From xen-changelog-bounces@lists.xen.org Sat Apr 01 07:11:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Apr 2017 07:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cuDBh-0004nc-0Q; Sat, 01 Apr 2017 07:11:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuDBg-0004nW-DK
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 2017 07:11:04 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 4B/5C-27545-7825FD85; Sat, 01 Apr 2017 07:11:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbc96H6
 EwfdtzBYTthk4MHps79vFHsAYxZqZl5RfkcCasX5aTcFf8YrF65axNDB2iXQxcnEICXxhlDh2
 4wMLhHOeUeJh302mLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBXwlWuZ0M
 4HYvAJmEu/3XQCrYQGqf3jjN+sERo4FjAyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsY932MPMQoycGkJMr7vfhehBBfUn5KZUZicUZ8UWlOavE
 hRg0ODoEZ5+ZOZ5JiycvPS1WS4JUOvB8hJFiUmp5akZaZAwwamFIJDh4lEd5jAUBp3uKCxNzi
 zHSI1ClGRSlxXh6QPgGQREZpHlwbLFAvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3CGQKT
 2ZeCdz0V0CLmYAWW3y9C7K4JBEhJdXAqDqX99fjX4YrPszdxWubE7h08jaROd6NT+ZVxtyQ5p
 IJvbrmmWu60bZiM/GkyqwDrqzS51VTL/xcE5Rx81frMU2Z3V3ZOcxHHYpKElm+Gr3of+RZKvI
 7jXvr9ryqmVzXg76E5K1m0ayqfM/+X4DRdef0sJVr1p1c/Ifn7bVZsrObLqqnxlceUGIpzkg0
 1GIuKk4EADI4S5hPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1491030662!84716466!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3102 invoked from network); 1 Apr 2017 07:11:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Apr 2017 07:11:02 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuDBd-0008Jw-VY
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 2017 07:11:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuDBd-0002rj-Sq
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 2017 07:11:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cuDBd-0002rj-Sq@xenbits.xenproject.org>
Date: Sat, 01 Apr 2017 07:11:01 +0000
Subject: [Xen-changelog] [xen master] x86: suppress duplicate symbol
	warnings for CONFIG_GCOV
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA2NGEyNjUyMjMzOGZiMWE1MGU2OGY1NTljMWU2ZmNkNTYwMWY0NDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDEzOjIzOjUzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDEzOjIzOjUzIDIwMTcgKzAyMDAKCiAgICB4
ODY6IHN1cHByZXNzIGR1cGxpY2F0ZSBzeW1ib2wgd2FybmluZ3MgZm9yIENPTkZJR19HQ09WCiAg
ICAKICAgIFRoZXJlIGFyZSBxdWl0ZSBhIGZldyBvZiB0aGVzZSwgYW5kIGFzIHRoZSBvcHRpb24g
aXMgYSBkZXZlbG9wbWVudCBvbmUKICAgIG9ubHksIGR1cGxpY2F0ZSBzeW1ib2wgbmFtZXMgc2hv
dWxkIG5vdCBiZSBhbiBpc3N1ZSB0aGVyZS4gSW4gb3RoZXIKICAgIGVudmlyb25tZW50cyBhbGxv
dyB0aGUgdXNlciB0byBjb250cm9sIHRoaXMsIHVubGVzcyBMaXZlIHBhdGNoaW5nIGlzCiAgICBl
bmFibGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29t
PgotLS0KIHhlbi9LY29uZmlnLmRlYnVnICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9NYWtlZmls
ZSB8ICA1ICsrKystCiB4ZW4vY29tbW9uL0tjb25maWcgICAgfCAxMCArKysrKysrKysrCiAzIGZp
bGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vS2NvbmZpZy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRlYnVnCmluZGV4IDgxMzk1NjQuLjY4
OWYyOTcgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCisrKyBiL3hlbi9LY29uZmlnLmRl
YnVnCkBAIC0zMSw2ICszMSw3IEBAIGNvbmZpZyBGUkFNRV9QT0lOVEVSCiBjb25maWcgR0NPVgog
CWJvb2wgIkdjb3YgU3VwcG9ydCIKIAlkZXBlbmRzIG9uICFMSVZFUEFUQ0gKKwlzZWxlY3QgU1VQ
UFJFU1NfRFVQTElDQVRFX1NZTUJPTF9XQVJOSU5HUwogCS0tLWhlbHAtLS0KIAkgIEVuYWJsZSBn
Y292IChhIHRlc3QgY292ZXJhZ2UgcHJvZ3JhbSBpbiBHQ0MpIHN1cHBvcnQuCiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCBh
ZGM3NjhmLi4yMzMxMjQ2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIv
eGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC05MCw2ICs5MCw5IEBAIGVsc2UKIGFsbF9zeW1ib2xz
ID0KIGVuZGlmCiAKK3N5bXMtd2Fybi1kdXAteSA6PSAtLXdhcm4tZHVwCitzeW1zLXdhcm4tZHVw
LSQoQ09ORklHX1NVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FSTklOR1MpIDo9CisKICQoVEFS
R0VUKTogJChUQVJHRVQpLXN5bXMgJChlZmkteSkgYm9vdC9ta2VsZjMyCiAJLi9ib290L21rZWxm
MzIgJChub3Rlc19waGRycykgJChUQVJHRVQpLXN5bXMgJChUQVJHRVQpIDB4MTAwMDAwIFwKIAkg
ICAgICAgICAgICAgICBgJChOTSkgJChUQVJHRVQpLXN5bXMgfCBzZWQgLW5lICdzL15cKFteIF0q
XCkgLiBfXzJNX3J3ZGF0YV9lbmQkJC8weFwxL3AnYApAQCAtMTMxLDcgKzEzNCw3IEBAICQoVEFS
R0VUKS1zeW1zOiBwcmVsaW5rLm8geGVuLmxkcyAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1
bW15Lm8KIAkkKExEKSAkKExERkxBR1MpIC1UIHhlbi5sZHMgLU4gcHJlbGluay5vICQoYnVpbGRf
aWRfbGlua2VyKSBcCiAJICAgICQoQEQpLy4kKEBGKS4wLm8gLW8gJChARCkvLiQoQEYpLjEKIAkk
KE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAkKEBEKS8uJChARikuMSBcCi0JCXwgJChCQVNFRElSKS90
b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAtLXNvcnQgLS13YXJuLWR1cCBcCisJ
CXwgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAtLXNvcnQg
JChzeW1zLXdhcm4tZHVwLXkpIFwKIAkJPiQoQEQpLy4kKEBGKS4xLlMKIAkkKE1BS0UpIC1mICQo
QkFTRURJUikvUnVsZXMubWsgJChARCkvLiQoQEYpLjEubwogCSQoTEQpICQoTERGTEFHUykgLVQg
eGVuLmxkcyAtTiBwcmVsaW5rLm8gJChidWlsZF9pZF9saW5rZXIpIFwKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCA1MzM0YmUzLi5hZmJj
MGU5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29u
ZmlnCkBAIC0yMzgsNiArMjM4LDE2IEBAIGNvbmZpZyBGQVNUX1NZTUJPTF9MT09LVVAKIAogCSAg
SWYgdW5zdXJlLCBzYXkgWS4KIAorY29uZmlnIFNVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FS
TklOR1MKKwlib29sICJTdXBwcmVzcyBkdXBsaWNhdGUgc3ltYm9sIHdhcm5pbmdzIiBpZiAhTElW
RVBBVENICisJZGVmYXVsdCB5IGlmICFMSVZFUEFUQ0gKKwktLS1oZWxwLS0tCisJICBNdWx0aXBs
ZSBzeW1ib2xzIHdpdGggdGhlIHNhbWUgbmFtZSBhcmVuJ3QgZ2VuZXJhbGx5IGEgcHJvYmxlbQor
CSAgdW5sZXNzIExpdmUgcGF0Y2hpbmcgaXMgdG8gYmUgdXNlZCwgc28gdGhlc2Ugd2FybmluZ3Mg
Y2FuIGJlCisJICBzdXBwcmVzc2VkIGJ5IGVuYWJsaW5nIHRoaXMgb3B0aW9uLiAgQ2VydGFpbiBv
dGhlciBvcHRpb25zIChrbm93bgorCSAgdG8gcHJvZHVjZSBtYW55IGR1cGxpY2F0ZSBuYW1lcykg
bWF5IHNlbGVjdCB0aGlzIHRvIGF2b2lkIHRoZQorCSAgYnVpbGQgYmVjb21pbmcgb3Zlcmx5IHZl
cmJvc2UuCisKIGNvbmZpZyBDTURMSU5FCiAJc3RyaW5nICJCdWlsdC1pbiBoeXBlcnZpc29yIGNv
bW1hbmQgc3RyaW5nIiBpZiBFWFBFUlQgPSAieSIKIAlkZWZhdWx0ICIiCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Apr 01 07:11:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Apr 2017 07:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cuDBh-0004nc-0Q; Sat, 01 Apr 2017 07:11:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuDBg-0004nW-DK
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 2017 07:11:04 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 4B/5C-27545-7825FD85; Sat, 01 Apr 2017 07:11:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbc96H6
 EwfdtzBYTthk4MHps79vFHsAYxZqZl5RfkcCasX5aTcFf8YrF65axNDB2iXQxcnEICXxhlDh2
 4wMLhHOeUeJh302mLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBXwlWuZ0M
 4HYvAJmEu/3XQCrYQGqf3jjN+sERo4FjAyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsY932MPMQoycGkJMr7vfhehBBfUn5KZUZicUZ8UWlOavE
 hRg0ODoEZ5+ZOZ5JiycvPS1WS4JUOvB8hJFiUmp5akZaZAwwamFIJDh4lEd5jAUBp3uKCxNzi
 zHSI1ClGRSlxXh6QPgGQREZpHlwbLFAvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3CGQKT
 2ZeCdz0V0CLmYAWW3y9C7K4JBEhJdXAqDqX99fjX4YrPszdxWubE7h08jaROd6NT+ZVxtyQ5p
 IJvbrmmWu60bZiM/GkyqwDrqzS51VTL/xcE5Rx81frMU2Z3V3ZOcxHHYpKElm+Gr3of+RZKvI
 7jXvr9ryqmVzXg76E5K1m0ayqfM/+X4DRdef0sJVr1p1c/Ifn7bVZsrObLqqnxlceUGIpzkg0
 1GIuKk4EADI4S5hPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1491030662!84716466!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3102 invoked from network); 1 Apr 2017 07:11:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Apr 2017 07:11:02 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuDBd-0008Jw-VY
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 2017 07:11:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuDBd-0002rj-Sq
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 2017 07:11:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cuDBd-0002rj-Sq@xenbits.xenproject.org>
Date: Sat, 01 Apr 2017 07:11:01 +0000
Subject: [Xen-changelog] [xen master] x86: suppress duplicate symbol
	warnings for CONFIG_GCOV
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA2NGEyNjUyMjMzOGZiMWE1MGU2OGY1NTljMWU2ZmNkNTYwMWY0NDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDEzOjIzOjUzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDEzOjIzOjUzIDIwMTcgKzAyMDAKCiAgICB4
ODY6IHN1cHByZXNzIGR1cGxpY2F0ZSBzeW1ib2wgd2FybmluZ3MgZm9yIENPTkZJR19HQ09WCiAg
ICAKICAgIFRoZXJlIGFyZSBxdWl0ZSBhIGZldyBvZiB0aGVzZSwgYW5kIGFzIHRoZSBvcHRpb24g
aXMgYSBkZXZlbG9wbWVudCBvbmUKICAgIG9ubHksIGR1cGxpY2F0ZSBzeW1ib2wgbmFtZXMgc2hv
dWxkIG5vdCBiZSBhbiBpc3N1ZSB0aGVyZS4gSW4gb3RoZXIKICAgIGVudmlyb25tZW50cyBhbGxv
dyB0aGUgdXNlciB0byBjb250cm9sIHRoaXMsIHVubGVzcyBMaXZlIHBhdGNoaW5nIGlzCiAgICBl
bmFibGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29t
PgotLS0KIHhlbi9LY29uZmlnLmRlYnVnICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9NYWtlZmls
ZSB8ICA1ICsrKystCiB4ZW4vY29tbW9uL0tjb25maWcgICAgfCAxMCArKysrKysrKysrCiAzIGZp
bGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vS2NvbmZpZy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRlYnVnCmluZGV4IDgxMzk1NjQuLjY4
OWYyOTcgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCisrKyBiL3hlbi9LY29uZmlnLmRl
YnVnCkBAIC0zMSw2ICszMSw3IEBAIGNvbmZpZyBGUkFNRV9QT0lOVEVSCiBjb25maWcgR0NPVgog
CWJvb2wgIkdjb3YgU3VwcG9ydCIKIAlkZXBlbmRzIG9uICFMSVZFUEFUQ0gKKwlzZWxlY3QgU1VQ
UFJFU1NfRFVQTElDQVRFX1NZTUJPTF9XQVJOSU5HUwogCS0tLWhlbHAtLS0KIAkgIEVuYWJsZSBn
Y292IChhIHRlc3QgY292ZXJhZ2UgcHJvZ3JhbSBpbiBHQ0MpIHN1cHBvcnQuCiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCBh
ZGM3NjhmLi4yMzMxMjQ2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIv
eGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC05MCw2ICs5MCw5IEBAIGVsc2UKIGFsbF9zeW1ib2xz
ID0KIGVuZGlmCiAKK3N5bXMtd2Fybi1kdXAteSA6PSAtLXdhcm4tZHVwCitzeW1zLXdhcm4tZHVw
LSQoQ09ORklHX1NVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FSTklOR1MpIDo9CisKICQoVEFS
R0VUKTogJChUQVJHRVQpLXN5bXMgJChlZmkteSkgYm9vdC9ta2VsZjMyCiAJLi9ib290L21rZWxm
MzIgJChub3Rlc19waGRycykgJChUQVJHRVQpLXN5bXMgJChUQVJHRVQpIDB4MTAwMDAwIFwKIAkg
ICAgICAgICAgICAgICBgJChOTSkgJChUQVJHRVQpLXN5bXMgfCBzZWQgLW5lICdzL15cKFteIF0q
XCkgLiBfXzJNX3J3ZGF0YV9lbmQkJC8weFwxL3AnYApAQCAtMTMxLDcgKzEzNCw3IEBAICQoVEFS
R0VUKS1zeW1zOiBwcmVsaW5rLm8geGVuLmxkcyAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1
bW15Lm8KIAkkKExEKSAkKExERkxBR1MpIC1UIHhlbi5sZHMgLU4gcHJlbGluay5vICQoYnVpbGRf
aWRfbGlua2VyKSBcCiAJICAgICQoQEQpLy4kKEBGKS4wLm8gLW8gJChARCkvLiQoQEYpLjEKIAkk
KE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAkKEBEKS8uJChARikuMSBcCi0JCXwgJChCQVNFRElSKS90
b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAtLXNvcnQgLS13YXJuLWR1cCBcCisJ
CXwgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAtLXNvcnQg
JChzeW1zLXdhcm4tZHVwLXkpIFwKIAkJPiQoQEQpLy4kKEBGKS4xLlMKIAkkKE1BS0UpIC1mICQo
QkFTRURJUikvUnVsZXMubWsgJChARCkvLiQoQEYpLjEubwogCSQoTEQpICQoTERGTEFHUykgLVQg
eGVuLmxkcyAtTiBwcmVsaW5rLm8gJChidWlsZF9pZF9saW5rZXIpIFwKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCA1MzM0YmUzLi5hZmJj
MGU5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29u
ZmlnCkBAIC0yMzgsNiArMjM4LDE2IEBAIGNvbmZpZyBGQVNUX1NZTUJPTF9MT09LVVAKIAogCSAg
SWYgdW5zdXJlLCBzYXkgWS4KIAorY29uZmlnIFNVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FS
TklOR1MKKwlib29sICJTdXBwcmVzcyBkdXBsaWNhdGUgc3ltYm9sIHdhcm5pbmdzIiBpZiAhTElW
RVBBVENICisJZGVmYXVsdCB5IGlmICFMSVZFUEFUQ0gKKwktLS1oZWxwLS0tCisJICBNdWx0aXBs
ZSBzeW1ib2xzIHdpdGggdGhlIHNhbWUgbmFtZSBhcmVuJ3QgZ2VuZXJhbGx5IGEgcHJvYmxlbQor
CSAgdW5sZXNzIExpdmUgcGF0Y2hpbmcgaXMgdG8gYmUgdXNlZCwgc28gdGhlc2Ugd2FybmluZ3Mg
Y2FuIGJlCisJICBzdXBwcmVzc2VkIGJ5IGVuYWJsaW5nIHRoaXMgb3B0aW9uLiAgQ2VydGFpbiBv
dGhlciBvcHRpb25zIChrbm93bgorCSAgdG8gcHJvZHVjZSBtYW55IGR1cGxpY2F0ZSBuYW1lcykg
bWF5IHNlbGVjdCB0aGlzIHRvIGF2b2lkIHRoZQorCSAgYnVpbGQgYmVjb21pbmcgb3Zlcmx5IHZl
cmJvc2UuCisKIGNvbmZpZyBDTURMSU5FCiAJc3RyaW5nICJCdWlsdC1pbiBoeXBlcnZpc29yIGNv
bW1hbmQgc3RyaW5nIiBpZiBFWFBFUlQgPSAieSIKIAlkZWZhdWx0ICIiCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Apr 01 07:11:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Apr 2017 07:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cuDBs-0004o9-27; Sat, 01 Apr 2017 07:11:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuDBr-0004o3-FB
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 2017 07:11:15 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 4D/D7-27678-2925FD85; Sat, 01 Apr 2017 07:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXdS0P0
 Ig83bGS0mbDNwYPTY3reLPYAxijUzLym/IoE14+TfbqaCE7oV3z48ZGxgXKbaxcjFISTwhVFi
 9q/prBDOeUaJ/lUz2bsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwknj09
 jcTiM0rYCax6EsbmM0CVH9u33K2CYwcCxgZVjFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MP5YFnCIUZKDSUmU93vxvQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErwLA+5HCAkWpaanVqRl5gDDAyYtwcGjJMJ7DCTNW1yQmFucmQ6ROsWoKCXOOxkk
 IQCSyCjNg2uDheQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPeApnCk5lXAjf9FdBiJqDFF
 l/vgiwuSURISTUwLi5bkiil0fp65+fzf9bIPj+6dElubt2njBV7eVdXPQuS0ZTSbtLb2zvP2e
 9C6oXolZqbN8R7LlxxP/5f44TdQToy1z7I1ix9K2zckfzr8oOHH5MDkk787vyjss0vMbIyPZZ
 dmTlObVX0rN/XVCY7l3DMXzbnarvp+qO+O948/ScQdy9r3vTkMiWW4oxEQy3mouJEAD5q5HZE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1491030673!90404282!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28321 invoked from network); 1 Apr 2017 07:11:13 -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; 1 Apr 2017 07:11:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuDBo-0008K1-1H
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 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 1cuDBo-0002tQ-0a
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 2017 07:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cuDBo-0002tQ-0a@xenbits.xenproject.org>
Date: Sat, 01 Apr 2017 07:11:12 +0000
Subject: [Xen-changelog] [xen master] ACPICA: ACPI 6.0: add support for IORT
	table
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRkMDQ3ZjY5MWIxZDg5ZDgxMTdmOTBkMTZiZDBhNDI4NGVmNTFkNDEKQXV0aG9yOiAg
ICAgTHYgWmhlbmcgPGx2LnpoZW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1hciAzMSAx
MzoyNjoyOCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzMSAxMzoyNjoyOCAyMDE3ICswMjAwCgogICAgQUNQ
SUNBOiBBQ1BJIDYuMDogYWRkIHN1cHBvcnQgZm9yIElPUlQgdGFibGUKICAgIAogICAgQUNQSUNB
IGNvbW1pdCA1ZGU4Mjc1N2FlZjVkNjE2M2UzNzA2NDAzM2FhY2JjZTE5M2FiYmNhCiAgICAKICAg
IFRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0IGZvciBJT1JUIChJTyBSZW1hcHBpbmcgVGFibGUpIGlu
IGlhc2wuCiAgICAKICAgIE5vdGUgdGhhdCBzb21lIGZpZWxkIG5hbWVzIGFyZSBtb2RpZmllZCB0
byBzaHJpbmsgdGhlaXIgbGVuZ3RoIG9yIHRoZQogICAgZGVjb21waWxlZCBJT1JUIEFTTCB3aWxs
IGNvbnRhaW4gZmllbGRzIHdpdGggdWdseSAiOiIgYWxpZ25tZW50LgogICAgCiAgICBUaGUgSU9S
VCBjb250YWlucyBmaWVsZCBkZWZpbml0aW9ucyBhcm91bmQgIk1lbW9yeSBBY2Nlc3MgUHJvcGVy
dGllcyIuIFRoaXMKICAgIHBhdGNoIGFsc28gYWRkcyBzdXBwb3J0IHRvIGVuY29kZS9kZWNvZGUg
aXQgdXNpbmcgaW5saW5lIHRhYmxlLgogICAgCiAgICBUaGlzIHBhdGNoIGRvZXNuJ3QgYWRkIGlu
bGluZSB0YWJsZSBzdXBwb3J0IGZvciB0aGUgU01NVSBpbnRlcnJ1cHQgZmllbGRzCiAgICBkdWUg
dG8gYSBsaW1pdGF0aW9uIGluIGN1cnJlbnQgQUNQSUNBIGRhdGEgdGFibGUgc3VwcG9ydC4gTHYg
WmhlbmcuCiAgICAKICAgIExpbms6IGh0dHBzOi8vZ2l0aHViLmNvbS9hY3BpY2EvYWNwaWNhL2Nv
bW1pdC81ZGU4Mjc1NwogICAgU2lnbmVkLW9mZi1ieTogTHYgWmhlbmcgPGx2LnpoZW5nQGludGVs
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEJvYiBNb29yZSA8cm9iZXJ0Lm1vb3JlQGludGVsLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tp
QGludGVsLmNvbT4KICAgIFtMaW51eCBjb21taXQgODc0ZjZhNzIzZTU2ZDBkYTllNDgxNjI5YjE3
NDgyYmNkMzgwMWVjZl0KICAgIFNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxzZ29lbEBjb2Rl
YXVyb3JhLm9yZz4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2luY2x1ZGUvYWNwaS9hY3RibDIuaCB8IDEyNiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTI2IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMi5oIGIveGVuL2luY2x1
ZGUvYWNwaS9hY3RibDIuaAppbmRleCBkMjMyN2QyLi5lZmQ3NDkzIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hY3BpL2FjdGJsMi5oCisrKyBiL3hlbi9pbmNsdWRlL2FjcGkvYWN0YmwyLmgKQEAg
LTY4LDYgKzY4LDcgQEAKICNkZWZpbmUgQUNQSV9TSUdfRE1BUiAgICAgICAgICAgIkRNQVIiCS8q
IERNQSBSZW1hcHBpbmcgdGFibGUgKi8KICNkZWZpbmUgQUNQSV9TSUdfSFBFVCAgICAgICAgICAg
IkhQRVQiCS8qIEhpZ2ggUHJlY2lzaW9uIEV2ZW50IFRpbWVyIHRhYmxlICovCiAjZGVmaW5lIEFD
UElfU0lHX0lCRlQgICAgICAgICAgICJJQkZUIgkvKiBpX3NDU0kgQm9vdCBGaXJtd2FyZSBUYWJs
ZSAqLworI2RlZmluZSBBQ1BJX1NJR19JT1JUICAgICAgICAgICAiSU9SVCIJLyogSU8gUmVtYXBw
aW5nIFRhYmxlICovCiAjZGVmaW5lIEFDUElfU0lHX0lWUlMgICAgICAgICAgICJJVlJTIgkvKiBJ
L08gVmlydHVhbGl6YXRpb24gUmVwb3J0aW5nIFN0cnVjdHVyZSAqLwogI2RlZmluZSBBQ1BJX1NJ
R19NQ0ZHICAgICAgICAgICAiTUNGRyIJLyogUENJIE1lbW9yeSBNYXBwZWQgQ29uZmlndXJhdGlv
biB0YWJsZSAqLwogI2RlZmluZSBBQ1BJX1NJR19NQ0hJICAgICAgICAgICAiTUNISSIJLyogTWFu
YWdlbWVudCBDb250cm9sbGVyIEhvc3QgSW50ZXJmYWNlIHRhYmxlICovCkBAIC01NTYsNiArNTU3
LDEzMSBAQCBzdHJ1Y3QgYWNwaV9pYmZ0X3RhcmdldCB7CiAKIC8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCiAgKgorICogSU9SVCAtIElPIFJlbWFwcGluZyBUYWJsZQorICoKKyAqIENvbmZvcm1zIHRv
ICJJTyBSZW1hcHBpbmcgVGFibGUgU3lzdGVtIFNvZnR3YXJlIG9uIEFSTSBQbGF0Zm9ybXMiLAor
ICogRG9jdW1lbnQgbnVtYmVyOiBBUk0gREVOIDAwNDlBLCAyMDE1CisgKgorICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKi8KKworc3RydWN0IGFjcGlfdGFibGVfaW9ydCB7CisJc3RydWN0IGFjcGlfdGFi
bGVfaGVhZGVyIGhlYWRlcjsKKwl1MzIgbm9kZV9jb3VudDsKKwl1MzIgbm9kZV9vZmZzZXQ7CisJ
dTMyIHJlc2VydmVkOworfTsKKworLyoKKyAqIElPUlQgc3VidGFibGVzCisgKi8KK3N0cnVjdCBh
Y3BpX2lvcnRfbm9kZSB7CisJdTggdHlwZTsKKwl1MTYgbGVuZ3RoOworCXU4IHJldmlzaW9uOwor
CXUzMiByZXNlcnZlZDsKKwl1MzIgbWFwcGluZ19jb3VudDsKKwl1MzIgbWFwcGluZ19vZmZzZXQ7
CisJY2hhciBub2RlX2RhdGFbMV07Cit9OworCisvKiBWYWx1ZXMgZm9yIHN1YnRhYmxlIFR5cGUg
YWJvdmUgKi8KKworZW51bSBhY3BpX2lvcnRfbm9kZV90eXBlIHsKKwlBQ1BJX0lPUlRfTk9ERV9J
VFNfR1JPVVAgPSAweDAwLAorCUFDUElfSU9SVF9OT0RFX05BTUVEX0NPTVBPTkVOVCA9IDB4MDEs
CisJQUNQSV9JT1JUX05PREVfUENJX1JPT1RfQ09NUExFWCA9IDB4MDIsCisJQUNQSV9JT1JUX05P
REVfU01NVSA9IDB4MDMKK307CisKK3N0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyB7CisJdTMy
IGlucHV0X2Jhc2U7CQkvKiBMb3dlc3QgdmFsdWUgaW4gaW5wdXQgcmFuZ2UgKi8KKwl1MzIgaWRf
Y291bnQ7CQkvKiBOdW1iZXIgb2YgSURzICovCisJdTMyIG91dHB1dF9iYXNlOwkvKiBMb3dlc3Qg
dmFsdWUgaW4gb3V0cHV0IHJhbmdlICovCisJdTMyIG91dHB1dF9yZWZlcmVuY2U7CS8qIEEgcmVm
ZXJlbmNlIHRvIHRoZSBvdXRwdXQgbm9kZSAqLworCXUzMiBmbGFnczsKK307CisKKy8qIE1hc2tz
IGZvciBGbGFncyBmaWVsZCBhYm92ZSBmb3IgSU9SVCBzdWJ0YWJsZSAqLworCisjZGVmaW5lIEFD
UElfSU9SVF9JRF9TSU5HTEVfTUFQUElORyAoMSkKKworc3RydWN0IGFjcGlfaW9ydF9tZW1vcnlf
YWNjZXNzIHsKKwl1MzIgY2FjaGVfY29oZXJlbmN5OworCXU4IGhpbnRzOworCXUxNiByZXNlcnZl
ZDsKKwl1OCBtZW1vcnlfZmxhZ3M7Cit9OworCisvKiBWYWx1ZXMgZm9yIGNhY2hlX2NvaGVyZW5j
eSBmaWVsZCBhYm92ZSAqLworCisjZGVmaW5lIEFDUElfSU9SVF9OT0RFX0NPSEVSRU5UICAgICAg
ICAgMHgwMDAwMDAwMQkvKiBUaGUgZGV2aWNlIG5vZGUgaXMgZnVsbHkgY29oZXJlbnQgKi8KKyNk
ZWZpbmUgQUNQSV9JT1JUX05PREVfTk9UX0NPSEVSRU5UICAgICAweDAwMDAwMDAwCS8qIFRoZSBk
ZXZpY2Ugbm9kZSBpcyBub3QgY29oZXJlbnQgKi8KKworLyogTWFza3MgZm9yIEhpbnRzIGZpZWxk
IGFib3ZlICovCisKKyNkZWZpbmUgQUNQSV9JT1JUX0hUX1RSQU5TSUVOVCAgICAgICAgICAoMSkK
KyNkZWZpbmUgQUNQSV9JT1JUX0hUX1dSSVRFICAgICAgICAgICAgICAoMTw8MSkKKyNkZWZpbmUg
QUNQSV9JT1JUX0hUX1JFQUQgICAgICAgICAgICAgICAoMTw8MikKKyNkZWZpbmUgQUNQSV9JT1JU
X0hUX09WRVJSSURFICAgICAgICAgICAoMTw8MykKKworLyogTWFza3MgZm9yIG1lbW9yeV9mbGFn
cyBmaWVsZCBhYm92ZSAqLworCisjZGVmaW5lIEFDUElfSU9SVF9NRl9DT0hFUkVOQ1kgICAgICAg
ICAgKDEpCisjZGVmaW5lIEFDUElfSU9SVF9NRl9BVFRSSUJVVEVTICAgICAgICAgKDE8PDEpCisK
Ky8qCisgKiBJT1JUIG5vZGUgc3BlY2lmaWMgc3VidGFibGVzCisgKi8KK3N0cnVjdCBhY3BpX2lv
cnRfaXRzX2dyb3VwIHsKKwl1MzIgaXRzX2NvdW50OworCXUzMiBpZGVudGlmaWVyc1sxXTsJLyog
R0lDIElUUyBpZGVudGlmaWVyIGFycmFyeSAqLworfTsKKworc3RydWN0IGFjcGlfaW9ydF9uYW1l
ZF9jb21wb25lbnQgeworCXUzMiBub2RlX2ZsYWdzOworCXU2NCBtZW1vcnlfcHJvcGVydGllczsJ
LyogTWVtb3J5IGFjY2VzcyBwcm9wZXJ0aWVzICovCisJdTggbWVtb3J5X2FkZHJlc3NfbGltaXQ7
CS8qIE1lbW9yeSBhZGRyZXNzIHNpemUgbGltaXQgKi8KKwljaGFyIGRldmljZV9uYW1lWzFdOwkv
KiBQYXRoIG9mIG5hbWVzcGFjZSBvYmplY3QgKi8KK307CisKK3N0cnVjdCBhY3BpX2lvcnRfcm9v
dF9jb21wbGV4IHsKKwl1NjQgbWVtb3J5X3Byb3BlcnRpZXM7CS8qIE1lbW9yeSBhY2Nlc3MgcHJv
cGVydGllcyAqLworCXUzMiBhdHNfYXR0cmlidXRlOworCXUzMiBwY2lfc2VnbWVudF9udW1iZXI7
Cit9OworCisvKiBWYWx1ZXMgZm9yIGF0c19hdHRyaWJ1dGUgZmllbGQgYWJvdmUgKi8KKworI2Rl
ZmluZSBBQ1BJX0lPUlRfQVRTX1NVUFBPUlRFRCAgICAgICAgIDB4MDAwMDAwMDEJLyogVGhlIHJv
b3QgY29tcGxleCBzdXBwb3J0cyBBVFMgKi8KKyNkZWZpbmUgQUNQSV9JT1JUX0FUU19VTlNVUFBP
UlRFRCAgICAgICAweDAwMDAwMDAwCS8qIFRoZSByb290IGNvbXBsZXggZG9lc24ndCBzdXBwb3J0
IEFUUyAqLworCitzdHJ1Y3QgYWNwaV9pb3J0X3NtbXUgeworCXU2NCBiYXNlX2FkZHJlc3M7CS8q
IFNNTVUgYmFzZSBhZGRyZXNzICovCisJdTY0IHNwYW47CQkvKiBMZW5ndGggb2YgbWVtb3J5IHJh
bmdlICovCisJdTMyIG1vZGVsOworCXUzMiBmbGFnczsKKwl1MzIgZ2xvYmFsX2ludGVycnVwdF9v
ZmZzZXQ7CisJdTMyIGNvbnRleHRfaW50ZXJydXB0X2NvdW50OworCXUzMiBjb250ZXh0X2ludGVy
cnVwdF9vZmZzZXQ7CisJdTMyIHBtdV9pbnRlcnJ1cHRfY291bnQ7CisJdTMyIHBtdV9pbnRlcnJ1
cHRfb2Zmc2V0OworCXU2NCBpbnRlcnJ1cHRzWzFdOwkvKiBJbnRlcnJ1cHQgYXJyYXkgKi8KK307
CisKKy8qIFZhbHVlcyBmb3IgTW9kZWwgZmllbGQgYWJvdmUgKi8KKworI2RlZmluZSBBQ1BJX0lP
UlRfU01NVV9WMSAgICAgICAgICAgICAgIDB4MDAwMDAwMDAJLyogR2VuZXJpYyBTTU1VdjEgKi8K
KyNkZWZpbmUgQUNQSV9JT1JUX1NNTVVfVjIgICAgICAgICAgICAgICAweDAwMDAwMDAxCS8qIEdl
bmVyaWMgU01NVXYyICovCisjZGVmaW5lIEFDUElfSU9SVF9TTU1VX0NPUkVMSU5LX01NVTQwMCAg
MHgwMDAwMDAwMgkvKiBBUk0gQ29yZWxpbmsgTU1VLTQwMCAqLworI2RlZmluZSBBQ1BJX0lPUlRf
U01NVV9DT1JFTElOS19NTVU1MDAgIDB4MDAwMDAwMDMJLyogQVJNIENvcmVsaW5rIE1NVS01MDAg
Ki8KKworLyogTWFza3MgZm9yIEZsYWdzIGZpZWxkIGFib3ZlICovCisKKyNkZWZpbmUgQUNQSV9J
T1JUX1NNTVVfRFZNX1NVUFBPUlRFRCAgICAoMSkKKyNkZWZpbmUgQUNQSV9JT1JUX1NNTVVfQ09I
RVJFTlRfV0FMSyAgICAoMTw8MSkKKworLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCiAgKiBJ
VlJTIC0gSS9PIFZpcnR1YWxpemF0aW9uIFJlcG9ydGluZyBTdHJ1Y3R1cmUKICAqICAgICAgICBW
ZXJzaW9uIDEKICAqCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Apr 01 07:11:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Apr 2017 07:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cuDBs-0004o9-27; Sat, 01 Apr 2017 07:11:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuDBr-0004o3-FB
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 2017 07:11:15 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 4D/D7-27678-2925FD85; Sat, 01 Apr 2017 07:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXdS0P0
 Ig83bGS0mbDNwYPTY3reLPYAxijUzLym/IoE14+TfbqaCE7oV3z48ZGxgXKbaxcjFISTwhVFi
 9q/prBDOeUaJ/lUz2bsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwknj09
 jcTiM0rYCax6EsbmM0CVH9u33K2CYwcCxgZVjFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MP5YFnCIUZKDSUmU93vxvQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErwLA+5HCAkWpaanVqRl5gDDAyYtwcGjJMJ7DCTNW1yQmFucmQ6ROsWoKCXOOxkk
 IQCSyCjNg2uDheQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPeApnCk5lXAjf9FdBiJqDFF
 l/vgiwuSURISTUwLi5bkiil0fp65+fzf9bIPj+6dElubt2njBV7eVdXPQuS0ZTSbtLb2zvP2e
 9C6oXolZqbN8R7LlxxP/5f44TdQToy1z7I1ix9K2zckfzr8oOHH5MDkk787vyjss0vMbIyPZZ
 dmTlObVX0rN/XVCY7l3DMXzbnarvp+qO+O948/ScQdy9r3vTkMiWW4oxEQy3mouJEAD5q5HZE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1491030673!90404282!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28321 invoked from network); 1 Apr 2017 07:11:13 -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; 1 Apr 2017 07:11:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuDBo-0008K1-1H
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 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 1cuDBo-0002tQ-0a
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 2017 07:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cuDBo-0002tQ-0a@xenbits.xenproject.org>
Date: Sat, 01 Apr 2017 07:11:12 +0000
Subject: [Xen-changelog] [xen master] ACPICA: ACPI 6.0: add support for IORT
	table
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRkMDQ3ZjY5MWIxZDg5ZDgxMTdmOTBkMTZiZDBhNDI4NGVmNTFkNDEKQXV0aG9yOiAg
ICAgTHYgWmhlbmcgPGx2LnpoZW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1hciAzMSAx
MzoyNjoyOCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzMSAxMzoyNjoyOCAyMDE3ICswMjAwCgogICAgQUNQ
SUNBOiBBQ1BJIDYuMDogYWRkIHN1cHBvcnQgZm9yIElPUlQgdGFibGUKICAgIAogICAgQUNQSUNB
IGNvbW1pdCA1ZGU4Mjc1N2FlZjVkNjE2M2UzNzA2NDAzM2FhY2JjZTE5M2FiYmNhCiAgICAKICAg
IFRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0IGZvciBJT1JUIChJTyBSZW1hcHBpbmcgVGFibGUpIGlu
IGlhc2wuCiAgICAKICAgIE5vdGUgdGhhdCBzb21lIGZpZWxkIG5hbWVzIGFyZSBtb2RpZmllZCB0
byBzaHJpbmsgdGhlaXIgbGVuZ3RoIG9yIHRoZQogICAgZGVjb21waWxlZCBJT1JUIEFTTCB3aWxs
IGNvbnRhaW4gZmllbGRzIHdpdGggdWdseSAiOiIgYWxpZ25tZW50LgogICAgCiAgICBUaGUgSU9S
VCBjb250YWlucyBmaWVsZCBkZWZpbml0aW9ucyBhcm91bmQgIk1lbW9yeSBBY2Nlc3MgUHJvcGVy
dGllcyIuIFRoaXMKICAgIHBhdGNoIGFsc28gYWRkcyBzdXBwb3J0IHRvIGVuY29kZS9kZWNvZGUg
aXQgdXNpbmcgaW5saW5lIHRhYmxlLgogICAgCiAgICBUaGlzIHBhdGNoIGRvZXNuJ3QgYWRkIGlu
bGluZSB0YWJsZSBzdXBwb3J0IGZvciB0aGUgU01NVSBpbnRlcnJ1cHQgZmllbGRzCiAgICBkdWUg
dG8gYSBsaW1pdGF0aW9uIGluIGN1cnJlbnQgQUNQSUNBIGRhdGEgdGFibGUgc3VwcG9ydC4gTHYg
WmhlbmcuCiAgICAKICAgIExpbms6IGh0dHBzOi8vZ2l0aHViLmNvbS9hY3BpY2EvYWNwaWNhL2Nv
bW1pdC81ZGU4Mjc1NwogICAgU2lnbmVkLW9mZi1ieTogTHYgWmhlbmcgPGx2LnpoZW5nQGludGVs
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEJvYiBNb29yZSA8cm9iZXJ0Lm1vb3JlQGludGVsLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tp
QGludGVsLmNvbT4KICAgIFtMaW51eCBjb21taXQgODc0ZjZhNzIzZTU2ZDBkYTllNDgxNjI5YjE3
NDgyYmNkMzgwMWVjZl0KICAgIFNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxzZ29lbEBjb2Rl
YXVyb3JhLm9yZz4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2luY2x1ZGUvYWNwaS9hY3RibDIuaCB8IDEyNiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTI2IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMi5oIGIveGVuL2luY2x1
ZGUvYWNwaS9hY3RibDIuaAppbmRleCBkMjMyN2QyLi5lZmQ3NDkzIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hY3BpL2FjdGJsMi5oCisrKyBiL3hlbi9pbmNsdWRlL2FjcGkvYWN0YmwyLmgKQEAg
LTY4LDYgKzY4LDcgQEAKICNkZWZpbmUgQUNQSV9TSUdfRE1BUiAgICAgICAgICAgIkRNQVIiCS8q
IERNQSBSZW1hcHBpbmcgdGFibGUgKi8KICNkZWZpbmUgQUNQSV9TSUdfSFBFVCAgICAgICAgICAg
IkhQRVQiCS8qIEhpZ2ggUHJlY2lzaW9uIEV2ZW50IFRpbWVyIHRhYmxlICovCiAjZGVmaW5lIEFD
UElfU0lHX0lCRlQgICAgICAgICAgICJJQkZUIgkvKiBpX3NDU0kgQm9vdCBGaXJtd2FyZSBUYWJs
ZSAqLworI2RlZmluZSBBQ1BJX1NJR19JT1JUICAgICAgICAgICAiSU9SVCIJLyogSU8gUmVtYXBw
aW5nIFRhYmxlICovCiAjZGVmaW5lIEFDUElfU0lHX0lWUlMgICAgICAgICAgICJJVlJTIgkvKiBJ
L08gVmlydHVhbGl6YXRpb24gUmVwb3J0aW5nIFN0cnVjdHVyZSAqLwogI2RlZmluZSBBQ1BJX1NJ
R19NQ0ZHICAgICAgICAgICAiTUNGRyIJLyogUENJIE1lbW9yeSBNYXBwZWQgQ29uZmlndXJhdGlv
biB0YWJsZSAqLwogI2RlZmluZSBBQ1BJX1NJR19NQ0hJICAgICAgICAgICAiTUNISSIJLyogTWFu
YWdlbWVudCBDb250cm9sbGVyIEhvc3QgSW50ZXJmYWNlIHRhYmxlICovCkBAIC01NTYsNiArNTU3
LDEzMSBAQCBzdHJ1Y3QgYWNwaV9pYmZ0X3RhcmdldCB7CiAKIC8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCiAgKgorICogSU9SVCAtIElPIFJlbWFwcGluZyBUYWJsZQorICoKKyAqIENvbmZvcm1zIHRv
ICJJTyBSZW1hcHBpbmcgVGFibGUgU3lzdGVtIFNvZnR3YXJlIG9uIEFSTSBQbGF0Zm9ybXMiLAor
ICogRG9jdW1lbnQgbnVtYmVyOiBBUk0gREVOIDAwNDlBLCAyMDE1CisgKgorICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKi8KKworc3RydWN0IGFjcGlfdGFibGVfaW9ydCB7CisJc3RydWN0IGFjcGlfdGFi
bGVfaGVhZGVyIGhlYWRlcjsKKwl1MzIgbm9kZV9jb3VudDsKKwl1MzIgbm9kZV9vZmZzZXQ7CisJ
dTMyIHJlc2VydmVkOworfTsKKworLyoKKyAqIElPUlQgc3VidGFibGVzCisgKi8KK3N0cnVjdCBh
Y3BpX2lvcnRfbm9kZSB7CisJdTggdHlwZTsKKwl1MTYgbGVuZ3RoOworCXU4IHJldmlzaW9uOwor
CXUzMiByZXNlcnZlZDsKKwl1MzIgbWFwcGluZ19jb3VudDsKKwl1MzIgbWFwcGluZ19vZmZzZXQ7
CisJY2hhciBub2RlX2RhdGFbMV07Cit9OworCisvKiBWYWx1ZXMgZm9yIHN1YnRhYmxlIFR5cGUg
YWJvdmUgKi8KKworZW51bSBhY3BpX2lvcnRfbm9kZV90eXBlIHsKKwlBQ1BJX0lPUlRfTk9ERV9J
VFNfR1JPVVAgPSAweDAwLAorCUFDUElfSU9SVF9OT0RFX05BTUVEX0NPTVBPTkVOVCA9IDB4MDEs
CisJQUNQSV9JT1JUX05PREVfUENJX1JPT1RfQ09NUExFWCA9IDB4MDIsCisJQUNQSV9JT1JUX05P
REVfU01NVSA9IDB4MDMKK307CisKK3N0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyB7CisJdTMy
IGlucHV0X2Jhc2U7CQkvKiBMb3dlc3QgdmFsdWUgaW4gaW5wdXQgcmFuZ2UgKi8KKwl1MzIgaWRf
Y291bnQ7CQkvKiBOdW1iZXIgb2YgSURzICovCisJdTMyIG91dHB1dF9iYXNlOwkvKiBMb3dlc3Qg
dmFsdWUgaW4gb3V0cHV0IHJhbmdlICovCisJdTMyIG91dHB1dF9yZWZlcmVuY2U7CS8qIEEgcmVm
ZXJlbmNlIHRvIHRoZSBvdXRwdXQgbm9kZSAqLworCXUzMiBmbGFnczsKK307CisKKy8qIE1hc2tz
IGZvciBGbGFncyBmaWVsZCBhYm92ZSBmb3IgSU9SVCBzdWJ0YWJsZSAqLworCisjZGVmaW5lIEFD
UElfSU9SVF9JRF9TSU5HTEVfTUFQUElORyAoMSkKKworc3RydWN0IGFjcGlfaW9ydF9tZW1vcnlf
YWNjZXNzIHsKKwl1MzIgY2FjaGVfY29oZXJlbmN5OworCXU4IGhpbnRzOworCXUxNiByZXNlcnZl
ZDsKKwl1OCBtZW1vcnlfZmxhZ3M7Cit9OworCisvKiBWYWx1ZXMgZm9yIGNhY2hlX2NvaGVyZW5j
eSBmaWVsZCBhYm92ZSAqLworCisjZGVmaW5lIEFDUElfSU9SVF9OT0RFX0NPSEVSRU5UICAgICAg
ICAgMHgwMDAwMDAwMQkvKiBUaGUgZGV2aWNlIG5vZGUgaXMgZnVsbHkgY29oZXJlbnQgKi8KKyNk
ZWZpbmUgQUNQSV9JT1JUX05PREVfTk9UX0NPSEVSRU5UICAgICAweDAwMDAwMDAwCS8qIFRoZSBk
ZXZpY2Ugbm9kZSBpcyBub3QgY29oZXJlbnQgKi8KKworLyogTWFza3MgZm9yIEhpbnRzIGZpZWxk
IGFib3ZlICovCisKKyNkZWZpbmUgQUNQSV9JT1JUX0hUX1RSQU5TSUVOVCAgICAgICAgICAoMSkK
KyNkZWZpbmUgQUNQSV9JT1JUX0hUX1dSSVRFICAgICAgICAgICAgICAoMTw8MSkKKyNkZWZpbmUg
QUNQSV9JT1JUX0hUX1JFQUQgICAgICAgICAgICAgICAoMTw8MikKKyNkZWZpbmUgQUNQSV9JT1JU
X0hUX09WRVJSSURFICAgICAgICAgICAoMTw8MykKKworLyogTWFza3MgZm9yIG1lbW9yeV9mbGFn
cyBmaWVsZCBhYm92ZSAqLworCisjZGVmaW5lIEFDUElfSU9SVF9NRl9DT0hFUkVOQ1kgICAgICAg
ICAgKDEpCisjZGVmaW5lIEFDUElfSU9SVF9NRl9BVFRSSUJVVEVTICAgICAgICAgKDE8PDEpCisK
Ky8qCisgKiBJT1JUIG5vZGUgc3BlY2lmaWMgc3VidGFibGVzCisgKi8KK3N0cnVjdCBhY3BpX2lv
cnRfaXRzX2dyb3VwIHsKKwl1MzIgaXRzX2NvdW50OworCXUzMiBpZGVudGlmaWVyc1sxXTsJLyog
R0lDIElUUyBpZGVudGlmaWVyIGFycmFyeSAqLworfTsKKworc3RydWN0IGFjcGlfaW9ydF9uYW1l
ZF9jb21wb25lbnQgeworCXUzMiBub2RlX2ZsYWdzOworCXU2NCBtZW1vcnlfcHJvcGVydGllczsJ
LyogTWVtb3J5IGFjY2VzcyBwcm9wZXJ0aWVzICovCisJdTggbWVtb3J5X2FkZHJlc3NfbGltaXQ7
CS8qIE1lbW9yeSBhZGRyZXNzIHNpemUgbGltaXQgKi8KKwljaGFyIGRldmljZV9uYW1lWzFdOwkv
KiBQYXRoIG9mIG5hbWVzcGFjZSBvYmplY3QgKi8KK307CisKK3N0cnVjdCBhY3BpX2lvcnRfcm9v
dF9jb21wbGV4IHsKKwl1NjQgbWVtb3J5X3Byb3BlcnRpZXM7CS8qIE1lbW9yeSBhY2Nlc3MgcHJv
cGVydGllcyAqLworCXUzMiBhdHNfYXR0cmlidXRlOworCXUzMiBwY2lfc2VnbWVudF9udW1iZXI7
Cit9OworCisvKiBWYWx1ZXMgZm9yIGF0c19hdHRyaWJ1dGUgZmllbGQgYWJvdmUgKi8KKworI2Rl
ZmluZSBBQ1BJX0lPUlRfQVRTX1NVUFBPUlRFRCAgICAgICAgIDB4MDAwMDAwMDEJLyogVGhlIHJv
b3QgY29tcGxleCBzdXBwb3J0cyBBVFMgKi8KKyNkZWZpbmUgQUNQSV9JT1JUX0FUU19VTlNVUFBP
UlRFRCAgICAgICAweDAwMDAwMDAwCS8qIFRoZSByb290IGNvbXBsZXggZG9lc24ndCBzdXBwb3J0
IEFUUyAqLworCitzdHJ1Y3QgYWNwaV9pb3J0X3NtbXUgeworCXU2NCBiYXNlX2FkZHJlc3M7CS8q
IFNNTVUgYmFzZSBhZGRyZXNzICovCisJdTY0IHNwYW47CQkvKiBMZW5ndGggb2YgbWVtb3J5IHJh
bmdlICovCisJdTMyIG1vZGVsOworCXUzMiBmbGFnczsKKwl1MzIgZ2xvYmFsX2ludGVycnVwdF9v
ZmZzZXQ7CisJdTMyIGNvbnRleHRfaW50ZXJydXB0X2NvdW50OworCXUzMiBjb250ZXh0X2ludGVy
cnVwdF9vZmZzZXQ7CisJdTMyIHBtdV9pbnRlcnJ1cHRfY291bnQ7CisJdTMyIHBtdV9pbnRlcnJ1
cHRfb2Zmc2V0OworCXU2NCBpbnRlcnJ1cHRzWzFdOwkvKiBJbnRlcnJ1cHQgYXJyYXkgKi8KK307
CisKKy8qIFZhbHVlcyBmb3IgTW9kZWwgZmllbGQgYWJvdmUgKi8KKworI2RlZmluZSBBQ1BJX0lP
UlRfU01NVV9WMSAgICAgICAgICAgICAgIDB4MDAwMDAwMDAJLyogR2VuZXJpYyBTTU1VdjEgKi8K
KyNkZWZpbmUgQUNQSV9JT1JUX1NNTVVfVjIgICAgICAgICAgICAgICAweDAwMDAwMDAxCS8qIEdl
bmVyaWMgU01NVXYyICovCisjZGVmaW5lIEFDUElfSU9SVF9TTU1VX0NPUkVMSU5LX01NVTQwMCAg
MHgwMDAwMDAwMgkvKiBBUk0gQ29yZWxpbmsgTU1VLTQwMCAqLworI2RlZmluZSBBQ1BJX0lPUlRf
U01NVV9DT1JFTElOS19NTVU1MDAgIDB4MDAwMDAwMDMJLyogQVJNIENvcmVsaW5rIE1NVS01MDAg
Ki8KKworLyogTWFza3MgZm9yIEZsYWdzIGZpZWxkIGFib3ZlICovCisKKyNkZWZpbmUgQUNQSV9J
T1JUX1NNTVVfRFZNX1NVUFBPUlRFRCAgICAoMSkKKyNkZWZpbmUgQUNQSV9JT1JUX1NNTVVfQ09I
RVJFTlRfV0FMSyAgICAoMTw8MSkKKworLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCiAgKiBJ
VlJTIC0gSS9PIFZpcnR1YWxpemF0aW9uIFJlcG9ydGluZyBTdHJ1Y3R1cmUKICAqICAgICAgICBW
ZXJzaW9uIDEKICAqCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Apr 01 07:11:25 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Apr 2017 07:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cuDC1-0004pG-3r; Sat, 01 Apr 2017 07:11:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuDC0-0004p7-E5
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 2017 07:11:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 39/CC-27545-B925FD85; Sat, 01 Apr 2017 07:11:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXd20P0
 Ig51veS0mbDNwYPTY3reLPYAxijUzLym/IoE1o+f6dMaCHyIVFyd8Ym5gPCbYxcjFISTwhVHi
 0ocVzF2MnEDOeUaJ/7uluhg5ONgExCTm7lUACYsIqErMWrEcqkRdoul3AxuILSzgJdH96QQji
 M0rYCZx4exsMJsFqL575XqWCYwcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBPqEAQh2MK5aEHiIUZKDSUmU93vxvQghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErzSgfcjhASLUtNTK9Iyc4DBAZOW4OBREuE9FgCU5i0uSMwtzkyHSJ1iVJQS5+UB6RMA
 SWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5T4NM4cnMK4Gb/gpoMRPQYouvd
 0EWlyQipKQaGNtWB4rwMFWJt4d+mX229PuylLMPz3W8EmBcdPrTXdNLPyYLFnQcL27unrOyQK
 TvtBdP022Heeds/gWkhrF9nNyqPqHjS7z7wodKLqprK1rrJjFtuf6tvXti6871jzhZ/j6tSrl
 2yLX561Wr1Mo908uaw2P+dyTJXss4v1tx7j311r9a7Ea9P5VYijMSDbWYi4oTATzo1fxDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1491030682!57058356!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2976 invoked from network); 1 Apr 2017 07:11:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Apr 2017 07:11:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuDBy-0008KL-5D
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 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 1cuDBy-0002u1-2S
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 2017 07:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cuDBy-0002u1-2S@xenbits.xenproject.org>
Date: Sat, 01 Apr 2017 07:11:22 +0000
Subject: [Xen-changelog] [xen master] ACPICA: IORT: add in support for the
	SMMUv3 subtable
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM1NjczZDI0MTlhZjRmZGU0ZjIzNTQxNDkzN2JlYzM4ODY0ZGIyOTUKQXV0aG9yOiAg
ICAgQWwgU3RvbmUgPGFoczNAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1hciAzMSAxMzoy
NzowMiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzMSAxMzoyNzowMiAyMDE3ICswMjAwCgogICAgQUNQSUNB
OiBJT1JUOiBhZGQgaW4gc3VwcG9ydCBmb3IgdGhlIFNNTVV2MyBzdWJ0YWJsZQogICAgCiAgICBB
Q1BJQ0EgY29tbWl0IDlmN2MzZTE0OGY0NDAwNDk2MTVlMjc5MWQ3M2IyOTJmNjU2OTJkN2UKICAg
IAogICAgVGhlIG1vc3QgcmVjZW50IHZlcnNpb24gb2YgdGhlIElPUlQgc3BlY2lmaWNhdGlvbiBh
ZGRzIGluIGEgZGVmaW5pdGlvbgogICAgZm9yIGEgc3VidGFibGUgdG8gZGVzY3JpYmUgU01NVXYz
IGRldmljZXM7IHRoZXJlIGlzIGFscmVhZHkgYSBzdWJ0YWJsZQogICAgZm9yIFNNTVV2MS92MiBk
ZXZpY2VzLgogICAgCiAgICBBZGQgaW4gdGhlIGRlZmluaXRpb24gb2YgdGhlIHN1YnRhYmxlLCBh
ZGQgaW4gdGhlIGNvZGUgdG8gY29tcGlsZSBpdCwKICAgIGFuZCBhZGQgaW4gYSB0ZW1wbGF0ZSBm
b3IgaXQuCiAgICAKICAgIExpbms6IGh0dHBzOi8vZ2l0aHViLmNvbS9hY3BpY2EvYWNwaWNhL2Nv
bW1pdC85ZjdjM2UxNAogICAgU2lnbmVkLW9mZi1ieTogQWwgU3RvbmUgPGFoczNAcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEJvYiBNb29yZSA8cm9iZXJ0Lm1vb3JlQGludGVsLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEx2IFpoZW5nIDxsdi56aGVuZ0BpbnRlbC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+
CiAgICBbTGludXggY29tbWl0IDRhYzc4YmFmODhkODVjNDk4ODNmY2M4N2QzMTE5OGViZTQwOGU1
NGRdCiAgICBTaWduZWQtb2ZmLWJ5OiBTYW1lZXIgR29lbCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+
CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9p
bmNsdWRlL2FjcGkvYWN0YmwyLmggfCAyMiArKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUg
Y2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMi5oIGIveGVuL2luY2x1ZGUvYWNwaS9hY3RibDIuaAppbmRl
eCBlZmQ3NDkzLi40MmJlYWM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FjcGkvYWN0YmwyLmgKQEAgLTU2MCw3ICs1NjAsNyBAQCBzdHJ1
Y3QgYWNwaV9pYmZ0X3RhcmdldCB7CiAgKiBJT1JUIC0gSU8gUmVtYXBwaW5nIFRhYmxlCiAgKgog
ICogQ29uZm9ybXMgdG8gIklPIFJlbWFwcGluZyBUYWJsZSBTeXN0ZW0gU29mdHdhcmUgb24gQVJN
IFBsYXRmb3JtcyIsCi0gKiBEb2N1bWVudCBudW1iZXI6IEFSTSBERU4gMDA0OUEsIDIwMTUKKyAq
IERvY3VtZW50IG51bWJlcjogQVJNIERFTiAwMDQ5QiwgT2N0b2JlciAyMDE1CiAgKgogICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKi8KIApAQCAtNTkwLDcgKzU5MCw4IEBAIGVudW0gYWNwaV9pb3J0X25v
ZGVfdHlwZSB7CiAJQUNQSV9JT1JUX05PREVfSVRTX0dST1VQID0gMHgwMCwKIAlBQ1BJX0lPUlRf
Tk9ERV9OQU1FRF9DT01QT05FTlQgPSAweDAxLAogCUFDUElfSU9SVF9OT0RFX1BDSV9ST09UX0NP
TVBMRVggPSAweDAyLAotCUFDUElfSU9SVF9OT0RFX1NNTVUgPSAweDAzCisJQUNQSV9JT1JUX05P
REVfU01NVSA9IDB4MDMsCisJQUNQSV9JT1JUX05PREVfU01NVV9WMyA9IDB4MDQKIH07CiAKIHN0
cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyB7CkBAIC02ODAsNiArNjgxLDIzIEBAIHN0cnVjdCBh
Y3BpX2lvcnRfc21tdSB7CiAjZGVmaW5lIEFDUElfSU9SVF9TTU1VX0RWTV9TVVBQT1JURUQgICAg
KDEpCiAjZGVmaW5lIEFDUElfSU9SVF9TTU1VX0NPSEVSRU5UX1dBTEsgICAgKDE8PDEpCiAKK3N0
cnVjdCBhY3BpX2lvcnRfc21tdV92MyB7CisJdTY0IGJhc2VfYWRkcmVzczsJLyogU01NVXYzIGJh
c2UgYWRkcmVzcyAqLworCXUzMiBmbGFnczsKKwl1MzIgcmVzZXJ2ZWQ7CisJdTY0IHZhdG9zX2Fk
ZHJlc3M7CisJdTMyIG1vZGVsOwkJLyogTzogZ2VuZXJpYyBTTU1VdjMgKi8KKwl1MzIgZXZlbnRf
Z3NpdjsKKwl1MzIgcHJpX2dzaXY7CisJdTMyIGdlcnJfZ3NpdjsKKwl1MzIgc3luY19nc2l2Owor
fTsKKworLyogTWFza3MgZm9yIEZsYWdzIGZpZWxkIGFib3ZlICovCisKKyNkZWZpbmUgQUNQSV9J
T1JUX1NNTVVfVjNfQ09IQUNDX09WRVJSSURFICAgKDEpCisjZGVmaW5lIEFDUElfSU9SVF9TTU1V
X1YzX0hUVFVfT1ZFUlJJREUgICAgICgxPDwxKQorCiAvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgog
ICoKICAqIElWUlMgLSBJL08gVmlydHVhbGl6YXRpb24gUmVwb3J0aW5nIFN0cnVjdHVyZQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Apr 01 07:11:25 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 01 Apr 2017 07:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cuDC1-0004pG-3r; Sat, 01 Apr 2017 07:11:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuDC0-0004p7-E5
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 2017 07:11:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 39/CC-27545-B925FD85; Sat, 01 Apr 2017 07:11:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXd20P0
 Ig51veS0mbDNwYPTY3reLPYAxijUzLym/IoE1o+f6dMaCHyIVFyd8Ym5gPCbYxcjFISTwhVHi
 0ocVzF2MnEDOeUaJ/7uluhg5ONgExCTm7lUACYsIqErMWrEcqkRdoul3AxuILSzgJdH96QQji
 M0rYCZx4exsMJsFqL575XqWCYwcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBPqEAQh2MK5aEHiIUZKDSUmU93vxvQghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErzSgfcjhASLUtNTK9Iyc4DBAZOW4OBREuE9FgCU5i0uSMwtzkyHSJ1iVJQS5+UB6RMA
 SWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5T4NM4cnMK4Gb/gpoMRPQYouvd
 0EWlyQipKQaGNtWB4rwMFWJt4d+mX229PuylLMPz3W8EmBcdPrTXdNLPyYLFnQcL27unrOyQK
 TvtBdP022Heeds/gWkhrF9nNyqPqHjS7z7wodKLqprK1rrJjFtuf6tvXti6871jzhZ/j6tSrl
 2yLX561Wr1Mo908uaw2P+dyTJXss4v1tx7j311r9a7Ea9P5VYijMSDbWYi4oTATzo1fxDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1491030682!57058356!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2976 invoked from network); 1 Apr 2017 07:11:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Apr 2017 07:11:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuDBy-0008KL-5D
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 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 1cuDBy-0002u1-2S
 for xen-changelog@lists.xensource.com; Sat, 01 Apr 2017 07:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cuDBy-0002u1-2S@xenbits.xenproject.org>
Date: Sat, 01 Apr 2017 07:11:22 +0000
Subject: [Xen-changelog] [xen master] ACPICA: IORT: add in support for the
	SMMUv3 subtable
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM1NjczZDI0MTlhZjRmZGU0ZjIzNTQxNDkzN2JlYzM4ODY0ZGIyOTUKQXV0aG9yOiAg
ICAgQWwgU3RvbmUgPGFoczNAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1hciAzMSAxMzoy
NzowMiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzMSAxMzoyNzowMiAyMDE3ICswMjAwCgogICAgQUNQSUNB
OiBJT1JUOiBhZGQgaW4gc3VwcG9ydCBmb3IgdGhlIFNNTVV2MyBzdWJ0YWJsZQogICAgCiAgICBB
Q1BJQ0EgY29tbWl0IDlmN2MzZTE0OGY0NDAwNDk2MTVlMjc5MWQ3M2IyOTJmNjU2OTJkN2UKICAg
IAogICAgVGhlIG1vc3QgcmVjZW50IHZlcnNpb24gb2YgdGhlIElPUlQgc3BlY2lmaWNhdGlvbiBh
ZGRzIGluIGEgZGVmaW5pdGlvbgogICAgZm9yIGEgc3VidGFibGUgdG8gZGVzY3JpYmUgU01NVXYz
IGRldmljZXM7IHRoZXJlIGlzIGFscmVhZHkgYSBzdWJ0YWJsZQogICAgZm9yIFNNTVV2MS92MiBk
ZXZpY2VzLgogICAgCiAgICBBZGQgaW4gdGhlIGRlZmluaXRpb24gb2YgdGhlIHN1YnRhYmxlLCBh
ZGQgaW4gdGhlIGNvZGUgdG8gY29tcGlsZSBpdCwKICAgIGFuZCBhZGQgaW4gYSB0ZW1wbGF0ZSBm
b3IgaXQuCiAgICAKICAgIExpbms6IGh0dHBzOi8vZ2l0aHViLmNvbS9hY3BpY2EvYWNwaWNhL2Nv
bW1pdC85ZjdjM2UxNAogICAgU2lnbmVkLW9mZi1ieTogQWwgU3RvbmUgPGFoczNAcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEJvYiBNb29yZSA8cm9iZXJ0Lm1vb3JlQGludGVsLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEx2IFpoZW5nIDxsdi56aGVuZ0BpbnRlbC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+
CiAgICBbTGludXggY29tbWl0IDRhYzc4YmFmODhkODVjNDk4ODNmY2M4N2QzMTE5OGViZTQwOGU1
NGRdCiAgICBTaWduZWQtb2ZmLWJ5OiBTYW1lZXIgR29lbCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+
CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9p
bmNsdWRlL2FjcGkvYWN0YmwyLmggfCAyMiArKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUg
Y2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMi5oIGIveGVuL2luY2x1ZGUvYWNwaS9hY3RibDIuaAppbmRl
eCBlZmQ3NDkzLi40MmJlYWM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FjcGkvYWN0YmwyLmgKQEAgLTU2MCw3ICs1NjAsNyBAQCBzdHJ1
Y3QgYWNwaV9pYmZ0X3RhcmdldCB7CiAgKiBJT1JUIC0gSU8gUmVtYXBwaW5nIFRhYmxlCiAgKgog
ICogQ29uZm9ybXMgdG8gIklPIFJlbWFwcGluZyBUYWJsZSBTeXN0ZW0gU29mdHdhcmUgb24gQVJN
IFBsYXRmb3JtcyIsCi0gKiBEb2N1bWVudCBudW1iZXI6IEFSTSBERU4gMDA0OUEsIDIwMTUKKyAq
IERvY3VtZW50IG51bWJlcjogQVJNIERFTiAwMDQ5QiwgT2N0b2JlciAyMDE1CiAgKgogICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKi8KIApAQCAtNTkwLDcgKzU5MCw4IEBAIGVudW0gYWNwaV9pb3J0X25v
ZGVfdHlwZSB7CiAJQUNQSV9JT1JUX05PREVfSVRTX0dST1VQID0gMHgwMCwKIAlBQ1BJX0lPUlRf
Tk9ERV9OQU1FRF9DT01QT05FTlQgPSAweDAxLAogCUFDUElfSU9SVF9OT0RFX1BDSV9ST09UX0NP
TVBMRVggPSAweDAyLAotCUFDUElfSU9SVF9OT0RFX1NNTVUgPSAweDAzCisJQUNQSV9JT1JUX05P
REVfU01NVSA9IDB4MDMsCisJQUNQSV9JT1JUX05PREVfU01NVV9WMyA9IDB4MDQKIH07CiAKIHN0
cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyB7CkBAIC02ODAsNiArNjgxLDIzIEBAIHN0cnVjdCBh
Y3BpX2lvcnRfc21tdSB7CiAjZGVmaW5lIEFDUElfSU9SVF9TTU1VX0RWTV9TVVBQT1JURUQgICAg
KDEpCiAjZGVmaW5lIEFDUElfSU9SVF9TTU1VX0NPSEVSRU5UX1dBTEsgICAgKDE8PDEpCiAKK3N0
cnVjdCBhY3BpX2lvcnRfc21tdV92MyB7CisJdTY0IGJhc2VfYWRkcmVzczsJLyogU01NVXYzIGJh
c2UgYWRkcmVzcyAqLworCXUzMiBmbGFnczsKKwl1MzIgcmVzZXJ2ZWQ7CisJdTY0IHZhdG9zX2Fk
ZHJlc3M7CisJdTMyIG1vZGVsOwkJLyogTzogZ2VuZXJpYyBTTU1VdjMgKi8KKwl1MzIgZXZlbnRf
Z3NpdjsKKwl1MzIgcHJpX2dzaXY7CisJdTMyIGdlcnJfZ3NpdjsKKwl1MzIgc3luY19nc2l2Owor
fTsKKworLyogTWFza3MgZm9yIEZsYWdzIGZpZWxkIGFib3ZlICovCisKKyNkZWZpbmUgQUNQSV9J
T1JUX1NNTVVfVjNfQ09IQUNDX09WRVJSSURFICAgKDEpCisjZGVmaW5lIEFDUElfSU9SVF9TTU1V
X1YzX0hUVFVfT1ZFUlJJREUgICAgICgxPDwxKQorCiAvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgog
ICoKICAqIElWUlMgLSBJL08gVmlydHVhbGl6YXRpb24gUmVwb3J0aW5nIFN0cnVjdHVyZQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Apr 02 05:00:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Apr 2017 05:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cuXcW-0000yK-CB; Sun, 02 Apr 2017 05:00:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuXcU-0000yE-9P
 for xen-changelog@lists.xensource.com; Sun, 02 Apr 2017 05:00:06 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 E7/11-12861-55580E85; Sun, 02 Apr 2017 05:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrELMWRWlGSWpSXmKPExsWS0XRdVTek9UG
 EwclJchYTthk4MHps79vFHsAYxZqZl5RfkcCasWxqbsGm1UwVM/4cZ25gXHaIsYuRi0NI4Auj
 xOyPjWwQznlGiTMbtjF1MXJwsAmISczdq9DFyMkhIqAqMWvFcmYQW0hAXaLpdwMbiC0sECjx7
 OE+FhCbV8BMYtP3Q2A1LED1zWu+sUxg5FjAyLCKUaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwF
 gvN7W4ODE9NScxqVgvOT93EyPQL/UMDIw7GFv2+h1ilORgUhLl/V58L0KILyk/pTIjsTgjvqg
 0J7X4EKMMB4eSBG9Gy4MIIcGi1PTUirTMHGCAwKQlOHiURHjNQNK8xQWJucWZ6RCpU4yKUuK8
 BSAJAZBERmkeXBssKC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua1ApnCk5lXAjf9FdBiJ
 qDFFl/vgiwuSURISTUwltX2mL6a++GF+NQF24O6+KL5X/vEV95z27Re+oGA88rSx0JWW5/crp
 QO5XLruX3gNi9fhlgk08Szv+cujvA1KnpZx8luPUlNv3V1V3bYop47D74v02G+tm/d3PoJaUY
 RR3Ye5FTfbPNc1/CnN0eykLeb//XIxzs9i0W9w6Q/9fX5vf3c4dyqxFKckWioxVxUnAgAHAM+
 u0UCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1491109203!59264927!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16551 invoked from network); 2 Apr 2017 05:00:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Apr 2017 05:00:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuXcQ-0003PK-ST
 for xen-changelog@lists.xensource.com; Sun, 02 Apr 2017 05:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuXcQ-0001K0-Qq
 for xen-changelog@lists.xensource.com; Sun, 02 Apr 2017 05:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cuXcQ-0001K0-Qq@xenbits.xenproject.org>
Date: Sun, 02 Apr 2017 05:00:02 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Drop MEM_LOG() and correct
	some printed information
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQwYjE2MjhiOGVhMjc1MGEzNDBjM2M5NjVjN2JjMGM3MjFmNTYyY2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyNCAxNDo0MDo0NSAyMDE2ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMzEgMTM6MzM6
MDMgMjAxNyArMDEwMAoKICAgIHg4Ni9tbTogRHJvcCBNRU1fTE9HKCkgYW5kIGNvcnJlY3Qgc29t
ZSBwcmludGVkIGluZm9ybWF0aW9uCiAgICAKICAgIE1FTV9MT0coKSBpcyBqdXN0IGEgdGhpbiB3
cmFwcGVyIGFyb3VuZCBnZHByaW50aygpLCBvYnNjdXJpbmcgc29tZSBvZiB0aGUKICAgIGNvbW1v
biBpbmZvcm1hdGlvbi4gIElubGluZSBpdCwgYW5kIHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIGNv
cnJlY3Qgc29tZSBvZgogICAgdGhlIHByaW50a2VkIGluZm9ybWF0aW9uLgogICAgCiAgICBTb21l
IGNvcnJlY3Rpb25zLCBlYWNoIHdoZXJlIGFwcHJvcHJpYXRlOgogICAgICogQ29ycmVjdGlvbiBv
ZiBwZm4vbWZuIHRlcm1zIGFuZCBjb25zaXN0ZW50IHVzZSBvZiBQUklfcGZuL21mbgogICAgICog
cyFJL08hTU1JTyEKICAgICAqIENvbnNpc3RlbnRseSByZXByZXNlbnQgZG9tYWlucyB1c2luZyBk
JWQgbm90YXRpb24KICAgICAqIFVzZSAweCBwcmVmaXggZm9yIG90aGVyd2lzZSB1bnF1YWxpZmll
ZCBoZXggbnVtYmVycwogICAgICogUmVtb3ZlICJwdHdyX2VtdWxhdGU6IiBwcmVmaXgsIGFzIHRo
ZSBlbWJlZGRlZCBfX2Z1bmNfXyBpcyBhbHJlYWR5IGNsZWFyCiAgICAgKiBQcm92aWRlIG1vcmUg
dXNlZnVsIHNsb3QgaW5mb3JtYXRpb24KICAgICAqIERlbGV0ZSBzb21lIG5vdC12ZXJ5LWhlbHBm
dWwgbGluZXMgZW50aXJlbHkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAzMDIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTY1
IGluc2VydGlvbnMoKyksIDEzNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDRkYmQyNGYuLmJlNGUzMDggMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMjcs
OCArMTI3LDYgQEAKIGwxX3BnZW50cnlfdCBfX3NlY3Rpb24oIi5ic3MucGFnZV9hbGlnbmVkIikg
X19hbGlnbmVkKFBBR0VfU0laRSkKICAgICBsMV9maXhtYXBbTDFfUEFHRVRBQkxFX0VOVFJJRVNd
OwogCi0jZGVmaW5lIE1FTV9MT0coX2YsIF9hLi4uKSBnZHByaW50ayhYRU5MT0dfV0FSTklORyAs
IF9mICJcbiIgLCAjIyBfYSkKLQogLyoKICAqIFBURSB1cGRhdGVzIGNhbiBiZSBkb25lIHdpdGgg
b3JkaW5hcnkgd3JpdGVzIGV4Y2VwdDoKICAqICAxLiBEZWJ1ZyBidWlsZHMgZ2V0IGV4dHJhIGNo
ZWNraW5nIGJ5IHVzaW5nIENNUFhDSEdbOEJdLgpAQCAtNzA3LDcgKzcwNSw4IEBAIHN0YXRpYyBp
bnQgZ2V0X3BhZ2VfZnJvbV9wYWdlbnIodW5zaWduZWQgbG9uZyBwYWdlX25yLCBzdHJ1Y3QgZG9t
YWluICpkKQogCiAgICAgaWYgKCB1bmxpa2VseSghbWZuX3ZhbGlkKF9tZm4ocGFnZV9ucikpKSB8
fCB1bmxpa2VseSghZ2V0X3BhZ2UocGFnZSwgZCkpICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0co
IkNvdWxkIG5vdCBnZXQgcGFnZSByZWYgZm9yIHBmbiAlbHgiLCBwYWdlX25yKTsKKyAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgZ2V0
IHBhZ2UgcmVmIGZvciBtZm4gJSJQUklfbWZuIlxuIiwgcGFnZV9ucik7CiAgICAgICAgIHJldHVy
biAwOwogICAgIH0KIApAQCAtNzcxLDcgKzc3MCw4IEBAIGdldF8jI2xldmVsIyNfbGluZWFyX3Bh
Z2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIGlmICggKGxldmVsIyNlX2dldF9mbGFncyhwZGUpICYg
X1BBR0VfUlcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIE1FTV9MT0coIkF0dGVtcHQgdG8gY3JlYXRlIGxpbmVhciBwLnQuIHdp
dGggd3JpdGUgcGVybXMiKTsgICAgICAgICAgXAorICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgIkF0dGVtcHQgdG8gY3JlYXRlIGxpbmVhciBwLnQuIHdpdGggd3JpdGUgcGVy
bXNcbiIpOyAgICAgICBcCiAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC04OTIsNyArODkyLDggQEAgZ2V0X3BhZ2VfZnJv
bV9sMWUoCiAKICAgICBpZiAoIHVubGlrZWx5KGwxZiAmIGwxX2Rpc2FsbG93X21hc2sobDFlX293
bmVyKSkgKQogICAgIHsKLSAgICAgICAgTUVNX0xPRygiQmFkIEwxIGZsYWdzICV4IiwgbDFmICYg
bDFfZGlzYWxsb3dfbWFzayhsMWVfb3duZXIpKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJCYWQgTDEgZmxhZ3MgJXhcbiIsCisgICAgICAgICAgICAgICAgIGwxZiAmIGwxX2Rp
c2FsbG93X21hc2sobDFlX293bmVyKSk7CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0K
IApAQCAtOTEzLDggKzkxNCw5IEBAIGdldF9wYWdlX2Zyb21fbDFlKAogICAgICAgICB7CiAgICAg
ICAgICAgICBpZiAoIG1mbiAhPSAoUEFERFJfTUFTSyA+PiBQQUdFX1NISUZUKSApIC8qIElOVkFM
SURfTUZOPyAqLwogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9MT0coIk5vbi1w
cml2aWxlZ2VkICgldSkgYXR0ZW1wdCB0byBtYXAgSS9PIHNwYWNlICUwOGx4IiwgCi0gICAgICAg
ICAgICAgICAgICAgICAgICBwZ19vd25lci0+ZG9tYWluX2lkLCBtZm4pOworICAgICAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJk
JWQgbm9uLXByaXZpbGVnZWQgYXR0ZW1wdCB0byBtYXAgTU1JTyBzcGFjZSAlIlBSSV9tZm4iXG4i
LAorICAgICAgICAgICAgICAgICAgICAgICAgIHBnX293bmVyLT5kb21haW5faWQsIG1mbik7CiAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOwpAQCAtOTI1LDkgKzkyNywxMCBAQCBnZXRfcGFnZV9mcm9tX2wxZSgK
ICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBtZm4gIT0gKFBBRERSX01BU0sgPj4gUEFHRV9T
SElGVCkgKSAvKiBJTlZBTElEX01GTj8gKi8KICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBNRU1fTE9HKCJEb20ldSBhdHRlbXB0ZWQgdG8gbWFwIEkvTyBzcGFjZSAlMDhseCBpbiBkb20l
dSB0byBkb20ldSIsCi0gICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5kb21haW4tPmRvbWFp
bl9pZCwgbWZuLCBwZ19vd25lci0+ZG9tYWluX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAg
bDFlX293bmVyLT5kb21haW5faWQpOworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJkJWQgYXR0ZW1wdGVkIHRvIG1hcCBN
TUlPIHNwYWNlICUiUFJJX21mbiIgaW4gZCVkIHRvIGQlZFxuIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICBjdXJyLT5kb21haW4tPmRvbWFpbl9pZCwgbWZuLCBwZ19vd25lci0+ZG9tYWluX2lk
LAorICAgICAgICAgICAgICAgICAgICAgICAgIGwxZV9vd25lci0+ZG9tYWluX2lkKTsKICAgICAg
ICAgICAgICAgICByZXR1cm4gLUVQRVJNOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CkBAIC05OTgsOSArMTAwMSwxMCBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKICAg
ICAgICAgaWYgKCAocmVhbF9wZ19vd25lciA9PSBOVUxMKSB8fCAocGdfb3duZXIgPT0gbDFlX293
bmVyKSB8fAogICAgICAgICAgICAgIHhzbV9wcml2X21hcHBpbmcoWFNNX1RBUkdFVCwgcGdfb3du
ZXIsIHJlYWxfcGdfb3duZXIpICkKICAgICAgICAgewotICAgICAgICAgICAgTUVNX0xPRygicGdf
b3duZXIgJWQgbDFlX293bmVyICVkLCBidXQgcmVhbF9wZ19vd25lciAlZCIsCi0gICAgICAgICAg
ICAgICAgICAgIHBnX293bmVyLT5kb21haW5faWQsIGwxZV9vd25lci0+ZG9tYWluX2lkLAotICAg
ICAgICAgICAgICAgICAgICByZWFsX3BnX293bmVyP3JlYWxfcGdfb3duZXItPmRvbWFpbl9pZDot
MSk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAg
ICAgICAgICJwZ19vd25lciBkJWQgbDFlX293bmVyIGQlZCwgYnV0IHJlYWxfcGdfb3duZXIgZCVk
XG4iLAorICAgICAgICAgICAgICAgICAgICAgcGdfb3duZXItPmRvbWFpbl9pZCwgbDFlX293bmVy
LT5kb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICByZWFsX3BnX293bmVyID8gcmVhbF9w
Z19vd25lci0+ZG9tYWluX2lkIDogLTEpOwogICAgICAgICAgICAgZ290byBjb3VsZF9ub3RfcGlu
OwogICAgICAgICB9CiAgICAgICAgIHBnX293bmVyID0gcmVhbF9wZ19vd25lcjsKQEAgLTEwMTks
NyArMTAyMyw3IEBAIGdldF9wYWdlX2Zyb21fbDFlKAogICAgICAgICAgICAgKChsMWVfb3duZXIg
PT0gcGdfb3duZXIpIHx8ICFwYWdpbmdfbW9kZV9leHRlcm5hbChwZ19vd25lcikpOwogICAgIGlm
ICggd3JpdGUgJiYgIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKICAg
ICB7Ci0gICAgICAgIE1FTV9MT0coIkNvdWxkIG5vdCBnZXQgcGFnZSB0eXBlIFBHVF93cml0YWJs
ZV9wYWdlIik7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ291bGQgbm90IGdl
dCBwYWdlIHR5cGUgUEdUX3dyaXRhYmxlX3BhZ2VcbiIpOwogICAgICAgICBnb3RvIGNvdWxkX25v
dF9waW47CiAgICAgfQogCkBAIC0xMDM1LDcgKzEwMzksOCBAQCBnZXRfcGFnZV9mcm9tX2wxZSgK
ICAgICAgICAgICAgIGlmICggd3JpdGUgKQogICAgICAgICAgICAgICAgIHB1dF9wYWdlX3R5cGUo
cGFnZSk7CiAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgICAgIE1FTV9MT0co
IkF0dGVtcHQgdG8gY2hhbmdlIGNhY2hlIGF0dHJpYnV0ZXMgb2YgWGVuIGhlYXAgcGFnZSIpOwor
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAg
ICAiQXR0ZW1wdCB0byBjaGFuZ2UgY2FjaGUgYXR0cmlidXRlcyBvZiBYZW4gaGVhcCBwYWdlXG4i
KTsKICAgICAgICAgICAgIHJldHVybiAtRUFDQ0VTOwogICAgICAgICB9CiAKQEAgLTEwNTcsMTAg
KzEwNjIsMTAgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2Vf
dHlwZShwYWdlKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCi0gICAgICAgICAgICBN
RU1fTE9HKCJFcnJvciB1cGRhdGluZyBtYXBwaW5ncyBmb3IgbWZuICVseCAocGZuICVseCwiCi0g
ICAgICAgICAgICAgICAgICAgICIgZnJvbSBMMSBlbnRyeSAlIiBQUklwdGUgIikgZm9yICVkIiwK
LSAgICAgICAgICAgICAgICAgICAgbWZuLCBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pLAotICAgICAg
ICAgICAgICAgICAgICBsMWVfZ2V0X2ludHB0ZShsMWUpLCBsMWVfb3duZXItPmRvbWFpbl9pZCk7
CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkVycm9yIHVwZGF0aW5nIG1h
cHBpbmdzIGZvciBtZm4gJSIgUFJJX21mbgorICAgICAgICAgICAgICAgICAgICAgIiAocGZuICUi
IFBSSV9wZm4gIiwgZnJvbSBMMSBlbnRyeSAlIiBQUklwdGUgIikgZm9yIGQlZFxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgIG1mbiwgZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSwKKyAgICAgICAgICAg
ICAgICAgICAgIGwxZV9nZXRfaW50cHRlKGwxZSksIGwxZV9vd25lci0+ZG9tYWluX2lkKTsKICAg
ICAgICAgICAgIHJldHVybiBlcnI7CiAgICAgICAgIH0KICAgICB9CkBAIC0xMDY4LDEwICsxMDcz
LDEwIEBAIGdldF9wYWdlX2Zyb21fbDFlKAogICAgIHJldHVybiAwOwogCiAgY291bGRfbm90X3Bp
bjoKLSAgICBNRU1fTE9HKCJFcnJvciBnZXR0aW5nIG1mbiAlbHggKHBmbiAlbHgpIGZyb20gTDEg
ZW50cnkgJSIgUFJJcHRlCi0gICAgICAgICAgICAiIGZvciBsMWVfb3duZXI9JWQsIHBnX293bmVy
PSVkIiwKLSAgICAgICAgICAgIG1mbiwgZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSwKLSAgICAgICAg
ICAgIGwxZV9nZXRfaW50cHRlKGwxZSksIGwxZV9vd25lci0+ZG9tYWluX2lkLCBwZ19vd25lci0+
ZG9tYWluX2lkKTsKKyAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkVycm9yIGdldHRpbmcg
bWZuICUiIFBSSV9tZm4gIiAocGZuICUiIFBSSV9wZm4KKyAgICAgICAgICAgICAiKSBmcm9tIEwx
IGVudHJ5ICUiIFBSSXB0ZSAiIGZvciBsMWVfb3duZXIgZCVkLCBwZ19vd25lciBkJWQiLAorICAg
ICAgICAgICAgIG1mbiwgZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSwKKyAgICAgICAgICAgICBsMWVf
Z2V0X2ludHB0ZShsMWUpLCBsMWVfb3duZXItPmRvbWFpbl9pZCwgcGdfb3duZXItPmRvbWFpbl9p
ZCk7CiAgICAgaWYgKCByZWFsX3BnX293bmVyICE9IE5VTEwgKQogICAgICAgICBwdXRfcGFnZShw
YWdlKTsKICAgICByZXR1cm4gLUVCVVNZOwpAQCAtMTA5Miw3ICsxMDk3LDggQEAgZ2V0X3BhZ2Vf
ZnJvbV9sMmUoCiAKICAgICBpZiAoIHVubGlrZWx5KChsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBMMl9E
SVNBTExPV19NQVNLKSkgKQogICAgIHsKLSAgICAgICAgTUVNX0xPRygiQmFkIEwyIGZsYWdzICV4
IiwgbDJlX2dldF9mbGFncyhsMmUpICYgTDJfRElTQUxMT1dfTUFTSyk7CisgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEwyIGZsYWdzICV4XG4iLAorICAgICAgICAgICAgICAg
ICBsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBMMl9ESVNBTExPV19NQVNLKTsKICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAgICAgfQogCkBAIC0xMTA2LDE0ICsxMTEyLDE0IEBAIGdldF9wYWdlX2Zyb21f
bDJlKAogCiAgICAgaWYgKCAhb3B0X2FsbG93X3N1cGVycGFnZSApCiAgICAgewotICAgICAgICBN
RU1fTE9HKCJBdHRlbXB0IHRvIG1hcCBzdXBlcnBhZ2Ugd2l0aG91dCBhbGxvd3N1cGVycGFnZSAi
Ci0gICAgICAgICAgICAgICAgImZsYWcgaW4gaHlwZXJ2aXNvciIpOworICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywgIlBWIHN1cGVycGFnZXMgZGlzYWJsZWQgaW4gaHlwZXJ2aXNvclxu
Iik7CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAogICAgIGlmICggbWZuICYgKEwx
X1BBR0VUQUJMRV9FTlRSSUVTLTEpICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0coIlVuYWxpZ25l
ZCBzdXBlcnBhZ2UgbWFwIGF0dGVtcHQgbWZuICVseCIsIG1mbik7CisgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAiVW5hbGlnbmVkIHN1cGVycGFnZSBt
YXAgYXR0ZW1wdCBtZm4gJSIgUFJJX21mbiAiXG4iLCBtZm4pOwogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKICAgICB9CiAKQEAgLTExMzMsNyArMTEzOSw4IEBAIGdldF9wYWdlX2Zyb21fbDNlKAog
CiAgICAgaWYgKCB1bmxpa2VseSgobDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFz
ayhkKSkpICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0coIkJhZCBMMyBmbGFncyAleCIsIGwzZV9n
ZXRfZmxhZ3MobDNlKSAmIGwzX2Rpc2FsbG93X21hc2soZCkpOworICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywgIkJhZCBMMyBmbGFncyAleFxuIiwKKyAgICAgICAgICAgICAgICAgbDNl
X2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFzayhkKSk7CiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogICAgIH0KIApAQCAtMTE1OSw3ICsxMTY2LDggQEAgZ2V0X3BhZ2VfZnJvbV9sNGUo
CiAKICAgICBpZiAoIHVubGlrZWx5KChsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBMNF9ESVNBTExPV19N
QVNLKSkgKQogICAgIHsKLSAgICAgICAgTUVNX0xPRygiQmFkIEw0IGZsYWdzICV4IiwgbDRlX2dl
dF9mbGFncyhsNGUpICYgTDRfRElTQUxMT1dfTUFTSyk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLCAiQmFkIEw0IGZsYWdzICV4XG4iLAorICAgICAgICAgICAgICAgICBsNGVfZ2V0
X2ZsYWdzKGw0ZSkgJiBMNF9ESVNBTExPV19NQVNLKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAgICAgfQogCkBAIC0xMTc5LDggKzExODcsOSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAg
ICAgICAgIC8qIF9QQUdFX0dVRVNUX0tFUk5FTCBwYWdlIGNhbm5vdCBoYXZlIHRoZSBHbG9iYWwg
Yml0IHNldC4gKi8gICAgXAogICAgICAgICAgICAgaWYgKCAobDFlX2dldF9mbGFncygocGwxZSkp
ICYgKF9QQUdFX0dVRVNUX0tFUk5FTHxfUEFHRV9HTE9CQUwpKSBcCiAgICAgICAgICAgICAgICAg
ID09IChfUEFHRV9HVUVTVF9LRVJORUx8X1BBR0VfR0xPQkFMKSApICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICAgICBNRU1fTE9HKCJHbG9iYWwgYml0IGlzIHNldCB0byBrZXJu
ZWwgcGFnZSAlbHgiLCAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgbDFl
X2dldF9wZm4oKHBsMWUpKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAiR2xvYmFsIGJpdCBp
cyBzZXQgdG8ga2VybmVsIHBhZ2UgJWx4XG4iLCAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgIGwxZV9nZXRfcGZuKChwbDFlKSkpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICBpZiAoICEobDFlX2dldF9mbGFncygocGwxZSkpICYgX1BBR0Vf
VVNFUikgKSAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICBsMWVfYWRkX2Zs
YWdzKChwbDFlKSwgKF9QQUdFX0dVRVNUX0tFUk5FTHxfUEFHRV9VU0VSKSk7ICAgICAgXAogICAg
ICAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3MoKHBsMWUpKSAmIF9QQUdFX0dVRVNUX0tFUk5F
TCkgKSAgICAgICAgICAgICBcCkBAIC0xMjQ2LDggKzEyNTUsOSBAQCB2b2lkIHB1dF9wYWdlX2Zy
b21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKICAgICBp
ZiAoIChsMWVfZ2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9HTlRUQUIpICYmCiAgICAgICAgICAhbDFl
X293bmVyLT5pc19zaHV0dGluZ19kb3duICYmICFsMWVfb3duZXItPmlzX2R5aW5nICkKICAgICB7
Ci0gICAgICAgIE1FTV9MT0coIkF0dGVtcHQgdG8gaW1wbGljaXRseSB1bm1hcCBhIGdyYW50ZWQg
UFRFICUiIFBSSXB0ZSwKLSAgICAgICAgICAgICAgICBsMWVfZ2V0X2ludHB0ZShsMWUpKTsKKyAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICJBdHRlbXB0
IHRvIGltcGxpY2l0bHkgdW5tYXAgYSBncmFudGVkIFBURSAlIiBQUklwdGUgIlxuIiwKKyAgICAg
ICAgICAgICAgICAgbDFlX2dldF9pbnRwdGUobDFlKSk7CiAgICAgICAgIGRvbWFpbl9jcmFzaChs
MWVfb3duZXIpOwogICAgIH0KIApAQCAtMTM4OCw3ICsxMzk4LDcgQEAgc3RhdGljIGludCBhbGxv
Y19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHJldHVybiAwOwogCiAgZmFp
bDoKLSAgICBNRU1fTE9HKCJGYWlsdXJlIGluIGFsbG9jX2wxX3RhYmxlOiBlbnRyeSAlZCIsIGkp
OworICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19sMV90YWJs
ZTogc2xvdCAlI3hcbiIsIGkpOwogICAgIHdoaWxlICggaS0tID4gMCApCiAgICAgICAgIGlmICgg
aXNfZ3Vlc3RfbDFfc2xvdChpKSApCiAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wxZShwbDFl
W2ldLCBkKTsKQEAgLTE0MTEsNyArMTQyMSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3BhZV94ZW5f
bWFwcGluZ3Moc3RydWN0IGRvbWFpbiAqZCwgbDNfcGdlbnRyeV90ICpwbDNlKQogICAgIGwzZTMg
PSBwbDNlWzNdOwogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZTMpICYgX1BBR0VfUFJFU0VO
VCkgKQogICAgIHsKLSAgICAgICAgTUVNX0xPRygiUEFFIEwzIDNyZCBzbG90IGlzIGVtcHR5Iik7
CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiUEFFIEwzIDNyZCBzbG90IGlzIGVt
cHR5XG4iKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCkBAIC0xNDMwLDcgKzE0NDAsNyBA
QCBzdGF0aWMgaW50IGNyZWF0ZV9wYWVfeGVuX21hcHBpbmdzKHN0cnVjdCBkb21haW4gKmQsIGwz
X3BnZW50cnlfdCAqcGwzZSkKICAgICBCVUdfT04oIShwYWdlLT51LmludXNlLnR5cGVfaW5mbyAm
IFBHVF9wYWVfeGVuX2wyKSk7CiAgICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQ
R1RfY291bnRfbWFzaykgIT0gMSApCiAgICAgewotICAgICAgICBNRU1fTE9HKCJQQUUgTDMgM3Jk
IHNsb3QgaXMgc2hhcmVkIik7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiUEFF
IEwzIDNyZCBzbG90IGlzIHNoYXJlZFxuIik7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIApA
QCAtMTQ2NCw3ICsxNDc0LDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKICAgICAgICAgaWYgKCByYyA8IDAg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBNRU1fTE9HKCJGYWlsdXJlIGluIGFsbG9jX2wyX3Rh
YmxlOiBlbnRyeSAlZCIsIGkpOworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJGYWlsdXJlIGluIGFsbG9jX2wyX3RhYmxlOiBzbG90ICUjeFxuIiwgaSk7CiAgICAgICAgICAg
ICB3aGlsZSAoIGktLSA+IDAgKQogICAgICAgICAgICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xv
dChkLCB0eXBlLCBpKSApCiAgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlX2Zyb21fbDJlKHBs
MmVbaV0sIHBmbik7CkBAIC0xNTQ2LDcgKzE1NTYsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICBp
ZiAoIHJjIDwgMCAmJiByYyAhPSAtRVJFU1RBUlQgJiYgcmMgIT0gLUVJTlRSICkKICAgICB7Ci0g
ICAgICAgIE1FTV9MT0coIkZhaWx1cmUgaW4gYWxsb2NfbDNfdGFibGU6IGVudHJ5ICVkIiwgaSk7
CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19sM190
YWJsZTogc2xvdCAlI3hcbiIsIGkpOwogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CkBAIC0xNjMyLDcgKzE2NDIsOCBA
QCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAg
ICAgIGVsc2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHJjICE9
IC1FSU5UUiApCi0gICAgICAgICAgICAgICAgTUVNX0xPRygiRmFpbHVyZSBpbiBhbGxvY19sNF90
YWJsZTogZW50cnkgJWQiLCBpKTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAiRmFpbHVyZSBpbiBhbGxvY19sNF90YWJs
ZTogc2xvdCAlI3hcbiIsIGkpOwogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CkBAIC0xODQ2LDgg
KzE4NTcsOSBAQCBzdGF0aWMgaW5saW5lIGludCB1cGRhdGVfaW50cHRlKGludHB0ZV90ICpwLAog
ICAgICAgICAgICAgcnYgPSBwYWdpbmdfY21weGNoZ19ndWVzdF9lbnRyeSh2LCBwLCAmdCwgX25l
dywgX21mbihtZm4pKTsKICAgICAgICAgICAgIGlmICggdW5saWtlbHkocnYgPT0gMCkgKQogICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9MT0coIkZhaWxlZCB0byB1cGRhdGUgJSIg
UFJJcHRlICIgLT4gJSIgUFJJcHRlCi0gICAgICAgICAgICAgICAgICAgICAgICAiOiBzYXcgJSIg
UFJJcHRlLCBvbGQsIF9uZXcsIHQpOworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gdXBkYXRlICUiIFBS
SXB0ZSAiIC0+ICUiIFBSSXB0ZQorICAgICAgICAgICAgICAgICAgICAgICAgICI6IHNhdyAlIiBQ
UklwdGUgIlxuIiwgb2xkLCBfbmV3LCB0KTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIH0KIApAQCAtMTkwNCw3ICsxOTE2LDcgQEAgc3RhdGljIGludCBtb2RfbDFfZW50cnko
bDFfcGdlbnRyeV90ICpwbDFlLCBsMV9wZ2VudHJ5X3QgbmwxZSwKIAogICAgICAgICBpZiAoIHVu
bGlrZWx5KGwxZV9nZXRfZmxhZ3MobmwxZSkgJiBsMV9kaXNhbGxvd19tYXNrKHB0X2RvbSkpICkK
ICAgICAgICAgewotICAgICAgICAgICAgTUVNX0xPRygiQmFkIEwxIGZsYWdzICV4IiwKKyAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEwxIGZsYWdzICV4XG4iLAogICAg
ICAgICAgICAgICAgICAgICBsMWVfZ2V0X2ZsYWdzKG5sMWUpICYgbDFfZGlzYWxsb3dfbWFzayhw
dF9kb20pKTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CkBAIC0xOTc5
LDcgKzE5OTEsOCBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUs
CiAKICAgICBpZiAoIHVubGlrZWx5KCFpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIHBnZW50cnlf
cHRyX3RvX3Nsb3QocGwyZSkpKSApCiAgICAgewotICAgICAgICBNRU1fTE9HKCJJbGxlZ2FsIEwy
IHVwZGF0ZSBhdHRlbXB0IGluIFhlbi1wcml2YXRlIGFyZWEgJXAiLCBwbDJlKTsKKyAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJMMiB1cGRhdGUgaW4gWGVuLXByaXZhdGUgYXJlYSwg
c2xvdCAlI2x4XG4iLAorICAgICAgICAgICAgICAgICBwZ2VudHJ5X3B0cl90b19zbG90KHBsMmUp
KTsKICAgICAgICAgcmV0dXJuIC1FUEVSTTsKICAgICB9CiAKQEAgLTE5OTAsNyArMjAwMyw3IEBA
IHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICB7CiAgICAg
ICAgIGlmICggdW5saWtlbHkobDJlX2dldF9mbGFncyhubDJlKSAmIEwyX0RJU0FMTE9XX01BU0sp
ICkKICAgICAgICAgewotICAgICAgICAgICAgTUVNX0xPRygiQmFkIEwyIGZsYWdzICV4IiwKKyAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEwyIGZsYWdzICV4XG4iLAog
ICAgICAgICAgICAgICAgICAgICBsMmVfZ2V0X2ZsYWdzKG5sMmUpICYgTDJfRElTQUxMT1dfTUFT
Syk7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQpAQCAtMjAzOCw3ICsy
MDUxLDggQEAgc3RhdGljIGludCBtb2RfbDNfZW50cnkobDNfcGdlbnRyeV90ICpwbDNlLAogCiAg
ICAgaWYgKCB1bmxpa2VseSghaXNfZ3Vlc3RfbDNfc2xvdChwZ2VudHJ5X3B0cl90b19zbG90KHBs
M2UpKSkgKQogICAgIHsKLSAgICAgICAgTUVNX0xPRygiSWxsZWdhbCBMMyB1cGRhdGUgYXR0ZW1w
dCBpbiBYZW4tcHJpdmF0ZSBhcmVhICVwIiwgcGwzZSk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLCAiTDMgdXBkYXRlIGluIFhlbi1wcml2YXRlIGFyZWEsIHNsb3QgJSNseFxuIiwK
KyAgICAgICAgICAgICAgICAgcGdlbnRyeV9wdHJfdG9fc2xvdChwbDNlKSk7CiAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgIH0KIApAQCAtMjA1Niw3ICsyMDcwLDcgQEAgc3RhdGljIGludCBt
b2RfbDNfZW50cnkobDNfcGdlbnRyeV90ICpwbDNlLAogICAgIHsKICAgICAgICAgaWYgKCB1bmxp
a2VseShsM2VfZ2V0X2ZsYWdzKG5sM2UpICYgbDNfZGlzYWxsb3dfbWFzayhkKSkgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBNRU1fTE9HKCJCYWQgTDMgZmxhZ3MgJXgiLAorICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgTDMgZmxhZ3MgJXhcbiIsCiAgICAgICAgICAg
ICAgICAgICAgIGwzZV9nZXRfZmxhZ3MobmwzZSkgJiBsM19kaXNhbGxvd19tYXNrKGQpKTsKICAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CkBAIC0yMTA5LDcgKzIxMjMsOCBA
QCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCiAKICAgICBpZiAo
IHVubGlrZWx5KCFpc19ndWVzdF9sNF9zbG90KGQsIHBnZW50cnlfcHRyX3RvX3Nsb3QocGw0ZSkp
KSApCiAgICAgewotICAgICAgICBNRU1fTE9HKCJJbGxlZ2FsIEw0IHVwZGF0ZSBhdHRlbXB0IGlu
IFhlbi1wcml2YXRlIGFyZWEgJXAiLCBwbDRlKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJMNCB1cGRhdGUgaW4gWGVuLXByaXZhdGUgYXJlYSwgc2xvdCAlI2x4XG4iLAorICAg
ICAgICAgICAgICAgICBwZ2VudHJ5X3B0cl90b19zbG90KHBsNGUpKTsKICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAgICAgfQogCkBAIC0yMTIwLDcgKzIxMzUsNyBAQCBzdGF0aWMgaW50IG1vZF9s
NF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCiAgICAgewogICAgICAgICBpZiAoIHVubGlrZWx5
KGw0ZV9nZXRfZmxhZ3Mobmw0ZSkgJiBMNF9ESVNBTExPV19NQVNLKSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIE1FTV9MT0coIkJhZCBMNCBmbGFncyAleCIsCisgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywgIkJhZCBMNCBmbGFncyAleFxuIiwKICAgICAgICAgICAgICAgICAg
ICAgbDRlX2dldF9mbGFncyhubDRlKSAmIEw0X0RJU0FMTE9XX01BU0spOwogICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KQEAgLTIxODcsNyArMjIwMiw4IEBAIHZvaWQgcHV0
X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgaWYgKCBjbGVhbnVwX3BhZ2Vf
Y2FjaGVhdHRyKHBhZ2UpID09IDAgKQogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFn
ZSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIE1FTV9MT0coIkxlYWtpbmcgcGZuICVseCIs
IHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5H
LAorICAgICAgICAgICAgICAgICAgICAgIkxlYWtpbmcgbWZuICUiIFBSSV9wZm4gIlxuIiwgcGFn
ZV90b19tZm4ocGFnZSkpOwogICAgIH0KIH0KIApAQCAtMjMwOSwxMCArMjMyNSwxMSBAQCBzdGF0
aWMgaW50IGFsbG9jX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUsCiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VSVChy
YyA8IDApOwotICAgICAgICBNRU1fTE9HKCJFcnJvciB3aGlsZSB2YWxpZGF0aW5nIG1mbiAlbHgg
KHBmbiAlbHgpIGZvciB0eXBlICUiCi0gICAgICAgICAgICAgICAgUFJ0eXBlX2luZm8gIjogY2Fm
PSUwOGx4IHRhZj0lIiBQUnR5cGVfaW5mbywKLSAgICAgICAgICAgICAgICBwYWdlX3RvX21mbihw
YWdlKSwgZ2V0X2dwZm5fZnJvbV9tZm4ocGFnZV90b19tZm4ocGFnZSkpLAotICAgICAgICAgICAg
ICAgIHR5cGUsIHBhZ2UtPmNvdW50X2luZm8sIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKTsKKyAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJFcnJvciB3aGlsZSB2YWxpZGF0aW5nIG1m
biAlIiBQUklfbWZuCisgICAgICAgICAgICAgICAgICIgKHBmbiAlIiBQUklfcGZuICIpIGZvciB0
eXBlICUiIFBSdHlwZV9pbmZvCisgICAgICAgICAgICAgICAgICI6IGNhZj0lMDhseCB0YWY9JSIg
UFJ0eXBlX2luZm8gIlxuIiwKKyAgICAgICAgICAgICAgICAgcGFnZV90b19tZm4ocGFnZSksIGdl
dF9ncGZuX2Zyb21fbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSwKKyAgICAgICAgICAgICAgICAgdHlw
ZSwgcGFnZS0+Y291bnRfaW5mbywgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pOwogICAgICAgICBp
ZiAoIHBhZ2UgIT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICAgICAg
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSAwOwogICAgICAgICBlbHNlCkBAIC0yMzc2LDcgKzIz
OTMsOCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgbG9uZyB0eXBlLAogICAgICAgICByYyA9IGZyZWVfbDRfdGFibGUocGFnZSk7CiAgICAgICAg
IGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIE1FTV9MT0coInR5cGUgJWx4IHBmbiAlbHhc
biIsIHR5cGUsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJ0eXBlICUiIFBSdHlwZV9pbmZvICIgbWZuICUiIFBSSV9tZm4gIlxuIiwKKyAgICAg
ICAgICAgICAgICAgdHlwZSwgcGFnZV90b19tZm4ocGFnZSkpOwogICAgICAgICByYyA9IC1FSU5W
QUw7CiAgICAgICAgIEJVRygpOwogICAgIH0KQEAgLTI1MDAsNyArMjUxOCw5IEBAIHN0YXRpYyBp
bnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKICAgICAgICAgbnggPSB4ICsgMTsKICAgICAgICAgaWYgKCB1bmxpa2VseSgobnggJiBQ
R1RfY291bnRfbWFzaykgPT0gMCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBNRU1fTE9HKCJU
eXBlIGNvdW50IG92ZXJmbG93IG9uIHBmbiAlbHgiLCBwYWdlX3RvX21mbihwYWdlKSk7CisgICAg
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICJU
eXBlIGNvdW50IG92ZXJmbG93IG9uIG1mbiAlIlBSSV9tZm4iXG4iLAorICAgICAgICAgICAgICAg
ICAgICAgcGFnZV90b19tZm4ocGFnZSkpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KCh4ICYgUEdUX2NvdW50X21hc2sp
ID09IDApICkKQEAgLTI1NjQsMTAgKzI1ODQsMTEgQEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICAg
ICAgaWYgKCAoKHggJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1RfbDRfcGFnZV90YWJsZSkgJiYKICAg
ICAgICAgICAgICAgICAgKHR5cGUgPT0gUEdUX2wzX3BhZ2VfdGFibGUpICkKICAgICAgICAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICAgICAgICAgIE1FTV9MT0coIkJhZCB0eXBlIChzYXcg
JSIgUFJ0eXBlX2luZm8gIiAhPSBleHAgJSIgUFJ0eXBlX2luZm8gIikgIgotICAgICAgICAgICAg
ICAgICAgICAiZm9yIG1mbiAlbHggKHBmbiAlbHgpIiwKLSAgICAgICAgICAgICAgICAgICAgeCwg
dHlwZSwgcGFnZV90b19tZm4ocGFnZSksCi0gICAgICAgICAgICAgICAgICAgIGdldF9ncGZuX2Zy
b21fbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICJCYWQgdHlwZSAoc2F3ICUiIFBSdHlwZV9p
bmZvICIgIT0gZXhwICUiIFBSdHlwZV9pbmZvICIpICIKKyAgICAgICAgICAgICAgICAgICAgICJm
b3IgbWZuICUiIFBSSV9tZm4gIiAocGZuICUiIFBSSV9wZm4gIilcbiIsCisgICAgICAgICAgICAg
ICAgICAgICB4LCB0eXBlLCBwYWdlX3RvX21mbihwYWdlKSwKKyAgICAgICAgICAgICAgICAgICAg
IGdldF9ncGZuX2Zyb21fbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CiAgICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggdW5saWtlbHkoISh4ICYg
UEdUX3ZhbGlkYXRlZCkpICkKQEAgLTI2OTUsOCArMjcxNiw5IEBAIHN0YXRpYyBpbnQgbWFya19z
dXBlcnBhZ2Uoc3RydWN0IHNwYWdlX2luZm8gKnNwYWdlLCBzdHJ1Y3QgZG9tYWluICpkKQogICAg
ICAgICBueCA9IHggKyAxOwogICAgICAgICBpZiAoICh4ICYgU0dUX3R5cGVfbWFzaykgPT0gU0dU
X21hcmsgKQogICAgICAgICB7Ci0gICAgICAgICAgICBNRU1fTE9HKCJEdXBsaWNhdGUgc3VwZXJw
YWdlIG1hcmsgYXR0ZW1wdCBtZm4gJWx4IiwKLSAgICAgICAgICAgICAgICAgICAgc3BhZ2VfdG9f
bWZuKHNwYWdlKSk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAg
ICAgICAgICAgICAgICAgICJEdXBsaWNhdGUgc3VwZXJwYWdlIG1hcmsgYXR0ZW1wdCBtZm4gJSIg
UFJJX21mbiAiXG4iLAorICAgICAgICAgICAgICAgICAgICAgc3BhZ2VfdG9fbWZuKHNwYWdlKSk7
CiAgICAgICAgICAgICBpZiAoIHBhZ2VzX2RvbmUgKQogICAgICAgICAgICAgICAgIHB1dF9zcGFn
ZV9wYWdlcyhzcGFnZV90b19wYWdlKHNwYWdlKSk7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKQEAgLTI3MTMsOCArMjczNSw5IEBAIHN0YXRpYyBpbnQgbWFya19zdXBlcnBhZ2Uoc3RydWN0
IHNwYWdlX2luZm8gKnNwYWdlLCBzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB7CiAgICAgICAg
ICAgICBpZiAoICFnZXRfc3BhZ2VfcGFnZXMoc3BhZ2VfdG9fcGFnZShzcGFnZSksIGQpICkKICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBNRU1fTE9HKCJTdXBlcnBhZ2UgdHlwZSBjb25m
bGljdCBpbiBtYXJrIGF0dGVtcHQgbWZuICVseCIsCi0gICAgICAgICAgICAgICAgICAgICAgICBz
cGFnZV90b19tZm4oc3BhZ2UpKTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAiU3VwZXJwYWdlIHR5cGUgY29uZmxpY3Qg
aW4gbWFyayBhdHRlbXB0IG1mbiAlIiBQUklfbWZuICJcbiIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgc3BhZ2VfdG9fbWZuKHNwYWdlKSk7CiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBwYWdlc19kb25lID0gMTsKQEAgLTI3Mzgs
OCArMjc2MSw5IEBAIHN0YXRpYyBpbnQgdW5tYXJrX3N1cGVycGFnZShzdHJ1Y3Qgc3BhZ2VfaW5m
byAqc3BhZ2UpCiAgICAgICAgIG54ID0geCAtIDE7CiAgICAgICAgIGlmICggKHggJiBTR1RfdHlw
ZV9tYXNrKSAhPSBTR1RfbWFyayApCiAgICAgICAgIHsKLSAgICAgICAgICAgIE1FTV9MT0coIkF0
dGVtcHQgdG8gdW5tYXJrIHVubWFya2VkIHN1cGVycGFnZSBtZm4gJWx4IiwKLSAgICAgICAgICAg
ICAgICAgICAgc3BhZ2VfdG9fbWZuKHNwYWdlKSk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICJBdHRlbXB0IHRvIHVubWFyayB1bm1h
cmtlZCBzdXBlcnBhZ2UgbWZuICUiIFBSSV9tZm4gIlxuIiwKKyAgICAgICAgICAgICAgICAgICAg
IHNwYWdlX3RvX21mbihzcGFnZSkpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAg
ICAgIH0KICAgICAgICAgaWYgKCAobnggJiBTR1RfY291bnRfbWFzaykgPT0gMCApCkBAIC0yODAw
LDggKzI4MjQsOSBAQCBpbnQgZ2V0X3N1cGVycGFnZSh1bnNpZ25lZCBsb25nIG1mbiwgc3RydWN0
IGRvbWFpbiAqZCkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhZ2V0X3NwYWdlX3BhZ2Vz
KHNwYWdlX3RvX3BhZ2Uoc3BhZ2UpLCBkKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgTUVNX0xPRygiVHlwZSBjb25mbGljdCBvbiBzdXBlcnBhZ2UgbWFwcGluZyBtZm4gJWx4IiwK
LSAgICAgICAgICAgICAgICAgICAgICAgIHNwYWdlX3RvX21mbihzcGFnZSkpOworICAgICAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICJUeXBlIGNvbmZsaWN0IG9uIHN1cGVycGFnZSBtYXBwaW5nIG1mbiAlIiBQUklfbWZuICJcbiIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgc3BhZ2VfdG9fbWZuKHNwYWdlKSk7CiAgICAgICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBwYWdl
c19kb25lID0gMTsKQEAgLTI5NTIsNyArMjk3Nyw5IEBAIGludCBuZXdfZ3Vlc3RfY3IzKHVuc2ln
bmVkIGxvbmcgbWZuKQogICAgICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgICAgIHJldHVy
biAtRVJFU1RBUlQ7CiAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBNRU1fTE9HKCJFcnJv
ciB3aGlsZSBpbnN0YWxsaW5nIG5ldyBjb21wYXQgYmFzZXB0ciAlbHgiLCBtZm4pOworICAgICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAiRXJy
b3Igd2hpbGUgaW5zdGFsbGluZyBuZXcgY29tcGF0IGJhc2VwdHIgJSIgUFJJX21mbiAiXG4iLAor
ICAgICAgICAgICAgICAgICAgICAgbWZuKTsKICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAg
ICAgfQogCkBAIC0yOTg4LDcgKzMwMTUsOCBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBs
b25nIG1mbikKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsK
ICAgICBkZWZhdWx0OgotICAgICAgICBNRU1fTE9HKCJFcnJvciB3aGlsZSBpbnN0YWxsaW5nIG5l
dyBiYXNlcHRyICVseCIsIG1mbik7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAor
ICAgICAgICAgICAgICAgICAiRXJyb3Igd2hpbGUgaW5zdGFsbGluZyBuZXcgYmFzZXB0ciAlIiBQ
UklfbWZuICJcbiIsIG1mbik7CiAgICAgICAgIHJldHVybiByYzsKICAgICB9CiAKQEAgLTMwMzcs
MTMgKzMwNjUsMTQgQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmdldF9wZ19vd25lcihkb21pZF90
IGRvbWlkKQogCiAgICAgaWYgKCB1bmxpa2VseShkb21pZCA9PSBjdXJyLT5kb21haW5faWQpICkK
ICAgICB7Ci0gICAgICAgIE1FTV9MT0coIkNhbm5vdCBzcGVjaWZ5IGl0c2VsZiBhcyBmb3JlaWdu
IGRvbWFpbiIpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNhbm5vdCBzcGVj
aWZ5IGl0c2VsZiBhcyBmb3JlaWduIGRvbWFpblxuIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIAogICAgIGlmICggIWlzX2h2bV9kb21haW4oY3VycikgJiYgdW5saWtlbHkocGFnaW5nX21v
ZGVfdHJhbnNsYXRlKGN1cnIpKSApCiAgICAgewotICAgICAgICBNRU1fTE9HKCJDYW5ub3QgbWl4
IGZvcmVpZ24gbWFwcGluZ3Mgd2l0aCB0cmFuc2xhdGVkIGRvbWFpbnMiKTsKKyAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICJDYW5ub3QgbWl4IGZvcmVp
Z24gbWFwcGluZ3Mgd2l0aCB0cmFuc2xhdGVkIGRvbWFpbnNcbiIpOwogICAgICAgICBnb3RvIG91
dDsKICAgICB9CiAKQEAgLTMwNTgsNyArMzA4Nyw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpn
ZXRfcGdfb3duZXIoZG9taWRfdCBkb21pZCkKICAgICBkZWZhdWx0OgogICAgICAgICBpZiAoIChw
Z19vd25lciA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChkb21pZCkpID09IE5VTEwgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBNRU1fTE9HKCJVbmtub3duIGRvbWFpbiAnJXUnIiwgZG9taWQpOwor
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbmtub3duIGRvbWFpbiBkJWRc
biIsIGRvbWlkKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIGJyZWFr
OwpAQCAtMzE3OSw3ICszMjA4LDYgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAKICAgICAgICAgaWYg
KCB1bmxpa2VseShfX2NvcHlfZnJvbV9ndWVzdCgmb3AsIHVvcHMsIDEpICE9IDApICkKICAgICAg
ICAgewotICAgICAgICAgICAgTUVNX0xPRygiQmFkIF9fY29weV9mcm9tX2d1ZXN0Iik7CiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQpAQCAt
MzE5NSw3ICszMjIzLDYgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICBjYXNlIE1N
VUVYVF9VTlBJTl9UQUJMRToKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRl
ZmF1bHQ6Ci0gICAgICAgICAgICAgICAgTUVNX0xPRygiSW52YWxpZCBleHRlbmRlZCBwdCBjb21t
YW5kICUjeCIsIG9wLmNtZCk7CiAgICAgICAgICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKICAg
ICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICB9CkBAIC0zMjQ1LDcgKzMyNzIs
OCBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICBpZiAoIHJjID09IC1FSU5U
UiApCiAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAg
IGVsc2UgaWYgKCByYyAhPSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgICAgICAgICBNRU1fTE9H
KCJFcnJvciAlZCB3aGlsZSBwaW5uaW5nIG1mbiAlbHgiLAorICAgICAgICAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkVy
cm9yICVkIHdoaWxlIHBpbm5pbmcgbWZuICUiIFBSSV9tZm4gIlxuIiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByYywgcGFnZV90b19tZm4ocGFnZSkpOwogICAgICAgICAgICAgICAgIGlm
ICggcGFnZSAhPSBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAgICAgICAgICAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOwpAQCAtMzI1Niw3ICszMjg0LDggQEAgbG9uZyBkb19tbXVleHRf
b3AoCiAgICAgICAgICAgICBpZiAoICFyYyAmJiB1bmxpa2VseSh0ZXN0X2FuZF9zZXRfYml0KF9Q
R1RfcGlubmVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pKSApCiAgICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgTUVNX0xPRygiTWZuICVseCBhbHJlYWR5IHBpbm5lZCIsIHBhZ2VfdG9fbWZuKHBh
Z2UpKTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAibWZuICUiIFBSSV9tZm4gIiBhbHJlYWR5IHBpbm5lZFxuIiwgcGFn
ZV90b19tZm4ocGFnZSkpOwogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAg
ICAgIH0KIApAQCAtMzI5Nyw3ICszMzI2LDkgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAg
ICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIG9wLmFyZzEubWZuLCBOVUxM
LCBQMk1fQUxMT0MpOwogICAgICAgICAgICAgaWYgKCB1bmxpa2VseSghcGFnZSkgKQogICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9MT0coIk1mbiAlbHggYmFkIGRvbWFpbiIsIG9w
LmFyZzEubWZuKTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAibWZuICUiIFBSSV9tZm4gIiBiYWQsIG9yIGJhZCBvd25l
ciBkJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgb3AuYXJnMS5tZm4sIHBnX293bmVy
LT5kb21haW5faWQpOwogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgIH0KQEAgLTMzMDUsNyArMzMzNiw4IEBAIGxvbmcgZG9f
bW11ZXh0X29wKAogICAgICAgICAgICAgaWYgKCAhdGVzdF9hbmRfY2xlYXJfYml0KF9QR1RfcGlu
bmVkLCAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pICkKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgICAgICAgICBNRU1fTE9HKCJNZm4gJWx4
IG5vdCBwaW5uZWQiLCBvcC5hcmcxLm1mbik7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAgICAgIm1mbiAlIiBQUklfbWZuICIg
bm90IHBpbm5lZFxuIiwgb3AuYXJnMS5tZm4pOwogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KQEAgLTMzNjksOCArMzQw
MSw5IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICBpZiAoIHJjID09
IC1FSU5UUiApCiAgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAg
ICAgICAgICAgICAgICAgZWxzZSBpZiAoIHJjICE9IC1FUkVTVEFSVCApCi0gICAgICAgICAgICAg
ICAgICAgICAgICBNRU1fTE9HKCJFcnJvciAlZCB3aGlsZSBpbnN0YWxsaW5nIG5ldyBtZm4gJWx4
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmMsIG9wLmFyZzEubWZuKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIkVycm9yICVkIGluc3RhbGxpbmcgbmV3IG1mbiAlIiBQ
UklfbWZuICJcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYywgb3AuYXJn
MS5tZm4pOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgaWYgKCBWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkgJiYgIXBhZ2luZ19t
b2RlX3JlZmNvdW50cyhkKSApCkBAIC0zNDU3LDE0ICszNDkwLDkgQEAgbG9uZyBkb19tbXVleHRf
b3AoCiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGQgIT0gcGdfb3duZXIpICkKICAgICAgICAg
ICAgICAgICByYyA9IC1FUEVSTTsKICAgICAgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseSghY2Fj
aGVfZmx1c2hfcGVybWl0dGVkKGQpKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
TUVNX0xPRygiTm9uLXBoeXNkZXYgZG9tYWluIHRyaWVkIHRvIEZMVVNIX0NBQ0hFLiIpOwogICAg
ICAgICAgICAgICAgIHJjID0gLUVBQ0NFUzsKLSAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVs
c2UKLSAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB3YmludmQoKTsKLSAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgTU1VRVhUX0ZMVVNIX0NBQ0hF
X0dMT0JBTDoKQEAgLTM0ODMsMTAgKzM1MTEsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAg
ICAgICAgICAgICBmbHVzaF9tYXNrKG1hc2ssIEZMVVNIX0NBQ0hFKTsKICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBNRU1fTE9H
KCJOb24tcGh5c2RldiBkb21haW4gdHJpZWQgdG8gRkxVU0hfQ0FDSEVfR0xPQkFMIik7CiAgICAg
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJl
YWs7CiAKICAgICAgICAgY2FzZSBNTVVFWFRfU0VUX0xEVDoKQEAgLTM0OTcsMTQgKzM1MjIsMTIg
QEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGQgIT0gcGdf
b3duZXIpICkKICAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKICAgICAgICAgICAgIGVsc2Ug
aWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChkKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgTUVNX0xPRygiaWdub3JpbmcgU0VUX0xEVCBoeXBlcmNhbGwgZnJvbSBleHRlcm5hbCBk
b21haW4iKTsKICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICB9CiAg
ICAgICAgICAgICBlbHNlIGlmICggKChwdHIgJiAoUEFHRV9TSVpFIC0gMSkpICE9IDApIHx8ICFf
X2FkZHJfb2socHRyKSB8fAogICAgICAgICAgICAgICAgICAgICAgIChlbnRzID4gODE5MikgKQog
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9MT0coIkJhZCBhcmdzIHRvIFNFVF9M
RFQ6IHB0cj0lbHgsIGVudHM9JXgiLCBwdHIsIGVudHMpOworICAgICAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJCYWQgYXJncyB0
byBTRVRfTERUOiBwdHI9JWx4LCBlbnRzPSV4XG4iLCBwdHIsIGVudHMpOwogICAgICAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UgaWYgKCAo
Y3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9lbnRzICE9IGVudHMpIHx8CkBAIC0zNTI3LDcgKzM1NTAs
OCBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBp
ZiAoIHBhZ2UgKQogICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAg
ICAgICAgICBNRU1fTE9HKCJFcnJvciB3aGlsZSBjbGVhcmluZyBtZm4gJWx4Iiwgb3AuYXJnMS5t
Zm4pOworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICJFcnJvciBjbGVhcmluZyBtZm4gJSIgUFJJX21mbiAiXG4iLCBvcC5h
cmcxLm1mbik7CiAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgfQpAQCAtMzU0OSw3ICszNTczLDkgQEAgbG9uZyBkb19tbXVl
eHRfb3AoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExP
Qyk7CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFzcmNfcGFnZSkgKQogICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgIE1FTV9MT0coIkVycm9yIHdoaWxlIGNvcHlpbmcgZnJvbSBtZm4g
JWx4Iiwgb3AuYXJnMi5zcmNfbWZuKTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAiRXJyb3IgY29weWluZyBmcm9tIG1m
biAlIiBQUklfbWZuICJcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgb3AuYXJnMi5zcmNf
bWZuKTsKICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgICAgICB9CkBAIC0zNTYzLDcgKzM1ODksOCBAQCBsb25nIGRvX21tdWV4dF9v
cCgKICAgICAgICAgICAgICAgICBwdXRfcGFnZShzcmNfcGFnZSk7CiAgICAgICAgICAgICAgICAg
aWYgKCBkc3RfcGFnZSApCiAgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKGRzdF9wYWdlKTsK
LSAgICAgICAgICAgICAgICBNRU1fTE9HKCJFcnJvciB3aGlsZSBjb3B5aW5nIHRvIG1mbiAlbHgi
LCBvcC5hcmcxLm1mbik7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIkVycm9yIGNvcHlpbmcgdG8gbWZuICUiIFBSSV9t
Zm4gIlxuIiwgb3AuYXJnMS5tZm4pOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgfQogCkBAIC0zNTg0LDE1ICszNjExLDEzIEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBvcC5hcmcxLm1mbjsKIAogICAgICAgICAgICAgaWYg
KCAhb3B0X2FsbG93X3N1cGVycGFnZSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
TUVNX0xPRygiU3VwZXJwYWdlcyBkaXNhbGxvd2VkIik7CiAgICAgICAgICAgICAgICAgcmMgPSAt
RU9QTk9UU1VQUDsKLSAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UgaWYgKCB1bmxpa2Vs
eShkICE9IHBnX293bmVyKSApCiAgICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07CiAgICAgICAg
ICAgICBlbHNlIGlmICggbWZuICYgKEwxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSkgKQogICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9MT0coIlVuYWxpZ25lZCBzdXBlcnBhZ2UgcmVm
ZXJlbmNlIG1mbiAlbHgiLCBtZm4pOworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJVbmFsaWduZWQgc3VwZXJwYWdlIG1m
biAlIiBQUklfbWZuICJcbiIsIG1mbik7CiAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoICFtZm5fdmFsaWQoX21mbihtZm4g
fCAoTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKSkpICkKQEAgLTM2MDUsNyArMzYzMCw2IEBAIGxv
bmcgZG9fbW11ZXh0X29wKAogICAgICAgICB9CiAKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAg
ICAgIE1FTV9MT0coIkludmFsaWQgZXh0ZW5kZWQgcHQgY29tbWFuZCAlI3giLCBvcC5jbWQpOwog
ICAgICAgICAgICAgcmMgPSAtRU5PU1lTOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0K
QEAgLTM3MzQsNyArMzc1OCw2IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKIAogICAgICAgICBpZiAo
IHVubGlrZWx5KF9fY29weV9mcm9tX2d1ZXN0KCZyZXEsIHVyZXFzLCAxKSAhPSAwKSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIE1FTV9MT0coIkJhZCBfX2NvcHlfZnJvbV9ndWVzdCIpOwogICAg
ICAgICAgICAgcmMgPSAtRUZBVUxUOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAg
LTM3ODcsNyArMzgxMCw4IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKIAogICAgICAgICAgICAgaWYg
KCB1bmxpa2VseSghcGFnZSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9M
T0coIkNvdWxkIG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVwZGF0ZSIpOworICAgICAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJD
b3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG5vcm1hbCB1cGRhdGVcbiIpOwogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgfQogCkBAIC0zOTA0LDcgKzM5MjgsOCBAQCBsb25nIGRvX21t
dV91cGRhdGUoCiAKICAgICAgICAgICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fcGFn
ZW5yKG1mbiwgcGdfb3duZXIpKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgTUVN
X0xPRygiQ291bGQgbm90IGdldCBwYWdlIGZvciBtYWNoLT5waHlzIHVwZGF0ZSIpOworICAgICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICJDb3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG1hY2gtPnBoeXMgdXBkYXRlXG4iKTsKICAgICAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICB9CkBAIC0zOTE3LDcgKzM5NDIsNiBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAg
ICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgTUVNX0xPRygiSW52
YWxpZCBwYWdlIHVwZGF0ZSBjb21tYW5kICV4IiwgY21kKTsKICAgICAgICAgICAgIHJjID0gLUVO
T1NZUzsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CkBAIC0zOTg5LDcgKzQwMTMsNyBA
QCBzdGF0aWMgaW50IGNyZWF0ZV9ncmFudF9wdGVfbWFwcGluZygKIAogICAgIGlmICggdW5saWtl
bHkoIXBhZ2UpICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0coIkNvdWxkIG5vdCBnZXQgcGFnZSBm
b3Igbm9ybWFsIHVwZGF0ZSIpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNv
dWxkIG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVwZGF0ZVxuIik7CiAgICAgICAgIHJldHVybiBH
TlRTVF9nZW5lcmFsX2Vycm9yOwogICAgIH0KICAgICAKQEAgLTQwNDQsNyArNDA2OCw3IEBAIHN0
YXRpYyBpbnQgZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygKIAogICAgIGlmICggdW5saWtlbHko
IXBhZ2UpICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0coIkNvdWxkIG5vdCBnZXQgcGFnZSBmb3Ig
bm9ybWFsIHVwZGF0ZSIpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNvdWxk
IG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVwZGF0ZVxuIik7CiAgICAgICAgIHJldHVybiBHTlRT
VF9nZW5lcmFsX2Vycm9yOwogICAgIH0KICAgICAKQEAgLTQwNzEsOCArNDA5NSw5IEBAIHN0YXRp
YyBpbnQgZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygKICAgICBpZiAoIHVubGlrZWx5KGwxZV9n
ZXRfcGZuKG9sMWUpICE9IGZyYW1lKSApCiAgICAgewogICAgICAgICBwYWdlX3VubG9jayhwYWdl
KTsKLSAgICAgICAgTUVNX0xPRygiUFRFIGVudHJ5ICVseCBmb3IgYWRkcmVzcyAlIlBSSXg2NCIg
ZG9lc24ndCBtYXRjaCBmcmFtZSAlbHgiLAotICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25n
KWwxZV9nZXRfaW50cHRlKG9sMWUpLCBhZGRyLCBmcmFtZSk7CisgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAiUFRFIGVudHJ5ICUiUFJJcHRlIiBmb3Ig
YWRkcmVzcyAlIlBSSXg2NCIgZG9lc24ndCBtYXRjaCBmcmFtZSAlbHhcbiIsCisgICAgICAgICAg
ICAgICAgIGwxZV9nZXRfaW50cHRlKG9sMWUpLCBhZGRyLCBmcmFtZSk7CiAgICAgICAgIHJjID0g
R05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgZ290byBmYWlsZWQ7CiAgICAgfQpAQCAtNDA4
NSw3ICs0MTEwLDcgQEAgc3RhdGljIGludCBkZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5nKAogICAg
ICAgICAgICAgICAgICAgIDApKSApCiAgICAgewogICAgICAgICBwYWdlX3VubG9jayhwYWdlKTsK
LSAgICAgICAgTUVNX0xPRygiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkgYXQgJXAiLCB2YSk7Cisg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkg
YXQgJXBcbiIsIHZhKTsKICAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgICAg
ICBnb3RvIGZhaWxlZDsKICAgICB9CkBAIC00MTEzLDcgKzQxMzgsNyBAQCBzdGF0aWMgaW50IGNy
ZWF0ZV9ncmFudF92YV9tYXBwaW5nKAogICAgIHBsMWUgPSBndWVzdF9tYXBfbDFlKHZhLCAmZ2wx
bWZuKTsKICAgICBpZiAoICFwbDFlICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0coIkNvdWxkIG5v
dCBmaW5kIEwxIFBURSBmb3IgYWRkcmVzcyAlbHgiLCB2YSk7CisgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLCAiQ291bGQgbm90IGZpbmQgTDEgUFRFIGZvciBhZGRyZXNzICVseFxuIiwg
dmEpOwogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CiAKQEAgLTQx
NjMsNyArNDE4OCw3IEBAIHN0YXRpYyBpbnQgcmVwbGFjZV9ncmFudF92YV9tYXBwaW5nKAogICAg
IHBsMWUgPSBndWVzdF9tYXBfbDFlKGFkZHIsICZnbDFtZm4pOwogICAgIGlmICggIXBsMWUgKQog
ICAgIHsKLSAgICAgICAgTUVNX0xPRygiQ291bGQgbm90IGZpbmQgTDEgUFRFIGZvciBhZGRyZXNz
ICVseCIsIGFkZHIpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNvdWxkIG5v
dCBmaW5kIEwxIFBURSBmb3IgYWRkcmVzcyAlbHhcbiIsIGFkZHIpOwogICAgICAgICByZXR1cm4g
R05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CiAKQEAgLTQxOTIsOCArNDIxNyw5IEBAIHN0YXRp
YyBpbnQgcmVwbGFjZV9ncmFudF92YV9tYXBwaW5nKAogICAgIC8qIENoZWNrIHRoYXQgdGhlIHZp
cnR1YWwgYWRkcmVzcyBzdXBwbGllZCBpcyBhY3R1YWxseSBtYXBwZWQgdG8gZnJhbWUuICovCiAg
ICAgaWYgKCB1bmxpa2VseShsMWVfZ2V0X3BmbihvbDFlKSAhPSBmcmFtZSkgKQogICAgIHsKLSAg
ICAgICAgTUVNX0xPRygiUFRFIGVudHJ5ICVseCBmb3IgYWRkcmVzcyAlbHggZG9lc24ndCBtYXRj
aCBmcmFtZSAlbHgiLAotICAgICAgICAgICAgICAgIGwxZV9nZXRfcGZuKG9sMWUpLCBhZGRyLCBm
cmFtZSk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAg
ICAiUFRFIGVudHJ5ICVseCBmb3IgYWRkcmVzcyAlbHggZG9lc24ndCBtYXRjaCBmcmFtZSAlbHhc
biIsCisgICAgICAgICAgICAgICAgIGwxZV9nZXRfcGZuKG9sMWUpLCBhZGRyLCBmcmFtZSk7CiAg
ICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgZ290byB1bmxvY2tfYW5k
X291dDsKICAgICB9CkBAIC00MjAxLDcgKzQyMjcsNyBAQCBzdGF0aWMgaW50IHJlcGxhY2VfZ3Jh
bnRfdmFfbWFwcGluZygKICAgICAvKiBEZWxldGUgcGFnZXRhYmxlIGVudHJ5LiAqLwogICAgIGlm
ICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgZ2wxbWZuLCB2
LCAwKSkgKQogICAgIHsKLSAgICAgICAgTUVNX0xPRygiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkg
YXQgJXAiLCAodW5zaWduZWQgbG9uZyAqKXBsMWUpOworICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywgIkNhbm5vdCBkZWxldGUgUFRFIGVudHJ5IGF0ICVwXG4iLCBwbDFlKTsKICAgICAg
ICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgICAgICBnb3RvIHVubG9ja19hbmRfb3V0
OwogICAgIH0KQEAgLTQyODksOCArNDMxNSw5IEBAIHN0YXRpYyBpbnQgcmVwbGFjZV9ncmFudF9w
Mm1fbWFwcGluZygKICAgICBpZiAoICFwMm1faXNfZ3JhbnQodHlwZSkgfHwgbWZuX3gob2xkX21m
bikgIT0gZnJhbWUgKQogICAgIHsKICAgICAgICAgcHV0X2dmbihkLCBnZm4pOwotICAgICAgICBN
RU1fTE9HKCJyZXBsYWNlX2dyYW50X3AybV9tYXBwaW5nOiBvbGQgbWFwcGluZyBpbnZhbGlkICh0
eXBlICVkLCBtZm4gJWx4LCBmcmFtZSAlbHgpIiwKLSAgICAgICAgICAgICAgICB0eXBlLCBtZm5f
eChvbGRfbWZuKSwgZnJhbWUpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAg
ICAgICAgICAgICAgICAgIm9sZCBtYXBwaW5nIGludmFsaWQgKHR5cGUgJWQsIG1mbiAlIiBQUklf
bWZuICIsIGZyYW1lICVseClcbiIsCisgICAgICAgICAgICAgICAgIHR5cGUsIG1mbl94KG9sZF9t
Zm4pLCBmcmFtZSk7CiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgIH0K
ICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihmcmFtZSks
IFBBR0VfT1JERVJfNEspOwpAQCAtNDMxNiw3ICs0MzQzLDYgQEAgaW50IHJlcGxhY2VfZ3JhbnRf
aG9zdF9tYXBwaW5nKAogICAgICAgICBpZiAoICFuZXdfYWRkciApCiAgICAgICAgICAgICByZXR1
cm4gZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZyhhZGRyLCBmcmFtZSwgY3Vyci0+ZG9tYWluKTsK
ICAgICAgICAgCi0gICAgICAgIE1FTV9MT0coIlVuc3VwcG9ydGVkIGdyYW50IHRhYmxlIG9wZXJh
dGlvbiIpOwogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CiAKQEAg
LTQzMjYsOCArNDM1Miw4IEBAIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygKICAgICBw
bDFlID0gZ3Vlc3RfbWFwX2wxZShuZXdfYWRkciwgJmdsMW1mbik7CiAgICAgaWYgKCAhcGwxZSAp
CiAgICAgewotICAgICAgICBNRU1fTE9HKCJDb3VsZCBub3QgZmluZCBMMSBQVEUgZm9yIGFkZHJl
c3MgJWx4IiwKLSAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyluZXdfYWRkcik7CisgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAiQ291bGQgbm90
IGZpbmQgTDEgUFRFIGZvciBhZGRyZXNzICUiUFJJeDY0IlxuIiwgbmV3X2FkZHIpOwogICAgICAg
ICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CiAKQEAgLTQzNjAsNyArNDM4Niw3
IEBAIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygKICAgICB7CiAgICAgICAgIHBhZ2Vf
dW5sb2NrKGwxcGcpOwogICAgICAgICBwdXRfcGFnZShsMXBnKTsKLSAgICAgICAgTUVNX0xPRygi
Q2Fubm90IGRlbGV0ZSBQVEUgZW50cnkgYXQgJXAiLCAodW5zaWduZWQgbG9uZyAqKXBsMWUpOwor
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNhbm5vdCBkZWxldGUgUFRFIGVudHJ5
IGF0ICVwXG4iLCBwbDFlKTsKICAgICAgICAgZ3Vlc3RfdW5tYXBfbDFlKHBsMWUpOwogICAgICAg
ICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CkBAIC00NDA4LDEwICs0NDM0LDEx
IEBAIGludCBkb25hdGVfcGFnZSgKIAogIGZhaWw6CiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2Vf
YWxsb2NfbG9jayk7Ci0gICAgTUVNX0xPRygiQmFkIGRvbmF0ZSAlbHg6IGVkPSVkIHNkPSVkIGNh
Zj0lMDhseCB0YWY9JSIgUFJ0eXBlX2luZm8sCi0gICAgICAgICAgICBwYWdlX3RvX21mbihwYWdl
KSwgZC0+ZG9tYWluX2lkLAotICAgICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDog
RE9NSURfSU5WQUxJRCwKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8sIHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvKTsKKyAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBkb25hdGUg
bWZuICUiIFBSSV9tZm4KKyAgICAgICAgICAgICAiIHRvIGQlZCAob3duZXIgZCVkKSBjYWY9JTA4
bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCisgICAgICAgICAgICAgcGFnZV90b19tZm4ocGFn
ZSksIGQtPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICBvd25lciA/IG93bmVyLT5kb21haW5faWQg
OiBET01JRF9JTlZBTElELAorICAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8sIHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvKTsKICAgICByZXR1cm4gLTE7CiB9CiAKQEAgLTQ0NTksMTAgKzQ0ODYs
MTEgQEAgaW50IHN0ZWFsX3BhZ2UoCiAKICBmYWlsOgogICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdl
X2FsbG9jX2xvY2spOwotICAgIE1FTV9MT0coIkJhZCBwYWdlICVseDogZWQ9JWQgc2Q9JWQgY2Fm
PSUwOGx4IHRhZj0lIiBQUnR5cGVfaW5mbywKLSAgICAgICAgICAgIHBhZ2VfdG9fbWZuKHBhZ2Up
LCBkLT5kb21haW5faWQsCi0gICAgICAgICAgICBvd25lciA/IG93bmVyLT5kb21haW5faWQgOiBE
T01JRF9JTlZBTElELAotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbywgcGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8pOworICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIHN0ZWFsIG1m
biAlIiBQUklfbWZuCisgICAgICAgICAgICAgIiBmcm9tIGQlZCAob3duZXIgZCVkKSBjYWY9JTA4
bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCisgICAgICAgICAgICAgcGFnZV90b19tZm4ocGFn
ZSksIGQtPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICBvd25lciA/IG93bmVyLT5kb21haW5faWQg
OiBET01JRF9JTlZBTElELAorICAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8sIHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvKTsKICAgICByZXR1cm4gLTE7CiB9CiAKQEAgLTUxOTMsOCArNTIyMSw4
IEBAIHN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUoCiAgICAgLyogT25seSBhbGxvdyBu
YXR1cmFsbHktYWxpZ25lZCBzdG9yZXMgd2l0aGluIHRoZSBvcmlnaW5hbCAlY3IyIHBhZ2UuICov
CiAgICAgaWYgKCB1bmxpa2VseSgoKGFkZHJecHR3cl9jdHh0LT5jcjIpICYgUEFHRV9NQVNLKSB8
fCAoYWRkciAmIChieXRlcy0xKSkpICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0coInB0d3JfZW11
bGF0ZTogYmFkIGFjY2VzcyAoY3IyPSVseCwgYWRkcj0lbHgsIGJ5dGVzPSV1KSIsCi0gICAgICAg
ICAgICAgICAgcHR3cl9jdHh0LT5jcjIsIGFkZHIsIGJ5dGVzKTsKKyAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsICJiYWQgYWNjZXNzIChjcjI9JWx4LCBhZGRyPSVseCwgYnl0ZXM9JXUp
XG4iLAorICAgICAgICAgICAgICAgICBwdHdyX2N0eHQtPmNyMiwgYWRkciwgYnl0ZXMpOwogICAg
ICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgfQogCkBAIC01MjU2LDcgKzUy
ODQsNyBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfdXBkYXRlKAogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgTUVNX0xPRygicHR3cl9lbXVsYXRlOiBj
b3VsZCBub3QgZ2V0X3BhZ2VfZnJvbV9sMWUoKSIpOworICAgICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX1dBUk5JTkcsICJjb3VsZCBub3QgZ2V0X3BhZ2VfZnJvbV9sMWUoKVxuIik7CiAgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CkBAIC01MzE4LDggKzUzNDYsOCBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfd3JpdGUo
CiAKICAgICBpZiAoIChieXRlcyA+IHNpemVvZihwYWRkcl90KSkgfHwgKGJ5dGVzICYgKGJ5dGVz
IC0gMSkpIHx8ICFieXRlcyApCiAgICAgewotICAgICAgICBNRU1fTE9HKCJwdHdyX2VtdWxhdGU6
IGJhZCB3cml0ZSBzaXplIChhZGRyPSVseCwgYnl0ZXM9JXUpIiwKLSAgICAgICAgICAgICAgICBv
ZmZzZXQsIGJ5dGVzKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJiYWQgd3Jp
dGUgc2l6ZSAoYWRkcj0lbHgsIGJ5dGVzPSV1KVxuIiwKKyAgICAgICAgICAgICAgICAgb2Zmc2V0
LCBieXRlcyk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKICAgICB9CiAK
QEAgLTUzNDIsOCArNTM3MCw4IEBAIHN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF9jbXB4Y2hnKAog
CiAgICAgaWYgKCAoYnl0ZXMgPiBzaXplb2YocGFkZHJfdCkpIHx8IChieXRlcyAmIChieXRlcyAt
MSkpICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0coInB0d3JfZW11bGF0ZTogYmFkIGNtcHhjaGcg
c2l6ZSAoYWRkcj0lbHgsIGJ5dGVzPSV1KSIsCi0gICAgICAgICAgICAgICAgb2Zmc2V0LCBieXRl
cyk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiYmFkIGNtcHhjaGcgc2l6ZSAo
YWRkcj0lbHgsIGJ5dGVzPSV1KVxuIiwKKyAgICAgICAgICAgICAgICAgb2Zmc2V0LCBieXRlcyk7
CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKICAgICB9CiAKQEAgLTU0NzEs
NyArNTQ5OSw3IEBAIGludCBtbWlvX3JvX2VtdWxhdGVkX3dyaXRlKAogICAgIGlmICggKChieXRl
cyB8IG9mZnNldCkgJiAoYnl0ZXMgLSAxKSkgfHwgIWJ5dGVzIHx8CiAgICAgICAgICBvZmZzZXQg
IT0gbW1pb19yb19jdHh0LT5jcjIgKQogICAgIHsKLSAgICAgICAgTUVNX0xPRygibW1pb19yb19l
bXVsYXRlOiBiYWQgYWNjZXNzIChjcjI9JWx4LCBhZGRyPSVseCwgYnl0ZXM9JXUpIiwKKyAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJiYWQgYWNjZXNzIChjcjI9JWx4LCBhZGRyPSVs
eCwgYnl0ZXM9JXUpXG4iLAogICAgICAgICAgICAgICAgIG1taW9fcm9fY3R4dC0+Y3IyLCBvZmZz
ZXQsIGJ5dGVzKTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIH0K
QEAgLTU1MDMsNyArNTUzMSw3IEBAIGludCBtbWNmZ19pbnRlcmNlcHRfd3JpdGUoCiAgICAgaWYg
KCAoKGJ5dGVzIHwgb2Zmc2V0KSAmIChieXRlcyAtIDEpKSB8fCBieXRlcyA+IDQgfHwgIWJ5dGVz
IHx8CiAgICAgICAgICBvZmZzZXQgIT0gbW1pb19jdHh0LT5jcjIgKQogICAgIHsKLSAgICAgICAg
TUVNX0xPRygibW1jZmdfaW50ZXJjZXB0OiBiYWQgd3JpdGUgKGNyMj0lbHgsIGFkZHI9JWx4LCBi
eXRlcz0ldSkiLAorICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgImJhZCB3cml0ZSAo
Y3IyPSVseCwgYWRkcj0lbHgsIGJ5dGVzPSV1KVxuIiwKICAgICAgICAgICAgICAgICBtbWlvX2N0
eHQtPmNyMiwgb2Zmc2V0LCBieXRlcyk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExF
QUJMRTsKICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Apr 02 05:00:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Apr 2017 05:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cuXcW-0000yK-CB; Sun, 02 Apr 2017 05:00:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuXcU-0000yE-9P
 for xen-changelog@lists.xensource.com; Sun, 02 Apr 2017 05:00:06 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 E7/11-12861-55580E85; Sun, 02 Apr 2017 05:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrELMWRWlGSWpSXmKPExsWS0XRdVTek9UG
 EwclJchYTthk4MHps79vFHsAYxZqZl5RfkcCasWxqbsGm1UwVM/4cZ25gXHaIsYuRi0NI4Auj
 xOyPjWwQznlGiTMbtjF1MXJwsAmISczdq9DFyMkhIqAqMWvFcmYQW0hAXaLpdwMbiC0sECjx7
 OE+FhCbV8BMYtP3Q2A1LED1zWu+sUxg5FjAyLCKUaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwF
 gvN7W4ODE9NScxqVgvOT93EyPQL/UMDIw7GFv2+h1ilORgUhLl/V58L0KILyk/pTIjsTgjvqg
 0J7X4EKMMB4eSBG9Gy4MIIcGi1PTUirTMHGCAwKQlOHiURHjNQNK8xQWJucWZ6RCpU4yKUuK8
 BSAJAZBERmkeXBssKC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua1ApnCk5lXAjf9FdBiJ
 qDFFl/vgiwuSURISTUwltX2mL6a++GF+NQF24O6+KL5X/vEV95z27Re+oGA88rSx0JWW5/crp
 QO5XLruX3gNi9fhlgk08Szv+cujvA1KnpZx8luPUlNv3V1V3bYop47D74v02G+tm/d3PoJaUY
 RR3Ye5FTfbPNc1/CnN0eykLeb//XIxzs9i0W9w6Q/9fX5vf3c4dyqxFKckWioxVxUnAgAHAM+
 u0UCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1491109203!59264927!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16551 invoked from network); 2 Apr 2017 05:00:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Apr 2017 05:00:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuXcQ-0003PK-ST
 for xen-changelog@lists.xensource.com; Sun, 02 Apr 2017 05:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuXcQ-0001K0-Qq
 for xen-changelog@lists.xensource.com; Sun, 02 Apr 2017 05:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cuXcQ-0001K0-Qq@xenbits.xenproject.org>
Date: Sun, 02 Apr 2017 05:00:02 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Drop MEM_LOG() and correct
	some printed information
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQwYjE2MjhiOGVhMjc1MGEzNDBjM2M5NjVjN2JjMGM3MjFmNTYyY2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyNCAxNDo0MDo0NSAyMDE2ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMzEgMTM6MzM6
MDMgMjAxNyArMDEwMAoKICAgIHg4Ni9tbTogRHJvcCBNRU1fTE9HKCkgYW5kIGNvcnJlY3Qgc29t
ZSBwcmludGVkIGluZm9ybWF0aW9uCiAgICAKICAgIE1FTV9MT0coKSBpcyBqdXN0IGEgdGhpbiB3
cmFwcGVyIGFyb3VuZCBnZHByaW50aygpLCBvYnNjdXJpbmcgc29tZSBvZiB0aGUKICAgIGNvbW1v
biBpbmZvcm1hdGlvbi4gIElubGluZSBpdCwgYW5kIHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIGNv
cnJlY3Qgc29tZSBvZgogICAgdGhlIHByaW50a2VkIGluZm9ybWF0aW9uLgogICAgCiAgICBTb21l
IGNvcnJlY3Rpb25zLCBlYWNoIHdoZXJlIGFwcHJvcHJpYXRlOgogICAgICogQ29ycmVjdGlvbiBv
ZiBwZm4vbWZuIHRlcm1zIGFuZCBjb25zaXN0ZW50IHVzZSBvZiBQUklfcGZuL21mbgogICAgICog
cyFJL08hTU1JTyEKICAgICAqIENvbnNpc3RlbnRseSByZXByZXNlbnQgZG9tYWlucyB1c2luZyBk
JWQgbm90YXRpb24KICAgICAqIFVzZSAweCBwcmVmaXggZm9yIG90aGVyd2lzZSB1bnF1YWxpZmll
ZCBoZXggbnVtYmVycwogICAgICogUmVtb3ZlICJwdHdyX2VtdWxhdGU6IiBwcmVmaXgsIGFzIHRo
ZSBlbWJlZGRlZCBfX2Z1bmNfXyBpcyBhbHJlYWR5IGNsZWFyCiAgICAgKiBQcm92aWRlIG1vcmUg
dXNlZnVsIHNsb3QgaW5mb3JtYXRpb24KICAgICAqIERlbGV0ZSBzb21lIG5vdC12ZXJ5LWhlbHBm
dWwgbGluZXMgZW50aXJlbHkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAzMDIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTY1
IGluc2VydGlvbnMoKyksIDEzNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDRkYmQyNGYuLmJlNGUzMDggMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMjcs
OCArMTI3LDYgQEAKIGwxX3BnZW50cnlfdCBfX3NlY3Rpb24oIi5ic3MucGFnZV9hbGlnbmVkIikg
X19hbGlnbmVkKFBBR0VfU0laRSkKICAgICBsMV9maXhtYXBbTDFfUEFHRVRBQkxFX0VOVFJJRVNd
OwogCi0jZGVmaW5lIE1FTV9MT0coX2YsIF9hLi4uKSBnZHByaW50ayhYRU5MT0dfV0FSTklORyAs
IF9mICJcbiIgLCAjIyBfYSkKLQogLyoKICAqIFBURSB1cGRhdGVzIGNhbiBiZSBkb25lIHdpdGgg
b3JkaW5hcnkgd3JpdGVzIGV4Y2VwdDoKICAqICAxLiBEZWJ1ZyBidWlsZHMgZ2V0IGV4dHJhIGNo
ZWNraW5nIGJ5IHVzaW5nIENNUFhDSEdbOEJdLgpAQCAtNzA3LDcgKzcwNSw4IEBAIHN0YXRpYyBp
bnQgZ2V0X3BhZ2VfZnJvbV9wYWdlbnIodW5zaWduZWQgbG9uZyBwYWdlX25yLCBzdHJ1Y3QgZG9t
YWluICpkKQogCiAgICAgaWYgKCB1bmxpa2VseSghbWZuX3ZhbGlkKF9tZm4ocGFnZV9ucikpKSB8
fCB1bmxpa2VseSghZ2V0X3BhZ2UocGFnZSwgZCkpICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0co
IkNvdWxkIG5vdCBnZXQgcGFnZSByZWYgZm9yIHBmbiAlbHgiLCBwYWdlX25yKTsKKyAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgZ2V0
IHBhZ2UgcmVmIGZvciBtZm4gJSJQUklfbWZuIlxuIiwgcGFnZV9ucik7CiAgICAgICAgIHJldHVy
biAwOwogICAgIH0KIApAQCAtNzcxLDcgKzc3MCw4IEBAIGdldF8jI2xldmVsIyNfbGluZWFyX3Bh
Z2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIGlmICggKGxldmVsIyNlX2dldF9mbGFncyhwZGUpICYg
X1BBR0VfUlcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIE1FTV9MT0coIkF0dGVtcHQgdG8gY3JlYXRlIGxpbmVhciBwLnQuIHdp
dGggd3JpdGUgcGVybXMiKTsgICAgICAgICAgXAorICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgIkF0dGVtcHQgdG8gY3JlYXRlIGxpbmVhciBwLnQuIHdpdGggd3JpdGUgcGVy
bXNcbiIpOyAgICAgICBcCiAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC04OTIsNyArODkyLDggQEAgZ2V0X3BhZ2VfZnJv
bV9sMWUoCiAKICAgICBpZiAoIHVubGlrZWx5KGwxZiAmIGwxX2Rpc2FsbG93X21hc2sobDFlX293
bmVyKSkgKQogICAgIHsKLSAgICAgICAgTUVNX0xPRygiQmFkIEwxIGZsYWdzICV4IiwgbDFmICYg
bDFfZGlzYWxsb3dfbWFzayhsMWVfb3duZXIpKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJCYWQgTDEgZmxhZ3MgJXhcbiIsCisgICAgICAgICAgICAgICAgIGwxZiAmIGwxX2Rp
c2FsbG93X21hc2sobDFlX293bmVyKSk7CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0K
IApAQCAtOTEzLDggKzkxNCw5IEBAIGdldF9wYWdlX2Zyb21fbDFlKAogICAgICAgICB7CiAgICAg
ICAgICAgICBpZiAoIG1mbiAhPSAoUEFERFJfTUFTSyA+PiBQQUdFX1NISUZUKSApIC8qIElOVkFM
SURfTUZOPyAqLwogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9MT0coIk5vbi1w
cml2aWxlZ2VkICgldSkgYXR0ZW1wdCB0byBtYXAgSS9PIHNwYWNlICUwOGx4IiwgCi0gICAgICAg
ICAgICAgICAgICAgICAgICBwZ19vd25lci0+ZG9tYWluX2lkLCBtZm4pOworICAgICAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJk
JWQgbm9uLXByaXZpbGVnZWQgYXR0ZW1wdCB0byBtYXAgTU1JTyBzcGFjZSAlIlBSSV9tZm4iXG4i
LAorICAgICAgICAgICAgICAgICAgICAgICAgIHBnX293bmVyLT5kb21haW5faWQsIG1mbik7CiAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOwpAQCAtOTI1LDkgKzkyNywxMCBAQCBnZXRfcGFnZV9mcm9tX2wxZSgK
ICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBtZm4gIT0gKFBBRERSX01BU0sgPj4gUEFHRV9T
SElGVCkgKSAvKiBJTlZBTElEX01GTj8gKi8KICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBNRU1fTE9HKCJEb20ldSBhdHRlbXB0ZWQgdG8gbWFwIEkvTyBzcGFjZSAlMDhseCBpbiBkb20l
dSB0byBkb20ldSIsCi0gICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5kb21haW4tPmRvbWFp
bl9pZCwgbWZuLCBwZ19vd25lci0+ZG9tYWluX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAg
bDFlX293bmVyLT5kb21haW5faWQpOworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJkJWQgYXR0ZW1wdGVkIHRvIG1hcCBN
TUlPIHNwYWNlICUiUFJJX21mbiIgaW4gZCVkIHRvIGQlZFxuIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICBjdXJyLT5kb21haW4tPmRvbWFpbl9pZCwgbWZuLCBwZ19vd25lci0+ZG9tYWluX2lk
LAorICAgICAgICAgICAgICAgICAgICAgICAgIGwxZV9vd25lci0+ZG9tYWluX2lkKTsKICAgICAg
ICAgICAgICAgICByZXR1cm4gLUVQRVJNOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CkBAIC05OTgsOSArMTAwMSwxMCBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKICAg
ICAgICAgaWYgKCAocmVhbF9wZ19vd25lciA9PSBOVUxMKSB8fCAocGdfb3duZXIgPT0gbDFlX293
bmVyKSB8fAogICAgICAgICAgICAgIHhzbV9wcml2X21hcHBpbmcoWFNNX1RBUkdFVCwgcGdfb3du
ZXIsIHJlYWxfcGdfb3duZXIpICkKICAgICAgICAgewotICAgICAgICAgICAgTUVNX0xPRygicGdf
b3duZXIgJWQgbDFlX293bmVyICVkLCBidXQgcmVhbF9wZ19vd25lciAlZCIsCi0gICAgICAgICAg
ICAgICAgICAgIHBnX293bmVyLT5kb21haW5faWQsIGwxZV9vd25lci0+ZG9tYWluX2lkLAotICAg
ICAgICAgICAgICAgICAgICByZWFsX3BnX293bmVyP3JlYWxfcGdfb3duZXItPmRvbWFpbl9pZDot
MSk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAg
ICAgICAgICJwZ19vd25lciBkJWQgbDFlX293bmVyIGQlZCwgYnV0IHJlYWxfcGdfb3duZXIgZCVk
XG4iLAorICAgICAgICAgICAgICAgICAgICAgcGdfb3duZXItPmRvbWFpbl9pZCwgbDFlX293bmVy
LT5kb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICByZWFsX3BnX293bmVyID8gcmVhbF9w
Z19vd25lci0+ZG9tYWluX2lkIDogLTEpOwogICAgICAgICAgICAgZ290byBjb3VsZF9ub3RfcGlu
OwogICAgICAgICB9CiAgICAgICAgIHBnX293bmVyID0gcmVhbF9wZ19vd25lcjsKQEAgLTEwMTks
NyArMTAyMyw3IEBAIGdldF9wYWdlX2Zyb21fbDFlKAogICAgICAgICAgICAgKChsMWVfb3duZXIg
PT0gcGdfb3duZXIpIHx8ICFwYWdpbmdfbW9kZV9leHRlcm5hbChwZ19vd25lcikpOwogICAgIGlm
ICggd3JpdGUgJiYgIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKICAg
ICB7Ci0gICAgICAgIE1FTV9MT0coIkNvdWxkIG5vdCBnZXQgcGFnZSB0eXBlIFBHVF93cml0YWJs
ZV9wYWdlIik7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ291bGQgbm90IGdl
dCBwYWdlIHR5cGUgUEdUX3dyaXRhYmxlX3BhZ2VcbiIpOwogICAgICAgICBnb3RvIGNvdWxkX25v
dF9waW47CiAgICAgfQogCkBAIC0xMDM1LDcgKzEwMzksOCBAQCBnZXRfcGFnZV9mcm9tX2wxZSgK
ICAgICAgICAgICAgIGlmICggd3JpdGUgKQogICAgICAgICAgICAgICAgIHB1dF9wYWdlX3R5cGUo
cGFnZSk7CiAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgICAgIE1FTV9MT0co
IkF0dGVtcHQgdG8gY2hhbmdlIGNhY2hlIGF0dHJpYnV0ZXMgb2YgWGVuIGhlYXAgcGFnZSIpOwor
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAg
ICAiQXR0ZW1wdCB0byBjaGFuZ2UgY2FjaGUgYXR0cmlidXRlcyBvZiBYZW4gaGVhcCBwYWdlXG4i
KTsKICAgICAgICAgICAgIHJldHVybiAtRUFDQ0VTOwogICAgICAgICB9CiAKQEAgLTEwNTcsMTAg
KzEwNjIsMTAgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2Vf
dHlwZShwYWdlKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCi0gICAgICAgICAgICBN
RU1fTE9HKCJFcnJvciB1cGRhdGluZyBtYXBwaW5ncyBmb3IgbWZuICVseCAocGZuICVseCwiCi0g
ICAgICAgICAgICAgICAgICAgICIgZnJvbSBMMSBlbnRyeSAlIiBQUklwdGUgIikgZm9yICVkIiwK
LSAgICAgICAgICAgICAgICAgICAgbWZuLCBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pLAotICAgICAg
ICAgICAgICAgICAgICBsMWVfZ2V0X2ludHB0ZShsMWUpLCBsMWVfb3duZXItPmRvbWFpbl9pZCk7
CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkVycm9yIHVwZGF0aW5nIG1h
cHBpbmdzIGZvciBtZm4gJSIgUFJJX21mbgorICAgICAgICAgICAgICAgICAgICAgIiAocGZuICUi
IFBSSV9wZm4gIiwgZnJvbSBMMSBlbnRyeSAlIiBQUklwdGUgIikgZm9yIGQlZFxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgIG1mbiwgZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSwKKyAgICAgICAgICAg
ICAgICAgICAgIGwxZV9nZXRfaW50cHRlKGwxZSksIGwxZV9vd25lci0+ZG9tYWluX2lkKTsKICAg
ICAgICAgICAgIHJldHVybiBlcnI7CiAgICAgICAgIH0KICAgICB9CkBAIC0xMDY4LDEwICsxMDcz
LDEwIEBAIGdldF9wYWdlX2Zyb21fbDFlKAogICAgIHJldHVybiAwOwogCiAgY291bGRfbm90X3Bp
bjoKLSAgICBNRU1fTE9HKCJFcnJvciBnZXR0aW5nIG1mbiAlbHggKHBmbiAlbHgpIGZyb20gTDEg
ZW50cnkgJSIgUFJJcHRlCi0gICAgICAgICAgICAiIGZvciBsMWVfb3duZXI9JWQsIHBnX293bmVy
PSVkIiwKLSAgICAgICAgICAgIG1mbiwgZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSwKLSAgICAgICAg
ICAgIGwxZV9nZXRfaW50cHRlKGwxZSksIGwxZV9vd25lci0+ZG9tYWluX2lkLCBwZ19vd25lci0+
ZG9tYWluX2lkKTsKKyAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkVycm9yIGdldHRpbmcg
bWZuICUiIFBSSV9tZm4gIiAocGZuICUiIFBSSV9wZm4KKyAgICAgICAgICAgICAiKSBmcm9tIEwx
IGVudHJ5ICUiIFBSSXB0ZSAiIGZvciBsMWVfb3duZXIgZCVkLCBwZ19vd25lciBkJWQiLAorICAg
ICAgICAgICAgIG1mbiwgZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSwKKyAgICAgICAgICAgICBsMWVf
Z2V0X2ludHB0ZShsMWUpLCBsMWVfb3duZXItPmRvbWFpbl9pZCwgcGdfb3duZXItPmRvbWFpbl9p
ZCk7CiAgICAgaWYgKCByZWFsX3BnX293bmVyICE9IE5VTEwgKQogICAgICAgICBwdXRfcGFnZShw
YWdlKTsKICAgICByZXR1cm4gLUVCVVNZOwpAQCAtMTA5Miw3ICsxMDk3LDggQEAgZ2V0X3BhZ2Vf
ZnJvbV9sMmUoCiAKICAgICBpZiAoIHVubGlrZWx5KChsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBMMl9E
SVNBTExPV19NQVNLKSkgKQogICAgIHsKLSAgICAgICAgTUVNX0xPRygiQmFkIEwyIGZsYWdzICV4
IiwgbDJlX2dldF9mbGFncyhsMmUpICYgTDJfRElTQUxMT1dfTUFTSyk7CisgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEwyIGZsYWdzICV4XG4iLAorICAgICAgICAgICAgICAg
ICBsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBMMl9ESVNBTExPV19NQVNLKTsKICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAgICAgfQogCkBAIC0xMTA2LDE0ICsxMTEyLDE0IEBAIGdldF9wYWdlX2Zyb21f
bDJlKAogCiAgICAgaWYgKCAhb3B0X2FsbG93X3N1cGVycGFnZSApCiAgICAgewotICAgICAgICBN
RU1fTE9HKCJBdHRlbXB0IHRvIG1hcCBzdXBlcnBhZ2Ugd2l0aG91dCBhbGxvd3N1cGVycGFnZSAi
Ci0gICAgICAgICAgICAgICAgImZsYWcgaW4gaHlwZXJ2aXNvciIpOworICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywgIlBWIHN1cGVycGFnZXMgZGlzYWJsZWQgaW4gaHlwZXJ2aXNvclxu
Iik7CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAogICAgIGlmICggbWZuICYgKEwx
X1BBR0VUQUJMRV9FTlRSSUVTLTEpICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0coIlVuYWxpZ25l
ZCBzdXBlcnBhZ2UgbWFwIGF0dGVtcHQgbWZuICVseCIsIG1mbik7CisgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAiVW5hbGlnbmVkIHN1cGVycGFnZSBt
YXAgYXR0ZW1wdCBtZm4gJSIgUFJJX21mbiAiXG4iLCBtZm4pOwogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKICAgICB9CiAKQEAgLTExMzMsNyArMTEzOSw4IEBAIGdldF9wYWdlX2Zyb21fbDNlKAog
CiAgICAgaWYgKCB1bmxpa2VseSgobDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFz
ayhkKSkpICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0coIkJhZCBMMyBmbGFncyAleCIsIGwzZV9n
ZXRfZmxhZ3MobDNlKSAmIGwzX2Rpc2FsbG93X21hc2soZCkpOworICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywgIkJhZCBMMyBmbGFncyAleFxuIiwKKyAgICAgICAgICAgICAgICAgbDNl
X2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFzayhkKSk7CiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogICAgIH0KIApAQCAtMTE1OSw3ICsxMTY2LDggQEAgZ2V0X3BhZ2VfZnJvbV9sNGUo
CiAKICAgICBpZiAoIHVubGlrZWx5KChsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBMNF9ESVNBTExPV19N
QVNLKSkgKQogICAgIHsKLSAgICAgICAgTUVNX0xPRygiQmFkIEw0IGZsYWdzICV4IiwgbDRlX2dl
dF9mbGFncyhsNGUpICYgTDRfRElTQUxMT1dfTUFTSyk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLCAiQmFkIEw0IGZsYWdzICV4XG4iLAorICAgICAgICAgICAgICAgICBsNGVfZ2V0
X2ZsYWdzKGw0ZSkgJiBMNF9ESVNBTExPV19NQVNLKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAgICAgfQogCkBAIC0xMTc5LDggKzExODcsOSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAg
ICAgICAgIC8qIF9QQUdFX0dVRVNUX0tFUk5FTCBwYWdlIGNhbm5vdCBoYXZlIHRoZSBHbG9iYWwg
Yml0IHNldC4gKi8gICAgXAogICAgICAgICAgICAgaWYgKCAobDFlX2dldF9mbGFncygocGwxZSkp
ICYgKF9QQUdFX0dVRVNUX0tFUk5FTHxfUEFHRV9HTE9CQUwpKSBcCiAgICAgICAgICAgICAgICAg
ID09IChfUEFHRV9HVUVTVF9LRVJORUx8X1BBR0VfR0xPQkFMKSApICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICAgICBNRU1fTE9HKCJHbG9iYWwgYml0IGlzIHNldCB0byBrZXJu
ZWwgcGFnZSAlbHgiLCAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgbDFl
X2dldF9wZm4oKHBsMWUpKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAiR2xvYmFsIGJpdCBp
cyBzZXQgdG8ga2VybmVsIHBhZ2UgJWx4XG4iLCAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgIGwxZV9nZXRfcGZuKChwbDFlKSkpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICBpZiAoICEobDFlX2dldF9mbGFncygocGwxZSkpICYgX1BBR0Vf
VVNFUikgKSAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICBsMWVfYWRkX2Zs
YWdzKChwbDFlKSwgKF9QQUdFX0dVRVNUX0tFUk5FTHxfUEFHRV9VU0VSKSk7ICAgICAgXAogICAg
ICAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3MoKHBsMWUpKSAmIF9QQUdFX0dVRVNUX0tFUk5F
TCkgKSAgICAgICAgICAgICBcCkBAIC0xMjQ2LDggKzEyNTUsOSBAQCB2b2lkIHB1dF9wYWdlX2Zy
b21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKICAgICBp
ZiAoIChsMWVfZ2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9HTlRUQUIpICYmCiAgICAgICAgICAhbDFl
X293bmVyLT5pc19zaHV0dGluZ19kb3duICYmICFsMWVfb3duZXItPmlzX2R5aW5nICkKICAgICB7
Ci0gICAgICAgIE1FTV9MT0coIkF0dGVtcHQgdG8gaW1wbGljaXRseSB1bm1hcCBhIGdyYW50ZWQg
UFRFICUiIFBSSXB0ZSwKLSAgICAgICAgICAgICAgICBsMWVfZ2V0X2ludHB0ZShsMWUpKTsKKyAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICJBdHRlbXB0
IHRvIGltcGxpY2l0bHkgdW5tYXAgYSBncmFudGVkIFBURSAlIiBQUklwdGUgIlxuIiwKKyAgICAg
ICAgICAgICAgICAgbDFlX2dldF9pbnRwdGUobDFlKSk7CiAgICAgICAgIGRvbWFpbl9jcmFzaChs
MWVfb3duZXIpOwogICAgIH0KIApAQCAtMTM4OCw3ICsxMzk4LDcgQEAgc3RhdGljIGludCBhbGxv
Y19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHJldHVybiAwOwogCiAgZmFp
bDoKLSAgICBNRU1fTE9HKCJGYWlsdXJlIGluIGFsbG9jX2wxX3RhYmxlOiBlbnRyeSAlZCIsIGkp
OworICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19sMV90YWJs
ZTogc2xvdCAlI3hcbiIsIGkpOwogICAgIHdoaWxlICggaS0tID4gMCApCiAgICAgICAgIGlmICgg
aXNfZ3Vlc3RfbDFfc2xvdChpKSApCiAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wxZShwbDFl
W2ldLCBkKTsKQEAgLTE0MTEsNyArMTQyMSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3BhZV94ZW5f
bWFwcGluZ3Moc3RydWN0IGRvbWFpbiAqZCwgbDNfcGdlbnRyeV90ICpwbDNlKQogICAgIGwzZTMg
PSBwbDNlWzNdOwogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZTMpICYgX1BBR0VfUFJFU0VO
VCkgKQogICAgIHsKLSAgICAgICAgTUVNX0xPRygiUEFFIEwzIDNyZCBzbG90IGlzIGVtcHR5Iik7
CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiUEFFIEwzIDNyZCBzbG90IGlzIGVt
cHR5XG4iKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCkBAIC0xNDMwLDcgKzE0NDAsNyBA
QCBzdGF0aWMgaW50IGNyZWF0ZV9wYWVfeGVuX21hcHBpbmdzKHN0cnVjdCBkb21haW4gKmQsIGwz
X3BnZW50cnlfdCAqcGwzZSkKICAgICBCVUdfT04oIShwYWdlLT51LmludXNlLnR5cGVfaW5mbyAm
IFBHVF9wYWVfeGVuX2wyKSk7CiAgICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQ
R1RfY291bnRfbWFzaykgIT0gMSApCiAgICAgewotICAgICAgICBNRU1fTE9HKCJQQUUgTDMgM3Jk
IHNsb3QgaXMgc2hhcmVkIik7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiUEFF
IEwzIDNyZCBzbG90IGlzIHNoYXJlZFxuIik7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIApA
QCAtMTQ2NCw3ICsxNDc0LDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKICAgICAgICAgaWYgKCByYyA8IDAg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBNRU1fTE9HKCJGYWlsdXJlIGluIGFsbG9jX2wyX3Rh
YmxlOiBlbnRyeSAlZCIsIGkpOworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJGYWlsdXJlIGluIGFsbG9jX2wyX3RhYmxlOiBzbG90ICUjeFxuIiwgaSk7CiAgICAgICAgICAg
ICB3aGlsZSAoIGktLSA+IDAgKQogICAgICAgICAgICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xv
dChkLCB0eXBlLCBpKSApCiAgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlX2Zyb21fbDJlKHBs
MmVbaV0sIHBmbik7CkBAIC0xNTQ2LDcgKzE1NTYsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICBp
ZiAoIHJjIDwgMCAmJiByYyAhPSAtRVJFU1RBUlQgJiYgcmMgIT0gLUVJTlRSICkKICAgICB7Ci0g
ICAgICAgIE1FTV9MT0coIkZhaWx1cmUgaW4gYWxsb2NfbDNfdGFibGU6IGVudHJ5ICVkIiwgaSk7
CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19sM190
YWJsZTogc2xvdCAlI3hcbiIsIGkpOwogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CkBAIC0xNjMyLDcgKzE2NDIsOCBA
QCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAg
ICAgIGVsc2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHJjICE9
IC1FSU5UUiApCi0gICAgICAgICAgICAgICAgTUVNX0xPRygiRmFpbHVyZSBpbiBhbGxvY19sNF90
YWJsZTogZW50cnkgJWQiLCBpKTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAiRmFpbHVyZSBpbiBhbGxvY19sNF90YWJs
ZTogc2xvdCAlI3hcbiIsIGkpOwogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CkBAIC0xODQ2LDgg
KzE4NTcsOSBAQCBzdGF0aWMgaW5saW5lIGludCB1cGRhdGVfaW50cHRlKGludHB0ZV90ICpwLAog
ICAgICAgICAgICAgcnYgPSBwYWdpbmdfY21weGNoZ19ndWVzdF9lbnRyeSh2LCBwLCAmdCwgX25l
dywgX21mbihtZm4pKTsKICAgICAgICAgICAgIGlmICggdW5saWtlbHkocnYgPT0gMCkgKQogICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9MT0coIkZhaWxlZCB0byB1cGRhdGUgJSIg
UFJJcHRlICIgLT4gJSIgUFJJcHRlCi0gICAgICAgICAgICAgICAgICAgICAgICAiOiBzYXcgJSIg
UFJJcHRlLCBvbGQsIF9uZXcsIHQpOworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gdXBkYXRlICUiIFBS
SXB0ZSAiIC0+ICUiIFBSSXB0ZQorICAgICAgICAgICAgICAgICAgICAgICAgICI6IHNhdyAlIiBQ
UklwdGUgIlxuIiwgb2xkLCBfbmV3LCB0KTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIH0KIApAQCAtMTkwNCw3ICsxOTE2LDcgQEAgc3RhdGljIGludCBtb2RfbDFfZW50cnko
bDFfcGdlbnRyeV90ICpwbDFlLCBsMV9wZ2VudHJ5X3QgbmwxZSwKIAogICAgICAgICBpZiAoIHVu
bGlrZWx5KGwxZV9nZXRfZmxhZ3MobmwxZSkgJiBsMV9kaXNhbGxvd19tYXNrKHB0X2RvbSkpICkK
ICAgICAgICAgewotICAgICAgICAgICAgTUVNX0xPRygiQmFkIEwxIGZsYWdzICV4IiwKKyAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEwxIGZsYWdzICV4XG4iLAogICAg
ICAgICAgICAgICAgICAgICBsMWVfZ2V0X2ZsYWdzKG5sMWUpICYgbDFfZGlzYWxsb3dfbWFzayhw
dF9kb20pKTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CkBAIC0xOTc5
LDcgKzE5OTEsOCBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUs
CiAKICAgICBpZiAoIHVubGlrZWx5KCFpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIHBnZW50cnlf
cHRyX3RvX3Nsb3QocGwyZSkpKSApCiAgICAgewotICAgICAgICBNRU1fTE9HKCJJbGxlZ2FsIEwy
IHVwZGF0ZSBhdHRlbXB0IGluIFhlbi1wcml2YXRlIGFyZWEgJXAiLCBwbDJlKTsKKyAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJMMiB1cGRhdGUgaW4gWGVuLXByaXZhdGUgYXJlYSwg
c2xvdCAlI2x4XG4iLAorICAgICAgICAgICAgICAgICBwZ2VudHJ5X3B0cl90b19zbG90KHBsMmUp
KTsKICAgICAgICAgcmV0dXJuIC1FUEVSTTsKICAgICB9CiAKQEAgLTE5OTAsNyArMjAwMyw3IEBA
IHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICB7CiAgICAg
ICAgIGlmICggdW5saWtlbHkobDJlX2dldF9mbGFncyhubDJlKSAmIEwyX0RJU0FMTE9XX01BU0sp
ICkKICAgICAgICAgewotICAgICAgICAgICAgTUVNX0xPRygiQmFkIEwyIGZsYWdzICV4IiwKKyAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEwyIGZsYWdzICV4XG4iLAog
ICAgICAgICAgICAgICAgICAgICBsMmVfZ2V0X2ZsYWdzKG5sMmUpICYgTDJfRElTQUxMT1dfTUFT
Syk7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQpAQCAtMjAzOCw3ICsy
MDUxLDggQEAgc3RhdGljIGludCBtb2RfbDNfZW50cnkobDNfcGdlbnRyeV90ICpwbDNlLAogCiAg
ICAgaWYgKCB1bmxpa2VseSghaXNfZ3Vlc3RfbDNfc2xvdChwZ2VudHJ5X3B0cl90b19zbG90KHBs
M2UpKSkgKQogICAgIHsKLSAgICAgICAgTUVNX0xPRygiSWxsZWdhbCBMMyB1cGRhdGUgYXR0ZW1w
dCBpbiBYZW4tcHJpdmF0ZSBhcmVhICVwIiwgcGwzZSk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLCAiTDMgdXBkYXRlIGluIFhlbi1wcml2YXRlIGFyZWEsIHNsb3QgJSNseFxuIiwK
KyAgICAgICAgICAgICAgICAgcGdlbnRyeV9wdHJfdG9fc2xvdChwbDNlKSk7CiAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgIH0KIApAQCAtMjA1Niw3ICsyMDcwLDcgQEAgc3RhdGljIGludCBt
b2RfbDNfZW50cnkobDNfcGdlbnRyeV90ICpwbDNlLAogICAgIHsKICAgICAgICAgaWYgKCB1bmxp
a2VseShsM2VfZ2V0X2ZsYWdzKG5sM2UpICYgbDNfZGlzYWxsb3dfbWFzayhkKSkgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBNRU1fTE9HKCJCYWQgTDMgZmxhZ3MgJXgiLAorICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgTDMgZmxhZ3MgJXhcbiIsCiAgICAgICAgICAg
ICAgICAgICAgIGwzZV9nZXRfZmxhZ3MobmwzZSkgJiBsM19kaXNhbGxvd19tYXNrKGQpKTsKICAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CkBAIC0yMTA5LDcgKzIxMjMsOCBA
QCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCiAKICAgICBpZiAo
IHVubGlrZWx5KCFpc19ndWVzdF9sNF9zbG90KGQsIHBnZW50cnlfcHRyX3RvX3Nsb3QocGw0ZSkp
KSApCiAgICAgewotICAgICAgICBNRU1fTE9HKCJJbGxlZ2FsIEw0IHVwZGF0ZSBhdHRlbXB0IGlu
IFhlbi1wcml2YXRlIGFyZWEgJXAiLCBwbDRlKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJMNCB1cGRhdGUgaW4gWGVuLXByaXZhdGUgYXJlYSwgc2xvdCAlI2x4XG4iLAorICAg
ICAgICAgICAgICAgICBwZ2VudHJ5X3B0cl90b19zbG90KHBsNGUpKTsKICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAgICAgfQogCkBAIC0yMTIwLDcgKzIxMzUsNyBAQCBzdGF0aWMgaW50IG1vZF9s
NF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCiAgICAgewogICAgICAgICBpZiAoIHVubGlrZWx5
KGw0ZV9nZXRfZmxhZ3Mobmw0ZSkgJiBMNF9ESVNBTExPV19NQVNLKSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIE1FTV9MT0coIkJhZCBMNCBmbGFncyAleCIsCisgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywgIkJhZCBMNCBmbGFncyAleFxuIiwKICAgICAgICAgICAgICAgICAg
ICAgbDRlX2dldF9mbGFncyhubDRlKSAmIEw0X0RJU0FMTE9XX01BU0spOwogICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KQEAgLTIxODcsNyArMjIwMiw4IEBAIHZvaWQgcHV0
X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgaWYgKCBjbGVhbnVwX3BhZ2Vf
Y2FjaGVhdHRyKHBhZ2UpID09IDAgKQogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFn
ZSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIE1FTV9MT0coIkxlYWtpbmcgcGZuICVseCIs
IHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5H
LAorICAgICAgICAgICAgICAgICAgICAgIkxlYWtpbmcgbWZuICUiIFBSSV9wZm4gIlxuIiwgcGFn
ZV90b19tZm4ocGFnZSkpOwogICAgIH0KIH0KIApAQCAtMjMwOSwxMCArMjMyNSwxMSBAQCBzdGF0
aWMgaW50IGFsbG9jX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUsCiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VSVChy
YyA8IDApOwotICAgICAgICBNRU1fTE9HKCJFcnJvciB3aGlsZSB2YWxpZGF0aW5nIG1mbiAlbHgg
KHBmbiAlbHgpIGZvciB0eXBlICUiCi0gICAgICAgICAgICAgICAgUFJ0eXBlX2luZm8gIjogY2Fm
PSUwOGx4IHRhZj0lIiBQUnR5cGVfaW5mbywKLSAgICAgICAgICAgICAgICBwYWdlX3RvX21mbihw
YWdlKSwgZ2V0X2dwZm5fZnJvbV9tZm4ocGFnZV90b19tZm4ocGFnZSkpLAotICAgICAgICAgICAg
ICAgIHR5cGUsIHBhZ2UtPmNvdW50X2luZm8sIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKTsKKyAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJFcnJvciB3aGlsZSB2YWxpZGF0aW5nIG1m
biAlIiBQUklfbWZuCisgICAgICAgICAgICAgICAgICIgKHBmbiAlIiBQUklfcGZuICIpIGZvciB0
eXBlICUiIFBSdHlwZV9pbmZvCisgICAgICAgICAgICAgICAgICI6IGNhZj0lMDhseCB0YWY9JSIg
UFJ0eXBlX2luZm8gIlxuIiwKKyAgICAgICAgICAgICAgICAgcGFnZV90b19tZm4ocGFnZSksIGdl
dF9ncGZuX2Zyb21fbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSwKKyAgICAgICAgICAgICAgICAgdHlw
ZSwgcGFnZS0+Y291bnRfaW5mbywgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pOwogICAgICAgICBp
ZiAoIHBhZ2UgIT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICAgICAg
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSAwOwogICAgICAgICBlbHNlCkBAIC0yMzc2LDcgKzIz
OTMsOCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgbG9uZyB0eXBlLAogICAgICAgICByYyA9IGZyZWVfbDRfdGFibGUocGFnZSk7CiAgICAgICAg
IGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIE1FTV9MT0coInR5cGUgJWx4IHBmbiAlbHhc
biIsIHR5cGUsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJ0eXBlICUiIFBSdHlwZV9pbmZvICIgbWZuICUiIFBSSV9tZm4gIlxuIiwKKyAgICAg
ICAgICAgICAgICAgdHlwZSwgcGFnZV90b19tZm4ocGFnZSkpOwogICAgICAgICByYyA9IC1FSU5W
QUw7CiAgICAgICAgIEJVRygpOwogICAgIH0KQEAgLTI1MDAsNyArMjUxOCw5IEBAIHN0YXRpYyBp
bnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKICAgICAgICAgbnggPSB4ICsgMTsKICAgICAgICAgaWYgKCB1bmxpa2VseSgobnggJiBQ
R1RfY291bnRfbWFzaykgPT0gMCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBNRU1fTE9HKCJU
eXBlIGNvdW50IG92ZXJmbG93IG9uIHBmbiAlbHgiLCBwYWdlX3RvX21mbihwYWdlKSk7CisgICAg
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICJU
eXBlIGNvdW50IG92ZXJmbG93IG9uIG1mbiAlIlBSSV9tZm4iXG4iLAorICAgICAgICAgICAgICAg
ICAgICAgcGFnZV90b19tZm4ocGFnZSkpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KCh4ICYgUEdUX2NvdW50X21hc2sp
ID09IDApICkKQEAgLTI1NjQsMTAgKzI1ODQsMTEgQEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICAg
ICAgaWYgKCAoKHggJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1RfbDRfcGFnZV90YWJsZSkgJiYKICAg
ICAgICAgICAgICAgICAgKHR5cGUgPT0gUEdUX2wzX3BhZ2VfdGFibGUpICkKICAgICAgICAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICAgICAgICAgIE1FTV9MT0coIkJhZCB0eXBlIChzYXcg
JSIgUFJ0eXBlX2luZm8gIiAhPSBleHAgJSIgUFJ0eXBlX2luZm8gIikgIgotICAgICAgICAgICAg
ICAgICAgICAiZm9yIG1mbiAlbHggKHBmbiAlbHgpIiwKLSAgICAgICAgICAgICAgICAgICAgeCwg
dHlwZSwgcGFnZV90b19tZm4ocGFnZSksCi0gICAgICAgICAgICAgICAgICAgIGdldF9ncGZuX2Zy
b21fbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICJCYWQgdHlwZSAoc2F3ICUiIFBSdHlwZV9p
bmZvICIgIT0gZXhwICUiIFBSdHlwZV9pbmZvICIpICIKKyAgICAgICAgICAgICAgICAgICAgICJm
b3IgbWZuICUiIFBSSV9tZm4gIiAocGZuICUiIFBSSV9wZm4gIilcbiIsCisgICAgICAgICAgICAg
ICAgICAgICB4LCB0eXBlLCBwYWdlX3RvX21mbihwYWdlKSwKKyAgICAgICAgICAgICAgICAgICAg
IGdldF9ncGZuX2Zyb21fbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CiAgICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggdW5saWtlbHkoISh4ICYg
UEdUX3ZhbGlkYXRlZCkpICkKQEAgLTI2OTUsOCArMjcxNiw5IEBAIHN0YXRpYyBpbnQgbWFya19z
dXBlcnBhZ2Uoc3RydWN0IHNwYWdlX2luZm8gKnNwYWdlLCBzdHJ1Y3QgZG9tYWluICpkKQogICAg
ICAgICBueCA9IHggKyAxOwogICAgICAgICBpZiAoICh4ICYgU0dUX3R5cGVfbWFzaykgPT0gU0dU
X21hcmsgKQogICAgICAgICB7Ci0gICAgICAgICAgICBNRU1fTE9HKCJEdXBsaWNhdGUgc3VwZXJw
YWdlIG1hcmsgYXR0ZW1wdCBtZm4gJWx4IiwKLSAgICAgICAgICAgICAgICAgICAgc3BhZ2VfdG9f
bWZuKHNwYWdlKSk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAg
ICAgICAgICAgICAgICAgICJEdXBsaWNhdGUgc3VwZXJwYWdlIG1hcmsgYXR0ZW1wdCBtZm4gJSIg
UFJJX21mbiAiXG4iLAorICAgICAgICAgICAgICAgICAgICAgc3BhZ2VfdG9fbWZuKHNwYWdlKSk7
CiAgICAgICAgICAgICBpZiAoIHBhZ2VzX2RvbmUgKQogICAgICAgICAgICAgICAgIHB1dF9zcGFn
ZV9wYWdlcyhzcGFnZV90b19wYWdlKHNwYWdlKSk7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKQEAgLTI3MTMsOCArMjczNSw5IEBAIHN0YXRpYyBpbnQgbWFya19zdXBlcnBhZ2Uoc3RydWN0
IHNwYWdlX2luZm8gKnNwYWdlLCBzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB7CiAgICAgICAg
ICAgICBpZiAoICFnZXRfc3BhZ2VfcGFnZXMoc3BhZ2VfdG9fcGFnZShzcGFnZSksIGQpICkKICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBNRU1fTE9HKCJTdXBlcnBhZ2UgdHlwZSBjb25m
bGljdCBpbiBtYXJrIGF0dGVtcHQgbWZuICVseCIsCi0gICAgICAgICAgICAgICAgICAgICAgICBz
cGFnZV90b19tZm4oc3BhZ2UpKTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAiU3VwZXJwYWdlIHR5cGUgY29uZmxpY3Qg
aW4gbWFyayBhdHRlbXB0IG1mbiAlIiBQUklfbWZuICJcbiIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgc3BhZ2VfdG9fbWZuKHNwYWdlKSk7CiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBwYWdlc19kb25lID0gMTsKQEAgLTI3Mzgs
OCArMjc2MSw5IEBAIHN0YXRpYyBpbnQgdW5tYXJrX3N1cGVycGFnZShzdHJ1Y3Qgc3BhZ2VfaW5m
byAqc3BhZ2UpCiAgICAgICAgIG54ID0geCAtIDE7CiAgICAgICAgIGlmICggKHggJiBTR1RfdHlw
ZV9tYXNrKSAhPSBTR1RfbWFyayApCiAgICAgICAgIHsKLSAgICAgICAgICAgIE1FTV9MT0coIkF0
dGVtcHQgdG8gdW5tYXJrIHVubWFya2VkIHN1cGVycGFnZSBtZm4gJWx4IiwKLSAgICAgICAgICAg
ICAgICAgICAgc3BhZ2VfdG9fbWZuKHNwYWdlKSk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICJBdHRlbXB0IHRvIHVubWFyayB1bm1h
cmtlZCBzdXBlcnBhZ2UgbWZuICUiIFBSSV9tZm4gIlxuIiwKKyAgICAgICAgICAgICAgICAgICAg
IHNwYWdlX3RvX21mbihzcGFnZSkpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAg
ICAgIH0KICAgICAgICAgaWYgKCAobnggJiBTR1RfY291bnRfbWFzaykgPT0gMCApCkBAIC0yODAw
LDggKzI4MjQsOSBAQCBpbnQgZ2V0X3N1cGVycGFnZSh1bnNpZ25lZCBsb25nIG1mbiwgc3RydWN0
IGRvbWFpbiAqZCkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhZ2V0X3NwYWdlX3BhZ2Vz
KHNwYWdlX3RvX3BhZ2Uoc3BhZ2UpLCBkKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgTUVNX0xPRygiVHlwZSBjb25mbGljdCBvbiBzdXBlcnBhZ2UgbWFwcGluZyBtZm4gJWx4IiwK
LSAgICAgICAgICAgICAgICAgICAgICAgIHNwYWdlX3RvX21mbihzcGFnZSkpOworICAgICAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICJUeXBlIGNvbmZsaWN0IG9uIHN1cGVycGFnZSBtYXBwaW5nIG1mbiAlIiBQUklfbWZuICJcbiIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgc3BhZ2VfdG9fbWZuKHNwYWdlKSk7CiAgICAgICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBwYWdl
c19kb25lID0gMTsKQEAgLTI5NTIsNyArMjk3Nyw5IEBAIGludCBuZXdfZ3Vlc3RfY3IzKHVuc2ln
bmVkIGxvbmcgbWZuKQogICAgICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgICAgIHJldHVy
biAtRVJFU1RBUlQ7CiAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBNRU1fTE9HKCJFcnJv
ciB3aGlsZSBpbnN0YWxsaW5nIG5ldyBjb21wYXQgYmFzZXB0ciAlbHgiLCBtZm4pOworICAgICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAiRXJy
b3Igd2hpbGUgaW5zdGFsbGluZyBuZXcgY29tcGF0IGJhc2VwdHIgJSIgUFJJX21mbiAiXG4iLAor
ICAgICAgICAgICAgICAgICAgICAgbWZuKTsKICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAg
ICAgfQogCkBAIC0yOTg4LDcgKzMwMTUsOCBAQCBpbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBs
b25nIG1mbikKICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsK
ICAgICBkZWZhdWx0OgotICAgICAgICBNRU1fTE9HKCJFcnJvciB3aGlsZSBpbnN0YWxsaW5nIG5l
dyBiYXNlcHRyICVseCIsIG1mbik7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAor
ICAgICAgICAgICAgICAgICAiRXJyb3Igd2hpbGUgaW5zdGFsbGluZyBuZXcgYmFzZXB0ciAlIiBQ
UklfbWZuICJcbiIsIG1mbik7CiAgICAgICAgIHJldHVybiByYzsKICAgICB9CiAKQEAgLTMwMzcs
MTMgKzMwNjUsMTQgQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmdldF9wZ19vd25lcihkb21pZF90
IGRvbWlkKQogCiAgICAgaWYgKCB1bmxpa2VseShkb21pZCA9PSBjdXJyLT5kb21haW5faWQpICkK
ICAgICB7Ci0gICAgICAgIE1FTV9MT0coIkNhbm5vdCBzcGVjaWZ5IGl0c2VsZiBhcyBmb3JlaWdu
IGRvbWFpbiIpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNhbm5vdCBzcGVj
aWZ5IGl0c2VsZiBhcyBmb3JlaWduIGRvbWFpblxuIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIAogICAgIGlmICggIWlzX2h2bV9kb21haW4oY3VycikgJiYgdW5saWtlbHkocGFnaW5nX21v
ZGVfdHJhbnNsYXRlKGN1cnIpKSApCiAgICAgewotICAgICAgICBNRU1fTE9HKCJDYW5ub3QgbWl4
IGZvcmVpZ24gbWFwcGluZ3Mgd2l0aCB0cmFuc2xhdGVkIGRvbWFpbnMiKTsKKyAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICJDYW5ub3QgbWl4IGZvcmVp
Z24gbWFwcGluZ3Mgd2l0aCB0cmFuc2xhdGVkIGRvbWFpbnNcbiIpOwogICAgICAgICBnb3RvIG91
dDsKICAgICB9CiAKQEAgLTMwNTgsNyArMzA4Nyw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpn
ZXRfcGdfb3duZXIoZG9taWRfdCBkb21pZCkKICAgICBkZWZhdWx0OgogICAgICAgICBpZiAoIChw
Z19vd25lciA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChkb21pZCkpID09IE5VTEwgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBNRU1fTE9HKCJVbmtub3duIGRvbWFpbiAnJXUnIiwgZG9taWQpOwor
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbmtub3duIGRvbWFpbiBkJWRc
biIsIGRvbWlkKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIGJyZWFr
OwpAQCAtMzE3OSw3ICszMjA4LDYgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAKICAgICAgICAgaWYg
KCB1bmxpa2VseShfX2NvcHlfZnJvbV9ndWVzdCgmb3AsIHVvcHMsIDEpICE9IDApICkKICAgICAg
ICAgewotICAgICAgICAgICAgTUVNX0xPRygiQmFkIF9fY29weV9mcm9tX2d1ZXN0Iik7CiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQpAQCAt
MzE5NSw3ICszMjIzLDYgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICBjYXNlIE1N
VUVYVF9VTlBJTl9UQUJMRToKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRl
ZmF1bHQ6Ci0gICAgICAgICAgICAgICAgTUVNX0xPRygiSW52YWxpZCBleHRlbmRlZCBwdCBjb21t
YW5kICUjeCIsIG9wLmNtZCk7CiAgICAgICAgICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKICAg
ICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICB9CkBAIC0zMjQ1LDcgKzMyNzIs
OCBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICBpZiAoIHJjID09IC1FSU5U
UiApCiAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAg
IGVsc2UgaWYgKCByYyAhPSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgICAgICAgICBNRU1fTE9H
KCJFcnJvciAlZCB3aGlsZSBwaW5uaW5nIG1mbiAlbHgiLAorICAgICAgICAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkVy
cm9yICVkIHdoaWxlIHBpbm5pbmcgbWZuICUiIFBSSV9tZm4gIlxuIiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByYywgcGFnZV90b19tZm4ocGFnZSkpOwogICAgICAgICAgICAgICAgIGlm
ICggcGFnZSAhPSBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAgICAgICAgICAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOwpAQCAtMzI1Niw3ICszMjg0LDggQEAgbG9uZyBkb19tbXVleHRf
b3AoCiAgICAgICAgICAgICBpZiAoICFyYyAmJiB1bmxpa2VseSh0ZXN0X2FuZF9zZXRfYml0KF9Q
R1RfcGlubmVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pKSApCiAgICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgTUVNX0xPRygiTWZuICVseCBhbHJlYWR5IHBpbm5lZCIsIHBhZ2VfdG9fbWZuKHBh
Z2UpKTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAibWZuICUiIFBSSV9tZm4gIiBhbHJlYWR5IHBpbm5lZFxuIiwgcGFn
ZV90b19tZm4ocGFnZSkpOwogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAg
ICAgIH0KIApAQCAtMzI5Nyw3ICszMzI2LDkgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAg
ICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIG9wLmFyZzEubWZuLCBOVUxM
LCBQMk1fQUxMT0MpOwogICAgICAgICAgICAgaWYgKCB1bmxpa2VseSghcGFnZSkgKQogICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9MT0coIk1mbiAlbHggYmFkIGRvbWFpbiIsIG9w
LmFyZzEubWZuKTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAibWZuICUiIFBSSV9tZm4gIiBiYWQsIG9yIGJhZCBvd25l
ciBkJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgb3AuYXJnMS5tZm4sIHBnX293bmVy
LT5kb21haW5faWQpOwogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgIH0KQEAgLTMzMDUsNyArMzMzNiw4IEBAIGxvbmcgZG9f
bW11ZXh0X29wKAogICAgICAgICAgICAgaWYgKCAhdGVzdF9hbmRfY2xlYXJfYml0KF9QR1RfcGlu
bmVkLCAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pICkKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgICAgICAgICBNRU1fTE9HKCJNZm4gJWx4
IG5vdCBwaW5uZWQiLCBvcC5hcmcxLm1mbik7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAgICAgIm1mbiAlIiBQUklfbWZuICIg
bm90IHBpbm5lZFxuIiwgb3AuYXJnMS5tZm4pOwogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KQEAgLTMzNjksOCArMzQw
MSw5IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICBpZiAoIHJjID09
IC1FSU5UUiApCiAgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAg
ICAgICAgICAgICAgICAgZWxzZSBpZiAoIHJjICE9IC1FUkVTVEFSVCApCi0gICAgICAgICAgICAg
ICAgICAgICAgICBNRU1fTE9HKCJFcnJvciAlZCB3aGlsZSBpbnN0YWxsaW5nIG5ldyBtZm4gJWx4
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmMsIG9wLmFyZzEubWZuKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIkVycm9yICVkIGluc3RhbGxpbmcgbmV3IG1mbiAlIiBQ
UklfbWZuICJcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYywgb3AuYXJn
MS5tZm4pOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgaWYgKCBWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkgJiYgIXBhZ2luZ19t
b2RlX3JlZmNvdW50cyhkKSApCkBAIC0zNDU3LDE0ICszNDkwLDkgQEAgbG9uZyBkb19tbXVleHRf
b3AoCiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGQgIT0gcGdfb3duZXIpICkKICAgICAgICAg
ICAgICAgICByYyA9IC1FUEVSTTsKICAgICAgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseSghY2Fj
aGVfZmx1c2hfcGVybWl0dGVkKGQpKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
TUVNX0xPRygiTm9uLXBoeXNkZXYgZG9tYWluIHRyaWVkIHRvIEZMVVNIX0NBQ0hFLiIpOwogICAg
ICAgICAgICAgICAgIHJjID0gLUVBQ0NFUzsKLSAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVs
c2UKLSAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB3YmludmQoKTsKLSAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgTU1VRVhUX0ZMVVNIX0NBQ0hF
X0dMT0JBTDoKQEAgLTM0ODMsMTAgKzM1MTEsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAg
ICAgICAgICAgICBmbHVzaF9tYXNrKG1hc2ssIEZMVVNIX0NBQ0hFKTsKICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBNRU1fTE9H
KCJOb24tcGh5c2RldiBkb21haW4gdHJpZWQgdG8gRkxVU0hfQ0FDSEVfR0xPQkFMIik7CiAgICAg
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJl
YWs7CiAKICAgICAgICAgY2FzZSBNTVVFWFRfU0VUX0xEVDoKQEAgLTM0OTcsMTQgKzM1MjIsMTIg
QEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGQgIT0gcGdf
b3duZXIpICkKICAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKICAgICAgICAgICAgIGVsc2Ug
aWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChkKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgTUVNX0xPRygiaWdub3JpbmcgU0VUX0xEVCBoeXBlcmNhbGwgZnJvbSBleHRlcm5hbCBk
b21haW4iKTsKICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICB9CiAg
ICAgICAgICAgICBlbHNlIGlmICggKChwdHIgJiAoUEFHRV9TSVpFIC0gMSkpICE9IDApIHx8ICFf
X2FkZHJfb2socHRyKSB8fAogICAgICAgICAgICAgICAgICAgICAgIChlbnRzID4gODE5MikgKQog
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9MT0coIkJhZCBhcmdzIHRvIFNFVF9M
RFQ6IHB0cj0lbHgsIGVudHM9JXgiLCBwdHIsIGVudHMpOworICAgICAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJCYWQgYXJncyB0
byBTRVRfTERUOiBwdHI9JWx4LCBlbnRzPSV4XG4iLCBwdHIsIGVudHMpOwogICAgICAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UgaWYgKCAo
Y3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9lbnRzICE9IGVudHMpIHx8CkBAIC0zNTI3LDcgKzM1NTAs
OCBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBp
ZiAoIHBhZ2UgKQogICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAg
ICAgICAgICBNRU1fTE9HKCJFcnJvciB3aGlsZSBjbGVhcmluZyBtZm4gJWx4Iiwgb3AuYXJnMS5t
Zm4pOworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICJFcnJvciBjbGVhcmluZyBtZm4gJSIgUFJJX21mbiAiXG4iLCBvcC5h
cmcxLm1mbik7CiAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgfQpAQCAtMzU0OSw3ICszNTczLDkgQEAgbG9uZyBkb19tbXVl
eHRfb3AoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExP
Qyk7CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFzcmNfcGFnZSkgKQogICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgIE1FTV9MT0coIkVycm9yIHdoaWxlIGNvcHlpbmcgZnJvbSBtZm4g
JWx4Iiwgb3AuYXJnMi5zcmNfbWZuKTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAiRXJyb3IgY29weWluZyBmcm9tIG1m
biAlIiBQUklfbWZuICJcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgb3AuYXJnMi5zcmNf
bWZuKTsKICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgICAgICB9CkBAIC0zNTYzLDcgKzM1ODksOCBAQCBsb25nIGRvX21tdWV4dF9v
cCgKICAgICAgICAgICAgICAgICBwdXRfcGFnZShzcmNfcGFnZSk7CiAgICAgICAgICAgICAgICAg
aWYgKCBkc3RfcGFnZSApCiAgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKGRzdF9wYWdlKTsK
LSAgICAgICAgICAgICAgICBNRU1fTE9HKCJFcnJvciB3aGlsZSBjb3B5aW5nIHRvIG1mbiAlbHgi
LCBvcC5hcmcxLm1mbik7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIkVycm9yIGNvcHlpbmcgdG8gbWZuICUiIFBSSV9t
Zm4gIlxuIiwgb3AuYXJnMS5tZm4pOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgfQogCkBAIC0zNTg0LDE1ICszNjExLDEzIEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBvcC5hcmcxLm1mbjsKIAogICAgICAgICAgICAgaWYg
KCAhb3B0X2FsbG93X3N1cGVycGFnZSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
TUVNX0xPRygiU3VwZXJwYWdlcyBkaXNhbGxvd2VkIik7CiAgICAgICAgICAgICAgICAgcmMgPSAt
RU9QTk9UU1VQUDsKLSAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UgaWYgKCB1bmxpa2Vs
eShkICE9IHBnX293bmVyKSApCiAgICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07CiAgICAgICAg
ICAgICBlbHNlIGlmICggbWZuICYgKEwxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSkgKQogICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9MT0coIlVuYWxpZ25lZCBzdXBlcnBhZ2UgcmVm
ZXJlbmNlIG1mbiAlbHgiLCBtZm4pOworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJVbmFsaWduZWQgc3VwZXJwYWdlIG1m
biAlIiBQUklfbWZuICJcbiIsIG1mbik7CiAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoICFtZm5fdmFsaWQoX21mbihtZm4g
fCAoTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKSkpICkKQEAgLTM2MDUsNyArMzYzMCw2IEBAIGxv
bmcgZG9fbW11ZXh0X29wKAogICAgICAgICB9CiAKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAg
ICAgIE1FTV9MT0coIkludmFsaWQgZXh0ZW5kZWQgcHQgY29tbWFuZCAlI3giLCBvcC5jbWQpOwog
ICAgICAgICAgICAgcmMgPSAtRU5PU1lTOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0K
QEAgLTM3MzQsNyArMzc1OCw2IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKIAogICAgICAgICBpZiAo
IHVubGlrZWx5KF9fY29weV9mcm9tX2d1ZXN0KCZyZXEsIHVyZXFzLCAxKSAhPSAwKSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIE1FTV9MT0coIkJhZCBfX2NvcHlfZnJvbV9ndWVzdCIpOwogICAg
ICAgICAgICAgcmMgPSAtRUZBVUxUOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAg
LTM3ODcsNyArMzgxMCw4IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKIAogICAgICAgICAgICAgaWYg
KCB1bmxpa2VseSghcGFnZSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9M
T0coIkNvdWxkIG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVwZGF0ZSIpOworICAgICAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJD
b3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG5vcm1hbCB1cGRhdGVcbiIpOwogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgfQogCkBAIC0zOTA0LDcgKzM5MjgsOCBAQCBsb25nIGRvX21t
dV91cGRhdGUoCiAKICAgICAgICAgICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fcGFn
ZW5yKG1mbiwgcGdfb3duZXIpKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgTUVN
X0xPRygiQ291bGQgbm90IGdldCBwYWdlIGZvciBtYWNoLT5waHlzIHVwZGF0ZSIpOworICAgICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICJDb3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG1hY2gtPnBoeXMgdXBkYXRlXG4iKTsKICAgICAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICB9CkBAIC0zOTE3LDcgKzM5NDIsNiBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAg
ICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgTUVNX0xPRygiSW52
YWxpZCBwYWdlIHVwZGF0ZSBjb21tYW5kICV4IiwgY21kKTsKICAgICAgICAgICAgIHJjID0gLUVO
T1NZUzsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CkBAIC0zOTg5LDcgKzQwMTMsNyBA
QCBzdGF0aWMgaW50IGNyZWF0ZV9ncmFudF9wdGVfbWFwcGluZygKIAogICAgIGlmICggdW5saWtl
bHkoIXBhZ2UpICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0coIkNvdWxkIG5vdCBnZXQgcGFnZSBm
b3Igbm9ybWFsIHVwZGF0ZSIpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNv
dWxkIG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVwZGF0ZVxuIik7CiAgICAgICAgIHJldHVybiBH
TlRTVF9nZW5lcmFsX2Vycm9yOwogICAgIH0KICAgICAKQEAgLTQwNDQsNyArNDA2OCw3IEBAIHN0
YXRpYyBpbnQgZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygKIAogICAgIGlmICggdW5saWtlbHko
IXBhZ2UpICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0coIkNvdWxkIG5vdCBnZXQgcGFnZSBmb3Ig
bm9ybWFsIHVwZGF0ZSIpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNvdWxk
IG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVwZGF0ZVxuIik7CiAgICAgICAgIHJldHVybiBHTlRT
VF9nZW5lcmFsX2Vycm9yOwogICAgIH0KICAgICAKQEAgLTQwNzEsOCArNDA5NSw5IEBAIHN0YXRp
YyBpbnQgZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygKICAgICBpZiAoIHVubGlrZWx5KGwxZV9n
ZXRfcGZuKG9sMWUpICE9IGZyYW1lKSApCiAgICAgewogICAgICAgICBwYWdlX3VubG9jayhwYWdl
KTsKLSAgICAgICAgTUVNX0xPRygiUFRFIGVudHJ5ICVseCBmb3IgYWRkcmVzcyAlIlBSSXg2NCIg
ZG9lc24ndCBtYXRjaCBmcmFtZSAlbHgiLAotICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25n
KWwxZV9nZXRfaW50cHRlKG9sMWUpLCBhZGRyLCBmcmFtZSk7CisgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAiUFRFIGVudHJ5ICUiUFJJcHRlIiBmb3Ig
YWRkcmVzcyAlIlBSSXg2NCIgZG9lc24ndCBtYXRjaCBmcmFtZSAlbHhcbiIsCisgICAgICAgICAg
ICAgICAgIGwxZV9nZXRfaW50cHRlKG9sMWUpLCBhZGRyLCBmcmFtZSk7CiAgICAgICAgIHJjID0g
R05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgZ290byBmYWlsZWQ7CiAgICAgfQpAQCAtNDA4
NSw3ICs0MTEwLDcgQEAgc3RhdGljIGludCBkZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5nKAogICAg
ICAgICAgICAgICAgICAgIDApKSApCiAgICAgewogICAgICAgICBwYWdlX3VubG9jayhwYWdlKTsK
LSAgICAgICAgTUVNX0xPRygiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkgYXQgJXAiLCB2YSk7Cisg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkg
YXQgJXBcbiIsIHZhKTsKICAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgICAg
ICBnb3RvIGZhaWxlZDsKICAgICB9CkBAIC00MTEzLDcgKzQxMzgsNyBAQCBzdGF0aWMgaW50IGNy
ZWF0ZV9ncmFudF92YV9tYXBwaW5nKAogICAgIHBsMWUgPSBndWVzdF9tYXBfbDFlKHZhLCAmZ2wx
bWZuKTsKICAgICBpZiAoICFwbDFlICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0coIkNvdWxkIG5v
dCBmaW5kIEwxIFBURSBmb3IgYWRkcmVzcyAlbHgiLCB2YSk7CisgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLCAiQ291bGQgbm90IGZpbmQgTDEgUFRFIGZvciBhZGRyZXNzICVseFxuIiwg
dmEpOwogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CiAKQEAgLTQx
NjMsNyArNDE4OCw3IEBAIHN0YXRpYyBpbnQgcmVwbGFjZV9ncmFudF92YV9tYXBwaW5nKAogICAg
IHBsMWUgPSBndWVzdF9tYXBfbDFlKGFkZHIsICZnbDFtZm4pOwogICAgIGlmICggIXBsMWUgKQog
ICAgIHsKLSAgICAgICAgTUVNX0xPRygiQ291bGQgbm90IGZpbmQgTDEgUFRFIGZvciBhZGRyZXNz
ICVseCIsIGFkZHIpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNvdWxkIG5v
dCBmaW5kIEwxIFBURSBmb3IgYWRkcmVzcyAlbHhcbiIsIGFkZHIpOwogICAgICAgICByZXR1cm4g
R05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CiAKQEAgLTQxOTIsOCArNDIxNyw5IEBAIHN0YXRp
YyBpbnQgcmVwbGFjZV9ncmFudF92YV9tYXBwaW5nKAogICAgIC8qIENoZWNrIHRoYXQgdGhlIHZp
cnR1YWwgYWRkcmVzcyBzdXBwbGllZCBpcyBhY3R1YWxseSBtYXBwZWQgdG8gZnJhbWUuICovCiAg
ICAgaWYgKCB1bmxpa2VseShsMWVfZ2V0X3BmbihvbDFlKSAhPSBmcmFtZSkgKQogICAgIHsKLSAg
ICAgICAgTUVNX0xPRygiUFRFIGVudHJ5ICVseCBmb3IgYWRkcmVzcyAlbHggZG9lc24ndCBtYXRj
aCBmcmFtZSAlbHgiLAotICAgICAgICAgICAgICAgIGwxZV9nZXRfcGZuKG9sMWUpLCBhZGRyLCBm
cmFtZSk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAg
ICAiUFRFIGVudHJ5ICVseCBmb3IgYWRkcmVzcyAlbHggZG9lc24ndCBtYXRjaCBmcmFtZSAlbHhc
biIsCisgICAgICAgICAgICAgICAgIGwxZV9nZXRfcGZuKG9sMWUpLCBhZGRyLCBmcmFtZSk7CiAg
ICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgZ290byB1bmxvY2tfYW5k
X291dDsKICAgICB9CkBAIC00MjAxLDcgKzQyMjcsNyBAQCBzdGF0aWMgaW50IHJlcGxhY2VfZ3Jh
bnRfdmFfbWFwcGluZygKICAgICAvKiBEZWxldGUgcGFnZXRhYmxlIGVudHJ5LiAqLwogICAgIGlm
ICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgZ2wxbWZuLCB2
LCAwKSkgKQogICAgIHsKLSAgICAgICAgTUVNX0xPRygiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkg
YXQgJXAiLCAodW5zaWduZWQgbG9uZyAqKXBsMWUpOworICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywgIkNhbm5vdCBkZWxldGUgUFRFIGVudHJ5IGF0ICVwXG4iLCBwbDFlKTsKICAgICAg
ICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgICAgICBnb3RvIHVubG9ja19hbmRfb3V0
OwogICAgIH0KQEAgLTQyODksOCArNDMxNSw5IEBAIHN0YXRpYyBpbnQgcmVwbGFjZV9ncmFudF9w
Mm1fbWFwcGluZygKICAgICBpZiAoICFwMm1faXNfZ3JhbnQodHlwZSkgfHwgbWZuX3gob2xkX21m
bikgIT0gZnJhbWUgKQogICAgIHsKICAgICAgICAgcHV0X2dmbihkLCBnZm4pOwotICAgICAgICBN
RU1fTE9HKCJyZXBsYWNlX2dyYW50X3AybV9tYXBwaW5nOiBvbGQgbWFwcGluZyBpbnZhbGlkICh0
eXBlICVkLCBtZm4gJWx4LCBmcmFtZSAlbHgpIiwKLSAgICAgICAgICAgICAgICB0eXBlLCBtZm5f
eChvbGRfbWZuKSwgZnJhbWUpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAg
ICAgICAgICAgICAgICAgIm9sZCBtYXBwaW5nIGludmFsaWQgKHR5cGUgJWQsIG1mbiAlIiBQUklf
bWZuICIsIGZyYW1lICVseClcbiIsCisgICAgICAgICAgICAgICAgIHR5cGUsIG1mbl94KG9sZF9t
Zm4pLCBmcmFtZSk7CiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgIH0K
ICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihmcmFtZSks
IFBBR0VfT1JERVJfNEspOwpAQCAtNDMxNiw3ICs0MzQzLDYgQEAgaW50IHJlcGxhY2VfZ3JhbnRf
aG9zdF9tYXBwaW5nKAogICAgICAgICBpZiAoICFuZXdfYWRkciApCiAgICAgICAgICAgICByZXR1
cm4gZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZyhhZGRyLCBmcmFtZSwgY3Vyci0+ZG9tYWluKTsK
ICAgICAgICAgCi0gICAgICAgIE1FTV9MT0coIlVuc3VwcG9ydGVkIGdyYW50IHRhYmxlIG9wZXJh
dGlvbiIpOwogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CiAKQEAg
LTQzMjYsOCArNDM1Miw4IEBAIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygKICAgICBw
bDFlID0gZ3Vlc3RfbWFwX2wxZShuZXdfYWRkciwgJmdsMW1mbik7CiAgICAgaWYgKCAhcGwxZSAp
CiAgICAgewotICAgICAgICBNRU1fTE9HKCJDb3VsZCBub3QgZmluZCBMMSBQVEUgZm9yIGFkZHJl
c3MgJWx4IiwKLSAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyluZXdfYWRkcik7CisgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAiQ291bGQgbm90
IGZpbmQgTDEgUFRFIGZvciBhZGRyZXNzICUiUFJJeDY0IlxuIiwgbmV3X2FkZHIpOwogICAgICAg
ICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CiAKQEAgLTQzNjAsNyArNDM4Niw3
IEBAIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygKICAgICB7CiAgICAgICAgIHBhZ2Vf
dW5sb2NrKGwxcGcpOwogICAgICAgICBwdXRfcGFnZShsMXBnKTsKLSAgICAgICAgTUVNX0xPRygi
Q2Fubm90IGRlbGV0ZSBQVEUgZW50cnkgYXQgJXAiLCAodW5zaWduZWQgbG9uZyAqKXBsMWUpOwor
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNhbm5vdCBkZWxldGUgUFRFIGVudHJ5
IGF0ICVwXG4iLCBwbDFlKTsKICAgICAgICAgZ3Vlc3RfdW5tYXBfbDFlKHBsMWUpOwogICAgICAg
ICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CkBAIC00NDA4LDEwICs0NDM0LDEx
IEBAIGludCBkb25hdGVfcGFnZSgKIAogIGZhaWw6CiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2Vf
YWxsb2NfbG9jayk7Ci0gICAgTUVNX0xPRygiQmFkIGRvbmF0ZSAlbHg6IGVkPSVkIHNkPSVkIGNh
Zj0lMDhseCB0YWY9JSIgUFJ0eXBlX2luZm8sCi0gICAgICAgICAgICBwYWdlX3RvX21mbihwYWdl
KSwgZC0+ZG9tYWluX2lkLAotICAgICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDog
RE9NSURfSU5WQUxJRCwKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8sIHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvKTsKKyAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBkb25hdGUg
bWZuICUiIFBSSV9tZm4KKyAgICAgICAgICAgICAiIHRvIGQlZCAob3duZXIgZCVkKSBjYWY9JTA4
bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCisgICAgICAgICAgICAgcGFnZV90b19tZm4ocGFn
ZSksIGQtPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICBvd25lciA/IG93bmVyLT5kb21haW5faWQg
OiBET01JRF9JTlZBTElELAorICAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8sIHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvKTsKICAgICByZXR1cm4gLTE7CiB9CiAKQEAgLTQ0NTksMTAgKzQ0ODYs
MTEgQEAgaW50IHN0ZWFsX3BhZ2UoCiAKICBmYWlsOgogICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdl
X2FsbG9jX2xvY2spOwotICAgIE1FTV9MT0coIkJhZCBwYWdlICVseDogZWQ9JWQgc2Q9JWQgY2Fm
PSUwOGx4IHRhZj0lIiBQUnR5cGVfaW5mbywKLSAgICAgICAgICAgIHBhZ2VfdG9fbWZuKHBhZ2Up
LCBkLT5kb21haW5faWQsCi0gICAgICAgICAgICBvd25lciA/IG93bmVyLT5kb21haW5faWQgOiBE
T01JRF9JTlZBTElELAotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbywgcGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8pOworICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIHN0ZWFsIG1m
biAlIiBQUklfbWZuCisgICAgICAgICAgICAgIiBmcm9tIGQlZCAob3duZXIgZCVkKSBjYWY9JTA4
bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCisgICAgICAgICAgICAgcGFnZV90b19tZm4ocGFn
ZSksIGQtPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICBvd25lciA/IG93bmVyLT5kb21haW5faWQg
OiBET01JRF9JTlZBTElELAorICAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8sIHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvKTsKICAgICByZXR1cm4gLTE7CiB9CiAKQEAgLTUxOTMsOCArNTIyMSw4
IEBAIHN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUoCiAgICAgLyogT25seSBhbGxvdyBu
YXR1cmFsbHktYWxpZ25lZCBzdG9yZXMgd2l0aGluIHRoZSBvcmlnaW5hbCAlY3IyIHBhZ2UuICov
CiAgICAgaWYgKCB1bmxpa2VseSgoKGFkZHJecHR3cl9jdHh0LT5jcjIpICYgUEFHRV9NQVNLKSB8
fCAoYWRkciAmIChieXRlcy0xKSkpICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0coInB0d3JfZW11
bGF0ZTogYmFkIGFjY2VzcyAoY3IyPSVseCwgYWRkcj0lbHgsIGJ5dGVzPSV1KSIsCi0gICAgICAg
ICAgICAgICAgcHR3cl9jdHh0LT5jcjIsIGFkZHIsIGJ5dGVzKTsKKyAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsICJiYWQgYWNjZXNzIChjcjI9JWx4LCBhZGRyPSVseCwgYnl0ZXM9JXUp
XG4iLAorICAgICAgICAgICAgICAgICBwdHdyX2N0eHQtPmNyMiwgYWRkciwgYnl0ZXMpOwogICAg
ICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgfQogCkBAIC01MjU2LDcgKzUy
ODQsNyBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfdXBkYXRlKAogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgTUVNX0xPRygicHR3cl9lbXVsYXRlOiBj
b3VsZCBub3QgZ2V0X3BhZ2VfZnJvbV9sMWUoKSIpOworICAgICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX1dBUk5JTkcsICJjb3VsZCBub3QgZ2V0X3BhZ2VfZnJvbV9sMWUoKVxuIik7CiAgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CkBAIC01MzE4LDggKzUzNDYsOCBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfd3JpdGUo
CiAKICAgICBpZiAoIChieXRlcyA+IHNpemVvZihwYWRkcl90KSkgfHwgKGJ5dGVzICYgKGJ5dGVz
IC0gMSkpIHx8ICFieXRlcyApCiAgICAgewotICAgICAgICBNRU1fTE9HKCJwdHdyX2VtdWxhdGU6
IGJhZCB3cml0ZSBzaXplIChhZGRyPSVseCwgYnl0ZXM9JXUpIiwKLSAgICAgICAgICAgICAgICBv
ZmZzZXQsIGJ5dGVzKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJiYWQgd3Jp
dGUgc2l6ZSAoYWRkcj0lbHgsIGJ5dGVzPSV1KVxuIiwKKyAgICAgICAgICAgICAgICAgb2Zmc2V0
LCBieXRlcyk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKICAgICB9CiAK
QEAgLTUzNDIsOCArNTM3MCw4IEBAIHN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF9jbXB4Y2hnKAog
CiAgICAgaWYgKCAoYnl0ZXMgPiBzaXplb2YocGFkZHJfdCkpIHx8IChieXRlcyAmIChieXRlcyAt
MSkpICkKICAgICB7Ci0gICAgICAgIE1FTV9MT0coInB0d3JfZW11bGF0ZTogYmFkIGNtcHhjaGcg
c2l6ZSAoYWRkcj0lbHgsIGJ5dGVzPSV1KSIsCi0gICAgICAgICAgICAgICAgb2Zmc2V0LCBieXRl
cyk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiYmFkIGNtcHhjaGcgc2l6ZSAo
YWRkcj0lbHgsIGJ5dGVzPSV1KVxuIiwKKyAgICAgICAgICAgICAgICAgb2Zmc2V0LCBieXRlcyk7
CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKICAgICB9CiAKQEAgLTU0NzEs
NyArNTQ5OSw3IEBAIGludCBtbWlvX3JvX2VtdWxhdGVkX3dyaXRlKAogICAgIGlmICggKChieXRl
cyB8IG9mZnNldCkgJiAoYnl0ZXMgLSAxKSkgfHwgIWJ5dGVzIHx8CiAgICAgICAgICBvZmZzZXQg
IT0gbW1pb19yb19jdHh0LT5jcjIgKQogICAgIHsKLSAgICAgICAgTUVNX0xPRygibW1pb19yb19l
bXVsYXRlOiBiYWQgYWNjZXNzIChjcjI9JWx4LCBhZGRyPSVseCwgYnl0ZXM9JXUpIiwKKyAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJiYWQgYWNjZXNzIChjcjI9JWx4LCBhZGRyPSVs
eCwgYnl0ZXM9JXUpXG4iLAogICAgICAgICAgICAgICAgIG1taW9fcm9fY3R4dC0+Y3IyLCBvZmZz
ZXQsIGJ5dGVzKTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIH0K
QEAgLTU1MDMsNyArNTUzMSw3IEBAIGludCBtbWNmZ19pbnRlcmNlcHRfd3JpdGUoCiAgICAgaWYg
KCAoKGJ5dGVzIHwgb2Zmc2V0KSAmIChieXRlcyAtIDEpKSB8fCBieXRlcyA+IDQgfHwgIWJ5dGVz
IHx8CiAgICAgICAgICBvZmZzZXQgIT0gbW1pb19jdHh0LT5jcjIgKQogICAgIHsKLSAgICAgICAg
TUVNX0xPRygibW1jZmdfaW50ZXJjZXB0OiBiYWQgd3JpdGUgKGNyMj0lbHgsIGFkZHI9JWx4LCBi
eXRlcz0ldSkiLAorICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgImJhZCB3cml0ZSAo
Y3IyPSVseCwgYWRkcj0lbHgsIGJ5dGVzPSV1KVxuIiwKICAgICAgICAgICAgICAgICBtbWlvX2N0
eHQtPmNyMiwgb2Zmc2V0LCBieXRlcyk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExF
QUJMRTsKICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Apr 02 05:00:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Apr 2017 05:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cuXcf-0000z9-Fk; Sun, 02 Apr 2017 05:00:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuXcd-0000z1-DW
 for xen-changelog@lists.xensource.com; Sun, 02 Apr 2017 05:00:15 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 58/0C-19731-E5580E85; Sun, 02 Apr 2017 05:00:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTeu9UG
 EwfP57BYTthk4MHps79vFHsAYxZqZl5RfkcCa8XfOR7aCS14Vx/p62RsYe2y6GLk4hAS+MErM
 WjaZEcI5zyhxtG8eaxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgLuEs0Pf
 zOB2LwCZhLXXswDi7MA1T96dohtAiPHAkaGVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjJ+WBRxilORgUhLl/V58L0KILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBG9Gy4MIIcGi1PTUirTMHGB4wKQlOHiURHjXgqR5iwsSc4sz0yFSpxh1ORb92/2G
 SYglLz8vVUqctwCkSACkKKM0D24ELFQvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3PcgUn
 sy8ErhNr4COYAI6wuLrXZAjShIRUlINjO7lDeHXVbtK+8//4uoIexF6337/2gO7/d++uzCjeX
 GC9ONKx40bjyho7W+6ff3TNLvl18/sFetSDs9NtNv9WuntzkNOW/1urrKe89ml+f+OL8xM8++
 KTvlQ5vF2jrKw7QyuS5u2JiU+E1jUVpq9Si/YVjnh79oPPDp1J3/UyDC+by+JWn/LkF2JpTgj
 0VCLuag4EQBpKBiGUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1491109213!71828263!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34909 invoked from network); 2 Apr 2017 05:00:13 -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; 2 Apr 2017 05:00:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuXcb-0003PP-0Q
 for xen-changelog@lists.xensource.com; Sun, 02 Apr 2017 05:00:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuXca-0001MC-U6
 for xen-changelog@lists.xensource.com; Sun, 02 Apr 2017 05:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cuXca-0001MC-U6@xenbits.xenproject.org>
Date: Sun, 02 Apr 2017 05:00:12 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: Introduce alternative
	runtime patching
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQxNjMwZWIxYjYxNTE1OGFmNDJmNDQ2ODIzNjQ1N2ZkM2Y4YTY4MTkKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IEZyaSBNYXIgMzEgMTU6
MDc6MjUgMjAxNyArMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBNYXIgMzEgMTE6MTc6MTIgMjAxNyAtMDcw
MAoKICAgIHhlbi9hcm0zMjogSW50cm9kdWNlIGFsdGVybmF0aXZlIHJ1bnRpbWUgcGF0Y2hpbmcK
ICAgIAogICAgVGhpcyBwYXRjaCBpcyBiYXNlZCBvbiB0aGUgaW1wbGVtZW50YXRpb24gb2YgQVJN
NjQsIGl0IGludHJvZHVjZXMKICAgIGFsdGVybmF0aXZlIHJ1bnRpbWUgcGF0Y2hpbmcgdG8gQVJN
MzIuIFRoaXMgYWxsb3dzIHRvIHBhdGNoIGFzc2VtYmx5CiAgICBpbnN0cnVjdGlvbiBhdCBydW50
aW1lIHRvIGVpdGhlciBmaXggaGFyZHdhcmUgYnVncyBvciBvcHRpbWl6ZSBmb3IKICAgIGNlcnRh
aW4gaGFyZHdhcmUgZmVhdHVyZXMgb24gQVJNMzIgcGxhdGZvcm0uCiAgICAKICAgIFhlbiBoeXBl
cnZpc29yIGlzIHVzaW5nIEFSTSBleGVjdXRpb24gc3RhdGUgb25seSBvbiBBUk0zMiBwbGF0Zm9y
bSwKICAgIFRodW1iIGlzIG5vdCB1c2VkLiBTbywgdGhlIFRodW1iIG9ubHkgYnJhbmNoIGluc3Ry
dWN0aW9ucyAoQ0JaLCBDQk5aLAogICAgVEJCIGFuZCBUQkgpIGFyZSBub3QgY29uc2lkZXJlZCBp
biBhbHRlcm5hdGl2ZXMuCiAgICAKICAgIFRoZSBsZWZ0IEFSTTMyIGJyYW5jaCBpbnN0cnVjdGlv
bnMgYXJlIEJYLCBCTFgsIEJMIGFuZCBCLiBUaGUKICAgIGluc3RydWN0aW9uIEJYIGlzIHRha2lu
ZyBhIHJlZ2lzdGVyIGluIHBhcmFtZXRlciwgc28gd2UgZG9uJ3QgbmVlZCB0bwogICAgcmV3cml0
ZSBpdC4gVGhlIGluc3RydWN0aW9ucyBCTFgsIEJMIGFuZCBCIGFyZSB1c2luZyB0aGUgc2ltaWxh
cgogICAgZW5jb2RpbmcgZm9yIHRoZSBvZmZzZXQgYW5kIHdpbGwgYXZvaWQgc3BlY2lmaWMgY2Fz
ZSB3aGVuIGV4dHJhY3RpbmcKICAgIGFuZCB1cGRhdGluZyB0aGUgb2Zmc2V0LgogICAgCiAgICBJ
biB0aGlzIHBhdGNoLCB3ZSBpbmNsdWRlIGFsdGVybmF0aXZlLmggaGVhZGVyIGZpbGUgdG8gbGl2
ZXBhdGNoLmMKICAgIGRpcmVjdGx5IGZvciBBUk0zMiBjb21waWxhdGlvbiBpc3N1ZXMuIFdoZW4g
dGhlIGFsdGVybmF0aXZlIHBhdGNoaW5nCiAgICBjb25maWcgaXMgZW5hYmxlZCwgdGhlIGxpdmVw
YXRjaC5jIHdpbGwgdXNlIHRoZSBhbHRlcm5hdGl2ZSBmdW5jdGlvbnMuCiAgICBJbiB0aGlzIGNh
c2UsIHdlIHNob3VsZCBpbmNsdWRlIHRoZSBhbHRlcm5hdGl2ZSBoZWFkZXIgZmlsZSB0byB0aGlz
CiAgICBmaWxlLiBCdXQgZm9yIEFSTTY0LCBpdCBkb2VzIG5vdCBpbmNsdWRlIHRoaXMgaGVhZGVy
IGZpbGUgZGlyZWN0bHkuCiAgICBJdCBpbmNsdWRlcyB0aGlzIGhlYWRlciBmaWxlIGluZGlyZWN0
bHkgdGhyb3VnaDoKICAgIHNjaGVkLmgtPmRvbWFpbi5oLT5wYWdlLmgtPmFsdGVybmF0aXZlLmgu
CiAgICBCdXQsIHVuZm9ydHVuYXRlbHksIHRoZSBwYWdlLmggb2YgQVJNMzIgZG9lc24ndCBpbmNs
dWRlIGFsdGVybmF0aXZlLmgsCiAgICBhbmQgd2UgZG9uJ3QgaGF2ZSB0aGUgcmVhc29uIHRvIGlu
Y2x1ZGUgaXQgdG8gQVJNMzIgcGFnZS5oIG5vdy4gU28gd2UKICAgIGhhdmUgdG8gaW5jbHVkZSB0
aGUgYWx0ZXJuYXRpdmUuaCBkaXJlY3RseSBpbiBsaXZlcGF0Y2guYy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L0tjb25maWcgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL2FybTMyL01ha2VmaWxl
ICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtMzIvaW5zbi5jICAgICAgICB8IDkxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vbGl2ZXBhdGNo
LmMgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9pbnNuLmggfCA3
MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2lu
c24uaCAgICAgICB8ICAyICsKIDYgZmlsZXMgY2hhbmdlZCwgMTY3IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZpZyBiL3hlbi9hcmNo
L2FybS9LY29uZmlnCmluZGV4IDJlMDIzZDEuLjQzMTIzZTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCkBAIC0xMiwxMSArMTIsMTEg
QEAgY29uZmlnIEFSTV8zMgogY29uZmlnIEFSTV82NAogCWRlZl9ib29sIHkKIAlkZXBlbmRzIG9u
IDY0QklUCi0Jc2VsZWN0IEhBU19BTFRFUk5BVElWRQogCXNlbGVjdCBIQVNfR0lDVjMKIAogY29u
ZmlnIEFSTQogCWRlZl9ib29sIHkKKwlzZWxlY3QgSEFTX0FMVEVSTkFUSVZFCiAJc2VsZWN0IEhB
U19BUk1fSERMQ0QKIAlzZWxlY3QgSEFTX0RFVklDRV9UUkVFCiAJc2VsZWN0IEhBU19NRU1fQUND
RVNTCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvTWFrZWZpbGUgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvTWFrZWZpbGUKaW5kZXggNDM5NTY5My4uMGFjMjU0ZiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTMyL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9NYWtlZmls
ZQpAQCAtNCw2ICs0LDcgQEAgb2JqLSQoRUFSTFlfUFJJTlRLKSArPSBkZWJ1Zy5vCiBvYmoteSAr
PSBkb21jdGwubwogb2JqLXkgKz0gZG9tYWluLm8KIG9iai15ICs9IGVudHJ5Lm8KK29iai15ICs9
IGluc24ubwogb2JqLSQoQ09ORklHX0xJVkVQQVRDSCkgKz0gbGl2ZXBhdGNoLm8KIG9iai15ICs9
IHByb2MtdjcubyBwcm9jLWNheHgubwogb2JqLXkgKz0gc21wYm9vdC5vCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vYXJtMzIvaW5zbi5jIGIveGVuL2FyY2gvYXJtL2FybTMyL2luc24uYwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43YTVkYmM1Ci0tLSAvZGV2L251bGwKKysr
IGIveGVuL2FyY2gvYXJtL2FybTMyL2luc24uYwpAQCAtMCwwICsxLDkxIEBACisvKgorICAqIENv
cHlyaWdodCAoQykgMjAxNyBBUk0gTHRkLgorICAqCisgICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAgKiBpdCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24g
MiBhcworICAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICAq
CisgICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAgKgorICAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgICogYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCisgICovCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9iaXRvcHMu
aD4KKyNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4KKyNpbmNsdWRlIDxhc20vaW5zbi5oPgorCisvKiBN
YXNrIG9mIGJyYW5jaCBpbnN0cnVjdGlvbnMnIGltbWVkaWF0ZS4gKi8KKyNkZWZpbmUgQlJBTkNI
X0lOU05fSU1NX01BU0sgICAgR0VOTUFTSygyMywgMCkKKy8qIFNoaWZ0IG9mIGJyYW5jaCBpbnN0
cnVjdGlvbnMnIGltbWVkaWF0ZS4gKi8KKyNkZWZpbmUgQlJBTkNIX0lOU05fSU1NX1NISUZUICAg
MAorCitzdGF0aWMgdWludDMyX3QgYnJhbmNoX2luc25fZW5jb2RlX2ltbWVkaWF0ZSh1aW50MzJf
dCBpbnNuLCBpbnQzMl90IG9mZnNldCkKK3sKKyAgICB1aW50MzJfdCBpbW07CisKKyAgICAvKgor
ICAgICAqIEVuY29kZSB0aGUgb2Zmc2V0IHRvIGltbS4gQWxsIEFSTTMyIGluc3RydWN0aW9ucyBt
dXN0IGJlIHdvcmQgYWxpZ25lZC4KKyAgICAgKiBUaGVyZWZvcmUgdGhlIG9mZnNldCB2YWx1ZSdz
IGJpdHMgWzE6MF0gZXF1YWwgdG8gemVyby4KKyAgICAgKiAoc2VlIEFSTSBEREkgMDQwNkMuYyBB
OC44LjE4L0E4LjguMjUgZm9yIG1vcmUgZW5jb2RlL2RlY29kZSBkZXRhaWxzCisgICAgICogYWJv
dXQgQVJNMzIgYnJhbmNoIGluc3RydWN0aW9ucykKKyAgICAgKi8KKyAgICBpbW0gPSAoKG9mZnNl
dCA+PiAyKSAmIEJSQU5DSF9JTlNOX0lNTV9NQVNLKSA8PCBCUkFOQ0hfSU5TTl9JTU1fU0hJRlQ7
CisKKyAgICAvKiBVcGRhdGUgdGhlIGltbWVkaWF0ZSBmaWVsZC4gKi8KKyAgICBpbnNuICY9IH4o
QlJBTkNIX0lOU05fSU1NX01BU0sgPDwgQlJBTkNIX0lOU05fSU1NX1NISUZUKTsKKyAgICBpbnNu
IHw9IGltbTsKKworICAgIHJldHVybiBpbnNuOworfQorCisvKgorICogRGVjb2RlIHRoZSBicmFu
Y2ggb2Zmc2V0IGZyb20gYSBicmFuY2ggaW5zdHJ1Y3Rpb24ncyBpbW0gZmllbGQuCisgKiBUaGUg
YnJhbmNoIG9mZnNldCBpcyBhIHNpZ25lZCB2YWx1ZSwgc28gaXQgY2FuIGJlIHVzZWQgdG8gY29t
cHV0ZQorICogYSBuZXcgYnJhbmNoIHRhcmdldC4KKyAqLworaW50MzJfdCBhYXJjaDMyX2dldF9i
cmFuY2hfb2Zmc2V0KHVpbnQzMl90IGluc24pCit7CisgICAgdWludDMyX3QgaW1tOworCisgICAg
LyogUmV0cmlldmUgaW1tIGZyb20gYnJhbmNoIGluc3RydWN0aW9uLiAqLworICAgIGltbSA9ICgg
aW5zbiA+PiBCUkFOQ0hfSU5TTl9JTU1fU0hJRlQgKSAmIEJSQU5DSF9JTlNOX0lNTV9NQVNLOwor
CisgICAgLyoKKyAgICAgKiBDaGVjayB0aGUgaW1tIHNpZ25lZCBiaXQuIElmIHRoZSBpbW0gaXMg
YSBuZWdhdGl2ZSB2YWx1ZSwgd2UKKyAgICAgKiBoYXZlIHRvIGV4dGVuZCB0aGUgaW1tIHRvIGEg
ZnVsbCAzMiBiaXQgbmVnYXRpdmUgdmFsdWUuCisgICAgICovCisgICAgaWYgKCBpbW0gJiBCSVQo
MjMpICkKKyAgICAgICAgaW1tIHw9IEdFTk1BU0soMzEsIDI0KTsKKworICAgIHJldHVybiAoaW50
MzJfdCkoaW1tIDw8IDIpOworfQorCisvKgorICogRW5jb2RlIHRoZSBkaXNwbGFjZW1lbnQgb2Yg
YSBicmFuY2ggaW4gdGhlIGltbSBmaWVsZCBhbmQgcmV0dXJuIHRoZQorICogdXBkYXRlZCBpbnN0
cnVjdGlvbi4KKyAqLwordWludDMyX3QgYWFyY2gzMl9zZXRfYnJhbmNoX29mZnNldCh1aW50MzJf
dCBpbnNuLCBpbnQzMl90IG9mZnNldCkKK3sKKyAgICAvKiBCL0JMIHN1cHBvcnQgWy0zMk0sIDMy
TSkgb2Zmc2V0IChzZWUgQVJNIERESSAwNDA2Qy5jIEE0LjMpLiAqLworICAgIGlmICggb2Zmc2V0
IDwgLVNaXzMyTSB8fCBvZmZzZXQgPj0gU1pfMzJNICkKKyAgICB7CisgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSCisgICAgICAgICAgICAgICAiJXM6IG5ldyBicmFuY2ggb2Zmc2V0IG91dCBvZiBy
YW5nZS5cbiIsIF9fZnVuY19fKTsKKyAgICAgICAgcmV0dXJuIEJVR19PUENPREU7CisgICAgfQor
CisgICAgcmV0dXJuIGJyYW5jaF9pbnNuX2VuY29kZV9pbW1lZGlhdGUoaW5zbiwgb2Zmc2V0KTsK
K30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9j
b21tb24vbGl2ZXBhdGNoLmMKaW5kZXggMjQ2ZTY3My4uZjE0YmNiYyAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC0yNSw2
ICsyNSw3IEBACiAjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgogI2luY2x1ZGUgPHhlbi9saXZl
cGF0Y2hfcGF5bG9hZC5oPgogCisjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVk
ZSA8YXNtL2V2ZW50Lmg+CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTMyL2luc24uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvaW5zbi5oCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmM4MDBjYmYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTMyL2luc24uaApAQCAtMCwwICsxLDcxIEBACisvKgorICAqIENv
cHlyaWdodCAoQykgMjAxNyBBUk0gTHRkLgorICAqCisgICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAgKiBpdCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24g
MiBhcworICAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICAq
CisgICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAgKgorICAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgICogYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCisgICovCisjaWZuZGVmIF9fQVJDSF9BUk1fQVJNMzJfSU5TTgorI2RlZmluZSBfX0FS
Q0hfQVJNX0FSTTMyX0lOU04KKworI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCitpbnQzMl90IGFh
cmNoMzJfZ2V0X2JyYW5jaF9vZmZzZXQodWludDMyX3QgaW5zbik7Cit1aW50MzJfdCBhYXJjaDMy
X3NldF9icmFuY2hfb2Zmc2V0KHVpbnQzMl90IGluc24sIGludDMyX3Qgb2Zmc2V0KTsKKworLyog
V3JhcHBlciBmb3IgY29tbW9uIGNvZGUgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCBpbnNuX2lzX2Jy
YW5jaF9pbW0odWludDMyX3QgaW5zbikKK3sKKyAgICAvKgorICAgICAqIFhlbiBpcyB1c2luZyBB
Uk0gZXhlY3V0aW9uIHN0YXRlIG9ubHkgb24gQVJNMzIgcGxhdGZvcm0uIFNvLCB0aGUKKyAgICAg
KiBUaHVtYiBicmFuY2ggaW5zdHJ1Y3Rpb25zIChDQlosIENCTlosIFRCQiBhbmQgVEJIKSB3aWxs
IG5vdCBiZSB1c2VkCisgICAgICogaW4gWGVuLiBUaGUgbGVmdCBBUk0zMiBicmFuY2ggaW5zdHJ1
Y3Rpb25zIGFyZSBCWCwgQkxYLCBCTCBhbmQgQi4KKyAgICAgKiBCWCBpcyB1c2luZyByZWdpc3Rl
ciBhcyBwYXJhbWV0ZXIsIHdlIGRvbid0IG5lZWQgdG8gcmV3cml0ZSBpdC4gU28sCisgICAgICog
d2Ugb25seSBuZWVkIHRvIGNoZWNrIEJMWCwgQkwgYW5kIEIgZW5jb2RpbmdzIGluIHRoaXMgZnVu
Y3Rpb24uCisgICAgICoKKyAgICAgKiBGcm9tIEFSTSBEREkgMDQwNkMuYyBTZWN0aW9uIEE4Ljgu
MTggYW5kIEE4LjguMjUsIHdlIGNhbiBzZWUgdGhlc2UKKyAgICAgKiB0aHJlZSBicmFuY2ggaW5z
dHJ1Y3Rpb25zJyBlbmNvZGluZ3M6CisgICAgICogLSBiICAgY2NjYzEwMTB4eHh4eHh4eHh4eHh4
eHh4eHh4eHh4eHgKKyAgICAgKiAtIGJsICBjY2NjMTAxMXh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4
eAorICAgICAqIC0gYmx4IDExMTExMDFIeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4CisgICAgICoK
KyAgICAgKiBUaGUgSCBiaXQgb2YgYmx4IGNhbiBiZSAwIG9yIDEsIGl0IGRlcGVuZHMgb24gdGhl
IEluc3RydWN0aW9uIFNldHMgb2YKKyAgICAgKiB0YXJnZXQgaW5zdHJ1Y3Rpb24uIFJlZ2FyZGxl
c3MsIGlmIHdlIG1hc2sgdGhlIGNvbmRpdGlvbmFsIGJpdHMgYW5kCisgICAgICogYml0IDI0IChI
IGJpdCBvZiBibHgpLCB3ZSBjYW4gc2VlIGFsbCBhYm92ZSBicmFuY2ggaW5zdHJ1Y3Rpb25zIGhh
dmUKKyAgICAgKiB0aGUgc2FtZSB2YWx1ZSAweDBBMDAwMDAwLgorICAgICAqCisgICAgICogQW5k
IGZyb20gQVJNIERESSAwNDA2Qy5jIFNlY3Rpb24gQTUuNyBUYWJsZSBBNS0yMywgd2UgY2FuIHNl
ZSB0aGF0IHRoZQorICAgICAqIGJseCBpcyB0aGUgb25seSBvbmUgdW5jb25kaXRpb25hbCBpbnN0
cnVjdGlvbiBoYXMgdGhlIHNhbWUgdmFsdWUgYXMKKyAgICAgKiBjb25kaXRpb25hbCBicmFuY2gg
aW5zdHJ1Y3Rpb25zLiBTbywgbWFzayB0aGUgY29uZGl0aW9uYWwgYml0cyB3aWxsIG5vdAorICAg
ICAqIG1ha2Ugb3RoZXIgdW5jb25kaXRpb25hbCBpbnN0cnVjdGlvbiB0byBoaXQgdGhpcyBjaGVj
ay4KKyAgICAgKi8KKyAgICByZXR1cm4gKCAoaW5zbiAmIDB4MEUwMDAwMDApID09IDB4MEEwMDAw
MDAgKTsKK30KKworc3RhdGljIGlubGluZSBpbnQzMl90IGluc25fZ2V0X2JyYW5jaF9vZmZzZXQo
dWludDMyX3QgaW5zbikKK3sKKyAgICByZXR1cm4gYWFyY2gzMl9nZXRfYnJhbmNoX29mZnNldChp
bnNuKTsKK30KKworc3RhdGljIGlubGluZSB1aW50MzJfdCBpbnNuX3NldF9icmFuY2hfb2Zmc2V0
KHVpbnQzMl90IGluc24sIGludDMyX3Qgb2Zmc2V0KQoreworICAgIHJldHVybiBhYXJjaDMyX3Nl
dF9icmFuY2hfb2Zmc2V0KGluc24sIG9mZnNldCk7Cit9CisKKyNlbmRpZiAvKiAhX19BUkNIX0FS
TV9BUk0zMl9JTlNOICovCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICog
Yy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2luc24uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCmluZGV4IGEyMDVjZWIuLjM0ODkx
NzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vaW5zbi5oCkBAIC01LDYgKzUsOCBAQAogCiAjaWYgZGVmaW5lZChDT05GSUdf
QVJNXzY0KQogIyBpbmNsdWRlIDxhc20vYXJtNjQvaW5zbi5oPgorI2VsaWYgZGVmaW5lZChDT05G
SUdfQVJNXzMyKQorIyBpbmNsdWRlIDxhc20vYXJtMzIvaW5zbi5oPgogI2Vsc2UKICMgZXJyb3Ig
InVua25vd24gQVJNIHZhcmlhbnQiCiAjZW5kaWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Apr 02 05:00:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 02 Apr 2017 05:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cuXcf-0000z9-Fk; Sun, 02 Apr 2017 05:00:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuXcd-0000z1-DW
 for xen-changelog@lists.xensource.com; Sun, 02 Apr 2017 05:00:15 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 58/0C-19731-E5580E85; Sun, 02 Apr 2017 05:00:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTeu9UG
 EwfP57BYTthk4MHps79vFHsAYxZqZl5RfkcCa8XfOR7aCS14Vx/p62RsYe2y6GLk4hAS+MErM
 WjaZEcI5zyhxtG8eaxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgLuEs0Pf
 zOB2LwCZhLXXswDi7MA1T96dohtAiPHAkaGVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjJ+WBRxilORgUhLl/V58L0KILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBG9Gy4MIIcGi1PTUirTMHGB4wKQlOHiURHjXgqR5iwsSc4sz0yFSpxh1ORb92/2G
 SYglLz8vVUqctwCkSACkKKM0D24ELFQvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3PcgUn
 sy8ErhNr4COYAI6wuLrXZAjShIRUlINjO7lDeHXVbtK+8//4uoIexF6337/2gO7/d++uzCjeX
 GC9ONKx40bjyho7W+6ff3TNLvl18/sFetSDs9NtNv9WuntzkNOW/1urrKe89ml+f+OL8xM8++
 KTvlQ5vF2jrKw7QyuS5u2JiU+E1jUVpq9Si/YVjnh79oPPDp1J3/UyDC+by+JWn/LkF2JpTgj
 0VCLuag4EQBpKBiGUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1491109213!71828263!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34909 invoked from network); 2 Apr 2017 05:00:13 -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; 2 Apr 2017 05:00:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuXcb-0003PP-0Q
 for xen-changelog@lists.xensource.com; Sun, 02 Apr 2017 05:00:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cuXca-0001MC-U6
 for xen-changelog@lists.xensource.com; Sun, 02 Apr 2017 05:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cuXca-0001MC-U6@xenbits.xenproject.org>
Date: Sun, 02 Apr 2017 05:00:12 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: Introduce alternative
	runtime patching
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQxNjMwZWIxYjYxNTE1OGFmNDJmNDQ2ODIzNjQ1N2ZkM2Y4YTY4MTkKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IEZyaSBNYXIgMzEgMTU6
MDc6MjUgMjAxNyArMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBNYXIgMzEgMTE6MTc6MTIgMjAxNyAtMDcw
MAoKICAgIHhlbi9hcm0zMjogSW50cm9kdWNlIGFsdGVybmF0aXZlIHJ1bnRpbWUgcGF0Y2hpbmcK
ICAgIAogICAgVGhpcyBwYXRjaCBpcyBiYXNlZCBvbiB0aGUgaW1wbGVtZW50YXRpb24gb2YgQVJN
NjQsIGl0IGludHJvZHVjZXMKICAgIGFsdGVybmF0aXZlIHJ1bnRpbWUgcGF0Y2hpbmcgdG8gQVJN
MzIuIFRoaXMgYWxsb3dzIHRvIHBhdGNoIGFzc2VtYmx5CiAgICBpbnN0cnVjdGlvbiBhdCBydW50
aW1lIHRvIGVpdGhlciBmaXggaGFyZHdhcmUgYnVncyBvciBvcHRpbWl6ZSBmb3IKICAgIGNlcnRh
aW4gaGFyZHdhcmUgZmVhdHVyZXMgb24gQVJNMzIgcGxhdGZvcm0uCiAgICAKICAgIFhlbiBoeXBl
cnZpc29yIGlzIHVzaW5nIEFSTSBleGVjdXRpb24gc3RhdGUgb25seSBvbiBBUk0zMiBwbGF0Zm9y
bSwKICAgIFRodW1iIGlzIG5vdCB1c2VkLiBTbywgdGhlIFRodW1iIG9ubHkgYnJhbmNoIGluc3Ry
dWN0aW9ucyAoQ0JaLCBDQk5aLAogICAgVEJCIGFuZCBUQkgpIGFyZSBub3QgY29uc2lkZXJlZCBp
biBhbHRlcm5hdGl2ZXMuCiAgICAKICAgIFRoZSBsZWZ0IEFSTTMyIGJyYW5jaCBpbnN0cnVjdGlv
bnMgYXJlIEJYLCBCTFgsIEJMIGFuZCBCLiBUaGUKICAgIGluc3RydWN0aW9uIEJYIGlzIHRha2lu
ZyBhIHJlZ2lzdGVyIGluIHBhcmFtZXRlciwgc28gd2UgZG9uJ3QgbmVlZCB0bwogICAgcmV3cml0
ZSBpdC4gVGhlIGluc3RydWN0aW9ucyBCTFgsIEJMIGFuZCBCIGFyZSB1c2luZyB0aGUgc2ltaWxh
cgogICAgZW5jb2RpbmcgZm9yIHRoZSBvZmZzZXQgYW5kIHdpbGwgYXZvaWQgc3BlY2lmaWMgY2Fz
ZSB3aGVuIGV4dHJhY3RpbmcKICAgIGFuZCB1cGRhdGluZyB0aGUgb2Zmc2V0LgogICAgCiAgICBJ
biB0aGlzIHBhdGNoLCB3ZSBpbmNsdWRlIGFsdGVybmF0aXZlLmggaGVhZGVyIGZpbGUgdG8gbGl2
ZXBhdGNoLmMKICAgIGRpcmVjdGx5IGZvciBBUk0zMiBjb21waWxhdGlvbiBpc3N1ZXMuIFdoZW4g
dGhlIGFsdGVybmF0aXZlIHBhdGNoaW5nCiAgICBjb25maWcgaXMgZW5hYmxlZCwgdGhlIGxpdmVw
YXRjaC5jIHdpbGwgdXNlIHRoZSBhbHRlcm5hdGl2ZSBmdW5jdGlvbnMuCiAgICBJbiB0aGlzIGNh
c2UsIHdlIHNob3VsZCBpbmNsdWRlIHRoZSBhbHRlcm5hdGl2ZSBoZWFkZXIgZmlsZSB0byB0aGlz
CiAgICBmaWxlLiBCdXQgZm9yIEFSTTY0LCBpdCBkb2VzIG5vdCBpbmNsdWRlIHRoaXMgaGVhZGVy
IGZpbGUgZGlyZWN0bHkuCiAgICBJdCBpbmNsdWRlcyB0aGlzIGhlYWRlciBmaWxlIGluZGlyZWN0
bHkgdGhyb3VnaDoKICAgIHNjaGVkLmgtPmRvbWFpbi5oLT5wYWdlLmgtPmFsdGVybmF0aXZlLmgu
CiAgICBCdXQsIHVuZm9ydHVuYXRlbHksIHRoZSBwYWdlLmggb2YgQVJNMzIgZG9lc24ndCBpbmNs
dWRlIGFsdGVybmF0aXZlLmgsCiAgICBhbmQgd2UgZG9uJ3QgaGF2ZSB0aGUgcmVhc29uIHRvIGlu
Y2x1ZGUgaXQgdG8gQVJNMzIgcGFnZS5oIG5vdy4gU28gd2UKICAgIGhhdmUgdG8gaW5jbHVkZSB0
aGUgYWx0ZXJuYXRpdmUuaCBkaXJlY3RseSBpbiBsaXZlcGF0Y2guYy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L0tjb25maWcgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL2FybTMyL01ha2VmaWxl
ICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtMzIvaW5zbi5jICAgICAgICB8IDkxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vbGl2ZXBhdGNo
LmMgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9pbnNuLmggfCA3
MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2lu
c24uaCAgICAgICB8ICAyICsKIDYgZmlsZXMgY2hhbmdlZCwgMTY3IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZpZyBiL3hlbi9hcmNo
L2FybS9LY29uZmlnCmluZGV4IDJlMDIzZDEuLjQzMTIzZTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCkBAIC0xMiwxMSArMTIsMTEg
QEAgY29uZmlnIEFSTV8zMgogY29uZmlnIEFSTV82NAogCWRlZl9ib29sIHkKIAlkZXBlbmRzIG9u
IDY0QklUCi0Jc2VsZWN0IEhBU19BTFRFUk5BVElWRQogCXNlbGVjdCBIQVNfR0lDVjMKIAogY29u
ZmlnIEFSTQogCWRlZl9ib29sIHkKKwlzZWxlY3QgSEFTX0FMVEVSTkFUSVZFCiAJc2VsZWN0IEhB
U19BUk1fSERMQ0QKIAlzZWxlY3QgSEFTX0RFVklDRV9UUkVFCiAJc2VsZWN0IEhBU19NRU1fQUND
RVNTCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvTWFrZWZpbGUgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvTWFrZWZpbGUKaW5kZXggNDM5NTY5My4uMGFjMjU0ZiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTMyL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9NYWtlZmls
ZQpAQCAtNCw2ICs0LDcgQEAgb2JqLSQoRUFSTFlfUFJJTlRLKSArPSBkZWJ1Zy5vCiBvYmoteSAr
PSBkb21jdGwubwogb2JqLXkgKz0gZG9tYWluLm8KIG9iai15ICs9IGVudHJ5Lm8KK29iai15ICs9
IGluc24ubwogb2JqLSQoQ09ORklHX0xJVkVQQVRDSCkgKz0gbGl2ZXBhdGNoLm8KIG9iai15ICs9
IHByb2MtdjcubyBwcm9jLWNheHgubwogb2JqLXkgKz0gc21wYm9vdC5vCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vYXJtMzIvaW5zbi5jIGIveGVuL2FyY2gvYXJtL2FybTMyL2luc24uYwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43YTVkYmM1Ci0tLSAvZGV2L251bGwKKysr
IGIveGVuL2FyY2gvYXJtL2FybTMyL2luc24uYwpAQCAtMCwwICsxLDkxIEBACisvKgorICAqIENv
cHlyaWdodCAoQykgMjAxNyBBUk0gTHRkLgorICAqCisgICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAgKiBpdCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24g
MiBhcworICAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICAq
CisgICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAgKgorICAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgICogYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCisgICovCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9iaXRvcHMu
aD4KKyNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4KKyNpbmNsdWRlIDxhc20vaW5zbi5oPgorCisvKiBN
YXNrIG9mIGJyYW5jaCBpbnN0cnVjdGlvbnMnIGltbWVkaWF0ZS4gKi8KKyNkZWZpbmUgQlJBTkNI
X0lOU05fSU1NX01BU0sgICAgR0VOTUFTSygyMywgMCkKKy8qIFNoaWZ0IG9mIGJyYW5jaCBpbnN0
cnVjdGlvbnMnIGltbWVkaWF0ZS4gKi8KKyNkZWZpbmUgQlJBTkNIX0lOU05fSU1NX1NISUZUICAg
MAorCitzdGF0aWMgdWludDMyX3QgYnJhbmNoX2luc25fZW5jb2RlX2ltbWVkaWF0ZSh1aW50MzJf
dCBpbnNuLCBpbnQzMl90IG9mZnNldCkKK3sKKyAgICB1aW50MzJfdCBpbW07CisKKyAgICAvKgor
ICAgICAqIEVuY29kZSB0aGUgb2Zmc2V0IHRvIGltbS4gQWxsIEFSTTMyIGluc3RydWN0aW9ucyBt
dXN0IGJlIHdvcmQgYWxpZ25lZC4KKyAgICAgKiBUaGVyZWZvcmUgdGhlIG9mZnNldCB2YWx1ZSdz
IGJpdHMgWzE6MF0gZXF1YWwgdG8gemVyby4KKyAgICAgKiAoc2VlIEFSTSBEREkgMDQwNkMuYyBB
OC44LjE4L0E4LjguMjUgZm9yIG1vcmUgZW5jb2RlL2RlY29kZSBkZXRhaWxzCisgICAgICogYWJv
dXQgQVJNMzIgYnJhbmNoIGluc3RydWN0aW9ucykKKyAgICAgKi8KKyAgICBpbW0gPSAoKG9mZnNl
dCA+PiAyKSAmIEJSQU5DSF9JTlNOX0lNTV9NQVNLKSA8PCBCUkFOQ0hfSU5TTl9JTU1fU0hJRlQ7
CisKKyAgICAvKiBVcGRhdGUgdGhlIGltbWVkaWF0ZSBmaWVsZC4gKi8KKyAgICBpbnNuICY9IH4o
QlJBTkNIX0lOU05fSU1NX01BU0sgPDwgQlJBTkNIX0lOU05fSU1NX1NISUZUKTsKKyAgICBpbnNu
IHw9IGltbTsKKworICAgIHJldHVybiBpbnNuOworfQorCisvKgorICogRGVjb2RlIHRoZSBicmFu
Y2ggb2Zmc2V0IGZyb20gYSBicmFuY2ggaW5zdHJ1Y3Rpb24ncyBpbW0gZmllbGQuCisgKiBUaGUg
YnJhbmNoIG9mZnNldCBpcyBhIHNpZ25lZCB2YWx1ZSwgc28gaXQgY2FuIGJlIHVzZWQgdG8gY29t
cHV0ZQorICogYSBuZXcgYnJhbmNoIHRhcmdldC4KKyAqLworaW50MzJfdCBhYXJjaDMyX2dldF9i
cmFuY2hfb2Zmc2V0KHVpbnQzMl90IGluc24pCit7CisgICAgdWludDMyX3QgaW1tOworCisgICAg
LyogUmV0cmlldmUgaW1tIGZyb20gYnJhbmNoIGluc3RydWN0aW9uLiAqLworICAgIGltbSA9ICgg
aW5zbiA+PiBCUkFOQ0hfSU5TTl9JTU1fU0hJRlQgKSAmIEJSQU5DSF9JTlNOX0lNTV9NQVNLOwor
CisgICAgLyoKKyAgICAgKiBDaGVjayB0aGUgaW1tIHNpZ25lZCBiaXQuIElmIHRoZSBpbW0gaXMg
YSBuZWdhdGl2ZSB2YWx1ZSwgd2UKKyAgICAgKiBoYXZlIHRvIGV4dGVuZCB0aGUgaW1tIHRvIGEg
ZnVsbCAzMiBiaXQgbmVnYXRpdmUgdmFsdWUuCisgICAgICovCisgICAgaWYgKCBpbW0gJiBCSVQo
MjMpICkKKyAgICAgICAgaW1tIHw9IEdFTk1BU0soMzEsIDI0KTsKKworICAgIHJldHVybiAoaW50
MzJfdCkoaW1tIDw8IDIpOworfQorCisvKgorICogRW5jb2RlIHRoZSBkaXNwbGFjZW1lbnQgb2Yg
YSBicmFuY2ggaW4gdGhlIGltbSBmaWVsZCBhbmQgcmV0dXJuIHRoZQorICogdXBkYXRlZCBpbnN0
cnVjdGlvbi4KKyAqLwordWludDMyX3QgYWFyY2gzMl9zZXRfYnJhbmNoX29mZnNldCh1aW50MzJf
dCBpbnNuLCBpbnQzMl90IG9mZnNldCkKK3sKKyAgICAvKiBCL0JMIHN1cHBvcnQgWy0zMk0sIDMy
TSkgb2Zmc2V0IChzZWUgQVJNIERESSAwNDA2Qy5jIEE0LjMpLiAqLworICAgIGlmICggb2Zmc2V0
IDwgLVNaXzMyTSB8fCBvZmZzZXQgPj0gU1pfMzJNICkKKyAgICB7CisgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSCisgICAgICAgICAgICAgICAiJXM6IG5ldyBicmFuY2ggb2Zmc2V0IG91dCBvZiBy
YW5nZS5cbiIsIF9fZnVuY19fKTsKKyAgICAgICAgcmV0dXJuIEJVR19PUENPREU7CisgICAgfQor
CisgICAgcmV0dXJuIGJyYW5jaF9pbnNuX2VuY29kZV9pbW1lZGlhdGUoaW5zbiwgb2Zmc2V0KTsK
K30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9j
b21tb24vbGl2ZXBhdGNoLmMKaW5kZXggMjQ2ZTY3My4uZjE0YmNiYyAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC0yNSw2
ICsyNSw3IEBACiAjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgogI2luY2x1ZGUgPHhlbi9saXZl
cGF0Y2hfcGF5bG9hZC5oPgogCisjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVk
ZSA8YXNtL2V2ZW50Lmg+CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTMyL2luc24uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvaW5zbi5oCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmM4MDBjYmYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTMyL2luc24uaApAQCAtMCwwICsxLDcxIEBACisvKgorICAqIENv
cHlyaWdodCAoQykgMjAxNyBBUk0gTHRkLgorICAqCisgICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAgKiBpdCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24g
MiBhcworICAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICAq
CisgICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAgKgorICAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgICogYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCisgICovCisjaWZuZGVmIF9fQVJDSF9BUk1fQVJNMzJfSU5TTgorI2RlZmluZSBfX0FS
Q0hfQVJNX0FSTTMyX0lOU04KKworI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCitpbnQzMl90IGFh
cmNoMzJfZ2V0X2JyYW5jaF9vZmZzZXQodWludDMyX3QgaW5zbik7Cit1aW50MzJfdCBhYXJjaDMy
X3NldF9icmFuY2hfb2Zmc2V0KHVpbnQzMl90IGluc24sIGludDMyX3Qgb2Zmc2V0KTsKKworLyog
V3JhcHBlciBmb3IgY29tbW9uIGNvZGUgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCBpbnNuX2lzX2Jy
YW5jaF9pbW0odWludDMyX3QgaW5zbikKK3sKKyAgICAvKgorICAgICAqIFhlbiBpcyB1c2luZyBB
Uk0gZXhlY3V0aW9uIHN0YXRlIG9ubHkgb24gQVJNMzIgcGxhdGZvcm0uIFNvLCB0aGUKKyAgICAg
KiBUaHVtYiBicmFuY2ggaW5zdHJ1Y3Rpb25zIChDQlosIENCTlosIFRCQiBhbmQgVEJIKSB3aWxs
IG5vdCBiZSB1c2VkCisgICAgICogaW4gWGVuLiBUaGUgbGVmdCBBUk0zMiBicmFuY2ggaW5zdHJ1
Y3Rpb25zIGFyZSBCWCwgQkxYLCBCTCBhbmQgQi4KKyAgICAgKiBCWCBpcyB1c2luZyByZWdpc3Rl
ciBhcyBwYXJhbWV0ZXIsIHdlIGRvbid0IG5lZWQgdG8gcmV3cml0ZSBpdC4gU28sCisgICAgICog
d2Ugb25seSBuZWVkIHRvIGNoZWNrIEJMWCwgQkwgYW5kIEIgZW5jb2RpbmdzIGluIHRoaXMgZnVu
Y3Rpb24uCisgICAgICoKKyAgICAgKiBGcm9tIEFSTSBEREkgMDQwNkMuYyBTZWN0aW9uIEE4Ljgu
MTggYW5kIEE4LjguMjUsIHdlIGNhbiBzZWUgdGhlc2UKKyAgICAgKiB0aHJlZSBicmFuY2ggaW5z
dHJ1Y3Rpb25zJyBlbmNvZGluZ3M6CisgICAgICogLSBiICAgY2NjYzEwMTB4eHh4eHh4eHh4eHh4
eHh4eHh4eHh4eHgKKyAgICAgKiAtIGJsICBjY2NjMTAxMXh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4
eAorICAgICAqIC0gYmx4IDExMTExMDFIeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4CisgICAgICoK
KyAgICAgKiBUaGUgSCBiaXQgb2YgYmx4IGNhbiBiZSAwIG9yIDEsIGl0IGRlcGVuZHMgb24gdGhl
IEluc3RydWN0aW9uIFNldHMgb2YKKyAgICAgKiB0YXJnZXQgaW5zdHJ1Y3Rpb24uIFJlZ2FyZGxl
c3MsIGlmIHdlIG1hc2sgdGhlIGNvbmRpdGlvbmFsIGJpdHMgYW5kCisgICAgICogYml0IDI0IChI
IGJpdCBvZiBibHgpLCB3ZSBjYW4gc2VlIGFsbCBhYm92ZSBicmFuY2ggaW5zdHJ1Y3Rpb25zIGhh
dmUKKyAgICAgKiB0aGUgc2FtZSB2YWx1ZSAweDBBMDAwMDAwLgorICAgICAqCisgICAgICogQW5k
IGZyb20gQVJNIERESSAwNDA2Qy5jIFNlY3Rpb24gQTUuNyBUYWJsZSBBNS0yMywgd2UgY2FuIHNl
ZSB0aGF0IHRoZQorICAgICAqIGJseCBpcyB0aGUgb25seSBvbmUgdW5jb25kaXRpb25hbCBpbnN0
cnVjdGlvbiBoYXMgdGhlIHNhbWUgdmFsdWUgYXMKKyAgICAgKiBjb25kaXRpb25hbCBicmFuY2gg
aW5zdHJ1Y3Rpb25zLiBTbywgbWFzayB0aGUgY29uZGl0aW9uYWwgYml0cyB3aWxsIG5vdAorICAg
ICAqIG1ha2Ugb3RoZXIgdW5jb25kaXRpb25hbCBpbnN0cnVjdGlvbiB0byBoaXQgdGhpcyBjaGVj
ay4KKyAgICAgKi8KKyAgICByZXR1cm4gKCAoaW5zbiAmIDB4MEUwMDAwMDApID09IDB4MEEwMDAw
MDAgKTsKK30KKworc3RhdGljIGlubGluZSBpbnQzMl90IGluc25fZ2V0X2JyYW5jaF9vZmZzZXQo
dWludDMyX3QgaW5zbikKK3sKKyAgICByZXR1cm4gYWFyY2gzMl9nZXRfYnJhbmNoX29mZnNldChp
bnNuKTsKK30KKworc3RhdGljIGlubGluZSB1aW50MzJfdCBpbnNuX3NldF9icmFuY2hfb2Zmc2V0
KHVpbnQzMl90IGluc24sIGludDMyX3Qgb2Zmc2V0KQoreworICAgIHJldHVybiBhYXJjaDMyX3Nl
dF9icmFuY2hfb2Zmc2V0KGluc24sIG9mZnNldCk7Cit9CisKKyNlbmRpZiAvKiAhX19BUkNIX0FS
TV9BUk0zMl9JTlNOICovCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICog
Yy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2luc24uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCmluZGV4IGEyMDVjZWIuLjM0ODkx
NzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vaW5zbi5oCkBAIC01LDYgKzUsOCBAQAogCiAjaWYgZGVmaW5lZChDT05GSUdf
QVJNXzY0KQogIyBpbmNsdWRlIDxhc20vYXJtNjQvaW5zbi5oPgorI2VsaWYgZGVmaW5lZChDT05G
SUdfQVJNXzMyKQorIyBpbmNsdWRlIDxhc20vYXJtMzIvaW5zbi5oPgogI2Vsc2UKICMgZXJyb3Ig
InVua25vd24gQVJNIHZhcmlhbnQiCiAjZW5kaWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 03 19:55:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Apr 2017 19:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cv84A-0002Xa-Se; Mon, 03 Apr 2017 19:55:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv849-0002XR-LI
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:05 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C8/D4-03642-998A2E85; Mon, 03 Apr 2017 19:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXfGikc
 RBj/28FtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxstdexkLVihUvJn1gLGB8a1kFyMXh5DAF0aJ
 Nzf+MEI45xklJi5ewNTFyMHBJiAmMXevQhcjJ4eIgKrErBXLmUFsIQF1iabfDWwgtrCAg8SzK
 ecYQWxeATOJxj9/WUFsFqD6jh/PGCcwcixgZFjFqFGcWlSWWqRrbKiXVJSZnlGSm5iZo2toYK
 aXm1pcnJiempOYVKyXnJ+7iRHoFQYg2MHYtCjwEKMkB5OSKK/6pEcRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4fZYD5QSLUtNTK9Iyc4DhAZOW4OBREuG1XgaU5i0uSMwtzkyHSJ1iVJQS52UA
 SQiAJDJK8+DaYCF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK80iDbeTLzSuCmvwJazAS0+
 MmdhyCLSxIRUlINjPxlPIs2/3eP4J79NWjOizaRqze9H5yr1ojr+yCU84jjv32ynNGGu0+47h
 tNqm77x+f+cvWqDL4FSrXxPstvz5OPX2Ze+PL3pRe3GByECh9v9b2w/XqEeay1a+K99FXxKnM
 mPJ/SU7H1YO+sqK8qUxw1n15/577m6eM0t4mc/6Kvq+foqmR71SmxFGckGmoxFxUnAgBVl5FO
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1491249303!61760116!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8967 invoked from network); 3 Apr 2017 19:55:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Apr 2017 19:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv847-0007Ui-6y
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv847-0007RE-4I
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cv847-0007RE-4I@xenbits.xenproject.org>
Date: Mon, 03 Apr 2017 19:55:03 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: drop unneeded __packed
	attributes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8811478612754436277=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 9eb0aa2f47a78ffbab9e7ab9974440a132ce073f
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Mar 31 09:00:13 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Mar 31 09:00:13 2017 +0200

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

diff --git a/xen/arch/x86/hvm/svm/vmcb.c b/xen/arch/x86/hvm/svm/vmcb.c
index b5d7165..5682ff6 100644
--- a/xen/arch/x86/hvm/svm/vmcb.c
+++ b/xen/arch/x86/hvm/svm/vmcb.c
@@ -72,6 +72,9 @@ static int construct_vmcb(struct vcpu *v)
     struct arch_svm_struct *arch_svm = &v->arch.hvm_svm;
     struct vmcb_struct *vmcb = arch_svm->vmcb;
 
+    /* Build-time check of the size of VMCB AMD structure. */
+    BUILD_BUG_ON(sizeof(*vmcb) != PAGE_SIZE);
+
     vmcb->_general1_intercepts = 
         GENERAL1_INTERCEPT_INTR        | GENERAL1_INTERCEPT_NMI         |
         GENERAL1_INTERCEPT_SMI         | GENERAL1_INTERCEPT_INIT        |
diff --git a/xen/arch/x86/x86_emulate/x86_emulate.h b/xen/arch/x86/x86_emulate/x86_emulate.h
index 3f710a1..23dc273 100644
--- a/xen/arch/x86/x86_emulate/x86_emulate.h
+++ b/xen/arch/x86/x86_emulate/x86_emulate.h
@@ -71,7 +71,7 @@ enum x86_swint_emulation {
  * Attribute for segment selector. This is a copy of bit 40:47 & 52:55 of the
  * segment descriptor. It happens to match the format of an AMD SVM VMCB.
  */
-typedef union __packed segment_attributes {
+typedef union segment_attributes {
     uint16_t bytes;
     struct
     {
@@ -91,7 +91,7 @@ typedef union __packed segment_attributes {
  * Full state of a segment register (visible and hidden portions).
  * Again, this happens to match the format of an AMD SVM VMCB.
  */
-struct __packed segment_register {
+struct segment_register {
     uint16_t   sel;
     segment_attributes_t attr;
     uint32_t   limit;
diff --git a/xen/include/asm-x86/hvm/svm/vmcb.h b/xen/include/asm-x86/hvm/svm/vmcb.h
index ec47e2d..f195ed8 100644
--- a/xen/include/asm-x86/hvm/svm/vmcb.h
+++ b/xen/include/asm-x86/hvm/svm/vmcb.h
@@ -308,7 +308,7 @@ enum VMEXIT_EXITCODE
 /* Definition of segment state is borrowed by the generic HVM code. */
 typedef struct segment_register svm_segment_register_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -322,7 +322,7 @@ typedef union __packed
     } fields;
 } eventinj_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -340,7 +340,7 @@ typedef union __packed
     } fields;
 } vintr_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -357,7 +357,7 @@ typedef union __packed
     } fields;
 } ioio_info_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct
@@ -366,7 +366,7 @@ typedef union __packed
     } fields;
 } lbrctrl_t;
 
-typedef union __packed
+typedef union
 {
     uint32_t bytes;
     struct
@@ -401,7 +401,7 @@ typedef union __packed
 #define IOPM_SIZE   (12 * 1024)
 #define MSRPM_SIZE  (8  * 1024)
 
-struct __packed vmcb_struct {
+struct vmcb_struct {
     u32 _cr_intercepts;         /* offset 0x00 - cleanbit 0 */
     u32 _dr_intercepts;         /* offset 0x04 - cleanbit 0 */
     u32 _exception_intercepts;  /* offset 0x08 - cleanbit 0 */
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.6


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============8811478612754436277==--

From xen-changelog-bounces@lists.xen.org Mon Apr 03 19:55:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Apr 2017 19:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cv84A-0002Xa-Se; Mon, 03 Apr 2017 19:55:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv849-0002XR-LI
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:05 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C8/D4-03642-998A2E85; Mon, 03 Apr 2017 19:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXfGikc
 RBj/28FtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxstdexkLVihUvJn1gLGB8a1kFyMXh5DAF0aJ
 Nzf+MEI45xklJi5ewNTFyMHBJiAmMXevQhcjJ4eIgKrErBXLmUFsIQF1iabfDWwgtrCAg8SzK
 ecYQWxeATOJxj9/WUFsFqD6jh/PGCcwcixgZFjFqFGcWlSWWqRrbKiXVJSZnlGSm5iZo2toYK
 aXm1pcnJiempOYVKyXnJ+7iRHoFQYg2MHYtCjwEKMkB5OSKK/6pEcRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4fZYD5QSLUtNTK9Iyc4DhAZOW4OBREuG1XgaU5i0uSMwtzkyHSJ1iVJQS52UA
 SQiAJDJK8+DaYCF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK80iDbeTLzSuCmvwJazAS0+
 MmdhyCLSxIRUlINjPxlPIs2/3eP4J79NWjOizaRqze9H5yr1ojr+yCU84jjv32ynNGGu0+47h
 tNqm77x+f+cvWqDL4FSrXxPstvz5OPX2Ze+PL3pRe3GByECh9v9b2w/XqEeay1a+K99FXxKnM
 mPJ/SU7H1YO+sqK8qUxw1n15/577m6eM0t4mc/6Kvq+foqmR71SmxFGckGmoxFxUnAgBVl5FO
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1491249303!61760116!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8967 invoked from network); 3 Apr 2017 19:55:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Apr 2017 19:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv847-0007Ui-6y
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv847-0007RE-4I
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cv847-0007RE-4I@xenbits.xenproject.org>
Date: Mon, 03 Apr 2017 19:55:03 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: drop unneeded __packed
	attributes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8811478612754436277=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 9eb0aa2f47a78ffbab9e7ab9974440a132ce073f
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Mar 31 09:00:13 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Mar 31 09:00:13 2017 +0200

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

diff --git a/xen/arch/x86/hvm/svm/vmcb.c b/xen/arch/x86/hvm/svm/vmcb.c
index b5d7165..5682ff6 100644
--- a/xen/arch/x86/hvm/svm/vmcb.c
+++ b/xen/arch/x86/hvm/svm/vmcb.c
@@ -72,6 +72,9 @@ static int construct_vmcb(struct vcpu *v)
     struct arch_svm_struct *arch_svm = &v->arch.hvm_svm;
     struct vmcb_struct *vmcb = arch_svm->vmcb;
 
+    /* Build-time check of the size of VMCB AMD structure. */
+    BUILD_BUG_ON(sizeof(*vmcb) != PAGE_SIZE);
+
     vmcb->_general1_intercepts = 
         GENERAL1_INTERCEPT_INTR        | GENERAL1_INTERCEPT_NMI         |
         GENERAL1_INTERCEPT_SMI         | GENERAL1_INTERCEPT_INIT        |
diff --git a/xen/arch/x86/x86_emulate/x86_emulate.h b/xen/arch/x86/x86_emulate/x86_emulate.h
index 3f710a1..23dc273 100644
--- a/xen/arch/x86/x86_emulate/x86_emulate.h
+++ b/xen/arch/x86/x86_emulate/x86_emulate.h
@@ -71,7 +71,7 @@ enum x86_swint_emulation {
  * Attribute for segment selector. This is a copy of bit 40:47 & 52:55 of the
  * segment descriptor. It happens to match the format of an AMD SVM VMCB.
  */
-typedef union __packed segment_attributes {
+typedef union segment_attributes {
     uint16_t bytes;
     struct
     {
@@ -91,7 +91,7 @@ typedef union __packed segment_attributes {
  * Full state of a segment register (visible and hidden portions).
  * Again, this happens to match the format of an AMD SVM VMCB.
  */
-struct __packed segment_register {
+struct segment_register {
     uint16_t   sel;
     segment_attributes_t attr;
     uint32_t   limit;
diff --git a/xen/include/asm-x86/hvm/svm/vmcb.h b/xen/include/asm-x86/hvm/svm/vmcb.h
index ec47e2d..f195ed8 100644
--- a/xen/include/asm-x86/hvm/svm/vmcb.h
+++ b/xen/include/asm-x86/hvm/svm/vmcb.h
@@ -308,7 +308,7 @@ enum VMEXIT_EXITCODE
 /* Definition of segment state is borrowed by the generic HVM code. */
 typedef struct segment_register svm_segment_register_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -322,7 +322,7 @@ typedef union __packed
     } fields;
 } eventinj_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -340,7 +340,7 @@ typedef union __packed
     } fields;
 } vintr_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -357,7 +357,7 @@ typedef union __packed
     } fields;
 } ioio_info_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct
@@ -366,7 +366,7 @@ typedef union __packed
     } fields;
 } lbrctrl_t;
 
-typedef union __packed
+typedef union
 {
     uint32_t bytes;
     struct
@@ -401,7 +401,7 @@ typedef union __packed
 #define IOPM_SIZE   (12 * 1024)
 #define MSRPM_SIZE  (8  * 1024)
 
-struct __packed vmcb_struct {
+struct vmcb_struct {
     u32 _cr_intercepts;         /* offset 0x00 - cleanbit 0 */
     u32 _dr_intercepts;         /* offset 0x04 - cleanbit 0 */
     u32 _exception_intercepts;  /* offset 0x08 - cleanbit 0 */
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.6


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============8811478612754436277==--

From xen-changelog-bounces@lists.xen.org Mon Apr 03 19:55:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Apr 2017 19:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cv84J-0002ZZ-UD; Mon, 03 Apr 2017 19:55:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84J-0002Yh-Kb
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:15 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E8/7F-03430-2A8A2E85; Mon, 03 Apr 2017 19:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXfRikc
 RBp2bRS0mbDNwYPTY3reLPYAxijUzLym/IoE14+vdD6wFnWIVJ46uZW5gvC/YxcjFISTwhVGi
 d/d3NgjnPKPE0oMLgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBQIkmt72s
 4PYvAJmEt+mnQSrYQGqX7pgDfMERo4FjAyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECvcIABDsYL28MOMQoycGkJMqrPulRhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXp/lQDnBotT01Iq0zBxgeMCkJTh4lER4l4CkeYsLEnOLM9MhUqcYdTnmzN79hkmI
 JS8/L1VKnPf+MqAiAZCijNI8uBGwUL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5JIKt4M
 vNK4Da9AjqCCeiIJ3ceghxRkoiQkmpg1F6b8aShOF8k7PyxIyIeJq4fk2zWJm3vlOrUM6g9oX
 xm+SKXzS9Frc5lGR5U/vrxx1yTyRn87PpTREx/Pi2/uMwlNGNz2MStHXuOJ/2aVMFQ/+xFk2H
 4nIcSVXO477x38naVZ5WRZirxkdW9pP6C6Xpkd9ky81yBW2yH83+dqUs/IXy0q0hfiaU4I9FQ
 i7moOBEAgxAWkVACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1491249313!47963202!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36556 invoked from network); 3 Apr 2017 19:55:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Apr 2017 19:55:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84H-0007Us-9Z
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84H-0007V7-8Y
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cv84H-0007V7-8Y@xenbits.xenproject.org>
Date: Mon, 03 Apr 2017 19:55:13 +0000
Subject: [Xen-changelog] [xen stable-4.6] build/clang: fix XSM dummy policy
	when using clang 4.0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9148244406126082603=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 4f9617120b09ad1554d8e4a0ca817e27bfbbe1a1
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Mar 31 09:00:50 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Mar 31 09:00:50 2017 +0200

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

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============9148244406126082603==--

From xen-changelog-bounces@lists.xen.org Mon Apr 03 19:55:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Apr 2017 19:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cv84J-0002ZZ-UD; Mon, 03 Apr 2017 19:55:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84J-0002Yh-Kb
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:15 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E8/7F-03430-2A8A2E85; Mon, 03 Apr 2017 19:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXfRikc
 RBp2bRS0mbDNwYPTY3reLPYAxijUzLym/IoE14+vdD6wFnWIVJ46uZW5gvC/YxcjFISTwhVGi
 d/d3NgjnPKPE0oMLgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBQIkmt72s
 4PYvAJmEt+mnQSrYQGqX7pgDfMERo4FjAyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECvcIABDsYL28MOMQoycGkJMqrPulRhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXp/lQDnBotT01Iq0zBxgeMCkJTh4lER4l4CkeYsLEnOLM9MhUqcYdTnmzN79hkmI
 JS8/L1VKnPf+MqAiAZCijNI8uBGwUL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5JIKt4M
 vNK4Da9AjqCCeiIJ3ceghxRkoiQkmpg1F6b8aShOF8k7PyxIyIeJq4fk2zWJm3vlOrUM6g9oX
 xm+SKXzS9Frc5lGR5U/vrxx1yTyRn87PpTREx/Pi2/uMwlNGNz2MStHXuOJ/2aVMFQ/+xFk2H
 4nIcSVXO477x38naVZ5WRZirxkdW9pP6C6Xpkd9ky81yBW2yH83+dqUs/IXy0q0hfiaU4I9FQ
 i7moOBEAgxAWkVACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1491249313!47963202!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36556 invoked from network); 3 Apr 2017 19:55:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Apr 2017 19:55:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84H-0007Us-9Z
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84H-0007V7-8Y
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cv84H-0007V7-8Y@xenbits.xenproject.org>
Date: Mon, 03 Apr 2017 19:55:13 +0000
Subject: [Xen-changelog] [xen stable-4.6] build/clang: fix XSM dummy policy
	when using clang 4.0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9148244406126082603=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 4f9617120b09ad1554d8e4a0ca817e27bfbbe1a1
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Mar 31 09:00:50 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Mar 31 09:00:50 2017 +0200

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

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============9148244406126082603==--

From xen-changelog-bounces@lists.xen.org Mon Apr 03 19:55:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Apr 2017 19:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cv84U-0002bP-Vu; Mon, 03 Apr 2017 19:55:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84U-0002bE-IR
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:26 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F9/22-27545-DA8A2E85; Mon, 03 Apr 2017 19:55:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXftikc
 RBov/CVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxoP+5UwFbzkrzu0+wNjAuIaji5GLQ0jgC6PE
 /NsvmSCc84wSp39eYOxi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAUWL24
 SWMIDavgJnExXlPwWwWoPpXh/cwTmDkWMDIsIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCDcdlfp0OMkhxMSqK86pMeRQjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4N22HCgnWJSanlqRlpkDDA6YtAQHj5II7xKQNG9xQWJucWY6ROoUo6KUOG8NSEIA
 JJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmnQQyhSczrwRu+iugxUxAi5/ce
 QiyuCQRISXVwGju7NebUXH34dU11R+dLFy/J7LMyBOsTfN0OzPHJCVxRU9HVtnWiMwNkW/qb8
 4weTj37Odpa6sy604sivKdzdXD527/bK9yWNG7d3zmXlf0LZjq+W+tZJQWay9YU11SPK/dwTV
 D502fwZKuJeG98TVO2w/F7i1afybb+tSjWa8qzeqNkt+kKbEUZyQaajEXFScCAG0J36FDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1491249324!64868094!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54535 invoked from network); 3 Apr 2017 19:55:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Apr 2017 19:55:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84R-0007V4-Do
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84R-0007YC-B6
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cv84R-0007YC-B6@xenbits.xenproject.org>
Date: Mon, 03 Apr 2017 19:55:23 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/EFI: avoid overrunning
	mb_modules[]
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU0MWFkNjFhOTIxOTY1YzY5MmVhMzFhMDZkOWQxNGExYmIxZTczNDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA5OjAxOjI5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA5OjAxOjI5IDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBvdmVycnVubmluZyBtYl9tb2R1bGVzW10KICAgIAogICAgQ29tbWl0IDQz
NmZiNDYyYWIgKCJ4ODYvbWljcm9jb2RlOiBlbmFibGUgYm9vdCB0aW1lIChwcmUtRG9tMCkKICAg
IGxvYWRpbmciKSBhZGRlZCBhIDR0aCBtb2R1bGUgd2l0aG91dCBwcm92aWRpbmcgYW4gYXJyYXkg
c2xvdCBmb3IgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDJiMzdiN2VmZjM5ZTQwODI4MDQxYjJm
ZTQ4MDcyNWFiODQ0MzI1OAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMTcgMTU6NDU6MjIgKzAx
MDAKLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggNGM3
ZjM4My4uZDVmMmZkNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtMTMsNyArMTMsNyBAQCBzdGF0aWMg
c3RydWN0IGZpbGUgX19pbml0ZGF0YSB1Y29kZTsKIHN0YXRpYyBtdWx0aWJvb3RfaW5mb190IF9f
aW5pdGRhdGEgbWJpID0gewogICAgIC5mbGFncyA9IE1CSV9NT0RVTEVTIHwgTUJJX0xPQURFUk5B
TUUKIH07Ci1zdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBtYl9tb2R1bGVzWzNdOworc3RhdGlj
IG1vZHVsZV90IF9faW5pdGRhdGEgbWJfbW9kdWxlc1s0XTsKIAogc3RhdGljIHZvaWQgX19pbml0
IGVkZF9wdXRfc3RyaW5nKHU4ICpkc3QsIHNpemVfdCBuLCBjb25zdCBjaGFyICpzcmMpCiB7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Apr 03 19:55:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Apr 2017 19:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cv84U-0002bP-Vu; Mon, 03 Apr 2017 19:55:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84U-0002bE-IR
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:26 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F9/22-27545-DA8A2E85; Mon, 03 Apr 2017 19:55:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXftikc
 RBov/CVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxoP+5UwFbzkrzu0+wNjAuIaji5GLQ0jgC6PE
 /NsvmSCc84wSp39eYOxi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAUWL24
 SWMIDavgJnExXlPwWwWoPpXh/cwTmDkWMDIsIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCDcdlfp0OMkhxMSqK86pMeRQjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4N22HCgnWJSanlqRlpkDDA6YtAQHj5II7xKQNG9xQWJucWY6ROoUo6KUOG8NSEIA
 JJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmnQQyhSczrwRu+iugxUxAi5/ce
 QiyuCQRISXVwGju7NebUXH34dU11R+dLFy/J7LMyBOsTfN0OzPHJCVxRU9HVtnWiMwNkW/qb8
 4weTj37Odpa6sy604sivKdzdXD527/bK9yWNG7d3zmXlf0LZjq+W+tZJQWay9YU11SPK/dwTV
 D502fwZKuJeG98TVO2w/F7i1afybb+tSjWa8qzeqNkt+kKbEUZyQaajEXFScCAG0J36FDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1491249324!64868094!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54535 invoked from network); 3 Apr 2017 19:55:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Apr 2017 19:55:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84R-0007V4-Do
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84R-0007YC-B6
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cv84R-0007YC-B6@xenbits.xenproject.org>
Date: Mon, 03 Apr 2017 19:55:23 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/EFI: avoid overrunning
	mb_modules[]
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU0MWFkNjFhOTIxOTY1YzY5MmVhMzFhMDZkOWQxNGExYmIxZTczNDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA5OjAxOjI5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA5OjAxOjI5IDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBvdmVycnVubmluZyBtYl9tb2R1bGVzW10KICAgIAogICAgQ29tbWl0IDQz
NmZiNDYyYWIgKCJ4ODYvbWljcm9jb2RlOiBlbmFibGUgYm9vdCB0aW1lIChwcmUtRG9tMCkKICAg
IGxvYWRpbmciKSBhZGRlZCBhIDR0aCBtb2R1bGUgd2l0aG91dCBwcm92aWRpbmcgYW4gYXJyYXkg
c2xvdCBmb3IgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDJiMzdiN2VmZjM5ZTQwODI4MDQxYjJm
ZTQ4MDcyNWFiODQ0MzI1OAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMTcgMTU6NDU6MjIgKzAx
MDAKLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggNGM3
ZjM4My4uZDVmMmZkNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtMTMsNyArMTMsNyBAQCBzdGF0aWMg
c3RydWN0IGZpbGUgX19pbml0ZGF0YSB1Y29kZTsKIHN0YXRpYyBtdWx0aWJvb3RfaW5mb190IF9f
aW5pdGRhdGEgbWJpID0gewogICAgIC5mbGFncyA9IE1CSV9NT0RVTEVTIHwgTUJJX0xPQURFUk5B
TUUKIH07Ci1zdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBtYl9tb2R1bGVzWzNdOworc3RhdGlj
IG1vZHVsZV90IF9faW5pdGRhdGEgbWJfbW9kdWxlc1s0XTsKIAogc3RhdGljIHZvaWQgX19pbml0
IGVkZF9wdXRfc3RyaW5nKHU4ICpkc3QsIHNpemVfdCBuLCBjb25zdCBjaGFyICpzcmMpCiB7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Apr 03 19:55:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Apr 2017 19:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cv84e-0002cz-1O; Mon, 03 Apr 2017 19:55:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84d-0002cq-Kw
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:35 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6D/CF-19731-7B8A2E85; Mon, 03 Apr 2017 19:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfbikc
 RBrPmyltM2GbgwOixvW8XewBjFGtmXlJ+RQJrRkfvR8aCHdIVmzZNYW9g3CvSxcjFISTwhVHi
 4/FF7BDOeUaJ6w8nM3cxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxtIibBApETnC
 XGQMK+AmcSpX7PZQGwWoPJnx2+zT2DkWMDIsIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg/HLsoBDjJIcTEqivOqTHkUI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuBNXQaUEyxKTU+tSMvMAQYHTFqCg0dJhLcSJM1bXJCYW5yZDpE6xagoJc7bApIQ
 AElklObBtcEC8hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeeeCTOHJzCuBm/4KaDET0OInd
 x6CLC5JREhJNTBOUZx6ceaO95uPR1snNixV9HjDeGxn3v/zJa6f4o4nVbaGZxVvqT24JPylzc
 aS9RH/+N2X1Zs1TbV0/mkxqXyHx777/9ZM/LH5jKfH5ok+Wyda6AoXGgkYr8xkX7X4Ulnzp0Y
 7j97Wd1dmXXD3zX/4VVox7jynC3OeIa/5nFuX9PKvfr32fu8uJZbijERDLeai4kQA6DMqF0MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1491249333!42868411!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21961 invoked from network); 3 Apr 2017 19:55:34 -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; 3 Apr 2017 19:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84b-0007VO-GB
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84b-0007io-FN
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cv84b-0007io-FN@xenbits.xenproject.org>
Date: Mon, 03 Apr 2017 19:55:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/EFI: avoid Xen image when
	looking for module/kexec position
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcwMTczMjFkOWI3YjIzYWRiNTBjYWQ2NmQ1NWFlNTI2YWI1ZDlmZTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA5OjAzOjAxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA5OjAzOjAxIDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBYZW4gaW1hZ2Ugd2hlbiBsb29raW5nIGZvciBtb2R1bGUva2V4ZWMgcG9z
aXRpb24KICAgIAogICAgV2hlbiBib290aW5nIHN0cmFpZ2h0IGZyb20gRUZJLCB3ZSBkb24ndCBm
dXJ0aGVyIHRyeSB0byByZWxvY2F0ZSBYZW4uCiAgICBBcyBhIHJlc3VsdCwgc28gZmFyIHdlIGFs
c28gZGlkbid0IGF2b2lkIHRoZSBhcmVhIFhlbiB1c2VzIHdoZW4gbG9va2luZwogICAgZm9yIGEg
bG9jYXRpb24gdG8gcHV0IG1vZHVsZXMgb3IgdGhlIGtleGVjIGFyZWEuIEludHJvZHVjZSBhIGZh
a2UKICAgIG1vZHVsZSBzbG90IHRvIGRlYWwgd2l0aCB0aGF0IHdpdGhvdXQgaGF2aW5nIHRvIGZp
ZGRsZSB3aXRoIGEgbG90IG9mCiAgICBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGUyMmUxYzQ3
OTU4YTQ3NzhjZDdiYWEzOTgwZjc0ZTUyZjUyNWJhMjgKICAgIG1hc3RlciBkYXRlOiAyMDE3LTAz
LTIwIDA5OjI3OjEyICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgIDYg
KysrKystCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgfCAyMiArKysrKysrKysrKysrKysr
Ky0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2
L2VmaS9lZmktYm9vdC5oCmluZGV4IGQ1ZjJmZDYuLmZhY2FkNGQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgK
QEAgLTEzLDcgKzEzLDExIEBAIHN0YXRpYyBzdHJ1Y3QgZmlsZSBfX2luaXRkYXRhIHVjb2RlOwog
c3RhdGljIG11bHRpYm9vdF9pbmZvX3QgX19pbml0ZGF0YSBtYmkgPSB7CiAgICAgLmZsYWdzID0g
TUJJX01PRFVMRVMgfCBNQklfTE9BREVSTkFNRQogfTsKLXN0YXRpYyBtb2R1bGVfdCBfX2luaXRk
YXRhIG1iX21vZHVsZXNbNF07CisvKgorICogVGhlIGFycmF5IHNpemUgbmVlZHMgdG8gYmUgb25l
IGxhcmdlciB0aGFuIHRoZSBudW1iZXIgb2YgbW9kdWxlcyB3ZQorICogc3VwcG9ydCAtIHNlZSBf
X3N0YXJ0X3hlbigpLgorICovCitzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBtYl9tb2R1bGVz
WzVdOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgZWRkX3B1dF9zdHJpbmcodTggKmRzdCwgc2l6ZV90
IG4sIGNvbnN0IGNoYXIgKnNyYykKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggYjQxNTE2Zi4uZTFhZWVkZiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTgx
Nyw2ICs4MTcsMTcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKICAgICAgICAgbW9kW2ldLnJlc2VydmVkID0gMDsKICAgICB9CiAKKyAgICBp
ZiAoIGVmaV9lbmFibGVkICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXMgbmVl
ZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB4ZW5faW5fcmFuZ2UoKSBhbmQgdGhlCisgICAgICAg
ICAqIHJlc3BlY3RpdmUgcmVzZXJ2ZV9lODIwX3JhbSgpIGludm9jYXRpb24gYmVsb3cuCisgICAg
ICAgICAqLworICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2Rfc3RhcnQgPSBQRk5fRE9X
TihtYmktPm1lbV91cHBlcik7CisgICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9lbmQg
PSBfX3BhKF9lbmQpIC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICht
YmktPm1lbV91cHBlciAmIFBBR0VfTUFTSyk7CisgICAgfQorCiAgICAgbW9kdWxlc19oZWFkcm9v
bSA9IGJ6aW1hZ2VfaGVhZHJvb20oYm9vdHN0cmFwX21hcChtb2QpLCBtb2QtPm1vZF9lbmQpOwog
ICAgIGJvb3RzdHJhcF9tYXAoTlVMTCk7CiAKQEAgLTk1Niw4ICs5NjcsOSBAQCB2b2lkIF9faW5p
dCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAg
aWYgKCBtb2Rbal0ucmVzZXJ2ZWQgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAg
ICAgICAgICAvKiBEb24ndCBvdmVybGFwIHdpdGggb3RoZXIgbW9kdWxlcy4gKi8KLSAgICAgICAg
ICAgIGVuZCA9IGNvbnNpZGVyX21vZHVsZXMocywgZSwgc2l6ZSwgbW9kLCBtYmktPm1vZHNfY291
bnQsIGopOworICAgICAgICAgICAgLyogRG9uJ3Qgb3ZlcmxhcCB3aXRoIG90aGVyIG1vZHVsZXMg
KG9yIFhlbiBpdHNlbGYpLiAqLworICAgICAgICAgICAgZW5kID0gY29uc2lkZXJfbW9kdWxlcyhz
LCBlLCBzaXplLCBtb2QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1iaS0+
bW9kc19jb3VudCArIGVmaV9lbmFibGVkLCBqKTsKIAogICAgICAgICAgICAgaWYgKCBoaWdobWVt
X3N0YXJ0ICYmIGVuZCA+IGhpZ2htZW1fc3RhcnQgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwpAQCAtOTc1LDkgKzk4Nyw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVu
c2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAotICAgICAgICAv
KiBEb24ndCBvdmVybGFwIHdpdGggbW9kdWxlcy4gKi8KLSAgICAgICAgZSA9IGNvbnNpZGVyX21v
ZHVsZXMocywgZSwgUEFHRV9BTElHTihrZXhlY19jcmFzaF9hcmVhLnNpemUpLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtb2QsIG1iaS0+bW9kc19jb3VudCwgLTEpOworICAgICAgICAv
KiBEb24ndCBvdmVybGFwIHdpdGggbW9kdWxlcyAob3IgWGVuIGl0c2VsZikuICovCisgICAgICAg
IGUgPSBjb25zaWRlcl9tb2R1bGVzKHMsIGUsIFBBR0VfQUxJR04oa2V4ZWNfY3Jhc2hfYXJlYS5z
aXplKSwgbW9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYmktPm1vZHNfY291bnQg
KyBlZmlfZW5hYmxlZCwgLTEpOwogICAgICAgICBpZiAoICFrZXhlY19jcmFzaF9hcmVhLnN0YXJ0
ICYmIChzIDwgZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBlID0gKGUgLSBrZXhlY19jcmFz
aF9hcmVhLnNpemUpICYgUEFHRV9NQVNLOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 03 19:55:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Apr 2017 19:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cv84e-0002cz-1O; Mon, 03 Apr 2017 19:55:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84d-0002cq-Kw
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:35 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6D/CF-19731-7B8A2E85; Mon, 03 Apr 2017 19:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfbikc
 RBrPmyltM2GbgwOixvW8XewBjFGtmXlJ+RQJrRkfvR8aCHdIVmzZNYW9g3CvSxcjFISTwhVHi
 4/FF7BDOeUaJ6w8nM3cxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxtIibBApETnC
 XGQMK+AmcSpX7PZQGwWoPJnx2+zT2DkWMDIsIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg/HLsoBDjJIcTEqivOqTHkUI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuBNXQaUEyxKTU+tSMvMAQYHTFqCg0dJhLcSJM1bXJCYW5yZDpE6xagoJc7bApIQ
 AElklObBtcEC8hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeeeCTOHJzCuBm/4KaDET0OInd
 x6CLC5JREhJNTBOUZx6ceaO95uPR1snNixV9HjDeGxn3v/zJa6f4o4nVbaGZxVvqT24JPylzc
 aS9RH/+N2X1Zs1TbV0/mkxqXyHx777/9ZM/LH5jKfH5ok+Wyda6AoXGgkYr8xkX7X4Ulnzp0Y
 7j97Wd1dmXXD3zX/4VVox7jynC3OeIa/5nFuX9PKvfr32fu8uJZbijERDLeai4kQA6DMqF0MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1491249333!42868411!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21961 invoked from network); 3 Apr 2017 19:55:34 -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; 3 Apr 2017 19:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84b-0007VO-GB
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84b-0007io-FN
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cv84b-0007io-FN@xenbits.xenproject.org>
Date: Mon, 03 Apr 2017 19:55:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/EFI: avoid Xen image when
	looking for module/kexec position
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcwMTczMjFkOWI3YjIzYWRiNTBjYWQ2NmQ1NWFlNTI2YWI1ZDlmZTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA5OjAzOjAxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA5OjAzOjAxIDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBYZW4gaW1hZ2Ugd2hlbiBsb29raW5nIGZvciBtb2R1bGUva2V4ZWMgcG9z
aXRpb24KICAgIAogICAgV2hlbiBib290aW5nIHN0cmFpZ2h0IGZyb20gRUZJLCB3ZSBkb24ndCBm
dXJ0aGVyIHRyeSB0byByZWxvY2F0ZSBYZW4uCiAgICBBcyBhIHJlc3VsdCwgc28gZmFyIHdlIGFs
c28gZGlkbid0IGF2b2lkIHRoZSBhcmVhIFhlbiB1c2VzIHdoZW4gbG9va2luZwogICAgZm9yIGEg
bG9jYXRpb24gdG8gcHV0IG1vZHVsZXMgb3IgdGhlIGtleGVjIGFyZWEuIEludHJvZHVjZSBhIGZh
a2UKICAgIG1vZHVsZSBzbG90IHRvIGRlYWwgd2l0aCB0aGF0IHdpdGhvdXQgaGF2aW5nIHRvIGZp
ZGRsZSB3aXRoIGEgbG90IG9mCiAgICBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGUyMmUxYzQ3
OTU4YTQ3NzhjZDdiYWEzOTgwZjc0ZTUyZjUyNWJhMjgKICAgIG1hc3RlciBkYXRlOiAyMDE3LTAz
LTIwIDA5OjI3OjEyICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgIDYg
KysrKystCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgfCAyMiArKysrKysrKysrKysrKysr
Ky0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2
L2VmaS9lZmktYm9vdC5oCmluZGV4IGQ1ZjJmZDYuLmZhY2FkNGQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgK
QEAgLTEzLDcgKzEzLDExIEBAIHN0YXRpYyBzdHJ1Y3QgZmlsZSBfX2luaXRkYXRhIHVjb2RlOwog
c3RhdGljIG11bHRpYm9vdF9pbmZvX3QgX19pbml0ZGF0YSBtYmkgPSB7CiAgICAgLmZsYWdzID0g
TUJJX01PRFVMRVMgfCBNQklfTE9BREVSTkFNRQogfTsKLXN0YXRpYyBtb2R1bGVfdCBfX2luaXRk
YXRhIG1iX21vZHVsZXNbNF07CisvKgorICogVGhlIGFycmF5IHNpemUgbmVlZHMgdG8gYmUgb25l
IGxhcmdlciB0aGFuIHRoZSBudW1iZXIgb2YgbW9kdWxlcyB3ZQorICogc3VwcG9ydCAtIHNlZSBf
X3N0YXJ0X3hlbigpLgorICovCitzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBtYl9tb2R1bGVz
WzVdOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgZWRkX3B1dF9zdHJpbmcodTggKmRzdCwgc2l6ZV90
IG4sIGNvbnN0IGNoYXIgKnNyYykKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggYjQxNTE2Zi4uZTFhZWVkZiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTgx
Nyw2ICs4MTcsMTcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKICAgICAgICAgbW9kW2ldLnJlc2VydmVkID0gMDsKICAgICB9CiAKKyAgICBp
ZiAoIGVmaV9lbmFibGVkICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXMgbmVl
ZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB4ZW5faW5fcmFuZ2UoKSBhbmQgdGhlCisgICAgICAg
ICAqIHJlc3BlY3RpdmUgcmVzZXJ2ZV9lODIwX3JhbSgpIGludm9jYXRpb24gYmVsb3cuCisgICAg
ICAgICAqLworICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2Rfc3RhcnQgPSBQRk5fRE9X
TihtYmktPm1lbV91cHBlcik7CisgICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9lbmQg
PSBfX3BhKF9lbmQpIC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICht
YmktPm1lbV91cHBlciAmIFBBR0VfTUFTSyk7CisgICAgfQorCiAgICAgbW9kdWxlc19oZWFkcm9v
bSA9IGJ6aW1hZ2VfaGVhZHJvb20oYm9vdHN0cmFwX21hcChtb2QpLCBtb2QtPm1vZF9lbmQpOwog
ICAgIGJvb3RzdHJhcF9tYXAoTlVMTCk7CiAKQEAgLTk1Niw4ICs5NjcsOSBAQCB2b2lkIF9faW5p
dCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAg
aWYgKCBtb2Rbal0ucmVzZXJ2ZWQgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAg
ICAgICAgICAvKiBEb24ndCBvdmVybGFwIHdpdGggb3RoZXIgbW9kdWxlcy4gKi8KLSAgICAgICAg
ICAgIGVuZCA9IGNvbnNpZGVyX21vZHVsZXMocywgZSwgc2l6ZSwgbW9kLCBtYmktPm1vZHNfY291
bnQsIGopOworICAgICAgICAgICAgLyogRG9uJ3Qgb3ZlcmxhcCB3aXRoIG90aGVyIG1vZHVsZXMg
KG9yIFhlbiBpdHNlbGYpLiAqLworICAgICAgICAgICAgZW5kID0gY29uc2lkZXJfbW9kdWxlcyhz
LCBlLCBzaXplLCBtb2QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1iaS0+
bW9kc19jb3VudCArIGVmaV9lbmFibGVkLCBqKTsKIAogICAgICAgICAgICAgaWYgKCBoaWdobWVt
X3N0YXJ0ICYmIGVuZCA+IGhpZ2htZW1fc3RhcnQgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwpAQCAtOTc1LDkgKzk4Nyw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVu
c2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAotICAgICAgICAv
KiBEb24ndCBvdmVybGFwIHdpdGggbW9kdWxlcy4gKi8KLSAgICAgICAgZSA9IGNvbnNpZGVyX21v
ZHVsZXMocywgZSwgUEFHRV9BTElHTihrZXhlY19jcmFzaF9hcmVhLnNpemUpLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtb2QsIG1iaS0+bW9kc19jb3VudCwgLTEpOworICAgICAgICAv
KiBEb24ndCBvdmVybGFwIHdpdGggbW9kdWxlcyAob3IgWGVuIGl0c2VsZikuICovCisgICAgICAg
IGUgPSBjb25zaWRlcl9tb2R1bGVzKHMsIGUsIFBBR0VfQUxJR04oa2V4ZWNfY3Jhc2hfYXJlYS5z
aXplKSwgbW9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYmktPm1vZHNfY291bnQg
KyBlZmlfZW5hYmxlZCwgLTEpOwogICAgICAgICBpZiAoICFrZXhlY19jcmFzaF9hcmVhLnN0YXJ0
ICYmIChzIDwgZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBlID0gKGUgLSBrZXhlY19jcmFz
aF9hcmVhLnNpemUpICYgUEFHRV9NQVNLOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 03 19:55:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Apr 2017 19:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cv84p-0002eo-2v; Mon, 03 Apr 2017 19: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 <ian.jackson@eu.citrix.com>) id 1cv84n-0002eS-SL
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 04/A1-13192-1C8A2E85; Mon, 03 Apr 2017 19:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVffAikc
 RBmfPKllM2GbgwOixvW8XewBjFGtmXlJ+RQJrRuPpKawFf6UrLry7z97A+ES0i5GLQ0jgC6PE
 xoMvmSCc84wSR573sXQxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKTHly
 g8WEJtXwExi2YKVjCA2C1D9lP8r2SYwcixgZFjFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYK
 aXm1pcnJiempOYVKyXnJ+7iRHoFQYg2MF4fm3gIUZJDiYlUV71SY8ihPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnw+iwHygkWpaanVqRl5gDDAyYtwcGjJMK7BCTNW1yQmFucmQ6ROsWoy3GrYc8b
 JiGWvPy8VClx3hqQIgGQoozSPLgRsFC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeSSBTe
 DLzSuA2vQI6ggnoiCd3HoIcUZKIkJJqYDTdmdBYnqW66p6Bf7GH+Okdua4Nu+dzCTVZvFUU4b
 4s6LXXw3LevpXTT6TNeL2iq6J8c302/7olFlX1oVvTTrFYcp2btdlZiuGzhKr7NuMTQq/SJpp
 N+uJ4IefJpo0Hzv4RnLHxpOzG3JzPx57b7C6W6f54P0Rq997Lcl67n/9f+q+m6ceV0jdKLMUZ
 iYZazEXFiQBhu7l4UAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1491249343!95059897!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12539 invoked from network); 3 Apr 2017 19:55:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Apr 2017 19:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84l-0007VZ-IR
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84l-0007nE-Hh
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cv84l-0007nE-Hh@xenbits.xenproject.org>
Date: Mon, 03 Apr 2017 19:55:43 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen: sched: don't call hooks of
	the wrong scheduler via VCPU2OP
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdmZjZkOWZjMTllZjg4ZDJjYTMzMDRhMzEyYzBlOGE0NmI2MWY1NDYKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMzEgMDk6MDM6MzIgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMzEgMDk6MDM6MzIgMjAxNyAr
MDIwMAoKICAgIHhlbjogc2NoZWQ6IGRvbid0IGNhbGwgaG9va3Mgb2YgdGhlIHdyb25nIHNjaGVk
dWxlciB2aWEgVkNQVTJPUAogICAgCiAgICBXaXRoaW4gY29udGV4dF9zYXZlZCgpLCB3ZSBjYWxs
IHRoZSBjb250ZXh0X3NhdmVkIGhvb2ssCiAgICBhbmQgd2UgdXNlIFZDUFUyT1AoKSB0byBkZXRl
cm1pbmUgZnJvbSB3aGF0IHNjaGVkdWxlci4KICAgIFZDUFUyT1AgdXNlcyBET00yT1AsIHdoaWNo
IHVzZXMgZC0+Y3B1cG9vbCwgd2hpY2ggaXMKICAgIE5VTEwgd2hlbiBkIGlzIHRoZSBpZGxlIGRv
bWFpbi4gQW5kIGluIHRoYXQgY2FzZSwKICAgIERPTTJPUCBqdXN0IHJldHVybnMgb3BzLCB0aGUg
c2NoZWR1bGVyIG9mIGNwdXBvb2wwLgogICAgCiAgICBUaGVyZWZvcmUsIGlmOgogICAgLSBjcHVw
b29sMCdzIHNjaGVkdWxlciBkZWZpbmVzIGNvbnRleHRfc2F2ZWQgKGxpa2UKICAgICAgQ3JlZGl0
MiBhbmQgUlREUyBkbyksCiAgICAtIHdlIGFyZSBub3QgaW4gY3B1cG9vbDAgKGkuZS4sIG91ciBz
Y2hlZHVsZXIgaXMKICAgICAgbm90IG9wcyksCiAgICAtIHdlIGFyZSBjb250ZXh0IHN3aXRjaGlu
ZyBmcm9tIGlkbGUsCiAgICAKICAgIHdlIGNhbGwgVkNQVTJPUChpZGxlX3ZjcHUpLCB3aGljaCBt
ZWFucwogICAgRE9NMk9QKGlkbGUtPmNwdXBvb2wpLCB3aGljaCBpcyBvcHMuCiAgICAKICAgIFRo
ZXJlZm9yZSwgd2UgYm90aDoKICAgIC0gY2hlY2sgaWYgY29udGV4dF9zYXZlZCBpcyBkZWZpbmVk
IGluIHRoZSB3cm9uZwogICAgICBzY2hlZHVsZXI7CiAgICAtIGlmIHllcywgY2FsbCB0aGUgd3Jv
bmcgb25lLgogICAgCiAgICBXaGVuIHVzaW5nIENyZWRpdDIgYXQgYm9vdCwgYW5kIGFsc28gQ3Jl
ZGl0MiBpbgogICAgdGhlIG90aGVyIGNwdXBvb2wsIHRoaXMgaXMgd3JvbmcgYnV0IGlubm9jdW91
cywKICAgIGJlY2F1c2UgaXQgb25seSBpbnZvbHZlcyB0aGUgaWRsZSB2Y3B1cy4KICAgIAogICAg
V2hlbiB1c2luZyBDcmVkaXQyIGF0IGJvb3QsIGFuZCBDcmVkaXQxIGluIHRoZQogICAgb3RoZXIg
Y3B1cG9vbCwgdGhpcyBpcyAqdG90YWxseSogd3JvbmcsIGFuZAogICAgaXQncyBieSBjaGFuY2Ug
aXQgZG9lcyBub3QgZXhwbG9kZSEKICAgIAogICAgV2hlbiB1c2luZyBDcmVkaXQyIGFuZCBvdGhl
ciBzY2hlZHVsZXJzIEknbQogICAgZGV2ZWxvcHBpbmcsIEkgaGl0IHRoZSBmb2xsb3dpbmcgYXNz
ZXJ0IChpbgogICAgc2NoZWRfY3JlZGl0Mi5jLCBvbiBhIENQVSBpbnNpZGUgYSBjcHVwb29sIHRo
YXQKICAgIGRvZXMgbm90IHVzZSBDcmVkaXQyKToKICAgIAogICAgY3NjaGVkMl9jb250ZXh0X3Nh
dmVkKCkKICAgIHsKICAgICAuLi4KICAgICBBU1NFUlQoIXZjcHVfb25fcnVucShzdmMpKTsKICAg
ICAuLi4KICAgIH0KICAgIAogICAgRml4IHRoaXMgYnkgZGVhbGluZyBleHBsaWNpdGx5LCBpbiBW
Q1BVMk9QLCB3aXRoCiAgICBpZGxlIHZjcHVzLCByZXR1cm5pbmcgdGhlIHNjaGVkdWxlciBvZiB0
aGUgcENQVQogICAgdGhleSAoYWx3YXlzKSBydW4gb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBh
MzY1M2U2YTI3OTIxM2JhNGU4ODNiMjI1MjQxNWRjOTg2MzMxMDZhCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wMy0yNyAxNDoyODowNSArMDEwMAotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8IDIy
ICsrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGZkZGNkNTIuLmNhMjlhMWMgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTc4LDcg
Kzc4LDI3IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwogICAg
ICAgICAgIDogKHR5cGVvZigob3BzcHRyKS0+Zm4ob3BzcHRyLCAjI19fVkFfQVJHU19fKSkpMCAp
CiAKICNkZWZpbmUgRE9NMk9QKF9kKSAgICAoKChfZCktPmNwdXBvb2wgPT0gTlVMTCkgPyAmb3Bz
IDogKChfZCktPmNwdXBvb2wtPnNjaGVkKSkKLSNkZWZpbmUgVkNQVTJPUChfdikgICAoRE9NMk9Q
KChfdiktPmRvbWFpbikpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKlZDUFUyT1Ao
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKKworICAgIGlmICggbGlrZWx5KGQtPmNwdXBvb2wgIT0gTlVMTCkgKQorICAgICAgICByZXR1
cm4gZC0+Y3B1cG9vbC0+c2NoZWQ7CisKKyAgICAvKgorICAgICAqIElmIGQtPmNwdXBvb2wgaXMg
TlVMTCwgdGhpcyBpcyBhIHZDUFUgb2YgdGhlIGlkbGUgZG9tYWluLiBBbmQgdGhpcworICAgICAq
IGNhc2UgaXMgc3BlY2lhbCBiZWNhdXNlIHRoZSBpZGxlIGRvbWFpbiBkb2VzIG5vdCByZWFsbHkg
YmVsb25nIHRvCisgICAgICogYSBjcHVwb29sIGFuZCwgaGVuY2UsIGRvZXNuJ3QgcmVhbGx5IGhh
dmUgYSBzY2hlZHVsZXIpLiBJbiBmYWN0LCBpdHMKKyAgICAgKiB2Q1BVcyAobWF5KSBydW4gb24g
cENQVXMgd2hpY2ggYXJlIGluIGRpZmZlcmVudCBwb29scywgd2l0aCBkaWZmZXJlbnQKKyAgICAg
KiBzY2hlZHVsZXJzLgorICAgICAqCisgICAgICogV2hhdCB3ZSB3YW50LCBpbiB0aGlzIGNhc2Us
IGlzIHRoZSBzY2hlZHVsZXIgb2YgdGhlIHBDUFUgd2hlcmUgdGhpcworICAgICAqIHBhcnRpY3Vs
YXIgaWRsZSB2Q1BVIGlzIHJ1bm5pbmcuIEFuZCwgc2luY2Ugdi0+cHJvY2Vzc29yIG5ldmVyIGNo
YW5nZXMKKyAgICAgKiBmb3IgaWRsZSB2Q1BVcywgaXQgaXMgc2FmZSB0byB1c2UgaXQsIHdpdGgg
bm8gbG9ja3MsIHRvIGZpZ3VyZSB0aGF0IG91dC4KKyAgICAgKi8KKyAgICBBU1NFUlQoaXNfaWRs
ZV9kb21haW4oZCkpOworICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlciwgdi0+cHJvY2Vzc29y
KTsKK30KICNkZWZpbmUgVkNQVTJPTkxJTkUoX3YpIGNwdXBvb2xfb25saW5lX2NwdW1hc2soKF92
KS0+ZG9tYWluLT5jcHVwb29sKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2VfcnVuc3RhdGVf
Y2hhbmdlKHN0cnVjdCB2Y3B1ICp2LCBpbnQgbmV3X3N0YXRlKQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 03 19:55:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Apr 2017 19:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cv84p-0002eo-2v; Mon, 03 Apr 2017 19: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 <ian.jackson@eu.citrix.com>) id 1cv84n-0002eS-SL
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 04/A1-13192-1C8A2E85; Mon, 03 Apr 2017 19:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVffAikc
 RBmfPKllM2GbgwOixvW8XewBjFGtmXlJ+RQJrRuPpKawFf6UrLry7z97A+ES0i5GLQ0jgC6PE
 xoMvmSCc84wSR573sXQxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKTHly
 g8WEJtXwExi2YKVjCA2C1D9lP8r2SYwcixgZFjFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYK
 aXm1pcnJiempOYVKyXnJ+7iRHoFQYg2MF4fm3gIUZJDiYlUV71SY8ihPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnw+iwHygkWpaanVqRl5gDDAyYtwcGjJMK7BCTNW1yQmFucmQ6ROsWoy3GrYc8b
 JiGWvPy8VClx3hqQIgGQoozSPLgRsFC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeSSBTe
 DLzSuA2vQI6ggnoiCd3HoIcUZKIkJJqYDTdmdBYnqW66p6Bf7GH+Okdua4Nu+dzCTVZvFUU4b
 4s6LXXw3LevpXTT6TNeL2iq6J8c302/7olFlX1oVvTTrFYcp2btdlZiuGzhKr7NuMTQq/SJpp
 N+uJ4IefJpo0Hzv4RnLHxpOzG3JzPx57b7C6W6f54P0Rq997Lcl67n/9f+q+m6ceV0jdKLMUZ
 iYZazEXFiQBhu7l4UAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1491249343!95059897!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12539 invoked from network); 3 Apr 2017 19:55:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Apr 2017 19:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84l-0007VZ-IR
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84l-0007nE-Hh
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cv84l-0007nE-Hh@xenbits.xenproject.org>
Date: Mon, 03 Apr 2017 19:55:43 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen: sched: don't call hooks of
	the wrong scheduler via VCPU2OP
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdmZjZkOWZjMTllZjg4ZDJjYTMzMDRhMzEyYzBlOGE0NmI2MWY1NDYKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMzEgMDk6MDM6MzIgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMzEgMDk6MDM6MzIgMjAxNyAr
MDIwMAoKICAgIHhlbjogc2NoZWQ6IGRvbid0IGNhbGwgaG9va3Mgb2YgdGhlIHdyb25nIHNjaGVk
dWxlciB2aWEgVkNQVTJPUAogICAgCiAgICBXaXRoaW4gY29udGV4dF9zYXZlZCgpLCB3ZSBjYWxs
IHRoZSBjb250ZXh0X3NhdmVkIGhvb2ssCiAgICBhbmQgd2UgdXNlIFZDUFUyT1AoKSB0byBkZXRl
cm1pbmUgZnJvbSB3aGF0IHNjaGVkdWxlci4KICAgIFZDUFUyT1AgdXNlcyBET00yT1AsIHdoaWNo
IHVzZXMgZC0+Y3B1cG9vbCwgd2hpY2ggaXMKICAgIE5VTEwgd2hlbiBkIGlzIHRoZSBpZGxlIGRv
bWFpbi4gQW5kIGluIHRoYXQgY2FzZSwKICAgIERPTTJPUCBqdXN0IHJldHVybnMgb3BzLCB0aGUg
c2NoZWR1bGVyIG9mIGNwdXBvb2wwLgogICAgCiAgICBUaGVyZWZvcmUsIGlmOgogICAgLSBjcHVw
b29sMCdzIHNjaGVkdWxlciBkZWZpbmVzIGNvbnRleHRfc2F2ZWQgKGxpa2UKICAgICAgQ3JlZGl0
MiBhbmQgUlREUyBkbyksCiAgICAtIHdlIGFyZSBub3QgaW4gY3B1cG9vbDAgKGkuZS4sIG91ciBz
Y2hlZHVsZXIgaXMKICAgICAgbm90IG9wcyksCiAgICAtIHdlIGFyZSBjb250ZXh0IHN3aXRjaGlu
ZyBmcm9tIGlkbGUsCiAgICAKICAgIHdlIGNhbGwgVkNQVTJPUChpZGxlX3ZjcHUpLCB3aGljaCBt
ZWFucwogICAgRE9NMk9QKGlkbGUtPmNwdXBvb2wpLCB3aGljaCBpcyBvcHMuCiAgICAKICAgIFRo
ZXJlZm9yZSwgd2UgYm90aDoKICAgIC0gY2hlY2sgaWYgY29udGV4dF9zYXZlZCBpcyBkZWZpbmVk
IGluIHRoZSB3cm9uZwogICAgICBzY2hlZHVsZXI7CiAgICAtIGlmIHllcywgY2FsbCB0aGUgd3Jv
bmcgb25lLgogICAgCiAgICBXaGVuIHVzaW5nIENyZWRpdDIgYXQgYm9vdCwgYW5kIGFsc28gQ3Jl
ZGl0MiBpbgogICAgdGhlIG90aGVyIGNwdXBvb2wsIHRoaXMgaXMgd3JvbmcgYnV0IGlubm9jdW91
cywKICAgIGJlY2F1c2UgaXQgb25seSBpbnZvbHZlcyB0aGUgaWRsZSB2Y3B1cy4KICAgIAogICAg
V2hlbiB1c2luZyBDcmVkaXQyIGF0IGJvb3QsIGFuZCBDcmVkaXQxIGluIHRoZQogICAgb3RoZXIg
Y3B1cG9vbCwgdGhpcyBpcyAqdG90YWxseSogd3JvbmcsIGFuZAogICAgaXQncyBieSBjaGFuY2Ug
aXQgZG9lcyBub3QgZXhwbG9kZSEKICAgIAogICAgV2hlbiB1c2luZyBDcmVkaXQyIGFuZCBvdGhl
ciBzY2hlZHVsZXJzIEknbQogICAgZGV2ZWxvcHBpbmcsIEkgaGl0IHRoZSBmb2xsb3dpbmcgYXNz
ZXJ0IChpbgogICAgc2NoZWRfY3JlZGl0Mi5jLCBvbiBhIENQVSBpbnNpZGUgYSBjcHVwb29sIHRo
YXQKICAgIGRvZXMgbm90IHVzZSBDcmVkaXQyKToKICAgIAogICAgY3NjaGVkMl9jb250ZXh0X3Nh
dmVkKCkKICAgIHsKICAgICAuLi4KICAgICBBU1NFUlQoIXZjcHVfb25fcnVucShzdmMpKTsKICAg
ICAuLi4KICAgIH0KICAgIAogICAgRml4IHRoaXMgYnkgZGVhbGluZyBleHBsaWNpdGx5LCBpbiBW
Q1BVMk9QLCB3aXRoCiAgICBpZGxlIHZjcHVzLCByZXR1cm5pbmcgdGhlIHNjaGVkdWxlciBvZiB0
aGUgcENQVQogICAgdGhleSAoYWx3YXlzKSBydW4gb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBh
MzY1M2U2YTI3OTIxM2JhNGU4ODNiMjI1MjQxNWRjOTg2MzMxMDZhCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wMy0yNyAxNDoyODowNSArMDEwMAotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8IDIy
ICsrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGZkZGNkNTIuLmNhMjlhMWMgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTc4LDcg
Kzc4LDI3IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwogICAg
ICAgICAgIDogKHR5cGVvZigob3BzcHRyKS0+Zm4ob3BzcHRyLCAjI19fVkFfQVJHU19fKSkpMCAp
CiAKICNkZWZpbmUgRE9NMk9QKF9kKSAgICAoKChfZCktPmNwdXBvb2wgPT0gTlVMTCkgPyAmb3Bz
IDogKChfZCktPmNwdXBvb2wtPnNjaGVkKSkKLSNkZWZpbmUgVkNQVTJPUChfdikgICAoRE9NMk9Q
KChfdiktPmRvbWFpbikpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKlZDUFUyT1Ao
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKKworICAgIGlmICggbGlrZWx5KGQtPmNwdXBvb2wgIT0gTlVMTCkgKQorICAgICAgICByZXR1
cm4gZC0+Y3B1cG9vbC0+c2NoZWQ7CisKKyAgICAvKgorICAgICAqIElmIGQtPmNwdXBvb2wgaXMg
TlVMTCwgdGhpcyBpcyBhIHZDUFUgb2YgdGhlIGlkbGUgZG9tYWluLiBBbmQgdGhpcworICAgICAq
IGNhc2UgaXMgc3BlY2lhbCBiZWNhdXNlIHRoZSBpZGxlIGRvbWFpbiBkb2VzIG5vdCByZWFsbHkg
YmVsb25nIHRvCisgICAgICogYSBjcHVwb29sIGFuZCwgaGVuY2UsIGRvZXNuJ3QgcmVhbGx5IGhh
dmUgYSBzY2hlZHVsZXIpLiBJbiBmYWN0LCBpdHMKKyAgICAgKiB2Q1BVcyAobWF5KSBydW4gb24g
cENQVXMgd2hpY2ggYXJlIGluIGRpZmZlcmVudCBwb29scywgd2l0aCBkaWZmZXJlbnQKKyAgICAg
KiBzY2hlZHVsZXJzLgorICAgICAqCisgICAgICogV2hhdCB3ZSB3YW50LCBpbiB0aGlzIGNhc2Us
IGlzIHRoZSBzY2hlZHVsZXIgb2YgdGhlIHBDUFUgd2hlcmUgdGhpcworICAgICAqIHBhcnRpY3Vs
YXIgaWRsZSB2Q1BVIGlzIHJ1bm5pbmcuIEFuZCwgc2luY2Ugdi0+cHJvY2Vzc29yIG5ldmVyIGNo
YW5nZXMKKyAgICAgKiBmb3IgaWRsZSB2Q1BVcywgaXQgaXMgc2FmZSB0byB1c2UgaXQsIHdpdGgg
bm8gbG9ja3MsIHRvIGZpZ3VyZSB0aGF0IG91dC4KKyAgICAgKi8KKyAgICBBU1NFUlQoaXNfaWRs
ZV9kb21haW4oZCkpOworICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlciwgdi0+cHJvY2Vzc29y
KTsKK30KICNkZWZpbmUgVkNQVTJPTkxJTkUoX3YpIGNwdXBvb2xfb25saW5lX2NwdW1hc2soKF92
KS0+ZG9tYWluLT5jcHVwb29sKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2VfcnVuc3RhdGVf
Y2hhbmdlKHN0cnVjdCB2Y3B1ICp2LCBpbnQgbmV3X3N0YXRlKQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 03 19:55:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Apr 2017 19:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cv84z-0002gX-4Y; Mon, 03 Apr 2017 19:55:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84x-0002gH-Vj
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:56 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 84/8B-03012-BC8A2E85; Mon, 03 Apr 2017 19:55:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffUikc
 RBnvbtS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y8rqe4wFe/grenZfYGtgPMbTxcjFISTwhVFi
 +4ovbBDOeUaJDccXAjkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCyRJ3F7ew
 ARi8wqYSfy4uoIVxGYBqt/TtZ91AiPHAkaGVYwaxalFZalFukZGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjGvmBx5ilORgUhLlVZ/0KEKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+25UA5waLU9NSKtMwcYHjApCU4eJREeJeApHmLCxJzizPTIVKnGBWlxHlrQBIC
 IImM0jy4NlhIXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw71mQKTyZeSVw018BLWYCWvzkz
 kOQxSWJCCmpBsamFpE65tI3Lgfc7fyXyj31tMwR/HqvvyDpQMTpupUbWtd/dl1cmqqXWKTwNe
 8In6uFRPpkzr7rSfWnc0Tvr0ytCvumd9dwm5/zmde/242zVF/Ftm0I9pnxoHb1xrPpEburePK
 DgtyPX2tNPK5aas/z2kJJZVbFwTydAxc/ZZ3bq7SCh2MFqxJLcUaioRZzUXEiAJohE1VEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1491249353!42488744!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37698 invoked from network); 3 Apr 2017 19:55:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Apr 2017 19:55:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84v-0007WF-Kq
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84v-0007pI-K4
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cv84v-0007pI-K4@xenbits.xenproject.org>
Date: Mon, 03 Apr 2017 19:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.6] Revert "xen: sched: don't call
	hooks of the wrong scheduler via VCPU2OP"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY5NmVmZWIwYzZiNGY0OTkxOTQ1NzFlZjZkNzY3NTM0YmE4NTFjNmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDMg
MDk6NTg6NTMgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMyAwOTo1ODo1MyAyMDE3ICswMjAwCgogICAgUmV2
ZXJ0ICJ4ZW46IHNjaGVkOiBkb24ndCBjYWxsIGhvb2tzIG9mIHRoZSB3cm9uZyBzY2hlZHVsZXIg
dmlhIFZDUFUyT1AiCiAgICAKICAgIFRoaXMgcmV2ZXJ0cyBjb21taXQgN2ZmNmQ5ZmMxOWVmODhk
MmNhMzMwNGEzMTJjMGU4YTQ2YjYxZjU0NiwKICAgIHdoaWNoIG9zc3Rlc3QgaGFzIGZvdW5kIHRv
IGJlIHNldmVyZWx5IGJyb2tlbi4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCAyMiArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIxIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21t
b24vc2NoZWR1bGUuYwppbmRleCBjYTI5YTFjLi5mZGRjZDUyIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC03OCwyNyArNzgs
NyBAQCBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBfX3JlYWRfbW9zdGx5IG9wczsKICAgICAgICAg
ICA6ICh0eXBlb2YoKG9wc3B0ciktPmZuKG9wc3B0ciwgIyNfX1ZBX0FSR1NfXykpKTAgKQogCiAj
ZGVmaW5lIERPTTJPUChfZCkgICAgKCgoX2QpLT5jcHVwb29sID09IE5VTEwpID8gJm9wcyA6ICgo
X2QpLT5jcHVwb29sLT5zY2hlZCkpCi1zdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKlZD
UFUyT1AoY29uc3Qgc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYt
PmRvbWFpbjsKLQotICAgIGlmICggbGlrZWx5KGQtPmNwdXBvb2wgIT0gTlVMTCkgKQotICAgICAg
ICByZXR1cm4gZC0+Y3B1cG9vbC0+c2NoZWQ7Ci0KLSAgICAvKgotICAgICAqIElmIGQtPmNwdXBv
b2wgaXMgTlVMTCwgdGhpcyBpcyBhIHZDUFUgb2YgdGhlIGlkbGUgZG9tYWluLiBBbmQgdGhpcwot
ICAgICAqIGNhc2UgaXMgc3BlY2lhbCBiZWNhdXNlIHRoZSBpZGxlIGRvbWFpbiBkb2VzIG5vdCBy
ZWFsbHkgYmVsb25nIHRvCi0gICAgICogYSBjcHVwb29sIGFuZCwgaGVuY2UsIGRvZXNuJ3QgcmVh
bGx5IGhhdmUgYSBzY2hlZHVsZXIpLiBJbiBmYWN0LCBpdHMKLSAgICAgKiB2Q1BVcyAobWF5KSBy
dW4gb24gcENQVXMgd2hpY2ggYXJlIGluIGRpZmZlcmVudCBwb29scywgd2l0aCBkaWZmZXJlbnQK
LSAgICAgKiBzY2hlZHVsZXJzLgotICAgICAqCi0gICAgICogV2hhdCB3ZSB3YW50LCBpbiB0aGlz
IGNhc2UsIGlzIHRoZSBzY2hlZHVsZXIgb2YgdGhlIHBDUFUgd2hlcmUgdGhpcwotICAgICAqIHBh
cnRpY3VsYXIgaWRsZSB2Q1BVIGlzIHJ1bm5pbmcuIEFuZCwgc2luY2Ugdi0+cHJvY2Vzc29yIG5l
dmVyIGNoYW5nZXMKLSAgICAgKiBmb3IgaWRsZSB2Q1BVcywgaXQgaXMgc2FmZSB0byB1c2UgaXQs
IHdpdGggbm8gbG9ja3MsIHRvIGZpZ3VyZSB0aGF0IG91dC4KLSAgICAgKi8KLSAgICBBU1NFUlQo
aXNfaWRsZV9kb21haW4oZCkpOwotICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlciwgdi0+cHJv
Y2Vzc29yKTsKLX0KKyNkZWZpbmUgVkNQVTJPUChfdikgICAoRE9NMk9QKChfdiktPmRvbWFpbikp
CiAjZGVmaW5lIFZDUFUyT05MSU5FKF92KSBjcHVwb29sX29ubGluZV9jcHVtYXNrKChfdiktPmRv
bWFpbi0+Y3B1cG9vbCkKIAogc3RhdGljIGlubGluZSB2b2lkIHRyYWNlX3J1bnN0YXRlX2NoYW5n
ZShzdHJ1Y3QgdmNwdSAqdiwgaW50IG5ld19zdGF0ZSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Apr 03 19:55:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 03 Apr 2017 19:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cv84z-0002gX-4Y; Mon, 03 Apr 2017 19:55:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84x-0002gH-Vj
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:56 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 84/8B-03012-BC8A2E85; Mon, 03 Apr 2017 19:55:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffUikc
 RBnvbtS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y8rqe4wFe/grenZfYGtgPMbTxcjFISTwhVFi
 +4ovbBDOeUaJDccXAjkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCyRJ3F7ew
 ARi8wqYSfy4uoIVxGYBqt/TtZ91AiPHAkaGVYwaxalFZalFukZGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjGvmBx5ilORgUhLlVZ/0KEKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+25UA5waLU9NSKtMwcYHjApCU4eJREeJeApHmLCxJzizPTIVKnGBWlxHlrQBIC
 IImM0jy4NlhIXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw71mQKTyZeSVw018BLWYCWvzkz
 kOQxSWJCCmpBsamFpE65tI3Lgfc7fyXyj31tMwR/HqvvyDpQMTpupUbWtd/dl1cmqqXWKTwNe
 8In6uFRPpkzr7rSfWnc0Tvr0ytCvumd9dwm5/zmde/242zVF/Ftm0I9pnxoHb1xrPpEburePK
 DgtyPX2tNPK5aas/z2kJJZVbFwTydAxc/ZZ3bq7SCh2MFqxJLcUaioRZzUXEiAJohE1VEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1491249353!42488744!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37698 invoked from network); 3 Apr 2017 19:55:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Apr 2017 19:55:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84v-0007WF-Kq
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cv84v-0007pI-K4
 for xen-changelog@lists.xensource.com; Mon, 03 Apr 2017 19:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cv84v-0007pI-K4@xenbits.xenproject.org>
Date: Mon, 03 Apr 2017 19:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.6] Revert "xen: sched: don't call
	hooks of the wrong scheduler via VCPU2OP"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY5NmVmZWIwYzZiNGY0OTkxOTQ1NzFlZjZkNzY3NTM0YmE4NTFjNmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDMg
MDk6NTg6NTMgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMyAwOTo1ODo1MyAyMDE3ICswMjAwCgogICAgUmV2
ZXJ0ICJ4ZW46IHNjaGVkOiBkb24ndCBjYWxsIGhvb2tzIG9mIHRoZSB3cm9uZyBzY2hlZHVsZXIg
dmlhIFZDUFUyT1AiCiAgICAKICAgIFRoaXMgcmV2ZXJ0cyBjb21taXQgN2ZmNmQ5ZmMxOWVmODhk
MmNhMzMwNGEzMTJjMGU4YTQ2YjYxZjU0NiwKICAgIHdoaWNoIG9zc3Rlc3QgaGFzIGZvdW5kIHRv
IGJlIHNldmVyZWx5IGJyb2tlbi4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCAyMiArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIxIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21t
b24vc2NoZWR1bGUuYwppbmRleCBjYTI5YTFjLi5mZGRjZDUyIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC03OCwyNyArNzgs
NyBAQCBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBfX3JlYWRfbW9zdGx5IG9wczsKICAgICAgICAg
ICA6ICh0eXBlb2YoKG9wc3B0ciktPmZuKG9wc3B0ciwgIyNfX1ZBX0FSR1NfXykpKTAgKQogCiAj
ZGVmaW5lIERPTTJPUChfZCkgICAgKCgoX2QpLT5jcHVwb29sID09IE5VTEwpID8gJm9wcyA6ICgo
X2QpLT5jcHVwb29sLT5zY2hlZCkpCi1zdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKlZD
UFUyT1AoY29uc3Qgc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYt
PmRvbWFpbjsKLQotICAgIGlmICggbGlrZWx5KGQtPmNwdXBvb2wgIT0gTlVMTCkgKQotICAgICAg
ICByZXR1cm4gZC0+Y3B1cG9vbC0+c2NoZWQ7Ci0KLSAgICAvKgotICAgICAqIElmIGQtPmNwdXBv
b2wgaXMgTlVMTCwgdGhpcyBpcyBhIHZDUFUgb2YgdGhlIGlkbGUgZG9tYWluLiBBbmQgdGhpcwot
ICAgICAqIGNhc2UgaXMgc3BlY2lhbCBiZWNhdXNlIHRoZSBpZGxlIGRvbWFpbiBkb2VzIG5vdCBy
ZWFsbHkgYmVsb25nIHRvCi0gICAgICogYSBjcHVwb29sIGFuZCwgaGVuY2UsIGRvZXNuJ3QgcmVh
bGx5IGhhdmUgYSBzY2hlZHVsZXIpLiBJbiBmYWN0LCBpdHMKLSAgICAgKiB2Q1BVcyAobWF5KSBy
dW4gb24gcENQVXMgd2hpY2ggYXJlIGluIGRpZmZlcmVudCBwb29scywgd2l0aCBkaWZmZXJlbnQK
LSAgICAgKiBzY2hlZHVsZXJzLgotICAgICAqCi0gICAgICogV2hhdCB3ZSB3YW50LCBpbiB0aGlz
IGNhc2UsIGlzIHRoZSBzY2hlZHVsZXIgb2YgdGhlIHBDUFUgd2hlcmUgdGhpcwotICAgICAqIHBh
cnRpY3VsYXIgaWRsZSB2Q1BVIGlzIHJ1bm5pbmcuIEFuZCwgc2luY2Ugdi0+cHJvY2Vzc29yIG5l
dmVyIGNoYW5nZXMKLSAgICAgKiBmb3IgaWRsZSB2Q1BVcywgaXQgaXMgc2FmZSB0byB1c2UgaXQs
IHdpdGggbm8gbG9ja3MsIHRvIGZpZ3VyZSB0aGF0IG91dC4KLSAgICAgKi8KLSAgICBBU1NFUlQo
aXNfaWRsZV9kb21haW4oZCkpOwotICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlciwgdi0+cHJv
Y2Vzc29yKTsKLX0KKyNkZWZpbmUgVkNQVTJPUChfdikgICAoRE9NMk9QKChfdiktPmRvbWFpbikp
CiAjZGVmaW5lIFZDUFUyT05MSU5FKF92KSBjcHVwb29sX29ubGluZV9jcHVtYXNrKChfdiktPmRv
bWFpbi0+Y3B1cG9vbCkKIAogc3RhdGljIGlubGluZSB2b2lkIHRyYWNlX3J1bnN0YXRlX2NoYW5n
ZShzdHJ1Y3QgdmNwdSAqdiwgaW50IG5ld19zdGF0ZSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 04 04:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Apr 2017 04:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvFyp-0000nZ-FH; Tue, 04 Apr 2017 04: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 <ian.jackson@eu.citrix.com>) id 1cvFyo-0000nM-8Y
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:06 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E6/3F-03430-D6F13E85; Tue, 04 Apr 2017 04:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTdH/nG
 EwZ6NRhYTthk4MHps79vFHsAYxZqZl5RfkcCa8ejuVPaCzyoVy+bsY21gfCfbxcjFISTwhVHi
 66dVTBDOeUaJ6SvWsXYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgJ/Gn+
 SUTSDmvgJnE2ZVg5SxA5Rdb29kmMHIsYGRYxahenFpUllqka66XVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2ME487L/IUZJDiYlUV71SY8ihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwXpJ9HCEkWJSanlqRlpkDDA2YtAQHj5II7y0ZoDRvcUFibnFmOkTqFKMux5zZu98w
 CbHk5eelSonzlskBFQmAFGWU5sGNgIXpJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz8oBM4
 cnMK4Hb9AroCCagI57ceQhyREkiQkqqgTE6/WZzRIJa1us81+eb2u837XsaYMAdEH3E9OOGnp
 raNIbPAbnF6xWZ899LSk7V2cS+/cK36r7DC6p/nTru4WxuuGVxvazAjF7vmxLpJo90ZvNeZSj
 uvf7q9JIdu89pm4i4XY5cVdne1reGfVvyIw3fT1dadx/i2Osb/ZKRlfv1uhTXlY8OaymxFGck
 GmoxFxUnAgArAfRSTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1491279723!58436131!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20001 invoked from network); 4 Apr 2017 04:22:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Apr 2017 04:22:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFyk-0003VZ-SA
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 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 1cvFyk-0001Su-Nq
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvFyk-0001Su-Nq@xenbits.xenproject.org>
Date: Tue, 04 Apr 2017 04:22:02 +0000
Subject: [Xen-changelog] [xen master] xenstore: let write_node() and some
	callers return errno
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZmMjM3YWMwYWVkYWRkNjk5YTliZDdkNmI5ZjBiODQ0NzY3YzM0OTQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDI4
IDE4OjI2OjEyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAzIDE0OjA0OjEwIDIwMTcgKzAxMDAKCiAgICB4ZW5z
dG9yZTogbGV0IHdyaXRlX25vZGUoKSBhbmQgc29tZSBjYWxsZXJzIHJldHVybiBlcnJubwogICAg
CiAgICBJbnN0ZWFkIG9mIHNldHRpbmcgZXJybm8gYW5kIHJldHVybmluZyB0cnVlIG9yIGZhbHNl
IHJldHVybiB0aGUgZXJyb3IKICAgIHZhbHVlIGRpcmVjdGx5LgogICAgCiAgICBJbiBvcmRlciB0
byBlbnN1cmUgYWxsIGNhbGwgc2l0ZXMgaGF2ZSBiZWVuIGNoYW5nZWQgYWNjb3JkaW5nIHRvIHRo
ZQogICAgbW9kaWZpY2F0aW9uIHJlbmFtZSB0aGUgZnVuY3Rpb25zIHRvIHhzXyouCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0b3Jl
L3hlbnN0b3JlZF9jb3JlLmMgfCAzNCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYyBiL3Rvb2xzL3hlbnN0b3Jl
L3hlbnN0b3JlZF9jb3JlLmMKaW5kZXggNzM5ZThiMi4uNGJjYWFjMCAxMDA2NDQKLS0tIGEvdG9v
bHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYworKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9y
ZWRfY29yZS5jCkBAIC00MzMsNyArNDMzLDcgQEAgc3RhdGljIHN0cnVjdCBub2RlICpyZWFkX25v
ZGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGNvbnN0IHZvaWQgKmN0eCwKIAlyZXR1cm4gbm9k
ZTsKIH0KIAotc3RhdGljIGJvb2wgd3JpdGVfbm9kZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwg
c3RydWN0IG5vZGUgKm5vZGUpCitzdGF0aWMgaW50IHhzX3dyaXRlX25vZGUoc3RydWN0IGNvbm5l
Y3Rpb24gKmNvbm4sIHN0cnVjdCBub2RlICpub2RlKQogewogCS8qCiAJICogY29ubiB3aWxsIGJl
IG51bGwgd2hlbiB0aGlzIGlzIGNhbGxlZCBmcm9tIG1hbnVhbF9ub2RlLgpAQCAtNDc1LDEwICs0
NzUsMTAgQEAgc3RhdGljIGJvb2wgd3JpdGVfbm9kZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwg
c3RydWN0IG5vZGUgKm5vZGUpCiAJCWNvcnJ1cHQoY29ubiwgIldyaXRlIG9mICVzIGZhaWxlZCIs
IGtleS5kcHRyKTsKIAkJZ290byBlcnJvcjsKIAl9Ci0JcmV0dXJuIHRydWU7CisJcmV0dXJuIDA7
CiAgZXJyb3I6CiAJZXJybm8gPSBFTk9TUEM7Ci0JcmV0dXJuIGZhbHNlOworCXJldHVybiBlcnJu
bzsKIH0KIAogc3RhdGljIGVudW0geHNfcGVybV90eXBlIHBlcm1fZm9yX2Nvbm4oc3RydWN0IGNv
bm5lY3Rpb24gKmNvbm4sCkBAIC0xMDIyLDcgKzEwMjIsNyBAQCBzdGF0aWMgc3RydWN0IG5vZGUg
KmNyZWF0ZV9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBjb25zdCB2b2lkICpjdHgsCiAJ
LyogV2Ugd3JpdGUgb3V0IHRoZSBub2RlcyBkb3duLCBzZXR0aW5nIGRlc3RydWN0b3IgaW4gY2Fz
ZQogCSAqIHNvbWV0aGluZyBnb2VzIHdyb25nLiAqLwogCWZvciAoaSA9IG5vZGU7IGk7IGkgPSBp
LT5wYXJlbnQpIHsKLQkJaWYgKCF3cml0ZV9ub2RlKGNvbm4sIGkpKSB7CisJCWlmICh4c193cml0
ZV9ub2RlKGNvbm4sIGkpKSB7CiAJCQlkb21haW5fZW50cnlfZGVjKGNvbm4sIGkpOwogCQkJcmV0
dXJuIE5VTEw7CiAJCX0KQEAgLTEwNjIsNyArMTA2Miw3IEBAIHN0YXRpYyBpbnQgZG9fd3JpdGUo
c3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBidWZmZXJlZF9kYXRhICppbikKIAl9IGVs
c2UgewogCQlub2RlLT5kYXRhID0gaW4tPmJ1ZmZlciArIG9mZnNldDsKIAkJbm9kZS0+ZGF0YWxl
biA9IGRhdGFsZW47Ci0JCWlmICghd3JpdGVfbm9kZShjb25uLCBub2RlKSkKKwkJaWYgKHhzX3dy
aXRlX25vZGUoY29ubiwgbm9kZSkpCiAJCQlyZXR1cm4gZXJybm87CiAJfQogCkBAIC0xMTMzLDI4
ICsxMTMzLDI4IEBAIHN0YXRpYyB2b2lkIG1lbWRlbCh2b2lkICptZW0sIHVuc2lnbmVkIG9mZiwg
dW5zaWduZWQgbGVuLCB1bnNpZ25lZCB0b3RhbCkKIH0KIAogCi1zdGF0aWMgYm9vbCByZW1vdmVf
Y2hpbGRfZW50cnkoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBub2RlICpub2RlLAot
CQkJICAgICAgIHNpemVfdCBvZmZzZXQpCitzdGF0aWMgaW50IHhzX3JlbW92ZV9jaGlsZF9lbnRy
eShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IG5vZGUgKm5vZGUsCisJCQkgICAgICBz
aXplX3Qgb2Zmc2V0KQogewogCXNpemVfdCBjaGlsZGxlbiA9IHN0cmxlbihub2RlLT5jaGlsZHJl
biArIG9mZnNldCk7CiAJbWVtZGVsKG5vZGUtPmNoaWxkcmVuLCBvZmZzZXQsIGNoaWxkbGVuICsg
MSwgbm9kZS0+Y2hpbGRsZW4pOwogCW5vZGUtPmNoaWxkbGVuIC09IGNoaWxkbGVuICsgMTsKLQly
ZXR1cm4gd3JpdGVfbm9kZShjb25uLCBub2RlKTsKKwlyZXR1cm4geHNfd3JpdGVfbm9kZShjb25u
LCBub2RlKTsKIH0KIAogCi1zdGF0aWMgYm9vbCBkZWxldGVfY2hpbGQoc3RydWN0IGNvbm5lY3Rp
b24gKmNvbm4sCi0JCQkgc3RydWN0IG5vZGUgKm5vZGUsIGNvbnN0IGNoYXIgKmNoaWxkbmFtZSkK
K3N0YXRpYyBpbnQgeHNfZGVsZXRlX2NoaWxkKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLAorCQkJ
c3RydWN0IG5vZGUgKm5vZGUsIGNvbnN0IGNoYXIgKmNoaWxkbmFtZSkKIHsKIAl1bnNpZ25lZCBp
bnQgaTsKIAogCWZvciAoaSA9IDA7IGkgPCBub2RlLT5jaGlsZGxlbjsgaSArPSBzdHJsZW4obm9k
ZS0+Y2hpbGRyZW4raSkgKyAxKSB7CiAJCWlmIChzdHJlcShub2RlLT5jaGlsZHJlbitpLCBjaGls
ZG5hbWUpKSB7Ci0JCQlyZXR1cm4gcmVtb3ZlX2NoaWxkX2VudHJ5KGNvbm4sIG5vZGUsIGkpOwor
CQkJcmV0dXJuIHhzX3JlbW92ZV9jaGlsZF9lbnRyeShjb25uLCBub2RlLCBpKTsKIAkJfQogCX0K
IAljb3JydXB0KGNvbm4sICJDYW4ndCBmaW5kIGNoaWxkICclcycgaW4gJXMiLCBjaGlsZG5hbWUs
IG5vZGUtPm5hbWUpOwotCXJldHVybiBmYWxzZTsKKwlyZXR1cm4gRU5PRU5UOwogfQogCiAKQEAg
LTExNzQsNyArMTE3NCw3IEBAIHN0YXRpYyBpbnQgX3JtKHN0cnVjdCBjb25uZWN0aW9uICpjb25u
LCBjb25zdCB2b2lkICpjdHgsIHN0cnVjdCBub2RlICpub2RlLAogCWlmICghcGFyZW50KQogCQly
ZXR1cm4gKGVycm5vID09IEVOT01FTSkgPyBFTk9NRU0gOiBFSU5WQUw7CiAKLQlpZiAoIWRlbGV0
ZV9jaGlsZChjb25uLCBwYXJlbnQsIGJhc2VuYW1lKG5hbWUpKSkKKwlpZiAoeHNfZGVsZXRlX2No
aWxkKGNvbm4sIHBhcmVudCwgYmFzZW5hbWUobmFtZSkpKQogCQlyZXR1cm4gRUlOVkFMOwogCiAJ
ZGVsZXRlX25vZGUoY29ubiwgbm9kZSwgdHJ1ZSk7CkBAIC0xMjc4LDcgKzEyNzgsNyBAQCBzdGF0
aWMgaW50IGRvX3NldF9wZXJtcyhzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IGJ1ZmZl
cmVkX2RhdGEgKmluKQogCW5vZGUtPm51bV9wZXJtcyA9IG51bTsKIAlkb21haW5fZW50cnlfaW5j
KGNvbm4sIG5vZGUpOwogCi0JaWYgKCF3cml0ZV9ub2RlKGNvbm4sIG5vZGUpKQorCWlmICh4c193
cml0ZV9ub2RlKGNvbm4sIG5vZGUpKQogCQlyZXR1cm4gZXJybm87CiAKIAlmaXJlX3dhdGNoZXMo
Y29ubiwgaW4sIG5hbWUsIGZhbHNlKTsKQEAgLTE1MzgsNyArMTUzOCw3IEBAIHN0YXRpYyB2b2lk
IG1hbnVhbF9ub2RlKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNoaWxkKQogCWlmIChj
aGlsZCkKIAkJbm9kZS0+Y2hpbGRsZW4gPSBzdHJsZW4oY2hpbGQpICsgMTsKIAotCWlmICghd3Jp
dGVfbm9kZShOVUxMLCBub2RlKSkKKwlpZiAoeHNfd3JpdGVfbm9kZShOVUxMLCBub2RlKSkKIAkJ
YmFyZl9wZXJyb3IoIkNvdWxkIG5vdCBjcmVhdGUgaW5pdGlhbCBub2RlICVzIiwgbmFtZSk7CiAJ
dGFsbG9jX2ZyZWUobm9kZSk7CiB9CkBAIC0xNjc3LDcgKzE2NzcsNyBAQCBzdGF0aWMgaW50IGNo
ZWNrX3N0b3JlXyhjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgaGFzaHRhYmxlICpyZWFjaGFibGUp
CiAJCQkJCSAgICBjaGlsZG5hbWUpOwogCiAJCQkJCWlmIChyZWNvdmVyeSkgewotCQkJCQkJcmVt
b3ZlX2NoaWxkX2VudHJ5KE5VTEwsIG5vZGUsCisJCQkJCQl4c19yZW1vdmVfY2hpbGRfZW50cnko
TlVMTCwgbm9kZSwKIAkJCQkJCQkJICAgaSk7CiAJCQkJCQlpIC09IGNoaWxkbGVuICsgMTsKIAkJ
CQkJfQpAQCAtMTY5OSw3ICsxNjk5LDcgQEAgc3RhdGljIGludCBjaGVja19zdG9yZV8oY29uc3Qg
Y2hhciAqbmFtZSwgc3RydWN0IGhhc2h0YWJsZSAqcmVhY2hhYmxlKQogCQkJCSAgICBjaGlsZG5h
bWUpOwogCiAJCQkJaWYgKHJlY292ZXJ5KSB7Ci0JCQkJCXJlbW92ZV9jaGlsZF9lbnRyeShOVUxM
LCBub2RlLCBpKTsKKwkJCQkJeHNfcmVtb3ZlX2NoaWxkX2VudHJ5KE5VTEwsIG5vZGUsIGkpOwog
CQkJCQlpIC09IGNoaWxkbGVuICsgMTsKIAkJCQl9CiAJCQl9IGVsc2UgewotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Apr 04 04:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Apr 2017 04:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvFyp-0000nZ-FH; Tue, 04 Apr 2017 04: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 <ian.jackson@eu.citrix.com>) id 1cvFyo-0000nM-8Y
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:06 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E6/3F-03430-D6F13E85; Tue, 04 Apr 2017 04:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTdH/nG
 EwZ6NRhYTthk4MHps79vFHsAYxZqZl5RfkcCa8ejuVPaCzyoVy+bsY21gfCfbxcjFISTwhVHi
 66dVTBDOeUaJ6SvWsXYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgJ/Gn+
 SUTSDmvgJnE2ZVg5SxA5Rdb29kmMHIsYGRYxahenFpUllqka66XVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2ME487L/IUZJDiYlUV71SY8ihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwXpJ9HCEkWJSanlqRlpkDDA2YtAQHj5II7y0ZoDRvcUFibnFmOkTqFKMux5zZu98w
 CbHk5eelSonzlskBFQmAFGWU5sGNgIXpJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz8oBM4
 cnMK4Hb9AroCCagI57ceQhyREkiQkqqgTE6/WZzRIJa1us81+eb2u837XsaYMAdEH3E9OOGnp
 raNIbPAbnF6xWZ899LSk7V2cS+/cK36r7DC6p/nTru4WxuuGVxvazAjF7vmxLpJo90ZvNeZSj
 uvf7q9JIdu89pm4i4XY5cVdne1reGfVvyIw3fT1dadx/i2Osb/ZKRlfv1uhTXlY8OaymxFGck
 GmoxFxUnAgArAfRSTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1491279723!58436131!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20001 invoked from network); 4 Apr 2017 04:22:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Apr 2017 04:22:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFyk-0003VZ-SA
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 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 1cvFyk-0001Su-Nq
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvFyk-0001Su-Nq@xenbits.xenproject.org>
Date: Tue, 04 Apr 2017 04:22:02 +0000
Subject: [Xen-changelog] [xen master] xenstore: let write_node() and some
	callers return errno
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZmMjM3YWMwYWVkYWRkNjk5YTliZDdkNmI5ZjBiODQ0NzY3YzM0OTQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDI4
IDE4OjI2OjEyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAzIDE0OjA0OjEwIDIwMTcgKzAxMDAKCiAgICB4ZW5z
dG9yZTogbGV0IHdyaXRlX25vZGUoKSBhbmQgc29tZSBjYWxsZXJzIHJldHVybiBlcnJubwogICAg
CiAgICBJbnN0ZWFkIG9mIHNldHRpbmcgZXJybm8gYW5kIHJldHVybmluZyB0cnVlIG9yIGZhbHNl
IHJldHVybiB0aGUgZXJyb3IKICAgIHZhbHVlIGRpcmVjdGx5LgogICAgCiAgICBJbiBvcmRlciB0
byBlbnN1cmUgYWxsIGNhbGwgc2l0ZXMgaGF2ZSBiZWVuIGNoYW5nZWQgYWNjb3JkaW5nIHRvIHRo
ZQogICAgbW9kaWZpY2F0aW9uIHJlbmFtZSB0aGUgZnVuY3Rpb25zIHRvIHhzXyouCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0b3Jl
L3hlbnN0b3JlZF9jb3JlLmMgfCAzNCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYyBiL3Rvb2xzL3hlbnN0b3Jl
L3hlbnN0b3JlZF9jb3JlLmMKaW5kZXggNzM5ZThiMi4uNGJjYWFjMCAxMDA2NDQKLS0tIGEvdG9v
bHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYworKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9y
ZWRfY29yZS5jCkBAIC00MzMsNyArNDMzLDcgQEAgc3RhdGljIHN0cnVjdCBub2RlICpyZWFkX25v
ZGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGNvbnN0IHZvaWQgKmN0eCwKIAlyZXR1cm4gbm9k
ZTsKIH0KIAotc3RhdGljIGJvb2wgd3JpdGVfbm9kZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwg
c3RydWN0IG5vZGUgKm5vZGUpCitzdGF0aWMgaW50IHhzX3dyaXRlX25vZGUoc3RydWN0IGNvbm5l
Y3Rpb24gKmNvbm4sIHN0cnVjdCBub2RlICpub2RlKQogewogCS8qCiAJICogY29ubiB3aWxsIGJl
IG51bGwgd2hlbiB0aGlzIGlzIGNhbGxlZCBmcm9tIG1hbnVhbF9ub2RlLgpAQCAtNDc1LDEwICs0
NzUsMTAgQEAgc3RhdGljIGJvb2wgd3JpdGVfbm9kZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwg
c3RydWN0IG5vZGUgKm5vZGUpCiAJCWNvcnJ1cHQoY29ubiwgIldyaXRlIG9mICVzIGZhaWxlZCIs
IGtleS5kcHRyKTsKIAkJZ290byBlcnJvcjsKIAl9Ci0JcmV0dXJuIHRydWU7CisJcmV0dXJuIDA7
CiAgZXJyb3I6CiAJZXJybm8gPSBFTk9TUEM7Ci0JcmV0dXJuIGZhbHNlOworCXJldHVybiBlcnJu
bzsKIH0KIAogc3RhdGljIGVudW0geHNfcGVybV90eXBlIHBlcm1fZm9yX2Nvbm4oc3RydWN0IGNv
bm5lY3Rpb24gKmNvbm4sCkBAIC0xMDIyLDcgKzEwMjIsNyBAQCBzdGF0aWMgc3RydWN0IG5vZGUg
KmNyZWF0ZV9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBjb25zdCB2b2lkICpjdHgsCiAJ
LyogV2Ugd3JpdGUgb3V0IHRoZSBub2RlcyBkb3duLCBzZXR0aW5nIGRlc3RydWN0b3IgaW4gY2Fz
ZQogCSAqIHNvbWV0aGluZyBnb2VzIHdyb25nLiAqLwogCWZvciAoaSA9IG5vZGU7IGk7IGkgPSBp
LT5wYXJlbnQpIHsKLQkJaWYgKCF3cml0ZV9ub2RlKGNvbm4sIGkpKSB7CisJCWlmICh4c193cml0
ZV9ub2RlKGNvbm4sIGkpKSB7CiAJCQlkb21haW5fZW50cnlfZGVjKGNvbm4sIGkpOwogCQkJcmV0
dXJuIE5VTEw7CiAJCX0KQEAgLTEwNjIsNyArMTA2Miw3IEBAIHN0YXRpYyBpbnQgZG9fd3JpdGUo
c3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBidWZmZXJlZF9kYXRhICppbikKIAl9IGVs
c2UgewogCQlub2RlLT5kYXRhID0gaW4tPmJ1ZmZlciArIG9mZnNldDsKIAkJbm9kZS0+ZGF0YWxl
biA9IGRhdGFsZW47Ci0JCWlmICghd3JpdGVfbm9kZShjb25uLCBub2RlKSkKKwkJaWYgKHhzX3dy
aXRlX25vZGUoY29ubiwgbm9kZSkpCiAJCQlyZXR1cm4gZXJybm87CiAJfQogCkBAIC0xMTMzLDI4
ICsxMTMzLDI4IEBAIHN0YXRpYyB2b2lkIG1lbWRlbCh2b2lkICptZW0sIHVuc2lnbmVkIG9mZiwg
dW5zaWduZWQgbGVuLCB1bnNpZ25lZCB0b3RhbCkKIH0KIAogCi1zdGF0aWMgYm9vbCByZW1vdmVf
Y2hpbGRfZW50cnkoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBub2RlICpub2RlLAot
CQkJICAgICAgIHNpemVfdCBvZmZzZXQpCitzdGF0aWMgaW50IHhzX3JlbW92ZV9jaGlsZF9lbnRy
eShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IG5vZGUgKm5vZGUsCisJCQkgICAgICBz
aXplX3Qgb2Zmc2V0KQogewogCXNpemVfdCBjaGlsZGxlbiA9IHN0cmxlbihub2RlLT5jaGlsZHJl
biArIG9mZnNldCk7CiAJbWVtZGVsKG5vZGUtPmNoaWxkcmVuLCBvZmZzZXQsIGNoaWxkbGVuICsg
MSwgbm9kZS0+Y2hpbGRsZW4pOwogCW5vZGUtPmNoaWxkbGVuIC09IGNoaWxkbGVuICsgMTsKLQly
ZXR1cm4gd3JpdGVfbm9kZShjb25uLCBub2RlKTsKKwlyZXR1cm4geHNfd3JpdGVfbm9kZShjb25u
LCBub2RlKTsKIH0KIAogCi1zdGF0aWMgYm9vbCBkZWxldGVfY2hpbGQoc3RydWN0IGNvbm5lY3Rp
b24gKmNvbm4sCi0JCQkgc3RydWN0IG5vZGUgKm5vZGUsIGNvbnN0IGNoYXIgKmNoaWxkbmFtZSkK
K3N0YXRpYyBpbnQgeHNfZGVsZXRlX2NoaWxkKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLAorCQkJ
c3RydWN0IG5vZGUgKm5vZGUsIGNvbnN0IGNoYXIgKmNoaWxkbmFtZSkKIHsKIAl1bnNpZ25lZCBp
bnQgaTsKIAogCWZvciAoaSA9IDA7IGkgPCBub2RlLT5jaGlsZGxlbjsgaSArPSBzdHJsZW4obm9k
ZS0+Y2hpbGRyZW4raSkgKyAxKSB7CiAJCWlmIChzdHJlcShub2RlLT5jaGlsZHJlbitpLCBjaGls
ZG5hbWUpKSB7Ci0JCQlyZXR1cm4gcmVtb3ZlX2NoaWxkX2VudHJ5KGNvbm4sIG5vZGUsIGkpOwor
CQkJcmV0dXJuIHhzX3JlbW92ZV9jaGlsZF9lbnRyeShjb25uLCBub2RlLCBpKTsKIAkJfQogCX0K
IAljb3JydXB0KGNvbm4sICJDYW4ndCBmaW5kIGNoaWxkICclcycgaW4gJXMiLCBjaGlsZG5hbWUs
IG5vZGUtPm5hbWUpOwotCXJldHVybiBmYWxzZTsKKwlyZXR1cm4gRU5PRU5UOwogfQogCiAKQEAg
LTExNzQsNyArMTE3NCw3IEBAIHN0YXRpYyBpbnQgX3JtKHN0cnVjdCBjb25uZWN0aW9uICpjb25u
LCBjb25zdCB2b2lkICpjdHgsIHN0cnVjdCBub2RlICpub2RlLAogCWlmICghcGFyZW50KQogCQly
ZXR1cm4gKGVycm5vID09IEVOT01FTSkgPyBFTk9NRU0gOiBFSU5WQUw7CiAKLQlpZiAoIWRlbGV0
ZV9jaGlsZChjb25uLCBwYXJlbnQsIGJhc2VuYW1lKG5hbWUpKSkKKwlpZiAoeHNfZGVsZXRlX2No
aWxkKGNvbm4sIHBhcmVudCwgYmFzZW5hbWUobmFtZSkpKQogCQlyZXR1cm4gRUlOVkFMOwogCiAJ
ZGVsZXRlX25vZGUoY29ubiwgbm9kZSwgdHJ1ZSk7CkBAIC0xMjc4LDcgKzEyNzgsNyBAQCBzdGF0
aWMgaW50IGRvX3NldF9wZXJtcyhzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IGJ1ZmZl
cmVkX2RhdGEgKmluKQogCW5vZGUtPm51bV9wZXJtcyA9IG51bTsKIAlkb21haW5fZW50cnlfaW5j
KGNvbm4sIG5vZGUpOwogCi0JaWYgKCF3cml0ZV9ub2RlKGNvbm4sIG5vZGUpKQorCWlmICh4c193
cml0ZV9ub2RlKGNvbm4sIG5vZGUpKQogCQlyZXR1cm4gZXJybm87CiAKIAlmaXJlX3dhdGNoZXMo
Y29ubiwgaW4sIG5hbWUsIGZhbHNlKTsKQEAgLTE1MzgsNyArMTUzOCw3IEBAIHN0YXRpYyB2b2lk
IG1hbnVhbF9ub2RlKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNoaWxkKQogCWlmIChj
aGlsZCkKIAkJbm9kZS0+Y2hpbGRsZW4gPSBzdHJsZW4oY2hpbGQpICsgMTsKIAotCWlmICghd3Jp
dGVfbm9kZShOVUxMLCBub2RlKSkKKwlpZiAoeHNfd3JpdGVfbm9kZShOVUxMLCBub2RlKSkKIAkJ
YmFyZl9wZXJyb3IoIkNvdWxkIG5vdCBjcmVhdGUgaW5pdGlhbCBub2RlICVzIiwgbmFtZSk7CiAJ
dGFsbG9jX2ZyZWUobm9kZSk7CiB9CkBAIC0xNjc3LDcgKzE2NzcsNyBAQCBzdGF0aWMgaW50IGNo
ZWNrX3N0b3JlXyhjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgaGFzaHRhYmxlICpyZWFjaGFibGUp
CiAJCQkJCSAgICBjaGlsZG5hbWUpOwogCiAJCQkJCWlmIChyZWNvdmVyeSkgewotCQkJCQkJcmVt
b3ZlX2NoaWxkX2VudHJ5KE5VTEwsIG5vZGUsCisJCQkJCQl4c19yZW1vdmVfY2hpbGRfZW50cnko
TlVMTCwgbm9kZSwKIAkJCQkJCQkJICAgaSk7CiAJCQkJCQlpIC09IGNoaWxkbGVuICsgMTsKIAkJ
CQkJfQpAQCAtMTY5OSw3ICsxNjk5LDcgQEAgc3RhdGljIGludCBjaGVja19zdG9yZV8oY29uc3Qg
Y2hhciAqbmFtZSwgc3RydWN0IGhhc2h0YWJsZSAqcmVhY2hhYmxlKQogCQkJCSAgICBjaGlsZG5h
bWUpOwogCiAJCQkJaWYgKHJlY292ZXJ5KSB7Ci0JCQkJCXJlbW92ZV9jaGlsZF9lbnRyeShOVUxM
LCBub2RlLCBpKTsKKwkJCQkJeHNfcmVtb3ZlX2NoaWxkX2VudHJ5KE5VTEwsIG5vZGUsIGkpOwog
CQkJCQlpIC09IGNoaWxkbGVuICsgMTsKIAkJCQl9CiAJCQl9IGVsc2UgewotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Apr 04 04:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Apr 2017 04:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvFyy-0000od-Gw; Tue, 04 Apr 2017 04:22:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFyx-0000oT-EE
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:15 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 3F/90-19998-67F13E85; Tue, 04 Apr 2017 04:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdM/nG
 EwbnzXBYTthk4MHps79vFHsAYxZqZl5RfkcCacfLCBfaCb/IVSx7cZG9g/C3ZxcjFISTwhVHi
 WfcHVgjnPKPE/t1z2boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYwkfh+8
 AcjiM0rYCaxbfEsFhCbBaj+9ox9bBMYORYwMqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MN
 bLTS0uTkxPzUlMKtZLzs/dxAj0Sj0DA+MOxpa9focYJTmYlER51Sc9ihDiS8pPqcxILM6ILyr
 NSS0+xCjDwaEkwesu+zhCSLAoNT21Ii0zBxgeMGkJDh4lEd5bMkBp3uKCxNzizHSI1ClGXY45
 s3e/YRJiycvPS5US550BMkMApCijNA9uBCxULzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5
 vWRA5rCk5lXArfpFdARTEBHPLnzEOSIkkSElFQDo10qa/LUvyckFyesqz5s9XJ6SHrQ/ZbuKy
 Lykn9+Gn1qZPB/y3eykPFOSH1+kkDR9+w5qo8Oc4ez1D64YSG4X5Zppv4puUmLlCvXHG/aUXg
 wwyakZLrZLY/gO11v9i107AiODDDVvuR8dMlKJdcUNS+JcnGGeyr6e/8une9g8dpiin+9BhuL
 EktxRqKhFnNRcSIAswQ8eFACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1491279733!77132027!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28187 invoked from network); 4 Apr 2017 04:22:14 -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; 4 Apr 2017 04:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFyu-0003Vj-U5
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 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 1cvFyu-0001TS-TP
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvFyu-0001TS-TP@xenbits.xenproject.org>
Date: Tue, 04 Apr 2017 04:22:12 +0000
Subject: [Xen-changelog] [xen master] xenstore: undo function rename
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYwN2RjYTZhMTQxNzE2NjMwZmM4Nzg3OTcyNzE5NWVhMTY3MGRjZmIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDI4
IDE4OjI2OjEzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAzIDE0OjA0OjEwIDIwMTcgKzAxMDAKCiAgICB4ZW5z
dG9yZTogdW5kbyBmdW5jdGlvbiByZW5hbWUKICAgIAogICAgVW5kbyB0aGUgZnVuY3Rpb24gcmVu
YW1lIGRvbmUgaW4gcHJldmlvdXMgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMgfCAy
NCArKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25z
KCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9y
ZWRfY29yZS5jIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYwppbmRleCA0YmNhYWMw
Li5lZTRjOWUxIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jCisr
KyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMKQEAgLTQzMyw3ICs0MzMsNyBAQCBz
dGF0aWMgc3RydWN0IG5vZGUgKnJlYWRfbm9kZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgY29u
c3Qgdm9pZCAqY3R4LAogCXJldHVybiBub2RlOwogfQogCi1zdGF0aWMgaW50IHhzX3dyaXRlX25v
ZGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBub2RlICpub2RlKQorc3RhdGljIGlu
dCB3cml0ZV9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3Qgbm9kZSAqbm9kZSkK
IHsKIAkvKgogCSAqIGNvbm4gd2lsbCBiZSBudWxsIHdoZW4gdGhpcyBpcyBjYWxsZWQgZnJvbSBt
YW51YWxfbm9kZS4KQEAgLTEwMjIsNyArMTAyMiw3IEBAIHN0YXRpYyBzdHJ1Y3Qgbm9kZSAqY3Jl
YXRlX25vZGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGNvbnN0IHZvaWQgKmN0eCwKIAkvKiBX
ZSB3cml0ZSBvdXQgdGhlIG5vZGVzIGRvd24sIHNldHRpbmcgZGVzdHJ1Y3RvciBpbiBjYXNlCiAJ
ICogc29tZXRoaW5nIGdvZXMgd3JvbmcuICovCiAJZm9yIChpID0gbm9kZTsgaTsgaSA9IGktPnBh
cmVudCkgewotCQlpZiAoeHNfd3JpdGVfbm9kZShjb25uLCBpKSkgeworCQlpZiAod3JpdGVfbm9k
ZShjb25uLCBpKSkgewogCQkJZG9tYWluX2VudHJ5X2RlYyhjb25uLCBpKTsKIAkJCXJldHVybiBO
VUxMOwogCQl9CkBAIC0xMDYyLDcgKzEwNjIsNyBAQCBzdGF0aWMgaW50IGRvX3dyaXRlKHN0cnVj
dCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3QgYnVmZmVyZWRfZGF0YSAqaW4pCiAJfSBlbHNlIHsK
IAkJbm9kZS0+ZGF0YSA9IGluLT5idWZmZXIgKyBvZmZzZXQ7CiAJCW5vZGUtPmRhdGFsZW4gPSBk
YXRhbGVuOwotCQlpZiAoeHNfd3JpdGVfbm9kZShjb25uLCBub2RlKSkKKwkJaWYgKHdyaXRlX25v
ZGUoY29ubiwgbm9kZSkpCiAJCQlyZXR1cm4gZXJybm87CiAJfQogCkBAIC0xMTMzLDI0ICsxMTMz
LDI0IEBAIHN0YXRpYyB2b2lkIG1lbWRlbCh2b2lkICptZW0sIHVuc2lnbmVkIG9mZiwgdW5zaWdu
ZWQgbGVuLCB1bnNpZ25lZCB0b3RhbCkKIH0KIAogCi1zdGF0aWMgaW50IHhzX3JlbW92ZV9jaGls
ZF9lbnRyeShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IG5vZGUgKm5vZGUsCitzdGF0
aWMgaW50IHJlbW92ZV9jaGlsZF9lbnRyeShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0
IG5vZGUgKm5vZGUsCiAJCQkgICAgICBzaXplX3Qgb2Zmc2V0KQogewogCXNpemVfdCBjaGlsZGxl
biA9IHN0cmxlbihub2RlLT5jaGlsZHJlbiArIG9mZnNldCk7CiAJbWVtZGVsKG5vZGUtPmNoaWxk
cmVuLCBvZmZzZXQsIGNoaWxkbGVuICsgMSwgbm9kZS0+Y2hpbGRsZW4pOwogCW5vZGUtPmNoaWxk
bGVuIC09IGNoaWxkbGVuICsgMTsKLQlyZXR1cm4geHNfd3JpdGVfbm9kZShjb25uLCBub2RlKTsK
KwlyZXR1cm4gd3JpdGVfbm9kZShjb25uLCBub2RlKTsKIH0KIAogCi1zdGF0aWMgaW50IHhzX2Rl
bGV0ZV9jaGlsZChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwKK3N0YXRpYyBpbnQgZGVsZXRlX2No
aWxkKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLAogCQkJc3RydWN0IG5vZGUgKm5vZGUsIGNvbnN0
IGNoYXIgKmNoaWxkbmFtZSkKIHsKIAl1bnNpZ25lZCBpbnQgaTsKIAogCWZvciAoaSA9IDA7IGkg
PCBub2RlLT5jaGlsZGxlbjsgaSArPSBzdHJsZW4obm9kZS0+Y2hpbGRyZW4raSkgKyAxKSB7CiAJ
CWlmIChzdHJlcShub2RlLT5jaGlsZHJlbitpLCBjaGlsZG5hbWUpKSB7Ci0JCQlyZXR1cm4geHNf
cmVtb3ZlX2NoaWxkX2VudHJ5KGNvbm4sIG5vZGUsIGkpOworCQkJcmV0dXJuIHJlbW92ZV9jaGls
ZF9lbnRyeShjb25uLCBub2RlLCBpKTsKIAkJfQogCX0KIAljb3JydXB0KGNvbm4sICJDYW4ndCBm
aW5kIGNoaWxkICclcycgaW4gJXMiLCBjaGlsZG5hbWUsIG5vZGUtPm5hbWUpOwpAQCAtMTE3NCw3
ICsxMTc0LDcgQEAgc3RhdGljIGludCBfcm0oc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGNvbnN0
IHZvaWQgKmN0eCwgc3RydWN0IG5vZGUgKm5vZGUsCiAJaWYgKCFwYXJlbnQpCiAJCXJldHVybiAo
ZXJybm8gPT0gRU5PTUVNKSA/IEVOT01FTSA6IEVJTlZBTDsKIAotCWlmICh4c19kZWxldGVfY2hp
bGQoY29ubiwgcGFyZW50LCBiYXNlbmFtZShuYW1lKSkpCisJaWYgKGRlbGV0ZV9jaGlsZChjb25u
LCBwYXJlbnQsIGJhc2VuYW1lKG5hbWUpKSkKIAkJcmV0dXJuIEVJTlZBTDsKIAogCWRlbGV0ZV9u
b2RlKGNvbm4sIG5vZGUsIHRydWUpOwpAQCAtMTI3OCw3ICsxMjc4LDcgQEAgc3RhdGljIGludCBk
b19zZXRfcGVybXMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBidWZmZXJlZF9kYXRh
ICppbikKIAlub2RlLT5udW1fcGVybXMgPSBudW07CiAJZG9tYWluX2VudHJ5X2luYyhjb25uLCBu
b2RlKTsKIAotCWlmICh4c193cml0ZV9ub2RlKGNvbm4sIG5vZGUpKQorCWlmICh3cml0ZV9ub2Rl
KGNvbm4sIG5vZGUpKQogCQlyZXR1cm4gZXJybm87CiAKIAlmaXJlX3dhdGNoZXMoY29ubiwgaW4s
IG5hbWUsIGZhbHNlKTsKQEAgLTE1MzgsNyArMTUzOCw3IEBAIHN0YXRpYyB2b2lkIG1hbnVhbF9u
b2RlKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNoaWxkKQogCWlmIChjaGlsZCkKIAkJ
bm9kZS0+Y2hpbGRsZW4gPSBzdHJsZW4oY2hpbGQpICsgMTsKIAotCWlmICh4c193cml0ZV9ub2Rl
KE5VTEwsIG5vZGUpKQorCWlmICh3cml0ZV9ub2RlKE5VTEwsIG5vZGUpKQogCQliYXJmX3BlcnJv
cigiQ291bGQgbm90IGNyZWF0ZSBpbml0aWFsIG5vZGUgJXMiLCBuYW1lKTsKIAl0YWxsb2NfZnJl
ZShub2RlKTsKIH0KQEAgLTE2NzcsNyArMTY3Nyw3IEBAIHN0YXRpYyBpbnQgY2hlY2tfc3RvcmVf
KGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCBoYXNodGFibGUgKnJlYWNoYWJsZSkKIAkJCQkJICAg
IGNoaWxkbmFtZSk7CiAKIAkJCQkJaWYgKHJlY292ZXJ5KSB7Ci0JCQkJCQl4c19yZW1vdmVfY2hp
bGRfZW50cnkoTlVMTCwgbm9kZSwKKwkJCQkJCXJlbW92ZV9jaGlsZF9lbnRyeShOVUxMLCBub2Rl
LAogCQkJCQkJCQkgICBpKTsKIAkJCQkJCWkgLT0gY2hpbGRsZW4gKyAxOwogCQkJCQl9CkBAIC0x
Njk5LDcgKzE2OTksNyBAQCBzdGF0aWMgaW50IGNoZWNrX3N0b3JlXyhjb25zdCBjaGFyICpuYW1l
LCBzdHJ1Y3QgaGFzaHRhYmxlICpyZWFjaGFibGUpCiAJCQkJICAgIGNoaWxkbmFtZSk7CiAKIAkJ
CQlpZiAocmVjb3ZlcnkpIHsKLQkJCQkJeHNfcmVtb3ZlX2NoaWxkX2VudHJ5KE5VTEwsIG5vZGUs
IGkpOworCQkJCQlyZW1vdmVfY2hpbGRfZW50cnkoTlVMTCwgbm9kZSwgaSk7CiAJCQkJCWkgLT0g
Y2hpbGRsZW4gKyAxOwogCQkJCX0KIAkJCX0gZWxzZSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 04 04:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Apr 2017 04:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvFyy-0000od-Gw; Tue, 04 Apr 2017 04:22:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFyx-0000oT-EE
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:15 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 3F/90-19998-67F13E85; Tue, 04 Apr 2017 04:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdM/nG
 EwbnzXBYTthk4MHps79vFHsAYxZqZl5RfkcCacfLCBfaCb/IVSx7cZG9g/C3ZxcjFISTwhVHi
 WfcHVgjnPKPE/t1z2boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYwkfh+8
 AcjiM0rYCaxbfEsFhCbBaj+9ox9bBMYORYwMqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MN
 bLTS0uTkxPzUlMKtZLzs/dxAj0Sj0DA+MOxpa9focYJTmYlER51Sc9ihDiS8pPqcxILM6ILyr
 NSS0+xCjDwaEkwesu+zhCSLAoNT21Ii0zBxgeMGkJDh4lEd5bMkBp3uKCxNzizHSI1ClGXY45
 s3e/YRJiycvPS5US550BMkMApCijNA9uBCxULzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5
 vWRA5rCk5lXArfpFdARTEBHPLnzEOSIkkSElFQDo10qa/LUvyckFyesqz5s9XJ6SHrQ/ZbuKy
 Lykn9+Gn1qZPB/y3eykPFOSH1+kkDR9+w5qo8Oc4ez1D64YSG4X5Zppv4puUmLlCvXHG/aUXg
 wwyakZLrZLY/gO11v9i107AiODDDVvuR8dMlKJdcUNS+JcnGGeyr6e/8une9g8dpiin+9BhuL
 EktxRqKhFnNRcSIAswQ8eFACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1491279733!77132027!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28187 invoked from network); 4 Apr 2017 04:22:14 -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; 4 Apr 2017 04:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFyu-0003Vj-U5
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 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 1cvFyu-0001TS-TP
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvFyu-0001TS-TP@xenbits.xenproject.org>
Date: Tue, 04 Apr 2017 04:22:12 +0000
Subject: [Xen-changelog] [xen master] xenstore: undo function rename
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYwN2RjYTZhMTQxNzE2NjMwZmM4Nzg3OTcyNzE5NWVhMTY3MGRjZmIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDI4
IDE4OjI2OjEzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAzIDE0OjA0OjEwIDIwMTcgKzAxMDAKCiAgICB4ZW5z
dG9yZTogdW5kbyBmdW5jdGlvbiByZW5hbWUKICAgIAogICAgVW5kbyB0aGUgZnVuY3Rpb24gcmVu
YW1lIGRvbmUgaW4gcHJldmlvdXMgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMgfCAy
NCArKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25z
KCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9y
ZWRfY29yZS5jIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYwppbmRleCA0YmNhYWMw
Li5lZTRjOWUxIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jCisr
KyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMKQEAgLTQzMyw3ICs0MzMsNyBAQCBz
dGF0aWMgc3RydWN0IG5vZGUgKnJlYWRfbm9kZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgY29u
c3Qgdm9pZCAqY3R4LAogCXJldHVybiBub2RlOwogfQogCi1zdGF0aWMgaW50IHhzX3dyaXRlX25v
ZGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBub2RlICpub2RlKQorc3RhdGljIGlu
dCB3cml0ZV9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3Qgbm9kZSAqbm9kZSkK
IHsKIAkvKgogCSAqIGNvbm4gd2lsbCBiZSBudWxsIHdoZW4gdGhpcyBpcyBjYWxsZWQgZnJvbSBt
YW51YWxfbm9kZS4KQEAgLTEwMjIsNyArMTAyMiw3IEBAIHN0YXRpYyBzdHJ1Y3Qgbm9kZSAqY3Jl
YXRlX25vZGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGNvbnN0IHZvaWQgKmN0eCwKIAkvKiBX
ZSB3cml0ZSBvdXQgdGhlIG5vZGVzIGRvd24sIHNldHRpbmcgZGVzdHJ1Y3RvciBpbiBjYXNlCiAJ
ICogc29tZXRoaW5nIGdvZXMgd3JvbmcuICovCiAJZm9yIChpID0gbm9kZTsgaTsgaSA9IGktPnBh
cmVudCkgewotCQlpZiAoeHNfd3JpdGVfbm9kZShjb25uLCBpKSkgeworCQlpZiAod3JpdGVfbm9k
ZShjb25uLCBpKSkgewogCQkJZG9tYWluX2VudHJ5X2RlYyhjb25uLCBpKTsKIAkJCXJldHVybiBO
VUxMOwogCQl9CkBAIC0xMDYyLDcgKzEwNjIsNyBAQCBzdGF0aWMgaW50IGRvX3dyaXRlKHN0cnVj
dCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3QgYnVmZmVyZWRfZGF0YSAqaW4pCiAJfSBlbHNlIHsK
IAkJbm9kZS0+ZGF0YSA9IGluLT5idWZmZXIgKyBvZmZzZXQ7CiAJCW5vZGUtPmRhdGFsZW4gPSBk
YXRhbGVuOwotCQlpZiAoeHNfd3JpdGVfbm9kZShjb25uLCBub2RlKSkKKwkJaWYgKHdyaXRlX25v
ZGUoY29ubiwgbm9kZSkpCiAJCQlyZXR1cm4gZXJybm87CiAJfQogCkBAIC0xMTMzLDI0ICsxMTMz
LDI0IEBAIHN0YXRpYyB2b2lkIG1lbWRlbCh2b2lkICptZW0sIHVuc2lnbmVkIG9mZiwgdW5zaWdu
ZWQgbGVuLCB1bnNpZ25lZCB0b3RhbCkKIH0KIAogCi1zdGF0aWMgaW50IHhzX3JlbW92ZV9jaGls
ZF9lbnRyeShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IG5vZGUgKm5vZGUsCitzdGF0
aWMgaW50IHJlbW92ZV9jaGlsZF9lbnRyeShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0
IG5vZGUgKm5vZGUsCiAJCQkgICAgICBzaXplX3Qgb2Zmc2V0KQogewogCXNpemVfdCBjaGlsZGxl
biA9IHN0cmxlbihub2RlLT5jaGlsZHJlbiArIG9mZnNldCk7CiAJbWVtZGVsKG5vZGUtPmNoaWxk
cmVuLCBvZmZzZXQsIGNoaWxkbGVuICsgMSwgbm9kZS0+Y2hpbGRsZW4pOwogCW5vZGUtPmNoaWxk
bGVuIC09IGNoaWxkbGVuICsgMTsKLQlyZXR1cm4geHNfd3JpdGVfbm9kZShjb25uLCBub2RlKTsK
KwlyZXR1cm4gd3JpdGVfbm9kZShjb25uLCBub2RlKTsKIH0KIAogCi1zdGF0aWMgaW50IHhzX2Rl
bGV0ZV9jaGlsZChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwKK3N0YXRpYyBpbnQgZGVsZXRlX2No
aWxkKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLAogCQkJc3RydWN0IG5vZGUgKm5vZGUsIGNvbnN0
IGNoYXIgKmNoaWxkbmFtZSkKIHsKIAl1bnNpZ25lZCBpbnQgaTsKIAogCWZvciAoaSA9IDA7IGkg
PCBub2RlLT5jaGlsZGxlbjsgaSArPSBzdHJsZW4obm9kZS0+Y2hpbGRyZW4raSkgKyAxKSB7CiAJ
CWlmIChzdHJlcShub2RlLT5jaGlsZHJlbitpLCBjaGlsZG5hbWUpKSB7Ci0JCQlyZXR1cm4geHNf
cmVtb3ZlX2NoaWxkX2VudHJ5KGNvbm4sIG5vZGUsIGkpOworCQkJcmV0dXJuIHJlbW92ZV9jaGls
ZF9lbnRyeShjb25uLCBub2RlLCBpKTsKIAkJfQogCX0KIAljb3JydXB0KGNvbm4sICJDYW4ndCBm
aW5kIGNoaWxkICclcycgaW4gJXMiLCBjaGlsZG5hbWUsIG5vZGUtPm5hbWUpOwpAQCAtMTE3NCw3
ICsxMTc0LDcgQEAgc3RhdGljIGludCBfcm0oc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGNvbnN0
IHZvaWQgKmN0eCwgc3RydWN0IG5vZGUgKm5vZGUsCiAJaWYgKCFwYXJlbnQpCiAJCXJldHVybiAo
ZXJybm8gPT0gRU5PTUVNKSA/IEVOT01FTSA6IEVJTlZBTDsKIAotCWlmICh4c19kZWxldGVfY2hp
bGQoY29ubiwgcGFyZW50LCBiYXNlbmFtZShuYW1lKSkpCisJaWYgKGRlbGV0ZV9jaGlsZChjb25u
LCBwYXJlbnQsIGJhc2VuYW1lKG5hbWUpKSkKIAkJcmV0dXJuIEVJTlZBTDsKIAogCWRlbGV0ZV9u
b2RlKGNvbm4sIG5vZGUsIHRydWUpOwpAQCAtMTI3OCw3ICsxMjc4LDcgQEAgc3RhdGljIGludCBk
b19zZXRfcGVybXMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBidWZmZXJlZF9kYXRh
ICppbikKIAlub2RlLT5udW1fcGVybXMgPSBudW07CiAJZG9tYWluX2VudHJ5X2luYyhjb25uLCBu
b2RlKTsKIAotCWlmICh4c193cml0ZV9ub2RlKGNvbm4sIG5vZGUpKQorCWlmICh3cml0ZV9ub2Rl
KGNvbm4sIG5vZGUpKQogCQlyZXR1cm4gZXJybm87CiAKIAlmaXJlX3dhdGNoZXMoY29ubiwgaW4s
IG5hbWUsIGZhbHNlKTsKQEAgLTE1MzgsNyArMTUzOCw3IEBAIHN0YXRpYyB2b2lkIG1hbnVhbF9u
b2RlKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNoaWxkKQogCWlmIChjaGlsZCkKIAkJ
bm9kZS0+Y2hpbGRsZW4gPSBzdHJsZW4oY2hpbGQpICsgMTsKIAotCWlmICh4c193cml0ZV9ub2Rl
KE5VTEwsIG5vZGUpKQorCWlmICh3cml0ZV9ub2RlKE5VTEwsIG5vZGUpKQogCQliYXJmX3BlcnJv
cigiQ291bGQgbm90IGNyZWF0ZSBpbml0aWFsIG5vZGUgJXMiLCBuYW1lKTsKIAl0YWxsb2NfZnJl
ZShub2RlKTsKIH0KQEAgLTE2NzcsNyArMTY3Nyw3IEBAIHN0YXRpYyBpbnQgY2hlY2tfc3RvcmVf
KGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCBoYXNodGFibGUgKnJlYWNoYWJsZSkKIAkJCQkJICAg
IGNoaWxkbmFtZSk7CiAKIAkJCQkJaWYgKHJlY292ZXJ5KSB7Ci0JCQkJCQl4c19yZW1vdmVfY2hp
bGRfZW50cnkoTlVMTCwgbm9kZSwKKwkJCQkJCXJlbW92ZV9jaGlsZF9lbnRyeShOVUxMLCBub2Rl
LAogCQkJCQkJCQkgICBpKTsKIAkJCQkJCWkgLT0gY2hpbGRsZW4gKyAxOwogCQkJCQl9CkBAIC0x
Njk5LDcgKzE2OTksNyBAQCBzdGF0aWMgaW50IGNoZWNrX3N0b3JlXyhjb25zdCBjaGFyICpuYW1l
LCBzdHJ1Y3QgaGFzaHRhYmxlICpyZWFjaGFibGUpCiAJCQkJICAgIGNoaWxkbmFtZSk7CiAKIAkJ
CQlpZiAocmVjb3ZlcnkpIHsKLQkJCQkJeHNfcmVtb3ZlX2NoaWxkX2VudHJ5KE5VTEwsIG5vZGUs
IGkpOworCQkJCQlyZW1vdmVfY2hpbGRfZW50cnkoTlVMTCwgbm9kZSwgaSk7CiAJCQkJCWkgLT0g
Y2hpbGRsZW4gKyAxOwogCQkJCX0KIAkJCX0gZWxzZSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 04 04:22:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Apr 2017 04:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvFz9-0000qv-Im; Tue, 04 Apr 2017 04:22:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFz8-0000q6-45
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 CD/67-03648-18F13E85; Tue, 04 Apr 2017 04:22:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVbdB/nG
 Ewf2rIhYTthk4MHps79vFHsAYxZqZl5RfkcCaseP0X9aChT8YK9rv1TQwbjzF2MXIxSEk8IVR
 4s6Vl6xdjJxAznlGifs7jLsYOTjYBMQk5u5VAAmLCKhKzFqxnBmiRF2i6XcDG4gtLGAn0bVzE
 lgrr4CZxMItU1lAbBag+tkbPrNNYORYwMiwilGjOLWoLLVI19hQL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CsMQLCDsWlR4CFGSQ4mJVFe9UmPIoT4kvJTKjMSizPii0pzUos
 PMcpwcChJ8F6SfRwhJFiUmp5akZaZAwwPmLQEB4+SCO8tGaA0b3FBYm5xZjpE6hSjMcec2bvf
 MHEs+gckhVjy8vNSpcR5eeSASgVASjNK8+AGwcL2EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYl
 YR5fUCm8GTmlcDtewV0ChPQKU/uPAQ5pSQRISXVwBjivyclcbtxoypj9fnjQsXCdh7SUV3Tw4
 8nPrqw4npLwCzbNwWnnlRpVN0W5tqqOqct5vH1M18/hX58mxBoPunCzH/JlWcPbf3LwPaqcdV
 zTvUKiztxM/RVJq3aVllxzFdQMzb89MQNL891H2X5VsbaU+pueDHwX/Vu60depQ58upvy1k8T
 7VNiKc5INNRiLipOBACgpf3NVgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1491279743!90793519!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37647 invoked from network); 4 Apr 2017 04:22:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Apr 2017 04:22:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFz5-0003Vt-1Y
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFz4-0001UC-VK
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvFz4-0001UC-VK@xenbits.xenproject.org>
Date: Tue, 04 Apr 2017 04:22:22 +0000
Subject: [Xen-changelog] [xen master] xenstore: rework of transaction
	handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYyYmViZjcyYzRkNTFhYTk1NGFhYmFlNDY4NTg3ZTYyNmY5NWNlOTgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDEzOjI5OjE5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAzIDE0OjA0OjM0IDIwMTcgKzAxMDAKCiAgICB4ZW5z
dG9yZTogcmV3b3JrIG9mIHRyYW5zYWN0aW9uIGhhbmRsaW5nCiAgICAKICAgIFRoZSBoYW5kbGlu
ZyBvZiB0cmFuc2FjdGlvbnMgaW4geGVuc3RvcmVkIGlzIHJhdGhlciBjbHVtc3kgdG9kYXk6CiAg
ICAKICAgIC0gRWFjaCB0cmFuc2FjdGlvbiBpbiBwcm9ncmVzcyBpcyBrZWVwaW5nIGEgbG9jYWwg
Y29weSBvZiB0aGUgY29tcGxldGUKICAgICAgeGVuc3RvcmUgZGF0YSBiYXNlCiAgICAtIEEgdHJh
bnNhY3Rpb24gd2lsbCBmYWlsIGFzIHNvb24gYXMgYW55IG5vZGUgaXMgYmVpbmcgbW9kaWZpZWQg
b3V0c2lkZQogICAgICB0aGUgdHJhbnNhY3Rpb24KICAgIAogICAgVGhpcyBpcyBsZWFkaW5nIHRv
IGEgdmVyeSBiYWQgYmVoYXZpb3IgaW4gY2FzZSBvZiBhIGxhcmdlIHhlbnN0b3JlLgogICAgTWVt
b3J5IGNvbnN1bXB0aW9uIG9mIHhlbnN0b3JlZCBpcyBtdWNoIGhpZ2hlciB0aGFuIG5lY2Vzc2Fy
eSBhbmQgd2l0aAogICAgbWFueSBkb21haW5zIHVwIHRyYW5zYWN0aW9ucyBmYWlsdXJlcyB3aWxs
IGJlIG1vcmUgYW5kIG1vcmUgY29tbW9uLgogICAgCiAgICBJbnN0ZWFkIG9mIGtlZXBpbmcgYSBj
b21wbGV0ZSBjb3B5IG9mIHRoZSBkYXRhIGJhc2UgZm9yIGVhY2gKICAgIHRyYW5zYWN0aW9uIHN0
b3JlIHRoZSB0cmFuc2FjdGlvbiBkYXRhIGluIHRoZSBzYW1lIGRhdGEgYmFzZSBhcyB0aGUKICAg
IG5vcm1hbCB4ZW5zdG9yZSBlbnRyaWVzIHByZXBlbmRlZCB3aXRoIHRoZSB0cmFuc2FjdGlvbiBp
biB0aGUgc2luZ2xlCiAgICBub2RlcyBlaXRoZXIgcmVhZCBvciBtb2RpZmllZC4gQXQgdGhlIGVu
ZCBvZiB0aGUgdHJhbnNhY3Rpb24gd2FsawogICAgdGhyb3VnaCBhbGwgbm9kZXMgYWNjZXNzZWQg
YW5kIGNoZWNrIGZvciBjb25mbGljdGluZyBtb2RpZmljYXRpb25zLgogICAgSW4gY2FzZSBubyBj
b25mbGljdHMgYXJlIGZvdW5kIHdyaXRlIGFsbCBtb2RpZmllZCBub2RlcyB0byB0aGUgZGF0YQog
ICAgYmFzZSB3aXRob3V0IHRyYW5zYWN0aW9uIGlkZW50aWZpZXIuCiAgICAKICAgIEZvbGxvd2lu
ZyB0ZXN0cyBoYXZlIGJlZW4gcGVyZm9ybWVkOgogICAgLSBjcmVhdGUvZGVzdHJveSBvZiB2YXJp
b3VzIGRvbWFpbnMsIGluY2x1ZGluZyBIVk0gd2l0aCBpb2VtdS1zdHViZG9tCiAgICAgICh4ZW5z
dG9yZWQgYW5kIHhlbnN0b3JlLXN0dWJkb20pCiAgICAtIG11bHRpcGxlIGNvbmN1cnJlbnQgcnVu
cyBvZiB4cy10ZXN0IG92ZXIgc2V2ZXJhbCBtaW51dGVzCiAgICAgICh4ZW5zdG9yZWQgYW5kIHhl
bnN0b3JlLXN0dWJkb20pCiAgICAtIHRlc3QgZm9yIG1lbW9yeSBsZWFrcyBvZiB4ZW5zdG9yZWQg
YnkgZHVtcGluZyB0YWxsb2MgcmVwb3J0cyBiZWZvcmUKICAgICAgYW5kIGFmdGVyIHRoZSB0ZXN0
cwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jICAgICAgICB8IDE0MSArKysrKy0tLS0tLQogdG9v
bHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuaCAgICAgICAgfCAgMjAgKy0KIHRvb2xzL3hlbnN0
b3JlL3hlbnN0b3JlZF9kb21haW4uYyAgICAgIHwgIDI0ICstCiB0b29scy94ZW5zdG9yZS94ZW5z
dG9yZWRfZG9tYWluLmggICAgICB8ICAgMiArLQogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3Ry
YW5zYWN0aW9uLmMgfCA0MzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB0b29s
cy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uaCB8ICAxOCArLQogNiBmaWxlcyBjaGFu
Z2VkLCA0NzUgaW5zZXJ0aW9ucygrKSwgMTY5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRf
Y29yZS5jCmluZGV4IGVlNGM5ZTEuLmM4ZTQyMzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3Jl
L3hlbnN0b3JlZF9jb3JlLmMKKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYwpA
QCAtNTQsOCArNTQsNiBAQAogI2luY2x1ZGUgInhlbnN0b3JlZF9jb250cm9sLmgiCiAjaW5jbHVk
ZSAidGRiLmgiCiAKLSNpbmNsdWRlICJoYXNodGFibGUuaCIKLQogI2lmbmRlZiBOT19TT0NLRVRT
CiAjaWYgZGVmaW5lZChIQVZFX1NZU1RFTUQpCiAjZGVmaW5lIFhFTl9TWVNURU1EX0VOQUJMRUQg
MQpAQCAtODEsOSArNzksOCBAQCBzdGF0aWMgYm9vbCByZWNvdmVyeSA9IHRydWU7CiBzdGF0aWMg
aW50IHJlb3Blbl9sb2dfcGlwZVsyXTsKIHN0YXRpYyBpbnQgcmVvcGVuX2xvZ19waXBlMF9wb2xs
ZmRfaWR4ID0gLTE7CiBjaGFyICp0cmFjZWZpbGUgPSBOVUxMOwotc3RhdGljIFREQl9DT05URVhU
ICp0ZGJfY3R4ID0gTlVMTDsKK1REQl9DT05URVhUICp0ZGJfY3R4ID0gTlVMTDsKIAotc3RhdGlj
IHZvaWQgY29ycnVwdChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgY29uc3QgY2hhciAqZm10LCAu
Li4pOwogc3RhdGljIGNvbnN0IGNoYXIgKnNvY2ttc2dfc3RyaW5nKGVudW0geHNkX3NvY2ttc2df
dHlwZSB0eXBlKTsKIAogI2RlZmluZSBsb2coLi4uKQkJCQkJCQlcCkBAIC0xMDUsMjQgKzEwMiw2
IEBAIGludCBxdW90YV9uYl93YXRjaF9wZXJfZG9tYWluID0gMTI4OwogaW50IHF1b3RhX21heF9l
bnRyeV9zaXplID0gMjA0ODsgLyogMksgKi8KIGludCBxdW90YV9tYXhfdHJhbnNhY3Rpb24gPSAx
MDsKIAotVERCX0NPTlRFWFQgKnRkYl9jb250ZXh0KHN0cnVjdCBjb25uZWN0aW9uICpjb25uKQot
ewotCS8qIGNvbm4gPSBOVUxMIHVzZWQgaW4gbWFudWFsX25vZGUgYXQgc2V0dXAuICovCi0JaWYg
KCFjb25uIHx8ICFjb25uLT50cmFuc2FjdGlvbikKLQkJcmV0dXJuIHRkYl9jdHg7Ci0JcmV0dXJu
IHRkYl90cmFuc2FjdGlvbl9jb250ZXh0KGNvbm4tPnRyYW5zYWN0aW9uKTsKLX0KLQotYm9vbCBy
ZXBsYWNlX3RkYihjb25zdCBjaGFyICpuZXduYW1lLCBUREJfQ09OVEVYVCAqbmV3dGRiKQotewot
CWlmICghKHRkYl9jdHgtPmZsYWdzICYgVERCX0lOVEVSTkFMKSkKLQkJaWYgKHJlbmFtZShuZXdu
YW1lLCB4c19kYWVtb25fdGRiKCkpICE9IDApCi0JCQlyZXR1cm4gZmFsc2U7Ci0JdGRiX2Nsb3Nl
KHRkYl9jdHgpOwotCXRkYl9jdHggPSB0YWxsb2Nfc3RlYWwodGFsbG9jX2F1dG9mcmVlX2NvbnRl
eHQoKSwgbmV3dGRiKTsKLQlyZXR1cm4gdHJ1ZTsKLX0KLQogdm9pZCB0cmFjZShjb25zdCBjaGFy
ICpmbXQsIC4uLikKIHsKIAl2YV9saXN0IGFyZ2xpc3Q7CkBAIC0zODUsMjEgKzM2NCw2IEBAIHN0
YXRpYyBzdHJ1Y3Qgbm9kZSAqcmVhZF9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBjb25z
dCB2b2lkICpjdHgsCiAJVERCX0RBVEEga2V5LCBkYXRhOwogCXN0cnVjdCB4c190ZGJfcmVjb3Jk
X2hkciAqaGRyOwogCXN0cnVjdCBub2RlICpub2RlOwotCVREQl9DT05URVhUICogY29udGV4dCA9
IHRkYl9jb250ZXh0KGNvbm4pOwotCi0Ja2V5LmRwdHIgPSAodm9pZCAqKW5hbWU7Ci0Ja2V5LmRz
aXplID0gc3RybGVuKG5hbWUpOwotCWRhdGEgPSB0ZGJfZmV0Y2goY29udGV4dCwga2V5KTsKLQot
CWlmIChkYXRhLmRwdHIgPT0gTlVMTCkgewotCQlpZiAodGRiX2Vycm9yKGNvbnRleHQpID09IFRE
Ql9FUlJfTk9FWElTVCkKLQkJCWVycm5vID0gRU5PRU5UOwotCQllbHNlIHsKLQkJCWxvZygiVERC
IGVycm9yIG9uIHJlYWQ6ICVzIiwgdGRiX2Vycm9yc3RyKGNvbnRleHQpKTsKLQkJCWVycm5vID0g
RUlPOwotCQl9Ci0JCXJldHVybiBOVUxMOwotCX0KIAogCW5vZGUgPSB0YWxsb2MoY3R4LCBzdHJ1
Y3Qgbm9kZSk7CiAJaWYgKCFub2RlKSB7CkBAIC00MTIsOCArMzc2LDI2IEBAIHN0YXRpYyBzdHJ1
Y3Qgbm9kZSAqcmVhZF9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBjb25zdCB2b2lkICpj
dHgsCiAJCWVycm5vID0gRU5PTUVNOwogCQlyZXR1cm4gTlVMTDsKIAl9CisKKwlpZiAodHJhbnNh
Y3Rpb25fcHJlcGVuZChjb25uLCBuYW1lLCAma2V5KSkKKwkJcmV0dXJuIE5VTEw7CisKKwlkYXRh
ID0gdGRiX2ZldGNoKHRkYl9jdHgsIGtleSk7CisKKwlpZiAoZGF0YS5kcHRyID09IE5VTEwpIHsK
KwkJaWYgKHRkYl9lcnJvcih0ZGJfY3R4KSA9PSBUREJfRVJSX05PRVhJU1QpIHsKKwkJCW5vZGUt
PmdlbmVyYXRpb24gPSBOT19HRU5FUkFUSU9OOworCQkJYWNjZXNzX25vZGUoY29ubiwgbm9kZSwg
Tk9ERV9BQ0NFU1NfUkVBRCwgTlVMTCk7CisJCQllcnJubyA9IEVOT0VOVDsKKwkJfSBlbHNlIHsK
KwkJCWxvZygiVERCIGVycm9yIG9uIHJlYWQ6ICVzIiwgdGRiX2Vycm9yc3RyKHRkYl9jdHgpKTsK
KwkJCWVycm5vID0gRUlPOworCQl9CisJCXRhbGxvY19mcmVlKG5vZGUpOworCQlyZXR1cm4gTlVM
TDsKKwl9CisKIAlub2RlLT5wYXJlbnQgPSBOVUxMOwotCW5vZGUtPnRkYiA9IHRkYl9jb250ZXh0
KGNvbm4pOwogCXRhbGxvY19zdGVhbChub2RlLCBkYXRhLmRwdHIpOwogCiAJLyogRGF0YWxlbiwg
Y2hpbGRsZW4sIG51bWJlciBvZiBwZXJtaXNzaW9ucyAqLwpAQCAtNDMwLDMyICs0MTIsMjYgQEAg
c3RhdGljIHN0cnVjdCBub2RlICpyZWFkX25vZGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGNv
bnN0IHZvaWQgKmN0eCwKIAkvKiBDaGlsZHJlbiBpcyBzdHJpbmdzLCBudWwgc2VwYXJhdGVkLiAq
LwogCW5vZGUtPmNoaWxkcmVuID0gbm9kZS0+ZGF0YSArIG5vZGUtPmRhdGFsZW47CiAKKwlhY2Nl
c3Nfbm9kZShjb25uLCBub2RlLCBOT0RFX0FDQ0VTU19SRUFELCBOVUxMKTsKKwogCXJldHVybiBu
b2RlOwogfQogCi1zdGF0aWMgaW50IHdyaXRlX25vZGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4s
IHN0cnVjdCBub2RlICpub2RlKQoraW50IHdyaXRlX25vZGVfcmF3KHN0cnVjdCBjb25uZWN0aW9u
ICpjb25uLCBUREJfREFUQSAqa2V5LCBzdHJ1Y3Qgbm9kZSAqbm9kZSkKIHsKLQkvKgotCSAqIGNv
bm4gd2lsbCBiZSBudWxsIHdoZW4gdGhpcyBpcyBjYWxsZWQgZnJvbSBtYW51YWxfbm9kZS4KLQkg
KiB0ZGJfY29udGV4dCBjb3BlcyB3aXRoIHRoaXMuCi0JICovCi0KLQlUREJfREFUQSBrZXksIGRh
dGE7CisJVERCX0RBVEEgZGF0YTsKIAl2b2lkICpwOwogCXN0cnVjdCB4c190ZGJfcmVjb3JkX2hk
ciAqaGRyOwogCi0Ja2V5LmRwdHIgPSAodm9pZCAqKW5vZGUtPm5hbWU7Ci0Ja2V5LmRzaXplID0g
c3RybGVuKG5vZGUtPm5hbWUpOwotCiAJZGF0YS5kc2l6ZSA9IHNpemVvZigqaGRyKQogCQkrIG5v
ZGUtPm51bV9wZXJtcypzaXplb2Yobm9kZS0+cGVybXNbMF0pCiAJCSsgbm9kZS0+ZGF0YWxlbiAr
IG5vZGUtPmNoaWxkbGVuOwogCi0JaWYgKGRvbWFpbl9pc191bnByaXZpbGVnZWQoY29ubikgJiYg
ZGF0YS5kc2l6ZSA+PSBxdW90YV9tYXhfZW50cnlfc2l6ZSkKLQkJZ290byBlcnJvcjsKLQotCWFk
ZF9jaGFuZ2Vfbm9kZShjb25uLCBub2RlLCBmYWxzZSk7Ci0Jd3JsX2FwcGx5X2RlYml0X2RpcmVj
dChjb25uKTsKKwlpZiAoZG9tYWluX2lzX3VucHJpdmlsZWdlZChjb25uKSAmJgorCSAgICBkYXRh
LmRzaXplID49IHF1b3RhX21heF9lbnRyeV9zaXplKSB7CisJCWVycm5vID0gRU5PU1BDOworCQly
ZXR1cm4gZXJybm87CisJfQogCiAJZGF0YS5kcHRyID0gdGFsbG9jX3NpemUobm9kZSwgZGF0YS5k
c2l6ZSk7CiAJaGRyID0gKHZvaWQgKilkYXRhLmRwdHI7CkBAIC00NzEsMTQgKzQ0NywyMiBAQCBz
dGF0aWMgaW50IHdyaXRlX25vZGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBub2Rl
ICpub2RlKQogCW1lbWNweShwLCBub2RlLT5jaGlsZHJlbiwgbm9kZS0+Y2hpbGRsZW4pOwogCiAJ
LyogVERCIHNob3VsZCBzZXQgZXJybm8sIGJ1dCBkb2Vzbid0IGV2ZW4gc2V0IGVjb2RlIEFGQUlD
VC4gKi8KLQlpZiAodGRiX3N0b3JlKHRkYl9jb250ZXh0KGNvbm4pLCBrZXksIGRhdGEsIFREQl9S
RVBMQUNFKSAhPSAwKSB7Ci0JCWNvcnJ1cHQoY29ubiwgIldyaXRlIG9mICVzIGZhaWxlZCIsIGtl
eS5kcHRyKTsKLQkJZ290byBlcnJvcjsKKwlpZiAodGRiX3N0b3JlKHRkYl9jdHgsICprZXksIGRh
dGEsIFREQl9SRVBMQUNFKSAhPSAwKSB7CisJCWNvcnJ1cHQoY29ubiwgIldyaXRlIG9mICVzIGZh
aWxlZCIsIGtleS0+ZHB0cik7CisJCWVycm5vID0gRUlPOworCQlyZXR1cm4gZXJybm87CiAJfQog
CXJldHVybiAwOwotIGVycm9yOgotCWVycm5vID0gRU5PU1BDOwotCXJldHVybiBlcnJubzsKK30K
Kworc3RhdGljIGludCB3cml0ZV9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3Qg
bm9kZSAqbm9kZSkKK3sKKwlUREJfREFUQSBrZXk7CisKKwlpZiAoYWNjZXNzX25vZGUoY29ubiwg
bm9kZSwgTk9ERV9BQ0NFU1NfV1JJVEUsICZrZXkpKQorCQlyZXR1cm4gZXJybm87CisKKwlyZXR1
cm4gd3JpdGVfbm9kZV9yYXcoY29ubiwgJmtleSwgbm9kZSk7CiB9CiAKIHN0YXRpYyBlbnVtIHhz
X3Blcm1fdHlwZSBwZXJtX2Zvcl9jb25uKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLApAQCAtOTAw
LDI0ICs4ODQsMTggQEAgc3RhdGljIGludCBkb19yZWFkKHN0cnVjdCBjb25uZWN0aW9uICpjb25u
LCBzdHJ1Y3QgYnVmZmVyZWRfZGF0YSAqaW4pCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lk
IGRlbGV0ZV9ub2RlX3NpbmdsZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IG5vZGUg
Km5vZGUsCi0JCQkgICAgICAgYm9vbCBjaGFuZ2VkKQorc3RhdGljIHZvaWQgZGVsZXRlX25vZGVf
c2luZ2xlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3Qgbm9kZSAqbm9kZSkKIHsKIAlU
REJfREFUQSBrZXk7CiAKLQlrZXkuZHB0ciA9ICh2b2lkICopbm9kZS0+bmFtZTsKLQlrZXkuZHNp
emUgPSBzdHJsZW4obm9kZS0+bmFtZSk7CisJaWYgKGFjY2Vzc19ub2RlKGNvbm4sIG5vZGUsIE5P
REVfQUNDRVNTX0RFTEVURSwgJmtleSkpCisJCXJldHVybjsKIAotCWlmICh0ZGJfZGVsZXRlKHRk
Yl9jb250ZXh0KGNvbm4pLCBrZXkpICE9IDApIHsKKwlpZiAodGRiX2RlbGV0ZSh0ZGJfY3R4LCBr
ZXkpICE9IDApIHsKIAkJY29ycnVwdChjb25uLCAiQ291bGQgbm90IGRlbGV0ZSAnJXMnIiwgbm9k
ZS0+bmFtZSk7CiAJCXJldHVybjsKIAl9CiAKLQlpZiAoY2hhbmdlZCkgewotCQlhZGRfY2hhbmdl
X25vZGUoY29ubiwgbm9kZSwgdHJ1ZSk7Ci0JCXdybF9hcHBseV9kZWJpdF9kaXJlY3QoY29ubik7
Ci0JfQotCiAJZG9tYWluX2VudHJ5X2RlYyhjb25uLCBub2RlKTsKIH0KIApAQCAtOTY1LDcgKzk0
Myw2IEBAIHN0YXRpYyBzdHJ1Y3Qgbm9kZSAqY29uc3RydWN0X25vZGUoc3RydWN0IGNvbm5lY3Rp
b24gKmNvbm4sIGNvbnN0IHZvaWQgKmN0eCwKIAlub2RlID0gdGFsbG9jKGN0eCwgc3RydWN0IG5v
ZGUpOwogCWlmICghbm9kZSkKIAkJZ290byBub21lbTsKLQlub2RlLT50ZGIgPSB0ZGJfY29udGV4
dChjb25uKTsKIAlub2RlLT5uYW1lID0gdGFsbG9jX3N0cmR1cChub2RlLCBuYW1lKTsKIAlpZiAo
IW5vZGUtPm5hbWUpCiAJCWdvdG8gbm9tZW07CkBAIC0xMDAyLDcgKzk3OSw3IEBAIHN0YXRpYyBp
bnQgZGVzdHJveV9ub2RlKHZvaWQgKl9ub2RlKQogCWtleS5kcHRyID0gKHZvaWQgKilub2RlLT5u
YW1lOwogCWtleS5kc2l6ZSA9IHN0cmxlbihub2RlLT5uYW1lKTsKIAotCXRkYl9kZWxldGUobm9k
ZS0+dGRiLCBrZXkpOworCXRkYl9kZWxldGUodGRiX2N0eCwga2V5KTsKIAlyZXR1cm4gMDsKIH0K
IApAQCAtMTA5NSw4ICsxMDcyLDcgQEAgc3RhdGljIGludCBkb19ta2RpcihzdHJ1Y3QgY29ubmVj
dGlvbiAqY29ubiwgc3RydWN0IGJ1ZmZlcmVkX2RhdGEgKmluKQogCXJldHVybiAwOwogfQogCi1z
dGF0aWMgdm9pZCBkZWxldGVfbm9kZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IG5v
ZGUgKm5vZGUsCi0JCQlib29sIGNoYW5nZWQpCitzdGF0aWMgdm9pZCBkZWxldGVfbm9kZShzdHJ1
Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IG5vZGUgKm5vZGUpCiB7CiAJdW5zaWduZWQgaW50
IGk7CiAJY2hhciAqbmFtZTsKQEAgLTExMDQsNyArMTA4MCw3IEBAIHN0YXRpYyB2b2lkIGRlbGV0
ZV9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3Qgbm9kZSAqbm9kZSwKIAkvKiBE
ZWxldGUgc2VsZiwgdGhlbiBkZWxldGUgY2hpbGRyZW4uICBJZiB3ZSBjcmFzaCwgdGhlbiB0aGUg
d29yc3QKIAkgICB0aGF0IGNhbiBoYXBwZW4gaXMgdGhlIGNoaWxkcmVuIHdpbGwgY29udGludWUg
dG8gdGFrZSB1cCBzcGFjZSwgYnV0CiAJICAgd2lsbCBvdGhlcndpc2UgYmUgdW5yZWFjaGFibGUu
ICovCi0JZGVsZXRlX25vZGVfc2luZ2xlKGNvbm4sIG5vZGUsIGNoYW5nZWQpOworCWRlbGV0ZV9u
b2RlX3NpbmdsZShjb25uLCBub2RlKTsKIAogCS8qIERlbGV0ZSBjaGlsZHJlbiwgdG9vLiAqLwog
CWZvciAoaSA9IDA7IGkgPCBub2RlLT5jaGlsZGxlbjsgaSArPSBzdHJsZW4obm9kZS0+Y2hpbGRy
ZW4raSkgKyAxKSB7CkBAIC0xMTE0LDcgKzEwOTAsNyBAQCBzdGF0aWMgdm9pZCBkZWxldGVfbm9k
ZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IG5vZGUgKm5vZGUsCiAJCQkJICAgICAg
IG5vZGUtPmNoaWxkcmVuICsgaSk7CiAJCWNoaWxkID0gbmFtZSA/IHJlYWRfbm9kZShjb25uLCBu
b2RlLCBuYW1lKSA6IE5VTEw7CiAJCWlmIChjaGlsZCkgewotCQkJZGVsZXRlX25vZGUoY29ubiwg
Y2hpbGQsIGZhbHNlKTsKKwkJCWRlbGV0ZV9ub2RlKGNvbm4sIGNoaWxkKTsKIAkJfQogCQllbHNl
IHsKIAkJCXRyYWNlKCJkZWxldGVfbm9kZTogRXJyb3IgZGVsZXRpbmcgY2hpbGQgJyVzLyVzJyFc
biIsCkBAIC0xMTc3LDcgKzExNTMsNyBAQCBzdGF0aWMgaW50IF9ybShzdHJ1Y3QgY29ubmVjdGlv
biAqY29ubiwgY29uc3Qgdm9pZCAqY3R4LCBzdHJ1Y3Qgbm9kZSAqbm9kZSwKIAlpZiAoZGVsZXRl
X2NoaWxkKGNvbm4sIHBhcmVudCwgYmFzZW5hbWUobmFtZSkpKQogCQlyZXR1cm4gRUlOVkFMOwog
Ci0JZGVsZXRlX25vZGUoY29ubiwgbm9kZSwgdHJ1ZSk7CisJZGVsZXRlX25vZGUoY29ubiwgbm9k
ZSk7CiAJcmV0dXJuIDA7CiB9CiAKQEAgLTE2MTcsNyArMTU5Myw3IEBAIHN0YXRpYyBjaGFyICpj
aGlsZF9uYW1lKGNvbnN0IGNoYXIgKnMxLCBjb25zdCBjaGFyICpzMikKIH0KIAogCi1zdGF0aWMg
aW50IHJlbWVtYmVyX3N0cmluZyhzdHJ1Y3QgaGFzaHRhYmxlICpoYXNoLCBjb25zdCBjaGFyICpz
dHIpCitpbnQgcmVtZW1iZXJfc3RyaW5nKHN0cnVjdCBoYXNodGFibGUgKmhhc2gsIGNvbnN0IGNo
YXIgKnN0cikKIHsKIAljaGFyICprID0gbWFsbG9jKHN0cmxlbihzdHIpICsgMSk7CiAKQEAgLTE3
MzcsNiArMTcxMyw3IEBAIHN0YXRpYyBpbnQgY2xlYW5fc3RvcmVfKFREQl9DT05URVhUICp0ZGIs
IFREQl9EQVRBIGtleSwgVERCX0RBVEEgdmFsLAogCQkJdm9pZCAqcHJpdmF0ZSkKIHsKIAlzdHJ1
Y3QgaGFzaHRhYmxlICpyZWFjaGFibGUgPSBwcml2YXRlOworCWNoYXIgKnNsYXNoOwogCWNoYXIg
KiBuYW1lID0gdGFsbG9jX3N0cm5kdXAoTlVMTCwga2V5LmRwdHIsIGtleS5kc2l6ZSk7CiAKIAlp
ZiAoIW5hbWUpIHsKQEAgLTE3NDQsNiArMTcyMSwxMSBAQCBzdGF0aWMgaW50IGNsZWFuX3N0b3Jl
XyhUREJfQ09OVEVYVCAqdGRiLCBUREJfREFUQSBrZXksIFREQl9EQVRBIHZhbCwKIAkJcmV0dXJu
IDE7CiAJfQogCisJaWYgKG5hbWVbMF0gIT0gJy8nKSB7CisJCXNsYXNoID0gc3RyY2hyKG5hbWUs
ICcvJyk7CisJCWlmIChzbGFzaCkKKwkJCSpzbGFzaCA9IDA7CisJfQogCWlmICghaGFzaHRhYmxl
X3NlYXJjaChyZWFjaGFibGUsIG5hbWUpKSB7CiAJCWxvZygiY2xlYW5fc3RvcmU6ICclcycgaXMg
b3JwaGFuZWQhIiwgbmFtZSk7CiAJCWlmIChyZWNvdmVyeSkgewpAQCAtMTc3OSw3ICsxNzYxLDgg
QEAgdm9pZCBjaGVja19zdG9yZSh2b2lkKQogCX0KIAogCWxvZygiQ2hlY2tpbmcgc3RvcmUgLi4u
Iik7Ci0JaWYgKCFjaGVja19zdG9yZV8ocm9vdCwgcmVhY2hhYmxlKSkKKwlpZiAoIWNoZWNrX3N0
b3JlXyhyb290LCByZWFjaGFibGUpICYmCisJICAgICFjaGVja190cmFuc2FjdGlvbnMocmVhY2hh
YmxlKSkKIAkJY2xlYW5fc3RvcmUocmVhY2hhYmxlKTsKIAlsb2coIkNoZWNraW5nIHN0b3JlIGNv
bXBsZXRlLiIpOwogCkBAIC0xNzkwLDcgKzE3NzMsNyBAQCB2b2lkIGNoZWNrX3N0b3JlKHZvaWQp
CiAKIAogLyogU29tZXRoaW5nIGlzIGhvcnJpYmx5IHdyb25nOiBjaGVjayB0aGUgc3RvcmUuICov
Ci1zdGF0aWMgdm9pZCBjb3JydXB0KHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBjb25zdCBjaGFy
ICpmbXQsIC4uLikKK3ZvaWQgY29ycnVwdChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgY29uc3Qg
Y2hhciAqZm10LCAuLi4pCiB7CiAJdmFfbGlzdCBhcmdsaXN0OwogCWNoYXIgKnN0cjsKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmggYi90b29scy94ZW5zdG9yZS94
ZW5zdG9yZWRfY29yZS5oCmluZGV4IDA1ODA4MjcuLjNkN2ViOTEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmgKKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVk
X2NvcmUuaApAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUgInhlbnN0b3JlX2xpYi5oIgogI2lu
Y2x1ZGUgImxpc3QuaCIKICNpbmNsdWRlICJ0ZGIuaCIKKyNpbmNsdWRlICJoYXNodGFibGUuaCIK
IAogLyogREVGQVVMVF9CVUZGRVJfU0laRSBzaG91bGQgYmUgbGFyZ2UgZW5vdWdoIGZvciBlYWNo
IGVycm5vIHN0cmluZy4gKi8KICNkZWZpbmUgREVGQVVMVF9CVUZGRVJfU0laRSAxNgpAQCAtMTEz
LDE0ICsxMTQsMTIgQEAgZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgY29ubmVjdGlvbnM7CiBzdHJ1
Y3Qgbm9kZSB7CiAJY29uc3QgY2hhciAqbmFtZTsKIAotCS8qIERhdGFiYXNlIEkgY2FtZSBmcm9t
ICovCi0JVERCX0NPTlRFWFQgKnRkYjsKLQogCS8qIFBhcmVudCAob3B0aW9uYWwpICovCiAJc3Ry
dWN0IG5vZGUgKnBhcmVudDsKIAogCS8qIEdlbmVyYXRpb24gY291bnQuICovCiAJdWludDY0X3Qg
Z2VuZXJhdGlvbjsKKyNkZWZpbmUgTk9fR0VORVJBVElPTiB+KCh1aW50NjRfdCkwKQogCiAJLyog
UGVybWlzc2lvbnMuICovCiAJdW5zaWduZWQgaW50IG51bV9wZXJtczsKQEAgLTE1MSwyMCArMTUw
LDE4IEBAIHZvaWQgc2VuZF9hY2soc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGVudW0geHNkX3Nv
Y2ttc2dfdHlwZSB0eXBlKTsKIC8qIENhbm9uaWNhbGl6ZSB0aGlzIHBhdGggaWYgcG9zc2libGUu
ICovCiBjaGFyICpjYW5vbmljYWxpemUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGNvbnN0IHZv
aWQgKmN0eCwgY29uc3QgY2hhciAqbm9kZSk7CiAKKy8qIFdyaXRlIGEgbm9kZSB0byB0aGUgdGRi
IGRhdGEgYmFzZS4gKi8KK2ludCB3cml0ZV9ub2RlX3JhdyhzdHJ1Y3QgY29ubmVjdGlvbiAqY29u
biwgVERCX0RBVEEgKmtleSwgc3RydWN0IG5vZGUgKm5vZGUpOworCiAvKiBHZXQgdGhpcyBub2Rl
LCBjaGVja2luZyB3ZSBoYXZlIHBlcm1pc3Npb25zLiAqLwogc3RydWN0IG5vZGUgKmdldF9ub2Rl
KHN0cnVjdCBjb25uZWN0aW9uICpjb25uLAogCQkgICAgICBjb25zdCB2b2lkICpjdHgsCiAJCSAg
ICAgIGNvbnN0IGNoYXIgKm5hbWUsCiAJCSAgICAgIGVudW0geHNfcGVybV90eXBlIHBlcm0pOwog
Ci0vKiBHZXQgVERCIGNvbnRleHQgZm9yIHRoaXMgY29ubmVjdGlvbiAqLwotVERCX0NPTlRFWFQg
KnRkYl9jb250ZXh0KHN0cnVjdCBjb25uZWN0aW9uICpjb25uKTsKLQotLyogUmVwbGFjZSB0aGUg
dGRiOiByZXF1aXJlZCBmb3IgdHJhbnNhY3Rpb24gY29kZSAqLwotYm9vbCByZXBsYWNlX3RkYihj
b25zdCBjaGFyICpuZXduYW1lLCBUREJfQ09OVEVYVCAqbmV3dGRiKTsKLQogc3RydWN0IGNvbm5l
Y3Rpb24gKm5ld19jb25uZWN0aW9uKGNvbm53cml0ZWZuX3QgKndyaXRlLCBjb25ucmVhZGZuX3Qg
KnJlYWQpOwogdm9pZCBjaGVja19zdG9yZSh2b2lkKTsKK3ZvaWQgY29ycnVwdChzdHJ1Y3QgY29u
bmVjdGlvbiAqY29ubiwgY29uc3QgY2hhciAqZm10LCAuLi4pOwogCiAvKiBJcyB0aGlzIGEgdmFs
aWQgbm9kZSBuYW1lPyAqLwogYm9vbCBpc192YWxpZF9ub2RlbmFtZShjb25zdCBjaGFyICpub2Rl
KTsKQEAgLTE3OSw5ICsxNzYsMTIgQEAgdm9pZCBjbG9zZV9sb2codm9pZCk7CiAKIGV4dGVybiBj
aGFyICp0cmFjZWZpbGU7CiBleHRlcm4gaW50IHRyYWNlZmQ7CisKK2V4dGVybiBUREJfQ09OVEVY
VCAqdGRiX2N0eDsKIGV4dGVybiBpbnQgZG9tMF9kb21pZDsKIGV4dGVybiBpbnQgZG9tMF9ldmVu
dDsKIGV4dGVybiBpbnQgcHJpdl9kb21pZDsKK2V4dGVybiBpbnQgcXVvdGFfbmJfZW50cnlfcGVy
X2RvbWFpbjsKIAogLyogTWFwIHRoZSBrZXJuZWwncyB4ZW5zdG9yZSBwYWdlLiAqLwogdm9pZCAq
eGVuYnVzX21hcCh2b2lkKTsKQEAgLTIwOCw2ICsyMDgsOCBAQCB2b2lkIGluaXRfcGlwZShpbnQg
cmVvcGVuX2xvZ19waXBlWzJdKTsKIAogeGVuZ250dGFiX2hhbmRsZSAqKnhndF9oYW5kbGU7CiAK
K2ludCByZW1lbWJlcl9zdHJpbmcoc3RydWN0IGhhc2h0YWJsZSAqaGFzaCwgY29uc3QgY2hhciAq
c3RyKTsKKwogI2VuZGlmIC8qIF9YRU5TVE9SRURfQ09SRV9IICovCiAKIC8qCmRpZmYgLS1naXQg
YS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMgYi90b29scy94ZW5zdG9yZS94ZW5z
dG9yZWRfZG9tYWluLmMKaW5kZXggNmFmMjE5ZS4uNGVkZDE0ZSAxMDA2NDQKLS0tIGEvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3Jl
ZF9kb21haW4uYwpAQCAtMjY4LDkgKzI2OCwxNSBAQCBib29sIGRvbWFpbl9jYW5fcmVhZChzdHJ1
Y3QgY29ubmVjdGlvbiAqY29ubikKIAlyZXR1cm4gKGludGYtPnJlcV9jb25zICE9IGludGYtPnJl
cV9wcm9kKTsKIH0KIAorc3RhdGljIGJvb2wgZG9taWRfaXNfdW5wcml2aWxlZ2VkKHVuc2lnbmVk
IGludCBkb21pZCkKK3sKKwlyZXR1cm4gZG9taWQgIT0gMCAmJiBkb21pZCAhPSBwcml2X2RvbWlk
OworfQorCiBib29sIGRvbWFpbl9pc191bnByaXZpbGVnZWQoc3RydWN0IGNvbm5lY3Rpb24gKmNv
bm4pCiB7Ci0JcmV0dXJuIChjb25uICYmIGNvbm4tPmRvbWFpbiAmJiBjb25uLT5kb21haW4tPmRv
bWlkICE9IDAgJiYgY29ubi0+ZG9tYWluLT5kb21pZCAhPSBwcml2X2RvbWlkKTsKKwlyZXR1cm4g
Y29ubiAmJiBjb25uLT5kb21haW4gJiYKKwkgICAgICAgZG9taWRfaXNfdW5wcml2aWxlZ2VkKGNv
bm4tPmRvbWFpbi0+ZG9taWQpOwogfQogCiBib29sIGRvbWFpbl9jYW5fd3JpdGUoc3RydWN0IGNv
bm5lY3Rpb24gKmNvbm4pCkBAIC02OTksMTMgKzcwNSwyMyBAQCB2b2lkIGRvbWFpbl9lbnRyeV9k
ZWMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBub2RlICpub2RlKQogCX0KIH0KIAot
dm9pZCBkb21haW5fZW50cnlfZml4KHVuc2lnbmVkIGludCBkb21pZCwgaW50IG51bSkKK2ludCBk
b21haW5fZW50cnlfZml4KHVuc2lnbmVkIGludCBkb21pZCwgaW50IG51bSwgYm9vbCB1cGRhdGUp
CiB7CiAJc3RydWN0IGRvbWFpbiAqZDsKKwlpbnQgY250OwogCiAJZCA9IGZpbmRfZG9tYWluX2J5
X2RvbWlkKGRvbWlkKTsKLQlpZiAoZCAmJiAoKGQtPm5iZW50cnkgKz0gbnVtKSA8IDApKQotCQlk
LT5uYmVudHJ5ID0gMDsKKwlpZiAoIWQpCisJCXJldHVybiAwOworCisJY250ID0gZC0+bmJlbnRy
eSArIG51bTsKKwlpZiAoY250IDwgMCkKKwkJY250ID0gMDsKKworCWlmICh1cGRhdGUpCisJCWQt
Pm5iZW50cnkgPSBjbnQ7CisKKwlyZXR1cm4gZG9taWRfaXNfdW5wcml2aWxlZ2VkKGRvbWlkKSA/
IGNudCA6IDA7CiB9CiAKIGludCBkb21haW5fZW50cnkoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4p
CmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmggYi90b29scy94
ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmgKaW5kZXggNGFhODBkYi4uNTZhZTAxNSAxMDA2NDQK
LS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5oCisrKyBiL3Rvb2xzL3hlbnN0
b3JlL3hlbnN0b3JlZF9kb21haW4uaApAQCAtNTksNyArNTksNyBAQCBib29sIGRvbWFpbl9pc191
bnByaXZpbGVnZWQoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOwogLyogUXVvdGEgbWFuaXB1bGF0
aW9uICovCiB2b2lkIGRvbWFpbl9lbnRyeV9pbmMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0
cnVjdCBub2RlICopOwogdm9pZCBkb21haW5fZW50cnlfZGVjKHN0cnVjdCBjb25uZWN0aW9uICpj
b25uLCBzdHJ1Y3Qgbm9kZSAqKTsKLXZvaWQgZG9tYWluX2VudHJ5X2ZpeCh1bnNpZ25lZCBpbnQg
ZG9taWQsIGludCBudW0pOworaW50IGRvbWFpbl9lbnRyeV9maXgodW5zaWduZWQgaW50IGRvbWlk
LCBpbnQgbnVtLCBib29sIHVwZGF0ZSk7CiBpbnQgZG9tYWluX2VudHJ5KHN0cnVjdCBjb25uZWN0
aW9uICpjb25uKTsKIHZvaWQgZG9tYWluX3dhdGNoX2luYyhzdHJ1Y3QgY29ubmVjdGlvbiAqY29u
bik7CiB2b2lkIGRvbWFpbl93YXRjaF9kZWMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOwpkaWZm
IC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3RyYW5zYWN0aW9uLmMgYi90b29scy94
ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYwppbmRleCBhMDFmOGNmLi43NTgxNmRkIDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYworKysgYi90
b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYwpAQCAtMTYsNiArMTYsNyBAQAog
ICAgIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUu
b3JnL2xpY2Vuc2VzLz4uCiAqLwogCisjaW5jbHVkZSA8aW50dHlwZXMuaD4KICNpbmNsdWRlIDxz
dGRpby5oPgogI2luY2x1ZGUgPHN5cy90eXBlcy5oPgogI2luY2x1ZGUgPHN5cy9zdGF0Lmg+CkBA
IC0zNSw3ICszNiw3NCBAQAogI2luY2x1ZGUgInhlbnN0b3JlX2xpYi5oIgogI2luY2x1ZGUgInV0
aWxzLmgiCiAKLXN0cnVjdCBjaGFuZ2VkX25vZGUKKy8qCisgKiBTb21lIG5vdGVzIHJlZ2FyZGlu
ZyBkZXRlY3Rpb24gYW5kIGhhbmRsaW5nIG9mIHRyYW5zYWN0aW9uIGNvbmZsaWN0czoKKyAqCisg
KiBCYXNpYyBzb3VyY2Ugb2YgcmVmZXJlbmNlIGlzIHRoZSAnZ2VuZXJhdGlvbicgY291bnQuIEVh
Y2ggd3JpdGluZyBhY2Nlc3MKKyAqIChlaXRoZXIgbm9ybWFsIHdyaXRlIG9yIGluIGEgdHJhbnNh
Y3Rpb24pIHRvIHRoZSB0ZGIgZGF0YSBiYXNlIHdpbGwgc2V0CisgKiB0aGUgbm9kZSBzcGVjaWZp
YyBnZW5lcmF0aW9uIGNvdW50IHRvIHRoZSBnbG9iYWwgZ2VuZXJhdGlvbiBjb3VudC4KKyAqIEZv
ciBiZWluZyBhYmxlIHRvIGlkZW50aWZ5IGEgdHJhbnNhY3Rpb24gdGhlIHRyYW5zYWN0aW9uIHNw
ZWNpZmljIGdlbmVyYXRpb24KKyAqIGNvdW50IGlzIGluaXRpYWxpemVkIHdpdGggdGhlIGdsb2Jh
bCBnZW5lcmF0aW9uIGNvdW50IHdoZW4gc3RhcnRpbmcgdGhlCisgKiB0cmFuc2FjdGlvbi4KKyAq
IEVhY2ggdGltZSB0aGUgZ2xvYmFsIGdlbmVyYXRpb24gY291bnQgaXMgY29waWVkIHRvIGVpdGhl
ciBhIG5vZGUgb3IgYQorICogdHJhbnNhY3Rpb24gaXQgaXMgaW5jcmVtZW50ZWQuIFRoaXMgZW5z
dXJlcyBhbGwgbm9kZXMgYW5kL29yIHRyYW5zYWN0aW9ucworICogYXJlIGhhdmluZyBhIHVuaXF1
ZSBnZW5lcmF0aW9uIGNvdW50LgorICoKKyAqIFRyYW5zYWN0aW9uIGNvbmZsaWN0cyBhcmUgZGV0
ZWN0ZWQgYnkgY2hlY2tpbmcgdGhlIGdlbmVyYXRpb24gY291bnQgb2YgYWxsCisgKiBub2RlcyBy
ZWFkIGluIHRoZSB0cmFuc2FjdGlvbiB0byBtYXRjaCB3aXRoIHRoZSBnZW5lcmF0aW9uIGNvdW50
IGluIHRoZQorICogZ2xvYmFsIGRhdGEgYmFzZSBhdCB0aGUgZW5kIG9mIHRoZSB0cmFuc2FjdGlv
bi4gTm9kZXMgd2hpY2ggaGF2ZSBiZWVuCisgKiBtb2RpZmllZCBpbiB0aGUgdHJhbnNhY3Rpb24g
ZG9uJ3QgaGF2ZSB0byBiZSBjaGVja2VkIHRvIG1hdGNoIGV2ZW4gaWYgdGhleQorICogaGF2ZSBi
ZWVuIHJlYWQsIGFzIHRoZSBtb2RpZmllZCBub2RlIHdpbGwgYmUgZ2xvYmFsbHkgdmlzaWJsZSBh
ZnRlciB0aGUKKyAqIHN1Y2NlZWRlZCB0cmFuc2FjdGlvbiBwb3NzaWJseSBvdmVyd3JpdGluZyBh
bm90aGVyIG1vZGlmaWNhdGlvbiB3aGljaCBtYXkKKyAqIGhhdmUgb2NjdXJyZWQgY29uY3VycmVu
dCB0byB0aGUgdHJhbnNhY3Rpb24uCisgKgorICogRXhhbXBsZXM6CisgKiAtLS0tLS0tLS0KKyAq
IFRoZSBmb2xsb3dpbmcgbm90YXRpb24gaXMgdXNlZDoKKyAqIEk6ICAgICAgaW5pdGlhbCBzdGF0
ZQorICogRyAgICAgICBnbG9iYWwgZ2VuZXJhdGlvbiBjb3VudAorICogZyhYKSAgICBnZW5lcmF0
aW9uIGNvdW50IG9mIG5vZGUgWAorICogRygxKSAgICBnZW5lcmF0aW9uIGNvdW50IG9mIHRyYW5z
YWN0aW9uIDEKKyAqIGcoMTpZKSAgc2F2ZWQgZ2VuZXJhdGlvbiBjb3VudCBvZiBub2RlIFkgaW4g
dHJhbnNhY3Rpb24gMQorICogVEExOiAgICBvcGVyYXRpb24gaW4gdHJhbnNhY3Rpb24gMQorICog
WD0xOlggICByZXBsYWNlIGdsb2JhbCBub2RlIFggd2l0aCB0cmFuc2FjdGlvbiAxIHNwZWNpZmlj
IHZhbHVlIG9mIFgKKyAqCisgKiAxLiBTaW1wbGUgdHJhbnNhY3Rpb24gZG9pbmc6IHJlYWQgbm9k
ZSBBLCB3cml0ZSBub2RlIEIKKyAqICAgIEk6IGcoQSkgPSAxLCBnKEIpID0gMiwgRyA9IDMKKyAq
ICAgIFN0YXJ0IHRyYW5zYWN0aW9uIDE6IEcoMSkgPSAzLCBHID0gNAorICogICAgVEExOiByZWFk
IG5vZGUgQTogICAgZygxOkEpID0gMQorICogICAgVEExOiB3cml0ZSBub2RlIEI6ICAgZygxOkIp
ID0gNCwgRyA9IDUKKyAqICAgIEVuZCBUQTE6IGcoMTpBKSA9PSBnKEEpID0+IG9rYXksIEIgPSAx
OkIsIGcoQikgPSA1LCBHID0gNgorICoKKyAqIDIuIFRyYW5zYWN0aW9uIHdpdGggY29uZmxpY3Rp
bmcgd3JpdGUKKyAqICAgIEk6IGcoQSkgPSAxLCBnKEIpID0gMiwgRyA9IDMKKyAqICAgIFN0YXJ0
IHRyYW5zYWN0aW9uIDE6IEcoMSkgPSAzLCBHID0gNAorICogICAgVEExOiByZWFkIG5vZGUgQTog
ICAgZygxOkEpID0gMQorICogICAgd3JpdGUgbm9kZSBBOiAgICAgICAgZyhBKSA9IDQsIEcgPSA1
CisgKiAgICBUQTE6IHdyaXRlIG5vZGUgQjogICBnKDE6QikgPSA1LCBHID0gNgorICogICAgRW5k
IFRBMTogZygxOkEpICE9IGcoQSkgPT4gRUFHQUlOCisgKgorICogMy4gVHJhbnNhY3Rpb24gd2l0
aCBjb25mbGljdGluZyBkZWxldGUKKyAqICAgIEk6IGcoQSkgPSAxLCBnKEIpID0gMiwgRyA9IDMK
KyAqICAgIFN0YXJ0IHRyYW5zYWN0aW9uIDE6IEcoMSkgPSAzLCBHID0gNAorICogICAgVEExOiBy
ZWFkIG5vZGUgQTogICAgZygxOkEpID0gMQorICogICAgZGVsZXRlIG5vZGUgQTogICAgICAgZyhB
KSA9IH4wCisgKiAgICBUQTE6IHdyaXRlIG5vZGUgQjogICBnKDE6QikgPSA0LCBHID0gNQorICog
ICAgRW5kIFRBMTogZygxOkEpICE9IGcoQSkgPT4gRUFHQUlOCisgKgorICogNC4gVHdvIGludGVy
ZmVyaW5nIHRyYW5zYWN0aW9ucworICogICAgSTogZyhBKSA9IDEsIGcoQikgPSAyLCBHID0gMwor
ICogICAgU3RhcnQgdHJhbnNhY3Rpb24gMTogRygxKSA9IDMsIEcgPSA0CisgKiAgICBTdGFydCB0
cmFuc2FjdGlvbiAyOiBHKDIpID0gNCwgRyA9IDUKKyAqICAgIFRBMTogcmVhZCBub2RlIEE6ICAg
IGcoMTpBKSA9IDEKKyAqICAgIFRBMjogcmVhZCBub2RlIEI6ICAgIGcoMjpCKSA9IDIKKyAqICAg
IFRBMTogd3JpdGUgbm9kZSBCOiAgIGcoMTpCKSA9IDUsIEcgPSA2CisgKiAgICBUQTI6IHdyaXRl
IG5vZGUgQTogICBnKDI6QSkgPSA2LCBHID0gNworICogICAgRW5kIFRBMTogZygxOkEpID09IGco
QSkgPT4gb2theSwgQiA9IDE6QiwgZyhCKSA9IDcsIEcgPSA4CisgKiAgICBFbmQgVEEyOiBnKDI6
QikgIT0gZyhCKSA9PiBFQUdBSU4KKyAqLworCitzdHJ1Y3QgYWNjZXNzZWRfbm9kZQogewogCS8q
IExpc3Qgb2YgYWxsIGNoYW5nZWQgbm9kZXMgaW4gdGhlIGNvbnRleHQgb2YgdGhpcyB0cmFuc2Fj
dGlvbi4gKi8KIAlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CkBAIC00Myw4ICsxMTEsMTcgQEAgc3Ry
dWN0IGNoYW5nZWRfbm9kZQogCS8qIFRoZSBuYW1lIG9mIHRoZSBub2RlLiAqLwogCWNoYXIgKm5v
ZGU7CiAKLQkvKiBBbmQgdGhlIGNoaWxkcmVuPyAoaWUuIHJtKSAqLwotCWJvb2wgcmVjdXJzZTsK
KwkvKiBHZW5lcmF0aW9uIGNvdW50IChvciBOT19HRU5FUkFUSU9OKSBmb3IgY29uZmxpY3QgY2hl
Y2tpbmcuICovCisJdWludDY0X3QgZ2VuZXJhdGlvbjsKKworCS8qIEdlbmVyYXRpb24gY291bnQg
Y2hlY2tpbmcgcmVxdWlyZWQ/ICovCisJYm9vbCBjaGVja19nZW47CisKKwkvKiBNb2RpZmllZD8g
Ki8KKwlib29sIG1vZGlmaWVkOworCisJLyogVHJhbnNhY3Rpb24gbm9kZSBpbiBkYXRhIGJhc2U/
ICovCisJYm9vbCB0YV9ub2RlOwogfTsKIAogc3RydWN0IGNoYW5nZWRfZG9tYWluCkBAIC03MCw4
MCArMTQ3LDI2NyBAQCBzdHJ1Y3QgdHJhbnNhY3Rpb24KIAkvKiBHZW5lcmF0aW9uIHdoZW4gdHJh
bnNhY3Rpb24gc3RhcnRlZC4gKi8KIAl1aW50NjRfdCBnZW5lcmF0aW9uOwogCi0JLyogVHJhbnNh
Y3Rpb24gaW50ZXJuYWwgZ2VuZXJhdGlvbi4gKi8KLQl1aW50NjRfdCB0cmFuc19nZW47Ci0KLQkv
KiBUREIgdG8gd29yayBvbiwgYW5kIGZpbGVuYW1lICovCi0JVERCX0NPTlRFWFQgKnRkYjsKLQlj
aGFyICp0ZGJfbmFtZTsKLQotCS8qIExpc3Qgb2YgY2hhbmdlZCBub2Rlcy4gKi8KLQlzdHJ1Y3Qg
bGlzdF9oZWFkIGNoYW5nZXM7CisJLyogTGlzdCBvZiBhY2Nlc3NlZCBub2Rlcy4gKi8KKwlzdHJ1
Y3QgbGlzdF9oZWFkIGFjY2Vzc2VkOwogCiAJLyogTGlzdCBvZiBjaGFuZ2VkIGRvbWFpbnMgLSB0
byByZWNvcmQgdGhlIGNoYW5nZWQgZG9tYWluIGVudHJ5IG51bWJlciAqLwogCXN0cnVjdCBsaXN0
X2hlYWQgY2hhbmdlZF9kb21haW5zOworCisJLyogRmxhZyBmb3IgbGV0dGluZyB0cmFuc2FjdGlv
biBmYWlsLiAqLworCWJvb2wgZmFpbDsKIH07CiAKIGV4dGVybiBpbnQgcXVvdGFfbWF4X3RyYW5z
YWN0aW9uOwogc3RhdGljIHVpbnQ2NF90IGdlbmVyYXRpb247CiAKLS8qIFJldHVybiB0ZGIgY29u
dGV4dCB0byB1c2UgZm9yIHRoaXMgY29ubmVjdGlvbi4gKi8KLVREQl9DT05URVhUICp0ZGJfdHJh
bnNhY3Rpb25fY29udGV4dChzdHJ1Y3QgdHJhbnNhY3Rpb24gKnRyYW5zKQorc3RhdGljIHZvaWQg
c2V0X3RkYl9rZXkoY29uc3QgY2hhciAqbmFtZSwgVERCX0RBVEEgKmtleSkKK3sKKwlrZXktPmRw
dHIgPSAoY2hhciAqKW5hbWU7CisJa2V5LT5kc2l6ZSA9IHN0cmxlbihuYW1lKTsKK30KKworc3Rh
dGljIHN0cnVjdCBhY2Nlc3NlZF9ub2RlICpmaW5kX2FjY2Vzc2VkX25vZGUoc3RydWN0IHRyYW5z
YWN0aW9uICp0cmFucywKKwkJCQkJCWNvbnN0IGNoYXIgKm5hbWUpCit7CisJc3RydWN0IGFjY2Vz
c2VkX25vZGUgKmk7CisKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5KGksICZ0cmFucy0+YWNjZXNzZWQs
IGxpc3QpCisJCWlmIChzdHJlcShpLT5ub2RlLCBuYW1lKSkKKwkJCXJldHVybiBpOworCisJcmV0
dXJuIE5VTEw7Cit9CisKK3N0YXRpYyBjaGFyICp0cmFuc2FjdGlvbl9nZXRfbm9kZV9uYW1lKHZv
aWQgKmN0eCwgc3RydWN0IHRyYW5zYWN0aW9uICp0cmFucywKKwkJCQkgICAgICAgY29uc3QgY2hh
ciAqbmFtZSkKK3sKKwlyZXR1cm4gdGFsbG9jX2FzcHJpbnRmKGN0eCwgIiUiUFJJdTY0Ii8lcyIs
IHRyYW5zLT5nZW5lcmF0aW9uLCBuYW1lKTsKK30KKworLyoKKyAqIFByZXBlbmQgdGhlIHRyYW5z
YWN0aW9uIHRvIG5hbWUgaWYgbm9kZSBoYXMgYmVlbiBtb2RpZmllZCBpbiB0aGUgY3VycmVudAor
ICogdHJhbnNhY3Rpb24uCisgKi8KK2ludCB0cmFuc2FjdGlvbl9wcmVwZW5kKHN0cnVjdCBjb25u
ZWN0aW9uICpjb25uLCBjb25zdCBjaGFyICpuYW1lLAorCQkJVERCX0RBVEEgKmtleSkKIHsKLQly
ZXR1cm4gdHJhbnMtPnRkYjsKKwljaGFyICp0ZGJfbmFtZTsKKworCWlmICghY29ubiB8fCAhY29u
bi0+dHJhbnNhY3Rpb24gfHwKKwkgICAgIWZpbmRfYWNjZXNzZWRfbm9kZShjb25uLT50cmFuc2Fj
dGlvbiwgbmFtZSkpIHsKKwkJc2V0X3RkYl9rZXkobmFtZSwga2V5KTsKKwkJcmV0dXJuIDA7CisJ
fQorCisJdGRiX25hbWUgPSB0cmFuc2FjdGlvbl9nZXRfbm9kZV9uYW1lKGNvbm4tPnRyYW5zYWN0
aW9uLAorCQkJCQkgICAgIGNvbm4tPnRyYW5zYWN0aW9uLCBuYW1lKTsKKwlpZiAoIXRkYl9uYW1l
KQorCQlyZXR1cm4gZXJybm87CisKKwlzZXRfdGRiX2tleSh0ZGJfbmFtZSwga2V5KTsKKworCXJl
dHVybiAwOwogfQogCi0vKiBDYWxsZXJzIGdldCBhIGNoYW5nZSBub2RlICh3aGljaCBjYW4gZmFp
bCkgYW5kIG9ubHkgY29tbWl0IGFmdGVyIHRoZXkndmUKLSAqIGZpbmlzaGVkLiAgVGhpcyB3YXkg
dGhleSBkb24ndCBoYXZlIHRvIHVud2luZCBlZy4gYSB3cml0ZS4gKi8KLXZvaWQgYWRkX2NoYW5n
ZV9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3Qgbm9kZSAqbm9kZSwgYm9vbCBy
ZWN1cnNlKQorLyoKKyAqIEEgbm9kZSBoYXMgYmVlbiBhY2Nlc3NlZC4KKyAqCisgKiBNb2RpZnlp
bmcgYWNjZXNzZXMgKHdyaXRlLCBkZWxldGUpIGFsd2F5cyB1cGRhdGUgdGhlIGdlbmVyYXRpb24g
KGdsb2JhbCBhbmQKKyAqIG5vZGUtPmdlbmVyYXRpb24pLgorICoKKyAqIEFjY2Vzc2VzIGluIGEg
dHJhbnNhY3Rpb24gd2lsbCBiZSBhZGRlZCB0byB0aGUgbGlzdCBvZiBhY2Nlc3NlZCBub2Rlcwor
ICogaWYgbm90IGFscmVhZHkgZG9uZS4gUmVhZCB0eXBlIGFjY2Vzc2VzIHdpbGwgY29weSB0aGUg
bm9kZSB0byB0aGUKKyAqIHRyYW5zYWN0aW9uIHNwZWNpZmljIGRhdGEgYmFzZSBwYXJ0LCB3cml0
ZSB0eXBlIGFjY2Vzc2VzIGdvIHRoZXJlCisgKiBhbnl3YXkuCisgKgorICogSWYgbm90IE5VTEws
IGtleSB3aWxsIGJlIHN1cHBsaWVkIHdpdGggbmFtZSBhbmQgbGVuZ3RoIG9mIG5hbWUgb2YgdGhl
IG5vZGUKKyAqIHRvIGJlIGFjY2Vzc2VkIGluIHRoZSBkYXRhIGJhc2UuCisgKi8KK2ludCBhY2Nl
c3Nfbm9kZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IG5vZGUgKm5vZGUsCisJCWVu
dW0gbm9kZV9hY2Nlc3NfdHlwZSB0eXBlLCBUREJfREFUQSAqa2V5KQogewotCXN0cnVjdCBjaGFu
Z2VkX25vZGUgKmk7CisJc3RydWN0IGFjY2Vzc2VkX25vZGUgKmkgPSBOVUxMOwogCXN0cnVjdCB0
cmFuc2FjdGlvbiAqdHJhbnM7CisJVERCX0RBVEEgbG9jYWxfa2V5OworCWNvbnN0IGNoYXIgKnRy
YW5zX25hbWUgPSBOVUxMOworCWludCByZXQ7CisJYm9vbCBpbnRyb2R1Y2UgPSBmYWxzZTsKKwor
CWlmICh0eXBlICE9IE5PREVfQUNDRVNTX1JFQUQpIHsKKwkJbm9kZS0+Z2VuZXJhdGlvbiA9IGdl
bmVyYXRpb24rKzsKKwkJaWYgKGNvbm4gJiYgIWNvbm4tPnRyYW5zYWN0aW9uKQorCQkJd3JsX2Fw
cGx5X2RlYml0X2RpcmVjdChjb25uKTsKKwl9CiAKIAlpZiAoIWNvbm4gfHwgIWNvbm4tPnRyYW5z
YWN0aW9uKSB7CiAJCS8qIFRoZXkncmUgY2hhbmdpbmcgdGhlIGdsb2JhbCBkYXRhYmFzZS4gKi8K
LQkJbm9kZS0+Z2VuZXJhdGlvbiA9IGdlbmVyYXRpb24rKzsKLQkJcmV0dXJuOworCQlpZiAoa2V5
KQorCQkJc2V0X3RkYl9rZXkobm9kZS0+bmFtZSwga2V5KTsKKwkJcmV0dXJuIDA7CiAJfQogCiAJ
dHJhbnMgPSBjb25uLT50cmFuc2FjdGlvbjsKIAotCW5vZGUtPmdlbmVyYXRpb24gPSBnZW5lcmF0
aW9uICsgdHJhbnMtPnRyYW5zX2dlbisrOworCXRyYW5zX25hbWUgPSB0cmFuc2FjdGlvbl9nZXRf
bm9kZV9uYW1lKG5vZGUsIHRyYW5zLCBub2RlLT5uYW1lKTsKKwlpZiAoIXRyYW5zX25hbWUpCisJ
CWdvdG8gbm9tZW07CiAKLQlsaXN0X2Zvcl9lYWNoX2VudHJ5KGksICZ0cmFucy0+Y2hhbmdlcywg
bGlzdCkgewotCQlpZiAoc3RyZXEoaS0+bm9kZSwgbm9kZS0+bmFtZSkpIHsKLQkJCWlmIChyZWN1
cnNlKQotCQkJCWktPnJlY3Vyc2UgPSByZWN1cnNlOwotCQkJcmV0dXJuOworCWkgPSBmaW5kX2Fj
Y2Vzc2VkX25vZGUodHJhbnMsIG5vZGUtPm5hbWUpOworCWlmICghaSkgeworCQlpID0gdGFsbG9j
X3plcm8odHJhbnMsIHN0cnVjdCBhY2Nlc3NlZF9ub2RlKTsKKwkJaWYgKCFpKQorCQkJZ290byBu
b21lbTsKKwkJaS0+bm9kZSA9IHRhbGxvY19zdHJkdXAoaSwgbm9kZS0+bmFtZSk7CisJCWlmICgh
aS0+bm9kZSkKKwkJCWdvdG8gbm9tZW07CisKKwkJaW50cm9kdWNlID0gdHJ1ZTsKKwkJaS0+dGFf
bm9kZSA9IGZhbHNlOworCisJCS8qCisJCSAqIEFkZGl0aW9uYWwgdHJhbnNhY3Rpb24tc3BlY2lm
aWMgbm9kZSBmb3IgcmVhZCB0eXBlLiBXZSBvbmx5CisJCSAqIGhhdmUgdG8gdmVyaWZ5IHJlYWQg
bm9kZXMgaWYgd2UgZGlkbid0IHdyaXRlIHRoZW0uCisJCSAqCisJCSAqIFRoZSBub2RlIGlzIGNy
ZWF0ZWQgYW5kIHdyaXR0ZW4gdG8gREIgaGVyZSB0byBkaXN0aW5ndWlzaAorCQkgKiBmcm9tIHRo
ZSB3cml0ZSB0eXBlcy4KKwkJICovCisJCWlmICh0eXBlID09IE5PREVfQUNDRVNTX1JFQUQpIHsK
KwkJCWktPmdlbmVyYXRpb24gPSBub2RlLT5nZW5lcmF0aW9uOworCQkJaS0+Y2hlY2tfZ2VuID0g
dHJ1ZTsKKwkJCWlmIChub2RlLT5nZW5lcmF0aW9uICE9IE5PX0dFTkVSQVRJT04pIHsKKwkJCQlz
ZXRfdGRiX2tleSh0cmFuc19uYW1lLCAmbG9jYWxfa2V5KTsKKwkJCQlyZXQgPSB3cml0ZV9ub2Rl
X3Jhdyhjb25uLCAmbG9jYWxfa2V5LCBub2RlKTsKKwkJCQlpZiAocmV0KQorCQkJCQlnb3RvIGVy
cjsKKwkJCQlpLT50YV9ub2RlID0gdHJ1ZTsKKwkJCX0KIAkJfQorCQlsaXN0X2FkZF90YWlsKCZp
LT5saXN0LCAmdHJhbnMtPmFjY2Vzc2VkKTsKIAl9CiAKLQlpID0gdGFsbG9jKHRyYW5zLCBzdHJ1
Y3QgY2hhbmdlZF9ub2RlKTsKLQlpZiAoIWkpIHsKLQkJLyogQWxsIHdlIGNhbiBkbyBpcyBsZXQg
dGhlIHRyYW5zYWN0aW9uIGZhaWwuICovCi0JCWdlbmVyYXRpb24rKzsKLQkJcmV0dXJuOworCWlm
ICh0eXBlICE9IE5PREVfQUNDRVNTX1JFQUQpCisJCWktPm1vZGlmaWVkID0gdHJ1ZTsKKworCWlm
IChpbnRyb2R1Y2UgJiYgdHlwZSA9PSBOT0RFX0FDQ0VTU19ERUxFVEUpCisJCS8qIE5vdGhpbmcg
dG8gZGVsZXRlLiAqLworCQlyZXR1cm4gLTE7CisKKwlpZiAoa2V5KSB7CisJCXNldF90ZGJfa2V5
KHRyYW5zX25hbWUsIGtleSk7CisJCWlmICh0eXBlID09IE5PREVfQUNDRVNTX1dSSVRFKQorCQkJ
aS0+dGFfbm9kZSA9IHRydWU7CisJCWlmICh0eXBlID09IE5PREVfQUNDRVNTX0RFTEVURSkKKwkJ
CWktPnRhX25vZGUgPSBmYWxzZTsKKwl9CisKKwlyZXR1cm4gMDsKKworbm9tZW06CisJcmV0ID0g
RU5PTUVNOworZXJyOgorCXRhbGxvY19mcmVlKCh2b2lkICopdHJhbnNfbmFtZSk7CisJdGFsbG9j
X2ZyZWUoaSk7CisJdHJhbnMtPmZhaWwgPSB0cnVlOworCWVycm5vID0gcmV0OworCXJldHVybiBy
ZXQ7Cit9CisKKy8qCisgKiBGaW5hbGl6ZSB0cmFuc2FjdGlvbjoKKyAqIFdhbGsgdGhyb3VnaCBh
Y2Nlc3NlZCBub2RlcyBhbmQgY2hlY2sgZ2VuZXJhdGlvbiBhZ2FpbnN0IGdsb2JhbCBkYXRhLgor
ICogSWYgYWxsIGVudHJpZXMgbWF0Y2gsIHJlYWQgdGhlIHRyYW5zYWN0aW9uIGVudHJpZXMgYW5k
IHdyaXRlIHRoZW0gd2l0aG91dAorICogdHJhbnNhY3Rpb24gcHJlcGVuZGVkLiBEZWxldGUgYWxs
IHRyYW5zYWN0aW9uIHNwZWNpZmljIG5vZGVzIGluIHRoZSBkYXRhCisgKiBiYXNlLgorICovCitz
dGF0aWMgaW50IGZpbmFsaXplX3RyYW5zYWN0aW9uKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLAor
CQkJCXN0cnVjdCB0cmFuc2FjdGlvbiAqdHJhbnMpCit7CisJc3RydWN0IGFjY2Vzc2VkX25vZGUg
Kmk7CisJVERCX0RBVEEga2V5LCB0YV9rZXksIGRhdGE7CisJc3RydWN0IHhzX3RkYl9yZWNvcmRf
aGRyICpoZHI7CisJdWludDY0X3QgZ2VuOworCWNoYXIgKnRyYW5zX25hbWU7CisJaW50IHJldDsK
KworCWxpc3RfZm9yX2VhY2hfZW50cnkoaSwgJnRyYW5zLT5hY2Nlc3NlZCwgbGlzdCkgeworCQlp
ZiAoIWktPmNoZWNrX2dlbikKKwkJCWNvbnRpbnVlOworCisJCXNldF90ZGJfa2V5KGktPm5vZGUs
ICZrZXkpOworCQlkYXRhID0gdGRiX2ZldGNoKHRkYl9jdHgsIGtleSk7CisJCWhkciA9ICh2b2lk
ICopZGF0YS5kcHRyOworCQlpZiAoIWRhdGEuZHB0cikgeworCQkJaWYgKHRkYl9lcnJvcih0ZGJf
Y3R4KSAhPSBUREJfRVJSX05PRVhJU1QpCisJCQkJcmV0dXJuIEVJTzsKKwkJCWdlbiA9IE5PX0dF
TkVSQVRJT047CisJCX0gZWxzZQorCQkJZ2VuID0gaGRyLT5nZW5lcmF0aW9uOworCQl0YWxsb2Nf
ZnJlZShkYXRhLmRwdHIpOworCQlpZiAoaS0+Z2VuZXJhdGlvbiAhPSBnZW4pCisJCQlyZXR1cm4g
RUFHQUlOOwogCX0KLQlpLT5ub2RlID0gdGFsbG9jX3N0cmR1cChpLCBub2RlLT5uYW1lKTsKLQlp
ZiAoIWktPm5vZGUpIHsKLQkJLyogQWxsIHdlIGNhbiBkbyBpcyBsZXQgdGhlIHRyYW5zYWN0aW9u
IGZhaWwuICovCi0JCWdlbmVyYXRpb24rKzsKKworCXdoaWxlICgoaSA9IGxpc3RfdG9wKCZ0cmFu
cy0+YWNjZXNzZWQsIHN0cnVjdCBhY2Nlc3NlZF9ub2RlLCBsaXN0KSkpIHsKKwkJdHJhbnNfbmFt
ZSA9IHRyYW5zYWN0aW9uX2dldF9ub2RlX25hbWUoaSwgdHJhbnMsIGktPm5vZGUpOworCQlpZiAo
IXRyYW5zX25hbWUpCisJCQkvKiBXZSBhcmUgZG9vbWVkOiB0aGUgdHJhbnNhY3Rpb24gaXMgb25s
eSBwYXJ0aWFsLiAqLworCQkJZ290byBlcnI7CisKKwkJc2V0X3RkYl9rZXkodHJhbnNfbmFtZSwg
JnRhX2tleSk7CisKKwkJaWYgKGktPm1vZGlmaWVkKSB7CisJCQlzZXRfdGRiX2tleShpLT5ub2Rl
LCAma2V5KTsKKwkJCWlmIChpLT50YV9ub2RlKSB7CisJCQkJZGF0YSA9IHRkYl9mZXRjaCh0ZGJf
Y3R4LCB0YV9rZXkpOworCQkJCWlmICghZGF0YS5kcHRyKQorCQkJCQlnb3RvIGVycjsKKwkJCQlo
ZHIgPSAodm9pZCAqKWRhdGEuZHB0cjsKKwkJCQloZHItPmdlbmVyYXRpb24gPSBnZW5lcmF0aW9u
Kys7CisJCQkJcmV0ID0gdGRiX3N0b3JlKHRkYl9jdHgsIGtleSwgZGF0YSwKKwkJCQkJCVREQl9S
RVBMQUNFKTsKKwkJCQl0YWxsb2NfZnJlZShkYXRhLmRwdHIpOworCQkJCWlmIChyZXQpCisJCQkJ
CWdvdG8gZXJyOworCQkJfSBlbHNlIGlmICh0ZGJfZGVsZXRlKHRkYl9jdHgsIGtleSkpCisJCQkJ
CWdvdG8gZXJyOworCQkJZmlyZV93YXRjaGVzKGNvbm4sIHRyYW5zLCBpLT5ub2RlLCBmYWxzZSk7
CisJCX0KKworCQlpZiAoaS0+dGFfbm9kZSAmJiB0ZGJfZGVsZXRlKHRkYl9jdHgsIHRhX2tleSkp
CisJCQlnb3RvIGVycjsKKwkJbGlzdF9kZWwoJmktPmxpc3QpOwogCQl0YWxsb2NfZnJlZShpKTsK
LQkJcmV0dXJuOwogCX0KLQlpLT5yZWN1cnNlID0gcmVjdXJzZTsKLQlsaXN0X2FkZF90YWlsKCZp
LT5saXN0LCAmdHJhbnMtPmNoYW5nZXMpOworCisJcmV0dXJuIDA7CisKK2VycjoKKwljb3JydXB0
KGNvbm4sICJQYXJ0aWFsIHRyYW5zYWN0aW9uIik7CisJcmV0dXJuIEVJTzsKIH0KIAogc3RhdGlj
IGludCBkZXN0cm95X3RyYW5zYWN0aW9uKHZvaWQgKl90cmFuc2FjdGlvbikKIHsKIAlzdHJ1Y3Qg
dHJhbnNhY3Rpb24gKnRyYW5zID0gX3RyYW5zYWN0aW9uOworCXN0cnVjdCBhY2Nlc3NlZF9ub2Rl
ICppOworCWNoYXIgKnRyYW5zX25hbWU7CisJVERCX0RBVEEga2V5OwogCiAJd3JsX250cmFuc2Fj
dGlvbnMtLTsKIAl0cmFjZV9kZXN0cm95KHRyYW5zLCAidHJhbnNhY3Rpb24iKTsKLQlpZiAodHJh
bnMtPnRkYikKLQkJdGRiX2Nsb3NlKHRyYW5zLT50ZGIpOwotCXVubGluayh0cmFucy0+dGRiX25h
bWUpOworCXdoaWxlICgoaSA9IGxpc3RfdG9wKCZ0cmFucy0+YWNjZXNzZWQsIHN0cnVjdCBhY2Nl
c3NlZF9ub2RlLCBsaXN0KSkpIHsKKwkJaWYgKGktPnRhX25vZGUpIHsKKwkJCXRyYW5zX25hbWUg
PSB0cmFuc2FjdGlvbl9nZXRfbm9kZV9uYW1lKGksIHRyYW5zLAorCQkJCQkJCSAgICAgICBpLT5u
b2RlKTsKKwkJCWlmICh0cmFuc19uYW1lKSB7CisJCQkJc2V0X3RkYl9rZXkodHJhbnNfbmFtZSwg
JmtleSk7CisJCQkJdGRiX2RlbGV0ZSh0ZGJfY3R4LCBrZXkpOworCQkJfQorCQl9CisJCWxpc3Rf
ZGVsKCZpLT5saXN0KTsKKwkJdGFsbG9jX2ZyZWUoaSk7CisJfQorCiAJcmV0dXJuIDA7CiB9CiAK
QEAgLTE3OCwxOCArNDQyLDEwIEBAIGludCBkb190cmFuc2FjdGlvbl9zdGFydChzdHJ1Y3QgY29u
bmVjdGlvbiAqY29ubiwgc3RydWN0IGJ1ZmZlcmVkX2RhdGEgKmluKQogCWlmICghdHJhbnMpCiAJ
CXJldHVybiBFTk9NRU07CiAKLQlJTklUX0xJU1RfSEVBRCgmdHJhbnMtPmNoYW5nZXMpOworCUlO
SVRfTElTVF9IRUFEKCZ0cmFucy0+YWNjZXNzZWQpOwogCUlOSVRfTElTVF9IRUFEKCZ0cmFucy0+
Y2hhbmdlZF9kb21haW5zKTsKLQl0cmFucy0+Z2VuZXJhdGlvbiA9IGdlbmVyYXRpb247Ci0JdHJh
bnMtPnRkYl9uYW1lID0gdGFsbG9jX2FzcHJpbnRmKHRyYW5zLCAiJXMuJXAiLAotCQkJCQkgIHhz
X2RhZW1vbl90ZGIoKSwgdHJhbnMpOwotCWlmICghdHJhbnMtPnRkYl9uYW1lKQotCQlyZXR1cm4g
RU5PTUVNOwotCXRyYW5zLT50ZGIgPSB0ZGJfY29weSh0ZGJfY29udGV4dChjb25uKSwgdHJhbnMt
PnRkYl9uYW1lKTsKLQlpZiAoIXRyYW5zLT50ZGIpCi0JCXJldHVybiBlcnJubzsKLQkvKiBNYWtl
IGl0IGNsb3NlIGlmIHdlIGdvIGF3YXkuICovCi0JdGFsbG9jX3N0ZWFsKHRyYW5zLCB0cmFucy0+
dGRiKTsKKwl0cmFucy0+ZmFpbCA9IGZhbHNlOworCXRyYW5zLT5nZW5lcmF0aW9uID0gZ2VuZXJh
dGlvbisrOwogCiAJLyogUGljayBhbiB1bnVzZWQgdHJhbnNhY3Rpb24gaWRlbnRpZmllci4gKi8K
IAlkbyB7CkBAIC0yMTAsMTIgKzQ2NiwyNSBAQCBpbnQgZG9fdHJhbnNhY3Rpb25fc3RhcnQoc3Ry
dWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBidWZmZXJlZF9kYXRhICppbikKIAlyZXR1cm4g
MDsKIH0KIAorc3RhdGljIGludCB0cmFuc2FjdGlvbl9maXhfZG9tYWlucyhzdHJ1Y3QgdHJhbnNh
Y3Rpb24gKnRyYW5zLCBib29sIHVwZGF0ZSkKK3sKKwlzdHJ1Y3QgY2hhbmdlZF9kb21haW4gKmQ7
CisJaW50IGNudDsKKworCWxpc3RfZm9yX2VhY2hfZW50cnkoZCwgJnRyYW5zLT5jaGFuZ2VkX2Rv
bWFpbnMsIGxpc3QpIHsKKwkJY250ID0gZG9tYWluX2VudHJ5X2ZpeChkLT5kb21pZCwgZC0+bmJl
bnRyeSwgdXBkYXRlKTsKKwkJaWYgKCF1cGRhdGUgJiYgY250ID49IHF1b3RhX25iX2VudHJ5X3Bl
cl9kb21haW4pCisJCQlyZXR1cm4gRU5PU1BDOworCX0KKworCXJldHVybiAwOworfQorCiBpbnQg
ZG9fdHJhbnNhY3Rpb25fZW5kKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3QgYnVmZmVy
ZWRfZGF0YSAqaW4pCiB7CiAJY29uc3QgY2hhciAqYXJnID0gb25lYXJnKGluKTsKLQlzdHJ1Y3Qg
Y2hhbmdlZF9ub2RlICppOwotCXN0cnVjdCBjaGFuZ2VkX2RvbWFpbiAqZDsKIAlzdHJ1Y3QgdHJh
bnNhY3Rpb24gKnRyYW5zOworCWludCByZXQ7CiAKIAlpZiAoIWFyZyB8fCAoIXN0cmVxKGFyZywg
IlQiKSAmJiAhc3RyZXEoYXJnLCAiRiIpKSkKIAkJcmV0dXJuIEVJTlZBTDsKQEAgLTIzMSwyNSAr
NTAwLDE4IEBAIGludCBkb190cmFuc2FjdGlvbl9lbmQoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4s
IHN0cnVjdCBidWZmZXJlZF9kYXRhICppbikKIAl0YWxsb2Nfc3RlYWwoaW4sIHRyYW5zKTsKIAog
CWlmIChzdHJlcShhcmcsICJUIikpIHsKLQkJLyogRklYTUU6IE1lcmdlLCByYXRoZXIgZmFpbGlu
ZyBvbiBhbnkgY2hhbmdlLiAqLwotCQlpZiAodHJhbnMtPmdlbmVyYXRpb24gIT0gZ2VuZXJhdGlv
bikKKwkJaWYgKHRyYW5zLT5mYWlsKQorCQkJcmV0dXJuIEVOT01FTTsKKwkJcmV0ID0gdHJhbnNh
Y3Rpb25fZml4X2RvbWFpbnModHJhbnMsIGZhbHNlKTsKKwkJaWYgKHJldCkKKwkJCXJldHVybiBy
ZXQ7CisJCWlmIChmaW5hbGl6ZV90cmFuc2FjdGlvbihjb25uLCB0cmFucykpCiAJCQlyZXR1cm4g
RUFHQUlOOwogCiAJCXdybF9hcHBseV9kZWJpdF90cmFuc19jb21taXQoY29ubik7CiAKLQkJaWYg
KCFyZXBsYWNlX3RkYih0cmFucy0+dGRiX25hbWUsIHRyYW5zLT50ZGIpKQotCQkJcmV0dXJuIGVy
cm5vOwotCQkvKiBEb24ndCBjbG9zZSB0aGlzOiB3ZSB3b24hICovCi0JCXRyYW5zLT50ZGIgPSBO
VUxMOwotCiAJCS8qIGZpeCBkb21haW4gZW50cnkgZm9yIGVhY2ggY2hhbmdlZCBkb21haW4gKi8K
LQkJbGlzdF9mb3JfZWFjaF9lbnRyeShkLCAmdHJhbnMtPmNoYW5nZWRfZG9tYWlucywgbGlzdCkK
LQkJCWRvbWFpbl9lbnRyeV9maXgoZC0+ZG9taWQsIGQtPm5iZW50cnkpOwotCi0JCS8qIEZpcmUg
b2ZmIHRoZSB3YXRjaGVzIGZvciBldmVyeXRoaW5nIHRoYXQgY2hhbmdlZC4gKi8KLQkJbGlzdF9m
b3JfZWFjaF9lbnRyeShpLCAmdHJhbnMtPmNoYW5nZXMsIGxpc3QpCi0JCQlmaXJlX3dhdGNoZXMo
Y29ubiwgaW4sIGktPm5vZGUsIGktPnJlY3Vyc2UpOwotCQlnZW5lcmF0aW9uICs9IHRyYW5zLT50
cmFuc19nZW47CisJCXRyYW5zYWN0aW9uX2ZpeF9kb21haW5zKHRyYW5zLCB0cnVlKTsKIAl9CiAJ
c2VuZF9hY2soY29ubiwgWFNfVFJBTlNBQ1RJT05fRU5EKTsKIApAQCAtMjY5LDcgKzUzMSw3IEBA
IHZvaWQgdHJhbnNhY3Rpb25fZW50cnlfaW5jKHN0cnVjdCB0cmFuc2FjdGlvbiAqdHJhbnMsIHVu
c2lnbmVkIGludCBkb21pZCkKIAlkID0gdGFsbG9jKHRyYW5zLCBzdHJ1Y3QgY2hhbmdlZF9kb21h
aW4pOwogCWlmICghZCkgewogCQkvKiBMZXQgdGhlIHRyYW5zYWN0aW9uIGZhaWwuICovCi0JCWdl
bmVyYXRpb24rKzsKKwkJdHJhbnMtPmZhaWwgPSB0cnVlOwogCQlyZXR1cm47CiAJfQogCWQtPmRv
bWlkID0gZG9taWQ7CkBAIC0yOTAsNyArNTUyLDcgQEAgdm9pZCB0cmFuc2FjdGlvbl9lbnRyeV9k
ZWMoc3RydWN0IHRyYW5zYWN0aW9uICp0cmFucywgdW5zaWduZWQgaW50IGRvbWlkKQogCWQgPSB0
YWxsb2ModHJhbnMsIHN0cnVjdCBjaGFuZ2VkX2RvbWFpbik7CiAJaWYgKCFkKSB7CiAJCS8qIExl
dCB0aGUgdHJhbnNhY3Rpb24gZmFpbC4gKi8KLQkJZ2VuZXJhdGlvbisrOworCQl0cmFucy0+ZmFp
bCA9IHRydWU7CiAJCXJldHVybjsKIAl9CiAJZC0+ZG9taWQgPSBkb21pZDsKQEAgLTMxMyw2ICs1
NzUsNDEgQEAgdm9pZCBjb25uX2RlbGV0ZV9hbGxfdHJhbnNhY3Rpb25zKHN0cnVjdCBjb25uZWN0
aW9uICpjb25uKQogCWNvbm4tPnRyYW5zYWN0aW9uX3N0YXJ0ZWQgPSAwOwogfQogCitpbnQgY2hl
Y2tfdHJhbnNhY3Rpb25zKHN0cnVjdCBoYXNodGFibGUgKmhhc2gpCit7CisJc3RydWN0IGNvbm5l
Y3Rpb24gKmNvbm47CisJc3RydWN0IHRyYW5zYWN0aW9uICp0cmFuczsKKwlzdHJ1Y3QgYWNjZXNz
ZWRfbm9kZSAqaTsKKwljaGFyICp0bmFtZSwgKnRub2RlOworCisJbGlzdF9mb3JfZWFjaF9lbnRy
eShjb25uLCAmY29ubmVjdGlvbnMsIGxpc3QpIHsKKwkJbGlzdF9mb3JfZWFjaF9lbnRyeSh0cmFu
cywgJmNvbm4tPnRyYW5zYWN0aW9uX2xpc3QsIGxpc3QpIHsKKwkJCXRuYW1lID0gdGFsbG9jX2Fz
cHJpbnRmKHRyYW5zLCAiJSJQUkl1NjQsCisJCQkJCQl0cmFucy0+Z2VuZXJhdGlvbik7CisJCQlp
ZiAoIXRuYW1lIHx8ICFyZW1lbWJlcl9zdHJpbmcoaGFzaCwgdG5hbWUpKQorCQkJCWdvdG8gbm9t
ZW07CisKKwkJCWxpc3RfZm9yX2VhY2hfZW50cnkoaSwgJnRyYW5zLT5hY2Nlc3NlZCwgbGlzdCkg
eworCQkJCWlmICghaS0+dGFfbm9kZSkKKwkJCQkJY29udGludWU7CisJCQkJdG5vZGUgPSB0cmFu
c2FjdGlvbl9nZXRfbm9kZV9uYW1lKHRuYW1lLCB0cmFucywKKwkJCQkJCQkJICBpLT5ub2RlKTsK
KwkJCQlpZiAoIXRub2RlIHx8ICFyZW1lbWJlcl9zdHJpbmcoaGFzaCwgdG5vZGUpKQorCQkJCQln
b3RvIG5vbWVtOworCQkJCXRhbGxvY19mcmVlKHRub2RlKTsKKwkJCX0KKworCQkJdGFsbG9jX2Zy
ZWUodG5hbWUpOworCQl9CisJfQorCisJcmV0dXJuIDA7CisKK25vbWVtOgorCXRhbGxvY19mcmVl
KHRuYW1lKTsKKwlyZXR1cm4gRU5PTUVNOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgog
ICogIGMtZmlsZS1zdHlsZTogImxpbnV4IgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVu
c3RvcmVkX3RyYW5zYWN0aW9uLmggYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rp
b24uaAppbmRleCBhZWVhYzNkLi4zMzg2YmFjIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94
ZW5zdG9yZWRfdHJhbnNhY3Rpb24uaAorKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJh
bnNhY3Rpb24uaApAQCAtMTksNiArMTksMTIgQEAKICNkZWZpbmUgX1hFTlNUT1JFRF9UUkFOU0FD
VElPTl9ICiAjaW5jbHVkZSAieGVuc3RvcmVkX2NvcmUuaCIKIAorZW51bSBub2RlX2FjY2Vzc190
eXBlIHsKKyAgICBOT0RFX0FDQ0VTU19SRUFELAorICAgIE5PREVfQUNDRVNTX1dSSVRFLAorICAg
IE5PREVfQUNDRVNTX0RFTEVURQorfTsKKwogc3RydWN0IHRyYW5zYWN0aW9uOwogCiBpbnQgZG9f
dHJhbnNhY3Rpb25fc3RhcnQoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBidWZmZXJl
ZF9kYXRhICpub2RlKTsKQEAgLTMwLDEzICszNiwxNSBAQCBzdHJ1Y3QgdHJhbnNhY3Rpb24gKnRy
YW5zYWN0aW9uX2xvb2t1cChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgdWludDMyX3QgaWQpOwog
dm9pZCB0cmFuc2FjdGlvbl9lbnRyeV9pbmMoc3RydWN0IHRyYW5zYWN0aW9uICp0cmFucywgdW5z
aWduZWQgaW50IGRvbWlkKTsKIHZvaWQgdHJhbnNhY3Rpb25fZW50cnlfZGVjKHN0cnVjdCB0cmFu
c2FjdGlvbiAqdHJhbnMsIHVuc2lnbmVkIGludCBkb21pZCk7CiAKLS8qIFRoaXMgbm9kZSB3YXMg
Y2hhbmdlZC4gKi8KLXZvaWQgYWRkX2NoYW5nZV9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25u
LCBzdHJ1Y3Qgbm9kZSAqbm9kZSwKLSAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVjdXJzZSk7
CisvKiBUaGlzIG5vZGUgd2FzIGFjY2Vzc2VkLiAqLworaW50IGFjY2Vzc19ub2RlKHN0cnVjdCBj
b25uZWN0aW9uICpjb25uLCBzdHJ1Y3Qgbm9kZSAqbm9kZSwKKyAgICAgICAgICAgICAgICBlbnVt
IG5vZGVfYWNjZXNzX3R5cGUgdHlwZSwgVERCX0RBVEEgKmtleSk7CiAKLS8qIFJldHVybiB0ZGIg
Y29udGV4dCB0byB1c2UgZm9yIHRoaXMgY29ubmVjdGlvbi4gKi8KLVREQl9DT05URVhUICp0ZGJf
dHJhbnNhY3Rpb25fY29udGV4dChzdHJ1Y3QgdHJhbnNhY3Rpb24gKnRyYW5zKTsKKy8qIFByZXBl
bmQgdGhlIHRyYW5zYWN0aW9uIHRvIG5hbWUgaWYgYXBwcm9wcmlhdGUuICovCitpbnQgdHJhbnNh
Y3Rpb25fcHJlcGVuZChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgY29uc3QgY2hhciAqbmFtZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgIFREQl9EQVRBICprZXkpOwogCiB2b2lkIGNvbm5fZGVs
ZXRlX2FsbF90cmFuc2FjdGlvbnMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOworaW50IGNoZWNr
X3RyYW5zYWN0aW9ucyhzdHJ1Y3QgaGFzaHRhYmxlICpoYXNoKTsKIAogI2VuZGlmIC8qIF9YRU5T
VE9SRURfVFJBTlNBQ1RJT05fSCAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Tue Apr 04 04:22:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Apr 2017 04:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvFz9-0000qv-Im; Tue, 04 Apr 2017 04:22:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFz8-0000q6-45
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 CD/67-03648-18F13E85; Tue, 04 Apr 2017 04:22:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVbdB/nG
 Ewf2rIhYTthk4MHps79vFHsAYxZqZl5RfkcCaseP0X9aChT8YK9rv1TQwbjzF2MXIxSEk8IVR
 4s6Vl6xdjJxAznlGifs7jLsYOTjYBMQk5u5VAAmLCKhKzFqxnBmiRF2i6XcDG4gtLGAn0bVzE
 lgrr4CZxMItU1lAbBag+tkbPrNNYORYwMiwilGjOLWoLLVI19hQL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CsMQLCDsWlR4CFGSQ4mJVFe9UmPIoT4kvJTKjMSizPii0pzUos
 PMcpwcChJ8F6SfRwhJFiUmp5akZaZAwwPmLQEB4+SCO8tGaA0b3FBYm5xZjpE6hSjMcec2bvf
 MHEs+gckhVjy8vNSpcR5eeSASgVASjNK8+AGwcL2EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYl
 YR5fUCm8GTmlcDtewV0ChPQKU/uPAQ5pSQRISXVwBjivyclcbtxoypj9fnjQsXCdh7SUV3Tw4
 8nPrqw4npLwCzbNwWnnlRpVN0W5tqqOqct5vH1M18/hX58mxBoPunCzH/JlWcPbf3LwPaqcdV
 zTvUKiztxM/RVJq3aVllxzFdQMzb89MQNL891H2X5VsbaU+pueDHwX/Vu60depQ58upvy1k8T
 7VNiKc5INNRiLipOBACgpf3NVgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1491279743!90793519!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37647 invoked from network); 4 Apr 2017 04:22:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Apr 2017 04:22:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFz5-0003Vt-1Y
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFz4-0001UC-VK
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvFz4-0001UC-VK@xenbits.xenproject.org>
Date: Tue, 04 Apr 2017 04:22:22 +0000
Subject: [Xen-changelog] [xen master] xenstore: rework of transaction
	handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYyYmViZjcyYzRkNTFhYTk1NGFhYmFlNDY4NTg3ZTYyNmY5NWNlOTgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDEzOjI5OjE5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAzIDE0OjA0OjM0IDIwMTcgKzAxMDAKCiAgICB4ZW5z
dG9yZTogcmV3b3JrIG9mIHRyYW5zYWN0aW9uIGhhbmRsaW5nCiAgICAKICAgIFRoZSBoYW5kbGlu
ZyBvZiB0cmFuc2FjdGlvbnMgaW4geGVuc3RvcmVkIGlzIHJhdGhlciBjbHVtc3kgdG9kYXk6CiAg
ICAKICAgIC0gRWFjaCB0cmFuc2FjdGlvbiBpbiBwcm9ncmVzcyBpcyBrZWVwaW5nIGEgbG9jYWwg
Y29weSBvZiB0aGUgY29tcGxldGUKICAgICAgeGVuc3RvcmUgZGF0YSBiYXNlCiAgICAtIEEgdHJh
bnNhY3Rpb24gd2lsbCBmYWlsIGFzIHNvb24gYXMgYW55IG5vZGUgaXMgYmVpbmcgbW9kaWZpZWQg
b3V0c2lkZQogICAgICB0aGUgdHJhbnNhY3Rpb24KICAgIAogICAgVGhpcyBpcyBsZWFkaW5nIHRv
IGEgdmVyeSBiYWQgYmVoYXZpb3IgaW4gY2FzZSBvZiBhIGxhcmdlIHhlbnN0b3JlLgogICAgTWVt
b3J5IGNvbnN1bXB0aW9uIG9mIHhlbnN0b3JlZCBpcyBtdWNoIGhpZ2hlciB0aGFuIG5lY2Vzc2Fy
eSBhbmQgd2l0aAogICAgbWFueSBkb21haW5zIHVwIHRyYW5zYWN0aW9ucyBmYWlsdXJlcyB3aWxs
IGJlIG1vcmUgYW5kIG1vcmUgY29tbW9uLgogICAgCiAgICBJbnN0ZWFkIG9mIGtlZXBpbmcgYSBj
b21wbGV0ZSBjb3B5IG9mIHRoZSBkYXRhIGJhc2UgZm9yIGVhY2gKICAgIHRyYW5zYWN0aW9uIHN0
b3JlIHRoZSB0cmFuc2FjdGlvbiBkYXRhIGluIHRoZSBzYW1lIGRhdGEgYmFzZSBhcyB0aGUKICAg
IG5vcm1hbCB4ZW5zdG9yZSBlbnRyaWVzIHByZXBlbmRlZCB3aXRoIHRoZSB0cmFuc2FjdGlvbiBp
biB0aGUgc2luZ2xlCiAgICBub2RlcyBlaXRoZXIgcmVhZCBvciBtb2RpZmllZC4gQXQgdGhlIGVu
ZCBvZiB0aGUgdHJhbnNhY3Rpb24gd2FsawogICAgdGhyb3VnaCBhbGwgbm9kZXMgYWNjZXNzZWQg
YW5kIGNoZWNrIGZvciBjb25mbGljdGluZyBtb2RpZmljYXRpb25zLgogICAgSW4gY2FzZSBubyBj
b25mbGljdHMgYXJlIGZvdW5kIHdyaXRlIGFsbCBtb2RpZmllZCBub2RlcyB0byB0aGUgZGF0YQog
ICAgYmFzZSB3aXRob3V0IHRyYW5zYWN0aW9uIGlkZW50aWZpZXIuCiAgICAKICAgIEZvbGxvd2lu
ZyB0ZXN0cyBoYXZlIGJlZW4gcGVyZm9ybWVkOgogICAgLSBjcmVhdGUvZGVzdHJveSBvZiB2YXJp
b3VzIGRvbWFpbnMsIGluY2x1ZGluZyBIVk0gd2l0aCBpb2VtdS1zdHViZG9tCiAgICAgICh4ZW5z
dG9yZWQgYW5kIHhlbnN0b3JlLXN0dWJkb20pCiAgICAtIG11bHRpcGxlIGNvbmN1cnJlbnQgcnVu
cyBvZiB4cy10ZXN0IG92ZXIgc2V2ZXJhbCBtaW51dGVzCiAgICAgICh4ZW5zdG9yZWQgYW5kIHhl
bnN0b3JlLXN0dWJkb20pCiAgICAtIHRlc3QgZm9yIG1lbW9yeSBsZWFrcyBvZiB4ZW5zdG9yZWQg
YnkgZHVtcGluZyB0YWxsb2MgcmVwb3J0cyBiZWZvcmUKICAgICAgYW5kIGFmdGVyIHRoZSB0ZXN0
cwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jICAgICAgICB8IDE0MSArKysrKy0tLS0tLQogdG9v
bHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuaCAgICAgICAgfCAgMjAgKy0KIHRvb2xzL3hlbnN0
b3JlL3hlbnN0b3JlZF9kb21haW4uYyAgICAgIHwgIDI0ICstCiB0b29scy94ZW5zdG9yZS94ZW5z
dG9yZWRfZG9tYWluLmggICAgICB8ICAgMiArLQogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3Ry
YW5zYWN0aW9uLmMgfCA0MzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB0b29s
cy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uaCB8ICAxOCArLQogNiBmaWxlcyBjaGFu
Z2VkLCA0NzUgaW5zZXJ0aW9ucygrKSwgMTY5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRf
Y29yZS5jCmluZGV4IGVlNGM5ZTEuLmM4ZTQyMzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3Jl
L3hlbnN0b3JlZF9jb3JlLmMKKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYwpA
QCAtNTQsOCArNTQsNiBAQAogI2luY2x1ZGUgInhlbnN0b3JlZF9jb250cm9sLmgiCiAjaW5jbHVk
ZSAidGRiLmgiCiAKLSNpbmNsdWRlICJoYXNodGFibGUuaCIKLQogI2lmbmRlZiBOT19TT0NLRVRT
CiAjaWYgZGVmaW5lZChIQVZFX1NZU1RFTUQpCiAjZGVmaW5lIFhFTl9TWVNURU1EX0VOQUJMRUQg
MQpAQCAtODEsOSArNzksOCBAQCBzdGF0aWMgYm9vbCByZWNvdmVyeSA9IHRydWU7CiBzdGF0aWMg
aW50IHJlb3Blbl9sb2dfcGlwZVsyXTsKIHN0YXRpYyBpbnQgcmVvcGVuX2xvZ19waXBlMF9wb2xs
ZmRfaWR4ID0gLTE7CiBjaGFyICp0cmFjZWZpbGUgPSBOVUxMOwotc3RhdGljIFREQl9DT05URVhU
ICp0ZGJfY3R4ID0gTlVMTDsKK1REQl9DT05URVhUICp0ZGJfY3R4ID0gTlVMTDsKIAotc3RhdGlj
IHZvaWQgY29ycnVwdChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgY29uc3QgY2hhciAqZm10LCAu
Li4pOwogc3RhdGljIGNvbnN0IGNoYXIgKnNvY2ttc2dfc3RyaW5nKGVudW0geHNkX3NvY2ttc2df
dHlwZSB0eXBlKTsKIAogI2RlZmluZSBsb2coLi4uKQkJCQkJCQlcCkBAIC0xMDUsMjQgKzEwMiw2
IEBAIGludCBxdW90YV9uYl93YXRjaF9wZXJfZG9tYWluID0gMTI4OwogaW50IHF1b3RhX21heF9l
bnRyeV9zaXplID0gMjA0ODsgLyogMksgKi8KIGludCBxdW90YV9tYXhfdHJhbnNhY3Rpb24gPSAx
MDsKIAotVERCX0NPTlRFWFQgKnRkYl9jb250ZXh0KHN0cnVjdCBjb25uZWN0aW9uICpjb25uKQot
ewotCS8qIGNvbm4gPSBOVUxMIHVzZWQgaW4gbWFudWFsX25vZGUgYXQgc2V0dXAuICovCi0JaWYg
KCFjb25uIHx8ICFjb25uLT50cmFuc2FjdGlvbikKLQkJcmV0dXJuIHRkYl9jdHg7Ci0JcmV0dXJu
IHRkYl90cmFuc2FjdGlvbl9jb250ZXh0KGNvbm4tPnRyYW5zYWN0aW9uKTsKLX0KLQotYm9vbCBy
ZXBsYWNlX3RkYihjb25zdCBjaGFyICpuZXduYW1lLCBUREJfQ09OVEVYVCAqbmV3dGRiKQotewot
CWlmICghKHRkYl9jdHgtPmZsYWdzICYgVERCX0lOVEVSTkFMKSkKLQkJaWYgKHJlbmFtZShuZXdu
YW1lLCB4c19kYWVtb25fdGRiKCkpICE9IDApCi0JCQlyZXR1cm4gZmFsc2U7Ci0JdGRiX2Nsb3Nl
KHRkYl9jdHgpOwotCXRkYl9jdHggPSB0YWxsb2Nfc3RlYWwodGFsbG9jX2F1dG9mcmVlX2NvbnRl
eHQoKSwgbmV3dGRiKTsKLQlyZXR1cm4gdHJ1ZTsKLX0KLQogdm9pZCB0cmFjZShjb25zdCBjaGFy
ICpmbXQsIC4uLikKIHsKIAl2YV9saXN0IGFyZ2xpc3Q7CkBAIC0zODUsMjEgKzM2NCw2IEBAIHN0
YXRpYyBzdHJ1Y3Qgbm9kZSAqcmVhZF9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBjb25z
dCB2b2lkICpjdHgsCiAJVERCX0RBVEEga2V5LCBkYXRhOwogCXN0cnVjdCB4c190ZGJfcmVjb3Jk
X2hkciAqaGRyOwogCXN0cnVjdCBub2RlICpub2RlOwotCVREQl9DT05URVhUICogY29udGV4dCA9
IHRkYl9jb250ZXh0KGNvbm4pOwotCi0Ja2V5LmRwdHIgPSAodm9pZCAqKW5hbWU7Ci0Ja2V5LmRz
aXplID0gc3RybGVuKG5hbWUpOwotCWRhdGEgPSB0ZGJfZmV0Y2goY29udGV4dCwga2V5KTsKLQot
CWlmIChkYXRhLmRwdHIgPT0gTlVMTCkgewotCQlpZiAodGRiX2Vycm9yKGNvbnRleHQpID09IFRE
Ql9FUlJfTk9FWElTVCkKLQkJCWVycm5vID0gRU5PRU5UOwotCQllbHNlIHsKLQkJCWxvZygiVERC
IGVycm9yIG9uIHJlYWQ6ICVzIiwgdGRiX2Vycm9yc3RyKGNvbnRleHQpKTsKLQkJCWVycm5vID0g
RUlPOwotCQl9Ci0JCXJldHVybiBOVUxMOwotCX0KIAogCW5vZGUgPSB0YWxsb2MoY3R4LCBzdHJ1
Y3Qgbm9kZSk7CiAJaWYgKCFub2RlKSB7CkBAIC00MTIsOCArMzc2LDI2IEBAIHN0YXRpYyBzdHJ1
Y3Qgbm9kZSAqcmVhZF9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBjb25zdCB2b2lkICpj
dHgsCiAJCWVycm5vID0gRU5PTUVNOwogCQlyZXR1cm4gTlVMTDsKIAl9CisKKwlpZiAodHJhbnNh
Y3Rpb25fcHJlcGVuZChjb25uLCBuYW1lLCAma2V5KSkKKwkJcmV0dXJuIE5VTEw7CisKKwlkYXRh
ID0gdGRiX2ZldGNoKHRkYl9jdHgsIGtleSk7CisKKwlpZiAoZGF0YS5kcHRyID09IE5VTEwpIHsK
KwkJaWYgKHRkYl9lcnJvcih0ZGJfY3R4KSA9PSBUREJfRVJSX05PRVhJU1QpIHsKKwkJCW5vZGUt
PmdlbmVyYXRpb24gPSBOT19HRU5FUkFUSU9OOworCQkJYWNjZXNzX25vZGUoY29ubiwgbm9kZSwg
Tk9ERV9BQ0NFU1NfUkVBRCwgTlVMTCk7CisJCQllcnJubyA9IEVOT0VOVDsKKwkJfSBlbHNlIHsK
KwkJCWxvZygiVERCIGVycm9yIG9uIHJlYWQ6ICVzIiwgdGRiX2Vycm9yc3RyKHRkYl9jdHgpKTsK
KwkJCWVycm5vID0gRUlPOworCQl9CisJCXRhbGxvY19mcmVlKG5vZGUpOworCQlyZXR1cm4gTlVM
TDsKKwl9CisKIAlub2RlLT5wYXJlbnQgPSBOVUxMOwotCW5vZGUtPnRkYiA9IHRkYl9jb250ZXh0
KGNvbm4pOwogCXRhbGxvY19zdGVhbChub2RlLCBkYXRhLmRwdHIpOwogCiAJLyogRGF0YWxlbiwg
Y2hpbGRsZW4sIG51bWJlciBvZiBwZXJtaXNzaW9ucyAqLwpAQCAtNDMwLDMyICs0MTIsMjYgQEAg
c3RhdGljIHN0cnVjdCBub2RlICpyZWFkX25vZGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGNv
bnN0IHZvaWQgKmN0eCwKIAkvKiBDaGlsZHJlbiBpcyBzdHJpbmdzLCBudWwgc2VwYXJhdGVkLiAq
LwogCW5vZGUtPmNoaWxkcmVuID0gbm9kZS0+ZGF0YSArIG5vZGUtPmRhdGFsZW47CiAKKwlhY2Nl
c3Nfbm9kZShjb25uLCBub2RlLCBOT0RFX0FDQ0VTU19SRUFELCBOVUxMKTsKKwogCXJldHVybiBu
b2RlOwogfQogCi1zdGF0aWMgaW50IHdyaXRlX25vZGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4s
IHN0cnVjdCBub2RlICpub2RlKQoraW50IHdyaXRlX25vZGVfcmF3KHN0cnVjdCBjb25uZWN0aW9u
ICpjb25uLCBUREJfREFUQSAqa2V5LCBzdHJ1Y3Qgbm9kZSAqbm9kZSkKIHsKLQkvKgotCSAqIGNv
bm4gd2lsbCBiZSBudWxsIHdoZW4gdGhpcyBpcyBjYWxsZWQgZnJvbSBtYW51YWxfbm9kZS4KLQkg
KiB0ZGJfY29udGV4dCBjb3BlcyB3aXRoIHRoaXMuCi0JICovCi0KLQlUREJfREFUQSBrZXksIGRh
dGE7CisJVERCX0RBVEEgZGF0YTsKIAl2b2lkICpwOwogCXN0cnVjdCB4c190ZGJfcmVjb3JkX2hk
ciAqaGRyOwogCi0Ja2V5LmRwdHIgPSAodm9pZCAqKW5vZGUtPm5hbWU7Ci0Ja2V5LmRzaXplID0g
c3RybGVuKG5vZGUtPm5hbWUpOwotCiAJZGF0YS5kc2l6ZSA9IHNpemVvZigqaGRyKQogCQkrIG5v
ZGUtPm51bV9wZXJtcypzaXplb2Yobm9kZS0+cGVybXNbMF0pCiAJCSsgbm9kZS0+ZGF0YWxlbiAr
IG5vZGUtPmNoaWxkbGVuOwogCi0JaWYgKGRvbWFpbl9pc191bnByaXZpbGVnZWQoY29ubikgJiYg
ZGF0YS5kc2l6ZSA+PSBxdW90YV9tYXhfZW50cnlfc2l6ZSkKLQkJZ290byBlcnJvcjsKLQotCWFk
ZF9jaGFuZ2Vfbm9kZShjb25uLCBub2RlLCBmYWxzZSk7Ci0Jd3JsX2FwcGx5X2RlYml0X2RpcmVj
dChjb25uKTsKKwlpZiAoZG9tYWluX2lzX3VucHJpdmlsZWdlZChjb25uKSAmJgorCSAgICBkYXRh
LmRzaXplID49IHF1b3RhX21heF9lbnRyeV9zaXplKSB7CisJCWVycm5vID0gRU5PU1BDOworCQly
ZXR1cm4gZXJybm87CisJfQogCiAJZGF0YS5kcHRyID0gdGFsbG9jX3NpemUobm9kZSwgZGF0YS5k
c2l6ZSk7CiAJaGRyID0gKHZvaWQgKilkYXRhLmRwdHI7CkBAIC00NzEsMTQgKzQ0NywyMiBAQCBz
dGF0aWMgaW50IHdyaXRlX25vZGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBub2Rl
ICpub2RlKQogCW1lbWNweShwLCBub2RlLT5jaGlsZHJlbiwgbm9kZS0+Y2hpbGRsZW4pOwogCiAJ
LyogVERCIHNob3VsZCBzZXQgZXJybm8sIGJ1dCBkb2Vzbid0IGV2ZW4gc2V0IGVjb2RlIEFGQUlD
VC4gKi8KLQlpZiAodGRiX3N0b3JlKHRkYl9jb250ZXh0KGNvbm4pLCBrZXksIGRhdGEsIFREQl9S
RVBMQUNFKSAhPSAwKSB7Ci0JCWNvcnJ1cHQoY29ubiwgIldyaXRlIG9mICVzIGZhaWxlZCIsIGtl
eS5kcHRyKTsKLQkJZ290byBlcnJvcjsKKwlpZiAodGRiX3N0b3JlKHRkYl9jdHgsICprZXksIGRh
dGEsIFREQl9SRVBMQUNFKSAhPSAwKSB7CisJCWNvcnJ1cHQoY29ubiwgIldyaXRlIG9mICVzIGZh
aWxlZCIsIGtleS0+ZHB0cik7CisJCWVycm5vID0gRUlPOworCQlyZXR1cm4gZXJybm87CiAJfQog
CXJldHVybiAwOwotIGVycm9yOgotCWVycm5vID0gRU5PU1BDOwotCXJldHVybiBlcnJubzsKK30K
Kworc3RhdGljIGludCB3cml0ZV9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3Qg
bm9kZSAqbm9kZSkKK3sKKwlUREJfREFUQSBrZXk7CisKKwlpZiAoYWNjZXNzX25vZGUoY29ubiwg
bm9kZSwgTk9ERV9BQ0NFU1NfV1JJVEUsICZrZXkpKQorCQlyZXR1cm4gZXJybm87CisKKwlyZXR1
cm4gd3JpdGVfbm9kZV9yYXcoY29ubiwgJmtleSwgbm9kZSk7CiB9CiAKIHN0YXRpYyBlbnVtIHhz
X3Blcm1fdHlwZSBwZXJtX2Zvcl9jb25uKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLApAQCAtOTAw
LDI0ICs4ODQsMTggQEAgc3RhdGljIGludCBkb19yZWFkKHN0cnVjdCBjb25uZWN0aW9uICpjb25u
LCBzdHJ1Y3QgYnVmZmVyZWRfZGF0YSAqaW4pCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lk
IGRlbGV0ZV9ub2RlX3NpbmdsZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IG5vZGUg
Km5vZGUsCi0JCQkgICAgICAgYm9vbCBjaGFuZ2VkKQorc3RhdGljIHZvaWQgZGVsZXRlX25vZGVf
c2luZ2xlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3Qgbm9kZSAqbm9kZSkKIHsKIAlU
REJfREFUQSBrZXk7CiAKLQlrZXkuZHB0ciA9ICh2b2lkICopbm9kZS0+bmFtZTsKLQlrZXkuZHNp
emUgPSBzdHJsZW4obm9kZS0+bmFtZSk7CisJaWYgKGFjY2Vzc19ub2RlKGNvbm4sIG5vZGUsIE5P
REVfQUNDRVNTX0RFTEVURSwgJmtleSkpCisJCXJldHVybjsKIAotCWlmICh0ZGJfZGVsZXRlKHRk
Yl9jb250ZXh0KGNvbm4pLCBrZXkpICE9IDApIHsKKwlpZiAodGRiX2RlbGV0ZSh0ZGJfY3R4LCBr
ZXkpICE9IDApIHsKIAkJY29ycnVwdChjb25uLCAiQ291bGQgbm90IGRlbGV0ZSAnJXMnIiwgbm9k
ZS0+bmFtZSk7CiAJCXJldHVybjsKIAl9CiAKLQlpZiAoY2hhbmdlZCkgewotCQlhZGRfY2hhbmdl
X25vZGUoY29ubiwgbm9kZSwgdHJ1ZSk7Ci0JCXdybF9hcHBseV9kZWJpdF9kaXJlY3QoY29ubik7
Ci0JfQotCiAJZG9tYWluX2VudHJ5X2RlYyhjb25uLCBub2RlKTsKIH0KIApAQCAtOTY1LDcgKzk0
Myw2IEBAIHN0YXRpYyBzdHJ1Y3Qgbm9kZSAqY29uc3RydWN0X25vZGUoc3RydWN0IGNvbm5lY3Rp
b24gKmNvbm4sIGNvbnN0IHZvaWQgKmN0eCwKIAlub2RlID0gdGFsbG9jKGN0eCwgc3RydWN0IG5v
ZGUpOwogCWlmICghbm9kZSkKIAkJZ290byBub21lbTsKLQlub2RlLT50ZGIgPSB0ZGJfY29udGV4
dChjb25uKTsKIAlub2RlLT5uYW1lID0gdGFsbG9jX3N0cmR1cChub2RlLCBuYW1lKTsKIAlpZiAo
IW5vZGUtPm5hbWUpCiAJCWdvdG8gbm9tZW07CkBAIC0xMDAyLDcgKzk3OSw3IEBAIHN0YXRpYyBp
bnQgZGVzdHJveV9ub2RlKHZvaWQgKl9ub2RlKQogCWtleS5kcHRyID0gKHZvaWQgKilub2RlLT5u
YW1lOwogCWtleS5kc2l6ZSA9IHN0cmxlbihub2RlLT5uYW1lKTsKIAotCXRkYl9kZWxldGUobm9k
ZS0+dGRiLCBrZXkpOworCXRkYl9kZWxldGUodGRiX2N0eCwga2V5KTsKIAlyZXR1cm4gMDsKIH0K
IApAQCAtMTA5NSw4ICsxMDcyLDcgQEAgc3RhdGljIGludCBkb19ta2RpcihzdHJ1Y3QgY29ubmVj
dGlvbiAqY29ubiwgc3RydWN0IGJ1ZmZlcmVkX2RhdGEgKmluKQogCXJldHVybiAwOwogfQogCi1z
dGF0aWMgdm9pZCBkZWxldGVfbm9kZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IG5v
ZGUgKm5vZGUsCi0JCQlib29sIGNoYW5nZWQpCitzdGF0aWMgdm9pZCBkZWxldGVfbm9kZShzdHJ1
Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IG5vZGUgKm5vZGUpCiB7CiAJdW5zaWduZWQgaW50
IGk7CiAJY2hhciAqbmFtZTsKQEAgLTExMDQsNyArMTA4MCw3IEBAIHN0YXRpYyB2b2lkIGRlbGV0
ZV9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3Qgbm9kZSAqbm9kZSwKIAkvKiBE
ZWxldGUgc2VsZiwgdGhlbiBkZWxldGUgY2hpbGRyZW4uICBJZiB3ZSBjcmFzaCwgdGhlbiB0aGUg
d29yc3QKIAkgICB0aGF0IGNhbiBoYXBwZW4gaXMgdGhlIGNoaWxkcmVuIHdpbGwgY29udGludWUg
dG8gdGFrZSB1cCBzcGFjZSwgYnV0CiAJICAgd2lsbCBvdGhlcndpc2UgYmUgdW5yZWFjaGFibGUu
ICovCi0JZGVsZXRlX25vZGVfc2luZ2xlKGNvbm4sIG5vZGUsIGNoYW5nZWQpOworCWRlbGV0ZV9u
b2RlX3NpbmdsZShjb25uLCBub2RlKTsKIAogCS8qIERlbGV0ZSBjaGlsZHJlbiwgdG9vLiAqLwog
CWZvciAoaSA9IDA7IGkgPCBub2RlLT5jaGlsZGxlbjsgaSArPSBzdHJsZW4obm9kZS0+Y2hpbGRy
ZW4raSkgKyAxKSB7CkBAIC0xMTE0LDcgKzEwOTAsNyBAQCBzdGF0aWMgdm9pZCBkZWxldGVfbm9k
ZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IG5vZGUgKm5vZGUsCiAJCQkJICAgICAg
IG5vZGUtPmNoaWxkcmVuICsgaSk7CiAJCWNoaWxkID0gbmFtZSA/IHJlYWRfbm9kZShjb25uLCBu
b2RlLCBuYW1lKSA6IE5VTEw7CiAJCWlmIChjaGlsZCkgewotCQkJZGVsZXRlX25vZGUoY29ubiwg
Y2hpbGQsIGZhbHNlKTsKKwkJCWRlbGV0ZV9ub2RlKGNvbm4sIGNoaWxkKTsKIAkJfQogCQllbHNl
IHsKIAkJCXRyYWNlKCJkZWxldGVfbm9kZTogRXJyb3IgZGVsZXRpbmcgY2hpbGQgJyVzLyVzJyFc
biIsCkBAIC0xMTc3LDcgKzExNTMsNyBAQCBzdGF0aWMgaW50IF9ybShzdHJ1Y3QgY29ubmVjdGlv
biAqY29ubiwgY29uc3Qgdm9pZCAqY3R4LCBzdHJ1Y3Qgbm9kZSAqbm9kZSwKIAlpZiAoZGVsZXRl
X2NoaWxkKGNvbm4sIHBhcmVudCwgYmFzZW5hbWUobmFtZSkpKQogCQlyZXR1cm4gRUlOVkFMOwog
Ci0JZGVsZXRlX25vZGUoY29ubiwgbm9kZSwgdHJ1ZSk7CisJZGVsZXRlX25vZGUoY29ubiwgbm9k
ZSk7CiAJcmV0dXJuIDA7CiB9CiAKQEAgLTE2MTcsNyArMTU5Myw3IEBAIHN0YXRpYyBjaGFyICpj
aGlsZF9uYW1lKGNvbnN0IGNoYXIgKnMxLCBjb25zdCBjaGFyICpzMikKIH0KIAogCi1zdGF0aWMg
aW50IHJlbWVtYmVyX3N0cmluZyhzdHJ1Y3QgaGFzaHRhYmxlICpoYXNoLCBjb25zdCBjaGFyICpz
dHIpCitpbnQgcmVtZW1iZXJfc3RyaW5nKHN0cnVjdCBoYXNodGFibGUgKmhhc2gsIGNvbnN0IGNo
YXIgKnN0cikKIHsKIAljaGFyICprID0gbWFsbG9jKHN0cmxlbihzdHIpICsgMSk7CiAKQEAgLTE3
MzcsNiArMTcxMyw3IEBAIHN0YXRpYyBpbnQgY2xlYW5fc3RvcmVfKFREQl9DT05URVhUICp0ZGIs
IFREQl9EQVRBIGtleSwgVERCX0RBVEEgdmFsLAogCQkJdm9pZCAqcHJpdmF0ZSkKIHsKIAlzdHJ1
Y3QgaGFzaHRhYmxlICpyZWFjaGFibGUgPSBwcml2YXRlOworCWNoYXIgKnNsYXNoOwogCWNoYXIg
KiBuYW1lID0gdGFsbG9jX3N0cm5kdXAoTlVMTCwga2V5LmRwdHIsIGtleS5kc2l6ZSk7CiAKIAlp
ZiAoIW5hbWUpIHsKQEAgLTE3NDQsNiArMTcyMSwxMSBAQCBzdGF0aWMgaW50IGNsZWFuX3N0b3Jl
XyhUREJfQ09OVEVYVCAqdGRiLCBUREJfREFUQSBrZXksIFREQl9EQVRBIHZhbCwKIAkJcmV0dXJu
IDE7CiAJfQogCisJaWYgKG5hbWVbMF0gIT0gJy8nKSB7CisJCXNsYXNoID0gc3RyY2hyKG5hbWUs
ICcvJyk7CisJCWlmIChzbGFzaCkKKwkJCSpzbGFzaCA9IDA7CisJfQogCWlmICghaGFzaHRhYmxl
X3NlYXJjaChyZWFjaGFibGUsIG5hbWUpKSB7CiAJCWxvZygiY2xlYW5fc3RvcmU6ICclcycgaXMg
b3JwaGFuZWQhIiwgbmFtZSk7CiAJCWlmIChyZWNvdmVyeSkgewpAQCAtMTc3OSw3ICsxNzYxLDgg
QEAgdm9pZCBjaGVja19zdG9yZSh2b2lkKQogCX0KIAogCWxvZygiQ2hlY2tpbmcgc3RvcmUgLi4u
Iik7Ci0JaWYgKCFjaGVja19zdG9yZV8ocm9vdCwgcmVhY2hhYmxlKSkKKwlpZiAoIWNoZWNrX3N0
b3JlXyhyb290LCByZWFjaGFibGUpICYmCisJICAgICFjaGVja190cmFuc2FjdGlvbnMocmVhY2hh
YmxlKSkKIAkJY2xlYW5fc3RvcmUocmVhY2hhYmxlKTsKIAlsb2coIkNoZWNraW5nIHN0b3JlIGNv
bXBsZXRlLiIpOwogCkBAIC0xNzkwLDcgKzE3NzMsNyBAQCB2b2lkIGNoZWNrX3N0b3JlKHZvaWQp
CiAKIAogLyogU29tZXRoaW5nIGlzIGhvcnJpYmx5IHdyb25nOiBjaGVjayB0aGUgc3RvcmUuICov
Ci1zdGF0aWMgdm9pZCBjb3JydXB0KHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBjb25zdCBjaGFy
ICpmbXQsIC4uLikKK3ZvaWQgY29ycnVwdChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgY29uc3Qg
Y2hhciAqZm10LCAuLi4pCiB7CiAJdmFfbGlzdCBhcmdsaXN0OwogCWNoYXIgKnN0cjsKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmggYi90b29scy94ZW5zdG9yZS94
ZW5zdG9yZWRfY29yZS5oCmluZGV4IDA1ODA4MjcuLjNkN2ViOTEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmgKKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVk
X2NvcmUuaApAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUgInhlbnN0b3JlX2xpYi5oIgogI2lu
Y2x1ZGUgImxpc3QuaCIKICNpbmNsdWRlICJ0ZGIuaCIKKyNpbmNsdWRlICJoYXNodGFibGUuaCIK
IAogLyogREVGQVVMVF9CVUZGRVJfU0laRSBzaG91bGQgYmUgbGFyZ2UgZW5vdWdoIGZvciBlYWNo
IGVycm5vIHN0cmluZy4gKi8KICNkZWZpbmUgREVGQVVMVF9CVUZGRVJfU0laRSAxNgpAQCAtMTEz
LDE0ICsxMTQsMTIgQEAgZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgY29ubmVjdGlvbnM7CiBzdHJ1
Y3Qgbm9kZSB7CiAJY29uc3QgY2hhciAqbmFtZTsKIAotCS8qIERhdGFiYXNlIEkgY2FtZSBmcm9t
ICovCi0JVERCX0NPTlRFWFQgKnRkYjsKLQogCS8qIFBhcmVudCAob3B0aW9uYWwpICovCiAJc3Ry
dWN0IG5vZGUgKnBhcmVudDsKIAogCS8qIEdlbmVyYXRpb24gY291bnQuICovCiAJdWludDY0X3Qg
Z2VuZXJhdGlvbjsKKyNkZWZpbmUgTk9fR0VORVJBVElPTiB+KCh1aW50NjRfdCkwKQogCiAJLyog
UGVybWlzc2lvbnMuICovCiAJdW5zaWduZWQgaW50IG51bV9wZXJtczsKQEAgLTE1MSwyMCArMTUw
LDE4IEBAIHZvaWQgc2VuZF9hY2soc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGVudW0geHNkX3Nv
Y2ttc2dfdHlwZSB0eXBlKTsKIC8qIENhbm9uaWNhbGl6ZSB0aGlzIHBhdGggaWYgcG9zc2libGUu
ICovCiBjaGFyICpjYW5vbmljYWxpemUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGNvbnN0IHZv
aWQgKmN0eCwgY29uc3QgY2hhciAqbm9kZSk7CiAKKy8qIFdyaXRlIGEgbm9kZSB0byB0aGUgdGRi
IGRhdGEgYmFzZS4gKi8KK2ludCB3cml0ZV9ub2RlX3JhdyhzdHJ1Y3QgY29ubmVjdGlvbiAqY29u
biwgVERCX0RBVEEgKmtleSwgc3RydWN0IG5vZGUgKm5vZGUpOworCiAvKiBHZXQgdGhpcyBub2Rl
LCBjaGVja2luZyB3ZSBoYXZlIHBlcm1pc3Npb25zLiAqLwogc3RydWN0IG5vZGUgKmdldF9ub2Rl
KHN0cnVjdCBjb25uZWN0aW9uICpjb25uLAogCQkgICAgICBjb25zdCB2b2lkICpjdHgsCiAJCSAg
ICAgIGNvbnN0IGNoYXIgKm5hbWUsCiAJCSAgICAgIGVudW0geHNfcGVybV90eXBlIHBlcm0pOwog
Ci0vKiBHZXQgVERCIGNvbnRleHQgZm9yIHRoaXMgY29ubmVjdGlvbiAqLwotVERCX0NPTlRFWFQg
KnRkYl9jb250ZXh0KHN0cnVjdCBjb25uZWN0aW9uICpjb25uKTsKLQotLyogUmVwbGFjZSB0aGUg
dGRiOiByZXF1aXJlZCBmb3IgdHJhbnNhY3Rpb24gY29kZSAqLwotYm9vbCByZXBsYWNlX3RkYihj
b25zdCBjaGFyICpuZXduYW1lLCBUREJfQ09OVEVYVCAqbmV3dGRiKTsKLQogc3RydWN0IGNvbm5l
Y3Rpb24gKm5ld19jb25uZWN0aW9uKGNvbm53cml0ZWZuX3QgKndyaXRlLCBjb25ucmVhZGZuX3Qg
KnJlYWQpOwogdm9pZCBjaGVja19zdG9yZSh2b2lkKTsKK3ZvaWQgY29ycnVwdChzdHJ1Y3QgY29u
bmVjdGlvbiAqY29ubiwgY29uc3QgY2hhciAqZm10LCAuLi4pOwogCiAvKiBJcyB0aGlzIGEgdmFs
aWQgbm9kZSBuYW1lPyAqLwogYm9vbCBpc192YWxpZF9ub2RlbmFtZShjb25zdCBjaGFyICpub2Rl
KTsKQEAgLTE3OSw5ICsxNzYsMTIgQEAgdm9pZCBjbG9zZV9sb2codm9pZCk7CiAKIGV4dGVybiBj
aGFyICp0cmFjZWZpbGU7CiBleHRlcm4gaW50IHRyYWNlZmQ7CisKK2V4dGVybiBUREJfQ09OVEVY
VCAqdGRiX2N0eDsKIGV4dGVybiBpbnQgZG9tMF9kb21pZDsKIGV4dGVybiBpbnQgZG9tMF9ldmVu
dDsKIGV4dGVybiBpbnQgcHJpdl9kb21pZDsKK2V4dGVybiBpbnQgcXVvdGFfbmJfZW50cnlfcGVy
X2RvbWFpbjsKIAogLyogTWFwIHRoZSBrZXJuZWwncyB4ZW5zdG9yZSBwYWdlLiAqLwogdm9pZCAq
eGVuYnVzX21hcCh2b2lkKTsKQEAgLTIwOCw2ICsyMDgsOCBAQCB2b2lkIGluaXRfcGlwZShpbnQg
cmVvcGVuX2xvZ19waXBlWzJdKTsKIAogeGVuZ250dGFiX2hhbmRsZSAqKnhndF9oYW5kbGU7CiAK
K2ludCByZW1lbWJlcl9zdHJpbmcoc3RydWN0IGhhc2h0YWJsZSAqaGFzaCwgY29uc3QgY2hhciAq
c3RyKTsKKwogI2VuZGlmIC8qIF9YRU5TVE9SRURfQ09SRV9IICovCiAKIC8qCmRpZmYgLS1naXQg
YS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMgYi90b29scy94ZW5zdG9yZS94ZW5z
dG9yZWRfZG9tYWluLmMKaW5kZXggNmFmMjE5ZS4uNGVkZDE0ZSAxMDA2NDQKLS0tIGEvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3Jl
ZF9kb21haW4uYwpAQCAtMjY4LDkgKzI2OCwxNSBAQCBib29sIGRvbWFpbl9jYW5fcmVhZChzdHJ1
Y3QgY29ubmVjdGlvbiAqY29ubikKIAlyZXR1cm4gKGludGYtPnJlcV9jb25zICE9IGludGYtPnJl
cV9wcm9kKTsKIH0KIAorc3RhdGljIGJvb2wgZG9taWRfaXNfdW5wcml2aWxlZ2VkKHVuc2lnbmVk
IGludCBkb21pZCkKK3sKKwlyZXR1cm4gZG9taWQgIT0gMCAmJiBkb21pZCAhPSBwcml2X2RvbWlk
OworfQorCiBib29sIGRvbWFpbl9pc191bnByaXZpbGVnZWQoc3RydWN0IGNvbm5lY3Rpb24gKmNv
bm4pCiB7Ci0JcmV0dXJuIChjb25uICYmIGNvbm4tPmRvbWFpbiAmJiBjb25uLT5kb21haW4tPmRv
bWlkICE9IDAgJiYgY29ubi0+ZG9tYWluLT5kb21pZCAhPSBwcml2X2RvbWlkKTsKKwlyZXR1cm4g
Y29ubiAmJiBjb25uLT5kb21haW4gJiYKKwkgICAgICAgZG9taWRfaXNfdW5wcml2aWxlZ2VkKGNv
bm4tPmRvbWFpbi0+ZG9taWQpOwogfQogCiBib29sIGRvbWFpbl9jYW5fd3JpdGUoc3RydWN0IGNv
bm5lY3Rpb24gKmNvbm4pCkBAIC02OTksMTMgKzcwNSwyMyBAQCB2b2lkIGRvbWFpbl9lbnRyeV9k
ZWMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBub2RlICpub2RlKQogCX0KIH0KIAot
dm9pZCBkb21haW5fZW50cnlfZml4KHVuc2lnbmVkIGludCBkb21pZCwgaW50IG51bSkKK2ludCBk
b21haW5fZW50cnlfZml4KHVuc2lnbmVkIGludCBkb21pZCwgaW50IG51bSwgYm9vbCB1cGRhdGUp
CiB7CiAJc3RydWN0IGRvbWFpbiAqZDsKKwlpbnQgY250OwogCiAJZCA9IGZpbmRfZG9tYWluX2J5
X2RvbWlkKGRvbWlkKTsKLQlpZiAoZCAmJiAoKGQtPm5iZW50cnkgKz0gbnVtKSA8IDApKQotCQlk
LT5uYmVudHJ5ID0gMDsKKwlpZiAoIWQpCisJCXJldHVybiAwOworCisJY250ID0gZC0+bmJlbnRy
eSArIG51bTsKKwlpZiAoY250IDwgMCkKKwkJY250ID0gMDsKKworCWlmICh1cGRhdGUpCisJCWQt
Pm5iZW50cnkgPSBjbnQ7CisKKwlyZXR1cm4gZG9taWRfaXNfdW5wcml2aWxlZ2VkKGRvbWlkKSA/
IGNudCA6IDA7CiB9CiAKIGludCBkb21haW5fZW50cnkoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4p
CmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmggYi90b29scy94
ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmgKaW5kZXggNGFhODBkYi4uNTZhZTAxNSAxMDA2NDQK
LS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5oCisrKyBiL3Rvb2xzL3hlbnN0
b3JlL3hlbnN0b3JlZF9kb21haW4uaApAQCAtNTksNyArNTksNyBAQCBib29sIGRvbWFpbl9pc191
bnByaXZpbGVnZWQoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOwogLyogUXVvdGEgbWFuaXB1bGF0
aW9uICovCiB2b2lkIGRvbWFpbl9lbnRyeV9pbmMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0
cnVjdCBub2RlICopOwogdm9pZCBkb21haW5fZW50cnlfZGVjKHN0cnVjdCBjb25uZWN0aW9uICpj
b25uLCBzdHJ1Y3Qgbm9kZSAqKTsKLXZvaWQgZG9tYWluX2VudHJ5X2ZpeCh1bnNpZ25lZCBpbnQg
ZG9taWQsIGludCBudW0pOworaW50IGRvbWFpbl9lbnRyeV9maXgodW5zaWduZWQgaW50IGRvbWlk
LCBpbnQgbnVtLCBib29sIHVwZGF0ZSk7CiBpbnQgZG9tYWluX2VudHJ5KHN0cnVjdCBjb25uZWN0
aW9uICpjb25uKTsKIHZvaWQgZG9tYWluX3dhdGNoX2luYyhzdHJ1Y3QgY29ubmVjdGlvbiAqY29u
bik7CiB2b2lkIGRvbWFpbl93YXRjaF9kZWMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOwpkaWZm
IC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3RyYW5zYWN0aW9uLmMgYi90b29scy94
ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYwppbmRleCBhMDFmOGNmLi43NTgxNmRkIDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYworKysgYi90
b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYwpAQCAtMTYsNiArMTYsNyBAQAog
ICAgIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUu
b3JnL2xpY2Vuc2VzLz4uCiAqLwogCisjaW5jbHVkZSA8aW50dHlwZXMuaD4KICNpbmNsdWRlIDxz
dGRpby5oPgogI2luY2x1ZGUgPHN5cy90eXBlcy5oPgogI2luY2x1ZGUgPHN5cy9zdGF0Lmg+CkBA
IC0zNSw3ICszNiw3NCBAQAogI2luY2x1ZGUgInhlbnN0b3JlX2xpYi5oIgogI2luY2x1ZGUgInV0
aWxzLmgiCiAKLXN0cnVjdCBjaGFuZ2VkX25vZGUKKy8qCisgKiBTb21lIG5vdGVzIHJlZ2FyZGlu
ZyBkZXRlY3Rpb24gYW5kIGhhbmRsaW5nIG9mIHRyYW5zYWN0aW9uIGNvbmZsaWN0czoKKyAqCisg
KiBCYXNpYyBzb3VyY2Ugb2YgcmVmZXJlbmNlIGlzIHRoZSAnZ2VuZXJhdGlvbicgY291bnQuIEVh
Y2ggd3JpdGluZyBhY2Nlc3MKKyAqIChlaXRoZXIgbm9ybWFsIHdyaXRlIG9yIGluIGEgdHJhbnNh
Y3Rpb24pIHRvIHRoZSB0ZGIgZGF0YSBiYXNlIHdpbGwgc2V0CisgKiB0aGUgbm9kZSBzcGVjaWZp
YyBnZW5lcmF0aW9uIGNvdW50IHRvIHRoZSBnbG9iYWwgZ2VuZXJhdGlvbiBjb3VudC4KKyAqIEZv
ciBiZWluZyBhYmxlIHRvIGlkZW50aWZ5IGEgdHJhbnNhY3Rpb24gdGhlIHRyYW5zYWN0aW9uIHNw
ZWNpZmljIGdlbmVyYXRpb24KKyAqIGNvdW50IGlzIGluaXRpYWxpemVkIHdpdGggdGhlIGdsb2Jh
bCBnZW5lcmF0aW9uIGNvdW50IHdoZW4gc3RhcnRpbmcgdGhlCisgKiB0cmFuc2FjdGlvbi4KKyAq
IEVhY2ggdGltZSB0aGUgZ2xvYmFsIGdlbmVyYXRpb24gY291bnQgaXMgY29waWVkIHRvIGVpdGhl
ciBhIG5vZGUgb3IgYQorICogdHJhbnNhY3Rpb24gaXQgaXMgaW5jcmVtZW50ZWQuIFRoaXMgZW5z
dXJlcyBhbGwgbm9kZXMgYW5kL29yIHRyYW5zYWN0aW9ucworICogYXJlIGhhdmluZyBhIHVuaXF1
ZSBnZW5lcmF0aW9uIGNvdW50LgorICoKKyAqIFRyYW5zYWN0aW9uIGNvbmZsaWN0cyBhcmUgZGV0
ZWN0ZWQgYnkgY2hlY2tpbmcgdGhlIGdlbmVyYXRpb24gY291bnQgb2YgYWxsCisgKiBub2RlcyBy
ZWFkIGluIHRoZSB0cmFuc2FjdGlvbiB0byBtYXRjaCB3aXRoIHRoZSBnZW5lcmF0aW9uIGNvdW50
IGluIHRoZQorICogZ2xvYmFsIGRhdGEgYmFzZSBhdCB0aGUgZW5kIG9mIHRoZSB0cmFuc2FjdGlv
bi4gTm9kZXMgd2hpY2ggaGF2ZSBiZWVuCisgKiBtb2RpZmllZCBpbiB0aGUgdHJhbnNhY3Rpb24g
ZG9uJ3QgaGF2ZSB0byBiZSBjaGVja2VkIHRvIG1hdGNoIGV2ZW4gaWYgdGhleQorICogaGF2ZSBi
ZWVuIHJlYWQsIGFzIHRoZSBtb2RpZmllZCBub2RlIHdpbGwgYmUgZ2xvYmFsbHkgdmlzaWJsZSBh
ZnRlciB0aGUKKyAqIHN1Y2NlZWRlZCB0cmFuc2FjdGlvbiBwb3NzaWJseSBvdmVyd3JpdGluZyBh
bm90aGVyIG1vZGlmaWNhdGlvbiB3aGljaCBtYXkKKyAqIGhhdmUgb2NjdXJyZWQgY29uY3VycmVu
dCB0byB0aGUgdHJhbnNhY3Rpb24uCisgKgorICogRXhhbXBsZXM6CisgKiAtLS0tLS0tLS0KKyAq
IFRoZSBmb2xsb3dpbmcgbm90YXRpb24gaXMgdXNlZDoKKyAqIEk6ICAgICAgaW5pdGlhbCBzdGF0
ZQorICogRyAgICAgICBnbG9iYWwgZ2VuZXJhdGlvbiBjb3VudAorICogZyhYKSAgICBnZW5lcmF0
aW9uIGNvdW50IG9mIG5vZGUgWAorICogRygxKSAgICBnZW5lcmF0aW9uIGNvdW50IG9mIHRyYW5z
YWN0aW9uIDEKKyAqIGcoMTpZKSAgc2F2ZWQgZ2VuZXJhdGlvbiBjb3VudCBvZiBub2RlIFkgaW4g
dHJhbnNhY3Rpb24gMQorICogVEExOiAgICBvcGVyYXRpb24gaW4gdHJhbnNhY3Rpb24gMQorICog
WD0xOlggICByZXBsYWNlIGdsb2JhbCBub2RlIFggd2l0aCB0cmFuc2FjdGlvbiAxIHNwZWNpZmlj
IHZhbHVlIG9mIFgKKyAqCisgKiAxLiBTaW1wbGUgdHJhbnNhY3Rpb24gZG9pbmc6IHJlYWQgbm9k
ZSBBLCB3cml0ZSBub2RlIEIKKyAqICAgIEk6IGcoQSkgPSAxLCBnKEIpID0gMiwgRyA9IDMKKyAq
ICAgIFN0YXJ0IHRyYW5zYWN0aW9uIDE6IEcoMSkgPSAzLCBHID0gNAorICogICAgVEExOiByZWFk
IG5vZGUgQTogICAgZygxOkEpID0gMQorICogICAgVEExOiB3cml0ZSBub2RlIEI6ICAgZygxOkIp
ID0gNCwgRyA9IDUKKyAqICAgIEVuZCBUQTE6IGcoMTpBKSA9PSBnKEEpID0+IG9rYXksIEIgPSAx
OkIsIGcoQikgPSA1LCBHID0gNgorICoKKyAqIDIuIFRyYW5zYWN0aW9uIHdpdGggY29uZmxpY3Rp
bmcgd3JpdGUKKyAqICAgIEk6IGcoQSkgPSAxLCBnKEIpID0gMiwgRyA9IDMKKyAqICAgIFN0YXJ0
IHRyYW5zYWN0aW9uIDE6IEcoMSkgPSAzLCBHID0gNAorICogICAgVEExOiByZWFkIG5vZGUgQTog
ICAgZygxOkEpID0gMQorICogICAgd3JpdGUgbm9kZSBBOiAgICAgICAgZyhBKSA9IDQsIEcgPSA1
CisgKiAgICBUQTE6IHdyaXRlIG5vZGUgQjogICBnKDE6QikgPSA1LCBHID0gNgorICogICAgRW5k
IFRBMTogZygxOkEpICE9IGcoQSkgPT4gRUFHQUlOCisgKgorICogMy4gVHJhbnNhY3Rpb24gd2l0
aCBjb25mbGljdGluZyBkZWxldGUKKyAqICAgIEk6IGcoQSkgPSAxLCBnKEIpID0gMiwgRyA9IDMK
KyAqICAgIFN0YXJ0IHRyYW5zYWN0aW9uIDE6IEcoMSkgPSAzLCBHID0gNAorICogICAgVEExOiBy
ZWFkIG5vZGUgQTogICAgZygxOkEpID0gMQorICogICAgZGVsZXRlIG5vZGUgQTogICAgICAgZyhB
KSA9IH4wCisgKiAgICBUQTE6IHdyaXRlIG5vZGUgQjogICBnKDE6QikgPSA0LCBHID0gNQorICog
ICAgRW5kIFRBMTogZygxOkEpICE9IGcoQSkgPT4gRUFHQUlOCisgKgorICogNC4gVHdvIGludGVy
ZmVyaW5nIHRyYW5zYWN0aW9ucworICogICAgSTogZyhBKSA9IDEsIGcoQikgPSAyLCBHID0gMwor
ICogICAgU3RhcnQgdHJhbnNhY3Rpb24gMTogRygxKSA9IDMsIEcgPSA0CisgKiAgICBTdGFydCB0
cmFuc2FjdGlvbiAyOiBHKDIpID0gNCwgRyA9IDUKKyAqICAgIFRBMTogcmVhZCBub2RlIEE6ICAg
IGcoMTpBKSA9IDEKKyAqICAgIFRBMjogcmVhZCBub2RlIEI6ICAgIGcoMjpCKSA9IDIKKyAqICAg
IFRBMTogd3JpdGUgbm9kZSBCOiAgIGcoMTpCKSA9IDUsIEcgPSA2CisgKiAgICBUQTI6IHdyaXRl
IG5vZGUgQTogICBnKDI6QSkgPSA2LCBHID0gNworICogICAgRW5kIFRBMTogZygxOkEpID09IGco
QSkgPT4gb2theSwgQiA9IDE6QiwgZyhCKSA9IDcsIEcgPSA4CisgKiAgICBFbmQgVEEyOiBnKDI6
QikgIT0gZyhCKSA9PiBFQUdBSU4KKyAqLworCitzdHJ1Y3QgYWNjZXNzZWRfbm9kZQogewogCS8q
IExpc3Qgb2YgYWxsIGNoYW5nZWQgbm9kZXMgaW4gdGhlIGNvbnRleHQgb2YgdGhpcyB0cmFuc2Fj
dGlvbi4gKi8KIAlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CkBAIC00Myw4ICsxMTEsMTcgQEAgc3Ry
dWN0IGNoYW5nZWRfbm9kZQogCS8qIFRoZSBuYW1lIG9mIHRoZSBub2RlLiAqLwogCWNoYXIgKm5v
ZGU7CiAKLQkvKiBBbmQgdGhlIGNoaWxkcmVuPyAoaWUuIHJtKSAqLwotCWJvb2wgcmVjdXJzZTsK
KwkvKiBHZW5lcmF0aW9uIGNvdW50IChvciBOT19HRU5FUkFUSU9OKSBmb3IgY29uZmxpY3QgY2hl
Y2tpbmcuICovCisJdWludDY0X3QgZ2VuZXJhdGlvbjsKKworCS8qIEdlbmVyYXRpb24gY291bnQg
Y2hlY2tpbmcgcmVxdWlyZWQ/ICovCisJYm9vbCBjaGVja19nZW47CisKKwkvKiBNb2RpZmllZD8g
Ki8KKwlib29sIG1vZGlmaWVkOworCisJLyogVHJhbnNhY3Rpb24gbm9kZSBpbiBkYXRhIGJhc2U/
ICovCisJYm9vbCB0YV9ub2RlOwogfTsKIAogc3RydWN0IGNoYW5nZWRfZG9tYWluCkBAIC03MCw4
MCArMTQ3LDI2NyBAQCBzdHJ1Y3QgdHJhbnNhY3Rpb24KIAkvKiBHZW5lcmF0aW9uIHdoZW4gdHJh
bnNhY3Rpb24gc3RhcnRlZC4gKi8KIAl1aW50NjRfdCBnZW5lcmF0aW9uOwogCi0JLyogVHJhbnNh
Y3Rpb24gaW50ZXJuYWwgZ2VuZXJhdGlvbi4gKi8KLQl1aW50NjRfdCB0cmFuc19nZW47Ci0KLQkv
KiBUREIgdG8gd29yayBvbiwgYW5kIGZpbGVuYW1lICovCi0JVERCX0NPTlRFWFQgKnRkYjsKLQlj
aGFyICp0ZGJfbmFtZTsKLQotCS8qIExpc3Qgb2YgY2hhbmdlZCBub2Rlcy4gKi8KLQlzdHJ1Y3Qg
bGlzdF9oZWFkIGNoYW5nZXM7CisJLyogTGlzdCBvZiBhY2Nlc3NlZCBub2Rlcy4gKi8KKwlzdHJ1
Y3QgbGlzdF9oZWFkIGFjY2Vzc2VkOwogCiAJLyogTGlzdCBvZiBjaGFuZ2VkIGRvbWFpbnMgLSB0
byByZWNvcmQgdGhlIGNoYW5nZWQgZG9tYWluIGVudHJ5IG51bWJlciAqLwogCXN0cnVjdCBsaXN0
X2hlYWQgY2hhbmdlZF9kb21haW5zOworCisJLyogRmxhZyBmb3IgbGV0dGluZyB0cmFuc2FjdGlv
biBmYWlsLiAqLworCWJvb2wgZmFpbDsKIH07CiAKIGV4dGVybiBpbnQgcXVvdGFfbWF4X3RyYW5z
YWN0aW9uOwogc3RhdGljIHVpbnQ2NF90IGdlbmVyYXRpb247CiAKLS8qIFJldHVybiB0ZGIgY29u
dGV4dCB0byB1c2UgZm9yIHRoaXMgY29ubmVjdGlvbi4gKi8KLVREQl9DT05URVhUICp0ZGJfdHJh
bnNhY3Rpb25fY29udGV4dChzdHJ1Y3QgdHJhbnNhY3Rpb24gKnRyYW5zKQorc3RhdGljIHZvaWQg
c2V0X3RkYl9rZXkoY29uc3QgY2hhciAqbmFtZSwgVERCX0RBVEEgKmtleSkKK3sKKwlrZXktPmRw
dHIgPSAoY2hhciAqKW5hbWU7CisJa2V5LT5kc2l6ZSA9IHN0cmxlbihuYW1lKTsKK30KKworc3Rh
dGljIHN0cnVjdCBhY2Nlc3NlZF9ub2RlICpmaW5kX2FjY2Vzc2VkX25vZGUoc3RydWN0IHRyYW5z
YWN0aW9uICp0cmFucywKKwkJCQkJCWNvbnN0IGNoYXIgKm5hbWUpCit7CisJc3RydWN0IGFjY2Vz
c2VkX25vZGUgKmk7CisKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5KGksICZ0cmFucy0+YWNjZXNzZWQs
IGxpc3QpCisJCWlmIChzdHJlcShpLT5ub2RlLCBuYW1lKSkKKwkJCXJldHVybiBpOworCisJcmV0
dXJuIE5VTEw7Cit9CisKK3N0YXRpYyBjaGFyICp0cmFuc2FjdGlvbl9nZXRfbm9kZV9uYW1lKHZv
aWQgKmN0eCwgc3RydWN0IHRyYW5zYWN0aW9uICp0cmFucywKKwkJCQkgICAgICAgY29uc3QgY2hh
ciAqbmFtZSkKK3sKKwlyZXR1cm4gdGFsbG9jX2FzcHJpbnRmKGN0eCwgIiUiUFJJdTY0Ii8lcyIs
IHRyYW5zLT5nZW5lcmF0aW9uLCBuYW1lKTsKK30KKworLyoKKyAqIFByZXBlbmQgdGhlIHRyYW5z
YWN0aW9uIHRvIG5hbWUgaWYgbm9kZSBoYXMgYmVlbiBtb2RpZmllZCBpbiB0aGUgY3VycmVudAor
ICogdHJhbnNhY3Rpb24uCisgKi8KK2ludCB0cmFuc2FjdGlvbl9wcmVwZW5kKHN0cnVjdCBjb25u
ZWN0aW9uICpjb25uLCBjb25zdCBjaGFyICpuYW1lLAorCQkJVERCX0RBVEEgKmtleSkKIHsKLQly
ZXR1cm4gdHJhbnMtPnRkYjsKKwljaGFyICp0ZGJfbmFtZTsKKworCWlmICghY29ubiB8fCAhY29u
bi0+dHJhbnNhY3Rpb24gfHwKKwkgICAgIWZpbmRfYWNjZXNzZWRfbm9kZShjb25uLT50cmFuc2Fj
dGlvbiwgbmFtZSkpIHsKKwkJc2V0X3RkYl9rZXkobmFtZSwga2V5KTsKKwkJcmV0dXJuIDA7CisJ
fQorCisJdGRiX25hbWUgPSB0cmFuc2FjdGlvbl9nZXRfbm9kZV9uYW1lKGNvbm4tPnRyYW5zYWN0
aW9uLAorCQkJCQkgICAgIGNvbm4tPnRyYW5zYWN0aW9uLCBuYW1lKTsKKwlpZiAoIXRkYl9uYW1l
KQorCQlyZXR1cm4gZXJybm87CisKKwlzZXRfdGRiX2tleSh0ZGJfbmFtZSwga2V5KTsKKworCXJl
dHVybiAwOwogfQogCi0vKiBDYWxsZXJzIGdldCBhIGNoYW5nZSBub2RlICh3aGljaCBjYW4gZmFp
bCkgYW5kIG9ubHkgY29tbWl0IGFmdGVyIHRoZXkndmUKLSAqIGZpbmlzaGVkLiAgVGhpcyB3YXkg
dGhleSBkb24ndCBoYXZlIHRvIHVud2luZCBlZy4gYSB3cml0ZS4gKi8KLXZvaWQgYWRkX2NoYW5n
ZV9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3Qgbm9kZSAqbm9kZSwgYm9vbCBy
ZWN1cnNlKQorLyoKKyAqIEEgbm9kZSBoYXMgYmVlbiBhY2Nlc3NlZC4KKyAqCisgKiBNb2RpZnlp
bmcgYWNjZXNzZXMgKHdyaXRlLCBkZWxldGUpIGFsd2F5cyB1cGRhdGUgdGhlIGdlbmVyYXRpb24g
KGdsb2JhbCBhbmQKKyAqIG5vZGUtPmdlbmVyYXRpb24pLgorICoKKyAqIEFjY2Vzc2VzIGluIGEg
dHJhbnNhY3Rpb24gd2lsbCBiZSBhZGRlZCB0byB0aGUgbGlzdCBvZiBhY2Nlc3NlZCBub2Rlcwor
ICogaWYgbm90IGFscmVhZHkgZG9uZS4gUmVhZCB0eXBlIGFjY2Vzc2VzIHdpbGwgY29weSB0aGUg
bm9kZSB0byB0aGUKKyAqIHRyYW5zYWN0aW9uIHNwZWNpZmljIGRhdGEgYmFzZSBwYXJ0LCB3cml0
ZSB0eXBlIGFjY2Vzc2VzIGdvIHRoZXJlCisgKiBhbnl3YXkuCisgKgorICogSWYgbm90IE5VTEws
IGtleSB3aWxsIGJlIHN1cHBsaWVkIHdpdGggbmFtZSBhbmQgbGVuZ3RoIG9mIG5hbWUgb2YgdGhl
IG5vZGUKKyAqIHRvIGJlIGFjY2Vzc2VkIGluIHRoZSBkYXRhIGJhc2UuCisgKi8KK2ludCBhY2Nl
c3Nfbm9kZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IG5vZGUgKm5vZGUsCisJCWVu
dW0gbm9kZV9hY2Nlc3NfdHlwZSB0eXBlLCBUREJfREFUQSAqa2V5KQogewotCXN0cnVjdCBjaGFu
Z2VkX25vZGUgKmk7CisJc3RydWN0IGFjY2Vzc2VkX25vZGUgKmkgPSBOVUxMOwogCXN0cnVjdCB0
cmFuc2FjdGlvbiAqdHJhbnM7CisJVERCX0RBVEEgbG9jYWxfa2V5OworCWNvbnN0IGNoYXIgKnRy
YW5zX25hbWUgPSBOVUxMOworCWludCByZXQ7CisJYm9vbCBpbnRyb2R1Y2UgPSBmYWxzZTsKKwor
CWlmICh0eXBlICE9IE5PREVfQUNDRVNTX1JFQUQpIHsKKwkJbm9kZS0+Z2VuZXJhdGlvbiA9IGdl
bmVyYXRpb24rKzsKKwkJaWYgKGNvbm4gJiYgIWNvbm4tPnRyYW5zYWN0aW9uKQorCQkJd3JsX2Fw
cGx5X2RlYml0X2RpcmVjdChjb25uKTsKKwl9CiAKIAlpZiAoIWNvbm4gfHwgIWNvbm4tPnRyYW5z
YWN0aW9uKSB7CiAJCS8qIFRoZXkncmUgY2hhbmdpbmcgdGhlIGdsb2JhbCBkYXRhYmFzZS4gKi8K
LQkJbm9kZS0+Z2VuZXJhdGlvbiA9IGdlbmVyYXRpb24rKzsKLQkJcmV0dXJuOworCQlpZiAoa2V5
KQorCQkJc2V0X3RkYl9rZXkobm9kZS0+bmFtZSwga2V5KTsKKwkJcmV0dXJuIDA7CiAJfQogCiAJ
dHJhbnMgPSBjb25uLT50cmFuc2FjdGlvbjsKIAotCW5vZGUtPmdlbmVyYXRpb24gPSBnZW5lcmF0
aW9uICsgdHJhbnMtPnRyYW5zX2dlbisrOworCXRyYW5zX25hbWUgPSB0cmFuc2FjdGlvbl9nZXRf
bm9kZV9uYW1lKG5vZGUsIHRyYW5zLCBub2RlLT5uYW1lKTsKKwlpZiAoIXRyYW5zX25hbWUpCisJ
CWdvdG8gbm9tZW07CiAKLQlsaXN0X2Zvcl9lYWNoX2VudHJ5KGksICZ0cmFucy0+Y2hhbmdlcywg
bGlzdCkgewotCQlpZiAoc3RyZXEoaS0+bm9kZSwgbm9kZS0+bmFtZSkpIHsKLQkJCWlmIChyZWN1
cnNlKQotCQkJCWktPnJlY3Vyc2UgPSByZWN1cnNlOwotCQkJcmV0dXJuOworCWkgPSBmaW5kX2Fj
Y2Vzc2VkX25vZGUodHJhbnMsIG5vZGUtPm5hbWUpOworCWlmICghaSkgeworCQlpID0gdGFsbG9j
X3plcm8odHJhbnMsIHN0cnVjdCBhY2Nlc3NlZF9ub2RlKTsKKwkJaWYgKCFpKQorCQkJZ290byBu
b21lbTsKKwkJaS0+bm9kZSA9IHRhbGxvY19zdHJkdXAoaSwgbm9kZS0+bmFtZSk7CisJCWlmICgh
aS0+bm9kZSkKKwkJCWdvdG8gbm9tZW07CisKKwkJaW50cm9kdWNlID0gdHJ1ZTsKKwkJaS0+dGFf
bm9kZSA9IGZhbHNlOworCisJCS8qCisJCSAqIEFkZGl0aW9uYWwgdHJhbnNhY3Rpb24tc3BlY2lm
aWMgbm9kZSBmb3IgcmVhZCB0eXBlLiBXZSBvbmx5CisJCSAqIGhhdmUgdG8gdmVyaWZ5IHJlYWQg
bm9kZXMgaWYgd2UgZGlkbid0IHdyaXRlIHRoZW0uCisJCSAqCisJCSAqIFRoZSBub2RlIGlzIGNy
ZWF0ZWQgYW5kIHdyaXR0ZW4gdG8gREIgaGVyZSB0byBkaXN0aW5ndWlzaAorCQkgKiBmcm9tIHRo
ZSB3cml0ZSB0eXBlcy4KKwkJICovCisJCWlmICh0eXBlID09IE5PREVfQUNDRVNTX1JFQUQpIHsK
KwkJCWktPmdlbmVyYXRpb24gPSBub2RlLT5nZW5lcmF0aW9uOworCQkJaS0+Y2hlY2tfZ2VuID0g
dHJ1ZTsKKwkJCWlmIChub2RlLT5nZW5lcmF0aW9uICE9IE5PX0dFTkVSQVRJT04pIHsKKwkJCQlz
ZXRfdGRiX2tleSh0cmFuc19uYW1lLCAmbG9jYWxfa2V5KTsKKwkJCQlyZXQgPSB3cml0ZV9ub2Rl
X3Jhdyhjb25uLCAmbG9jYWxfa2V5LCBub2RlKTsKKwkJCQlpZiAocmV0KQorCQkJCQlnb3RvIGVy
cjsKKwkJCQlpLT50YV9ub2RlID0gdHJ1ZTsKKwkJCX0KIAkJfQorCQlsaXN0X2FkZF90YWlsKCZp
LT5saXN0LCAmdHJhbnMtPmFjY2Vzc2VkKTsKIAl9CiAKLQlpID0gdGFsbG9jKHRyYW5zLCBzdHJ1
Y3QgY2hhbmdlZF9ub2RlKTsKLQlpZiAoIWkpIHsKLQkJLyogQWxsIHdlIGNhbiBkbyBpcyBsZXQg
dGhlIHRyYW5zYWN0aW9uIGZhaWwuICovCi0JCWdlbmVyYXRpb24rKzsKLQkJcmV0dXJuOworCWlm
ICh0eXBlICE9IE5PREVfQUNDRVNTX1JFQUQpCisJCWktPm1vZGlmaWVkID0gdHJ1ZTsKKworCWlm
IChpbnRyb2R1Y2UgJiYgdHlwZSA9PSBOT0RFX0FDQ0VTU19ERUxFVEUpCisJCS8qIE5vdGhpbmcg
dG8gZGVsZXRlLiAqLworCQlyZXR1cm4gLTE7CisKKwlpZiAoa2V5KSB7CisJCXNldF90ZGJfa2V5
KHRyYW5zX25hbWUsIGtleSk7CisJCWlmICh0eXBlID09IE5PREVfQUNDRVNTX1dSSVRFKQorCQkJ
aS0+dGFfbm9kZSA9IHRydWU7CisJCWlmICh0eXBlID09IE5PREVfQUNDRVNTX0RFTEVURSkKKwkJ
CWktPnRhX25vZGUgPSBmYWxzZTsKKwl9CisKKwlyZXR1cm4gMDsKKworbm9tZW06CisJcmV0ID0g
RU5PTUVNOworZXJyOgorCXRhbGxvY19mcmVlKCh2b2lkICopdHJhbnNfbmFtZSk7CisJdGFsbG9j
X2ZyZWUoaSk7CisJdHJhbnMtPmZhaWwgPSB0cnVlOworCWVycm5vID0gcmV0OworCXJldHVybiBy
ZXQ7Cit9CisKKy8qCisgKiBGaW5hbGl6ZSB0cmFuc2FjdGlvbjoKKyAqIFdhbGsgdGhyb3VnaCBh
Y2Nlc3NlZCBub2RlcyBhbmQgY2hlY2sgZ2VuZXJhdGlvbiBhZ2FpbnN0IGdsb2JhbCBkYXRhLgor
ICogSWYgYWxsIGVudHJpZXMgbWF0Y2gsIHJlYWQgdGhlIHRyYW5zYWN0aW9uIGVudHJpZXMgYW5k
IHdyaXRlIHRoZW0gd2l0aG91dAorICogdHJhbnNhY3Rpb24gcHJlcGVuZGVkLiBEZWxldGUgYWxs
IHRyYW5zYWN0aW9uIHNwZWNpZmljIG5vZGVzIGluIHRoZSBkYXRhCisgKiBiYXNlLgorICovCitz
dGF0aWMgaW50IGZpbmFsaXplX3RyYW5zYWN0aW9uKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLAor
CQkJCXN0cnVjdCB0cmFuc2FjdGlvbiAqdHJhbnMpCit7CisJc3RydWN0IGFjY2Vzc2VkX25vZGUg
Kmk7CisJVERCX0RBVEEga2V5LCB0YV9rZXksIGRhdGE7CisJc3RydWN0IHhzX3RkYl9yZWNvcmRf
aGRyICpoZHI7CisJdWludDY0X3QgZ2VuOworCWNoYXIgKnRyYW5zX25hbWU7CisJaW50IHJldDsK
KworCWxpc3RfZm9yX2VhY2hfZW50cnkoaSwgJnRyYW5zLT5hY2Nlc3NlZCwgbGlzdCkgeworCQlp
ZiAoIWktPmNoZWNrX2dlbikKKwkJCWNvbnRpbnVlOworCisJCXNldF90ZGJfa2V5KGktPm5vZGUs
ICZrZXkpOworCQlkYXRhID0gdGRiX2ZldGNoKHRkYl9jdHgsIGtleSk7CisJCWhkciA9ICh2b2lk
ICopZGF0YS5kcHRyOworCQlpZiAoIWRhdGEuZHB0cikgeworCQkJaWYgKHRkYl9lcnJvcih0ZGJf
Y3R4KSAhPSBUREJfRVJSX05PRVhJU1QpCisJCQkJcmV0dXJuIEVJTzsKKwkJCWdlbiA9IE5PX0dF
TkVSQVRJT047CisJCX0gZWxzZQorCQkJZ2VuID0gaGRyLT5nZW5lcmF0aW9uOworCQl0YWxsb2Nf
ZnJlZShkYXRhLmRwdHIpOworCQlpZiAoaS0+Z2VuZXJhdGlvbiAhPSBnZW4pCisJCQlyZXR1cm4g
RUFHQUlOOwogCX0KLQlpLT5ub2RlID0gdGFsbG9jX3N0cmR1cChpLCBub2RlLT5uYW1lKTsKLQlp
ZiAoIWktPm5vZGUpIHsKLQkJLyogQWxsIHdlIGNhbiBkbyBpcyBsZXQgdGhlIHRyYW5zYWN0aW9u
IGZhaWwuICovCi0JCWdlbmVyYXRpb24rKzsKKworCXdoaWxlICgoaSA9IGxpc3RfdG9wKCZ0cmFu
cy0+YWNjZXNzZWQsIHN0cnVjdCBhY2Nlc3NlZF9ub2RlLCBsaXN0KSkpIHsKKwkJdHJhbnNfbmFt
ZSA9IHRyYW5zYWN0aW9uX2dldF9ub2RlX25hbWUoaSwgdHJhbnMsIGktPm5vZGUpOworCQlpZiAo
IXRyYW5zX25hbWUpCisJCQkvKiBXZSBhcmUgZG9vbWVkOiB0aGUgdHJhbnNhY3Rpb24gaXMgb25s
eSBwYXJ0aWFsLiAqLworCQkJZ290byBlcnI7CisKKwkJc2V0X3RkYl9rZXkodHJhbnNfbmFtZSwg
JnRhX2tleSk7CisKKwkJaWYgKGktPm1vZGlmaWVkKSB7CisJCQlzZXRfdGRiX2tleShpLT5ub2Rl
LCAma2V5KTsKKwkJCWlmIChpLT50YV9ub2RlKSB7CisJCQkJZGF0YSA9IHRkYl9mZXRjaCh0ZGJf
Y3R4LCB0YV9rZXkpOworCQkJCWlmICghZGF0YS5kcHRyKQorCQkJCQlnb3RvIGVycjsKKwkJCQlo
ZHIgPSAodm9pZCAqKWRhdGEuZHB0cjsKKwkJCQloZHItPmdlbmVyYXRpb24gPSBnZW5lcmF0aW9u
Kys7CisJCQkJcmV0ID0gdGRiX3N0b3JlKHRkYl9jdHgsIGtleSwgZGF0YSwKKwkJCQkJCVREQl9S
RVBMQUNFKTsKKwkJCQl0YWxsb2NfZnJlZShkYXRhLmRwdHIpOworCQkJCWlmIChyZXQpCisJCQkJ
CWdvdG8gZXJyOworCQkJfSBlbHNlIGlmICh0ZGJfZGVsZXRlKHRkYl9jdHgsIGtleSkpCisJCQkJ
CWdvdG8gZXJyOworCQkJZmlyZV93YXRjaGVzKGNvbm4sIHRyYW5zLCBpLT5ub2RlLCBmYWxzZSk7
CisJCX0KKworCQlpZiAoaS0+dGFfbm9kZSAmJiB0ZGJfZGVsZXRlKHRkYl9jdHgsIHRhX2tleSkp
CisJCQlnb3RvIGVycjsKKwkJbGlzdF9kZWwoJmktPmxpc3QpOwogCQl0YWxsb2NfZnJlZShpKTsK
LQkJcmV0dXJuOwogCX0KLQlpLT5yZWN1cnNlID0gcmVjdXJzZTsKLQlsaXN0X2FkZF90YWlsKCZp
LT5saXN0LCAmdHJhbnMtPmNoYW5nZXMpOworCisJcmV0dXJuIDA7CisKK2VycjoKKwljb3JydXB0
KGNvbm4sICJQYXJ0aWFsIHRyYW5zYWN0aW9uIik7CisJcmV0dXJuIEVJTzsKIH0KIAogc3RhdGlj
IGludCBkZXN0cm95X3RyYW5zYWN0aW9uKHZvaWQgKl90cmFuc2FjdGlvbikKIHsKIAlzdHJ1Y3Qg
dHJhbnNhY3Rpb24gKnRyYW5zID0gX3RyYW5zYWN0aW9uOworCXN0cnVjdCBhY2Nlc3NlZF9ub2Rl
ICppOworCWNoYXIgKnRyYW5zX25hbWU7CisJVERCX0RBVEEga2V5OwogCiAJd3JsX250cmFuc2Fj
dGlvbnMtLTsKIAl0cmFjZV9kZXN0cm95KHRyYW5zLCAidHJhbnNhY3Rpb24iKTsKLQlpZiAodHJh
bnMtPnRkYikKLQkJdGRiX2Nsb3NlKHRyYW5zLT50ZGIpOwotCXVubGluayh0cmFucy0+dGRiX25h
bWUpOworCXdoaWxlICgoaSA9IGxpc3RfdG9wKCZ0cmFucy0+YWNjZXNzZWQsIHN0cnVjdCBhY2Nl
c3NlZF9ub2RlLCBsaXN0KSkpIHsKKwkJaWYgKGktPnRhX25vZGUpIHsKKwkJCXRyYW5zX25hbWUg
PSB0cmFuc2FjdGlvbl9nZXRfbm9kZV9uYW1lKGksIHRyYW5zLAorCQkJCQkJCSAgICAgICBpLT5u
b2RlKTsKKwkJCWlmICh0cmFuc19uYW1lKSB7CisJCQkJc2V0X3RkYl9rZXkodHJhbnNfbmFtZSwg
JmtleSk7CisJCQkJdGRiX2RlbGV0ZSh0ZGJfY3R4LCBrZXkpOworCQkJfQorCQl9CisJCWxpc3Rf
ZGVsKCZpLT5saXN0KTsKKwkJdGFsbG9jX2ZyZWUoaSk7CisJfQorCiAJcmV0dXJuIDA7CiB9CiAK
QEAgLTE3OCwxOCArNDQyLDEwIEBAIGludCBkb190cmFuc2FjdGlvbl9zdGFydChzdHJ1Y3QgY29u
bmVjdGlvbiAqY29ubiwgc3RydWN0IGJ1ZmZlcmVkX2RhdGEgKmluKQogCWlmICghdHJhbnMpCiAJ
CXJldHVybiBFTk9NRU07CiAKLQlJTklUX0xJU1RfSEVBRCgmdHJhbnMtPmNoYW5nZXMpOworCUlO
SVRfTElTVF9IRUFEKCZ0cmFucy0+YWNjZXNzZWQpOwogCUlOSVRfTElTVF9IRUFEKCZ0cmFucy0+
Y2hhbmdlZF9kb21haW5zKTsKLQl0cmFucy0+Z2VuZXJhdGlvbiA9IGdlbmVyYXRpb247Ci0JdHJh
bnMtPnRkYl9uYW1lID0gdGFsbG9jX2FzcHJpbnRmKHRyYW5zLCAiJXMuJXAiLAotCQkJCQkgIHhz
X2RhZW1vbl90ZGIoKSwgdHJhbnMpOwotCWlmICghdHJhbnMtPnRkYl9uYW1lKQotCQlyZXR1cm4g
RU5PTUVNOwotCXRyYW5zLT50ZGIgPSB0ZGJfY29weSh0ZGJfY29udGV4dChjb25uKSwgdHJhbnMt
PnRkYl9uYW1lKTsKLQlpZiAoIXRyYW5zLT50ZGIpCi0JCXJldHVybiBlcnJubzsKLQkvKiBNYWtl
IGl0IGNsb3NlIGlmIHdlIGdvIGF3YXkuICovCi0JdGFsbG9jX3N0ZWFsKHRyYW5zLCB0cmFucy0+
dGRiKTsKKwl0cmFucy0+ZmFpbCA9IGZhbHNlOworCXRyYW5zLT5nZW5lcmF0aW9uID0gZ2VuZXJh
dGlvbisrOwogCiAJLyogUGljayBhbiB1bnVzZWQgdHJhbnNhY3Rpb24gaWRlbnRpZmllci4gKi8K
IAlkbyB7CkBAIC0yMTAsMTIgKzQ2NiwyNSBAQCBpbnQgZG9fdHJhbnNhY3Rpb25fc3RhcnQoc3Ry
dWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBidWZmZXJlZF9kYXRhICppbikKIAlyZXR1cm4g
MDsKIH0KIAorc3RhdGljIGludCB0cmFuc2FjdGlvbl9maXhfZG9tYWlucyhzdHJ1Y3QgdHJhbnNh
Y3Rpb24gKnRyYW5zLCBib29sIHVwZGF0ZSkKK3sKKwlzdHJ1Y3QgY2hhbmdlZF9kb21haW4gKmQ7
CisJaW50IGNudDsKKworCWxpc3RfZm9yX2VhY2hfZW50cnkoZCwgJnRyYW5zLT5jaGFuZ2VkX2Rv
bWFpbnMsIGxpc3QpIHsKKwkJY250ID0gZG9tYWluX2VudHJ5X2ZpeChkLT5kb21pZCwgZC0+bmJl
bnRyeSwgdXBkYXRlKTsKKwkJaWYgKCF1cGRhdGUgJiYgY250ID49IHF1b3RhX25iX2VudHJ5X3Bl
cl9kb21haW4pCisJCQlyZXR1cm4gRU5PU1BDOworCX0KKworCXJldHVybiAwOworfQorCiBpbnQg
ZG9fdHJhbnNhY3Rpb25fZW5kKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3QgYnVmZmVy
ZWRfZGF0YSAqaW4pCiB7CiAJY29uc3QgY2hhciAqYXJnID0gb25lYXJnKGluKTsKLQlzdHJ1Y3Qg
Y2hhbmdlZF9ub2RlICppOwotCXN0cnVjdCBjaGFuZ2VkX2RvbWFpbiAqZDsKIAlzdHJ1Y3QgdHJh
bnNhY3Rpb24gKnRyYW5zOworCWludCByZXQ7CiAKIAlpZiAoIWFyZyB8fCAoIXN0cmVxKGFyZywg
IlQiKSAmJiAhc3RyZXEoYXJnLCAiRiIpKSkKIAkJcmV0dXJuIEVJTlZBTDsKQEAgLTIzMSwyNSAr
NTAwLDE4IEBAIGludCBkb190cmFuc2FjdGlvbl9lbmQoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4s
IHN0cnVjdCBidWZmZXJlZF9kYXRhICppbikKIAl0YWxsb2Nfc3RlYWwoaW4sIHRyYW5zKTsKIAog
CWlmIChzdHJlcShhcmcsICJUIikpIHsKLQkJLyogRklYTUU6IE1lcmdlLCByYXRoZXIgZmFpbGlu
ZyBvbiBhbnkgY2hhbmdlLiAqLwotCQlpZiAodHJhbnMtPmdlbmVyYXRpb24gIT0gZ2VuZXJhdGlv
bikKKwkJaWYgKHRyYW5zLT5mYWlsKQorCQkJcmV0dXJuIEVOT01FTTsKKwkJcmV0ID0gdHJhbnNh
Y3Rpb25fZml4X2RvbWFpbnModHJhbnMsIGZhbHNlKTsKKwkJaWYgKHJldCkKKwkJCXJldHVybiBy
ZXQ7CisJCWlmIChmaW5hbGl6ZV90cmFuc2FjdGlvbihjb25uLCB0cmFucykpCiAJCQlyZXR1cm4g
RUFHQUlOOwogCiAJCXdybF9hcHBseV9kZWJpdF90cmFuc19jb21taXQoY29ubik7CiAKLQkJaWYg
KCFyZXBsYWNlX3RkYih0cmFucy0+dGRiX25hbWUsIHRyYW5zLT50ZGIpKQotCQkJcmV0dXJuIGVy
cm5vOwotCQkvKiBEb24ndCBjbG9zZSB0aGlzOiB3ZSB3b24hICovCi0JCXRyYW5zLT50ZGIgPSBO
VUxMOwotCiAJCS8qIGZpeCBkb21haW4gZW50cnkgZm9yIGVhY2ggY2hhbmdlZCBkb21haW4gKi8K
LQkJbGlzdF9mb3JfZWFjaF9lbnRyeShkLCAmdHJhbnMtPmNoYW5nZWRfZG9tYWlucywgbGlzdCkK
LQkJCWRvbWFpbl9lbnRyeV9maXgoZC0+ZG9taWQsIGQtPm5iZW50cnkpOwotCi0JCS8qIEZpcmUg
b2ZmIHRoZSB3YXRjaGVzIGZvciBldmVyeXRoaW5nIHRoYXQgY2hhbmdlZC4gKi8KLQkJbGlzdF9m
b3JfZWFjaF9lbnRyeShpLCAmdHJhbnMtPmNoYW5nZXMsIGxpc3QpCi0JCQlmaXJlX3dhdGNoZXMo
Y29ubiwgaW4sIGktPm5vZGUsIGktPnJlY3Vyc2UpOwotCQlnZW5lcmF0aW9uICs9IHRyYW5zLT50
cmFuc19nZW47CisJCXRyYW5zYWN0aW9uX2ZpeF9kb21haW5zKHRyYW5zLCB0cnVlKTsKIAl9CiAJ
c2VuZF9hY2soY29ubiwgWFNfVFJBTlNBQ1RJT05fRU5EKTsKIApAQCAtMjY5LDcgKzUzMSw3IEBA
IHZvaWQgdHJhbnNhY3Rpb25fZW50cnlfaW5jKHN0cnVjdCB0cmFuc2FjdGlvbiAqdHJhbnMsIHVu
c2lnbmVkIGludCBkb21pZCkKIAlkID0gdGFsbG9jKHRyYW5zLCBzdHJ1Y3QgY2hhbmdlZF9kb21h
aW4pOwogCWlmICghZCkgewogCQkvKiBMZXQgdGhlIHRyYW5zYWN0aW9uIGZhaWwuICovCi0JCWdl
bmVyYXRpb24rKzsKKwkJdHJhbnMtPmZhaWwgPSB0cnVlOwogCQlyZXR1cm47CiAJfQogCWQtPmRv
bWlkID0gZG9taWQ7CkBAIC0yOTAsNyArNTUyLDcgQEAgdm9pZCB0cmFuc2FjdGlvbl9lbnRyeV9k
ZWMoc3RydWN0IHRyYW5zYWN0aW9uICp0cmFucywgdW5zaWduZWQgaW50IGRvbWlkKQogCWQgPSB0
YWxsb2ModHJhbnMsIHN0cnVjdCBjaGFuZ2VkX2RvbWFpbik7CiAJaWYgKCFkKSB7CiAJCS8qIExl
dCB0aGUgdHJhbnNhY3Rpb24gZmFpbC4gKi8KLQkJZ2VuZXJhdGlvbisrOworCQl0cmFucy0+ZmFp
bCA9IHRydWU7CiAJCXJldHVybjsKIAl9CiAJZC0+ZG9taWQgPSBkb21pZDsKQEAgLTMxMyw2ICs1
NzUsNDEgQEAgdm9pZCBjb25uX2RlbGV0ZV9hbGxfdHJhbnNhY3Rpb25zKHN0cnVjdCBjb25uZWN0
aW9uICpjb25uKQogCWNvbm4tPnRyYW5zYWN0aW9uX3N0YXJ0ZWQgPSAwOwogfQogCitpbnQgY2hl
Y2tfdHJhbnNhY3Rpb25zKHN0cnVjdCBoYXNodGFibGUgKmhhc2gpCit7CisJc3RydWN0IGNvbm5l
Y3Rpb24gKmNvbm47CisJc3RydWN0IHRyYW5zYWN0aW9uICp0cmFuczsKKwlzdHJ1Y3QgYWNjZXNz
ZWRfbm9kZSAqaTsKKwljaGFyICp0bmFtZSwgKnRub2RlOworCisJbGlzdF9mb3JfZWFjaF9lbnRy
eShjb25uLCAmY29ubmVjdGlvbnMsIGxpc3QpIHsKKwkJbGlzdF9mb3JfZWFjaF9lbnRyeSh0cmFu
cywgJmNvbm4tPnRyYW5zYWN0aW9uX2xpc3QsIGxpc3QpIHsKKwkJCXRuYW1lID0gdGFsbG9jX2Fz
cHJpbnRmKHRyYW5zLCAiJSJQUkl1NjQsCisJCQkJCQl0cmFucy0+Z2VuZXJhdGlvbik7CisJCQlp
ZiAoIXRuYW1lIHx8ICFyZW1lbWJlcl9zdHJpbmcoaGFzaCwgdG5hbWUpKQorCQkJCWdvdG8gbm9t
ZW07CisKKwkJCWxpc3RfZm9yX2VhY2hfZW50cnkoaSwgJnRyYW5zLT5hY2Nlc3NlZCwgbGlzdCkg
eworCQkJCWlmICghaS0+dGFfbm9kZSkKKwkJCQkJY29udGludWU7CisJCQkJdG5vZGUgPSB0cmFu
c2FjdGlvbl9nZXRfbm9kZV9uYW1lKHRuYW1lLCB0cmFucywKKwkJCQkJCQkJICBpLT5ub2RlKTsK
KwkJCQlpZiAoIXRub2RlIHx8ICFyZW1lbWJlcl9zdHJpbmcoaGFzaCwgdG5vZGUpKQorCQkJCQln
b3RvIG5vbWVtOworCQkJCXRhbGxvY19mcmVlKHRub2RlKTsKKwkJCX0KKworCQkJdGFsbG9jX2Zy
ZWUodG5hbWUpOworCQl9CisJfQorCisJcmV0dXJuIDA7CisKK25vbWVtOgorCXRhbGxvY19mcmVl
KHRuYW1lKTsKKwlyZXR1cm4gRU5PTUVNOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgog
ICogIGMtZmlsZS1zdHlsZTogImxpbnV4IgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVu
c3RvcmVkX3RyYW5zYWN0aW9uLmggYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rp
b24uaAppbmRleCBhZWVhYzNkLi4zMzg2YmFjIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94
ZW5zdG9yZWRfdHJhbnNhY3Rpb24uaAorKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJh
bnNhY3Rpb24uaApAQCAtMTksNiArMTksMTIgQEAKICNkZWZpbmUgX1hFTlNUT1JFRF9UUkFOU0FD
VElPTl9ICiAjaW5jbHVkZSAieGVuc3RvcmVkX2NvcmUuaCIKIAorZW51bSBub2RlX2FjY2Vzc190
eXBlIHsKKyAgICBOT0RFX0FDQ0VTU19SRUFELAorICAgIE5PREVfQUNDRVNTX1dSSVRFLAorICAg
IE5PREVfQUNDRVNTX0RFTEVURQorfTsKKwogc3RydWN0IHRyYW5zYWN0aW9uOwogCiBpbnQgZG9f
dHJhbnNhY3Rpb25fc3RhcnQoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBidWZmZXJl
ZF9kYXRhICpub2RlKTsKQEAgLTMwLDEzICszNiwxNSBAQCBzdHJ1Y3QgdHJhbnNhY3Rpb24gKnRy
YW5zYWN0aW9uX2xvb2t1cChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgdWludDMyX3QgaWQpOwog
dm9pZCB0cmFuc2FjdGlvbl9lbnRyeV9pbmMoc3RydWN0IHRyYW5zYWN0aW9uICp0cmFucywgdW5z
aWduZWQgaW50IGRvbWlkKTsKIHZvaWQgdHJhbnNhY3Rpb25fZW50cnlfZGVjKHN0cnVjdCB0cmFu
c2FjdGlvbiAqdHJhbnMsIHVuc2lnbmVkIGludCBkb21pZCk7CiAKLS8qIFRoaXMgbm9kZSB3YXMg
Y2hhbmdlZC4gKi8KLXZvaWQgYWRkX2NoYW5nZV9ub2RlKHN0cnVjdCBjb25uZWN0aW9uICpjb25u
LCBzdHJ1Y3Qgbm9kZSAqbm9kZSwKLSAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVjdXJzZSk7
CisvKiBUaGlzIG5vZGUgd2FzIGFjY2Vzc2VkLiAqLworaW50IGFjY2Vzc19ub2RlKHN0cnVjdCBj
b25uZWN0aW9uICpjb25uLCBzdHJ1Y3Qgbm9kZSAqbm9kZSwKKyAgICAgICAgICAgICAgICBlbnVt
IG5vZGVfYWNjZXNzX3R5cGUgdHlwZSwgVERCX0RBVEEgKmtleSk7CiAKLS8qIFJldHVybiB0ZGIg
Y29udGV4dCB0byB1c2UgZm9yIHRoaXMgY29ubmVjdGlvbi4gKi8KLVREQl9DT05URVhUICp0ZGJf
dHJhbnNhY3Rpb25fY29udGV4dChzdHJ1Y3QgdHJhbnNhY3Rpb24gKnRyYW5zKTsKKy8qIFByZXBl
bmQgdGhlIHRyYW5zYWN0aW9uIHRvIG5hbWUgaWYgYXBwcm9wcmlhdGUuICovCitpbnQgdHJhbnNh
Y3Rpb25fcHJlcGVuZChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgY29uc3QgY2hhciAqbmFtZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgIFREQl9EQVRBICprZXkpOwogCiB2b2lkIGNvbm5fZGVs
ZXRlX2FsbF90cmFuc2FjdGlvbnMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOworaW50IGNoZWNr
X3RyYW5zYWN0aW9ucyhzdHJ1Y3QgaGFzaHRhYmxlICpoYXNoKTsKIAogI2VuZGlmIC8qIF9YRU5T
VE9SRURfVFJBTlNBQ1RJT05fSCAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Tue Apr 04 04:22:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Apr 2017 04:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvFzJ-0000t4-M8; Tue, 04 Apr 2017 04:22:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFzI-0000sw-U4
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:37 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 F2/25-27678-C8F13E85; Tue, 04 Apr 2017 04:22:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdb/nG
 EwZz3PBYTthk4MHps79vFHsAYxZqZl5RfkcCacXDpWsaCrxUV7U9XszcwPk7uYuTiEBL4wiix
 btdtJgjnPKPEoim9LF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvoSiy4v
 RrM5hUwk3h/fAkjiM0CVL/5xxWWCYwcCxgZVjFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MP5dG3iIUZKDSUmUV33SowghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEry+co8jhASLUtNTK9Iyc4DhAZOW4OBREuFtBUnzFhck5hZnpkOkTjHqcsyZvfsN
 kxBLXn5eqpQ4bxlIkQBIUUZpHtwIWKheYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvD8gUn
 sy8ErhNr4COYAI64smdhyBHlCQipKQaGCPLeR9wlr3Zzxa8lKO/Zxev8ApN4bXnvT7NmOi713
 ai4YPSv1FBS85teXoidsLKrf+4trfNk9JMrltcr1YZWz2P59zs7IWXZxvcdVp9+rWEToN1ay2
 779Z5r3kSXvpqTCsIO5z35/5T4c+pfdfm1tntusP/KedXhRnD5EcBeUttrD1LHxzLkVViKc5I
 NNRiLipOBACLoQoJUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1491279754!58436182!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22660 invoked from network); 4 Apr 2017 04:22:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Apr 2017 04:22:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFzF-0003W3-59
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFzF-0001Vm-2n
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvFzF-0001Vm-2n@xenbits.xenproject.org>
Date: Tue, 04 Apr 2017 04:22:33 +0000
Subject: [Xen-changelog] [xen master] xenstore: cleanup tdb.c
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE4MzY3NjcwMTU1MmYyNzAxMmY2YjMzMTA2ZjEzOTgzNWQzY2I4NDEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDI4
IDE4OjI2OjE1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAzIDE0OjA0OjQxIDIwMTcgKzAxMDAKCiAgICB4ZW5z
dG9yZTogY2xlYW51cCB0ZGIuYwogICAgCiAgICBSZW1vdmUgYWxsIHVudXNlZCBmdW5jdGlvbnMg
ZnJvbSB0ZGIuYy4gVGhpcyB3aWxsIHJlZHVjZSBjb2RlIHNpemUgb2YKICAgIHhlbnN0b3JlZCBh
bmQgLSBtb3JlIGltcG9ydGFudCAtIG9mIHhlbnN0b3JlIHN0dWJkb20uCiAgICAKICAgIHRkYi5j
IGhhc24ndCBiZWVuIHVwZGF0ZWQgdG8gYSBuZXdlciB2ZXJzaW9uIHNpbmNlIGl0cyBpbnRyb2R1
Y3Rpb24gaW4KICAgIDIwMDUuIEFueSBiYWNrcG9ydCBvZiBidWcgZml4ZXMgb3IgdXBkYXRlIHRv
IGEgbmV3IHZlcnNpb24gd2lsbCBuZWVkCiAgICBtYWpvciB3b3JrLCBzbyB0aGVyZSBpcyBubyBy
ZWFsIGRvd25zaWRlIHRvIHJlbW92ZSBub3QgbmVlZGVkIGNvZGUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0b3JlL3RkYi5jIHwgNDM5ICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMv
eGVuc3RvcmUvdGRiLmggfCAgMjIgLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCA0NjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUvdGRiLmMgYi90
b29scy94ZW5zdG9yZS90ZGIuYwppbmRleCBlMjY5MDBlLi4yOTU5M2I3IDEwMDY0NAotLS0gYS90
b29scy94ZW5zdG9yZS90ZGIuYworKysgYi90b29scy94ZW5zdG9yZS90ZGIuYwpAQCAtMTAzLDcg
KzEwMyw3IEBACiAjZW5kaWYKIAogI2RlZmluZSBCVUNLRVQoaGFzaCkgKChoYXNoKSAlIHRkYi0+
aGVhZGVyLmhhc2hfc2l6ZSkKLVREQl9EQVRBIHRkYl9udWxsOworc3RhdGljIFREQl9EQVRBIHRk
Yl9udWxsOwogCiAvKiBhbGwgY29udGV4dHMsIHRvIGVuc3VyZSBubyBkb3VibGUtb3BlbnMgKGZj
bnRsIGxvY2tzIGRvbid0IG5lc3QhKSAqLwogc3RhdGljIFREQl9DT05URVhUICp0ZGJzID0gTlVM
TDsKQEAgLTUxMCwxMDggKzUxMCw2IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3RhaWxlcihUREJfQ09O
VEVYVCAqdGRiLCB0ZGJfb2ZmIG9mZnNldCwKIAkJCSAmdG90YWxzaXplKTsKIH0KIAotc3RhdGlj
IHRkYl9vZmYgdGRiX2R1bXBfcmVjb3JkKFREQl9DT05URVhUICp0ZGIsIHRkYl9vZmYgb2Zmc2V0
KQotewotCXN0cnVjdCBsaXN0X3N0cnVjdCByZWM7Ci0JdGRiX29mZiB0YWlsZXJfb2ZzLCB0YWls
ZXI7Ci0KLQlpZiAodGRiX3JlYWQodGRiLCBvZmZzZXQsIChjaGFyICopJnJlYywgc2l6ZW9mKHJl
YyksIERPQ09OVigpKSA9PSAtMSkgewotCQlwcmludGYoIkVSUk9SOiBmYWlsZWQgdG8gcmVhZCBy
ZWNvcmQgYXQgJXVcbiIsIG9mZnNldCk7Ci0JCXJldHVybiAwOwotCX0KLQotCXByaW50ZigiIHJl
Yzogb2Zmc2V0PTB4JTA4eCBuZXh0PTB4JTA4eCByZWNfbGVuPSVkIGtleV9sZW49JWQgZGF0YV9s
ZW49JWQgZnVsbF9oYXNoPTB4JXggbWFnaWM9MHgleFxuIiwKLQkgICAgICAgb2Zmc2V0LCByZWMu
bmV4dCwgcmVjLnJlY19sZW4sIHJlYy5rZXlfbGVuLCByZWMuZGF0YV9sZW4sIHJlYy5mdWxsX2hh
c2gsIHJlYy5tYWdpYyk7Ci0KLQl0YWlsZXJfb2ZzID0gb2Zmc2V0ICsgc2l6ZW9mKHJlYykgKyBy
ZWMucmVjX2xlbiAtIHNpemVvZih0ZGJfb2ZmKTsKLQlpZiAob2ZzX3JlYWQodGRiLCB0YWlsZXJf
b2ZzLCAmdGFpbGVyKSA9PSAtMSkgewotCQlwcmludGYoIkVSUk9SOiBmYWlsZWQgdG8gcmVhZCB0
YWlsZXIgYXQgJXVcbiIsIHRhaWxlcl9vZnMpOwotCQlyZXR1cm4gcmVjLm5leHQ7Ci0JfQotCi0J
aWYgKHRhaWxlciAhPSByZWMucmVjX2xlbiArIHNpemVvZihyZWMpKSB7Ci0JCXByaW50ZigiRVJS
T1I6IHRhaWxlciBkb2VzIG5vdCBtYXRjaCByZWNvcmQhIHRhaWxlcj0ldSB0b3RhbHNpemU9JXVc
biIsCi0JCQkJKHVuc2lnbmVkIGludCl0YWlsZXIsICh1bnNpZ25lZCBpbnQpKHJlYy5yZWNfbGVu
ICsgc2l6ZW9mKHJlYykpKTsKLQl9Ci0JcmV0dXJuIHJlYy5uZXh0OwotfQotCi1zdGF0aWMgaW50
IHRkYl9kdW1wX2NoYWluKFREQl9DT05URVhUICp0ZGIsIGludCBpKQotewotCXRkYl9vZmYgcmVj
X3B0ciwgdG9wOwotCi0JdG9wID0gVERCX0hBU0hfVE9QKGkpOwotCi0JaWYgKHRkYl9sb2NrKHRk
YiwgaSwgRl9XUkxDSykgIT0gMCkKLQkJcmV0dXJuIC0xOwotCi0JaWYgKG9mc19yZWFkKHRkYiwg
dG9wLCAmcmVjX3B0cikgPT0gLTEpCi0JCXJldHVybiB0ZGJfdW5sb2NrKHRkYiwgaSwgRl9XUkxD
Syk7Ci0KLQlpZiAocmVjX3B0cikKLQkJcHJpbnRmKCJoYXNoPSVkXG4iLCBpKTsKLQotCXdoaWxl
IChyZWNfcHRyKSB7Ci0JCXJlY19wdHIgPSB0ZGJfZHVtcF9yZWNvcmQodGRiLCByZWNfcHRyKTsK
LQl9Ci0KLQlyZXR1cm4gdGRiX3VubG9jayh0ZGIsIGksIEZfV1JMQ0spOwotfQotCi12b2lkIHRk
Yl9kdW1wX2FsbChUREJfQ09OVEVYVCAqdGRiKQotewotCXVuc2lnbmVkIGludCBpOwotCWZvciAo
aT0wO2k8dGRiLT5oZWFkZXIuaGFzaF9zaXplO2krKykgewotCQl0ZGJfZHVtcF9jaGFpbih0ZGIs
IGkpOwotCX0KLQlwcmludGYoImZyZWVsaXN0OlxuIik7Ci0JdGRiX2R1bXBfY2hhaW4odGRiLCAt
MSk7Ci19Ci0KLWludCB0ZGJfcHJpbnRmcmVlbGlzdChUREJfQ09OVEVYVCAqdGRiKQotewotCWlu
dCByZXQ7Ci0JbG9uZyB0b3RhbF9mcmVlID0gMDsKLQl0ZGJfb2ZmIG9mZnNldCwgcmVjX3B0cjsK
LQlzdHJ1Y3QgbGlzdF9zdHJ1Y3QgcmVjOwotCi0JaWYgKChyZXQgPSB0ZGJfbG9jayh0ZGIsIC0x
LCBGX1dSTENLKSkgIT0gMCkKLQkJcmV0dXJuIHJldDsKLQotCW9mZnNldCA9IEZSRUVMSVNUX1RP
UDsKLQotCS8qIHJlYWQgaW4gdGhlIGZyZWVsaXN0IHRvcCAqLwotCWlmIChvZnNfcmVhZCh0ZGIs
IG9mZnNldCwgJnJlY19wdHIpID09IC0xKSB7Ci0JCXRkYl91bmxvY2sodGRiLCAtMSwgRl9XUkxD
Syk7Ci0JCXJldHVybiAwOwotCX0KLQotCXByaW50ZigiZnJlZWxpc3QgdG9wPVsweCUwOHhdXG4i
LCByZWNfcHRyICk7Ci0Jd2hpbGUgKHJlY19wdHIpIHsKLQkJaWYgKHRkYl9yZWFkKHRkYiwgcmVj
X3B0ciwgKGNoYXIgKikmcmVjLCBzaXplb2YocmVjKSwgRE9DT05WKCkpID09IC0xKSB7Ci0JCQl0
ZGJfdW5sb2NrKHRkYiwgLTEsIEZfV1JMQ0spOwotCQkJcmV0dXJuIC0xOwotCQl9Ci0KLQkJaWYg
KHJlYy5tYWdpYyAhPSBUREJfRlJFRV9NQUdJQykgewotCQkJcHJpbnRmKCJiYWQgbWFnaWMgMHgl
MDh4IGluIGZyZWUgbGlzdFxuIiwgcmVjLm1hZ2ljKTsKLQkJCXRkYl91bmxvY2sodGRiLCAtMSwg
Rl9XUkxDSyk7Ci0JCQlyZXR1cm4gLTE7Ci0JCX0KLQotCQlwcmludGYoImVudHJ5IG9mZnNldD1b
MHglMDh4XSwgcmVjLnJlY19sZW4gPSBbMHglMDh4ICglZCldIChlbmQgPSAweCUwOHgpXG4iLCAK
LQkJICAgICAgIHJlY19wdHIsIHJlYy5yZWNfbGVuLCByZWMucmVjX2xlbiwgcmVjX3B0ciArIHJl
Yy5yZWNfbGVuKTsKLQkJdG90YWxfZnJlZSArPSByZWMucmVjX2xlbjsKLQotCQkvKiBtb3ZlIHRv
IHRoZSBuZXh0IHJlY29yZCAqLwotCQlyZWNfcHRyID0gcmVjLm5leHQ7Ci0JfQotCXByaW50Zigi
dG90YWwgcmVjX2xlbiA9IFsweCUwOHggKCVkKV1cbiIsIChpbnQpdG90YWxfZnJlZSwgCi0gICAg
ICAgICAgICAgICAoaW50KXRvdGFsX2ZyZWUpOwotCi0JcmV0dXJuIHRkYl91bmxvY2sodGRiLCAt
MSwgRl9XUkxDSyk7Ci19Ci0KIC8qIFJlbW92ZSBhbiBlbGVtZW50IGZyb20gdGhlIGZyZWVsaXN0
LiAgTXVzdCBoYXZlIGFsbG9jIGxvY2suICovCiBzdGF0aWMgaW50IHJlbW92ZV9mcm9tX2ZyZWVs
aXN0KFREQl9DT05URVhUICp0ZGIsIHRkYl9vZmYgb2ZmLCB0ZGJfb2ZmIG5leHQpCiB7CkBAIC0x
MTcwLDEyICsxMDY4LDYgQEAgc3RhdGljIGludCB0ZGJfZXhpc3RzX2hhc2goVERCX0NPTlRFWFQg
KnRkYiwgVERCX0RBVEEga2V5LCB1aW50MzJfdCBoYXNoKQogCXJldHVybiAxOwogfQogCi1pbnQg
dGRiX2V4aXN0cyhUREJfQ09OVEVYVCAqdGRiLCBUREJfREFUQSBrZXkpCi17Ci0JdWludDMyX3Qg
aGFzaCA9IHRkYi0+aGFzaF9mbigma2V5KTsKLQlyZXR1cm4gdGRiX2V4aXN0c19oYXNoKHRkYiwg
a2V5LCBoYXNoKTsKLX0KLQogLyogcmVjb3JkIGxvY2sgc3RvcHMgZGVsZXRlIHVuZGVybmVhdGgg
Ki8KIHN0YXRpYyBpbnQgbG9ja19yZWNvcmQoVERCX0NPTlRFWFQgKnRkYiwgdGRiX29mZiBvZmYp
CiB7CkBAIC0xNjE3LDEzMSArMTUwOSw2IEBAIGZhaWw6CiAJZ290byBvdXQ7CiB9CiAKLS8qIEF0
dGVtcHQgdG8gYXBwZW5kIGRhdGEgdG8gYW4gZW50cnkgaW4gcGxhY2UgLSB0aGlzIG9ubHkgd29y
a3MgaWYgdGhlIG5ldyBkYXRhIHNpemUKLSAgIGlzIDw9IHRoZSBvbGQgZGF0YSBzaXplIGFuZCB0
aGUga2V5IGV4aXN0cy4KLSAgIG9uIGZhaWx1cmUgcmV0dXJuIC0xLiBSZWNvcmQgbXVzdCBiZSBs
b2NrZWQgYmVmb3JlIGNhbGxpbmcuCi0qLwotc3RhdGljIGludCB0ZGJfYXBwZW5kX2lucGxhY2Uo
VERCX0NPTlRFWFQgKnRkYiwgVERCX0RBVEEga2V5LCB1aW50MzJfdCBoYXNoLCBUREJfREFUQSBu
ZXdfZGJ1ZikKLXsKLQlzdHJ1Y3QgbGlzdF9zdHJ1Y3QgcmVjOwotCXRkYl9vZmYgcmVjX3B0cjsK
LQotCS8qIGZpbmQgZW50cnkgKi8KLQlpZiAoIShyZWNfcHRyID0gdGRiX2ZpbmQodGRiLCBrZXks
IGhhc2gsICZyZWMpKSkKLQkJcmV0dXJuIC0xOwotCi0JLyogQXBwZW5kIG9mIDAgaXMgYWx3YXlz
IG9rLiAqLwotCWlmIChuZXdfZGJ1Zi5kc2l6ZSA9PSAwKQotCQlyZXR1cm4gMDsKLQotCS8qIG11
c3QgYmUgbG9uZyBlbm91Z2ggZm9yIGtleSwgb2xkIGRhdGEgKyBuZXcgZGF0YSBhbmQgdGFpbGVy
ICovCi0JaWYgKHJlYy5yZWNfbGVuIDwga2V5LmRzaXplICsgcmVjLmRhdGFfbGVuICsgbmV3X2Ri
dWYuZHNpemUgKyBzaXplb2YodGRiX29mZikpIHsKLQkJLyogTm8gcm9vbS4gKi8KLQkJdGRiLT5l
Y29kZSA9IFREQl9TVUNDRVNTOyAvKiBOb3QgcmVhbGx5IGFuIGVycm9yICovCi0JCXJldHVybiAt
MTsKLQl9Ci0KLQlpZiAodGRiX3dyaXRlKHRkYiwgcmVjX3B0ciArIHNpemVvZihyZWMpICsgcmVj
LmtleV9sZW4gKyByZWMuZGF0YV9sZW4sCi0JCSAgICAgIG5ld19kYnVmLmRwdHIsIG5ld19kYnVm
LmRzaXplKSA9PSAtMSkKLQkJcmV0dXJuIC0xOwotCi0JLyogdXBkYXRlIHNpemUgKi8KLQlyZWMu
ZGF0YV9sZW4gKz0gbmV3X2RidWYuZHNpemU7Ci0JcmV0dXJuIHJlY193cml0ZSh0ZGIsIHJlY19w
dHIsICZyZWMpOwotfQotCi0vKiBBcHBlbmQgdG8gYW4gZW50cnkuIENyZWF0ZSBpZiBub3QgZXhp
c3QuICovCi0KLWludCB0ZGJfYXBwZW5kKFREQl9DT05URVhUICp0ZGIsIFREQl9EQVRBIGtleSwg
VERCX0RBVEEgbmV3X2RidWYpCi17Ci0Jc3RydWN0IGxpc3Rfc3RydWN0IHJlYzsKLQl1aW50MzJf
dCBoYXNoOwotCXRkYl9vZmYgcmVjX3B0cjsKLQljaGFyICpwID0gTlVMTDsKLQlpbnQgcmV0ID0g
MDsKLQlzaXplX3QgbmV3X2RhdGFfc2l6ZSA9IDA7Ci0KLQkvKiBmaW5kIHdoaWNoIGhhc2ggYnVj
a2V0IGl0IGlzIGluICovCi0JaGFzaCA9IHRkYi0+aGFzaF9mbigma2V5KTsKLQlpZiAodGRiX2xv
Y2sodGRiLCBCVUNLRVQoaGFzaCksIEZfV1JMQ0spID09IC0xKQotCQlyZXR1cm4gLTE7Ci0KLQkv
KiBmaXJzdCB0cnkgaW4tcGxhY2UuICovCi0JaWYgKHRkYl9hcHBlbmRfaW5wbGFjZSh0ZGIsIGtl
eSwgaGFzaCwgbmV3X2RidWYpID09IDApCi0JCWdvdG8gb3V0OwotCi0JLyogcmVzZXQgdGhlIGVy
cm9yIGNvZGUgcG90ZW50aWFsbHkgc2V0IGJ5IHRoZSB0ZGJfYXBwZW5kX2lucGxhY2UoKSAqLwot
CXRkYi0+ZWNvZGUgPSBUREJfU1VDQ0VTUzsKLQotCS8qIGZpbmQgZW50cnkgKi8KLQlpZiAoIShy
ZWNfcHRyID0gdGRiX2ZpbmQodGRiLCBrZXksIGhhc2gsICZyZWMpKSkgewotCQlpZiAodGRiLT5l
Y29kZSAhPSBUREJfRVJSX05PRVhJU1QpCi0JCQlnb3RvIGZhaWw7Ci0KLQkJLyogTm90IGZvdW5k
IC0gY3JlYXRlLiAqLwotCi0JCXJldCA9IHRkYl9zdG9yZSh0ZGIsIGtleSwgbmV3X2RidWYsIFRE
Ql9JTlNFUlQpOwotCQlnb3RvIG91dDsKLQl9Ci0KLQluZXdfZGF0YV9zaXplID0gcmVjLmRhdGFf
bGVuICsgbmV3X2RidWYuZHNpemU7Ci0KLQkvKiBDb3B5IGtleStvbGRfdmFsdWUrdmFsdWUgKmJl
Zm9yZSogYWxsb2NhdGluZyBmcmVlIHNwYWNlIGluIGNhc2UgbWFsbG9jCi0JICAgZmFpbHMgYW5k
IHdlIGFyZSBsZWZ0IHdpdGggYSBkZWFkIHNwb3QgaW4gdGhlIHRkYi4gKi8KLQotCWlmICghKHAg
PSAoY2hhciAqKXRhbGxvY19zaXplKHRkYiwga2V5LmRzaXplICsgbmV3X2RhdGFfc2l6ZSkpKSB7
Ci0JCXRkYi0+ZWNvZGUgPSBUREJfRVJSX09PTTsKLQkJZ290byBmYWlsOwotCX0KLQotCS8qIENv
cHkgdGhlIGtleSBpbiBwbGFjZS4gKi8KLQltZW1jcHkocCwga2V5LmRwdHIsIGtleS5kc2l6ZSk7
Ci0KLQkvKiBOb3cgcmVhZCB0aGUgb2xkIGRhdGEgaW50byBwbGFjZS4gKi8KLQlpZiAocmVjLmRh
dGFfbGVuICYmCi0JCXRkYl9yZWFkKHRkYiwgcmVjX3B0ciArIHNpemVvZihyZWMpICsgcmVjLmtl
eV9sZW4sIHAgKyBrZXkuZHNpemUsIHJlYy5kYXRhX2xlbiwgMCkgPT0gLTEpCi0JCQlnb3RvIGZh
aWw7Ci0KLQkvKiBGaW5hbGx5IGFwcGVuZCB0aGUgbmV3IGRhdGEuICovCi0JaWYgKG5ld19kYnVm
LmRzaXplKQotCQltZW1jcHkocCtrZXkuZHNpemUrcmVjLmRhdGFfbGVuLCBuZXdfZGJ1Zi5kcHRy
LCBuZXdfZGJ1Zi5kc2l6ZSk7Ci0KLQkvKiBkZWxldGUgYW55IGV4aXN0aW5nIHJlY29yZCAtIGlm
IGl0IGRvZXNuJ3QgZXhpc3Qgd2UgZG9uJ3QKLSAgICAgICAgICAgY2FyZS4gIERvaW5nIHRoaXMg
Zmlyc3QgcmVkdWNlcyBmcmFnbWVudGF0aW9uLCBhbmQgYXZvaWRzCi0gICAgICAgICAgIGNvYWxl
c2Npbmcgd2l0aCBgYWxsb2NhdGVkJyBibG9jayBiZWZvcmUgaXQncyB1cGRhdGVkLiAqLwotCi0J
dGRiX2RlbGV0ZV9oYXNoKHRkYiwga2V5LCBoYXNoKTsKLQotCWlmICghKHJlY19wdHIgPSB0ZGJf
YWxsb2NhdGUodGRiLCBrZXkuZHNpemUgKyBuZXdfZGF0YV9zaXplLCAmcmVjKSkpCi0JCWdvdG8g
ZmFpbDsKLQotCS8qIFJlYWQgaGFzaCB0b3AgaW50byBuZXh0IHB0ciAqLwotCWlmIChvZnNfcmVh
ZCh0ZGIsIFREQl9IQVNIX1RPUChoYXNoKSwgJnJlYy5uZXh0KSA9PSAtMSkKLQkJZ290byBmYWls
OwotCi0JcmVjLmtleV9sZW4gPSBrZXkuZHNpemU7Ci0JcmVjLmRhdGFfbGVuID0gbmV3X2RhdGFf
c2l6ZTsKLQlyZWMuZnVsbF9oYXNoID0gaGFzaDsKLQlyZWMubWFnaWMgPSBUREJfTUFHSUM7Ci0K
LQkvKiB3cml0ZSBvdXQgYW5kIHBvaW50IHRoZSB0b3Agb2YgdGhlIGhhc2ggY2hhaW4gYXQgaXQg
Ki8KLQlpZiAocmVjX3dyaXRlKHRkYiwgcmVjX3B0ciwgJnJlYykgPT0gLTEKLQkgICAgfHwgdGRi
X3dyaXRlKHRkYiwgcmVjX3B0citzaXplb2YocmVjKSwgcCwga2V5LmRzaXplK25ld19kYXRhX3Np
emUpPT0tMQotCSAgICB8fCBvZnNfd3JpdGUodGRiLCBUREJfSEFTSF9UT1AoaGFzaCksICZyZWNf
cHRyKSA9PSAtMSkgewotCQkvKiBOZWVkIHRvIHRkYl91bmFsbG9jYXRlKCkgaGVyZSAqLwotCQln
b3RvIGZhaWw7Ci0JfQotCi0gb3V0OgotCVNBRkVfRlJFRShwKTsgCi0JdGRiX3VubG9jayh0ZGIs
IEJVQ0tFVChoYXNoKSwgRl9XUkxDSyk7Ci0JcmV0dXJuIHJldDsKLQotZmFpbDoKLQlyZXQgPSAt
MTsKLQlnb3RvIG91dDsKLX0KLQogc3RhdGljIGludCB0ZGJfYWxyZWFkeV9vcGVuKGRldl90IGRl
dmljZSwKIAkJCSAgICBpbm9fdCBpbm8pCiB7CkBAIC0xNzU2LDIyICsxNTIzLDYgQEAgc3RhdGlj
IGludCB0ZGJfYWxyZWFkeV9vcGVuKGRldl90IGRldmljZSwKIAlyZXR1cm4gMDsKIH0KIAotLyog
b3BlbiB0aGUgZGF0YWJhc2UsIGNyZWF0aW5nIGl0IGlmIG5lY2Vzc2FyeSAKLQotICAgVGhlIG9w
ZW5fZmxhZ3MgYW5kIG1vZGUgYXJlIHBhc3NlZCBzdHJhaWdodCB0byB0aGUgb3BlbiBjYWxsIG9u
IHRoZQotICAgZGF0YWJhc2UgZmlsZS4gQSBmbGFncyB2YWx1ZSBvZiBPX1dST05MWSBpcyBpbnZh
bGlkLiBUaGUgaGFzaCBzaXplCi0gICBpcyBhZHZpc29yeSwgdXNlIHplcm8gZm9yIGEgZGVmYXVs
dCB2YWx1ZS4KLQotICAgUmV0dXJuIGlzIE5VTEwgb24gZXJyb3IsIGluIHdoaWNoIGNhc2UgZXJy
bm8gaXMgYWxzbyBzZXQuICBEb24ndCAKLSAgIHRyeSB0byBjYWxsIHRkYl9lcnJvciBvciB0ZGJf
ZXJybmFtZSwganVzdCBkbyBzdHJlcnJvcihlcnJubykuCi0KLSAgIEBwYXJhbSBuYW1lIG1heSBi
ZSBOVUxMIGZvciBpbnRlcm5hbCBkYXRhYmFzZXMuICovCi1UREJfQ09OVEVYVCAqdGRiX29wZW4o
Y29uc3QgY2hhciAqbmFtZSwgaW50IGhhc2hfc2l6ZSwgaW50IHRkYl9mbGFncywKLQkJICAgICAg
aW50IG9wZW5fZmxhZ3MsIG1vZGVfdCBtb2RlKQotewotCXJldHVybiB0ZGJfb3Blbl9leChuYW1l
LCBoYXNoX3NpemUsIHRkYl9mbGFncywgb3Blbl9mbGFncywgbW9kZSwgTlVMTCwgTlVMTCk7Ci19
Ci0KIC8qIGEgZGVmYXVsdCBsb2dnaW5nIGZ1bmN0aW9uICovCiBzdGF0aWMgdm9pZCBudWxsX2xv
Z19mbihUREJfQ09OVEVYVCAqdGRiIF9fYXR0cmlidXRlX18oKHVudXNlZCkpLAogCQkJaW50IGxl
dmVsIF9fYXR0cmlidXRlX18oKHVudXNlZCkpLApAQCAtMTk5NSwxOTEgKzE3NDYsMyBAQCBpbnQg
dGRiX2Nsb3NlKFREQl9DT05URVhUICp0ZGIpCiAKIAlyZXR1cm4gcmV0OwogfQotCi0vKiBsb2Nr
L3VubG9jayBlbnRpcmUgZGF0YWJhc2UgKi8KLWludCB0ZGJfbG9ja2FsbChUREJfQ09OVEVYVCAq
dGRiKQotewotCXVpbnQzMl90IGk7Ci0KLQkvKiBUaGVyZSBhcmUgbm8gbG9ja3Mgb24gcmVhZC1v
bmx5IGRicyAqLwotCWlmICh0ZGItPnJlYWRfb25seSkKLQkJcmV0dXJuIFREQl9FUlJDT0RFKFRE
Ql9FUlJfTE9DSywgLTEpOwotCWZvciAoaSA9IDA7IGkgPCB0ZGItPmhlYWRlci5oYXNoX3NpemU7
IGkrKykgCi0JCWlmICh0ZGJfbG9jayh0ZGIsIGksIEZfV1JMQ0spKQotCQkJYnJlYWs7Ci0KLQkv
KiBJZiBlcnJvciwgcmVsZWFzZSBsb2NrcyB3ZSBoYXZlLi4uICovCi0JaWYgKGkgPCB0ZGItPmhl
YWRlci5oYXNoX3NpemUpIHsKLQkJdWludDMyX3QgajsKLQotCQlmb3IgKCBqID0gMDsgaiA8IGk7
IGorKykKLQkJCXRkYl91bmxvY2sodGRiLCBqLCBGX1dSTENLKTsKLQkJcmV0dXJuIFREQl9FUlJD
T0RFKFREQl9FUlJfTk9MT0NLLCAtMSk7Ci0JfQotCi0JcmV0dXJuIDA7Ci19Ci12b2lkIHRkYl91
bmxvY2thbGwoVERCX0NPTlRFWFQgKnRkYikKLXsKLQl1aW50MzJfdCBpOwotCWZvciAoaT0wOyBp
IDwgdGRiLT5oZWFkZXIuaGFzaF9zaXplOyBpKyspCi0JCXRkYl91bmxvY2sodGRiLCBpLCBGX1dS
TENLKTsKLX0KLQotLyogbG9jay91bmxvY2sgb25lIGhhc2ggY2hhaW4uIFRoaXMgaXMgbWVhbnQg
dG8gYmUgdXNlZCB0byByZWR1Y2UKLSAgIGNvbnRlbnRpb24gLSBpdCBjYW5ub3QgZ3VhcmFudGVl
IGhvdyBtYW55IHJlY29yZHMgd2lsbCBiZSBsb2NrZWQgKi8KLWludCB0ZGJfY2hhaW5sb2NrKFRE
Ql9DT05URVhUICp0ZGIsIFREQl9EQVRBIGtleSkKLXsKLQlyZXR1cm4gdGRiX2xvY2sodGRiLCBC
VUNLRVQodGRiLT5oYXNoX2ZuKCZrZXkpKSwgRl9XUkxDSyk7Ci19Ci0KLWludCB0ZGJfY2hhaW51
bmxvY2soVERCX0NPTlRFWFQgKnRkYiwgVERCX0RBVEEga2V5KQotewotCXJldHVybiB0ZGJfdW5s
b2NrKHRkYiwgQlVDS0VUKHRkYi0+aGFzaF9mbigma2V5KSksIEZfV1JMQ0spOwotfQotCi1pbnQg
dGRiX2NoYWlubG9ja19yZWFkKFREQl9DT05URVhUICp0ZGIsIFREQl9EQVRBIGtleSkKLXsKLQly
ZXR1cm4gdGRiX2xvY2sodGRiLCBCVUNLRVQodGRiLT5oYXNoX2ZuKCZrZXkpKSwgRl9SRExDSyk7
Ci19Ci0KLWludCB0ZGJfY2hhaW51bmxvY2tfcmVhZChUREJfQ09OVEVYVCAqdGRiLCBUREJfREFU
QSBrZXkpCi17Ci0JcmV0dXJuIHRkYl91bmxvY2sodGRiLCBCVUNLRVQodGRiLT5oYXNoX2ZuKCZr
ZXkpKSwgRl9SRExDSyk7Ci19Ci0KLQotLyogcmVnaXN0ZXIgYSBsb2dpbmcgZnVuY3Rpb24gKi8K
LXZvaWQgdGRiX2xvZ2dpbmdfZnVuY3Rpb24oVERCX0NPTlRFWFQgKnRkYiwgdm9pZCAoKmZuKShU
REJfQ09OVEVYVCAqLCBpbnQgLCBjb25zdCBjaGFyICosIC4uLikpCi17Ci0JdGRiLT5sb2dfZm4g
PSBmbj9mbjpudWxsX2xvZ19mbjsKLX0KLQotCi0vKiByZW9wZW4gYSB0ZGIgLSB0aGlzIGNhbiBi
ZSB1c2VkIGFmdGVyIGEgZm9yayB0byBlbnN1cmUgdGhhdCB3ZSBoYXZlIGFuIGluZGVwZW5kZW50
Ci0gICBzZWVrIHBvaW50ZXIgZnJvbSBvdXIgcGFyZW50IGFuZCB0byByZS1lc3RhYmxpc2ggbG9j
a3MgKi8KLWludCB0ZGJfcmVvcGVuKFREQl9DT05URVhUICp0ZGIpCi17Ci0Jc3RydWN0IHN0YXQg
c3Q7Ci0KLQlpZiAodGRiLT5mbGFncyAmIFREQl9JTlRFUk5BTCkKLQkJcmV0dXJuIDA7IC8qIE5v
dGhpbmcgdG8gZG8uICovCi0JaWYgKHRkYl9tdW5tYXAodGRiKSAhPSAwKSB7Ci0JCVREQl9MT0co
KHRkYiwgMCwgInRkYl9yZW9wZW46IG11bm1hcCBmYWlsZWQgKCVzKVxuIiwgc3RyZXJyb3IoZXJy
bm8pKSk7Ci0JCWdvdG8gZmFpbDsKLQl9Ci0JaWYgKGNsb3NlKHRkYi0+ZmQpICE9IDApCi0JCVRE
Ql9MT0coKHRkYiwgMCwgInRkYl9yZW9wZW46IFdBUk5JTkcgY2xvc2luZyB0ZGItPmZkIGZhaWxl
ZCFcbiIpKTsKLQl0ZGItPmZkID0gb3Blbih0ZGItPm5hbWUsIHRkYi0+b3Blbl9mbGFncyAmIH4o
T19DUkVBVHxPX1RSVU5DKSwgMCk7Ci0JaWYgKHRkYi0+ZmQgPT0gLTEpIHsKLQkJVERCX0xPRygo
dGRiLCAwLCAidGRiX3Jlb3Blbjogb3BlbiBmYWlsZWQgKCVzKVxuIiwgc3RyZXJyb3IoZXJybm8p
KSk7Ci0JCWdvdG8gZmFpbDsKLQl9Ci0JaWYgKGZzdGF0KHRkYi0+ZmQsICZzdCkgIT0gMCkgewot
CQlUREJfTE9HKCh0ZGIsIDAsICJ0ZGJfcmVvcGVuOiBmc3RhdCBmYWlsZWQgKCVzKVxuIiwgc3Ry
ZXJyb3IoZXJybm8pKSk7Ci0JCWdvdG8gZmFpbDsKLQl9Ci0JaWYgKHN0LnN0X2lubyAhPSB0ZGIt
Pmlub2RlIHx8IHN0LnN0X2RldiAhPSB0ZGItPmRldmljZSkgewotCQlUREJfTE9HKCh0ZGIsIDAs
ICJ0ZGJfcmVvcGVuOiBmaWxlIGRldi9pbm9kZSBoYXMgY2hhbmdlZCFcbiIpKTsKLQkJZ290byBm
YWlsOwotCX0KLQl0ZGJfbW1hcCh0ZGIpOwotCWlmICgodGRiLT5mbGFncyAmIFREQl9DTEVBUl9J
Rl9GSVJTVCkgJiYgKHRkYl9icmxvY2sodGRiLCBBQ1RJVkVfTE9DSywgRl9SRExDSywgRl9TRVRM
S1csIDApID09IC0xKSkgewotCQlUREJfTE9HKCh0ZGIsIDAsICJ0ZGJfcmVvcGVuOiBmYWlsZWQg
dG8gb2J0YWluIGFjdGl2ZSBsb2NrXG4iKSk7Ci0JCWdvdG8gZmFpbDsKLQl9Ci0KLQlyZXR1cm4g
MDsKLQotZmFpbDoKLQl0ZGJfY2xvc2UodGRiKTsKLQlyZXR1cm4gLTE7Ci19Ci0KLS8qIE5vdCBn
ZW5lcmFsOiBvbmx5IHdvcmtzIGlmIHNpbmdsZSB3cml0ZXIuICovCi1UREJfQ09OVEVYVCAqdGRi
X2NvcHkoVERCX0NPTlRFWFQgKnRkYiwgY29uc3QgY2hhciAqb3V0ZmlsZSkKLXsKLQlpbnQgZmQs
IHNhdmVkX2Vycm5vOwotCVREQl9DT05URVhUICpjb3B5OwotCi0JaWYgKHRkYi0+ZmxhZ3MgJiBU
REJfSU5URVJOQUwpIHsKLQkJc3RydWN0IHRkYl9oZWFkZXIgKmNvcHlkYjsKLQkJCi0JCWNvcHkg
PSB0YWxsb2NfemVybyhvdXRmaWxlLCBUREJfQ09OVEVYVCk7Ci0JCWlmIChjb3B5ID09IE5VTEwp
IHsKLQkJCWVycm5vID0gRU5PTUVNOwotCQkJZ290byBpbnRmYWlsOwotCQl9Ci0JCW1lbWNweShj
b3B5LCB0ZGIsIHNpemVvZihUREJfQ09OVEVYVCkpOwotCi0JCWlmIChjb3B5LT5uYW1lIHx8IGNv
cHktPmxvY2tlZCB8fCBjb3B5LT5kZXZpY2UgfHwgY29weS0+aW5vZGUpIHsKLQkJCWZwcmludGYo
c3RkZXJyLCAidGRiX2NvcHkgYXNzdW1wdGlvbihzKSBmYWlsZWRcbiIpOwotCQkJZ290byBpbnRm
YWlsOwotCQl9Ci0KLQkJY29weWRiID0gdGFsbG9jX3plcm9fc2l6ZShjb3B5LCBjb3B5LT5tYXBf
c2l6ZSk7Ci0JCWlmIChjb3B5ZGIgPT0gTlVMTCkgewotCQkJZXJybm8gPSBFTk9NRU07Ci0JCQln
b3RvIGludGZhaWw7Ci0JCX0KLQkJbWVtY3B5KGNvcHlkYiwgY29weS0+bWFwX3B0ciwgY29weS0+
bWFwX3NpemUpOwotCQljb3B5LT5tYXBfcHRyID0gKGNoYXIqKSBjb3B5ZGI7Ci0KLQkJaWYgKHRk
Yl9icmxvY2sodGRiLCBHTE9CQUxfTE9DSywgRl9VTkxDSywgRl9TRVRMS1csIDApID09IC0xKQot
CQkJZ290byBpbnRmYWlsOwotCi0JCWNvcHktPm5leHQgPSB0ZGJzOwotCQl0ZGJzID0gY29weTsK
LQotCQlyZXR1cm4gY29weTsKLWludGZhaWw6Ci0JCXRhbGxvY19mcmVlKGNvcHkpOwotCQlyZXR1
cm4gTlVMTDsKLQl9Ci0KLQlmZCA9IG9wZW4ob3V0ZmlsZSwgT19UUlVOQ3xPX0NSRUFUfE9fV1JP
TkxZLCAwNjQwKTsKLQlpZiAoZmQgPCAwKQotCQlyZXR1cm4gTlVMTDsKLQlpZiAodGRiLT5tYXBf
cHRyKSB7Ci0JCWlmICh3cml0ZShmZCx0ZGItPm1hcF9wdHIsdGRiLT5tYXBfc2l6ZSkgIT0gKGlu
dCl0ZGItPm1hcF9zaXplKQotCQkJZ290byBmYWlsOwotCX0gZWxzZSB7Ci0JCWNoYXIgYnVmWzY1
NTM2XTsKLQkJaW50IHI7Ci0KLQkJbHNlZWsodGRiLT5mZCwgMCwgU0VFS19TRVQpOwotCQl3aGls
ZSAoKHIgPSByZWFkKHRkYi0+ZmQsIGJ1Ziwgc2l6ZW9mKGJ1ZikpKSA+IDApIHsKLQkJCWlmICh3
cml0ZShmZCwgYnVmLCByKSAhPSByKQotCQkJCWdvdG8gZmFpbDsKLQkJfQotCQlpZiAociA8IDAp
Ci0JCQlnb3RvIGZhaWw7Ci0JfQotCWNvcHkgPSB0ZGJfb3BlbihvdXRmaWxlLCAwLCAwLCBPX1JE
V1IsIDApOwotCWlmICghY29weSkKLQkJZ290byBmYWlsOwotCWNsb3NlKGZkKTsKLQlyZXR1cm4g
Y29weTsKLQotZmFpbDoKLQlzYXZlZF9lcnJubyA9IGVycm5vOwotCWNsb3NlKGZkKTsKLQl1bmxp
bmsob3V0ZmlsZSk7Ci0JZXJybm8gPSBzYXZlZF9lcnJubzsKLQlyZXR1cm4gTlVMTDsKLX0KLQot
LyogcmVvcGVuIGFsbCB0ZGIncyAqLwotaW50IHRkYl9yZW9wZW5fYWxsKHZvaWQpCi17Ci0JVERC
X0NPTlRFWFQgKnRkYjsKLQotCWZvciAodGRiPXRkYnM7IHRkYjsgdGRiID0gdGRiLT5uZXh0KSB7
Ci0JCS8qIEVuc3VyZSBubyBjbGVhci1pZi1maXJzdC4gKi8KLQkJdGRiLT5mbGFncyAmPSB+VERC
X0NMRUFSX0lGX0ZJUlNUOwotCQlpZiAodGRiX3Jlb3Blbih0ZGIpICE9IDApCi0JCQlyZXR1cm4g
LTE7Ci0JfQotCi0JcmV0dXJuIDA7Ci19CmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS90ZGIu
aCBiL3Rvb2xzL3hlbnN0b3JlL3RkYi5oCmluZGV4IDQxODcyNzQuLjU1N2NmNzIgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hlbnN0b3JlL3RkYi5oCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3RkYi5oCkBAIC0x
MTIsNDIgKzExMiwyMCBAQCB0eXBlZGVmIGludCAoKnRkYl90cmF2ZXJzZV9mdW5jKShUREJfQ09O
VEVYVCAqLCBUREJfREFUQSwgVERCX0RBVEEsIHZvaWQgKik7CiB0eXBlZGVmIHZvaWQgKCp0ZGJf
bG9nX2Z1bmMpKFREQl9DT05URVhUICosIGludCAsIGNvbnN0IGNoYXIgKiwgLi4uKTsKIHR5cGVk
ZWYgdWludDMyX3QgKCp0ZGJfaGFzaF9mdW5jKShUREJfREFUQSAqa2V5KTsKIAotVERCX0NPTlRF
WFQgKnRkYl9vcGVuKGNvbnN0IGNoYXIgKm5hbWUsIGludCBoYXNoX3NpemUsIGludCB0ZGJfZmxh
Z3MsCi0JCSAgICAgIGludCBvcGVuX2ZsYWdzLCBtb2RlX3QgbW9kZSk7CiBUREJfQ09OVEVYVCAq
dGRiX29wZW5fZXgoY29uc3QgY2hhciAqbmFtZSwgaW50IGhhc2hfc2l6ZSwgaW50IHRkYl9mbGFn
cywKIAkJCSBpbnQgb3Blbl9mbGFncywgbW9kZV90IG1vZGUsCiAJCQkgdGRiX2xvZ19mdW5jIGxv
Z19mbiwKIAkJCSB0ZGJfaGFzaF9mdW5jIGhhc2hfZm4pOwogCi1pbnQgdGRiX3Jlb3BlbihUREJf
Q09OVEVYVCAqdGRiKTsKLWludCB0ZGJfcmVvcGVuX2FsbCh2b2lkKTsKLXZvaWQgdGRiX2xvZ2dp
bmdfZnVuY3Rpb24oVERCX0NPTlRFWFQgKnRkYiwgdGRiX2xvZ19mdW5jKTsKIGVudW0gVERCX0VS
Uk9SIHRkYl9lcnJvcihUREJfQ09OVEVYVCAqdGRiKTsKIGNvbnN0IGNoYXIgKnRkYl9lcnJvcnN0
cihUREJfQ09OVEVYVCAqdGRiKTsKIFREQl9EQVRBIHRkYl9mZXRjaChUREJfQ09OVEVYVCAqdGRi
LCBUREJfREFUQSBrZXkpOwogaW50IHRkYl9kZWxldGUoVERCX0NPTlRFWFQgKnRkYiwgVERCX0RB
VEEga2V5KTsKIGludCB0ZGJfc3RvcmUoVERCX0NPTlRFWFQgKnRkYiwgVERCX0RBVEEga2V5LCBU
REJfREFUQSBkYnVmLCBpbnQgZmxhZyk7Ci1pbnQgdGRiX2FwcGVuZChUREJfQ09OVEVYVCAqdGRi
LCBUREJfREFUQSBrZXksIFREQl9EQVRBIG5ld19kYnVmKTsKIGludCB0ZGJfY2xvc2UoVERCX0NP
TlRFWFQgKnRkYik7CiBUREJfREFUQSB0ZGJfZmlyc3RrZXkoVERCX0NPTlRFWFQgKnRkYik7CiBU
REJfREFUQSB0ZGJfbmV4dGtleShUREJfQ09OVEVYVCAqdGRiLCBUREJfREFUQSBrZXkpOwogaW50
IHRkYl90cmF2ZXJzZShUREJfQ09OVEVYVCAqdGRiLCB0ZGJfdHJhdmVyc2VfZnVuYyBmbiwgdm9p
ZCAqKTsKLWludCB0ZGJfZXhpc3RzKFREQl9DT05URVhUICp0ZGIsIFREQl9EQVRBIGtleSk7Ci1p
bnQgdGRiX2xvY2thbGwoVERCX0NPTlRFWFQgKnRkYik7Ci12b2lkIHRkYl91bmxvY2thbGwoVERC
X0NPTlRFWFQgKnRkYik7Ci0KLS8qIExvdyBsZXZlbCBsb2NraW5nIGZ1bmN0aW9uczogdXNlIHdp
dGggY2FyZSAqLwotaW50IHRkYl9jaGFpbmxvY2soVERCX0NPTlRFWFQgKnRkYiwgVERCX0RBVEEg
a2V5KTsKLWludCB0ZGJfY2hhaW51bmxvY2soVERCX0NPTlRFWFQgKnRkYiwgVERCX0RBVEEga2V5
KTsKLWludCB0ZGJfY2hhaW5sb2NrX3JlYWQoVERCX0NPTlRFWFQgKnRkYiwgVERCX0RBVEEga2V5
KTsKLWludCB0ZGJfY2hhaW51bmxvY2tfcmVhZChUREJfQ09OVEVYVCAqdGRiLCBUREJfREFUQSBr
ZXkpOwotVERCX0NPTlRFWFQgKnRkYl9jb3B5KFREQl9DT05URVhUICp0ZGIsIGNvbnN0IGNoYXIg
Km91dGZpbGUpOwotCi0vKiBEZWJ1ZyBmdW5jdGlvbnMuIE5vdCB1c2VkIGluIHByb2R1Y3Rpb24u
ICovCi12b2lkIHRkYl9kdW1wX2FsbChUREJfQ09OVEVYVCAqdGRiKTsKLWludCB0ZGJfcHJpbnRm
cmVlbGlzdChUREJfQ09OVEVYVCAqdGRiKTsKLQotZXh0ZXJuIFREQl9EQVRBIHRkYl9udWxsOwog
CiAjaWZkZWYgIF9fY3BsdXNwbHVzCiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 04 04:22:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Apr 2017 04:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvFzJ-0000t4-M8; Tue, 04 Apr 2017 04:22:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFzI-0000sw-U4
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:37 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 F2/25-27678-C8F13E85; Tue, 04 Apr 2017 04:22:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdb/nG
 EwZz3PBYTthk4MHps79vFHsAYxZqZl5RfkcCacXDpWsaCrxUV7U9XszcwPk7uYuTiEBL4wiix
 btdtJgjnPKPEoim9LF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvoSiy4v
 RrM5hUwk3h/fAkjiM0CVL/5xxWWCYwcCxgZVjFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MP5dG3iIUZKDSUmUV33SowghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEry+co8jhASLUtNTK9Iyc4DhAZOW4OBREuFtBUnzFhck5hZnpkOkTjHqcsyZvfsN
 kxBLXn5eqpQ4bxlIkQBIUUZpHtwIWKheYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvD8gUn
 sy8ErhNr4COYAI64smdhyBHlCQipKQaGCPLeR9wlr3Zzxa8lKO/Zxev8ApN4bXnvT7NmOi713
 ai4YPSv1FBS85teXoidsLKrf+4trfNk9JMrltcr1YZWz2P59zs7IWXZxvcdVp9+rWEToN1ay2
 779Z5r3kSXvpqTCsIO5z35/5T4c+pfdfm1tntusP/KedXhRnD5EcBeUttrD1LHxzLkVViKc5I
 NNRiLipOBACLoQoJUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1491279754!58436182!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22660 invoked from network); 4 Apr 2017 04:22:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Apr 2017 04:22:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFzF-0003W3-59
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFzF-0001Vm-2n
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvFzF-0001Vm-2n@xenbits.xenproject.org>
Date: Tue, 04 Apr 2017 04:22:33 +0000
Subject: [Xen-changelog] [xen master] xenstore: cleanup tdb.c
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE4MzY3NjcwMTU1MmYyNzAxMmY2YjMzMTA2ZjEzOTgzNWQzY2I4NDEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDI4
IDE4OjI2OjE1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAzIDE0OjA0OjQxIDIwMTcgKzAxMDAKCiAgICB4ZW5z
dG9yZTogY2xlYW51cCB0ZGIuYwogICAgCiAgICBSZW1vdmUgYWxsIHVudXNlZCBmdW5jdGlvbnMg
ZnJvbSB0ZGIuYy4gVGhpcyB3aWxsIHJlZHVjZSBjb2RlIHNpemUgb2YKICAgIHhlbnN0b3JlZCBh
bmQgLSBtb3JlIGltcG9ydGFudCAtIG9mIHhlbnN0b3JlIHN0dWJkb20uCiAgICAKICAgIHRkYi5j
IGhhc24ndCBiZWVuIHVwZGF0ZWQgdG8gYSBuZXdlciB2ZXJzaW9uIHNpbmNlIGl0cyBpbnRyb2R1
Y3Rpb24gaW4KICAgIDIwMDUuIEFueSBiYWNrcG9ydCBvZiBidWcgZml4ZXMgb3IgdXBkYXRlIHRv
IGEgbmV3IHZlcnNpb24gd2lsbCBuZWVkCiAgICBtYWpvciB3b3JrLCBzbyB0aGVyZSBpcyBubyBy
ZWFsIGRvd25zaWRlIHRvIHJlbW92ZSBub3QgbmVlZGVkIGNvZGUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0b3JlL3RkYi5jIHwgNDM5ICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMv
eGVuc3RvcmUvdGRiLmggfCAgMjIgLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCA0NjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUvdGRiLmMgYi90
b29scy94ZW5zdG9yZS90ZGIuYwppbmRleCBlMjY5MDBlLi4yOTU5M2I3IDEwMDY0NAotLS0gYS90
b29scy94ZW5zdG9yZS90ZGIuYworKysgYi90b29scy94ZW5zdG9yZS90ZGIuYwpAQCAtMTAzLDcg
KzEwMyw3IEBACiAjZW5kaWYKIAogI2RlZmluZSBCVUNLRVQoaGFzaCkgKChoYXNoKSAlIHRkYi0+
aGVhZGVyLmhhc2hfc2l6ZSkKLVREQl9EQVRBIHRkYl9udWxsOworc3RhdGljIFREQl9EQVRBIHRk
Yl9udWxsOwogCiAvKiBhbGwgY29udGV4dHMsIHRvIGVuc3VyZSBubyBkb3VibGUtb3BlbnMgKGZj
bnRsIGxvY2tzIGRvbid0IG5lc3QhKSAqLwogc3RhdGljIFREQl9DT05URVhUICp0ZGJzID0gTlVM
TDsKQEAgLTUxMCwxMDggKzUxMCw2IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3RhaWxlcihUREJfQ09O
VEVYVCAqdGRiLCB0ZGJfb2ZmIG9mZnNldCwKIAkJCSAmdG90YWxzaXplKTsKIH0KIAotc3RhdGlj
IHRkYl9vZmYgdGRiX2R1bXBfcmVjb3JkKFREQl9DT05URVhUICp0ZGIsIHRkYl9vZmYgb2Zmc2V0
KQotewotCXN0cnVjdCBsaXN0X3N0cnVjdCByZWM7Ci0JdGRiX29mZiB0YWlsZXJfb2ZzLCB0YWls
ZXI7Ci0KLQlpZiAodGRiX3JlYWQodGRiLCBvZmZzZXQsIChjaGFyICopJnJlYywgc2l6ZW9mKHJl
YyksIERPQ09OVigpKSA9PSAtMSkgewotCQlwcmludGYoIkVSUk9SOiBmYWlsZWQgdG8gcmVhZCBy
ZWNvcmQgYXQgJXVcbiIsIG9mZnNldCk7Ci0JCXJldHVybiAwOwotCX0KLQotCXByaW50ZigiIHJl
Yzogb2Zmc2V0PTB4JTA4eCBuZXh0PTB4JTA4eCByZWNfbGVuPSVkIGtleV9sZW49JWQgZGF0YV9s
ZW49JWQgZnVsbF9oYXNoPTB4JXggbWFnaWM9MHgleFxuIiwKLQkgICAgICAgb2Zmc2V0LCByZWMu
bmV4dCwgcmVjLnJlY19sZW4sIHJlYy5rZXlfbGVuLCByZWMuZGF0YV9sZW4sIHJlYy5mdWxsX2hh
c2gsIHJlYy5tYWdpYyk7Ci0KLQl0YWlsZXJfb2ZzID0gb2Zmc2V0ICsgc2l6ZW9mKHJlYykgKyBy
ZWMucmVjX2xlbiAtIHNpemVvZih0ZGJfb2ZmKTsKLQlpZiAob2ZzX3JlYWQodGRiLCB0YWlsZXJf
b2ZzLCAmdGFpbGVyKSA9PSAtMSkgewotCQlwcmludGYoIkVSUk9SOiBmYWlsZWQgdG8gcmVhZCB0
YWlsZXIgYXQgJXVcbiIsIHRhaWxlcl9vZnMpOwotCQlyZXR1cm4gcmVjLm5leHQ7Ci0JfQotCi0J
aWYgKHRhaWxlciAhPSByZWMucmVjX2xlbiArIHNpemVvZihyZWMpKSB7Ci0JCXByaW50ZigiRVJS
T1I6IHRhaWxlciBkb2VzIG5vdCBtYXRjaCByZWNvcmQhIHRhaWxlcj0ldSB0b3RhbHNpemU9JXVc
biIsCi0JCQkJKHVuc2lnbmVkIGludCl0YWlsZXIsICh1bnNpZ25lZCBpbnQpKHJlYy5yZWNfbGVu
ICsgc2l6ZW9mKHJlYykpKTsKLQl9Ci0JcmV0dXJuIHJlYy5uZXh0OwotfQotCi1zdGF0aWMgaW50
IHRkYl9kdW1wX2NoYWluKFREQl9DT05URVhUICp0ZGIsIGludCBpKQotewotCXRkYl9vZmYgcmVj
X3B0ciwgdG9wOwotCi0JdG9wID0gVERCX0hBU0hfVE9QKGkpOwotCi0JaWYgKHRkYl9sb2NrKHRk
YiwgaSwgRl9XUkxDSykgIT0gMCkKLQkJcmV0dXJuIC0xOwotCi0JaWYgKG9mc19yZWFkKHRkYiwg
dG9wLCAmcmVjX3B0cikgPT0gLTEpCi0JCXJldHVybiB0ZGJfdW5sb2NrKHRkYiwgaSwgRl9XUkxD
Syk7Ci0KLQlpZiAocmVjX3B0cikKLQkJcHJpbnRmKCJoYXNoPSVkXG4iLCBpKTsKLQotCXdoaWxl
IChyZWNfcHRyKSB7Ci0JCXJlY19wdHIgPSB0ZGJfZHVtcF9yZWNvcmQodGRiLCByZWNfcHRyKTsK
LQl9Ci0KLQlyZXR1cm4gdGRiX3VubG9jayh0ZGIsIGksIEZfV1JMQ0spOwotfQotCi12b2lkIHRk
Yl9kdW1wX2FsbChUREJfQ09OVEVYVCAqdGRiKQotewotCXVuc2lnbmVkIGludCBpOwotCWZvciAo
aT0wO2k8dGRiLT5oZWFkZXIuaGFzaF9zaXplO2krKykgewotCQl0ZGJfZHVtcF9jaGFpbih0ZGIs
IGkpOwotCX0KLQlwcmludGYoImZyZWVsaXN0OlxuIik7Ci0JdGRiX2R1bXBfY2hhaW4odGRiLCAt
MSk7Ci19Ci0KLWludCB0ZGJfcHJpbnRmcmVlbGlzdChUREJfQ09OVEVYVCAqdGRiKQotewotCWlu
dCByZXQ7Ci0JbG9uZyB0b3RhbF9mcmVlID0gMDsKLQl0ZGJfb2ZmIG9mZnNldCwgcmVjX3B0cjsK
LQlzdHJ1Y3QgbGlzdF9zdHJ1Y3QgcmVjOwotCi0JaWYgKChyZXQgPSB0ZGJfbG9jayh0ZGIsIC0x
LCBGX1dSTENLKSkgIT0gMCkKLQkJcmV0dXJuIHJldDsKLQotCW9mZnNldCA9IEZSRUVMSVNUX1RP
UDsKLQotCS8qIHJlYWQgaW4gdGhlIGZyZWVsaXN0IHRvcCAqLwotCWlmIChvZnNfcmVhZCh0ZGIs
IG9mZnNldCwgJnJlY19wdHIpID09IC0xKSB7Ci0JCXRkYl91bmxvY2sodGRiLCAtMSwgRl9XUkxD
Syk7Ci0JCXJldHVybiAwOwotCX0KLQotCXByaW50ZigiZnJlZWxpc3QgdG9wPVsweCUwOHhdXG4i
LCByZWNfcHRyICk7Ci0Jd2hpbGUgKHJlY19wdHIpIHsKLQkJaWYgKHRkYl9yZWFkKHRkYiwgcmVj
X3B0ciwgKGNoYXIgKikmcmVjLCBzaXplb2YocmVjKSwgRE9DT05WKCkpID09IC0xKSB7Ci0JCQl0
ZGJfdW5sb2NrKHRkYiwgLTEsIEZfV1JMQ0spOwotCQkJcmV0dXJuIC0xOwotCQl9Ci0KLQkJaWYg
KHJlYy5tYWdpYyAhPSBUREJfRlJFRV9NQUdJQykgewotCQkJcHJpbnRmKCJiYWQgbWFnaWMgMHgl
MDh4IGluIGZyZWUgbGlzdFxuIiwgcmVjLm1hZ2ljKTsKLQkJCXRkYl91bmxvY2sodGRiLCAtMSwg
Rl9XUkxDSyk7Ci0JCQlyZXR1cm4gLTE7Ci0JCX0KLQotCQlwcmludGYoImVudHJ5IG9mZnNldD1b
MHglMDh4XSwgcmVjLnJlY19sZW4gPSBbMHglMDh4ICglZCldIChlbmQgPSAweCUwOHgpXG4iLCAK
LQkJICAgICAgIHJlY19wdHIsIHJlYy5yZWNfbGVuLCByZWMucmVjX2xlbiwgcmVjX3B0ciArIHJl
Yy5yZWNfbGVuKTsKLQkJdG90YWxfZnJlZSArPSByZWMucmVjX2xlbjsKLQotCQkvKiBtb3ZlIHRv
IHRoZSBuZXh0IHJlY29yZCAqLwotCQlyZWNfcHRyID0gcmVjLm5leHQ7Ci0JfQotCXByaW50Zigi
dG90YWwgcmVjX2xlbiA9IFsweCUwOHggKCVkKV1cbiIsIChpbnQpdG90YWxfZnJlZSwgCi0gICAg
ICAgICAgICAgICAoaW50KXRvdGFsX2ZyZWUpOwotCi0JcmV0dXJuIHRkYl91bmxvY2sodGRiLCAt
MSwgRl9XUkxDSyk7Ci19Ci0KIC8qIFJlbW92ZSBhbiBlbGVtZW50IGZyb20gdGhlIGZyZWVsaXN0
LiAgTXVzdCBoYXZlIGFsbG9jIGxvY2suICovCiBzdGF0aWMgaW50IHJlbW92ZV9mcm9tX2ZyZWVs
aXN0KFREQl9DT05URVhUICp0ZGIsIHRkYl9vZmYgb2ZmLCB0ZGJfb2ZmIG5leHQpCiB7CkBAIC0x
MTcwLDEyICsxMDY4LDYgQEAgc3RhdGljIGludCB0ZGJfZXhpc3RzX2hhc2goVERCX0NPTlRFWFQg
KnRkYiwgVERCX0RBVEEga2V5LCB1aW50MzJfdCBoYXNoKQogCXJldHVybiAxOwogfQogCi1pbnQg
dGRiX2V4aXN0cyhUREJfQ09OVEVYVCAqdGRiLCBUREJfREFUQSBrZXkpCi17Ci0JdWludDMyX3Qg
aGFzaCA9IHRkYi0+aGFzaF9mbigma2V5KTsKLQlyZXR1cm4gdGRiX2V4aXN0c19oYXNoKHRkYiwg
a2V5LCBoYXNoKTsKLX0KLQogLyogcmVjb3JkIGxvY2sgc3RvcHMgZGVsZXRlIHVuZGVybmVhdGgg
Ki8KIHN0YXRpYyBpbnQgbG9ja19yZWNvcmQoVERCX0NPTlRFWFQgKnRkYiwgdGRiX29mZiBvZmYp
CiB7CkBAIC0xNjE3LDEzMSArMTUwOSw2IEBAIGZhaWw6CiAJZ290byBvdXQ7CiB9CiAKLS8qIEF0
dGVtcHQgdG8gYXBwZW5kIGRhdGEgdG8gYW4gZW50cnkgaW4gcGxhY2UgLSB0aGlzIG9ubHkgd29y
a3MgaWYgdGhlIG5ldyBkYXRhIHNpemUKLSAgIGlzIDw9IHRoZSBvbGQgZGF0YSBzaXplIGFuZCB0
aGUga2V5IGV4aXN0cy4KLSAgIG9uIGZhaWx1cmUgcmV0dXJuIC0xLiBSZWNvcmQgbXVzdCBiZSBs
b2NrZWQgYmVmb3JlIGNhbGxpbmcuCi0qLwotc3RhdGljIGludCB0ZGJfYXBwZW5kX2lucGxhY2Uo
VERCX0NPTlRFWFQgKnRkYiwgVERCX0RBVEEga2V5LCB1aW50MzJfdCBoYXNoLCBUREJfREFUQSBu
ZXdfZGJ1ZikKLXsKLQlzdHJ1Y3QgbGlzdF9zdHJ1Y3QgcmVjOwotCXRkYl9vZmYgcmVjX3B0cjsK
LQotCS8qIGZpbmQgZW50cnkgKi8KLQlpZiAoIShyZWNfcHRyID0gdGRiX2ZpbmQodGRiLCBrZXks
IGhhc2gsICZyZWMpKSkKLQkJcmV0dXJuIC0xOwotCi0JLyogQXBwZW5kIG9mIDAgaXMgYWx3YXlz
IG9rLiAqLwotCWlmIChuZXdfZGJ1Zi5kc2l6ZSA9PSAwKQotCQlyZXR1cm4gMDsKLQotCS8qIG11
c3QgYmUgbG9uZyBlbm91Z2ggZm9yIGtleSwgb2xkIGRhdGEgKyBuZXcgZGF0YSBhbmQgdGFpbGVy
ICovCi0JaWYgKHJlYy5yZWNfbGVuIDwga2V5LmRzaXplICsgcmVjLmRhdGFfbGVuICsgbmV3X2Ri
dWYuZHNpemUgKyBzaXplb2YodGRiX29mZikpIHsKLQkJLyogTm8gcm9vbS4gKi8KLQkJdGRiLT5l
Y29kZSA9IFREQl9TVUNDRVNTOyAvKiBOb3QgcmVhbGx5IGFuIGVycm9yICovCi0JCXJldHVybiAt
MTsKLQl9Ci0KLQlpZiAodGRiX3dyaXRlKHRkYiwgcmVjX3B0ciArIHNpemVvZihyZWMpICsgcmVj
LmtleV9sZW4gKyByZWMuZGF0YV9sZW4sCi0JCSAgICAgIG5ld19kYnVmLmRwdHIsIG5ld19kYnVm
LmRzaXplKSA9PSAtMSkKLQkJcmV0dXJuIC0xOwotCi0JLyogdXBkYXRlIHNpemUgKi8KLQlyZWMu
ZGF0YV9sZW4gKz0gbmV3X2RidWYuZHNpemU7Ci0JcmV0dXJuIHJlY193cml0ZSh0ZGIsIHJlY19w
dHIsICZyZWMpOwotfQotCi0vKiBBcHBlbmQgdG8gYW4gZW50cnkuIENyZWF0ZSBpZiBub3QgZXhp
c3QuICovCi0KLWludCB0ZGJfYXBwZW5kKFREQl9DT05URVhUICp0ZGIsIFREQl9EQVRBIGtleSwg
VERCX0RBVEEgbmV3X2RidWYpCi17Ci0Jc3RydWN0IGxpc3Rfc3RydWN0IHJlYzsKLQl1aW50MzJf
dCBoYXNoOwotCXRkYl9vZmYgcmVjX3B0cjsKLQljaGFyICpwID0gTlVMTDsKLQlpbnQgcmV0ID0g
MDsKLQlzaXplX3QgbmV3X2RhdGFfc2l6ZSA9IDA7Ci0KLQkvKiBmaW5kIHdoaWNoIGhhc2ggYnVj
a2V0IGl0IGlzIGluICovCi0JaGFzaCA9IHRkYi0+aGFzaF9mbigma2V5KTsKLQlpZiAodGRiX2xv
Y2sodGRiLCBCVUNLRVQoaGFzaCksIEZfV1JMQ0spID09IC0xKQotCQlyZXR1cm4gLTE7Ci0KLQkv
KiBmaXJzdCB0cnkgaW4tcGxhY2UuICovCi0JaWYgKHRkYl9hcHBlbmRfaW5wbGFjZSh0ZGIsIGtl
eSwgaGFzaCwgbmV3X2RidWYpID09IDApCi0JCWdvdG8gb3V0OwotCi0JLyogcmVzZXQgdGhlIGVy
cm9yIGNvZGUgcG90ZW50aWFsbHkgc2V0IGJ5IHRoZSB0ZGJfYXBwZW5kX2lucGxhY2UoKSAqLwot
CXRkYi0+ZWNvZGUgPSBUREJfU1VDQ0VTUzsKLQotCS8qIGZpbmQgZW50cnkgKi8KLQlpZiAoIShy
ZWNfcHRyID0gdGRiX2ZpbmQodGRiLCBrZXksIGhhc2gsICZyZWMpKSkgewotCQlpZiAodGRiLT5l
Y29kZSAhPSBUREJfRVJSX05PRVhJU1QpCi0JCQlnb3RvIGZhaWw7Ci0KLQkJLyogTm90IGZvdW5k
IC0gY3JlYXRlLiAqLwotCi0JCXJldCA9IHRkYl9zdG9yZSh0ZGIsIGtleSwgbmV3X2RidWYsIFRE
Ql9JTlNFUlQpOwotCQlnb3RvIG91dDsKLQl9Ci0KLQluZXdfZGF0YV9zaXplID0gcmVjLmRhdGFf
bGVuICsgbmV3X2RidWYuZHNpemU7Ci0KLQkvKiBDb3B5IGtleStvbGRfdmFsdWUrdmFsdWUgKmJl
Zm9yZSogYWxsb2NhdGluZyBmcmVlIHNwYWNlIGluIGNhc2UgbWFsbG9jCi0JICAgZmFpbHMgYW5k
IHdlIGFyZSBsZWZ0IHdpdGggYSBkZWFkIHNwb3QgaW4gdGhlIHRkYi4gKi8KLQotCWlmICghKHAg
PSAoY2hhciAqKXRhbGxvY19zaXplKHRkYiwga2V5LmRzaXplICsgbmV3X2RhdGFfc2l6ZSkpKSB7
Ci0JCXRkYi0+ZWNvZGUgPSBUREJfRVJSX09PTTsKLQkJZ290byBmYWlsOwotCX0KLQotCS8qIENv
cHkgdGhlIGtleSBpbiBwbGFjZS4gKi8KLQltZW1jcHkocCwga2V5LmRwdHIsIGtleS5kc2l6ZSk7
Ci0KLQkvKiBOb3cgcmVhZCB0aGUgb2xkIGRhdGEgaW50byBwbGFjZS4gKi8KLQlpZiAocmVjLmRh
dGFfbGVuICYmCi0JCXRkYl9yZWFkKHRkYiwgcmVjX3B0ciArIHNpemVvZihyZWMpICsgcmVjLmtl
eV9sZW4sIHAgKyBrZXkuZHNpemUsIHJlYy5kYXRhX2xlbiwgMCkgPT0gLTEpCi0JCQlnb3RvIGZh
aWw7Ci0KLQkvKiBGaW5hbGx5IGFwcGVuZCB0aGUgbmV3IGRhdGEuICovCi0JaWYgKG5ld19kYnVm
LmRzaXplKQotCQltZW1jcHkocCtrZXkuZHNpemUrcmVjLmRhdGFfbGVuLCBuZXdfZGJ1Zi5kcHRy
LCBuZXdfZGJ1Zi5kc2l6ZSk7Ci0KLQkvKiBkZWxldGUgYW55IGV4aXN0aW5nIHJlY29yZCAtIGlm
IGl0IGRvZXNuJ3QgZXhpc3Qgd2UgZG9uJ3QKLSAgICAgICAgICAgY2FyZS4gIERvaW5nIHRoaXMg
Zmlyc3QgcmVkdWNlcyBmcmFnbWVudGF0aW9uLCBhbmQgYXZvaWRzCi0gICAgICAgICAgIGNvYWxl
c2Npbmcgd2l0aCBgYWxsb2NhdGVkJyBibG9jayBiZWZvcmUgaXQncyB1cGRhdGVkLiAqLwotCi0J
dGRiX2RlbGV0ZV9oYXNoKHRkYiwga2V5LCBoYXNoKTsKLQotCWlmICghKHJlY19wdHIgPSB0ZGJf
YWxsb2NhdGUodGRiLCBrZXkuZHNpemUgKyBuZXdfZGF0YV9zaXplLCAmcmVjKSkpCi0JCWdvdG8g
ZmFpbDsKLQotCS8qIFJlYWQgaGFzaCB0b3AgaW50byBuZXh0IHB0ciAqLwotCWlmIChvZnNfcmVh
ZCh0ZGIsIFREQl9IQVNIX1RPUChoYXNoKSwgJnJlYy5uZXh0KSA9PSAtMSkKLQkJZ290byBmYWls
OwotCi0JcmVjLmtleV9sZW4gPSBrZXkuZHNpemU7Ci0JcmVjLmRhdGFfbGVuID0gbmV3X2RhdGFf
c2l6ZTsKLQlyZWMuZnVsbF9oYXNoID0gaGFzaDsKLQlyZWMubWFnaWMgPSBUREJfTUFHSUM7Ci0K
LQkvKiB3cml0ZSBvdXQgYW5kIHBvaW50IHRoZSB0b3Agb2YgdGhlIGhhc2ggY2hhaW4gYXQgaXQg
Ki8KLQlpZiAocmVjX3dyaXRlKHRkYiwgcmVjX3B0ciwgJnJlYykgPT0gLTEKLQkgICAgfHwgdGRi
X3dyaXRlKHRkYiwgcmVjX3B0citzaXplb2YocmVjKSwgcCwga2V5LmRzaXplK25ld19kYXRhX3Np
emUpPT0tMQotCSAgICB8fCBvZnNfd3JpdGUodGRiLCBUREJfSEFTSF9UT1AoaGFzaCksICZyZWNf
cHRyKSA9PSAtMSkgewotCQkvKiBOZWVkIHRvIHRkYl91bmFsbG9jYXRlKCkgaGVyZSAqLwotCQln
b3RvIGZhaWw7Ci0JfQotCi0gb3V0OgotCVNBRkVfRlJFRShwKTsgCi0JdGRiX3VubG9jayh0ZGIs
IEJVQ0tFVChoYXNoKSwgRl9XUkxDSyk7Ci0JcmV0dXJuIHJldDsKLQotZmFpbDoKLQlyZXQgPSAt
MTsKLQlnb3RvIG91dDsKLX0KLQogc3RhdGljIGludCB0ZGJfYWxyZWFkeV9vcGVuKGRldl90IGRl
dmljZSwKIAkJCSAgICBpbm9fdCBpbm8pCiB7CkBAIC0xNzU2LDIyICsxNTIzLDYgQEAgc3RhdGlj
IGludCB0ZGJfYWxyZWFkeV9vcGVuKGRldl90IGRldmljZSwKIAlyZXR1cm4gMDsKIH0KIAotLyog
b3BlbiB0aGUgZGF0YWJhc2UsIGNyZWF0aW5nIGl0IGlmIG5lY2Vzc2FyeSAKLQotICAgVGhlIG9w
ZW5fZmxhZ3MgYW5kIG1vZGUgYXJlIHBhc3NlZCBzdHJhaWdodCB0byB0aGUgb3BlbiBjYWxsIG9u
IHRoZQotICAgZGF0YWJhc2UgZmlsZS4gQSBmbGFncyB2YWx1ZSBvZiBPX1dST05MWSBpcyBpbnZh
bGlkLiBUaGUgaGFzaCBzaXplCi0gICBpcyBhZHZpc29yeSwgdXNlIHplcm8gZm9yIGEgZGVmYXVs
dCB2YWx1ZS4KLQotICAgUmV0dXJuIGlzIE5VTEwgb24gZXJyb3IsIGluIHdoaWNoIGNhc2UgZXJy
bm8gaXMgYWxzbyBzZXQuICBEb24ndCAKLSAgIHRyeSB0byBjYWxsIHRkYl9lcnJvciBvciB0ZGJf
ZXJybmFtZSwganVzdCBkbyBzdHJlcnJvcihlcnJubykuCi0KLSAgIEBwYXJhbSBuYW1lIG1heSBi
ZSBOVUxMIGZvciBpbnRlcm5hbCBkYXRhYmFzZXMuICovCi1UREJfQ09OVEVYVCAqdGRiX29wZW4o
Y29uc3QgY2hhciAqbmFtZSwgaW50IGhhc2hfc2l6ZSwgaW50IHRkYl9mbGFncywKLQkJICAgICAg
aW50IG9wZW5fZmxhZ3MsIG1vZGVfdCBtb2RlKQotewotCXJldHVybiB0ZGJfb3Blbl9leChuYW1l
LCBoYXNoX3NpemUsIHRkYl9mbGFncywgb3Blbl9mbGFncywgbW9kZSwgTlVMTCwgTlVMTCk7Ci19
Ci0KIC8qIGEgZGVmYXVsdCBsb2dnaW5nIGZ1bmN0aW9uICovCiBzdGF0aWMgdm9pZCBudWxsX2xv
Z19mbihUREJfQ09OVEVYVCAqdGRiIF9fYXR0cmlidXRlX18oKHVudXNlZCkpLAogCQkJaW50IGxl
dmVsIF9fYXR0cmlidXRlX18oKHVudXNlZCkpLApAQCAtMTk5NSwxOTEgKzE3NDYsMyBAQCBpbnQg
dGRiX2Nsb3NlKFREQl9DT05URVhUICp0ZGIpCiAKIAlyZXR1cm4gcmV0OwogfQotCi0vKiBsb2Nr
L3VubG9jayBlbnRpcmUgZGF0YWJhc2UgKi8KLWludCB0ZGJfbG9ja2FsbChUREJfQ09OVEVYVCAq
dGRiKQotewotCXVpbnQzMl90IGk7Ci0KLQkvKiBUaGVyZSBhcmUgbm8gbG9ja3Mgb24gcmVhZC1v
bmx5IGRicyAqLwotCWlmICh0ZGItPnJlYWRfb25seSkKLQkJcmV0dXJuIFREQl9FUlJDT0RFKFRE
Ql9FUlJfTE9DSywgLTEpOwotCWZvciAoaSA9IDA7IGkgPCB0ZGItPmhlYWRlci5oYXNoX3NpemU7
IGkrKykgCi0JCWlmICh0ZGJfbG9jayh0ZGIsIGksIEZfV1JMQ0spKQotCQkJYnJlYWs7Ci0KLQkv
KiBJZiBlcnJvciwgcmVsZWFzZSBsb2NrcyB3ZSBoYXZlLi4uICovCi0JaWYgKGkgPCB0ZGItPmhl
YWRlci5oYXNoX3NpemUpIHsKLQkJdWludDMyX3QgajsKLQotCQlmb3IgKCBqID0gMDsgaiA8IGk7
IGorKykKLQkJCXRkYl91bmxvY2sodGRiLCBqLCBGX1dSTENLKTsKLQkJcmV0dXJuIFREQl9FUlJD
T0RFKFREQl9FUlJfTk9MT0NLLCAtMSk7Ci0JfQotCi0JcmV0dXJuIDA7Ci19Ci12b2lkIHRkYl91
bmxvY2thbGwoVERCX0NPTlRFWFQgKnRkYikKLXsKLQl1aW50MzJfdCBpOwotCWZvciAoaT0wOyBp
IDwgdGRiLT5oZWFkZXIuaGFzaF9zaXplOyBpKyspCi0JCXRkYl91bmxvY2sodGRiLCBpLCBGX1dS
TENLKTsKLX0KLQotLyogbG9jay91bmxvY2sgb25lIGhhc2ggY2hhaW4uIFRoaXMgaXMgbWVhbnQg
dG8gYmUgdXNlZCB0byByZWR1Y2UKLSAgIGNvbnRlbnRpb24gLSBpdCBjYW5ub3QgZ3VhcmFudGVl
IGhvdyBtYW55IHJlY29yZHMgd2lsbCBiZSBsb2NrZWQgKi8KLWludCB0ZGJfY2hhaW5sb2NrKFRE
Ql9DT05URVhUICp0ZGIsIFREQl9EQVRBIGtleSkKLXsKLQlyZXR1cm4gdGRiX2xvY2sodGRiLCBC
VUNLRVQodGRiLT5oYXNoX2ZuKCZrZXkpKSwgRl9XUkxDSyk7Ci19Ci0KLWludCB0ZGJfY2hhaW51
bmxvY2soVERCX0NPTlRFWFQgKnRkYiwgVERCX0RBVEEga2V5KQotewotCXJldHVybiB0ZGJfdW5s
b2NrKHRkYiwgQlVDS0VUKHRkYi0+aGFzaF9mbigma2V5KSksIEZfV1JMQ0spOwotfQotCi1pbnQg
dGRiX2NoYWlubG9ja19yZWFkKFREQl9DT05URVhUICp0ZGIsIFREQl9EQVRBIGtleSkKLXsKLQly
ZXR1cm4gdGRiX2xvY2sodGRiLCBCVUNLRVQodGRiLT5oYXNoX2ZuKCZrZXkpKSwgRl9SRExDSyk7
Ci19Ci0KLWludCB0ZGJfY2hhaW51bmxvY2tfcmVhZChUREJfQ09OVEVYVCAqdGRiLCBUREJfREFU
QSBrZXkpCi17Ci0JcmV0dXJuIHRkYl91bmxvY2sodGRiLCBCVUNLRVQodGRiLT5oYXNoX2ZuKCZr
ZXkpKSwgRl9SRExDSyk7Ci19Ci0KLQotLyogcmVnaXN0ZXIgYSBsb2dpbmcgZnVuY3Rpb24gKi8K
LXZvaWQgdGRiX2xvZ2dpbmdfZnVuY3Rpb24oVERCX0NPTlRFWFQgKnRkYiwgdm9pZCAoKmZuKShU
REJfQ09OVEVYVCAqLCBpbnQgLCBjb25zdCBjaGFyICosIC4uLikpCi17Ci0JdGRiLT5sb2dfZm4g
PSBmbj9mbjpudWxsX2xvZ19mbjsKLX0KLQotCi0vKiByZW9wZW4gYSB0ZGIgLSB0aGlzIGNhbiBi
ZSB1c2VkIGFmdGVyIGEgZm9yayB0byBlbnN1cmUgdGhhdCB3ZSBoYXZlIGFuIGluZGVwZW5kZW50
Ci0gICBzZWVrIHBvaW50ZXIgZnJvbSBvdXIgcGFyZW50IGFuZCB0byByZS1lc3RhYmxpc2ggbG9j
a3MgKi8KLWludCB0ZGJfcmVvcGVuKFREQl9DT05URVhUICp0ZGIpCi17Ci0Jc3RydWN0IHN0YXQg
c3Q7Ci0KLQlpZiAodGRiLT5mbGFncyAmIFREQl9JTlRFUk5BTCkKLQkJcmV0dXJuIDA7IC8qIE5v
dGhpbmcgdG8gZG8uICovCi0JaWYgKHRkYl9tdW5tYXAodGRiKSAhPSAwKSB7Ci0JCVREQl9MT0co
KHRkYiwgMCwgInRkYl9yZW9wZW46IG11bm1hcCBmYWlsZWQgKCVzKVxuIiwgc3RyZXJyb3IoZXJy
bm8pKSk7Ci0JCWdvdG8gZmFpbDsKLQl9Ci0JaWYgKGNsb3NlKHRkYi0+ZmQpICE9IDApCi0JCVRE
Ql9MT0coKHRkYiwgMCwgInRkYl9yZW9wZW46IFdBUk5JTkcgY2xvc2luZyB0ZGItPmZkIGZhaWxl
ZCFcbiIpKTsKLQl0ZGItPmZkID0gb3Blbih0ZGItPm5hbWUsIHRkYi0+b3Blbl9mbGFncyAmIH4o
T19DUkVBVHxPX1RSVU5DKSwgMCk7Ci0JaWYgKHRkYi0+ZmQgPT0gLTEpIHsKLQkJVERCX0xPRygo
dGRiLCAwLCAidGRiX3Jlb3Blbjogb3BlbiBmYWlsZWQgKCVzKVxuIiwgc3RyZXJyb3IoZXJybm8p
KSk7Ci0JCWdvdG8gZmFpbDsKLQl9Ci0JaWYgKGZzdGF0KHRkYi0+ZmQsICZzdCkgIT0gMCkgewot
CQlUREJfTE9HKCh0ZGIsIDAsICJ0ZGJfcmVvcGVuOiBmc3RhdCBmYWlsZWQgKCVzKVxuIiwgc3Ry
ZXJyb3IoZXJybm8pKSk7Ci0JCWdvdG8gZmFpbDsKLQl9Ci0JaWYgKHN0LnN0X2lubyAhPSB0ZGIt
Pmlub2RlIHx8IHN0LnN0X2RldiAhPSB0ZGItPmRldmljZSkgewotCQlUREJfTE9HKCh0ZGIsIDAs
ICJ0ZGJfcmVvcGVuOiBmaWxlIGRldi9pbm9kZSBoYXMgY2hhbmdlZCFcbiIpKTsKLQkJZ290byBm
YWlsOwotCX0KLQl0ZGJfbW1hcCh0ZGIpOwotCWlmICgodGRiLT5mbGFncyAmIFREQl9DTEVBUl9J
Rl9GSVJTVCkgJiYgKHRkYl9icmxvY2sodGRiLCBBQ1RJVkVfTE9DSywgRl9SRExDSywgRl9TRVRM
S1csIDApID09IC0xKSkgewotCQlUREJfTE9HKCh0ZGIsIDAsICJ0ZGJfcmVvcGVuOiBmYWlsZWQg
dG8gb2J0YWluIGFjdGl2ZSBsb2NrXG4iKSk7Ci0JCWdvdG8gZmFpbDsKLQl9Ci0KLQlyZXR1cm4g
MDsKLQotZmFpbDoKLQl0ZGJfY2xvc2UodGRiKTsKLQlyZXR1cm4gLTE7Ci19Ci0KLS8qIE5vdCBn
ZW5lcmFsOiBvbmx5IHdvcmtzIGlmIHNpbmdsZSB3cml0ZXIuICovCi1UREJfQ09OVEVYVCAqdGRi
X2NvcHkoVERCX0NPTlRFWFQgKnRkYiwgY29uc3QgY2hhciAqb3V0ZmlsZSkKLXsKLQlpbnQgZmQs
IHNhdmVkX2Vycm5vOwotCVREQl9DT05URVhUICpjb3B5OwotCi0JaWYgKHRkYi0+ZmxhZ3MgJiBU
REJfSU5URVJOQUwpIHsKLQkJc3RydWN0IHRkYl9oZWFkZXIgKmNvcHlkYjsKLQkJCi0JCWNvcHkg
PSB0YWxsb2NfemVybyhvdXRmaWxlLCBUREJfQ09OVEVYVCk7Ci0JCWlmIChjb3B5ID09IE5VTEwp
IHsKLQkJCWVycm5vID0gRU5PTUVNOwotCQkJZ290byBpbnRmYWlsOwotCQl9Ci0JCW1lbWNweShj
b3B5LCB0ZGIsIHNpemVvZihUREJfQ09OVEVYVCkpOwotCi0JCWlmIChjb3B5LT5uYW1lIHx8IGNv
cHktPmxvY2tlZCB8fCBjb3B5LT5kZXZpY2UgfHwgY29weS0+aW5vZGUpIHsKLQkJCWZwcmludGYo
c3RkZXJyLCAidGRiX2NvcHkgYXNzdW1wdGlvbihzKSBmYWlsZWRcbiIpOwotCQkJZ290byBpbnRm
YWlsOwotCQl9Ci0KLQkJY29weWRiID0gdGFsbG9jX3plcm9fc2l6ZShjb3B5LCBjb3B5LT5tYXBf
c2l6ZSk7Ci0JCWlmIChjb3B5ZGIgPT0gTlVMTCkgewotCQkJZXJybm8gPSBFTk9NRU07Ci0JCQln
b3RvIGludGZhaWw7Ci0JCX0KLQkJbWVtY3B5KGNvcHlkYiwgY29weS0+bWFwX3B0ciwgY29weS0+
bWFwX3NpemUpOwotCQljb3B5LT5tYXBfcHRyID0gKGNoYXIqKSBjb3B5ZGI7Ci0KLQkJaWYgKHRk
Yl9icmxvY2sodGRiLCBHTE9CQUxfTE9DSywgRl9VTkxDSywgRl9TRVRMS1csIDApID09IC0xKQot
CQkJZ290byBpbnRmYWlsOwotCi0JCWNvcHktPm5leHQgPSB0ZGJzOwotCQl0ZGJzID0gY29weTsK
LQotCQlyZXR1cm4gY29weTsKLWludGZhaWw6Ci0JCXRhbGxvY19mcmVlKGNvcHkpOwotCQlyZXR1
cm4gTlVMTDsKLQl9Ci0KLQlmZCA9IG9wZW4ob3V0ZmlsZSwgT19UUlVOQ3xPX0NSRUFUfE9fV1JP
TkxZLCAwNjQwKTsKLQlpZiAoZmQgPCAwKQotCQlyZXR1cm4gTlVMTDsKLQlpZiAodGRiLT5tYXBf
cHRyKSB7Ci0JCWlmICh3cml0ZShmZCx0ZGItPm1hcF9wdHIsdGRiLT5tYXBfc2l6ZSkgIT0gKGlu
dCl0ZGItPm1hcF9zaXplKQotCQkJZ290byBmYWlsOwotCX0gZWxzZSB7Ci0JCWNoYXIgYnVmWzY1
NTM2XTsKLQkJaW50IHI7Ci0KLQkJbHNlZWsodGRiLT5mZCwgMCwgU0VFS19TRVQpOwotCQl3aGls
ZSAoKHIgPSByZWFkKHRkYi0+ZmQsIGJ1Ziwgc2l6ZW9mKGJ1ZikpKSA+IDApIHsKLQkJCWlmICh3
cml0ZShmZCwgYnVmLCByKSAhPSByKQotCQkJCWdvdG8gZmFpbDsKLQkJfQotCQlpZiAociA8IDAp
Ci0JCQlnb3RvIGZhaWw7Ci0JfQotCWNvcHkgPSB0ZGJfb3BlbihvdXRmaWxlLCAwLCAwLCBPX1JE
V1IsIDApOwotCWlmICghY29weSkKLQkJZ290byBmYWlsOwotCWNsb3NlKGZkKTsKLQlyZXR1cm4g
Y29weTsKLQotZmFpbDoKLQlzYXZlZF9lcnJubyA9IGVycm5vOwotCWNsb3NlKGZkKTsKLQl1bmxp
bmsob3V0ZmlsZSk7Ci0JZXJybm8gPSBzYXZlZF9lcnJubzsKLQlyZXR1cm4gTlVMTDsKLX0KLQot
LyogcmVvcGVuIGFsbCB0ZGIncyAqLwotaW50IHRkYl9yZW9wZW5fYWxsKHZvaWQpCi17Ci0JVERC
X0NPTlRFWFQgKnRkYjsKLQotCWZvciAodGRiPXRkYnM7IHRkYjsgdGRiID0gdGRiLT5uZXh0KSB7
Ci0JCS8qIEVuc3VyZSBubyBjbGVhci1pZi1maXJzdC4gKi8KLQkJdGRiLT5mbGFncyAmPSB+VERC
X0NMRUFSX0lGX0ZJUlNUOwotCQlpZiAodGRiX3Jlb3Blbih0ZGIpICE9IDApCi0JCQlyZXR1cm4g
LTE7Ci0JfQotCi0JcmV0dXJuIDA7Ci19CmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS90ZGIu
aCBiL3Rvb2xzL3hlbnN0b3JlL3RkYi5oCmluZGV4IDQxODcyNzQuLjU1N2NmNzIgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hlbnN0b3JlL3RkYi5oCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3RkYi5oCkBAIC0x
MTIsNDIgKzExMiwyMCBAQCB0eXBlZGVmIGludCAoKnRkYl90cmF2ZXJzZV9mdW5jKShUREJfQ09O
VEVYVCAqLCBUREJfREFUQSwgVERCX0RBVEEsIHZvaWQgKik7CiB0eXBlZGVmIHZvaWQgKCp0ZGJf
bG9nX2Z1bmMpKFREQl9DT05URVhUICosIGludCAsIGNvbnN0IGNoYXIgKiwgLi4uKTsKIHR5cGVk
ZWYgdWludDMyX3QgKCp0ZGJfaGFzaF9mdW5jKShUREJfREFUQSAqa2V5KTsKIAotVERCX0NPTlRF
WFQgKnRkYl9vcGVuKGNvbnN0IGNoYXIgKm5hbWUsIGludCBoYXNoX3NpemUsIGludCB0ZGJfZmxh
Z3MsCi0JCSAgICAgIGludCBvcGVuX2ZsYWdzLCBtb2RlX3QgbW9kZSk7CiBUREJfQ09OVEVYVCAq
dGRiX29wZW5fZXgoY29uc3QgY2hhciAqbmFtZSwgaW50IGhhc2hfc2l6ZSwgaW50IHRkYl9mbGFn
cywKIAkJCSBpbnQgb3Blbl9mbGFncywgbW9kZV90IG1vZGUsCiAJCQkgdGRiX2xvZ19mdW5jIGxv
Z19mbiwKIAkJCSB0ZGJfaGFzaF9mdW5jIGhhc2hfZm4pOwogCi1pbnQgdGRiX3Jlb3BlbihUREJf
Q09OVEVYVCAqdGRiKTsKLWludCB0ZGJfcmVvcGVuX2FsbCh2b2lkKTsKLXZvaWQgdGRiX2xvZ2dp
bmdfZnVuY3Rpb24oVERCX0NPTlRFWFQgKnRkYiwgdGRiX2xvZ19mdW5jKTsKIGVudW0gVERCX0VS
Uk9SIHRkYl9lcnJvcihUREJfQ09OVEVYVCAqdGRiKTsKIGNvbnN0IGNoYXIgKnRkYl9lcnJvcnN0
cihUREJfQ09OVEVYVCAqdGRiKTsKIFREQl9EQVRBIHRkYl9mZXRjaChUREJfQ09OVEVYVCAqdGRi
LCBUREJfREFUQSBrZXkpOwogaW50IHRkYl9kZWxldGUoVERCX0NPTlRFWFQgKnRkYiwgVERCX0RB
VEEga2V5KTsKIGludCB0ZGJfc3RvcmUoVERCX0NPTlRFWFQgKnRkYiwgVERCX0RBVEEga2V5LCBU
REJfREFUQSBkYnVmLCBpbnQgZmxhZyk7Ci1pbnQgdGRiX2FwcGVuZChUREJfQ09OVEVYVCAqdGRi
LCBUREJfREFUQSBrZXksIFREQl9EQVRBIG5ld19kYnVmKTsKIGludCB0ZGJfY2xvc2UoVERCX0NP
TlRFWFQgKnRkYik7CiBUREJfREFUQSB0ZGJfZmlyc3RrZXkoVERCX0NPTlRFWFQgKnRkYik7CiBU
REJfREFUQSB0ZGJfbmV4dGtleShUREJfQ09OVEVYVCAqdGRiLCBUREJfREFUQSBrZXkpOwogaW50
IHRkYl90cmF2ZXJzZShUREJfQ09OVEVYVCAqdGRiLCB0ZGJfdHJhdmVyc2VfZnVuYyBmbiwgdm9p
ZCAqKTsKLWludCB0ZGJfZXhpc3RzKFREQl9DT05URVhUICp0ZGIsIFREQl9EQVRBIGtleSk7Ci1p
bnQgdGRiX2xvY2thbGwoVERCX0NPTlRFWFQgKnRkYik7Ci12b2lkIHRkYl91bmxvY2thbGwoVERC
X0NPTlRFWFQgKnRkYik7Ci0KLS8qIExvdyBsZXZlbCBsb2NraW5nIGZ1bmN0aW9uczogdXNlIHdp
dGggY2FyZSAqLwotaW50IHRkYl9jaGFpbmxvY2soVERCX0NPTlRFWFQgKnRkYiwgVERCX0RBVEEg
a2V5KTsKLWludCB0ZGJfY2hhaW51bmxvY2soVERCX0NPTlRFWFQgKnRkYiwgVERCX0RBVEEga2V5
KTsKLWludCB0ZGJfY2hhaW5sb2NrX3JlYWQoVERCX0NPTlRFWFQgKnRkYiwgVERCX0RBVEEga2V5
KTsKLWludCB0ZGJfY2hhaW51bmxvY2tfcmVhZChUREJfQ09OVEVYVCAqdGRiLCBUREJfREFUQSBr
ZXkpOwotVERCX0NPTlRFWFQgKnRkYl9jb3B5KFREQl9DT05URVhUICp0ZGIsIGNvbnN0IGNoYXIg
Km91dGZpbGUpOwotCi0vKiBEZWJ1ZyBmdW5jdGlvbnMuIE5vdCB1c2VkIGluIHByb2R1Y3Rpb24u
ICovCi12b2lkIHRkYl9kdW1wX2FsbChUREJfQ09OVEVYVCAqdGRiKTsKLWludCB0ZGJfcHJpbnRm
cmVlbGlzdChUREJfQ09OVEVYVCAqdGRiKTsKLQotZXh0ZXJuIFREQl9EQVRBIHRkYl9udWxsOwog
CiAjaWZkZWYgIF9fY3BsdXNwbHVzCiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 04 04:22:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Apr 2017 04:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvFzS-0000ue-Ns; Tue, 04 Apr 2017 04:22:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFzR-0000uP-Ac
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:45 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 30/D7-03648-49F13E85; Tue, 04 Apr 2017 04:22:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVXeK/OM
 Ig9mf+SwmbDNwYPTY3reLPYAxijUzLym/IoE149CO9IKTohXb9s1hbGBsEuxi5OIQEvjCKLFr
 4gRmCOc8o8SqOUdZuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDaREWMBFoqXdF
 CTMK2AmsfflZ3YQmwWofPbbRtYJjBwLGBlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6gwEIdjDOO+F/iFGSg0lJlFd90qMIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8G+QeRwgJFqWmp1akZeYAAwMmLcHBoyTC2wqS5i0uSMwtzkyHSJ1iVJQS5y0DSQiA
 JDJK8+DaYMF4iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8h0Gm8GTmlcBNfwW0mAlo8ZM7D
 0EWlyQipKQaGHfpfHugumP2519hHU2yCWpXpT/LCT/pLJq3eOsv70vuUZM5H+x1+WQUIiyZ38
 klx7La17dze8N/r3sBPCdXMKVfdbLjnDPTYfvfs0nHz/97F5N74rx4csVu/l8mS4ULLP8r3bh
 xp/Xn+UDH1083zPSzE1202emx9pPl63ZcuT2nzzd2T4FhyUclluKMREMt5qLiRAB1/IGRQQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1491279763!94590436!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30257 invoked from network); 4 Apr 2017 04:22:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Apr 2017 04:22:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFzP-0003WJ-7H
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFzP-0001WV-6Z
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvFzP-0001WV-6Z@xenbits.xenproject.org>
Date: Tue, 04 Apr 2017 04:22:43 +0000
Subject: [Xen-changelog] [xen master] tools: ocaml: In configure,
	check for ocamlopt
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRkMDI0MGUwMzM0OWZkMDcxNTMzMmVhZTY1MzcyZTBhNDdiNWE0M2IKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMyAxMjozNDoxMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMyAxNDowNToxNiAyMDE3ICswMTAwCgog
ICAgdG9vbHM6IG9jYW1sOiBJbiBjb25maWd1cmUsIGNoZWNrIGZvciBvY2FtbG9wdAogICAgCiAg
ICBJZiBvY2FtbC5tNCBkaWRuJ3QgZmluZCBvY2FtbG9wdCwgZGlzYWJsZSBhbGwgdGhlIG9jYW1s
IGJ1aWxkcy4KICAgIAogICAgQ3VycmVudGx5IG91ciBNYWtlZmlsZXMgZG8gbm90IHdvcmsgcHJv
cGVybHkgd2hlbiB0aGUgbmF0aXZlIGNvZGUKICAgIGNvbXBpbGVyIChgb2NhbWxvcHQnKSBpcyBu
b3QgYXZhaWxhYmxlLiAgSW4gcHJpbmNpcGxlIHRoaXMgc2hvdWxkIGJlCiAgICBmaXhlZCB0byBm
YWxsIGJhY2sgdG8gYnl0ZWNvZGUsIGJ1dCB0aGlzIGlzIG5vdCBhIHRhc2sgZm9yIHRoaXMgc3Rh
Z2UKICAgIG9mIHRoZSBYZW4gNC45IHJlbGVhc2UuCiAgICAKICAgIFdpdGhvdXQgdGhpcyBjaGFu
Z2UsIHdlIGNhbm5vdCBidWlsZCBvbiBzeXN0ZW1zIHdpdGggb25seSBvY2FtbGMuCiAgICBUaGF0
IGluY2x1ZGVzIERlYmlhbiBqZXNzaWUgQVJNNjQsIGFzIHVzZWQgb24gdGhlIG5ldyBBUk02NCBo
YXJkd2FyZQogICAgaW4gdGhlIFhlbiBQcm9qZWN0IENJIHRlc3QgbGFiLgogICAgCiAgICBXaGVu
IHRoZSBNYWtlZmlsZXMgYXJlIGZpeGVkLCB0aGlzIGNvbW1pdCBzaG91bGQgYmUgcmV2ZXJ0ZWQu
CiAgICAKICAgIENvbW1pdHRlcnM6IFBsZWFzZSByZXJ1biBhdXRvZ2VuLnNoLgogICAgCiAgICBD
QzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIENDOiBDaHJpc3RpYW4g
TGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBDQzogSm9uYXRoYW4gTHVk
bGFtIDxKb25hdGhhbi5MdWRsYW1AY2l0cml4LmNvbT4KICAgIENDOiBEYXZpZCBTY290dCA8ZGF2
ZUByZWNvaWwub3JnPgogICAgQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBU
ZXN0ZWQtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9jb25maWd1
cmUgICAgfCA0ICsrLS0KIHRvb2xzL2NvbmZpZ3VyZS5hYyB8IDQgKystLQogMiBmaWxlcyBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
Y29uZmlndXJlIGIvdG9vbHMvY29uZmlndXJlCmluZGV4IDdhNTdlNjUuLjZlYTg2ODQgMTAwNzU1
Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZQorKysgYi90b29scy9jb25maWd1cmUKQEAgLTY1NjYsMTEg
KzY1NjYsMTEgQEAgZG9uZQogCiBpZiB0ZXN0ICJ4JG9jYW1sdG9vbHMiID0gInh5IjsgdGhlbiA6
CiAKLSAgICBpZiB0ZXN0ICJ4JE9DQU1MQyIgPSAieG5vIiB8fCB0ZXN0ICJ4JE9DQU1MRklORCIg
PSAieG5vIjsgdGhlbiA6CisgICAgaWYgdGVzdCAieCRPQ0FNTE9QVCIgPSAieG5vIiB8fCB0ZXN0
ICJ4JE9DQU1MRklORCIgPSAieG5vIjsgdGhlbiA6CiAKICAgICAgICAgaWYgdGVzdCAieCRlbmFi
bGVfb2NhbWx0b29scyIgPSAieHllcyI7IHRoZW4gOgogCi0gICAgICAgICAgICBhc19mbl9lcnJv
ciAkPyAiT2NhbWwgdG9vbHMgZW5hYmxlZCwgYnV0IHVuYWJsZSB0byBmaW5kIE9jYW1sIiAiJExJ
TkVOTyIgNQorICAgICAgICAgICAgYXNfZm5fZXJyb3IgJD8gIk9jYW1sIHRvb2xzIGVuYWJsZWQs
IGJ1dCBtaXNzaW5nIG9jYW1sb3B0IG9yIG9jYW1sZmluZCIgIiRMSU5FTk8iIDUKIGZpCiAgICAg
ICAgIG9jYW1sdG9vbHM9Im4iCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZS5hYyBiL3Rv
b2xzL2NvbmZpZ3VyZS5hYwppbmRleCAzMDc5OThkLi5hNDdkMGZkIDEwMDY0NAotLS0gYS90b29s
cy9jb25maWd1cmUuYWMKKysrIGIvdG9vbHMvY29uZmlndXJlLmFjCkBAIC0yOTMsOSArMjkzLDkg
QEAgQUNfUFJPR19PQ0FNTAogQUNfUFJPR19GSU5ETElCCiAKIEFTX0lGKFt0ZXN0ICJ4JG9jYW1s
dG9vbHMiID0gInh5Il0sIFsKLSAgICBBU19JRihbdGVzdCAieCRPQ0FNTEMiID0gInhubyIgfHwg
dGVzdCAieCRPQ0FNTEZJTkQiID0gInhubyJdLCBbCisgICAgQVNfSUYoW3Rlc3QgIngkT0NBTUxP
UFQiID0gInhubyIgfHwgdGVzdCAieCRPQ0FNTEZJTkQiID0gInhubyJdLCBbCiAgICAgICAgIEFT
X0lGKFt0ZXN0ICJ4JGVuYWJsZV9vY2FtbHRvb2xzIiA9ICJ4eWVzIl0sIFsKLSAgICAgICAgICAg
IEFDX01TR19FUlJPUihbT2NhbWwgdG9vbHMgZW5hYmxlZCwgYnV0IHVuYWJsZSB0byBmaW5kIE9j
YW1sXSldKQorICAgICAgICAgICAgQUNfTVNHX0VSUk9SKFtPY2FtbCB0b29scyBlbmFibGVkLCBi
dXQgbWlzc2luZyBvY2FtbG9wdCBvciBvY2FtbGZpbmRdKV0pCiAgICAgICAgIG9jYW1sdG9vbHM9
Im4iCiAgICAgXSwgWwogICAgICAgICBBWF9DT01QQVJFX1ZFUlNJT04oWyRPQ0FNTFZFUlNJT05d
LCBbbHRdLCBbMy4wOS4zXSwgWwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Apr 04 04:22:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 04 Apr 2017 04:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvFzS-0000ue-Ns; Tue, 04 Apr 2017 04:22:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFzR-0000uP-Ac
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:45 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 30/D7-03648-49F13E85; Tue, 04 Apr 2017 04:22:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVXeK/OM
 Ig9mf+SwmbDNwYPTY3reLPYAxijUzLym/IoE149CO9IKTohXb9s1hbGBsEuxi5OIQEvjCKLFr
 4gRmCOc8o8SqOUdZuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDaREWMBFoqXdF
 CTMK2AmsfflZ3YQmwWofPbbRtYJjBwLGBlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6gwEIdjDOO+F/iFGSg0lJlFd90qMIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8G+QeRwgJFqWmp1akZeYAAwMmLcHBoyTC2wqS5i0uSMwtzkyHSJ1iVJQS5y0DSQiA
 JDJK8+DaYMF4iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8h0Gm8GTmlcBNfwW0mAlo8ZM7D
 0EWlyQipKQaGHfpfHugumP2519hHU2yCWpXpT/LCT/pLJq3eOsv70vuUZM5H+x1+WQUIiyZ38
 klx7La17dze8N/r3sBPCdXMKVfdbLjnDPTYfvfs0nHz/97F5N74rx4csVu/l8mS4ULLP8r3bh
 xp/Xn+UDH1083zPSzE1202emx9pPl63ZcuT2nzzd2T4FhyUclluKMREMt5qLiRAB1/IGRQQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1491279763!94590436!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30257 invoked from network); 4 Apr 2017 04:22:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Apr 2017 04:22:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFzP-0003WJ-7H
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvFzP-0001WV-6Z
 for xen-changelog@lists.xensource.com; Tue, 04 Apr 2017 04:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvFzP-0001WV-6Z@xenbits.xenproject.org>
Date: Tue, 04 Apr 2017 04:22:43 +0000
Subject: [Xen-changelog] [xen master] tools: ocaml: In configure,
	check for ocamlopt
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRkMDI0MGUwMzM0OWZkMDcxNTMzMmVhZTY1MzcyZTBhNDdiNWE0M2IKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMyAxMjozNDoxMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMyAxNDowNToxNiAyMDE3ICswMTAwCgog
ICAgdG9vbHM6IG9jYW1sOiBJbiBjb25maWd1cmUsIGNoZWNrIGZvciBvY2FtbG9wdAogICAgCiAg
ICBJZiBvY2FtbC5tNCBkaWRuJ3QgZmluZCBvY2FtbG9wdCwgZGlzYWJsZSBhbGwgdGhlIG9jYW1s
IGJ1aWxkcy4KICAgIAogICAgQ3VycmVudGx5IG91ciBNYWtlZmlsZXMgZG8gbm90IHdvcmsgcHJv
cGVybHkgd2hlbiB0aGUgbmF0aXZlIGNvZGUKICAgIGNvbXBpbGVyIChgb2NhbWxvcHQnKSBpcyBu
b3QgYXZhaWxhYmxlLiAgSW4gcHJpbmNpcGxlIHRoaXMgc2hvdWxkIGJlCiAgICBmaXhlZCB0byBm
YWxsIGJhY2sgdG8gYnl0ZWNvZGUsIGJ1dCB0aGlzIGlzIG5vdCBhIHRhc2sgZm9yIHRoaXMgc3Rh
Z2UKICAgIG9mIHRoZSBYZW4gNC45IHJlbGVhc2UuCiAgICAKICAgIFdpdGhvdXQgdGhpcyBjaGFu
Z2UsIHdlIGNhbm5vdCBidWlsZCBvbiBzeXN0ZW1zIHdpdGggb25seSBvY2FtbGMuCiAgICBUaGF0
IGluY2x1ZGVzIERlYmlhbiBqZXNzaWUgQVJNNjQsIGFzIHVzZWQgb24gdGhlIG5ldyBBUk02NCBo
YXJkd2FyZQogICAgaW4gdGhlIFhlbiBQcm9qZWN0IENJIHRlc3QgbGFiLgogICAgCiAgICBXaGVu
IHRoZSBNYWtlZmlsZXMgYXJlIGZpeGVkLCB0aGlzIGNvbW1pdCBzaG91bGQgYmUgcmV2ZXJ0ZWQu
CiAgICAKICAgIENvbW1pdHRlcnM6IFBsZWFzZSByZXJ1biBhdXRvZ2VuLnNoLgogICAgCiAgICBD
QzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIENDOiBDaHJpc3RpYW4g
TGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBDQzogSm9uYXRoYW4gTHVk
bGFtIDxKb25hdGhhbi5MdWRsYW1AY2l0cml4LmNvbT4KICAgIENDOiBEYXZpZCBTY290dCA8ZGF2
ZUByZWNvaWwub3JnPgogICAgQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBU
ZXN0ZWQtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9jb25maWd1
cmUgICAgfCA0ICsrLS0KIHRvb2xzL2NvbmZpZ3VyZS5hYyB8IDQgKystLQogMiBmaWxlcyBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
Y29uZmlndXJlIGIvdG9vbHMvY29uZmlndXJlCmluZGV4IDdhNTdlNjUuLjZlYTg2ODQgMTAwNzU1
Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZQorKysgYi90b29scy9jb25maWd1cmUKQEAgLTY1NjYsMTEg
KzY1NjYsMTEgQEAgZG9uZQogCiBpZiB0ZXN0ICJ4JG9jYW1sdG9vbHMiID0gInh5IjsgdGhlbiA6
CiAKLSAgICBpZiB0ZXN0ICJ4JE9DQU1MQyIgPSAieG5vIiB8fCB0ZXN0ICJ4JE9DQU1MRklORCIg
PSAieG5vIjsgdGhlbiA6CisgICAgaWYgdGVzdCAieCRPQ0FNTE9QVCIgPSAieG5vIiB8fCB0ZXN0
ICJ4JE9DQU1MRklORCIgPSAieG5vIjsgdGhlbiA6CiAKICAgICAgICAgaWYgdGVzdCAieCRlbmFi
bGVfb2NhbWx0b29scyIgPSAieHllcyI7IHRoZW4gOgogCi0gICAgICAgICAgICBhc19mbl9lcnJv
ciAkPyAiT2NhbWwgdG9vbHMgZW5hYmxlZCwgYnV0IHVuYWJsZSB0byBmaW5kIE9jYW1sIiAiJExJ
TkVOTyIgNQorICAgICAgICAgICAgYXNfZm5fZXJyb3IgJD8gIk9jYW1sIHRvb2xzIGVuYWJsZWQs
IGJ1dCBtaXNzaW5nIG9jYW1sb3B0IG9yIG9jYW1sZmluZCIgIiRMSU5FTk8iIDUKIGZpCiAgICAg
ICAgIG9jYW1sdG9vbHM9Im4iCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZS5hYyBiL3Rv
b2xzL2NvbmZpZ3VyZS5hYwppbmRleCAzMDc5OThkLi5hNDdkMGZkIDEwMDY0NAotLS0gYS90b29s
cy9jb25maWd1cmUuYWMKKysrIGIvdG9vbHMvY29uZmlndXJlLmFjCkBAIC0yOTMsOSArMjkzLDkg
QEAgQUNfUFJPR19PQ0FNTAogQUNfUFJPR19GSU5ETElCCiAKIEFTX0lGKFt0ZXN0ICJ4JG9jYW1s
dG9vbHMiID0gInh5Il0sIFsKLSAgICBBU19JRihbdGVzdCAieCRPQ0FNTEMiID0gInhubyIgfHwg
dGVzdCAieCRPQ0FNTEZJTkQiID0gInhubyJdLCBbCisgICAgQVNfSUYoW3Rlc3QgIngkT0NBTUxP
UFQiID0gInhubyIgfHwgdGVzdCAieCRPQ0FNTEZJTkQiID0gInhubyJdLCBbCiAgICAgICAgIEFT
X0lGKFt0ZXN0ICJ4JGVuYWJsZV9vY2FtbHRvb2xzIiA9ICJ4eWVzIl0sIFsKLSAgICAgICAgICAg
IEFDX01TR19FUlJPUihbT2NhbWwgdG9vbHMgZW5hYmxlZCwgYnV0IHVuYWJsZSB0byBmaW5kIE9j
YW1sXSldKQorICAgICAgICAgICAgQUNfTVNHX0VSUk9SKFtPY2FtbCB0b29scyBlbmFibGVkLCBi
dXQgbWlzc2luZyBvY2FtbG9wdCBvciBvY2FtbGZpbmRdKV0pCiAgICAgICAgIG9jYW1sdG9vbHM9
Im4iCiAgICAgXSwgWwogICAgICAgICBBWF9DT01QQVJFX1ZFUlNJT04oWyRPQ0FNTFZFUlNJT05d
LCBbbHRdLCBbMy4wOS4zXSwgWwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 05 18:11:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 05 Apr 2017 18:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvpOc-0008TP-7b; Wed, 05 Apr 2017 18:11:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvpOb-0008TJ-5A
 for xen-changelog@lists.xensource.com; Wed, 05 Apr 2017 18:11:05 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 73/28-03642-83335E85; Wed, 05 Apr 2017 18:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdfc+Gm
 EwcVHuhYTthk4MHps79vFHsAYxZqZl5RfkcCaMev0TPaCtUoVH8+1sDQwzpDqYuTkEBL4wihx
 ca1lFyMXkH2eUaKndRl7FyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsLJEhs3LOJH
 cTmFTCTWHduNlgNC1B9b+9mxgmMHAsYGVYxahSnFpWlFukameslFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjAuXht4iFGSg0lJlFfB50mEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneHcpPI4QEi1LTUyvSMnOAwQGTluDgURLh9RADSvMWFyTmFmemQ6ROMSpKifM2gfQJ
 gCQySvPg2mABeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvIdApvBk5pXATX8FtJgJaPGTO
 w9BFpckIqSkGhidQntcNercfAuuTRW6K9n8R1ND8Gi0wPmgFXIN78/WrZBb5tauf33FK49n/9
 gecd/bPse6t8j/3/L/x5x+6zT9rvrHKMfKcN1N/IjuIq8L/9jnXIqVkr2q4uNe+FSfMfLt4t0
 G29p1E1vq3ta35LEf9A9oN21n5FQsEj4owbGWw+N3jGZOhBJLcUaioRZzUXEiAKpRrZZDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1491415862!72656568!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24597 invoked from network); 5 Apr 2017 18:11: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; 5 Apr 2017 18:11:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvpOY-0007Nv-9R
 for xen-changelog@lists.xensource.com; Wed, 05 Apr 2017 18:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvpOY-0007Dw-8b
 for xen-changelog@lists.xensource.com; Wed, 05 Apr 2017 18:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvpOY-0007Dw-8b@xenbits.xenproject.org>
Date: Wed, 05 Apr 2017 18:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.5] memory: properly check guest
	memory ranges in XENMEM_exchange handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNkZTg2ZmM5ZmQ5MjA0MWE1YWQzZDY1MDgyZTQ1YjllNmEyYzczMzQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDQg
MTU6MDU6MDAgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgNCAxNTowNTowMCAyMDE3ICswMjAwCgogICAgbWVt
b3J5OiBwcm9wZXJseSBjaGVjayBndWVzdCBtZW1vcnkgcmFuZ2VzIGluIFhFTk1FTV9leGNoYW5n
ZSBoYW5kbGluZwogICAgCiAgICBUaGUgdXNlIG9mIGd1ZXN0X2hhbmRsZV9va2F5KCkgaGVyZSAo
YXMgaW50cm9kdWNlZCBieSB0aGUgWFNBLTI5IGZpeCkKICAgIGlzIGluc3VmZmljaWVudCBoZXJl
LCBndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2theSgpIG5lZWRzIHRvIGJlIHVzZWQKICAgIGluc3Rl
YWQuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgdXNlcyBhcmUgb2theSBpbgogICAgLSBYRU5NRU1f
YWRkX3RvX3BoeXNtYXBfYmF0Y2ggaGFuZGxpbmcgZHVlIHRvIHRoZSBzaXplIGZpZWxkIGJlaW5n
IG9ubHkKICAgICAgMTYgYml0cyB3aWRlLAogICAgLSBsaXZlcGF0Y2hfbGlzdCgpIGR1ZSB0byB0
aGUgbGltaXQgb2YgMTAyNCBlbmZvcmNlZCBvbiB0aGUKICAgICAgbnVtYmVyLW9mLWVudHJpZXMg
aW5wdXQgKGxlYXZpbmcgYXNpZGUgdGhlIGZhY3QgdGhhdCB0aGlzIGNhbiBiZQogICAgICBjYWxs
ZWQgYnkgYSBwcml2aWxlZ2VkIGRvbWFpbiBvbmx5IGFueXdheSksCiAgICAtIGNvbXBhdCBtb2Rl
IGhhbmRsaW5nIGR1ZSB0byBjb3VudHMgdGhlcmUgYmVpbmcgbGltaXRlZCB0byAzMiBiaXRzLAog
ICAgLSBldmVyeXdoZXJlIGVsc2UgZHVlIHRvIGd1ZXN0IGFycmF5cyBiZWluZyBhY2Nlc3NlZCBz
ZXF1ZW50aWFsbHkgZnJvbQogICAgICBpbmRleCB6ZXJvLgogICAgCiAgICBUaGlzIGlzIENWRS0y
MDE3LTcyMjggLyBYU0EtMjEyLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5u
aEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5MzhmZDI1ODZlYjA4MWJjYmQ2OTRmNGMxZjA5
YWU2YTI2M2IwZDkwCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0wNCAxNDo0Nzo0NiArMDIwMAot
LS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICB8IDIwICsrKysrKysrKysr
KysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNzLmggfCAgOCArKysr
Ky0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmlu
ZGV4IGIyM2QyNzIuLjhjYmQ0MmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysr
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtNDA5LDggKzQwOSw4IEBAIHN0YXRpYyBsb25nIG1l
bW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2Vf
dCkgYXJnKQogICAgICAgICBnb3RvIGZhaWxfZWFybHk7CiAgICAgfQogCi0gICAgaWYgKCAhZ3Vl
c3RfaGFuZGxlX29rYXkoZXhjaC5pbi5leHRlbnRfc3RhcnQsIGV4Y2guaW4ubnJfZXh0ZW50cykg
fHwKLSAgICAgICAgICFndWVzdF9oYW5kbGVfb2theShleGNoLm91dC5leHRlbnRfc3RhcnQsIGV4
Y2gub3V0Lm5yX2V4dGVudHMpICkKKyAgICBpZiAoICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2th
eShleGNoLmluLmV4dGVudF9zdGFydCwgZXhjaC5ucl9leGNoYW5nZWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZXhjaC5pbi5ucl9leHRlbnRzIC0gMSkgKQogICAgIHsK
ICAgICAgICAgcmMgPSAtRUZBVUxUOwogICAgICAgICBnb3RvIGZhaWxfZWFybHk7CkBAIC00MjAs
MTEgKzQyMCwyNyBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICB7CiAgICAgICAgIGluX2No
dW5rX29yZGVyICA9IGV4Y2gub3V0LmV4dGVudF9vcmRlciAtIGV4Y2guaW4uZXh0ZW50X29yZGVy
OwogICAgICAgICBvdXRfY2h1bmtfb3JkZXIgPSAwOworCisgICAgICAgIGlmICggIWd1ZXN0X2hh
bmRsZV9zdWJyYW5nZV9va2F5KGV4Y2gub3V0LmV4dGVudF9zdGFydCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhjaC5ucl9leGNoYW5nZWQgPj4gaW5fY2h1bmtf
b3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2gub3V0
Lm5yX2V4dGVudHMgLSAxKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsK
KyAgICAgICAgICAgIGdvdG8gZmFpbF9lYXJseTsKKyAgICAgICAgfQogICAgIH0KICAgICBlbHNl
CiAgICAgewogICAgICAgICBpbl9jaHVua19vcmRlciAgPSAwOwogICAgICAgICBvdXRfY2h1bmtf
b3JkZXIgPSBleGNoLmluLmV4dGVudF9vcmRlciAtIGV4Y2gub3V0LmV4dGVudF9vcmRlcjsKKwor
ICAgICAgICBpZiAoICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2theShleGNoLm91dC5leHRlbnRf
c3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2gubnJf
ZXhjaGFuZ2VkIDw8IG91dF9jaHVua19vcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZXhjaC5vdXQubnJfZXh0ZW50cyAtIDEpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAgZ290byBmYWlsX2Vhcmx5OworICAg
ICAgICB9CiAgICAgfQogCiAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoZXhjaC5p
bi5kb21pZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNz
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNzLmgKaW5kZXggOTUzYWJlNy4u
NDI3NWU2NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvdWFjY2Vzcy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3VhY2Nlc3MuaApAQCAtMjksOCArMjks
OSBAQCBleHRlcm4gdm9pZCAqeGxhdF9tYWxsb2ModW5zaWduZWQgbG9uZyAqeGxhdF9wYWdlX2N1
cnJlbnQsIHNpemVfdCBzaXplKTsKIC8qCiAgKiBWYWxpZCBpZiBpbiArdmUgaGFsZiBvZiA0OC1i
aXQgYWRkcmVzcyBzcGFjZSwgb3IgYWJvdmUgWGVuLXJlc2VydmVkIGFyZWEuCiAgKiBUaGlzIGlz
IGFsc28gdmFsaWQgZm9yIHJhbmdlIGNoZWNrcyAoYWRkciwgYWRkcitzaXplKS4gQXMgbG9uZyBh
cyB0aGUKLSAqIHN0YXJ0IGFkZHJlc3MgaXMgb3V0c2lkZSB0aGUgWGVuLXJlc2VydmVkIGFyZWEg
dGhlbiB3ZSB3aWxsIGFjY2VzcyBhCi0gKiBub24tY2Fub25pY2FsIGFkZHJlc3MgKGFuZCB0aHVz
IGZhdWx0KSBiZWZvcmUgZXZlciByZWFjaGluZyBWSVJUX1NUQVJULgorICogc3RhcnQgYWRkcmVz
cyBpcyBvdXRzaWRlIHRoZSBYZW4tcmVzZXJ2ZWQgYXJlYSwgc2VxdWVudGlhbCBhY2Nlc3Nlcwor
ICogKHN0YXJ0aW5nIGF0IGFkZHIpIHdpbGwgaGl0IGEgbm9uLWNhbm9uaWNhbCBhZGRyZXNzIChh
bmQgdGh1cyBmYXVsdCkKKyAqIGJlZm9yZSBldmVyIHJlYWNoaW5nIFZJUlRfU1RBUlQuCiAgKi8K
ICNkZWZpbmUgX19hZGRyX29rKGFkZHIpIFwKICAgICAoKCh1bnNpZ25lZCBsb25nKShhZGRyKSA8
ICgxVUw8PDQ3KSkgfHwgXApAQCAtNDAsNyArNDEsOCBAQCBleHRlcm4gdm9pZCAqeGxhdF9tYWxs
b2ModW5zaWduZWQgbG9uZyAqeGxhdF9wYWdlX2N1cnJlbnQsIHNpemVfdCBzaXplKTsKICAgICAo
X19hZGRyX29rKGFkZHIpIHx8IGlzX2NvbXBhdF9hcmdfeGxhdF9yYW5nZShhZGRyLCBzaXplKSkK
IAogI2RlZmluZSBhcnJheV9hY2Nlc3Nfb2soYWRkciwgY291bnQsIHNpemUpIFwKLSAgICAoYWNj
ZXNzX29rKGFkZHIsIChjb3VudCkqKHNpemUpKSkKKyAgICAobGlrZWx5KCgoY291bnQpID86IDBV
TCkgPCAofjBVTCAvIChzaXplKSkpICYmIFwKKyAgICAgYWNjZXNzX29rKGFkZHIsIChjb3VudCkg
KiAoc2l6ZSkpKQogCiAjZGVmaW5lIF9fY29tcGF0X2FkZHJfb2soZCwgYWRkcikgXAogICAgICgo
dW5zaWduZWQgbG9uZykoYWRkcikgPCBIWVBFUlZJU09SX0NPTVBBVF9WSVJUX1NUQVJUKGQpKQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Apr 06 01:33:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Apr 2017 01:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvwIM-00052O-Hy; Thu, 06 Apr 2017 01:33:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvwIL-00052I-1U
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 01:33:05 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 DF/1C-12861-0DA95E85; Thu, 06 Apr 2017 01:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVff8rKc
 RBhd3qVhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxuf+6IK1ShX7JtxibGCcIdXFyMUhJPCFUWLt
 6e9MEM55RolFE66zdzFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLJAgcbOtk
 QXE5hUwkzi85zUrSCsLUP2uh4wTGDkWMDKsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9AgDEOxgfNXtfIhRkoNJSZRXwedJhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3t8znkYICRalpqdWpGXmAEMDJi3BwaMkwpswEyjNW1yQmFucmQ6ROsWoKCXOawaS
 EABJZJTmwbXBwvESo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkXgUzhycwrgZv+CmgxE9DiJ
 3cegiwuSURISTUwpslereFM/ma3fV59j5rObYmbrRwf/nFwRSad+r5wne29F3PWP2f4WH+0p/
 nd0uP7lKaECIcbXJ9e0f7WZ8//nFks8tPnpC76E6bZN7lbeOtC6TcByn8+RLPnqnLtUJ07TfR
 eS3uOQ7+A2YOMxN3WUq+aP13TqmfrvsuhIJT+5Hdywdrllw+aKbEUZyQaajEXFScCAGO2WdZC
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1491442382!94437803!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51419 invoked from network); 6 Apr 2017 01:33:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Apr 2017 01:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvwII-0001b6-9R
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 01:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvwII-0002EI-8f
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 01:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvwII-0002EI-8f@xenbits.xenproject.org>
Date: Thu, 06 Apr 2017 01:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] memory: properly check guest
	memory ranges in XENMEM_exchange handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVmNjNhNjJiM2E3ZmQ5MDhhZjMyMDEzMzc3MGRjYzhkYmRmMDJmMmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDQg
MTU6MDI6MzMgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgNCAxNTowMjozMyAyMDE3ICswMjAwCgogICAgbWVt
b3J5OiBwcm9wZXJseSBjaGVjayBndWVzdCBtZW1vcnkgcmFuZ2VzIGluIFhFTk1FTV9leGNoYW5n
ZSBoYW5kbGluZwogICAgCiAgICBUaGUgdXNlIG9mIGd1ZXN0X2hhbmRsZV9va2F5KCkgaGVyZSAo
YXMgaW50cm9kdWNlZCBieSB0aGUgWFNBLTI5IGZpeCkKICAgIGlzIGluc3VmZmljaWVudCBoZXJl
LCBndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2theSgpIG5lZWRzIHRvIGJlIHVzZWQKICAgIGluc3Rl
YWQuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgdXNlcyBhcmUgb2theSBpbgogICAgLSBYRU5NRU1f
YWRkX3RvX3BoeXNtYXBfYmF0Y2ggaGFuZGxpbmcgZHVlIHRvIHRoZSBzaXplIGZpZWxkIGJlaW5n
IG9ubHkKICAgICAgMTYgYml0cyB3aWRlLAogICAgLSBsaXZlcGF0Y2hfbGlzdCgpIGR1ZSB0byB0
aGUgbGltaXQgb2YgMTAyNCBlbmZvcmNlZCBvbiB0aGUKICAgICAgbnVtYmVyLW9mLWVudHJpZXMg
aW5wdXQgKGxlYXZpbmcgYXNpZGUgdGhlIGZhY3QgdGhhdCB0aGlzIGNhbiBiZQogICAgICBjYWxs
ZWQgYnkgYSBwcml2aWxlZ2VkIGRvbWFpbiBvbmx5IGFueXdheSksCiAgICAtIGNvbXBhdCBtb2Rl
IGhhbmRsaW5nIGR1ZSB0byBjb3VudHMgdGhlcmUgYmVpbmcgbGltaXRlZCB0byAzMiBiaXRzLAog
ICAgLSBldmVyeXdoZXJlIGVsc2UgZHVlIHRvIGd1ZXN0IGFycmF5cyBiZWluZyBhY2Nlc3NlZCBz
ZXF1ZW50aWFsbHkgZnJvbQogICAgICBpbmRleCB6ZXJvLgogICAgCiAgICBUaGlzIGlzIENWRS0y
MDE3LTcyMjggLyBYU0EtMjEyLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5u
aEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5MzhmZDI1ODZlYjA4MWJjYmQ2OTRmNGMxZjA5
YWU2YTI2M2IwZDkwCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0wNCAxNDo0Nzo0NiArMDIwMAot
LS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICB8IDIwICsrKysrKysrKysr
KysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNzLmggfCAgOCArKysr
Ky0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmlu
ZGV4IGIyYTE4NzQuLmVlMzQ1ZGUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysr
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtNDA5LDggKzQwOSw4IEBAIHN0YXRpYyBsb25nIG1l
bW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2Vf
dCkgYXJnKQogICAgICAgICBnb3RvIGZhaWxfZWFybHk7CiAgICAgfQogCi0gICAgaWYgKCAhZ3Vl
c3RfaGFuZGxlX29rYXkoZXhjaC5pbi5leHRlbnRfc3RhcnQsIGV4Y2guaW4ubnJfZXh0ZW50cykg
fHwKLSAgICAgICAgICFndWVzdF9oYW5kbGVfb2theShleGNoLm91dC5leHRlbnRfc3RhcnQsIGV4
Y2gub3V0Lm5yX2V4dGVudHMpICkKKyAgICBpZiAoICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2th
eShleGNoLmluLmV4dGVudF9zdGFydCwgZXhjaC5ucl9leGNoYW5nZWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZXhjaC5pbi5ucl9leHRlbnRzIC0gMSkgKQogICAgIHsK
ICAgICAgICAgcmMgPSAtRUZBVUxUOwogICAgICAgICBnb3RvIGZhaWxfZWFybHk7CkBAIC00MjAs
MTEgKzQyMCwyNyBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICB7CiAgICAgICAgIGluX2No
dW5rX29yZGVyICA9IGV4Y2gub3V0LmV4dGVudF9vcmRlciAtIGV4Y2guaW4uZXh0ZW50X29yZGVy
OwogICAgICAgICBvdXRfY2h1bmtfb3JkZXIgPSAwOworCisgICAgICAgIGlmICggIWd1ZXN0X2hh
bmRsZV9zdWJyYW5nZV9va2F5KGV4Y2gub3V0LmV4dGVudF9zdGFydCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhjaC5ucl9leGNoYW5nZWQgPj4gaW5fY2h1bmtf
b3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2gub3V0
Lm5yX2V4dGVudHMgLSAxKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsK
KyAgICAgICAgICAgIGdvdG8gZmFpbF9lYXJseTsKKyAgICAgICAgfQogICAgIH0KICAgICBlbHNl
CiAgICAgewogICAgICAgICBpbl9jaHVua19vcmRlciAgPSAwOwogICAgICAgICBvdXRfY2h1bmtf
b3JkZXIgPSBleGNoLmluLmV4dGVudF9vcmRlciAtIGV4Y2gub3V0LmV4dGVudF9vcmRlcjsKKwor
ICAgICAgICBpZiAoICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2theShleGNoLm91dC5leHRlbnRf
c3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2gubnJf
ZXhjaGFuZ2VkIDw8IG91dF9jaHVua19vcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZXhjaC5vdXQubnJfZXh0ZW50cyAtIDEpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAgZ290byBmYWlsX2Vhcmx5OworICAg
ICAgICB9CiAgICAgfQogCiAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoZXhjaC5p
bi5kb21pZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNz
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNzLmgKaW5kZXggOTUzYWJlNy4u
NDI3NWU2NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvdWFjY2Vzcy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3VhY2Nlc3MuaApAQCAtMjksOCArMjks
OSBAQCBleHRlcm4gdm9pZCAqeGxhdF9tYWxsb2ModW5zaWduZWQgbG9uZyAqeGxhdF9wYWdlX2N1
cnJlbnQsIHNpemVfdCBzaXplKTsKIC8qCiAgKiBWYWxpZCBpZiBpbiArdmUgaGFsZiBvZiA0OC1i
aXQgYWRkcmVzcyBzcGFjZSwgb3IgYWJvdmUgWGVuLXJlc2VydmVkIGFyZWEuCiAgKiBUaGlzIGlz
IGFsc28gdmFsaWQgZm9yIHJhbmdlIGNoZWNrcyAoYWRkciwgYWRkcitzaXplKS4gQXMgbG9uZyBh
cyB0aGUKLSAqIHN0YXJ0IGFkZHJlc3MgaXMgb3V0c2lkZSB0aGUgWGVuLXJlc2VydmVkIGFyZWEg
dGhlbiB3ZSB3aWxsIGFjY2VzcyBhCi0gKiBub24tY2Fub25pY2FsIGFkZHJlc3MgKGFuZCB0aHVz
IGZhdWx0KSBiZWZvcmUgZXZlciByZWFjaGluZyBWSVJUX1NUQVJULgorICogc3RhcnQgYWRkcmVz
cyBpcyBvdXRzaWRlIHRoZSBYZW4tcmVzZXJ2ZWQgYXJlYSwgc2VxdWVudGlhbCBhY2Nlc3Nlcwor
ICogKHN0YXJ0aW5nIGF0IGFkZHIpIHdpbGwgaGl0IGEgbm9uLWNhbm9uaWNhbCBhZGRyZXNzIChh
bmQgdGh1cyBmYXVsdCkKKyAqIGJlZm9yZSBldmVyIHJlYWNoaW5nIFZJUlRfU1RBUlQuCiAgKi8K
ICNkZWZpbmUgX19hZGRyX29rKGFkZHIpIFwKICAgICAoKCh1bnNpZ25lZCBsb25nKShhZGRyKSA8
ICgxVUw8PDQ3KSkgfHwgXApAQCAtNDAsNyArNDEsOCBAQCBleHRlcm4gdm9pZCAqeGxhdF9tYWxs
b2ModW5zaWduZWQgbG9uZyAqeGxhdF9wYWdlX2N1cnJlbnQsIHNpemVfdCBzaXplKTsKICAgICAo
X19hZGRyX29rKGFkZHIpIHx8IGlzX2NvbXBhdF9hcmdfeGxhdF9yYW5nZShhZGRyLCBzaXplKSkK
IAogI2RlZmluZSBhcnJheV9hY2Nlc3Nfb2soYWRkciwgY291bnQsIHNpemUpIFwKLSAgICAoYWNj
ZXNzX29rKGFkZHIsIChjb3VudCkqKHNpemUpKSkKKyAgICAobGlrZWx5KCgoY291bnQpID86IDBV
TCkgPCAofjBVTCAvIChzaXplKSkpICYmIFwKKyAgICAgYWNjZXNzX29rKGFkZHIsIChjb3VudCkg
KiAoc2l6ZSkpKQogCiAjZGVmaW5lIF9fY29tcGF0X2FkZHJfb2soZCwgYWRkcikgXAogICAgICgo
dW5zaWduZWQgbG9uZykoYWRkcikgPCBIWVBFUlZJU09SX0NPTVBBVF9WSVJUX1NUQVJUKGQpKQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Apr 06 01:33:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Apr 2017 01:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvwIV-00052u-JV; Thu, 06 Apr 2017 01:33:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvwIU-00052o-HH
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 01:33:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C9/B7-03648-9DA95E85; Thu, 06 Apr 2017 01:33:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVffmrKc
 RBhdmS1hM2GbgwOixvW8XewBjFGtmXlJ+RQJrRlP3ROaCazwVt3s/MDYwHuDsYuTkEBL4wijx
 aqNVFyMXkH2eUWLmtm9MXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4CkxuW0jC
 4jNK2AmMXn3U1YQmwWovnntGuYJjBwLGBlWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjB2/HM6xCjJwaQkyqvg8yRCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTv7xlPI4QEi1LTUyvSMnOAoQGTluDgURLhTZgJlOYtLkjMLc5Mh0idYlSUEuc1A0kI
 gCQySvPg2mDheIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvGkgU3gy80rgpr8CWswEtPjJn
 Ycgi0sSEVJSDYzTp0obsHpJnXm00nC1n/aPuXEzImU0YlizY6ZM9OgRPvUywPLNj46I7TJRfB
 eeyBWuVgxw/mbBOGHpwXUbtng5Lf6WeieJl/e311KGBSlpb9jW/JK69XJ72OLK3KUbHEP+ubW
 zNk1iTA6TeHDu3eJfXrccv7IFXXmoujJqidWf+/eYjhif/75fiaU4I9FQi7moOBEA4F0tV0IC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1491442392!94456521!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1395 invoked from network); 6 Apr 2017 01:33: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; 6 Apr 2017 01:33:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvwIS-0001bB-BL
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 01:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvwIS-0002FL-Ad
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 01:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvwIS-0002FL-Ad@xenbits.xenproject.org>
Date: Thu, 06 Apr 2017 01:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: use 64 bit mask when masking
	away mfn bits
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJiOTJiYjc3YmM5OGQ0NGNjOGU0ZDhlNmQ2MWFlODI1MTc0NTVmNDEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDQg
MTU6MDM6MTQgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgNCAxNTowMzoxNCAyMDE3ICswMjAwCgogICAgeDg2
OiB1c2UgNjQgYml0IG1hc2sgd2hlbiBtYXNraW5nIGF3YXkgbWZuIGJpdHMKICAgIAogICAgV2hl
biB1c2luZyBfUEFHRV9QU0VfUEFUIGFzIGJhc2UgZm9yIGEgbmVnYXRlZCBiaXQgbWFzayBtYWtl
IHN1cmUgaXQgaXMKICAgIHByb3BhZ2F0ZWQgdG8gNjQgYml0cyB3aGVuIGFwcGxpZWQgdG8gYSA2
NCBiaXQgdmFsdWUuCiAgICAKICAgIFRoZXJlIHNlZW1zIHRvIGJlIG9ubHkgb25lIHBsYWNlIHdo
ZXJlIHRoaXMgaXMgYSBwcm9ibGVtLCBzbyBmaXggdGhpcwogICAgYnkgY2FzdGluZyBfUEFHRV9Q
U0VfUEFUIHRvIDY0IGJpdHMgdGhlcmUuCiAgICAKICAgIE5vdCBkb2luZyBzbyB3aWxsIHByb2Jh
Ymx5IGxlYWQgdG8gcHJvYmxlbXMgb24gaG9zdHMgd2l0aCBtb3JlIHRoYW4KICAgIDE2IFRCIG9m
IG1lbW9yeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA0ZWRiMWE0MmUzMzIwNzU3ZTM1NTlmMTdlZGY2OTAzYmMxNzc3ZGUz
CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wMy0zMCAxNToxMToyNCArMDIwMAotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCBjMmY3ZDgxLi42M2NkMDBkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CkBAIC00NDgsNyArNDQ4LDcgQEAgc3RhdGljIGludCBkb19yZWNhbGMoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICAgICAgICAgICBtZm4gfD0g
X1BBR0VfUFNFX1BBVCA+PiBQQUdFX1NISUZUOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAgICBtZm4gJj0gfihfUEFHRV9QU0VfUEFU
ID4+IFBBR0VfU0hJRlQpOworICAgICAgICAgICAgICAgICAgICAgbWZuICY9IH4oKHVuc2lnbmVk
IGxvbmcpX1BBR0VfUFNFX1BBVCA+PiBQQUdFX1NISUZUKTsKICAgICAgICAgICAgICAgICBmbGFn
cyB8PSBfUEFHRV9QU0U7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBlID0gbDFlX2Zyb21f
cGZuKG1mbiwgZmxhZ3MpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Thu Apr 06 02:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Apr 2017 02:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvx3m-0008NO-UB; Thu, 06 Apr 2017 02:22:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvx3m-0008NI-4d
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 02:22:06 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 5A/F9-03642-D46A5E85; Thu, 06 Apr 2017 02:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdd72dM
 IgyWnhCwmbDNwYPTY3reLPYAxijUzLym/IoE14+qeS2wFa5UqlnYtZW5gnCHVxcjFISTwhVFi
 06PZTBDOeUaJm/PfADkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCyRIbP/xl
 xHE5hUwkziybicLiM0CVD//8BLWCYwcCxgZVjFqFKcWlaUW6Rqa6SUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MN7fGHCIUZKDSUmUV8HnSYQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd5nS55GCAkWpaanVqRl5gDDAyYtwcGjJMI7GyTNW1yQmFucmQ6ROsWoKCXO+xwk
 IQCSyCjNg2uDheQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMuB5nCk5lXAjf9FdBiJqDFT
 +48BFlckoiQkmpg9L94KORZaLOmyNeq/lMSXTf+/W4zXTLL3kqqqepKsO9iqRW9ov4uN+Jv/w
 771S4gXfPjIYPK0h+rvN6dDHrVax/6RfPoSd5Vel9suD4lyG63ibv479eZ1A5Dl7XruXzeLH7
 DfMqTT1K1+Y/60aU1qye0Z/BXXPac+Uq7eVWR5zpziy1CSUf+K7EUZyQaajEXFScCAPoN+I1E
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1491445322!95642569!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27037 invoked from network); 6 Apr 2017 02:22:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Apr 2017 02:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvx3i-0003JG-6a
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 02:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvx3i-0003hj-5m
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 02:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvx3i-0003hj-5m@xenbits.xenproject.org>
Date: Thu, 06 Apr 2017 02:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] memory: properly check guest
	memory ranges in XENMEM_exchange handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRiZDY2YmMzYmJmMWEzMzM3YzM5NGQ1YmYxNmY0ZDdkYjgxMjk5MzUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDQg
MTQ6NTk6MjMgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgNCAxNDo1OToyMyAyMDE3ICswMjAwCgogICAgbWVt
b3J5OiBwcm9wZXJseSBjaGVjayBndWVzdCBtZW1vcnkgcmFuZ2VzIGluIFhFTk1FTV9leGNoYW5n
ZSBoYW5kbGluZwogICAgCiAgICBUaGUgdXNlIG9mIGd1ZXN0X2hhbmRsZV9va2F5KCkgaGVyZSAo
YXMgaW50cm9kdWNlZCBieSB0aGUgWFNBLTI5IGZpeCkKICAgIGlzIGluc3VmZmljaWVudCBoZXJl
LCBndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2theSgpIG5lZWRzIHRvIGJlIHVzZWQKICAgIGluc3Rl
YWQuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgdXNlcyBhcmUgb2theSBpbgogICAgLSBYRU5NRU1f
YWRkX3RvX3BoeXNtYXBfYmF0Y2ggaGFuZGxpbmcgZHVlIHRvIHRoZSBzaXplIGZpZWxkIGJlaW5n
IG9ubHkKICAgICAgMTYgYml0cyB3aWRlLAogICAgLSBsaXZlcGF0Y2hfbGlzdCgpIGR1ZSB0byB0
aGUgbGltaXQgb2YgMTAyNCBlbmZvcmNlZCBvbiB0aGUKICAgICAgbnVtYmVyLW9mLWVudHJpZXMg
aW5wdXQgKGxlYXZpbmcgYXNpZGUgdGhlIGZhY3QgdGhhdCB0aGlzIGNhbiBiZQogICAgICBjYWxs
ZWQgYnkgYSBwcml2aWxlZ2VkIGRvbWFpbiBvbmx5IGFueXdheSksCiAgICAtIGNvbXBhdCBtb2Rl
IGhhbmRsaW5nIGR1ZSB0byBjb3VudHMgdGhlcmUgYmVpbmcgbGltaXRlZCB0byAzMiBiaXRzLAog
ICAgLSBldmVyeXdoZXJlIGVsc2UgZHVlIHRvIGd1ZXN0IGFycmF5cyBiZWluZyBhY2Nlc3NlZCBz
ZXF1ZW50aWFsbHkgZnJvbQogICAgICBpbmRleCB6ZXJvLgogICAgCiAgICBUaGlzIGlzIENWRS0y
MDE3LTcyMjggLyBYU0EtMjEyLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5u
aEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5MzhmZDI1ODZlYjA4MWJjYmQ2OTRmNGMxZjA5
YWU2YTI2M2IwZDkwCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0wNCAxNDo0Nzo0NiArMDIwMAot
LS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICB8IDIwICsrKysrKysrKysr
KysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNzLmggfCAgOCArKysr
Ky0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmlu
ZGV4IDc2NzUzNmQuLjMxYzczNTEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysr
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtNDE1LDggKzQxNSw4IEBAIHN0YXRpYyBsb25nIG1l
bW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2Vf
dCkgYXJnKQogICAgICAgICBnb3RvIGZhaWxfZWFybHk7CiAgICAgfQogCi0gICAgaWYgKCAhZ3Vl
c3RfaGFuZGxlX29rYXkoZXhjaC5pbi5leHRlbnRfc3RhcnQsIGV4Y2guaW4ubnJfZXh0ZW50cykg
fHwKLSAgICAgICAgICFndWVzdF9oYW5kbGVfb2theShleGNoLm91dC5leHRlbnRfc3RhcnQsIGV4
Y2gub3V0Lm5yX2V4dGVudHMpICkKKyAgICBpZiAoICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2th
eShleGNoLmluLmV4dGVudF9zdGFydCwgZXhjaC5ucl9leGNoYW5nZWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZXhjaC5pbi5ucl9leHRlbnRzIC0gMSkgKQogICAgIHsK
ICAgICAgICAgcmMgPSAtRUZBVUxUOwogICAgICAgICBnb3RvIGZhaWxfZWFybHk7CkBAIC00MjYs
MTEgKzQyNiwyNyBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICB7CiAgICAgICAgIGluX2No
dW5rX29yZGVyICA9IGV4Y2gub3V0LmV4dGVudF9vcmRlciAtIGV4Y2guaW4uZXh0ZW50X29yZGVy
OwogICAgICAgICBvdXRfY2h1bmtfb3JkZXIgPSAwOworCisgICAgICAgIGlmICggIWd1ZXN0X2hh
bmRsZV9zdWJyYW5nZV9va2F5KGV4Y2gub3V0LmV4dGVudF9zdGFydCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhjaC5ucl9leGNoYW5nZWQgPj4gaW5fY2h1bmtf
b3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2gub3V0
Lm5yX2V4dGVudHMgLSAxKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsK
KyAgICAgICAgICAgIGdvdG8gZmFpbF9lYXJseTsKKyAgICAgICAgfQogICAgIH0KICAgICBlbHNl
CiAgICAgewogICAgICAgICBpbl9jaHVua19vcmRlciAgPSAwOwogICAgICAgICBvdXRfY2h1bmtf
b3JkZXIgPSBleGNoLmluLmV4dGVudF9vcmRlciAtIGV4Y2gub3V0LmV4dGVudF9vcmRlcjsKKwor
ICAgICAgICBpZiAoICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2theShleGNoLm91dC5leHRlbnRf
c3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2gubnJf
ZXhjaGFuZ2VkIDw8IG91dF9jaHVua19vcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZXhjaC5vdXQubnJfZXh0ZW50cyAtIDEpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAgZ290byBmYWlsX2Vhcmx5OworICAg
ICAgICB9CiAgICAgfQogCiAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoZXhjaC5p
bi5kb21pZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNz
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNzLmgKaW5kZXggOTUzYWJlNy4u
NDI3NWU2NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvdWFjY2Vzcy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3VhY2Nlc3MuaApAQCAtMjksOCArMjks
OSBAQCBleHRlcm4gdm9pZCAqeGxhdF9tYWxsb2ModW5zaWduZWQgbG9uZyAqeGxhdF9wYWdlX2N1
cnJlbnQsIHNpemVfdCBzaXplKTsKIC8qCiAgKiBWYWxpZCBpZiBpbiArdmUgaGFsZiBvZiA0OC1i
aXQgYWRkcmVzcyBzcGFjZSwgb3IgYWJvdmUgWGVuLXJlc2VydmVkIGFyZWEuCiAgKiBUaGlzIGlz
IGFsc28gdmFsaWQgZm9yIHJhbmdlIGNoZWNrcyAoYWRkciwgYWRkcitzaXplKS4gQXMgbG9uZyBh
cyB0aGUKLSAqIHN0YXJ0IGFkZHJlc3MgaXMgb3V0c2lkZSB0aGUgWGVuLXJlc2VydmVkIGFyZWEg
dGhlbiB3ZSB3aWxsIGFjY2VzcyBhCi0gKiBub24tY2Fub25pY2FsIGFkZHJlc3MgKGFuZCB0aHVz
IGZhdWx0KSBiZWZvcmUgZXZlciByZWFjaGluZyBWSVJUX1NUQVJULgorICogc3RhcnQgYWRkcmVz
cyBpcyBvdXRzaWRlIHRoZSBYZW4tcmVzZXJ2ZWQgYXJlYSwgc2VxdWVudGlhbCBhY2Nlc3Nlcwor
ICogKHN0YXJ0aW5nIGF0IGFkZHIpIHdpbGwgaGl0IGEgbm9uLWNhbm9uaWNhbCBhZGRyZXNzIChh
bmQgdGh1cyBmYXVsdCkKKyAqIGJlZm9yZSBldmVyIHJlYWNoaW5nIFZJUlRfU1RBUlQuCiAgKi8K
ICNkZWZpbmUgX19hZGRyX29rKGFkZHIpIFwKICAgICAoKCh1bnNpZ25lZCBsb25nKShhZGRyKSA8
ICgxVUw8PDQ3KSkgfHwgXApAQCAtNDAsNyArNDEsOCBAQCBleHRlcm4gdm9pZCAqeGxhdF9tYWxs
b2ModW5zaWduZWQgbG9uZyAqeGxhdF9wYWdlX2N1cnJlbnQsIHNpemVfdCBzaXplKTsKICAgICAo
X19hZGRyX29rKGFkZHIpIHx8IGlzX2NvbXBhdF9hcmdfeGxhdF9yYW5nZShhZGRyLCBzaXplKSkK
IAogI2RlZmluZSBhcnJheV9hY2Nlc3Nfb2soYWRkciwgY291bnQsIHNpemUpIFwKLSAgICAoYWNj
ZXNzX29rKGFkZHIsIChjb3VudCkqKHNpemUpKSkKKyAgICAobGlrZWx5KCgoY291bnQpID86IDBV
TCkgPCAofjBVTCAvIChzaXplKSkpICYmIFwKKyAgICAgYWNjZXNzX29rKGFkZHIsIChjb3VudCkg
KiAoc2l6ZSkpKQogCiAjZGVmaW5lIF9fY29tcGF0X2FkZHJfb2soZCwgYWRkcikgXAogICAgICgo
dW5zaWduZWQgbG9uZykoYWRkcikgPCBIWVBFUlZJU09SX0NPTVBBVF9WSVJUX1NUQVJUKGQpKQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Apr 06 02:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Apr 2017 02:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cvx3v-0008O0-Vm; Thu, 06 Apr 2017 02:22:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvx3u-0008Nn-PA
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 02:22:14 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 5A/0B-20914-656A5E85; Thu, 06 Apr 2017 02:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTd02dM
 Ig503ZSwmbDNwYPTY3reLPYAxijUzLym/IoE149vRtcwF13gqLvy9xtTAeICzi5GTQ0jgC6NE
 z1WPLkYuIPs8o8SBKd1sXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4CnR1XySB
 cTmFTCT6Ok+B2azANXfmzWBcQIjxwJGhlWMGsWpRWWpRbqGlnpJRZnpGSW5iZk5uoYGxnq5qc
 XFiempOYlJxXrJ+bmbGIE+qWdgYNzB+Pu43yFGSQ4mJVFeBZ8nEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeJOWPI0QEixKTU+tSMvMAQYHTFqCg0dJhHc2SJq3uCAxtzgzHSJ1ilFRSpw3dClQ
 QgAkkVGaB9cGC8hLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5l4OM58nMK4Gb/gpoMRPQ4
 id3HoIsLklESEk1MNZOFev+Oe/Ye8tP2hsXuAmk3ZwoLJxSvS/HOIHjOIcU0zyGTKVwySO8Cc
 lMQoInubbtWuv6lOVnuvIS51yhWdKCL6btEPgbHh3944f8Vx1134Su/48eeTyz8BFoCD/fuEx
 gxqPE41mXzebYWXvk2Pmvz6+KXDVBT+Hdxu0cTp5qv1PmTn77XomlOCPRUIu5qDgRAFPMpKxD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1491445332!90394686!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25369 invoked from network); 6 Apr 2017 02:22:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Apr 2017 02:22:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvx3s-0003JQ-8V
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 02:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cvx3s-0003iw-7r
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 02:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cvx3s-0003iw-7r@xenbits.xenproject.org>
Date: Thu, 06 Apr 2017 02:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: use 64 bit mask when masking
	away mfn bits
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFkYTllMTA5ZDc1MzllYzkzZTFiNTU0ODA1NzIxMTEwZDI4MDc1MjEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDQg
MTU6MDA6MzUgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgNCAxNTowMDozNSAyMDE3ICswMjAwCgogICAgeDg2
OiB1c2UgNjQgYml0IG1hc2sgd2hlbiBtYXNraW5nIGF3YXkgbWZuIGJpdHMKICAgIAogICAgV2hl
biB1c2luZyBfUEFHRV9QU0VfUEFUIGFzIGJhc2UgZm9yIGEgbmVnYXRlZCBiaXQgbWFzayBtYWtl
IHN1cmUgaXQgaXMKICAgIHByb3BhZ2F0ZWQgdG8gNjQgYml0cyB3aGVuIGFwcGxpZWQgdG8gYSA2
NCBiaXQgdmFsdWUuCiAgICAKICAgIFRoZXJlIHNlZW1zIHRvIGJlIG9ubHkgb25lIHBsYWNlIHdo
ZXJlIHRoaXMgaXMgYSBwcm9ibGVtLCBzbyBmaXggdGhpcwogICAgYnkgY2FzdGluZyBfUEFHRV9Q
U0VfUEFUIHRvIDY0IGJpdHMgdGhlcmUuCiAgICAKICAgIE5vdCBkb2luZyBzbyB3aWxsIHByb2Jh
Ymx5IGxlYWQgdG8gcHJvYmxlbXMgb24gaG9zdHMgd2l0aCBtb3JlIHRoYW4KICAgIDE2IFRCIG9m
IG1lbW9yeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA0ZWRiMWE0MmUzMzIwNzU3ZTM1NTlmMTdlZGY2OTAzYmMxNzc3ZGUz
CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wMy0zMCAxNToxMToyNCArMDIwMAotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCAzZDgwNjEyLi5jZTQ4MzZhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CkBAIC00NTIsNyArNDUyLDcgQEAgc3RhdGljIGludCBkb19yZWNhbGMoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICAgICAgICAgICBtZm4gfD0g
X1BBR0VfUFNFX1BBVCA+PiBQQUdFX1NISUZUOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAgICBtZm4gJj0gfihfUEFHRV9QU0VfUEFU
ID4+IFBBR0VfU0hJRlQpOworICAgICAgICAgICAgICAgICAgICAgbWZuICY9IH4oKHVuc2lnbmVk
IGxvbmcpX1BBR0VfUFNFX1BBVCA+PiBQQUdFX1NISUZUKTsKICAgICAgICAgICAgICAgICBmbGFn
cyB8PSBfUEFHRV9QU0U7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBlID0gbDFlX2Zyb21f
cGZuKG1mbiwgZmxhZ3MpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Thu Apr 06 06:00:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Apr 2017 06:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cw0Sl-0005O5-2p; Thu, 06 Apr 2017 06:00:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cw0Sj-0005Nz-Sx
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 06:00:05 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 92/90-04817-569D5E85; Thu, 06 Apr 2017 06:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTfl5tM
 Ig3k39C0mbDNwYPTY3reLPYAxijUzLym/IoE1485qu4K1ShXfb19kbGCcIdXFyMUhJPCFUeLJ
 pB1MXYycQM55RomfzRVdjBwcbAJiEnP3KoCERQRUJWatWM4MUaIu0fS7gQ3EFhZIkDj35wQLi
 M0rYCbxav0CsDEsQPU32icxTmDkWMDIsIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AjDECwg/HP/MBDjJIcTEqivAo+TyKE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfDm3XgaISRYlJqeWpGWmQMMDZi0BAePkgivD0iat7ggMbc4Mx0idYpRUUqctw0kIQCS
 yCjNg2uDheMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOGgkzhycwrgZv+CmgxE9DiJ3ceg
 iwuSURISTUwaqh8efd0zgPZ0r+c8+4t26O128nF9bvDm6zAacZZMxgTGWS2uU26/EXux8Fbf3
 a92Lx1ypWw1fu8S10N1uZLyS7X8xB9+LI37jDP2uq8IOFnprKWKxL2sO04cez8mUfrVjplFZq
 tLtW/GFlZzZplEPHvGnuqlEaTKm8wbxPjwpAN8omrVSTUlFiKMxINtZiLihMBPR/b0UICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1491458403!57967128!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18413 invoked from network); 6 Apr 2017 06:00:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Apr 2017 06:00:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cw0Sg-00016c-PP
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 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 1cw0Sg-0003ZG-Kw
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 06:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cw0Sg-0003ZG-Kw@xenbits.xenproject.org>
Date: Thu, 06 Apr 2017 06:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] memory: properly check guest
	memory ranges in XENMEM_exchange handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA2NDAzYWE1ZjI4YmY2OTcwNTFkZTA0MzVlZjk0MmY0YzBkMjU4NDkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDQg
MTQ6NTU6MDAgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgNCAxNDo1NTowMCAyMDE3ICswMjAwCgogICAgbWVt
b3J5OiBwcm9wZXJseSBjaGVjayBndWVzdCBtZW1vcnkgcmFuZ2VzIGluIFhFTk1FTV9leGNoYW5n
ZSBoYW5kbGluZwogICAgCiAgICBUaGUgdXNlIG9mIGd1ZXN0X2hhbmRsZV9va2F5KCkgaGVyZSAo
YXMgaW50cm9kdWNlZCBieSB0aGUgWFNBLTI5IGZpeCkKICAgIGlzIGluc3VmZmljaWVudCBoZXJl
LCBndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2theSgpIG5lZWRzIHRvIGJlIHVzZWQKICAgIGluc3Rl
YWQuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgdXNlcyBhcmUgb2theSBpbgogICAgLSBYRU5NRU1f
YWRkX3RvX3BoeXNtYXBfYmF0Y2ggaGFuZGxpbmcgZHVlIHRvIHRoZSBzaXplIGZpZWxkIGJlaW5n
IG9ubHkKICAgICAgMTYgYml0cyB3aWRlLAogICAgLSBsaXZlcGF0Y2hfbGlzdCgpIGR1ZSB0byB0
aGUgbGltaXQgb2YgMTAyNCBlbmZvcmNlZCBvbiB0aGUKICAgICAgbnVtYmVyLW9mLWVudHJpZXMg
aW5wdXQgKGxlYXZpbmcgYXNpZGUgdGhlIGZhY3QgdGhhdCB0aGlzIGNhbiBiZQogICAgICBjYWxs
ZWQgYnkgYSBwcml2aWxlZ2VkIGRvbWFpbiBvbmx5IGFueXdheSksCiAgICAtIGNvbXBhdCBtb2Rl
IGhhbmRsaW5nIGR1ZSB0byBjb3VudHMgdGhlcmUgYmVpbmcgbGltaXRlZCB0byAzMiBiaXRzLAog
ICAgLSBldmVyeXdoZXJlIGVsc2UgZHVlIHRvIGd1ZXN0IGFycmF5cyBiZWluZyBhY2Nlc3NlZCBz
ZXF1ZW50aWFsbHkgZnJvbQogICAgICBpbmRleCB6ZXJvLgogICAgCiAgICBUaGlzIGlzIENWRS0y
MDE3LTcyMjggLyBYU0EtMjEyLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5u
aEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5MzhmZDI1ODZlYjA4MWJjYmQ2OTRmNGMxZjA5
YWU2YTI2M2IwZDkwCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0wNCAxNDo0Nzo0NiArMDIwMAot
LS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICB8IDIwICsrKysrKysrKysr
KysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNzLmggfCAgOCArKysr
Ky0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmlu
ZGV4IDIxNzk3Y2EuLjE3ZjllMWUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysr
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtNDM3LDggKzQzNyw4IEBAIHN0YXRpYyBsb25nIG1l
bW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2Vf
dCkgYXJnKQogICAgICAgICBnb3RvIGZhaWxfZWFybHk7CiAgICAgfQogCi0gICAgaWYgKCAhZ3Vl
c3RfaGFuZGxlX29rYXkoZXhjaC5pbi5leHRlbnRfc3RhcnQsIGV4Y2guaW4ubnJfZXh0ZW50cykg
fHwKLSAgICAgICAgICFndWVzdF9oYW5kbGVfb2theShleGNoLm91dC5leHRlbnRfc3RhcnQsIGV4
Y2gub3V0Lm5yX2V4dGVudHMpICkKKyAgICBpZiAoICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2th
eShleGNoLmluLmV4dGVudF9zdGFydCwgZXhjaC5ucl9leGNoYW5nZWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZXhjaC5pbi5ucl9leHRlbnRzIC0gMSkgKQogICAgIHsK
ICAgICAgICAgcmMgPSAtRUZBVUxUOwogICAgICAgICBnb3RvIGZhaWxfZWFybHk7CkBAIC00NDgs
MTEgKzQ0OCwyNyBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICB7CiAgICAgICAgIGluX2No
dW5rX29yZGVyICA9IGV4Y2gub3V0LmV4dGVudF9vcmRlciAtIGV4Y2guaW4uZXh0ZW50X29yZGVy
OwogICAgICAgICBvdXRfY2h1bmtfb3JkZXIgPSAwOworCisgICAgICAgIGlmICggIWd1ZXN0X2hh
bmRsZV9zdWJyYW5nZV9va2F5KGV4Y2gub3V0LmV4dGVudF9zdGFydCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhjaC5ucl9leGNoYW5nZWQgPj4gaW5fY2h1bmtf
b3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2gub3V0
Lm5yX2V4dGVudHMgLSAxKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsK
KyAgICAgICAgICAgIGdvdG8gZmFpbF9lYXJseTsKKyAgICAgICAgfQogICAgIH0KICAgICBlbHNl
CiAgICAgewogICAgICAgICBpbl9jaHVua19vcmRlciAgPSAwOwogICAgICAgICBvdXRfY2h1bmtf
b3JkZXIgPSBleGNoLmluLmV4dGVudF9vcmRlciAtIGV4Y2gub3V0LmV4dGVudF9vcmRlcjsKKwor
ICAgICAgICBpZiAoICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2theShleGNoLm91dC5leHRlbnRf
c3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2gubnJf
ZXhjaGFuZ2VkIDw8IG91dF9jaHVua19vcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZXhjaC5vdXQubnJfZXh0ZW50cyAtIDEpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAgZ290byBmYWlsX2Vhcmx5OworICAg
ICAgICB9CiAgICAgfQogCiAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoZXhjaC5p
bi5kb21pZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNz
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNzLmgKaW5kZXggOTUzYWJlNy4u
NDI3NWU2NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvdWFjY2Vzcy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3VhY2Nlc3MuaApAQCAtMjksOCArMjks
OSBAQCBleHRlcm4gdm9pZCAqeGxhdF9tYWxsb2ModW5zaWduZWQgbG9uZyAqeGxhdF9wYWdlX2N1
cnJlbnQsIHNpemVfdCBzaXplKTsKIC8qCiAgKiBWYWxpZCBpZiBpbiArdmUgaGFsZiBvZiA0OC1i
aXQgYWRkcmVzcyBzcGFjZSwgb3IgYWJvdmUgWGVuLXJlc2VydmVkIGFyZWEuCiAgKiBUaGlzIGlz
IGFsc28gdmFsaWQgZm9yIHJhbmdlIGNoZWNrcyAoYWRkciwgYWRkcitzaXplKS4gQXMgbG9uZyBh
cyB0aGUKLSAqIHN0YXJ0IGFkZHJlc3MgaXMgb3V0c2lkZSB0aGUgWGVuLXJlc2VydmVkIGFyZWEg
dGhlbiB3ZSB3aWxsIGFjY2VzcyBhCi0gKiBub24tY2Fub25pY2FsIGFkZHJlc3MgKGFuZCB0aHVz
IGZhdWx0KSBiZWZvcmUgZXZlciByZWFjaGluZyBWSVJUX1NUQVJULgorICogc3RhcnQgYWRkcmVz
cyBpcyBvdXRzaWRlIHRoZSBYZW4tcmVzZXJ2ZWQgYXJlYSwgc2VxdWVudGlhbCBhY2Nlc3Nlcwor
ICogKHN0YXJ0aW5nIGF0IGFkZHIpIHdpbGwgaGl0IGEgbm9uLWNhbm9uaWNhbCBhZGRyZXNzIChh
bmQgdGh1cyBmYXVsdCkKKyAqIGJlZm9yZSBldmVyIHJlYWNoaW5nIFZJUlRfU1RBUlQuCiAgKi8K
ICNkZWZpbmUgX19hZGRyX29rKGFkZHIpIFwKICAgICAoKCh1bnNpZ25lZCBsb25nKShhZGRyKSA8
ICgxVUw8PDQ3KSkgfHwgXApAQCAtNDAsNyArNDEsOCBAQCBleHRlcm4gdm9pZCAqeGxhdF9tYWxs
b2ModW5zaWduZWQgbG9uZyAqeGxhdF9wYWdlX2N1cnJlbnQsIHNpemVfdCBzaXplKTsKICAgICAo
X19hZGRyX29rKGFkZHIpIHx8IGlzX2NvbXBhdF9hcmdfeGxhdF9yYW5nZShhZGRyLCBzaXplKSkK
IAogI2RlZmluZSBhcnJheV9hY2Nlc3Nfb2soYWRkciwgY291bnQsIHNpemUpIFwKLSAgICAoYWNj
ZXNzX29rKGFkZHIsIChjb3VudCkqKHNpemUpKSkKKyAgICAobGlrZWx5KCgoY291bnQpID86IDBV
TCkgPCAofjBVTCAvIChzaXplKSkpICYmIFwKKyAgICAgYWNjZXNzX29rKGFkZHIsIChjb3VudCkg
KiAoc2l6ZSkpKQogCiAjZGVmaW5lIF9fY29tcGF0X2FkZHJfb2soZCwgYWRkcikgXAogICAgICgo
dW5zaWduZWQgbG9uZykoYWRkcikgPCBIWVBFUlZJU09SX0NPTVBBVF9WSVJUX1NUQVJUKGQpKQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Apr 06 06:00:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 06 Apr 2017 06:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cw0Su-0005P1-4J; Thu, 06 Apr 2017 06:00:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cw0St-0005Oq-3P
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 06:00:15 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 91/13-27751-E69D5E85; Thu, 06 Apr 2017 06:00:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTf35tM
 Ig/Y95hYTthk4MHps79vFHsAYxZqZl5RfkcCacW/CJNaCazwVD89PY2lgPMDZxcjFISTwhVFi
 y7fZTBDOeUaJiR8esHYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgKdF2f
 zk7iM0rYCaxp2UVWA0LUP295QuYJzByLGBkWMWoXpxaVJZapGupl1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBeHdTwCFGSQ4mJVFeBZ8nEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeK9dfxohJFiUmp5akZaZAwwOmLQEB4+SCG8kSJq3uCAxtzgzHSJ1ilFRSpxX6AZQ
 QgAkkVGaB9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEoaYwpOZVwI3/RXQYiagxU/uP
 ARZXJKIkJJqYMwXMssz2MdcxNV5+uTJ/crXLKdJH/rvtfLGRoUjQuuLn36rP2DC6jgj4Jin4t
 If1/N3Oh+48Us0I3JusUCxpqTpvZMmdUbha84m1Sjd/Vt24Uv+8S/B4nLXPu1hCV77U/CjwWX
 RSivG0uUR7f2pHpLXzHc7OQT9OPC1niF5WnlYv9f33zJb7ZRYijMSDbWYi4oTAZub5NZDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1491458413!85668989!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19534 invoked from network); 6 Apr 2017 06:00:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Apr 2017 06:00:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cw0Sq-000175-TF
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 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 1cw0Sq-0003ab-Qe
 for xen-changelog@lists.xensource.com; Thu, 06 Apr 2017 06:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cw0Sq-0003ab-Qe@xenbits.xenproject.org>
Date: Thu, 06 Apr 2017 06:00:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: use 64 bit mask when masking
	away mfn bits
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVjN2Y5ZTFkZjJhYTZjZjgzNzZkMjZlYWZjYTU1NGM2NTIxZDJlN2MKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDQg
MTQ6NTU6NTUgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgNCAxNDo1NTo1NSAyMDE3ICswMjAwCgogICAgeDg2
OiB1c2UgNjQgYml0IG1hc2sgd2hlbiBtYXNraW5nIGF3YXkgbWZuIGJpdHMKICAgIAogICAgV2hl
biB1c2luZyBfUEFHRV9QU0VfUEFUIGFzIGJhc2UgZm9yIGEgbmVnYXRlZCBiaXQgbWFzayBtYWtl
IHN1cmUgaXQgaXMKICAgIHByb3BhZ2F0ZWQgdG8gNjQgYml0cyB3aGVuIGFwcGxpZWQgdG8gYSA2
NCBiaXQgdmFsdWUuCiAgICAKICAgIFRoZXJlIHNlZW1zIHRvIGJlIG9ubHkgb25lIHBsYWNlIHdo
ZXJlIHRoaXMgaXMgYSBwcm9ibGVtLCBzbyBmaXggdGhpcwogICAgYnkgY2FzdGluZyBfUEFHRV9Q
U0VfUEFUIHRvIDY0IGJpdHMgdGhlcmUuCiAgICAKICAgIE5vdCBkb2luZyBzbyB3aWxsIHByb2Jh
Ymx5IGxlYWQgdG8gcHJvYmxlbXMgb24gaG9zdHMgd2l0aCBtb3JlIHRoYW4KICAgIDE2IFRCIG9m
IG1lbW9yeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA0ZWRiMWE0MmUzMzIwNzU3ZTM1NTlmMTdlZGY2OTAzYmMxNzc3ZGUz
CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wMy0zMCAxNToxMToyNCArMDIwMAotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCAzYjAyNWQ1Li45ZTI0NmI2IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CkBAIC00NTIsNyArNDUyLDcgQEAgc3RhdGljIGludCBkb19yZWNhbGMoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICAgICAgICAgICBtZm4gfD0g
X1BBR0VfUFNFX1BBVCA+PiBQQUdFX1NISUZUOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAgICBtZm4gJj0gfihfUEFHRV9QU0VfUEFU
ID4+IFBBR0VfU0hJRlQpOworICAgICAgICAgICAgICAgICAgICAgbWZuICY9IH4oKHVuc2lnbmVk
IGxvbmcpX1BBR0VfUFNFX1BBVCA+PiBQQUdFX1NISUZUKTsKICAgICAgICAgICAgICAgICBmbGFn
cyB8PSBfUEFHRV9QU0U7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBlID0gbDFlX2Zyb21f
cGZuKG1mbiwgZmxhZ3MpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:11:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHUY-0003qY-2g; Fri, 07 Apr 2017 00:11:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHUX-0003qS-Ay
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:05 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 E0/C1-19731-819D6E85; Fri, 07 Apr 2017 00:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVf85rM
 Ig8aJ1hYTthk4MHps79vFHsAYxZqZl5RfkcCaMaPvLnvBeb6KhX/tGhibubsYuTiEBL4wSuyb
 uYYdwjnPKHFu0hbWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBdwltn4+w
 Qhi8wqYSTxbdIAVxGYBqt/+4R/rBEaOBYwMqxg1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GO9vDDjEKMnBpCTKq+DzJEKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBG/G9WcRQoJFqempFWmZOcDggElLcPAoifCuBUnzFhck5hZnpkOkTjEqSonzFoAk
 BEASGaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd49IFN4MvNK4Ka/AlrMBLTY5
 9ZTkMUliQgpqQbGuz/jXY8vMnTP5Tw176dgZ+C5jlldmutKpmf6zc66cXrXyY/blU7fmvOuZ8
 FGRk/VuHedDSHfhAOeNz/VbeKrfawW+dVDMTbt3RX5tVaRR9/oJOwLTIsym6KxLvvnEdvbiXM
 jTPZF8C3cc6pSPE37+N2Ji14IF1+ed+uLi89W1uyIxMK3r/8eUGIpzkg01GIuKk4EAKHk2bZD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1491523863!91550723!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40454 invoked from network); 7 Apr 2017 00:11:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 00:11:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHUU-0007yO-Qf
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHUU-0001O4-Ph
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHUU-0001O4-Ph@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] libxl: correct xenstore entry for
	empty cdrom
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUwYjk0OTk2OTcyZTQ2OTRmNzUwYTY0NzgyNjk1OTVkMDgzYmI4ZTIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRmViIDE1
IDEyOjExOjEyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgNSAxNDoyMzoxOSAyMDE3ICswMTAw
CgogICAgbGlieGw6IGNvcnJlY3QgeGVuc3RvcmUgZW50cnkgZm9yIGVtcHR5IGNkcm9tCiAgICAK
ICAgIFNwZWNpZnlpbmcgYW4gZW1wdHkgY2Ryb20gZGV2aWNlIHdpbGwgcmVzdWx0IGluIGEgWGVu
c3RvcmUgZW50cnkKICAgIAogICAgcGFyYW1zID0gYWlvOihudWxsKQogICAgCiAgICBhcyB0aGUg
cGh5c2ljYWwgZGV2aWNlIHBhdGggaXNuJ3QgZXhpc3RpbmcuIFRoaXMgbGV0cyBhIGRvbWFpbiBi
b290ZWQKICAgIHZpYSBPVk1GIGhhbmcgYXMgT1ZNRiBpcyBjaGVja2luZyBmb3IgImFpbzoiIG9u
bHkgaW4gb3JkZXIgdG8gZGV0ZWN0CiAgICB0aGUgZW1wdHkgY2Ryb20gY2FzZS4KICAgIAogICAg
VXNlIGFuIGVtcHR5IHN0cmluZyBmb3IgdGhlIHBoeXNpY2FsIGRldmljZSBwYXRoIGluIHRoaXMg
Y2FzZS4gQXMgYQogICAgY2Ryb20gZGV2aWNlIGZvciBIVk0gaXMgYWx3YXlzIGJhY2tlZCBieSBx
ZGlzayB3ZSBvbmx5IG5lZWQgdG8gY292ZXIgdGhpcwogICAgYmFja2VuZC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCBhMDg1ZjBjYTEyYTNkYjIwM2Y5ZGNmYzk2ZGMzNzIyZDBmMGYzZmJmKQotLS0KIHRvb2xz
L2xpYnhsL2xpYnhsLmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90b29scy9s
aWJ4bC9saWJ4bC5jCmluZGV4IGY2NmY0NDAuLmE0YmM4ZjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuYwpAQCAtMjUyNCw3ICsyNTI0LDgg
QEAgc3RhdGljIHZvaWQgZGV2aWNlX2Rpc2tfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3Qg
ZG9taWQsCiAgICAgICAgICAgICBjYXNlIExJQlhMX0RJU0tfQkFDS0VORF9RRElTSzoKICAgICAg
ICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJwYXJhbXMiKTsKICAgICAgICAgICAg
ICAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJXM6JXMiLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9kaXNrX3N0cmluZ19vZl9mb3JtYXQo
ZGlzay0+Zm9ybWF0KSwgZGlzay0+cGRldl9wYXRoKSk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fZGV2aWNlX2Rpc2tfc3RyaW5nX29mX2Zvcm1hdChkaXNrLT5mb3JtYXQp
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzay0+cGRldl9wYXRoID8gOiAiIikp
OwogICAgICAgICAgICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChkaXNrLT5jb2xvX2VuYWJs
ZSkpIHsKICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiY29sby1o
b3N0Iik7CiAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgbGlieGxf
X3NwcmludGYoZ2MsICIlcyIsIGRpc2stPmNvbG9faG9zdCkpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:11:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHUi-0003rQ-4E; Fri, 07 Apr 2017 00:11:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHUh-0003rF-AC
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:15 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 11/C5-27678-229D6E85; Fri, 07 Apr 2017 00:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVVfx5rM
 Ig2VPzCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+bxZuaC81wVTbdPMzUwvuLoYuTiEBL4wijx
 8dhNRgjnPKPElWd/2bsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFggVuLVP
 7BqXgEziT/rE0AqWICq3xx7zDaBkWMBI8MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDM73c1O
 LixPTUnMSkYr3k/NxNjEB/MADBDsadz50OMUpyMCmJ8ir4PIkQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMF75/qzCCHBotT01Iq0zBxgYMCkJTh4lER414KkeYsLEnOLM9MhUqcYFaXEed+AJARA
 EhmleXBtsGC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeXyBTeDLzSuCmvwJazAS02OfWU
 5DFJYkIKakGRv46S59jR2M+29zOYrR4ptJltvjazagcQeniTW0+rVtmXlN8LP2L8Xge1wPh5e
 +6w3/OminhrW+15Aj3+eb/585JH84SLslim7z9kcdLll/Sgfqvn9+8WL1q5SHp4BJ3M0bhbcy
 bA22cHx9h2JBUVX2sqPN0oGLlzV7VzL/Xtk46vlLQf7WXjBJLcUaioRZzUXEiAMh0klFBAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1491523873!62635590!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21455 invoked from network); 7 Apr 2017 00:11:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 00:11:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHUe-0007yY-UO
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHUe-0001P4-Rj
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHUe-0001P4-Rj@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] tools/libxenctrl: fix error check
	after opening libxenforeignmemory
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI1YzdkZWFhZjIxNGJhOTRmNDY2ODBmZDI4OTA4MzkzODk3NGNhODIKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IEZlYiAyMiAxMzoyNzozNCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTQ6MjQ6NDkgMjAx
NyArMDEwMAoKICAgIHRvb2xzL2xpYnhlbmN0cmw6IGZpeCBlcnJvciBjaGVjayBhZnRlciBvcGVu
aW5nIGxpYnhlbmZvcmVpZ25tZW1vcnkKICAgIAogICAgQ2hlY2tpbmcgdGhlIHZhbHVlIG9mIHhj
aC0+eGNhbGwgaXMgY2xlYXJseSBpbmNvcnJlY3QuIFRoZSBjb2RlIHNob3VsZCBiZQogICAgY2hl
Y2tpbmcgeGNoLT5mbWVtIChpLmUuIHRoZSByZXR1cm4gb2YgdGhlIHByZXZpb3VzbHkgY2FsbGVk
IGZ1bmN0aW9uKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgODBhN2QwNGY1MzJkZGMzNTAwYWNkNzk4
ODkxNzcwOGE1MzZhZTE1ZikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGUwMzU0ZTY1
ZmVjMjFhNTFlNTczYmY4MmVmOTMwY2I5N2VkMTFjOTYpCi0tLQogdG9vbHMvbGlieGMveGNfcHJp
dmF0ZS5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmMgYi90b29scy9saWJ4
Yy94Y19wcml2YXRlLmMKaW5kZXggZDU3YzM5YS4uOWJhNGI3MyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMveGNfcHJpdmF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuYwpAQCAtNjQs
OCArNjQsNyBAQCBzdHJ1Y3QgeGNfaW50ZXJmYWNlX2NvcmUgKnhjX2ludGVyZmFjZV9vcGVuKHhl
bnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCiAgICAgICAgIGdvdG8gZXJyOwogCiAgICAgeGNoLT5m
bWVtID0geGVuZm9yZWlnbm1lbW9yeV9vcGVuKHhjaC0+ZXJyb3JfaGFuZGxlciwgMCk7Ci0KLSAg
ICBpZiAoIHhjaC0+eGNhbGwgPT0gTlVMTCApCisgICAgaWYgKCB4Y2gtPmZtZW0gPT0gTlVMTCAp
CiAgICAgICAgIGdvdG8gZXJyOwogCiAgICAgcmV0dXJuIHhjaDsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:11:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHUu-0003t0-5t; Fri, 07 Apr 2017 00:11:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHUs-0003sh-Ur
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:27 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2D/67-01711-E29D6E85; Fri, 07 Apr 2017 00:11:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVfn5rM
 IgwVdwhYTthk4MHps79vFHsAYxZqZl5RfkcCa0d9xmK1gdl7Fo4fbmRoYb0V3MXJxCAl8YZSY
 8vMvM4RznlFi3eEfrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIizgKXHwv
 iBImFfATOLqqjfMIGEWoPILGzMnMHIsYGRYxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCql5
 taXJyYnpqTmFSsl5yfu4kR6BEGINjB+G+b5yFGSQ4mJVFeBZ8nEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeO9cfxYhJFiUmp5akZaZAwwNmLQEB4+SCO9akDRvcUFibnFmOkTqFKMux7ulH94z
 CbHk5eelSonzFoAUCYAUZZTmwY2AheklRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPuAZnCk
 5lXArfpFdARTEBH+Nx6CnJESSJCSqqBMVXx0yUnkYaX2/jkjI49P8DP5b3NeOLZGf5JqX2fmf
 ZbMkc/ZZF/G3fr+Yqidhdzj5zjzcuKpuzr0+eZJSpp/8drcv/n0NZHrFxeuib65pXC5i2BXd+
 Lni7e5su1M+Dct2+762b2Vjeed3y1Yrtsqug5hlL/T0u6NKeZKQVftzHy0lGMdrqjxFKckWio
 xVxUnAgA6N8Z1U4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1491523883!76806017!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34828 invoked from network); 7 Apr 2017 00:11:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 00:11:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHUp-0007ys-06
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHUo-0001Pi-Vb
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHUo-0001Pi-Vb@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] xenstored: apply a write
	transaction rate limit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhiNzdhMmMwNWU2NjEzNTQ2YmQ0M2VjMjQ0YTMwNDUzNWIyNWFmNWMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFNh
dCBNYXIgMTggMTY6MTI6MjYgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjEzOjA4IDIw
MTcgKzAxMDAKCiAgICB4ZW5zdG9yZWQ6IGFwcGx5IGEgd3JpdGUgdHJhbnNhY3Rpb24gcmF0ZSBs
aW1pdAogICAgCiAgICBUaGlzIGF2b2lkcyBhIHJvZ3VlIGNsaWVudCBiZWluZyBhYm91dCB0byBz
dGFsbCBhbm90aGVyIGNsaWVudCAoZWcgdGhlCiAgICB0b29sc3RhY2spIGluZGVmaW5pdGVseS4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjA2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIAogICAgQmFja3BvcnRlZCB0byA0
LjggKG5vdCBlbnRpcmVseSB0cml2aWFsKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy94ZW5zdG9yZS9NYWtlZmlsZSAgICAg
ICAgICAgICAgICB8ICAgMyArLQogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYyAgICAg
ICAgfCAgIDkgKysKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmggICAgICAgIHwgICA2
ICsKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyAgICAgIHwgMjE1ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFp
bi5oICAgICAgfCAgMjUgKysrKwogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3RyYW5zYWN0aW9u
LmMgfCAgIDUgKwogNiBmaWxlcyBjaGFuZ2VkLCAyNjIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlIGIvdG9vbHMveGVuc3Rv
cmUvTWFrZWZpbGUKaW5kZXggZDY5MWI3OC4uYjQ1ODcyOSAxMDA2NDQKLS0tIGEvdG9vbHMveGVu
c3RvcmUvTWFrZWZpbGUKKysrIGIvdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUKQEAgLTMxLDYgKzMx
LDcgQEAgWEVOU1RPUkVEX09CSlNfJChDT05GSUdfRnJlZUJTRCkgPSB4ZW5zdG9yZWRfcG9zaXgu
bwogWEVOU1RPUkVEX09CSlNfJChDT05GSUdfTWluaU9TKSA9IHhlbnN0b3JlZF9taW5pb3Mubwog
CiBYRU5TVE9SRURfT0JKUyArPSAkKFhFTlNUT1JFRF9PQkpTX3kpCitMRExJQlNfeGVuc3RvcmVk
ICs9IC1scnQKIAogaWZuZXEgKCQoWEVOU1RPUkVfU1RBVElDX0NMSUVOVFMpLHkpCiBMSUJYRU5T
VE9SRSA6PSBsaWJ4ZW5zdG9yZS5zbwpAQCAtNzIsNyArNzMsNyBAQCBlbmRpZgogJChYRU5TVE9S
RURfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5nbnR0YWIpCiAKIHhlbnN0b3JlZDog
JChYRU5TVE9SRURfT0JKUykKLQkkKENDKSAkXiAkKExERkxBR1MpICQoTERMSUJTX2xpYnhlbmV2
dGNobikgJChMRExJQlNfbGlieGVuZ250dGFiKSAkKExETElCU19saWJ4ZW5jdHJsKSAkKFNPQ0tF
VF9MSUJTKSAtbyAkQCAkKEFQUEVORF9MREZMQUdTKQorCSQoQ0MpICReICQoTERGTEFHUykgJChM
RExJQlNfbGlieGVuZXZ0Y2huKSAkKExETElCU19saWJ4ZW5nbnR0YWIpICQoTERMSUJTX2xpYnhl
bmN0cmwpICQoTERMSUJTX3hlbnN0b3JlZCkgJChTT0NLRVRfTElCUykgLW8gJEAgJChBUFBFTkRf
TERGTEFHUykKIAogeGVuc3RvcmVkLmE6ICQoWEVOU1RPUkVEX09CSlMpCiAJJChBUikgY3IgJEAg
JF4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMgYi90b29scy94
ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jCmluZGV4IDUxZmIwYjMuLjFhYWJjOTMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMKKysrIGIvdG9vbHMveGVuc3RvcmUv
eGVuc3RvcmVkX2NvcmUuYwpAQCAtMzU3LDYgKzM1Nyw3IEBAIHN0YXRpYyB2b2lkIGluaXRpYWxp
emVfZmRzKGludCBzb2NrLCBpbnQgKnBfc29ja19wb2xsZmRfaWR4LAogCQkJICAgaW50ICpwdGlt
ZW91dCkKIHsKIAlzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubjsKKwlzdHJ1Y3Qgd3JsX3RpbWVzdGFt
cHQgbm93OwogCiAJaWYgKGZkcykKIAkJbWVtc2V0KGZkcywgMCwgc2l6ZW9mKHN0cnVjdCBwb2xs
ZmQpICogY3VycmVudF9hcnJheV9zaXplKTsKQEAgLTM3Niw4ICszNzcsMTEgQEAgc3RhdGljIHZv
aWQgaW5pdGlhbGl6ZV9mZHMoaW50IHNvY2ssIGludCAqcF9zb2NrX3BvbGxmZF9pZHgsCiAJCXhj
ZV9wb2xsZmRfaWR4ID0gc2V0X2ZkKHhlbmV2dGNobl9mZCh4Y2VfaGFuZGxlKSwKIAkJCQkJUE9M
TElOfFBPTExQUkkpOwogCisJd3JsX2dldHRpbWVfbm93KCZub3cpOworCiAJbGlzdF9mb3JfZWFj
aF9lbnRyeShjb25uLCAmY29ubmVjdGlvbnMsIGxpc3QpIHsKIAkJaWYgKGNvbm4tPmRvbWFpbikg
eworCQkJd3JsX2NoZWNrX3RpbWVvdXQoY29ubi0+ZG9tYWluLCBub3csIHB0aW1lb3V0KTsKIAkJ
CWlmIChkb21haW5fY2FuX3JlYWQoY29ubikgfHwKIAkJCSAgICAoZG9tYWluX2Nhbl93cml0ZShj
b25uKSAmJgogCQkJICAgICAhbGlzdF9lbXB0eSgmY29ubi0+b3V0X2xpc3QpKSkKQEAgLTgxMCw2
ICs4MTQsNyBAQCBzdGF0aWMgdm9pZCBkZWxldGVfbm9kZV9zaW5nbGUoc3RydWN0IGNvbm5lY3Rp
b24gKmNvbm4sIHN0cnVjdCBub2RlICpub2RlKQogCQljb3JydXB0KGNvbm4sICJDb3VsZCBub3Qg
ZGVsZXRlICclcyciLCBub2RlLT5uYW1lKTsKIAkJcmV0dXJuOwogCX0KKwogCWRvbWFpbl9lbnRy
eV9kZWMoY29ubiwgbm9kZSk7CiB9CiAKQEAgLTk0OSw2ICs5NTQsNyBAQCBzdGF0aWMgdm9pZCBk
b193cml0ZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IGJ1ZmZlcmVkX2RhdGEgKmlu
KQogCX0KIAogCWFkZF9jaGFuZ2Vfbm9kZShjb25uLT50cmFuc2FjdGlvbiwgbmFtZSwgZmFsc2Up
OworCXdybF9hcHBseV9kZWJpdF9kaXJlY3QoY29ubik7CiAJZmlyZV93YXRjaGVzKGNvbm4sIG5h
bWUsIGZhbHNlKTsKIAlzZW5kX2Fjayhjb25uLCBYU19XUklURSk7CiB9CkBAIC05NzMsNiArOTc5
LDcgQEAgc3RhdGljIHZvaWQgZG9fbWtkaXIoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGNvbnN0
IGNoYXIgKm5hbWUpCiAJCQlyZXR1cm47CiAJCX0KIAkJYWRkX2NoYW5nZV9ub2RlKGNvbm4tPnRy
YW5zYWN0aW9uLCBuYW1lLCBmYWxzZSk7CisJCXdybF9hcHBseV9kZWJpdF9kaXJlY3QoY29ubik7
CiAJCWZpcmVfd2F0Y2hlcyhjb25uLCBuYW1lLCBmYWxzZSk7CiAJfQogCXNlbmRfYWNrKGNvbm4s
IFhTX01LRElSKTsKQEAgLTEwOTgsNiArMTEwNSw3IEBAIHN0YXRpYyB2b2lkIGRvX3JtKHN0cnVj
dCBjb25uZWN0aW9uICpjb25uLCBjb25zdCBjaGFyICpuYW1lKQogCiAJaWYgKF9ybShjb25uLCBu
b2RlLCBuYW1lKSkgewogCQlhZGRfY2hhbmdlX25vZGUoY29ubi0+dHJhbnNhY3Rpb24sIG5hbWUs
IHRydWUpOworCQl3cmxfYXBwbHlfZGViaXRfZGlyZWN0KGNvbm4pOwogCQlmaXJlX3dhdGNoZXMo
Y29ubiwgbmFtZSwgdHJ1ZSk7CiAJCXNlbmRfYWNrKGNvbm4sIFhTX1JNKTsKIAl9CkBAIC0xMTcz
LDYgKzExODEsNyBAQCBzdGF0aWMgdm9pZCBkb19zZXRfcGVybXMoc3RydWN0IGNvbm5lY3Rpb24g
KmNvbm4sIHN0cnVjdCBidWZmZXJlZF9kYXRhICppbikKIAl9CiAKIAlhZGRfY2hhbmdlX25vZGUo
Y29ubi0+dHJhbnNhY3Rpb24sIG5hbWUsIGZhbHNlKTsKKwl3cmxfYXBwbHlfZGViaXRfZGlyZWN0
KGNvbm4pOwogCWZpcmVfd2F0Y2hlcyhjb25uLCBuYW1lLCBmYWxzZSk7CiAJc2VuZF9hY2soY29u
biwgWFNfU0VUX1BFUk1TKTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3Jl
ZF9jb3JlLmggYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5oCmluZGV4IDNhNDk3Zjcu
LmEyYTM0MjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmgKKysr
IGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuaApAQCAtMzMsNiArMzMsMTIgQEAKICNp
bmNsdWRlICJsaXN0LmgiCiAjaW5jbHVkZSAidGRiLmgiCiAKKyNkZWZpbmUgTUlOKGEsIGIpICgo
KGEpIDwgKGIpKT8gKGEpIDogKGIpKQorCit0eXBlZGVmIGludDMyX3Qgd3JsX2NyZWRpdHQ7Cisj
ZGVmaW5lIFdSTF9DUkVESVRfTUFYICgxMDAwKjEwMDAqMTAwMCkKKy8qIF4gc2F0aXNmaWVzIG5v
bi1vdmVyZmxvdyBjb25kaXRpb24gZm9yIHdybF94ZmVyX2NyZWRpdCAqLworCiBzdHJ1Y3QgYnVm
ZmVyZWRfZGF0YQogewogCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKZGlmZiAtLWdpdCBhL3Rvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9k
b21haW4uYwppbmRleCA0N2I0ZjAzLi40ODZjOTZmIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9y
ZS94ZW5zdG9yZWRfZG9tYWluLmMKKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFp
bi5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5jbHVkZSA8dW5pc3RkLmg+CiAjaW5jbHVkZSA8c3Rk
bGliLmg+CiAjaW5jbHVkZSA8c3RkYXJnLmg+CisjaW5jbHVkZSA8dGltZS5oPgogCiAjaW5jbHVk
ZSAidXRpbHMuaCIKICNpbmNsdWRlICJ0YWxsb2MuaCIKQEAgLTc0LDYgKzc1LDEwIEBAIHN0cnVj
dCBkb21haW4KIAogCS8qIG51bWJlciBvZiB3YXRjaCBmb3IgdGhpcyBkb21haW4gKi8KIAlpbnQg
bmJ3YXRjaDsKKworCS8qIHdyaXRlIHJhdGUgbGltaXQgKi8KKwl3cmxfY3JlZGl0dCB3cmxfY3Jl
ZGl0OyAvKiBbIC13cmxfY29uZmlnX3dyaXRlY29zdCwgK19kYnVyc3QgXSAqLworCXN0cnVjdCB3
cmxfdGltZXN0YW1wdCB3cmxfdGltZXN0YW1wOwogfTsKIAogc3RhdGljIExJU1RfSEVBRChkb21h
aW5zKTsKQEAgLTIwNiw2ICsyMTEsOCBAQCBzdGF0aWMgaW50IGRlc3Ryb3lfZG9tYWluKHZvaWQg
Kl9kb21haW4pCiAKIAlmaXJlX3dhdGNoZXMoTlVMTCwgIkByZWxlYXNlRG9tYWluIiwgZmFsc2Up
OwogCisJd3JsX2RvbWFpbl9kZXN0cm95KGRvbWFpbik7CisKIAlyZXR1cm4gMDsKIH0KIApAQCAt
MjUzLDYgKzI2MCw5IEBAIHZvaWQgaGFuZGxlX2V2ZW50KHZvaWQpCiBib29sIGRvbWFpbl9jYW5f
cmVhZChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubikKIHsKIAlzdHJ1Y3QgeGVuc3RvcmVfZG9tYWlu
X2ludGVyZmFjZSAqaW50ZiA9IGNvbm4tPmRvbWFpbi0+aW50ZXJmYWNlOworCisJaWYgKGRvbWFp
bl9pc191bnByaXZpbGVnZWQoY29ubikgJiYgY29ubi0+ZG9tYWluLT53cmxfY3JlZGl0IDwgMCkK
KwkJcmV0dXJuIGZhbHNlOwogCXJldHVybiAoaW50Zi0+cmVxX2NvbnMgIT0gaW50Zi0+cmVxX3By
b2QpOwogfQogCkBAIC0yODQsNiArMjk0LDggQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKm5ld19k
b21haW4odm9pZCAqY29udGV4dCwgdW5zaWduZWQgaW50IGRvbWlkLAogCWRvbWFpbi0+ZG9taWQg
PSBkb21pZDsKIAlkb21haW4tPnBhdGggPSB0YWxsb2NfZG9tYWluX3BhdGgoZG9tYWluLCBkb21p
ZCk7CiAKKwl3cmxfZG9tYWluX25ldyhkb21haW4pOworCiAJbGlzdF9hZGQoJmRvbWFpbi0+bGlz
dCwgJmRvbWFpbnMpOwogCXRhbGxvY19zZXRfZGVzdHJ1Y3Rvcihkb21haW4sIGRlc3Ryb3lfZG9t
YWluKTsKIApAQCAtNzQ3LDYgKzc1OSwyMDkgQEAgaW50IGRvbWFpbl93YXRjaChzdHJ1Y3QgY29u
bmVjdGlvbiAqY29ubikKIAkJOiAwOwogfQogCitzdGF0aWMgd3JsX2NyZWRpdHQgd3JsX2NvbmZp
Z193cml0ZWNvc3QgICAgICA9IFdSTF9GQUNUT1I7CitzdGF0aWMgd3JsX2NyZWRpdHQgd3JsX2Nv
bmZpZ19yYXRlICAgICAgICAgICA9IFdSTF9SQVRFICAgKiBXUkxfRkFDVE9SOworc3RhdGljIHdy
bF9jcmVkaXR0IHdybF9jb25maWdfZGJ1cnN0ICAgICAgICAgPSBXUkxfREJVUlNUICogV1JMX0ZB
Q1RPUjsKK3N0YXRpYyB3cmxfY3JlZGl0dCB3cmxfY29uZmlnX2didXJzdCAgICAgICAgID0gV1JM
X0dCVVJTVCAqIFdSTF9GQUNUT1I7CitzdGF0aWMgd3JsX2NyZWRpdHQgd3JsX2NvbmZpZ19uZXdk
b21zX2RidXJzdCA9CisJICAgICAgICAgICAgICAgICAgICAgICAgIFdSTF9EQlVSU1QgKiBXUkxf
TkVXRE9NUyAqIFdSTF9GQUNUT1I7CisKK2xvbmcgd3JsX250cmFuc2FjdGlvbnM7CisKK3N0YXRp
YyBsb25nIHdybF9uZG9tYWluczsKK3N0YXRpYyB3cmxfY3JlZGl0dCB3cmxfcmVzZXJ2ZTsgLyog
Wy13cmxfY29uZmlnX25ld2RvbXNfZGJ1cnN0LCArX2didXJzdCBdICovCisKK3ZvaWQgd3JsX2dl
dHRpbWVfbm93KHN0cnVjdCB3cmxfdGltZXN0YW1wdCAqbm93X3d0KQoreworCXN0cnVjdCB0aW1l
c3BlYyBub3dfdHM7CisJaW50IHI7CisKKwlyID0gY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9O
SUMsICZub3dfdHMpOworCWlmIChyKQorCQliYXJmX3BlcnJvcigiQ291bGQgbm90IGZpbmQgdGlt
ZSAoY2xvY2tfZ2V0dGltZSBmYWlsZWQpIik7CisKKwlub3dfd3QtPnNlYyA9IG5vd190cy50dl9z
ZWM7CisJbm93X3d0LT5tc2VjID0gbm93X3RzLnR2X25zZWMgLyAxMDAwMDAwOworfQorCitzdGF0
aWMgdm9pZCB3cmxfeGZlcl9jcmVkaXQod3JsX2NyZWRpdHQgKmRlYml0LCAgd3JsX2NyZWRpdHQg
ZGViaXRfZmxvb3IsCisJCQkgICAgd3JsX2NyZWRpdHQgKmNyZWRpdCwgd3JsX2NyZWRpdHQgY3Jl
ZGl0X2NlaWwpCisJLyoKKwkgKiBUcmFuc2ZlcnMgemVybyBvciBtb3JlIGNyZWRpdCBmcm9tICJk
ZWJpdCIgdG8gImNyZWRpdCIuCisJICogVHJhbnNmZXJzIGFzIG11Y2ggYXMgcG9zc2libGUgd2hp
bGUgbWFpbnRhaW5pbmcKKwkgKiBkZWJpdCA+PSBkZWJpdF9mbG9vciBhbmQgY3JlZGl0IDw9IGNy
ZWRpdF9jZWlsLgorCSAqIChJZiB0aGF0J3MgdmlvbGF0ZWQgYWxyZWFkeSwgZG9lcyBub3RoaW5n
LikKKwkgKgorCSAqIFN1ZmZpY2llbnQgY29uZGl0aW9ucyB0byBhdm9pZCBvdmVyZmxvdywgZWl0
aGVyIG9mOgorCSAqICB8ZXZlcnkgYXJndW1lbnR8IDw9IDB4M2ZmZmZmZmYKKwkgKiAgfGV2ZXJ5
IGFyZ3VtZW50fCA8PSAxRTkKKwkgKiAgfGV2ZXJ5IGFyZ3VtZW50fCA8PSBXUkxfQ1JFRElUX01B
WAorCSAqIChBbmQgdGhpcyBjb25kaXRpb24gaXMgcHJlc2VydmVkLikKKwkgKi8KK3sKKwl3cmxf
Y3JlZGl0dCB4ZmVyID0gTUlOKCAqZGViaXQgICAgICAtIGRlYml0X2Zsb29yLAorCQkJICAgICAg
ICBjcmVkaXRfY2VpbCAtICpjcmVkaXQgICAgICApOworCWlmICh4ZmVyID4gMCkgeworCQkqZGVi
aXQgLT0geGZlcjsKKwkJKmNyZWRpdCArPSB4ZmVyOworCX0KK30KKwordm9pZCB3cmxfZG9tYWlu
X25ldyhzdHJ1Y3QgZG9tYWluICpkb21haW4pCit7CisJZG9tYWluLT53cmxfY3JlZGl0ID0gMDsK
Kwl3cmxfZ2V0dGltZV9ub3coJmRvbWFpbi0+d3JsX3RpbWVzdGFtcCk7CisJd3JsX25kb21haW5z
Kys7CisJLyogU3RlYWwgdXAgdG8gREJVUlNUIGZyb20gdGhlIHJlc2VydmUgKi8KKwl3cmxfeGZl
cl9jcmVkaXQoJndybF9yZXNlcnZlLCAtd3JsX2NvbmZpZ19uZXdkb21zX2RidXJzdCwKKwkJCSZk
b21haW4tPndybF9jcmVkaXQsIHdybF9jb25maWdfZGJ1cnN0KTsKK30KKwordm9pZCB3cmxfZG9t
YWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZG9tYWluKQoreworCXdybF9uZG9tYWlucy0tOwor
CS8qCisJICogRG9uJ3QgYm90aGVyIHJlY2FsY3VsYXRpbmcgZG9tYWluJ3MgY3JlZGl0IC0gdGhp
cyBqdXN0CisJICogbWVhbnMgd2UgZG9uJ3QgZ2l2ZSB0aGUgcmVzZXJ2ZSB0aGUgZW5kaW5nIGRv
bWFpbidzIGNyZWRpdAorCSAqIGZvciB0aW1lIGVsYXBzZWQgc2luY2UgbGFzdCB1cGRhdGUuCisJ
ICovCisJd3JsX3hmZXJfY3JlZGl0KCZkb21haW4tPndybF9jcmVkaXQsIDAsCisJCQkmd3JsX3Jl
c2VydmUsIHdybF9jb25maWdfZGJ1cnN0KTsKK30KKwordm9pZCB3cmxfY3JlZGl0X3VwZGF0ZShz
dHJ1Y3QgZG9tYWluICpkb21haW4sIHN0cnVjdCB3cmxfdGltZXN0YW1wdCBub3cpCit7CisJLyoK
KwkgKiBXZSB3YW50IHRvIGNhbGN1bGF0ZQorCSAqICAgIGNyZWRpdCArPSAobm93IC0gdGltZXN0
YW1wKSAqIFJBVEUgLyBuZG9tczsKKwkgKiBCdXQgd2Ugd2FudCBpdCB0byBzYXR1cmF0ZSwgYW5k
IHRvIGF2b2lkIGZsb2F0aW5nIHBvaW50LgorCSAqIFRvIGF2b2lkIHJvdW5kaW5nIGVycm9ycyBm
cm9tIGNvbnN0YW50bHkgYWRkaW5nIHNtYWxsCisJICogYW1vdW50cyBvZiBjcmVkaXQsIHdlIG9u
bHkgYWRkIGNyZWRpdCBmb3Igd2hvbGUgbWlsbGlzZWNvbmRzLgorCSAqLworCWxvbmcgc2Vjb25k
cyAgICAgID0gbm93LnNlYyAtICBkb21haW4tPndybF90aW1lc3RhbXAuc2VjOworCWxvbmcgbWls
bGlzZWNvbmRzID0gbm93Lm1zZWMgLSBkb21haW4tPndybF90aW1lc3RhbXAubXNlYzsKKwlsb25n
IG1zZWM7CisJaW50NjRfdCBkZW5vbSwgbnVtOworCXdybF9jcmVkaXR0IHN1cnBsdXM7CisKKwlz
ZWNvbmRzID0gTUlOKHNlY29uZHMsIDEwMDAqMTAwMCk7IC8qIGFyYml0cmFyeSwgcHJldmVudHMg
b3ZlcmZsb3cgKi8KKwltc2VjID0gc2Vjb25kcyAqIDEwMDAgKyBtaWxsaXNlY29uZHM7CisKKwlp
ZiAobXNlYyA8IDApCisgICAgICAgICAgICAgICAgLyogc2hvdWxkbid0IGhhcHBlbiB3aXRoIENM
T0NLX01PTk9UT05JQyAqLworCQltc2VjID0gMDsKKworCS8qIDMyeDMyIC0+IDY0IGNhbm5vdCBv
dmVyZmxvdyAqLworCWRlbm9tID0gKGludDY0X3QpbXNlYyAqIHdybF9jb25maWdfcmF0ZTsKKwlu
dW0gID0gIChpbnQ2NF90KXdybF9uZG9tYWlucyAqIDEwMDA7CisJLyogZGVub20gLyBudW0gPD0g
MUU2ICogd3JsX2NvbmZpZ19yYXRlLCBzbyB3aXRoCisJICAgcmVhc29uYWJsZSB3cmxfY29uZmln
X3JhdGUsIGRlbm9tIC8gbnVtIDw8IDJeNjQgKi8KKworCS8qIGF0IGxhc3QhICovCisJZG9tYWlu
LT53cmxfY3JlZGl0ID0gTUlOKCAoaW50NjRfdClkb21haW4tPndybF9jcmVkaXQgKyBkZW5vbSAv
IG51bSwKKwkJCQkgIFdSTF9DUkVESVRfTUFYICk7CisJLyogKG1heWJlIGJyaWVmbHkgdmlvbGF0
aW5nIHRoZSBEQlVSU1QgY2FwIG9uIHdybF9jcmVkaXQpICovCisKKwkvKiBtYXliZSB0YWtlIGZy
b20gdGhlIHJlc2VydmUgdG8gbWFrZSB1cyBub25uZWdhdGl2ZSAqLworCXdybF94ZmVyX2NyZWRp
dCgmd3JsX3Jlc2VydmUsICAgICAgICAwLAorCQkJJmRvbWFpbi0+d3JsX2NyZWRpdCwgMCk7CisK
KwkvKiByZXR1cm4gYW55IHN1cnBsdXMgKG92ZXIgREJVUlNUKSB0byB0aGUgcmVzZXJ2ZSAqLwor
CXN1cnBsdXMgPSAwOworCXdybF94ZmVyX2NyZWRpdCgmZG9tYWluLT53cmxfY3JlZGl0LCB3cmxf
Y29uZmlnX2RidXJzdCwKKwkJCSZzdXJwbHVzLCAgICAgICAgICAgIFdSTF9DUkVESVRfTUFYKTsK
Kwl3cmxfeGZlcl9jcmVkaXQoJnN1cnBsdXMsICAgICAwLAorCQkJJndybF9yZXNlcnZlLCB3cmxf
Y29uZmlnX2didXJzdCk7CisJLyogc3VycGx1cyBpcyBub3cgaW1wbGljaXRseSBkaXNjYXJkZWQg
Ki8KKworCWRvbWFpbi0+d3JsX3RpbWVzdGFtcCA9IG5vdzsKKworCXRyYWNlKCJ3cmw6IGRvbSAl
NGQgJTZsZCAgbXNlYyAgJTlsZCBjcmVkaXQgICAlOWxkIHJlc2VydmUiCisJICAgICAgIiAgJTls
ZCBkaXNjYXJkXG4iLAorCSAgICAgIGRvbWFpbi0+ZG9taWQsCisJICAgICAgbXNlYywKKwkgICAg
ICAobG9uZylkb21haW4tPndybF9jcmVkaXQsIChsb25nKXdybF9yZXNlcnZlLAorCSAgICAgIChs
b25nKXN1cnBsdXMpOworfQorCit2b2lkIHdybF9jaGVja190aW1lb3V0KHN0cnVjdCBkb21haW4g
KmRvbWFpbiwKKwkJICAgICAgIHN0cnVjdCB3cmxfdGltZXN0YW1wdCBub3csCisJCSAgICAgICBp
bnQgKnB0aW1lb3V0KQoreworCXVpbnQ2NF90IG51bSwgZGVub207CisJaW50IHdha2V1cDsKKwor
CXdybF9jcmVkaXRfdXBkYXRlKGRvbWFpbiwgbm93KTsKKworCWlmIChkb21haW4tPndybF9jcmVk
aXQgPj0gMCkKKwkJLyogbm90IGJsb2NrZWQgKi8KKwkJcmV0dXJuOworCisJaWYgKCEqcHRpbWVv
dXQpCisJCS8qIGFscmVhZHkgZGVjaWRlZCBvbiBpbW1lZGlhdGUgd2FrZXVwLAorCQkgICBzbyBu
byBuZWVkIHRvIGNhbGN1bGF0ZSBvdXIgdGltZW91dCAqLworCQlyZXR1cm47CisKKwkvKiBjYWxj
dWxhdGUgIHdha2V1cCA9IG5vdyArIC1jcmVkaXQgLyAoUkFURSAvIG5kb21zKTsgKi8KKworCS8q
IGNyZWRpdCBjYW5ub3QgZ28gbW9yZSAtdmUgdGhhbiBvbmUgdHJhbnNhY3Rpb24sCisJICogc28g
dGhlIGZpcnN0IG11bHRpcGxpY2F0aW9uIGNhbm5vdCBvdmVyZmxvdyBldmVuIDMyLWJpdCAqLwor
CW51bSAgID0gKHVpbnQ2NF90KSgtZG9tYWluLT53cmxfY3JlZGl0ICogMTAwMCkgKiB3cmxfbmRv
bWFpbnM7CisJZGVub20gPSB3cmxfY29uZmlnX3JhdGU7CisKKwl3YWtldXAgPSBNSU4oIG51bSAv
IGRlbm9tIC8qIHVpbnQ2NF90ICovLCBJTlRfTUFYICk7CisJaWYgKCpwdGltZW91dD09LTEgfHwg
d2FrZXVwIDwgKnB0aW1lb3V0KQorCQkqcHRpbWVvdXQgPSB3YWtldXA7CisKKwl0cmFjZSgid3Js
OiBkb21haW4gJXUgY3JlZGl0PSVsZCAocmVzZXJ2ZT0lbGQpIFNMRUVQSU5HIGZvciAlZFxuIiwK
KwkgICAgICBkb21haW4tPmRvbWlkLAorCSAgICAgIChsb25nKWRvbWFpbi0+d3JsX2NyZWRpdCwg
KGxvbmcpd3JsX3Jlc2VydmUsCisJICAgICAgd2FrZXVwKTsKK30KKwordm9pZCB3cmxfYXBwbHlf
ZGViaXRfYWN0dWFsKHN0cnVjdCBkb21haW4gKmRvbWFpbikKK3sKKwlzdHJ1Y3Qgd3JsX3RpbWVz
dGFtcHQgbm93OworCisJaWYgKCFkb21haW4pCisJCS8qIHNvY2tldHMgZXNjYXBlIHRoZSB3cml0
ZSByYXRlIGxpbWl0ICovCisJCXJldHVybjsKKworCXdybF9nZXR0aW1lX25vdygmbm93KTsKKwl3
cmxfY3JlZGl0X3VwZGF0ZShkb21haW4sIG5vdyk7CisKKwlkb21haW4tPndybF9jcmVkaXQgLT0g
d3JsX2NvbmZpZ193cml0ZWNvc3Q7CisJdHJhY2UoIndybDogZG9tYWluICV1IGNyZWRpdD0lbGQg
KHJlc2VydmU9JWxkKVxuIiwKKwkgICAgICBkb21haW4tPmRvbWlkLAorCSAgICAgIChsb25nKWRv
bWFpbi0+d3JsX2NyZWRpdCwgKGxvbmcpd3JsX3Jlc2VydmUpOworfQorCit2b2lkIHdybF9hcHBs
eV9kZWJpdF9kaXJlY3Qoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pCit7CisJaWYgKCFjb25uKQor
CQkvKiBzb21lIHdyaXRlcyBhcmUgZ2VuZXJhdGVkIGludGVybmFsbHkgKi8KKwkJcmV0dXJuOwor
CisJaWYgKGNvbm4tPnRyYW5zYWN0aW9uKQorCQkvKiB0aGVzZSBhcmUgYWNjb3VudGVkIGZvciB3
aGVuIHRoZSB0cmFuc2FjdGlvbiBlbmRzICovCisJCXJldHVybjsKKworCWlmICghd3JsX250cmFu
c2FjdGlvbnMpCisJCS8qIHdlIGRvbid0IGNvbmZsaWN0IHdpdGggYW55b25lICovCisJCXJldHVy
bjsKKworCXdybF9hcHBseV9kZWJpdF9hY3R1YWwoY29ubi0+ZG9tYWluKTsKK30KKwordm9pZCB3
cmxfYXBwbHlfZGViaXRfdHJhbnNfY29tbWl0KHN0cnVjdCBjb25uZWN0aW9uICpjb25uKQorewor
CWlmICh3cmxfbnRyYW5zYWN0aW9ucyA8PSAxKQorCQkvKiBvdXIgb3duIHRyYW5zYWN0aW9uIGFw
cGVhcnMgaW4gdGhlIGNvdW50ZXIgKi8KKwkJcmV0dXJuOworCisJd3JsX2FwcGx5X2RlYml0X2Fj
dHVhbChjb25uLT5kb21haW4pOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogIGMt
ZmlsZS1zdHlsZTogImxpbnV4IgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVk
X2RvbWFpbi5oIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5oCmluZGV4IDgzNDg4
ZWQuLmJkYzQwNDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4u
aAorKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmgKQEAgLTY1LDQgKzY1LDI5
IEBAIHZvaWQgZG9tYWluX3dhdGNoX2luYyhzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubik7CiB2b2lk
IGRvbWFpbl93YXRjaF9kZWMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOwogaW50IGRvbWFpbl93
YXRjaChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubik7CiAKKy8qIFdyaXRlIHJhdGUgbGltaXRpbmcg
Ki8KKworI2RlZmluZSBXUkxfRkFDVE9SICAgMTAwMCAvKiBmb3IgZml4ZWQtcG9pbnQgYXJpdGht
ZXRpYyAqLworI2RlZmluZSBXUkxfUkFURSAgICAgIDIwMAorI2RlZmluZSBXUkxfREJVUlNUICAg
ICAxMAorI2RlZmluZSBXUkxfR0JVUlNUICAgMTAwMAorI2RlZmluZSBXUkxfTkVXRE9NUyAgICAg
NQorCitzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgeworCXRpbWVfdCBzZWM7CisJaW50IG1zZWM7Cit9
OworCitleHRlcm4gbG9uZyB3cmxfbnRyYW5zYWN0aW9uczsKKwordm9pZCB3cmxfZ2V0dGltZV9u
b3coc3RydWN0IHdybF90aW1lc3RhbXB0ICpub3dfdHMpOwordm9pZCB3cmxfZG9tYWluX25ldyhz
dHJ1Y3QgZG9tYWluICpkb21haW4pOwordm9pZCB3cmxfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRv
bWFpbiAqZG9tYWluKTsKK3ZvaWQgd3JsX2NyZWRpdF91cGRhdGUoc3RydWN0IGRvbWFpbiAqZG9t
YWluLCBzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93KTsKK3ZvaWQgd3JsX2NoZWNrX3RpbWVvdXQo
c3RydWN0IGRvbWFpbiAqZG9tYWluLAorICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgd3Js
X3RpbWVzdGFtcHQgbm93LAorICAgICAgICAgICAgICAgICAgICAgICBpbnQgKnB0aW1lb3V0KTsK
K3ZvaWQgd3JsX2FwcGx5X2RlYml0X2RpcmVjdChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubik7Cit2
b2lkIHdybF9hcHBseV9kZWJpdF90cmFuc19jb21taXQoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4p
OworCiAjZW5kaWYgLyogX1hFTlNUT1JFRF9ET01BSU5fSCAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX3RyYW5zYWN0aW9uLmMgYi90b29scy94ZW5zdG9yZS94ZW5zdG9y
ZWRfdHJhbnNhY3Rpb24uYwppbmRleCBkMGU0NzM5Li5hNGIzMjhmIDEwMDY0NAotLS0gYS90b29s
cy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYworKysgYi90b29scy94ZW5zdG9yZS94
ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYwpAQCAtMTE2LDYgKzExNiw3IEBAIHN0YXRpYyBpbnQgZGVz
dHJveV90cmFuc2FjdGlvbih2b2lkICpfdHJhbnNhY3Rpb24pCiB7CiAJc3RydWN0IHRyYW5zYWN0
aW9uICp0cmFucyA9IF90cmFuc2FjdGlvbjsKIAorCXdybF9udHJhbnNhY3Rpb25zLS07CiAJdHJh
Y2VfZGVzdHJveSh0cmFucywgInRyYW5zYWN0aW9uIik7CiAJaWYgKHRyYW5zLT50ZGIpCiAJCXRk
Yl9jbG9zZSh0cmFucy0+dGRiKTsKQEAgLTE3OSw2ICsxODAsNyBAQCB2b2lkIGRvX3RyYW5zYWN0
aW9uX3N0YXJ0KHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3QgYnVmZmVyZWRfZGF0YSAq
aW4pCiAJdGFsbG9jX3N0ZWFsKGNvbm4sIHRyYW5zKTsKIAl0YWxsb2Nfc2V0X2Rlc3RydWN0b3Io
dHJhbnMsIGRlc3Ryb3lfdHJhbnNhY3Rpb24pOwogCWNvbm4tPnRyYW5zYWN0aW9uX3N0YXJ0ZWQr
KzsKKwl3cmxfbnRyYW5zYWN0aW9ucysrOwogCiAJc25wcmludGYoaWRfc3RyLCBzaXplb2YoaWRf
c3RyKSwgIiV1IiwgdHJhbnMtPmlkKTsKIAlzZW5kX3JlcGx5KGNvbm4sIFhTX1RSQU5TQUNUSU9O
X1NUQVJULCBpZF9zdHIsIHN0cmxlbihpZF9zdHIpKzEpOwpAQCAtMjEzLDYgKzIxNSw5IEBAIHZv
aWQgZG9fdHJhbnNhY3Rpb25fZW5kKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBjb25zdCBjaGFy
ICphcmcpCiAJCQlzZW5kX2Vycm9yKGNvbm4sIEVBR0FJTik7CiAJCQlyZXR1cm47CiAJCX0KKwor
CQl3cmxfYXBwbHlfZGViaXRfdHJhbnNfY29tbWl0KGNvbm4pOworCiAJCWlmICghcmVwbGFjZV90
ZGIodHJhbnMtPnRkYl9uYW1lLCB0cmFucy0+dGRiKSkgewogCQkJc2VuZF9lcnJvcihjb25uLCBl
cnJubyk7CiAJCQlyZXR1cm47Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:11:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHV3-0003uD-7X; Fri, 07 Apr 2017 00:11:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHV1-0003ty-LZ
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:35 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 4D/DF-27545-639D6E85; Fri, 07 Apr 2017 00:11:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdfs5rM
 Ig2k7OSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+paz4Lt8hVbr29nbGDcKtXFyMUhJPCFUaLx
 7iUmCOc8o8Sztn3sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RINF7qY
 wSxeQXMJJ5/uANmswDVz370lnECI8cCRoZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2Mi9cGHmKU5GBSEuVV8HkSIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC9871ZxFCgkWp6akVaZk5wOCASUtw8CiJ8K4FSfMWFyTmFmemQ6ROMepyvFv64T2T
 EEtefl6qlDhvAUiRAEhRRmke3AhYoF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8ekCk8m
 XklcJteAR3BBHSEz62nIEeUJCKkpBoYZzypC3xk8m/y1KA9yQbpjPs8bzROCRU1ux2+TqbPbo
 nC9zJWnbVHRX2Dc7bPPuBcLzDLedfhTf+sz08Mu7ki7qSA5EQ125gPD+rFvz1Ycs74GH+1epX
 B5QelccoTTsVN4562/Pa6dd33byx49f3PCsmbV6+47VFLyJht7bRhr3hr9VbOhMvyH5VYijMS
 DbWYi4oTAaljSAtPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1491523893!43290364!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48868 invoked from network); 7 Apr 2017 00:11:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 00:11:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHUz-000806-1u
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHUz-0001Qr-1B
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHUz-0001Qr-1B@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:11:33 +0000
Subject: [Xen-changelog] [xen stable-4.7] xenstored: Log when the write
	transaction rate limit bites
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFkZjNkNmMzNGI0MTk3YzUxM2JmYTJkOGQ5MmY2YzdhMWY4NDEyN2EKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFNh
dCBNYXIgMTggMTY6Mzk6MzEgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjEzOjE3IDIw
MTcgKzAxMDAKCiAgICB4ZW5zdG9yZWQ6IExvZyB3aGVuIHRoZSB3cml0ZSB0cmFuc2FjdGlvbiBy
YXRlIGxpbWl0IGJpdGVzCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIAogICAgcGx1czoKICAgIAogICAgeGVuc3RvcmU6IGRvbnQgaW5j
cmVtZW50IGJvb2wgdmFyaWFibGUKICAgIEluc3RlYWQgb2YgaW5jcmVtZW50aW5nIGEgYm9vbCB2
YXJpYWJsZSBqdXN0IHNldCBpdCB0byB0cnVlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2Nv
cmUuYyAgIHwgIDEgKwogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jIHwgMjYgKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4u
aCB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jIGIvdG9vbHMveGVuc3RvcmUveGVuc3Rv
cmVkX2NvcmUuYwppbmRleCAxYWFiYzkzLi45MDdiNDRmIDEwMDY0NAotLS0gYS90b29scy94ZW5z
dG9yZS94ZW5zdG9yZWRfY29yZS5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3Jl
LmMKQEAgLTM3OCw2ICszNzgsNyBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplX2ZkcyhpbnQgc29j
aywgaW50ICpwX3NvY2tfcG9sbGZkX2lkeCwKIAkJCQkJUE9MTElOfFBPTExQUkkpOwogCiAJd3Js
X2dldHRpbWVfbm93KCZub3cpOworCXdybF9sb2dfcGVyaW9kaWMobm93KTsKIAogCWxpc3RfZm9y
X2VhY2hfZW50cnkoY29ubiwgJmNvbm5lY3Rpb25zLCBsaXN0KSB7CiAJCWlmIChjb25uLT5kb21h
aW4pIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyBiL3Rv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwppbmRleCA0ODZjOTZmLi4zMTgyNzZjIDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKKysrIGIvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCkBAIC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSA8
c3RkbGliLmg+CiAjaW5jbHVkZSA8c3RkYXJnLmg+CiAjaW5jbHVkZSA8dGltZS5oPgorI2luY2x1
ZGUgPHN5c2xvZy5oPgogCiAjaW5jbHVkZSAidXRpbHMuaCIKICNpbmNsdWRlICJ0YWxsb2MuaCIK
QEAgLTc5LDYgKzgwLDcgQEAgc3RydWN0IGRvbWFpbgogCS8qIHdyaXRlIHJhdGUgbGltaXQgKi8K
IAl3cmxfY3JlZGl0dCB3cmxfY3JlZGl0OyAvKiBbIC13cmxfY29uZmlnX3dyaXRlY29zdCwgK19k
YnVyc3QgXSAqLwogCXN0cnVjdCB3cmxfdGltZXN0YW1wdCB3cmxfdGltZXN0YW1wOworCWJvb2wg
d3JsX2RlbGF5X2xvZ2dlZDsKIH07CiAKIHN0YXRpYyBMSVNUX0hFQUQoZG9tYWlucyk7CkBAIC03
NzAsNiArNzcyLDcgQEAgbG9uZyB3cmxfbnRyYW5zYWN0aW9uczsKIAogc3RhdGljIGxvbmcgd3Js
X25kb21haW5zOwogc3RhdGljIHdybF9jcmVkaXR0IHdybF9yZXNlcnZlOyAvKiBbLXdybF9jb25m
aWdfbmV3ZG9tc19kYnVyc3QsICtfZ2J1cnN0IF0gKi8KK3N0YXRpYyB0aW1lX3Qgd3JsX2xvZ19s
YXN0X3dhcm5pbmc7IC8qIDA6IG5vIHByZXZpb3VzIHdhcm5pbmcgKi8KIAogdm9pZCB3cmxfZ2V0
dGltZV9ub3coc3RydWN0IHdybF90aW1lc3RhbXB0ICpub3dfd3QpCiB7CkBAIC05MTksNiArOTIy
LDkgQEAgdm9pZCB3cmxfY2hlY2tfdGltZW91dChzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAJICAg
ICAgd2FrZXVwKTsKIH0KIAorI2RlZmluZSBXUkxfTE9HKG5vdywgLi4uKSBcCisJKHN5c2xvZyhM
T0dfV0FSTklORywgIndyaXRlIHJhdGUgbGltaXQ6ICIgX19WQV9BUkdTX18pKQorCiB2b2lkIHdy
bF9hcHBseV9kZWJpdF9hY3R1YWwoc3RydWN0IGRvbWFpbiAqZG9tYWluKQogewogCXN0cnVjdCB3
cmxfdGltZXN0YW1wdCBub3c7CkBAIC05MzQsNiArOTQwLDI2IEBAIHZvaWQgd3JsX2FwcGx5X2Rl
Yml0X2FjdHVhbChzdHJ1Y3QgZG9tYWluICpkb21haW4pCiAJdHJhY2UoIndybDogZG9tYWluICV1
IGNyZWRpdD0lbGQgKHJlc2VydmU9JWxkKVxuIiwKIAkgICAgICBkb21haW4tPmRvbWlkLAogCSAg
ICAgIChsb25nKWRvbWFpbi0+d3JsX2NyZWRpdCwgKGxvbmcpd3JsX3Jlc2VydmUpOworCisJaWYg
KGRvbWFpbi0+d3JsX2NyZWRpdCA8IDApIHsKKwkJaWYgKCFkb21haW4tPndybF9kZWxheV9sb2dn
ZWQpIHsKKwkJCWRvbWFpbi0+d3JsX2RlbGF5X2xvZ2dlZCA9IHRydWU7CisJCQlXUkxfTE9HKG5v
dywgImRvbWFpbiAlbGQgaXMgYWZmZWN0ZWQiLAorCQkJCShsb25nKWRvbWFpbi0+ZG9taWQpOwor
CQl9IGVsc2UgaWYgKCF3cmxfbG9nX2xhc3Rfd2FybmluZykgeworCQkJV1JMX0xPRyhub3csICJy
YXRlIGxpbWl0aW5nIHJlc3RhcnRzIik7CisJCX0KKwkJd3JsX2xvZ19sYXN0X3dhcm5pbmcgPSBu
b3cuc2VjOworCX0KK30KKwordm9pZCB3cmxfbG9nX3BlcmlvZGljKHN0cnVjdCB3cmxfdGltZXN0
YW1wdCBub3cpCit7CisJaWYgKHdybF9sb2dfbGFzdF93YXJuaW5nICYmCisJICAgIChub3cuc2Vj
IC0gd3JsX2xvZ19sYXN0X3dhcm5pbmcpID4gV1JMX0xPR0VWRVJZKSB7CisJCVdSTF9MT0cobm93
LCAibm90IGluIGZvcmNlIHJlY2VudGx5Iik7CisJCXdybF9sb2dfbGFzdF93YXJuaW5nID0gMDsK
Kwl9CiB9CiAKIHZvaWQgd3JsX2FwcGx5X2RlYml0X2RpcmVjdChzdHJ1Y3QgY29ubmVjdGlvbiAq
Y29ubikKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaCBiL3Rv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaAppbmRleCBiZGM0MDQ0Li4yYjk2M2VkIDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmgKKysrIGIvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5oCkBAIC03Miw2ICs3Miw3IEBAIGludCBkb21haW5f
d2F0Y2goc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOwogI2RlZmluZSBXUkxfREJVUlNUICAgICAx
MAogI2RlZmluZSBXUkxfR0JVUlNUICAgMTAwMAogI2RlZmluZSBXUkxfTkVXRE9NUyAgICAgNQor
I2RlZmluZSBXUkxfTE9HRVZFUlkgIDEyMCAvKiBzZWNvbmRzICovCiAKIHN0cnVjdCB3cmxfdGlt
ZXN0YW1wdCB7CiAJdGltZV90IHNlYzsKQEAgLTg3LDYgKzg4LDcgQEAgdm9pZCB3cmxfY3JlZGl0
X3VwZGF0ZShzdHJ1Y3QgZG9tYWluICpkb21haW4sIHN0cnVjdCB3cmxfdGltZXN0YW1wdCBub3cp
Owogdm9pZCB3cmxfY2hlY2tfdGltZW91dChzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB3cmxfdGltZXN0YW1wdCBub3csCiAgICAgICAgICAgICAg
ICAgICAgICAgIGludCAqcHRpbWVvdXQpOwordm9pZCB3cmxfbG9nX3BlcmlvZGljKHN0cnVjdCB3
cmxfdGltZXN0YW1wdCBub3cpOwogdm9pZCB3cmxfYXBwbHlfZGViaXRfZGlyZWN0KHN0cnVjdCBj
b25uZWN0aW9uICpjb25uKTsKIHZvaWQgd3JsX2FwcGx5X2RlYml0X3RyYW5zX2NvbW1pdChzdHJ1
Y3QgY29ubmVjdGlvbiAqY29ubik7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:11:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHVD-0003w7-AP; Fri, 07 Apr 2017 00:11:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHVB-0003vp-Mv
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:45 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 0B/63-05091-049D6E85; Fri, 07 Apr 2017 00:11:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVdfh5rM
 Ig3kzBCwmbDNwYPTY3reLPYAxijUzLym/IoE1o3/+CtaCx8IVj36dZW5g7BDoYuTiEBL4wihx
 sq2ZCcI5zyjx9voHxi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQU8JDbuP
 A4W5xUwkzg0/S1YnAWofuXSv+wTGDkWMDKsYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9AoDEOxgXLPd8xCjJAeTkiivgs+TCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvHeuP4sQEixKTU+tSMvMAYYHTFqCg0dJhHctSJq3uCAxtzgzHSJ1ilGX493SD++Z
 hFjy8vNSpcR5C0CKBECKMkrz4EbAQvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHn3gEzhy
 cwrgdv0CugIJqAjfG49BTmiJBEhJdXAyHo/0Odg36b8fVN2SxqnCyvbp7nkcmTuzl/qslQ12O
 Dhp5i8V6yvUoTXhkV8DLptm3/tygsRVSGexfxP630m5wvv47i0Re+82epPx0rMNMSTYjmSf7v
 d7dp181BJf1r4sUUc55TsK+s2nD/5XyX/zNH1jyczFId0cK1dXaTArSig9dDY01pGiaU4I9FQ
 i7moOBEATxvkj1ACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1491523903!63778450!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35956 invoked from network); 7 Apr 2017 00:11:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 00:11:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHV9-00080K-3k
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHV9-0001Rq-30
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHV9-0001Rq-30@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:11:43 +0000
Subject: [Xen-changelog] [xen stable-4.7] oxenstored: comments explaining
	some variables
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZiNzljM2EzZTg5YWFlMTA2ZjY2NDVlNTFiNTVlZTc2ZDg5OTk2MzEKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE0OjQz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBjb21tZW50cyBleHBsYWluaW5nIHNvbWUgdmFy
aWFibGVzCiAgICAKICAgIEl0IHRvb2sgYSB3aGlsZSBvZiByZWFkaW5nIGFuZCByZWFzb25pbmcg
dG8gd29yayBvdXQgd2hhdCB0aGVzZSBhcmUKICAgIGZvciwgc28gaGVyZSBhcmUgY29tbWVudHMg
dG8gbWFrZSBsaWZlIGVhc2llciBmb3IgZXZlcnlvbmUgcmVhZGluZwogICAgdGhpcyBjb2RlIGlu
IGZ1dHVyZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2
aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0
aWFuLmxpbmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5t
bCAgICAgICB8ICAxICsKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCB8IDEw
ICsrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbCBiL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbAppbmRleCAyMjNlZTIxLi45ZjYxOWI4IDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RvcmUubWwKKysrIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3N0b3JlLm1sCkBAIC0yMTEsNiArMjExLDcgQEAgbGV0IGFwcGx5IHJub2RlIHBhdGgg
ZmN0ID0KIAlsb29rdXAgcm5vZGUgcGF0aCBmY3QKIGVuZAogCisoKiBUaGUgU3RvcmUudCB0eXBl
ICopCiB0eXBlIHQgPQogewogCW11dGFibGUgc3RhdF90cmFuc2FjdGlvbl9jb2FsZXNjZTogaW50
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCmluZGV4IDZiMzdmYzIuLjUxZDVkNmEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKQEAgLTY5LDExICs2OSwxNSBAQCBs
ZXQgY2FuX2NvYWxlc2NlIG9sZHJvb3QgY3VycmVudHJvb3QgcGF0aCA9CiAJZWxzZQogCQlmYWxz
ZQogCi10eXBlIHR5ID0gTm8gfCBGdWxsIG9mIChpbnQgKiBTdG9yZS5Ob2RlLnQgKiBTdG9yZS50
KQordHlwZSB0eSA9IE5vIHwgRnVsbCBvZiAoCisJaW50ICogICAgICAgICAgKCogVHJhbnNhY3Rp
b24gaWQgKikKKwlTdG9yZS5Ob2RlLnQgKiAoKiBPcmlnaW5hbCByb290ICopCisJU3RvcmUudCAg
ICAgICAgKCogQSBwb2ludGVyIHRvIHRoZSBjYW5vbmljYWwgc3RvcmU6IGl0cyByb290IGNoYW5n
ZXMgb24gZWFjaCB0cmFuc2FjdGlvbi1jb21taXQgKikKKykKIAogdHlwZSB0ID0gewogCXR5OiB0
eTsKLQlzdG9yZTogU3RvcmUudDsKKwlzdG9yZTogU3RvcmUudDsgKCogVGhpcyBpcyB0aGUgc3Rv
cmUgdGhhdCB3ZSBjaGFuZ2UgaW4gd3JpdGUgb3BlcmF0aW9ucy4gKikKIAlxdW90YTogUXVvdGEu
dDsKIAltdXRhYmxlIHBhdGhzOiAoWGVuYnVzLlhiLk9wLm9wZXJhdGlvbiAqIFN0b3JlLlBhdGgu
dCkgbGlzdDsKIAltdXRhYmxlIG9wZXJhdGlvbnM6IChQYWNrZXQucmVxdWVzdCAqIFBhY2tldC5y
ZXNwb25zZSkgbGlzdDsKQEAgLTE1NSw3ICsxNTksNyBAQCBsZXQgY29tbWl0IH5jb24gdCA9CiAJ
bGV0IGhhc19jb21taXRlZCA9CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAgICAgICAgICAg
ICAgICAgICAgICAtPiB0cnVlCi0JfCBGdWxsIChpZCwgb2xkcm9vdCwgY3N0b3JlKSAtPgorCXwg
RnVsbCAoaWQsIG9sZHJvb3QsIGNzdG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIgbWVhbmluZyBj
dXJyZW50IGNhbm9uaWNhbCBzdG9yZSAqKQogCQlsZXQgY29tbWl0X3BhcnRpYWwgb2xkcm9vdCBj
c3RvcmUgc3RvcmUgPQogCQkJKCogZ2V0IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUgcXVlcnkgYW5k
IHZlcmlmeSB0aGF0IGl0IGhhc24ndAogCQkJICAgYmVlbiBtb2RpZmllZCBieSBvdGhlcnMgdHJh
bnNhY3Rpb25zLiAqKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:11:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHVN-0003xZ-Bz; Fri, 07 Apr 2017 00: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 <ian.jackson@eu.citrix.com>) id 1cwHVM-0003xL-6I
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:56 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 5A/24-20914-B49D6E85; Fri, 07 Apr 2017 00:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdfr5rM
 Ig2eL5CwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8nWLWwFl+IqVjS+Zm1g7PfrYuTiEBL4wiix
 b/YWFgjnPKPEn8kvmLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkPjXv
 4YRxOYVMJO482A/K4jNAlQ/8e59xgmMHAsYGVYxqhenFpWlFuma6SUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBPqknoGBcQfjlTbnQ4ySHExKorwKPk8ihPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwxt54FiEkWJSanlqRlpkDDA6YtAQHj5II79rrQGne4oLE3OLMdIjUKUZdjr6O
 j++ZhFjy8vNSpcR5U0BmCIAUZZTmwY2ABeolRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8x
 iBTeDLzSuA2vQI6ggnoCJ9bT0GOKElESEk1MLKmy/SYr4xqL5x9zHbLHbEZbqsi4zeHep5Nud
 9060gyo6Pcfb/y66osqv5Nx33y/v25+GapC+fKk3uOu9/kTQpPmC+xbmK/1KId7wyMf+cuT/6
 UNU2b1+je9+s3cnjWOfUVTCt61bc+YY1mx4UJky40O7XNOPDd4Yls91u5Ly57T4tJzDl39KwS
 S3FGoqEWc1FxIgAKQ2q/TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1491523913!59359395!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23319 invoked from network); 7 Apr 2017 00:11:54 -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; 7 Apr 2017 00:11:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHVJ-00080U-5c
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHVJ-0001SV-4p
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHVJ-0001SV-4p@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:11:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] oxenstored: handling of domain
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDllODJlYmYxZWRjZjFkMDEyYTk1ZDMyYWRkOTk4ODQ2OGUwYTZmNjcKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE0OjQz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBoYW5kbGluZyBvZiBkb21haW4gY29uZmxpY3Qt
Y3JlZGl0CiAgICAKICAgIFRoaXMgY29tbWl0IGdpdmVzIGVhY2ggZG9tYWluIGEgY29uZmxpY3Qt
Y3JlZGl0IHZhcmlhYmxlLCB3aGljaCB3aWxsCiAgICBsYXRlciBiZSB1c2VkIGZvciBsaW1pdGlu
ZyBob3cgb2Z0ZW4gYSBkb21haW4gY2FuIGNhdXNlIG90aGVyIGRvbWFpbidzCiAgICB0cmFuc2Fj
dGlvbi1jb21taXRzIHRvIGZhaWwuCiAgICAKICAgIFRoaXMgY29tbWl0IGFsc28gcHJvdmlkZXMg
ZnVuY3Rpb25zIGFuZCBkYXRhIGZvciBtYW5pcHVsYXRpbmcgZG9tYWlucwogICAgYW5kIHRoZWly
IGNvbmZsaWN0LWNyZWRpdCwgYW5kIGNoZWNraW5nIHdoZXRoZXIgdGhleSBoYXZlIGNyZWRpdC4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRp
Z0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1sICAg
fCAgIDUgKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwgICAgICAgfCAgIDMgKwog
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbCAgICAgICB8ICAxMSArKystCiB0b29scy9v
Y2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgIHwgMTAzICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYgfCAg
MzIgKysrKysrKysrKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCAgfCAg
IDIgKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCAgICB8ICAgMiArCiA3IGZp
bGVzIGNoYW5nZWQsIDE1NCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1sIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2Nvbm5lY3Rpb24ubWwKaW5kZXggYjE4MzM2Zi4uOGE4ZDE1MiAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2Nvbm5lY3Rpb24ubWwKQEAgLTI3OSwzICsyNzksOCBAQCBsZXQgZGVidWcgY29uID0K
IAlsZXQgZG9taWQgPSBnZXRfZG9tc3RyIGNvbiBpbgogCWxldCB3YXRjaGVzID0gTGlzdC5tYXAg
KGZ1biAocGF0aCwgdG9rZW4pIC0+IFByaW50Zi5zcHJpbnRmICJ3YXRjaCAlczogJXMgJXNcbiIg
ZG9taWQgcGF0aCB0b2tlbikgKGxpc3Rfd2F0Y2hlcyBjb24pIGluCiAJU3RyaW5nLmNvbmNhdCAi
IiB3YXRjaGVzCisKK2xldCBkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb21zIGNvbiA9CisJbWF0Y2gg
Y29uLmRvbSB3aXRoCisJfCBOb25lIC0+ICgpICgqIEl0J3MgYSBzb2NrZXQgY29ubmVjdGlvbi4g
V2UgZG9uJ3Qga25vdyB3aGljaCBkb21haW4gd2UncmUgaW4sIHNvIHRyZWF0IGl0IGFzIGlmIGl0
J3MgZnJlZSB0byBjb25mbGljdCAqKQorCXwgU29tZSBkb20gLT4gRG9tYWlucy5kZWNyX2NvbmZs
aWN0X2NyZWRpdCBkb21zIGRvbQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Rl
ZmluZS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwKaW5kZXggZDYwODYxYy4u
ZGYxZTkxYyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmluZS5tbAorKysg
Yi90b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sCkBAIC0yOSw2ICsyOSw5IEBAIGxldCBt
YXh3YXRjaCA9IHJlZiAoNTApCiBsZXQgbWF4dHJhbnNhY3Rpb24gPSByZWYgKDIwKQogbGV0IG1h
eHJlcXVlc3RzID0gcmVmICgtMSkgICAoKiBtYXhpbXVtIHJlcXVlc3RzIHBlciB0cmFuc2FjdGlv
biAqKQogCitsZXQgY29uZmxpY3RfYnVyc3RfbGltaXQgPSByZWYgNS4wCitsZXQgY29uZmxpY3Rf
cmF0ZV9saW1pdF9pc19hZ2dyZWdhdGUgPSByZWYgdHJ1ZQorCiBsZXQgZG9taWRfc2VsZiA9IDB4
N0ZGMAogCiBleGNlcHRpb24gTm90X2FfZGlyZWN0b3J5IG9mIHN0cmluZwpkaWZmIC0tZ2l0IGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9k
b21haW4ubWwKaW5kZXggYWIzNDMxNC4uZTY3N2FhMyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbi5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1s
CkBAIC0zMSw4ICszMSwxMiBAQCB0eXBlIHQgPQogCW11dGFibGUgaW9fY3JlZGl0OiBpbnQ7ICgq
IHRoZSByb3VuZHMgb2YgcmluZyBwcm9jZXNzIGxlZnQgdG8gZG8sIGRlZmF1bHQgaXMgMCwKIAkg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1c3VhbGx5IHNldCB0byAxIHdoZW4gdGhlcmUgaXMg
d29yayBkZXRlY3RlZCwgY291bGQKIAkgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHNvIHNl
dCB0byBuIHRvIGdpdmUgImxhenkiIGNsaWVudHMgZXh0cmEgY3JlZGl0ICopCisJbXV0YWJsZSBj
b25mbGljdF9jcmVkaXQ6IGZsb2F0OyAoKiBNdXN0IGJlIHBvc2l0aXZlIHRvIHBlcmZvcm0gd3Jp
dGVzOyBhIGNvbW1pdAorCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhhdCBs
YXRlciBjYXVzZXMgY29uZmxpY3Qgd2l0aCBhbm90aGVyCisJICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21haW4ncyB0cmFuc2FjdGlvbiBjb3N0cyBjcmVkaXQuICopCiB9CiAK
K2xldCBpc19kb20wIGQgPSBkLmlkID0gMAogbGV0IGdldF9wYXRoIGRvbSA9ICIvbG9jYWwvZG9t
YWluLyIgXiAoc3ByaW50ZiAiJXUiIGRvbS5pZCkKIGxldCBnZXRfaWQgZG9tYWluID0gZG9tYWlu
LmlkCiBsZXQgZ2V0X2ludGVyZmFjZSBkID0gZC5pbnRlcmZhY2UKQEAgLTQ4LDYgKzUyLDEwIEBA
IGxldCBzZXRfaW9fY3JlZGl0ID8obj0xKSBkb21haW4gPSBkb21haW4uaW9fY3JlZGl0IDwtIG1h
eCAwIG4KIGxldCBpbmNyX2lvX2NyZWRpdCBkb21haW4gPSBkb21haW4uaW9fY3JlZGl0IDwtIGRv
bWFpbi5pb19jcmVkaXQgKyAxCiBsZXQgZGVjcl9pb19jcmVkaXQgZG9tYWluID0gZG9tYWluLmlv
X2NyZWRpdCA8LSBtYXggMCAoZG9tYWluLmlvX2NyZWRpdCAtIDEpCiAKK2xldCBpc19wYXVzZWRf
Zm9yX2NvbmZsaWN0IGRvbSA9IGRvbS5jb25mbGljdF9jcmVkaXQgPD0gMC4wCisKK2xldCBpc19m
cmVlX3RvX2NvbmZsaWN0ID0gaXNfZG9tMAorCiBsZXQgc3RyaW5nX29mX3BvcnQgPSBmdW5jdGlv
bgogfCBOb25lIC0+ICJOb25lIgogfCBTb21lIHggLT4gc3RyaW5nX29mX2ludCAoWGVuZXZlbnRj
aG4udG9faW50IHgpCkBAIC04NCw2ICs5Miw1IEBAIGxldCBtYWtlIGlkIG1mbiByZW1vdGVfcG9y
dCBpbnRlcmZhY2UgZXZlbnRjaG4gPSB7CiAJcG9ydCA9IE5vbmU7CiAJYmFkX2NsaWVudCA9IGZh
bHNlOwogCWlvX2NyZWRpdCA9IDA7CisJY29uZmxpY3RfY3JlZGl0ID0gIURlZmluZS5jb25mbGlj
dF9idXJzdF9saW1pdDsKIH0KLQotbGV0IGlzX2RvbTAgZCA9IGQuaWQgPSAwCmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9kb21haW5zLm1sCmluZGV4IDM5NWYzYTkuLjNkMjljYzggMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21h
aW5zLm1sCkBAIC0xNSwyMCArMTUsNTggQEAKICAqKQogCiBsZXQgZGVidWcgZm10ID0gTG9nZ2lu
Zy5kZWJ1ZyAiZG9tYWlucyIgZm10CitsZXQgZXJyb3IgZm10ID0gTG9nZ2luZy5lcnJvciAiZG9t
YWlucyIgZm10CitsZXQgd2FybiBmbXQgID0gTG9nZ2luZy53YXJuICAiZG9tYWlucyIgZm10CiAK
IHR5cGUgZG9tYWlucyA9IHsKIAlldmVudGNobjogRXZlbnQudDsKIAl0YWJsZTogKFhlbmN0cmwu
ZG9taWQsIERvbWFpbi50KSBIYXNodGJsLnQ7CisKKwkoKiBOLkIuIHRoZSBRdWV1ZSBtb2R1bGUg
aXMgbm90IHRocmVhZC1zYWZlIGJ1dCBveGVuc3RvcmVkIGlzIHNpbmdsZS10aHJlYWRlZC4gKikK
KwkoKiBEb21haW5zIHF1ZXVlIHVwIHRvIHJlZ2FpbiBjb25mbGljdC1jcmVkaXQ7IHdlIGhhdmUg
YSBxdWV1ZSBmb3IKKwkgICBkb21haW5zIHRoYXQgYXJlIGNhcnJ5aW5nIHNvbWUgcGVuYWx0eSBh
bmQgc28gYXJlIGJlbG93IHRoZQorCSAgIG1heGltdW0gY3JlZGl0LCBhbmQgYW5vdGhlciBxdWV1
ZSBmb3IgZG9tYWlucyB0aGF0IGhhdmUgcnVuIG91dCBvZgorCSAgIGNyZWRpdCBhbmQgc28gaGF2
ZSBoYWQgdGhlaXIgYWNjZXNzIHBhdXNlZC4gKikKKwlkb21zX2NvbmZsaWN0X3BhdXNlZDogKERv
bWFpbi50IG9wdGlvbiByZWYpIFF1ZXVlLnQ7CisJZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHk6
IChEb21haW4udCBvcHRpb24gcmVmKSBRdWV1ZS50OworCisJKCogQSBjYWxsYmFjayBmdW5jdGlv
biB0byBiZSBjYWxsZWQgd2hlbiB3ZSBnbyBmcm9tIHplcm8gdG8gb25lIHBhdXNlZCBkb21haW4u
CisJICAgVGhpcyB3aWxsIGJlIHRvIHJlc2V0IHRoZSBjb3VudGRvd24gdW50aWwgdGhlIG5leHQg
dW5pdCBvZiBjcmVkaXQgaXMgaXNzdWVkLiAqKQorCW9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlOiB1
bml0IC0+IHVuaXQ7CisKKwkoKiBJZiBjb25maWcgaXMgc2V0IHRvIHVzZSBpbmRpdmlkdWFsIGlu
c3RlYWQgb2YgYWdncmVnYXRlIGNvbmZsaWN0LXJhdGUtbGltaXRpbmcsCisJICAgd2UgdXNlIHRo
aXMgaW5zdGVhZCBvZiB0aGUgcXVldWVzLiAqKQorCW11dGFibGUgbl9wYXVzZWQ6IGludDsKIH0K
IAotbGV0IGluaXQgZXZlbnRjaG4gPQotCXsgZXZlbnRjaG4gPSBldmVudGNobjsgdGFibGUgPSBI
YXNodGJsLmNyZWF0ZSAxMCB9CitsZXQgaW5pdCBldmVudGNobiA9IHsKKwlldmVudGNobiA9IGV2
ZW50Y2huOworCXRhYmxlID0gSGFzaHRibC5jcmVhdGUgMTA7CisJZG9tc19jb25mbGljdF9wYXVz
ZWQgPSBRdWV1ZS5jcmVhdGUgKCk7CisJZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkgPSBRdWV1
ZS5jcmVhdGUgKCk7CisJb25fZmlyc3RfY29uZmxpY3RfcGF1c2UgPSAoZnVuICgpIC0+ICgpKTsg
KCogRHVtbXkgdmFsdWUgZm9yIG5vdywgcGVuZGluZyBzdWJzZXF1ZW50IGNvbW1pdC4gKikKKwlu
X3BhdXNlZCA9IDA7Cit9CiBsZXQgZGVsIGRvbXMgaWQgPSBIYXNodGJsLnJlbW92ZSBkb21zLnRh
YmxlIGlkCiBsZXQgZXhpc3QgZG9tcyBpZCA9IEhhc2h0YmwubWVtIGRvbXMudGFibGUgaWQKIGxl
dCBmaW5kIGRvbXMgaWQgPSBIYXNodGJsLmZpbmQgZG9tcy50YWJsZSBpZAogbGV0IG51bWJlciBk
b21zID0gSGFzaHRibC5sZW5ndGggZG9tcy50YWJsZQogbGV0IGl0ZXIgZG9tcyBmY3QgPSBIYXNo
dGJsLml0ZXIgKGZ1biBfIGIgLT4gZmN0IGIpIGRvbXMudGFibGUKIAorKCogRnVuY3Rpb25zIHRv
IGhhbmRsZSBxdWV1ZXMgb2YgZG9tYWlucyBnaXZlbiB0aGF0IHRoZSBkb21haW4gbWlnaHQgYmUg
ZGVsZXRlZCB3aGlsZSBpbiBhIHF1ZXVlLiAqKQorbGV0IHB1c2ggZG9tIHF1ZXVlID0KKwlRdWV1
ZS5wdXNoIChyZWYgKFNvbWUgZG9tKSkgcXVldWUKKworbGV0IHJlYyBwb3AgcXVldWUgPQorCW1h
dGNoICEoUXVldWUucG9wIHF1ZXVlKSB3aXRoCisJfCBOb25lIC0+IHBvcCBxdWV1ZQorCXwgU29t
ZSB4IC0+IHgKKworbGV0IHJlbW92ZV9mcm9tX3F1ZXVlIGRvbSBxdWV1ZSA9CisJUXVldWUuaXRl
ciAoZnVuIGQgLT4gbWF0Y2ggIWQgd2l0aAorCQl8IE5vbmUgLT4gKCkKKwkJfCBTb21lIHggLT4g
aWYgeD1kb20gdGhlbiBkIDo9IE5vbmUpIHF1ZXVlCisKIGxldCBjbGVhbnVwIHhjIGRvbXMgPQog
CWxldCBub3RpZnkgPSByZWYgZmFsc2UgaW4KIAlsZXQgZGVhZF9kb20gPSByZWYgW10gaW4KQEAg
LTUyLDYgKzkwLDExIEBAIGxldCBjbGVhbnVwIHhjIGRvbXMgPQogCQlsZXQgZG9tID0gSGFzaHRi
bC5maW5kIGRvbXMudGFibGUgaWQgaW4KIAkJRG9tYWluLmNsb3NlIGRvbTsKIAkJSGFzaHRibC5y
ZW1vdmUgZG9tcy50YWJsZSBpZDsKKwkJaWYgZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPD0g
IURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdAorCQl0aGVuICgKKwkJCXJlbW92ZV9mcm9tX3F1
ZXVlIGRvbSBkb21zLmRvbXNfd2l0aF9jb25mbGljdF9wZW5hbHR5OworCQkJaWYgKGRvbS5Eb21h
aW4uY29uZmxpY3RfY3JlZGl0IDw9IDAuKSB0aGVuIHJlbW92ZV9mcm9tX3F1ZXVlIGRvbSBkb21z
LmRvbXNfY29uZmxpY3RfcGF1c2VkCisJCSkKIAkpICFkZWFkX2RvbTsKIAkhbm90aWZ5LCAhZGVh
ZF9kb20KIApAQCAtODIsMyArMTI1LDU5IEBAIGxldCBjcmVhdGUwIGRvbXMgPQogCURvbWFpbi5i
aW5kX2ludGVyZG9tYWluIGRvbTsKIAlEb21haW4ubm90aWZ5IGRvbTsKIAlkb20KKworbGV0IGRl
Y3JfY29uZmxpY3RfY3JlZGl0IGRvbXMgZG9tID0KKwlsZXQgYmVmb3JlID0gZG9tLkRvbWFpbi5j
b25mbGljdF9jcmVkaXQgaW4KKwlsZXQgYWZ0ZXIgPSBtYXggKC0xLjApIChiZWZvcmUgLS4gMS4w
KSBpbgorCWRvbS5Eb21haW4uY29uZmxpY3RfY3JlZGl0IDwtIGFmdGVyOworCWlmICFEZWZpbmUu
Y29uZmxpY3RfcmF0ZV9saW1pdF9pc19hZ2dyZWdhdGUgdGhlbiAoCisJCWlmIGJlZm9yZSA+PSAh
RGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0CisJCSYmIGFmdGVyIDwgIURlZmluZS5jb25mbGlj
dF9idXJzdF9saW1pdAorCQkmJiBhZnRlciA+IDAuMAorCQl0aGVuICgKKwkJCXB1c2ggZG9tIGRv
bXMuZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkKKwkJKSBlbHNlIGlmIGJlZm9yZSA+IDAuMCAm
JiBhZnRlciA8PSAwLjAKKwkJdGhlbiAoCisJCQlsZXQgZmlyc3RfcGF1c2UgPSBRdWV1ZS5pc19l
bXB0eSBkb21zLmRvbXNfY29uZmxpY3RfcGF1c2VkIGluCisJCQlwdXNoIGRvbSBkb21zLmRvbXNf
Y29uZmxpY3RfcGF1c2VkOworCQkJaWYgZmlyc3RfcGF1c2UgdGhlbiBkb21zLm9uX2ZpcnN0X2Nv
bmZsaWN0X3BhdXNlICgpCisJCSkgZWxzZSAoCisJCQkoKiBUaGUgcXVldWVzIGFyZSBjb3JyZWN0
IGFscmVhZHk6IG5vIGZ1cnRoZXIgYWN0aW9uIG5lZWRlZC4gKikKKwkJKQorCSkgZWxzZSBpZiBi
ZWZvcmUgPiAwLjAgJiYgYWZ0ZXIgPD0gMC4wIHRoZW4gKAorCQlkb21zLm5fcGF1c2VkIDwtIGRv
bXMubl9wYXVzZWQgKyAxOworCQlpZiBkb21zLm5fcGF1c2VkID0gMSB0aGVuIGRvbXMub25fZmly
c3RfY29uZmxpY3RfcGF1c2UgKCkKKwkpCisKKygqIEdpdmUgb25lIHBvaW50IG9mIGNyZWRpdCB0
byBvbmUgZG9tYWluLCBhbmQgdXBkYXRlIHRoZSBxdWV1ZXMgYXBwcm9wcmlhdGVseS4gKikKK2xl
dCBpbmNyX2NvbmZsaWN0X2NyZWRpdF9mcm9tX3F1ZXVlIGRvbXMgPQorCWxldCBwcm9jZXNzX3F1
ZXVlIHEgcmVxdWV1ZV90ZXN0ID0KKwkJbGV0IGQgPSBwb3AgcSBpbgorCQlkLkRvbWFpbi5jb25m
bGljdF9jcmVkaXQgPC0gbWluIChkLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgKy4gMS4wKSAhRGVm
aW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0OworCQlpZiByZXF1ZXVlX3Rlc3QgZC5Eb21haW4uY29u
ZmxpY3RfY3JlZGl0IHRoZW4gKAorCQkJcHVzaCBkIHEgKCogTWFrZSBpdCBxdWV1ZSB1cCBhZ2Fp
biBmb3IgaXRzIG5leHQgcG9pbnQgb2YgY3JlZGl0LiAqKQorCQkpCisJaW4KKwlsZXQgcGF1c2Vk
X3F1ZXVlX3Rlc3QgY3JlZCA9IGNyZWQgPD0gMC4wIGluCisJbGV0IHBlbmFsdHlfcXVldWVfdGVz
dCBjcmVkID0gY3JlZCA8ICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQgaW4KKwl0cnkgcHJv
Y2Vzc19xdWV1ZSBkb21zLmRvbXNfY29uZmxpY3RfcGF1c2VkIHBhdXNlZF9xdWV1ZV90ZXN0CisJ
d2l0aCBRdWV1ZS5FbXB0eSAtPiAoCisJCXRyeSBwcm9jZXNzX3F1ZXVlIGRvbXMuZG9tc193aXRo
X2NvbmZsaWN0X3BlbmFsdHkgcGVuYWx0eV9xdWV1ZV90ZXN0CisJCXdpdGggUXVldWUuRW1wdHkg
LT4gKCkgKCogQm90aCBxdWV1ZXMgYXJlIGVtcHR5OiBub3RoaW5nIHRvIGRvIGhlcmUuICopCisJ
KQorCitsZXQgaW5jcl9jb25mbGljdF9jcmVkaXQgZG9tcyA9CisJaWYgIURlZmluZS5jb25mbGlj
dF9yYXRlX2xpbWl0X2lzX2FnZ3JlZ2F0ZQorCXRoZW4gaW5jcl9jb25mbGljdF9jcmVkaXRfZnJv
bV9xdWV1ZSBkb21zCisJZWxzZSAoCisJCSgqIEdpdmUgYSBwb2ludCBvZiBjcmVkaXQgdG8gZXZl
cnkgZG9tYWluLCBzdWJqZWN0IG9ubHkgdG8gdGhlIGNhcC4gKikKKwkJbGV0IGluYyBkb20gPQor
CQkJbGV0IGJlZm9yZSA9IGRvbS5Eb21haW4uY29uZmxpY3RfY3JlZGl0IGluCisJCQlsZXQgYWZ0
ZXIgPSBtaW4gKGJlZm9yZSArLiAxLjApICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQgaW4K
KwkJCWRvbS5Eb21haW4uY29uZmxpY3RfY3JlZGl0IDwtIGFmdGVyOworCQkJaWYgYmVmb3JlIDw9
IDAuMCAmJiBhZnRlciA+IDAuMAorCQkJdGhlbiBkb21zLm5fcGF1c2VkIDwtIGRvbXMubl9wYXVz
ZWQgLSAxCisJCWluCisJCSgqIFNjb3BlIGZvciBvcHRpbWlzYXRpb24gKHByb2JhYmx5IHRpbnkp
OiBhdm9pZCBpdGVyYXRpb24gaWYgYWxsIGRvbWFpbnMgYXJlIGF0IG1heCBjcmVkaXQgKikKKwkJ
aXRlciBkb21zIGluYworCSkKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVu
c3RvcmVkLmNvbmYgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mCmluZGV4
IGFjNjBmNDkuLmExMDA5MzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVu
c3RvcmVkLmNvbmYKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZgpA
QCAtOSw2ICs5LDM4IEBAIHRlc3QtZWFnYWluID0gZmFsc2UKICMgQWN0aXZhdGUgdHJhbnNhY3Rp
b24gbWVyZ2Ugc3VwcG9ydAogbWVyZ2UtYWN0aXZhdGUgPSB0cnVlCiAKKyMgTGltaXRzIGFwcGxp
ZWQgdG8gZG9tYWlucyB3aG9zZSB3cml0ZXMgY2F1c2Ugb3RoZXIgZG9tYWlucycgdHJhbnNhY3Rp
b24KKyMgY29tbWl0cyB0byBmYWlsLiBNdXN0IGluY2x1ZGUgZGVjaW1hbCBwb2ludC4KKworIyBU
aGUgYnVyc3QgbGltaXQgaXMgdGhlIG51bWJlciBvZiBjb25mbGljdHMgYSBkb21haW4gY2FuIGNh
dXNlIHRvCisjIGZhaWwgaW4gYSBzaG9ydCBwZXJpb2Q7IHRoaXMgdmFsdWUgaXMgdXNlZCBmb3Ig
Ym90aCB0aGUgaW5pdGlhbCBhbmQKKyMgdGhlIG1heGltdW0gdmFsdWUgb2YgZWFjaCBkb21haW4n
cyBjb25mbGljdC1jcmVkaXQsIHdoaWNoIGZhbGxzIGJ5CisjIG9uZSBwb2ludCBmb3IgZWFjaCBj
b25mbGljdCBjYXVzZWQsIGFuZCB3aGVuIGl0IHJlYWNoZXMgemVybyB0aGUKKyMgZG9tYWluJ3Mg
cmVxdWVzdHMgYXJlIGlnbm9yZWQuCitjb25mbGljdC1idXJzdC1saW1pdCA9IDUuMAorCisjIFRo
ZSBjb25mbGljdC1jcmVkaXQgaXMgcmVwbGVuaXNoZWQgb3ZlciB0aW1lOgorIyBvbmUgcG9pbnQg
aXMgaXNzdWVkIGFmdGVyIGVhY2ggY29uZmxpY3QtbWF4LWhpc3Rvcnktc2Vjb25kcywgc28gdGhp
cworIyBpcyB0aGUgbWluaW11bSBwYXVzZS10aW1lIGR1cmluZyB3aGljaCBhIGRvbWFpbiB3aWxs
IGJlIGlnbm9yZWQuCisjIGNvbmZsaWN0LW1heC1oaXN0b3J5LXNlY29uZHMgPSAwLjA1CisKKyMg
SWYgdGhlIGNvbmZsaWN0LXJhdGUtbGltaXQtaXMtYWdncmVnYXRlIGZsYWcgaXMgdHJ1ZSB0aGVu
IGFmdGVyIGVhY2gKKyMgdGljayBvbmUgcG9pbnQgb2YgY29uZmxpY3QtY3JlZGl0IGlzIGdpdmVu
IHRvIGp1c3Qgb25lIGRvbWFpbjogdGhlCisjIG9uZSBhdCB0aGUgZnJvbnQgb2YgdGhlIHF1ZXVl
LiBJZiBmYWxzZSwgdGhlbiBhZnRlciBlYWNoIHRpY2sgZWFjaAorIyBkb21haW4gZ2V0cyBhIHBv
aW50IG9mIGNvbmZsaWN0LWNyZWRpdC4KKyMgCisjIEluIGVudmlyb25tZW50cyB3aGVyZSBpdCBp
cyBrbm93biB0aGF0IGV2ZXJ5IHRyYW5zYWN0aW9uIHdpbGwKKyMgaW52b2x2ZSBhIHNldCBvZiBu
b2RlcyB0aGF0IGlzIHdyaXRhYmxlIGJ5IGF0IG1vc3Qgb25lIG90aGVyIGRvbWFpbiwKKyMgdGhl
biBpdCBpcyBzYWZlIHRvIHNldCB0aGlzIGFnZ3JlZ2F0ZS1saW1pdCBmbGFnIHRvIGZhbHNlIGZv
ciBiZXR0ZXIKKyMgcGVyZm9ybWFuY2UuIChUaGlzIGNhbiBiZSBkZXRlcm1pbmVkIGJ5IGNvbnNp
ZGVyaW5nIHRoZSBsYXlvdXQgb2YKKyMgdGhlIHhlbnN0b3JlIHRyZWUgYW5kIHBlcm1pc3Npb25z
LCB0b2dldGhlciB3aXRoIHRoZSBjb250ZW50IG9mIHRoZQorIyB0cmFuc2FjdGlvbnMgdGhhdCBy
ZXF1aXJlIHByb3RlY3Rpb24uKQorIyAKKyMgQSB0cmFuc2FjdGlvbiB3aGljaCBpbnZvbHZlcyBh
IHNldCBvZiBub2RlcyB3aGljaCBjYW4gYmUgbW9kaWZpZWQgYnkKKyMgbXVsdGlwbGUgb3RoZXIg
ZG9tYWlucyBjYW4gc3VmZmVyIGNvbmZsaWN0cyBjYXVzZWQgYnkgYW55IG9mIHRob3NlCisjIGRv
bWFpbnMsIHNvIHRoZSBmbGFnIG11c3QgYmUgc2V0IHRvIHRydWUuCitjb25mbGljdC1yYXRlLWxp
bWl0LWlzLWFnZ3JlZ2F0ZSA9IHRydWUKKwogIyBBY3RpdmF0ZSBub2RlIHBlcm1pc3Npb24gc3lz
dGVtCiBwZXJtcy1hY3RpdmF0ZSA9IHRydWUKIApkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9u
Lm1sCmluZGV4IDUxZDVkNmEuLjZmNzU4ZmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rp
b24ubWwKQEAgLTE0LDYgKzE0LDggQEAKICAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKICAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgogICopCitsZXQgZXJyb3IgZm10ID0gTG9n
Z2luZy5lcnJvciAidHJhbnNhY3Rpb24iIGZtdAorCiBvcGVuIFN0ZGV4dAogCiBsZXQgbm9uZSA9
IDAKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCmluZGV4IGZjOGNjOTUuLjY1ODJjOTUgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysrIGIvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbApAQCAtODksNiArODksOCBAQCBsZXQgcGFyc2Vf
Y29uZmlnIGZpbGVuYW1lID0KIAlsZXQgcGlkZmlsZSA9IHJlZiBkZWZhdWx0X3BpZGZpbGUgaW4K
IAlsZXQgb3B0aW9ucyA9IFsKIAkJKCJtZXJnZS1hY3RpdmF0ZSIsIENvbmZpZy5TZXRfYm9vbCBU
cmFuc2FjdGlvbi5kb19jb2FsZXNjZSk7CisJCSgiY29uZmxpY3QtYnVyc3QtbGltaXQiLCBDb25m
aWcuU2V0X2Zsb2F0IERlZmluZS5jb25mbGljdF9idXJzdF9saW1pdCk7CisJCSgiY29uZmxpY3Qt
cmF0ZS1saW1pdC1pcy1hZ2dyZWdhdGUiLCBDb25maWcuU2V0X2Jvb2wgRGVmaW5lLmNvbmZsaWN0
X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlKTsKIAkJKCJwZXJtcy1hY3RpdmF0ZSIsIENvbmZpZy5T
ZXRfYm9vbCBQZXJtcy5hY3RpdmF0ZSk7CiAJCSgicXVvdGEtYWN0aXZhdGUiLCBDb25maWcuU2V0
X2Jvb2wgUXVvdGEuYWN0aXZhdGUpOwogCQkoInF1b3RhLW1heHdhdGNoIiwgQ29uZmlnLlNldF9p
bnQgRGVmaW5lLm1heHdhdGNoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:12:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:12:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHVc-0003zZ-Dr; Fri, 07 Apr 2017 00:12:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHVa-0003zQ-VC
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:11 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 7A/98-16497-A59D6E85; Fri, 07 Apr 2017 00:12:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTfk5rM
 Ig/75EhYTthk4MHps79vFHsAYxZqZl5RfkcCacXvzTPaCtY4VM/atZGpg7DHrYuTiEBL4wiix
 tGUVC4RznlGie/l1ti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uACsRFvCR+HXJC
 8TkFTCTeDO9FqSCBaj60Pqf7BMYORYwMqxiVC9OLSpLLdK10EsqykzPKMlNzMzRNTQw1ctNLS
 5OTE/NSUwq1kvOz93ECPQHAxDsYDzY7HyIUZKDSUmUV8HnSYQQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCd47159FCAkWpaanVqRl5gADAyYtwcGjJMK7FiTNW1yQmFucmQ6ROsWoKCXO+wYkIQCS
 yCjNg2uDBeMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMa3wCawpOZVwI3/RXQYiagxT63n
 oIsLklESEk1MKYGO6h92nmkNFKHq/qM2yWLHrXiEp74I3mtb+XndFzLrfyTOfGd1Gmb9cGnbl
 mrKslPnuuYmHRlWkYA99OE4MwJd5f4zfh2xV3uYGyGzNs28wr7Z+qyi1mzBD2cO/vqVUqiX9p
 w9YgrBAbtlnjj/Pny8VNsx9Yo8Cp3/2wT3nxZc+UBvW8xSizFGYmGWsxFxYkAuCukXUECAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1491523923!88715208!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50498 invoked from network); 7 Apr 2017 00:12:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 00:12:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHVT-00081G-7P
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHVT-0001Tj-6c
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHVT-0001Tj-6c@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:12:03 +0000
Subject: [Xen-changelog] [xen stable-4.7] oxenstored: ignore domains with no
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUxODMzYTI0MjgxZTMyZDcwODBkZTE1ZjkwNzVkZDhlZDc5Y2VkNWEKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE0OjQz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBpZ25vcmUgZG9tYWlucyB3aXRoIG5vIGNvbmZs
aWN0LWNyZWRpdAogICAgCiAgICBXaGVuIHByb2Nlc3NpbmcgY29ubmVjdGlvbnMsIHNraXAgdGhv
c2UgZnJvbSBkb21haW5zIHdpdGggbm8gcmVtYWluaW5nCiAgICBjb25mbGljdC1jcmVkaXQuCiAg
ICAKICAgIEFsc28sIGlzc3VlIGEgcG9pbnQgb2YgY29uZmxpY3QtY3JlZGl0IGF0IHJlZ3VsYXIg
aW50ZXJ2YWxzLCB0aGUKICAgIHBlcmlvZCBiZWluZyBzZXQgYnkgdGhlIGNvbmZpZ3VyYXRpb24g
b3B0aW9uICJjb25mbGljdC1tYXgtaGlzdG9yeS0KICAgIHNlY29uZHMiLiAgV2hlbiBpc3N1aW5n
IGNvbmZsaWN0LWNyZWRpdCwgd2UgZ2l2ZSBhIHBvaW50IGVpdGhlciB0bwogICAgZXZlcnkgZG9t
YWluIGF0IG9uY2UgKG9uZSBlYWNoKSBvciBvbmx5IHRvIHRoZSBzaW5nbGUgZG9tYWluIGF0IHRo
ZQogICAgZnJvbnQgb2YgdGhlIHF1ZXVlLCBkZXBlbmRpbmcgb24gdGhlIGNvbmZpZ3VyYXRpb24g
b3B0aW9uCiAgICAiY29uZmxpY3QtcmF0ZS1saW1pdC1pcy1hZ2dyZWdhdGUiLgogICAgCiAgICBS
ZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sICB8IDE0ICsrKyst
LS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sICAgICAgIHwgIDEgKwogdG9vbHMv
b2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwgICAgICB8ICA0ICstLQogdG9vbHMvb2NhbWwveGVu
c3RvcmVkL294ZW5zdG9yZWQuY29uZiB8ICAyICstCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVu
c3RvcmVkLm1sICAgIHwgNjUgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDUg
ZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sCmluZGV4IGY5YmMyMjUuLmFlNzY5MjggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9ucy5tbAorKysgYi90b29scy9vY2Ft
bC94ZW5zdG9yZWQvY29ubmVjdGlvbnMubWwKQEAgLTQ0LDEyICs0NCwxNCBAQCBsZXQgYWRkX2Rv
bWFpbiBjb25zIGRvbSA9CiAJfCBTb21lIHAgLT4gSGFzaHRibC5hZGQgY29ucy5wb3J0cyBwIGNv
bjsKIAl8IE5vbmUgLT4gKCkKIAotbGV0IHNlbGVjdCBjb25zID0KLQlIYXNodGJsLmZvbGQKLQkJ
KGZ1biBfIGNvbiAoaW5zLCBvdXRzKSAtPgotCQkgbGV0IGZkID0gQ29ubmVjdGlvbi5nZXRfZmQg
Y29uIGluCi0JCSAoZmQgOjogaW5zLCAgaWYgQ29ubmVjdGlvbi5oYXNfb3V0cHV0IGNvbiB0aGVu
IGZkIDo6IG91dHMgZWxzZSBvdXRzKSkKLQkJY29ucy5hbm9ueW1vdXMgKFtdLCBbXSkKK2xldCBz
ZWxlY3QgPyhvbmx5X2lmID0gKGZ1biBfIC0+IHRydWUpKSBjb25zID0KKwlIYXNodGJsLmZvbGQg
KGZ1biBfIGNvbiAoaW5zLCBvdXRzKSAtPgorCQlpZiAob25seV9pZiBjb24pIHRoZW4gKAorCQkJ
bGV0IGZkID0gQ29ubmVjdGlvbi5nZXRfZmQgY29uIGluCisJCQkoZmQgOjogaW5zLCAgaWYgQ29u
bmVjdGlvbi5oYXNfb3V0cHV0IGNvbiB0aGVuIGZkIDo6IG91dHMgZWxzZSBvdXRzKQorCQkpIGVs
c2UgKGlucywgb3V0cykKKwkpCisJY29ucy5hbm9ueW1vdXMgKFtdLCBbXSkKIAogbGV0IGZpbmQg
Y29ucyA9CiAJSGFzaHRibC5maW5kIGNvbnMuYW5vbnltb3VzCmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmluZS5t
bAppbmRleCBkZjFlOTFjLi4wMTZlZjE4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvZGVmaW5lLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwKQEAgLTMw
LDYgKzMwLDcgQEAgbGV0IG1heHRyYW5zYWN0aW9uID0gcmVmICgyMCkKIGxldCBtYXhyZXF1ZXN0
cyA9IHJlZiAoLTEpICAgKCogbWF4aW11bSByZXF1ZXN0cyBwZXIgdHJhbnNhY3Rpb24gKikKIAog
bGV0IGNvbmZsaWN0X2J1cnN0X2xpbWl0ID0gcmVmIDUuMAorbGV0IGNvbmZsaWN0X21heF9oaXN0
b3J5X3NlY29uZHMgPSByZWYgMC4wNQogbGV0IGNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVn
YXRlID0gcmVmIHRydWUKIAogbGV0IGRvbWlkX3NlbGYgPSAweDdGRjAKZGlmZiAtLWdpdCBhL3Rv
b2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Rv
bWFpbnMubWwKaW5kZXggM2QyOWNjOC4uOTlmNjhjNyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbnMubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMu
bWwKQEAgLTM5LDEyICszOSwxMiBAQCB0eXBlIGRvbWFpbnMgPSB7CiAJbXV0YWJsZSBuX3BhdXNl
ZDogaW50OwogfQogCi1sZXQgaW5pdCBldmVudGNobiA9IHsKK2xldCBpbml0IGV2ZW50Y2huIG9u
X2ZpcnN0X2NvbmZsaWN0X3BhdXNlID0gewogCWV2ZW50Y2huID0gZXZlbnRjaG47CiAJdGFibGUg
PSBIYXNodGJsLmNyZWF0ZSAxMDsKIAlkb21zX2NvbmZsaWN0X3BhdXNlZCA9IFF1ZXVlLmNyZWF0
ZSAoKTsKIAlkb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eSA9IFF1ZXVlLmNyZWF0ZSAoKTsKLQlv
bl9maXJzdF9jb25mbGljdF9wYXVzZSA9IChmdW4gKCkgLT4gKCkpOyAoKiBEdW1teSB2YWx1ZSBm
b3Igbm93LCBwZW5kaW5nIHN1YnNlcXVlbnQgY29tbWl0LiAqKQorCW9uX2ZpcnN0X2NvbmZsaWN0
X3BhdXNlID0gb25fZmlyc3RfY29uZmxpY3RfcGF1c2U7CiAJbl9wYXVzZWQgPSAwOwogfQogbGV0
IGRlbCBkb21zIGlkID0gSGFzaHRibC5yZW1vdmUgZG9tcy50YWJsZSBpZApkaWZmIC0tZ2l0IGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZiBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9veGVuc3RvcmVkLmNvbmYKaW5kZXggYTEwMDkzNi4uZGQ5NjQ5YiAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZgorKysgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mCkBAIC0yMiw3ICsyMiw3IEBAIGNvbmZsaWN0LWJ1cnN0
LWxpbWl0ID0gNS4wCiAjIFRoZSBjb25mbGljdC1jcmVkaXQgaXMgcmVwbGVuaXNoZWQgb3ZlciB0
aW1lOgogIyBvbmUgcG9pbnQgaXMgaXNzdWVkIGFmdGVyIGVhY2ggY29uZmxpY3QtbWF4LWhpc3Rv
cnktc2Vjb25kcywgc28gdGhpcwogIyBpcyB0aGUgbWluaW11bSBwYXVzZS10aW1lIGR1cmluZyB3
aGljaCBhIGRvbWFpbiB3aWxsIGJlIGlnbm9yZWQuCi0jIGNvbmZsaWN0LW1heC1oaXN0b3J5LXNl
Y29uZHMgPSAwLjA1Citjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzID0gMC4wNQogCiAjIElm
IHRoZSBjb25mbGljdC1yYXRlLWxpbWl0LWlzLWFnZ3JlZ2F0ZSBmbGFnIGlzIHRydWUgdGhlbiBh
ZnRlciBlYWNoCiAjIHRpY2sgb25lIHBvaW50IG9mIGNvbmZsaWN0LWNyZWRpdCBpcyBnaXZlbiB0
byBqdXN0IG9uZSBkb21haW46IHRoZQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXgg
NjU4MmM5NS4uNjUwM2IyYyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0
b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC01Mywx
NCArNTMsMTYgQEAgbGV0IHByb2Nlc3NfY29ubmVjdGlvbl9mZHMgc3RvcmUgY29ucyBkb21haW5z
IHJzZXQgd3NldCA9CiAKIGxldCBwcm9jZXNzX2RvbWFpbnMgc3RvcmUgY29ucyBkb21haW5zID0K
IAlsZXQgZG9faW9fZG9tYWluIGRvbWFpbiA9Ci0JCWlmIG5vdCAoRG9tYWluLmlzX2JhZF9kb21h
aW4gZG9tYWluKSB0aGVuCi0JCQlsZXQgaW9fY3JlZGl0ID0gRG9tYWluLmdldF9pb19jcmVkaXQg
ZG9tYWluIGluCi0JCQlpZiBpb19jcmVkaXQgPiAwIHRoZW4gKAotCQkJCWxldCBjb24gPSBDb25u
ZWN0aW9ucy5maW5kX2RvbWFpbiBjb25zIChEb21haW4uZ2V0X2lkIGRvbWFpbikgaW4KLQkJCQlQ
cm9jZXNzLmRvX2lucHV0IHN0b3JlIGNvbnMgZG9tYWlucyBjb247Ci0JCQkJUHJvY2Vzcy5kb19v
dXRwdXQgc3RvcmUgY29ucyBkb21haW5zIGNvbjsKLQkJCQlEb21haW4uZGVjcl9pb19jcmVkaXQg
ZG9tYWluOwotCQkJKSBpbgorCQlpZiBEb21haW4uaXNfYmFkX2RvbWFpbiBkb21haW4KKwkJfHwg
RG9tYWluLmdldF9pb19jcmVkaXQgZG9tYWluIDw9IDAKKwkJfHwgRG9tYWluLmlzX3BhdXNlZF9m
b3JfY29uZmxpY3QgZG9tYWluCisJCXRoZW4gKCkgKCogbm90aGluZyB0byBkbyAqKQorCQllbHNl
ICgKKwkJCWxldCBjb24gPSBDb25uZWN0aW9ucy5maW5kX2RvbWFpbiBjb25zIChEb21haW4uZ2V0
X2lkIGRvbWFpbikgaW4KKwkJCVByb2Nlc3MuZG9faW5wdXQgc3RvcmUgY29ucyBkb21haW5zIGNv
bjsKKwkJCVByb2Nlc3MuZG9fb3V0cHV0IHN0b3JlIGNvbnMgZG9tYWlucyBjb247CisJCQlEb21h
aW4uZGVjcl9pb19jcmVkaXQgZG9tYWluCisJCSkgaW4KIAlEb21haW5zLml0ZXIgZG9tYWlucyBk
b19pb19kb21haW4KIAogbGV0IHNpZ3VzcjFfaGFuZGxlciBzdG9yZSA9CkBAIC05MCw2ICs5Miw3
IEBAIGxldCBwYXJzZV9jb25maWcgZmlsZW5hbWUgPQogCWxldCBvcHRpb25zID0gWwogCQkoIm1l
cmdlLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9ib29sIFRyYW5zYWN0aW9uLmRvX2NvYWxlc2NlKTsK
IAkJKCJjb25mbGljdC1idXJzdC1saW1pdCIsIENvbmZpZy5TZXRfZmxvYXQgRGVmaW5lLmNvbmZs
aWN0X2J1cnN0X2xpbWl0KTsKKwkJKCJjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzIiwgQ29u
ZmlnLlNldF9mbG9hdCBEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyk7CiAJCSgi
Y29uZmxpY3QtcmF0ZS1saW1pdC1pcy1hZ2dyZWdhdGUiLCBDb25maWcuU2V0X2Jvb2wgRGVmaW5l
LmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlKTsKIAkJKCJwZXJtcy1hY3RpdmF0ZSIs
IENvbmZpZy5TZXRfYm9vbCBQZXJtcy5hY3RpdmF0ZSk7CiAJCSgicXVvdGEtYWN0aXZhdGUiLCBD
b25maWcuU2V0X2Jvb2wgUXVvdGEuYWN0aXZhdGUpOwpAQCAtMjYyLDcgKzI2NSwyMiBAQCBsZXQg
XyA9CiAKIAlsZXQgc3RvcmUgPSBTdG9yZS5jcmVhdGUgKCkgaW4KIAlsZXQgZXZlbnRjaG4gPSBF
dmVudC5pbml0ICgpIGluCi0JbGV0IGRvbWFpbnMgPSBEb21haW5zLmluaXQgZXZlbnRjaG4gaW4K
KwlsZXQgbmV4dF9mcmVxdWVudF9vcHMgPSByZWYgMC4gaW4KKwlsZXQgYWR2YW5jZV9uZXh0X2Zy
ZXF1ZW50X29wcyAoKSA9CisJCW5leHRfZnJlcXVlbnRfb3BzIDo9IChVbml4LmdldHRpbWVvZmRh
eSAoKSArLiAhRGVmaW5lLmNvbmZsaWN0X21heF9oaXN0b3J5X3NlY29uZHMpCisJaW4KKwlsZXQg
ZGVsYXlfbmV4dF9mcmVxdWVudF9vcHNfYnkgZHVyYXRpb24gPQorCQluZXh0X2ZyZXF1ZW50X29w
cyA6PSAhbmV4dF9mcmVxdWVudF9vcHMgKy4gZHVyYXRpb24KKwlpbgorCWxldCBkb21haW5zID0g
RG9tYWlucy5pbml0IGV2ZW50Y2huIGFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgaW4KKworCSgq
IEZvciB0aGluZ3MgdGhhdCBuZWVkIHRvIGJlIGRvbmUgcGVyaW9kaWNhbGx5IGJ1dCBtb3JlIG9m
dGVuCisJICogdGhhbiB0aGUgcGVyaW9kaWNfb3BzIGZ1bmN0aW9uICopCisJbGV0IGZyZXF1ZW50
X29wcyAoKSA9CisJCWlmIFVuaXguZ2V0dGltZW9mZGF5ICgpID4gIW5leHRfZnJlcXVlbnRfb3Bz
IHRoZW4gKAorCQkJRG9tYWlucy5pbmNyX2NvbmZsaWN0X2NyZWRpdCBkb21haW5zOworCQkJYWR2
YW5jZV9uZXh0X2ZyZXF1ZW50X29wcyAoKQorCQkpIGluCiAJbGV0IGNvbnMgPSBDb25uZWN0aW9u
cy5jcmVhdGUgKCkgaW4KIAogCWxldCBxdWl0ID0gcmVmIGZhbHNlIGluCkBAIC0zOTQsMjMgKzQx
MiwzNCBAQCBsZXQgXyA9CiAJCQkgICAgIGdjLkdjLmhlYXBfd29yZHMgZ2MuR2MuaGVhcF9jaHVu
a3MKIAkJCSAgICAgZ2MuR2MubGl2ZV93b3JkcyBnYy5HYy5saXZlX2Jsb2NrcwogCQkJICAgICBn
Yy5HYy5mcmVlX3dvcmRzIGdjLkdjLmZyZWVfYmxvY2tzCi0JCSkKLQkJaW4KKwkJKTsKKwkJbGV0
IGVsYXBzZWQgPSBVbml4LmdldHRpbWVvZmRheSAoKSAtLiBub3cgaW4KKwkJZGVsYXlfbmV4dF9m
cmVxdWVudF9vcHNfYnkgZWxhcHNlZAorCWluCiAKLQkJbGV0IHBlcmlvZF9vcHNfaW50ZXJ2YWwg
PSAxNS4gaW4KLQkJbGV0IHBlcmlvZF9zdGFydCA9IHJlZiAwLiBpbgorCWxldCBwZXJpb2Rfb3Bz
X2ludGVydmFsID0gMTUuIGluCisJbGV0IHBlcmlvZF9zdGFydCA9IHJlZiAwLiBpbgogCiAJbGV0
IG1haW5fbG9vcCAoKSA9Ci0KKwkJbGV0IGlzX3BlYWNlZnVsIGMgPQorCQkJbWF0Y2ggQ29ubmVj
dGlvbi5nZXRfZG9tYWluIGMgd2l0aAorCQkJfCBOb25lIC0+IHRydWUgKCogVHJlYXQgc29ja2V0
LWNvbm5lY3Rpb25zIGFzIGV4ZW1wdCwgYW5kIGZyZWUgdG8gY29uZmxpY3QuICopCisJCQl8IFNv
bWUgZG9tIC0+IG5vdCAoRG9tYWluLmlzX3BhdXNlZF9mb3JfY29uZmxpY3QgZG9tKQorCQlpbgor
CQlmcmVxdWVudF9vcHMgKCk7CiAJCWxldCBtdyA9IENvbm5lY3Rpb25zLmhhc19tb3JlX3dvcmsg
Y29ucyBpbgorCQlsZXQgcGVhY2VmdWxfbXcgPSBMaXN0LmZpbHRlciBpc19wZWFjZWZ1bCBtdyBp
bgogCQlMaXN0Lml0ZXIKIAkJCShmdW4gYyAtPgogCQkJIG1hdGNoIENvbm5lY3Rpb24uZ2V0X2Rv
bWFpbiBjIHdpdGgKIAkJCSB8IE5vbmUgLT4gKCkgfCBTb21lIGQgLT4gRG9tYWluLmluY3JfaW9f
Y3JlZGl0IGQpCi0JCQltdzsKKwkJCXBlYWNlZnVsX213OworCQlsZXQgc3RhcnRfdGltZSA9IFVu
aXguZ2V0dGltZW9mZGF5ICgpIGluCiAJCWxldCB0aW1lb3V0ID0KLQkJCWlmIExpc3QubGVuZ3Ro
IG13ID4gMCB0aGVuIDAuIGVsc2UgcGVyaW9kX29wc19pbnRlcnZhbCBpbgotCQlsZXQgaW5zZXQs
IG91dHNldCA9IENvbm5lY3Rpb25zLnNlbGVjdCBjb25zIGluCisJCQlsZXQgdW50aWxfbmV4dF9h
Y3Rpdml0eSA9IG1pbiAobWF4IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkp
IHBlcmlvZF9vcHNfaW50ZXJ2YWwgaW4KKwkJCWlmIHBlYWNlZnVsX213IDw+IFtdIHRoZW4gMC4g
ZWxzZSB1bnRpbF9uZXh0X2FjdGl2aXR5CisJCWluCisJCWxldCBpbnNldCwgb3V0c2V0ID0gQ29u
bmVjdGlvbnMuc2VsZWN0IH5vbmx5X2lmOmlzX3BlYWNlZnVsIGNvbnMgaW4KIAkJbGV0IHJzZXQs
IHdzZXQsIF8gPQogCQl0cnkKIAkJCVNlbGVjdC5zZWxlY3QgKHNwZWNfZmRzIEAgaW5zZXQpIG91
dHNldCBbXSB0aW1lb3V0CkBAIC00MjAsNiArNDQ5LDcgQEAgbGV0IF8gPQogCQkJTGlzdC5wYXJ0
aXRpb24gKGZ1biBmZCAtPiBMaXN0Lm1lbSBmZCBzcGVjX2ZkcykgcnNldCBpbgogCQlpZiBMaXN0
Lmxlbmd0aCBzZmRzID4gMCB0aGVuCiAJCQlwcm9jZXNzX3NwZWNpYWxfZmRzIHNmZHM7CisKIAkJ
aWYgTGlzdC5sZW5ndGggY2ZkcyA+IDAgfHwgTGlzdC5sZW5ndGggd3NldCA+IDAgdGhlbgogCQkJ
cHJvY2Vzc19jb25uZWN0aW9uX2ZkcyBzdG9yZSBjb25zIGRvbWFpbnMgY2ZkcyB3c2V0OwogCQlp
ZiB0aW1lb3V0IDw+IDAuIHRoZW4gKApAQCAtNDI3LDYgKzQ1Nyw3IEBAIGxldCBfID0KIAkJCWlm
IG5vdyA+ICFwZXJpb2Rfc3RhcnQgKy4gcGVyaW9kX29wc19pbnRlcnZhbCB0aGVuCiAJCQkJKHBl
cmlvZF9zdGFydCA6PSBub3c7IHBlcmlvZGljX29wcyBub3cpCiAJCSk7CisKIAkJcHJvY2Vzc19k
b21haW5zIHN0b3JlIGNvbnMgZG9tYWlucwogCQlpbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:12:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00: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.xen.org>)
	id 1cwHVg-00040s-Gc; Fri, 07 Apr 2017 00:12:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHVf-00040e-EO
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:15 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 7C/90-27545-E59D6E85; Fri, 07 Apr 2017 00:12:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTfu5rM
 Ig6n/hS0mbDNwYPTY3reLPYAxijUzLym/IoE14+/0GcwFzdIVLx78ZWtgvCfaxcjFISTwhVFi
 68QjjBDOeUaJ5W0/WboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIl5h04
 gYTiM0rYCbx6/9FVhCbBah+TtNdlgmMHAsYGVYxqhenFpWlFuka6SUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MC7763SIUZKDSUmUV8HnSYQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd7YG88ihASLUtNTK9Iyc4DBAZOW4OBREuFdex0ozVtckJhbnJkOkTrFqMvxbumH
 90xCLHn5ealS4rwpIDMEQIoySvPgRsAC9RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeY1Bp
 vBk5pXAbXoFdAQT0BE+t56CHFGSiJCSamBsv/g/ufrcHjEjPTthn5BCueRTJrtrgv/o+X5f2h
 q84Hle+Wq9G54GnP+sWcS+a04XLQgImLE2x2Vld7KP8AXDfewsnmcXH+VKb0tbXBA48+C5jA3
 qyUL8nmlCvxpet5y9tqrkOluzz7vK+/835Ld1vjI5tufu8vm/302bdsJA/0Ydx7NP758qsRRn
 JBpqMRcVJwIAaCJcm08CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1491523933!95860318!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19126 invoked from network); 7 Apr 2017 00:12:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 00:12:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHVd-00081L-97
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHVd-0001Uu-8T
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHVd-0001Uu-8T@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:12:13 +0000
Subject: [Xen-changelog] [xen stable-4.7] oxenstored: add transaction info
	relevant to history-tracking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ0MzFiYTMwYmEyNzA2M2JjMDQzZTQ4M2U2M2E5ZmY2MDVkMmNmZGIKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE1hciAxNCAxMjoxNzozOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTQ6
NDMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGFkZCB0cmFuc2FjdGlvbiBpbmZvIHJlbGV2
YW50IHRvIGhpc3RvcnktdHJhY2tpbmcKICAgIAogICAgU3BlY2lmaWNhbGx5OgogICAgICogcmV0
YWluIHRoZSBvcmlnaW5hbCBzdG9yZSAobm90IGp1c3QgdGhlIHJvb3QpIGluIGZ1bGwgdHJhbnNh
Y3Rpb25zCiAgICAgKiBzdG9yZSBjb21taXQgY291bnQgYXQgdGhlIHRpbWUgb2YgdGhlIHN0YXJ0
IG9mIHRoZSB0cmFuc2FjdGlvbgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25h
dGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMgU2FuZGVycyA8
dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGlu
ZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL3Byb2Nlc3MubWwgICAgIHwgIDIgKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2Fj
dGlvbi5tbCB8IDEyICsrKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3By
b2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRleCA3YjYwMzc2
Li41ZjkyMDQ0IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAor
KysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMzAxLDcgKzMwMSw3IEBA
IGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMgY29ucyA9CiAJfCBUcmFuc2FjdGlvbi5O
byAtPgogCQllcnJvciAiYXR0ZW1wdGVkIHRvIHJlcGxheSBhIG5vbi1mdWxsIHRyYW5zYWN0aW9u
IjsKIAkJZmFsc2UKLQl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHJvb3QsIGNzdG9yZSkgLT4K
Kwl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CiAJCWxldCB0aWQg
PSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3JlIGluCiAJCWxldCBuZXdfdCA9
IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3ByaW50ZiAicigl
ZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90
cmFuc2FjdGlvbi5tbAppbmRleCA2Zjc1OGZmLi5iMTc5MWIzIDEwMDY0NAotLS0gYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3RyYW5zYWN0aW9uLm1sCkBAIC03MywxMiArNzMsMTMgQEAgbGV0IGNhbl9jb2FsZXNjZSBvbGRy
b290IGN1cnJlbnRyb290IHBhdGggPQogCiB0eXBlIHR5ID0gTm8gfCBGdWxsIG9mICgKIAlpbnQg
KiAgICAgICAgICAoKiBUcmFuc2FjdGlvbiBpZCAqKQotCVN0b3JlLk5vZGUudCAqICgqIE9yaWdp
bmFsIHJvb3QgKikKKwlTdG9yZS50ICogICAgICAoKiBPcmlnaW5hbCBzdG9yZSAqKQogCVN0b3Jl
LnQgICAgICAgICgqIEEgcG9pbnRlciB0byB0aGUgY2Fub25pY2FsIHN0b3JlOiBpdHMgcm9vdCBj
aGFuZ2VzIG9uIGVhY2ggdHJhbnNhY3Rpb24tY29tbWl0ICopCiApCiAKIHR5cGUgdCA9IHsKIAl0
eTogdHk7CisJc3RhcnRfY291bnQ6IGludDY0OwogCXN0b3JlOiBTdG9yZS50OyAoKiBUaGlzIGlz
IHRoZSBzdG9yZSB0aGF0IHdlIGNoYW5nZSBpbiB3cml0ZSBvcGVyYXRpb25zLiAqKQogCXF1b3Rh
OiBRdW90YS50OwogCW11dGFibGUgcGF0aHM6IChYZW5idXMuWGIuT3Aub3BlcmF0aW9uICogU3Rv
cmUuUGF0aC50KSBsaXN0OwpAQCAtODcsMTAgKzg4LDEzIEBAIHR5cGUgdCA9IHsKIAltdXRhYmxl
IHdyaXRlX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiB9CiAKK2xldCBjb3VudGVyID0g
cmVmIDBMCisKIGxldCBtYWtlIGlkIHN0b3JlID0KLQlsZXQgdHkgPSBpZiBpZCA9IG5vbmUgdGhl
biBObyBlbHNlIEZ1bGwoaWQsIFN0b3JlLmdldF9yb290IHN0b3JlLCBzdG9yZSkgaW4KKwlsZXQg
dHkgPSBpZiBpZCA9IG5vbmUgdGhlbiBObyBlbHNlIEZ1bGwoaWQsIFN0b3JlLmNvcHkgc3RvcmUs
IHN0b3JlKSBpbgogCXsKIAkJdHkgPSB0eTsKKwkJc3RhcnRfY291bnQgPSAhY291bnRlcjsKIAkJ
c3RvcmUgPSBpZiBpZCA9IG5vbmUgdGhlbiBzdG9yZSBlbHNlIFN0b3JlLmNvcHkgc3RvcmU7CiAJ
CXF1b3RhID0gUXVvdGEuY29weSBzdG9yZS5TdG9yZS5xdW90YTsKIAkJcGF0aHMgPSBbXTsKQEAg
LTE2MSw3ICsxNjUsNyBAQCBsZXQgY29tbWl0IH5jb24gdCA9CiAJbGV0IGhhc19jb21taXRlZCA9
CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAgICAgICAgICAgICAgICAgICAgICAtPiB0cnVl
Ci0JfCBGdWxsIChpZCwgb2xkcm9vdCwgY3N0b3JlKSAtPiAgICAgICAoKiAiY3N0b3JlIiBtZWFu
aW5nIGN1cnJlbnQgY2Fub25pY2FsIHN0b3JlICopCisJfCBGdWxsIChpZCwgb2xkc3RvcmUsIGNz
dG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIgbWVhbmluZyBjdXJyZW50IGNhbm9uaWNhbCBzdG9y
ZSAqKQogCQlsZXQgY29tbWl0X3BhcnRpYWwgb2xkcm9vdCBjc3RvcmUgc3RvcmUgPQogCQkJKCog
Z2V0IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUgcXVlcnkgYW5kIHZlcmlmeSB0aGF0IGl0IGhhc24n
dAogCQkJICAgYmVlbiBtb2RpZmllZCBieSBvdGhlcnMgdHJhbnNhY3Rpb25zLiAqKQpAQCAtMjA0
LDcgKzIwOCw3IEBAIGxldCBjb21taXQgfmNvbiB0ID0KIAkJaWYgIXRlc3RfZWFnYWluICYmIFJh
bmRvbS5pbnQgMyA9IDAgdGhlbgogCQkJZmFsc2UKIAkJZWxzZQotCQkJdHJ5X2NvbW1pdCBvbGRy
b290IGNzdG9yZSB0LnN0b3JlCisJCQl0cnlfY29tbWl0IChTdG9yZS5nZXRfcm9vdCBvbGRzdG9y
ZSkgY3N0b3JlIHQuc3RvcmUKIAkJaW4KIAlpZiBoYXNfY29tbWl0ZWQgJiYgaGFzX3dyaXRlX29w
cyB0aGVuCiAJCURpc2sud3JpdGUgdC5zdG9yZTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:12:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:12:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHVr-00042N-IR; Fri, 07 Apr 2017 00:12:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHVq-000424-1e
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:26 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F0/E3-03642-969D6E85; Fri, 07 Apr 2017 00:12:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTfj5rM
 Ig/4OZYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuD/xM3vBV/2KvzunsTQwXlTvYuTiEBL4wigx
 //dJVgjnPKPEt3XPmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFjAVWLLP
 l+QMK+AmcS15odgJSxA5T/XPWaZwMixgJFhFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgZlebm
 pxcWJ6ak5iUrFecn7uJkagRxiAYAfj3U0BhxglOZiURHkVfJ5ECPEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgjb3xLEJIsCg1PbUiLTMHGBowaQkOHiUR3rXXgdK8xQWJucWZ6RCpU4y6HO+WfnjP
 JMSSl5+XKiXOWwBSJABSlFGaBzcCFqaXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7B2QKT
 2ZeCdymV0BHMAEd4XPrKcgRJYkIKakGxsbUgz8mS9i29rT/9BKNEO/9KRYhJPm7de7jKZP9bF
 hfnnwy407ns3lHdU8ylZ6SPLct+6uF/83+4L/Ke19/6DzLWd/yd+6CP5dEiydtq6q/dy1Q/l+
 /+3mTj4Ef/JKvhDXuvJR3kttgl/G0B+5nFuY8s32xXvncnoez5+o8n5VUEKCax7On/4wSS3FG
 oqEWc1FxIgDWIYk8TgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1491523943!39603446!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57864 invoked from network); 7 Apr 2017 00:12:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 00:12:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHVn-00082J-Cr
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHVn-0001Vx-AB
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHVn-0001Vx-AB@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:12:23 +0000
Subject: [Xen-changelog] [xen stable-4.7] oxenstored: support commit history
	tracking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQyY2E0NmJjZGM0NTM0MmQyNTAwNDc0ODJmYWZjZWNhMDFkZDU3YzYKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE1hciAxNCAxMzoyMDowNyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTQ6
NDMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHN1cHBvcnQgY29tbWl0IGhpc3RvcnkgdHJh
Y2tpbmcKICAgIAogICAgQWRkIGFiaWxpdHkgdG8gdHJhY2sgeGVuc3RvcmUgdHJlZSBvcGVyYXRp
b25zIC0tIGVpdGhlciBub24tdHJhbnNhY3Rpb25hbAogICAgb3BlcmF0aW9ucyBvciBjb21taXR0
ZWQgdHJhbnNhY3Rpb25zLgogICAgCiAgICBGb3Igbm93LCB0aGUgY2FsbCB0byBhY3R1YWxseSBy
ZXRhaW4gY29tbWl0cyBpcyBjb21tZW50ZWQgb3V0IGJlY2F1c2UgaGlzdG9yeQogICAgY2FuIGdy
b3cgd2l0aG91dCBib3VuZC4KICAgIAogICAgRm9yIG5vdywgd2UgY2FsbCByZWNvcmRfY29tbWl0
IGZvciBhbGwgbm9uLXRyYW5zYWN0aW9uYWwgb3BlcmF0aW9ucy4gQQogICAgc3Vic2VxdWVudCBw
YXRjaCB3aWxsIG1ha2UgaXQgcmV0YWluIG9ubHkgdGhlIG9uZXMgd2l0aCBzaWRlLWVmZmVjdHMu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXgu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxp
bmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZSAgICAg
fCAgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbCAgIHwgNDMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9j
ZXNzLm1sICAgfCAyNCArKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL29jYW1sL3hlbnN0b3Jl
ZC94ZW5zdG9yZWQubWwgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2Vm
aWxlIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2VmaWxlCmluZGV4IGRjZTllNzAuLmFjNDRm
YzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZQorKysgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvTWFrZWZpbGUKQEAgLTUwLDYgKzUwLDcgQEAgT0JKUyA9IGRlZmlu
ZSBcCiAJZG9tYWlucyBcCiAJY29ubmVjdGlvbiBcCiAJY29ubmVjdGlvbnMgXAorCWhpc3Rvcnkg
XAogCXBhcnNlX2FyZyBcCiAJcHJvY2VzcyBcCiAJeGVuc3RvcmVkCmRpZmYgLS1naXQgYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0
b3J5Lm1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmU0YjRkNzAKLS0tIC9k
ZXYvbnVsbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbApAQCAtMCwwICsx
LDQzIEBACisoKgorICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2Vy
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkCisgKiBieSB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBvbmx5LiB3aXRoIHRoZSBzcGVjaWFsCisgKiBl
eGNlcHRpb24gb24gbGlua2luZyBkZXNjcmliZWQgaW4gZmlsZSBMSUNFTlNFLgorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICopCisKK3R5cGUgaGlzdG9yeV9yZWNvcmQgPSB7CisJ
Y29uOiBDb25uZWN0aW9uLnQ7ICAgKCogY29ubmVjdGlvbiB0aGF0IG1hZGUgYSBjaGFuZ2UgKikK
Kwl0aWQ6IGludDsgICAgICAgICAgICAoKiB0cmFuc2FjdGlvbiBpZCBvZiB0aGUgY2hhbmdlICht
YXkgYmUgVHJhbnNhY3Rpb24ubm9uZSkgKikKKwliZWZvcmU6IFN0b3JlLnQ7ICAgICAoKiB0aGUg
c3RvcmUgYmVmb3JlIHRoZSBjaGFuZ2UgKikKKwlhZnRlcjogU3RvcmUudDsgICAgICAoKiB0aGUg
c3RvcmUgYWZ0ZXIgdGhlIGNoYW5nZSAqKQorCWZpbmlzaF9jb3VudDogaW50NjQ7ICgqIHRoZSBj
b21taXQtY291bnQgYXQgd2hpY2ggdGhlIHRyYW5zYWN0aW9uIGZpbmlzaGVkICopCit9CisKK2xl
dCBoaXN0b3J5IDogaGlzdG9yeV9yZWNvcmQgbGlzdCByZWYgPSByZWYgW10KKworKCogQ2FsbGVk
IGZyb20gcGVyaW9kaWNfb3BzIHRvIGVuc3VyZSB3ZSBkb24ndCBkaXNjYXJkIHN5bWJvbHMgdGhh
dCBhcmUgc3RpbGwgbmVlZGVkLiAqKQorKCogVGhlcmUgaXMgc2NvcGUgZm9yIG9wdGltaXNhdGlv
biBoZXJlLCBzaW5jZSBpbiBjb25zZWN1dGl2ZSBjb21taXRzIG9uZSBjb21taXQncyBgYWZ0ZXJg
CisgKiBpcyB0aGUgc2FtZSB0aGluZyBhcyB0aGUgbmV4dCBjb21taXQncyBgYmVmb3JlYCwgYnV0
IG5vdCBhbGwgY29tbWl0cyBpbiBoaXN0b3J5IGFyZQorICogY29uc2VjdXRpdmUuICopCitsZXQg
bWFya19zeW1ib2xzICgpID0KKwkoKiBUaGVyZSBhcmUgZ2FwcyB3aGVyZSBkb20wJ3MgY29tbWl0
cyBhcmUgbWlzc2luZy4gT3RoZXJ3aXNlIHdlIGNvdWxkIGFzc3VtZSB0aGF0CisJICogZWFjaCBl
bGVtZW50J3MgYGJlZm9yZWAgaXMgdGhlIHNhbWUgdGhpbmcgYXMgdGhlIG5leHQgZWxlbWVudCdz
IGBhZnRlcmAKKwkgKiBzaW5jZSB0aGUgbmV4dCBlbGVtZW50IGlzIHRoZSBwcmV2aW91cyBjb21t
aXQgKikKKwlMaXN0Lml0ZXIgKGZ1biBoaXN0X3JlYyAtPgorCQkJU3RvcmUubWFya19zeW1ib2xz
IGhpc3RfcmVjLmJlZm9yZTsKKwkJCVN0b3JlLm1hcmtfc3ltYm9scyBoaXN0X3JlYy5hZnRlcjsK
KwkJKQorCQkhaGlzdG9yeQorCitsZXQgcHVzaCAoeDogaGlzdG9yeV9yZWNvcmQpID0KKwlsZXQg
ZG9tID0geC5jb24uQ29ubmVjdGlvbi5kb20gaW4KKwltYXRjaCBkb20gd2l0aAorCXwgTm9uZSAt
PiAoKSAoKiB0cmVhdCBzb2NrZXQgY29ubmVjdGlvbnMgYXMgYWx3YXlzIGZyZWUgdG8gY29uZmxp
Y3QgKikKKwl8IFNvbWUgZCAtPiBpZiBub3QgKERvbWFpbi5pc19mcmVlX3RvX2NvbmZsaWN0IGQp
IHRoZW4gaGlzdG9yeSA6PSB4IDo6ICFoaXN0b3J5CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmlu
ZGV4IDVmOTIwNDQuLjk2NGMwNDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBAIC0yOTMs
NiArMjkzLDE2IEBAIGxldCB3cml0ZV9yZXNwb25zZV9sb2cgfnR5IH50aWQgfmNvbiB+cmVzcG9u
c2UgPQogCXwgUGFja2V0LlJlcGx5IHggLT4gd3JpdGVfYW5zd2VyX2xvZyB+dHkgfnRpZCB+Y29u
IH5kYXRhOngKIAl8IFBhY2tldC5FcnJvciBlIC0+IHdyaXRlX2Fuc3dlcl9sb2cgfnR5OihYZW5i
dXMuWGIuT3AuRXJyb3IpIH50aWQgfmNvbiB+ZGF0YTplCiAKK2xldCByZWNvcmRfY29tbWl0IH5j
b24gfnRpZCB+YmVmb3JlIH5hZnRlciA9CisJbGV0IGluYyByID0gciA6PSBJbnQ2NC5hZGQgMUwg
IXIgaW4KKwlsZXQgZmluaXNoX2NvdW50ID0gaW5jIFRyYW5zYWN0aW9uLmNvdW50ZXI7ICFUcmFu
c2FjdGlvbi5jb3VudGVyIGluCisJKCogVGhpcyBjYWxsIHdvdWxkIGxlYWsgbWVtb3J5IGlmIGhp
c3RvcmljIGFjdGl2aXR5IGlzIHJldGFpbmVkIGZvcmV2ZXIKKwkgICBzbyBjYW4gb25seSBiZSB1
bmNvbW1lbnRlZCBpZiBoaXN0b3J5IGlzIGd1YXJhbnRlZWQgbm90IHRvIGdyb3cKKwkgICB1bmJv
dW5kZWRseS4KKwlIaXN0b3J5LnB1c2gge0hpc3RvcnkuY29uPWNvbjsgdGlkPXRpZDsgYmVmb3Jl
PWJlZm9yZTsgYWZ0ZXI9YWZ0ZXI7IGZpbmlzaF9jb3VudD1maW5pc2hfY291bnR9CisJKikKKwko
KQorCiAoKiBSZXBsYXkgYSBzdG9yZWQgdHJhbnNhY3Rpb24gYWdhaW5zdCBhIGZyZXNoIHN0b3Jl
LCBjaGVjayB0aGUgcmVzcG9uc2VzIGFyZQogICAgYWxsIGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21t
aXQgdGhlIHRyYW5zYWN0aW9uLiBPdGhlcndpc2Ugc2VuZCB0aGUgYWJvcnQgdG8KICAgIHRoZSBj
bGllbnQuICopCkBAIC0zNjMsOCArMzczLDE0IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29u
IHQgZG9tYWlucyBjb25zIGRhdGEgPQogCQlDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBjb24g
KFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KIAlpZiBub3Qgc3VjY2VzcyB0aGVuCiAJ
CXJhaXNlIFRyYW5zYWN0aW9uX2FnYWluOwotCWlmIGNvbW1pdCB0aGVuCi0JCXByb2Nlc3Nfd2F0
Y2ggKExpc3QucmV2IChUcmFuc2FjdGlvbi5nZXRfcGF0aHMgdCkpIGNvbnMKKwlpZiBjb21taXQg
dGhlbiBiZWdpbgorCQlwcm9jZXNzX3dhdGNoIChMaXN0LnJldiAoVHJhbnNhY3Rpb24uZ2V0X3Bh
dGhzIHQpKSBjb25zOworCQltYXRjaCB0LlRyYW5zYWN0aW9uLnR5IHdpdGgKKwkJfCBUcmFuc2Fj
dGlvbi5ObyAtPgorCQkJKCkgKCogbm8gbmVlZCB0byByZWNvcmQgYW55dGhpbmcgKikKKwkJfCBU
cmFuc2FjdGlvbi5GdWxsKGlkLCBvbGRzdG9yZSwgY3N0b3JlKSAtPgorCQkJcmVjb3JkX2NvbW1p
dCB+Y29uIH50aWQ6aWQgfmJlZm9yZTpvbGRzdG9yZSB+YWZ0ZXI6Y3N0b3JlCisJZW5kCiAKIGxl
dCBkb19pbnRyb2R1Y2UgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCWlmIG5vdCAoQ29ubmVj
dGlvbi5pc19kb20wIGNvbikKQEAgLTQ0OCw3ICs0NjQsMTEgQEAgbGV0IHByb2Nlc3NfcGFja2V0
IH5zdG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEgPQogCQkJZWxzZQogCQkJCUNvbm5lY3Rpb24u
Z2V0X3RyYW5zYWN0aW9uIGNvbiB0aWQKIAkJCWluCisKKwkJbGV0IGJlZm9yZSA9IFN0b3JlLmNv
cHkgc3RvcmUgaW4KIAkJbGV0IHJlc3BvbnNlID0gaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5k
b21zIH5mY3QgfmNvbiB+dCB+cmVxIGluCisJCWxldCBhZnRlciA9IFN0b3JlLmNvcHkgc3RvcmUg
aW4KKwkJaWYgdGlkID0gVHJhbnNhY3Rpb24ubm9uZSB0aGVuIHJlY29yZF9jb21taXQgfmNvbiB+
dGlkIH5iZWZvcmUgfmFmdGVyOwogCiAJCWxldCByZXNwb25zZSA9IHRyeQogCQkJaWYgdGlkIDw+
IFRyYW5zYWN0aW9uLm5vbmUgdGhlbgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXgg
NjUwM2IyYy4uOTEyNWE1NiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0
b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC0zODUs
NiArMzg1LDcgQEAgbGV0IF8gPQogCQkJU3ltYm9sLm1hcmtfYWxsX2FzX3VudXNlZCAoKTsKIAkJ
CVN0b3JlLm1hcmtfc3ltYm9scyBzdG9yZTsKIAkJCUNvbm5lY3Rpb25zLml0ZXIgY29ucyBDb25u
ZWN0aW9uLm1hcmtfc3ltYm9sczsKKwkJCUhpc3RvcnkubWFya19zeW1ib2xzICgpOwogCQkJU3lt
Ym9sLmdhcmJhZ2UgKCkKIAkJZW5kOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:12:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:12:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHW2-00043s-KA; Fri, 07 Apr 2017 00:12:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHW0-00043Z-MG
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:36 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A7/CF-03420-479D6E85; Fri, 07 Apr 2017 00:12:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbf45rM
 Ig097JSwmbDNwYPTY3reLPYAxijUzLym/IoE14/qNRywFH8Qqjq1YyNLA+Eioi5GLQ0jgC6PE
 2R2vWLsYOYGc84wS36e4dDFycLAJiEnM3asAEhYRUJWYtWI5M0SJukTT7wY2EFtYIFLixvl2M
 JtXwEyiZe4aMJsFqP5w7wbmCYwcCxgZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGpjp5aYWFy
 emp+YkJhXrJefnbmIEeoQBCHYwTr/sf4hRkoNJSZRXwedJhBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJ3jvXn0UICRalpqdWpGXmAEMDJi3BwaMkwrsWJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5
 +XmpUuK8b0CKBECKMkrz4EbAwvQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHl/gUzhycwrg
 dv0CugIJqAjfG49BTmiJBEhJdXAKNrxLvsLa2y+8+eoL4+fmHCHGWxgy5n9eX3zKyk9nYetx1
 /9/fzSo9f/5+mNkluaNZj0UhbVOMtUfE24MMG4evu8y5lZF6Qus+yeM+vF9eM+rPcP28ZlfD+
 gNzXm7quN+1cUFFwKU4+M+HZbQ7yiz3KH1sbs2YU7bvGeFoiR+cS2ourjg3NeP5RYijMSDbWY
 i4oTARxLYmNOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1491523954!56477375!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5772 invoked from network); 7 Apr 2017 00:12:35 -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; 7 Apr 2017 00:12:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHVx-00082T-EZ
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHVx-0001Xg-Dt
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHVx-0001Xg-Dt@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:12:33 +0000
Subject: [Xen-changelog] [xen stable-4.7] oxenstored: only record operations
	with side-effects in history
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE2N2Q5ODkwYzE0M2E4NmNhMzkzMWUzYjlkYzEwMGE5Y2VlZDlmMTYKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNDoyMDozMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTQ6
NDMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IG9ubHkgcmVjb3JkIG9wZXJhdGlvbnMgd2l0
aCBzaWRlLWVmZmVjdHMgaW4gaGlzdG9yeQogICAgCiAgICBUaGVyZSBpcyBubyBuZWVkIHRvIHJl
Y29yZCAicmVhZCIgb3BlcmF0aW9ucyBhcyB0aGV5IHdpbGwgbmV2ZXIgY2F1c2UgYW5vdGhlcgog
ICAgdHJhbnNhY3Rpb24gdG8gZmFpbC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEpvbmF0aGFuIERhdmllcyA8
am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGhvbWFzIFNhbmRl
cnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwgfCA0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9wcm9jZXNzLm1sCmluZGV4IDk2NGMwNDQuLmI0MzVhNGEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9wcm9jZXNzLm1sCkBAIC00NTAsNiArNDUwLDM3IEBAIGxldCBmdW5jdGlvbl9vZl90eXBlIHR5
ID0KIAl8IF8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBmdW5jdGlvbl9vZl90eXBl
X3NpbXBsZV9vcCB0eQogCiAoKioKKyAqIERldGVybWluZXMgd2hpY2ggaW5kaXZpZHVhbCAobm9u
LXRyYW5zYWN0aW9uYWwpIG9wZXJhdGlvbnMgd2Ugd2FudCB0byByZXRhaW4uCisgKiBXZSBvbmx5
IHdhbnQgdG8gcmV0YWluIG9wZXJhdGlvbnMgdGhhdCBoYXZlIHNpZGUtZWZmZWN0cyBpbiB0aGUg
c3RvcmUgc2luY2UKKyAqIHRoZXNlIGNhbiBiZSB0aGUgY2F1c2Ugb2YgdHJhbnNhY3Rpb25zIGZh
aWxpbmcuCisgKikKK2xldCByZXRhaW5fb3BfaW5faGlzdG9yeSB0eSA9CisJbWF0Y2ggdHkgd2l0
aAorCXwgWGVuYnVzLlhiLk9wLldyaXRlCisJfCBYZW5idXMuWGIuT3AuTWtkaXIKKwl8IFhlbmJ1
cy5YYi5PcC5SbQorCXwgWGVuYnVzLlhiLk9wLlNldHBlcm1zICAgICAgICAgIC0+IHRydWUKKwl8
IFhlbmJ1cy5YYi5PcC5EZWJ1ZworCXwgWGVuYnVzLlhiLk9wLkRpcmVjdG9yeQorCXwgWGVuYnVz
LlhiLk9wLlJlYWQKKwl8IFhlbmJ1cy5YYi5PcC5HZXRwZXJtcworCXwgWGVuYnVzLlhiLk9wLldh
dGNoCisJfCBYZW5idXMuWGIuT3AuVW53YXRjaAorCXwgWGVuYnVzLlhiLk9wLlRyYW5zYWN0aW9u
X3N0YXJ0CisJfCBYZW5idXMuWGIuT3AuVHJhbnNhY3Rpb25fZW5kCisJfCBYZW5idXMuWGIuT3Au
SW50cm9kdWNlCisJfCBYZW5idXMuWGIuT3AuUmVsZWFzZQorCXwgWGVuYnVzLlhiLk9wLkdldGRv
bWFpbnBhdGgKKwl8IFhlbmJ1cy5YYi5PcC5XYXRjaGV2ZW50CisJfCBYZW5idXMuWGIuT3AuRXJy
b3IKKwl8IFhlbmJ1cy5YYi5PcC5Jc2ludHJvZHVjZWQKKwl8IFhlbmJ1cy5YYi5PcC5SZXN1bWUK
Kwl8IFhlbmJ1cy5YYi5PcC5TZXRfdGFyZ2V0CisJfCBYZW5idXMuWGIuT3AuUmVzdHJpY3QKKwl8
IFhlbmJ1cy5YYi5PcC5SZXNldF93YXRjaGVzCisJfCBYZW5idXMuWGIuT3AuSW52YWxpZCAgICAg
ICAgICAgLT4gZmFsc2UKKworKCoqCiAgKiBOb3Rocm93IGd1YXJhbnRlZS4KICAqKQogbGV0IHBy
b2Nlc3NfcGFja2V0IH5zdG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEgPQpAQCAtNDY1LDEwICs0
OTYsMTggQEAgbGV0IHByb2Nlc3NfcGFja2V0IH5zdG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEg
PQogCQkJCUNvbm5lY3Rpb24uZ2V0X3RyYW5zYWN0aW9uIGNvbiB0aWQKIAkJCWluCiAKLQkJbGV0
IGJlZm9yZSA9IFN0b3JlLmNvcHkgc3RvcmUgaW4KLQkJbGV0IHJlc3BvbnNlID0gaW5wdXRfaGFu
ZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfmNvbiB+dCB+cmVxIGluCi0JCWxldCBhZnRlciA9
IFN0b3JlLmNvcHkgc3RvcmUgaW4KLQkJaWYgdGlkID0gVHJhbnNhY3Rpb24ubm9uZSB0aGVuIHJl
Y29yZF9jb21taXQgfmNvbiB+dGlkIH5iZWZvcmUgfmFmdGVyOworCQlsZXQgZXhlY3V0ZSAoKSA9
IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb24gfnQgfnJlcSBpbgorCisJ
CWxldCByZXNwb25zZSA9CisJCQkoKiBOb3RlIHRoYXQgdHJhbnNhY3Rpb25zIGFyZSByZWNvcmRl
ZCBpbiBoaXN0b3J5IHNlcGFyYXRlbHkuICopCisJCQlpZiB0aWQgPSBUcmFuc2FjdGlvbi5ub25l
ICYmIHJldGFpbl9vcF9pbl9oaXN0b3J5IHR5IHRoZW4gYmVnaW4KKwkJCQlsZXQgYmVmb3JlID0g
U3RvcmUuY29weSBzdG9yZSBpbgorCQkJCWxldCByZXNwb25zZSA9IGV4ZWN1dGUgKCkgaW4KKwkJ
CQlsZXQgYWZ0ZXIgPSBTdG9yZS5jb3B5IHN0b3JlIGluCisJCQkJcmVjb3JkX2NvbW1pdCB+Y29u
IH50aWQgfmJlZm9yZSB+YWZ0ZXI7CisJCQkJcmVzcG9uc2UKKwkJCWVuZCBlbHNlIGV4ZWN1dGUg
KCkKKwkJaW4KIAogCQlsZXQgcmVzcG9uc2UgPSB0cnkKIAkJCWlmIHRpZCA8PiBUcmFuc2FjdGlv
bi5ub25lIHRoZW4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:12:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:12:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHWB-00045B-Lj; Fri, 07 Apr 2017 00:12:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWA-000451-7X
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:46 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E9/05-02172-D79D6E85; Fri, 07 Apr 2017 00:12:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfm5rM
 Ig9nz1CwmbDNwYPTY3reLPYAxijUzLym/IoE1o2f3BbaC7boVVyfdZWtgXKHaxcjFISTwhVHi
 6OVuRgjnPKPEp607WboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFjAW2LTD
 C2QMK+AmcSFn82sIDYLUPnefetZJjByLGBkWMWoUZxaVJZapGtoopdUlJmeUZKbmJmja2hgqp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwXj2tOchRkkOJiVRXgWfJxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHhjbzyLEBIsSk1PrUjLzAEGB0xagoNHSYR37XWgNG9xQWJucWY6ROoUo6KUOG8K
 SJ8ASCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM+wtkPE9mXgnc9FdAi5mAF
 vvcegqyuCQRISXVwLhYo3QBX+qvyK7nDXyV0p/u7b/PZHxyWeaBuanS68t9JRkvLf+8M+DpUu
 6ALbU8vd7LprdcN7i+PzD8xKt9v56eepwuL3xy/+a9ab9jFgQLcT9xWybTqntqUlDUglk1d+P
 Y/pzOzA59tl+byVpvLnf9eoseLWG9lsWp33ynbFJRS+iO13WbfFeJpTgj0VCLuag4EQD15MGa
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1491523963!56036380!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59784 invoked from network); 7 Apr 2017 00:12:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 00:12:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHW7-00082d-GQ
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHW7-0001fl-Fc
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHW7-0001fl-Fc@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:12:43 +0000
Subject: [Xen-changelog] [xen stable-4.7] oxenstored: discard old
	commit-history on txn end
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRhNDhlNDc0MDU0NmNhZWZmNDYzNjczZTM2MTlhNTIxODE2OTJjNzkKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTQ6MjU6MTYgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE0OjQz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkaXNjYXJkIG9sZCBjb21taXQtaGlzdG9yeSBv
biB0eG4gZW5kCiAgICAKICAgIFRoZSBoaXN0b3J5IG9mIGNvbW1pdHMgaXMgdG8gYmUgdXNlZCBm
b3Igd29ya2luZyBvdXQgd2hpY2ggaGlzdG9yaWNhbAogICAgY29tbWl0KHMpIChpbmNsdWRpbmcg
YXRvbWljIHdyaXRlcykgY2F1c2VkIGNvbmZsaWN0cyB3aXRoIGEKICAgIGN1cnJlbnRseS1mYWls
aW5nIGNvbW1pdCBvZiBhIHRyYW5zYWN0aW9uLiBBbnkgY29tbWl0IHRoYXQgd2FzIG1hZGUKICAg
IGJlZm9yZSB0aGUgY3VycmVudCB0cmFuc2FjdGlvbiBzdGFydGVkIGNhbm5vdCBiZSByZWxldmFu
dC4gVGhlcmVmb3JlCiAgICB3ZSBuZXZlciBuZWVkIHRvIGtlZXAgaGlzdG9yeSBmcm9tIGJlZm9y
ZSB0aGUgc3RhcnQgb2YgdGhlCiAgICBsb25nZXN0LXJ1bm5pbmcgdHJhbnNhY3Rpb24gdGhhdCBp
cyBvcGVuIGF0IGFueSBnaXZlbiB0aW1lOiB3aGVuZXZlciBhCiAgICB0cmFuc2FjdGlvbiBlbmRz
ICh3aXRoIG9yIHdpdGhvdXQgYSBjb21taXQpIHRoZW4gaWYgaXQgd2FzIHRoZQogICAgbG9uZ2Vz
dC1ydW5uaW5nIG9wZW4gdHJhbnNhY3Rpb24gd2UgY2FuIGRlbGV0ZSBoaXN0b3J5IHVwIHVudGls
IHN0YXJ0CiAgICBvZiB0aGUgdGhlIG5leHQtbG9uZ2VzdC1ydW5uaW5nIG9wZW4gdHJhbnNhY3Rp
b24uCiAgICAKICAgIFNvbWUgdHJhbnNhY3Rpb25zIG1pZ2h0IHN0YXkgb3BlbiBmb3IgYSB2ZXJ5
IGxvbmcgdGltZSwgc28gaWYgYW55CiAgICB0cmFuc2FjdGlvbiBleGNlZWRzIGNvbmZsaWN0X21h
eF9oaXN0b3J5X3NlY29uZHMgdGhlbiB3ZSByZW1vdmUgaXQKICAgIGZyb20gY29uc2lkZXJhdGlv
biBpbiB0aGlzIGNvbnRleHQsIGFuZCB3aWxsIG5vdCBndWFyYW50ZWUgdG8ga2VlcAogICAgcmVt
ZW1iZXJpbmcgYWJvdXQgaGlzdG9yaWNhbCBjb21taXRzIG1hZGUgZHVyaW5nIHN1Y2ggYSB0cmFu
c2FjdGlvbi4KICAgIAogICAgV2UgaW1wbGVtZW50IHRoaXMgYnkga2VlcGluZyBhIGxpc3Qgb2Yg
YWxsIG9wZW4gdHJhbnNhY3Rpb25zIHRoYXQgaGF2ZQogICAgbm90IGJlZW4gb3BlbiB0b28gbG9u
Zy4gV2hlbiBhIHRyYW5zYWN0aW9uIGVuZHMsIHdlIHJlbW92ZSBpdCBmcm9tIHRoZQogICAgbGlz
dCwgYWxvbmcgd2l0aCBhbnkgdGhhdCBoYXZlIGJlZW4gb3BlbiBsb25nZXIgdGhhbiB0aGUgbWF4
aW11bTsgdGhlbgogICAgd2UgZGVsZXRlIGFueSBoaXN0b3J5IGZyb20gYmVmb3JlIHRoZSBzdGFy
dCBvZiB0aGUgbG9uZ2VzdC1ydW5uaW5nCiAgICB0cmFuc2FjdGlvbiByZW1haW5pbmcgaW4gdGhl
IGxpc3QuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNhbmRlcnNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmll
c0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlh
bi5saW5kaWdAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5t
bCAgICAgfCAxNyArKysrKysrKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwgICAgIHwgIDQgKystLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1s
IHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDQg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvaGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCmlu
ZGV4IGU0YjRkNzAuLjZmN2EyODIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9o
aXN0b3J5Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCkBAIC0zNiw2
ICszNiwyMyBAQCBsZXQgbWFya19zeW1ib2xzICgpID0KIAkJKQogCQkhaGlzdG9yeQogCisoKiBL
ZWVwIG9ubHkgZW5vdWdoIGNvbW1pdC1oaXN0b3J5IHRvIHByb3RlY3QgdGhlIHJ1bm5pbmcgdHJh
bnNhY3Rpb25zIHRoYXQgd2UgYXJlIHN0aWxsIHRyYWNraW5nICopCisoKiBUaGVyZSBpcyBzY29w
ZSBmb3Igb3B0aW1pc2F0aW9uIGhlcmUsIHJlcGxhY2luZyBMaXN0LmZpbHRlciB3aXRoIHNvbWV0
aGluZyBtb3JlIGVmZmljaWVudCwKKyAqIHByb2JhYmx5IG9uIGEgZGlmZmVyZW50IGxpc3QtbGlr
ZSBzdHJ1Y3R1cmUuICopCitsZXQgdHJpbSAoKSA9CisJaGlzdG9yeSA6PSBtYXRjaCBUcmFuc2Fj
dGlvbi5vbGRlc3Rfc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSB3aXRoCisJfCBOb25lIC0+
IFtdICgqIFdlIGhhdmUgbm8gb3BlbiB0cmFuc2FjdGlvbiwgc28gbm8gaGlzdG9yeSBpcyBuZWVk
ZWQgKikKKwl8IFNvbWUgKF8sIHR4bikgLT4gKAorCQkoKiBrZWVwIHJlY29yZHMgd2l0aCBmaW5p
c2hfY291bnQgcmVjZW50IGVub3VnaCB0byBiZSByZWxldmFudCAqKQorCQlMaXN0LmZpbHRlciAo
ZnVuIHIgLT4gci5maW5pc2hfY291bnQgPiB0eG4uVHJhbnNhY3Rpb24uc3RhcnRfY291bnQpICFo
aXN0b3J5CisJKQorCitsZXQgZW5kX3RyYW5zYWN0aW9uIHR4biBjb24gdGlkIGNvbW1pdCA9CisJ
bGV0IHN1Y2Nlc3MgPSBDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBjb24gdGlkIGNvbW1pdCBp
bgorCVRyYW5zYWN0aW9uLmVuZF90cmFuc2FjdGlvbiB0eG47CisJdHJpbSAoKTsKKwlzdWNjZXNz
CisKIGxldCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkgPQogCWxldCBkb20gPSB4LmNvbi5Db25u
ZWN0aW9uLmRvbSBpbgogCW1hdGNoIGRvbSB3aXRoCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmlu
ZGV4IGI0MzVhNGEuLjZmNGQxMTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBAIC0zMTMs
NyArMzEzLDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25zID0KIAkJZmFs
c2UKIAl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CiAJCWxldCB0
aWQgPSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3JlIGluCi0JCWxldCBuZXdf
dCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgorCQlsZXQgbmV3X3QgPSBUcmFuc2Fj
dGlvbi5tYWtlIH5pbnRlcm5hbDp0cnVlIHRpZCBjc3RvcmUgaW4KIAkJbGV0IGNvbiA9IHNwcmlu
dGYgInIoJWQpOiVzIiBpZCAoQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMpIGluCiAJCWxldCBwZXJm
b3JtX2V4biAocmVxdWVzdCwgcmVzcG9uc2UpID0KIAkJCXdyaXRlX2FjY2Vzc19sb2cgfnR5OnJl
cXVlc3QuUGFja2V0LnR5IH50aWQgfmNvbiB+ZGF0YTpyZXF1ZXN0LlBhY2tldC5kYXRhOwpAQCAt
MzcwLDcgKzM3MCw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlucyBjb25z
IGRhdGEgPQogCQlpbgogCWxldCBzdWNjZXNzID0KIAkJbGV0IGNvbW1pdCA9IGlmIGNvbW1pdCB0
aGVuIFNvbWUgKGZ1biBjb24gdHJhbnMgLT4gdHJhbnNhY3Rpb25fcmVwbGF5IGNvbiB0cmFucyBk
b21haW5zIGNvbnMpIGVsc2UgTm9uZSBpbgotCQlDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBj
b24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KKwkJSGlzdG9yeS5lbmRfdHJhbnNh
Y3Rpb24gdCBjb24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KIAlpZiBub3Qgc3Vj
Y2VzcyB0aGVuCiAJCXJhaXNlIFRyYW5zYWN0aW9uX2FnYWluOwogCWlmIGNvbW1pdCB0aGVuIGJl
Z2luCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKaW5kZXggYjE3OTFiMy4uZWRkMTE3
OCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCisrKyBi
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbApAQCAtODcsMTIgKzg3LDI5IEBA
IHR5cGUgdCA9IHsKIAltdXRhYmxlIHJlYWRfbG93cGF0aDogU3RvcmUuUGF0aC50IG9wdGlvbjsK
IAltdXRhYmxlIHdyaXRlX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiB9CitsZXQgZ2V0
X2lkIHQgPSBtYXRjaCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBp
ZAogCiBsZXQgY291bnRlciA9IHJlZiAwTAogCi1sZXQgbWFrZSBpZCBzdG9yZSA9CisoKiBTY29w
ZSBmb3Igb3B0aW1pc2F0aW9uOiBkaWZmZXJlbnQgZGF0YS1zdHJ1Y3R1cmUgYW5kIGZ1bmN0aW9u
cyB0byBzZWFyY2gvZmlsdGVyIGl0ICopCitsZXQgc2hvcnRfcnVubmluZ190eG5zID0gcmVmIFtd
CisKK2xldCBvbGRlc3Rfc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSA9CisJbGV0IHJlYyBs
YXN0ID0gZnVuY3Rpb24KKwkJfCBbXSAtPiBOb25lCisJCXwgW3hdIC0+IFNvbWUgeAorCQl8IHgg
OjogeHMgLT4gbGFzdCB4cworCWluIGxhc3QgIXNob3J0X3J1bm5pbmdfdHhucworCitsZXQgZW5k
X3RyYW5zYWN0aW9uIHR4biA9CisJbGV0IGN1dG9mZiA9IFVuaXguZ2V0dGltZW9mZGF5ICgpIC0u
ICFEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyBpbgorCXNob3J0X3J1bm5pbmdf
dHhucyA6PSBMaXN0LmZpbHRlcgorCQkoZnVuY3Rpb24gKHN0YXJ0X3RpbWUsIHR4KSAtPiBzdGFy
dF90aW1lID49IGN1dG9mZiAmJiB0eCAhPSB0eG4pCisJCSFzaG9ydF9ydW5uaW5nX3R4bnMKKwor
bGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQogCWxldCB0eSA9IGlmIGlkID0g
bm9uZSB0aGVuIE5vIGVsc2UgRnVsbChpZCwgU3RvcmUuY29weSBzdG9yZSwgc3RvcmUpIGluCi0J
eworCWxldCB0eG4gPSB7CiAJCXR5ID0gdHk7CiAJCXN0YXJ0X2NvdW50ID0gIWNvdW50ZXI7CiAJ
CXN0b3JlID0gaWYgaWQgPSBub25lIHRoZW4gc3RvcmUgZWxzZSBTdG9yZS5jb3B5IHN0b3JlOwpA
QCAtMTAxLDkgKzExOCwxMyBAQCBsZXQgbWFrZSBpZCBzdG9yZSA9CiAJCW9wZXJhdGlvbnMgPSBb
XTsKIAkJcmVhZF9sb3dwYXRoID0gTm9uZTsKIAkJd3JpdGVfbG93cGF0aCA9IE5vbmU7Ci0JfQor
CX0gaW4KKwlpZiBpZCA8PiBub25lICYmIG5vdCBpbnRlcm5hbCB0aGVuICgKKwkJbGV0IG5vdyA9
IFVuaXguZ2V0dGltZW9mZGF5ICgpIGluCisJCXNob3J0X3J1bm5pbmdfdHhucyA6PSAobm93LCB0
eG4pIDo6ICFzaG9ydF9ydW5uaW5nX3R4bnMKKwkpOworCXR4bgogCi1sZXQgZ2V0X2lkIHQgPSBt
YXRjaCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBpZAogbGV0IGdl
dF9zdG9yZSB0ID0gdC5zdG9yZQogbGV0IGdldF9wYXRocyB0ID0gdC5wYXRocwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:12:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:12:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHWL-00047A-NL; Fri, 07 Apr 2017 00:12:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWK-00046G-Ku
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:56 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 62/47-27678-889D6E85; Fri, 07 Apr 2017 00:12:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbf95rM
 Ig22/pCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+PEJYwFs3kqpl/+xN7AuJCri5GLQ0jgC6PE
 jtsPWCGc84wSEzZ8AHI4ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFrCSaPu/h
 hHE5hUwk7g/7zUriM0CVP9wx0/mCYwcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MK5aEHiIUZKDSUmUV8HnSYQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd7YG88ihASLUtNTK9Iyc4DhAZOW4OBREuFdex0ozVtckJhbnJkOkTrFqCglzpsC
 0icAksgozYNrg4XkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzGoNM4cnMK4Gb/gpoMRPQY
 p9bT0EWlyQipKQaGMuf3lrLIJzUadT/OzBZ1p0jYTr/Va89s/Nf1BWySenu//VEVnrf2quXdm
 itvhmd6PfmzgW5a381tBausItccuhSx33JE6ZFD+eIh7T75IjVnY6cf+iieaOleVv81LTiRSu
 8rRbU/n8p8Xb74/xTvJOjdENUOnYx6v+ZeFcoYomFxB1VbY9bckosxRmJhlrMRcWJANbBcixE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1491523974!94676771!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28543 invoked from network); 7 Apr 2017 00:12:55 -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; 7 Apr 2017 00:12:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWH-00082n-Ib
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWH-0001gu-HY
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:12:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHWH-0001gu-HY@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:12:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] oxenstored: track commit history
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUwMjk2MzgyOTY5NDhjOWEwZDFmMjMzMjBlYTI4MWE5OGQxZWQ5M2YKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogTW9uIE1hciAyNyAwODo1ODoyOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTQ6
NDMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHRyYWNrIGNvbW1pdCBoaXN0b3J5CiAgICAK
ICAgIFNpbmNlIHRoZSBsaXN0IG9mIGhpc3RvcmljIGFjdGl2aXR5IGNhbm5vdCBncm93IHdpdGhv
dXQgYm91bmQsIGl0IGlzIHNhZmUgdG8gdXNlCiAgICB0aGlzIHRvIHRyYWNrIGNvbW1pdHMuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXgu
Y29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIHwgNSAtLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRl
eCA2ZjRkMTE4Li4xZWQxYThmIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJv
Y2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMjk2LDEy
ICsyOTYsNyBAQCBsZXQgd3JpdGVfcmVzcG9uc2VfbG9nIH50eSB+dGlkIH5jb24gfnJlc3BvbnNl
ID0KIGxldCByZWNvcmRfY29tbWl0IH5jb24gfnRpZCB+YmVmb3JlIH5hZnRlciA9CiAJbGV0IGlu
YyByID0gciA6PSBJbnQ2NC5hZGQgMUwgIXIgaW4KIAlsZXQgZmluaXNoX2NvdW50ID0gaW5jIFRy
YW5zYWN0aW9uLmNvdW50ZXI7ICFUcmFuc2FjdGlvbi5jb3VudGVyIGluCi0JKCogVGhpcyBjYWxs
IHdvdWxkIGxlYWsgbWVtb3J5IGlmIGhpc3RvcmljIGFjdGl2aXR5IGlzIHJldGFpbmVkIGZvcmV2
ZXIKLQkgICBzbyBjYW4gb25seSBiZSB1bmNvbW1lbnRlZCBpZiBoaXN0b3J5IGlzIGd1YXJhbnRl
ZWQgbm90IHRvIGdyb3cKLQkgICB1bmJvdW5kZWRseS4KIAlIaXN0b3J5LnB1c2gge0hpc3Rvcnku
Y29uPWNvbjsgdGlkPXRpZDsgYmVmb3JlPWJlZm9yZTsgYWZ0ZXI9YWZ0ZXI7IGZpbmlzaF9jb3Vu
dD1maW5pc2hfY291bnR9Ci0JKikKLQkoKQogCiAoKiBSZXBsYXkgYSBzdG9yZWQgdHJhbnNhY3Rp
b24gYWdhaW5zdCBhIGZyZXNoIHN0b3JlLCBjaGVjayB0aGUgcmVzcG9uc2VzIGFyZQogICAgYWxs
IGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21taXQgdGhlIHRyYW5zYWN0aW9uLiBPdGhlcndpc2Ugc2Vu
ZCB0aGUgYWJvcnQgdG8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:13:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHWV-00049a-QT; Fri, 07 Apr 2017 00:13:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWU-00049P-2F
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:06 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 05/D9-16497-199D6E85; Fri, 07 Apr 2017 00:13:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfCzWc
 RBvduG1tM2GbgwOixvW8XewBjFGtmXlJ+RQJrxo+9F9kLzupVHFw4h7mBcY5aFyMXh5DAF0aJ
 T8//MEM45xkl3m/pBXI4ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFoiVmH33I
 juIzStgJnHuyB1WEJsFqP7nmhOMExg5FjAyrGJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDVy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgvNXnfIhRkoNJSZRXwedJhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3jvXn0UICRalpqdWpGXmAIMDJi3BwaMkwrsWJM1bXJCYW5yZDpE6xagoJc77BiQh
 AJLIKM2Da4MF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8xrfAJrCk5lXAjf9FdBiJqDFP
 reegiwuSURISTUwWvGz3A2/IiqwmEHpvCGfpqmX60WmGa2+sX0zomLutF04NEnk3qyi7nvH+9
 xzD3pKsNXctjr3n9HePprbctmu2w4TmQUsb5c8e7JBSWq/xmMZMYUlfw4urPAvUlmvs2DjU6b
 Lqv8mXf2dlXzuTcK6gwu0va6JXtDfFeb+qeCruabK3f4UvuYwJZbijERDLeai4kQA3HLDnkMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1491523983!88715283!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54216 invoked from network); 7 Apr 2017 00:13:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 00:13:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWR-00083Z-KQ
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWR-0001ib-Je
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHWR-0001ib-Je@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:13:03 +0000
Subject: [Xen-changelog] [xen stable-4.7] oxenstored: blame the connection
	that caused a transaction conflict
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgxMDYzNzJmZGY5ZTdhYWI0YzA2ZThlNmFhZDhmNTIxOTc5ZmQ3ZDcKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNDoyODoxNiAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTQ6
NDMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGJsYW1lIHRoZSBjb25uZWN0aW9uIHRoYXQg
Y2F1c2VkIGEgdHJhbnNhY3Rpb24gY29uZmxpY3QKICAgIAogICAgQmxhbWUgZWFjaCBjb25uZWN0
aW9uIGZvdW5kIHRvIGhhdmUgbWFkZSBhIGNvbW1pdCB0aGF0IHdvdWxkIGNhdXNlIHRoaXMKICAg
IHRyYW5zYWN0aW9uIHRvIGZhaWwuIEVhY2ggYmxhbWVkIGNvbm5lY3Rpb24gaXMgcGVuYWxpc2Vk
IGJ5IGhhdmluZyBpdHMKICAgIGNvbmZsaWN0LWNyZWRpdCBkZWNyZW1lbnRlZC4KICAgIAogICAg
Tm90ZSB0aGUgY2hhbmdlIGluIHNlbWFudGljcyBmb3IgdGhlIHJlcGxheSBmdW5jdGlvbjogd2Ug
bm8gbG9uZ2VyIHN0b3AgYWZ0ZXIKICAgIGZpbmRpbmcgdGhlIGZpcnN0IG9wZXJhdGlvbiB0aGF0
IGNhbid0IGJlIHJlcGxheWVkLiBUaGlzIGFsbG93cyB1cyB0byBpZGVudGlmeQogICAgYWxsIG9w
ZXJhdGlvbnMgdGhhdCBjb25mbGljdGVkIHdpdGggdGhpcyB0cmFuc2FjdGlvbiwgbm90IGp1c3Qg
dGhlIG9uZSB0aGF0CiAgICBjb25mbGljdGVkIGZpcnN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29tPgogICAgU2lnbmVk
LW9mZi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CiAgICB2
MSBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXgu
Y29tPgogICAgCiAgICBDaGFuZ2VzIHNpbmNlIHYxOgogICAgICogdXNlIGNvcnJlY3QgbG9nIGxl
dmVscyBmb3IgaW5mb3JtYXRpb25hbCBtZXNzYWdlcwogICAgQ2hhbmdlcyBzaW5jZSB2MjoKICAg
ICAqIGZpeCB0aGUgYmxhbWUgYWxnb3JpdGhtIGFuZCBpbXByb3ZlIGxvZ2dpbmcKICAgICAgIChm
aXggd2FzIHJldmlld2VkIGJ5IEpvbmF0aGFuIERhdmllcykKICAgIAogICAgUmVwb3J0ZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21h
cyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hl
bnN0b3JlZC9oaXN0b3J5Lm1sIHwgMTIgKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2hpc3RvcnkubWwKaW5kZXggNmY3YTI4Mi4uZTk0MWUyYiAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL2hpc3RvcnkubWwKQEAgLTU4LDMgKzU4LDE1IEBAIGxldCBwdXNoICh4OiBoaXN0b3J5X3Jl
Y29yZCkgPQogCW1hdGNoIGRvbSB3aXRoCiAJfCBOb25lIC0+ICgpICgqIHRyZWF0IHNvY2tldCBj
b25uZWN0aW9ucyBhcyBhbHdheXMgZnJlZSB0byBjb25mbGljdCAqKQogCXwgU29tZSBkIC0+IGlm
IG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29uZmxpY3QgZCkgdGhlbiBoaXN0b3J5IDo9IHggOjog
IWhpc3RvcnkKKworKCogRmluZCB0aGUgY29ubmVjdGlvbnMgZnJvbSByZWNvcmRzIHNpbmNlIGNv
bW1pdC1jb3VudCBbc2luY2VdIGZvciB3aGljaCBbZiByZWNvcmRdIHJldHVybnMgW3RydWVdICop
CitsZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5zaW5jZSB+ZiA9CisJKCogVGhlICJtZW0iIGNhbGwg
aXMgYW4gb3B0aW1pc2F0aW9uLCB0byBhdm9pZCBjYWxsaW5nIGYgaWYgd2UgaGF2ZSBwaWNrZWQg
Y29uIGFscmVhZHkuICopCisJKCogVXNpbmcgYSBoYXNoIHRhYmxlIHJhdGhlciB0aGFuIGEgbGlz
dCBpcyB0byBvcHRpbWlzZSB0aGUgIm1lbSIgY2FsbC4gKikKKwlMaXN0LmZvbGRfbGVmdCAoZnVu
IGFjYyBoaXN0X3JlYyAtPgorCQlpZiBoaXN0X3JlYy5maW5pc2hfY291bnQgPiBzaW5jZQorCQkm
JiBub3QgKEhhc2h0YmwubWVtIGFjYyBoaXN0X3JlYy5jb24pCisJCSYmIGYgaGlzdF9yZWMKKwkJ
dGhlbiBIYXNodGJsLnJlcGxhY2UgYWNjIGhpc3RfcmVjLmNvbiAoKTsKKwkJYWNjCisJKSAoSGFz
aHRibC5jcmVhdGUgMTAyMykgIWhpc3RvcnkKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKaW5kZXgg
MWVkMWE4Zi4uNWU1YTFhYiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAgLTE2LDYgKzE2
LDcgQEAKIAogbGV0IGVycm9yIGZtdCA9IExvZ2dpbmcuZXJyb3IgInByb2Nlc3MiIGZtdAogbGV0
IGluZm8gZm10ID0gTG9nZ2luZy5pbmZvICJwcm9jZXNzIiBmbXQKK2xldCBkZWJ1ZyBmbXQgPSBM
b2dnaW5nLmRlYnVnICJwcm9jZXNzIiBmbXQKIAogb3BlbiBQcmludGYKIG9wZW4gU3RkZXh0CkBA
IC0yNSw2ICsyNiw3IEBAIGV4Y2VwdGlvbiBUcmFuc2FjdGlvbl9uZXN0ZWQKIGV4Y2VwdGlvbiBE
b21haW5fbm90X21hdGNoCiBleGNlcHRpb24gSW52YWxpZF9DbWRfQXJncwogCisoKiBUaGlzIGNv
bnRyb2xzIHRoZSBkb19kZWJ1ZyBmbiBpbiB0aGlzIG1vZHVsZSwgbm90IHRoZSBkZWJ1ZyBsb2dn
aW5nLWZ1bmN0aW9uLiAqKQogbGV0IGFsbG93X2RlYnVnID0gcmVmIGZhbHNlCiAKIGxldCBjX2lu
dF9vZl9zdHJpbmcgcyA9CkBAIC0zMDgsMjMgKzMxMCw1MSBAQCBsZXQgdHJhbnNhY3Rpb25fcmVw
bGF5IGMgdCBkb21zIGNvbnMgPQogCQlmYWxzZQogCXwgVHJhbnNhY3Rpb24uRnVsbChpZCwgb2xk
c3RvcmUsIGNzdG9yZSkgLT4KIAkJbGV0IHRpZCA9IENvbm5lY3Rpb24uc3RhcnRfdHJhbnNhY3Rp
b24gYyBjc3RvcmUgaW4KLQkJbGV0IG5ld190ID0gVHJhbnNhY3Rpb24ubWFrZSB+aW50ZXJuYWw6
dHJ1ZSB0aWQgY3N0b3JlIGluCisJCWxldCByZXBsYXlfdCA9IFRyYW5zYWN0aW9uLm1ha2Ugfmlu
dGVybmFsOnRydWUgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3ByaW50ZiAiciglZCk6JXMi
IGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KLQkJbGV0IHBlcmZvcm1fZXhuIChyZXF1
ZXN0LCByZXNwb25zZSkgPQotCQkJd3JpdGVfYWNjZXNzX2xvZyB+dHk6cmVxdWVzdC5QYWNrZXQu
dHkgfnRpZCB+Y29uIH5kYXRhOnJlcXVlc3QuUGFja2V0LmRhdGE7CisKKwkJbGV0IHBlcmZvcm1f
ZXhuIH53bG9nIHR4biAocmVxdWVzdCwgcmVzcG9uc2UpID0KKwkJCWlmIHdsb2cgdGhlbiB3cml0
ZV9hY2Nlc3NfbG9nIH50eTpyZXF1ZXN0LlBhY2tldC50eSB+dGlkIH5jb24gfmRhdGE6cmVxdWVz
dC5QYWNrZXQuZGF0YTsKIAkJCWxldCBmY3QgPSBmdW5jdGlvbl9vZl90eXBlX3NpbXBsZV9vcCBy
ZXF1ZXN0LlBhY2tldC50eSBpbgotCQkJbGV0IHJlc3BvbnNlJyA9IGlucHV0X2hhbmRsZV9lcnJv
ciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb246YyB+dDpuZXdfdCB+cmVxOnJlcXVlc3QgaW4KLQkJCXdy
aXRlX3Jlc3BvbnNlX2xvZyB+dHk6cmVxdWVzdC5QYWNrZXQudHkgfnRpZCB+Y29uIH5yZXNwb25z
ZTpyZXNwb25zZSc7Ci0JCQlpZiBub3QoUGFja2V0LnJlc3BvbnNlX2VxdWFsIHJlc3BvbnNlIHJl
c3BvbnNlJykgdGhlbiByYWlzZSBUcmFuc2FjdGlvbl9hZ2FpbiBpbgorCQkJbGV0IHJlc3BvbnNl
JyA9IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb246YyB+dDp0eG4gfnJl
cTpyZXF1ZXN0IGluCisJCQlpZiB3bG9nIHRoZW4gd3JpdGVfcmVzcG9uc2VfbG9nIH50eTpyZXF1
ZXN0LlBhY2tldC50eSB+dGlkIH5jb24gfnJlc3BvbnNlOnJlc3BvbnNlJzsKKwkJCWlmIG5vdChQ
YWNrZXQucmVzcG9uc2VfZXF1YWwgcmVzcG9uc2UgcmVzcG9uc2UnKSB0aGVuIHJhaXNlIFRyYW5z
YWN0aW9uX2FnYWluCisJCWluCiAJCWZpbmFsbHkKIAkJKGZ1biAoKSAtPgogCQkJdHJ5CiAJCQkJ
TG9nZ2luZy5zdGFydF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7Ci0JCQkJTGlzdC5pdGVyIHBlcmZv
cm1fZXhuIChUcmFuc2FjdGlvbi5nZXRfb3BlcmF0aW9ucyB0KTsKLQkJCQlMb2dnaW5nLmVuZF90
cmFuc2FjdGlvbiB+Y29uIH50aWQ7CisJCQkJTGlzdC5pdGVyIChwZXJmb3JtX2V4biB+d2xvZzp0
cnVlIHJlcGxheV90KSAoVHJhbnNhY3Rpb24uZ2V0X29wZXJhdGlvbnMgdCk7ICgqIE1heSB0aHJv
dyBFQUdBSU4gKikKIAotCQkJCVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uIG5ld190Ci0JCQl3aXRo
IGUgLT4KKwkJCQlMb2dnaW5nLmVuZF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7CisJCQkJVHJhbnNh
Y3Rpb24uY29tbWl0IH5jb24gcmVwbGF5X3QKKwkJCXdpdGgKKwkJCXwgVHJhbnNhY3Rpb25fYWdh
aW4gLT4gKAorCQkJCWxldCB2aWN0aW1fZG9tc3RyID0gQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMg
aW4KKwkJCQlkZWJ1ZyAiQXBwb3J0aW9uaW5nIGJsYW1lIGZvciBFQUdBSU4gaW4gdHhuICVkLCBk
b21haW49JXMiIGlkIHZpY3RpbV9kb21zdHI7CisJCQkJbGV0IHB1bmlzaCBndWlsdHlfY29uID0K
KwkJCQkJZGVidWcgIkJsYW1pbmcgZG9tYWluICVzIGZvciBjb25mbGljdCB3aXRoIGRvbWFpbiAl
cyB0eG4gJWQiCisJCQkJCQkoQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGd1aWx0eV9jb24pIHZpY3Rp
bV9kb21zdHIgaWQ7CisJCQkJCUNvbm5lY3Rpb24uZGVjcl9jb25mbGljdF9jcmVkaXQgZG9tcyBn
dWlsdHlfY29uCisJCQkJaW4KKwkJCQlsZXQganVkZ2VfYW5kX3NlbnRlbmNlIGhpc3RfcmVjID0g
KAorCQkJCQlsZXQgY2FuX2FwcGx5X29uIHN0b3JlID0gKAorCQkJCQkJbGV0IHN0b3JlID0gU3Rv
cmUuY29weSBzdG9yZSBpbgorCQkJCQkJbGV0IHRyaWFsX3QgPSBUcmFuc2FjdGlvbi5tYWtlIH5p
bnRlcm5hbDp0cnVlIFRyYW5zYWN0aW9uLm5vbmUgc3RvcmUgaW4KKwkJCQkJCXRyeSBMaXN0Lml0
ZXIgKHBlcmZvcm1fZXhuIH53bG9nOmZhbHNlIHRyaWFsX3QpIChUcmFuc2FjdGlvbi5nZXRfb3Bl
cmF0aW9ucyB0KTsKKwkJCQkJCQl0cnVlCisJCQkJCQl3aXRoIFRyYW5zYWN0aW9uX2FnYWluIC0+
IGZhbHNlCisJCQkJCSkgaW4KKwkJCQkJaWYgY2FuX2FwcGx5X29uIGhpc3RfcmVjLkhpc3Rvcnku
YmVmb3JlCisJCQkJCSYmIG5vdCAoY2FuX2FwcGx5X29uIGhpc3RfcmVjLkhpc3RvcnkuYWZ0ZXIp
CisJCQkJCXRoZW4gKHB1bmlzaCBoaXN0X3JlYy5IaXN0b3J5LmNvbjsgdHJ1ZSkKKwkJCQkJZWxz
ZSBmYWxzZQorCQkJCSkgaW4KKwkJCQlsZXQgZ3VpbHR5X2NvbnMgPSBIaXN0b3J5LmZpbHRlcl9j
b25uZWN0aW9ucyB+c2luY2U6dC5UcmFuc2FjdGlvbi5zdGFydF9jb3VudCB+ZjpqdWRnZV9hbmRf
c2VudGVuY2UgaW4KKwkJCQlpZiBIYXNodGJsLmxlbmd0aCBndWlsdHlfY29ucyA9IDAgdGhlbiBk
ZWJ1ZyAiRm91bmQgbm8gY3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3QgYmUgc2VsZiBv
ciBub3QgaW4gaGlzdG9yeS4iIGNvbjsKKwkJCQlmYWxzZQorCQkJKQorCQkJfCBlIC0+CiAJCQkJ
aW5mbyAidHJhbnNhY3Rpb25fcmVwbGF5ICVkIGNhdWdodDogJXMiIHRpZCAoUHJpbnRleGMudG9f
c3RyaW5nIGUpOwogCQkJCWZhbHNlCiAJCQkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:13:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:13:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHWf-0004Ag-S1; Fri, 07 Apr 2017 00:13:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWe-0004AU-6Z
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:16 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 B3/CF-19998-B99D6E85; Fri, 07 Apr 2017 00:13:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXfWzWc
 RBn0T9C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+bhQ2wFT0Ur1r9bxdLA2C3UxcjFISTwhVHi
 8tqlTF2MnEDOeUaJT8dNuhg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0sYCVx+VYrm
 M0rYCYx7fYesBoWoPpLM36yTGDkWMDIsIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBYLze1uD
 gxPTUnMalYLzk/dxMj0CP1DAyMOxhf/3Q6xCjJwaQkyqvg8yRCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvtRvPIoQEi1LTUyvSMnOAoQGTluDgURLhXXsdKM1bXJCYW5yZDpE6xagoJc57EaRP
 ACSRUZoH1wYLx0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlfgkzhycwrgZv+CmgxE9Bin
 1tPQRaXJCKkpBoYJ6x8dUL50u+HlYYLXki+WKMr3rWbxdPXaa3xX4321MYn7Z9yNwq9DnbuqX
 hSuj701HsLHfnz56S3/THbOVlfKPma5iXeLcdObW8vOLz30K2Yr1dcinh4almWxW9oyFtsvfT
 ut/KNRh/+WuwoOP757tm/r0RTFFY8SzTknpjM8tQ5Vp17QbzvbyWW4oxEQy3mouJEAOtwLRBC
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1491523993!93962050!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 991 invoked from network); 7 Apr 2017 00:13: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; 7 Apr 2017 00:13:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWb-00083j-MF
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWb-0001kB-LY
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHWb-0001kB-LY@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:13:13 +0000
Subject: [Xen-changelog] [xen stable-4.7] oxenstored: allow self-conflicts
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE3Zjc0ZGI4ZGMxYWVmYzg3NGJlYjgzNDhkMGE5OTVjN2ExZDJkNzQKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTk6MDY6NTQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE0OjQz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBhbGxvdyBzZWxmLWNvbmZsaWN0cwogICAgCiAg
ICBXZSBhbHJlYWR5IGF2b2lkIGludGVyLWRvbWFpbiBjb25mbGljdHMgYnV0IG5vdyBhbGxvdyBp
bnRyYS1kb21haW4KICAgIGNvbmZsaWN0cy4gIEFsdGhvdWdoIHRoZXJlIGFyZSBubyBrbm93biBw
cmFjdGljYWwgZXhhbXBsZXMgb2YgYSBkb21haW4KICAgIHRoYXQgbWlnaHQgcGVyZm9ybSBvcGVy
YXRpb25zIHRoYXQgY29uZmxpY3Qgd2l0aCBpdHMgb3duIHRyYW5zYWN0aW9ucywKICAgIHRoaXMg
aXMgY29uY2VpdmFibGUsIHNvIGhlcmUgd2UgYXZvaWQgY2hhbmdpbmcgdGhvc2Ugc2VtYW50aWNz
CiAgICB1bm5lY2Vzc2FyaWx5LgogICAgCiAgICBXaGVuIGEgdHJhbnNhY3Rpb24gY29tbWl0IGZh
aWxzIHdpdGggYSBjb25mbGljdCBhbmQgd2UgbG9vayB0aHJvdWdoCiAgICB0aGUgaGlzdG9yeSBv
ZiBjb21taXRzIHRvIHNlZSB3aGljaCBjb25uZWN0aW9uKHMpIHRvIGJsYW1lLCBpZ25vcmUKICAg
IGhpc3RvcmljYWwgY29tbWl0cyB0aGF0IHdlcmUgbWFkZSBieSB0aGUgc2FtZSBjb25uZWN0aW9u
IGFzIHRoZQogICAgZmFpbGluZyBjb21taXQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVy
cyA8dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb25hdGhhbiBE
YXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0
b3JlZC9oaXN0b3J5Lm1sIHwgMyArKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1s
IHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAppbmRleCBlOTQxZTJiLi40MDc5NTg4IDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAorKysgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvaGlzdG9yeS5tbApAQCAtNjAsMTEgKzYwLDEyIEBAIGxldCBwdXNoICh4OiBoaXN0
b3J5X3JlY29yZCkgPQogCXwgU29tZSBkIC0+IGlmIG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29u
ZmxpY3QgZCkgdGhlbiBoaXN0b3J5IDo9IHggOjogIWhpc3RvcnkKIAogKCogRmluZCB0aGUgY29u
bmVjdGlvbnMgZnJvbSByZWNvcmRzIHNpbmNlIGNvbW1pdC1jb3VudCBbc2luY2VdIGZvciB3aGlj
aCBbZiByZWNvcmRdIHJldHVybnMgW3RydWVdICopCi1sZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5z
aW5jZSB+ZiA9CitsZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5pZ25vcmUgfnNpbmNlIH5mID0KIAko
KiBUaGUgIm1lbSIgY2FsbCBpcyBhbiBvcHRpbWlzYXRpb24sIHRvIGF2b2lkIGNhbGxpbmcgZiBp
ZiB3ZSBoYXZlIHBpY2tlZCBjb24gYWxyZWFkeS4gKikKIAkoKiBVc2luZyBhIGhhc2ggdGFibGUg
cmF0aGVyIHRoYW4gYSBsaXN0IGlzIHRvIG9wdGltaXNlIHRoZSAibWVtIiBjYWxsLiAqKQogCUxp
c3QuZm9sZF9sZWZ0IChmdW4gYWNjIGhpc3RfcmVjIC0+CiAJCWlmIGhpc3RfcmVjLmZpbmlzaF9j
b3VudCA+IHNpbmNlCisJCSYmIG5vdCAoaGlzdF9yZWMuY29uID09IGlnbm9yZSkKIAkJJiYgbm90
IChIYXNodGJsLm1lbSBhY2MgaGlzdF9yZWMuY29uKQogCQkmJiBmIGhpc3RfcmVjCiAJCXRoZW4g
SGFzaHRibC5yZXBsYWNlIGFjYyBoaXN0X3JlYy5jb24gKCk7CmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNz
Lm1sCmluZGV4IDVlNWExYWIuLmI1NmUzZmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBA
IC0zNTAsNyArMzUwLDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25zID0K
IAkJCQkJdGhlbiAocHVuaXNoIGhpc3RfcmVjLkhpc3RvcnkuY29uOyB0cnVlKQogCQkJCQllbHNl
IGZhbHNlCiAJCQkJKSBpbgotCQkJCWxldCBndWlsdHlfY29ucyA9IEhpc3RvcnkuZmlsdGVyX2Nv
bm5lY3Rpb25zIH5zaW5jZTp0LlRyYW5zYWN0aW9uLnN0YXJ0X2NvdW50IH5mOmp1ZGdlX2FuZF9z
ZW50ZW5jZSBpbgorCQkJCWxldCBndWlsdHlfY29ucyA9IEhpc3RvcnkuZmlsdGVyX2Nvbm5lY3Rp
b25zIH5pZ25vcmU6YyB+c2luY2U6dC5UcmFuc2FjdGlvbi5zdGFydF9jb3VudCB+ZjpqdWRnZV9h
bmRfc2VudGVuY2UgaW4KIAkJCQlpZiBIYXNodGJsLmxlbmd0aCBndWlsdHlfY29ucyA9IDAgdGhl
biBkZWJ1ZyAiRm91bmQgbm8gY3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3QgYmUgc2Vs
ZiBvciBub3QgaW4gaGlzdG9yeS4iIGNvbjsKIAkJCQlmYWxzZQogCQkJKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:13:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:13:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHWp-0004Bw-Tf; Fri, 07 Apr 2017 00:13:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWo-0004Bh-3B
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:26 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 AA/DC-27751-5A9D6E85; Fri, 07 Apr 2017 00:13:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXfJzWc
 RBk0f9S0mbDNwYPTY3reLPYAxijUzLym/IoE149j8uewF30QqDpzYydbA2CbYxcjFISTwhVGi
 cflWRgjnPKPEw9etzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwt4SSx8f
 5EFxOYVMJM4N+U3O4jNAlR/du5J1gmMHAsYGVYxahSnFpWlFukameglFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjDu+xh5iFGSg0lJlFfB50mEEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQneazeeRQgJFqWmp1akZeYAwwMmLcHBoyTCu/Y6UJq3uCAxtzgzHSJ1ilFRSpz3
 IkifAEgiozQPrg0WkpcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzPsSZApPZl4J3PRXQIuZg
 Bb73HoKsrgkESEl1cC4/peCU4eBqunDlstbksOZgrafrvVkjvlQvsbVQvLiXmuOySt3t7kdWr
 HzyAmrSw6J+/Ie1ShvNb45a8njzS/0Ljx99fOpzgq79kWqrw/tSmK00H9ygfvLtZClZ5Umb/n
 ExReyMeDmiScPrdU/zfNlDZf6Lyn548W3E87mz67UrGt+9J3B+1dskhJLcUaioRZzUXEiAF//
 cnFEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1491524003!62528983!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5799 invoked from network); 7 Apr 2017 00:13:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 00:13:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWl-00084R-OC
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWl-0001lD-NN
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHWl-0001lD-NN@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:13:23 +0000
Subject: [Xen-changelog] [xen stable-4.7] oxenstored: do not commit
	read-only transactions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc1Y2U0M2I4NmU3Yzg2MjgwMmMxNDg0ZmU1MTA1OGJmYjE4NmZkMTQKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMjQgMTY6MTY6MTAgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE0OjQz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkbyBub3QgY29tbWl0IHJlYWQtb25seSB0cmFu
c2FjdGlvbnMKICAgIAogICAgVGhlIHBhY2tldCB0ZWxsaW5nIHVzIHRvIGVuZCB0aGUgdHJhbnNh
Y3Rpb24gaGFzIGFsd2F5cyBjYXJyaWVkIGFuCiAgICBhcmd1bWVudCB0ZWxsaW5nIHVzIHdoZXRo
ZXIgdG8gY29tbWl0LgogICAgCiAgICBJZiB0aGUgdHJhbnNhY3Rpb24gbWFkZSBubyBtb2RpZmlj
YXRpb25zIHRvIHRoZSB0cmVlLCBub3cgd2UgaWdub3JlCiAgICB0aGF0IGFyZ3VtZW50IGFuZCBk
byBub3QgY29tbWl0OiBpdCBpcyBqdXN0IGEgd2FzdGUgb2YgZWZmb3J0LgogICAgCiAgICBUaGlz
IG1ha2VzIHJlYWQtb25seSB0cmFuc2FjdGlvbnMgaW1tdW5lIHRvIGNvbmZsaWN0cywgYW5kIG1l
YW5zIHRoYXQKICAgIHdlIGRvIG5vdCBuZWVkIHRvIHN0b3JlIGFueSBvZiB0aGVpciBkZXRhaWxz
IGluIHRoZSBoaXN0b3J5IHRoYXQgaXMKICAgIHVzZWQgZm9yIGFzc2lnbmluZyBibGFtZSBmb3Ig
Y29uZmxpY3RzLgogICAgCiAgICBXZSBjb3VudCBhIHRyYW5zYWN0aW9uIGFzIGEgcmVhZC1vbmx5
IHRyYW5zYWN0aW9uIG9ubHkgaWYgaXQgY29udGFpbnMKICAgIG5vIG9wZXJhdGlvbnMgdGhhdCBt
b2RpZmllZCB0aGUgdHJlZS4KICAgIAogICAgVGhpcyBtZWFucyB0aGF0IChmb3IgZXhhbXBsZSkg
YSB0cmFuc2FjdGlvbiB0aGF0IGNyZWF0ZXMgYSBuZXcgbm9kZQogICAgdGhlbiBkZWxldGVzIGl0
IHdvdWxkIE5PVCBjb3VudCBhcyByZWFkLW9ubHksIGV2ZW4gdGhvdWdoIGl0IG1ha2VzIG5vCiAg
ICBjaGFuZ2Ugb3ZlcmFsbC4gQSBtb3JlIHNvcGhpc3RpY2F0ZWQgYWxnb3JpdGhtIGNvdWxkIGp1
ZGdlIHRoZQogICAgdHJhbnNhY3Rpb24gYmFzZWQgb24gY29tcGFyaXNvbiBvZiBpdHMgaW5pdGlh
bCBhbmQgZmluYWwgc3RhdGVzLCBidXQKICAgIHRoaXMgd291bGQgYWRkIGNvbXBsZXhpdHkgYW5k
IGNvbXB1dGF0aW9uYWwgY29zdC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9t
YXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8
am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3By
b2Nlc3MubWwgICAgIHwgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwg
fCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJv
Y2Vzcy5tbAppbmRleCBiNTZlM2ZjLi5hZGZjN2E0IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5t
bApAQCAtMzkzLDYgKzM5Myw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlu
cyBjb25zIGRhdGEgPQogCQl8IHggOjogXyAgIC0+IHJhaXNlIChJbnZhbGlkX2FyZ3VtZW50IHgp
CiAJCXwgXyAgICAgICAgLT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncwogCQlpbgorCWxldCBjb21t
aXQgPSBjb21taXQgJiYgbm90IChUcmFuc2FjdGlvbi5pc19yZWFkX29ubHkgdCkgaW4KIAlsZXQg
c3VjY2VzcyA9CiAJCWxldCBjb21taXQgPSBpZiBjb21taXQgdGhlbiBTb21lIChmdW4gY29uIHRy
YW5zIC0+IHRyYW5zYWN0aW9uX3JlcGxheSBjb24gdHJhbnMgZG9tYWlucyBjb25zKSBlbHNlIE5v
bmUgaW4KIAkJSGlzdG9yeS5lbmRfdHJhbnNhY3Rpb24gdCBjb24gKFRyYW5zYWN0aW9uLmdldF9p
ZCB0KSBjb21taXQgaW4KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2Fj
dGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAppbmRleCBlZGQx
MTc4Li44Zjk1MzAxIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rp
b24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCkBAIC0xMjgs
NiArMTI4LDcgQEAgbGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQogbGV0IGdl
dF9zdG9yZSB0ID0gdC5zdG9yZQogbGV0IGdldF9wYXRocyB0ID0gdC5wYXRocwogCitsZXQgaXNf
cmVhZF9vbmx5IHQgPSB0LnBhdGhzID0gW10KIGxldCBhZGRfd29wIHQgdHkgcGF0aCA9IHQucGF0
aHMgPC0gKHR5LCBwYXRoKSA6OiB0LnBhdGhzCiBsZXQgYWRkX29wZXJhdGlvbiB+cGVybSB0IHJl
cXVlc3QgcmVzcG9uc2UgPQogCWlmICFEZWZpbmUubWF4cmVxdWVzdHMgPj0gMAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:13:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:13:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHWy-0004DG-VB; Fri, 07 Apr 2017 00:13:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWy-0004D5-C5
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:36 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D9/B8-14551-FA9D6E85; Fri, 07 Apr 2017 00:13:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXf9zWc
 RBj3bGS0mbDNwYPTY3reLPYAxijUzLym/IoE14/LO/UwFa3UrVi9SamDsV+1i5OIQEvjCKLFz
 +S52COc8o8S5iRtYuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFvCRmPprK
 guIzStgJjHv9GYwmwWo/tCfHewTGDkWMDKsYtQoTi0qSy3SNbTUSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Ek9AwPjDsbfx/0OMUpyMCmJ8ir4PIkQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMF75/qzCCHBotT01Iq0zBxgcMCkJTh4lER414KkeYsLEnOLM9MhUqcYFaXEed+A
 JARAEhmleXBtsIC8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9+UNoCk8mXklcNNfAS1mA
 lrsc+spyOKSRISUVANjwry8M0e0s/Ib7kn4t4hKiDjeefzmau2jiZNiOa6El25aU5UdE5Vnut
 knOGl94bnisq5Fb8TEes93X50UzzjH/diZ0rA8yQvZAVNT+6JnF7xvsb9hHr9I5u6hTTbe9aE
 HZF5lXfubmfhyNefrxVM2+T10XMj/UXRC5x7GtC1LAvb8zOTdm1mmxFKckWioxVxUnAgAeB8C
 ZUMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1491524013!90607080!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19025 invoked from network); 7 Apr 2017 00:13:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 00:13:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWv-00084b-Pr
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHWv-0001nG-PB
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHWv-0001nG-PB@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:13:33 +0000
Subject: [Xen-changelog] [xen stable-4.7] oxenstored: don't wake to issue no
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUyMTQxZjFhNTc3OTZiM2E0NmU2NmQzNmFmYWUxOWJiNWE0YTY4N2UKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMjQgMTk6NTU6MDMgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE0OjQz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkb24ndCB3YWtlIHRvIGlzc3VlIG5vIGNvbmZs
aWN0LWNyZWRpdAogICAgCiAgICBJbiB0aGUgbWFpbiBsb29wLCB3aGVuIGNob29zaW5nIHRoZSB0
aW1lb3V0IGZvciB0aGUgc2VsZWN0IGZ1bmN0aW9uCiAgICBjYWxsLCB3ZSB3ZXJlIHNldHRpbmcg
aXQgc28gYXMgdG8gd2FrZSB1cCB0byBpc3N1ZSBjb25mbGljdC1jcmVkaXQgdG8KICAgIGFueSBk
b21haW5zIHRoYXQgY291bGQgYWNjZXB0IGl0LiBXaGVuIHhlbnN0b3JlIGlzIGlkbGUsIHRoaXMg
d291bGQKICAgIG1lYW4gd2FraW5nIHVwIGV2ZXJ5IDUwbXMgKGJ5IGRlZmF1bHQpIHRvIGRvIG5v
IHdvcmsuIFdpdGggdGhpcwogICAgY29tbWl0LCB3ZSBjaGVjayB3aGV0aGVyIGFueSBkb21haW4g
aXMgYmVsb3cgaXRzIGNhcCwgYW5kIGlmIG5vdCB0aGVuCiAgICB3ZSBzZXQgdGhlIHRpbWVvdXQg
Zm9yIGxvbmdlciAodGhlIHNhbWUgdGltZW91dCBhcyBiZWZvcmUgdGhlCiAgICBjb25mbGljdC1w
cm90ZWN0aW9uIGZlYXR1cmUgd2FzIGFkZGVkKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5k
ZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFu
IERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2RvbWFpbnMubWwgICB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIHwgIDUgKysrLQogMiBm
aWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9kb21haW5zLm1sCmluZGV4IDk5ZjY4YzcuLjYxZDFlMmUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9k
b21haW5zLm1sCkBAIC0zNSw4ICszNSw5IEBAIHR5cGUgZG9tYWlucyA9IHsKIAlvbl9maXJzdF9j
b25mbGljdF9wYXVzZTogdW5pdCAtPiB1bml0OwogCiAJKCogSWYgY29uZmlnIGlzIHNldCB0byB1
c2UgaW5kaXZpZHVhbCBpbnN0ZWFkIG9mIGFnZ3JlZ2F0ZSBjb25mbGljdC1yYXRlLWxpbWl0aW5n
LAotCSAgIHdlIHVzZSB0aGlzIGluc3RlYWQgb2YgdGhlIHF1ZXVlcy4gKikKLQltdXRhYmxlIG5f
cGF1c2VkOiBpbnQ7CisJICAgd2UgdXNlIHRoZXNlIGNvdW50cyBpbnN0ZWFkIG9mIHRoZSBxdWV1
ZXMuIFRoZSBzZWNvbmQgb25lIGluY2x1ZGVzIHRoZSBmaXJzdC4gKikKKwltdXRhYmxlIG5fcGF1
c2VkOiBpbnQ7ICAgICgqIE51bWJlciBvZiBkb21haW5zIHdpdGggemVybyBvciBuZWdhdGl2ZSBj
cmVkaXQgKikKKwltdXRhYmxlIG5fcGVuYWxpc2VkOiBpbnQ7ICgqIE51bWJlciBvZiBkb21haW5z
IHdpdGggbGVzcyB0aGFuIG1heGltdW0gY3JlZGl0ICopCiB9CiAKIGxldCBpbml0IGV2ZW50Y2hu
IG9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlID0gewpAQCAtNDYsNiArNDcsNyBAQCBsZXQgaW5pdCBl
dmVudGNobiBvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IHsKIAlkb21zX3dpdGhfY29uZmxpY3Rf
cGVuYWx0eSA9IFF1ZXVlLmNyZWF0ZSAoKTsKIAlvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IG9u
X2ZpcnN0X2NvbmZsaWN0X3BhdXNlOwogCW5fcGF1c2VkID0gMDsKKwluX3BlbmFsaXNlZCA9IDA7
CiB9CiBsZXQgZGVsIGRvbXMgaWQgPSBIYXNodGJsLnJlbW92ZSBkb21zLnRhYmxlIGlkCiBsZXQg
ZXhpc3QgZG9tcyBpZCA9IEhhc2h0YmwubWVtIGRvbXMudGFibGUgaWQKQEAgLTUzLDYgKzU1LDIz
IEBAIGxldCBmaW5kIGRvbXMgaWQgPSBIYXNodGJsLmZpbmQgZG9tcy50YWJsZSBpZAogbGV0IG51
bWJlciBkb21zID0gSGFzaHRibC5sZW5ndGggZG9tcy50YWJsZQogbGV0IGl0ZXIgZG9tcyBmY3Qg
PSBIYXNodGJsLml0ZXIgKGZ1biBfIGIgLT4gZmN0IGIpIGRvbXMudGFibGUKIAorbGV0IHJlYyBp
c19lbXB0eV9xdWV1ZSBxID0KKwlRdWV1ZS5pc19lbXB0eSBxIHx8CisJCWlmICEoUXVldWUucGVl
ayBxKSA9IE5vbmUKKwkJdGhlbiAoCisJCQlpZ25vcmUgKFF1ZXVlLnBvcCBxKTsKKwkJCWlzX2Vt
cHR5X3F1ZXVlIHEKKwkJKSBlbHNlIGZhbHNlCisKK2xldCBhbGxfYXRfbWF4X2NyZWRpdCBkb21z
ID0KKwlpZiAhRGVmaW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlCisJdGhlbgor
CQkoKiBDaGVjayBib3RoIGJlY3Vhc2UgaWYgYnVyc3QgbGltaXQgaXMgMS4wIHRoZW4gYSBkb21h
aW4gY2FuIGdvIHN0cmFpZ2h0CisJCSAqIGZyb20gbWF4LWNyZWRpdCB0byBwYXVzZWQgd2l0aG91
dCBnZXR0aW5nIGludG8gdGhlIHBlbmFsdHkgcXVldWUuICopCisJCWlzX2VtcHR5X3F1ZXVlIGRv
bXMuZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkKKwkJJiYgaXNfZW1wdHlfcXVldWUgZG9tcy5k
b21zX2NvbmZsaWN0X3BhdXNlZAorCWVsc2UgZG9tcy5uX3BlbmFsaXNlZCA9IDAKKwogKCogRnVu
Y3Rpb25zIHRvIGhhbmRsZSBxdWV1ZXMgb2YgZG9tYWlucyBnaXZlbiB0aGF0IHRoZSBkb21haW4g
bWlnaHQgYmUgZGVsZXRlZCB3aGlsZSBpbiBhIHF1ZXVlLiAqKQogbGV0IHB1c2ggZG9tIHF1ZXVl
ID0KIAlRdWV1ZS5wdXNoIChyZWYgKFNvbWUgZG9tKSkgcXVldWUKQEAgLTEzMCwxMyArMTQ5LDE2
IEBAIGxldCBkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb21zIGRvbSA9CiAJbGV0IGJlZm9yZSA9IGRv
bS5Eb21haW4uY29uZmxpY3RfY3JlZGl0IGluCiAJbGV0IGFmdGVyID0gbWF4ICgtMS4wKSAoYmVm
b3JlIC0uIDEuMCkgaW4KIAlkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCA8LSBhZnRlcjsKKwls
ZXQgbmV3bHlfcGVuYWxpc2VkID0KKwkJYmVmb3JlID49ICFEZWZpbmUuY29uZmxpY3RfYnVyc3Rf
bGltaXQKKwkJJiYgYWZ0ZXIgPCAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0IGluCisJbGV0
IG5ld2x5X3BhdXNlZCA9IGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgaW4KIAlpZiAhRGVm
aW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlIHRoZW4gKAotCQlpZiBiZWZvcmUg
Pj0gIURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdAotCQkmJiBhZnRlciA8ICFEZWZpbmUuY29u
ZmxpY3RfYnVyc3RfbGltaXQKKwkJaWYgbmV3bHlfcGVuYWxpc2VkCiAJCSYmIGFmdGVyID4gMC4w
CiAJCXRoZW4gKAogCQkJcHVzaCBkb20gZG9tcy5kb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eQot
CQkpIGVsc2UgaWYgYmVmb3JlID4gMC4wICYmIGFmdGVyIDw9IDAuMAorCQkpIGVsc2UgaWYgbmV3
bHlfcGF1c2VkCiAJCXRoZW4gKAogCQkJbGV0IGZpcnN0X3BhdXNlID0gUXVldWUuaXNfZW1wdHkg
ZG9tcy5kb21zX2NvbmZsaWN0X3BhdXNlZCBpbgogCQkJcHVzaCBkb20gZG9tcy5kb21zX2NvbmZs
aWN0X3BhdXNlZDsKQEAgLTE0NCw5ICsxNjYsMTIgQEAgbGV0IGRlY3JfY29uZmxpY3RfY3JlZGl0
IGRvbXMgZG9tID0KIAkJKSBlbHNlICgKIAkJCSgqIFRoZSBxdWV1ZXMgYXJlIGNvcnJlY3QgYWxy
ZWFkeTogbm8gZnVydGhlciBhY3Rpb24gbmVlZGVkLiAqKQogCQkpCi0JKSBlbHNlIGlmIGJlZm9y
ZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgdGhlbiAoCi0JCWRvbXMubl9wYXVzZWQgPC0gZG9tcy5u
X3BhdXNlZCArIDE7Ci0JCWlmIGRvbXMubl9wYXVzZWQgPSAxIHRoZW4gZG9tcy5vbl9maXJzdF9j
b25mbGljdF9wYXVzZSAoKQorCSkgZWxzZSAoCisJCWlmIG5ld2x5X3BlbmFsaXNlZCB0aGVuIGRv
bXMubl9wZW5hbGlzZWQgPC0gZG9tcy5uX3BlbmFsaXNlZCArIDE7CisJCWlmIG5ld2x5X3BhdXNl
ZCB0aGVuICgKKwkJCWRvbXMubl9wYXVzZWQgPC0gZG9tcy5uX3BhdXNlZCArIDE7CisJCQlpZiBk
b21zLm5fcGF1c2VkID0gMSB0aGVuIGRvbXMub25fZmlyc3RfY29uZmxpY3RfcGF1c2UgKCkKKwkJ
KQogCSkKIAogKCogR2l2ZSBvbmUgcG9pbnQgb2YgY3JlZGl0IHRvIG9uZSBkb21haW4sIGFuZCB1
cGRhdGUgdGhlIHF1ZXVlcyBhcHByb3ByaWF0ZWx5LiAqKQpAQCAtMTc1LDkgKzIwMCwxMyBAQCBs
ZXQgaW5jcl9jb25mbGljdF9jcmVkaXQgZG9tcyA9CiAJCQlsZXQgYmVmb3JlID0gZG9tLkRvbWFp
bi5jb25mbGljdF9jcmVkaXQgaW4KIAkJCWxldCBhZnRlciA9IG1pbiAoYmVmb3JlICsuIDEuMCkg
IURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdCBpbgogCQkJZG9tLkRvbWFpbi5jb25mbGljdF9j
cmVkaXQgPC0gYWZ0ZXI7CisKIAkJCWlmIGJlZm9yZSA8PSAwLjAgJiYgYWZ0ZXIgPiAwLjAKLQkJ
CXRoZW4gZG9tcy5uX3BhdXNlZCA8LSBkb21zLm5fcGF1c2VkIC0gMQorCQkJdGhlbiBkb21zLm5f
cGF1c2VkIDwtIGRvbXMubl9wYXVzZWQgLSAxOworCisJCQlpZiBiZWZvcmUgPCAhRGVmaW5lLmNv
bmZsaWN0X2J1cnN0X2xpbWl0CisJCQkmJiBhZnRlciA+PSAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0
X2xpbWl0CisJCQl0aGVuIGRvbXMubl9wZW5hbGlzZWQgPC0gZG9tcy5uX3BlbmFsaXNlZCAtIDEK
IAkJaW4KLQkJKCogU2NvcGUgZm9yIG9wdGltaXNhdGlvbiAocHJvYmFibHkgdGlueSk6IGF2b2lk
IGl0ZXJhdGlvbiBpZiBhbGwgZG9tYWlucyBhcmUgYXQgbWF4IGNyZWRpdCAqKQotCQlpdGVyIGRv
bXMgaW5jCisJCWlmIGRvbXMubl9wZW5hbGlzZWQgPiAwIHRoZW4gaXRlciBkb21zIGluYwogCSkK
ZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCmluZGV4IDkxMjVhNTYuLmQyOGJhYmEgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysrIGIvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbApAQCAtNDM3LDcgKzQzNywxMCBAQCBsZXQgXyA9CiAJ
CQlwZWFjZWZ1bF9tdzsKIAkJbGV0IHN0YXJ0X3RpbWUgPSBVbml4LmdldHRpbWVvZmRheSAoKSBp
bgogCQlsZXQgdGltZW91dCA9Ci0JCQlsZXQgdW50aWxfbmV4dF9hY3Rpdml0eSA9IG1pbiAobWF4
IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkpIHBlcmlvZF9vcHNfaW50ZXJ2
YWwgaW4KKwkJCWxldCB1bnRpbF9uZXh0X2FjdGl2aXR5ID0KKwkJCQlpZiBEb21haW5zLmFsbF9h
dF9tYXhfY3JlZGl0IGRvbWFpbnMKKwkJCQl0aGVuIHBlcmlvZF9vcHNfaW50ZXJ2YWwKKwkJCQll
bHNlIG1pbiAobWF4IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkpIHBlcmlv
ZF9vcHNfaW50ZXJ2YWwgaW4KIAkJCWlmIHBlYWNlZnVsX213IDw+IFtdIHRoZW4gMC4gZWxzZSB1
bnRpbF9uZXh0X2FjdGl2aXR5CiAJCWluCiAJCWxldCBpbnNldCwgb3V0c2V0ID0gQ29ubmVjdGlv
bnMuc2VsZWN0IH5vbmx5X2lmOmlzX3BlYWNlZnVsIGNvbnMgaW4KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:13:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHX9-0004EY-0a; Fri, 07 Apr 2017 00:13:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHX8-0004EI-Kx
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:46 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 7E/AD-01903-9B9D6E85; Fri, 07 Apr 2017 00:13:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfnzWc
 RBntPsFpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqw/B5gKzhtXrH2/irWBcbtWFyMXh5DAF0aJ
 q1d2MnYxcgI55xklLjTUdjFycLAJiEnM3asAEhYRUJWYtWI5M0SJukTT7wY2EFtYwFtiw92/r
 CA2r4CZxLPrE1hAbBag+nervrFOYORYwMiwilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBYLz
 e1uDgxPTUnMalYLzk/dxMj0Cf1DAyMOxinnvA7xCjJwaQkyqvg8yRCiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvtRvPIoQEi1LTUyvSMnOAwQGTluDgURLhXXsdKM1bXJCYW5yZDpE6xajL0dfx
 8T2TEEtefl6qlDjvRZAZAiBFGaV5cCNggXqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvS
 5ApPJl5JXCbXgEdwQR0hM+tpyBHlCQipKQaGMX2P7ebnbuG6YFzSoF3UV5OP8Mn5vnHtZYzPF
 N/kbHjby6rHY+AGWPh61TmllKt9w9t/tet85dplVD5I2hiq3K68DC7r+y1LTrzZj0/Ijp93dm
 UqccMTd31w9a9MdMQF1m0+8MbsS08pptk76rVPxOc/8HkpeTyoJ3d5xf5GD1/oLx7whqjIiWW
 4oxEQy3mouJEAK+BgNRPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1491524024!94640738!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34805 invoked from network); 7 Apr 2017 00:13:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 00:13:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHX5-00084l-Ra
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHX5-0001oD-Qv
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHX5-0001oD-Qv@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:13:43 +0000
Subject: [Xen-changelog] [xen stable-4.7] oxenstored transaction conflicts:
	improve logging
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM5M2VjOWE0ODVjNTMzZjJjNTBhMzZmY2UxOWFmNjUzZWJiZmVmOTIKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMjcgMTQ6MzY6MzQgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE0OjQz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkIHRyYW5zYWN0aW9uIGNvbmZsaWN0czogaW1wcm92
ZSBsb2dnaW5nCiAgICAKICAgIEZvciBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIHRyYW5zYWN0aW9u
IGNvbmZsaWN0cywgcG90ZW50aWFsbHkgZnJlcXVlbnQKICAgIGxvZ2dpbmcgYXQgImluZm8iIHBy
aW9yaXR5IGhhcyBiZWVuIGNoYW5nZWQgdG8gImRlYnVnIiBwcmlvcml0eSwgYW5kCiAgICBvbmNl
IHBlciB0d28gbWludXRlcyB0aGVyZSBpcyBhbiAiaW5mbyIgcHJpb3JpdHkgc3VtbWFyeS4KICAg
IAogICAgQWRkaXRpb25hbCBkZXRhaWxlZCBsb2dnaW5nIGhhcyBiZWVuIGFkZGVkIGF0ICJkZWJ1
ZyIgcHJpb3JpdHkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNhbmRl
cnNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sICAgICAg
fCA4ICsrKysrKysrCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgfCA1ICsr
KysrCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCAgICAgfCA2ICsrKysrLQogdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIHwgNSArKysrKwogdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3hlbnN0b3JlZC5tbCAgIHwgNiArKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMjkg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9kb21haW4ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sCmluZGV4
IGU2NzdhYTMuLjQ1MTU2NTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21h
aW4ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbApAQCAtMzQsNiArMzQs
NyBAQCB0eXBlIHQgPQogCW11dGFibGUgY29uZmxpY3RfY3JlZGl0OiBmbG9hdDsgKCogTXVzdCBi
ZSBwb3NpdGl2ZSB0byBwZXJmb3JtIHdyaXRlczsgYSBjb21taXQKIAkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRoYXQgbGF0ZXIgY2F1c2VzIGNvbmZsaWN0IHdpdGggYW5vdGhl
cgogCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tYWluJ3MgdHJhbnNhY3Rp
b24gY29zdHMgY3JlZGl0LiAqKQorCW11dGFibGUgY2F1c2VkX2NvbmZsaWN0czogaW50NjQ7CiB9
CiAKIGxldCBpc19kb20wIGQgPSBkLmlkID0gMApAQCAtOTMsNCArOTQsMTEgQEAgbGV0IG1ha2Ug
aWQgbWZuIHJlbW90ZV9wb3J0IGludGVyZmFjZSBldmVudGNobiA9IHsKIAliYWRfY2xpZW50ID0g
ZmFsc2U7CiAJaW9fY3JlZGl0ID0gMDsKIAljb25mbGljdF9jcmVkaXQgPSAhRGVmaW5lLmNvbmZs
aWN0X2J1cnN0X2xpbWl0OworCWNhdXNlZF9jb25mbGljdHMgPSAwTDsKIH0KKworbGV0IGxvZ19h
bmRfcmVzZXRfY29uZmxpY3Rfc3RhdHMgbG9nZm4gZG9tID0KKwlpZiBkb20uY2F1c2VkX2NvbmZs
aWN0cyA+IDBMIHRoZW4gKAorCQlsb2dmbiBkb20uaWQgZG9tLmNhdXNlZF9jb25mbGljdHM7CisJ
CWRvbS5jYXVzZWRfY29uZmxpY3RzIDwtIDBMCisJKQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbnMubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbApp
bmRleCA2MWQxZTJlLi5mZGFlMjk4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
ZG9tYWlucy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbApAQCAtMTQ2
LDggKzE0NiwxMCBAQCBsZXQgY3JlYXRlMCBkb21zID0KIAlkb20KIAogbGV0IGRlY3JfY29uZmxp
Y3RfY3JlZGl0IGRvbXMgZG9tID0KKwlkb20uRG9tYWluLmNhdXNlZF9jb25mbGljdHMgPC0gSW50
NjQuYWRkIDFMIGRvbS5Eb21haW4uY2F1c2VkX2NvbmZsaWN0czsKIAlsZXQgYmVmb3JlID0gZG9t
LkRvbWFpbi5jb25mbGljdF9jcmVkaXQgaW4KIAlsZXQgYWZ0ZXIgPSBtYXggKC0xLjApIChiZWZv
cmUgLS4gMS4wKSBpbgorCWRlYnVnICJkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb20lZCAlRiAtPiAl
RiIgKERvbWFpbi5nZXRfaWQgZG9tKSBiZWZvcmUgYWZ0ZXI7CiAJZG9tLkRvbWFpbi5jb25mbGlj
dF9jcmVkaXQgPC0gYWZ0ZXI7CiAJbGV0IG5ld2x5X3BlbmFsaXNlZCA9CiAJCWJlZm9yZSA+PSAh
RGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0CkBAIC0xNzgsNyArMTgwLDkgQEAgbGV0IGRlY3Jf
Y29uZmxpY3RfY3JlZGl0IGRvbXMgZG9tID0KIGxldCBpbmNyX2NvbmZsaWN0X2NyZWRpdF9mcm9t
X3F1ZXVlIGRvbXMgPQogCWxldCBwcm9jZXNzX3F1ZXVlIHEgcmVxdWV1ZV90ZXN0ID0KIAkJbGV0
IGQgPSBwb3AgcSBpbgorCQlsZXQgYmVmb3JlID0gZC5Eb21haW4uY29uZmxpY3RfY3JlZGl0IGlu
ICgqIGp1c3QgZm9yIGRlYnVnLWxvZ2dpbmcgKikKIAkJZC5Eb21haW4uY29uZmxpY3RfY3JlZGl0
IDwtIG1pbiAoZC5Eb21haW4uY29uZmxpY3RfY3JlZGl0ICsuIDEuMCkgIURlZmluZS5jb25mbGlj
dF9idXJzdF9saW1pdDsKKwkJZGVidWcgImluY3JfY29uZmxpY3RfY3JlZGl0X2Zyb21fcXVldWU6
IGRvbSVkOiAlRiAtPiAlRiIgKERvbWFpbi5nZXRfaWQgZCkgYmVmb3JlIGQuRG9tYWluLmNvbmZs
aWN0X2NyZWRpdDsKIAkJaWYgcmVxdWV1ZV90ZXN0IGQuRG9tYWluLmNvbmZsaWN0X2NyZWRpdCB0
aGVuICgKIAkJCXB1c2ggZCBxICgqIE1ha2UgaXQgcXVldWUgdXAgYWdhaW4gZm9yIGl0cyBuZXh0
IHBvaW50IG9mIGNyZWRpdC4gKikKIAkJKQpAQCAtMjAwLDYgKzIwNCw3IEBAIGxldCBpbmNyX2Nv
bmZsaWN0X2NyZWRpdCBkb21zID0KIAkJCWxldCBiZWZvcmUgPSBkb20uRG9tYWluLmNvbmZsaWN0
X2NyZWRpdCBpbgogCQkJbGV0IGFmdGVyID0gbWluIChiZWZvcmUgKy4gMS4wKSAhRGVmaW5lLmNv
bmZsaWN0X2J1cnN0X2xpbWl0IGluCiAJCQlkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCA8LSBh
ZnRlcjsKKwkJCWRlYnVnICJpbmNyX2NvbmZsaWN0X2NyZWRpdCBkb20lZDogJUYgLT4gJUYiIChE
b21haW4uZ2V0X2lkIGRvbSkgYmVmb3JlIGFmdGVyOwogCiAJCQlpZiBiZWZvcmUgPD0gMC4wICYm
IGFmdGVyID4gMC4wCiAJCQl0aGVuIGRvbXMubl9wYXVzZWQgPC0gZG9tcy5uX3BhdXNlZCAtIDE7
CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmluZGV4IGFkZmM3YTQuLjhhNjg4YzQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9wcm9jZXNzLm1sCkBAIC0zMzAsNiArMzMwLDcgQEAgbGV0IHRyYW5zYWN0aW9uX3Jl
cGxheSBjIHQgZG9tcyBjb25zID0KIAkJCQlUcmFuc2FjdGlvbi5jb21taXQgfmNvbiByZXBsYXlf
dAogCQkJd2l0aAogCQkJfCBUcmFuc2FjdGlvbl9hZ2FpbiAtPiAoCisJCQkJVHJhbnNhY3Rpb24u
ZmFpbGVkX2NvbW1pdHMgOj0gSW50NjQuYWRkICFUcmFuc2FjdGlvbi5mYWlsZWRfY29tbWl0cyAx
TDsKIAkJCQlsZXQgdmljdGltX2RvbXN0ciA9IENvbm5lY3Rpb24uZ2V0X2RvbXN0ciBjIGluCiAJ
CQkJZGVidWcgIkFwcG9ydGlvbmluZyBibGFtZSBmb3IgRUFHQUlOIGluIHR4biAlZCwgZG9tYWlu
PSVzIiBpZCB2aWN0aW1fZG9tc3RyOwogCQkJCWxldCBwdW5pc2ggZ3VpbHR5X2NvbiA9CkBAIC0z
NTEsNyArMzUyLDEwIEBAIGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMgY29ucyA9CiAJ
CQkJCWVsc2UgZmFsc2UKIAkJCQkpIGluCiAJCQkJbGV0IGd1aWx0eV9jb25zID0gSGlzdG9yeS5m
aWx0ZXJfY29ubmVjdGlvbnMgfmlnbm9yZTpjIH5zaW5jZTp0LlRyYW5zYWN0aW9uLnN0YXJ0X2Nv
dW50IH5mOmp1ZGdlX2FuZF9zZW50ZW5jZSBpbgotCQkJCWlmIEhhc2h0YmwubGVuZ3RoIGd1aWx0
eV9jb25zID0gMCB0aGVuIGRlYnVnICJGb3VuZCBubyBjdWxwcml0IGZvciBjb25mbGljdCBpbiAl
czogbXVzdCBiZSBzZWxmIG9yIG5vdCBpbiBoaXN0b3J5LiIgY29uOworCQkJCWlmIEhhc2h0Ymwu
bGVuZ3RoIGd1aWx0eV9jb25zID0gMCB0aGVuICgKKwkJCQkJZGVidWcgIkZvdW5kIG5vIGN1bHBy
aXQgZm9yIGNvbmZsaWN0IGluICVzOiBtdXN0IGJlIHNlbGYgb3Igbm90IGluIGhpc3RvcnkuIiBj
b247CisJCQkJCVRyYW5zYWN0aW9uLmZhaWxlZF9jb21taXRzX25vX2N1bHByaXQgOj0gSW50NjQu
YWRkICFUcmFuc2FjdGlvbi5mYWlsZWRfY29tbWl0c19ub19jdWxwcml0IDFMCisJCQkJKTsKIAkJ
CQlmYWxzZQogCQkJKQogCQkJfCBlIC0+CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvdHJhbnNhY3Rpb24ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwK
aW5kZXggOGY5NTMwMS4uZGE0YTNlMyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3RyYW5zYWN0aW9uLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5t
bApAQCAtOTAsNiArOTAsMTEgQEAgdHlwZSB0ID0gewogbGV0IGdldF9pZCB0ID0gbWF0Y2ggdC50
eSB3aXRoIE5vIC0+IG5vbmUgfCBGdWxsIChpZCwgXywgXykgLT4gaWQKIAogbGV0IGNvdW50ZXIg
PSByZWYgMEwKK2xldCBmYWlsZWRfY29tbWl0cyA9IHJlZiAwTAorbGV0IGZhaWxlZF9jb21taXRz
X25vX2N1bHByaXQgPSByZWYgMEwKK2xldCByZXNldF9jb25mbGljdF9zdGF0cyAoKSA9CisJZmFp
bGVkX2NvbW1pdHMgOj0gMEw7CisJZmFpbGVkX2NvbW1pdHNfbm9fY3VscHJpdCA6PSAwTAogCiAo
KiBTY29wZSBmb3Igb3B0aW1pc2F0aW9uOiBkaWZmZXJlbnQgZGF0YS1zdHJ1Y3R1cmUgYW5kIGZ1
bmN0aW9ucyB0byBzZWFyY2gvZmlsdGVyIGl0ICopCiBsZXQgc2hvcnRfcnVubmluZ190eG5zID0g
cmVmIFtdCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIGIv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAppbmRleCBkMjhiYWJhLi43NjYzOTdm
IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCisrKyBiL3Rv
b2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKQEAgLTM3Niw2ICszNzYsNyBAQCBsZXQg
XyA9CiAJbGV0IGxhc3Rfc2Nhbl90aW1lID0gcmVmIDAuIGluCiAKIAlsZXQgcGVyaW9kaWNfb3Bz
IG5vdyA9CisJCWRlYnVnICJwZXJpb2RpY19vcHMgc3RhcnRpbmciOwogCQkoKiB3ZSBnYXJiYWdl
IGNvbGxlY3QgdGhlIHN0cmluZy0+aW50IGRpY3Rpb25hcnkgYWZ0ZXIgYSBzaXplYWJsZSBhbW91
bnQgb2Ygb3BlcmF0aW9ucywKIAkJICogdGhlcmUncyBubyBuZWVkIHRvIGJlIHJlYWxseSBmYXN0
IGV2ZW4gaWYgd2UgZ290IGxvb3NlCiAJCSAqIG9iamVjdHMgc2luY2UgbmFtZXMgYXJlIG9mdGVu
IHJldXNlLgpAQCAtMzk1LDcgKzM5NiwxMSBAQCBsZXQgXyA9CiAKIAkJKCogbWFrZSBzdXJlIHdl
IGRvbid0IHByaW50IGdlbmVyYWwgc3RhdHMgZmFzdGVyIHRoYW4gMiBtaW4gKikKIAkJaWYgbm93
ID4gKCFsYXN0X3N0YXRfdGltZSArLiAxMjAuKSB0aGVuICgKKwkJCWluZm8gIlRyYW5zYWN0aW9u
IGNvbmZsaWN0IHN0YXRpc3RpY3MgZm9yIGxhc3QgJUYgc2Vjb25kczoiIChub3cgLS4gIWxhc3Rf
c3RhdF90aW1lKTsKIAkJCWxhc3Rfc3RhdF90aW1lIDo9IG5vdzsKKwkJCURvbWFpbnMuaXRlciBk
b21haW5zIChEb21haW4ubG9nX2FuZF9yZXNldF9jb25mbGljdF9zdGF0cyAoaW5mbyAiRG9tJWQg
Y2F1c2VkICVMZCBjb25mbGljdHMiKSk7CisJCQlpbmZvICIlTGQgZmFpbGVkIHRyYW5zYWN0aW9u
czsgb2YgdGhlc2Ugbm8gY3VscHJpdCB3YXMgZm91bmQgZm9yICVMZCIgIVRyYW5zYWN0aW9uLmZh
aWxlZF9jb21taXRzICFUcmFuc2FjdGlvbi5mYWlsZWRfY29tbWl0c19ub19jdWxwcml0OworCQkJ
VHJhbnNhY3Rpb24ucmVzZXRfY29uZmxpY3Rfc3RhdHMgKCk7CiAKIAkJCWxldCBnYyA9IEdjLnN0
YXQgKCkgaW4KIAkJCWxldCAobGFub24sIGxhbm9uX29wcywgbGFub25fd2F0Y2hzLApAQCAtNDE1
LDYgKzQyMCw3IEBAIGxldCBfID0KIAkJCSAgICAgZ2MuR2MuZnJlZV93b3JkcyBnYy5HYy5mcmVl
X2Jsb2NrcwogCQkpOwogCQlsZXQgZWxhcHNlZCA9IFVuaXguZ2V0dGltZW9mZGF5ICgpIC0uIG5v
dyBpbgorCQlkZWJ1ZyAicGVyaW9kaWNfb3BzIHRvb2sgJUYgc2Vjb25kcy4iIGVsYXBzZWQ7CiAJ
CWRlbGF5X25leHRfZnJlcXVlbnRfb3BzX2J5IGVsYXBzZWQKIAlpbgogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 00:13:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 00:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwHXJ-0004G0-3X; Fri, 07 Apr 2017 00:13:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHXH-0004Fp-VF
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:56 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D4/81-03420-3C9D6E85; Fri, 07 Apr 2017 00:13:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffQzWc
 RBv/6jS0mbDNwYPTY3reLPYAxijUzLym/IoE141fDD9aC7xIVL79PZ21g/CLSxcjFISTwhVGi
 9982FgjnPKPExvZu1i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQX8JbY8u
 cUOYvMKmEksOzSLCcRmAarfvv46+wRGjgWMDKsYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxj/zA88xCjJwaQkyqvg8yRCiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgRv7I1nEUKCRanpqRVpmTnA8IBJS3DwKInwrr0OlOYtLkjMLc5Mh0idYlSUEudN
 AekTAElklObBtcFC8hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeY1BpvBk5pXATX8FtJgJa
 LHPracgi0sSEVJSDYyRU1Qm5l/qiXg4p99yD/9O6WM7tHZFLnQ4ceOJ8BeJHt0U8Uf9y3Y8Y3
 7xVlb5xqvJ+r1ek7+eF23xTT3dt9X3eIJjTLOP8dzMH4zOE44slVRzfHtmzfdtXEKap/WVXqd
 F2yr8jBM49Pd7WKvcdtPF3Z3e5nOmOca/vZFscVymmmvhIz6O5B9KLMUZiYZazEXFiQCeflSz
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1491524034!48722395!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34694 invoked from network); 7 Apr 2017 00:13:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 00:13:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHXF-00084z-Td
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwHXF-0001pI-Se
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 00:13:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwHXF-0001pI-Se@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 00:13:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] oxenstored: trim history in the
	frequent_ops function
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZjZjBkYTU5NTE4MzU2YjM5OWNmMTc4YjM2ZTVhZjc0MDNlZTVlY2UKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMjggMTg6NTc6NTIgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE0OjQz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiB0cmltIGhpc3RvcnkgaW4gdGhlIGZyZXF1ZW50
X29wcyBmdW5jdGlvbgogICAgCiAgICBXZSB3ZXJlIHRyaW1taW5nIHRoZSBoaXN0b3J5IG9mIGNv
bW1pdHMgb25seSBhdCB0aGUgZW5kIG9mIGVhY2gKICAgIHRyYW5zYWN0aW9uIChyZWdhcmRsZXNz
IG9mIGhvdyBpdCBlbmRlZCkuCiAgICAKICAgIFRoZXJlZm9yZSBpZiBub24tdHJhbnNhY3Rpb25h
bCB3cml0ZXMgd2VyZSBiZWluZyBtYWRlIGJ1dCBubwogICAgdHJhbnNhY3Rpb25zIHdlcmUgYmVp
bmcgZW5kZWQsIHRoZSBoaXN0b3J5IHdvdWxkIGdyb3cKICAgIGluZGVmaW5pdGVseS4gTm93IHdl
IHRyaW0gdGhlIGhpc3RvcnkgYXQgcmVndWxhciBpbnRlcnZhbHMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgotLS0KIHRv
b2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sICAgICB8IDYgKysrLS0tCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgfCA4ICsrKysrKy0tCiB0b29scy9vY2FtbC94ZW5z
dG9yZWQveGVuc3RvcmVkLm1sICAgfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
aGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCmluZGV4IDQwNzk1
ODguLmYzOTU2NWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1s
CisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCkBAIC0zOSw3ICszOSw4IEBA
IGxldCBtYXJrX3N5bWJvbHMgKCkgPQogKCogS2VlcCBvbmx5IGVub3VnaCBjb21taXQtaGlzdG9y
eSB0byBwcm90ZWN0IHRoZSBydW5uaW5nIHRyYW5zYWN0aW9ucyB0aGF0IHdlIGFyZSBzdGlsbCB0
cmFja2luZyAqKQogKCogVGhlcmUgaXMgc2NvcGUgZm9yIG9wdGltaXNhdGlvbiBoZXJlLCByZXBs
YWNpbmcgTGlzdC5maWx0ZXIgd2l0aCBzb21ldGhpbmcgbW9yZSBlZmZpY2llbnQsCiAgKiBwcm9i
YWJseSBvbiBhIGRpZmZlcmVudCBsaXN0LWxpa2Ugc3RydWN0dXJlLiAqKQotbGV0IHRyaW0gKCkg
PQorbGV0IHRyaW0gP3R4biAoKSA9CisJVHJhbnNhY3Rpb24udHJpbV9zaG9ydF9ydW5uaW5nX3Ry
YW5zYWN0aW9ucyB0eG47CiAJaGlzdG9yeSA6PSBtYXRjaCBUcmFuc2FjdGlvbi5vbGRlc3Rfc2hv
cnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSB3aXRoCiAJfCBOb25lIC0+IFtdICgqIFdlIGhhdmUg
bm8gb3BlbiB0cmFuc2FjdGlvbiwgc28gbm8gaGlzdG9yeSBpcyBuZWVkZWQgKikKIAl8IFNvbWUg
KF8sIHR4bikgLT4gKApAQCAtNDksOCArNTAsNyBAQCBsZXQgdHJpbSAoKSA9CiAKIGxldCBlbmRf
dHJhbnNhY3Rpb24gdHhuIGNvbiB0aWQgY29tbWl0ID0KIAlsZXQgc3VjY2VzcyA9IENvbm5lY3Rp
b24uZW5kX3RyYW5zYWN0aW9uIGNvbiB0aWQgY29tbWl0IGluCi0JVHJhbnNhY3Rpb24uZW5kX3Ry
YW5zYWN0aW9uIHR4bjsKLQl0cmltICgpOworCXRyaW0gfnR4biAoKTsKIAlzdWNjZXNzCiAKIGxl
dCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkgPQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9u
Lm1sCmluZGV4IGRhNGEzZTMuLjIzZTdjY2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rp
b24ubWwKQEAgLTEwNiwxMCArMTA2LDE0IEBAIGxldCBvbGRlc3Rfc2hvcnRfcnVubmluZ190cmFu
c2FjdGlvbiAoKSA9CiAJCXwgeCA6OiB4cyAtPiBsYXN0IHhzCiAJaW4gbGFzdCAhc2hvcnRfcnVu
bmluZ190eG5zCiAKLWxldCBlbmRfdHJhbnNhY3Rpb24gdHhuID0KK2xldCB0cmltX3Nob3J0X3J1
bm5pbmdfdHJhbnNhY3Rpb25zIHR4biA9CiAJbGV0IGN1dG9mZiA9IFVuaXguZ2V0dGltZW9mZGF5
ICgpIC0uICFEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyBpbgorCWxldCBrZWVw
ID0gbWF0Y2ggdHhuIHdpdGgKKwkJfCBOb25lIC0+IChmdW5jdGlvbiAoc3RhcnRfdGltZSwgXykg
LT4gc3RhcnRfdGltZSA+PSBjdXRvZmYpCisJCXwgU29tZSB0IC0+IChmdW5jdGlvbiAoc3RhcnRf
dGltZSwgdHgpIC0+IHN0YXJ0X3RpbWUgPj0gY3V0b2ZmICYmIHR4ICE9IHQpCisJaW4KIAlzaG9y
dF9ydW5uaW5nX3R4bnMgOj0gTGlzdC5maWx0ZXIKLQkJKGZ1bmN0aW9uIChzdGFydF90aW1lLCB0
eCkgLT4gc3RhcnRfdGltZSA+PSBjdXRvZmYgJiYgdHggIT0gdHhuKQorCQlrZWVwCiAJCSFzaG9y
dF9ydW5uaW5nX3R4bnMKIAogbGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXggNzY2Mzk3Zi4uYzgwMmE5YSAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAorKysgYi90b29scy9vY2Ft
bC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC0yNzgsNiArMjc4LDcgQEAgbGV0IF8gPQogCSAq
IHRoYW4gdGhlIHBlcmlvZGljX29wcyBmdW5jdGlvbiAqKQogCWxldCBmcmVxdWVudF9vcHMgKCkg
PQogCQlpZiBVbml4LmdldHRpbWVvZmRheSAoKSA+ICFuZXh0X2ZyZXF1ZW50X29wcyB0aGVuICgK
KwkJCUhpc3RvcnkudHJpbSAoKTsKIAkJCURvbWFpbnMuaW5jcl9jb25mbGljdF9jcmVkaXQgZG9t
YWluczsKIAkJCWFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgKCkKIAkJKSBpbgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:55:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQbi-0007gq-Qx; Fri, 07 Apr 2017 09:55:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQbh-0007gh-Ll
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:05 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 54/3B-19731-8F167E85; Fri, 07 Apr 2017 09:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfdH4vM
 Ig5mrWCwmbDNwYPTY3reLPYAxijUzLym/IoE14/PKV0wFHbkVp7raGRsYn0R1MXJxCAl8YZR4
 +noeG4RznlHielsjkMPBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1gJcICnhL7F0uCh
 HkFzCRmdU1nBbFZgMof7vrEOoGRYwEjwypGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM73c1O
 LixPTUnMSkYr3k/NxNjECfMADBDsamRYGHGCU5mJREeRV8nkQI8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuAtT3geISRYlJqeWpGWmQMMDpi0BAePkgjvepA0b3FBYm5xZjpE6hSjLse7pR/eMwmx
 5OXnpUqJ8/4BKRIAKcoozYMbAQvUS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmLQCZwpOZV
 wK36RXQEUxAR/jcegpyREkiQkqqgZFLKu1t5UM2vgunTl4MrNBXUb3u9GPNe9Ht96/ETkmbeb
 5L7nk5U9mxy18vHDB87r9qy5Ln8+o516X9aHhhrxB6d0al4b1ZG+Lv2E/LuGMZK+toY38s8qI
 1g6b4G9WMTxtect9fw/NXQ36i2453+ZL8JgxrJ/FvVLZgZov5OrX4t8scp5RTP34psRRnJBpq
 MRcVJwIABfRdW08CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1491558903!62586592!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12195 invoked from network); 7 Apr 2017 09:55: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; 7 Apr 2017 09:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQbe-0006qg-Pi
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQbe-0005Kn-P0
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQbe-0005Kn-P0@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.5] xenstored: apply a write
	transaction rate limit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFjM2Q4YmNhZmM1NTg1YzNlMTAyYTk2NjkwNTI2MDBiMjQ2MzJiYzIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFNh
dCBNYXIgMTggMTY6NDQ6NDYgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjIyOjIxIDIw
MTcgKzAxMDAKCiAgICB4ZW5zdG9yZWQ6IGFwcGx5IGEgd3JpdGUgdHJhbnNhY3Rpb24gcmF0ZSBs
aW1pdAogICAgCiAgICBUaGlzIGF2b2lkcyBhIHJvZ3VlIGNsaWVudCBiZWluZyBhYm91dCB0byBz
dGFsbCBhbm90aGVyIGNsaWVudCAoZWcgdGhlCiAgICB0b29sc3RhY2spIGluZGVmaW5pdGVseS4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjA2LgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElh
bi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUgICAg
ICAgICAgICAgICAgfCAgIDMgKy0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMgICAg
ICAgIHwgICA5ICsrCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5oICAgICAgICB8ICAg
NiArCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMgICAgICB8IDIxNSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21h
aW4uaCAgICAgIHwgIDI1ICsrKysKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF90cmFuc2FjdGlv
bi5jIHwgICA1ICsKIDYgZmlsZXMgY2hhbmdlZCwgMjYyIGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZSBiL3Rvb2xzL3hlbnN0
b3JlL01ha2VmaWxlCmluZGV4IDExYjZhMDYuLjRjZmNhZWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hl
bnN0b3JlL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCkBAIC0yOSw2ICsy
OSw3IEBAIFhFTlNUT1JFRF9PQkpTXyQoQ09ORklHX0ZyZWVCU0QpID0geGVuc3RvcmVkX3Bvc2l4
Lm8KIFhFTlNUT1JFRF9PQkpTXyQoQ09ORklHX01pbmlPUykgPSB4ZW5zdG9yZWRfbWluaW9zLm8K
IAogWEVOU1RPUkVEX09CSlMgKz0gJChYRU5TVE9SRURfT0JKU195KQorTERMSUJTX3hlbnN0b3Jl
ZCArPSAtbHJ0CiAKIGlmbmVxICgkKFhFTlNUT1JFX1NUQVRJQ19DTElFTlRTKSx5KQogTElCWEVO
U1RPUkUgOj0gbGlieGVuc3RvcmUuc28KQEAgLTc3LDcgKzc4LDcgQEAgaW5pdC14ZW5zdG9yZS1k
b21haW46IGluaXQteGVuc3RvcmUtZG9tYWluLm8gJChMSUJYRU5TVE9SRSkKIAkkKENDKSAkXiAk
KExERkxBR1MpICQoTERMSUJTX2xpYnhlbmN0cmwpICQoTERMSUJTX2xpYnhlbmd1ZXN0KSAkKExE
TElCU19saWJ4ZW5zdG9yZSkgLW8gJEAgJChBUFBFTkRfTERGTEFHUykKIAogeGVuc3RvcmVkOiAk
KFhFTlNUT1JFRF9PQkpTKQotCSQoQ0MpICReICQoTERGTEFHUykgJChMRExJQlNfbGlieGVuY3Ry
bCkgJChTT0NLRVRfTElCUykgLW8gJEAgJChBUFBFTkRfTERGTEFHUykKKwkkKENDKSAkXiAkKExE
RkxBR1MpICQoTERMSUJTX2xpYnhlbmN0cmwpICQoTERMSUJTX3hlbnN0b3JlZCkgJChTT0NLRVRf
TElCUykgLW8gJEAgJChBUFBFTkRfTERGTEFHUykKIAogeGVuc3RvcmVkLmE6ICQoWEVOU1RPUkVE
X09CSlMpCiAJJChBUikgY3IgJEAgJF4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0
b3JlZF9jb3JlLmMgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jCmluZGV4IDRlYWZm
NTcuLjA2OTE2MGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMK
KysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYwpAQCAtMzUzLDYgKzM1Myw3IEBA
IHN0YXRpYyB2b2lkIGluaXRpYWxpemVfZmRzKGludCBzb2NrLCBpbnQgKnBfc29ja19wb2xsZmRf
aWR4LAogCQkJICAgaW50ICpwdGltZW91dCkKIHsKIAlzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubjsK
KwlzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93OwogCiAJaWYgKGZkcykKIAkJbWVtc2V0KGZkcywg
MCwgc2l6ZW9mKHN0cnVjdCBwb2xsZmQpICogY3VycmVudF9hcnJheV9zaXplKTsKQEAgLTM3Miw4
ICszNzMsMTEgQEAgc3RhdGljIHZvaWQgaW5pdGlhbGl6ZV9mZHMoaW50IHNvY2ssIGludCAqcF9z
b2NrX3BvbGxmZF9pZHgsCiAJCXhjZV9wb2xsZmRfaWR4ID0gc2V0X2ZkKHhjX2V2dGNobl9mZCh4
Y2VfaGFuZGxlKSwKIAkJCQkJUE9MTElOfFBPTExQUkkpOwogCisJd3JsX2dldHRpbWVfbm93KCZu
b3cpOworCiAJbGlzdF9mb3JfZWFjaF9lbnRyeShjb25uLCAmY29ubmVjdGlvbnMsIGxpc3QpIHsK
IAkJaWYgKGNvbm4tPmRvbWFpbikgeworCQkJd3JsX2NoZWNrX3RpbWVvdXQoY29ubi0+ZG9tYWlu
LCBub3csIHB0aW1lb3V0KTsKIAkJCWlmIChkb21haW5fY2FuX3JlYWQoY29ubikgfHwKIAkJCSAg
ICAoZG9tYWluX2Nhbl93cml0ZShjb25uKSAmJgogCQkJICAgICAhbGlzdF9lbXB0eSgmY29ubi0+
b3V0X2xpc3QpKSkKQEAgLTgwNiw2ICs4MTAsNyBAQCBzdGF0aWMgdm9pZCBkZWxldGVfbm9kZV9z
aW5nbGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBub2RlICpub2RlKQogCQljb3Jy
dXB0KGNvbm4sICJDb3VsZCBub3QgZGVsZXRlICclcyciLCBub2RlLT5uYW1lKTsKIAkJcmV0dXJu
OwogCX0KKwogCWRvbWFpbl9lbnRyeV9kZWMoY29ubiwgbm9kZSk7CiB9CiAKQEAgLTk0NSw2ICs5
NTAsNyBAQCBzdGF0aWMgdm9pZCBkb193cml0ZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3Ry
dWN0IGJ1ZmZlcmVkX2RhdGEgKmluKQogCX0KIAogCWFkZF9jaGFuZ2Vfbm9kZShjb25uLT50cmFu
c2FjdGlvbiwgbmFtZSwgZmFsc2UpOworCXdybF9hcHBseV9kZWJpdF9kaXJlY3QoY29ubik7CiAJ
ZmlyZV93YXRjaGVzKGNvbm4sIG5hbWUsIGZhbHNlKTsKIAlzZW5kX2Fjayhjb25uLCBYU19XUklU
RSk7CiB9CkBAIC05NjksNiArOTc1LDcgQEAgc3RhdGljIHZvaWQgZG9fbWtkaXIoc3RydWN0IGNv
bm5lY3Rpb24gKmNvbm4sIGNvbnN0IGNoYXIgKm5hbWUpCiAJCQlyZXR1cm47CiAJCX0KIAkJYWRk
X2NoYW5nZV9ub2RlKGNvbm4tPnRyYW5zYWN0aW9uLCBuYW1lLCBmYWxzZSk7CisJCXdybF9hcHBs
eV9kZWJpdF9kaXJlY3QoY29ubik7CiAJCWZpcmVfd2F0Y2hlcyhjb25uLCBuYW1lLCBmYWxzZSk7
CiAJfQogCXNlbmRfYWNrKGNvbm4sIFhTX01LRElSKTsKQEAgLTEwOTQsNiArMTEwMSw3IEBAIHN0
YXRpYyB2b2lkIGRvX3JtKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBjb25zdCBjaGFyICpuYW1l
KQogCiAJaWYgKF9ybShjb25uLCBub2RlLCBuYW1lKSkgewogCQlhZGRfY2hhbmdlX25vZGUoY29u
bi0+dHJhbnNhY3Rpb24sIG5hbWUsIHRydWUpOworCQl3cmxfYXBwbHlfZGViaXRfZGlyZWN0KGNv
bm4pOwogCQlmaXJlX3dhdGNoZXMoY29ubiwgbmFtZSwgdHJ1ZSk7CiAJCXNlbmRfYWNrKGNvbm4s
IFhTX1JNKTsKIAl9CkBAIC0xMTY5LDYgKzExNzcsNyBAQCBzdGF0aWMgdm9pZCBkb19zZXRfcGVy
bXMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBidWZmZXJlZF9kYXRhICppbikKIAl9
CiAKIAlhZGRfY2hhbmdlX25vZGUoY29ubi0+dHJhbnNhY3Rpb24sIG5hbWUsIGZhbHNlKTsKKwl3
cmxfYXBwbHlfZGViaXRfZGlyZWN0KGNvbm4pOwogCWZpcmVfd2F0Y2hlcyhjb25uLCBuYW1lLCBm
YWxzZSk7CiAJc2VuZF9hY2soY29ubiwgWFNfU0VUX1BFUk1TKTsKIH0KZGlmZiAtLWdpdCBhL3Rv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmggYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRf
Y29yZS5oCmluZGV4IGRjZjk1YjUuLmExODJkNWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3Jl
L3hlbnN0b3JlZF9jb3JlLmgKKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuaApA
QCAtMzEsNiArMzEsMTIgQEAKICNpbmNsdWRlICJsaXN0LmgiCiAjaW5jbHVkZSAidGRiLmgiCiAK
KyNkZWZpbmUgTUlOKGEsIGIpICgoKGEpIDwgKGIpKT8gKGEpIDogKGIpKQorCit0eXBlZGVmIGlu
dDMyX3Qgd3JsX2NyZWRpdHQ7CisjZGVmaW5lIFdSTF9DUkVESVRfTUFYICgxMDAwKjEwMDAqMTAw
MCkKKy8qIF4gc2F0aXNmaWVzIG5vbi1vdmVyZmxvdyBjb25kaXRpb24gZm9yIHdybF94ZmVyX2Ny
ZWRpdCAqLworCiBzdHJ1Y3QgYnVmZmVyZWRfZGF0YQogewogCXN0cnVjdCBsaXN0X2hlYWQgbGlz
dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyBiL3Rvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwppbmRleCA2ZDAzOTRkLi44NWZhNjU4IDEwMDY0
NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKKysrIGIvdG9vbHMveGVu
c3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCkBAIC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSA8dW5p
c3RkLmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8c3RkYXJnLmg+CisjaW5jbHVk
ZSA8dGltZS5oPgogCiAjaW5jbHVkZSAidXRpbHMuaCIKICNpbmNsdWRlICJ0YWxsb2MuaCIKQEAg
LTc0LDYgKzc1LDEwIEBAIHN0cnVjdCBkb21haW4KIAogCS8qIG51bWJlciBvZiB3YXRjaCBmb3Ig
dGhpcyBkb21haW4gKi8KIAlpbnQgbmJ3YXRjaDsKKworCS8qIHdyaXRlIHJhdGUgbGltaXQgKi8K
Kwl3cmxfY3JlZGl0dCB3cmxfY3JlZGl0OyAvKiBbIC13cmxfY29uZmlnX3dyaXRlY29zdCwgK19k
YnVyc3QgXSAqLworCXN0cnVjdCB3cmxfdGltZXN0YW1wdCB3cmxfdGltZXN0YW1wOwogfTsKIAog
c3RhdGljIExJU1RfSEVBRChkb21haW5zKTsKQEAgLTIwNiw2ICsyMTEsOCBAQCBzdGF0aWMgaW50
IGRlc3Ryb3lfZG9tYWluKHZvaWQgKl9kb21haW4pCiAKIAlmaXJlX3dhdGNoZXMoTlVMTCwgIkBy
ZWxlYXNlRG9tYWluIiwgZmFsc2UpOwogCisJd3JsX2RvbWFpbl9kZXN0cm95KGRvbWFpbik7CisK
IAlyZXR1cm4gMDsKIH0KIApAQCAtMjUzLDYgKzI2MCw5IEBAIHZvaWQgaGFuZGxlX2V2ZW50KHZv
aWQpCiBib29sIGRvbWFpbl9jYW5fcmVhZChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubikKIHsKIAlz
dHJ1Y3QgeGVuc3RvcmVfZG9tYWluX2ludGVyZmFjZSAqaW50ZiA9IGNvbm4tPmRvbWFpbi0+aW50
ZXJmYWNlOworCisJaWYgKGRvbWFpbl9pc191bnByaXZpbGVnZWQoY29ubikgJiYgY29ubi0+ZG9t
YWluLT53cmxfY3JlZGl0IDwgMCkKKwkJcmV0dXJuIGZhbHNlOwogCXJldHVybiAoaW50Zi0+cmVx
X2NvbnMgIT0gaW50Zi0+cmVxX3Byb2QpOwogfQogCkBAIC0yODQsNiArMjk0LDggQEAgc3RhdGlj
IHN0cnVjdCBkb21haW4gKm5ld19kb21haW4odm9pZCAqY29udGV4dCwgdW5zaWduZWQgaW50IGRv
bWlkLAogCWRvbWFpbi0+ZG9taWQgPSBkb21pZDsKIAlkb21haW4tPnBhdGggPSB0YWxsb2NfZG9t
YWluX3BhdGgoZG9tYWluLCBkb21pZCk7CiAKKwl3cmxfZG9tYWluX25ldyhkb21haW4pOworCiAJ
bGlzdF9hZGQoJmRvbWFpbi0+bGlzdCwgJmRvbWFpbnMpOwogCXRhbGxvY19zZXRfZGVzdHJ1Y3Rv
cihkb21haW4sIGRlc3Ryb3lfZG9tYWluKTsKIApAQCAtNzQ3LDYgKzc1OSwyMDkgQEAgaW50IGRv
bWFpbl93YXRjaChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubikKIAkJOiAwOwogfQogCitzdGF0aWMg
d3JsX2NyZWRpdHQgd3JsX2NvbmZpZ193cml0ZWNvc3QgICAgICA9IFdSTF9GQUNUT1I7CitzdGF0
aWMgd3JsX2NyZWRpdHQgd3JsX2NvbmZpZ19yYXRlICAgICAgICAgICA9IFdSTF9SQVRFICAgKiBX
UkxfRkFDVE9SOworc3RhdGljIHdybF9jcmVkaXR0IHdybF9jb25maWdfZGJ1cnN0ICAgICAgICAg
PSBXUkxfREJVUlNUICogV1JMX0ZBQ1RPUjsKK3N0YXRpYyB3cmxfY3JlZGl0dCB3cmxfY29uZmln
X2didXJzdCAgICAgICAgID0gV1JMX0dCVVJTVCAqIFdSTF9GQUNUT1I7CitzdGF0aWMgd3JsX2Ny
ZWRpdHQgd3JsX2NvbmZpZ19uZXdkb21zX2RidXJzdCA9CisJICAgICAgICAgICAgICAgICAgICAg
ICAgIFdSTF9EQlVSU1QgKiBXUkxfTkVXRE9NUyAqIFdSTF9GQUNUT1I7CisKK2xvbmcgd3JsX250
cmFuc2FjdGlvbnM7CisKK3N0YXRpYyBsb25nIHdybF9uZG9tYWluczsKK3N0YXRpYyB3cmxfY3Jl
ZGl0dCB3cmxfcmVzZXJ2ZTsgLyogWy13cmxfY29uZmlnX25ld2RvbXNfZGJ1cnN0LCArX2didXJz
dCBdICovCisKK3ZvaWQgd3JsX2dldHRpbWVfbm93KHN0cnVjdCB3cmxfdGltZXN0YW1wdCAqbm93
X3d0KQoreworCXN0cnVjdCB0aW1lc3BlYyBub3dfdHM7CisJaW50IHI7CisKKwlyID0gY2xvY2tf
Z2V0dGltZShDTE9DS19NT05PVE9OSUMsICZub3dfdHMpOworCWlmIChyKQorCQliYXJmX3BlcnJv
cigiQ291bGQgbm90IGZpbmQgdGltZSAoY2xvY2tfZ2V0dGltZSBmYWlsZWQpIik7CisKKwlub3df
d3QtPnNlYyA9IG5vd190cy50dl9zZWM7CisJbm93X3d0LT5tc2VjID0gbm93X3RzLnR2X25zZWMg
LyAxMDAwMDAwOworfQorCitzdGF0aWMgdm9pZCB3cmxfeGZlcl9jcmVkaXQod3JsX2NyZWRpdHQg
KmRlYml0LCAgd3JsX2NyZWRpdHQgZGViaXRfZmxvb3IsCisJCQkgICAgd3JsX2NyZWRpdHQgKmNy
ZWRpdCwgd3JsX2NyZWRpdHQgY3JlZGl0X2NlaWwpCisJLyoKKwkgKiBUcmFuc2ZlcnMgemVybyBv
ciBtb3JlIGNyZWRpdCBmcm9tICJkZWJpdCIgdG8gImNyZWRpdCIuCisJICogVHJhbnNmZXJzIGFz
IG11Y2ggYXMgcG9zc2libGUgd2hpbGUgbWFpbnRhaW5pbmcKKwkgKiBkZWJpdCA+PSBkZWJpdF9m
bG9vciBhbmQgY3JlZGl0IDw9IGNyZWRpdF9jZWlsLgorCSAqIChJZiB0aGF0J3MgdmlvbGF0ZWQg
YWxyZWFkeSwgZG9lcyBub3RoaW5nLikKKwkgKgorCSAqIFN1ZmZpY2llbnQgY29uZGl0aW9ucyB0
byBhdm9pZCBvdmVyZmxvdywgZWl0aGVyIG9mOgorCSAqICB8ZXZlcnkgYXJndW1lbnR8IDw9IDB4
M2ZmZmZmZmYKKwkgKiAgfGV2ZXJ5IGFyZ3VtZW50fCA8PSAxRTkKKwkgKiAgfGV2ZXJ5IGFyZ3Vt
ZW50fCA8PSBXUkxfQ1JFRElUX01BWAorCSAqIChBbmQgdGhpcyBjb25kaXRpb24gaXMgcHJlc2Vy
dmVkLikKKwkgKi8KK3sKKwl3cmxfY3JlZGl0dCB4ZmVyID0gTUlOKCAqZGViaXQgICAgICAtIGRl
Yml0X2Zsb29yLAorCQkJICAgICAgICBjcmVkaXRfY2VpbCAtICpjcmVkaXQgICAgICApOworCWlm
ICh4ZmVyID4gMCkgeworCQkqZGViaXQgLT0geGZlcjsKKwkJKmNyZWRpdCArPSB4ZmVyOworCX0K
K30KKwordm9pZCB3cmxfZG9tYWluX25ldyhzdHJ1Y3QgZG9tYWluICpkb21haW4pCit7CisJZG9t
YWluLT53cmxfY3JlZGl0ID0gMDsKKwl3cmxfZ2V0dGltZV9ub3coJmRvbWFpbi0+d3JsX3RpbWVz
dGFtcCk7CisJd3JsX25kb21haW5zKys7CisJLyogU3RlYWwgdXAgdG8gREJVUlNUIGZyb20gdGhl
IHJlc2VydmUgKi8KKwl3cmxfeGZlcl9jcmVkaXQoJndybF9yZXNlcnZlLCAtd3JsX2NvbmZpZ19u
ZXdkb21zX2RidXJzdCwKKwkJCSZkb21haW4tPndybF9jcmVkaXQsIHdybF9jb25maWdfZGJ1cnN0
KTsKK30KKwordm9pZCB3cmxfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZG9tYWluKQor
eworCXdybF9uZG9tYWlucy0tOworCS8qCisJICogRG9uJ3QgYm90aGVyIHJlY2FsY3VsYXRpbmcg
ZG9tYWluJ3MgY3JlZGl0IC0gdGhpcyBqdXN0CisJICogbWVhbnMgd2UgZG9uJ3QgZ2l2ZSB0aGUg
cmVzZXJ2ZSB0aGUgZW5kaW5nIGRvbWFpbidzIGNyZWRpdAorCSAqIGZvciB0aW1lIGVsYXBzZWQg
c2luY2UgbGFzdCB1cGRhdGUuCisJICovCisJd3JsX3hmZXJfY3JlZGl0KCZkb21haW4tPndybF9j
cmVkaXQsIDAsCisJCQkmd3JsX3Jlc2VydmUsIHdybF9jb25maWdfZGJ1cnN0KTsKK30KKwordm9p
ZCB3cmxfY3JlZGl0X3VwZGF0ZShzdHJ1Y3QgZG9tYWluICpkb21haW4sIHN0cnVjdCB3cmxfdGlt
ZXN0YW1wdCBub3cpCit7CisJLyoKKwkgKiBXZSB3YW50IHRvIGNhbGN1bGF0ZQorCSAqICAgIGNy
ZWRpdCArPSAobm93IC0gdGltZXN0YW1wKSAqIFJBVEUgLyBuZG9tczsKKwkgKiBCdXQgd2Ugd2Fu
dCBpdCB0byBzYXR1cmF0ZSwgYW5kIHRvIGF2b2lkIGZsb2F0aW5nIHBvaW50LgorCSAqIFRvIGF2
b2lkIHJvdW5kaW5nIGVycm9ycyBmcm9tIGNvbnN0YW50bHkgYWRkaW5nIHNtYWxsCisJICogYW1v
dW50cyBvZiBjcmVkaXQsIHdlIG9ubHkgYWRkIGNyZWRpdCBmb3Igd2hvbGUgbWlsbGlzZWNvbmRz
LgorCSAqLworCWxvbmcgc2Vjb25kcyAgICAgID0gbm93LnNlYyAtICBkb21haW4tPndybF90aW1l
c3RhbXAuc2VjOworCWxvbmcgbWlsbGlzZWNvbmRzID0gbm93Lm1zZWMgLSBkb21haW4tPndybF90
aW1lc3RhbXAubXNlYzsKKwlsb25nIG1zZWM7CisJaW50NjRfdCBkZW5vbSwgbnVtOworCXdybF9j
cmVkaXR0IHN1cnBsdXM7CisKKwlzZWNvbmRzID0gTUlOKHNlY29uZHMsIDEwMDAqMTAwMCk7IC8q
IGFyYml0cmFyeSwgcHJldmVudHMgb3ZlcmZsb3cgKi8KKwltc2VjID0gc2Vjb25kcyAqIDEwMDAg
KyBtaWxsaXNlY29uZHM7CisKKwlpZiAobXNlYyA8IDApCisgICAgICAgICAgICAgICAgLyogc2hv
dWxkbid0IGhhcHBlbiB3aXRoIENMT0NLX01PTk9UT05JQyAqLworCQltc2VjID0gMDsKKworCS8q
IDMyeDMyIC0+IDY0IGNhbm5vdCBvdmVyZmxvdyAqLworCWRlbm9tID0gKGludDY0X3QpbXNlYyAq
IHdybF9jb25maWdfcmF0ZTsKKwludW0gID0gIChpbnQ2NF90KXdybF9uZG9tYWlucyAqIDEwMDA7
CisJLyogZGVub20gLyBudW0gPD0gMUU2ICogd3JsX2NvbmZpZ19yYXRlLCBzbyB3aXRoCisJICAg
cmVhc29uYWJsZSB3cmxfY29uZmlnX3JhdGUsIGRlbm9tIC8gbnVtIDw8IDJeNjQgKi8KKworCS8q
IGF0IGxhc3QhICovCisJZG9tYWluLT53cmxfY3JlZGl0ID0gTUlOKCAoaW50NjRfdClkb21haW4t
PndybF9jcmVkaXQgKyBkZW5vbSAvIG51bSwKKwkJCQkgIFdSTF9DUkVESVRfTUFYICk7CisJLyog
KG1heWJlIGJyaWVmbHkgdmlvbGF0aW5nIHRoZSBEQlVSU1QgY2FwIG9uIHdybF9jcmVkaXQpICov
CisKKwkvKiBtYXliZSB0YWtlIGZyb20gdGhlIHJlc2VydmUgdG8gbWFrZSB1cyBub25uZWdhdGl2
ZSAqLworCXdybF94ZmVyX2NyZWRpdCgmd3JsX3Jlc2VydmUsICAgICAgICAwLAorCQkJJmRvbWFp
bi0+d3JsX2NyZWRpdCwgMCk7CisKKwkvKiByZXR1cm4gYW55IHN1cnBsdXMgKG92ZXIgREJVUlNU
KSB0byB0aGUgcmVzZXJ2ZSAqLworCXN1cnBsdXMgPSAwOworCXdybF94ZmVyX2NyZWRpdCgmZG9t
YWluLT53cmxfY3JlZGl0LCB3cmxfY29uZmlnX2RidXJzdCwKKwkJCSZzdXJwbHVzLCAgICAgICAg
ICAgIFdSTF9DUkVESVRfTUFYKTsKKwl3cmxfeGZlcl9jcmVkaXQoJnN1cnBsdXMsICAgICAwLAor
CQkJJndybF9yZXNlcnZlLCB3cmxfY29uZmlnX2didXJzdCk7CisJLyogc3VycGx1cyBpcyBub3cg
aW1wbGljaXRseSBkaXNjYXJkZWQgKi8KKworCWRvbWFpbi0+d3JsX3RpbWVzdGFtcCA9IG5vdzsK
KworCXRyYWNlKCJ3cmw6IGRvbSAlNGQgJTZsZCAgbXNlYyAgJTlsZCBjcmVkaXQgICAlOWxkIHJl
c2VydmUiCisJICAgICAgIiAgJTlsZCBkaXNjYXJkXG4iLAorCSAgICAgIGRvbWFpbi0+ZG9taWQs
CisJICAgICAgbXNlYywKKwkgICAgICAobG9uZylkb21haW4tPndybF9jcmVkaXQsIChsb25nKXdy
bF9yZXNlcnZlLAorCSAgICAgIChsb25nKXN1cnBsdXMpOworfQorCQkJCit2b2lkIHdybF9jaGVj
a190aW1lb3V0KHN0cnVjdCBkb21haW4gKmRvbWFpbiwKKwkJICAgICAgIHN0cnVjdCB3cmxfdGlt
ZXN0YW1wdCBub3csCisJCSAgICAgICBpbnQgKnB0aW1lb3V0KQoreworCXVpbnQ2NF90IG51bSwg
ZGVub207CisJaW50IHdha2V1cDsKKworCXdybF9jcmVkaXRfdXBkYXRlKGRvbWFpbiwgbm93KTsK
KworCWlmIChkb21haW4tPndybF9jcmVkaXQgPj0gMCkKKwkJLyogbm90IGJsb2NrZWQgKi8KKwkJ
cmV0dXJuOworCisJaWYgKCEqcHRpbWVvdXQpCisJCS8qIGFscmVhZHkgZGVjaWRlZCBvbiBpbW1l
ZGlhdGUgd2FrZXVwLAorCQkgICBzbyBubyBuZWVkIHRvIGNhbGN1bGF0ZSBvdXIgdGltZW91dCAq
LworCQlyZXR1cm47CisKKwkvKiBjYWxjdWxhdGUgIHdha2V1cCA9IG5vdyArIC1jcmVkaXQgLyAo
UkFURSAvIG5kb21zKTsgKi8KKworCS8qIGNyZWRpdCBjYW5ub3QgZ28gbW9yZSAtdmUgdGhhbiBv
bmUgdHJhbnNhY3Rpb24sCisJICogc28gdGhlIGZpcnN0IG11bHRpcGxpY2F0aW9uIGNhbm5vdCBv
dmVyZmxvdyBldmVuIDMyLWJpdCAqLworCW51bSAgID0gKHVpbnQ2NF90KSgtZG9tYWluLT53cmxf
Y3JlZGl0ICogMTAwMCkgKiB3cmxfbmRvbWFpbnM7CisJZGVub20gPSB3cmxfY29uZmlnX3JhdGU7
CisKKwl3YWtldXAgPSBNSU4oIG51bSAvIGRlbm9tIC8qIHVpbnQ2NF90ICovLCBJTlRfTUFYICk7
CisJaWYgKCpwdGltZW91dD09LTEgfHwgd2FrZXVwIDwgKnB0aW1lb3V0KQorCQkqcHRpbWVvdXQg
PSB3YWtldXA7CisKKwl0cmFjZSgid3JsOiBkb21haW4gJXUgY3JlZGl0PSVsZCAocmVzZXJ2ZT0l
bGQpIFNMRUVQSU5HIGZvciAlZFxuIiwKKwkgICAgICBkb21haW4tPmRvbWlkLAorCSAgICAgIChs
b25nKWRvbWFpbi0+d3JsX2NyZWRpdCwgKGxvbmcpd3JsX3Jlc2VydmUsCisJICAgICAgd2FrZXVw
KTsKK30KKwordm9pZCB3cmxfYXBwbHlfZGViaXRfYWN0dWFsKHN0cnVjdCBkb21haW4gKmRvbWFp
bikKK3sKKwlzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93OworCisJaWYgKCFkb21haW4pCisJCS8q
IHNvY2tldHMgZXNjYXBlIHRoZSB3cml0ZSByYXRlIGxpbWl0ICovCisJCXJldHVybjsKKworCXdy
bF9nZXR0aW1lX25vdygmbm93KTsKKwl3cmxfY3JlZGl0X3VwZGF0ZShkb21haW4sIG5vdyk7CisK
Kwlkb21haW4tPndybF9jcmVkaXQgLT0gd3JsX2NvbmZpZ193cml0ZWNvc3Q7CisJdHJhY2UoIndy
bDogZG9tYWluICV1IGNyZWRpdD0lbGQgKHJlc2VydmU9JWxkKVxuIiwKKwkgICAgICBkb21haW4t
PmRvbWlkLAorCSAgICAgIChsb25nKWRvbWFpbi0+d3JsX2NyZWRpdCwgKGxvbmcpd3JsX3Jlc2Vy
dmUpOworfQorCit2b2lkIHdybF9hcHBseV9kZWJpdF9kaXJlY3Qoc3RydWN0IGNvbm5lY3Rpb24g
KmNvbm4pCit7CisJaWYgKCFjb25uKQorCQkvKiBzb21lIHdyaXRlcyBhcmUgZ2VuZXJhdGVkIGlu
dGVybmFsbHkgKi8KKwkJcmV0dXJuOworCisJaWYgKGNvbm4tPnRyYW5zYWN0aW9uKQorCQkvKiB0
aGVzZSBhcmUgYWNjb3VudGVkIGZvciB3aGVuIHRoZSB0cmFuc2FjdGlvbiBlbmRzICovCisJCXJl
dHVybjsKKworCWlmICghd3JsX250cmFuc2FjdGlvbnMpCisJCS8qIHdlIGRvbid0IGNvbmZsaWN0
IHdpdGggYW55b25lICovCisJCXJldHVybjsKKworCXdybF9hcHBseV9kZWJpdF9hY3R1YWwoY29u
bi0+ZG9tYWluKTsKK30KKwordm9pZCB3cmxfYXBwbHlfZGViaXRfdHJhbnNfY29tbWl0KHN0cnVj
dCBjb25uZWN0aW9uICpjb25uKQoreworCWlmICh3cmxfbnRyYW5zYWN0aW9ucyA8PSAxKQorCQkv
KiBvdXIgb3duIHRyYW5zYWN0aW9uIGFwcGVhcnMgaW4gdGhlIGNvdW50ZXIgKi8KKwkJcmV0dXJu
OworCisJd3JsX2FwcGx5X2RlYml0X2FjdHVhbChjb25uLT5kb21haW4pOworfQorCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgogICogIGMtZmlsZS1zdHlsZTogImxpbnV4IgpkaWZmIC0tZ2l0IGEv
dG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5oIGIvdG9vbHMveGVuc3RvcmUveGVuc3Rv
cmVkX2RvbWFpbi5oCmluZGV4IDllMmFmYWUuLmEwMDg1NTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hl
bnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaAorKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRf
ZG9tYWluLmgKQEAgLTY2LDQgKzY2LDI5IEBAIHZvaWQgZG9tYWluX3dhdGNoX2luYyhzdHJ1Y3Qg
Y29ubmVjdGlvbiAqY29ubik7CiB2b2lkIGRvbWFpbl93YXRjaF9kZWMoc3RydWN0IGNvbm5lY3Rp
b24gKmNvbm4pOwogaW50IGRvbWFpbl93YXRjaChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubik7CiAK
Ky8qIFdyaXRlIHJhdGUgbGltaXRpbmcgKi8KKworI2RlZmluZSBXUkxfRkFDVE9SICAgMTAwMCAv
KiBmb3IgZml4ZWQtcG9pbnQgYXJpdGhtZXRpYyAqLworI2RlZmluZSBXUkxfUkFURSAgICAgIDIw
MAorI2RlZmluZSBXUkxfREJVUlNUICAgICAxMAorI2RlZmluZSBXUkxfR0JVUlNUICAgMTAwMAor
I2RlZmluZSBXUkxfTkVXRE9NUyAgICAgNQorCitzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgeworCXRp
bWVfdCBzZWM7CisJaW50IG1zZWM7Cit9OworCitleHRlcm4gbG9uZyB3cmxfbnRyYW5zYWN0aW9u
czsKKwordm9pZCB3cmxfZ2V0dGltZV9ub3coc3RydWN0IHdybF90aW1lc3RhbXB0ICpub3dfdHMp
Owordm9pZCB3cmxfZG9tYWluX25ldyhzdHJ1Y3QgZG9tYWluICpkb21haW4pOwordm9pZCB3cmxf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZG9tYWluKTsKK3ZvaWQgd3JsX2NyZWRpdF91
cGRhdGUoc3RydWN0IGRvbWFpbiAqZG9tYWluLCBzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93KTsK
K3ZvaWQgd3JsX2NoZWNrX3RpbWVvdXQoc3RydWN0IGRvbWFpbiAqZG9tYWluLAorICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93LAorICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgKnB0aW1lb3V0KTsKK3ZvaWQgd3JsX2FwcGx5X2RlYml0X2RpcmVjdChzdHJ1
Y3QgY29ubmVjdGlvbiAqY29ubik7Cit2b2lkIHdybF9hcHBseV9kZWJpdF90cmFuc19jb21taXQo
c3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOworCiAjZW5kaWYgLyogX1hFTlNUT1JFRF9ET01BSU5f
SCAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3RyYW5zYWN0aW9uLmMg
Yi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYwppbmRleCA1MGEzMmZiLi40
ZGRjOGM4IDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24u
YworKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYwpAQCAtMTE3LDYg
KzExNyw3IEBAIHN0YXRpYyBpbnQgZGVzdHJveV90cmFuc2FjdGlvbih2b2lkICpfdHJhbnNhY3Rp
b24pCiB7CiAJc3RydWN0IHRyYW5zYWN0aW9uICp0cmFucyA9IF90cmFuc2FjdGlvbjsKIAorCXdy
bF9udHJhbnNhY3Rpb25zLS07CiAJdHJhY2VfZGVzdHJveSh0cmFucywgInRyYW5zYWN0aW9uIik7
CiAJaWYgKHRyYW5zLT50ZGIpCiAJCXRkYl9jbG9zZSh0cmFucy0+dGRiKTsKQEAgLTE4MCw2ICsx
ODEsNyBAQCB2b2lkIGRvX3RyYW5zYWN0aW9uX3N0YXJ0KHN0cnVjdCBjb25uZWN0aW9uICpjb25u
LCBzdHJ1Y3QgYnVmZmVyZWRfZGF0YSAqaW4pCiAJdGFsbG9jX3N0ZWFsKGNvbm4sIHRyYW5zKTsK
IAl0YWxsb2Nfc2V0X2Rlc3RydWN0b3IodHJhbnMsIGRlc3Ryb3lfdHJhbnNhY3Rpb24pOwogCWNv
bm4tPnRyYW5zYWN0aW9uX3N0YXJ0ZWQrKzsKKwl3cmxfbnRyYW5zYWN0aW9ucysrOwogCiAJc25w
cmludGYoaWRfc3RyLCBzaXplb2YoaWRfc3RyKSwgIiV1IiwgdHJhbnMtPmlkKTsKIAlzZW5kX3Jl
cGx5KGNvbm4sIFhTX1RSQU5TQUNUSU9OX1NUQVJULCBpZF9zdHIsIHN0cmxlbihpZF9zdHIpKzEp
OwpAQCAtMjE0LDYgKzIxNiw5IEBAIHZvaWQgZG9fdHJhbnNhY3Rpb25fZW5kKHN0cnVjdCBjb25u
ZWN0aW9uICpjb25uLCBjb25zdCBjaGFyICphcmcpCiAJCQlzZW5kX2Vycm9yKGNvbm4sIEVBR0FJ
Tik7CiAJCQlyZXR1cm47CiAJCX0KKworCQl3cmxfYXBwbHlfZGViaXRfdHJhbnNfY29tbWl0KGNv
bm4pOworCiAJCWlmICghcmVwbGFjZV90ZGIodHJhbnMtPnRkYl9uYW1lLCB0cmFucy0+dGRiKSkg
ewogCQkJc2VuZF9lcnJvcihjb25uLCBlcnJubyk7CiAJCQlyZXR1cm47Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC41CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:55:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQbr-0007j2-SY; Fri, 07 Apr 2017 09:55:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQbr-0007it-D8
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:15 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E0/E3-04817-20267E85; Fri, 07 Apr 2017 09:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVZcx6Xm
 Ewb1VVhYTthk4MHps79vFHsAYxZqZl5RfkcCa8f7HCfaC7fIVO45uYmpg3CrVxcjFISTwhVHi
 7sQnjBDOeUaJb5uWsnUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQIvHpc
 CM7iM0rYCbx8Ps1JhCbBaj++vzVjBMYORYwMqxi1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MN
 PLTS0uTkxPzUlMKtZLzs/dxAj0CgMQ7GBcMz/wEKMkB5OSKK+Cz5MIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK85QnPI4QEi1LTUyvSMnOA4QGTluDgURLhfQ2S5i0uSMwtzkyHSJ1i1OV4t/TD
 eyYhlrz8vFQpcd4/IEUCIEUZpXlwI2CheolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvImJQ
 FN4MvNK4Da9AjqCCegIn1tPQY4oSURISTUwVrUaLwl6VaFR2d5VGx3FGH0p1M4/fmN3wJV/sR
 V1N0y99u6Kma2hY/jZSzpt2uEY5QpXlndr5p8QcSov+HAtguvCo7UFCYYvCy4ulQg9x7AzZs+
 LS2e9N/lf2uZ84PmmdyHmH18d1V8hZbT5V+6xi7de/m1YX9r17inTjO8nOhaXTVux+2aWlhJL
 cUaioRZzUXEiAOhhglNQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1491558913!62585441!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1170 invoked from network); 7 Apr 2017 09:55: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; 7 Apr 2017 09:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQbo-0006qq-Re
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQbo-0005LW-Qx
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQbo-0005LW-Qx@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.5] xenstored: Log when the write
	transaction rate limit bites
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI4MjBjMzFiNDA0NzMxNmRjNWZlNTc3NDNhNDhiZDMwM2I3OGY1YzQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBNYXIgMjMgMTc6MDU6MTEgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjIyOjIxIDIw
MTcgKzAxMDAKCiAgICB4ZW5zdG9yZWQ6IExvZyB3aGVuIHRoZSB3cml0ZSB0cmFuc2FjdGlvbiBy
YXRlIGxpbWl0IGJpdGVzCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIAogICAgcGx1czoKICAgIAogICAgeGVuc3RvcmU6IGRvbnQgaW5j
cmVtZW50IGJvb2wgdmFyaWFibGUKICAgIEluc3RlYWQgb2YgaW5jcmVtZW50aW5nIGEgYm9vbCB2
YXJpYWJsZSBqdXN0IHNldCBpdCB0byB0cnVlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2Nv
cmUuYyAgIHwgIDEgKwogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jIHwgMjYgKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4u
aCB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jIGIvdG9vbHMveGVuc3RvcmUveGVuc3Rv
cmVkX2NvcmUuYwppbmRleCAwNjkxNjBhLi4wN2NhOThlIDEwMDY0NAotLS0gYS90b29scy94ZW5z
dG9yZS94ZW5zdG9yZWRfY29yZS5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3Jl
LmMKQEAgLTM3NCw2ICszNzQsNyBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplX2ZkcyhpbnQgc29j
aywgaW50ICpwX3NvY2tfcG9sbGZkX2lkeCwKIAkJCQkJUE9MTElOfFBPTExQUkkpOwogCiAJd3Js
X2dldHRpbWVfbm93KCZub3cpOworCXdybF9sb2dfcGVyaW9kaWMobm93KTsKIAogCWxpc3RfZm9y
X2VhY2hfZW50cnkoY29ubiwgJmNvbm5lY3Rpb25zLCBsaXN0KSB7CiAJCWlmIChjb25uLT5kb21h
aW4pIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyBiL3Rv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwppbmRleCA4NWZhNjU4Li5iODE4ZWRjIDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKKysrIGIvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8
c3RkbGliLmg+CiAjaW5jbHVkZSA8c3RkYXJnLmg+CiAjaW5jbHVkZSA8dGltZS5oPgorI2luY2x1
ZGUgPHN5c2xvZy5oPgogCiAjaW5jbHVkZSAidXRpbHMuaCIKICNpbmNsdWRlICJ0YWxsb2MuaCIK
QEAgLTc5LDYgKzgwLDcgQEAgc3RydWN0IGRvbWFpbgogCS8qIHdyaXRlIHJhdGUgbGltaXQgKi8K
IAl3cmxfY3JlZGl0dCB3cmxfY3JlZGl0OyAvKiBbIC13cmxfY29uZmlnX3dyaXRlY29zdCwgK19k
YnVyc3QgXSAqLwogCXN0cnVjdCB3cmxfdGltZXN0YW1wdCB3cmxfdGltZXN0YW1wOworCWJvb2wg
d3JsX2RlbGF5X2xvZ2dlZDsKIH07CiAKIHN0YXRpYyBMSVNUX0hFQUQoZG9tYWlucyk7CkBAIC03
NzAsNiArNzcyLDcgQEAgbG9uZyB3cmxfbnRyYW5zYWN0aW9uczsKIAogc3RhdGljIGxvbmcgd3Js
X25kb21haW5zOwogc3RhdGljIHdybF9jcmVkaXR0IHdybF9yZXNlcnZlOyAvKiBbLXdybF9jb25m
aWdfbmV3ZG9tc19kYnVyc3QsICtfZ2J1cnN0IF0gKi8KK3N0YXRpYyB0aW1lX3Qgd3JsX2xvZ19s
YXN0X3dhcm5pbmc7IC8qIDA6IG5vIHByZXZpb3VzIHdhcm5pbmcgKi8KIAogdm9pZCB3cmxfZ2V0
dGltZV9ub3coc3RydWN0IHdybF90aW1lc3RhbXB0ICpub3dfd3QpCiB7CkBAIC05MTksNiArOTIy
LDkgQEAgdm9pZCB3cmxfY2hlY2tfdGltZW91dChzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAJICAg
ICAgd2FrZXVwKTsKIH0KIAorI2RlZmluZSBXUkxfTE9HKG5vdywgLi4uKSBcCisJKHN5c2xvZyhM
T0dfV0FSTklORywgIndyaXRlIHJhdGUgbGltaXQ6ICIgX19WQV9BUkdTX18pKQorCiB2b2lkIHdy
bF9hcHBseV9kZWJpdF9hY3R1YWwoc3RydWN0IGRvbWFpbiAqZG9tYWluKQogewogCXN0cnVjdCB3
cmxfdGltZXN0YW1wdCBub3c7CkBAIC05MzQsNiArOTQwLDI2IEBAIHZvaWQgd3JsX2FwcGx5X2Rl
Yml0X2FjdHVhbChzdHJ1Y3QgZG9tYWluICpkb21haW4pCiAJdHJhY2UoIndybDogZG9tYWluICV1
IGNyZWRpdD0lbGQgKHJlc2VydmU9JWxkKVxuIiwKIAkgICAgICBkb21haW4tPmRvbWlkLAogCSAg
ICAgIChsb25nKWRvbWFpbi0+d3JsX2NyZWRpdCwgKGxvbmcpd3JsX3Jlc2VydmUpOworCisJaWYg
KGRvbWFpbi0+d3JsX2NyZWRpdCA8IDApIHsKKwkJaWYgKCFkb21haW4tPndybF9kZWxheV9sb2dn
ZWQpIHsKKwkJCWRvbWFpbi0+d3JsX2RlbGF5X2xvZ2dlZCA9IHRydWU7CisJCQlXUkxfTE9HKG5v
dywgImRvbWFpbiAlbGQgaXMgYWZmZWN0ZWQiLAorCQkJCShsb25nKWRvbWFpbi0+ZG9taWQpOwor
CQl9IGVsc2UgaWYgKCF3cmxfbG9nX2xhc3Rfd2FybmluZykgeworCQkJV1JMX0xPRyhub3csICJy
YXRlIGxpbWl0aW5nIHJlc3RhcnRzIik7CisJCX0KKwkJd3JsX2xvZ19sYXN0X3dhcm5pbmcgPSBu
b3cuc2VjOworCX0KK30KKwordm9pZCB3cmxfbG9nX3BlcmlvZGljKHN0cnVjdCB3cmxfdGltZXN0
YW1wdCBub3cpCit7CisJaWYgKHdybF9sb2dfbGFzdF93YXJuaW5nICYmCisJICAgIChub3cuc2Vj
IC0gd3JsX2xvZ19sYXN0X3dhcm5pbmcpID4gV1JMX0xPR0VWRVJZKSB7CisJCVdSTF9MT0cobm93
LCAibm90IGluIGZvcmNlIHJlY2VudGx5Iik7CisJCXdybF9sb2dfbGFzdF93YXJuaW5nID0gMDsK
Kwl9CiB9CiAKIHZvaWQgd3JsX2FwcGx5X2RlYml0X2RpcmVjdChzdHJ1Y3QgY29ubmVjdGlvbiAq
Y29ubikKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaCBiL3Rv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaAppbmRleCBhMDA4NTU0Li5hOTY1MGNjIDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmgKKysrIGIvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5oCkBAIC03Myw2ICs3Myw3IEBAIGludCBkb21haW5f
d2F0Y2goc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOwogI2RlZmluZSBXUkxfREJVUlNUICAgICAx
MAogI2RlZmluZSBXUkxfR0JVUlNUICAgMTAwMAogI2RlZmluZSBXUkxfTkVXRE9NUyAgICAgNQor
I2RlZmluZSBXUkxfTE9HRVZFUlkgIDEyMCAvKiBzZWNvbmRzICovCiAKIHN0cnVjdCB3cmxfdGlt
ZXN0YW1wdCB7CiAJdGltZV90IHNlYzsKQEAgLTg4LDYgKzg5LDcgQEAgdm9pZCB3cmxfY3JlZGl0
X3VwZGF0ZShzdHJ1Y3QgZG9tYWluICpkb21haW4sIHN0cnVjdCB3cmxfdGltZXN0YW1wdCBub3cp
Owogdm9pZCB3cmxfY2hlY2tfdGltZW91dChzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB3cmxfdGltZXN0YW1wdCBub3csCiAgICAgICAgICAgICAg
ICAgICAgICAgIGludCAqcHRpbWVvdXQpOwordm9pZCB3cmxfbG9nX3BlcmlvZGljKHN0cnVjdCB3
cmxfdGltZXN0YW1wdCBub3cpOwogdm9pZCB3cmxfYXBwbHlfZGViaXRfZGlyZWN0KHN0cnVjdCBj
b25uZWN0aW9uICpjb25uKTsKIHZvaWQgd3JsX2FwcGx5X2RlYml0X3RyYW5zX2NvbW1pdChzdHJ1
Y3QgY29ubmVjdGlvbiAqY29ubik7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:55:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQc2-0007kb-UD; Fri, 07 Apr 2017 09:55:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQc1-0007kI-F1
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:25 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 81/2E-03648-C0267E85; Fri, 07 Apr 2017 09:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVZcn6Xm
 EwarPLBYTthk4MHps79vFHsAYxZqZl5RfkcCacXTGEtaCm6oVzyZNYGpgvC7XxcjFISTwhVFi
 47b7zBDOeUaJr40T2boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwl7jb8
 Z4dxOYVMJM4cfwtmM0CVH/k21bGCYwcCxgZVjFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MP5aFnCIUZKDSUmUV8HnSYQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd6fCc8jhASLUtNTK9Iyc4DhAZOW4OBREuF9DZLmLS5IzC3OTIdInWLU5Xi39MN7
 JiGWvPy8VClx3j8gRQIgRRmleXAjYKF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8aolAU
 3gy80rgNr0COoIJ6AifW09BjihJREhJNTBKRkzT/+htvO59UwjLMe4Pc0qP3TGMVNxg77jnha
 ZWzMG5py8rTF+xfOP0j7arW9v2/wl29v7z8U/I/huLgz46mz3aUdIQEB/K2HYnbLN0tFjjp75
 /6TfeHZ8idvrp5ydH3l/yb+BOmLR5kYjI+TuGU+w7V/x/3bpC9tUP49sKL/wPCEdtu2H6RYml
 OCPRUIu5qDgRAEnnWA5QAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1491558923!58213883!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48813 invoked from network); 7 Apr 2017 09:55:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:55:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQby-0006r4-TS
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQby-0005M9-Sp
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQby-0005M9-Sp@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: refactor putting
	response on wire
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ1NWZkNjZhZTI3ZDM3ZWEzMDljZDgxNjllZDVmNmMyN2U0MjU5YmQKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzowNToyMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjI6
MzEgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHJlZmFjdG9yIHB1dHRpbmcgcmVzcG9uc2Ug
b24gd2lyZQogICAgCiAgICBQcmV2aW91c2x5LCB0aGUgZnVuY3Rpb25zIHJlcGx5X3thY2ssZGF0
YSxkYXRhX29yX2Fja30gYW5kIGlucHV0X2hhbmRsZV9lcnJvcgogICAgcHV0IHRoZSByZXNwb25z
ZSBvbiB0aGUgd2lyZSBieSBpbnZva2luZyBDb25uZWN0aW9uLnNlbmRfe2FjayxyZXBseSxlcnJv
cn0uCiAgICAKICAgIEluc3RlYWQsIHRoZXNlIGZ1bmN0aW9ucyBub3cgcmV0dXJuIGEgdmFsdWUg
aW5kaWNhdGluZyB3aGF0IG5lZWRzIHRvIGJlIHB1dCBvbgogICAgdGhlIHdpcmUsIGFuZCB0aGF0
IGFjdGlvbiBpcyBkb25lIGJ5IGEgc2VuZF9yZXNwb25zZSBmdW5jdGlvbiBjYWxsZWQKICAgIGFm
dGVyd2FyZHMuCiAgICAKICAgIFRoaXMgcmVmYWN0b3JpbmcgZ2l2ZXMgdXMgYSBjaGFuY2UgdG8g
c3RvcmUgdGhlIHZhbHVlIG9mIHRoZSByZXNwb25zZSwgdXNlZnVsCiAgICBmb3IgcmVwbGF5aW5n
IHRyYW5zYWN0aW9ucy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4u
ZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb24gTHVkbGFtIDxqb25hdGhh
bi5sdWRsYW1AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5o
YXJyaXNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwu
b3JnPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZSAgIHwgIDEgKwogdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3BhY2tldC5tbCAgfCAgNCArKysrCiB0b29scy9vY2FtbC94ZW5zdG9y
ZWQvcHJvY2Vzcy5tbCB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2VmaWxlIGIvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL01ha2VmaWxlCmluZGV4IDQ4ZjEwNzkuLjNkMDQ1YmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9NYWtlZmlsZQorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvTWFrZWZp
bGUKQEAgLTMzLDYgKzMzLDcgQEAgT0JKUyA9IGRlZmluZSBcCiAJc3RkZXh0IFwKIAl0cmllIFwK
IAljb25maWcgXAorCXBhY2tldCBcCiAJbG9nZ2luZyBcCiAJcXVvdGEgXAogCXBlcm1zIFwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wYWNrZXQubWwgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvcGFja2V0Lm1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmM4
ZWNmZTUKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcGFja2V0Lm1s
CkBAIC0wLDAgKzEsNCBAQAordHlwZSByZXNwb25zZSA9CisJfCBBY2sgb2YgKHVuaXQgLT4gdW5p
dCkgICgqIGZ1bmN0aW9uIGlzIHRoZSBhY3Rpb24gdG8gZXhlY3V0ZSBhZnRlciBzZW5kaW5nIHRo
ZSBhY2sgKikKKwl8IFJlcGx5IG9mIHN0cmluZworCXwgRXJyb3Igb2Ygc3RyaW5nCmRpZmYgLS1n
aXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sCmluZGV4IDA2MjA1ODUuLjVmNWY0ODAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sCkBAIC0xMjYsOCArMTI2LDcgQEAgbGV0IGRvX3dhdGNoIGNvbiB0IHJpZCBkb21h
aW5zIGNvbnMgZGF0YSA9CiAJCXwgXyAgICAgICAgICAgICAgICAgICAtPiByYWlzZSBJbnZhbGlk
X0NtZF9BcmdzCiAJCWluCiAJbGV0IHdhdGNoID0gQ29ubmVjdGlvbnMuYWRkX3dhdGNoIGNvbnMg
Y29uIG5vZGUgdG9rZW4gaW4KLQlDb25uZWN0aW9uLnNlbmRfYWNrIGNvbiAoVHJhbnNhY3Rpb24u
Z2V0X2lkIHQpIHJpZCBYZW5idXMuWGIuT3AuV2F0Y2g7Ci0JQ29ubmVjdGlvbi5maXJlX3Npbmds
ZV93YXRjaCB3YXRjaAorCVBhY2tldC5BY2sgKGZ1biAoKSAtPiBDb25uZWN0aW9uLmZpcmVfc2lu
Z2xlX3dhdGNoIHdhdGNoKQogCiBsZXQgZG9fdW53YXRjaCBjb24gdCBkb21haW5zIGNvbnMgZGF0
YSA9CiAJbGV0IChub2RlLCB0b2tlbikgPQpAQCAtMjg0LDIwICsyODMsMzIgQEAgbGV0IGRvX3Nl
dF90YXJnZXQgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCQl8IF8gICAgICAgICAgICAgICAg
ICAgICAgICAgICAtPiByYWlzZSBJbnZhbGlkX0NtZF9BcmdzCiAKICgqLS0tLS0tLS0tLS0tLSBH
ZW5lcmljIGhhbmRsaW5nIG9mIHR5IC0tLS0tLS0tLS0tLS0tLS0tLSopCitsZXQgc2VuZF9yZXNw
b25zZSB0eSBjb24gdCByaWQgcmVzcG9uc2UgPQorCW1hdGNoIHJlc3BvbnNlIHdpdGgKKwl8IFBh
Y2tldC5BY2sgZiAtPgorCQlDb25uZWN0aW9uLnNlbmRfYWNrIGNvbiAoVHJhbnNhY3Rpb24uZ2V0
X2lkIHQpIHJpZCB0eTsKKwkJKCogTm93IGRvIGFueSBuZWNlc3NhcnkgZm9sbG93LXVwIGFjdGlv
bnMgKikKKwkJZiAoKQorCXwgUGFja2V0LlJlcGx5IHJldCAtPgorCQlDb25uZWN0aW9uLnNlbmRf
cmVwbHkgY29uIChUcmFuc2FjdGlvbi5nZXRfaWQgdCkgcmlkIHR5IHJldAorCXwgUGFja2V0LkVy
cm9yIGUgLT4KKwkJQ29ubmVjdGlvbi5zZW5kX2Vycm9yIGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lk
IHQpIHJpZCBlCisKIGxldCByZXBseV9hY2sgZmN0IHR5IGNvbiB0IHJpZCBkb21zIGNvbnMgZGF0
YSA9CiAJZmN0IGNvbiB0IGRvbXMgY29ucyBkYXRhOwotCUNvbm5lY3Rpb24uc2VuZF9hY2sgY29u
IChUcmFuc2FjdGlvbi5nZXRfaWQgdCkgcmlkIHR5OwotCWlmIFRyYW5zYWN0aW9uLmdldF9pZCB0
ID0gVHJhbnNhY3Rpb24ubm9uZSB0aGVuCi0JCXByb2Nlc3Nfd2F0Y2ggKFRyYW5zYWN0aW9uLmdl
dF9vcHMgdCkgY29ucworCVBhY2tldC5BY2sgKGZ1biAoKSAtPgorCQlpZiBUcmFuc2FjdGlvbi5n
ZXRfaWQgdCA9IFRyYW5zYWN0aW9uLm5vbmUgdGhlbgorCQkJcHJvY2Vzc193YXRjaCAoVHJhbnNh
Y3Rpb24uZ2V0X29wcyB0KSBjb25zCisJKQogCiBsZXQgcmVwbHlfZGF0YSBmY3QgdHkgY29uIHQg
cmlkIGRvbXMgY29ucyBkYXRhID0KIAlsZXQgcmV0ID0gZmN0IGNvbiB0IGRvbXMgY29ucyBkYXRh
IGluCi0JQ29ubmVjdGlvbi5zZW5kX3JlcGx5IGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIHJp
ZCB0eSByZXQKKwlQYWNrZXQuUmVwbHkgcmV0CiAKIGxldCByZXBseV9kYXRhX29yX2FjayBmY3Qg
dHkgY29uIHQgcmlkIGRvbXMgY29ucyBkYXRhID0KIAltYXRjaCBmY3QgY29uIHQgZG9tcyBjb25z
IGRhdGEgd2l0aAotCQl8IFNvbWUgcmV0IC0+IENvbm5lY3Rpb24uc2VuZF9yZXBseSBjb24gKFRy
YW5zYWN0aW9uLmdldF9pZCB0KSByaWQgdHkgcmV0Ci0JCXwgTm9uZSAtPiBDb25uZWN0aW9uLnNl
bmRfYWNrIGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIHJpZCB0eQorCQl8IFNvbWUgcmV0IC0+
IFBhY2tldC5SZXBseSByZXQKKwkJfCBOb25lIC0+IFBhY2tldC5BY2sgKGZ1biAoKSAtPiAoKSkK
IAogbGV0IHJlcGx5X25vbmUgZmN0IHR5IGNvbiB0IHJpZCBkb21zIGNvbnMgZGF0YSA9CiAJKCog
bGV0IHRoZSBmdW5jdGlvbiByZXBseSAqKQpAQCAtMzI5LDcgKzM0MCw3IEBAIGxldCBmdW5jdGlv
bl9vZl90eXBlIHR5ID0KIAogbGV0IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0
IH50eSB+Y29uIH50IH5yaWQgfmRhdGEgPQogCWxldCByZXBseV9lcnJvciBlID0KLQkJQ29ubmVj
dGlvbi5zZW5kX2Vycm9yIGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIHJpZCBlIGluCisJCVBh
Y2tldC5FcnJvciBlIGluCiAJdHJ5CiAJCWZjdCB0eSBjb24gdCByaWQgZG9tcyBjb25zIGRhdGEK
IAl3aXRoCkBAIC0zNjIsNyArMzczLDEwIEBAIGxldCBwcm9jZXNzX3BhY2tldCB+c3RvcmUgfmNv
bnMgfmRvbXMgfmNvbiB+dGlkIH5yaWQgfnR5IH5kYXRhID0KIAkJCWVsc2UKIAkJCQlDb25uZWN0
aW9uLmdldF90cmFuc2FjdGlvbiBjb24gdGlkCiAJCQlpbgotCQlpbnB1dF9oYW5kbGVfZXJyb3Ig
fmNvbnMgfmRvbXMgfmZjdCB+dHkgfmNvbiB+dCB+cmlkIH5kYXRhOworCQlsZXQgcmVzcG9uc2Ug
PSBpbnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMgfmRvbXMgfmZjdCB+dHkgfmNvbiB+dCB+cmlkIH5k
YXRhIGluCisKKwkJKCogUHV0IHRoZSByZXNwb25zZSBvbiB0aGUgd2lyZSAqKQorCQlzZW5kX3Jl
c3BvbnNlIHR5IGNvbiB0IHJpZCByZXNwb25zZQogCXdpdGggZXhuIC0+CiAJCWVycm9yICJwcm9j
ZXNzIHBhY2tldDogJXMiIChQcmludGV4Yy50b19zdHJpbmcgZXhuKTsKIAkJQ29ubmVjdGlvbi5z
ZW5kX2Vycm9yIGNvbiB0aWQgcmlkICJFSU8iCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:55:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQcC-0007mY-15; Fri, 07 Apr 2017 09:55:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcB-0007mK-CC
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:35 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A1/C5-27751-61267E85; Fri, 07 Apr 2017 09:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVcs6Xm
 EwY73XBYTthk4MHps79vFHsAYxZqZl5RfkcCa8bX9HHPBfZGKqa+XMDUw3hHoYuTkEBL4wiix
 47pSFyMXkH2eUeLcpeXsXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4Czx/PNfV
 hCbV8BMonPyUrAaFqD6NZsfME1g5FjAyLCKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQJwxAsIPx9saAQ4ySHExKorwKPk8ihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwlic8jxASLEpNT61Iy8wBBgdMWoKDR0mEdz1Imre4IDG3ODMdInWKUVFKnLcLJCEA
 ksgozYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKglDjOfJzCuBm/4KaDET0GKfW09BF
 pckIqSkGhiZTtV8lr2nLCtvka2klSL9VOnbKWe/hL3Lz/+v3/Nwx2rptYknpptLNqUVr81/YH
 xpZ5NAbL6JJ/vDwN9KAlcy5C1E/gTEqmUr5dgdv//8lKy/2sabrKlzv31T8o1l3ut69uNj+xV
 3T80+kHFAaPeUrsmSm+69Xxh27atXwYbpy8W2Fhlyzz2jxFKckWioxVxUnAgAS1aUe0MCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1491558933!62585514!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4309 invoked from network); 7 Apr 2017 09:55:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQc9-0006rI-2s
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQc8-0005Mx-Ud
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQc8-0005Mx-Ud@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:55:32 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: remove some unused
	parameters
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNkNzZjZDM1MGVhODNmYjcwMDZmN2YxNThiODkwNzAzNmIwOTIxMWYKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzoxMjo0MSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjI6
MzEgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHJlbW92ZSBzb21lIHVudXNlZCBwYXJhbWV0
ZXJzCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9uIEx1ZGxhbSA8am9uYXRoYW4ubHVkbGFtQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXVhbiBIYXJyaXMgPGV1YW4uaGFycmlzQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KLS0tCiB0
b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCB8IDE0ICsrKysrKystLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwKaW5kZXggNWY1ZjQ4MC4uZjA5NTU1YyAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwKQEAgLTExOSw3ICsxMTksNyBAQCBsZXQgZG9fZ2V0cGVybXMgY29uIHQgZG9tYWlucyBj
b25zIGRhdGEgPQogCWxldCBwZXJtcyA9IFRyYW5zYWN0aW9uLmdldHBlcm1zIHQgKENvbm5lY3Rp
b24uZ2V0X3Blcm0gY29uKSBwYXRoIGluCiAJUGVybXMuTm9kZS50b19zdHJpbmcgcGVybXMgXiAi
XDAwMCIKIAotbGV0IGRvX3dhdGNoIGNvbiB0IHJpZCBkb21haW5zIGNvbnMgZGF0YSA9CitsZXQg
ZG9fd2F0Y2ggY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCWxldCAobm9kZSwgdG9rZW4pID0g
CiAJCW1hdGNoIChzcGxpdCBOb25lICdcMDAwJyBkYXRhKSB3aXRoCiAJCXwgW25vZGU7IHRva2Vu
OyAiIl0gICAtPiBub2RlLCB0b2tlbgpAQCAtMjk0LDI1ICsyOTQsMjUgQEAgbGV0IHNlbmRfcmVz
cG9uc2UgdHkgY29uIHQgcmlkIHJlc3BvbnNlID0KIAl8IFBhY2tldC5FcnJvciBlIC0+CiAJCUNv
bm5lY3Rpb24uc2VuZF9lcnJvciBjb24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSByaWQgZQogCi1s
ZXQgcmVwbHlfYWNrIGZjdCB0eSBjb24gdCByaWQgZG9tcyBjb25zIGRhdGEgPQorbGV0IHJlcGx5
X2FjayBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgPQogCWZjdCBjb24gdCBkb21zIGNvbnMgZGF0
YTsKIAlQYWNrZXQuQWNrIChmdW4gKCkgLT4KIAkJaWYgVHJhbnNhY3Rpb24uZ2V0X2lkIHQgPSBU
cmFuc2FjdGlvbi5ub25lIHRoZW4KIAkJCXByb2Nlc3Nfd2F0Y2ggKFRyYW5zYWN0aW9uLmdldF9v
cHMgdCkgY29ucwogCSkKIAotbGV0IHJlcGx5X2RhdGEgZmN0IHR5IGNvbiB0IHJpZCBkb21zIGNv
bnMgZGF0YSA9CitsZXQgcmVwbHlfZGF0YSBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgPQogCWxl
dCByZXQgPSBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgaW4KIAlQYWNrZXQuUmVwbHkgcmV0CiAK
LWxldCByZXBseV9kYXRhX29yX2FjayBmY3QgdHkgY29uIHQgcmlkIGRvbXMgY29ucyBkYXRhID0K
K2xldCByZXBseV9kYXRhX29yX2FjayBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgPQogCW1hdGNo
IGZjdCBjb24gdCBkb21zIGNvbnMgZGF0YSB3aXRoCiAJCXwgU29tZSByZXQgLT4gUGFja2V0LlJl
cGx5IHJldAogCQl8IE5vbmUgLT4gUGFja2V0LkFjayAoZnVuICgpIC0+ICgpKQogCi1sZXQgcmVw
bHlfbm9uZSBmY3QgdHkgY29uIHQgcmlkIGRvbXMgY29ucyBkYXRhID0KK2xldCByZXBseV9ub25l
IGZjdCBjb24gdCBkb21zIGNvbnMgZGF0YSA9CiAJKCogbGV0IHRoZSBmdW5jdGlvbiByZXBseSAq
KQotCWZjdCBjb24gdCByaWQgZG9tcyBjb25zIGRhdGEKKwlmY3QgY29uIHQgZG9tcyBjb25zIGRh
dGEKIAogbGV0IGZ1bmN0aW9uX29mX3R5cGUgdHkgPQogCW1hdGNoIHR5IHdpdGgKQEAgLTM0Miw3
ICszNDIsNyBAQCBsZXQgaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfnR5IH5j
b24gfnQgfnJpZCB+ZGF0YSA9CiAJbGV0IHJlcGx5X2Vycm9yIGUgPQogCQlQYWNrZXQuRXJyb3Ig
ZSBpbgogCXRyeQotCQlmY3QgdHkgY29uIHQgcmlkIGRvbXMgY29ucyBkYXRhCisJCWZjdCBjb24g
dCBkb21zIGNvbnMgZGF0YQogCXdpdGgKIAl8IERlZmluZS5JbnZhbGlkX3BhdGggICAgICAgICAg
LT4gcmVwbHlfZXJyb3IgIkVJTlZBTCIKIAl8IERlZmluZS5BbHJlYWR5X2V4aXN0ICAgICAgICAg
LT4gcmVwbHlfZXJyb3IgIkVFWElTVCIKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:55:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQcN-0007oF-2c; Fri, 07 Apr 2017 09: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 <ian.jackson@eu.citrix.com>) id 1cwQcL-0007ny-Is
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:45 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C7/02-27545-02267E85; Fri, 07 Apr 2017 09:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVch6Xm
 Ewe19fBYTthk4MHps79vFHsAYxZqZl5RfkcCa0dC6gq2gVaai6foBtgbGA2JdjFwcQgJfGCWa
 pzSxQjjnGSVatk9g6mLk4GATEJOYu1ehi5GTQ0RAVWLWiuXMILaQgLpE0+8GNhBbWMBR4tT6Z
 Swg5bwCZhJrnjmDhFmAypcunsM6gZFjASPDKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwMzvd
 zU4uLE9NScxKRiveT83E2MQJ8wAMEOxi/LAg4xSnIwKYnyKvg8iRDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwfsz4XmEkGBRanpqRVpmDjA4YNISHDxKIryvQdK8xQWJucWZ6RCpU4y6HO+WfnjP
 JMSSl5+XKiXO+wekSACkKKM0D24ELFAvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXLRFoC
 k9mXgncpldARzABHeFz6ynIESWJCCmpBsYwxj/23x7XBTjc5g44afkiKjmIZcmLBzY3ZBb71h
 3x0+mZXPFaz71jqQvvU8U53F7/KjWfrCkUSJtZyZTssvTaVR5P3UbLlzHxEUuYE5TyRF3srbe
 ZKys6tuhuap4/cY3A3pBq09D3xfflN/btmrL84twUDkEL9tDoK7MtF0/atvFxuV22uRJLcUai
 oRZzUXEiAEXLIiBPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1491558943!96391304!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7266 invoked from network); 7 Apr 2017 09:55:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcJ-0006rz-6j
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcJ-0005O1-44
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQcJ-0005O1-44@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:55:43 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: refactor request
	processing
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk2MTA0MjI1MWQwZDNjYjQxODdjOTVhZWZiZWFiNjgwYTAyYTIyNzYKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzoxMjo1MCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjI6
MzEgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHJlZmFjdG9yIHJlcXVlc3QgcHJvY2Vzc2lu
ZwogICAgCiAgICBFbmNhcHN1bGF0ZSB0aGUgcmVxdWVzdCBpbiBhIHJlY29yZCB0aGF0IGlzIHBh
c3NlZCBmcm9tIGRvX2lucHV0IHRvCiAgICBwcm9jZXNzX3BhY2tldCBhbmQgaW5wdXRfaGFuZGxl
X2Vycm9yLgogICAgCiAgICBUaGlzIHdpbGwgYmUgaGVscGZ1bCB3aGVuIGtlZXBpbmcgdHJhY2sg
b2YgdGhlIHJlcXVlc3RzIG1hZGUgYXMgcGFydCBvZiBhCiAgICB0cmFuc2FjdGlvbi4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKb24gTHVkbGFtIDxqb25hdGhhbi5sdWRsYW1AY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5oYXJyaXNAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3JnPgotLS0KIHRvb2xzL29jYW1s
L3hlbnN0b3JlZC9wYWNrZXQubWwgIHwgIDcgKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwgfCAxNSArKysrKysrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5z
dG9yZWQvcGFja2V0Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3BhY2tldC5tbAppbmRleCBj
OGVjZmU1Li4yMmNhZTFkIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcGFja2V0
Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wYWNrZXQubWwKQEAgLTEsMyArMSwxMCBA
QAordHlwZSByZXF1ZXN0ID0geworCXRpZDogaW50OworCXJpZDogaW50OworCXR5OiBYZW5idXMu
WGIuT3Aub3BlcmF0aW9uOworCWRhdGE6IHN0cmluZzsKK30KKwogdHlwZSByZXNwb25zZSA9CiAJ
fCBBY2sgb2YgKHVuaXQgLT4gdW5pdCkgICgqIGZ1bmN0aW9uIGlzIHRoZSBhY3Rpb24gdG8gZXhl
Y3V0ZSBhZnRlciBzZW5kaW5nIHRoZSBhY2sgKikKIAl8IFJlcGx5IG9mIHN0cmluZwpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5z
dG9yZWQvcHJvY2Vzcy5tbAppbmRleCBmMDk1NTVjLi45ZDY0ZTU0IDEwMDY0NAotLS0gYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
cHJvY2Vzcy5tbApAQCAtMzM4LDExICszMzgsMTEgQEAgbGV0IGZ1bmN0aW9uX29mX3R5cGUgdHkg
PQogCXwgWGVuYnVzLlhiLk9wLkludmFsaWQgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19lcnJv
cgogCXwgXyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19lcnJv
cgogCi1sZXQgaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfnR5IH5jb24gfnQg
fnJpZCB+ZGF0YSA9CitsZXQgaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfmNv
biB+dCB+cmVxID0KIAlsZXQgcmVwbHlfZXJyb3IgZSA9CiAJCVBhY2tldC5FcnJvciBlIGluCiAJ
dHJ5Ci0JCWZjdCBjb24gdCBkb21zIGNvbnMgZGF0YQorCQlmY3QgY29uIHQgZG9tcyBjb25zIHJl
cS5QYWNrZXQuZGF0YQogCXdpdGgKIAl8IERlZmluZS5JbnZhbGlkX3BhdGggICAgICAgICAgLT4g
cmVwbHlfZXJyb3IgIkVJTlZBTCIKIAl8IERlZmluZS5BbHJlYWR5X2V4aXN0ICAgICAgICAgLT4g
cmVwbHlfZXJyb3IgIkVFWElTVCIKQEAgLTM2NCw3ICszNjQsMTAgQEAgbGV0IGlucHV0X2hhbmRs
ZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH50eSB+Y29uIH50IH5yaWQgfmRhdGEgPQogKCoqCiAg
KiBOb3Rocm93IGd1YXJhbnRlZS4KICAqKQotbGV0IHByb2Nlc3NfcGFja2V0IH5zdG9yZSB+Y29u
cyB+ZG9tcyB+Y29uIH50aWQgfnJpZCB+dHkgfmRhdGEgPQorbGV0IHByb2Nlc3NfcGFja2V0IH5z
dG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEgPQorCWxldCB0eSA9IHJlcS5QYWNrZXQudHkgaW4K
KwlsZXQgdGlkID0gcmVxLlBhY2tldC50aWQgaW4KKwlsZXQgcmlkID0gcmVxLlBhY2tldC5yaWQg
aW4KIAl0cnkKIAkJbGV0IGZjdCA9IGZ1bmN0aW9uX29mX3R5cGUgdHkgaW4KIAkJbGV0IHQgPQpA
QCAtMzczLDcgKzM3Niw3IEBAIGxldCBwcm9jZXNzX3BhY2tldCB+c3RvcmUgfmNvbnMgfmRvbXMg
fmNvbiB+dGlkIH5yaWQgfnR5IH5kYXRhID0KIAkJCWVsc2UKIAkJCQlDb25uZWN0aW9uLmdldF90
cmFuc2FjdGlvbiBjb24gdGlkCiAJCQlpbgotCQlsZXQgcmVzcG9uc2UgPSBpbnB1dF9oYW5kbGVf
ZXJyb3IgfmNvbnMgfmRvbXMgfmZjdCB+dHkgfmNvbiB+dCB+cmlkIH5kYXRhIGluCisJCWxldCBy
ZXNwb25zZSA9IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb24gfnQgfnJl
cSBpbgogCiAJCSgqIFB1dCB0aGUgcmVzcG9uc2Ugb24gdGhlIHdpcmUgKikKIAkJc2VuZF9yZXNw
b25zZSB0eSBjb24gdCByaWQgcmVzcG9uc2UKQEAgLTQwNiwxMSArNDA5LDEzIEBAIGxldCBkb19p
bnB1dCBzdG9yZSBjb25zIGRvbXMgY29uID0KIAlpZiBuZXdwYWNrZXQgdGhlbiAoCiAJCWxldCBw
YWNrZXQgPSBDb25uZWN0aW9uLnBvcF9pbiBjb24gaW4KIAkJbGV0IHRpZCwgcmlkLCB0eSwgZGF0
YSA9IFhlbmJ1cy5YYi5QYWNrZXQudW5wYWNrIHBhY2tldCBpbgorCQlsZXQgcmVxID0ge1BhY2tl
dC50aWQ7IFBhY2tldC5yaWQ7IFBhY2tldC50eTsgUGFja2V0LmRhdGF9IGluCisKIAkJKCogQXMg
d2UgZG9uJ3QgbG9nIElPLCBkbyBub3QgY2FsbCBhbiB1bm5lY2Vzc2FyeSBzYW5pdGl6ZV9kYXRh
IAogCQkgICBpbmZvICJbJXNdIC0+IFslZF0gJXMgXCIlc1wiIgogCQkgICAgICAgICAoQ29ubmVj
dGlvbi5nZXRfZG9tc3RyIGNvbikgdGlkCiAJCSAgICAgICAgIChYZW5idXMuWGIuT3AudG9fc3Ry
aW5nIHR5KSAoc2FuaXRpemVfZGF0YSBkYXRhKTsgKikKLQkJcHJvY2Vzc19wYWNrZXQgfnN0b3Jl
IH5jb25zIH5kb21zIH5jb24gfnRpZCB+cmlkIH50eSB+ZGF0YTsKKwkJcHJvY2Vzc19wYWNrZXQg
fnN0b3JlIH5jb25zIH5kb21zIH5jb24gfnJlcTsKIAkJd3JpdGVfYWNjZXNzX2xvZyB+dHkgfnRp
ZCB+Y29uIH5kYXRhOwogCQlDb25uZWN0aW9uLmluY3Jfb3BzIGNvbjsKIAkpCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC41Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:55:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQcX-0007pn-4E; Fri, 07 Apr 2017 09:55:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcW-0007pZ-1a
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:56 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 42/31-01936-B2267E85; Fri, 07 Apr 2017 09:55:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVcr6Xm
 EwboVKhYTthk4MHps79vFHsAYxZqZl5RfkcCacfbVR6aCg4YV/e07mBsYN2p2MXJxCAl8YZT4
 PvUDC4RznlHi6IXprF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsESqyY9
 ZQFxOYVMJNYeuA6WCsLUP22134TGDkWMDKsYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1NDDVy0
 0tLk5MT81JTCrWS87P3cQI9Ek9AwPjDsY97X6HGCU5mJREeRV8nkQI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuD9mfA8QkiwKDU9tSItMwcYHDBpCQ4eJRHe1yBp3uKCxNzizHSI1ClGXY53Sz+8
 ZxJiycvPS5US5/0DUiQAUpRRmgc3AhaolxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8xaAT
 OHJzCuB2/QK6AgmoCN8bj0FOaIkESEl1cDI9ou/9GRrqnl+rpfHiritMr/jBQI+PVeOuaRQLC
 xodefChSkV2Xl/KnQadp0LdH4sVpj+7WfWtFJ/89SD51hnLeMo2SwjeL5u/TG//BsrBXy3xPW
 UhTjdZebiZyrWmCNqu3wb64FtJuL5MzRubSrOWemWEPOv1y+97MeFM8rsjwqOb8i8PFGJpTgj
 0VCLuag4EQDFaKwmTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1491558953!71054041!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55842 invoked from network); 7 Apr 2017 09:55:54 -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; 7 Apr 2017 09:55:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcT-0006s9-8c
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcT-0005Ob-81
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQcT-0005Ob-81@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: keep track of each
	transaction's operations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDIwZDQyNDg5YmRhYjE5NmY3M2U2Njc0NThiNWUwNjkxNDUxNmViNTEKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzoxMjo1NiAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjI6
MzMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGtlZXAgdHJhY2sgb2YgZWFjaCB0cmFuc2Fj
dGlvbidzIG9wZXJhdGlvbnMKICAgIAogICAgQSBsaXN0IG9mIChyZXF1ZXN0LCByZXNwb25zZSkg
cGFpcnMgZnJvbSB0aGUgb3BlcmF0aW9ucyBwZXJmb3JtZWQgd2l0aGluIHRoZQogICAgdHJhbnNh
Y3Rpb24gd2lsbCBiZSB1c2VmdWwgdG8gc3VwcG9ydCB0cmFuc2FjdGlvbiByZXBsYXkuCiAgICAK
ICAgIFNpbmNlIHRoaXMgY29uc3VtZXMgbWVtb3J5LCB0aGUgbnVtYmVyIG9mIHJlcXVlc3RzIHBl
ciB0cmFuc2FjdGlvbiBtdXN0IG5vdCBiZQogICAgbGVmdCB1bmJvdW5kZWQuIEhlbmNlIGEgbmV3
IHF1b3RhIGZvciB0aGlzIGlzIGludHJvZHVjZWQuIFRoaXMgcXVvdGEsIGNvbmZpZ3VyZWQKICAg
IHZpYSB0aGUgY29uZmlndXJhdGlvbiBrZXkgJ3F1b3RhLW1heHJlcXVlc3RzJywgbGltaXRzIHRo
ZSBzaXplIG9mIHRyYW5zYWN0aW9ucwogICAgaW5pdGlhdGVkIGJ5IGRvbVVzLgogICAgCiAgICBB
ZnRlciB0aGUgbWF4aW11bSBudW1iZXIgb2YgcmVxdWVzdHMgaGFzIGJlZW4gZXhoYXVzdGVkLCBh
bnkgZnVydGhlciByZXF1ZXN0cwogICAgd2lsbCByZXN1bHQgaW4gRVFVT1RBIGVycm9ycy4gVGhl
IGNsaWVudCBtYXkgdGhlbiBjaG9vc2UgdG8gZW5kIHRoZSB0cmFuc2FjdGlvbjsKICAgIGEgc3Vj
Y2Vzc2Z1bCBjb21taXQgd2lsbCByZXN1bHQgaW4gdGhlIHJldGVudGlvbiBvZiBvbmx5IHRoZSBw
cmlvciByZXF1ZXN0cy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4u
ZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb24gTHVkbGFtIDxqb25hdGhh
bi5sdWRsYW1AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5o
YXJyaXNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwu
b3JnPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwgICAgICAgfCAgMSArCiB0
b29scy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mIHwgIDEgKwogdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3Byb2Nlc3MubWwgICAgICB8IDEzICsrKysrKysrKysrLS0KIHRvb2xzL29jYW1s
L3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCAgfCAyMSArKysrKysrKysrKysrKystLS0tLS0KIHRv
b2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgICAgfCAgMSArCiA1IGZpbGVzIGNoYW5n
ZWQsIDI5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL2RlZmluZS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUu
bWwKaW5kZXggODlhNmFhYy4uZDYwODYxYyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL2RlZmluZS5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sCkBAIC0y
Nyw2ICsyNyw3IEBAIGxldCBkZWZhdWx0X2NvbmZpZ19kaXIgPSAiL2V0Yy94ZW4iCiAKIGxldCBt
YXh3YXRjaCA9IHJlZiAoNTApCiBsZXQgbWF4dHJhbnNhY3Rpb24gPSByZWYgKDIwKQorbGV0IG1h
eHJlcXVlc3RzID0gcmVmICgtMSkgICAoKiBtYXhpbXVtIHJlcXVlc3RzIHBlciB0cmFuc2FjdGlv
biAqKQogCiBsZXQgZG9taWRfc2VsZiA9IDB4N0ZGMAogCmRpZmYgLS1naXQgYS90b29scy9vY2Ft
bC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5z
dG9yZWQuY29uZgppbmRleCBkZDIwZWRhLi5hYzYwZjQ5IDEwMDY0NAotLS0gYS90b29scy9vY2Ft
bC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9v
eGVuc3RvcmVkLmNvbmYKQEAgLTE4LDYgKzE4LDcgQEAgcXVvdGEtbWF4ZW50aXR5ID0gMTAwMAog
cXVvdGEtbWF4c2l6ZSA9IDIwNDgKIHF1b3RhLW1heHdhdGNoID0gMTAwCiBxdW90YS10cmFuc2Fj
dGlvbiA9IDEwCitxdW90YS1tYXhyZXF1ZXN0cyA9IDEwMjQKIAogIyBBY3RpdmF0ZSBmaWxlZCBi
YXNlIGJhY2tlbmQKIHBlcnNpc3RlbnQgPSBmYWxzZQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApp
bmRleCA5ZDY0ZTU0Li41MzUwOGFiIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
cHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMTU1
LDcgKzE1NSw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlucyBjb25zIGRh
dGEgPQogCWlmIG5vdCBzdWNjZXNzIHRoZW4KIAkJcmFpc2UgVHJhbnNhY3Rpb25fYWdhaW47CiAJ
aWYgY29tbWl0IHRoZW4KLQkJcHJvY2Vzc193YXRjaCAoTGlzdC5yZXYgKFRyYW5zYWN0aW9uLmdl
dF9vcHMgdCkpIGNvbnMKKwkJcHJvY2Vzc193YXRjaCAoTGlzdC5yZXYgKFRyYW5zYWN0aW9uLmdl
dF9wYXRocyB0KSkgY29ucwogCiBsZXQgZG9faW50cm9kdWNlIGNvbiB0IGRvbWFpbnMgY29ucyBk
YXRhID0KIAlpZiBub3QgKENvbm5lY3Rpb24uaXNfZG9tMCBjb24pCkBAIC0yOTgsNyArMjk4LDcg
QEAgbGV0IHJlcGx5X2FjayBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgPQogCWZjdCBjb24gdCBk
b21zIGNvbnMgZGF0YTsKIAlQYWNrZXQuQWNrIChmdW4gKCkgLT4KIAkJaWYgVHJhbnNhY3Rpb24u
Z2V0X2lkIHQgPSBUcmFuc2FjdGlvbi5ub25lIHRoZW4KLQkJCXByb2Nlc3Nfd2F0Y2ggKFRyYW5z
YWN0aW9uLmdldF9vcHMgdCkgY29ucworCQkJcHJvY2Vzc193YXRjaCAoVHJhbnNhY3Rpb24uZ2V0
X3BhdGhzIHQpIGNvbnMKIAkpCiAKIGxldCByZXBseV9kYXRhIGZjdCBjb24gdCBkb21zIGNvbnMg
ZGF0YSA9CkBAIC0zNzgsNiArMzc4LDE1IEBAIGxldCBwcm9jZXNzX3BhY2tldCB+c3RvcmUgfmNv
bnMgfmRvbXMgfmNvbiB+cmVxID0KIAkJCWluCiAJCWxldCByZXNwb25zZSA9IGlucHV0X2hhbmRs
ZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb24gfnQgfnJlcSBpbgogCisJCWxldCByZXNwb25z
ZSA9IHRyeQorCQkJaWYgdGlkIDw+IFRyYW5zYWN0aW9uLm5vbmUgdGhlbgorCQkJCSgqIFJlbWVt
YmVyIHRoZSByZXF1ZXN0IGFuZCByZXNwb25zZSBmb3IgdGhpcyBvcGVyYXRpb24gaW4gY2FzZSB3
ZSBuZWVkIHRvIHJlcGxheSB0aGUgdHJhbnNhY3Rpb24gKikKKwkJCQlUcmFuc2FjdGlvbi5hZGRf
b3BlcmF0aW9uIH5wZXJtOihDb25uZWN0aW9uLmdldF9wZXJtIGNvbikgdCByZXEgcmVzcG9uc2U7
CisJCQlyZXNwb25zZQorCQl3aXRoIFF1b3RhLkxpbWl0X3JlYWNoZWQgLT4KKwkJCVBhY2tldC5F
cnJvciAiRVFVT1RBIgorCQlpbgorCiAJCSgqIFB1dCB0aGUgcmVzcG9uc2Ugb24gdGhlIHdpcmUg
KikKIAkJc2VuZF9yZXNwb25zZSB0eSBjb24gdCByaWQgcmVzcG9uc2UKIAl3aXRoIGV4biAtPgpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCmluZGV4IDc3ZGU0ZTguLjZiMzdmYzIgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKQEAgLTc1LDcgKzc1LDggQEAgdHlwZSB0
ID0gewogCXR5OiB0eTsKIAlzdG9yZTogU3RvcmUudDsKIAlxdW90YTogUXVvdGEudDsKLQltdXRh
YmxlIG9wczogKFhlbmJ1cy5YYi5PcC5vcGVyYXRpb24gKiBTdG9yZS5QYXRoLnQpIGxpc3Q7CisJ
bXV0YWJsZSBwYXRoczogKFhlbmJ1cy5YYi5PcC5vcGVyYXRpb24gKiBTdG9yZS5QYXRoLnQpIGxp
c3Q7CisJbXV0YWJsZSBvcGVyYXRpb25zOiAoUGFja2V0LnJlcXVlc3QgKiBQYWNrZXQucmVzcG9u
c2UpIGxpc3Q7CiAJbXV0YWJsZSByZWFkX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiAJ
bXV0YWJsZSB3cml0ZV9sb3dwYXRoOiBTdG9yZS5QYXRoLnQgb3B0aW9uOwogfQpAQCAtODYsMTYg
Kzg3LDI0IEBAIGxldCBtYWtlIGlkIHN0b3JlID0KIAkJdHkgPSB0eTsKIAkJc3RvcmUgPSBpZiBp
ZCA9IG5vbmUgdGhlbiBzdG9yZSBlbHNlIFN0b3JlLmNvcHkgc3RvcmU7CiAJCXF1b3RhID0gUXVv
dGEuY29weSBzdG9yZS5TdG9yZS5xdW90YTsKLQkJb3BzID0gW107CisJCXBhdGhzID0gW107CisJ
CW9wZXJhdGlvbnMgPSBbXTsKIAkJcmVhZF9sb3dwYXRoID0gTm9uZTsKIAkJd3JpdGVfbG93cGF0
aCA9IE5vbmU7CiAJfQogCiBsZXQgZ2V0X2lkIHQgPSBtYXRjaCB0LnR5IHdpdGggTm8gLT4gbm9u
ZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBpZAogbGV0IGdldF9zdG9yZSB0ID0gdC5zdG9yZQotbGV0
IGdldF9vcHMgdCA9IHQub3BzCi0KLWxldCBhZGRfd29wIHQgdHkgcGF0aCA9IHQub3BzIDwtICh0
eSwgcGF0aCkgOjogdC5vcHMKK2xldCBnZXRfcGF0aHMgdCA9IHQucGF0aHMKKworbGV0IGFkZF93
b3AgdCB0eSBwYXRoID0gdC5wYXRocyA8LSAodHksIHBhdGgpIDo6IHQucGF0aHMKK2xldCBhZGRf
b3BlcmF0aW9uIH5wZXJtIHQgcmVxdWVzdCByZXNwb25zZSA9CisJaWYgIURlZmluZS5tYXhyZXF1
ZXN0cyA+PSAwCisJCSYmIG5vdCAoUGVybXMuQ29ubmVjdGlvbi5pc19kb20wIHBlcm0pCisJCSYm
IExpc3QubGVuZ3RoIHQub3BlcmF0aW9ucyA+PSAhRGVmaW5lLm1heHJlcXVlc3RzCisJCXRoZW4g
cmFpc2UgUXVvdGEuTGltaXRfcmVhY2hlZDsKKwl0Lm9wZXJhdGlvbnMgPC0gKHJlcXVlc3QsIHJl
c3BvbnNlKSA6OiB0Lm9wZXJhdGlvbnMKK2xldCBnZXRfb3BlcmF0aW9ucyB0ID0gTGlzdC5yZXYg
dC5vcGVyYXRpb25zCiBsZXQgc2V0X3JlYWRfbG93cGF0aCB0IHBhdGggPSB0LnJlYWRfbG93cGF0
aCA8LSBnZXRfbG93ZXN0IHBhdGggdC5yZWFkX2xvd3BhdGgKIGxldCBzZXRfd3JpdGVfbG93cGF0
aCB0IHBhdGggPSB0LndyaXRlX2xvd3BhdGggPC0gZ2V0X2xvd2VzdCBwYXRoIHQud3JpdGVfbG93
cGF0aAogCkBAIC0xNDEsNyArMTUwLDcgQEAgbGV0IGdldHBlcm1zIHQgcGVybSBwYXRoID0KIAly
CiAKIGxldCBjb21taXQgfmNvbiB0ID0KLQlsZXQgaGFzX3dyaXRlX29wcyA9IExpc3QubGVuZ3Ro
IHQub3BzID4gMCBpbgorCWxldCBoYXNfd3JpdGVfb3BzID0gTGlzdC5sZW5ndGggdC5wYXRocyA+
IDAgaW4KIAlsZXQgaGFzX2NvYWxlc2NlZCA9IHJlZiBmYWxzZSBpbgogCWxldCBoYXNfY29tbWl0
ZWQgPQogCW1hdGNoIHQudHkgd2l0aApkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXgg
YmZlNjg5Yi4uNDJjNDY3YiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0
b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC05NSw2
ICs5NSw3IEBAIGxldCBwYXJzZV9jb25maWcgZmlsZW5hbWUgPQogCQkoInF1b3RhLXRyYW5zYWN0
aW9uIiwgQ29uZmlnLlNldF9pbnQgRGVmaW5lLm1heHRyYW5zYWN0aW9uKTsKIAkJKCJxdW90YS1t
YXhlbnRpdHkiLCBDb25maWcuU2V0X2ludCBRdW90YS5tYXhlbnQpOwogCQkoInF1b3RhLW1heHNp
emUiLCBDb25maWcuU2V0X2ludCBRdW90YS5tYXhzaXplKTsKKwkJKCJxdW90YS1tYXhyZXF1ZXN0
cyIsIENvbmZpZy5TZXRfaW50IERlZmluZS5tYXhyZXF1ZXN0cyk7CiAJCSgidGVzdC1lYWdhaW4i
LCBDb25maWcuU2V0X2Jvb2wgVHJhbnNhY3Rpb24udGVzdF9lYWdhaW4pOwogCQkoInBlcnNpc3Rl
bnQiLCBDb25maWcuU2V0X2Jvb2wgRGlzay5lbmFibGUpOwogCQkoInhlbnN0b3JlZC1sb2ctZmls
ZSIsIENvbmZpZy5TdHJpbmcgTG9nZ2luZy5zZXRfeGVuc3RvcmVkX2xvZ19kZXN0aW5hdGlvbik7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:56:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:56:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQch-0007rN-5o; Fri, 07 Apr 2017 09:56:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcg-0007rB-96
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:06 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 4D/62-12861-53267E85; Fri, 07 Apr 2017 09:56:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdck6Xm
 EQd9ETYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNOL5vL2vB99CK87cNGxjfOncxcnEICXxhlHj3
 4xAThHOeUeLZ5G4gh4ODTUBMYu5ehS5GTg4RAVWJWSuWM4PYQgLqEk2/G9hAbGGBYImN3w+wg
 ZTzCphJNC1wBgmzAJVvnXiJZQIjxwJGhlWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGxnq5qc
 XFiempOYlJxXrJ+bmbGIEeqWdgYNzB2H7C7xCjJAeTkiivgs+TCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvD8TnkcICRalpqdWpGXmAEMDJi3BwaMkwvsaJM1bXJCYW5yZDpE6xajL8W7ph/dM
 Qix5+XmpUuK8f0CKBECKMkrz4EbAwvQSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFetUSgK
 TyZeSVwm14BHcEEdITPracgR5QkIqSkGhizhLapJrjIzdiiMOm9/vKqYItVJlGClRd5tTtjir
 j1ru/bKawTnMd9UeMs3/SbKYETd3T3nbYu1g+cqfDcSua6osKeLxu3XYlUdX53bqOUw9HoxWF
 m/surFbYtTuz3WC8iMSFueUnbMu4Yt6UOzIW+joHryo9OF9xceuKg95b3e4/HGc54YabEUpyR
 aKjFXFScCADwW5IdTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1491558963!39244426!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10961 invoked from network); 7 Apr 2017 09:56:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcd-0006sv-AY
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcd-0005Q7-9o
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQcd-0005Q7-9o@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:56:03 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: move functions that
	process simple operations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFjNDhkZmYyOTFlNWE2MzY1MzJlMTMxZTkwNzFjMTM1MzlmYjU4YzcKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzoxMzowMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjI6
MzMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IG1vdmUgZnVuY3Rpb25zIHRoYXQgcHJvY2Vz
cyBzaW1wbGUgb3BlcmF0aW9ucwogICAgCiAgICBTZXBhcmF0ZSB0aGUgZnVuY3Rpb25zIHdoaWNo
IHByb2Nlc3Mgb3BlcmF0aW9ucyB0aGF0IGNhbiBiZSBkb25lIGFzIHBhcnQgb2YgYQogICAgdHJh
bnNhY3Rpb24uIFNwZWNpZmljYWxseSwgdGhlc2Ugb3BlcmF0aW9ucyBhcmU6IHJlYWQsIHdyaXRl
LCBybSwgZ2V0cGVybXMsCiAgICBzZXRwZXJtcywgZ2V0ZG9tYWlucGF0aCwgZGlyZWN0b3J5LCBt
a2Rpci4KICAgIAogICAgQWxzbyBzcGxpdCBmdW5jdGlvbl9vZl90eXBlIGludG8gdHdvIGZ1bmN0
aW9uczogb25lIGZvciBwcm9jZXNzaW5nIHRoZSBzaW1wbGUKICAgIG9wZXJhdGlvbnMgYW5kIG9u
ZSBmb3IgcHJvY2Vzc2luZyB0aGUgcmVzdC4KICAgIAogICAgVGhpcyB3aWxsIGhlbHAgYWxsb3cg
cmVwbGF5IG9mIHRyYW5zYWN0aW9ucywgYWxsb3dpbmcgdXMgdG8gaW52b2tlIHRoZSBmdW5jdGlv
bnMKICAgIHRoYXQgcHJvY2VzcyB0aGUgc2ltcGxlIG9wZXJhdGlvbnMgYXMgcGFydCBvZiB0aGUg
cHJvY2Vzc2luZyBvZiB0cmFuc2FjdGlvbl9lbmQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEpv
bmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKb24gTHVkbGFtIDxqb25hdGhhbi5sdWRsYW1AY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5oYXJyaXNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBE
YXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3JnPgogICAgCiAgICBCYWNrcG9ydGluZyB0byA0LjU6
CiAgICAKICAgIC0gUmVtb3ZlZCByZWZlcmVuY2VzIHRvIFJlc2V0X3dhdGNoZXMsIHdoaWNoIHdh
cyBpbnRyb2R1Y2VkIGluIDQuNi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5t
bCB8IDIyMCArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwgMTAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwKaW5kZXggNTM1MDhhYi4uNjdjZDg4MCAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwKQEAgLTExOSw5NCArMTE5LDYgQEAgbGV0IGRvX2dldHBlcm1zIGNvbiB0IGRvbWFpbnMg
Y29ucyBkYXRhID0KIAlsZXQgcGVybXMgPSBUcmFuc2FjdGlvbi5nZXRwZXJtcyB0IChDb25uZWN0
aW9uLmdldF9wZXJtIGNvbikgcGF0aCBpbgogCVBlcm1zLk5vZGUudG9fc3RyaW5nIHBlcm1zIF4g
IlwwMDAiCiAKLWxldCBkb193YXRjaCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9Ci0JbGV0IChu
b2RlLCB0b2tlbikgPSAKLQkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKLQkJ
fCBbbm9kZTsgdG9rZW47ICIiXSAgIC0+IG5vZGUsIHRva2VuCi0JCXwgXyAgICAgICAgICAgICAg
ICAgICAtPiByYWlzZSBJbnZhbGlkX0NtZF9BcmdzCi0JCWluCi0JbGV0IHdhdGNoID0gQ29ubmVj
dGlvbnMuYWRkX3dhdGNoIGNvbnMgY29uIG5vZGUgdG9rZW4gaW4KLQlQYWNrZXQuQWNrIChmdW4g
KCkgLT4gQ29ubmVjdGlvbi5maXJlX3NpbmdsZV93YXRjaCB3YXRjaCkKLQotbGV0IGRvX3Vud2F0
Y2ggY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQotCWxldCAobm9kZSwgdG9rZW4pID0KLQkJbWF0
Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKLQkJfCBbbm9kZTsgdG9rZW47ICIiXSAg
IC0+IG5vZGUsIHRva2VuCi0JCXwgXyAgICAgICAgICAgICAgICAgICAtPiByYWlzZSBJbnZhbGlk
X0NtZF9BcmdzCi0JCWluCi0JQ29ubmVjdGlvbnMuZGVsX3dhdGNoIGNvbnMgY29uIG5vZGUgdG9r
ZW4KLQotbGV0IGRvX3RyYW5zYWN0aW9uX3N0YXJ0IGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0K
LQlpZiBUcmFuc2FjdGlvbi5nZXRfaWQgdCA8PiBUcmFuc2FjdGlvbi5ub25lIHRoZW4KLQkJcmFp
c2UgVHJhbnNhY3Rpb25fbmVzdGVkOwotCWxldCBzdG9yZSA9IFRyYW5zYWN0aW9uLmdldF9zdG9y
ZSB0IGluCi0Jc3RyaW5nX29mX2ludCAoQ29ubmVjdGlvbi5zdGFydF90cmFuc2FjdGlvbiBjb24g
c3RvcmUpIF4gIlwwMDAiCi0KLWxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlucyBj
b25zIGRhdGEgPQotCWxldCBjb21taXQgPQotCQltYXRjaCAoc3BsaXQgTm9uZSAnXDAwMCcgZGF0
YSkgd2l0aAotCQl8ICJUIiA6OiBfIC0+IHRydWUKLQkJfCAiRiIgOjogXyAtPiBmYWxzZQotCQl8
IHggOjogXyAgIC0+IHJhaXNlIChJbnZhbGlkX2FyZ3VtZW50IHgpCi0JCXwgXyAgICAgICAgLT4g
cmFpc2UgSW52YWxpZF9DbWRfQXJncwotCQlpbgotCWxldCBzdWNjZXNzID0KLQkJQ29ubmVjdGlv
bi5lbmRfdHJhbnNhY3Rpb24gY29uIChUcmFuc2FjdGlvbi5nZXRfaWQgdCkgY29tbWl0IGluCi0J
aWYgbm90IHN1Y2Nlc3MgdGhlbgotCQlyYWlzZSBUcmFuc2FjdGlvbl9hZ2FpbjsKLQlpZiBjb21t
aXQgdGhlbgotCQlwcm9jZXNzX3dhdGNoIChMaXN0LnJldiAoVHJhbnNhY3Rpb24uZ2V0X3BhdGhz
IHQpKSBjb25zCi0KLWxldCBkb19pbnRyb2R1Y2UgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQot
CWlmIG5vdCAoQ29ubmVjdGlvbi5pc19kb20wIGNvbikKLQl0aGVuIHJhaXNlIERlZmluZS5QZXJt
aXNzaW9uX2RlbmllZDsKLQlsZXQgKGRvbWlkLCBtZm4sIHBvcnQpID0KLQkJbWF0Y2ggKHNwbGl0
IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKLQkJfCBkb21pZCA6OiBtZm4gOjogcG9ydCA6OiBfIC0+
Ci0JCQlpbnRfb2Zfc3RyaW5nIGRvbWlkLCBOYXRpdmVpbnQub2Zfc3RyaW5nIG1mbiwgaW50X29m
X3N0cmluZyBwb3J0Ci0JCXwgXyAgICAgICAgICAgICAgICAgICAgICAgICAtPiByYWlzZSBJbnZh
bGlkX0NtZF9BcmdzOwotCQlpbgotCWxldCBkb20gPQotCQlpZiBEb21haW5zLmV4aXN0IGRvbWFp
bnMgZG9taWQgdGhlbgotCQkJRG9tYWlucy5maW5kIGRvbWFpbnMgZG9taWQKLQkJZWxzZSB0cnkK
LQkJCWxldCBuZG9tID0gWGVuY3RybC53aXRoX2ludGYgKGZ1biB4YyAtPgotCQkJCURvbWFpbnMu
Y3JlYXRlIHhjIGRvbWFpbnMgZG9taWQgbWZuIHBvcnQpIGluCi0JCQlDb25uZWN0aW9ucy5hZGRf
ZG9tYWluIGNvbnMgbmRvbTsKLQkJCUNvbm5lY3Rpb25zLmZpcmVfc3BlY193YXRjaGVzIGNvbnMg
IkBpbnRyb2R1Y2VEb21haW4iOwotCQkJbmRvbQotCQl3aXRoIF8gLT4gcmFpc2UgSW52YWxpZF9D
bWRfQXJncwotCWluCi0JaWYgKERvbWFpbi5nZXRfcmVtb3RlX3BvcnQgZG9tKSA8PiBwb3J0IHx8
IChEb21haW4uZ2V0X21mbiBkb20pIDw+IG1mbiB0aGVuCi0JCXJhaXNlIERvbWFpbl9ub3RfbWF0
Y2gKLQotbGV0IGRvX3JlbGVhc2UgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQotCWlmIG5vdCAo
Q29ubmVjdGlvbi5pc19kb20wIGNvbikKLQl0aGVuIHJhaXNlIERlZmluZS5QZXJtaXNzaW9uX2Rl
bmllZDsKLQlsZXQgZG9taWQgPQotCQltYXRjaCAoc3BsaXQgTm9uZSAnXDAwMCcgZGF0YSkgd2l0
aAotCQl8IFtkb21pZDsiIl0gLT4gaW50X29mX3N0cmluZyBkb21pZAotCQl8IF8gICAgICAgICAg
LT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncwotCQlpbgotCWxldCBmaXJlX3NwZWNfd2F0Y2hlcyA9
IERvbWFpbnMuZXhpc3QgZG9tYWlucyBkb21pZCBpbgotCURvbWFpbnMuZGVsIGRvbWFpbnMgZG9t
aWQ7Ci0JQ29ubmVjdGlvbnMuZGVsX2RvbWFpbiBjb25zIGRvbWlkOwotCWlmIGZpcmVfc3BlY193
YXRjaGVzIAotCXRoZW4gQ29ubmVjdGlvbnMuZmlyZV9zcGVjX3dhdGNoZXMgY29ucyAiQHJlbGVh
c2VEb21haW4iCi0JZWxzZSByYWlzZSBJbnZhbGlkX0NtZF9BcmdzCi0KLWxldCBkb19yZXN1bWUg
Y29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQotCWlmIG5vdCAoQ29ubmVjdGlvbi5pc19kb20wIGNv
bikKLQl0aGVuIHJhaXNlIERlZmluZS5QZXJtaXNzaW9uX2RlbmllZDsKLQlsZXQgZG9taWQgPQot
CQltYXRjaCAoc3BsaXQgTm9uZSAnXDAwMCcgZGF0YSkgd2l0aAotCQl8IGRvbWlkIDo6IF8gLT4g
aW50X29mX3N0cmluZyBkb21pZAotCQl8IF8gICAgICAgICAgLT4gcmFpc2UgSW52YWxpZF9DbWRf
QXJncwotCQlpbgotCWlmIERvbWFpbnMuZXhpc3QgZG9tYWlucyBkb21pZAotCXRoZW4gRG9tYWlu
cy5yZXN1bWUgZG9tYWlucyBkb21pZAotCWVsc2UgcmFpc2UgSW52YWxpZF9DbWRfQXJncwotCiBs
ZXQgZG9fZ2V0ZG9tYWlucGF0aCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJbGV0IGRvbWlk
ID0KIAkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKQEAgLTMxNCwyOCArMjI2
LDMwIEBAIGxldCByZXBseV9ub25lIGZjdCBjb24gdCBkb21zIGNvbnMgZGF0YSA9CiAJKCogbGV0
IHRoZSBmdW5jdGlvbiByZXBseSAqKQogCWZjdCBjb24gdCBkb21zIGNvbnMgZGF0YQogCi1sZXQg
ZnVuY3Rpb25fb2ZfdHlwZSB0eSA9CisoKiBGdW5jdGlvbnMgZm9yICdzaW1wbGUnIG9wZXJhdGlv
bnMgdGhhdCBjYW5ub3QgYmUgcGFydCBvZiBhIHRyYW5zYWN0aW9uICopCitsZXQgZnVuY3Rpb25f
b2ZfdHlwZV9zaW1wbGVfb3AgdHkgPQogCW1hdGNoIHR5IHdpdGgKLQl8IFhlbmJ1cy5YYi5PcC5E
ZWJ1ZyAgICAgICAgICAgICAtPiByZXBseV9kYXRhX29yX2FjayBkb19kZWJ1ZworCXwgWGVuYnVz
LlhiLk9wLkRlYnVnCisJfCBYZW5idXMuWGIuT3AuV2F0Y2gKKwl8IFhlbmJ1cy5YYi5PcC5Vbndh
dGNoCisJfCBYZW5idXMuWGIuT3AuVHJhbnNhY3Rpb25fc3RhcnQKKwl8IFhlbmJ1cy5YYi5PcC5U
cmFuc2FjdGlvbl9lbmQKKwl8IFhlbmJ1cy5YYi5PcC5JbnRyb2R1Y2UKKwl8IFhlbmJ1cy5YYi5P
cC5SZWxlYXNlCisJfCBYZW5idXMuWGIuT3AuSXNpbnRyb2R1Y2VkCisJfCBYZW5idXMuWGIuT3Au
UmVzdW1lCisJfCBYZW5idXMuWGIuT3AuU2V0X3RhcmdldAorCXwgWGVuYnVzLlhiLk9wLlJlc3Ry
aWN0CisJfCBYZW5idXMuWGIuT3AuSW52YWxpZCAgICAgICAgICAgLT4gZXJyb3IgImNhbGxlZCBm
dW5jdGlvbl9vZl90eXBlX3NpbXBsZV9vcCBvbiBvcGVyYXRpb24gJXMiIChYZW5idXMuWGIuT3Au
dG9fc3RyaW5nIHR5KTsKKwkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYWlz
ZSAoSW52YWxpZF9hcmd1bWVudCAoWGVuYnVzLlhiLk9wLnRvX3N0cmluZyB0eSkpCiAJfCBYZW5i
dXMuWGIuT3AuRGlyZWN0b3J5ICAgICAgICAgLT4gcmVwbHlfZGF0YSBkb19kaXJlY3RvcnkKIAl8
IFhlbmJ1cy5YYi5PcC5SZWFkICAgICAgICAgICAgICAtPiByZXBseV9kYXRhIGRvX3JlYWQKIAl8
IFhlbmJ1cy5YYi5PcC5HZXRwZXJtcyAgICAgICAgICAtPiByZXBseV9kYXRhIGRvX2dldHBlcm1z
Ci0JfCBYZW5idXMuWGIuT3AuV2F0Y2ggICAgICAgICAgICAgLT4gcmVwbHlfbm9uZSBkb193YXRj
aAotCXwgWGVuYnVzLlhiLk9wLlVud2F0Y2ggICAgICAgICAgIC0+IHJlcGx5X2FjayBkb191bndh
dGNoCi0JfCBYZW5idXMuWGIuT3AuVHJhbnNhY3Rpb25fc3RhcnQgLT4gcmVwbHlfZGF0YSBkb190
cmFuc2FjdGlvbl9zdGFydAotCXwgWGVuYnVzLlhiLk9wLlRyYW5zYWN0aW9uX2VuZCAgIC0+IHJl
cGx5X2FjayBkb190cmFuc2FjdGlvbl9lbmQKLQl8IFhlbmJ1cy5YYi5PcC5JbnRyb2R1Y2UgICAg
ICAgICAtPiByZXBseV9hY2sgZG9faW50cm9kdWNlCi0JfCBYZW5idXMuWGIuT3AuUmVsZWFzZSAg
ICAgICAgICAgLT4gcmVwbHlfYWNrIGRvX3JlbGVhc2UKIAl8IFhlbmJ1cy5YYi5PcC5HZXRkb21h
aW5wYXRoICAgICAtPiByZXBseV9kYXRhIGRvX2dldGRvbWFpbnBhdGgKIAl8IFhlbmJ1cy5YYi5P
cC5Xcml0ZSAgICAgICAgICAgICAtPiByZXBseV9hY2sgZG9fd3JpdGUKIAl8IFhlbmJ1cy5YYi5P
cC5Na2RpciAgICAgICAgICAgICAtPiByZXBseV9hY2sgZG9fbWtkaXIKIAl8IFhlbmJ1cy5YYi5P
cC5SbSAgICAgICAgICAgICAgICAtPiByZXBseV9hY2sgZG9fcm0KIAl8IFhlbmJ1cy5YYi5PcC5T
ZXRwZXJtcyAgICAgICAgICAtPiByZXBseV9hY2sgZG9fc2V0cGVybXMKLQl8IFhlbmJ1cy5YYi5P
cC5Jc2ludHJvZHVjZWQgICAgICAtPiByZXBseV9kYXRhIGRvX2lzaW50cm9kdWNlZAotCXwgWGVu
YnVzLlhiLk9wLlJlc3VtZSAgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19yZXN1bWUKLQl8IFhl
bmJ1cy5YYi5PcC5TZXRfdGFyZ2V0ICAgICAgICAtPiByZXBseV9hY2sgZG9fc2V0X3RhcmdldAot
CXwgWGVuYnVzLlhiLk9wLlJlc3RyaWN0ICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19yZXN0cmlj
dAotCXwgWGVuYnVzLlhiLk9wLkludmFsaWQgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19lcnJv
cgogCXwgXyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19lcnJv
cgogCiBsZXQgaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfmNvbiB+dCB+cmVx
ID0KQEAgLTM2MSw2ICsyNzUsMTEwIEBAIGxldCBpbnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMgfmRv
bXMgfmZjdCB+Y29uIH50IH5yZXEgPQogCXwgKEZhaWx1cmUgImludF9vZl9zdHJpbmciKSAgICAt
PiByZXBseV9lcnJvciAiRUlOVkFMIgogCXwgRGVmaW5lLlVua25vd25fb3BlcmF0aW9uICAgICAt
PiByZXBseV9lcnJvciAiRU5PU1lTIgogCitsZXQgZG9fd2F0Y2ggY29uIHQgZG9tYWlucyBjb25z
IGRhdGEgPQorCWxldCAobm9kZSwgdG9rZW4pID0gCisJCW1hdGNoIChzcGxpdCBOb25lICdcMDAw
JyBkYXRhKSB3aXRoCisJCXwgW25vZGU7IHRva2VuOyAiIl0gICAtPiBub2RlLCB0b2tlbgorCQl8
IF8gICAgICAgICAgICAgICAgICAgLT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncworCQlpbgorCWxl
dCB3YXRjaCA9IENvbm5lY3Rpb25zLmFkZF93YXRjaCBjb25zIGNvbiBub2RlIHRva2VuIGluCisJ
UGFja2V0LkFjayAoZnVuICgpIC0+IENvbm5lY3Rpb24uZmlyZV9zaW5nbGVfd2F0Y2ggd2F0Y2gp
CisKK2xldCBkb191bndhdGNoIGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KKwlsZXQgKG5vZGUs
IHRva2VuKSA9CisJCW1hdGNoIChzcGxpdCBOb25lICdcMDAwJyBkYXRhKSB3aXRoCisJCXwgW25v
ZGU7IHRva2VuOyAiIl0gICAtPiBub2RlLCB0b2tlbgorCQl8IF8gICAgICAgICAgICAgICAgICAg
LT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncworCQlpbgorCUNvbm5lY3Rpb25zLmRlbF93YXRjaCBj
b25zIGNvbiBub2RlIHRva2VuCisKK2xldCBkb190cmFuc2FjdGlvbl9zdGFydCBjb24gdCBkb21h
aW5zIGNvbnMgZGF0YSA9CisJaWYgVHJhbnNhY3Rpb24uZ2V0X2lkIHQgPD4gVHJhbnNhY3Rpb24u
bm9uZSB0aGVuCisJCXJhaXNlIFRyYW5zYWN0aW9uX25lc3RlZDsKKwlsZXQgc3RvcmUgPSBUcmFu
c2FjdGlvbi5nZXRfc3RvcmUgdCBpbgorCXN0cmluZ19vZl9pbnQgKENvbm5lY3Rpb24uc3RhcnRf
dHJhbnNhY3Rpb24gY29uIHN0b3JlKSBeICJcMDAwIgorCitsZXQgZG9fdHJhbnNhY3Rpb25fZW5k
IGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KKwlsZXQgY29tbWl0ID0KKwkJbWF0Y2ggKHNwbGl0
IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKKwkJfCAiVCIgOjogXyAtPiB0cnVlCisJCXwgIkYiIDo6
IF8gLT4gZmFsc2UKKwkJfCB4IDo6IF8gICAtPiByYWlzZSAoSW52YWxpZF9hcmd1bWVudCB4KQor
CQl8IF8gICAgICAgIC0+IHJhaXNlIEludmFsaWRfQ21kX0FyZ3MKKwkJaW4KKwlsZXQgc3VjY2Vz
cyA9CisJCUNvbm5lY3Rpb24uZW5kX3RyYW5zYWN0aW9uIGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lk
IHQpIGNvbW1pdCBpbgorCWlmIG5vdCBzdWNjZXNzIHRoZW4KKwkJcmFpc2UgVHJhbnNhY3Rpb25f
YWdhaW47CisJaWYgY29tbWl0IHRoZW4KKwkJcHJvY2Vzc193YXRjaCAoTGlzdC5yZXYgKFRyYW5z
YWN0aW9uLmdldF9wYXRocyB0KSkgY29ucworCitsZXQgZG9faW50cm9kdWNlIGNvbiB0IGRvbWFp
bnMgY29ucyBkYXRhID0KKwlpZiBub3QgKENvbm5lY3Rpb24uaXNfZG9tMCBjb24pCisJdGhlbiBy
YWlzZSBEZWZpbmUuUGVybWlzc2lvbl9kZW5pZWQ7CisJbGV0IChkb21pZCwgbWZuLCBwb3J0KSA9
CisJCW1hdGNoIChzcGxpdCBOb25lICdcMDAwJyBkYXRhKSB3aXRoCisJCXwgZG9taWQgOjogbWZu
IDo6IHBvcnQgOjogXyAtPgorCQkJaW50X29mX3N0cmluZyBkb21pZCwgTmF0aXZlaW50Lm9mX3N0
cmluZyBtZm4sIGludF9vZl9zdHJpbmcgcG9ydAorCQl8IF8gICAgICAgICAgICAgICAgICAgICAg
ICAgLT4gcmFpc2UgSW52YWxpZF9DbWRfQXJnczsKKwkJaW4KKwlsZXQgZG9tID0KKwkJaWYgRG9t
YWlucy5leGlzdCBkb21haW5zIGRvbWlkIHRoZW4KKwkJCURvbWFpbnMuZmluZCBkb21haW5zIGRv
bWlkCisJCWVsc2UgdHJ5CisJCQlsZXQgbmRvbSA9IFhlbmN0cmwud2l0aF9pbnRmIChmdW4geGMg
LT4KKwkJCQlEb21haW5zLmNyZWF0ZSB4YyBkb21haW5zIGRvbWlkIG1mbiBwb3J0KSBpbgorCQkJ
Q29ubmVjdGlvbnMuYWRkX2RvbWFpbiBjb25zIG5kb207CisJCQlDb25uZWN0aW9ucy5maXJlX3Nw
ZWNfd2F0Y2hlcyBjb25zICJAaW50cm9kdWNlRG9tYWluIjsKKwkJCW5kb20KKwkJd2l0aCBfIC0+
IHJhaXNlIEludmFsaWRfQ21kX0FyZ3MKKwlpbgorCWlmIChEb21haW4uZ2V0X3JlbW90ZV9wb3J0
IGRvbSkgPD4gcG9ydCB8fCAoRG9tYWluLmdldF9tZm4gZG9tKSA8PiBtZm4gdGhlbgorCQlyYWlz
ZSBEb21haW5fbm90X21hdGNoCisKK2xldCBkb19yZWxlYXNlIGNvbiB0IGRvbWFpbnMgY29ucyBk
YXRhID0KKwlpZiBub3QgKENvbm5lY3Rpb24uaXNfZG9tMCBjb24pCisJdGhlbiByYWlzZSBEZWZp
bmUuUGVybWlzc2lvbl9kZW5pZWQ7CisJbGV0IGRvbWlkID0KKwkJbWF0Y2ggKHNwbGl0IE5vbmUg
J1wwMDAnIGRhdGEpIHdpdGgKKwkJfCBbZG9taWQ7IiJdIC0+IGludF9vZl9zdHJpbmcgZG9taWQK
KwkJfCBfICAgICAgICAgIC0+IHJhaXNlIEludmFsaWRfQ21kX0FyZ3MKKwkJaW4KKwlsZXQgZmly
ZV9zcGVjX3dhdGNoZXMgPSBEb21haW5zLmV4aXN0IGRvbWFpbnMgZG9taWQgaW4KKwlEb21haW5z
LmRlbCBkb21haW5zIGRvbWlkOworCUNvbm5lY3Rpb25zLmRlbF9kb21haW4gY29ucyBkb21pZDsK
KwlpZiBmaXJlX3NwZWNfd2F0Y2hlcyAKKwl0aGVuIENvbm5lY3Rpb25zLmZpcmVfc3BlY193YXRj
aGVzIGNvbnMgIkByZWxlYXNlRG9tYWluIgorCWVsc2UgcmFpc2UgSW52YWxpZF9DbWRfQXJncwor
CitsZXQgZG9fcmVzdW1lIGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KKwlpZiBub3QgKENvbm5l
Y3Rpb24uaXNfZG9tMCBjb24pCisJdGhlbiByYWlzZSBEZWZpbmUuUGVybWlzc2lvbl9kZW5pZWQ7
CisJbGV0IGRvbWlkID0KKwkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKKwkJ
fCBkb21pZCA6OiBfIC0+IGludF9vZl9zdHJpbmcgZG9taWQKKwkJfCBfICAgICAgICAgIC0+IHJh
aXNlIEludmFsaWRfQ21kX0FyZ3MKKwkJaW4KKwlpZiBEb21haW5zLmV4aXN0IGRvbWFpbnMgZG9t
aWQKKwl0aGVuIERvbWFpbnMucmVzdW1lIGRvbWFpbnMgZG9taWQKKwllbHNlIHJhaXNlIEludmFs
aWRfQ21kX0FyZ3MKKworbGV0IGZ1bmN0aW9uX29mX3R5cGUgdHkgPQorCW1hdGNoIHR5IHdpdGgK
Kwl8IFhlbmJ1cy5YYi5PcC5EZWJ1ZyAgICAgICAgICAgICAtPiByZXBseV9kYXRhX29yX2FjayBk
b19kZWJ1ZworCXwgWGVuYnVzLlhiLk9wLldhdGNoICAgICAgICAgICAgIC0+IHJlcGx5X25vbmUg
ZG9fd2F0Y2gKKwl8IFhlbmJ1cy5YYi5PcC5VbndhdGNoICAgICAgICAgICAtPiByZXBseV9hY2sg
ZG9fdW53YXRjaAorCXwgWGVuYnVzLlhiLk9wLlRyYW5zYWN0aW9uX3N0YXJ0IC0+IHJlcGx5X2Rh
dGEgZG9fdHJhbnNhY3Rpb25fc3RhcnQKKwl8IFhlbmJ1cy5YYi5PcC5UcmFuc2FjdGlvbl9lbmQg
ICAtPiByZXBseV9hY2sgZG9fdHJhbnNhY3Rpb25fZW5kCisJfCBYZW5idXMuWGIuT3AuSW50cm9k
dWNlICAgICAgICAgLT4gcmVwbHlfYWNrIGRvX2ludHJvZHVjZQorCXwgWGVuYnVzLlhiLk9wLlJl
bGVhc2UgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19yZWxlYXNlCisJfCBYZW5idXMuWGIuT3Au
SXNpbnRyb2R1Y2VkICAgICAgLT4gcmVwbHlfZGF0YSBkb19pc2ludHJvZHVjZWQKKwl8IFhlbmJ1
cy5YYi5PcC5SZXN1bWUgICAgICAgICAgICAtPiByZXBseV9hY2sgZG9fcmVzdW1lCisJfCBYZW5i
dXMuWGIuT3AuU2V0X3RhcmdldCAgICAgICAgLT4gcmVwbHlfYWNrIGRvX3NldF90YXJnZXQKKwl8
IFhlbmJ1cy5YYi5PcC5SZXN0cmljdCAgICAgICAgICAtPiByZXBseV9hY2sgZG9fcmVzdHJpY3QK
Kwl8IFhlbmJ1cy5YYi5PcC5JbnZhbGlkICAgICAgICAgICAtPiByZXBseV9hY2sgZG9fZXJyb3IK
Kwl8IF8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBmdW5jdGlvbl9vZl90eXBlX3Np
bXBsZV9vcCB0eQorCiAoKioKICAqIE5vdGhyb3cgZ3VhcmFudGVlLgogICopCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC41Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:56:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQcr-0007ts-8d; Fri, 07 Apr 2017 09:56:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcp-0007tc-UA
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:16 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 0E/3B-13971-F3267E85; Fri, 07 Apr 2017 09:56:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdcu6Xm
 Ewb6PyhYTthk4MHps79vFHsAYxZqZl5RfkcCasf3yGaaC3/oVNzb/Y25gbFbvYuTiEBL4wihx
 fs4NNgjnPKPEpf0bmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwk3jVs
 4QRxOYVMJOYvn0dC0grC1D9nnshExg5FjAyrGLUKE4tKkst0jU00EsqykzPKMlNzMwB8kz1cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsY10x1PsQoycGkJMqr4PMkQogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE78+E5xFCgkWp6akVaZk5wOCASUtw8CiJ8L4GSfMWFyTmFmemQ6ROMSpKifP+AUkI
 gCQySvPg2mABeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvG9BpvBk5pXATX8FtJgJaLHPr
 acgi0sSEVJSDYxhwo9uaBdcv1fFfOvitfj427vn//kTv25KbouPzsyqTGk/h9Xlxnv8lFId2H
 fLbZ5/6mz8cos5Pqptniyqq64symsq358iEfzA2Urzw3lb9bXz+A58X2TvYDH74rpTtfmXLob
 +t41Nd0z+fZMv/d/rhPla2RL//7DkfXbjDApSKeXX8l8575wSS3FGoqEWc1FxIgAne7+IQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1491558973!92255947!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58509 invoked from network); 7 Apr 2017 09:56:14 -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; 7 Apr 2017 09:56:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcn-0006t5-CQ
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcn-0005Qy-Bk
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQcn-0005Qy-Bk@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:56:13 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: replay transaction
	upon conflict
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk4ODkyOWEyY2VhNjlkYzEwMDNhNmVhZGQzNTI1Y2M0NDk5NzkzYTcKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzozMDo0MiAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjI6
MzMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHJlcGxheSB0cmFuc2FjdGlvbiB1cG9uIGNv
bmZsaWN0CiAgICAKICAgIFRoZSBleGlzdGluZyB0cmFuc2FjdGlvbiBtZXJnZSBhbGdvcml0aG0g
a2VlcHMgdHJhY2sgb2YgdGhlIGxlYXN0IHVwcGVyIGJvdW5kCiAgICAobG9uZ2VzdCBjb21tb24g
cHJlZml4KSBvZiBhbGwgdGhlIG5vZGVzIHdoaWNoIGhhdmUgYmVlbiByZWFkIGFuZCB3cml0dGVu
LCBhbmQKICAgIHdpbGwgcmUtY29tYmluZSB0d28gc3RvcmVzIHdoaWNoIGhhdmUgZGlzam9pbnQg
dXBwZXIgYm91bmRzLiBUaGlzIHdvcmtzIHdlbGwgZm9yCiAgICBzbWFsbCB0cmFuc2FjdGlvbnMg
YnV0IGNhdXNlcyB1bm5lY2Vzc2FyeSBjb25mbGljdHMgZm9yIG9uZXMgdGhhdCBzcGFuIGEgbGFy
Z2UKICAgIHN1YnRyZWUsIHN1Y2ggYXMgdGhlIGZvbGxvd2luZyBvbmVzIHVzZWQgYnkgdGhlIHhh
cGkgdG9vbHN0YWNrOgogICAgCiAgICAgKiBWTSBzdGFydDogY3JlYXRlcyAvdm0vLi4uIC92c3Mv
Li4uIC9sb2NhbC9kb21haW4vLi4uCiAgICAgICBUaGUgbGVhc3QgdXBwZXIgYm91bmQgb2YgdGhp
cyB0cmFuc2FjdGlvbiBpcyAvIGFuZCBzbyBhbGwKICAgICAgIHRoZXNlIHRyYW5zYWN0aW9ucyBj
b25mbGljdCB3aXRoIGV2ZXJ5dGhpbmcuCiAgICAKICAgICAqIERldmljZSBob3RwbHVnOiBjcmVh
dGVzIC9sb2NhbC9kb21haW4vMC8uLi4gL2xvY2FsL2RvbWFpbi9uLy4uLgogICAgICAgVGhlIGxl
YXN0IHVwcGVyIGJvdW5kIG9mIHRoaXMgdHJhbnNhY3Rpb24gaXMgL2xvY2FsL2RvbWFpbiBzbwog
ICAgICAgYWxsIHRoZXNlIHRyYW5zYWN0aW9ucyBjb25mbGljdCB3aXRoIGVhY2ggb3RoZXIuCiAg
ICAKICAgIElmIHRoZSBleGlzdGluZyBtZXJnZSBhbGdvcml0aG0gY2Fubm90IG1lcmdlIGFuZCBj
b21taXQsIHdlIGF0dGVtcHQKICAgIGEgL3JlcGxheS8gb2YgdGhlIGZhaWxlZCB0cmFuc2FjdGlv
biBhZ2FpbnN0IHRoZSBuZXcgc3RvcmUuCiAgICAKICAgIFdoZW4gd2UgcmVwbGF5IHRoZSByZXF1
ZXN0cyB3ZSBjaGVjayB3aGV0aGVyIHRoZSByZXNwb25zZSBzZW50IHRvIHRoZSBjbGllbnQgaXMK
ICAgIHRoZSBzYW1lIGFzIGR1cmluZyB0aGUgZmlyc3QgYXR0ZW1wdCBhdCB0aGUgdHJhbnNhY3Rp
b24uIElmIHRoZSByZXNwb25zZXMgYXJlCiAgICBhbGwgdGhlIHNhbWUgdGhlbiB0aGUgdHJhbnNh
Y3Rpb24gcmVwbGF5IGNhbiBiZSBjb21taXR0ZWQuIElmIGFueSBkaWZmZXIgdGhlbgogICAgdGhl
IHRyYW5zYWN0aW9uIHJlcGxheSBtdXN0IGJlIGFib3J0ZWQgYW5kIHRoZSBjbGllbnQgbXVzdCBy
ZXRyeS4KICAgIAogICAgVGhpcyBhbGdvcml0aG0gdXNlcyB0aGUgaW50dWl0aW9uIHRoYXQgdGhl
IHRyYW5zYWN0aW9ucyBtYWRlIGJ5IHRoZSB0b29sc3RhY2sKICAgIGFyZSBkZXNpZ25lZCB0byBi
ZSBmb3Igc2VwYXJhdGUgZG9tYWlucywgYW5kIHNob3VsZCBmdW5kYW1lbnRhbGx5IG5vdCBjb25m
bGljdAogICAgaW4gdGhlIHNlbnNlIHRoYXQgdGhleSBkb24ndCByZWFkIG9yIHdyaXRlIGFueSBz
aGFyZWQga2V5cy4gQnkgcmVwbGF5aW5nIHRoZQogICAgdHJhbnNhY3Rpb24gb24gdGhlIHNlcnZl
ciBzaWRlIHdlIGRvIHdoYXQgdGhlIGNsaWVudCB3b3VsZCBoYXZlIHRvIGRvIGFueXdheSwKICAg
IG9ubHkgd2UgY2FuIGRvIGl0IHF1aWNrbHkgd2l0aG91dCBhbGxvd2luZyBhbnkgb3RoZXIgcmVx
dWVzdHMgdG8gaW50ZXJmZXJlLgogICAgCiAgICBQZXJmb3JtaW5nIDMwMCBwYXJhbGxlbCBzaW11
bGF0ZWQgVk0gc3RhcnQgYW5kIHNodXRkb3ducyB3aXRob3V0IHRoaXMgY29kZToKICAgIAogICAg
MzAwIHBhcmFsbGVsIHN0YXJ0cyBhbmQgc2h1dGRvd25zOiAyNjguOTIKICAgIAogICAgUGVyZm9y
bWluZyAzMDAgcGFyYWxsZWwgc2ltdWxhdGVkIFZNIHN0YXJ0IGFuZCBzaHV0ZG93bnMgd2l0aCB0
aGlzIGNvZGU6CiAgICAKICAgIDMwMCBwYXJhbGxlbCBzdGFydHMgYW5kIHNodXRkb3duczogMy44
MAogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogRGF2ZSBTY290dCA8ZGF2ZUByZWNvaWwub3JnPgogICAgU2lnbmVk
LW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEpvbiBMdWRsYW0gPGpvbmF0aGFuLmx1ZGxhbUBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEV1YW4gSGFycmlzIDxldWFuLmhhcnJpc0BjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+Ci0tLQogdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2Nvbm5lY3Rpb24ubWwgfCAgNSArKysrLQogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3BhY2tldC5tbCAgICAgfCAgNSArKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3Mu
bWwgICAgfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hh
bmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nv
bm5lY3Rpb24ubWwKaW5kZXggYjRkYzljYi4uOWVhZjQxNSAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL2Nvbm5lY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nv
bm5lY3Rpb24ubWwKQEAgLTIyNiw3ICsyMjYsMTAgQEAgbGV0IGVuZF90cmFuc2FjdGlvbiBjb24g
dGlkIGNvbW1pdCA9CiAJbGV0IHRyYW5zID0gSGFzaHRibC5maW5kIGNvbi50cmFuc2FjdGlvbnMg
dGlkIGluCiAJSGFzaHRibC5yZW1vdmUgY29uLnRyYW5zYWN0aW9ucyB0aWQ7CiAJTG9nZ2luZy5l
bmRfdHJhbnNhY3Rpb24gfnRpZCB+Y29uOihnZXRfZG9tc3RyIGNvbik7Ci0JaWYgY29tbWl0IHRo
ZW4gVHJhbnNhY3Rpb24uY29tbWl0IH5jb246KGdldF9kb21zdHIgY29uKSB0cmFucyBlbHNlIHRy
dWUKKwltYXRjaCBjb21taXQgd2l0aAorCXwgTm9uZSAtPiB0cnVlCisJfCBTb21lIHRyYW5zYWN0
aW9uX3JlcGxheV9mIC0+CisJCVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uOihnZXRfZG9tc3RyIGNv
bikgdHJhbnMgfHwgdHJhbnNhY3Rpb25fcmVwbGF5X2YgY29uIHRyYW5zCiAKIGxldCBnZXRfdHJh
bnNhY3Rpb24gY29uIHRpZCA9CiAJSGFzaHRibC5maW5kIGNvbi50cmFuc2FjdGlvbnMgdGlkCmRp
ZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcGFja2V0Lm1sIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3BhY2tldC5tbAppbmRleCAyMmNhZTFkLi5hZWFlMGE0IDEwMDY0NAotLS0gYS90
b29scy9vY2FtbC94ZW5zdG9yZWQvcGFja2V0Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9wYWNrZXQubWwKQEAgLTksMyArOSw4IEBAIHR5cGUgcmVzcG9uc2UgPQogCXwgQWNrIG9mICh1
bml0IC0+IHVuaXQpICAoKiBmdW5jdGlvbiBpcyB0aGUgYWN0aW9uIHRvIGV4ZWN1dGUgYWZ0ZXIg
c2VuZGluZyB0aGUgYWNrICopCiAJfCBSZXBseSBvZiBzdHJpbmcKIAl8IEVycm9yIG9mIHN0cmlu
ZworCitsZXQgcmVzcG9uc2VfZXF1YWwgYSBiID0KKwltYXRjaCAoYSwgYikgd2l0aAorCXwgKEFj
ayBfLCBBY2sgXykgLT4gdHJ1ZSAoKiBqdXN0IGNvbnNpZGVyIHRoZSByZXNwb25zZSwgbm90IHRo
ZSBwb3N0LXJlc3BvbnNlIGFjdGlvbiAqKQorCXwgKHgsIHkpIC0+IHggPSB5CmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9wcm9jZXNzLm1sCmluZGV4IDY3Y2Q4ODAuLjhmYmI2YjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9j
ZXNzLm1sCkBAIC0yNzUsNiArMjc1LDM4IEBAIGxldCBpbnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMg
fmRvbXMgfmZjdCB+Y29uIH50IH5yZXEgPQogCXwgKEZhaWx1cmUgImludF9vZl9zdHJpbmciKSAg
ICAtPiByZXBseV9lcnJvciAiRUlOVkFMIgogCXwgRGVmaW5lLlVua25vd25fb3BlcmF0aW9uICAg
ICAtPiByZXBseV9lcnJvciAiRU5PU1lTIgogCisoKiBSZXBsYXkgYSBzdG9yZWQgdHJhbnNhY3Rp
b24gYWdhaW5zdCBhIGZyZXNoIHN0b3JlLCBjaGVjayB0aGUgcmVzcG9uc2VzIGFyZQorICAgYWxs
IGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21taXQgdGhlIHRyYW5zYWN0aW9uLiBPdGhlcndpc2Ugc2Vu
ZCB0aGUgYWJvcnQgdG8KKyAgIHRoZSBjbGllbnQuICopCitsZXQgdHJhbnNhY3Rpb25fcmVwbGF5
IGMgdCBkb21zIGNvbnMgPQorCW1hdGNoIHQuVHJhbnNhY3Rpb24udHkgd2l0aAorCXwgVHJhbnNh
Y3Rpb24uTm8gLT4KKwkJZXJyb3IgImF0dGVtcHRlZCB0byByZXBsYXkgYSBub24tZnVsbCB0cmFu
c2FjdGlvbiI7CisJCWZhbHNlCisJfCBUcmFuc2FjdGlvbi5GdWxsKGlkLCBvbGRyb290LCBjc3Rv
cmUpIC0+CisJCWxldCB0aWQgPSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3Jl
IGluCisJCWxldCBuZXdfdCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgorCQlsZXQg
Y29uID0gc3ByaW50ZiAiciglZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4K
KwkJbGV0IHBlcmZvcm1fZXhuIChyZXF1ZXN0LCByZXNwb25zZSkgPQorCQkJbGV0IGZjdCA9IGZ1
bmN0aW9uX29mX3R5cGVfc2ltcGxlX29wIHJlcXVlc3QuUGFja2V0LnR5IGluCisJCQlsZXQgcmVz
cG9uc2UnID0gaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfmNvbjpjIH50Om5l
d190IH5yZXE6cmVxdWVzdCBpbgorCQkJaWYgbm90KFBhY2tldC5yZXNwb25zZV9lcXVhbCByZXNw
b25zZSByZXNwb25zZScpIHRoZW4gcmFpc2UgVHJhbnNhY3Rpb25fYWdhaW4gaW4KKwkJZmluYWxs
eQorCQkoZnVuICgpIC0+CisJCQl0cnkKKwkJCQlMb2dnaW5nLnN0YXJ0X3RyYW5zYWN0aW9uIH5j
b24gfnRpZDsKKwkJCQlMaXN0Lml0ZXIgcGVyZm9ybV9leG4gKFRyYW5zYWN0aW9uLmdldF9vcGVy
YXRpb25zIHQpOworCQkJCUxvZ2dpbmcuZW5kX3RyYW5zYWN0aW9uIH5jb24gfnRpZDsKKworCQkJ
CVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uIG5ld190CisJCQl3aXRoIGUgLT4KKwkJCQlpbmZvICJ0
cmFuc2FjdGlvbl9yZXBsYXkgJWQgY2F1Z2h0OiAlcyIgdGlkIChQcmludGV4Yy50b19zdHJpbmcg
ZSk7CisJCQkJZmFsc2UKKwkJCSkKKwkJKGZ1biAoKSAtPgorCQkJQ29ubmVjdGlvbi5lbmRfdHJh
bnNhY3Rpb24gYyB0aWQgTm9uZQorCQkpCisKIGxldCBkb193YXRjaCBjb24gdCBkb21haW5zIGNv
bnMgZGF0YSA9CiAJbGV0IChub2RlLCB0b2tlbikgPSAKIAkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1ww
MDAnIGRhdGEpIHdpdGgKQEAgLTMwNyw2ICszMzksNyBAQCBsZXQgZG9fdHJhbnNhY3Rpb25fZW5k
IGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KIAkJfCBfICAgICAgICAtPiByYWlzZSBJbnZhbGlk
X0NtZF9BcmdzCiAJCWluCiAJbGV0IHN1Y2Nlc3MgPQorCQlsZXQgY29tbWl0ID0gaWYgY29tbWl0
IHRoZW4gU29tZSAoZnVuIGNvbiB0cmFucyAtPiB0cmFuc2FjdGlvbl9yZXBsYXkgY29uIHRyYW5z
IGRvbWFpbnMgY29ucykgZWxzZSBOb25lIGluCiAJCUNvbm5lY3Rpb24uZW5kX3RyYW5zYWN0aW9u
IGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIGNvbW1pdCBpbgogCWlmIG5vdCBzdWNjZXNzIHRo
ZW4KIAkJcmFpc2UgVHJhbnNhY3Rpb25fYWdhaW47Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC41CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:56:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:56:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQd1-0007vW-AH; Fri, 07 Apr 2017 09:56:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcz-0007v7-LI
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:25 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 37/1F-19731-94267E85; Fri, 07 Apr 2017 09:56:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdcj6Xm
 EwfdTEhYTthk4MHps79vFHsAYxZqZl5RfkcCa8efIWqaC87IVczs+Mzcw7pboYuTiEBL4wijx
 /9NydgjnPKPEmc9P2boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7AaxEWCBCYkNzF
 kiYV8BMYsOkh+wgNgtQecfORSwTGDkWMDKsYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GCcd8L/EKMkB5OSKK+Cz5MIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8PxOeRwgJFqWmp1akZeYAQwMmLcHBoyTC+xokzVtckJhbnJkOkTrFqMvxbumH90xC
 LHn5ealS4rx/QIoEQIoySvPgRsDC9BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeRMTgabwZ
 OaVwG16BXQEE9ARPreeghxRkoiQkmpgbDx1fcFF65WWJ1rdWBJLJ76wbfYICjmwX2H7StHLy4
 1m/jXzjvh/VkfHYafECT6e2bY5xwUvzwlQVzD9tOe+dEXs/quZ7eETyr787XhsWNWs9v9B8wv
 pY9t0Ewsra59Nzrl5QPpBV0n5b1XpWfPOazB5uxeWX4vn3rvWuWbGWo28CuW/PvlblFiKMxIN
 tZiLihMBBdclTU4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1491558983!65659091!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48118 invoked from network); 7 Apr 2017 09:56:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:56:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcx-0006tK-EQ
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQcx-0005Rq-Di
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQcx-0005Rq-Di@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:56:23 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: log request and
	response during transaction replay
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVjM2RkZDY1NmIzMTViOWE1ZjIxNGM2NmVjMTMwOTYyZDA2YjQzNDYKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzozMDo0OSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjI6
MzMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGxvZyByZXF1ZXN0IGFuZCByZXNwb25zZSBk
dXJpbmcgdHJhbnNhY3Rpb24gcmVwbGF5CiAgICAKICAgIER1cmluZyBhIHRyYW5zYWN0aW9uIHJl
cGxheSwgdGhlIHJlcGxheWVkIHJlcXVlc3RzIGFuZCB0aGUgbmV3IHJlc3BvbnNlcyBhcmUKICAg
IGxvZ2dlZCBpbiB0aGUgc2FtZSB3YXkgYXMgdGhlIG9yaWdpbmFsIHJlcXVlc3RzIGFuZCB0aGUg
b3JpZ2luYWwgcmVzcG9uc2VzLgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25h
dGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbiBMdWRsYW0gPGpv
bmF0aGFuLmx1ZGxhbUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEV1YW4gSGFycmlzIDxl
dWFuLmhhcnJpc0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERhdmlkIFNjb3R0IDxkYXZlQHJl
Y29pbC5vcmc+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgfCAyNCArKysr
KysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA4
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNz
Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKaW5kZXggOGZiYjZiNi4uOWQ1
OGZkMCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKKysrIGIv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAgLTI3NSw2ICsyNzUsMTggQEAgbGV0
IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb24gfnQgfnJlcSA9CiAJfCAo
RmFpbHVyZSAiaW50X29mX3N0cmluZyIpICAgIC0+IHJlcGx5X2Vycm9yICJFSU5WQUwiCiAJfCBE
ZWZpbmUuVW5rbm93bl9vcGVyYXRpb24gICAgIC0+IHJlcGx5X2Vycm9yICJFTk9TWVMiCiAKK2xl
dCB3cml0ZV9hY2Nlc3NfbG9nIH50eSB+dGlkIH5jb24gfmRhdGEgPQorCUxvZ2dpbmcueGJfb3Ag
fnR5IH50aWQgfmNvbiBkYXRhCisKK2xldCB3cml0ZV9hbnN3ZXJfbG9nIH50eSB+dGlkIH5jb24g
fmRhdGEgPQorCUxvZ2dpbmcueGJfYW5zd2VyIH50eSB+dGlkIH5jb24gZGF0YQorCitsZXQgd3Jp
dGVfcmVzcG9uc2VfbG9nIH50eSB+dGlkIH5jb24gfnJlc3BvbnNlID0KKwltYXRjaCByZXNwb25z
ZSB3aXRoCisJfCBQYWNrZXQuQWNrIF8gICAtPiB3cml0ZV9hbnN3ZXJfbG9nIH50eSB+dGlkIH5j
b24gfmRhdGE6IiIKKwl8IFBhY2tldC5SZXBseSB4IC0+IHdyaXRlX2Fuc3dlcl9sb2cgfnR5IH50
aWQgfmNvbiB+ZGF0YTp4CisJfCBQYWNrZXQuRXJyb3IgZSAtPiB3cml0ZV9hbnN3ZXJfbG9nIH50
eTooWGVuYnVzLlhiLk9wLkVycm9yKSB+dGlkIH5jb24gfmRhdGE6ZQorCiAoKiBSZXBsYXkgYSBz
dG9yZWQgdHJhbnNhY3Rpb24gYWdhaW5zdCBhIGZyZXNoIHN0b3JlLCBjaGVjayB0aGUgcmVzcG9u
c2VzIGFyZQogICAgYWxsIGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21taXQgdGhlIHRyYW5zYWN0aW9u
LiBPdGhlcndpc2Ugc2VuZCB0aGUgYWJvcnQgdG8KICAgIHRoZSBjbGllbnQuICopCkBAIC0yODgs
OCArMzAwLDEwIEBAIGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMgY29ucyA9CiAJCWxl
dCBuZXdfdCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3By
aW50ZiAiciglZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KIAkJbGV0IHBl
cmZvcm1fZXhuIChyZXF1ZXN0LCByZXNwb25zZSkgPQorCQkJd3JpdGVfYWNjZXNzX2xvZyB+dHk6
cmVxdWVzdC5QYWNrZXQudHkgfnRpZCB+Y29uIH5kYXRhOnJlcXVlc3QuUGFja2V0LmRhdGE7CiAJ
CQlsZXQgZmN0ID0gZnVuY3Rpb25fb2ZfdHlwZV9zaW1wbGVfb3AgcmVxdWVzdC5QYWNrZXQudHkg
aW4KIAkJCWxldCByZXNwb25zZScgPSBpbnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMgfmRvbXMgfmZj
dCB+Y29uOmMgfnQ6bmV3X3QgfnJlcTpyZXF1ZXN0IGluCisJCQl3cml0ZV9yZXNwb25zZV9sb2cg
fnR5OnJlcXVlc3QuUGFja2V0LnR5IH50aWQgfmNvbiB+cmVzcG9uc2U6cmVzcG9uc2UnOwogCQkJ
aWYgbm90KFBhY2tldC5yZXNwb25zZV9lcXVhbCByZXNwb25zZSByZXNwb25zZScpIHRoZW4gcmFp
c2UgVHJhbnNhY3Rpb25fYWdhaW4gaW4KIAkJZmluYWxseQogCQkoZnVuICgpIC0+CkBAIC00NDQs
MTIgKzQ1OCw2IEBAIGxldCBwcm9jZXNzX3BhY2tldCB+c3RvcmUgfmNvbnMgfmRvbXMgfmNvbiB+
cmVxID0KIAkJZXJyb3IgInByb2Nlc3MgcGFja2V0OiAlcyIgKFByaW50ZXhjLnRvX3N0cmluZyBl
eG4pOwogCQlDb25uZWN0aW9uLnNlbmRfZXJyb3IgY29uIHRpZCByaWQgIkVJTyIKIAotbGV0IHdy
aXRlX2FjY2Vzc19sb2cgfnR5IH50aWQgfmNvbiB+ZGF0YSA9Ci0JTG9nZ2luZy54Yl9vcCB+dHkg
fnRpZCB+Y29uOihDb25uZWN0aW9uLmdldF9kb21zdHIgY29uKSBkYXRhCi0KLWxldCB3cml0ZV9h
bnN3ZXJfbG9nIH50eSB+dGlkIH5jb24gfmRhdGEgPQotCUxvZ2dpbmcueGJfYW5zd2VyIH50eSB+
dGlkIH5jb246KENvbm5lY3Rpb24uZ2V0X2RvbXN0ciBjb24pIGRhdGEKLQogbGV0IGRvX2lucHV0
IHN0b3JlIGNvbnMgZG9tcyBjb24gPQogCWxldCBuZXdwYWNrZXQgPQogCQl0cnkKQEAgLTQ3Niw3
ICs0ODQsNyBAQCBsZXQgZG9faW5wdXQgc3RvcmUgY29ucyBkb21zIGNvbiA9CiAJCSAgICAgICAg
IChDb25uZWN0aW9uLmdldF9kb21zdHIgY29uKSB0aWQKIAkJICAgICAgICAgKFhlbmJ1cy5YYi5P
cC50b19zdHJpbmcgdHkpIChzYW5pdGl6ZV9kYXRhIGRhdGEpOyAqKQogCQlwcm9jZXNzX3BhY2tl
dCB+c3RvcmUgfmNvbnMgfmRvbXMgfmNvbiB+cmVxOwotCQl3cml0ZV9hY2Nlc3NfbG9nIH50eSB+
dGlkIH5jb24gfmRhdGE7CisJCXdyaXRlX2FjY2Vzc19sb2cgfnR5IH50aWQgfmNvbjooQ29ubmVj
dGlvbi5nZXRfZG9tc3RyIGNvbikgfmRhdGE7CiAJCUNvbm5lY3Rpb24uaW5jcl9vcHMgY29uOwog
CSkKIApAQCAtNDg5LDcgKzQ5Nyw3IEBAIGxldCBkb19vdXRwdXQgc3RvcmUgY29ucyBkb21zIGNv
biA9CiAJCQkgICBpbmZvICJbJXNdIDwtICVzIFwiJXNcIiIKIAkJCSAgICAgICAgIChDb25uZWN0
aW9uLmdldF9kb21zdHIgY29uKQogCQkJICAgICAgICAgKFhlbmJ1cy5YYi5PcC50b19zdHJpbmcg
dHkpIChzYW5pdGl6ZV9kYXRhIGRhdGEpOyopCi0JCQl3cml0ZV9hbnN3ZXJfbG9nIH50eSB+dGlk
IH5jb24gfmRhdGE7CisJCQl3cml0ZV9hbnN3ZXJfbG9nIH50eSB+dGlkIH5jb246KENvbm5lY3Rp
b24uZ2V0X2RvbXN0ciBjb24pIH5kYXRhOwogCQkpOwogCQl0cnkKIAkJCWlnbm9yZSAoQ29ubmVj
dGlvbi5kb19vdXRwdXQgY29uKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:56:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQdB-0007xE-C4; Fri, 07 Apr 2017 09:56:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQd9-0007wo-MM
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:35 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 09/84-27545-35267E85; Fri, 07 Apr 2017 09:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTco6Xm
 EQeMrBYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNmP68i72gg6fi6qRe1gbGLq4uRi4OIYEvjBLr
 525igXDOM0p8f9fO2MXIwcEmICYxd69CFyMnh4iAqsSsFcuZQWwhAXWJpt8NbCC2sICvxLbOj
 awgNq+AmcTpBRNYQGwWoPqmP3OYJzByLGBkWMWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegVBiDYwfhpWcAhRkkOJiVRXgWfJxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHhLEp9HCAkWpaanVqRl5gDDAyYtwcGjJML7OgEozVtckJhbnJkOkTrFqMvxbumH
 90xCLHn5ealS4rx/QIoEQIoySvPgRsBC9RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEed+CT
 OHJzCuB2/QK6AgmoCN8bj0FOaIkESEl1cB46fYdtvotN2cdmz537grvkEeXTR00JLkWPTv5u9
 rS1mfrPamyTSGVF4q/71fS4dEJC7v4lJUjvYAlq3uRsCOT0DXTx6+e/As6tFzx4IQ0O7bjbiW
 Bd+6ELj97OjNh9YxcrU9dPe2v70x4W7Th29Y7cQsirkW+tJt6Pnr1g9kz72325H338NbSeUos
 xRmJhlrMRcWJAC6kj9ZQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1491558993!62616241!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37128 invoked from network); 7 Apr 2017 09:56:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:56:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQd7-0006uG-GB
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQd7-0005SS-FX
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQd7-0005SS-FX@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:56:33 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: allow compilation
	prior to OCaml 3.12.0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEzOTk2MGY3ZmFhYzUyNGNmNDM2N2E2OGRkNGMwY2EwODY4OGU5OTQKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzozMDo1OCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjI6
MzMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGFsbG93IGNvbXBpbGF0aW9uIHByaW9yIHRv
IE9DYW1sIDMuMTIuMAogICAgCiAgICBDb21taXQgMzYzYWU1NWM4IHVzZWQgYW4gT0NhbWwgZmVh
dHVyZSBjYWxsZWQgcmVjb3JkIGZpZWxkIHB1bm5pbmcuIFRoaXMgYnJva2UKICAgIHRoZSBidWls
ZCBvbiBjb21waWxlcnMgcHJpb3IgdG8gT0NhbWwgMy4xMi4wLgogICAgCiAgICBUaGlzIHBhdGNo
IG1ha2VzIG5vIHNlbWFudGljIGNoYW5nZSBidXQgbm93IHVzZXMgYmFja3dhcmRzLWNvbXBhdGli
bGUgc3ludGF4LgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZp
ZXNAY2l0cml4LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgogICAgVGVzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNz
Lm1sIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRleCA5ZDU4ZmQwLi41YTdmODFhIDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtNDc3LDcgKzQ3Nyw3IEBAIGxldCBkb19pbnB1dCBzdG9y
ZSBjb25zIGRvbXMgY29uID0KIAlpZiBuZXdwYWNrZXQgdGhlbiAoCiAJCWxldCBwYWNrZXQgPSBD
b25uZWN0aW9uLnBvcF9pbiBjb24gaW4KIAkJbGV0IHRpZCwgcmlkLCB0eSwgZGF0YSA9IFhlbmJ1
cy5YYi5QYWNrZXQudW5wYWNrIHBhY2tldCBpbgotCQlsZXQgcmVxID0ge1BhY2tldC50aWQ7IFBh
Y2tldC5yaWQ7IFBhY2tldC50eTsgUGFja2V0LmRhdGF9IGluCisJCWxldCByZXEgPSB7UGFja2V0
LnRpZD10aWQ7IFBhY2tldC5yaWQ9cmlkOyBQYWNrZXQudHk9dHk7IFBhY2tldC5kYXRhPWRhdGF9
IGluCiAKIAkJKCogQXMgd2UgZG9uJ3QgbG9nIElPLCBkbyBub3QgY2FsbCBhbiB1bm5lY2Vzc2Fy
eSBzYW5pdGl6ZV9kYXRhIAogCQkgICBpbmZvICJbJXNdIC0+IFslZF0gJXMgXCIlc1wiIgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:56:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:56:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQdL-0007ym-Dt; Fri, 07 Apr 2017 09:56:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQdJ-0007yY-Nq
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:45 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B3/05-27545-D5267E85; Fri, 07 Apr 2017 09:56:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTcm6Xm
 EwbrZKhYTthk4MHps79vFHsAYxZqZl5RfkcCacezTXtaCx8IV/+f1sjUwdgh0MXJxCAl8YZR4
 f+kfM4RznlFi0oV+xi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQU8JL4tX
 Qlm8wqYSTy9chqshgWovmnaIaYJjBwLGBlWMWoUpxaVpRbpGhvpJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoUBCHYwnl4XeIhRkoNJSZRXwedJhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3p8JzyOEBItS01Mr0jJzgOEBk5bg4FES4X0NkuYtLkjMLc5Mh0idYtTleLf0w3sm
 IZa8/LxUKXHePyBFAiBFGaV5cCNgoXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzrQabwZ
 OaVwG16BXQEE9ARPreeghxRkoiQkmpgXME9e4rU9feS/DcOnjob0tLwQfUm3+WYk711+dH8u7
 lWK/xjnvDVynPV6fabqgJMuye8fXNWxleq9qVjkpKH54pQ9mc2B5YsUmpX//u34N7d+I0P//L
 0qbEFcylk3Pq12ak89H28Ym6ndM3t52X+G+1zl5+ufMrV5r1zkt3/ycu8jD6WHe94qsRSnJFo
 qMVcVJwIAOUERMtQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1491559003!48790107!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9192 invoked from network); 7 Apr 2017 09:56:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:56:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQdH-0006v9-Hz
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQdH-0005Tk-HL
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQdH-0005Tk-HL@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:56:43 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: comments explaining
	some variables
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM4NmNjOTQ2NDg2OWYzNDFiMjJkZGVhZTlkNjZhNDNjMjI1OTJmNjcKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjIyOjMz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBjb21tZW50cyBleHBsYWluaW5nIHNvbWUgdmFy
aWFibGVzCiAgICAKICAgIEl0IHRvb2sgYSB3aGlsZSBvZiByZWFkaW5nIGFuZCByZWFzb25pbmcg
dG8gd29yayBvdXQgd2hhdCB0aGVzZSBhcmUKICAgIGZvciwgc28gaGVyZSBhcmUgY29tbWVudHMg
dG8gbWFrZSBsaWZlIGVhc2llciBmb3IgZXZlcnlvbmUgcmVhZGluZwogICAgdGhpcyBjb2RlIGlu
IGZ1dHVyZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2
aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0
aWFuLmxpbmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5t
bCAgICAgICB8ICAxICsKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCB8IDEw
ICsrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbCBiL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbAppbmRleCAyMjNlZTIxLi45ZjYxOWI4IDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RvcmUubWwKKysrIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3N0b3JlLm1sCkBAIC0yMTEsNiArMjExLDcgQEAgbGV0IGFwcGx5IHJub2RlIHBhdGgg
ZmN0ID0KIAlsb29rdXAgcm5vZGUgcGF0aCBmY3QKIGVuZAogCisoKiBUaGUgU3RvcmUudCB0eXBl
ICopCiB0eXBlIHQgPQogewogCW11dGFibGUgc3RhdF90cmFuc2FjdGlvbl9jb2FsZXNjZTogaW50
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCmluZGV4IDZiMzdmYzIuLjUxZDVkNmEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKQEAgLTY5LDExICs2OSwxNSBAQCBs
ZXQgY2FuX2NvYWxlc2NlIG9sZHJvb3QgY3VycmVudHJvb3QgcGF0aCA9CiAJZWxzZQogCQlmYWxz
ZQogCi10eXBlIHR5ID0gTm8gfCBGdWxsIG9mIChpbnQgKiBTdG9yZS5Ob2RlLnQgKiBTdG9yZS50
KQordHlwZSB0eSA9IE5vIHwgRnVsbCBvZiAoCisJaW50ICogICAgICAgICAgKCogVHJhbnNhY3Rp
b24gaWQgKikKKwlTdG9yZS5Ob2RlLnQgKiAoKiBPcmlnaW5hbCByb290ICopCisJU3RvcmUudCAg
ICAgICAgKCogQSBwb2ludGVyIHRvIHRoZSBjYW5vbmljYWwgc3RvcmU6IGl0cyByb290IGNoYW5n
ZXMgb24gZWFjaCB0cmFuc2FjdGlvbi1jb21taXQgKikKKykKIAogdHlwZSB0ID0gewogCXR5OiB0
eTsKLQlzdG9yZTogU3RvcmUudDsKKwlzdG9yZTogU3RvcmUudDsgKCogVGhpcyBpcyB0aGUgc3Rv
cmUgdGhhdCB3ZSBjaGFuZ2UgaW4gd3JpdGUgb3BlcmF0aW9ucy4gKikKIAlxdW90YTogUXVvdGEu
dDsKIAltdXRhYmxlIHBhdGhzOiAoWGVuYnVzLlhiLk9wLm9wZXJhdGlvbiAqIFN0b3JlLlBhdGgu
dCkgbGlzdDsKIAltdXRhYmxlIG9wZXJhdGlvbnM6IChQYWNrZXQucmVxdWVzdCAqIFBhY2tldC5y
ZXNwb25zZSkgbGlzdDsKQEAgLTE1NSw3ICsxNTksNyBAQCBsZXQgY29tbWl0IH5jb24gdCA9CiAJ
bGV0IGhhc19jb21taXRlZCA9CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAgICAgICAgICAg
ICAgICAgICAgICAtPiB0cnVlCi0JfCBGdWxsIChpZCwgb2xkcm9vdCwgY3N0b3JlKSAtPgorCXwg
RnVsbCAoaWQsIG9sZHJvb3QsIGNzdG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIgbWVhbmluZyBj
dXJyZW50IGNhbm9uaWNhbCBzdG9yZSAqKQogCQlsZXQgY29tbWl0X3BhcnRpYWwgb2xkcm9vdCBj
c3RvcmUgc3RvcmUgPQogCQkJKCogZ2V0IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUgcXVlcnkgYW5k
IHZlcmlmeSB0aGF0IGl0IGhhc24ndAogCQkJICAgYmVlbiBtb2RpZmllZCBieSBvdGhlcnMgdHJh
bnNhY3Rpb25zLiAqKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:56:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:56:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQdV-00080F-FY; Fri, 07 Apr 2017 09:56:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQdU-000804-9b
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:56 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F6/72-03648-76267E85; Fri, 07 Apr 2017 09:56:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTct6Xm
 EwetjxhYTthk4MHps79vFHsAYxZqZl5RfkcCacX/fQraC63EV+38/ZG5gnOzXxcjFISTwhVGi
 9eAXdgjnPKPEhxOfmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkFj5b
 w8TiM0rYCaxbuVeMJsFqP7XoTdMExg5FjAyrGJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxg7PjndIhRkoNJSZRXwedJhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3p8JzyOEBItS01Mr0jJzgMEBk5bg4FES4X0NkuYtLkjMLc5Mh0idYtTl6Ov4+J5J
 iCUvPy9VSpz3D0iRAEhRRmke3AhYoF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG9iItAUn
 sy8ErhNr4COYAI6wufWU5AjShIRUlINjAcqOAX/155l+rfJec9ih2Y7pxnLVNM9rZ9OnxA06Y
 mz+Ny+w2JNC2YenSiq8vhflgu3cKWj6uyGzb89w0oFE5/WrjwQ332cq0+Vt8L5+ueolEuvPc+
 7vtY+X3PvX7uMncJshdVrp3pGNUZZ+W3vEptUWrXFu1hBbWHmVJNDxwq8XGM7Cj0vK7EUZyQa
 ajEXFScCAKYYZyFPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1491559013!56842665!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52730 invoked from network); 7 Apr 2017 09:56:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:56:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQdR-0006vJ-Jn
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQdR-0005US-J8
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:56:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQdR-0005US-J8@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:56:53 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: handling of domain
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRhNTA5MjJmN2Q4NGM3NzdkYmY3OWFmOTMwMTEwZWRmODk4M2ZjMWUKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjIyOjMz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBoYW5kbGluZyBvZiBkb21haW4gY29uZmxpY3Qt
Y3JlZGl0CiAgICAKICAgIFRoaXMgY29tbWl0IGdpdmVzIGVhY2ggZG9tYWluIGEgY29uZmxpY3Qt
Y3JlZGl0IHZhcmlhYmxlLCB3aGljaCB3aWxsCiAgICBsYXRlciBiZSB1c2VkIGZvciBsaW1pdGlu
ZyBob3cgb2Z0ZW4gYSBkb21haW4gY2FuIGNhdXNlIG90aGVyIGRvbWFpbidzCiAgICB0cmFuc2Fj
dGlvbi1jb21taXRzIHRvIGZhaWwuCiAgICAKICAgIFRoaXMgY29tbWl0IGFsc28gcHJvdmlkZXMg
ZnVuY3Rpb25zIGFuZCBkYXRhIGZvciBtYW5pcHVsYXRpbmcgZG9tYWlucwogICAgYW5kIHRoZWly
IGNvbmZsaWN0LWNyZWRpdCwgYW5kIGNoZWNraW5nIHdoZXRoZXIgdGhleSBoYXZlIGNyZWRpdC4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRp
Z0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1sICAg
fCAgIDUgKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwgICAgICAgfCAgIDMgKwog
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbCAgICAgICB8ICAxMSArKystCiB0b29scy9v
Y2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgIHwgMTAzICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYgfCAg
MzIgKysrKysrKysrKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCAgfCAg
IDIgKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCAgICB8ICAgMiArCiA3IGZp
bGVzIGNoYW5nZWQsIDE1NCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1sIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2Nvbm5lY3Rpb24ubWwKaW5kZXggOWVhZjQxNS4uNWJlNTFiYSAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2Nvbm5lY3Rpb24ubWwKQEAgLTI3MiwzICsyNzIsOCBAQCBsZXQgZGVidWcgY29uID0K
IAlsZXQgZG9taWQgPSBnZXRfZG9tc3RyIGNvbiBpbgogCWxldCB3YXRjaGVzID0gTGlzdC5tYXAg
KGZ1biAocGF0aCwgdG9rZW4pIC0+IFByaW50Zi5zcHJpbnRmICJ3YXRjaCAlczogJXMgJXNcbiIg
ZG9taWQgcGF0aCB0b2tlbikgKGxpc3Rfd2F0Y2hlcyBjb24pIGluCiAJU3RyaW5nLmNvbmNhdCAi
IiB3YXRjaGVzCisKK2xldCBkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb21zIGNvbiA9CisJbWF0Y2gg
Y29uLmRvbSB3aXRoCisJfCBOb25lIC0+ICgpICgqIEl0J3MgYSBzb2NrZXQgY29ubmVjdGlvbi4g
V2UgZG9uJ3Qga25vdyB3aGljaCBkb21haW4gd2UncmUgaW4sIHNvIHRyZWF0IGl0IGFzIGlmIGl0
J3MgZnJlZSB0byBjb25mbGljdCAqKQorCXwgU29tZSBkb20gLT4gRG9tYWlucy5kZWNyX2NvbmZs
aWN0X2NyZWRpdCBkb21zIGRvbQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Rl
ZmluZS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwKaW5kZXggZDYwODYxYy4u
ZGYxZTkxYyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmluZS5tbAorKysg
Yi90b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sCkBAIC0yOSw2ICsyOSw5IEBAIGxldCBt
YXh3YXRjaCA9IHJlZiAoNTApCiBsZXQgbWF4dHJhbnNhY3Rpb24gPSByZWYgKDIwKQogbGV0IG1h
eHJlcXVlc3RzID0gcmVmICgtMSkgICAoKiBtYXhpbXVtIHJlcXVlc3RzIHBlciB0cmFuc2FjdGlv
biAqKQogCitsZXQgY29uZmxpY3RfYnVyc3RfbGltaXQgPSByZWYgNS4wCitsZXQgY29uZmxpY3Rf
cmF0ZV9saW1pdF9pc19hZ2dyZWdhdGUgPSByZWYgdHJ1ZQorCiBsZXQgZG9taWRfc2VsZiA9IDB4
N0ZGMAogCiBleGNlcHRpb24gTm90X2FfZGlyZWN0b3J5IG9mIHN0cmluZwpkaWZmIC0tZ2l0IGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9k
b21haW4ubWwKaW5kZXggYWIzNDMxNC4uZTY3N2FhMyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbi5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1s
CkBAIC0zMSw4ICszMSwxMiBAQCB0eXBlIHQgPQogCW11dGFibGUgaW9fY3JlZGl0OiBpbnQ7ICgq
IHRoZSByb3VuZHMgb2YgcmluZyBwcm9jZXNzIGxlZnQgdG8gZG8sIGRlZmF1bHQgaXMgMCwKIAkg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1c3VhbGx5IHNldCB0byAxIHdoZW4gdGhlcmUgaXMg
d29yayBkZXRlY3RlZCwgY291bGQKIAkgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHNvIHNl
dCB0byBuIHRvIGdpdmUgImxhenkiIGNsaWVudHMgZXh0cmEgY3JlZGl0ICopCisJbXV0YWJsZSBj
b25mbGljdF9jcmVkaXQ6IGZsb2F0OyAoKiBNdXN0IGJlIHBvc2l0aXZlIHRvIHBlcmZvcm0gd3Jp
dGVzOyBhIGNvbW1pdAorCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhhdCBs
YXRlciBjYXVzZXMgY29uZmxpY3Qgd2l0aCBhbm90aGVyCisJICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21haW4ncyB0cmFuc2FjdGlvbiBjb3N0cyBjcmVkaXQuICopCiB9CiAK
K2xldCBpc19kb20wIGQgPSBkLmlkID0gMAogbGV0IGdldF9wYXRoIGRvbSA9ICIvbG9jYWwvZG9t
YWluLyIgXiAoc3ByaW50ZiAiJXUiIGRvbS5pZCkKIGxldCBnZXRfaWQgZG9tYWluID0gZG9tYWlu
LmlkCiBsZXQgZ2V0X2ludGVyZmFjZSBkID0gZC5pbnRlcmZhY2UKQEAgLTQ4LDYgKzUyLDEwIEBA
IGxldCBzZXRfaW9fY3JlZGl0ID8obj0xKSBkb21haW4gPSBkb21haW4uaW9fY3JlZGl0IDwtIG1h
eCAwIG4KIGxldCBpbmNyX2lvX2NyZWRpdCBkb21haW4gPSBkb21haW4uaW9fY3JlZGl0IDwtIGRv
bWFpbi5pb19jcmVkaXQgKyAxCiBsZXQgZGVjcl9pb19jcmVkaXQgZG9tYWluID0gZG9tYWluLmlv
X2NyZWRpdCA8LSBtYXggMCAoZG9tYWluLmlvX2NyZWRpdCAtIDEpCiAKK2xldCBpc19wYXVzZWRf
Zm9yX2NvbmZsaWN0IGRvbSA9IGRvbS5jb25mbGljdF9jcmVkaXQgPD0gMC4wCisKK2xldCBpc19m
cmVlX3RvX2NvbmZsaWN0ID0gaXNfZG9tMAorCiBsZXQgc3RyaW5nX29mX3BvcnQgPSBmdW5jdGlv
bgogfCBOb25lIC0+ICJOb25lIgogfCBTb21lIHggLT4gc3RyaW5nX29mX2ludCAoWGVuZXZlbnRj
aG4udG9faW50IHgpCkBAIC04NCw2ICs5Miw1IEBAIGxldCBtYWtlIGlkIG1mbiByZW1vdGVfcG9y
dCBpbnRlcmZhY2UgZXZlbnRjaG4gPSB7CiAJcG9ydCA9IE5vbmU7CiAJYmFkX2NsaWVudCA9IGZh
bHNlOwogCWlvX2NyZWRpdCA9IDA7CisJY29uZmxpY3RfY3JlZGl0ID0gIURlZmluZS5jb25mbGlj
dF9idXJzdF9saW1pdDsKIH0KLQotbGV0IGlzX2RvbTAgZCA9IGQuaWQgPSAwCmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9kb21haW5zLm1sCmluZGV4IDkyZTQzOGYuLjA0MWQyMjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21h
aW5zLm1sCkBAIC0xNSwyMCArMTUsNTggQEAKICAqKQogCiBsZXQgZGVidWcgZm10ID0gTG9nZ2lu
Zy5kZWJ1ZyAiZG9tYWlucyIgZm10CitsZXQgZXJyb3IgZm10ID0gTG9nZ2luZy5lcnJvciAiZG9t
YWlucyIgZm10CitsZXQgd2FybiBmbXQgID0gTG9nZ2luZy53YXJuICAiZG9tYWlucyIgZm10CiAK
IHR5cGUgZG9tYWlucyA9IHsKIAlldmVudGNobjogRXZlbnQudDsKIAl0YWJsZTogKFhlbmN0cmwu
ZG9taWQsIERvbWFpbi50KSBIYXNodGJsLnQ7CisKKwkoKiBOLkIuIHRoZSBRdWV1ZSBtb2R1bGUg
aXMgbm90IHRocmVhZC1zYWZlIGJ1dCBveGVuc3RvcmVkIGlzIHNpbmdsZS10aHJlYWRlZC4gKikK
KwkoKiBEb21haW5zIHF1ZXVlIHVwIHRvIHJlZ2FpbiBjb25mbGljdC1jcmVkaXQ7IHdlIGhhdmUg
YSBxdWV1ZSBmb3IKKwkgICBkb21haW5zIHRoYXQgYXJlIGNhcnJ5aW5nIHNvbWUgcGVuYWx0eSBh
bmQgc28gYXJlIGJlbG93IHRoZQorCSAgIG1heGltdW0gY3JlZGl0LCBhbmQgYW5vdGhlciBxdWV1
ZSBmb3IgZG9tYWlucyB0aGF0IGhhdmUgcnVuIG91dCBvZgorCSAgIGNyZWRpdCBhbmQgc28gaGF2
ZSBoYWQgdGhlaXIgYWNjZXNzIHBhdXNlZC4gKikKKwlkb21zX2NvbmZsaWN0X3BhdXNlZDogKERv
bWFpbi50IG9wdGlvbiByZWYpIFF1ZXVlLnQ7CisJZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHk6
IChEb21haW4udCBvcHRpb24gcmVmKSBRdWV1ZS50OworCisJKCogQSBjYWxsYmFjayBmdW5jdGlv
biB0byBiZSBjYWxsZWQgd2hlbiB3ZSBnbyBmcm9tIHplcm8gdG8gb25lIHBhdXNlZCBkb21haW4u
CisJICAgVGhpcyB3aWxsIGJlIHRvIHJlc2V0IHRoZSBjb3VudGRvd24gdW50aWwgdGhlIG5leHQg
dW5pdCBvZiBjcmVkaXQgaXMgaXNzdWVkLiAqKQorCW9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlOiB1
bml0IC0+IHVuaXQ7CisKKwkoKiBJZiBjb25maWcgaXMgc2V0IHRvIHVzZSBpbmRpdmlkdWFsIGlu
c3RlYWQgb2YgYWdncmVnYXRlIGNvbmZsaWN0LXJhdGUtbGltaXRpbmcsCisJICAgd2UgdXNlIHRo
aXMgaW5zdGVhZCBvZiB0aGUgcXVldWVzLiAqKQorCW11dGFibGUgbl9wYXVzZWQ6IGludDsKIH0K
IAotbGV0IGluaXQgZXZlbnRjaG4gPQotCXsgZXZlbnRjaG4gPSBldmVudGNobjsgdGFibGUgPSBI
YXNodGJsLmNyZWF0ZSAxMCB9CitsZXQgaW5pdCBldmVudGNobiA9IHsKKwlldmVudGNobiA9IGV2
ZW50Y2huOworCXRhYmxlID0gSGFzaHRibC5jcmVhdGUgMTA7CisJZG9tc19jb25mbGljdF9wYXVz
ZWQgPSBRdWV1ZS5jcmVhdGUgKCk7CisJZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkgPSBRdWV1
ZS5jcmVhdGUgKCk7CisJb25fZmlyc3RfY29uZmxpY3RfcGF1c2UgPSAoZnVuICgpIC0+ICgpKTsg
KCogRHVtbXkgdmFsdWUgZm9yIG5vdywgcGVuZGluZyBzdWJzZXF1ZW50IGNvbW1pdC4gKikKKwlu
X3BhdXNlZCA9IDA7Cit9CiBsZXQgZGVsIGRvbXMgaWQgPSBIYXNodGJsLnJlbW92ZSBkb21zLnRh
YmxlIGlkCiBsZXQgZXhpc3QgZG9tcyBpZCA9IEhhc2h0YmwubWVtIGRvbXMudGFibGUgaWQKIGxl
dCBmaW5kIGRvbXMgaWQgPSBIYXNodGJsLmZpbmQgZG9tcy50YWJsZSBpZAogbGV0IG51bWJlciBk
b21zID0gSGFzaHRibC5sZW5ndGggZG9tcy50YWJsZQogbGV0IGl0ZXIgZG9tcyBmY3QgPSBIYXNo
dGJsLml0ZXIgKGZ1biBfIGIgLT4gZmN0IGIpIGRvbXMudGFibGUKIAorKCogRnVuY3Rpb25zIHRv
IGhhbmRsZSBxdWV1ZXMgb2YgZG9tYWlucyBnaXZlbiB0aGF0IHRoZSBkb21haW4gbWlnaHQgYmUg
ZGVsZXRlZCB3aGlsZSBpbiBhIHF1ZXVlLiAqKQorbGV0IHB1c2ggZG9tIHF1ZXVlID0KKwlRdWV1
ZS5wdXNoIChyZWYgKFNvbWUgZG9tKSkgcXVldWUKKworbGV0IHJlYyBwb3AgcXVldWUgPQorCW1h
dGNoICEoUXVldWUucG9wIHF1ZXVlKSB3aXRoCisJfCBOb25lIC0+IHBvcCBxdWV1ZQorCXwgU29t
ZSB4IC0+IHgKKworbGV0IHJlbW92ZV9mcm9tX3F1ZXVlIGRvbSBxdWV1ZSA9CisJUXVldWUuaXRl
ciAoZnVuIGQgLT4gbWF0Y2ggIWQgd2l0aAorCQl8IE5vbmUgLT4gKCkKKwkJfCBTb21lIHggLT4g
aWYgeD1kb20gdGhlbiBkIDo9IE5vbmUpIHF1ZXVlCisKIGxldCBjbGVhbnVwIHhjIGRvbXMgPQog
CWxldCBub3RpZnkgPSByZWYgZmFsc2UgaW4KIAlsZXQgZGVhZF9kb20gPSByZWYgW10gaW4KQEAg
LTUyLDYgKzkwLDExIEBAIGxldCBjbGVhbnVwIHhjIGRvbXMgPQogCQlsZXQgZG9tID0gSGFzaHRi
bC5maW5kIGRvbXMudGFibGUgaWQgaW4KIAkJRG9tYWluLmNsb3NlIGRvbTsKIAkJSGFzaHRibC5y
ZW1vdmUgZG9tcy50YWJsZSBpZDsKKwkJaWYgZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPD0g
IURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdAorCQl0aGVuICgKKwkJCXJlbW92ZV9mcm9tX3F1
ZXVlIGRvbSBkb21zLmRvbXNfd2l0aF9jb25mbGljdF9wZW5hbHR5OworCQkJaWYgKGRvbS5Eb21h
aW4uY29uZmxpY3RfY3JlZGl0IDw9IDAuKSB0aGVuIHJlbW92ZV9mcm9tX3F1ZXVlIGRvbSBkb21z
LmRvbXNfY29uZmxpY3RfcGF1c2VkCisJCSkKIAkpICFkZWFkX2RvbTsKIAkhbm90aWZ5LCAhZGVh
ZF9kb20KIApAQCAtODQsMyArMTI3LDU5IEBAIGxldCBjcmVhdGUwIGZha2UgZG9tcyA9CiAJRG9t
YWluLmJpbmRfaW50ZXJkb21haW4gZG9tOwogCURvbWFpbi5ub3RpZnkgZG9tOwogCWRvbQorCits
ZXQgZGVjcl9jb25mbGljdF9jcmVkaXQgZG9tcyBkb20gPQorCWxldCBiZWZvcmUgPSBkb20uRG9t
YWluLmNvbmZsaWN0X2NyZWRpdCBpbgorCWxldCBhZnRlciA9IG1heCAoLTEuMCkgKGJlZm9yZSAt
LiAxLjApIGluCisJZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPC0gYWZ0ZXI7CisJaWYgIURl
ZmluZS5jb25mbGljdF9yYXRlX2xpbWl0X2lzX2FnZ3JlZ2F0ZSB0aGVuICgKKwkJaWYgYmVmb3Jl
ID49ICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQKKwkJJiYgYWZ0ZXIgPCAhRGVmaW5lLmNv
bmZsaWN0X2J1cnN0X2xpbWl0CisJCSYmIGFmdGVyID4gMC4wCisJCXRoZW4gKAorCQkJcHVzaCBk
b20gZG9tcy5kb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eQorCQkpIGVsc2UgaWYgYmVmb3JlID4g
MC4wICYmIGFmdGVyIDw9IDAuMAorCQl0aGVuICgKKwkJCWxldCBmaXJzdF9wYXVzZSA9IFF1ZXVl
LmlzX2VtcHR5IGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQgaW4KKwkJCXB1c2ggZG9tIGRvbXMu
ZG9tc19jb25mbGljdF9wYXVzZWQ7CisJCQlpZiBmaXJzdF9wYXVzZSB0aGVuIGRvbXMub25fZmly
c3RfY29uZmxpY3RfcGF1c2UgKCkKKwkJKSBlbHNlICgKKwkJCSgqIFRoZSBxdWV1ZXMgYXJlIGNv
cnJlY3QgYWxyZWFkeTogbm8gZnVydGhlciBhY3Rpb24gbmVlZGVkLiAqKQorCQkpCisJKSBlbHNl
IGlmIGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgdGhlbiAoCisJCWRvbXMubl9wYXVzZWQg
PC0gZG9tcy5uX3BhdXNlZCArIDE7CisJCWlmIGRvbXMubl9wYXVzZWQgPSAxIHRoZW4gZG9tcy5v
bl9maXJzdF9jb25mbGljdF9wYXVzZSAoKQorCSkKKworKCogR2l2ZSBvbmUgcG9pbnQgb2YgY3Jl
ZGl0IHRvIG9uZSBkb21haW4sIGFuZCB1cGRhdGUgdGhlIHF1ZXVlcyBhcHByb3ByaWF0ZWx5LiAq
KQorbGV0IGluY3JfY29uZmxpY3RfY3JlZGl0X2Zyb21fcXVldWUgZG9tcyA9CisJbGV0IHByb2Nl
c3NfcXVldWUgcSByZXF1ZXVlX3Rlc3QgPQorCQlsZXQgZCA9IHBvcCBxIGluCisJCWQuRG9tYWlu
LmNvbmZsaWN0X2NyZWRpdCA8LSBtaW4gKGQuRG9tYWluLmNvbmZsaWN0X2NyZWRpdCArLiAxLjAp
ICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQ7CisJCWlmIHJlcXVldWVfdGVzdCBkLkRvbWFp
bi5jb25mbGljdF9jcmVkaXQgdGhlbiAoCisJCQlwdXNoIGQgcSAoKiBNYWtlIGl0IHF1ZXVlIHVw
IGFnYWluIGZvciBpdHMgbmV4dCBwb2ludCBvZiBjcmVkaXQuICopCisJCSkKKwlpbgorCWxldCBw
YXVzZWRfcXVldWVfdGVzdCBjcmVkID0gY3JlZCA8PSAwLjAgaW4KKwlsZXQgcGVuYWx0eV9xdWV1
ZV90ZXN0IGNyZWQgPSBjcmVkIDwgIURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdCBpbgorCXRy
eSBwcm9jZXNzX3F1ZXVlIGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQgcGF1c2VkX3F1ZXVlX3Rl
c3QKKwl3aXRoIFF1ZXVlLkVtcHR5IC0+ICgKKwkJdHJ5IHByb2Nlc3NfcXVldWUgZG9tcy5kb21z
X3dpdGhfY29uZmxpY3RfcGVuYWx0eSBwZW5hbHR5X3F1ZXVlX3Rlc3QKKwkJd2l0aCBRdWV1ZS5F
bXB0eSAtPiAoKSAoKiBCb3RoIHF1ZXVlcyBhcmUgZW1wdHk6IG5vdGhpbmcgdG8gZG8gaGVyZS4g
KikKKwkpCisKK2xldCBpbmNyX2NvbmZsaWN0X2NyZWRpdCBkb21zID0KKwlpZiAhRGVmaW5lLmNv
bmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlCisJdGhlbiBpbmNyX2NvbmZsaWN0X2NyZWRp
dF9mcm9tX3F1ZXVlIGRvbXMKKwllbHNlICgKKwkJKCogR2l2ZSBhIHBvaW50IG9mIGNyZWRpdCB0
byBldmVyeSBkb21haW4sIHN1YmplY3Qgb25seSB0byB0aGUgY2FwLiAqKQorCQlsZXQgaW5jIGRv
bSA9CisJCQlsZXQgYmVmb3JlID0gZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgaW4KKwkJCWxl
dCBhZnRlciA9IG1pbiAoYmVmb3JlICsuIDEuMCkgIURlZmluZS5jb25mbGljdF9idXJzdF9saW1p
dCBpbgorCQkJZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPC0gYWZ0ZXI7CisJCQlpZiBiZWZv
cmUgPD0gMC4wICYmIGFmdGVyID4gMC4wCisJCQl0aGVuIGRvbXMubl9wYXVzZWQgPC0gZG9tcy5u
X3BhdXNlZCAtIDEKKwkJaW4KKwkJKCogU2NvcGUgZm9yIG9wdGltaXNhdGlvbiAocHJvYmFibHkg
dGlueSk6IGF2b2lkIGl0ZXJhdGlvbiBpZiBhbGwgZG9tYWlucyBhcmUgYXQgbWF4IGNyZWRpdCAq
KQorCQlpdGVyIGRvbXMgaW5jCisJKQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L294ZW5zdG9yZWQuY29uZiBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYK
aW5kZXggYWM2MGY0OS4uYTEwMDkzNiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L294ZW5zdG9yZWQuY29uZgorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5j
b25mCkBAIC05LDYgKzksMzggQEAgdGVzdC1lYWdhaW4gPSBmYWxzZQogIyBBY3RpdmF0ZSB0cmFu
c2FjdGlvbiBtZXJnZSBzdXBwb3J0CiBtZXJnZS1hY3RpdmF0ZSA9IHRydWUKIAorIyBMaW1pdHMg
YXBwbGllZCB0byBkb21haW5zIHdob3NlIHdyaXRlcyBjYXVzZSBvdGhlciBkb21haW5zJyB0cmFu
c2FjdGlvbgorIyBjb21taXRzIHRvIGZhaWwuIE11c3QgaW5jbHVkZSBkZWNpbWFsIHBvaW50Lgor
CisjIFRoZSBidXJzdCBsaW1pdCBpcyB0aGUgbnVtYmVyIG9mIGNvbmZsaWN0cyBhIGRvbWFpbiBj
YW4gY2F1c2UgdG8KKyMgZmFpbCBpbiBhIHNob3J0IHBlcmlvZDsgdGhpcyB2YWx1ZSBpcyB1c2Vk
IGZvciBib3RoIHRoZSBpbml0aWFsIGFuZAorIyB0aGUgbWF4aW11bSB2YWx1ZSBvZiBlYWNoIGRv
bWFpbidzIGNvbmZsaWN0LWNyZWRpdCwgd2hpY2ggZmFsbHMgYnkKKyMgb25lIHBvaW50IGZvciBl
YWNoIGNvbmZsaWN0IGNhdXNlZCwgYW5kIHdoZW4gaXQgcmVhY2hlcyB6ZXJvIHRoZQorIyBkb21h
aW4ncyByZXF1ZXN0cyBhcmUgaWdub3JlZC4KK2NvbmZsaWN0LWJ1cnN0LWxpbWl0ID0gNS4wCisK
KyMgVGhlIGNvbmZsaWN0LWNyZWRpdCBpcyByZXBsZW5pc2hlZCBvdmVyIHRpbWU6CisjIG9uZSBw
b2ludCBpcyBpc3N1ZWQgYWZ0ZXIgZWFjaCBjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzLCBz
byB0aGlzCisjIGlzIHRoZSBtaW5pbXVtIHBhdXNlLXRpbWUgZHVyaW5nIHdoaWNoIGEgZG9tYWlu
IHdpbGwgYmUgaWdub3JlZC4KKyMgY29uZmxpY3QtbWF4LWhpc3Rvcnktc2Vjb25kcyA9IDAuMDUK
KworIyBJZiB0aGUgY29uZmxpY3QtcmF0ZS1saW1pdC1pcy1hZ2dyZWdhdGUgZmxhZyBpcyB0cnVl
IHRoZW4gYWZ0ZXIgZWFjaAorIyB0aWNrIG9uZSBwb2ludCBvZiBjb25mbGljdC1jcmVkaXQgaXMg
Z2l2ZW4gdG8ganVzdCBvbmUgZG9tYWluOiB0aGUKKyMgb25lIGF0IHRoZSBmcm9udCBvZiB0aGUg
cXVldWUuIElmIGZhbHNlLCB0aGVuIGFmdGVyIGVhY2ggdGljayBlYWNoCisjIGRvbWFpbiBnZXRz
IGEgcG9pbnQgb2YgY29uZmxpY3QtY3JlZGl0LgorIyAKKyMgSW4gZW52aXJvbm1lbnRzIHdoZXJl
IGl0IGlzIGtub3duIHRoYXQgZXZlcnkgdHJhbnNhY3Rpb24gd2lsbAorIyBpbnZvbHZlIGEgc2V0
IG9mIG5vZGVzIHRoYXQgaXMgd3JpdGFibGUgYnkgYXQgbW9zdCBvbmUgb3RoZXIgZG9tYWluLAor
IyB0aGVuIGl0IGlzIHNhZmUgdG8gc2V0IHRoaXMgYWdncmVnYXRlLWxpbWl0IGZsYWcgdG8gZmFs
c2UgZm9yIGJldHRlcgorIyBwZXJmb3JtYW5jZS4gKFRoaXMgY2FuIGJlIGRldGVybWluZWQgYnkg
Y29uc2lkZXJpbmcgdGhlIGxheW91dCBvZgorIyB0aGUgeGVuc3RvcmUgdHJlZSBhbmQgcGVybWlz
c2lvbnMsIHRvZ2V0aGVyIHdpdGggdGhlIGNvbnRlbnQgb2YgdGhlCisjIHRyYW5zYWN0aW9ucyB0
aGF0IHJlcXVpcmUgcHJvdGVjdGlvbi4pCisjIAorIyBBIHRyYW5zYWN0aW9uIHdoaWNoIGludm9s
dmVzIGEgc2V0IG9mIG5vZGVzIHdoaWNoIGNhbiBiZSBtb2RpZmllZCBieQorIyBtdWx0aXBsZSBv
dGhlciBkb21haW5zIGNhbiBzdWZmZXIgY29uZmxpY3RzIGNhdXNlZCBieSBhbnkgb2YgdGhvc2UK
KyMgZG9tYWlucywgc28gdGhlIGZsYWcgbXVzdCBiZSBzZXQgdG8gdHJ1ZS4KK2NvbmZsaWN0LXJh
dGUtbGltaXQtaXMtYWdncmVnYXRlID0gdHJ1ZQorCiAjIEFjdGl2YXRlIG5vZGUgcGVybWlzc2lv
biBzeXN0ZW0KIHBlcm1zLWFjdGl2YXRlID0gdHJ1ZQogCmRpZmYgLS1naXQgYS90b29scy9vY2Ft
bC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNh
Y3Rpb24ubWwKaW5kZXggNTFkNWQ2YS4uNmY3NThmZiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFu
c2FjdGlvbi5tbApAQCAtMTQsNiArMTQsOCBAQAogICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQogICogR05VIExlc3NlciBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCiAgKikKK2xldCBlcnJvciBmbXQg
PSBMb2dnaW5nLmVycm9yICJ0cmFuc2FjdGlvbiIgZm10CisKIG9wZW4gU3RkZXh0CiAKIGxldCBu
b25lID0gMApkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCBi
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXggNDJjNDY3Yi4uY2JkY2Vi
NCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAorKysgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC04OSw2ICs4OSw4IEBAIGxldCBw
YXJzZV9jb25maWcgZmlsZW5hbWUgPQogCWxldCBwaWRmaWxlID0gcmVmIGRlZmF1bHRfcGlkZmls
ZSBpbgogCWxldCBvcHRpb25zID0gWwogCQkoIm1lcmdlLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9i
b29sIFRyYW5zYWN0aW9uLmRvX2NvYWxlc2NlKTsKKwkJKCJjb25mbGljdC1idXJzdC1saW1pdCIs
IENvbmZpZy5TZXRfZmxvYXQgRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0KTsKKwkJKCJjb25m
bGljdC1yYXRlLWxpbWl0LWlzLWFnZ3JlZ2F0ZSIsIENvbmZpZy5TZXRfYm9vbCBEZWZpbmUuY29u
ZmxpY3RfcmF0ZV9saW1pdF9pc19hZ2dyZWdhdGUpOwogCQkoInBlcm1zLWFjdGl2YXRlIiwgQ29u
ZmlnLlNldF9ib29sIFBlcm1zLmFjdGl2YXRlKTsKIAkJKCJxdW90YS1hY3RpdmF0ZSIsIENvbmZp
Zy5TZXRfYm9vbCBRdW90YS5hY3RpdmF0ZSk7CiAJCSgicXVvdGEtbWF4d2F0Y2giLCBDb25maWcu
U2V0X2ludCBEZWZpbmUubWF4d2F0Y2gpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:57:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:57:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQdf-000838-Ij; Fri, 07 Apr 2017 09: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 <ian.jackson@eu.citrix.com>) id 1cwQde-00082s-5G
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:06 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 58/DD-13971-17267E85; Fri, 07 Apr 2017 09:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbcg6Xm
 EwbeJJhYTthk4MHps79vFHsAYxZqZl5RfkcCa0XB+FWPBWseK3y+bWRoYe8y6GLk4hAS+MEp0
 b5zKBuGcZ5Q4dOAwSxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgI+EkteL
 WcFsXkFzCR2/d0KZrMA1W+5M5lpAiPHAkaGVYzqxalFZalFupZ6SUWZ6RkluYmZObqGBqZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2Ma1udDzFKcjApifIq+DyJEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTB+zPheYSQYFFqempFWmYOMDhg0hIcPEoivK9B0rzFBYm5xZnpEKlTjIpS4rx/QBIC
 IImM0jy4NlhAXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwb2Ii0BSezLwSuOmvgBYzAS32u
 fUUZHFJIkJKqoGxY9Haj667GXcs2bfkhFuJrXqZ9LZYFf5TdeXRbLUHN/WselHo+8RdZ2dk7N
 qCjdxXfB0D3Fdz+VgoiV5929BzMP1XV7jZ45VXVc7NPsG/wN5oAjfrtZlfy5fJ7D26/PMpy4S
 PuqHSjzS+N29r+bBagC9DfUt8VJb9WhOlhjvWi/78vFvQ9MFYiaU4I9FQi7moOBEAuOnb1EMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1491559023!92355385!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17993 invoked from network); 7 Apr 2017 09:57:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:57:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQdb-0006w1-LV
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQdb-0005VE-Kw
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQdb-0005VE-Kw@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:57:03 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: ignore domains with no
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJjMDFlMmRjNjYxMzJmODQ4NDBiMDIwZTIxNDZlMjZmMGJhMWIyYTQKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjIyOjMz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBpZ25vcmUgZG9tYWlucyB3aXRoIG5vIGNvbmZs
aWN0LWNyZWRpdAogICAgCiAgICBXaGVuIHByb2Nlc3NpbmcgY29ubmVjdGlvbnMsIHNraXAgdGhv
c2UgZnJvbSBkb21haW5zIHdpdGggbm8gcmVtYWluaW5nCiAgICBjb25mbGljdC1jcmVkaXQuCiAg
ICAKICAgIEFsc28sIGlzc3VlIGEgcG9pbnQgb2YgY29uZmxpY3QtY3JlZGl0IGF0IHJlZ3VsYXIg
aW50ZXJ2YWxzLCB0aGUKICAgIHBlcmlvZCBiZWluZyBzZXQgYnkgdGhlIGNvbmZpZ3VyYXRpb24g
b3B0aW9uICJjb25mbGljdC1tYXgtaGlzdG9yeS0KICAgIHNlY29uZHMiLiAgV2hlbiBpc3N1aW5n
IGNvbmZsaWN0LWNyZWRpdCwgd2UgZ2l2ZSBhIHBvaW50IGVpdGhlciB0bwogICAgZXZlcnkgZG9t
YWluIGF0IG9uY2UgKG9uZSBlYWNoKSBvciBvbmx5IHRvIHRoZSBzaW5nbGUgZG9tYWluIGF0IHRo
ZQogICAgZnJvbnQgb2YgdGhlIHF1ZXVlLCBkZXBlbmRpbmcgb24gdGhlIGNvbmZpZ3VyYXRpb24g
b3B0aW9uCiAgICAiY29uZmxpY3QtcmF0ZS1saW1pdC1pcy1hZ2dyZWdhdGUiLgogICAgCiAgICBS
ZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sICB8IDE0ICsrKyst
LS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sICAgICAgIHwgIDEgKwogdG9vbHMv
b2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwgICAgICB8ICA0ICstLQogdG9vbHMvb2NhbWwveGVu
c3RvcmVkL294ZW5zdG9yZWQuY29uZiB8ICAyICstCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVu
c3RvcmVkLm1sICAgIHwgNjUgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDUg
ZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sCmluZGV4IGY5YmMyMjUuLmFlNzY5MjggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9ucy5tbAorKysgYi90b29scy9vY2Ft
bC94ZW5zdG9yZWQvY29ubmVjdGlvbnMubWwKQEAgLTQ0LDEyICs0NCwxNCBAQCBsZXQgYWRkX2Rv
bWFpbiBjb25zIGRvbSA9CiAJfCBTb21lIHAgLT4gSGFzaHRibC5hZGQgY29ucy5wb3J0cyBwIGNv
bjsKIAl8IE5vbmUgLT4gKCkKIAotbGV0IHNlbGVjdCBjb25zID0KLQlIYXNodGJsLmZvbGQKLQkJ
KGZ1biBfIGNvbiAoaW5zLCBvdXRzKSAtPgotCQkgbGV0IGZkID0gQ29ubmVjdGlvbi5nZXRfZmQg
Y29uIGluCi0JCSAoZmQgOjogaW5zLCAgaWYgQ29ubmVjdGlvbi5oYXNfb3V0cHV0IGNvbiB0aGVu
IGZkIDo6IG91dHMgZWxzZSBvdXRzKSkKLQkJY29ucy5hbm9ueW1vdXMgKFtdLCBbXSkKK2xldCBz
ZWxlY3QgPyhvbmx5X2lmID0gKGZ1biBfIC0+IHRydWUpKSBjb25zID0KKwlIYXNodGJsLmZvbGQg
KGZ1biBfIGNvbiAoaW5zLCBvdXRzKSAtPgorCQlpZiAob25seV9pZiBjb24pIHRoZW4gKAorCQkJ
bGV0IGZkID0gQ29ubmVjdGlvbi5nZXRfZmQgY29uIGluCisJCQkoZmQgOjogaW5zLCAgaWYgQ29u
bmVjdGlvbi5oYXNfb3V0cHV0IGNvbiB0aGVuIGZkIDo6IG91dHMgZWxzZSBvdXRzKQorCQkpIGVs
c2UgKGlucywgb3V0cykKKwkpCisJY29ucy5hbm9ueW1vdXMgKFtdLCBbXSkKIAogbGV0IGZpbmQg
Y29ucyA9CiAJSGFzaHRibC5maW5kIGNvbnMuYW5vbnltb3VzCmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmluZS5t
bAppbmRleCBkZjFlOTFjLi4wMTZlZjE4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvZGVmaW5lLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwKQEAgLTMw
LDYgKzMwLDcgQEAgbGV0IG1heHRyYW5zYWN0aW9uID0gcmVmICgyMCkKIGxldCBtYXhyZXF1ZXN0
cyA9IHJlZiAoLTEpICAgKCogbWF4aW11bSByZXF1ZXN0cyBwZXIgdHJhbnNhY3Rpb24gKikKIAog
bGV0IGNvbmZsaWN0X2J1cnN0X2xpbWl0ID0gcmVmIDUuMAorbGV0IGNvbmZsaWN0X21heF9oaXN0
b3J5X3NlY29uZHMgPSByZWYgMC4wNQogbGV0IGNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVn
YXRlID0gcmVmIHRydWUKIAogbGV0IGRvbWlkX3NlbGYgPSAweDdGRjAKZGlmZiAtLWdpdCBhL3Rv
b2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Rv
bWFpbnMubWwKaW5kZXggMDQxZDIyMi4uNjNjNmFkNSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbnMubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMu
bWwKQEAgLTM5LDEyICszOSwxMiBAQCB0eXBlIGRvbWFpbnMgPSB7CiAJbXV0YWJsZSBuX3BhdXNl
ZDogaW50OwogfQogCi1sZXQgaW5pdCBldmVudGNobiA9IHsKK2xldCBpbml0IGV2ZW50Y2huIG9u
X2ZpcnN0X2NvbmZsaWN0X3BhdXNlID0gewogCWV2ZW50Y2huID0gZXZlbnRjaG47CiAJdGFibGUg
PSBIYXNodGJsLmNyZWF0ZSAxMDsKIAlkb21zX2NvbmZsaWN0X3BhdXNlZCA9IFF1ZXVlLmNyZWF0
ZSAoKTsKIAlkb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eSA9IFF1ZXVlLmNyZWF0ZSAoKTsKLQlv
bl9maXJzdF9jb25mbGljdF9wYXVzZSA9IChmdW4gKCkgLT4gKCkpOyAoKiBEdW1teSB2YWx1ZSBm
b3Igbm93LCBwZW5kaW5nIHN1YnNlcXVlbnQgY29tbWl0LiAqKQorCW9uX2ZpcnN0X2NvbmZsaWN0
X3BhdXNlID0gb25fZmlyc3RfY29uZmxpY3RfcGF1c2U7CiAJbl9wYXVzZWQgPSAwOwogfQogbGV0
IGRlbCBkb21zIGlkID0gSGFzaHRibC5yZW1vdmUgZG9tcy50YWJsZSBpZApkaWZmIC0tZ2l0IGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZiBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9veGVuc3RvcmVkLmNvbmYKaW5kZXggYTEwMDkzNi4uZGQ5NjQ5YiAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZgorKysgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mCkBAIC0yMiw3ICsyMiw3IEBAIGNvbmZsaWN0LWJ1cnN0
LWxpbWl0ID0gNS4wCiAjIFRoZSBjb25mbGljdC1jcmVkaXQgaXMgcmVwbGVuaXNoZWQgb3ZlciB0
aW1lOgogIyBvbmUgcG9pbnQgaXMgaXNzdWVkIGFmdGVyIGVhY2ggY29uZmxpY3QtbWF4LWhpc3Rv
cnktc2Vjb25kcywgc28gdGhpcwogIyBpcyB0aGUgbWluaW11bSBwYXVzZS10aW1lIGR1cmluZyB3
aGljaCBhIGRvbWFpbiB3aWxsIGJlIGlnbm9yZWQuCi0jIGNvbmZsaWN0LW1heC1oaXN0b3J5LXNl
Y29uZHMgPSAwLjA1Citjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzID0gMC4wNQogCiAjIElm
IHRoZSBjb25mbGljdC1yYXRlLWxpbWl0LWlzLWFnZ3JlZ2F0ZSBmbGFnIGlzIHRydWUgdGhlbiBh
ZnRlciBlYWNoCiAjIHRpY2sgb25lIHBvaW50IG9mIGNvbmZsaWN0LWNyZWRpdCBpcyBnaXZlbiB0
byBqdXN0IG9uZSBkb21haW46IHRoZQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXgg
Y2JkY2ViNC4uZGFlZmE3YyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0
b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC01Mywx
NCArNTMsMTYgQEAgbGV0IHByb2Nlc3NfY29ubmVjdGlvbl9mZHMgc3RvcmUgY29ucyBkb21haW5z
IHJzZXQgd3NldCA9CiAKIGxldCBwcm9jZXNzX2RvbWFpbnMgc3RvcmUgY29ucyBkb21haW5zID0K
IAlsZXQgZG9faW9fZG9tYWluIGRvbWFpbiA9Ci0JCWlmIG5vdCAoRG9tYWluLmlzX2JhZF9kb21h
aW4gZG9tYWluKSB0aGVuCi0JCQlsZXQgaW9fY3JlZGl0ID0gRG9tYWluLmdldF9pb19jcmVkaXQg
ZG9tYWluIGluCi0JCQlpZiBpb19jcmVkaXQgPiAwIHRoZW4gKAotCQkJCWxldCBjb24gPSBDb25u
ZWN0aW9ucy5maW5kX2RvbWFpbiBjb25zIChEb21haW4uZ2V0X2lkIGRvbWFpbikgaW4KLQkJCQlQ
cm9jZXNzLmRvX2lucHV0IHN0b3JlIGNvbnMgZG9tYWlucyBjb247Ci0JCQkJUHJvY2Vzcy5kb19v
dXRwdXQgc3RvcmUgY29ucyBkb21haW5zIGNvbjsKLQkJCQlEb21haW4uZGVjcl9pb19jcmVkaXQg
ZG9tYWluOwotCQkJKSBpbgorCQlpZiBEb21haW4uaXNfYmFkX2RvbWFpbiBkb21haW4KKwkJfHwg
RG9tYWluLmdldF9pb19jcmVkaXQgZG9tYWluIDw9IDAKKwkJfHwgRG9tYWluLmlzX3BhdXNlZF9m
b3JfY29uZmxpY3QgZG9tYWluCisJCXRoZW4gKCkgKCogbm90aGluZyB0byBkbyAqKQorCQllbHNl
ICgKKwkJCWxldCBjb24gPSBDb25uZWN0aW9ucy5maW5kX2RvbWFpbiBjb25zIChEb21haW4uZ2V0
X2lkIGRvbWFpbikgaW4KKwkJCVByb2Nlc3MuZG9faW5wdXQgc3RvcmUgY29ucyBkb21haW5zIGNv
bjsKKwkJCVByb2Nlc3MuZG9fb3V0cHV0IHN0b3JlIGNvbnMgZG9tYWlucyBjb247CisJCQlEb21h
aW4uZGVjcl9pb19jcmVkaXQgZG9tYWluCisJCSkgaW4KIAlEb21haW5zLml0ZXIgZG9tYWlucyBk
b19pb19kb21haW4KIAogbGV0IHNpZ3VzcjFfaGFuZGxlciBzdG9yZSA9CkBAIC05MCw2ICs5Miw3
IEBAIGxldCBwYXJzZV9jb25maWcgZmlsZW5hbWUgPQogCWxldCBvcHRpb25zID0gWwogCQkoIm1l
cmdlLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9ib29sIFRyYW5zYWN0aW9uLmRvX2NvYWxlc2NlKTsK
IAkJKCJjb25mbGljdC1idXJzdC1saW1pdCIsIENvbmZpZy5TZXRfZmxvYXQgRGVmaW5lLmNvbmZs
aWN0X2J1cnN0X2xpbWl0KTsKKwkJKCJjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzIiwgQ29u
ZmlnLlNldF9mbG9hdCBEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyk7CiAJCSgi
Y29uZmxpY3QtcmF0ZS1saW1pdC1pcy1hZ2dyZWdhdGUiLCBDb25maWcuU2V0X2Jvb2wgRGVmaW5l
LmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlKTsKIAkJKCJwZXJtcy1hY3RpdmF0ZSIs
IENvbmZpZy5TZXRfYm9vbCBQZXJtcy5hY3RpdmF0ZSk7CiAJCSgicXVvdGEtYWN0aXZhdGUiLCBD
b25maWcuU2V0X2Jvb2wgUXVvdGEuYWN0aXZhdGUpOwpAQCAtMjYyLDcgKzI2NSwyMiBAQCBsZXQg
XyA9CiAKIAlsZXQgc3RvcmUgPSBTdG9yZS5jcmVhdGUgKCkgaW4KIAlsZXQgZXZlbnRjaG4gPSBF
dmVudC5pbml0ICgpIGluCi0JbGV0IGRvbWFpbnMgPSBEb21haW5zLmluaXQgZXZlbnRjaG4gaW4K
KwlsZXQgbmV4dF9mcmVxdWVudF9vcHMgPSByZWYgMC4gaW4KKwlsZXQgYWR2YW5jZV9uZXh0X2Zy
ZXF1ZW50X29wcyAoKSA9CisJCW5leHRfZnJlcXVlbnRfb3BzIDo9IChVbml4LmdldHRpbWVvZmRh
eSAoKSArLiAhRGVmaW5lLmNvbmZsaWN0X21heF9oaXN0b3J5X3NlY29uZHMpCisJaW4KKwlsZXQg
ZGVsYXlfbmV4dF9mcmVxdWVudF9vcHNfYnkgZHVyYXRpb24gPQorCQluZXh0X2ZyZXF1ZW50X29w
cyA6PSAhbmV4dF9mcmVxdWVudF9vcHMgKy4gZHVyYXRpb24KKwlpbgorCWxldCBkb21haW5zID0g
RG9tYWlucy5pbml0IGV2ZW50Y2huIGFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgaW4KKworCSgq
IEZvciB0aGluZ3MgdGhhdCBuZWVkIHRvIGJlIGRvbmUgcGVyaW9kaWNhbGx5IGJ1dCBtb3JlIG9m
dGVuCisJICogdGhhbiB0aGUgcGVyaW9kaWNfb3BzIGZ1bmN0aW9uICopCisJbGV0IGZyZXF1ZW50
X29wcyAoKSA9CisJCWlmIFVuaXguZ2V0dGltZW9mZGF5ICgpID4gIW5leHRfZnJlcXVlbnRfb3Bz
IHRoZW4gKAorCQkJRG9tYWlucy5pbmNyX2NvbmZsaWN0X2NyZWRpdCBkb21haW5zOworCQkJYWR2
YW5jZV9uZXh0X2ZyZXF1ZW50X29wcyAoKQorCQkpIGluCiAJbGV0IGNvbnMgPSBDb25uZWN0aW9u
cy5jcmVhdGUgKCkgaW4KIAogCWxldCBxdWl0ID0gcmVmIGZhbHNlIGluCkBAIC0zOTUsMjMgKzQx
MywzNCBAQCBsZXQgXyA9CiAJCQkgICAgIGdjLkdjLmhlYXBfd29yZHMgZ2MuR2MuaGVhcF9jaHVu
a3MKIAkJCSAgICAgZ2MuR2MubGl2ZV93b3JkcyBnYy5HYy5saXZlX2Jsb2NrcwogCQkJICAgICBn
Yy5HYy5mcmVlX3dvcmRzIGdjLkdjLmZyZWVfYmxvY2tzCi0JCSkKLQkJaW4KKwkJKTsKKwkJbGV0
IGVsYXBzZWQgPSBVbml4LmdldHRpbWVvZmRheSAoKSAtLiBub3cgaW4KKwkJZGVsYXlfbmV4dF9m
cmVxdWVudF9vcHNfYnkgZWxhcHNlZAorCWluCiAKLQkJbGV0IHBlcmlvZF9vcHNfaW50ZXJ2YWwg
PSAxNS4gaW4KLQkJbGV0IHBlcmlvZF9zdGFydCA9IHJlZiAwLiBpbgorCWxldCBwZXJpb2Rfb3Bz
X2ludGVydmFsID0gMTUuIGluCisJbGV0IHBlcmlvZF9zdGFydCA9IHJlZiAwLiBpbgogCiAJbGV0
IG1haW5fbG9vcCAoKSA9Ci0KKwkJbGV0IGlzX3BlYWNlZnVsIGMgPQorCQkJbWF0Y2ggQ29ubmVj
dGlvbi5nZXRfZG9tYWluIGMgd2l0aAorCQkJfCBOb25lIC0+IHRydWUgKCogVHJlYXQgc29ja2V0
LWNvbm5lY3Rpb25zIGFzIGV4ZW1wdCwgYW5kIGZyZWUgdG8gY29uZmxpY3QuICopCisJCQl8IFNv
bWUgZG9tIC0+IG5vdCAoRG9tYWluLmlzX3BhdXNlZF9mb3JfY29uZmxpY3QgZG9tKQorCQlpbgor
CQlmcmVxdWVudF9vcHMgKCk7CiAJCWxldCBtdyA9IENvbm5lY3Rpb25zLmhhc19tb3JlX3dvcmsg
Y29ucyBpbgorCQlsZXQgcGVhY2VmdWxfbXcgPSBMaXN0LmZpbHRlciBpc19wZWFjZWZ1bCBtdyBp
bgogCQlMaXN0Lml0ZXIKIAkJCShmdW4gYyAtPgogCQkJIG1hdGNoIENvbm5lY3Rpb24uZ2V0X2Rv
bWFpbiBjIHdpdGgKIAkJCSB8IE5vbmUgLT4gKCkgfCBTb21lIGQgLT4gRG9tYWluLmluY3JfaW9f
Y3JlZGl0IGQpCi0JCQltdzsKKwkJCXBlYWNlZnVsX213OworCQlsZXQgc3RhcnRfdGltZSA9IFVu
aXguZ2V0dGltZW9mZGF5ICgpIGluCiAJCWxldCB0aW1lb3V0ID0KLQkJCWlmIExpc3QubGVuZ3Ro
IG13ID4gMCB0aGVuIDAuIGVsc2UgcGVyaW9kX29wc19pbnRlcnZhbCBpbgotCQlsZXQgaW5zZXQs
IG91dHNldCA9IENvbm5lY3Rpb25zLnNlbGVjdCBjb25zIGluCisJCQlsZXQgdW50aWxfbmV4dF9h
Y3Rpdml0eSA9IG1pbiAobWF4IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkp
IHBlcmlvZF9vcHNfaW50ZXJ2YWwgaW4KKwkJCWlmIHBlYWNlZnVsX213IDw+IFtdIHRoZW4gMC4g
ZWxzZSB1bnRpbF9uZXh0X2FjdGl2aXR5CisJCWluCisJCWxldCBpbnNldCwgb3V0c2V0ID0gQ29u
bmVjdGlvbnMuc2VsZWN0IH5vbmx5X2lmOmlzX3BlYWNlZnVsIGNvbnMgaW4KIAkJbGV0IHJzZXQs
IHdzZXQsIF8gPQogCQl0cnkKIAkJCVNlbGVjdC5zZWxlY3QgKHNwZWNfZmRzIEAgaW5zZXQpIG91
dHNldCBbXSB0aW1lb3V0CkBAIC00MjEsNiArNDUwLDcgQEAgbGV0IF8gPQogCQkJTGlzdC5wYXJ0
aXRpb24gKGZ1biBmZCAtPiBMaXN0Lm1lbSBmZCBzcGVjX2ZkcykgcnNldCBpbgogCQlpZiBMaXN0
Lmxlbmd0aCBzZmRzID4gMCB0aGVuCiAJCQlwcm9jZXNzX3NwZWNpYWxfZmRzIHNmZHM7CisKIAkJ
aWYgTGlzdC5sZW5ndGggY2ZkcyA+IDAgfHwgTGlzdC5sZW5ndGggd3NldCA+IDAgdGhlbgogCQkJ
cHJvY2Vzc19jb25uZWN0aW9uX2ZkcyBzdG9yZSBjb25zIGRvbWFpbnMgY2ZkcyB3c2V0OwogCQlp
ZiB0aW1lb3V0IDw+IDAuIHRoZW4gKApAQCAtNDI4LDYgKzQ1OCw3IEBAIGxldCBfID0KIAkJCWlm
IG5vdyA+ICFwZXJpb2Rfc3RhcnQgKy4gcGVyaW9kX29wc19pbnRlcnZhbCB0aGVuCiAJCQkJKHBl
cmlvZF9zdGFydCA6PSBub3c7IHBlcmlvZGljX29wcyBub3cpCiAJCSk7CisKIAkJcHJvY2Vzc19k
b21haW5zIHN0b3JlIGNvbnMgZG9tYWlucwogCQlpbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC41CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:57:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09: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.xen.org>)
	id 1cwQdp-00085c-KE; Fri, 07 Apr 2017 09:57:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQdn-00085P-U6
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:16 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 4B/9A-27751-B7267E85; Fri, 07 Apr 2017 09:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbcq6Xm
 Ewf4+PYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuNy/kKmgWbri6BW3BsZ7ol2MXBxCAl8YJTac
 3c4G4ZxnlJj9+AFzFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAuESr7ofM
 YLYvAJmEne37gWzWYDqJ/YcYJ/AyLGAkWEVo0ZxalFZapGusaFeUlFmekZJbmJmjq6hgZlebm
 pxcWJ6ak5iUrFecn7uJkagTxiAYAdj06LAQ4ySHExKorwKPk8ihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw/kx4HiEkWJSanlqRlpkDDA6YtAQHj5II72uQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJ
 seTl56VKifP+ASkSACnKKM2DGwEL1EuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5n0LMoUnM
 68EbtMroCOYgI7wufUU5IiSRISUVAPjAQ3zRerabN7xt3WnyBhNXy0275HZjuRzajXO5swZLY
 88fhXt2xO8c9pXiZvRzDFy2/Z3HXq8W7v1Y9e0T9/fTY6RvLHJ7ZuHy5yXNZVBCxm28v+um8x
 v8PKhuaBrQnNjh+Ld7GURRv9aLh9l3V6yumnWj4yiF73vlsqafzSMfyew+xHfH6c4JZbijERD
 Leai4kQAS2MNPU8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1491559033!62704137!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3903 invoked from network); 7 Apr 2017 09:57:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:57:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQdl-0006wL-NC
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQdl-0005Vy-Mc
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQdl-0005Vy-Mc@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:57:13 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: add transaction info
	relevant to history-tracking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZmMjk0ZmNhMDYzNTkxMjFjM2NjZGJiMTM0MzE5YzIzNDQwM2JjNGQKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE1hciAxNCAxMjoxNzozOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjI6
MzMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGFkZCB0cmFuc2FjdGlvbiBpbmZvIHJlbGV2
YW50IHRvIGhpc3RvcnktdHJhY2tpbmcKICAgIAogICAgU3BlY2lmaWNhbGx5OgogICAgICogcmV0
YWluIHRoZSBvcmlnaW5hbCBzdG9yZSAobm90IGp1c3QgdGhlIHJvb3QpIGluIGZ1bGwgdHJhbnNh
Y3Rpb25zCiAgICAgKiBzdG9yZSBjb21taXQgY291bnQgYXQgdGhlIHRpbWUgb2YgdGhlIHN0YXJ0
IG9mIHRoZSB0cmFuc2FjdGlvbgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25h
dGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMgU2FuZGVycyA8
dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGlu
ZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL3Byb2Nlc3MubWwgICAgIHwgIDIgKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2Fj
dGlvbi5tbCB8IDEyICsrKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3By
b2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRleCA1YTdmODFh
Li4wNTk2YmUyIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAor
KysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMjk1LDcgKzI5NSw3IEBA
IGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMgY29ucyA9CiAJfCBUcmFuc2FjdGlvbi5O
byAtPgogCQllcnJvciAiYXR0ZW1wdGVkIHRvIHJlcGxheSBhIG5vbi1mdWxsIHRyYW5zYWN0aW9u
IjsKIAkJZmFsc2UKLQl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHJvb3QsIGNzdG9yZSkgLT4K
Kwl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CiAJCWxldCB0aWQg
PSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3JlIGluCiAJCWxldCBuZXdfdCA9
IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3ByaW50ZiAicigl
ZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90
cmFuc2FjdGlvbi5tbAppbmRleCA2Zjc1OGZmLi5iMTc5MWIzIDEwMDY0NAotLS0gYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3RyYW5zYWN0aW9uLm1sCkBAIC03MywxMiArNzMsMTMgQEAgbGV0IGNhbl9jb2FsZXNjZSBvbGRy
b290IGN1cnJlbnRyb290IHBhdGggPQogCiB0eXBlIHR5ID0gTm8gfCBGdWxsIG9mICgKIAlpbnQg
KiAgICAgICAgICAoKiBUcmFuc2FjdGlvbiBpZCAqKQotCVN0b3JlLk5vZGUudCAqICgqIE9yaWdp
bmFsIHJvb3QgKikKKwlTdG9yZS50ICogICAgICAoKiBPcmlnaW5hbCBzdG9yZSAqKQogCVN0b3Jl
LnQgICAgICAgICgqIEEgcG9pbnRlciB0byB0aGUgY2Fub25pY2FsIHN0b3JlOiBpdHMgcm9vdCBj
aGFuZ2VzIG9uIGVhY2ggdHJhbnNhY3Rpb24tY29tbWl0ICopCiApCiAKIHR5cGUgdCA9IHsKIAl0
eTogdHk7CisJc3RhcnRfY291bnQ6IGludDY0OwogCXN0b3JlOiBTdG9yZS50OyAoKiBUaGlzIGlz
IHRoZSBzdG9yZSB0aGF0IHdlIGNoYW5nZSBpbiB3cml0ZSBvcGVyYXRpb25zLiAqKQogCXF1b3Rh
OiBRdW90YS50OwogCW11dGFibGUgcGF0aHM6IChYZW5idXMuWGIuT3Aub3BlcmF0aW9uICogU3Rv
cmUuUGF0aC50KSBsaXN0OwpAQCAtODcsMTAgKzg4LDEzIEBAIHR5cGUgdCA9IHsKIAltdXRhYmxl
IHdyaXRlX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiB9CiAKK2xldCBjb3VudGVyID0g
cmVmIDBMCisKIGxldCBtYWtlIGlkIHN0b3JlID0KLQlsZXQgdHkgPSBpZiBpZCA9IG5vbmUgdGhl
biBObyBlbHNlIEZ1bGwoaWQsIFN0b3JlLmdldF9yb290IHN0b3JlLCBzdG9yZSkgaW4KKwlsZXQg
dHkgPSBpZiBpZCA9IG5vbmUgdGhlbiBObyBlbHNlIEZ1bGwoaWQsIFN0b3JlLmNvcHkgc3RvcmUs
IHN0b3JlKSBpbgogCXsKIAkJdHkgPSB0eTsKKwkJc3RhcnRfY291bnQgPSAhY291bnRlcjsKIAkJ
c3RvcmUgPSBpZiBpZCA9IG5vbmUgdGhlbiBzdG9yZSBlbHNlIFN0b3JlLmNvcHkgc3RvcmU7CiAJ
CXF1b3RhID0gUXVvdGEuY29weSBzdG9yZS5TdG9yZS5xdW90YTsKIAkJcGF0aHMgPSBbXTsKQEAg
LTE2MSw3ICsxNjUsNyBAQCBsZXQgY29tbWl0IH5jb24gdCA9CiAJbGV0IGhhc19jb21taXRlZCA9
CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAgICAgICAgICAgICAgICAgICAgICAtPiB0cnVl
Ci0JfCBGdWxsIChpZCwgb2xkcm9vdCwgY3N0b3JlKSAtPiAgICAgICAoKiAiY3N0b3JlIiBtZWFu
aW5nIGN1cnJlbnQgY2Fub25pY2FsIHN0b3JlICopCisJfCBGdWxsIChpZCwgb2xkc3RvcmUsIGNz
dG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIgbWVhbmluZyBjdXJyZW50IGNhbm9uaWNhbCBzdG9y
ZSAqKQogCQlsZXQgY29tbWl0X3BhcnRpYWwgb2xkcm9vdCBjc3RvcmUgc3RvcmUgPQogCQkJKCog
Z2V0IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUgcXVlcnkgYW5kIHZlcmlmeSB0aGF0IGl0IGhhc24n
dAogCQkJICAgYmVlbiBtb2RpZmllZCBieSBvdGhlcnMgdHJhbnNhY3Rpb25zLiAqKQpAQCAtMjA0
LDcgKzIwOCw3IEBAIGxldCBjb21taXQgfmNvbiB0ID0KIAkJaWYgIXRlc3RfZWFnYWluICYmIFJh
bmRvbS5pbnQgMyA9IDAgdGhlbgogCQkJZmFsc2UKIAkJZWxzZQotCQkJdHJ5X2NvbW1pdCBvbGRy
b290IGNzdG9yZSB0LnN0b3JlCisJCQl0cnlfY29tbWl0IChTdG9yZS5nZXRfcm9vdCBvbGRzdG9y
ZSkgY3N0b3JlIHQuc3RvcmUKIAkJaW4KIAlpZiBoYXNfY29tbWl0ZWQgJiYgaGFzX3dyaXRlX29w
cyB0aGVuCiAJCURpc2sud3JpdGUgdC5zdG9yZTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:57:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:57:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQdz-00086u-Lz; Fri, 07 Apr 2017 09: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 <ian.jackson@eu.citrix.com>) id 1cwQdy-00086g-60
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:26 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 AE/BA-03420-58267E85; Fri, 07 Apr 2017 09:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbcl6Xm
 Ewa5z+hYTthk4MHps79vFHsAYxZqZl5RfkcCa8e9VO2vBV/2K1asWMzYwXlTvYuTiEBL4wihx
 cVsbM4RznlHi0LQrjF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4Sly6/
 4EVxOYVMJO4dKEPLM4CVH9+xy3WCYwcCxgZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwzr7sf4hRkoNJSZRXwedJhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3p8JzyOEBItS01Mr0jJzgMEBk5bg4FES4X0NkuYtLkjMLc5Mh0idYtTleLf0w3sm
 IZa8/LxUKXHePyBFAiBFGaV5cCNggXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryJiUBTe
 DLzSuA2vQI6ggnoCJ9bT0GOKElESEk1MPrl1wjOqHl27JSax81jjBcqoraJRMk1M62RmfV821
 YN48ribYu8r/z/9mFqRbKVob7t3LZ7PPp8k1yKT8QxbT8yh+FY5KTFhxz1Vvzw6EhR9WHTdI9
 gFauTLOafHagoqHCzfa1Vlum8S3semhXU8R9yyso2UVjy7OX03Z45bEJrQgND/a9/UmIpzkg0
 1GIuKk4EAAhus5tPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1491559043!62616394!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44276 invoked from network); 7 Apr 2017 09: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; 7 Apr 2017 09:57:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQdv-0006wV-P1
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQdv-0005Wf-ON
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQdv-0005Wf-ON@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:57:23 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: support commit history
	tracking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEyOGI5OWQwNWMyZjllNzU5MDkxYTMxNWQ2NWU4MThjNjg0NDBkMWQKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE1hciAxNCAxMzoyMDowNyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjI6
MzMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHN1cHBvcnQgY29tbWl0IGhpc3RvcnkgdHJh
Y2tpbmcKICAgIAogICAgQWRkIGFiaWxpdHkgdG8gdHJhY2sgeGVuc3RvcmUgdHJlZSBvcGVyYXRp
b25zIC0tIGVpdGhlciBub24tdHJhbnNhY3Rpb25hbAogICAgb3BlcmF0aW9ucyBvciBjb21taXR0
ZWQgdHJhbnNhY3Rpb25zLgogICAgCiAgICBGb3Igbm93LCB0aGUgY2FsbCB0byBhY3R1YWxseSBy
ZXRhaW4gY29tbWl0cyBpcyBjb21tZW50ZWQgb3V0IGJlY2F1c2UgaGlzdG9yeQogICAgY2FuIGdy
b3cgd2l0aG91dCBib3VuZC4KICAgIAogICAgRm9yIG5vdywgd2UgY2FsbCByZWNvcmRfY29tbWl0
IGZvciBhbGwgbm9uLXRyYW5zYWN0aW9uYWwgb3BlcmF0aW9ucy4gQQogICAgc3Vic2VxdWVudCBw
YXRjaCB3aWxsIG1ha2UgaXQgcmV0YWluIG9ubHkgdGhlIG9uZXMgd2l0aCBzaWRlLWVmZmVjdHMu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXgu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxp
bmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZSAgICAg
fCAgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbCAgIHwgNDMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9j
ZXNzLm1sICAgfCAyNCArKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL29jYW1sL3hlbnN0b3Jl
ZC94ZW5zdG9yZWQubWwgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2Vm
aWxlIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2VmaWxlCmluZGV4IDNkMDQ1YmIuLmM5MmZj
YzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZQorKysgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvTWFrZWZpbGUKQEAgLTQ3LDYgKzQ3LDcgQEAgT0JKUyA9IGRlZmlu
ZSBcCiAJZG9tYWlucyBcCiAJY29ubmVjdGlvbiBcCiAJY29ubmVjdGlvbnMgXAorCWhpc3Rvcnkg
XAogCXBhcnNlX2FyZyBcCiAJcHJvY2VzcyBcCiAJeGVuc3RvcmVkCmRpZmYgLS1naXQgYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0
b3J5Lm1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmU0YjRkNzAKLS0tIC9k
ZXYvbnVsbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbApAQCAtMCwwICsx
LDQzIEBACisoKgorICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2Vy
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkCisgKiBieSB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBvbmx5LiB3aXRoIHRoZSBzcGVjaWFsCisgKiBl
eGNlcHRpb24gb24gbGlua2luZyBkZXNjcmliZWQgaW4gZmlsZSBMSUNFTlNFLgorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICopCisKK3R5cGUgaGlzdG9yeV9yZWNvcmQgPSB7CisJ
Y29uOiBDb25uZWN0aW9uLnQ7ICAgKCogY29ubmVjdGlvbiB0aGF0IG1hZGUgYSBjaGFuZ2UgKikK
Kwl0aWQ6IGludDsgICAgICAgICAgICAoKiB0cmFuc2FjdGlvbiBpZCBvZiB0aGUgY2hhbmdlICht
YXkgYmUgVHJhbnNhY3Rpb24ubm9uZSkgKikKKwliZWZvcmU6IFN0b3JlLnQ7ICAgICAoKiB0aGUg
c3RvcmUgYmVmb3JlIHRoZSBjaGFuZ2UgKikKKwlhZnRlcjogU3RvcmUudDsgICAgICAoKiB0aGUg
c3RvcmUgYWZ0ZXIgdGhlIGNoYW5nZSAqKQorCWZpbmlzaF9jb3VudDogaW50NjQ7ICgqIHRoZSBj
b21taXQtY291bnQgYXQgd2hpY2ggdGhlIHRyYW5zYWN0aW9uIGZpbmlzaGVkICopCit9CisKK2xl
dCBoaXN0b3J5IDogaGlzdG9yeV9yZWNvcmQgbGlzdCByZWYgPSByZWYgW10KKworKCogQ2FsbGVk
IGZyb20gcGVyaW9kaWNfb3BzIHRvIGVuc3VyZSB3ZSBkb24ndCBkaXNjYXJkIHN5bWJvbHMgdGhh
dCBhcmUgc3RpbGwgbmVlZGVkLiAqKQorKCogVGhlcmUgaXMgc2NvcGUgZm9yIG9wdGltaXNhdGlv
biBoZXJlLCBzaW5jZSBpbiBjb25zZWN1dGl2ZSBjb21taXRzIG9uZSBjb21taXQncyBgYWZ0ZXJg
CisgKiBpcyB0aGUgc2FtZSB0aGluZyBhcyB0aGUgbmV4dCBjb21taXQncyBgYmVmb3JlYCwgYnV0
IG5vdCBhbGwgY29tbWl0cyBpbiBoaXN0b3J5IGFyZQorICogY29uc2VjdXRpdmUuICopCitsZXQg
bWFya19zeW1ib2xzICgpID0KKwkoKiBUaGVyZSBhcmUgZ2FwcyB3aGVyZSBkb20wJ3MgY29tbWl0
cyBhcmUgbWlzc2luZy4gT3RoZXJ3aXNlIHdlIGNvdWxkIGFzc3VtZSB0aGF0CisJICogZWFjaCBl
bGVtZW50J3MgYGJlZm9yZWAgaXMgdGhlIHNhbWUgdGhpbmcgYXMgdGhlIG5leHQgZWxlbWVudCdz
IGBhZnRlcmAKKwkgKiBzaW5jZSB0aGUgbmV4dCBlbGVtZW50IGlzIHRoZSBwcmV2aW91cyBjb21t
aXQgKikKKwlMaXN0Lml0ZXIgKGZ1biBoaXN0X3JlYyAtPgorCQkJU3RvcmUubWFya19zeW1ib2xz
IGhpc3RfcmVjLmJlZm9yZTsKKwkJCVN0b3JlLm1hcmtfc3ltYm9scyBoaXN0X3JlYy5hZnRlcjsK
KwkJKQorCQkhaGlzdG9yeQorCitsZXQgcHVzaCAoeDogaGlzdG9yeV9yZWNvcmQpID0KKwlsZXQg
ZG9tID0geC5jb24uQ29ubmVjdGlvbi5kb20gaW4KKwltYXRjaCBkb20gd2l0aAorCXwgTm9uZSAt
PiAoKSAoKiB0cmVhdCBzb2NrZXQgY29ubmVjdGlvbnMgYXMgYWx3YXlzIGZyZWUgdG8gY29uZmxp
Y3QgKikKKwl8IFNvbWUgZCAtPiBpZiBub3QgKERvbWFpbi5pc19mcmVlX3RvX2NvbmZsaWN0IGQp
IHRoZW4gaGlzdG9yeSA6PSB4IDo6ICFoaXN0b3J5CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmlu
ZGV4IDA1OTZiZTIuLmMzOGUzYWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBAIC0yODcs
NiArMjg3LDE2IEBAIGxldCB3cml0ZV9yZXNwb25zZV9sb2cgfnR5IH50aWQgfmNvbiB+cmVzcG9u
c2UgPQogCXwgUGFja2V0LlJlcGx5IHggLT4gd3JpdGVfYW5zd2VyX2xvZyB+dHkgfnRpZCB+Y29u
IH5kYXRhOngKIAl8IFBhY2tldC5FcnJvciBlIC0+IHdyaXRlX2Fuc3dlcl9sb2cgfnR5OihYZW5i
dXMuWGIuT3AuRXJyb3IpIH50aWQgfmNvbiB+ZGF0YTplCiAKK2xldCByZWNvcmRfY29tbWl0IH5j
b24gfnRpZCB+YmVmb3JlIH5hZnRlciA9CisJbGV0IGluYyByID0gciA6PSBJbnQ2NC5hZGQgMUwg
IXIgaW4KKwlsZXQgZmluaXNoX2NvdW50ID0gaW5jIFRyYW5zYWN0aW9uLmNvdW50ZXI7ICFUcmFu
c2FjdGlvbi5jb3VudGVyIGluCisJKCogVGhpcyBjYWxsIHdvdWxkIGxlYWsgbWVtb3J5IGlmIGhp
c3RvcmljIGFjdGl2aXR5IGlzIHJldGFpbmVkIGZvcmV2ZXIKKwkgICBzbyBjYW4gb25seSBiZSB1
bmNvbW1lbnRlZCBpZiBoaXN0b3J5IGlzIGd1YXJhbnRlZWQgbm90IHRvIGdyb3cKKwkgICB1bmJv
dW5kZWRseS4KKwlIaXN0b3J5LnB1c2gge0hpc3RvcnkuY29uPWNvbjsgdGlkPXRpZDsgYmVmb3Jl
PWJlZm9yZTsgYWZ0ZXI9YWZ0ZXI7IGZpbmlzaF9jb3VudD1maW5pc2hfY291bnR9CisJKikKKwko
KQorCiAoKiBSZXBsYXkgYSBzdG9yZWQgdHJhbnNhY3Rpb24gYWdhaW5zdCBhIGZyZXNoIHN0b3Jl
LCBjaGVjayB0aGUgcmVzcG9uc2VzIGFyZQogICAgYWxsIGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21t
aXQgdGhlIHRyYW5zYWN0aW9uLiBPdGhlcndpc2Ugc2VuZCB0aGUgYWJvcnQgdG8KICAgIHRoZSBj
bGllbnQuICopCkBAIC0zNTcsOCArMzY3LDE0IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29u
IHQgZG9tYWlucyBjb25zIGRhdGEgPQogCQlDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBjb24g
KFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KIAlpZiBub3Qgc3VjY2VzcyB0aGVuCiAJ
CXJhaXNlIFRyYW5zYWN0aW9uX2FnYWluOwotCWlmIGNvbW1pdCB0aGVuCi0JCXByb2Nlc3Nfd2F0
Y2ggKExpc3QucmV2IChUcmFuc2FjdGlvbi5nZXRfcGF0aHMgdCkpIGNvbnMKKwlpZiBjb21taXQg
dGhlbiBiZWdpbgorCQlwcm9jZXNzX3dhdGNoIChMaXN0LnJldiAoVHJhbnNhY3Rpb24uZ2V0X3Bh
dGhzIHQpKSBjb25zOworCQltYXRjaCB0LlRyYW5zYWN0aW9uLnR5IHdpdGgKKwkJfCBUcmFuc2Fj
dGlvbi5ObyAtPgorCQkJKCkgKCogbm8gbmVlZCB0byByZWNvcmQgYW55dGhpbmcgKikKKwkJfCBU
cmFuc2FjdGlvbi5GdWxsKGlkLCBvbGRzdG9yZSwgY3N0b3JlKSAtPgorCQkJcmVjb3JkX2NvbW1p
dCB+Y29uIH50aWQ6aWQgfmJlZm9yZTpvbGRzdG9yZSB+YWZ0ZXI6Y3N0b3JlCisJZW5kCiAKIGxl
dCBkb19pbnRyb2R1Y2UgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCWlmIG5vdCAoQ29ubmVj
dGlvbi5pc19kb20wIGNvbikKQEAgLTQ0MSw3ICs0NTcsMTEgQEAgbGV0IHByb2Nlc3NfcGFja2V0
IH5zdG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEgPQogCQkJZWxzZQogCQkJCUNvbm5lY3Rpb24u
Z2V0X3RyYW5zYWN0aW9uIGNvbiB0aWQKIAkJCWluCisKKwkJbGV0IGJlZm9yZSA9IFN0b3JlLmNv
cHkgc3RvcmUgaW4KIAkJbGV0IHJlc3BvbnNlID0gaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5k
b21zIH5mY3QgfmNvbiB+dCB+cmVxIGluCisJCWxldCBhZnRlciA9IFN0b3JlLmNvcHkgc3RvcmUg
aW4KKwkJaWYgdGlkID0gVHJhbnNhY3Rpb24ubm9uZSB0aGVuIHJlY29yZF9jb21taXQgfmNvbiB+
dGlkIH5iZWZvcmUgfmFmdGVyOwogCiAJCWxldCByZXNwb25zZSA9IHRyeQogCQkJaWYgdGlkIDw+
IFRyYW5zYWN0aW9uLm5vbmUgdGhlbgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXgg
ZGFlZmE3Yy4uYmU2YTFhYiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0
b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC0zODYs
NiArMzg2LDcgQEAgbGV0IF8gPQogCQkJU3ltYm9sLm1hcmtfYWxsX2FzX3VudXNlZCAoKTsKIAkJ
CVN0b3JlLm1hcmtfc3ltYm9scyBzdG9yZTsKIAkJCUNvbm5lY3Rpb25zLml0ZXIgY29ucyBDb25u
ZWN0aW9uLm1hcmtfc3ltYm9sczsKKwkJCUhpc3RvcnkubWFya19zeW1ib2xzICgpOwogCQkJU3lt
Ym9sLmdhcmJhZ2UgKCkKIAkJZW5kOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:57:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:57:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQe9-00088R-Na; Fri, 07 Apr 2017 09:57:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQe7-00088C-Vh
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F1/64-03648-F8267E85; Fri, 07 Apr 2017 09:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbcv6Xm
 EwatbBhYTthk4MHps79vFHsAYxZqZl5RfkcCa8WNeG3PBTfGKw7PusTUwrhfuYuTiEBL4wijR
 vXEKO4RznlHi2rUZLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtESnS+6
 gWzeQXMJG69PgtmswDVH1y5mXUCI8cCRoZVjBrFqUVlqUW6RiZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2M+z5GHmKU5GBSEuVV8HkSIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCtyTxeYSQYFFqempFWmYOMDxg0hIcPEoivK8TgNK8xQWJucWZ6RCpU4y6HO+WfnjP
 JMSSl5+XKiXO2wAyQwCkKKM0D24ELFQvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3EWQKT
 2ZeCdymV0BHMAEd4XPrKcgRJYkIKakGxhVunyaKX7D86MBTJxnf5WlU38aR3lOsr54z4fzpQi
 PnDU8P9NXzmb6V/pHBcyeuoeLvM+a2vENaV+6/2B+4V3HyLfu19TEFSzSOFWVv2PpiQ0hzDZM
 b91vJLS3HHU5ZTf2bJrxp2q7saSe8q++YCNY+PGWofTjuhFfsEz6NVZI8dpJaAQnNSizFGYmG
 WsxFxYkANMO97FACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1491559054!96312453!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39680 invoked from network); 7 Apr 2017 09:57:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:57:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQe5-0006wf-Qk
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQe5-0005Xp-Q9
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQe5-0005Xp-Q9@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:57:33 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: only record operations
	with side-effects in history
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDIzNWI1ZDU0MGExZmQ4NjNlYzJjNmIzOTAxZGYxMmY1NWQ0MjJiN2IKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNDoyMDozMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjI6
MzMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IG9ubHkgcmVjb3JkIG9wZXJhdGlvbnMgd2l0
aCBzaWRlLWVmZmVjdHMgaW4gaGlzdG9yeQogICAgCiAgICBUaGVyZSBpcyBubyBuZWVkIHRvIHJl
Y29yZCAicmVhZCIgb3BlcmF0aW9ucyBhcyB0aGV5IHdpbGwgbmV2ZXIgY2F1c2UgYW5vdGhlcgog
ICAgdHJhbnNhY3Rpb24gdG8gZmFpbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4g
RGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9t
YXMgU2FuZGVycyA8dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIAogICAgQmFja3BvcnQg
NC42IC0+IDQuNSBieSByZW1vdmluZyByZWZlcmVuY2UgdG8gWFNfUkVTRVRfV0FUQ0hFUy4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
IHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIHwgNDYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRleCBjMzhlM2FkLi4y
YzIyNzY3IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysg
Yi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtNDQzLDYgKzQ0MywzNiBAQCBs
ZXQgZnVuY3Rpb25fb2ZfdHlwZSB0eSA9CiAJfCBfICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLT4gZnVuY3Rpb25fb2ZfdHlwZV9zaW1wbGVfb3AgdHkKIAogKCoqCisgKiBEZXRlcm1pbmVz
IHdoaWNoIGluZGl2aWR1YWwgKG5vbi10cmFuc2FjdGlvbmFsKSBvcGVyYXRpb25zIHdlIHdhbnQg
dG8gcmV0YWluLgorICogV2Ugb25seSB3YW50IHRvIHJldGFpbiBvcGVyYXRpb25zIHRoYXQgaGF2
ZSBzaWRlLWVmZmVjdHMgaW4gdGhlIHN0b3JlIHNpbmNlCisgKiB0aGVzZSBjYW4gYmUgdGhlIGNh
dXNlIG9mIHRyYW5zYWN0aW9ucyBmYWlsaW5nLgorICopCitsZXQgcmV0YWluX29wX2luX2hpc3Rv
cnkgdHkgPQorCW1hdGNoIHR5IHdpdGgKKwl8IFhlbmJ1cy5YYi5PcC5Xcml0ZQorCXwgWGVuYnVz
LlhiLk9wLk1rZGlyCisJfCBYZW5idXMuWGIuT3AuUm0KKwl8IFhlbmJ1cy5YYi5PcC5TZXRwZXJt
cyAgICAgICAgICAtPiB0cnVlCisJfCBYZW5idXMuWGIuT3AuRGVidWcKKwl8IFhlbmJ1cy5YYi5P
cC5EaXJlY3RvcnkKKwl8IFhlbmJ1cy5YYi5PcC5SZWFkCisJfCBYZW5idXMuWGIuT3AuR2V0cGVy
bXMKKwl8IFhlbmJ1cy5YYi5PcC5XYXRjaAorCXwgWGVuYnVzLlhiLk9wLlVud2F0Y2gKKwl8IFhl
bmJ1cy5YYi5PcC5UcmFuc2FjdGlvbl9zdGFydAorCXwgWGVuYnVzLlhiLk9wLlRyYW5zYWN0aW9u
X2VuZAorCXwgWGVuYnVzLlhiLk9wLkludHJvZHVjZQorCXwgWGVuYnVzLlhiLk9wLlJlbGVhc2UK
Kwl8IFhlbmJ1cy5YYi5PcC5HZXRkb21haW5wYXRoCisJfCBYZW5idXMuWGIuT3AuV2F0Y2hldmVu
dAorCXwgWGVuYnVzLlhiLk9wLkVycm9yCisJfCBYZW5idXMuWGIuT3AuSXNpbnRyb2R1Y2VkCisJ
fCBYZW5idXMuWGIuT3AuUmVzdW1lCisJfCBYZW5idXMuWGIuT3AuU2V0X3RhcmdldAorCXwgWGVu
YnVzLlhiLk9wLlJlc3RyaWN0CisJfCBYZW5idXMuWGIuT3AuSW52YWxpZCAgICAgICAgICAgLT4g
ZmFsc2UKKworKCoqCiAgKiBOb3Rocm93IGd1YXJhbnRlZS4KICAqKQogbGV0IHByb2Nlc3NfcGFj
a2V0IH5zdG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEgPQpAQCAtNDU4LDEwICs0ODgsMTggQEAg
bGV0IHByb2Nlc3NfcGFja2V0IH5zdG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEgPQogCQkJCUNv
bm5lY3Rpb24uZ2V0X3RyYW5zYWN0aW9uIGNvbiB0aWQKIAkJCWluCiAKLQkJbGV0IGJlZm9yZSA9
IFN0b3JlLmNvcHkgc3RvcmUgaW4KLQkJbGV0IHJlc3BvbnNlID0gaW5wdXRfaGFuZGxlX2Vycm9y
IH5jb25zIH5kb21zIH5mY3QgfmNvbiB+dCB+cmVxIGluCi0JCWxldCBhZnRlciA9IFN0b3JlLmNv
cHkgc3RvcmUgaW4KLQkJaWYgdGlkID0gVHJhbnNhY3Rpb24ubm9uZSB0aGVuIHJlY29yZF9jb21t
aXQgfmNvbiB+dGlkIH5iZWZvcmUgfmFmdGVyOworCQlsZXQgZXhlY3V0ZSAoKSA9IGlucHV0X2hh
bmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb24gfnQgfnJlcSBpbgorCisJCWxldCByZXNw
b25zZSA9CisJCQkoKiBOb3RlIHRoYXQgdHJhbnNhY3Rpb25zIGFyZSByZWNvcmRlZCBpbiBoaXN0
b3J5IHNlcGFyYXRlbHkuICopCisJCQlpZiB0aWQgPSBUcmFuc2FjdGlvbi5ub25lICYmIHJldGFp
bl9vcF9pbl9oaXN0b3J5IHR5IHRoZW4gYmVnaW4KKwkJCQlsZXQgYmVmb3JlID0gU3RvcmUuY29w
eSBzdG9yZSBpbgorCQkJCWxldCByZXNwb25zZSA9IGV4ZWN1dGUgKCkgaW4KKwkJCQlsZXQgYWZ0
ZXIgPSBTdG9yZS5jb3B5IHN0b3JlIGluCisJCQkJcmVjb3JkX2NvbW1pdCB+Y29uIH50aWQgfmJl
Zm9yZSB+YWZ0ZXI7CisJCQkJcmVzcG9uc2UKKwkJCWVuZCBlbHNlIGV4ZWN1dGUgKCkKKwkJaW4K
IAogCQlsZXQgcmVzcG9uc2UgPSB0cnkKIAkJCWlmIHRpZCA8PiBUcmFuc2FjdGlvbi5ub25lIHRo
ZW4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:57:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQeJ-0008AL-Qs; Fri, 07 Apr 2017 09: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 <ian.jackson@eu.citrix.com>) id 1cwQeI-0008A8-Jp
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:46 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 C8/10-00609-99267E85; Fri, 07 Apr 2017 09:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXdm0vM
 Ig6a13BYTthk4MHps79vFHsAYxZqZl5RfkcCaMX/JVPaC7boVU+48YWlgXKHaxcjFISTwhVFi
 b89PJgjnPKPE99nvGbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlvjWs
 IMFxOYVMJPY1T8PzGYBqr+zfSrLBEaOBYwMqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ2M9X
 JTi4sT01NzEpOK9ZLzczcxAr1Sz8DAuIOxYa/fIUZJDiYlUV4FnycRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4SxKfRwgJFqWmp1akZeYAwwMmLcHBoyTC+zoBKM1bXJCYW5yZDpE6xagoJc7b
 ANInAJLIKM2Da4OF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryJIFN4MvNK4Ka/AlrMB
 LTY59ZTkMUliQgpqQbGre5bp197FX/msJICf0rlr9WRMtoKodzfX0QU7X4xVefpu3SZtXqtr+
 WXPNktdYvxwbmHPR8eX1rq7bHz9c3ogHnFziaMG3z4d9z492/3TraHim5znXlDV2TpLUl/bz+
 nbN1Cw0sZCr+2cn3QfSISXXbtIe+CvYtEWJpvXFr750WWYoUdv/neKUosxRmJhlrMRcWJAEWO
 kipEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1491559064!39244772!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25174 invoked from network); 7 Apr 2017 09:57:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:57:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQeF-0006xH-Sw
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQeF-0005Yu-Ry
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQeF-0005Yu-Ry@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:57:43 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: discard old
	commit-history on txn end
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgwNzE3MjQ0MDE1MjMxMjEzNjZjMGNkMTU1ZTk2MWExYjA3YWU5ZDAKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTQ6MjU6MTYgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjIyOjMz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkaXNjYXJkIG9sZCBjb21taXQtaGlzdG9yeSBv
biB0eG4gZW5kCiAgICAKICAgIFRoZSBoaXN0b3J5IG9mIGNvbW1pdHMgaXMgdG8gYmUgdXNlZCBm
b3Igd29ya2luZyBvdXQgd2hpY2ggaGlzdG9yaWNhbAogICAgY29tbWl0KHMpIChpbmNsdWRpbmcg
YXRvbWljIHdyaXRlcykgY2F1c2VkIGNvbmZsaWN0cyB3aXRoIGEKICAgIGN1cnJlbnRseS1mYWls
aW5nIGNvbW1pdCBvZiBhIHRyYW5zYWN0aW9uLiBBbnkgY29tbWl0IHRoYXQgd2FzIG1hZGUKICAg
IGJlZm9yZSB0aGUgY3VycmVudCB0cmFuc2FjdGlvbiBzdGFydGVkIGNhbm5vdCBiZSByZWxldmFu
dC4gVGhlcmVmb3JlCiAgICB3ZSBuZXZlciBuZWVkIHRvIGtlZXAgaGlzdG9yeSBmcm9tIGJlZm9y
ZSB0aGUgc3RhcnQgb2YgdGhlCiAgICBsb25nZXN0LXJ1bm5pbmcgdHJhbnNhY3Rpb24gdGhhdCBp
cyBvcGVuIGF0IGFueSBnaXZlbiB0aW1lOiB3aGVuZXZlciBhCiAgICB0cmFuc2FjdGlvbiBlbmRz
ICh3aXRoIG9yIHdpdGhvdXQgYSBjb21taXQpIHRoZW4gaWYgaXQgd2FzIHRoZQogICAgbG9uZ2Vz
dC1ydW5uaW5nIG9wZW4gdHJhbnNhY3Rpb24gd2UgY2FuIGRlbGV0ZSBoaXN0b3J5IHVwIHVudGls
IHN0YXJ0CiAgICBvZiB0aGUgdGhlIG5leHQtbG9uZ2VzdC1ydW5uaW5nIG9wZW4gdHJhbnNhY3Rp
b24uCiAgICAKICAgIFNvbWUgdHJhbnNhY3Rpb25zIG1pZ2h0IHN0YXkgb3BlbiBmb3IgYSB2ZXJ5
IGxvbmcgdGltZSwgc28gaWYgYW55CiAgICB0cmFuc2FjdGlvbiBleGNlZWRzIGNvbmZsaWN0X21h
eF9oaXN0b3J5X3NlY29uZHMgdGhlbiB3ZSByZW1vdmUgaXQKICAgIGZyb20gY29uc2lkZXJhdGlv
biBpbiB0aGlzIGNvbnRleHQsIGFuZCB3aWxsIG5vdCBndWFyYW50ZWUgdG8ga2VlcAogICAgcmVt
ZW1iZXJpbmcgYWJvdXQgaGlzdG9yaWNhbCBjb21taXRzIG1hZGUgZHVyaW5nIHN1Y2ggYSB0cmFu
c2FjdGlvbi4KICAgIAogICAgV2UgaW1wbGVtZW50IHRoaXMgYnkga2VlcGluZyBhIGxpc3Qgb2Yg
YWxsIG9wZW4gdHJhbnNhY3Rpb25zIHRoYXQgaGF2ZQogICAgbm90IGJlZW4gb3BlbiB0b28gbG9u
Zy4gV2hlbiBhIHRyYW5zYWN0aW9uIGVuZHMsIHdlIHJlbW92ZSBpdCBmcm9tIHRoZQogICAgbGlz
dCwgYWxvbmcgd2l0aCBhbnkgdGhhdCBoYXZlIGJlZW4gb3BlbiBsb25nZXIgdGhhbiB0aGUgbWF4
aW11bTsgdGhlbgogICAgd2UgZGVsZXRlIGFueSBoaXN0b3J5IGZyb20gYmVmb3JlIHRoZSBzdGFy
dCBvZiB0aGUgbG9uZ2VzdC1ydW5uaW5nCiAgICB0cmFuc2FjdGlvbiByZW1haW5pbmcgaW4gdGhl
IGxpc3QuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNhbmRlcnNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmll
c0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlh
bi5saW5kaWdAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5t
bCAgICAgfCAxNyArKysrKysrKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwgICAgIHwgIDQgKystLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1s
IHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDQg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvaGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCmlu
ZGV4IGU0YjRkNzAuLjZmN2EyODIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9o
aXN0b3J5Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCkBAIC0zNiw2
ICszNiwyMyBAQCBsZXQgbWFya19zeW1ib2xzICgpID0KIAkJKQogCQkhaGlzdG9yeQogCisoKiBL
ZWVwIG9ubHkgZW5vdWdoIGNvbW1pdC1oaXN0b3J5IHRvIHByb3RlY3QgdGhlIHJ1bm5pbmcgdHJh
bnNhY3Rpb25zIHRoYXQgd2UgYXJlIHN0aWxsIHRyYWNraW5nICopCisoKiBUaGVyZSBpcyBzY29w
ZSBmb3Igb3B0aW1pc2F0aW9uIGhlcmUsIHJlcGxhY2luZyBMaXN0LmZpbHRlciB3aXRoIHNvbWV0
aGluZyBtb3JlIGVmZmljaWVudCwKKyAqIHByb2JhYmx5IG9uIGEgZGlmZmVyZW50IGxpc3QtbGlr
ZSBzdHJ1Y3R1cmUuICopCitsZXQgdHJpbSAoKSA9CisJaGlzdG9yeSA6PSBtYXRjaCBUcmFuc2Fj
dGlvbi5vbGRlc3Rfc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSB3aXRoCisJfCBOb25lIC0+
IFtdICgqIFdlIGhhdmUgbm8gb3BlbiB0cmFuc2FjdGlvbiwgc28gbm8gaGlzdG9yeSBpcyBuZWVk
ZWQgKikKKwl8IFNvbWUgKF8sIHR4bikgLT4gKAorCQkoKiBrZWVwIHJlY29yZHMgd2l0aCBmaW5p
c2hfY291bnQgcmVjZW50IGVub3VnaCB0byBiZSByZWxldmFudCAqKQorCQlMaXN0LmZpbHRlciAo
ZnVuIHIgLT4gci5maW5pc2hfY291bnQgPiB0eG4uVHJhbnNhY3Rpb24uc3RhcnRfY291bnQpICFo
aXN0b3J5CisJKQorCitsZXQgZW5kX3RyYW5zYWN0aW9uIHR4biBjb24gdGlkIGNvbW1pdCA9CisJ
bGV0IHN1Y2Nlc3MgPSBDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBjb24gdGlkIGNvbW1pdCBp
bgorCVRyYW5zYWN0aW9uLmVuZF90cmFuc2FjdGlvbiB0eG47CisJdHJpbSAoKTsKKwlzdWNjZXNz
CisKIGxldCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkgPQogCWxldCBkb20gPSB4LmNvbi5Db25u
ZWN0aW9uLmRvbSBpbgogCW1hdGNoIGRvbSB3aXRoCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmlu
ZGV4IDJjMjI3NjcuLjlkMDg1ZmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBAIC0zMDcs
NyArMzA3LDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25zID0KIAkJZmFs
c2UKIAl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CiAJCWxldCB0
aWQgPSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3JlIGluCi0JCWxldCBuZXdf
dCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgorCQlsZXQgbmV3X3QgPSBUcmFuc2Fj
dGlvbi5tYWtlIH5pbnRlcm5hbDp0cnVlIHRpZCBjc3RvcmUgaW4KIAkJbGV0IGNvbiA9IHNwcmlu
dGYgInIoJWQpOiVzIiBpZCAoQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMpIGluCiAJCWxldCBwZXJm
b3JtX2V4biAocmVxdWVzdCwgcmVzcG9uc2UpID0KIAkJCXdyaXRlX2FjY2Vzc19sb2cgfnR5OnJl
cXVlc3QuUGFja2V0LnR5IH50aWQgfmNvbiB+ZGF0YTpyZXF1ZXN0LlBhY2tldC5kYXRhOwpAQCAt
MzY0LDcgKzM2NCw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlucyBjb25z
IGRhdGEgPQogCQlpbgogCWxldCBzdWNjZXNzID0KIAkJbGV0IGNvbW1pdCA9IGlmIGNvbW1pdCB0
aGVuIFNvbWUgKGZ1biBjb24gdHJhbnMgLT4gdHJhbnNhY3Rpb25fcmVwbGF5IGNvbiB0cmFucyBk
b21haW5zIGNvbnMpIGVsc2UgTm9uZSBpbgotCQlDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBj
b24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KKwkJSGlzdG9yeS5lbmRfdHJhbnNh
Y3Rpb24gdCBjb24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KIAlpZiBub3Qgc3Vj
Y2VzcyB0aGVuCiAJCXJhaXNlIFRyYW5zYWN0aW9uX2FnYWluOwogCWlmIGNvbW1pdCB0aGVuIGJl
Z2luCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKaW5kZXggYjE3OTFiMy4uZWRkMTE3
OCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCisrKyBi
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbApAQCAtODcsMTIgKzg3LDI5IEBA
IHR5cGUgdCA9IHsKIAltdXRhYmxlIHJlYWRfbG93cGF0aDogU3RvcmUuUGF0aC50IG9wdGlvbjsK
IAltdXRhYmxlIHdyaXRlX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiB9CitsZXQgZ2V0
X2lkIHQgPSBtYXRjaCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBp
ZAogCiBsZXQgY291bnRlciA9IHJlZiAwTAogCi1sZXQgbWFrZSBpZCBzdG9yZSA9CisoKiBTY29w
ZSBmb3Igb3B0aW1pc2F0aW9uOiBkaWZmZXJlbnQgZGF0YS1zdHJ1Y3R1cmUgYW5kIGZ1bmN0aW9u
cyB0byBzZWFyY2gvZmlsdGVyIGl0ICopCitsZXQgc2hvcnRfcnVubmluZ190eG5zID0gcmVmIFtd
CisKK2xldCBvbGRlc3Rfc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSA9CisJbGV0IHJlYyBs
YXN0ID0gZnVuY3Rpb24KKwkJfCBbXSAtPiBOb25lCisJCXwgW3hdIC0+IFNvbWUgeAorCQl8IHgg
OjogeHMgLT4gbGFzdCB4cworCWluIGxhc3QgIXNob3J0X3J1bm5pbmdfdHhucworCitsZXQgZW5k
X3RyYW5zYWN0aW9uIHR4biA9CisJbGV0IGN1dG9mZiA9IFVuaXguZ2V0dGltZW9mZGF5ICgpIC0u
ICFEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyBpbgorCXNob3J0X3J1bm5pbmdf
dHhucyA6PSBMaXN0LmZpbHRlcgorCQkoZnVuY3Rpb24gKHN0YXJ0X3RpbWUsIHR4KSAtPiBzdGFy
dF90aW1lID49IGN1dG9mZiAmJiB0eCAhPSB0eG4pCisJCSFzaG9ydF9ydW5uaW5nX3R4bnMKKwor
bGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQogCWxldCB0eSA9IGlmIGlkID0g
bm9uZSB0aGVuIE5vIGVsc2UgRnVsbChpZCwgU3RvcmUuY29weSBzdG9yZSwgc3RvcmUpIGluCi0J
eworCWxldCB0eG4gPSB7CiAJCXR5ID0gdHk7CiAJCXN0YXJ0X2NvdW50ID0gIWNvdW50ZXI7CiAJ
CXN0b3JlID0gaWYgaWQgPSBub25lIHRoZW4gc3RvcmUgZWxzZSBTdG9yZS5jb3B5IHN0b3JlOwpA
QCAtMTAxLDkgKzExOCwxMyBAQCBsZXQgbWFrZSBpZCBzdG9yZSA9CiAJCW9wZXJhdGlvbnMgPSBb
XTsKIAkJcmVhZF9sb3dwYXRoID0gTm9uZTsKIAkJd3JpdGVfbG93cGF0aCA9IE5vbmU7Ci0JfQor
CX0gaW4KKwlpZiBpZCA8PiBub25lICYmIG5vdCBpbnRlcm5hbCB0aGVuICgKKwkJbGV0IG5vdyA9
IFVuaXguZ2V0dGltZW9mZGF5ICgpIGluCisJCXNob3J0X3J1bm5pbmdfdHhucyA6PSAobm93LCB0
eG4pIDo6ICFzaG9ydF9ydW5uaW5nX3R4bnMKKwkpOworCXR4bgogCi1sZXQgZ2V0X2lkIHQgPSBt
YXRjaCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBpZAogbGV0IGdl
dF9zdG9yZSB0ID0gdC5zdG9yZQogbGV0IGdldF9wYXRocyB0ID0gdC5wYXRocwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC41
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:57:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:57:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQeT-0008CS-SW; Fri, 07 Apr 2017 09:57:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQeS-0008BT-82
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:56 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FE/22-13192-3A267E85; Fri, 07 Apr 2017 09:57:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXdR0vM
 Ig4OLLSwmbDNwYPTY3reLPYAxijUzLym/IoE14966qoLZPBVnX85mbmBcyNXFyMUhJPCFUaLl
 31QmCOc8o8Seh0+Zuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFrCS6PnYz
 Q5SzitgJjHjdRZImAWofPG9+0wTGDkWMDKsYtQoTi0qSy3SNTbWSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AgDEOxg3Lk+8BCjJAeTkiivgs+TCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvD8TnkcICRalpqdWpGXmAEMDJi3BwaMkwvsaJM1bXJCYW5yZDpE6xagoJc77ByQh
 AJLIKM2Da4OF4yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8yYmAk3hycwrgZv+CmgxE9Bin
 1tPQRaXJCKkpBoY2f8Enz96aGIB7+cj3nUJHOL9f54G9E60iohex3dM/WXhZ7lTOkwHTV5d1j
 rqtmBW7938nlP5byKlag/VP5Zk/Gfrxml86PjZbP9Fkr6zvk59POHx85bAL2cv7+Kad1RH79c
 pMXPD3jtZ/PPunZaXXvcjlL9Grbd9fdOcCmH3EmuZjaELuX8FKbEUZyQaajEXFScCABaUW5RC
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1491559074!43739775!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11745 invoked from network); 7 Apr 2017 09:57:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:57:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQeP-0006xV-VD
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQeP-0005Zn-UO
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:57:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQeP-0005Zn-UO@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:57:53 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: track commit history
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYyZWY5YjI5N2VlN2Q4NzM5YjdkOTA3OTY4NTgxNTFlZTgzMmZmOTcKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogTW9uIE1hciAyNyAwODo1ODoyOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjI6
MzMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHRyYWNrIGNvbW1pdCBoaXN0b3J5CiAgICAK
ICAgIFNpbmNlIHRoZSBsaXN0IG9mIGhpc3RvcmljIGFjdGl2aXR5IGNhbm5vdCBncm93IHdpdGhv
dXQgYm91bmQsIGl0IGlzIHNhZmUgdG8gdXNlCiAgICB0aGlzIHRvIHRyYWNrIGNvbW1pdHMuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXgu
Y29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIHwgNSAtLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRl
eCA5ZDA4NWZiLi40ZDc1N2ZjIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJv
Y2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMjkwLDEy
ICsyOTAsNyBAQCBsZXQgd3JpdGVfcmVzcG9uc2VfbG9nIH50eSB+dGlkIH5jb24gfnJlc3BvbnNl
ID0KIGxldCByZWNvcmRfY29tbWl0IH5jb24gfnRpZCB+YmVmb3JlIH5hZnRlciA9CiAJbGV0IGlu
YyByID0gciA6PSBJbnQ2NC5hZGQgMUwgIXIgaW4KIAlsZXQgZmluaXNoX2NvdW50ID0gaW5jIFRy
YW5zYWN0aW9uLmNvdW50ZXI7ICFUcmFuc2FjdGlvbi5jb3VudGVyIGluCi0JKCogVGhpcyBjYWxs
IHdvdWxkIGxlYWsgbWVtb3J5IGlmIGhpc3RvcmljIGFjdGl2aXR5IGlzIHJldGFpbmVkIGZvcmV2
ZXIKLQkgICBzbyBjYW4gb25seSBiZSB1bmNvbW1lbnRlZCBpZiBoaXN0b3J5IGlzIGd1YXJhbnRl
ZWQgbm90IHRvIGdyb3cKLQkgICB1bmJvdW5kZWRseS4KIAlIaXN0b3J5LnB1c2gge0hpc3Rvcnku
Y29uPWNvbjsgdGlkPXRpZDsgYmVmb3JlPWJlZm9yZTsgYWZ0ZXI9YWZ0ZXI7IGZpbmlzaF9jb3Vu
dD1maW5pc2hfY291bnR9Ci0JKikKLQkoKQogCiAoKiBSZXBsYXkgYSBzdG9yZWQgdHJhbnNhY3Rp
b24gYWdhaW5zdCBhIGZyZXNoIHN0b3JlLCBjaGVjayB0aGUgcmVzcG9uc2VzIGFyZQogICAgYWxs
IGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21taXQgdGhlIHRyYW5zYWN0aW9uLiBPdGhlcndpc2Ugc2Vu
ZCB0aGUgYWJvcnQgdG8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:58:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:58:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQed-0008Dw-U6; Fri, 07 Apr 2017 09:58:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQec-0008Dk-E6
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:06 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D2/73-03642-DA267E85; Fri, 07 Apr 2017 09:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXdt0vM
 Ig09PWS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y8uWK8wFZ/Uqvny8xdjAOEeti5GLQ0jgC6PE
 qb0dzF2MnEDOeUaJuycquxg5ONgExCTm7lUACYsIqErMWrEcqkRdoul3AxuILSwQK9FyYxMri
 M0rYCbxZPVEdhCbBaj+7JMl7BMYORYwMqxi1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GD8syzgEKMkB5OSKK+Cz5MIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8rxKfRwgJFqWmp1akZeYAgwMmLcHBoyTC+zoBKM1bXJCYW5yZDpE6xagoJc77EqRP
 ACSRUZoH1wYLyEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5k0EmcKTmVcCN/0V0GImoMU+t
 56CLC5JREhJNTBaz79ZlrdrpeEs91ROgdeHed2em35N8//o5xB3InX2y/mz2w492HDAwC5n4s
 wtKwQTeNYFu7n+2rXw3ca49Te/LboStJbjzRSV4n3V1jteN4QyP/3w2K19hWfKiqdKL/u0TD/
 PP5TSe+yQxZ5DNT8WnzXnbH4+heH7Ng3RnUYW4oeVDjP7qrUzKrEUZyQaajEXFScCAF+5eM9D
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1491559084!85936833!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60350 invoked from network); 7 Apr 2017 09:58:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:58:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQea-0006z4-1B
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQea-0005bE-0W
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQea-0005bE-0W@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:58:04 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: blame the connection
	that caused a transaction conflict
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIzMGUxNjU4ZDZmMzE1NTJiODZmZGIwZjk3ZWIzMWE5OTM3MWZjMGIKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNDoyODoxNiAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjI6
MzMgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGJsYW1lIHRoZSBjb25uZWN0aW9uIHRoYXQg
Y2F1c2VkIGEgdHJhbnNhY3Rpb24gY29uZmxpY3QKICAgIAogICAgQmxhbWUgZWFjaCBjb25uZWN0
aW9uIGZvdW5kIHRvIGhhdmUgbWFkZSBhIGNvbW1pdCB0aGF0IHdvdWxkIGNhdXNlIHRoaXMKICAg
IHRyYW5zYWN0aW9uIHRvIGZhaWwuIEVhY2ggYmxhbWVkIGNvbm5lY3Rpb24gaXMgcGVuYWxpc2Vk
IGJ5IGhhdmluZyBpdHMKICAgIGNvbmZsaWN0LWNyZWRpdCBkZWNyZW1lbnRlZC4KICAgIAogICAg
Tm90ZSB0aGUgY2hhbmdlIGluIHNlbWFudGljcyBmb3IgdGhlIHJlcGxheSBmdW5jdGlvbjogd2Ug
bm8gbG9uZ2VyIHN0b3AgYWZ0ZXIKICAgIGZpbmRpbmcgdGhlIGZpcnN0IG9wZXJhdGlvbiB0aGF0
IGNhbid0IGJlIHJlcGxheWVkLiBUaGlzIGFsbG93cyB1cyB0byBpZGVudGlmeQogICAgYWxsIG9w
ZXJhdGlvbnMgdGhhdCBjb25mbGljdGVkIHdpdGggdGhpcyB0cmFuc2FjdGlvbiwgbm90IGp1c3Qg
dGhlIG9uZSB0aGF0CiAgICBjb25mbGljdGVkIGZpcnN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29tPgogICAgU2lnbmVk
LW9mZi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CiAgICB2
MSBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXgu
Y29tPgogICAgCiAgICBDaGFuZ2VzIHNpbmNlIHYxOgogICAgICogdXNlIGNvcnJlY3QgbG9nIGxl
dmVscyBmb3IgaW5mb3JtYXRpb25hbCBtZXNzYWdlcwogICAgQ2hhbmdlcyBzaW5jZSB2MjoKICAg
ICAqIGZpeCB0aGUgYmxhbWUgYWxnb3JpdGhtIGFuZCBpbXByb3ZlIGxvZ2dpbmcKICAgICAgIChm
aXggd2FzIHJldmlld2VkIGJ5IEpvbmF0aGFuIERhdmllcykKICAgIAogICAgUmVwb3J0ZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21h
cyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hl
bnN0b3JlZC9oaXN0b3J5Lm1sIHwgMTIgKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2hpc3RvcnkubWwKaW5kZXggNmY3YTI4Mi4uZTk0MWUyYiAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL2hpc3RvcnkubWwKQEAgLTU4LDMgKzU4LDE1IEBAIGxldCBwdXNoICh4OiBoaXN0b3J5X3Jl
Y29yZCkgPQogCW1hdGNoIGRvbSB3aXRoCiAJfCBOb25lIC0+ICgpICgqIHRyZWF0IHNvY2tldCBj
b25uZWN0aW9ucyBhcyBhbHdheXMgZnJlZSB0byBjb25mbGljdCAqKQogCXwgU29tZSBkIC0+IGlm
IG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29uZmxpY3QgZCkgdGhlbiBoaXN0b3J5IDo9IHggOjog
IWhpc3RvcnkKKworKCogRmluZCB0aGUgY29ubmVjdGlvbnMgZnJvbSByZWNvcmRzIHNpbmNlIGNv
bW1pdC1jb3VudCBbc2luY2VdIGZvciB3aGljaCBbZiByZWNvcmRdIHJldHVybnMgW3RydWVdICop
CitsZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5zaW5jZSB+ZiA9CisJKCogVGhlICJtZW0iIGNhbGwg
aXMgYW4gb3B0aW1pc2F0aW9uLCB0byBhdm9pZCBjYWxsaW5nIGYgaWYgd2UgaGF2ZSBwaWNrZWQg
Y29uIGFscmVhZHkuICopCisJKCogVXNpbmcgYSBoYXNoIHRhYmxlIHJhdGhlciB0aGFuIGEgbGlz
dCBpcyB0byBvcHRpbWlzZSB0aGUgIm1lbSIgY2FsbC4gKikKKwlMaXN0LmZvbGRfbGVmdCAoZnVu
IGFjYyBoaXN0X3JlYyAtPgorCQlpZiBoaXN0X3JlYy5maW5pc2hfY291bnQgPiBzaW5jZQorCQkm
JiBub3QgKEhhc2h0YmwubWVtIGFjYyBoaXN0X3JlYy5jb24pCisJCSYmIGYgaGlzdF9yZWMKKwkJ
dGhlbiBIYXNodGJsLnJlcGxhY2UgYWNjIGhpc3RfcmVjLmNvbiAoKTsKKwkJYWNjCisJKSAoSGFz
aHRibC5jcmVhdGUgMTAyMykgIWhpc3RvcnkKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKaW5kZXgg
NGQ3NTdmYy4uYWFlYjE4YiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAgLTE2LDYgKzE2
LDcgQEAKIAogbGV0IGVycm9yIGZtdCA9IExvZ2dpbmcuZXJyb3IgInByb2Nlc3MiIGZtdAogbGV0
IGluZm8gZm10ID0gTG9nZ2luZy5pbmZvICJwcm9jZXNzIiBmbXQKK2xldCBkZWJ1ZyBmbXQgPSBM
b2dnaW5nLmRlYnVnICJwcm9jZXNzIiBmbXQKIAogb3BlbiBQcmludGYKIG9wZW4gU3RkZXh0CkBA
IC0yNSw2ICsyNiw3IEBAIGV4Y2VwdGlvbiBUcmFuc2FjdGlvbl9uZXN0ZWQKIGV4Y2VwdGlvbiBE
b21haW5fbm90X21hdGNoCiBleGNlcHRpb24gSW52YWxpZF9DbWRfQXJncwogCisoKiBUaGlzIGNv
bnRyb2xzIHRoZSBkb19kZWJ1ZyBmbiBpbiB0aGlzIG1vZHVsZSwgbm90IHRoZSBkZWJ1ZyBsb2dn
aW5nLWZ1bmN0aW9uLiAqKQogbGV0IGFsbG93X2RlYnVnID0gcmVmIGZhbHNlCiAKIGxldCBjX2lu
dF9vZl9zdHJpbmcgcyA9CkBAIC0zMDIsMjMgKzMwNCw1MSBAQCBsZXQgdHJhbnNhY3Rpb25fcmVw
bGF5IGMgdCBkb21zIGNvbnMgPQogCQlmYWxzZQogCXwgVHJhbnNhY3Rpb24uRnVsbChpZCwgb2xk
c3RvcmUsIGNzdG9yZSkgLT4KIAkJbGV0IHRpZCA9IENvbm5lY3Rpb24uc3RhcnRfdHJhbnNhY3Rp
b24gYyBjc3RvcmUgaW4KLQkJbGV0IG5ld190ID0gVHJhbnNhY3Rpb24ubWFrZSB+aW50ZXJuYWw6
dHJ1ZSB0aWQgY3N0b3JlIGluCisJCWxldCByZXBsYXlfdCA9IFRyYW5zYWN0aW9uLm1ha2Ugfmlu
dGVybmFsOnRydWUgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3ByaW50ZiAiciglZCk6JXMi
IGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KLQkJbGV0IHBlcmZvcm1fZXhuIChyZXF1
ZXN0LCByZXNwb25zZSkgPQotCQkJd3JpdGVfYWNjZXNzX2xvZyB+dHk6cmVxdWVzdC5QYWNrZXQu
dHkgfnRpZCB+Y29uIH5kYXRhOnJlcXVlc3QuUGFja2V0LmRhdGE7CisKKwkJbGV0IHBlcmZvcm1f
ZXhuIH53bG9nIHR4biAocmVxdWVzdCwgcmVzcG9uc2UpID0KKwkJCWlmIHdsb2cgdGhlbiB3cml0
ZV9hY2Nlc3NfbG9nIH50eTpyZXF1ZXN0LlBhY2tldC50eSB+dGlkIH5jb24gfmRhdGE6cmVxdWVz
dC5QYWNrZXQuZGF0YTsKIAkJCWxldCBmY3QgPSBmdW5jdGlvbl9vZl90eXBlX3NpbXBsZV9vcCBy
ZXF1ZXN0LlBhY2tldC50eSBpbgotCQkJbGV0IHJlc3BvbnNlJyA9IGlucHV0X2hhbmRsZV9lcnJv
ciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb246YyB+dDpuZXdfdCB+cmVxOnJlcXVlc3QgaW4KLQkJCXdy
aXRlX3Jlc3BvbnNlX2xvZyB+dHk6cmVxdWVzdC5QYWNrZXQudHkgfnRpZCB+Y29uIH5yZXNwb25z
ZTpyZXNwb25zZSc7Ci0JCQlpZiBub3QoUGFja2V0LnJlc3BvbnNlX2VxdWFsIHJlc3BvbnNlIHJl
c3BvbnNlJykgdGhlbiByYWlzZSBUcmFuc2FjdGlvbl9hZ2FpbiBpbgorCQkJbGV0IHJlc3BvbnNl
JyA9IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb246YyB+dDp0eG4gfnJl
cTpyZXF1ZXN0IGluCisJCQlpZiB3bG9nIHRoZW4gd3JpdGVfcmVzcG9uc2VfbG9nIH50eTpyZXF1
ZXN0LlBhY2tldC50eSB+dGlkIH5jb24gfnJlc3BvbnNlOnJlc3BvbnNlJzsKKwkJCWlmIG5vdChQ
YWNrZXQucmVzcG9uc2VfZXF1YWwgcmVzcG9uc2UgcmVzcG9uc2UnKSB0aGVuIHJhaXNlIFRyYW5z
YWN0aW9uX2FnYWluCisJCWluCiAJCWZpbmFsbHkKIAkJKGZ1biAoKSAtPgogCQkJdHJ5CiAJCQkJ
TG9nZ2luZy5zdGFydF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7Ci0JCQkJTGlzdC5pdGVyIHBlcmZv
cm1fZXhuIChUcmFuc2FjdGlvbi5nZXRfb3BlcmF0aW9ucyB0KTsKLQkJCQlMb2dnaW5nLmVuZF90
cmFuc2FjdGlvbiB+Y29uIH50aWQ7CisJCQkJTGlzdC5pdGVyIChwZXJmb3JtX2V4biB+d2xvZzp0
cnVlIHJlcGxheV90KSAoVHJhbnNhY3Rpb24uZ2V0X29wZXJhdGlvbnMgdCk7ICgqIE1heSB0aHJv
dyBFQUdBSU4gKikKIAotCQkJCVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uIG5ld190Ci0JCQl3aXRo
IGUgLT4KKwkJCQlMb2dnaW5nLmVuZF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7CisJCQkJVHJhbnNh
Y3Rpb24uY29tbWl0IH5jb24gcmVwbGF5X3QKKwkJCXdpdGgKKwkJCXwgVHJhbnNhY3Rpb25fYWdh
aW4gLT4gKAorCQkJCWxldCB2aWN0aW1fZG9tc3RyID0gQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMg
aW4KKwkJCQlkZWJ1ZyAiQXBwb3J0aW9uaW5nIGJsYW1lIGZvciBFQUdBSU4gaW4gdHhuICVkLCBk
b21haW49JXMiIGlkIHZpY3RpbV9kb21zdHI7CisJCQkJbGV0IHB1bmlzaCBndWlsdHlfY29uID0K
KwkJCQkJZGVidWcgIkJsYW1pbmcgZG9tYWluICVzIGZvciBjb25mbGljdCB3aXRoIGRvbWFpbiAl
cyB0eG4gJWQiCisJCQkJCQkoQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGd1aWx0eV9jb24pIHZpY3Rp
bV9kb21zdHIgaWQ7CisJCQkJCUNvbm5lY3Rpb24uZGVjcl9jb25mbGljdF9jcmVkaXQgZG9tcyBn
dWlsdHlfY29uCisJCQkJaW4KKwkJCQlsZXQganVkZ2VfYW5kX3NlbnRlbmNlIGhpc3RfcmVjID0g
KAorCQkJCQlsZXQgY2FuX2FwcGx5X29uIHN0b3JlID0gKAorCQkJCQkJbGV0IHN0b3JlID0gU3Rv
cmUuY29weSBzdG9yZSBpbgorCQkJCQkJbGV0IHRyaWFsX3QgPSBUcmFuc2FjdGlvbi5tYWtlIH5p
bnRlcm5hbDp0cnVlIFRyYW5zYWN0aW9uLm5vbmUgc3RvcmUgaW4KKwkJCQkJCXRyeSBMaXN0Lml0
ZXIgKHBlcmZvcm1fZXhuIH53bG9nOmZhbHNlIHRyaWFsX3QpIChUcmFuc2FjdGlvbi5nZXRfb3Bl
cmF0aW9ucyB0KTsKKwkJCQkJCQl0cnVlCisJCQkJCQl3aXRoIFRyYW5zYWN0aW9uX2FnYWluIC0+
IGZhbHNlCisJCQkJCSkgaW4KKwkJCQkJaWYgY2FuX2FwcGx5X29uIGhpc3RfcmVjLkhpc3Rvcnku
YmVmb3JlCisJCQkJCSYmIG5vdCAoY2FuX2FwcGx5X29uIGhpc3RfcmVjLkhpc3RvcnkuYWZ0ZXIp
CisJCQkJCXRoZW4gKHB1bmlzaCBoaXN0X3JlYy5IaXN0b3J5LmNvbjsgdHJ1ZSkKKwkJCQkJZWxz
ZSBmYWxzZQorCQkJCSkgaW4KKwkJCQlsZXQgZ3VpbHR5X2NvbnMgPSBIaXN0b3J5LmZpbHRlcl9j
b25uZWN0aW9ucyB+c2luY2U6dC5UcmFuc2FjdGlvbi5zdGFydF9jb3VudCB+ZjpqdWRnZV9hbmRf
c2VudGVuY2UgaW4KKwkJCQlpZiBIYXNodGJsLmxlbmd0aCBndWlsdHlfY29ucyA9IDAgdGhlbiBk
ZWJ1ZyAiRm91bmQgbm8gY3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3QgYmUgc2VsZiBv
ciBub3QgaW4gaGlzdG9yeS4iIGNvbjsKKwkJCQlmYWxzZQorCQkJKQorCQkJfCBlIC0+CiAJCQkJ
aW5mbyAidHJhbnNhY3Rpb25fcmVwbGF5ICVkIGNhdWdodDogJXMiIHRpZCAoUHJpbnRleGMudG9f
c3RyaW5nIGUpOwogCQkJCWZhbHNlCiAJCQkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:58:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQen-0008Fs-Vg; Fri, 07 Apr 2017 09:58:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQem-0008Ff-Ds
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:16 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 47/9A-01710-7B267E85; Fri, 07 Apr 2017 09:58:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXd70vM
 IgweLuC0mbDNwYPTY3reLPYAxijUzLym/IoE148z8LsaCp6IVHffnMzUwdgt1MXJxCAl8YZQ4
 cnguYxcjJ5BznlFi8TzDLkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGYgsLWEl8XTqfB
 cTmFTCT2LZ5J1icBah++/H7TBMYORYwMqxiVC9OLSpLLdI100sqykzPKMlNzMzRNTQw1ctNLS
 5OTE/NSUwq1kvOz93ECPQIAxDsYJza4HyIUZKDSUmUV8HnSYQQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCd6SxOcRQoJFqempFWmZOcDQgElLcPAoifC+TgBK8xYXJOYWZ6ZDpE4xKkqJ8zaA9AmA
 JDJK8+DaYOF4iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8iSBTeDLzSuCmvwJazAS02OfWU
 5DFJYkIKakGRlbmr8k2F9x3O68+VbmyU9lyot5htwumxee1Ir9ZZdbbfr/DdpBbcpH1zseRy+
 p2rdHzKF4k8+X3N8enFrPbpv12+hv/7kDOQdW7E+/qR7KcUlmt6P/zvEreltTGL3Fvg/7z3gg
 z9vmlV7t5h3L7/rtO9UKZ7jrGN049d3/Wt2L+W7GAY9K2gUosxRmJhlrMRcWJAIZmqFNCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1491559094!76876882!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3779 invoked from network); 7 Apr 2017 09:58:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:58:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQek-00071N-34
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQek-0005bt-2U
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQek-0005bt-2U@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:58:14 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: allow self-conflicts
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdiN2ZkODBhNTI5Yzk0ZWZkOTNhNGVhYWFkNWYwMjEzY2UwNjgyZTAKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTk6MDY6NTQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjIyOjMz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBhbGxvdyBzZWxmLWNvbmZsaWN0cwogICAgCiAg
ICBXZSBhbHJlYWR5IGF2b2lkIGludGVyLWRvbWFpbiBjb25mbGljdHMgYnV0IG5vdyBhbGxvdyBp
bnRyYS1kb21haW4KICAgIGNvbmZsaWN0cy4gIEFsdGhvdWdoIHRoZXJlIGFyZSBubyBrbm93biBw
cmFjdGljYWwgZXhhbXBsZXMgb2YgYSBkb21haW4KICAgIHRoYXQgbWlnaHQgcGVyZm9ybSBvcGVy
YXRpb25zIHRoYXQgY29uZmxpY3Qgd2l0aCBpdHMgb3duIHRyYW5zYWN0aW9ucywKICAgIHRoaXMg
aXMgY29uY2VpdmFibGUsIHNvIGhlcmUgd2UgYXZvaWQgY2hhbmdpbmcgdGhvc2Ugc2VtYW50aWNz
CiAgICB1bm5lY2Vzc2FyaWx5LgogICAgCiAgICBXaGVuIGEgdHJhbnNhY3Rpb24gY29tbWl0IGZh
aWxzIHdpdGggYSBjb25mbGljdCBhbmQgd2UgbG9vayB0aHJvdWdoCiAgICB0aGUgaGlzdG9yeSBv
ZiBjb21taXRzIHRvIHNlZSB3aGljaCBjb25uZWN0aW9uKHMpIHRvIGJsYW1lLCBpZ25vcmUKICAg
IGhpc3RvcmljYWwgY29tbWl0cyB0aGF0IHdlcmUgbWFkZSBieSB0aGUgc2FtZSBjb25uZWN0aW9u
IGFzIHRoZQogICAgZmFpbGluZyBjb21taXQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVy
cyA8dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb25hdGhhbiBE
YXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0
b3JlZC9oaXN0b3J5Lm1sIHwgMyArKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1s
IHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAppbmRleCBlOTQxZTJiLi40MDc5NTg4IDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAorKysgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvaGlzdG9yeS5tbApAQCAtNjAsMTEgKzYwLDEyIEBAIGxldCBwdXNoICh4OiBoaXN0
b3J5X3JlY29yZCkgPQogCXwgU29tZSBkIC0+IGlmIG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29u
ZmxpY3QgZCkgdGhlbiBoaXN0b3J5IDo9IHggOjogIWhpc3RvcnkKIAogKCogRmluZCB0aGUgY29u
bmVjdGlvbnMgZnJvbSByZWNvcmRzIHNpbmNlIGNvbW1pdC1jb3VudCBbc2luY2VdIGZvciB3aGlj
aCBbZiByZWNvcmRdIHJldHVybnMgW3RydWVdICopCi1sZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5z
aW5jZSB+ZiA9CitsZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5pZ25vcmUgfnNpbmNlIH5mID0KIAko
KiBUaGUgIm1lbSIgY2FsbCBpcyBhbiBvcHRpbWlzYXRpb24sIHRvIGF2b2lkIGNhbGxpbmcgZiBp
ZiB3ZSBoYXZlIHBpY2tlZCBjb24gYWxyZWFkeS4gKikKIAkoKiBVc2luZyBhIGhhc2ggdGFibGUg
cmF0aGVyIHRoYW4gYSBsaXN0IGlzIHRvIG9wdGltaXNlIHRoZSAibWVtIiBjYWxsLiAqKQogCUxp
c3QuZm9sZF9sZWZ0IChmdW4gYWNjIGhpc3RfcmVjIC0+CiAJCWlmIGhpc3RfcmVjLmZpbmlzaF9j
b3VudCA+IHNpbmNlCisJCSYmIG5vdCAoaGlzdF9yZWMuY29uID09IGlnbm9yZSkKIAkJJiYgbm90
IChIYXNodGJsLm1lbSBhY2MgaGlzdF9yZWMuY29uKQogCQkmJiBmIGhpc3RfcmVjCiAJCXRoZW4g
SGFzaHRibC5yZXBsYWNlIGFjYyBoaXN0X3JlYy5jb24gKCk7CmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNz
Lm1sCmluZGV4IGFhZWIxOGIuLjRkMTY0MzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBA
IC0zNDQsNyArMzQ0LDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25zID0K
IAkJCQkJdGhlbiAocHVuaXNoIGhpc3RfcmVjLkhpc3RvcnkuY29uOyB0cnVlKQogCQkJCQllbHNl
IGZhbHNlCiAJCQkJKSBpbgotCQkJCWxldCBndWlsdHlfY29ucyA9IEhpc3RvcnkuZmlsdGVyX2Nv
bm5lY3Rpb25zIH5zaW5jZTp0LlRyYW5zYWN0aW9uLnN0YXJ0X2NvdW50IH5mOmp1ZGdlX2FuZF9z
ZW50ZW5jZSBpbgorCQkJCWxldCBndWlsdHlfY29ucyA9IEhpc3RvcnkuZmlsdGVyX2Nvbm5lY3Rp
b25zIH5pZ25vcmU6YyB+c2luY2U6dC5UcmFuc2FjdGlvbi5zdGFydF9jb3VudCB+ZjpqdWRnZV9h
bmRfc2VudGVuY2UgaW4KIAkJCQlpZiBIYXNodGJsLmxlbmd0aCBndWlsdHlfY29ucyA9IDAgdGhl
biBkZWJ1ZyAiRm91bmQgbm8gY3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3QgYmUgc2Vs
ZiBvciBub3QgaW4gaGlzdG9yeS4iIGNvbjsKIAkJCQlmYWxzZQogCQkJKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:58:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQey-0008HH-16; Fri, 07 Apr 2017 09:58:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQew-0008H3-JW
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:26 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 E5/69-02138-1C267E85; Fri, 07 Apr 2017 09:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfdg0vM
 IgwmHOCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9eK2ewF30Qqtjy+wdbA2CbYxcjFISTwhVFi
 7sEPjBDOeUaJOx+PAjkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC3hJfF6yl
 RXE5hUwk+j7sYgdxGYBqj/zcD/LBEaOBYwMqxg1ilOLylKLdA0t9ZKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAr1Sz8DAuIPxUb/fIUZJDiYlUV4FnycRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4SxKfRwgJFqWmp1akZeYAwwMmLcHBoyTC+zoBKM1bXJCYW5yZDpE6xagoJc77
 ByQhAJLIKM2Da4OF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxqINt5MvNK4Ka/AlrMB
 LTY59ZTkMUliQgpqQZGH8Fow/g3d4yNujh8ekVkLqblpRWerDv+qmy3K9t+2XMMR8wPHf29IP
 XRqT/LLbe7yL84PX1q2hPPvpxbriFap9VP79X8anJ3GtNL9bep75zd/reFSax++Ms0b2d0wxc
 Gl8Uz5wvGX84p+5Gwb1PFa5HnPau/bagXsTB4rHPo1pQ/vFwerzy3KrEUZyQaajEXFScCABPu
 syNEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1491559104!78372155!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37502 invoked from network); 7 Apr 2017 09:58:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:58:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQeu-00071b-4o
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQeu-0005cT-4E
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQeu-0005cT-4E@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:58:24 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: do not commit
	read-only transactions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMxODM2N2FlMjcxNTQ5MTliN2M3OTZmZTcwYzZmZWJiMjliNDYwOWMKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMjQgMTY6MTY6MTAgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjIyOjMz
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkbyBub3QgY29tbWl0IHJlYWQtb25seSB0cmFu
c2FjdGlvbnMKICAgIAogICAgVGhlIHBhY2tldCB0ZWxsaW5nIHVzIHRvIGVuZCB0aGUgdHJhbnNh
Y3Rpb24gaGFzIGFsd2F5cyBjYXJyaWVkIGFuCiAgICBhcmd1bWVudCB0ZWxsaW5nIHVzIHdoZXRo
ZXIgdG8gY29tbWl0LgogICAgCiAgICBJZiB0aGUgdHJhbnNhY3Rpb24gbWFkZSBubyBtb2RpZmlj
YXRpb25zIHRvIHRoZSB0cmVlLCBub3cgd2UgaWdub3JlCiAgICB0aGF0IGFyZ3VtZW50IGFuZCBk
byBub3QgY29tbWl0OiBpdCBpcyBqdXN0IGEgd2FzdGUgb2YgZWZmb3J0LgogICAgCiAgICBUaGlz
IG1ha2VzIHJlYWQtb25seSB0cmFuc2FjdGlvbnMgaW1tdW5lIHRvIGNvbmZsaWN0cywgYW5kIG1l
YW5zIHRoYXQKICAgIHdlIGRvIG5vdCBuZWVkIHRvIHN0b3JlIGFueSBvZiB0aGVpciBkZXRhaWxz
IGluIHRoZSBoaXN0b3J5IHRoYXQgaXMKICAgIHVzZWQgZm9yIGFzc2lnbmluZyBibGFtZSBmb3Ig
Y29uZmxpY3RzLgogICAgCiAgICBXZSBjb3VudCBhIHRyYW5zYWN0aW9uIGFzIGEgcmVhZC1vbmx5
IHRyYW5zYWN0aW9uIG9ubHkgaWYgaXQgY29udGFpbnMKICAgIG5vIG9wZXJhdGlvbnMgdGhhdCBt
b2RpZmllZCB0aGUgdHJlZS4KICAgIAogICAgVGhpcyBtZWFucyB0aGF0IChmb3IgZXhhbXBsZSkg
YSB0cmFuc2FjdGlvbiB0aGF0IGNyZWF0ZXMgYSBuZXcgbm9kZQogICAgdGhlbiBkZWxldGVzIGl0
IHdvdWxkIE5PVCBjb3VudCBhcyByZWFkLW9ubHksIGV2ZW4gdGhvdWdoIGl0IG1ha2VzIG5vCiAg
ICBjaGFuZ2Ugb3ZlcmFsbC4gQSBtb3JlIHNvcGhpc3RpY2F0ZWQgYWxnb3JpdGhtIGNvdWxkIGp1
ZGdlIHRoZQogICAgdHJhbnNhY3Rpb24gYmFzZWQgb24gY29tcGFyaXNvbiBvZiBpdHMgaW5pdGlh
bCBhbmQgZmluYWwgc3RhdGVzLCBidXQKICAgIHRoaXMgd291bGQgYWRkIGNvbXBsZXhpdHkgYW5k
IGNvbXB1dGF0aW9uYWwgY29zdC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9t
YXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8
am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3By
b2Nlc3MubWwgICAgIHwgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwg
fCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJv
Y2Vzcy5tbAppbmRleCA0ZDE2NDM0Li5iMDhhMzVkIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5t
bApAQCAtMzg3LDYgKzM4Nyw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlu
cyBjb25zIGRhdGEgPQogCQl8IHggOjogXyAgIC0+IHJhaXNlIChJbnZhbGlkX2FyZ3VtZW50IHgp
CiAJCXwgXyAgICAgICAgLT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncwogCQlpbgorCWxldCBjb21t
aXQgPSBjb21taXQgJiYgbm90IChUcmFuc2FjdGlvbi5pc19yZWFkX29ubHkgdCkgaW4KIAlsZXQg
c3VjY2VzcyA9CiAJCWxldCBjb21taXQgPSBpZiBjb21taXQgdGhlbiBTb21lIChmdW4gY29uIHRy
YW5zIC0+IHRyYW5zYWN0aW9uX3JlcGxheSBjb24gdHJhbnMgZG9tYWlucyBjb25zKSBlbHNlIE5v
bmUgaW4KIAkJSGlzdG9yeS5lbmRfdHJhbnNhY3Rpb24gdCBjb24gKFRyYW5zYWN0aW9uLmdldF9p
ZCB0KSBjb21taXQgaW4KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2Fj
dGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAppbmRleCBlZGQx
MTc4Li44Zjk1MzAxIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rp
b24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCkBAIC0xMjgs
NiArMTI4LDcgQEAgbGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQogbGV0IGdl
dF9zdG9yZSB0ID0gdC5zdG9yZQogbGV0IGdldF9wYXRocyB0ID0gdC5wYXRocwogCitsZXQgaXNf
cmVhZF9vbmx5IHQgPSB0LnBhdGhzID0gW10KIGxldCBhZGRfd29wIHQgdHkgcGF0aCA9IHQucGF0
aHMgPC0gKHR5LCBwYXRoKSA6OiB0LnBhdGhzCiBsZXQgYWRkX29wZXJhdGlvbiB+cGVybSB0IHJl
cXVlc3QgcmVzcG9uc2UgPQogCWlmICFEZWZpbmUubWF4cmVxdWVzdHMgPj0gMAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:58:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:58:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQf8-0008J8-4A; Fri, 07 Apr 2017 09:58:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQf7-0008Iv-AW
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:37 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 67/D4-03642-CC267E85; Fri, 07 Apr 2017 09:58:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfdM0vM
 Ig8XvWCwmbDNwYPTY3reLPYAxijUzLym/IoE149+sVcwFa3Urlk1oZ2lg7FftYuTiEBL4wihx
 eNZ8FgjnPKPEtLUT2LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkWh+/
 5ERxOYVMJNYueMQC4jNAlT//NhVxgmMHAsYGVYxahSnFpWlFukamuolFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjB+WxZwiFGSg0lJlFfB50mEEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQnenwnPI4QEi1LTUyvSMnOA4QGTluDgURLhfQ2S5i0uSMwtzkyHSJ1iVJQS5/0D
 khAASWSU5sG1wULyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5ExOBpvBk5pXATX8FtJgJa
 LHPracgi0sSEVJSDYx1fXH3JCaet07yVdxi6vlb4LH2njefGnlv1n2clmDczcXg0Ldi2tk/8f
 XG16N2XfaIOr+af8ezY0rdyzSKyuSDf+p9t/jDtcl4z/T/KVypwZu6JN9+fMZ57Ep/DNc6lzk
 R35dcXVwZeqJUyMvYbIvHRKlEn8xV75mX35V2E+bbMM9Ij8HqlrgSS3FGoqEWc1FxIgCWKUEe
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1491559115!95885627!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14331 invoked from network); 7 Apr 2017 09:58:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:58:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQf4-00071l-6h
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQf4-0005d5-64
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQf4-0005d5-64@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:58:34 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: don't wake to issue no
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFmZGQ3N2UxZDJhMmI1ODdkZDNiYTFjOTg4MmNiMWY0OGZlYmE3NDMKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMjQgMTk6NTU6MDMgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjIyOjM0
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkb24ndCB3YWtlIHRvIGlzc3VlIG5vIGNvbmZs
aWN0LWNyZWRpdAogICAgCiAgICBJbiB0aGUgbWFpbiBsb29wLCB3aGVuIGNob29zaW5nIHRoZSB0
aW1lb3V0IGZvciB0aGUgc2VsZWN0IGZ1bmN0aW9uCiAgICBjYWxsLCB3ZSB3ZXJlIHNldHRpbmcg
aXQgc28gYXMgdG8gd2FrZSB1cCB0byBpc3N1ZSBjb25mbGljdC1jcmVkaXQgdG8KICAgIGFueSBk
b21haW5zIHRoYXQgY291bGQgYWNjZXB0IGl0LiBXaGVuIHhlbnN0b3JlIGlzIGlkbGUsIHRoaXMg
d291bGQKICAgIG1lYW4gd2FraW5nIHVwIGV2ZXJ5IDUwbXMgKGJ5IGRlZmF1bHQpIHRvIGRvIG5v
IHdvcmsuIFdpdGggdGhpcwogICAgY29tbWl0LCB3ZSBjaGVjayB3aGV0aGVyIGFueSBkb21haW4g
aXMgYmVsb3cgaXRzIGNhcCwgYW5kIGlmIG5vdCB0aGVuCiAgICB3ZSBzZXQgdGhlIHRpbWVvdXQg
Zm9yIGxvbmdlciAodGhlIHNhbWUgdGltZW91dCBhcyBiZWZvcmUgdGhlCiAgICBjb25mbGljdC1w
cm90ZWN0aW9uIGZlYXR1cmUgd2FzIGFkZGVkKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5k
ZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFu
IERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2RvbWFpbnMubWwgICB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIHwgIDUgKysrLQogMiBm
aWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9kb21haW5zLm1sCmluZGV4IDYzYzZhZDUuLjI1ZmQ1OTIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9k
b21haW5zLm1sCkBAIC0zNSw4ICszNSw5IEBAIHR5cGUgZG9tYWlucyA9IHsKIAlvbl9maXJzdF9j
b25mbGljdF9wYXVzZTogdW5pdCAtPiB1bml0OwogCiAJKCogSWYgY29uZmlnIGlzIHNldCB0byB1
c2UgaW5kaXZpZHVhbCBpbnN0ZWFkIG9mIGFnZ3JlZ2F0ZSBjb25mbGljdC1yYXRlLWxpbWl0aW5n
LAotCSAgIHdlIHVzZSB0aGlzIGluc3RlYWQgb2YgdGhlIHF1ZXVlcy4gKikKLQltdXRhYmxlIG5f
cGF1c2VkOiBpbnQ7CisJICAgd2UgdXNlIHRoZXNlIGNvdW50cyBpbnN0ZWFkIG9mIHRoZSBxdWV1
ZXMuIFRoZSBzZWNvbmQgb25lIGluY2x1ZGVzIHRoZSBmaXJzdC4gKikKKwltdXRhYmxlIG5fcGF1
c2VkOiBpbnQ7ICAgICgqIE51bWJlciBvZiBkb21haW5zIHdpdGggemVybyBvciBuZWdhdGl2ZSBj
cmVkaXQgKikKKwltdXRhYmxlIG5fcGVuYWxpc2VkOiBpbnQ7ICgqIE51bWJlciBvZiBkb21haW5z
IHdpdGggbGVzcyB0aGFuIG1heGltdW0gY3JlZGl0ICopCiB9CiAKIGxldCBpbml0IGV2ZW50Y2hu
IG9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlID0gewpAQCAtNDYsNiArNDcsNyBAQCBsZXQgaW5pdCBl
dmVudGNobiBvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IHsKIAlkb21zX3dpdGhfY29uZmxpY3Rf
cGVuYWx0eSA9IFF1ZXVlLmNyZWF0ZSAoKTsKIAlvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IG9u
X2ZpcnN0X2NvbmZsaWN0X3BhdXNlOwogCW5fcGF1c2VkID0gMDsKKwluX3BlbmFsaXNlZCA9IDA7
CiB9CiBsZXQgZGVsIGRvbXMgaWQgPSBIYXNodGJsLnJlbW92ZSBkb21zLnRhYmxlIGlkCiBsZXQg
ZXhpc3QgZG9tcyBpZCA9IEhhc2h0YmwubWVtIGRvbXMudGFibGUgaWQKQEAgLTUzLDYgKzU1LDIz
IEBAIGxldCBmaW5kIGRvbXMgaWQgPSBIYXNodGJsLmZpbmQgZG9tcy50YWJsZSBpZAogbGV0IG51
bWJlciBkb21zID0gSGFzaHRibC5sZW5ndGggZG9tcy50YWJsZQogbGV0IGl0ZXIgZG9tcyBmY3Qg
PSBIYXNodGJsLml0ZXIgKGZ1biBfIGIgLT4gZmN0IGIpIGRvbXMudGFibGUKIAorbGV0IHJlYyBp
c19lbXB0eV9xdWV1ZSBxID0KKwlRdWV1ZS5pc19lbXB0eSBxIHx8CisJCWlmICEoUXVldWUucGVl
ayBxKSA9IE5vbmUKKwkJdGhlbiAoCisJCQlpZ25vcmUgKFF1ZXVlLnBvcCBxKTsKKwkJCWlzX2Vt
cHR5X3F1ZXVlIHEKKwkJKSBlbHNlIGZhbHNlCisKK2xldCBhbGxfYXRfbWF4X2NyZWRpdCBkb21z
ID0KKwlpZiAhRGVmaW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlCisJdGhlbgor
CQkoKiBDaGVjayBib3RoIGJlY3Vhc2UgaWYgYnVyc3QgbGltaXQgaXMgMS4wIHRoZW4gYSBkb21h
aW4gY2FuIGdvIHN0cmFpZ2h0CisJCSAqIGZyb20gbWF4LWNyZWRpdCB0byBwYXVzZWQgd2l0aG91
dCBnZXR0aW5nIGludG8gdGhlIHBlbmFsdHkgcXVldWUuICopCisJCWlzX2VtcHR5X3F1ZXVlIGRv
bXMuZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkKKwkJJiYgaXNfZW1wdHlfcXVldWUgZG9tcy5k
b21zX2NvbmZsaWN0X3BhdXNlZAorCWVsc2UgZG9tcy5uX3BlbmFsaXNlZCA9IDAKKwogKCogRnVu
Y3Rpb25zIHRvIGhhbmRsZSBxdWV1ZXMgb2YgZG9tYWlucyBnaXZlbiB0aGF0IHRoZSBkb21haW4g
bWlnaHQgYmUgZGVsZXRlZCB3aGlsZSBpbiBhIHF1ZXVlLiAqKQogbGV0IHB1c2ggZG9tIHF1ZXVl
ID0KIAlRdWV1ZS5wdXNoIChyZWYgKFNvbWUgZG9tKSkgcXVldWUKQEAgLTEzMiwxMyArMTUxLDE2
IEBAIGxldCBkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb21zIGRvbSA9CiAJbGV0IGJlZm9yZSA9IGRv
bS5Eb21haW4uY29uZmxpY3RfY3JlZGl0IGluCiAJbGV0IGFmdGVyID0gbWF4ICgtMS4wKSAoYmVm
b3JlIC0uIDEuMCkgaW4KIAlkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCA8LSBhZnRlcjsKKwls
ZXQgbmV3bHlfcGVuYWxpc2VkID0KKwkJYmVmb3JlID49ICFEZWZpbmUuY29uZmxpY3RfYnVyc3Rf
bGltaXQKKwkJJiYgYWZ0ZXIgPCAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0IGluCisJbGV0
IG5ld2x5X3BhdXNlZCA9IGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgaW4KIAlpZiAhRGVm
aW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlIHRoZW4gKAotCQlpZiBiZWZvcmUg
Pj0gIURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdAotCQkmJiBhZnRlciA8ICFEZWZpbmUuY29u
ZmxpY3RfYnVyc3RfbGltaXQKKwkJaWYgbmV3bHlfcGVuYWxpc2VkCiAJCSYmIGFmdGVyID4gMC4w
CiAJCXRoZW4gKAogCQkJcHVzaCBkb20gZG9tcy5kb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eQot
CQkpIGVsc2UgaWYgYmVmb3JlID4gMC4wICYmIGFmdGVyIDw9IDAuMAorCQkpIGVsc2UgaWYgbmV3
bHlfcGF1c2VkCiAJCXRoZW4gKAogCQkJbGV0IGZpcnN0X3BhdXNlID0gUXVldWUuaXNfZW1wdHkg
ZG9tcy5kb21zX2NvbmZsaWN0X3BhdXNlZCBpbgogCQkJcHVzaCBkb20gZG9tcy5kb21zX2NvbmZs
aWN0X3BhdXNlZDsKQEAgLTE0Niw5ICsxNjgsMTIgQEAgbGV0IGRlY3JfY29uZmxpY3RfY3JlZGl0
IGRvbXMgZG9tID0KIAkJKSBlbHNlICgKIAkJCSgqIFRoZSBxdWV1ZXMgYXJlIGNvcnJlY3QgYWxy
ZWFkeTogbm8gZnVydGhlciBhY3Rpb24gbmVlZGVkLiAqKQogCQkpCi0JKSBlbHNlIGlmIGJlZm9y
ZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgdGhlbiAoCi0JCWRvbXMubl9wYXVzZWQgPC0gZG9tcy5u
X3BhdXNlZCArIDE7Ci0JCWlmIGRvbXMubl9wYXVzZWQgPSAxIHRoZW4gZG9tcy5vbl9maXJzdF9j
b25mbGljdF9wYXVzZSAoKQorCSkgZWxzZSAoCisJCWlmIG5ld2x5X3BlbmFsaXNlZCB0aGVuIGRv
bXMubl9wZW5hbGlzZWQgPC0gZG9tcy5uX3BlbmFsaXNlZCArIDE7CisJCWlmIG5ld2x5X3BhdXNl
ZCB0aGVuICgKKwkJCWRvbXMubl9wYXVzZWQgPC0gZG9tcy5uX3BhdXNlZCArIDE7CisJCQlpZiBk
b21zLm5fcGF1c2VkID0gMSB0aGVuIGRvbXMub25fZmlyc3RfY29uZmxpY3RfcGF1c2UgKCkKKwkJ
KQogCSkKIAogKCogR2l2ZSBvbmUgcG9pbnQgb2YgY3JlZGl0IHRvIG9uZSBkb21haW4sIGFuZCB1
cGRhdGUgdGhlIHF1ZXVlcyBhcHByb3ByaWF0ZWx5LiAqKQpAQCAtMTc3LDkgKzIwMiwxMyBAQCBs
ZXQgaW5jcl9jb25mbGljdF9jcmVkaXQgZG9tcyA9CiAJCQlsZXQgYmVmb3JlID0gZG9tLkRvbWFp
bi5jb25mbGljdF9jcmVkaXQgaW4KIAkJCWxldCBhZnRlciA9IG1pbiAoYmVmb3JlICsuIDEuMCkg
IURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdCBpbgogCQkJZG9tLkRvbWFpbi5jb25mbGljdF9j
cmVkaXQgPC0gYWZ0ZXI7CisKIAkJCWlmIGJlZm9yZSA8PSAwLjAgJiYgYWZ0ZXIgPiAwLjAKLQkJ
CXRoZW4gZG9tcy5uX3BhdXNlZCA8LSBkb21zLm5fcGF1c2VkIC0gMQorCQkJdGhlbiBkb21zLm5f
cGF1c2VkIDwtIGRvbXMubl9wYXVzZWQgLSAxOworCisJCQlpZiBiZWZvcmUgPCAhRGVmaW5lLmNv
bmZsaWN0X2J1cnN0X2xpbWl0CisJCQkmJiBhZnRlciA+PSAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0
X2xpbWl0CisJCQl0aGVuIGRvbXMubl9wZW5hbGlzZWQgPC0gZG9tcy5uX3BlbmFsaXNlZCAtIDEK
IAkJaW4KLQkJKCogU2NvcGUgZm9yIG9wdGltaXNhdGlvbiAocHJvYmFibHkgdGlueSk6IGF2b2lk
IGl0ZXJhdGlvbiBpZiBhbGwgZG9tYWlucyBhcmUgYXQgbWF4IGNyZWRpdCAqKQotCQlpdGVyIGRv
bXMgaW5jCisJCWlmIGRvbXMubl9wZW5hbGlzZWQgPiAwIHRoZW4gaXRlciBkb21zIGluYwogCSkK
ZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCmluZGV4IGJlNmExYWIuLmU4ZjdkNWUgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysrIGIvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbApAQCAtNDM4LDcgKzQzOCwxMCBAQCBsZXQgXyA9CiAJ
CQlwZWFjZWZ1bF9tdzsKIAkJbGV0IHN0YXJ0X3RpbWUgPSBVbml4LmdldHRpbWVvZmRheSAoKSBp
bgogCQlsZXQgdGltZW91dCA9Ci0JCQlsZXQgdW50aWxfbmV4dF9hY3Rpdml0eSA9IG1pbiAobWF4
IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkpIHBlcmlvZF9vcHNfaW50ZXJ2
YWwgaW4KKwkJCWxldCB1bnRpbF9uZXh0X2FjdGl2aXR5ID0KKwkJCQlpZiBEb21haW5zLmFsbF9h
dF9tYXhfY3JlZGl0IGRvbWFpbnMKKwkJCQl0aGVuIHBlcmlvZF9vcHNfaW50ZXJ2YWwKKwkJCQll
bHNlIG1pbiAobWF4IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkpIHBlcmlv
ZF9vcHNfaW50ZXJ2YWwgaW4KIAkJCWlmIHBlYWNlZnVsX213IDw+IFtdIHRoZW4gMC4gZWxzZSB1
bnRpbF9uZXh0X2FjdGl2aXR5CiAJCWluCiAJCWxldCBpbnNldCwgb3V0c2V0ID0gQ29ubmVjdGlv
bnMuc2VsZWN0IH5vbmx5X2lmOmlzX3BlYWNlZnVsIGNvbnMgaW4KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:58:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQfJ-0008Kr-5t; Fri, 07 Apr 2017 09:58:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQfI-0008KW-7G
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:48 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 94/8D-04817-7D267E85; Fri, 07 Apr 2017 09:58:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVfd60vM
 Ig6ObGC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9shkYIrxhXPvh5mbmDcrdXFyMkhJPCFUWLa
 x8ouRi4g+zyjxMqDl9i7GDk42ATEJObuVQCpERFQlZi1YjkzRL26RNPvBjYQW1jAW2LHtCesI
 DavgJnE+e2XmUBsFqD6rvNTWSYwcixgZFjFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppebWl
 ycmJ6ak5hUrJecn7uJEegPBiDYwbjzudMhRkkOJiVRXgWfJxFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHhLEp9HCAkWpaanVqRl5gADAyYtwcGjJML7OgEozVtckJhbnJkOkTrFqMvR1/HxPZMQ
 S15+XqqUOG8DyAwBkKKM0jy4EbAgvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3kSQKTyZe
 SVwm14BHcEEdITPracgR5QkIqSkGhijFxd0WqXN/11amyY5bdaBE575mX8/XYtaYH2zNfhp2y
 3dP3KhC8o3bjf76sX7tILtzm1VGalc5SvnKt7EpF5ksXxnsv3Ut7snbnb8uvbnfEof3x13B+G
 Zek8PzTKe/GjvXX8X9uNvVvZaHC/elJtQziXxalWv8d8nNyOWee79d2R+/7PAsOunlFiKMxIN
 tZiLihMBjid3P00CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1491559126!72996209!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37642 invoked from network); 7 Apr 2017 09:58:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 09:58:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQfE-00072e-8a
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQfE-0005eM-80
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQfE-0005eM-80@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:58:44 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored transaction conflicts:
	improve logging
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU3NzlkNmE4NTFhNGYzMTY1MmU0YTMxOThmYjJjYjk0OTNlMjVjYWUKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMjcgMTQ6MzY6MzQgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjIyOjM0
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkIHRyYW5zYWN0aW9uIGNvbmZsaWN0czogaW1wcm92
ZSBsb2dnaW5nCiAgICAKICAgIEZvciBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIHRyYW5zYWN0aW9u
IGNvbmZsaWN0cywgcG90ZW50aWFsbHkgZnJlcXVlbnQKICAgIGxvZ2dpbmcgYXQgImluZm8iIHBy
aW9yaXR5IGhhcyBiZWVuIGNoYW5nZWQgdG8gImRlYnVnIiBwcmlvcml0eSwgYW5kCiAgICBvbmNl
IHBlciB0d28gbWludXRlcyB0aGVyZSBpcyBhbiAiaW5mbyIgcHJpb3JpdHkgc3VtbWFyeS4KICAg
IAogICAgQWRkaXRpb25hbCBkZXRhaWxlZCBsb2dnaW5nIGhhcyBiZWVuIGFkZGVkIGF0ICJkZWJ1
ZyIgcHJpb3JpdHkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNhbmRl
cnNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sICAgICAg
fCA4ICsrKysrKysrCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgfCA1ICsr
KysrCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCAgICAgfCA2ICsrKysrLQogdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIHwgNSArKysrKwogdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3hlbnN0b3JlZC5tbCAgIHwgNiArKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMjkg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9kb21haW4ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sCmluZGV4
IGU2NzdhYTMuLjQ1MTU2NTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21h
aW4ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbApAQCAtMzQsNiArMzQs
NyBAQCB0eXBlIHQgPQogCW11dGFibGUgY29uZmxpY3RfY3JlZGl0OiBmbG9hdDsgKCogTXVzdCBi
ZSBwb3NpdGl2ZSB0byBwZXJmb3JtIHdyaXRlczsgYSBjb21taXQKIAkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRoYXQgbGF0ZXIgY2F1c2VzIGNvbmZsaWN0IHdpdGggYW5vdGhl
cgogCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tYWluJ3MgdHJhbnNhY3Rp
b24gY29zdHMgY3JlZGl0LiAqKQorCW11dGFibGUgY2F1c2VkX2NvbmZsaWN0czogaW50NjQ7CiB9
CiAKIGxldCBpc19kb20wIGQgPSBkLmlkID0gMApAQCAtOTMsNCArOTQsMTEgQEAgbGV0IG1ha2Ug
aWQgbWZuIHJlbW90ZV9wb3J0IGludGVyZmFjZSBldmVudGNobiA9IHsKIAliYWRfY2xpZW50ID0g
ZmFsc2U7CiAJaW9fY3JlZGl0ID0gMDsKIAljb25mbGljdF9jcmVkaXQgPSAhRGVmaW5lLmNvbmZs
aWN0X2J1cnN0X2xpbWl0OworCWNhdXNlZF9jb25mbGljdHMgPSAwTDsKIH0KKworbGV0IGxvZ19h
bmRfcmVzZXRfY29uZmxpY3Rfc3RhdHMgbG9nZm4gZG9tID0KKwlpZiBkb20uY2F1c2VkX2NvbmZs
aWN0cyA+IDBMIHRoZW4gKAorCQlsb2dmbiBkb20uaWQgZG9tLmNhdXNlZF9jb25mbGljdHM7CisJ
CWRvbS5jYXVzZWRfY29uZmxpY3RzIDwtIDBMCisJKQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbnMubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbApp
bmRleCAyNWZkNTkyLi5jYTc0OWZhIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
ZG9tYWlucy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbApAQCAtMTQ4
LDggKzE0OCwxMCBAQCBsZXQgY3JlYXRlMCBmYWtlIGRvbXMgPQogCWRvbQogCiBsZXQgZGVjcl9j
b25mbGljdF9jcmVkaXQgZG9tcyBkb20gPQorCWRvbS5Eb21haW4uY2F1c2VkX2NvbmZsaWN0cyA8
LSBJbnQ2NC5hZGQgMUwgZG9tLkRvbWFpbi5jYXVzZWRfY29uZmxpY3RzOwogCWxldCBiZWZvcmUg
PSBkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCBpbgogCWxldCBhZnRlciA9IG1heCAoLTEuMCkg
KGJlZm9yZSAtLiAxLjApIGluCisJZGVidWcgImRlY3JfY29uZmxpY3RfY3JlZGl0IGRvbSVkICVG
IC0+ICVGIiAoRG9tYWluLmdldF9pZCBkb20pIGJlZm9yZSBhZnRlcjsKIAlkb20uRG9tYWluLmNv
bmZsaWN0X2NyZWRpdCA8LSBhZnRlcjsKIAlsZXQgbmV3bHlfcGVuYWxpc2VkID0KIAkJYmVmb3Jl
ID49ICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQKQEAgLTE4MCw3ICsxODIsOSBAQCBsZXQg
ZGVjcl9jb25mbGljdF9jcmVkaXQgZG9tcyBkb20gPQogbGV0IGluY3JfY29uZmxpY3RfY3JlZGl0
X2Zyb21fcXVldWUgZG9tcyA9CiAJbGV0IHByb2Nlc3NfcXVldWUgcSByZXF1ZXVlX3Rlc3QgPQog
CQlsZXQgZCA9IHBvcCBxIGluCisJCWxldCBiZWZvcmUgPSBkLkRvbWFpbi5jb25mbGljdF9jcmVk
aXQgaW4gKCoganVzdCBmb3IgZGVidWctbG9nZ2luZyAqKQogCQlkLkRvbWFpbi5jb25mbGljdF9j
cmVkaXQgPC0gbWluIChkLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgKy4gMS4wKSAhRGVmaW5lLmNv
bmZsaWN0X2J1cnN0X2xpbWl0OworCQlkZWJ1ZyAiaW5jcl9jb25mbGljdF9jcmVkaXRfZnJvbV9x
dWV1ZTogZG9tJWQ6ICVGIC0+ICVGIiAoRG9tYWluLmdldF9pZCBkKSBiZWZvcmUgZC5Eb21haW4u
Y29uZmxpY3RfY3JlZGl0OwogCQlpZiByZXF1ZXVlX3Rlc3QgZC5Eb21haW4uY29uZmxpY3RfY3Jl
ZGl0IHRoZW4gKAogCQkJcHVzaCBkIHEgKCogTWFrZSBpdCBxdWV1ZSB1cCBhZ2FpbiBmb3IgaXRz
IG5leHQgcG9pbnQgb2YgY3JlZGl0LiAqKQogCQkpCkBAIC0yMDIsNiArMjA2LDcgQEAgbGV0IGlu
Y3JfY29uZmxpY3RfY3JlZGl0IGRvbXMgPQogCQkJbGV0IGJlZm9yZSA9IGRvbS5Eb21haW4uY29u
ZmxpY3RfY3JlZGl0IGluCiAJCQlsZXQgYWZ0ZXIgPSBtaW4gKGJlZm9yZSArLiAxLjApICFEZWZp
bmUuY29uZmxpY3RfYnVyc3RfbGltaXQgaW4KIAkJCWRvbS5Eb21haW4uY29uZmxpY3RfY3JlZGl0
IDwtIGFmdGVyOworCQkJZGVidWcgImluY3JfY29uZmxpY3RfY3JlZGl0IGRvbSVkOiAlRiAtPiAl
RiIgKERvbWFpbi5nZXRfaWQgZG9tKSBiZWZvcmUgYWZ0ZXI7CiAKIAkJCWlmIGJlZm9yZSA8PSAw
LjAgJiYgYWZ0ZXIgPiAwLjAKIAkJCXRoZW4gZG9tcy5uX3BhdXNlZCA8LSBkb21zLm5fcGF1c2Vk
IC0gMTsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKaW5kZXggYjA4YTM1ZC4uMzFlYmM0NSAxMDA2
NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKKysrIGIvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAgLTMyNCw2ICszMjQsNyBAQCBsZXQgdHJhbnNhY3Rp
b25fcmVwbGF5IGMgdCBkb21zIGNvbnMgPQogCQkJCVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uIHJl
cGxheV90CiAJCQl3aXRoCiAJCQl8IFRyYW5zYWN0aW9uX2FnYWluIC0+ICgKKwkJCQlUcmFuc2Fj
dGlvbi5mYWlsZWRfY29tbWl0cyA6PSBJbnQ2NC5hZGQgIVRyYW5zYWN0aW9uLmZhaWxlZF9jb21t
aXRzIDFMOwogCQkJCWxldCB2aWN0aW1fZG9tc3RyID0gQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMg
aW4KIAkJCQlkZWJ1ZyAiQXBwb3J0aW9uaW5nIGJsYW1lIGZvciBFQUdBSU4gaW4gdHhuICVkLCBk
b21haW49JXMiIGlkIHZpY3RpbV9kb21zdHI7CiAJCQkJbGV0IHB1bmlzaCBndWlsdHlfY29uID0K
QEAgLTM0NSw3ICszNDYsMTAgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25z
ID0KIAkJCQkJZWxzZSBmYWxzZQogCQkJCSkgaW4KIAkJCQlsZXQgZ3VpbHR5X2NvbnMgPSBIaXN0
b3J5LmZpbHRlcl9jb25uZWN0aW9ucyB+aWdub3JlOmMgfnNpbmNlOnQuVHJhbnNhY3Rpb24uc3Rh
cnRfY291bnQgfmY6anVkZ2VfYW5kX3NlbnRlbmNlIGluCi0JCQkJaWYgSGFzaHRibC5sZW5ndGgg
Z3VpbHR5X2NvbnMgPSAwIHRoZW4gZGVidWcgIkZvdW5kIG5vIGN1bHByaXQgZm9yIGNvbmZsaWN0
IGluICVzOiBtdXN0IGJlIHNlbGYgb3Igbm90IGluIGhpc3RvcnkuIiBjb247CisJCQkJaWYgSGFz
aHRibC5sZW5ndGggZ3VpbHR5X2NvbnMgPSAwIHRoZW4gKAorCQkJCQlkZWJ1ZyAiRm91bmQgbm8g
Y3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3QgYmUgc2VsZiBvciBub3QgaW4gaGlzdG9y
eS4iIGNvbjsKKwkJCQkJVHJhbnNhY3Rpb24uZmFpbGVkX2NvbW1pdHNfbm9fY3VscHJpdCA6PSBJ
bnQ2NC5hZGQgIVRyYW5zYWN0aW9uLmZhaWxlZF9jb21taXRzX25vX2N1bHByaXQgMUwKKwkJCQkp
OwogCQkJCWZhbHNlCiAJCQkpCiAJCQl8IGUgLT4KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC90cmFuc2FjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlv
bi5tbAppbmRleCA4Zjk1MzAxLi5kYTRhM2UzIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5z
dG9yZWQvdHJhbnNhY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0
aW9uLm1sCkBAIC05MCw2ICs5MCwxMSBAQCB0eXBlIHQgPSB7CiBsZXQgZ2V0X2lkIHQgPSBtYXRj
aCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBpZAogCiBsZXQgY291
bnRlciA9IHJlZiAwTAorbGV0IGZhaWxlZF9jb21taXRzID0gcmVmIDBMCitsZXQgZmFpbGVkX2Nv
bW1pdHNfbm9fY3VscHJpdCA9IHJlZiAwTAorbGV0IHJlc2V0X2NvbmZsaWN0X3N0YXRzICgpID0K
KwlmYWlsZWRfY29tbWl0cyA6PSAwTDsKKwlmYWlsZWRfY29tbWl0c19ub19jdWxwcml0IDo9IDBM
CiAKICgqIFNjb3BlIGZvciBvcHRpbWlzYXRpb246IGRpZmZlcmVudCBkYXRhLXN0cnVjdHVyZSBh
bmQgZnVuY3Rpb25zIHRvIHNlYXJjaC9maWx0ZXIgaXQgKikKIGxldCBzaG9ydF9ydW5uaW5nX3R4
bnMgPSByZWYgW10KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQu
bWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCmluZGV4IGU4ZjdkNWUuLjBl
MzZlNWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysr
IGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbApAQCAtMzc3LDYgKzM3Nyw3IEBA
IGxldCBfID0KIAlsZXQgbGFzdF9zY2FuX3RpbWUgPSByZWYgMC4gaW4KIAogCWxldCBwZXJpb2Rp
Y19vcHMgbm93ID0KKwkJZGVidWcgInBlcmlvZGljX29wcyBzdGFydGluZyI7CiAJCSgqIHdlIGdh
cmJhZ2UgY29sbGVjdCB0aGUgc3RyaW5nLT5pbnQgZGljdGlvbmFyeSBhZnRlciBhIHNpemVhYmxl
IGFtb3VudCBvZiBvcGVyYXRpb25zLAogCQkgKiB0aGVyZSdzIG5vIG5lZWQgdG8gYmUgcmVhbGx5
IGZhc3QgZXZlbiBpZiB3ZSBnb3QgbG9vc2UKIAkJICogb2JqZWN0cyBzaW5jZSBuYW1lcyBhcmUg
b2Z0ZW4gcmV1c2UuCkBAIC0zOTYsNyArMzk3LDExIEBAIGxldCBfID0KIAogCQkoKiBtYWtlIHN1
cmUgd2UgZG9uJ3QgcHJpbnQgZ2VuZXJhbCBzdGF0cyBmYXN0ZXIgdGhhbiAyIG1pbiAqKQogCQlp
ZiBub3cgPiAoIWxhc3Rfc3RhdF90aW1lICsuIDEyMC4pIHRoZW4gKAorCQkJaW5mbyAiVHJhbnNh
Y3Rpb24gY29uZmxpY3Qgc3RhdGlzdGljcyBmb3IgbGFzdCAlRiBzZWNvbmRzOiIgKG5vdyAtLiAh
bGFzdF9zdGF0X3RpbWUpOwogCQkJbGFzdF9zdGF0X3RpbWUgOj0gbm93OworCQkJRG9tYWlucy5p
dGVyIGRvbWFpbnMgKERvbWFpbi5sb2dfYW5kX3Jlc2V0X2NvbmZsaWN0X3N0YXRzIChpbmZvICJE
b20lZCBjYXVzZWQgJUxkIGNvbmZsaWN0cyIpKTsKKwkJCWluZm8gIiVMZCBmYWlsZWQgdHJhbnNh
Y3Rpb25zOyBvZiB0aGVzZSBubyBjdWxwcml0IHdhcyBmb3VuZCBmb3IgJUxkIiAhVHJhbnNhY3Rp
b24uZmFpbGVkX2NvbW1pdHMgIVRyYW5zYWN0aW9uLmZhaWxlZF9jb21taXRzX25vX2N1bHByaXQ7
CisJCQlUcmFuc2FjdGlvbi5yZXNldF9jb25mbGljdF9zdGF0cyAoKTsKIAogCQkJbGV0IGdjID0g
R2Muc3RhdCAoKSBpbgogCQkJbGV0IChsYW5vbiwgbGFub25fb3BzLCBsYW5vbl93YXRjaHMsCkBA
IC00MTYsNiArNDIxLDcgQEAgbGV0IF8gPQogCQkJICAgICBnYy5HYy5mcmVlX3dvcmRzIGdjLkdj
LmZyZWVfYmxvY2tzCiAJCSk7CiAJCWxldCBlbGFwc2VkID0gVW5peC5nZXR0aW1lb2ZkYXkgKCkg
LS4gbm93IGluCisJCWRlYnVnICJwZXJpb2RpY19vcHMgdG9vayAlRiBzZWNvbmRzLiIgZWxhcHNl
ZDsKIAkJZGVsYXlfbmV4dF9mcmVxdWVudF9vcHNfYnkgZWxhcHNlZAogCWluCiAKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 09:59:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 09:59:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwQfU-0008M8-7d; Fri, 07 Apr 2017 09:59:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQfT-0008Lz-JN
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:59 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 2F/ED-02172-2E267E85; Fri, 07 Apr 2017 09:58:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfd+0vM
 Igy+rRC0mbDNwYPTY3reLPYAxijUzLym/IoE14/X+M2wF3yUqfn55zNjA+EWki5GLQ0jgC6PE
 sf19jBDOeUaJrQtWATkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC/hLfP28i
 h3E5hUwk9j57jojiM0CVH+25THbBEaOBYwMqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAr1Sz8DAuIOxcbbfIUZJDiYlUV4FnycRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4SxKfRwgJFqWmp1akZeYAwwMmLcHBoyTC+zoBKM1bXJCYW5yZDpE6xagoJc7b
 ANInAJLIKM2Da4OF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryJIFN4MvNK4Ka/AlrMB
 LTY59ZTkMUliQgpqQZGocs++yLuSWw82bBm0/Xp71scrU1uabfHF+/fbfLxR9nqR5ocJ1gevm
 Ko49r4X+V4W1LCNY6fk63+NZ6ZueIP17nHpaffGLtMzvltdOh2+hMLD+t5M/WvTS7dEM7udzD
 ZZEmuF9ezPv3WN0JxC1QVea8xn1LZJd69Vf/bxvkrp6eeE1p3Z+fEA0osxRmJhlrMRcWJANT6
 yz9EAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1491559134!71054679!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21598 invoked from network); 7 Apr 2017 09:58:55 -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; 7 Apr 2017 09:58:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQfO-00072o-AG
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwQfO-0005ex-9h
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 09:58:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwQfO-0005ex-9h@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 09:58:54 +0000
Subject: [Xen-changelog] [xen stable-4.5] oxenstored: trim history in the
	frequent_ops function
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIxZmNmZWQxOWRjOGYxZjdlNjVkNmU3MTNmNWIzYmVjY2E5MzFmODQKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMjggMTg6NTc6NTIgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjIyOjM0
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiB0cmltIGhpc3RvcnkgaW4gdGhlIGZyZXF1ZW50
X29wcyBmdW5jdGlvbgogICAgCiAgICBXZSB3ZXJlIHRyaW1taW5nIHRoZSBoaXN0b3J5IG9mIGNv
bW1pdHMgb25seSBhdCB0aGUgZW5kIG9mIGVhY2gKICAgIHRyYW5zYWN0aW9uIChyZWdhcmRsZXNz
IG9mIGhvdyBpdCBlbmRlZCkuCiAgICAKICAgIFRoZXJlZm9yZSBpZiBub24tdHJhbnNhY3Rpb25h
bCB3cml0ZXMgd2VyZSBiZWluZyBtYWRlIGJ1dCBubwogICAgdHJhbnNhY3Rpb25zIHdlcmUgYmVp
bmcgZW5kZWQsIHRoZSBoaXN0b3J5IHdvdWxkIGdyb3cKICAgIGluZGVmaW5pdGVseS4gTm93IHdl
IHRyaW0gdGhlIGhpc3RvcnkgYXQgcmVndWxhciBpbnRlcnZhbHMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgotLS0KIHRv
b2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sICAgICB8IDYgKysrLS0tCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgfCA4ICsrKysrKy0tCiB0b29scy9vY2FtbC94ZW5z
dG9yZWQveGVuc3RvcmVkLm1sICAgfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
aGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCmluZGV4IDQwNzk1
ODguLmYzOTU2NWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1s
CisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCkBAIC0zOSw3ICszOSw4IEBA
IGxldCBtYXJrX3N5bWJvbHMgKCkgPQogKCogS2VlcCBvbmx5IGVub3VnaCBjb21taXQtaGlzdG9y
eSB0byBwcm90ZWN0IHRoZSBydW5uaW5nIHRyYW5zYWN0aW9ucyB0aGF0IHdlIGFyZSBzdGlsbCB0
cmFja2luZyAqKQogKCogVGhlcmUgaXMgc2NvcGUgZm9yIG9wdGltaXNhdGlvbiBoZXJlLCByZXBs
YWNpbmcgTGlzdC5maWx0ZXIgd2l0aCBzb21ldGhpbmcgbW9yZSBlZmZpY2llbnQsCiAgKiBwcm9i
YWJseSBvbiBhIGRpZmZlcmVudCBsaXN0LWxpa2Ugc3RydWN0dXJlLiAqKQotbGV0IHRyaW0gKCkg
PQorbGV0IHRyaW0gP3R4biAoKSA9CisJVHJhbnNhY3Rpb24udHJpbV9zaG9ydF9ydW5uaW5nX3Ry
YW5zYWN0aW9ucyB0eG47CiAJaGlzdG9yeSA6PSBtYXRjaCBUcmFuc2FjdGlvbi5vbGRlc3Rfc2hv
cnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSB3aXRoCiAJfCBOb25lIC0+IFtdICgqIFdlIGhhdmUg
bm8gb3BlbiB0cmFuc2FjdGlvbiwgc28gbm8gaGlzdG9yeSBpcyBuZWVkZWQgKikKIAl8IFNvbWUg
KF8sIHR4bikgLT4gKApAQCAtNDksOCArNTAsNyBAQCBsZXQgdHJpbSAoKSA9CiAKIGxldCBlbmRf
dHJhbnNhY3Rpb24gdHhuIGNvbiB0aWQgY29tbWl0ID0KIAlsZXQgc3VjY2VzcyA9IENvbm5lY3Rp
b24uZW5kX3RyYW5zYWN0aW9uIGNvbiB0aWQgY29tbWl0IGluCi0JVHJhbnNhY3Rpb24uZW5kX3Ry
YW5zYWN0aW9uIHR4bjsKLQl0cmltICgpOworCXRyaW0gfnR4biAoKTsKIAlzdWNjZXNzCiAKIGxl
dCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkgPQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9u
Lm1sCmluZGV4IGRhNGEzZTMuLjIzZTdjY2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rp
b24ubWwKQEAgLTEwNiwxMCArMTA2LDE0IEBAIGxldCBvbGRlc3Rfc2hvcnRfcnVubmluZ190cmFu
c2FjdGlvbiAoKSA9CiAJCXwgeCA6OiB4cyAtPiBsYXN0IHhzCiAJaW4gbGFzdCAhc2hvcnRfcnVu
bmluZ190eG5zCiAKLWxldCBlbmRfdHJhbnNhY3Rpb24gdHhuID0KK2xldCB0cmltX3Nob3J0X3J1
bm5pbmdfdHJhbnNhY3Rpb25zIHR4biA9CiAJbGV0IGN1dG9mZiA9IFVuaXguZ2V0dGltZW9mZGF5
ICgpIC0uICFEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyBpbgorCWxldCBrZWVw
ID0gbWF0Y2ggdHhuIHdpdGgKKwkJfCBOb25lIC0+IChmdW5jdGlvbiAoc3RhcnRfdGltZSwgXykg
LT4gc3RhcnRfdGltZSA+PSBjdXRvZmYpCisJCXwgU29tZSB0IC0+IChmdW5jdGlvbiAoc3RhcnRf
dGltZSwgdHgpIC0+IHN0YXJ0X3RpbWUgPj0gY3V0b2ZmICYmIHR4ICE9IHQpCisJaW4KIAlzaG9y
dF9ydW5uaW5nX3R4bnMgOj0gTGlzdC5maWx0ZXIKLQkJKGZ1bmN0aW9uIChzdGFydF90aW1lLCB0
eCkgLT4gc3RhcnRfdGltZSA+PSBjdXRvZmYgJiYgdHggIT0gdHhuKQorCQlrZWVwCiAJCSFzaG9y
dF9ydW5uaW5nX3R4bnMKIAogbGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXggMGUzNmU1ZC4uZTE4ZTE5MSAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAorKysgYi90b29scy9vY2Ft
bC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC0yNzgsNiArMjc4LDcgQEAgbGV0IF8gPQogCSAq
IHRoYW4gdGhlIHBlcmlvZGljX29wcyBmdW5jdGlvbiAqKQogCWxldCBmcmVxdWVudF9vcHMgKCkg
PQogCQlpZiBVbml4LmdldHRpbWVvZmRheSAoKSA+ICFuZXh0X2ZyZXF1ZW50X29wcyB0aGVuICgK
KwkJCUhpc3RvcnkudHJpbSAoKTsKIAkJCURvbWFpbnMuaW5jcl9jb25mbGljdF9jcmVkaXQgZG9t
YWluczsKIAkJCWFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgKCkKIAkJKSBpbgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:44:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXvb-0002xJ-4U; Fri, 07 Apr 2017 17:44:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXvZ-0002wo-LT
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A2/49-03648-5EFC7E85; Fri, 07 Apr 2017 17:44:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVffJ+ec
 RBq/+CFpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtvPx5kLbmtUrL89jb2B8Yt8FyMXh5DAF0aJ
 xtnzWCGc84wSMxaeZOli5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggReLN/
 C4wm1fATOLZ5g2sIDYLUP3d1VtZJzByLGBkWMWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegVBiDYwfhrWcAhRkkOJiVRXgWfJxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHjvnXseISRYlJqeWpGWmQMMD5i0BAePkgjvQ5A0b3FBYm5xZjpE6hSjLse7pR/e
 Mwmx5OXnpUqJ864BKRIAKcoozYMbAQvVS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBKGmMKTm
 VcCt+kV0BFMQEf43HoKckRJIkJKqoEx7s/fB8v+O39kSTHZ9zV8/Z/dBr1LpuyeU7zMk/N9+u
 ozyaqHpzmxHlteFKP58on44WnffXov6hvZPNuumcnm1zXrbVKHf11RpEm4kLJ1Mtus97eO9s2
 NfN5y+5rxm7Smkt1HZX9aTdwVq7luduiDgi0eq6/WzbDJv6HcfzGF83frgnsOy2JfKrEUZyQa
 ajEXFScCAGiyQURQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1491587043!96399171!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15879 invoked from network); 7 Apr 2017 17:44:04 -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; 7 Apr 2017 17:44:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXvX-0003yJ-2P
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXvW-0005Vv-W8
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXvW-0005Vv-W8@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:44:02 +0000
Subject: [Xen-changelog] [xen master] xen/arm: acpi: Map MMIO on fault in
	stage-2 page table for the hardware domain
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgwZjljMzE2NzA4NDAwY2VhNDQxN2UzNjMzNzI2N2QzYjI2NTkxZGIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFw
ciAzIDExOjUzOjIzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gQXByIDMgMTI6NDE6MTkgMjAx
NyAtMDcwMAoKICAgIHhlbi9hcm06IGFjcGk6IE1hcCBNTUlPIG9uIGZhdWx0IGluIHN0YWdlLTIg
cGFnZSB0YWJsZSBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbgogICAgCiAgICBXaGVuIGJvb3Rpbmcg
dXNpbmcgQUNQSSwgbm90IGFsbCBNTUlPcyBjYW4gYmUgZGlzY292ZXJlZCBieSBwYXJzaW5nIHRo
ZQogICAgc3RhdGljIHRhYmxlcyBvciB0aGUgVUVGSSBtZW1vcnkgbWFwLiBBIGxvdCBvZiB0aGVt
IHdpbGwgYmUgZGVzY3JpYmVkIGluCiAgICB0aGUgRFNEVC4gSG93ZXZlciwgWGVuIGRvZXMgbm90
IGhhdmUgYW4gQU1MIHBhcnNlciB3aGljaCByZXF1aXJlcyB1cyB0bwogICAgZmluZCBhIGRpZmZl
cmVudCBhcHByb2FjaC4KICAgIAogICAgRHVyaW5nIHRoZSBmaXJzdCBkaXNjdXNzaW9ucyBvbiBz
dXBwb3J0aW5nIEFDUEkgKHNlZSBkZXNpZ24gZG9jIFsxXSksIGl0CiAgICB3YXMgZGVjaWRlZCB0
byByZWx5IG9uIHRoZSBoYXJkd2FyZSBkb21haW4gdG8gbWFrZSBhIHJlcXVlc3QgdG8gdGhlCiAg
ICBoeXBlcnZpc29yIHRvIG1hcCB0aGUgTU1JTyByZWdpb24gaW4gc3RhZ2UtMiBwYWdlIHRhYmxl
IGJlZm9yZSBhY2Nlc3NpbmcKICAgIGl0LiBUaGlzIGFwcHJvYWNoIHdvcmtzIGZpbmUgaWYgdGhl
IE9TIGhhcyBsaW1pdGVkIGhvb2tzIHRvIG1vZGlmeSB0aGUKICAgIHBhZ2UgdGFibGVzLgogICAg
CiAgICBJbiB0aGUgY2FzZSBvZiBMaW51eCBrZXJuZWwsIG5vdGlmaWVycyBoYXZlIGJlZW4gYWRk
ZWQgdG8gbWFwCiAgICB0aGUgTU1JTyByZWdpb25zIHdoZW4gYWRkaW5nIGEgbmV3IEFNQkEvcGxh
dGZvcm0gZGV2aWNlLiBXaGlsc3QgdGhpcyBpcwogICAgY292ZXJpbmcgbW9zdCBvZiB0aGUgTU1J
T3MsIHNvbWUgb2YgdGhlbSAoZS5nIE9wUmVnaW9uLCBFQ0FNLi4uKSBhcmUgbm90CiAgICByZWxh
dGVkIHRvIGEgc3BlY2lmaWMgZGV2aWNlIG9yIHRoZSBkcml2ZXIgaXMgbm90IHVzaW5nIHRoZQog
ICAgQU1CQS9wbGF0Zm9ybSBBUEkuIFNvIG1vcmUgaG9va3Mgd291bGQgbmVlZCB0byBiZSBhZGRl
ZCBpbiB0aGUgY29kZS4KICAgIAogICAgVmFyaW91cyBhcHByb2FjaGVzIGhhdmUgYmVlbiBkaXNj
dXNzZWQgKHNlZSBbMl0pLCBvbmUgb2YgdGhlbSB3YXMgdG8KICAgIGNyZWF0ZSBzdGFnZS0yIG1h
cHBpbmdzIHNlYW1sZXNzbHkgaW4gWGVuIHVwb24gaGFyZHdhcmUgbWVtb3J5IGZhdWx0cy4KICAg
IFRoaXMgYXBwcm9hY2ggd2FzIGZpcnN0IHJ1bGVkIG91dCBiZWNhdXNlIGl0IHJlbGllcyBvbiB0
aGUgaGFyZHdhcmUKICAgIGRvbWFpbiB0byBwcm9iZSB0aGUgcmVnaW9uIGJlZm9yZSBhbnkgdXNl
LiBTbyB0aGlzIHdvdWxkIG5vdCB3b3JrIHdoZW4KICAgIERNQSdpbmcgdG8gYW5vdGhlciBkZXZp
Y2UncyBNTUlPIHJlZ2lvbiB3aGVuIHRoZSBkZXZpY2UgaXMgcHJvdGVjdGVkIGJ5CiAgICBhbiBT
TU1VLiBJdCBoYXMgYmVlbiBwb2ludGVkIG91dCB0aGF0IHRoaXMgaXMgYSBsaW1pdGVkIHVzZSBj
YXNlIGNvbXBhcmUKICAgIHRvIERNQSdpbmcgYmV0d2VlbiBNTUlPIGFuZCBSQU0uCiAgICAKICAg
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGlzIGFwcHJvYWNoLiBBbGwgTU1JT3MgcmVnaW9uIHdp
bGwgYmUgbWFwcGVkIGluCiAgICBzdGFnZS0yIHVzaW5nIHAybV9tbWlvX2RpcmVjdF9jIChpLmUg
bm9ybWFsIG1lbW9yeSBvdXRlciBhbmQgaW5uZXIKICAgIHdyaXRlLWJhY2sgY2FjaGVhYmxlKS4g
VGhlIHN0YWdlLTEgcGFnZSB0YWJsZSB3aWxsIGJlIGluIGNvbnRyb2wgb2YgdGhlCiAgICBtZW1v
cnkgYXR0cmlidXRlLiBUaGlzIGlzIGZpbmUgYmVjYXVzZSB0aGUgaGFyZHdhcmUgZG9tYWluIGlz
IGEgdHJ1c3RlZAogICAgZG9tYWluLgogICAgCiAgICBOb3RlIHRoYXQgTU1JTyB3aWxsIG9ubHkg
YmUgbWFwcGVkIG9uIGEgZGF0YSBhYm9ydCBmYXVsdC4gSXQgaXMgYXNzdW1lZAogICAgdGhhdCBp
dCB3aWxsIG5vdCBiZSBwb3NzaWJsZSB0byBleGVjdXRlIGNvZGUgZnJvbSBNTUlPCiAgICAocDJt
X21taW9fZGlyZWN0X2Mgd2lsbCBmb3JiaWQgdGhhdCkuCiAgICAKICAgIEFzIG1lbnRpb25lZCBh
Ym92ZSwgdGhpcyBzb2x1dGlvbiB3aWxsIGNvdmVyIG1vc3Qgb2YgdGhlIGNhc2VzLiBJZiBhCiAg
ICBwbGF0Zm9ybSByZXF1aXJlcyB0byBkbyBETUEnaW5nIHRvIGFub3RoZXIgZGV2aWNlJ3MgTU1J
TyByZWdpb24gd2l0aG91dAogICAgYW55IGFjY2VzcyBwZXJmb3JtZWQgYnkgdGhlIE9TLiBUaGVu
IGl0IHdpbGwgYmUgZXhwZWN0ZWQgdG8gaGF2ZQogICAgc3BlY2lmaWMgcGxhdGZvcm0gY29kZSBp
biB0aGUgaHlwZXJ2aXNvciB0byBtYXAgdGhlIE1NSU8gYXQgYm9vdCB0aW1lIG9yCiAgICB0aGUg
T1MgdG8gdXNlIHRoZSBleGlzdGluZyBoeXBlcmNhbGxzIChpLmUgWEVOTUVNX2FkZF90b19hZGRf
cGh5c21hcHssX2JhdGNofSkKICAgIGJlZm9yZSBhbnkgYWNjZXNzLgogICAgCiAgICBbMV0gaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTUtMTEvbXNnMDA0
ODguaHRtbAogICAgWzJdIGh0dHBzOi8vbWFyYy5pbmZvLz9sPWxpbnV4LWFybS1rZXJuZWwmbT0x
NDg0NjkxNjkyMTA1MDAmdz0yCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBUZXN0ZWQtYnk6IFNoYW5rZXIgRG9udGhpbmVuaSA8
c2hhbmtlcmRAY29kZWF1cm9yYS5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwg
MzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDM0
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9h
cmNoL2FybS90cmFwcy5jCmluZGV4IDYxNDUwMWYuLjg5YTVmM2IgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0zMiw2ICszMiw3
IEBACiAjaW5jbHVkZSA8eGVuL3BlcmZjLmg+CiAjaW5jbHVkZSA8eGVuL3ZpcnR1YWxfcmVnaW9u
Lmg+CiAjaW5jbHVkZSA8eGVuL21lbV9hY2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4K
ICNpbmNsdWRlIDxwdWJsaWMvc2NoZWQuaD4KICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5j
bHVkZSA8YXNtL2RlYnVnZ2VyLmg+CkBAIC00OSw2ICs1MCw3IEBACiAjaW5jbHVkZSA8YXNtL2dp
Yy5oPgogI2luY2x1ZGUgPGFzbS92Z2ljLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWVycmF0YS5oPgor
I2luY2x1ZGUgPGFzbS9hY3BpLmg+CiAKIC8qIFRoZSBiYXNlIG9mIHRoZSBzdGFjayBtdXN0IGFs
d2F5cyBiZSBkb3VibGUtd29yZCBhbGlnbmVkLCB3aGljaCBtZWFucwogICogdGhhdCBib3RoIHRo
ZSBrZXJuZWwgaGFsZiBvZiBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAod2hpY2ggaXMgcHVzaGVkIGlu
CkBAIC0yNTM0LDYgKzI1MzYsMzUgQEAgc3RhdGljIGJvb2wgdHJ5X2hhbmRsZV9tbWlvKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgIHJldHVybiAhIWhhbmRsZV9tbWlvKGluZm8pOwog
fQogCisvKgorICogV2hlbiB1c2luZyBBQ1BJLCBtb3N0IG9mIHRoZSBNTUlPIHJlZ2lvbnMgd2ls
bCBiZSBtYXBwZWQgb24tZGVtYW5kCisgKiBpbiBzdGFnZS0yIHBhZ2UgdGFibGVzIGZvciB0aGUg
aGFyZHdhcmUgZG9tYWluIGJlY2F1c2UgWGVuIGlzIG5vdAorICogYWJsZSB0byBrbm93IGZyb20g
dGhlIEVGSSBtZW1vcnkgbWFwIHRoZSBNTUlPIHJlZ2lvbnMuCisgKi8KK3N0YXRpYyBib29sIHRy
eV9tYXBfbW1pbyhnZm5fdCBnZm4pCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQt
PmRvbWFpbjsKKworICAgIC8qIEZvciB0aGUgaGFyZHdhcmUgZG9tYWluLCBhbGwgTU1JT3MgYXJl
IG1hcHBlZCB3aXRoIEdGTiA9PSBNRk4gKi8KKyAgICBtZm5fdCBtZm4gPSBfbWZuKGdmbl94KGdm
bikpOworCisgICAgLyoKKyAgICAgKiBEZXZpY2UtVHJlZSBzaG91bGQgYWxyZWFkeSBoYXZlIGV2
ZXJ5dGhpbmcgbWFwcGVkIHdoZW4gYnVpbGRpbmcKKyAgICAgKiB0aGUgaGFyZHdhcmUgZG9tYWlu
LgorICAgICAqLworICAgIGlmICggYWNwaV9kaXNhYmxlZCApCisgICAgICAgIHJldHVybiBmYWxz
ZTsKKworICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIC8qIFRoZSBoYXJkd2FyZSBkb21haW4gY2FuIG9ubHkgbWFwIHBlcm1pdHRl
ZCBNTUlPIHJlZ2lvbnMgKi8KKyAgICBpZiAoICFpb21lbV9hY2Nlc3NfcGVybWl0dGVkKGQsIG1m
bl94KG1mbiksIG1mbl94KG1mbikgKyAxKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IHJldHVybiAhbWFwX3JlZ2lvbnNfcDJtdChkLCBnZm4sIDEsIG1mbiwgcDJtX21taW9fZGlyZWN0
X2MpOworfQorCiBzdGF0aWMgdm9pZCBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdW5pb24gaHNyIGhzcikKIHsKQEAgLTI2MTEsNiArMjY0Miw5IEBAIHN0YXRpYyB2b2lk
IGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAg
ICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgIHJldHVy
bjsKIAorICAgICAgICBpZiAoIHRyeV9tYXBfbW1pbyhfZ2ZuKHBhZGRyX3RvX3BmbihpbmZvLmdw
YSkpKSApCisgICAgICAgICAgICByZXR1cm47CisKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVs
dDoKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIlVuc3VwcG9ydGVkIERGU0M6IEhT
Uj0lI3ggREZTQz0lI3hcbiIsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:44:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:44:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXvk-0002zD-62; Fri, 07 Apr 2017 17:44:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXvj-0002yy-Bx
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:15 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F2/AC-03420-EEFC7E85; Fri, 07 Apr 2017 17:44:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVffd+ec
 RBlum8VhM2GbgwOixvW8XewBjFGtmXlJ+RQJrRuuGv2wFp3gq1vzqZGxgbOfqYuTiEBL4wijx
 7PI1dgjnPKPEnm/vWLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYwkug++
 YcJxOYVMJOYPO89O4jNAlR/+8NP1gmMHAsYGVYxahSnFpWlFukameolFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjCuWhB4iFGSg0lJlFfB50mEEF9SfkplRmJxRnxRaU5
 q8SFGDQ4Ogc1rV19glGLJy89LVZLgzT73PEJIsCg1PbUiLTMHGDYwpRIcPEoivCtA0rzFBYm5
 xZnpEKlTjLocfR0f3zMJgc2QEuddA1IkAFKUUZoHNwIWwpcYZaWEeRmBDhTiKUgtys0sQZV/x
 SjOwagkzKsPMoUnM68EbtMroCOYgI7wufUU5IiSRISUVANjfObvmZZ/nrbXsotyuH4/bHquxk
 xF5frEtklBp5Q8X4m84HWaLiIj5ufEEmZwZpKq/b4F2sq83UxfhZaHNIf+/6cjJCStMSfuRK2
 1xaN9j1LXdE41PtGX2vPaTW7ijh2BcWb53zcc5uivWWd1jJsrlaPCSXxTrd+P96EpW5b5Wc6e
 wZR67ZoSS3FGoqEWc1FxIgDu+5QeXAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1491587053!39751457!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46936 invoked from network); 7 Apr 2017 17:44:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:44:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXvh-0003yT-4r
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXvh-0005Yy-3z
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXvh-0005Yy-3z@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:44:13 +0000
Subject: [Xen-changelog] [xen master] setup vwfi correctly on cpu0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIzMmQ0NDJhYmQ5MmNkZDRkOGYyYTJlNzc5NGNmZWU5ZGJhN2ZlMjIKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBGcmkgTWFyIDMxIDE1OjM3OjA3IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gQXByIDMgMTM6
NDE6MDQgMjAxNyAtMDcwMAoKICAgIHNldHVwIHZ3ZmkgY29ycmVjdGx5IG9uIGNwdTAKICAgIAog
ICAgcGFyc2VfdndmaSBydW5zIGFmdGVyIGluaXRfdHJhcHMgb24gY3B1MCwgcG90ZW50aWFsbHkg
cmVzdWx0aW5nIGluIHRoZQogICAgd3JvbmcgSENSX0VMMiBmb3IgaXQuIFNlY29uZGFyeSBjcHVz
IGJvb3QgYWZ0ZXIgcGFyc2VfdndmaSwgc28gaW4gdGhlaXIKICAgIGNhc2UgaW5pdF90cmFwcyB3
aWxsIHdyaXRlIHRoZSBjb3JyZWN0IHNldCBvZiBmbGFncyB0byBIQ1JfRUwyLgogICAgCiAgICBG
b3IgY3B1MCwgZml4IHRoZSBpc3N1ZSBieSBjaGFuZ2luZyBIQ1JfRUwyIHNldHRpbmcgZnJvbSBh
IG5ldwogICAgcHJlc21wX2luaXRjYWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMu
YyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwppbmRleCA4OWE1ZjNiLi5iN2Q1ZmI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJh
cHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTE3LDYgKzExNywyNSBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgcGFyc2VfdndmaShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFt
KCJ2d2ZpIiwgcGFyc2VfdndmaSk7CiAKK3N0YXRpYyBpbnQgX19pbml0IHZ3ZmlfaW5pdCh2b2lk
KQoreworICAgIC8qCisgICAgICogSENSX0VMMiBoYXMgYWxyZWFkeSBiZWVuIHNldCBvbiBjcHUw
LCBjaGFuZ2UgdGhlIHNldHRpbmcgaGVyZSwgaWYKKyAgICAgKiBuZWVkZWQuIE90aGVyIGNwdXMg
aGF2ZW4ndCBib290ZWQgeWV0LCBpbml0X3RyYXBzIHdpbGwgc2V0dXAKKyAgICAgKiBIQ1JfRUwy
IGNvcnJlY3RseS4KKyAgICAgKi8KKyAgICBpZiAoIHZ3ZmkgPT0gTkFUSVZFICkKKyAgICB7Cisg
ICAgICAgIHJlZ2lzdGVyX3QgaGNyOworCisgICAgICAgIGhjciA9IFJFQURfU1lTUkVHKEhDUl9F
TDIpOworICAgICAgICBXUklURV9TWVNSRUcoaGNyICYgfihIQ1JfVFdJfEhDUl9UV0UpLCBIQ1Jf
RUwyKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KK3ByZXNtcF9pbml0Y2FsbCh2d2ZpX2lu
aXQpOworCiB2b2lkIGluaXRfdHJhcHModm9pZCkKIHsKICAgICAvKiBTZXR1cCBIeXAgdmVjdG9y
IGJhc2UgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:44:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:44:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXvu-00032E-7m; Fri, 07 Apr 2017 17:44:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXvt-00031v-IF
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:25 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 35/42-03012-8FFC7E85; Fri, 07 Apr 2017 17:44:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVffH+ec
 RBgt2iVtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxvejOgVT3Soa7tQ2MLaadzFycQgJfGGUWL7w
 ETuEc55RYs6j00AOBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgIREufnr2YEK
 ecVMJOYO5cbJMwCVP5qyUzmCYwcCxgZVjFqFKcWlaUW6Rpa6CUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBPqDAQh2MN7cGHCIUZKDSUmUV8HnSYQQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCd57555HCAkWpaanVqRl5gADAyYtwcGjJMIrBwwOId7igsTc4sx0iNQpRkUpcd41IH0C
 IImM0jy4NlgwXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwby7IFJ7MvBK46a+AFjMBLfa59
 RRkcUkiQkqqgbFr6xfl3HmstxwP6vaXGQafUXjw4sIiIY1FpnvPJzYef7raKVC5qz5x2/Pr5m
 mXT2ufYZugIPDvGovP9PCj5deyRPvV92bu/Rur8neV+teZdb7/ZC91SxZ7Lbcssj6y2Fv925J
 gryeJEpsOF+12SU5zl33PfLzwH3vrt6D5u8uUjcqcp/JEzVBiKc5INNRiLipOBABHxREKQQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1491587063!56160094!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10147 invoked from network); 7 Apr 2017 17:44:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:44:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXvr-0003yd-95
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXvr-0005eU-6H
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXvr-0005eU-6H@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:44:23 +0000
Subject: [Xen-changelog] [xen master] x86/vioapic: expand hvm_vioapic to
	contain vIO APIC internal state
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7900878855656707496=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit a891a308e9b1e71153a929ed55baa990243a7bdb
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Apr 4 11:32:04 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Apr 4 11:32:04 2017 +0200

    x86/vioapic: expand hvm_vioapic to contain vIO APIC internal state
    
    This is required in order to have a variable number of vIO APIC pins, instead
    of the current fixed value (48). Note that this patch only expands the fields
    of the hvm_vioapic struct, without actually introducing any new fields or
    functionality.
    
    The reason to expand the hvm_vioapic structure instead of the hvm_hw_vioapic
    one is that the variable number of pins functionality is only going to be used
    by the hardware domain, so no modifications are needed to the save format.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/vioapic.c             | 39 +++++++++++++------------
 xen/include/asm-x86/hvm/vioapic.h      | 10 ++++---
 xen/include/public/arch-x86/hvm/save.h | 53 ++++++++++++++++++++--------------
 3 files changed, 57 insertions(+), 45 deletions(-)

diff --git a/xen/arch/x86/hvm/vioapic.c b/xen/arch/x86/hvm/vioapic.c
index fdbb21f..23abdfc 100644
--- a/xen/arch/x86/hvm/vioapic.c
+++ b/xen/arch/x86/hvm/vioapic.c
@@ -42,9 +42,9 @@
 /* HACK: Route IRQ0 only to VCPU0 to prevent time jumps. */
 #define IRQ0_SPECIAL_ROUTING 1
 
-static void vioapic_deliver(struct hvm_hw_vioapic *vioapic, int irq);
+static void vioapic_deliver(struct hvm_vioapic *vioapic, int irq);
 
-static uint32_t vioapic_read_indirect(const struct hvm_hw_vioapic *vioapic)
+static uint32_t vioapic_read_indirect(const struct hvm_vioapic *vioapic)
 {
     uint32_t result = 0;
 
@@ -94,7 +94,7 @@ static int vioapic_read(
     struct vcpu *v, unsigned long addr,
     unsigned int length, unsigned long *pval)
 {
-    const struct hvm_hw_vioapic *vioapic = domain_vioapic(v->domain);
+    const struct hvm_vioapic *vioapic = domain_vioapic(v->domain);
     uint32_t result;
 
     HVM_DBG_LOG(DBG_LEVEL_IOAPIC, "addr %lx", addr);
@@ -119,7 +119,7 @@ static int vioapic_read(
 }
 
 static void vioapic_write_redirent(
-    struct hvm_hw_vioapic *vioapic, unsigned int idx,
+    struct hvm_vioapic *vioapic, unsigned int idx,
     int top_word, uint32_t val)
 {
     struct domain *d = vioapic_domain(vioapic);
@@ -170,7 +170,7 @@ static void vioapic_write_redirent(
 }
 
 static void vioapic_write_indirect(
-    struct hvm_hw_vioapic *vioapic, uint32_t val)
+    struct hvm_vioapic *vioapic, uint32_t val)
 {
     switch ( vioapic->ioregsel )
     {
@@ -215,7 +215,7 @@ static int vioapic_write(
     struct vcpu *v, unsigned long addr,
     unsigned int length, unsigned long val)
 {
-    struct hvm_hw_vioapic *vioapic = domain_vioapic(v->domain);
+    struct hvm_vioapic *vioapic = domain_vioapic(v->domain);
 
     switch ( addr & 0xff )
     {
@@ -242,7 +242,7 @@ static int vioapic_write(
 
 static int vioapic_range(struct vcpu *v, unsigned long addr)
 {
-    struct hvm_hw_vioapic *vioapic = domain_vioapic(v->domain);
+    struct hvm_vioapic *vioapic = domain_vioapic(v->domain);
 
     return ((addr >= vioapic->base_address &&
              (addr < vioapic->base_address + VIOAPIC_MEM_LENGTH)));
@@ -255,7 +255,7 @@ static const struct hvm_mmio_ops vioapic_mmio_ops = {
 };
 
 static void ioapic_inj_irq(
-    struct hvm_hw_vioapic *vioapic,
+    struct hvm_vioapic *vioapic,
     struct vlapic *target,
     uint8_t vector,
     uint8_t trig_mode,
@@ -275,7 +275,7 @@ static inline int pit_channel0_enabled(void)
     return pt_active(&current->domain->arch.vpit.pt0);
 }
 
-static void vioapic_deliver(struct hvm_hw_vioapic *vioapic, int irq)
+static void vioapic_deliver(struct hvm_vioapic *vioapic, int irq)
 {
     uint16_t dest = vioapic->redirtbl[irq].fields.dest_id;
     uint8_t dest_mode = vioapic->redirtbl[irq].fields.dest_mode;
@@ -361,7 +361,7 @@ static void vioapic_deliver(struct hvm_hw_vioapic *vioapic, int irq)
 
 void vioapic_irq_positive_edge(struct domain *d, unsigned int irq)
 {
-    struct hvm_hw_vioapic *vioapic = domain_vioapic(d);
+    struct hvm_vioapic *vioapic = domain_vioapic(d);
     union vioapic_redir_entry *ent;
 
     ASSERT(has_vioapic(d));
@@ -388,7 +388,7 @@ void vioapic_irq_positive_edge(struct domain *d, unsigned int irq)
 
 void vioapic_update_EOI(struct domain *d, u8 vector)
 {
-    struct hvm_hw_vioapic *vioapic = domain_vioapic(d);
+    struct hvm_vioapic *vioapic = domain_vioapic(d);
     struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
     union vioapic_redir_entry *ent;
     int gsi;
@@ -426,38 +426,39 @@ void vioapic_update_EOI(struct domain *d, u8 vector)
 
 static int ioapic_save(struct domain *d, hvm_domain_context_t *h)
 {
-    struct hvm_hw_vioapic *s = domain_vioapic(d);
+    struct hvm_vioapic *s = domain_vioapic(d);
 
     if ( !has_vioapic(d) )
         return 0;
 
-    return hvm_save_entry(IOAPIC, 0, h, s);
+    return hvm_save_entry(IOAPIC, 0, h, &s->domU);
 }
 
 static int ioapic_load(struct domain *d, hvm_domain_context_t *h)
 {
-    struct hvm_hw_vioapic *s = domain_vioapic(d);
+    struct hvm_vioapic *s = domain_vioapic(d);
 
     if ( !has_vioapic(d) )
         return -ENODEV;
 
-    return hvm_load_entry(IOAPIC, h, s);
+    return hvm_load_entry(IOAPIC, h, &s->domU);
 }
 
 HVM_REGISTER_SAVE_RESTORE(IOAPIC, ioapic_save, ioapic_load, 1, HVMSR_PER_DOM);
 
 void vioapic_reset(struct domain *d)
 {
-    struct hvm_vioapic *vioapic = d->arch.hvm_domain.vioapic;
+    struct hvm_vioapic *vioapic = domain_vioapic(d);
     int i;
 
     if ( !has_vioapic(d) )
         return;
 
-    memset(&vioapic->hvm_hw_vioapic, 0, sizeof(vioapic->hvm_hw_vioapic));
+    memset(vioapic, 0, sizeof(*vioapic));
+    vioapic->domain = d;
     for ( i = 0; i < VIOAPIC_NUM_PINS; i++ )
-        vioapic->hvm_hw_vioapic.redirtbl[i].fields.mask = 1;
-    vioapic->hvm_hw_vioapic.base_address = VIOAPIC_DEFAULT_BASE_ADDRESS;
+        vioapic->redirtbl[i].fields.mask = 1;
+    vioapic->base_address = VIOAPIC_DEFAULT_BASE_ADDRESS;
 }
 
 int vioapic_init(struct domain *d)
diff --git a/xen/include/asm-x86/hvm/vioapic.h b/xen/include/asm-x86/hvm/vioapic.h
index 745c09a..ab7be9e 100644
--- a/xen/include/asm-x86/hvm/vioapic.h
+++ b/xen/include/asm-x86/hvm/vioapic.h
@@ -48,13 +48,15 @@
 #define VIOAPIC_REG_RTE0    0x10
 
 struct hvm_vioapic {
-    struct hvm_hw_vioapic hvm_hw_vioapic;
     struct domain *domain;
+    union {
+        XEN_HVM_VIOAPIC(, VIOAPIC_NUM_PINS);
+        struct hvm_hw_vioapic domU;
+    };
 };
 
-#define domain_vioapic(d) (&(d)->arch.hvm_domain.vioapic->hvm_hw_vioapic)
-#define vioapic_domain(v) (container_of((v), struct hvm_vioapic, \
-                                        hvm_hw_vioapic)->domain)
+#define domain_vioapic(d) ((d)->arch.hvm_domain.vioapic)
+#define vioapic_domain(v) ((v)->domain)
 
 int vioapic_init(struct domain *d);
 void vioapic_deinit(struct domain *d);
diff --git a/xen/include/public/arch-x86/hvm/save.h b/xen/include/public/arch-x86/hvm/save.h
index 66ae1a2..ab848f6 100644
--- a/xen/include/public/arch-x86/hvm/save.h
+++ b/xen/include/public/arch-x86/hvm/save.h
@@ -361,30 +361,39 @@ DECLARE_HVM_SAVE_TYPE(PIC, 3, struct hvm_hw_vpic);
  * IO-APIC
  */
 
+union vioapic_redir_entry
+{
+    uint64_t bits;
+    struct {
+        uint8_t vector;
+        uint8_t delivery_mode:3;
+        uint8_t dest_mode:1;
+        uint8_t delivery_status:1;
+        uint8_t polarity:1;
+        uint8_t remote_irr:1;
+        uint8_t trig_mode:1;
+        uint8_t mask:1;
+        uint8_t reserve:7;
+        uint8_t reserved[4];
+        uint8_t dest_id;
+    } fields;
+};
+
 #define VIOAPIC_NUM_PINS  48 /* 16 ISA IRQs, 32 non-legacy PCI IRQS. */
 
-struct hvm_hw_vioapic {
-    uint64_t base_address;
-    uint32_t ioregsel;
-    uint32_t id;
-    union vioapic_redir_entry
-    {
-        uint64_t bits;
-        struct {
-            uint8_t vector;
-            uint8_t delivery_mode:3;
-            uint8_t dest_mode:1;
-            uint8_t delivery_status:1;
-            uint8_t polarity:1;
-            uint8_t remote_irr:1;
-            uint8_t trig_mode:1;
-            uint8_t mask:1;
-            uint8_t reserve:7;
-            uint8_t reserved[4];
-            uint8_t dest_id;
-        } fields;
-    } redirtbl[VIOAPIC_NUM_PINS];
-};
+#define XEN_HVM_VIOAPIC(name, cnt)                      \
+    struct name {                                       \
+        uint64_t base_address;                          \
+        uint32_t ioregsel;                              \
+        uint32_t id;                                    \
+        union vioapic_redir_entry redirtbl[cnt];        \
+    }
+
+XEN_HVM_VIOAPIC(hvm_hw_vioapic, VIOAPIC_NUM_PINS);
+
+#ifndef __XEN__
+#undef XEN_HVM_VIOAPIC
+#endif
 
 DECLARE_HVM_SAVE_TYPE(IOAPIC, 4, struct hvm_hw_vioapic);
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============7900878855656707496==--

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:44:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:44:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXw5-000351-9X; Fri, 07 Apr 2017 17:44:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXw4-00034f-5b
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 89/D7-04817-300D7E85; Fri, 07 Apr 2017 17:44:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZfpwvM
 Ig5ef1CwmbDNwYPTY3reLPYAxijUzLym/IoE140THXLaC1piKWfsbmRsYl3t1MXJxCAl8YZS4
 P/EKG4RznlHi0JQO5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQVsJa50b
 WcHsXkFzCROrNwBZrMA1b/6dINpAiPHAkaGVYwaxalFZalFukYGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjL+WBRxilORgUhLlVfB5EiHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgvfeuecRQoJFqempFWmZOcDwgElLcPAoifDKnQdK8xYXJOYWZ6ZDpE4xKkqJ864B
 6RMASWSU5sG1wULyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5X4FM4cnMK4Gb/gpoMRPQY
 p9bT0EWlyQipKQaGH00/GadPMp48cPt7aHTg28s+di3Y7pRrjf3jQNbVy2ofnD5sJrc8VO7fr
 Yus0zOWd39b/F++1f91XGHjy/ytXgm2TTBybfMLvnZj6pnItqOSSwb25M0Gi+y/w5cNO3o7fj
 dmyI3fJTy+bxyyr2ra3KLA002SHry1zGy567dzHkqn9HvwZZVFslKLMUZiYZazEXFiQDgYDd1
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1491587073!65745715!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4496 invoked from network); 7 Apr 2017 17:44:34 -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; 7 Apr 2017 17:44:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXw1-0003yp-Db
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXw1-0005hR-Ax
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXw1-0005hR-Ax@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:44:33 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: introduce hvm_domain_irq macro
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0237459058385639347=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 2d227eeb1caf82075db513a9b265c8eb6d06c57d
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Apr 4 11:33:06 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Apr 4 11:33:06 2017 +0200

    x86/hvm: introduce hvm_domain_irq macro
    
    Introduce a macro to get a pointer to the hvm_irq for a HVM domain. No
    functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com> [VT-d]
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hvm.c                |  2 +-
 xen/arch/x86/hvm/irq.c                | 30 +++++++++++++++---------------
 xen/arch/x86/hvm/vioapic.c            |  4 ++--
 xen/arch/x86/hvm/vlapic.c             |  6 +++---
 xen/arch/x86/physdev.c                |  2 +-
 xen/drivers/passthrough/io.c          |  8 ++++----
 xen/drivers/passthrough/pci.c         |  2 +-
 xen/drivers/passthrough/vtd/x86/vtd.c |  2 +-
 xen/include/asm-x86/hvm/irq.h         |  1 +
 9 files changed, 29 insertions(+), 28 deletions(-)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 0282986..47a0d32 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -457,7 +457,7 @@ void hvm_migrate_pirqs(struct vcpu *v)
 {
     struct domain *d = v->domain;
 
-    if ( !iommu_enabled || !d->arch.hvm_domain.irq.dpci )
+    if ( !iommu_enabled || !hvm_domain_irq(d)->dpci )
        return;
 
     spin_lock(&d->event_lock);
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index a774ed7..c2951cc 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -60,7 +60,7 @@ static void deassert_irq(struct domain *d, unsigned isa_irq)
 static void __hvm_pci_intx_assert(
     struct domain *d, unsigned int device, unsigned int intx)
 {
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     unsigned int gsi, link, isa_irq;
 
     ASSERT((device <= 31) && (intx <= 3));
@@ -90,7 +90,7 @@ void hvm_pci_intx_assert(
 static void __hvm_pci_intx_deassert(
     struct domain *d, unsigned int device, unsigned int intx)
 {
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     unsigned int gsi, link, isa_irq;
 
     ASSERT((device <= 31) && (intx <= 3));
@@ -119,7 +119,7 @@ void hvm_pci_intx_deassert(
 void hvm_isa_irq_assert(
     struct domain *d, unsigned int isa_irq)
 {
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     unsigned int gsi = hvm_isa_irq_to_gsi(isa_irq);
 
     ASSERT(isa_irq <= 15);
@@ -136,7 +136,7 @@ void hvm_isa_irq_assert(
 void hvm_isa_irq_deassert(
     struct domain *d, unsigned int isa_irq)
 {
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     unsigned int gsi = hvm_isa_irq_to_gsi(isa_irq);
 
     ASSERT(isa_irq <= 15);
@@ -153,7 +153,7 @@ void hvm_isa_irq_deassert(
 static void hvm_set_callback_irq_level(struct vcpu *v)
 {
     struct domain *d = v->domain;
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     unsigned int gsi, pdev, pintx, asserted;
 
     ASSERT(v->vcpu_id == 0);
@@ -201,7 +201,7 @@ static void hvm_set_callback_irq_level(struct vcpu *v)
 void hvm_maybe_deassert_evtchn_irq(void)
 {
     struct domain *d = current->domain;
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
 
     if ( hvm_irq->callback_via_asserted &&
          !vcpu_info(d->vcpu[0], evtchn_upcall_pending) )
@@ -230,7 +230,7 @@ void hvm_assert_evtchn_irq(struct vcpu *v)
 
 int hvm_set_pci_link_route(struct domain *d, u8 link, u8 isa_irq)
 {
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     u8 old_isa_irq;
     int i;
 
@@ -323,7 +323,7 @@ int hvm_inject_msi(struct domain *d, uint64_t addr, uint32_t data)
 
 void hvm_set_callback_via(struct domain *d, uint64_t via)
 {
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     unsigned int gsi=0, pdev=0, pintx=0;
     uint8_t via_type;
 
@@ -486,7 +486,7 @@ void arch_evtchn_inject(struct vcpu *v)
 
 static void irq_dump(struct domain *d)
 {
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     int i; 
     printk("Domain %d:\n", d->domain_id);
     printk("PCI 0x%16.16"PRIx64"%16.16"PRIx64
@@ -541,7 +541,7 @@ __initcall(dump_irq_info_key_init);
 
 static int irq_save_pci(struct domain *d, hvm_domain_context_t *h)
 {
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     unsigned int asserted, pdev, pintx;
     int rc;
 
@@ -573,7 +573,7 @@ static int irq_save_pci(struct domain *d, hvm_domain_context_t *h)
 
 static int irq_save_isa(struct domain *d, hvm_domain_context_t *h)
 {
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
 
     /* Save ISA IRQ lines */
     return ( hvm_save_entry(ISA_IRQ, 0, h, &hvm_irq->isa_irq) );
@@ -581,7 +581,7 @@ static int irq_save_isa(struct domain *d, hvm_domain_context_t *h)
 
 static int irq_save_link(struct domain *d, hvm_domain_context_t *h)
 {
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
 
     /* Save PCI-ISA link state */
     return ( hvm_save_entry(PCI_LINK, 0, h, &hvm_irq->pci_link) );
@@ -589,7 +589,7 @@ static int irq_save_link(struct domain *d, hvm_domain_context_t *h)
 
 static int irq_load_pci(struct domain *d, hvm_domain_context_t *h)
 {
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     int link, dev, intx, gsi;
 
     /* Load the PCI IRQ lines */
@@ -622,7 +622,7 @@ static int irq_load_pci(struct domain *d, hvm_domain_context_t *h)
 
 static int irq_load_isa(struct domain *d, hvm_domain_context_t *h)
 {
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     int irq;
 
     /* Load the ISA IRQ lines */
@@ -641,7 +641,7 @@ static int irq_load_isa(struct domain *d, hvm_domain_context_t *h)
 
 static int irq_load_link(struct domain *d, hvm_domain_context_t *h)
 {
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     int link, gsi;
 
     /* Load the PCI-ISA IRQ link routing table */
diff --git a/xen/arch/x86/hvm/vioapic.c b/xen/arch/x86/hvm/vioapic.c
index 23abdfc..3e92947 100644
--- a/xen/arch/x86/hvm/vioapic.c
+++ b/xen/arch/x86/hvm/vioapic.c
@@ -123,7 +123,7 @@ static void vioapic_write_redirent(
     int top_word, uint32_t val)
 {
     struct domain *d = vioapic_domain(vioapic);
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     union vioapic_redir_entry *pent, ent;
     int unmasked = 0;
 
@@ -389,7 +389,7 @@ void vioapic_irq_positive_edge(struct domain *d, unsigned int irq)
 void vioapic_update_EOI(struct domain *d, u8 vector)
 {
     struct hvm_vioapic *vioapic = domain_vioapic(d);
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     union vioapic_redir_entry *ent;
     int gsi;
 
diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index 14356a7..0590d6c 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -373,7 +373,7 @@ struct vlapic *vlapic_lowest_prio(
     struct domain *d, const struct vlapic *source,
     int short_hand, uint32_t dest, bool_t dest_mode)
 {
-    int old = d->arch.hvm_domain.irq.round_robin_prev_vcpu;
+    int old = hvm_domain_irq(d)->round_robin_prev_vcpu;
     uint32_t ppr, target_ppr = UINT_MAX;
     struct vlapic *vlapic, *target = NULL;
     struct vcpu *v;
@@ -394,8 +394,8 @@ struct vlapic *vlapic_lowest_prio(
     } while ( v->vcpu_id != old );
 
     if ( target != NULL )
-        d->arch.hvm_domain.irq.round_robin_prev_vcpu =
-            vlapic_vcpu(target)->vcpu_id;
+        hvm_domain_irq(d)->round_robin_prev_vcpu =
+           vlapic_vcpu(target)->vcpu_id;
 
     return target;
 }
diff --git a/xen/arch/x86/physdev.c b/xen/arch/x86/physdev.c
index 81cd6c9..6c15f9b 100644
--- a/xen/arch/x86/physdev.c
+++ b/xen/arch/x86/physdev.c
@@ -317,7 +317,7 @@ ret_t do_physdev_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
         if ( is_hvm_domain(currd) &&
              domain_pirq_to_emuirq(currd, eoi.irq) > 0 )
         {
-            struct hvm_irq *hvm_irq = &currd->arch.hvm_domain.irq;
+            struct hvm_irq *hvm_irq = hvm_domain_irq(currd);
             int gsi = domain_pirq_to_emuirq(currd, eoi.irq);
 
             /* if this is a level irq and count > 0, send another
diff --git a/xen/drivers/passthrough/io.c b/xen/drivers/passthrough/io.c
index 080183e..f48eb31 100644
--- a/xen/drivers/passthrough/io.c
+++ b/xen/drivers/passthrough/io.c
@@ -195,7 +195,7 @@ struct hvm_irq_dpci *domain_get_irq_dpci(const struct domain *d)
     if ( !d || !is_hvm_domain(d) )
         return NULL;
 
-    return d->arch.hvm_domain.irq.dpci;
+    return hvm_domain_irq(d)->dpci;
 }
 
 void free_hvm_irq_dpci(struct hvm_irq_dpci *dpci)
@@ -333,7 +333,7 @@ int pt_irq_create_bind(
         for ( i = 0; i < NR_HVM_IRQS; i++ )
             INIT_LIST_HEAD(&hvm_irq_dpci->girq[i]);
 
-        d->arch.hvm_domain.irq.dpci = hvm_irq_dpci;
+        hvm_domain_irq(d)->dpci = hvm_irq_dpci;
     }
 
     info = pirq_get_info(d, pirq);
@@ -788,7 +788,7 @@ static int _hvm_dpci_msi_eoi(struct domain *d,
 
 void hvm_dpci_msi_eoi(struct domain *d, int vector)
 {
-    if ( !iommu_enabled || !d->arch.hvm_domain.irq.dpci )
+    if ( !iommu_enabled || !hvm_domain_irq(d)->dpci )
        return;
 
     spin_lock(&d->event_lock);
@@ -798,7 +798,7 @@ void hvm_dpci_msi_eoi(struct domain *d, int vector)
 
 static void hvm_dirq_assist(struct domain *d, struct hvm_pirq_dpci *pirq_dpci)
 {
-    if ( unlikely(!d->arch.hvm_domain.irq.dpci) )
+    if ( unlikely(!hvm_domain_irq(d)->dpci) )
     {
         ASSERT_UNREACHABLE();
         return;
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index beddd42..c8e2d2d 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -815,7 +815,7 @@ static int pci_clean_dpci_irqs(struct domain *d)
             return ret;
         }
 
-        d->arch.hvm_domain.irq.dpci = NULL;
+        hvm_domain_irq(d)->dpci = NULL;
         free_hvm_irq_dpci(hvm_irq_dpci);
     }
     spin_unlock(&d->event_lock);
diff --git a/xen/drivers/passthrough/vtd/x86/vtd.c b/xen/drivers/passthrough/vtd/x86/vtd.c
index 8a89f34..88a60b3 100644
--- a/xen/drivers/passthrough/vtd/x86/vtd.c
+++ b/xen/drivers/passthrough/vtd/x86/vtd.c
@@ -66,7 +66,7 @@ void flush_all_cache()
 static int _hvm_dpci_isairq_eoi(struct domain *d,
                                 struct hvm_pirq_dpci *pirq_dpci, void *arg)
 {
-    struct hvm_irq *hvm_irq = &d->arch.hvm_domain.irq;
+    struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     unsigned int isairq = (long)arg;
     const struct dev_intx_gsi_link *digl;
 
diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h
index 73b8fb0..17a957d 100644
--- a/xen/include/asm-x86/hvm/irq.h
+++ b/xen/include/asm-x86/hvm/irq.h
@@ -95,6 +95,7 @@ struct hvm_irq {
     (((((dev)<<2) + ((dev)>>3) + (intx)) & 31) + 16)
 #define hvm_pci_intx_link(dev, intx) \
     (((dev) + (intx)) & 3)
+#define hvm_domain_irq(d) (&(d)->arch.hvm_domain.irq)
 
 #define hvm_isa_irq_to_gsi(isa_irq) ((isa_irq) ? : 2)
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============0237459058385639347==--

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:44:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXwF-00037m-Ce; Fri, 07 Apr 2017 17:44:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXwE-00037Q-MG
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:46 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 08/FC-14551-D00D7E85; Fri, 07 Apr 2017 17:44:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVZfnwvM
 Ig/ZlehYTthk4MHps79vFHsAYxZqZl5RfkcCa0fp2AVPBYqGKP08+MTYwTuHvYuTiEBL4wihx
 6sQzNgjnPKPEtZW/mLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFggUOL4b
 g+QMK+AmcTF5R0sIDYLUPmP2w3MExg5FjAyrGJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Eg9AwPjDsYrbc6HGCU5mJREeRV8nkQI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuC9d+55hJBgUWp6akVaZg4wNGDSEhw8SiK8D0HSvMUFibnFmekQqVOMilLivGtA
 EgIgiYzSPLg2WDheYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+wpkCk9mXgnc9FdAi5mAF
 vvcegqyuCQRISXVwLj4TPCkN5vZUtYYtRWbKjWnVNwMvqOrMetc99Rzgc8EkrzmPdM8IG+7Y+
 mP0/3uIq9W/zvYkKnwsVNev4F97wtTpsjnP5uFe/beYVqVxaVU9buXNfi+J3Plv0Ibh8Vl1Tp
 7qkzuLS9+5aOnv5nt4Y6p6xayKe/VlC5t866+xcIpet0kr1lfQYmlOCPRUIu5qDgRAAK1w71C
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1491587083!87211832!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7177 invoked from network); 7 Apr 2017 17:44:44 -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; 7 Apr 2017 17:44:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXwB-0003yz-Jd
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXwB-0005kM-FE
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXwB-0005kM-FE@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:44:43 +0000
Subject: [Xen-changelog] [xen master] x86/ioapic: add prototype for
	io_apic_gsi_base to io_apic.h
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6156484793480945246=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit bc32c6e3f34f46aada3a9ee80fff171e1ce75d69
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Apr 4 11:34:26 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Apr 4 11:34:26 2017 +0200

    x86/ioapic: add prototype for io_apic_gsi_base to io_apic.h
    
    So that the function can be called from other files without adding prototypes
    to each of them.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/io_apic.c        | 4 +---
 xen/arch/x86/mpparse.c        | 2 +-
 xen/include/asm-x86/io_apic.h | 3 +++
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c
index 24ee431..d180460 100644
--- a/xen/arch/x86/io_apic.c
+++ b/xen/arch/x86/io_apic.c
@@ -2274,8 +2274,6 @@ static int ioapic_physbase_to_id(unsigned long physbase)
     return -EINVAL;
 }
 
-unsigned apic_gsi_base(int apic);
-
 static int apic_pin_2_gsi_irq(int apic, int pin)
 {
     int idx;
@@ -2286,7 +2284,7 @@ static int apic_pin_2_gsi_irq(int apic, int pin)
     idx = find_irq_entry(apic, pin, mp_INT);
 
     return idx >= 0 ? pin_2_irq(idx, apic, pin)
-                    : apic_gsi_base(apic) + pin;
+                    : io_apic_gsi_base(apic) + pin;
 }
 
 int ioapic_guest_read(unsigned long physbase, unsigned int reg, u32 *pval)
diff --git a/xen/arch/x86/mpparse.c b/xen/arch/x86/mpparse.c
index 1eb7c99..efcbc61 100644
--- a/xen/arch/x86/mpparse.c
+++ b/xen/arch/x86/mpparse.c
@@ -913,7 +913,7 @@ unsigned __init highest_gsi(void)
 	return res;
 }
 
-unsigned apic_gsi_base(int apic)
+unsigned int io_apic_gsi_base(unsigned int apic)
 {
 	return mp_ioapic_routing[apic].gsi_base;
 }
diff --git a/xen/include/asm-x86/io_apic.h b/xen/include/asm-x86/io_apic.h
index 225edd6..8029c8f 100644
--- a/xen/include/asm-x86/io_apic.h
+++ b/xen/include/asm-x86/io_apic.h
@@ -127,6 +127,9 @@ struct __packed IO_APIC_route_entry {
 /* I/O APIC entries */
 extern struct mpc_config_ioapic mp_ioapics[MAX_IO_APICS];
 
+/* Base GSI for this IO APIC */
+unsigned int io_apic_gsi_base(unsigned int apic);
+
 /* Only need to remap ioapic RTE (reg: 10~3Fh) */
 #define ioapic_reg_remapped(reg) (iommu_intremap && ((reg) >= 0x10))
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============6156484793480945246==--

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:44:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:44:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXwP-0003A7-EH; Fri, 07 Apr 2017 17:44:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXwN-00039h-VQ
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:56 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 DA/68-15567-710D7E85; Fri, 07 Apr 2017 17:44:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfswvM
 IgxPHDCwmbDNwYPTY3reLPYAxijUzLym/IoE14/vVW8wFfTwVn863MDUwvuXsYuTiEBL4wijx
 rvkCWxcjJ5BznlHid49PFyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bgArFxbwkzhzZR9Yn
 FfATKLtzwZWEJsFqP7WmyamCYwcCxgZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGpjq5aYWFy
 emp+YkJhXrJefnbmIEeoQBCHYwTm1wPsQoycGkJMqr4PMkQogvKT+lMiOxOCO+qDQntfgQoww
 Hh5IE771zzyOEBItS01Mr0jJzgKEBk5bg4FES4ZU7D5TmLS5IzC3OTIdInWJUlBLnXQPSJwCS
 yCjNg2uDheMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCUNM4cnMK4Gb/gpoMRPQYp9bT0EWl
 yQipKQaGEVdLplPsnrp+ipD6T3HEinNaoufmxT+pLikVNQpctz+oBjfUHxwckhws7+5B4Mqi3
 iR9lGL419Dky6+vxTaMaf7SUT3wj7JTYbnk44VPrdWYX9/xdYiVuyE96GNJ9zqhf4KVQifYnq
 fa36D9d/pojf82eUSlQLC3elTbvO3flrBd26DzaFsJZbijERDLeai4kQAOOFjY0ICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1491587093!92272164!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21888 invoked from network); 7 Apr 2017 17:44:54 -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; 7 Apr 2017 17:44:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXwL-0003zt-Lu
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXwL-0005nL-L9
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXwL-0005nL-L9@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:44:53 +0000
Subject: [Xen-changelog] [xen master] kexec: clear kexec_image slot when
	unloading kexec image
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVjNTIxNmU4MjUzMzJjODNiMTk2NWI1YTM5YTYxMDBmOWRkZTM0ZGEKQXV0aG9yOiAg
ICAgQmhhdmVzaCBEYXZkYSA8YmhhdmVzaC5kYXZkYUBvcmFjbGUuY29tPgpBdXRob3JEYXRlOiBU
dWUgQXByIDQgMTE6MzQ6NTcgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgNCAxMTozNDo1NyAyMDE3ICswMjAw
CgogICAga2V4ZWM6IGNsZWFyIGtleGVjX2ltYWdlIHNsb3Qgd2hlbiB1bmxvYWRpbmcga2V4ZWMg
aW1hZ2UKICAgIAogICAgV2hlbiBrZXhlY19kb191bmxvYWQgY2FsbHMga2V4ZWNfc3dhcF9pbWFn
ZXMgdG8gZ2V0IHRoZSBvbGQga2V4ZWNfaW1hZ2UgdG8KICAgIGZyZWUsIGl0IHBhc3NlcyBOVUxM
IGZvciB0aGUgbmV3IGtleGVjX2ltYWdlIHBvaW50ZXIuIFRoZSBuZXcgc2xvdCB3YXNuJ3QgYmVp
bmcKICAgIGNsZWFyZWQgaW4gc3VjaCBhIGNhc2UsIGxlYWRpbmcgdG8gYSBzdGFsZSBwb2ludGVy
IGJlaW5nIGxlZnQgYmVoaW5kIGluIHRoZQogICAga2V4ZWNfaW1hZ2UgYXJyYXkgYW5kIFhlbiBw
YW5pY3MgaW4gc3Vic2VxdWVudCBsb2FkL3VubG9hZCBvcGVyYXRpb25zLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBCaGF2ZXNoIERhdmRhIDxiaGF2ZXNoLmRhdmRhQG9yYWNsZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgogICAgUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2NvbW1vbi9rZXhlYy5jIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXhlYy5jIGIveGVu
L2NvbW1vbi9rZXhlYy5jCmluZGV4IDk0MGZjN2UuLjA3MmNjOGUgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24va2V4ZWMuYworKysgYi94ZW4vY29tbW9uL2tleGVjLmMKQEAgLTgzNywxMSArODM3LDkg
QEAgc3RhdGljIGludCBrZXhlY19zd2FwX2ltYWdlcyhpbnQgdHlwZSwgc3RydWN0IGtleGVjX2lt
YWdlICpuZXcsCiAgICAgb2xkX3Nsb3QgPSBiYXNlICsgcG9zOwogICAgIG5ld19zbG90ID0gYmFz
ZSArICFwb3M7CiAKKyAgICBrZXhlY19pbWFnZVtuZXdfc2xvdF0gPSBuZXc7CiAgICAgaWYgKCBu
ZXcgKQotICAgIHsKLSAgICAgICAga2V4ZWNfaW1hZ2VbbmV3X3Nsb3RdID0gbmV3OwogICAgICAg
ICBzZXRfYml0KG5ld19zbG90LCAma2V4ZWNfZmxhZ3MpOwotICAgIH0KICAgICBjaGFuZ2VfYml0
KGJpdCwgJmtleGVjX2ZsYWdzKTsKIAogICAgIGNsZWFyX2JpdChvbGRfc2xvdCwgJmtleGVjX2Zs
YWdzKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:45:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:45:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXwZ-0003CS-Fw; Fri, 07 Apr 2017 17:45:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXwX-0003Bv-VW
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:06 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 96/20-03642-120D7E85; Fri, 07 Apr 2017 17:45:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfhwvM
 Ig9V3zC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y83n88wFz8Qrdl18x9LAuFKoi5GTQ0jgC6PE
 i/OZXYxcQPZ5RomF03aydTFycLAJiEnM3asAUiMioCoxa8VyZoh6dYmm3w1sILawQLzEhasbW
 UFsXgEziTM/jzCC2CxA9d8v3mefwMixgJFhFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoE8YgGAH46oFgYcYJTmYlER5FXyeRAjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4M0+9zxCSLAoNT21Ii0zBxgcMGkJDh4lEd4VIGne4oLE3OLMdIjUKUZFKXHeNSAJ
 AZBERmkeXBssIC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmFcfZApPZl4J3PRXQIuZgBb73
 HoKsrgkESEl1cBovkqa6Q3DmZX2O5q6NI+dTimsVWyIVZSWutCkHtKZVNKhsSr2mA9LgSPHrh
 9O0Xp2u0r+Bnq/MAu8/LP3/Fm9+LKPkQH5ac9YF+/77rRqpRXXwb0f/d/NWGd6t0DZY8beWTW
 SW5aH/VgT93HbHo7uLSqOFYHBEvI777VsN7sibq+04v6seU1KLMUZiYZazEXFiQDLIShhQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1491587104!95506437!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34483 invoked from network); 7 Apr 2017 17:45:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:45:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXwV-00041J-S7
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXwV-0005r0-Ne
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXwV-0005r0-Ne@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:45:03 +0000
Subject: [Xen-changelog] [xen master] x86/irq: rename NR_HVM_IRQS and break
	it's dependency on VIOAPIC_NUM_PINS
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5556119606964286049=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit fa645b31536995c5a8ff7943fa6222deaceba49a
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Apr 4 12:39:42 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Apr 4 12:39:42 2017 +0200

    x86/irq: rename NR_HVM_IRQS and break it's dependency on VIOAPIC_NUM_PINS
    
    Rename it to NR_HVM_DOMU_IRQS, and get it's value from the size of the DomU vIO
    APIC redirection table.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/physdev.c       | 6 ++++--
 xen/drivers/passthrough/io.c | 2 +-
 xen/include/xen/hvm/irq.h    | 4 ++--
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/xen/arch/x86/physdev.c b/xen/arch/x86/physdev.c
index 6c15f9b..eec4a41 100644
--- a/xen/arch/x86/physdev.c
+++ b/xen/arch/x86/physdev.c
@@ -32,6 +32,8 @@ static int physdev_hvm_map_pirq(
 {
     int ret = 0;
 
+    ASSERT(!is_hardware_domain(d));
+
     spin_lock(&d->event_lock);
     switch ( type )
     {
@@ -39,7 +41,7 @@ static int physdev_hvm_map_pirq(
         const struct hvm_irq_dpci *hvm_irq_dpci;
         unsigned int machine_gsi = 0;
 
-        if ( *index < 0 || *index >= NR_HVM_IRQS )
+        if ( *index < 0 || *index >= NR_HVM_DOMU_IRQS )
         {
             ret = -EINVAL;
             break;
@@ -52,7 +54,7 @@ static int physdev_hvm_map_pirq(
         {
             const struct hvm_girq_dpci_mapping *girq;
 
-            BUILD_BUG_ON(ARRAY_SIZE(hvm_irq_dpci->girq) < NR_HVM_IRQS);
+            BUILD_BUG_ON(ARRAY_SIZE(hvm_irq_dpci->girq) < NR_HVM_DOMU_IRQS);
             list_for_each_entry ( girq,
                                   &hvm_irq_dpci->girq[*index],
                                   list )
diff --git a/xen/drivers/passthrough/io.c b/xen/drivers/passthrough/io.c
index f48eb31..83e0961 100644
--- a/xen/drivers/passthrough/io.c
+++ b/xen/drivers/passthrough/io.c
@@ -330,7 +330,7 @@ int pt_irq_create_bind(
             spin_unlock(&d->event_lock);
             return -ENOMEM;
         }
-        for ( i = 0; i < NR_HVM_IRQS; i++ )
+        for ( i = 0; i < NR_HVM_DOMU_IRQS; i++ )
             INIT_LIST_HEAD(&hvm_irq_dpci->girq[i]);
 
         hvm_domain_irq(d)->dpci = hvm_irq_dpci;
diff --git a/xen/include/xen/hvm/irq.h b/xen/include/xen/hvm/irq.h
index d3f8623..f041252 100644
--- a/xen/include/xen/hvm/irq.h
+++ b/xen/include/xen/hvm/irq.h
@@ -76,13 +76,13 @@ struct hvm_girq_dpci_mapping {
 #define NR_ISAIRQS  16
 #define NR_LINK     4
 #if defined(CONFIG_X86)
-# define NR_HVM_IRQS VIOAPIC_NUM_PINS
+# define NR_HVM_DOMU_IRQS ARRAY_SIZE(((struct hvm_hw_vioapic *)0)->redirtbl)
 #endif
 
 /* Protected by domain's event_lock */
 struct hvm_irq_dpci {
     /* Guest IRQ to guest device/intx mapping. */
-    struct list_head girq[NR_HVM_IRQS];
+    struct list_head girq[NR_HVM_DOMU_IRQS];
     /* Record of mapped ISA IRQs */
     DECLARE_BITMAP(isairq_map, NR_ISAIRQS);
     /* Record of mapped Links */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============5556119606964286049==--

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:45:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:45:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXwj-0003ET-Hd; Fri, 07 Apr 2017 17:45:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXwi-0003EC-F3
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:16 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 70/0B-03648-B20D7E85; Fri, 07 Apr 2017 17:45:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVf7wvM
 Ig65tTBYTthk4MHps79vFHsAYxZqZl5RfkcCacX/5X/aCc24V286cZm5gnGnexcjFISTwhVGi
 d+t2FgjnPJCzqA3I4eBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggSGLyhwVsI
 OW8AmYS198KgoRZgMrXzd3MNoGRYwEjwypGjeLUorLUIl1DS72kosz0jJLcxMwcXUMDM73c1O
 LixPTUnMSkYr3k/NxNjECfMADBDsYfywIOMUpyMCmJ8ir4PIkQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMF779zzCCHBotT01Iq0zBxgcMCkJTh4lER45c4DpXmLCxJzizPTIVKnGBWlxHnXgPQJ
 gCQySvPg2mABeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvK9ApvBk5pXATX8FtJgJaLHPr
 acgi0sSEVJSDYxizvUr0t9fXxdx+Eh4/V6d2O7DTgL7G979vfH7uNXKvtBfaROshKcpm97/UB
 D11X3J9H2fNb3+i/Q8OK5Uxi8TUMymxKU723WPNLfej/wYN4a1k1Yd2iFpJRTXLtx0T+bzWlu
 FhHyF+HnfTm4pLLnsnNX54EXSo1VOziUqjmWu0y6EmAimtiixFGckGmoxFxUnAgAD6asCQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1491587114!95506464!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37891 invoked from network); 7 Apr 2017 17:45:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:45:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXwg-00041Z-0U
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXwf-0005sE-Tt
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXwf-0005sE-Tt@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:45:13 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: convert gsi_assert_count into
	a variable size array
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6346288791020137973=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 6cbc358a1416025d057fd1866b8e37d907cc0662
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Apr 4 12:46:14 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Apr 4 12:46:14 2017 +0200

    x86/hvm: convert gsi_assert_count into a variable size array
    
    Rearrange the fields of hvm_irq so that gsi_assert_count can be converted into
    a variable size array and add a new field to account the number of GSIs.
    
    Due to this changes the irq member in the hvm_domain struct also needs to
    become a pointer set at runtime.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/hvm.c           | 14 +++++++++++++-
 xen/arch/x86/hvm/irq.c           | 27 ++++++++++++++++++++++-----
 xen/include/asm-x86/domain.h     |  2 +-
 xen/include/asm-x86/hvm/domain.h |  2 +-
 xen/include/asm-x86/hvm/irq.h    | 28 +++++++++++++++-------------
 5 files changed, 52 insertions(+), 21 deletions(-)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 47a0d32..2e76c23 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -619,11 +619,19 @@ int hvm_domain_initialise(struct domain *d)
     d->arch.hvm_domain.params = xzalloc_array(uint64_t, HVM_NR_PARAMS);
     d->arch.hvm_domain.io_handler = xzalloc_array(struct hvm_io_handler,
                                                   NR_IO_HANDLERS);
+    d->arch.hvm_domain.irq = xzalloc_bytes(hvm_irq_size(NR_HVM_DOMU_IRQS));
+
     rc = -ENOMEM;
-    if ( !d->arch.hvm_domain.pl_time ||
+    if ( !d->arch.hvm_domain.pl_time || !d->arch.hvm_domain.irq ||
          !d->arch.hvm_domain.params  || !d->arch.hvm_domain.io_handler )
         goto fail1;
 
+    /* Set the default number of GSIs */
+    hvm_domain_irq(d)->nr_gsis = NR_HVM_DOMU_IRQS;
+
+    BUILD_BUG_ON(NR_HVM_DOMU_IRQS < NR_ISAIRQS);
+    ASSERT(hvm_domain_irq(d)->nr_gsis >= NR_ISAIRQS);
+
     /* need link to containing domain */
     d->arch.hvm_domain.pl_time->domain = d;
 
@@ -680,6 +688,7 @@ int hvm_domain_initialise(struct domain *d)
     xfree(d->arch.hvm_domain.io_handler);
     xfree(d->arch.hvm_domain.params);
     xfree(d->arch.hvm_domain.pl_time);
+    xfree(d->arch.hvm_domain.irq);
  fail0:
     hvm_destroy_cacheattr_region_list(d);
     return rc;
@@ -722,6 +731,9 @@ void hvm_domain_destroy(struct domain *d)
 
     xfree(d->arch.hvm_domain.pl_time);
     d->arch.hvm_domain.pl_time = NULL;
+
+    xfree(d->arch.hvm_domain.irq);
+    d->arch.hvm_domain.irq = NULL;
 }
 
 static int hvm_save_tsc_adjust(struct domain *d, hvm_domain_context_t *h)
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index c2951cc..8625584 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -69,6 +69,11 @@ static void __hvm_pci_intx_assert(
         return;
 
     gsi = hvm_pci_intx_gsi(device, intx);
+    if ( gsi >= hvm_irq->nr_gsis )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
     if ( hvm_irq->gsi_assert_count[gsi]++ == 0 )
         assert_gsi(d, gsi);
 
@@ -99,6 +104,11 @@ static void __hvm_pci_intx_deassert(
         return;
 
     gsi = hvm_pci_intx_gsi(device, intx);
+    if ( gsi >= hvm_irq->nr_gsis )
+    {
+        ASSERT_UNREACHABLE();
+        return;
+    }
     --hvm_irq->gsi_assert_count[gsi];
 
     link    = hvm_pci_intx_link(device, intx);
@@ -363,7 +373,7 @@ void hvm_set_callback_via(struct domain *d, uint64_t via)
     {
     case HVMIRQ_callback_gsi:
         gsi = hvm_irq->callback_via.gsi = (uint8_t)via;
-        if ( (gsi == 0) || (gsi >= ARRAY_SIZE(hvm_irq->gsi_assert_count)) )
+        if ( (gsi == 0) || (gsi >= hvm_irq->nr_gsis) )
             hvm_irq->callback_via_type = HVMIRQ_callback_none;
         else if ( hvm_irq->callback_via_asserted &&
                   (hvm_irq->gsi_assert_count[gsi]++ == 0) )
@@ -419,9 +429,9 @@ struct hvm_intack hvm_vcpu_has_pending_irq(struct vcpu *v)
     if ( unlikely(v->mce_pending) )
         return hvm_intack_mce;
 
-    if ( (plat->irq.callback_via_type == HVMIRQ_callback_vector)
+    if ( (plat->irq->callback_via_type == HVMIRQ_callback_vector)
          && vcpu_info(v, evtchn_upcall_pending) )
-        return hvm_intack_vector(plat->irq.callback_via.vector);
+        return hvm_intack_vector(plat->irq->callback_via.vector);
 
     if ( vlapic_accept_pic_intr(v) && plat->vpic[0].int_output )
         return hvm_intack_pic(0);
@@ -495,7 +505,7 @@ static void irq_dump(struct domain *d)
            (uint32_t) hvm_irq->isa_irq.pad[0], 
            hvm_irq->pci_link.route[0], hvm_irq->pci_link.route[1],
            hvm_irq->pci_link.route[2], hvm_irq->pci_link.route[3]);
-    for ( i = 0 ; i < VIOAPIC_NUM_PINS; i += 8 )
+    for ( i = 0; i < hvm_irq->nr_gsis && i + 8 <= hvm_irq->nr_gsis; i += 8 )
         printk("GSI [%x - %x] %2.2"PRIu8" %2.2"PRIu8" %2.2"PRIu8" %2.2"PRIu8
                " %2.2"PRIu8" %2.2"PRIu8" %2.2"PRIu8" %2.2"PRIu8"\n",
                i, i+7,
@@ -507,6 +517,13 @@ static void irq_dump(struct domain *d)
                hvm_irq->gsi_assert_count[i+5],
                hvm_irq->gsi_assert_count[i+6],
                hvm_irq->gsi_assert_count[i+7]);
+    if ( i != hvm_irq->nr_gsis )
+    {
+        printk("GSI [%x - %x]", i, hvm_irq->nr_gsis - 1);
+        for ( ; i < hvm_irq->nr_gsis; i++)
+            printk(" %2"PRIu8, hvm_irq->gsi_assert_count[i]);
+        printk("\n");
+    }
     printk("Link %2.2"PRIu8" %2.2"PRIu8" %2.2"PRIu8" %2.2"PRIu8"\n",
            hvm_irq->pci_link_assert_count[0],
            hvm_irq->pci_link_assert_count[1],
@@ -601,7 +618,7 @@ static int irq_load_pci(struct domain *d, hvm_domain_context_t *h)
         hvm_irq->pci_link_assert_count[link] = 0;
     
     /* Clear the GSI link assert counts */
-    for ( gsi = 0; gsi < VIOAPIC_NUM_PINS; gsi++ )
+    for ( gsi = 0; gsi < hvm_irq->nr_gsis; gsi++ )
         hvm_irq->gsi_assert_count[gsi] = 0;
 
     /* Recalculate the counts from the IRQ line state */
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index ec14cce..6420ca2 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -17,7 +17,7 @@
 #define is_pv_32bit_vcpu(v)    (is_pv_32bit_domain((v)->domain))
 
 #define is_hvm_pv_evtchn_domain(d) (is_hvm_domain(d) && \
-        d->arch.hvm_domain.irq.callback_via_type == HVMIRQ_callback_vector)
+        (d)->arch.hvm_domain.irq->callback_via_type == HVMIRQ_callback_vector)
 #define is_hvm_pv_evtchn_vcpu(v) (is_hvm_pv_evtchn_domain(v->domain))
 #define is_domain_direct_mapped(d) ((void)(d), 0)
 
diff --git a/xen/include/asm-x86/hvm/domain.h b/xen/include/asm-x86/hvm/domain.h
index 420cbdc..c3cca94 100644
--- a/xen/include/asm-x86/hvm/domain.h
+++ b/xen/include/asm-x86/hvm/domain.h
@@ -125,7 +125,7 @@ struct hvm_domain {
 
     /* Lock protects access to irq, vpic and vioapic. */
     spinlock_t             irq_lock;
-    struct hvm_irq         irq;
+    struct hvm_irq        *irq;
     struct hvm_hw_vpic     vpic[2]; /* 0=master; 1=slave */
     struct hvm_vioapic    *vioapic;
     struct hvm_hw_stdvga   stdvga;
diff --git a/xen/include/asm-x86/hvm/irq.h b/xen/include/asm-x86/hvm/irq.h
index 17a957d..7d45293 100644
--- a/xen/include/asm-x86/hvm/irq.h
+++ b/xen/include/asm-x86/hvm/irq.h
@@ -67,18 +67,6 @@ struct hvm_irq {
     u8 pci_link_assert_count[4];
 
     /*
-     * Number of wires asserting each GSI.
-     * 
-     * GSIs 0-15 are the ISA IRQs. ISA devices map directly into this space
-     * except ISA IRQ 0, which is connected to GSI 2.
-     * PCI links map into this space via the PCI-ISA bridge.
-     * 
-     * GSIs 16+ are used only be PCI devices. The mapping from PCI device to
-     * GSI is as follows: ((device*4 + device/8 + INTx#) & 31) + 16
-     */
-    u8 gsi_assert_count[VIOAPIC_NUM_PINS];
-
-    /*
      * GSIs map onto PIC/IO-APIC in the usual way:
      *  0-7:  Master 8259 PIC, IO-APIC pins 0-7
      *  8-15: Slave  8259 PIC, IO-APIC pins 8-15
@@ -89,13 +77,27 @@ struct hvm_irq {
     u8 round_robin_prev_vcpu;
 
     struct hvm_irq_dpci *dpci;
+
+    /*
+     * Number of wires asserting each GSI.
+     *
+     * GSIs 0-15 are the ISA IRQs. ISA devices map directly into this space
+     * except ISA IRQ 0, which is connected to GSI 2.
+     * PCI links map into this space via the PCI-ISA bridge.
+     *
+     * GSIs 16+ are used only be PCI devices. The mapping from PCI device to
+     * GSI is as follows: ((device*4 + device/8 + INTx#) & 31) + 16
+     */
+    unsigned int nr_gsis;
+    u8 gsi_assert_count[];
 };
 
 #define hvm_pci_intx_gsi(dev, intx)  \
     (((((dev)<<2) + ((dev)>>3) + (intx)) & 31) + 16)
 #define hvm_pci_intx_link(dev, intx) \
     (((dev) + (intx)) & 3)
-#define hvm_domain_irq(d) (&(d)->arch.hvm_domain.irq)
+#define hvm_domain_irq(d) ((d)->arch.hvm_domain.irq)
+#define hvm_irq_size(cnt) offsetof(struct hvm_irq, gsi_assert_count[cnt])
 
 #define hvm_isa_irq_to_gsi(isa_irq) ((isa_irq) ? : 2)
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============6346288791020137973==--

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:45:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXwt-0003HA-JE; Fri, 07 Apr 2017 17:45:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXws-0003Gw-GG
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:26 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8E/D1-19998-530D7E85; Fri, 07 Apr 2017 17:45:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdf0wvM
 Ig+OrBS0mbDNwYPTY3reLPYAxijUzLym/IoE142zHS/aCadoV3Xs9GxifKnYxcnEICXxhlLj0
 4h0LhHOeUeJ/52bWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBcIltpw7z
 whi8wqYSfRMusIOYrMA1T+eNZt9AiPHAkaGVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBHmEAgh2Mjd+dDjFKcjApifIq+DyJEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBe+/c8wghwaLU9NSKtMwcYGjApCU4eJREeOXOA6V5iwsSc4sz0yFSpxgVpcR514D0
 CYAkMkrz4Npg4XiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxKION5MvNK4Ka/AlrMBLTY5
 9ZTkMUliQgpqQbGyjl3CsqbvKTdZ6u2XC6V1Eral/5y3xbF47VLfxuzWjip3l0nYbxPdovb7Z
 N1Fbvnb0/rNS786yI+o0Us+uejynWGp9PFY5X+l+R4rhbcZ8B4MXc7Q+Sro2t4z3ZtuPB7net
 z8yzHnTU/Td5t3uGf/OeKxKn7muuyBX5df/i7oefYh0CZ+du5lFiKMxINtZiLihMBP4S2XEIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1491587124!91573367!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5702 invoked from network); 7 Apr 2017 17:45:25 -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; 7 Apr 2017 17:45:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXwq-00041r-2c
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXwq-0005wc-26
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXwq-0005wc-26@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:45:24 +0000
Subject: [Xen-changelog] [xen master] x86/vioapic: allow the vIO APIC to
	have a variable number of pins
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1681029868257369285=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit cde048340afa125514f77368f62fbea9805a68f9
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Apr 4 12:46:47 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Apr 4 12:46:47 2017 +0200

    x86/vioapic: allow the vIO APIC to have a variable number of pins
    
    Although it's still always set to VIOAPIC_NUM_PINS (48).
    
    Add a new field to the hvm_ioapic struct to contain the number of pins (number
    of IO redirection table entries) and turn the redirection table into a variable
    sized array.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/vioapic.c             | 23 ++++++++++++++++-------
 xen/include/asm-x86/hvm/vioapic.h      |  4 +++-
 xen/include/public/arch-x86/hvm/save.h |  2 ++
 3 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/xen/arch/x86/hvm/vioapic.c b/xen/arch/x86/hvm/vioapic.c
index 3e92947..6bc8dbd 100644
--- a/xen/arch/x86/hvm/vioapic.c
+++ b/xen/arch/x86/hvm/vioapic.c
@@ -53,7 +53,7 @@ static uint32_t vioapic_read_indirect(const struct hvm_vioapic *vioapic)
     case VIOAPIC_REG_VERSION:
         result = ((union IO_APIC_reg_01){
                   .bits = { .version = VIOAPIC_VERSION_ID,
-                            .entries = VIOAPIC_NUM_PINS - 1 }
+                            .entries = vioapic->nr_pins - 1 }
                   }).raw;
         break;
 
@@ -73,7 +73,7 @@ static uint32_t vioapic_read_indirect(const struct hvm_vioapic *vioapic)
         uint32_t redir_index = (vioapic->ioregsel - VIOAPIC_REG_RTE0) >> 1;
         uint64_t redir_content;
 
-        if ( redir_index >= VIOAPIC_NUM_PINS )
+        if ( redir_index >= vioapic->nr_pins )
         {
             gdprintk(XENLOG_WARNING, "apic_mem_readl:undefined ioregsel %x\n",
                      vioapic->ioregsel);
@@ -197,7 +197,7 @@ static void vioapic_write_indirect(
         HVM_DBG_LOG(DBG_LEVEL_IOAPIC, "rte[%02x].%s = %08x",
                     redir_index, vioapic->ioregsel & 1 ? "hi" : "lo", val);
 
-        if ( redir_index >= VIOAPIC_NUM_PINS )
+        if ( redir_index >= vioapic->nr_pins )
         {
             gdprintk(XENLOG_WARNING, "vioapic_write_indirect "
                      "error register %x\n", vioapic->ioregsel);
@@ -368,7 +368,7 @@ void vioapic_irq_positive_edge(struct domain *d, unsigned int irq)
 
     HVM_DBG_LOG(DBG_LEVEL_IOAPIC, "irq %x", irq);
 
-    ASSERT(irq < VIOAPIC_NUM_PINS);
+    ASSERT(irq < vioapic->nr_pins);
     ASSERT(spin_is_locked(&d->arch.hvm_domain.irq_lock));
 
     ent = &vioapic->redirtbl[irq];
@@ -397,7 +397,7 @@ void vioapic_update_EOI(struct domain *d, u8 vector)
 
     spin_lock(&d->arch.hvm_domain.irq_lock);
 
-    for ( gsi = 0; gsi < VIOAPIC_NUM_PINS; gsi++ )
+    for ( gsi = 0; gsi < vioapic->nr_pins; gsi++ )
     {
         ent = &vioapic->redirtbl[gsi];
         if ( ent->fields.vector != vector )
@@ -431,6 +431,9 @@ static int ioapic_save(struct domain *d, hvm_domain_context_t *h)
     if ( !has_vioapic(d) )
         return 0;
 
+    if ( s->nr_pins != ARRAY_SIZE(s->domU.redirtbl) )
+        return -EOPNOTSUPP;
+
     return hvm_save_entry(IOAPIC, 0, h, &s->domU);
 }
 
@@ -441,6 +444,9 @@ static int ioapic_load(struct domain *d, hvm_domain_context_t *h)
     if ( !has_vioapic(d) )
         return -ENODEV;
 
+    if ( s->nr_pins != ARRAY_SIZE(s->domU.redirtbl) )
+        return -EOPNOTSUPP;
+
     return hvm_load_entry(IOAPIC, h, &s->domU);
 }
 
@@ -449,14 +455,16 @@ HVM_REGISTER_SAVE_RESTORE(IOAPIC, ioapic_save, ioapic_load, 1, HVMSR_PER_DOM);
 void vioapic_reset(struct domain *d)
 {
     struct hvm_vioapic *vioapic = domain_vioapic(d);
+    uint32_t nr_pins = vioapic->nr_pins;
     int i;
 
     if ( !has_vioapic(d) )
         return;
 
-    memset(vioapic, 0, sizeof(*vioapic));
+    memset(vioapic, 0, hvm_vioapic_size(nr_pins));
     vioapic->domain = d;
-    for ( i = 0; i < VIOAPIC_NUM_PINS; i++ )
+    vioapic->nr_pins = nr_pins;
+    for ( i = 0; i < nr_pins; i++ )
         vioapic->redirtbl[i].fields.mask = 1;
     vioapic->base_address = VIOAPIC_DEFAULT_BASE_ADDRESS;
 }
@@ -471,6 +479,7 @@ int vioapic_init(struct domain *d)
         return -ENOMEM;
 
     d->arch.hvm_domain.vioapic->domain = d;
+    domain_vioapic(d)->nr_pins = ARRAY_SIZE(domain_vioapic(d)->domU.redirtbl);
     vioapic_reset(d);
 
     register_mmio_handler(d, &vioapic_mmio_ops);
diff --git a/xen/include/asm-x86/hvm/vioapic.h b/xen/include/asm-x86/hvm/vioapic.h
index ab7be9e..bf81ef1 100644
--- a/xen/include/asm-x86/hvm/vioapic.h
+++ b/xen/include/asm-x86/hvm/vioapic.h
@@ -49,12 +49,14 @@
 
 struct hvm_vioapic {
     struct domain *domain;
+    uint32_t nr_pins;
     union {
-        XEN_HVM_VIOAPIC(, VIOAPIC_NUM_PINS);
+        XEN_HVM_VIOAPIC(,);
         struct hvm_hw_vioapic domU;
     };
 };
 
+#define hvm_vioapic_size(cnt) offsetof(struct hvm_vioapic, redirtbl[cnt])
 #define domain_vioapic(d) ((d)->arch.hvm_domain.vioapic)
 #define vioapic_domain(v) ((v)->domain)
 
diff --git a/xen/include/public/arch-x86/hvm/save.h b/xen/include/public/arch-x86/hvm/save.h
index ab848f6..816973b 100644
--- a/xen/include/public/arch-x86/hvm/save.h
+++ b/xen/include/public/arch-x86/hvm/save.h
@@ -393,6 +393,8 @@ XEN_HVM_VIOAPIC(hvm_hw_vioapic, VIOAPIC_NUM_PINS);
 
 #ifndef __XEN__
 #undef XEN_HVM_VIOAPIC
+#else
+#undef VIOAPIC_NUM_PINS
 #endif
 
 DECLARE_HVM_SAVE_TYPE(IOAPIC, 4, struct hvm_hw_vioapic);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1681029868257369285==--

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:45:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:45:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXx4-0003Jh-MU; Fri, 07 Apr 2017 17:45:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXx3-0003JK-CQ
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:37 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 85/8B-19731-040D7E85; Fri, 07 Apr 2017 17:45:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdfhwvM
 Ig39vOS0mbDNwYPTY3reLPYAxijUzLym/IoE142THH6aCQ4oVJ16GNDDulexi5OIQEvjCKLHt
 /BNGCOc8o8TPpstsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC8RI9N8+w
 gRi8wqYSaz5OAushgWofl7fP6YJjBwLGBlWMaoXpxaVpRbpWuglFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjDOvux/iFGSg0lJlFfB50mEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQlepnPPI4QEi1LTUyvSMnOAoQGTluDgURLhzQJJ8xYXJOYWZ6ZDpE4xKkqJ864BSQiA
 JDJK8+DaYOF4iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8SueBpvBk5pXATX8FtJgJaLHPr
 acgi0sSEVJSDYztSYJH1ObIJCkLyGd6aZovb7m5/GVzeNV85bU7xBYFf/7xdh/HLufArz/Pxf
 ef3WxSL/jkxrw6J6Y3rzokpSMvejN83dIlKnu3ZF29garFNyWTzm5mq9L39aF+z1tPVbp0NfS
 vnjlzxiKlght7r7+UsnpoEbggUsvlD+NNZdedluIP3R0NbyqxFGckGmoxFxUnAgAavr+5QgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1491587135!56152317!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3796 invoked from network); 7 Apr 2017 17:45:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:45:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXx0-000425-50
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXx0-00061F-46
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXx0-00061F-46@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:45:34 +0000
Subject: [Xen-changelog] [xen master] memory: properly check guest memory
	ranges in XENMEM_exchange handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkzOGZkMjU4NmViMDgxYmNiZDY5NGY0YzFmMDlhZTZhMjYzYjBkOTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDQg
MTQ6NDc6NDYgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgNCAxNDo0Nzo0NiAyMDE3ICswMjAwCgogICAgbWVt
b3J5OiBwcm9wZXJseSBjaGVjayBndWVzdCBtZW1vcnkgcmFuZ2VzIGluIFhFTk1FTV9leGNoYW5n
ZSBoYW5kbGluZwogICAgCiAgICBUaGUgdXNlIG9mIGd1ZXN0X2hhbmRsZV9va2F5KCkgaGVyZSAo
YXMgaW50cm9kdWNlZCBieSB0aGUgWFNBLTI5IGZpeCkKICAgIGlzIGluc3VmZmljaWVudCBoZXJl
LCBndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2theSgpIG5lZWRzIHRvIGJlIHVzZWQKICAgIGluc3Rl
YWQuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgdXNlcyBhcmUgb2theSBpbgogICAgLSBYRU5NRU1f
YWRkX3RvX3BoeXNtYXBfYmF0Y2ggaGFuZGxpbmcgZHVlIHRvIHRoZSBzaXplIGZpZWxkIGJlaW5n
IG9ubHkKICAgICAgMTYgYml0cyB3aWRlLAogICAgLSBsaXZlcGF0Y2hfbGlzdCgpIGR1ZSB0byB0
aGUgbGltaXQgb2YgMTAyNCBlbmZvcmNlZCBvbiB0aGUKICAgICAgbnVtYmVyLW9mLWVudHJpZXMg
aW5wdXQgKGxlYXZpbmcgYXNpZGUgdGhlIGZhY3QgdGhhdCB0aGlzIGNhbiBiZQogICAgICBjYWxs
ZWQgYnkgYSBwcml2aWxlZ2VkIGRvbWFpbiBvbmx5IGFueXdheSksCiAgICAtIGNvbXBhdCBtb2Rl
IGhhbmRsaW5nIGR1ZSB0byBjb3VudHMgdGhlcmUgYmVpbmcgbGltaXRlZCB0byAzMiBiaXRzLAog
ICAgLSBldmVyeXdoZXJlIGVsc2UgZHVlIHRvIGd1ZXN0IGFycmF5cyBiZWluZyBhY2Nlc3NlZCBz
ZXF1ZW50aWFsbHkgZnJvbQogICAgICBpbmRleCB6ZXJvLgogICAgCiAgICBUaGlzIGlzIENWRS0y
MDE3LTcyMjggLyBYU0EtMjEyLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5u
aEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgIHwgMjAg
KysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3VhY2Nlc3Mu
aCB8ICA4ICsrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24v
bWVtb3J5LmMKaW5kZXggYWQwYjMzYy4uN2RiZGRkYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9t
ZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC00MzYsOCArNDM2LDggQEAgc3Rh
dGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9y
eV9leGNoYW5nZV90KSBhcmcpCiAgICAgICAgIGdvdG8gZmFpbF9lYXJseTsKICAgICB9CiAKLSAg
ICBpZiAoICFndWVzdF9oYW5kbGVfb2theShleGNoLmluLmV4dGVudF9zdGFydCwgZXhjaC5pbi5u
cl9leHRlbnRzKSB8fAotICAgICAgICAgIWd1ZXN0X2hhbmRsZV9va2F5KGV4Y2gub3V0LmV4dGVu
dF9zdGFydCwgZXhjaC5vdXQubnJfZXh0ZW50cykgKQorICAgIGlmICggIWd1ZXN0X2hhbmRsZV9z
dWJyYW5nZV9va2F5KGV4Y2guaW4uZXh0ZW50X3N0YXJ0LCBleGNoLm5yX2V4Y2hhbmdlZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleGNoLmluLm5yX2V4dGVudHMgLSAx
KSApCiAgICAgewogICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGdvdG8gZmFpbF9lYXJs
eTsKQEAgLTQ0NywxMSArNDQ3LDI3IEBAIHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgIHsKICAg
ICAgICAgaW5fY2h1bmtfb3JkZXIgID0gZXhjaC5vdXQuZXh0ZW50X29yZGVyIC0gZXhjaC5pbi5l
eHRlbnRfb3JkZXI7CiAgICAgICAgIG91dF9jaHVua19vcmRlciA9IDA7CisKKyAgICAgICAgaWYg
KCAhZ3Vlc3RfaGFuZGxlX3N1YnJhbmdlX29rYXkoZXhjaC5vdXQuZXh0ZW50X3N0YXJ0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleGNoLm5yX2V4Y2hhbmdlZCA+
PiBpbl9jaHVua19vcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZXhjaC5vdXQubnJfZXh0ZW50cyAtIDEpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMg
PSAtRUZBVUxUOworICAgICAgICAgICAgZ290byBmYWlsX2Vhcmx5OworICAgICAgICB9CiAgICAg
fQogICAgIGVsc2UKICAgICB7CiAgICAgICAgIGluX2NodW5rX29yZGVyICA9IDA7CiAgICAgICAg
IG91dF9jaHVua19vcmRlciA9IGV4Y2guaW4uZXh0ZW50X29yZGVyIC0gZXhjaC5vdXQuZXh0ZW50
X29yZGVyOworCisgICAgICAgIGlmICggIWd1ZXN0X2hhbmRsZV9zdWJyYW5nZV9va2F5KGV4Y2gu
b3V0LmV4dGVudF9zdGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZXhjaC5ucl9leGNoYW5nZWQgPDwgb3V0X2NodW5rX29yZGVyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBleGNoLm91dC5ucl9leHRlbnRzIC0gMSkgKQorICAg
ICAgICB7CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBnb3RvIGZhaWxf
ZWFybHk7CisgICAgICAgIH0KICAgICB9CiAKICAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2Fu
eV9pZChleGNoLmluLmRvbWlkKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2
XzY0L3VhY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3VhY2Nlc3MuaAppbmRl
eCA5NTNhYmU3Li40Mjc1ZTY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82
NC91YWNjZXNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvdWFjY2Vzcy5oCkBA
IC0yOSw4ICsyOSw5IEBAIGV4dGVybiB2b2lkICp4bGF0X21hbGxvYyh1bnNpZ25lZCBsb25nICp4
bGF0X3BhZ2VfY3VycmVudCwgc2l6ZV90IHNpemUpOwogLyoKICAqIFZhbGlkIGlmIGluICt2ZSBo
YWxmIG9mIDQ4LWJpdCBhZGRyZXNzIHNwYWNlLCBvciBhYm92ZSBYZW4tcmVzZXJ2ZWQgYXJlYS4K
ICAqIFRoaXMgaXMgYWxzbyB2YWxpZCBmb3IgcmFuZ2UgY2hlY2tzIChhZGRyLCBhZGRyK3NpemUp
LiBBcyBsb25nIGFzIHRoZQotICogc3RhcnQgYWRkcmVzcyBpcyBvdXRzaWRlIHRoZSBYZW4tcmVz
ZXJ2ZWQgYXJlYSB0aGVuIHdlIHdpbGwgYWNjZXNzIGEKLSAqIG5vbi1jYW5vbmljYWwgYWRkcmVz
cyAoYW5kIHRodXMgZmF1bHQpIGJlZm9yZSBldmVyIHJlYWNoaW5nIFZJUlRfU1RBUlQuCisgKiBz
dGFydCBhZGRyZXNzIGlzIG91dHNpZGUgdGhlIFhlbi1yZXNlcnZlZCBhcmVhLCBzZXF1ZW50aWFs
IGFjY2Vzc2VzCisgKiAoc3RhcnRpbmcgYXQgYWRkcikgd2lsbCBoaXQgYSBub24tY2Fub25pY2Fs
IGFkZHJlc3MgKGFuZCB0aHVzIGZhdWx0KQorICogYmVmb3JlIGV2ZXIgcmVhY2hpbmcgVklSVF9T
VEFSVC4KICAqLwogI2RlZmluZSBfX2FkZHJfb2soYWRkcikgXAogICAgICgoKHVuc2lnbmVkIGxv
bmcpKGFkZHIpIDwgKDFVTDw8NDcpKSB8fCBcCkBAIC00MCw3ICs0MSw4IEBAIGV4dGVybiB2b2lk
ICp4bGF0X21hbGxvYyh1bnNpZ25lZCBsb25nICp4bGF0X3BhZ2VfY3VycmVudCwgc2l6ZV90IHNp
emUpOwogICAgIChfX2FkZHJfb2soYWRkcikgfHwgaXNfY29tcGF0X2FyZ194bGF0X3JhbmdlKGFk
ZHIsIHNpemUpKQogCiAjZGVmaW5lIGFycmF5X2FjY2Vzc19vayhhZGRyLCBjb3VudCwgc2l6ZSkg
XAotICAgIChhY2Nlc3Nfb2soYWRkciwgKGNvdW50KSooc2l6ZSkpKQorICAgIChsaWtlbHkoKChj
b3VudCkgPzogMFVMKSA8ICh+MFVMIC8gKHNpemUpKSkgJiYgXAorICAgICBhY2Nlc3Nfb2soYWRk
ciwgKGNvdW50KSAqIChzaXplKSkpCiAKICNkZWZpbmUgX19jb21wYXRfYWRkcl9vayhkLCBhZGRy
KSBcCiAgICAgKCh1bnNpZ25lZCBsb25nKShhZGRyKSA8IEhZUEVSVklTT1JfQ09NUEFUX1ZJUlRf
U1RBUlQoZCkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:45:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:45:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXxE-0003Ld-OG; Fri, 07 Apr 2017 17:45:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxD-0003LM-9h
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:47 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 4A/FE-03420-A40D7E85; Fri, 07 Apr 2017 17:45:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfrwvM
 IgyfH+SwmbDNwYPTY3reLPYAxijUzLym/IoE14+jek2wFH7grllztYWlg7OLsYuTiEBL4wihx
 et0vZgjnPKNEa+Nuxi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQVcJM60/
 gKL8wqYSczs3QAWZwGqP3NhBdsERo4FjAyrGDWKU4vKUot0DQ30kooy0zNKchMzc4A8M73c1O
 LixPTUnMSkYr3k/NxNjECvMADBDsZ7ywIOMUpyMCmJ8ir4PIkQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMF779zzCCHBotT01Iq0zBxgeMCkJTh4lER45c4DpXmLCxJzizPTIVKnGBWlxHnXgPQJ
 gCQySvPg2mAheYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvEog43ky80rgpr8CWswEtNjn1
 lOQxSWJCCmpBsZ196bKTZVeyvmq1S3S6vlDHo2nzHkXDlg2ZN5blSx9wOXtkbdrtTzyp7InM/
 ipO2U0b4k9KLL1UYrobovSeyose+ynL7G6HS9n++dAmj6zUOYkB53bRfKcdjF8Jfu8D2/sfad
 18mb/hSemP0S3x0c8zxTt3ag14drmietDb9soSwaXLd/wzV6JpTgj0VCLuag4EQDzmhb6RAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1491587145!56921639!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28997 invoked from network); 7 Apr 2017 17:45:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:45:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxA-00042G-6r
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxA-00065l-6J
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXxA-00065l-6J@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:45:44 +0000
Subject: [Xen-changelog] [xen master] libxc: fix segfault on uninitialized
	xch->fmem
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM0YmRiZWMwMGM5MDYzNzM2MzYxMTI0YTM0OTJlYmNlYWJmYWVkMDYKQXV0aG9yOiAg
ICAgU2VyYXBoaW1lIEtpcmtvdnNraSA8a2lya3NlcmFwaEBnbWFpbC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBBcHIgNCAxNDo0MDo0OCAyMDE3ICswMjAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgNCAxNDo1MToyMyAyMDE3ICswMTAw
CgogICAgbGlieGM6IGZpeCBzZWdmYXVsdCBvbiB1bmluaXRpYWxpemVkIHhjaC0+Zm1lbQogICAg
CiAgICBDdXJyZW50bHkgaW4geGNfaW50ZXJmYWNlX29wZW4sIHhjaC0+Zm1lbSBpcyBub3QgaW5p
dGlhbGl6ZWQKICAgIGFuZCBpbiBzb21lIHJhcmUgY2FzZSB0aGUgY29kZSBmYWlscyBiZWZvcmUg
ZXZlciBhc3NpZ25pbmcgYSB2YWx1ZQogICAgdG8gaXQuCiAgICAKICAgIEkgZ290IHRoaXMgaW4g
bWFzdGVyOgogICAgCiAgICAgICAkIHN1ZG8gLi94bC94bCBydW4KICAgICAgIHhlbmNhbGw6IGVy
cm9yOiBDb3VsZCBub3Qgb2J0YWluIGhhbmRsZSBvbiBwcml2aWxlZ2VkIGNvbW1hbmQgaW50ZXJm
YWNlOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CiAgICAgICBTZWdtZW50YXRpb24gZmF1bHQK
ICAgIAogICAgVGhpcyBpbml0aWFsaXplcyB0aGUgd2hvbGUgeGNoX2J1ZmYgdG8gMC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogU2VyYXBoaW1lIEtpcmtvdnNraSA8a2lya3NlcmFwaEBnbWFpbC5j
b20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy9saWJ4Yy94Y19wcml2YXRlLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmMg
Yi90b29scy9saWJ4Yy94Y19wcml2YXRlLmMKaW5kZXggNzJlNjI0Mi4uZjM5NTU5NCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZh
dGUuYwpAQCAtMzAsNyArMzAsNyBAQCBzdHJ1Y3QgeGNfaW50ZXJmYWNlX2NvcmUgKnhjX2ludGVy
ZmFjZV9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpkb21idWlsZF9sb2dn
ZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IG9wZW5fZmxhZ3MpCiB7Ci0gICAgc3RydWN0IHhjX2ludGVyZmFjZV9jb3JlIHhjaF9idWYsICp4
Y2ggPSAmeGNoX2J1ZjsKKyAgICBzdHJ1Y3QgeGNfaW50ZXJmYWNlX2NvcmUgeGNoX2J1ZiA9IHsg
MCB9LCAqeGNoID0gJnhjaF9idWY7CiAKICAgICB4Y2gtPmZsYWdzID0gb3Blbl9mbGFnczsKICAg
ICB4Y2gtPmRvbWJ1aWxkX2xvZ2dlcl9maWxlID0gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:45:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:45:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXxP-0003NY-QC; Fri, 07 Apr 2017 17:45:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxO-0003NM-JT
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:58 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 69/B4-03012-650D7E85; Fri, 07 Apr 2017 17:45:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRWlGSWpSXmKPExsWS0XRdVTfkwvM
 Ig8kP1SwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8eN58wFTeuZKi49fMrSwLjhCWMXIxeHkMAX
 Rok9f+6yQDjnGSVubbkC5HBwsAmISczdq9DFyMkhIqAqMWvFcmYQW0hAXaLpdwMbiC0sYCrx9
 td2sDivgJnE+zvtYDYLUP3tD5vYJjByLGBkWMWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegZBiDYwXh+beAhRkkOJiVRXgWfJxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHgLzj+PEBIsSk1PrUjLzAGGCExagoNHSYRXDiTNW1yQmFucmQ6ROsWoy/Fu6Yf3
 TEIsefl5qVLivPYgRQIgRRmleXAjYOF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8a84BT
 eHJzCuB2/QK6AgmoCN8bj0FOaIkESEl1cAo4fF0vcBKbb7Vu5ff2iUq+6Ppa3bD8cNls7ZMTd
 Fm/CwS3t0RK6WxjF35qkl8LFP95lZ7Xh4hl3Pr1edct/JbYjyXdWfH94cLizKUO7hUo5KPPN5
 g4VxyYXqrtcT7RewvzhV9k3/++fnPvbxam4stA6uZklld4pVFFzzbF94fd8x7Zd/6zPNKLMUZ
 iYZazEXFiQCcwyO4UgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1491587155!56624358!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12688 invoked from network); 7 Apr 2017 17:45:56 -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; 7 Apr 2017 17:45:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxK-00042w-Ao
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxK-00069w-8G
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:45:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXxK-00069w-8G@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:45:54 +0000
Subject: [Xen-changelog] [xen master] xen/sndif: Add sound-device ABI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA0NWQ1ZDEwZWU1ZjAwNjZhN2U3MWQxZmUxOGY5YzdjMjdkNjQ3MDMKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDIwIDA5OjAzOjI3IDIwMTcgKzAyMDAKQ29tbWl0OiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDb21taXRE
YXRlOiBUdWUgQXByIDQgMTY6MTU6MDYgMjAxNyAtMDQwMAoKICAgIHhlbi9zbmRpZjogQWRkIHNv
dW5kLWRldmljZSBBQkkKICAgIAogICAgQWRkIEFCSSBmb3IgdGhlIHR3byBoYWx2ZXMgb2YgYSBw
YXJhLXZpcnR1YWxpemVkCiAgICBzb3VuZCBkcml2ZXIgdG8gY29tbXVuaWNhdGUgd2l0aCBlYWNo
IG90aGVyLgogICAgCiAgICBUaGUgQUJJIGFsbG93cyBpbXBsZW1lbnRpbmcgYXVkaW8gcGxheWJh
Y2sgYW5kIGNhcHR1cmUgYXMKICAgIHdlbGwgYXMgdm9sdW1lIGNvbnRyb2wgYW5kIHBvc3NpYmls
aXR5IHRvIG11dGUvdW5tdXRlCiAgICBhdWRpbyBzb3VyY2VzLgogICAgCiAgICBOb3RlOiBkZXBl
bmRpbmcgb24gdGhlIHVzZS1jYXNlIGJhY2tlbmQgY2FuIGV4cG9zZSBtb3JlIHNvdW5kCiAgICBj
YXJkcyBhbmQgUENNIGRldmljZXMvc3RyZWFtcyB0aGFuIHRoZSB1bmRlcmx5aW5nIEhXIHBoeXNp
Y2FsbHkKICAgIGhhcyBieSBlbXBsb3lpbmcgU1cgbWl4ZXJzLCBjb25maWd1cmluZyB2aXJ0dWFs
IHNvdW5kIHN0cmVhbXMsCiAgICBjaGFubmVscyBldGMuIFRodXMsIGFsbG93aW5nIGZpbmUgdHVu
bmVkIGNvbmZpZ3VyYXRpb25zIHBlcgogICAgZnJvbnRlbmQuCiAgICAKICAgIFJldmlld2VkLWJ5
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVu
a29AZXBhbS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3Nh
bmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgRG15dHJ5
c2h5biA8b2xla3NhbmRyLmRteXRyeXNoeW5AZ2xvYmFsbG9naWMuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92YWxlbmtvQGdsb2JhbGxvZ2ljLmNv
bT4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaCB8IDgwMyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4MDMgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9zbmRpZi5oIGIveGVu
L2luY2x1ZGUvcHVibGljL2lvL3NuZGlmLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uYzVjMTk3OAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9z
bmRpZi5oCkBAIC0wLDAgKzEsODAzIEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBzbmRp
Zi5oCisgKgorICogVW5pZmllZCBzb3VuZC1kZXZpY2UgSS9PIGludGVyZmFjZSBmb3IgWGVuIGd1
ZXN0IE9TZXMuCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBj
aGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2Fy
ZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRv
CisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcg
d2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBt
ZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNv
cGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBT
b2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhp
cyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBv
ciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRX
QVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVY
UFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdB
UlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBB
VVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1B
R0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRS
QUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENP
Tk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElO
R1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxMy0yMDE1IEdsb2Jh
bExvZ2ljIEluYy4KKyAqIENvcHlyaWdodCAoQykgMjAxNi0yMDE3IEVQQU0gU3lzdGVtcyBJbmMu
CisgKgorICogQXV0aG9yczogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRy
dXNoY2hlbmtvQGVwYW0uY29tPgorICogICAgICAgICAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtz
YW5kcl9ncnl0c292QGVwYW0uY29tPgorICogICAgICAgICAgT2xla3NhbmRyIERteXRyeXNoeW4g
PG9sZWtzYW5kci5kbXl0cnlzaHluQGdsb2JhbGxvZ2ljLmNvbT4KKyAqICAgICAgICAgIEl1cmlp
IEtvbm92YWxlbmtvIDxpdXJpaS5rb25vdmFsZW5rb0BnbG9iYWxsb2dpYy5jb20+CisgKi8KKwor
I2lmbmRlZiBfX1hFTl9QVUJMSUNfSU9fU05ESUZfSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19J
T19TTkRJRl9IX18KKworI2luY2x1ZGUgInJpbmcuaCIKKyNpbmNsdWRlICIuLi9ncmFudF90YWJs
ZS5oIgorCisvKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICBG
ZWF0dXJlIGFuZCBQYXJhbWV0ZXIgTmVnb3RpYXRpb24KKyAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KyAqCisgKiBGcm9udC0+YmFjayBub3RpZmljYXRpb25zOiB3aGVuIGVucXVldWluZyBhIG5ldyBy
ZXF1ZXN0LCBzZW5kaW5nIGEKKyAqIG5vdGlmaWNhdGlvbiBjYW4gYmUgbWFkZSBjb25kaXRpb25h
bCBvbiB4ZW5zbmRfcmVxIChpLmUuLCB0aGUgZ2VuZXJpYworICogaG9sZC1vZmYgbWVjaGFuaXNt
IHByb3ZpZGVkIGJ5IHRoZSByaW5nIG1hY3JvcykuIEJhY2tlbmRzIG11c3Qgc2V0CisgKiB4ZW5z
bmRfcmVxIGFwcHJvcHJpYXRlbHkgKGUuZy4sIHVzaW5nIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JF
UVVFU1RTKCkpLgorICoKKyAqIEJhY2stPmZyb250IG5vdGlmaWNhdGlvbnM6IHdoZW4gZW5xdWV1
aW5nIGEgbmV3IHJlc3BvbnNlLCBzZW5kaW5nIGEKKyAqIG5vdGlmaWNhdGlvbiBjYW4gYmUgbWFk
ZSBjb25kaXRpb25hbCBvbiB4ZW5zbmRfcmVzcCAoaS5lLiwgdGhlIGdlbmVyaWMKKyAqIGhvbGQt
b2ZmIG1lY2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmluZyBtYWNyb3MpLiBGcm9udGVuZHMgbXVz
dCBzZXQKKyAqIHhlbnNuZF9yZXNwIGFwcHJvcHJpYXRlbHkgKGUuZy4sIHVzaW5nIFJJTkdfRklO
QUxfQ0hFQ0tfRk9SX1JFU1BPTlNFUygpKS4KKyAqCisgKiBUaGUgdHdvIGhhbHZlcyBvZiBhIHBh
cmEtdmlydHVhbCBzb3VuZCBjYXJkIGRyaXZlciB1dGlsaXplIG5vZGVzIHdpdGhpbgorICogWGVu
U3RvcmUgdG8gY29tbXVuaWNhdGUgY2FwYWJpbGl0aWVzIGFuZCB0byBuZWdvdGlhdGUgb3BlcmF0
aW5nIHBhcmFtZXRlcnMuCisgKiBUaGlzIHNlY3Rpb24gZW51bWVyYXRlcyB0aGVzZSBub2RlcyB3
aGljaCByZXNpZGUgaW4gdGhlIHJlc3BlY3RpdmUgZnJvbnQgYW5kCisgKiBiYWNrZW5kIHBvcnRp
b25zIG9mIFhlblN0b3JlLCBmb2xsb3dpbmcgdGhlIFhlbkJ1cyBjb252ZW50aW9uLgorICoKKyAq
IEFsbCBkYXRhIGluIFhlblN0b3JlIGlzIHN0b3JlZCBhcyBzdHJpbmdzLiBOb2RlcyBzcGVjaWZ5
aW5nIG51bWVyaWMKKyAqIHZhbHVlcyBhcmUgZW5jb2RlZCBpbiBkZWNpbWFsLiBJbnRlZ2VyIHZh
bHVlIHJhbmdlcyBsaXN0ZWQgYmVsb3cgYXJlCisgKiBleHByZXNzZWQgYXMgZml4ZWQgc2l6ZWQg
aW50ZWdlciB0eXBlcyBjYXBhYmxlIG9mIHN0b3JpbmcgdGhlIGNvbnZlcnNpb24KKyAqIG9mIGEg
cHJvcGVybHkgZm9ybWF0ZWQgbm9kZSBzdHJpbmcsIHdpdGhvdXQgbG9zcyBvZiBpbmZvcm1hdGlv
bi4KKyAqCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgICAgICAg
IEV4YW1wbGUgY29uZmlndXJhdGlvbgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIE5v
dGU6IGRlcGVuZGluZyBvbiB0aGUgdXNlLWNhc2UgYmFja2VuZCBjYW4gZXhwb3NlIG1vcmUgc291
bmQgY2FyZHMgYW5kCisgKiBQQ00gZGV2aWNlcy9zdHJlYW1zIHRoYW4gdGhlIHVuZGVybHlpbmcg
SFcgcGh5c2ljYWxseSBoYXMgYnkgZW1wbG95aW5nCisgKiBTVyBtaXhlcnMsIGNvbmZpZ3VyaW5n
IHZpcnR1YWwgc291bmQgc3RyZWFtcywgY2hhbm5lbHMgZXRjLgorICoKKyAqIFRoaXMgaXMgYW4g
ZXhhbXBsZSBvZiBiYWNrZW5kIGFuZCBmcm9udGVuZCBjb25maWd1cmF0aW9uOgorICoKKyAqLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEJhY2tlbmQgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92c25kLzEv
MC9mcm9udGVuZC1pZCA9ICIxIgorICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdnNuZC8xLzAv
ZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAiCisgKiAvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92c25kLzEvMC9zdGF0ZSA9ICI0IgorICogL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdnNuZC8xLzAvdmVyc2lvbnMgPSAiMSwyIgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tIEZyb250ZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KKyAqCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC9iYWNrZW5kLWlkID0gIjAi
CisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZzbmQvMS8wIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAv
c3RhdGUgPSAiNCIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wL3ZlcnNpb24gPSAi
MSIKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENhcmQgY29uZmlndXJhdGlv
biAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92c25kLzAvc2hvcnQtbmFtZSA9ICJDYXJkIHNob3J0IG5hbWUiCisgKiAvbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZzbmQvMC9sb25nLW5hbWUgPSAiQ2FyZCBsb25nIG5hbWUiCisgKiAvbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC9zYW1wbGUtcmF0ZXMgPSAiODAwMCwzMjAwMCw0NDEw
MCw0ODAwMCw5NjAwMCIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wL3NhbXBsZS1m
b3JtYXRzID0gInM4LHU4LHMxNl9sZSxzMTZfYmUiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZzbmQvMC9idWZmZXItc2l6ZSA9ICIyNjIxNDQiCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tIFBDTSBkZXZpY2UgMCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQorICoKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzAvbmFtZSA9ICJHZW5lcmFs
IGFuYWxvZyIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzAvY2hhbm5lbHMtbWF4
ID0gIjUiCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTdHJlYW0gMCwgcGxh
eWJhY2sgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdnNuZC8wLzAvMC90eXBlID0gInAiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZzbmQvMC8wLzAvc2FtcGxlLWZvcm1hdHMgPSAiczgsdTgiCisgKiAvbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZzbmQvMC8wLzAvdW5pcXVlLWlkID0gIjAiCisgKgorICogL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92c25kLzAvMC8wL3JpbmctcmVmID0gIjM4NiIKKyAqIC9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdnNuZC8wLzAvMC9ldmVudC1jaGFubmVsID0gIjE1IgorICoKKyAqLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tIFN0cmVhbSAxLCBjYXB0dXJlIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKyAqCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8wLzEvdHlwZSA9
ICJjIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMC8xL2NoYW5uZWxzLW1heCA9
ICIyIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMC8xL3VuaXF1ZS1pZCA9ICIx
IgorICoKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzAvMS9yaW5nLXJlZiA9ICIz
ODQiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8wLzEvZXZlbnQtY2hhbm5lbCA9
ICIxMyIKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUENNIGRldmljZSAx
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92c25kLzAvMS9uYW1lID0gIkhETUktMCIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdnNuZC8wLzEvc2FtcGxlLXJhdGVzID0gIjgwMDAsMzIwMDAsNDQxMDAiCisgKgorICotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU3RyZWFtIDAsIGNhcHR1cmUgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzEv
MC90eXBlID0gImMiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8xLzAvdW5pcXVl
LWlkID0gIjIiCisgKgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMS8wL3Jpbmct
cmVmID0gIjM4NyIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzEvMC9ldmVudC1j
aGFubmVsID0gIjE1MSIKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUENN
IGRldmljZSAyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92c25kLzAvMi9uYW1lID0gIlNQRElGIgorICoKKyAqLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gU3RyZWFtIDAsIHBsYXliYWNrIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KKyAqCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8yLzAvdHlw
ZSA9ICJwIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92c25kLzAvMi8wL3VuaXF1ZS1pZCA9
ICIzIgorICoKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzIvMC9yaW5nLXJlZiA9
ICIzODkiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8yLzAvZXZlbnQtY2hhbm5l
bCA9ICIxNTIiCisgKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQmFja2VuZCBYZW5CdXMgTm9kZXMKKyAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3RvY29sIHZlcnNpb24gLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogdmVyc2lvbnMKKyAqICAgICAgVmFs
dWVzOiAgICAgICAgIDxzdHJpbmc+CisgKgorICogICAgICBMaXN0IG9mIFhFTlNORF9MSVNUX1NF
UEFSQVRPUiBzZXBhcmF0ZWQgcHJvdG9jb2wgdmVyc2lvbnMgc3VwcG9ydGVkCisgKiAgICAgIGJ5
IHRoZSBiYWNrZW5kLiBGb3IgZXhhbXBsZSAiMSwyLDMiLgorICoKKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kIFhlbkJ1cyBOb2Rl
cworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0gQWRkcmVzc2luZyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAq
CisgKiBkb20taWQKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MTZfdD4KKyAqCisgKiAg
ICAgIERvbWFpbiBpZGVudGlmaWVyLgorICoKKyAqIGRldi1pZAorICogICAgICBWYWx1ZXM6ICAg
ICAgICAgPHVpbnQxNl90PgorICoKKyAqICAgICAgRGV2aWNlIGlkZW50aWZpZXIuCisgKgorICog
cGNtLWRldi1pZHgKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50OF90PgorICoKKyAqICAg
ICAgWmVybyBiYXNlZCBjb250aWdvdXMgaW5kZXggb2YgdGhlIFBDTSBkZXZpY2UuCisgKgorICog
c3RyZWFtLWlkeAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ4X3Q+CisgKgorICogICAg
ICBaZXJvIGJhc2VkIGNvbnRpZ291cyBpbmRleCBvZiB0aGUgc3RyZWFtIG9mIHRoZSBQQ00gZGV2
aWNlLgorICoKKyAqIFRoZSBmb2xsb3dpbmcgcGF0dGVybiBpcyB1c2VkIGZvciBhZGRyZXNzaW5n
OgorICogICAvbG9jYWwvZG9tYWluLzxkb20taWQ+L2RldmljZS92c25kLzxkZXYtaWQ+LzxwY20t
ZGV2LWlkeD4vPHN0cmVhbS1pZHg+Ly4uLgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAq
CisgKiB2ZXJzaW9uCisgKiAgICAgIFZhbHVlczogICAgICAgICA8c3RyaW5nPgorICoKKyAqICAg
ICAgUHJvdG9jb2wgdmVyc2lvbiwgY2hvc2VuIGFtb25nIHRoZSBvbmVzIHN1cHBvcnRlZCBieSB0
aGUgYmFja2VuZC4KKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUENNIHNl
dHRpbmdzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogRXZlcnkgdmly
dHVhbGl6ZWQgc291bmQgZnJvbnRlbmQgaGFzIGEgc2V0IG9mIFBDTSBkZXZpY2VzIGFuZCBzdHJl
YW1zLCBlYWNoCisgKiBjb3VsZCBiZSBpbmRpdmlkdWFsbHkgY29uZmlndXJlZC4gUGFydCBvZiB0
aGUgUENNIGNvbmZpZ3VyYXRpb24gY2FuIGJlCisgKiBkZWZpbmVkIGF0IGhpZ2hlciBsZXZlbCBv
ZiB0aGUgaGllcmFyY2h5IGFuZCBiZSBmdWxseSBvciBwYXJ0aWFsbHkgcmUtdXNlZAorICogYnkg
dGhlIHVuZGVybHlpbmcgbGF5ZXJzLiBUaGVzZSBjb25maWd1cmF0aW9uIHZhbHVlcyBhcmU6Cisg
KiAgbyBudW1iZXIgb2YgY2hhbm5lbHMgKG1pbi9tYXgpCisgKiAgbyBzdXBwb3J0ZWQgc2FtcGxl
IHJhdGVzCisgKiAgbyBzdXBwb3J0ZWQgc2FtcGxlIGZvcm1hdHMuCisgKiBFLmcuIG9uZSBjYW4g
ZGVmaW5lIHRoZXNlIHZhbHVlcyBmb3IgdGhlIHdob2xlIGNhcmQsIGRldmljZSBvciBzdHJlYW0u
CisgKiBFdmVyeSB1bmRlcmx5aW5nIGxheWVyIGluIHR1cm4gY2FuIHJlLWRlZmluZSBzb21lIG9y
IGFsbCBvZiB0aGVtIHRvIGJldHRlcgorICogZml0IGl0cyBuZWVkcy4gRm9yIGV4YW1wbGUsIGNh
cmQgbWF5IGRlZmluZSBudW1iZXIgb2YgY2hhbm5lbHMgdG8gYmUKKyAqIGluIFsxOyA4XSByYW5n
ZSwgYW5kIHNvbWUgcGFydGljdWxhciBzdHJlYW0gbWF5IGJlIGxpbWl0ZWQgdG8gWzE7IDJdIG9u
bHkuCisgKiBUaGUgcnVsZSBpcyB0aGF0IHRoZSB1bmRlcmx5aW5nIGxheWVyIG11c3QgYmUgYSBz
dWJzZXQgb2YgdGhlIHVwcGVyIGxheWVyCisgKiByYW5nZS4KKyAqCisgKiBjaGFubmVscy1taW4K
KyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50OF90PgorICoKKyAqICAgICAgVGhlIG1pbmlt
dW0gYW1vdW50IG9mIGNoYW5uZWxzIHRoYXQgaXMgc3VwcG9ydGVkLCBbMTsgY2hhbm5lbHMtbWF4
XS4KKyAqICAgICAgT3B0aW9uYWwsIGlmIG5vdCBzZXQgb3Igb21pdHRlZCBhIHZhbHVlIG9mIDEg
aXMgdXNlZC4KKyAqCisgKiBjaGFubmVscy1tYXgKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1
aW50OF90PgorICoKKyAqICAgICAgVGhlIG1heGltdW0gYW1vdW50IG9mIGNoYW5uZWxzIHRoYXQg
aXMgc3VwcG9ydGVkLgorICogICAgICBNdXN0IGJlIGF0IGxlYXN0IDxjaGFubmVscy1taW4+Lgor
ICoKKyAqIHNhbXBsZS1yYXRlcworICogICAgICBWYWx1ZXM6ICAgICAgICAgPGxpc3Qgb2YgdWlu
dDMyX3Q+CisgKgorICogICAgICBMaXN0IG9mIHN1cHBvcnRlZCBzYW1wbGUgcmF0ZXMgc2VwYXJh
dGVkIGJ5IFhFTlNORF9MSVNUX1NFUEFSQVRPUi4KKyAqICAgICAgU2FtcGxlIHJhdGVzIGFyZSBl
eHByZXNzZWQgYXMgYSBsaXN0IG9mIGRlY2ltYWwgdmFsdWVzIHcvbyBhbnkKKyAqICAgICAgb3Jk
ZXJpbmcgcmVxdWlyZW1lbnQuCisgKgorICogc2FtcGxlLWZvcm1hdHMKKyAqICAgICAgVmFsdWVz
OiAgICAgICAgIDxsaXN0IG9mIFhFTlNORF9QQ01fRk9STUFUX1hYWF9TVFI+CisgKgorICogICAg
ICBMaXN0IG9mIHN1cHBvcnRlZCBzYW1wbGUgZm9ybWF0cyBzZXBhcmF0ZWQgYnkgWEVOU05EX0xJ
U1RfU0VQQVJBVE9SLgorICogICAgICBJdGVtcyBtdXN0IG5vdCBleGNlZWQgWEVOU05EX1NBTVBM
RV9GT1JNQVRfTUFYX0xFTiBsZW5ndGguCisgKgorICogYnVmZmVyLXNpemUKKyAqICAgICAgVmFs
dWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAqCisgKiAgICAgIFRoZSBtYXhpbXVtIHNpemUgaW4g
b2N0ZXRzIG9mIHRoZSBidWZmZXIgdG8gYWxsb2NhdGUgcGVyIHN0cmVhbS4KKyAqCisgKi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tIFZpcnR1YWwgc291bmQgY2FyZCBzZXR0aW5ncyAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCisgKiBzaG9ydC1uYW1lCisgKiAgICAgIFZhbHVlczogICAgICAgICA8
Y2hhclszMl0+CisgKgorICogICAgICBTaG9ydCBuYW1lIG9mIHRoZSB2aXJ0dWFsIHNvdW5kIGNh
cmQuIE9wdGlvbmFsLgorICoKKyAqIGxvbmctbmFtZQorICogICAgICBWYWx1ZXM6ICAgICAgICAg
PGNoYXJbODBdPgorICoKKyAqICAgICAgTG9uZyBuYW1lIG9mIHRoZSB2aXJ0dWFsIHNvdW5kIGNh
cmQuIE9wdGlvbmFsLgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRGV2aWNl
IHNldHRpbmdzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqIG5hbWUKKyAqICAg
ICAgVmFsdWVzOiAgICAgICAgIDxjaGFyWzgwXT4KKyAqCisgKiAgICAgIE5hbWUgb2YgdGhlIHNv
dW5kIGRldmljZSB3aXRoaW4gdGhlIHZpcnR1YWwgc291bmQgY2FyZC4gT3B0aW9uYWwuCisgKgor
ICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTdHJlYW0gc2V0dGluZ3MgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIHR5cGUKKyAqICAgICAgVmFsdWVzOiAgICAg
ICAgICJwIiwgImMiCisgKgorICogICAgICBTdHJlYW0gdHlwZTogInAiIC0gcGxheWJhY2sgc3Ry
ZWFtLCAiYyIgLSBjYXB0dXJlIHN0cmVhbQorICoKKyAqICAgICAgSWYgYm90aCBjYXB0dXJlIGFu
ZCBwbGF5YmFjayBhcmUgbmVlZGVkIHRoZW4gdHdvIHN0cmVhbXMgbmVlZCB0byBiZQorICogICAg
ICBkZWZpbmVkIHVuZGVyIHRoZSBzYW1lIGRldmljZS4KKyAqCisgKiB1bmlxdWUtaWQKKyAqICAg
ICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAqCisgKiAgICAgIEFmdGVyIHN0cmVhbSBp
bml0aWFsaXphdGlvbiBpdCBpcyBhc3NpZ25lZCBhIHVuaXF1ZSBJRCAod2l0aGluIHRoZSBmcm9u
dAorICogICAgICBkcml2ZXIpLCBzbyBldmVyeSBzdHJlYW0gb2YgdGhlIGZyb250ZW5kIGNhbiBi
ZSBpZGVudGlmaWVkIGJ5IHRoZQorICogICAgICBiYWNrZW5kIGJ5IHRoaXMgSUQuIFRoaXMgaXMg
bm90IGVxdWFsIHRvIHN0cmVhbS1pZHggYXMgdGhlIGxhdGVyIGlzCisgKiAgICAgIHplcm8gYmFz
ZWQgd2l0aGluIHRoZSBkZXZpY2UsIGJ1dCB0aGlzIGluZGV4IGlzIGNvbnRpZ291cyB3aXRoaW4g
dGhlCisgKiAgICAgIGRyaXZlci4KKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tIFN0cmVhbSBS
ZXF1ZXN0IFRyYW5zcG9ydCBQYXJhbWV0ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICog
ZXZlbnQtY2hhbm5lbAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90PgorICoKKyAq
ICAgICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhlbiBldmVudCBjaGFubmVsIHVzZWQgdG8gc2ln
bmFsIGFjdGl2aXR5CisgKiAgICAgIGluIHRoZSByaW5nIGJ1ZmZlci4KKyAqCisgKiByaW5nLXJl
ZgorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90PgorICoKKyAqICAgICAgVGhlIFhl
biBncmFudCByZWZlcmVuY2UgZ3JhbnRpbmcgcGVybWlzc2lvbiBmb3IgdGhlIGJhY2tlbmQgdG8g
bWFwCisgKiAgICAgIGEgc29sZSBwYWdlIGluIGEgc2luZ2xlIHBhZ2Ugc2l6ZWQgcmluZyBidWZm
ZXIuCisgKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgU1RBVEUgRElBR1JBTVMKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisgKiBU
b29sIHN0YWNrIGNyZWF0ZXMgZnJvbnQgYW5kIGJhY2sgc3RhdGUgbm9kZXMgd2l0aCBpbml0aWFs
IHN0YXRlCisgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZy4KKyAqIFRvb2wgc3RhY2sgY3JlYXRl
cyBhbmQgc2V0cyB1cCBmcm9udGVuZCBzb3VuZCBjb25maWd1cmF0aW9uIG5vZGVzIHBlciBkb21h
aW4uCisgKgorICogRnJvbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJhY2sKKyAq
ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICA9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09CisgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyAgICAgICAgICAg
ICAgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbyBRdWVyeSBiYWNrZW5kIGRldmljZSBpZGVudGlmaWNhdGlvbgorICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEuCisgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8gT3BlbiBhbmQgdmFsaWRhdGUgYmFja2VuZCBk
ZXZpY2UuCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBWCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVu
YnVzU3RhdGVJbml0V2FpdAorICoKKyAqIG8gUXVlcnkgZnJvbnRlbmQgY29uZmlndXJhdGlvbgor
ICogbyBBbGxvY2F0ZSBhbmQgaW5pdGlhbGl6ZQorICogICBldmVudCBjaGFubmVscyBwZXIgY29u
ZmlndXJlZAorICogICBwbGF5YmFjay9jYXB0dXJlIHN0cmVhbS4KKyAqIG8gUHVibGlzaCB0cmFu
c3BvcnQgcGFyYW1ldGVycworICogICB0aGF0IHdpbGwgYmUgaW4gZWZmZWN0IGR1cmluZworICog
ICB0aGlzIGNvbm5lY3Rpb24uCisgKiAgICAgICAgICAgICAgfAorICogICAgICAgICAgICAgIHwK
KyAqICAgICAgICAgICAgICBWCisgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2VkCisgKgorICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvIFF1ZXJ5IGZyb250ZW5kIHRyYW5z
cG9ydCBwYXJhbWV0ZXJzLgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvIENvbm5lY3QgdG8gdGhlIGV2ZW50IGNoYW5uZWxzLgorICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVgorICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFhlbmJ1c1N0YXRlQ29ubmVjdGVkCisgKgorICogIG8g
Q3JlYXRlIGFuZCBpbml0aWFsaXplIE9TCisgKiAgICB2aXJ0dWFsIHNvdW5kIGRldmljZSBpbnN0
YW5jZXMKKyAqICAgIGFzIHBlciBjb25maWd1cmF0aW9uLgorICogICAgICAgICAgICAgIHwKKyAq
ICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAgICAgVgorICogWGVuYnVzU3RhdGVDb25uZWN0
ZWQKKyAqCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3Rh
dGVVbmtub3duCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVz
U3RhdGVDbG9zZWQKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5i
dXNTdGF0ZUNsb3NpbmcKKyAqIG8gUmVtb3ZlIHZpcnR1YWwgc291bmQgZGV2aWNlCisgKiBvIFJl
bW92ZSBldmVudCBjaGFubmVscworICogICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICB8
CisgKiAgICAgICAgICAgICAgVgorICogWGVuYnVzU3RhdGVDbG9zZWQKKyAqCisgKi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUmVjb3ZlcnkgZmxvdyAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCisgKgorICogSW4gY2FzZSBvZiBmcm9udGVuZCB1bnJlY292ZXJhYmxlIGVy
cm9ycyBiYWNrZW5kIGhhbmRsZXMgdGhhdCBhcworICogaWYgZnJvbnRlbmQgZ29lcyBpbnRvIHRo
ZSBYZW5idXNTdGF0ZUNsb3NlZCBzdGF0ZS4KKyAqCisgKiBJbiBjYXNlIG9mIGJhY2tlbmQgdW5y
ZWNvdmVyYWJsZSBlcnJvcnMgZnJvbnRlbmQgdHJpZXMgcmVtb3ZpbmcKKyAqIHRoZSB2aXJ0dWFs
aXplZCBkZXZpY2UuIElmIHRoaXMgaXMgcG9zc2libGUgYXQgdGhlIG1vbWVudCBvZiBlcnJvciwK
KyAqIHRoZW4gZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBz
dGF0ZSBhbmQgaXMgcmVhZHkgZm9yCisgKiBuZXcgY29ubmVjdGlvbiB3aXRoIGJhY2tlbmQuIElm
IHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaXMgc3RpbGwgaW4gdXNlIGFuZAorICogY2Fubm90IGJl
IHJlbW92ZWQsIHRoZW4gZnJvbnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZVJlY29uZmln
dXJpbmcgc3RhdGUKKyAqIHVudGlsIGVpdGhlciB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIHJlbW92
ZWQgb3IgYmFja2VuZCBpbml0aWF0ZXMgYSBuZXcKKyAqIGNvbm5lY3Rpb24uIE9uIHRoZSB2aXJ0
dWFsaXplZCBkZXZpY2UgcmVtb3ZhbCBmcm9udGVuZCBnb2VzIGludG8gdGhlCisgKiBYZW5idXNT
dGF0ZUluaXRpYWxpc2luZyBzdGF0ZS4KKyAqCisgKiBOb3RlIG9uIFhlbmJ1c1N0YXRlUmVjb25m
aWd1cmluZyBzdGF0ZSBvZiB0aGUgZnJvbnRlbmQ6IGlmIGJhY2tlbmQgaGFzCisgKiB1bnJlY292
ZXJhYmxlIGVycm9ycyB0aGVuIGZyb250ZW5kIGNhbm5vdCBzZW5kIHJlcXVlc3RzIHRvIHRoZSBi
YWNrZW5kCisgKiBhbmQgdGh1cyBjYW5ub3QgcHJvdmlkZSBmdW5jdGlvbmFsaXR5IG9mIHRoZSB2
aXJ0dWFsaXplZCBkZXZpY2UgYW55bW9yZS4KKyAqIEFmdGVyIGJhY2tlbmQgaXMgYmFjayB0byBu
b3JtYWwgdGhlIHZpcnR1YWxpemVkIGRldmljZSBtYXkgc3RpbGwgaG9sZCBzb21lCisgKiBzdGF0
ZTogY29uZmlndXJhdGlvbiBpbiB1c2UsIGFsbG9jYXRlZCBidWZmZXJzLCBjbGllbnQgYXBwbGlj
YXRpb24gc3RhdGUgZXRjLgorICogU28sIGluIG1vc3QgY2FzZXMsIHRoaXMgd2lsbCByZXF1aXJl
IGZyb250ZW5kIHRvIGltcGxlbWVudCBjb21wbGV4IHJlY292ZXJ5CisgKiByZWNvbm5lY3QgbG9n
aWMuIEluc3RlYWQsIGJ5IGdvaW5nIGludG8gWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRl
LAorICogZnJvbnRlbmQgd2lsbCBtYWtlIHN1cmUgbm8gbmV3IGNsaWVudHMgb2YgdGhlIHZpcnR1
YWxpemVkIGRldmljZSBhcmUKKyAqIGFjY2VwdGVkLCBhbGxvdyBleGlzdGluZyBjbGllbnQocykg
dG8gZXhpdCBncmFjZWZ1bGx5IGJ5IHNpZ25hbGluZyBlcnJvcgorICogc3RhdGUgZXRjLgorICog
T25jZSBhbGwgdGhlIGNsaWVudHMgYXJlIGdvbmUgZnJvbnRlbmQgY2FuIHJlaW5pdGlhbGl6ZSB0
aGUgdmlydHVhbGl6ZWQKKyAqIGRldmljZSBhbmQgZ2V0IGludG8gWGVuYnVzU3RhdGVJbml0aWFs
aXNpbmcgc3RhdGUgYWdhaW4gc2lnbmFsaW5nIHRoZQorICogYmFja2VuZCB0aGF0IGEgbmV3IGNv
bm5lY3Rpb24gY2FuIGJlIG1hZGUuCisgKgorICogVGhlcmUgYXJlIG11bHRpcGxlIGNvbmRpdGlv
bnMgcG9zc2libGUgdW5kZXIgd2hpY2ggZnJvbnRlbmQgd2lsbCBnbyBmcm9tCisgKiBYZW5idXNT
dGF0ZVJlY29uZmlndXJpbmcgaW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZywgc29tZSBvZiB0
aGVtIGFyZSBPUworICogc3BlY2lmaWMuIEZvciBleGFtcGxlOgorICogMS4gVGhlIHVuZGVybHlp
bmcgT1MgZnJhbWV3b3JrIG1heSBwcm92aWRlIGNhbGxiYWNrcyB0byBzaWduYWwgdGhhdCB0aGUg
bGFzdAorICogICAgY2xpZW50IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaGFzIGdvbmUgYW5k
IHRoZSBkZXZpY2UgY2FuIGJlIHJlbW92ZWQKKyAqIDIuIEZyb250ZW5kIGNhbiBzY2hlZHVsZSBh
IGRlZmVycmVkIHdvcmsgKHRpbWVyL3Rhc2tsZXQvd29ya3F1ZXVlKQorICogICAgdG8gcGVyaW9k
aWNhbGx5IGNoZWNrIGlmIHRoaXMgaXMgdGhlIHJpZ2h0IHRpbWUgdG8gcmUtdHJ5IHJlbW92YWwg
b2YKKyAqICAgIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UuCisgKiAzLiBCeSBhbnkgb3RoZXIgbWVh
bnMuCisgKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBDTSBGT1JNQVRTCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKgorICogWEVOU05E
X1BDTV9GT1JNQVRfPGZvcm1hdD5bXzxlbmRpYW4+XQorICoKKyAqIGZvcm1hdDogPFMvVS9GPjxi
aXRzPiBvciA8bmFtZT4KKyAqICAgICBTIC0gc2lnbmVkLCBVIC0gdW5zaWduZWQsIEYgLSBmbG9h
dAorICogICAgIGJpdHMgLSA4LCAxNiwgMjQsIDMyCisgKiAgICAgbmFtZSAtIE1VX0xBVywgR1NN
LCBldGMuCisgKgorICogZW5kaWFuOiA8TEUvQkU+LCBtYXkgYmUgYWJzZW50CisgKiAgICAgTEUg
LSBMaXR0bGUgZW5kaWFuLCBCRSAtIEJpZyBlbmRpYW4KKyAqLworI2RlZmluZSBYRU5TTkRfUENN
X0ZPUk1BVF9TOCAgICAgICAgICAgIDAKKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfVTggICAg
ICAgICAgICAxCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1MxNl9MRSAgICAgICAgMgorI2Rl
ZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9TMTZfQkUgICAgICAgIDMKKyNkZWZpbmUgWEVOU05EX1BD
TV9GT1JNQVRfVTE2X0xFICAgICAgICA0CisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1UxNl9C
RSAgICAgICAgNQorI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9TMjRfTEUgICAgICAgIDYKKyNk
ZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfUzI0X0JFICAgICAgICA3CisjZGVmaW5lIFhFTlNORF9Q
Q01fRk9STUFUX1UyNF9MRSAgICAgICAgOAorI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9VMjRf
QkUgICAgICAgIDkKKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfUzMyX0xFICAgICAgICAxMAor
I2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9TMzJfQkUgICAgICAgIDExCisjZGVmaW5lIFhFTlNO
RF9QQ01fRk9STUFUX1UzMl9MRSAgICAgICAgMTIKKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRf
VTMyX0JFICAgICAgICAxMworI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9GMzJfTEUgICAgICAg
IDE0IC8qIDQtYnl0ZSBmbG9hdCwgSUVFRS03NTQgMzItYml0LCAqLworI2RlZmluZSBYRU5TTkRf
UENNX0ZPUk1BVF9GMzJfQkUgICAgICAgIDE1IC8qIHJhbmdlIC0xLjAgdG8gMS4wICAgICAgICAg
ICAgICAqLworI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9GNjRfTEUgICAgICAgIDE2IC8qIDgt
Ynl0ZSBmbG9hdCwgSUVFRS03NTQgNjQtYml0LCAqLworI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1B
VF9GNjRfQkUgICAgICAgIDE3IC8qIHJhbmdlIC0xLjAgdG8gMS4wICAgICAgICAgICAgICAqLwor
I2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9JRUM5NThfU1VCRlJBTUVfTEUgMTgKKyNkZWZpbmUg
WEVOU05EX1BDTV9GT1JNQVRfSUVDOTU4X1NVQkZSQU1FX0JFIDE5CisjZGVmaW5lIFhFTlNORF9Q
Q01fRk9STUFUX01VX0xBVyAgICAgICAgMjAKKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfQV9M
QVcgICAgICAgICAyMQorI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9JTUFfQURQQ00gICAgIDIy
CisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX01QRUcgICAgICAgICAgMjMKKyNkZWZpbmUgWEVO
U05EX1BDTV9GT1JNQVRfR1NNICAgICAgICAgICAyNAorCisvKgorICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJFUVVFU1QgQ09ERVMKKyAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKKyAqLworI2RlZmluZSBYRU5TTkRfT1BfT1BFTiAgICAgICAgICAg
ICAgICAgIDAKKyNkZWZpbmUgWEVOU05EX09QX0NMT1NFICAgICAgICAgICAgICAgICAxCisjZGVm
aW5lIFhFTlNORF9PUF9SRUFEICAgICAgICAgICAgICAgICAgMgorI2RlZmluZSBYRU5TTkRfT1Bf
V1JJVEUgICAgICAgICAgICAgICAgIDMKKyNkZWZpbmUgWEVOU05EX09QX1NFVF9WT0xVTUUgICAg
ICAgICAgICA0CisjZGVmaW5lIFhFTlNORF9PUF9HRVRfVk9MVU1FICAgICAgICAgICAgNQorI2Rl
ZmluZSBYRU5TTkRfT1BfTVVURSAgICAgICAgICAgICAgICAgIDYKKyNkZWZpbmUgWEVOU05EX09Q
X1VOTVVURSAgICAgICAgICAgICAgICA3CisKKy8qCisgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisg
KiAgICAgICAgICAgICAgIFhFTlNUT1JFIEZJRUxEIEFORCBQQVRIIE5BTUUgU1RSSU5HUywgSEVM
UEVSUworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICovCisjZGVmaW5lIFhFTlNORF9EUklWRVJf
TkFNRSAgICAgICAgICAgICAgInZzbmQiCisKKyNkZWZpbmUgWEVOU05EX0xJU1RfU0VQQVJBVE9S
ICAgICAgICAgICAiLCIKKy8qIEZpZWxkIG5hbWVzICovCisjZGVmaW5lIFhFTlNORF9GSUVMRF9C
RV9WRVJTSU9OUyAgICAgICAgInZlcnNpb25zIgorI2RlZmluZSBYRU5TTkRfRklFTERfRkVfVkVS
U0lPTiAgICAgICAgICJ2ZXJzaW9uIgorI2RlZmluZSBYRU5TTkRfRklFTERfVkNBUkRfU0hPUlRf
TkFNRSAgICJzaG9ydC1uYW1lIgorI2RlZmluZSBYRU5TTkRfRklFTERfVkNBUkRfTE9OR19OQU1F
ICAgICJsb25nLW5hbWUiCisjZGVmaW5lIFhFTlNORF9GSUVMRF9SSU5HX1JFRiAgICAgICAgICAg
InJpbmctcmVmIgorI2RlZmluZSBYRU5TTkRfRklFTERfRVZUX0NITkwgICAgICAgICAgICJldmVu
dC1jaGFubmVsIgorI2RlZmluZSBYRU5TTkRfRklFTERfREVWSUNFX05BTUUgICAgICAgICJuYW1l
IgorI2RlZmluZSBYRU5TTkRfRklFTERfVFlQRSAgICAgICAgICAgICAgICJ0eXBlIgorI2RlZmlu
ZSBYRU5TTkRfRklFTERfU1RSRUFNX1VOSVFVRV9JRCAgICJ1bmlxdWUtaWQiCisjZGVmaW5lIFhF
TlNORF9GSUVMRF9DSEFOTkVMU19NSU4gICAgICAgImNoYW5uZWxzLW1pbiIKKyNkZWZpbmUgWEVO
U05EX0ZJRUxEX0NIQU5ORUxTX01BWCAgICAgICAiY2hhbm5lbHMtbWF4IgorI2RlZmluZSBYRU5T
TkRfRklFTERfU0FNUExFX1JBVEVTICAgICAgICJzYW1wbGUtcmF0ZXMiCisjZGVmaW5lIFhFTlNO
RF9GSUVMRF9TQU1QTEVfRk9STUFUUyAgICAgInNhbXBsZS1mb3JtYXRzIgorI2RlZmluZSBYRU5T
TkRfRklFTERfQlVGRkVSX1NJWkUgICAgICAgICJidWZmZXItc2l6ZSIKKworLyogU3RyZWFtIHR5
cGUgZmllbGQgdmFsdWVzLiAqLworI2RlZmluZSBYRU5TTkRfU1RSRUFNX1RZUEVfUExBWUJBQ0sg
ICAgICJwIgorI2RlZmluZSBYRU5TTkRfU1RSRUFNX1RZUEVfQ0FQVFVSRSAgICAgICJjIgorLyog
U2FtcGxlIHJhdGUgbWF4IHN0cmluZyBsZW5ndGggKi8KKyNkZWZpbmUgWEVOU05EX1NBTVBMRV9S
QVRFX01BWF9MRU4gICAgICAxMQorLyogU2FtcGxlIGZvcm1hdCBmaWVsZCB2YWx1ZXMgKi8KKyNk
ZWZpbmUgWEVOU05EX1NBTVBMRV9GT1JNQVRfTUFYX0xFTiAgICAyNAorCisjZGVmaW5lIFhFTlNO
RF9QQ01fRk9STUFUX1M4X1NUUiAgICAgICAgInM4IgorI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1B
VF9VOF9TVFIgICAgICAgICJ1OCIKKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfUzE2X0xFX1NU
UiAgICAiczE2X2xlIgorI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9TMTZfQkVfU1RSICAgICJz
MTZfYmUiCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1UxNl9MRV9TVFIgICAgInUxNl9sZSIK
KyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfVTE2X0JFX1NUUiAgICAidTE2X2JlIgorI2RlZmlu
ZSBYRU5TTkRfUENNX0ZPUk1BVF9TMjRfTEVfU1RSICAgICJzMjRfbGUiCisjZGVmaW5lIFhFTlNO
RF9QQ01fRk9STUFUX1MyNF9CRV9TVFIgICAgInMyNF9iZSIKKyNkZWZpbmUgWEVOU05EX1BDTV9G
T1JNQVRfVTI0X0xFX1NUUiAgICAidTI0X2xlIgorI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9V
MjRfQkVfU1RSICAgICJ1MjRfYmUiCisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1MzMl9MRV9T
VFIgICAgInMzMl9sZSIKKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfUzMyX0JFX1NUUiAgICAi
czMyX2JlIgorI2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9VMzJfTEVfU1RSICAgICJ1MzJfbGUi
CisjZGVmaW5lIFhFTlNORF9QQ01fRk9STUFUX1UzMl9CRV9TVFIgICAgInUzMl9iZSIKKyNkZWZp
bmUgWEVOU05EX1BDTV9GT1JNQVRfRjMyX0xFX1NUUiAgICAiZmxvYXRfbGUiCisjZGVmaW5lIFhF
TlNORF9QQ01fRk9STUFUX0YzMl9CRV9TVFIgICAgImZsb2F0X2JlIgorI2RlZmluZSBYRU5TTkRf
UENNX0ZPUk1BVF9GNjRfTEVfU1RSICAgICJmbG9hdDY0X2xlIgorI2RlZmluZSBYRU5TTkRfUENN
X0ZPUk1BVF9GNjRfQkVfU1RSICAgICJmbG9hdDY0X2JlIgorI2RlZmluZSBYRU5TTkRfUENNX0ZP
Uk1BVF9JRUM5NThfU1VCRlJBTUVfTEVfU1RSICJpZWM5NThfc3ViZnJhbWVfbGUiCisjZGVmaW5l
IFhFTlNORF9QQ01fRk9STUFUX0lFQzk1OF9TVUJGUkFNRV9CRV9TVFIgImllYzk1OF9zdWJmcmFt
ZV9iZSIKKyNkZWZpbmUgWEVOU05EX1BDTV9GT1JNQVRfTVVfTEFXX1NUUiAgICAibXVfbGF3Igor
I2RlZmluZSBYRU5TTkRfUENNX0ZPUk1BVF9BX0xBV19TVFIgICAgICJhX2xhdyIKKyNkZWZpbmUg
WEVOU05EX1BDTV9GT1JNQVRfSU1BX0FEUENNX1NUUiAiaW1hX2FkcGNtIgorI2RlZmluZSBYRU5T
TkRfUENNX0ZPUk1BVF9NUEVHX1NUUiAgICAgICJtcGVnIgorI2RlZmluZSBYRU5TTkRfUENNX0ZP
Uk1BVF9HU01fU1RSICAgICAgICJnc20iCisKKworLyoKKyAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICBTVEFUVVMgUkVUVVJOIENPREVTCisgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCisgKgorICogU3RhdHVzIHJldHVybiBjb2RlIGlzIHplcm8gb24gc3Vj
Y2VzcyBhbmQgLVhFTl9FWFggb24gZmFpbHVyZS4KKyAqCisgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFzc3VtcHRpb25zCisgKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCisgKiBvIHVzYWdlIG9mIGdyYW50IHJlZmVyZW5jZSAwIGFzIGludmFsaWQg
Z3JhbnQgcmVmZXJlbmNlOgorICogICBncmFudCByZWZlcmVuY2UgMCBpcyB2YWxpZCwgYnV0IG5l
dmVyIGV4cG9zZWQgdG8gYSBQViBkcml2ZXIsCisgKiAgIGJlY2F1c2Ugb2YgdGhlIGZhY3QgaXQg
aXMgYWxyZWFkeSBpbiB1c2UvcmVzZXJ2ZWQgYnkgdGhlIFBWIGNvbnNvbGUuCisgKiBvIGFsbCBy
ZWZlcmVuY2VzIGluIHRoaXMgZG9jdW1lbnQgdG8gcGFnZSBzaXplcyBtdXN0IGJlIHRyZWF0ZWQK
KyAqICAgYXMgcGFnZXMgb2Ygc2l6ZSBYRU5fUEFHRV9TSVpFIHVubGVzcyBvdGhlcndpc2Ugbm90
ZWQuCisgKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgRGVzY3JpcHRpb24gb2Yg
dGhlIHByb3RvY29sIGJldHdlZW4gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVyCisgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCisgKgorICogVGhlIHR3byBoYWx2ZXMgb2YgYSBQYXJhLXZpcnR1YWwg
c291bmQgZHJpdmVyIGNvbW11bmljYXRlIHdpdGgKKyAqIGVhY2ggb3RoZXIgdXNpbmcgc2hhcmVk
IHBhZ2VzIGFuZCBldmVudCBjaGFubmVscy4KKyAqIFNoYXJlZCBwYWdlIGNvbnRhaW5zIGEgcmlu
ZyB3aXRoIHJlcXVlc3QvcmVzcG9uc2UgcGFja2V0cy4KKyAqCisgKiBQYWNrZXRzLCB1c2VkIGZv
ciBpbnB1dC9vdXRwdXQgb3BlcmF0aW9ucywgZS5nLiByZWFkL3dyaXRlLCBzZXQvZ2V0IHZvbHVt
ZSwKKyAqIGV0Yy4sIHByb3ZpZGUgb2Zmc2V0L2xlbmd0aCBmaWVsZHMgaW4gb3JkZXIgdG8gYWxs
b3cgYXN5bmNocm9ub3VzIHByb3RvY29sCisgKiBvcGVyYXRpb24gd2l0aCBidWZmZXIgc3BhY2Ug
c2hhcmluZzogcGFydCBvZiB0aGUgYnVmZmVyIGFsbG9jYXRlZCBhdAorICogWEVOU05EX09QX09Q
RU4gY2FuIGJlIHVzZWQgZm9yIGF1ZGlvIHNhbXBsZXMgYW5kIHBhcnQsIGZvciBleGFtcGxlLAor
ICogZm9yIHZvbHVtZSBjb250cm9sLgorICoKKyAqIEFsbCByZXNlcnZlZCBmaWVsZHMgaW4gdGhl
IHN0cnVjdHVyZXMgYmVsb3cgbXVzdCBiZSAwLgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSBSZXF1ZXN0cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
KyAqCisgKiBBbGwgcmVxdWVzdCBwYWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICgzMiBvY3Rl
dHMpCisgKiBBbGwgcmVxdWVzdCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKKyAqICAgICAg
ICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAg
ICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAg
ICAgICAgICAgIHwgICAgb3BlcmF0aW9uICAgfCAgICByZXNlcnZlZCAgICB8IDQKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogICBpZCAtIHVp
bnQxNl90LCBwcml2YXRlIGd1ZXN0IHZhbHVlLCBlY2hvZWQgaW4gcmVzcG9uc2UKKyAqICAgb3Bl
cmF0aW9uIC0gdWludDhfdCwgb3BlcmF0aW9uIGNvZGUsIFhFTlNORF9PUF8/Pz8KKyAqCisgKiBG
b3IgYWxsIHBhY2tldHMgd2hpY2ggdXNlIG9mZnNldCBhbmQgbGVuZ3RoOgorICogICBvZmZzZXQg
LSB1aW50MzJfdCwgcmVhZCBvciB3cml0ZSBkYXRhIG9mZnNldCB3aXRoaW4gdGhlIHNoYXJlZCBi
dWZmZXIsCisgKiAgICAgcGFzc2VkIHdpdGggWEVOU05EX09QX09QRU4gcmVxdWVzdCwgb2N0ZXRz
LAorICogICAgIFswOyBYRU5TTkRfT1BfT1BFTi5idWZmZXJfc3ogLSAxXS4KKyAqICAgbGVuZ3Ro
IC0gdWludDMyX3QsIHJlYWQgb3Igd3JpdGUgZGF0YSBsZW5ndGgsIG9jdGV0cworICoKKyAqIFJl
cXVlc3Qgb3BlbiAtIG9wZW4gYSBQQ00gc3RyZWFtIGZvciBwbGF5YmFjayBvciBjYXB0dXJlOgor
ICoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAg
ICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgIGlkICAgICAgICAgICAgICAgIHwgWEVOU05EX09QX09QRU4gfCAgICByZXNlcnZlZCAgICB8
IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNtX3JhdGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgIHBjbV9mb3JtYXQgICAg
fCAgcGNtX2NoYW5uZWxzICB8ICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgfCAxNgor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidWZmZXJf
c3ogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZfZGlyZWN0b3J5ICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDI0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDMyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBwY21fcmF0ZSAtIHVpbnQzMl90LCBz
dHJlYW0gZGF0YSByYXRlLCBIegorICogcGNtX2Zvcm1hdCAtIHVpbnQ4X3QsIFhFTlNORF9QQ01f
Rk9STUFUX1hYWCB2YWx1ZQorICogcGNtX2NoYW5uZWxzIC0gdWludDhfdCwgbnVtYmVyIG9mIGNo
YW5uZWxzIG9mIHRoaXMgc3RyZWFtLAorICogICBbY2hhbm5lbHMtbWluOyBjaGFubmVscy1tYXhd
CisgKiBidWZmZXJfc3ogLSB1aW50MzJfdCwgYnVmZmVyIHNpemUgdG8gYmUgYWxsb2NhdGVkLCBv
Y3RldHMKKyAqIGdyZWZfZGlyZWN0b3J5IC0gZ3JhbnRfcmVmX3QsIGEgcmVmZXJlbmNlIHRvIHRo
ZSBmaXJzdCBzaGFyZWQgcGFnZQorICogICBkZXNjcmliaW5nIHNoYXJlZCBidWZmZXIgcmVmZXJl
bmNlcy4gQXQgbGVhc3Qgb25lIHBhZ2UgZXhpc3RzLiBJZiBzaGFyZWQKKyAqICAgYnVmZmVyIHNp
emUgIChidWZmZXJfc3opIGV4Y2VlZHMgd2hhdCBjYW4gYmUgYWRkcmVzc2VkIGJ5IHRoaXMgc2lu
Z2xlIHBhZ2UsCisgKiAgIHRoZW4gcmVmZXJlbmNlIHRvIHRoZSBuZXh0IHBhZ2UgbXVzdCBiZSBz
dXBwbGllZCAoc2VlIGdyZWZfZGlyX25leHRfcGFnZQorICogICBiZWxvdykKKyAqLworCitzdHJ1
Y3QgeGVuc25kX29wZW5fcmVxIHsKKyAgICB1aW50MzJfdCBwY21fcmF0ZTsKKyAgICB1aW50OF90
IHBjbV9mb3JtYXQ7CisgICAgdWludDhfdCBwY21fY2hhbm5lbHM7CisgICAgdWludDE2X3QgcmVz
ZXJ2ZWQ7CisgICAgdWludDMyX3QgYnVmZmVyX3N6OworICAgIGdyYW50X3JlZl90IGdyZWZfZGly
ZWN0b3J5OworfTsKKworLyoKKyAqIFNoYXJlZCBwYWdlIGZvciBYRU5TTkRfT1BfT1BFTiBidWZm
ZXIgZGVzY3JpcHRvciAoZ3JlZl9kaXJlY3RvcnkgaW4gdGhlCisgKiAgIHJlcXVlc3QpIGVtcGxv
eXMgYSBsaXN0IG9mIHBhZ2VzLCBkZXNjcmliaW5nIGFsbCBwYWdlcyBvZiB0aGUgc2hhcmVkIGRh
dGEKKyAqICAgYnVmZmVyOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAg
ICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZl9kaXJfbmV4dF9wYWdlICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ3JlZlswXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZbaV0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IGkqNCs4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmVmW04gLSAxXSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgTio0KzgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIGdy
ZWZfZGlyX25leHRfcGFnZSAtIGdyYW50X3JlZl90LCByZWZlcmVuY2UgdG8gdGhlIG5leHQgcGFn
ZSBkZXNjcmliaW5nCisgKiAgIHBhZ2UgZGlyZWN0b3J5LiBNdXN0IGJlIDAgaWYgdGhlcmUgYXJl
IG5vIG1vcmUgcGFnZXMgaW4gdGhlIGxpc3QuCisgKiBncmVmW2ldIC0gZ3JhbnRfcmVmX3QsIHJl
ZmVyZW5jZSB0byBhIHNoYXJlZCBwYWdlIG9mIHRoZSBidWZmZXIKKyAqICAgYWxsb2NhdGVkIGF0
IFhFTlNORF9PUF9PUEVOCisgKgorICogTnVtYmVyIG9mIGdyYW50X3JlZl90IGVudHJpZXMgaW4g
dGhlIHdob2xlIHBhZ2UgZGlyZWN0b3J5IGlzIG5vdAorICogcGFzc2VkLCBidXQgaW5zdGVhZCBj
YW4gYmUgY2FsY3VsYXRlZCBhczoKKyAqICAgbnVtX2dyZWZzX3RvdGFsID0gKFhFTlNORF9PUF9P
UEVOLmJ1ZmZlcl9zeiArIFhFTl9QQUdFX1NJWkUgLSAxKSAvCisgKiAgICAgICBYRU5fUEFHRV9T
SVpFCisgKi8KKworc3RydWN0IHhlbnNuZF9wYWdlX2RpcmVjdG9yeSB7CisgICAgZ3JhbnRfcmVm
X3QgZ3JlZl9kaXJfbmV4dF9wYWdlOworICAgIGdyYW50X3JlZl90IGdyZWZbMV07IC8qIFZhcmlh
YmxlIGxlbmd0aCAqLworfTsKKworLyoKKyAqICBSZXF1ZXN0IGNsb3NlIC0gY2xvc2UgYW4gb3Bl
bmVkIHBjbSBzdHJlYW06CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAg
ICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IFhFTlNORF9PUF9DTE9TRXwgICAg
cmVzZXJ2ZWQgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMzIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIFJlcXVlc3QgcmVhZC93cml0ZSAtIHVz
ZWQgZm9yIHJlYWQgKGZvciBjYXB0dXJlKSBvciB3cml0ZSAoZm9yIHBsYXliYWNrKToKKyAqICAg
ICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAg
MyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAg
ICAgICAgICAgICAgIHwgICBvcGVyYXRpb24gICAgfCAgICByZXNlcnZlZCAgICB8IDQKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNldCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsZW5ndGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMgorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKgorICogb3BlcmF0aW9uIC0gWEVOU05EX09QX1JFQUQgZm9yIHJlYWQgb3IgWEVOU05EX09Q
X1dSSVRFIGZvciB3cml0ZQorICovCisKK3N0cnVjdCB4ZW5zbmRfcndfcmVxIHsKKyAgICB1aW50
MzJfdCBvZmZzZXQ7CisgICAgdWludDMyX3QgbGVuZ3RoOworfTsKKworLyoKKyAqIFJlcXVlc3Qg
c2V0L2dldCB2b2x1bWUgLSBzZXQvZ2V0IGNoYW5uZWxzJyB2b2x1bWUgb2YgdGhlIHN0cmVhbSBn
aXZlbjoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAg
ICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgIGlkICAgICAgICAgICAgICAgIHwgICBvcGVyYXRpb24gICAgfCAgICByZXNlcnZlZCAg
ICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNldCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsZW5ndGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx
NgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDMyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBvcGVyYXRpb24gLSBYRU5T
TkRfT1BfU0VUX1ZPTFVNRSBmb3Igdm9sdW1lIHNldAorICogICBvciBYRU5TTkRfT1BfR0VUX1ZP
TFVNRSBmb3Igdm9sdW1lIGdldAorICogQnVmZmVyIHBhc3NlZCB3aXRoIFhFTlNORF9PUF9PUEVO
IGlzIHVzZWQgdG8gZXhjaGFuZ2Ugdm9sdW1lCisgKiB2YWx1ZXM6CisgKgorICogICAgICAgICAw
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAg
ICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjaGFubmVsWzBdICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNAorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2hhbm5lbFtpXSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGkq
NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWxbTiAtIDFdICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IChOLTEpKjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIE4gPSBYRU5TTkRf
T1BfT1BFTi5wY21fY2hhbm5lbHMKKyAqIGkgLSB1aW50OF90LCBpbmRleCBvZiBhIGNoYW5uZWwK
KyAqIGNoYW5uZWxbaV0gLSBzaW50MzJfdCwgdm9sdW1lIG9mIGktdGggY2hhbm5lbAorICogVm9s
dW1lIGlzIGV4cHJlc3NlZCBhcyBhIHNpZ25lZCB2YWx1ZSBpbiBzdGVwcyBvZiAwLjAwMSBkQiwK
KyAqIHdoaWxlIDAgYmVpbmcgMCBkQi4KKyAqCisgKiBSZXF1ZXN0IG11dGUvdW5tdXRlIC0gbXV0
ZS91bm11dGUgc3RyZWFtOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAg
ICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgIG9wZXJhdGlvbiAgICB8ICAg
IHJlc2VydmVkICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlbmd0aCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMzIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIG9wZXJh
dGlvbiAtIFhFTlNORF9PUF9NVVRFIGZvciBtdXRlIG9yIFhFTlNORF9PUF9VTk1VVEUgZm9yIHVu
bXV0ZQorICogQnVmZmVyIHBhc3NlZCB3aXRoIFhFTlNORF9PUF9PUEVOIGlzIHVzZWQgdG8gZXhj
aGFuZ2UgbXV0ZS91bm11dGUKKyAqIHZhbHVlczoKKyAqCisgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9jdGV0Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWxb
MF0gICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqICsv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjaGFubmVsW2ldICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgaSo0CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqICsvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY2hhbm5lbFtOIC0gMV0gICAgICAgICAgICAgICAgICAgICAgICAg
IHwgKE4tMSkqNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogTiA9IFhFTlNORF9PUF9PUEVOLnBj
bV9jaGFubmVscworICogaSAtIHVpbnQ4X3QsIGluZGV4IG9mIGEgY2hhbm5lbAorICogY2hhbm5l
bFtpXSAtIHVpbnQ4X3QsIG5vbi16ZXJvIGlmIGktdGggY2hhbm5lbCBuZWVkcyB0byBiZSBtdXRl
ZC91bm11dGVkCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTi5C
LiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIFRoZSAnc3RydWN0
IHhlbnNuZF9yd19yZXEnIGlzIGFsc28gdXNlZCBmb3IgWEVOU05EX09QX1NFVF9WT0xVTUUsCisg
KiBYRU5TTkRfT1BfR0VUX1ZPTFVNRSwgWEVOU05EX09QX01VVEUsIFhFTlNORF9PUF9VTk1VVEUu
CisgKi8KKworLyoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXNwb25z
ZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBBbGwgcmVzcG9uc2Ug
cGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoMzIgb2N0ZXRzKQorICoKKyAqIFJlc3BvbnNl
IGZvciBhbGwgcmVxdWVzdHM6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICAgIG9wZXJhdGlvbiAgIHwg
ICAgcmVzZXJ2ZWQgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyCisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqCisgKiBpZCAtIHVpbnQxNl90LCBjb3BpZWQgZnJvbSB0aGUgcmVxdWVzdAor
ICogb3BlcmF0aW9uIC0gdWludDhfdCwgWEVOU05EX09QXyogLSBjb3BpZWQgZnJvbSByZXF1ZXN0
CisgKiBzdGF0dXMgLSBpbnQzMl90LCByZXNwb25zZSBzdGF0dXMsIHplcm8gb24gc3VjY2VzcyBh
bmQgLVhFTl9FWFggb24gZmFpbHVyZQorICovCisKK3N0cnVjdCB4ZW5zbmRfcmVxIHsKKyAgICB1
aW50MTZfdCBpZDsKKyAgICB1aW50OF90IG9wZXJhdGlvbjsKKyAgICB1aW50OF90IHJlc2VydmVk
WzVdOworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHhlbnNuZF9vcGVuX3JlcSBvcGVuOwor
ICAgICAgICBzdHJ1Y3QgeGVuc25kX3J3X3JlcSBydzsKKyAgICAgICAgdWludDhfdCByZXNlcnZl
ZFsyNF07CisgICAgfSBvcDsKK307CisKK3N0cnVjdCB4ZW5zbmRfcmVzcCB7CisgICAgdWludDE2
X3QgaWQ7CisgICAgdWludDhfdCBvcGVyYXRpb247CisgICAgdWludDhfdCByZXNlcnZlZDsKKyAg
ICBpbnQzMl90IHN0YXR1czsKKyAgICB1aW50OF90IHJlc2VydmVkMVsyNF07Cit9OworCitERUZJ
TkVfUklOR19UWVBFUyh4ZW5fc25kaWYsIHN0cnVjdCB4ZW5zbmRfcmVxLCBzdHJ1Y3QgeGVuc25k
X3Jlc3ApOworCisjZW5kaWYgLyogX19YRU5fUFVCTElDX0lPX1NORElGX0hfXyAqLworCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:46:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:46:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXxX-0003PA-TO; Fri, 07 Apr 2017 17:46:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxW-0003Ow-Pl
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:06 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 4B/63-31403-E50D7E85; Fri, 07 Apr 2017 17:46:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTf2wvM
 Ig6Y78hYTthk4MHps79vFHsAYxZqZl5RfkcCacaq1omAeZ8XRVw+ZGxhfsncxcnEICXxhlHgx
 4wQrhHOeUaKv+xKQw8HBJiAmMXevQhcjJ4eIgKrErBXLmUFsIQF1iabfDWwgtrCAjcTX82sYQ
 WxeATOJnv517CA2C1D97uatbBMYORYwMqxi1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0ST0DA+MOxruT/Q4xSnIwKYnyKvg8iRDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwZt97nmEkGBRanpqRVpmDjA4YNISHDxKIrwrQNK8xQWJucWZ6RCpU4y6HO+WfnjP
 JMSSl5+XKiXO6wFSJABSlFGaBzcCFqiXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzKp0Hm
 sKTmVcCt+kV0BFMQEf43HoKckRJIkJKqoHRbkv3c/eNPLdLNk62nRniIydtpzJreerfxRu3XQ
 rkvabeFR/IaRqq39e2toJFYMrxZSvUUi5KaASoHI5+mMCfl3l4pq6Kv5Xgve0npqgXRhq3zfz
 7r4QrL9LIQ//5hb+mnl+8GJzKp2sdDjgkOk1Pni0129Zkk8TzHRcfX+L189B0rowtk1RiKc5I
 NNRiLipOBAAWZlcGTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1491587164!92440026!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47846 invoked from network); 7 Apr 2017 17:46:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:46:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxU-00043i-DA
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxU-0006Jm-CQ
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXxU-0006Jm-CQ@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:46:04 +0000
Subject: [Xen-changelog] [xen master] xenstore: dont increment bool variable
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJjYjFmNzdjMDQ5NDUzOGVkZTdlNDQ4OTZkYjcwZDljZGRkYmNkNjYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDUg
MTU6NTY6MDcgMjAxNyArMDIwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjA3OjQ1IDIwMTcgKzAxMDAK
CiAgICB4ZW5zdG9yZTogZG9udCBpbmNyZW1lbnQgYm9vbCB2YXJpYWJsZQogICAgCiAgICBJbnN0
ZWFkIG9mIGluY3JlbWVudGluZyBhIGJvb2wgdmFyaWFibGUganVzdCBzZXQgaXQgdG8gdHJ1ZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
ICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
IHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyB8IDMgKystCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVu
c3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFp
bi5jCmluZGV4IDRlZGQxNGUuLmY0MWNmNDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hl
bnN0b3JlZF9kb21haW4uYworKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMK
QEAgLTkzNCw3ICs5MzQsOCBAQCB2b2lkIHdybF9hcHBseV9kZWJpdF9hY3R1YWwoc3RydWN0IGRv
bWFpbiAqZG9tYWluKQogCSAgICAgIChsb25nKWRvbWFpbi0+d3JsX2NyZWRpdCwgKGxvbmcpd3Js
X3Jlc2VydmUpOwogCiAJaWYgKGRvbWFpbi0+d3JsX2NyZWRpdCA8IDApIHsKLQkJaWYgKCFkb21h
aW4tPndybF9kZWxheV9sb2dnZWQrKykgeworCQlpZiAoIWRvbWFpbi0+d3JsX2RlbGF5X2xvZ2dl
ZCkgeworCQkJZG9tYWluLT53cmxfZGVsYXlfbG9nZ2VkID0gdHJ1ZTsKIAkJCVdSTF9MT0cobm93
LCAiZG9tYWluICVsZCBpcyBhZmZlY3RlZCIsCiAJCQkJKGxvbmcpZG9tYWluLT5kb21pZCk7CiAJ
CX0gZWxzZSBpZiAoIXdybF9sb2dfbGFzdF93YXJuaW5nKSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:46:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXxh-0003R7-V3; Fri, 07 Apr 2017 17:46:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxg-0003Qj-ML
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:16 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 10/A7-27678-760D7E85; Fri, 07 Apr 2017 17:46:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTf9wvM
 Ig3ufZC0mbDNwYPTY3reLPYAxijUzLym/IoE148HDDawFF3gqfnQfZ25gbObqYuTiEBL4wigx
 o+E+M4RznlFiTeNKti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQVCJS69e
 w5m8wqYSXS2fWcEsVmA6vfdfck4gZFjASPDKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwMzvd
 zU4uLE9NScxKRiveT83E2MQK8wAMEOxi/LAg4xSnIwKYnyKvg8iRDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwXvv3PMIIcGi1PTUirTMHGB4wKQlOHiURHgfgqR5iwsSc4sz0yFSpxgVpcR514Ak
 BEASGaV5cG2wkLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV6l80BTeDLzSuCmvwJazAS02
 OfWU5DFJYkIKakGRjfBZR/NavenbdZ7yPV498Yzs9ZueHpIKjisS7rg2NqSey9XPVbi3Kismn
 Jr6QmDMwumxzs+n/vtP1PkC/MbJUpnN1V/LdBokyjbULuYTe13TN3XjIh5X49o/V23yfZzwqE
 0lt/XE6fIPGbsnr13fYCquqaj/Pz53PEejdPvnONcwviER2bZn4lKLMUZiYZazEXFiQAMvG3h
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1491587174!65745879!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13898 invoked from network); 7 Apr 2017 17:46:15 -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; 7 Apr 2017 17:46:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxe-00043x-F9
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxe-0006SI-EZ
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXxe-0006SI-EZ@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:46:14 +0000
Subject: [Xen-changelog] [xen master] memory: exit early from
	memory_exchange() upon write-back error
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFjZjRkMmVjMGQ3YzBjYjUzNzI5Y2E4MTBlNDE2NzkzMDMwZjZmMDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDUg
MTY6Mzk6MTYgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgNSAxNjozOToxNiAyMDE3ICswMjAwCgogICAgbWVt
b3J5OiBleGl0IGVhcmx5IGZyb20gbWVtb3J5X2V4Y2hhbmdlKCkgdXBvbiB3cml0ZS1iYWNrIGVy
cm9yCiAgICAKICAgIFRoZXJlJ3Mgbm8gcG9pbnQgaW4gY29udGludWluZyBpZiBpbiB0aGUgZW5k
IHdlJ2xsIHJldHVybiAtRUZBVUxUCiAgICBhbnl3YXkuIEl0IGFsc28gc2VlbXMgd3JvbmcgdG8g
cmVwb3J0IGEgY2h1bmsgZm9yIHdoaWNoIGF0IGxlYXN0IG9uZQogICAgd3JpdGUtYmFjayBmYWls
ZWQgYXMgc3VjY2Vzc2Z1bGx5IGV4Y2hhbmdlZCAoYWxiZWl0IHRoZSBpbmRpY2F0aW9uIG9mCiAg
ICBhbiBlcnJvciBpcyBhbHNvIG5vdCBmdWxseSBjb3JyZWN0LCBhcyB0aGUgZXhjaGFuZ2UgaGFw
cGVuZWQgaW4gdGhhdAogICAgY2FzZSBhdCBsZWFzdCBwYXJ0aWFsbHkgLSByZXRyaWV2aW5nIHRo
ZSBHRk4gdG8gYXNzaWduIHRoZSBtZW1vcnkgdG8KICAgIGFuZC9vciBoYW5kaW5nIGJhY2sgdGhl
IGluZm9ybWF0aW9uIG9uIHRoZSByZXBsYWNlbWVudCBtZW1vcnkgZGlkbid0CiAgICB3b3JrKS4g
SW4gYW55IGNhc2UgbGltaXRpbmcgdGhlIGFtb3VudCBvZiBkYW1hZ2UgZG9uZSB0byB0aGUgZ3Vl
c3QKICAgIGNhbid0IGJlIGFsbCB0aGF0IGJhZCBhbiBpZGVhLgogICAgCiAgICBSZXBvcnRlZC1i
eTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlZC1hY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jIHwg
MyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA3ZGJkZGRhLi5iZWQ0
M2UyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVt
b3J5LmMKQEAgLTYzOSw2ICs2MzksOSBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICAgICAg
ICAgIH0KICAgICAgICAgfQogICAgICAgICBCVUdfT04oICEoZC0+aXNfZHlpbmcpICYmIChqICE9
ICgxVUwgPDwgb3V0X2NodW5rX29yZGVyKSkgKTsKKworICAgICAgICBpZiAoIHJjICkKKyAgICAg
ICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKICAgICBleGNoLm5yX2V4Y2hhbmdlZCA9IGV4Y2gu
aW4ubnJfZXh0ZW50czsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:46:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:46:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXxs-0003Sz-0U; Fri, 07 Apr 2017 17:46:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxq-0003Sj-QA
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:26 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 24/85-03012-270D7E85; Fri, 07 Apr 2017 17:46:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfwwvM
 Ig8nHlCwmbDNwYPTY3reLPYAxijUzLym/IoE148SNN8wFc/krPn79zt7AeJW7i5GLQ0jgC6PE
 vQ13WSGc84wSMz7MYuti5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jATaK5c
 RkTiM0rYCbx69hLFhCbBai+qe0J0wRGjgWMDKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GDv+OR1ilORgUhLlVfB5EiHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgrfg/PMIIcGi1PTUirTMHGBwwKQlOHiURHjlQNK8xQWJucWZ6RCpU4yKUuK89iAJ
 AZBERmkeXBssIC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPfVOaApPJl5JXDTXwEtZgJa7
 HPrKcjikkSElFQD45KDnkbsUwRfFB7Wdl74WOEEQwLDsQh9j576SVHnd9kJf1vlMfPgqWU7pR
 Sa9r3QvKMW4XE/k5N7nTnj1U89zvedo7VOKYt8e8PBaN2tzBGsE2kyVSN39UTlA1s+RN+Suhj
 MlG6vZas6fUPZ/zMPVXUsteTEkj++Kd5UpLI0Z5f4vYOVF0+vUWIpzkg01GIuKk4EAKTkbztD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1491587184!94836541!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24412 invoked from network); 7 Apr 2017 17:46:25 -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; 7 Apr 2017 17:46:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxo-000447-H9
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxo-0006YT-GV
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXxo-0006YT-GV@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:46:24 +0000
Subject: [Xen-changelog] [xen master] memory: don't hand MFN info to
	translated guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQxODYyNzU4M2RmMjhmYWNkOWFmNDczZWExYWM0YTU2ZTkzZTZlYTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDUg
MTY6Mzk6NTMgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgNSAxNjozOTo1MyAyMDE3ICswMjAwCgogICAgbWVt
b3J5OiBkb24ndCBoYW5kIE1GTiBpbmZvIHRvIHRyYW5zbGF0ZWQgZ3Vlc3RzCiAgICAKICAgIFdl
IHNob3VsZG4ndCBoYW5kIE1GTiBpbmZvIGJhY2sgZnJvbSBpbmNyZWFzZS1yZXNlcnZhdGlvbiBm
b3IKICAgIHRyYW5zbGF0ZWQgZG9tYWlucywganVzdCBsaWtlIHdlIGRvbid0IGZvciBwb3B1bGF0
ZS1waHlzbWFwIGFuZAogICAgbWVtb3J5LWV4Y2hhbmdlLiBGb3IgZnVsbCBzeW1tZXRyeSBhbHNv
IGNoZWNrIGZvciBhIE5VTEwgZ3Vlc3QgaGFuZGxlCiAgICBpbiBwb3B1bGF0ZV9waHlzbWFwKCkg
KGJ1dCBub3RlIHRoaXMgbWFrZXMgbm8gc2Vuc2UgaW4KICAgIG1lbW9yeV9leGNoYW5nZSgpLCBh
cyB0aGVyZSB0aGUgYXJyYXkgaXMgYWxzbyBhbiBpbnB1dCkuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZWQtYWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2NvbW1vbi9t
ZW1vcnkuYyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9u
L21lbW9yeS5jCmluZGV4IGJlZDQzZTIuLjUyODc5ZTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
bWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMTIyLDcgKzEyMiw4IEBAIHN0
YXRpYyB2b2lkIGluY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBtZW1vcF9hcmdzICphKQogICAg
ICAgICB9CiAKICAgICAgICAgLyogSW5mb3JtIHRoZSBkb21haW4gb2YgdGhlIG5ldyBwYWdlJ3Mg
bWFjaGluZSBhZGRyZXNzLiAqLyAKLSAgICAgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX2lzX251bGwo
YS0+ZXh0ZW50X2xpc3QpICkKKyAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQp
ICYmCisgICAgICAgICAgICAgIWd1ZXN0X2hhbmRsZV9pc19udWxsKGEtPmV4dGVudF9saXN0KSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAg
ICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGEtPmV4dGVudF9saXN0
LCBpLCAmbWZuLCAxKSkgKQpAQCAtMjM4LDcgKzIzOSw4IEBAIHN0YXRpYyB2b2lkIHBvcHVsYXRl
X3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEpCiAKICAgICAgICAgICAgIGd1ZXN0X3BoeXNt
YXBfYWRkX3BhZ2UoZCwgX2dmbihncGZuKSwgX21mbihtZm4pLCBhLT5leHRlbnRfb3JkZXIpOwog
Ci0gICAgICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQorICAgICAgICAg
ICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICYmCisgICAgICAgICAgICAgICAgICFn
dWVzdF9oYW5kbGVfaXNfbnVsbChhLT5leHRlbnRfbGlzdCkgKQogICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgKDFVIDw8IGEtPmV4dGVudF9vcmRlcik7IGor
KyApCiAgICAgICAgICAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbiArIGosIGdwZm4g
KyBqKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:46:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:46:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXy3-0003UT-23; Fri, 07 Apr 2017 17:46:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXy1-0003UD-GS
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:37 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 FF/3A-15567-C70D7E85; Fri, 07 Apr 2017 17:46:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbf6wvM
 Ig46tlhYTthk4MHps79vFHsAYxZqZl5RfkcCaseryWeaCTe2MFZ9uz2FvYDyX3sXIySEk8IVR
 4s8+7S5GLiD7PKPE0rfL2LsYOTjYBMQk5u5VAKkREVCVmLViOTNEvbpE0+8GNhBbWMBb4vDEB
 WBxXgEziZlPXjGB2CxA9fuvTmGcwMixgJFhFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGpXm
 5qcXFiempOYlKxXnJ+7iZGoFfqGRgYdzDuafc7xCjJwaQkyqvg8yRCiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvvXPPI4QEi1LTUyvSMnOA4QGTluDgURLhfQiS5i0uSMwtzkyHSJ1i1OXo6/j4
 nkmIJS8/L1VKnNf+PFCRAEhRRmke3AhYqF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7B
 mQVT2ZeCdymV0BHMAEd4XPrKcgRJYkIKakGxq2xAaU9sT3zlNTmppYxNbYH1seb/2T+xLrJmT
 W6snVf0MLtts9dj9ue3iam5zF1YrqixztJUaZj9hUKM8PmlS6c7hR26Z6atsXRhpeZknmPi38
 /EdY1YbWZfSxR5ADDwr6f5zx1Pny72rMjZj4HZ4Ax66Ji/fdvbqaU665p8H0g6DNNbvU0JZbi
 jERDLeai4kQAPZ/tB1ACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1491587194!92272326!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49820 invoked from network); 7 Apr 2017 17:46:35 -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; 7 Apr 2017 17:46:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxy-00044y-JP
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXxy-0006dE-Ig
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXxy-0006dE-Ig@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:46:34 +0000
Subject: [Xen-changelog] [xen master] x86/vioapic: introduce support for
	multiple vIO APICS
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5374101417691364439=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 9f44b08f7d0e47730176d7f3872921d3301571b3
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Apr 5 16:46:22 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Apr 5 16:46:22 2017 +0200

    x86/vioapic: introduce support for multiple vIO APICS
    
    Add support for multiple vIO APICs on the same domain, thus turning
    d->arch.hvm_domain.vioapic into an array of vIO APIC control structures.
    
    Note that this functionality is not exposed to unprivileged guests, and will
    only be used by PVHv2 Dom0.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/dom0_build.c     |   2 +-
 xen/arch/x86/hvm/vioapic.c        | 224 ++++++++++++++++++++++++++++----------
 xen/arch/x86/hvm/vlapic.c         |   2 +-
 xen/arch/x86/hvm/vpt.c            |  27 ++++-
 xen/include/asm-x86/hvm/domain.h  |   3 +-
 xen/include/asm-x86/hvm/vioapic.h |   5 +-
 6 files changed, 196 insertions(+), 67 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 5576db4..daa791d 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -729,7 +729,7 @@ static int __init pvh_setup_acpi_madt(struct domain *d, paddr_t *addr)
     io_apic = (void *)(madt + 1);
     io_apic->header.type = ACPI_MADT_TYPE_IO_APIC;
     io_apic->header.length = sizeof(*io_apic);
-    io_apic->id = domain_vioapic(d)->id;
+    io_apic->id = domain_vioapic(d, 0)->id;
     io_apic->address = VIOAPIC_DEFAULT_BASE_ADDRESS;
 
     x2apic = (void *)(io_apic + 1);
diff --git a/xen/arch/x86/hvm/vioapic.c b/xen/arch/x86/hvm/vioapic.c
index 6bc8dbd..cc01448 100644
--- a/xen/arch/x86/hvm/vioapic.c
+++ b/xen/arch/x86/hvm/vioapic.c
@@ -42,7 +42,58 @@
 /* HACK: Route IRQ0 only to VCPU0 to prevent time jumps. */
 #define IRQ0_SPECIAL_ROUTING 1
 
-static void vioapic_deliver(struct hvm_vioapic *vioapic, int irq);
+static void vioapic_deliver(struct hvm_vioapic *vioapic, unsigned int irq);
+
+static struct hvm_vioapic *addr_vioapic(const struct domain *d,
+                                        unsigned long addr)
+{
+    unsigned int i;
+
+    for ( i = 0; i < d->arch.hvm_domain.nr_vioapics; i++ )
+    {
+        struct hvm_vioapic *vioapic = domain_vioapic(d, i);
+
+        if ( addr >= vioapic->base_address &&
+             addr < vioapic->base_address + VIOAPIC_MEM_LENGTH )
+            return vioapic;
+    }
+
+    return NULL;
+}
+
+struct hvm_vioapic *gsi_vioapic(const struct domain *d, unsigned int gsi,
+                                unsigned int *pin)
+{
+    unsigned int i, base_gsi = 0;
+
+    for ( i = 0; i < d->arch.hvm_domain.nr_vioapics; i++ )
+    {
+        struct hvm_vioapic *vioapic = domain_vioapic(d, i);
+
+        if ( gsi >= base_gsi && gsi < base_gsi + vioapic->nr_pins )
+        {
+            *pin = gsi - base_gsi;
+            return vioapic;
+        }
+
+        base_gsi += vioapic->nr_pins;
+    }
+
+    return NULL;
+}
+
+static unsigned int base_gsi(const struct domain *d,
+                             const struct hvm_vioapic *vioapic)
+{
+    unsigned int nr_vioapics = d->arch.hvm_domain.nr_vioapics;
+    unsigned int base_gsi = 0, i = 0;
+    const struct hvm_vioapic *tmp;
+
+    while ( i < nr_vioapics && (tmp = domain_vioapic(d, i++)) != vioapic )
+        base_gsi += tmp->nr_pins;
+
+    return base_gsi;
+}
 
 static uint32_t vioapic_read_indirect(const struct hvm_vioapic *vioapic)
 {
@@ -94,11 +145,14 @@ static int vioapic_read(
     struct vcpu *v, unsigned long addr,
     unsigned int length, unsigned long *pval)
 {
-    const struct hvm_vioapic *vioapic = domain_vioapic(v->domain);
+    const struct hvm_vioapic *vioapic;
     uint32_t result;
 
     HVM_DBG_LOG(DBG_LEVEL_IOAPIC, "addr %lx", addr);
 
+    vioapic = addr_vioapic(v->domain, addr);
+    ASSERT(vioapic);
+
     switch ( addr & 0xff )
     {
     case VIOAPIC_REG_SELECT:
@@ -126,6 +180,7 @@ static void vioapic_write_redirent(
     struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     union vioapic_redir_entry *pent, ent;
     int unmasked = 0;
+    unsigned int gsi = base_gsi(d, vioapic) + idx;
 
     spin_lock(&d->arch.hvm_domain.irq_lock);
 
@@ -149,7 +204,7 @@ static void vioapic_write_redirent(
 
     *pent = ent;
 
-    if ( idx == 0 )
+    if ( gsi == 0 )
     {
         vlapic_adjust_i8259_target(d);
     }
@@ -165,7 +220,7 @@ static void vioapic_write_redirent(
 
     spin_unlock(&d->arch.hvm_domain.irq_lock);
 
-    if ( idx == 0 || unmasked )
+    if ( gsi == 0 || unmasked )
         pt_may_unmask_irq(d, NULL);
 }
 
@@ -215,7 +270,10 @@ static int vioapic_write(
     struct vcpu *v, unsigned long addr,
     unsigned int length, unsigned long val)
 {
-    struct hvm_vioapic *vioapic = domain_vioapic(v->domain);
+    struct hvm_vioapic *vioapic;
+
+    vioapic = addr_vioapic(v->domain, addr);
+    ASSERT(vioapic);
 
     switch ( addr & 0xff )
     {
@@ -242,10 +300,7 @@ static int vioapic_write(
 
 static int vioapic_range(struct vcpu *v, unsigned long addr)
 {
-    struct hvm_vioapic *vioapic = domain_vioapic(v->domain);
-
-    return ((addr >= vioapic->base_address &&
-             (addr < vioapic->base_address + VIOAPIC_MEM_LENGTH)));
+    return !!addr_vioapic(v->domain, addr);
 }
 
 static const struct hvm_mmio_ops vioapic_mmio_ops = {
@@ -275,16 +330,17 @@ static inline int pit_channel0_enabled(void)
     return pt_active(&current->domain->arch.vpit.pt0);
 }
 
-static void vioapic_deliver(struct hvm_vioapic *vioapic, int irq)
+static void vioapic_deliver(struct hvm_vioapic *vioapic, unsigned int pin)
 {
-    uint16_t dest = vioapic->redirtbl[irq].fields.dest_id;
-    uint8_t dest_mode = vioapic->redirtbl[irq].fields.dest_mode;
-    uint8_t delivery_mode = vioapic->redirtbl[irq].fields.delivery_mode;
-    uint8_t vector = vioapic->redirtbl[irq].fields.vector;
-    uint8_t trig_mode = vioapic->redirtbl[irq].fields.trig_mode;
+    uint16_t dest = vioapic->redirtbl[pin].fields.dest_id;
+    uint8_t dest_mode = vioapic->redirtbl[pin].fields.dest_mode;
+    uint8_t delivery_mode = vioapic->redirtbl[pin].fields.delivery_mode;
+    uint8_t vector = vioapic->redirtbl[pin].fields.vector;
+    uint8_t trig_mode = vioapic->redirtbl[pin].fields.trig_mode;
     struct domain *d = vioapic_domain(vioapic);
     struct vlapic *target;
     struct vcpu *v;
+    unsigned int irq = base_gsi(d, vioapic) + pin;
 
     ASSERT(spin_is_locked(&d->arch.hvm_domain.irq_lock));
 
@@ -361,64 +417,71 @@ static void vioapic_deliver(struct hvm_vioapic *vioapic, int irq)
 
 void vioapic_irq_positive_edge(struct domain *d, unsigned int irq)
 {
-    struct hvm_vioapic *vioapic = domain_vioapic(d);
+    unsigned int pin;
+    struct hvm_vioapic *vioapic = gsi_vioapic(d, irq, &pin);
     union vioapic_redir_entry *ent;
 
-    ASSERT(has_vioapic(d));
+    ASSERT(vioapic);
 
     HVM_DBG_LOG(DBG_LEVEL_IOAPIC, "irq %x", irq);
 
-    ASSERT(irq < vioapic->nr_pins);
+    ASSERT(pin < vioapic->nr_pins);
     ASSERT(spin_is_locked(&d->arch.hvm_domain.irq_lock));
 
-    ent = &vioapic->redirtbl[irq];
+    ent = &vioapic->redirtbl[pin];
     if ( ent->fields.mask )
         return;
 
     if ( ent->fields.trig_mode == VIOAPIC_EDGE_TRIG )
     {
-        vioapic_deliver(vioapic, irq);
+        vioapic_deliver(vioapic, pin);
     }
     else if ( !ent->fields.remote_irr )
     {
         ent->fields.remote_irr = 1;
-        vioapic_deliver(vioapic, irq);
+        vioapic_deliver(vioapic, pin);
     }
 }
 
 void vioapic_update_EOI(struct domain *d, u8 vector)
 {
-    struct hvm_vioapic *vioapic = domain_vioapic(d);
     struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     union vioapic_redir_entry *ent;
-    int gsi;
+    unsigned int i, base_gsi = 0;
 
     ASSERT(has_vioapic(d));
 
     spin_lock(&d->arch.hvm_domain.irq_lock);
 
-    for ( gsi = 0; gsi < vioapic->nr_pins; gsi++ )
+    for ( i = 0; i < d->arch.hvm_domain.nr_vioapics; i++ )
     {
-        ent = &vioapic->redirtbl[gsi];
-        if ( ent->fields.vector != vector )
-            continue;
-
-        ent->fields.remote_irr = 0;
+        struct hvm_vioapic *vioapic = domain_vioapic(d, i);
+        unsigned int pin;
 
-        if ( iommu_enabled )
+        for ( pin = 0; pin < vioapic->nr_pins; pin++ )
         {
-            spin_unlock(&d->arch.hvm_domain.irq_lock);
-            hvm_dpci_eoi(d, gsi, ent);
-            spin_lock(&d->arch.hvm_domain.irq_lock);
-        }
-
-        if ( (ent->fields.trig_mode == VIOAPIC_LEVEL_TRIG) &&
-             !ent->fields.mask &&
-             hvm_irq->gsi_assert_count[gsi] )
-        {
-            ent->fields.remote_irr = 1;
-            vioapic_deliver(vioapic, gsi);
+            ent = &vioapic->redirtbl[pin];
+            if ( ent->fields.vector != vector )
+                continue;
+
+            ent->fields.remote_irr = 0;
+
+            if ( iommu_enabled )
+            {
+                spin_unlock(&d->arch.hvm_domain.irq_lock);
+                hvm_dpci_eoi(d, base_gsi + pin, ent);
+                spin_lock(&d->arch.hvm_domain.irq_lock);
+            }
+
+            if ( (ent->fields.trig_mode == VIOAPIC_LEVEL_TRIG) &&
+                 !ent->fields.mask &&
+                 hvm_irq->gsi_assert_count[base_gsi + pin] )
+            {
+                ent->fields.remote_irr = 1;
+                vioapic_deliver(vioapic, pin);
+            }
         }
+        base_gsi += vioapic->nr_pins;
     }
 
     spin_unlock(&d->arch.hvm_domain.irq_lock);
@@ -426,12 +489,15 @@ void vioapic_update_EOI(struct domain *d, u8 vector)
 
 static int ioapic_save(struct domain *d, hvm_domain_context_t *h)
 {
-    struct hvm_vioapic *s = domain_vioapic(d);
+    struct hvm_vioapic *s;
 
     if ( !has_vioapic(d) )
         return 0;
 
-    if ( s->nr_pins != ARRAY_SIZE(s->domU.redirtbl) )
+    s = domain_vioapic(d, 0);
+
+    if ( s->nr_pins != ARRAY_SIZE(s->domU.redirtbl) ||
+         d->arch.hvm_domain.nr_vioapics != 1 )
         return -EOPNOTSUPP;
 
     return hvm_save_entry(IOAPIC, 0, h, &s->domU);
@@ -439,12 +505,15 @@ static int ioapic_save(struct domain *d, hvm_domain_context_t *h)
 
 static int ioapic_load(struct domain *d, hvm_domain_context_t *h)
 {
-    struct hvm_vioapic *s = domain_vioapic(d);
+    struct hvm_vioapic *s;
 
     if ( !has_vioapic(d) )
         return -ENODEV;
 
-    if ( s->nr_pins != ARRAY_SIZE(s->domU.redirtbl) )
+    s = domain_vioapic(d, 0);
+
+    if ( s->nr_pins != ARRAY_SIZE(s->domU.redirtbl) ||
+         d->arch.hvm_domain.nr_vioapics != 1 )
         return -EOPNOTSUPP;
 
     return hvm_load_entry(IOAPIC, h, &s->domU);
@@ -454,32 +523,67 @@ HVM_REGISTER_SAVE_RESTORE(IOAPIC, ioapic_save, ioapic_load, 1, HVMSR_PER_DOM);
 
 void vioapic_reset(struct domain *d)
 {
-    struct hvm_vioapic *vioapic = domain_vioapic(d);
-    uint32_t nr_pins = vioapic->nr_pins;
-    int i;
+    unsigned int i;
 
     if ( !has_vioapic(d) )
+    {
+        ASSERT(!d->arch.hvm_domain.nr_vioapics);
         return;
+    }
 
-    memset(vioapic, 0, hvm_vioapic_size(nr_pins));
-    vioapic->domain = d;
-    vioapic->nr_pins = nr_pins;
-    for ( i = 0; i < nr_pins; i++ )
-        vioapic->redirtbl[i].fields.mask = 1;
-    vioapic->base_address = VIOAPIC_DEFAULT_BASE_ADDRESS;
+    for ( i = 0; i < d->arch.hvm_domain.nr_vioapics; i++ )
+    {
+        struct hvm_vioapic *vioapic = domain_vioapic(d, i);
+        unsigned int pin, nr_pins = vioapic->nr_pins;
+
+        memset(vioapic, 0, hvm_vioapic_size(nr_pins));
+        for ( pin = 0; pin < nr_pins; pin++ )
+            vioapic->redirtbl[pin].fields.mask = 1;
+        ASSERT(!i);
+        vioapic->base_address = VIOAPIC_DEFAULT_BASE_ADDRESS;
+        vioapic->id = 0;
+        vioapic->nr_pins = nr_pins;
+        vioapic->domain = d;
+    }
+}
+
+static void vioapic_free(const struct domain *d, unsigned int nr_vioapics)
+{
+    unsigned int i;
+
+    for ( i = 0; i < nr_vioapics; i++)
+        xfree(domain_vioapic(d, i));
+    xfree(d->arch.hvm_domain.vioapic);
 }
 
 int vioapic_init(struct domain *d)
 {
+    unsigned int i, nr_vioapics = 1;
+    unsigned int nr_pins = ARRAY_SIZE(domain_vioapic(d, 0)->domU.redirtbl);
+
     if ( !has_vioapic(d) )
+    {
+        ASSERT(!d->arch.hvm_domain.nr_vioapics);
         return 0;
+    }
 
     if ( (d->arch.hvm_domain.vioapic == NULL) &&
-         ((d->arch.hvm_domain.vioapic = xmalloc(struct hvm_vioapic)) == NULL) )
+         ((d->arch.hvm_domain.vioapic =
+           xzalloc_array(struct hvm_vioapic *, nr_vioapics)) == NULL) )
         return -ENOMEM;
 
-    d->arch.hvm_domain.vioapic->domain = d;
-    domain_vioapic(d)->nr_pins = ARRAY_SIZE(domain_vioapic(d)->domU.redirtbl);
+    for ( i = 0; i < nr_vioapics; i++ )
+    {
+        if ( (domain_vioapic(d, i) =
+              xmalloc_bytes(hvm_vioapic_size(nr_pins))) == NULL )
+        {
+            vioapic_free(d, nr_vioapics);
+            return -ENOMEM;
+        }
+        domain_vioapic(d, i)->nr_pins = nr_pins;
+    }
+
+    d->arch.hvm_domain.nr_vioapics = nr_vioapics;
     vioapic_reset(d);
 
     register_mmio_handler(d, &vioapic_mmio_ops);
@@ -490,8 +594,10 @@ int vioapic_init(struct domain *d)
 void vioapic_deinit(struct domain *d)
 {
     if ( !has_vioapic(d) )
+    {
+        ASSERT(!d->arch.hvm_domain.nr_vioapics);
         return;
+    }
 
-    xfree(d->arch.hvm_domain.vioapic);
-    d->arch.hvm_domain.vioapic = NULL;
+    vioapic_free(d, d->arch.hvm_domain.nr_vioapics);
 }
diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index 0590d6c..2653ba8 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -1107,7 +1107,7 @@ static int __vlapic_accept_pic_intr(struct vcpu *v)
     if ( !has_vioapic(d) )
         return 0;
 
-    redir0 = domain_vioapic(d)->redirtbl[0];
+    redir0 = domain_vioapic(d, 0)->redirtbl[0];
 
     /* We deliver 8259 interrupts to the appropriate CPU as follows. */
     return ((/* IOAPIC pin0 is unmasked and routing to this LAPIC? */
diff --git a/xen/arch/x86/hvm/vpt.c b/xen/arch/x86/hvm/vpt.c
index 5c48fdb..e3f2039 100644
--- a/xen/arch/x86/hvm/vpt.c
+++ b/xen/arch/x86/hvm/vpt.c
@@ -78,7 +78,8 @@ void hvm_set_guest_time(struct vcpu *v, u64 guest_time)
 static int pt_irq_vector(struct periodic_time *pt, enum hvm_intsrc src)
 {
     struct vcpu *v = pt->vcpu;
-    unsigned int gsi, isa_irq;
+    struct hvm_vioapic *vioapic;
+    unsigned int gsi, isa_irq, pin;
 
     if ( pt->source == PTSRC_lapic )
         return pt->irq;
@@ -91,13 +92,23 @@ static int pt_irq_vector(struct periodic_time *pt, enum hvm_intsrc src)
                 + (isa_irq & 7));
 
     ASSERT(src == hvm_intsrc_lapic);
-    return domain_vioapic(v->domain)->redirtbl[gsi].fields.vector;
+    vioapic = gsi_vioapic(v->domain, gsi, &pin);
+    if ( !vioapic )
+    {
+        dprintk(XENLOG_WARNING, "d%u: invalid GSI (%u) for platform timer\n",
+                v->domain->domain_id, gsi);
+        domain_crash(v->domain);
+        return -1;
+    }
+
+    return vioapic->redirtbl[pin].fields.vector;
 }
 
 static int pt_irq_masked(struct periodic_time *pt)
 {
     struct vcpu *v = pt->vcpu;
-    unsigned int gsi, isa_irq;
+    unsigned int gsi, isa_irq, pin;
+    struct hvm_vioapic *vioapic;
     uint8_t pic_imr;
 
     if ( pt->source == PTSRC_lapic )
@@ -110,9 +121,17 @@ static int pt_irq_masked(struct periodic_time *pt)
     isa_irq = pt->irq;
     gsi = hvm_isa_irq_to_gsi(isa_irq);
     pic_imr = v->domain->arch.hvm_domain.vpic[isa_irq >> 3].imr;
+    vioapic = gsi_vioapic(v->domain, gsi, &pin);
+    if ( !vioapic )
+    {
+        dprintk(XENLOG_WARNING, "d%u: invalid GSI (%u) for platform timer\n",
+                v->domain->domain_id, gsi);
+        domain_crash(v->domain);
+        return -1;
+    }
 
     return (((pic_imr & (1 << (isa_irq & 7))) || !vlapic_accept_pic_intr(v)) &&
-            domain_vioapic(v->domain)->redirtbl[gsi].fields.mask);
+            vioapic->redirtbl[pin].fields.mask);
 }
 
 static void pt_lock(struct periodic_time *pt)
diff --git a/xen/include/asm-x86/hvm/domain.h b/xen/include/asm-x86/hvm/domain.h
index c3cca94..63b0d92 100644
--- a/xen/include/asm-x86/hvm/domain.h
+++ b/xen/include/asm-x86/hvm/domain.h
@@ -127,7 +127,8 @@ struct hvm_domain {
     spinlock_t             irq_lock;
     struct hvm_irq        *irq;
     struct hvm_hw_vpic     vpic[2]; /* 0=master; 1=slave */
-    struct hvm_vioapic    *vioapic;
+    struct hvm_vioapic    **vioapic;
+    unsigned int           nr_vioapics;
     struct hvm_hw_stdvga   stdvga;
 
     /*
diff --git a/xen/include/asm-x86/hvm/vioapic.h b/xen/include/asm-x86/hvm/vioapic.h
index bf81ef1..8ec91d2 100644
--- a/xen/include/asm-x86/hvm/vioapic.h
+++ b/xen/include/asm-x86/hvm/vioapic.h
@@ -57,9 +57,12 @@ struct hvm_vioapic {
 };
 
 #define hvm_vioapic_size(cnt) offsetof(struct hvm_vioapic, redirtbl[cnt])
-#define domain_vioapic(d) ((d)->arch.hvm_domain.vioapic)
+#define domain_vioapic(d, i) ((d)->arch.hvm_domain.vioapic[i])
 #define vioapic_domain(v) ((v)->domain)
 
+struct hvm_vioapic *gsi_vioapic(const struct domain *d, unsigned int gsi,
+                                unsigned int *pin);
+
 int vioapic_init(struct domain *d);
 void vioapic_deinit(struct domain *d);
 void vioapic_reset(struct domain *d);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============5374101417691364439==--

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:46:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:46:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXyD-0003W9-4x; Fri, 07 Apr 2017 17:46:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyB-0003Vv-4i
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:47 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 50/AA-23854-680D7E85; Fri, 07 Apr 2017 17:46:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbf1wvM
 Ig11XjSwmbDNwYPTY3reLPYAxijUzLym/IoE14/z9eSwFO00qnt5bx9rAOFWji5GLQ0jgC6PE
 4h0X2CCc84wSezc8Z+pi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggUGLO9
 4lMIDavgJnE30X7wGpYgOr/bLrNNIGRYwEjwypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDY7
 3c1OLixPTUnMSkYr3k/NxNjECvMADBDsYV2z0PMUpyMCmJ8ir4PIkQ4kvKT6nMSCzOiC8qzUk
 tPsSowcEhsHnt6guMUix5+XmpShK89849jxASLEpNT61Iy8wBhg1MqQQHj5IIr9x5oDRvcUFi
 bnFmOkTqFKOilDjvGpA+AZBERmkeXBssVC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcJZ
 DxPZl4J3PRXQIuZgBb73HoKsrgkESEl1cAo6D7X4MyCR0c7ZmlouwavYtqo1KgmJxRkquW723
 Vj0ozS3R6/hPsFrEJWThR/V2Pw4yK72ZJTfy59iO6/XFjJNN9uh0CJcAafZhSb/Ok/LefyWMv
 2HSuccqY9fuJOueJLn5c2fDyo/kPV19hhsdw8Levio4mvr/ztf/Rn03K2XvfNS3RsW2OVWIoz
 Eg21mIuKEwH8SlD2UAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1491587204!78023361!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2482 invoked from network); 7 Apr 2017 17:46:45 -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; 7 Apr 2017 17:46:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXy8-000458-Lg
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXy8-0006gt-L2
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXy8-0006gt-L2@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:46:44 +0000
Subject: [Xen-changelog] [xen master] x86/vioapic: allow PVHv2 Dom0 to have
	more than one IO APIC
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2638730276588553553=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 88ad3208bb9a2e9516850d8480a5a323846dd0ed
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Apr 5 16:47:09 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Apr 5 16:47:09 2017 +0200

    x86/vioapic: allow PVHv2 Dom0 to have more than one IO APIC
    
    The base address, id and number of pins of the vIO APICs exposed to PVHv2 Dom0
    is the same as the values found on bare metal.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/dom0_build.c | 33 ++++++++++++---------------------
 xen/arch/x86/hvm/hvm.c        |  8 +++++---
 xen/arch/x86/hvm/vioapic.c    | 26 +++++++++++++++++++++-----
 3 files changed, 38 insertions(+), 29 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index daa791d..db9be87 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -681,12 +681,7 @@ static int __init pvh_setup_acpi_madt(struct domain *d, paddr_t *addr)
     max_vcpus = dom0_max_vcpus();
     /* Calculate the size of the crafted MADT. */
     size = sizeof(*madt);
-    /*
-     * FIXME: the current vIO-APIC code just supports one IO-APIC instance
-     * per domain. This must be fixed in order to provide the same amount of
-     * IO APICs as available on bare metal.
-     */
-    size += sizeof(*io_apic);
+    size += sizeof(*io_apic) * nr_ioapics;
     size += sizeof(*intsrcovr) * acpi_intr_overrides;
     size += sizeof(*nmisrc) * acpi_nmi_sources;
     size += sizeof(*x2apic) * max_vcpus;
@@ -716,23 +711,19 @@ static int __init pvh_setup_acpi_madt(struct domain *d, paddr_t *addr)
      */
     madt->header.revision = min_t(unsigned char, table->revision, 4);
 
-    /*
-     * Setup the IO APIC entry.
-     * FIXME: the current vIO-APIC code just supports one IO-APIC instance
-     * per domain. This must be fixed in order to provide the same amount of
-     * IO APICs as available on bare metal, and with the same IDs as found in
-     * the native IO APIC MADT entries.
-     */
-    if ( nr_ioapics > 1 )
-        printk("WARNING: found %d IO APICs, Dom0 will only have access to 1 emulated IO APIC\n",
-               nr_ioapics);
+    /* Setup the IO APIC entries. */
     io_apic = (void *)(madt + 1);
-    io_apic->header.type = ACPI_MADT_TYPE_IO_APIC;
-    io_apic->header.length = sizeof(*io_apic);
-    io_apic->id = domain_vioapic(d, 0)->id;
-    io_apic->address = VIOAPIC_DEFAULT_BASE_ADDRESS;
+    for ( i = 0; i < nr_ioapics; i++ )
+    {
+        io_apic->header.type = ACPI_MADT_TYPE_IO_APIC;
+        io_apic->header.length = sizeof(*io_apic);
+        io_apic->id = domain_vioapic(d, i)->id;
+        io_apic->address = domain_vioapic(d, i)->base_address;
+        io_apic->global_irq_base = io_apic_gsi_base(i);
+        io_apic++;
+    }
 
-    x2apic = (void *)(io_apic + 1);
+    x2apic = (void *)io_apic;
     for ( i = 0; i < max_vcpus; i++ )
     {
         x2apic->header.type = ACPI_MADT_TYPE_LOCAL_X2APIC;
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 2e76c23..eba6e9d 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -595,6 +595,7 @@ static int hvm_print_line(
 
 int hvm_domain_initialise(struct domain *d)
 {
+    unsigned int nr_gsis;
     int rc;
 
     if ( !hvm_enabled )
@@ -615,19 +616,20 @@ int hvm_domain_initialise(struct domain *d)
     if ( rc != 0 )
         goto fail0;
 
+    nr_gsis = is_hardware_domain(d) ? nr_irqs_gsi : NR_HVM_DOMU_IRQS;
     d->arch.hvm_domain.pl_time = xzalloc(struct pl_time);
     d->arch.hvm_domain.params = xzalloc_array(uint64_t, HVM_NR_PARAMS);
     d->arch.hvm_domain.io_handler = xzalloc_array(struct hvm_io_handler,
                                                   NR_IO_HANDLERS);
-    d->arch.hvm_domain.irq = xzalloc_bytes(hvm_irq_size(NR_HVM_DOMU_IRQS));
+    d->arch.hvm_domain.irq = xzalloc_bytes(hvm_irq_size(nr_gsis));
 
     rc = -ENOMEM;
     if ( !d->arch.hvm_domain.pl_time || !d->arch.hvm_domain.irq ||
          !d->arch.hvm_domain.params  || !d->arch.hvm_domain.io_handler )
         goto fail1;
 
-    /* Set the default number of GSIs */
-    hvm_domain_irq(d)->nr_gsis = NR_HVM_DOMU_IRQS;
+    /* Set the number of GSIs */
+    hvm_domain_irq(d)->nr_gsis = nr_gsis;
 
     BUILD_BUG_ON(NR_HVM_DOMU_IRQS < NR_ISAIRQS);
     ASSERT(hvm_domain_irq(d)->nr_gsis >= NR_ISAIRQS);
diff --git a/xen/arch/x86/hvm/vioapic.c b/xen/arch/x86/hvm/vioapic.c
index cc01448..52555cd 100644
--- a/xen/arch/x86/hvm/vioapic.c
+++ b/xen/arch/x86/hvm/vioapic.c
@@ -539,9 +539,18 @@ void vioapic_reset(struct domain *d)
         memset(vioapic, 0, hvm_vioapic_size(nr_pins));
         for ( pin = 0; pin < nr_pins; pin++ )
             vioapic->redirtbl[pin].fields.mask = 1;
-        ASSERT(!i);
-        vioapic->base_address = VIOAPIC_DEFAULT_BASE_ADDRESS;
-        vioapic->id = 0;
+
+        if ( !is_hardware_domain(d) )
+        {
+            ASSERT(!i);
+            vioapic->base_address = VIOAPIC_DEFAULT_BASE_ADDRESS;
+            vioapic->id = 0;
+        }
+        else
+        {
+            vioapic->base_address = mp_ioapics[i].mpc_apicaddr;
+            vioapic->id = mp_ioapics[i].mpc_apicid;
+        }
         vioapic->nr_pins = nr_pins;
         vioapic->domain = d;
     }
@@ -558,8 +567,7 @@ static void vioapic_free(const struct domain *d, unsigned int nr_vioapics)
 
 int vioapic_init(struct domain *d)
 {
-    unsigned int i, nr_vioapics = 1;
-    unsigned int nr_pins = ARRAY_SIZE(domain_vioapic(d, 0)->domU.redirtbl);
+    unsigned int i, nr_vioapics, nr_gsis = 0;
 
     if ( !has_vioapic(d) )
     {
@@ -567,6 +575,8 @@ int vioapic_init(struct domain *d)
         return 0;
     }
 
+    nr_vioapics = is_hardware_domain(d) ? nr_ioapics : 1;
+
     if ( (d->arch.hvm_domain.vioapic == NULL) &&
          ((d->arch.hvm_domain.vioapic =
            xzalloc_array(struct hvm_vioapic *, nr_vioapics)) == NULL) )
@@ -574,6 +584,9 @@ int vioapic_init(struct domain *d)
 
     for ( i = 0; i < nr_vioapics; i++ )
     {
+        unsigned int nr_pins = is_hardware_domain(d) ? nr_ioapic_entries[i] :
+            ARRAY_SIZE(domain_vioapic(d, 0)->domU.redirtbl);
+
         if ( (domain_vioapic(d, i) =
               xmalloc_bytes(hvm_vioapic_size(nr_pins))) == NULL )
         {
@@ -581,8 +594,11 @@ int vioapic_init(struct domain *d)
             return -ENOMEM;
         }
         domain_vioapic(d, i)->nr_pins = nr_pins;
+        nr_gsis += nr_pins;
     }
 
+    ASSERT(hvm_domain_irq(d)->nr_gsis == nr_gsis);
+
     d->arch.hvm_domain.nr_vioapics = nr_vioapics;
     vioapic_reset(d);
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============2638730276588553553==--

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:46:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:46:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXyN-0003Xd-6f; Fri, 07 Apr 2017 17:46:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyL-0003XO-2i
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:57 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F4/5F-14551-090D7E85; Fri, 07 Apr 2017 17:46:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbf/wvM
 Ig3n/TS0mbDNwYPTY3reLPYAxijUzLym/IoE14/7JSewF0wQqWib9YWxg3MfdxcjFISTwhVFi
 6bXZ7BDOeUaJQ48uM3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKLHte
 i8rSDmvgJnEtZU6ICYLUPmam7YTGDkWMDKsYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Eg9AwPjDsZXx/0OMUpyMCmJ8ir4PIkQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFbcP55hJBgUWp6akVaZg4wNGDSEhw8SiK8ciBp3uKCxNzizHSI1ClGRSlx3uUg
 CQGQREZpHlwbLBwvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmnQcyhSczrwRu+iugxUxAi
 31uPQVZXJKIkJJqYPRZdINHpFNP2EY99WRkiCPvY4F0qcXfr8rz9zv483Meslmrv0J1jfTCtw
 EpCyeuN9v+auWEn6L132rcvx6aIqd45+j15D9sz3adtzyzyOpAg1OFhumeWZxZU5fEnN3zKOL
 TumT9dydW1Iu+uvlrB7t1m853TYEw9SsK/QYWxTu9zu3v+fTh8B8lluKMREMt5qLiRADFYawH
 QgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1491587214!87254029!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40015 invoked from network); 7 Apr 2017 17:46:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:46:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyI-00045x-Ne
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyI-0006jW-N4
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:46:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXyI-0006jW-N4@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:46:54 +0000
Subject: [Xen-changelog] [xen master] tools:misc:xenlockprof: fix possible
	format string overflow
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1767101536333846181=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit f49fa658b53580cf2ad354d2bf1796766cc11222
Author:     Seraphime Kirkovski <kirkseraph@gmail.com>
AuthorDate: Tue Apr 4 19:31:59 2017 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed Apr 5 16:12:34 2017 +0100

    tools:misc:xenlockprof: fix possible format string overflow
    
    GCC7 complains about a possible overflow/truncation in xenlockprof.
    
    xenlockprof.c: In function ‘main’:
    xenlockprof.c:100:53: error: ‘%s’ directive writing up to 39 bytes into a
                             region of size between 17 and 37 [-Werror=format-overflow=]
                 sprintf(name, "unknown type(%d) %d lock %s", data[j].type,
                                                         ^~
    xenlockprof.c:100:13: note: ‘sprintf’ output between 24 and 83 bytes
                                                 into a destination of size 60
                 sprintf(name, "unknown type(%d) %d lock %s", data[j].type,
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         data[j].idx, data[j].name);
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    This increases the size of name to 100. Not the most scalable solution,
    but certainly the "cheapest", as it doesn't add dependencies for
    asprintf.
    
    Signed-off-by: Seraphime Kirkovski <kirkseraph@gmail.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/misc/xenlockprof.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/misc/xenlockprof.c b/tools/misc/xenlockprof.c
index 41fcb79..df23c82 100644
--- a/tools/misc/xenlockprof.c
+++ b/tools/misc/xenlockprof.c
@@ -24,7 +24,7 @@ int main(int argc, char *argv[])
     uint32_t           i, j, n;
     uint64_t           time;
     double             l, b, sl, sb;
-    char               name[60];
+    char               name[100];
     DECLARE_HYPERCALL_BUFFER(xc_lockprof_data_t, data);
 
     if ( (argc > 2) || ((argc == 2) && (strcmp(argv[1], "-r") != 0)) )
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1767101536333846181==--

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:47:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:47:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXyY-0003Z3-8O; Fri, 07 Apr 2017 17:47:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyW-0003Ym-Bd
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:08 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 1D/86-03012-B90D7E85; Fri, 07 Apr 2017 17:47:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRWlGSWpSXmKPExsWS0XRdVXfWhec
 RBh9/iFpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxvbFO1gLWu4xVcz738bSwDipmamLkYtDSOAL
 o8TUw3sYIZzzjBITfm1k6WLk4GATEJOYu1ehi5GTQ0RAVWLWiuXMILaQgLpE0+8GNhBbWMBe4
 vu/vawgNq+AmcTWG6vZQWwWoPrj0yawTWDkWMDIsIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0M
 BMLze1uDgxPTUnMalYLzk/dxMj0C8MQLCDcfZl/0OMkhxMSqK8Cj5PIoT4kvJTKjMSizPii0p
 zUosPMcpwcChJ8N479zxCSLAoNT21Ii0zBxggMGkJDh4lEV6580Bp3uKCxNzizHSI1ClGXY53
 Sz+8ZxJiycvPS5US510OUiQAUpRRmgc3AhaslxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMO
 w9kCk9mXgncpldARzABHeFz6ynIESWJCCmpBsaQ6P6SuHmP+ZaX1QT3JDcwBr5fnJCjliTkNG
 eywPuV1hsivJpb+Rbccn0qpGDns2OxJvfFXK3Ajc5G1rdmfVdoexOp7pLWc7krO/DJw4ZXk1a
 s7Fty03H5FDG/S8FT36+K2KEgVfbw+6F5AV0+qcJPNIwCZS/d+2DJ4FemkVnbfTSncUZPsRJL
 cUaioRZzUXEiACEemklRAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1491587225!96399471!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31360 invoked from network); 7 Apr 2017 17:47:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:47:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyT-00046n-2t
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyT-0006qS-26
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXyT-0006qS-26@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:47:05 +0000
Subject: [Xen-changelog] [xen master] displif: add ABI for para-virtual
	display
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNjM2RlMGVlN2E0NTBhN2U3ZGFlNjExNTA4OWY3MjQwOTk3MWQwNDEKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDUgMDk6MDk6MDcgMjAxNyArMDMwMApDb21taXQ6ICAg
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERh
dGU6IFdlZCBBcHIgNSAwOTozMTo1NiAyMDE3IC0wNDAwCgogICAgZGlzcGxpZjogYWRkIEFCSSBm
b3IgcGFyYS12aXJ0dWFsIGRpc3BsYXkKICAgIAogICAgVGhpcyBpcyB0aGUgQUJJIGZvciB0aGUg
dHdvIGhhbHZlcyBvZiBhIHBhcmEtdmlydHVhbGl6ZWQKICAgIGRpc3BsYXkgZHJpdmVyLgogICAg
CiAgICBUaGlzIHByb3RvY29sIGFpbXMgdG8gcHJvdmlkZSBhIHVuaWZpZWQgcHJvdG9jb2wgd2hp
Y2ggZml0cyBtb3JlCiAgICBzb3BoaXN0aWNhdGVkIHVzZS1jYXNlcyB0aGFuIGEgZnJhbWVidWZm
ZXIgZGV2aWNlIGNhbiBoYW5kbGUuIEF0IHRoZQogICAgbW9tZW50IGJhc2ljIGZ1bmN0aW9uYWxp
dHkgaXMgc3VwcG9ydGVkIHdpdGggdGhlIGludGVudGlvbiB0byBleHRlbmQ6CiAgICAgIG8gbXVs
dGlwbGUgZHluYW1pY2FsbHkgYWxsb2NhdGVkL2Rlc3Ryb3llZCBmcmFtZWJ1ZmZlcnMKICAgICAg
byBidWZmZXJzIG9mIGFyYml0cmFyeSBzaXplcwogICAgICBvIGJldHRlciBjb25maWd1cmF0aW9u
IG9wdGlvbnMgaW5jbHVkaW5nIG11bHRpcGxlIGRpc3BsYXkgc3VwcG9ydAogICAgCiAgICBOb3Rl
OiBleGlzdGluZyBmYmlmIGNhbiBiZSB1c2VkIHRvZ2V0aGVyIHdpdGggZGlzcGxpZiBydW5uaW5n
IGF0IHRoZQogICAgc2FtZSB0aW1lLCBlLmcuIG9uIExpbnV4IG9uZSBwcm92aWRlcyBmcmFtZWJ1
ZmZlciBhbmQgYW5vdGhlciBEUk0vS01TCiAgICAKICAgIEZ1dHVyZSBleHRlbnNpb25zIHRvIHRo
ZSBleGlzdGluZyBwcm90b2NvbCBtYXkgaW5jbHVkZToKICAgICAgbyBhbGxvdyBkaXNwbGF5L2Nv
bm5lY3RvciBjbG9uaW5nCiAgICAgIG8gYWxsb3cgYWxsb2NhdGluZyBvYmplY3RzIG90aGVyIHRo
YW4gZGlzcGxheSBidWZmZXJzCiAgICAgIG8gYWRkIHBsYW5lcy9vdmVybGF5cyBzdXBwb3J0CiAg
ICAgIG8gc3VwcG9ydCBzY2FsaW5nCiAgICAgIG8gc3VwcG9ydCByb3RhdGlvbgogICAgCiAgICBO
b3RlLCB0aGF0IHRoaXMgcHJvdG9jb2wgZG9lc24ndCB1c2UgcmluZyBtYWNyb3MgZm9yCiAgICBi
aS1kaXJlY3Rpb25hbCBleGNoYW5nZSAoUFYgY2FsbHMvOXBmcykgYmFjYXVzZToKICAgICAgbyBp
dCBzdGF0aWNhbGx5IGRlZmluZXMgdGhlIHVzZSBvZiBhIHNpbmdsZSBwYWdlCiAgICAgICAgZm9y
IHRoZSByaW5nIGJ1ZmZlcgogICAgICBvIGl0IHVzZXMgZGlyZWN0IG1lbW9yeSBhY2Nlc3MgdG8g
cmluZydzIGNvbnRlbnRzCiAgICAgICAgdy9vIG1lbW9yeSBjb3B5aW5nCiAgICAgIG8gcmUtdXNl
cyB0aGUgc2FtZSBpZGVhIHRoYXQga2JkaWYvZmJpZiB1c2UKICAgICAgICB3aGljaCBmb3IgdGhp
cyB1c2UtY2FzZSBzZWVtcyB0byBiZSBhcHByb3ByaWF0ZQogICAgCiAgICA9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICAgUmF0aW9uYWxlIGZvciBp
bnRyb2R1Y2luZyB0aGlzIHByb3RvY29sIGluc3RlYWQgb2YKICAgIHVzaW5nIHRoZSBleGlzdGlu
ZyBmYmlmOgogICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KICAgIAogICAgMS4gSW4vb3V0IGV2ZW50IHNpemVzCiAgICAgIG8gZmJpZiAtIDQwIG9j
dGV0cwogICAgICBvIGRpc3BsaWYgLSA0MCBvY3RldHMKICAgIFRoaXMgaXMgb25seSB0aGUgaW5p
dGlhbCB2ZXJzaW9uIG9mIHRoZSBkaXNwbGlmIHByb3RvY29sCiAgICB3aGljaCBtZWFucyB0aGF0
IHRoZXJlIGNvdWxkIGJlIHJlcXVlc3RzIHdoaWNoIHdpbGwgbm90IGZpdAogICAgKFdSVCBpbnRy
b2R1Y2luZyBzb21lIEdQVSByZWxhdGVkIGZ1bmN0aW9uYWxpdHkKICAgIGxhdGVyIG9uKS4gSW4g
dGhhdCBjYXNlIHdlIGNhbm5vdCBhbHRlciBmYmlmIHNpemVzIGFzIHdlIG5lZWQgdG8KICAgIGJl
IGJhY2t3YXJkIGNvbXBhdGlibGUgYW4gd2lsbCBiZSBmb3JjZWQgdG8gaGFuZGxlIHRob3NlCiAg
ICBhcGFydCBvZiBmYmlmLgogICAgCiAgICAyLiBTaGFyZWQgcGFnZQogICAgRGlzcGxpZiBkb2Vz
bid0IHVzZSBhbnl0aGluZyBsaWtlIHN0cnVjdCB4ZW5mYl9wYWdlLCBidXQKICAgIERFRklORV9S
SU5HX1RZUEVTKHhlbl9kaXNwbGlmLCBzdHJ1Y3QgeGVuZGlzcGxfcmVxLCBzdHJ1Y3QKICAgIHhl
bmRpc3BsX3Jlc3ApIHdoaWNoIGlzIGEgYmV0dGVyIGFuZCBtb3JlIGNvbW1vbiB3YXkuCiAgICBP
dXRwdXQgZXZlbnRzIHVzZSBhIHNoYXJlZCBwYWdlIHdoaWNoIG9ubHkgaGFzIGluX2NvbnMgYW5k
IGluX3Byb2QKICAgIGFuZCBhbGwgdGhlIHJlc3QgaXMgdXNlZCBmb3IgaW5jb21pbmcgZXZlbnRz
LiBIZXJlIHN0cnVjdCB4ZW5mYl9wYWdlCiAgICBjb3VsZCBwcm9iYWJseSBiZSB1c2VkIGFzIGlz
IGRlc3BpdGUgdGhlIGZhY3QgdGhhdCBpdCBvbmx5IGhhcyBhIGhhbGYKICAgIG9mIGEgcGFnZSBm
b3IgaW5jb21pbmcgZXZlbnRzIHdoaWNoIGlzIG9ubHkgNTAgZXZlbnRzLiAoY29uc2lkZXIKICAg
IHNvbWV0aGluZyBsaWtlIDYwSHogZGlzcGxheSkKICAgIAogICAgMy4gQW1vdW50IG9mIGNoYW5n
ZXMuCiAgICBmYmlmIG9ubHkgcHJvdmlkZXMgWEVORkJfVFlQRV9VUERBVEUgYW5kIFhFTkZCX1RZ
UEVfUkVTSVpFCiAgICBldmVudHMsIHNvIGl0IGxvb2tzIGxpa2UgaXQgaXMgZWFzaWVyIHRvIGdl
dCBmYiBzdXBwb3J0IGludG8gZGlzcGxpZgogICAgdGhhbiB2aWNlIHZlcnNhLiBkaXNwbGlmIGF0
IHRoZSBtb21lbnQgaGFzIDYgcmVxdWVzdHMgYW5kIDEgZXZlbnQsCiAgICBtdWx0aXBsZSBjb25u
ZWN0b3Igc3VwcG9ydCwgZXRjLgogICAgCiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogT2xla3Nh
bmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogICAgU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9kaXNwbGlmLmggfCA4NjQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDg2NCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2Rpc3BsaWYuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9pby9kaXNwbGlmLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uOGE5NGYxZgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9pby9kaXNwbGlmLmgKQEAgLTAsMCArMSw4NjQgQEAKKy8qKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KyAqIGRpc3BsaWYuaAorICoKKyAqIFVuaWZpZWQgZGlzcGxheSBkZXZpY2UgSS9PIGludGVyZmFj
ZSBmb3IgWGVuIGd1ZXN0IE9TZXMuCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRl
ZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2Yg
dGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNv
ZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9u
LCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29w
eSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29y
CisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0
byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRv
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5v
dGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICog
YWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgor
ICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0Yg
QU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlU
RUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hB
TEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5Z
IENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNU
SU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VU
IE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhF
UgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAx
Ni0yMDE3IEVQQU0gU3lzdGVtcyBJbmMuCisgKgorICogQXV0aG9yczogT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgorICogICAgICAgICAg
T2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgorICovCisKKyNp
Zm5kZWYgX19YRU5fUFVCTElDX0lPX0RJU1BMSUZfSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19J
T19ESVNQTElGX0hfXworCisjaW5jbHVkZSAicmluZy5oIgorI2luY2x1ZGUgIi4uL2dyYW50X3Rh
YmxlLmgiCisKKy8qCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFByb3RvY29sIHZlcnNpb24KKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqLwor
I2RlZmluZSBYRU5ESVNQTF9QUk9UT0NPTF9WRVJTSU9OICAgICAiMSIKKworLyoKKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgTWFpbiBmZWF0dXJlcyBwcm92aWRl
ZCBieSB0aGUgcHJvdG9jb2wKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIFRoaXMgcHJvdG9j
b2wgYWltcyB0byBwcm92aWRlIGEgdW5pZmllZCBwcm90b2NvbCB3aGljaCBmaXRzIG1vcmUKKyAq
IHNvcGhpc3RpY2F0ZWQgdXNlLWNhc2VzIHRoYW4gYSBmcmFtZWJ1ZmZlciBkZXZpY2UgY2FuIGhh
bmRsZS4gQXQgdGhlCisgKiBtb21lbnQgYmFzaWMgZnVuY3Rpb25hbGl0eSBpcyBzdXBwb3J0ZWQg
d2l0aCB0aGUgaW50ZW50aW9uIHRvIGJlIGV4dGVuZGVkOgorICogIG8gbXVsdGlwbGUgZHluYW1p
Y2FsbHkgYWxsb2NhdGVkL2Rlc3Ryb3llZCBmcmFtZWJ1ZmZlcnMKKyAqICBvIGJ1ZmZlcnMgb2Yg
YXJiaXRyYXJ5IHNpemVzCisgKiAgbyBidWZmZXIgYWxsb2NhdGlvbiBhdCBlaXRoZXIgYmFjayBv
ciBmcm9udCBlbmQKKyAqICBvIGJldHRlciBjb25maWd1cmF0aW9uIG9wdGlvbnMgaW5jbHVkaW5n
IG11bHRpcGxlIGRpc3BsYXkgc3VwcG9ydAorICoKKyAqIE5vdGU6IGV4aXN0aW5nIGZiaWYgY2Fu
IGJlIHVzZWQgdG9nZXRoZXIgd2l0aCBkaXNwbGlmIHJ1bm5pbmcgYXQgdGhlCisgKiBzYW1lIHRp
bWUsIGUuZy4gb24gTGludXggb25lIHByb3ZpZGVzIGZyYW1lYnVmZmVyIGFuZCBhbm90aGVyIERS
TS9LTVMKKyAqCisgKiBOb3RlOiBkaXNwbGF5IHJlc29sdXRpb24gKFhlblN0b3JlJ3MgInJlc29s
dXRpb24iIHByb3BlcnR5KSBkZWZpbmVzCisgKiB2aXNpYmxlIGFyZWEgb2YgdGhlIHZpcnR1YWwg
ZGlzcGxheS4gQXQgdGhlIHNhbWUgdGltZSByZXNvbHV0aW9uIG9mCisgKiB0aGUgZGlzcGxheSBh
bmQgZnJhbWUgYnVmZmVycyBtYXkgZGlmZmVyOiBidWZmZXJzIGNhbiBiZSBzbWFsbGVyLCBlcXVh
bAorICogb3IgYmlnZ2VyIHRoYW4gdGhlIHZpc2libGUgYXJlYS4gVGhpcyBpcyB0byBlbmFibGUg
dXNlLWNhc2VzLCB3aGVyZSBiYWNrZW5kCisgKiBtYXkgZG8gc29tZSBwb3N0LXByb2Nlc3Npbmcg
b2YgdGhlIGRpc3BsYXkgYW5kIGZyYW1lIGJ1ZmZlcnMgc3VwcGxpZWQsCisgKiBlLmcuIHRob3Nl
IGJ1ZmZlcnMgY2FuIGJlIGp1c3QgYSBwYXJ0IG9mIHRoZSBmaW5hbCBjb21wb3NpdGlvbi4KKyAq
CisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgICAgICAgIERpcmVj
dGlvbiBvZiBpbXByb3ZlbWVudHMKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIEZ1dHVyZSBl
eHRlbnNpb25zIHRvIHRoZSBleGlzdGluZyBwcm90b2NvbCBtYXkgaW5jbHVkZToKKyAqICBvIGRp
c3BsYXkvY29ubmVjdG9yIGNsb25pbmcKKyAqICBvIGFsbG9jYXRpb24gb2Ygb2JqZWN0cyBvdGhl
ciB0aGFuIGRpc3BsYXkgYnVmZmVycworICogIG8gcGxhbmUvb3ZlcmxheSBzdXBwb3J0CisgKiAg
byBzY2FsaW5nIHN1cHBvcnQKKyAqICBvIHJvdGF0aW9uIHN1cHBvcnQKKyAqCisgKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgIEZlYXR1cmUgYW5kIFBhcmFtZXRlciBO
ZWdvdGlhdGlvbgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIEZyb250LT5iYWNrIG5v
dGlmaWNhdGlvbnM6IHdoZW4gZW5xdWV1aW5nIGEgbmV3IHJlcXVlc3QsIHNlbmRpbmcgYQorICog
bm90aWZpY2F0aW9uIGNhbiBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHhlbmRpc3BsX3JlcSAoaS5l
LiwgdGhlIGdlbmVyaWMKKyAqIGhvbGQtb2ZmIG1lY2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmlu
ZyBtYWNyb3MpLiBCYWNrZW5kcyBtdXN0IHNldAorICogeGVuZGlzcGxfcmVxIGFwcHJvcHJpYXRl
bHkgKGUuZy4sIHVzaW5nIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKCkpLgorICoKKyAq
IEJhY2stPmZyb250IG5vdGlmaWNhdGlvbnM6IHdoZW4gZW5xdWV1aW5nIGEgbmV3IHJlc3BvbnNl
LCBzZW5kaW5nIGEKKyAqIG5vdGlmaWNhdGlvbiBjYW4gYmUgbWFkZSBjb25kaXRpb25hbCBvbiB4
ZW5kaXNwbF9yZXNwIChpLmUuLCB0aGUgZ2VuZXJpYworICogaG9sZC1vZmYgbWVjaGFuaXNtIHBy
b3ZpZGVkIGJ5IHRoZSByaW5nIG1hY3JvcykuIEZyb250ZW5kcyBtdXN0IHNldAorICogeGVuZGlz
cGxfcmVzcCBhcHByb3ByaWF0ZWx5IChlLmcuLCB1c2luZyBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9S
RVNQT05TRVMoKSkuCisgKgorICogVGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJhLXZpcnR1YWwgZGlz
cGxheSBkcml2ZXIgdXRpbGl6ZSBub2RlcyB3aXRoaW4KKyAqIFhlblN0b3JlIHRvIGNvbW11bmlj
YXRlIGNhcGFiaWxpdGllcyBhbmQgdG8gbmVnb3RpYXRlIG9wZXJhdGluZyBwYXJhbWV0ZXJzLgor
ICogVGhpcyBzZWN0aW9uIGVudW1lcmF0ZXMgdGhlc2Ugbm9kZXMgd2hpY2ggcmVzaWRlIGluIHRo
ZSByZXNwZWN0aXZlIGZyb250IGFuZAorICogYmFja2VuZCBwb3J0aW9ucyBvZiBYZW5TdG9yZSwg
Zm9sbG93aW5nIHRoZSBYZW5CdXMgY29udmVudGlvbi4KKyAqCisgKiBBbGwgZGF0YSBpbiBYZW5T
dG9yZSBpcyBzdG9yZWQgYXMgc3RyaW5ncy4gTm9kZXMgc3BlY2lmeWluZyBudW1lcmljCisgKiB2
YWx1ZXMgYXJlIGVuY29kZWQgaW4gZGVjaW1hbC4gSW50ZWdlciB2YWx1ZSByYW5nZXMgbGlzdGVk
IGJlbG93IGFyZQorICogZXhwcmVzc2VkIGFzIGZpeGVkIHNpemVkIGludGVnZXIgdHlwZXMgY2Fw
YWJsZSBvZiBzdG9yaW5nIHRoZSBjb252ZXJzaW9uCisgKiBvZiBhIHByb3Blcmx5IGZvcm1hdGVk
IG5vZGUgc3RyaW5nLCB3aXRob3V0IGxvc3Mgb2YgaW5mb3JtYXRpb24uCisgKgorICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAgICAgICBFeGFtcGxlIGNvbmZpZ3Vy
YXRpb24KKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisgKiBOb3RlOiBkZXBlbmRpbmcgb24g
dGhlIHVzZS1jYXNlIGJhY2tlbmQgY2FuIGV4cG9zZSBtb3JlIGRpc3BsYXkgY29ubmVjdG9ycwor
ICogdGhhbiB0aGUgdW5kZXJseWluZyBIVyBwaHlzaWNhbGx5IGhhcyBieSBlbXBsb3lpbmcgU1cg
Z3JhcGhpY3MgY29tcG9zaXRvcnMKKyAqCisgKiBUaGlzIGlzIGFuIGV4YW1wbGUgb2YgYmFja2Vu
ZCBhbmQgZnJvbnRlbmQgY29uZmlndXJhdGlvbjoKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSBCYWNrZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CisgKgorICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmRpc3BsLzEvMC9mcm9udGVuZC1pZCA9
ICIxIgorICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmRpc3BsLzEvMC9mcm9udGVuZCA9ICIv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZkaXNwbC8wIgorICogL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmRpc3BsLzEvMC9zdGF0ZSA9ICI0IgorICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmRp
c3BsLzEvMC92ZXJzaW9ucyA9ICIxLDIiCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0gRnJvbnRlbmQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoK
KyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmRpc3BsLzAvYmFja2VuZC1pZCA9ICIwIgorICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92ZGlzcGwvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kL3ZkaXNwbC8xLzAiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZkaXNwbC8w
L3N0YXRlID0gIjQiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZkaXNwbC8wL3ZlcnNpb24g
PSAiMSIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmRpc3BsLzAvYmUtYWxsb2MgPSAiMSIK
KyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENvbm5lY3RvciAwIGNvbmZpZ3VyYXRp
b24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92ZGlzcGwvMC8wL3Jlc29sdXRpb24gPSAiMTkyMHgxMDgwIgorICogL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92ZGlzcGwvMC8wL3JlcS1yaW5nLXJlZiA9ICIyODMyIgorICogL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92ZGlzcGwvMC8wL3JlcS1ldmVudC1jaGFubmVsID0gIjE1IgorICogL2xvY2Fs
L2RvbWFpbi8xL2RldmljZS92ZGlzcGwvMC8wL2V2dC1yaW5nLXJlZiA9ICIzODciCisgKiAvbG9j
YWwvZG9tYWluLzEvZGV2aWNlL3ZkaXNwbC8wLzAvZXZ0LWV2ZW50LWNoYW5uZWwgPSAiMTYiCisg
KgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBDb25uZWN0b3IgMSBjb25maWd1cmF0aW9u
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmRpc3BsLzAvMS9yZXNvbHV0aW9uID0gIjgwMHg2MDAiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZkaXNwbC8wLzEvcmVxLXJpbmctcmVmID0gIjI4MzMiCisgKiAvbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZkaXNwbC8wLzEvcmVxLWV2ZW50LWNoYW5uZWwgPSAiMTciCisgKiAvbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZkaXNwbC8wLzEvZXZ0LXJpbmctcmVmID0gIjM4OCIKKyAqIC9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmRpc3BsLzAvMS9ldnQtZXZlbnQtY2hhbm5lbCA9ICIxOCIKKyAqCisg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNr
ZW5kIFhlbkJ1cyBOb2RlcworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KKyAqCisgKiB2ZXJzaW9ucworICogICAgICBWYWx1ZXM6ICAgICAgICAgPHN0
cmluZz4KKyAqCisgKiAgICAgIExpc3Qgb2YgWEVORElTUExfTElTVF9TRVBBUkFUT1Igc2VwYXJh
dGVkIHByb3RvY29sIHZlcnNpb25zIHN1cHBvcnRlZAorICogICAgICBieSB0aGUgYmFja2VuZC4g
Rm9yIGV4YW1wbGUgIjEsMiwzIi4KKyAqCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBGcm9udGVuZCBYZW5CdXMgTm9kZXMKKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEFkZHJl
c3NpbmcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogZG9tLWlkCisg
KiAgICAgIFZhbHVlczogICAgICAgICA8dWludDE2X3Q+CisgKgorICogICAgICBEb21haW4gaWRl
bnRpZmllci4KKyAqCisgKiBkZXYtaWQKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MTZf
dD4KKyAqCisgKiAgICAgIERldmljZSBpZGVudGlmaWVyLgorICoKKyAqIGNvbm4taWR4CisgKiAg
ICAgIFZhbHVlczogICAgICAgICA8dWludDhfdD4KKyAqCisgKiAgICAgIFplcm8gYmFzZWQgY29u
dGlnb3VzIGluZGV4IG9mIHRoZSBjb25uZWN0b3IuCisgKiAgICAgIC9sb2NhbC9kb21haW4vPGRv
bS1pZD4vZGV2aWNlL3ZkaXNwbC88ZGV2LWlkPi88Y29ubi1pZHg+Ly4uLgorICoKKyAqLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KKyAqCisgKiB2ZXJzaW9uCisgKiAgICAgIFZhbHVlczogICAgICAgICA8
c3RyaW5nPgorICoKKyAqICAgICAgUHJvdG9jb2wgdmVyc2lvbiwgY2hvc2VuIGFtb25nIHRoZSBv
bmVzIHN1cHBvcnRlZCBieSB0aGUgYmFja2VuZC4KKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gQmFja2VuZCBidWZmZXIgYWxsb2NhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CisgKgorICogYmUtYWxsb2MKKyAqICAgICAgVmFsdWVzOiAgICAgICAgICIwIiwgIjEiCisgKgor
ICogICAgICBJZiB2YWx1ZSBpcyBzZXQgdG8gIjEiLCB0aGVuIGJhY2tlbmQgY2FuIGJlIGEgYnVm
ZmVyIHByb3ZpZGVyL2FsbG9jYXRvcgorICogICAgICBmb3IgdGhpcyBkb21haW4gZHVyaW5nIFhF
TkRJU1BMX09QX0RCVUZfQ1JFQVRFIG9wZXJhdGlvbiAoc2VlIGJlbG93CisgKiAgICAgIGZvciBu
ZWdvdGlhdGlvbikuCisgKiAgICAgIElmIHZhbHVlIGlzIG5vdCAiMSIgb3Igb21pdHRlZCBmcm9u
dGVuZCBtdXN0IGFsbG9jYXRlIGJ1ZmZlcnMgaXRzZWxmLgorICoKKyAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gQ29ubmVjdG9yIHNldHRpbmdzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KKyAqCisgKiByZXNvbHV0aW9uCisgKiAgICAgIFZhbHVlczogICAgICAgICA8d2lkdGgs
IHVpbnQzMl90Png8aGVpZ2h0LCB1aW50MzJfdD4KKyAqCisgKiAgICAgIFdpZHRoIGFuZCBoZWln
aHQgb2YgdGhlIGNvbm5lY3RvciBpbiBwaXhlbHMgc2VwYXJhdGVkIGJ5CisgKiAgICAgIFhFTkRJ
U1BMX1JFU09MVVRJT05fU0VQQVJBVE9SLiBUaGlzIGRlZmluZXMgdmlzaWJsZSBhcmVhIG9mIHRo
ZQorICogICAgICBkaXNwbGF5LgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tIENvbm5lY3RvciBS
ZXF1ZXN0IFRyYW5zcG9ydCBQYXJhbWV0ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBU
aGlzIGNvbW11bmljYXRpb24gcGF0aCBpcyB1c2VkIHRvIGRlbGl2ZXIgcmVxdWVzdHMgZnJvbSBm
cm9udGVuZCB0byBiYWNrZW5kCisgKiBhbmQgZ2V0IHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNl
cyBmcm9tIGJhY2tlbmQgdG8gZnJvbnRlbmQsCisgKiBzZXQgdXAgcGVyIGNvbm5lY3Rvci4KKyAq
CisgKiByZXEtZXZlbnQtY2hhbm5lbAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90
PgorICoKKyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhlbiBjb25uZWN0b3IncyBjb250
cm9sIGV2ZW50IGNoYW5uZWwKKyAqICAgICAgdXNlZCB0byBzaWduYWwgYWN0aXZpdHkgaW4gdGhl
IHJpbmcgYnVmZmVyLgorICoKKyAqIHJlcS1yaW5nLXJlZgorICogICAgICBWYWx1ZXM6ICAgICAg
ICAgPHVpbnQzMl90PgorICoKKyAqICAgICAgVGhlIFhlbiBncmFudCByZWZlcmVuY2UgZ3JhbnRp
bmcgcGVybWlzc2lvbiBmb3IgdGhlIGJhY2tlbmQgdG8gbWFwCisgKiAgICAgIGEgc29sZSBwYWdl
IG9mIGNvbm5lY3RvcidzIGNvbnRyb2wgcmluZyBidWZmZXIuCisgKgorICotLS0tLS0tLS0tLS0t
LS0tLS0tIENvbm5lY3RvciBFdmVudCBUcmFuc3BvcnQgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0t
LS0tLS0tLQorICoKKyAqIFRoaXMgY29tbXVuaWNhdGlvbiBwYXRoIGlzIHVzZWQgdG8gZGVsaXZl
ciBhc3luY2hyb25vdXMgZXZlbnRzIGZyb20gYmFja2VuZAorICogdG8gZnJvbnRlbmQsIHNldCB1
cCBwZXIgY29ubmVjdG9yLgorICoKKyAqIGV2dC1ldmVudC1jaGFubmVsCisgKiAgICAgIFZhbHVl
czogICAgICAgICA8dWludDMyX3Q+CisgKgorICogICAgICBUaGUgaWRlbnRpZmllciBvZiB0aGUg
WGVuIGNvbm5lY3RvcidzIGV2ZW50IGNoYW5uZWwKKyAqICAgICAgdXNlZCB0byBzaWduYWwgYWN0
aXZpdHkgaW4gdGhlIHJpbmcgYnVmZmVyLgorICoKKyAqIGV2dC1yaW5nLXJlZgorICogICAgICBW
YWx1ZXM6ICAgICAgICAgPHVpbnQzMl90PgorICoKKyAqICAgICAgVGhlIFhlbiBncmFudCByZWZl
cmVuY2UgZ3JhbnRpbmcgcGVybWlzc2lvbiBmb3IgdGhlIGJhY2tlbmQgdG8gbWFwCisgKiAgICAg
IGEgc29sZSBwYWdlIG9mIGNvbm5lY3RvcidzIGV2ZW50IHJpbmcgYnVmZmVyLgorICovCisKKy8q
CisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBTVEFURSBESUFHUkFNUworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIFRvb2wgc3Rh
Y2sgY3JlYXRlcyBmcm9udCBhbmQgYmFjayBzdGF0ZSBub2RlcyB3aXRoIGluaXRpYWwgc3RhdGUK
KyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nLgorICogVG9vbCBzdGFjayBjcmVhdGVzIGFuZCBz
ZXRzIHVwIGZyb250ZW5kIGRpc3BsYXkgY29uZmlndXJhdGlvbgorICogbm9kZXMgcGVyIGRvbWFp
bi4KKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIE5vcm1hbCBmbG93IC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogRnJvbnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEJhY2sKKyAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PSAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisgKiBYZW5idXNT
dGF0ZUluaXRpYWxpc2luZyAgICAgICAgICAgICAgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcKKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBRdWVyeSBiYWNrZW5kIGRl
dmljZSBpZGVudGlmaWNhdGlvbgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRhdGEuCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG8g
T3BlbiBhbmQgdmFsaWRhdGUgYmFja2VuZCBkZXZpY2UuCisgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBWCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWGVuYnVzU3RhdGVJbml0V2FpdAorICoKKyAqIG8gUXVlcnkgZnJvbnRlbmQgY29uZmln
dXJhdGlvbgorICogbyBBbGxvY2F0ZSBhbmQgaW5pdGlhbGl6ZQorICogICBldmVudCBjaGFubmVs
cyBwZXIgY29uZmlndXJlZAorICogICBjb25uZWN0b3IuCisgKiBvIFB1Ymxpc2ggdHJhbnNwb3J0
IHBhcmFtZXRlcnMKKyAqICAgdGhhdCB3aWxsIGJlIGluIGVmZmVjdCBkdXJpbmcKKyAqICAgdGhp
cyBjb25uZWN0aW9uLgorICogICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICB8CisgKiAg
ICAgICAgICAgICAgVgorICogWGVuYnVzU3RhdGVJbml0aWFsaXNlZAorICoKKyAqICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBRdWVyeSBmcm9udGVuZCB0cmFuc3BvcnQg
cGFyYW1ldGVycy4KKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBD
b25uZWN0IHRvIHRoZSBldmVudCBjaGFubmVscy4KKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFYKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYZW5idXNTdGF0ZUNvbm5lY3RlZAorICoKKyAqICBvIENyZWF0ZSBhbmQgaW5pdGlhbGl6ZSBP
UworICogICAgdmlydHVhbCBkaXNwbGF5IGNvbm5lY3RvcnMKKyAqICAgIGFzIHBlciBjb25maWd1
cmF0aW9uLgorICogICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICB8CisgKiAgICAgICAg
ICAgICAgVgorICogWGVuYnVzU3RhdGVDb25uZWN0ZWQKKyAqCisgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVVbmtub3duCisgKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVDbG9zZWQKKyAqICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNsb3NpbmcKKyAqIG8gUmVtb3Zl
IHZpcnR1YWwgZGlzcGxheSBkZXZpY2UKKyAqIG8gUmVtb3ZlIGV2ZW50IGNoYW5uZWxzCisgKiAg
ICAgICAgICAgICAgfAorICogICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICBWCisgKiBY
ZW5idXNTdGF0ZUNsb3NlZAorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBS
ZWNvdmVyeSBmbG93IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBJbiBj
YXNlIG9mIGZyb250ZW5kIHVucmVjb3ZlcmFibGUgZXJyb3JzIGJhY2tlbmQgaGFuZGxlcyB0aGF0
IGFzCisgKiBpZiBmcm9udGVuZCBnb2VzIGludG8gdGhlIFhlbmJ1c1N0YXRlQ2xvc2VkIHN0YXRl
LgorICoKKyAqIEluIGNhc2Ugb2YgYmFja2VuZCB1bnJlY292ZXJhYmxlIGVycm9ycyBmcm9udGVu
ZCB0cmllcyByZW1vdmluZworICogdGhlIHZpcnR1YWxpemVkIGRldmljZS4gSWYgdGhpcyBpcyBw
b3NzaWJsZSBhdCB0aGUgbW9tZW50IG9mIGVycm9yLAorICogdGhlbiBmcm9udGVuZCBnb2VzIGlu
dG8gdGhlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHN0YXRlIGFuZCBpcyByZWFkeSBmb3IKKyAq
IG5ldyBjb25uZWN0aW9uIHdpdGggYmFja2VuZC4gSWYgdGhlIHZpcnR1YWxpemVkIGRldmljZSBp
cyBzdGlsbCBpbiB1c2UgYW5kCisgKiBjYW5ub3QgYmUgcmVtb3ZlZCwgdGhlbiBmcm9udGVuZCBn
b2VzIGludG8gdGhlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBzdGF0ZQorICogdW50aWwgZWl0
aGVyIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaXMgcmVtb3ZlZCBvciBiYWNrZW5kIGluaXRpYXRl
cyBhIG5ldworICogY29ubmVjdGlvbi4gT24gdGhlIHZpcnR1YWxpemVkIGRldmljZSByZW1vdmFs
IGZyb250ZW5kIGdvZXMgaW50byB0aGUKKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHN0YXRl
LgorICoKKyAqIE5vdGUgb24gWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlIG9mIHRoZSBm
cm9udGVuZDogaWYgYmFja2VuZCBoYXMKKyAqIHVucmVjb3ZlcmFibGUgZXJyb3JzIHRoZW4gZnJv
bnRlbmQgY2Fubm90IHNlbmQgcmVxdWVzdHMgdG8gdGhlIGJhY2tlbmQKKyAqIGFuZCB0aHVzIGNh
bm5vdCBwcm92aWRlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBhbnlt
b3JlLgorICogQWZ0ZXIgYmFja2VuZCBpcyBiYWNrIHRvIG5vcm1hbCB0aGUgdmlydHVhbGl6ZWQg
ZGV2aWNlIG1heSBzdGlsbCBob2xkIHNvbWUKKyAqIHN0YXRlOiBjb25maWd1cmF0aW9uIGluIHVz
ZSwgYWxsb2NhdGVkIGJ1ZmZlcnMsIGNsaWVudCBhcHBsaWNhdGlvbiBzdGF0ZSBldGMuCisgKiBJ
biBtb3N0IGNhc2VzLCB0aGlzIHdpbGwgcmVxdWlyZSBmcm9udGVuZCB0byBpbXBsZW1lbnQgY29t
cGxleCByZWNvdmVyeQorICogcmVjb25uZWN0IGxvZ2ljLiBJbnN0ZWFkLCBieSBnb2luZyBpbnRv
IFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBzdGF0ZSwKKyAqIGZyb250ZW5kIHdpbGwgbWFrZSBz
dXJlIG5vIG5ldyBjbGllbnRzIG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgYXJlCisgKiBhY2Nl
cHRlZCwgYWxsb3cgZXhpc3RpbmcgY2xpZW50KHMpIHRvIGV4aXQgZ3JhY2VmdWxseSBieSBzaWdu
YWxpbmcgZXJyb3IKKyAqIHN0YXRlIGV0Yy4KKyAqIE9uY2UgYWxsIHRoZSBjbGllbnRzIGFyZSBn
b25lIGZyb250ZW5kIGNhbiByZWluaXRpYWxpemUgdGhlIHZpcnR1YWxpemVkCisgKiBkZXZpY2Ug
YW5kIGdldCBpbnRvIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHN0YXRlIGFnYWluIHNpZ25hbGlu
ZyB0aGUKKyAqIGJhY2tlbmQgdGhhdCBhIG5ldyBjb25uZWN0aW9uIGNhbiBiZSBtYWRlLgorICoK
KyAqIFRoZXJlIGFyZSBtdWx0aXBsZSBjb25kaXRpb25zIHBvc3NpYmxlIHVuZGVyIHdoaWNoIGZy
b250ZW5kIHdpbGwgZ28gZnJvbQorICogWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIGludG8gWGVu
YnVzU3RhdGVJbml0aWFsaXNpbmcsIHNvbWUgb2YgdGhlbSBhcmUgT1MKKyAqIHNwZWNpZmljLiBG
b3IgZXhhbXBsZToKKyAqIDEuIFRoZSB1bmRlcmx5aW5nIE9TIGZyYW1ld29yayBtYXkgcHJvdmlk
ZSBjYWxsYmFja3MgdG8gc2lnbmFsIHRoYXQgdGhlIGxhc3QKKyAqICAgIGNsaWVudCBvZiB0aGUg
dmlydHVhbGl6ZWQgZGV2aWNlIGhhcyBnb25lIGFuZCB0aGUgZGV2aWNlIGNhbiBiZSByZW1vdmVk
CisgKiAyLiBGcm9udGVuZCBjYW4gc2NoZWR1bGUgYSBkZWZlcnJlZCB3b3JrICh0aW1lci90YXNr
bGV0L3dvcmtxdWV1ZSkKKyAqICAgIHRvIHBlcmlvZGljYWxseSBjaGVjayBpZiB0aGlzIGlzIHRo
ZSByaWdodCB0aW1lIHRvIHJlLXRyeSByZW1vdmFsIG9mCisgKiAgICB0aGUgdmlydHVhbGl6ZWQg
ZGV2aWNlLgorICogMy4gQnkgYW55IG90aGVyIG1lYW5zLgorICoKKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSRVFVRVNUIENPREVTCisgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCisgKiBSZXF1ZXN0IGNvZGVzIFswOyAxNV0gYXJlIHJlc2VydmVk
IGFuZCBtdXN0IG5vdCBiZSB1c2VkCisgKi8KKworI2RlZmluZSBYRU5ESVNQTF9PUF9EQlVGX0NS
RUFURSAgICAgICAweDEwCisjZGVmaW5lIFhFTkRJU1BMX09QX0RCVUZfREVTVFJPWSAgICAgIDB4
MTEKKyNkZWZpbmUgWEVORElTUExfT1BfRkJfQVRUQUNIICAgICAgICAgMHgxMgorI2RlZmluZSBY
RU5ESVNQTF9PUF9GQl9ERVRBQ0ggICAgICAgICAweDEzCisjZGVmaW5lIFhFTkRJU1BMX09QX1NF
VF9DT05GSUcgICAgICAgIDB4MTQKKyNkZWZpbmUgWEVORElTUExfT1BfUEdfRkxJUCAgICAgICAg
ICAgMHgxNQorCisvKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFVkVOVCBDT0RFUworICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICov
CisjZGVmaW5lIFhFTkRJU1BMX0VWVF9QR19GTElQICAgICAgICAgIDB4MDAKKworLyoKKyAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgWEVOU1RPUkUgRklFTEQgQU5EIFBB
VEggTkFNRSBTVFJJTkdTLCBIRUxQRVJTCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKi8KKyNk
ZWZpbmUgWEVORElTUExfRFJJVkVSX05BTUUgICAgICAgICAgInZkaXNwbCIKKworI2RlZmluZSBY
RU5ESVNQTF9MSVNUX1NFUEFSQVRPUiAgICAgICAiLCIKKyNkZWZpbmUgWEVORElTUExfUkVTT0xV
VElPTl9TRVBBUkFUT1IgIngiCisKKyNkZWZpbmUgWEVORElTUExfRklFTERfQkVfVkVSU0lPTlMg
ICAgInZlcnNpb25zIgorI2RlZmluZSBYRU5ESVNQTF9GSUVMRF9GRV9WRVJTSU9OICAgICAidmVy
c2lvbiIKKyNkZWZpbmUgWEVORElTUExfRklFTERfUkVRX1JJTkdfUkVGICAgInJlcS1yaW5nLXJl
ZiIKKyNkZWZpbmUgWEVORElTUExfRklFTERfUkVRX0NIQU5ORUwgICAgInJlcS1ldmVudC1jaGFu
bmVsIgorI2RlZmluZSBYRU5ESVNQTF9GSUVMRF9FVlRfUklOR19SRUYgICAiZXZ0LXJpbmctcmVm
IgorI2RlZmluZSBYRU5ESVNQTF9GSUVMRF9FVlRfQ0hBTk5FTCAgICAiZXZ0LWV2ZW50LWNoYW5u
ZWwiCisjZGVmaW5lIFhFTkRJU1BMX0ZJRUxEX1JFU09MVVRJT04gICAgICJyZXNvbHV0aW9uIgor
I2RlZmluZSBYRU5ESVNQTF9GSUVMRF9CRV9BTExPQyAgICAgICAiYmUtYWxsb2MiCisKKy8qCisg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgU1RBVFVT
IFJFVFVSTiBDT0RFUworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIFN0YXR1cyByZXR1
cm4gY29kZSBpcyB6ZXJvIG9uIHN1Y2Nlc3MgYW5kIC1YRU5fRVhYIG9uIGZhaWx1cmUuCisgKgor
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBB
c3N1bXB0aW9ucworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogbyB1c2FnZSBvZiBncmFudCBy
ZWZlcmVuY2UgMCBhcyBpbnZhbGlkIGdyYW50IHJlZmVyZW5jZToKKyAqICAgZ3JhbnQgcmVmZXJl
bmNlIDAgaXMgdmFsaWQsIGJ1dCBuZXZlciBleHBvc2VkIHRvIGEgUFYgZHJpdmVyLAorICogICBi
ZWNhdXNlIG9mIHRoZSBmYWN0IGl0IGlzIGFscmVhZHkgaW4gdXNlL3Jlc2VydmVkIGJ5IHRoZSBQ
ViBjb25zb2xlLgorICogbyBhbGwgcmVmZXJlbmNlcyBpbiB0aGlzIGRvY3VtZW50IHRvIHBhZ2Ug
c2l6ZXMgbXVzdCBiZSB0cmVhdGVkCisgKiAgIGFzIHBhZ2VzIG9mIHNpemUgWEVOX1BBR0VfU0la
RSB1bmxlc3Mgb3RoZXJ3aXNlIG5vdGVkLgorICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAq
ICAgICAgIERlc2NyaXB0aW9uIG9mIHRoZSBwcm90b2NvbCBiZXR3ZWVuIGZyb250ZW5kIGFuZCBi
YWNrZW5kIGRyaXZlcgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIFRoZSB0d28gaGFs
dmVzIG9mIGEgUGFyYS12aXJ0dWFsIGRpc3BsYXkgZHJpdmVyIGNvbW11bmljYXRlIHdpdGgKKyAq
IGVhY2ggb3RoZXIgdXNpbmcgc2hhcmVkIHBhZ2VzIGFuZCBldmVudCBjaGFubmVscy4KKyAqIFNo
YXJlZCBwYWdlIGNvbnRhaW5zIGEgcmluZyB3aXRoIHJlcXVlc3QvcmVzcG9uc2UgcGFja2V0cy4K
KyAqCisgKiBBbGwgcmVzZXJ2ZWQgZmllbGRzIGluIHRoZSBzdHJ1Y3R1cmVzIGJlbG93IG11c3Qg
YmUgMC4KKyAqIERpc3BsYXkgYnVmZmVycydzIGNvb2tpZSBvZiB2YWx1ZSAwIGlzIHRyZWF0ZWQg
YXMgaW52YWxpZC4KKyAqIEZyYW1lYnVmZmVyJ3MgY29va2llIG9mIHZhbHVlIDAgaXMgdHJlYXRl
ZCBhcyBpbnZhbGlkLgorICoKKyAqIEZvciBhbGwgcmVxdWVzdC9yZXNwb25zZS9ldmVudCBwYWNr
ZXRzIHRoYXQgdXNlIGNvb2tpZXM6CisgKiAgIGRidWZfY29va2llIC0gdWludDY0X3QsIHVuaXF1
ZSB0byBndWVzdCBkb21haW4gdmFsdWUgdXNlZCBieSB0aGUgYmFja2VuZAorICogICAgIHRvIG1h
cCByZW1vdGUgZGlzcGxheSBidWZmZXIgdG8gaXRzIGxvY2FsIG9uZQorICogICBmYl9jb29raWUg
LSB1aW50NjRfdCwgdW5pcXVlIHRvIGd1ZXN0IGRvbWFpbiB2YWx1ZSB1c2VkIGJ5IHRoZSBiYWNr
ZW5kCisgKiAgICAgdG8gbWFwIHJlbW90ZSBmcmFtZWJ1ZmZlciB0byBpdHMgbG9jYWwgb25lCisg
KgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlcXVlc3RzIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIEFsbCByZXF1ZXN0cy9yZXNwb25zZXMs
IHdoaWNoIGFyZSBub3QgY29ubmVjdG9yIHNwZWNpZmljLCBtdXN0IGJlIHNlbnQgb3ZlcgorICog
Y29udHJvbCByaW5nIG9mIHRoZSBjb25uZWN0b3Igd2hpY2ggaGFzIHRoZSBpbmRleCB2YWx1ZSBv
ZiAwOgorICogICAvbG9jYWwvZG9tYWluLzxkb20taWQ+L2RldmljZS92ZGlzcGwvPGRldi1pZD4v
MC9yZXEtcmluZy1yZWYKKyAqCisgKiBBbGwgcmVxdWVzdCBwYWNrZXRzIGhhdmUgdGhlIHNhbWUg
bGVuZ3RoICg2NCBvY3RldHMpCisgKiBBbGwgcmVxdWVzdCBwYWNrZXRzIGhhdmUgY29tbW9uIGhl
YWRlcjoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAg
ICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgIGlkICAgICAgICAgICAgICAgIHwgICAgb3BlcmF0aW9uICAgfCAgIHJlc2VydmVkICAg
ICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogICBpZCAtIHVpbnQxNl90LCBwcml2YXRlIGd1ZXN0IHZhbHVlLCBlY2hvZWQgaW4gcmVz
cG9uc2UKKyAqICAgb3BlcmF0aW9uIC0gdWludDhfdCwgb3BlcmF0aW9uIGNvZGUsIFhFTkRJU1BM
X09QXz8/PworICoKKyAqIFJlcXVlc3QgZGJ1ZiBjcmVhdGlvbiAtIHJlcXVlc3QgY3JlYXRpb24g
b2YgYSBkaXNwbGF5IGJ1ZmZlci4KKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAg
ICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfT1BfREJVRl9DUkVBVEUg
fCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgZGJ1Zl9jb29raWUg
bG93IDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgIGRidWZfY29va2llIGhpZ2ggMzItYml0ICAgICAgICAg
ICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJwcCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAyOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBidWZmZXJfc3ogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDM2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmVmX2RpcmVjdG9yeSAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA0MAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDQKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogTXVzdCBiZSBzZW50IG92ZXIgY29udHJvbCBy
aW5nIG9mIHRoZSBjb25uZWN0b3Igd2hpY2ggaGFzIHRoZSBpbmRleAorICogdmFsdWUgb2YgMDoK
KyAqICAgL2xvY2FsL2RvbWFpbi88ZG9tLWlkPi9kZXZpY2UvdmRpc3BsLzxkZXYtaWQ+LzAvcmVx
LXJpbmctcmVmCisgKiBBbGwgdW51c2VkIGJpdHMgaW4gZmxhZ3MgZmllbGQgbXVzdCBiZSBzZXQg
dG8gMC4KKyAqCisgKiBBbiBhdHRlbXB0IHRvIGNyZWF0ZSBtdWx0aXBsZSBkaXNwbGF5IGJ1ZmZl
cnMgd2l0aCB0aGUgc2FtZSBkYnVmX2Nvb2tpZSBpcworICogYW4gZXJyb3IuIGRidWZfY29va2ll
IGNhbiBiZSByZS11c2VkIGFmdGVyIGRlc3Ryb3lpbmcgdGhlIGNvcnJlc3BvbmRpbmcKKyAqIGRp
c3BsYXkgYnVmZmVyLgorICoKKyAqIFdpZHRoIGFuZCBoZWlnaHQgb2YgdGhlIGRpc3BsYXkgYnVm
ZmVycyBjYW4gYmUgc21hbGxlciwgZXF1YWwgb3IgYmlnZ2VyCisgKiB0aGFuIHRoZSBjb25uZWN0
b3IncyByZXNvbHV0aW9uLiBEZXB0aC9waXhlbCBmb3JtYXQgb2YgdGhlIGluZGl2aWR1YWwKKyAq
IGJ1ZmZlcnMgY2FuIGRpZmZlciBhcyB3ZWxsLgorICoKKyAqIHdpZHRoIC0gdWludDMyX3QsIHdp
ZHRoIGluIHBpeGVscworICogaGVpZ2h0IC0gdWludDMyX3QsIGhlaWdodCBpbiBwaXhlbHMKKyAq
IGJwcCAtIHVpbnQzMl90LCBiaXRzIHBlciBwaXhlbAorICogYnVmZmVyX3N6IC0gdWludDMyX3Qs
IGJ1ZmZlciBzaXplIHRvIGJlIGFsbG9jYXRlZCwgb2N0ZXRzCisgKiBmbGFncyAtIHVpbnQzMl90
LCBmbGFncyBvZiB0aGUgb3BlcmF0aW9uCisgKiAgIG8gWEVORElTUExfREJVRl9GTEdfUkVRX0FM
TE9DIC0gaWYgc2V0LCB0aGVuIGJhY2tlbmQgaXMgcmVxdWVzdGVkCisgKiAgICAgdG8gYWxsb2Nh
dGUgdGhlIGJ1ZmZlciB3aXRoIHRoZSBwYXJhbWV0ZXJzIHByb3ZpZGVkIGluIHRoaXMgcmVxdWVz
dC4KKyAqICAgICBQYWdlIGRpcmVjdG9yeSBpcyBoYW5kbGVkIGFzIGZvbGxvd3M6CisgKiAgICAg
ICBGcm9udGVuZCBvbiByZXF1ZXN0OgorICogICAgICAgICBvIGFsbG9jYXRlcyBwYWdlcyBmb3Ig
dGhlIGRpcmVjdG9yeSAoZ3JlZl9kaXJlY3RvcnksCisgKiAgICAgICAgICAgZ3JlZl9kaXJfbmV4
dF9wYWdlKHMpCisgKiAgICAgICAgIG8gZ3JhbnRzIHBlcm1pc3Npb25zIGZvciB0aGUgcGFnZXMg
b2YgdGhlIGRpcmVjdG9yeSB0byB0aGUgYmFja2VuZAorICogICAgICAgICBvIHNldHMgZ3JlZl9k
aXJfbmV4dF9wYWdlIGZpZWxkcworICogICAgICAgQmFja2VuZCBvbiByZXNwb25zZToKKyAqICAg
ICAgICAgbyBncmFudHMgcGVybWlzc2lvbnMgZm9yIHRoZSBwYWdlcyBvZiB0aGUgYnVmZmVyIGFs
bG9jYXRlZCB0bworICogICAgICAgICAgIHRoZSBmcm9udGVuZAorICogICAgICAgICBvIGZpbGxz
IGluIHBhZ2UgZGlyZWN0b3J5IHdpdGggZ3JhbnQgcmVmZXJlbmNlcworICogICAgICAgICAgIChn
cmVmW10gaW4gc3RydWN0IHhlbmRpc3BsX3BhZ2VfZGlyZWN0b3J5KQorICogZ3JlZl9kaXJlY3Rv
cnkgLSBncmFudF9yZWZfdCwgYSByZWZlcmVuY2UgdG8gdGhlIGZpcnN0IHNoYXJlZCBwYWdlCisg
KiAgIGRlc2NyaWJpbmcgc2hhcmVkIGJ1ZmZlciByZWZlcmVuY2VzLiBBdCBsZWFzdCBvbmUgcGFn
ZSBleGlzdHMuIElmIHNoYXJlZAorICogICBidWZmZXIgc2l6ZSAoYnVmZmVyX3N6KSBleGNlZWRz
IHdoYXQgY2FuIGJlIGFkZHJlc3NlZCBieSB0aGlzIHNpbmdsZSBwYWdlLAorICogICB0aGVuIHJl
ZmVyZW5jZSB0byB0aGUgbmV4dCBwYWdlIG11c3QgYmUgc3VwcGxpZWQgKHNlZSBncmVmX2Rpcl9u
ZXh0X3BhZ2UKKyAqICAgYmVsb3cpCisgKi8KKworI2RlZmluZSBYRU5ESVNQTF9EQlVGX0ZMR19S
RVFfQUxMT0MgICAgICAgKDEgPDwgMCkKKworc3RydWN0IHhlbmRpc3BsX2RidWZfY3JlYXRlX3Jl
cSB7CisgICAgdWludDY0X3QgZGJ1Zl9jb29raWU7CisgICAgdWludDMyX3Qgd2lkdGg7CisgICAg
dWludDMyX3QgaGVpZ2h0OworICAgIHVpbnQzMl90IGJwcDsKKyAgICB1aW50MzJfdCBidWZmZXJf
c3o7CisgICAgdWludDMyX3QgZmxhZ3M7CisgICAgZ3JhbnRfcmVmX3QgZ3JlZl9kaXJlY3Rvcnk7
Cit9OworCisvKgorICogU2hhcmVkIHBhZ2UgZm9yIFhFTkRJU1BMX09QX0RCVUZfQ1JFQVRFIGJ1
ZmZlciBkZXNjcmlwdG9yIChncmVmX2RpcmVjdG9yeSBpbgorICogdGhlIHJlcXVlc3QpIGVtcGxv
eXMgYSBsaXN0IG9mIHBhZ2VzLCBkZXNjcmliaW5nIGFsbCBwYWdlcyBvZiB0aGUgc2hhcmVkCisg
KiBkYXRhIGJ1ZmZlcjoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAg
ICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZfZGlyX25leHRfcGFnZSAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdyZWZbMF0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmVmW2ldICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCBpKjQrOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZltOIC0gMV0gICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IE4qNCs4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBncmVm
X2Rpcl9uZXh0X3BhZ2UgLSBncmFudF9yZWZfdCwgcmVmZXJlbmNlIHRvIHRoZSBuZXh0IHBhZ2Ug
ZGVzY3JpYmluZworICogICBwYWdlIGRpcmVjdG9yeS4gTXVzdCBiZSAwIGlmIHRoZXJlIGFyZSBu
byBtb3JlIHBhZ2VzIGluIHRoZSBsaXN0LgorICogZ3JlZltpXSAtIGdyYW50X3JlZl90LCByZWZl
cmVuY2UgdG8gYSBzaGFyZWQgcGFnZSBvZiB0aGUgYnVmZmVyCisgKiAgIGFsbG9jYXRlZCBhdCBY
RU5ESVNQTF9PUF9EQlVGX0NSRUFURQorICoKKyAqIE51bWJlciBvZiBncmFudF9yZWZfdCBlbnRy
aWVzIGluIHRoZSB3aG9sZSBwYWdlIGRpcmVjdG9yeSBpcyBub3QKKyAqIHBhc3NlZCwgYnV0IGlu
c3RlYWQgY2FuIGJlIGNhbGN1bGF0ZWQgYXM6CisgKiAgIG51bV9ncmVmc190b3RhbCA9IChYRU5E
SVNQTF9PUF9EQlVGX0NSRUFURS5idWZmZXJfc3ogKyBYRU5fUEFHRV9TSVpFIC0gMSkgLworICog
ICAgICAgWEVOX1BBR0VfU0laRQorICovCisKK3N0cnVjdCB4ZW5kaXNwbF9wYWdlX2RpcmVjdG9y
eSB7CisgICAgZ3JhbnRfcmVmX3QgZ3JlZl9kaXJfbmV4dF9wYWdlOworICAgIGdyYW50X3JlZl90
IGdyZWZbMV07IC8qIFZhcmlhYmxlIGxlbmd0aCAqLworfTsKKworLyoKKyAqIFJlcXVlc3QgZGJ1
ZiBkZXN0cnVjdGlvbiAtIGRlc3Ryb3kgYSBwcmV2aW91c2x5IGFsbG9jYXRlZCBkaXNwbGF5IGJ1
ZmZlcjoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAg
ICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgIGlkICAgICAgICAgICAgICAgIHxfT1BfREJVRl9ERVNUUk9ZfCAgIHJlc2VydmVkICAg
ICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogfCAgICAgICAgICAgICAgICAgICAgICAgZGJ1Zl9jb29raWUgbG93IDMyLWJpdCAgICAg
ICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgIGRidWZfY29va2llIGhpZ2ggMzItYml0ICAgICAgICAgICAgICAgICAgICAgfCAx
NgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKgorICogTXVzdCBiZSBzZW50IG92ZXIgY29udHJvbCByaW5nIG9mIHRo
ZSBjb25uZWN0b3Igd2hpY2ggaGFzIHRoZSBpbmRleAorICogdmFsdWUgb2YgMDoKKyAqICAgL2xv
Y2FsL2RvbWFpbi88ZG9tLWlkPi9kZXZpY2UvdmRpc3BsLzxkZXYtaWQ+LzAvcmVxLXJpbmctcmVm
CisgKi8KKworc3RydWN0IHhlbmRpc3BsX2RidWZfZGVzdHJveV9yZXEgeworICAgIHVpbnQ2NF90
IGRidWZfY29va2llOworfTsKKworLyoKKyAqIFJlcXVlc3QgZnJhbWVidWZmZXIgYXR0YWNobWVu
dCAtIHJlcXVlc3QgYXR0YWNobWVudCBvZiBhIGZyYW1lYnVmZmVyIHRvCisgKiBwcmV2aW91c2x5
IGNyZWF0ZWQgZGlzcGxheSBidWZmZXIuCisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAg
ICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9GQl9BVFRB
Q0ggIHwgICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgIGRidWZfY29v
a2llIGxvdyAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8ICAgICAgICAgICAgICAgICAgICAgICBkYnVmX2Nvb2tpZSBoaWdoIDMyLWJpdCAgICAg
ICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAg
ICAgICAgICAgIGZiX2Nvb2tpZSBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAgICAgICB8IDIw
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBmYl9jb29raWUg
aGlnaCAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgfCAyNAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMjgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyCisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGl4ZWxfZm9y
bWF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgNDAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogTXVz
dCBiZSBzZW50IG92ZXIgY29udHJvbCByaW5nIG9mIHRoZSBjb25uZWN0b3Igd2hpY2ggaGFzIHRo
ZSBpbmRleAorICogdmFsdWUgb2YgMDoKKyAqICAgL2xvY2FsL2RvbWFpbi88ZG9tLWlkPi9kZXZp
Y2UvdmRpc3BsLzxkZXYtaWQ+LzAvcmVxLXJpbmctcmVmCisgKiBXaWR0aCBhbmQgaGVpZ2h0IGNh
biBiZSBzbWFsbGVyLCBlcXVhbCBvciBiaWdnZXIgdGhhbiB0aGUgY29ubmVjdG9yJ3MKKyAqIHJl
c29sdXRpb24uCisgKgorICogQW4gYXR0ZW1wdCB0byBjcmVhdGUgbXVsdGlwbGUgZnJhbWUgYnVm
ZmVycyB3aXRoIHRoZSBzYW1lIGZiX2Nvb2tpZSBpcworICogYW4gZXJyb3IuIGZiX2Nvb2tpZSBj
YW4gYmUgcmUtdXNlZCBhZnRlciBkZXN0cm95aW5nIHRoZSBjb3JyZXNwb25kaW5nCisgKiBmcmFt
ZSBidWZmZXIuCisgKgorICogd2lkdGggLSB1aW50MzJfdCwgd2lkdGggaW4gcGl4ZWxzCisgKiBo
ZWlnaHQgLSB1aW50MzJfdCwgaGVpZ2h0IGluIHBpeGVscworICogcGl4ZWxfZm9ybWF0IC0gdWlu
dDMyX3QsIHBpeGVsIGZvcm1hdCBvZiB0aGUgZnJhbWVidWZmZXIsIEZPVVJDQyBjb2RlCisgKi8K
Kworc3RydWN0IHhlbmRpc3BsX2ZiX2F0dGFjaF9yZXEgeworICAgIHVpbnQ2NF90IGRidWZfY29v
a2llOworICAgIHVpbnQ2NF90IGZiX2Nvb2tpZTsKKyAgICB1aW50MzJfdCB3aWR0aDsKKyAgICB1
aW50MzJfdCBoZWlnaHQ7CisgICAgdWludDMyX3QgcGl4ZWxfZm9ybWF0OworfTsKKworLyoKKyAq
IFJlcXVlc3QgZnJhbWVidWZmZXIgZGV0YWNoIC0gZGV0YWNoIGEgcHJldmlvdXNseQorICogYXR0
YWNoZWQgZnJhbWVidWZmZXIgZnJvbSB0aGUgZGlzcGxheSBidWZmZXIgaW4gcmVxdWVzdDoKKyAq
ICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAg
ICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlk
ICAgICAgICAgICAgICAgIHwgIF9PUF9GQl9ERVRBQ0ggfCAgIHJlc2VydmVkICAgICB8IDQKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgICAgICAgICAgIGZiX2Nvb2tpZSBsb3cgMzItYml0ICAgICAgICAgICAgICAg
ICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICBmYl9jb29raWUgaGlnaCAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKgorICogTXVzdCBiZSBzZW50IG92ZXIgY29udHJvbCByaW5nIG9mIHRoZSBjb25uZWN0
b3Igd2hpY2ggaGFzIHRoZSBpbmRleAorICogdmFsdWUgb2YgMDoKKyAqICAgL2xvY2FsL2RvbWFp
bi88ZG9tLWlkPi9kZXZpY2UvdmRpc3BsLzxkZXYtaWQ+LzAvcmVxLXJpbmctcmVmCisgKi8KKwor
c3RydWN0IHhlbmRpc3BsX2ZiX2RldGFjaF9yZXEgeworICAgIHVpbnQ2NF90IGZiX2Nvb2tpZTsK
K307CisKKy8qCisgKiBSZXF1ZXN0IGNvbmZpZ3VyYXRpb24gc2V0L3Jlc2V0IC0gcmVxdWVzdCB0
byBzZXQgb3IgcmVzZXQKKyAqIHRoZSBjb25maWd1cmF0aW9uL21vZGUgb2YgdGhlIGRpc3BsYXk6
CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICBpZCAgICAgICAgICAgICAgICB8IF9PUF9TRVRfQ09ORklHIHwgICByZXNlcnZlZCAgICAgfCA0
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICBmYl9jb29raWUgbG93IDMyLWJpdCAgICAgICAgICAg
ICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgZmJfY29va2llIGhpZ2ggMzItYml0ICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB5ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAyNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJwcCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA0MAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDQKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogUGFzcyBhbGwgemVyb3MgdG8gcmVzZXQsIG90
aGVyd2lzZSBjb21tYW5kIGlzIHRyZWF0ZWQgYXMKKyAqIGNvbmZpZ3VyYXRpb24gc2V0LgorICog
RnJhbWVidWZmZXIncyBjb29raWUgZGVmaW5lcyB3aGljaCBmcmFtZWJ1ZmZlci9kYnVmIG11c3Qg
YmUKKyAqIGRpc3BsYXllZCB3aGlsZSBlbmFibGluZyBkaXNwbGF5IChhcHBseWluZyBjb25maWd1
cmF0aW9uKS4KKyAqIHgsIHksIHdpZHRoIGFuZCBoZWlnaHQgYXJlIGJvdW5kIGJ5IHRoZSBjb25u
ZWN0b3IncyByZXNvbHV0aW9uIGFuZCBtdXN0IG5vdAorICogZXhjZWVkIGl0LgorICoKKyAqIHgg
LSB1aW50MzJfdCwgc3RhcnRpbmcgcG9zaXRpb24gaW4gcGl4ZWxzIGJ5IFggYXhpcworICogeSAt
IHVpbnQzMl90LCBzdGFydGluZyBwb3NpdGlvbiBpbiBwaXhlbHMgYnkgWSBheGlzCisgKiB3aWR0
aCAtIHVpbnQzMl90LCB3aWR0aCBpbiBwaXhlbHMKKyAqIGhlaWdodCAtIHVpbnQzMl90LCBoZWln
aHQgaW4gcGl4ZWxzCisgKiBicHAgLSB1aW50MzJfdCwgYml0cyBwZXIgcGl4ZWwKKyAqLworCitz
dHJ1Y3QgeGVuZGlzcGxfc2V0X2NvbmZpZ19yZXEgeworICAgIHVpbnQ2NF90IGZiX2Nvb2tpZTsK
KyAgICB1aW50MzJfdCB4OworICAgIHVpbnQzMl90IHk7CisgICAgdWludDMyX3Qgd2lkdGg7Cisg
ICAgdWludDMyX3QgaGVpZ2h0OworICAgIHVpbnQzMl90IGJwcDsKK307CisKKy8qCisgKiBSZXF1
ZXN0IHBhZ2UgZmxpcCAtIHJlcXVlc3QgdG8gZmxpcCBhIHBhZ2UgaWRlbnRpZmllZCBieSB0aGUg
ZnJhbWVidWZmZXIKKyAqIGNvb2tpZToKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAg
ICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX1BHX0ZMSVAg
ICAgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgIGZiX2Nvb2tp
ZSBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBmYl9jb29raWUgaGlnaCAzMi1iaXQgICAgICAg
ICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKi8KKworc3RydWN0IHhlbmRpc3BsX3Bh
Z2VfZmxpcF9yZXEgeworICAgIHVpbnQ2NF90IGZiX2Nvb2tpZTsKK307CisKKy8qCisgKi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUmVzcG9uc2VzIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCisgKgorICogQWxsIHJlc3BvbnNlIHBhY2tldHMgaGF2ZSB0aGUgc2Ft
ZSBsZW5ndGggKDY0IG9jdGV0cykKKyAqCisgKiBBbGwgcmVzcG9uc2UgcGFja2V0cyBoYXZlIGNv
bW1vbiBoZWFkZXI6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAg
ICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgcmVzZXJ2ZWQgICAg
ICAgICAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKKyAqCisgKiBpZCAtIHVpbnQxNl90LCBwcml2YXRlIGd1ZXN0IHZhbHVlLCBlY2hvZWQgZnJv
bSByZXF1ZXN0CisgKiBzdGF0dXMgLSBpbnQzMl90LCByZXNwb25zZSBzdGF0dXMsIHplcm8gb24g
c3VjY2VzcyBhbmQgLVhFTl9FWFggb24gZmFpbHVyZQorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gRXZlbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KKyAqCisgKiBFdmVudHMgYXJlIHNlbnQgdmlhIGEgc2hhcmVkIHBhZ2UgYWxsb2NhdGVkIGJ5
IHRoZSBmcm9udCBhbmQgcHJvcGFnYXRlZCBieQorICogICBldnQtZXZlbnQtY2hhbm5lbC9ldnQt
cmluZy1yZWYgWGVuU3RvcmUgZW50cmllcworICogQWxsIGV2ZW50IHBhY2tldHMgaGF2ZSB0aGUg
c2FtZSBsZW5ndGggKDY0IG9jdGV0cykKKyAqIEFsbCBldmVudCBwYWNrZXRzIGhhdmUgY29tbW9u
IGhlYWRlcjoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgICAgICB0eXBlICAgICAgfCAgIHJlc2VydmVk
ICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICoKKyAqIGlkIC0gdWludDE2X3QsIGV2ZW50IGlkLCBtYXkgYmUgdXNlZCBieSBmcm9u
dAorICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGV2ZW50CisgKgorICoKKyAqIFBhZ2Ug
ZmxpcCBjb21wbGV0ZSBldmVudCAtIGV2ZW50IGZyb20gYmFjayB0byBmcm9udCBvbiBwYWdlIGZs
aXAgY29tcGxldGVkOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAg
ICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgIF9FVlRfUEdfRkxJUCB8ICAgcmVz
ZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgZmJfY29va2llIGxvdyAzMi1i
aXQgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgIGZiX2Nvb2tpZSBoaWdoIDMyLWJpdCAgICAgICAgICAgICAgICAg
ICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqLworCitzdHJ1Y3QgeGVuZGlzcGxfcGdfZmxpcF9ldnQg
eworICAgIHVpbnQ2NF90IGZiX2Nvb2tpZTsKK307CisKK3N0cnVjdCB4ZW5kaXNwbF9yZXEgewor
ICAgIHVpbnQxNl90IGlkOworICAgIHVpbnQ4X3Qgb3BlcmF0aW9uOworICAgIHVpbnQ4X3QgcmVz
ZXJ2ZWRbNV07CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeGVuZGlzcGxfZGJ1Zl9jcmVh
dGVfcmVxIGRidWZfY3JlYXRlOworICAgICAgICBzdHJ1Y3QgeGVuZGlzcGxfZGJ1Zl9kZXN0cm95
X3JlcSBkYnVmX2Rlc3Ryb3k7CisgICAgICAgIHN0cnVjdCB4ZW5kaXNwbF9mYl9hdHRhY2hfcmVx
IGZiX2F0dGFjaDsKKyAgICAgICAgc3RydWN0IHhlbmRpc3BsX2ZiX2RldGFjaF9yZXEgZmJfZGV0
YWNoOworICAgICAgICBzdHJ1Y3QgeGVuZGlzcGxfc2V0X2NvbmZpZ19yZXEgc2V0X2NvbmZpZzsK
KyAgICAgICAgc3RydWN0IHhlbmRpc3BsX3BhZ2VfZmxpcF9yZXEgcGdfZmxpcDsKKyAgICAgICAg
dWludDhfdCByZXNlcnZlZFs1Nl07CisgICAgfSBvcDsKK307CisKK3N0cnVjdCB4ZW5kaXNwbF9y
ZXNwIHsKKyAgICB1aW50MTZfdCBpZDsKKyAgICB1aW50OF90IG9wZXJhdGlvbjsKKyAgICB1aW50
OF90IHJlc2VydmVkOworICAgIGludDMyX3Qgc3RhdHVzOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWQx
WzU2XTsKK307CisKK3N0cnVjdCB4ZW5kaXNwbF9ldnQgeworICAgIHVpbnQxNl90IGlkOworICAg
IHVpbnQ4X3QgdHlwZTsKKyAgICB1aW50OF90IHJlc2VydmVkWzVdOworICAgIHVuaW9uIHsKKyAg
ICAgICAgc3RydWN0IHhlbmRpc3BsX3BnX2ZsaXBfZXZ0IHBnX2ZsaXA7CisgICAgICAgIHVpbnQ4
X3QgcmVzZXJ2ZWRbNTZdOworICAgIH0gb3A7Cit9OworCitERUZJTkVfUklOR19UWVBFUyh4ZW5f
ZGlzcGxpZiwgc3RydWN0IHhlbmRpc3BsX3JlcSwgc3RydWN0IHhlbmRpc3BsX3Jlc3ApOworCisv
KgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAgICAgICBCYWNr
IHRvIGZyb250IGV2ZW50cyBkZWxpdmVyeQorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogSW4g
b3JkZXIgdG8gZGVsaXZlciBhc3luY2hyb25vdXMgZXZlbnRzIGZyb20gYmFjayB0byBmcm9udCBh
IHNoYXJlZCBwYWdlIGlzCisgKiBhbGxvY2F0ZWQgYnkgZnJvbnQgYW5kIGl0cyBncmFudGVkIHJl
ZmVyZW5jZSBwcm9wYWdhdGVkIHRvIGJhY2sgdmlhCisgKiBYZW5TdG9yZSBlbnRyaWVzIChldnQt
cmluZy1yZWYvZXZ0LWV2ZW50LWNoYW5uZWwpLgorICogVGhpcyBwYWdlIGhhcyBhIGNvbW1vbiBo
ZWFkZXIgdXNlZCBieSBib3RoIGZyb250IGFuZCBiYWNrIHRvIHN5bmNocm9uaXplCisgKiBhY2Nl
c3MgYW5kIGNvbnRyb2wgZXZlbnQncyByaW5nIGJ1ZmZlciwgd2hpbGUgYmFjayBiZWluZyBhIHBy
b2R1Y2VyIG9mIHRoZQorICogZXZlbnRzIGFuZCBmcm9udCBiZWluZyBhIGNvbnN1bWVyLiBUaGUg
cmVzdCBvZiB0aGUgcGFnZSBhZnRlciB0aGUgaGVhZGVyCisgKiBpcyB1c2VkIGZvciBldmVudCBw
YWNrZXRzLgorICoKKyAqIFVwb24gcmVjZXB0aW9uIG9mIGFuIGV2ZW50KHMpIGZyb250IG1heSBj
b25maXJtIGl0cyByZWNlcHRpb24KKyAqIGZvciBlaXRoZXIgZWFjaCBldmVudCwgZ3JvdXAgb2Yg
ZXZlbnRzIG9yIG5vbmUuCisgKi8KKworc3RydWN0IHhlbmRpc3BsX2V2ZW50X3BhZ2UgeworICAg
IHVpbnQzMl90IGluX2NvbnM7CisgICAgdWludDMyX3QgaW5fcHJvZDsKKyAgICB1aW50OF90IHJl
c2VydmVkWzU2XTsKK307CisKKyNkZWZpbmUgWEVORElTUExfRVZFTlRfUEFHRV9TSVpFIDQwOTYK
KyNkZWZpbmUgWEVORElTUExfSU5fUklOR19PRkZTIChzaXplb2Yoc3RydWN0IHhlbmRpc3BsX2V2
ZW50X3BhZ2UpKQorI2RlZmluZSBYRU5ESVNQTF9JTl9SSU5HX1NJWkUgKFhFTkRJU1BMX0VWRU5U
X1BBR0VfU0laRSAtIFhFTkRJU1BMX0lOX1JJTkdfT0ZGUykKKyNkZWZpbmUgWEVORElTUExfSU5f
UklOR19MRU4gKFhFTkRJU1BMX0lOX1JJTkdfU0laRSAvIHNpemVvZihzdHJ1Y3QgeGVuZGlzcGxf
ZXZ0KSkKKyNkZWZpbmUgWEVORElTUExfSU5fUklORyhwYWdlKSBcCisJKChzdHJ1Y3QgeGVuZGlz
cGxfZXZ0ICopKChjaGFyICopKHBhZ2UpICsgWEVORElTUExfSU5fUklOR19PRkZTKSkKKyNkZWZp
bmUgWEVORElTUExfSU5fUklOR19SRUYocGFnZSwgaWR4KSBcCisJKFhFTkRJU1BMX0lOX1JJTkco
KHBhZ2UpKVsoaWR4KSAlIFhFTkRJU1BMX0lOX1JJTkdfTEVOXSkKKworI2VuZGlmIC8qIF9fWEVO
X1BVQkxJQ19JT19ESVNQTElGX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:47:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:47:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXyg-0003aX-D5; Fri, 07 Apr 2017 17:47:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyg-0003aQ-2y
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:18 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 6D/72-06437-5A0D7E85; Fri, 07 Apr 2017 17:47:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfJhec
 RBs//yFpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtqtJQUzgiruvj7E0sB4y7aLkYtDSOALo0Tr
 9V5mCOc8o8T8vS1sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCyRIPGvtY
 gKxeQXMJE58W8AIYrMA1bf0b2WdwMixgJFhFaNGcWpRWWqRrqGFXlJRZnpGSW5iZo6uoYGxXm
 5qcXFiempOYlKxXnJ+7iZGoE/qGRgYdzD+Pu15iFGSg0lJlFfB50mEEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQnee+eeRwgJFqWmp1akZeYAgwMmLcHBoyTCK3ceKM1bXJCYW5yZDpE6xagoJc67
 BqRPACSRUZoH1wYLyEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmVQMbzZOaVwE1/BbSYC
 Wixz62nIItLEhFSUg2M4WxRBmu3hyiWHD+r9GFthLD99QPsT/Ol1F/MiFQRU2g3cS6SO1T870
 +OLF/HIgGjCpXgx3NyHnd2nWmY/Wlu8N62vSncx82m9kTdf++i6rX8Xfe1yXZXU8xLz0ganz7
 6ZlJofAxXbcLNzAVHFx6LEE+7q6tivi51n+T/f2p2LzMnf14totCixFKckWioxVxUnAgAde3z
 okMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1491587235!94808952!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37603 invoked from network); 7 Apr 2017 17:47:16 -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; 7 Apr 2017 17:47:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyd-00046x-5C
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyd-0006u3-4Y
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXyd-0006u3-4Y@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:47:15 +0000
Subject: [Xen-changelog] [xen master] xen/libcx/tmem: Replace
	TMEM_RESTORE_NEW with XEN_SYSCTL_TMEM_OP_SET_POOLS
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhjZDlmYTExZTEwNjEwNGE2ZGYyZTRjNjcwZDUxMmJiNGYyMzk4NDUKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBNb24gTm92IDI4IDAxOjEwOjUwIDIwMTYgLTA1MDAKQ29tbWl0OiAgICAgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDb21taXREYXRlOiBXZWQgQXBy
IDUgMDk6MzU6NDEgMjAxNyAtMDQwMAoKICAgIHhlbi9saWJjeC90bWVtOiBSZXBsYWNlIFRNRU1f
UkVTVE9SRV9ORVcgd2l0aCBYRU5fU1lTQ1RMX1RNRU1fT1BfU0VUX1BPT0xTCiAgICAKICAgIFRo
aXMgdXNlZCB0byBiZSBkb25lIHVuZGVyIFRNRU1fUkVTVE9SRV9ORVcgd2hpY2ggd2FzIGFuIGh5
cGVyY2FsbAogICAgYWNjZXNzaWJsZSBieSB0aGUgZ3Vlc3QuIEhvd2V2ZXIgdGhlcmUgYXJlIGNv
dXBsZSBvZiByZWFzb25zCiAgICBub3QgdG8gZG8gaXQ6CiAgICAgLSBObyBjaGVja2luZyBvZiBk
b21pZCBvbiBUTUVNX1JFU1RPUkVfTkVXIHdoaWNoIG1lYW50IHRoYXQKICAgICAgIGFueSBndWVz
dCBjb3VsZCBjcmVhdGUgVE1FTSBwb29scyBmb3Igb3RoZXIgZ3Vlc3RzLgogICAgIC0gVGhlIGd1
ZXN0IGNhbiBhbHJlYWR5IGNyZWF0ZSBwb29scyB1c2luZyBUTUVNX05FV19QT09MCiAgICAgICAo
d2hpY2ggaXMgbGltaXRlZCB0byBndWVzdCBkb2luZyB0aGUgaHlwZXJjYWxsKQogICAgIC0gVGhp
cyBmdW5jdGlvbmFsaXR5IGlzIG9ubHkgbmVlZGVkIGR1cmluZyBtaWdyYXRpb24gLSB0aGVyZQog
ICAgICAgaXMgbm8gbmVlZCBmb3IgdGhlIGd1ZXN0IHRvIGhhdmUgdGhpcyBmdW5jdGlvbmFsaXR5
LgogICAgCiAgICBIb3dldmVyIHRvIG1vdmUgdGhpcyB3ZSBhbHNvIGhhdmUgdG8gYWxsb2NhdGUg
dGhlICdzdHJ1Y3QgZG9tYWluJwogICAgLT50bWVtIHBvaW50ZXIuIEl0IGlzIGJ5IGRlZmF1bHQg
c2V0IHRvIE5VTEwgYW5kIHdvdWxkIGJlIGluaXRpYWxpemVkCiAgICB2aWEgdGhlIGd1ZXN0IGRv
X3RtZW0oKSBoeXBlcmNhbGxzLiBQcmVzdW1hcmlseSB0aGF0IHdhcyB0aGUKICAgIGluaXRpYWwg
cmVhc29uIHRoYXQgVE1FTV9SRVNUT1JFX05FVyB3YXMgaW4gdGhlIGd1ZXN0IGFjY2Vzc2libGUK
ICAgIGh5cGVyY2FsbHMuCiAgICAKICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPiBbbGlieGMgY2hhbmdlXQogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4gW2h5cGVydmlzb3IgY2hhbmdlc10KICAgIFNpZ25lZC1vZmYtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiB0b29scy9s
aWJ4Yy94Y190bWVtLmMgICAgICAgICAgfCAyMiArKysrKysrKystLS0tLS0tLS0KIHhlbi9jb21t
b24vdG1lbS5jICAgICAgICAgICAgICB8IDMwICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhl
bi9jb21tb24vdG1lbV9jb250cm9sLmMgICAgICB8IDUxICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgIHwgMTEg
KysrKysrLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdG1lbS5oICAgICAgfCAgNSArKystLQogeGVu
L2luY2x1ZGUveGVuL3RtZW1fY29udHJvbC5oIHwgIDQgKysrKwogeGVuL2luY2x1ZGUveGVuL3Rt
ZW1feGVuLmggICAgIHwgIDEgLQogNyBmaWxlcyBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCspLCAz
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y190bWVtLmMgYi90b29s
cy9saWJ4Yy94Y190bWVtLmMKaW5kZXggNTFkMTFlZi4uMTgxZGU0OCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGMveGNfdG1lbS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3RtZW0uYwpAQCAtMzg1LDE2
ICszODUsMTggQEAgc3RhdGljIGludCB4Y190bWVtX3Jlc3RvcmVfbmV3X3Bvb2woCiAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IHV1aWRfbG8sCiAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90IHV1aWRfaGkpCiB7Ci0gICAgdG1lbV9vcF90IG9wOwotCi0gICAgb3AuY21kID0gVE1FTV9S
RVNUT1JFX05FVzsKLSAgICBvcC5wb29sX2lkID0gcG9vbF9pZDsKLSAgICBvcC51LmNyZWF0LmFy
ZzEgPSBjbGlfaWQ7Ci0gICAgb3AudS5jcmVhdC5mbGFncyA9IGZsYWdzOwotICAgIG9wLnUuY3Jl
YXQudXVpZFswXSA9IHV1aWRfbG87Ci0gICAgb3AudS5jcmVhdC51dWlkWzFdID0gdXVpZF9oaTsK
LQotICAgIHJldHVybiBkb190bWVtX29wKHhjaCwgJm9wKTsKKyAgICB4ZW5fdG1lbV9wb29sX2lu
Zm9fdCBwb29sID0geworICAgICAgICAuZmxhZ3MucmF3ID0gZmxhZ3MsCisgICAgICAgIC5pZCA9
IHBvb2xfaWQsCisgICAgICAgIC5uX3BhZ2VzID0gMCwKKyAgICAgICAgLnV1aWRbMF0gPSB1dWlk
X2xvLAorICAgICAgICAudXVpZFsxXSA9IHV1aWRfaGksCisgICAgfTsKKworICAgIHJldHVybiB4
Y190bWVtX2NvbnRyb2woeGNoLCBwb29sX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOX1NZU0NUTF9UTUVNX09QX1NFVF9QT09MUywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNsaV9pZCwgc2l6ZW9mKHBvb2wpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAvKiBh
cmcgKi8sICZwb29sKTsKIH0KIAogaW50IHhjX3RtZW1fcmVzdG9yZSh4Y19pbnRlcmZhY2UgKnhj
aCwgaW50IGRvbSwgaW50IGlvX2ZkKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90bWVtLmMgYi94
ZW4vY29tbW9uL3RtZW0uYwppbmRleCA2ZDVkZTViLi5lZTQzZjEzIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3RtZW0uYworKysgYi94ZW4vY29tbW9uL3RtZW0uYwpAQCAtODA0LDcgKzgwNCw3IEBA
IHN0YXRpYyB2b2lkIHBvb2xfZmx1c2goc3RydWN0IHRtZW1fcG9vbCAqcG9vbCwgZG9taWRfdCBj
bGlfaWQpCiAKIC8qKioqKioqKioqKiogQ0xJRU5UIE1BTklQVUxBVElPTiBPUEVSQVRJT05TICoq
KioqKioqKioqKioqKioqKioqKioqKioqLwogCi1zdGF0aWMgc3RydWN0IGNsaWVudCAqY2xpZW50
X2NyZWF0ZShkb21pZF90IGNsaV9pZCkKK3N0cnVjdCBjbGllbnQgKmNsaWVudF9jcmVhdGUoZG9t
aWRfdCBjbGlfaWQpCiB7CiAgICAgc3RydWN0IGNsaWVudCAqY2xpZW50ID0geHphbGxvYyhzdHJ1
Y3QgY2xpZW50KTsKICAgICBpbnQgaSwgc2hpZnQ7CkBAIC0xNDM1LDkgKzE0MzUsOSBAQCBzdGF0
aWMgaW50IGRvX3RtZW1fZGVzdHJveV9wb29sKHVpbnQzMl90IHBvb2xfaWQpCiAgICAgcmV0dXJu
IDE7CiB9CiAKLXN0YXRpYyBpbnQgZG9fdG1lbV9uZXdfcG9vbChkb21pZF90IHRoaXNfY2xpX2lk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRfcG9vbGlk
LCB1aW50MzJfdCBmbGFncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCB1dWlkX2xvLCB1aW50NjRfdCB1dWlkX2hpKQoraW50IGRvX3RtZW1fbmV3X3Bvb2wo
ZG9taWRfdCB0aGlzX2NsaV9pZCwKKyAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRfcG9v
bGlkLCB1aW50MzJfdCBmbGFncywKKyAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHV1aWRf
bG8sIHVpbnQ2NF90IHV1aWRfaGkpCiB7CiAgICAgc3RydWN0IGNsaWVudCAqY2xpZW50OwogICAg
IGRvbWlkX3QgY2xpX2lkOwpAQCAtMTkwOCwyMSArMTkwOCwxOSBAQCBsb25nIGRvX3RtZW1fb3Ao
dG1lbV9jbGlfb3BfdCB1b3BzKQogICAgIC8qIEFjcXVpcmUgd3JpdGUgbG9jayBmb3IgYWxsIGNv
bW1hbmRzIGF0IGZpcnN0LiAqLwogICAgIHdyaXRlX2xvY2soJnRtZW1fcndsb2NrKTsKIAotICAg
IGlmICggb3AuY21kID09IFRNRU1fQ09OVFJPTCApCisgICAgc3dpdGNoICggb3AuY21kICkKICAg
ICB7CisgICAgY2FzZSBUTUVNX0NPTlRST0w6CisgICAgY2FzZSBUTUVNX1JFU1RPUkVfTkVXOgog
ICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwotICAgIH0KLSAgICBlbHNlIGlmICggb3AuY21kID09
IFRNRU1fQVVUSCApCi0gICAgeworICAgICAgICBicmVhazsKKworICAgIGNhc2UgVE1FTV9BVVRI
OgogICAgICAgICByYyA9IHRtZW1jX3NoYXJlZF9wb29sX2F1dGgob3AudS5jcmVhdC5hcmcxLG9w
LnUuY3JlYXQudXVpZFswXSwKICAgICAgICAgICAgICAgICAgICAgICAgICBvcC51LmNyZWF0LnV1
aWRbMV0sb3AudS5jcmVhdC5mbGFncyk7Ci0gICAgfQotICAgIGVsc2UgaWYgKCBvcC5jbWQgPT0g
VE1FTV9SRVNUT1JFX05FVyApCi0gICAgewotICAgICAgICByYyA9IGRvX3RtZW1fbmV3X3Bvb2wo
b3AudS5jcmVhdC5hcmcxLCBvcC5wb29sX2lkLCBvcC51LmNyZWF0LmZsYWdzLAotICAgICAgICAg
ICAgICAgICAgICAgICAgIG9wLnUuY3JlYXQudXVpZFswXSwgb3AudS5jcmVhdC51dWlkWzFdKTsK
LSAgICB9Ci0gICAgZWxzZSB7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKICAgICAv
KgogCSAqIEZvciBvdGhlciBjb21tYW5kcywgY3JlYXRlIHBlci1jbGllbnQgdG1lbSBzdHJ1Y3R1
cmUgZHluYW1pY2FsbHkgb24KIAkgKiBmaXJzdCB1c2UgYnkgY2xpZW50LgpAQCAtMTk5OSw2ICsx
OTk3LDggQEAgbG9uZyBkb190bWVtX29wKHRtZW1fY2xpX29wX3QgdW9wcykKICAgICAgICAgICAg
ICAgICB0bWVtX3N0YXRzLmVycm9yZWRfdG1lbV9vcHMrKzsKICAgICAgICAgICAgIHJldHVybiBy
YzsKICAgICAgICAgfQorICAgICAgICBicmVhazsKKwogICAgIH0KIG91dDoKICAgICB3cml0ZV91
bmxvY2soJnRtZW1fcndsb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdG1lbV9jb250cm9s
LmMgYi94ZW4vY29tbW9uL3RtZW1fY29udHJvbC5jCmluZGV4IGRkZDljZmUuLjNlOTkyNTcgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vdG1lbV9jb250cm9sLmMKKysrIGIveGVuL2NvbW1vbi90bWVt
X2NvbnRyb2wuYwpAQCAtNDAyLDYgKzQwMiw1NCBAQCBzdGF0aWMgaW50IHRtZW1jX2dldF9wb29s
KGludCBjbGlfaWQsCiAgICAgcmV0dXJuIHJjID8gOiBpZHg7CiB9CiAKK3N0YXRpYyBpbnQgdG1l
bWNfc2V0X3Bvb2xzKGludCBjbGlfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5f
R1VFU1RfSEFORExFKHhlbl90bWVtX3Bvb2xfaW5mb190KSBwb29scywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGxlbikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBp
bnQgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCBuciA9IGxlbiAvIHNpemVvZih4ZW5fdG1lbV9w
b29sX2luZm9fdCk7CisgICAgc3RydWN0IGNsaWVudCAqY2xpZW50ID0gdG1lbV9jbGllbnRfZnJv
bV9jbGlfaWQoY2xpX2lkKTsKKworICAgIGlmICggbGVuICUgc2l6ZW9mKHhlbl90bWVtX3Bvb2xf
aW5mb190KSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCBuciA+IE1BWF9Q
T09MU19QRVJfRE9NQUlOICkKKyAgICAgICAgcmV0dXJuIC1FMkJJRzsKKworICAgIGlmICggIWd1
ZXN0X2hhbmRsZV9va2F5KHBvb2xzLCBucikgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwor
ICAgIGlmICggIWNsaWVudCApCisgICAgeworICAgICAgICBjbGllbnQgPSBjbGllbnRfY3JlYXRl
KGNsaV9pZCk7CisgICAgICAgIGlmICggIWNsaWVudCApCisgICAgICAgICAgICByZXR1cm4gLUVO
T01FTTsKKyAgICB9CisgICAgZm9yICggaSA9IDA7IGkgPCBucjsgaSsrICkKKyAgICB7CisgICAg
ICAgIHhlbl90bWVtX3Bvb2xfaW5mb190IHBvb2w7CisKKyAgICAgICAgaWYgKCBfX2NvcHlfZnJv
bV9ndWVzdF9vZmZzZXQoJnBvb2wsIHBvb2xzLCBpLCAxICkgKQorICAgICAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7CisKKyAgICAgICAgaWYgKCBwb29sLm5fcGFnZXMgKQorICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisKKyAgICAgICAgcmMgPSBkb190bWVtX25ld19wb29sKGNsaV9pZCwgcG9v
bC5pZCwgcG9vbC5mbGFncy5yYXcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb29s
LnV1aWRbMF0sIHBvb2wudXVpZFsxXSk7CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIHBvb2wuaWQgPSByYzsKKyAgICAgICAgaWYgKCBfX2NvcHlf
dG9fZ3Vlc3Rfb2Zmc2V0KHBvb2xzLCBpLCAmcG9vbCwgMSkgKQorICAgICAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7CisgICAgfQorCisgICAgLyogQW5kIGhvdyBtYW55IHdlIGhhdmUgcHJvY2Vzc2Vk
LiAqLworICAgIHJldHVybiByYyA/IDogaTsKK30KKwogaW50IHRtZW1fY29udHJvbChzdHJ1Y3Qg
eGVuX3N5c2N0bF90bWVtX29wICpvcCkKIHsKICAgICBpbnQgcmV0OwpAQCAtNDM4LDYgKzQ4Niw5
IEBAIGludCB0bWVtX2NvbnRyb2woc3RydWN0IHhlbl9zeXNjdGxfdG1lbV9vcCAqb3ApCiAgICAg
Y2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfR0VUX1BPT0xTOgogICAgICAgICByZXQgPSB0bWVtY19n
ZXRfcG9vbChvcC0+Y2xpX2lkLCBvcC0+dS5wb29sLCBvcC0+bGVuKTsKICAgICAgICAgYnJlYWs7
CisgICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0VUX1BPT0xTOiAvKiBUTUVNX1JFU1RPUkVf
TkVXICovCisgICAgICAgIHJldCA9IHRtZW1jX3NldF9wb29scyhvcC0+Y2xpX2lkLCBvcC0+dS5w
b29sLCBvcC0+bGVuKTsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0
ID0gZG9fdG1lbV9jb250cm9sKG9wKTsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5k
ZXggMDBmNWU3Ny4uYzAzZDAyNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtNzcwLDYgKzc3MCw3IEBA
IERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcHNyX2NhdF9vcF90KTsKICNkZWZp
bmUgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9DTElFTlRfSU5GTyAgICAgICAgNgogI2RlZmluZSBY
RU5fU1lTQ1RMX1RNRU1fT1BfR0VUX1BPT0xTICAgICAgICAgICAgICA3CiAjZGVmaW5lIFhFTl9T
WVNDVExfVE1FTV9PUF9RVUVSWV9GUkVFQUJMRV9NQiAgICAgIDgKKyNkZWZpbmUgWEVOX1NZU0NU
TF9UTUVNX09QX1NFVF9QT09MUyAgICAgICAgICAgICAgOQogI2RlZmluZSBYRU5fU1lTQ1RMX1RN
RU1fT1BfU0FWRV9CRUdJTiAgICAgICAgICAgICAxMAogI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1f
T1BfU0FWRV9HRVRfTkVYVF9QQUdFICAgICAxOQogI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1Bf
U0FWRV9HRVRfTkVYVF9JTlYgICAgICAyMApAQCAtODEyLDEwICs4MTMsMTQgQEAgdHlwZWRlZiBz
dHJ1Y3QgeGVuX3RtZW1fY2xpZW50IHhlbl90bWVtX2NsaWVudF90OwogREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX3RtZW1fY2xpZW50X3QpOwogCiAvKgotICogWEVOX1NZU0NUTF9UTUVNX09Q
X0dFVF9QT09MUyB1c2VzIHRoZSAncG9vbCcgYXJyYXkgaW4KLSAqIHhlbl9zeXNjdGxfdG1lbV9v
cCB3aXRoIHRoaXMgc3RydWN0dXJlLiBUaGUgaHlwZXJjYWxsIHdpbGwKKyAqIFhFTl9TWVNDVExf
VE1FTV9PUF9bR0VUfFNFVF1fUE9PTFMgdXNlcyB0aGUgJ3Bvb2wnIGFycmF5IGluCisgKiB4ZW5f
c3lzY3RsX3RtZW1fb3Agd2l0aCB0aGlzIHN0cnVjdHVyZS4KKyAqIFRoZSBYRU5fU1lTQ1RMX1RN
RU1fT1BfR0VUX1BPT0xTIGh5cGVyY2FsbCB3aWxsCiAgKiByZXR1cm4gdGhlIG51bWJlciBvZiBl
bnRyaWVzIGluICdwb29sJyBvciBhIG5lZ2F0aXZlIHZhbHVlCiAgKiBpZiBhbiBlcnJvciB3YXMg
ZW5jb3VudGVyZWQuCisgKiBUaGUgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9QT09MUyB3aWxsIHJl
dHVybiB0aGUgbnVtYmVyIG9mCisgKiBlbnRyaWVzIGluICdwb29sJyBwcm9jZXNzZWQgb3IgYSBu
ZWdhdGl2ZSB2YWx1ZSBpZiBhbiBlcnJvcgorICogd2FzIGVuY291bnRlcmVkLgogICovCiBzdHJ1
Y3QgeGVuX3RtZW1fcG9vbF9pbmZvIHsKICAgICB1bmlvbiB7CkBAIC04MzAsNyArODM1LDcgQEAg
c3RydWN0IHhlbl90bWVtX3Bvb2xfaW5mbyB7CiAgICAgICAgIH0gdTsKICAgICB9IGZsYWdzOwog
ICAgIHVpbnQzMl90IGlkOyAgICAgICAgICAgICAgICAgIC8qIExlc3MgdGhhbiB0bWVtX2NsaWVu
dC5tYXhwb29scy4gKi8KLSAgICB1aW50NjRfdCBuX3BhZ2VzOworICAgIHVpbnQ2NF90IG5fcGFn
ZXM7ICAgICAgICAgICAgIC8qIFplcm8gb24gWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9QT09MUy4g
Ki8KICAgICB1aW50NjRfYWxpZ25lZF90IHV1aWRbMl07CiB9OwogdHlwZWRlZiBzdHJ1Y3QgeGVu
X3RtZW1fcG9vbF9pbmZvIHhlbl90bWVtX3Bvb2xfaW5mb190OwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL3RtZW0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy90bWVtLmgKaW5kZXggMmQ4
MDVmYi4uYjlmMzUzNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3RtZW0uaAorKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvdG1lbS5oCkBAIC01Myw3ICs1Myw4IEBACiAKIC8qIFByaXZp
bGVnZWQgY29tbWFuZHMgdG8gSFlQRVJWSVNPUl90bWVtX29wKCkgKi8KICNkZWZpbmUgVE1FTV9B
VVRIICAgICAgICAgICAgICAgICAxMDEKLSNkZWZpbmUgVE1FTV9SRVNUT1JFX05FVyAgICAgICAg
ICAxMDIKKyNkZWZpbmUgVE1FTV9SRVNUT1JFX05FVyAgICAgICAgICAxMDIgLyogTm93IGNhbGxl
ZCB2aWEgWEVOX1NZU0NUTF90bWVtX29wIGFzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTl9TWVNDVExfVE1FTV9PUF9TRVRfUE9PTC4gKi8KIAogLyogQml0cyBm
b3IgSFlQRVJWSVNPUl90bWVtX29wKFRNRU1fTkVXX1BPT0wpICovCiAjZGVmaW5lIFRNRU1fUE9P
TF9QRVJTSVNUICAgICAgICAgIDEKQEAgLTkyLDcgKzkzLDcgQEAgc3RydWN0IHRtZW1fb3Agewog
ICAgICAgICAgICAgdWludDY0X3QgdXVpZFsyXTsKICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdz
OwogICAgICAgICAgICAgdWludDMyX3QgYXJnMTsKLSAgICAgICAgfSBjcmVhdDsgLyogZm9yIGNt
ZCA9PSBUTUVNX05FV19QT09MLCBUTUVNX0FVVEgsIFRNRU1fUkVTVE9SRV9ORVcgKi8KKyAgICAg
ICAgfSBjcmVhdDsgLyogZm9yIGNtZCA9PSBUTUVNX05FV19QT09MLCBUTUVNX0FVVEggKi8KICAg
ICAgICAgc3RydWN0IHsKICNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0MDYw
MAogICAgICAgICAgICAgdWludDY0X3Qgb2lkWzNdOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL3RtZW1fY29udHJvbC5oIGIveGVuL2luY2x1ZGUveGVuL3RtZW1fY29udHJvbC5oCmluZGV4
IDQ0YmMwN2YuLjkxYzE4NWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi90bWVtX2NvbnRy
b2wuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdG1lbV9jb250cm9sLmgKQEAgLTE4LDYgKzE4LDEw
IEBAIGV4dGVybiByd2xvY2tfdCB0bWVtX3J3bG9jazsKIGludCB0bWVtX2V2aWN0KHZvaWQpOwog
aW50IGRvX3RtZW1fY29udHJvbChzdHJ1Y3QgeGVuX3N5c2N0bF90bWVtX29wICpvcCk7CiAKK3N0
cnVjdCBjbGllbnQgKmNsaWVudF9jcmVhdGUoZG9taWRfdCBjbGlfaWQpOworaW50IGRvX3RtZW1f
bmV3X3Bvb2woZG9taWRfdCB0aGlzX2NsaV9pZCwgdWludDMyX3QgZF9wb29saWQsIHVpbnQzMl90
IGZsYWdzLAorICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdXVpZF9sbywgdWludDY0X3Qg
dXVpZF9oaSk7CisKICNlbmRpZiAvKiBDT05GSUdfVE1FTSAqLwogCiAjZW5kaWYgLyogX19YRU5f
VE1FTV9DT05UUk9MX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3RtZW1feGVu
LmggYi94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaAppbmRleCAxM2NmN2JjLi5iNmJkNjFiIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vdG1lbV94ZW4uaApAQCAtMTk5LDcgKzE5OSw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IHRtZW1f
Z2V0X3RtZW1vcF9mcm9tX2NsaWVudCh0bWVtX29wX3QgKm9wLCB0bWVtX2NsaV9vcF90IHVvcHMp
CiAgICAgICAgIHsKICAgICAgICAgY2FzZSBUTUVNX05FV19QT09MOiAgIHUgPSBYTEFUX3RtZW1f
b3BfdV9jcmVhdDsgYnJlYWs7CiAgICAgICAgIGNhc2UgVE1FTV9BVVRIOiAgICAgICB1ID0gWExB
VF90bWVtX29wX3VfY3JlYXQ7IGJyZWFrOwotICAgICAgICBjYXNlIFRNRU1fUkVTVE9SRV9ORVc6
dSA9IFhMQVRfdG1lbV9vcF91X2NyZWF0OyBicmVhazsKICAgICAgICAgZGVmYXVsdDogICAgICAg
ICAgICAgIHUgPSBYTEFUX3RtZW1fb3BfdV9nZW4gOyAgYnJlYWs7CiAgICAgICAgIH0KICAgICAg
ICAgWExBVF90bWVtX29wKG9wLCAmY29wKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:47:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXyr-0003cr-Ep; Fri, 07 Apr 2017 17:47:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyq-0003cc-CN
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:28 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 66/D6-20914-FA0D7E85; Fri, 07 Apr 2017 17:47:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfdhec
 RBiveKVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxo7HRxgLtuZV7FrfztzA+D+wi5GLQ0jgC6PE
 2eunWCGc84wS+9bOY+9i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAT+Lp6
 yVgcV4BM4npE+8ygtgsQPX/385mn8DIsYCRYRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGxXm
 5qcXFiempOYlKxXnJ+7iZGoE8YgGAH4/KPTocYJTmYlER5FXyeRAjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4C04/zxCSLAoNT21Ii0zBxgcMGkJDh4lEV45kDRvcUFibnFmOkTqFKMux7ulH94z
 CbHk5eelSonz2oMUCYAUZZTmwY2ABeolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOmgEzhy
 cwrgdv0CugIJqAjfG49BTmiJBEhJdXAaCNbJpg1VeLQspIdWUrdOWULAnt8DhTzHpZLtlc9ah
 2Zpvbgsb2N8Tnj9+52zifd2OfK3HrancTzoEjar5Y1eO2u5drnHkS/09i6aW8m80wjnXrlzA8
 Bm90Sredu33it5aOy96MF848ZdddZPNIq029efXb9E57SzMzghrgPd+rrtf/+M3mlxFKckWio
 xVxUnAgA9C8knU8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1491587245!87254072!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.2 required=7.0 tests=HOT_NASTY
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56103 invoked from network); 7 Apr 2017 17:47:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:47:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyn-000477-7K
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyn-0006vb-6l
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXyn-0006vb-6l@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:47:25 +0000
Subject: [Xen-changelog] [xen master] xen/libxc: Move TMEM_AUTH to
	XEN_SYSCTL_TMEM_OP_SET_AUTH
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDExNDRjOGYxMmJjZmY2NWFhMTFlNWQ4MjJlYTZhNjM4OTg2MmIxNTMKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBUdWUgQXByIDQgMTI6MzQ6MTQgMjAxNyAtMDQwMApDb21taXQ6ICAgICBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIg
NSAwOTozOToyMCAyMDE3IC0wNDAwCgogICAgeGVuL2xpYnhjOiBNb3ZlIFRNRU1fQVVUSCB0byBY
RU5fU1lTQ1RMX1RNRU1fT1BfU0VUX0FVVEgKICAgIAogICAgd2hpY2ggc3VycHJpc2luZ2x5IChv
ciBtYXliZSBub3QpIGxvb2tzIGxpa2UKICAgIFhFTl9TWVNDVExfVE1FTV9PUF9TRVRfUE9PTFMu
CiAgICAKICAgIFRoaXMgaHlwZXJjYWxsIGNhbWUgYWJvdXQsIGFzIGV4cGxhaW5lZCBpbiBkb2Nz
L21pc2MvdG1lbS1pbnRlcm5hbHMuaHRtbDoKICAgIAogICAgV2hlbiB0bWVtIHdhcyBmaXJzdCBw
cm9wb3NlZCB0byB0aGUgbGludXgga2VybmVsIG1haWxpbmcgbGlzdAogICAgKExLTUwpLCB0aGVy
ZSB3YXMgY29uY2VybiBleHByZXNzZWQgYWJvdXQgc2VjdXJpdHkgb2Ygc2hhcmVkIGVwaGVtZXJh
bAogICAgcG9vbHMuICBUaGUgaW5pdGlhbCB0bWVtIGltcGxlbWVudGF0aW9uIG9ubHkKICAgIHJl
cXVpcmVkIGEgY2xpZW50IHRvIHByb3ZpZGUgYSAxMjgtYml0IFVVSUQgdG8gaWRlbnRpZnkgYSBz
aGFyZWQgcG9vbCwgYW5kIHRoZQogICAgbGludXgtc2lkZSB0bWVtIGltcGxlbWVudGF0aW9uIG9i
dGFpbmVkIHRoaXMgVVVJRCBmcm9tIHRoZSBzdXBlcmJsb2NrIG9mIHRoZQogICAgc2hhcmVkIGZp
bGVzeXN0ZW0gKGluIG9jZnMyKS4gIEl0IHdhcwogICAgcG9pbnRlZCBvdXQgb24gTEtNTCB0aGF0
IHRoZSBVVUlEIHdhcyBlc3NlbnRpYWxseSBhIHNlY3VyaXR5IGtleSBhbmQgYW55CiAgICBtYWxp
Y2lvdXMgZG9tYWluIHRoYXQgZ3Vlc3NlZCBpdCB3b3VsZCBoYXZlIGFjY2VzcyB0byBhbnkgZGF0
YSBmcm9tIHRoZSBzaGFyZWQKICAgIGZpbGVzeXN0ZW0gdGhhdCBmb3VuZCBpdHMgd2F5IGludG8g
dG1lbS4KICAgIC4uCiAgICBBcyBhIHJlc3VsdCwgYSBYZW4gYm9vdCBvcHRpb24gLS0gdG1lbV9z
aGFyZWRfYXV0aDsgLS0gd2FzCiAgICBhZGRlZC4gIFRoZSBvcHRpb24gZGVmYXVsdHMgdG8gZGlz
YWJsZWQsCiAgICBidXQgd2hlbiBpdCBpcyBlbmFibGVkLCBtYW5hZ2VtZW50IHRvb2xzIG11c3Qg
ZXhwbGljaXRseSBhdXRoZW50aWNhdGUgKG9yIG1heQogICAgZXhwbGljaXRseSBkZW55KSBzaGFy
ZWQgcG9vbCBhY2Nlc3MgdG8gYW55IGNsaWVudC4KICAgIE9uIFhlbiwgdGhpcyBpcyBkb25lIHdp
dGggdGhlIHhtIHRtZW0tc2hhcmVkLWF1dGggY29tbWFuZC4KICAgICIKICAgIAogICAgSG93ZXZl
ciB0aGUgaW1wbGVtZW50YXRpb24gaGFzIHNvbWUgcmF0aGVyIGxhcmdlIGhvbGVzOgogICAgCiAg
ICBhKSBUaGUgaHlwZXJjYWxsIHdhcyBhY2Nlc3NlZCBmcm9tIGFueSBndWVzdC4KICAgIAogICAg
YikgSWYgdGhlIC0+ZG9tYWluIGlkIHZhbHVlIGlzIDB4RkZGRiB0aGVuIG9uZSBjYW4gdG9nZ2xl
IHRoZQogICAgICAgdG1lbV9nbG9iYWwuc2hhcmVkX2F1dGgga25vYiBvbi9vZmYuIFRoYXQgd2l0
aCBhKQogICAgICAgbWFkZSBpdCBwcmV0dHkgYmFkLgogICAgCiAgICBjKSBJZiBvbmUgdG9nZ2xl
cyB0aGUgdG1lbV9nbG9iYWwuc2hhcmVkX2F1dGggb2ZmLCB0aGVuIHRoZQogICAgICAndG1lbV9z
aGFyZWRfYXV0aD0xJyBib290dXAgcGFyYW1ldGVyIGlzIGlnbm9yZWQgYW5kCiAgICAgICBvbmUg
Y2FuIGpvaW4gYW55IHNoYXJlZCBwb29sIChpZiBVVUlEIGlzIGtub3duKSEKICAgIAogICAgZCkg
SWYgdGhlICd0bWVtX3NoYXJlZF9hdXRoPTEnIGFuZCB0bWVtX2dsb2JhbC5zaGFyZWRfYXV0aCBp
cwogICAgICBzZXQgdG8gMSwgdGhlbiBvbmUgY2FuIG9ubHkgam9pbiBhbiBzaGFyZWQgcG9vbCBp
ZiB0aGUKICAgICAgVVVJRCBoYXMgYmVlbiBzZXQgYnkgJ3hsIHRtZW0tc2hhcmVkLWF1dGgnLiBP
dGhlcndpc2UKICAgICAgdGhlIGpvaW5pbmcgb2YgYSBwb29sIGZhaWxzIGFuZCBhIG5vbi1zaGFy
ZWQgcG9vbCBpcwogICAgICBjcmVhdGVkICh3aXRob3V0IGVycm9ycyB0byBndWVzdCkuIE5vdCBl
eGFjdGx5IHN1cmUgaWYKICAgICAgdGhlIHNoYXJlZCBwb29sIGNyZWF0aW9uIGF0IHRoYXQgcG9p
bnQgc2hvdWxkIGVycm9yIG91dAogICAgICBvciBub3QuCiAgICAKICAgIGUpIElmIGEgZ3Vlc3Qg
aXMgbWlncmF0ZWQsIHRoZSBwb2xpY3kgdmFsdWVzICh3aGljaCBVVUlECiAgICAgIGNhbiBiZSBz
aGFyZWQsIHdoZXRoZXIgdG1lbV9nbG9iYWwuc2hhcmVkX2F1dGggaXMgc2V0LCBldGMpCiAgICAg
IGFyZSBjb21wbGV0ZWx5IGlnbm9yZWQuCiAgICAKICAgIFRoaXMgcGF0Y2ggb25seSBmaXhlcyBh
KSBhbmQgb25seSBhbGxvd3MgdGhlIGh5cGVyY2FsbCB0bwogICAgYmUgY2FsbGVkIGJ5IHRoZSBj
b250cm9sIGRvbWFpbi4gU3Vic2VxdWVudCBwYXRjaGVzIHdpbGwKICAgIGZpeCB0aGUgcmVtYWlu
aW5nIGlzc3Vlcy4KICAgIAogICAgV2UgYWxzbyBoYXZlIHRvIGNhbGwgY2xpZW50X2NyZWF0ZSBh
cyB0aGUgZ3Vlc3QgYXQgdGhpcwogICAgcG9pbnQgbWF5IG5vdCBoYXZlIGRvbmUgYW55IHRtZW0g
aHlwZXJjYWxscyAtIGFuZCBoZW5jZQogICAgdGhlICctPnRtZW0nIGZyb20gJ3N0cnVjdCBkb21h
aW4nIGlzIHN0aWxsIE5VTEwuIFVzIGNhbGxpbmcKICAgIGNsaWVudF9jcmVhdGUgZml4ZXMgdGhp
cy4KICAgIAogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IFtsaWJ4
YyBjaGFuZ2VzXQogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4gW2h5cGVydmlzb3IgY2hhbmdlc10KICAgIFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCAgfCAgMiArLQogdG9vbHMvbGlieGMveGNfdG1lbS5jICAgICAgICAgIHwgNTIg
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3Rt
ZW0uYyAgICAgICAgICAgICAgfCAxMCArKystLS0tLQogeGVuL2NvbW1vbi90bWVtX2NvbnRyb2wu
YyAgICAgIHwgNTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgIHwgMTIgKysrKysrLS0tLQogeGVuL2luY2x1ZGUv
cHVibGljL3RtZW0uaCAgICAgIHwgIDkgKysrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi90bWVtX2Nv
bnRyb2wuaCB8ICAyICsrCiB4ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaCAgICAgfCAgMSAtCiA4
IGZpbGVzIGNoYW5nZWQsIDgzIGluc2VydGlvbnMoKyksIDU1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmgKaW5kZXggMmQ5N2QzNi4uZTJiNGNjMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgK
QEAgLTE5MDEsNyArMTkwMSw3IEBAIGludCB4Y190bWVtX2NvbnRyb2xfb2lkKHhjX2ludGVyZmFj
ZSAqeGNoLCBpbnQzMl90IHBvb2xfaWQsIHVpbnQzMl90IHN1Ym9wLAogaW50IHhjX3RtZW1fY29u
dHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgaW50MzJfdCBwb29s
X2lkLCB1aW50MzJfdCBzdWJvcCwgdWludDMyX3QgY2xpX2lkLAogICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBsZW4sIHVpbnQzMl90IGFyZywgdm9pZCAqYnVmKTsKLWludCB4Y190bWVtX2F1
dGgoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBjbGlfaWQsIGNoYXIgKnV1aWRfc3RyLCBpbnQgYXJn
MSk7CitpbnQgeGNfdG1lbV9hdXRoKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgY2xpX2lkLCBjaGFy
ICp1dWlkX3N0ciwgaW50IGVuYWJsZSk7CiBpbnQgeGNfdG1lbV9zYXZlKHhjX2ludGVyZmFjZSAq
eGNoLCBpbnQgZG9tLCBpbnQgbGl2ZSwgaW50IGZkLCBpbnQgZmllbGRfbWFya2VyKTsKIGludCB4
Y190bWVtX3NhdmVfZXh0cmEoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBkb20sIGludCBmZCwgaW50
IGZpZWxkX21hcmtlcik7CiB2b2lkIHhjX3RtZW1fc2F2ZV9kb25lKHhjX2ludGVyZmFjZSAqeGNo
LCBpbnQgZG9tKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3RtZW0uYyBiL3Rvb2xzL2xp
YnhjL3hjX3RtZW0uYwppbmRleCAxODFkZTQ4Li41ZjVlMThmIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y190bWVtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfdG1lbS5jCkBAIC0yMiwzMCArMjIs
NiBAQAogI2luY2x1ZGUgPGFzc2VydC5oPgogI2luY2x1ZGUgPHhlbi90bWVtLmg+CiAKLXN0YXRp
YyBpbnQgZG9fdG1lbV9vcCh4Y19pbnRlcmZhY2UgKnhjaCwgdG1lbV9vcF90ICpvcCkKLXsKLSAg
ICBpbnQgcmV0OwotICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShvcCwgc2l6ZW9mKCpvcCks
IFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0JPVEgpOwotCi0gICAgaWYgKCB4Y19oeXBlcmNh
bGxfYm91bmNlX3ByZSh4Y2gsIG9wKSApCi0gICAgewotICAgICAgICBQRVJST1IoIkNvdWxkIG5v
dCBib3VuY2UgYnVmZmVyIGZvciB0bWVtIG9wIGh5cGVyY2FsbCIpOwotICAgICAgICByZXR1cm4g
LUVGQVVMVDsKLSAgICB9Ci0KLSAgICByZXQgPSB4ZW5jYWxsMSh4Y2gtPnhjYWxsLCBfX0hZUEVS
VklTT1JfdG1lbV9vcCwKLSAgICAgICAgICAgICAgICAgICBIWVBFUkNBTExfQlVGRkVSX0FTX0FS
RyhvcCkpOwotICAgIGlmICggcmV0IDwgMCApCi0gICAgewotICAgICAgICBpZiAoIGVycm5vID09
IEVBQ0NFUyApCi0gICAgICAgICAgICBEUFJJTlRGKCJ0bWVtIG9wZXJhdGlvbiBmYWlsZWQgLS0g
bmVlZCB0byIKLSAgICAgICAgICAgICAgICAgICAgIiByZWJ1aWxkIHRoZSB1c2VyLXNwYWNlIHRv
b2wgc2V0P1xuIik7Ci0gICAgfQotICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIG9w
KTsKLQotICAgIHJldHVybiByZXQ7Ci19Ci0KIGludCB4Y190bWVtX2NvbnRyb2woeGNfaW50ZXJm
YWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgIGludDMyX3QgcG9vbF9pZCwKICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgY21kLApAQCAtNjksNyArNDUsOCBAQCBpbnQgeGNfdG1lbV9j
b250cm9sKHhjX2ludGVyZmFjZSAqeGNoLAogICAgIHN5c2N0bC51LnRtZW1fb3Aub2lkLm9pZFsx
XSA9IDA7CiAgICAgc3lzY3RsLnUudG1lbV9vcC5vaWQub2lkWzJdID0gMDsKIAotICAgIGlmICgg
Y21kID09IFhFTl9TWVNDVExfVE1FTV9PUF9TRVRfQ0xJRU5UX0lORk8gKQorICAgIGlmICggY21k
ID09IFhFTl9TWVNDVExfVE1FTV9PUF9TRVRfQ0xJRU5UX0lORk8gfHwKKyAgICAgICAgIGNtZCA9
PSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0VUX0FVVEggKQogICAgICAgICBIWVBFUkNBTExfQk9VTkNF
X1NFVF9ESVIoYnVmLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9JTik7CiAgICAgaWYgKCBs
ZW4gKQogICAgIHsKQEAgLTE3NiwyMiArMTUzLDI1IEBAIHN0YXRpYyBpbnQgeGNfdG1lbV91dWlk
X3BhcnNlKGNoYXIgKnV1aWRfc3RyLCB1aW50NjRfdCAqdXVpZF9sbywgdWludDY0X3QgKnV1aWRf
CiBpbnQgeGNfdG1lbV9hdXRoKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICBp
bnQgY2xpX2lkLAogICAgICAgICAgICAgICAgICBjaGFyICp1dWlkX3N0ciwKLSAgICAgICAgICAg
ICAgICAgaW50IGFyZzEpCisgICAgICAgICAgICAgICAgIGludCBlbmFibGUpCiB7Ci0gICAgdG1l
bV9vcF90IG9wOwotCi0gICAgb3AuY21kID0gVE1FTV9BVVRIOwotICAgIG9wLnBvb2xfaWQgPSAw
OwotICAgIG9wLnUuY3JlYXQuYXJnMSA9IGNsaV9pZDsKLSAgICBvcC51LmNyZWF0LmZsYWdzID0g
YXJnMTsKLSAgICBpZiAoIHhjX3RtZW1fdXVpZF9wYXJzZSh1dWlkX3N0ciwgJm9wLnUuY3JlYXQu
dXVpZFswXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm9wLnUuY3Jl
YXQudXVpZFsxXSkgPCAwICkKKyAgICB4ZW5fdG1lbV9wb29sX2luZm9fdCBwb29sID0geworICAg
ICAgICAuZmxhZ3MudS5hdXRoID0gZW5hYmxlLAorICAgICAgICAuaWQgPSAwLAorICAgICAgICAu
bl9wYWdlcyA9IDAsCisgICAgICAgIC51dWlkWzBdID0gMCwKKyAgICAgICAgLnV1aWRbMV0gPSAw
LAorICAgIH07CisgICAgaWYgKCB4Y190bWVtX3V1aWRfcGFyc2UodXVpZF9zdHIsICZwb29sLnV1
aWRbMF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwb29sLnV1aWRb
MV0pIDwgMCApCiAgICAgewogICAgICAgICBQRVJST1IoIkNhbid0IHBhcnNlIHV1aWQsIHVzZSB4
eHh4eHh4eC14eHh4LXh4eHgteHh4eC14eHh4eHh4eHh4eHgiKTsKICAgICAgICAgcmV0dXJuIC0x
OwogICAgIH0KLQotICAgIHJldHVybiBkb190bWVtX29wKHhjaCwgJm9wKTsKKyAgICByZXR1cm4g
eGNfdG1lbV9jb250cm9sKHhjaCwgMCAvKiBwb29sX2lkICovLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9BVVRILAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY2xpX2lkLCBzaXplb2YocG9vbCksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAwIC8qIGFyZyAqLywgJnBvb2wpOwogfQogCiAvKiBTYXZlL3Jlc3RvcmUvbGl2ZSBtaWdyYXRl
ICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3RtZW0uYyBiL3hlbi9jb21tb24vdG1lbS5jCmlu
ZGV4IGVlNDNmMTMuLjE1OGQ2NjAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdG1lbS5jCisrKyBi
L3hlbi9jb21tb24vdG1lbS5jCkBAIC0xNjA0LDggKzE2MDQsOCBAQCBmYWlsOgogCiAvKioqKioq
KioqKioqIFRNRU0gQ09OVFJPTCBPUEVSQVRJT05TICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKi8KIAotc3RhdGljIGludCB0bWVtY19zaGFyZWRfcG9vbF9hdXRoKGRvbWlkX3Qg
Y2xpX2lkLCB1aW50NjRfdCB1dWlkX2xvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IHV1aWRfaGksIGJvb2xfdCBhdXRoKQoraW50IHRtZW1jX3NoYXJlZF9wb29s
X2F1dGgoZG9taWRfdCBjbGlfaWQsIHVpbnQ2NF90IHV1aWRfbG8sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCB1dWlkX2hpLCBib29sIGF1dGgpCiB7CiAgICAgc3RydWN0IGNs
aWVudCAqY2xpZW50OwogICAgIGludCBpLCBmcmVlID0gLTE7CkBAIC0xOTEyLDEyICsxOTEyLDgg
QEAgbG9uZyBkb190bWVtX29wKHRtZW1fY2xpX29wX3QgdW9wcykKICAgICB7CiAgICAgY2FzZSBU
TUVNX0NPTlRST0w6CiAgICAgY2FzZSBUTUVNX1JFU1RPUkVfTkVXOgotICAgICAgICByYyA9IC1F
T1BOT1RTVVBQOwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgVE1FTV9BVVRIOgotICAgICAg
ICByYyA9IHRtZW1jX3NoYXJlZF9wb29sX2F1dGgob3AudS5jcmVhdC5hcmcxLG9wLnUuY3JlYXQu
dXVpZFswXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBvcC51LmNyZWF0LnV1aWRbMV0sb3Au
dS5jcmVhdC5mbGFncyk7CisgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFr
OwogCiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdG1lbV9jb250cm9sLmMg
Yi94ZW4vY29tbW9uL3RtZW1fY29udHJvbC5jCmluZGV4IDNlOTkyNTcuLjJkOTgwZTMgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vdG1lbV9jb250cm9sLmMKKysrIGIveGVuL2NvbW1vbi90bWVtX2Nv
bnRyb2wuYwpAQCAtNDUwLDYgKzQ1MCw1MyBAQCBzdGF0aWMgaW50IHRtZW1jX3NldF9wb29scyhp
bnQgY2xpX2lkLAogICAgIHJldHVybiByYyA/IDogaTsKIH0KIAorc3RhdGljIGludCB0bWVtY19h
dXRoX3Bvb2xzKGludCBjbGlfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fdG1lbV9wb29sX2luZm9fdCkgcG9vbHMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgbGVuKQoreworICAgIHVuc2lnbmVkIGludCBpOworICAgIGlu
dCByYyA9IDA7CisgICAgdW5zaWduZWQgaW50IG5yID0gbGVuIC8gc2l6ZW9mKHhlbl90bWVtX3Bv
b2xfaW5mb190KTsKKyAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQgPSB0bWVtX2NsaWVudF9mcm9t
X2NsaV9pZChjbGlfaWQpOworCisgICAgaWYgKCBsZW4gJSBzaXplb2YoeGVuX3RtZW1fcG9vbF9p
bmZvX3QpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIG5yID4gTUFYX1BP
T0xTX1BFUl9ET01BSU4gKQorICAgICAgICByZXR1cm4gLUUyQklHOworCisgICAgaWYgKCAhZ3Vl
c3RfaGFuZGxlX29rYXkocG9vbHMsIG5yKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisg
ICAgaWYgKCAhY2xpZW50ICkKKyAgICB7CisgICAgICAgIGNsaWVudCA9IGNsaWVudF9jcmVhdGUo
Y2xpX2lkKTsKKyAgICAgICAgaWYgKCAhY2xpZW50ICkKKyAgICAgICAgICAgIHJldHVybiAtRU5P
TUVNOworICAgIH0KKworICAgIGZvciAoIGkgPSAwOyBpIDwgbnI7IGkrKyApCisgICAgeworICAg
ICAgICB4ZW5fdG1lbV9wb29sX2luZm9fdCBwb29sOworCisgICAgICAgIGlmICggX19jb3B5X2Zy
b21fZ3Vlc3Rfb2Zmc2V0KCZwb29sLCBwb29scywgaSwgMSApICkKKyAgICAgICAgICAgIHJldHVy
biAtRUZBVUxUOworCisgICAgICAgIGlmICggcG9vbC5uX3BhZ2VzICkKKyAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOworCisgICAgICAgIHJjID0gdG1lbWNfc2hhcmVkX3Bvb2xfYXV0aChjbGlf
aWQsIHBvb2wudXVpZFswXSwgcG9vbC51dWlkWzFdLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcG9vbC5mbGFncy51LmF1dGgpOworCisgICAgICAgIGlmICggcmMgPCAwICkK
KyAgICAgICAgICAgIGJyZWFrOworCisgICAgfQorCisgICAgLyogQW5kIGhvdyBtYW55IHdlIGhh
dmUgcHJvY2Vzc2VkLiAqLworICAgIHJldHVybiByYyA/IDogaTsKK30KKwogaW50IHRtZW1fY29u
dHJvbChzdHJ1Y3QgeGVuX3N5c2N0bF90bWVtX29wICpvcCkKIHsKICAgICBpbnQgcmV0OwpAQCAt
NDg5LDYgKzUzNiw5IEBAIGludCB0bWVtX2NvbnRyb2woc3RydWN0IHhlbl9zeXNjdGxfdG1lbV9v
cCAqb3ApCiAgICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0VUX1BPT0xTOiAvKiBUTUVNX1JF
U1RPUkVfTkVXICovCiAgICAgICAgIHJldCA9IHRtZW1jX3NldF9wb29scyhvcC0+Y2xpX2lkLCBv
cC0+dS5wb29sLCBvcC0+bGVuKTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBYRU5fU1lTQ1RM
X1RNRU1fT1BfU0VUX0FVVEg6IC8qIFRNRU1fQVVUSCAqLworICAgICAgICByZXQgPSB0bWVtY19h
dXRoX3Bvb2xzKG9wLT5jbGlfaWQsIG9wLT51LnBvb2wsIG9wLT5sZW4pOworICAgICAgICBicmVh
azsKICAgICBkZWZhdWx0OgogICAgICAgICByZXQgPSBkb190bWVtX2NvbnRyb2wob3ApOwogICAg
ICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCBjMDNkMDI3Li5lZTc2YTY2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oCkBAIC03NzIsNiArNzcyLDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X3N5c2N0bF9wc3JfY2F0X29wX3QpOwogI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfUVVFUllf
RlJFRUFCTEVfTUIgICAgICA4CiAjZGVmaW5lIFhFTl9TWVNDVExfVE1FTV9PUF9TRVRfUE9PTFMg
ICAgICAgICAgICAgIDkKICNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1NBVkVfQkVHSU4gICAg
ICAgICAgICAgMTAKKyNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9BVVRIICAgICAgICAg
ICAgICAgMTEKICNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1NBVkVfR0VUX05FWFRfUEFHRSAg
ICAgMTkKICNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1NBVkVfR0VUX05FWFRfSU5WICAgICAg
MjAKICNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1NBVkVfRU5EICAgICAgICAgICAgICAgMjEK
QEAgLTgxMywxMiArODE0LDEyIEBAIHR5cGVkZWYgc3RydWN0IHhlbl90bWVtX2NsaWVudCB4ZW5f
dG1lbV9jbGllbnRfdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl90bWVtX2NsaWVudF90
KTsKIAogLyoKLSAqIFhFTl9TWVNDVExfVE1FTV9PUF9bR0VUfFNFVF1fUE9PTFMgdXNlcyB0aGUg
J3Bvb2wnIGFycmF5IGluCi0gKiB4ZW5fc3lzY3RsX3RtZW1fb3Agd2l0aCB0aGlzIHN0cnVjdHVy
ZS4KKyAqIFhFTl9TWVNDVExfVE1FTV9PUF9bR0VUfFNFVF1fUE9PTFMgb3IgWEVOX1NZU0NUTF9U
TUVNX09QX1NFVF9BVVRICisgKiB1c2VzIHRoZSAncG9vbCcgYXJyYXkgaW4gKiB4ZW5fc3lzY3Rs
X3RtZW1fb3Agd2l0aCB0aGlzIHN0cnVjdHVyZS4KICAqIFRoZSBYRU5fU1lTQ1RMX1RNRU1fT1Bf
R0VUX1BPT0xTIGh5cGVyY2FsbCB3aWxsCiAgKiByZXR1cm4gdGhlIG51bWJlciBvZiBlbnRyaWVz
IGluICdwb29sJyBvciBhIG5lZ2F0aXZlIHZhbHVlCiAgKiBpZiBhbiBlcnJvciB3YXMgZW5jb3Vu
dGVyZWQuCi0gKiBUaGUgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9QT09MUyB3aWxsIHJldHVybiB0
aGUgbnVtYmVyIG9mCisgKiBUaGUgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9bQVVUSHxQT09MU10g
d2lsbCByZXR1cm4gdGhlIG51bWJlciBvZgogICogZW50cmllcyBpbiAncG9vbCcgcHJvY2Vzc2Vk
IG9yIGEgbmVnYXRpdmUgdmFsdWUgaWYgYW4gZXJyb3IKICAqIHdhcyBlbmNvdW50ZXJlZC4KICAq
LwpAQCAtODI4LDE0ICs4MjksMTUgQEAgc3RydWN0IHhlbl90bWVtX3Bvb2xfaW5mbyB7CiAgICAg
ICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1aW50MzJfdCBwZXJzaXN0OjEsICAgIC8qIFNlZSBU
TUVNX1BPT0xfUEVSU0lTVC4gKi8KICAgICAgICAgICAgICAgICAgICAgIHNoYXJlZDoxLCAgICAg
LyogU2VlIFRNRU1fUE9PTF9TSEFSRUQuICovCi0gICAgICAgICAgICAgICAgICAgICByc3Y6MiwK
KyAgICAgICAgICAgICAgICAgICAgIGF1dGg6MSwgICAgICAgLyogU2VlIFRNRU1fUE9PTF9BVVRI
LiAqLworICAgICAgICAgICAgICAgICAgICAgcnN2MToxLAogICAgICAgICAgICAgICAgICAgICAg
cGFnZWJpdHM6OCwgICAvKiBUTUVNX1BPT0xfUEFHRVNJWkVfW1NISUZULE1BU0tdLiAqLwogICAg
ICAgICAgICAgICAgICAgICAgcnN2MjoxMiwKICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb246
ODsgICAgLyogVE1FTV9QT09MX1ZFUlNJT05fW1NISUZULE1BU0tdLiAqLwogICAgICAgICB9IHU7
CiAgICAgfSBmbGFnczsKICAgICB1aW50MzJfdCBpZDsgICAgICAgICAgICAgICAgICAvKiBMZXNz
IHRoYW4gdG1lbV9jbGllbnQubWF4cG9vbHMuICovCi0gICAgdWludDY0X3Qgbl9wYWdlczsgICAg
ICAgICAgICAgLyogWmVybyBvbiBYRU5fU1lTQ1RMX1RNRU1fT1BfU0VUX1BPT0xTLiAqLworICAg
IHVpbnQ2NF90IG5fcGFnZXM7ICAgICAgICAgICAgIC8qIFplcm8gb24gWEVOX1NZU0NUTF9UTUVN
X09QX1NFVF9bQVVUSHxQT09MU10uICovCiAgICAgdWludDY0X2FsaWduZWRfdCB1dWlkWzJdOwog
fTsKIHR5cGVkZWYgc3RydWN0IHhlbl90bWVtX3Bvb2xfaW5mbyB4ZW5fdG1lbV9wb29sX2luZm9f
dDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy90bWVtLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvdG1lbS5oCmluZGV4IGI5ZjM1MzcuLmFhMGFhZmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy90bWVtLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3RtZW0uaApAQCAtNTEs
MTAgKzUxLDkgQEAKICNkZWZpbmUgVE1FTV9YQ0hHICAgICAgICAgICAgICAgICAxMAogI2VuZGlm
CiAKLS8qIFByaXZpbGVnZWQgY29tbWFuZHMgdG8gSFlQRVJWSVNPUl90bWVtX29wKCkgKi8KLSNk
ZWZpbmUgVE1FTV9BVVRIICAgICAgICAgICAgICAgICAxMDEKLSNkZWZpbmUgVE1FTV9SRVNUT1JF
X05FVyAgICAgICAgICAxMDIgLyogTm93IGNhbGxlZCB2aWEgWEVOX1NZU0NUTF90bWVtX29wIGFz
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfVE1F
TV9PUF9TRVRfUE9PTC4gKi8KKy8qIFByaXZpbGVnZWQgY29tbWFuZHMgbm93IGNhbGxlZCB2aWEg
WEVOX1NZU0NUTF90bWVtX29wLiAqLworI2RlZmluZSBUTUVNX0FVVEggICAgICAgICAgICAgICAg
IDEwMSAvKiBhcyBYRU5fU1lTQ1RMX1RNRU1fT1BfU0VUX0FVVEguICovCisjZGVmaW5lIFRNRU1f
UkVTVE9SRV9ORVcgICAgICAgICAgMTAyIC8qIGFzIFhFTl9TWVNDVExfVE1FTV9PUF9TRVRfUE9P
TC4gKi8KIAogLyogQml0cyBmb3IgSFlQRVJWSVNPUl90bWVtX29wKFRNRU1fTkVXX1BPT0wpICov
CiAjZGVmaW5lIFRNRU1fUE9PTF9QRVJTSVNUICAgICAgICAgIDEKQEAgLTkzLDcgKzkyLDcgQEAg
c3RydWN0IHRtZW1fb3AgewogICAgICAgICAgICAgdWludDY0X3QgdXVpZFsyXTsKICAgICAgICAg
ICAgIHVpbnQzMl90IGZsYWdzOwogICAgICAgICAgICAgdWludDMyX3QgYXJnMTsKLSAgICAgICAg
fSBjcmVhdDsgLyogZm9yIGNtZCA9PSBUTUVNX05FV19QT09MLCBUTUVNX0FVVEggKi8KKyAgICAg
ICAgfSBjcmVhdDsgLyogZm9yIGNtZCA9PSBUTUVNX05FV19QT09MLiAqLwogICAgICAgICBzdHJ1
Y3QgewogI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwNjAwCiAgICAgICAg
ICAgICB1aW50NjRfdCBvaWRbM107CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdG1lbV9j
b250cm9sLmggYi94ZW4vaW5jbHVkZS94ZW4vdG1lbV9jb250cm9sLmgKaW5kZXggOTFjMTg1ZS4u
YWQwNGNmNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3RtZW1fY29udHJvbC5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi90bWVtX2NvbnRyb2wuaApAQCAtMjIsNiArMjIsOCBAQCBzdHJ1Y3Qg
Y2xpZW50ICpjbGllbnRfY3JlYXRlKGRvbWlkX3QgY2xpX2lkKTsKIGludCBkb190bWVtX25ld19w
b29sKGRvbWlkX3QgdGhpc19jbGlfaWQsIHVpbnQzMl90IGRfcG9vbGlkLCB1aW50MzJfdCBmbGFn
cywKICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHV1aWRfbG8sIHVpbnQ2NF90IHV1aWRf
aGkpOwogCitpbnQgdG1lbWNfc2hhcmVkX3Bvb2xfYXV0aChkb21pZF90IGNsaV9pZCwgdWludDY0
X3QgdXVpZF9sbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHV1aWRfaGks
IGJvb2wgYXV0aCk7CiAjZW5kaWYgLyogQ09ORklHX1RNRU0gKi8KIAogI2VuZGlmIC8qIF9fWEVO
X1RNRU1fQ09OVFJPTF9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi90bWVtX3hl
bi5oIGIveGVuL2luY2x1ZGUveGVuL3RtZW1feGVuLmgKaW5kZXggYjZiZDYxYi4uNzBjYzEwOCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3RtZW1feGVuLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3RtZW1feGVuLmgKQEAgLTE5OCw3ICsxOTgsNiBAQCBzdGF0aWMgaW5saW5lIGludCB0bWVt
X2dldF90bWVtb3BfZnJvbV9jbGllbnQodG1lbV9vcF90ICpvcCwgdG1lbV9jbGlfb3BfdCB1b3Bz
KQogICAgICAgICBzd2l0Y2ggKCBjb3AuY21kICkKICAgICAgICAgewogICAgICAgICBjYXNlIFRN
RU1fTkVXX1BPT0w6ICAgdSA9IFhMQVRfdG1lbV9vcF91X2NyZWF0OyBicmVhazsKLSAgICAgICAg
Y2FzZSBUTUVNX0FVVEg6ICAgICAgIHUgPSBYTEFUX3RtZW1fb3BfdV9jcmVhdDsgYnJlYWs7CiAg
ICAgICAgIGRlZmF1bHQ6ICAgICAgICAgICAgICB1ID0gWExBVF90bWVtX29wX3VfZ2VuIDsgIGJy
ZWFrOwogICAgICAgICB9CiAgICAgICAgIFhMQVRfdG1lbV9vcChvcCwgJmNvcCk7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:47:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:47:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXz0-0003eM-I4; Fri, 07 Apr 2017 17:47:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyz-0003eF-R8
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:37 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 95/E7-27751-9B0D7E85; Fri, 07 Apr 2017 17:47:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfHhec
 RBkcfS1lM2GbgwOixvW8XewBjFGtmXlJ+RQJrRsPZkywFi5Qrtm9aytzA2CvbxcjFISTwhVFi
 zd9Wxi5GTiDnPKPE9/t+XYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYWCJG48OA/K
 4jNK2AmMXnBLyYQmwWo/t6ZBrYJjBwLGBlWMWoUpxaVpRbpGhvqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwNi0KPMQoycGkJMqr4PMkQogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE76vzzyOEBItS01Mr0jJzgMEBk5bg4FES4ZUDSfMWFyTmFmemQ6ROMSpKifMuB0kI
 gCQySvPg2mABeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvPNApvBk5pXATX8FtJgJaLHPr
 acgi0sSEVJSDYwFf8xuLBEvWuPz5fUah6Kat0Z3N5cpPD4xxaFHZ/raJQHbZ+57Z+1S1lU40e
 Joq0cds9+KP+vfHJnwz8n5aZp8yNSes6cc86UyJmYqe87QjHBP199YNi3t3+xOteVs6j+udx+
 JKknk8GkVO3/d4o6pNBvnATMB8cXe0cqT/xp9THtddEllxjwlluKMREMt5qLiRAAdkGYVQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1491587255!62665616!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16740 invoked from network); 7 Apr 2017 17:47:36 -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; 7 Apr 2017 17:47:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyx-00047H-9j
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXyx-0006wn-95
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXyx-0006wn-95@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:47:35 +0000
Subject: [Xen-changelog] [xen master] tmem: By default to join an shared
	pool it must be authorized.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE5YTNjMDQ1NjcyMDM0Y2JiNTc0ODMwNTNlMTlhYmI0ZDIzOGZkMDMKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBGcmkgTWFyIDE3IDIwOjUxOjUyIDIwMTcgLTA0MDAKQ29tbWl0OiAgICAgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDb21taXREYXRlOiBXZWQgQXBy
IDUgMDk6Mzk6NDYgMjAxNyAtMDQwMAoKICAgIHRtZW06IEJ5IGRlZmF1bHQgdG8gam9pbiBhbiBz
aGFyZWQgcG9vbCBpdCBtdXN0IGJlIGF1dGhvcml6ZWQuCiAgICAKICAgIEhhdmluZyBhbiBvZmYg
YnkgZGVmYXVsdCBvcHRpb24gYWxsb3dpbmcgZ3Vlc3RzIHRvIGpvaW4KICAgIF9hbnlfIHNoYXJl
ZCBwb29sIGlzIG5vdCB2ZXJ5IHNlY3VyZS4KICAgIAogICAgTGV0cyBlbGltaW5hdGUgdG1lbV9z
aGFyZWRfYXV0aCBib290dXAgb3B0aW9uICh3aGljaAogICAgd2FzIGRpc2FibGVkIGJ5IGRlZmF1
bHQpIGFuZCBoYXZlIHRoZSBjb2RlIGZvcmNlIHRoaXMgYnkgZGVmYXVsdC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgotLS0KIGRvY3MvbWlzYy90bWVtLWludGVybmFscy5odG1sICAgICAgIHwgNiArKy0tLS0KIGRv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMyAtLS0KIHhlbi9jb21tb24vdG1l
bS5jICAgICAgICAgICAgICAgICAgIHwgMyArLS0KIHhlbi9jb21tb24vdG1lbV94ZW4uYyAgICAg
ICAgICAgICAgIHwgMyAtLS0KIHhlbi9pbmNsdWRlL3hlbi90bWVtX3hlbi5oICAgICAgICAgIHwg
NyAtLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3RtZW0taW50ZXJuYWxzLmh0bWwgYi9kb2NzL21p
c2MvdG1lbS1pbnRlcm5hbHMuaHRtbAppbmRleCAyZDg2MzVkLi45YjdlNzBlIDEwMDY0NAotLS0g
YS9kb2NzL21pc2MvdG1lbS1pbnRlcm5hbHMuaHRtbAorKysgYi9kb2NzL21pc2MvdG1lbS1pbnRl
cm5hbHMuaHRtbApAQCAtNzE1LDExICs3MTUsOSBAQCBPY2ZzMiBoYXMgb25seSB2ZXJ5IGxpbWl0
ZWQgc2VjdXJpdHk7IGl0IGlzIGFzc3VtZWQgdGhhdCBhbnlvbmUgd2hvIGNhbgogYWNjZXNzIHRo
ZSBmaWxlc3lzdGVtIGJpdHMgb24gdGhlIHNoYXJlZCBkaXNrIGNhbiBtb3VudCB0aGUgZmlsZXN5
c3RlbSBhbmQgdXNlCiBpdC4gIEJ1dCBpbiBhIHZpcnR1YWxpemVkIGRhdGEgY2VudGVyLAogaGln
aGVyIGlzb2xhdGlvbiByZXF1aXJlbWVudHMgbWF5IGFwcGx5LgotQXMgYSByZXN1bHQsIGEgWGVu
IGJvb3Qgb3B0aW9uIC0tICZxdW90O3RtZW1fc2hhcmVkX2F1dGgmcXVvdDsgLS0gd2FzCi1hZGRl
ZC4gIFRoZSBvcHRpb24gZGVmYXVsdHMgdG8gZGlzYWJsZWQsCi1idXQgd2hlbiBpdCBpcyBlbmFi
bGVkLCBtYW5hZ2VtZW50IHRvb2xzIG11c3QgZXhwbGljaXRseSBhdXRoZW50aWNhdGUgKG9yIG1h
eQorQXMgYSByZXN1bHQsIG1hbmFnZW1lbnQgdG9vbHMgbXVzdCBleHBsaWNpdGx5IGF1dGhlbnRp
Y2F0ZSAob3IgbWF5CiBleHBsaWNpdGx5IGRlbnkpIHNoYXJlZCBwb29sIGFjY2VzcyB0byBhbnkg
Y2xpZW50LgotT24gWGVuLCB0aGlzIGlzIGRvbmUgd2l0aCB0aGUgJnF1b3Q7eG0KK09uIFhlbiwg
dGhpcyBpcyBkb25lIHdpdGggdGhlICZxdW90O3hsCiB0bWVtLXNoYXJlZC1hdXRoJnF1b3Q7IGNv
bW1hbmQuCiA8UD4KIDxiPjxpPjMyLWJpdCBpbXBsZW1lbnRhdGlvbjwvaT4uPC9iPgpkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA5ZWI4NWQ2Li45NjkwNTEyIDEwMDY0NAotLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTUzOSw5ICsxNTM5LDYgQEAgcGFnZXMpIG11c3Qg
YWxzbyBiZSBzcGVjaWZpZWQgdmlhIHRoZSB0YnVmXF9zaXplIHBhcmFtZXRlci4KICMjIyB0bWVt
XF9jb21wcmVzcwogPiBgPSA8Ym9vbGVhbj5gCiAKLSMjIyB0bWVtXF9zaGFyZWRcX2F1dGgKLT4g
YD0gPGJvb2xlYW4+YAotCiAjIyMgdHNjCiA+IGA9IHVuc3RhYmxlIHwgc2tld2VkIHwgc3RhYmxl
OnNvY2tldGAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90bWVtLmMgYi94ZW4vY29tbW9uL3Rt
ZW0uYwppbmRleCAxNThkNjYwLi4zMDZkZGE2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3RtZW0u
YworKysgYi94ZW4vY29tbW9uL3RtZW0uYwpAQCAtODQ2LDcgKzg0Niw2IEBAIHN0cnVjdCBjbGll
bnQgKmNsaWVudF9jcmVhdGUoZG9taWRfdCBjbGlfaWQpCiAgICAgY2xpZW50LT5pbmZvLnZlcnNp
b24gPSBUTUVNX1NQRUNfVkVSU0lPTjsKICAgICBjbGllbnQtPmluZm8ubWF4cG9vbHMgPSBNQVhf
UE9PTFNfUEVSX0RPTUFJTjsKICAgICBjbGllbnQtPmluZm8uZmxhZ3MudS5jb21wcmVzcyA9IHRt
ZW1fY29tcHJlc3Npb25fZW5hYmxlZCgpOwotICAgIGNsaWVudC0+c2hhcmVkX2F1dGhfcmVxdWly
ZWQgPSB0bWVtX3NoYXJlZF9hdXRoKCk7CiAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfR0xPQkFM
X1NIQVJFRF9QT09MUzsgaSsrKQogICAgICAgICBjbGllbnQtPnNoYXJlZF9hdXRoX3V1aWRbaV1b
MF0gPQogICAgICAgICAgICAgY2xpZW50LT5zaGFyZWRfYXV0aF91dWlkW2ldWzFdID0gLTFMOwpA
QCAtMTUzMCw3ICsxNTI5LDcgQEAgaW50IGRvX3RtZW1fbmV3X3Bvb2woZG9taWRfdCB0aGlzX2Ns
aV9pZCwKICAgICAgICAgICAgIHBvb2wtPnNoYXJlZCA9IDA7CiAgICAgICAgICAgICBnb3RvIG91
dDsKICAgICAgICAgfQotICAgICAgICBpZiAoIGNsaWVudC0+c2hhcmVkX2F1dGhfcmVxdWlyZWQg
JiYgIXRtZW1fZ2xvYmFsLnNoYXJlZF9hdXRoICkKKyAgICAgICAgaWYgKCAhdG1lbV9nbG9iYWwu
c2hhcmVkX2F1dGggKQogICAgICAgICB7CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1B
WF9HTE9CQUxfU0hBUkVEX1BPT0xTOyBpKyspCiAgICAgICAgICAgICAgICAgaWYgKCAoY2xpZW50
LT5zaGFyZWRfYXV0aF91dWlkW2ldWzBdID09IHV1aWRfbG8pICYmCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3RtZW1feGVuLmMgYi94ZW4vY29tbW9uL3RtZW1feGVuLmMKaW5kZXggN2Q2MGI3MS4u
MDZjZTNlZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi90bWVtX3hlbi5jCisrKyBiL3hlbi9jb21t
b24vdG1lbV94ZW4uYwpAQCAtMjAsOSArMjAsNiBAQCBib29sZWFuX3BhcmFtKCJ0bWVtIiwgb3B0
X3RtZW0pOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X3RtZW1fY29tcHJlc3MgPSAwOwogYm9v
bGVhbl9wYXJhbSgidG1lbV9jb21wcmVzcyIsIG9wdF90bWVtX2NvbXByZXNzKTsKIAotYm9vbF90
IF9fcmVhZF9tb3N0bHkgb3B0X3RtZW1fc2hhcmVkX2F1dGggPSAwOwotYm9vbGVhbl9wYXJhbSgi
dG1lbV9zaGFyZWRfYXV0aCIsIG9wdF90bWVtX3NoYXJlZF9hdXRoKTsKLQogYXRvbWljX3QgZnJl
ZWFibGVfcGFnZV9jb3VudCA9IEFUT01JQ19JTklUKDApOwogCiAvKiB0aGVzZSBhcmUgYSBjb25j
dXJyZW5jeSBib3R0bGVuZWNrLCBjb3VsZCBiZSBwZXJjcHUgYW5kIGR5bmFtaWNhbGx5CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaCBiL3hlbi9pbmNsdWRlL3hlbi90bWVt
X3hlbi5oCmluZGV4IDcwY2MxMDguLmRjNTg4OGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi90bWVtX3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi90bWVtX3hlbi5oCkBAIC00MSwxMiAr
NDEsNiBAQCBzdGF0aWMgaW5saW5lIGJvb2xfdCB0bWVtX2NvbXByZXNzaW9uX2VuYWJsZWQodm9p
ZCkKICAgICByZXR1cm4gb3B0X3RtZW1fY29tcHJlc3M7CiB9CiAKLWV4dGVybiBib29sX3Qgb3B0
X3RtZW1fc2hhcmVkX2F1dGg7Ci1zdGF0aWMgaW5saW5lIGJvb2xfdCB0bWVtX3NoYXJlZF9hdXRo
KHZvaWQpCi17Ci0gICAgcmV0dXJuIG9wdF90bWVtX3NoYXJlZF9hdXRoOwotfQotCiAjaWZkZWYg
Q09ORklHX1RNRU0KIGV4dGVybiBib29sX3Qgb3B0X3RtZW07CiBzdGF0aWMgaW5saW5lIGJvb2xf
dCB0bWVtX2VuYWJsZWQodm9pZCkKQEAgLTI5MSw3ICsyODUsNiBAQCBzdHJ1Y3QgY2xpZW50IHsK
ICAgICBsb25nIGVwaF9jb3VudCwgZXBoX2NvdW50X21heDsKICAgICBkb21pZF90IGNsaV9pZDsK
ICAgICB4ZW5fdG1lbV9jbGllbnRfdCBpbmZvOwotICAgIGJvb2xfdCBzaGFyZWRfYXV0aF9yZXF1
aXJlZDsKICAgICAvKiBGb3Igc2F2ZS9yZXN0b3JlL21pZ3JhdGlvbi4gKi8KICAgICBib29sX3Qg
d2FzX2Zyb3plbjsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHBlcnNpc3RlbnRfaW52YWxpZGF0ZWRf
bGlzdDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:47:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:47:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXzA-0003fo-Jg; Fri, 07 Apr 2017 17:47:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXz9-0003fb-Im
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:47 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F9/18-27751-2C0D7E85; Fri, 07 Apr 2017 17:47:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVffQhec
 RBpuWCFlM2GbgwOixvW8XewBjFGtmXlJ+RQJrRvPudUwFvdwV99ZfZ2tg7OToYuTkEBL4wigx
 93heFyMXkH2eUWL9wmOMXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0sYCdx5mcLM
 0g5r4CZxMSGRJAwC1D552NHmSYwcixgZFjFqFGcWlSWWqRrbKyXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MG4c33gIUZJDiYlUV4FnycRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR47517HiEkWJSanlqRlpkDDA2YtAQHj5IIr9x5oDRvcUFibnFmOkTqFKMux7ulH94z
 CbHk5eelSonzrgGZIQBSlFGaBzcCFqaXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrBLKKJ
 zOvBG7TK6AjmICO8Ln1FOSIkkSElFQDo1VgRmrykymrxVVktTLetB1km52x9nTkhXWCux+sah
 f2mpXwOHBDaZmM88uiMsllfC5ucjW99pZmihqbVYXmHz1QNF9Vhp3L5szVMEa1XbLWs2K+ZcT
 7NgWHim64Xe14tDifu0VK69kc+TWMHHbKE5L+7Vt55/7eC/9DXkoVTJ4Yo7UvQSpSiaU4I9FQ
 i7moOBEAFT9pxk4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1491587265!59303744!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57291 invoked from network); 7 Apr 2017 17:47:46 -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; 7 Apr 2017 17:47:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXz7-00047x-Bn
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXz7-0006yP-BF
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXz7-0006yP-BF@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:47:45 +0000
Subject: [Xen-changelog] [xen master] tmem: Fix tmem-shared-auth 'auth'
	values
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI0MWI5NWU0YTZlNTcwZGRiMGVmZDc0ZWVhYTc1YmE3NzI1MzVjZDYKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBGcmkgTWFyIDE3IDIzOjE3OjIzIDIwMTcgLTA0MDAKQ29tbWl0OiAgICAgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDb21taXREYXRlOiBXZWQgQXBy
IDUgMDk6Mzk6NTYgMjAxNyAtMDQwMAoKICAgIHRtZW06IEZpeCB0bWVtLXNoYXJlZC1hdXRoICdh
dXRoJyB2YWx1ZXMKICAgIAogICAgVGhlIGh5cGVydmlzb3IgY29kZSAodG1lbWNfc2hhcmVkX3Bv
b2xfYXV0aCkgc2luY2UgdGhlIGluY2VwdGlvbgogICAgd291bGQgY29uc2lkZXIgYXV0aCB2YWx1
ZXMgb2Y6CiAgICAgMCAtIHRvIGRpc2FibGUgYXV0aGVudGljYXRpb24hCiAgICAgMSAtIHRvIGVu
YWJsZSBhdXRoZW50aWNhdGlvbiBmb3IgdGhlIGdpdmVuIFVVSUQuCiAgICAKICAgIFRoZSBkb2Nz
IGhhdmUgaXQgdGhlIG90aGVyIHdheSBhcm91bmQsIHNvIGxldHMgZml4IGl0LgogICAgCiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiB0b29s
cy94bC94bF9jbWR0YWJsZS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rv
b2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggN2Q5NzgxMS4uMzBlYjkzYyAxMDA2NDQKLS0tIGEv
dG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC00
MTYsNyArNDE2LDcgQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAgICAgIiAg
LWEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEF1dGhlbnRpY2F0ZSBmb3IgYWxsIHRtZW0g
cG9vbHNcbiIKICAgICAgICIgIC11IFVVSUQgICAgICAgICAgICAgICAgICAgICAgICBTcGVjaWZ5
IHV1aWRcbiIKICAgICAgICIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYWJjZGVm
MDEtMjM0NS02Nzg5LTEyMzQtNTY3ODkwYWJjZGVmKVxuIgotICAgICAgIiAgLUEgQVVUSCAgICAg
ICAgICAgICAgICAgICAgICAgIDA9YXV0aCwxPWRlYXV0aCIsCisgICAgICAiICAtQSBBVVRIICAg
ICAgICAgICAgICAgICAgICAgICAgMD1kZWF1dGgsMT1hdXRoIiwKICAgICB9LAogICAgIHsgInRt
ZW0tZnJlZWFibGUiLAogICAgICAgJm1haW5fdG1lbV9mcmVlYWJsZSwgMCwgMCwKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:47:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:47:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXzK-0003hy-LB; Fri, 07 Apr 2017 17:47:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzJ-0003hl-R2
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:57 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 91/64-19998-DC0D7E85; Fri, 07 Apr 2017 17:47:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffMhec
 RBk2L1SwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9L1XWwFDdwVd1dfYm1g7OXoYuTiEBL4wiix
 6uIGZgjnPKPE6yMb2LsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYwknjw+
 zyYzStgJnHm+EewGhag+huzulkmMHIsYGRYxahRnFpUllqka2ipl1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6JV6BgbGHYy/j/sdYpTkYFIS5VXweRIhxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYL33rnnEUKCRanpqRVpmTnA8IBJS3DwKInwyp0HSvMWFyTmFmemQ6ROMSpKifOu
 AekTAElklObBtcFC8hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4UkPE8mXklcNNfAS1mA
 lrsc+spyOKSRISUVANjXsLCzlV3P69aXJrd674tnjP/053Mb1IbWRRfFSz6YzDt66obJdJdpg
 w/8h58WnslmXXdNJ3DousdujX/O1dZRt1mzGFtXpH8U6Cu5ElvFbd58f/PjwvV5lmYzX4f32w
 6M3gH61f1b0ceLXDm/Ll04h3X50m1V7QmdhbXs61SP6zottHn0b8DSizFGYmGWsxFxYkAQOdJ
 G0QCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1491587275!94795853!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59949 invoked from network); 7 Apr 2017 17:47:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:47:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzH-000487-Fi
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzH-00070M-DA
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:47:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXzH-00070M-DA@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:47:55 +0000
Subject: [Xen-changelog] [xen master] tmem: Parse UUIDs correctly.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdiYWNmZTM4YjYxNTg0YTZkNzk3NTFkYThjZTA2ODM0N2UwN2U2YTcKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBTdW4gTWFyIDE5IDA4OjIyOjA1IDIwMTcgLTA0MDAKQ29tbWl0OiAgICAgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDb21taXREYXRlOiBXZWQgQXBy
IDUgMDk6Mzk6NTYgMjAxNyAtMDQwMAoKICAgIHRtZW06IFBhcnNlIFVVSURzIGNvcnJlY3RseS4K
ICAgIAogICAgQSBzaW1wbGUKICAgIHhsIHRtZW0tc2hhcmVkLWF1dGggLXUgMDAwMDAwMDAtMDAw
MC0wMDBBLTAwMDAtMDAwMDAwMDAwMDAxIC1BIDAgMAogICAgCiAgICByZXN1bHRlZCBpbiB1dWlk
X2xvdyA9IDEgKGNvcnJlY3QpIGFuZCB1dWlkX2hpZ2ggPSAwICh1bW0/KS4KICAgIAogICAgVGhl
IGlzc3VlIHdhcyB0aGF0IGZvciBoZXggdmFsdWVzIGFib3ZlICdBJyAob3IgJ2EnKSB3ZSBmb3Jn
b3QKICAgIHRvIGFkZCAxMC4KICAgIAogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Ci0tLQogdG9vbHMvbGlieGMveGNfdG1lbS5jIHwgNCArKy0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL3hjX3RtZW0uYyBiL3Rvb2xzL2xpYnhjL3hjX3RtZW0uYwppbmRleCA1
ZjVlMThmLi45YmY1Y2MzIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y190bWVtLmMKKysrIGIv
dG9vbHMvbGlieGMveGNfdG1lbS5jCkBAIC0xMzgsOSArMTM4LDkgQEAgc3RhdGljIGludCB4Y190
bWVtX3V1aWRfcGFyc2UoY2hhciAqdXVpZF9zdHIsIHVpbnQ2NF90ICp1dWlkX2xvLCB1aW50NjRf
dCAqdXVpZF8KICAgICAgICAgZWxzZSBpZiAoICpwID49ICcwJyAmJiAqcCA8PSAnOScgKQogICAg
ICAgICAgICAgZGlnaXQgPSAqcCAtICcwJzsKICAgICAgICAgZWxzZSBpZiAoICpwID49ICdBJyAm
JiAqcCA8PSAnRicgKQotICAgICAgICAgICAgZGlnaXQgPSAqcCAtICdBJzsKKyAgICAgICAgICAg
IGRpZ2l0ID0gKnAgLSAnQScgKyAxMDsKICAgICAgICAgZWxzZSBpZiAoICpwID49ICdhJyAmJiAq
cCA8PSAnZicgKQotICAgICAgICAgICAgZGlnaXQgPSAqcCAtICdhJzsKKyAgICAgICAgICAgIGRp
Z2l0ID0gKnAgLSAnYScgKyAxMDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmV0dXJuIC0x
OwogICAgICAgICAqeCA9ICgqeCA8PCA0KSB8IGRpZ2l0OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:48:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXzV-0003jc-Ms; Fri, 07 Apr 2017 17:48:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzU-0003jG-4l
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:08 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 81/6F-03648-7D0D7E85; Fri, 07 Apr 2017 17:48:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVffahec
 RBgeO6FpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqqpUQUHUiqubzrO1sD4R7+LkYtDSOALo8T7
 U1cYIZzzjBJ/Nzxj62Lk4GATEJOYu1ehi5GTQ0RAVWLWiuXMILaQgLpE0+8GNhBbWCBN4s3rx
 6wgNq+AmcS/aTvAaliA6lvvHmSbwMixgJFhFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgZlebm
 pxcWJ6ak5iUrFecn7uJkagRxiAYAfjsr9OhxglOZiURHkVfJ5ECPEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgfXX+eYSQYFFqempFWmYOMDRg0hIcPEoivJ7A8BDiLS5IzC3OTIdInWLU5Xi39MN7
 JiGWvPy8VClx3uUgMwRAijJK8+BGwML0EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5U0Cm8
 GTmlcBtegV0BBPQET63noIcUZKIkJJqYKw+7fo28Rbr11XqL8uUjh4KN89bydjxb3585qN5Z4
 z0fyn+buqdu0H828tPGszzxIxvPVJ5U9QpXr+ipJd3isUVH8bXqwqYVm1veOAjrRmx3mGtu29
 Wwc+SUsVt6+/L9h141xvwkz9JTKLjr9ZpBYfv8vmfG9TyraQ/S8//ZzzL4kY0x0YVASWW4oxE
 Qy3mouJEALGQ1gtOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1491587285!59303769!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58398 invoked from network); 7 Apr 2017 17:48:06 -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; 7 Apr 2017 17:48:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzR-00048t-Hg
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzR-00072B-H3
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXzR-00072B-H3@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:48:05 +0000
Subject: [Xen-changelog] [xen master] ring.h: introduce macros to handle
	monodirectional rings with multiple req sizes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYwMDA5MDgyNzYzODJlMWMwYTNkZTM1OWY5YmJjN2JhODM5OTkxMTkKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgQXByIDQgMTc6MTc6NTAgMjAxNyAtMDcwMApDb21taXQ6ICAgICBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgNSAw
OTo1NjowMiAyMDE3IC0wNDAwCgogICAgcmluZy5oOiBpbnRyb2R1Y2UgbWFjcm9zIHRvIGhhbmRs
ZSBtb25vZGlyZWN0aW9uYWwgcmluZ3Mgd2l0aCBtdWx0aXBsZSByZXEgc2l6ZXMKICAgIAogICAg
VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIG1hY3Jvcywgc3RydWN0cyBhbmQgZnVuY3Rpb25zIHRvIGhh
bmRsZSByaW5ncyBpbgogICAgdGhlIGZvcm1hdCBkZXNjcmliZWQgYnkgZG9jcy9taXNjL3B2Y2Fs
bHMubWFya2Rvd24gYW5kCiAgICBkb2NzL21pc2MvOXBmcy5tYXJrZG93bi4gVGhlIGluZGV4IHBh
Z2UgKHN0cnVjdCBfX25hbWUjI19kYXRhX2ludGYpCiAgICBjb250YWlucyB0aGUgaW5kZXhlcyBh
bmQgdGhlIGdyYW50IHJlZnMgdG8gc2V0dXAgdHdvIHJpbmdzLgogICAgCiAgICAgICAgICAgICAg
ICAgICBJbmRleGVzIHBhZ2UKICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKwogICAgICAgICAgICAgICAgICAgfEAwICROQU1FX2RhdGFfaW50ZjogICB8CiAgICAgICAg
ICAgICAgICAgICB8QDc2OiByaW5nX29yZGVyID0gMSAgIHwKICAgICAgICAgICAgICAgICAgIHxA
ODA6IHJlZlswXSsgICAgICAgICAgfAogICAgICAgICAgICAgICAgICAgfEA4NDogcmVmWzFdKyAg
ICAgICAgICB8CiAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICB8ICAgICAgICAgIHwKICAg
ICAgICAgICAgICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgfAogICAgICAgICAgICAgICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2IChkYXRhIHJpbmcpCiAgICAgICAg
ICAgICAgICAgICAgICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0rCiAgICAgICAgICAgICAgICAgICAg
ICAgfCAgQDAtPjQwOTU6IGluICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgfCAgcmVmWzBd
ICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS0tLS18
CiAgICAgICAgICAgICAgICAgICAgICAgfCAgQDQwOTYtPjgxOTE6IG91dCB8CiAgICAgICAgICAg
ICAgICAgICAgICAgfCAgcmVmWzFdICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAg
Ky0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAKICAgICROQU1FX3JlYWRfcGFja2V0IGFuZCAkTkFN
RV93cml0ZV9wYWNrZXQgYXJlIHByb3ZpZGVkIHRvIHJlYWQgb3Igd3JpdGUKICAgIGFueSBkYXRh
IHN0cnVjdCBmcm9tL3RvIHRoZSByaW5nLiBJbiBwdmNhbGxzLCB0aGV5IGFyZSB1bnVzZWQuIElu
IHhlbgogICAgOXBmcywgdGhleSBhcmUgdXNlZCB0byByZWFkIG9yIHdyaXRlIHRoZSA5cGZzIGhl
YWRlci4gSW4gb3RoZXIgcHJvdG9jb2xzCiAgICB0aGV5IGNvdWxkIGJlIHVzZWQgdG8gcmVhZC93
cml0ZSB0aGUgd2hvbGUgcmVxdWVzdCBzdHJ1Y3R1cmUuIFNlZQogICAgZG9jcy9taXNjLzlwZnMu
bWFya2Rvd246UmluZyBVc2FnZSB0byBsZWFybiBob3cgdG8gY2hlY2sgaG93IG11Y2ggZGF0YQog
ICAgaXMgb24gdGhlIHJpbmcsIGFuZCBob3cgdG8gaGFuZGxlIG5vdGlmaWNhdGlvbnMuCiAgICAK
ICAgIFRoZXJlIGlzIGEgcmluZ19zaXplIHBhcmFtZXRlciB0byBtb3N0IGZ1bmN0aW9ucyBzbyB0
aGF0IHByb3RvY29scyB1c2luZwogICAgdGhlc2UgbWFjcm9zIGRvbid0IGhhdmUgdG8gaGF2ZSBh
IHN0YXRpY2FsbHkgZGVmaW5lZCByaW5nIG9yZGVyIGF0IGJ1aWxkCiAgICB0aW1lLiBJbiBwdmNh
bGxzIGZvciBleGFtcGxlLCBlYWNoIG5ldyByaW5nIGNvdWxkIGhhdmUgYSBkaWZmZXJlbnQKICAg
IG9yZGVyLgogICAgCiAgICBUaGVzZSBtYWNyb3MgZG9uJ3QgaGVscCB5b3Ugc2hhcmUgdGhlIGlu
ZGV4ZXMgcGFnZSBvciB0aGUgZXZlbnQgY2hhbm5lbHMKICAgIG5lZWRlZCBmb3Igbm90aWZpY2F0
aW9ucy4gWW91IGNhbiBkbyB0aGF0IHdpdGggb3RoZXIgb3V0IG9mIGJhbmQKICAgIG1lY2hhbmlz
bXMsIHN1Y2ggYXMgeGVuc3RvcmUgb3IgYW5vdGhlciByaW5nLgogICAgCiAgICBJdCBpcyBub3Qg
cG9zc2libGUgdG8gdXNlIGEgbWFjcm8gdG8gZGVmaW5lIGFub3RoZXIgbWFjcm8gd2l0aCBhCiAg
ICB2YXJpYWJsZSBuYW1lLiBGb3IgdGhpcyByZWFzb24sIHRoaXMgcGF0Y2ggaW50cm9kdWNlcyBz
dGF0aWMgaW5saW5lCiAgICBmdW5jdGlvbnMgaW5zdGVhZCwgdGhhdCBhcmUgbm90IEM4OSBjb21w
bGlhbnQuIEFkZGl0aW9uYWxseSwgdGhlIG1hY3JvCiAgICBkZWZpbmVzIGEgc3RydWN0IHdpdGgg
YSB2YXJpYWJsZSBzaXplZCBhcnJheSwgd2hpY2ggaXMgYWxzbyBub3QgQzg5CiAgICBjb21wbGlh
bnQuCiAgICAKICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9AYXBvcmV0by5jb20+CiAgICBDQzogSkJldWxpY2hAc3VzZS5jb20KLS0tCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvaW8vcmluZy5oIHwgMTU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNTggaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9yaW5nLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vcmluZy5oCmluZGV4IDgwMWMwZGEuLjMwMzQyZmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9pby9yaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL3JpbmcuaApAQCAt
MjcsNiArMjcsMjEgQEAKICNpZm5kZWYgX19YRU5fUFVCTElDX0lPX1JJTkdfSF9fCiAjZGVmaW5l
IF9fWEVOX1BVQkxJQ19JT19SSU5HX0hfXwogCisvKgorICogV2hlbiAjaW5jbHVkZSdpbmcgdGhp
cyBoZWFkZXIsIHlvdSBuZWVkIHRvIHByb3ZpZGUgdGhlIGZvbGxvd2luZworICogZGVjbGFyYXRp
b24gdXBmcm9udDoKKyAqIC0gc3RhbmRhcmQgaW50ZWdlcnMgdHlwZXMgKHVpbnQ4X3QsIHVpbnQx
Nl90LCBldGMpCisgKiBUaGV5IGFyZSBwcm92aWRlZCBieSBzdGRpbnQuaCBvZiB0aGUgc3RhbmRh
cmQgaGVhZGVycy4KKyAqCisgKiBJbiBhZGRpdGlvbiwgaWYgeW91IGludGVuZCB0byB1c2UgdGhl
IEZMRVggbWFjcm9zLCB5b3UgYWxzbyBuZWVkIHRvCisgKiBwcm92aWRlIHRoZSBmb2xsb3dpbmcs
IGJlZm9yZSBpbnZva2luZyB0aGUgRkxFWCBtYWNyb3M6CisgKiAtIHNpemVfdAorICogLSBtZW1j
cHkKKyAqIC0gZ3JhbnRfcmVmX3QKKyAqIFRoZXNlIGRlY2xhcmF0aW9ucyBhcmUgcHJvdmlkZWQg
Ynkgc3RyaW5nLmggb2YgdGhlIHN0YW5kYXJkIGhlYWRlcnMsCisgKiBhbmQgZ3JhbnRfdGFibGUu
aCBmcm9tIHRoZSBYZW4gcHVibGljIGhlYWRlcnMuCisgKi8KKwogI2luY2x1ZGUgIi4uL3hlbi1j
b21wYXQuaCIKIAogI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDMwMjA4CkBA
IC0zMTMsNiArMzI4LDE0OSBAQCB0eXBlZGVmIHN0cnVjdCBfX25hbWUjI19iYWNrX3JpbmcgX19u
YW1lIyNfYmFja19yaW5nX3QKICAgICAoX3dvcmtfdG9fZG8pID0gUklOR19IQVNfVU5DT05TVU1F
RF9SRVNQT05TRVMoX3IpOyAgICAgICAgICAgICAgICAgIFwKIH0gd2hpbGUgKDApCiAKKworLyoK
KyAqIERFRklORV9YRU5fRkxFWF9SSU5HX0FORF9JTlRGIGRlZmluZXMgdHdvIG1vbm9kaXJlY3Rp
b25hbCByaW5ncyBhbmQKKyAqIGZ1bmN0aW9ucyB0byBjaGVjayBpZiB0aGVyZSBpcyBkYXRhIG9u
IHRoZSByaW5nLCBhbmQgdG8gcmVhZCBhbmQKKyAqIHdyaXRlIHRvIHRoZW0uCisgKgorICogREVG
SU5FX1hFTl9GTEVYX1JJTkcgaXMgc2ltaWxhciB0byBERUZJTkVfWEVOX0ZMRVhfUklOR19BTkRf
SU5URiwgYnV0CisgKiBkb2VzIG5vdCBkZWZpbmUgdGhlIGluZGV4ZXMgcGFnZS4gQXMgZGlmZmVy
ZW50IHByb3RvY29scyBjYW4gaGF2ZQorICogZXh0ZW5zaW9ucyB0byB0aGUgYmFzaWMgZm9ybWF0
LCB0aGlzIG1hY3JvIGFsbG93IHRoZW0gdG8gZGVmaW5lIHRoZWlyCisgKiBvd24gc3RydWN0Lgor
ICoKKyAqIFhFTl9GTEVYX1JJTkdfU0laRQorICogICBDb252ZW5pZW5jZSBtYWNybyB0byBjYWxj
dWxhdGUgdGhlIHNpemUgb2Ygb25lIG9mIHRoZSB0d28gcmluZ3MKKyAqICAgZnJvbSB0aGUgb3Zl
cmFsbCBvcmRlci4KKyAqCisgKiAkTkFNRV9tYXNrCisgKiAgIEZ1bmN0aW9uIHRvIGFwcGx5IHRo
ZSBzaXplIG1hc2sgdG8gYW4gaW5kZXgsIHRvIHJlZHVjZSB0aGUgaW5kZXgKKyAqICAgd2l0aGlu
IHRoZSByYW5nZSBbMC1zaXplXS4KKyAqCisgKiAkTkFNRV9yZWFkX3BhY2tldAorICogICBGdW5j
dGlvbiB0byByZWFkIGRhdGEgZnJvbSB0aGUgcmluZy4gVGhlIGFtb3VudCBvZiBkYXRhIHRvIHJl
YWQgaXMKKyAqICAgc3BlY2lmaWVkIGJ5IHRoZSAic2l6ZSIgYXJndW1lbnQuCisgKgorICogJE5B
TUVfd3JpdGVfcGFja2V0CisgKiAgIEZ1bmN0aW9uIHRvIHdyaXRlIGRhdGEgdG8gdGhlIHJpbmcu
IFRoZSBhbW91bnQgb2YgZGF0YSB0byB3cml0ZSBpcworICogICBzcGVjaWZpZWQgYnkgdGhlICJz
aXplIiBhcmd1bWVudC4KKyAqCisgKiAkTkFNRV9nZXRfcmluZ19wdHIKKyAqICAgQ29udmVuaWVu
Y2UgZnVuY3Rpb24gdGhhdCByZXR1cm5zIGEgcG9pbnRlciB0byByZWFkL3dyaXRlIHRvIHRoZQor
ICogICByaW5nIGF0IHRoZSByaWdodCBsb2NhdGlvbi4KKyAqCisgKiAkTkFNRV9kYXRhX2ludGYK
KyAqICAgSW5kZXhlcyBwYWdlLCBzaGFyZWQgYmV0d2VlbiBmcm9udGVuZCBhbmQgYmFja2VuZC4g
SXQgYWxzbworICogICBjb250YWlucyB0aGUgYXJyYXkgb2YgZ3JhbnQgcmVmcy4KKyAqCisgKiAk
TkFNRV9xdWV1ZWQKKyAqICAgRnVuY3Rpb24gdG8gY2FsY3VsYXRlIGhvdyBtYW55IGJ5dGVzIGFy
ZSBjdXJyZW50bHkgb24gdGhlIHJpbmcsCisgKiAgIHJlYWR5IHRvIGJlIHJlYWQuIEl0IGNhbiBh
bHNvIGJlIHVzZWQgdG8gY2FsY3VsYXRlIGhvdyBtdWNoIGZyZWUKKyAqICAgc3BhY2UgaXMgY3Vy
cmVudGx5IG9uIHRoZSByaW5nIChYRU5fRkxFWF9SSU5HX1NJWkUoKSAtCisgKiAgICROQU1FX3F1
ZXVlZCgpKS4KKyAqLworCisjaWZuZGVmIFhFTl9QQUdFX1NISUZUCisvKiBUaGUgUEFHRV9TSVpF
IGZvciByaW5nIHByb3RvY29scyBhbmQgaHlwZXJjYWxsIGludGVyZmFjZXMgaXMgYWx3YXlzCisg
KiA0SywgcmVnYXJkbGVzcyBvZiB0aGUgYXJjaGl0ZWN0dXJlLCBhbmQgcGFnZSBncmFudWxhcml0
eSBjaG9zZW4gYnkKKyAqIG9wZXJhdGluZyBzeXN0ZW1zLgorICovCisjZGVmaW5lIFhFTl9QQUdF
X1NISUZUIDEyCisjZW5kaWYKKyNkZWZpbmUgWEVOX0ZMRVhfUklOR19TSVpFKG9yZGVyKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoMVVMIDw8ICgo
b3JkZXIpICsgWEVOX1BBR0VfU0hJRlQgLSAxKSkKKworI2RlZmluZSBERUZJTkVfWEVOX0ZMRVhf
UklORyhuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
c3RhdGljIGlubGluZSBSSU5HX0lEWCBuYW1lIyNfbWFzayhSSU5HX0lEWCBpZHgsIFJJTkdfSURY
IHJpbmdfc2l6ZSkgICAgICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVy
biBpZHggJiAocmluZ19zaXplIC0gMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorc3RhdGljIGlubGluZSB1bnNpZ25lZCBjaGFyICpuYW1lIyNfZ2V0X3JpbmdfcHRyKHVu
c2lnbmVkIGNoYXIgKmJ1ZiwgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFJJTkdfSURYIGlkeCwgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdfSURYIHJp
bmdfc2l6ZSkgICAgICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiBi
dWYgKyBuYW1lIyNfbWFzayhpZHgsIHJpbmdfc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorc3RhdGljIGlubGluZSB2b2lkIG5hbWUjI19yZWFkX3BhY2tldCh2b2lkICpvcGFxdWUsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1bnNpZ25lZCBjaGFyICpidWYsICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3Qgc2l6ZSwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBS
SU5HX0lEWCBtYXNrZWRfcHJvZCwgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0lEWCAqbWFza2VkX2NvbnMsICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0lEWCBy
aW5nX3NpemUpICAgICAgICAgICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIGlmICgqbWFza2VkX2NvbnMgPCBtYXNrZWRfcHJvZCB8fCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBzaXplIDw9IHJpbmdfc2l6ZSAtICptYXNr
ZWRfY29ucykgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBt
ZW1jcHkob3BhcXVlLCBidWYgKyAqbWFza2VkX2NvbnMsIHNpemUpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIH0gZWxzZSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtZW1jcHkob3Bh
cXVlLCBidWYgKyAqbWFza2VkX2NvbnMsIHJpbmdfc2l6ZSAtICptYXNrZWRfY29ucyk7ICAgICAg
ICAgXAorICAgICAgICBtZW1jcHkoKHVuc2lnbmVkIGNoYXIgKilvcGFxdWUgKyByaW5nX3NpemUg
LSAqbWFza2VkX2NvbnMsIGJ1ZiwgICAgICAgXAorICAgICAgICAgICAgICAgc2l6ZSAtIChyaW5n
X3NpemUgLSAqbWFza2VkX2NvbnMpKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICptYXNrZWRfY29ucyA9IG5hbWUjI19tYXNrKCptYXNr
ZWRfY29ucyArIHNpemUsIHJpbmdfc2l6ZSk7ICAgICAgICAgICAgICAgXAorfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSB2b2lkIG5h
bWUjI193cml0ZV9wYWNrZXQodW5zaWduZWQgY2hhciAqYnVmLCAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqb3Bh
cXVlLCAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZV90IHNpemUsICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUklOR19JRFggKm1hc2tlZF9wcm9kLCAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UklOR19JRFggbWFza2VkX2NvbnMsICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUklOR19JRFggcmluZ19zaXplKSAgICAgICAgICAgICAg
ICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICgqbWFza2VkX3Byb2QgPCBt
YXNrZWRfY29ucyB8fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBzaXplIDw9IHJpbmdfc2l6ZSAtICptYXNrZWRfcHJvZCkgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtZW1jcHkoYnVmICsgKm1hc2tlZF9wcm9k
LCBvcGFxdWUsIHNpemUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gZWxz
ZSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBtZW1jcHkoYnVmICsgKm1hc2tlZF9wcm9kLCBvcGFxdWUs
IHJpbmdfc2l6ZSAtICptYXNrZWRfcHJvZCk7ICAgICAgICAgXAorICAgICAgICBtZW1jcHkoYnVm
LCAodW5zaWduZWQgY2hhciAqKW9wYXF1ZSArIChyaW5nX3NpemUgLSAqbWFza2VkX3Byb2QpLCAg
ICAgXAorICAgICAgICAgICAgICAgc2l6ZSAtIChyaW5nX3NpemUgLSAqbWFza2VkX3Byb2QpKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICptYXNrZWRfcHJvZCA9IG5hbWUjI19tYXNrKCptYXNrZWRfcHJvZCArIHNpemUsIHJpbmdfc2l6
ZSk7ICAgICAgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorc3RhdGljIGlubGluZSBSSU5HX0lEWCBuYW1lIyNfcXVldWVkKFJJTkdfSURY
IHByb2QsICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFJJTkdfSURYIGNvbnMsICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdfSURYIHJpbmdfc2l6
ZSkgICAgICAgICAgICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIFJJ
TkdfSURYIHNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmIChwcm9kID09
IGNvbnMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHByb2QgPSBuYW1lIyNfbWFzayhwcm9kLCByaW5nX3NpemUpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNvbnMgPSBuYW1lIyNfbWFzayhjb25zLCByaW5n
X3NpemUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIGlmIChwcm9kID09IGNvbnMpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICByZXR1cm4gcmlu
Z19zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmIChwcm9kID4gY29ucykgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBzaXplID0gcHJvZCAtIGNvbnM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBzaXpl
ID0gcmluZ19zaXplIC0gKGNvbnMgLSBwcm9kKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIHJldHVybiBzaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorc3RydWN0IG5hbWUjI19kYXRhIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVu
c2lnbmVkIGNoYXIgKmluOyAvKiBoYWxmIG9mIHRoZSBhbGxvY2F0aW9uICovICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGNoYXIgKm91dDsgLyogaGFsZiBvZiB0aGUg
YWxsb2NhdGlvbiAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfQorCisjZGVmaW5lIERF
RklORV9YRU5fRkxFWF9SSU5HX0FORF9JTlRGKG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCitzdHJ1Y3QgbmFtZSMjX2RhdGFfaW50ZiB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgUklOR19JRFggaW5fY29u
cywgaW5fcHJvZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdWludDhfdCBwYWQxWzU2XTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgUklOR19JRFggb3V0X2NvbnMsIG91dF9wcm9kOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgdWludDhfdCBwYWQyWzU2XTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgUklOR19JRFggcmluZ19vcmRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZ3JhbnRfcmVmX3QgcmVmW107ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9OyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCitERUZJTkVfWEVOX0ZMRVhfUklORyhuYW1lKQorCiAjZW5kaWYgLyog
X19YRU5fUFVCTElDX0lPX1JJTkdfSF9fICovCiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:48:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:48:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXze-0003lF-Pj; Fri, 07 Apr 2017 17:48:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzd-0003l4-Pz
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:17 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E6/4D-04817-1E0D7E85; Fri, 07 Apr 2017 17:48:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffBhec
 RBo0NihYTthk4MHps79vFHsAYxZqZl5RfkcCa8fXcXraCg7IVH/bdZWtgPCfWxcjFISTwhVHi
 wpRedgjnPKPEos29rF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtYSHQub
 GUFsXkFzCQu7V7OCGKzANV/3/yJfQIjxwJGhlWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGZn
 q5qcXFiempOYlJxXrJ+bmbGIFeYQCCHYzn1wYeYpTkYFIS5VXweRIhxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYK34PzzCCHBotT01Iq0zBxgeMCkJTh4lER45UDSvMUFibnFmekQqVOMilLivMtB
 EgIgiYzSPLg2WEheYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvPJApPJl5JXDTXwEtZgJa7
 HPrKcjikkSElFQDo4n2P9eeD55y1sE7EwRn3fjY8oCL793bk+1y8Z8fLJNzOCnDMUupY6F1uM
 upF8eWzp5x8xCLlLf9aq2wuX22Tqmfr4iXHjxRNsvq5rle7rezrnycsXDe2h3Tqr9mviztW29
 VwPSYfUtBx9uXcRemKRY+Tuz4+27iPU4v3fxumyuu1/75XVQ/O02JpTgj0VCLuag4EQAMzg+D
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1491587295!62783462!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15823 invoked from network); 7 Apr 2017 17:48:16 -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; 7 Apr 2017 17:48:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzb-000493-Jm
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzb-00073G-JD
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXzb-00073G-JD@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:48:15 +0000
Subject: [Xen-changelog] [xen master] xen: introduce a C99 headers check
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJiODRkYzk1NGI0ZTY0OGU0NzA2YzYwZWMyYzlkNTc2NTIwMDVlMTEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgQXByIDQgMTc6MTc6NTEgMjAxNyAtMDcwMApDb21taXQ6ICAgICBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgNSAw
OTo1NjoxOSAyMDE3IC0wNDAwCgogICAgeGVuOiBpbnRyb2R1Y2UgYSBDOTkgaGVhZGVycyBjaGVj
awogICAgCiAgICBJbnRyb2R1Y2UgYSBDOTkgaGVhZGVycyBjaGVjaywgZm9yIG5vbi1BTlNJIGNv
bXBsaWFudCBoZWFkZXJzOiA5cGZzLmgKICAgIGFuZCBwdmNhbGxzLmguCiAgICAKICAgIEluIGFk
ZGl0aW9uIHRvIHRoZSB1c3VhbCAtaW5jbHVkZSBzdGRpbnQuaCwgYWxzbyBhZGQgLWluY2x1ZGUg
c3RyaW5nLmgKICAgIHRvIHRoZSBDOTkgY2hlY2sgdG8gZ2V0IHRoZSBkZWNsYXJhdGlvbiBvZiBt
ZW1jcHkgYW5kIHNpemVfdC4KICAgIAogICAgRm9yIHRoZSBzYW1lIHJlYXNvbiwgYWxzbyBhZGQg
LWluY2x1ZGUgY3N0cmluZyB0byB0aGUgQysrIGNoZWNrIHdoZW4KICAgIG5lY2Vzc2FyeS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IENDOiBKQmV1bGljaEBzdXNlLmNvbQotLS0KIC5naXRpZ25vcmUgICAgICAgICAgIHwgIDMgKy0t
CiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSB8IDMzICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCBjMDU2MjQ3Li43NDc0
N2NiIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTI4NSw4ICsy
ODUsNyBAQCB4ZW4vYXJjaC8qL2VmaS9ib290LmMKIHhlbi9hcmNoLyovZWZpL2NvbXBhdC5jCiB4
ZW4vYXJjaC8qL2VmaS9lZmkuaAogeGVuL2FyY2gvKi9lZmkvcnVudGltZS5jCi14ZW4vaW5jbHVk
ZS9oZWFkZXJzLmNoawoteGVuL2luY2x1ZGUvaGVhZGVycysrLmNoaworeGVuL2luY2x1ZGUvaGVh
ZGVycyouY2hrCiB4ZW4vaW5jbHVkZS9hc20KIHhlbi9pbmNsdWRlL2FzbS0qL2FzbS1vZmZzZXRz
LmgKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQtYXV0b2dlbi5oCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9NYWtlZmlsZSBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCmluZGV4IGFjYTdmMjAuLjQ5
NWM0ODUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL01ha2VmaWxlCisrKyBiL3hlbi9pbmNsdWRl
L01ha2VmaWxlCkBAIC05MCwxMSArOTAsMTIgQEAgY29tcGF0L3hsYXQuaDogJChhZGRwcmVmaXgg
Y29tcGF0Ly54bGF0LywkKHhsYXQteSkpIE1ha2VmaWxlCiAKIGlmZXEgKCQoWEVOX1RBUkdFVF9B
UkNIKSwkKFhFTl9DT01QSUxFX0FSQ0gpKQogCi1hbGw6IGhlYWRlcnMuY2hrIGhlYWRlcnMrKy5j
aGsKK2FsbDogaGVhZGVycy5jaGsgaGVhZGVyczk5LmNoayBoZWFkZXJzKysuY2hrCiAKIFBVQkxJ
Q19IRUFERVJTIDo9ICQoZmlsdGVyLW91dCBwdWJsaWMvYXJjaC0lIHB1YmxpYy9kb20wX29wcy5o
LCAkKHdpbGRjYXJkIHB1YmxpYy8qLmggcHVibGljLyovKi5oKSAkKHB1YmxpYy15KSkKIAotUFVC
TElDX0FOU0lfSEVBREVSUyA6PSAkKGZpbHRlci1vdXQgcHVibGljLyVjdGwuaCBwdWJsaWMveHNt
LyUgcHVibGljLyVodm0vc2F2ZS5oLCAkKFBVQkxJQ19IRUFERVJTKSkKK1BVQkxJQ19DOTlfSEVB
REVSUyA6PQorUFVCTElDX0FOU0lfSEVBREVSUyA6PSAkKGZpbHRlci1vdXQgcHVibGljLyVjdGwu
aCBwdWJsaWMveHNtLyUgcHVibGljLyVodm0vc2F2ZS5oICQoUFVCTElDX0M5OV9IRUFERVJTKSwg
JChQVUJMSUNfSEVBREVSUykpCiAKIGhlYWRlcnMuY2hrOiAkKFBVQkxJQ19BTlNJX0hFQURFUlMp
IE1ha2VmaWxlCiAJZm9yIGkgaW4gJChmaWx0ZXIgJS5oLCReKTsgZG8gXApAQCAtMTA0LDE2ICsx
MDUsMjQgQEAgaGVhZGVycy5jaGs6ICQoUFVCTElDX0FOU0lfSEVBREVSUykgTWFrZWZpbGUKIAlk
b25lID4kQC5uZXcKIAltdiAkQC5uZXcgJEAKIAoraGVhZGVyczk5LmNoazogJChQVUJMSUNfQzk5
X0hFQURFUlMpIE1ha2VmaWxlCisJcm0gLWYgJEAubmV3CisJJChmb3JlYWNoIGksICQoZmlsdGVy
ICUuaCwkXiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKwkgICAg
JChDQykgLXggYyAtc3RkPWM5OSAtV2FsbCAtV2Vycm9yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorCSAgICAtaW5jbHVkZSBzdGRpbnQuaCAkKGZvcmVhY2ggaiwgJCgkKGkpLXBy
ZXJlcSksIC1pbmNsdWRlICQoaikuaCkgICBcCisJICAgIC1TIC1vIC9kZXYvbnVsbCAkKGkpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKwkgICAgfHwgZXhp
dCAkJD87IGVjaG8gJChpKSA+PiAkQC5uZXc7KQorCW12ICRALm5ldyAkQAorCiBoZWFkZXJzKysu
Y2hrOiAkKFBVQkxJQ19IRUFERVJTKSBNYWtlZmlsZQotCWlmICQoQ1hYKSAtdiA+L2Rldi9udWxs
IDI+JjE7IHRoZW4gXAotCSAgICBmb3IgaSBpbiAkKGZpbHRlciAlLmgsJF4pOyBkbyBcCi0JICAg
ICAgICBlY2hvICcjaW5jbHVkZSAiJyQkaSciJyBcCi0JICAgICAgICB8ICQoQ1hYKSAteCBjKysg
LXN0ZD1nbnUrKzk4IC1XYWxsIC1XZXJyb3IgLURfX1hFTl9UT09MU19fIFwKLQkgICAgICAgICAg
LWluY2x1ZGUgc3RkaW50LmggLWluY2x1ZGUgcHVibGljL3hlbi5oIC1TIC1vIC9kZXYvbnVsbCAt
IFwKLQkgICAgICAgIHx8IGV4aXQgMTsgXAotCSAgICAgICAgZWNobyAkJGk7IFwKLQkgICAgZG9u
ZSA7IFwKLQlmaSA+JEAubmV3CisJcm0gLWYgJEAubmV3CisJJChDWFgpIC12ID4vZGV2L251bGwg
Mj4mMSB8fCBleGl0IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKwkkKGZv
cmVhY2ggaSwgJChmaWx0ZXIgJS5oLCReKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorCSAgICBlY2hvICIjaW5jbHVkZSAiXCIkKGkpXCIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisJICAgIHwgJChDWFgpIC14IGMrKyAtc3RkPWdu
dSsrOTggLVdhbGwgLVdlcnJvciAtRF9fWEVOX1RPT0xTX18gICAgICAgIFwKKwkgICAgICAtaW5j
bHVkZSBzdGRpbnQuaCAtaW5jbHVkZSBwdWJsaWMveGVuLmggICAgICAgICAgICAgICAgICAgICAg
ICAgXAorCSAgICAgICQoZm9yZWFjaCBqLCAkKCQoaSktcHJlcmVxKSwgLWluY2x1ZGUgYyQoaikp
IC1TIC1vIC9kZXYvbnVsbCAtICBcCisJICAgIHx8IGV4aXQgJCQ/OyBlY2hvICQoaSkgPj4gJEAu
bmV3OykKIAltdiAkQC5uZXcgJEAKIAogZW5kaWYKQEAgLTEyOCw1ICsxMzcsNSBAQCBhbGw6ICQo
QkFTRURJUikvaW5jbHVkZS9hc20teDg2L2NwdWlkLWF1dG9nZW4uaAogZW5kaWYKIAogY2xlYW46
OgotCXJtIC1yZiBjb21wYXQgaGVhZGVycy5jaGsgaGVhZGVycysrLmNoaworCXJtIC1yZiBjb21w
YXQgaGVhZGVycyouY2hrCiAJcm0gLWYgJChCQVNFRElSKS9pbmNsdWRlL2FzbS14ODYvY3B1aWQt
YXV0b2dlbi5oCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:48:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:48:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXzo-0003nB-RX; Fri, 07 Apr 2017 17:48:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzn-0003mz-OP
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:27 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 96/25-03642-BE0D7E85; Fri, 07 Apr 2017 17:48:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVffVhec
 RBtd+KFtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtP989gL3khV7Lr/jKmB8bJYFyMXh5DAF0aJ
 2xc/skI45xklDjybwt7FyMHBJiAmMXevQhcjJ4eIgKrErBXLmUFsIQF1iabfDWwgtrCArcTDK
 yvZQWxeATOJn58vg9WwANVP+vSScQIjxwJGhlWMGsWpRWWpRbrGRnpJRZnpGSW5iZk5uoYGZn
 q5qcXFiempOYlJxXrJ+bmbGIFeYQCCHYyn1wUeYpTkYFIS5VXweRIhxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYL33rnnEUKCRanpqRVpmTnA8IBJS3DwKInwyp0HSvMWFyTmFmemQ6ROMepyvFv6
 4T2TEEtefl6qlDjvGpAZAiBFGaV5cCNgoXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzzQ
 FbxZOaVwG16BXQEE9ARPreeghxRkoiQkmpgLLVaMz1LnaH/b/r2x8sfF9+6cnwHw6W/+lqZcx
 4LSC9sOL3t54oPGzRKW3f055t/5cpc+YgjnUH5aPmJ5NNvL9nwSnCY3/YrTbFf7diZJFo4l0W
 PS9HWQ/feI6ViqQxTKX43vcLeUjlFxj1lAvEH9epq9tYf4DA8wfj7ZvmV1gurmDpmW7YosRRn
 JBpqMRcVJwIAku0GSVACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1491587305!58293764!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17671 invoked from network); 7 Apr 2017 17:48:26 -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; 7 Apr 2017 17:48:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzl-00049F-Lf
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzl-00075h-L8
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXzl-00075h-L8@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:48:25 +0000
Subject: [Xen-changelog] [xen master] Introduce the Xen 9pfs transport header
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYxNThkM2IzZjYzMzlmNWZiMWVhM2ZlYTJmNzIxMmQ5OGM2NzljNmMKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgQXByIDQgMTc6MTc6NTIgMjAxNyAtMDcwMApDb21taXQ6ICAgICBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgNSAw
OTo1NjozNiAyMDE3IC0wNDAwCgogICAgSW50cm9kdWNlIHRoZSBYZW4gOXBmcyB0cmFuc3BvcnQg
aGVhZGVyCiAgICAKICAgIERlZmluZSB0aGUgcmluZyBhY2NvcmRpbmcgdG8gdGhlIHByb3RvY29s
IHNwZWNpZmljYXRpb24sIHVzaW5nIHRoZSBuZXcKICAgIERFRklORV9YRU5fRkxFWF9SSU5HX0FO
RF9JTlRGIG1hY3JvLgogICAgCiAgICBBZGQgdGhlIGhlYWRlciB0byB0aGUgQzk5IGNoZWNrLgog
ICAgCiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
QGFwb3JldG8uY29tPgogICAgQ0M6IEpCZXVsaWNoQHN1c2UuY29tCi0tLQogeGVuL2luY2x1ZGUv
TWFrZWZpbGUgICAgICAgICB8ICA0ICsrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9pby85cGZzLmgg
fCA0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxl
cyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvTWFrZWZpbGUgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQppbmRleCA0OTVjNDg1
Li41NGFkY2E5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9NYWtlZmlsZQorKysgYi94ZW4vaW5j
bHVkZS9NYWtlZmlsZQpAQCAtOTQsOSArOTQsMTEgQEAgYWxsOiBoZWFkZXJzLmNoayBoZWFkZXJz
OTkuY2hrIGhlYWRlcnMrKy5jaGsKIAogUFVCTElDX0hFQURFUlMgOj0gJChmaWx0ZXItb3V0IHB1
YmxpYy9hcmNoLSUgcHVibGljL2RvbTBfb3BzLmgsICQod2lsZGNhcmQgcHVibGljLyouaCBwdWJs
aWMvKi8qLmgpICQocHVibGljLXkpKQogCi1QVUJMSUNfQzk5X0hFQURFUlMgOj0KK1BVQkxJQ19D
OTlfSEVBREVSUyA6PSBwdWJsaWMvaW8vOXBmcy5oCiBQVUJMSUNfQU5TSV9IRUFERVJTIDo9ICQo
ZmlsdGVyLW91dCBwdWJsaWMvJWN0bC5oIHB1YmxpYy94c20vJSBwdWJsaWMvJWh2bS9zYXZlLmgg
JChQVUJMSUNfQzk5X0hFQURFUlMpLCAkKFBVQkxJQ19IRUFERVJTKSkKIAorcHVibGljL2lvLzlw
ZnMuaC1wcmVyZXEgOj0gc3RyaW5nCisKIGhlYWRlcnMuY2hrOiAkKFBVQkxJQ19BTlNJX0hFQURF
UlMpIE1ha2VmaWxlCiAJZm9yIGkgaW4gJChmaWx0ZXIgJS5oLCReKTsgZG8gXAogCSAgICAkKEND
KSAteCBjIC1hbnNpIC1XYWxsIC1XZXJyb3IgLWluY2x1ZGUgc3RkaW50LmggXApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2lvLzlwZnMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby85
cGZzLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNGJmZDVkNAotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby85cGZzLmgKQEAgLTAsMCArMSw0OSBA
QAorLyoKKyAqIDlwZnMuaCAtLSBYZW4gOVBGUyB0cmFuc3BvcnQKKyAqCisgKiBSZWZlciB0byBk
b2NzL21pc2MvOXBmcy5tYXJrZG93biBmb3IgdGhlIHNwZWNpZmljYXRpb24KKyAqCisgKiBQZXJt
aXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBv
YnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3Vt
ZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3
YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhl
CisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmli
dXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwg
YW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNo
ZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAq
IFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNo
YWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25z
IG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElT
IiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwg
SU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFC
SUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklO
R0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhP
TERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJ
TElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNF
LCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZU
V0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisg
KgorICogQ29weXJpZ2h0IChDKSAyMDE3IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9y
ZXRvLmNvbT4KKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT185UEZTX0hfXworI2RlZmlu
ZSBfX1hFTl9QVUJMSUNfSU9fOVBGU19IX18KKworI2luY2x1ZGUgIi4uL2dyYW50X3RhYmxlLmgi
CisjaW5jbHVkZSAicmluZy5oIgorCisvKgorICogU2VlIGRvY3MvbWlzYy85cGZzLm1hcmtkb3du
IGluIHhlbi5naXQgZm9yIHRoZSBmdWxsIHNwZWNpZmljYXRpb246CisgKiBodHRwczovL3hlbmJp
dHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvOXBmcy5odG1sCisgKi8KK0RFRklORV9YRU5f
RkxFWF9SSU5HX0FORF9JTlRGKHhlbl85cGZzKTsKKworI2VuZGlmCisKKy8qCisgKiBMb2NhbCB2
YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2lj
LW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAq
IEVuZDoKKyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:48:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:48:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwXzy-0003oZ-TB; Fri, 07 Apr 2017 17:48:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzy-0003oL-7y
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:38 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 E7/FF-03648-5F0D7E85; Fri, 07 Apr 2017 17:48:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVffLhec
 RBm2H9SwmbDNwYPTY3reLPYAxijUzLym/IoE149HpW8wFNw0q7mw9xdzAuFmli5GLQ0jgC6NE
 2+9nTBDOeUaJBStnMHYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgJHFo8
 lZ2EJtXwEziz8TvYDUsQPU3Hp1mnMDIsYCRYRWjRnFqUVlqka6xkV5SUWZ6RkluYmaOrqGBmV
 5uanFxYnpqTmJSsV5yfu4mRqBXGIBgB+PpdYGHGCU5mJREeRV8nkQI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuC9d+55hJBgUWp6akVaZg4wPGDSEhw8SiK8cueB0rzFBYm5xZnpEKlTjLoc75Z+
 eM8kxJKXn5cqJc67BmSGAEhRRmke3AhYqF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO88k
 FU8mXklcJteAR3BBHSEz62nIEeUJCKkpBoYHba+0fFjSHVp+HP/ed30yIg99/JjT4VwPJT7l/
 A4Te5xiE5G/+dlNtzmB78tW1jks+x396KrpzYLcC73X7Rl2oKsPcYdoqFrfrxorjrXv93E7tf
 j5V38z5Y1lzFaK74UfZSc/yL/RLexm3Pk0ZLq6M6zAh9zqxotQhQcThv9qZ3SGyAQfeaMEktx
 RqKhFnNRcSIA9ue6g1ACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1491587315!39751846!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32181 invoked from network); 7 Apr 2017 17:48:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:48:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzv-00049P-NY
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwXzv-00078L-N4
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwXzv-00078L-N4@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:48:35 +0000
Subject: [Xen-changelog] [xen master] Introduce the pvcalls header
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgyZWVhNGQwNTE2YjRjNjgzNmVkMmI3ODQ3MjY0Mzc0NDBhYzc4MmMKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgQXByIDQgMTc6MTc6NTMgMjAxNyAtMDcwMApDb21taXQ6ICAgICBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgNSAw
OTo1Njo0MCAyMDE3IC0wNDAwCgogICAgSW50cm9kdWNlIHRoZSBwdmNhbGxzIGhlYWRlcgogICAg
CiAgICBEZWZpbmUgdGhlIHJpbmcgYW5kIHJlcXVlc3QgYW5kIHJlc3BvbnNlIHN0cnVjdHMgYWNj
b3JkaW5nIHRvIHRoZQogICAgc3BlY2lmaWNhdGlvbi4gVXNlIHRoZSBuZXcgREVGSU5FX1hFTl9G
TEVYX1JJTkcgbWFjcm8uCiAgICAKICAgIEFkZCB0aGUgaGVhZGVyIHRvIHRoZSBDOTkgY2hlY2su
CiAgICAKICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZh
bm9AYXBvcmV0by5jb20+CiAgICBDQzogSkJldWxpY2hAc3VzZS5jb20KLS0tCiB4ZW4vaW5jbHVk
ZS9NYWtlZmlsZSAgICAgICAgICAgIHwgICAzICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vcHZj
YWxscy5oIHwgMTUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMTU1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9NYWtlZmlsZSBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCmluZGV4IDU0
YWRjYTkuLjY1YTczMmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL01ha2VmaWxlCisrKyBiL3hl
bi9pbmNsdWRlL01ha2VmaWxlCkBAIC05NCwxMCArOTQsMTEgQEAgYWxsOiBoZWFkZXJzLmNoayBo
ZWFkZXJzOTkuY2hrIGhlYWRlcnMrKy5jaGsKIAogUFVCTElDX0hFQURFUlMgOj0gJChmaWx0ZXIt
b3V0IHB1YmxpYy9hcmNoLSUgcHVibGljL2RvbTBfb3BzLmgsICQod2lsZGNhcmQgcHVibGljLyou
aCBwdWJsaWMvKi8qLmgpICQocHVibGljLXkpKQogCi1QVUJMSUNfQzk5X0hFQURFUlMgOj0gcHVi
bGljL2lvLzlwZnMuaAorUFVCTElDX0M5OV9IRUFERVJTIDo9IHB1YmxpYy9pby85cGZzLmggcHVi
bGljL2lvL3B2Y2FsbHMuaAogUFVCTElDX0FOU0lfSEVBREVSUyA6PSAkKGZpbHRlci1vdXQgcHVi
bGljLyVjdGwuaCBwdWJsaWMveHNtLyUgcHVibGljLyVodm0vc2F2ZS5oICQoUFVCTElDX0M5OV9I
RUFERVJTKSwgJChQVUJMSUNfSEVBREVSUykpCiAKIHB1YmxpYy9pby85cGZzLmgtcHJlcmVxIDo9
IHN0cmluZworcHVibGljL2lvL3B2Y2FsbHMuaC1wcmVyZXEgOj0gc3RyaW5nCiAKIGhlYWRlcnMu
Y2hrOiAkKFBVQkxJQ19BTlNJX0hFQURFUlMpIE1ha2VmaWxlCiAJZm9yIGkgaW4gJChmaWx0ZXIg
JS5oLCReKTsgZG8gXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL3B2Y2FsbHMu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9wdmNhbGxzLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uY2I4MTcxMgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9pby9wdmNhbGxzLmgKQEAgLTAsMCArMSwxNTMgQEAKKy8qCisgKiBwdmNhbGxzLmggLS0g
WGVuIFBWIENhbGxzIFByb3RvY29sCisgKgorICogUmVmZXIgdG8gZG9jcy9taXNjL3B2Y2FsbHMu
bWFya2Rvd24gZm9yIHRoZSBzcGVjaWZpY2F0aW9uCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJl
YnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29w
eQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVz
ICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJl
c3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRv
IHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5z
ZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQg
cGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBz
dWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29w
eXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRl
ZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdh
cmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FS
UkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQg
Tk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8g
RVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJM
RSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIg
SU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICog
RlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVT
RSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIENvcHlyaWdo
dCAoQykgMjAxNyBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CisgKi8K
KworI2lmbmRlZiBfX1hFTl9QVUJMSUNfSU9fUFZDQUxMU19IX18KKyNkZWZpbmUgX19YRU5fUFVC
TElDX0lPX1BWQ0FMTFNfSF9fCisKKyNpbmNsdWRlICIuLi9ncmFudF90YWJsZS5oIgorI2luY2x1
ZGUgInJpbmcuaCIKKworLyoKKyAqIFNlZSBkb2NzL21pc2MvcHZjYWxscy5tYXJrZG93biBpbiB4
ZW4uZ2l0IGZvciB0aGUgZnVsbCBzcGVjaWZpY2F0aW9uOgorICogaHR0cHM6Ly94ZW5iaXRzLnhl
bi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3B2Y2FsbHMuaHRtbAorICovCitzdHJ1Y3QgcHZjYWxs
c19kYXRhX2ludGYgeworICAgIFJJTkdfSURYIGluX2NvbnMsIGluX3Byb2QsIGluX2Vycm9yOwor
CisgICAgdWludDhfdCBwYWQxWzUyXTsKKworICAgIFJJTkdfSURYIG91dF9jb25zLCBvdXRfcHJv
ZCwgb3V0X2Vycm9yOworCisgICAgdWludDhfdCBwYWQyWzUyXTsKKworICAgIFJJTkdfSURYIHJp
bmdfb3JkZXI7CisgICAgZ3JhbnRfcmVmX3QgcmVmW107Cit9OworREVGSU5FX1hFTl9GTEVYX1JJ
TkcocHZjYWxscyk7CisKKyNkZWZpbmUgUFZDQUxMU19TT0NLRVQgICAgICAgICAwCisjZGVmaW5l
IFBWQ0FMTFNfQ09OTkVDVCAgICAgICAgMQorI2RlZmluZSBQVkNBTExTX1JFTEVBU0UgICAgICAg
IDIKKyNkZWZpbmUgUFZDQUxMU19CSU5EICAgICAgICAgICAzCisjZGVmaW5lIFBWQ0FMTFNfTElT
VEVOICAgICAgICAgNAorI2RlZmluZSBQVkNBTExTX0FDQ0VQVCAgICAgICAgIDUKKyNkZWZpbmUg
UFZDQUxMU19QT0xMICAgICAgICAgICA2CisKK3N0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0IHsK
KyAgICB1aW50MzJfdCByZXFfaWQ7IC8qIHByaXZhdGUgdG8gZ3Vlc3QsIGVjaG9lZCBpbiByZXNw
b25zZSAqLworICAgIHVpbnQzMl90IGNtZDsgICAgLyogY29tbWFuZCB0byBleGVjdXRlICovCisg
ICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfc29ja2V0IHsKKyAgICAgICAg
ICAgIHVpbnQ2NF90IGlkOworICAgICAgICAgICAgdWludDMyX3QgZG9tYWluOworICAgICAgICAg
ICAgdWludDMyX3QgdHlwZTsKKyAgICAgICAgICAgIHVpbnQzMl90IHByb3RvY29sOworICAgICAg
ICB9IHNvY2tldDsKKyAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX2Nvbm5lY3QgeworICAgICAg
ICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgICAgICB1aW50OF90IGFkZHJbMjhdOworICAgICAg
ICAgICAgdWludDMyX3QgbGVuOworICAgICAgICAgICAgdWludDMyX3QgZmxhZ3M7CisgICAgICAg
ICAgICBncmFudF9yZWZfdCByZWY7CisgICAgICAgICAgICB1aW50MzJfdCBldnRjaG47CisgICAg
ICAgIH0gY29ubmVjdDsKKyAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlbGVhc2UgeworICAg
ICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgICAgICB1aW50OF90IHJldXNlOworICAgICAg
ICB9IHJlbGVhc2U7CisgICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19iaW5kIHsKKyAgICAgICAg
ICAgIHVpbnQ2NF90IGlkOworICAgICAgICAgICAgdWludDhfdCBhZGRyWzI4XTsKKyAgICAgICAg
ICAgIHVpbnQzMl90IGxlbjsKKyAgICAgICAgfSBiaW5kOworICAgICAgICBzdHJ1Y3QgeGVuX3B2
Y2FsbHNfbGlzdGVuIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICAgICAgdWlu
dDMyX3QgYmFja2xvZzsKKyAgICAgICAgfSBsaXN0ZW47CisgICAgICAgIHN0cnVjdCB4ZW5fcHZj
YWxsc19hY2NlcHQgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgICAgICB1aW50
NjRfdCBpZF9uZXc7CisgICAgICAgICAgICBncmFudF9yZWZfdCByZWY7CisgICAgICAgICAgICB1
aW50MzJfdCBldnRjaG47CisgICAgICAgIH0gYWNjZXB0OworICAgICAgICBzdHJ1Y3QgeGVuX3B2
Y2FsbHNfcG9sbCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgfSBwb2xsOwor
ICAgICAgICAvKiBkdW1teSBtZW1iZXIgdG8gZm9yY2Ugc2l6ZW9mKHN0cnVjdCB4ZW5fcHZjYWxs
c19yZXF1ZXN0KQorICAgICAgICAgKiB0byBtYXRjaCBhY3Jvc3MgYXJjaHMgKi8KKyAgICAgICAg
c3RydWN0IHhlbl9wdmNhbGxzX2R1bW15IHsKKyAgICAgICAgICAgIHVpbnQ4X3QgZHVtbXlbNTZd
OworICAgICAgICB9IGR1bW15OworICAgIH0gdTsKK307CisKK3N0cnVjdCB4ZW5fcHZjYWxsc19y
ZXNwb25zZSB7CisgICAgdWludDMyX3QgcmVxX2lkOworICAgIHVpbnQzMl90IGNtZDsKKyAgICBp
bnQzMl90IHJldDsKKyAgICB1aW50MzJfdCBwYWQ7CisgICAgdW5pb24geworICAgICAgICBzdHJ1
Y3QgX3hlbl9wdmNhbGxzX3NvY2tldCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAg
ICAgfSBzb2NrZXQ7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfY29ubmVjdCB7CisgICAg
ICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgfSBjb25uZWN0OworICAgICAgICBzdHJ1Y3Qg
X3hlbl9wdmNhbGxzX3JlbGVhc2UgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAg
IH0gcmVsZWFzZTsKKyAgICAgICAgc3RydWN0IF94ZW5fcHZjYWxsc19iaW5kIHsKKyAgICAgICAg
ICAgIHVpbnQ2NF90IGlkOworICAgICAgICB9IGJpbmQ7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2
Y2FsbHNfbGlzdGVuIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICB9IGxpc3Rl
bjsKKyAgICAgICAgc3RydWN0IF94ZW5fcHZjYWxsc19hY2NlcHQgeworICAgICAgICAgICAgdWlu
dDY0X3QgaWQ7CisgICAgICAgIH0gYWNjZXB0OworICAgICAgICBzdHJ1Y3QgX3hlbl9wdmNhbGxz
X3BvbGwgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgIH0gcG9sbDsKKyAgICAg
ICAgc3RydWN0IF94ZW5fcHZjYWxsc19kdW1teSB7CisgICAgICAgICAgICB1aW50OF90IGR1bW15
WzhdOworICAgICAgICB9IGR1bW15OworICAgIH0gdTsKK307CisKK0RFRklORV9SSU5HX1RZUEVT
KHhlbl9wdmNhbGxzLCBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCwKKyAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSk7CisKKyNlbmRpZgorCisvKgorICogTG9j
YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i
YXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmls
CisgKiBFbmQ6CisgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:48:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:48:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY08-0003pr-Uo; Fri, 07 Apr 2017 17:48:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY07-0003pe-V1
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:48 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E2/95-13192-FF0D7E85; Fri, 07 Apr 2017 17:48:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfffhec
 RBjNPaVtM2GbgwOixvW8XewBjFGtmXlJ+RQJrRsO5c+wFP/grZi5VbWDs5+li5OIQEvjCKNH3
 6hkLhHOeUeLa5tNADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MICGRJXtzUwg
 ti8AmYSf9ffBKthAap/fuA60wRGjgWMDKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxhvbgw4xCjJwaQkyqvg8yRCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvvXPPI4QEi1LTUyvSMnOAwQGTluDgURLh9QQGiBBvcUFibnFmOkTqFKMux7ulH94z
 CbHk5eelSonzrgGZIQBSlFGaBzcCFqiXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrdB5oC
 k9mXgncpldARzABHeFz6ynIESWJCCmpBkb5nYkSEWq/ZoeHRR8pu/bwxrt840lStxWtQnLnzt
 6judL6elyDW9SSZX2v5yieWZ6Yny9V5yP3df7iw3cLn6648uHRR3/Z2EUX5JZVlqbY/Urmc7x
 ewbTEcS9X/+vrH/bP25nBqjtRYM+2OXwMr74YFrmaF3DwhdgffHrswgvxufNjd5sUzdRXYinO
 SDTUYi4qTgQAtJfS/08CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1491587325!95972880!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63646 invoked from network); 7 Apr 2017 17:48:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:48:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY05-0004AI-Ph
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY05-00079X-PC
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY05-00079X-PC@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:48:45 +0000
Subject: [Xen-changelog] [xen master] Merge branch 'staging' of
	git://xenbits.xen.org/people/konradwilk/xen into staging
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ2NDFjMjRlN2NkMjRmNDE1ODAzOTllODVkM2YxYjdlZTc0NWE2M2YKTWVyZ2U6IGY0
OWZhNjU4YjUzNTgwY2YyYWQzNTRkMmJmMTc5Njc2NmNjMTEyMjIgODJlZWE0ZDA1MTZiNGM2ODM2
ZWQyYjc4NDcyNjQzNzQ0MGFjNzgyYwpBdXRob3I6ICAgICBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxMjowNjoxMSAy
MDE3IC0wNDAwCkNvbW1pdDogICAgIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjA2OjExIDIwMTcgLTA0MDAKCiAg
ICBNZXJnZSBicmFuY2ggJ3N0YWdpbmcnIG9mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUv
a29ucmFkd2lsay94ZW4gaW50byBzdGFnaW5nCiAgICAKICAgICogJ3N0YWdpbmcnIG9mIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9wZW9wbGUva29ucmFkd2lsay94ZW46CiAgICAgIEludHJvZHVjZSB0
aGUgcHZjYWxscyBoZWFkZXIKICAgICAgSW50cm9kdWNlIHRoZSBYZW4gOXBmcyB0cmFuc3BvcnQg
aGVhZGVyCiAgICAgIHhlbjogaW50cm9kdWNlIGEgQzk5IGhlYWRlcnMgY2hlY2sKICAgICAgcmlu
Zy5oOiBpbnRyb2R1Y2UgbWFjcm9zIHRvIGhhbmRsZSBtb25vZGlyZWN0aW9uYWwgcmluZ3Mgd2l0
aCBtdWx0aXBsZSByZXEgc2l6ZXMKICAgICAgdG1lbTogUGFyc2UgVVVJRHMgY29ycmVjdGx5Lgog
ICAgICB0bWVtOiBGaXggdG1lbS1zaGFyZWQtYXV0aCAnYXV0aCcgdmFsdWVzCiAgICAgIHRtZW06
IEJ5IGRlZmF1bHQgdG8gam9pbiBhbiBzaGFyZWQgcG9vbCBpdCBtdXN0IGJlIGF1dGhvcml6ZWQu
CiAgICAgIHhlbi9saWJ4YzogTW92ZSBUTUVNX0FVVEggdG8gWEVOX1NZU0NUTF9UTUVNX09QX1NF
VF9BVVRICiAgICAgIHhlbi9saWJjeC90bWVtOiBSZXBsYWNlIFRNRU1fUkVTVE9SRV9ORVcgd2l0
aCBYRU5fU1lTQ1RMX1RNRU1fT1BfU0VUX1BPT0xTCiAgICAgIGRpc3BsaWY6IGFkZCBBQkkgZm9y
IHBhcmEtdmlydHVhbCBkaXNwbGF5CgogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDMgKy0KIGRvY3MvbWlzYy90bWVtLWludGVybmFscy5odG1sICAgICAgIHwgICA2ICst
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICAgMyAtCiB0b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGMveGNfdG1lbS5j
ICAgICAgICAgICAgICAgfCAgNzggKystLQogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAg
ICAgICAgfCAgIDIgKy0KIHhlbi9jb21tb24vdG1lbS5jICAgICAgICAgICAgICAgICAgIHwgIDM3
ICstCiB4ZW4vY29tbW9uL3RtZW1fY29udHJvbC5jICAgICAgICAgICB8IDEwMSArKysrKwogeGVu
L2NvbW1vbi90bWVtX3hlbi5jICAgICAgICAgICAgICAgfCAgIDMgLQogeGVuL2luY2x1ZGUvTWFr
ZWZpbGUgICAgICAgICAgICAgICAgfCAgMzYgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9pby85cGZz
LmggICAgICAgIHwgIDQ5ICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vZGlzcGxpZi5oICAgICB8
IDg2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1
YmxpYy9pby9wdmNhbGxzLmggICAgIHwgMTUzICsrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9p
by9yaW5nLmggICAgICAgIHwgMTU4ICsrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aCAgICAgICAgIHwgIDE1ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdG1lbS5oICAgICAgICAgICB8
ICAgOCArLQogeGVuL2luY2x1ZGUveGVuL3RtZW1fY29udHJvbC5oICAgICAgfCAgIDYgKwogeGVu
L2luY2x1ZGUveGVuL3RtZW1feGVuLmggICAgICAgICAgfCAgIDkgLQogMTggZmlsZXMgY2hhbmdl
ZCwgMTQyMSBpbnNlcnRpb25zKCspLCAxMTIgZGVsZXRpb25zKC0pCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:49:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:49:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY0K-0003rF-0D; Fri, 07 Apr 2017 17:49:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0I-0003qx-Gb
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:58 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 42/16-02138-901D7E85; Fri, 07 Apr 2017 17:48:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVZfz4vM
 Ig663TBYTthk4MHps79vFHsAYxZqZl5RfkcCasWLVduaCzTYVl39NY21gfK7TxcjFISTwhVHi
 x4U9LBDOeUaJb982ADkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC8RKtNx8z
 Qpi8wqYScx4sw6shgWoft+uJSwTGDkWMDKsYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GD80u98iFGSg0lJlFfB50mEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQle/wvPI4QEi1LTUyvSMnOAwQGTluDgURLh9QRJ8xYXJOYWZ6ZDpE4xGnO8W/rhPRPH
 oec/3zMJseTl56VKifNKgZQKgJRmlObBDYIF7SVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8
 4qBTOHJzCuB2/cK6BQmoFN8bj0FOaUkESEl1cC4Wn9bw8RVjbznSzYFvC9fvplL7+KsPd020y
 /rLFrqPZG35f2HUGGul5YzMvkSxGXft35UfHV7aVvFZ9m9h7etKWxaX7Not0F6jqv3tviPGyy
 qDl5TWfdY1YF/Rnjlj3OrX6esrf3fbBG30ri5Rif+6/2Zrc8nRqlNO3Nj7dnv3vds72c/fvHt
 kBJLcUaioRZzUXEiAO+QK2JVAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1491587336!56191159!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32373 invoked from network); 7 Apr 2017 17:48:56 -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; 7 Apr 2017 17:48:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0F-0004AY-Ra
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0F-0007Bs-R6
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:48:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY0F-0007Bs-R6@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:48:55 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Save ESR_EL2 to avoid using
	mismatched value in syndrome check
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkwZGJjZDc0OTEwM2MzNTYwOTM3MGU3YjExZDI2NjkwZDRjYTRmNDAKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OTowMyAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjExOjU3IDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBTYXZlIEVTUl9FTDIgdG8gYXZvaWQgdXNpbmcgbWlzbWF0Y2hlZCB2YWx1
ZSBpbiBzeW5kcm9tZSBjaGVjawogICAgCiAgICBYZW4gd2lsbCBkbyBleGNlcHRpb24gc3luZHJv
bWUgY2hlY2sgd2hpbGUgc29tZSB0eXBlcyBvZiBleGNlcHRpb24KICAgIHRha2UgcGxhY2UgaW4g
RUwyLiBUaGUgc3luZHJvbWUgY2hlY2sgY29kZSByZWFkIHRoZSBFU1JfRUwyIHJlZ2lzdGVyCiAg
ICBkaXJlY3RseSwgYnV0IGluIHNvbWUgc2l0dWF0aW9uIHRoaXMgcmVnaXN0ZXIgbWF5YmUgb3Zl
cnJpZGRlbiBieQogICAgbmVzdGVkIGV4Y2VwdGlvbi4KICAgIAogICAgRm9yIGV4YW1wbGUsIGlm
IHdlIHJlLWVuYWJsZSBJUlEgYmVmb3JlIHJlYWRpbmcgRVNSX0VMMiB3aGljaCBtZWFucwogICAg
WGVuIG1heSBlbnRlciBpbiBJUlEgZXhjZXB0aW9uIG1vZGUgYW5kIHJldHVybiB0aGUgcHJvY2Vz
c29yIHdpdGgKICAgIGNsb2JiZXJlZCBFU1JfRUwyIChTZWUgQVJNIEFSTSBEREkgMDQ4N0EuaiBE
Ny4yLjI1KQogICAgCiAgICBJbiB0aGlzIGNhc2UgdGhlIGd1ZXN0IGV4Y2VwdGlvbiBzeW5kcm9t
ZSBoYXMgYmVlbiBvdmVycmlkZGVuLCB3ZSB3aWxsCiAgICBjaGVjayB0aGUgc3luZHJvbWUgZm9y
IGd1ZXN0IHN5bmMgZXhjZXB0aW9uIHdpdGggYW4gaW5jb3JyZWN0IEVTUl9FTDIKICAgIHZhbHVl
LiBTbyB3ZSB3YW50IHRvIHNhdmUgRVNSX0VMMiB0byBjcHVfdXNlcl9yZWdzIGFzIHNvb24gYXMg
dGhlCiAgICBleGNlcHRpb24gdGFrZXMgcGxhY2UgaW4gRUwyIHRvIGF2b2lkIHVzaW5nIGFuIGlu
Y29ycmVjdCBzeW5kcm9tZSB2YWx1ZS4KICAgIAogICAgSW4gb3JkZXIgdG8gc2F2ZSBFU1JfRUwy
LCB3ZSBhZGRlZCBhIDMyLWJpdCBtZW1iZXIgaHNyIHRvIGNwdV91c2VyX3JlZ3MuCiAgICBCdXQg
d2hpbGUgc2F2aW5nIHJlZ2lzdGVycyBpbiB0cmFwIGVudHJ5LCB3ZSB1c2Ugc3RwIHRvIHNhdmUg
RUxSIGFuZAogICAgQ1BTUiBhdCB0aGUgc2FtZSB0aW1lIHRocm91Z2ggNjQtYml0IGdlbmVyYWwg
cmVnaXN0ZXJzLiBJZiB3ZSBrZWVwIHRoaXMKICAgIGNvZGUsIHRoZSBoc3Igd2lsbCBiZSBvdmVy
cmlkZGVuIGJ5IHVwcGVyIDMyLWJpdCBvZiBDUFNSLiBTbyBhZGp1c3QgdGhlCiAgICBjb2RlIHRv
IHVzZSBzdHIgdG8gc2F2ZSBFTFIgaW4gYSBzZXBhcmF0ZSBpbnN0cnVjdGlvbiBhbmQgdXNlIHN0
cCB0bwogICAgc2F2ZSBDUFNSIGFuZCBIU1IgYXQgdGhlIHNhbWUgdGltZSB0aHJvdWdoIDMyLWJp
dCBnZW5lcmFsIHJlZ2lzdGVycy4KICAgIFRoaXMgY2hhbmdlIGFmZmVjdHMgdGhlIHJlZ2lzdGVy
cyByZXN0b3JlIGluIHRyYXAgZXhpdCwgd2UgY2FuJ3QgdXNlIHRoZQogICAgbGRwIHRvIHJlc3Rv
cmUgRUxSIGFuZCBDUFNSIGZyb20gc3RhY2sgYXQgdGhlIHNhbWUgdGltZS4gV2UgaGF2ZSB0byB1
c2UKICAgIGxkciB0byByZXN0b3JlIHRoZW0gc2VwYXJhdGVseS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMy
L2FzbS1vZmZzZXRzLmMgICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TICAg
ICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL2FybS9hcm02NC9hc20tb2Zmc2V0cy5jICAgICAg
fCAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyAgICAgICAgICAgIHwgMTMgKysrKysr
KysrLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMgICAgICAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaCB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTY0L3Byb2Nlc3Nvci5oIHwgIDMgKy0tCiA4IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlv
bnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9h
c20tb2Zmc2V0cy5jIGIveGVuL2FyY2gvYXJtL2FybTMyL2FzbS1vZmZzZXRzLmMKaW5kZXggZjhl
NmI1My4uNWI1NDNhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2FzbS1vZmZzZXRz
LmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2FzbS1vZmZzZXRzLmMKQEAgLTI2LDYgKzI2LDcg
QEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgIE9GRlNFVChVUkVHU19sciwgc3RydWN0IGNwdV91
c2VyX3JlZ3MsIGxyKTsKICAgIE9GRlNFVChVUkVHU19wYywgc3RydWN0IGNwdV91c2VyX3JlZ3Ms
IHBjKTsKICAgIE9GRlNFVChVUkVHU19jcHNyLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncywgY3Bzcik7
CisgICBPRkZTRVQoVVJFR1NfaHNyLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncywgaHNyKTsKIAogICAg
T0ZGU0VUKFVSRUdTX0xSX3Vzciwgc3RydWN0IGNwdV91c2VyX3JlZ3MsIGxyX3Vzcik7CiAgICBP
RkZTRVQoVVJFR1NfU1BfdXNyLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncywgc3BfdXNyKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMKaW5kZXggMmE2ZjRmMC4uMjE4NzIyNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Fy
bTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTIzLDYgKzIz
LDkgQEAKICAgICAgICAgYWRkIHIxMSwgc3AsICNVUkVHU19rZXJuZWxfc2l6ZW9mKzQ7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgc3RyIHIxMSwgW3NwLCAjVVJFR1Nfc3Bd
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgbXJjIENQMzIocjExLCBIU1IpOyAgICAgICAgICAgICAvKiBTYXZlIGV4Y2Vw
dGlvbiBzeW5kcm9tZSAqLyAgIFwKKyAgICAgICAgc3RyIHIxMSwgW3NwLCAjVVJFR1NfaHNyXTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgbXJzIHIxMSwgU1BTUl9oeXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgc3RyIHIxMSwgW3NwLCAjVVJFR1NfY3Bzcl07ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYW5kIHIxMSwgI1BT
Ul9NT0RFX01BU0s7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gvYXJt
L2FybTY0L2FzbS1vZmZzZXRzLmMKaW5kZXggNjllYTkyYS4uY2UyNGU0NCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2FybTY0L2FzbS1vZmZzZXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0
L2FzbS1vZmZzZXRzLmMKQEAgLTI3LDYgKzI3LDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAg
IE9GRlNFVChVUkVHU19TUCwgc3RydWN0IGNwdV91c2VyX3JlZ3MsIHNwKTsKICAgIE9GRlNFVChV
UkVHU19QQywgc3RydWN0IGNwdV91c2VyX3JlZ3MsIHBjKTsKICAgIE9GRlNFVChVUkVHU19DUFNS
LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncywgY3Bzcik7CisgICBPRkZTRVQoVVJFR1NfRVNSX2VsMiwg
c3RydWN0IGNwdV91c2VyX3JlZ3MsIGhzcik7CiAKICAgIE9GRlNFVChVUkVHU19TUFNSX2VsMSwg
c3RydWN0IGNwdV91c2VyX3JlZ3MsIHNwc3JfZWwxKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCBjMTgx
YjVlLi4wMjgwMmMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMTIxLDkgKzEyMSwxMyBAQCBsciAgICAg
IC5yZXEgICAgeDMwICAgICAgICAgICAgIC8vIGxpbmsgcmVnaXN0ZXIKIAogICAgICAgICBzdHAg
ICAgIGxyLCB4MjEsIFtzcCwgI1VSRUdTX0xSXQogCi0gICAgICAgIG1ycyAgICAgeDIyLCBlbHJf
ZWwyCi0gICAgICAgIG1ycyAgICAgeDIzLCBzcHNyX2VsMgotICAgICAgICBzdHAgICAgIHgyMiwg
eDIzLCBbc3AsICNVUkVHU19QQ10KKyAgICAgICAgbXJzICAgICB4MjEsIGVscl9lbDIKKyAgICAg
ICAgc3RyICAgICB4MjEsIFtzcCwgI1VSRUdTX1BDXQorCisgICAgICAgIGFkZCAgICAgeDIxLCBz
cCwgI1VSRUdTX0NQU1IKKyAgICAgICAgbXJzICAgICB4MjIsIHNwc3JfZWwyCisgICAgICAgIG1y
cyAgICAgeDIzLCBlc3JfZWwyCisgICAgICAgIHN0cCAgICAgdzIyLCB3MjMsIFt4MjFdCiAKICAg
ICAgICAgLmVuZG0KIApAQCAtMzA3LDcgKzMxMSw4IEBAIEVOVFJZKHJldHVybl90b19uZXdfdmNw
dTY0KQogcmV0dXJuX2Zyb21fdHJhcDoKICAgICAgICAgbXNyICAgICBkYWlmc2V0LCAjMiAvKiBN
YXNrIGludGVycnVwdHMgKi8KIAotICAgICAgICBsZHAgICAgIHgyMSwgeDIyLCBbc3AsICNVUkVH
U19QQ10gICAgICAgLy8gbG9hZCBFTFIsIFNQU1IKKyAgICAgICAgbGRyICAgICB4MjEsIFtzcCwg
I1VSRUdTX1BDXSAgICAgICAgICAgIC8vIGxvYWQgRUxSCisgICAgICAgIGxkciAgICAgdzIyLCBb
c3AsICNVUkVHU19DUFNSXSAgICAgICAgICAvLyBsb2FkIFNQU1IKIAogICAgICAgICBwb3AgICAg
IHgwLCB4MQogICAgICAgICBwb3AgICAgIHgyLCB4MwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTY0L3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvdHJhcHMuYwppbmRleCA4ZTg5Mzc2
Li4zNmIzYTMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvdHJhcHMuYworKysgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvdHJhcHMuYwpAQCAtMzIsNyArMzIsNyBAQCBzdGF0aWMgY29uc3Qg
Y2hhciAqaGFuZGxlcltdPSB7CiAKIGFzbWxpbmthZ2Ugdm9pZCBkb19iYWRfbW9kZShzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlYXNvbikKIHsKLSAgICB1bmlvbiBoc3IgaHNyID0g
eyAuYml0cyA9IFJFQURfU1lTUkVHMzIoRVNSX0VMMikgfTsKKyAgICB1bmlvbiBoc3IgaHNyID0g
eyAuYml0cyA9IHJlZ3MtPmhzciB9OwogCiAgICAgcHJpbnRrKCJCYWQgbW9kZSBpbiAlcyBoYW5k
bGVyIGRldGVjdGVkXG4iLCBoYW5kbGVyW3JlYXNvbl0pOwogICAgIHByaW50aygiRVNSPTB4JTA4
IlBSSXgzMiI6ICBFQz0lIlBSSXgzMiIsIElMPSUiUFJJeDMyIiwgSVNTPSUiUFJJeDMyIlxuIiwK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMK
aW5kZXggYjdkNWZiNi4uZjdmY2EzNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMK
KysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTg2NCw3ICs4NjQsNyBAQCBzdGF0aWMgdm9p
ZCBfc2hvd19yZWdpc3RlcnMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgcHJpbnRr
KCIgICBIQ1JfRUwyOiAlMDE2IlBSSXJlZ2lzdGVyIlxuIiwgUkVBRF9TWVNSRUcoSENSX0VMMikp
OwogICAgIHByaW50aygiIFRUQlIwX0VMMjogJTAxNiJQUkl4NjQiXG4iLCBSRUFEX1NZU1JFRzY0
KFRUQlIwX0VMMikpOwogICAgIHByaW50aygiXG4iKTsKLSAgICBwcmludGsoIiAgIEVTUl9FTDI6
ICUwOCJQUkl4MzIiXG4iLCBSRUFEX1NZU1JFRzMyKEVTUl9FTDIpKTsKKyAgICBwcmludGsoIiAg
IEVTUl9FTDI6ICUwOCJQUkl4MzIiXG4iLCByZWdzLT5oc3IpOwogICAgIHByaW50aygiIEhQRkFS
X0VMMjogJTAxNiJQUklyZWdpc3RlciJcbiIsIFJFQURfU1lTUkVHKEhQRkFSX0VMMikpOwogCiAj
aWZkZWYgQ09ORklHX0FSTV8zMgpAQCAtMjY5NCw3ICsyNjk0LDcgQEAgc3RhdGljIHZvaWQgZW50
ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiBhc21saW5r
YWdlIHZvaWQgZG9fdHJhcF9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ewotICAgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gUkVBRF9TWVNSRUczMihFU1Jf
RUwyKSB9OworICAgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07
CiAKICAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTMyL3Byb2Nlc3Nvci5oCmluZGV4IGRiM2IxN2IuLmY2ZDVkZjMgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm0zMi9wcm9jZXNzb3IuaApAQCAtMzcsNyArMzcsNyBAQCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cwogICAgICAgICB1aW50MzJfdCBwYywgcGMzMjsKICAgICB9OwogICAgIHVpbnQzMl90IGNwc3I7
IC8qIFJldHVybiBtb2RlICovCi0gICAgdWludDMyX3QgcGFkMDsgLyogRG91Ymxld29yZC1hbGln
biB0aGUga2VybmVsIGhhbGYgb2YgdGhlIGZyYW1lICovCisgICAgdWludDMyX3QgaHNyOyAgLyog
RXhjZXB0aW9uIFN5bmRyb21lICovCiAKICAgICAvKiBPdXRlciBndWVzdCBmcmFtZSBvbmx5IGZy
b20gaGVyZSBvbi4uLiAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0
L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaAppbmRl
eCBiMDcyNmZmLi4yNGY4MzZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0
L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vzc29yLmgK
QEAgLTY2LDggKzY2LDcgQEAgc3RydWN0IGNwdV91c2VyX3JlZ3MKICAgICAvKiBSZXR1cm4gYWRk
cmVzcyBhbmQgbW9kZSAqLwogICAgIF9fREVDTF9SRUcocGMsICAgICAgICAgICBwYzMyKTsgICAg
ICAgICAgICAgLyogRUxSX0VMMiAqLwogICAgIHVpbnQzMl90IGNwc3I7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLyogU1BTUl9FTDIgKi8KLQotICAgIHVpbnQzMl90IHBhZDA7IC8qIEFs
aWduIGVuZCBvZiBrZXJuZWwgZnJhbWUuICovCisgICAgdWludDMyX3QgaHNyOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiBFU1JfRUwyICovCiAKICAgICAvKiBPdXRlciBndWVzdCBm
cmFtZSBvbmx5IGZyb20gaGVyZSBvbi4uLiAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:49:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:49:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY0T-0003sn-32; Fri, 07 Apr 2017 17:49:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0S-0003sa-4V
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:08 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 88/EC-23854-311D7E85; Fri, 07 Apr 2017 17:49:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVf44vM
 Ig8cLGC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y13DVpaC54IVfW9fsDUwnuTrYuTiEBL4wihx
 b8d8VgjnPKPEhr/9QA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAn4St58/Y
 gexeQXMJDZ/XcQKYrMA1V9ufME0gZFjASPDKkaN4tSistQiXSMTvaSizPSMktzEzBxdQwNjvd
 zU4uLE9NScxKRiveT83E2MQK/UMzAw7mB8ddzvEKMkB5OSKK+Cz5MIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8r84/jxASLEpNT61Iy8wBhgdMWoKDR0mE1/MCUJq3uCAxtzgzHSJ1ilFRSpxX
 CiQhAJLIKM2Da4OF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryBIFN4MvNK4Ka/AlrMB
 LTY59ZTkMUliQgpqQbG0MdVMfwBHvLVkzw2RU3qLnyn5iv9IOvbq/uOvXbB+5MmqCh8cLVYef
 JA/+OcuVUBSk/yuoS1GLYcid8043l1V7HjXfXeb/NL+RvFGYIe5k2UbLSQLC7K/1I0X4PZb7+
 T+irGO7Mr9r/83eV3iz3gVpd4qMWHlBk7ZzzlDHm/Zv5h1eR2FyMlluKMREMt5qLiRADI5tdA
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1491587346!87212220!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56581 invoked from network); 7 Apr 2017 17:49:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:49:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0P-0004BG-VS
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0P-0007Fe-T0
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY0P-0007Fe-T0@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:49:05 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Introduce a helper to get
	default HCR_EL2 flags
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZlNGY2MTRiYWJiNzJiYWQ4OTljOTQwNjQ5MzBjODExNmJhOWM1OWEKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OTowNCAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjEyOjAzIDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgYSBoZWxwZXIgdG8gZ2V0IGRlZmF1bHQgSENSX0VMMiBm
bGFncwogICAgCiAgICBXZSB3YW50IHRvIGFkZCBIQ1JfRUwyIHJlZ2lzdGVyIHRvIFhlbiBjb250
ZXh0IHN3aXRjaC4gQW5kIGVhY2ggY29weQogICAgb2YgSENSX0VMMiBpbiB2Y3B1IHN0cnVjdHVy
ZSB3aWxsIGJlIGluaXRpYWxpemVkIHdpdGggdGhlIHNhbWUgc2V0CiAgICBvZiB0cmFwIGZsYWdz
IGFzIHRoZSBIQ1JfRUwyIHJlZ2lzdGVyLiBXZSBpbnRyb2R1Y2UgYSBoZWxwZXIgaGVyZSB0bwog
ICAgcmVwcmVzZW50IHRoZXNlIGZsYWdzIHRvIGJlIHJldXNlZCBlYXNpbHkuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2Fy
bS90cmFwcy5jICAgICAgICAgICAgfCAxMSArKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyks
IDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4v
YXJjaC9hcm0vdHJhcHMuYwppbmRleCBmN2ZjYTM3Li5lYmUyNWM2IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTM2LDYgKzEz
NiwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCB2d2ZpX2luaXQodm9pZCkKIH0KIHByZXNtcF9pbml0
Y2FsbCh2d2ZpX2luaXQpOwogCityZWdpc3Rlcl90IGdldF9kZWZhdWx0X2hjcl9mbGFncyh2b2lk
KQoreworICAgIHJldHVybiAgKEhDUl9QVFd8SENSX0JTVV9JTk5FUnxIQ1JfQU1PfEhDUl9JTU98
SENSX0ZNT3xIQ1JfVk18CisgICAgICAgICAgICAgKHZ3ZmkgIT0gTkFUSVZFID8gKEhDUl9UV0l8
SENSX1RXRSkgOiAwKSB8CisgICAgICAgICAgICAgSENSX1RTQ3xIQ1JfVEFDfEhDUl9TV0lPfEhD
Ul9USURDUHxIQ1JfRkIpOworfQorCiB2b2lkIGluaXRfdHJhcHModm9pZCkKIHsKICAgICAvKiBT
ZXR1cCBIeXAgdmVjdG9yIGJhc2UgKi8KQEAgLTE2MCw5ICsxNjcsNyBAQCB2b2lkIGluaXRfdHJh
cHModm9pZCkKICAgICAgICAgICAgICAgICAgQ1BUUl9FTDIpOwogCiAgICAgLyogU2V0dXAgaHlw
ZXJ2aXNvciB0cmFwcyAqLwotICAgIFdSSVRFX1NZU1JFRyhIQ1JfUFRXfEhDUl9CU1VfSU5ORVJ8
SENSX0FNT3xIQ1JfSU1PfEhDUl9GTU98SENSX1ZNfAotICAgICAgICAgICAgICAgICAodndmaSAh
PSBOQVRJVkUgPyAoSENSX1RXSXxIQ1JfVFdFKSA6IDApIHwKLSAgICAgICAgICAgICAgICAgSENS
X1RTQ3xIQ1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkIsSENSX0VMMik7CisgICAgV1JJ
VEVfU1lTUkVHKGdldF9kZWZhdWx0X2hjcl9mbGFncygpLCBIQ1JfRUwyKTsKICAgICBpc2IoKTsK
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggYWZjMGU5YS4uNGI2MzM4YiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oCkBAIC03MDgsNiArNzA4LDggQEAgaW50IGNhbGxfc21jKHJlZ2lz
dGVyX3QgZnVuY3Rpb25faWQsIHJlZ2lzdGVyX3QgYXJnMCwgcmVnaXN0ZXJfdCBhcmcxLAogCiB2
b2lkIGRvX3RyYXBfZ3Vlc3RfZXJyb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCity
ZWdpc3Rlcl90IGdldF9kZWZhdWx0X2hjcl9mbGFncyh2b2lkKTsKKwogI2VuZGlmIC8qIF9fQVNT
RU1CTFlfXyAqLwogI2VuZGlmIC8qIF9fQVNNX0FSTV9QUk9DRVNTT1JfSCAqLwogLyoKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:49:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:49:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY0d-0003u6-4Y; Fri, 07 Apr 2017 17:49:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0c-0003ty-BV
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:18 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 68/66-02138-D11D7E85; Fri, 07 Apr 2017 17:49:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVf24vM
 Ig7drmS0mbDNwYPTY3reLPYAxijUzLym/IoE14+mrL8wFPTIV56//YGtgXC3WxcjFISTwhVHi
 5O7X7BDOeUaJS9/7gRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBSIkOu5NZ
 QWxeQXMJH58/AxWwwJUv7XlJPsERo4FjAyrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECvVLPwMC4g/HyFr9DjJIcTEqivAo+TyKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfC+Ov88QkiwKDU9tSItMwcYHjBpCQ4eJRFezwtAad7igsTc4sx0iNQpRkUpcV4p
 kIQASCKjNA+uDRaSlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ84qBTOHJzCuBm/4KaDET0
 GKfW09BFpckIqSkGhhXyKU32sZ0ciTLiQkv+//j+9MKqQ7WopYbUwMe/8+ZIXI+Yse2isfnvS
 tOWO+qPfxc6X48i5bedZ0isbNBa3gu569p/b+nVeNGUdXEO4IZEkdUwrqntnfX226stA6bP/n
 pjUvfHlV5MIpe/3x67c7qRwWmEUYp7Gf76194N59vkDz02K6PcZ0SS3FGoqEWc1FxIgBTpQIf
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1491587356!71857893!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43634 invoked from network); 7 Apr 2017 17:49:16 -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; 7 Apr 2017 17:49:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0a-0004BU-13
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0a-0007IA-0Z
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY0a-0007IA-0Z@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:49:16 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Set and restore HCR_EL2
	register for each vCPU separately
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVmZTA5ZGY4MDljYTUwYzM5MDFmMzVlOGIwODFlN2YxNDYzMzM2ZDUKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OTowNSAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjEyOjA3IDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBTZXQgYW5kIHJlc3RvcmUgSENSX0VMMiByZWdpc3RlciBmb3IgZWFjaCB2
Q1BVIHNlcGFyYXRlbHkKICAgIAogICAgRGlmZmVyZW50IGRvbWFpbnMgbWF5IGhhdmUgZGlmZmVy
ZW50IEhDUl9FTDIgZmxhZ3MuIEZvciBleGFtcGxlLCB0aGUKICAgIDY0LWJpdCBkb21haW4gbmVl
ZHMgSENSX1JXIGZsYWcgYnV0IHRoZSAzMi1iaXQgZG9lcyBub3QgbmVlZCBpdC4gU28KICAgIHdl
IGdpdmUgZWFjaCBkb21haW4gYSBkZWZhdWx0IEhDUl9FTDIgdmFsdWUgYW5kIHNhdmUgaXQgaW4g
dGhlIHZDUFUncwogICAgY29udGV4dC4KICAgIAogICAgSENSX0VMMiByZWdpc3RlciBoYXMgb25s
eSBvbmUgYml0IGNhbiBiZSB1cGRhdGVkIGF1dG9tYXRpY2FsbHkgd2l0aG91dAogICAgZXhwbGlj
aXQgd3JpdGUgKEhDUl9WU0UpLiBCdXQgd2UgaGF2ZW4ndCB1c2VkIHRoaXMgYml0IGN1cnJlbnRs
eSwgc28KICAgIHdlIGNhbiBjb25zaWRlciB0aGF0IHRoZSBIQ1JfRUwyIHJlZ2lzdGVyIHdpbGwg
bm90IGJlIG1vZGlmaWVkIHdoaWxlCiAgICB0aGUgZ3Vlc3QgaXMgcnVubmluZy4gU28gc2F2ZSB0
aGUgSENSX0VMMiB3aGlsZSBndWVzdCBleGl0aW5nIHRvCiAgICBoeXBlcnZpc29yIGlzIG5vdCBu
ZWNjZXNzYXJ5LiBXZSBqdXN0IGhhdmUgdG8gcmVzdG9yZSB0aGlzIHJlZ2lzdGVyIGZvcgogICAg
ZWFjaCB2Q1BVIHdoaWxlIGNvbnRleHQgc3dpdGNoaW5nLgogICAgCiAgICBUaGUgcDJtX3Jlc3Rv
cmVfc3RhdGUgd2hpY2ggd2lsbCBiZSBpbnZva2VkIGluIGNvbnRleHQgc3dpdGNoIHByb2dyZXNz
CiAgICBoYXMgaW5jbHVkZWQgdGhlIHdyaXRpbmcgb2YgSENSX0VMMiBhbHJlYWR5LiBJdCB1cGRh
dGVzIHRoZSBIQ1JfRUwyLlJXCiAgICBiaXQgdG8gdGVsbCB0aGUgaGFyZHdhcmUgaG93IHRvIGlu
dGVycHJldCB0aGUgc3RhZ2UtMSBwYWdlIHRhYmxlIGFzIHRoZQogICAgZW5jb2RpbmdzIGFyZSBk
aWZmZXJlbnQgYmV0d2VlbiBBQXJjaDY0IGFuZCBBQXJjaDMyLiBXZSBjYW4gcmV1c2UgdGhpcwog
ICAgd3JpdGUgdG8gcmVzdG9yZSB0aGUgSENSX0VMMiBmb3IgZWFjaCB2Q1BVLiBPZiBjb3Vyc2Us
IHRoZSB2YWx1ZSBvZiBlYWNoCiAgICB2Q1BVJ3MgSENSX0VMMiBzaG91bGQgYmUgYWRqdXN0ZWQg
dG8gaGF2ZSBwcm9wZXIgSENSX0VMMi5SVyBiaXQgaW4gdGhpcwogICAgZnVuY3Rpb24uIEluIHRo
ZSBsYXRlciBwYXRjaCBvZiB0aGlzIHNlcmllcywgd2Ugd2lsbCBzZXQgdGhlIEhDUl9FTDIuUlcK
ICAgIGZvciBlYWNoIHZDUFUgd2hpbGUgdGhlIGRvbWFpbiBpcyBjcmVhdGluZy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogd2VpIGNoZW4gPFdlaS5DaGVuQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gv
YXJtL2RvbWFpbi5jICAgICAgICB8IDIgKysKIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAg
fCA5ICsrKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8IDMgKysrCiAzIGZp
bGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggYmIz
MjdkYS4uNWQxOGJiMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hl
bi9hcmNoL2FybS9kb21haW4uYwpAQCAtNTEzLDYgKzUxMyw4IEBAIGludCB2Y3B1X2luaXRpYWxp
c2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICB2LT5hcmNoLmFjdGxyID0gUkVBRF9TWVNSRUczMihB
Q1RMUl9FTDEpOwogCisgICAgdi0+YXJjaC5oY3JfZWwyID0gZ2V0X2RlZmF1bHRfaGNyX2ZsYWdz
KCk7CisKICAgICBwcm9jZXNzb3JfdmNwdV9pbml0aWFsaXNlKHYpOwogCiAgICAgaWYgKCAocmMg
PSB2Y3B1X3ZnaWNfaW5pdCh2KSkgIT0gMCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJt
LmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggNjI2Mzc2MC4uODNjNGI3ZCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTI4LDI3
ICsxMjgsMjQgQEAgdm9pZCBwMm1fc2F2ZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqcCkKIAogdm9pZCBw
Mm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqbikKIHsKLSAgICByZWdpc3Rlcl90IGhjcjsK
ICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gJm4tPmRvbWFpbi0+YXJjaC5wMm07CiAgICAg
dWludDhfdCAqbGFzdF92Y3B1X3JhbjsKIAogICAgIGlmICggaXNfaWRsZV92Y3B1KG4pICkKICAg
ICAgICAgcmV0dXJuOwogCi0gICAgaGNyID0gUkVBRF9TWVNSRUcoSENSX0VMMik7Ci0KICAgICBX
UklURV9TWVNSRUc2NChwMm0tPnZ0dGJyLCBWVFRCUl9FTDIpOwogICAgIGlzYigpOwogCiAgICAg
aWYgKCBpc18zMmJpdF9kb21haW4obi0+ZG9tYWluKSApCi0gICAgICAgIGhjciAmPSB+SENSX1JX
OworICAgICAgICBuLT5hcmNoLmhjcl9lbDIgJj0gfkhDUl9SVzsKICAgICBlbHNlCi0gICAgICAg
IGhjciB8PSBIQ1JfUlc7CisgICAgICAgIG4tPmFyY2guaGNyX2VsMiB8PSBIQ1JfUlc7CiAKICAg
ICBXUklURV9TWVNSRUcobi0+YXJjaC5zY3RsciwgU0NUTFJfRUwxKTsKICAgICBpc2IoKTsKIAot
ICAgIFdSSVRFX1NZU1JFRyhoY3IsIEhDUl9FTDIpOworICAgIFdSSVRFX1NZU1JFRyhuLT5hcmNo
Lmhjcl9lbDIsIEhDUl9FTDIpOwogICAgIGlzYigpOwogCiAgICAgbGFzdF92Y3B1X3JhbiA9ICZw
Mm0tPmxhc3RfdmNwdV9yYW5bc21wX3Byb2Nlc3Nvcl9pZCgpXTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmlu
ZGV4IDA5ZmU1MDIuLjdiMWRhY2MgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMjA0LDYgKzIwNCw5
IEBAIHN0cnVjdCBhcmNoX3ZjcHUKICAgICByZWdpc3Rlcl90IHRwaWRyX2VsMTsKICAgICByZWdp
c3Rlcl90IHRwaWRycm9fZWwwOwogCisgICAgLyogSFlQIGNvbmZpZ3VyYXRpb24gKi8KKyAgICBy
ZWdpc3Rlcl90IGhjcl9lbDI7CisKICAgICB1aW50MzJfdCB0ZWVjciwgdGVlaGJyOyAvKiBUaHVt
YkVFLCAzMi1iaXQgZ3Vlc3RzIG9ubHkgKi8KICNpZmRlZiBDT05GSUdfQVJNXzMyCiAgICAgLyoK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:49:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY0n-0003w9-67; Fri, 07 Apr 2017 17:49:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0m-0003vy-CD
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:28 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EF/76-03642-721D7E85; Fri, 07 Apr 2017 17:49:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVf94vM
 Ig2XXmCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9e8jewF5+Urvu5Yx9TAuEayi5GLQ0jgC6PE
 3tN3mLsYOYGc84wSP/sruhg5ONgExCTm7lUACYsIqErMWrEcqkRdoul3AxuILSwQIrGp4zkTi
 M0rYCbR37GPBcRmAaq//HQh+wRGjgWMDKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ3M9HJTi4
 sT01NzEpOK9ZLzczcxAj3CAAQ7GKdf9j/EKMnBpCTKq+DzJEKILyk/pTIjsTgjvqg0J7X4EKM
 MB4eSBK//hecRQoJFqempFWmZOcDQgElLcPAoifB6gqR5iwsSc4sz0yFSpxh1Ofo6Pr5nEmLJ
 y89LlRLnlQIpEgApyijNgxsBC9NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYVA5nCk5lXA
 rfpFdARTEBH+Nx6CnJESSJCSqqBUfZp8YWbycaBjlsXOn/OLf+gUrRqn1VN5l0JtdpFJSFTK2
 t+zDRgW/lz89WHgtfYy3m1tnjl5/rprdCftGy5DvO29KTux+e1j1//8Xtl00K5iweemSlK5Cx
 6P0N9cc5nw8Ra3+d11p2V95O6SwIXN883/FabHHpdXzbB3+HK6c2/pI67Bxy9psRSnJFoqMVc
 VJwIAJR44MZOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1491587366!96478165!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59231 invoked from network); 7 Apr 2017 17:49:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:49:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0k-0004Be-3A
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0k-0007Kj-2Y
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY0k-0007Kj-2Y@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:49:26 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Avoid setting/clearing HCR_RW
	at every context switch
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI0YWZmMDU2MTE2Mzk4OGVjMTM3MmZhNTcxMTA1ZmQxMzczNWNkNjcKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OTowNiAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjEyOjEwIDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBBdm9pZCBzZXR0aW5nL2NsZWFyaW5nIEhDUl9SVyBhdCBldmVyeSBjb250
ZXh0IHN3aXRjaAogICAgCiAgICBUaGUgSENSX0VMMiBmbGFncyBmb3IgNjQtYml0IGFuZCAzMi1i
aXQgZG9tYWlucyBhcmUgZGlmZmVyZW50LiBCdXQKICAgIHdoZW4gd2UgaW5pdGlhbGl6ZWQgdGhl
IEhDUl9FTDIgZm9yIHZjcHUwIG9mIERvbTAgYW5kIGFsbCB2Y3B1cyBvZgogICAgRG9tVSBpbiB2
Y3B1X2luaXRpYWxpc2UsIHdlIGRpZG4ndCBrbm93IHRoZSBkb21haW4ncyBhZGRyZXNzIHNpemUK
ICAgIGluZm9ybWF0aW9uLiBXZSBoYWQgdG8gdXNlIGNvbXBhdGlibGUgZmxhZ3MgdG8gaW5pdGlh
bGl6ZSBIQ1JfRUwyLAogICAgYW5kIHNldCBIQ1JfUlcgZm9yIDY0LWJpdCBkb21haW4gb3IgY2xl
YXIgSENSX1JXIGZvciAzMi1iaXQgZG9tYWluCiAgICBhdCBldmVyeSBjb250ZXh0IHN3aXRjaC4K
ICAgIAogICAgQnV0LCBhZnRlciB3ZSBhZGRlZCB0aGUgSENSX0VMMiB0byB2Y3B1J3MgY29udGV4
dCwgdGhpcyBiZWhhdmlvdXIKICAgIHNlZW1zIGEgbGl0dGxlIGZ1c3N5LiBXZSBjYW4gdXBkYXRl
IHRoZSBIQ1JfUlcgYml0IGluIHZjcHUncyBjb250ZXh0CiAgICBhcyBzb29uIGFzIHdlIGdldCB0
aGUgZG9tYWluJ3MgYWRkcmVzcyBzaXplIHRvIGF2b2lkIHNldHRpbmcvY2xlYXJpbmcKICAgIEhD
Ul9SVyBhdCBldmVyeSBjb250ZXh0IHN3aXRjaC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2Vp
IENoZW4gPFdlaS5DaGVuQGFybS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2RvbWN0bC5jICB8
IDYgKysrKysrCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgIHwgNSArKysrKwogeGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jICB8IDcgKysrKysrKwogeGVuL2FyY2gvYXJtL3AybS5jICAg
ICAgICAgICB8IDUgLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggfCAxICsKIDUg
ZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZG9tY3RsLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZG9t
Y3RsLmMKaW5kZXggNDRlMWU3Yi4uYWI4NzgxZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Fy
bTY0L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9kb21jdGwuYwpAQCAtMTQsNiAr
MTQsOCBAQAogCiBzdGF0aWMgbG9uZyBzd2l0Y2hfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCBlbnVt
IGRvbWFpbl90eXBlIHR5cGUpCiB7CisgICAgc3RydWN0IHZjcHUgKnY7CisKICAgICBpZiAoIGQg
PT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIGlmICggZC0+dG90X3BhZ2Vz
ICE9IDAgKQpAQCAtMjMsNiArMjUsMTAgQEAgc3RhdGljIGxvbmcgc3dpdGNoX21vZGUoc3RydWN0
IGRvbWFpbiAqZCwgZW51bSBkb21haW5fdHlwZSB0eXBlKQogCiAgICAgZC0+YXJjaC50eXBlID0g
dHlwZTsKIAorICAgIGlmICggaXNfNjRiaXRfZG9tYWluKGQpICkKKyAgICAgICAgZm9yX2VhY2hf
dmNwdShkLCB2KQorICAgICAgICAgICAgdmNwdV9zd2l0Y2hfdG9fYWFyY2g2NF9tb2RlKHYpOwor
CiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCA1ZDE4YmIwLi42OWMyODU0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC01
MzcsNiArNTM3LDExIEBAIHZvaWQgdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQogICAgIGZy
ZWVfeGVuaGVhcF9wYWdlcyh2LT5hcmNoLnN0YWNrLCBTVEFDS19PUkRFUik7CiB9CiAKK3ZvaWQg
dmNwdV9zd2l0Y2hfdG9fYWFyY2g2NF9tb2RlKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHYtPmFy
Y2guaGNyX2VsMiB8PSBIQ1JfUlc7Cit9CisKIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29uZmlnICpjb25maWcpCiB7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKaW5kZXggZGU1OWU1Zi4uM2FiYWNjMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMjE0OCw2ICsy
MTQ4LDEwIEBAIGludCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgICB9CiAgICAgZC0+YXJjaC50eXBlID0ga2luZm8udHlwZTsKKwor
ICAgIGlmICggaXNfNjRiaXRfZG9tYWluKGQpICkKKyAgICAgICAgdmNwdV9zd2l0Y2hfdG9fYWFy
Y2g2NF9tb2RlKHYpOworCiAjZW5kaWYKIAogICAgIGFsbG9jYXRlX21lbW9yeShkLCAma2luZm8p
OwpAQCAtMjI0MCw2ICsyMjQ0LDkgQEAgaW50IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4g
KmQpCiAgICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0byBhbGxvY2F0ZSBkb20wIHZjcHUgJWQg
b24gcGNwdSAlZFxuIiwgaSwgY3B1KTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CisK
KyAgICAgICAgaWYgKCBpc182NGJpdF9kb21haW4oZCkgKQorICAgICAgICAgICAgdmNwdV9zd2l0
Y2hfdG9fYWFyY2g2NF9tb2RlKGQtPnZjcHVbaV0pOwogICAgIH0KIAogICAgIHJldHVybiAwOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4
IDgzYzRiN2QuLjM0ZDU3NzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTEzNywxMSArMTM3LDYgQEAgdm9pZCBwMm1fcmVzdG9yZV9z
dGF0ZShzdHJ1Y3QgdmNwdSAqbikKICAgICBXUklURV9TWVNSRUc2NChwMm0tPnZ0dGJyLCBWVFRC
Ul9FTDIpOwogICAgIGlzYigpOwogCi0gICAgaWYgKCBpc18zMmJpdF9kb21haW4obi0+ZG9tYWlu
KSApCi0gICAgICAgIG4tPmFyY2guaGNyX2VsMiAmPSB+SENSX1JXOwotICAgIGVsc2UKLSAgICAg
ICAgbi0+YXJjaC5oY3JfZWwyIHw9IEhDUl9SVzsKLQogICAgIFdSSVRFX1NZU1JFRyhuLT5hcmNo
LnNjdGxyLCBTQ1RMUl9FTDEpOwogICAgIGlzYigpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCA3
YjFkYWNjLi42ODE4NWUyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTI2OCw2ICsyNjgsNyBAQCBz
dHJ1Y3QgYXJjaF92Y3B1CiAKIHZvaWQgdmNwdV9zaG93X2V4ZWN1dGlvbl9zdGF0ZShzdHJ1Y3Qg
dmNwdSAqKTsKIHZvaWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgdmNwdSAqKTsK
K3ZvaWQgdmNwdV9zd2l0Y2hfdG9fYWFyY2g2NF9tb2RlKHN0cnVjdCB2Y3B1ICopOwogCiB1bnNp
Z25lZCBpbnQgZG9tYWluX21heF92Y3B1cyhjb25zdCBzdHJ1Y3QgZG9tYWluICopOwogCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:49:40 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:49:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY0y-0003xb-7j; Fri, 07 Apr 2017 17:49:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0w-0003xK-Fu
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:38 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 01/0F-04817-131D7E85; Fri, 07 Apr 2017 17:49:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfw4vM
 Igy372SwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8aJV4wFvwQrrpw+xdbA2MDXxcjFISTwhVHi
 R8NeZgjnPKPE9N8fmboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkNjzd
 S47iM0rYCZx8dAjRhCbBaj+9qFPjBMYORYwMqxi1ChOLSpLLdI1NtZLKspMzyjJTczM0TU0MN
 PLTS0uTkxPzUlMKtZLzs/dxAj0CgMQ7GDcuT7wEKMkB5OSKK+Cz5MIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8BeefRwgJFqWmp1akZeYAwwMmLcHBoyTCKweS5i0uSMwtzkyHSJ1iVJQS57UH
 SQiAJDJK8+DaYCF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK880Cm8GTmlcBNfwW0mAlos
 c+tpyCLSxIRUlINjPcMzjfueZIo7KjcYpj3vUyk1Pp3UNTM9xKbbJbk5T6Z/ldK7rGFdJrtd4
 GkUyfnXGVc3KuhG3mq4cf072GVvG/jHznl5Qj0nn1x54+1pbj3jqwdMlOsrtesXyp8lbdqnRS
 j9Ie26qsN/O3BPjXOpktWTtO6LXVuzs7HLBx+zEG7DC89/+pbosRSnJFoqMVcVJwIAOQvvA9E
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1491587376!91710984!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10000 invoked from network); 7 Apr 2017 17:49:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:49:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0u-0004Bq-50
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY0u-0007Lt-4V
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY0u-0007Lt-4V@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:49:36 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Save HCR_EL2 when a guest
	took the SError
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA0ZmY5MmY0NTM3ZjhmNDdlYmQ0ZWI5NTgwODYxOTQ0Mzk3OWIyYjkKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OTowNyAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjEyOjE0IDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBTYXZlIEhDUl9FTDIgd2hlbiBhIGd1ZXN0IHRvb2sgdGhlIFNFcnJvcgog
ICAgCiAgICBUaGUgSENSX0VMMi5WU0UgKEhDUi5WQSBmb3IgYWFyY2gzMikgYml0IGNhbiBiZSB1
c2VkIHRvIGdlbmVyYXRlIGEKICAgIHZpcnR1YWwgYWJvcnQgdG8gZ3Vlc3QuIFRoZSBIQ1JfRUwy
LlZTRSBiaXQgaGFzIGEgcGVjdWxpYXIgZmVhdHVyZQogICAgb2YgZ2V0dGluZyBjbGVhcmVkIHdo
ZW4gdGhlIGd1ZXN0IGhhcyB0YWtlbiB0aGUgYWJvcnQgKHRoaXMgaXMgdGhlCiAgICBvbmx5IGJp
dCB0aGF0IGJlaGF2ZXMgYXMgc3VjaCBpbiBIQ1JfRUwyIHJlZ2lzdGVyKS4KICAgIAogICAgVGhp
cyBtZWFucyB0aGF0IGlmIHdlIHNldCB0aGUgSENSX0VMMi5WU0UgYml0IHRvIHNpZ25hbCBzdWNo
IGFuIGFib3J0LAogICAgd2UgbXVzdCBwcmVzZXJ2ZSBpdCBpbiB0aGUgZ3Vlc3QgY29udGV4dCB1
bnRpbCBpdCBkaXNhcHBlYXJzIGZyb20KICAgIEhDUl9FTDIsIGFuZCBhdCB3aGljaCBwb2ludCBp
dCBtdXN0IGJlIGNsZWFyZWQgZnJvbSB0aGUgY29udGV4dC4gVGhpcwogICAgaXMgYWNoaWV2ZWQg
YnkgcmVhZGluZyBiYWNrIGZyb20gSENSX0VMMiB1bnRpbCB0aGUgZ3Vlc3QgdGFrZXMgdGhlCiAg
ICBmYXVsdC4KICAgIAogICAgSWYgd2UgcHJlc2VydmVkIGEgcGVuZGluZyBWU0UgaW4gZ3Vlc3Qg
Y29udGV4dCwgd2UgaGF2ZSB0byByZXN0b3JlCiAgICBpdCB0byBIQ1JfRUwyIHdoZW4gY29udGV4
dCBzd2l0Y2ggdG8gdGhpcyBndWVzdC4gVGhpcyBpcyBhY2hpZXZlZAogICAgYnkgd3JpdGluZyBz
YXZlZCBIQ1JfRUwyIHZhbHVlIGluIGd1ZXN0IGNvbnRleHQgYmFjayB0byBIQ1JfRUwyCiAgICBy
ZWdpc3RlciBiZWZvcmUgcmV0dXJuIHRvIGd1ZXN0LiBUaGlzIGhhZCBiZWVuIGRvbmUgYnkgdGhl
IHBhdGNoCiAgICBvZiAiUmVzdG9yZSBIQ1JfRUwyIHJlZ2lzdGVyIi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2Fy
bS90cmFwcy5jIHwgMTEgKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwppbmRleCBlYmUyNWM2Li4zNWNhMGVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJh
cHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjY5NCw3ICsyNjk0LDE4IEBAIHN0
YXRpYyB2b2lkIGRvX3RyYXBfc21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1
bmlvbiBoc3IgaHNyKQogc3RhdGljIHZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIGlmICggZ3Vlc3RfbW9kZShyZWdzKSApCisgICAg
eworICAgICAgICAvKgorICAgICAgICAgKiBJZiB3ZSBwZW5kZWQgYSB2aXJ0dWFsIGFib3J0LCBw
cmVzZXJ2ZSBpdCB1bnRpbCBpdCBnZXRzIGNsZWFyZWQuCisgICAgICAgICAqIFNlZSBBUk0gQVJN
IERESSAwNDg3QS5qIEQxLjE0LjMgKFZpcnR1YWwgSW50ZXJydXB0cykgZm9yIGRldGFpbHMsCisg
ICAgICAgICAqIGJ1dCB0aGUgY3J1Y2lhbCBiaXQgaXMgIk9uIHRha2luZyBhIHZTRXJyb3IgaW50
ZXJydXB0LCBIQ1JfRUwyLlZTRQorICAgICAgICAgKiAoYWxpYXMgb2YgSENSLlZBKSBpcyBjbGVh
cmVkIHRvIDAuIgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLmhjcl9l
bDIgJiBIQ1JfVkEgKQorICAgICAgICAgICAgY3VycmVudC0+YXJjaC5oY3JfZWwyID0gUkVBRF9T
WVNSRUcoSENSX0VMMik7CisKICAgICAgICAgZ2ljX2NsZWFyX2xycyhjdXJyZW50KTsKKyAgICB9
CiB9CiAKIGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:49:50 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:49:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY18-0003yz-9K; Fri, 07 Apr 2017 17:49:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY16-0003yl-J4
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:48 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 9F/AE-27545-B31D7E85; Fri, 07 Apr 2017 17:49:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdf64vM
 Ig28zOC0mbDNwYPTY3reLPYAxijUzLym/IoE1o6fhL3vBFZmKiy9YGxini3UxcnEICXxhlPjb
 d5C5i5ETyDnPKDHrbloXIwcHm4CYxNy9CiBhEQFViVkrlkOVqEs0/W5gA7GFBTwlrk/+ABbnF
 TCT+H3qOSuIzQJUP+fxXtYJjBwLGBlWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjp5aYWFy
 emp+YkJhXrJefnbmIEeoQBCHYwfloWcIhRkoNJSZRXwedJhBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJ3oLzzyOEBItS01Mr0jJzgKEBk5bg4FES4ZUDSfMWFyTmFmemQ6ROMSpKifMuB0kIgCQy
 SvPg2mDheIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvIEXgKbwZOaVwE1/BbSYCWixz62nI
 ItLEhFSUg2M51YYnWNZufuHq8H3e12cS+rSOj2+TPx/42DDpIkHb13+y747uWbDJjdv3Vs3jj
 /yqa/M9HohWHhznYvdM+HCTYvFtfc94tnTvL/Tg/d6e3Hn7mffGfz0rKIcNou8ZuiQTnA1t7g
 QKW+88t6b9esfTW7U3VmRtWlr08xdywN45FuXT407ufuAuBJLcUaioRZzUXEiAKbYbN9CAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1491587386!48869961!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13152 invoked from network); 7 Apr 2017 17:49:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:49:47 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY14-0004CW-6u
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY14-0007NX-6O
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY14-0007NX-6O@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:49:46 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Introduce a virtual abort
	injection helper
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE3OTA2NWE0Y2U0ZDM0NjM0MWY3Njc4YmE5ZDEwNTQwN2E4MTMzNGMKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OTowOCAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjEyOjE3IDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgYSB2aXJ0dWFsIGFib3J0IGluamVjdGlvbiBoZWxwZXIK
ICAgIAogICAgV2hlbiBndWVzdCB0cmlnZ2VycyBhc3luYyBhYm9ydHMsIGluIG1vc3QgcGxhdGZv
cm0sIHN1Y2ggYWJvcnRzCiAgICB3aWxsIGJlIHJvdXRlZCB0byBoeXBlcnZpc29yLiBCdXQgd2Ug
ZG9uJ3Qgd2FudCB0aGUgaHlwZXJ2aXNvcgogICAgdG8gaGFuZGxlIHN1Y2ggYWJvcnRzLCBzbyB3
ZSBoYXZlIHRvIHJvdXRlIHN1Y2ggYWJvcnRzIGJhY2sgdG8KICAgIHRoZSBndWVzdC4KICAgIAog
ICAgVGhpcyBoZWxwZXIgaXMgdXNpbmcgdGhlIEhDUl9FTDIuVlNFIChIQ1IuVkEgZm9yIGFhcmNo
MzIpIGJpdCB0bwogICAgcm91dGUgc3VjaCBhYm9ydHMgYmFjayB0byB0aGUgZ3Vlc3QuIEFmdGVy
IHVwZGF0aW5nIEhDUl9FTDIuVlNFIGJpdAogICAgaW4gdkNQVSBjb250ZXh0LCB3ZSB3cml0ZSB0
aGUgdmFsdWUgdG8gSENSX0VMMiBpbW1lZGlhdGVseS4gSW4gdGhpcwogICAgY2FzZSB3ZSBkb24n
dCBuZWVkIHRvIG1vdmUgdGhlIHJlc3RvcmF0aW9uIG9mIEhDUl9FTDIgdG8gb3RoZXIgcGxhY2Us
CiAgICBhbmQgaXQgd29ya2VkIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB3ZSBnZXQgcHJlZW1wdGVk
LgogICAgCiAgICBJZiB0aGUgZ3Vlc3QgUEMgaGFkIGJlZW4gYWR2YW5jZWQgYnkgU1ZDL0hWQy9T
TUMgaW5zdHJ1Y3Rpb25zIGJlZm9yZQogICAgd2UgY2F1Z2h0IHRoZSBTRXJyb3IgaW4gaHlwZXJ2
aXNvciwgd2UgaGF2ZSB0byBhZGp1c3QgdGhlIGd1ZXN0IFBDIHRvCiAgICBleGFjdCBhZGRyZXNz
IHdoaWxlIHRoZSBTRXJyb3IgZ2VuZXJhdGVkLgogICAgCiAgICBBYm91dCBIU1JfRUNfU1ZDMzIv
NjQsIGV2ZW4gdGhvdWdodCB3ZSBkb24ndCB0cmFwIFNWQzMyLzY0IHRvZGF5LAogICAgd2Ugd291
bGQgbGlrZSB0aGVtIHRvIGJlIGhhbmRsZWQgaGVyZS4gVGhpcyB3b3VsZCBiZSB1c2VmdWwgd2hl
bgogICAgVk0gaW50cm9zcGVjdGlvbiB3aWxsIGdhaW4gc3VwcG9ydCBvZiBTVkMzMi82NCB0cmFw
cGluZy4KICAgIAogICAgQWZ0ZXIgdXBkYXRpbmcgSENSX0VMMi5WU0UgYml0IG9mIHZDUFUgSENS
X0VMMiwgd3JpdGUgdGhlIHZhbHVlCiAgICB0byBIQ1JfRUwyIGltbWVkaWF0ZWx5LiBJbiB0aGlz
IGNhc2Ugd2UgZG9uJ3QgbmVlZCB0byBtb3ZlIHRoZQogICAgcmVzdG9yYXRpb24gb2YgSENSX0VM
MiB0byBsZWF2ZV9oeXBlcnZpc29yX3RhaWwsIGFuZCBpdCB3b3JrZWQKICAgIHJlZ2FyZGxlc3Mg
b2Ygd2hldGhlciB3ZSBnZXQgcHJlZW1wdGVkLgogICAgCiAgICBUaGlzIGhlbHBlciB3aWxsIGJl
IHVzZWQgYnkgdGhlIGxhdGVyIHBhdGNoZXMgaW4gdGhpcyBzZXJpZXMsIHdlCiAgICB1c2UgI2lm
IDAgdG8gZGlzYWJsZSBpdCBpbiB0aGlzIHBhdGNoIHRlbXBvcmFyaWx5IHRvIHJlbW92ZSB0aGUK
ICAgIHdhcm5pbmcgbWVzc2FnZSBvZiB1bnVzZWQgZnVuY3Rpb24gZnJvbSBjb21waWxlci4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAg
UmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICB8IDMzICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8ICAxICsKIDIgZmls
ZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90
cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggMzVjYTBlZC4uYTI0ZDk4NiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMK
QEAgLTYzOSw2ICs2MzksMzkgQEAgc3RhdGljIHZvaWQgaW5qZWN0X2RhYnRfZXhjZXB0aW9uKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogI2VuZGlmCiB9CiAKKyNpZiAwCisvKiBJbmplY3Qg
YSB2aXJ0dWFsIEFib3J0L1NFcnJvciBpbnRvIHRoZSBndWVzdC4gKi8KK3N0YXRpYyB2b2lkIGlu
amVjdF92YWJ0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBj
b25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3MtPmhzciB9OworCisgICAgLyoKKyAg
ICAgKiBTVkMvSFZDL1NNQyBhbHJlYWR5IGhhdmUgYW4gYWRqdXN0ZWQgUEMgKFNlZSBBUk0gQVJN
IERESSAwNDg3QS5qCisgICAgICogRDEuMTAuMSBmb3IgbW9yZSBkZXRhaWxzKSwgd2hpY2ggd2Ug
bmVlZCB0byBjb3JyZWN0IGluIG9yZGVyIHRvCisgICAgICogcmV0dXJuIHRvIGFmdGVyIGhhdmlu
ZyBpbmplY3RlZCB0aGUgU0Vycm9yLgorICAgICAqLworICAgIHN3aXRjaCAoIGhzci5lYyApCisg
ICAgeworICAgIGNhc2UgSFNSX0VDX1NWQzMyOgorICAgIGNhc2UgSFNSX0VDX0hWQzMyOgorICAg
IGNhc2UgSFNSX0VDX1NNQzMyOgorI2lmZGVmIENPTkZJR19BUk1fNjQKKyAgICBjYXNlIEhTUl9F
Q19TVkM2NDoKKyAgICBjYXNlIEhTUl9FQ19IVkM2NDoKKyAgICBjYXNlIEhTUl9FQ19TTUM2NDoK
KyNlbmRpZgorICAgICAgICByZWdzLT5wYyAtPSBoc3IubGVuID8gNCA6IDI7CisgICAgICAgIGJy
ZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgY3VycmVu
dC0+YXJjaC5oY3JfZWwyIHw9IEhDUl9WQTsKKyAgICBXUklURV9TWVNSRUcoY3VycmVudC0+YXJj
aC5oY3JfZWwyLCBIQ1JfRUwyKTsKK30KKyNlbmRpZgorCiBzdHJ1Y3QgcmVnX2N0eHQgewogICAg
IC8qIEd1ZXN0LXNpZGUgc3RhdGUgKi8KICAgICB1aW50MzJfdCBzY3Rscl9lbDE7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaAppbmRleCA0YjYzMzhiLi5kN2IwNzExIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmgKQEAgLTI1Miw2ICsyNTIsNyBAQAogI2RlZmluZSBIU1JfRUNfSFZDMzIgICAgICAgICAg
ICAgICAgMHgxMgogI2RlZmluZSBIU1JfRUNfU01DMzIgICAgICAgICAgICAgICAgMHgxMwogI2lm
ZGVmIENPTkZJR19BUk1fNjQKKyNkZWZpbmUgSFNSX0VDX1NWQzY0ICAgICAgICAgICAgICAgIDB4
MTUKICNkZWZpbmUgSFNSX0VDX0hWQzY0ICAgICAgICAgICAgICAgIDB4MTYKICNkZWZpbmUgSFNS
X0VDX1NNQzY0ICAgICAgICAgICAgICAgIDB4MTcKICNkZWZpbmUgSFNSX0VDX1NZU1JFRyAgICAg
ICAgICAgICAgIDB4MTgKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:50:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:50:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY1I-00041V-C6; Fri, 07 Apr 2017 17:50:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1G-00040v-ME
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:58 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 6A/17-13192-641D7E85; Fri, 07 Apr 2017 17:49:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdf14vM
 Ig64VwhYTthk4MHps79vFHsAYxZqZl5RfkcCa8eTAO6aCBt2KL++OsDQwtql0MXJxCAl8YZS4
 svoMM4RznlFiXv8sxi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAMpERYIkbgxK
 RgkzCtgJnHo0Cp2EJsFqHzuwYOMExg5FjAyrGLUKE4tKkst0jUy0UsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYNz3MfIQoyQHk5Ior4LPkwghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErz3zj2PEBIsSk1PrUjLzAEGB0xagoNHSYRX7jxQmre4IDG3ODMdInWKUVFKnHcN
 SJ8ASCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMmwIyniczrwRu+iugxUxAi
 31uPQVZXJKIkJJqYNSI+6Yb/DyziY1BaTZPybnfBZvq7327/8PxxmbHLUoPnkeeuFm0VSJqvd
 WyB0/v9V47ZRX/8/W6RQXlZZyXmQ5lbIz4MXd1lfrqn2cKWHatr9HUqXryPW2yXkrvrizFE6q
 zRIT3228o+j7xyvve+NcTP92Qd26//rnkcf9P+auPivvfFpTOmvFUiaU4I9FQi7moOBEAgD/a
 PUMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1491587396!56152702!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21241 invoked from network); 7 Apr 2017 17:49:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:49:57 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1E-0004Ch-9E
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1E-0007PA-8Z
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:49:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY1E-0007PA-8Z@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:49:56 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Introduce a command line
	parameter for SErrors/Aborts
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJlM2E1M2ExY2MxZGE3MzJiYmIxZWM4MzE1N2YxNTcyZDc4ZTI5ZjQKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OTowOSAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjEyOjIwIDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgYSBjb21tYW5kIGxpbmUgcGFyYW1ldGVyIGZvciBTRXJy
b3JzL0Fib3J0cwogICAgCiAgICBJbiBvcmRlciB0byBkaXN0aW5ndWlzaCBndWVzdC1nZW5lcmF0
ZWQgU0Vycm9ycyBmcm9tIGh5cGVydmlzb3ItZ2VuZXJhdGVkCiAgICBTRXJyb3JzIHdlIGhhdmUg
dG8gcGxhY2UgU0Vycm9yIGNoZWNraW5nIGNvZGUgaW4gZXZlcnkgRUwxIDwtPiBFTDIgcGF0aHMu
CiAgICBUaGF0IHdpbGwgY2F1c2Ugb3ZlcmhlYWQgb24gZW50cmllcyBhbmQgZXhpdHMgZHVlIHRv
IGRzYi9pc2IuCiAgICAKICAgIEhvd2V2ZXIsIG5vdCBhbGwgcGxhdGZvcm1zIHdhbnQgdG8gY2F0
ZWdvcml6ZSBTRXJyb3JzLiBGb3IgZXhhbXBsZSwgYSBob3N0CiAgICB0aGF0IGlzIHJ1bm5pbmcg
d2l0aCB0cnVzdGVkIGd1ZXN0cy4gVGhlIGFkbWluaXN0cmF0b3IgY2FuIGNvbmZpcm0gdGhhdAog
ICAgYWxsIGd1ZXN0cyB0aGF0IGFyZSBydW5uaW5nIG9uIHRoZSBob3N0IHdpbGwgbm90IHRyaWdn
ZXIgc3VjaCBTRXJyb3JzLiBJbgogICAgdGhpcyB1c2UtY2FzZSwgd2Ugc2hvdWxkIHByb3ZpZGUg
c29tZSBvcHRpb25zIHRvIGFkbWluaXN0cmF0b3JzIHRvIGF2b2lkCiAgICBjYXRlZ29yaXppbmcg
U0Vycm9ycyBhbmQgdGhlbiByZWR1Y2UgdGhlIG92ZXJoZWFkIG9mIGRzYi9pc2IuCiAgICAKICAg
IFdlIHByb3ZpZGVkIHRoZSBmb2xsb3dpbmcgMyBvcHRpb25zIHRvIGFkbWluaXN0cmF0b3JzIHRv
IGRldGVybWluZSBob3cKICAgIHRoZSBoeXBlcnZpc29ycyBoYW5kbGUgU0Vycm9yczoKICAgIAog
ICAgKiBgZGl2ZXJzZWA6CiAgICAgIFRoZSBoeXBlcnZpc29yIHdpbGwgZGlzdGluZ3Vpc2ggZ3Vl
c3QgU0Vycm9ycyBmcm9tIGh5cGVydmlzb3IgU0Vycm9ycy4KICAgICAgVGhlIGd1ZXN0IGdlbmVy
YXRlZCBTRXJyb3JzIHdpbGwgYmUgZm9yd2FyZGVkIHRvIGd1ZXN0cywgdGhlIGh5cGVydmlzb3IK
ICAgICAgZ2VuZXJhdGVkIFNFcnJvcnMgd2lsbCBjYXVzZSB0aGUgd2hvbGUgc3lzdGVtIHRvIGNy
YXNoLgogICAgICBJdCByZXF1aXJlczoKICAgICAgMS4gZHNiL2lzYiBvbiBhbGwgRUwxIC0+IEVM
MiB0cmFwIGVudHJpZXMgdG8gY2F0ZWdvcml6ZSBTRXJyb3JzCiAgICAgICAgIGNvcnJlY3RseS4K
ICAgICAgMi4gZHNiL2lzYiBvbiBFTDIgLT4gRUwxIHJldHVybiBwYXRocyB0byBwcmV2ZW50IHNs
aXBwaW5nIGh5cGVydmlzb3IKICAgICAgICAgU0Vycm9ycyB0byBndWVzdHMuCiAgICAgIDMuIGRz
Yi9pc2IgaW4gY29udGV4dCBzd2l0Y2ggdG8gaXNvbGF0ZSBTRXJyb3JzIGJldHdlZW4gMiB2Q1BV
cy4KICAgIAogICAgKiBgZm9yd2FyZGA6CiAgICAgIFRoZSBoeXBlcnZpc29yIHdpbGwgbm90IGRp
c3Rpbmd1aXNoIGd1ZXN0IFNFcnJvcnMgZnJvbSBoeXBlcnZpc29yCiAgICAgIFNFcnJvcnMuIEFs
bCBTRXJyb3JzIHdpbGwgYmUgZm9yd2FyZGVkIHRvIGd1ZXN0cywgZXhjZXB0IHRoZSBTRXJyb3Jz
CiAgICAgIGdlbmVyYXRlZCB3aGVuICB0aGUgaWRsZSB2Q1BVIGlzIHJ1bm5pbmcuIFRoZSBpZGxl
IGRvbWFpbiBkb2Vzbid0IGhhdmUKICAgICAgdGhlIGFiaWxpdHkgdG8gaGFuZGxlIFNFcnJvcnMs
IHNvIHdlIGhhdmUgdG8gY3Jhc2ggdGhlIHdob2xlIHN5c3RlbSB3aGVuCiAgICAgIHdlIGdldCBT
RXJyb3Mgd2l0aCB0aGUgaWRsZSB2Q1BVLiBUaGlzIG9wdGlvbiB3aWxsIGF2b2lkIG1vc3Qgb3Zl
cmhlYWQKICAgICAgb2YgdGhlIGRzYi9pc2IsIGV4Y2VwdCB0aGUgZHNiL2lzYiBpbiBjb250ZXh0
IHN3aXRjaCB3aGljaCBpcyB1c2VkIHRvCiAgICAgIGlzb2xhdGUgdGhlIFNFcnJvcnMgYmV0d2Vl
biAyIHZDUFVzLgogICAgCiAgICAqIGBwYW5pY2A6CiAgICAgIFRoZSBoeXBlcnZpc29yIHdpbGwg
bm90IGRpc3Rpbmd1aXNoIGd1ZXN0IFNFcnJvcnMgZnJvbSBoeXBlcnZpc29yIFNFcnJvcnMuCiAg
ICAgIEFsbCBTRXJyb3JzIHdpbGwgY3Jhc2ggdGhlIHdob2xlIHN5c3RlbS4gVGhpcyBvcHRpb24g
d2lsbCBhdm9pZCBhbGwKICAgICAgb3ZlcmhlYWQgb2YgdGhlIGRzYi9pc2IgcGFpcnMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBk
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDQ0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICAg
IHwgMTkgKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA5NjkwNTEyLi41ODE1ZDg3IDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTQ3MCw2ICsxNDcwLDUwIEBAIGVu
YWJsaW5nIG1vcmUgc29ja2V0cyBhbmQgY29yZXMgdG8gZ28gaW50byBkZWVwZXIgc2xlZXAgc3Rh
dGVzLgogCiBTZXQgdGhlIHNlcmlhbCB0cmFuc21pdCBidWZmZXIgc2l6ZS4KIAorIyMjIHNlcnJv
cnMgKEFSTSkKKz4gYD0gZGl2ZXJzZSB8IGZvcndhcmQgfCBwYW5pY2AKKworPiBEZWZhdWx0OiBg
ZGl2ZXJzZWAKKworVGhpcyBwYXJhbWV0ZXIgaXMgcHJvdmlkZWQgdG8gYWRtaW5pc3RyYXRvcnMg
dG8gZGV0ZXJtaW5lIGhvdyB0aGUKK2h5cGVydmlzb3JzIGhhbmRsZSBTRXJyb3JzLgorCitJbiBv
cmRlciB0byBkaXN0aW5ndWlzaCBndWVzdC1nZW5lcmF0ZWQgU0Vycm9ycyBmcm9tIGh5cGVydmlz
b3ItZ2VuZXJhdGVkCitTRXJyb3JzIHdlIGhhdmUgdG8gcGxhY2UgU0Vycm9yIGNoZWNraW5nIGNv
ZGUgaW4gZXZlcnkgRUwxIDwtPiBFTDIgcGF0aHMuCitUaGF0IHdpbGwgY2F1c2Ugb3ZlcmhlYWQg
b24gZW50cmllcyBhbmQgZXhpdHMgZHVlIHRvIGRzYi9pc2IuIEhvd2V2ZXIsIG5vdCBhbGwKK3Bs
YXRmb3JtcyBuZWVkIHRvIGNhdGVnb3JpemUgU0Vycm9ycy4gRm9yIGV4YW1wbGUsIGEgaG9zdCB0
aGF0IGlzIHJ1bm5pbmcgd2l0aAordHJ1c3RlZCBndWVzdHMuIFRoZSBhZG1pbmlzdHJhdG9yIGNh
biBjb25maXJtIHRoYXQgYWxsIGd1ZXN0cyB0aGF0IGFyZSBydW5uaW5nCitvbiB0aGUgaG9zdCB3
aWxsIG5vdCB0cmlnZ2VyIHN1Y2ggU0Vycm9ycy4gSW4gdGhpcyBjYXNlLCB0aGUgYWRtaW5pc3Ry
YXRvciBjYW4KK3VzZSB0aGlzIHBhcmFtZXRlciB0byBza2lwIGNhdGVnb3JpemluZyBTRXJyb3Jz
IGFuZCByZWR1Y2UgdGhlIG92ZXJoZWFkIG9mCitkc2IvaXNiLgorCitXZSBwcm92aWRlZCB0aGUg
Zm9sbG93aW5nIDMgb3B0aW9ucyB0byBhZG1pbmlzdHJhdG9ycyB0byBkZXRlcm1pbmUgaG93IHRo
ZQoraHlwZXJ2aXNvcnMgaGFuZGxlIFNFcnJvcnM6CisKKyogYGRpdmVyc2VgOgorICBUaGUgaHlw
ZXJ2aXNvciB3aWxsIGRpc3Rpbmd1aXNoIGd1ZXN0IFNFcnJvcnMgZnJvbSBoeXBlcnZpc29yIFNF
cnJvcnMuCisgIFRoZSBndWVzdCBnZW5lcmF0ZWQgU0Vycm9ycyB3aWxsIGJlIGZvcndhcmRlZCB0
byBndWVzdHMsIHRoZSBoeXBlcnZpc29yCisgIGdlbmVyYXRlZCBTRXJyb3JzIHdpbGwgY2F1c2Ug
dGhlIHdob2xlIHN5c3RlbSB0byBjcmFzaC4KKyAgSXQgcmVxdWlyZXM6CisgIDEuIGRzYi9pc2Ig
b24gYWxsIEVMMSAtPiBFTDIgdHJhcCBlbnRyaWVzIHRvIGNhdGVnb3JpemUgU0Vycm9ycyBjb3Jy
ZWN0bHkuCisgIDIuIGRzYi9pc2Igb24gRUwyIC0+IEVMMSByZXR1cm4gcGF0aHMgdG8gcHJldmVu
dCBzbGlwcGluZyBoeXBlcnZpc29yCisgICAgIFNFcnJvcnMgdG8gZ3Vlc3RzLgorICAzLiBkc2Iv
aXNiIGluIGNvbnRleHQgc3dpdGNoIHRvIGlzb2xhdGUgU0Vycm9ycyBiZXR3ZWVuIDIgdkNQVXMu
CisKKyogYGZvcndhcmRgOgorICBUaGUgaHlwZXJ2aXNvciB3aWxsIG5vdCBkaXN0aW5ndWlzaCBn
dWVzdCBTRXJyb3JzIGZyb20gaHlwZXJ2aXNvciBTRXJyb3JzLgorICBBbGwgU0Vycm9ycyB3aWxs
IGJlIGZvcndhcmRlZCB0byBndWVzdHMsIGV4Y2VwdCB0aGUgU0Vycm9ycyBnZW5lcmF0ZWQgd2hl
bgorICB0aGUgaWRsZSB2Q1BVIGlzIHJ1bm5pbmcuIFRoZSBpZGxlIGRvbWFpbiBkb2Vzbid0IGhh
dmUgdGhlIGFiaWxpdHkgdG8gaGFuZGxlCisgIFNFcnJvcnMsIHNvIHdlIGhhdmUgdG8gY3Jhc2gg
dGhlIHdob2xlIHN5c3RlbSB3aGVuIHdlIGdldCBTRXJyb3Mgd2l0aCB0aGUKKyAgaWRsZSB2Q1BV
LiBUaGlzIG9wdGlvbiB3aWxsIGF2b2lkIG1vc3Qgb3ZlcmhlYWQgb2YgdGhlIGRzYi9pc2IsIGV4
Y2VwdCB0aGUKKyAgZHNiL2lzYiBpbiBjb250ZXh0IHN3aXRjaCB3aGljaCBpcyB1c2VkIHRvIGlz
b2xhdGUgdGhlIFNFcnJvcnMgYmV0d2VlbiAyCisgIHZDUFVzLgorCisqIGBwYW5pY2A6CisgIFRo
ZSBoeXBlcnZpc29yIHdpbGwgbm90IGRpc3Rpbmd1aXNoIGd1ZXN0IFNFcnJvcnMgZnJvbSBoeXBl
cnZpc29yIFNFcnJvcnMuCisgIEFsbCBTRXJyb3JzIHdpbGwgY3Jhc2ggdGhlIHdob2xlIHN5c3Rl
bS4gVGhpcyBvcHRpb24gd2lsbCBhdm9pZCBhbGwgb3ZlcmhlYWQKKyAgb2YgdGhlIGRzYi9pc2Ig
cGFpcnMuCisKICMjIyBzbWFwCiA+IGA9IDxib29sZWFuPiB8IGh2bWAKIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBhMjRkOTg2
Li40MTk1NWFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJj
aC9hcm0vdHJhcHMuYwpAQCAtMTQzLDYgKzE0MywyNSBAQCByZWdpc3Rlcl90IGdldF9kZWZhdWx0
X2hjcl9mbGFncyh2b2lkKQogICAgICAgICAgICAgIEhDUl9UU0N8SENSX1RBQ3xIQ1JfU1dJT3xI
Q1JfVElEQ1B8SENSX0ZCKTsKIH0KIAorc3RhdGljIGVudW0geworICAgIFNFUlJPUlNfRElWRVJT
RSwKKyAgICBTRVJST1JTX0ZPUldBUkQsCisgICAgU0VSUk9SU19QQU5JQywKK30gc2Vycm9yc19v
cDsKKworc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3NlcnJvcnNfYmVoYXZpb3IoY29uc3QgY2hh
ciAqc3RyKQoreworICAgIGlmICggIXN0cmNtcChzdHIsICJmb3J3YXJkIikgKQorICAgICAgICBz
ZXJyb3JzX29wID0gU0VSUk9SU19GT1JXQVJEOworICAgIGVsc2UgaWYgKCAhc3RyY21wKHN0ciwg
InBhbmljIikgKQorICAgICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19QQU5JQzsKKyAgICBlbHNl
CisgICAgICAgIHNlcnJvcnNfb3AgPSBTRVJST1JTX0RJVkVSU0U7CisKKyAgICByZXR1cm47Cit9
CitjdXN0b21fcGFyYW0oInNlcnJvcnMiLCBwYXJzZV9zZXJyb3JzX2JlaGF2aW9yKTsKKwogdm9p
ZCBpbml0X3RyYXBzKHZvaWQpCiB7CiAgICAgLyogU2V0dXAgSHlwIHZlY3RvciBiYXNlICovCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:50:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:50:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY1S-0004TG-De; Fri, 07 Apr 2017 17:50:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1Q-0004T0-Kz
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:08 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 AA/F4-01711-051D7E85; Fri, 07 Apr 2017 17:50:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdf/4vM
 Igy2TxS0mbDNwYPTY3reLPYAxijUzLym/IoE149zKvcwFJ4Urrh4+xN7A2C7QxcjFISTwhVHi
 07m5LBDOeUaJH41XmLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIldi9v
 YUdxOYVMJOYdHAnE4jNAlS/+up1lgmMHAsYGVYxahSnFpWlFukameolFWWmZ5TkJmbm6BoamO
 rlphYXJ6an5iQmFesl5+duYgR6pZ6BgXEH4652v0OMkhxMSqK8Cj5PIoT4kvJTKjMSizPii0p
 zUosPMcpwcChJ8N479zxCSLAoNT21Ii0zBxgeMGkJDh4lEd6OC0Bp3uKCxNzizHSI1ClGRSlx
 3jUgfQIgiYzSPLg2WEheYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMGwgyniczrwRu+iugx
 UxAi31uPQVZXJKIkJJqYJw132bJBjOV5EDrQ2d7djhEMy82b5unyb3mrMGaTVIG5bOKj6w/8C
 H8bp3ELotPL4tmZ0/rqale8/0j44+LC9t4mZ/KfArMU3tx5UPNVekTAuuEryg/lDwvs37t5wx
 3BdfHHVO/BS+wEpovGL1iycOOrk9/ze80MP5/ckV3O+fCTVfeZ90rW+yjxFKckWioxVxUnAgA
 rOiCJUQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1491587406!88870430!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51519 invoked from network); 7 Apr 2017 17:50:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:50:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1O-0004DV-Bi
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1O-0007SO-Aq
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY1O-0007SO-Aq@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:50:06 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Introduce a initcall to
	update cpu_hwcaps by serror_op
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRlMWU0YTk4NDg1MThhYjk4YWE3YzMwOWE0Njg3NGJjMzQzYThlNzUKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OToxMCAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjEyOjI0IDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgYSBpbml0Y2FsbCB0byB1cGRhdGUgY3B1X2h3Y2FwcyBi
eSBzZXJyb3Jfb3AKICAgIAogICAgSW4gdGhlIGxhdGVyIHBhdGNoZXMgb2YgdGhpcyBzZXJpZXMs
IHdlIHdhbnQgdG8gdXNlIHRoZSBhbHRlcm5hdGl2ZQogICAgcGF0Y2hpbmcgZnJhbWV3b3JrIHRv
IGF2b2lkIHN5bmNocm9uaXppbmcgc2Vycm9yX29wIGluIGV2ZXJ5IGVudHJpZXMKICAgIGFuZCBl
eGl0cy4gU28gd2UgZGVmaW5lIGEgbmV3IGNwdSBmZWF0dXJlICJTS0lQX1NZTkNIUk9OSVpFX1NF
UlJPUl9FTlRSWV9FWElUIgogICAgZm9yIHNlcnJvcl9vcC4gV2hlbiBzZXJyb3Jfb3AgaXMgbm90
IGVxdWFsIHRvIFNFUlJPUl9ESVZFUlNFLCB0aGlzCiAgICBmZWF0dXJlIHdpbGwgYmUgc2V0IHRv
IGNwdV9od2NhcHMuCiAgICAKICAgIEN1cnJlbnRseSwgdGhlIGRlZmF1bHQgc2Vycm9yX29wIGlz
IFNFUlJPUl9ESVZFUlNFLCBpZiB3ZSB3YW50IHRvCiAgICBjaGFuZ2UgdGhlIHNlcnJvcl9vcCB2
YWx1ZSB3ZSBoYXZlIHRvIHBsYWNlIHRoZSBzZXJyb3IgcGFyYW1ldGVyCiAgICBpbiBjb21tYW5k
IGxpbmUuIEl0IHNlZW1zIG5vIHByb2JsZW0gdG8gdXBkYXRlIGNwdV9od2NhcHMgZGlyZWN0bHkK
ICAgIGluIHRoZSBzZXJyb3IgcGFyYW1ldGVyIHBhcnNpbmcgZnVuY3Rpb24uCiAgICAKICAgIFdo
aWxlIHRoZSBkZWZhdWx0IG9wdGlvbiB3aWxsIGJlIGRpdmVyc2UgdG9kYXksIHRoaXMgbWF5IGNo
YW5nZSBpbiB0aGUKICAgIGZ1dHVyZS4gU28gd2UgaW50cm9kdWNlIHRoaXMgaW5pdGNhbGwgdG8g
Z3VhcmFudGVlIHRoZSBjcHVfaHdjYXBzIGNhbiBiZQogICAgdXBkYXRlZCBubyBtYXR0ZXIgdGhl
IHNlcnJvciBwYXJhbWV0ZXIgaXMgcGxhY2VkIGluIHRoZSBjb21tYW5kIGxpbmUKICAgIG9yIG5v
dC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CiAg
ICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQog
eGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgfCA5ICsrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggfCAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBz
LmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA0MTk1NWFmLi4xZTEzMGZiIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAt
MTYyLDYgKzE2MiwxNSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2Vfc2Vycm9yc19iZWhhdmlv
cihjb25zdCBjaGFyICpzdHIpCiB9CiBjdXN0b21fcGFyYW0oInNlcnJvcnMiLCBwYXJzZV9zZXJy
b3JzX2JlaGF2aW9yKTsKIAorc3RhdGljIGludCBfX2luaXQgdXBkYXRlX3NlcnJvcnNfY3B1X2Nh
cHModm9pZCkKK3sKKyAgICBpZiAoIHNlcnJvcnNfb3AgIT0gU0VSUk9SU19ESVZFUlNFICkKKyAg
ICAgICAgY3B1c19zZXRfY2FwKFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpOwor
CisgICAgcmV0dXJuIDA7Cit9CitfX2luaXRjYWxsKHVwZGF0ZV9zZXJyb3JzX2NwdV9jYXBzKTsK
Kwogdm9pZCBpbml0X3RyYXBzKHZvaWQpCiB7CiAgICAgLyogU2V0dXAgSHlwIHZlY3RvciBiYXNl
ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCmluZGV4IGMwYTI1YWUuLjllYjcyZTEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vY3B1ZmVhdHVyZS5oCkBAIC00MCw4ICs0MCw5IEBACiAjZGVmaW5lIEFSTTMyX1dP
UktBUk9VTkRfNzY2NDIyIDIKICNkZWZpbmUgQVJNNjRfV09SS0FST1VORF84MzQyMjAgMwogI2Rl
ZmluZSBMSVZFUEFUQ0hfRkVBVFVSRSAgIDQKKyNkZWZpbmUgU0tJUF9TWU5DSFJPTklaRV9TRVJS
T1JfRU5UUllfRVhJVCA1CiAKLSNkZWZpbmUgQVJNX05DQVBTICAgICAgICAgICA1CisjZGVmaW5l
IEFSTV9OQ0FQUyAgICAgICAgICAgNgogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:50:20 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:50:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY1c-0004Ue-F9; Fri, 07 Apr 2017 17:50:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1a-0004UO-Up
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:19 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A3/42-03648-A51D7E85; Fri, 07 Apr 2017 17:50:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTfy4vM
 Ig/k/5SwmbDNwYPTY3reLPYAxijUzLym/IoE149T9ZSwFu5UqPh65z9TAuECii5GTQ0jgC6PE
 4rW6XYxcQPZ5Romvf66zdjFycLAJiEnM3asAUiMioCoxa8VyZoh6dYmm3w1sILawQKjE9+6vj
 CA2r4CZxJaVk9hBWlmA6vtOKk5g5FjAyLCKUaM4tagstUjX0FgvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQIwxAsIPxy7KAQ4ySHExKorwKPk8ihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw+l94HiEkWJSanlqRlpkDDA2YtAQHj5IIrydImre4IDG3ODMdInWKUVFKnFcKJCEA
 ksgozYNrg4XjJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzBoJM4cnMK4Gb/gpoMRPQYp9bT
 0EWlyQipKQaGEX/vXww+crUOSl3zpTc6OoNK247uGO99mmG/h1/lKRmCm8T8bR+qfey6QZz5X
 kdx4kfY/ISOQ3NzRZIP9okcPr3oRtrTH7sONuYaKKZrZR9KJhPxtz82LVnO3ZfCrlqKBUb531
 pl4WL+41Jii7lz/aFHQ7XnyWaWrnOcUrRhq1vl38I3XTgepcSS3FGoqEWc1FxIgBBNmW7QgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1491587416!96399737!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11745 invoked from network); 7 Apr 2017 17:50:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:50:17 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1Y-0004Dh-G0
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1Y-0007Uw-DJ
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY1Y-0007Uw-DJ@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:50:16 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: Use alternative to skip the
	check of pending serrors
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE2MTU3M2Y0ZjE3YTA5ZGUxZjhhYjc2MTIzNTg0MjUzMWI5NTczMzcKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OToxMSAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjEyOjI5IDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtNjQ6IFVzZSBhbHRlcm5hdGl2ZSB0byBza2lwIHRoZSBjaGVjayBvZiBwZW5k
aW5nIHNlcnJvcnMKICAgIAogICAgV2UgaGF2ZSBwcm92aWRlZCBhbiBvcHRpb24gdG8gYWRtaW5p
c3RyYXRvciB0byBkZXRlcm1pbmUgaG93IHRvCiAgICBoYW5kbGUgdGhlIFNFcnJvcnMuIEluIG9y
ZGVyIHRvIHNraXAgdGhlIGNoZWNrIG9mIHBlbmRpbmcgU0Vycm9yLAogICAgaW4gY29udmVudGlv
bmFsIHdheSwgd2UgaGF2ZSB0byByZWFkIHRoZSBvcHRpb24gZXZlcnkgdGltZSBiZWZvcmUKICAg
IHdlIHRyeSB0byBjaGVjayB0aGUgcGVuZGluZyBTRXJyb3IuIFRoaXMgd2lsbCBhZGQgb3Zlcmhl
YWQgdG8gY2hlY2sKICAgIHRoZSBvcHRpb24gYXQgZXZlcnkgdHJhcC4KICAgIAogICAgVGhlIEFS
TTY0IHN1cHBvcnRzIHRoZSBhbHRlcm5hdGl2ZSBwYXRjaGluZyBmZWF0dXJlLiBXZSBjYW4gdXNl
IGFuCiAgICBBTFRFUk5BVElWRSB0byBhdm9pZCBjaGVja2luZyBvcHRpb24gYXQgZXZlcnkgdHJh
cC4gV2UgYWRkZWQgYSBuZXcKICAgIGNwdWZlYXR1cmUgbmFtZWQgIlNLSVBfU1lOQ0hST05JWkVf
U0VSUk9SX0VOVFJZX0VYSVQiLiBUaGlzIGZlYXR1cmUKICAgIHdpbGwgYmUgZW5hYmxlZCB3aGVu
IHRoZSBvcHRpb24gaXMgbm90IGRpdmVyc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBD
aGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnku
UyB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpp
bmRleCAwMjgwMmMwLi4zZDJmZGZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50
cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMSw1ICsxLDYgQEAKICNp
bmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KKyNpbmNsdWRl
IDxhc20vYWx0ZXJuYXRpdmUuaD4KICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAKIC8qCkBAIC0y
MjksMTIgKzIzMCwxNCBAQCBoeXBfaXJxOgogCiBndWVzdF9zeW5jOgogICAgICAgICBlbnRyeSAg
IGh5cD0wLCBjb21wYXQ9MAotICAgICAgICBibCAgICAgIGNoZWNrX3BlbmRpbmdfdnNlcnJvcgog
ICAgICAgICAvKgotICAgICAgICAgKiBJZiB4MCBpcyBOb24temVybywgYSB2U0Vycm9yIHRvb2sg
cGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbgotICAgICAgICAgKiBkb2Vzbid0IGhhdmUgYW55
IHNpZ25pZmljYW5jZSB0byBiZSBoYW5kbGVkLiBFeGl0IEFTQVAKKyAgICAgICAgICogVGhlIHZT
RXJyb3Igd2lsbCBiZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZ
X0VYSVQKKyAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRo
ZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCisgICAgICAgICAqIHNraXBwZWQuIEV4aXQgQVNB
UAogICAgICAgICAgKi8KLSAgICAgICAgY2JueiAgICB4MCwgMWYKKyAgICAgICAgQUxURVJOQVRJ
VkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYiLAorICAgICAgICAgICAg
ICAgICAgICAibm9wOyBub3AiLAorICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpF
X1NFUlJPUl9FTlRSWV9FWElUKQogICAgICAgICBtc3IgICAgIGRhaWZjbHIsICMyCiAgICAgICAg
IG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9oeXBlcnZpc29yCkBAIC0y
NDMsMTIgKzI0NiwxNCBAQCBndWVzdF9zeW5jOgogCiBndWVzdF9pcnE6CiAgICAgICAgIGVudHJ5
ICAgaHlwPTAsIGNvbXBhdD0wCi0gICAgICAgIGJsICAgICAgY2hlY2tfcGVuZGluZ192c2Vycm9y
CiAgICAgICAgIC8qCi0gICAgICAgICAqIElmIHgwIGlzIE5vbi16ZXJvLCBhIHZTRXJyb3IgdG9v
ayBwbGFjZSwgdGhlIGluaXRpYWwgZXhjZXB0aW9uCi0gICAgICAgICAqIGRvZXNuJ3QgaGF2ZSBh
bnkgc2lnbmlmaWNhbmNlIHRvIGJlIGhhbmRsZWQuIEV4aXQgQVNBUAorICAgICAgICAgKiBUaGUg
dlNFcnJvciB3aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5U
UllfRVhJVAorICAgICAgICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwg
dGhlIGluaXRpYWwgZXhjZXB0aW9uIHdpbGwgYmUKKyAgICAgICAgICogc2tpcHBlZC4gRXhpdCBB
U0FQCiAgICAgICAgICAqLwotICAgICAgICBjYm56ICAgIHgwLCAxZgorICAgICAgICBBTFRFUk5B
VElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgwLCAxZiIsCisgICAgICAgICAg
ICAgICAgICAgICJub3A7IG5vcCIsCisgICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05J
WkVfU0VSUk9SX0VOVFJZX0VYSVQpCiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJs
ICAgICAgZG9fdHJhcF9pcnEKIDE6CkBAIC0yNjcsMTIgKzI3MiwxNCBAQCBndWVzdF9lcnJvcjoK
IAogZ3Vlc3Rfc3luY19jb21wYXQ6CiAgICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0xCi0g
ICAgICAgIGJsICAgICAgY2hlY2tfcGVuZGluZ192c2Vycm9yCiAgICAgICAgIC8qCi0gICAgICAg
ICAqIElmIHgwIGlzIE5vbi16ZXJvLCBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwg
ZXhjZXB0aW9uCi0gICAgICAgICAqIGRvZXNuJ3QgaGF2ZSBhbnkgc2lnbmlmaWNhbmNlIHRvIGJl
IGhhbmRsZWQuIEV4aXQgQVNBUAorICAgICAgICAgKiBUaGUgdlNFcnJvciB3aWxsIGJlIGNoZWNr
ZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAorICAgICAgICAgKiBp
cyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhjZXB0aW9u
IHdpbGwgYmUKKyAgICAgICAgICogc2tpcHBlZC4gRXhpdCBBU0FQCiAgICAgICAgICAqLwotICAg
ICAgICBjYm56ICAgIHgwLCAxZgorICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGlu
Z192c2Vycm9yOyBjYm56IHgwLCAxZiIsCisgICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIs
CisgICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQp
CiAgICAgICAgIG1zciAgICAgZGFpZmNsciwgIzIKICAgICAgICAgbW92ICAgICB4MCwgc3AKICAg
ICAgICAgYmwgICAgICBkb190cmFwX2h5cGVydmlzb3IKQEAgLTI4MSwxMiArMjg4LDE0IEBAIGd1
ZXN0X3N5bmNfY29tcGF0OgogCiBndWVzdF9pcnFfY29tcGF0OgogICAgICAgICBlbnRyeSAgIGh5
cD0wLCBjb21wYXQ9MQotICAgICAgICBibCAgICAgIGNoZWNrX3BlbmRpbmdfdnNlcnJvcgogICAg
ICAgICAvKgotICAgICAgICAgKiBJZiB4MCBpcyBOb24temVybywgYSB2U0Vycm9yIHRvb2sgcGxh
Y2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbgotICAgICAgICAgKiBkb2Vzbid0IGhhdmUgYW55IHNp
Z25pZmljYW5jZSB0byBiZSBoYW5kbGVkLiBFeGl0IEFTQVAKKyAgICAgICAgICogVGhlIHZTRXJy
b3Igd2lsbCBiZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VY
SVQKKyAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBp
bml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCisgICAgICAgICAqIHNraXBwZWQuIEV4aXQgQVNBUAog
ICAgICAgICAgKi8KLSAgICAgICAgY2JueiAgICB4MCwgMWYKKyAgICAgICAgQUxURVJOQVRJVkUo
ImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYiLAorICAgICAgICAgICAgICAg
ICAgICAibm9wOyBub3AiLAorICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NF
UlJPUl9FTlRSWV9FWElUKQogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAg
IGRvX3RyYXBfaXJxCiAxOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:50:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:50:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY1l-0004WN-Gg; Fri, 07 Apr 2017 17:50:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1k-0004WD-Gw
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:28 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 16/20-04817-361D7E85; Fri, 07 Apr 2017 17:50:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTf54vM
 Igz0d8hYTthk4MHps79vFHsAYxZqZl5RfkcCa0fvvNntBu1DF8l0TWBoYn/B2MXJyCAl8YZRo
 6lPqYuQCss8zSvRu3sDUxcjBwSYgJjF3rwJIjYiAqsSsFcuZIerVJZp+N7CB2MICoRJ3jjxjB
 LF5Bcwkbk/ayQrSygJUP/O1/wRGjgWMDKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxhvbgw4xCjJwaQkyqvg8yRCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgSv/4XnEUKCRanpqRVpmTnA0IBJS3DwKInwdoCkeYsLEnOLM9MhUqcYFaXEeaVAEgIg
 iYzSPLg2WDheYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvGMgUnsy8Erjpr4AWMwEt9rn1F
 GRxSSJCSqqBUbW7++DfSOH227f5DvhdUf2XJ6Nu1sQ3T+J4+WPfiMvzty1zEq0qdF9SuudOOu
 PHPf1rNRY/tjrmttsg73Dw5wfneOLz3T3Os3ellvTIhhvX/Kir/laZ/H1lhI2M09lUm6MTdad
 ufbXll+z7UmaW03KrL9nvU1yWlcbjmDix6YeQV5lxRdNtJZbijERDLeai4kQAa6JafEICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1491587426!48870017!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17035 invoked from network); 7 Apr 2017 17:50:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:50:27 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1i-0004Dr-Ip
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1i-0007WN-Hw
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY1i-0007WN-Hw@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:50:26 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: Use alternative to skip the
	check of pending serrors
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJmMDhhMTZiMDQzODIyZWM5MDExMzk3YWNmOGQyYTYzZTY4MDJjNmMKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OToxMiAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjEyOjMzIDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtMzI6IFVzZSBhbHRlcm5hdGl2ZSB0byBza2lwIHRoZSBjaGVjayBvZiBwZW5k
aW5nIHNlcnJvcnMKICAgIAogICAgV2UgaGF2ZSBwcm92aWRlZCBhbiBvcHRpb24gdG8gYWRtaW5p
c3RyYXRvciB0byBkZXRlcm1pbmUgaG93IHRvCiAgICBoYW5kbGUgdGhlIFNFcnJvcnMuIEluIG9y
ZGVyIHRvIHNraXAgdGhlIGNoZWNrIG9mIHBlbmRpbmcgU0Vycm9yLAogICAgaW4gY29udmVudGlv
bmFsIHdheSwgd2UgaGF2ZSB0byByZWFkIHRoZSBvcHRpb24gZXZlcnkgdGltZSBiZWZvcmUKICAg
IHdlIHRyeSB0byBjaGVjayB0aGUgcGVuZGluZyBTRXJyb3IuIFRoaXMgd2lsbCBhZGQgb3Zlcmhl
YWQgdG8gY2hlY2sKICAgIHRoZSBvcHRpb24gYXQgZXZlcnkgdHJhcC4KICAgIAogICAgVGhlIEFS
TTMyIHN1cHBvcnRzIHRoZSBhbHRlcm5hdGl2ZSBwYXRjaGluZyBmZWF0dXJlLiBXZSBjYW4gdXNl
IGFuCiAgICBBTFRFUk5BVElWRSB0byBhdm9pZCBjaGVja2luZyBvcHRpb24gYXQgZXZlcnkgdHJh
cC4gV2UgYWRkZWQgYSBuZXcKICAgIGNwdWZlYXR1cmUgbmFtZWQgIlNLSVBfU1lOQ0hST05JWkVf
U0VSUk9SX0VOVFJZX0VYSVQiLiBUaGlzIGZlYXR1cmUKICAgIHdpbGwgYmUgZW5hYmxlZCB3aGVu
IHRoZSBvcHRpb24gaXMgbm90IGRpdmVyc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBD
aGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAxMCAr
KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMK
aW5kZXggMjE4NzIyNi4uOGNkMjEyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTEsNSArMSw2IEBACiAj
aW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CisjaW5jbHVk
ZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogCiAjZGVmaW5l
IFNBVkVfT05FX0JBTktFRChyZWcpICAgIG1ycyByMTEsIHJlZzsgc3RyIHIxMSwgW3NwLCAjVVJF
R1NfIyNyZWddCkBAIC00NCw2ICs0NSwxNCBAQCBzYXZlX2d1ZXN0X3JlZ3M6CiAgICAgICAgIFNB
VkVfQkFOS0VEKGZpcSkKICAgICAgICAgU0FWRV9PTkVfQkFOS0VEKFI4X2ZpcSk7IFNBVkVfT05F
X0JBTktFRChSOV9maXEpOyBTQVZFX09ORV9CQU5LRUQoUjEwX2ZpcSkKICAgICAgICAgU0FWRV9P
TkVfQkFOS0VEKFIxMV9maXEpOyBTQVZFX09ORV9CQU5LRUQoUjEyX2ZpcSk7CisKKyAgICAgICAg
LyoKKyAgICAgICAgICogSWYgdGhlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQg
aGFzIGJlZW4gc2V0IGluIHRoZSBjcHUKKyAgICAgICAgICogZmVhdHVyZSwgdGhlIGNoZWNraW5n
IG9mIHBlbmRpbmcgU0Vycm9ycyB3aWxsIGJlIHNraXBwZWQuCisgICAgICAgICAqLworICAgICAg
ICBBTFRFUk5BVElWRSgibm9wIiwKKyAgICAgICAgICAgICAgICAgICAgImIgc2tpcF9jaGVjayIs
CisgICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQp
CiAgICAgICAgIC8qCiAgICAgICAgICAqIFN0YXJ0IHRvIGNoZWNrIHBlbmRpbmcgdmlydHVhbCBh
Ym9ydCBpbiB0aGUgZ2FwIG9mIEd1ZXN0IC0+IEhZUAogICAgICAgICAgKiB3b3JsZCBzd2l0Y2gu
CkBAIC05OSw2ICsxMDgsNyBAQCBhYm9ydF9ndWVzdF9leGl0X2VuZDoKICAgICAgICAgICovCiAg
ICAgICAgIGJuZSByZXR1cm5fZnJvbV90cmFwCiAKK3NraXBfY2hlY2s6CiAgICAgICAgIG1vdiBw
YywgbHIKIAogI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWSh0cmFwKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:50:41 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:50:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY1x-0004YA-IU; Fri, 07 Apr 2017 17:50:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1w-0004Xr-8s
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:40 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A4/ED-15567-F61D7E85; Fri, 07 Apr 2017 17:50:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTf34vM
 Ig/VzDS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/v0KYwF8yUrTja9ZG5gfCPSxcjFISTwhVHi
 /sm7rBDOeUaJbY2dQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAn4SvTeWM
 ILYvAJmEnendLCC2CxA9WdnXWOdwMixgJFhFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGpXm
 5qcXFiempOYlKxXnJ+7iZGoFfqGRgYdzDuafc7xCjJwaQkyqvg8yRCiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvq/PPI4QEi1LTUyvSMnOA4QGTluDgURLh9bwAlOYtLkjMLc5Mh0idYlSUEueV
 AkkIgCQySvPg2mAheYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8YyBSezLwSuOmvgBYzA
 S32ufUUZHFJIkJKqoHR8/aXe8wnjuqliAjfVn+28a/+DzWzi993MSiErl745wHrA69tyVs+uq
 vburYxGc19tqT1z0of9U1TlXjqJRcuyA2qu7B5jcCfh+9EJbkV1iW4/zxt9nCh89/bd8rXJPT
 8PMHckH3iolVtsV6BoH+n9quD3z4//DU1S837h/iFu6lN1Rd4Xd4nKrEUZyQaajEXFScCAJRK
 QlREAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1491587436!92440416!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5168 invoked from network); 7 Apr 2017 17:50:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:50:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1s-0004E5-LN
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY1s-0007XW-KT
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY1s-0007XW-KT@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:50:36 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Move macro
	VABORT_GEN_BY_GUEST to common header
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFjODI1YzQ2YjVjMWEwZGM1YjYxMWJkZDVmYmNiMzUzNDllOTU1YzQKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OToxMyAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjEyOjM2IDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBNb3ZlIG1hY3JvIFZBQk9SVF9HRU5fQllfR1VFU1QgdG8gY29tbW9uIGhl
YWRlcgogICAgCiAgICBXZSB3YW50IHRvIG1vdmUgcGFydCBvZiBTRXJyb3JzIGNoZWNraW5nIGNv
ZGUgZnJvbSBoeXBfZXJyb3IgYXNzZW1ibHkgY29kZQogICAgdG8gYSBmdW5jdGlvbi4gVGhpcyBu
ZXcgZnVuY3Rpb24gd2lsbCB1c2UgdGhpcyBtYWNybyB0byBkaXN0aW5ndWlzaCB0aGUKICAgIGd1
ZXN0IFNFcnJvcnMgZnJvbSBoeXBlcnZpc29yIFNFcnJvcnMuIFNvIHdlIGhhdmUgdG8gbW92ZSB0
aGlzIG1hY3JvIHRvCiAgICBjb21tb24gaGVhZGVyLgogICAgCiAgICBUaGUgVkFCT1JUX0dFTl9C
WV9HVUVTVCBtYWNybyB1c2VzIHRoZSBzeW1ib2xzIGFib3J0X2d1ZXN0X2V4aXRfc3RhcnQKICAg
IGFuZCBhYm9ydF9ndWVzdF9leGl0X2VuZC4gQWZ0ZXIgd2UgbW92ZSB0aGlzIG1hY3JvIHRvIGEg
Y29tbW9uIGhlYWRlciwKICAgIHdlIG5lZWQgdG8gbWFrZSBzdXJlIHRoYXQgdGhlIHR3byBzeW1i
b2xzIGFyZSB2aXNpYmxlIHRvIG90aGVyIHNvdXJjZQogICAgZmlsZXMuIEN1cnJlbnRseSwgdGhl
eSBhcmUgZGVjbGFyZWQgLmdsb2JhbCBpbiBhcm0zMi9lbnRyeS5TLCBidXQgbm90CiAgICBhcm02
NC9lbnRyeS5TLiBGaXggdGhhdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPFdl
aS5DaGVuQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TICAgICAg
ICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaCB8IDEw
IC0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggICAgICAgfCAxMCAr
KysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gv
YXJtL2FybTY0L2VudHJ5LlMKaW5kZXggM2QyZmRmYi4uZDJlYmY1YiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMK
QEAgLTM4MCwxMCArMzgwLDEyIEBAIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjoKICAgICAgICAgICog
ZXhjZXB0aW9uIGhhbmRsZXIsIGFuZCB0aGUgZWxyX2VsMiB3aWxsIGJlIHNldCB0bwogICAgICAg
ICAgKiBhYm9ydF9ndWVzdF9leGl0X3N0YXJ0IG9yIGFib3J0X2d1ZXN0X2V4aXRfZW5kLgogICAg
ICAgICAgKi8KKyAgICAgICAgLmdsb2JhbCBhYm9ydF9ndWVzdF9leGl0X3N0YXJ0CiBhYm9ydF9n
dWVzdF9leGl0X3N0YXJ0OgogCiAgICAgICAgIGlzYgogCisgICAgICAgIC5nbG9iYWwgYWJvcnRf
Z3Vlc3RfZXhpdF9lbmQKIGFib3J0X2d1ZXN0X2V4aXRfZW5kOgogICAgICAgICAvKiBNYXNrIFBT
VEFURSBhc3luY2hyb25vdXMgYWJvcnQgYml0LCBjbG9zZSB0aGUgY2hlY2tpbmcgd2luZG93LiAq
LwogICAgICAgICBtc3IgICAgIGRhaWZzZXQsICM0CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9j
ZXNzb3IuaAppbmRleCBmNmQ1ZGYzLi42OGNjODIxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
cHJvY2Vzc29yLmgKQEAgLTU2LDE2ICs1Niw2IEBAIHN0cnVjdCBjcHVfdXNlcl9yZWdzCiAgICAg
dWludDMyX3QgcGFkMTsgLyogRG91Ymxld29yZC1hbGlnbiB0aGUgdXNlciBoYWxmIG9mIHRoZSBm
cmFtZSAqLwogfTsKIAotLyogRnVuY3Rpb25zIGZvciBwZW5kaW5nIHZpcnR1YWwgYWJvcnQgY2hl
Y2tpbmcgd2luZG93LiAqLwotdm9pZCBhYm9ydF9ndWVzdF9leGl0X3N0YXJ0KHZvaWQpOwotdm9p
ZCBhYm9ydF9ndWVzdF9leGl0X2VuZCh2b2lkKTsKLQotI2RlZmluZSBWQUJPUlRfR0VOX0JZX0dV
RVNUKHIpICBcCi0oIFwKLSAgICAoICh1bnNpZ25lZCBsb25nKWFib3J0X2d1ZXN0X2V4aXRfc3Rh
cnQgPT0gKHIpLT5wYyApIHx8IFwKLSAgICAoICh1bnNpZ25lZCBsb25nKWFib3J0X2d1ZXN0X2V4
aXRfZW5kID09IChyKS0+cGMgKSBcCi0pCi0KICNlbmRpZgogCiAvKiBMYXlvdXQgYXMgdXNlZCBp
biBhc3NlbWJseSwgd2l0aCBzcmMvZGVzdCByZWdpc3RlcnMgbWl4ZWQgaW4gKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3Byb2Nlc3Nvci5oCmluZGV4IGQ3YjA3MTEuLjE2M2MzOWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNz
b3IuaApAQCAtNzExLDYgKzcxMSwxNiBAQCB2b2lkIGRvX3RyYXBfZ3Vlc3RfZXJyb3Ioc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCiByZWdpc3Rlcl90IGdldF9kZWZhdWx0X2hjcl9mbGFn
cyh2b2lkKTsKIAorLyogRnVuY3Rpb25zIGZvciBwZW5kaW5nIHZpcnR1YWwgYWJvcnQgY2hlY2tp
bmcgd2luZG93LiAqLwordm9pZCBhYm9ydF9ndWVzdF9leGl0X3N0YXJ0KHZvaWQpOwordm9pZCBh
Ym9ydF9ndWVzdF9leGl0X2VuZCh2b2lkKTsKKworI2RlZmluZSBWQUJPUlRfR0VOX0JZX0dVRVNU
KHIpICBcCisoIFwKKyAgICAoICh1bnNpZ25lZCBsb25nKWFib3J0X2d1ZXN0X2V4aXRfc3RhcnQg
PT0gKHIpLT5wYyApIHx8IFwKKyAgICAoICh1bnNpZ25lZCBsb25nKWFib3J0X2d1ZXN0X2V4aXRf
ZW5kID09IChyKS0+cGMgKSBcCispCisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KICNlbmRp
ZiAvKiBfX0FTTV9BUk1fUFJPQ0VTU09SX0ggKi8KIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:50:50 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:50:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY26-0004Zj-LF; Fri, 07 Apr 2017 17:50:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY24-0004ZQ-Uz
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:49 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 14/D2-03648-871D7E85; Fri, 07 Apr 2017 17:50:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbf84vM
 Ig0mvDS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y8u5hWwFJzUr2v9eYWxgnKjYxcjFISTwhVHi
 zpQ7LBDOeUaJn00zGbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIkDi2f
 BkLiM0rYCaxf9kLRhCbBaj+XNMxlgmMHAsYGVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MO587nSIUZKDSUmUV8HnSYQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCV7/C88jhASLUtNTK9Iyc4DBAZOW4OBREuH1BEnzFhck5hZnpkOkTjEqSonzSoEk
 BEASGaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5AkCk8mXklcNNfAS1mAlrsc
 +spyOKSRISUVANjEFOQdqX80ca2dy38peXzwpIav0+fM/Hwj4Na++aXOfoJ5uQ+NTFZ1fuaoS
 kzQSZphYV0gVTT2c+5GpXzTjs/3ffG8WyhxenuYzH2PjNWplrbS3Fz3mG2+5LR4inu4fzrbVA
 p2+uSe6YXbvsIvJPaZsLZtnznnf3OnLNqLe0XF3/fW/Hvg4ESS3FGoqEWc1FxIgCwdS56QwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1491587446!56160671!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55890 invoked from network); 7 Apr 2017 17:50:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:50:47 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY22-0004Eu-Nn
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY22-0007aM-NC
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY22-0007aM-NC@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:50:46 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Introduce new helpers to
	handle guest/hyp SErrors
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBhODI0Y2E0NjNhMjEyMmFkYmQ2N2VmM2Q1YWU4NDRmNzUxY2ZjYzIKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OToxNCAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjEyOjM5IDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgbmV3IGhlbHBlcnMgdG8gaGFuZGxlIGd1ZXN0L2h5cCBT
RXJyb3JzCiAgICAKICAgIEN1cnJlbnRseSwgQVJNMzIgYW5kIEFSTTY0IGhhcyBkaWZmZXJlbnQg
U0Vycm9yIGV4Y2VwdGlvbiBoYW5kbGVycy4KICAgIFRoZXNlIGhhbmRsZXJzIGluY2x1ZGUgbG90
cyBvZiBjb2RlIHRvIGNoZWNrIFNFcnJvciBoYW5kbGUgb3B0aW9ucwogICAgYW5kIGNvZGUgdG8g
ZGlzdGluZ3Vpc2ggZ3Vlc3QtZ2VuZXJhdGVkIFNFcnJvcnMgZnJvbSBoeXBlcnZpc29yCiAgICBT
RXJyb3JzLgogICAgCiAgICBUaGUgbmV3IGhlbHBlcnM6IGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yIGFu
ZCBkb190cmFwX2h5cF9zZXJyb3IgYXJlCiAgICB3cmFwcGVycyBvZiBfX2RvX3RyYXBfc2Vycm9y
IHdpdGggY29uc3RhbnQgZ3Vlc3QvaHlwIHBhcmFtZXRlcnMuCiAgICBfX2RvX3RyYXBfc2Vycm9y
IG1vdmVzIHRoZSBvcHRpb24gY2hlY2tpbmcgY29kZSBhbmQgU0Vycm9yIGNoZWNraW5nCiAgICBj
b2RlIGZyb20gYXNzZW1ibHkgdG8gQyBzb3VyY2UuIFRoaXMgd2lsbCBtYWtlIHRoZSBjb2RlIGJl
Y29tZSBtb3JlCiAgICByZWFkYWJsZSBhbmQgYXZvaWQgcGxhY2luZyBjaGVjayBjb2RlIGluIHRv
byBtYW55IHBsYWNlcy4KICAgIAogICAgVGhlc2UgdHdvIGhlbHBlcnMgb25seSBoYW5kbGUgdGhl
IGZvbGxvd2luZyAzIHR5cGVzIG9mIFNFcnJvcnM6CiAgICAxKSBHdWVzdC1nZW5lcmF0ZWQgU0Vy
cm9yIGFuZCBoYWQgYmVlbiBkZWxpdmVyZWQgaW4gRUwxIGFuZCB0aGVuCiAgICAgICBiZWVuIGZv
cndhcmRlZCB0byBFTDIuCiAgICAyKSBHdWVzdC1nZW5lcmF0ZWQgU0Vycm9yIGJ1dCBoYWRuJ3Qg
YmVlbiBkZWxpdmVyZWQgaW4gRUwxIGJlZm9yZQogICAgICAgdHJhcHBpbmcgdG8gRUwyLiBUaGlz
IFNFcnJvciB3b3VsZCBiZSBjYXVnaHQgaW4gRUwyIGFzIHNvb24gYXMKICAgICAgIHdlIGp1c3Qg
dW5tYXNrZWQgdGhlIFBTVEFURS5BIGJpdC4KICAgIDMpIEh5cGVydmlzb3IgZ2VuZXJhdGVkIG5h
dGl2ZSBTRXJyb3IsIHRoYXQgd291bGQgYmUgYSBidWcuCiAgICAKICAgIEluIHRoZSBuZXcgaGVs
cGVycywgd2UgaGF2ZSB1c2VkIHRoZSBmdW5jdGlvbiAiaW5qZWN0X3ZhYnRfZXhjZXB0aW9uIgog
ICAgd2hpY2ggd2FzIGRpc2FibGVkIGJ5ICIjaWYgMCIgYmVmb3JlLiBOb3csIHdlIGNhbiByZW1v
dmUgdGhlICIjaWYgMCIKICAgIHRvIG1ha2UgdGhpcyBmdW5jdGlvbiB0byBiZSBhdmFpbGFibGUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
LS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgIHwgNjkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmggfCAgNCArKysKIDIgZmlsZXMgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90
cmFwcy5jCmluZGV4IDFlMTMwZmIuLmM1YzVmZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC02NjcsNyArNjY3LDYgQEAgc3Rh
dGljIHZvaWQgaW5qZWN0X2RhYnRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LAogI2VuZGlmCiB9CiAKLSNpZiAwCiAvKiBJbmplY3QgYSB2aXJ0dWFsIEFib3J0L1NFcnJvciBp
bnRvIHRoZSBndWVzdC4gKi8KIHN0YXRpYyB2b2lkIGluamVjdF92YWJ0X2V4Y2VwdGlvbihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKQEAgLTY5OCw3ICs2OTcsNTkgQEAgc3RhdGljIHZv
aWQgaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
IGN1cnJlbnQtPmFyY2guaGNyX2VsMiB8PSBIQ1JfVkE7CiAgICAgV1JJVEVfU1lTUkVHKGN1cnJl
bnQtPmFyY2guaGNyX2VsMiwgSENSX0VMMik7CiB9Ci0jZW5kaWYKKworLyoKKyAqIFNFcnJvciBl
eGNlcHRpb24gaGFuZGxlci4gV2Ugb25seSBoYW5kbGUgdGhlIGZvbGxvd2luZyAzIHR5cGVzIG9m
IFNFcnJvcnM6CisgKiAxKSBHdWVzdC1nZW5lcmF0ZWQgU0Vycm9yIGFuZCBoYWQgYmVlbiBkZWxp
dmVyZWQgaW4gRUwxIGFuZCB0aGVuCisgKiAgICBiZWVuIGZvcndhcmRlZCB0byBFTDIuCisgKiAy
KSBHdWVzdC1nZW5lcmF0ZWQgU0Vycm9yIGJ1dCBoYWRuJ3QgYmVlbiBkZWxpdmVyZWQgaW4gRUwx
IGJlZm9yZQorICogICAgdHJhcHBpbmcgdG8gRUwyLiBUaGlzIFNFcnJvciB3b3VsZCBiZSBjYXVn
aHQgaW4gRUwyIGFzIHNvb24gYXMKKyAqICAgIHdlIGp1c3QgdW5tYXNrZWQgdGhlIFBTVEFURS5B
IGJpdC4KKyAqIDMpIEh5cGVydmlzb3IgZ2VuZXJhdGVkIG5hdGl2ZSBTRXJyb3IsIHRoYXQgd291
bGQgYmUgYSBidWcuCisgKgorICogQSB0cnVlIHBhcmFtZXRlciAiZ3Vlc3QiIG1lYW5zIHRoYXQg
dGhlIFNFcnJvciBpcyB0eXBlIzEgb3IgdHlwZSMyLgorICovCitzdGF0aWMgdm9pZCBfX2RvX3Ry
YXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBib29sIGd1ZXN0KQoreworICAg
IC8qCisgICAgICogT25seSAiRElWRVJTRSIgb3B0aW9uIG5lZWRzIHRvIGRpc3Rpbmd1aXNoIHRo
ZSBndWVzdC1nZW5lcmF0ZWQgU0Vycm9ycworICAgICAqIGZyb20gaHlwZXJ2aXNvciBTRXJyb3Jz
LgorICAgICAqLworICAgIGlmICggc2Vycm9yc19vcCA9PSBTRVJST1JTX0RJVkVSU0UgKQorICAg
IHsKKyAgICAgICAgLyogRm9yd2FyZCB0aGUgdHlwZSMxIGFuZCB0eXBlIzIgU0Vycm9ycyB0byBn
dWVzdHMuICovCisgICAgICAgIGlmICggZ3Vlc3QgKQorICAgICAgICAgICAgcmV0dXJuIGluamVj
dF92YWJ0X2V4Y2VwdGlvbihyZWdzKTsKKworICAgICAgICAvKiBUeXBlIzMgU0Vycm9ycyB3aWxs
IHBhbmljIHRoZSB3aG9sZSBzeXN0ZW0gKi8KKyAgICAgICAgZ290byBjcmFzaF9zeXN0ZW07Cisg
ICAgfQorCisgICAgLyoKKyAgICAgKiBUaGUgIkZPUldBUkQiIG9wdGlvbiB3aWxsIGZvcndhcmQg
YWxsIFNFcnJvcnMgdG8gdGhlIGd1ZXN0cywgZXhjZXB0CisgICAgICogaWRsZSBkb21haW4gZ2Vu
ZXJhdGVkIFNFcnJvcnMuCisgICAgICovCisgICAgaWYgKCBzZXJyb3JzX29wID09IFNFUlJPUlNf
Rk9SV0FSRCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBCZWNhdXNlIHRoZSBpZGxl
IGRvbWFpbiBkb2Vzbid0IGhhdmUgdGhlIGFiaWxpdHkgdG8gaGFuZGxlIHRoZQorICAgICAgICAg
KiBTRXJyb3JzLCB3ZSBoYXZlIHRvIGNyYXNoIHRoZSB3aG9sZSBzeXN0ZW0gd2hpbGUgd2UgZ2V0
IGEgU0Vycm9yCisgICAgICAgICAqIGdlbmVyYXRlZCBieSBpZGxlIGRvbWFpbi4KKyAgICAgICAg
ICovCisgICAgICAgIGlmICggaXNfaWRsZV92Y3B1KGN1cnJlbnQpICkKKyAgICAgICAgICAgIGdv
dG8gY3Jhc2hfc3lzdGVtOworCisgICAgICAgIHJldHVybiBpbmplY3RfdmFidF9leGNlcHRpb24o
cmVncyk7CisgICAgfQorCitjcmFzaF9zeXN0ZW06CisgICAgLyogVGhyZWUgcG9zc2liaWxpdGll
cyB0byBjcmFzaCB0aGUgd2hvbGUgc3lzdGVtOgorICAgICAqIDEpICJESVZFUlNFIiBvcHRpb24g
d2l0aCBIeXBlcnZpc29yIGdlbmVyYXRlZCBTRXJyb3JzLgorICAgICAqIDIpICJGT1JXQVJEIiBv
cHRpb24gd2l0aCBJZGxlIERvbWFpbiBnZW5lcmF0ZWQgU0Vycm9ycy4KKyAgICAgKiAzKSAiUEFO
SUMiIG9wdGlvbiB3aXRoIGFsbCBTRXJyb3JzLgorICAgICAqLworICAgIGRvX3VuZXhwZWN0ZWRf
dHJhcCgiU0Vycm9yIiwgcmVncyk7Cit9CiAKIHN0cnVjdCByZWdfY3R4dCB7CiAgICAgLyogR3Vl
c3Qtc2lkZSBzdGF0ZSAqLwpAQCAtMjkxNyw2ICsyOTY4LDIwIEBAIGFzbWxpbmthZ2Ugdm9pZCBk
b190cmFwX2d1ZXN0X2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGRvbWFp
bl9jcmFzaF9zeW5jaHJvbm91cygpOwogfQogCithc21saW5rYWdlIHZvaWQgZG9fdHJhcF9oeXBf
c2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIGVudGVyX2h5cGVydmlz
b3JfaGVhZChyZWdzKTsKKworICAgIF9fZG9fdHJhcF9zZXJyb3IocmVncywgVkFCT1JUX0dFTl9C
WV9HVUVTVChyZWdzKSk7Cit9CisKK2FzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2d1ZXN0X3NlcnJv
cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBlbnRlcl9oeXBlcnZpc29yX2hl
YWQocmVncyk7CisKKyAgICBfX2RvX3RyYXBfc2Vycm9yKHJlZ3MsIHRydWUpOworfQorCiBhc21s
aW5rYWdlIHZvaWQgZG9fdHJhcF9pcnEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAg
ICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5k
ZXggMTYzYzM5Yy4uODEyMjdhYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9j
ZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC03MDksNiAr
NzA5LDEwIEBAIGludCBjYWxsX3NtYyhyZWdpc3Rlcl90IGZ1bmN0aW9uX2lkLCByZWdpc3Rlcl90
IGFyZzAsIHJlZ2lzdGVyX3QgYXJnMSwKIAogdm9pZCBkb190cmFwX2d1ZXN0X2Vycm9yKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAordm9pZCBkb190cmFwX2h5cF9zZXJyb3Ioc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOworCit2b2lkIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKKwogcmVnaXN0ZXJfdCBnZXRfZGVmYXVsdF9oY3JfZmxh
Z3Modm9pZCk7CiAKIC8qIEZ1bmN0aW9ucyBmb3IgcGVuZGluZyB2aXJ0dWFsIGFib3J0IGNoZWNr
aW5nIHdpbmRvdy4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:50:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:50:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY2F-0004bd-U8; Fri, 07 Apr 2017 17:50:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2F-0004bP-By
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:59 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 64/23-14551-281D7E85; Fri, 07 Apr 2017 17:50:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbfx4vM
 Ig+n7rCwmbDNwYPTY3reLPYAxijUzLym/IoE141XLe8aC12oVL456NDDOku1i5OIQEvjCKHHi
 xE1GCOc8o8TLD53sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC/hI3L56m
 Q2knFfATOL7aiWQMAtQ+YPtf9gnMHIsYGRYxahRnFpUllqka2Sol1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6JF6BgbGHYw9e/0OMUpyMCmJ8ir4PIkQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMHrf+F5hJBgUWp6akVaZg4wNGDSEhw8SiK8niBp3uKCxNzizHSI1ClGXY5Dz3++
 ZxJiycvPS5US55UCKRIAKcoozYMbAQvTS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeftBp
 vBk5pXAbXoFdAQT0BE+t56CHFGSiJCSamBUDSic3+bgduayiHXOw8qMULMnjQ1vDyrHX4uI6z
 ffICQlVzR75YfsP8EL50bJ+D4MFKspECz7FbpHXSdIlaHv1f73RRKvyrtZLWZO3aC0UZX3mfx
 bvWuzWrwc7JedTW/mjS12cwg6abPvZVdY4srVrfJxH3qefZ1ax6l78S/DVmNGRrcnYkosxRmJ
 hlrMRcWJAB1Z98pOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1491587456!83138526!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21031 invoked from network); 7 Apr 2017 17:50:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:50:57 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2C-0004F9-Q7
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2C-0007fX-PT
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:50:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY2C-0007fX-PT@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:50:56 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Replace do_trap_guest_serror
	with new helpers
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNmMTZjOGNiMzM3MGYxOTkxMjgyN2JiNTY3YzNmMTYzYWRhYmZiMzcKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OToxNSAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjEyOjQxIDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBSZXBsYWNlIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yIHdpdGggbmV3IGhlbHBl
cnMKICAgIAogICAgV2UgaGF2ZSBpbnRyb2R1Y2VkIHR3byBoZWxwZXJzIHRvIGhhbmRsZSB0aGUg
Z3Vlc3QvaHlwIFNFcnJvcnM6CiAgICBkb190cmFwX2d1ZXN0X3NlcnJvciBhbmQgZG9fdHJhcF9n
dWVzdF9oeXBfc2Vycm9yLiBUaGVzZSBoYW5kbGVycwogICAgY2FuIHRha2UgdGhlIHJvbGUgb2Yg
ZG9fdHJhcF9ndWVzdF9zZXJyb3IgYW5kIHJlZHVjZSB0aGUgYXNzZW1ibHkKICAgIGNvZGUgaW4g
dGhlIHNhbWUgdGltZS4gU28gd2UgdXNlIHRoZXNlIHR3byBoZWxwZXJzIHRvIHJlcGxhY2UgaXQK
ICAgIGFuZCBkcm9wIGl0IG5vdy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPFdl
aS5DaGVuQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jICAgICAg
fCAgNSArLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgICAgICB8IDM2ICsrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAg
ICAgICB8IDE1IC0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3Iu
aCB8ICAyIC0tCiA0IGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNTQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvdHJhcHMuYwppbmRleCA0MTc2ZjBlLi41YmM1ZjY0IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vYXJtMzIvdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwpA
QCAtNjIsMTAgKzYyLDcgQEAgYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfcHJlZmV0Y2hfYWJvcnQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKIGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2Rh
dGFfYWJvcnQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7Ci0gICAgaWYgKCBWQUJPUlRf
R0VOX0JZX0dVRVNUKHJlZ3MpICkKLSAgICAgICAgZG9fdHJhcF9ndWVzdF9lcnJvcihyZWdzKTsK
LSAgICBlbHNlCi0gICAgICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiRGF0YSBBYm9ydCIsIHJlZ3Mp
OworICAgIGRvX3RyYXBfaHlwX3NlcnJvcihyZWdzKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5k
ZXggZDJlYmY1Yi4uN2IxNjg1MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5
LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKQEAgLTE3OCw0MCArMTc4LDEwIEBA
IGh5cF9lcnJvcl9pbnZhbGlkOgogICAgICAgICBpbnZhbGlkIEJBRF9FUlJPUgogCiBoeXBfZXJy
b3I6Ci0gICAgICAgIC8qCi0gICAgICAgICAqIE9ubHkgdHdvIHBvc3NpYmlsaXRpZXM6Ci0gICAg
ICAgICAqIDEpIEVpdGhlciB3ZSBjb21lIGZyb20gdGhlIGV4aXQgcGF0aCwgaGF2aW5nIGp1c3Qg
dW5tYXNrZWQKLSAgICAgICAgICogICAgUFNUQVRFLkE6IGNoYW5nZSB0aGUgcmV0dXJuIGNvZGUg
dG8gYW4gRUwyIGZhdWx0LCBhbmQKLSAgICAgICAgICogICAgY2Fycnkgb24sIGFzIHdlJ3JlIGFs
cmVhZHkgaW4gYSBzYW5lIHN0YXRlIHRvIGhhbmRsZSBpdC4KLSAgICAgICAgICogMikgT3Igd2Ug
Y29tZSBmcm9tIGFueXdoZXJlIGVsc2UsIGFuZCB0aGF0J3MgYSBidWc6IHdlIHBhbmljLgotICAg
ICAgICAgKi8KICAgICAgICAgZW50cnkgICBoeXA9MQogICAgICAgICBtc3IgICAgIGRhaWZjbHIs
ICMyCi0KLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIEVMUl9FTDIgbWF5IGJlIG1vZGlmaWVk
IGJ5IGFuIGludGVycnVwdCwgc28gd2UgaGF2ZSB0byB1c2UgdGhlCi0gICAgICAgICAqIHNhdmVk
IHZhbHVlIGluIGNwdV91c2VyX3JlZ3MgdG8gY2hlY2sgd2hldGhlciB3ZSBjb21lIGZyb20gMSkg
b3IKLSAgICAgICAgICogbm90LgotICAgICAgICAgKi8KLSAgICAgICAgbGRyICAgICB4MCwgW3Nw
LCAjVVJFR1NfUENdCi0gICAgICAgIGFkciAgICAgeDEsIGFib3J0X2d1ZXN0X2V4aXRfc3RhcnQK
LSAgICAgICAgY21wICAgICB4MCwgeDEKLSAgICAgICAgYWRyICAgICB4MSwgYWJvcnRfZ3Vlc3Rf
ZXhpdF9lbmQKLSAgICAgICAgY2NtcCAgICB4MCwgeDEsICM0LCBuZQogICAgICAgICBtb3YgICAg
IHgwLCBzcAotICAgICAgICBtb3YgICAgIHgxLCAjQkFEX0VSUk9SCi0KLSAgICAgICAgLyoKLSAg
ICAgICAgICogTm90IGVxdWFsLCB0aGUgZXhjZXB0aW9uIGNvbWUgZnJvbSAyKS4gSXQncyBhIGJ1
Zywgd2UgaGF2ZSB0bwotICAgICAgICAgKiBwYW5pYyB0aGUgaHlwZXJ2aXNvci4KLSAgICAgICAg
ICovCi0gICAgICAgIGIubmUgICAgZG9fYmFkX21vZGUKLQotICAgICAgICAvKgotICAgICAgICAg
KiBPdGhlcndpc2UsIHRoZSBleGNlcHRpb24gY29tZSBmcm9tIDEpLiBJdCBoYXBwZW5lZCBiZWNh
dXNlIG9mCi0gICAgICAgICAqIHRoZSBndWVzdC4gQ3Jhc2ggdGhpcyBndWVzdC4KLSAgICAgICAg
ICovCi0gICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9lcnJvcgorICAgICAgICBibCAgICAg
IGRvX3RyYXBfaHlwX3NlcnJvcgogICAgICAgICBleGl0ICAgIGh5cD0xCiAKIC8qIFRyYXBzIHRh
a2VuIGluIEN1cnJlbnQgRUwgd2l0aCBTUF9FTHggKi8KQEAgLTI2Nyw3ICsyMzcsNyBAQCBndWVz
dF9lcnJvcjoKICAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAKICAgICAgICAgbXNyICAg
ICBkYWlmY2xyLCAjMgogICAgICAgICBtb3YgICAgIHgwLCBzcAotICAgICAgICBibCAgICAgIGRv
X3RyYXBfZ3Vlc3RfZXJyb3IKKyAgICAgICAgYmwgICAgICBkb190cmFwX2d1ZXN0X3NlcnJvcgog
ICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MAogCiBndWVzdF9zeW5jX2NvbXBhdDoKQEAg
LTMwOSw3ICsyNzksNyBAQCBndWVzdF9lcnJvcl9jb21wYXQ6CiAgICAgICAgIGVudHJ5ICAgaHlw
PTAsIGNvbXBhdD0xCiAgICAgICAgIG1zciAgICAgZGFpZmNsciwgIzIKICAgICAgICAgbW92ICAg
ICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2d1ZXN0X2Vycm9yCisgICAgICAgIGJs
ICAgICAgZG9fdHJhcF9ndWVzdF9zZXJyb3IKICAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0
PTEKIAogRU5UUlkocmV0dXJuX3RvX25ld192Y3B1MzIpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGM1YzVmZjUuLjIxY2Y5MjIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFw
cy5jCkBAIC0yOTUzLDIxICsyOTUzLDYgQEAgYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfaHlwZXJ2
aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICB9CiB9CiAKLWFzbWxpbmthZ2Ug
dm9pZCBkb190cmFwX2d1ZXN0X2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQotewot
ICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKLQotICAgIC8qCi0gICAgICogQ3VycmVu
dGx5LCB0byBlbnN1cmUgaHlwZXJ2aXNvciBzYWZldHksIHdoZW4gd2UgcmVjZWl2ZWQgYQotICAg
ICAqIGd1ZXN0LWdlbmVyYXRlZCB2U2Vycm9yL3ZBYm9ydCwgd2UganVzdCBjcmFzaCB0aGUgZ3Vl
c3QgdG8gcHJvdGVjdAotICAgICAqIHRoZSBoeXBlcnZpc29yLiBJbiBmdXR1cmUgd2UgY2FuIGJl
dHRlciBoYW5kbGUgdGhpcyBieSBpbmplY3RpbmcKLSAgICAgKiBhIHZTZXJyb3IvdkFib3J0IHRv
IHRoZSBndWVzdC4KLSAgICAgKi8KLSAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkd1ZXN0
KERvbS0ldSkgd2lsbCBiZSBjcmFzaGVkIGJ5IHZTRXJyb3JcbiIsCi0gICAgICAgICAgICAgY3Vy
cmVudC0+ZG9tYWluLT5kb21haW5faWQpOwotICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygp
OwotfQotCiBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF9oeXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogewogICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3Byb2Nlc3Nvci5oCmluZGV4IDgxMjI3YWEuLmJiMjRiZWUgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9j
ZXNzb3IuaApAQCAtNzA3LDggKzcwNyw2IEBAIHZvaWQgdmNwdV9yZWdzX3VzZXJfdG9faHlwKHN0
cnVjdCB2Y3B1ICp2Y3B1LAogaW50IGNhbGxfc21jKHJlZ2lzdGVyX3QgZnVuY3Rpb25faWQsIHJl
Z2lzdGVyX3QgYXJnMCwgcmVnaXN0ZXJfdCBhcmcxLAogICAgICAgICAgICAgIHJlZ2lzdGVyX3Qg
YXJnMik7CiAKLXZvaWQgZG9fdHJhcF9ndWVzdF9lcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncyk7Ci0KIHZvaWQgZG9fdHJhcF9oeXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKTsKIAogdm9pZCBkb190cmFwX2d1ZXN0X3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncyk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:51:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:51:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY2Q-0004eL-Vg; Fri, 07 Apr 2017 17:51:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2P-0004dx-Ry
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:09 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 4C/A6-15270-C81D7E85; Fri, 07 Apr 2017 17:51:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbfn4vM
 Ig4V+FhO2GTgwemzv28UewBjFmpmXlF+RwJrRN+MfU8EBnYppu1eyNTBOkuxi5OIQEvjCKDH7
 w2lGCOc8o8TOOadYuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFgiWWLblH
 COIzStgJvG6oQPMZgGqf9j3nmUCI8cCRoZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGpnq5qc
 XFiempOYlJxXrJ+bmbGIEeYQCCHYxrW50PMUpyMCmJ8ir4PIkQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMH76vzzCCHBotT01Iq0zBxgaMCkJTh4lER4PS8ApXmLCxJzizPTIVKnGBWlxHmlQBIC
 IImM0jy4Nlg4XmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbyDIFJ7MvBK46a+AFjMBLfa59
 RRkcUkiQkqqgVFQO6w82yZQfnXaVLHcBec7uycpixk7HZMvSzTpaZnE3HXVkW9f6MUltwzXVo
 tnW7TsZomQkn5Sd75MMmFFjGVpwqS9Sq8jTB1VfyhpXH31lC+/Yt/ETWcTNB9+r1yxWKTxpYv
 W59Kd7yv2cLx11KhRrF5hfLFF0lHyY0VwspD5JU7Vm9ZmSizFGYmGWsxFxYkAyd8FTEICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1491587467!76604467!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61046 invoked from network); 7 Apr 2017 17:51:07 -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; 7 Apr 2017 17:51:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2M-0004Fv-ST
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2M-0007l4-Rp
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY2M-0007l4-Rp@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:51:06 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Unmask the Abort/SError bit
	in the exception entries
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM4NWU3ZDk2N2U1NTUxNDE0ZGE0ZmVkMmEwYzJjM2IxMjFhMmZlMDQKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OToxNiAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjEyOjQ1IDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBVbm1hc2sgdGhlIEFib3J0L1NFcnJvciBiaXQgaW4gdGhlIGV4Y2VwdGlv
biBlbnRyaWVzCiAgICAKICAgIEN1cnJlbnRseSwgd2UgbWFza2VkIHRoZSBBYm9ydC9TRXJyb3Ig
Yml0IGluIFhlbiBleGNlcHRpb24gZW50cmllcy4KICAgIFNvIFhlbiBjb3VsZCBub3QgY2FwdHVy
ZSBhbnkgQWJvcnQvU0Vycm9yIHdoaWxlIGl0J3MgcnVubmluZy4KICAgIE5vdywgWGVuIGhhcyB0
aGUgYWJpbGl0eSB0byBoYW5kbGUgdGhlIEFib3J0L1NFcnJvciwgd2Ugc2hvdWxkIHVubWFzawog
ICAgdGhlIEFib3J0L1NFcnJvciBiaXQgYnkgZGVmYXVsdCB0byBsZXQgWGVuIGNhcHR1cmUgQWJv
cnQvU0Vycm9yIHdoaWxlCiAgICBpdCdzIHJ1bm5pbmcuCiAgICAKICAgIEJ1dCBpbiBvcmRlciB0
byBhdm9pZCByZWNlaXZpbmcgbmVzdGVkIGFzeW5jaHJvbm91cyBhYm9ydCwgd2UgZG9uJ3QKICAg
IHVubWFzayBBYm9ydC9TRXJyb3IgYml0IGluIGh5cF9lcnJvciBhbmQgdHJhcF9kYXRhX2Fib3J0
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAxNSArKysrKysrKysrKysrKy0KIHhl
bi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgMTMgKysrKysrKystLS0tLQogMiBmaWxlcyBjaGFu
Z2VkLCAyMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXgg
OGNkMjEyMy4uMmIwNGE5OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMK
KysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTExNiw2ICsxMTYsNyBAQCBza2lw
X2NoZWNrOgogdHJhcF8jI3RyYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBTQVZFX0FMTDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBjcHNp
ZSBpOyAgICAgICAgLyogbG9jYWxfaXJxX2VuYWJsZSAqLyAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBjcHNpZSBhOyAgICAgICAgLyogYXN5bmNocm9ub3VzIGFib3J0IGVuYWJs
ZSAqLyAgICAgICAgICAgICAgICAgXAogICAgICAgICBhZHIgbHIsIHJldHVybl9mcm9tX3RyYXA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBtb3YgcjAs
IHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICBtb3YgcjExLCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXApAQCAtMTI2LDYgKzEyNywxOCBAQCB0cmFwXyMjdHJhcDogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiB0cmFwXyMjdHJhcDogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIFNBVkVfQUxMOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIGNwc2llIGE7ICAgICAgICAvKiBhc3luY2hyb25vdXMgYWJvcnQgZW5hYmxlICovICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIGFkciBsciwgcmV0dXJuX2Zyb21fdHJhcDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIG1vdiByMCwgc3A7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIG1vdiByMTEsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIGJpYyBzcCwgIzc7IC8qIEFsaWduIHRoZSBzdGFjayBwb2lu
dGVyIChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCisgICAgICAgIGIgZG9fdHJhcF8jI3RyYXAK
KworI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWV9OT0FCT1JUKHRyYXApICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBBTElHTjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAordHJhcF8jI3RyYXA6ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBTQVZFX0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBjcHNpZSBpOyAgICAgICAgLyogbG9jYWxfaXJxX2Vu
YWJsZSAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBhZHIgbHIsIHJldHVy
bl9mcm9tX3RyYXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBtb3YgcjExLCBzcDsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMTQ2LDEwICsxNTksMTAgQEAgR0xP
QkFMKGh5cF90cmFwc192ZWN0b3IpCiBERUZJTkVfVFJBUF9FTlRSWSh1bmRlZmluZWRfaW5zdHJ1
Y3Rpb24pCiBERUZJTkVfVFJBUF9FTlRSWShzdXBlcnZpc29yX2NhbGwpCiBERUZJTkVfVFJBUF9F
TlRSWShwcmVmZXRjaF9hYm9ydCkKLURFRklORV9UUkFQX0VOVFJZKGRhdGFfYWJvcnQpCiBERUZJ
TkVfVFJBUF9FTlRSWShoeXBlcnZpc29yKQogREVGSU5FX1RSQVBfRU5UUllfTk9JUlEoaXJxKQog
REVGSU5FX1RSQVBfRU5UUllfTk9JUlEoZmlxKQorREVGSU5FX1RSQVBfRU5UUllfTk9BQk9SVChk
YXRhX2Fib3J0KQogCiByZXR1cm5fZnJvbV90cmFwOgogICAgICAgICBtb3Ygc3AsIHIxMQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUwppbmRleCA3YjE2ODUwLi4xMzdlNjdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMTg3LDEz
ICsxODcsMTQgQEAgaHlwX2Vycm9yOgogLyogVHJhcHMgdGFrZW4gaW4gQ3VycmVudCBFTCB3aXRo
IFNQX0VMeCAqLwogaHlwX3N5bmM6CiAgICAgICAgIGVudHJ5ICAgaHlwPTEKLSAgICAgICAgbXNy
ICAgICBkYWlmY2xyLCAjMgorICAgICAgICBtc3IgICAgIGRhaWZjbHIsICM2CiAgICAgICAgIG1v
diAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9oeXBlcnZpc29yCiAgICAgICAg
IGV4aXQgICAgaHlwPTEKIAogaHlwX2lycToKICAgICAgICAgZW50cnkgICBoeXA9MQorICAgICAg
ICBtc3IgICAgIGRhaWZjbHIsICM0CiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJs
ICAgICAgZG9fdHJhcF9pcnEKICAgICAgICAgZXhpdCAgICBoeXA9MQpAQCAtMjA4LDcgKzIwOSw3
IEBAIGd1ZXN0X3N5bmM6CiAgICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3Zz
ZXJyb3I7IGNibnogeDAsIDFmIiwKICAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKICAg
ICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKLSAg
ICAgICAgbXNyICAgICBkYWlmY2xyLCAjMgorICAgICAgICBtc3IgICAgIGRhaWZjbHIsICM2CiAg
ICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9oeXBlcnZpc29y
CiAxOgpAQCAtMjI0LDYgKzIyNSw3IEBAIGd1ZXN0X2lycToKICAgICAgICAgQUxURVJOQVRJVkUo
ImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYiLAogICAgICAgICAgICAgICAg
ICAgICAibm9wOyBub3AiLAogICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NF
UlJPUl9FTlRSWV9FWElUKQorICAgICAgICBtc3IgICAgIGRhaWZjbHIsICM0CiAgICAgICAgIG1v
diAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9pcnEKIDE6CkBAIC0yMzUsNyAr
MjM3LDcgQEAgZ3Vlc3RfZmlxX2ludmFsaWQ6CiAKIGd1ZXN0X2Vycm9yOgogICAgICAgICBlbnRy
eSAgIGh5cD0wLCBjb21wYXQ9MAotICAgICAgICBtc3IgICAgIGRhaWZjbHIsICMyCisgICAgICAg
IG1zciAgICAgZGFpZmNsciwgIzYKICAgICAgICAgbW92ICAgICB4MCwgc3AKICAgICAgICAgYmwg
ICAgICBkb190cmFwX2d1ZXN0X3NlcnJvcgogICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9
MApAQCAtMjUwLDcgKzI1Miw3IEBAIGd1ZXN0X3N5bmNfY29tcGF0OgogICAgICAgICBBTFRFUk5B
VElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgwLCAxZiIsCiAgICAgICAgICAg
ICAgICAgICAgICJub3A7IG5vcCIsCiAgICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05J
WkVfU0VSUk9SX0VOVFJZX0VYSVQpCi0gICAgICAgIG1zciAgICAgZGFpZmNsciwgIzIKKyAgICAg
ICAgbXNyICAgICBkYWlmY2xyLCAjNgogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBi
bCAgICAgIGRvX3RyYXBfaHlwZXJ2aXNvcgogMToKQEAgLTI2Niw2ICsyNjgsNyBAQCBndWVzdF9p
cnFfY29tcGF0OgogICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9y
OyBjYm56IHgwLCAxZiIsCiAgICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCiAgICAgICAg
ICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCisgICAgICAg
IG1zciAgICAgZGFpZmNsciwgIzQKICAgICAgICAgbW92ICAgICB4MCwgc3AKICAgICAgICAgYmwg
ICAgICBkb190cmFwX2lycQogMToKQEAgLTI3Nyw3ICsyODAsNyBAQCBndWVzdF9maXFfaW52YWxp
ZF9jb21wYXQ6CiAKIGd1ZXN0X2Vycm9yX2NvbXBhdDoKICAgICAgICAgZW50cnkgICBoeXA9MCwg
Y29tcGF0PTEKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjMgorICAgICAgICBtc3IgICAgIGRh
aWZjbHIsICM2CiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJh
cF9ndWVzdF9zZXJyb3IKICAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PTEKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:51:20 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:51:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY2a-0004fx-0y; Fri, 07 Apr 2017 17:51:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2Z-0004fl-1b
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:19 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8C/B8-13192-691D7E85; Fri, 07 Apr 2017 17:51:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXfqxec
 RBmvPm1tM2GbgwOixvW8XewBjFGtmXlJ+RQJrRvPLXsaCP1wVX/6dZ25gnMDZxcjFISTwhVHi
 7dKb7BDOeUaJw3f3AjkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCwRKzO1/x
 g5i8wqYSfzbewTMZgGq73l+j2UCI8cCRoZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2M1zcGHGKU5GBSEuVV8HkSIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC9+6F5xFCgkWp6akVaZk5wPCASUtw8CiJ8HaApHmLCxJzizPTIVKnGBWlxHmPgyQE
 QBIZpXlwbbCQvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3n6QKTyZeSVw018BLWYCWuxz6
 ynI4pJEhJRUA2Nhcsm5uufaynoyTBp7a53+BwR/UGLtqn9y95VO0ebVT5+LHjzrkD55nxej1H
 +lt3FFEwU1twbPftbd/6187/Q0wYl1du53DzG5rzx1ZtaLOfxHtx8p28PyX/O0eWGlzga2lS6
 8NSu4v1cdSv/uUqC7RuZ8tOuqKUxvbjTq9EyRCvQ+GdQWsUyJpTgj0VCLuag4EQCWFigLRAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1491587477!65746332!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48084 invoked from network); 7 Apr 2017 17:51:17 -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; 7 Apr 2017 17:51:17 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2W-0004GA-Um
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2W-0007mB-U5
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY2W-0007mB-U5@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:51:16 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Introduce a helper to check
	local abort is enabled
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE2NTZlZGRlNDJkNTU2ZDI0NTdmYjVhNDUyYzhlODFhMDEzMjhjMGIKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OToxNyAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjEzOjA1IDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgYSBoZWxwZXIgdG8gY2hlY2sgbG9jYWwgYWJvcnQgaXMg
ZW5hYmxlZAogICAgCiAgICBJbiBwcmV2aW91cyBwYXRjaCwgd2UgaGF2ZSB1bWFza2VkIHRoZSBB
Ym9ydC9TRXJyb3IgYml0IGZvciBYZW4KICAgIGluIG1vc3Qgb2YgaXRzIHJ1bm5pbmcgdGltZS4g
U28gaW4gc29tZSB1c2UtY2FzZXMsIHdlIGhhdmUgdG8KICAgIGNoZWNrIHdoZXRoZXIgdGhlIGFi
b3J0IGlzIGVuYWJsZWQgaW4gY3VycmVudCBjb250ZXh0LiBGb3IgZXhhbXBsZSwKICAgIHdoaWxl
IHdlIHdhbnQgdG8gc3luY2hyb25pemUgU0Vycm9ycywgd2UgaGF2ZSB0byBjb25maXJtIHRoZSBh
Ym9ydAogICAgaXMgZW5hYmxlZC4gT3RoZXJ3aXNlIHN5bmNocm9uaXplIFNFcnJvcnMgaXMgcG9p
bnRsZXNzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3lzdGVtLmggfCA3ICsrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3N5
c3RlbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zeXN0ZW0uaAppbmRleCAyZWI5NmU4Li5iOTRl
NTZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3N5c3RlbS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vc3lzdGVtLmgKQEAgLTUxLDYgKzUxLDEzIEBACiAjIGVycm9yICJ1bmtu
b3duIEFSTSB2YXJpYW50IgogI2VuZGlmCiAKK3N0YXRpYyBpbmxpbmUgaW50IGxvY2FsX2Fib3J0
X2lzX2VuYWJsZWQodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIGxvY2Fs
X3NhdmVfZmxhZ3MoZmxhZ3MpOworICAgIHJldHVybiAhKGZsYWdzICYgUFNSX0FCVF9NQVNLKTsK
K30KKwogI2RlZmluZSBhcmNoX2ZldGNoX2FuZF9hZGQoeCwgdikgX19zeW5jX2ZldGNoX2FuZF9h
ZGQoeCwgdikKIAogZXh0ZXJuIHN0cnVjdCB2Y3B1ICpfX2NvbnRleHRfc3dpdGNoKHN0cnVjdCB2
Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4dCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:51:30 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY2k-0004il-2Y; Fri, 07 Apr 2017 17:51:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2j-0004iX-CL
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:29 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 49/63-19731-0A1D7E85; Fri, 07 Apr 2017 17:51:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXf+xec
 RBh17rS0mbDNwYPTY3reLPYAxijUzLym/IoE14+v8LawFS8Uq5ixuY2tg3CPQxcjFISTwhVHi
 zMPjrF2MnEDOeUaJx5vduxg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0s4CZxuHMhW
 CuvgJnEzhuTmEBsFqD6rp/3WCYwcixgZFjFqFGcWlSWWqRraKCXVJSZnlGSm5iZA+SZ6eWmFh
 cnpqfmJCYV6yXn525iBPqEAQh2MN5bFnCIUZKDSUmUV8HnSYQQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCd67F55HCAkWpaanVqRl5gCDAyYtwcGjJMJ7GCTNW1yQmFucmQ6ROsWoKCXOexwkIQCS
 yCjNg2uDBeQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfP2g0zhycwrgZv+CmgxE9Bin1tPQ
 RaXJCKkpBoYZz0/cc//4sQHn7+muwsYFbxSXC8l+3jzNb4fNu1Gu1UU+273dXWVeTH3zztrWl
 dxTlN9ncuEiTeKjj67HB+7PH51zq0XjpWTWkIqS1JZb240NBTdtdjr5/e7099F7l/k1ph0gbP
 thl/YngBW1oKf32Nb/nhWcd0VOuBttODk5bJGjk1O5psYlViKMxINtZiLihMB9T47DUMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1491587487!43827048!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50482 invoked from network); 7 Apr 2017 17:51:27 -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; 7 Apr 2017 17:51:27 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2h-0004GK-0e
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2h-0007nA-00
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY2h-0007nA-00@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:51:26 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Introduce a macro to
	synchronize SError
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI5N2U3NGFiY2E0NzMxYmU3NzgwMWUxZTcyNTM0N2JhYTViMzg3ODEKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OToxOCAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjE0OjQ0IDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgYSBtYWNybyB0byBzeW5jaHJvbml6ZSBTRXJyb3IKICAg
IAogICAgSW4gcHJldmlvdXMgcGF0Y2hlcywgd2UgaGF2ZSBwcm92aWRlZCB0aGUgYWJpbGl0eSB0
byBzeW5jaHJvbml6ZQogICAgU0Vycm9ycyBpbiBleGNlcHRpb24gZW50cmllcy4gQnV0IHdlIGhh
dmVuJ3Qgc3luY2hyb25pemVkIFNFcnJvcnMKICAgIHdoaWxlIHJldHVybmluZyB0byBndWVzdCBh
bmQgZG9pbmcgY29udGV4dCBzd2l0Y2guCiAgICAKICAgIFNvIHdlIHN0aWxsIGhhdmUgdHdvIHJp
c2tzOgogICAgMS4gU2xpcHBpbmcgaHlwZXJ2aXNvciBTRXJyb3JzIHRvIGd1ZXN0LiBGb3IgZXhh
bXBsZSwgaHlwZXJ2aXNvcgogICAgICAgdHJpZ2dlcnMgYSBTRXJyb3Igd2hpbGUgcmV0dXJuaW5n
IHRvIGd1ZXN0LCBidXQgdGhpcyBTRXJyb3IgbWF5IGJlCiAgICAgICBkZWxpdmVyZWQgYWZ0ZXIg
ZW50ZXJpbmcgZ3Vlc3QuIEluICJESVZFUlNFIiBvcHRpb24sIHRoaXMgU0Vycm9yCiAgICAgICB3
b3VsZCBiZSByb3V0ZWQgYmFjayB0byBndWVzdCBhbmQgcGFuaWMgdGhlIGd1ZXN0LiBCdXQgYWN0
dWFsbHksCiAgICAgICB3ZSBzaG91bGQgY3Jhc2ggdGhlIHdob2xlIHN5c3RlbSBkdWUgdG8gdGhp
cyBoeXBlcnZpc29yIFNFcnJvci4KICAgIDIuIFNsaXBwaW5nIHByZXZpb3VzIGd1ZXN0IFNFcnJv
cnMgdG8gdGhlIG5leHQgZ3Vlc3QuIEluICJGT1JXQVJEIgogICAgICAgb3B0aW9uLCBpZiBoeXBl
cnZpc29yIHRyaWdnZXJzIGEgU0Vycm9yIHdoaWxlIGNvbnRleHQgc3dpdGNoaW5nLgogICAgICAg
VGhpcyBTRXJyb3IgbWF5IGJlIGRlbGl2ZXJlZCBhZnRlciBzd2l0Y2hpbmcgdG8gbmV4dCB2Q1BV
LiBJbiB0aGlzCiAgICAgICBjYXNlLCB0aGlzIFNFcnJvciB3aWxsIGJlIGZvcndhcmRlZCB0byBu
ZXh0IHZDUFUgYW5kIG1heSBwYW5pYwogICAgICAgYW4gaW5jb3JyZWN0IGd1ZXN0LgogICAgCiAg
ICBTbyB3ZSBoYXZlIGhhdmUgdG8gaW50cm9kdWNlIHRoaXMgbWFjcm8gdG8gc3luY2hyb25pemUg
U0Vycm9ycyB3aGlsZQogICAgcmV0dXJuaW5nIHRvIGd1ZXN0IGFuZCBkb2luZyBjb250ZXh0IHN3
aXRjaC4gSW4gdGhpcyBtYWNybywgd2UgdXNlCiAgICBBU1NFUlQgdG8gbWFrZSBzdXJlIHRoZSBh
Ym9ydCBpcyB1bW1hc2tlZC4gQmVjYXVzZSB3ZSB1bm1hc2tlZCBhYm9ydAogICAgaW4gdGhlIGVu
dHJpZXMsIGJ1dCB3ZSBkb24ndCBrbm93IHdoZXRoZXIgc29tZW9uZSB3aWxsIG1hc2sgaXQgaW4g
dGhlCiAgICBmdXR1cmUuCiAgICAKICAgIFdlIGFsc28gYWRkZWQgYSBiYXJyaWVyIHRvIHRoaXMg
bWFjcm8gdG8gcHJldmVudCBjb21waWxlciByZW9yZGVyIG91cgogICAgYXNtIHZvbGF0aWxlIGNv
ZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgMTIgKysrKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oCmluZGV4IGJiMjRiZWUuLjg1NWRlZDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApA
QCAtNzIzLDYgKzcyMywxOCBAQCB2b2lkIGFib3J0X2d1ZXN0X2V4aXRfZW5kKHZvaWQpOwogICAg
ICggKHVuc2lnbmVkIGxvbmcpYWJvcnRfZ3Vlc3RfZXhpdF9lbmQgPT0gKHIpLT5wYyApIFwKICkK
IAorLyoKKyAqIFN5bmNocm9uaXplIFNFcnJvciB1bmxlc3MgdGhlIGZlYXR1cmUgaXMgc2VsZWN0
ZWQuCisgKiBUaGlzIGlzIHJlbHlpbmcgb24gdGhlIFNFcnJvcnMgYXJlIGN1cnJlbnRseSB1bm1h
c2tlZC4KKyAqLworI2RlZmluZSBTWU5DSFJPTklaRV9TRVJST1IoZmVhdCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBBU1NFUlQoIWNwdXNf
aGF2ZV9jYXAoZmVhdCkgfHwgbG9jYWxfYWJvcnRfaXNfZW5hYmxlZCgpKTsgXAorICAgICAgICBh
c20gdm9sYXRpbGUoQUxURVJOQVRJVkUoImRzYiBzeTsgaXNiIiwgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwgZmVhdCkgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiA6IDogIm1l
bW9yeSIpOyAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKDApCisKICNlbmRpZiAvKiBf
X0FTU0VNQkxZX18gKi8KICNlbmRpZiAvKiBfX0FTTV9BUk1fUFJPQ0VTU09SX0ggKi8KIC8qCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:51:40 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY2u-0004lR-5Z; Fri, 07 Apr 2017 17:51:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2t-0004lE-KE
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:39 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 69/F8-31403-AA1D7E85; Fri, 07 Apr 2017 17:51:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfVxec
 RBlOv8FlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxu8v3AXLpCpu9P1kbmBcKtrFyMUhJPCFUeLY
 sx5GCOc8o8Tn7SvYuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFgiXuPTjO
 hOIzStgJrHy9hkWEJsFqP7SkpUsExg5FjAyrGLUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw1c
 tNLS5OTE/NSUwq1kvOz93ECPRJPQMD4w7GvlV+hxglOZiURHkVfJ5ECPEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLg9b/wPEJIsCg1PbUiLTMHGBwwaQkOHiUR3g6QNG9xQWJucWY6ROoUo6KUOK8U
 SEIAJJFRmgfXBgvIS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeftBpvBk5pXATX8FtJgJa
 LHPracgi0sSEVJSDYze9fv38bvwuG+5c+x3e3XOTE/fB6y7Ph7k6RG/X5HvnSd19dAZds5Tq6
 6KP9beca5ledxS/dDltoyh78qY/00/dFshcd/8L4YHFOYsi2Vr3fci63SkQI1eVOK/Z7fEkku
 fTz1idcO/b8WEvonz7C/P3mKn+++htu7R/8KLF67L2B/SOX2u5fV8JZbijERDLeai4kQA1i23
 cUMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1491587497!90842010!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29310 invoked from network); 7 Apr 2017 17:51:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:51:38 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2r-0004HB-3U
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY2r-0007oO-2b
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY2r-0007oO-2b@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:51:37 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Isolate the SError between
	the context switch of 2 vCPUs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEyNjc1MWQxZTlkNDMzYWU3YWI2YjQ0OGVmMTIxZDJlNmRjNTljOWIKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OToxOSAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjE0OjU2IDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBJc29sYXRlIHRoZSBTRXJyb3IgYmV0d2VlbiB0aGUgY29udGV4dCBzd2l0
Y2ggb2YgMiB2Q1BVcwogICAgCiAgICBJZiB0aGVyZSBpcyBhIHBlbmRpbmcgU0Vycm9yIHdoaWxl
IHdlIGFyZSBkb2luZyBjb250ZXh0IHN3aXRjaCwgaWYgdGhlCiAgICBTRXJyb3IgaGFuZGxlIG9w
dGlvbiBpcyAiRk9SV0FSRCIsIFdlIGhhdmUgdG8gZ3VhcmFudGVlIHRoaXMgU0Vycm9yIHRvCiAg
ICBiZSBjYXVnaHQgYnkgY3VycmVudCB2Q1BVLCBvdGhlcndpc2UgaXQgd2lsbCBiZSBjYXVnaHQg
YnkgbmV4dCB2Q1BVIGFuZAogICAgYmUgZm9yd2FyZGVkIHRvIHRoaXMgd3JvbmcgdkNQVS4KICAg
IAogICAgU28gd2UgaGF2ZSB0byBzeW5jaHJvbml6ZSBTRXJyb3IgYmVmb3JlIHN3aXRjaCB0byBu
ZXh0IHZDUFUuIEJ1dCB0aGlzIGlzCiAgICBvbmx5IHJlcXVpcmVkIGJ5ICJGT1JXQVJEIiBvcHRp
b24uIEluIHRoaXMgY2FzZSB3ZSBhZGRlZCBhIG5ldyBmbGFnCiAgICBTS0lQX0NUWFRfU1dJVENI
X1NFUlJPUl9TWU5DIGluIGNwdV9od2NhcHMgdG8gc2tpcCBzeW5jaHJvbml6aW5nIFNFcnJvcgog
ICAgaW4gY29udGV4dCBzd2l0Y2ggZm9yIG90aGVyIG9wdGlvbnMuIEluIHRoZSBtZWFudGltZSwg
d2UgZG9uJ3QgbmVlZCB0bwogICAgZXhwb3J0IHNlcnJvcl9vcCBhY2Nlc3NpbmcgdG8gb3RoZXIg
c291cmNlIGZpbGVzLgogICAgCiAgICBCZWNhdXNlIHdlIGhhdmUgdW1hc2tlZCB0aGUgQWJvcnQv
U0Vycm9yIGJpdCBpbiBwcmV2aW91cyBwYXRjaCwgd2UgaGF2ZQogICAgdG8gZGlzYWJsZSBBYm9y
dC9TRXJyb3IgYmVmb3JlIGRvaW5nIGNvbnRleHQgc3dpdGNoIGFzIHdlIGhhdmUgZG9uZSBmb3IK
ICAgIElSUS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5j
b20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgfCAxMiArKysrKysrKysr
KysKIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2NwdWZlYXR1cmUuaCB8ICAzICsrLQogMyBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFp
bi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDY5YzI4NTQuLjc2MzEwZWQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMK
QEAgLTI5LDYgKzI5LDcgQEAKICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUg
PGFzbS92ZnAuaD4KICNpbmNsdWRlIDxhc20vcHJvY2luZm8uaD4KKyNpbmNsdWRlIDxhc20vYWx0
ZXJuYXRpdmUuaD4KIAogI2luY2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRlIDxhc20vdmdpYy5o
PgpAQCAtMzEyLDYgKzMxMywxNyBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpw
cmV2LCBzdHJ1Y3QgdmNwdSAqbmV4dCkKIAogICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CiAKKyAg
ICAvKgorICAgICAqIElmIHRoZSBzZXJyb3JzX29wIGlzICJGT1JXQVJEIiwgd2UgaGF2ZSB0byBw
cmV2ZW50IGZvcndhcmRpbmcKKyAgICAgKiBTRXJyb3IgdG8gd3JvbmcgdkNQVS4gU28gYmVmb3Jl
IGNvbnRleHQgc3dpdGNoLCB3ZSBoYXZlIHRvIHVzZQorICAgICAqIHRoZSBTWU5DUk9OSVpFX1NF
UlJPUiB0byBndWFyYW50ZWUgdGhhdCB0aGUgcGVuZGluZyBTRXJyb3Igd291bGQKKyAgICAgKiBi
ZSBjYXVnaHQgYnkgY3VycmVudCB2Q1BVLgorICAgICAqCisgICAgICogVGhlIFNLSVBfQ1RYVF9T
V0lUQ0hfU0VSUk9SX1NZTkMgd2lsbCBiZSBzZXQgdG8gY3B1X2h3Y2FwcyB3aGVuIHRoZQorICAg
ICAqIHNlcnJvcnNfb3AgaXMgTk9UICJGT1JXQVJEIi4KKyAgICAgKi8KKyAgICBTWU5DSFJPTkla
RV9TRVJST1IoU0tJUF9DVFhUX1NXSVRDSF9TRVJST1JfU1lOQyk7CisKICAgICBzZXRfY3VycmVu
dChuZXh0KTsKIAogICAgIHByZXYgPSBfX2NvbnRleHRfc3dpdGNoKHByZXYsIG5leHQpOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRl
eCAyMWNmOTIyLi5jMDkyZTY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysg
Yi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTY3LDYgKzE2Nyw5IEBAIHN0YXRpYyBpbnQgX19p
bml0IHVwZGF0ZV9zZXJyb3JzX2NwdV9jYXBzKHZvaWQpCiAgICAgaWYgKCBzZXJyb3JzX29wICE9
IFNFUlJPUlNfRElWRVJTRSApCiAgICAgICAgIGNwdXNfc2V0X2NhcChTS0lQX1NZTkNIUk9OSVpF
X1NFUlJPUl9FTlRSWV9FWElUKTsKIAorICAgIGlmICggc2Vycm9yc19vcCAhPSBTRVJST1JTX0ZP
UldBUkQgKQorICAgICAgICBjcHVzX3NldF9jYXAoU0tJUF9DVFhUX1NXSVRDSF9TRVJST1JfU1lO
Qyk7CisKICAgICByZXR1cm4gMDsKIH0KIF9faW5pdGNhbGwodXBkYXRlX3NlcnJvcnNfY3B1X2Nh
cHMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAppbmRleCA5ZWI3MmUxLi5iM2NmNzA2IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2NwdWZlYXR1cmUuaApAQCAtNDEsOCArNDEsOSBAQAogI2RlZmluZSBBUk02NF9X
T1JLQVJPVU5EXzgzNDIyMCAzCiAjZGVmaW5lIExJVkVQQVRDSF9GRUFUVVJFICAgNAogI2RlZmlu
ZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUIDUKKyNkZWZpbmUgU0tJUF9DVFhU
X1NXSVRDSF9TRVJST1JfU1lOQyA2CiAKLSNkZWZpbmUgQVJNX05DQVBTICAgICAgICAgICA2Cisj
ZGVmaW5lIEFSTV9OQ0FQUyAgICAgICAgICAgNwogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:51:53 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:51:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY37-0004qG-Rw; Fri, 07 Apr 2017 17:51:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY36-0004oy-2h
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:52 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 7E/BA-32461-7B1D7E85; Fri, 07 Apr 2017 17:51:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXfLxec
 RBttbhS0mbDNwYPTY3reLPYAxijUzLym/IoE1o/n+KuaC/4IVXUvXMjYwXuDtYuTiEBL4wiix
 YvZUFgjnPKNE87zdrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwt4SRxY/
 YgVxOYVMJN4eW8NC4jNAlR//d1flgmMHAsYGVYxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamO
 rlphYXJ6an5iQmFesl5+duYgR6hQEIdjA2bfc8xCjJwaQkyqvg8yRCiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvq/PPI4QEi1LTUyvSMnOA4QGTluDgURLh7bgAlOYtLkjMLc5Mh0idYlSUEueV
 AkkIgCQySvPg2mAheYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvGIgU3gy80rgpr8CWswEt
 Njn1lOQxSWJCCmpBsbjC1W2HMhdwR/T1tUz6b3lmkc3i94v5VzAf+zxt4uh3q43maIb1vCzGT
 dzL+f0ie7UvPSZ4XGe+NsdellLp6dV2gU596+szlh1nMdaz3HltiubOL/msFy++yH5T/wFXzv
 /vb2iy4w4uM+d6tx7udphmpiJqf2K9ItCjpbPazTfMgtNlGN+8UeJpTgj0VCLuag4EQB7NmsM
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1491587507!76604528!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63931 invoked from network); 7 Apr 2017 17:51:48 -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; 7 Apr 2017 17:51:48 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY31-0004Hr-5y
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY31-0007pc-5D
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY31-0007pc-5D@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:51:47 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Prevent slipping hypervisor
	SError to guest
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcwZjE4ZWE2NGExZDYxNGQ1Mjk4OTYxMjE1NTI3M2I3MTMxMTRiYmMKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OToyMCAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjE1OjE1IDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBQcmV2ZW50IHNsaXBwaW5nIGh5cGVydmlzb3IgU0Vycm9yIHRvIGd1ZXN0
CiAgICAKICAgIElmIHRoZXJlIGlzIGEgcGVuZGluZyBTRXJyb3Igd2hpbGUgd2UncmUgcmV0dXJu
aW5nIGZyb20gdHJhcC4gSWYgdGhlCiAgICBTRXJyb3IgaGFuZGxlIG9wdGlvbiBpcyAiRElWRVJT
RSIsIHdlIGhhdmUgdG8gcHJldmVudCBzbGlwcGluZyB0aGlzCiAgICBoeXBlcnZpc29yIFNFcnJv
ciB0byBndWVzdC4gU28gd2UgaGF2ZSB0byB1c2UgdGhlIGRzYi9pc2IgdG8gZ3VhcmFudGVlCiAg
ICB0aGF0IHRoZSBwZW5kaW5nIGh5cGVydmlzb3IgU0Vycm9yIHdvdWxkIGJlIGNhdWdodCBpbiBo
eXBlcnZpc29yIGJlZm9yZQogICAgcmV0dXJuIHRvIGd1ZXN0LgogICAgCiAgICBJbiBwcmV2aW91
cyBwYXRjaCwgd2Ugd2lsbCBzZXQgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCB0
bwogICAgY3B1X2h3Y2FwcyB3aGVuIG9wdGlvbiBpcyBOT1QgIkRJVkVSU0UiLiBUaGlzIG1lYW5z
IHdlIGNhbiB1c2UgdGhlCiAgICBhbHRlcm5hdGl2ZSB0byBza2lwIHN5bmNocm9uaXppbmcgU0Vy
cm9ycyBmb3Igb3RoZXIgU0Vycm9ycyBoYW5kbGUgb3B0aW9ucy4KICAgIAogICAgQmVjYXVzZSB3
ZSBoYXZlIHVtYXNrZWQgdGhlIEFib3J0L1NFcnJvciBiaXQgaW4gcHJldmlvdXMgcGF0Y2guIFdl
IGhhdmUKICAgIHRvIGRpc2FibGUgdGhlIEFib3J0L1NFcnJvciBiZWZvcmUgcmV0dXJuaW5nIHRv
IGd1ZXN0IGFzIHdlIGhhdmUgZG9uZQogICAgZm9yIElSUS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDEz
ICsrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBj
MDkyZTY2Li5jODE2M2RiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94
ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjk4OSw2ICsyOTg5LDE5IEBAIGFzbWxpbmthZ2Ugdm9p
ZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUo
KTsKICAgICAgICAgaWYgKCFzb2Z0aXJxX3BlbmRpbmcoc21wX3Byb2Nlc3Nvcl9pZCgpKSkgewog
ICAgICAgICAgICAgZ2ljX2luamVjdCgpOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICogSWYgdGhlIFNFcnJvcnMgaGFuZGxlIG9wdGlvbiBpcyAiRElWRVJTRSIsIHdlIGhhdmUgdG8g
cHJldmVudAorICAgICAgICAgICAgICogc2xpcHBpbmcgdGhlIGh5cGVydmlzb3IgU0Vycm9yIHRv
IGd1ZXN0LiBJbiB0aGlzIG9wdGlvbiwgYmVmb3JlCisgICAgICAgICAgICAgKiByZXR1cm5pbmcg
ZnJvbSB0cmFwLCB3ZSBoYXZlIHRvIHN5bmNocm9uaXplIFNFcnJvcnMgdG8gZ3VhcmFudGVlCisg
ICAgICAgICAgICAgKiB0aGF0IHRoZSBwZW5kaW5nIFNFcnJvciB3b3VsZCBiZSBjYXVnaHQgaW4g
aHlwZXJ2aXNvci4KKyAgICAgICAgICAgICAqCisgICAgICAgICAgICAgKiBJZiBvcHRpb24gaXMg
Tk9UICJESVZFUlNFIiwgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAorICAgICAg
ICAgICAgICogd2lsbCBiZSBzZXQgdG8gY3B1X2h3Y2Fwcy4gVGhpcyBtZWFucyB3ZSBjYW4gdXNl
IHRoZSBhbHRlcm5hdGl2ZQorICAgICAgICAgICAgICogdG8gc2tpcCBzeW5jaHJvbml6aW5nIFNF
cnJvcnMgZm9yIG90aGVyIFNFcnJvcnMgaGFuZGxlIG9wdGlvbnMuCisgICAgICAgICAgICAgKi8K
KyAgICAgICAgICAgIFNZTkNIUk9OSVpFX1NFUlJPUihTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9F
TlRSWV9FWElUKTsKKwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgICAgIGxv
Y2FsX2lycV9lbmFibGUoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:52:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:52:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY3E-0004sv-TR; Fri, 07 Apr 2017 17:52:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3D-0004sV-Oy
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:59 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 2F/CE-01912-EB1D7E85; Fri, 07 Apr 2017 17:51:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXffxec
 RBrf/illM2GbgwOixvW8XewBjFGtmXlJ+RQJrxuYP35kLWgUrPi5uYGtgXMvbxcjFISTwhVHi
 6+NvTBDOeUaJzrnnWLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFjAS+JVa
 xBImFfATKK78zgriM0CVN65dTPLBEaOBYwMqxjVi1OLylKLdA31kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECPVLPwMC4g7Gp1/kQoyQHk5Ior4LPkwghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErx3LzyPEBIsSk1PrUjLzAGGBkxagoNHSYSXERgeQrzFBYm5xZnpEKlTjIpS4rxS
 IH0CIImM0jy4Nlg4XmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsKZApPZl4J3PRXQIuZg
 Bb73HoKsrgkESEl1cCYLnGi5JZg14OWW8XJSkttvvUcmdce8G/CWx7p3b5c5vrZU6sb6k6y9/
 +elFfiLFR/37Qjce2988t6JnEdkzgUmvkp0S5a8nVwd0y2aqnruS9t/fvTZYwPJrPMNxSe9ka
 ZacNLfzMNif26awsvXzlsF+TLM7lF5t8vAUYZ7ZxQzyg/lqPVTkosxRmJhlrMRcWJAFmzIVRC
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1491587517!56191393!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46417 invoked from network); 7 Apr 2017 17:51:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:51:58 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3B-0004I6-8Y
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3B-0007rZ-7g
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:51:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY3B-0007rZ-7g@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:51:57 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Handle guest external abort
	as guest SError
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBiZWViNTZiYzk0M2MwNGNkN2ZmOTIzM2NlMzA3NDU1YTcyNjUzMmQKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OToyMSAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDEyOjE1OjIyIDIwMTcgLTA3MDAK
CiAgICB4ZW4vYXJtOiBIYW5kbGUgZ3Vlc3QgZXh0ZXJuYWwgYWJvcnQgYXMgZ3Vlc3QgU0Vycm9y
CiAgICAKICAgIFRoZSBndWVzdCBnZW5lcmF0ZWQgZXh0ZXJuYWwgZGF0YS9pbnN0cnVjdGlvbiBh
Ym9ydHMgY2FuIGJlIHRyZWF0ZWQKICAgIGFzIGd1ZXN0IFNFcnJvcnMuIFdlIGFscmVhZHkgaGF2
ZSBhIGhhbmRsZXIgdG8gaGFuZGxlIHRoZSBTRXJyb3JzLAogICAgc28gd2UgY2FuIHJldXNlIHRo
aXMgaGFuZGxlciB0byBoYW5kbGUgZ3Vlc3QgZXh0ZXJuYWwgYWJvcnRzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gv
YXJtL3RyYXBzLmMgfCAxNCArKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0
aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGM4MTYzZGIuLjM2MjVlMDQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0y
NTgzLDEyICsyNTgzLDEyIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfaW5zdHJfYWJvcnRfZ3Vlc3Qo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAKICAgICAvKgogICAgICAqIElmIHRoaXMgYml0
IGhhcyBiZWVuIHNldCwgaXQgbWVhbnMgdGhhdCB0aGlzIGluc3RydWN0aW9uIGFib3J0IGlzIGNh
dXNlZAotICAgICAqIGJ5IGEgZ3Vlc3QgZXh0ZXJuYWwgYWJvcnQuIEN1cnJlbnRseSB3ZSBjcmFz
aCB0aGUgZ3Vlc3QgdG8gcHJvdGVjdCB0aGUKLSAgICAgKiBoeXBlcnZpc29yLiBJbiBmdXR1cmUg
b25lIGNhbiBiZXR0ZXIgaGFuZGxlIHRoaXMgYnkgaW5qZWN0aW5nIGEgdmlydHVhbAotICAgICAq
IGFib3J0IHRvIHRoZSBndWVzdC4KKyAgICAgKiBieSBhIGd1ZXN0IGV4dGVybmFsIGFib3J0LiBX
ZSBjYW4gaGFuZGxlIHRoaXMgaW5zdHJ1Y3Rpb24gYWJvcnQgYXMgZ3Vlc3QKKyAgICAgKiBTRXJy
b3IuCiAgICAgICovCiAgICAgaWYgKCBoc3IuaWFidC5lYXQgKQotICAgICAgICBkb21haW5fY3Jh
c2hfc3luY2hyb25vdXMoKTsKKyAgICAgICAgcmV0dXJuIF9fZG9fdHJhcF9zZXJyb3IocmVncywg
dHJ1ZSk7CisKIAogICAgIGlmICggaHBmYXJfaXNfdmFsaWQoaHNyLmlhYnQuczFwdHcsIGZzYykg
KQogICAgICAgICBncGEgPSBnZXRfZmF1bHRpbmdfaXBhKGd2YSk7CkBAIC0yNzE1LDEyICsyNzE1
LDEwIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywKIAogICAgIC8qCiAgICAgICogSWYgdGhpcyBiaXQgaGFzIGJlZW4gc2V0
LCBpdCBtZWFucyB0aGF0IHRoaXMgZGF0YSBhYm9ydCBpcyBjYXVzZWQKLSAgICAgKiBieSBhIGd1
ZXN0IGV4dGVybmFsIGFib3J0LiBDdXJyZW50bHkgd2UgY3Jhc2ggdGhlIGd1ZXN0IHRvIHByb3Rl
Y3QgdGhlCi0gICAgICogaHlwZXJ2aXNvci4gSW4gZnV0dXJlIG9uZSBjYW4gYmV0dGVyIGhhbmRs
ZSB0aGlzIGJ5IGluamVjdGluZyBhIHZpcnR1YWwKLSAgICAgKiBhYm9ydCB0byB0aGUgZ3Vlc3Qu
CisgICAgICogYnkgYSBndWVzdCBleHRlcm5hbCBhYm9ydC4gV2UgdHJlYXQgdGhpcyBkYXRhIGFi
b3J0IGFzIGd1ZXN0IFNFcnJvci4KICAgICAgKi8KICAgICBpZiAoIGRhYnQuZWF0ICkKLSAgICAg
ICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CisgICAgICAgIHJldHVybiBfX2RvX3RyYXBf
c2Vycm9yKHJlZ3MsIHRydWUpOwogCiAgICAgaW5mby5kYWJ0ID0gZGFidDsKICNpZmRlZiBDT05G
SUdfQVJNXzMyCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:52:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY3O-0004wY-V5; Fri, 07 Apr 2017 17:52:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3N-0004w2-K3
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:09 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B8/2D-03012-8C1D7E85; Fri, 07 Apr 2017 17:52:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffExec
 RBp/281tM2GbgwOixvW8XewBjFGtmXlJ+RQJrxv+2D+wFu4QqDv1XbmB8xdfFyMUhJPCFUaL1
 3UlWCOc8o8SK9mtMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC9hLLNs9g
 QnE5hUwk/i+6R8jiM0CVP958SzWCYwcCxgZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MO77GHmIUZKDSUmUV8HnSYQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd57555HCAkWpaanVqRl5gCDAyYtwcGjJMLreQEozVtckJhbnJkOkTrFqMvxbumH
 90xCLHn5ealS4rz254GKBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnFQ
 FbxZOaVwG16BXQEE9ARPreeghxRkoiQkmpg1Gw/X8j1KllCumrTcv+IrUVrD89q/hvj73ph78
 1J0zhmXqo4+Lk/v/AX23a+zZtPdr/NnalX6aAS+ttYNmPVt+sBB5sNOpnnTD5xZPL5gEu856e
 YMs5yMJgnt/kp28ZqIf5m67jeMu017ve/WDqs471byy19zsdq0tm/27V7N3GdqhP4wyXNqMRS
 nJFoqMVcVJwIAHqD76tPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1491587527!56922233!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58621 invoked from network); 7 Apr 2017 17:52:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:52:08 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3L-0004Is-Ao
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3L-0007tg-AD
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY3L-0007tg-AD@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:52:07 +0000
Subject: [Xen-changelog] [xen master] libxc: fix
	xc_translate_foreign_address()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVmNzhiZjMxMDc3YWFlMWY2MGI5N2FjNTdiMzZiYzY2YTE3YjEyZGQKQXV0aG9yOiAg
ICAgQ3Jpc3RpYW4tQm9nZGFuIFNpcmIgPGNzaXJiQGJpdGRlZmVuZGVyLmNvbT4KQXV0aG9yRGF0
ZTogV2VkIEFwciA1IDE3OjUzOjUzIDIwMTcgKzAzMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciA2IDEwOjM3OjI0IDIwMTcgKzAx
MDAKCiAgICBsaWJ4YzogZml4IHhjX3RyYW5zbGF0ZV9mb3JlaWduX2FkZHJlc3MoKQogICAgCiAg
ICBDdXJyZW50bHkgeGNfdHJhbnNsYXRlX2ZvcmVpZ25fYWRkcmVzcygpIG9ubHkgY2hlY2tzIGZv
ciB0aGUgUFNFIGJpdCBvbgogICAgbGV2ZWwgMiBlbnRyaWVzICh0aGF0J3MgMiBNQiBwYWdlcyBv
biB4NjQgYW5kIDMyLWJpdCB3aXRoIFBBRSwgYW5kIDQgTUIKICAgIHBhZ2VzIG9uIDMyLWJpdCku
IEJ1dCB0aGUgTGludXgga2VybmVsIHNvbWV0aW1lcyB1c2VzIDEgR0IgcGFnZXMuIFRoaXMKICAg
IHBhdGNoIGZpeGVzIHRoYXQsIGJ5IGNoZWNraW5nIHRoZSBQU0UgYml0IG9uIGxldmVsIDMgZW50
cmllcyBpZiB0aGUgZ3Vlc3QKICAgIGhhcyA0IHRyYW5zbGF0aW9uIGxldmVscyAodGhhdCBtZWFu
cyA2NC1iaXQgZ3Vlc3RzIG9ubHkpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDcmlzdGlhbi1C
b2dkYW4gU2lyYiA8Y3NpcmJAYml0ZGVmZW5kZXIuY29tPgogICAgU2lnbmVkLW9mZi1ieTogUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oIHwgMyArKysKIHRvb2xzL2xpYnhjL3hjX3BhZ2V0YWIuYyAgICAgIHwgMiArLQogMiBm
aWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCmluZGV4IGUyYjRjYzEuLjAxZjhkZmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0x
NDYwLDYgKzE0NjAsOSBAQCBpbnQgeGNfbG9ja3Byb2ZfcXVlcnkoeGNfaW50ZXJmYWNlICp4Y2gs
CiB2b2lkICp4Y19tZW1hbGlnbih4Y19pbnRlcmZhY2UgKnhjaCwgc2l6ZV90IGFsaWdubWVudCwg
c2l6ZV90IHNpemUpOwogCiAvKioKKyAqIEF2b2lkIHVzaW5nIHRoaXMgZnVuY3Rpb24sIGFzIGl0
IGRvZXMgbm90IHdvcmsgZm9yIGFsbCBjYXNlcyAoc3VjaAorICogYXMgNE0gc3VwZXJwYWdlcywg
b3IgZ3Vlc3RzIHVzaW5nIFBTRTM2KS4gT25seSB1c2VkIGZvciBkZWJ1Z2dpbmcuCisgKgogICog
VHJhbnNsYXRlcyBhIHZpcnR1YWwgYWRkcmVzcyBpbiB0aGUgY29udGV4dCBvZiBhIGdpdmVuIGRv
bWFpbiBhbmQKICAqIHZjcHUgcmV0dXJuaW5nIHRoZSBHRk4gY29udGFpbmluZyB0aGUgYWRkcmVz
cyAodGhhdCBpcywgYW4gTUZOIGZvciAKICAqIFBWIGd1ZXN0cywgYSBQRk4gZm9yIEhWTSBndWVz
dHMpLiAgUmV0dXJucyAwIGZvciBmYWlsdXJlLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
cGFnZXRhYi5jIGIvdG9vbHMvbGlieGMveGNfcGFnZXRhYi5jCmluZGV4IDkyZWViZDYuLmRiMjVj
MjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3BhZ2V0YWIuYworKysgYi90b29scy9saWJ4
Yy94Y19wYWdldGFiLmMKQEAgLTkzLDcgKzkzLDcgQEAgdW5zaWduZWQgbG9uZyB4Y190cmFuc2xh
dGVfZm9yZWlnbl9hZGRyZXNzKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb20sCiAgICAg
ICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQogICAgICAgICBwYWRkciA9IHB0ZSAmIDB4MDAw
ZmZmZmZmZmZmZjAwMHVsbDsKLSAgICAgICAgaWYgKGxldmVsID09IDIgJiYgKHB0ZSAmIFBURV9Q
U0UpKSB7CisgICAgICAgIGlmICgobGV2ZWwgPT0gMiB8fCAobGV2ZWwgPT0gMyAmJiBwdF9sZXZl
bHMgPT0gNCkpICYmIChwdGUgJiBQVEVfUFNFKSkgewogICAgICAgICAgICAgbWFzayA9ICgobWFz
ayBeIH4tbWFzaykgPj4gMSk7IC8qIEFsbCBiaXRzIGJlbG93IGZpcnN0IHNldCBiaXQgKi8KICAg
ICAgICAgICAgIHJldHVybiAoKHBhZGRyICYgfm1hc2spIHwgKHZpcnQgJiBtYXNrKSkgPj4gUEFH
RV9TSElGVDsKICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:52:21 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:52:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY3Z-00050O-0a; Fri, 07 Apr 2017 17:52:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3X-0004zj-OO
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:19 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 30/7B-03430-3D1D7E85; Fri, 07 Apr 2017 17:52:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffSxec
 RBscaxCwmbDNwYPTY3reLPYAxijUzLym/IoE149nJs4wFf2Qqvs97y9TA+E+0i5GLQ0jgC6PE
 o8kfWCGc84wSEy8/Ze9i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggUeL+3
 43sIDavgJnE6mX3weIsQPXHevqYJzByLGBkWMWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBOP2y/yFGSQ4mJVFeBZ8nEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeP0vPI8QEixKTU+tSMvMAQYHTFqCg0dJhPcwSJq3uCAxtzgzHSJ1ilFRSpz3OEhC
 ACSRUZoH1wYLyEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5u0HmcKTmVcCN/0V0GImoMU+t
 56CLC5JREhJNTBqXNmzYOL7phmbXvy4cyZty5Q//Ac6xI6Z5u2QFYmfmfM45O/6+3czr93V/1
 QtqP7e9VPe4yQeMfe5Yc/K2/tuPN56qGY3x8Rd2rcmrbnKOkPw+5LZLw3+cx1Oqoxim/GaO4Y
 lXL7t96IczY6Z83c/3WUopFyxtWT/y2lnT+84Lr7721S94umry5VYijMSDbWYi4oTAWDGmG5D
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1491587537!86024189!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24525 invoked from network); 7 Apr 2017 17:52:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:52:18 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3V-0004J2-D8
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3V-0007v9-CN
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY3V-0007v9-CN@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:52:17 +0000
Subject: [Xen-changelog] [xen master] tools/libxc: Tolerate specific
	zero-content records in migration v2 streams
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDExOWVlNGQ3NzM3N2FhMWZjNjJlZmRhZGMxY2M4N2RmNGYxMjcwYmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAzMCAxNzozMjozMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxMDozNzozMiAyMDE3ICswMTAw
CgogICAgdG9vbHMvbGlieGM6IFRvbGVyYXRlIHNwZWNpZmljIHplcm8tY29udGVudCByZWNvcmRz
IGluIG1pZ3JhdGlvbiB2MiBzdHJlYW1zCiAgICAKICAgIFRoZSBtaWdyYXRpb24gdjIgc2F2ZSBj
b2RlIHdhcyB3cml0dGVuIHRvIGF2b2lkIHNlbmRpbmcgZGF0YSByZWNvcmRzIHdpdGggbm8KICAg
IGNvbnRlbnQsIGFzIHN1Y2ggcmVjb3JkcyBzZXJ2ZSBubyBwdXJwb3NlIGJ1dCBjb21lIHdpdGgg
YSBwZXJmb3JtYW5jZSBoaXQuCiAgICBUaGUgcmVzdG9yZSBjb2RlIHNhbml0eSBjaGVja3MgdGhp
cyBleHBlY3RhdGlvbi4KICAgIAogICAgVW5kZXIgc29tZSBjaXJjdW1zdGFuY2VzIChtb3N0IG5v
dGFibHksIG9uIEFNRCBoYXJkd2FyZSB3aXRoIERlYnVnIEV4dGVuc2lvbnMsCiAgICBhbmQgYSBQ
ViBndWVzdCBrZXJuZWwgd2hpY2ggaXMgbm90IHVzaW5nIHRoZSBmZWF0dXJlKSwgdGhlIHNhdmUg
Y29kZSB3b3VsZAogICAgZ2VuZXJhdGUgYSByZWNvcmQgd2l0aCBubyBjb250ZW50LCB3aGljaCB0
cmlwcyB0aGUgc2FuaXR5IGNoZWNrIGluIHRoZSByZXN0b3JlCiAgICBjb2RlLgogICAgCiAgICBB
cyB0aGUgc3RyZWFtIGlzIG90aGVyd2lzZSBmaW5lLCB0b2xlcmF0ZSB0aGVzZSByZWNvcmRzIGFu
ZCBhdm9pZCBmYWlsaW5nIHRoZQogICAgbWlncmF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMveGNfc3Jf
cmVzdG9yZV94ODZfaHZtLmMgfCAyNSArKysrKysrKysrKysrKysrKysrKysrLS0tCiB0b29scy9s
aWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jICB8IDE3ICsrKysrKysrKysrKysrLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgYi90b29scy9saWJ4Yy94Y19z
cl9yZXN0b3JlX3g4Nl9odm0uYwppbmRleCA0OWQyMmM3Li4xZGNhODUzIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYworKysgYi90b29scy9saWJ4Yy94Y19z
cl9yZXN0b3JlX3g4Nl9odm0uYwpAQCAtMzksMTMgKzM5LDMyIEBAIHN0YXRpYyBpbnQgaGFuZGxl
X2h2bV9wYXJhbXMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwKICAgICB1bnNpZ25lZCBpbnQg
aTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIHJlYy0+bGVuZ3RoIDwgc2l6ZW9mKCpoZHIpCi0g
ICAgICAgICB8fCByZWMtPmxlbmd0aCA8IHNpemVvZigqaGRyKSArIGhkci0+Y291bnQgKiBzaXpl
b2YoKmVudHJ5KSApCisgICAgaWYgKCByZWMtPmxlbmd0aCA8IHNpemVvZigqaGRyKSApCiAgICAg
ewotICAgICAgICBFUlJPUigiaHZtX3BhcmFtcyByZWNvcmQgaXMgdG9vIHNob3J0Iik7CisgICAg
ICAgIEVSUk9SKCJIVk1fUEFSQU1TIHJlY29yZCB0cnVuY2F0ZWQ6IGxlbmd0aCAldSwgaGVhZGVy
IHNpemUgJXp1IiwKKyAgICAgICAgICAgICAgcmVjLT5sZW5ndGgsIHNpemVvZigqaGRyKSk7CiAg
ICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKKyAgICBpZiAoIHJlYy0+bGVuZ3RoICE9IChzaXpl
b2YoKmhkcikgKyBoZHItPmNvdW50ICogc2l6ZW9mKCplbnRyeSkpICkKKyAgICB7CisgICAgICAg
IEVSUk9SKCJIVk1fUEFSQU1TIHJlY29yZCB0cnVuY2F0ZWQ6IGhlYWRlciAlenUsIGNvdW50ICV1
LCAiCisgICAgICAgICAgICAgICJleHBlY3RlZCBsZW4gJXp1LCBnb3QgJXUiLAorICAgICAgICAg
ICAgICBzaXplb2YoKmhkciksIGhkci0+Y291bnQsIGhkci0+Y291bnQgKiBzaXplb2YoKmVudHJ5
KSwKKyAgICAgICAgICAgICAgcmVjLT5sZW5ndGgpOworICAgICAgICByZXR1cm4gLTE7CisgICAg
fQorCisgICAgLyoKKyAgICAgKiBUb2xlcmF0ZSBlbXB0eSByZWNvcmRzLiAgT2xkZXIgc2VuZGlu
ZyBzaWRlcyB1c2VkIHRvIGFjY2lkZW50YWxseQorICAgICAqIGdlbmVyYXRlIHRoZW0uCisgICAg
ICovCisgICAgaWYgKCBoZHItPmNvdW50ID09IDAgKQorICAgIHsKKyAgICAgICAgREJHUFJJTlRG
KCJTa2lwcGluZyBlbXB0eSBIVk1fUEFSQU1TIHJlY29yZFxuIik7CisgICAgICAgIHJldHVybiAw
OworICAgIH0KKwogICAgIGZvciAoIGkgPSAwOyBpIDwgaGRyLT5jb3VudDsgaSsrLCBlbnRyeSsr
ICkKICAgICB7CiAgICAgICAgIHN3aXRjaCAoIGVudHJ5LT5pbmRleCApCmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZV94ODZfcHYuYwppbmRleCBiYzYwNGIzLi41MGUyNWMxIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3Rv
cmVfeDg2X3B2LmMKQEAgLTc1MywxNSArNzUzLDI2IEBAIHN0YXRpYyBpbnQgaGFuZGxlX3g4Nl9w
dl92Y3B1X2Jsb2Ioc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwKICAgICB9CiAKICAgICAvKiBD
b25maXJtIHRoYXQgdGhlcmUgaXMgYSBjb21wbGV0ZSBoZWFkZXIuICovCi0gICAgaWYgKCByZWMt
Pmxlbmd0aCA8PSBzaXplb2YoKnZoZHIpICkKKyAgICBpZiAoIHJlYy0+bGVuZ3RoIDwgc2l6ZW9m
KCp2aGRyKSApCiAgICAgewotICAgICAgICBFUlJPUigiJXMgcmVjb3JkIHRydW5jYXRlZDogbGVu
Z3RoICV1LCBtaW4gJXp1IiwKLSAgICAgICAgICAgICAgcmVjX25hbWUsIHJlYy0+bGVuZ3RoLCBz
aXplb2YoKnZoZHIpICsgMSk7CisgICAgICAgIEVSUk9SKCIlcyByZWNvcmQgdHJ1bmNhdGVkOiBs
ZW5ndGggJXUsIGhlYWRlciBzaXplICV6dSIsCisgICAgICAgICAgICAgIHJlY19uYW1lLCByZWMt
Pmxlbmd0aCwgc2l6ZW9mKCp2aGRyKSk7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAg
IGJsb2JzeiA9IHJlYy0+bGVuZ3RoIC0gc2l6ZW9mKCp2aGRyKTsKIAorICAgIC8qCisgICAgICog
VG9sZXJhdGUgZW1wdHkgcmVjb3Jkcy4gIE9sZGVyIHNlbmRpbmcgc2lkZXMgdXNlZCB0byBhY2Np
ZGVudGFsbHkKKyAgICAgKiBnZW5lcmF0ZSB0aGVtLgorICAgICAqLworICAgIGlmICggYmxvYnN6
ID09IDAgKQorICAgIHsKKyAgICAgICAgREJHUFJJTlRGKCJTa2lwcGluZyBlbXB0eSAlcyByZWNv
cmQgZm9yIHZjcHUgJXVcbiIsCisgICAgICAgICAgICAgICAgICByZWNfdHlwZV90b19zdHIocmVj
LT50eXBlKSwgdmhkci0+dmNwdV9pZCk7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwogICAg
IC8qIENoZWNrIHRoYXQgdGhlIHZjcHUgaWQgaXMgd2l0aGluIHJhbmdlLiAqLwogICAgIGlmICgg
dmhkci0+dmNwdV9pZCA+PSBjdHgtPng4Nl9wdi5yZXN0b3JlLm5yX3ZjcHVzICkKICAgICB7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:52:31 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY3j-000546-29; Fri, 07 Apr 2017 17:52:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3h-00053i-Tr
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:30 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B3/00-23854-DD1D7E85; Fri, 07 Apr 2017 17:52:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVffOxec
 RBhuuKFtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxpezV9gLHopVbPp9jqmB8ZJgFyMXh5DAF0aJ
 x93fWSGc84wSh599Zuli5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjaQEmGBMIk/8
 zRAwrwCZhKXu+8xg4RZgMp3tSdPYORYwMiwilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBYLz
 e1uDgxPTUnMalYLzk/dxMj0CP1DAyMOxhb9vodYpTkYFIS5VXweRIhxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYL31fnnEUKCRanpqRVpmTnA0IBJS3DwKInwdlwASvMWFyTmFmemQ6ROMSpKifMu
 B+kTAElklObBtcHC8RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5AkPE8mXklcNNfAS1mA
 lrsc+spyOKSRISUVANjaeOcJc6LCzniJrRbXhKMZ0lqexd7+sKGCU5qTYtU5m6dpZskafXBpm
 75y0jWH3N6jp5L45668620VEXn2UqdX8Y/14b2yThf+dMRlLv6vZZTmeFS19n/IrXnWbm8L3z
 YoZz55vcxn/eimxbwMwhZB7X5mlhXnZ5ipOl3RG7+Sl7ujw1vFtxTYinOSDTUYi4qTgQAIj4M
 x0ICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1491587547!94886443!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6307 invoked from network); 7 Apr 2017 17:52:28 -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; 7 Apr 2017 17:52:28 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3f-0004JC-HE
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3f-0007wX-Eh
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY3f-0007wX-Eh@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:52:27 +0000
Subject: [Xen-changelog] [xen master] tools/libxc: Avoid generating
	inappropriate zero-content records
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcyZWZiMWRmNjI5NDIxMDM3ZTI3OTVmNTUyOTIxMGFhYTk1ZWM3MmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAzMCAxNzozMjozMiAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxMDozNzozMiAyMDE3ICswMTAw
CgogICAgdG9vbHMvbGlieGM6IEF2b2lkIGdlbmVyYXRpbmcgaW5hcHByb3ByaWF0ZSB6ZXJvLWNv
bnRlbnQgcmVjb3JkcwogICAgCiAgICBUaGUgY29kZSBhcyB3cml0dGVuIGF0dGVtcHRlZCB0byBl
bGlkZSB6ZXJvLWNvbnRlbnQgcmVjb3JkcywgYXMgc3VjaCByZWNvcmRzCiAgICBzZXJ2ZSBubyBw
dXJwb3NlIGJ1dCBjb21lIHdpdGggYSBwZXJmb3JtYW5jZSBoaXQuICBVbmZvcnR1bmF0ZWx5LCBp
biB0aGUgY2FzZQogICAgd2hlcmUgdGhlIGh5cGVydmlzb3IgcmVwb3J0ZWQgbWF4IHNpemUgaXMg
bm9uLXplcm8sIGJ1dCB0aGUgYWN0dWFsIHNpemUgaXMKICAgIHplcm8sIHRoZSByZWNvcmQgaXMg
bm90IGVsaWRlZC4KICAgIAogICAgVGhpcyBwcmV2aW91c2x5IHRyaXBwZWQgdXAgdGhlIHNhbml0
eSBjaGVja3MgaW4gdGhlIHJlc3RvcmUgc2lkZSBvZiBtaWdyYXRpb24sCiAgICBidXQgYXMgdGhl
IHVuZGVybHlpbmcgcmVhc29ucyBmb3IgZWxpZGluZyB0aGUgcmVjb3JkcyBpbiB0aGUgZmlyc3Qg
cGxhY2UgYXJlCiAgICBzdGlsbCB2YWxpZCwgZml4IHRoZSBlbGlzaW9uIGxvZ2ljLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvbGlieGMveGNfc3Jfc2F2ZV94ODZfaHZtLmMgfCAgNCArKysrCiB0b29scy9saWJ4Yy94Y19z
cl9zYXZlX3g4Nl9wdi5jICB8IDEyICsrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNiBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94ODZfaHZt
LmMgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9odm0uYwppbmRleCBlNDg1OTI4Li5mYzVj
NmVhIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9odm0uYworKysgYi90
b29scy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9odm0uYwpAQCAtMTEyLDYgKzExMiwxMCBAQCBzdGF0
aWMgaW50IHdyaXRlX2h2bV9wYXJhbXMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICAg
ICAgfQogICAgIH0KIAorICAgIC8qIE5vIHBhcmFtcz8gU2tpcCB0aGlzIHJlY29yZC4gKi8KKyAg
ICBpZiAoIGhkci5jb3VudCA9PSAwICkKKyAgICAgICAgcmV0dXJuIDA7CisKICAgICByYyA9IHdy
aXRlX3NwbGl0X3JlY29yZChjdHgsICZyZWMsIGVudHJpZXMsIGhkci5jb3VudCAqIHNpemVvZigq
ZW50cmllcykpOwogICAgIGlmICggcmMgKQogICAgICAgICBQRVJST1IoIkZhaWxlZCB0byB3cml0
ZSBIVk1fUEFSQU1TIHJlY29yZCIpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2
ZV94ODZfcHYuYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X3B2LmMKaW5kZXggZjIxOGQx
Ny4uMzZiMTA1OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94ODZfcHYuYwor
KysgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9wdi5jCkBAIC02MDksNiArNjA5LDEwIEBA
IHN0YXRpYyBpbnQgd3JpdGVfb25lX3ZjcHVfZXh0ZW5kZWQoc3RydWN0IHhjX3NyX2NvbnRleHQg
KmN0eCwgdWludDMyX3QgaWQpCiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKKyAgICAvKiBO
byBjb250ZW50PyBTa2lwIHRoZSByZWNvcmQuICovCisgICAgaWYgKCBkb21jdGwudS5leHRfdmNw
dWNvbnRleHQuc2l6ZSA9PSAwICkKKyAgICAgICAgcmV0dXJuIDA7CisKICAgICByZXR1cm4gd3Jp
dGVfc3BsaXRfcmVjb3JkKGN0eCwgJnJlYywgJmRvbWN0bC51LmV4dF92Y3B1Y29udGV4dCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC51LmV4dF92Y3B1Y29udGV4dC5zaXpl
KTsKIH0KQEAgLTY2NCw2ICs2NjgsMTAgQEAgc3RhdGljIGludCB3cml0ZV9vbmVfdmNwdV94c2F2
ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1aW50MzJfdCBpZCkKICAgICAgICAgZ290byBl
cnI7CiAgICAgfQogCisgICAgLyogTm8geHNhdmUgc3RhdGU/IFNraXAgdGhpcyByZWNvcmQuICov
CisgICAgaWYgKCBkb21jdGwudS52Y3B1ZXh0c3RhdGUuc2l6ZSA9PSAwICkKKyAgICAgICAgZ290
byBvdXQ7CisKICAgICByYyA9IHdyaXRlX3NwbGl0X3JlY29yZChjdHgsICZyZWMsIGJ1ZmZlciwg
ZG9tY3RsLnUudmNwdWV4dHN0YXRlLnNpemUpOwogICAgIGlmICggcmMgKQogICAgICAgICBnb3Rv
IGVycjsKQEAgLTczMCw2ICs3MzgsMTAgQEAgc3RhdGljIGludCB3cml0ZV9vbmVfdmNwdV9tc3Jz
KHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVpbnQzMl90IGlkKQogICAgICAgICBnb3RvIGVy
cjsKICAgICB9CiAKKyAgICAvKiBObyBNU1JzPyBTa2lwIHRoaXMgcmVjb3JkLiAqLworICAgIGlm
ICggZG9tY3RsLnUudmNwdV9tc3JzLm1zcl9jb3VudCA9PSAwICkKKyAgICAgICAgZ290byBvdXQ7
CisKICAgICByYyA9IHdyaXRlX3NwbGl0X3JlY29yZChjdHgsICZyZWMsIGJ1ZmZlciwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwudS52Y3B1X21zcnMubXNyX2NvdW50ICoKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoeGVuX2RvbWN0bF92Y3B1X21zcl90KSk7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:52:41 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:52:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY3t-00058P-5L; Fri, 07 Apr 2017 17:52:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3r-00057k-Od
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:39 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 45/1E-27751-7E1D7E85; Fri, 07 Apr 2017 17:52:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffZxec
 RBg2LFCwmbDNwYPTY3reLPYAxijUzLym/IoE14961dsaCrcIVX7etY21g3MHXxcjFISTwhVGi
 cecHNgjnPKPEs9crgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBZIk1qw5y
 gJi8wqYSVzc9Z4VpJUFqP742+QJjBwLGBlWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwfloWcIhRkoNJSZRXwedJhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXv8LzyOEBItS01Mr0jJzgMEBk5bg4FES4e0ASfMWFyTmFmemQ6ROMSpKifNKgSQE
 QBIZpXlwbbCAvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3n6QKTyZeSVw018BLWYCWuxz6
 ynI4pJEhJRUA+PqSr6PbUu+x/6/qX3kkJGdnZj7ycQmn+L6vRcqNq78/F9HUXCTnoPoabOk57
 PEj3Fduaq3rOKcxpSNfCd5uavWifLcEfkf9IXNzH7LbwFeh6Z3z4pviSv/epmlo/x/ovIy5vy
 o7ztuzupPCM/0WL1iUkj2u+scNkIfpvM/UNQ6kOT21kiS5aYSS3FGoqEWc1FxIgAdtciqQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1491587557!83872239!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26709 invoked from network); 7 Apr 2017 17:52:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:52:38 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3p-0004JM-JX
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3p-0007xa-Is
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY3p-0007xa-Is@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:52:37 +0000
Subject: [Xen-changelog] [xen master] tools/python: Adjust migration v2
	library to warn about zero-content records
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA0ZjM0ZTc2YWM1MGFjYWVhZjk3NTgyMjVhOTY3OGU5MWU0Mjk3ZWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAzMCAxNzozMjozMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxMDozNzozMiAyMDE3ICswMTAw
CgogICAgdG9vbHMvcHl0aG9uOiBBZGp1c3QgbWlncmF0aW9uIHYyIGxpYnJhcnkgdG8gd2FybiBh
Ym91dCB6ZXJvLWNvbnRlbnQgcmVjb3JkcwogICAgCiAgICBUaGVzZSByZWNvcmRzIHNob3VsZG4n
dCBiZSBpbiBhIHN0cmVhbSwgYnV0IGFjY2lkZW50YWxseSBhcmUuICBXYXJuIGFib3V0CiAgICB0
aGVtLCBidXQgZG9uJ3QgYWJvcnQgdGhlIHZlcmlmaWNhdGlvbi4KICAgIAogICAgV2hpbGUgaGVy
ZSwgYWRkIGEgbWlzc2luZyBsZW5ndGggY2hlY2sgdG8gdGhlIFg4Nl9QVl9QMk1fRlJBTUVTIHJl
Y29yZAogICAgY2hlY2tlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3B5dGhvbi94ZW4vbWlncmF0aW9uL2xpYnhjLnB5
IHwgMTMgKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9weXRob24veGVuL21pZ3JhdGlvbi9saWJ4
Yy5weSBiL3Rvb2xzL3B5dGhvbi94ZW4vbWlncmF0aW9uL2xpYnhjLnB5CmluZGV4IDZmZDNmNmQu
LmYyNDQ0OGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5dGhvbi94ZW4vbWlncmF0aW9uL2xpYnhjLnB5
CisrKyBiL3Rvb2xzL3B5dGhvbi94ZW4vbWlncmF0aW9uL2xpYnhjLnB5CkBAIC0zMTIsNiArMzEy
LDEwIEBAIGNsYXNzIFZlcmlmeUxpYnhjKFZlcmlmeUJhc2UpOgogICAgIGRlZiB2ZXJpZnlfcmVj
b3JkX3g4Nl9wdl9wMm1fZnJhbWVzKHNlbGYsIGNvbnRlbnQpOgogICAgICAgICAiIiIgeDg2IFBW
IHAybSBmcmFtZXMgcmVjb3JkICIiIgogCisgICAgICAgIGlmIGxlbihjb250ZW50KSA8IDg6Cisg
ICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigieDg2X3B2X3AybV9mcmFtZXM6IHJlY29yZCBs
ZW5ndGggbXVzdCBiZSBhdCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgbGVhc3Qg
OCBieXRlcyBsb25nIikKKwogICAgICAgICBpZiBsZW4oY29udGVudCkgJSA4ICE9IDA6CiAgICAg
ICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigiTGVuZ3RoIGV4cGVjdGVkIHRvIGJlIGEgbXVsdGlw
bGUgb2YgOCwgbm90ICVkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJSAobGVuKGNv
bnRlbnQpLCApKQpAQCAtMzI0LDEwICszMjgsMTQgQEAgY2xhc3MgVmVyaWZ5TGlieGMoVmVyaWZ5
QmFzZSk6CiAgICAgICAgICIiIiBHZW5lcmljIGZvciBhbGwgUkVDX1RZUEVfeDg2X3B2X3ZjcHVf
e2Jhc2ljLGV4dGVuZGVkLHhzYXZlLG1zcnN9ICIiIgogICAgICAgICBtaW5zeiA9IGNhbGNzaXpl
KFg4Nl9QVl9WQ1BVX0hEUl9GT1JNQVQpCiAKLSAgICAgICAgaWYgbGVuKGNvbnRlbnQpIDw9IG1p
bnN6OgorICAgICAgICBpZiBsZW4oY29udGVudCkgPCBtaW5zejoKICAgICAgICAgICAgIHJhaXNl
IFJlY29yZEVycm9yKCJYODZfUFZfVkNQVV8lcyByZWNvcmQgbGVuZ3RoIG11c3QgYmUgYXQgbGVh
c3QgJWQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIGJ5dGVzIGxvbmciICUgKG5h
bWUsIG1pbnN6KSkKIAorICAgICAgICBpZiBsZW4oY29udGVudCkgPT0gbWluc3o6CisgICAgICAg
ICAgICBzZWxmLmluZm8oIldhcm5pbmc6IFg4Nl9QVl9WQ1BVXyVzIHJlY29yZCB3aXRoIHplcm8g
Y29udGVudCIKKyAgICAgICAgICAgICAgICAgICAgICAlIChuYW1lLCApKQorCiAgICAgICAgIHZj
cHVpZCwgcmVzMSA9IHVucGFjayhYODZfUFZfVkNQVV9IRFJfRk9STUFULCBjb250ZW50WzptaW5z
el0pCiAKICAgICAgICAgaWYgcmVzMSAhPSAwOgpAQCAtMzg1LDYgKzM5Myw5IEBAIGNsYXNzIFZl
cmlmeUxpYnhjKFZlcmlmeUJhc2UpOgogICAgICAgICBpZiByc3ZkICE9IDA6CiAgICAgICAgICAg
ICByYWlzZSBSZWNvcmRFcnJvcigiUmVzZXJ2ZWQgZmllbGQgbm90IHplcm8gKDB4JTA0eCkiICUg
KHJzdmQsICkpCiAKKyAgICAgICAgaWYgY291bnQgPT0gMDoKKyAgICAgICAgICAgIHNlbGYuaW5m
bygiV2FybmluZzogSFZNX1BBUkFNUyByZWNvcmQgd2l0aCB6ZXJvIGNvbnRlbnQiKQorCiAgICAg
ICAgIHN6ICs9IGNvdW50ICogY2FsY3NpemUoSFZNX1BBUkFNU19FTlRSWV9GT1JNQVQpCiAKICAg
ICAgICAgaWYgbGVuKGNvbnRlbnQpICE9IHN6OgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 07 17:52:50 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 07 Apr 2017 17:52:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cwY42-0005CF-6v; Fri, 07 Apr 2017 17:52:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY41-0005Bm-OT
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:49 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 7E/4E-27751-1F1D7E85; Fri, 07 Apr 2017 17:52:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffDxec
 RBlfnqFhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxoefk1gL1ghV9B29y9LAuJ6/i5GLQ0jgC6PE
 jpXzWCCc84wSi/Y/AHI4ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFgiS2DFlM
 5jNK2Am0fh5MpjNAlS/evIaxgmMHAsYGVYxqhenFpWlFuma6iUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBPqEAQh2ME6/7H+IUZKDSUmUV8HnSYQQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCV7/C88jhASLUtNTK9Iyc4DBAZOW4OBREuE9DJLmLS5IzC3OTIdInWJUlBLnPQ6SEABJ
 ZJTmwbXBAvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlPgUzhycwrgZv+CmgxE9Bin1tPQ
 RaXJCKkpBoYa9yORTjvqbbeKWWxlz3sRJxeYYmDkua71ppXDzxv/olvYc3+9tE1SKns8jtrl2
 4WaSWL/Qd6+6KKcozPVE6V3H440NBj3i8FZmstfanYPz57VVZmTGmp3Hl918RzF+RKVz2aV/F
 Nw3yq4pQN8xUmpSjp3d7E5vr1i3iuQE7nTO4TEsd3/BVTYinOSDTUYi4qTgQAfIIAVUMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1491587567!39752194!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50221 invoked from network); 7 Apr 2017 17:52:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Apr 2017 17:52:48 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3z-0004KF-M6
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cwY3z-0007yY-L9
 for xen-changelog@lists.xensource.com; Fri, 07 Apr 2017 17:52:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cwY3z-0007yY-L9@xenbits.xenproject.org>
Date: Fri, 07 Apr 2017 17:52:47 +0000
Subject: [Xen-changelog] [xen master] docs: Clarify the expected behaviour
	of zero-content records
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRlNWYzNmEyNjZiNDFjYWZjNDdjODc2NzAwYTljMWE0OTRhYTI5NmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAzMCAxNzozMjozNCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxMDozNzozMiAyMDE3ICswMTAw
CgogICAgZG9jczogQ2xhcmlmeSB0aGUgZXhwZWN0ZWQgYmVoYXZpb3VyIG9mIHplcm8tY29udGVu
dCByZWNvcmRzCiAgICAKICAgIFRoZSBzZW5kaW5nIHNpZGUgc2hvdWxkbid0IHNlbmQgYW55IGRh
dGEgcmVjb3JkcyB3aGljaCBlbmQgdXAgaGF2aW5nCiAgICB6ZXJvLWxlbmd0aCBjb250ZW50LCBi
dXQgdGhlIHJlY2VpdmluZyBzaWRlIHdpbGwgbmVlZCB0byB0b2xlcmF0ZSBzdWNoCiAgICByZWNv
cmRzIGZvciBjb21wYXRpYmlsaXR5IHB1cnBvc2VzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgWyB3ZWk6IGZpeCB0
eXBvcyBldGMgXQogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGRv
Y3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MgfCAxNiArKysrKysrKysrKysr
KystCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL2RvY3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MgYi9kb2Nz
L3NwZWNzL2xpYnhjLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jCmluZGV4IDMxZWJhMTAuLjczNDIx
ZmYgMTAwNjQ0Ci0tLSBhL2RvY3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MK
KysrIGIvZG9jcy9zcGVjcy9saWJ4Yy1taWdyYXRpb24tc3RyZWFtLnBhbmRvYwpAQCAtMyw3ICsz
LDcgQEAKICAgQW5kcmV3IENvb3BlciA8PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+PgogICBX
ZW4gQ29uZ3lhbmcgPDx3ZW5jeUBjbi5mdWppdHN1LmNvbT4+CiAgIFlhbmcgSG9uZ3lhbmcgPDxo
b25neWFuZy55YW5nQGVhc3lzdGFjay5jbj4+Ci0lIFJldmlzaW9uIDEKKyUgUmV2aXNpb24gMgog
CiBJbnRyb2R1Y3Rpb24KID09PT09PT09PT09PQpAQCAtNjMxLDYgKzYzMSwxMSBAQCBUaGUgc2V0
IG9mIHZhbGlkIHJlY29yZHMgZGVwZW5kcyBvbiB0aGUgZ3Vlc3QgYXJjaGl0ZWN0dXJlIGFuZCB0
eXBlLiAgTm8KIGFzc3VtcHRpb25zIHNob3VsZCBiZSBtYWRlIGFib3V0IHRoZSBvcmRlcmluZyBv
ciBpbnRlcmxlYXZpbmcgb2YKIGluZGVwZW5kZW50IHJlY29yZHMuICBSZWNvcmQgZGVwZW5kZW5j
aWVzIGFyZSBub3RlZCBiZWxvdy4KIAorU29tZSByZWNvcmRzIGFyZSB1c2VkIGZvciBzaWduYWxs
aW5nLCBhbmQgZXhwbGljaXRseSBoYXZlIHplcm8gbGVuZ3RoLiAgQWxsCitvdGhlciByZWNvcmRz
IGNvbnRhaW4gZGF0YSByZWxldmFudCB0byB0aGUgbWlncmF0aW9uLiAgRGF0YSByZWNvcmRzIHdp
dGggbm8KK2NvbnRlbnQgc2hvdWxkIGJlIGVsaWRlZCBvbiB0aGUgc291cmNlIHNpZGUsIGFzIHRo
ZWlyIHByZXNlbmNlIHNlcnZlcyBubworcHVycG9zZSwgYnV0IHJlc3VsdHMgaW4gZXh0cmEgd29y
ayBmb3IgdGhlIHJlc3RvcmUgc2lkZS4KKwogeDg2IFBWIEd1ZXN0CiAtLS0tLS0tLS0tLS0KIApA
QCAtNzE5LDMgKzcyNCwxMiBAQCByZXN0b3JlZC4KIFRoZSBpbWFnZSBoZWFkZXIgbWF5IG9ubHkg
YmUgZXh0ZW5kZWQgYnkgX2FwcGVuZGluZ18gYWRkaXRpb25hbAogZmllbGRzLiAgSW4gcGFydGlj
dWxhciwgdGhlIGBtYXJrZXJgLCBgaWRgIGFuZCBgdmVyc2lvbmAgZmllbGRzIG11c3QKIG5ldmVy
IGNoYW5nZSBzaXplIG9yIGxvY2F0aW9uLgorCisKK0VycmF0YQorPT09PT09CisKKzEuIEZvciBj
b21wYXRpYmlsaXR5IHdpdGggb2xkZXIgY29kZSwgdGhlIHJlY2V2aW5nIHNpZGUgb2YgYSBzdHJl
YW0gc2hvdWxkCisgICB0b2xlcmF0ZSBhbmQgaWdub3JlIHZhcmlhYmxlIHNpemVkIHJlY29yZHMg
d2l0aCB6ZXJvIGNvbnRlbnQuICBYZW4gcmVsZWFzZXMKKyAgIGJldHdlZW4gNC42IGFuZCA0Ljgg
Y291bGQgZW5kIHVwIGdlbmVyYXRpbmcgdmFsaWQgSFZNXF9QQVJBTVMgb3IKKyAgIFg4NlxfUFZc
X1ZDUFVcX3tFWFRFTkRFRCxYU0FWRSxNU1JTfSByZWNvcmRzIHdpdGggemVyby1sZW5ndGggY29u
dGVudC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:22:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWSW-0002dm-Le; Mon, 10 Apr 2017 10:22:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWSV-0002dd-Hz
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:07 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C0/05-32461-ECC5BE85; Mon, 10 Apr 2017 10:22:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfd0zOs
 Ig+MHeC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/mtQ2wFbXwVnZe2MzYwHubqYuTiEBL4wigx
 88dPdgjnPKPE1+4XjF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4S5y69
 gTM5hUwk/j/rheshgWo/u+nPvYJjBwLGBlWMWoUpxaVpRbpGpnqJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIEeqWegYFxB+Oudr9DjJIcTEqivOmWryOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfC6RwPlBItS01Mr0jJzgOEBk5bg4FES4dUBSfMWFyTmFmemQ6ROMSpKifP2gCQE
 QBIZpXlwbbCQvMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmFcIZApPZl4J3PRXQIuZgBaf2
 fUSZHFJIkJKqoFR+vOrc9nB2UeDNLTzVVa9rPJ7N3Uy+0s1uU//Kn6zBe5rbXYpezwhJeDFno
 sTzwj+PTnlma5ex/wPE3vZQjfv9ToRk3/+FO9/f+3HymIVETG67/m1jk7v3bOS8bDImU9dTBa
 b8m69mDGn7cSXg8alD6Onu2iafJjToKSwaBHz84NvVdgPfnFfo8RSnJFoqMVcVJwIANcNhfdE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1491819722!76857086!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34611 invoked from network); 10 Apr 2017 10:22:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWSQ-0003jb-2n
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWSP-0005Cq-WF
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWSP-0005Cq-WF@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:22:01 +0000
Subject: [Xen-changelog] [xen stable-4.8] libxl: correct xenstore entry for
	empty cdrom
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEwODVmMGNhMTJhM2RiMjAzZjlkY2ZjOTZkYzM3MjJkMGYwZjNmYmYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRmViIDE1
IDEyOjExOjEyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgNSAxNDoxNjoyMiAyMDE3ICswMTAw
CgogICAgbGlieGw6IGNvcnJlY3QgeGVuc3RvcmUgZW50cnkgZm9yIGVtcHR5IGNkcm9tCiAgICAK
ICAgIFNwZWNpZnlpbmcgYW4gZW1wdHkgY2Ryb20gZGV2aWNlIHdpbGwgcmVzdWx0IGluIGEgWGVu
c3RvcmUgZW50cnkKICAgIAogICAgcGFyYW1zID0gYWlvOihudWxsKQogICAgCiAgICBhcyB0aGUg
cGh5c2ljYWwgZGV2aWNlIHBhdGggaXNuJ3QgZXhpc3RpbmcuIFRoaXMgbGV0cyBhIGRvbWFpbiBi
b290ZWQKICAgIHZpYSBPVk1GIGhhbmcgYXMgT1ZNRiBpcyBjaGVja2luZyBmb3IgImFpbzoiIG9u
bHkgaW4gb3JkZXIgdG8gZGV0ZWN0CiAgICB0aGUgZW1wdHkgY2Ryb20gY2FzZS4KICAgIAogICAg
VXNlIGFuIGVtcHR5IHN0cmluZyBmb3IgdGhlIHBoeXNpY2FsIGRldmljZSBwYXRoIGluIHRoaXMg
Y2FzZS4gQXMgYQogICAgY2Ryb20gZGV2aWNlIGZvciBIVk0gaXMgYWx3YXlzIGJhY2tlZCBieSBx
ZGlzayB3ZSBvbmx5IG5lZWQgdG8gY292ZXIgdGhpcwogICAgYmFja2VuZC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyB8
IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKaW5k
ZXggMDM4NmYyOC4uYWNmNzE0ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bC5jCkBAIC0yMjU1LDcgKzIyNTUsOCBAQCBzdGF0aWMgdm9pZCBk
ZXZpY2VfZGlza19hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAg
ICAgIGNhc2UgTElCWExfRElTS19CQUNLRU5EX1FESVNLOgogICAgICAgICAgICAgICAgIGZsZXhh
cnJheV9hcHBlbmQoYmFjaywgInBhcmFtcyIpOwogICAgICAgICAgICAgICAgIGZsZXhhcnJheV9h
cHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlczolcyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZGV2aWNlX2Rpc2tfc3RyaW5nX29mX2Zvcm1hdChkaXNrLT5mb3JtYXQpLCBk
aXNrLT5wZGV2X3BhdGgpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19k
ZXZpY2VfZGlza19zdHJpbmdfb2ZfZm9ybWF0KGRpc2stPmZvcm1hdCksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkaXNrLT5wZGV2X3BhdGggPyA6ICIiKSk7CiAgICAgICAgICAgICAg
ICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGRpc2stPmNvbG9fZW5hYmxlKSkgewogICAgICAgICAg
ICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJjb2xvLWhvc3QiKTsKICAgICAgICAg
ICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBsaWJ4bF9fc3ByaW50ZihnYywgIiVz
IiwgZGlzay0+Y29sb19ob3N0KSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWSe-0002f2-N6; Mon, 10 Apr 2017 10:22:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWSd-0002ee-5l
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:15 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 98/F7-13192-6DC5BE85; Mon, 10 Apr 2017 10:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfdazOs
 Ig2sXOCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/ox+4I2roqtC9azNjCu4uhi5OIQEvjCKPHk
 RTcLhHOeUeL/whOMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC8RKfFzwk
 gmknFfATGL25SyQMAtQ+cZrOxgnMHIsYGRYxahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BEGINjB+Hdt4CFGSQ4mJVHedMvXEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeN2jgXKCRanpqRVpmTnA0IBJS3DwKInw6oCkeYsLEnOLM9MhUqcYFaXEeXtAEgIg
 iYzSPLg2WDheYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvEZApPJl5JXDTXwEtZgJafGbXS
 5DFJYkIKakGxu78DN+72qLT2BPnzfpYfsZO5WrPlTxO0xkdm6xWLfrgVsIQ7dxwv2Ebq3PEHq
 epgi19u66f2a1WdDBI43bFrN2bIt8orWkS+LC5omVTT3XsOw6jXQx76k0mmaeI/CrOvFl+W2m
 N4fuTSVP5Ps+UTnpWmtR13XaD7ZnLKXoeN5kz13Y43pqtqMRSnJFoqMVcVJwIADmrgwBCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1491819733!96667357!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11861 invoked from network); 10 Apr 2017 10:22:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWSa-0003jg-8O
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWSa-0005DT-42
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWSa-0005DT-42@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] tools/libxenctrl: fix error check
	after opening libxenforeignmemory
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUwMzU0ZTY1ZmVjMjFhNTFlNTczYmY4MmVmOTMwY2I5N2VkMTFjOTYKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IEZlYiAyMiAxMzoyNzozNCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTQ6MjQ6NDAgMjAx
NyArMDEwMAoKICAgIHRvb2xzL2xpYnhlbmN0cmw6IGZpeCBlcnJvciBjaGVjayBhZnRlciBvcGVu
aW5nIGxpYnhlbmZvcmVpZ25tZW1vcnkKICAgIAogICAgQ2hlY2tpbmcgdGhlIHZhbHVlIG9mIHhj
aC0+eGNhbGwgaXMgY2xlYXJseSBpbmNvcnJlY3QuIFRoZSBjb2RlIHNob3VsZCBiZQogICAgY2hl
Y2tpbmcgeGNoLT5mbWVtIChpLmUuIHRoZSByZXR1cm4gb2YgdGhlIHByZXZpb3VzbHkgY2FsbGVk
IGZ1bmN0aW9uKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgODBhN2QwNGY1MzJkZGMzNTAwYWNkNzk4
ODkxNzcwOGE1MzZhZTE1ZikKLS0tCiB0b29scy9saWJ4Yy94Y19wcml2YXRlLmMgfCAzICstLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuYyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuYwpp
bmRleCBkNTdjMzlhLi45YmE0YjczIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wcml2YXRl
LmMKKysrIGIvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5jCkBAIC02NCw4ICs2NCw3IEBAIHN0cnVj
dCB4Y19pbnRlcmZhY2VfY29yZSAqeGNfaW50ZXJmYWNlX29wZW4oeGVudG9vbGxvZ19sb2dnZXIg
KmxvZ2dlciwKICAgICAgICAgZ290byBlcnI7CiAKICAgICB4Y2gtPmZtZW0gPSB4ZW5mb3JlaWdu
bWVtb3J5X29wZW4oeGNoLT5lcnJvcl9oYW5kbGVyLCAwKTsKLQotICAgIGlmICggeGNoLT54Y2Fs
bCA9PSBOVUxMICkKKyAgICBpZiAoIHhjaC0+Zm1lbSA9PSBOVUxMICkKICAgICAgICAgZ290byBl
cnI7CiAKICAgICByZXR1cm4geGNoOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:22:30 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10: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.xen.org>)
	id 1cxWSs-0002hf-On; Mon, 10 Apr 2017 10:22:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWSr-0002hN-2t
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:29 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 32/2E-01711-4EC5BE85; Mon, 10 Apr 2017 10:22:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfdBzOs
 IgyMv5C0mbDNwYPTY3reLPYAxijUzLym/IoE14/zsm8wFZ/MqOr93sDYwtsd0MXJyCAl8YZS4
 uFqui5ELyD7PKHHo3k2mLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYW8JTYeqebE
 cTmFTCT2H7hAlicBaj+wudHzBMYORYwMqxi1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0ST0DA+MOxj3tfocYJTmYlER50y1fRwjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4F0fDZQTLEpNT61Iy8wBBgdMWoKDR0mEVwckzVtckJhbnJkOkTrFqMvxbumH90xC
 LHn5ealS4rw9IEUCIEUZpXlwI2CBeolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8RkCk8m
 XklcJteAR3BBHTEmV0vQY4oSURISTUw9oSult+m/XbFOcuJf65lF0/p61Hr64vzm9OjMP3SdH
 fhXR/yPWdHlkusK0w32v5lvkjR5oyTwh6/Tc/vKS0zeyoWw5VksXy9R98E7+t7/+V8+lzGvVB
 ebkq38dk5u3yPCh06WbWobN6mZv6dPo9sG7fc3Vtn6jW5QOKBUquZd2JU3uTS7KlPlViKMxIN
 tZiLihMBwq9Qlk8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1491819743!89862172!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26357 invoked from network); 10 Apr 2017 10:22:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWSk-0003jr-CJ
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWSk-0005Er-9g
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWSk-0005Er-9g@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] xenstored: apply a write
	transaction rate limit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRjZDAyYTI1MTNkYzIyNGUzNDNlYWE4YTg4NDE4YTE0YWRlMDkyYjMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgNyAxNjowOToxMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MDk6MDggMjAx
NyArMDEwMAoKICAgIHhlbnN0b3JlZDogYXBwbHkgYSB3cml0ZSB0cmFuc2FjdGlvbiByYXRlIGxp
bWl0CiAgICAKICAgIFRoaXMgYXZvaWRzIGEgcm9ndWUgY2xpZW50IGJlaW5nIGFib3V0IHRvIHN0
YWxsIGFub3RoZXIgY2xpZW50IChlZyB0aGUKICAgIHRvb2xzdGFjaykgaW5kZWZpbml0ZWx5Lgog
ICAgCiAgICBUaGlzIGlzIFhTQS0yMDYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAgCiAgICBCYWNrcG9ydGVkIHRvIDQu
OCAobm90IGVudGlyZWx5IHRyaXZpYWwpLgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0b3JlL01ha2VmaWxlICAgICAg
ICAgICAgICAgIHwgICAzICstCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jICAgICAg
ICB8ICAgOSArKwogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuaCAgICAgICAgfCAgIDYg
KwogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jICAgICAgfCAyMTUgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWlu
LmggICAgICB8ICAyNSArKysrCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24u
YyB8ICAgNSArCiA2IGZpbGVzIGNoYW5nZWQsIDI2MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUgYi90b29scy94ZW5zdG9y
ZS9NYWtlZmlsZQppbmRleCAzNmI2ZmQ0Li45Y2I1NGRlIDEwMDY0NAotLS0gYS90b29scy94ZW5z
dG9yZS9NYWtlZmlsZQorKysgYi90b29scy94ZW5zdG9yZS9NYWtlZmlsZQpAQCAtMzIsNiArMzIs
NyBAQCBYRU5TVE9SRURfT0JKU18kKENPTkZJR19GcmVlQlNEKSA9IHhlbnN0b3JlZF9wb3NpeC5v
CiBYRU5TVE9SRURfT0JKU18kKENPTkZJR19NaW5pT1MpID0geGVuc3RvcmVkX21pbmlvcy5vCiAK
IFhFTlNUT1JFRF9PQkpTICs9ICQoWEVOU1RPUkVEX09CSlNfeSkKK0xETElCU194ZW5zdG9yZWQg
Kz0gLWxydAogCiBpZm5lcSAoJChYRU5TVE9SRV9TVEFUSUNfQ0xJRU5UUykseSkKIExJQlhFTlNU
T1JFIDo9IGxpYnhlbnN0b3JlLnNvCkBAIC03Myw3ICs3NCw3IEBAIGVuZGlmCiAkKFhFTlNUT1JF
RF9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikKIAogeGVuc3RvcmVkOiAk
KFhFTlNUT1JFRF9PQkpTKQotCSQoQ0MpICReICQoTERGTEFHUykgJChMRExJQlNfbGlieGVuZXZ0
Y2huKSAkKExETElCU19saWJ4ZW5nbnR0YWIpICQoTERMSUJTX2xpYnhlbmN0cmwpICQoU09DS0VU
X0xJQlMpIC1vICRAICQoQVBQRU5EX0xERkxBR1MpCisJJChDQykgJF4gJChMREZMQUdTKSAkKExE
TElCU19saWJ4ZW5ldnRjaG4pICQoTERMSUJTX2xpYnhlbmdudHRhYikgJChMRExJQlNfbGlieGVu
Y3RybCkgJChMRExJQlNfeGVuc3RvcmVkKSAkKFNPQ0tFVF9MSUJTKSAtbyAkQCAkKEFQUEVORF9M
REZMQUdTKQogCiB4ZW5zdG9yZWQuYTogJChYRU5TVE9SRURfT0JKUykKIAkkKEFSKSBjciAkQCAk
XgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYyBiL3Rvb2xzL3hl
bnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMKaW5kZXggM2RmOTc3Yi4uZDE0ZjA5NiAxMDA2NDQKLS0t
IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYworKysgYi90b29scy94ZW5zdG9yZS94
ZW5zdG9yZWRfY29yZS5jCkBAIC0zNTgsNiArMzU4LDcgQEAgc3RhdGljIHZvaWQgaW5pdGlhbGl6
ZV9mZHMoaW50IHNvY2ssIGludCAqcF9zb2NrX3BvbGxmZF9pZHgsCiAJCQkgICBpbnQgKnB0aW1l
b3V0KQogewogCXN0cnVjdCBjb25uZWN0aW9uICpjb25uOworCXN0cnVjdCB3cmxfdGltZXN0YW1w
dCBub3c7CiAKIAlpZiAoZmRzKQogCQltZW1zZXQoZmRzLCAwLCBzaXplb2Yoc3RydWN0IHBvbGxm
ZCkgKiBjdXJyZW50X2FycmF5X3NpemUpOwpAQCAtMzc3LDggKzM3OCwxMSBAQCBzdGF0aWMgdm9p
ZCBpbml0aWFsaXplX2ZkcyhpbnQgc29jaywgaW50ICpwX3NvY2tfcG9sbGZkX2lkeCwKIAkJeGNl
X3BvbGxmZF9pZHggPSBzZXRfZmQoeGVuZXZ0Y2huX2ZkKHhjZV9oYW5kbGUpLAogCQkJCQlQT0xM
SU58UE9MTFBSSSk7CiAKKwl3cmxfZ2V0dGltZV9ub3coJm5vdyk7CisKIAlsaXN0X2Zvcl9lYWNo
X2VudHJ5KGNvbm4sICZjb25uZWN0aW9ucywgbGlzdCkgewogCQlpZiAoY29ubi0+ZG9tYWluKSB7
CisJCQl3cmxfY2hlY2tfdGltZW91dChjb25uLT5kb21haW4sIG5vdywgcHRpbWVvdXQpOwogCQkJ
aWYgKGRvbWFpbl9jYW5fcmVhZChjb25uKSB8fAogCQkJICAgIChkb21haW5fY2FuX3dyaXRlKGNv
bm4pICYmCiAJCQkgICAgICFsaXN0X2VtcHR5KCZjb25uLT5vdXRfbGlzdCkpKQpAQCAtODMzLDYg
KzgzNyw3IEBAIHN0YXRpYyB2b2lkIGRlbGV0ZV9ub2RlX3NpbmdsZShzdHJ1Y3QgY29ubmVjdGlv
biAqY29ubiwgc3RydWN0IG5vZGUgKm5vZGUpCiAJCWNvcnJ1cHQoY29ubiwgIkNvdWxkIG5vdCBk
ZWxldGUgJyVzJyIsIG5vZGUtPm5hbWUpOwogCQlyZXR1cm47CiAJfQorCiAJZG9tYWluX2VudHJ5
X2RlYyhjb25uLCBub2RlKTsKIH0KIApAQCAtOTcyLDYgKzk3Nyw3IEBAIHN0YXRpYyB2b2lkIGRv
X3dyaXRlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3QgYnVmZmVyZWRfZGF0YSAqaW4p
CiAJfQogCiAJYWRkX2NoYW5nZV9ub2RlKGNvbm4tPnRyYW5zYWN0aW9uLCBuYW1lLCBmYWxzZSk7
CisJd3JsX2FwcGx5X2RlYml0X2RpcmVjdChjb25uKTsKIAlmaXJlX3dhdGNoZXMoY29ubiwgaW4s
IG5hbWUsIGZhbHNlKTsKIAlzZW5kX2Fjayhjb25uLCBYU19XUklURSk7CiB9CkBAIC0xMDAzLDYg
KzEwMDksNyBAQCBzdGF0aWMgdm9pZCBkb19ta2RpcihzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwg
c3RydWN0IGJ1ZmZlcmVkX2RhdGEgKmluKQogCQkJcmV0dXJuOwogCQl9CiAJCWFkZF9jaGFuZ2Vf
bm9kZShjb25uLT50cmFuc2FjdGlvbiwgbmFtZSwgZmFsc2UpOworCQl3cmxfYXBwbHlfZGViaXRf
ZGlyZWN0KGNvbm4pOwogCQlmaXJlX3dhdGNoZXMoY29ubiwgaW4sIG5hbWUsIGZhbHNlKTsKIAl9
CiAJc2VuZF9hY2soY29ubiwgWFNfTUtESVIpOwpAQCAtMTEyOSw2ICsxMTM2LDcgQEAgc3RhdGlj
IHZvaWQgZG9fcm0oc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBidWZmZXJlZF9kYXRh
ICppbikKIAogCWlmIChfcm0oY29ubiwgbm9kZSwgbmFtZSkpIHsKIAkJYWRkX2NoYW5nZV9ub2Rl
KGNvbm4tPnRyYW5zYWN0aW9uLCBuYW1lLCB0cnVlKTsKKwkJd3JsX2FwcGx5X2RlYml0X2RpcmVj
dChjb25uKTsKIAkJZmlyZV93YXRjaGVzKGNvbm4sIGluLCBuYW1lLCB0cnVlKTsKIAkJc2VuZF9h
Y2soY29ubiwgWFNfUk0pOwogCX0KQEAgLTEyMDUsNiArMTIxMyw3IEBAIHN0YXRpYyB2b2lkIGRv
X3NldF9wZXJtcyhzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IGJ1ZmZlcmVkX2RhdGEg
KmluKQogCX0KIAogCWFkZF9jaGFuZ2Vfbm9kZShjb25uLT50cmFuc2FjdGlvbiwgbmFtZSwgZmFs
c2UpOworCXdybF9hcHBseV9kZWJpdF9kaXJlY3QoY29ubik7CiAJZmlyZV93YXRjaGVzKGNvbm4s
IGluLCBuYW1lLCBmYWxzZSk7CiAJc2VuZF9hY2soY29ubiwgWFNfU0VUX1BFUk1TKTsKIH0KZGlm
ZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmggYi90b29scy94ZW5zdG9y
ZS94ZW5zdG9yZWRfY29yZS5oCmluZGV4IGVjYzYxNGYuLjllOWQ5NjAgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmgKKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3Rv
cmVkX2NvcmUuaApAQCAtMzMsNiArMzMsMTIgQEAKICNpbmNsdWRlICJsaXN0LmgiCiAjaW5jbHVk
ZSAidGRiLmgiCiAKKyNkZWZpbmUgTUlOKGEsIGIpICgoKGEpIDwgKGIpKT8gKGEpIDogKGIpKQor
Cit0eXBlZGVmIGludDMyX3Qgd3JsX2NyZWRpdHQ7CisjZGVmaW5lIFdSTF9DUkVESVRfTUFYICgx
MDAwKjEwMDAqMTAwMCkKKy8qIF4gc2F0aXNmaWVzIG5vbi1vdmVyZmxvdyBjb25kaXRpb24gZm9y
IHdybF94ZmVyX2NyZWRpdCAqLworCiBzdHJ1Y3QgYnVmZmVyZWRfZGF0YQogewogCXN0cnVjdCBs
aXN0X2hlYWQgbGlzdDsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21h
aW4uYyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwppbmRleCA1ZGU5M2Q0Li4w
MTJkZmU2IDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKKysr
IGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCkBAIC0yMSw2ICsyMSw3IEBACiAj
aW5jbHVkZSA8dW5pc3RkLmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8c3RkYXJn
Lmg+CisjaW5jbHVkZSA8dGltZS5oPgogCiAjaW5jbHVkZSAidXRpbHMuaCIKICNpbmNsdWRlICJ0
YWxsb2MuaCIKQEAgLTc0LDYgKzc1LDEwIEBAIHN0cnVjdCBkb21haW4KIAogCS8qIG51bWJlciBv
ZiB3YXRjaCBmb3IgdGhpcyBkb21haW4gKi8KIAlpbnQgbmJ3YXRjaDsKKworCS8qIHdyaXRlIHJh
dGUgbGltaXQgKi8KKwl3cmxfY3JlZGl0dCB3cmxfY3JlZGl0OyAvKiBbIC13cmxfY29uZmlnX3dy
aXRlY29zdCwgK19kYnVyc3QgXSAqLworCXN0cnVjdCB3cmxfdGltZXN0YW1wdCB3cmxfdGltZXN0
YW1wOwogfTsKIAogc3RhdGljIExJU1RfSEVBRChkb21haW5zKTsKQEAgLTIwNiw2ICsyMTEsOCBA
QCBzdGF0aWMgaW50IGRlc3Ryb3lfZG9tYWluKHZvaWQgKl9kb21haW4pCiAKIAlmaXJlX3dhdGNo
ZXMoTlVMTCwgZG9tYWluLCAiQHJlbGVhc2VEb21haW4iLCBmYWxzZSk7CiAKKwl3cmxfZG9tYWlu
X2Rlc3Ryb3koZG9tYWluKTsKKwogCXJldHVybiAwOwogfQogCkBAIC0yNTMsNiArMjYwLDkgQEAg
dm9pZCBoYW5kbGVfZXZlbnQodm9pZCkKIGJvb2wgZG9tYWluX2Nhbl9yZWFkKHN0cnVjdCBjb25u
ZWN0aW9uICpjb25uKQogewogCXN0cnVjdCB4ZW5zdG9yZV9kb21haW5faW50ZXJmYWNlICppbnRm
ID0gY29ubi0+ZG9tYWluLT5pbnRlcmZhY2U7CisKKwlpZiAoZG9tYWluX2lzX3VucHJpdmlsZWdl
ZChjb25uKSAmJiBjb25uLT5kb21haW4tPndybF9jcmVkaXQgPCAwKQorCQlyZXR1cm4gZmFsc2U7
CiAJcmV0dXJuIChpbnRmLT5yZXFfY29ucyAhPSBpbnRmLT5yZXFfcHJvZCk7CiB9CiAKQEAgLTI4
NCw2ICsyOTQsOCBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqbmV3X2RvbWFpbih2b2lkICpjb250
ZXh0LCB1bnNpZ25lZCBpbnQgZG9taWQsCiAJZG9tYWluLT5kb21pZCA9IGRvbWlkOwogCWRvbWFp
bi0+cGF0aCA9IHRhbGxvY19kb21haW5fcGF0aChkb21haW4sIGRvbWlkKTsKIAorCXdybF9kb21h
aW5fbmV3KGRvbWFpbik7CisKIAlsaXN0X2FkZCgmZG9tYWluLT5saXN0LCAmZG9tYWlucyk7CiAJ
dGFsbG9jX3NldF9kZXN0cnVjdG9yKGRvbWFpbiwgZGVzdHJveV9kb21haW4pOwogCkBAIC03NTEs
NiArNzYzLDIwOSBAQCBpbnQgZG9tYWluX3dhdGNoKHN0cnVjdCBjb25uZWN0aW9uICpjb25uKQog
CQk6IDA7CiB9CiAKK3N0YXRpYyB3cmxfY3JlZGl0dCB3cmxfY29uZmlnX3dyaXRlY29zdCAgICAg
ID0gV1JMX0ZBQ1RPUjsKK3N0YXRpYyB3cmxfY3JlZGl0dCB3cmxfY29uZmlnX3JhdGUgICAgICAg
ICAgID0gV1JMX1JBVEUgICAqIFdSTF9GQUNUT1I7CitzdGF0aWMgd3JsX2NyZWRpdHQgd3JsX2Nv
bmZpZ19kYnVyc3QgICAgICAgICA9IFdSTF9EQlVSU1QgKiBXUkxfRkFDVE9SOworc3RhdGljIHdy
bF9jcmVkaXR0IHdybF9jb25maWdfZ2J1cnN0ICAgICAgICAgPSBXUkxfR0JVUlNUICogV1JMX0ZB
Q1RPUjsKK3N0YXRpYyB3cmxfY3JlZGl0dCB3cmxfY29uZmlnX25ld2RvbXNfZGJ1cnN0ID0KKwkg
ICAgICAgICAgICAgICAgICAgICAgICAgV1JMX0RCVVJTVCAqIFdSTF9ORVdET01TICogV1JMX0ZB
Q1RPUjsKKworbG9uZyB3cmxfbnRyYW5zYWN0aW9uczsKKworc3RhdGljIGxvbmcgd3JsX25kb21h
aW5zOworc3RhdGljIHdybF9jcmVkaXR0IHdybF9yZXNlcnZlOyAvKiBbLXdybF9jb25maWdfbmV3
ZG9tc19kYnVyc3QsICtfZ2J1cnN0IF0gKi8KKwordm9pZCB3cmxfZ2V0dGltZV9ub3coc3RydWN0
IHdybF90aW1lc3RhbXB0ICpub3dfd3QpCit7CisJc3RydWN0IHRpbWVzcGVjIG5vd190czsKKwlp
bnQgcjsKKworCXIgPSBjbG9ja19nZXR0aW1lKENMT0NLX01PTk9UT05JQywgJm5vd190cyk7CisJ
aWYgKHIpCisJCWJhcmZfcGVycm9yKCJDb3VsZCBub3QgZmluZCB0aW1lIChjbG9ja19nZXR0aW1l
IGZhaWxlZCkiKTsKKworCW5vd193dC0+c2VjID0gbm93X3RzLnR2X3NlYzsKKwlub3dfd3QtPm1z
ZWMgPSBub3dfdHMudHZfbnNlYyAvIDEwMDAwMDA7Cit9CisKK3N0YXRpYyB2b2lkIHdybF94ZmVy
X2NyZWRpdCh3cmxfY3JlZGl0dCAqZGViaXQsICB3cmxfY3JlZGl0dCBkZWJpdF9mbG9vciwKKwkJ
CSAgICB3cmxfY3JlZGl0dCAqY3JlZGl0LCB3cmxfY3JlZGl0dCBjcmVkaXRfY2VpbCkKKwkvKgor
CSAqIFRyYW5zZmVycyB6ZXJvIG9yIG1vcmUgY3JlZGl0IGZyb20gImRlYml0IiB0byAiY3JlZGl0
Ii4KKwkgKiBUcmFuc2ZlcnMgYXMgbXVjaCBhcyBwb3NzaWJsZSB3aGlsZSBtYWludGFpbmluZwor
CSAqIGRlYml0ID49IGRlYml0X2Zsb29yIGFuZCBjcmVkaXQgPD0gY3JlZGl0X2NlaWwuCisJICog
KElmIHRoYXQncyB2aW9sYXRlZCBhbHJlYWR5LCBkb2VzIG5vdGhpbmcuKQorCSAqCisJICogU3Vm
ZmljaWVudCBjb25kaXRpb25zIHRvIGF2b2lkIG92ZXJmbG93LCBlaXRoZXIgb2Y6CisJICogIHxl
dmVyeSBhcmd1bWVudHwgPD0gMHgzZmZmZmZmZgorCSAqICB8ZXZlcnkgYXJndW1lbnR8IDw9IDFF
OQorCSAqICB8ZXZlcnkgYXJndW1lbnR8IDw9IFdSTF9DUkVESVRfTUFYCisJICogKEFuZCB0aGlz
IGNvbmRpdGlvbiBpcyBwcmVzZXJ2ZWQuKQorCSAqLworeworCXdybF9jcmVkaXR0IHhmZXIgPSBN
SU4oICpkZWJpdCAgICAgIC0gZGViaXRfZmxvb3IsCisJCQkgICAgICAgIGNyZWRpdF9jZWlsIC0g
KmNyZWRpdCAgICAgICk7CisJaWYgKHhmZXIgPiAwKSB7CisJCSpkZWJpdCAtPSB4ZmVyOworCQkq
Y3JlZGl0ICs9IHhmZXI7CisJfQorfQorCit2b2lkIHdybF9kb21haW5fbmV3KHN0cnVjdCBkb21h
aW4gKmRvbWFpbikKK3sKKwlkb21haW4tPndybF9jcmVkaXQgPSAwOworCXdybF9nZXR0aW1lX25v
dygmZG9tYWluLT53cmxfdGltZXN0YW1wKTsKKwl3cmxfbmRvbWFpbnMrKzsKKwkvKiBTdGVhbCB1
cCB0byBEQlVSU1QgZnJvbSB0aGUgcmVzZXJ2ZSAqLworCXdybF94ZmVyX2NyZWRpdCgmd3JsX3Jl
c2VydmUsIC13cmxfY29uZmlnX25ld2RvbXNfZGJ1cnN0LAorCQkJJmRvbWFpbi0+d3JsX2NyZWRp
dCwgd3JsX2NvbmZpZ19kYnVyc3QpOworfQorCit2b2lkIHdybF9kb21haW5fZGVzdHJveShzdHJ1
Y3QgZG9tYWluICpkb21haW4pCit7CisJd3JsX25kb21haW5zLS07CisJLyoKKwkgKiBEb24ndCBi
b3RoZXIgcmVjYWxjdWxhdGluZyBkb21haW4ncyBjcmVkaXQgLSB0aGlzIGp1c3QKKwkgKiBtZWFu
cyB3ZSBkb24ndCBnaXZlIHRoZSByZXNlcnZlIHRoZSBlbmRpbmcgZG9tYWluJ3MgY3JlZGl0CisJ
ICogZm9yIHRpbWUgZWxhcHNlZCBzaW5jZSBsYXN0IHVwZGF0ZS4KKwkgKi8KKwl3cmxfeGZlcl9j
cmVkaXQoJmRvbWFpbi0+d3JsX2NyZWRpdCwgMCwKKwkJCSZ3cmxfcmVzZXJ2ZSwgd3JsX2NvbmZp
Z19kYnVyc3QpOworfQorCit2b2lkIHdybF9jcmVkaXRfdXBkYXRlKHN0cnVjdCBkb21haW4gKmRv
bWFpbiwgc3RydWN0IHdybF90aW1lc3RhbXB0IG5vdykKK3sKKwkvKgorCSAqIFdlIHdhbnQgdG8g
Y2FsY3VsYXRlCisJICogICAgY3JlZGl0ICs9IChub3cgLSB0aW1lc3RhbXApICogUkFURSAvIG5k
b21zOworCSAqIEJ1dCB3ZSB3YW50IGl0IHRvIHNhdHVyYXRlLCBhbmQgdG8gYXZvaWQgZmxvYXRp
bmcgcG9pbnQuCisJICogVG8gYXZvaWQgcm91bmRpbmcgZXJyb3JzIGZyb20gY29uc3RhbnRseSBh
ZGRpbmcgc21hbGwKKwkgKiBhbW91bnRzIG9mIGNyZWRpdCwgd2Ugb25seSBhZGQgY3JlZGl0IGZv
ciB3aG9sZSBtaWxsaXNlY29uZHMuCisJICovCisJbG9uZyBzZWNvbmRzICAgICAgPSBub3cuc2Vj
IC0gIGRvbWFpbi0+d3JsX3RpbWVzdGFtcC5zZWM7CisJbG9uZyBtaWxsaXNlY29uZHMgPSBub3cu
bXNlYyAtIGRvbWFpbi0+d3JsX3RpbWVzdGFtcC5tc2VjOworCWxvbmcgbXNlYzsKKwlpbnQ2NF90
IGRlbm9tLCBudW07CisJd3JsX2NyZWRpdHQgc3VycGx1czsKKworCXNlY29uZHMgPSBNSU4oc2Vj
b25kcywgMTAwMCoxMDAwKTsgLyogYXJiaXRyYXJ5LCBwcmV2ZW50cyBvdmVyZmxvdyAqLworCW1z
ZWMgPSBzZWNvbmRzICogMTAwMCArIG1pbGxpc2Vjb25kczsKKworCWlmIChtc2VjIDwgMCkKKyAg
ICAgICAgICAgICAgICAvKiBzaG91bGRuJ3QgaGFwcGVuIHdpdGggQ0xPQ0tfTU9OT1RPTklDICov
CisJCW1zZWMgPSAwOworCisJLyogMzJ4MzIgLT4gNjQgY2Fubm90IG92ZXJmbG93ICovCisJZGVu
b20gPSAoaW50NjRfdCltc2VjICogd3JsX2NvbmZpZ19yYXRlOworCW51bSAgPSAgKGludDY0X3Qp
d3JsX25kb21haW5zICogMTAwMDsKKwkvKiBkZW5vbSAvIG51bSA8PSAxRTYgKiB3cmxfY29uZmln
X3JhdGUsIHNvIHdpdGgKKwkgICByZWFzb25hYmxlIHdybF9jb25maWdfcmF0ZSwgZGVub20gLyBu
dW0gPDwgMl42NCAqLworCisJLyogYXQgbGFzdCEgKi8KKwlkb21haW4tPndybF9jcmVkaXQgPSBN
SU4oIChpbnQ2NF90KWRvbWFpbi0+d3JsX2NyZWRpdCArIGRlbm9tIC8gbnVtLAorCQkJCSAgV1JM
X0NSRURJVF9NQVggKTsKKwkvKiAobWF5YmUgYnJpZWZseSB2aW9sYXRpbmcgdGhlIERCVVJTVCBj
YXAgb24gd3JsX2NyZWRpdCkgKi8KKworCS8qIG1heWJlIHRha2UgZnJvbSB0aGUgcmVzZXJ2ZSB0
byBtYWtlIHVzIG5vbm5lZ2F0aXZlICovCisJd3JsX3hmZXJfY3JlZGl0KCZ3cmxfcmVzZXJ2ZSwg
ICAgICAgIDAsCisJCQkmZG9tYWluLT53cmxfY3JlZGl0LCAwKTsKKworCS8qIHJldHVybiBhbnkg
c3VycGx1cyAob3ZlciBEQlVSU1QpIHRvIHRoZSByZXNlcnZlICovCisJc3VycGx1cyA9IDA7CisJ
d3JsX3hmZXJfY3JlZGl0KCZkb21haW4tPndybF9jcmVkaXQsIHdybF9jb25maWdfZGJ1cnN0LAor
CQkJJnN1cnBsdXMsICAgICAgICAgICAgV1JMX0NSRURJVF9NQVgpOworCXdybF94ZmVyX2NyZWRp
dCgmc3VycGx1cywgICAgIDAsCisJCQkmd3JsX3Jlc2VydmUsIHdybF9jb25maWdfZ2J1cnN0KTsK
KwkvKiBzdXJwbHVzIGlzIG5vdyBpbXBsaWNpdGx5IGRpc2NhcmRlZCAqLworCisJZG9tYWluLT53
cmxfdGltZXN0YW1wID0gbm93OworCisJdHJhY2UoIndybDogZG9tICU0ZCAlNmxkICBtc2VjICAl
OWxkIGNyZWRpdCAgICU5bGQgcmVzZXJ2ZSIKKwkgICAgICAiICAlOWxkIGRpc2NhcmRcbiIsCisJ
ICAgICAgZG9tYWluLT5kb21pZCwKKwkgICAgICBtc2VjLAorCSAgICAgIChsb25nKWRvbWFpbi0+
d3JsX2NyZWRpdCwgKGxvbmcpd3JsX3Jlc2VydmUsCisJICAgICAgKGxvbmcpc3VycGx1cyk7Cit9
CisKK3ZvaWQgd3JsX2NoZWNrX3RpbWVvdXQoc3RydWN0IGRvbWFpbiAqZG9tYWluLAorCQkgICAg
ICAgc3RydWN0IHdybF90aW1lc3RhbXB0IG5vdywKKwkJICAgICAgIGludCAqcHRpbWVvdXQpCit7
CisJdWludDY0X3QgbnVtLCBkZW5vbTsKKwlpbnQgd2FrZXVwOworCisJd3JsX2NyZWRpdF91cGRh
dGUoZG9tYWluLCBub3cpOworCisJaWYgKGRvbWFpbi0+d3JsX2NyZWRpdCA+PSAwKQorCQkvKiBu
b3QgYmxvY2tlZCAqLworCQlyZXR1cm47CisKKwlpZiAoISpwdGltZW91dCkKKwkJLyogYWxyZWFk
eSBkZWNpZGVkIG9uIGltbWVkaWF0ZSB3YWtldXAsCisJCSAgIHNvIG5vIG5lZWQgdG8gY2FsY3Vs
YXRlIG91ciB0aW1lb3V0ICovCisJCXJldHVybjsKKworCS8qIGNhbGN1bGF0ZSAgd2FrZXVwID0g
bm93ICsgLWNyZWRpdCAvIChSQVRFIC8gbmRvbXMpOyAqLworCisJLyogY3JlZGl0IGNhbm5vdCBn
byBtb3JlIC12ZSB0aGFuIG9uZSB0cmFuc2FjdGlvbiwKKwkgKiBzbyB0aGUgZmlyc3QgbXVsdGlw
bGljYXRpb24gY2Fubm90IG92ZXJmbG93IGV2ZW4gMzItYml0ICovCisJbnVtICAgPSAodWludDY0
X3QpKC1kb21haW4tPndybF9jcmVkaXQgKiAxMDAwKSAqIHdybF9uZG9tYWluczsKKwlkZW5vbSA9
IHdybF9jb25maWdfcmF0ZTsKKworCXdha2V1cCA9IE1JTiggbnVtIC8gZGVub20gLyogdWludDY0
X3QgKi8sIElOVF9NQVggKTsKKwlpZiAoKnB0aW1lb3V0PT0tMSB8fCB3YWtldXAgPCAqcHRpbWVv
dXQpCisJCSpwdGltZW91dCA9IHdha2V1cDsKKworCXRyYWNlKCJ3cmw6IGRvbWFpbiAldSBjcmVk
aXQ9JWxkIChyZXNlcnZlPSVsZCkgU0xFRVBJTkcgZm9yICVkXG4iLAorCSAgICAgIGRvbWFpbi0+
ZG9taWQsCisJICAgICAgKGxvbmcpZG9tYWluLT53cmxfY3JlZGl0LCAobG9uZyl3cmxfcmVzZXJ2
ZSwKKwkgICAgICB3YWtldXApOworfQorCit2b2lkIHdybF9hcHBseV9kZWJpdF9hY3R1YWwoc3Ry
dWN0IGRvbWFpbiAqZG9tYWluKQoreworCXN0cnVjdCB3cmxfdGltZXN0YW1wdCBub3c7CisKKwlp
ZiAoIWRvbWFpbikKKwkJLyogc29ja2V0cyBlc2NhcGUgdGhlIHdyaXRlIHJhdGUgbGltaXQgKi8K
KwkJcmV0dXJuOworCisJd3JsX2dldHRpbWVfbm93KCZub3cpOworCXdybF9jcmVkaXRfdXBkYXRl
KGRvbWFpbiwgbm93KTsKKworCWRvbWFpbi0+d3JsX2NyZWRpdCAtPSB3cmxfY29uZmlnX3dyaXRl
Y29zdDsKKwl0cmFjZSgid3JsOiBkb21haW4gJXUgY3JlZGl0PSVsZCAocmVzZXJ2ZT0lbGQpXG4i
LAorCSAgICAgIGRvbWFpbi0+ZG9taWQsCisJICAgICAgKGxvbmcpZG9tYWluLT53cmxfY3JlZGl0
LCAobG9uZyl3cmxfcmVzZXJ2ZSk7Cit9CisKK3ZvaWQgd3JsX2FwcGx5X2RlYml0X2RpcmVjdChz
dHJ1Y3QgY29ubmVjdGlvbiAqY29ubikKK3sKKwlpZiAoIWNvbm4pCisJCS8qIHNvbWUgd3JpdGVz
IGFyZSBnZW5lcmF0ZWQgaW50ZXJuYWxseSAqLworCQlyZXR1cm47CisKKwlpZiAoY29ubi0+dHJh
bnNhY3Rpb24pCisJCS8qIHRoZXNlIGFyZSBhY2NvdW50ZWQgZm9yIHdoZW4gdGhlIHRyYW5zYWN0
aW9uIGVuZHMgKi8KKwkJcmV0dXJuOworCisJaWYgKCF3cmxfbnRyYW5zYWN0aW9ucykKKwkJLyog
d2UgZG9uJ3QgY29uZmxpY3Qgd2l0aCBhbnlvbmUgKi8KKwkJcmV0dXJuOworCisJd3JsX2FwcGx5
X2RlYml0X2FjdHVhbChjb25uLT5kb21haW4pOworfQorCit2b2lkIHdybF9hcHBseV9kZWJpdF90
cmFuc19jb21taXQoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pCit7CisJaWYgKHdybF9udHJhbnNh
Y3Rpb25zIDw9IDEpCisJCS8qIG91ciBvd24gdHJhbnNhY3Rpb24gYXBwZWFycyBpbiB0aGUgY291
bnRlciAqLworCQlyZXR1cm47CisKKwl3cmxfYXBwbHlfZGViaXRfYWN0dWFsKGNvbm4tPmRvbWFp
bik7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiAgYy1maWxlLXN0eWxlOiAibGlu
dXgiCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmggYi90b29s
cy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmgKaW5kZXggMjU1NDQyMy4uY2VjMzQxZSAxMDA2
NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5oCisrKyBiL3Rvb2xzL3hl
bnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaApAQCAtNjUsNCArNjUsMjkgQEAgdm9pZCBkb21haW5f
d2F0Y2hfaW5jKHN0cnVjdCBjb25uZWN0aW9uICpjb25uKTsKIHZvaWQgZG9tYWluX3dhdGNoX2Rl
YyhzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubik7CiBpbnQgZG9tYWluX3dhdGNoKHN0cnVjdCBjb25u
ZWN0aW9uICpjb25uKTsKIAorLyogV3JpdGUgcmF0ZSBsaW1pdGluZyAqLworCisjZGVmaW5lIFdS
TF9GQUNUT1IgICAxMDAwIC8qIGZvciBmaXhlZC1wb2ludCBhcml0aG1ldGljICovCisjZGVmaW5l
IFdSTF9SQVRFICAgICAgMjAwCisjZGVmaW5lIFdSTF9EQlVSU1QgICAgIDEwCisjZGVmaW5lIFdS
TF9HQlVSU1QgICAxMDAwCisjZGVmaW5lIFdSTF9ORVdET01TICAgICA1CisKK3N0cnVjdCB3cmxf
dGltZXN0YW1wdCB7CisJdGltZV90IHNlYzsKKwlpbnQgbXNlYzsKK307CisKK2V4dGVybiBsb25n
IHdybF9udHJhbnNhY3Rpb25zOworCit2b2lkIHdybF9nZXR0aW1lX25vdyhzdHJ1Y3Qgd3JsX3Rp
bWVzdGFtcHQgKm5vd190cyk7Cit2b2lkIHdybF9kb21haW5fbmV3KHN0cnVjdCBkb21haW4gKmRv
bWFpbik7Cit2b2lkIHdybF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkb21haW4pOwor
dm9pZCB3cmxfY3JlZGl0X3VwZGF0ZShzdHJ1Y3QgZG9tYWluICpkb21haW4sIHN0cnVjdCB3cmxf
dGltZXN0YW1wdCBub3cpOwordm9pZCB3cmxfY2hlY2tfdGltZW91dChzdHJ1Y3QgZG9tYWluICpk
b21haW4sCisgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB3cmxfdGltZXN0YW1wdCBub3cs
CisgICAgICAgICAgICAgICAgICAgICAgIGludCAqcHRpbWVvdXQpOwordm9pZCB3cmxfYXBwbHlf
ZGViaXRfZGlyZWN0KHN0cnVjdCBjb25uZWN0aW9uICpjb25uKTsKK3ZvaWQgd3JsX2FwcGx5X2Rl
Yml0X3RyYW5zX2NvbW1pdChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubik7CisKICNlbmRpZiAvKiBf
WEVOU1RPUkVEX0RPTUFJTl9IICovCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9y
ZWRfdHJhbnNhY3Rpb24uYyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF90cmFuc2FjdGlvbi5j
CmluZGV4IDg0Y2IwYmYuLjUwNTlhMTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0
b3JlZF90cmFuc2FjdGlvbi5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF90cmFuc2Fj
dGlvbi5jCkBAIC0xMjAsNiArMTIwLDcgQEAgc3RhdGljIGludCBkZXN0cm95X3RyYW5zYWN0aW9u
KHZvaWQgKl90cmFuc2FjdGlvbikKIHsKIAlzdHJ1Y3QgdHJhbnNhY3Rpb24gKnRyYW5zID0gX3Ry
YW5zYWN0aW9uOwogCisJd3JsX250cmFuc2FjdGlvbnMtLTsKIAl0cmFjZV9kZXN0cm95KHRyYW5z
LCAidHJhbnNhY3Rpb24iKTsKIAlpZiAodHJhbnMtPnRkYikKIAkJdGRiX2Nsb3NlKHRyYW5zLT50
ZGIpOwpAQCAtMTgzLDYgKzE4NCw3IEBAIHZvaWQgZG9fdHJhbnNhY3Rpb25fc3RhcnQoc3RydWN0
IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBidWZmZXJlZF9kYXRhICppbikKIAl0YWxsb2Nfc3Rl
YWwoY29ubiwgdHJhbnMpOwogCXRhbGxvY19zZXRfZGVzdHJ1Y3Rvcih0cmFucywgZGVzdHJveV90
cmFuc2FjdGlvbik7CiAJY29ubi0+dHJhbnNhY3Rpb25fc3RhcnRlZCsrOworCXdybF9udHJhbnNh
Y3Rpb25zKys7CiAKIAlzbnByaW50ZihpZF9zdHIsIHNpemVvZihpZF9zdHIpLCAiJXUiLCB0cmFu
cy0+aWQpOwogCXNlbmRfcmVwbHkoY29ubiwgWFNfVFJBTlNBQ1RJT05fU1RBUlQsIGlkX3N0ciwg
c3RybGVuKGlkX3N0cikrMSk7CkBAIC0yMTgsNiArMjIwLDkgQEAgdm9pZCBkb190cmFuc2FjdGlv
bl9lbmQoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBidWZmZXJlZF9kYXRhICppbikK
IAkJCXNlbmRfZXJyb3IoY29ubiwgRUFHQUlOKTsKIAkJCXJldHVybjsKIAkJfQorCisJCXdybF9h
cHBseV9kZWJpdF90cmFuc19jb21taXQoY29ubik7CisKIAkJaWYgKCFyZXBsYWNlX3RkYih0cmFu
cy0+dGRiX25hbWUsIHRyYW5zLT50ZGIpKSB7CiAJCQlzZW5kX2Vycm9yKGNvbm4sIGVycm5vKTsK
IAkJCXJldHVybjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:22:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWSy-0002iq-QI; Mon, 10 Apr 2017 10: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 <ian.jackson@eu.citrix.com>) id 1cxWSw-0002iW-Sc
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:34 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 E3/D5-23854-AEC5BE85; Mon, 10 Apr 2017 10:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfdlzOs
 Ig5k/lCwmbDNwYPTY3reLPYAxijUzLym/IoE148iLbqaCbfIVf29sZmxg3CLVxcjFISTwhVGi
 e+E/dgjnPKNEw92NjF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIiwQIrH0S
 gRImFfATGLdnxWsIDYLUPmf/WeZJzByLGBkWMWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgrJ
 ebWlycmJ6ak5hUrJecn7uJEeiTegYGxh2MrSf8DjFKcjApifKmW76OEOJLyk+pzEgszogvKs1
 JLT7EKMPBoSTB6wD0sZBgUWp6akVaZg4wOGDSEhw8SiK8USBp3uKCxNzizHSI1ClGXY53Sz+8
 ZxJiycvPS5US5+UCKRIAKcoozYMbAQvUS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEea1Ap
 vBk5pXAbXoFdAQT0BFndr0EOaIkESEl1cBopquSf+R33rbYitVcr1QD9CbO8jEITDNZ/SBN6H
 O4+vXw+P8Ry2+d2NX09t6BcJ5lz//zLXg782pUfoQVU8vxjenFVpHfSu9d/vhz7jmX/nkTpvk
 u2KTsuX/bPf4k7WMmViKq0/VNpzGtnddjKB69e72b4JfJvIf4Z8ZadZ9pb/NXagzcraeoxFKc
 kWioxVxUnAgA9G6Pbk8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1491819752!36983972!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28295 invoked from network); 10 Apr 2017 10: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; 10 Apr 2017 10:22:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWSu-0003k0-E6
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWSu-0005FX-DV
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWSu-0005FX-DV@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] xenstored: Log when the write
	transaction rate limit bites
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYzYjcxMDA0MjQyMDA5MzhlZGM0OWM0NjNlOGFhMWI4YjczZjI3NzgKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgNyAxNjowOToxMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTA6MTYgMjAx
NyArMDEwMAoKICAgIHhlbnN0b3JlZDogTG9nIHdoZW4gdGhlIHdyaXRlIHRyYW5zYWN0aW9uIHJh
dGUgbGltaXQgYml0ZXMKICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgogICAgCiAgICBwbHVzOgogICAgCiAgICB4ZW5zdG9yZTogZG9udCBpbmNy
ZW1lbnQgYm9vbCB2YXJpYWJsZQogICAgSW5zdGVhZCBvZiBpbmNyZW1lbnRpbmcgYSBib29sIHZh
cmlhYmxlIGp1c3Qgc2V0IGl0IHRvIHRydWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29y
ZS5jICAgfCAgMSArCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMgfCAyNiArKysr
KysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5o
IHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMgYi90b29scy94ZW5zdG9yZS94ZW5zdG9y
ZWRfY29yZS5jCmluZGV4IGQxNGYwOTYuLmRjOWEyNmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0
b3JlL3hlbnN0b3JlZF9jb3JlLmMKKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUu
YwpAQCAtMzc5LDYgKzM3OSw3IEBAIHN0YXRpYyB2b2lkIGluaXRpYWxpemVfZmRzKGludCBzb2Nr
LCBpbnQgKnBfc29ja19wb2xsZmRfaWR4LAogCQkJCQlQT0xMSU58UE9MTFBSSSk7CiAKIAl3cmxf
Z2V0dGltZV9ub3coJm5vdyk7CisJd3JsX2xvZ19wZXJpb2RpYyhub3cpOwogCiAJbGlzdF9mb3Jf
ZWFjaF9lbnRyeShjb25uLCAmY29ubmVjdGlvbnMsIGxpc3QpIHsKIAkJaWYgKGNvbm4tPmRvbWFp
bikgewpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jIGIvdG9v
bHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCmluZGV4IDAxMmRmZTYuLjE4YWMzMjcgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYworKysgYi90b29scy94
ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKQEAgLTIyLDYgKzIyLDcgQEAKICNpbmNsdWRlIDxz
dGRsaWIuaD4KICNpbmNsdWRlIDxzdGRhcmcuaD4KICNpbmNsdWRlIDx0aW1lLmg+CisjaW5jbHVk
ZSA8c3lzbG9nLmg+CiAKICNpbmNsdWRlICJ1dGlscy5oIgogI2luY2x1ZGUgInRhbGxvYy5oIgpA
QCAtNzksNiArODAsNyBAQCBzdHJ1Y3QgZG9tYWluCiAJLyogd3JpdGUgcmF0ZSBsaW1pdCAqLwog
CXdybF9jcmVkaXR0IHdybF9jcmVkaXQ7IC8qIFsgLXdybF9jb25maWdfd3JpdGVjb3N0LCArX2Ri
dXJzdCBdICovCiAJc3RydWN0IHdybF90aW1lc3RhbXB0IHdybF90aW1lc3RhbXA7CisJYm9vbCB3
cmxfZGVsYXlfbG9nZ2VkOwogfTsKIAogc3RhdGljIExJU1RfSEVBRChkb21haW5zKTsKQEAgLTc3
NCw2ICs3NzYsNyBAQCBsb25nIHdybF9udHJhbnNhY3Rpb25zOwogCiBzdGF0aWMgbG9uZyB3cmxf
bmRvbWFpbnM7CiBzdGF0aWMgd3JsX2NyZWRpdHQgd3JsX3Jlc2VydmU7IC8qIFstd3JsX2NvbmZp
Z19uZXdkb21zX2RidXJzdCwgK19nYnVyc3QgXSAqLworc3RhdGljIHRpbWVfdCB3cmxfbG9nX2xh
c3Rfd2FybmluZzsgLyogMDogbm8gcHJldmlvdXMgd2FybmluZyAqLwogCiB2b2lkIHdybF9nZXR0
aW1lX25vdyhzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgKm5vd193dCkKIHsKQEAgLTkyMyw2ICs5MjYs
OSBAQCB2b2lkIHdybF9jaGVja190aW1lb3V0KHN0cnVjdCBkb21haW4gKmRvbWFpbiwKIAkgICAg
ICB3YWtldXApOwogfQogCisjZGVmaW5lIFdSTF9MT0cobm93LCAuLi4pIFwKKwkoc3lzbG9nKExP
R19XQVJOSU5HLCAid3JpdGUgcmF0ZSBsaW1pdDogIiBfX1ZBX0FSR1NfXykpCisKIHZvaWQgd3Js
X2FwcGx5X2RlYml0X2FjdHVhbChzdHJ1Y3QgZG9tYWluICpkb21haW4pCiB7CiAJc3RydWN0IHdy
bF90aW1lc3RhbXB0IG5vdzsKQEAgLTkzOCw2ICs5NDQsMjYgQEAgdm9pZCB3cmxfYXBwbHlfZGVi
aXRfYWN0dWFsKHN0cnVjdCBkb21haW4gKmRvbWFpbikKIAl0cmFjZSgid3JsOiBkb21haW4gJXUg
Y3JlZGl0PSVsZCAocmVzZXJ2ZT0lbGQpXG4iLAogCSAgICAgIGRvbWFpbi0+ZG9taWQsCiAJICAg
ICAgKGxvbmcpZG9tYWluLT53cmxfY3JlZGl0LCAobG9uZyl3cmxfcmVzZXJ2ZSk7CisKKwlpZiAo
ZG9tYWluLT53cmxfY3JlZGl0IDwgMCkgeworCQlpZiAoIWRvbWFpbi0+d3JsX2RlbGF5X2xvZ2dl
ZCkgeworCQkJZG9tYWluLT53cmxfZGVsYXlfbG9nZ2VkID0gdHJ1ZTsKKwkJCVdSTF9MT0cobm93
LCAiZG9tYWluICVsZCBpcyBhZmZlY3RlZCIsCisJCQkJKGxvbmcpZG9tYWluLT5kb21pZCk7CisJ
CX0gZWxzZSBpZiAoIXdybF9sb2dfbGFzdF93YXJuaW5nKSB7CisJCQlXUkxfTE9HKG5vdywgInJh
dGUgbGltaXRpbmcgcmVzdGFydHMiKTsKKwkJfQorCQl3cmxfbG9nX2xhc3Rfd2FybmluZyA9IG5v
dy5zZWM7CisJfQorfQorCit2b2lkIHdybF9sb2dfcGVyaW9kaWMoc3RydWN0IHdybF90aW1lc3Rh
bXB0IG5vdykKK3sKKwlpZiAod3JsX2xvZ19sYXN0X3dhcm5pbmcgJiYKKwkgICAgKG5vdy5zZWMg
LSB3cmxfbG9nX2xhc3Rfd2FybmluZykgPiBXUkxfTE9HRVZFUlkpIHsKKwkJV1JMX0xPRyhub3cs
ICJub3QgaW4gZm9yY2UgcmVjZW50bHkiKTsKKwkJd3JsX2xvZ19sYXN0X3dhcm5pbmcgPSAwOwor
CX0KIH0KIAogdm9pZCB3cmxfYXBwbHlfZGViaXRfZGlyZWN0KHN0cnVjdCBjb25uZWN0aW9uICpj
b25uKQpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5oIGIvdG9v
bHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5oCmluZGV4IGNlYzM0MWUuLjU2MWFiNWQgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaAorKysgYi90b29scy94
ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmgKQEAgLTcyLDYgKzcyLDcgQEAgaW50IGRvbWFpbl93
YXRjaChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubik7CiAjZGVmaW5lIFdSTF9EQlVSU1QgICAgIDEw
CiAjZGVmaW5lIFdSTF9HQlVSU1QgICAxMDAwCiAjZGVmaW5lIFdSTF9ORVdET01TICAgICA1Cisj
ZGVmaW5lIFdSTF9MT0dFVkVSWSAgMTIwIC8qIHNlY29uZHMgKi8KIAogc3RydWN0IHdybF90aW1l
c3RhbXB0IHsKIAl0aW1lX3Qgc2VjOwpAQCAtODcsNiArODgsNyBAQCB2b2lkIHdybF9jcmVkaXRf
dXBkYXRlKHN0cnVjdCBkb21haW4gKmRvbWFpbiwgc3RydWN0IHdybF90aW1lc3RhbXB0IG5vdyk7
CiB2b2lkIHdybF9jaGVja190aW1lb3V0KHN0cnVjdCBkb21haW4gKmRvbWFpbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHdybF90aW1lc3RhbXB0IG5vdywKICAgICAgICAgICAgICAg
ICAgICAgICAgaW50ICpwdGltZW91dCk7Cit2b2lkIHdybF9sb2dfcGVyaW9kaWMoc3RydWN0IHdy
bF90aW1lc3RhbXB0IG5vdyk7CiB2b2lkIHdybF9hcHBseV9kZWJpdF9kaXJlY3Qoc3RydWN0IGNv
bm5lY3Rpb24gKmNvbm4pOwogdm9pZCB3cmxfYXBwbHlfZGViaXRfdHJhbnNfY29tbWl0KHN0cnVj
dCBjb25uZWN0aW9uICpjb25uKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:22:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWT8-0002l5-TB; Mon, 10 Apr 2017 10:22:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWT6-0002ke-Qg
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:44 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C9/19-19998-4FC5BE85; Mon, 10 Apr 2017 10:22:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVfdzzOs
 IgxdfNC0mbDNwYPTY3reLPYAxijUzLym/IoE14/vkVvaCx8IVOx6eZWtg7BDoYuTkEBL4wihx
 /2kVhH2eUWLpKqA4BwebgJjE3L0KIGERAVWJWSuWM0OUqEs0/W5gA7GFBTwkHq7fygJSzitgJ
 jFvti5ImAWofPLZbewTGDkWMDKsYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDWy00tLk5MT8
 1JTCrWS87P3cQI9Ec9AwPjDsaGvX6HGCU5mJREedMtX0cI8SXlp1RmJBZnxBeV5qQWH2KU4eB
 QkuBdHw2UEyxKTU+tSMvMAQYGTFqCg0dJhFcHJM1bXJCYW5yZDpE6xajL8W7ph/dMQix5+Xmp
 UuK8XMAwExIAKcoozYMbAQvSS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeY+ArOLJzCuB2
 /QK6AgmoCPO7HoJckRJIkJKqoFRyk99/tQ/rxaatG0+pPXpWBGfuWgxC7dT5Kvqaecmzm5ry7
 nl7rqEiy1x3Zt1hY6pbw6wr2oqa9i++ZWdp1qGyqyVy65rhG08tz+oUs92/vbXiQftX13XuB4
 p8P9lwp6UkmcTL76OUd7E2PV91dkV3+Y8OKP6LLn8z7zI5ZGZL0XWaWxSFvCRVmIpzkg01GIu
 Kk4EAL2U2D1NAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1491819762!78275895!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9833 invoked from network); 10 Apr 2017 10:22:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:22:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWT4-0003kF-Fl
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWT4-0005GF-FB
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWT4-0005GF-FB@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:22:42 +0000
Subject: [Xen-changelog] [xen stable-4.8] oxenstored: comments explaining
	some variables
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYyYzdhYjFmNDdlYTU4YjdiZDM5N2M0MjE4NWU5M2VkMWYxNjJhYzUKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjEwOjQx
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBjb21tZW50cyBleHBsYWluaW5nIHNvbWUgdmFy
aWFibGVzCiAgICAKICAgIEl0IHRvb2sgYSB3aGlsZSBvZiByZWFkaW5nIGFuZCByZWFzb25pbmcg
dG8gd29yayBvdXQgd2hhdCB0aGVzZSBhcmUKICAgIGZvciwgc28gaGVyZSBhcmUgY29tbWVudHMg
dG8gbWFrZSBsaWZlIGVhc2llciBmb3IgZXZlcnlvbmUgcmVhZGluZwogICAgdGhpcyBjb2RlIGlu
IGZ1dHVyZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2
aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0
aWFuLmxpbmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5t
bCAgICAgICB8ICAxICsKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCB8IDEw
ICsrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbCBiL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbAppbmRleCAyMjNlZTIxLi45ZjYxOWI4IDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RvcmUubWwKKysrIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3N0b3JlLm1sCkBAIC0yMTEsNiArMjExLDcgQEAgbGV0IGFwcGx5IHJub2RlIHBhdGgg
ZmN0ID0KIAlsb29rdXAgcm5vZGUgcGF0aCBmY3QKIGVuZAogCisoKiBUaGUgU3RvcmUudCB0eXBl
ICopCiB0eXBlIHQgPQogewogCW11dGFibGUgc3RhdF90cmFuc2FjdGlvbl9jb2FsZXNjZTogaW50
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCmluZGV4IDZiMzdmYzIuLjUxZDVkNmEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKQEAgLTY5LDExICs2OSwxNSBAQCBs
ZXQgY2FuX2NvYWxlc2NlIG9sZHJvb3QgY3VycmVudHJvb3QgcGF0aCA9CiAJZWxzZQogCQlmYWxz
ZQogCi10eXBlIHR5ID0gTm8gfCBGdWxsIG9mIChpbnQgKiBTdG9yZS5Ob2RlLnQgKiBTdG9yZS50
KQordHlwZSB0eSA9IE5vIHwgRnVsbCBvZiAoCisJaW50ICogICAgICAgICAgKCogVHJhbnNhY3Rp
b24gaWQgKikKKwlTdG9yZS5Ob2RlLnQgKiAoKiBPcmlnaW5hbCByb290ICopCisJU3RvcmUudCAg
ICAgICAgKCogQSBwb2ludGVyIHRvIHRoZSBjYW5vbmljYWwgc3RvcmU6IGl0cyByb290IGNoYW5n
ZXMgb24gZWFjaCB0cmFuc2FjdGlvbi1jb21taXQgKikKKykKIAogdHlwZSB0ID0gewogCXR5OiB0
eTsKLQlzdG9yZTogU3RvcmUudDsKKwlzdG9yZTogU3RvcmUudDsgKCogVGhpcyBpcyB0aGUgc3Rv
cmUgdGhhdCB3ZSBjaGFuZ2UgaW4gd3JpdGUgb3BlcmF0aW9ucy4gKikKIAlxdW90YTogUXVvdGEu
dDsKIAltdXRhYmxlIHBhdGhzOiAoWGVuYnVzLlhiLk9wLm9wZXJhdGlvbiAqIFN0b3JlLlBhdGgu
dCkgbGlzdDsKIAltdXRhYmxlIG9wZXJhdGlvbnM6IChQYWNrZXQucmVxdWVzdCAqIFBhY2tldC5y
ZXNwb25zZSkgbGlzdDsKQEAgLTE1NSw3ICsxNTksNyBAQCBsZXQgY29tbWl0IH5jb24gdCA9CiAJ
bGV0IGhhc19jb21taXRlZCA9CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAgICAgICAgICAg
ICAgICAgICAgICAtPiB0cnVlCi0JfCBGdWxsIChpZCwgb2xkcm9vdCwgY3N0b3JlKSAtPgorCXwg
RnVsbCAoaWQsIG9sZHJvb3QsIGNzdG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIgbWVhbmluZyBj
dXJyZW50IGNhbm9uaWNhbCBzdG9yZSAqKQogCQlsZXQgY29tbWl0X3BhcnRpYWwgb2xkcm9vdCBj
c3RvcmUgc3RvcmUgPQogCQkJKCogZ2V0IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUgcXVlcnkgYW5k
IHZlcmlmeSB0aGF0IGl0IGhhc24ndAogCQkJICAgYmVlbiBtb2RpZmllZCBieSBvdGhlcnMgdHJh
bnNhY3Rpb25zLiAqKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:22:55 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:22:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWTH-0002n4-Us; Mon, 10 Apr 2017 10:22:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTH-0002mr-Ff
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:55 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 FB/92-14551-EFC5BE85; Mon, 10 Apr 2017 10:22:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfdvzOs
 Ig3lPrC0mbDNwYPTY3reLPYAxijUzLym/IoE148+s92wF7+MqdvW9ZGpgnOXXxcjFISTwhVHi
 Zfdqxi5GTiDnPKPE0jd2XYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYW8JA4dQeil
 VfATOLSpN3sIDYLUP3K6QeYJjByLGBkWMWoUZxaVJZapGtoqZdUlJmeUZKbmJmja2hgrJebWl
 ycmJ6ak5hUrJecn7uJEeiTegYGxh2Mv4/7HWKU5GBSEuVNt3wdIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC1wHoYyHBotT01Iq0zBxgcMCkJTh4lER4daKB0rzFBYm5xZnpEKlTjLocfR0f3zMJ
 seTl56VKifNygcwQACnKKM2DGwEL1EuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHn/gqziy
 cwrgdv0CugIJqAjzux6CXJESSJCSqqB8cInr3PTFh69lNsrdvXGJonFc4ND2o5uf6fIWViekO
 SRJ8h3Wk7p2H4jhRyzQ4mbtp7MbFt+T6uDY66s8kRnxifbjP+uKHOfJM+b4O8jasqgsi9BnOX
 2e7nNrR9kP/OuW++SLsrwbk2OxcyNj/wZ/nrtzr3UddTncIR0x8MvTG8/s9/ybN4upcRSnJFo
 qMVcVJwIAM08Tc1PAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1491819772!91014368!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63570 invoked from network); 10 Apr 2017 10:22:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:22:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTE-0003kv-L4
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTE-0005HO-Gu
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:22:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWTE-0005HO-Gu@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:22:52 +0000
Subject: [Xen-changelog] [xen stable-4.8] oxenstored: handling of domain
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY2MzZjNzBiMzY5YWRhODdmMDhiY2IxODEwZDA3MTU2ODdiYzFmZTgKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjEwOjQy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBoYW5kbGluZyBvZiBkb21haW4gY29uZmxpY3Qt
Y3JlZGl0CiAgICAKICAgIFRoaXMgY29tbWl0IGdpdmVzIGVhY2ggZG9tYWluIGEgY29uZmxpY3Qt
Y3JlZGl0IHZhcmlhYmxlLCB3aGljaCB3aWxsCiAgICBsYXRlciBiZSB1c2VkIGZvciBsaW1pdGlu
ZyBob3cgb2Z0ZW4gYSBkb21haW4gY2FuIGNhdXNlIG90aGVyIGRvbWFpbidzCiAgICB0cmFuc2Fj
dGlvbi1jb21taXRzIHRvIGZhaWwuCiAgICAKICAgIFRoaXMgY29tbWl0IGFsc28gcHJvdmlkZXMg
ZnVuY3Rpb25zIGFuZCBkYXRhIGZvciBtYW5pcHVsYXRpbmcgZG9tYWlucwogICAgYW5kIHRoZWly
IGNvbmZsaWN0LWNyZWRpdCwgYW5kIGNoZWNraW5nIHdoZXRoZXIgdGhleSBoYXZlIGNyZWRpdC4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRp
Z0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1sICAg
ICAgfCAgIDUgKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwgICAgICAgICAgfCAg
IDMgKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbCAgICAgICAgICB8ICAxMSArKyst
CiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgICAgIHwgMTAzICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVk
LmNvbmYuaW4gfCAgMzIgKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0
aW9uLm1sICAgICB8ICAgMiArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sICAg
ICAgIHwgICAyICsKIDcgZmlsZXMgY2hhbmdlZCwgMTU0IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb24ubWwg
Yi90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbi5tbAppbmRleCAzZmZkMzViLi5hNjZk
MmY3IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbi5tbAorKysg
Yi90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbi5tbApAQCAtMjk2LDMgKzI5Niw4IEBA
IGxldCBkZWJ1ZyBjb24gPQogCWxldCBkb21pZCA9IGdldF9kb21zdHIgY29uIGluCiAJbGV0IHdh
dGNoZXMgPSBMaXN0Lm1hcCAoZnVuIChwYXRoLCB0b2tlbikgLT4gUHJpbnRmLnNwcmludGYgIndh
dGNoICVzOiAlcyAlc1xuIiBkb21pZCBwYXRoIHRva2VuKSAobGlzdF93YXRjaGVzIGNvbikgaW4K
IAlTdHJpbmcuY29uY2F0ICIiIHdhdGNoZXMKKworbGV0IGRlY3JfY29uZmxpY3RfY3JlZGl0IGRv
bXMgY29uID0KKwltYXRjaCBjb24uZG9tIHdpdGgKKwl8IE5vbmUgLT4gKCkgKCogSXQncyBhIHNv
Y2tldCBjb25uZWN0aW9uLiBXZSBkb24ndCBrbm93IHdoaWNoIGRvbWFpbiB3ZSdyZSBpbiwgc28g
dHJlYXQgaXQgYXMgaWYgaXQncyBmcmVlIHRvIGNvbmZsaWN0ICopCisJfCBTb21lIGRvbSAtPiBE
b21haW5zLmRlY3JfY29uZmxpY3RfY3JlZGl0IGRvbXMgZG9tCmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmluZS5t
bAppbmRleCBlOWQ5NTdmLi44MTZiNDkzIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvZGVmaW5lLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwKQEAgLTI5
LDYgKzI5LDkgQEAgbGV0IG1heHdhdGNoID0gcmVmICg1MCkKIGxldCBtYXh0cmFuc2FjdGlvbiA9
IHJlZiAoMjApCiBsZXQgbWF4cmVxdWVzdHMgPSByZWYgKC0xKSAgICgqIG1heGltdW0gcmVxdWVz
dHMgcGVyIHRyYW5zYWN0aW9uICopCiAKK2xldCBjb25mbGljdF9idXJzdF9saW1pdCA9IHJlZiA1
LjAKK2xldCBjb25mbGljdF9yYXRlX2xpbWl0X2lzX2FnZ3JlZ2F0ZSA9IHJlZiB0cnVlCisKIGxl
dCBkb21pZF9zZWxmID0gMHg3RkYwCiAKIGV4Y2VwdGlvbiBOb3RfYV9kaXJlY3Rvcnkgb2Ygc3Ry
aW5nCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sIGIvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbAppbmRleCBhYjM0MzE0Li5lNjc3YWEzIDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9kb21haW4ubWwKQEAgLTMxLDggKzMxLDEyIEBAIHR5cGUgdCA9CiAJbXV0YWJsZSBp
b19jcmVkaXQ6IGludDsgKCogdGhlIHJvdW5kcyBvZiByaW5nIHByb2Nlc3MgbGVmdCB0byBkbywg
ZGVmYXVsdCBpcyAwLAogCSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzdWFsbHkgc2V0IHRv
IDEgd2hlbiB0aGVyZSBpcyB3b3JrIGRldGVjdGVkLCBjb3VsZAogCSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGFsc28gc2V0IHRvIG4gdG8gZ2l2ZSAibGF6eSIgY2xpZW50cyBleHRyYSBjcmVk
aXQgKikKKwltdXRhYmxlIGNvbmZsaWN0X2NyZWRpdDogZmxvYXQ7ICgqIE11c3QgYmUgcG9zaXRp
dmUgdG8gcGVyZm9ybSB3cml0ZXM7IGEgY29tbWl0CisJICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0aGF0IGxhdGVyIGNhdXNlcyBjb25mbGljdCB3aXRoIGFub3RoZXIKKwkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbidzIHRyYW5zYWN0aW9uIGNvc3Rz
IGNyZWRpdC4gKikKIH0KIAorbGV0IGlzX2RvbTAgZCA9IGQuaWQgPSAwCiBsZXQgZ2V0X3BhdGgg
ZG9tID0gIi9sb2NhbC9kb21haW4vIiBeIChzcHJpbnRmICIldSIgZG9tLmlkKQogbGV0IGdldF9p
ZCBkb21haW4gPSBkb21haW4uaWQKIGxldCBnZXRfaW50ZXJmYWNlIGQgPSBkLmludGVyZmFjZQpA
QCAtNDgsNiArNTIsMTAgQEAgbGV0IHNldF9pb19jcmVkaXQgPyhuPTEpIGRvbWFpbiA9IGRvbWFp
bi5pb19jcmVkaXQgPC0gbWF4IDAgbgogbGV0IGluY3JfaW9fY3JlZGl0IGRvbWFpbiA9IGRvbWFp
bi5pb19jcmVkaXQgPC0gZG9tYWluLmlvX2NyZWRpdCArIDEKIGxldCBkZWNyX2lvX2NyZWRpdCBk
b21haW4gPSBkb21haW4uaW9fY3JlZGl0IDwtIG1heCAwIChkb21haW4uaW9fY3JlZGl0IC0gMSkK
IAorbGV0IGlzX3BhdXNlZF9mb3JfY29uZmxpY3QgZG9tID0gZG9tLmNvbmZsaWN0X2NyZWRpdCA8
PSAwLjAKKworbGV0IGlzX2ZyZWVfdG9fY29uZmxpY3QgPSBpc19kb20wCisKIGxldCBzdHJpbmdf
b2ZfcG9ydCA9IGZ1bmN0aW9uCiB8IE5vbmUgLT4gIk5vbmUiCiB8IFNvbWUgeCAtPiBzdHJpbmdf
b2ZfaW50IChYZW5ldmVudGNobi50b19pbnQgeCkKQEAgLTg0LDYgKzkyLDUgQEAgbGV0IG1ha2Ug
aWQgbWZuIHJlbW90ZV9wb3J0IGludGVyZmFjZSBldmVudGNobiA9IHsKIAlwb3J0ID0gTm9uZTsK
IAliYWRfY2xpZW50ID0gZmFsc2U7CiAJaW9fY3JlZGl0ID0gMDsKKwljb25mbGljdF9jcmVkaXQg
PSAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0OwogfQotCi1sZXQgaXNfZG9tMCBkID0gZC5p
ZCA9IDAKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwKaW5kZXggMzk1ZjNhOS4uM2QyOWNjOCAxMDA2
NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwKKysrIGIvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL2RvbWFpbnMubWwKQEAgLTE1LDIwICsxNSw1OCBAQAogICopCiAKIGxldCBk
ZWJ1ZyBmbXQgPSBMb2dnaW5nLmRlYnVnICJkb21haW5zIiBmbXQKK2xldCBlcnJvciBmbXQgPSBM
b2dnaW5nLmVycm9yICJkb21haW5zIiBmbXQKK2xldCB3YXJuIGZtdCAgPSBMb2dnaW5nLndhcm4g
ICJkb21haW5zIiBmbXQKIAogdHlwZSBkb21haW5zID0gewogCWV2ZW50Y2huOiBFdmVudC50Owog
CXRhYmxlOiAoWGVuY3RybC5kb21pZCwgRG9tYWluLnQpIEhhc2h0YmwudDsKKworCSgqIE4uQi4g
dGhlIFF1ZXVlIG1vZHVsZSBpcyBub3QgdGhyZWFkLXNhZmUgYnV0IG94ZW5zdG9yZWQgaXMgc2lu
Z2xlLXRocmVhZGVkLiAqKQorCSgqIERvbWFpbnMgcXVldWUgdXAgdG8gcmVnYWluIGNvbmZsaWN0
LWNyZWRpdDsgd2UgaGF2ZSBhIHF1ZXVlIGZvcgorCSAgIGRvbWFpbnMgdGhhdCBhcmUgY2Fycnlp
bmcgc29tZSBwZW5hbHR5IGFuZCBzbyBhcmUgYmVsb3cgdGhlCisJICAgbWF4aW11bSBjcmVkaXQs
IGFuZCBhbm90aGVyIHF1ZXVlIGZvciBkb21haW5zIHRoYXQgaGF2ZSBydW4gb3V0IG9mCisJICAg
Y3JlZGl0IGFuZCBzbyBoYXZlIGhhZCB0aGVpciBhY2Nlc3MgcGF1c2VkLiAqKQorCWRvbXNfY29u
ZmxpY3RfcGF1c2VkOiAoRG9tYWluLnQgb3B0aW9uIHJlZikgUXVldWUudDsKKwlkb21zX3dpdGhf
Y29uZmxpY3RfcGVuYWx0eTogKERvbWFpbi50IG9wdGlvbiByZWYpIFF1ZXVlLnQ7CisKKwkoKiBB
IGNhbGxiYWNrIGZ1bmN0aW9uIHRvIGJlIGNhbGxlZCB3aGVuIHdlIGdvIGZyb20gemVybyB0byBv
bmUgcGF1c2VkIGRvbWFpbi4KKwkgICBUaGlzIHdpbGwgYmUgdG8gcmVzZXQgdGhlIGNvdW50ZG93
biB1bnRpbCB0aGUgbmV4dCB1bml0IG9mIGNyZWRpdCBpcyBpc3N1ZWQuICopCisJb25fZmlyc3Rf
Y29uZmxpY3RfcGF1c2U6IHVuaXQgLT4gdW5pdDsKKworCSgqIElmIGNvbmZpZyBpcyBzZXQgdG8g
dXNlIGluZGl2aWR1YWwgaW5zdGVhZCBvZiBhZ2dyZWdhdGUgY29uZmxpY3QtcmF0ZS1saW1pdGlu
ZywKKwkgICB3ZSB1c2UgdGhpcyBpbnN0ZWFkIG9mIHRoZSBxdWV1ZXMuICopCisJbXV0YWJsZSBu
X3BhdXNlZDogaW50OwogfQogCi1sZXQgaW5pdCBldmVudGNobiA9Ci0JeyBldmVudGNobiA9IGV2
ZW50Y2huOyB0YWJsZSA9IEhhc2h0YmwuY3JlYXRlIDEwIH0KK2xldCBpbml0IGV2ZW50Y2huID0g
eworCWV2ZW50Y2huID0gZXZlbnRjaG47CisJdGFibGUgPSBIYXNodGJsLmNyZWF0ZSAxMDsKKwlk
b21zX2NvbmZsaWN0X3BhdXNlZCA9IFF1ZXVlLmNyZWF0ZSAoKTsKKwlkb21zX3dpdGhfY29uZmxp
Y3RfcGVuYWx0eSA9IFF1ZXVlLmNyZWF0ZSAoKTsKKwlvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9
IChmdW4gKCkgLT4gKCkpOyAoKiBEdW1teSB2YWx1ZSBmb3Igbm93LCBwZW5kaW5nIHN1YnNlcXVl
bnQgY29tbWl0LiAqKQorCW5fcGF1c2VkID0gMDsKK30KIGxldCBkZWwgZG9tcyBpZCA9IEhhc2h0
YmwucmVtb3ZlIGRvbXMudGFibGUgaWQKIGxldCBleGlzdCBkb21zIGlkID0gSGFzaHRibC5tZW0g
ZG9tcy50YWJsZSBpZAogbGV0IGZpbmQgZG9tcyBpZCA9IEhhc2h0YmwuZmluZCBkb21zLnRhYmxl
IGlkCiBsZXQgbnVtYmVyIGRvbXMgPSBIYXNodGJsLmxlbmd0aCBkb21zLnRhYmxlCiBsZXQgaXRl
ciBkb21zIGZjdCA9IEhhc2h0YmwuaXRlciAoZnVuIF8gYiAtPiBmY3QgYikgZG9tcy50YWJsZQog
CisoKiBGdW5jdGlvbnMgdG8gaGFuZGxlIHF1ZXVlcyBvZiBkb21haW5zIGdpdmVuIHRoYXQgdGhl
IGRvbWFpbiBtaWdodCBiZSBkZWxldGVkIHdoaWxlIGluIGEgcXVldWUuICopCitsZXQgcHVzaCBk
b20gcXVldWUgPQorCVF1ZXVlLnB1c2ggKHJlZiAoU29tZSBkb20pKSBxdWV1ZQorCitsZXQgcmVj
IHBvcCBxdWV1ZSA9CisJbWF0Y2ggIShRdWV1ZS5wb3AgcXVldWUpIHdpdGgKKwl8IE5vbmUgLT4g
cG9wIHF1ZXVlCisJfCBTb21lIHggLT4geAorCitsZXQgcmVtb3ZlX2Zyb21fcXVldWUgZG9tIHF1
ZXVlID0KKwlRdWV1ZS5pdGVyIChmdW4gZCAtPiBtYXRjaCAhZCB3aXRoCisJCXwgTm9uZSAtPiAo
KQorCQl8IFNvbWUgeCAtPiBpZiB4PWRvbSB0aGVuIGQgOj0gTm9uZSkgcXVldWUKKwogbGV0IGNs
ZWFudXAgeGMgZG9tcyA9CiAJbGV0IG5vdGlmeSA9IHJlZiBmYWxzZSBpbgogCWxldCBkZWFkX2Rv
bSA9IHJlZiBbXSBpbgpAQCAtNTIsNiArOTAsMTEgQEAgbGV0IGNsZWFudXAgeGMgZG9tcyA9CiAJ
CWxldCBkb20gPSBIYXNodGJsLmZpbmQgZG9tcy50YWJsZSBpZCBpbgogCQlEb21haW4uY2xvc2Ug
ZG9tOwogCQlIYXNodGJsLnJlbW92ZSBkb21zLnRhYmxlIGlkOworCQlpZiBkb20uRG9tYWluLmNv
bmZsaWN0X2NyZWRpdCA8PSAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0CisJCXRoZW4gKAor
CQkJcmVtb3ZlX2Zyb21fcXVldWUgZG9tIGRvbXMuZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHk7
CisJCQlpZiAoZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPD0gMC4pIHRoZW4gcmVtb3ZlX2Zy
b21fcXVldWUgZG9tIGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQKKwkJKQogCSkgIWRlYWRfZG9t
OwogCSFub3RpZnksICFkZWFkX2RvbQogCkBAIC04MiwzICsxMjUsNTkgQEAgbGV0IGNyZWF0ZTAg
ZG9tcyA9CiAJRG9tYWluLmJpbmRfaW50ZXJkb21haW4gZG9tOwogCURvbWFpbi5ub3RpZnkgZG9t
OwogCWRvbQorCitsZXQgZGVjcl9jb25mbGljdF9jcmVkaXQgZG9tcyBkb20gPQorCWxldCBiZWZv
cmUgPSBkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCBpbgorCWxldCBhZnRlciA9IG1heCAoLTEu
MCkgKGJlZm9yZSAtLiAxLjApIGluCisJZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPC0gYWZ0
ZXI7CisJaWYgIURlZmluZS5jb25mbGljdF9yYXRlX2xpbWl0X2lzX2FnZ3JlZ2F0ZSB0aGVuICgK
KwkJaWYgYmVmb3JlID49ICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQKKwkJJiYgYWZ0ZXIg
PCAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0CisJCSYmIGFmdGVyID4gMC4wCisJCXRoZW4g
KAorCQkJcHVzaCBkb20gZG9tcy5kb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eQorCQkpIGVsc2Ug
aWYgYmVmb3JlID4gMC4wICYmIGFmdGVyIDw9IDAuMAorCQl0aGVuICgKKwkJCWxldCBmaXJzdF9w
YXVzZSA9IFF1ZXVlLmlzX2VtcHR5IGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQgaW4KKwkJCXB1
c2ggZG9tIGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQ7CisJCQlpZiBmaXJzdF9wYXVzZSB0aGVu
IGRvbXMub25fZmlyc3RfY29uZmxpY3RfcGF1c2UgKCkKKwkJKSBlbHNlICgKKwkJCSgqIFRoZSBx
dWV1ZXMgYXJlIGNvcnJlY3QgYWxyZWFkeTogbm8gZnVydGhlciBhY3Rpb24gbmVlZGVkLiAqKQor
CQkpCisJKSBlbHNlIGlmIGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgdGhlbiAoCisJCWRv
bXMubl9wYXVzZWQgPC0gZG9tcy5uX3BhdXNlZCArIDE7CisJCWlmIGRvbXMubl9wYXVzZWQgPSAx
IHRoZW4gZG9tcy5vbl9maXJzdF9jb25mbGljdF9wYXVzZSAoKQorCSkKKworKCogR2l2ZSBvbmUg
cG9pbnQgb2YgY3JlZGl0IHRvIG9uZSBkb21haW4sIGFuZCB1cGRhdGUgdGhlIHF1ZXVlcyBhcHBy
b3ByaWF0ZWx5LiAqKQorbGV0IGluY3JfY29uZmxpY3RfY3JlZGl0X2Zyb21fcXVldWUgZG9tcyA9
CisJbGV0IHByb2Nlc3NfcXVldWUgcSByZXF1ZXVlX3Rlc3QgPQorCQlsZXQgZCA9IHBvcCBxIGlu
CisJCWQuRG9tYWluLmNvbmZsaWN0X2NyZWRpdCA8LSBtaW4gKGQuRG9tYWluLmNvbmZsaWN0X2Ny
ZWRpdCArLiAxLjApICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQ7CisJCWlmIHJlcXVldWVf
dGVzdCBkLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgdGhlbiAoCisJCQlwdXNoIGQgcSAoKiBNYWtl
IGl0IHF1ZXVlIHVwIGFnYWluIGZvciBpdHMgbmV4dCBwb2ludCBvZiBjcmVkaXQuICopCisJCSkK
KwlpbgorCWxldCBwYXVzZWRfcXVldWVfdGVzdCBjcmVkID0gY3JlZCA8PSAwLjAgaW4KKwlsZXQg
cGVuYWx0eV9xdWV1ZV90ZXN0IGNyZWQgPSBjcmVkIDwgIURlZmluZS5jb25mbGljdF9idXJzdF9s
aW1pdCBpbgorCXRyeSBwcm9jZXNzX3F1ZXVlIGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQgcGF1
c2VkX3F1ZXVlX3Rlc3QKKwl3aXRoIFF1ZXVlLkVtcHR5IC0+ICgKKwkJdHJ5IHByb2Nlc3NfcXVl
dWUgZG9tcy5kb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eSBwZW5hbHR5X3F1ZXVlX3Rlc3QKKwkJ
d2l0aCBRdWV1ZS5FbXB0eSAtPiAoKSAoKiBCb3RoIHF1ZXVlcyBhcmUgZW1wdHk6IG5vdGhpbmcg
dG8gZG8gaGVyZS4gKikKKwkpCisKK2xldCBpbmNyX2NvbmZsaWN0X2NyZWRpdCBkb21zID0KKwlp
ZiAhRGVmaW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlCisJdGhlbiBpbmNyX2Nv
bmZsaWN0X2NyZWRpdF9mcm9tX3F1ZXVlIGRvbXMKKwllbHNlICgKKwkJKCogR2l2ZSBhIHBvaW50
IG9mIGNyZWRpdCB0byBldmVyeSBkb21haW4sIHN1YmplY3Qgb25seSB0byB0aGUgY2FwLiAqKQor
CQlsZXQgaW5jIGRvbSA9CisJCQlsZXQgYmVmb3JlID0gZG9tLkRvbWFpbi5jb25mbGljdF9jcmVk
aXQgaW4KKwkJCWxldCBhZnRlciA9IG1pbiAoYmVmb3JlICsuIDEuMCkgIURlZmluZS5jb25mbGlj
dF9idXJzdF9saW1pdCBpbgorCQkJZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPC0gYWZ0ZXI7
CisJCQlpZiBiZWZvcmUgPD0gMC4wICYmIGFmdGVyID4gMC4wCisJCQl0aGVuIGRvbXMubl9wYXVz
ZWQgPC0gZG9tcy5uX3BhdXNlZCAtIDEKKwkJaW4KKwkJKCogU2NvcGUgZm9yIG9wdGltaXNhdGlv
biAocHJvYmFibHkgdGlueSk6IGF2b2lkIGl0ZXJhdGlvbiBpZiBhbGwgZG9tYWlucyBhcmUgYXQg
bWF4IGNyZWRpdCAqKQorCQlpdGVyIGRvbXMgaW5jCisJKQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZi5pbiBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9v
eGVuc3RvcmVkLmNvbmYuaW4KaW5kZXggODIxMTdhOS4uZWRkNDMzNSAxMDA2NDQKLS0tIGEvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZi5pbgorKysgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mLmluCkBAIC05LDYgKzksMzggQEAgdGVzdC1lYWdhaW4g
PSBmYWxzZQogIyBBY3RpdmF0ZSB0cmFuc2FjdGlvbiBtZXJnZSBzdXBwb3J0CiBtZXJnZS1hY3Rp
dmF0ZSA9IHRydWUKIAorIyBMaW1pdHMgYXBwbGllZCB0byBkb21haW5zIHdob3NlIHdyaXRlcyBj
YXVzZSBvdGhlciBkb21haW5zJyB0cmFuc2FjdGlvbgorIyBjb21taXRzIHRvIGZhaWwuIE11c3Qg
aW5jbHVkZSBkZWNpbWFsIHBvaW50LgorCisjIFRoZSBidXJzdCBsaW1pdCBpcyB0aGUgbnVtYmVy
IG9mIGNvbmZsaWN0cyBhIGRvbWFpbiBjYW4gY2F1c2UgdG8KKyMgZmFpbCBpbiBhIHNob3J0IHBl
cmlvZDsgdGhpcyB2YWx1ZSBpcyB1c2VkIGZvciBib3RoIHRoZSBpbml0aWFsIGFuZAorIyB0aGUg
bWF4aW11bSB2YWx1ZSBvZiBlYWNoIGRvbWFpbidzIGNvbmZsaWN0LWNyZWRpdCwgd2hpY2ggZmFs
bHMgYnkKKyMgb25lIHBvaW50IGZvciBlYWNoIGNvbmZsaWN0IGNhdXNlZCwgYW5kIHdoZW4gaXQg
cmVhY2hlcyB6ZXJvIHRoZQorIyBkb21haW4ncyByZXF1ZXN0cyBhcmUgaWdub3JlZC4KK2NvbmZs
aWN0LWJ1cnN0LWxpbWl0ID0gNS4wCisKKyMgVGhlIGNvbmZsaWN0LWNyZWRpdCBpcyByZXBsZW5p
c2hlZCBvdmVyIHRpbWU6CisjIG9uZSBwb2ludCBpcyBpc3N1ZWQgYWZ0ZXIgZWFjaCBjb25mbGlj
dC1tYXgtaGlzdG9yeS1zZWNvbmRzLCBzbyB0aGlzCisjIGlzIHRoZSBtaW5pbXVtIHBhdXNlLXRp
bWUgZHVyaW5nIHdoaWNoIGEgZG9tYWluIHdpbGwgYmUgaWdub3JlZC4KKyMgY29uZmxpY3QtbWF4
LWhpc3Rvcnktc2Vjb25kcyA9IDAuMDUKKworIyBJZiB0aGUgY29uZmxpY3QtcmF0ZS1saW1pdC1p
cy1hZ2dyZWdhdGUgZmxhZyBpcyB0cnVlIHRoZW4gYWZ0ZXIgZWFjaAorIyB0aWNrIG9uZSBwb2lu
dCBvZiBjb25mbGljdC1jcmVkaXQgaXMgZ2l2ZW4gdG8ganVzdCBvbmUgZG9tYWluOiB0aGUKKyMg
b25lIGF0IHRoZSBmcm9udCBvZiB0aGUgcXVldWUuIElmIGZhbHNlLCB0aGVuIGFmdGVyIGVhY2gg
dGljayBlYWNoCisjIGRvbWFpbiBnZXRzIGEgcG9pbnQgb2YgY29uZmxpY3QtY3JlZGl0LgorIyAK
KyMgSW4gZW52aXJvbm1lbnRzIHdoZXJlIGl0IGlzIGtub3duIHRoYXQgZXZlcnkgdHJhbnNhY3Rp
b24gd2lsbAorIyBpbnZvbHZlIGEgc2V0IG9mIG5vZGVzIHRoYXQgaXMgd3JpdGFibGUgYnkgYXQg
bW9zdCBvbmUgb3RoZXIgZG9tYWluLAorIyB0aGVuIGl0IGlzIHNhZmUgdG8gc2V0IHRoaXMgYWdn
cmVnYXRlLWxpbWl0IGZsYWcgdG8gZmFsc2UgZm9yIGJldHRlcgorIyBwZXJmb3JtYW5jZS4gKFRo
aXMgY2FuIGJlIGRldGVybWluZWQgYnkgY29uc2lkZXJpbmcgdGhlIGxheW91dCBvZgorIyB0aGUg
eGVuc3RvcmUgdHJlZSBhbmQgcGVybWlzc2lvbnMsIHRvZ2V0aGVyIHdpdGggdGhlIGNvbnRlbnQg
b2YgdGhlCisjIHRyYW5zYWN0aW9ucyB0aGF0IHJlcXVpcmUgcHJvdGVjdGlvbi4pCisjIAorIyBB
IHRyYW5zYWN0aW9uIHdoaWNoIGludm9sdmVzIGEgc2V0IG9mIG5vZGVzIHdoaWNoIGNhbiBiZSBt
b2RpZmllZCBieQorIyBtdWx0aXBsZSBvdGhlciBkb21haW5zIGNhbiBzdWZmZXIgY29uZmxpY3Rz
IGNhdXNlZCBieSBhbnkgb2YgdGhvc2UKKyMgZG9tYWlucywgc28gdGhlIGZsYWcgbXVzdCBiZSBz
ZXQgdG8gdHJ1ZS4KK2NvbmZsaWN0LXJhdGUtbGltaXQtaXMtYWdncmVnYXRlID0gdHJ1ZQorCiAj
IEFjdGl2YXRlIG5vZGUgcGVybWlzc2lvbiBzeXN0ZW0KIHBlcm1zLWFjdGl2YXRlID0gdHJ1ZQog
CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKaW5kZXggNTFkNWQ2YS4uNmY3NThmZiAx
MDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCisrKyBiL3Rv
b2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbApAQCAtMTQsNiArMTQsOCBAQAogICog
TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZQogICogR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp
bHMuCiAgKikKK2xldCBlcnJvciBmbXQgPSBMb2dnaW5nLmVycm9yICJ0cmFuc2FjdGlvbiIgZm10
CisKIG9wZW4gU3RkZXh0CiAKIGxldCBub25lID0gMApkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQu
bWwKaW5kZXggMmVmY2NlNi4uMjA0NzNkNSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL3hlbnN0b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1s
CkBAIC04OSw2ICs4OSw4IEBAIGxldCBwYXJzZV9jb25maWcgZmlsZW5hbWUgPQogCWxldCBwaWRm
aWxlID0gcmVmIGRlZmF1bHRfcGlkZmlsZSBpbgogCWxldCBvcHRpb25zID0gWwogCQkoIm1lcmdl
LWFjdGl2YXRlIiwgQ29uZmlnLlNldF9ib29sIFRyYW5zYWN0aW9uLmRvX2NvYWxlc2NlKTsKKwkJ
KCJjb25mbGljdC1idXJzdC1saW1pdCIsIENvbmZpZy5TZXRfZmxvYXQgRGVmaW5lLmNvbmZsaWN0
X2J1cnN0X2xpbWl0KTsKKwkJKCJjb25mbGljdC1yYXRlLWxpbWl0LWlzLWFnZ3JlZ2F0ZSIsIENv
bmZpZy5TZXRfYm9vbCBEZWZpbmUuY29uZmxpY3RfcmF0ZV9saW1pdF9pc19hZ2dyZWdhdGUpOwog
CQkoInBlcm1zLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9ib29sIFBlcm1zLmFjdGl2YXRlKTsKIAkJ
KCJxdW90YS1hY3RpdmF0ZSIsIENvbmZpZy5TZXRfYm9vbCBRdW90YS5hY3RpdmF0ZSk7CiAJCSgi
cXVvdGEtbWF4d2F0Y2giLCBDb25maWcuU2V0X2ludCBEZWZpbmUubWF4d2F0Y2gpOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:23:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWTT-0002op-0N; Mon, 10 Apr 2017 10:23:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTS-0002ob-2z
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:06 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F7/66-19731-90D5BE85; Mon, 10 Apr 2017 10:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVZcj9nW
 EweW7+hYTthk4MHps79vFHsAYxZqZl5RfkcCacfm1eMFhx4rtiwIaGKeZdTFycQgJfGGUONC7
 iA3COc8ocfLkReYuRg4ONgExibl7FboYOTlEBFQlZq1YzgxiCwmoSzT9bmADKREW8JGYc5oDJ
 MwrYCbRt/k2I4jNAlT+5XwXywRGjgWMDKsY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ3M9HJTi4
 sT01NzEpOK9ZLzczcxAr3BAAQ7GGde9j/EKMnBpCTKm275OkKILyk/pTIjsTgjvqg0J7X4EKM
 MB4eSBO/6aKCcYFFqempFWmYOMCxg0hIcPEoivDogad7igsTc4sx0iNQpRkUpcd4ekIQASCKj
 NA+uDRaKlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMewRkCk9mXgnc9FdAi5mAFp/Z9RJkc
 UkiQkqqgbGq5cKB+DWL2R48DrD6PfPlL6NLlUpPm6u2vbViWfs3/t0Mc6kC/UbVVbHfvk32kn
 7h/kVKY8ov840zV/7lb/LVNjiU7rF0Z+eLRdwcZY2ZHF8aleJWL8j3nXd+SeDEeb034xOfpOk
 abP9RwLNijV1m6ORTci/Yvx4UO/GtX9pPqVO9f0Nka6gSS3FGoqEWc1FxIgAKaBQYQAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1491819783!95104413!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25825 invoked from network); 10 Apr 2017 10:23:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:23:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTO-0003lh-QQ
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTO-0005ID-MF
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWTO-0005ID-MF@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:23:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] oxenstored: ignore domains with no
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI3OTVkYjBlM2QwNGRmZjRmZDMxYjM4MGViN2RiYzU4Yzg5MjY5NjQKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjEwOjQy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBpZ25vcmUgZG9tYWlucyB3aXRoIG5vIGNvbmZs
aWN0LWNyZWRpdAogICAgCiAgICBXaGVuIHByb2Nlc3NpbmcgY29ubmVjdGlvbnMsIHNraXAgdGhv
c2UgZnJvbSBkb21haW5zIHdpdGggbm8gcmVtYWluaW5nCiAgICBjb25mbGljdC1jcmVkaXQuCiAg
ICAKICAgIEFsc28sIGlzc3VlIGEgcG9pbnQgb2YgY29uZmxpY3QtY3JlZGl0IGF0IHJlZ3VsYXIg
aW50ZXJ2YWxzLCB0aGUKICAgIHBlcmlvZCBiZWluZyBzZXQgYnkgdGhlIGNvbmZpZ3VyYXRpb24g
b3B0aW9uICJjb25mbGljdC1tYXgtaGlzdG9yeS0KICAgIHNlY29uZHMiLiAgV2hlbiBpc3N1aW5n
IGNvbmZsaWN0LWNyZWRpdCwgd2UgZ2l2ZSBhIHBvaW50IGVpdGhlciB0bwogICAgZXZlcnkgZG9t
YWluIGF0IG9uY2UgKG9uZSBlYWNoKSBvciBvbmx5IHRvIHRoZSBzaW5nbGUgZG9tYWluIGF0IHRo
ZQogICAgZnJvbnQgb2YgdGhlIHF1ZXVlLCBkZXBlbmRpbmcgb24gdGhlIGNvbmZpZ3VyYXRpb24g
b3B0aW9uCiAgICAiY29uZmxpY3QtcmF0ZS1saW1pdC1pcy1hZ2dyZWdhdGUiLgogICAgCiAgICBS
ZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sICAgICB8IDE0ICsr
KystLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwgICAgICAgICAgfCAgMSArCiB0
b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgICAgIHwgIDQgKy0KIHRvb2xzL29j
YW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYuaW4gfCAgMiArLQogdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3hlbnN0b3JlZC5tbCAgICAgICB8IDY1ICsrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDYwIGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9ucy5tbCBiL3Rv
b2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9ucy5tbAppbmRleCBmOWJjMjI1Li5hZTc2OTI4
IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbnMubWwKKysrIGIv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sCkBAIC00NCwxMiArNDQsMTQgQEAg
bGV0IGFkZF9kb21haW4gY29ucyBkb20gPQogCXwgU29tZSBwIC0+IEhhc2h0YmwuYWRkIGNvbnMu
cG9ydHMgcCBjb247CiAJfCBOb25lIC0+ICgpCiAKLWxldCBzZWxlY3QgY29ucyA9Ci0JSGFzaHRi
bC5mb2xkCi0JCShmdW4gXyBjb24gKGlucywgb3V0cykgLT4KLQkJIGxldCBmZCA9IENvbm5lY3Rp
b24uZ2V0X2ZkIGNvbiBpbgotCQkgKGZkIDo6IGlucywgIGlmIENvbm5lY3Rpb24uaGFzX291dHB1
dCBjb24gdGhlbiBmZCA6OiBvdXRzIGVsc2Ugb3V0cykpCi0JCWNvbnMuYW5vbnltb3VzIChbXSwg
W10pCitsZXQgc2VsZWN0ID8ob25seV9pZiA9IChmdW4gXyAtPiB0cnVlKSkgY29ucyA9CisJSGFz
aHRibC5mb2xkIChmdW4gXyBjb24gKGlucywgb3V0cykgLT4KKwkJaWYgKG9ubHlfaWYgY29uKSB0
aGVuICgKKwkJCWxldCBmZCA9IENvbm5lY3Rpb24uZ2V0X2ZkIGNvbiBpbgorCQkJKGZkIDo6IGlu
cywgIGlmIENvbm5lY3Rpb24uaGFzX291dHB1dCBjb24gdGhlbiBmZCA6OiBvdXRzIGVsc2Ugb3V0
cykKKwkJKSBlbHNlIChpbnMsIG91dHMpCisJKQorCWNvbnMuYW5vbnltb3VzIChbXSwgW10pCiAK
IGxldCBmaW5kIGNvbnMgPQogCUhhc2h0YmwuZmluZCBjb25zLmFub255bW91cwpkaWZmIC0tZ2l0
IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmluZS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9kZWZpbmUubWwKaW5kZXggODE2YjQ5My4uNWE2MDRkMSAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL2RlZmluZS5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5l
Lm1sCkBAIC0zMCw2ICszMCw3IEBAIGxldCBtYXh0cmFuc2FjdGlvbiA9IHJlZiAoMjApCiBsZXQg
bWF4cmVxdWVzdHMgPSByZWYgKC0xKSAgICgqIG1heGltdW0gcmVxdWVzdHMgcGVyIHRyYW5zYWN0
aW9uICopCiAKIGxldCBjb25mbGljdF9idXJzdF9saW1pdCA9IHJlZiA1LjAKK2xldCBjb25mbGlj
dF9tYXhfaGlzdG9yeV9zZWNvbmRzID0gcmVmIDAuMDUKIGxldCBjb25mbGljdF9yYXRlX2xpbWl0
X2lzX2FnZ3JlZ2F0ZSA9IHJlZiB0cnVlCiAKIGxldCBkb21pZF9zZWxmID0gMHg3RkYwCmRpZmYg
LS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9kb21haW5zLm1sCmluZGV4IDNkMjljYzguLjk5ZjY4YzcgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9kb21haW5zLm1sCkBAIC0zOSwxMiArMzksMTIgQEAgdHlwZSBkb21haW5zID0gewogCW11dGFi
bGUgbl9wYXVzZWQ6IGludDsKIH0KIAotbGV0IGluaXQgZXZlbnRjaG4gPSB7CitsZXQgaW5pdCBl
dmVudGNobiBvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IHsKIAlldmVudGNobiA9IGV2ZW50Y2hu
OwogCXRhYmxlID0gSGFzaHRibC5jcmVhdGUgMTA7CiAJZG9tc19jb25mbGljdF9wYXVzZWQgPSBR
dWV1ZS5jcmVhdGUgKCk7CiAJZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkgPSBRdWV1ZS5jcmVh
dGUgKCk7Ci0Jb25fZmlyc3RfY29uZmxpY3RfcGF1c2UgPSAoZnVuICgpIC0+ICgpKTsgKCogRHVt
bXkgdmFsdWUgZm9yIG5vdywgcGVuZGluZyBzdWJzZXF1ZW50IGNvbW1pdC4gKikKKwlvbl9maXJz
dF9jb25mbGljdF9wYXVzZSA9IG9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlOwogCW5fcGF1c2VkID0g
MDsKIH0KIGxldCBkZWwgZG9tcyBpZCA9IEhhc2h0YmwucmVtb3ZlIGRvbXMudGFibGUgaWQKZGlm
ZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYuaW4gYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mLmluCmluZGV4IGVkZDQzMzUuLjUzNjYx
MWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYuaW4K
KysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZi5pbgpAQCAtMjIsNyAr
MjIsNyBAQCBjb25mbGljdC1idXJzdC1saW1pdCA9IDUuMAogIyBUaGUgY29uZmxpY3QtY3JlZGl0
IGlzIHJlcGxlbmlzaGVkIG92ZXIgdGltZToKICMgb25lIHBvaW50IGlzIGlzc3VlZCBhZnRlciBl
YWNoIGNvbmZsaWN0LW1heC1oaXN0b3J5LXNlY29uZHMsIHNvIHRoaXMKICMgaXMgdGhlIG1pbmlt
dW0gcGF1c2UtdGltZSBkdXJpbmcgd2hpY2ggYSBkb21haW4gd2lsbCBiZSBpZ25vcmVkLgotIyBj
b25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzID0gMC4wNQorY29uZmxpY3QtbWF4LWhpc3Rvcnkt
c2Vjb25kcyA9IDAuMDUKIAogIyBJZiB0aGUgY29uZmxpY3QtcmF0ZS1saW1pdC1pcy1hZ2dyZWdh
dGUgZmxhZyBpcyB0cnVlIHRoZW4gYWZ0ZXIgZWFjaAogIyB0aWNrIG9uZSBwb2ludCBvZiBjb25m
bGljdC1jcmVkaXQgaXMgZ2l2ZW4gdG8ganVzdCBvbmUgZG9tYWluOiB0aGUKZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgYi90b29scy9vY2FtbC94ZW5zdG9y
ZWQveGVuc3RvcmVkLm1sCmluZGV4IDIwNDczZDUuLmY1NjJmNTkgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbApAQCAtNTMsMTQgKzUzLDE2IEBAIGxldCBwcm9jZXNzX2Nvbm5lY3Rpb25f
ZmRzIHN0b3JlIGNvbnMgZG9tYWlucyByc2V0IHdzZXQgPQogCiBsZXQgcHJvY2Vzc19kb21haW5z
IHN0b3JlIGNvbnMgZG9tYWlucyA9CiAJbGV0IGRvX2lvX2RvbWFpbiBkb21haW4gPQotCQlpZiBu
b3QgKERvbWFpbi5pc19iYWRfZG9tYWluIGRvbWFpbikgdGhlbgotCQkJbGV0IGlvX2NyZWRpdCA9
IERvbWFpbi5nZXRfaW9fY3JlZGl0IGRvbWFpbiBpbgotCQkJaWYgaW9fY3JlZGl0ID4gMCB0aGVu
ICgKLQkJCQlsZXQgY29uID0gQ29ubmVjdGlvbnMuZmluZF9kb21haW4gY29ucyAoRG9tYWluLmdl
dF9pZCBkb21haW4pIGluCi0JCQkJUHJvY2Vzcy5kb19pbnB1dCBzdG9yZSBjb25zIGRvbWFpbnMg
Y29uOwotCQkJCVByb2Nlc3MuZG9fb3V0cHV0IHN0b3JlIGNvbnMgZG9tYWlucyBjb247Ci0JCQkJ
RG9tYWluLmRlY3JfaW9fY3JlZGl0IGRvbWFpbjsKLQkJCSkgaW4KKwkJaWYgRG9tYWluLmlzX2Jh
ZF9kb21haW4gZG9tYWluCisJCXx8IERvbWFpbi5nZXRfaW9fY3JlZGl0IGRvbWFpbiA8PSAwCisJ
CXx8IERvbWFpbi5pc19wYXVzZWRfZm9yX2NvbmZsaWN0IGRvbWFpbgorCQl0aGVuICgpICgqIG5v
dGhpbmcgdG8gZG8gKikKKwkJZWxzZSAoCisJCQlsZXQgY29uID0gQ29ubmVjdGlvbnMuZmluZF9k
b21haW4gY29ucyAoRG9tYWluLmdldF9pZCBkb21haW4pIGluCisJCQlQcm9jZXNzLmRvX2lucHV0
IHN0b3JlIGNvbnMgZG9tYWlucyBjb247CisJCQlQcm9jZXNzLmRvX291dHB1dCBzdG9yZSBjb25z
IGRvbWFpbnMgY29uOworCQkJRG9tYWluLmRlY3JfaW9fY3JlZGl0IGRvbWFpbgorCQkpIGluCiAJ
RG9tYWlucy5pdGVyIGRvbWFpbnMgZG9faW9fZG9tYWluCiAKIGxldCBzaWd1c3IxX2hhbmRsZXIg
c3RvcmUgPQpAQCAtOTAsNiArOTIsNyBAQCBsZXQgcGFyc2VfY29uZmlnIGZpbGVuYW1lID0KIAls
ZXQgb3B0aW9ucyA9IFsKIAkJKCJtZXJnZS1hY3RpdmF0ZSIsIENvbmZpZy5TZXRfYm9vbCBUcmFu
c2FjdGlvbi5kb19jb2FsZXNjZSk7CiAJCSgiY29uZmxpY3QtYnVyc3QtbGltaXQiLCBDb25maWcu
U2V0X2Zsb2F0IERlZmluZS5jb25mbGljdF9idXJzdF9saW1pdCk7CisJCSgiY29uZmxpY3QtbWF4
LWhpc3Rvcnktc2Vjb25kcyIsIENvbmZpZy5TZXRfZmxvYXQgRGVmaW5lLmNvbmZsaWN0X21heF9o
aXN0b3J5X3NlY29uZHMpOwogCQkoImNvbmZsaWN0LXJhdGUtbGltaXQtaXMtYWdncmVnYXRlIiwg
Q29uZmlnLlNldF9ib29sIERlZmluZS5jb25mbGljdF9yYXRlX2xpbWl0X2lzX2FnZ3JlZ2F0ZSk7
CiAJCSgicGVybXMtYWN0aXZhdGUiLCBDb25maWcuU2V0X2Jvb2wgUGVybXMuYWN0aXZhdGUpOwog
CQkoInF1b3RhLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9ib29sIFF1b3RhLmFjdGl2YXRlKTsKQEAg
LTI2Miw3ICsyNjUsMjIgQEAgbGV0IF8gPQogCiAJbGV0IHN0b3JlID0gU3RvcmUuY3JlYXRlICgp
IGluCiAJbGV0IGV2ZW50Y2huID0gRXZlbnQuaW5pdCAoKSBpbgotCWxldCBkb21haW5zID0gRG9t
YWlucy5pbml0IGV2ZW50Y2huIGluCisJbGV0IG5leHRfZnJlcXVlbnRfb3BzID0gcmVmIDAuIGlu
CisJbGV0IGFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgKCkgPQorCQluZXh0X2ZyZXF1ZW50X29w
cyA6PSAoVW5peC5nZXR0aW1lb2ZkYXkgKCkgKy4gIURlZmluZS5jb25mbGljdF9tYXhfaGlzdG9y
eV9zZWNvbmRzKQorCWluCisJbGV0IGRlbGF5X25leHRfZnJlcXVlbnRfb3BzX2J5IGR1cmF0aW9u
ID0KKwkJbmV4dF9mcmVxdWVudF9vcHMgOj0gIW5leHRfZnJlcXVlbnRfb3BzICsuIGR1cmF0aW9u
CisJaW4KKwlsZXQgZG9tYWlucyA9IERvbWFpbnMuaW5pdCBldmVudGNobiBhZHZhbmNlX25leHRf
ZnJlcXVlbnRfb3BzIGluCisKKwkoKiBGb3IgdGhpbmdzIHRoYXQgbmVlZCB0byBiZSBkb25lIHBl
cmlvZGljYWxseSBidXQgbW9yZSBvZnRlbgorCSAqIHRoYW4gdGhlIHBlcmlvZGljX29wcyBmdW5j
dGlvbiAqKQorCWxldCBmcmVxdWVudF9vcHMgKCkgPQorCQlpZiBVbml4LmdldHRpbWVvZmRheSAo
KSA+ICFuZXh0X2ZyZXF1ZW50X29wcyB0aGVuICgKKwkJCURvbWFpbnMuaW5jcl9jb25mbGljdF9j
cmVkaXQgZG9tYWluczsKKwkJCWFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgKCkKKwkJKSBpbgog
CWxldCBjb25zID0gQ29ubmVjdGlvbnMuY3JlYXRlICgpIGluCiAKIAlsZXQgcXVpdCA9IHJlZiBm
YWxzZSBpbgpAQCAtMzk0LDIzICs0MTIsMzQgQEAgbGV0IF8gPQogCQkJICAgICBnYy5HYy5oZWFw
X3dvcmRzIGdjLkdjLmhlYXBfY2h1bmtzCiAJCQkgICAgIGdjLkdjLmxpdmVfd29yZHMgZ2MuR2Mu
bGl2ZV9ibG9ja3MKIAkJCSAgICAgZ2MuR2MuZnJlZV93b3JkcyBnYy5HYy5mcmVlX2Jsb2Nrcwot
CQkpCi0JCWluCisJCSk7CisJCWxldCBlbGFwc2VkID0gVW5peC5nZXR0aW1lb2ZkYXkgKCkgLS4g
bm93IGluCisJCWRlbGF5X25leHRfZnJlcXVlbnRfb3BzX2J5IGVsYXBzZWQKKwlpbgogCi0JCWxl
dCBwZXJpb2Rfb3BzX2ludGVydmFsID0gMTUuIGluCi0JCWxldCBwZXJpb2Rfc3RhcnQgPSByZWYg
MC4gaW4KKwlsZXQgcGVyaW9kX29wc19pbnRlcnZhbCA9IDE1LiBpbgorCWxldCBwZXJpb2Rfc3Rh
cnQgPSByZWYgMC4gaW4KIAogCWxldCBtYWluX2xvb3AgKCkgPQotCisJCWxldCBpc19wZWFjZWZ1
bCBjID0KKwkJCW1hdGNoIENvbm5lY3Rpb24uZ2V0X2RvbWFpbiBjIHdpdGgKKwkJCXwgTm9uZSAt
PiB0cnVlICgqIFRyZWF0IHNvY2tldC1jb25uZWN0aW9ucyBhcyBleGVtcHQsIGFuZCBmcmVlIHRv
IGNvbmZsaWN0LiAqKQorCQkJfCBTb21lIGRvbSAtPiBub3QgKERvbWFpbi5pc19wYXVzZWRfZm9y
X2NvbmZsaWN0IGRvbSkKKwkJaW4KKwkJZnJlcXVlbnRfb3BzICgpOwogCQlsZXQgbXcgPSBDb25u
ZWN0aW9ucy5oYXNfbW9yZV93b3JrIGNvbnMgaW4KKwkJbGV0IHBlYWNlZnVsX213ID0gTGlzdC5m
aWx0ZXIgaXNfcGVhY2VmdWwgbXcgaW4KIAkJTGlzdC5pdGVyCiAJCQkoZnVuIGMgLT4KIAkJCSBt
YXRjaCBDb25uZWN0aW9uLmdldF9kb21haW4gYyB3aXRoCiAJCQkgfCBOb25lIC0+ICgpIHwgU29t
ZSBkIC0+IERvbWFpbi5pbmNyX2lvX2NyZWRpdCBkKQotCQkJbXc7CisJCQlwZWFjZWZ1bF9tdzsK
KwkJbGV0IHN0YXJ0X3RpbWUgPSBVbml4LmdldHRpbWVvZmRheSAoKSBpbgogCQlsZXQgdGltZW91
dCA9Ci0JCQlpZiBMaXN0Lmxlbmd0aCBtdyA+IDAgdGhlbiAwLiBlbHNlIHBlcmlvZF9vcHNfaW50
ZXJ2YWwgaW4KLQkJbGV0IGluc2V0LCBvdXRzZXQgPSBDb25uZWN0aW9ucy5zZWxlY3QgY29ucyBp
bgorCQkJbGV0IHVudGlsX25leHRfYWN0aXZpdHkgPSBtaW4gKG1heCAwLiAoIW5leHRfZnJlcXVl
bnRfb3BzIC0uIHN0YXJ0X3RpbWUpKSBwZXJpb2Rfb3BzX2ludGVydmFsIGluCisJCQlpZiBwZWFj
ZWZ1bF9tdyA8PiBbXSB0aGVuIDAuIGVsc2UgdW50aWxfbmV4dF9hY3Rpdml0eQorCQlpbgorCQls
ZXQgaW5zZXQsIG91dHNldCA9IENvbm5lY3Rpb25zLnNlbGVjdCB+b25seV9pZjppc19wZWFjZWZ1
bCBjb25zIGluCiAJCWxldCByc2V0LCB3c2V0LCBfID0KIAkJdHJ5CiAJCQlTZWxlY3Quc2VsZWN0
IChzcGVjX2ZkcyBAIGluc2V0KSBvdXRzZXQgW10gdGltZW91dApAQCAtNDIwLDYgKzQ0OSw3IEBA
IGxldCBfID0KIAkJCUxpc3QucGFydGl0aW9uIChmdW4gZmQgLT4gTGlzdC5tZW0gZmQgc3BlY19m
ZHMpIHJzZXQgaW4KIAkJaWYgTGlzdC5sZW5ndGggc2ZkcyA+IDAgdGhlbgogCQkJcHJvY2Vzc19z
cGVjaWFsX2ZkcyBzZmRzOworCiAJCWlmIExpc3QubGVuZ3RoIGNmZHMgPiAwIHx8IExpc3QubGVu
Z3RoIHdzZXQgPiAwIHRoZW4KIAkJCXByb2Nlc3NfY29ubmVjdGlvbl9mZHMgc3RvcmUgY29ucyBk
b21haW5zIGNmZHMgd3NldDsKIAkJaWYgdGltZW91dCA8PiAwLiB0aGVuICgKQEAgLTQyNyw2ICs0
NTcsNyBAQCBsZXQgXyA9CiAJCQlpZiBub3cgPiAhcGVyaW9kX3N0YXJ0ICsuIHBlcmlvZF9vcHNf
aW50ZXJ2YWwgdGhlbgogCQkJCShwZXJpb2Rfc3RhcnQgOj0gbm93OyBwZXJpb2RpY19vcHMgbm93
KQogCQkpOworCiAJCXByb2Nlc3NfZG9tYWlucyBzdG9yZSBjb25zIGRvbWFpbnMKIAkJaW4KIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:23:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:23:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWTf-0002rB-3O; Mon, 10 Apr 2017 10:23:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTe-0002qz-9L
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:18 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 0C/5C-02138-51D5BE85; Mon, 10 Apr 2017 10:23:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVcw9nW
 Ewcrz1hYTthk4MHps79vFHsAYxZqZl5RfkcCasebXT7aCZumKi29usTQw3hPtYuTiEBL4wijx
 5sIU5i5GTiDnPKPElOXpXYwcHGwCYhJz9yqAhEUEVCVmrVgOVaIu0fS7gQ2kRFggXOLdMrAwr
 4CZxNM1G9lBbBag8kk797FNYORYwMiwilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBULze1uD
 gxPTUnMalYLzk/dxMj0CMMQLCD8d82z0OMkhxMSqK86ZavI4T4kvJTKjMSizPii0pzUosPMcp
 wcChJ8K6PBsoJFqWmp1akZeYAQwMmLcHBoyTCGxUDlOYtLkjMLc5Mh0idYtTleLf0w3smIZa8
 /LxUKXHeHpAZAiBFGaV5cCNgYXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxHQKbwZOaVw
 G16BXQEE9ARZ3a9BDmiJBEhJdXA6Hd51fTZp95oeDA+yvonWrFcLC37SvCOzQomx2dsigl9k/
 /xi8a+F04NikyHS7jSe34253Kc1sgRmKDhb/o85AVbgXSeuHrUPN9sU73rc5dvXKd389Oia0p
 XGRoamo0/fBdP+Snlfb3+378KD265natjeg/KeN76/7jqV7rS1NZypsu6/q+5lViKMxINtZiL
 ihMBH85W+k4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1491819793!89124607!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10950 invoked from network); 10 Apr 2017 10:23:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:23:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTY-0003lm-SE
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTY-0005Is-Rb
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWTY-0005Is-Rb@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:23:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] oxenstored: add transaction info
	relevant to history-tracking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRmNDU5NmEwZTkwZWJmN2VkOTcxYjE5NDkyNDRlM2IyY2JlZDVkMTEKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE1hciAxNCAxMjoxNzozOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTA6
NDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGFkZCB0cmFuc2FjdGlvbiBpbmZvIHJlbGV2
YW50IHRvIGhpc3RvcnktdHJhY2tpbmcKICAgIAogICAgU3BlY2lmaWNhbGx5OgogICAgICogcmV0
YWluIHRoZSBvcmlnaW5hbCBzdG9yZSAobm90IGp1c3QgdGhlIHJvb3QpIGluIGZ1bGwgdHJhbnNh
Y3Rpb25zCiAgICAgKiBzdG9yZSBjb21taXQgY291bnQgYXQgdGhlIHRpbWUgb2YgdGhlIHN0YXJ0
IG9mIHRoZSB0cmFuc2FjdGlvbgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25h
dGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMgU2FuZGVycyA8
dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGlu
ZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL3Byb2Nlc3MubWwgICAgIHwgIDIgKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2Fj
dGlvbi5tbCB8IDEyICsrKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3By
b2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRleCA3YjYwMzc2
Li41ZjkyMDQ0IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAor
KysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMzAxLDcgKzMwMSw3IEBA
IGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMgY29ucyA9CiAJfCBUcmFuc2FjdGlvbi5O
byAtPgogCQllcnJvciAiYXR0ZW1wdGVkIHRvIHJlcGxheSBhIG5vbi1mdWxsIHRyYW5zYWN0aW9u
IjsKIAkJZmFsc2UKLQl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHJvb3QsIGNzdG9yZSkgLT4K
Kwl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CiAJCWxldCB0aWQg
PSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3JlIGluCiAJCWxldCBuZXdfdCA9
IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3ByaW50ZiAicigl
ZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90
cmFuc2FjdGlvbi5tbAppbmRleCA2Zjc1OGZmLi5iMTc5MWIzIDEwMDY0NAotLS0gYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3RyYW5zYWN0aW9uLm1sCkBAIC03MywxMiArNzMsMTMgQEAgbGV0IGNhbl9jb2FsZXNjZSBvbGRy
b290IGN1cnJlbnRyb290IHBhdGggPQogCiB0eXBlIHR5ID0gTm8gfCBGdWxsIG9mICgKIAlpbnQg
KiAgICAgICAgICAoKiBUcmFuc2FjdGlvbiBpZCAqKQotCVN0b3JlLk5vZGUudCAqICgqIE9yaWdp
bmFsIHJvb3QgKikKKwlTdG9yZS50ICogICAgICAoKiBPcmlnaW5hbCBzdG9yZSAqKQogCVN0b3Jl
LnQgICAgICAgICgqIEEgcG9pbnRlciB0byB0aGUgY2Fub25pY2FsIHN0b3JlOiBpdHMgcm9vdCBj
aGFuZ2VzIG9uIGVhY2ggdHJhbnNhY3Rpb24tY29tbWl0ICopCiApCiAKIHR5cGUgdCA9IHsKIAl0
eTogdHk7CisJc3RhcnRfY291bnQ6IGludDY0OwogCXN0b3JlOiBTdG9yZS50OyAoKiBUaGlzIGlz
IHRoZSBzdG9yZSB0aGF0IHdlIGNoYW5nZSBpbiB3cml0ZSBvcGVyYXRpb25zLiAqKQogCXF1b3Rh
OiBRdW90YS50OwogCW11dGFibGUgcGF0aHM6IChYZW5idXMuWGIuT3Aub3BlcmF0aW9uICogU3Rv
cmUuUGF0aC50KSBsaXN0OwpAQCAtODcsMTAgKzg4LDEzIEBAIHR5cGUgdCA9IHsKIAltdXRhYmxl
IHdyaXRlX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiB9CiAKK2xldCBjb3VudGVyID0g
cmVmIDBMCisKIGxldCBtYWtlIGlkIHN0b3JlID0KLQlsZXQgdHkgPSBpZiBpZCA9IG5vbmUgdGhl
biBObyBlbHNlIEZ1bGwoaWQsIFN0b3JlLmdldF9yb290IHN0b3JlLCBzdG9yZSkgaW4KKwlsZXQg
dHkgPSBpZiBpZCA9IG5vbmUgdGhlbiBObyBlbHNlIEZ1bGwoaWQsIFN0b3JlLmNvcHkgc3RvcmUs
IHN0b3JlKSBpbgogCXsKIAkJdHkgPSB0eTsKKwkJc3RhcnRfY291bnQgPSAhY291bnRlcjsKIAkJ
c3RvcmUgPSBpZiBpZCA9IG5vbmUgdGhlbiBzdG9yZSBlbHNlIFN0b3JlLmNvcHkgc3RvcmU7CiAJ
CXF1b3RhID0gUXVvdGEuY29weSBzdG9yZS5TdG9yZS5xdW90YTsKIAkJcGF0aHMgPSBbXTsKQEAg
LTE2MSw3ICsxNjUsNyBAQCBsZXQgY29tbWl0IH5jb24gdCA9CiAJbGV0IGhhc19jb21taXRlZCA9
CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAgICAgICAgICAgICAgICAgICAgICAtPiB0cnVl
Ci0JfCBGdWxsIChpZCwgb2xkcm9vdCwgY3N0b3JlKSAtPiAgICAgICAoKiAiY3N0b3JlIiBtZWFu
aW5nIGN1cnJlbnQgY2Fub25pY2FsIHN0b3JlICopCisJfCBGdWxsIChpZCwgb2xkc3RvcmUsIGNz
dG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIgbWVhbmluZyBjdXJyZW50IGNhbm9uaWNhbCBzdG9y
ZSAqKQogCQlsZXQgY29tbWl0X3BhcnRpYWwgb2xkcm9vdCBjc3RvcmUgc3RvcmUgPQogCQkJKCog
Z2V0IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUgcXVlcnkgYW5kIHZlcmlmeSB0aGF0IGl0IGhhc24n
dAogCQkJICAgYmVlbiBtb2RpZmllZCBieSBvdGhlcnMgdHJhbnNhY3Rpb25zLiAqKQpAQCAtMjA0
LDcgKzIwOCw3IEBAIGxldCBjb21taXQgfmNvbiB0ID0KIAkJaWYgIXRlc3RfZWFnYWluICYmIFJh
bmRvbS5pbnQgMyA9IDAgdGhlbgogCQkJZmFsc2UKIAkJZWxzZQotCQkJdHJ5X2NvbW1pdCBvbGRy
b290IGNzdG9yZSB0LnN0b3JlCisJCQl0cnlfY29tbWl0IChTdG9yZS5nZXRfcm9vdCBvbGRzdG9y
ZSkgY3N0b3JlIHQuc3RvcmUKIAkJaW4KIAlpZiBoYXNfY29tbWl0ZWQgJiYgaGFzX3dyaXRlX29w
cyB0aGVuCiAJCURpc2sud3JpdGUgdC5zdG9yZTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:23:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:23:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWTm-0002sZ-4q; Mon, 10 Apr 2017 10:23:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTl-0002sI-G3
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:25 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C0/6F-03705-C1D5BE85; Mon, 10 Apr 2017 10:23:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVcm9nW
 EwZ4dPBYTthk4MHps79vFHsAYxZqZl5RfkcCasXXtU6aCL/oVH95tZG1gvKDexcjJISTwhVFi
 5yrOLkYuIPs8o8S7DXNYuhg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYwFVizaRGM
 JtXwEzi+Y+5YDYLUP2Gua8ZJzByLGBkWMWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCsl5taXJ
 yYnpqTmFSsl5yfu4kR6BEGINjB2PjF6RCjJAeTkihvuuXrCCG+pPyUyozE4oz4otKc1OJDjDI
 cHEoSvA4xQDnBotT01Iq0zBxgaMCkJTh4lER4o0DSvMUFibnFmekQqVOMuhzvln54zyTEkpef
 lyolzpsHUiQAUpRRmgc3AhamlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMawUyhSczrwRu0
 yugI5iAjjiz6yXIESWJCCmpBsY8rbP9hdrxzccm7nDtW/H25qXNlk937uE4NkV37Y3qvnfT5v
 Rtn9aw+M29C7I5/feq76++8abHUnR1Wk9Q8fba3Dlxdk0lQZ3LZy+e43crPipZxd/4wD49Qeu
 uglSr84YB3jsWdW79sNk1mnPb2aKTp6snH1rxJuzTl6I92dsru5fN0nfMb4pXYinOSDTUYi4q
 TgQApJ/Rzk4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1491819803!91827287!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49358 invoked from network); 10 Apr 2017 10:23:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:23:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTi-0003m3-Ty
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTi-0005Kl-TR
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWTi-0005Kl-TR@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:23:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] oxenstored: support commit history
	tracking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU2NzA1MWI2MTg1ODQyNGVjODcyNWVmZTIzNjQxZDEyZWU2OTc5MWMKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE1hciAxNCAxMzoyMDowNyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTA6
NDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHN1cHBvcnQgY29tbWl0IGhpc3RvcnkgdHJh
Y2tpbmcKICAgIAogICAgQWRkIGFiaWxpdHkgdG8gdHJhY2sgeGVuc3RvcmUgdHJlZSBvcGVyYXRp
b25zIC0tIGVpdGhlciBub24tdHJhbnNhY3Rpb25hbAogICAgb3BlcmF0aW9ucyBvciBjb21taXR0
ZWQgdHJhbnNhY3Rpb25zLgogICAgCiAgICBGb3Igbm93LCB0aGUgY2FsbCB0byBhY3R1YWxseSBy
ZXRhaW4gY29tbWl0cyBpcyBjb21tZW50ZWQgb3V0IGJlY2F1c2UgaGlzdG9yeQogICAgY2FuIGdy
b3cgd2l0aG91dCBib3VuZC4KICAgIAogICAgRm9yIG5vdywgd2UgY2FsbCByZWNvcmRfY29tbWl0
IGZvciBhbGwgbm9uLXRyYW5zYWN0aW9uYWwgb3BlcmF0aW9ucy4gQQogICAgc3Vic2VxdWVudCBw
YXRjaCB3aWxsIG1ha2UgaXQgcmV0YWluIG9ubHkgdGhlIG9uZXMgd2l0aCBzaWRlLWVmZmVjdHMu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXgu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxp
bmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZSAgICAg
fCAgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbCAgIHwgNDMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9j
ZXNzLm1sICAgfCAyNCArKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL29jYW1sL3hlbnN0b3Jl
ZC94ZW5zdG9yZWQubWwgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2Vm
aWxlIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2VmaWxlCmluZGV4IDE3NjllNTUuLmQyMzg4
MzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZQorKysgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvTWFrZWZpbGUKQEAgLTUzLDYgKzUzLDcgQEAgT0JKUyA9IHBhdGhz
IFwKIAlkb21haW5zIFwKIAljb25uZWN0aW9uIFwKIAljb25uZWN0aW9ucyBcCisJaGlzdG9yeSBc
CiAJcGFyc2VfYXJnIFwKIAlwcm9jZXNzIFwKIAl4ZW5zdG9yZWQKZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3Rv
cnkubWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTRiNGQ3MAotLS0gL2Rl
di9udWxsCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCkBAIC0wLDAgKzEs
NDMgQEAKKygqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgorICoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQKKyAqIGJ5IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb247IHZlcnNpb24gMi4xIG9ubHkuIHdpdGggdGhlIHNwZWNpYWwKKyAqIGV4
Y2VwdGlvbiBvbiBsaW5raW5nIGRlc2NyaWJlZCBpbiBmaWxlIExJQ0VOU0UuCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCisgKikKKwordHlwZSBoaXN0b3J5X3JlY29yZCA9IHsKKwlj
b246IENvbm5lY3Rpb24udDsgICAoKiBjb25uZWN0aW9uIHRoYXQgbWFkZSBhIGNoYW5nZSAqKQor
CXRpZDogaW50OyAgICAgICAgICAgICgqIHRyYW5zYWN0aW9uIGlkIG9mIHRoZSBjaGFuZ2UgKG1h
eSBiZSBUcmFuc2FjdGlvbi5ub25lKSAqKQorCWJlZm9yZTogU3RvcmUudDsgICAgICgqIHRoZSBz
dG9yZSBiZWZvcmUgdGhlIGNoYW5nZSAqKQorCWFmdGVyOiBTdG9yZS50OyAgICAgICgqIHRoZSBz
dG9yZSBhZnRlciB0aGUgY2hhbmdlICopCisJZmluaXNoX2NvdW50OiBpbnQ2NDsgKCogdGhlIGNv
bW1pdC1jb3VudCBhdCB3aGljaCB0aGUgdHJhbnNhY3Rpb24gZmluaXNoZWQgKikKK30KKworbGV0
IGhpc3RvcnkgOiBoaXN0b3J5X3JlY29yZCBsaXN0IHJlZiA9IHJlZiBbXQorCisoKiBDYWxsZWQg
ZnJvbSBwZXJpb2RpY19vcHMgdG8gZW5zdXJlIHdlIGRvbid0IGRpc2NhcmQgc3ltYm9scyB0aGF0
IGFyZSBzdGlsbCBuZWVkZWQuICopCisoKiBUaGVyZSBpcyBzY29wZSBmb3Igb3B0aW1pc2F0aW9u
IGhlcmUsIHNpbmNlIGluIGNvbnNlY3V0aXZlIGNvbW1pdHMgb25lIGNvbW1pdCdzIGBhZnRlcmAK
KyAqIGlzIHRoZSBzYW1lIHRoaW5nIGFzIHRoZSBuZXh0IGNvbW1pdCdzIGBiZWZvcmVgLCBidXQg
bm90IGFsbCBjb21taXRzIGluIGhpc3RvcnkgYXJlCisgKiBjb25zZWN1dGl2ZS4gKikKK2xldCBt
YXJrX3N5bWJvbHMgKCkgPQorCSgqIFRoZXJlIGFyZSBnYXBzIHdoZXJlIGRvbTAncyBjb21taXRz
IGFyZSBtaXNzaW5nLiBPdGhlcndpc2Ugd2UgY291bGQgYXNzdW1lIHRoYXQKKwkgKiBlYWNoIGVs
ZW1lbnQncyBgYmVmb3JlYCBpcyB0aGUgc2FtZSB0aGluZyBhcyB0aGUgbmV4dCBlbGVtZW50J3Mg
YGFmdGVyYAorCSAqIHNpbmNlIHRoZSBuZXh0IGVsZW1lbnQgaXMgdGhlIHByZXZpb3VzIGNvbW1p
dCAqKQorCUxpc3QuaXRlciAoZnVuIGhpc3RfcmVjIC0+CisJCQlTdG9yZS5tYXJrX3N5bWJvbHMg
aGlzdF9yZWMuYmVmb3JlOworCQkJU3RvcmUubWFya19zeW1ib2xzIGhpc3RfcmVjLmFmdGVyOwor
CQkpCisJCSFoaXN0b3J5CisKK2xldCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkgPQorCWxldCBk
b20gPSB4LmNvbi5Db25uZWN0aW9uLmRvbSBpbgorCW1hdGNoIGRvbSB3aXRoCisJfCBOb25lIC0+
ICgpICgqIHRyZWF0IHNvY2tldCBjb25uZWN0aW9ucyBhcyBhbHdheXMgZnJlZSB0byBjb25mbGlj
dCAqKQorCXwgU29tZSBkIC0+IGlmIG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29uZmxpY3QgZCkg
dGhlbiBoaXN0b3J5IDo9IHggOjogIWhpc3RvcnkKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKaW5k
ZXggNWY5MjA0NC4uOTY0YzA0NCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3By
b2Nlc3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAgLTI5Myw2
ICsyOTMsMTYgQEAgbGV0IHdyaXRlX3Jlc3BvbnNlX2xvZyB+dHkgfnRpZCB+Y29uIH5yZXNwb25z
ZSA9CiAJfCBQYWNrZXQuUmVwbHkgeCAtPiB3cml0ZV9hbnN3ZXJfbG9nIH50eSB+dGlkIH5jb24g
fmRhdGE6eAogCXwgUGFja2V0LkVycm9yIGUgLT4gd3JpdGVfYW5zd2VyX2xvZyB+dHk6KFhlbmJ1
cy5YYi5PcC5FcnJvcikgfnRpZCB+Y29uIH5kYXRhOmUKIAorbGV0IHJlY29yZF9jb21taXQgfmNv
biB+dGlkIH5iZWZvcmUgfmFmdGVyID0KKwlsZXQgaW5jIHIgPSByIDo9IEludDY0LmFkZCAxTCAh
ciBpbgorCWxldCBmaW5pc2hfY291bnQgPSBpbmMgVHJhbnNhY3Rpb24uY291bnRlcjsgIVRyYW5z
YWN0aW9uLmNvdW50ZXIgaW4KKwkoKiBUaGlzIGNhbGwgd291bGQgbGVhayBtZW1vcnkgaWYgaGlz
dG9yaWMgYWN0aXZpdHkgaXMgcmV0YWluZWQgZm9yZXZlcgorCSAgIHNvIGNhbiBvbmx5IGJlIHVu
Y29tbWVudGVkIGlmIGhpc3RvcnkgaXMgZ3VhcmFudGVlZCBub3QgdG8gZ3JvdworCSAgIHVuYm91
bmRlZGx5LgorCUhpc3RvcnkucHVzaCB7SGlzdG9yeS5jb249Y29uOyB0aWQ9dGlkOyBiZWZvcmU9
YmVmb3JlOyBhZnRlcj1hZnRlcjsgZmluaXNoX2NvdW50PWZpbmlzaF9jb3VudH0KKwkqKQorCSgp
CisKICgqIFJlcGxheSBhIHN0b3JlZCB0cmFuc2FjdGlvbiBhZ2FpbnN0IGEgZnJlc2ggc3RvcmUs
IGNoZWNrIHRoZSByZXNwb25zZXMgYXJlCiAgICBhbGwgZXF1aXZhbGVudDogaWYgc28sIGNvbW1p
dCB0aGUgdHJhbnNhY3Rpb24uIE90aGVyd2lzZSBzZW5kIHRoZSBhYm9ydCB0bwogICAgdGhlIGNs
aWVudC4gKikKQEAgLTM2Myw4ICszNzMsMTQgQEAgbGV0IGRvX3RyYW5zYWN0aW9uX2VuZCBjb24g
dCBkb21haW5zIGNvbnMgZGF0YSA9CiAJCUNvbm5lY3Rpb24uZW5kX3RyYW5zYWN0aW9uIGNvbiAo
VHJhbnNhY3Rpb24uZ2V0X2lkIHQpIGNvbW1pdCBpbgogCWlmIG5vdCBzdWNjZXNzIHRoZW4KIAkJ
cmFpc2UgVHJhbnNhY3Rpb25fYWdhaW47Ci0JaWYgY29tbWl0IHRoZW4KLQkJcHJvY2Vzc193YXRj
aCAoTGlzdC5yZXYgKFRyYW5zYWN0aW9uLmdldF9wYXRocyB0KSkgY29ucworCWlmIGNvbW1pdCB0
aGVuIGJlZ2luCisJCXByb2Nlc3Nfd2F0Y2ggKExpc3QucmV2IChUcmFuc2FjdGlvbi5nZXRfcGF0
aHMgdCkpIGNvbnM7CisJCW1hdGNoIHQuVHJhbnNhY3Rpb24udHkgd2l0aAorCQl8IFRyYW5zYWN0
aW9uLk5vIC0+CisJCQkoKSAoKiBubyBuZWVkIHRvIHJlY29yZCBhbnl0aGluZyAqKQorCQl8IFRy
YW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CisJCQlyZWNvcmRfY29tbWl0
IH5jb24gfnRpZDppZCB+YmVmb3JlOm9sZHN0b3JlIH5hZnRlcjpjc3RvcmUKKwllbmQKIAogbGV0
IGRvX2ludHJvZHVjZSBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJaWYgbm90IChDb25uZWN0
aW9uLmlzX2RvbTAgY29uKQpAQCAtNDQ4LDcgKzQ2NCwxMSBAQCBsZXQgcHJvY2Vzc19wYWNrZXQg
fnN0b3JlIH5jb25zIH5kb21zIH5jb24gfnJlcSA9CiAJCQllbHNlCiAJCQkJQ29ubmVjdGlvbi5n
ZXRfdHJhbnNhY3Rpb24gY29uIHRpZAogCQkJaW4KKworCQlsZXQgYmVmb3JlID0gU3RvcmUuY29w
eSBzdG9yZSBpbgogCQlsZXQgcmVzcG9uc2UgPSBpbnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMgfmRv
bXMgfmZjdCB+Y29uIH50IH5yZXEgaW4KKwkJbGV0IGFmdGVyID0gU3RvcmUuY29weSBzdG9yZSBp
bgorCQlpZiB0aWQgPSBUcmFuc2FjdGlvbi5ub25lIHRoZW4gcmVjb3JkX2NvbW1pdCB+Y29uIH50
aWQgfmJlZm9yZSB+YWZ0ZXI7CiAKIAkJbGV0IHJlc3BvbnNlID0gdHJ5CiAJCQlpZiB0aWQgPD4g
VHJhbnNhY3Rpb24ubm9uZSB0aGVuCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
eGVuc3RvcmVkLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAppbmRleCBm
NTYyZjU5Li5kNWM1MGZkIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3Rv
cmVkLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKQEAgLTM4NSw2
ICszODUsNyBAQCBsZXQgXyA9CiAJCQlTeW1ib2wubWFya19hbGxfYXNfdW51c2VkICgpOwogCQkJ
U3RvcmUubWFya19zeW1ib2xzIHN0b3JlOwogCQkJQ29ubmVjdGlvbnMuaXRlciBjb25zIENvbm5l
Y3Rpb24ubWFya19zeW1ib2xzOworCQkJSGlzdG9yeS5tYXJrX3N5bWJvbHMgKCk7CiAJCQlTeW1i
b2wuZ2FyYmFnZSAoKQogCQllbmQ7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:23:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWTx-0002vF-6T; Mon, 10 Apr 2017 10:23:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTw-0002uw-A6
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 FF/58-27678-72D5BE85; Mon, 10 Apr 2017 10:23:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVct9nW
 EwaHPZhYTthk4MHps79vFHsAYxZqZl5RfkcCaMeVNP1vBB7GK2X++sDcwPhLqYuTiEBL4wijx
 fddddgjnPKPE7enTgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBSIlJv97z
 Ahi8wqYSWw9OxHMZgGq/7SygW0CI8cCRoZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2Mv5YFHGKU5GBSEuVNt3wdIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC1yEGKCdYlJqeWpGWmQMMD5i0BAePkghvFEiat7ggMbc4Mx0idYpRl+Pd0g/vmYRY
 8vLzUqXEefNAigRAijJK8+BGwEL1EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5j0QDTeHJz
 CuB2/QK6AgmoCPO7HoJckRJIkJKqoEx6ncKm+EXBYWqy5WCZnzuF7RsnJcrfZdb++3R9voT/F
 WWB9O6purGfSp7N9PR+b7YpMp9Fq3eHIbit4QYe98vK9I7K79o9f/bC7QW3s3b/+h5wz3hW2k
 vXfKr02b4MjfESx47Ndl0VkFB3W/+nIMnvMo/+F+Y80/hPfOCB1Xa0du3PZO/xr5QiaU4I9FQ
 i7moOBEAqNoE1FACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1491819814!96242221!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1900 invoked from network); 10 Apr 2017 10:23:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:23:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTt-0003mD-1L
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWTs-0005LT-V7
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWTs-0005LT-V7@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:23:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] oxenstored: only record operations
	with side-effects in history
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlhMmM1YjQyYWQyOWVhNzMxZWQ5NWQ3YWFlNWI1OWRmMWM1MjZlYjMKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNDoyMDozMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTA6
NDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IG9ubHkgcmVjb3JkIG9wZXJhdGlvbnMgd2l0
aCBzaWRlLWVmZmVjdHMgaW4gaGlzdG9yeQogICAgCiAgICBUaGVyZSBpcyBubyBuZWVkIHRvIHJl
Y29yZCAicmVhZCIgb3BlcmF0aW9ucyBhcyB0aGV5IHdpbGwgbmV2ZXIgY2F1c2UgYW5vdGhlcgog
ICAgdHJhbnNhY3Rpb24gdG8gZmFpbC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEpvbmF0aGFuIERhdmllcyA8
am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGhvbWFzIFNhbmRl
cnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwgfCA0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9wcm9jZXNzLm1sCmluZGV4IDk2NGMwNDQuLmI0MzVhNGEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9wcm9jZXNzLm1sCkBAIC00NTAsNiArNDUwLDM3IEBAIGxldCBmdW5jdGlvbl9vZl90eXBlIHR5
ID0KIAl8IF8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBmdW5jdGlvbl9vZl90eXBl
X3NpbXBsZV9vcCB0eQogCiAoKioKKyAqIERldGVybWluZXMgd2hpY2ggaW5kaXZpZHVhbCAobm9u
LXRyYW5zYWN0aW9uYWwpIG9wZXJhdGlvbnMgd2Ugd2FudCB0byByZXRhaW4uCisgKiBXZSBvbmx5
IHdhbnQgdG8gcmV0YWluIG9wZXJhdGlvbnMgdGhhdCBoYXZlIHNpZGUtZWZmZWN0cyBpbiB0aGUg
c3RvcmUgc2luY2UKKyAqIHRoZXNlIGNhbiBiZSB0aGUgY2F1c2Ugb2YgdHJhbnNhY3Rpb25zIGZh
aWxpbmcuCisgKikKK2xldCByZXRhaW5fb3BfaW5faGlzdG9yeSB0eSA9CisJbWF0Y2ggdHkgd2l0
aAorCXwgWGVuYnVzLlhiLk9wLldyaXRlCisJfCBYZW5idXMuWGIuT3AuTWtkaXIKKwl8IFhlbmJ1
cy5YYi5PcC5SbQorCXwgWGVuYnVzLlhiLk9wLlNldHBlcm1zICAgICAgICAgIC0+IHRydWUKKwl8
IFhlbmJ1cy5YYi5PcC5EZWJ1ZworCXwgWGVuYnVzLlhiLk9wLkRpcmVjdG9yeQorCXwgWGVuYnVz
LlhiLk9wLlJlYWQKKwl8IFhlbmJ1cy5YYi5PcC5HZXRwZXJtcworCXwgWGVuYnVzLlhiLk9wLldh
dGNoCisJfCBYZW5idXMuWGIuT3AuVW53YXRjaAorCXwgWGVuYnVzLlhiLk9wLlRyYW5zYWN0aW9u
X3N0YXJ0CisJfCBYZW5idXMuWGIuT3AuVHJhbnNhY3Rpb25fZW5kCisJfCBYZW5idXMuWGIuT3Au
SW50cm9kdWNlCisJfCBYZW5idXMuWGIuT3AuUmVsZWFzZQorCXwgWGVuYnVzLlhiLk9wLkdldGRv
bWFpbnBhdGgKKwl8IFhlbmJ1cy5YYi5PcC5XYXRjaGV2ZW50CisJfCBYZW5idXMuWGIuT3AuRXJy
b3IKKwl8IFhlbmJ1cy5YYi5PcC5Jc2ludHJvZHVjZWQKKwl8IFhlbmJ1cy5YYi5PcC5SZXN1bWUK
Kwl8IFhlbmJ1cy5YYi5PcC5TZXRfdGFyZ2V0CisJfCBYZW5idXMuWGIuT3AuUmVzdHJpY3QKKwl8
IFhlbmJ1cy5YYi5PcC5SZXNldF93YXRjaGVzCisJfCBYZW5idXMuWGIuT3AuSW52YWxpZCAgICAg
ICAgICAgLT4gZmFsc2UKKworKCoqCiAgKiBOb3Rocm93IGd1YXJhbnRlZS4KICAqKQogbGV0IHBy
b2Nlc3NfcGFja2V0IH5zdG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEgPQpAQCAtNDY1LDEwICs0
OTYsMTggQEAgbGV0IHByb2Nlc3NfcGFja2V0IH5zdG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEg
PQogCQkJCUNvbm5lY3Rpb24uZ2V0X3RyYW5zYWN0aW9uIGNvbiB0aWQKIAkJCWluCiAKLQkJbGV0
IGJlZm9yZSA9IFN0b3JlLmNvcHkgc3RvcmUgaW4KLQkJbGV0IHJlc3BvbnNlID0gaW5wdXRfaGFu
ZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfmNvbiB+dCB+cmVxIGluCi0JCWxldCBhZnRlciA9
IFN0b3JlLmNvcHkgc3RvcmUgaW4KLQkJaWYgdGlkID0gVHJhbnNhY3Rpb24ubm9uZSB0aGVuIHJl
Y29yZF9jb21taXQgfmNvbiB+dGlkIH5iZWZvcmUgfmFmdGVyOworCQlsZXQgZXhlY3V0ZSAoKSA9
IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb24gfnQgfnJlcSBpbgorCisJ
CWxldCByZXNwb25zZSA9CisJCQkoKiBOb3RlIHRoYXQgdHJhbnNhY3Rpb25zIGFyZSByZWNvcmRl
ZCBpbiBoaXN0b3J5IHNlcGFyYXRlbHkuICopCisJCQlpZiB0aWQgPSBUcmFuc2FjdGlvbi5ub25l
ICYmIHJldGFpbl9vcF9pbl9oaXN0b3J5IHR5IHRoZW4gYmVnaW4KKwkJCQlsZXQgYmVmb3JlID0g
U3RvcmUuY29weSBzdG9yZSBpbgorCQkJCWxldCByZXNwb25zZSA9IGV4ZWN1dGUgKCkgaW4KKwkJ
CQlsZXQgYWZ0ZXIgPSBTdG9yZS5jb3B5IHN0b3JlIGluCisJCQkJcmVjb3JkX2NvbW1pdCB+Y29u
IH50aWQgfmJlZm9yZSB+YWZ0ZXI7CisJCQkJcmVzcG9uc2UKKwkJCWVuZCBlbHNlIGV4ZWN1dGUg
KCkKKwkJaW4KIAogCQlsZXQgcmVzcG9uc2UgPSB0cnkKIAkJCWlmIHRpZCA8PiBUcmFuc2FjdGlv
bi5ub25lIHRoZW4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:23:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:23:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWU6-0002wj-87; Mon, 10 Apr 2017 10:23:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWU5-0002wT-Cz
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:45 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 AD/C3-03420-03D5BE85; Mon, 10 Apr 2017 10:23:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdcg9nW
 EwcervBYTthk4MHps79vFHsAYxZqZl5RfkcCasXbeZOaC7boVnc3GDYwrVLsYuTiEBL4wSsya
 uZoJwjkP5HRsYuli5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAW6Jrwl5WE
 JtXwEzid+tiMJsFqP708kXsExg5FjAyrGLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQJAxDsYFy8NvAQoyQHk5Iob7rl6wghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErwOMUA5waLU9NSKtMwcYHDApCU4eJREeHWigdK8xQWJucWZ6RCpU4yKUuK8eSB9AiCJ
 jNI8uDZYQF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO9fkPE8mXklcNNfAS1mAlp8ZtdLk
 MUliQgpqQZGnQ0zO3uj77H/ql9y28cm9ejBrdr12Zq7nBpuT/9rdH4p83N9nrhCdsv6NGGTJW
 fXCp9fUXW1V2DBzMffJ0347t7MreWZ9G+uaNQ37ecbvrX1a+ZwR+00nlnDtuquZ5fFsqCm4t5
 t05McORbranWZ2oeYeDUYRv+/xLxl4pHicNYTU8JfRL1QYinOSDTUYi4qTgQAlsnKh0MCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1491819823!43718423!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54563 invoked from network); 10 Apr 2017 10:23:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:23:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWU3-0003mR-31
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWU3-0005M8-2T
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWU3-0005M8-2T@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:23:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] oxenstored: discard old
	commit-history on txn end
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM2ODI3NjA4MmFjMmJlYTVjYWYyYmZmMjZjYzg5NzcxNTk4ZTBkZTkKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTQ6MjU6MTYgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjEwOjQy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkaXNjYXJkIG9sZCBjb21taXQtaGlzdG9yeSBv
biB0eG4gZW5kCiAgICAKICAgIFRoZSBoaXN0b3J5IG9mIGNvbW1pdHMgaXMgdG8gYmUgdXNlZCBm
b3Igd29ya2luZyBvdXQgd2hpY2ggaGlzdG9yaWNhbAogICAgY29tbWl0KHMpIChpbmNsdWRpbmcg
YXRvbWljIHdyaXRlcykgY2F1c2VkIGNvbmZsaWN0cyB3aXRoIGEKICAgIGN1cnJlbnRseS1mYWls
aW5nIGNvbW1pdCBvZiBhIHRyYW5zYWN0aW9uLiBBbnkgY29tbWl0IHRoYXQgd2FzIG1hZGUKICAg
IGJlZm9yZSB0aGUgY3VycmVudCB0cmFuc2FjdGlvbiBzdGFydGVkIGNhbm5vdCBiZSByZWxldmFu
dC4gVGhlcmVmb3JlCiAgICB3ZSBuZXZlciBuZWVkIHRvIGtlZXAgaGlzdG9yeSBmcm9tIGJlZm9y
ZSB0aGUgc3RhcnQgb2YgdGhlCiAgICBsb25nZXN0LXJ1bm5pbmcgdHJhbnNhY3Rpb24gdGhhdCBp
cyBvcGVuIGF0IGFueSBnaXZlbiB0aW1lOiB3aGVuZXZlciBhCiAgICB0cmFuc2FjdGlvbiBlbmRz
ICh3aXRoIG9yIHdpdGhvdXQgYSBjb21taXQpIHRoZW4gaWYgaXQgd2FzIHRoZQogICAgbG9uZ2Vz
dC1ydW5uaW5nIG9wZW4gdHJhbnNhY3Rpb24gd2UgY2FuIGRlbGV0ZSBoaXN0b3J5IHVwIHVudGls
IHN0YXJ0CiAgICBvZiB0aGUgdGhlIG5leHQtbG9uZ2VzdC1ydW5uaW5nIG9wZW4gdHJhbnNhY3Rp
b24uCiAgICAKICAgIFNvbWUgdHJhbnNhY3Rpb25zIG1pZ2h0IHN0YXkgb3BlbiBmb3IgYSB2ZXJ5
IGxvbmcgdGltZSwgc28gaWYgYW55CiAgICB0cmFuc2FjdGlvbiBleGNlZWRzIGNvbmZsaWN0X21h
eF9oaXN0b3J5X3NlY29uZHMgdGhlbiB3ZSByZW1vdmUgaXQKICAgIGZyb20gY29uc2lkZXJhdGlv
biBpbiB0aGlzIGNvbnRleHQsIGFuZCB3aWxsIG5vdCBndWFyYW50ZWUgdG8ga2VlcAogICAgcmVt
ZW1iZXJpbmcgYWJvdXQgaGlzdG9yaWNhbCBjb21taXRzIG1hZGUgZHVyaW5nIHN1Y2ggYSB0cmFu
c2FjdGlvbi4KICAgIAogICAgV2UgaW1wbGVtZW50IHRoaXMgYnkga2VlcGluZyBhIGxpc3Qgb2Yg
YWxsIG9wZW4gdHJhbnNhY3Rpb25zIHRoYXQgaGF2ZQogICAgbm90IGJlZW4gb3BlbiB0b28gbG9u
Zy4gV2hlbiBhIHRyYW5zYWN0aW9uIGVuZHMsIHdlIHJlbW92ZSBpdCBmcm9tIHRoZQogICAgbGlz
dCwgYWxvbmcgd2l0aCBhbnkgdGhhdCBoYXZlIGJlZW4gb3BlbiBsb25nZXIgdGhhbiB0aGUgbWF4
aW11bTsgdGhlbgogICAgd2UgZGVsZXRlIGFueSBoaXN0b3J5IGZyb20gYmVmb3JlIHRoZSBzdGFy
dCBvZiB0aGUgbG9uZ2VzdC1ydW5uaW5nCiAgICB0cmFuc2FjdGlvbiByZW1haW5pbmcgaW4gdGhl
IGxpc3QuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNhbmRlcnNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmll
c0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlh
bi5saW5kaWdAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5t
bCAgICAgfCAxNyArKysrKysrKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwgICAgIHwgIDQgKystLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1s
IHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDQg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvaGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCmlu
ZGV4IGU0YjRkNzAuLjZmN2EyODIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9o
aXN0b3J5Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCkBAIC0zNiw2
ICszNiwyMyBAQCBsZXQgbWFya19zeW1ib2xzICgpID0KIAkJKQogCQkhaGlzdG9yeQogCisoKiBL
ZWVwIG9ubHkgZW5vdWdoIGNvbW1pdC1oaXN0b3J5IHRvIHByb3RlY3QgdGhlIHJ1bm5pbmcgdHJh
bnNhY3Rpb25zIHRoYXQgd2UgYXJlIHN0aWxsIHRyYWNraW5nICopCisoKiBUaGVyZSBpcyBzY29w
ZSBmb3Igb3B0aW1pc2F0aW9uIGhlcmUsIHJlcGxhY2luZyBMaXN0LmZpbHRlciB3aXRoIHNvbWV0
aGluZyBtb3JlIGVmZmljaWVudCwKKyAqIHByb2JhYmx5IG9uIGEgZGlmZmVyZW50IGxpc3QtbGlr
ZSBzdHJ1Y3R1cmUuICopCitsZXQgdHJpbSAoKSA9CisJaGlzdG9yeSA6PSBtYXRjaCBUcmFuc2Fj
dGlvbi5vbGRlc3Rfc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSB3aXRoCisJfCBOb25lIC0+
IFtdICgqIFdlIGhhdmUgbm8gb3BlbiB0cmFuc2FjdGlvbiwgc28gbm8gaGlzdG9yeSBpcyBuZWVk
ZWQgKikKKwl8IFNvbWUgKF8sIHR4bikgLT4gKAorCQkoKiBrZWVwIHJlY29yZHMgd2l0aCBmaW5p
c2hfY291bnQgcmVjZW50IGVub3VnaCB0byBiZSByZWxldmFudCAqKQorCQlMaXN0LmZpbHRlciAo
ZnVuIHIgLT4gci5maW5pc2hfY291bnQgPiB0eG4uVHJhbnNhY3Rpb24uc3RhcnRfY291bnQpICFo
aXN0b3J5CisJKQorCitsZXQgZW5kX3RyYW5zYWN0aW9uIHR4biBjb24gdGlkIGNvbW1pdCA9CisJ
bGV0IHN1Y2Nlc3MgPSBDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBjb24gdGlkIGNvbW1pdCBp
bgorCVRyYW5zYWN0aW9uLmVuZF90cmFuc2FjdGlvbiB0eG47CisJdHJpbSAoKTsKKwlzdWNjZXNz
CisKIGxldCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkgPQogCWxldCBkb20gPSB4LmNvbi5Db25u
ZWN0aW9uLmRvbSBpbgogCW1hdGNoIGRvbSB3aXRoCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmlu
ZGV4IGI0MzVhNGEuLjZmNGQxMTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBAIC0zMTMs
NyArMzEzLDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25zID0KIAkJZmFs
c2UKIAl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CiAJCWxldCB0
aWQgPSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3JlIGluCi0JCWxldCBuZXdf
dCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgorCQlsZXQgbmV3X3QgPSBUcmFuc2Fj
dGlvbi5tYWtlIH5pbnRlcm5hbDp0cnVlIHRpZCBjc3RvcmUgaW4KIAkJbGV0IGNvbiA9IHNwcmlu
dGYgInIoJWQpOiVzIiBpZCAoQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMpIGluCiAJCWxldCBwZXJm
b3JtX2V4biAocmVxdWVzdCwgcmVzcG9uc2UpID0KIAkJCXdyaXRlX2FjY2Vzc19sb2cgfnR5OnJl
cXVlc3QuUGFja2V0LnR5IH50aWQgfmNvbiB+ZGF0YTpyZXF1ZXN0LlBhY2tldC5kYXRhOwpAQCAt
MzcwLDcgKzM3MCw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlucyBjb25z
IGRhdGEgPQogCQlpbgogCWxldCBzdWNjZXNzID0KIAkJbGV0IGNvbW1pdCA9IGlmIGNvbW1pdCB0
aGVuIFNvbWUgKGZ1biBjb24gdHJhbnMgLT4gdHJhbnNhY3Rpb25fcmVwbGF5IGNvbiB0cmFucyBk
b21haW5zIGNvbnMpIGVsc2UgTm9uZSBpbgotCQlDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBj
b24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KKwkJSGlzdG9yeS5lbmRfdHJhbnNh
Y3Rpb24gdCBjb24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KIAlpZiBub3Qgc3Vj
Y2VzcyB0aGVuCiAJCXJhaXNlIFRyYW5zYWN0aW9uX2FnYWluOwogCWlmIGNvbW1pdCB0aGVuIGJl
Z2luCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKaW5kZXggYjE3OTFiMy4uZWRkMTE3
OCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCisrKyBi
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbApAQCAtODcsMTIgKzg3LDI5IEBA
IHR5cGUgdCA9IHsKIAltdXRhYmxlIHJlYWRfbG93cGF0aDogU3RvcmUuUGF0aC50IG9wdGlvbjsK
IAltdXRhYmxlIHdyaXRlX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiB9CitsZXQgZ2V0
X2lkIHQgPSBtYXRjaCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBp
ZAogCiBsZXQgY291bnRlciA9IHJlZiAwTAogCi1sZXQgbWFrZSBpZCBzdG9yZSA9CisoKiBTY29w
ZSBmb3Igb3B0aW1pc2F0aW9uOiBkaWZmZXJlbnQgZGF0YS1zdHJ1Y3R1cmUgYW5kIGZ1bmN0aW9u
cyB0byBzZWFyY2gvZmlsdGVyIGl0ICopCitsZXQgc2hvcnRfcnVubmluZ190eG5zID0gcmVmIFtd
CisKK2xldCBvbGRlc3Rfc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSA9CisJbGV0IHJlYyBs
YXN0ID0gZnVuY3Rpb24KKwkJfCBbXSAtPiBOb25lCisJCXwgW3hdIC0+IFNvbWUgeAorCQl8IHgg
OjogeHMgLT4gbGFzdCB4cworCWluIGxhc3QgIXNob3J0X3J1bm5pbmdfdHhucworCitsZXQgZW5k
X3RyYW5zYWN0aW9uIHR4biA9CisJbGV0IGN1dG9mZiA9IFVuaXguZ2V0dGltZW9mZGF5ICgpIC0u
ICFEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyBpbgorCXNob3J0X3J1bm5pbmdf
dHhucyA6PSBMaXN0LmZpbHRlcgorCQkoZnVuY3Rpb24gKHN0YXJ0X3RpbWUsIHR4KSAtPiBzdGFy
dF90aW1lID49IGN1dG9mZiAmJiB0eCAhPSB0eG4pCisJCSFzaG9ydF9ydW5uaW5nX3R4bnMKKwor
bGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQogCWxldCB0eSA9IGlmIGlkID0g
bm9uZSB0aGVuIE5vIGVsc2UgRnVsbChpZCwgU3RvcmUuY29weSBzdG9yZSwgc3RvcmUpIGluCi0J
eworCWxldCB0eG4gPSB7CiAJCXR5ID0gdHk7CiAJCXN0YXJ0X2NvdW50ID0gIWNvdW50ZXI7CiAJ
CXN0b3JlID0gaWYgaWQgPSBub25lIHRoZW4gc3RvcmUgZWxzZSBTdG9yZS5jb3B5IHN0b3JlOwpA
QCAtMTAxLDkgKzExOCwxMyBAQCBsZXQgbWFrZSBpZCBzdG9yZSA9CiAJCW9wZXJhdGlvbnMgPSBb
XTsKIAkJcmVhZF9sb3dwYXRoID0gTm9uZTsKIAkJd3JpdGVfbG93cGF0aCA9IE5vbmU7Ci0JfQor
CX0gaW4KKwlpZiBpZCA8PiBub25lICYmIG5vdCBpbnRlcm5hbCB0aGVuICgKKwkJbGV0IG5vdyA9
IFVuaXguZ2V0dGltZW9mZGF5ICgpIGluCisJCXNob3J0X3J1bm5pbmdfdHhucyA6PSAobm93LCB0
eG4pIDo6ICFzaG9ydF9ydW5uaW5nX3R4bnMKKwkpOworCXR4bgogCi1sZXQgZ2V0X2lkIHQgPSBt
YXRjaCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBpZAogbGV0IGdl
dF9zdG9yZSB0ID0gdC5zdG9yZQogbGV0IGdldF9wYXRocyB0ID0gdC5wYXRocwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:23:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWUJ-0002yg-A0; Mon, 10 Apr 2017 10:23:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUI-0002yX-KL
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:58 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 DF/F8-02172-D3D5BE85; Mon, 10 Apr 2017 10:23:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdcq9nW
 EwZ3dHBYTthk4MHps79vFHsAYxZqZl5RfkcCacWDOQuaC2TwVz8+2sTYwLuTqYuTiEBL4wijR
 /PkKG4RznlHi6rJJ7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtYSUy6/
 ZMVxOYVMJOY83IvO4jNAlT/YNI/1gmMHAsYGVYxahSnFpWlFukameglFWWmZ5TkJmbm6BoamO
 rlphYXJ6an5iQmFesl5+duYgR6pZ6BgXEH483JfocYJTmYlER50y1fRwjxJeWnVGYkFmfEF5X
 mpBYfYpTh4FCS4HWIAcoJFqWmp1akZeYAwwMmLcHBoyTCqxMNlOYtLkjMLc5Mh0idYlSUEufl
 AukTAElklObBtcFC8hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV4rkCk8mXklcNNfAS1mA
 lp8ZtdLkMUliQgpqQZG6b9rvd+e/VIrLdh70i5it1nAsoz5s/htLyY37UloWnyRb7/irGxdj/
 bHcTbT5zrzSSfEh15XeXNv5a6TFppTJ1We6bQ5ndOz/yf/pyu2R/+3353Nc9057+ztqVGyXzv
 P37g0U1p4xpSNKwrOuTu/0br+/d0J9rVPWC9fv7z3zrz4Q7FdSxQMdimxFGckGmoxFxUnAgAT
 pRG5RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1491819833!89862596!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44008 invoked from network); 10 Apr 2017 10:23:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:23:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUD-0003nQ-4b
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUD-0005Ml-47
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:23:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWUD-0005Ml-47@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:23:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] oxenstored: track commit history
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDllYTUwMzIyMGQzM2I5ZWZhZTQ1NDA1ZWVhYzVhM2EwOGE5MDI4MzMKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogTW9uIE1hciAyNyAwODo1ODoyOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTA6
NDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHRyYWNrIGNvbW1pdCBoaXN0b3J5CiAgICAK
ICAgIFNpbmNlIHRoZSBsaXN0IG9mIGhpc3RvcmljIGFjdGl2aXR5IGNhbm5vdCBncm93IHdpdGhv
dXQgYm91bmQsIGl0IGlzIHNhZmUgdG8gdXNlCiAgICB0aGlzIHRvIHRyYWNrIGNvbW1pdHMuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXgu
Y29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIHwgNSAtLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRl
eCA2ZjRkMTE4Li4xZWQxYThmIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJv
Y2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMjk2LDEy
ICsyOTYsNyBAQCBsZXQgd3JpdGVfcmVzcG9uc2VfbG9nIH50eSB+dGlkIH5jb24gfnJlc3BvbnNl
ID0KIGxldCByZWNvcmRfY29tbWl0IH5jb24gfnRpZCB+YmVmb3JlIH5hZnRlciA9CiAJbGV0IGlu
YyByID0gciA6PSBJbnQ2NC5hZGQgMUwgIXIgaW4KIAlsZXQgZmluaXNoX2NvdW50ID0gaW5jIFRy
YW5zYWN0aW9uLmNvdW50ZXI7ICFUcmFuc2FjdGlvbi5jb3VudGVyIGluCi0JKCogVGhpcyBjYWxs
IHdvdWxkIGxlYWsgbWVtb3J5IGlmIGhpc3RvcmljIGFjdGl2aXR5IGlzIHJldGFpbmVkIGZvcmV2
ZXIKLQkgICBzbyBjYW4gb25seSBiZSB1bmNvbW1lbnRlZCBpZiBoaXN0b3J5IGlzIGd1YXJhbnRl
ZWQgbm90IHRvIGdyb3cKLQkgICB1bmJvdW5kZWRseS4KIAlIaXN0b3J5LnB1c2gge0hpc3Rvcnku
Y29uPWNvbjsgdGlkPXRpZDsgYmVmb3JlPWJlZm9yZTsgYWZ0ZXI9YWZ0ZXI7IGZpbmlzaF9jb3Vu
dD1maW5pc2hfY291bnR9Ci0JKikKLQkoKQogCiAoKiBSZXBsYXkgYSBzdG9yZWQgdHJhbnNhY3Rp
b24gYWdhaW5zdCBhIGZyZXNoIHN0b3JlLCBjaGVjayB0aGUgcmVzcG9uc2VzIGFyZQogICAgYWxs
IGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21taXQgdGhlIHRyYW5zYWN0aW9uLiBPdGhlcndpc2Ugc2Vu
ZCB0aGUgYWJvcnQgdG8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:24:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:24:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWUZ-00030l-Cz; Mon, 10 Apr 2017 10:24:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUY-00030c-GU
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:14 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 DF/8F-02138-D4D5BE85; Mon, 10 Apr 2017 10:24:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdc99nW
 EwZIZWhYTthk4MHps79vFHsAYxZqZl5RfkcCa0bP/CmPBWb2KtitrWBoY56h1MXJxCAl8YZR4
 e+4JM4RznlFib/tBti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQViJa6ev
 sIMUs4rYCaxcHkMSJgFqHzd5hNsExg5FjAyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDVy0
 0tLk5MT81JTCrWS87P3cQI9AgDEOxgXNvqfIhRkoNJSZQ33fJ1hBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXocYoJxgUWp6akVaZg4wNGDSEhw8SiK8OtFAad7igsTc4sx0iNQpRkUpcd48kD4B
 kERGaR5cGywcLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY1wpkCk9mXgnc9FdAi5mAFp/Z9
 RJkcUkiQkqqgbHiQX1G3i3LY1sjuw6zLtK+sC7JVev2WfnM/z6hU6vetnIn9wvllf5Kiqhi0P
 q+ZbPJN1ndVe5c02dzqCsYLWy/N2lrvP3CDSKT1a3j5XSiXomLaRo+nnNzzlSx62HvOOVtjvH
 M/f32w52FDwIrm/7bPEyxMrAsev3HNeTAZrHbu2adeid+OVGJpTgj0VCLuag4EQDvREyEQgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1491819846!56445340!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6313 invoked from network); 10 Apr 2017 10:24:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:24:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUN-0003oC-6K
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUN-0005Nc-5j
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWUN-0005Nc-5j@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:24:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] oxenstored: blame the connection
	that caused a transaction conflict
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZhMGIyYjk1NTUzNjZlNTgzNmE1ZmRhY2I2MmJiMDU0Y2RlZmMzZDYKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNDoyODoxNiAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTA6
NDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGJsYW1lIHRoZSBjb25uZWN0aW9uIHRoYXQg
Y2F1c2VkIGEgdHJhbnNhY3Rpb24gY29uZmxpY3QKICAgIAogICAgQmxhbWUgZWFjaCBjb25uZWN0
aW9uIGZvdW5kIHRvIGhhdmUgbWFkZSBhIGNvbW1pdCB0aGF0IHdvdWxkIGNhdXNlIHRoaXMKICAg
IHRyYW5zYWN0aW9uIHRvIGZhaWwuIEVhY2ggYmxhbWVkIGNvbm5lY3Rpb24gaXMgcGVuYWxpc2Vk
IGJ5IGhhdmluZyBpdHMKICAgIGNvbmZsaWN0LWNyZWRpdCBkZWNyZW1lbnRlZC4KICAgIAogICAg
Tm90ZSB0aGUgY2hhbmdlIGluIHNlbWFudGljcyBmb3IgdGhlIHJlcGxheSBmdW5jdGlvbjogd2Ug
bm8gbG9uZ2VyIHN0b3AgYWZ0ZXIKICAgIGZpbmRpbmcgdGhlIGZpcnN0IG9wZXJhdGlvbiB0aGF0
IGNhbid0IGJlIHJlcGxheWVkLiBUaGlzIGFsbG93cyB1cyB0byBpZGVudGlmeQogICAgYWxsIG9w
ZXJhdGlvbnMgdGhhdCBjb25mbGljdGVkIHdpdGggdGhpcyB0cmFuc2FjdGlvbiwgbm90IGp1c3Qg
dGhlIG9uZSB0aGF0CiAgICBjb25mbGljdGVkIGZpcnN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29tPgogICAgU2lnbmVk
LW9mZi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CiAgICB2
MSBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXgu
Y29tPgogICAgCiAgICBDaGFuZ2VzIHNpbmNlIHYxOgogICAgICogdXNlIGNvcnJlY3QgbG9nIGxl
dmVscyBmb3IgaW5mb3JtYXRpb25hbCBtZXNzYWdlcwogICAgQ2hhbmdlcyBzaW5jZSB2MjoKICAg
ICAqIGZpeCB0aGUgYmxhbWUgYWxnb3JpdGhtIGFuZCBpbXByb3ZlIGxvZ2dpbmcKICAgICAgIChm
aXggd2FzIHJldmlld2VkIGJ5IEpvbmF0aGFuIERhdmllcykKICAgIAogICAgUmVwb3J0ZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21h
cyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hl
bnN0b3JlZC9oaXN0b3J5Lm1sIHwgMTIgKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2hpc3RvcnkubWwKaW5kZXggNmY3YTI4Mi4uZTk0MWUyYiAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL2hpc3RvcnkubWwKQEAgLTU4LDMgKzU4LDE1IEBAIGxldCBwdXNoICh4OiBoaXN0b3J5X3Jl
Y29yZCkgPQogCW1hdGNoIGRvbSB3aXRoCiAJfCBOb25lIC0+ICgpICgqIHRyZWF0IHNvY2tldCBj
b25uZWN0aW9ucyBhcyBhbHdheXMgZnJlZSB0byBjb25mbGljdCAqKQogCXwgU29tZSBkIC0+IGlm
IG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29uZmxpY3QgZCkgdGhlbiBoaXN0b3J5IDo9IHggOjog
IWhpc3RvcnkKKworKCogRmluZCB0aGUgY29ubmVjdGlvbnMgZnJvbSByZWNvcmRzIHNpbmNlIGNv
bW1pdC1jb3VudCBbc2luY2VdIGZvciB3aGljaCBbZiByZWNvcmRdIHJldHVybnMgW3RydWVdICop
CitsZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5zaW5jZSB+ZiA9CisJKCogVGhlICJtZW0iIGNhbGwg
aXMgYW4gb3B0aW1pc2F0aW9uLCB0byBhdm9pZCBjYWxsaW5nIGYgaWYgd2UgaGF2ZSBwaWNrZWQg
Y29uIGFscmVhZHkuICopCisJKCogVXNpbmcgYSBoYXNoIHRhYmxlIHJhdGhlciB0aGFuIGEgbGlz
dCBpcyB0byBvcHRpbWlzZSB0aGUgIm1lbSIgY2FsbC4gKikKKwlMaXN0LmZvbGRfbGVmdCAoZnVu
IGFjYyBoaXN0X3JlYyAtPgorCQlpZiBoaXN0X3JlYy5maW5pc2hfY291bnQgPiBzaW5jZQorCQkm
JiBub3QgKEhhc2h0YmwubWVtIGFjYyBoaXN0X3JlYy5jb24pCisJCSYmIGYgaGlzdF9yZWMKKwkJ
dGhlbiBIYXNodGJsLnJlcGxhY2UgYWNjIGhpc3RfcmVjLmNvbiAoKTsKKwkJYWNjCisJKSAoSGFz
aHRibC5jcmVhdGUgMTAyMykgIWhpc3RvcnkKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKaW5kZXgg
MWVkMWE4Zi4uNWU1YTFhYiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAgLTE2LDYgKzE2
LDcgQEAKIAogbGV0IGVycm9yIGZtdCA9IExvZ2dpbmcuZXJyb3IgInByb2Nlc3MiIGZtdAogbGV0
IGluZm8gZm10ID0gTG9nZ2luZy5pbmZvICJwcm9jZXNzIiBmbXQKK2xldCBkZWJ1ZyBmbXQgPSBM
b2dnaW5nLmRlYnVnICJwcm9jZXNzIiBmbXQKIAogb3BlbiBQcmludGYKIG9wZW4gU3RkZXh0CkBA
IC0yNSw2ICsyNiw3IEBAIGV4Y2VwdGlvbiBUcmFuc2FjdGlvbl9uZXN0ZWQKIGV4Y2VwdGlvbiBE
b21haW5fbm90X21hdGNoCiBleGNlcHRpb24gSW52YWxpZF9DbWRfQXJncwogCisoKiBUaGlzIGNv
bnRyb2xzIHRoZSBkb19kZWJ1ZyBmbiBpbiB0aGlzIG1vZHVsZSwgbm90IHRoZSBkZWJ1ZyBsb2dn
aW5nLWZ1bmN0aW9uLiAqKQogbGV0IGFsbG93X2RlYnVnID0gcmVmIGZhbHNlCiAKIGxldCBjX2lu
dF9vZl9zdHJpbmcgcyA9CkBAIC0zMDgsMjMgKzMxMCw1MSBAQCBsZXQgdHJhbnNhY3Rpb25fcmVw
bGF5IGMgdCBkb21zIGNvbnMgPQogCQlmYWxzZQogCXwgVHJhbnNhY3Rpb24uRnVsbChpZCwgb2xk
c3RvcmUsIGNzdG9yZSkgLT4KIAkJbGV0IHRpZCA9IENvbm5lY3Rpb24uc3RhcnRfdHJhbnNhY3Rp
b24gYyBjc3RvcmUgaW4KLQkJbGV0IG5ld190ID0gVHJhbnNhY3Rpb24ubWFrZSB+aW50ZXJuYWw6
dHJ1ZSB0aWQgY3N0b3JlIGluCisJCWxldCByZXBsYXlfdCA9IFRyYW5zYWN0aW9uLm1ha2Ugfmlu
dGVybmFsOnRydWUgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3ByaW50ZiAiciglZCk6JXMi
IGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KLQkJbGV0IHBlcmZvcm1fZXhuIChyZXF1
ZXN0LCByZXNwb25zZSkgPQotCQkJd3JpdGVfYWNjZXNzX2xvZyB+dHk6cmVxdWVzdC5QYWNrZXQu
dHkgfnRpZCB+Y29uIH5kYXRhOnJlcXVlc3QuUGFja2V0LmRhdGE7CisKKwkJbGV0IHBlcmZvcm1f
ZXhuIH53bG9nIHR4biAocmVxdWVzdCwgcmVzcG9uc2UpID0KKwkJCWlmIHdsb2cgdGhlbiB3cml0
ZV9hY2Nlc3NfbG9nIH50eTpyZXF1ZXN0LlBhY2tldC50eSB+dGlkIH5jb24gfmRhdGE6cmVxdWVz
dC5QYWNrZXQuZGF0YTsKIAkJCWxldCBmY3QgPSBmdW5jdGlvbl9vZl90eXBlX3NpbXBsZV9vcCBy
ZXF1ZXN0LlBhY2tldC50eSBpbgotCQkJbGV0IHJlc3BvbnNlJyA9IGlucHV0X2hhbmRsZV9lcnJv
ciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb246YyB+dDpuZXdfdCB+cmVxOnJlcXVlc3QgaW4KLQkJCXdy
aXRlX3Jlc3BvbnNlX2xvZyB+dHk6cmVxdWVzdC5QYWNrZXQudHkgfnRpZCB+Y29uIH5yZXNwb25z
ZTpyZXNwb25zZSc7Ci0JCQlpZiBub3QoUGFja2V0LnJlc3BvbnNlX2VxdWFsIHJlc3BvbnNlIHJl
c3BvbnNlJykgdGhlbiByYWlzZSBUcmFuc2FjdGlvbl9hZ2FpbiBpbgorCQkJbGV0IHJlc3BvbnNl
JyA9IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb246YyB+dDp0eG4gfnJl
cTpyZXF1ZXN0IGluCisJCQlpZiB3bG9nIHRoZW4gd3JpdGVfcmVzcG9uc2VfbG9nIH50eTpyZXF1
ZXN0LlBhY2tldC50eSB+dGlkIH5jb24gfnJlc3BvbnNlOnJlc3BvbnNlJzsKKwkJCWlmIG5vdChQ
YWNrZXQucmVzcG9uc2VfZXF1YWwgcmVzcG9uc2UgcmVzcG9uc2UnKSB0aGVuIHJhaXNlIFRyYW5z
YWN0aW9uX2FnYWluCisJCWluCiAJCWZpbmFsbHkKIAkJKGZ1biAoKSAtPgogCQkJdHJ5CiAJCQkJ
TG9nZ2luZy5zdGFydF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7Ci0JCQkJTGlzdC5pdGVyIHBlcmZv
cm1fZXhuIChUcmFuc2FjdGlvbi5nZXRfb3BlcmF0aW9ucyB0KTsKLQkJCQlMb2dnaW5nLmVuZF90
cmFuc2FjdGlvbiB+Y29uIH50aWQ7CisJCQkJTGlzdC5pdGVyIChwZXJmb3JtX2V4biB+d2xvZzp0
cnVlIHJlcGxheV90KSAoVHJhbnNhY3Rpb24uZ2V0X29wZXJhdGlvbnMgdCk7ICgqIE1heSB0aHJv
dyBFQUdBSU4gKikKIAotCQkJCVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uIG5ld190Ci0JCQl3aXRo
IGUgLT4KKwkJCQlMb2dnaW5nLmVuZF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7CisJCQkJVHJhbnNh
Y3Rpb24uY29tbWl0IH5jb24gcmVwbGF5X3QKKwkJCXdpdGgKKwkJCXwgVHJhbnNhY3Rpb25fYWdh
aW4gLT4gKAorCQkJCWxldCB2aWN0aW1fZG9tc3RyID0gQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMg
aW4KKwkJCQlkZWJ1ZyAiQXBwb3J0aW9uaW5nIGJsYW1lIGZvciBFQUdBSU4gaW4gdHhuICVkLCBk
b21haW49JXMiIGlkIHZpY3RpbV9kb21zdHI7CisJCQkJbGV0IHB1bmlzaCBndWlsdHlfY29uID0K
KwkJCQkJZGVidWcgIkJsYW1pbmcgZG9tYWluICVzIGZvciBjb25mbGljdCB3aXRoIGRvbWFpbiAl
cyB0eG4gJWQiCisJCQkJCQkoQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGd1aWx0eV9jb24pIHZpY3Rp
bV9kb21zdHIgaWQ7CisJCQkJCUNvbm5lY3Rpb24uZGVjcl9jb25mbGljdF9jcmVkaXQgZG9tcyBn
dWlsdHlfY29uCisJCQkJaW4KKwkJCQlsZXQganVkZ2VfYW5kX3NlbnRlbmNlIGhpc3RfcmVjID0g
KAorCQkJCQlsZXQgY2FuX2FwcGx5X29uIHN0b3JlID0gKAorCQkJCQkJbGV0IHN0b3JlID0gU3Rv
cmUuY29weSBzdG9yZSBpbgorCQkJCQkJbGV0IHRyaWFsX3QgPSBUcmFuc2FjdGlvbi5tYWtlIH5p
bnRlcm5hbDp0cnVlIFRyYW5zYWN0aW9uLm5vbmUgc3RvcmUgaW4KKwkJCQkJCXRyeSBMaXN0Lml0
ZXIgKHBlcmZvcm1fZXhuIH53bG9nOmZhbHNlIHRyaWFsX3QpIChUcmFuc2FjdGlvbi5nZXRfb3Bl
cmF0aW9ucyB0KTsKKwkJCQkJCQl0cnVlCisJCQkJCQl3aXRoIFRyYW5zYWN0aW9uX2FnYWluIC0+
IGZhbHNlCisJCQkJCSkgaW4KKwkJCQkJaWYgY2FuX2FwcGx5X29uIGhpc3RfcmVjLkhpc3Rvcnku
YmVmb3JlCisJCQkJCSYmIG5vdCAoY2FuX2FwcGx5X29uIGhpc3RfcmVjLkhpc3RvcnkuYWZ0ZXIp
CisJCQkJCXRoZW4gKHB1bmlzaCBoaXN0X3JlYy5IaXN0b3J5LmNvbjsgdHJ1ZSkKKwkJCQkJZWxz
ZSBmYWxzZQorCQkJCSkgaW4KKwkJCQlsZXQgZ3VpbHR5X2NvbnMgPSBIaXN0b3J5LmZpbHRlcl9j
b25uZWN0aW9ucyB+c2luY2U6dC5UcmFuc2FjdGlvbi5zdGFydF9jb3VudCB+ZjpqdWRnZV9hbmRf
c2VudGVuY2UgaW4KKwkJCQlpZiBIYXNodGJsLmxlbmd0aCBndWlsdHlfY29ucyA9IDAgdGhlbiBk
ZWJ1ZyAiRm91bmQgbm8gY3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3QgYmUgc2VsZiBv
ciBub3QgaW4gaGlzdG9yeS4iIGNvbjsKKwkJCQlmYWxzZQorCQkJKQorCQkJfCBlIC0+CiAJCQkJ
aW5mbyAidHJhbnNhY3Rpb25fcmVwbGF5ICVkIGNhdWdodDogJXMiIHRpZCAoUHJpbnRleGMudG9f
c3RyaW5nIGUpOwogCQkJCWZhbHNlCiAJCQkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:24:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:24:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWUa-00031O-EK; Mon, 10 Apr 2017 10:24:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUZ-00030j-M6
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:15 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 FD/5F-04270-E4D5BE85; Mon, 10 Apr 2017 10:24:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdcv9nW
 EwY654hYTthk4MHps79vFHsAYxZqZl5RfkcCa8e7aD7aCp6IV22a2sDUwdgt1MXJxCAl8YZR4
 9q2PFcI5zyjRuvodcxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgJWEmc/7
 WMHsXkFzCQe//8KZrMA1R+5e519AiPHAkaGVYzqxalFZalFupZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwfj6p9MhRkkOJiVR3nTL1xFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHgdYoBygkWp6akVaZk5wOCASUtw8CiJ8EaBpHmLCxJzizPTIVKnGBWlxHnzQBIC
 IImM0jy4NlhAXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzFsJMoUnM68EbvoroMVMQIvP7
 HoJsrgkESEl1cDIfuxQ9cQdC3/mnXYtiDOWNWsKdFjUc31hjMCqokdWWcZrWnP6Ja/3HvNs+h
 /R45jBwzpjheksnQ1rrP3aD+mUSdf4S4X5CC8Qb7vzPvNHWaD/Xj3+AO/lRp9d3cWfBKque6w
 z2/SAhGDclzNREZuZ5W6c+aL14XBgpNBP3Zwnjr5HNptejlZiKc5INNRiLipOBAC+Qq5IQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1491819853!36984421!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56775 invoked from network); 10 Apr 2017 10:24:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:24:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUX-0003oL-7z
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUX-0005OK-7Q
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWUX-0005OK-7Q@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:24:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] oxenstored: allow self-conflicts
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNiNzc4ZGVlMDE3NTA0NTA1YTVmMjBhZWExODMxYWJlZjMxYTNlOTcKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTk6MDY6NTQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjEwOjQy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBhbGxvdyBzZWxmLWNvbmZsaWN0cwogICAgCiAg
ICBXZSBhbHJlYWR5IGF2b2lkIGludGVyLWRvbWFpbiBjb25mbGljdHMgYnV0IG5vdyBhbGxvdyBp
bnRyYS1kb21haW4KICAgIGNvbmZsaWN0cy4gIEFsdGhvdWdoIHRoZXJlIGFyZSBubyBrbm93biBw
cmFjdGljYWwgZXhhbXBsZXMgb2YgYSBkb21haW4KICAgIHRoYXQgbWlnaHQgcGVyZm9ybSBvcGVy
YXRpb25zIHRoYXQgY29uZmxpY3Qgd2l0aCBpdHMgb3duIHRyYW5zYWN0aW9ucywKICAgIHRoaXMg
aXMgY29uY2VpdmFibGUsIHNvIGhlcmUgd2UgYXZvaWQgY2hhbmdpbmcgdGhvc2Ugc2VtYW50aWNz
CiAgICB1bm5lY2Vzc2FyaWx5LgogICAgCiAgICBXaGVuIGEgdHJhbnNhY3Rpb24gY29tbWl0IGZh
aWxzIHdpdGggYSBjb25mbGljdCBhbmQgd2UgbG9vayB0aHJvdWdoCiAgICB0aGUgaGlzdG9yeSBv
ZiBjb21taXRzIHRvIHNlZSB3aGljaCBjb25uZWN0aW9uKHMpIHRvIGJsYW1lLCBpZ25vcmUKICAg
IGhpc3RvcmljYWwgY29tbWl0cyB0aGF0IHdlcmUgbWFkZSBieSB0aGUgc2FtZSBjb25uZWN0aW9u
IGFzIHRoZQogICAgZmFpbGluZyBjb21taXQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVy
cyA8dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb25hdGhhbiBE
YXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0
b3JlZC9oaXN0b3J5Lm1sIHwgMyArKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1s
IHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAppbmRleCBlOTQxZTJiLi40MDc5NTg4IDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAorKysgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvaGlzdG9yeS5tbApAQCAtNjAsMTEgKzYwLDEyIEBAIGxldCBwdXNoICh4OiBoaXN0
b3J5X3JlY29yZCkgPQogCXwgU29tZSBkIC0+IGlmIG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29u
ZmxpY3QgZCkgdGhlbiBoaXN0b3J5IDo9IHggOjogIWhpc3RvcnkKIAogKCogRmluZCB0aGUgY29u
bmVjdGlvbnMgZnJvbSByZWNvcmRzIHNpbmNlIGNvbW1pdC1jb3VudCBbc2luY2VdIGZvciB3aGlj
aCBbZiByZWNvcmRdIHJldHVybnMgW3RydWVdICopCi1sZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5z
aW5jZSB+ZiA9CitsZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5pZ25vcmUgfnNpbmNlIH5mID0KIAko
KiBUaGUgIm1lbSIgY2FsbCBpcyBhbiBvcHRpbWlzYXRpb24sIHRvIGF2b2lkIGNhbGxpbmcgZiBp
ZiB3ZSBoYXZlIHBpY2tlZCBjb24gYWxyZWFkeS4gKikKIAkoKiBVc2luZyBhIGhhc2ggdGFibGUg
cmF0aGVyIHRoYW4gYSBsaXN0IGlzIHRvIG9wdGltaXNlIHRoZSAibWVtIiBjYWxsLiAqKQogCUxp
c3QuZm9sZF9sZWZ0IChmdW4gYWNjIGhpc3RfcmVjIC0+CiAJCWlmIGhpc3RfcmVjLmZpbmlzaF9j
b3VudCA+IHNpbmNlCisJCSYmIG5vdCAoaGlzdF9yZWMuY29uID09IGlnbm9yZSkKIAkJJiYgbm90
IChIYXNodGJsLm1lbSBhY2MgaGlzdF9yZWMuY29uKQogCQkmJiBmIGhpc3RfcmVjCiAJCXRoZW4g
SGFzaHRibC5yZXBsYWNlIGFjYyBoaXN0X3JlYy5jb24gKCk7CmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNz
Lm1sCmluZGV4IDVlNWExYWIuLmI1NmUzZmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBA
IC0zNTAsNyArMzUwLDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25zID0K
IAkJCQkJdGhlbiAocHVuaXNoIGhpc3RfcmVjLkhpc3RvcnkuY29uOyB0cnVlKQogCQkJCQllbHNl
IGZhbHNlCiAJCQkJKSBpbgotCQkJCWxldCBndWlsdHlfY29ucyA9IEhpc3RvcnkuZmlsdGVyX2Nv
bm5lY3Rpb25zIH5zaW5jZTp0LlRyYW5zYWN0aW9uLnN0YXJ0X2NvdW50IH5mOmp1ZGdlX2FuZF9z
ZW50ZW5jZSBpbgorCQkJCWxldCBndWlsdHlfY29ucyA9IEhpc3RvcnkuZmlsdGVyX2Nvbm5lY3Rp
b25zIH5pZ25vcmU6YyB+c2luY2U6dC5UcmFuc2FjdGlvbi5zdGFydF9jb3VudCB+ZjpqdWRnZV9h
bmRfc2VudGVuY2UgaW4KIAkJCQlpZiBIYXNodGJsLmxlbmd0aCBndWlsdHlfY29ucyA9IDAgdGhl
biBkZWJ1ZyAiRm91bmQgbm8gY3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3QgYmUgc2Vs
ZiBvciBub3QgaW4gaGlzdG9yeS4iIGNvbjsKIAkJCQlmYWxzZQogCQkJKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:24:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWUl-000339-GE; Mon, 10 Apr 2017 10:24:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUk-00032x-LD
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:26 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 15/22-27545-95D5BE85; Mon, 10 Apr 2017 10:24:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTcy9nW
 EQe8uHosJ2wwcGD229+1iD2CMYs3MS8qvSGDNuHRwNlvBN5GKoxNnsDYwtgl2MXJxCAl8YZR4
 u3UBWxcjJ5BznlFi5XHuLkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63QBWLizgJXHw02Ymk
 HJeATOJFQdlQEwWoPIVi3UmMHIsYGRYxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCml5taXJ
 yYnpqTmFSsl5yfu4kR6A8GINjB+GVZwCFGSQ4mJVHedMvXEUJ8SfkplRmJxRnxRaU5qcWHGGU
 4OJQkeB1igHKCRanpqRVpmTnAwIBJS3DwKInwTgFJ8xYXJOYWZ6ZDpE4xKkqJ83KBJARAEhml
 eXBtsGC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeI9FAU3gy80rgpr8CWswEtPjMrpcgi
 0sSEVJSDYzq6Y1xH5T/yU0/5VXhEvxh/dotlitfTLK3W8f83iu5UebqsT9CH5feCj5lrj9Dcn
 FzUHD2iTdZ7H2yx270zfxw4Ebjr32dLxwDPWPTI7UOWj4pqgtr7LFnc1u10+lg/cVAPm7zcDU
 JmfLU/cKt5//duJVlwqiusmV/hpS8nOAXP2GmXs7zH5VYijMSDbWYi4oTAZKnqQNBAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1491819864!95104767!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43027 invoked from network); 10 Apr 2017 10:24:25 -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; 10 Apr 2017 10:24:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUh-0003oa-9d
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUh-0005Q5-97
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWUh-0005Q5-97@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:24:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] oxenstored: do not commit
	read-only transactions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg0ZWU4MDhlMzYzODg3OTEwOTg0YjNlYjQ0MzQ2NmNlNDJlODAxMGYKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMjQgMTY6MTY6MTAgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjEwOjQy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkbyBub3QgY29tbWl0IHJlYWQtb25seSB0cmFu
c2FjdGlvbnMKICAgIAogICAgVGhlIHBhY2tldCB0ZWxsaW5nIHVzIHRvIGVuZCB0aGUgdHJhbnNh
Y3Rpb24gaGFzIGFsd2F5cyBjYXJyaWVkIGFuCiAgICBhcmd1bWVudCB0ZWxsaW5nIHVzIHdoZXRo
ZXIgdG8gY29tbWl0LgogICAgCiAgICBJZiB0aGUgdHJhbnNhY3Rpb24gbWFkZSBubyBtb2RpZmlj
YXRpb25zIHRvIHRoZSB0cmVlLCBub3cgd2UgaWdub3JlCiAgICB0aGF0IGFyZ3VtZW50IGFuZCBk
byBub3QgY29tbWl0OiBpdCBpcyBqdXN0IGEgd2FzdGUgb2YgZWZmb3J0LgogICAgCiAgICBUaGlz
IG1ha2VzIHJlYWQtb25seSB0cmFuc2FjdGlvbnMgaW1tdW5lIHRvIGNvbmZsaWN0cywgYW5kIG1l
YW5zIHRoYXQKICAgIHdlIGRvIG5vdCBuZWVkIHRvIHN0b3JlIGFueSBvZiB0aGVpciBkZXRhaWxz
IGluIHRoZSBoaXN0b3J5IHRoYXQgaXMKICAgIHVzZWQgZm9yIGFzc2lnbmluZyBibGFtZSBmb3Ig
Y29uZmxpY3RzLgogICAgCiAgICBXZSBjb3VudCBhIHRyYW5zYWN0aW9uIGFzIGEgcmVhZC1vbmx5
IHRyYW5zYWN0aW9uIG9ubHkgaWYgaXQgY29udGFpbnMKICAgIG5vIG9wZXJhdGlvbnMgdGhhdCBt
b2RpZmllZCB0aGUgdHJlZS4KICAgIAogICAgVGhpcyBtZWFucyB0aGF0IChmb3IgZXhhbXBsZSkg
YSB0cmFuc2FjdGlvbiB0aGF0IGNyZWF0ZXMgYSBuZXcgbm9kZQogICAgdGhlbiBkZWxldGVzIGl0
IHdvdWxkIE5PVCBjb3VudCBhcyByZWFkLW9ubHksIGV2ZW4gdGhvdWdoIGl0IG1ha2VzIG5vCiAg
ICBjaGFuZ2Ugb3ZlcmFsbC4gQSBtb3JlIHNvcGhpc3RpY2F0ZWQgYWxnb3JpdGhtIGNvdWxkIGp1
ZGdlIHRoZQogICAgdHJhbnNhY3Rpb24gYmFzZWQgb24gY29tcGFyaXNvbiBvZiBpdHMgaW5pdGlh
bCBhbmQgZmluYWwgc3RhdGVzLCBidXQKICAgIHRoaXMgd291bGQgYWRkIGNvbXBsZXhpdHkgYW5k
IGNvbXB1dGF0aW9uYWwgY29zdC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9t
YXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8
am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3By
b2Nlc3MubWwgICAgIHwgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwg
fCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJv
Y2Vzcy5tbAppbmRleCBiNTZlM2ZjLi5hZGZjN2E0IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5t
bApAQCAtMzkzLDYgKzM5Myw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlu
cyBjb25zIGRhdGEgPQogCQl8IHggOjogXyAgIC0+IHJhaXNlIChJbnZhbGlkX2FyZ3VtZW50IHgp
CiAJCXwgXyAgICAgICAgLT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncwogCQlpbgorCWxldCBjb21t
aXQgPSBjb21taXQgJiYgbm90IChUcmFuc2FjdGlvbi5pc19yZWFkX29ubHkgdCkgaW4KIAlsZXQg
c3VjY2VzcyA9CiAJCWxldCBjb21taXQgPSBpZiBjb21taXQgdGhlbiBTb21lIChmdW4gY29uIHRy
YW5zIC0+IHRyYW5zYWN0aW9uX3JlcGxheSBjb24gdHJhbnMgZG9tYWlucyBjb25zKSBlbHNlIE5v
bmUgaW4KIAkJSGlzdG9yeS5lbmRfdHJhbnNhY3Rpb24gdCBjb24gKFRyYW5zYWN0aW9uLmdldF9p
ZCB0KSBjb21taXQgaW4KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2Fj
dGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAppbmRleCBlZGQx
MTc4Li44Zjk1MzAxIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rp
b24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCkBAIC0xMjgs
NiArMTI4LDcgQEAgbGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQogbGV0IGdl
dF9zdG9yZSB0ID0gdC5zdG9yZQogbGV0IGdldF9wYXRocyB0ID0gdC5wYXRocwogCitsZXQgaXNf
cmVhZF9vbmx5IHQgPSB0LnBhdGhzID0gW10KIGxldCBhZGRfd29wIHQgdHkgcGF0aCA9IHQucGF0
aHMgPC0gKHR5LCBwYXRoKSA6OiB0LnBhdGhzCiBsZXQgYWRkX29wZXJhdGlvbiB+cGVybSB0IHJl
cXVlc3QgcmVzcG9uc2UgPQogCWlmICFEZWZpbmUubWF4cmVxdWVzdHMgPj0gMAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:24:40 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:24:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWUy-00035g-Hw; Mon, 10 Apr 2017 10:24:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUx-00035W-PB
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:39 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 11/43-01711-76D5BE85; Mon, 10 Apr 2017 10:24:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTc59nW
 EwZ2lEhYTthk4MHps79vFHsAYxZqZl5RfkcCaMfnVbfaCtboVh38dZ2tg7FftYuTiEBL4wigx
 4+xc9i5GTiDnPKPEtXfeXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYW8JHobZ3GC
 mLzCphJzDjdywJiswDVL2pdyz6BkWMBI8MqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DA1O93N
 Ti4sT01JzEpGK95PzcTYxAn9QzMDDuYLw52e8QoyQHk5Iob7rl6wghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErwOMUA5waLU9NSKtMwcYHDApCU4eJREeHWigdK8xQWJucWZ6RCpU4yKUuK8XCB9
 AiCJjNI8uDZYQF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxrBTKFJzOvBG76K6DFTECLz
 +x6CbK4JBEhJdXAKNBu3sltN03uk9kT2XRzz0fcu6adn/liWnLAiwcOgiG3ja9m8WbmG+V9Ov
 v+RsdnsZRtL/4rya3lmXbDxP1yTfLRtQ3e9bETzRsiX7mfvOmb8zqks+nWVc3+vNr9abIvHEV
 tfRIlXZwXKqpa7JcRMp95cUH0K+XC2RV9AitL730P269vKmemxFKckWioxVxUnAgAteFn9UMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1491819874!92694583!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50296 invoked from network); 10 Apr 2017 10:24:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:24:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUr-0003om-BP
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWUr-0005Qp-Ap
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWUr-0005Qp-Ap@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:24:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] oxenstored: don't wake to issue no
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNlZTBkODJhZjI3MTg5N2U3ZThmNzQ5NDlhNGM1MGQ0N2Q0NjAzMDkKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMjQgMTk6NTU6MDMgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjEwOjQy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkb24ndCB3YWtlIHRvIGlzc3VlIG5vIGNvbmZs
aWN0LWNyZWRpdAogICAgCiAgICBJbiB0aGUgbWFpbiBsb29wLCB3aGVuIGNob29zaW5nIHRoZSB0
aW1lb3V0IGZvciB0aGUgc2VsZWN0IGZ1bmN0aW9uCiAgICBjYWxsLCB3ZSB3ZXJlIHNldHRpbmcg
aXQgc28gYXMgdG8gd2FrZSB1cCB0byBpc3N1ZSBjb25mbGljdC1jcmVkaXQgdG8KICAgIGFueSBk
b21haW5zIHRoYXQgY291bGQgYWNjZXB0IGl0LiBXaGVuIHhlbnN0b3JlIGlzIGlkbGUsIHRoaXMg
d291bGQKICAgIG1lYW4gd2FraW5nIHVwIGV2ZXJ5IDUwbXMgKGJ5IGRlZmF1bHQpIHRvIGRvIG5v
IHdvcmsuIFdpdGggdGhpcwogICAgY29tbWl0LCB3ZSBjaGVjayB3aGV0aGVyIGFueSBkb21haW4g
aXMgYmVsb3cgaXRzIGNhcCwgYW5kIGlmIG5vdCB0aGVuCiAgICB3ZSBzZXQgdGhlIHRpbWVvdXQg
Zm9yIGxvbmdlciAodGhlIHNhbWUgdGltZW91dCBhcyBiZWZvcmUgdGhlCiAgICBjb25mbGljdC1w
cm90ZWN0aW9uIGZlYXR1cmUgd2FzIGFkZGVkKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5k
ZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFu
IERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2RvbWFpbnMubWwgICB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIHwgIDUgKysrLQogMiBm
aWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9kb21haW5zLm1sCmluZGV4IDk5ZjY4YzcuLjYxZDFlMmUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9k
b21haW5zLm1sCkBAIC0zNSw4ICszNSw5IEBAIHR5cGUgZG9tYWlucyA9IHsKIAlvbl9maXJzdF9j
b25mbGljdF9wYXVzZTogdW5pdCAtPiB1bml0OwogCiAJKCogSWYgY29uZmlnIGlzIHNldCB0byB1
c2UgaW5kaXZpZHVhbCBpbnN0ZWFkIG9mIGFnZ3JlZ2F0ZSBjb25mbGljdC1yYXRlLWxpbWl0aW5n
LAotCSAgIHdlIHVzZSB0aGlzIGluc3RlYWQgb2YgdGhlIHF1ZXVlcy4gKikKLQltdXRhYmxlIG5f
cGF1c2VkOiBpbnQ7CisJICAgd2UgdXNlIHRoZXNlIGNvdW50cyBpbnN0ZWFkIG9mIHRoZSBxdWV1
ZXMuIFRoZSBzZWNvbmQgb25lIGluY2x1ZGVzIHRoZSBmaXJzdC4gKikKKwltdXRhYmxlIG5fcGF1
c2VkOiBpbnQ7ICAgICgqIE51bWJlciBvZiBkb21haW5zIHdpdGggemVybyBvciBuZWdhdGl2ZSBj
cmVkaXQgKikKKwltdXRhYmxlIG5fcGVuYWxpc2VkOiBpbnQ7ICgqIE51bWJlciBvZiBkb21haW5z
IHdpdGggbGVzcyB0aGFuIG1heGltdW0gY3JlZGl0ICopCiB9CiAKIGxldCBpbml0IGV2ZW50Y2hu
IG9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlID0gewpAQCAtNDYsNiArNDcsNyBAQCBsZXQgaW5pdCBl
dmVudGNobiBvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IHsKIAlkb21zX3dpdGhfY29uZmxpY3Rf
cGVuYWx0eSA9IFF1ZXVlLmNyZWF0ZSAoKTsKIAlvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IG9u
X2ZpcnN0X2NvbmZsaWN0X3BhdXNlOwogCW5fcGF1c2VkID0gMDsKKwluX3BlbmFsaXNlZCA9IDA7
CiB9CiBsZXQgZGVsIGRvbXMgaWQgPSBIYXNodGJsLnJlbW92ZSBkb21zLnRhYmxlIGlkCiBsZXQg
ZXhpc3QgZG9tcyBpZCA9IEhhc2h0YmwubWVtIGRvbXMudGFibGUgaWQKQEAgLTUzLDYgKzU1LDIz
IEBAIGxldCBmaW5kIGRvbXMgaWQgPSBIYXNodGJsLmZpbmQgZG9tcy50YWJsZSBpZAogbGV0IG51
bWJlciBkb21zID0gSGFzaHRibC5sZW5ndGggZG9tcy50YWJsZQogbGV0IGl0ZXIgZG9tcyBmY3Qg
PSBIYXNodGJsLml0ZXIgKGZ1biBfIGIgLT4gZmN0IGIpIGRvbXMudGFibGUKIAorbGV0IHJlYyBp
c19lbXB0eV9xdWV1ZSBxID0KKwlRdWV1ZS5pc19lbXB0eSBxIHx8CisJCWlmICEoUXVldWUucGVl
ayBxKSA9IE5vbmUKKwkJdGhlbiAoCisJCQlpZ25vcmUgKFF1ZXVlLnBvcCBxKTsKKwkJCWlzX2Vt
cHR5X3F1ZXVlIHEKKwkJKSBlbHNlIGZhbHNlCisKK2xldCBhbGxfYXRfbWF4X2NyZWRpdCBkb21z
ID0KKwlpZiAhRGVmaW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlCisJdGhlbgor
CQkoKiBDaGVjayBib3RoIGJlY3Vhc2UgaWYgYnVyc3QgbGltaXQgaXMgMS4wIHRoZW4gYSBkb21h
aW4gY2FuIGdvIHN0cmFpZ2h0CisJCSAqIGZyb20gbWF4LWNyZWRpdCB0byBwYXVzZWQgd2l0aG91
dCBnZXR0aW5nIGludG8gdGhlIHBlbmFsdHkgcXVldWUuICopCisJCWlzX2VtcHR5X3F1ZXVlIGRv
bXMuZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkKKwkJJiYgaXNfZW1wdHlfcXVldWUgZG9tcy5k
b21zX2NvbmZsaWN0X3BhdXNlZAorCWVsc2UgZG9tcy5uX3BlbmFsaXNlZCA9IDAKKwogKCogRnVu
Y3Rpb25zIHRvIGhhbmRsZSBxdWV1ZXMgb2YgZG9tYWlucyBnaXZlbiB0aGF0IHRoZSBkb21haW4g
bWlnaHQgYmUgZGVsZXRlZCB3aGlsZSBpbiBhIHF1ZXVlLiAqKQogbGV0IHB1c2ggZG9tIHF1ZXVl
ID0KIAlRdWV1ZS5wdXNoIChyZWYgKFNvbWUgZG9tKSkgcXVldWUKQEAgLTEzMCwxMyArMTQ5LDE2
IEBAIGxldCBkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb21zIGRvbSA9CiAJbGV0IGJlZm9yZSA9IGRv
bS5Eb21haW4uY29uZmxpY3RfY3JlZGl0IGluCiAJbGV0IGFmdGVyID0gbWF4ICgtMS4wKSAoYmVm
b3JlIC0uIDEuMCkgaW4KIAlkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCA8LSBhZnRlcjsKKwls
ZXQgbmV3bHlfcGVuYWxpc2VkID0KKwkJYmVmb3JlID49ICFEZWZpbmUuY29uZmxpY3RfYnVyc3Rf
bGltaXQKKwkJJiYgYWZ0ZXIgPCAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0IGluCisJbGV0
IG5ld2x5X3BhdXNlZCA9IGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgaW4KIAlpZiAhRGVm
aW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlIHRoZW4gKAotCQlpZiBiZWZvcmUg
Pj0gIURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdAotCQkmJiBhZnRlciA8ICFEZWZpbmUuY29u
ZmxpY3RfYnVyc3RfbGltaXQKKwkJaWYgbmV3bHlfcGVuYWxpc2VkCiAJCSYmIGFmdGVyID4gMC4w
CiAJCXRoZW4gKAogCQkJcHVzaCBkb20gZG9tcy5kb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eQot
CQkpIGVsc2UgaWYgYmVmb3JlID4gMC4wICYmIGFmdGVyIDw9IDAuMAorCQkpIGVsc2UgaWYgbmV3
bHlfcGF1c2VkCiAJCXRoZW4gKAogCQkJbGV0IGZpcnN0X3BhdXNlID0gUXVldWUuaXNfZW1wdHkg
ZG9tcy5kb21zX2NvbmZsaWN0X3BhdXNlZCBpbgogCQkJcHVzaCBkb20gZG9tcy5kb21zX2NvbmZs
aWN0X3BhdXNlZDsKQEAgLTE0NCw5ICsxNjYsMTIgQEAgbGV0IGRlY3JfY29uZmxpY3RfY3JlZGl0
IGRvbXMgZG9tID0KIAkJKSBlbHNlICgKIAkJCSgqIFRoZSBxdWV1ZXMgYXJlIGNvcnJlY3QgYWxy
ZWFkeTogbm8gZnVydGhlciBhY3Rpb24gbmVlZGVkLiAqKQogCQkpCi0JKSBlbHNlIGlmIGJlZm9y
ZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgdGhlbiAoCi0JCWRvbXMubl9wYXVzZWQgPC0gZG9tcy5u
X3BhdXNlZCArIDE7Ci0JCWlmIGRvbXMubl9wYXVzZWQgPSAxIHRoZW4gZG9tcy5vbl9maXJzdF9j
b25mbGljdF9wYXVzZSAoKQorCSkgZWxzZSAoCisJCWlmIG5ld2x5X3BlbmFsaXNlZCB0aGVuIGRv
bXMubl9wZW5hbGlzZWQgPC0gZG9tcy5uX3BlbmFsaXNlZCArIDE7CisJCWlmIG5ld2x5X3BhdXNl
ZCB0aGVuICgKKwkJCWRvbXMubl9wYXVzZWQgPC0gZG9tcy5uX3BhdXNlZCArIDE7CisJCQlpZiBk
b21zLm5fcGF1c2VkID0gMSB0aGVuIGRvbXMub25fZmlyc3RfY29uZmxpY3RfcGF1c2UgKCkKKwkJ
KQogCSkKIAogKCogR2l2ZSBvbmUgcG9pbnQgb2YgY3JlZGl0IHRvIG9uZSBkb21haW4sIGFuZCB1
cGRhdGUgdGhlIHF1ZXVlcyBhcHByb3ByaWF0ZWx5LiAqKQpAQCAtMTc1LDkgKzIwMCwxMyBAQCBs
ZXQgaW5jcl9jb25mbGljdF9jcmVkaXQgZG9tcyA9CiAJCQlsZXQgYmVmb3JlID0gZG9tLkRvbWFp
bi5jb25mbGljdF9jcmVkaXQgaW4KIAkJCWxldCBhZnRlciA9IG1pbiAoYmVmb3JlICsuIDEuMCkg
IURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdCBpbgogCQkJZG9tLkRvbWFpbi5jb25mbGljdF9j
cmVkaXQgPC0gYWZ0ZXI7CisKIAkJCWlmIGJlZm9yZSA8PSAwLjAgJiYgYWZ0ZXIgPiAwLjAKLQkJ
CXRoZW4gZG9tcy5uX3BhdXNlZCA8LSBkb21zLm5fcGF1c2VkIC0gMQorCQkJdGhlbiBkb21zLm5f
cGF1c2VkIDwtIGRvbXMubl9wYXVzZWQgLSAxOworCisJCQlpZiBiZWZvcmUgPCAhRGVmaW5lLmNv
bmZsaWN0X2J1cnN0X2xpbWl0CisJCQkmJiBhZnRlciA+PSAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0
X2xpbWl0CisJCQl0aGVuIGRvbXMubl9wZW5hbGlzZWQgPC0gZG9tcy5uX3BlbmFsaXNlZCAtIDEK
IAkJaW4KLQkJKCogU2NvcGUgZm9yIG9wdGltaXNhdGlvbiAocHJvYmFibHkgdGlueSk6IGF2b2lk
IGl0ZXJhdGlvbiBpZiBhbGwgZG9tYWlucyBhcmUgYXQgbWF4IGNyZWRpdCAqKQotCQlpdGVyIGRv
bXMgaW5jCisJCWlmIGRvbXMubl9wZW5hbGlzZWQgPiAwIHRoZW4gaXRlciBkb21zIGluYwogCSkK
ZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCmluZGV4IGQ1YzUwZmQuLjA2Mzg3YTggMTAwNjQ0
Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysrIGIvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbApAQCAtNDM3LDcgKzQzNywxMCBAQCBsZXQgXyA9CiAJ
CQlwZWFjZWZ1bF9tdzsKIAkJbGV0IHN0YXJ0X3RpbWUgPSBVbml4LmdldHRpbWVvZmRheSAoKSBp
bgogCQlsZXQgdGltZW91dCA9Ci0JCQlsZXQgdW50aWxfbmV4dF9hY3Rpdml0eSA9IG1pbiAobWF4
IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkpIHBlcmlvZF9vcHNfaW50ZXJ2
YWwgaW4KKwkJCWxldCB1bnRpbF9uZXh0X2FjdGl2aXR5ID0KKwkJCQlpZiBEb21haW5zLmFsbF9h
dF9tYXhfY3JlZGl0IGRvbWFpbnMKKwkJCQl0aGVuIHBlcmlvZF9vcHNfaW50ZXJ2YWwKKwkJCQll
bHNlIG1pbiAobWF4IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkpIHBlcmlv
ZF9vcHNfaW50ZXJ2YWwgaW4KIAkJCWlmIHBlYWNlZnVsX213IDw+IFtdIHRoZW4gMC4gZWxzZSB1
bnRpbF9uZXh0X2FjdGl2aXR5CiAJCWluCiAJCWxldCBpbnNldCwgb3V0c2V0ID0gQ29ubmVjdGlv
bnMuc2VsZWN0IH5vbmx5X2lmOmlzX3BlYWNlZnVsIGNvbnMgaW4KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:24:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:24:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWV6-000372-JU; Mon, 10 Apr 2017 10:24:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWV5-00036s-Uc
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:48 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 8E/7E-01903-F6D5BE85; Mon, 10 Apr 2017 10:24:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTcv9nW
 EwZ+HghYTthk4MHps79vFHsAYxZqZl5RfkcCa0fDlDHPBeeOK5mXnmBoYt2t1MXJxCAl8YZS4
 PvsgG4RznlFi44u5zF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwt4S+xdO
 pEdxOYVMJP42drMAmKzANV33fvONIGRYwEjwypGjeLUorLUIl0jC72kosz0jJLcxMwcXUMDY7
 3c1OLixPTUnMSkYr3k/NxNjECv1DMwMO5gbD/hd4hRkoNJSZQ33fJ1hBBfUn5KZUZicUZ8UWl
 OavEhRhkODiUJ3jkxQDnBotT01Iq0zBxgeMCkJTh4lER4p4CkeYsLEnOLM9MhUqcYdTn6Oj6+
 ZxJiycvPS5US580DKRIAKcoozYMbAQvVS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEea1Ap
 vBk5pXAbXoFdAQT0BFndr0EOaIkESEl1cDo8/ipsN+u8p/2v/d8PSm1o4TB49gaue66/d3BB3
 vlPHm+zvLKYRGdwP1E3nd2hbYMy6uX2zm3JTHJLj1xZM7xqvnuT+pvdPtMrIvNrbzLWBry1uE
 vw/2dxl8i4tv7TRh1XrTaM1/YEsJ8iadMNej2Rpme36sWFM3kDArT4FNKk78lETu9cpoSS3FG
 oqEWc1FxIgCggtI9UAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1491819885!94370152!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49996 invoked from network); 10 Apr 2017 10:24:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:24:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWV1-0003os-D1
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWV1-0005RZ-Ca
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWV1-0005RZ-Ca@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:24:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] oxenstored transaction conflicts:
	improve logging
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMzNmFmYTgyY2E4NmZlNjFmOWM0NmY4OWFlNjcyNmZmOTQ3NTRmMzQKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMjcgMTQ6MzY6MzQgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjEwOjQy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkIHRyYW5zYWN0aW9uIGNvbmZsaWN0czogaW1wcm92
ZSBsb2dnaW5nCiAgICAKICAgIEZvciBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIHRyYW5zYWN0aW9u
IGNvbmZsaWN0cywgcG90ZW50aWFsbHkgZnJlcXVlbnQKICAgIGxvZ2dpbmcgYXQgImluZm8iIHBy
aW9yaXR5IGhhcyBiZWVuIGNoYW5nZWQgdG8gImRlYnVnIiBwcmlvcml0eSwgYW5kCiAgICBvbmNl
IHBlciB0d28gbWludXRlcyB0aGVyZSBpcyBhbiAiaW5mbyIgcHJpb3JpdHkgc3VtbWFyeS4KICAg
IAogICAgQWRkaXRpb25hbCBkZXRhaWxlZCBsb2dnaW5nIGhhcyBiZWVuIGFkZGVkIGF0ICJkZWJ1
ZyIgcHJpb3JpdHkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNhbmRl
cnNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sICAgICAg
fCA4ICsrKysrKysrCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgfCA1ICsr
KysrCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCAgICAgfCA2ICsrKysrLQogdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIHwgNSArKysrKwogdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3hlbnN0b3JlZC5tbCAgIHwgNiArKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMjkg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9kb21haW4ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sCmluZGV4
IGU2NzdhYTMuLjQ1MTU2NTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21h
aW4ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbApAQCAtMzQsNiArMzQs
NyBAQCB0eXBlIHQgPQogCW11dGFibGUgY29uZmxpY3RfY3JlZGl0OiBmbG9hdDsgKCogTXVzdCBi
ZSBwb3NpdGl2ZSB0byBwZXJmb3JtIHdyaXRlczsgYSBjb21taXQKIAkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRoYXQgbGF0ZXIgY2F1c2VzIGNvbmZsaWN0IHdpdGggYW5vdGhl
cgogCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tYWluJ3MgdHJhbnNhY3Rp
b24gY29zdHMgY3JlZGl0LiAqKQorCW11dGFibGUgY2F1c2VkX2NvbmZsaWN0czogaW50NjQ7CiB9
CiAKIGxldCBpc19kb20wIGQgPSBkLmlkID0gMApAQCAtOTMsNCArOTQsMTEgQEAgbGV0IG1ha2Ug
aWQgbWZuIHJlbW90ZV9wb3J0IGludGVyZmFjZSBldmVudGNobiA9IHsKIAliYWRfY2xpZW50ID0g
ZmFsc2U7CiAJaW9fY3JlZGl0ID0gMDsKIAljb25mbGljdF9jcmVkaXQgPSAhRGVmaW5lLmNvbmZs
aWN0X2J1cnN0X2xpbWl0OworCWNhdXNlZF9jb25mbGljdHMgPSAwTDsKIH0KKworbGV0IGxvZ19h
bmRfcmVzZXRfY29uZmxpY3Rfc3RhdHMgbG9nZm4gZG9tID0KKwlpZiBkb20uY2F1c2VkX2NvbmZs
aWN0cyA+IDBMIHRoZW4gKAorCQlsb2dmbiBkb20uaWQgZG9tLmNhdXNlZF9jb25mbGljdHM7CisJ
CWRvbS5jYXVzZWRfY29uZmxpY3RzIDwtIDBMCisJKQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbnMubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbApp
bmRleCA2MWQxZTJlLi5mZGFlMjk4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
ZG9tYWlucy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbApAQCAtMTQ2
LDggKzE0NiwxMCBAQCBsZXQgY3JlYXRlMCBkb21zID0KIAlkb20KIAogbGV0IGRlY3JfY29uZmxp
Y3RfY3JlZGl0IGRvbXMgZG9tID0KKwlkb20uRG9tYWluLmNhdXNlZF9jb25mbGljdHMgPC0gSW50
NjQuYWRkIDFMIGRvbS5Eb21haW4uY2F1c2VkX2NvbmZsaWN0czsKIAlsZXQgYmVmb3JlID0gZG9t
LkRvbWFpbi5jb25mbGljdF9jcmVkaXQgaW4KIAlsZXQgYWZ0ZXIgPSBtYXggKC0xLjApIChiZWZv
cmUgLS4gMS4wKSBpbgorCWRlYnVnICJkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb20lZCAlRiAtPiAl
RiIgKERvbWFpbi5nZXRfaWQgZG9tKSBiZWZvcmUgYWZ0ZXI7CiAJZG9tLkRvbWFpbi5jb25mbGlj
dF9jcmVkaXQgPC0gYWZ0ZXI7CiAJbGV0IG5ld2x5X3BlbmFsaXNlZCA9CiAJCWJlZm9yZSA+PSAh
RGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0CkBAIC0xNzgsNyArMTgwLDkgQEAgbGV0IGRlY3Jf
Y29uZmxpY3RfY3JlZGl0IGRvbXMgZG9tID0KIGxldCBpbmNyX2NvbmZsaWN0X2NyZWRpdF9mcm9t
X3F1ZXVlIGRvbXMgPQogCWxldCBwcm9jZXNzX3F1ZXVlIHEgcmVxdWV1ZV90ZXN0ID0KIAkJbGV0
IGQgPSBwb3AgcSBpbgorCQlsZXQgYmVmb3JlID0gZC5Eb21haW4uY29uZmxpY3RfY3JlZGl0IGlu
ICgqIGp1c3QgZm9yIGRlYnVnLWxvZ2dpbmcgKikKIAkJZC5Eb21haW4uY29uZmxpY3RfY3JlZGl0
IDwtIG1pbiAoZC5Eb21haW4uY29uZmxpY3RfY3JlZGl0ICsuIDEuMCkgIURlZmluZS5jb25mbGlj
dF9idXJzdF9saW1pdDsKKwkJZGVidWcgImluY3JfY29uZmxpY3RfY3JlZGl0X2Zyb21fcXVldWU6
IGRvbSVkOiAlRiAtPiAlRiIgKERvbWFpbi5nZXRfaWQgZCkgYmVmb3JlIGQuRG9tYWluLmNvbmZs
aWN0X2NyZWRpdDsKIAkJaWYgcmVxdWV1ZV90ZXN0IGQuRG9tYWluLmNvbmZsaWN0X2NyZWRpdCB0
aGVuICgKIAkJCXB1c2ggZCBxICgqIE1ha2UgaXQgcXVldWUgdXAgYWdhaW4gZm9yIGl0cyBuZXh0
IHBvaW50IG9mIGNyZWRpdC4gKikKIAkJKQpAQCAtMjAwLDYgKzIwNCw3IEBAIGxldCBpbmNyX2Nv
bmZsaWN0X2NyZWRpdCBkb21zID0KIAkJCWxldCBiZWZvcmUgPSBkb20uRG9tYWluLmNvbmZsaWN0
X2NyZWRpdCBpbgogCQkJbGV0IGFmdGVyID0gbWluIChiZWZvcmUgKy4gMS4wKSAhRGVmaW5lLmNv
bmZsaWN0X2J1cnN0X2xpbWl0IGluCiAJCQlkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCA8LSBh
ZnRlcjsKKwkJCWRlYnVnICJpbmNyX2NvbmZsaWN0X2NyZWRpdCBkb20lZDogJUYgLT4gJUYiIChE
b21haW4uZ2V0X2lkIGRvbSkgYmVmb3JlIGFmdGVyOwogCiAJCQlpZiBiZWZvcmUgPD0gMC4wICYm
IGFmdGVyID4gMC4wCiAJCQl0aGVuIGRvbXMubl9wYXVzZWQgPC0gZG9tcy5uX3BhdXNlZCAtIDE7
CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmluZGV4IGFkZmM3YTQuLjhhNjg4YzQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9wcm9jZXNzLm1sCkBAIC0zMzAsNiArMzMwLDcgQEAgbGV0IHRyYW5zYWN0aW9uX3Jl
cGxheSBjIHQgZG9tcyBjb25zID0KIAkJCQlUcmFuc2FjdGlvbi5jb21taXQgfmNvbiByZXBsYXlf
dAogCQkJd2l0aAogCQkJfCBUcmFuc2FjdGlvbl9hZ2FpbiAtPiAoCisJCQkJVHJhbnNhY3Rpb24u
ZmFpbGVkX2NvbW1pdHMgOj0gSW50NjQuYWRkICFUcmFuc2FjdGlvbi5mYWlsZWRfY29tbWl0cyAx
TDsKIAkJCQlsZXQgdmljdGltX2RvbXN0ciA9IENvbm5lY3Rpb24uZ2V0X2RvbXN0ciBjIGluCiAJ
CQkJZGVidWcgIkFwcG9ydGlvbmluZyBibGFtZSBmb3IgRUFHQUlOIGluIHR4biAlZCwgZG9tYWlu
PSVzIiBpZCB2aWN0aW1fZG9tc3RyOwogCQkJCWxldCBwdW5pc2ggZ3VpbHR5X2NvbiA9CkBAIC0z
NTEsNyArMzUyLDEwIEBAIGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMgY29ucyA9CiAJ
CQkJCWVsc2UgZmFsc2UKIAkJCQkpIGluCiAJCQkJbGV0IGd1aWx0eV9jb25zID0gSGlzdG9yeS5m
aWx0ZXJfY29ubmVjdGlvbnMgfmlnbm9yZTpjIH5zaW5jZTp0LlRyYW5zYWN0aW9uLnN0YXJ0X2Nv
dW50IH5mOmp1ZGdlX2FuZF9zZW50ZW5jZSBpbgotCQkJCWlmIEhhc2h0YmwubGVuZ3RoIGd1aWx0
eV9jb25zID0gMCB0aGVuIGRlYnVnICJGb3VuZCBubyBjdWxwcml0IGZvciBjb25mbGljdCBpbiAl
czogbXVzdCBiZSBzZWxmIG9yIG5vdCBpbiBoaXN0b3J5LiIgY29uOworCQkJCWlmIEhhc2h0Ymwu
bGVuZ3RoIGd1aWx0eV9jb25zID0gMCB0aGVuICgKKwkJCQkJZGVidWcgIkZvdW5kIG5vIGN1bHBy
aXQgZm9yIGNvbmZsaWN0IGluICVzOiBtdXN0IGJlIHNlbGYgb3Igbm90IGluIGhpc3RvcnkuIiBj
b247CisJCQkJCVRyYW5zYWN0aW9uLmZhaWxlZF9jb21taXRzX25vX2N1bHByaXQgOj0gSW50NjQu
YWRkICFUcmFuc2FjdGlvbi5mYWlsZWRfY29tbWl0c19ub19jdWxwcml0IDFMCisJCQkJKTsKIAkJ
CQlmYWxzZQogCQkJKQogCQkJfCBlIC0+CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvdHJhbnNhY3Rpb24ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwK
aW5kZXggOGY5NTMwMS4uZGE0YTNlMyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3RyYW5zYWN0aW9uLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5t
bApAQCAtOTAsNiArOTAsMTEgQEAgdHlwZSB0ID0gewogbGV0IGdldF9pZCB0ID0gbWF0Y2ggdC50
eSB3aXRoIE5vIC0+IG5vbmUgfCBGdWxsIChpZCwgXywgXykgLT4gaWQKIAogbGV0IGNvdW50ZXIg
PSByZWYgMEwKK2xldCBmYWlsZWRfY29tbWl0cyA9IHJlZiAwTAorbGV0IGZhaWxlZF9jb21taXRz
X25vX2N1bHByaXQgPSByZWYgMEwKK2xldCByZXNldF9jb25mbGljdF9zdGF0cyAoKSA9CisJZmFp
bGVkX2NvbW1pdHMgOj0gMEw7CisJZmFpbGVkX2NvbW1pdHNfbm9fY3VscHJpdCA6PSAwTAogCiAo
KiBTY29wZSBmb3Igb3B0aW1pc2F0aW9uOiBkaWZmZXJlbnQgZGF0YS1zdHJ1Y3R1cmUgYW5kIGZ1
bmN0aW9ucyB0byBzZWFyY2gvZmlsdGVyIGl0ICopCiBsZXQgc2hvcnRfcnVubmluZ190eG5zID0g
cmVmIFtdCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIGIv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAppbmRleCAwNjM4N2E4Li4wNWFjZTRk
IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCisrKyBiL3Rv
b2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKQEAgLTM3Niw2ICszNzYsNyBAQCBsZXQg
XyA9CiAJbGV0IGxhc3Rfc2Nhbl90aW1lID0gcmVmIDAuIGluCiAKIAlsZXQgcGVyaW9kaWNfb3Bz
IG5vdyA9CisJCWRlYnVnICJwZXJpb2RpY19vcHMgc3RhcnRpbmciOwogCQkoKiB3ZSBnYXJiYWdl
IGNvbGxlY3QgdGhlIHN0cmluZy0+aW50IGRpY3Rpb25hcnkgYWZ0ZXIgYSBzaXplYWJsZSBhbW91
bnQgb2Ygb3BlcmF0aW9ucywKIAkJICogdGhlcmUncyBubyBuZWVkIHRvIGJlIHJlYWxseSBmYXN0
IGV2ZW4gaWYgd2UgZ290IGxvb3NlCiAJCSAqIG9iamVjdHMgc2luY2UgbmFtZXMgYXJlIG9mdGVu
IHJldXNlLgpAQCAtMzk1LDcgKzM5NiwxMSBAQCBsZXQgXyA9CiAKIAkJKCogbWFrZSBzdXJlIHdl
IGRvbid0IHByaW50IGdlbmVyYWwgc3RhdHMgZmFzdGVyIHRoYW4gMiBtaW4gKikKIAkJaWYgbm93
ID4gKCFsYXN0X3N0YXRfdGltZSArLiAxMjAuKSB0aGVuICgKKwkJCWluZm8gIlRyYW5zYWN0aW9u
IGNvbmZsaWN0IHN0YXRpc3RpY3MgZm9yIGxhc3QgJUYgc2Vjb25kczoiIChub3cgLS4gIWxhc3Rf
c3RhdF90aW1lKTsKIAkJCWxhc3Rfc3RhdF90aW1lIDo9IG5vdzsKKwkJCURvbWFpbnMuaXRlciBk
b21haW5zIChEb21haW4ubG9nX2FuZF9yZXNldF9jb25mbGljdF9zdGF0cyAoaW5mbyAiRG9tJWQg
Y2F1c2VkICVMZCBjb25mbGljdHMiKSk7CisJCQlpbmZvICIlTGQgZmFpbGVkIHRyYW5zYWN0aW9u
czsgb2YgdGhlc2Ugbm8gY3VscHJpdCB3YXMgZm91bmQgZm9yICVMZCIgIVRyYW5zYWN0aW9uLmZh
aWxlZF9jb21taXRzICFUcmFuc2FjdGlvbi5mYWlsZWRfY29tbWl0c19ub19jdWxwcml0OworCQkJ
VHJhbnNhY3Rpb24ucmVzZXRfY29uZmxpY3Rfc3RhdHMgKCk7CiAKIAkJCWxldCBnYyA9IEdjLnN0
YXQgKCkgaW4KIAkJCWxldCAobGFub24sIGxhbm9uX29wcywgbGFub25fd2F0Y2hzLApAQCAtNDE1
LDYgKzQyMCw3IEBAIGxldCBfID0KIAkJCSAgICAgZ2MuR2MuZnJlZV93b3JkcyBnYy5HYy5mcmVl
X2Jsb2NrcwogCQkpOwogCQlsZXQgZWxhcHNlZCA9IFVuaXguZ2V0dGltZW9mZGF5ICgpIC0uIG5v
dyBpbgorCQlkZWJ1ZyAicGVyaW9kaWNfb3BzIHRvb2sgJUYgc2Vjb25kcy4iIGVsYXBzZWQ7CiAJ
CWRlbGF5X25leHRfZnJlcXVlbnRfb3BzX2J5IGVsYXBzZWQKIAlpbgogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Apr 10 10:24:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 10 Apr 2017 10:24:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxWVH-00038l-Md; Mon, 10 Apr 2017 10:24:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWVH-00038c-0S
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:59 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B3/34-01711-A7D5BE85; Mon, 10 Apr 2017 10:24:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbcs9nW
 EwYUPehYTthk4MHps79vFHsAYxZqZl5RfkcCasffFAfaC7xIVi3Z9YWpg/CLSxcjFISTwhVFi
 5qwD7F2MnEDOeUaJee+tuhg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0s4C/R9XMlm
 M0rYCaxesUqsBoWoPqZZ3+xTGDkWMDIsIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAVC83tb
 g4MT01JzGpWC85P3cTI9An9QwMjDsYJ6zyO8QoycGkJMqbbvk6QogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEr0MMUE6wKDU9tSItMwcYHDBpCQ4eJRHeKJA0b3FBYm5xZjpE6hSjopQ4bx5IQgAk
 kVGaB9cGC8hLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5K0Gm8GTmlcBNfwW0mAlo8ZldL
 0EWlyQipKQaGMt9Ahe81PB28jpo9Om16gr1OTx2h49X9Zlcnn+KP8m7UNrIUvvmEv+NL0Osvo
 V+3vn0jWDWl6ofC09wVYk23OHW4OucqfPQ8NfHy+I1IjxzSgqEva6olTRUfTkTlL7OXPE+l/K
 bvXqBdl66AS6962pm25xd2dRh4a4UeGCa9a+M5MtzedZcV2Ipzkg01GIuKk4EANLvOtxDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1491819893!53897735!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13762 invoked from network); 10 Apr 2017 10:24:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Apr 2017 10:24:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWVB-0003pa-F1
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxWVB-0005SQ-EB
 for xen-changelog@lists.xensource.com; Mon, 10 Apr 2017 10:24:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxWVB-0005SQ-EB@xenbits.xenproject.org>
Date: Mon, 10 Apr 2017 10:24:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] oxenstored: trim history in the
	frequent_ops function
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUxYzYyY2RmNzgyMDg1NjA1ZWExMTg2OTEyZmM0MTlkZDk0NjQwMjcKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMjggMTg6NTc6NTIgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjEwOjQy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiB0cmltIGhpc3RvcnkgaW4gdGhlIGZyZXF1ZW50
X29wcyBmdW5jdGlvbgogICAgCiAgICBXZSB3ZXJlIHRyaW1taW5nIHRoZSBoaXN0b3J5IG9mIGNv
bW1pdHMgb25seSBhdCB0aGUgZW5kIG9mIGVhY2gKICAgIHRyYW5zYWN0aW9uIChyZWdhcmRsZXNz
IG9mIGhvdyBpdCBlbmRlZCkuCiAgICAKICAgIFRoZXJlZm9yZSBpZiBub24tdHJhbnNhY3Rpb25h
bCB3cml0ZXMgd2VyZSBiZWluZyBtYWRlIGJ1dCBubwogICAgdHJhbnNhY3Rpb25zIHdlcmUgYmVp
bmcgZW5kZWQsIHRoZSBoaXN0b3J5IHdvdWxkIGdyb3cKICAgIGluZGVmaW5pdGVseS4gTm93IHdl
IHRyaW0gdGhlIGhpc3RvcnkgYXQgcmVndWxhciBpbnRlcnZhbHMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgotLS0KIHRv
b2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sICAgICB8IDYgKysrLS0tCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgfCA4ICsrKysrKy0tCiB0b29scy9vY2FtbC94ZW5z
dG9yZWQveGVuc3RvcmVkLm1sICAgfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
aGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCmluZGV4IDQwNzk1
ODguLmYzOTU2NWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1s
CisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCkBAIC0zOSw3ICszOSw4IEBA
IGxldCBtYXJrX3N5bWJvbHMgKCkgPQogKCogS2VlcCBvbmx5IGVub3VnaCBjb21taXQtaGlzdG9y
eSB0byBwcm90ZWN0IHRoZSBydW5uaW5nIHRyYW5zYWN0aW9ucyB0aGF0IHdlIGFyZSBzdGlsbCB0
cmFja2luZyAqKQogKCogVGhlcmUgaXMgc2NvcGUgZm9yIG9wdGltaXNhdGlvbiBoZXJlLCByZXBs
YWNpbmcgTGlzdC5maWx0ZXIgd2l0aCBzb21ldGhpbmcgbW9yZSBlZmZpY2llbnQsCiAgKiBwcm9i
YWJseSBvbiBhIGRpZmZlcmVudCBsaXN0LWxpa2Ugc3RydWN0dXJlLiAqKQotbGV0IHRyaW0gKCkg
PQorbGV0IHRyaW0gP3R4biAoKSA9CisJVHJhbnNhY3Rpb24udHJpbV9zaG9ydF9ydW5uaW5nX3Ry
YW5zYWN0aW9ucyB0eG47CiAJaGlzdG9yeSA6PSBtYXRjaCBUcmFuc2FjdGlvbi5vbGRlc3Rfc2hv
cnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSB3aXRoCiAJfCBOb25lIC0+IFtdICgqIFdlIGhhdmUg
bm8gb3BlbiB0cmFuc2FjdGlvbiwgc28gbm8gaGlzdG9yeSBpcyBuZWVkZWQgKikKIAl8IFNvbWUg
KF8sIHR4bikgLT4gKApAQCAtNDksOCArNTAsNyBAQCBsZXQgdHJpbSAoKSA9CiAKIGxldCBlbmRf
dHJhbnNhY3Rpb24gdHhuIGNvbiB0aWQgY29tbWl0ID0KIAlsZXQgc3VjY2VzcyA9IENvbm5lY3Rp
b24uZW5kX3RyYW5zYWN0aW9uIGNvbiB0aWQgY29tbWl0IGluCi0JVHJhbnNhY3Rpb24uZW5kX3Ry
YW5zYWN0aW9uIHR4bjsKLQl0cmltICgpOworCXRyaW0gfnR4biAoKTsKIAlzdWNjZXNzCiAKIGxl
dCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkgPQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9u
Lm1sCmluZGV4IGRhNGEzZTMuLjIzZTdjY2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rp
b24ubWwKQEAgLTEwNiwxMCArMTA2LDE0IEBAIGxldCBvbGRlc3Rfc2hvcnRfcnVubmluZ190cmFu
c2FjdGlvbiAoKSA9CiAJCXwgeCA6OiB4cyAtPiBsYXN0IHhzCiAJaW4gbGFzdCAhc2hvcnRfcnVu
bmluZ190eG5zCiAKLWxldCBlbmRfdHJhbnNhY3Rpb24gdHhuID0KK2xldCB0cmltX3Nob3J0X3J1
bm5pbmdfdHJhbnNhY3Rpb25zIHR4biA9CiAJbGV0IGN1dG9mZiA9IFVuaXguZ2V0dGltZW9mZGF5
ICgpIC0uICFEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyBpbgorCWxldCBrZWVw
ID0gbWF0Y2ggdHhuIHdpdGgKKwkJfCBOb25lIC0+IChmdW5jdGlvbiAoc3RhcnRfdGltZSwgXykg
LT4gc3RhcnRfdGltZSA+PSBjdXRvZmYpCisJCXwgU29tZSB0IC0+IChmdW5jdGlvbiAoc3RhcnRf
dGltZSwgdHgpIC0+IHN0YXJ0X3RpbWUgPj0gY3V0b2ZmICYmIHR4ICE9IHQpCisJaW4KIAlzaG9y
dF9ydW5uaW5nX3R4bnMgOj0gTGlzdC5maWx0ZXIKLQkJKGZ1bmN0aW9uIChzdGFydF90aW1lLCB0
eCkgLT4gc3RhcnRfdGltZSA+PSBjdXRvZmYgJiYgdHggIT0gdHhuKQorCQlrZWVwCiAJCSFzaG9y
dF9ydW5uaW5nX3R4bnMKIAogbGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXggMDVhY2U0ZC4uNTQ3NGVjZSAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAorKysgYi90b29scy9vY2Ft
bC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC0yNzgsNiArMjc4LDcgQEAgbGV0IF8gPQogCSAq
IHRoYW4gdGhlIHBlcmlvZGljX29wcyBmdW5jdGlvbiAqKQogCWxldCBmcmVxdWVudF9vcHMgKCkg
PQogCQlpZiBVbml4LmdldHRpbWVvZmRheSAoKSA+ICFuZXh0X2ZyZXF1ZW50X29wcyB0aGVuICgK
KwkJCUhpc3RvcnkudHJpbSAoKTsKIAkJCURvbWFpbnMuaW5jcl9jb25mbGljdF9jcmVkaXQgZG9t
YWluczsKIAkJCWFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgKCkKIAkJKSBpbgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Apr 11 01:55:14 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 01:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxl1Q-0004e7-5n; Tue, 11 Apr 2017 01:55:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxl1P-0004e1-5v
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 01:55:07 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A0/FD-03420-A773CE85; Tue, 11 Apr 2017 01:55:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVbfc/E2
 EwbH7IhYTthk4MHps79vFHsAYxZqZl5RfkcCasXJBG3vBOZ6KjRO+sjQwdnN1MXJxCAl8YZT4
 vOM7K4RznlFi9tGHTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuYSZx7e
 ZgFxOYFsjuXbgWzWYDqF+xayjaBkWMBI8MqRo3i1KKy1CJdY0O9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxArzAAwQ7GpkWBhxglOZiURHkDZr6OEOJLyk+pzEgszogvKs1JLT7
 EqMHBIbB57eoLjFIsefl5qUoSvDPN3kQICRalpqdWpGXmAMMGplSCg0dJhPeeCVCat7ggMbc4
 Mx0idYpRl6Ov4+N7JiGwGVLivFtAZgiAFGWU5sGNgIXwJUZZKWFeRqADhXgKUotyM0tQ5V8xi
 nMwKgnzHgOZwpOZVwK36RXQEUxAR5zZ9RLkiJJEhJRUA+Op+zIS7d1ph3/Pfq269czclGDRjU
 Fzb1RJrmNKetS5v31OT93TSJkXEj7Cltq11YcLroTdX8YtNF07pTVjhd90Te0ZFiZHf6um3TY
 4J7DhT9HVo8W//+UJpmxhczv767pSYp/crJnrjvUunuctyhne+InpqpOuoMEdhXN9Z50CG5Zp
 NKd4zldiKc5INNRiLipOBADe3RK9XAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1491875702!63127867!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36060 invoked from network); 11 Apr 2017 01:55: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; 11 Apr 2017 01:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxl1K-0002rZ-81
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 01:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxl1K-0006ad-3e
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 01:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxl1K-0006ad-3e@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 01:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] setup vwfi correctly on cpu0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ2OWZjN2U5YjYyYTMwMmQ5NTUwOTE2M2U1YjlhYzQ0NGMxMDNlMTQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBGcmkgTWFyIDMxIDE1OjM3OjA3IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTY6
MTY6MzcgMjAxNyAtMDcwMAoKICAgIHNldHVwIHZ3ZmkgY29ycmVjdGx5IG9uIGNwdTAKICAgIAog
ICAgcGFyc2VfdndmaSBydW5zIGFmdGVyIGluaXRfdHJhcHMgb24gY3B1MCwgcG90ZW50aWFsbHkg
cmVzdWx0aW5nIGluIHRoZQogICAgd3JvbmcgSENSX0VMMiBmb3IgaXQuIFNlY29uZGFyeSBjcHVz
IGJvb3QgYWZ0ZXIgcGFyc2VfdndmaSwgc28gaW4gdGhlaXIKICAgIGNhc2UgaW5pdF90cmFwcyB3
aWxsIHdyaXRlIHRoZSBjb3JyZWN0IHNldCBvZiBmbGFncyB0byBIQ1JfRUwyLgogICAgCiAgICBG
b3IgY3B1MCwgZml4IHRoZSBpc3N1ZSBieSBjaGFuZ2luZyBIQ1JfRUwyIHNldHRpbmcgZnJvbSBh
IG5ldwogICAgcHJlc21wX2luaXRjYWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMu
YyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwppbmRleCBlMjk2OWFhLi4yMGM0YmI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJh
cHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTEzLDYgKzExMywyNSBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgcGFyc2VfdndmaShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFt
KCJ2d2ZpIiwgcGFyc2VfdndmaSk7CiAKK3N0YXRpYyBpbnQgX19pbml0IHZ3ZmlfaW5pdCh2b2lk
KQoreworICAgIC8qCisgICAgICogSENSX0VMMiBoYXMgYWxyZWFkeSBiZWVuIHNldCBvbiBjcHUw
LCBjaGFuZ2UgdGhlIHNldHRpbmcgaGVyZSwgaWYKKyAgICAgKiBuZWVkZWQuIE90aGVyIGNwdXMg
aGF2ZW4ndCBib290ZWQgeWV0LCBpbml0X3RyYXBzIHdpbGwgc2V0dXAKKyAgICAgKiBIQ1JfRUwy
IGNvcnJlY3RseS4KKyAgICAgKi8KKyAgICBpZiAoIHZ3ZmkgPT0gTkFUSVZFICkKKyAgICB7Cisg
ICAgICAgIHJlZ2lzdGVyX3QgaGNyOworCisgICAgICAgIGhjciA9IFJFQURfU1lTUkVHKEhDUl9F
TDIpOworICAgICAgICBXUklURV9TWVNSRUcoaGNyICYgfihIQ1JfVFdJfEhDUl9UV0UpLCBIQ1Jf
RUwyKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KK3ByZXNtcF9pbml0Y2FsbCh2d2ZpX2lu
aXQpOworCiB2b2lkIGluaXRfdHJhcHModm9pZCkKIHsKICAgICAvKiBTZXR1cCBIeXAgdmVjdG9y
IGJhc2UgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:22:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxsw3-0008Dc-S7; Tue, 11 Apr 2017 10:22:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsw2-0008DW-0X
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:06 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 27/0E-08534-D4EACE85; Tue, 11 Apr 2017 10:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVddn3Zs
 IgzXL5CwmbDNwYPTY3reLPYAxijUzLym/IoE1o/nFU6aCjtyKez83MTcwPonqYuTiEBL4wijx
 98MaVgjnPKPEpoPrWboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlHhw4
 SgLiM0rYCax8dNMsDgLUP3KXy/ZJzByLGBkWMWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgrJ
 ebWlycmJ6ak5hUrJecn7uJEeiVegYGxh2Mr477HWKU5GBSEuUNmPk6QogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IE75U1byKEBItS01Mr0jJzgOEBk5bg4FES4eVZC5TmLS5IzC3OTIdInWLU5Xi3
 9MN7JiGWvPy8VClxXi6QIgGQoozSPLgRsFC9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9
 zfIJTyZeSVwm14BHcEEdMSZXS9BjihJREhJNTBOOvRqRnMq16/jCz1Pu39NMKy0e7hY9LVkjK
 S1imHGyu7EWTbRPf1ZK1ZMqHkdZLp71+qbjt6//hkc5uI8rP3R8UujWL3Y0p55M+0DZdIXe0+
 f/qqx617uZDWbQ6dlEgWeHcoSlV/+WFAlMrbSyKI6eOm6JZLn77opmpidOMh3Q7StfrNTdboS
 S3FGoqEWc1FxIgCaENFQUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1491906123!39772300!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60146 invoked from network); 11 Apr 2017 10:22:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:22:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsvz-0000cG-3a
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsvy-00036A-Ur
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsvy-00036A-Ur@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] xenstored: apply a write
	transaction rate limit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY2ZDA4ODg1YzNiZGZlYzAxZDE2OThmNGFiZGU2MjRmYmY4NjJlOTIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFNh
dCBNYXIgMTggMTY6NDQ6NDYgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE4OjQzIDIw
MTcgKzAxMDAKCiAgICB4ZW5zdG9yZWQ6IGFwcGx5IGEgd3JpdGUgdHJhbnNhY3Rpb24gcmF0ZSBs
aW1pdAogICAgCiAgICBUaGlzIGF2b2lkcyBhIHJvZ3VlIGNsaWVudCBiZWluZyBhYm91dCB0byBz
dGFsbCBhbm90aGVyIGNsaWVudCAoZWcgdGhlCiAgICB0b29sc3RhY2spIGluZGVmaW5pdGVseS4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjA2LgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElh
bi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUgICAg
ICAgICAgICAgICAgfCAgIDMgKy0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMgICAg
ICAgIHwgICA5ICsrCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5oICAgICAgICB8ICAg
NiArCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMgICAgICB8IDIxNSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21h
aW4uaCAgICAgIHwgIDI1ICsrKysKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF90cmFuc2FjdGlv
bi5jIHwgICA1ICsKIDYgZmlsZXMgY2hhbmdlZCwgMjYyIGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZSBiL3Rvb2xzL3hlbnN0
b3JlL01ha2VmaWxlCmluZGV4IDFiNGE0OTQuLjI4OWU0MjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hl
bnN0b3JlL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCkBAIC0zMCw2ICsz
MCw3IEBAIFhFTlNUT1JFRF9PQkpTXyQoQ09ORklHX0ZyZWVCU0QpID0geGVuc3RvcmVkX3Bvc2l4
Lm8KIFhFTlNUT1JFRF9PQkpTXyQoQ09ORklHX01pbmlPUykgPSB4ZW5zdG9yZWRfbWluaW9zLm8K
IAogWEVOU1RPUkVEX09CSlMgKz0gJChYRU5TVE9SRURfT0JKU195KQorTERMSUJTX3hlbnN0b3Jl
ZCArPSAtbHJ0CiAKIGlmbmVxICgkKFhFTlNUT1JFX1NUQVRJQ19DTElFTlRTKSx5KQogTElCWEVO
U1RPUkUgOj0gbGlieGVuc3RvcmUuc28KQEAgLTc4LDcgKzc5LDcgQEAgaW5pdC14ZW5zdG9yZS1k
b21haW46IGluaXQteGVuc3RvcmUtZG9tYWluLm8gJChMSUJYRU5TVE9SRSkKIAkkKENDKSAkXiAk
KExERkxBR1MpICQoTERMSUJTX2xpYnhlbmN0cmwpICQoTERMSUJTX2xpYnhlbmd1ZXN0KSAkKExE
TElCU19saWJ4ZW5zdG9yZSkgLW8gJEAgJChBUFBFTkRfTERGTEFHUykKIAogeGVuc3RvcmVkOiAk
KFhFTlNUT1JFRF9PQkpTKQotCSQoQ0MpICReICQoTERGTEFHUykgJChMRExJQlNfbGlieGVuY3Ry
bCkgJChTT0NLRVRfTElCUykgLW8gJEAgJChBUFBFTkRfTERGTEFHUykKKwkkKENDKSAkXiAkKExE
RkxBR1MpICQoTERMSUJTX2xpYnhlbmN0cmwpICQoTERMSUJTX3hlbnN0b3JlZCkgJChTT0NLRVRf
TElCUykgLW8gJEAgJChBUFBFTkRfTERGTEFHUykKIAogeGVuc3RvcmVkLmE6ICQoWEVOU1RPUkVE
X09CSlMpCiAJJChBUikgY3IgJEAgJF4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0
b3JlZF9jb3JlLmMgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jCmluZGV4IDI1YTU0
OGQuLjlkZDA2YjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMK
KysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYwpAQCAtMzU2LDYgKzM1Niw3IEBA
IHN0YXRpYyB2b2lkIGluaXRpYWxpemVfZmRzKGludCBzb2NrLCBpbnQgKnBfc29ja19wb2xsZmRf
aWR4LAogCQkJICAgaW50ICpwdGltZW91dCkKIHsKIAlzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubjsK
KwlzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93OwogCiAJaWYgKGZkcykKIAkJbWVtc2V0KGZkcywg
MCwgc2l6ZW9mKHN0cnVjdCBwb2xsZmQpICogY3VycmVudF9hcnJheV9zaXplKTsKQEAgLTM3NSw4
ICszNzYsMTEgQEAgc3RhdGljIHZvaWQgaW5pdGlhbGl6ZV9mZHMoaW50IHNvY2ssIGludCAqcF9z
b2NrX3BvbGxmZF9pZHgsCiAJCXhjZV9wb2xsZmRfaWR4ID0gc2V0X2ZkKHhjX2V2dGNobl9mZCh4
Y2VfaGFuZGxlKSwKIAkJCQkJUE9MTElOfFBPTExQUkkpOwogCisJd3JsX2dldHRpbWVfbm93KCZu
b3cpOworCiAJbGlzdF9mb3JfZWFjaF9lbnRyeShjb25uLCAmY29ubmVjdGlvbnMsIGxpc3QpIHsK
IAkJaWYgKGNvbm4tPmRvbWFpbikgeworCQkJd3JsX2NoZWNrX3RpbWVvdXQoY29ubi0+ZG9tYWlu
LCBub3csIHB0aW1lb3V0KTsKIAkJCWlmIChkb21haW5fY2FuX3JlYWQoY29ubikgfHwKIAkJCSAg
ICAoZG9tYWluX2Nhbl93cml0ZShjb25uKSAmJgogCQkJICAgICAhbGlzdF9lbXB0eSgmY29ubi0+
b3V0X2xpc3QpKSkKQEAgLTgwOSw2ICs4MTMsNyBAQCBzdGF0aWMgdm9pZCBkZWxldGVfbm9kZV9z
aW5nbGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBub2RlICpub2RlKQogCQljb3Jy
dXB0KGNvbm4sICJDb3VsZCBub3QgZGVsZXRlICclcyciLCBub2RlLT5uYW1lKTsKIAkJcmV0dXJu
OwogCX0KKwogCWRvbWFpbl9lbnRyeV9kZWMoY29ubiwgbm9kZSk7CiB9CiAKQEAgLTk0OCw2ICs5
NTMsNyBAQCBzdGF0aWMgdm9pZCBkb193cml0ZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3Ry
dWN0IGJ1ZmZlcmVkX2RhdGEgKmluKQogCX0KIAogCWFkZF9jaGFuZ2Vfbm9kZShjb25uLT50cmFu
c2FjdGlvbiwgbmFtZSwgZmFsc2UpOworCXdybF9hcHBseV9kZWJpdF9kaXJlY3QoY29ubik7CiAJ
ZmlyZV93YXRjaGVzKGNvbm4sIG5hbWUsIGZhbHNlKTsKIAlzZW5kX2Fjayhjb25uLCBYU19XUklU
RSk7CiB9CkBAIC05NzIsNiArOTc4LDcgQEAgc3RhdGljIHZvaWQgZG9fbWtkaXIoc3RydWN0IGNv
bm5lY3Rpb24gKmNvbm4sIGNvbnN0IGNoYXIgKm5hbWUpCiAJCQlyZXR1cm47CiAJCX0KIAkJYWRk
X2NoYW5nZV9ub2RlKGNvbm4tPnRyYW5zYWN0aW9uLCBuYW1lLCBmYWxzZSk7CisJCXdybF9hcHBs
eV9kZWJpdF9kaXJlY3QoY29ubik7CiAJCWZpcmVfd2F0Y2hlcyhjb25uLCBuYW1lLCBmYWxzZSk7
CiAJfQogCXNlbmRfYWNrKGNvbm4sIFhTX01LRElSKTsKQEAgLTEwOTcsNiArMTEwNCw3IEBAIHN0
YXRpYyB2b2lkIGRvX3JtKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBjb25zdCBjaGFyICpuYW1l
KQogCiAJaWYgKF9ybShjb25uLCBub2RlLCBuYW1lKSkgewogCQlhZGRfY2hhbmdlX25vZGUoY29u
bi0+dHJhbnNhY3Rpb24sIG5hbWUsIHRydWUpOworCQl3cmxfYXBwbHlfZGViaXRfZGlyZWN0KGNv
bm4pOwogCQlmaXJlX3dhdGNoZXMoY29ubiwgbmFtZSwgdHJ1ZSk7CiAJCXNlbmRfYWNrKGNvbm4s
IFhTX1JNKTsKIAl9CkBAIC0xMTcyLDYgKzExODAsNyBAQCBzdGF0aWMgdm9pZCBkb19zZXRfcGVy
bXMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBidWZmZXJlZF9kYXRhICppbikKIAl9
CiAKIAlhZGRfY2hhbmdlX25vZGUoY29ubi0+dHJhbnNhY3Rpb24sIG5hbWUsIGZhbHNlKTsKKwl3
cmxfYXBwbHlfZGViaXRfZGlyZWN0KGNvbm4pOwogCWZpcmVfd2F0Y2hlcyhjb25uLCBuYW1lLCBm
YWxzZSk7CiAJc2VuZF9hY2soY29ubiwgWFNfU0VUX1BFUk1TKTsKIH0KZGlmZiAtLWdpdCBhL3Rv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmggYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRf
Y29yZS5oCmluZGV4IDhjODUzYzkuLmE4YjJhMGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3Jl
L3hlbnN0b3JlZF9jb3JlLmgKKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuaApA
QCAtMzAsNiArMzAsMTIgQEAKICNpbmNsdWRlICJsaXN0LmgiCiAjaW5jbHVkZSAidGRiLmgiCiAK
KyNkZWZpbmUgTUlOKGEsIGIpICgoKGEpIDwgKGIpKT8gKGEpIDogKGIpKQorCit0eXBlZGVmIGlu
dDMyX3Qgd3JsX2NyZWRpdHQ7CisjZGVmaW5lIFdSTF9DUkVESVRfTUFYICgxMDAwKjEwMDAqMTAw
MCkKKy8qIF4gc2F0aXNmaWVzIG5vbi1vdmVyZmxvdyBjb25kaXRpb24gZm9yIHdybF94ZmVyX2Ny
ZWRpdCAqLworCiBzdHJ1Y3QgYnVmZmVyZWRfZGF0YQogewogCXN0cnVjdCBsaXN0X2hlYWQgbGlz
dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyBiL3Rvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwppbmRleCBkY2Q2NTgxLi4zY2Y1Yzc1IDEwMDY0
NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKKysrIGIvdG9vbHMveGVu
c3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5jbHVkZSA8dW5p
c3RkLmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8c3RkYXJnLmg+CisjaW5jbHVk
ZSA8dGltZS5oPgogCiAjaW5jbHVkZSAidXRpbHMuaCIKICNpbmNsdWRlICJ0YWxsb2MuaCIKQEAg
LTczLDYgKzc0LDEwIEBAIHN0cnVjdCBkb21haW4KIAogCS8qIG51bWJlciBvZiB3YXRjaCBmb3Ig
dGhpcyBkb21haW4gKi8KIAlpbnQgbmJ3YXRjaDsKKworCS8qIHdyaXRlIHJhdGUgbGltaXQgKi8K
Kwl3cmxfY3JlZGl0dCB3cmxfY3JlZGl0OyAvKiBbIC13cmxfY29uZmlnX3dyaXRlY29zdCwgK19k
YnVyc3QgXSAqLworCXN0cnVjdCB3cmxfdGltZXN0YW1wdCB3cmxfdGltZXN0YW1wOwogfTsKIAog
c3RhdGljIExJU1RfSEVBRChkb21haW5zKTsKQEAgLTIwNSw2ICsyMTAsOCBAQCBzdGF0aWMgaW50
IGRlc3Ryb3lfZG9tYWluKHZvaWQgKl9kb21haW4pCiAKIAlmaXJlX3dhdGNoZXMoTlVMTCwgIkBy
ZWxlYXNlRG9tYWluIiwgZmFsc2UpOwogCisJd3JsX2RvbWFpbl9kZXN0cm95KGRvbWFpbik7CisK
IAlyZXR1cm4gMDsKIH0KIApAQCAtMjUyLDYgKzI1OSw5IEBAIHZvaWQgaGFuZGxlX2V2ZW50KHZv
aWQpCiBib29sIGRvbWFpbl9jYW5fcmVhZChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubikKIHsKIAlz
dHJ1Y3QgeGVuc3RvcmVfZG9tYWluX2ludGVyZmFjZSAqaW50ZiA9IGNvbm4tPmRvbWFpbi0+aW50
ZXJmYWNlOworCisJaWYgKGRvbWFpbl9pc191bnByaXZpbGVnZWQoY29ubikgJiYgY29ubi0+ZG9t
YWluLT53cmxfY3JlZGl0IDwgMCkKKwkJcmV0dXJuIGZhbHNlOwogCXJldHVybiAoaW50Zi0+cmVx
X2NvbnMgIT0gaW50Zi0+cmVxX3Byb2QpOwogfQogCkBAIC0yODMsNiArMjkzLDggQEAgc3RhdGlj
IHN0cnVjdCBkb21haW4gKm5ld19kb21haW4odm9pZCAqY29udGV4dCwgdW5zaWduZWQgaW50IGRv
bWlkLAogCWRvbWFpbi0+ZG9taWQgPSBkb21pZDsKIAlkb21haW4tPnBhdGggPSB0YWxsb2NfZG9t
YWluX3BhdGgoZG9tYWluLCBkb21pZCk7CiAKKwl3cmxfZG9tYWluX25ldyhkb21haW4pOworCiAJ
bGlzdF9hZGQoJmRvbWFpbi0+bGlzdCwgJmRvbWFpbnMpOwogCXRhbGxvY19zZXRfZGVzdHJ1Y3Rv
cihkb21haW4sIGRlc3Ryb3lfZG9tYWluKTsKIApAQCAtNzQ2LDYgKzc1OCwyMDkgQEAgaW50IGRv
bWFpbl93YXRjaChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubikKIAkJOiAwOwogfQogCitzdGF0aWMg
d3JsX2NyZWRpdHQgd3JsX2NvbmZpZ193cml0ZWNvc3QgICAgICA9IFdSTF9GQUNUT1I7CitzdGF0
aWMgd3JsX2NyZWRpdHQgd3JsX2NvbmZpZ19yYXRlICAgICAgICAgICA9IFdSTF9SQVRFICAgKiBX
UkxfRkFDVE9SOworc3RhdGljIHdybF9jcmVkaXR0IHdybF9jb25maWdfZGJ1cnN0ICAgICAgICAg
PSBXUkxfREJVUlNUICogV1JMX0ZBQ1RPUjsKK3N0YXRpYyB3cmxfY3JlZGl0dCB3cmxfY29uZmln
X2didXJzdCAgICAgICAgID0gV1JMX0dCVVJTVCAqIFdSTF9GQUNUT1I7CitzdGF0aWMgd3JsX2Ny
ZWRpdHQgd3JsX2NvbmZpZ19uZXdkb21zX2RidXJzdCA9CisJICAgICAgICAgICAgICAgICAgICAg
ICAgIFdSTF9EQlVSU1QgKiBXUkxfTkVXRE9NUyAqIFdSTF9GQUNUT1I7CisKK2xvbmcgd3JsX250
cmFuc2FjdGlvbnM7CisKK3N0YXRpYyBsb25nIHdybF9uZG9tYWluczsKK3N0YXRpYyB3cmxfY3Jl
ZGl0dCB3cmxfcmVzZXJ2ZTsgLyogWy13cmxfY29uZmlnX25ld2RvbXNfZGJ1cnN0LCArX2didXJz
dCBdICovCisKK3ZvaWQgd3JsX2dldHRpbWVfbm93KHN0cnVjdCB3cmxfdGltZXN0YW1wdCAqbm93
X3d0KQoreworCXN0cnVjdCB0aW1lc3BlYyBub3dfdHM7CisJaW50IHI7CisKKwlyID0gY2xvY2tf
Z2V0dGltZShDTE9DS19NT05PVE9OSUMsICZub3dfdHMpOworCWlmIChyKQorCQliYXJmX3BlcnJv
cigiQ291bGQgbm90IGZpbmQgdGltZSAoY2xvY2tfZ2V0dGltZSBmYWlsZWQpIik7CisKKwlub3df
d3QtPnNlYyA9IG5vd190cy50dl9zZWM7CisJbm93X3d0LT5tc2VjID0gbm93X3RzLnR2X25zZWMg
LyAxMDAwMDAwOworfQorCitzdGF0aWMgdm9pZCB3cmxfeGZlcl9jcmVkaXQod3JsX2NyZWRpdHQg
KmRlYml0LCAgd3JsX2NyZWRpdHQgZGViaXRfZmxvb3IsCisJCQkgICAgd3JsX2NyZWRpdHQgKmNy
ZWRpdCwgd3JsX2NyZWRpdHQgY3JlZGl0X2NlaWwpCisJLyoKKwkgKiBUcmFuc2ZlcnMgemVybyBv
ciBtb3JlIGNyZWRpdCBmcm9tICJkZWJpdCIgdG8gImNyZWRpdCIuCisJICogVHJhbnNmZXJzIGFz
IG11Y2ggYXMgcG9zc2libGUgd2hpbGUgbWFpbnRhaW5pbmcKKwkgKiBkZWJpdCA+PSBkZWJpdF9m
bG9vciBhbmQgY3JlZGl0IDw9IGNyZWRpdF9jZWlsLgorCSAqIChJZiB0aGF0J3MgdmlvbGF0ZWQg
YWxyZWFkeSwgZG9lcyBub3RoaW5nLikKKwkgKgorCSAqIFN1ZmZpY2llbnQgY29uZGl0aW9ucyB0
byBhdm9pZCBvdmVyZmxvdywgZWl0aGVyIG9mOgorCSAqICB8ZXZlcnkgYXJndW1lbnR8IDw9IDB4
M2ZmZmZmZmYKKwkgKiAgfGV2ZXJ5IGFyZ3VtZW50fCA8PSAxRTkKKwkgKiAgfGV2ZXJ5IGFyZ3Vt
ZW50fCA8PSBXUkxfQ1JFRElUX01BWAorCSAqIChBbmQgdGhpcyBjb25kaXRpb24gaXMgcHJlc2Vy
dmVkLikKKwkgKi8KK3sKKwl3cmxfY3JlZGl0dCB4ZmVyID0gTUlOKCAqZGViaXQgICAgICAtIGRl
Yml0X2Zsb29yLAorCQkJICAgICAgICBjcmVkaXRfY2VpbCAtICpjcmVkaXQgICAgICApOworCWlm
ICh4ZmVyID4gMCkgeworCQkqZGViaXQgLT0geGZlcjsKKwkJKmNyZWRpdCArPSB4ZmVyOworCX0K
K30KKwordm9pZCB3cmxfZG9tYWluX25ldyhzdHJ1Y3QgZG9tYWluICpkb21haW4pCit7CisJZG9t
YWluLT53cmxfY3JlZGl0ID0gMDsKKwl3cmxfZ2V0dGltZV9ub3coJmRvbWFpbi0+d3JsX3RpbWVz
dGFtcCk7CisJd3JsX25kb21haW5zKys7CisJLyogU3RlYWwgdXAgdG8gREJVUlNUIGZyb20gdGhl
IHJlc2VydmUgKi8KKwl3cmxfeGZlcl9jcmVkaXQoJndybF9yZXNlcnZlLCAtd3JsX2NvbmZpZ19u
ZXdkb21zX2RidXJzdCwKKwkJCSZkb21haW4tPndybF9jcmVkaXQsIHdybF9jb25maWdfZGJ1cnN0
KTsKK30KKwordm9pZCB3cmxfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZG9tYWluKQor
eworCXdybF9uZG9tYWlucy0tOworCS8qCisJICogRG9uJ3QgYm90aGVyIHJlY2FsY3VsYXRpbmcg
ZG9tYWluJ3MgY3JlZGl0IC0gdGhpcyBqdXN0CisJICogbWVhbnMgd2UgZG9uJ3QgZ2l2ZSB0aGUg
cmVzZXJ2ZSB0aGUgZW5kaW5nIGRvbWFpbidzIGNyZWRpdAorCSAqIGZvciB0aW1lIGVsYXBzZWQg
c2luY2UgbGFzdCB1cGRhdGUuCisJICovCisJd3JsX3hmZXJfY3JlZGl0KCZkb21haW4tPndybF9j
cmVkaXQsIDAsCisJCQkmd3JsX3Jlc2VydmUsIHdybF9jb25maWdfZGJ1cnN0KTsKK30KKwordm9p
ZCB3cmxfY3JlZGl0X3VwZGF0ZShzdHJ1Y3QgZG9tYWluICpkb21haW4sIHN0cnVjdCB3cmxfdGlt
ZXN0YW1wdCBub3cpCit7CisJLyoKKwkgKiBXZSB3YW50IHRvIGNhbGN1bGF0ZQorCSAqICAgIGNy
ZWRpdCArPSAobm93IC0gdGltZXN0YW1wKSAqIFJBVEUgLyBuZG9tczsKKwkgKiBCdXQgd2Ugd2Fu
dCBpdCB0byBzYXR1cmF0ZSwgYW5kIHRvIGF2b2lkIGZsb2F0aW5nIHBvaW50LgorCSAqIFRvIGF2
b2lkIHJvdW5kaW5nIGVycm9ycyBmcm9tIGNvbnN0YW50bHkgYWRkaW5nIHNtYWxsCisJICogYW1v
dW50cyBvZiBjcmVkaXQsIHdlIG9ubHkgYWRkIGNyZWRpdCBmb3Igd2hvbGUgbWlsbGlzZWNvbmRz
LgorCSAqLworCWxvbmcgc2Vjb25kcyAgICAgID0gbm93LnNlYyAtICBkb21haW4tPndybF90aW1l
c3RhbXAuc2VjOworCWxvbmcgbWlsbGlzZWNvbmRzID0gbm93Lm1zZWMgLSBkb21haW4tPndybF90
aW1lc3RhbXAubXNlYzsKKwlsb25nIG1zZWM7CisJaW50NjRfdCBkZW5vbSwgbnVtOworCXdybF9j
cmVkaXR0IHN1cnBsdXM7CisKKwlzZWNvbmRzID0gTUlOKHNlY29uZHMsIDEwMDAqMTAwMCk7IC8q
IGFyYml0cmFyeSwgcHJldmVudHMgb3ZlcmZsb3cgKi8KKwltc2VjID0gc2Vjb25kcyAqIDEwMDAg
KyBtaWxsaXNlY29uZHM7CisKKwlpZiAobXNlYyA8IDApCisgICAgICAgICAgICAgICAgLyogc2hv
dWxkbid0IGhhcHBlbiB3aXRoIENMT0NLX01PTk9UT05JQyAqLworCQltc2VjID0gMDsKKworCS8q
IDMyeDMyIC0+IDY0IGNhbm5vdCBvdmVyZmxvdyAqLworCWRlbm9tID0gKGludDY0X3QpbXNlYyAq
IHdybF9jb25maWdfcmF0ZTsKKwludW0gID0gIChpbnQ2NF90KXdybF9uZG9tYWlucyAqIDEwMDA7
CisJLyogZGVub20gLyBudW0gPD0gMUU2ICogd3JsX2NvbmZpZ19yYXRlLCBzbyB3aXRoCisJICAg
cmVhc29uYWJsZSB3cmxfY29uZmlnX3JhdGUsIGRlbm9tIC8gbnVtIDw8IDJeNjQgKi8KKworCS8q
IGF0IGxhc3QhICovCisJZG9tYWluLT53cmxfY3JlZGl0ID0gTUlOKCAoaW50NjRfdClkb21haW4t
PndybF9jcmVkaXQgKyBkZW5vbSAvIG51bSwKKwkJCQkgIFdSTF9DUkVESVRfTUFYICk7CisJLyog
KG1heWJlIGJyaWVmbHkgdmlvbGF0aW5nIHRoZSBEQlVSU1QgY2FwIG9uIHdybF9jcmVkaXQpICov
CisKKwkvKiBtYXliZSB0YWtlIGZyb20gdGhlIHJlc2VydmUgdG8gbWFrZSB1cyBub25uZWdhdGl2
ZSAqLworCXdybF94ZmVyX2NyZWRpdCgmd3JsX3Jlc2VydmUsICAgICAgICAwLAorCQkJJmRvbWFp
bi0+d3JsX2NyZWRpdCwgMCk7CisKKwkvKiByZXR1cm4gYW55IHN1cnBsdXMgKG92ZXIgREJVUlNU
KSB0byB0aGUgcmVzZXJ2ZSAqLworCXN1cnBsdXMgPSAwOworCXdybF94ZmVyX2NyZWRpdCgmZG9t
YWluLT53cmxfY3JlZGl0LCB3cmxfY29uZmlnX2RidXJzdCwKKwkJCSZzdXJwbHVzLCAgICAgICAg
ICAgIFdSTF9DUkVESVRfTUFYKTsKKwl3cmxfeGZlcl9jcmVkaXQoJnN1cnBsdXMsICAgICAwLAor
CQkJJndybF9yZXNlcnZlLCB3cmxfY29uZmlnX2didXJzdCk7CisJLyogc3VycGx1cyBpcyBub3cg
aW1wbGljaXRseSBkaXNjYXJkZWQgKi8KKworCWRvbWFpbi0+d3JsX3RpbWVzdGFtcCA9IG5vdzsK
KworCXRyYWNlKCJ3cmw6IGRvbSAlNGQgJTZsZCAgbXNlYyAgJTlsZCBjcmVkaXQgICAlOWxkIHJl
c2VydmUiCisJICAgICAgIiAgJTlsZCBkaXNjYXJkXG4iLAorCSAgICAgIGRvbWFpbi0+ZG9taWQs
CisJICAgICAgbXNlYywKKwkgICAgICAobG9uZylkb21haW4tPndybF9jcmVkaXQsIChsb25nKXdy
bF9yZXNlcnZlLAorCSAgICAgIChsb25nKXN1cnBsdXMpOworfQorCQkJCit2b2lkIHdybF9jaGVj
a190aW1lb3V0KHN0cnVjdCBkb21haW4gKmRvbWFpbiwKKwkJICAgICAgIHN0cnVjdCB3cmxfdGlt
ZXN0YW1wdCBub3csCisJCSAgICAgICBpbnQgKnB0aW1lb3V0KQoreworCXVpbnQ2NF90IG51bSwg
ZGVub207CisJaW50IHdha2V1cDsKKworCXdybF9jcmVkaXRfdXBkYXRlKGRvbWFpbiwgbm93KTsK
KworCWlmIChkb21haW4tPndybF9jcmVkaXQgPj0gMCkKKwkJLyogbm90IGJsb2NrZWQgKi8KKwkJ
cmV0dXJuOworCisJaWYgKCEqcHRpbWVvdXQpCisJCS8qIGFscmVhZHkgZGVjaWRlZCBvbiBpbW1l
ZGlhdGUgd2FrZXVwLAorCQkgICBzbyBubyBuZWVkIHRvIGNhbGN1bGF0ZSBvdXIgdGltZW91dCAq
LworCQlyZXR1cm47CisKKwkvKiBjYWxjdWxhdGUgIHdha2V1cCA9IG5vdyArIC1jcmVkaXQgLyAo
UkFURSAvIG5kb21zKTsgKi8KKworCS8qIGNyZWRpdCBjYW5ub3QgZ28gbW9yZSAtdmUgdGhhbiBv
bmUgdHJhbnNhY3Rpb24sCisJICogc28gdGhlIGZpcnN0IG11bHRpcGxpY2F0aW9uIGNhbm5vdCBv
dmVyZmxvdyBldmVuIDMyLWJpdCAqLworCW51bSAgID0gKHVpbnQ2NF90KSgtZG9tYWluLT53cmxf
Y3JlZGl0ICogMTAwMCkgKiB3cmxfbmRvbWFpbnM7CisJZGVub20gPSB3cmxfY29uZmlnX3JhdGU7
CisKKwl3YWtldXAgPSBNSU4oIG51bSAvIGRlbm9tIC8qIHVpbnQ2NF90ICovLCBJTlRfTUFYICk7
CisJaWYgKCpwdGltZW91dD09LTEgfHwgd2FrZXVwIDwgKnB0aW1lb3V0KQorCQkqcHRpbWVvdXQg
PSB3YWtldXA7CisKKwl0cmFjZSgid3JsOiBkb21haW4gJXUgY3JlZGl0PSVsZCAocmVzZXJ2ZT0l
bGQpIFNMRUVQSU5HIGZvciAlZFxuIiwKKwkgICAgICBkb21haW4tPmRvbWlkLAorCSAgICAgIChs
b25nKWRvbWFpbi0+d3JsX2NyZWRpdCwgKGxvbmcpd3JsX3Jlc2VydmUsCisJICAgICAgd2FrZXVw
KTsKK30KKwordm9pZCB3cmxfYXBwbHlfZGViaXRfYWN0dWFsKHN0cnVjdCBkb21haW4gKmRvbWFp
bikKK3sKKwlzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93OworCisJaWYgKCFkb21haW4pCisJCS8q
IHNvY2tldHMgZXNjYXBlIHRoZSB3cml0ZSByYXRlIGxpbWl0ICovCisJCXJldHVybjsKKworCXdy
bF9nZXR0aW1lX25vdygmbm93KTsKKwl3cmxfY3JlZGl0X3VwZGF0ZShkb21haW4sIG5vdyk7CisK
Kwlkb21haW4tPndybF9jcmVkaXQgLT0gd3JsX2NvbmZpZ193cml0ZWNvc3Q7CisJdHJhY2UoIndy
bDogZG9tYWluICV1IGNyZWRpdD0lbGQgKHJlc2VydmU9JWxkKVxuIiwKKwkgICAgICBkb21haW4t
PmRvbWlkLAorCSAgICAgIChsb25nKWRvbWFpbi0+d3JsX2NyZWRpdCwgKGxvbmcpd3JsX3Jlc2Vy
dmUpOworfQorCit2b2lkIHdybF9hcHBseV9kZWJpdF9kaXJlY3Qoc3RydWN0IGNvbm5lY3Rpb24g
KmNvbm4pCit7CisJaWYgKCFjb25uKQorCQkvKiBzb21lIHdyaXRlcyBhcmUgZ2VuZXJhdGVkIGlu
dGVybmFsbHkgKi8KKwkJcmV0dXJuOworCisJaWYgKGNvbm4tPnRyYW5zYWN0aW9uKQorCQkvKiB0
aGVzZSBhcmUgYWNjb3VudGVkIGZvciB3aGVuIHRoZSB0cmFuc2FjdGlvbiBlbmRzICovCisJCXJl
dHVybjsKKworCWlmICghd3JsX250cmFuc2FjdGlvbnMpCisJCS8qIHdlIGRvbid0IGNvbmZsaWN0
IHdpdGggYW55b25lICovCisJCXJldHVybjsKKworCXdybF9hcHBseV9kZWJpdF9hY3R1YWwoY29u
bi0+ZG9tYWluKTsKK30KKwordm9pZCB3cmxfYXBwbHlfZGViaXRfdHJhbnNfY29tbWl0KHN0cnVj
dCBjb25uZWN0aW9uICpjb25uKQoreworCWlmICh3cmxfbnRyYW5zYWN0aW9ucyA8PSAxKQorCQkv
KiBvdXIgb3duIHRyYW5zYWN0aW9uIGFwcGVhcnMgaW4gdGhlIGNvdW50ZXIgKi8KKwkJcmV0dXJu
OworCisJd3JsX2FwcGx5X2RlYml0X2FjdHVhbChjb25uLT5kb21haW4pOworfQorCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgogICogIGMtZmlsZS1zdHlsZTogImxpbnV4IgpkaWZmIC0tZ2l0IGEv
dG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5oIGIvdG9vbHMveGVuc3RvcmUveGVuc3Rv
cmVkX2RvbWFpbi5oCmluZGV4IDgzNDg4ZWQuLmJkYzQwNDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hl
bnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaAorKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRf
ZG9tYWluLmgKQEAgLTY1LDQgKzY1LDI5IEBAIHZvaWQgZG9tYWluX3dhdGNoX2luYyhzdHJ1Y3Qg
Y29ubmVjdGlvbiAqY29ubik7CiB2b2lkIGRvbWFpbl93YXRjaF9kZWMoc3RydWN0IGNvbm5lY3Rp
b24gKmNvbm4pOwogaW50IGRvbWFpbl93YXRjaChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubik7CiAK
Ky8qIFdyaXRlIHJhdGUgbGltaXRpbmcgKi8KKworI2RlZmluZSBXUkxfRkFDVE9SICAgMTAwMCAv
KiBmb3IgZml4ZWQtcG9pbnQgYXJpdGhtZXRpYyAqLworI2RlZmluZSBXUkxfUkFURSAgICAgIDIw
MAorI2RlZmluZSBXUkxfREJVUlNUICAgICAxMAorI2RlZmluZSBXUkxfR0JVUlNUICAgMTAwMAor
I2RlZmluZSBXUkxfTkVXRE9NUyAgICAgNQorCitzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgeworCXRp
bWVfdCBzZWM7CisJaW50IG1zZWM7Cit9OworCitleHRlcm4gbG9uZyB3cmxfbnRyYW5zYWN0aW9u
czsKKwordm9pZCB3cmxfZ2V0dGltZV9ub3coc3RydWN0IHdybF90aW1lc3RhbXB0ICpub3dfdHMp
Owordm9pZCB3cmxfZG9tYWluX25ldyhzdHJ1Y3QgZG9tYWluICpkb21haW4pOwordm9pZCB3cmxf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZG9tYWluKTsKK3ZvaWQgd3JsX2NyZWRpdF91
cGRhdGUoc3RydWN0IGRvbWFpbiAqZG9tYWluLCBzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93KTsK
K3ZvaWQgd3JsX2NoZWNrX3RpbWVvdXQoc3RydWN0IGRvbWFpbiAqZG9tYWluLAorICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93LAorICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgKnB0aW1lb3V0KTsKK3ZvaWQgd3JsX2FwcGx5X2RlYml0X2RpcmVjdChzdHJ1
Y3QgY29ubmVjdGlvbiAqY29ubik7Cit2b2lkIHdybF9hcHBseV9kZWJpdF90cmFuc19jb21taXQo
c3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOworCiAjZW5kaWYgLyogX1hFTlNUT1JFRF9ET01BSU5f
SCAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3RyYW5zYWN0aW9uLmMg
Yi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYwppbmRleCBkMGU0NzM5Li5h
NGIzMjhmIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24u
YworKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYwpAQCAtMTE2LDYg
KzExNiw3IEBAIHN0YXRpYyBpbnQgZGVzdHJveV90cmFuc2FjdGlvbih2b2lkICpfdHJhbnNhY3Rp
b24pCiB7CiAJc3RydWN0IHRyYW5zYWN0aW9uICp0cmFucyA9IF90cmFuc2FjdGlvbjsKIAorCXdy
bF9udHJhbnNhY3Rpb25zLS07CiAJdHJhY2VfZGVzdHJveSh0cmFucywgInRyYW5zYWN0aW9uIik7
CiAJaWYgKHRyYW5zLT50ZGIpCiAJCXRkYl9jbG9zZSh0cmFucy0+dGRiKTsKQEAgLTE3OSw2ICsx
ODAsNyBAQCB2b2lkIGRvX3RyYW5zYWN0aW9uX3N0YXJ0KHN0cnVjdCBjb25uZWN0aW9uICpjb25u
LCBzdHJ1Y3QgYnVmZmVyZWRfZGF0YSAqaW4pCiAJdGFsbG9jX3N0ZWFsKGNvbm4sIHRyYW5zKTsK
IAl0YWxsb2Nfc2V0X2Rlc3RydWN0b3IodHJhbnMsIGRlc3Ryb3lfdHJhbnNhY3Rpb24pOwogCWNv
bm4tPnRyYW5zYWN0aW9uX3N0YXJ0ZWQrKzsKKwl3cmxfbnRyYW5zYWN0aW9ucysrOwogCiAJc25w
cmludGYoaWRfc3RyLCBzaXplb2YoaWRfc3RyKSwgIiV1IiwgdHJhbnMtPmlkKTsKIAlzZW5kX3Jl
cGx5KGNvbm4sIFhTX1RSQU5TQUNUSU9OX1NUQVJULCBpZF9zdHIsIHN0cmxlbihpZF9zdHIpKzEp
OwpAQCAtMjEzLDYgKzIxNSw5IEBAIHZvaWQgZG9fdHJhbnNhY3Rpb25fZW5kKHN0cnVjdCBjb25u
ZWN0aW9uICpjb25uLCBjb25zdCBjaGFyICphcmcpCiAJCQlzZW5kX2Vycm9yKGNvbm4sIEVBR0FJ
Tik7CiAJCQlyZXR1cm47CiAJCX0KKworCQl3cmxfYXBwbHlfZGViaXRfdHJhbnNfY29tbWl0KGNv
bm4pOworCiAJCWlmICghcmVwbGFjZV90ZGIodHJhbnMtPnRkYl9uYW1lLCB0cmFucy0+dGRiKSkg
ewogCQkJc2VuZF9lcnJvcihjb25uLCBlcnJubyk7CiAJCQlyZXR1cm47Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxswC-0008ED-Tn; Tue, 11 Apr 2017 10:22:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswB-0008E3-UR
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:16 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 2B/35-19998-65EACE85; Tue, 11 Apr 2017 10:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTds3Zs
 Ig1+7JCwmbDNwYPTY3reLPYAxijUzLym/IoE142bPLJaC7fIVt/qamBsYt0p1MXJxCAl8YZRY
 tfgFI4RznlGic+d51i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQVCJC7+u
 MsOYvMKmEm83zmLFcRmAapf+PQJ4wRGjgWMDKsYNYpTi8pSi3SNzPWSijLTM0pyEzNzdA0NjP
 VyU4uLE9NTcxKTivWS83M3MQK9Us/AwLiDsWWv3yFGSQ4mJVHegJmvI4T4kvJTKjMSizPii0p
 zUosPMcpwcChJ8LqsfRMhJFiUmp5akZaZAwwPmLQEB4+SCC8PSJq3uCAxtzgzHSJ1ilGX493S
 D++ZhFjy8vNSpcR5uUCKBECKMkrz4EbAQvUSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHe3
 2uApvBk5pXAbXoFdAQT0BFndr0EOaIkESEl1cC4Z98S3cR3dY+enA8N+migInXqZkJhhNht96
 s9R4vmrJyTdevU9op+PdF7+Q/Xq9+KYVa/tOyaeMwv9/LGHXpGdRws5e4nFEXsFz39cHRH4S9
 bkQDrhbvyG9UnvHEsff3tye9kN/NuI4/Lc+2beLXYVzpe2HrTPOv8V439Ed+PZkW7Lt7CfmiJ
 EktxRqKhFnNRcSIAxVI8yVACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1491906133!83580206!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59738 invoked from network); 11 Apr 2017 10:22:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsw9-0000cL-6b
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsw9-00038c-5e
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsw9-00038c-5e@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:22:13 +0000
Subject: [Xen-changelog] [xen stable-4.6] xenstored: Log when the write
	transaction rate limit bites
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQwMDA2M2RjZGY3ZDhkNDllZTc3MDZhM2FmOTE0MTE2MGMyOGVhNjUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFNh
dCBNYXIgMTggMTY6NDU6MjcgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE4OjUyIDIw
MTcgKzAxMDAKCiAgICB4ZW5zdG9yZWQ6IExvZyB3aGVuIHRoZSB3cml0ZSB0cmFuc2FjdGlvbiBy
YXRlIGxpbWl0IGJpdGVzCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIAogICAgcGx1czoKICAgIAogICAgeGVuc3RvcmU6IGRvbnQgaW5j
cmVtZW50IGJvb2wgdmFyaWFibGUKICAgIEluc3RlYWQgb2YgaW5jcmVtZW50aW5nIGEgYm9vbCB2
YXJpYWJsZSBqdXN0IHNldCBpdCB0byB0cnVlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2Nv
cmUuYyAgIHwgIDEgKwogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jIHwgMjYgKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4u
aCB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jIGIvdG9vbHMveGVuc3RvcmUveGVuc3Rv
cmVkX2NvcmUuYwppbmRleCA5ZGQwNmIxLi4wMDYxYWY5IDEwMDY0NAotLS0gYS90b29scy94ZW5z
dG9yZS94ZW5zdG9yZWRfY29yZS5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3Jl
LmMKQEAgLTM3Nyw2ICszNzcsNyBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplX2ZkcyhpbnQgc29j
aywgaW50ICpwX3NvY2tfcG9sbGZkX2lkeCwKIAkJCQkJUE9MTElOfFBPTExQUkkpOwogCiAJd3Js
X2dldHRpbWVfbm93KCZub3cpOworCXdybF9sb2dfcGVyaW9kaWMobm93KTsKIAogCWxpc3RfZm9y
X2VhY2hfZW50cnkoY29ubiwgJmNvbm5lY3Rpb25zLCBsaXN0KSB7CiAJCWlmIChjb25uLT5kb21h
aW4pIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyBiL3Rv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwppbmRleCAzY2Y1Yzc1Li5lN2E3M2YxIDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKKysrIGIvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCkBAIC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSA8
c3RkbGliLmg+CiAjaW5jbHVkZSA8c3RkYXJnLmg+CiAjaW5jbHVkZSA8dGltZS5oPgorI2luY2x1
ZGUgPHN5c2xvZy5oPgogCiAjaW5jbHVkZSAidXRpbHMuaCIKICNpbmNsdWRlICJ0YWxsb2MuaCIK
QEAgLTc4LDYgKzc5LDcgQEAgc3RydWN0IGRvbWFpbgogCS8qIHdyaXRlIHJhdGUgbGltaXQgKi8K
IAl3cmxfY3JlZGl0dCB3cmxfY3JlZGl0OyAvKiBbIC13cmxfY29uZmlnX3dyaXRlY29zdCwgK19k
YnVyc3QgXSAqLwogCXN0cnVjdCB3cmxfdGltZXN0YW1wdCB3cmxfdGltZXN0YW1wOworCWJvb2wg
d3JsX2RlbGF5X2xvZ2dlZDsKIH07CiAKIHN0YXRpYyBMSVNUX0hFQUQoZG9tYWlucyk7CkBAIC03
NjksNiArNzcxLDcgQEAgbG9uZyB3cmxfbnRyYW5zYWN0aW9uczsKIAogc3RhdGljIGxvbmcgd3Js
X25kb21haW5zOwogc3RhdGljIHdybF9jcmVkaXR0IHdybF9yZXNlcnZlOyAvKiBbLXdybF9jb25m
aWdfbmV3ZG9tc19kYnVyc3QsICtfZ2J1cnN0IF0gKi8KK3N0YXRpYyB0aW1lX3Qgd3JsX2xvZ19s
YXN0X3dhcm5pbmc7IC8qIDA6IG5vIHByZXZpb3VzIHdhcm5pbmcgKi8KIAogdm9pZCB3cmxfZ2V0
dGltZV9ub3coc3RydWN0IHdybF90aW1lc3RhbXB0ICpub3dfd3QpCiB7CkBAIC05MTgsNiArOTIx
LDkgQEAgdm9pZCB3cmxfY2hlY2tfdGltZW91dChzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAJICAg
ICAgd2FrZXVwKTsKIH0KIAorI2RlZmluZSBXUkxfTE9HKG5vdywgLi4uKSBcCisJKHN5c2xvZyhM
T0dfV0FSTklORywgIndyaXRlIHJhdGUgbGltaXQ6ICIgX19WQV9BUkdTX18pKQorCiB2b2lkIHdy
bF9hcHBseV9kZWJpdF9hY3R1YWwoc3RydWN0IGRvbWFpbiAqZG9tYWluKQogewogCXN0cnVjdCB3
cmxfdGltZXN0YW1wdCBub3c7CkBAIC05MzMsNiArOTM5LDI2IEBAIHZvaWQgd3JsX2FwcGx5X2Rl
Yml0X2FjdHVhbChzdHJ1Y3QgZG9tYWluICpkb21haW4pCiAJdHJhY2UoIndybDogZG9tYWluICV1
IGNyZWRpdD0lbGQgKHJlc2VydmU9JWxkKVxuIiwKIAkgICAgICBkb21haW4tPmRvbWlkLAogCSAg
ICAgIChsb25nKWRvbWFpbi0+d3JsX2NyZWRpdCwgKGxvbmcpd3JsX3Jlc2VydmUpOworCisJaWYg
KGRvbWFpbi0+d3JsX2NyZWRpdCA8IDApIHsKKwkJaWYgKCFkb21haW4tPndybF9kZWxheV9sb2dn
ZWQpIHsKKwkJCWRvbWFpbi0+d3JsX2RlbGF5X2xvZ2dlZCA9IHRydWU7CisJCQlXUkxfTE9HKG5v
dywgImRvbWFpbiAlbGQgaXMgYWZmZWN0ZWQiLAorCQkJCShsb25nKWRvbWFpbi0+ZG9taWQpOwor
CQl9IGVsc2UgaWYgKCF3cmxfbG9nX2xhc3Rfd2FybmluZykgeworCQkJV1JMX0xPRyhub3csICJy
YXRlIGxpbWl0aW5nIHJlc3RhcnRzIik7CisJCX0KKwkJd3JsX2xvZ19sYXN0X3dhcm5pbmcgPSBu
b3cuc2VjOworCX0KK30KKwordm9pZCB3cmxfbG9nX3BlcmlvZGljKHN0cnVjdCB3cmxfdGltZXN0
YW1wdCBub3cpCit7CisJaWYgKHdybF9sb2dfbGFzdF93YXJuaW5nICYmCisJICAgIChub3cuc2Vj
IC0gd3JsX2xvZ19sYXN0X3dhcm5pbmcpID4gV1JMX0xPR0VWRVJZKSB7CisJCVdSTF9MT0cobm93
LCAibm90IGluIGZvcmNlIHJlY2VudGx5Iik7CisJCXdybF9sb2dfbGFzdF93YXJuaW5nID0gMDsK
Kwl9CiB9CiAKIHZvaWQgd3JsX2FwcGx5X2RlYml0X2RpcmVjdChzdHJ1Y3QgY29ubmVjdGlvbiAq
Y29ubikKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaCBiL3Rv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaAppbmRleCBiZGM0MDQ0Li4yYjk2M2VkIDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmgKKysrIGIvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5oCkBAIC03Miw2ICs3Miw3IEBAIGludCBkb21haW5f
d2F0Y2goc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOwogI2RlZmluZSBXUkxfREJVUlNUICAgICAx
MAogI2RlZmluZSBXUkxfR0JVUlNUICAgMTAwMAogI2RlZmluZSBXUkxfTkVXRE9NUyAgICAgNQor
I2RlZmluZSBXUkxfTE9HRVZFUlkgIDEyMCAvKiBzZWNvbmRzICovCiAKIHN0cnVjdCB3cmxfdGlt
ZXN0YW1wdCB7CiAJdGltZV90IHNlYzsKQEAgLTg3LDYgKzg4LDcgQEAgdm9pZCB3cmxfY3JlZGl0
X3VwZGF0ZShzdHJ1Y3QgZG9tYWluICpkb21haW4sIHN0cnVjdCB3cmxfdGltZXN0YW1wdCBub3cp
Owogdm9pZCB3cmxfY2hlY2tfdGltZW91dChzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB3cmxfdGltZXN0YW1wdCBub3csCiAgICAgICAgICAgICAg
ICAgICAgICAgIGludCAqcHRpbWVvdXQpOwordm9pZCB3cmxfbG9nX3BlcmlvZGljKHN0cnVjdCB3
cmxfdGltZXN0YW1wdCBub3cpOwogdm9pZCB3cmxfYXBwbHlfZGViaXRfZGlyZWN0KHN0cnVjdCBj
b25uZWN0aW9uICpjb25uKTsKIHZvaWQgd3JsX2FwcGx5X2RlYml0X3RyYW5zX2NvbW1pdChzdHJ1
Y3QgY29ubmVjdGlvbiAqY29ubik7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:22:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxswO-0008Fh-VU; Tue, 11 Apr 2017 10:22:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswN-0008FU-Q1
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:27 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 13/EA-15567-36EACE85; Tue, 11 Apr 2017 10:22:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTdh3Zs
 Ig4MbFC0mbDNwYPTY3reLPYAxijUzLym/IoE148ju/ywFN1UrNm54ytTAeF2ui5GLQ0jgC6PE
 uVXfWSCc84wSjSunsXcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgLrFtz
 VFWEJtXwExi3euzTCA2C1D9l8UzmCYwcixgZFjFqFGcWlSWWqRraKaXVJSZnlGSm5iZo2toYK
 qXm1pcnJiempOYVKyXnJ+7iRHoFQYg2MF4/rTnIUZJDiYlUd6Ama8jhPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwXlnzJkJIsCg1PbUiLTMHGB4waQkOHiURXp61QGne4oLE3OLMdIjUKUZdjndL
 P7xnEmLJy89LlRLn5QIpEgApyijNgxsBC9VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua1A
 pnCk5lXArfpFdARTEBHnNn1EuSIkkSElFQDo5SncOMqUebjvly/Zri3yP6eclZl+6n+x11uoR
 Pe6sicSV0RWzYjN/shf8lbyYKNpSnfo72EF8svM3HMnPFSyD9Zp3mfr3Lax2elmi3P02ayrri
 Ufqoy45AKi/3i8gP/Kv5/DpG4pL5jRfuOWdkfzCverLYWNBK6r+LzIGOd4V2zBUW853xWK7EU
 ZyQaajEXFScCAEdock1QAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1491906143!89330215!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44645 invoked from network); 11 Apr 2017 10:22:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswJ-0000dJ-8x
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswJ-00039G-8F
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxswJ-00039G-8F@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:22:23 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: refactor putting
	response on wire
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE1N2E5OWFlMGY5MGFkOTIzNzg2OWI5NjIwNjdjN2E3NzE5MGJmNGMKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNjoyNzoyMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTk6
MDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHJlZmFjdG9yIHB1dHRpbmcgcmVzcG9uc2Ug
b24gd2lyZQogICAgCiAgICBQcmV2aW91c2x5LCB0aGUgZnVuY3Rpb25zIHJlcGx5X3thY2ssZGF0
YSxkYXRhX29yX2Fja30gYW5kIGlucHV0X2hhbmRsZV9lcnJvcgogICAgcHV0IHRoZSByZXNwb25z
ZSBvbiB0aGUgd2lyZSBieSBpbnZva2luZyBDb25uZWN0aW9uLnNlbmRfe2FjayxyZXBseSxlcnJv
cn0uCiAgICAKICAgIEluc3RlYWQsIHRoZXNlIGZ1bmN0aW9ucyBub3cgcmV0dXJuIGEgdmFsdWUg
aW5kaWNhdGluZyB3aGF0IG5lZWRzIHRvIGJlIHB1dCBvbgogICAgdGhlIHdpcmUsIGFuZCB0aGF0
IGFjdGlvbiBpcyBkb25lIGJ5IGEgc2VuZF9yZXNwb25zZSBmdW5jdGlvbiBjYWxsZWQKICAgIGFm
dGVyd2FyZHMuCiAgICAKICAgIFRoaXMgcmVmYWN0b3JpbmcgZ2l2ZXMgdXMgYSBjaGFuY2UgdG8g
c3RvcmUgdGhlIHZhbHVlIG9mIHRoZSByZXNwb25zZSwgdXNlZnVsCiAgICBmb3IgcmVwbGF5aW5n
IHRyYW5zYWN0aW9ucy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4u
ZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb24gTHVkbGFtIDxqb25hdGhh
bi5sdWRsYW1AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5o
YXJyaXNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwu
b3JnPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZSAgIHwgIDEgKwogdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3BhY2tldC5tbCAgfCAgNCArKysrCiB0b29scy9vY2FtbC94ZW5zdG9y
ZWQvcHJvY2Vzcy5tbCB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2VmaWxlIGIvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL01ha2VmaWxlCmluZGV4IDU5ODc1ZjcuLmRjZTllNzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9NYWtlZmlsZQorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvTWFrZWZp
bGUKQEAgLTM2LDYgKzM2LDcgQEAgT0JKUyA9IGRlZmluZSBcCiAJc3RkZXh0IFwKIAl0cmllIFwK
IAljb25maWcgXAorCXBhY2tldCBcCiAJbG9nZ2luZyBcCiAJcXVvdGEgXAogCXBlcm1zIFwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wYWNrZXQubWwgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvcGFja2V0Lm1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmM4
ZWNmZTUKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcGFja2V0Lm1s
CkBAIC0wLDAgKzEsNCBAQAordHlwZSByZXNwb25zZSA9CisJfCBBY2sgb2YgKHVuaXQgLT4gdW5p
dCkgICgqIGZ1bmN0aW9uIGlzIHRoZSBhY3Rpb24gdG8gZXhlY3V0ZSBhZnRlciBzZW5kaW5nIHRo
ZSBhY2sgKikKKwl8IFJlcGx5IG9mIHN0cmluZworCXwgRXJyb3Igb2Ygc3RyaW5nCmRpZmYgLS1n
aXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sCmluZGV4IGU4Mjc2NzguLjMzNzc5NjYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sCkBAIC0xMjYsOCArMTI2LDcgQEAgbGV0IGRvX3dhdGNoIGNvbiB0IHJpZCBkb21h
aW5zIGNvbnMgZGF0YSA9CiAJCXwgXyAgICAgICAgICAgICAgICAgICAtPiByYWlzZSBJbnZhbGlk
X0NtZF9BcmdzCiAJCWluCiAJbGV0IHdhdGNoID0gQ29ubmVjdGlvbnMuYWRkX3dhdGNoIGNvbnMg
Y29uIG5vZGUgdG9rZW4gaW4KLQlDb25uZWN0aW9uLnNlbmRfYWNrIGNvbiAoVHJhbnNhY3Rpb24u
Z2V0X2lkIHQpIHJpZCBYZW5idXMuWGIuT3AuV2F0Y2g7Ci0JQ29ubmVjdGlvbi5maXJlX3Npbmds
ZV93YXRjaCB3YXRjaAorCVBhY2tldC5BY2sgKGZ1biAoKSAtPiBDb25uZWN0aW9uLmZpcmVfc2lu
Z2xlX3dhdGNoIHdhdGNoKQogCiBsZXQgZG9fdW53YXRjaCBjb24gdCBkb21haW5zIGNvbnMgZGF0
YSA9CiAJbGV0IChub2RlLCB0b2tlbikgPQpAQCAtMjg5LDIwICsyODgsMzIgQEAgbGV0IGRvX3Nl
dF90YXJnZXQgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCQl8IF8gICAgICAgICAgICAgICAg
ICAgICAgICAgICAtPiByYWlzZSBJbnZhbGlkX0NtZF9BcmdzCiAKICgqLS0tLS0tLS0tLS0tLSBH
ZW5lcmljIGhhbmRsaW5nIG9mIHR5IC0tLS0tLS0tLS0tLS0tLS0tLSopCitsZXQgc2VuZF9yZXNw
b25zZSB0eSBjb24gdCByaWQgcmVzcG9uc2UgPQorCW1hdGNoIHJlc3BvbnNlIHdpdGgKKwl8IFBh
Y2tldC5BY2sgZiAtPgorCQlDb25uZWN0aW9uLnNlbmRfYWNrIGNvbiAoVHJhbnNhY3Rpb24uZ2V0
X2lkIHQpIHJpZCB0eTsKKwkJKCogTm93IGRvIGFueSBuZWNlc3NhcnkgZm9sbG93LXVwIGFjdGlv
bnMgKikKKwkJZiAoKQorCXwgUGFja2V0LlJlcGx5IHJldCAtPgorCQlDb25uZWN0aW9uLnNlbmRf
cmVwbHkgY29uIChUcmFuc2FjdGlvbi5nZXRfaWQgdCkgcmlkIHR5IHJldAorCXwgUGFja2V0LkVy
cm9yIGUgLT4KKwkJQ29ubmVjdGlvbi5zZW5kX2Vycm9yIGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lk
IHQpIHJpZCBlCisKIGxldCByZXBseV9hY2sgZmN0IHR5IGNvbiB0IHJpZCBkb21zIGNvbnMgZGF0
YSA9CiAJZmN0IGNvbiB0IGRvbXMgY29ucyBkYXRhOwotCUNvbm5lY3Rpb24uc2VuZF9hY2sgY29u
IChUcmFuc2FjdGlvbi5nZXRfaWQgdCkgcmlkIHR5OwotCWlmIFRyYW5zYWN0aW9uLmdldF9pZCB0
ID0gVHJhbnNhY3Rpb24ubm9uZSB0aGVuCi0JCXByb2Nlc3Nfd2F0Y2ggKFRyYW5zYWN0aW9uLmdl
dF9vcHMgdCkgY29ucworCVBhY2tldC5BY2sgKGZ1biAoKSAtPgorCQlpZiBUcmFuc2FjdGlvbi5n
ZXRfaWQgdCA9IFRyYW5zYWN0aW9uLm5vbmUgdGhlbgorCQkJcHJvY2Vzc193YXRjaCAoVHJhbnNh
Y3Rpb24uZ2V0X29wcyB0KSBjb25zCisJKQogCiBsZXQgcmVwbHlfZGF0YSBmY3QgdHkgY29uIHQg
cmlkIGRvbXMgY29ucyBkYXRhID0KIAlsZXQgcmV0ID0gZmN0IGNvbiB0IGRvbXMgY29ucyBkYXRh
IGluCi0JQ29ubmVjdGlvbi5zZW5kX3JlcGx5IGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIHJp
ZCB0eSByZXQKKwlQYWNrZXQuUmVwbHkgcmV0CiAKIGxldCByZXBseV9kYXRhX29yX2FjayBmY3Qg
dHkgY29uIHQgcmlkIGRvbXMgY29ucyBkYXRhID0KIAltYXRjaCBmY3QgY29uIHQgZG9tcyBjb25z
IGRhdGEgd2l0aAotCQl8IFNvbWUgcmV0IC0+IENvbm5lY3Rpb24uc2VuZF9yZXBseSBjb24gKFRy
YW5zYWN0aW9uLmdldF9pZCB0KSByaWQgdHkgcmV0Ci0JCXwgTm9uZSAtPiBDb25uZWN0aW9uLnNl
bmRfYWNrIGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIHJpZCB0eQorCQl8IFNvbWUgcmV0IC0+
IFBhY2tldC5SZXBseSByZXQKKwkJfCBOb25lIC0+IFBhY2tldC5BY2sgKGZ1biAoKSAtPiAoKSkK
IAogbGV0IHJlcGx5X25vbmUgZmN0IHR5IGNvbiB0IHJpZCBkb21zIGNvbnMgZGF0YSA9CiAJKCog
bGV0IHRoZSBmdW5jdGlvbiByZXBseSAqKQpAQCAtMzM1LDcgKzM0Niw3IEBAIGxldCBmdW5jdGlv
bl9vZl90eXBlIHR5ID0KIAogbGV0IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0
IH50eSB+Y29uIH50IH5yaWQgfmRhdGEgPQogCWxldCByZXBseV9lcnJvciBlID0KLQkJQ29ubmVj
dGlvbi5zZW5kX2Vycm9yIGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIHJpZCBlIGluCisJCVBh
Y2tldC5FcnJvciBlIGluCiAJdHJ5CiAJCWZjdCB0eSBjb24gdCByaWQgZG9tcyBjb25zIGRhdGEK
IAl3aXRoCkBAIC0zNjgsNyArMzc5LDEwIEBAIGxldCBwcm9jZXNzX3BhY2tldCB+c3RvcmUgfmNv
bnMgfmRvbXMgfmNvbiB+dGlkIH5yaWQgfnR5IH5kYXRhID0KIAkJCWVsc2UKIAkJCQlDb25uZWN0
aW9uLmdldF90cmFuc2FjdGlvbiBjb24gdGlkCiAJCQlpbgotCQlpbnB1dF9oYW5kbGVfZXJyb3Ig
fmNvbnMgfmRvbXMgfmZjdCB+dHkgfmNvbiB+dCB+cmlkIH5kYXRhOworCQlsZXQgcmVzcG9uc2Ug
PSBpbnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMgfmRvbXMgfmZjdCB+dHkgfmNvbiB+dCB+cmlkIH5k
YXRhIGluCisKKwkJKCogUHV0IHRoZSByZXNwb25zZSBvbiB0aGUgd2lyZSAqKQorCQlzZW5kX3Jl
c3BvbnNlIHR5IGNvbiB0IHJpZCByZXNwb25zZQogCXdpdGggZXhuIC0+CiAJCWVycm9yICJwcm9j
ZXNzIHBhY2tldDogJXMiIChQcmludGV4Yy50b19zdHJpbmcgZXhuKTsKIAkJQ29ubmVjdGlvbi5z
ZW5kX2Vycm9yIGNvbiB0aWQgcmlkICJFSU8iCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:22:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxswX-0008HH-2E; Tue, 11 Apr 2017 10:22:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswV-0008H4-R7
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:35 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 46/7D-20914-B6EACE85; Tue, 11 Apr 2017 10:22:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTdr3Zs
 Ig3uTVSwmbDNwYPTY3reLPYAxijUzLym/IoE1496xP+wF90UqWqbsZGlgvCPQxcjFISTwhVFi
 +/5JzBDOeUaJ1rMvGbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlji15
 xtYnFfATOLL1wVgNgtQ/bo9XawTGDkWMDKsYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Eo9AwPjDsaevX6HGCU5mJREeQNmvo4Q4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMF7Zc2bCCHBotT01Iq0zBxgeMCkJTh4lER4PdcCpXmLCxJzizPTIVKnGBWlxHm5
 QBICIImM0jy4NlhIXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPsbZDtPZl4J3PRXQIuZg
 Baf2fUSZHFJIkJKqoFxpYHgbBO7eJbv1RIGR+pvX2krOuLH2Rl8a85ZrhaBsF2///K6HT713O
 JIk9RjvkvS9vzLw96cat/ZEHN241bL+lkJDO8a082vTI1PYdBkjX90sl1r7xb1g8IXd3W/9g0
 p0igQXHrWhmPGveSnG36p/Cs+c8+yYMn6Xlb/BfNMu+xCFHgm5k1XYinOSDTUYi4qTgQArZVi
 DkQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1491906153!92016189!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11778 invoked from network); 11 Apr 2017 10:22:34 -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; 11 Apr 2017 10:22:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswT-0000dY-DS
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswT-00039p-Ag
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxswT-00039p-Ag@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:22:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: remove some unused
	parameters
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA2MjIyZTViNDg2YTQ5MjgwYWQ5YzZkMmNlZDI0YjYyMDFhZDdhYTkKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNjoyNzozOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTk6
MDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHJlbW92ZSBzb21lIHVudXNlZCBwYXJhbWV0
ZXJzCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9uIEx1ZGxhbSA8am9uYXRoYW4ubHVkbGFtQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXVhbiBIYXJyaXMgPGV1YW4uaGFycmlzQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KLS0tCiB0
b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCB8IDE0ICsrKysrKystLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwKaW5kZXggMzM3Nzk2Ni4uN2E3MzY2OSAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwKQEAgLTExOSw3ICsxMTksNyBAQCBsZXQgZG9fZ2V0cGVybXMgY29uIHQgZG9tYWlucyBj
b25zIGRhdGEgPQogCWxldCBwZXJtcyA9IFRyYW5zYWN0aW9uLmdldHBlcm1zIHQgKENvbm5lY3Rp
b24uZ2V0X3Blcm0gY29uKSBwYXRoIGluCiAJUGVybXMuTm9kZS50b19zdHJpbmcgcGVybXMgXiAi
XDAwMCIKIAotbGV0IGRvX3dhdGNoIGNvbiB0IHJpZCBkb21haW5zIGNvbnMgZGF0YSA9CitsZXQg
ZG9fd2F0Y2ggY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCWxldCAobm9kZSwgdG9rZW4pID0g
CiAJCW1hdGNoIChzcGxpdCBOb25lICdcMDAwJyBkYXRhKSB3aXRoCiAJCXwgW25vZGU7IHRva2Vu
OyAiIl0gICAtPiBub2RlLCB0b2tlbgpAQCAtMjk5LDI1ICsyOTksMjUgQEAgbGV0IHNlbmRfcmVz
cG9uc2UgdHkgY29uIHQgcmlkIHJlc3BvbnNlID0KIAl8IFBhY2tldC5FcnJvciBlIC0+CiAJCUNv
bm5lY3Rpb24uc2VuZF9lcnJvciBjb24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSByaWQgZQogCi1s
ZXQgcmVwbHlfYWNrIGZjdCB0eSBjb24gdCByaWQgZG9tcyBjb25zIGRhdGEgPQorbGV0IHJlcGx5
X2FjayBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgPQogCWZjdCBjb24gdCBkb21zIGNvbnMgZGF0
YTsKIAlQYWNrZXQuQWNrIChmdW4gKCkgLT4KIAkJaWYgVHJhbnNhY3Rpb24uZ2V0X2lkIHQgPSBU
cmFuc2FjdGlvbi5ub25lIHRoZW4KIAkJCXByb2Nlc3Nfd2F0Y2ggKFRyYW5zYWN0aW9uLmdldF9v
cHMgdCkgY29ucwogCSkKIAotbGV0IHJlcGx5X2RhdGEgZmN0IHR5IGNvbiB0IHJpZCBkb21zIGNv
bnMgZGF0YSA9CitsZXQgcmVwbHlfZGF0YSBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgPQogCWxl
dCByZXQgPSBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgaW4KIAlQYWNrZXQuUmVwbHkgcmV0CiAK
LWxldCByZXBseV9kYXRhX29yX2FjayBmY3QgdHkgY29uIHQgcmlkIGRvbXMgY29ucyBkYXRhID0K
K2xldCByZXBseV9kYXRhX29yX2FjayBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgPQogCW1hdGNo
IGZjdCBjb24gdCBkb21zIGNvbnMgZGF0YSB3aXRoCiAJCXwgU29tZSByZXQgLT4gUGFja2V0LlJl
cGx5IHJldAogCQl8IE5vbmUgLT4gUGFja2V0LkFjayAoZnVuICgpIC0+ICgpKQogCi1sZXQgcmVw
bHlfbm9uZSBmY3QgdHkgY29uIHQgcmlkIGRvbXMgY29ucyBkYXRhID0KK2xldCByZXBseV9ub25l
IGZjdCBjb24gdCBkb21zIGNvbnMgZGF0YSA9CiAJKCogbGV0IHRoZSBmdW5jdGlvbiByZXBseSAq
KQotCWZjdCBjb24gdCByaWQgZG9tcyBjb25zIGRhdGEKKwlmY3QgY29uIHQgZG9tcyBjb25zIGRh
dGEKIAogbGV0IGZ1bmN0aW9uX29mX3R5cGUgdHkgPQogCW1hdGNoIHR5IHdpdGgKQEAgLTM0OCw3
ICszNDgsNyBAQCBsZXQgaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfnR5IH5j
b24gfnQgfnJpZCB+ZGF0YSA9CiAJbGV0IHJlcGx5X2Vycm9yIGUgPQogCQlQYWNrZXQuRXJyb3Ig
ZSBpbgogCXRyeQotCQlmY3QgdHkgY29uIHQgcmlkIGRvbXMgY29ucyBkYXRhCisJCWZjdCBjb24g
dCBkb21zIGNvbnMgZGF0YQogCXdpdGgKIAl8IERlZmluZS5JbnZhbGlkX3BhdGggICAgICAgICAg
LT4gcmVwbHlfZXJyb3IgIkVJTlZBTCIKIAl8IERlZmluZS5BbHJlYWR5X2V4aXN0ICAgICAgICAg
LT4gcmVwbHlfZXJyb3IgIkVFWElTVCIKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:22:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:22:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxswh-0008Iv-3n; Tue, 11 Apr 2017 10:22:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswf-0008Ic-Qy
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 00/93-13192-57EACE85; Tue, 11 Apr 2017 10:22:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdk3Zs
 IgwlnlCwmbDNwYPTY3reLPYAxijUzLym/IoE148qNLYwFrTIVO25dYWxgPCDWxcjFISTwhVHi
 yqZ3jBDOeUaJZTd/snYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgKPGp6
 T5YnFfATGL2tnPsIDYLUP390w9YJjByLGBkWMWoUZxaVJZapGtsqJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegVBiDYwdi0KPAQoyQHk5Iob8DM1xFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHh3rX0TISRYlJqeWpGWmQMMD5i0BAePkgivJ0iat7ggMbc4Mx0idYpRl+Pd0g/v
 mYRY8vLzUqXEeWeAFAmAFGWU5sGNgIXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzbgCZw
 pOZVwK36RXQEUxAR5zZ9RLkiJJEhJRUA6OtXls5r+vyqOZPTst9mUxn7z/heyp17TU94TMfSz
 fwT/yt4dt50dJPaEHwrxrRuvbHWm5PWrhibgVu0gwyf/lWpiPoy8Ms3arkq36d2zuKZiwoXKS
 W4yZUwfbL1GvC5zc/PD/EaNxUvV37SqR12+Zu13VL3v473Vi+Xpj9/8vQpsl+8lPEZymxFGck
 GmoxFxUnAgBYNPQ2UAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1491906163!86475242!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57617 invoked from network); 11 Apr 2017 10:22:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:22:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswd-0000dm-Fg
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswd-0003AL-Eu
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxswd-0003AL-Eu@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:22:43 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: refactor request
	processing
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE5OTFhZjc5MDEyYzBhYTViMDEzMzUyZDFhYjlmMGI0MjcyYWViOTcKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNjoyNzo1MCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTk6
MDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHJlZmFjdG9yIHJlcXVlc3QgcHJvY2Vzc2lu
ZwogICAgCiAgICBFbmNhcHN1bGF0ZSB0aGUgcmVxdWVzdCBpbiBhIHJlY29yZCB0aGF0IGlzIHBh
c3NlZCBmcm9tIGRvX2lucHV0IHRvCiAgICBwcm9jZXNzX3BhY2tldCBhbmQgaW5wdXRfaGFuZGxl
X2Vycm9yLgogICAgCiAgICBUaGlzIHdpbGwgYmUgaGVscGZ1bCB3aGVuIGtlZXBpbmcgdHJhY2sg
b2YgdGhlIHJlcXVlc3RzIG1hZGUgYXMgcGFydCBvZiBhCiAgICB0cmFuc2FjdGlvbi4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKb24gTHVkbGFtIDxqb25hdGhhbi5sdWRsYW1AY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5oYXJyaXNAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3JnPgotLS0KIHRvb2xzL29jYW1s
L3hlbnN0b3JlZC9wYWNrZXQubWwgIHwgIDcgKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwgfCAxNSArKysrKysrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5z
dG9yZWQvcGFja2V0Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3BhY2tldC5tbAppbmRleCBj
OGVjZmU1Li4yMmNhZTFkIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcGFja2V0
Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wYWNrZXQubWwKQEAgLTEsMyArMSwxMCBA
QAordHlwZSByZXF1ZXN0ID0geworCXRpZDogaW50OworCXJpZDogaW50OworCXR5OiBYZW5idXMu
WGIuT3Aub3BlcmF0aW9uOworCWRhdGE6IHN0cmluZzsKK30KKwogdHlwZSByZXNwb25zZSA9CiAJ
fCBBY2sgb2YgKHVuaXQgLT4gdW5pdCkgICgqIGZ1bmN0aW9uIGlzIHRoZSBhY3Rpb24gdG8gZXhl
Y3V0ZSBhZnRlciBzZW5kaW5nIHRoZSBhY2sgKikKIAl8IFJlcGx5IG9mIHN0cmluZwpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5z
dG9yZWQvcHJvY2Vzcy5tbAppbmRleCA3YTczNjY5Li5jOTJiZWM3IDEwMDY0NAotLS0gYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
cHJvY2Vzcy5tbApAQCAtMzQ0LDExICszNDQsMTEgQEAgbGV0IGZ1bmN0aW9uX29mX3R5cGUgdHkg
PQogCXwgWGVuYnVzLlhiLk9wLkludmFsaWQgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19lcnJv
cgogCXwgXyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19lcnJv
cgogCi1sZXQgaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfnR5IH5jb24gfnQg
fnJpZCB+ZGF0YSA9CitsZXQgaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfmNv
biB+dCB+cmVxID0KIAlsZXQgcmVwbHlfZXJyb3IgZSA9CiAJCVBhY2tldC5FcnJvciBlIGluCiAJ
dHJ5Ci0JCWZjdCBjb24gdCBkb21zIGNvbnMgZGF0YQorCQlmY3QgY29uIHQgZG9tcyBjb25zIHJl
cS5QYWNrZXQuZGF0YQogCXdpdGgKIAl8IERlZmluZS5JbnZhbGlkX3BhdGggICAgICAgICAgLT4g
cmVwbHlfZXJyb3IgIkVJTlZBTCIKIAl8IERlZmluZS5BbHJlYWR5X2V4aXN0ICAgICAgICAgLT4g
cmVwbHlfZXJyb3IgIkVFWElTVCIKQEAgLTM3MCw3ICszNzAsMTAgQEAgbGV0IGlucHV0X2hhbmRs
ZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH50eSB+Y29uIH50IH5yaWQgfmRhdGEgPQogKCoqCiAg
KiBOb3Rocm93IGd1YXJhbnRlZS4KICAqKQotbGV0IHByb2Nlc3NfcGFja2V0IH5zdG9yZSB+Y29u
cyB+ZG9tcyB+Y29uIH50aWQgfnJpZCB+dHkgfmRhdGEgPQorbGV0IHByb2Nlc3NfcGFja2V0IH5z
dG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEgPQorCWxldCB0eSA9IHJlcS5QYWNrZXQudHkgaW4K
KwlsZXQgdGlkID0gcmVxLlBhY2tldC50aWQgaW4KKwlsZXQgcmlkID0gcmVxLlBhY2tldC5yaWQg
aW4KIAl0cnkKIAkJbGV0IGZjdCA9IGZ1bmN0aW9uX29mX3R5cGUgdHkgaW4KIAkJbGV0IHQgPQpA
QCAtMzc5LDcgKzM4Miw3IEBAIGxldCBwcm9jZXNzX3BhY2tldCB+c3RvcmUgfmNvbnMgfmRvbXMg
fmNvbiB+dGlkIH5yaWQgfnR5IH5kYXRhID0KIAkJCWVsc2UKIAkJCQlDb25uZWN0aW9uLmdldF90
cmFuc2FjdGlvbiBjb24gdGlkCiAJCQlpbgotCQlsZXQgcmVzcG9uc2UgPSBpbnB1dF9oYW5kbGVf
ZXJyb3IgfmNvbnMgfmRvbXMgfmZjdCB+dHkgfmNvbiB+dCB+cmlkIH5kYXRhIGluCisJCWxldCBy
ZXNwb25zZSA9IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb24gfnQgfnJl
cSBpbgogCiAJCSgqIFB1dCB0aGUgcmVzcG9uc2Ugb24gdGhlIHdpcmUgKikKIAkJc2VuZF9yZXNw
b25zZSB0eSBjb24gdCByaWQgcmVzcG9uc2UKQEAgLTQxMiwxMSArNDE1LDEzIEBAIGxldCBkb19p
bnB1dCBzdG9yZSBjb25zIGRvbXMgY29uID0KIAlpZiBuZXdwYWNrZXQgdGhlbiAoCiAJCWxldCBw
YWNrZXQgPSBDb25uZWN0aW9uLnBvcF9pbiBjb24gaW4KIAkJbGV0IHRpZCwgcmlkLCB0eSwgZGF0
YSA9IFhlbmJ1cy5YYi5QYWNrZXQudW5wYWNrIHBhY2tldCBpbgorCQlsZXQgcmVxID0ge1BhY2tl
dC50aWQ7IFBhY2tldC5yaWQ7IFBhY2tldC50eTsgUGFja2V0LmRhdGF9IGluCisKIAkJKCogQXMg
d2UgZG9uJ3QgbG9nIElPLCBkbyBub3QgY2FsbCBhbiB1bm5lY2Vzc2FyeSBzYW5pdGl6ZV9kYXRh
IAogCQkgICBpbmZvICJbJXNdIC0+IFslZF0gJXMgXCIlc1wiIgogCQkgICAgICAgICAoQ29ubmVj
dGlvbi5nZXRfZG9tc3RyIGNvbikgdGlkCiAJCSAgICAgICAgIChYZW5idXMuWGIuT3AudG9fc3Ry
aW5nIHR5KSAoc2FuaXRpemVfZGF0YSBkYXRhKTsgKikKLQkJcHJvY2Vzc19wYWNrZXQgfnN0b3Jl
IH5jb25zIH5kb21zIH5jb24gfnRpZCB+cmlkIH50eSB+ZGF0YTsKKwkJcHJvY2Vzc19wYWNrZXQg
fnN0b3JlIH5jb25zIH5kb21zIH5jb24gfnJlcTsKIAkJd3JpdGVfYWNjZXNzX2xvZyB+dHkgfnRp
ZCB+Y29uIH5kYXRhOwogCQlDb25uZWN0aW9uLmluY3Jfb3BzIGNvbjsKIAkpCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:22:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:22:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxswr-0008KN-5e; Tue, 11 Apr 2017 10:22:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswp-0008KA-Uo
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:56 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 65/56-03420-F7EACE85; Tue, 11 Apr 2017 10:22:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdu3Zs
 Ig+sntS0mbDNwYPTY3reLPYAxijUzLym/IoE1o2P7PeaCg4YVTWePMDcwbtTsYuTiEBL4wihx
 eNJqNgjnPKPEpVX3WLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlNh0r
 gfM5hUwk5jcdZEJxGYBqj95ehHbBEaOBYwMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GG9vDDjEKMnBpCTKGzDzdYQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCV6XtW8ihASLUtNTK9Iyc4DhAZOW4OBREuH1BEnzFhck5hZnpkOkTjHqcrxb+uE9
 kxBLXn5eqpQ4LxdIkQBIUUZpHtwIWKheYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDv7zVAU
 3gy80rgNr0COoIJ6Igzu16CHFGSiJCSamCsXCv/Sctpi9ScwGgBu11KdgIT3xe3f65OeXFpks
 6i3QFbRLOTLiRptbtcOWO05VP0nHCrUwuP+JxeyXB7FatDRKP8ng1/G59qHk84qvesfE3Fjiv
 Sr1ZYMk8rmsgu9DJvk7DTggaHedNt5s4pu8mre1v58cdExuoL6y8/1l+x495bNX8T+3OKSizF
 GYmGWsxFxYkAWTrx2VACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1491906173!49285423!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23280 invoked from network); 11 Apr 2017 10:22:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:22:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswn-0000dw-IK
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswn-0003Ax-HL
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxswn-0003Ax-HL@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:22:53 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: keep track of each
	transaction's operations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGViYjVhMzRlODU2YTAxNzNlZTY4OGJmMWY4ZmNmZDM4ZTU3N2UzZDQKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNjoyNzo1OCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTk6
MDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGtlZXAgdHJhY2sgb2YgZWFjaCB0cmFuc2Fj
dGlvbidzIG9wZXJhdGlvbnMKICAgIAogICAgQSBsaXN0IG9mIChyZXF1ZXN0LCByZXNwb25zZSkg
cGFpcnMgZnJvbSB0aGUgb3BlcmF0aW9ucyBwZXJmb3JtZWQgd2l0aGluIHRoZQogICAgdHJhbnNh
Y3Rpb24gd2lsbCBiZSB1c2VmdWwgdG8gc3VwcG9ydCB0cmFuc2FjdGlvbiByZXBsYXkuCiAgICAK
ICAgIFNpbmNlIHRoaXMgY29uc3VtZXMgbWVtb3J5LCB0aGUgbnVtYmVyIG9mIHJlcXVlc3RzIHBl
ciB0cmFuc2FjdGlvbiBtdXN0IG5vdCBiZQogICAgbGVmdCB1bmJvdW5kZWQuIEhlbmNlIGEgbmV3
IHF1b3RhIGZvciB0aGlzIGlzIGludHJvZHVjZWQuIFRoaXMgcXVvdGEsIGNvbmZpZ3VyZWQKICAg
IHZpYSB0aGUgY29uZmlndXJhdGlvbiBrZXkgJ3F1b3RhLW1heHJlcXVlc3RzJywgbGltaXRzIHRo
ZSBzaXplIG9mIHRyYW5zYWN0aW9ucwogICAgaW5pdGlhdGVkIGJ5IGRvbVVzLgogICAgCiAgICBB
ZnRlciB0aGUgbWF4aW11bSBudW1iZXIgb2YgcmVxdWVzdHMgaGFzIGJlZW4gZXhoYXVzdGVkLCBh
bnkgZnVydGhlciByZXF1ZXN0cwogICAgd2lsbCByZXN1bHQgaW4gRVFVT1RBIGVycm9ycy4gVGhl
IGNsaWVudCBtYXkgdGhlbiBjaG9vc2UgdG8gZW5kIHRoZSB0cmFuc2FjdGlvbjsKICAgIGEgc3Vj
Y2Vzc2Z1bCBjb21taXQgd2lsbCByZXN1bHQgaW4gdGhlIHJldGVudGlvbiBvZiBvbmx5IHRoZSBw
cmlvciByZXF1ZXN0cy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4u
ZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb24gTHVkbGFtIDxqb25hdGhh
bi5sdWRsYW1AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5o
YXJyaXNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwu
b3JnPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwgICAgICAgfCAgMSArCiB0
b29scy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mIHwgIDEgKwogdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3Byb2Nlc3MubWwgICAgICB8IDEzICsrKysrKysrKysrLS0KIHRvb2xzL29jYW1s
L3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCAgfCAyMSArKysrKysrKysrKysrKystLS0tLS0KIHRv
b2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgICAgfCAgMSArCiA1IGZpbGVzIGNoYW5n
ZWQsIDI5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL2RlZmluZS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUu
bWwKaW5kZXggODlhNmFhYy4uZDYwODYxYyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL2RlZmluZS5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sCkBAIC0y
Nyw2ICsyNyw3IEBAIGxldCBkZWZhdWx0X2NvbmZpZ19kaXIgPSAiL2V0Yy94ZW4iCiAKIGxldCBt
YXh3YXRjaCA9IHJlZiAoNTApCiBsZXQgbWF4dHJhbnNhY3Rpb24gPSByZWYgKDIwKQorbGV0IG1h
eHJlcXVlc3RzID0gcmVmICgtMSkgICAoKiBtYXhpbXVtIHJlcXVlc3RzIHBlciB0cmFuc2FjdGlv
biAqKQogCiBsZXQgZG9taWRfc2VsZiA9IDB4N0ZGMAogCmRpZmYgLS1naXQgYS90b29scy9vY2Ft
bC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5z
dG9yZWQuY29uZgppbmRleCBkZDIwZWRhLi5hYzYwZjQ5IDEwMDY0NAotLS0gYS90b29scy9vY2Ft
bC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9v
eGVuc3RvcmVkLmNvbmYKQEAgLTE4LDYgKzE4LDcgQEAgcXVvdGEtbWF4ZW50aXR5ID0gMTAwMAog
cXVvdGEtbWF4c2l6ZSA9IDIwNDgKIHF1b3RhLW1heHdhdGNoID0gMTAwCiBxdW90YS10cmFuc2Fj
dGlvbiA9IDEwCitxdW90YS1tYXhyZXF1ZXN0cyA9IDEwMjQKIAogIyBBY3RpdmF0ZSBmaWxlZCBi
YXNlIGJhY2tlbmQKIHBlcnNpc3RlbnQgPSBmYWxzZQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApp
bmRleCBjOTJiZWM3Li43NThhZGUxIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
cHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMTU1
LDcgKzE1NSw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlucyBjb25zIGRh
dGEgPQogCWlmIG5vdCBzdWNjZXNzIHRoZW4KIAkJcmFpc2UgVHJhbnNhY3Rpb25fYWdhaW47CiAJ
aWYgY29tbWl0IHRoZW4KLQkJcHJvY2Vzc193YXRjaCAoTGlzdC5yZXYgKFRyYW5zYWN0aW9uLmdl
dF9vcHMgdCkpIGNvbnMKKwkJcHJvY2Vzc193YXRjaCAoTGlzdC5yZXYgKFRyYW5zYWN0aW9uLmdl
dF9wYXRocyB0KSkgY29ucwogCiBsZXQgZG9faW50cm9kdWNlIGNvbiB0IGRvbWFpbnMgY29ucyBk
YXRhID0KIAlpZiBub3QgKENvbm5lY3Rpb24uaXNfZG9tMCBjb24pCkBAIC0zMDMsNyArMzAzLDcg
QEAgbGV0IHJlcGx5X2FjayBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgPQogCWZjdCBjb24gdCBk
b21zIGNvbnMgZGF0YTsKIAlQYWNrZXQuQWNrIChmdW4gKCkgLT4KIAkJaWYgVHJhbnNhY3Rpb24u
Z2V0X2lkIHQgPSBUcmFuc2FjdGlvbi5ub25lIHRoZW4KLQkJCXByb2Nlc3Nfd2F0Y2ggKFRyYW5z
YWN0aW9uLmdldF9vcHMgdCkgY29ucworCQkJcHJvY2Vzc193YXRjaCAoVHJhbnNhY3Rpb24uZ2V0
X3BhdGhzIHQpIGNvbnMKIAkpCiAKIGxldCByZXBseV9kYXRhIGZjdCBjb24gdCBkb21zIGNvbnMg
ZGF0YSA9CkBAIC0zODQsNiArMzg0LDE1IEBAIGxldCBwcm9jZXNzX3BhY2tldCB+c3RvcmUgfmNv
bnMgfmRvbXMgfmNvbiB+cmVxID0KIAkJCWluCiAJCWxldCByZXNwb25zZSA9IGlucHV0X2hhbmRs
ZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb24gfnQgfnJlcSBpbgogCisJCWxldCByZXNwb25z
ZSA9IHRyeQorCQkJaWYgdGlkIDw+IFRyYW5zYWN0aW9uLm5vbmUgdGhlbgorCQkJCSgqIFJlbWVt
YmVyIHRoZSByZXF1ZXN0IGFuZCByZXNwb25zZSBmb3IgdGhpcyBvcGVyYXRpb24gaW4gY2FzZSB3
ZSBuZWVkIHRvIHJlcGxheSB0aGUgdHJhbnNhY3Rpb24gKikKKwkJCQlUcmFuc2FjdGlvbi5hZGRf
b3BlcmF0aW9uIH5wZXJtOihDb25uZWN0aW9uLmdldF9wZXJtIGNvbikgdCByZXEgcmVzcG9uc2U7
CisJCQlyZXNwb25zZQorCQl3aXRoIFF1b3RhLkxpbWl0X3JlYWNoZWQgLT4KKwkJCVBhY2tldC5F
cnJvciAiRVFVT1RBIgorCQlpbgorCiAJCSgqIFB1dCB0aGUgcmVzcG9uc2Ugb24gdGhlIHdpcmUg
KikKIAkJc2VuZF9yZXNwb25zZSB0eSBjb24gdCByaWQgcmVzcG9uc2UKIAl3aXRoIGV4biAtPgpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCmluZGV4IDc3ZGU0ZTguLjZiMzdmYzIgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKQEAgLTc1LDcgKzc1LDggQEAgdHlwZSB0
ID0gewogCXR5OiB0eTsKIAlzdG9yZTogU3RvcmUudDsKIAlxdW90YTogUXVvdGEudDsKLQltdXRh
YmxlIG9wczogKFhlbmJ1cy5YYi5PcC5vcGVyYXRpb24gKiBTdG9yZS5QYXRoLnQpIGxpc3Q7CisJ
bXV0YWJsZSBwYXRoczogKFhlbmJ1cy5YYi5PcC5vcGVyYXRpb24gKiBTdG9yZS5QYXRoLnQpIGxp
c3Q7CisJbXV0YWJsZSBvcGVyYXRpb25zOiAoUGFja2V0LnJlcXVlc3QgKiBQYWNrZXQucmVzcG9u
c2UpIGxpc3Q7CiAJbXV0YWJsZSByZWFkX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiAJ
bXV0YWJsZSB3cml0ZV9sb3dwYXRoOiBTdG9yZS5QYXRoLnQgb3B0aW9uOwogfQpAQCAtODYsMTYg
Kzg3LDI0IEBAIGxldCBtYWtlIGlkIHN0b3JlID0KIAkJdHkgPSB0eTsKIAkJc3RvcmUgPSBpZiBp
ZCA9IG5vbmUgdGhlbiBzdG9yZSBlbHNlIFN0b3JlLmNvcHkgc3RvcmU7CiAJCXF1b3RhID0gUXVv
dGEuY29weSBzdG9yZS5TdG9yZS5xdW90YTsKLQkJb3BzID0gW107CisJCXBhdGhzID0gW107CisJ
CW9wZXJhdGlvbnMgPSBbXTsKIAkJcmVhZF9sb3dwYXRoID0gTm9uZTsKIAkJd3JpdGVfbG93cGF0
aCA9IE5vbmU7CiAJfQogCiBsZXQgZ2V0X2lkIHQgPSBtYXRjaCB0LnR5IHdpdGggTm8gLT4gbm9u
ZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBpZAogbGV0IGdldF9zdG9yZSB0ID0gdC5zdG9yZQotbGV0
IGdldF9vcHMgdCA9IHQub3BzCi0KLWxldCBhZGRfd29wIHQgdHkgcGF0aCA9IHQub3BzIDwtICh0
eSwgcGF0aCkgOjogdC5vcHMKK2xldCBnZXRfcGF0aHMgdCA9IHQucGF0aHMKKworbGV0IGFkZF93
b3AgdCB0eSBwYXRoID0gdC5wYXRocyA8LSAodHksIHBhdGgpIDo6IHQucGF0aHMKK2xldCBhZGRf
b3BlcmF0aW9uIH5wZXJtIHQgcmVxdWVzdCByZXNwb25zZSA9CisJaWYgIURlZmluZS5tYXhyZXF1
ZXN0cyA+PSAwCisJCSYmIG5vdCAoUGVybXMuQ29ubmVjdGlvbi5pc19kb20wIHBlcm0pCisJCSYm
IExpc3QubGVuZ3RoIHQub3BlcmF0aW9ucyA+PSAhRGVmaW5lLm1heHJlcXVlc3RzCisJCXRoZW4g
cmFpc2UgUXVvdGEuTGltaXRfcmVhY2hlZDsKKwl0Lm9wZXJhdGlvbnMgPC0gKHJlcXVlc3QsIHJl
c3BvbnNlKSA6OiB0Lm9wZXJhdGlvbnMKK2xldCBnZXRfb3BlcmF0aW9ucyB0ID0gTGlzdC5yZXYg
dC5vcGVyYXRpb25zCiBsZXQgc2V0X3JlYWRfbG93cGF0aCB0IHBhdGggPSB0LnJlYWRfbG93cGF0
aCA8LSBnZXRfbG93ZXN0IHBhdGggdC5yZWFkX2xvd3BhdGgKIGxldCBzZXRfd3JpdGVfbG93cGF0
aCB0IHBhdGggPSB0LndyaXRlX2xvd3BhdGggPC0gZ2V0X2xvd2VzdCBwYXRoIHQud3JpdGVfbG93
cGF0aAogCkBAIC0xNDEsNyArMTUwLDcgQEAgbGV0IGdldHBlcm1zIHQgcGVybSBwYXRoID0KIAly
CiAKIGxldCBjb21taXQgfmNvbiB0ID0KLQlsZXQgaGFzX3dyaXRlX29wcyA9IExpc3QubGVuZ3Ro
IHQub3BzID4gMCBpbgorCWxldCBoYXNfd3JpdGVfb3BzID0gTGlzdC5sZW5ndGggdC5wYXRocyA+
IDAgaW4KIAlsZXQgaGFzX2NvYWxlc2NlZCA9IHJlZiBmYWxzZSBpbgogCWxldCBoYXNfY29tbWl0
ZWQgPQogCW1hdGNoIHQudHkgd2l0aApkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXgg
NDJiODE4My4uN2QzZGY0MyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0
b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC05NSw2
ICs5NSw3IEBAIGxldCBwYXJzZV9jb25maWcgZmlsZW5hbWUgPQogCQkoInF1b3RhLXRyYW5zYWN0
aW9uIiwgQ29uZmlnLlNldF9pbnQgRGVmaW5lLm1heHRyYW5zYWN0aW9uKTsKIAkJKCJxdW90YS1t
YXhlbnRpdHkiLCBDb25maWcuU2V0X2ludCBRdW90YS5tYXhlbnQpOwogCQkoInF1b3RhLW1heHNp
emUiLCBDb25maWcuU2V0X2ludCBRdW90YS5tYXhzaXplKTsKKwkJKCJxdW90YS1tYXhyZXF1ZXN0
cyIsIENvbmZpZy5TZXRfaW50IERlZmluZS5tYXhyZXF1ZXN0cyk7CiAJCSgidGVzdC1lYWdhaW4i
LCBDb25maWcuU2V0X2Jvb2wgVHJhbnNhY3Rpb24udGVzdF9lYWdhaW4pOwogCQkoInBlcnNpc3Rl
bnQiLCBDb25maWcuU2V0X2Jvb2wgRGlzay5lbmFibGUpOwogCQkoInhlbnN0b3JlZC1sb2ctZmls
ZSIsIENvbmZpZy5TdHJpbmcgTG9nZ2luZy5zZXRfeGVuc3RvcmVkX2xvZ19kZXN0aW5hdGlvbik7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:23:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:23:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxsx2-0008MC-7J; Tue, 11 Apr 2017 10:23:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsx0-0008Lv-8w
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:06 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 59/7C-19731-98EACE85; Tue, 11 Apr 2017 10:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbdj3Zs
 Ig4M/jS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9lx44K3oRV/3u9gbWD84dzFyMUhJPCFUWLi
 gs1MEM55RontfTPYuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFgiWOPz7J
 FicV8BMYsrvN0wgNgtQ/dW1k5gmMHIsYGRYxahenFpUllqka6SXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MG47K/TIUZJDiYlUd6Ama8jhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwuqx9EyEkWJSanlqRlpkDDA2YtAQHj5IIrydImre4IDG3ODMdInWKUZfj3dIP75mE
 WPLy81KlxHlngBQJgBRllObBjYCF6SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ85aBTOHJz
 CuB2/QK6AgmoCPO7HoJckRJIkJKqoFRijlFuMEsbmqs3vZjk99O/T/t7hxho+S5JekF2SHPV6
 kU3DbIcnN8+7XMMuaMtXDf/vYPlu5l9Yk3D2l9eHpb9IP3zeUsXkl/FhlHSOxKyIt4+oDn/FQ
 +6c0KB9xLhSojZm038jBp2bxxx6NbT6Kk8ndY3Yx4Hrr1scEb9Zcu+t9ZNRjzuS4osRRnJBpq
 MRcVJwIAxXGGX04CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1491906183!95291951!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20133 invoked from network); 11 Apr 2017 10:23:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:23:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswx-0000ei-KU
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxswx-0003CP-Jr
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxswx-0003CP-Jr@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:23:03 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: move functions that
	process simple operations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM5NzI2MjkwZTk5ZjQwOGE5ZjU0MGY1NGE2ZDMxMzBlMGU3MThiZmUKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNjoyODowOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTk6
MDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IG1vdmUgZnVuY3Rpb25zIHRoYXQgcHJvY2Vz
cyBzaW1wbGUgb3BlcmF0aW9ucwogICAgCiAgICBTZXBhcmF0ZSB0aGUgZnVuY3Rpb25zIHdoaWNo
IHByb2Nlc3Mgb3BlcmF0aW9ucyB0aGF0IGNhbiBiZSBkb25lIGFzIHBhcnQgb2YgYQogICAgdHJh
bnNhY3Rpb24uIFNwZWNpZmljYWxseSwgdGhlc2Ugb3BlcmF0aW9ucyBhcmU6IHJlYWQsIHdyaXRl
LCBybSwgZ2V0cGVybXMsCiAgICBzZXRwZXJtcywgZ2V0ZG9tYWlucGF0aCwgZGlyZWN0b3J5LCBt
a2Rpci4KICAgIAogICAgQWxzbyBzcGxpdCBmdW5jdGlvbl9vZl90eXBlIGludG8gdHdvIGZ1bmN0
aW9uczogb25lIGZvciBwcm9jZXNzaW5nIHRoZSBzaW1wbGUKICAgIG9wZXJhdGlvbnMgYW5kIG9u
ZSBmb3IgcHJvY2Vzc2luZyB0aGUgcmVzdC4KICAgIAogICAgVGhpcyB3aWxsIGhlbHAgYWxsb3cg
cmVwbGF5IG9mIHRyYW5zYWN0aW9ucywgYWxsb3dpbmcgdXMgdG8gaW52b2tlIHRoZSBmdW5jdGlv
bnMKICAgIHRoYXQgcHJvY2VzcyB0aGUgc2ltcGxlIG9wZXJhdGlvbnMgYXMgcGFydCBvZiB0aGUg
cHJvY2Vzc2luZyBvZiB0cmFuc2FjdGlvbl9lbmQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBE
YXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9u
IEx1ZGxhbSA8am9uYXRoYW4ubHVkbGFtQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXVh
biBIYXJyaXMgPGV1YW4uaGFycmlzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGF2aWQgU2Nv
dHQgPGRhdmVAcmVjb2lsLm9yZz4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5t
bCB8IDIyMyArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAxMjEgaW5zZXJ0aW9ucygrKSwgMTAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwKaW5kZXggNzU4YWRlMS4uMzlhZTcxYiAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwKQEAgLTExOSw5NCArMTE5LDYgQEAgbGV0IGRvX2dldHBlcm1zIGNvbiB0IGRvbWFpbnMg
Y29ucyBkYXRhID0KIAlsZXQgcGVybXMgPSBUcmFuc2FjdGlvbi5nZXRwZXJtcyB0IChDb25uZWN0
aW9uLmdldF9wZXJtIGNvbikgcGF0aCBpbgogCVBlcm1zLk5vZGUudG9fc3RyaW5nIHBlcm1zIF4g
IlwwMDAiCiAKLWxldCBkb193YXRjaCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9Ci0JbGV0IChu
b2RlLCB0b2tlbikgPSAKLQkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKLQkJ
fCBbbm9kZTsgdG9rZW47ICIiXSAgIC0+IG5vZGUsIHRva2VuCi0JCXwgXyAgICAgICAgICAgICAg
ICAgICAtPiByYWlzZSBJbnZhbGlkX0NtZF9BcmdzCi0JCWluCi0JbGV0IHdhdGNoID0gQ29ubmVj
dGlvbnMuYWRkX3dhdGNoIGNvbnMgY29uIG5vZGUgdG9rZW4gaW4KLQlQYWNrZXQuQWNrIChmdW4g
KCkgLT4gQ29ubmVjdGlvbi5maXJlX3NpbmdsZV93YXRjaCB3YXRjaCkKLQotbGV0IGRvX3Vud2F0
Y2ggY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQotCWxldCAobm9kZSwgdG9rZW4pID0KLQkJbWF0
Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKLQkJfCBbbm9kZTsgdG9rZW47ICIiXSAg
IC0+IG5vZGUsIHRva2VuCi0JCXwgXyAgICAgICAgICAgICAgICAgICAtPiByYWlzZSBJbnZhbGlk
X0NtZF9BcmdzCi0JCWluCi0JQ29ubmVjdGlvbnMuZGVsX3dhdGNoIGNvbnMgY29uIG5vZGUgdG9r
ZW4KLQotbGV0IGRvX3RyYW5zYWN0aW9uX3N0YXJ0IGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0K
LQlpZiBUcmFuc2FjdGlvbi5nZXRfaWQgdCA8PiBUcmFuc2FjdGlvbi5ub25lIHRoZW4KLQkJcmFp
c2UgVHJhbnNhY3Rpb25fbmVzdGVkOwotCWxldCBzdG9yZSA9IFRyYW5zYWN0aW9uLmdldF9zdG9y
ZSB0IGluCi0Jc3RyaW5nX29mX2ludCAoQ29ubmVjdGlvbi5zdGFydF90cmFuc2FjdGlvbiBjb24g
c3RvcmUpIF4gIlwwMDAiCi0KLWxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlucyBj
b25zIGRhdGEgPQotCWxldCBjb21taXQgPQotCQltYXRjaCAoc3BsaXQgTm9uZSAnXDAwMCcgZGF0
YSkgd2l0aAotCQl8ICJUIiA6OiBfIC0+IHRydWUKLQkJfCAiRiIgOjogXyAtPiBmYWxzZQotCQl8
IHggOjogXyAgIC0+IHJhaXNlIChJbnZhbGlkX2FyZ3VtZW50IHgpCi0JCXwgXyAgICAgICAgLT4g
cmFpc2UgSW52YWxpZF9DbWRfQXJncwotCQlpbgotCWxldCBzdWNjZXNzID0KLQkJQ29ubmVjdGlv
bi5lbmRfdHJhbnNhY3Rpb24gY29uIChUcmFuc2FjdGlvbi5nZXRfaWQgdCkgY29tbWl0IGluCi0J
aWYgbm90IHN1Y2Nlc3MgdGhlbgotCQlyYWlzZSBUcmFuc2FjdGlvbl9hZ2FpbjsKLQlpZiBjb21t
aXQgdGhlbgotCQlwcm9jZXNzX3dhdGNoIChMaXN0LnJldiAoVHJhbnNhY3Rpb24uZ2V0X3BhdGhz
IHQpKSBjb25zCi0KLWxldCBkb19pbnRyb2R1Y2UgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQot
CWlmIG5vdCAoQ29ubmVjdGlvbi5pc19kb20wIGNvbikKLQl0aGVuIHJhaXNlIERlZmluZS5QZXJt
aXNzaW9uX2RlbmllZDsKLQlsZXQgKGRvbWlkLCBtZm4sIHBvcnQpID0KLQkJbWF0Y2ggKHNwbGl0
IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKLQkJfCBkb21pZCA6OiBtZm4gOjogcG9ydCA6OiBfIC0+
Ci0JCQlpbnRfb2Zfc3RyaW5nIGRvbWlkLCBOYXRpdmVpbnQub2Zfc3RyaW5nIG1mbiwgaW50X29m
X3N0cmluZyBwb3J0Ci0JCXwgXyAgICAgICAgICAgICAgICAgICAgICAgICAtPiByYWlzZSBJbnZh
bGlkX0NtZF9BcmdzOwotCQlpbgotCWxldCBkb20gPQotCQlpZiBEb21haW5zLmV4aXN0IGRvbWFp
bnMgZG9taWQgdGhlbgotCQkJRG9tYWlucy5maW5kIGRvbWFpbnMgZG9taWQKLQkJZWxzZSB0cnkK
LQkJCWxldCBuZG9tID0gWGVuY3RybC53aXRoX2ludGYgKGZ1biB4YyAtPgotCQkJCURvbWFpbnMu
Y3JlYXRlIHhjIGRvbWFpbnMgZG9taWQgbWZuIHBvcnQpIGluCi0JCQlDb25uZWN0aW9ucy5hZGRf
ZG9tYWluIGNvbnMgbmRvbTsKLQkJCUNvbm5lY3Rpb25zLmZpcmVfc3BlY193YXRjaGVzIGNvbnMg
IkBpbnRyb2R1Y2VEb21haW4iOwotCQkJbmRvbQotCQl3aXRoIF8gLT4gcmFpc2UgSW52YWxpZF9D
bWRfQXJncwotCWluCi0JaWYgKERvbWFpbi5nZXRfcmVtb3RlX3BvcnQgZG9tKSA8PiBwb3J0IHx8
IChEb21haW4uZ2V0X21mbiBkb20pIDw+IG1mbiB0aGVuCi0JCXJhaXNlIERvbWFpbl9ub3RfbWF0
Y2gKLQotbGV0IGRvX3JlbGVhc2UgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQotCWlmIG5vdCAo
Q29ubmVjdGlvbi5pc19kb20wIGNvbikKLQl0aGVuIHJhaXNlIERlZmluZS5QZXJtaXNzaW9uX2Rl
bmllZDsKLQlsZXQgZG9taWQgPQotCQltYXRjaCAoc3BsaXQgTm9uZSAnXDAwMCcgZGF0YSkgd2l0
aAotCQl8IFtkb21pZDsiIl0gLT4gaW50X29mX3N0cmluZyBkb21pZAotCQl8IF8gICAgICAgICAg
LT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncwotCQlpbgotCWxldCBmaXJlX3NwZWNfd2F0Y2hlcyA9
IERvbWFpbnMuZXhpc3QgZG9tYWlucyBkb21pZCBpbgotCURvbWFpbnMuZGVsIGRvbWFpbnMgZG9t
aWQ7Ci0JQ29ubmVjdGlvbnMuZGVsX2RvbWFpbiBjb25zIGRvbWlkOwotCWlmIGZpcmVfc3BlY193
YXRjaGVzIAotCXRoZW4gQ29ubmVjdGlvbnMuZmlyZV9zcGVjX3dhdGNoZXMgY29ucyAiQHJlbGVh
c2VEb21haW4iCi0JZWxzZSByYWlzZSBJbnZhbGlkX0NtZF9BcmdzCi0KLWxldCBkb19yZXN1bWUg
Y29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQotCWlmIG5vdCAoQ29ubmVjdGlvbi5pc19kb20wIGNv
bikKLQl0aGVuIHJhaXNlIERlZmluZS5QZXJtaXNzaW9uX2RlbmllZDsKLQlsZXQgZG9taWQgPQot
CQltYXRjaCAoc3BsaXQgTm9uZSAnXDAwMCcgZGF0YSkgd2l0aAotCQl8IGRvbWlkIDo6IF8gLT4g
aW50X29mX3N0cmluZyBkb21pZAotCQl8IF8gICAgICAgICAgLT4gcmFpc2UgSW52YWxpZF9DbWRf
QXJncwotCQlpbgotCWlmIERvbWFpbnMuZXhpc3QgZG9tYWlucyBkb21pZAotCXRoZW4gRG9tYWlu
cy5yZXN1bWUgZG9tYWlucyBkb21pZAotCWVsc2UgcmFpc2UgSW52YWxpZF9DbWRfQXJncwotCiBs
ZXQgZG9fZ2V0ZG9tYWlucGF0aCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJbGV0IGRvbWlk
ID0KIAkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKQEAgLTMxOSwyOSArMjMx
LDMxIEBAIGxldCByZXBseV9ub25lIGZjdCBjb24gdCBkb21zIGNvbnMgZGF0YSA9CiAJKCogbGV0
IHRoZSBmdW5jdGlvbiByZXBseSAqKQogCWZjdCBjb24gdCBkb21zIGNvbnMgZGF0YQogCi1sZXQg
ZnVuY3Rpb25fb2ZfdHlwZSB0eSA9CisoKiBGdW5jdGlvbnMgZm9yICdzaW1wbGUnIG9wZXJhdGlv
bnMgdGhhdCBjYW5ub3QgYmUgcGFydCBvZiBhIHRyYW5zYWN0aW9uICopCitsZXQgZnVuY3Rpb25f
b2ZfdHlwZV9zaW1wbGVfb3AgdHkgPQogCW1hdGNoIHR5IHdpdGgKLQl8IFhlbmJ1cy5YYi5PcC5E
ZWJ1ZyAgICAgICAgICAgICAtPiByZXBseV9kYXRhX29yX2FjayBkb19kZWJ1ZworCXwgWGVuYnVz
LlhiLk9wLkRlYnVnCisJfCBYZW5idXMuWGIuT3AuV2F0Y2gKKwl8IFhlbmJ1cy5YYi5PcC5Vbndh
dGNoCisJfCBYZW5idXMuWGIuT3AuVHJhbnNhY3Rpb25fc3RhcnQKKwl8IFhlbmJ1cy5YYi5PcC5U
cmFuc2FjdGlvbl9lbmQKKwl8IFhlbmJ1cy5YYi5PcC5JbnRyb2R1Y2UKKwl8IFhlbmJ1cy5YYi5P
cC5SZWxlYXNlCisJfCBYZW5idXMuWGIuT3AuSXNpbnRyb2R1Y2VkCisJfCBYZW5idXMuWGIuT3Au
UmVzdW1lCisJfCBYZW5idXMuWGIuT3AuU2V0X3RhcmdldAorCXwgWGVuYnVzLlhiLk9wLlJlc3Ry
aWN0CisJfCBYZW5idXMuWGIuT3AuUmVzZXRfd2F0Y2hlcworCXwgWGVuYnVzLlhiLk9wLkludmFs
aWQgICAgICAgICAgIC0+IGVycm9yICJjYWxsZWQgZnVuY3Rpb25fb2ZfdHlwZV9zaW1wbGVfb3Ag
b24gb3BlcmF0aW9uICVzIiAoWGVuYnVzLlhiLk9wLnRvX3N0cmluZyB0eSk7CisJICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFpc2UgKEludmFsaWRfYXJndW1lbnQgKFhlbmJ1
cy5YYi5PcC50b19zdHJpbmcgdHkpKQogCXwgWGVuYnVzLlhiLk9wLkRpcmVjdG9yeSAgICAgICAg
IC0+IHJlcGx5X2RhdGEgZG9fZGlyZWN0b3J5CiAJfCBYZW5idXMuWGIuT3AuUmVhZCAgICAgICAg
ICAgICAgLT4gcmVwbHlfZGF0YSBkb19yZWFkCiAJfCBYZW5idXMuWGIuT3AuR2V0cGVybXMgICAg
ICAgICAgLT4gcmVwbHlfZGF0YSBkb19nZXRwZXJtcwotCXwgWGVuYnVzLlhiLk9wLldhdGNoICAg
ICAgICAgICAgIC0+IHJlcGx5X25vbmUgZG9fd2F0Y2gKLQl8IFhlbmJ1cy5YYi5PcC5VbndhdGNo
ICAgICAgICAgICAtPiByZXBseV9hY2sgZG9fdW53YXRjaAotCXwgWGVuYnVzLlhiLk9wLlRyYW5z
YWN0aW9uX3N0YXJ0IC0+IHJlcGx5X2RhdGEgZG9fdHJhbnNhY3Rpb25fc3RhcnQKLQl8IFhlbmJ1
cy5YYi5PcC5UcmFuc2FjdGlvbl9lbmQgICAtPiByZXBseV9hY2sgZG9fdHJhbnNhY3Rpb25fZW5k
Ci0JfCBYZW5idXMuWGIuT3AuSW50cm9kdWNlICAgICAgICAgLT4gcmVwbHlfYWNrIGRvX2ludHJv
ZHVjZQotCXwgWGVuYnVzLlhiLk9wLlJlbGVhc2UgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19y
ZWxlYXNlCiAJfCBYZW5idXMuWGIuT3AuR2V0ZG9tYWlucGF0aCAgICAgLT4gcmVwbHlfZGF0YSBk
b19nZXRkb21haW5wYXRoCiAJfCBYZW5idXMuWGIuT3AuV3JpdGUgICAgICAgICAgICAgLT4gcmVw
bHlfYWNrIGRvX3dyaXRlCiAJfCBYZW5idXMuWGIuT3AuTWtkaXIgICAgICAgICAgICAgLT4gcmVw
bHlfYWNrIGRvX21rZGlyCiAJfCBYZW5idXMuWGIuT3AuUm0gICAgICAgICAgICAgICAgLT4gcmVw
bHlfYWNrIGRvX3JtCiAJfCBYZW5idXMuWGIuT3AuU2V0cGVybXMgICAgICAgICAgLT4gcmVwbHlf
YWNrIGRvX3NldHBlcm1zCi0JfCBYZW5idXMuWGIuT3AuSXNpbnRyb2R1Y2VkICAgICAgLT4gcmVw
bHlfZGF0YSBkb19pc2ludHJvZHVjZWQKLQl8IFhlbmJ1cy5YYi5PcC5SZXN1bWUgICAgICAgICAg
ICAtPiByZXBseV9hY2sgZG9fcmVzdW1lCi0JfCBYZW5idXMuWGIuT3AuU2V0X3RhcmdldCAgICAg
ICAgLT4gcmVwbHlfYWNrIGRvX3NldF90YXJnZXQKLQl8IFhlbmJ1cy5YYi5PcC5SZXN0cmljdCAg
ICAgICAgICAtPiByZXBseV9hY2sgZG9fcmVzdHJpY3QKLQl8IFhlbmJ1cy5YYi5PcC5SZXNldF93
YXRjaGVzICAgICAtPiByZXBseV9hY2sgZG9fcmVzZXRfd2F0Y2hlcwotCXwgWGVuYnVzLlhiLk9w
LkludmFsaWQgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19lcnJvcgogCXwgXyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19lcnJvcgogCiBsZXQgaW5wdXRfaGFu
ZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfmNvbiB+dCB+cmVxID0KQEAgLTM2Nyw2ICsyODEs
MTExIEBAIGxldCBpbnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMgfmRvbXMgfmZjdCB+Y29uIH50IH5y
ZXEgPQogCXwgKEZhaWx1cmUgImludF9vZl9zdHJpbmciKSAgICAtPiByZXBseV9lcnJvciAiRUlO
VkFMIgogCXwgRGVmaW5lLlVua25vd25fb3BlcmF0aW9uICAgICAtPiByZXBseV9lcnJvciAiRU5P
U1lTIgogCitsZXQgZG9fd2F0Y2ggY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQorCWxldCAobm9k
ZSwgdG9rZW4pID0gCisJCW1hdGNoIChzcGxpdCBOb25lICdcMDAwJyBkYXRhKSB3aXRoCisJCXwg
W25vZGU7IHRva2VuOyAiIl0gICAtPiBub2RlLCB0b2tlbgorCQl8IF8gICAgICAgICAgICAgICAg
ICAgLT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncworCQlpbgorCWxldCB3YXRjaCA9IENvbm5lY3Rp
b25zLmFkZF93YXRjaCBjb25zIGNvbiBub2RlIHRva2VuIGluCisJUGFja2V0LkFjayAoZnVuICgp
IC0+IENvbm5lY3Rpb24uZmlyZV9zaW5nbGVfd2F0Y2ggd2F0Y2gpCisKK2xldCBkb191bndhdGNo
IGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KKwlsZXQgKG5vZGUsIHRva2VuKSA9CisJCW1hdGNo
IChzcGxpdCBOb25lICdcMDAwJyBkYXRhKSB3aXRoCisJCXwgW25vZGU7IHRva2VuOyAiIl0gICAt
PiBub2RlLCB0b2tlbgorCQl8IF8gICAgICAgICAgICAgICAgICAgLT4gcmFpc2UgSW52YWxpZF9D
bWRfQXJncworCQlpbgorCUNvbm5lY3Rpb25zLmRlbF93YXRjaCBjb25zIGNvbiBub2RlIHRva2Vu
CisKK2xldCBkb190cmFuc2FjdGlvbl9zdGFydCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CisJ
aWYgVHJhbnNhY3Rpb24uZ2V0X2lkIHQgPD4gVHJhbnNhY3Rpb24ubm9uZSB0aGVuCisJCXJhaXNl
IFRyYW5zYWN0aW9uX25lc3RlZDsKKwlsZXQgc3RvcmUgPSBUcmFuc2FjdGlvbi5nZXRfc3RvcmUg
dCBpbgorCXN0cmluZ19vZl9pbnQgKENvbm5lY3Rpb24uc3RhcnRfdHJhbnNhY3Rpb24gY29uIHN0
b3JlKSBeICJcMDAwIgorCitsZXQgZG9fdHJhbnNhY3Rpb25fZW5kIGNvbiB0IGRvbWFpbnMgY29u
cyBkYXRhID0KKwlsZXQgY29tbWl0ID0KKwkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEp
IHdpdGgKKwkJfCAiVCIgOjogXyAtPiB0cnVlCisJCXwgIkYiIDo6IF8gLT4gZmFsc2UKKwkJfCB4
IDo6IF8gICAtPiByYWlzZSAoSW52YWxpZF9hcmd1bWVudCB4KQorCQl8IF8gICAgICAgIC0+IHJh
aXNlIEludmFsaWRfQ21kX0FyZ3MKKwkJaW4KKwlsZXQgc3VjY2VzcyA9CisJCUNvbm5lY3Rpb24u
ZW5kX3RyYW5zYWN0aW9uIGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIGNvbW1pdCBpbgorCWlm
IG5vdCBzdWNjZXNzIHRoZW4KKwkJcmFpc2UgVHJhbnNhY3Rpb25fYWdhaW47CisJaWYgY29tbWl0
IHRoZW4KKwkJcHJvY2Vzc193YXRjaCAoTGlzdC5yZXYgKFRyYW5zYWN0aW9uLmdldF9wYXRocyB0
KSkgY29ucworCitsZXQgZG9faW50cm9kdWNlIGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KKwlp
ZiBub3QgKENvbm5lY3Rpb24uaXNfZG9tMCBjb24pCisJdGhlbiByYWlzZSBEZWZpbmUuUGVybWlz
c2lvbl9kZW5pZWQ7CisJbGV0IChkb21pZCwgbWZuLCBwb3J0KSA9CisJCW1hdGNoIChzcGxpdCBO
b25lICdcMDAwJyBkYXRhKSB3aXRoCisJCXwgZG9taWQgOjogbWZuIDo6IHBvcnQgOjogXyAtPgor
CQkJaW50X29mX3N0cmluZyBkb21pZCwgTmF0aXZlaW50Lm9mX3N0cmluZyBtZm4sIGludF9vZl9z
dHJpbmcgcG9ydAorCQl8IF8gICAgICAgICAgICAgICAgICAgICAgICAgLT4gcmFpc2UgSW52YWxp
ZF9DbWRfQXJnczsKKwkJaW4KKwlsZXQgZG9tID0KKwkJaWYgRG9tYWlucy5leGlzdCBkb21haW5z
IGRvbWlkIHRoZW4KKwkJCURvbWFpbnMuZmluZCBkb21haW5zIGRvbWlkCisJCWVsc2UgdHJ5CisJ
CQlsZXQgbmRvbSA9IFhlbmN0cmwud2l0aF9pbnRmIChmdW4geGMgLT4KKwkJCQlEb21haW5zLmNy
ZWF0ZSB4YyBkb21haW5zIGRvbWlkIG1mbiBwb3J0KSBpbgorCQkJQ29ubmVjdGlvbnMuYWRkX2Rv
bWFpbiBjb25zIG5kb207CisJCQlDb25uZWN0aW9ucy5maXJlX3NwZWNfd2F0Y2hlcyBjb25zICJA
aW50cm9kdWNlRG9tYWluIjsKKwkJCW5kb20KKwkJd2l0aCBfIC0+IHJhaXNlIEludmFsaWRfQ21k
X0FyZ3MKKwlpbgorCWlmIChEb21haW4uZ2V0X3JlbW90ZV9wb3J0IGRvbSkgPD4gcG9ydCB8fCAo
RG9tYWluLmdldF9tZm4gZG9tKSA8PiBtZm4gdGhlbgorCQlyYWlzZSBEb21haW5fbm90X21hdGNo
CisKK2xldCBkb19yZWxlYXNlIGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KKwlpZiBub3QgKENv
bm5lY3Rpb24uaXNfZG9tMCBjb24pCisJdGhlbiByYWlzZSBEZWZpbmUuUGVybWlzc2lvbl9kZW5p
ZWQ7CisJbGV0IGRvbWlkID0KKwkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgK
KwkJfCBbZG9taWQ7IiJdIC0+IGludF9vZl9zdHJpbmcgZG9taWQKKwkJfCBfICAgICAgICAgIC0+
IHJhaXNlIEludmFsaWRfQ21kX0FyZ3MKKwkJaW4KKwlsZXQgZmlyZV9zcGVjX3dhdGNoZXMgPSBE
b21haW5zLmV4aXN0IGRvbWFpbnMgZG9taWQgaW4KKwlEb21haW5zLmRlbCBkb21haW5zIGRvbWlk
OworCUNvbm5lY3Rpb25zLmRlbF9kb21haW4gY29ucyBkb21pZDsKKwlpZiBmaXJlX3NwZWNfd2F0
Y2hlcyAKKwl0aGVuIENvbm5lY3Rpb25zLmZpcmVfc3BlY193YXRjaGVzIGNvbnMgIkByZWxlYXNl
RG9tYWluIgorCWVsc2UgcmFpc2UgSW52YWxpZF9DbWRfQXJncworCitsZXQgZG9fcmVzdW1lIGNv
biB0IGRvbWFpbnMgY29ucyBkYXRhID0KKwlpZiBub3QgKENvbm5lY3Rpb24uaXNfZG9tMCBjb24p
CisJdGhlbiByYWlzZSBEZWZpbmUuUGVybWlzc2lvbl9kZW5pZWQ7CisJbGV0IGRvbWlkID0KKwkJ
bWF0Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKKwkJfCBkb21pZCA6OiBfIC0+IGlu
dF9vZl9zdHJpbmcgZG9taWQKKwkJfCBfICAgICAgICAgIC0+IHJhaXNlIEludmFsaWRfQ21kX0Fy
Z3MKKwkJaW4KKwlpZiBEb21haW5zLmV4aXN0IGRvbWFpbnMgZG9taWQKKwl0aGVuIERvbWFpbnMu
cmVzdW1lIGRvbWFpbnMgZG9taWQKKwllbHNlIHJhaXNlIEludmFsaWRfQ21kX0FyZ3MKKworbGV0
IGZ1bmN0aW9uX29mX3R5cGUgdHkgPQorCW1hdGNoIHR5IHdpdGgKKwl8IFhlbmJ1cy5YYi5PcC5E
ZWJ1ZyAgICAgICAgICAgICAtPiByZXBseV9kYXRhX29yX2FjayBkb19kZWJ1ZworCXwgWGVuYnVz
LlhiLk9wLldhdGNoICAgICAgICAgICAgIC0+IHJlcGx5X25vbmUgZG9fd2F0Y2gKKwl8IFhlbmJ1
cy5YYi5PcC5VbndhdGNoICAgICAgICAgICAtPiByZXBseV9hY2sgZG9fdW53YXRjaAorCXwgWGVu
YnVzLlhiLk9wLlRyYW5zYWN0aW9uX3N0YXJ0IC0+IHJlcGx5X2RhdGEgZG9fdHJhbnNhY3Rpb25f
c3RhcnQKKwl8IFhlbmJ1cy5YYi5PcC5UcmFuc2FjdGlvbl9lbmQgICAtPiByZXBseV9hY2sgZG9f
dHJhbnNhY3Rpb25fZW5kCisJfCBYZW5idXMuWGIuT3AuSW50cm9kdWNlICAgICAgICAgLT4gcmVw
bHlfYWNrIGRvX2ludHJvZHVjZQorCXwgWGVuYnVzLlhiLk9wLlJlbGVhc2UgICAgICAgICAgIC0+
IHJlcGx5X2FjayBkb19yZWxlYXNlCisJfCBYZW5idXMuWGIuT3AuSXNpbnRyb2R1Y2VkICAgICAg
LT4gcmVwbHlfZGF0YSBkb19pc2ludHJvZHVjZWQKKwl8IFhlbmJ1cy5YYi5PcC5SZXN1bWUgICAg
ICAgICAgICAtPiByZXBseV9hY2sgZG9fcmVzdW1lCisJfCBYZW5idXMuWGIuT3AuU2V0X3Rhcmdl
dCAgICAgICAgLT4gcmVwbHlfYWNrIGRvX3NldF90YXJnZXQKKwl8IFhlbmJ1cy5YYi5PcC5SZXN0
cmljdCAgICAgICAgICAtPiByZXBseV9hY2sgZG9fcmVzdHJpY3QKKwl8IFhlbmJ1cy5YYi5PcC5S
ZXNldF93YXRjaGVzICAgICAtPiByZXBseV9hY2sgZG9fcmVzZXRfd2F0Y2hlcworCXwgWGVuYnVz
LlhiLk9wLkludmFsaWQgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19lcnJvcgorCXwgXyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC0+IGZ1bmN0aW9uX29mX3R5cGVfc2ltcGxlX29wIHR5
CisKICgqKgogICogTm90aHJvdyBndWFyYW50ZWUuCiAgKikKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:23:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:23:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxsxC-0008O5-AO; Tue, 11 Apr 2017 10:23:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxA-0008Ns-EG
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:16 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5B/84-04270-39EACE85; Tue, 11 Apr 2017 10:23:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVXfSujc
 RBk8nW1tM2GbgwOixvW8XewBjFGtmXlJ+RQJrxvx1ZxkLfutXfH7wjrmBsVm9i5GLQ0jgC6PE
 z+v/WCCc84wS0+Y2MnUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxtIibCAm8SCC
 zEgYV4BM4kr/76AdbIAlU9bZDqBkWMBI8MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDY73c1O
 LixPTUnMSkYr3k/NxNjEB/MADBDsblH50OMUpyMCmJ8gbMfB0hxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYLXZe2bCCHBotT01Iq0zBxgYMCkJTh4lER4PUHSvMUFibnFmekQqVOMilLivFwgCQGQ
 REZpHlwbLBgvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZi3DGQKT2ZeCdz0V0CLmYAWn9n1E
 mRxSSJCSqqB0fKwtjhD4J1VJu61rT/3Pei4dpn72bxH3tU/O56t8pnMk7dJSH81H8Oz8+4vdq
 435Opzb9L5YutytOtoSbx6ynrGbGsm7i35EzS5+nYJbvStkLzMIs1rMLnYyEkwgf33xaW1LnI
 Bq3MeLNZYsqFNZudRcbYXZp9PX/M+eWJKC4/iPu5LipMNlViKMxINtZiLihMBeDvwEEECAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1491906193!87697657!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12029 invoked from network); 11 Apr 2017 10:23:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:23:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsx7-0000es-OF
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsx7-0003D1-Lv
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsx7-0003D1-Lv@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:23:13 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: replay transaction
	upon conflict
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE1OWE2MTA3MmRjZjNmYzk5MmVhMTA5MzI0ZjViODcyNTA3OGFkZjkKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNjoyODoxOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTk6
MDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHJlcGxheSB0cmFuc2FjdGlvbiB1cG9uIGNv
bmZsaWN0CiAgICAKICAgIFRoZSBleGlzdGluZyB0cmFuc2FjdGlvbiBtZXJnZSBhbGdvcml0aG0g
a2VlcHMgdHJhY2sgb2YgdGhlIGxlYXN0IHVwcGVyIGJvdW5kCiAgICAobG9uZ2VzdCBjb21tb24g
cHJlZml4KSBvZiBhbGwgdGhlIG5vZGVzIHdoaWNoIGhhdmUgYmVlbiByZWFkIGFuZCB3cml0dGVu
LCBhbmQKICAgIHdpbGwgcmUtY29tYmluZSB0d28gc3RvcmVzIHdoaWNoIGhhdmUgZGlzam9pbnQg
dXBwZXIgYm91bmRzLiBUaGlzIHdvcmtzIHdlbGwgZm9yCiAgICBzbWFsbCB0cmFuc2FjdGlvbnMg
YnV0IGNhdXNlcyB1bm5lY2Vzc2FyeSBjb25mbGljdHMgZm9yIG9uZXMgdGhhdCBzcGFuIGEgbGFy
Z2UKICAgIHN1YnRyZWUsIHN1Y2ggYXMgdGhlIGZvbGxvd2luZyBvbmVzIHVzZWQgYnkgdGhlIHhh
cGkgdG9vbHN0YWNrOgogICAgCiAgICAgKiBWTSBzdGFydDogY3JlYXRlcyAvdm0vLi4uIC92c3Mv
Li4uIC9sb2NhbC9kb21haW4vLi4uCiAgICAgICBUaGUgbGVhc3QgdXBwZXIgYm91bmQgb2YgdGhp
cyB0cmFuc2FjdGlvbiBpcyAvIGFuZCBzbyBhbGwKICAgICAgIHRoZXNlIHRyYW5zYWN0aW9ucyBj
b25mbGljdCB3aXRoIGV2ZXJ5dGhpbmcuCiAgICAKICAgICAqIERldmljZSBob3RwbHVnOiBjcmVh
dGVzIC9sb2NhbC9kb21haW4vMC8uLi4gL2xvY2FsL2RvbWFpbi9uLy4uLgogICAgICAgVGhlIGxl
YXN0IHVwcGVyIGJvdW5kIG9mIHRoaXMgdHJhbnNhY3Rpb24gaXMgL2xvY2FsL2RvbWFpbiBzbwog
ICAgICAgYWxsIHRoZXNlIHRyYW5zYWN0aW9ucyBjb25mbGljdCB3aXRoIGVhY2ggb3RoZXIuCiAg
ICAKICAgIElmIHRoZSBleGlzdGluZyBtZXJnZSBhbGdvcml0aG0gY2Fubm90IG1lcmdlIGFuZCBj
b21taXQsIHdlIGF0dGVtcHQKICAgIGEgL3JlcGxheS8gb2YgdGhlIGZhaWxlZCB0cmFuc2FjdGlv
biBhZ2FpbnN0IHRoZSBuZXcgc3RvcmUuCiAgICAKICAgIFdoZW4gd2UgcmVwbGF5IHRoZSByZXF1
ZXN0cyB3ZSBjaGVjayB3aGV0aGVyIHRoZSByZXNwb25zZSBzZW50IHRvIHRoZSBjbGllbnQgaXMK
ICAgIHRoZSBzYW1lIGFzIGR1cmluZyB0aGUgZmlyc3QgYXR0ZW1wdCBhdCB0aGUgdHJhbnNhY3Rp
b24uIElmIHRoZSByZXNwb25zZXMgYXJlCiAgICBhbGwgdGhlIHNhbWUgdGhlbiB0aGUgdHJhbnNh
Y3Rpb24gcmVwbGF5IGNhbiBiZSBjb21taXR0ZWQuIElmIGFueSBkaWZmZXIgdGhlbgogICAgdGhl
IHRyYW5zYWN0aW9uIHJlcGxheSBtdXN0IGJlIGFib3J0ZWQgYW5kIHRoZSBjbGllbnQgbXVzdCBy
ZXRyeS4KICAgIAogICAgVGhpcyBhbGdvcml0aG0gdXNlcyB0aGUgaW50dWl0aW9uIHRoYXQgdGhl
IHRyYW5zYWN0aW9ucyBtYWRlIGJ5IHRoZSB0b29sc3RhY2sKICAgIGFyZSBkZXNpZ25lZCB0byBi
ZSBmb3Igc2VwYXJhdGUgZG9tYWlucywgYW5kIHNob3VsZCBmdW5kYW1lbnRhbGx5IG5vdCBjb25m
bGljdAogICAgaW4gdGhlIHNlbnNlIHRoYXQgdGhleSBkb24ndCByZWFkIG9yIHdyaXRlIGFueSBz
aGFyZWQga2V5cy4gQnkgcmVwbGF5aW5nIHRoZQogICAgdHJhbnNhY3Rpb24gb24gdGhlIHNlcnZl
ciBzaWRlIHdlIGRvIHdoYXQgdGhlIGNsaWVudCB3b3VsZCBoYXZlIHRvIGRvIGFueXdheSwKICAg
IG9ubHkgd2UgY2FuIGRvIGl0IHF1aWNrbHkgd2l0aG91dCBhbGxvd2luZyBhbnkgb3RoZXIgcmVx
dWVzdHMgdG8gaW50ZXJmZXJlLgogICAgCiAgICBQZXJmb3JtaW5nIDMwMCBwYXJhbGxlbCBzaW11
bGF0ZWQgVk0gc3RhcnQgYW5kIHNodXRkb3ducyB3aXRob3V0IHRoaXMgY29kZToKICAgIAogICAg
MzAwIHBhcmFsbGVsIHN0YXJ0cyBhbmQgc2h1dGRvd25zOiAyNjguOTIKICAgIAogICAgUGVyZm9y
bWluZyAzMDAgcGFyYWxsZWwgc2ltdWxhdGVkIFZNIHN0YXJ0IGFuZCBzaHV0ZG93bnMgd2l0aCB0
aGlzIGNvZGU6CiAgICAKICAgIDMwMCBwYXJhbGxlbCBzdGFydHMgYW5kIHNodXRkb3duczogMy44
MAogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogRGF2ZSBTY290dCA8ZGF2ZUByZWNvaWwub3JnPgogICAgU2lnbmVk
LW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEpvbiBMdWRsYW0gPGpvbmF0aGFuLmx1ZGxhbUBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEV1YW4gSGFycmlzIDxldWFuLmhhcnJpc0BjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+Ci0tLQogdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2Nvbm5lY3Rpb24ubWwgfCAgNSArKysrLQogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3BhY2tldC5tbCAgICAgfCAgNSArKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3Mu
bWwgICAgfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hh
bmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nv
bm5lY3Rpb24ubWwKaW5kZXggMGEyYzQ4MS4uYjE4MzM2ZiAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL2Nvbm5lY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nv
bm5lY3Rpb24ubWwKQEAgLTIzMyw3ICsyMzMsMTAgQEAgbGV0IGVuZF90cmFuc2FjdGlvbiBjb24g
dGlkIGNvbW1pdCA9CiAJbGV0IHRyYW5zID0gSGFzaHRibC5maW5kIGNvbi50cmFuc2FjdGlvbnMg
dGlkIGluCiAJSGFzaHRibC5yZW1vdmUgY29uLnRyYW5zYWN0aW9ucyB0aWQ7CiAJTG9nZ2luZy5l
bmRfdHJhbnNhY3Rpb24gfnRpZCB+Y29uOihnZXRfZG9tc3RyIGNvbik7Ci0JaWYgY29tbWl0IHRo
ZW4gVHJhbnNhY3Rpb24uY29tbWl0IH5jb246KGdldF9kb21zdHIgY29uKSB0cmFucyBlbHNlIHRy
dWUKKwltYXRjaCBjb21taXQgd2l0aAorCXwgTm9uZSAtPiB0cnVlCisJfCBTb21lIHRyYW5zYWN0
aW9uX3JlcGxheV9mIC0+CisJCVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uOihnZXRfZG9tc3RyIGNv
bikgdHJhbnMgfHwgdHJhbnNhY3Rpb25fcmVwbGF5X2YgY29uIHRyYW5zCiAKIGxldCBnZXRfdHJh
bnNhY3Rpb24gY29uIHRpZCA9CiAJSGFzaHRibC5maW5kIGNvbi50cmFuc2FjdGlvbnMgdGlkCmRp
ZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcGFja2V0Lm1sIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3BhY2tldC5tbAppbmRleCAyMmNhZTFkLi5hZWFlMGE0IDEwMDY0NAotLS0gYS90
b29scy9vY2FtbC94ZW5zdG9yZWQvcGFja2V0Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9wYWNrZXQubWwKQEAgLTksMyArOSw4IEBAIHR5cGUgcmVzcG9uc2UgPQogCXwgQWNrIG9mICh1
bml0IC0+IHVuaXQpICAoKiBmdW5jdGlvbiBpcyB0aGUgYWN0aW9uIHRvIGV4ZWN1dGUgYWZ0ZXIg
c2VuZGluZyB0aGUgYWNrICopCiAJfCBSZXBseSBvZiBzdHJpbmcKIAl8IEVycm9yIG9mIHN0cmlu
ZworCitsZXQgcmVzcG9uc2VfZXF1YWwgYSBiID0KKwltYXRjaCAoYSwgYikgd2l0aAorCXwgKEFj
ayBfLCBBY2sgXykgLT4gdHJ1ZSAoKiBqdXN0IGNvbnNpZGVyIHRoZSByZXNwb25zZSwgbm90IHRo
ZSBwb3N0LXJlc3BvbnNlIGFjdGlvbiAqKQorCXwgKHgsIHkpIC0+IHggPSB5CmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9wcm9jZXNzLm1sCmluZGV4IDM5YWU3MWIuLjZkMWY1NTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9j
ZXNzLm1sCkBAIC0yODEsNiArMjgxLDM4IEBAIGxldCBpbnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMg
fmRvbXMgfmZjdCB+Y29uIH50IH5yZXEgPQogCXwgKEZhaWx1cmUgImludF9vZl9zdHJpbmciKSAg
ICAtPiByZXBseV9lcnJvciAiRUlOVkFMIgogCXwgRGVmaW5lLlVua25vd25fb3BlcmF0aW9uICAg
ICAtPiByZXBseV9lcnJvciAiRU5PU1lTIgogCisoKiBSZXBsYXkgYSBzdG9yZWQgdHJhbnNhY3Rp
b24gYWdhaW5zdCBhIGZyZXNoIHN0b3JlLCBjaGVjayB0aGUgcmVzcG9uc2VzIGFyZQorICAgYWxs
IGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21taXQgdGhlIHRyYW5zYWN0aW9uLiBPdGhlcndpc2Ugc2Vu
ZCB0aGUgYWJvcnQgdG8KKyAgIHRoZSBjbGllbnQuICopCitsZXQgdHJhbnNhY3Rpb25fcmVwbGF5
IGMgdCBkb21zIGNvbnMgPQorCW1hdGNoIHQuVHJhbnNhY3Rpb24udHkgd2l0aAorCXwgVHJhbnNh
Y3Rpb24uTm8gLT4KKwkJZXJyb3IgImF0dGVtcHRlZCB0byByZXBsYXkgYSBub24tZnVsbCB0cmFu
c2FjdGlvbiI7CisJCWZhbHNlCisJfCBUcmFuc2FjdGlvbi5GdWxsKGlkLCBvbGRyb290LCBjc3Rv
cmUpIC0+CisJCWxldCB0aWQgPSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3Jl
IGluCisJCWxldCBuZXdfdCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgorCQlsZXQg
Y29uID0gc3ByaW50ZiAiciglZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4K
KwkJbGV0IHBlcmZvcm1fZXhuIChyZXF1ZXN0LCByZXNwb25zZSkgPQorCQkJbGV0IGZjdCA9IGZ1
bmN0aW9uX29mX3R5cGVfc2ltcGxlX29wIHJlcXVlc3QuUGFja2V0LnR5IGluCisJCQlsZXQgcmVz
cG9uc2UnID0gaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfmNvbjpjIH50Om5l
d190IH5yZXE6cmVxdWVzdCBpbgorCQkJaWYgbm90KFBhY2tldC5yZXNwb25zZV9lcXVhbCByZXNw
b25zZSByZXNwb25zZScpIHRoZW4gcmFpc2UgVHJhbnNhY3Rpb25fYWdhaW4gaW4KKwkJZmluYWxs
eQorCQkoZnVuICgpIC0+CisJCQl0cnkKKwkJCQlMb2dnaW5nLnN0YXJ0X3RyYW5zYWN0aW9uIH5j
b24gfnRpZDsKKwkJCQlMaXN0Lml0ZXIgcGVyZm9ybV9leG4gKFRyYW5zYWN0aW9uLmdldF9vcGVy
YXRpb25zIHQpOworCQkJCUxvZ2dpbmcuZW5kX3RyYW5zYWN0aW9uIH5jb24gfnRpZDsKKworCQkJ
CVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uIG5ld190CisJCQl3aXRoIGUgLT4KKwkJCQlpbmZvICJ0
cmFuc2FjdGlvbl9yZXBsYXkgJWQgY2F1Z2h0OiAlcyIgdGlkIChQcmludGV4Yy50b19zdHJpbmcg
ZSk7CisJCQkJZmFsc2UKKwkJCSkKKwkJKGZ1biAoKSAtPgorCQkJQ29ubmVjdGlvbi5lbmRfdHJh
bnNhY3Rpb24gYyB0aWQgTm9uZQorCQkpCisKIGxldCBkb193YXRjaCBjb24gdCBkb21haW5zIGNv
bnMgZGF0YSA9CiAJbGV0IChub2RlLCB0b2tlbikgPSAKIAkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1ww
MDAnIGRhdGEpIHdpdGgKQEAgLTMxMyw2ICszNDUsNyBAQCBsZXQgZG9fdHJhbnNhY3Rpb25fZW5k
IGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KIAkJfCBfICAgICAgICAtPiByYWlzZSBJbnZhbGlk
X0NtZF9BcmdzCiAJCWluCiAJbGV0IHN1Y2Nlc3MgPQorCQlsZXQgY29tbWl0ID0gaWYgY29tbWl0
IHRoZW4gU29tZSAoZnVuIGNvbiB0cmFucyAtPiB0cmFuc2FjdGlvbl9yZXBsYXkgY29uIHRyYW5z
IGRvbWFpbnMgY29ucykgZWxzZSBOb25lIGluCiAJCUNvbm5lY3Rpb24uZW5kX3RyYW5zYWN0aW9u
IGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIGNvbW1pdCBpbgogCWlmIG5vdCBzdWNjZXNzIHRo
ZW4KIAkJcmFpc2UgVHJhbnNhY3Rpb25fYWdhaW47Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:23:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:23:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxsxL-0008QK-Bw; Tue, 11 Apr 2017 10:23:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxK-0008Q7-5S
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:26 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 04/0A-03642-D9EACE85; Tue, 11 Apr 2017 10:23:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfOujc
 RBvdWW1pM2GbgwOixvW8XewBjFGtmXlJ+RQJrxo49B5kKzstWTJ36mbGBcbdEFyMXh5DAF0aJ
 fxtfMkM45xklpr64wNLFyMHBJiAmMXevQhcjJ4eIgKrErBXLmUFsIQF1iabfDWwgtrBAhETPv
 mvsIDavgJlE24ONjCA2C1D9uuYfzBMYORYwMqxiVC9OLSpLLdI11EsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYNz53OkQoyQHk5Iob8DM1xFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHh3rX0TISRYlJqeWpGWmQMMDpi0BAePkgivJ0iat7ggMbc4Mx0idYpRl+Pd0g/v
 mYRY8vLzUqXEeWeAFAmAFGWU5sGNgAXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz/l4DN
 IUnM68EbtMroCOYgI44s+slyBEliQgpqQZGl80x/m+3BdX7vjt+/L2kXXyy04kln28+8Z6r0a
 P/d6lvqMixOytWx7HdWnq66W4x67eazNqDr6Uer2wWDvzvPyuvKmDhmYPbJb7vK1rN9NOkKpD
 J1C84MJHDb1L6tcbGPXzlEl3yrdvN8j+fiyp4dNFr7ZpHacev72Ez+3k34MYkuRetP5ekKLEU
 ZyQaajEXFScCABkw8ttPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1491906204!63083515!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6088 invoked from network); 11 Apr 2017 10:23:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:23:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxH-0000fa-S9
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxH-0003EL-Pb
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsxH-0003EL-Pb@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:23:23 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: log request and
	response during transaction replay
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg5OGI3YzQ5NzdhM2QzYWE2OGU1NmYyOWIyYjYyOTE1NGE1YzM0N2UKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNjoyODozNCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTk6
MDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGxvZyByZXF1ZXN0IGFuZCByZXNwb25zZSBk
dXJpbmcgdHJhbnNhY3Rpb24gcmVwbGF5CiAgICAKICAgIER1cmluZyBhIHRyYW5zYWN0aW9uIHJl
cGxheSwgdGhlIHJlcGxheWVkIHJlcXVlc3RzIGFuZCB0aGUgbmV3IHJlc3BvbnNlcyBhcmUKICAg
IGxvZ2dlZCBpbiB0aGUgc2FtZSB3YXkgYXMgdGhlIG9yaWdpbmFsIHJlcXVlc3RzIGFuZCB0aGUg
b3JpZ2luYWwgcmVzcG9uc2VzLgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25h
dGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbiBMdWRsYW0gPGpv
bmF0aGFuLmx1ZGxhbUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEV1YW4gSGFycmlzIDxl
dWFuLmhhcnJpc0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERhdmlkIFNjb3R0IDxkYXZlQHJl
Y29pbC5vcmc+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgfCAyNCArKysr
KysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA4
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNz
Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKaW5kZXggNmQxZjU1MS4uZmI1
ZmRhZiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKKysrIGIv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAgLTI4MSw2ICsyODEsMTggQEAgbGV0
IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb24gfnQgfnJlcSA9CiAJfCAo
RmFpbHVyZSAiaW50X29mX3N0cmluZyIpICAgIC0+IHJlcGx5X2Vycm9yICJFSU5WQUwiCiAJfCBE
ZWZpbmUuVW5rbm93bl9vcGVyYXRpb24gICAgIC0+IHJlcGx5X2Vycm9yICJFTk9TWVMiCiAKK2xl
dCB3cml0ZV9hY2Nlc3NfbG9nIH50eSB+dGlkIH5jb24gfmRhdGEgPQorCUxvZ2dpbmcueGJfb3Ag
fnR5IH50aWQgfmNvbiBkYXRhCisKK2xldCB3cml0ZV9hbnN3ZXJfbG9nIH50eSB+dGlkIH5jb24g
fmRhdGEgPQorCUxvZ2dpbmcueGJfYW5zd2VyIH50eSB+dGlkIH5jb24gZGF0YQorCitsZXQgd3Jp
dGVfcmVzcG9uc2VfbG9nIH50eSB+dGlkIH5jb24gfnJlc3BvbnNlID0KKwltYXRjaCByZXNwb25z
ZSB3aXRoCisJfCBQYWNrZXQuQWNrIF8gICAtPiB3cml0ZV9hbnN3ZXJfbG9nIH50eSB+dGlkIH5j
b24gfmRhdGE6IiIKKwl8IFBhY2tldC5SZXBseSB4IC0+IHdyaXRlX2Fuc3dlcl9sb2cgfnR5IH50
aWQgfmNvbiB+ZGF0YTp4CisJfCBQYWNrZXQuRXJyb3IgZSAtPiB3cml0ZV9hbnN3ZXJfbG9nIH50
eTooWGVuYnVzLlhiLk9wLkVycm9yKSB+dGlkIH5jb24gfmRhdGE6ZQorCiAoKiBSZXBsYXkgYSBz
dG9yZWQgdHJhbnNhY3Rpb24gYWdhaW5zdCBhIGZyZXNoIHN0b3JlLCBjaGVjayB0aGUgcmVzcG9u
c2VzIGFyZQogICAgYWxsIGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21taXQgdGhlIHRyYW5zYWN0aW9u
LiBPdGhlcndpc2Ugc2VuZCB0aGUgYWJvcnQgdG8KICAgIHRoZSBjbGllbnQuICopCkBAIC0yOTQs
OCArMzA2LDEwIEBAIGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMgY29ucyA9CiAJCWxl
dCBuZXdfdCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3By
aW50ZiAiciglZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KIAkJbGV0IHBl
cmZvcm1fZXhuIChyZXF1ZXN0LCByZXNwb25zZSkgPQorCQkJd3JpdGVfYWNjZXNzX2xvZyB+dHk6
cmVxdWVzdC5QYWNrZXQudHkgfnRpZCB+Y29uIH5kYXRhOnJlcXVlc3QuUGFja2V0LmRhdGE7CiAJ
CQlsZXQgZmN0ID0gZnVuY3Rpb25fb2ZfdHlwZV9zaW1wbGVfb3AgcmVxdWVzdC5QYWNrZXQudHkg
aW4KIAkJCWxldCByZXNwb25zZScgPSBpbnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMgfmRvbXMgfmZj
dCB+Y29uOmMgfnQ6bmV3X3QgfnJlcTpyZXF1ZXN0IGluCisJCQl3cml0ZV9yZXNwb25zZV9sb2cg
fnR5OnJlcXVlc3QuUGFja2V0LnR5IH50aWQgfmNvbiB+cmVzcG9uc2U6cmVzcG9uc2UnOwogCQkJ
aWYgbm90KFBhY2tldC5yZXNwb25zZV9lcXVhbCByZXNwb25zZSByZXNwb25zZScpIHRoZW4gcmFp
c2UgVHJhbnNhY3Rpb25fYWdhaW4gaW4KIAkJZmluYWxseQogCQkoZnVuICgpIC0+CkBAIC00NTEs
MTIgKzQ2NSw2IEBAIGxldCBwcm9jZXNzX3BhY2tldCB+c3RvcmUgfmNvbnMgfmRvbXMgfmNvbiB+
cmVxID0KIAkJZXJyb3IgInByb2Nlc3MgcGFja2V0OiAlcyIgKFByaW50ZXhjLnRvX3N0cmluZyBl
eG4pOwogCQlDb25uZWN0aW9uLnNlbmRfZXJyb3IgY29uIHRpZCByaWQgIkVJTyIKIAotbGV0IHdy
aXRlX2FjY2Vzc19sb2cgfnR5IH50aWQgfmNvbiB+ZGF0YSA9Ci0JTG9nZ2luZy54Yl9vcCB+dHkg
fnRpZCB+Y29uOihDb25uZWN0aW9uLmdldF9kb21zdHIgY29uKSBkYXRhCi0KLWxldCB3cml0ZV9h
bnN3ZXJfbG9nIH50eSB+dGlkIH5jb24gfmRhdGEgPQotCUxvZ2dpbmcueGJfYW5zd2VyIH50eSB+
dGlkIH5jb246KENvbm5lY3Rpb24uZ2V0X2RvbXN0ciBjb24pIGRhdGEKLQogbGV0IGRvX2lucHV0
IHN0b3JlIGNvbnMgZG9tcyBjb24gPQogCWxldCBuZXdwYWNrZXQgPQogCQl0cnkKQEAgLTQ4Myw3
ICs0OTEsNyBAQCBsZXQgZG9faW5wdXQgc3RvcmUgY29ucyBkb21zIGNvbiA9CiAJCSAgICAgICAg
IChDb25uZWN0aW9uLmdldF9kb21zdHIgY29uKSB0aWQKIAkJICAgICAgICAgKFhlbmJ1cy5YYi5P
cC50b19zdHJpbmcgdHkpIChzYW5pdGl6ZV9kYXRhIGRhdGEpOyAqKQogCQlwcm9jZXNzX3BhY2tl
dCB+c3RvcmUgfmNvbnMgfmRvbXMgfmNvbiB+cmVxOwotCQl3cml0ZV9hY2Nlc3NfbG9nIH50eSB+
dGlkIH5jb24gfmRhdGE7CisJCXdyaXRlX2FjY2Vzc19sb2cgfnR5IH50aWQgfmNvbjooQ29ubmVj
dGlvbi5nZXRfZG9tc3RyIGNvbikgfmRhdGE7CiAJCUNvbm5lY3Rpb24uaW5jcl9vcHMgY29uOwog
CSkKIApAQCAtNDk2LDcgKzUwNCw3IEBAIGxldCBkb19vdXRwdXQgc3RvcmUgY29ucyBkb21zIGNv
biA9CiAJCQkgICBpbmZvICJbJXNdIDwtICVzIFwiJXNcIiIKIAkJCSAgICAgICAgIChDb25uZWN0
aW9uLmdldF9kb21zdHIgY29uKQogCQkJICAgICAgICAgKFhlbmJ1cy5YYi5PcC50b19zdHJpbmcg
dHkpIChzYW5pdGl6ZV9kYXRhIGRhdGEpOyopCi0JCQl3cml0ZV9hbnN3ZXJfbG9nIH50eSB+dGlk
IH5jb24gfmRhdGE7CisJCQl3cml0ZV9hbnN3ZXJfbG9nIH50eSB+dGlkIH5jb246KENvbm5lY3Rp
b24uZ2V0X2RvbXN0ciBjb24pIH5kYXRhOwogCQkpOwogCQl0cnkKIAkJCWlnbm9yZSAoQ29ubmVj
dGlvbi5kb19vdXRwdXQgY29uKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:23:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxsxV-0008Sr-DU; Tue, 11 Apr 2017 10:23:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxU-0008SV-7a
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:36 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 F7/D3-13971-7AEACE85; Tue, 11 Apr 2017 10:23:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXf5ujc
 RBs9/s1hM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqoPl5kLOngqGi6dZ2tg7OLqYuTiEBL4wijx
 fN03JgjnPKPE1b0HgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBXwlNv39z
 ghi8wqYSaxeeo8dxGYBqj/4dgLLBEaOBYwMqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAr1Sz8DAuINxR7vfIUZJDiYlUd6Ama8jhPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwuqx9EyEkWJSanlqRlpkDDA+YtAQHj5IILw9Imre4IDG3ODMdInWKUZfj3dIP
 75mEWPLy81KlxHlngBQJgBRllObBjYCF6iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxlI
 FN4MvNK4Da9AjqCCeiIM7teghxRkoiQkmpgnJ7ZV3Zi3oyseMsKUc6zRkbsD0UULVzYnxc4cs
 TsKb661vHMhtppCvMzN7bx58nLK+xnqK75JqH/Pdd2xyxz48dtQT/bp278L+R+hKvOcd2nwOM
 eb1g/1siF31keHHDEIInb3z4+WH/TsoqsGXFMwmc2/b0r0C0v6T53ZVhIzearqy9fXsOhxFKc
 kWioxVxUnAgA2buwbFACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1491906214!93054127!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49162 invoked from network); 11 Apr 2017 10:23:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:23:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxR-0000fk-W1
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxR-0003F1-TY
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsxR-0003F1-TY@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:23:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: allow compilation
	prior to OCaml 3.12.0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJmMjJjMzllNGJmMTZlYTNmM2IwYWQ4YWY2Mzc0ZWFhZjdlNGM3YmMKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNjoyODo0NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTk6
MDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGFsbG93IGNvbXBpbGF0aW9uIHByaW9yIHRv
IE9DYW1sIDMuMTIuMAogICAgCiAgICBDb21taXQgMzYzYWU1NWM4IHVzZWQgYW4gT0NhbWwgZmVh
dHVyZSBjYWxsZWQgcmVjb3JkIGZpZWxkIHB1bm5pbmcuIFRoaXMgYnJva2UKICAgIHRoZSBidWls
ZCBvbiBjb21waWxlcnMgcHJpb3IgdG8gT0NhbWwgMy4xMi4wLgogICAgCiAgICBUaGlzIHBhdGNo
IG1ha2VzIG5vIHNlbWFudGljIGNoYW5nZSBidXQgbm93IHVzZXMgYmFja3dhcmRzLWNvbXBhdGli
bGUgc3ludGF4LgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZp
ZXNAY2l0cml4LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgogICAgVGVzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNz
Lm1sIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRleCBmYjVmZGFmLi43YjYwMzc2IDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtNDg0LDcgKzQ4NCw3IEBAIGxldCBkb19pbnB1dCBzdG9y
ZSBjb25zIGRvbXMgY29uID0KIAlpZiBuZXdwYWNrZXQgdGhlbiAoCiAJCWxldCBwYWNrZXQgPSBD
b25uZWN0aW9uLnBvcF9pbiBjb24gaW4KIAkJbGV0IHRpZCwgcmlkLCB0eSwgZGF0YSA9IFhlbmJ1
cy5YYi5QYWNrZXQudW5wYWNrIHBhY2tldCBpbgotCQlsZXQgcmVxID0ge1BhY2tldC50aWQ7IFBh
Y2tldC5yaWQ7IFBhY2tldC50eTsgUGFja2V0LmRhdGF9IGluCisJCWxldCByZXEgPSB7UGFja2V0
LnRpZD10aWQ7IFBhY2tldC5yaWQ9cmlkOyBQYWNrZXQudHk9dHk7IFBhY2tldC5kYXRhPWRhdGF9
IGluCiAKIAkJKCogQXMgd2UgZG9uJ3QgbG9nIElPLCBkbyBub3QgY2FsbCBhbiB1bm5lY2Vzc2Fy
eSBzYW5pdGl6ZV9kYXRhIAogCQkgICBpbmZvICJbJXNdIC0+IFslZF0gJXMgXCIlc1wiIgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:23:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxsxg-0008UD-F6; Tue, 11 Apr 2017 10:23:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxe-0008Tw-G8
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:46 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 3D/96-05091-1BEACE85; Tue, 11 Apr 2017 10:23:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXfjujc
 RBp87+SwmbDNwYPTY3reLPYAxijUzLym/IoE14++7k8wFj4UrDnceZG5g7BDoYuTiEBL4wijR
 +n0jG4RznlGie+Fexi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQU8JG5sv
 8UKYvMKmEnM3n6ZBcRmAarvOnqCeQIjxwJGhlWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGxn
 q5qcXFiempOYlJxXrJ+bmbGIFeqWdgYNzB2LPX7xCjJAeTkihvwMzXEUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkeF3WvokQEixKTU+tSMvMAYYHTFqCg0dJhNcTJM1bXJCYW5yZDpE6xajL8W7p
 h/dMQix5+XmpUuK8M0CKBECKMkrz4EbAQvUSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeK
 5ApPJl5JXCbXgEdwQR0xJldL0GOKElESEk1MLIdFbjVLMuw3nDnuqSgHzZcV2/H/1d7vC2kgt
 HvQKTnosOOOit/V9tlZhu/ZIj/fpdXM/P+7KZz4Z82/GrJjdgwbd756bmr/bwVD9nxzT6jmfs
 n8G/7E5VZJ66KlAm+f80ZyxU0oeVM+LbfSYvFCi+d49s109Q6LuIT3+yZlTGyJjM2XnJUX6TE
 UpyRaKjFXFScCABPlxfkUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1491906224!94618324!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64202 invoked from network); 11 Apr 2017 10:23:45 -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; 11 Apr 2017 10:23:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxc-0000fx-3r
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxc-0003FX-1B
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsxc-0003FX-1B@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:23:44 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: comments explaining
	some variables
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMwNzM1NzMxOGE2MDY4ODFhZWI4ZDBjZTc4OTNlNmM2OGQzOGE5NTcKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE5OjAy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBjb21tZW50cyBleHBsYWluaW5nIHNvbWUgdmFy
aWFibGVzCiAgICAKICAgIEl0IHRvb2sgYSB3aGlsZSBvZiByZWFkaW5nIGFuZCByZWFzb25pbmcg
dG8gd29yayBvdXQgd2hhdCB0aGVzZSBhcmUKICAgIGZvciwgc28gaGVyZSBhcmUgY29tbWVudHMg
dG8gbWFrZSBsaWZlIGVhc2llciBmb3IgZXZlcnlvbmUgcmVhZGluZwogICAgdGhpcyBjb2RlIGlu
IGZ1dHVyZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2
aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0
aWFuLmxpbmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5t
bCAgICAgICB8ICAxICsKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCB8IDEw
ICsrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbCBiL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbAppbmRleCAyMjNlZTIxLi45ZjYxOWI4IDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RvcmUubWwKKysrIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3N0b3JlLm1sCkBAIC0yMTEsNiArMjExLDcgQEAgbGV0IGFwcGx5IHJub2RlIHBhdGgg
ZmN0ID0KIAlsb29rdXAgcm5vZGUgcGF0aCBmY3QKIGVuZAogCisoKiBUaGUgU3RvcmUudCB0eXBl
ICopCiB0eXBlIHQgPQogewogCW11dGFibGUgc3RhdF90cmFuc2FjdGlvbl9jb2FsZXNjZTogaW50
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCmluZGV4IDZiMzdmYzIuLjUxZDVkNmEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKQEAgLTY5LDExICs2OSwxNSBAQCBs
ZXQgY2FuX2NvYWxlc2NlIG9sZHJvb3QgY3VycmVudHJvb3QgcGF0aCA9CiAJZWxzZQogCQlmYWxz
ZQogCi10eXBlIHR5ID0gTm8gfCBGdWxsIG9mIChpbnQgKiBTdG9yZS5Ob2RlLnQgKiBTdG9yZS50
KQordHlwZSB0eSA9IE5vIHwgRnVsbCBvZiAoCisJaW50ICogICAgICAgICAgKCogVHJhbnNhY3Rp
b24gaWQgKikKKwlTdG9yZS5Ob2RlLnQgKiAoKiBPcmlnaW5hbCByb290ICopCisJU3RvcmUudCAg
ICAgICAgKCogQSBwb2ludGVyIHRvIHRoZSBjYW5vbmljYWwgc3RvcmU6IGl0cyByb290IGNoYW5n
ZXMgb24gZWFjaCB0cmFuc2FjdGlvbi1jb21taXQgKikKKykKIAogdHlwZSB0ID0gewogCXR5OiB0
eTsKLQlzdG9yZTogU3RvcmUudDsKKwlzdG9yZTogU3RvcmUudDsgKCogVGhpcyBpcyB0aGUgc3Rv
cmUgdGhhdCB3ZSBjaGFuZ2UgaW4gd3JpdGUgb3BlcmF0aW9ucy4gKikKIAlxdW90YTogUXVvdGEu
dDsKIAltdXRhYmxlIHBhdGhzOiAoWGVuYnVzLlhiLk9wLm9wZXJhdGlvbiAqIFN0b3JlLlBhdGgu
dCkgbGlzdDsKIAltdXRhYmxlIG9wZXJhdGlvbnM6IChQYWNrZXQucmVxdWVzdCAqIFBhY2tldC5y
ZXNwb25zZSkgbGlzdDsKQEAgLTE1NSw3ICsxNTksNyBAQCBsZXQgY29tbWl0IH5jb24gdCA9CiAJ
bGV0IGhhc19jb21taXRlZCA9CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAgICAgICAgICAg
ICAgICAgICAgICAtPiB0cnVlCi0JfCBGdWxsIChpZCwgb2xkcm9vdCwgY3N0b3JlKSAtPgorCXwg
RnVsbCAoaWQsIG9sZHJvb3QsIGNzdG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIgbWVhbmluZyBj
dXJyZW50IGNhbm9uaWNhbCBzdG9yZSAqKQogCQlsZXQgY29tbWl0X3BhcnRpYWwgb2xkcm9vdCBj
c3RvcmUgc3RvcmUgPQogCQkJKCogZ2V0IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUgcXVlcnkgYW5k
IHZlcmlmeSB0aGF0IGl0IGhhc24ndAogCQkJICAgYmVlbiBtb2RpZmllZCBieSBvdGhlcnMgdHJh
bnNhY3Rpb25zLiAqKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:23:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:23:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxsxq-0008W9-Gl; Tue, 11 Apr 2017 10:23:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxp-0008VG-2j
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:57 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 66/07-05091-CBEACE85; Tue, 11 Apr 2017 10:23:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVXf3ujc
 RBvs+qllM2GbgwOixvW8XewBjFGtmXlJ+RQJrxuJri9kLrsdVzHjax9TAONmvi5GLQ0jgC6PE
 /75NjBDOeUaJjn2bWboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkFhzZ
 QUrSDmvgJnE+vViIGEWoPJpy94xTWDkWMDIsIpRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBYLz
 e1uDgxPTUnMalYLzk/dxMj0CMMQLCDsfG70yFGSQ4mJVHegJmvI4T4kvJTKjMSizPii0pzUos
 PMcpwcChJ8O5a+yZCSLAoNT21Ii0zBxgaMGkJDh4lEd7/IGne4oLE3OLMdIjUKUZdjr6Oj++Z
 hFjy8vNSpcR5Z4AUCYAUZZTmwY2AheklRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfP+XgM0h
 SczrwRu0yugI5iAjjiz6yXIESWJCCmpBsbNHa8iVIrWm7o3rLee3PT7/cJT3hkHDCNv7jn+/u
 uxTe+muvp4sU45Zq54uL2E//P7cqHzm9r2xh30SXz5gPXO3duppz2yzq03Cfx/WXTf/Nb1Ff0
 siQlbTSpynDI9uXR6DpRzZ2x8VjLVSG2tpJR6ys2td2uPVDrc6U/t/PV0rUOd6o6Qm5eUWIoz
 Eg21mIuKEwESkR+pTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1491906234!64375647!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35617 invoked from network); 11 Apr 2017 10:23:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:23:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxm-0000g9-6H
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxm-0003GG-5b
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:23:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsxm-0003GG-5b@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:23:54 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: handling of domain
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFiODg5ZmI5NDgxMTgyZTcxYWVhOTRiZjRiMDY5MThhYTI2MjZkYzkKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE5OjAy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBoYW5kbGluZyBvZiBkb21haW4gY29uZmxpY3Qt
Y3JlZGl0CiAgICAKICAgIFRoaXMgY29tbWl0IGdpdmVzIGVhY2ggZG9tYWluIGEgY29uZmxpY3Qt
Y3JlZGl0IHZhcmlhYmxlLCB3aGljaCB3aWxsCiAgICBsYXRlciBiZSB1c2VkIGZvciBsaW1pdGlu
ZyBob3cgb2Z0ZW4gYSBkb21haW4gY2FuIGNhdXNlIG90aGVyIGRvbWFpbidzCiAgICB0cmFuc2Fj
dGlvbi1jb21taXRzIHRvIGZhaWwuCiAgICAKICAgIFRoaXMgY29tbWl0IGFsc28gcHJvdmlkZXMg
ZnVuY3Rpb25zIGFuZCBkYXRhIGZvciBtYW5pcHVsYXRpbmcgZG9tYWlucwogICAgYW5kIHRoZWly
IGNvbmZsaWN0LWNyZWRpdCwgYW5kIGNoZWNraW5nIHdoZXRoZXIgdGhleSBoYXZlIGNyZWRpdC4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRp
Z0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1sICAg
fCAgIDUgKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwgICAgICAgfCAgIDMgKwog
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbCAgICAgICB8ICAxMSArKystCiB0b29scy9v
Y2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgIHwgMTAzICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYgfCAg
MzIgKysrKysrKysrKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCAgfCAg
IDIgKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCAgICB8ICAgMiArCiA3IGZp
bGVzIGNoYW5nZWQsIDE1NCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1sIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2Nvbm5lY3Rpb24ubWwKaW5kZXggYjE4MzM2Zi4uOGE4ZDE1MiAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2Nvbm5lY3Rpb24ubWwKQEAgLTI3OSwzICsyNzksOCBAQCBsZXQgZGVidWcgY29uID0K
IAlsZXQgZG9taWQgPSBnZXRfZG9tc3RyIGNvbiBpbgogCWxldCB3YXRjaGVzID0gTGlzdC5tYXAg
KGZ1biAocGF0aCwgdG9rZW4pIC0+IFByaW50Zi5zcHJpbnRmICJ3YXRjaCAlczogJXMgJXNcbiIg
ZG9taWQgcGF0aCB0b2tlbikgKGxpc3Rfd2F0Y2hlcyBjb24pIGluCiAJU3RyaW5nLmNvbmNhdCAi
IiB3YXRjaGVzCisKK2xldCBkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb21zIGNvbiA9CisJbWF0Y2gg
Y29uLmRvbSB3aXRoCisJfCBOb25lIC0+ICgpICgqIEl0J3MgYSBzb2NrZXQgY29ubmVjdGlvbi4g
V2UgZG9uJ3Qga25vdyB3aGljaCBkb21haW4gd2UncmUgaW4sIHNvIHRyZWF0IGl0IGFzIGlmIGl0
J3MgZnJlZSB0byBjb25mbGljdCAqKQorCXwgU29tZSBkb20gLT4gRG9tYWlucy5kZWNyX2NvbmZs
aWN0X2NyZWRpdCBkb21zIGRvbQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Rl
ZmluZS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwKaW5kZXggZDYwODYxYy4u
ZGYxZTkxYyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmluZS5tbAorKysg
Yi90b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sCkBAIC0yOSw2ICsyOSw5IEBAIGxldCBt
YXh3YXRjaCA9IHJlZiAoNTApCiBsZXQgbWF4dHJhbnNhY3Rpb24gPSByZWYgKDIwKQogbGV0IG1h
eHJlcXVlc3RzID0gcmVmICgtMSkgICAoKiBtYXhpbXVtIHJlcXVlc3RzIHBlciB0cmFuc2FjdGlv
biAqKQogCitsZXQgY29uZmxpY3RfYnVyc3RfbGltaXQgPSByZWYgNS4wCitsZXQgY29uZmxpY3Rf
cmF0ZV9saW1pdF9pc19hZ2dyZWdhdGUgPSByZWYgdHJ1ZQorCiBsZXQgZG9taWRfc2VsZiA9IDB4
N0ZGMAogCiBleGNlcHRpb24gTm90X2FfZGlyZWN0b3J5IG9mIHN0cmluZwpkaWZmIC0tZ2l0IGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9k
b21haW4ubWwKaW5kZXggYWIzNDMxNC4uZTY3N2FhMyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbi5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1s
CkBAIC0zMSw4ICszMSwxMiBAQCB0eXBlIHQgPQogCW11dGFibGUgaW9fY3JlZGl0OiBpbnQ7ICgq
IHRoZSByb3VuZHMgb2YgcmluZyBwcm9jZXNzIGxlZnQgdG8gZG8sIGRlZmF1bHQgaXMgMCwKIAkg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1c3VhbGx5IHNldCB0byAxIHdoZW4gdGhlcmUgaXMg
d29yayBkZXRlY3RlZCwgY291bGQKIAkgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHNvIHNl
dCB0byBuIHRvIGdpdmUgImxhenkiIGNsaWVudHMgZXh0cmEgY3JlZGl0ICopCisJbXV0YWJsZSBj
b25mbGljdF9jcmVkaXQ6IGZsb2F0OyAoKiBNdXN0IGJlIHBvc2l0aXZlIHRvIHBlcmZvcm0gd3Jp
dGVzOyBhIGNvbW1pdAorCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhhdCBs
YXRlciBjYXVzZXMgY29uZmxpY3Qgd2l0aCBhbm90aGVyCisJICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21haW4ncyB0cmFuc2FjdGlvbiBjb3N0cyBjcmVkaXQuICopCiB9CiAK
K2xldCBpc19kb20wIGQgPSBkLmlkID0gMAogbGV0IGdldF9wYXRoIGRvbSA9ICIvbG9jYWwvZG9t
YWluLyIgXiAoc3ByaW50ZiAiJXUiIGRvbS5pZCkKIGxldCBnZXRfaWQgZG9tYWluID0gZG9tYWlu
LmlkCiBsZXQgZ2V0X2ludGVyZmFjZSBkID0gZC5pbnRlcmZhY2UKQEAgLTQ4LDYgKzUyLDEwIEBA
IGxldCBzZXRfaW9fY3JlZGl0ID8obj0xKSBkb21haW4gPSBkb21haW4uaW9fY3JlZGl0IDwtIG1h
eCAwIG4KIGxldCBpbmNyX2lvX2NyZWRpdCBkb21haW4gPSBkb21haW4uaW9fY3JlZGl0IDwtIGRv
bWFpbi5pb19jcmVkaXQgKyAxCiBsZXQgZGVjcl9pb19jcmVkaXQgZG9tYWluID0gZG9tYWluLmlv
X2NyZWRpdCA8LSBtYXggMCAoZG9tYWluLmlvX2NyZWRpdCAtIDEpCiAKK2xldCBpc19wYXVzZWRf
Zm9yX2NvbmZsaWN0IGRvbSA9IGRvbS5jb25mbGljdF9jcmVkaXQgPD0gMC4wCisKK2xldCBpc19m
cmVlX3RvX2NvbmZsaWN0ID0gaXNfZG9tMAorCiBsZXQgc3RyaW5nX29mX3BvcnQgPSBmdW5jdGlv
bgogfCBOb25lIC0+ICJOb25lIgogfCBTb21lIHggLT4gc3RyaW5nX29mX2ludCAoWGVuZXZlbnRj
aG4udG9faW50IHgpCkBAIC04NCw2ICs5Miw1IEBAIGxldCBtYWtlIGlkIG1mbiByZW1vdGVfcG9y
dCBpbnRlcmZhY2UgZXZlbnRjaG4gPSB7CiAJcG9ydCA9IE5vbmU7CiAJYmFkX2NsaWVudCA9IGZh
bHNlOwogCWlvX2NyZWRpdCA9IDA7CisJY29uZmxpY3RfY3JlZGl0ID0gIURlZmluZS5jb25mbGlj
dF9idXJzdF9saW1pdDsKIH0KLQotbGV0IGlzX2RvbTAgZCA9IGQuaWQgPSAwCmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9kb21haW5zLm1sCmluZGV4IDkyZTQzOGYuLjA0MWQyMjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21h
aW5zLm1sCkBAIC0xNSwyMCArMTUsNTggQEAKICAqKQogCiBsZXQgZGVidWcgZm10ID0gTG9nZ2lu
Zy5kZWJ1ZyAiZG9tYWlucyIgZm10CitsZXQgZXJyb3IgZm10ID0gTG9nZ2luZy5lcnJvciAiZG9t
YWlucyIgZm10CitsZXQgd2FybiBmbXQgID0gTG9nZ2luZy53YXJuICAiZG9tYWlucyIgZm10CiAK
IHR5cGUgZG9tYWlucyA9IHsKIAlldmVudGNobjogRXZlbnQudDsKIAl0YWJsZTogKFhlbmN0cmwu
ZG9taWQsIERvbWFpbi50KSBIYXNodGJsLnQ7CisKKwkoKiBOLkIuIHRoZSBRdWV1ZSBtb2R1bGUg
aXMgbm90IHRocmVhZC1zYWZlIGJ1dCBveGVuc3RvcmVkIGlzIHNpbmdsZS10aHJlYWRlZC4gKikK
KwkoKiBEb21haW5zIHF1ZXVlIHVwIHRvIHJlZ2FpbiBjb25mbGljdC1jcmVkaXQ7IHdlIGhhdmUg
YSBxdWV1ZSBmb3IKKwkgICBkb21haW5zIHRoYXQgYXJlIGNhcnJ5aW5nIHNvbWUgcGVuYWx0eSBh
bmQgc28gYXJlIGJlbG93IHRoZQorCSAgIG1heGltdW0gY3JlZGl0LCBhbmQgYW5vdGhlciBxdWV1
ZSBmb3IgZG9tYWlucyB0aGF0IGhhdmUgcnVuIG91dCBvZgorCSAgIGNyZWRpdCBhbmQgc28gaGF2
ZSBoYWQgdGhlaXIgYWNjZXNzIHBhdXNlZC4gKikKKwlkb21zX2NvbmZsaWN0X3BhdXNlZDogKERv
bWFpbi50IG9wdGlvbiByZWYpIFF1ZXVlLnQ7CisJZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHk6
IChEb21haW4udCBvcHRpb24gcmVmKSBRdWV1ZS50OworCisJKCogQSBjYWxsYmFjayBmdW5jdGlv
biB0byBiZSBjYWxsZWQgd2hlbiB3ZSBnbyBmcm9tIHplcm8gdG8gb25lIHBhdXNlZCBkb21haW4u
CisJICAgVGhpcyB3aWxsIGJlIHRvIHJlc2V0IHRoZSBjb3VudGRvd24gdW50aWwgdGhlIG5leHQg
dW5pdCBvZiBjcmVkaXQgaXMgaXNzdWVkLiAqKQorCW9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlOiB1
bml0IC0+IHVuaXQ7CisKKwkoKiBJZiBjb25maWcgaXMgc2V0IHRvIHVzZSBpbmRpdmlkdWFsIGlu
c3RlYWQgb2YgYWdncmVnYXRlIGNvbmZsaWN0LXJhdGUtbGltaXRpbmcsCisJICAgd2UgdXNlIHRo
aXMgaW5zdGVhZCBvZiB0aGUgcXVldWVzLiAqKQorCW11dGFibGUgbl9wYXVzZWQ6IGludDsKIH0K
IAotbGV0IGluaXQgZXZlbnRjaG4gPQotCXsgZXZlbnRjaG4gPSBldmVudGNobjsgdGFibGUgPSBI
YXNodGJsLmNyZWF0ZSAxMCB9CitsZXQgaW5pdCBldmVudGNobiA9IHsKKwlldmVudGNobiA9IGV2
ZW50Y2huOworCXRhYmxlID0gSGFzaHRibC5jcmVhdGUgMTA7CisJZG9tc19jb25mbGljdF9wYXVz
ZWQgPSBRdWV1ZS5jcmVhdGUgKCk7CisJZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkgPSBRdWV1
ZS5jcmVhdGUgKCk7CisJb25fZmlyc3RfY29uZmxpY3RfcGF1c2UgPSAoZnVuICgpIC0+ICgpKTsg
KCogRHVtbXkgdmFsdWUgZm9yIG5vdywgcGVuZGluZyBzdWJzZXF1ZW50IGNvbW1pdC4gKikKKwlu
X3BhdXNlZCA9IDA7Cit9CiBsZXQgZGVsIGRvbXMgaWQgPSBIYXNodGJsLnJlbW92ZSBkb21zLnRh
YmxlIGlkCiBsZXQgZXhpc3QgZG9tcyBpZCA9IEhhc2h0YmwubWVtIGRvbXMudGFibGUgaWQKIGxl
dCBmaW5kIGRvbXMgaWQgPSBIYXNodGJsLmZpbmQgZG9tcy50YWJsZSBpZAogbGV0IG51bWJlciBk
b21zID0gSGFzaHRibC5sZW5ndGggZG9tcy50YWJsZQogbGV0IGl0ZXIgZG9tcyBmY3QgPSBIYXNo
dGJsLml0ZXIgKGZ1biBfIGIgLT4gZmN0IGIpIGRvbXMudGFibGUKIAorKCogRnVuY3Rpb25zIHRv
IGhhbmRsZSBxdWV1ZXMgb2YgZG9tYWlucyBnaXZlbiB0aGF0IHRoZSBkb21haW4gbWlnaHQgYmUg
ZGVsZXRlZCB3aGlsZSBpbiBhIHF1ZXVlLiAqKQorbGV0IHB1c2ggZG9tIHF1ZXVlID0KKwlRdWV1
ZS5wdXNoIChyZWYgKFNvbWUgZG9tKSkgcXVldWUKKworbGV0IHJlYyBwb3AgcXVldWUgPQorCW1h
dGNoICEoUXVldWUucG9wIHF1ZXVlKSB3aXRoCisJfCBOb25lIC0+IHBvcCBxdWV1ZQorCXwgU29t
ZSB4IC0+IHgKKworbGV0IHJlbW92ZV9mcm9tX3F1ZXVlIGRvbSBxdWV1ZSA9CisJUXVldWUuaXRl
ciAoZnVuIGQgLT4gbWF0Y2ggIWQgd2l0aAorCQl8IE5vbmUgLT4gKCkKKwkJfCBTb21lIHggLT4g
aWYgeD1kb20gdGhlbiBkIDo9IE5vbmUpIHF1ZXVlCisKIGxldCBjbGVhbnVwIHhjIGRvbXMgPQog
CWxldCBub3RpZnkgPSByZWYgZmFsc2UgaW4KIAlsZXQgZGVhZF9kb20gPSByZWYgW10gaW4KQEAg
LTUyLDYgKzkwLDExIEBAIGxldCBjbGVhbnVwIHhjIGRvbXMgPQogCQlsZXQgZG9tID0gSGFzaHRi
bC5maW5kIGRvbXMudGFibGUgaWQgaW4KIAkJRG9tYWluLmNsb3NlIGRvbTsKIAkJSGFzaHRibC5y
ZW1vdmUgZG9tcy50YWJsZSBpZDsKKwkJaWYgZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPD0g
IURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdAorCQl0aGVuICgKKwkJCXJlbW92ZV9mcm9tX3F1
ZXVlIGRvbSBkb21zLmRvbXNfd2l0aF9jb25mbGljdF9wZW5hbHR5OworCQkJaWYgKGRvbS5Eb21h
aW4uY29uZmxpY3RfY3JlZGl0IDw9IDAuKSB0aGVuIHJlbW92ZV9mcm9tX3F1ZXVlIGRvbSBkb21z
LmRvbXNfY29uZmxpY3RfcGF1c2VkCisJCSkKIAkpICFkZWFkX2RvbTsKIAkhbm90aWZ5LCAhZGVh
ZF9kb20KIApAQCAtODQsMyArMTI3LDU5IEBAIGxldCBjcmVhdGUwIGZha2UgZG9tcyA9CiAJRG9t
YWluLmJpbmRfaW50ZXJkb21haW4gZG9tOwogCURvbWFpbi5ub3RpZnkgZG9tOwogCWRvbQorCits
ZXQgZGVjcl9jb25mbGljdF9jcmVkaXQgZG9tcyBkb20gPQorCWxldCBiZWZvcmUgPSBkb20uRG9t
YWluLmNvbmZsaWN0X2NyZWRpdCBpbgorCWxldCBhZnRlciA9IG1heCAoLTEuMCkgKGJlZm9yZSAt
LiAxLjApIGluCisJZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPC0gYWZ0ZXI7CisJaWYgIURl
ZmluZS5jb25mbGljdF9yYXRlX2xpbWl0X2lzX2FnZ3JlZ2F0ZSB0aGVuICgKKwkJaWYgYmVmb3Jl
ID49ICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQKKwkJJiYgYWZ0ZXIgPCAhRGVmaW5lLmNv
bmZsaWN0X2J1cnN0X2xpbWl0CisJCSYmIGFmdGVyID4gMC4wCisJCXRoZW4gKAorCQkJcHVzaCBk
b20gZG9tcy5kb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eQorCQkpIGVsc2UgaWYgYmVmb3JlID4g
MC4wICYmIGFmdGVyIDw9IDAuMAorCQl0aGVuICgKKwkJCWxldCBmaXJzdF9wYXVzZSA9IFF1ZXVl
LmlzX2VtcHR5IGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQgaW4KKwkJCXB1c2ggZG9tIGRvbXMu
ZG9tc19jb25mbGljdF9wYXVzZWQ7CisJCQlpZiBmaXJzdF9wYXVzZSB0aGVuIGRvbXMub25fZmly
c3RfY29uZmxpY3RfcGF1c2UgKCkKKwkJKSBlbHNlICgKKwkJCSgqIFRoZSBxdWV1ZXMgYXJlIGNv
cnJlY3QgYWxyZWFkeTogbm8gZnVydGhlciBhY3Rpb24gbmVlZGVkLiAqKQorCQkpCisJKSBlbHNl
IGlmIGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgdGhlbiAoCisJCWRvbXMubl9wYXVzZWQg
PC0gZG9tcy5uX3BhdXNlZCArIDE7CisJCWlmIGRvbXMubl9wYXVzZWQgPSAxIHRoZW4gZG9tcy5v
bl9maXJzdF9jb25mbGljdF9wYXVzZSAoKQorCSkKKworKCogR2l2ZSBvbmUgcG9pbnQgb2YgY3Jl
ZGl0IHRvIG9uZSBkb21haW4sIGFuZCB1cGRhdGUgdGhlIHF1ZXVlcyBhcHByb3ByaWF0ZWx5LiAq
KQorbGV0IGluY3JfY29uZmxpY3RfY3JlZGl0X2Zyb21fcXVldWUgZG9tcyA9CisJbGV0IHByb2Nl
c3NfcXVldWUgcSByZXF1ZXVlX3Rlc3QgPQorCQlsZXQgZCA9IHBvcCBxIGluCisJCWQuRG9tYWlu
LmNvbmZsaWN0X2NyZWRpdCA8LSBtaW4gKGQuRG9tYWluLmNvbmZsaWN0X2NyZWRpdCArLiAxLjAp
ICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQ7CisJCWlmIHJlcXVldWVfdGVzdCBkLkRvbWFp
bi5jb25mbGljdF9jcmVkaXQgdGhlbiAoCisJCQlwdXNoIGQgcSAoKiBNYWtlIGl0IHF1ZXVlIHVw
IGFnYWluIGZvciBpdHMgbmV4dCBwb2ludCBvZiBjcmVkaXQuICopCisJCSkKKwlpbgorCWxldCBw
YXVzZWRfcXVldWVfdGVzdCBjcmVkID0gY3JlZCA8PSAwLjAgaW4KKwlsZXQgcGVuYWx0eV9xdWV1
ZV90ZXN0IGNyZWQgPSBjcmVkIDwgIURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdCBpbgorCXRy
eSBwcm9jZXNzX3F1ZXVlIGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQgcGF1c2VkX3F1ZXVlX3Rl
c3QKKwl3aXRoIFF1ZXVlLkVtcHR5IC0+ICgKKwkJdHJ5IHByb2Nlc3NfcXVldWUgZG9tcy5kb21z
X3dpdGhfY29uZmxpY3RfcGVuYWx0eSBwZW5hbHR5X3F1ZXVlX3Rlc3QKKwkJd2l0aCBRdWV1ZS5F
bXB0eSAtPiAoKSAoKiBCb3RoIHF1ZXVlcyBhcmUgZW1wdHk6IG5vdGhpbmcgdG8gZG8gaGVyZS4g
KikKKwkpCisKK2xldCBpbmNyX2NvbmZsaWN0X2NyZWRpdCBkb21zID0KKwlpZiAhRGVmaW5lLmNv
bmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlCisJdGhlbiBpbmNyX2NvbmZsaWN0X2NyZWRp
dF9mcm9tX3F1ZXVlIGRvbXMKKwllbHNlICgKKwkJKCogR2l2ZSBhIHBvaW50IG9mIGNyZWRpdCB0
byBldmVyeSBkb21haW4sIHN1YmplY3Qgb25seSB0byB0aGUgY2FwLiAqKQorCQlsZXQgaW5jIGRv
bSA9CisJCQlsZXQgYmVmb3JlID0gZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgaW4KKwkJCWxl
dCBhZnRlciA9IG1pbiAoYmVmb3JlICsuIDEuMCkgIURlZmluZS5jb25mbGljdF9idXJzdF9saW1p
dCBpbgorCQkJZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPC0gYWZ0ZXI7CisJCQlpZiBiZWZv
cmUgPD0gMC4wICYmIGFmdGVyID4gMC4wCisJCQl0aGVuIGRvbXMubl9wYXVzZWQgPC0gZG9tcy5u
X3BhdXNlZCAtIDEKKwkJaW4KKwkJKCogU2NvcGUgZm9yIG9wdGltaXNhdGlvbiAocHJvYmFibHkg
dGlueSk6IGF2b2lkIGl0ZXJhdGlvbiBpZiBhbGwgZG9tYWlucyBhcmUgYXQgbWF4IGNyZWRpdCAq
KQorCQlpdGVyIGRvbXMgaW5jCisJKQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L294ZW5zdG9yZWQuY29uZiBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYK
aW5kZXggYWM2MGY0OS4uYTEwMDkzNiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L294ZW5zdG9yZWQuY29uZgorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5j
b25mCkBAIC05LDYgKzksMzggQEAgdGVzdC1lYWdhaW4gPSBmYWxzZQogIyBBY3RpdmF0ZSB0cmFu
c2FjdGlvbiBtZXJnZSBzdXBwb3J0CiBtZXJnZS1hY3RpdmF0ZSA9IHRydWUKIAorIyBMaW1pdHMg
YXBwbGllZCB0byBkb21haW5zIHdob3NlIHdyaXRlcyBjYXVzZSBvdGhlciBkb21haW5zJyB0cmFu
c2FjdGlvbgorIyBjb21taXRzIHRvIGZhaWwuIE11c3QgaW5jbHVkZSBkZWNpbWFsIHBvaW50Lgor
CisjIFRoZSBidXJzdCBsaW1pdCBpcyB0aGUgbnVtYmVyIG9mIGNvbmZsaWN0cyBhIGRvbWFpbiBj
YW4gY2F1c2UgdG8KKyMgZmFpbCBpbiBhIHNob3J0IHBlcmlvZDsgdGhpcyB2YWx1ZSBpcyB1c2Vk
IGZvciBib3RoIHRoZSBpbml0aWFsIGFuZAorIyB0aGUgbWF4aW11bSB2YWx1ZSBvZiBlYWNoIGRv
bWFpbidzIGNvbmZsaWN0LWNyZWRpdCwgd2hpY2ggZmFsbHMgYnkKKyMgb25lIHBvaW50IGZvciBl
YWNoIGNvbmZsaWN0IGNhdXNlZCwgYW5kIHdoZW4gaXQgcmVhY2hlcyB6ZXJvIHRoZQorIyBkb21h
aW4ncyByZXF1ZXN0cyBhcmUgaWdub3JlZC4KK2NvbmZsaWN0LWJ1cnN0LWxpbWl0ID0gNS4wCisK
KyMgVGhlIGNvbmZsaWN0LWNyZWRpdCBpcyByZXBsZW5pc2hlZCBvdmVyIHRpbWU6CisjIG9uZSBw
b2ludCBpcyBpc3N1ZWQgYWZ0ZXIgZWFjaCBjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzLCBz
byB0aGlzCisjIGlzIHRoZSBtaW5pbXVtIHBhdXNlLXRpbWUgZHVyaW5nIHdoaWNoIGEgZG9tYWlu
IHdpbGwgYmUgaWdub3JlZC4KKyMgY29uZmxpY3QtbWF4LWhpc3Rvcnktc2Vjb25kcyA9IDAuMDUK
KworIyBJZiB0aGUgY29uZmxpY3QtcmF0ZS1saW1pdC1pcy1hZ2dyZWdhdGUgZmxhZyBpcyB0cnVl
IHRoZW4gYWZ0ZXIgZWFjaAorIyB0aWNrIG9uZSBwb2ludCBvZiBjb25mbGljdC1jcmVkaXQgaXMg
Z2l2ZW4gdG8ganVzdCBvbmUgZG9tYWluOiB0aGUKKyMgb25lIGF0IHRoZSBmcm9udCBvZiB0aGUg
cXVldWUuIElmIGZhbHNlLCB0aGVuIGFmdGVyIGVhY2ggdGljayBlYWNoCisjIGRvbWFpbiBnZXRz
IGEgcG9pbnQgb2YgY29uZmxpY3QtY3JlZGl0LgorIyAKKyMgSW4gZW52aXJvbm1lbnRzIHdoZXJl
IGl0IGlzIGtub3duIHRoYXQgZXZlcnkgdHJhbnNhY3Rpb24gd2lsbAorIyBpbnZvbHZlIGEgc2V0
IG9mIG5vZGVzIHRoYXQgaXMgd3JpdGFibGUgYnkgYXQgbW9zdCBvbmUgb3RoZXIgZG9tYWluLAor
IyB0aGVuIGl0IGlzIHNhZmUgdG8gc2V0IHRoaXMgYWdncmVnYXRlLWxpbWl0IGZsYWcgdG8gZmFs
c2UgZm9yIGJldHRlcgorIyBwZXJmb3JtYW5jZS4gKFRoaXMgY2FuIGJlIGRldGVybWluZWQgYnkg
Y29uc2lkZXJpbmcgdGhlIGxheW91dCBvZgorIyB0aGUgeGVuc3RvcmUgdHJlZSBhbmQgcGVybWlz
c2lvbnMsIHRvZ2V0aGVyIHdpdGggdGhlIGNvbnRlbnQgb2YgdGhlCisjIHRyYW5zYWN0aW9ucyB0
aGF0IHJlcXVpcmUgcHJvdGVjdGlvbi4pCisjIAorIyBBIHRyYW5zYWN0aW9uIHdoaWNoIGludm9s
dmVzIGEgc2V0IG9mIG5vZGVzIHdoaWNoIGNhbiBiZSBtb2RpZmllZCBieQorIyBtdWx0aXBsZSBv
dGhlciBkb21haW5zIGNhbiBzdWZmZXIgY29uZmxpY3RzIGNhdXNlZCBieSBhbnkgb2YgdGhvc2UK
KyMgZG9tYWlucywgc28gdGhlIGZsYWcgbXVzdCBiZSBzZXQgdG8gdHJ1ZS4KK2NvbmZsaWN0LXJh
dGUtbGltaXQtaXMtYWdncmVnYXRlID0gdHJ1ZQorCiAjIEFjdGl2YXRlIG5vZGUgcGVybWlzc2lv
biBzeXN0ZW0KIHBlcm1zLWFjdGl2YXRlID0gdHJ1ZQogCmRpZmYgLS1naXQgYS90b29scy9vY2Ft
bC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNh
Y3Rpb24ubWwKaW5kZXggNTFkNWQ2YS4uNmY3NThmZiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFu
c2FjdGlvbi5tbApAQCAtMTQsNiArMTQsOCBAQAogICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQogICogR05VIExlc3NlciBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCiAgKikKK2xldCBlcnJvciBmbXQg
PSBMb2dnaW5nLmVycm9yICJ0cmFuc2FjdGlvbiIgZm10CisKIG9wZW4gU3RkZXh0CiAKIGxldCBu
b25lID0gMApkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCBi
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXggN2QzZGY0My4uOTQxZDgw
MCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAorKysgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC04OSw2ICs4OSw4IEBAIGxldCBw
YXJzZV9jb25maWcgZmlsZW5hbWUgPQogCWxldCBwaWRmaWxlID0gcmVmIGRlZmF1bHRfcGlkZmls
ZSBpbgogCWxldCBvcHRpb25zID0gWwogCQkoIm1lcmdlLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9i
b29sIFRyYW5zYWN0aW9uLmRvX2NvYWxlc2NlKTsKKwkJKCJjb25mbGljdC1idXJzdC1saW1pdCIs
IENvbmZpZy5TZXRfZmxvYXQgRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0KTsKKwkJKCJjb25m
bGljdC1yYXRlLWxpbWl0LWlzLWFnZ3JlZ2F0ZSIsIENvbmZpZy5TZXRfYm9vbCBEZWZpbmUuY29u
ZmxpY3RfcmF0ZV9saW1pdF9pc19hZ2dyZWdhdGUpOwogCQkoInBlcm1zLWFjdGl2YXRlIiwgQ29u
ZmlnLlNldF9ib29sIFBlcm1zLmFjdGl2YXRlKTsKIAkJKCJxdW90YS1hY3RpdmF0ZSIsIENvbmZp
Zy5TZXRfYm9vbCBRdW90YS5hY3RpdmF0ZSk7CiAJCSgicXVvdGEtbWF4d2F0Y2giLCBDb25maWcu
U2V0X2ludCBEZWZpbmUubWF4d2F0Y2gpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:24:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:24:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxsy8-00008p-1E; Tue, 11 Apr 2017 10:24:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsy6-00008S-KQ
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:14 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3B/D0-03648-ECEACE85; Tue, 11 Apr 2017 10:24:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVffsujc
 RBjMW8ltM2GbgwOixvW8XewBjFGtmXlJ+RQJrxv6VSxgL1jpWbDw9hb2Bscesi5GTQ0jgC6PE
 mgmaXYxcQPZ5Rokt03eydjFycLAJiEnM3asAUiMioCoxa8VyZoh6dYmm3w1sILawgI/EnNlTW
 EBsXgEziRsdR5hAbBag+i1XJrJNYORYwMiwilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQIwxAsINx+mX/Q4ySHExKorwBM19HCPEl5adUZiQWZ8QXleakFh9
 ilOHgUJLg3bX2TYSQYFFqempFWmYOMDRg0hIcPEoivJ4gad7igsTc4sx0iNQpRkUpcd4ZIAkB
 kERGaR5cGywcLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdwPIFJ7MvBK46a+AFjMBLT6z6
 yXI4pJEhJRUA2OBfPZ0k4DLPCxvLZZkr3zq8iL5jDVnyufoBxZvWrcfm72+5ujrv5N2eX79dH
 fBlq22IRcl3qTy6p63WlY0892TA4ct9GclNjdxHFkd9X9uQbuf+NW0TVOjpwgpum37UblAJXd
 h0f7Xqfcm8Sl+2F66fKnFK72dH3k3L/7sPFPEJL0jTK5VeWKEEktxRqKhFnNRcSIA3Ly6a0IC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1491906252!63084222!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52799 invoked from network); 11 Apr 2017 10:24:12 -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; 11 Apr 2017 10:24:12 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxw-0000h0-8K
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsxw-0003HZ-7m
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsxw-0003HZ-7m@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:24:04 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: ignore domains with no
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRkNjljMTljZjYzMmFiMzQ1OTI4M2RiMjM3ZWZjYjFiZDE1YmUzYzMKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE5OjAy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBpZ25vcmUgZG9tYWlucyB3aXRoIG5vIGNvbmZs
aWN0LWNyZWRpdAogICAgCiAgICBXaGVuIHByb2Nlc3NpbmcgY29ubmVjdGlvbnMsIHNraXAgdGhv
c2UgZnJvbSBkb21haW5zIHdpdGggbm8gcmVtYWluaW5nCiAgICBjb25mbGljdC1jcmVkaXQuCiAg
ICAKICAgIEFsc28sIGlzc3VlIGEgcG9pbnQgb2YgY29uZmxpY3QtY3JlZGl0IGF0IHJlZ3VsYXIg
aW50ZXJ2YWxzLCB0aGUKICAgIHBlcmlvZCBiZWluZyBzZXQgYnkgdGhlIGNvbmZpZ3VyYXRpb24g
b3B0aW9uICJjb25mbGljdC1tYXgtaGlzdG9yeS0KICAgIHNlY29uZHMiLiAgV2hlbiBpc3N1aW5n
IGNvbmZsaWN0LWNyZWRpdCwgd2UgZ2l2ZSBhIHBvaW50IGVpdGhlciB0bwogICAgZXZlcnkgZG9t
YWluIGF0IG9uY2UgKG9uZSBlYWNoKSBvciBvbmx5IHRvIHRoZSBzaW5nbGUgZG9tYWluIGF0IHRo
ZQogICAgZnJvbnQgb2YgdGhlIHF1ZXVlLCBkZXBlbmRpbmcgb24gdGhlIGNvbmZpZ3VyYXRpb24g
b3B0aW9uCiAgICAiY29uZmxpY3QtcmF0ZS1saW1pdC1pcy1hZ2dyZWdhdGUiLgogICAgCiAgICBS
ZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sICB8IDE0ICsrKyst
LS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sICAgICAgIHwgIDEgKwogdG9vbHMv
b2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwgICAgICB8ICA0ICstLQogdG9vbHMvb2NhbWwveGVu
c3RvcmVkL294ZW5zdG9yZWQuY29uZiB8ICAyICstCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVu
c3RvcmVkLm1sICAgIHwgNjUgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDUg
ZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sCmluZGV4IGY5YmMyMjUuLmFlNzY5MjggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9ucy5tbAorKysgYi90b29scy9vY2Ft
bC94ZW5zdG9yZWQvY29ubmVjdGlvbnMubWwKQEAgLTQ0LDEyICs0NCwxNCBAQCBsZXQgYWRkX2Rv
bWFpbiBjb25zIGRvbSA9CiAJfCBTb21lIHAgLT4gSGFzaHRibC5hZGQgY29ucy5wb3J0cyBwIGNv
bjsKIAl8IE5vbmUgLT4gKCkKIAotbGV0IHNlbGVjdCBjb25zID0KLQlIYXNodGJsLmZvbGQKLQkJ
KGZ1biBfIGNvbiAoaW5zLCBvdXRzKSAtPgotCQkgbGV0IGZkID0gQ29ubmVjdGlvbi5nZXRfZmQg
Y29uIGluCi0JCSAoZmQgOjogaW5zLCAgaWYgQ29ubmVjdGlvbi5oYXNfb3V0cHV0IGNvbiB0aGVu
IGZkIDo6IG91dHMgZWxzZSBvdXRzKSkKLQkJY29ucy5hbm9ueW1vdXMgKFtdLCBbXSkKK2xldCBz
ZWxlY3QgPyhvbmx5X2lmID0gKGZ1biBfIC0+IHRydWUpKSBjb25zID0KKwlIYXNodGJsLmZvbGQg
KGZ1biBfIGNvbiAoaW5zLCBvdXRzKSAtPgorCQlpZiAob25seV9pZiBjb24pIHRoZW4gKAorCQkJ
bGV0IGZkID0gQ29ubmVjdGlvbi5nZXRfZmQgY29uIGluCisJCQkoZmQgOjogaW5zLCAgaWYgQ29u
bmVjdGlvbi5oYXNfb3V0cHV0IGNvbiB0aGVuIGZkIDo6IG91dHMgZWxzZSBvdXRzKQorCQkpIGVs
c2UgKGlucywgb3V0cykKKwkpCisJY29ucy5hbm9ueW1vdXMgKFtdLCBbXSkKIAogbGV0IGZpbmQg
Y29ucyA9CiAJSGFzaHRibC5maW5kIGNvbnMuYW5vbnltb3VzCmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmluZS5t
bAppbmRleCBkZjFlOTFjLi4wMTZlZjE4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvZGVmaW5lLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwKQEAgLTMw
LDYgKzMwLDcgQEAgbGV0IG1heHRyYW5zYWN0aW9uID0gcmVmICgyMCkKIGxldCBtYXhyZXF1ZXN0
cyA9IHJlZiAoLTEpICAgKCogbWF4aW11bSByZXF1ZXN0cyBwZXIgdHJhbnNhY3Rpb24gKikKIAog
bGV0IGNvbmZsaWN0X2J1cnN0X2xpbWl0ID0gcmVmIDUuMAorbGV0IGNvbmZsaWN0X21heF9oaXN0
b3J5X3NlY29uZHMgPSByZWYgMC4wNQogbGV0IGNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVn
YXRlID0gcmVmIHRydWUKIAogbGV0IGRvbWlkX3NlbGYgPSAweDdGRjAKZGlmZiAtLWdpdCBhL3Rv
b2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Rv
bWFpbnMubWwKaW5kZXggMDQxZDIyMi4uNjNjNmFkNSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbnMubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMu
bWwKQEAgLTM5LDEyICszOSwxMiBAQCB0eXBlIGRvbWFpbnMgPSB7CiAJbXV0YWJsZSBuX3BhdXNl
ZDogaW50OwogfQogCi1sZXQgaW5pdCBldmVudGNobiA9IHsKK2xldCBpbml0IGV2ZW50Y2huIG9u
X2ZpcnN0X2NvbmZsaWN0X3BhdXNlID0gewogCWV2ZW50Y2huID0gZXZlbnRjaG47CiAJdGFibGUg
PSBIYXNodGJsLmNyZWF0ZSAxMDsKIAlkb21zX2NvbmZsaWN0X3BhdXNlZCA9IFF1ZXVlLmNyZWF0
ZSAoKTsKIAlkb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eSA9IFF1ZXVlLmNyZWF0ZSAoKTsKLQlv
bl9maXJzdF9jb25mbGljdF9wYXVzZSA9IChmdW4gKCkgLT4gKCkpOyAoKiBEdW1teSB2YWx1ZSBm
b3Igbm93LCBwZW5kaW5nIHN1YnNlcXVlbnQgY29tbWl0LiAqKQorCW9uX2ZpcnN0X2NvbmZsaWN0
X3BhdXNlID0gb25fZmlyc3RfY29uZmxpY3RfcGF1c2U7CiAJbl9wYXVzZWQgPSAwOwogfQogbGV0
IGRlbCBkb21zIGlkID0gSGFzaHRibC5yZW1vdmUgZG9tcy50YWJsZSBpZApkaWZmIC0tZ2l0IGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZiBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9veGVuc3RvcmVkLmNvbmYKaW5kZXggYTEwMDkzNi4uZGQ5NjQ5YiAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZgorKysgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mCkBAIC0yMiw3ICsyMiw3IEBAIGNvbmZsaWN0LWJ1cnN0
LWxpbWl0ID0gNS4wCiAjIFRoZSBjb25mbGljdC1jcmVkaXQgaXMgcmVwbGVuaXNoZWQgb3ZlciB0
aW1lOgogIyBvbmUgcG9pbnQgaXMgaXNzdWVkIGFmdGVyIGVhY2ggY29uZmxpY3QtbWF4LWhpc3Rv
cnktc2Vjb25kcywgc28gdGhpcwogIyBpcyB0aGUgbWluaW11bSBwYXVzZS10aW1lIGR1cmluZyB3
aGljaCBhIGRvbWFpbiB3aWxsIGJlIGlnbm9yZWQuCi0jIGNvbmZsaWN0LW1heC1oaXN0b3J5LXNl
Y29uZHMgPSAwLjA1Citjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzID0gMC4wNQogCiAjIElm
IHRoZSBjb25mbGljdC1yYXRlLWxpbWl0LWlzLWFnZ3JlZ2F0ZSBmbGFnIGlzIHRydWUgdGhlbiBh
ZnRlciBlYWNoCiAjIHRpY2sgb25lIHBvaW50IG9mIGNvbmZsaWN0LWNyZWRpdCBpcyBnaXZlbiB0
byBqdXN0IG9uZSBkb21haW46IHRoZQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXgg
OTQxZDgwMC4uYjhlNmU4NCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0
b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC01Mywx
NCArNTMsMTYgQEAgbGV0IHByb2Nlc3NfY29ubmVjdGlvbl9mZHMgc3RvcmUgY29ucyBkb21haW5z
IHJzZXQgd3NldCA9CiAKIGxldCBwcm9jZXNzX2RvbWFpbnMgc3RvcmUgY29ucyBkb21haW5zID0K
IAlsZXQgZG9faW9fZG9tYWluIGRvbWFpbiA9Ci0JCWlmIG5vdCAoRG9tYWluLmlzX2JhZF9kb21h
aW4gZG9tYWluKSB0aGVuCi0JCQlsZXQgaW9fY3JlZGl0ID0gRG9tYWluLmdldF9pb19jcmVkaXQg
ZG9tYWluIGluCi0JCQlpZiBpb19jcmVkaXQgPiAwIHRoZW4gKAotCQkJCWxldCBjb24gPSBDb25u
ZWN0aW9ucy5maW5kX2RvbWFpbiBjb25zIChEb21haW4uZ2V0X2lkIGRvbWFpbikgaW4KLQkJCQlQ
cm9jZXNzLmRvX2lucHV0IHN0b3JlIGNvbnMgZG9tYWlucyBjb247Ci0JCQkJUHJvY2Vzcy5kb19v
dXRwdXQgc3RvcmUgY29ucyBkb21haW5zIGNvbjsKLQkJCQlEb21haW4uZGVjcl9pb19jcmVkaXQg
ZG9tYWluOwotCQkJKSBpbgorCQlpZiBEb21haW4uaXNfYmFkX2RvbWFpbiBkb21haW4KKwkJfHwg
RG9tYWluLmdldF9pb19jcmVkaXQgZG9tYWluIDw9IDAKKwkJfHwgRG9tYWluLmlzX3BhdXNlZF9m
b3JfY29uZmxpY3QgZG9tYWluCisJCXRoZW4gKCkgKCogbm90aGluZyB0byBkbyAqKQorCQllbHNl
ICgKKwkJCWxldCBjb24gPSBDb25uZWN0aW9ucy5maW5kX2RvbWFpbiBjb25zIChEb21haW4uZ2V0
X2lkIGRvbWFpbikgaW4KKwkJCVByb2Nlc3MuZG9faW5wdXQgc3RvcmUgY29ucyBkb21haW5zIGNv
bjsKKwkJCVByb2Nlc3MuZG9fb3V0cHV0IHN0b3JlIGNvbnMgZG9tYWlucyBjb247CisJCQlEb21h
aW4uZGVjcl9pb19jcmVkaXQgZG9tYWluCisJCSkgaW4KIAlEb21haW5zLml0ZXIgZG9tYWlucyBk
b19pb19kb21haW4KIAogbGV0IHNpZ3VzcjFfaGFuZGxlciBzdG9yZSA9CkBAIC05MCw2ICs5Miw3
IEBAIGxldCBwYXJzZV9jb25maWcgZmlsZW5hbWUgPQogCWxldCBvcHRpb25zID0gWwogCQkoIm1l
cmdlLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9ib29sIFRyYW5zYWN0aW9uLmRvX2NvYWxlc2NlKTsK
IAkJKCJjb25mbGljdC1idXJzdC1saW1pdCIsIENvbmZpZy5TZXRfZmxvYXQgRGVmaW5lLmNvbmZs
aWN0X2J1cnN0X2xpbWl0KTsKKwkJKCJjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzIiwgQ29u
ZmlnLlNldF9mbG9hdCBEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyk7CiAJCSgi
Y29uZmxpY3QtcmF0ZS1saW1pdC1pcy1hZ2dyZWdhdGUiLCBDb25maWcuU2V0X2Jvb2wgRGVmaW5l
LmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlKTsKIAkJKCJwZXJtcy1hY3RpdmF0ZSIs
IENvbmZpZy5TZXRfYm9vbCBQZXJtcy5hY3RpdmF0ZSk7CiAJCSgicXVvdGEtYWN0aXZhdGUiLCBD
b25maWcuU2V0X2Jvb2wgUXVvdGEuYWN0aXZhdGUpOwpAQCAtMjYyLDcgKzI2NSwyMiBAQCBsZXQg
XyA9CiAKIAlsZXQgc3RvcmUgPSBTdG9yZS5jcmVhdGUgKCkgaW4KIAlsZXQgZXZlbnRjaG4gPSBF
dmVudC5pbml0ICgpIGluCi0JbGV0IGRvbWFpbnMgPSBEb21haW5zLmluaXQgZXZlbnRjaG4gaW4K
KwlsZXQgbmV4dF9mcmVxdWVudF9vcHMgPSByZWYgMC4gaW4KKwlsZXQgYWR2YW5jZV9uZXh0X2Zy
ZXF1ZW50X29wcyAoKSA9CisJCW5leHRfZnJlcXVlbnRfb3BzIDo9IChVbml4LmdldHRpbWVvZmRh
eSAoKSArLiAhRGVmaW5lLmNvbmZsaWN0X21heF9oaXN0b3J5X3NlY29uZHMpCisJaW4KKwlsZXQg
ZGVsYXlfbmV4dF9mcmVxdWVudF9vcHNfYnkgZHVyYXRpb24gPQorCQluZXh0X2ZyZXF1ZW50X29w
cyA6PSAhbmV4dF9mcmVxdWVudF9vcHMgKy4gZHVyYXRpb24KKwlpbgorCWxldCBkb21haW5zID0g
RG9tYWlucy5pbml0IGV2ZW50Y2huIGFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgaW4KKworCSgq
IEZvciB0aGluZ3MgdGhhdCBuZWVkIHRvIGJlIGRvbmUgcGVyaW9kaWNhbGx5IGJ1dCBtb3JlIG9m
dGVuCisJICogdGhhbiB0aGUgcGVyaW9kaWNfb3BzIGZ1bmN0aW9uICopCisJbGV0IGZyZXF1ZW50
X29wcyAoKSA9CisJCWlmIFVuaXguZ2V0dGltZW9mZGF5ICgpID4gIW5leHRfZnJlcXVlbnRfb3Bz
IHRoZW4gKAorCQkJRG9tYWlucy5pbmNyX2NvbmZsaWN0X2NyZWRpdCBkb21haW5zOworCQkJYWR2
YW5jZV9uZXh0X2ZyZXF1ZW50X29wcyAoKQorCQkpIGluCiAJbGV0IGNvbnMgPSBDb25uZWN0aW9u
cy5jcmVhdGUgKCkgaW4KIAogCWxldCBxdWl0ID0gcmVmIGZhbHNlIGluCkBAIC0zOTUsMjMgKzQx
MywzNCBAQCBsZXQgXyA9CiAJCQkgICAgIGdjLkdjLmhlYXBfd29yZHMgZ2MuR2MuaGVhcF9jaHVu
a3MKIAkJCSAgICAgZ2MuR2MubGl2ZV93b3JkcyBnYy5HYy5saXZlX2Jsb2NrcwogCQkJICAgICBn
Yy5HYy5mcmVlX3dvcmRzIGdjLkdjLmZyZWVfYmxvY2tzCi0JCSkKLQkJaW4KKwkJKTsKKwkJbGV0
IGVsYXBzZWQgPSBVbml4LmdldHRpbWVvZmRheSAoKSAtLiBub3cgaW4KKwkJZGVsYXlfbmV4dF9m
cmVxdWVudF9vcHNfYnkgZWxhcHNlZAorCWluCiAKLQkJbGV0IHBlcmlvZF9vcHNfaW50ZXJ2YWwg
PSAxNS4gaW4KLQkJbGV0IHBlcmlvZF9zdGFydCA9IHJlZiAwLiBpbgorCWxldCBwZXJpb2Rfb3Bz
X2ludGVydmFsID0gMTUuIGluCisJbGV0IHBlcmlvZF9zdGFydCA9IHJlZiAwLiBpbgogCiAJbGV0
IG1haW5fbG9vcCAoKSA9Ci0KKwkJbGV0IGlzX3BlYWNlZnVsIGMgPQorCQkJbWF0Y2ggQ29ubmVj
dGlvbi5nZXRfZG9tYWluIGMgd2l0aAorCQkJfCBOb25lIC0+IHRydWUgKCogVHJlYXQgc29ja2V0
LWNvbm5lY3Rpb25zIGFzIGV4ZW1wdCwgYW5kIGZyZWUgdG8gY29uZmxpY3QuICopCisJCQl8IFNv
bWUgZG9tIC0+IG5vdCAoRG9tYWluLmlzX3BhdXNlZF9mb3JfY29uZmxpY3QgZG9tKQorCQlpbgor
CQlmcmVxdWVudF9vcHMgKCk7CiAJCWxldCBtdyA9IENvbm5lY3Rpb25zLmhhc19tb3JlX3dvcmsg
Y29ucyBpbgorCQlsZXQgcGVhY2VmdWxfbXcgPSBMaXN0LmZpbHRlciBpc19wZWFjZWZ1bCBtdyBp
bgogCQlMaXN0Lml0ZXIKIAkJCShmdW4gYyAtPgogCQkJIG1hdGNoIENvbm5lY3Rpb24uZ2V0X2Rv
bWFpbiBjIHdpdGgKIAkJCSB8IE5vbmUgLT4gKCkgfCBTb21lIGQgLT4gRG9tYWluLmluY3JfaW9f
Y3JlZGl0IGQpCi0JCQltdzsKKwkJCXBlYWNlZnVsX213OworCQlsZXQgc3RhcnRfdGltZSA9IFVu
aXguZ2V0dGltZW9mZGF5ICgpIGluCiAJCWxldCB0aW1lb3V0ID0KLQkJCWlmIExpc3QubGVuZ3Ro
IG13ID4gMCB0aGVuIDAuIGVsc2UgcGVyaW9kX29wc19pbnRlcnZhbCBpbgotCQlsZXQgaW5zZXQs
IG91dHNldCA9IENvbm5lY3Rpb25zLnNlbGVjdCBjb25zIGluCisJCQlsZXQgdW50aWxfbmV4dF9h
Y3Rpdml0eSA9IG1pbiAobWF4IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkp
IHBlcmlvZF9vcHNfaW50ZXJ2YWwgaW4KKwkJCWlmIHBlYWNlZnVsX213IDw+IFtdIHRoZW4gMC4g
ZWxzZSB1bnRpbF9uZXh0X2FjdGl2aXR5CisJCWluCisJCWxldCBpbnNldCwgb3V0c2V0ID0gQ29u
bmVjdGlvbnMuc2VsZWN0IH5vbmx5X2lmOmlzX3BlYWNlZnVsIGNvbnMgaW4KIAkJbGV0IHJzZXQs
IHdzZXQsIF8gPQogCQl0cnkKIAkJCVNlbGVjdC5zZWxlY3QgKHNwZWNfZmRzIEAgaW5zZXQpIG91
dHNldCBbXSB0aW1lb3V0CkBAIC00MjEsNiArNDUwLDcgQEAgbGV0IF8gPQogCQkJTGlzdC5wYXJ0
aXRpb24gKGZ1biBmZCAtPiBMaXN0Lm1lbSBmZCBzcGVjX2ZkcykgcnNldCBpbgogCQlpZiBMaXN0
Lmxlbmd0aCBzZmRzID4gMCB0aGVuCiAJCQlwcm9jZXNzX3NwZWNpYWxfZmRzIHNmZHM7CisKIAkJ
aWYgTGlzdC5sZW5ndGggY2ZkcyA+IDAgfHwgTGlzdC5sZW5ndGggd3NldCA+IDAgdGhlbgogCQkJ
cHJvY2Vzc19jb25uZWN0aW9uX2ZkcyBzdG9yZSBjb25zIGRvbWFpbnMgY2ZkcyB3c2V0OwogCQlp
ZiB0aW1lb3V0IDw+IDAuIHRoZW4gKApAQCAtNDI4LDYgKzQ1OCw3IEBAIGxldCBfID0KIAkJCWlm
IG5vdyA+ICFwZXJpb2Rfc3RhcnQgKy4gcGVyaW9kX29wc19pbnRlcnZhbCB0aGVuCiAJCQkJKHBl
cmlvZF9zdGFydCA6PSBub3c7IHBlcmlvZGljX29wcyBub3cpCiAJCSk7CisKIAkJcHJvY2Vzc19k
b21haW5zIHN0b3JlIGNvbnMgZG9tYWlucwogCQlpbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:24:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxsyB-00009j-2Y; Tue, 11 Apr 2017 10:24:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsy9-00009S-R7
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:17 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 2E/22-16497-1DEACE85; Tue, 11 Apr 2017 10:24:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVffCujc
 RBm3LJS0mbDNwYPTY3reLPYAxijUzLym/IoE14/XhbsaCZumKj4u3sDcw3hPtYuTiEBL4wiix
 +VsfK4RznlHixNdlTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuESzz83
 MMEYvMKmEkcXHKbHcRmAarvWnmRdQIjxwJGhlWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGpn
 q5qcXFiempOYlJxXrJ+bmbGIFeqWdgYNzBuKPd7xCjJAeTkihvwMzXEUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkeF3WvokQEixKTU+tSMvMAYYHTFqCg0dJhNcTJM1bXJCYW5yZDpE6xajL8W7p
 h/dMQix5+XmpUuK830GKBECKMkrz4EbAQvUSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeD
 SBTeDLzSuA2vQI6ggnoiDO7XoIcUZKIkJJqYLS1yP0j7/xy+uHUIzdntP7xXssx5WoI49sSox
 X2iQ8ffIh7YpaTuN09buUK2dwFssdnejon1Nw0m7Rq5vczCza0a/QxCxr7bNJ/YLR1W75+5BZ
 fyW/O6zYHP/n7ibFQyXjXTWE78/S0GgeVAy1FeZ4Zx9WDXX7fXiszN23R4bDTsra53CZbYpVY
 ijMSDbWYi4oTAcBftCFQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1491906254!77062819!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22764 invoked from network); 11 Apr 2017 10:24:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:24:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsy6-0000hE-AH
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsy6-0003IX-9k
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsy6-0003IX-9k@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:24:14 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: add transaction info
	relevant to history-tracking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVjNjA5Yzg3ODAyYWI5MGEyZmMzYzgwMWYwZmMxYzFkMjA2MWZmZWMKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE1hciAxNCAxMjoxNzozOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTk6
MDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGFkZCB0cmFuc2FjdGlvbiBpbmZvIHJlbGV2
YW50IHRvIGhpc3RvcnktdHJhY2tpbmcKICAgIAogICAgU3BlY2lmaWNhbGx5OgogICAgICogcmV0
YWluIHRoZSBvcmlnaW5hbCBzdG9yZSAobm90IGp1c3QgdGhlIHJvb3QpIGluIGZ1bGwgdHJhbnNh
Y3Rpb25zCiAgICAgKiBzdG9yZSBjb21taXQgY291bnQgYXQgdGhlIHRpbWUgb2YgdGhlIHN0YXJ0
IG9mIHRoZSB0cmFuc2FjdGlvbgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25h
dGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMgU2FuZGVycyA8
dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGlu
ZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL3Byb2Nlc3MubWwgICAgIHwgIDIgKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2Fj
dGlvbi5tbCB8IDEyICsrKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3By
b2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRleCA3YjYwMzc2
Li41ZjkyMDQ0IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAor
KysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMzAxLDcgKzMwMSw3IEBA
IGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMgY29ucyA9CiAJfCBUcmFuc2FjdGlvbi5O
byAtPgogCQllcnJvciAiYXR0ZW1wdGVkIHRvIHJlcGxheSBhIG5vbi1mdWxsIHRyYW5zYWN0aW9u
IjsKIAkJZmFsc2UKLQl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHJvb3QsIGNzdG9yZSkgLT4K
Kwl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CiAJCWxldCB0aWQg
PSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3JlIGluCiAJCWxldCBuZXdfdCA9
IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3ByaW50ZiAicigl
ZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90
cmFuc2FjdGlvbi5tbAppbmRleCA2Zjc1OGZmLi5iMTc5MWIzIDEwMDY0NAotLS0gYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3RyYW5zYWN0aW9uLm1sCkBAIC03MywxMiArNzMsMTMgQEAgbGV0IGNhbl9jb2FsZXNjZSBvbGRy
b290IGN1cnJlbnRyb290IHBhdGggPQogCiB0eXBlIHR5ID0gTm8gfCBGdWxsIG9mICgKIAlpbnQg
KiAgICAgICAgICAoKiBUcmFuc2FjdGlvbiBpZCAqKQotCVN0b3JlLk5vZGUudCAqICgqIE9yaWdp
bmFsIHJvb3QgKikKKwlTdG9yZS50ICogICAgICAoKiBPcmlnaW5hbCBzdG9yZSAqKQogCVN0b3Jl
LnQgICAgICAgICgqIEEgcG9pbnRlciB0byB0aGUgY2Fub25pY2FsIHN0b3JlOiBpdHMgcm9vdCBj
aGFuZ2VzIG9uIGVhY2ggdHJhbnNhY3Rpb24tY29tbWl0ICopCiApCiAKIHR5cGUgdCA9IHsKIAl0
eTogdHk7CisJc3RhcnRfY291bnQ6IGludDY0OwogCXN0b3JlOiBTdG9yZS50OyAoKiBUaGlzIGlz
IHRoZSBzdG9yZSB0aGF0IHdlIGNoYW5nZSBpbiB3cml0ZSBvcGVyYXRpb25zLiAqKQogCXF1b3Rh
OiBRdW90YS50OwogCW11dGFibGUgcGF0aHM6IChYZW5idXMuWGIuT3Aub3BlcmF0aW9uICogU3Rv
cmUuUGF0aC50KSBsaXN0OwpAQCAtODcsMTAgKzg4LDEzIEBAIHR5cGUgdCA9IHsKIAltdXRhYmxl
IHdyaXRlX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiB9CiAKK2xldCBjb3VudGVyID0g
cmVmIDBMCisKIGxldCBtYWtlIGlkIHN0b3JlID0KLQlsZXQgdHkgPSBpZiBpZCA9IG5vbmUgdGhl
biBObyBlbHNlIEZ1bGwoaWQsIFN0b3JlLmdldF9yb290IHN0b3JlLCBzdG9yZSkgaW4KKwlsZXQg
dHkgPSBpZiBpZCA9IG5vbmUgdGhlbiBObyBlbHNlIEZ1bGwoaWQsIFN0b3JlLmNvcHkgc3RvcmUs
IHN0b3JlKSBpbgogCXsKIAkJdHkgPSB0eTsKKwkJc3RhcnRfY291bnQgPSAhY291bnRlcjsKIAkJ
c3RvcmUgPSBpZiBpZCA9IG5vbmUgdGhlbiBzdG9yZSBlbHNlIFN0b3JlLmNvcHkgc3RvcmU7CiAJ
CXF1b3RhID0gUXVvdGEuY29weSBzdG9yZS5TdG9yZS5xdW90YTsKIAkJcGF0aHMgPSBbXTsKQEAg
LTE2MSw3ICsxNjUsNyBAQCBsZXQgY29tbWl0IH5jb24gdCA9CiAJbGV0IGhhc19jb21taXRlZCA9
CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAgICAgICAgICAgICAgICAgICAgICAtPiB0cnVl
Ci0JfCBGdWxsIChpZCwgb2xkcm9vdCwgY3N0b3JlKSAtPiAgICAgICAoKiAiY3N0b3JlIiBtZWFu
aW5nIGN1cnJlbnQgY2Fub25pY2FsIHN0b3JlICopCisJfCBGdWxsIChpZCwgb2xkc3RvcmUsIGNz
dG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIgbWVhbmluZyBjdXJyZW50IGNhbm9uaWNhbCBzdG9y
ZSAqKQogCQlsZXQgY29tbWl0X3BhcnRpYWwgb2xkcm9vdCBjc3RvcmUgc3RvcmUgPQogCQkJKCog
Z2V0IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUgcXVlcnkgYW5kIHZlcmlmeSB0aGF0IGl0IGhhc24n
dAogCQkJICAgYmVlbiBtb2RpZmllZCBieSBvdGhlcnMgdHJhbnNhY3Rpb25zLiAqKQpAQCAtMjA0
LDcgKzIwOCw3IEBAIGxldCBjb21taXQgfmNvbiB0ID0KIAkJaWYgIXRlc3RfZWFnYWluICYmIFJh
bmRvbS5pbnQgMyA9IDAgdGhlbgogCQkJZmFsc2UKIAkJZWxzZQotCQkJdHJ5X2NvbW1pdCBvbGRy
b290IGNzdG9yZSB0LnN0b3JlCisJCQl0cnlfY29tbWl0IChTdG9yZS5nZXRfcm9vdCBvbGRzdG9y
ZSkgY3N0b3JlIHQuc3RvcmUKIAkJaW4KIAlpZiBoYXNfY29tbWl0ZWQgJiYgaGFzX3dyaXRlX29w
cyB0aGVuCiAJCURpc2sud3JpdGUgdC5zdG9yZTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:24:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:24:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxsyK-0000Bh-45; Tue, 11 Apr 2017 10:24:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsyJ-0000BU-9d
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:27 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 2A/CB-03420-ADEACE85; Tue, 11 Apr 2017 10:24:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVffmujc
 RBoe2KlhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxoc7D5kKvupXTH46jbWB8aJ6FyMXh5DAF0aJ
 +7f+s0M45xkl+q9uYupi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAVeLO5
 8tMIDavgJnEkZPTWEBsFqD6Bz/72CYwcixgZFjFqFGcWlSWWqRraKaXVJSZnlGSm5iZo2toYK
 aXm1pcnJiempOYVKyXnJ+7iRHoFQYg2MF4f2PAIUZJDiYlUd6Ama8jhPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnw7lr7JkJIsCg1PbUiLTMHGB4waQkOHiUR3v8gad7igsTc4sx0iNQpRl2Od0s/
 vGcSYsnLz0uVEuf9DlIkAFKUUZoHNwIWqpcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsBZ
 ApPZl4J3KZXQEcwAR1xZtdLkCNKEhFSUg2MzDvztFf/WXBe6OU/FtaqA/dLg/5MiuErbi791C
 15iVdrqlRYQbuck2PP1LWyXAwuM0qN7kpUqG5qenWZZd3XjMWpYZvbWVauyV9ZEsL+viAkvP7
 zs3aea6dEc5MfCM243N4by2DRu4ZF2L2lXvAoYy8Pm47Uq6zrf7dz6zGmH7OKjXGvCFZiKc5I
 NNRiLipOBADdCHeWUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1491906264!56576676!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52260 invoked from network); 11 Apr 2017 10:24:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:24:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsyG-0000i8-CP
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsyG-0003Jd-Bf
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsyG-0003Jd-Bf@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:24:24 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: support commit history
	tracking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkwNTBhOTcwYzg1NjJiMDQ5NGExZDRjYTAzM2QyOGI1MGMxYjYwMTEKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE1hciAxNCAxMzoyMDowNyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTk6
MDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHN1cHBvcnQgY29tbWl0IGhpc3RvcnkgdHJh
Y2tpbmcKICAgIAogICAgQWRkIGFiaWxpdHkgdG8gdHJhY2sgeGVuc3RvcmUgdHJlZSBvcGVyYXRp
b25zIC0tIGVpdGhlciBub24tdHJhbnNhY3Rpb25hbAogICAgb3BlcmF0aW9ucyBvciBjb21taXR0
ZWQgdHJhbnNhY3Rpb25zLgogICAgCiAgICBGb3Igbm93LCB0aGUgY2FsbCB0byBhY3R1YWxseSBy
ZXRhaW4gY29tbWl0cyBpcyBjb21tZW50ZWQgb3V0IGJlY2F1c2UgaGlzdG9yeQogICAgY2FuIGdy
b3cgd2l0aG91dCBib3VuZC4KICAgIAogICAgRm9yIG5vdywgd2UgY2FsbCByZWNvcmRfY29tbWl0
IGZvciBhbGwgbm9uLXRyYW5zYWN0aW9uYWwgb3BlcmF0aW9ucy4gQQogICAgc3Vic2VxdWVudCBw
YXRjaCB3aWxsIG1ha2UgaXQgcmV0YWluIG9ubHkgdGhlIG9uZXMgd2l0aCBzaWRlLWVmZmVjdHMu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXgu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxp
bmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZSAgICAg
fCAgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbCAgIHwgNDMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9j
ZXNzLm1sICAgfCAyNCArKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL29jYW1sL3hlbnN0b3Jl
ZC94ZW5zdG9yZWQubWwgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2Vm
aWxlIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2VmaWxlCmluZGV4IGRjZTllNzAuLmFjNDRm
YzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZQorKysgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvTWFrZWZpbGUKQEAgLTUwLDYgKzUwLDcgQEAgT0JKUyA9IGRlZmlu
ZSBcCiAJZG9tYWlucyBcCiAJY29ubmVjdGlvbiBcCiAJY29ubmVjdGlvbnMgXAorCWhpc3Rvcnkg
XAogCXBhcnNlX2FyZyBcCiAJcHJvY2VzcyBcCiAJeGVuc3RvcmVkCmRpZmYgLS1naXQgYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0
b3J5Lm1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmU0YjRkNzAKLS0tIC9k
ZXYvbnVsbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbApAQCAtMCwwICsx
LDQzIEBACisoKgorICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2Vy
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkCisgKiBieSB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBvbmx5LiB3aXRoIHRoZSBzcGVjaWFsCisgKiBl
eGNlcHRpb24gb24gbGlua2luZyBkZXNjcmliZWQgaW4gZmlsZSBMSUNFTlNFLgorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICopCisKK3R5cGUgaGlzdG9yeV9yZWNvcmQgPSB7CisJ
Y29uOiBDb25uZWN0aW9uLnQ7ICAgKCogY29ubmVjdGlvbiB0aGF0IG1hZGUgYSBjaGFuZ2UgKikK
Kwl0aWQ6IGludDsgICAgICAgICAgICAoKiB0cmFuc2FjdGlvbiBpZCBvZiB0aGUgY2hhbmdlICht
YXkgYmUgVHJhbnNhY3Rpb24ubm9uZSkgKikKKwliZWZvcmU6IFN0b3JlLnQ7ICAgICAoKiB0aGUg
c3RvcmUgYmVmb3JlIHRoZSBjaGFuZ2UgKikKKwlhZnRlcjogU3RvcmUudDsgICAgICAoKiB0aGUg
c3RvcmUgYWZ0ZXIgdGhlIGNoYW5nZSAqKQorCWZpbmlzaF9jb3VudDogaW50NjQ7ICgqIHRoZSBj
b21taXQtY291bnQgYXQgd2hpY2ggdGhlIHRyYW5zYWN0aW9uIGZpbmlzaGVkICopCit9CisKK2xl
dCBoaXN0b3J5IDogaGlzdG9yeV9yZWNvcmQgbGlzdCByZWYgPSByZWYgW10KKworKCogQ2FsbGVk
IGZyb20gcGVyaW9kaWNfb3BzIHRvIGVuc3VyZSB3ZSBkb24ndCBkaXNjYXJkIHN5bWJvbHMgdGhh
dCBhcmUgc3RpbGwgbmVlZGVkLiAqKQorKCogVGhlcmUgaXMgc2NvcGUgZm9yIG9wdGltaXNhdGlv
biBoZXJlLCBzaW5jZSBpbiBjb25zZWN1dGl2ZSBjb21taXRzIG9uZSBjb21taXQncyBgYWZ0ZXJg
CisgKiBpcyB0aGUgc2FtZSB0aGluZyBhcyB0aGUgbmV4dCBjb21taXQncyBgYmVmb3JlYCwgYnV0
IG5vdCBhbGwgY29tbWl0cyBpbiBoaXN0b3J5IGFyZQorICogY29uc2VjdXRpdmUuICopCitsZXQg
bWFya19zeW1ib2xzICgpID0KKwkoKiBUaGVyZSBhcmUgZ2FwcyB3aGVyZSBkb20wJ3MgY29tbWl0
cyBhcmUgbWlzc2luZy4gT3RoZXJ3aXNlIHdlIGNvdWxkIGFzc3VtZSB0aGF0CisJICogZWFjaCBl
bGVtZW50J3MgYGJlZm9yZWAgaXMgdGhlIHNhbWUgdGhpbmcgYXMgdGhlIG5leHQgZWxlbWVudCdz
IGBhZnRlcmAKKwkgKiBzaW5jZSB0aGUgbmV4dCBlbGVtZW50IGlzIHRoZSBwcmV2aW91cyBjb21t
aXQgKikKKwlMaXN0Lml0ZXIgKGZ1biBoaXN0X3JlYyAtPgorCQkJU3RvcmUubWFya19zeW1ib2xz
IGhpc3RfcmVjLmJlZm9yZTsKKwkJCVN0b3JlLm1hcmtfc3ltYm9scyBoaXN0X3JlYy5hZnRlcjsK
KwkJKQorCQkhaGlzdG9yeQorCitsZXQgcHVzaCAoeDogaGlzdG9yeV9yZWNvcmQpID0KKwlsZXQg
ZG9tID0geC5jb24uQ29ubmVjdGlvbi5kb20gaW4KKwltYXRjaCBkb20gd2l0aAorCXwgTm9uZSAt
PiAoKSAoKiB0cmVhdCBzb2NrZXQgY29ubmVjdGlvbnMgYXMgYWx3YXlzIGZyZWUgdG8gY29uZmxp
Y3QgKikKKwl8IFNvbWUgZCAtPiBpZiBub3QgKERvbWFpbi5pc19mcmVlX3RvX2NvbmZsaWN0IGQp
IHRoZW4gaGlzdG9yeSA6PSB4IDo6ICFoaXN0b3J5CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmlu
ZGV4IDVmOTIwNDQuLjk2NGMwNDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBAIC0yOTMs
NiArMjkzLDE2IEBAIGxldCB3cml0ZV9yZXNwb25zZV9sb2cgfnR5IH50aWQgfmNvbiB+cmVzcG9u
c2UgPQogCXwgUGFja2V0LlJlcGx5IHggLT4gd3JpdGVfYW5zd2VyX2xvZyB+dHkgfnRpZCB+Y29u
IH5kYXRhOngKIAl8IFBhY2tldC5FcnJvciBlIC0+IHdyaXRlX2Fuc3dlcl9sb2cgfnR5OihYZW5i
dXMuWGIuT3AuRXJyb3IpIH50aWQgfmNvbiB+ZGF0YTplCiAKK2xldCByZWNvcmRfY29tbWl0IH5j
b24gfnRpZCB+YmVmb3JlIH5hZnRlciA9CisJbGV0IGluYyByID0gciA6PSBJbnQ2NC5hZGQgMUwg
IXIgaW4KKwlsZXQgZmluaXNoX2NvdW50ID0gaW5jIFRyYW5zYWN0aW9uLmNvdW50ZXI7ICFUcmFu
c2FjdGlvbi5jb3VudGVyIGluCisJKCogVGhpcyBjYWxsIHdvdWxkIGxlYWsgbWVtb3J5IGlmIGhp
c3RvcmljIGFjdGl2aXR5IGlzIHJldGFpbmVkIGZvcmV2ZXIKKwkgICBzbyBjYW4gb25seSBiZSB1
bmNvbW1lbnRlZCBpZiBoaXN0b3J5IGlzIGd1YXJhbnRlZWQgbm90IHRvIGdyb3cKKwkgICB1bmJv
dW5kZWRseS4KKwlIaXN0b3J5LnB1c2gge0hpc3RvcnkuY29uPWNvbjsgdGlkPXRpZDsgYmVmb3Jl
PWJlZm9yZTsgYWZ0ZXI9YWZ0ZXI7IGZpbmlzaF9jb3VudD1maW5pc2hfY291bnR9CisJKikKKwko
KQorCiAoKiBSZXBsYXkgYSBzdG9yZWQgdHJhbnNhY3Rpb24gYWdhaW5zdCBhIGZyZXNoIHN0b3Jl
LCBjaGVjayB0aGUgcmVzcG9uc2VzIGFyZQogICAgYWxsIGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21t
aXQgdGhlIHRyYW5zYWN0aW9uLiBPdGhlcndpc2Ugc2VuZCB0aGUgYWJvcnQgdG8KICAgIHRoZSBj
bGllbnQuICopCkBAIC0zNjMsOCArMzczLDE0IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29u
IHQgZG9tYWlucyBjb25zIGRhdGEgPQogCQlDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBjb24g
KFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KIAlpZiBub3Qgc3VjY2VzcyB0aGVuCiAJ
CXJhaXNlIFRyYW5zYWN0aW9uX2FnYWluOwotCWlmIGNvbW1pdCB0aGVuCi0JCXByb2Nlc3Nfd2F0
Y2ggKExpc3QucmV2IChUcmFuc2FjdGlvbi5nZXRfcGF0aHMgdCkpIGNvbnMKKwlpZiBjb21taXQg
dGhlbiBiZWdpbgorCQlwcm9jZXNzX3dhdGNoIChMaXN0LnJldiAoVHJhbnNhY3Rpb24uZ2V0X3Bh
dGhzIHQpKSBjb25zOworCQltYXRjaCB0LlRyYW5zYWN0aW9uLnR5IHdpdGgKKwkJfCBUcmFuc2Fj
dGlvbi5ObyAtPgorCQkJKCkgKCogbm8gbmVlZCB0byByZWNvcmQgYW55dGhpbmcgKikKKwkJfCBU
cmFuc2FjdGlvbi5GdWxsKGlkLCBvbGRzdG9yZSwgY3N0b3JlKSAtPgorCQkJcmVjb3JkX2NvbW1p
dCB+Y29uIH50aWQ6aWQgfmJlZm9yZTpvbGRzdG9yZSB+YWZ0ZXI6Y3N0b3JlCisJZW5kCiAKIGxl
dCBkb19pbnRyb2R1Y2UgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCWlmIG5vdCAoQ29ubmVj
dGlvbi5pc19kb20wIGNvbikKQEAgLTQ0OCw3ICs0NjQsMTEgQEAgbGV0IHByb2Nlc3NfcGFja2V0
IH5zdG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEgPQogCQkJZWxzZQogCQkJCUNvbm5lY3Rpb24u
Z2V0X3RyYW5zYWN0aW9uIGNvbiB0aWQKIAkJCWluCisKKwkJbGV0IGJlZm9yZSA9IFN0b3JlLmNv
cHkgc3RvcmUgaW4KIAkJbGV0IHJlc3BvbnNlID0gaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5k
b21zIH5mY3QgfmNvbiB+dCB+cmVxIGluCisJCWxldCBhZnRlciA9IFN0b3JlLmNvcHkgc3RvcmUg
aW4KKwkJaWYgdGlkID0gVHJhbnNhY3Rpb24ubm9uZSB0aGVuIHJlY29yZF9jb21taXQgfmNvbiB+
dGlkIH5iZWZvcmUgfmFmdGVyOwogCiAJCWxldCByZXNwb25zZSA9IHRyeQogCQkJaWYgdGlkIDw+
IFRyYW5zYWN0aW9uLm5vbmUgdGhlbgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXgg
YjhlNmU4NC4uMWQ3OWI5ZSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0
b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC0zODYs
NiArMzg2LDcgQEAgbGV0IF8gPQogCQkJU3ltYm9sLm1hcmtfYWxsX2FzX3VudXNlZCAoKTsKIAkJ
CVN0b3JlLm1hcmtfc3ltYm9scyBzdG9yZTsKIAkJCUNvbm5lY3Rpb25zLml0ZXIgY29ucyBDb25u
ZWN0aW9uLm1hcmtfc3ltYm9sczsKKwkJCUhpc3RvcnkubWFya19zeW1ib2xzICgpOwogCQkJU3lt
Ym9sLmdhcmJhZ2UgKCkKIAkJZW5kOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:24:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:24:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxsyU-0000EJ-5r; Tue, 11 Apr 2017 10:24:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsyS-0000Dt-S3
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:36 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 01/B7-03705-4EEACE85; Tue, 11 Apr 2017 10:24:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffxujc
 RBg96lCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y87CB2wFH8Qqmi8sZm1gfCTUxcjFISTwhVFi
 /5nFTBDOeUaJtj1n2boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIlHj76
 CsjiM0rYCax4O0CFhCbBaj+55RFzBMYORYwMqxiVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw1s
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYGz84nSIUZKDSUmUN2Dm6wghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEry71r6JEBIsSk1PrUjLzAEGB0xagoNHSYT3P0iat7ggMbc4Mx0idYpRl+Pd0g/v
 mYRY8vLzUqXEeb+DFAmAFGWU5sGNgAXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzagPDX
 ognM68EbtMroCOYgI44s+slyBEliQgpqQbGzAzpuk0TtFQeqN79vt9ubS3nHBUhcyHPX5xGb4
 y+Kh8uTr509NqG1Rm7D09zzGgVNT61RE7m1ev/d99Y/VrI1TxNfXnHEaniE1cmzTi4+kaMdEn
 UPoeHU4zYT7FcDBb7mpV9WOmeLO/UT/6chzwSV05g7lM79WJm6tsPu391JjVLvzttvO9+qhJL
 cUaioRZzUXEiAO3ssilPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1491906274!78466257!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11840 invoked from network); 11 Apr 2017 10:24:35 -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; 11 Apr 2017 10:24:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsyQ-0000iO-EI
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsyQ-0003KF-Dj
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsyQ-0003KF-Dj@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:24:34 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: only record operations
	with side-effects in history
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY0ZDE2YzliNzA0MmQzZWZlNjNmYjZhNzE5ZTg1MTk2MjZmYzAyOGYKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNDoyMDozMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTk6
MDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IG9ubHkgcmVjb3JkIG9wZXJhdGlvbnMgd2l0
aCBzaWRlLWVmZmVjdHMgaW4gaGlzdG9yeQogICAgCiAgICBUaGVyZSBpcyBubyBuZWVkIHRvIHJl
Y29yZCAicmVhZCIgb3BlcmF0aW9ucyBhcyB0aGV5IHdpbGwgbmV2ZXIgY2F1c2UgYW5vdGhlcgog
ICAgdHJhbnNhY3Rpb24gdG8gZmFpbC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEpvbmF0aGFuIERhdmllcyA8
am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGhvbWFzIFNhbmRl
cnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwgfCA0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9wcm9jZXNzLm1sCmluZGV4IDk2NGMwNDQuLmI0MzVhNGEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9wcm9jZXNzLm1sCkBAIC00NTAsNiArNDUwLDM3IEBAIGxldCBmdW5jdGlvbl9vZl90eXBlIHR5
ID0KIAl8IF8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBmdW5jdGlvbl9vZl90eXBl
X3NpbXBsZV9vcCB0eQogCiAoKioKKyAqIERldGVybWluZXMgd2hpY2ggaW5kaXZpZHVhbCAobm9u
LXRyYW5zYWN0aW9uYWwpIG9wZXJhdGlvbnMgd2Ugd2FudCB0byByZXRhaW4uCisgKiBXZSBvbmx5
IHdhbnQgdG8gcmV0YWluIG9wZXJhdGlvbnMgdGhhdCBoYXZlIHNpZGUtZWZmZWN0cyBpbiB0aGUg
c3RvcmUgc2luY2UKKyAqIHRoZXNlIGNhbiBiZSB0aGUgY2F1c2Ugb2YgdHJhbnNhY3Rpb25zIGZh
aWxpbmcuCisgKikKK2xldCByZXRhaW5fb3BfaW5faGlzdG9yeSB0eSA9CisJbWF0Y2ggdHkgd2l0
aAorCXwgWGVuYnVzLlhiLk9wLldyaXRlCisJfCBYZW5idXMuWGIuT3AuTWtkaXIKKwl8IFhlbmJ1
cy5YYi5PcC5SbQorCXwgWGVuYnVzLlhiLk9wLlNldHBlcm1zICAgICAgICAgIC0+IHRydWUKKwl8
IFhlbmJ1cy5YYi5PcC5EZWJ1ZworCXwgWGVuYnVzLlhiLk9wLkRpcmVjdG9yeQorCXwgWGVuYnVz
LlhiLk9wLlJlYWQKKwl8IFhlbmJ1cy5YYi5PcC5HZXRwZXJtcworCXwgWGVuYnVzLlhiLk9wLldh
dGNoCisJfCBYZW5idXMuWGIuT3AuVW53YXRjaAorCXwgWGVuYnVzLlhiLk9wLlRyYW5zYWN0aW9u
X3N0YXJ0CisJfCBYZW5idXMuWGIuT3AuVHJhbnNhY3Rpb25fZW5kCisJfCBYZW5idXMuWGIuT3Au
SW50cm9kdWNlCisJfCBYZW5idXMuWGIuT3AuUmVsZWFzZQorCXwgWGVuYnVzLlhiLk9wLkdldGRv
bWFpbnBhdGgKKwl8IFhlbmJ1cy5YYi5PcC5XYXRjaGV2ZW50CisJfCBYZW5idXMuWGIuT3AuRXJy
b3IKKwl8IFhlbmJ1cy5YYi5PcC5Jc2ludHJvZHVjZWQKKwl8IFhlbmJ1cy5YYi5PcC5SZXN1bWUK
Kwl8IFhlbmJ1cy5YYi5PcC5TZXRfdGFyZ2V0CisJfCBYZW5idXMuWGIuT3AuUmVzdHJpY3QKKwl8
IFhlbmJ1cy5YYi5PcC5SZXNldF93YXRjaGVzCisJfCBYZW5idXMuWGIuT3AuSW52YWxpZCAgICAg
ICAgICAgLT4gZmFsc2UKKworKCoqCiAgKiBOb3Rocm93IGd1YXJhbnRlZS4KICAqKQogbGV0IHBy
b2Nlc3NfcGFja2V0IH5zdG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEgPQpAQCAtNDY1LDEwICs0
OTYsMTggQEAgbGV0IHByb2Nlc3NfcGFja2V0IH5zdG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEg
PQogCQkJCUNvbm5lY3Rpb24uZ2V0X3RyYW5zYWN0aW9uIGNvbiB0aWQKIAkJCWluCiAKLQkJbGV0
IGJlZm9yZSA9IFN0b3JlLmNvcHkgc3RvcmUgaW4KLQkJbGV0IHJlc3BvbnNlID0gaW5wdXRfaGFu
ZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfmNvbiB+dCB+cmVxIGluCi0JCWxldCBhZnRlciA9
IFN0b3JlLmNvcHkgc3RvcmUgaW4KLQkJaWYgdGlkID0gVHJhbnNhY3Rpb24ubm9uZSB0aGVuIHJl
Y29yZF9jb21taXQgfmNvbiB+dGlkIH5iZWZvcmUgfmFmdGVyOworCQlsZXQgZXhlY3V0ZSAoKSA9
IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb24gfnQgfnJlcSBpbgorCisJ
CWxldCByZXNwb25zZSA9CisJCQkoKiBOb3RlIHRoYXQgdHJhbnNhY3Rpb25zIGFyZSByZWNvcmRl
ZCBpbiBoaXN0b3J5IHNlcGFyYXRlbHkuICopCisJCQlpZiB0aWQgPSBUcmFuc2FjdGlvbi5ub25l
ICYmIHJldGFpbl9vcF9pbl9oaXN0b3J5IHR5IHRoZW4gYmVnaW4KKwkJCQlsZXQgYmVmb3JlID0g
U3RvcmUuY29weSBzdG9yZSBpbgorCQkJCWxldCByZXNwb25zZSA9IGV4ZWN1dGUgKCkgaW4KKwkJ
CQlsZXQgYWZ0ZXIgPSBTdG9yZS5jb3B5IHN0b3JlIGluCisJCQkJcmVjb3JkX2NvbW1pdCB+Y29u
IH50aWQgfmJlZm9yZSB+YWZ0ZXI7CisJCQkJcmVzcG9uc2UKKwkJCWVuZCBlbHNlIGV4ZWN1dGUg
KCkKKwkJaW4KIAogCQlsZXQgcmVzcG9uc2UgPSB0cnkKIAkJCWlmIHRpZCA8PiBUcmFuc2FjdGlv
bi5ub25lIHRoZW4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:24:51 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxsyh-0000Hg-91; Tue, 11 Apr 2017 10:24:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsyf-0000HN-Vb
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:50 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4A/3F-01936-1FEACE85; Tue, 11 Apr 2017 10:24:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfftujc
 RBpPXalhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqoXL5kLtutWnOgwb2BcodrFyMkhJPCFUeLT
 S6MuRi4g+zyjxJVZPSxdjBwcbAJiEnP3KoDUiAioSsxasZwZol5doul3AxuILSzgLdE56w2Yz
 StgJrHg+yMwmwWo/uuutWwTGDkWMDKsYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyTPVyU4uLE9
 NTcxKTivWS83M3MQI9wgAEOxjXTHU+xCjJwaQkyhsw83WEEF9SfkplRmJxRnxRaU5q8SFGGQ4
 OJQlel7VvIoQEi1LTUyvSMnOAoQGTluDgURLh9QRJ8xYXJOYWZ6ZDpE4xKkqJ884ASQiAJDJK
 8+DaYOF4iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8ZSBTeDLzSuCmvwJazAS0+MyulyCLS
 xIRUlINjNoHPaw0J7JtiMt5fkP3zJuV8Sq8G5wS9E8cjFczm/3lo9IcBobUWVNi2DtFw5pkvV
 ziDy2a39yg1MP3TqFv8rZXO/V6zmtHf3sS5puTndzCHBoZcIQ7Osdt/bocU6++iO/+azYt5T1
 zme+sUvixk9dSyqPnPFD8Hm6wM/zMi6+3I1vvs/8MV2Ipzkg01GIuKk4EAKnZUaxCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1491906284!54102348!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23634 invoked from network); 11 Apr 2017 10:24:45 -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; 11 Apr 2017 10:24:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsya-0000ia-GM
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsya-0003LD-Fn
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsya-0003LD-Fn@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:24:44 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: discard old
	commit-history on txn end
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFlZWJkMTZmZDUxOGZiNDMxZTU4NzNmZjQ1MGM4MmEzMzA4NDc5MTMKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTQ6MjU6MTYgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE5OjAy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkaXNjYXJkIG9sZCBjb21taXQtaGlzdG9yeSBv
biB0eG4gZW5kCiAgICAKICAgIFRoZSBoaXN0b3J5IG9mIGNvbW1pdHMgaXMgdG8gYmUgdXNlZCBm
b3Igd29ya2luZyBvdXQgd2hpY2ggaGlzdG9yaWNhbAogICAgY29tbWl0KHMpIChpbmNsdWRpbmcg
YXRvbWljIHdyaXRlcykgY2F1c2VkIGNvbmZsaWN0cyB3aXRoIGEKICAgIGN1cnJlbnRseS1mYWls
aW5nIGNvbW1pdCBvZiBhIHRyYW5zYWN0aW9uLiBBbnkgY29tbWl0IHRoYXQgd2FzIG1hZGUKICAg
IGJlZm9yZSB0aGUgY3VycmVudCB0cmFuc2FjdGlvbiBzdGFydGVkIGNhbm5vdCBiZSByZWxldmFu
dC4gVGhlcmVmb3JlCiAgICB3ZSBuZXZlciBuZWVkIHRvIGtlZXAgaGlzdG9yeSBmcm9tIGJlZm9y
ZSB0aGUgc3RhcnQgb2YgdGhlCiAgICBsb25nZXN0LXJ1bm5pbmcgdHJhbnNhY3Rpb24gdGhhdCBp
cyBvcGVuIGF0IGFueSBnaXZlbiB0aW1lOiB3aGVuZXZlciBhCiAgICB0cmFuc2FjdGlvbiBlbmRz
ICh3aXRoIG9yIHdpdGhvdXQgYSBjb21taXQpIHRoZW4gaWYgaXQgd2FzIHRoZQogICAgbG9uZ2Vz
dC1ydW5uaW5nIG9wZW4gdHJhbnNhY3Rpb24gd2UgY2FuIGRlbGV0ZSBoaXN0b3J5IHVwIHVudGls
IHN0YXJ0CiAgICBvZiB0aGUgdGhlIG5leHQtbG9uZ2VzdC1ydW5uaW5nIG9wZW4gdHJhbnNhY3Rp
b24uCiAgICAKICAgIFNvbWUgdHJhbnNhY3Rpb25zIG1pZ2h0IHN0YXkgb3BlbiBmb3IgYSB2ZXJ5
IGxvbmcgdGltZSwgc28gaWYgYW55CiAgICB0cmFuc2FjdGlvbiBleGNlZWRzIGNvbmZsaWN0X21h
eF9oaXN0b3J5X3NlY29uZHMgdGhlbiB3ZSByZW1vdmUgaXQKICAgIGZyb20gY29uc2lkZXJhdGlv
biBpbiB0aGlzIGNvbnRleHQsIGFuZCB3aWxsIG5vdCBndWFyYW50ZWUgdG8ga2VlcAogICAgcmVt
ZW1iZXJpbmcgYWJvdXQgaGlzdG9yaWNhbCBjb21taXRzIG1hZGUgZHVyaW5nIHN1Y2ggYSB0cmFu
c2FjdGlvbi4KICAgIAogICAgV2UgaW1wbGVtZW50IHRoaXMgYnkga2VlcGluZyBhIGxpc3Qgb2Yg
YWxsIG9wZW4gdHJhbnNhY3Rpb25zIHRoYXQgaGF2ZQogICAgbm90IGJlZW4gb3BlbiB0b28gbG9u
Zy4gV2hlbiBhIHRyYW5zYWN0aW9uIGVuZHMsIHdlIHJlbW92ZSBpdCBmcm9tIHRoZQogICAgbGlz
dCwgYWxvbmcgd2l0aCBhbnkgdGhhdCBoYXZlIGJlZW4gb3BlbiBsb25nZXIgdGhhbiB0aGUgbWF4
aW11bTsgdGhlbgogICAgd2UgZGVsZXRlIGFueSBoaXN0b3J5IGZyb20gYmVmb3JlIHRoZSBzdGFy
dCBvZiB0aGUgbG9uZ2VzdC1ydW5uaW5nCiAgICB0cmFuc2FjdGlvbiByZW1haW5pbmcgaW4gdGhl
IGxpc3QuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNhbmRlcnNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmll
c0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlh
bi5saW5kaWdAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5t
bCAgICAgfCAxNyArKysrKysrKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwgICAgIHwgIDQgKystLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1s
IHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDQg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvaGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCmlu
ZGV4IGU0YjRkNzAuLjZmN2EyODIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9o
aXN0b3J5Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCkBAIC0zNiw2
ICszNiwyMyBAQCBsZXQgbWFya19zeW1ib2xzICgpID0KIAkJKQogCQkhaGlzdG9yeQogCisoKiBL
ZWVwIG9ubHkgZW5vdWdoIGNvbW1pdC1oaXN0b3J5IHRvIHByb3RlY3QgdGhlIHJ1bm5pbmcgdHJh
bnNhY3Rpb25zIHRoYXQgd2UgYXJlIHN0aWxsIHRyYWNraW5nICopCisoKiBUaGVyZSBpcyBzY29w
ZSBmb3Igb3B0aW1pc2F0aW9uIGhlcmUsIHJlcGxhY2luZyBMaXN0LmZpbHRlciB3aXRoIHNvbWV0
aGluZyBtb3JlIGVmZmljaWVudCwKKyAqIHByb2JhYmx5IG9uIGEgZGlmZmVyZW50IGxpc3QtbGlr
ZSBzdHJ1Y3R1cmUuICopCitsZXQgdHJpbSAoKSA9CisJaGlzdG9yeSA6PSBtYXRjaCBUcmFuc2Fj
dGlvbi5vbGRlc3Rfc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSB3aXRoCisJfCBOb25lIC0+
IFtdICgqIFdlIGhhdmUgbm8gb3BlbiB0cmFuc2FjdGlvbiwgc28gbm8gaGlzdG9yeSBpcyBuZWVk
ZWQgKikKKwl8IFNvbWUgKF8sIHR4bikgLT4gKAorCQkoKiBrZWVwIHJlY29yZHMgd2l0aCBmaW5p
c2hfY291bnQgcmVjZW50IGVub3VnaCB0byBiZSByZWxldmFudCAqKQorCQlMaXN0LmZpbHRlciAo
ZnVuIHIgLT4gci5maW5pc2hfY291bnQgPiB0eG4uVHJhbnNhY3Rpb24uc3RhcnRfY291bnQpICFo
aXN0b3J5CisJKQorCitsZXQgZW5kX3RyYW5zYWN0aW9uIHR4biBjb24gdGlkIGNvbW1pdCA9CisJ
bGV0IHN1Y2Nlc3MgPSBDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBjb24gdGlkIGNvbW1pdCBp
bgorCVRyYW5zYWN0aW9uLmVuZF90cmFuc2FjdGlvbiB0eG47CisJdHJpbSAoKTsKKwlzdWNjZXNz
CisKIGxldCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkgPQogCWxldCBkb20gPSB4LmNvbi5Db25u
ZWN0aW9uLmRvbSBpbgogCW1hdGNoIGRvbSB3aXRoCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmlu
ZGV4IGI0MzVhNGEuLjZmNGQxMTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBAIC0zMTMs
NyArMzEzLDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25zID0KIAkJZmFs
c2UKIAl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CiAJCWxldCB0
aWQgPSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3JlIGluCi0JCWxldCBuZXdf
dCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgorCQlsZXQgbmV3X3QgPSBUcmFuc2Fj
dGlvbi5tYWtlIH5pbnRlcm5hbDp0cnVlIHRpZCBjc3RvcmUgaW4KIAkJbGV0IGNvbiA9IHNwcmlu
dGYgInIoJWQpOiVzIiBpZCAoQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMpIGluCiAJCWxldCBwZXJm
b3JtX2V4biAocmVxdWVzdCwgcmVzcG9uc2UpID0KIAkJCXdyaXRlX2FjY2Vzc19sb2cgfnR5OnJl
cXVlc3QuUGFja2V0LnR5IH50aWQgfmNvbiB+ZGF0YTpyZXF1ZXN0LlBhY2tldC5kYXRhOwpAQCAt
MzcwLDcgKzM3MCw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlucyBjb25z
IGRhdGEgPQogCQlpbgogCWxldCBzdWNjZXNzID0KIAkJbGV0IGNvbW1pdCA9IGlmIGNvbW1pdCB0
aGVuIFNvbWUgKGZ1biBjb24gdHJhbnMgLT4gdHJhbnNhY3Rpb25fcmVwbGF5IGNvbiB0cmFucyBk
b21haW5zIGNvbnMpIGVsc2UgTm9uZSBpbgotCQlDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBj
b24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KKwkJSGlzdG9yeS5lbmRfdHJhbnNh
Y3Rpb24gdCBjb24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KIAlpZiBub3Qgc3Vj
Y2VzcyB0aGVuCiAJCXJhaXNlIFRyYW5zYWN0aW9uX2FnYWluOwogCWlmIGNvbW1pdCB0aGVuIGJl
Z2luCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKaW5kZXggYjE3OTFiMy4uZWRkMTE3
OCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCisrKyBi
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbApAQCAtODcsMTIgKzg3LDI5IEBA
IHR5cGUgdCA9IHsKIAltdXRhYmxlIHJlYWRfbG93cGF0aDogU3RvcmUuUGF0aC50IG9wdGlvbjsK
IAltdXRhYmxlIHdyaXRlX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiB9CitsZXQgZ2V0
X2lkIHQgPSBtYXRjaCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBp
ZAogCiBsZXQgY291bnRlciA9IHJlZiAwTAogCi1sZXQgbWFrZSBpZCBzdG9yZSA9CisoKiBTY29w
ZSBmb3Igb3B0aW1pc2F0aW9uOiBkaWZmZXJlbnQgZGF0YS1zdHJ1Y3R1cmUgYW5kIGZ1bmN0aW9u
cyB0byBzZWFyY2gvZmlsdGVyIGl0ICopCitsZXQgc2hvcnRfcnVubmluZ190eG5zID0gcmVmIFtd
CisKK2xldCBvbGRlc3Rfc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSA9CisJbGV0IHJlYyBs
YXN0ID0gZnVuY3Rpb24KKwkJfCBbXSAtPiBOb25lCisJCXwgW3hdIC0+IFNvbWUgeAorCQl8IHgg
OjogeHMgLT4gbGFzdCB4cworCWluIGxhc3QgIXNob3J0X3J1bm5pbmdfdHhucworCitsZXQgZW5k
X3RyYW5zYWN0aW9uIHR4biA9CisJbGV0IGN1dG9mZiA9IFVuaXguZ2V0dGltZW9mZGF5ICgpIC0u
ICFEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyBpbgorCXNob3J0X3J1bm5pbmdf
dHhucyA6PSBMaXN0LmZpbHRlcgorCQkoZnVuY3Rpb24gKHN0YXJ0X3RpbWUsIHR4KSAtPiBzdGFy
dF90aW1lID49IGN1dG9mZiAmJiB0eCAhPSB0eG4pCisJCSFzaG9ydF9ydW5uaW5nX3R4bnMKKwor
bGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQogCWxldCB0eSA9IGlmIGlkID0g
bm9uZSB0aGVuIE5vIGVsc2UgRnVsbChpZCwgU3RvcmUuY29weSBzdG9yZSwgc3RvcmUpIGluCi0J
eworCWxldCB0eG4gPSB7CiAJCXR5ID0gdHk7CiAJCXN0YXJ0X2NvdW50ID0gIWNvdW50ZXI7CiAJ
CXN0b3JlID0gaWYgaWQgPSBub25lIHRoZW4gc3RvcmUgZWxzZSBTdG9yZS5jb3B5IHN0b3JlOwpA
QCAtMTAxLDkgKzExOCwxMyBAQCBsZXQgbWFrZSBpZCBzdG9yZSA9CiAJCW9wZXJhdGlvbnMgPSBb
XTsKIAkJcmVhZF9sb3dwYXRoID0gTm9uZTsKIAkJd3JpdGVfbG93cGF0aCA9IE5vbmU7Ci0JfQor
CX0gaW4KKwlpZiBpZCA8PiBub25lICYmIG5vdCBpbnRlcm5hbCB0aGVuICgKKwkJbGV0IG5vdyA9
IFVuaXguZ2V0dGltZW9mZGF5ICgpIGluCisJCXNob3J0X3J1bm5pbmdfdHhucyA6PSAobm93LCB0
eG4pIDo6ICFzaG9ydF9ydW5uaW5nX3R4bnMKKwkpOworCXR4bgogCi1sZXQgZ2V0X2lkIHQgPSBt
YXRjaCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBpZAogbGV0IGdl
dF9zdG9yZSB0ID0gdC5zdG9yZQogbGV0IGdldF9wYXRocyB0ID0gdC5wYXRocwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:25:02 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:25: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.xen.org>)
	id 1cxsys-0000KR-Ai; Tue, 11 Apr 2017 10:25:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsyq-0000KA-SU
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:00 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 49/C0-15567-CFEACE85; Tue, 11 Apr 2017 10:25:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVffHujc
 RBk8X6VhM2GbgwOixvW8XewBjFGtmXlJ+RQJrRs+ZBYwFs3kq9r09yNzAuJCri5GLQ0jgC6PE
 75t7mLsYOYGc84wSF+6adDFycLAJiEnM3asAEhYRUJWYtWI5VIm6RNPvBjYQW1jASuLU7ImsI
 OW8AmYS9w/wgIRZgMonH9vNPoGRYwEjwypG9eLUorLUIl1jvaSizPSMktzEzBxdQwNTvdzU4u
 LE9NScxKRiveT83E2MQH8wAMEOxr3/nA4xSnIwKYnyBsx8HSHEl5SfUpmRWJwRX1Sak1p8iFG
 Gg0NJglcH6F8hwaLU9NSKtMwcYGDApCU4eJREeD3XAqV5iwsSc4sz0yFSpxgVpcR5v4MkBEAS
 GaV5cG2wYLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd73IFN4MvNK4Ka/AlrMBLT4zK6XI
 ItLEhFSUg2Mdub12UlV/6f61T1g3L7qM/+NTx8iGva+u+YpdOuB7kfRdd+eMN+1DFgw1fT/2z
 tPZyjrJgUe7M7jX9Ldm91840VZisI0xrDXrOnzanh+1r6YJbNEcT3/nyT/M0nP84p79xVNtHe
 8Xfl4vsAiZbGulNmJz8pnH/MQk8q68sDeIcR9D2/avz/tSizFGYmGWsxFxYkArjLIC0ECAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1491906294!72318004!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7775 invoked from network); 11 Apr 2017 10:24:55 -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; 11 Apr 2017 10:24:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsyk-0000if-K8
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsyk-0003Lz-Hi
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:24:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsyk-0003Lz-Hi@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:24:54 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: track commit history
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA1Y2NiNzEzYjJjODhlOTJmNTFhYmRjOWFlYzliNWEzNjIwZmYzYmMKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogTW9uIE1hciAyNyAwODo1ODoyOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTk6
MDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHRyYWNrIGNvbW1pdCBoaXN0b3J5CiAgICAK
ICAgIFNpbmNlIHRoZSBsaXN0IG9mIGhpc3RvcmljIGFjdGl2aXR5IGNhbm5vdCBncm93IHdpdGhv
dXQgYm91bmQsIGl0IGlzIHNhZmUgdG8gdXNlCiAgICB0aGlzIHRvIHRyYWNrIGNvbW1pdHMuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXgu
Y29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIHwgNSAtLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRl
eCA2ZjRkMTE4Li4xZWQxYThmIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJv
Y2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMjk2LDEy
ICsyOTYsNyBAQCBsZXQgd3JpdGVfcmVzcG9uc2VfbG9nIH50eSB+dGlkIH5jb24gfnJlc3BvbnNl
ID0KIGxldCByZWNvcmRfY29tbWl0IH5jb24gfnRpZCB+YmVmb3JlIH5hZnRlciA9CiAJbGV0IGlu
YyByID0gciA6PSBJbnQ2NC5hZGQgMUwgIXIgaW4KIAlsZXQgZmluaXNoX2NvdW50ID0gaW5jIFRy
YW5zYWN0aW9uLmNvdW50ZXI7ICFUcmFuc2FjdGlvbi5jb3VudGVyIGluCi0JKCogVGhpcyBjYWxs
IHdvdWxkIGxlYWsgbWVtb3J5IGlmIGhpc3RvcmljIGFjdGl2aXR5IGlzIHJldGFpbmVkIGZvcmV2
ZXIKLQkgICBzbyBjYW4gb25seSBiZSB1bmNvbW1lbnRlZCBpZiBoaXN0b3J5IGlzIGd1YXJhbnRl
ZWQgbm90IHRvIGdyb3cKLQkgICB1bmJvdW5kZWRseS4KIAlIaXN0b3J5LnB1c2gge0hpc3Rvcnku
Y29uPWNvbjsgdGlkPXRpZDsgYmVmb3JlPWJlZm9yZTsgYWZ0ZXI9YWZ0ZXI7IGZpbmlzaF9jb3Vu
dD1maW5pc2hfY291bnR9Ci0JKikKLQkoKQogCiAoKiBSZXBsYXkgYSBzdG9yZWQgdHJhbnNhY3Rp
b24gYWdhaW5zdCBhIGZyZXNoIHN0b3JlLCBjaGVjayB0aGUgcmVzcG9uc2VzIGFyZQogICAgYWxs
IGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21taXQgdGhlIHRyYW5zYWN0aW9uLiBPdGhlcndpc2Ugc2Vu
ZCB0aGUgYWJvcnQgdG8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:25:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:25:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxsyy-0000Lj-CA; Tue, 11 Apr 2017 10:25:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsyx-0000LX-2e
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:07 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 67/E0-01912-20FACE85; Tue, 11 Apr 2017 10:25:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZdx/Zs
 Ig5sXTS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y1nfXtaCs3oVSy4uZ2xgnKPWxcjFISTwhVHi
 Q99TNgjnPKPEo47nrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvESrTdX
 ccIYvMKmElcXdoFZrMA1Xe+6GeawMixgJFhFaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgalebm
 pxcWJ6ak5iUrFecn7uJkagTxiAYAfjscnOhxglOZiURHkDZr6OEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBu2vtmwghwaLU9NSKtMwcYHDApCU4eJREeD1B0rzFBYm5xZnpEKlTjIpS4rwzQBIC
 IImM0jy4NlhAXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7waQKTyZeSVw018BLWYCWnxm1
 0uQxSWJCCmpBkanppjNgcoXd/jdXVl8kyE2OeaJaqHHJ4kjyZJXWQQ9uD9Vce3OYzi6zabU9N
 OB0x+/SNWah998LcLelif4+fsluWsORbEJRfebw4qFd547It3BXP725sqbQr4p278VHeDs7Ut
 jcUlTWCO6e14+1/srzxOs/HxYT89O8Nuyb73x2uTp0dLyaUosxRmJhlrMRcWJAD0NWyhDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1491906304!92731402!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52118 invoked from network); 11 Apr 2017 10:25:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:25:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsyu-0000jS-MD
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsyu-0003NV-LW
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsyu-0003NV-LW@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:25:04 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: blame the connection
	that caused a transaction conflict
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRlZmY4OTFmMWJhN2IxNmQyNDBiNDc3ZmQwMzFkMGY2NjE4NWEzMDQKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNDoyODoxNiAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MTk6
MDIgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGJsYW1lIHRoZSBjb25uZWN0aW9uIHRoYXQg
Y2F1c2VkIGEgdHJhbnNhY3Rpb24gY29uZmxpY3QKICAgIAogICAgQmxhbWUgZWFjaCBjb25uZWN0
aW9uIGZvdW5kIHRvIGhhdmUgbWFkZSBhIGNvbW1pdCB0aGF0IHdvdWxkIGNhdXNlIHRoaXMKICAg
IHRyYW5zYWN0aW9uIHRvIGZhaWwuIEVhY2ggYmxhbWVkIGNvbm5lY3Rpb24gaXMgcGVuYWxpc2Vk
IGJ5IGhhdmluZyBpdHMKICAgIGNvbmZsaWN0LWNyZWRpdCBkZWNyZW1lbnRlZC4KICAgIAogICAg
Tm90ZSB0aGUgY2hhbmdlIGluIHNlbWFudGljcyBmb3IgdGhlIHJlcGxheSBmdW5jdGlvbjogd2Ug
bm8gbG9uZ2VyIHN0b3AgYWZ0ZXIKICAgIGZpbmRpbmcgdGhlIGZpcnN0IG9wZXJhdGlvbiB0aGF0
IGNhbid0IGJlIHJlcGxheWVkLiBUaGlzIGFsbG93cyB1cyB0byBpZGVudGlmeQogICAgYWxsIG9w
ZXJhdGlvbnMgdGhhdCBjb25mbGljdGVkIHdpdGggdGhpcyB0cmFuc2FjdGlvbiwgbm90IGp1c3Qg
dGhlIG9uZSB0aGF0CiAgICBjb25mbGljdGVkIGZpcnN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29tPgogICAgU2lnbmVk
LW9mZi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CiAgICB2
MSBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXgu
Y29tPgogICAgCiAgICBDaGFuZ2VzIHNpbmNlIHYxOgogICAgICogdXNlIGNvcnJlY3QgbG9nIGxl
dmVscyBmb3IgaW5mb3JtYXRpb25hbCBtZXNzYWdlcwogICAgQ2hhbmdlcyBzaW5jZSB2MjoKICAg
ICAqIGZpeCB0aGUgYmxhbWUgYWxnb3JpdGhtIGFuZCBpbXByb3ZlIGxvZ2dpbmcKICAgICAgIChm
aXggd2FzIHJldmlld2VkIGJ5IEpvbmF0aGFuIERhdmllcykKICAgIAogICAgUmVwb3J0ZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21h
cyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hl
bnN0b3JlZC9oaXN0b3J5Lm1sIHwgMTIgKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2hpc3RvcnkubWwKaW5kZXggNmY3YTI4Mi4uZTk0MWUyYiAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL2hpc3RvcnkubWwKQEAgLTU4LDMgKzU4LDE1IEBAIGxldCBwdXNoICh4OiBoaXN0b3J5X3Jl
Y29yZCkgPQogCW1hdGNoIGRvbSB3aXRoCiAJfCBOb25lIC0+ICgpICgqIHRyZWF0IHNvY2tldCBj
b25uZWN0aW9ucyBhcyBhbHdheXMgZnJlZSB0byBjb25mbGljdCAqKQogCXwgU29tZSBkIC0+IGlm
IG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29uZmxpY3QgZCkgdGhlbiBoaXN0b3J5IDo9IHggOjog
IWhpc3RvcnkKKworKCogRmluZCB0aGUgY29ubmVjdGlvbnMgZnJvbSByZWNvcmRzIHNpbmNlIGNv
bW1pdC1jb3VudCBbc2luY2VdIGZvciB3aGljaCBbZiByZWNvcmRdIHJldHVybnMgW3RydWVdICop
CitsZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5zaW5jZSB+ZiA9CisJKCogVGhlICJtZW0iIGNhbGwg
aXMgYW4gb3B0aW1pc2F0aW9uLCB0byBhdm9pZCBjYWxsaW5nIGYgaWYgd2UgaGF2ZSBwaWNrZWQg
Y29uIGFscmVhZHkuICopCisJKCogVXNpbmcgYSBoYXNoIHRhYmxlIHJhdGhlciB0aGFuIGEgbGlz
dCBpcyB0byBvcHRpbWlzZSB0aGUgIm1lbSIgY2FsbC4gKikKKwlMaXN0LmZvbGRfbGVmdCAoZnVu
IGFjYyBoaXN0X3JlYyAtPgorCQlpZiBoaXN0X3JlYy5maW5pc2hfY291bnQgPiBzaW5jZQorCQkm
JiBub3QgKEhhc2h0YmwubWVtIGFjYyBoaXN0X3JlYy5jb24pCisJCSYmIGYgaGlzdF9yZWMKKwkJ
dGhlbiBIYXNodGJsLnJlcGxhY2UgYWNjIGhpc3RfcmVjLmNvbiAoKTsKKwkJYWNjCisJKSAoSGFz
aHRibC5jcmVhdGUgMTAyMykgIWhpc3RvcnkKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKaW5kZXgg
MWVkMWE4Zi4uNWU1YTFhYiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAgLTE2LDYgKzE2
LDcgQEAKIAogbGV0IGVycm9yIGZtdCA9IExvZ2dpbmcuZXJyb3IgInByb2Nlc3MiIGZtdAogbGV0
IGluZm8gZm10ID0gTG9nZ2luZy5pbmZvICJwcm9jZXNzIiBmbXQKK2xldCBkZWJ1ZyBmbXQgPSBM
b2dnaW5nLmRlYnVnICJwcm9jZXNzIiBmbXQKIAogb3BlbiBQcmludGYKIG9wZW4gU3RkZXh0CkBA
IC0yNSw2ICsyNiw3IEBAIGV4Y2VwdGlvbiBUcmFuc2FjdGlvbl9uZXN0ZWQKIGV4Y2VwdGlvbiBE
b21haW5fbm90X21hdGNoCiBleGNlcHRpb24gSW52YWxpZF9DbWRfQXJncwogCisoKiBUaGlzIGNv
bnRyb2xzIHRoZSBkb19kZWJ1ZyBmbiBpbiB0aGlzIG1vZHVsZSwgbm90IHRoZSBkZWJ1ZyBsb2dn
aW5nLWZ1bmN0aW9uLiAqKQogbGV0IGFsbG93X2RlYnVnID0gcmVmIGZhbHNlCiAKIGxldCBjX2lu
dF9vZl9zdHJpbmcgcyA9CkBAIC0zMDgsMjMgKzMxMCw1MSBAQCBsZXQgdHJhbnNhY3Rpb25fcmVw
bGF5IGMgdCBkb21zIGNvbnMgPQogCQlmYWxzZQogCXwgVHJhbnNhY3Rpb24uRnVsbChpZCwgb2xk
c3RvcmUsIGNzdG9yZSkgLT4KIAkJbGV0IHRpZCA9IENvbm5lY3Rpb24uc3RhcnRfdHJhbnNhY3Rp
b24gYyBjc3RvcmUgaW4KLQkJbGV0IG5ld190ID0gVHJhbnNhY3Rpb24ubWFrZSB+aW50ZXJuYWw6
dHJ1ZSB0aWQgY3N0b3JlIGluCisJCWxldCByZXBsYXlfdCA9IFRyYW5zYWN0aW9uLm1ha2Ugfmlu
dGVybmFsOnRydWUgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3ByaW50ZiAiciglZCk6JXMi
IGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KLQkJbGV0IHBlcmZvcm1fZXhuIChyZXF1
ZXN0LCByZXNwb25zZSkgPQotCQkJd3JpdGVfYWNjZXNzX2xvZyB+dHk6cmVxdWVzdC5QYWNrZXQu
dHkgfnRpZCB+Y29uIH5kYXRhOnJlcXVlc3QuUGFja2V0LmRhdGE7CisKKwkJbGV0IHBlcmZvcm1f
ZXhuIH53bG9nIHR4biAocmVxdWVzdCwgcmVzcG9uc2UpID0KKwkJCWlmIHdsb2cgdGhlbiB3cml0
ZV9hY2Nlc3NfbG9nIH50eTpyZXF1ZXN0LlBhY2tldC50eSB+dGlkIH5jb24gfmRhdGE6cmVxdWVz
dC5QYWNrZXQuZGF0YTsKIAkJCWxldCBmY3QgPSBmdW5jdGlvbl9vZl90eXBlX3NpbXBsZV9vcCBy
ZXF1ZXN0LlBhY2tldC50eSBpbgotCQkJbGV0IHJlc3BvbnNlJyA9IGlucHV0X2hhbmRsZV9lcnJv
ciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb246YyB+dDpuZXdfdCB+cmVxOnJlcXVlc3QgaW4KLQkJCXdy
aXRlX3Jlc3BvbnNlX2xvZyB+dHk6cmVxdWVzdC5QYWNrZXQudHkgfnRpZCB+Y29uIH5yZXNwb25z
ZTpyZXNwb25zZSc7Ci0JCQlpZiBub3QoUGFja2V0LnJlc3BvbnNlX2VxdWFsIHJlc3BvbnNlIHJl
c3BvbnNlJykgdGhlbiByYWlzZSBUcmFuc2FjdGlvbl9hZ2FpbiBpbgorCQkJbGV0IHJlc3BvbnNl
JyA9IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb246YyB+dDp0eG4gfnJl
cTpyZXF1ZXN0IGluCisJCQlpZiB3bG9nIHRoZW4gd3JpdGVfcmVzcG9uc2VfbG9nIH50eTpyZXF1
ZXN0LlBhY2tldC50eSB+dGlkIH5jb24gfnJlc3BvbnNlOnJlc3BvbnNlJzsKKwkJCWlmIG5vdChQ
YWNrZXQucmVzcG9uc2VfZXF1YWwgcmVzcG9uc2UgcmVzcG9uc2UnKSB0aGVuIHJhaXNlIFRyYW5z
YWN0aW9uX2FnYWluCisJCWluCiAJCWZpbmFsbHkKIAkJKGZ1biAoKSAtPgogCQkJdHJ5CiAJCQkJ
TG9nZ2luZy5zdGFydF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7Ci0JCQkJTGlzdC5pdGVyIHBlcmZv
cm1fZXhuIChUcmFuc2FjdGlvbi5nZXRfb3BlcmF0aW9ucyB0KTsKLQkJCQlMb2dnaW5nLmVuZF90
cmFuc2FjdGlvbiB+Y29uIH50aWQ7CisJCQkJTGlzdC5pdGVyIChwZXJmb3JtX2V4biB+d2xvZzp0
cnVlIHJlcGxheV90KSAoVHJhbnNhY3Rpb24uZ2V0X29wZXJhdGlvbnMgdCk7ICgqIE1heSB0aHJv
dyBFQUdBSU4gKikKIAotCQkJCVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uIG5ld190Ci0JCQl3aXRo
IGUgLT4KKwkJCQlMb2dnaW5nLmVuZF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7CisJCQkJVHJhbnNh
Y3Rpb24uY29tbWl0IH5jb24gcmVwbGF5X3QKKwkJCXdpdGgKKwkJCXwgVHJhbnNhY3Rpb25fYWdh
aW4gLT4gKAorCQkJCWxldCB2aWN0aW1fZG9tc3RyID0gQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMg
aW4KKwkJCQlkZWJ1ZyAiQXBwb3J0aW9uaW5nIGJsYW1lIGZvciBFQUdBSU4gaW4gdHhuICVkLCBk
b21haW49JXMiIGlkIHZpY3RpbV9kb21zdHI7CisJCQkJbGV0IHB1bmlzaCBndWlsdHlfY29uID0K
KwkJCQkJZGVidWcgIkJsYW1pbmcgZG9tYWluICVzIGZvciBjb25mbGljdCB3aXRoIGRvbWFpbiAl
cyB0eG4gJWQiCisJCQkJCQkoQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGd1aWx0eV9jb24pIHZpY3Rp
bV9kb21zdHIgaWQ7CisJCQkJCUNvbm5lY3Rpb24uZGVjcl9jb25mbGljdF9jcmVkaXQgZG9tcyBn
dWlsdHlfY29uCisJCQkJaW4KKwkJCQlsZXQganVkZ2VfYW5kX3NlbnRlbmNlIGhpc3RfcmVjID0g
KAorCQkJCQlsZXQgY2FuX2FwcGx5X29uIHN0b3JlID0gKAorCQkJCQkJbGV0IHN0b3JlID0gU3Rv
cmUuY29weSBzdG9yZSBpbgorCQkJCQkJbGV0IHRyaWFsX3QgPSBUcmFuc2FjdGlvbi5tYWtlIH5p
bnRlcm5hbDp0cnVlIFRyYW5zYWN0aW9uLm5vbmUgc3RvcmUgaW4KKwkJCQkJCXRyeSBMaXN0Lml0
ZXIgKHBlcmZvcm1fZXhuIH53bG9nOmZhbHNlIHRyaWFsX3QpIChUcmFuc2FjdGlvbi5nZXRfb3Bl
cmF0aW9ucyB0KTsKKwkJCQkJCQl0cnVlCisJCQkJCQl3aXRoIFRyYW5zYWN0aW9uX2FnYWluIC0+
IGZhbHNlCisJCQkJCSkgaW4KKwkJCQkJaWYgY2FuX2FwcGx5X29uIGhpc3RfcmVjLkhpc3Rvcnku
YmVmb3JlCisJCQkJCSYmIG5vdCAoY2FuX2FwcGx5X29uIGhpc3RfcmVjLkhpc3RvcnkuYWZ0ZXIp
CisJCQkJCXRoZW4gKHB1bmlzaCBoaXN0X3JlYy5IaXN0b3J5LmNvbjsgdHJ1ZSkKKwkJCQkJZWxz
ZSBmYWxzZQorCQkJCSkgaW4KKwkJCQlsZXQgZ3VpbHR5X2NvbnMgPSBIaXN0b3J5LmZpbHRlcl9j
b25uZWN0aW9ucyB+c2luY2U6dC5UcmFuc2FjdGlvbi5zdGFydF9jb3VudCB+ZjpqdWRnZV9hbmRf
c2VudGVuY2UgaW4KKwkJCQlpZiBIYXNodGJsLmxlbmd0aCBndWlsdHlfY29ucyA9IDAgdGhlbiBk
ZWJ1ZyAiRm91bmQgbm8gY3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3QgYmUgc2VsZiBv
ciBub3QgaW4gaGlzdG9yeS4iIGNvbjsKKwkJCQlmYWxzZQorCQkJKQorCQkJfCBlIC0+CiAJCQkJ
aW5mbyAidHJhbnNhY3Rpb25fcmVwbGF5ICVkIGNhdWdodDogJXMiIHRpZCAoUHJpbnRleGMudG9f
c3RyaW5nIGUpOwogCQkJCWZhbHNlCiAJCQkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:25:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:25:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxsz8-0000Nm-Dq; Tue, 11 Apr 2017 10:25:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsz7-0000NQ-8a
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:17 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 69/34-03648-C0FACE85; Tue, 11 Apr 2017 10:25:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVZd7/Zs
 IgwN79S0mbDNwYPTY3reLPYAxijUzLym/IoE148nfhIKnohWrD79jb2DsFupi5OIQEvjCKHH+
 +QomCOc8o0Tv14WMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC1hJ7Hvwh
 RHE5hUwk1jdewKshgWo/vD52cwTGDkWMDKsYlQvTi0qSy3StdBLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GCcfdn/EKMkB5OSKG/AzNcRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4dda9iRASLEpNT61Iy8wBhgZMWoKDR0mE9/9aoDRvcUFibnFmOkTqFKOilDjvd5CE
 AEgiozQPrg0WjpcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzPseZApPZl4J3PRXQIuZgBaf2
 fUSZHFJIkJKqoFx9o8bN9g/mPCIbrsg7M75qONk5Isz2V4rudwnpqo5FrpGSDG4/bZYtK/zkn
 opa16t+uS6hIqeKTve7ljQe3XLpvDfOb0ubT9fLe2N7slXENqkNqXk7RH7urb0yicTT+hbyLz
 Nsfd76nZDzW3rM4nz+x//6U+8wMP2bMuECUk252KeGfHNimBVYinOSDTUYi4qTgQAulPrzEIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1491906314!55220001!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 521 invoked from network); 11 Apr 2017 10:25:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:25:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsz4-0000kH-OF
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxsz4-0003O3-NY
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxsz4-0003O3-NY@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:25:14 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: allow self-conflicts
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNkMWFmZmM3ODdiZDNhMmE5MzMxNjk4MWM3NDljNTJhNWJhNjYwZjcKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTk6MDY6NTQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE5OjAy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBhbGxvdyBzZWxmLWNvbmZsaWN0cwogICAgCiAg
ICBXZSBhbHJlYWR5IGF2b2lkIGludGVyLWRvbWFpbiBjb25mbGljdHMgYnV0IG5vdyBhbGxvdyBp
bnRyYS1kb21haW4KICAgIGNvbmZsaWN0cy4gIEFsdGhvdWdoIHRoZXJlIGFyZSBubyBrbm93biBw
cmFjdGljYWwgZXhhbXBsZXMgb2YgYSBkb21haW4KICAgIHRoYXQgbWlnaHQgcGVyZm9ybSBvcGVy
YXRpb25zIHRoYXQgY29uZmxpY3Qgd2l0aCBpdHMgb3duIHRyYW5zYWN0aW9ucywKICAgIHRoaXMg
aXMgY29uY2VpdmFibGUsIHNvIGhlcmUgd2UgYXZvaWQgY2hhbmdpbmcgdGhvc2Ugc2VtYW50aWNz
CiAgICB1bm5lY2Vzc2FyaWx5LgogICAgCiAgICBXaGVuIGEgdHJhbnNhY3Rpb24gY29tbWl0IGZh
aWxzIHdpdGggYSBjb25mbGljdCBhbmQgd2UgbG9vayB0aHJvdWdoCiAgICB0aGUgaGlzdG9yeSBv
ZiBjb21taXRzIHRvIHNlZSB3aGljaCBjb25uZWN0aW9uKHMpIHRvIGJsYW1lLCBpZ25vcmUKICAg
IGhpc3RvcmljYWwgY29tbWl0cyB0aGF0IHdlcmUgbWFkZSBieSB0aGUgc2FtZSBjb25uZWN0aW9u
IGFzIHRoZQogICAgZmFpbGluZyBjb21taXQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVy
cyA8dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb25hdGhhbiBE
YXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0
b3JlZC9oaXN0b3J5Lm1sIHwgMyArKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1s
IHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAppbmRleCBlOTQxZTJiLi40MDc5NTg4IDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAorKysgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvaGlzdG9yeS5tbApAQCAtNjAsMTEgKzYwLDEyIEBAIGxldCBwdXNoICh4OiBoaXN0
b3J5X3JlY29yZCkgPQogCXwgU29tZSBkIC0+IGlmIG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29u
ZmxpY3QgZCkgdGhlbiBoaXN0b3J5IDo9IHggOjogIWhpc3RvcnkKIAogKCogRmluZCB0aGUgY29u
bmVjdGlvbnMgZnJvbSByZWNvcmRzIHNpbmNlIGNvbW1pdC1jb3VudCBbc2luY2VdIGZvciB3aGlj
aCBbZiByZWNvcmRdIHJldHVybnMgW3RydWVdICopCi1sZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5z
aW5jZSB+ZiA9CitsZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5pZ25vcmUgfnNpbmNlIH5mID0KIAko
KiBUaGUgIm1lbSIgY2FsbCBpcyBhbiBvcHRpbWlzYXRpb24sIHRvIGF2b2lkIGNhbGxpbmcgZiBp
ZiB3ZSBoYXZlIHBpY2tlZCBjb24gYWxyZWFkeS4gKikKIAkoKiBVc2luZyBhIGhhc2ggdGFibGUg
cmF0aGVyIHRoYW4gYSBsaXN0IGlzIHRvIG9wdGltaXNlIHRoZSAibWVtIiBjYWxsLiAqKQogCUxp
c3QuZm9sZF9sZWZ0IChmdW4gYWNjIGhpc3RfcmVjIC0+CiAJCWlmIGhpc3RfcmVjLmZpbmlzaF9j
b3VudCA+IHNpbmNlCisJCSYmIG5vdCAoaGlzdF9yZWMuY29uID09IGlnbm9yZSkKIAkJJiYgbm90
IChIYXNodGJsLm1lbSBhY2MgaGlzdF9yZWMuY29uKQogCQkmJiBmIGhpc3RfcmVjCiAJCXRoZW4g
SGFzaHRibC5yZXBsYWNlIGFjYyBoaXN0X3JlYy5jb24gKCk7CmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNz
Lm1sCmluZGV4IDVlNWExYWIuLmI1NmUzZmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBA
IC0zNTAsNyArMzUwLDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25zID0K
IAkJCQkJdGhlbiAocHVuaXNoIGhpc3RfcmVjLkhpc3RvcnkuY29uOyB0cnVlKQogCQkJCQllbHNl
IGZhbHNlCiAJCQkJKSBpbgotCQkJCWxldCBndWlsdHlfY29ucyA9IEhpc3RvcnkuZmlsdGVyX2Nv
bm5lY3Rpb25zIH5zaW5jZTp0LlRyYW5zYWN0aW9uLnN0YXJ0X2NvdW50IH5mOmp1ZGdlX2FuZF9z
ZW50ZW5jZSBpbgorCQkJCWxldCBndWlsdHlfY29ucyA9IEhpc3RvcnkuZmlsdGVyX2Nvbm5lY3Rp
b25zIH5pZ25vcmU6YyB+c2luY2U6dC5UcmFuc2FjdGlvbi5zdGFydF9jb3VudCB+ZjpqdWRnZV9h
bmRfc2VudGVuY2UgaW4KIAkJCQlpZiBIYXNodGJsLmxlbmd0aCBndWlsdHlfY29ucyA9IDAgdGhl
biBkZWJ1ZyAiRm91bmQgbm8gY3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3QgYmUgc2Vs
ZiBvciBub3QgaW4gaGlzdG9yeS4iIGNvbjsKIAkJCQlmYWxzZQogCQkJKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:25:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:25:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxszI-0000Pb-FN; Tue, 11 Apr 2017 10:25:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszG-0000PJ-VM
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:27 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 55/7A-13971-61FACE85; Tue, 11 Apr 2017 10:25:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVVd0/Zs
 IgxWNxhYTthk4MHps79vFHsAYxZqZl5RfkcCasXrTbsaCbyIV95tesTUwtgl2MXJxCAl8YZRY
 uXI6E4RznlHidu869i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAMpERbwkrgz2
 QrE5BUwk1h0LwGkggWoeuLc96wTGDkWMDKsYlQvTi0qSy3SNdRLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0Rz0DA+MOxqZe50OMkhxMSqK8ATNfRwjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4NVZ9yZCSLAoNT21Ii0zBxgYMGkJDh4lEd7/a4HSvMUFibnFmekQqVOMilLivN9B
 EgIgiYzSPLg2WDBeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMqw2ynSczrwRu+iugxUxAi
 8/segmyuCQRISXVwBi00eOZcFFWxMaUbTtWMutzz35go3PtU4p478evl/hZn8vssmM7o8LIkX
 zyhXX0t6Z/DjyxhT35crvWv1upnSr6LfbPdbPX6a9nF7xWilmw5Juqmh4/L3NYmoH47oK5Jop
 /zk+69dAhfk3bV/snX9KUWAP6qlOCKq09lR/e+7ZrV8WFziPJbUosxRmJhlrMRcWJACXJQ+ZB
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1491906324!77063061!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32983 invoked from network); 11 Apr 2017 10:25:25 -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; 11 Apr 2017 10:25:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszE-0000ka-QU
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszE-0003Oq-Pi
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxszE-0003Oq-Pi@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:25:24 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: do not commit
	read-only transactions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY2Y2IyZWJmOTJhNjBiN2FjNGI4ZTU5NDc2YzEyYmUzNGNjODA2NmUKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMjQgMTY6MTY6MTAgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE5OjAy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkbyBub3QgY29tbWl0IHJlYWQtb25seSB0cmFu
c2FjdGlvbnMKICAgIAogICAgVGhlIHBhY2tldCB0ZWxsaW5nIHVzIHRvIGVuZCB0aGUgdHJhbnNh
Y3Rpb24gaGFzIGFsd2F5cyBjYXJyaWVkIGFuCiAgICBhcmd1bWVudCB0ZWxsaW5nIHVzIHdoZXRo
ZXIgdG8gY29tbWl0LgogICAgCiAgICBJZiB0aGUgdHJhbnNhY3Rpb24gbWFkZSBubyBtb2RpZmlj
YXRpb25zIHRvIHRoZSB0cmVlLCBub3cgd2UgaWdub3JlCiAgICB0aGF0IGFyZ3VtZW50IGFuZCBk
byBub3QgY29tbWl0OiBpdCBpcyBqdXN0IGEgd2FzdGUgb2YgZWZmb3J0LgogICAgCiAgICBUaGlz
IG1ha2VzIHJlYWQtb25seSB0cmFuc2FjdGlvbnMgaW1tdW5lIHRvIGNvbmZsaWN0cywgYW5kIG1l
YW5zIHRoYXQKICAgIHdlIGRvIG5vdCBuZWVkIHRvIHN0b3JlIGFueSBvZiB0aGVpciBkZXRhaWxz
IGluIHRoZSBoaXN0b3J5IHRoYXQgaXMKICAgIHVzZWQgZm9yIGFzc2lnbmluZyBibGFtZSBmb3Ig
Y29uZmxpY3RzLgogICAgCiAgICBXZSBjb3VudCBhIHRyYW5zYWN0aW9uIGFzIGEgcmVhZC1vbmx5
IHRyYW5zYWN0aW9uIG9ubHkgaWYgaXQgY29udGFpbnMKICAgIG5vIG9wZXJhdGlvbnMgdGhhdCBt
b2RpZmllZCB0aGUgdHJlZS4KICAgIAogICAgVGhpcyBtZWFucyB0aGF0IChmb3IgZXhhbXBsZSkg
YSB0cmFuc2FjdGlvbiB0aGF0IGNyZWF0ZXMgYSBuZXcgbm9kZQogICAgdGhlbiBkZWxldGVzIGl0
IHdvdWxkIE5PVCBjb3VudCBhcyByZWFkLW9ubHksIGV2ZW4gdGhvdWdoIGl0IG1ha2VzIG5vCiAg
ICBjaGFuZ2Ugb3ZlcmFsbC4gQSBtb3JlIHNvcGhpc3RpY2F0ZWQgYWxnb3JpdGhtIGNvdWxkIGp1
ZGdlIHRoZQogICAgdHJhbnNhY3Rpb24gYmFzZWQgb24gY29tcGFyaXNvbiBvZiBpdHMgaW5pdGlh
bCBhbmQgZmluYWwgc3RhdGVzLCBidXQKICAgIHRoaXMgd291bGQgYWRkIGNvbXBsZXhpdHkgYW5k
IGNvbXB1dGF0aW9uYWwgY29zdC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9t
YXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8
am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3By
b2Nlc3MubWwgICAgIHwgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwg
fCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJv
Y2Vzcy5tbAppbmRleCBiNTZlM2ZjLi5hZGZjN2E0IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5t
bApAQCAtMzkzLDYgKzM5Myw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlu
cyBjb25zIGRhdGEgPQogCQl8IHggOjogXyAgIC0+IHJhaXNlIChJbnZhbGlkX2FyZ3VtZW50IHgp
CiAJCXwgXyAgICAgICAgLT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncwogCQlpbgorCWxldCBjb21t
aXQgPSBjb21taXQgJiYgbm90IChUcmFuc2FjdGlvbi5pc19yZWFkX29ubHkgdCkgaW4KIAlsZXQg
c3VjY2VzcyA9CiAJCWxldCBjb21taXQgPSBpZiBjb21taXQgdGhlbiBTb21lIChmdW4gY29uIHRy
YW5zIC0+IHRyYW5zYWN0aW9uX3JlcGxheSBjb24gdHJhbnMgZG9tYWlucyBjb25zKSBlbHNlIE5v
bmUgaW4KIAkJSGlzdG9yeS5lbmRfdHJhbnNhY3Rpb24gdCBjb24gKFRyYW5zYWN0aW9uLmdldF9p
ZCB0KSBjb21taXQgaW4KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2Fj
dGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAppbmRleCBlZGQx
MTc4Li44Zjk1MzAxIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rp
b24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCkBAIC0xMjgs
NiArMTI4LDcgQEAgbGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQogbGV0IGdl
dF9zdG9yZSB0ID0gdC5zdG9yZQogbGV0IGdldF9wYXRocyB0ID0gdC5wYXRocwogCitsZXQgaXNf
cmVhZF9vbmx5IHQgPSB0LnBhdGhzID0gW10KIGxldCBhZGRfd29wIHQgdHkgcGF0aCA9IHQucGF0
aHMgPC0gKHR5LCBwYXRoKSA6OiB0LnBhdGhzCiBsZXQgYWRkX29wZXJhdGlvbiB+cGVybSB0IHJl
cXVlc3QgcmVzcG9uc2UgPQogCWlmICFEZWZpbmUubWF4cmVxdWVzdHMgPj0gMAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:25:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxszS-0000Rs-IF; Tue, 11 Apr 2017 10:25:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszR-0000Rb-BW
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:37 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 99/98-08534-02FACE85; Tue, 11 Apr 2017 10:25:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVdh/Zs
 Ig08L2CwmbDNwYPTY3reLPYAxijUzLym/IoE1Y2/DJraCtboV036fZGpg7FftYuTiEBL4wiix
 4F0TSxcjJ5BznlHi+E37LkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGYgsL+EjcmLiTF
 cTmFTCT2LGugQnEZgGq7772k3ECI8cCRoZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwdiw1+8QoyQHk5Iob8DM1xFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHh11r2JEBIsSk1PrUjLzAEGB0xagoNHSYT3/1qgNG9xQWJucWY6ROoUo6KUOO93
 kIQASCKjNA+uDRaQlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ82qDbOfJzCuBm/4KaDET0
 OIzu16CLC5JREhJNTDWmdpZ+zVpruJqUVyx0sb18TkrT6ed3bqSWro7n4pNPLbQp6vSaZfB9v
 95wqopkywWb1HaEH11ktlbzrDHScGfXrSE7bv91lzIMOVstfJdHvkvnA5SadNfuKjknju6f/K
 vuvX8gd/PlzRJHH3/4t+8FEXzp6vrdqhX7TukvXLlpXf5OzoNF8QqsRRnJBpqMRcVJwIAo6g0
 0UMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1491906335!87654876!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24853 invoked from network); 11 Apr 2017 10:25:35 -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; 11 Apr 2017 10:25:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszO-0000kk-SS
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszO-0003PX-Rt
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxszO-0003PX-Rt@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:25:34 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: don't wake to issue no
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ5YzQwOTRmOTczZjE0M2JiMjc2YmEwZDgxMDc4ZjRkMjgwM2U5ODIKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMjQgMTk6NTU6MDMgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE5OjAy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkb24ndCB3YWtlIHRvIGlzc3VlIG5vIGNvbmZs
aWN0LWNyZWRpdAogICAgCiAgICBJbiB0aGUgbWFpbiBsb29wLCB3aGVuIGNob29zaW5nIHRoZSB0
aW1lb3V0IGZvciB0aGUgc2VsZWN0IGZ1bmN0aW9uCiAgICBjYWxsLCB3ZSB3ZXJlIHNldHRpbmcg
aXQgc28gYXMgdG8gd2FrZSB1cCB0byBpc3N1ZSBjb25mbGljdC1jcmVkaXQgdG8KICAgIGFueSBk
b21haW5zIHRoYXQgY291bGQgYWNjZXB0IGl0LiBXaGVuIHhlbnN0b3JlIGlzIGlkbGUsIHRoaXMg
d291bGQKICAgIG1lYW4gd2FraW5nIHVwIGV2ZXJ5IDUwbXMgKGJ5IGRlZmF1bHQpIHRvIGRvIG5v
IHdvcmsuIFdpdGggdGhpcwogICAgY29tbWl0LCB3ZSBjaGVjayB3aGV0aGVyIGFueSBkb21haW4g
aXMgYmVsb3cgaXRzIGNhcCwgYW5kIGlmIG5vdCB0aGVuCiAgICB3ZSBzZXQgdGhlIHRpbWVvdXQg
Zm9yIGxvbmdlciAodGhlIHNhbWUgdGltZW91dCBhcyBiZWZvcmUgdGhlCiAgICBjb25mbGljdC1w
cm90ZWN0aW9uIGZlYXR1cmUgd2FzIGFkZGVkKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5k
ZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFu
IERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2RvbWFpbnMubWwgICB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIHwgIDUgKysrLQogMiBm
aWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9kb21haW5zLm1sCmluZGV4IDYzYzZhZDUuLjI1ZmQ1OTIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9k
b21haW5zLm1sCkBAIC0zNSw4ICszNSw5IEBAIHR5cGUgZG9tYWlucyA9IHsKIAlvbl9maXJzdF9j
b25mbGljdF9wYXVzZTogdW5pdCAtPiB1bml0OwogCiAJKCogSWYgY29uZmlnIGlzIHNldCB0byB1
c2UgaW5kaXZpZHVhbCBpbnN0ZWFkIG9mIGFnZ3JlZ2F0ZSBjb25mbGljdC1yYXRlLWxpbWl0aW5n
LAotCSAgIHdlIHVzZSB0aGlzIGluc3RlYWQgb2YgdGhlIHF1ZXVlcy4gKikKLQltdXRhYmxlIG5f
cGF1c2VkOiBpbnQ7CisJICAgd2UgdXNlIHRoZXNlIGNvdW50cyBpbnN0ZWFkIG9mIHRoZSBxdWV1
ZXMuIFRoZSBzZWNvbmQgb25lIGluY2x1ZGVzIHRoZSBmaXJzdC4gKikKKwltdXRhYmxlIG5fcGF1
c2VkOiBpbnQ7ICAgICgqIE51bWJlciBvZiBkb21haW5zIHdpdGggemVybyBvciBuZWdhdGl2ZSBj
cmVkaXQgKikKKwltdXRhYmxlIG5fcGVuYWxpc2VkOiBpbnQ7ICgqIE51bWJlciBvZiBkb21haW5z
IHdpdGggbGVzcyB0aGFuIG1heGltdW0gY3JlZGl0ICopCiB9CiAKIGxldCBpbml0IGV2ZW50Y2hu
IG9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlID0gewpAQCAtNDYsNiArNDcsNyBAQCBsZXQgaW5pdCBl
dmVudGNobiBvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IHsKIAlkb21zX3dpdGhfY29uZmxpY3Rf
cGVuYWx0eSA9IFF1ZXVlLmNyZWF0ZSAoKTsKIAlvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IG9u
X2ZpcnN0X2NvbmZsaWN0X3BhdXNlOwogCW5fcGF1c2VkID0gMDsKKwluX3BlbmFsaXNlZCA9IDA7
CiB9CiBsZXQgZGVsIGRvbXMgaWQgPSBIYXNodGJsLnJlbW92ZSBkb21zLnRhYmxlIGlkCiBsZXQg
ZXhpc3QgZG9tcyBpZCA9IEhhc2h0YmwubWVtIGRvbXMudGFibGUgaWQKQEAgLTUzLDYgKzU1LDIz
IEBAIGxldCBmaW5kIGRvbXMgaWQgPSBIYXNodGJsLmZpbmQgZG9tcy50YWJsZSBpZAogbGV0IG51
bWJlciBkb21zID0gSGFzaHRibC5sZW5ndGggZG9tcy50YWJsZQogbGV0IGl0ZXIgZG9tcyBmY3Qg
PSBIYXNodGJsLml0ZXIgKGZ1biBfIGIgLT4gZmN0IGIpIGRvbXMudGFibGUKIAorbGV0IHJlYyBp
c19lbXB0eV9xdWV1ZSBxID0KKwlRdWV1ZS5pc19lbXB0eSBxIHx8CisJCWlmICEoUXVldWUucGVl
ayBxKSA9IE5vbmUKKwkJdGhlbiAoCisJCQlpZ25vcmUgKFF1ZXVlLnBvcCBxKTsKKwkJCWlzX2Vt
cHR5X3F1ZXVlIHEKKwkJKSBlbHNlIGZhbHNlCisKK2xldCBhbGxfYXRfbWF4X2NyZWRpdCBkb21z
ID0KKwlpZiAhRGVmaW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlCisJdGhlbgor
CQkoKiBDaGVjayBib3RoIGJlY3Vhc2UgaWYgYnVyc3QgbGltaXQgaXMgMS4wIHRoZW4gYSBkb21h
aW4gY2FuIGdvIHN0cmFpZ2h0CisJCSAqIGZyb20gbWF4LWNyZWRpdCB0byBwYXVzZWQgd2l0aG91
dCBnZXR0aW5nIGludG8gdGhlIHBlbmFsdHkgcXVldWUuICopCisJCWlzX2VtcHR5X3F1ZXVlIGRv
bXMuZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkKKwkJJiYgaXNfZW1wdHlfcXVldWUgZG9tcy5k
b21zX2NvbmZsaWN0X3BhdXNlZAorCWVsc2UgZG9tcy5uX3BlbmFsaXNlZCA9IDAKKwogKCogRnVu
Y3Rpb25zIHRvIGhhbmRsZSBxdWV1ZXMgb2YgZG9tYWlucyBnaXZlbiB0aGF0IHRoZSBkb21haW4g
bWlnaHQgYmUgZGVsZXRlZCB3aGlsZSBpbiBhIHF1ZXVlLiAqKQogbGV0IHB1c2ggZG9tIHF1ZXVl
ID0KIAlRdWV1ZS5wdXNoIChyZWYgKFNvbWUgZG9tKSkgcXVldWUKQEAgLTEzMiwxMyArMTUxLDE2
IEBAIGxldCBkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb21zIGRvbSA9CiAJbGV0IGJlZm9yZSA9IGRv
bS5Eb21haW4uY29uZmxpY3RfY3JlZGl0IGluCiAJbGV0IGFmdGVyID0gbWF4ICgtMS4wKSAoYmVm
b3JlIC0uIDEuMCkgaW4KIAlkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCA8LSBhZnRlcjsKKwls
ZXQgbmV3bHlfcGVuYWxpc2VkID0KKwkJYmVmb3JlID49ICFEZWZpbmUuY29uZmxpY3RfYnVyc3Rf
bGltaXQKKwkJJiYgYWZ0ZXIgPCAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0IGluCisJbGV0
IG5ld2x5X3BhdXNlZCA9IGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgaW4KIAlpZiAhRGVm
aW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlIHRoZW4gKAotCQlpZiBiZWZvcmUg
Pj0gIURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdAotCQkmJiBhZnRlciA8ICFEZWZpbmUuY29u
ZmxpY3RfYnVyc3RfbGltaXQKKwkJaWYgbmV3bHlfcGVuYWxpc2VkCiAJCSYmIGFmdGVyID4gMC4w
CiAJCXRoZW4gKAogCQkJcHVzaCBkb20gZG9tcy5kb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eQot
CQkpIGVsc2UgaWYgYmVmb3JlID4gMC4wICYmIGFmdGVyIDw9IDAuMAorCQkpIGVsc2UgaWYgbmV3
bHlfcGF1c2VkCiAJCXRoZW4gKAogCQkJbGV0IGZpcnN0X3BhdXNlID0gUXVldWUuaXNfZW1wdHkg
ZG9tcy5kb21zX2NvbmZsaWN0X3BhdXNlZCBpbgogCQkJcHVzaCBkb20gZG9tcy5kb21zX2NvbmZs
aWN0X3BhdXNlZDsKQEAgLTE0Niw5ICsxNjgsMTIgQEAgbGV0IGRlY3JfY29uZmxpY3RfY3JlZGl0
IGRvbXMgZG9tID0KIAkJKSBlbHNlICgKIAkJCSgqIFRoZSBxdWV1ZXMgYXJlIGNvcnJlY3QgYWxy
ZWFkeTogbm8gZnVydGhlciBhY3Rpb24gbmVlZGVkLiAqKQogCQkpCi0JKSBlbHNlIGlmIGJlZm9y
ZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgdGhlbiAoCi0JCWRvbXMubl9wYXVzZWQgPC0gZG9tcy5u
X3BhdXNlZCArIDE7Ci0JCWlmIGRvbXMubl9wYXVzZWQgPSAxIHRoZW4gZG9tcy5vbl9maXJzdF9j
b25mbGljdF9wYXVzZSAoKQorCSkgZWxzZSAoCisJCWlmIG5ld2x5X3BlbmFsaXNlZCB0aGVuIGRv
bXMubl9wZW5hbGlzZWQgPC0gZG9tcy5uX3BlbmFsaXNlZCArIDE7CisJCWlmIG5ld2x5X3BhdXNl
ZCB0aGVuICgKKwkJCWRvbXMubl9wYXVzZWQgPC0gZG9tcy5uX3BhdXNlZCArIDE7CisJCQlpZiBk
b21zLm5fcGF1c2VkID0gMSB0aGVuIGRvbXMub25fZmlyc3RfY29uZmxpY3RfcGF1c2UgKCkKKwkJ
KQogCSkKIAogKCogR2l2ZSBvbmUgcG9pbnQgb2YgY3JlZGl0IHRvIG9uZSBkb21haW4sIGFuZCB1
cGRhdGUgdGhlIHF1ZXVlcyBhcHByb3ByaWF0ZWx5LiAqKQpAQCAtMTc3LDkgKzIwMiwxMyBAQCBs
ZXQgaW5jcl9jb25mbGljdF9jcmVkaXQgZG9tcyA9CiAJCQlsZXQgYmVmb3JlID0gZG9tLkRvbWFp
bi5jb25mbGljdF9jcmVkaXQgaW4KIAkJCWxldCBhZnRlciA9IG1pbiAoYmVmb3JlICsuIDEuMCkg
IURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdCBpbgogCQkJZG9tLkRvbWFpbi5jb25mbGljdF9j
cmVkaXQgPC0gYWZ0ZXI7CisKIAkJCWlmIGJlZm9yZSA8PSAwLjAgJiYgYWZ0ZXIgPiAwLjAKLQkJ
CXRoZW4gZG9tcy5uX3BhdXNlZCA8LSBkb21zLm5fcGF1c2VkIC0gMQorCQkJdGhlbiBkb21zLm5f
cGF1c2VkIDwtIGRvbXMubl9wYXVzZWQgLSAxOworCisJCQlpZiBiZWZvcmUgPCAhRGVmaW5lLmNv
bmZsaWN0X2J1cnN0X2xpbWl0CisJCQkmJiBhZnRlciA+PSAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0
X2xpbWl0CisJCQl0aGVuIGRvbXMubl9wZW5hbGlzZWQgPC0gZG9tcy5uX3BlbmFsaXNlZCAtIDEK
IAkJaW4KLQkJKCogU2NvcGUgZm9yIG9wdGltaXNhdGlvbiAocHJvYmFibHkgdGlueSk6IGF2b2lk
IGl0ZXJhdGlvbiBpZiBhbGwgZG9tYWlucyBhcmUgYXQgbWF4IGNyZWRpdCAqKQotCQlpdGVyIGRv
bXMgaW5jCisJCWlmIGRvbXMubl9wZW5hbGlzZWQgPiAwIHRoZW4gaXRlciBkb21zIGluYwogCSkK
ZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCmluZGV4IDFkNzliOWUuLjAzZTE5YmIgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysrIGIvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbApAQCAtNDM4LDcgKzQzOCwxMCBAQCBsZXQgXyA9CiAJ
CQlwZWFjZWZ1bF9tdzsKIAkJbGV0IHN0YXJ0X3RpbWUgPSBVbml4LmdldHRpbWVvZmRheSAoKSBp
bgogCQlsZXQgdGltZW91dCA9Ci0JCQlsZXQgdW50aWxfbmV4dF9hY3Rpdml0eSA9IG1pbiAobWF4
IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkpIHBlcmlvZF9vcHNfaW50ZXJ2
YWwgaW4KKwkJCWxldCB1bnRpbF9uZXh0X2FjdGl2aXR5ID0KKwkJCQlpZiBEb21haW5zLmFsbF9h
dF9tYXhfY3JlZGl0IGRvbWFpbnMKKwkJCQl0aGVuIHBlcmlvZF9vcHNfaW50ZXJ2YWwKKwkJCQll
bHNlIG1pbiAobWF4IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkpIHBlcmlv
ZF9vcHNfaW50ZXJ2YWwgaW4KIAkJCWlmIHBlYWNlZnVsX213IDw+IFtdIHRoZW4gMC4gZWxzZSB1
bnRpbF9uZXh0X2FjdGl2aXR5CiAJCWluCiAJCWxldCBpbnNldCwgb3V0c2V0ID0gQ29ubmVjdGlv
bnMuc2VsZWN0IH5vbmx5X2lmOmlzX3BlYWNlZnVsIGNvbnMgaW4KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:25:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:25:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxszc-0000Tk-Jj; Tue, 11 Apr 2017 10:25:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszb-0000TT-FT
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:47 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 6B/32-27545-A2FACE85; Tue, 11 Apr 2017 10:25:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVdz/Zs
 Igwt/bSwmbDNwYPTY3reLPYAxijUzLym/IoE14+vlR4wFV4wrzs95wNTAuFuri5GLQ0jgC6PE
 wZsH2SCc84wSFzd+Yuli5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAW+Lfy
 WnsIDavgJnEjknrmEBsFqD6z/t+sE1g5FjAyLCKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwE
 wvN7W4ODE9NScxqVgvOT93EyPQKwxAsIPx+saAQ4ySHExKorwBM19HCPEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLg1Vn3JkJIsCg1PbUiLTMHGB4waQkOHiUR3v9rgdK8xQWJucWZ6RCpU4y6HH0d
 H98zCbHk5eelSonzfgcpEgApyijNgxsBC9VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubVB
 rmEJzOvBG7TK6AjmICOOLPrJcgRJYkIKakGxkmvHVhzhO7qNM7VvF89I3HqHPXCd9yiy9tzpq
 66HS5Rms6z4e7EZY9ifqtwi/a90OL2OFuSvFdfINpNNdD9p8tu/ledcdaXd104LpvEtWRqSN0
 vf64/f1Sk1BZu8z8QkBsZPmt3vmuZ86fmJjf3PUZqZ9091yz0VGkJvfBfaOHLd8qNPYvFlViK
 MxINtZiLihMBiYAaZlACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1491906345!57339594!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51774 invoked from network); 11 Apr 2017 10:25:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:25:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszY-0000lK-UZ
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszY-0003QN-Ts
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxszY-0003QN-Ts@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:25:44 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored transaction conflicts:
	improve logging
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYwZjNkNDM5YjEzMjQ4OTk5YTlkMGRkZjVjZDY5ZDE3Y2MwMDg0ZmIKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMjcgMTQ6MzY6MzQgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE5OjAy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkIHRyYW5zYWN0aW9uIGNvbmZsaWN0czogaW1wcm92
ZSBsb2dnaW5nCiAgICAKICAgIEZvciBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIHRyYW5zYWN0aW9u
IGNvbmZsaWN0cywgcG90ZW50aWFsbHkgZnJlcXVlbnQKICAgIGxvZ2dpbmcgYXQgImluZm8iIHBy
aW9yaXR5IGhhcyBiZWVuIGNoYW5nZWQgdG8gImRlYnVnIiBwcmlvcml0eSwgYW5kCiAgICBvbmNl
IHBlciB0d28gbWludXRlcyB0aGVyZSBpcyBhbiAiaW5mbyIgcHJpb3JpdHkgc3VtbWFyeS4KICAg
IAogICAgQWRkaXRpb25hbCBkZXRhaWxlZCBsb2dnaW5nIGhhcyBiZWVuIGFkZGVkIGF0ICJkZWJ1
ZyIgcHJpb3JpdHkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNhbmRl
cnNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sICAgICAg
fCA4ICsrKysrKysrCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgfCA1ICsr
KysrCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCAgICAgfCA2ICsrKysrLQogdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIHwgNSArKysrKwogdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3hlbnN0b3JlZC5tbCAgIHwgNiArKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMjkg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9kb21haW4ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sCmluZGV4
IGU2NzdhYTMuLjQ1MTU2NTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21h
aW4ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbApAQCAtMzQsNiArMzQs
NyBAQCB0eXBlIHQgPQogCW11dGFibGUgY29uZmxpY3RfY3JlZGl0OiBmbG9hdDsgKCogTXVzdCBi
ZSBwb3NpdGl2ZSB0byBwZXJmb3JtIHdyaXRlczsgYSBjb21taXQKIAkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRoYXQgbGF0ZXIgY2F1c2VzIGNvbmZsaWN0IHdpdGggYW5vdGhl
cgogCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tYWluJ3MgdHJhbnNhY3Rp
b24gY29zdHMgY3JlZGl0LiAqKQorCW11dGFibGUgY2F1c2VkX2NvbmZsaWN0czogaW50NjQ7CiB9
CiAKIGxldCBpc19kb20wIGQgPSBkLmlkID0gMApAQCAtOTMsNCArOTQsMTEgQEAgbGV0IG1ha2Ug
aWQgbWZuIHJlbW90ZV9wb3J0IGludGVyZmFjZSBldmVudGNobiA9IHsKIAliYWRfY2xpZW50ID0g
ZmFsc2U7CiAJaW9fY3JlZGl0ID0gMDsKIAljb25mbGljdF9jcmVkaXQgPSAhRGVmaW5lLmNvbmZs
aWN0X2J1cnN0X2xpbWl0OworCWNhdXNlZF9jb25mbGljdHMgPSAwTDsKIH0KKworbGV0IGxvZ19h
bmRfcmVzZXRfY29uZmxpY3Rfc3RhdHMgbG9nZm4gZG9tID0KKwlpZiBkb20uY2F1c2VkX2NvbmZs
aWN0cyA+IDBMIHRoZW4gKAorCQlsb2dmbiBkb20uaWQgZG9tLmNhdXNlZF9jb25mbGljdHM7CisJ
CWRvbS5jYXVzZWRfY29uZmxpY3RzIDwtIDBMCisJKQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbnMubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbApp
bmRleCAyNWZkNTkyLi5jYTc0OWZhIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
ZG9tYWlucy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbApAQCAtMTQ4
LDggKzE0OCwxMCBAQCBsZXQgY3JlYXRlMCBmYWtlIGRvbXMgPQogCWRvbQogCiBsZXQgZGVjcl9j
b25mbGljdF9jcmVkaXQgZG9tcyBkb20gPQorCWRvbS5Eb21haW4uY2F1c2VkX2NvbmZsaWN0cyA8
LSBJbnQ2NC5hZGQgMUwgZG9tLkRvbWFpbi5jYXVzZWRfY29uZmxpY3RzOwogCWxldCBiZWZvcmUg
PSBkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCBpbgogCWxldCBhZnRlciA9IG1heCAoLTEuMCkg
KGJlZm9yZSAtLiAxLjApIGluCisJZGVidWcgImRlY3JfY29uZmxpY3RfY3JlZGl0IGRvbSVkICVG
IC0+ICVGIiAoRG9tYWluLmdldF9pZCBkb20pIGJlZm9yZSBhZnRlcjsKIAlkb20uRG9tYWluLmNv
bmZsaWN0X2NyZWRpdCA8LSBhZnRlcjsKIAlsZXQgbmV3bHlfcGVuYWxpc2VkID0KIAkJYmVmb3Jl
ID49ICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQKQEAgLTE4MCw3ICsxODIsOSBAQCBsZXQg
ZGVjcl9jb25mbGljdF9jcmVkaXQgZG9tcyBkb20gPQogbGV0IGluY3JfY29uZmxpY3RfY3JlZGl0
X2Zyb21fcXVldWUgZG9tcyA9CiAJbGV0IHByb2Nlc3NfcXVldWUgcSByZXF1ZXVlX3Rlc3QgPQog
CQlsZXQgZCA9IHBvcCBxIGluCisJCWxldCBiZWZvcmUgPSBkLkRvbWFpbi5jb25mbGljdF9jcmVk
aXQgaW4gKCoganVzdCBmb3IgZGVidWctbG9nZ2luZyAqKQogCQlkLkRvbWFpbi5jb25mbGljdF9j
cmVkaXQgPC0gbWluIChkLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgKy4gMS4wKSAhRGVmaW5lLmNv
bmZsaWN0X2J1cnN0X2xpbWl0OworCQlkZWJ1ZyAiaW5jcl9jb25mbGljdF9jcmVkaXRfZnJvbV9x
dWV1ZTogZG9tJWQ6ICVGIC0+ICVGIiAoRG9tYWluLmdldF9pZCBkKSBiZWZvcmUgZC5Eb21haW4u
Y29uZmxpY3RfY3JlZGl0OwogCQlpZiByZXF1ZXVlX3Rlc3QgZC5Eb21haW4uY29uZmxpY3RfY3Jl
ZGl0IHRoZW4gKAogCQkJcHVzaCBkIHEgKCogTWFrZSBpdCBxdWV1ZSB1cCBhZ2FpbiBmb3IgaXRz
IG5leHQgcG9pbnQgb2YgY3JlZGl0LiAqKQogCQkpCkBAIC0yMDIsNiArMjA2LDcgQEAgbGV0IGlu
Y3JfY29uZmxpY3RfY3JlZGl0IGRvbXMgPQogCQkJbGV0IGJlZm9yZSA9IGRvbS5Eb21haW4uY29u
ZmxpY3RfY3JlZGl0IGluCiAJCQlsZXQgYWZ0ZXIgPSBtaW4gKGJlZm9yZSArLiAxLjApICFEZWZp
bmUuY29uZmxpY3RfYnVyc3RfbGltaXQgaW4KIAkJCWRvbS5Eb21haW4uY29uZmxpY3RfY3JlZGl0
IDwtIGFmdGVyOworCQkJZGVidWcgImluY3JfY29uZmxpY3RfY3JlZGl0IGRvbSVkOiAlRiAtPiAl
RiIgKERvbWFpbi5nZXRfaWQgZG9tKSBiZWZvcmUgYWZ0ZXI7CiAKIAkJCWlmIGJlZm9yZSA8PSAw
LjAgJiYgYWZ0ZXIgPiAwLjAKIAkJCXRoZW4gZG9tcy5uX3BhdXNlZCA8LSBkb21zLm5fcGF1c2Vk
IC0gMTsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKaW5kZXggYWRmYzdhNC4uOGE2ODhjNCAxMDA2
NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKKysrIGIvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAgLTMzMCw2ICszMzAsNyBAQCBsZXQgdHJhbnNhY3Rp
b25fcmVwbGF5IGMgdCBkb21zIGNvbnMgPQogCQkJCVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uIHJl
cGxheV90CiAJCQl3aXRoCiAJCQl8IFRyYW5zYWN0aW9uX2FnYWluIC0+ICgKKwkJCQlUcmFuc2Fj
dGlvbi5mYWlsZWRfY29tbWl0cyA6PSBJbnQ2NC5hZGQgIVRyYW5zYWN0aW9uLmZhaWxlZF9jb21t
aXRzIDFMOwogCQkJCWxldCB2aWN0aW1fZG9tc3RyID0gQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMg
aW4KIAkJCQlkZWJ1ZyAiQXBwb3J0aW9uaW5nIGJsYW1lIGZvciBFQUdBSU4gaW4gdHhuICVkLCBk
b21haW49JXMiIGlkIHZpY3RpbV9kb21zdHI7CiAJCQkJbGV0IHB1bmlzaCBndWlsdHlfY29uID0K
QEAgLTM1MSw3ICszNTIsMTAgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25z
ID0KIAkJCQkJZWxzZSBmYWxzZQogCQkJCSkgaW4KIAkJCQlsZXQgZ3VpbHR5X2NvbnMgPSBIaXN0
b3J5LmZpbHRlcl9jb25uZWN0aW9ucyB+aWdub3JlOmMgfnNpbmNlOnQuVHJhbnNhY3Rpb24uc3Rh
cnRfY291bnQgfmY6anVkZ2VfYW5kX3NlbnRlbmNlIGluCi0JCQkJaWYgSGFzaHRibC5sZW5ndGgg
Z3VpbHR5X2NvbnMgPSAwIHRoZW4gZGVidWcgIkZvdW5kIG5vIGN1bHByaXQgZm9yIGNvbmZsaWN0
IGluICVzOiBtdXN0IGJlIHNlbGYgb3Igbm90IGluIGhpc3RvcnkuIiBjb247CisJCQkJaWYgSGFz
aHRibC5sZW5ndGggZ3VpbHR5X2NvbnMgPSAwIHRoZW4gKAorCQkJCQlkZWJ1ZyAiRm91bmQgbm8g
Y3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3QgYmUgc2VsZiBvciBub3QgaW4gaGlzdG9y
eS4iIGNvbjsKKwkJCQkJVHJhbnNhY3Rpb24uZmFpbGVkX2NvbW1pdHNfbm9fY3VscHJpdCA6PSBJ
bnQ2NC5hZGQgIVRyYW5zYWN0aW9uLmZhaWxlZF9jb21taXRzX25vX2N1bHByaXQgMUwKKwkJCQkp
OwogCQkJCWZhbHNlCiAJCQkpCiAJCQl8IGUgLT4KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC90cmFuc2FjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlv
bi5tbAppbmRleCA4Zjk1MzAxLi5kYTRhM2UzIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5z
dG9yZWQvdHJhbnNhY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0
aW9uLm1sCkBAIC05MCw2ICs5MCwxMSBAQCB0eXBlIHQgPSB7CiBsZXQgZ2V0X2lkIHQgPSBtYXRj
aCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBpZAogCiBsZXQgY291
bnRlciA9IHJlZiAwTAorbGV0IGZhaWxlZF9jb21taXRzID0gcmVmIDBMCitsZXQgZmFpbGVkX2Nv
bW1pdHNfbm9fY3VscHJpdCA9IHJlZiAwTAorbGV0IHJlc2V0X2NvbmZsaWN0X3N0YXRzICgpID0K
KwlmYWlsZWRfY29tbWl0cyA6PSAwTDsKKwlmYWlsZWRfY29tbWl0c19ub19jdWxwcml0IDo9IDBM
CiAKICgqIFNjb3BlIGZvciBvcHRpbWlzYXRpb246IGRpZmZlcmVudCBkYXRhLXN0cnVjdHVyZSBh
bmQgZnVuY3Rpb25zIHRvIHNlYXJjaC9maWx0ZXIgaXQgKikKIGxldCBzaG9ydF9ydW5uaW5nX3R4
bnMgPSByZWYgW10KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQu
bWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCmluZGV4IDAzZTE5YmIuLmE0
ODFkODAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysr
IGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbApAQCAtMzc3LDYgKzM3Nyw3IEBA
IGxldCBfID0KIAlsZXQgbGFzdF9zY2FuX3RpbWUgPSByZWYgMC4gaW4KIAogCWxldCBwZXJpb2Rp
Y19vcHMgbm93ID0KKwkJZGVidWcgInBlcmlvZGljX29wcyBzdGFydGluZyI7CiAJCSgqIHdlIGdh
cmJhZ2UgY29sbGVjdCB0aGUgc3RyaW5nLT5pbnQgZGljdGlvbmFyeSBhZnRlciBhIHNpemVhYmxl
IGFtb3VudCBvZiBvcGVyYXRpb25zLAogCQkgKiB0aGVyZSdzIG5vIG5lZWQgdG8gYmUgcmVhbGx5
IGZhc3QgZXZlbiBpZiB3ZSBnb3QgbG9vc2UKIAkJICogb2JqZWN0cyBzaW5jZSBuYW1lcyBhcmUg
b2Z0ZW4gcmV1c2UuCkBAIC0zOTYsNyArMzk3LDExIEBAIGxldCBfID0KIAogCQkoKiBtYWtlIHN1
cmUgd2UgZG9uJ3QgcHJpbnQgZ2VuZXJhbCBzdGF0cyBmYXN0ZXIgdGhhbiAyIG1pbiAqKQogCQlp
ZiBub3cgPiAoIWxhc3Rfc3RhdF90aW1lICsuIDEyMC4pIHRoZW4gKAorCQkJaW5mbyAiVHJhbnNh
Y3Rpb24gY29uZmxpY3Qgc3RhdGlzdGljcyBmb3IgbGFzdCAlRiBzZWNvbmRzOiIgKG5vdyAtLiAh
bGFzdF9zdGF0X3RpbWUpOwogCQkJbGFzdF9zdGF0X3RpbWUgOj0gbm93OworCQkJRG9tYWlucy5p
dGVyIGRvbWFpbnMgKERvbWFpbi5sb2dfYW5kX3Jlc2V0X2NvbmZsaWN0X3N0YXRzIChpbmZvICJE
b20lZCBjYXVzZWQgJUxkIGNvbmZsaWN0cyIpKTsKKwkJCWluZm8gIiVMZCBmYWlsZWQgdHJhbnNh
Y3Rpb25zOyBvZiB0aGVzZSBubyBjdWxwcml0IHdhcyBmb3VuZCBmb3IgJUxkIiAhVHJhbnNhY3Rp
b24uZmFpbGVkX2NvbW1pdHMgIVRyYW5zYWN0aW9uLmZhaWxlZF9jb21taXRzX25vX2N1bHByaXQ7
CisJCQlUcmFuc2FjdGlvbi5yZXNldF9jb25mbGljdF9zdGF0cyAoKTsKIAogCQkJbGV0IGdjID0g
R2Muc3RhdCAoKSBpbgogCQkJbGV0IChsYW5vbiwgbGFub25fb3BzLCBsYW5vbl93YXRjaHMsCkBA
IC00MTYsNiArNDIxLDcgQEAgbGV0IF8gPQogCQkJICAgICBnYy5HYy5mcmVlX3dvcmRzIGdjLkdj
LmZyZWVfYmxvY2tzCiAJCSk7CiAJCWxldCBlbGFwc2VkID0gVW5peC5nZXR0aW1lb2ZkYXkgKCkg
LS4gbm93IGluCisJCWRlYnVnICJwZXJpb2RpY19vcHMgdG9vayAlRiBzZWNvbmRzLiIgZWxhcHNl
ZDsKIAkJZGVsYXlfbmV4dF9mcmVxdWVudF9vcHNfYnkgZWxhcHNlZAogCWluCiAKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:26:01 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:26:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxszp-0000WT-La; Tue, 11 Apr 2017 10:26:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszo-0000WG-IG
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:26:00 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 CD/BF-02138-73FACE85; Tue, 11 Apr 2017 10:25:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVddk/Zs
 Ig3WHOC0mbDNwYPTY3reLPYAxijUzLym/IoE1496V86wF3yUqfq+bztbA+EWki5GLQ0jgC6PE
 64Pf2SCc84wS266uYu5i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAX+LA6
 4MsIDavgJnE9nfvGUFaWYDqP6/mnMDIsYCRYRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGeql5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBuGaq8yFGSQ4mJVHegJmvI4T4kvJTKjMSizPii0pzUos
 PMcpwcChJ8OqsexMhJFiUmp5akZaZAwwOmLQEB4+SCO//tUBp3uKCxNzizHSI1ClGRSlx3u8g
 CQGQREZpHlwbLCAvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3PcgUnsy8Erjpr4AWMwEtP
 rPrJcjikkSElFQDI+v1jkvq31gL59vsvnIqZ9PstE98dbpvrlVrrji8ZBHz/ZkzvFm9Qu6tEE
 j8LufKsuPmxGdrw5ravseG2cyKvbXZ6ErQ1qdenwJWb3zxoPLx1f5TM40fPJ+npWA2y2P26V1
 T18m1F3/RUv02+2NPhE5Ppnp31JlfTS36oUuVLu84XiDF/iFrgrISS3FGoqEWc1FxIgBHOHyY
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1491906355!93054612!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6840 invoked from network); 11 Apr 2017 10:25:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Apr 2017 10:25:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszj-0000lm-0N
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszi-0003RB-W7
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:25:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxszi-0003RB-W7@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:25:54 +0000
Subject: [Xen-changelog] [xen stable-4.6] oxenstored: trim history in the
	frequent_ops function
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk3NDYyNDc5ZDI0MTY3MTg5MzJkNGFjOTViNzcwNDljNDFlZDU1MDYKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMjggMTg6NTc6NTIgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjE5OjAy
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiB0cmltIGhpc3RvcnkgaW4gdGhlIGZyZXF1ZW50
X29wcyBmdW5jdGlvbgogICAgCiAgICBXZSB3ZXJlIHRyaW1taW5nIHRoZSBoaXN0b3J5IG9mIGNv
bW1pdHMgb25seSBhdCB0aGUgZW5kIG9mIGVhY2gKICAgIHRyYW5zYWN0aW9uIChyZWdhcmRsZXNz
IG9mIGhvdyBpdCBlbmRlZCkuCiAgICAKICAgIFRoZXJlZm9yZSBpZiBub24tdHJhbnNhY3Rpb25h
bCB3cml0ZXMgd2VyZSBiZWluZyBtYWRlIGJ1dCBubwogICAgdHJhbnNhY3Rpb25zIHdlcmUgYmVp
bmcgZW5kZWQsIHRoZSBoaXN0b3J5IHdvdWxkIGdyb3cKICAgIGluZGVmaW5pdGVseS4gTm93IHdl
IHRyaW0gdGhlIGhpc3RvcnkgYXQgcmVndWxhciBpbnRlcnZhbHMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgotLS0KIHRv
b2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sICAgICB8IDYgKysrLS0tCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgfCA4ICsrKysrKy0tCiB0b29scy9vY2FtbC94ZW5z
dG9yZWQveGVuc3RvcmVkLm1sICAgfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
aGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCmluZGV4IDQwNzk1
ODguLmYzOTU2NWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1s
CisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCkBAIC0zOSw3ICszOSw4IEBA
IGxldCBtYXJrX3N5bWJvbHMgKCkgPQogKCogS2VlcCBvbmx5IGVub3VnaCBjb21taXQtaGlzdG9y
eSB0byBwcm90ZWN0IHRoZSBydW5uaW5nIHRyYW5zYWN0aW9ucyB0aGF0IHdlIGFyZSBzdGlsbCB0
cmFja2luZyAqKQogKCogVGhlcmUgaXMgc2NvcGUgZm9yIG9wdGltaXNhdGlvbiBoZXJlLCByZXBs
YWNpbmcgTGlzdC5maWx0ZXIgd2l0aCBzb21ldGhpbmcgbW9yZSBlZmZpY2llbnQsCiAgKiBwcm9i
YWJseSBvbiBhIGRpZmZlcmVudCBsaXN0LWxpa2Ugc3RydWN0dXJlLiAqKQotbGV0IHRyaW0gKCkg
PQorbGV0IHRyaW0gP3R4biAoKSA9CisJVHJhbnNhY3Rpb24udHJpbV9zaG9ydF9ydW5uaW5nX3Ry
YW5zYWN0aW9ucyB0eG47CiAJaGlzdG9yeSA6PSBtYXRjaCBUcmFuc2FjdGlvbi5vbGRlc3Rfc2hv
cnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSB3aXRoCiAJfCBOb25lIC0+IFtdICgqIFdlIGhhdmUg
bm8gb3BlbiB0cmFuc2FjdGlvbiwgc28gbm8gaGlzdG9yeSBpcyBuZWVkZWQgKikKIAl8IFNvbWUg
KF8sIHR4bikgLT4gKApAQCAtNDksOCArNTAsNyBAQCBsZXQgdHJpbSAoKSA9CiAKIGxldCBlbmRf
dHJhbnNhY3Rpb24gdHhuIGNvbiB0aWQgY29tbWl0ID0KIAlsZXQgc3VjY2VzcyA9IENvbm5lY3Rp
b24uZW5kX3RyYW5zYWN0aW9uIGNvbiB0aWQgY29tbWl0IGluCi0JVHJhbnNhY3Rpb24uZW5kX3Ry
YW5zYWN0aW9uIHR4bjsKLQl0cmltICgpOworCXRyaW0gfnR4biAoKTsKIAlzdWNjZXNzCiAKIGxl
dCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkgPQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9u
Lm1sCmluZGV4IGRhNGEzZTMuLjIzZTdjY2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rp
b24ubWwKQEAgLTEwNiwxMCArMTA2LDE0IEBAIGxldCBvbGRlc3Rfc2hvcnRfcnVubmluZ190cmFu
c2FjdGlvbiAoKSA9CiAJCXwgeCA6OiB4cyAtPiBsYXN0IHhzCiAJaW4gbGFzdCAhc2hvcnRfcnVu
bmluZ190eG5zCiAKLWxldCBlbmRfdHJhbnNhY3Rpb24gdHhuID0KK2xldCB0cmltX3Nob3J0X3J1
bm5pbmdfdHJhbnNhY3Rpb25zIHR4biA9CiAJbGV0IGN1dG9mZiA9IFVuaXguZ2V0dGltZW9mZGF5
ICgpIC0uICFEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyBpbgorCWxldCBrZWVw
ID0gbWF0Y2ggdHhuIHdpdGgKKwkJfCBOb25lIC0+IChmdW5jdGlvbiAoc3RhcnRfdGltZSwgXykg
LT4gc3RhcnRfdGltZSA+PSBjdXRvZmYpCisJCXwgU29tZSB0IC0+IChmdW5jdGlvbiAoc3RhcnRf
dGltZSwgdHgpIC0+IHN0YXJ0X3RpbWUgPj0gY3V0b2ZmICYmIHR4ICE9IHQpCisJaW4KIAlzaG9y
dF9ydW5uaW5nX3R4bnMgOj0gTGlzdC5maWx0ZXIKLQkJKGZ1bmN0aW9uIChzdGFydF90aW1lLCB0
eCkgLT4gc3RhcnRfdGltZSA+PSBjdXRvZmYgJiYgdHggIT0gdHhuKQorCQlrZWVwCiAJCSFzaG9y
dF9ydW5uaW5nX3R4bnMKIAogbGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXggYTQ4MWQ4MC4uMjBjZGExOSAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAorKysgYi90b29scy9vY2Ft
bC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC0yNzgsNiArMjc4LDcgQEAgbGV0IF8gPQogCSAq
IHRoYW4gdGhlIHBlcmlvZGljX29wcyBmdW5jdGlvbiAqKQogCWxldCBmcmVxdWVudF9vcHMgKCkg
PQogCQlpZiBVbml4LmdldHRpbWVvZmRheSAoKSA+ICFuZXh0X2ZyZXF1ZW50X29wcyB0aGVuICgK
KwkJCUhpc3RvcnkudHJpbSAoKTsKIAkJCURvbWFpbnMuaW5jcl9jb25mbGljdF9jcmVkaXQgZG9t
YWluczsKIAkJCWFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgKCkKIAkJKSBpbgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Apr 11 10:26:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 11 Apr 2017 10:26:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cxszw-0000Xs-NE; Tue, 11 Apr 2017 10:26:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszv-0000XQ-Ao
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:26:07 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 73/DD-06437-E3FACE85; Tue, 11 Apr 2017 10:26:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVddu/Zs
 Ig3kHOC0mbDNwYPTY3reLPYAxijUzLym/IoE149D3J4wFN3gq2r99Z2xgnMLVxcjFISTwhVHi
 5861rBDOeUaJLVemM3YxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgJvH38
 3FGEJsXyP7XdQmshgWo/sWNP0wTGDkWMDKsYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Eo9AwPjDsb2E36HGCU5mJREeQNmvo4Q4kvKT6nMSCzOiC8qzUk
 tPsSowcEhsHnt6guMUix5+XmpShK8OuveRAgJFqWmp1akZeYAwwamVIKDR0mEtwQkzVtckJhb
 nJkOkTrFqMvR1/HxPZMQ2Awpcd4ikCIBkKKM0jy4EbAQvsQoKyXMy8jAwCDEU5BalJtZgir/i
 lGcg1FJmHcJyBSezLwSuE2vgI5gAjrizK6XIEeUJCKkpBoYS73a9oe9czmyNmKmWUFOTOFJl+
 lVNksVHz/KmnHa6XOu6xHr3Lmxm6OmmYpuM1rz4nLWq9iri5e+qOkMKZq3+Gr9/Ev2yl9CPN+
 vmHpiezLz3nnNBYrOdkeXXlx6zGuFhMS8jz31C87yd2ndXDuB16fZ+Pa39RNrv98RsHULWWAV
 MPFnx8bJ3kosxRmJhlrMRcWJAFF6TOJcAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1491906365!78466562!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24454 invoked from network); 11 Apr 2017 10:26:06 -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; 11 Apr 2017 10:26:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszt-0000mY-3e
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:26:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cxszt-0003Sp-2K
 for xen-changelog@lists.xensource.com; Tue, 11 Apr 2017 10:26:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cxszt-0003Sp-2K@xenbits.xenproject.org>
Date: Tue, 11 Apr 2017 10:26:05 +0000
Subject: [Xen-changelog] [xen stable-4.6] setup vwfi correctly on cpu0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNmMzVhMzU0ZWZlMmQ0NWQ2YzM0NTQ1NTEwMGZjODAyM2ViMDM4ZTIKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBGcmkgTWFyIDMxIDE1OjM3OjA3IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTY6
MTk6MTUgMjAxNyAtMDcwMAoKICAgIHNldHVwIHZ3ZmkgY29ycmVjdGx5IG9uIGNwdTAKICAgIAog
ICAgcGFyc2VfdndmaSBydW5zIGFmdGVyIGluaXRfdHJhcHMgb24gY3B1MCwgcG90ZW50aWFsbHkg
cmVzdWx0aW5nIGluIHRoZQogICAgd3JvbmcgSENSX0VMMiBmb3IgaXQuIFNlY29uZGFyeSBjcHVz
IGJvb3QgYWZ0ZXIgcGFyc2VfdndmaSwgc28gaW4gdGhlaXIKICAgIGNhc2UgaW5pdF90cmFwcyB3
aWxsIHdyaXRlIHRoZSBjb3JyZWN0IHNldCBvZiBmbGFncyB0byBIQ1JfRUwyLgogICAgCiAgICBG
b3IgY3B1MCwgZml4IHRoZSBpc3N1ZSBieSBjaGFuZ2luZyBIQ1JfRUwyIHNldHRpbmcgZnJvbSBh
IG5ldwogICAgcHJlc21wX2luaXRjYWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMu
YyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwppbmRleCA1ZGJjOGJlLi41NDk5NDkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJh
cHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTEyLDYgKzExMiwyNSBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgcGFyc2VfdndmaShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFt
KCJ2d2ZpIiwgcGFyc2VfdndmaSk7CiAKK3N0YXRpYyBpbnQgX19pbml0IHZ3ZmlfaW5pdCh2b2lk
KQoreworICAgIC8qCisgICAgICogSENSX0VMMiBoYXMgYWxyZWFkeSBiZWVuIHNldCBvbiBjcHUw
LCBjaGFuZ2UgdGhlIHNldHRpbmcgaGVyZSwgaWYKKyAgICAgKiBuZWVkZWQuIE90aGVyIGNwdXMg
aGF2ZW4ndCBib290ZWQgeWV0LCBpbml0X3RyYXBzIHdpbGwgc2V0dXAKKyAgICAgKiBIQ1JfRUwy
IGNvcnJlY3RseS4KKyAgICAgKi8KKyAgICBpZiAoIHZ3ZmkgPT0gTkFUSVZFICkKKyAgICB7Cisg
ICAgICAgIHJlZ2lzdGVyX3QgaGNyOworCisgICAgICAgIGhjciA9IFJFQURfU1lTUkVHKEhDUl9F
TDIpOworICAgICAgICBXUklURV9TWVNSRUcoaGNyICYgfihIQ1JfVFdJfEhDUl9UV0UpLCBIQ1Jf
RUwyKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KK3ByZXNtcF9pbml0Y2FsbCh2d2ZpX2lu
aXQpOworCiB2b2lkIF9fY3B1aW5pdCBpbml0X3RyYXBzKHZvaWQpCiB7CiAgICAgLyogU2V0dXAg
SHlwIHZlY3RvciBiYXNlICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 08:22:13 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 08: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.xen.org>)
	id 1cyDXW-0003De-6x; Wed, 12 Apr 2017 08:22:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyDXU-0003DY-EX
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 08:22:08 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D0/B4-01936-FA3EDE85; Wed, 12 Apr 2017 08:22:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfN47c
 RBt8msllM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqENM9gLPvBV7Fi4lbWB8TlPFyMXh5DAF0aJ
 lZf62SCc84wSvbcOM3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgKrF43
 gVWEJtXwExi04xpYDUsQPWXfvSwTmDkWMDIsIpRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBULz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCD8dhk50OMkhxMSqK8lxXeRgjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4NV4BJQTLEpNT61Iy8wBBgdMWoKDR0mElwkkzVtckJhbnJkOkTrFqMvxbumH90xC
 LHn5ealS4rw8IEUCIEUZpXlwI2CBeolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvPwgU3gy8
 0rgNr0COoIJ6Ii1e8GOKElESEk1MPLNMtBi4ZuqtabSmu0VG9OiMk/na2seKPnPD1ji7jg9/K
 dFz10vi41qzu5nZu+or9V2PVcV6iTskbly+h+eNh27fr9zZYskrzVanHzA6jKjQ4Mtwc5i5jW
 nhUoZbLp/K5paClYYMCbILmdc8tPV0UxPXXRZh1h0873PU9/pyXRMqcs7X3ZCiaU4I9FQi7mo
 OBEAkJWqDk8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1491985323!72483372!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56599 invoked from network); 12 Apr 2017 08:22:03 -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; 12 Apr 2017 08:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyDXO-0002WB-UE
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 08:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyDXO-0002fp-Rn
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 08:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyDXO-0002fp-Rn@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 08:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] update Xen version to 4.8.1
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVlYmI0ZGU0NWM1MDFhZTEyOTY0YTI0NGNjZDg1ZmUxMTY5YTVmN2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDEw
IDE1OjIxOjQ4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gQXByIDEwIDE1OjIxOjQ4IDIwMTcgKzAyMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC44LjEKLS0tCiBDb25maWcubWsgICAgfCA4ICsrKy0tLS0t
CiB4ZW4vTWFrZWZpbGUgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKaW5kZXgg
YTNkMTkzNC4uMWRjNjYwMyAxMDA2NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBiL0NvbmZpZy5tawpA
QCAtMjc3LDggKzI3Nyw4IEBAIFNFQUJJT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9zZWFiaW9zLmdpdAogTUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbWluaS1vcy5naXQKIGVuZGlmCiBPVk1GX1VQU1RSRUFNX1JFVklTSU9OID89IGJj
NTRlNTBlMGZlMDNjNTcwMDE0ZjM2M2I1NDc0MjY5MTNlOTI0NDkKLVFFTVVfVVBTVFJFQU1fUkVW
SVNJT04gPz0gcWVtdS14ZW4tNC44LjAKLU1JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4t
UkVMRUFTRS00LjguMAorUUVNVV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBxZW11LXhlbi00LjguMQor
TUlOSU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHhlbi1SRUxFQVNFLTQuOC4xCiAjIFdlZCBTZXAg
MjggMTE6NTA6MDQgMjAxNiArMDIwMAogIyBtaW5pb3M6IGZpeCBidWlsZCBpc3N1ZSB3aXRoIHhl
bl8qbWIgZGVmaW5lcwogCkBAIC0yODksOSArMjg5LDcgQEAgU0VBQklPU19VUFNUUkVBTV9SRVZJ
U0lPTiA/PSByZWwtMS4xMC4wCiBFVEhFUkJPT1RfTklDUyA/PSBydGw4MTM5IDgwODYxMDBlCiAK
IAotUUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSAzYmVkOTNkNzcyNDU2NGUxNWIxMDI1NzIz
YWY4MWQyOTcxYmIwZTRiCi0jIFRodSBNYXIgOSAxMToxNDo1NSAyMDE3ICswMDAwCi0jIGNpcnJ1
cy92bmM6IHphcCBkcm9wIGJpdGJsaXQgc3VwcG9ydCBmcm9tIGNvbnNvbGUgY29kZS4KK1FFTVVf
VFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuOC4xCiAKICMgU3BlY2lmeSB3aGljaCBxZW11
LWRtIHRvIHVzZS4gVGhpcyBtYXkgYmUgYGlvZW11JyB0byB1c2UgdGhlIG9sZAogIyBNZXJjdXJp
YWwgaW4tdHJlZSB2ZXJzaW9uLCBvciBhIGxvY2FsIGRpcmVjdG9yeSwgb3IgYSBnaXQgVVJMLgpk
aWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IGQwNjc1ZWMuLjAy
Yjc5ZDkgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTIs
NyArMiw3IEBACiAjIEFsbCBvdGhlciBwbGFjZXMgdGhpcyBpcyBzdG9yZWQgKGVnLiBjb21waWxl
LmgpIHNob3VsZCBiZSBhdXRvZ2VuZXJhdGVkLgogZXhwb3J0IFhFTl9WRVJTSU9OICAgICAgID0g
NAogZXhwb3J0IFhFTl9TVUJWRVJTSU9OICAgID0gOAotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04g
Pz0gLjEtcHJlJChYRU5fVkVORE9SVkVSU0lPTikKK2V4cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89
IC4xJChYRU5fVkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVO
X1ZFUlNJT04pLiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUg
eGVuLXZlcnNpb24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 08:22:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 08: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.xen.org>)
	id 1cyDXf-0003EL-8T; Wed, 12 Apr 2017 08:22:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyDXd-0003EB-DE
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 08:22:17 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 25/D0-23854-7B3EDE85; Wed, 12 Apr 2017 08:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVXf747c
 RBqd/yVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxvmt1QXneCo+3L3C1MDYzdXFyMUhJPCFUeL3
 7I8sEM55Rolvp84CORwcbAJiEnP3KnQxcnKICKhKzFqxnBnEFhJQl2j63cAGYgsLmElsOTOTB
 cTmBbLnPZjFBGKzANXv+tXJNoGRYwEjwypG9eLUorLUIl1TvaSizPSMktzEzBxdQwNjvdzU4u
 LE9NScxKRiveT83E2MQI/UMzAw7mC8/NXpEKMkB5OSKO9lhbcRQnxJ+SmVGYnFGfFFpTmpxYc
 YNTg4BDavXX2BUYolLz8vVUmCd/YjoDrBotT01Iq0zBxgyMCUSnDwKInwMoGkeYsLEnOLM9Mh
 UqcYdTn6Oj6+ZxICmyElztsMUiQAUpRRmgc3Aha+lxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzM
 CoJ8x4FmcKTmVcCt+kV0BFMQEes3Qt2REkiQkqqgVHrsKHhyqoJ7+bsyHJkfulltrPr+qIrKb
 4n1dUC/f7X7jkSd6gmXi7Lt0pP7k7Y6t36/mnr5j9MWHzx2F8PoUcnnOLr7v5syxSQ+P+bP4z
 BnWtnpUtnzsRsm9taMvU32rNnTnf6XqwvKaOf9+F/6NujM07pTdTjeFZZczVMmndF6swXhxIe
 cyuxFGckGmoxFxUnAgAHvJS+WgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1491985334!95496892!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16174 invoked from network); 12 Apr 2017 08:22:15 -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; 12 Apr 2017 08:22:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyDXZ-0002WG-Gg
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 08:22:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyDXZ-0002hI-E1
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 08:22:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyDXZ-0002hI-E1@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 08:22:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] setup vwfi correctly on cpu0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMyYTU0MTUwMGQ1ZTA2ODRmMThlZDk3MzlkYzhkMThiMzk0OTYyNDQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBGcmkgTWFyIDMxIDE1OjM3OjA3IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTY6
MTE6MTkgMjAxNyAtMDcwMAoKICAgIHNldHVwIHZ3ZmkgY29ycmVjdGx5IG9uIGNwdTAKICAgIAog
ICAgcGFyc2VfdndmaSBydW5zIGFmdGVyIGluaXRfdHJhcHMgb24gY3B1MCwgcG90ZW50aWFsbHkg
cmVzdWx0aW5nIGluIHRoZQogICAgd3JvbmcgSENSX0VMMiBmb3IgaXQuIFNlY29uZGFyeSBjcHVz
IGJvb3QgYWZ0ZXIgcGFyc2VfdndmaSwgc28gaW4gdGhlaXIKICAgIGNhc2UgaW5pdF90cmFwcyB3
aWxsIHdyaXRlIHRoZSBjb3JyZWN0IHNldCBvZiBmbGFncyB0byBIQ1JfRUwyLgogICAgCiAgICBG
b3IgY3B1MCwgZml4IHRoZSBpc3N1ZSBieSBjaGFuZ2luZyBIQ1JfRUwyIHNldHRpbmcgZnJvbSBh
IG5ldwogICAgcHJlc21wX2luaXRjYWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMu
YyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwppbmRleCA5MGFiYTJhLi45MWM5MjZlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJh
cHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTE1LDYgKzExNSwyNSBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgcGFyc2VfdndmaShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFt
KCJ2d2ZpIiwgcGFyc2VfdndmaSk7CiAKK3N0YXRpYyBpbnQgX19pbml0IHZ3ZmlfaW5pdCh2b2lk
KQoreworICAgIC8qCisgICAgICogSENSX0VMMiBoYXMgYWxyZWFkeSBiZWVuIHNldCBvbiBjcHUw
LCBjaGFuZ2UgdGhlIHNldHRpbmcgaGVyZSwgaWYKKyAgICAgKiBuZWVkZWQuIE90aGVyIGNwdXMg
aGF2ZW4ndCBib290ZWQgeWV0LCBpbml0X3RyYXBzIHdpbGwgc2V0dXAKKyAgICAgKiBIQ1JfRUwy
IGNvcnJlY3RseS4KKyAgICAgKi8KKyAgICBpZiAoIHZ3ZmkgPT0gTkFUSVZFICkKKyAgICB7Cisg
ICAgICAgIHJlZ2lzdGVyX3QgaGNyOworCisgICAgICAgIGhjciA9IFJFQURfU1lTUkVHKEhDUl9F
TDIpOworICAgICAgICBXUklURV9TWVNSRUcoaGNyICYgfihIQ1JfVFdJfEhDUl9UV0UpLCBIQ1Jf
RUwyKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KK3ByZXNtcF9pbml0Y2FsbCh2d2ZpX2lu
aXQpOworCiB2b2lkIGluaXRfdHJhcHModm9pZCkKIHsKICAgICAvKiBTZXR1cCBIeXAgdmVjdG9y
IGJhc2UgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 08:22:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 08:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyDXn-0003G7-A2; Wed, 12 Apr 2017 08:22:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyDXl-0003FC-S4
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 08:22:25 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 4A/C7-02138-1C3EDE85; Wed, 12 Apr 2017 08:22:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVffA47c
 RBgc36FpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtmeWYwFC1kqlk57zdbA+IC5i5GTQ0jgC6PE
 vinlXYxcQPZ5RomfB/cydTFycLAJiEnM3asAUiMioCoxa8VyqHp1iabfDWwgtrBAlsSt7S/YQ
 WxeATOJZbd2gcVZgOqbVzSwT2DkWMDIsIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAVC83tb
 g4MT01JzGpWC85P3cTI9An9QwMjDsY+1b5HWKU5GBSEuW9rPA2QogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEr8YjoJxgUWp6akVaZg4wOGDSEhw8SiK8X0DSvMUFibnFmekQqVOMxhzvln54z8Qx
 597X90xCLHn5ealS4rzNIKUCIKUZpXlwg2BBe4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSM
 C8/yBSezLwSuH2vgE5hAjpl7V6wU0oSEVJSDYzV85bI8ih8vs30JvtJ4I2P89u4s/rmrHP82/
 7szAT7srSFW66ck1O7Yc+3687d8vtzhGqy2ftex6ZMuZ7IGu5x8F/88xmf1zns53G5U/s6InS
 WsIXRpXkHra448LQV9R20kdjMUFbyWkXudGnh0Z5DV1+HHxLiXiUvui16d7fdwmQjaz77XauV
 WIozEg21mIuKEwHXMWnyVQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1491985343!77586362!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17405 invoked from network); 12 Apr 2017 08:22:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 08:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyDXj-0002WV-Ij
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 08:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyDXj-0002iI-Hq
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 08:22:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyDXj-0002iI-Hq@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 08:22:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] Merge branch 'staging-4.8' of
	xenbits.xen.org:/home/xen/git/xen into staging-4.8
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk4ZTA1YTNhYmMwZmJhYjU5NDM5NmYwN2NmN2Q2YmVjMGZhMTA5YmMKTWVyZ2U6IDVl
YmI0ZGU0NWM1MDFhZTEyOTY0YTI0NGNjZDg1ZmUxMTY5YTVmN2MgYzJhNTQxNTAwZDVlMDY4NGYx
OGVkOTczOWRjOGQxOGIzOTQ5NjI0NApBdXRob3I6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkF1dGhvckRhdGU6IE1vbiBBcHIgMTAgMTU6MjQ6NDcgMjAxNyArMDIwMApDb21t
aXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBB
cHIgMTAgMTU6MjQ6NDcgMjAxNyArMDIwMAoKICAgIE1lcmdlIGJyYW5jaCAnc3RhZ2luZy00Ljgn
IG9mIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbiBpbnRvIHN0YWdpbmctNC44Cgog
eGVuL2FyY2gvYXJtL3RyYXBzLmMgfCAxOSArKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTkgaW5zZXJ0aW9ucygrKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:11:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI38-0001tY-JS; Wed, 12 Apr 2017 13:11:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI37-0001tP-GO
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:05 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 07/78-03420-8672EE85; Wed, 12 Apr 2017 13:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVTdD/V2
 EwcZ37BYTthk4MHps79vFHsAYxZqZl5RfkcCa8XXxO7aCxxYV+/8vY25gvKXfxcjFISTwhVFi
 +6rLTBDOeUaJexe/sHUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgJdF95
 SQ7SDmvgJnEzxXxIGEWoPL7LevYJjByLGBkWMWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwbhmfuAhRkkOJiVR3ssKbyOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfAeVXsXISRYlJqeWpGWmQMMDpi0BAePkghvCkiat7ggMbc4Mx0idYrRmONK68f3
 TBz3/v95zyTEkpeflyolzmsJUioAUppRmgc3CBa0lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7Bq
 CTM+xJkCk9mXgncvldApzABnbJ271uQU0oSEVJSDYyT88tlf6VsWnM1rcPx54WC73EvavzUTf
 e+lbzbwBTf7z61Vnf13G92N5okI9rPrVkdp1aedi9P1O+hEOuerhM9ixh2bQyaJbjPUUT9PN+
 OYNUp5QnGqUET7rvdztlXmSy0/ojyhhc9nTyhZ6dNvDg/YhrHwRVLD8jf4X7BsyXfllNspZfw
 s0AlluKMREMt5qLiRADLkG7uVQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1492002663!44144174!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9498 invoked from network); 12 Apr 2017 13:11:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:11:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI34-0001nN-UI
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI34-0001Sx-Tj
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI34-0001Sx-Tj@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:11:02 +0000
Subject: [Xen-changelog] [xen master] golang/xenlight: Create stub package
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM4ZTY3MzViMTlmZDQ0MjRmMjBiZDMwZDhiZGE1Y2E0NDBhYTlhZGIKQXV0aG9yOiAg
ICAgUm9uYWxkIFJvamFzIDxyb25sYWRyZWRAZ21haWwuY29tPgpBdXRob3JEYXRlOiBXZWQgQXBy
IDUgMTc6MDU6NDUgMjAxNyArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxNTozMzoyNyAyMDE3ICsw
MTAwCgogICAgZ29sYW5nL3hlbmxpZ2h0OiBDcmVhdGUgc3R1YiBwYWNrYWdlCiAgICAKICAgIENy
ZWF0ZSBhIGJhc2ljIE1ha2VmaWxlIHRvIGJ1aWxkIGFuZCBpbnN0YWxsIGxpYnhlbmxpZ2h0IEdv
bGFuZwogICAgYmluZGluZ3MuIEFsc28gYWRkIGEgc3R1YiBwYWNrYWdlIHdoaWNoIG9ubHkgb3Bl
bnMgbGlieGwgY29udGV4dC4KICAgIAogICAgSW5jbHVkZSBhIGdsb2JhbCB4ZW5saWdodC5DdHgg
dmFyaWFibGUgd2hpY2ggY2FuIGJlIHVzZWQgYXMgdGhlCiAgICBkZWZhdWx0IGNvbnRleHQgYnkg
dGhlIGVudGlyZSBwcm9ncmFtIGlmIGRlc2lyZWQuCiAgICAKICAgIEZvciBub3csIHJldHVybiBz
aW1wbGUgZXJyb3JzLiBQcm9wZXIgZXJyb3IgaGFuZGxpbmcgd2lsbCBiZQogICAgYWRkZWQgaW4g
bmV4dCBwYXRjaC4KICAgIAogICAgVW50aWwgd2UgZ2V0IGNvbmZpZ3VyZSBzdXBwb3J0LCBkaXNh
YmxlIGl0IGJ5IGRlZmF1bHQuICBJdCBjYW4gYmUKICAgIGVuYWJsZWQgZWl0aGVyIGJ5IGFkZGlu
ZyAiQ09ORklHX0dPTEFORz15IiB0byAuY29uZmlnLCBvciBhZGRpbmcgaXQgdG8KICAgIHRoZSAn
bWFrZScgbGluZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9uYWxkIFJvamFzIDxyb25sYWRy
ZWRAZ21haWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBj
aXRyaXguY29tPgotLS0KIHRvb2xzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICB8ICAxICsK
IHRvb2xzL1J1bGVzLm1rICAgICAgICAgICAgICAgICAgICB8ICA1ICsrKwogdG9vbHMvZ29sYW5n
L01ha2VmaWxlICAgICAgICAgICAgIHwgMjcgKysrKysrKysrKysrCiB0b29scy9nb2xhbmcveGVu
bGlnaHQvTWFrZWZpbGUgICAgfCA0OSArKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2dvbGFu
Zy94ZW5saWdodC94ZW5saWdodC5nbyB8IDkyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAxNzQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL01ha2VmaWxlIGIvdG9vbHMvTWFrZWZpbGUKaW5kZXggYjQwYmQ3My4uMTM5NmQ5
NSAxMDA2NDQKLS0tIGEvdG9vbHMvTWFrZWZpbGUKKysrIGIvdG9vbHMvTWFrZWZpbGUKQEAgLTM0
LDYgKzM0LDcgQEAgZW5kaWYKIAogU1VCRElSUy15ICs9IHhlbnBtZAogU1VCRElSUy15ICs9IGxp
YnhsCitTVUJESVJTLSQoQ09ORklHX0dPTEFORykgKz0gZ29sYW5nCiBTVUJESVJTLXkgKz0geGwK
IFNVQkRJUlMteSArPSBoZWxwZXJzCiBTVUJESVJTLSQoQ09ORklHX1g4NikgKz0geGVucGFnaW5n
CmRpZmYgLS1naXQgYS90b29scy9SdWxlcy5tayBiL3Rvb2xzL1J1bGVzLm1rCmluZGV4IGVlOTcy
ZTQuLjdjYjI4ZjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL1J1bGVzLm1rCisrKyBiL3Rvb2xzL1J1bGVz
Lm1rCkBAIC0zMyw2ICszMywxMSBAQCBYRU5TVE9SRV9YRU5TVE9SRUQgPz0geQogZGVidWcgPz0g
eQogZGVidWdfc3ltYm9scyA/PSAkKGRlYnVnKQogCisjIFNldCBDT05GSUdfR09MQU5HPXkgaW4g
LmNvbmZpZyAob3IgaW4gbWFrZSkgdG8gYnVpbGQgZ29sYW5nCitDT05GSUdfR09MQU5HID89IG4K
K1hFTl9HT1BBVEggICAgICAgID0gJChYRU5fUk9PVCkvdG9vbHMvZ29sYW5nCitYRU5fR09DT0RF
X1VSTCAgICA9IGdvbGFuZy54ZW5wcm9qZWN0Lm9yZworCiBpZmVxICgkKGRlYnVnX3N5bWJvbHMp
LHkpCiBDRkxBR1MgKz0gLWczCiBlbmRpZgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL01ha2Vm
aWxlIGIvdG9vbHMvZ29sYW5nL01ha2VmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjQ3YTkyMzUKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9nb2xhbmcvTWFrZWZpbGUK
QEAgLTAsMCArMSwyNyBAQAorWEVOX1JPT1Q9JChDVVJESVIpLy4uLy4uCitpbmNsdWRlICQoWEVO
X1JPT1QpL3Rvb2xzL1J1bGVzLm1rCisKKyMgSW4gb3JkZXIgdG8gbGluayBhZ2FpbnN0IGEgcGFj
a2FnZSBpbiBHbywgdGhlIHBhY2thZ2UgbXVzdCBsaXZlIGluIGEKKyMgZGlyZWN0b3J5IHRyZWUg
aW4gdGhlIHdheSB0aGF0IEdvIGV4cGVjdHMuICBUbyBtYWtlIHRoaXMgcG9zc2libGUsCisjIHRo
ZXJlIG11c3QgYmUgYSBkaXJlY3Rvcnkgc3VjaCB0aGF0IHdlIGNhbiBzZXQgR09QQVRIPSR7ZGly
fSwgYW5kCisjIHRoZSBwYWNrYWdlIHdpbGwgYmUgdW5kZXIgJEdPUEFUSC9zcmMvJHtmdWxsLXBh
Y2thZ2UtcGF0aH0uCisKKyMgU28gd2Ugc2V0IFhFTl9HT1BBVEggdG8gJFhFTl9ST09UL3Rvb2xz
L2dvbGFuZy4gIFRoZSB4ZW5saWdodAorIyAicGFja2FnZSBidWlsZCIgZGlyZWN0b3J5ICgkUFdE
L3hlbmxpZ2h0KSB3aWxsIGNyZWF0ZSB0aGUgInBhY2thZ2UKKyMgc291cmNlIiBkaXJlY3Rvcnkg
aW4gdGhlIHByb3BlciBwbGFjZS4gIEdvIHByb2dyYW1zIGNhbiB1c2UgdGhpcworIyBwYWNrYWdl
IGJ5IHNldHRpbmcgR09QQVRIPSQoWEVOX0dPUEFUSCkuCisKK1NVQkRJUlMteSA9IHhlbmxpZ2h0
CisKKy5QSE9OWTogYnVpbGQgYWxsCithbGwgYnVpbGQ6IHN1YmRpcnMtYWxsCisKKy5QSE9OWTog
aW5zdGFsbAoraW5zdGFsbDogc3ViZGlycy1pbnN0YWxsCisKKy5QSE9OWTogY2xlYW4KK2NsZWFu
OiBzdWJkaXJzLWNsZWFuCisJJChSTSkgLXIgc3JjIHBrZworCisuUEhPTlk6IGRpc3RjbGVhbgor
ZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L01ha2Vm
aWxlIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L01ha2VmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLmE0YTFhNWIKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9nb2xhbmcv
eGVubGlnaHQvTWFrZWZpbGUKQEAgLTAsMCArMSw0OSBAQAorWEVOX1JPT1Q9JChDVVJESVIpLy4u
Ly4uLy4uCitpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCisKKyMgU3RhbmRpbmcg
Ym9sZGx5IGFnYWluc3QgY29udmVudGlvbiwgd2UgaW5zaXN0IG9uIGluc3RhbGxpbmcgdGhlCisj
IHBhY2thZ2Ugc291cmNlIHVuZGVyICQocHJlZml4KS9zaGFyZS9nb2NvZGUKK0dPQ09ERV9ESVIg
Pz0gJChwcmVmaXgpL3NoYXJlL2dvY29kZS8KK0dPWExfUEtHX0RJUiA9IC9zcmMvJChYRU5fR09D
T0RFX1VSTCkveGVubGlnaHQvCitHT1hMX0lOU1RBTExfRElSID0gJChHT0NPREVfRElSKSQoR09Y
TF9QS0dfRElSKQorCisjIFBLR1NPVVJDRVM6IEZpbGVzIHdoaWNoIGNvbXByaXNlIHRoZSBkaXN0
cmlidXRlZCBzb3VyY2UgcGFja2FnZQorUEtHU09VUkNFUyA9IHhlbmxpZ2h0LmdvCisKK0dPID89
IGdvCisKKy5QSE9OWTogYWxsCithbGw6IGJ1aWxkCisKKy5QSE9OWTogcGFja2FnZQorcGFja2Fn
ZTogJChYRU5fR09QQVRIKSQoR09YTF9QS0dfRElSKSQoUEtHU09VUkNFUykKKworJChYRU5fR09Q
QVRIKS9zcmMvJChYRU5fR09DT0RFX1VSTCkveGVubGlnaHQvJChQS0dTT1VSQ0VTKTogJChQS0dT
T1VSQ0VTKQorCSQoSU5TVEFMTF9ESVIpICQoWEVOX0dPUEFUSCkkKEdPWExfUEtHX0RJUikKKwkk
KElOU1RBTExfREFUQSkgJChQS0dTT1VSQ0VTKSAkKFhFTl9HT1BBVEgpJChHT1hMX1BLR19ESVIp
CisKKyMgR28gd2lsbCBkbyBpdHMgb3duIGRlcGVuZGVuY3kgY2hlY2tpbmcsIGFuZCBub3QgYWN0
dWFsbCBnbyB0aHJvdWdoCisjIHdpdGggdGhlIGJ1aWxkIGlmIG5vbmUgb2YgdGhlIGlucHV0IGZp
bGVzIGhhdmUgY2hhbmdlZC4KKyMKKyMgTkIgdGhhdCBiZWNhdXNlIHRoZSB1c2VycyBvZiB0aGlz
IGxpYnJhcnkgbmVlZCB0byBiZSBhYmxlIHRvCisjIHJlY29tcGlsZSB0aGUgbGlicmFyeSBmcm9t
IHNvdXJjZSwgaXQgbmVlZHMgdG8gaW5jbHVkZSAnLWx4ZW5saWdodCcKKyMgaW4gdGhlIExERkxB
R1M7IGFuZCB0aHVzIHdlIG5lZWQgdG8gYWRkIC1MJChYRU5fWEVOTElHSFQpIGhlcmUKKyMgc28g
dGhhdCBpdCBjYW4gZmluZCB0aGUgYWN0dWFsIGxpYnJhcnkuCisuUEhPTlk6IGJ1aWxkCitidWls
ZDogcGFja2FnZQorCUNHT19DRkxBR1M9IiQoQ0ZMQUdTX2xpYnhlbmxpZ2h0KSAkKENGTEFHU19s
aWJ4ZW50b29sbG9nKSIgQ0dPX0xERkxBR1M9IiQoTERMSUJTX2xpYnhlbmxpZ2h0KSAkKExETElC
U19saWJ4ZW50b29sbG9nKSAtTCQoWEVOX1hFTkxJR0hUKSAtTCQoWEVOX0xJQlhFTlRPT0xMT0cp
IiBHT1BBVEg9JChYRU5fR09QQVRIKSAkKEdPKSBpbnN0YWxsIC14ICQoWEVOX0dPQ09ERV9VUkwp
L3hlbmxpZ2h0CisKKy5QSE9OWTogaW5zdGFsbAoraW5zdGFsbDogYnVpbGQKKwkkKElOU1RBTExf
RElSKSAkKERFU1RESVIpJChHT1hMX0lOU1RBTExfRElSKQorCSQoSU5TVEFMTF9EQVRBKSAkKFhF
Tl9HT1BBVEgpJChHT1hMX1BLR19ESVIpJChQS0dTT1VSQ0VTKSAkKERFU1RESVIpJChHT1hMX0lO
U1RBTExfRElSKQorCisuUEhPTlk6IGNsZWFuCitjbGVhbjoKKwkkKFJNKSAtciAkKFhFTl9HT1BB
VEgpJChHT1hMX1BLR19ESVIpCisJJChSTSkgJChYRU5fR09QQVRIKS9wa2cvKi8kKFhFTl9HT0NP
REVfVVJMKS94ZW5saWdodC5hCisKKy5QSE9OWTogZGlzdGNsZWFuCitkaXN0Y2xlYW46IGNsZWFu
CisKKy1pbmNsdWRlICQoREVQUykKZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94
ZW5saWdodC5nbyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43YmUxODBjCi0tLSAvZGV2L251bGwKKysrIGIvdG9v
bHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCkBAIC0wLDAgKzEsOTIgQEAKKy8qCisgKiBD
b3B5cmlnaHQgKEMpIDIwMTYgR2VvcmdlIFcuIER1bmxhcCwgQ2l0cml4IFN5c3RlbXMgVUsgTHRk
CisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExl
c3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbjsKKyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLgorICoK
KyAqIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBMZXNzZXIgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2Ug
YWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcv
bGljZW5zZXMvPi4KKyAqLworcGFja2FnZSB4ZW5saWdodAorCisvKgorI2NnbyBMREZMQUdTOiAt
bHhlbmxpZ2h0IC1seWFqbCAtbHhlbnRvb2xsb2cKKyNpbmNsdWRlIDxzdGRsaWIuaD4KKyNpbmNs
dWRlIDxsaWJ4bC5oPgorKi8KK2ltcG9ydCAiQyIKKworLyoKKyAqIE90aGVyIGZsYWdzIHRoYXQg
bWF5IGJlIG5lZWRlZCBhdCBzb21lIHBvaW50OgorICogIC1sbmwtcm91dGUtMyAtbG5sLTMKKyAq
CisgKiBUbyBnZXQgYmFjayB0byBzdGF0aWMgbGlua2luZzoKKyAqICNjZ28gTERGTEFHUzogLWx4
ZW5saWdodCAtbHlhamxfcyAtbHhlbmdudHRhYiAtbHhlbnN0b3JlIC1seGVuZ3Vlc3QgLWx4ZW50
b29sbG9nIC1seGVuZXZ0Y2huIC1seGVuY3RybCAtbGJsa3RhcGN0bCAtbHhlbmZvcmVpZ25tZW1v
cnkgLWx4ZW5jYWxsIC1seiAtbHV1aWQgLWx1dGlsCisgKi8KKworaW1wb3J0ICgKKwkiZm10Igor
CSJ1bnNhZmUiCispCisKKy8qCisgKiBUeXBlczogQnVpbHRpbnMKKyAqLwordHlwZSBDb250ZXh0
IHN0cnVjdCB7CisJY3R4ICAgICpDLmxpYnhsX2N0eAorCWxvZ2dlciAqQy54ZW50b29sbG9nX2xv
Z2dlcl9zdGRpb3N0cmVhbQorfQorCisvKgorICogQ29udGV4dAorICovCit2YXIgQ3R4IENvbnRl
eHQKKworZnVuYyAoQ3R4ICpDb250ZXh0KSBJc09wZW4oKSBib29sIHsKKwlyZXR1cm4gQ3R4LmN0
eCAhPSBuaWwKK30KKworZnVuYyAoQ3R4ICpDb250ZXh0KSBPcGVuKCkgKGVyciBlcnJvcikgewor
CWlmIEN0eC5jdHggIT0gbmlsIHsKKwkJcmV0dXJuCisJfQorCisJQ3R4LmxvZ2dlciA9IEMueHRs
X2NyZWF0ZWxvZ2dlcl9zdGRpb3N0cmVhbShDLnN0ZGVyciwgQy5YVExfRVJST1IsIDApCisJaWYg
Q3R4LmxvZ2dlciA9PSBuaWwgeworCQllcnIgPSBmbXQuRXJyb3JmKCJDYW5ub3Qgb3BlbiBzdGRp
b3N0cmVhbSIpCisJCXJldHVybgorCX0KKworCXJldCA6PSBDLmxpYnhsX2N0eF9hbGxvYygmQ3R4
LmN0eCwgQy5MSUJYTF9WRVJTSU9OLAorCQkwLCB1bnNhZmUuUG9pbnRlcihDdHgubG9nZ2VyKSkK
KworCWlmIHJldCAhPSAwIHsKKwkJZXJyID0gZm10LkVycm9yZigiRXJyb3I6ICVkIiwgLXJldCkK
Kwl9CisJcmV0dXJuCit9CisKK2Z1bmMgKEN0eCAqQ29udGV4dCkgQ2xvc2UoKSAoZXJyIGVycm9y
KSB7CisJcmV0IDo9IEMubGlieGxfY3R4X2ZyZWUoQ3R4LmN0eCkKKwlDdHguY3R4ID0gbmlsCisK
KwlpZiByZXQgIT0gMCB7CisJCWVyciA9IGZtdC5FcnJvcmYoIkVycm9yOiAlZCIsIC1yZXQpCisJ
fQorCUMueHRsX2xvZ2dlcl9kZXN0cm95KHVuc2FmZS5Qb2ludGVyKEN0eC5sb2dnZXIpKQorCXJl
dHVybgorfQorCitmdW5jIChDdHggKkNvbnRleHQpIENoZWNrT3BlbigpIChlcnIgZXJyb3IpIHsK
KwlpZiBDdHguY3R4ID09IG5pbCB7CisJCWVyciA9IGZtdC5FcnJvcmYoIkNvbnRleHQgbm90IG9w
ZW5lZCIpCisJfQorCXJldHVybgorfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:11:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI3I-0001vi-L7; Wed, 12 Apr 2017 13:11:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI3H-0001vZ-KA
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:15 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 98/79-01936-2772EE85; Wed, 12 Apr 2017 13:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVbdI/V2
 EQdcZAYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+PR5A1PBPLWKDXtmMDcwbpfuYuTiEBL4wigx
 5/46dgjnPKNE0/wpQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAgES677/Y
 gKxeQXMJHom7WEBsVmA6vdf72GbwMixgJFhFaNGcWpRWWqRrqGlXlJRZnpGSW5iZo6uoYGpXm
 5qcXFiempOYlKxXnJ+7iZGoFfqGRgYdzA+6vc7xCjJwaQkyntZ4W2EEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQneo2rvIoQEi1LTUyvSMnOA4QGTluDgURLhTQFJ8xYXJOYWZ6ZDpE4xGnMc2vz7
 PRPHo7NAUoglLz8vVUqc1xKkVACkNKM0D24QLGwvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgV
 BLmNQeZwpOZVwK37xXQKUxAp6zd+xbklJJEhJRUA2Pd2bJIxQLjpccj1/id+bDDz2cqy9yYR0
 /mL5psfz7kVZRv3yHNb6qRuxVapq94cTwu4FmHgIN2v1oOW9bNdQs+GHP/Yj8uvVDZ7vYLdek
 XDXvSLqnaN/W96pI88KL96zU+lSP6EtNPzzmZXSubzHH+L7N05OMzncHciufN8heVc6+pkXef
 t0iJpTgj0VCLuag4EQAJrG4CVgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1492002673!93033071!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29883 invoked from network); 12 Apr 2017 13:11:14 -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; 12 Apr 2017 13:11:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI3F-0001nS-1i
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI3E-0001U0-Vg
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI3E-0001U0-Vg@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:11:12 +0000
Subject: [Xen-changelog] [xen master] golang/xenlight: Add error constants
	and standard handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDczYmUwZmQzOTAyY2MxODE0YmI3MjBmZDEzMzAxODIzMzJhMDk1OTIKQXV0aG9yOiAg
ICAgUm9uYWxkIFJvamFzIDxyb25sYWRyZWRAZ21haWwuY29tPgpBdXRob3JEYXRlOiBXZWQgQXBy
IDUgMTc6MDU6NDYgMjAxNyArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxNTozNDowMCAyMDE3ICsw
MTAwCgogICAgZ29sYW5nL3hlbmxpZ2h0OiBBZGQgZXJyb3IgY29uc3RhbnRzIGFuZCBzdGFuZGFy
ZCBoYW5kbGluZwogICAgCiAgICBDcmVhdGUgZXJyb3IgdHlwZSBFcnJvcnhsIGZvciB0aHJvd2lu
ZyBwcm9wZXIgeGVubGlnaHQKICAgIGVycm9ycy4KICAgIAogICAgVXBkYXRlIEN0eCBmdW5jdGlv
bnMgdG8gdGhyb3cgRXJyb3J4bCBlcnJvcnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvbmFs
ZCBSb2phcyA8cm9ubGFkcmVkQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiAgR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5s
aWdodC5nbyB8IDc4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBm
aWxlIGNoYW5nZWQsIDc2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxp
Z2h0L3hlbmxpZ2h0LmdvCmluZGV4IDdiZTE4MGMuLmRlMjRmZmQgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbworKysgYi90b29scy9nb2xhbmcveGVubGlnaHQv
eGVubGlnaHQuZ28KQEAgLTM3LDggKzM3LDgyIEBAIGltcG9ydCAoCiApCiAKIC8qCisgKiBFcnJv
cnMKKyAqLworCit0eXBlIEVycm9yIGludAorCitjb25zdCAoCisJRXJyb3JOb25zcGVjaWZpYyAg
ICAgICAgICAgICAgICAgID0gRXJyb3IoLUMuRVJST1JfTk9OU1BFQ0lGSUMpCisJRXJyb3JWZXJz
aW9uICAgICAgICAgICAgICAgICAgICAgID0gRXJyb3IoLUMuRVJST1JfVkVSU0lPTikKKwlFcnJv
ckZhaWwgICAgICAgICAgICAgICAgICAgICAgICAgPSBFcnJvcigtQy5FUlJPUl9GQUlMKQorCUVy
cm9yTmkgICAgICAgICAgICAgICAgICAgICAgICAgICA9IEVycm9yKC1DLkVSUk9SX05JKQorCUVy
cm9yTm9tZW0gICAgICAgICAgICAgICAgICAgICAgICA9IEVycm9yKC1DLkVSUk9SX05PTUVNKQor
CUVycm9ySW52YWwgICAgICAgICAgICAgICAgICAgICAgICA9IEVycm9yKC1DLkVSUk9SX0lOVkFM
KQorCUVycm9yQmFkZmFpbCAgICAgICAgICAgICAgICAgICAgICA9IEVycm9yKC1DLkVSUk9SX0JB
REZBSUwpCisJRXJyb3JHdWVzdFRpbWVkb3V0ICAgICAgICAgICAgICAgID0gRXJyb3IoLUMuRVJS
T1JfR1VFU1RfVElNRURPVVQpCisJRXJyb3JUaW1lZG91dCAgICAgICAgICAgICAgICAgICAgID0g
RXJyb3IoLUMuRVJST1JfVElNRURPVVQpCisJRXJyb3JOb3BhcmF2aXJ0ICAgICAgICAgICAgICAg
ICAgID0gRXJyb3IoLUMuRVJST1JfTk9QQVJBVklSVCkKKwlFcnJvck5vdFJlYWR5ICAgICAgICAg
ICAgICAgICAgICAgPSBFcnJvcigtQy5FUlJPUl9OT1RfUkVBRFkpCisJRXJyb3JPc2V2ZW50UmVn
RmFpbCAgICAgICAgICAgICAgID0gRXJyb3IoLUMuRVJST1JfT1NFVkVOVF9SRUdfRkFJTCkKKwlF
cnJvckJ1ZmZlcmZ1bGwgICAgICAgICAgICAgICAgICAgPSBFcnJvcigtQy5FUlJPUl9CVUZGRVJG
VUxMKQorCUVycm9yVW5rbm93bkNoaWxkICAgICAgICAgICAgICAgICA9IEVycm9yKC1DLkVSUk9S
X1VOS05PV05fQ0hJTEQpCisJRXJyb3JMb2NrRmFpbCAgICAgICAgICAgICAgICAgICAgID0gRXJy
b3IoLUMuRVJST1JfTE9DS19GQUlMKQorCUVycm9ySnNvbkNvbmZpZ0VtcHR5ICAgICAgICAgICAg
ICA9IEVycm9yKC1DLkVSUk9SX0pTT05fQ09ORklHX0VNUFRZKQorCUVycm9yRGV2aWNlRXhpc3Rz
ICAgICAgICAgICAgICAgICA9IEVycm9yKC1DLkVSUk9SX0RFVklDRV9FWElTVFMpCisJRXJyb3JD
aGVja3BvaW50RGV2b3BzRG9lc05vdE1hdGNoID0gRXJyb3IoLUMuRVJST1JfQ0hFQ0tQT0lOVF9E
RVZPUFNfRE9FU19OT1RfTUFUQ0gpCisJRXJyb3JDaGVja3BvaW50RGV2aWNlTm90U3VwcG9ydGVk
ID0gRXJyb3IoLUMuRVJST1JfQ0hFQ0tQT0lOVF9ERVZJQ0VfTk9UX1NVUFBPUlRFRCkKKwlFcnJv
clZudW1hQ29uZmlnSW52YWxpZCAgICAgICAgICAgPSBFcnJvcigtQy5FUlJPUl9WTlVNQV9DT05G
SUdfSU5WQUxJRCkKKwlFcnJvckRvbWFpbk5vdGZvdW5kICAgICAgICAgICAgICAgPSBFcnJvcigt
Qy5FUlJPUl9ET01BSU5fTk9URk9VTkQpCisJRXJyb3JBYm9ydGVkICAgICAgICAgICAgICAgICAg
ICAgID0gRXJyb3IoLUMuRVJST1JfQUJPUlRFRCkKKwlFcnJvck5vdGZvdW5kICAgICAgICAgICAg
ICAgICAgICAgPSBFcnJvcigtQy5FUlJPUl9OT1RGT1VORCkKKwlFcnJvckRvbWFpbkRlc3Ryb3ll
ZCAgICAgICAgICAgICAgPSBFcnJvcigtQy5FUlJPUl9ET01BSU5fREVTVFJPWUVEKQorCUVycm9y
RmVhdHVyZVJlbW92ZWQgICAgICAgICAgICAgICA9IEVycm9yKC1DLkVSUk9SX0ZFQVRVUkVfUkVN
T1ZFRCkKKykKKwordmFyIGVycm9ycyA9IFsuLi5dc3RyaW5neworCUVycm9yTm9uc3BlY2lmaWM6
ICAgICAgICAgICAgICAgICAgIk5vbi1zcGVjaWZpYyBlcnJvciIsCisJRXJyb3JWZXJzaW9uOiAg
ICAgICAgICAgICAgICAgICAgICAiV3JvbmcgdmVyc2lvbiIsCisJRXJyb3JGYWlsOiAgICAgICAg
ICAgICAgICAgICAgICAgICAiRmFpbGVkIiwKKwlFcnJvck5pOiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJOb3QgSW1wbGVtZW50ZWQiLAorCUVycm9yTm9tZW06ICAgICAgICAgICAgICAgICAg
ICAgICAgIk5vIG1lbW9yeSIsCisJRXJyb3JJbnZhbDogICAgICAgICAgICAgICAgICAgICAgICAi
SW52YWxpZCBhcmd1bWVudCIsCisJRXJyb3JCYWRmYWlsOiAgICAgICAgICAgICAgICAgICAgICAi
QmFkIEZhaWwiLAorCUVycm9yR3Vlc3RUaW1lZG91dDogICAgICAgICAgICAgICAgIkd1ZXN0IHRp
bWVkIG91dCIsCisJRXJyb3JUaW1lZG91dDogICAgICAgICAgICAgICAgICAgICAiVGltZWQgb3V0
IiwKKwlFcnJvck5vcGFyYXZpcnQ6ICAgICAgICAgICAgICAgICAgICJObyBQYXJhdmlydHVhbGl6
YXRpb24iLAorCUVycm9yTm90UmVhZHk6ICAgICAgICAgICAgICAgICAgICAgIk5vdCByZWFkeSIs
CisJRXJyb3JPc2V2ZW50UmVnRmFpbDogICAgICAgICAgICAgICAiT1MgZXZlbnQgcmVnaXN0cmF0
aW9uIGZhaWxlZCIsCisJRXJyb3JCdWZmZXJmdWxsOiAgICAgICAgICAgICAgICAgICAiQnVmZmVy
IGZ1bGwiLAorCUVycm9yVW5rbm93bkNoaWxkOiAgICAgICAgICAgICAgICAgIlVua25vd24gY2hp
bGQiLAorCUVycm9yTG9ja0ZhaWw6ICAgICAgICAgICAgICAgICAgICAgIkxvY2sgZmFpbGVkIiwK
KwlFcnJvckpzb25Db25maWdFbXB0eTogICAgICAgICAgICAgICJKU09OIGNvbmZpZyBlbXB0eSIs
CisJRXJyb3JEZXZpY2VFeGlzdHM6ICAgICAgICAgICAgICAgICAiRGV2aWNlIGV4aXN0cyIsCisJ
RXJyb3JDaGVja3BvaW50RGV2b3BzRG9lc05vdE1hdGNoOiAiQ2hlY2twb2ludCBkZXZvcHMgZG9l
cyBub3QgbWF0Y2giLAorCUVycm9yQ2hlY2twb2ludERldmljZU5vdFN1cHBvcnRlZDogIkNoZWNr
cG9pbnQgZGV2aWNlIG5vdCBzdXBwb3J0ZWQiLAorCUVycm9yVm51bWFDb25maWdJbnZhbGlkOiAg
ICAgICAgICAgIlZOVU1BIGNvbmZpZyBpbnZhbGlkIiwKKwlFcnJvckRvbWFpbk5vdGZvdW5kOiAg
ICAgICAgICAgICAgICJEb21haW4gbm90IGZvdW5kIiwKKwlFcnJvckFib3J0ZWQ6ICAgICAgICAg
ICAgICAgICAgICAgICJBYm9ydGVkIiwKKwlFcnJvck5vdGZvdW5kOiAgICAgICAgICAgICAgICAg
ICAgICJOb3QgZm91bmQiLAorCUVycm9yRG9tYWluRGVzdHJveWVkOiAgICAgICAgICAgICAgIkRv
bWFpbiBkZXN0cm95ZWQiLAorCUVycm9yRmVhdHVyZVJlbW92ZWQ6ICAgICAgICAgICAgICAgIkZl
YXR1cmUgcmVtb3ZlZCIsCit9CisKK2Z1bmMgKGUgRXJyb3IpIEVycm9yKCkgc3RyaW5nIHsKKwlp
ZiAwIDwgaW50KGUpICYmIGludChlKSA8IGxlbihlcnJvcnMpIHsKKwkJcyA6PSBlcnJvcnNbZV0K
KwkJaWYgcyAhPSAiIiB7CisJCQlyZXR1cm4gcworCQl9CisJfQorCXJldHVybiBmbXQuU3ByaW50
ZigibGlieGwgZXJyb3I6ICVkIiwgLWUpCisKK30KKworLyoKICAqIFR5cGVzOiBCdWlsdGlucwog
ICovCisKIHR5cGUgQ29udGV4dCBzdHJ1Y3QgewogCWN0eCAgICAqQy5saWJ4bF9jdHgKIAlsb2dn
ZXIgKkMueGVudG9vbGxvZ19sb2dnZXJfc3RkaW9zdHJlYW0KQEAgLTY4LDcgKzE0Miw3IEBAIGZ1
bmMgKEN0eCAqQ29udGV4dCkgT3BlbigpIChlcnIgZXJyb3IpIHsKIAkJMCwgdW5zYWZlLlBvaW50
ZXIoQ3R4LmxvZ2dlcikpCiAKIAlpZiByZXQgIT0gMCB7Ci0JCWVyciA9IGZtdC5FcnJvcmYoIkVy
cm9yOiAlZCIsIC1yZXQpCisJCWVyciA9IEVycm9yKC1yZXQpCiAJfQogCXJldHVybgogfQpAQCAt
NzgsNyArMTUyLDcgQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBDbG9zZSgpIChlcnIgZXJyb3IpIHsK
IAlDdHguY3R4ID0gbmlsCiAKIAlpZiByZXQgIT0gMCB7Ci0JCWVyciA9IGZtdC5FcnJvcmYoIkVy
cm9yOiAlZCIsIC1yZXQpCisJCWVyciA9IEVycm9yKC1yZXQpCiAJfQogCUMueHRsX2xvZ2dlcl9k
ZXN0cm95KHVuc2FmZS5Qb2ludGVyKEN0eC5sb2dnZXIpKQogCXJldHVybgotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:11:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI3T-0001xM-Mw; Wed, 12 Apr 2017 13:11:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI3S-0001x5-Ic
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:26 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C8/B2-03648-D772EE85; Wed, 12 Apr 2017 13:11:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbdW/V2
 EwYJbAhYTthk4MHps79vFHsAYxZqZl5RfkcCa8XDyQdaCqwYVrYdvMDYwrtfoYuTiEBL4wihx
 bFMHK4RznlFi75TVTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4Ssy+d
 IEdxOYVMJNoXfgVzGYBqm98cJVxAiPHAkaGVYwaxalFZalFusZGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjKfXBR5ilORgUhLlvazwNkKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBK+b2rsIIcGi1PTUirTMHGB4wKQlOHiURHhTQNK8xQWJucWZ6RCpU4yKUuK8liAJ
 AZBERmkeXBssJC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmLcYZApPZl4J3PRXQIuZgBav3
 fsWZHFJIkJKqoFxXtSeO75b77wNiTX89WrdDGHL2nzZ3Hjty1v7/8hqhhbf1/8UphCR8P1In+
 TMGYppTBWsYhMmHd7bnLXBaz/TjpK31WKuD07f1vhzfMeVDt8uM4nw7NRJ9fN+On3g4Dm+fkI
 Pg/gn3VO5sxxWNc/d3DXNMNbVvWDikQ0NzZ35+TPnKUWvYWVTYinOSDTUYi4qTgQAg/2DVUQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1492002684!59940748!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9105 invoked from network); 12 Apr 2017 13:11:25 -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; 12 Apr 2017 13:11:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI3P-0001nc-5b
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI3P-0001Ul-36
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI3P-0001Ul-36@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:11:23 +0000
Subject: [Xen-changelog] [xen master] golang/xenlight: Add host-related
	functionality
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ1MzcxM2IxNzUwMDNhNjI0MWY0NTYwYzc4NDQ3MmQ4NmY4M2M2NGIKQXV0aG9yOiAg
ICAgUm9uYWxkIFJvamFzIDxyb25sYWRyZWRAZ21haWwuY29tPgpBdXRob3JEYXRlOiBXZWQgQXBy
IDUgMTc6MDU6NDcgMjAxNyArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxNTozNDowNiAyMDE3ICsw
MTAwCgogICAgZ29sYW5nL3hlbmxpZ2h0OiBBZGQgaG9zdC1yZWxhdGVkIGZ1bmN0aW9uYWxpdHkK
ICAgIAogICAgQWRkIGNhbGxzIGZvciB0aGUgZm9sbG93aW5nIGhvc3QtcmVsYXRlZCBmdW5jdGlv
bmFsaXR5OgogICAgLSBsaWJ4bF9nZXRfbWF4X2NwdXMKICAgIC0gbGlieGxfZ2V0X29ubGluZV9j
cHVzCiAgICAtIGxpYnhsX2dldF9tYXhfbm9kZXMKICAgIC0gbGlieGxfZ2V0X2ZyZWVfbWVtb3J5
CiAgICAtIGxpYnhsX2dldF9waHlzaW5mbwogICAgLSBsaWJ4bF9nZXRfdmVyc2lvbl9pbmZvCiAg
ICAKICAgIEluY2x1ZGUgR29sYW5nIHZlcnNpb25zIG9mIHRoZSBmb2xsb3dpbmcgc3RydWN0czoK
ICAgIC0gbGlieGxfcGh5c2luZm8gYXMgUGh5c2luZm8KICAgIC0gbGlieGxfdmVyc2lvbl9pbmZv
IGFzIFZlcnNpb25JbmZvCiAgICAtIGxpYnhsX2h3Y2FwIGFzIEh3Y2FwCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFJvbmFsZCBSb2phcyA8cm9ubGFkcmVkQGdtYWlsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2dvbGFu
Zy94ZW5saWdodC94ZW5saWdodC5nbyB8IDIwMCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIwMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxp
Z2h0L3hlbmxpZ2h0LmdvCmluZGV4IGRlMjRmZmQuLjViNTAwZjMgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbworKysgYi90b29scy9nb2xhbmcveGVubGlnaHQv
eGVubGlnaHQuZ28KQEAgLTExOCw2ICsxMTgsMTAzIEBAIHR5cGUgQ29udGV4dCBzdHJ1Y3Qgewog
CWxvZ2dlciAqQy54ZW50b29sbG9nX2xvZ2dlcl9zdGRpb3N0cmVhbQogfQogCit0eXBlIEh3Y2Fw
IFtdQy51aW50MzJfdAorCitmdW5jIChjaHdjYXAgQy5saWJ4bF9od2NhcCkgQ1RvR28oKSAoZ2h3
Y2FwIEh3Y2FwKSB7CisJLy8gQWxsb2MgYSBHbyBzbGljZSBmb3IgdGhlIGJ5dGVzCisJc2l6ZSA6
PSA4CisJZ2h3Y2FwID0gbWFrZShbXUMudWludDMyX3QsIHNpemUpCisKKwkvLyBNYWtlIGEgc2xp
Y2UgcG9pbnRpbmcgdG8gdGhlIEMgYXJyYXkKKwltYXBzbGljZSA6PSAoKlsxIDw8IDMwXUMudWlu
dDMyX3QpKHVuc2FmZS5Qb2ludGVyKCZjaHdjYXBbMF0pKVs6c2l6ZTpzaXplXQorCisJLy8gQW5k
IGNvcHkgdGhlIEMgYXJyYXkgaW50byB0aGUgR28gYXJyYXkKKwljb3B5KGdod2NhcCwgbWFwc2xp
Y2UpCisKKwlyZXR1cm4KK30KKworLyoKKyAqIFR5cGVzOiBJREwKKyAqCisgKiBGSVhNRTogR2Vu
ZXJhdGUgdGhlc2UgYXV0b21hdGljYWxseSBmcm9tIHRoZSBJREwKKyAqLworCit0eXBlIFBoeXNp
bmZvIHN0cnVjdCB7CisJVGhyZWFkc1BlckNvcmUgICAgdWludDMyCisJQ29yZXNQZXJTb2NrZXQg
ICAgdWludDMyCisJTWF4Q3B1SWQgICAgICAgICAgdWludDMyCisJTnJDcHVzICAgICAgICAgICAg
dWludDMyCisJQ3B1S2h6ICAgICAgICAgICAgdWludDMyCisJVG90YWxQYWdlcyAgICAgICAgdWlu
dDY0CisJRnJlZVBhZ2VzICAgICAgICAgdWludDY0CisJU2NydWJQYWdlcyAgICAgICAgdWludDY0
CisJT3V0c3RhbmRpbmdQYWdlcyAgdWludDY0CisJU2hhcmluZ0ZyZWVkUGFnZXMgdWludDY0CisJ
U2hhcmluZ1VzZWRGcmFtZXMgdWludDY0CisJTnJOb2RlcyAgICAgICAgICAgdWludDMyCisJSHdD
YXAgICAgICAgICAgICAgSHdjYXAKKwlDYXBIdm0gICAgICAgICAgICBib29sCisJQ2FwSHZtRGly
ZWN0aW8gICAgYm9vbAorfQorCitmdW5jIChjcGh5cyAqQy5saWJ4bF9waHlzaW5mbykgdG9Hbygp
IChwaHlzaW5mbyAqUGh5c2luZm8pIHsKKworCXBoeXNpbmZvID0gJlBoeXNpbmZve30KKwlwaHlz
aW5mby5UaHJlYWRzUGVyQ29yZSA9IHVpbnQzMihjcGh5cy50aHJlYWRzX3Blcl9jb3JlKQorCXBo
eXNpbmZvLkNvcmVzUGVyU29ja2V0ID0gdWludDMyKGNwaHlzLmNvcmVzX3Blcl9zb2NrZXQpCisJ
cGh5c2luZm8uTWF4Q3B1SWQgPSB1aW50MzIoY3BoeXMubWF4X2NwdV9pZCkKKwlwaHlzaW5mby5O
ckNwdXMgPSB1aW50MzIoY3BoeXMubnJfY3B1cykKKwlwaHlzaW5mby5DcHVLaHogPSB1aW50MzIo
Y3BoeXMuY3B1X2toeikKKwlwaHlzaW5mby5Ub3RhbFBhZ2VzID0gdWludDY0KGNwaHlzLnRvdGFs
X3BhZ2VzKQorCXBoeXNpbmZvLkZyZWVQYWdlcyA9IHVpbnQ2NChjcGh5cy5mcmVlX3BhZ2VzKQor
CXBoeXNpbmZvLlNjcnViUGFnZXMgPSB1aW50NjQoY3BoeXMuc2NydWJfcGFnZXMpCisJcGh5c2lu
Zm8uU2NydWJQYWdlcyA9IHVpbnQ2NChjcGh5cy5zY3J1Yl9wYWdlcykKKwlwaHlzaW5mby5TaGFy
aW5nRnJlZWRQYWdlcyA9IHVpbnQ2NChjcGh5cy5zaGFyaW5nX2ZyZWVkX3BhZ2VzKQorCXBoeXNp
bmZvLlNoYXJpbmdVc2VkRnJhbWVzID0gdWludDY0KGNwaHlzLnNoYXJpbmdfdXNlZF9mcmFtZXMp
CisJcGh5c2luZm8uTnJOb2RlcyA9IHVpbnQzMihjcGh5cy5ucl9ub2RlcykKKwlwaHlzaW5mby5I
d0NhcCA9IGNwaHlzLmh3X2NhcC5DVG9HbygpCisJcGh5c2luZm8uQ2FwSHZtID0gYm9vbChjcGh5
cy5jYXBfaHZtKQorCXBoeXNpbmZvLkNhcEh2bURpcmVjdGlvID0gYm9vbChjcGh5cy5jYXBfaHZt
X2RpcmVjdGlvKQorCisJcmV0dXJuCit9CisKK3R5cGUgVmVyc2lvbkluZm8gc3RydWN0IHsKKwlY
ZW5WZXJzaW9uTWFqb3IgaW50CisJWGVuVmVyc2lvbk1pbm9yIGludAorCVhlblZlcnNpb25FeHRy
YSBzdHJpbmcKKwlDb21waWxlciAgICAgICAgc3RyaW5nCisJQ29tcGlsZUJ5ICAgICAgIHN0cmlu
ZworCUNvbXBpbGVEb21haW4gICBzdHJpbmcKKwlDb21waWxlRGF0ZSAgICAgc3RyaW5nCisJQ2Fw
YWJpbGl0aWVzICAgIHN0cmluZworCUNoYW5nZXNldCAgICAgICBzdHJpbmcKKwlWaXJ0U3RhcnQg
ICAgICAgdWludDY0CisJUGFnZXNpemUgICAgICAgIGludAorCUNvbW1hbmRsaW5lICAgICBzdHJp
bmcKKwlCdWlsZElkICAgICAgICAgc3RyaW5nCit9CisKK2Z1bmMgKGNpbmZvICpDLmxpYnhsX3Zl
cnNpb25faW5mbykgdG9HbygpIChpbmZvICpWZXJzaW9uSW5mbykgeworCWluZm8gPSAmVmVyc2lv
bkluZm97fQorCWluZm8uWGVuVmVyc2lvbk1ham9yID0gaW50KGNpbmZvLnhlbl92ZXJzaW9uX21h
am9yKQorCWluZm8uWGVuVmVyc2lvbk1pbm9yID0gaW50KGNpbmZvLnhlbl92ZXJzaW9uX21pbm9y
KQorCWluZm8uWGVuVmVyc2lvbkV4dHJhID0gQy5Hb1N0cmluZyhjaW5mby54ZW5fdmVyc2lvbl9l
eHRyYSkKKwlpbmZvLkNvbXBpbGVyID0gQy5Hb1N0cmluZyhjaW5mby5jb21waWxlcikKKwlpbmZv
LkNvbXBpbGVCeSA9IEMuR29TdHJpbmcoY2luZm8uY29tcGlsZV9ieSkKKwlpbmZvLkNvbXBpbGVE
b21haW4gPSBDLkdvU3RyaW5nKGNpbmZvLmNvbXBpbGVfZG9tYWluKQorCWluZm8uQ29tcGlsZURh
dGUgPSBDLkdvU3RyaW5nKGNpbmZvLmNvbXBpbGVfZGF0ZSkKKwlpbmZvLkNhcGFiaWxpdGllcyA9
IEMuR29TdHJpbmcoY2luZm8uY2FwYWJpbGl0aWVzKQorCWluZm8uQ2hhbmdlc2V0ID0gQy5Hb1N0
cmluZyhjaW5mby5jaGFuZ2VzZXQpCisJaW5mby5WaXJ0U3RhcnQgPSB1aW50NjQoY2luZm8udmly
dF9zdGFydCkKKwlpbmZvLlBhZ2VzaXplID0gaW50KGNpbmZvLnBhZ2VzaXplKQorCWluZm8uQ29t
bWFuZGxpbmUgPSBDLkdvU3RyaW5nKGNpbmZvLmNvbW1hbmRsaW5lKQorCWluZm8uQnVpbGRJZCA9
IEMuR29TdHJpbmcoY2luZm8uYnVpbGRfaWQpCisKKwlyZXR1cm4KK30KKwogLyoKICAqIENvbnRl
eHQKICAqLwpAQCAtMTY0LDMgKzI2MSwxMDYgQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBDaGVja09w
ZW4oKSAoZXJyIGVycm9yKSB7CiAJfQogCXJldHVybgogfQorCisvL2ludCBsaWJ4bF9nZXRfbWF4
X2NwdXMobGlieGxfY3R4ICpjdHgpOworZnVuYyAoQ3R4ICpDb250ZXh0KSBHZXRNYXhDcHVzKCkg
KG1heENwdXMgaW50LCBlcnIgZXJyb3IpIHsKKwllcnIgPSBDdHguQ2hlY2tPcGVuKCkKKwlpZiBl
cnIgIT0gbmlsIHsKKwkJcmV0dXJuCisJfQorCisJcmV0IDo9IEMubGlieGxfZ2V0X21heF9jcHVz
KEN0eC5jdHgpCisJaWYgcmV0IDwgMCB7CisJCWVyciA9IEVycm9yKC1yZXQpCisJCXJldHVybgor
CX0KKwltYXhDcHVzID0gaW50KHJldCkKKwlyZXR1cm4KK30KKworLy9pbnQgbGlieGxfZ2V0X29u
bGluZV9jcHVzKGxpYnhsX2N0eCAqY3R4KTsKK2Z1bmMgKEN0eCAqQ29udGV4dCkgR2V0T25saW5l
Q3B1cygpIChvbkNwdXMgaW50LCBlcnIgZXJyb3IpIHsKKwllcnIgPSBDdHguQ2hlY2tPcGVuKCkK
KwlpZiBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuCisJfQorCisJcmV0IDo9IEMubGlieGxfZ2V0X29u
bGluZV9jcHVzKEN0eC5jdHgpCisJaWYgcmV0IDwgMCB7CisJCWVyciA9IEVycm9yKC1yZXQpCisJ
CXJldHVybgorCX0KKwlvbkNwdXMgPSBpbnQocmV0KQorCXJldHVybgorfQorCisvL2ludCBsaWJ4
bF9nZXRfbWF4X25vZGVzKGxpYnhsX2N0eCAqY3R4KTsKK2Z1bmMgKEN0eCAqQ29udGV4dCkgR2V0
TWF4Tm9kZXMoKSAobWF4Tm9kZXMgaW50LCBlcnIgZXJyb3IpIHsKKwllcnIgPSBDdHguQ2hlY2tP
cGVuKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuCisJfQorCXJldCA6PSBDLmxpYnhsX2dl
dF9tYXhfbm9kZXMoQ3R4LmN0eCkKKwlpZiByZXQgPCAwIHsKKwkJZXJyID0gRXJyb3IoLXJldCkK
KwkJcmV0dXJuCisJfQorCW1heE5vZGVzID0gaW50KHJldCkKKwlyZXR1cm4KK30KKworLy9pbnQg
bGlieGxfZ2V0X2ZyZWVfbWVtb3J5KGxpYnhsX2N0eCAqY3R4LCB1aW50NjRfdCAqbWVta2IpOwor
ZnVuYyAoQ3R4ICpDb250ZXh0KSBHZXRGcmVlTWVtb3J5KCkgKG1lbWtiIHVpbnQ2NCwgZXJyIGVy
cm9yKSB7CisJZXJyID0gQ3R4LkNoZWNrT3BlbigpCisJaWYgZXJyICE9IG5pbCB7CisJCXJldHVy
bgorCX0KKwl2YXIgY21lbSBDLnVpbnQ2NF90CisJcmV0IDo9IEMubGlieGxfZ2V0X2ZyZWVfbWVt
b3J5KEN0eC5jdHgsICZjbWVtKQorCisJaWYgcmV0IDwgMCB7CisJCWVyciA9IEVycm9yKC1yZXQp
CisJCXJldHVybgorCX0KKworCW1lbWtiID0gdWludDY0KGNtZW0pCisJcmV0dXJuCisKK30KKwor
Ly9pbnQgbGlieGxfZ2V0X3BoeXNpbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9waHlzaW5mbyAq
cGh5c2luZm8pCitmdW5jIChDdHggKkNvbnRleHQpIEdldFBoeXNpbmZvKCkgKHBoeXNpbmZvICpQ
aHlzaW5mbywgZXJyIGVycm9yKSB7CisJZXJyID0gQ3R4LkNoZWNrT3BlbigpCisJaWYgZXJyICE9
IG5pbCB7CisJCXJldHVybgorCX0KKwl2YXIgY3BoeXMgQy5saWJ4bF9waHlzaW5mbworCUMubGli
eGxfcGh5c2luZm9faW5pdCgmY3BoeXMpCisJZGVmZXIgQy5saWJ4bF9waHlzaW5mb19kaXNwb3Nl
KCZjcGh5cykKKworCXJldCA6PSBDLmxpYnhsX2dldF9waHlzaW5mbyhDdHguY3R4LCAmY3BoeXMp
CisKKwlpZiByZXQgPCAwIHsKKwkJZXJyID0gRXJyb3IocmV0KQorCQlyZXR1cm4KKwl9CisJcGh5
c2luZm8gPSBjcGh5cy50b0dvKCkKKworCXJldHVybgorfQorCisvL2NvbnN0IGxpYnhsX3ZlcnNp
b25faW5mbyogbGlieGxfZ2V0X3ZlcnNpb25faW5mbyhsaWJ4bF9jdHggKmN0eCk7CitmdW5jIChD
dHggKkNvbnRleHQpIEdldFZlcnNpb25JbmZvKCkgKGluZm8gKlZlcnNpb25JbmZvLCBlcnIgZXJy
b3IpIHsKKwllcnIgPSBDdHguQ2hlY2tPcGVuKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJcmV0dXJu
CisJfQorCisJdmFyIGNpbmZvICpDLmxpYnhsX3ZlcnNpb25faW5mbworCisJY2luZm8gPSBDLmxp
YnhsX2dldF92ZXJzaW9uX2luZm8oQ3R4LmN0eCkKKworCWluZm8gPSBjaW5mby50b0dvKCkKKwor
CXJldHVybgorfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:11:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI3d-0001zD-Oe; Wed, 12 Apr 2017 13:11:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI3c-0001z2-Px
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:36 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 87/0C-19998-7872EE85; Wed, 12 Apr 2017 13:11:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbdd/V2
 EwaZtEhYTthk4MHps79vFHsAYxZqZl5RfkcCaseXZW6aCTq2KszPOMTYwblDuYuTiEBL4wihx
 6NFhRgjnPKPEpK5P7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtES7yfc
 5AVxOYVMJNoeXaIEcRmAao/3LqbfQIjxwJGhlWMGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGxn
 q5qcXFiempOYlJxXrJ+bmbGIFeqWdgYNzB2LLX7xCjJAeTkijvZYW3EUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkeN3U3kUICRalpqdWpGXmAMMDJi3BwaMkwpsCkuYtLkjMLc5Mh0idYlSUEue1
 BEkIgCQySvPg2mAheYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK85yBSezLwSuOmvgBYzA
 S1eu/ctyOKSRISUVANjs/bt/353Y2c9UT22/vntmRqOtbkRe/1XO536+sLOYFNUutWnEyZnlH
 ZNFzMxPx/S5bhHouqe/vnoknXWTrErc5clTVvgeCbDmffEFvcV5cqGpZ3mgdMdd+jW/nurEvP
 Pzk6091RE6aTcXx85FVe7vVd4sO97aMiND4syfzL5r/nD0chy4YKREktxRqKhFnNRcSIAmxGq
 eEQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1492002694!91439058!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30428 invoked from network); 12 Apr 2017 13:11:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:11:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI3Z-0001nm-7U
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI3Z-0001Vy-6y
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI3Z-0001Vy-6y@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:11:33 +0000
Subject: [Xen-changelog] [xen master] golang/xenlight: Implement
	libxl_domain_info and libxl_domain_unpause
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVhYjJhZDUyYjJiYWUzOGFhMGM3Nzc1MDFkYjhlMTYyZTBjNmZkNzUKQXV0aG9yOiAg
ICAgUm9uYWxkIFJvamFzIDxyb25sYWRyZWRAZ21haWwuY29tPgpBdXRob3JEYXRlOiBXZWQgQXBy
IDUgMTc6MDU6NDggMjAxNyArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxNTozNDoxMSAyMDE3ICsw
MTAwCgogICAgZ29sYW5nL3hlbmxpZ2h0OiBJbXBsZW1lbnQgbGlieGxfZG9tYWluX2luZm8gYW5k
IGxpYnhsX2RvbWFpbl91bnBhdXNlCiAgICAKICAgIEFkZCBjYWxscyBmb3IgdGhlIGZvbGxvd2lu
ZyBob3N0LXJlbGF0ZWQgZnVuY3Rpb25hbGl0eToKICAgIC0gbGlieGxfZG9tYWluX2luZm8KICAg
IC0gbGlieGxfZG9tYWluX3VucGF1c2UKICAgIAogICAgSW5jbHVkZSBHb2xhbmcgdmVyc2lvbiBm
b3IgdGhlIGxpYnhsX2RvbWFpbl9pbmZvIGFzCiAgICBEb21haW5JbmZvLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBSb25hbGQgUm9qYXMgPHJvbmxhZHJlZEBnbWFpbC5jb20+CiAgICBBY2tl
ZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZ29s
YW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIHwgMTM0ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTMyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIGIv
dG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCmluZGV4IDViNTAwZjMuLmViY2QyZWUg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbworKysgYi90b29s
cy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KQEAgLTMzLDYgKzMzLDcgQEAgaW1wb3J0ICJD
IgogCiBpbXBvcnQgKAogCSJmbXQiCisJInRpbWUiCiAJInVuc2FmZSIKICkKIApAQCAtMTEzLDYg
KzExNCwxMiBAQCBmdW5jIChlIEVycm9yKSBFcnJvcigpIHN0cmluZyB7CiAgKiBUeXBlczogQnVp
bHRpbnMKICAqLwogCit0eXBlIERvbWlkIHVpbnQzMgorCit0eXBlIE1lbUtCIHVpbnQ2NAorCit0
eXBlIFV1aWQgQy5saWJ4bF91dWlkCisKIHR5cGUgQ29udGV4dCBzdHJ1Y3QgewogCWN0eCAgICAq
Qy5saWJ4bF9jdHgKIAlsb2dnZXIgKkMueGVudG9vbGxvZ19sb2dnZXJfc3RkaW9zdHJlYW0KQEAg
LTEyMCw3ICsxMjcsNyBAQCB0eXBlIENvbnRleHQgc3RydWN0IHsKIAogdHlwZSBId2NhcCBbXUMu
dWludDMyX3QKIAotZnVuYyAoY2h3Y2FwIEMubGlieGxfaHdjYXApIENUb0dvKCkgKGdod2NhcCBI
d2NhcCkgeworZnVuYyAoY2h3Y2FwIEMubGlieGxfaHdjYXApIHRvR28oKSAoZ2h3Y2FwIEh3Y2Fw
KSB7CiAJLy8gQWxsb2MgYSBHbyBzbGljZSBmb3IgdGhlIGJ5dGVzCiAJc2l6ZSA6PSA4CiAJZ2h3
Y2FwID0gbWFrZShbXUMudWludDMyX3QsIHNpemUpCkBAIC0xNzMsNyArMTgwLDcgQEAgZnVuYyAo
Y3BoeXMgKkMubGlieGxfcGh5c2luZm8pIHRvR28oKSAocGh5c2luZm8gKlBoeXNpbmZvKSB7CiAJ
cGh5c2luZm8uU2hhcmluZ0ZyZWVkUGFnZXMgPSB1aW50NjQoY3BoeXMuc2hhcmluZ19mcmVlZF9w
YWdlcykKIAlwaHlzaW5mby5TaGFyaW5nVXNlZEZyYW1lcyA9IHVpbnQ2NChjcGh5cy5zaGFyaW5n
X3VzZWRfZnJhbWVzKQogCXBoeXNpbmZvLk5yTm9kZXMgPSB1aW50MzIoY3BoeXMubnJfbm9kZXMp
Ci0JcGh5c2luZm8uSHdDYXAgPSBjcGh5cy5od19jYXAuQ1RvR28oKQorCXBoeXNpbmZvLkh3Q2Fw
ID0gY3BoeXMuaHdfY2FwLnRvR28oKQogCXBoeXNpbmZvLkNhcEh2bSA9IGJvb2woY3BoeXMuY2Fw
X2h2bSkKIAlwaHlzaW5mby5DYXBIdm1EaXJlY3RpbyA9IGJvb2woY3BoeXMuY2FwX2h2bV9kaXJl
Y3RpbykKIApAQCAtMjE1LDYgKzIyMiw5MyBAQCBmdW5jIChjaW5mbyAqQy5saWJ4bF92ZXJzaW9u
X2luZm8pIHRvR28oKSAoaW5mbyAqVmVyc2lvbkluZm8pIHsKIAlyZXR1cm4KIH0KIAordHlwZSBT
aHV0ZG93blJlYXNvbiBpbnQzMgorCitjb25zdCAoCisJU2h1dGRvd25SZWFzb25Vbmtub3duICAg
PSBTaHV0ZG93blJlYXNvbihDLkxJQlhMX1NIVVRET1dOX1JFQVNPTl9VTktOT1dOKQorCVNodXRk
b3duUmVhc29uUG93ZXJvZmYgID0gU2h1dGRvd25SZWFzb24oQy5MSUJYTF9TSFVURE9XTl9SRUFT
T05fUE9XRVJPRkYpCisJU2h1dGRvd25SZWFzb25SZWJvb3QgICAgPSBTaHV0ZG93blJlYXNvbihD
LkxJQlhMX1NIVVRET1dOX1JFQVNPTl9SRUJPT1QpCisJU2h1dGRvd25SZWFzb25TdXNwZW5kICAg
PSBTaHV0ZG93blJlYXNvbihDLkxJQlhMX1NIVVRET1dOX1JFQVNPTl9TVVNQRU5EKQorCVNodXRk
b3duUmVhc29uQ3Jhc2ggICAgID0gU2h1dGRvd25SZWFzb24oQy5MSUJYTF9TSFVURE9XTl9SRUFT
T05fQ1JBU0gpCisJU2h1dGRvd25SZWFzb25XYXRjaGRvZyAgPSBTaHV0ZG93blJlYXNvbihDLkxJ
QlhMX1NIVVRET1dOX1JFQVNPTl9XQVRDSERPRykKKwlTaHV0ZG93blJlYXNvblNvZnRSZXNldCA9
IFNodXRkb3duUmVhc29uKEMuTElCWExfU0hVVERPV05fUkVBU09OX1NPRlRfUkVTRVQpCispCisK
K2Z1bmMgKHNyIFNodXRkb3duUmVhc29uKSBTdHJpbmcoKSAoc3RyIHN0cmluZykgeworCWNzdHIg
Oj0gQy5saWJ4bF9zaHV0ZG93bl9yZWFzb25fdG9fc3RyaW5nKEMubGlieGxfc2h1dGRvd25fcmVh
c29uKHNyKSkKKwlzdHIgPSBDLkdvU3RyaW5nKGNzdHIpCisKKwlyZXR1cm4KK30KKwordHlwZSBE
b21haW5UeXBlIGludDMyCisKK2NvbnN0ICgKKwlEb21haW5UeXBlSW52YWxpZCA9IERvbWFpblR5
cGUoQy5MSUJYTF9ET01BSU5fVFlQRV9JTlZBTElEKQorCURvbWFpblR5cGVIdm0gICAgID0gRG9t
YWluVHlwZShDLkxJQlhMX0RPTUFJTl9UWVBFX0hWTSkKKwlEb21haW5UeXBlUHYgICAgICA9IERv
bWFpblR5cGUoQy5MSUJYTF9ET01BSU5fVFlQRV9QVikKKykKKworZnVuYyAoZHQgRG9tYWluVHlw
ZSkgU3RyaW5nKCkgKHN0ciBzdHJpbmcpIHsKKwljc3RyIDo9IEMubGlieGxfZG9tYWluX3R5cGVf
dG9fc3RyaW5nKEMubGlieGxfZG9tYWluX3R5cGUoZHQpKQorCXN0ciA9IEMuR29TdHJpbmcoY3N0
cikKKworCXJldHVybgorfQorCit0eXBlIERvbWluZm8gc3RydWN0IHsKKwlVdWlkICAgICAgVXVp
ZAorCURvbWlkICAgICBEb21pZAorCVNzaWRyZWYgICB1aW50MzIKKwlTc2lkTGFiZWwgc3RyaW5n
CisJUnVubmluZyAgIGJvb2wKKwlCbG9ja2VkICAgYm9vbAorCVBhdXNlZCAgICBib29sCisJU2h1
dGRvd24gIGJvb2wKKwlEeWluZyAgICAgYm9vbAorCU5ldmVyU3RvcCBib29sCisKKwlTaHV0ZG93
blJlYXNvbiAgIGludDMyCisJT3V0c3RhbmRpbmdNZW1rYiBNZW1LQgorCUN1cnJlbnRNZW1rYiAg
ICAgTWVtS0IKKwlTaGFyZWRNZW1rYiAgICAgIE1lbUtCCisJUGFnZWRNZW1rYiAgICAgICBNZW1L
QgorCU1heE1lbWtiICAgICAgICAgTWVtS0IKKwlDcHVUaW1lICAgICAgICAgIHRpbWUuRHVyYXRp
b24KKwlWY3B1TWF4SWQgICAgICAgIHVpbnQzMgorCVZjcHVPbmxpbmUgICAgICAgdWludDMyCisJ
Q3B1cG9vbCAgICAgICAgICB1aW50MzIKKwlEb21haW5UeXBlICAgICAgIGludDMyCit9CisKK2Z1
bmMgKGNkaSAqQy5saWJ4bF9kb21pbmZvKSB0b0dvKCkgKGRpICpEb21pbmZvKSB7CisKKwlkaSA9
ICZEb21pbmZve30KKwlkaS5VdWlkID0gVXVpZChjZGkudXVpZCkKKwlkaS5Eb21pZCA9IERvbWlk
KGNkaS5kb21pZCkKKwlkaS5Tc2lkcmVmID0gdWludDMyKGNkaS5zc2lkcmVmKQorCWRpLlNzaWRM
YWJlbCA9IEMuR29TdHJpbmcoY2RpLnNzaWRfbGFiZWwpCisJZGkuUnVubmluZyA9IGJvb2woY2Rp
LnJ1bm5pbmcpCisJZGkuQmxvY2tlZCA9IGJvb2woY2RpLmJsb2NrZWQpCisJZGkuUGF1c2VkID0g
Ym9vbChjZGkucGF1c2VkKQorCWRpLlNodXRkb3duID0gYm9vbChjZGkuc2h1dGRvd24pCisJZGku
RHlpbmcgPSBib29sKGNkaS5keWluZykKKwlkaS5OZXZlclN0b3AgPSBib29sKGNkaS5uZXZlcl9z
dG9wKQorCWRpLlNodXRkb3duUmVhc29uID0gaW50MzIoY2RpLnNodXRkb3duX3JlYXNvbikKKwlk
aS5PdXRzdGFuZGluZ01lbWtiID0gTWVtS0IoY2RpLm91dHN0YW5kaW5nX21lbWtiKQorCWRpLkN1
cnJlbnRNZW1rYiA9IE1lbUtCKGNkaS5jdXJyZW50X21lbWtiKQorCWRpLlNoYXJlZE1lbWtiID0g
TWVtS0IoY2RpLnNoYXJlZF9tZW1rYikKKwlkaS5QYWdlZE1lbWtiID0gTWVtS0IoY2RpLnBhZ2Vk
X21lbWtiKQorCWRpLk1heE1lbWtiID0gTWVtS0IoY2RpLm1heF9tZW1rYikKKwlkaS5DcHVUaW1l
ID0gdGltZS5EdXJhdGlvbihjZGkuY3B1X3RpbWUpCisJZGkuVmNwdU1heElkID0gdWludDMyKGNk
aS52Y3B1X21heF9pZCkKKwlkaS5WY3B1T25saW5lID0gdWludDMyKGNkaS52Y3B1X29ubGluZSkK
KwlkaS5DcHVwb29sID0gdWludDMyKGNkaS5jcHVwb29sKQorCWRpLkRvbWFpblR5cGUgPSBpbnQz
MihjZGkuZG9tYWluX3R5cGUpCisKKwlyZXR1cm4KK30KKwogLyoKICAqIENvbnRleHQKICAqLwpA
QCAtMzY0LDMgKzQ1OCwzOSBAQCBmdW5jIChDdHggKkNvbnRleHQpIEdldFZlcnNpb25JbmZvKCkg
KGluZm8gKlZlcnNpb25JbmZvLCBlcnIgZXJyb3IpIHsKIAogCXJldHVybgogfQorCitmdW5jIChD
dHggKkNvbnRleHQpIERvbWFpbkluZm8oSWQgRG9taWQpIChkaSAqRG9taW5mbywgZXJyIGVycm9y
KSB7CisJZXJyID0gQ3R4LkNoZWNrT3BlbigpCisJaWYgZXJyICE9IG5pbCB7CisJCXJldHVybgor
CX0KKworCXZhciBjZGkgQy5saWJ4bF9kb21pbmZvCisJQy5saWJ4bF9kb21pbmZvX2luaXQoJmNk
aSkKKwlkZWZlciBDLmxpYnhsX2RvbWluZm9fZGlzcG9zZSgmY2RpKQorCisJcmV0IDo9IEMubGli
eGxfZG9tYWluX2luZm8oQ3R4LmN0eCwgJmNkaSwgQy51aW50MzJfdChJZCkpCisKKwlpZiByZXQg
IT0gMCB7CisJCWVyciA9IEVycm9yKC1yZXQpCisJCXJldHVybgorCX0KKworCWRpID0gY2RpLnRv
R28oKQorCisJcmV0dXJuCit9CisKK2Z1bmMgKEN0eCAqQ29udGV4dCkgRG9tYWluVW5wYXVzZShJ
ZCBEb21pZCkgKGVyciBlcnJvcikgeworCWVyciA9IEN0eC5DaGVja09wZW4oKQorCWlmIGVyciAh
PSBuaWwgeworCQlyZXR1cm4KKwl9CisKKwlyZXQgOj0gQy5saWJ4bF9kb21haW5fdW5wYXVzZShD
dHguY3R4LCBDLnVpbnQzMl90KElkKSkKKworCWlmIHJldCAhPSAwIHsKKwkJZXJyID0gRXJyb3Io
LXJldCkKKwl9CisJcmV0dXJuCit9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:11:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI3m-00020z-Rc; Wed, 12 Apr 2017 13:11:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI3l-00020j-OM
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:45 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8D/DA-03420-1972EE85; Wed, 12 Apr 2017 13:11:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeC+rs
 Ig51HZSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/FxjYI3ahWbFm9jamC8J9fFyMUhJPCFUeLe
 pb/sEM55RolpZ74DORwcbAJiEnP3KnQxcnKICKhKzFqxnBnEFhJQl2j63cAGYgsLBEscuPCKB
 cTmFTCTuL/5OlgNC1D9/Ykn2CcwcixgZFjFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MH4aVnAIUZJDiYlUd7LCm8jhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwHlV7FyEkWJSanlqRlpkDDA6YtAQHj5IIbwpImre4IDG3ODMdInWKUVFKnPcQSEIA
 JJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmfQkyhSczrwRu+iugxUxAi9fuf
 QuyuCQRISXVwHigeZOp+oWrG9k/uJ0Ikot6NeVHwJNAi1Z25R/ycyUOL804tsRbP1miJMP370
 mWxg02FqJRWVcmcHEHfNia0PzLkuny7HvKQS/t5027M2/pymOWGi/+P9t1S1++SUzuRCbTni2
 vH4Y8UTTjqjApjddZKnqy4o7aj3uR82dt/6fwUWTriojQ+m4lluKMREMt5qLiRAC689jVQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1492002703!96703637!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55823 invoked from network); 12 Apr 2017 13:11:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:11:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI3j-0001o9-BH
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI3j-0001Xf-8p
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI3j-0001Xf-8p@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:11:43 +0000
Subject: [Xen-changelog] [xen master] golang/xenlight: Implement
	libxl_bitmap and helper operations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE5NWIzMTY2ZTllYzYwN2RjNGFmNjZjOGU4NDM0OWVkNmNhMzk0MDEKQXV0aG9yOiAg
ICAgUm9uYWxkIFJvamFzIDxyb25sYWRyZWRAZ21haWwuY29tPgpBdXRob3JEYXRlOiBXZWQgQXBy
IDUgMTc6MDU6NDkgMjAxNyArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxNTozNDoxNiAyMDE3ICsw
MTAwCgogICAgZ29sYW5nL3hlbmxpZ2h0OiBJbXBsZW1lbnQgbGlieGxfYml0bWFwIGFuZCBoZWxw
ZXIgb3BlcmF0aW9ucwogICAgCiAgICBJbXBsZW1lbnQgQml0bWFwIHR5cGUsIGFsb25nIHdpdGgg
aGVscGVyIGZ1bmN0aW9ucy4KICAgIAogICAgVGhlIEJpdG1hcCB0eXBlIGlzIGltcGxlbWVudGVk
IGludGVybGxheSBpbiBhIHdheSB3aGljaCBtYWtlcyBpdAogICAgZWFzeSB0byBjb3B5IGludG8g
YW5kIG91dCBvZiB0aGUgQyBsaWJ4bF9iaXRtYXAgdHlwZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogUm9uYWxkIFJvamFzIDxyb25sYWRyZWRAZ21haWwuY29tPgogICAgQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2dvbGFuZy94ZW5s
aWdodC94ZW5saWdodC5nbyB8IDE2NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDE2NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hl
bmxpZ2h0LmdvCmluZGV4IGViY2QyZWUuLjY3ZWVlNjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFu
Zy94ZW5saWdodC94ZW5saWdodC5nbworKysgYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGln
aHQuZ28KQEAgLTE0MSw2ICsxNDEsMjAgQEAgZnVuYyAoY2h3Y2FwIEMubGlieGxfaHdjYXApIHRv
R28oKSAoZ2h3Y2FwIEh3Y2FwKSB7CiAJcmV0dXJuCiB9CiAKKy8vIHR5cGVkZWYgc3RydWN0IHsK
Ky8vICAgICB1aW50MzJfdCBzaXplOyAgICAgICAgICAvKiBudW1iZXIgb2YgYnl0ZXMgaW4gbWFw
ICovCisvLyAgICAgdWludDhfdCAqbWFwOworLy8gfSBsaWJ4bF9iaXRtYXA7CisKKy8vIEltcGxl
bWVudCB0aGUgR28gYml0bWFwIHR5cGUgc3VjaCB0aGF0IHRoZSB1bmRlcmx5aW5nIGRhdGEgY2Fu
CisvLyBlYXNpbHkgYmUgY29waWVkIGluIGFuZCBvdXQuICBOQiB0aGF0IHdlIHN0aWxsIGhhdmUg
dG8gZG8gY29waWVzCisvLyBib3RoIGRpcmVjdGlvbnMsIGJlY2F1c2UgY2dvIHJ1bnRpbWUgcmVz
dHJpY3Rpb25zIGZvcmJpZCBwYXNzaW5nIHRvCisvLyBhIEMgZnVuY3Rpb24gYSBwb2ludGVyIHRv
IGEgR28tYWxsb2NhdGVkIHN0cnVjdHVyZSB3aGljaCBjb250YWlucyBhCisvLyBwb2ludGVyLgor
dHlwZSBCaXRtYXAgc3RydWN0IHsKKwliaXRtYXAgW11DLnVpbnQ4X3QKK30KKwogLyoKICAqIFR5
cGVzOiBJREwKICAqCkBAIC0zMTAsNiArMzI0LDE1OSBAQCBmdW5jIChjZGkgKkMubGlieGxfZG9t
aW5mbykgdG9HbygpIChkaSAqRG9taW5mbykgewogfQogCiAvKgorICogQml0bWFwIG9wZXJhdGlv
bnMKKyAqLworCisvLyBSZXR1cm4gYSBHbyBiaXRtYXAgd2hpY2ggaXMgYSBjb3B5IG9mIHRoZSBy
ZWZlcnJlZCBDIGJpdG1hcC4KK2Z1bmMgKGNibSBDLmxpYnhsX2JpdG1hcCkgdG9HbygpIChnYm0g
Qml0bWFwKSB7CisJLy8gQWxsb2MgYSBHbyBzbGljZSBmb3IgdGhlIGJ5dGVzCisJc2l6ZSA6PSBp
bnQoY2JtLnNpemUpCisJZ2JtLmJpdG1hcCA9IG1ha2UoW11DLnVpbnQ4X3QsIHNpemUpCisKKwkv
LyBNYWtlIGEgc2xpY2UgcG9pbnRpbmcgdG8gdGhlIEMgYXJyYXkKKwltYXBzbGljZSA6PSAoKlsx
IDw8IDMwXUMudWludDhfdCkodW5zYWZlLlBvaW50ZXIoY2JtLl9tYXApKVs6c2l6ZTpzaXplXQor
CisJLy8gQW5kIGNvcHkgdGhlIEMgYXJyYXkgaW50byB0aGUgR28gYXJyYXkKKwljb3B5KGdibS5i
aXRtYXAsIG1hcHNsaWNlKQorCisJcmV0dXJuCit9CisKKy8vIE11c3QgYmUgQy5saWJ4bF9iaXRt
YXBfZGlzcG9zZSdkIG9mIGFmdGVyd2FyZHMKK2Z1bmMgKGdibSBCaXRtYXApIHRvQygpIChjYm0g
Qy5saWJ4bF9iaXRtYXApIHsKKwlDLmxpYnhsX2JpdG1hcF9pbml0KCZjYm0pCisKKwlzaXplIDo9
IGxlbihnYm0uYml0bWFwKQorCWNibS5fbWFwID0gKCpDLnVpbnQ4X3QpKEMubWFsbG9jKEMuc2l6
ZV90KHNpemUpKSkKKwljYm0uc2l6ZSA9IEMudWludDMyX3Qoc2l6ZSkKKwlpZiBjYm0uX21hcCA9
PSBuaWwgeworCQlwYW5pYygiQy5jYWxsb2MgZmFpbGVkISIpCisJfQorCisJLy8gTWFrZSBhIHNs
aWNlIHBvaW50aW5nIHRvIHRoZSBDIGFycmF5CisJbWFwc2xpY2UgOj0gKCpbMSA8PCAzMF1DLnVp
bnQ4X3QpKHVuc2FmZS5Qb2ludGVyKGNibS5fbWFwKSlbOnNpemU6c2l6ZV0KKworCS8vIEFuZCBj
b3B5IHRoZSBHbyBhcnJheSBpbnRvIHRoZSBDIGFycmF5CisJY29weShtYXBzbGljZSwgZ2JtLmJp
dG1hcCkKKworCXJldHVybgorfQorCitmdW5jIChibSAqQml0bWFwKSBUZXN0KGJpdCBpbnQpIGJv
b2wgeworCXViaXQgOj0gdWludChiaXQpCisJaWYgYml0ID4gYm0uTWF4KCkgfHwgYm0uYml0bWFw
ID09IG5pbCB7CisJCXJldHVybiBmYWxzZQorCX0KKworCXJldHVybiAoYm0uYml0bWFwW2JpdC84
XSAmICgxIDw8ICh1Yml0ICYgNykpKSAhPSAwCit9CisKK2Z1bmMgKGJtICpCaXRtYXApIFNldChi
aXQgaW50KSB7CisJaWJpdCA6PSBiaXQgLyA4CisJaWYgaWJpdCsxID4gbGVuKGJtLmJpdG1hcCkg
eworCQlibS5iaXRtYXAgPSBhcHBlbmQoYm0uYml0bWFwLCBtYWtlKFtdQy51aW50OF90LCBpYml0
KzEtbGVuKGJtLmJpdG1hcCkpLi4uKQorCX0KKworCWJtLmJpdG1hcFtpYml0XSB8PSAxIDw8ICh1
aW50KGJpdCkgJiA3KQorfQorCitmdW5jIChibSAqQml0bWFwKSBTZXRSYW5nZShzdGFydCBpbnQs
IGVuZCBpbnQpIHsKKwlmb3IgaSA6PSBzdGFydDsgaSA8PSBlbmQ7IGkrKyB7CisJCWJtLlNldChp
KQorCX0KK30KKworZnVuYyAoYm0gKkJpdG1hcCkgQ2xlYXIoYml0IGludCkgeworCXViaXQgOj0g
dWludChiaXQpCisJaWYgYml0ID4gYm0uTWF4KCkgfHwgYm0uYml0bWFwID09IG5pbCB7CisJCXJl
dHVybgorCX0KKworCWJtLmJpdG1hcFtiaXQvOF0gJj0gXigxIDw8ICh1Yml0ICYgNykpCit9CisK
K2Z1bmMgKGJtICpCaXRtYXApIENsZWFyUmFuZ2Uoc3RhcnQgaW50LCBlbmQgaW50KSB7CisJZm9y
IGkgOj0gc3RhcnQ7IGkgPD0gZW5kOyBpKysgeworCQlibS5DbGVhcihpKQorCX0KK30KKworZnVu
YyAoYm0gKkJpdG1hcCkgTWF4KCkgaW50IHsKKwlyZXR1cm4gbGVuKGJtLmJpdG1hcCkqOCAtIDEK
K30KKworZnVuYyAoYm0gKkJpdG1hcCkgSXNFbXB0eSgpIGJvb2wgeworCWZvciBpIDo9IDA7IGkg
PCBsZW4oYm0uYml0bWFwKTsgaSsrIHsKKwkJaWYgYm0uYml0bWFwW2ldICE9IDAgeworCQkJcmV0
dXJuIGZhbHNlCisJCX0KKwl9CisJcmV0dXJuIHRydWUKK30KKworZnVuYyAoYSBCaXRtYXApIEFu
ZChiIEJpdG1hcCkgKGMgQml0bWFwKSB7CisJdmFyIG1heCwgbWluIGludAorCWlmIGxlbihhLmJp
dG1hcCkgPiBsZW4oYi5iaXRtYXApIHsKKwkJbWF4ID0gbGVuKGEuYml0bWFwKQorCQltaW4gPSBs
ZW4oYi5iaXRtYXApCisJfSBlbHNlIHsKKwkJbWF4ID0gbGVuKGIuYml0bWFwKQorCQltaW4gPSBs
ZW4oYS5iaXRtYXApCisJfQorCWMuYml0bWFwID0gbWFrZShbXUMudWludDhfdCwgbWF4KQorCisJ
Zm9yIGkgOj0gMDsgaSA8IG1pbjsgaSsrIHsKKwkJYy5iaXRtYXBbaV0gPSBhLmJpdG1hcFtpXSAm
IGIuYml0bWFwW2ldCisJfQorCXJldHVybgorfQorCitmdW5jIChibSBCaXRtYXApIFN0cmluZygp
IChzIHN0cmluZykgeworCWxhc3RPbmxpbmUgOj0gZmFsc2UKKwljcmFuZ2UgOj0gZmFsc2UKKwlw
cmludGVkIDo9IGZhbHNlCisJdmFyIGkgaW50CisJLy8vIC0teC14eHh4eC14IC0+IDIsNC04LDEw
CisJLy8vIC0teC14eHh4eHh4IC0+IDIsNC0xMAorCWZvciBpID0gMDsgaSA8PSBibS5NYXgoKTsg
aSsrIHsKKwkJaWYgYm0uVGVzdChpKSB7CisJCQlpZiAhbGFzdE9ubGluZSB7CisJCQkJLy8gU3dp
dGNoaW5nIG9mZmxpbmUgLT4gb25saW5lLCBwcmludCB0aGlzIGNwdQorCQkJCWlmIHByaW50ZWQg
eworCQkJCQlzICs9ICIsIgorCQkJCX0KKwkJCQlzICs9IGZtdC5TcHJpbnRmKCIlZCIsIGkpCisJ
CQkJcHJpbnRlZCA9IHRydWUKKwkJCX0gZWxzZSBpZiAhY3JhbmdlIHsKKwkJCQkvLyBsYXN0IHdh
cyBvbmxpbmUsIGJ1dCB3ZSdyZSBub3QgaW4gYSByYW5nZTsgcHJpbnQgLQorCQkJCWNyYW5nZSA9
IHRydWUKKwkJCQlzICs9ICItIgorCQkJfSBlbHNlIHsKKwkJCQkvLyBsYXN0IHdhcyBvbmxpbmUs
IHdlJ3JlIGluIGEgcmFuZ2UsICBub3RoaW5nIGVsc2UgdG8gZG8KKwkJCX0KKwkJCWxhc3RPbmxp
bmUgPSB0cnVlCisJCX0gZWxzZSB7CisJCQlpZiBsYXN0T25saW5lIHsKKwkJCQkvLyBTd2l0Y2hp
bmcgb25saW5lLT5vZmZsaW5lOyBkbyB3ZSBuZWVkIHRvIGVuZCBhIHJhbmdlPworCQkJCWlmIGNy
YW5nZSB7CisJCQkJCXMgKz0gZm10LlNwcmludGYoIiVkIiwgaS0xKQorCQkJCX0KKwkJCX0KKwkJ
CWxhc3RPbmxpbmUgPSBmYWxzZQorCQkJY3JhbmdlID0gZmFsc2UKKwkJfQorCX0KKwlpZiBsYXN0
T25saW5lIHsKKwkJLy8gU3dpdGNoaW5nIG9ubGluZS0+b2ZmbGluZTsgZG8gd2UgbmVlZCB0byBl
bmQgYSByYW5nZT8KKwkJaWYgY3JhbmdlIHsKKwkJCXMgKz0gZm10LlNwcmludGYoIiVkIiwgaS0x
KQorCQl9CisJfQorCisJcmV0dXJuCit9CisKKy8qCiAgKiBDb250ZXh0CiAgKi8KIHZhciBDdHgg
Q29udGV4dAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:12:03 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:12:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI43-000236-TU; Wed, 12 Apr 2017 13:12:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI42-00022o-Rj
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:02 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D9/F9-19731-2A72EE85; Wed, 12 Apr 2017 13:12:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeh+rs
 Ig7NXFCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9OST+wFL4QqTjw5wdbA+JW/i5GLQ0jgC6PE
 /Rl/mbsYOYGc84wSK/bFdzFycLAJiEnM3asAEhYRUJWYtWI5VIm6RNPvBjYQW1jAR+LSivmsI
 DavgJnEj0+NYDUsQPVfV+xmmsDIsYCRYRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBmV5uan
 FxYnpqTmJSsV5yfu4mRqBPGIBgB+PljQGHGCU5mJREeS8rvI0Q4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMHrpvYuQkiwKDU9tSItMwcYHDBpCQ4eJRHeFJA0b3FBYm5xZjpE6hSjopQ4ryVIQgAk
 kVGaB9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuYtBpnCk5lXAjf9FdBiJqDFa/e+B
 VlckoiQkmpg9BI8zPP4KVDR4ddzim9tvTwnx1aghW3T7ltVKSelnoatamwprnHisJxasij5rl
 N/b+nWrb8XzmX+d9x2+7YJOT8/b+IuiK1IOeYqKTA75G/I8ZKnrOJ6+2/M3rgvsuqz8inR3Ua
 JjSx2ccvdmebPm7zxkm3SvNZZz93yBabLpJus0BW443dZiaU4I9FQi7moOBEAsarDgUMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1492002720!63467777!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48989 invoked from network); 12 Apr 2017 13:12:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:12:01 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI3t-0001op-D7
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI3t-0001Yd-CX
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI3t-0001Yd-CX@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:11:53 +0000
Subject: [Xen-changelog] [xen master] golang/xenlight: Implement
	libxl_scheduler enumeration
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZhZTQ5NGU2ZTQ4Y2RmN2JkY2VjOTk2MmM5YTA4NDczY2ZkZDY4MDQKQXV0aG9yOiAg
ICAgUm9uYWxkIFJvamFzIDxyb25sYWRyZWRAZ21haWwuY29tPgpBdXRob3JEYXRlOiBXZWQgQXBy
IDUgMTc6MDU6NTAgMjAxNyArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxNTozNDoyMiAyMDE3ICsw
MTAwCgogICAgZ29sYW5nL3hlbmxpZ2h0OiBJbXBsZW1lbnQgbGlieGxfc2NoZWR1bGVyIGVudW1l
cmF0aW9uCiAgICAKICAgIEluY2x1ZGUgYm90aCBjb25zdGFudHMgYW5kIGEgU3RyaW5naWZpY2F0
aW9uIGZvciBsaWJ4bF9zY2hlZHVsZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvbmFs
ZCBSb2phcyA8cm9ubGFkcmVkQGdtYWlsLmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AY2l0cml4LmNvbT4KLS0tCiB0b29scy9nb2xhbmcveGVubGlnaHQveGVubGln
aHQuZ28gfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hl
bmxpZ2h0L3hlbmxpZ2h0LmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCmlu
ZGV4IDY3ZWVlNjMuLjg2MjUzYzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94
ZW5saWdodC5nbworKysgYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KQEAgLTMy
Myw2ICszMjMsNTggQEAgZnVuYyAoY2RpICpDLmxpYnhsX2RvbWluZm8pIHRvR28oKSAoZGkgKkRv
bWluZm8pIHsKIAlyZXR1cm4KIH0KIAorLy8gIyBDb25zaXN0ZW50IHdpdGggdmFsdWVzIGRlZmlu
ZWQgaW4gZG9tY3RsLmgKKy8vICMgRXhjZXB0IHVua25vd24gd2hpY2ggd2UgaGF2ZSBtYWRlIHVw
CisvLyBsaWJ4bF9zY2hlZHVsZXIgPSBFbnVtZXJhdGlvbigic2NoZWR1bGVyIiwgWworLy8gICAg
ICgwLCAidW5rbm93biIpLAorLy8gICAgICg0LCAic2VkZiIpLAorLy8gICAgICg1LCAiY3JlZGl0
IiksCisvLyAgICAgKDYsICJjcmVkaXQyIiksCisvLyAgICAgKDcsICJhcmluYzY1MyIpLAorLy8g
ICAgICg4LCAicnRkcyIpLAorLy8gICAgIF0pCit0eXBlIFNjaGVkdWxlciBpbnQKKwordmFyICgK
KwlTY2hlZHVsZXJVbmtub3duICBTY2hlZHVsZXIgPSBDLkxJQlhMX1NDSEVEVUxFUl9VTktOT1dO
CisJU2NoZWR1bGVyU2VkZiAgICAgU2NoZWR1bGVyID0gQy5MSUJYTF9TQ0hFRFVMRVJfU0VERgor
CVNjaGVkdWxlckNyZWRpdCAgIFNjaGVkdWxlciA9IEMuTElCWExfU0NIRURVTEVSX0NSRURJVAor
CVNjaGVkdWxlckNyZWRpdDIgIFNjaGVkdWxlciA9IEMuTElCWExfU0NIRURVTEVSX0NSRURJVDIK
KwlTY2hlZHVsZXJBcmluYzY1MyBTY2hlZHVsZXIgPSBDLkxJQlhMX1NDSEVEVUxFUl9BUklOQzY1
MworCVNjaGVkdWxlclJURFMgICAgIFNjaGVkdWxlciA9IEMuTElCWExfU0NIRURVTEVSX1JURFMK
KykKKworLy8gY29uc3QgY2hhciAqbGlieGxfc2NoZWR1bGVyX3RvX3N0cmluZyhsaWJ4bF9zY2hl
ZHVsZXIgcCk7CitmdW5jIChzIFNjaGVkdWxlcikgU3RyaW5nKCkgc3RyaW5nIHsKKwljcyA6PSBD
LmxpYnhsX3NjaGVkdWxlcl90b19zdHJpbmcoQy5saWJ4bF9zY2hlZHVsZXIocykpCisJLy8gTm8g
bmVlZCB0byBmcmVlIGNvbnN0IHJldHVybiB2YWx1ZQorCisJcmV0dXJuIEMuR29TdHJpbmcoY3Mp
Cit9CisKKy8vIGludCBsaWJ4bF9zY2hlZHVsZXJfZnJvbV9zdHJpbmcoY29uc3QgY2hhciAqcywg
bGlieGxfc2NoZWR1bGVyICplKTsKK2Z1bmMgKHMgKlNjaGVkdWxlcikgRnJvbVN0cmluZyhnc3Ry
IHN0cmluZykgKGVyciBlcnJvcikgeworCSpzLCBlcnIgPSBTY2hlZHVsZXJGcm9tU3RyaW5nKGdz
dHIpCisJcmV0dXJuCit9CisKK2Z1bmMgU2NoZWR1bGVyRnJvbVN0cmluZyhuYW1lIHN0cmluZykg
KHMgU2NoZWR1bGVyLCBlcnIgZXJyb3IpIHsKKwljbmFtZSA6PSBDLkNTdHJpbmcobmFtZSkKKwlk
ZWZlciBDLmZyZWUodW5zYWZlLlBvaW50ZXIoY25hbWUpKQorCisJdmFyIGNzIEMubGlieGxfc2No
ZWR1bGVyCisKKwlyZXQgOj0gQy5saWJ4bF9zY2hlZHVsZXJfZnJvbV9zdHJpbmcoY25hbWUsICZj
cykKKwlpZiByZXQgIT0gMCB7CisJCWVyciA9IEVycm9yKC1yZXQpCisJCXJldHVybgorCX0KKwor
CXMgPSBTY2hlZHVsZXIoY3MpCisKKwlyZXR1cm4KK30KKwogLyoKICAqIEJpdG1hcCBvcGVyYXRp
b25zCiAgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:12:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:12:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI49-00024P-V9; Wed, 12 Apr 2017 13:12:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI48-000245-RU
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:08 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 1D/0C-13192-8A72EE85; Wed, 12 Apr 2017 13:12:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXe5+rs
 IgxMrtS0mbDNwYPTY3reLPYAxijUzLym/IoE1o+vxNLaCdpGK+avPsjUwfhDoYuTiEBL4wijR
 1jKXEcI5zyixfN57pi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWcJDbua
 WECsXkFzCQW7DsOFmcBqj+yqoV9AiPHAkaGVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjJ+WBRxilORgUhLlvazwNkKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO9RtXcRQoJFqempFWmZOcDwgElLcPAoifCmgKR5iwsSc4sz0yFSpxgVpcR5D4Ek
 BEASGaV5cG2wkLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd6XIFN4MvNK4Ka/AlrMBLR47
 d63IItLEhFSUg2MK48cqcl9eHluj8QDA93EjDslDGyavHFp0tY5B62rHj4pevPyHXdJ9Dcmha
 1/zRoWv+UQ4Zl9PzDs0NNTz5+q7XC6veiP7Io7jNPO/1tqnMzNEaxyIX3Vyt16p7e4O62fbvh
 6ww7h7sdq09l28QYEfQm8JCj3aPMe9UMbKl22fP1hKbUwlf/KSiWW4oxEQy3mouJEANwCtQdE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1492002726!56797259!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52130 invoked from network); 12 Apr 2017 13:12:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:12:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI43-0001pW-Gt
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI43-0001Za-ER
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI43-0001Za-ER@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:12:03 +0000
Subject: [Xen-changelog] [xen master] golang/xenlight: Implement Domain
	operations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQxMmQyZTYyMmRmNjI3Mjk5ZmZkOTg2Y2JjMDlhMzk1OWU2OTIxYTgKQXV0aG9yOiAg
ICAgUm9uYWxkIFJvamFzIDxyb25sYWRyZWRAZ21haWwuY29tPgpBdXRob3JEYXRlOiBXZWQgQXBy
IDUgMTc6MDU6NTEgMjAxNyArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxNTozNDoyNyAyMDE3ICsw
MTAwCgogICAgZ29sYW5nL3hlbmxpZ2h0OiBJbXBsZW1lbnQgRG9tYWluIG9wZXJhdGlvbnMKICAg
IAogICAgQWRkIGNhbGxzIGZvciB0aGUgZm9sbG93aW5nIERvbWFpbiByZWxhdGVkIGZ1bmN0aW9u
YWxpdHkKICAgIC0gbGlieGxfZG9tYWluX3BhdXNlCiAgICAtIGxpYnhsX2RvbWFpbl9zaHV0ZG93
bgogICAgLSBsaWJ4bF9kb21haW5fcmVib290CiAgICAtIGxpYnhsX2xpc3RfZG9tYWluCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFJvbmFsZCBSb2phcyA8cm9ubGFkcmVkQGdtYWlsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIHwgNzAgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyBiL3Rvb2xzL2dvbGFu
Zy94ZW5saWdodC94ZW5saWdodC5nbwppbmRleCA4NjI1M2M1Li5mMTYxODVlIDEwMDY0NAotLS0g
YS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KKysrIGIvdG9vbHMvZ29sYW5nL3hl
bmxpZ2h0L3hlbmxpZ2h0LmdvCkBAIC03MTMsMyArNzEzLDczIEBAIGZ1bmMgKEN0eCAqQ29udGV4
dCkgRG9tYWluVW5wYXVzZShJZCBEb21pZCkgKGVyciBlcnJvcikgewogCX0KIAlyZXR1cm4KIH0K
KworLy9pbnQgbGlieGxfZG9tYWluX3BhdXNlKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21h
aW4pOworZnVuYyAoQ3R4ICpDb250ZXh0KSBEb21haW5QYXVzZShpZCBEb21pZCkgKGVyciBlcnJv
cikgeworCWVyciA9IEN0eC5DaGVja09wZW4oKQorCWlmIGVyciAhPSBuaWwgeworCQlyZXR1cm4K
Kwl9CisKKwlyZXQgOj0gQy5saWJ4bF9kb21haW5fcGF1c2UoQ3R4LmN0eCwgQy51aW50MzJfdChp
ZCkpCisKKwlpZiByZXQgIT0gMCB7CisJCWVyciA9IEVycm9yKC1yZXQpCisJfQorCXJldHVybgor
fQorCisvL2ludCBsaWJ4bF9kb21haW5fc2h1dGRvd24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkKTsKK2Z1bmMgKEN0eCAqQ29udGV4dCkgRG9tYWluU2h1dGRvd24oaWQgRG9taWQpIChl
cnIgZXJyb3IpIHsKKwllcnIgPSBDdHguQ2hlY2tPcGVuKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJ
cmV0dXJuCisJfQorCisJcmV0IDo9IEMubGlieGxfZG9tYWluX3NodXRkb3duKEN0eC5jdHgsIEMu
dWludDMyX3QoaWQpKQorCisJaWYgcmV0ICE9IDAgeworCQllcnIgPSBFcnJvcigtcmV0KQorCX0K
KwlyZXR1cm4KK30KKworLy9pbnQgbGlieGxfZG9tYWluX3JlYm9vdChsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQpOworZnVuYyAoQ3R4ICpDb250ZXh0KSBEb21haW5SZWJvb3QoaWQgRG9t
aWQpIChlcnIgZXJyb3IpIHsKKwllcnIgPSBDdHguQ2hlY2tPcGVuKCkKKwlpZiBlcnIgIT0gbmls
IHsKKwkJcmV0dXJuCisJfQorCisJcmV0IDo9IEMubGlieGxfZG9tYWluX3JlYm9vdChDdHguY3R4
LCBDLnVpbnQzMl90KGlkKSkKKworCWlmIHJldCAhPSAwIHsKKwkJZXJyID0gRXJyb3IoLXJldCkK
Kwl9CisJcmV0dXJuCit9CisKKy8vbGlieGxfZG9taW5mbyAqIGxpYnhsX2xpc3RfZG9tYWluKGxp
YnhsX2N0eCosIGludCAqbmJfZG9tYWluX291dCk7CisvL3ZvaWQgbGlieGxfZG9taW5mb19saXN0
X2ZyZWUobGlieGxfZG9taW5mbyAqbGlzdCwgaW50IG5iX2RvbWFpbik7CitmdW5jIChDdHggKkNv
bnRleHQpIExpc3REb21haW4oKSAoZ2xpc3QgW11Eb21pbmZvKSB7CisJZXJyIDo9IEN0eC5DaGVj
a09wZW4oKQorCWlmIGVyciAhPSBuaWwgeworCQlyZXR1cm4KKwl9CisKKwl2YXIgbmJEb21haW4g
Qy5pbnQKKwljbGlzdCA6PSBDLmxpYnhsX2xpc3RfZG9tYWluKEN0eC5jdHgsICZuYkRvbWFpbikK
KwlkZWZlciBDLmxpYnhsX2RvbWluZm9fbGlzdF9mcmVlKGNsaXN0LCBuYkRvbWFpbikKKworCWlm
IGludChuYkRvbWFpbikgPT0gMCB7CisJCXJldHVybgorCX0KKworCWdzbGljZSA6PSAoKlsxIDw8
IDMwXUMubGlieGxfZG9taW5mbykodW5zYWZlLlBvaW50ZXIoY2xpc3QpKVs6bmJEb21haW46bmJE
b21haW5dCisJZm9yIGkgOj0gcmFuZ2UgZ3NsaWNlIHsKKwkJaW5mbyA6PSBnc2xpY2VbaV0udG9H
bygpCisJCWdsaXN0ID0gYXBwZW5kKGdsaXN0LCAqaW5mbykKKwl9CisKKwlyZXR1cm4KK30KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:12:20 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:12:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI4K-00026K-0R; Wed, 12 Apr 2017 13:12:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4J-000268-1i
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:19 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 69/37-01711-2B72EE85; Wed, 12 Apr 2017 13:12:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXed+rs
 Ig39LNS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y83l2ywF7wQrLn5uY29g/M/XxcjFISTwhVFi
 6bElLBDOeUaJVxcnsXcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgJnF2+
 RsmEJtXwEzixIIWdhCbBaj+x923jBMYORYwMqxi1ChOLSpLLdI1NNRLKspMzyjJTczM0TU0MN
 XLTS0uTkxPzUlMKtZLzs/dxAj0CgMQ7GBc2e58iFGSg0lJlPeywtsIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8R9XeRQgJFqWmp1akZeYAwwMmLcHBoyTCmwKS5i0uSMwtzkyHSJ1iVJQS5z0E
 khAASWSU5sG1wULyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5X4JM4cnMK4Gb/gpoMRPQ4
 rV734IsLklESEk1MIaWSXw+EGSoKr5n9RQ9J7atawRi3t8tOD1xxmXttx3NElmPGXwZXI7MOH
 1+5e7V+vuag5LzfwUuVZgtk8zasdhB5cbFhhk8538aH55/9Z9kEHPj/ACnAjk+gzcZxx5uMkl
 eWPHkvuxNE6YqvqsrmIW67jx9nW5Sda/godCL0Kfr2YMXePgmX1BiKc5INNRiLipOBAD5vlHC
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1492002733!77295570!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59485 invoked from network); 12 Apr 2017 13:12:14 -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; 12 Apr 2017 13:12:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4D-0001pl-Ih
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4D-0001ak-IF
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI4D-0001ak-IF@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:12:13 +0000
Subject: [Xen-changelog] [xen master] golang/xenlight: Implement Vcpuinfo
	and ListVcpu
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU4Yjk1MTJiMjk3ZGE4NmYzNmZkZGUzNjgyZGJhODQxOTE3YjdjMWIKQXV0aG9yOiAg
ICAgUm9uYWxkIFJvamFzIDxyb25sYWRyZWRAZ21haWwuY29tPgpBdXRob3JEYXRlOiBXZWQgQXBy
IDUgMTc6MDU6NTIgMjAxNyArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxNTozNDozMiAyMDE3ICsw
MTAwCgogICAgZ29sYW5nL3hlbmxpZ2h0OiBJbXBsZW1lbnQgVmNwdWluZm8gYW5kIExpc3RWY3B1
CiAgICAKICAgIEluY2x1ZGUgR29sYW5nIHZlcnNpb24gb2YgbGlieGxfdmNwdV9pbmZvCiAgICBh
cyBWY3B1SW5mbwogICAgCiAgICBBZGQgYSBHb2xhbmcgY2FsbCBmb3IgbGlieGxfbGlzdF92Y3B1
IGFzCiAgICBMaXN0VmNwdQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb25hbGQgUm9qYXMgPHJv
bmxhZHJlZEBnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyB8IDUy
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDUyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQveGVu
bGlnaHQuZ28gYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KaW5kZXggZjE2MTg1
ZS4uYThhZGU0ZiAxMDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0Lmdv
CisrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwpAQCAtNzgzLDMgKzc4Myw1
NSBAQCBmdW5jIChDdHggKkNvbnRleHQpIExpc3REb21haW4oKSAoZ2xpc3QgW11Eb21pbmZvKSB7
CiAKIAlyZXR1cm4KIH0KKwordHlwZSBWY3B1aW5mbyBzdHJ1Y3QgeworCVZjcHVpZCAgICAgdWlu
dDMyCisJQ3B1ICAgICAgICB1aW50MzIKKwlPbmxpbmUgICAgIGJvb2wKKwlCbG9ja2VkICAgIGJv
b2wKKwlSdW5uaW5nICAgIGJvb2wKKwlWQ3B1VGltZSAgIHRpbWUuRHVyYXRpb24KKwlDcHVtYXAg
ICAgIEJpdG1hcAorCUNwdW1hcFNvZnQgQml0bWFwCit9CisKK2Z1bmMgKGN2Y2kgQy5saWJ4bF92
Y3B1aW5mbykgdG9HbygpIChndmNpIFZjcHVpbmZvKSB7CisJZ3ZjaS5WY3B1aWQgPSB1aW50MzIo
Y3ZjaS52Y3B1aWQpCisJZ3ZjaS5DcHUgPSB1aW50MzIoY3ZjaS5jcHUpCisJZ3ZjaS5PbmxpbmUg
PSBib29sKGN2Y2kub25saW5lKQorCWd2Y2kuQmxvY2tlZCA9IGJvb2woY3ZjaS5ibG9ja2VkKQor
CWd2Y2kuUnVubmluZyA9IGJvb2woY3ZjaS5ydW5uaW5nKQorCWd2Y2kuVkNwdVRpbWUgPSB0aW1l
LkR1cmF0aW9uKGN2Y2kudmNwdV90aW1lKQorCWd2Y2kuQ3B1bWFwID0gY3ZjaS5jcHVtYXAudG9H
bygpCisJZ3ZjaS5DcHVtYXBTb2Z0ID0gY3ZjaS5jcHVtYXBfc29mdC50b0dvKCkKKworCXJldHVy
bgorfQorCisvL2xpYnhsX3ZjcHVpbmZvICpsaWJ4bF9saXN0X3ZjcHUobGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLAorLy8JCQkJaW50ICpuYl92Y3B1LCBpbnQgKm5yX2NwdXNfb3V0KTsK
Ky8vdm9pZCBsaWJ4bF92Y3B1aW5mb19saXN0X2ZyZWUobGlieGxfdmNwdWluZm8gKiwgaW50IG5y
X3ZjcHVzKTsKK2Z1bmMgKEN0eCAqQ29udGV4dCkgTGlzdFZjcHUoaWQgRG9taWQpIChnbGlzdCBb
XVZjcHVpbmZvKSB7CisJZXJyIDo9IEN0eC5DaGVja09wZW4oKQorCWlmIGVyciAhPSBuaWwgewor
CQlyZXR1cm4KKwl9CisKKwl2YXIgbmJWY3B1IEMuaW50CisJdmFyIG5yQ3B1IEMuaW50CisKKwlj
bGlzdCA6PSBDLmxpYnhsX2xpc3RfdmNwdShDdHguY3R4LCBDLnVpbnQzMl90KGlkKSwgJm5iVmNw
dSwgJm5yQ3B1KQorCWRlZmVyIEMubGlieGxfdmNwdWluZm9fbGlzdF9mcmVlKGNsaXN0LCBuYlZj
cHUpCisKKwlpZiBpbnQobmJWY3B1KSA9PSAwIHsKKwkJcmV0dXJuCisJfQorCisJZ3NsaWNlIDo9
ICgqWzEgPDwgMzBdQy5saWJ4bF92Y3B1aW5mbykodW5zYWZlLlBvaW50ZXIoY2xpc3QpKVs6bmJW
Y3B1Om5iVmNwdV0KKwlmb3IgaSA6PSByYW5nZSBnc2xpY2UgeworCQlpbmZvIDo9IGdzbGljZVtp
XS50b0dvKCkKKwkJZ2xpc3QgPSBhcHBlbmQoZ2xpc3QsIGluZm8pCisJfQorCisJcmV0dXJuCit9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:12:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI4S-00027q-1z; Wed, 12 Apr 2017 13:12:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4Q-00027U-Dw
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:26 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 3A/E3-23854-9B72EE85; Wed, 12 Apr 2017 13:12:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeH+rs
 Ig/2NlhYTthk4MHps79vFHsAYxZqZl5RfkcCaMf3oNtaCTcIVL1d8YG9gPCDQxcjJISTwhVGi
 v6O0i5ELyD7PKPFh0QzmLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYW8JF4sGwtC
 4jNK2Am8eLsQ7A4C1D9tQdH2SYwcixgZFjFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MG4+rfTIUZJDiYlUd7LCm8jhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwuqm9ixASLEpNT61Iy8wBBgdMWoKDR0mENwUkzVtckJhbnJkOkTrFqCglzmsJkhAA
 SWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5zUGm8GTmlcBNfwW0mAlo8dq9b
 0EWlyQipKQaGGPZ761VfH51r237UbsPiqym/YyChT/u7pQ9Jb64Xmap9UqFJqv2E66uHvK+8V
 vuzJycb6MzsyUjN8X8zq56IavEj+0FUlJe1v1tE9PKeR64hTP1RGzdxeKgW5jsz71Zdd6/Pam
 eK6b53LXx2R/sqTDxdPfkivbsGMmGrHANtpJrHZ63Jb8qsRRnJBpqMRcVJwIAo0TaiEMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1492002743!95474543!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47991 invoked from network); 12 Apr 2017 13:12:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:12:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4N-0001pq-Kh
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4N-0001c1-K5
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI4N-0001c1-K5@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:12:23 +0000
Subject: [Xen-changelog] [xen master] golang/xenlight: Implement get console
	path operations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg3NjZjNWNjN2RmZTRkMmY4Mjg0NGJkZGI3OWJmODdmZWNiNWEzODMKQXV0aG9yOiAg
ICAgUm9uYWxkIFJvamFzIDxyb25sYWRyZWRAZ21haWwuY29tPgpBdXRob3JEYXRlOiBXZWQgQXBy
IDUgMTc6MDU6NTMgMjAxNyArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxNTozNDozOCAyMDE3ICsw
MTAwCgogICAgZ29sYW5nL3hlbmxpZ2h0OiBJbXBsZW1lbnQgZ2V0IGNvbnNvbGUgcGF0aCBvcGVy
YXRpb25zCiAgICAKICAgIEltcGxlbWVudCBHb2xhbmcgZW51bWVyYXRpb24gb2YgbGlieGxfY29u
c29sZV90eXBlCiAgICBhcyBDb25zb2xlVHlwZQogICAgCiAgICBJbXBsZW1lbnQgdGhlIGZvbGxv
d2luZyBsaWJ4bCBmdW5jdGlvbnM6CiAgICAtIGxpYnhsX2NvbnNvbGVfZ2V0X3R0eQogICAgLSBs
aWJ4bF9wcmltYXJ5X2NvbnNvbGVfZ2V0X3R0eQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb25h
bGQgUm9qYXMgPHJvbmxhZHJlZEBnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5s
aWdodC5nbyB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcv
eGVubGlnaHQveGVubGlnaHQuZ28gYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28K
aW5kZXggYThhZGU0Zi4uODJhZWIyMiAxMDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0
L3hlbmxpZ2h0LmdvCisrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwpAQCAt
ODM1LDMgKzgzNSw1OCBAQCBmdW5jIChDdHggKkNvbnRleHQpIExpc3RWY3B1KGlkIERvbWlkKSAo
Z2xpc3QgW11WY3B1aW5mbykgewogCiAJcmV0dXJuCiB9CisKK3R5cGUgQ29uc29sZVR5cGUgaW50
CisKK2NvbnN0ICgKKwlDb25zb2xlVHlwZVVua25vd24gPSBDb25zb2xlVHlwZShDLkxJQlhMX0NP
TlNPTEVfVFlQRV9VTktOT1dOKQorCUNvbnNvbGVUeXBlU2VyaWFsICA9IENvbnNvbGVUeXBlKEMu
TElCWExfQ09OU09MRV9UWVBFX1NFUklBTCkKKwlDb25zb2xlVHlwZVBWICAgICAgPSBDb25zb2xl
VHlwZShDLkxJQlhMX0NPTlNPTEVfVFlQRV9QVikKKykKKworZnVuYyAoY3QgQ29uc29sZVR5cGUp
IFN0cmluZygpIChzdHIgc3RyaW5nKSB7CisJY3N0ciA6PSBDLmxpYnhsX2NvbnNvbGVfdHlwZV90
b19zdHJpbmcoQy5saWJ4bF9jb25zb2xlX3R5cGUoY3QpKQorCXN0ciA9IEMuR29TdHJpbmcoY3N0
cikKKworCXJldHVybgorfQorCisvL2ludCBsaWJ4bF9jb25zb2xlX2dldF90dHkobGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgY29uc19udW0sCisvL2xpYnhsX2NvbnNvbGVfdHlw
ZSB0eXBlLCBjaGFyICoqcGF0aCk7CitmdW5jIChDdHggKkNvbnRleHQpIENvbnNvbGVHZXRUdHko
aWQgRG9taWQsIGNvbnNOdW0gaW50LCBjb25UeXBlIENvbnNvbGVUeXBlKSAocGF0aCBzdHJpbmcs
IGVyciBlcnJvcikgeworCWVyciA9IEN0eC5DaGVja09wZW4oKQorCWlmIGVyciAhPSBuaWwgewor
CQlyZXR1cm4KKwl9CisKKwl2YXIgY3BhdGggKkMuY2hhcgorCXJldCA6PSBDLmxpYnhsX2NvbnNv
bGVfZ2V0X3R0eShDdHguY3R4LCBDLnVpbnQzMl90KGlkKSwgQy5pbnQoY29uc051bSksIEMubGli
eGxfY29uc29sZV90eXBlKGNvblR5cGUpLCAmY3BhdGgpCisJaWYgcmV0ICE9IDAgeworCQllcnIg
PSBFcnJvcigtcmV0KQorCQlyZXR1cm4KKwl9CisJZGVmZXIgQy5mcmVlKGNwYXRoKQorCisJcGF0
aCA9IEMuR29TdHJpbmcoY3BhdGgpCisJcmV0dXJuCit9CisKKy8vaW50IGxpYnhsX3ByaW1hcnlf
Y29uc29sZV9nZXRfdHR5KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZF92bSwKKy8vCQkJ
CQljaGFyICoqcGF0aCk7CitmdW5jIChDdHggKkNvbnRleHQpIFByaW1hcnlDb25zb2xlR2V0VHR5
KGRvbWlkIHVpbnQzMikgKHBhdGggc3RyaW5nLCBlcnIgZXJyb3IpIHsKKwllcnIgPSBDdHguQ2hl
Y2tPcGVuKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuCisJfQorCisJdmFyIGNwYXRoICpD
LmNoYXIKKwlyZXQgOj0gQy5saWJ4bF9wcmltYXJ5X2NvbnNvbGVfZ2V0X3R0eShDdHguY3R4LCBD
LnVpbnQzMl90KGRvbWlkKSwgJmNwYXRoKQorCWlmIHJldCAhPSAwIHsKKwkJZXJyID0gRXJyb3Io
LXJldCkKKwkJcmV0dXJuCisJfQorCWRlZmVyIEMuZnJlZShjcGF0aCkKKworCXBhdGggPSBDLkdv
U3RyaW5nKGNwYXRoKQorCXJldHVybgorfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:12:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:12:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI4c-0002AL-3h; Wed, 12 Apr 2017 13:12:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4a-00029v-BM
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 35/E1-27678-3C72EE85; Wed, 12 Apr 2017 13:12:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeQ+rs
 Ig86nuhYTthk4MHps79vFHsAYxZqZl5RfkcCa0XX7EVvBRYeKQ6d7mBoYn5l0MXJyCAl8YZSY
 c9ari5ELyD7PKHHv5mn2LkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWcJa4fusfO
 4jNK2AmcejzJFYQmwWo/srddqYJjBwLGBlWMWoUpxaVpRbpGpnrJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwLl4beIhRkoNJSZT3ssLbCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvG5q7yKEBItS01Mr0jJzgMEBk5bg4FES4U0BSfMWFyTmFmemQ6ROMSpKifNagiQE
 QBIZpXlwbbCAvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3mKQKTyZeSVw018BLWYCWrx27
 1uQxSWJCCmpBsZ1rhOfXp74RGPVo7mHw+/WXzunLt20Z4Lk3FXz/YRbpjyTeTJNSfXLvOerma
 YlzUl//epuzxuGKw8u+ocWMj5ccVl81W7uxdrhjxZw2gjuzTmYKpjfEHScTTPS33HxDO7ue0t
 DNlZ7nLhx0yXwjlDY7uWe5afstDJe8d6Un2rFNmP6RLfFpTbtSizFGYmGWsxFxYkAGOZteUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1492002753!96202238!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63526 invoked from network); 12 Apr 2017 13:12:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:12:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4X-0001q5-Mi
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4X-0001cs-M3
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI4X-0001cs-M3@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:12:33 +0000
Subject: [Xen-changelog] [xen master] golang/xenlight: Implement cpupool
	operations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRmZWI5Nzc5YzkyNzgzYzQ3ZWYxZDc1YjVhYjM4MjM4ODgzMTNhYWMKQXV0aG9yOiAg
ICAgUm9uYWxkIFJvamFzIDxyb25sYWRyZWRAZ21haWwuY29tPgpBdXRob3JEYXRlOiBXZWQgQXBy
IDUgMTc6MDU6NTQgMjAxNyArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxNTozNTowMCAyMDE3ICsw
MTAwCgogICAgZ29sYW5nL3hlbmxpZ2h0OiBJbXBsZW1lbnQgY3B1cG9vbCBvcGVyYXRpb25zCiAg
ICAKICAgIEluY2x1ZGUgc29tZSB1c2VmdWwgIlV0aWxpdHkiIGZ1bmN0aW9uczoKICAgIC0gQ3B1
cG9vbEZpbmRCeU5hbWUKICAgIC0gQ3B1cG9vbE1ha2VGcmVlCiAgICAKICAgIFN0aWxsIG5lZWQg
dG8gaW1wbGVtZW50IHRoZSBmb2xsb3dpbmcgZnVuY3Rpb25zOgogICAgLSBsaWJ4bF9jcHVwb29s
X3JlbmFtZQogICAgLSBsaWJ4bF9jcHVwb29sX2NwdWFkZF9ub2RlCiAgICAtIGxpYnhsX2NwdXBv
b2xfY3B1cmVtb3ZlX25vZGUKICAgIC0gbGlieGxfY3B1cG9vbF9tb3ZlZG9tYWluCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFJvbmFsZCBSb2phcyA8cm9ubGFkcmVkQGdtYWlsLmNvbT4KICAg
IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KLS0tCiB0b29s
cy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gfCAzMDUgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMDUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyBiL3Rvb2xzL2dvbGFu
Zy94ZW5saWdodC94ZW5saWdodC5nbwppbmRleCA4MmFlYjIyLi45YzM3ZTU5IDEwMDY0NAotLS0g
YS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KKysrIGIvdG9vbHMvZ29sYW5nL3hl
bmxpZ2h0L3hlbmxpZ2h0LmdvCkBAIC0zNzUsNiArMzc1LDMxMSBAQCBmdW5jIFNjaGVkdWxlckZy
b21TdHJpbmcobmFtZSBzdHJpbmcpIChzIFNjaGVkdWxlciwgZXJyIGVycm9yKSB7CiAJcmV0dXJu
CiB9CiAKKy8vIGxpYnhsX2NwdXBvb2xpbmZvID0gU3RydWN0KCJjcHVwb29saW5mbyIsIFsKKy8v
ICAgICAoInBvb2xpZCIsICAgICAgdWludDMyKSwKKy8vICAgICAoInBvb2xfbmFtZSIsICAgc3Ry
aW5nKSwKKy8vICAgICAoInNjaGVkIiwgICAgICAgbGlieGxfc2NoZWR1bGVyKSwKKy8vICAgICAo
Im5fZG9tIiwgICAgICAgdWludDMyKSwKKy8vICAgICAoImNwdW1hcCIsICAgICAgbGlieGxfYml0
bWFwKQorLy8gICAgIF0sIGRpcj1ESVJfT1VUKQorCit0eXBlIENwdXBvb2xJbmZvIHN0cnVjdCB7
CisJUG9vbGlkICAgICAgdWludDMyCisJUG9vbE5hbWUgICAgc3RyaW5nCisJU2NoZWR1bGVyICAg
U2NoZWR1bGVyCisJRG9tYWluQ291bnQgaW50CisJQ3B1bWFwICAgICAgQml0bWFwCit9CisKK2Z1
bmMgKGNjaSBDLmxpYnhsX2NwdXBvb2xpbmZvKSB0b0dvKCkgKGdjaSBDcHVwb29sSW5mbykgewor
CWdjaS5Qb29saWQgPSB1aW50MzIoY2NpLnBvb2xpZCkKKwlnY2kuUG9vbE5hbWUgPSBDLkdvU3Ry
aW5nKGNjaS5wb29sX25hbWUpCisJZ2NpLlNjaGVkdWxlciA9IFNjaGVkdWxlcihjY2kuc2NoZWQp
CisJZ2NpLkRvbWFpbkNvdW50ID0gaW50KGNjaS5uX2RvbSkKKwlnY2kuQ3B1bWFwID0gY2NpLmNw
dW1hcC50b0dvKCkKKworCXJldHVybgorfQorCisvLyBsaWJ4bF9jcHVwb29saW5mbyAqIGxpYnhs
X2xpc3RfY3B1cG9vbChsaWJ4bF9jdHgqLCBpbnQgKm5iX3Bvb2xfb3V0KTsKKy8vIHZvaWQgbGli
eGxfY3B1cG9vbGluZm9fbGlzdF9mcmVlKGxpYnhsX2NwdXBvb2xpbmZvICpsaXN0LCBpbnQgbmJf
cG9vbCk7CitmdW5jIChDdHggKkNvbnRleHQpIExpc3RDcHVwb29sKCkgKGxpc3QgW11DcHVwb29s
SW5mbykgeworCWVyciA6PSBDdHguQ2hlY2tPcGVuKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJcmV0
dXJuCisJfQorCisJdmFyIG5iUG9vbCBDLmludAorCisJY19jcHVwb29sX2xpc3QgOj0gQy5saWJ4
bF9saXN0X2NwdXBvb2woQ3R4LmN0eCwgJm5iUG9vbCkKKworCWRlZmVyIEMubGlieGxfY3B1cG9v
bGluZm9fbGlzdF9mcmVlKGNfY3B1cG9vbF9saXN0LCBuYlBvb2wpCisKKwlpZiBpbnQobmJQb29s
KSA9PSAwIHsKKwkJcmV0dXJuCisJfQorCisJLy8gTWFnaWMKKwljcHVwb29sTGlzdFNsaWNlIDo9
ICgqWzEgPDwgMzBdQy5saWJ4bF9jcHVwb29saW5mbykodW5zYWZlLlBvaW50ZXIoY19jcHVwb29s
X2xpc3QpKVs6bmJQb29sOm5iUG9vbF0KKwlmb3IgaSA6PSByYW5nZSBjcHVwb29sTGlzdFNsaWNl
IHsKKwkJaW5mbyA6PSBjcHVwb29sTGlzdFNsaWNlW2ldLnRvR28oKQorCQlsaXN0ID0gYXBwZW5k
KGxpc3QsIGluZm8pCisJfQorCisJcmV0dXJuCit9CisKKy8vIGludCBsaWJ4bF9jcHVwb29sX2lu
Zm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX2NwdXBvb2xpbmZvICppbmZvLCB1aW50MzJfdCBwb29s
aWQpOworZnVuYyAoQ3R4ICpDb250ZXh0KSBDcHVwb29sSW5mbyhQb29saWQgdWludDMyKSAocG9v
bCBDcHVwb29sSW5mbykgeworCWVyciA6PSBDdHguQ2hlY2tPcGVuKCkKKwlpZiBlcnIgIT0gbmls
IHsKKwkJcmV0dXJuCisJfQorCisJdmFyIGNfY3B1cG9vbCBDLmxpYnhsX2NwdXBvb2xpbmZvCisK
KwlyZXQgOj0gQy5saWJ4bF9jcHVwb29sX2luZm8oQ3R4LmN0eCwgJmNfY3B1cG9vbCwgQy51aW50
MzJfdChQb29saWQpKQorCWlmIHJldCAhPSAwIHsKKwkJZXJyID0gRXJyb3IoLXJldCkKKwkJcmV0
dXJuCisJfQorCWRlZmVyIEMubGlieGxfY3B1cG9vbGluZm9fZGlzcG9zZSgmY19jcHVwb29sKQor
CisJcG9vbCA9IGNfY3B1cG9vbC50b0dvKCkKKworCXJldHVybgorfQorCisvLyBpbnQgbGlieGxf
Y3B1cG9vbF9jcmVhdGUobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsCisvLyAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfc2NoZWR1bGVyIHNjaGVkLAorLy8gICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2JpdG1hcCBjcHVtYXAsIGxpYnhsX3V1aWQgKnV1aWQsCisv
LyAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnBvb2xpZCk7CisvLyBGSVhNRTog
dXVpZAorLy8gRklYTUU6IFNldHRpbmcgcG9vbGlkCitmdW5jIChDdHggKkNvbnRleHQpIENwdXBv
b2xDcmVhdGUoTmFtZSBzdHJpbmcsIFNjaGVkdWxlciBTY2hlZHVsZXIsIENwdW1hcCBCaXRtYXAp
IChlcnIgZXJyb3IsIFBvb2xpZCB1aW50MzIpIHsKKwllcnIgPSBDdHguQ2hlY2tPcGVuKCkKKwlp
ZiBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuCisJfQorCisJcG9vbGlkIDo9IEMudWludDMyX3QoQy5M
SUJYTF9DUFVQT09MX1BPT0xJRF9BTlkpCisJbmFtZSA6PSBDLkNTdHJpbmcoTmFtZSkKKwlkZWZl
ciBDLmZyZWUodW5zYWZlLlBvaW50ZXIobmFtZSkpCisKKwkvLyBGb3Igbm93LCBqdXN0IGRvIHdo
YXQgeGwgZG9lcywgYW5kIG1ha2UgYSBuZXcgdXVpZCBldmVyeSB0aW1lIHdlIGNyZWF0ZSB0aGUg
cG9vbAorCXZhciB1dWlkIEMubGlieGxfdXVpZAorCUMubGlieGxfdXVpZF9nZW5lcmF0ZSgmdXVp
ZCkKKworCWNibSA6PSBDcHVtYXAudG9DKCkKKwlkZWZlciBDLmxpYnhsX2JpdG1hcF9kaXNwb3Nl
KCZjYm0pCisKKwlyZXQgOj0gQy5saWJ4bF9jcHVwb29sX2NyZWF0ZShDdHguY3R4LCBuYW1lLCBD
LmxpYnhsX3NjaGVkdWxlcihTY2hlZHVsZXIpLAorCQljYm0sICZ1dWlkLCAmcG9vbGlkKQorCWlm
IHJldCAhPSAwIHsKKwkJZXJyID0gRXJyb3IoLXJldCkKKwkJcmV0dXJuCisJfQorCisJUG9vbGlk
ID0gdWludDMyKHBvb2xpZCkKKworCXJldHVybgorfQorCisvLyBpbnQgbGlieGxfY3B1cG9vbF9k
ZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBwb29saWQpOworZnVuYyAoQ3R4ICpDb250
ZXh0KSBDcHVwb29sRGVzdHJveShQb29saWQgdWludDMyKSAoZXJyIGVycm9yKSB7CisJZXJyID0g
Q3R4LkNoZWNrT3BlbigpCisJaWYgZXJyICE9IG5pbCB7CisJCXJldHVybgorCX0KKworCXJldCA6
PSBDLmxpYnhsX2NwdXBvb2xfZGVzdHJveShDdHguY3R4LCBDLnVpbnQzMl90KFBvb2xpZCkpCisJ
aWYgcmV0ICE9IDAgeworCQllcnIgPSBFcnJvcigtcmV0KQorCQlyZXR1cm4KKwl9CisKKwlyZXR1
cm4KK30KKworLy8gaW50IGxpYnhsX2NwdXBvb2xfY3B1YWRkKGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBwb29saWQsIGludCBjcHUpOworZnVuYyAoQ3R4ICpDb250ZXh0KSBDcHVwb29sQ3B1YWRk
KFBvb2xpZCB1aW50MzIsIENwdSBpbnQpIChlcnIgZXJyb3IpIHsKKwllcnIgPSBDdHguQ2hlY2tP
cGVuKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuCisJfQorCisJcmV0IDo9IEMubGlieGxf
Y3B1cG9vbF9jcHVhZGQoQ3R4LmN0eCwgQy51aW50MzJfdChQb29saWQpLCBDLmludChDcHUpKQor
CWlmIHJldCAhPSAwIHsKKwkJZXJyID0gRXJyb3IoLXJldCkKKwkJcmV0dXJuCisJfQorCisJcmV0
dXJuCit9CisKKy8vIGludCBsaWJ4bF9jcHVwb29sX2NwdWFkZF9jcHVtYXAobGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IHBvb2xpZCwKKy8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgbGlieGxfYml0bWFwICpjcHVtYXApOworZnVuYyAoQ3R4ICpDb250ZXh0KSBDcHVwb29s
Q3B1YWRkQ3B1bWFwKFBvb2xpZCB1aW50MzIsIENwdW1hcCBCaXRtYXApIChlcnIgZXJyb3IpIHsK
KwllcnIgPSBDdHguQ2hlY2tPcGVuKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuCisJfQor
CisJY2JtIDo9IENwdW1hcC50b0MoKQorCWRlZmVyIEMubGlieGxfYml0bWFwX2Rpc3Bvc2UoJmNi
bSkKKworCXJldCA6PSBDLmxpYnhsX2NwdXBvb2xfY3B1YWRkX2NwdW1hcChDdHguY3R4LCBDLnVp
bnQzMl90KFBvb2xpZCksICZjYm0pCisJaWYgcmV0ICE9IDAgeworCQllcnIgPSBFcnJvcigtcmV0
KQorCQlyZXR1cm4KKwl9CisKKwlyZXR1cm4KK30KKworLy8gaW50IGxpYnhsX2NwdXBvb2xfY3B1
cmVtb3ZlKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBwb29saWQsIGludCBjcHUpOworZnVuYyAo
Q3R4ICpDb250ZXh0KSBDcHVwb29sQ3B1cmVtb3ZlKFBvb2xpZCB1aW50MzIsIENwdSBpbnQpIChl
cnIgZXJyb3IpIHsKKwllcnIgPSBDdHguQ2hlY2tPcGVuKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJ
cmV0dXJuCisJfQorCisJcmV0IDo9IEMubGlieGxfY3B1cG9vbF9jcHVyZW1vdmUoQ3R4LmN0eCwg
Qy51aW50MzJfdChQb29saWQpLCBDLmludChDcHUpKQorCWlmIHJldCAhPSAwIHsKKwkJZXJyID0g
RXJyb3IoLXJldCkKKwkJcmV0dXJuCisJfQorCisJcmV0dXJuCit9CisKKy8vIGludCBsaWJ4bF9j
cHVwb29sX2NwdXJlbW92ZV9jcHVtYXAobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IHBvb2xpZCwK
Ky8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYml0bWFw
ICpjcHVtYXApOworZnVuYyAoQ3R4ICpDb250ZXh0KSBDcHVwb29sQ3B1cmVtb3ZlQ3B1bWFwKFBv
b2xpZCB1aW50MzIsIENwdW1hcCBCaXRtYXApIChlcnIgZXJyb3IpIHsKKwllcnIgPSBDdHguQ2hl
Y2tPcGVuKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuCisJfQorCisJY2JtIDo9IENwdW1h
cC50b0MoKQorCWRlZmVyIEMubGlieGxfYml0bWFwX2Rpc3Bvc2UoJmNibSkKKworCXJldCA6PSBD
LmxpYnhsX2NwdXBvb2xfY3B1cmVtb3ZlX2NwdW1hcChDdHguY3R4LCBDLnVpbnQzMl90KFBvb2xp
ZCksICZjYm0pCisJaWYgcmV0ICE9IDAgeworCQllcnIgPSBFcnJvcigtcmV0KQorCQlyZXR1cm4K
Kwl9CisKKwlyZXR1cm4KK30KKworLy8gaW50IGxpYnhsX2NwdXBvb2xfcmVuYW1lKGxpYnhsX2N0
eCAqY3R4LCBjb25zdCBjaGFyICpuYW1lLCB1aW50MzJfdCBwb29saWQpOworZnVuYyAoQ3R4ICpD
b250ZXh0KSBDcHVwb29sUmVuYW1lKE5hbWUgc3RyaW5nLCBQb29saWQgdWludDMyKSAoZXJyIGVy
cm9yKSB7CisJZXJyID0gQ3R4LkNoZWNrT3BlbigpCisJaWYgZXJyICE9IG5pbCB7CisJCXJldHVy
bgorCX0KKworCW5hbWUgOj0gQy5DU3RyaW5nKE5hbWUpCisJZGVmZXIgQy5mcmVlKHVuc2FmZS5Q
b2ludGVyKG5hbWUpKQorCisJcmV0IDo9IEMubGlieGxfY3B1cG9vbF9yZW5hbWUoQ3R4LmN0eCwg
bmFtZSwgQy51aW50MzJfdChQb29saWQpKQorCWlmIHJldCAhPSAwIHsKKwkJZXJyID0gRXJyb3Io
LXJldCkKKwkJcmV0dXJuCisJfQorCisJcmV0dXJuCit9CisKKy8vIGludCBsaWJ4bF9jcHVwb29s
X2NwdWFkZF9ub2RlKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBwb29saWQsIGludCBub2RlLCBp
bnQgKmNwdXMpOworZnVuYyAoQ3R4ICpDb250ZXh0KSBDcHVwb29sQ3B1YWRkTm9kZShQb29saWQg
dWludDMyLCBOb2RlIGludCkgKENwdXMgaW50LCBlcnIgZXJyb3IpIHsKKwllcnIgPSBDdHguQ2hl
Y2tPcGVuKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuCisJfQorCisJY2NwdXMgOj0gQy5p
bnQoMCkKKworCXJldCA6PSBDLmxpYnhsX2NwdXBvb2xfY3B1YWRkX25vZGUoQ3R4LmN0eCwgQy51
aW50MzJfdChQb29saWQpLCBDLmludChOb2RlKSwgJmNjcHVzKQorCWlmIHJldCAhPSAwIHsKKwkJ
ZXJyID0gRXJyb3IoLXJldCkKKwkJcmV0dXJuCisJfQorCisJQ3B1cyA9IGludChjY3B1cykKKwor
CXJldHVybgorfQorCisvLyBpbnQgbGlieGxfY3B1cG9vbF9jcHVyZW1vdmVfbm9kZShsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgcG9vbGlkLCBpbnQgbm9kZSwgaW50ICpjcHVzKTsKK2Z1bmMgKEN0
eCAqQ29udGV4dCkgQ3B1cG9vbENwdXJlbW92ZU5vZGUoUG9vbGlkIHVpbnQzMiwgTm9kZSBpbnQp
IChDcHVzIGludCwgZXJyIGVycm9yKSB7CisJZXJyID0gQ3R4LkNoZWNrT3BlbigpCisJaWYgZXJy
ICE9IG5pbCB7CisJCXJldHVybgorCX0KKworCWNjcHVzIDo9IEMuaW50KDApCisKKwlyZXQgOj0g
Qy5saWJ4bF9jcHVwb29sX2NwdXJlbW92ZV9ub2RlKEN0eC5jdHgsIEMudWludDMyX3QoUG9vbGlk
KSwgQy5pbnQoTm9kZSksICZjY3B1cykKKwlpZiByZXQgIT0gMCB7CisJCWVyciA9IEVycm9yKC1y
ZXQpCisJCXJldHVybgorCX0KKworCUNwdXMgPSBpbnQoY2NwdXMpCisKKwlyZXR1cm4KK30KKwor
Ly8gaW50IGxpYnhsX2NwdXBvb2xfbW92ZWRvbWFpbihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
cG9vbGlkLCB1aW50MzJfdCBkb21pZCk7CitmdW5jIChDdHggKkNvbnRleHQpIENwdXBvb2xNb3Zl
ZG9tYWluKFBvb2xpZCB1aW50MzIsIElkIERvbWlkKSAoZXJyIGVycm9yKSB7CisJZXJyID0gQ3R4
LkNoZWNrT3BlbigpCisJaWYgZXJyICE9IG5pbCB7CisJCXJldHVybgorCX0KKworCXJldCA6PSBD
LmxpYnhsX2NwdXBvb2xfbW92ZWRvbWFpbihDdHguY3R4LCBDLnVpbnQzMl90KFBvb2xpZCksIEMu
dWludDMyX3QoSWQpKQorCWlmIHJldCAhPSAwIHsKKwkJZXJyID0gRXJyb3IoLXJldCkKKwkJcmV0
dXJuCisJfQorCisJcmV0dXJuCit9CisKKy8vCisvLyBVdGlsaXR5IGZ1bmN0aW9ucworLy8KK2Z1
bmMgKEN0eCAqQ29udGV4dCkgQ3B1cG9vbEZpbmRCeU5hbWUobmFtZSBzdHJpbmcpIChpbmZvIENw
dXBvb2xJbmZvLCBmb3VuZCBib29sKSB7CisJcGxpc3QgOj0gQ3R4Lkxpc3RDcHVwb29sKCkKKwor
CWZvciBpIDo9IHJhbmdlIHBsaXN0IHsKKwkJaWYgcGxpc3RbaV0uUG9vbE5hbWUgPT0gbmFtZSB7
CisJCQlmb3VuZCA9IHRydWUKKwkJCWluZm8gPSBwbGlzdFtpXQorCQkJcmV0dXJuCisJCX0KKwl9
CisJcmV0dXJuCit9CisKK2Z1bmMgKEN0eCAqQ29udGV4dCkgQ3B1cG9vbE1ha2VGcmVlKENwdW1h
cCBCaXRtYXApIChlcnIgZXJyb3IpIHsKKwlwbGlzdCA6PSBDdHguTGlzdENwdXBvb2woKQorCisJ
Zm9yIGkgOj0gcmFuZ2UgcGxpc3QgeworCQl2YXIgSW50ZXJzZWN0aW9uIEJpdG1hcAorCQlJbnRl
cnNlY3Rpb24gPSBDcHVtYXAuQW5kKHBsaXN0W2ldLkNwdW1hcCkKKwkJaWYgIUludGVyc2VjdGlv
bi5Jc0VtcHR5KCkgeworCQkJZXJyID0gQ3R4LkNwdXBvb2xDcHVyZW1vdmVDcHVtYXAocGxpc3Rb
aV0uUG9vbGlkLCBJbnRlcnNlY3Rpb24pCisJCQlpZiBlcnIgIT0gbmlsIHsKKwkJCQlyZXR1cm4K
KwkJCX0KKwkJfQorCX0KKwlyZXR1cm4KK30KKwogLyoKICAqIEJpdG1hcCBvcGVyYXRpb25zCiAg
Ki8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:12:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:12:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI4m-0002CW-6d; Wed, 12 Apr 2017 13:12:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4k-0002CD-Si
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:47 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 9D/74-20914-EC72EE85; Wed, 12 Apr 2017 13:12:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfes+rs
 Ig6/XWSwmbDNwYPTY3reLPYAxijUzLym/IoE14/f7j+wF7zUrri8+yNjAOEGhi5GTQ0jgC6PE
 lCfJXYxcQPZ5RolvJw+xdDFycLAJiEnM3QtWIyKgKjFrxXJmiHp1iabfDWwgtrCAq8TOpz/A4
 rwCZhK7dz5lBbFZgOp3X1vBOIGRYwEjwypG9eLUorLUIl0LvaSizPSMktzEzBxdQwNjvdzU4u
 LE9NScxKRiveT83E2MQI8wAMEOxgvtzocYJTmYlER5Lyu8jRDiS8pPqcxILM6ILyrNSS0+xCj
 DwaEkwXtU7V2EkGBRanpqRVpmDjA0YNISHDxKIrwpIGne4oLE3OLMdIjUKUZFKXHeQyAJAZBE
 RmkeXBssHC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPclyBSezLwSuOmvgBYzAS1eu/cty
 OKSRISUVANjU0ov98I4zy3mzYsfKj2I5mHM/5FzeFK8zaMtPOFO++f2cZekXj6nGCMivjfW88
 /kB/qFYdPm7ppsEH/6j4Zf48pFK4L+OOwUuKqd6Pfx63elLzMWr6tOC9SOitqetEHhb8b/xRs
 ez5qb8fRYR/mn7Nmc0a8YGEqzL3MkWbCqPHnUvEIqoqBViaU4I9FQi7moOBEA/ex/pEICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1492002763!40008912!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17539 invoked from network); 12 Apr 2017 13:12:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:12:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4h-0001qL-Os
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4h-0001eM-OJ
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI4h-0001eM-OJ@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:12:43 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Correct some address space
	terminology
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRmNDI5YjljM2YwNmNiMGEwNGE3OTllNTg0NDc1NDg3OTRkMWYyNTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAzMSAxNjowNjowNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxODoxMjo1
OCAyMDE3ICswMTAwCgogICAgeDg2L2h2bTogQ29ycmVjdCBzb21lIGFkZHJlc3Mgc3BhY2UgdGVy
bWlub2xvZ3kKICAgIAogICAgVGhlIGZ1bmN0aW9uIGh2bV90cmFuc2xhdGVfbGluZWFyX2FkZHIo
KSB0cmFuc2xhdGVzIGEgdmlydHVhbCBhZGRyZXNzIHRvIGEKICAgIGxpbmVhciBhZGRyZXNzLCBu
b3QgYSBsaW5lYXIgYWRkcmVzcyB0byBhIHBoeXNpY2FsIGFkZHJlc3MuICBDb3JyZWN0IGl0cyBu
YW1lLgogICAgCiAgICBCb3RoIGh2bV90cmFuc2xhdGVfdmlydHVhbF9hZGRyKCkgYW5kIGh2bWVt
dWxfdmlydHVhbF90b19saW5lYXIoKSByZXR1cm4gYQogICAgbGluZWFyIGFkZHJlc3MsIGJ1dCBh
IHBhcmFtZXRlciBuYW1lIG9mIHBhZGRyIGlzIGVhc2lseSBjb25mdXNlZCB3aXRoIHBhZGRyX3Qu
CiAgICBSZW5hbWUgaXQgdG8gbGluZWFyLCB0byBjbGVhcmx5IGlkZW50aWZ5IHRoZSBhZGRyZXNz
IHNwYWNlLCBhbmQgZm9yCiAgICBjb25zaXN0ZW5jeSB3aXRoIGh2bV92aXJ0dWFsX3RvX2xpbmVh
cl9hZGRyKCkuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAg
ICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgfCAx
NiArKysrKysrKy0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDE0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggMmQ5Mjk1Ny4uNDA3MzcxNSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKQEAgLTUwNiw3ICs1MDYsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfdmlydHVhbF90
b19saW5lYXIoCiAgICAgdW5zaWduZWQgbG9uZyAqcmVwcywKICAgICBlbnVtIGh2bV9hY2Nlc3Nf
dHlwZSBhY2Nlc3NfdHlwZSwKICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9j
dHh0LAotICAgIHVuc2lnbmVkIGxvbmcgKnBhZGRyKQorICAgIHVuc2lnbmVkIGxvbmcgKmxpbmVh
cikKIHsKICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnOwogICAgIGludCBva2F5OwpA
QCAtNTE0LDcgKzUxNCw3IEBAIHN0YXRpYyBpbnQgaHZtZW11bF92aXJ0dWFsX3RvX2xpbmVhcigK
IAogICAgIGlmICggc2VnID09IHg4Nl9zZWdfbm9uZSApCiAgICAgewotICAgICAgICAqcGFkZHIg
PSBvZmZzZXQ7CisgICAgICAgICpsaW5lYXIgPSBvZmZzZXQ7CiAgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CiAgICAgfQogCkBAIC01NDksMTYgKzU0OSwxNiBAQCBzdGF0aWMgaW50IGh2bWVt
dWxfdmlydHVhbF90b19saW5lYXIoCiAgICAgICAgIG9rYXkgPSBodm1fdmlydHVhbF90b19saW5l
YXJfYWRkcigKICAgICAgICAgICAgIHNlZywgcmVnLCBvZmZzZXQgLSAoKnJlcHMgLSAxKSAqIGJ5
dGVzX3Blcl9yZXAsCiAgICAgICAgICAgICAqcmVwcyAqIGJ5dGVzX3Blcl9yZXAsIGFjY2Vzc190
eXBlLAotICAgICAgICAgICAgaHZtZW11bF9jdHh0LT5jdHh0LmFkZHJfc2l6ZSwgcGFkZHIpOwot
ICAgICAgICAqcGFkZHIgKz0gKCpyZXBzIC0gMSkgKiBieXRlc19wZXJfcmVwOworICAgICAgICAg
ICAgaHZtZW11bF9jdHh0LT5jdHh0LmFkZHJfc2l6ZSwgbGluZWFyKTsKKyAgICAgICAgKmxpbmVh
ciArPSAoKnJlcHMgLSAxKSAqIGJ5dGVzX3Blcl9yZXA7CiAgICAgICAgIGlmICggaHZtZW11bF9j
dHh0LT5jdHh0LmFkZHJfc2l6ZSAhPSA2NCApCi0gICAgICAgICAgICAqcGFkZHIgPSAodWludDMy
X3QpKnBhZGRyOworICAgICAgICAgICAgKmxpbmVhciA9ICh1aW50MzJfdCkqbGluZWFyOwogICAg
IH0KICAgICBlbHNlCiAgICAgewogICAgICAgICBva2F5ID0gaHZtX3ZpcnR1YWxfdG9fbGluZWFy
X2FkZHIoCiAgICAgICAgICAgICBzZWcsIHJlZywgb2Zmc2V0LCAqcmVwcyAqIGJ5dGVzX3Blcl9y
ZXAsIGFjY2Vzc190eXBlLAotICAgICAgICAgICAgaHZtZW11bF9jdHh0LT5jdHh0LmFkZHJfc2l6
ZSwgcGFkZHIpOworICAgICAgICAgICAgaHZtZW11bF9jdHh0LT5jdHh0LmFkZHJfc2l6ZSwgbGlu
ZWFyKTsKICAgICB9CiAKICAgICBpZiAoIG9rYXkgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5k
ZXggZDkzZjJhYi4uMDNjYjI0ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC0xMzYsMTMg
KzEzNiwxMyBAQCBzdGF0aWMgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgKmh2bV9nZXRfc2VnX3Jl
ZygKICAgICByZXR1cm4gc2VnX3JlZzsKIH0KIAotc3RhdGljIGludCBodm1fdHJhbnNsYXRlX2xp
bmVhcl9hZGRyKAorc3RhdGljIGludCBodm1fdHJhbnNsYXRlX3ZpcnR1YWxfYWRkcigKICAgICBl
bnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKICAgICB1bnNp
Z25lZCBpbnQgYnl0ZXMsCiAgICAgZW51bSBodm1fYWNjZXNzX3R5cGUgYWNjZXNzX3R5cGUsCiAg
ICAgc3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCwKLSAgICB1bnNpZ25lZCBsb25nICpw
YWRkcikKKyAgICB1bnNpZ25lZCBsb25nICpsaW5lYXIpCiB7CiAgICAgY29uc3Qgc3RydWN0IHNl
Z21lbnRfcmVnaXN0ZXIgKnJlZzsKICAgICBpbnQgb2theTsKQEAgLTE1Miw3ICsxNTIsNyBAQCBz
dGF0aWMgaW50IGh2bV90cmFuc2xhdGVfbGluZWFyX2FkZHIoCiAgICAgICAgIHJldHVybiAtUFRS
X0VSUihyZWcpOwogCiAgICAgb2theSA9IGh2bV92aXJ0dWFsX3RvX2xpbmVhcl9hZGRyKAotICAg
ICAgICBzZWcsIHJlZywgb2Zmc2V0LCBieXRlcywgYWNjZXNzX3R5cGUsIHNoX2N0eHQtPmN0eHQu
YWRkcl9zaXplLCBwYWRkcik7CisgICAgICAgIHNlZywgcmVnLCBvZmZzZXQsIGJ5dGVzLCBhY2Nl
c3NfdHlwZSwgc2hfY3R4dC0+Y3R4dC5hZGRyX3NpemUsIGxpbmVhcik7CiAKICAgICBpZiAoICFv
a2F5ICkKICAgICB7CkBAIC0xODMsNyArMTgzLDcgQEAgaHZtX3JlYWQoZW51bSB4ODZfc2VnbWVu
dCBzZWcsCiAgICAgdW5zaWduZWQgbG9uZyBhZGRyOwogICAgIGludCByYzsKIAotICAgIHJjID0g
aHZtX3RyYW5zbGF0ZV9saW5lYXJfYWRkcigKKyAgICByYyA9IGh2bV90cmFuc2xhdGVfdmlydHVh
bF9hZGRyKAogICAgICAgICBzZWcsIG9mZnNldCwgYnl0ZXMsIGFjY2Vzc190eXBlLCBzaF9jdHh0
LCAmYWRkcik7CiAgICAgaWYgKCByYyB8fCAhYnl0ZXMgKQogICAgICAgICByZXR1cm4gcmM7CkBA
IC0yNjUsNyArMjY1LDcgQEAgaHZtX2VtdWxhdGVfd3JpdGUoZW51bSB4ODZfc2VnbWVudCBzZWcs
CiAgICAgaWYgKCBzZWcgPT0geDg2X3NlZ19zcyApCiAgICAgICAgIHBlcmZjX2luY3Ioc2hhZG93
X2ZhdWx0X2VtdWxhdGVfc3RhY2spOwogCi0gICAgcmMgPSBodm1fdHJhbnNsYXRlX2xpbmVhcl9h
ZGRyKAorICAgIHJjID0gaHZtX3RyYW5zbGF0ZV92aXJ0dWFsX2FkZHIoCiAgICAgICAgIHNlZywg
b2Zmc2V0LCBieXRlcywgaHZtX2FjY2Vzc193cml0ZSwgc2hfY3R4dCwgJmFkZHIpOwogICAgIGlm
ICggcmMgfHwgIWJ5dGVzICkKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtMjkxLDcgKzI5MSw3IEBA
IGh2bV9lbXVsYXRlX2NtcHhjaGcoZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgaWYgKCBieXRl
cyA+IHNpemVvZihsb25nKSApCiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsK
IAotICAgIHJjID0gaHZtX3RyYW5zbGF0ZV9saW5lYXJfYWRkcigKKyAgICByYyA9IGh2bV90cmFu
c2xhdGVfdmlydHVhbF9hZGRyKAogICAgICAgICBzZWcsIG9mZnNldCwgYnl0ZXMsIGh2bV9hY2Nl
c3Nfd3JpdGUsIHNoX2N0eHQsICZhZGRyKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJu
IHJjOwpAQCAtMzQ1LDcgKzM0NSw3IEBAIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgKnNo
YWRvd19pbml0X2VtdWxhdGlvbigKICAgICAvKiBBdHRlbXB0IHRvIHByZWZldGNoIHdob2xlIGlu
c3RydWN0aW9uLiAqLwogICAgIHNoX2N0eHQtPmluc25fYnVmX2VpcCA9IHJlZ3MtPnJpcDsKICAg
ICBzaF9jdHh0LT5pbnNuX2J1Zl9ieXRlcyA9Ci0gICAgICAgICghaHZtX3RyYW5zbGF0ZV9saW5l
YXJfYWRkcigKKyAgICAgICAgKCFodm1fdHJhbnNsYXRlX3ZpcnR1YWxfYWRkcigKICAgICAgICAg
ICAgIHg4Nl9zZWdfY3MsIHJlZ3MtPnJpcCwgc2l6ZW9mKHNoX2N0eHQtPmluc25fYnVmKSwKICAg
ICAgICAgICAgIGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCwgc2hfY3R4dCwgJmFkZHIpICYmCiAgICAg
ICAgICAhaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKApAQCAtMzc0LDcgKzM3NCw3IEBAIHZv
aWQgc2hhZG93X2NvbnRpbnVlX2VtdWxhdGlvbihzdHJ1Y3Qgc2hfZW11bGF0ZV9jdHh0ICpzaF9j
dHh0LAogICAgIHsKICAgICAgICAgLyogUHJlZmV0Y2ggbW9yZSBieXRlcy4gKi8KICAgICAgICAg
c2hfY3R4dC0+aW5zbl9idWZfYnl0ZXMgPQotICAgICAgICAgICAgKCFodm1fdHJhbnNsYXRlX2xp
bmVhcl9hZGRyKAorICAgICAgICAgICAgKCFodm1fdHJhbnNsYXRlX3ZpcnR1YWxfYWRkcigKICAg
ICAgICAgICAgICAgICB4ODZfc2VnX2NzLCByZWdzLT5yaXAsIHNpemVvZihzaF9jdHh0LT5pbnNu
X2J1ZiksCiAgICAgICAgICAgICAgICAgaHZtX2FjY2Vzc19pbnNuX2ZldGNoLCBzaF9jdHh0LCAm
YWRkcikgJiYKICAgICAgICAgICAgICAhaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:12:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:12:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI4w-0002E7-8Q; Wed, 12 Apr 2017 13:12:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4u-0002Dp-JK
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:56 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 94/81-15567-7D72EE85; Wed, 12 Apr 2017 13:12:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfe6+rs
 Ig8cdPBYTthk4MHps79vFHsAYxZqZl5RfkcCasftmG3vB07iKvvVP2RsYb3p0MXJxCAl8YZSY
 drSXCcI5zyjx5uE5ti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWsJKbMe
 sQKYvMKmEm0fLnKDmKzANWfmzebcQIjxwJGhlWM6sWpRWWpRboWeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjAebnQ8xSnIwKYnyXlZ4GyHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgtdN7V2EkGBRanpqRVpmDjA4YNISHDxKIrwpIGne4oLE3OLMdIjUKUZFKXFeS5CE
 AEgiozQPrg0WkJcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzFsMMoUnM68EbvoroMVMQIvX7
 n0LsrgkESEl1cDYZLP1bKM/2/XQo1a/u+8/fn7UNchGT3j1QcXpmu66RuwXksR6xUweVUzZ8H
 u9+5mk/j+TWyIesjtIexeaLTJaLzT147u6vgWPs//vfdRfrac/l3kN3y/TAjkjleqMuZOrnLv
 PmptdiOI/K1jilXHqRsle1XTdhg9ZpRYT8o7uSkp66GnW3aDEUpyRaKjFXFScCABAqCsrQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1492002774!90301986!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36907 invoked from network); 12 Apr 2017 13:12:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:12:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4r-0001rE-RO
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI4r-0001fj-Qi
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:12:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI4r-0001fj-Qi@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:12:53 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Correct long mode predicate
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc3MDcwMjNlNTBkZGU3MWQxOTY1Y2NhNTAzODIwZWI0ZDE0NzkzMjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAzMSAxNzoxNDowNyAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxODoxMjo1
OCAyMDE3ICswMTAwCgogICAgeDg2L2h2bTogQ29ycmVjdCBsb25nIG1vZGUgcHJlZGljYXRlCiAg
ICAKICAgIGh2bV9sb25nX21vZGVfZW5hYmxlZCgpIHRlc3RzIGZvciBFRkVSLkxNQSwgd2hpY2gg
aXMgc3BlY2lmaWNhbGx5IGRpZmZlcmVudCB0bwogICAgRUZFUi5MTUUuCiAgICAKICAgIFJlbmFt
ZSBpdCB0byBtYXRjaCBpdHMgYmVoYXZpb3VyLCBhbmQgaGF2ZSBpdCBzdHJpY3RseSByZXR1cm4g
YSBib29sZWFuIHZhbHVlCiAgICAoYWx0aG91Z2ggYWxsIGl0cyBjYWxsZXJzIGFscmVhZHkgdXNl
IGl0IGluIGltcGxpY2l0bHktYm9vbGVhbiBjb250ZXh0cywgc28gbm8KICAgIGZ1bmN0aW9uYWwg
Y2hhbmdlKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4ZW4vYXJj
aC94ODYvY3B1aWQuYyAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8
IDEwICsrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICB8ICA2ICsr
Ky0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL3ZteC92dm14LmMgICAgICAgfCAgOCArKysrLS0tLQogeGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYyAgICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvY29tbW9uLmMgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9vcHJvZmlsZS9iYWNrdHJhY2Uu
YyB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgfCAgMyArLS0KIDEw
IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKaW5kZXgg
MWM2YTZjNi4uZDM1OWUwOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIv
eGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTkxMSw3ICs5MTEsNyBAQCB2b2lkIGd1ZXN0X2NwdWlk
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgIGNhc2UgMHg4MDAwMDAw
MToKICAgICAgICAgLyogU1lTQ0FMTCBpcyBoaWRkZW4gb3V0c2lkZSBvZiBsb25nIG1vZGUgb24g
SW50ZWwuICovCiAgICAgICAgIGlmICggcC0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVM
ICYmCi0gICAgICAgICAgICAgaXNfaHZtX2RvbWFpbihkKSAmJiAhaHZtX2xvbmdfbW9kZV9lbmFi
bGVkKHYpICkKKyAgICAgICAgICAgICBpc19odm1fZG9tYWluKGQpICYmICFodm1fbG9uZ19tb2Rl
X2FjdGl2ZSh2KSApCiAgICAgICAgICAgICByZXMtPmQgJj0gfmNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9TWVNDQUxMKTsKIAogICAgIGNvbW1vbl9sZWFmMV9hZGp1c3RtZW50czoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMKaW5kZXggNDA3MzcxNS4uM2QwODRjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTIwNTEsNyArMjA1
MSw3IEBAIHZvaWQgaHZtX2VtdWxhdGVfaW5pdF9wZXJfaW5zbigKICAgICB1bnNpZ25lZCBpbnQg
cGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50OwogICAgIHVuc2lnbmVkIGxvbmcgYWRkcjsKIAotICAg
IGlmICggaHZtX2xvbmdfbW9kZV9lbmFibGVkKGN1cnIpICYmCisgICAgaWYgKCBodm1fbG9uZ19t
b2RlX2FjdGl2ZShjdXJyKSAmJgogICAgICAgICAgaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9z
ZWdfY3NdLmF0dHIuZmllbGRzLmwgKQogICAgICAgICBodm1lbXVsX2N0eHQtPmN0eHQuYWRkcl9z
aXplID0gaHZtZW11bF9jdHh0LT5jdHh0LnNwX3NpemUgPSA2NDsKICAgICBlbHNlCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRl
eCBlYmE2ZTlkLi5kYmMzYjhhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTIyNDEsNyArMjI0MSw3IEBAIGludCBodm1f
c2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKQogICAgICAgICB9
CiAKICAgICAgICAgLyogV2hlbiBDUjAuUEcgaXMgY2xlYXJlZCwgTE1BIGlzIGNsZWFyZWQgaW1t
ZWRpYXRlbHkuICovCi0gICAgICAgIGlmICggaHZtX2xvbmdfbW9kZV9lbmFibGVkKHYpICkKKyAg
ICAgICAgaWYgKCBodm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciAmPSB+RUZFUl9MTUE7CiAgICAgICAgICAg
ICBodm1fdXBkYXRlX2d1ZXN0X2VmZXIodik7CkBAIC0yMzM1LDcgKzIzMzUsNyBAQCBpbnQgaHZt
X3NldF9jcjQodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKIAogICAgIGlm
ICggISh2YWx1ZSAmIFg4Nl9DUjRfUEFFKSApCiAgICAgewotICAgICAgICBpZiAoIGh2bV9sb25n
X21vZGVfZW5hYmxlZCh2KSApCisgICAgICAgIGlmICggaHZtX2xvbmdfbW9kZV9hY3RpdmUodikg
KQogICAgICAgICB7CiAgICAgICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfMSwgIkd1ZXN0
IGNsZWFyZWQgQ1I0LlBBRSB3aGlsZSAiCiAgICAgICAgICAgICAgICAgICAgICAgICAiRUZFUi5M
TUEgaXMgc2V0Iik7CkBAIC0yMzQ2LDcgKzIzNDYsNyBAQCBpbnQgaHZtX3NldF9jcjQodW5zaWdu
ZWQgbG9uZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKICAgICBvbGRfY3IgPSB2LT5hcmNoLmh2
bV92Y3B1Lmd1ZXN0X2NyWzRdOwogCiAgICAgaWYgKCAodmFsdWUgJiBYODZfQ1I0X1BDSURFKSAm
JiAhKG9sZF9jciAmIFg4Nl9DUjRfUENJREUpICYmCi0gICAgICAgICAoIWh2bV9sb25nX21vZGVf
ZW5hYmxlZCh2KSB8fAorICAgICAgICAgKCFodm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSB8fAogICAg
ICAgICAgICh2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdICYgMHhmZmYpKSApCiAgICAgewog
ICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfMSwgIkd1ZXN0IGF0dGVtcHRzIHRvIGNoYW5n
ZSBDUjQuUENJREUgZnJvbSAiCkBAIC0zNjE5LDcgKzM2MTksNyBAQCB2b2lkIGh2bV91ZF9pbnRl
cmNlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICAgICAgaWYgKCBodm1fdmly
dHVhbF90b19saW5lYXJfYWRkcih4ODZfc2VnX2NzLCBjcywgcmVncy0+cmlwLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzaWcpLCBodm1fYWNjZXNzX2lu
c25fZmV0Y2gsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGh2bV9s
b25nX21vZGVfZW5hYmxlZChjdXIpICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGh2bV9sb25nX21vZGVfYWN0aXZlKGN1cikgJiYKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY3MtPmF0dHIuZmllbGRzLmwpID8gNjQgOgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNzLT5hdHRyLmZpZWxkcy5kYiA/IDMy
IDogMTYsICZhZGRyKSAmJgogICAgICAgICAgICAgIChodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5l
YXIoc2lnLCBhZGRyLCBzaXplb2Yoc2lnKSwKQEAgLTM2MzAsNyArMzYzMCw3IEBAIHZvaWQgaHZt
X3VkX2ludGVyY2VwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIHJl
Z3MtPmVmbGFncyAmPSB+WDg2X0VGTEFHU19SRjsKIAogICAgICAgICAgICAgLyogWmVybyB0aGUg
dXBwZXIgMzIgYml0cyBvZiAlcmlwIGlmIG5vdCBpbiA2NGJpdCBtb2RlLiAqLwotICAgICAgICAg
ICAgaWYgKCAhKGh2bV9sb25nX21vZGVfZW5hYmxlZChjdXIpICYmIGNzLT5hdHRyLmZpZWxkcy5s
KSApCisgICAgICAgICAgICBpZiAoICEoaHZtX2xvbmdfbW9kZV9hY3RpdmUoY3VyKSAmJiBjcy0+
YXR0ci5maWVsZHMubCkgKQogICAgICAgICAgICAgICAgIHJlZ3MtPnJpcCA9IHJlZ3MtPmVpcDsK
IAogICAgICAgICAgICAgYWRkX3RhaW50KFRBSU5UX0hWTV9GRVApOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRl
eCBiNjk3ODliLi40ZDdlNDlmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNTE2LDcgKzUxNiw3IEBAIHN0
YXRpYyBpbnQgc3ZtX2d1ZXN0X3g4Nl9tb2RlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICByZXR1
cm4gMDsKICAgICBpZiAoIHVubGlrZWx5KGd1ZXN0X2NwdV91c2VyX3JlZ3MoKS0+ZWZsYWdzICYg
WDg2X0VGTEFHU19WTSkgKQogICAgICAgICByZXR1cm4gMTsKLSAgICBpZiAoIGh2bV9sb25nX21v
ZGVfZW5hYmxlZCh2KSAmJiBsaWtlbHkodm1jYi0+Y3MuYXR0ci5maWVsZHMubCkgKQorICAgIGlm
ICggaHZtX2xvbmdfbW9kZV9hY3RpdmUodikgJiYgbGlrZWx5KHZtY2ItPmNzLmF0dHIuZmllbGRz
LmwpICkKICAgICAgICAgcmV0dXJuIDg7CiAgICAgcmV0dXJuIChsaWtlbHkodm1jYi0+Y3MuYXR0
ci5maWVsZHMuZGIpID8gNCA6IDIpOwogfQpAQCAtMjI3OSw3ICsyMjc5LDcgQEAgdm9pZCBzdm1f
dm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBleGl0X3Jl
YXNvbiA9IHZtY2ItPmV4aXRjb2RlOwogCi0gICAgaWYgKCBodm1fbG9uZ19tb2RlX2VuYWJsZWQo
dikgKQorICAgIGlmICggaHZtX2xvbmdfbW9kZV9hY3RpdmUodikgKQogICAgICAgICBIVk1UUkFD
RV9ORChWTUVYSVQ2NCwgdmNwdV9ndWVzdG1vZGUgPyBUUkNfSFZNX05FU1RFREZMQUcgOiAwLAog
ICAgICAgICAgICAgICAgICAgICAxLypjeWNsZXMqLywgMywgZXhpdF9yZWFzb24sCiAgICAgICAg
ICAgICAgICAgICAgIHJlZ3MtPmVpcCwgcmVncy0+cmlwID4+IDMyLCAwLCAwLCAwKTsKQEAgLTI0
MjksNyArMjQyOSw3IEBAIHZvaWQgc3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHRyYWNlX3dpbGxfdHJhY2Vf
ZXZlbnQoVFJDX1NIQURPVykgKQogICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAg
aWYgKCBodm1fbG9uZ19tb2RlX2VuYWJsZWQodikgKQorICAgICAgICAgICAgaWYgKCBodm1fbG9u
Z19tb2RlX2FjdGl2ZSh2KSApCiAgICAgICAgICAgICAgICAgSFZNVFJBQ0VfTE9OR18yRChQRl9Y
RU4sIHJlZ3MtPmVycm9yX2NvZGUsIFRSQ19QQVJfTE9ORyh2YSkpOwogICAgICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgICAgIEhWTVRSQUNFXzJEKFBGX1hFTiwgcmVncy0+ZXJyb3JfY29kZSwg
dmEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwppbmRleCBkMjAxOTU2Li5iNjUyNmM5IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpA
QCAtNjExLDcgKzYxMSw3IEBAIGludCB2bXhfZ3Vlc3RfeDg2X21vZGUoc3RydWN0IHZjcHUgKnYp
CiAgICAgaWYgKCB1bmxpa2VseShndWVzdF9jcHVfdXNlcl9yZWdzKCktPmVmbGFncyAmIFg4Nl9F
RkxBR1NfVk0pICkKICAgICAgICAgcmV0dXJuIDE7CiAgICAgX192bXJlYWQoR1VFU1RfQ1NfQVJf
QllURVMsICZjc19hcl9ieXRlcyk7Ci0gICAgaWYgKCBodm1fbG9uZ19tb2RlX2VuYWJsZWQodikg
JiYKKyAgICBpZiAoIGh2bV9sb25nX21vZGVfYWN0aXZlKHYpICYmCiAgICAgICAgICBsaWtlbHko
Y3NfYXJfYnl0ZXMgJiBYODZfU0VHX0FSX0NTX0xNX0FDVElWRSkgKQogICAgICAgICByZXR1cm4g
ODsKICAgICByZXR1cm4gKGxpa2VseShjc19hcl9ieXRlcyAmIFg4Nl9TRUdfQVJfREVGX09QX1NJ
WkUpID8gNCA6IDIpOwpAQCAtMzM5Miw3ICszMzkyLDcgQEAgdm9pZCB2bXhfdm1leGl0X2hhbmRs
ZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBfX3ZtcmVhZChWTV9FWElUX1JF
QVNPTiwgJmV4aXRfcmVhc29uKTsKIAotICAgIGlmICggaHZtX2xvbmdfbW9kZV9lbmFibGVkKHYp
ICkKKyAgICBpZiAoIGh2bV9sb25nX21vZGVfYWN0aXZlKHYpICkKICAgICAgICAgSFZNVFJBQ0Vf
TkQoVk1FWElUNjQsIDAsIDEvKmN5Y2xlcyovLCAzLCBleGl0X3JlYXNvbiwKICAgICAgICAgICAg
ICAgICAgICAgcmVncy0+ZWlwLCByZWdzLT5yaXAgPj4gMzIsIDAsIDAsIDApOwogICAgIGVsc2UK
QEAgLTM2MzIsNyArMzYzMiw3IEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggdHJh
Y2Vfd2lsbF90cmFjZV9ldmVudChUUkNfU0hBRE9XKSApCiAgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICAgICAgICAgIGlmICggaHZtX2xvbmdfbW9kZV9lbmFibGVkKHYpICkKKyAg
ICAgICAgICAgICAgICBpZiAoIGh2bV9sb25nX21vZGVfYWN0aXZlKHYpICkKICAgICAgICAgICAg
ICAgICAgICAgSFZNVFJBQ0VfTE9OR18yRChQRl9YRU4sIHJlZ3MtPmVycm9yX2NvZGUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJDX1BBUl9MT05HKGV4aXRfcXVhbGlm
aWNhdGlvbikgKTsKICAgICAgICAgICAgICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggMDll
NDI1MC4uOTM2ZmViNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMzkyLDcgKzM5Miw3IEBAIHN0YXRp
YyBpbnQgdm14X2luc3RfY2hlY2tfcHJpdmlsZWdlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCBpbnQgdm14b3BfY2hlY2spCiAgICAgZWxzZSBpZiAoICFudm14X3ZjcHVfaW5fdm14KHYpICkK
ICAgICAgICAgZ290byBpbnZhbGlkX29wOwogCi0gICAgaWYgKCB2bXhfZ3Vlc3RfeDg2X21vZGUo
dikgPCAoaHZtX2xvbmdfbW9kZV9lbmFibGVkKHYpID8gOCA6IDIpICkKKyAgICBpZiAoIHZteF9n
dWVzdF94ODZfbW9kZSh2KSA8IChodm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSA/IDggOiAyKSApCiAg
ICAgICAgIGdvdG8gaW52YWxpZF9vcDsKICAgICBlbHNlIGlmICggbmVzdGVkaHZtX3ZjcHVfaW5f
Z3Vlc3Rtb2RlKHYpICkKICAgICAgICAgZ290byB2bWV4aXQ7CkBAIC0xMTU0LDEzICsxMTU0LDEz
IEBAIHN0YXRpYyB2b2lkIHZpcnR1YWxfdm1lbnRyeShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAvKgogICAgICAqIEVGRVIgaGFuZGxpbmc6CiAgICAgICogaHZtX3NldF9lZmVyIHdv
bid0IHdvcmsgaWYgQ1IwLlBHID0gMSwgc28gd2UgY2hhbmdlIHRoZSB2YWx1ZQotICAgICAqIGRp
cmVjdGx5IHRvIG1ha2UgaHZtX2xvbmdfbW9kZV9lbmFibGVkKHYpIHdvcmsgaW4gTDIuCisgICAg
ICogZGlyZWN0bHkgdG8gbWFrZSBodm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSB3b3JrIGluIEwyLgog
ICAgICAqIEFuIGFkZGl0aW9uYWwgdXBkYXRlX3BhZ2luZ19tb2RlcyBpcyBhbHNvIG5lZWRlZCBp
ZgogICAgICAqIHRoZXJlIGlzIDMyLzY0IHN3aXRjaC4gdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9l
ZmVyIGRvZXNuJ3QKICAgICAgKiBuZWVkIHRvIGJlIHNhdmVkLCBzaW5jZSBpdHMgdmFsdWUgb24g
dm1leGl0IGlzIGRldGVybWluZWQgYnkKICAgICAgKiBMMSBleGl0X2NvbnRyb2xzCiAgICAgICov
Ci0gICAgbG1fbDEgPSAhIWh2bV9sb25nX21vZGVfZW5hYmxlZCh2KTsKKyAgICBsbV9sMSA9IGh2
bV9sb25nX21vZGVfYWN0aXZlKHYpOwogICAgIGxtX2wyID0gISEoZ2V0X3Z2bWNzKHYsIFZNX0VO
VFJZX0NPTlRST0xTKSAmIFZNX0VOVFJZX0lBMzJFX01PREUpOwogCiAgICAgaWYgKCBsbV9sMiAp
CkBAIC0xMzU5LDcgKzEzNTksNyBAQCBzdGF0aWMgdm9pZCB2aXJ0dWFsX3ZtZXhpdChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICBudmNwdS0+bnZfdm1leGl0X3BlbmRpbmcgPSAwOwog
ICAgIG52Y3B1LT5udl92bXN3aXRjaF9pbl9wcm9ncmVzcyA9IDE7CiAKLSAgICBsbV9sMiA9ICEh
aHZtX2xvbmdfbW9kZV9lbmFibGVkKHYpOworICAgIGxtX2wyID0gaHZtX2xvbmdfbW9kZV9hY3Rp
dmUodik7CiAgICAgbG1fbDEgPSAhIShnZXRfdnZtY3ModiwgVk1fRVhJVF9DT05UUk9MUykgJiBW
TV9FWElUX0lBMzJFX01PREUpOwogCiAgICAgaWYgKCBsbV9sMSApCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCBh
NTdiMzg1Li5jMDYxMGM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTY5MCwxMCArNjkwLDEwIEBAIHN0YXRp
YyB2b2lkIGhhcF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZykKIGNv
bnN0IHN0cnVjdCBwYWdpbmdfbW9kZSAqCiBoYXBfcGFnaW5nX2dldF9tb2RlKHN0cnVjdCB2Y3B1
ICp2KQogewotICAgIHJldHVybiAhaHZtX3BhZ2luZ19lbmFibGVkKHYpICAgPyAmaGFwX3BhZ2lu
Z19yZWFsX21vZGUgOgotICAgICAgICBodm1fbG9uZ19tb2RlX2VuYWJsZWQodikgPyAmaGFwX3Bh
Z2luZ19sb25nX21vZGUgOgotICAgICAgICBodm1fcGFlX2VuYWJsZWQodikgICAgICAgPyAmaGFw
X3BhZ2luZ19wYWVfbW9kZSAgOgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
aGFwX3BhZ2luZ19wcm90ZWN0ZWRfbW9kZTsKKyAgICByZXR1cm4gKCFodm1fcGFnaW5nX2VuYWJs
ZWQodikgID8gJmhhcF9wYWdpbmdfcmVhbF9tb2RlIDoKKyAgICAgICAgICAgIGh2bV9sb25nX21v
ZGVfYWN0aXZlKHYpID8gJmhhcF9wYWdpbmdfbG9uZ19tb2RlIDoKKyAgICAgICAgICAgIGh2bV9w
YWVfZW5hYmxlZCh2KSAgICAgID8gJmhhcF9wYWdpbmdfcGFlX21vZGUgIDoKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmhhcF9wYWdpbmdfcHJvdGVjdGVkX21vZGUpOwog
fQogCiBzdGF0aWMgdm9pZCBoYXBfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1Y3QgdmNwdSAqdikK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IDAzY2IyNGQuLjE0YTA3ZGQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYwpAQCAtMzMxLDcgKzMzMSw3IEBAIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0
ZV9vcHMgKnNoYWRvd19pbml0X2VtdWxhdGlvbigKICAgICBjcmVnID0gaHZtX2dldF9zZWdfcmVn
KHg4Nl9zZWdfY3MsIHNoX2N0eHQpOwogCiAgICAgLyogV29yayBvdXQgdGhlIGVtdWxhdGlvbiBt
b2RlLiAqLwotICAgIGlmICggaHZtX2xvbmdfbW9kZV9lbmFibGVkKHYpICYmIGNyZWctPmF0dHIu
ZmllbGRzLmwgKQorICAgIGlmICggaHZtX2xvbmdfbW9kZV9hY3RpdmUodikgJiYgY3JlZy0+YXR0
ci5maWVsZHMubCApCiAgICAgewogICAgICAgICBzaF9jdHh0LT5jdHh0LmFkZHJfc2l6ZSA9IHNo
X2N0eHQtPmN0eHQuc3Bfc2l6ZSA9IDY0OwogICAgIH0KQEAgLTI5MjEsNyArMjkyMSw3IEBAIHN0
YXRpYyB2b2lkIHNoX3VwZGF0ZV9wYWdpbmdfbW9kZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
ICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gZC0+YXJjaC5wYWdpbmcuc2hhZG93LnVucGFnZWRf
cGFnZXRhYmxlOwogICAgICAgICAgICAgdi0+YXJjaC5wYWdpbmcubW9kZSA9ICZTSEFET1dfSU5U
RVJOQUxfTkFNRShzaF9wYWdpbmdfbW9kZSwgMik7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBp
ZiAoIGh2bV9sb25nX21vZGVfZW5hYmxlZCh2KSApCisgICAgICAgIGVsc2UgaWYgKCBodm1fbG9u
Z19tb2RlX2FjdGl2ZSh2KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8vIGxvbmcgbW9kZSBn
dWVzdC4uLgogICAgICAgICAgICAgdi0+YXJjaC5wYWdpbmcubW9kZSA9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvb3Byb2ZpbGUvYmFja3RyYWNlLmMgYi94ZW4vYXJjaC94ODYvb3Byb2ZpbGUv
YmFja3RyYWNlLmMKaW5kZXggZjBmYmI0Mi4uMzE2ODIxZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L29wcm9maWxlL2JhY2t0cmFjZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9iYWNr
dHJhY2UuYwpAQCAtNDcsNyArNDcsNyBAQCBkdW1wX2h5cGVydmlzb3JfYmFja3RyYWNlKHN0cnVj
dCB2Y3B1ICp2Y3B1LCBjb25zdCBzdHJ1Y3QgZnJhbWVfaGVhZCAqaGVhZCwKIHN0YXRpYyBpbmxp
bmUgaW50IGlzXzMyYml0X3ZjcHUoc3RydWN0IHZjcHUgKnZjcHUpCiB7CiAgICAgaWYgKGlzX2h2
bV92Y3B1KHZjcHUpKQotICAgICAgICByZXR1cm4gIWh2bV9sb25nX21vZGVfZW5hYmxlZCh2Y3B1
KTsKKyAgICAgICAgcmV0dXJuICFodm1fbG9uZ19tb2RlX2FjdGl2ZSh2Y3B1KTsKICAgICBlbHNl
CiAgICAgICAgIHJldHVybiBpc19wdl8zMmJpdF92Y3B1KHZjcHUpOwogfQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9o
dm0uaAppbmRleCBjODU0MTgzLi40OWM4MDAxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtMzAy
LDggKzMwMiw3IEBAIGludCBodm1fZ2lycV9kZXN0XzJfdmNwdV9pZChzdHJ1Y3QgZG9tYWluICpk
LCB1aW50OF90IGRlc3QsIHVpbnQ4X3QgZGVzdF9tb2RlKTsKICNkZWZpbmUgaGFwX2hhc18xZ2Ig
KCEhKGh2bV9mdW5jcy5oYXBfY2FwYWJpbGl0aWVzICYgSFZNX0hBUF9TVVBFUlBBR0VfMUdCKSkK
ICNkZWZpbmUgaGFwX2hhc18ybWIgKCEhKGh2bV9mdW5jcy5oYXBfY2FwYWJpbGl0aWVzICYgSFZN
X0hBUF9TVVBFUlBBR0VfMk1CKSkKIAotI2RlZmluZSBodm1fbG9uZ19tb2RlX2VuYWJsZWQodikg
XAotICAgICgodiktPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciAmIEVGRVJfTE1BKQorI2RlZmlu
ZSBodm1fbG9uZ19tb2RlX2FjdGl2ZSh2KSAoISEoKHYpLT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2Vm
ZXIgJiBFRkVSX0xNQSkpCiAKIGVudW0gaHZtX2ludGJsawogaHZtX2ludGVycnVwdF9ibG9ja2Vk
KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2ludGFjayBpbnRhY2spOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:13:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:13:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI56-0002FD-A1; Wed, 12 Apr 2017 13:13:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI54-0002F2-LZ
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:06 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 47/20-19998-1E72EE85; Wed, 12 Apr 2017 13:13:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVfeh+rs
 Ig2mfeS0mbDNwYPTY3reLPYAxijUzLym/IoE148S0fqaCo54VPbsvsDUwdht3MXJxCAl8YZQ4
 dfEDM4RznlHi4rRdjF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwt4Ssw4M
 BXM5hUwkzg+pxPMZgGqf7vgOtsERo4FjAyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECvVLPwMC4g7HzhN8hRkkOJiVR3ssKbyOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfC6qb2LEBIsSk1PrUjLzAGGB0xagoNHSYQ3BSTNW1yQmFucmQ6ROsWoy/Fu6Yf3
 TEIsefl5qVLivJYgRQIgRRmleXAjYKF6iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbzHIF
 J7MvBK4Ta+AjmACOmLt3rcgR5QkIqSkGhhVp/47pnJ5/uzfzROYEqrYHIwfsR97snlz7Auxbe
 k7vO/+emLdU5Pm3/s88cM/Bhnt5bMV+lwsbJ69TFsu83y3vfWT1D8ViUd3z/zwfr++OMsPtTb
 D1EeizxWK9oWK5gr9djE9LGR/ZvK1ErVC0+/eLMJNn14XFhuZ7rjz3GP5tvak44L11reUWIoz
 Eg21mIuKEwEzkZquUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1492002784!87890226!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34443 invoked from network); 12 Apr 2017 13:13:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:13:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI51-0001s0-TQ
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI51-0001h2-Sx
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI51-0001h2-Sx@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:13:03 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Fix segmentation logic for
	system segments
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNlMDdmNmQ4Y2I1ODBhOWRiYjc0NGY3ZTkyMDczNzc3Yjc5YWYyMmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAzMSAxNzowMzoyNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxODoxMjo1
OSAyMDE3ICswMTAwCgogICAgeDg2L2h2bTogRml4IHNlZ21lbnRhdGlvbiBsb2dpYyBmb3Igc3lz
dGVtIHNlZ21lbnRzCiAgICAKICAgIGMvcyBjNzg1Zjc1OTcxOCAieDg2L2VtdWw6IFByZXBhcmUg
dG8gYWxsb3cgdXNlIG9mIHN5c3RlbSBzZWdtZW50cyBmb3IgbWVtb3J5CiAgICByZWZlcmVuY2Vz
IiBtYWRlIGFsdGVyYXRpb25zIHRvIGh2bV92aXJ0dWFsX3RvX2xpbmVhcl9hZGRyKCkgdG8gYWxs
b3cgZm9yIHRoZQogICAgdXNlIG9mIHN5c3RlbSBzZWdtZW50cy4KICAgIAogICAgSG93ZXZlciwg
dGhlIGRldGVybWluYXRpb24gb2Ygd2hpY2ggc2VnbWVudGF0aW9uIG1vZGUgdG8gdXNlIHdhcyBi
YXNlZCBvbiB0aGUKICAgIGN1cnJlbnQgYWRkcmVzcyBzaXplIGZyb20gZW11bGF0aW9uLgogICAg
CiAgICBJbiBwYXJ0aWN1bGFyLCBpdCBpcyB3cm9uZyBmb3Igc3lzdGVtIHNlZ21lbnQgYWNjZXNz
ZXMgd2hpbGUgZXhlY3V0aW5nIGluIGEKICAgIGNvbXBhdGliaWxpdHkgbW9kZSBjb2RlIHNlZ21l
bnQuICBXaGVuIGxvbmcgbW9kZSBpcyBhY3RpdmUsIGFsbCBzeXN0ZW0KICAgIHNlZ21lbnRzIGhh
dmUgYSA2NC1iaXQgYmFzZSwgYW5kIHRoaXMgbXVzdCBub3QgYmUgdHJ1bmNhdGVkIGR1cmluZyB0
aGUKICAgIGNhbGN1bGF0aW9uIG9mIHRoZSBsaW5lYXIgYWRkcmVzcy4gIChOb3RlIHRoYXQgdGhl
IHByZXNlbmNlIGFuZCBsaW1pdCBjaGVja3MKICAgIGZvciBzeXN0ZW0gc2VnbWVudHMgYmVoYXZl
IHRoZSBzYW1lLCBhbmQgYXJlIGFscmVhZHkgdW5pZm9ybWx5IGFwcGxpZWQgaW4gYm90aAogICAg
Y2FzZXMuKQogICAgCiAgICBSZXBsYWNlIHRoZSBleGlzdGluZyBhZGRyX3NpemUgcGFyYW1ldGVy
IHdpdGggYWN0aXZlX2NzLCB3aGljaCBnZXRzIHVzZWQgaW4KICAgIGNvbWJpbmF0aW9uIHdpdGgg
Y3VycmVudCB0byB3b3JrIG91dCB3aGljaCBzZWdtZW50YXRpb24gbG9naWMgdG8gdXNlLgogICAg
CiAgICBXaGlsZSBoZXJlLCBhbHNvIGZpeCB0aGUgZGV0ZXJtaW5hdGlvbiBvZiBzZWdtZW50YXRp
b24gdG8gdXNlIGZvciB2bTg2IG1vZGUsCiAgICB3aGljaCBpcyBhIHByb3RlY3RlZCBtb2RlIGZh
Y2lsaXR5IGJ1dCB3aGljaCB1c2VzIHJlYWwgbW9kZSBzZWdtZW50YXRpb24uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jICAgICAgfCAgNiArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgIHwgNjkg
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvY29tbW9uLmMgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgg
ICB8ICAyICstCiA0IGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggM2QwODRjYS4uODdjYTgwMSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
QEAgLTU0OSw3ICs1NDksNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfdmlydHVhbF90b19saW5lYXIo
CiAgICAgICAgIG9rYXkgPSBodm1fdmlydHVhbF90b19saW5lYXJfYWRkcigKICAgICAgICAgICAg
IHNlZywgcmVnLCBvZmZzZXQgLSAoKnJlcHMgLSAxKSAqIGJ5dGVzX3Blcl9yZXAsCiAgICAgICAg
ICAgICAqcmVwcyAqIGJ5dGVzX3Blcl9yZXAsIGFjY2Vzc190eXBlLAotICAgICAgICAgICAgaHZt
ZW11bF9jdHh0LT5jdHh0LmFkZHJfc2l6ZSwgbGluZWFyKTsKKyAgICAgICAgICAgIGh2bWVtdWxf
Z2V0X3NlZ19yZWcoeDg2X3NlZ19jcywgaHZtZW11bF9jdHh0KSwgbGluZWFyKTsKICAgICAgICAg
KmxpbmVhciArPSAoKnJlcHMgLSAxKSAqIGJ5dGVzX3Blcl9yZXA7CiAgICAgICAgIGlmICggaHZt
ZW11bF9jdHh0LT5jdHh0LmFkZHJfc2l6ZSAhPSA2NCApCiAgICAgICAgICAgICAqbGluZWFyID0g
KHVpbnQzMl90KSpsaW5lYXI7CkBAIC01NTgsNyArNTU4LDcgQEAgc3RhdGljIGludCBodm1lbXVs
X3ZpcnR1YWxfdG9fbGluZWFyKAogICAgIHsKICAgICAgICAgb2theSA9IGh2bV92aXJ0dWFsX3Rv
X2xpbmVhcl9hZGRyKAogICAgICAgICAgICAgc2VnLCByZWcsIG9mZnNldCwgKnJlcHMgKiBieXRl
c19wZXJfcmVwLCBhY2Nlc3NfdHlwZSwKLSAgICAgICAgICAgIGh2bWVtdWxfY3R4dC0+Y3R4dC5h
ZGRyX3NpemUsIGxpbmVhcik7CisgICAgICAgICAgICBodm1lbXVsX2dldF9zZWdfcmVnKHg4Nl9z
ZWdfY3MsIGh2bWVtdWxfY3R4dCksIGxpbmVhcik7CiAgICAgfQogCiAgICAgaWYgKCBva2F5ICkK
QEAgLTIwNzUsNyArMjA3NSw3IEBAIHZvaWQgaHZtX2VtdWxhdGVfaW5pdF9wZXJfaW5zbigKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1lbXVsX2N0eHQtPmluc25f
YnVmX2VpcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yo
aHZtZW11bF9jdHh0LT5pbnNuX2J1ZiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaHZtX2FjY2Vzc19pbnNuX2ZldGNoLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGh2bWVtdWxfY3R4dC0+Y3R4dC5hZGRyX3NpemUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZf
c2VnX2NzXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYWRkcikg
JiYKICAgICAgICAgICAgICBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoaHZtZW11bF9jdHh0
LT5pbnNuX2J1ZiwgYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggZGJjM2I4YS4uZmRm
MTNkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCkBAIC0yMzk0LDkgKzIzOTQsMTAgQEAgYm9vbF90IGh2bV92aXJ0dWFsX3Rv
X2xpbmVhcl9hZGRyKAogICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAogICAgIHVuc2lnbmVkIGlu
dCBieXRlcywKICAgICBlbnVtIGh2bV9hY2Nlc3NfdHlwZSBhY2Nlc3NfdHlwZSwKLSAgICB1bnNp
Z25lZCBpbnQgYWRkcl9zaXplLAorICAgIGNvbnN0IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICph
Y3RpdmVfY3MsCiAgICAgdW5zaWduZWQgbG9uZyAqbGluZWFyX2FkZHIpCiB7CisgICAgY29uc3Qg
c3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9IG9m
ZnNldCwgbGFzdF9ieXRlOwogICAgIGJvb2xfdCBva2F5ID0gMDsKIApAQCAtMjQwOCwxMCArMjQw
OSwxMSBAQCBib29sX3QgaHZtX3ZpcnR1YWxfdG9fbGluZWFyX2FkZHIoCiAgICAgICovCiAgICAg
QVNTRVJUKHNlZyA8IHg4Nl9zZWdfbm9uZSk7CiAKLSAgICBpZiAoICEoY3VycmVudC0+YXJjaC5o
dm1fdmNwdS5ndWVzdF9jclswXSAmIFg4Nl9DUjBfUEUpICkKKyAgICBpZiAoICEoY3Vyci0+YXJj
aC5odm1fdmNwdS5ndWVzdF9jclswXSAmIFg4Nl9DUjBfUEUpIHx8CisgICAgICAgICAoZ3Vlc3Rf
Y3B1X3VzZXJfcmVncygpLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZNKSApCiAgICAgewogICAgICAg
ICAvKgotICAgICAgICAgKiBSRUFMIE1PREU6IERvbid0IGJvdGhlciB3aXRoIHNlZ21lbnQgYWNj
ZXNzIGNoZWNrcy4KKyAgICAgICAgICogUkVBTC9WTTg2IE1PREU6IERvbid0IGJvdGhlciB3aXRo
IHNlZ21lbnQgYWNjZXNzIGNoZWNrcy4KICAgICAgICAgICogQ2VydGFpbiBvZiB0aGVtIGFyZSBu
b3QgZG9uZSBpbiBuYXRpdmUgcmVhbCBtb2RlIGFueXdheS4KICAgICAgICAgICovCiAgICAgICAg
IGFkZHIgPSAodWludDMyX3QpKGFkZHIgKyByZWctPmJhc2UpOwpAQCAtMjQxOSwxMCArMjQyMSwz
MyBAQCBib29sX3QgaHZtX3ZpcnR1YWxfdG9fbGluZWFyX2FkZHIoCiAgICAgICAgIGlmICggbGFz
dF9ieXRlIDwgYWRkciApCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9Ci0gICAgZWxzZSBp
ZiAoIGFkZHJfc2l6ZSAhPSA2NCApCisgICAgZWxzZSBpZiAoIGh2bV9sb25nX21vZGVfYWN0aXZl
KGN1cnIpICYmCisgICAgICAgICAgICAgIChpc194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSB8fCBh
Y3RpdmVfY3MtPmF0dHIuZmllbGRzLmwpICkKICAgICB7CiAgICAgICAgIC8qCi0gICAgICAgICAq
IENPTVBBVElCSUxJVFkgTU9ERTogQXBwbHkgc2VnbWVudCBjaGVja3MgYW5kIGFkZCBiYXNlLgor
ICAgICAgICAgKiBVc2VyIHNlZ21lbnRzIGFyZSBhbHdheXMgdHJlYXRlZCBhcyBwcmVzZW50LiAg
U3lzdGVtIHNlZ21lbnQgbWF5CisgICAgICAgICAqIG5vdCBiZSwgYW5kIGFsc28gaW5jdXIgbGlt
aXQgY2hlY2tzLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBpc194ODZfc3lzdGVtX3NlZ21l
bnQoc2VnKSAmJgorICAgICAgICAgICAgICghcmVnLT5hdHRyLmZpZWxkcy5wIHx8IChvZmZzZXQg
KyBieXRlcyAtICEhYnl0ZXMpID4gcmVnLT5saW1pdCkgKQorICAgICAgICAgICAgZ290byBvdXQ7
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogTE9ORyBNT0RFOiBGUywgR1MgYW5kIHN5c3RlbSBz
ZWdtZW50czogYWRkIHNlZ21lbnQgYmFzZS4gQWxsCisgICAgICAgICAqIGFkZHJlc3NlcyBtdXN0
IGJlIGNhbm9uaWNhbC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggc2VnID49IHg4Nl9zZWdf
ZnMgKQorICAgICAgICAgICAgYWRkciArPSByZWctPmJhc2U7CisKKyAgICAgICAgbGFzdF9ieXRl
ID0gYWRkciArIGJ5dGVzIC0gISFieXRlczsKKyAgICAgICAgaWYgKCAhaXNfY2Fub25pY2FsX2Fk
ZHJlc3MoYWRkcikgfHwgbGFzdF9ieXRlIDwgYWRkciB8fAorICAgICAgICAgICAgICFpc19jYW5v
bmljYWxfYWRkcmVzcyhsYXN0X2J5dGUpICkKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgIH0K
KyAgICBlbHNlCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBQUk9URUNURUQvQ09NUEFU
SUJJTElUWSBNT0RFOiBBcHBseSBzZWdtZW50IGNoZWNrcyBhbmQgYWRkIGJhc2UuCiAgICAgICAg
ICAqLwogCiAgICAgICAgIC8qCkBAIC0yNDY5LDI4ICsyNDk0LDYgQEAgYm9vbF90IGh2bV92aXJ0
dWFsX3RvX2xpbmVhcl9hZGRyKAogICAgICAgICBlbHNlIGlmICggKGxhc3RfYnl0ZSA+IHJlZy0+
bGltaXQpIHx8IChsYXN0X2J5dGUgPCBvZmZzZXQpICkKICAgICAgICAgICAgIGdvdG8gb3V0OyAv
KiBsYXN0IGJ5dGUgaXMgYmV5b25kIGxpbWl0IG9yIHdyYXBzIDB4RkZGRkZGRkYgKi8KICAgICB9
Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICogVXNlciBzZWdtZW50cyBh
cmUgYWx3YXlzIHRyZWF0ZWQgYXMgcHJlc2VudC4gIFN5c3RlbSBzZWdtZW50IG1heQotICAgICAg
ICAgKiBub3QgYmUsIGFuZCBhbHNvIGluY3VyIGxpbWl0IGNoZWNrcy4KLSAgICAgICAgICovCi0g
ICAgICAgIGlmICggaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykgJiYKLSAgICAgICAgICAgICAo
IXJlZy0+YXR0ci5maWVsZHMucCB8fCAob2Zmc2V0ICsgYnl0ZXMgLSAhIWJ5dGVzKSA+IHJlZy0+
bGltaXQpICkKLSAgICAgICAgICAgIGdvdG8gb3V0OwotCi0gICAgICAgIC8qCi0gICAgICAgICAq
IExPTkcgTU9ERTogRlMsIEdTIGFuZCBzeXN0ZW0gc2VnbWVudHM6IGFkZCBzZWdtZW50IGJhc2Uu
IEFsbAotICAgICAgICAgKiBhZGRyZXNzZXMgbXVzdCBiZSBjYW5vbmljYWwuCi0gICAgICAgICAq
LwotICAgICAgICBpZiAoIHNlZyA+PSB4ODZfc2VnX2ZzICkKLSAgICAgICAgICAgIGFkZHIgKz0g
cmVnLT5iYXNlOwotCi0gICAgICAgIGxhc3RfYnl0ZSA9IGFkZHIgKyBieXRlcyAtICEhYnl0ZXM7
Ci0gICAgICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKGFkZHIpIHx8IGxhc3RfYnl0ZSA8
IGFkZHIgfHwKLSAgICAgICAgICAgICAhaXNfY2Fub25pY2FsX2FkZHJlc3MobGFzdF9ieXRlKSAp
Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICB9CiAKICAgICAvKiBBbGwgY2hlY2tzIG9rLiAq
LwogICAgIG9rYXkgPSAxOwpAQCAtMzAyNiwxMSArMzAyOSwxMiBAQCB2b2lkIGh2bV90YXNrX3N3
aXRjaCgKIAogICAgIGlmICggZXJyY29kZSA+PSAwICkKICAgICB7CisgICAgICAgIHN0cnVjdCBz
ZWdtZW50X3JlZ2lzdGVyIGNzOwogICAgICAgICB1bnNpZ25lZCBsb25nIGxpbmVhcl9hZGRyOwog
ICAgICAgICB1bnNpZ25lZCBpbnQgb3Bzeiwgc3A7CiAKLSAgICAgICAgaHZtX2dldF9zZWdtZW50
X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfY3MsICZzZWdyKTsKLSAgICAgICAgb3BzeiA9IHNlZ3IuYXR0
ci5maWVsZHMuZGIgPyA0IDogMjsKKyAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYs
IHg4Nl9zZWdfY3MsICZjcyk7CisgICAgICAgIG9wc3ogPSBjcy5hdHRyLmZpZWxkcy5kYiA/IDQg
OiAyOwogICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19zcywgJnNl
Z3IpOwogICAgICAgICBpZiAoIHNlZ3IuYXR0ci5maWVsZHMuZGIgKQogICAgICAgICAgICAgc3Ag
PSByZWdzLT5lc3AgLT0gb3BzejsKQEAgLTMwMzgsOCArMzA0Miw3IEBAIHZvaWQgaHZtX3Rhc2tf
c3dpdGNoKAogICAgICAgICAgICAgc3AgPSByZWdzLT5zcCAtPSBvcHN6OwogICAgICAgICBpZiAo
IGh2bV92aXJ0dWFsX3RvX2xpbmVhcl9hZGRyKHg4Nl9zZWdfc3MsICZzZWdyLCBzcCwgb3BzeiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fYWNjZXNzX3dyaXRl
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2IDw8IHNlZ3IuYXR0
ci5maWVsZHMuZGIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxp
bmVhcl9hZGRyKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNz
LCAmbGluZWFyX2FkZHIpICkKICAgICAgICAgewogICAgICAgICAgICAgcmMgPSBodm1fY29weV90
b19ndWVzdF9saW5lYXIobGluZWFyX2FkZHIsICZlcnJjb2RlLCBvcHN6LCAwLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5mbyk7CkBAIC0zNjE5LDkgKzM2
MjIsNyBAQCB2b2lkIGh2bV91ZF9pbnRlcmNlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAKICAgICAgICAgaWYgKCBodm1fdmlydHVhbF90b19saW5lYXJfYWRkcih4ODZfc2VnX2NzLCBj
cywgcmVncy0+cmlwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp
emVvZihzaWcpLCBodm1fYWNjZXNzX2luc25fZmV0Y2gsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGh2bV9sb25nX21vZGVfYWN0aXZlKGN1cikgJiYKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3MtPmF0dHIuZmllbGRzLmwpID8gNjQg
OgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNzLT5hdHRyLmZpZWxk
cy5kYiA/IDMyIDogMTYsICZhZGRyKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNzLCAmYWRkcikgJiYKICAgICAgICAgICAgICAoaHZtX2ZldGNoX2Zyb21fZ3Vl
c3RfbGluZWFyKHNpZywgYWRkciwgc2l6ZW9mKHNpZyksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB3YWxrLCBOVUxMKSA9PSBIVk1DT1BZX29rYXkpICYmCiAgICAg
ICAgICAgICAgKG1lbWNtcChzaWcsICJceGZceGJ4ZW4iLCBzaXplb2Yoc2lnKSkgPT0gMCkgKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXggMTRhMDdkZC4uNTc0MzM3YyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L2NvbW1vbi5jCkBAIC0xNTIsNyArMTUyLDggQEAgc3RhdGljIGludCBodm1fdHJhbnNsYXRl
X3ZpcnR1YWxfYWRkcigKICAgICAgICAgcmV0dXJuIC1QVFJfRVJSKHJlZyk7CiAKICAgICBva2F5
ID0gaHZtX3ZpcnR1YWxfdG9fbGluZWFyX2FkZHIoCi0gICAgICAgIHNlZywgcmVnLCBvZmZzZXQs
IGJ5dGVzLCBhY2Nlc3NfdHlwZSwgc2hfY3R4dC0+Y3R4dC5hZGRyX3NpemUsIGxpbmVhcik7Cisg
ICAgICAgIHNlZywgcmVnLCBvZmZzZXQsIGJ5dGVzLCBhY2Nlc3NfdHlwZSwKKyAgICAgICAgaHZt
X2dldF9zZWdfcmVnKHg4Nl9zZWdfY3MsIHNoX2N0eHQpLCBsaW5lYXIpOwogCiAgICAgaWYgKCAh
b2theSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCA0OWM4MDAxLi45N2Y5NzcxIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaApAQCAtNDcyLDcgKzQ3Miw3IEBAIGJvb2xfdCBodm1fdmlydHVh
bF90b19saW5lYXJfYWRkcigKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKICAgICB1bnNpZ25l
ZCBpbnQgYnl0ZXMsCiAgICAgZW51bSBodm1fYWNjZXNzX3R5cGUgYWNjZXNzX3R5cGUsCi0gICAg
dW5zaWduZWQgaW50IGFkZHJfc2l6ZSwKKyAgICBjb25zdCBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3Rl
ciAqYWN0aXZlX2NzLAogICAgIHVuc2lnbmVkIGxvbmcgKmxpbmVhcl9hZGRyKTsKIAogdm9pZCAq
aHZtX21hcF9ndWVzdF9mcmFtZV9ydyh1bnNpZ25lZCBsb25nIGdmbiwgYm9vbF90IHBlcm1hbmVu
dCwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:13:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI5G-0002HE-D6; Wed, 12 Apr 2017 13:13:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5E-0002Gs-Pu
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:16 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 D2/57-06437-BE72EE85; Wed, 12 Apr 2017 13:13:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfe1+rs
 Ig//bRS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9fZHraCBUYVyx49YG1gfKbaxcjFISTwhVGi
 feNZZgjnPKPE+XevmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlrg/a
 x2YzStgJnF8yz4WEJsFqP7r7UOsExg5FjAyrGJUL04tKkst0jXUSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgXP7R6RCjJAeTkijvZYW3EUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeN3U3kUICRalpqdWpGXmAIMDJi3BwaMkwpsCkuYtLkjMLc5Mh0idYlSUEue1BEkI
 gCQySvPg2mABeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvOYgU3gy80rgpr8CWswEtHjt3
 rcgi0sSEVJSDYzbth56t4qly7XSQcDxzd3NXQwfkhu+HE66NdXQU/t5xcm5jeY+zzS8llgEHI
 hIz9drd0sKy7P1arJ69abi6Cap3tv3EkXlqp5FudfHm3cecavbYx1x/u3eqT52C5g1uRmagpZ
 vE3uxv9XTNnClRKDh9eNCYv8Vt943WjH366unH9WVVjNdX6PEUpyRaKjFXFScCABR8WXzQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1492002794!95474747!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56784 invoked from network); 12 Apr 2017 13:13:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:13:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5C-0001s5-0v
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5B-0001iR-Un
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI5B-0001iR-Un@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:13:13 +0000
Subject: [Xen-changelog] [xen master] x86/svm: Introduce
	svm_emul_swint_injection()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg5N2Q1OWE0MjZmMTlmNDA5OWNkMzRmZWIwYThkYTkxMjI4MTAzNjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAzMCAxNzoyNzowNyAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxODoxMjo1
OSAyMDE3ICswMTAwCgogICAgeDg2L3N2bTogSW50cm9kdWNlIHN2bV9lbXVsX3N3aW50X2luamVj
dGlvbigpCiAgICAKICAgIFNvZnR3YXJlIGV2ZW50cyByZXF1aXJlIGVtdWxhdGlvbiBpbiBzb21l
IGNhc2VzIG9uIEFNRCBoYXJkd2FyZS4gIEludHJvZHVjZQogICAgc3ZtX2VtdWxfc3dpbnRfaW5q
ZWN0aW9uKCkgdG8gcGVyZm9ybSB0aGlzIGVtdWxhdGlvbiBpZiBuZWNlc3NhcnkgaW4KICAgIHN2
bV9pbmplY3RfZXZlbnQoKSwgd2hpY2ggd2lsbCBjb3BlIHdpdGggYW55IHNvdXJjZXMgb2YgZXZl
bnQsIHJhdGhlciB0aGFuCiAgICBqdXN0IHRob3NlIGNvbWluZyBmcm9tIHg4Nl9lbXVsYXRlKCku
CiAgICAKICAgIFRoaXMgbG9naWMgbWlycm9ycyBpbmplY3Rfc3dpbnQoKSBpbiB0aGUgeDg2IGlu
c3RydWN0aW9uIGVtdWxhdG9yLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
IHwgMTMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDEzMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCA0ZDdlNDlm
Li4xZmZlNWMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTE4Myw2ICsxMTgzLDEyMSBAQCBzdGF0aWMg
dm9pZCBzdm1fdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQogICAgIHBhc3NpdmVfZG9tYWlu
X2Rlc3Ryb3kodik7CiB9CiAKKy8qCisgKiBFbXVsYXRlIGVub3VnaCBvZiBpbnRlcnJ1cHQgaW5q
ZWN0aW9uIHRvIGNvdmVyIHRoZSBEUEwgY2hlY2sgKG9taXR0ZWQgYnkKKyAqIGhhcmR3YXJlKSwg
YW5kIHRvIHdvcmsgb3V0IHdoZXRoZXIgaXQgaXMgc2FmZSB0byBtb3ZlICVyaXAgZm93YXJkcyBm
b3IKKyAqIGFyY2hpdGVjdHVyYWwgdHJhcCB2cyBmYXVsdCBzZW1hbnRpY3MgaW4gdGhlIGV4Y2Vw
dGlvbiBmcmFtZSAod2hpY2gKKyAqIGhhcmR3YXJlIHdvbid0IGNvcGUgd2l0aCkuCisgKgorICog
VGhlIGV2ZW50IHBhcmFtZXRlciB3aWxsIGJlIG1vZGlmaWVkIHRvIGEgZmF1bHQgaWYgbmVjZXNz
YXJ5LgorICovCitzdGF0aWMgdm9pZCBzdm1fZW11bF9zd2ludF9pbmplY3Rpb24oc3RydWN0IHg4
Nl9ldmVudCAqZXZlbnQpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAg
IGNvbnN0IHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IGN1cnItPmFyY2guaHZtX3N2bS52bWNi
OworICAgIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJf
cmVncygpOworICAgIHVuc2lnbmVkIGludCB0cmFwID0gZXZlbnQtPnZlY3RvciwgdHlwZSA9IGV2
ZW50LT50eXBlOworICAgIHVuc2lnbmVkIGludCBmYXVsdCA9IFRSQVBfZ3BfZmF1bHQsIGVjID0g
MDsKKyAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKKyAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdp
c3RlciBjcywgaWR0cjsKKyAgICB1bnNpZ25lZCBpbnQgaWR0ZV9zaXplLCBpZHRlX29mZnNldDsK
KyAgICB1bnNpZ25lZCBsb25nIGlkdGVfbGluZWFyX2FkZHI7CisgICAgc3RydWN0IHsgdWludDMy
X3QgYSwgYiwgYywgZDsgfSBpZHRlID0ge307CisgICAgYm9vbCBsbSA9IHZtY2JfZ2V0X2VmZXIo
dm1jYikgJiBFRkVSX0xNQTsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoICEodm1jYl9nZXRfY3Iw
KHZtY2IpICYgWDg2X0NSMF9QRSkgKQorICAgICAgICBnb3RvIHJhaXNlX2V4Y2VwdGlvbjsgLyog
VE9ETzogc3VwcG9ydCByZWFsLW1vZGUgaW5qZWN0aW9uPyAqLworCisgICAgaWR0ZV9zaXplICAg
PSBsbSA/IDE2IDogODsKKyAgICBpZHRlX29mZnNldCA9IHRyYXAgKiBpZHRlX3NpemU7CisKKyAg
ICAvKiBJQ0VCUCBzZXRzIHRoZSBFeHRlcm5hbCBFdmVudCBiaXQgZGVzcGl0ZSBiZWluZyBhbiBp
bnN0cnVjdGlvbi4gKi8KKyAgICBlYyA9ICh0cmFwIDw8IDMpIHwgWDg2X1hFQ19JRFQgfAorICAg
ICAgICAodHlwZSA9PSBYODZfRVZFTlRUWVBFX1BSSV9TV19FWENFUFRJT04gPyBYODZfWEVDX0VY
VCA6IDApOworCisgICAgLyoKKyAgICAgKiBUT0RPOiBUaGlzIGRvZXMgbm90IGNvdmVyIHRoZSB2
ODA4NiBtb2RlIHdpdGggQ1I0LlZNRSBjYXNlCisgICAgICogY29ycmVjdGx5LCBidXQgZmFsbHMg
b24gdGhlIHNhZmUgc2lkZSBmcm9tIHRoZSBwb2ludCBvZiB2aWV3IG9mIGEKKyAgICAgKiAzMmJp
dCBPUy4gIFNvbWVvbmUgd2l0aCBtYW55IFRVSVRzIGNhbiBzZWUgYWJvdXQgcmVhZGluZyB0aGUg
VFNTCisgICAgICogU29mdHdhcmUgSW50ZXJydXB0IFJlZGlyZWN0aW9uIGJpdG1hcC4KKyAgICAg
Ki8KKyAgICBpZiAoIChyZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZNKSAmJgorICAgICAgICAg
TUFTS19FWFRSKHJlZ3MtPmVmbGFncywgWDg2X0VGTEFHU19JT1BMKSAhPSAzICkKKyAgICAgICAg
Z290byByYWlzZV9leGNlcHRpb247CisKKyAgICAvKgorICAgICAqIFJlYWQgYWxsIDgvMTYgYnl0
ZXMgc28gdGhlIGlkdHIgbGltaXQgY2hlY2sgaXMgYXBwbGllZCBwcm9wZXJseSB0bworICAgICAq
IHRoaXMgZW50cnksIGV2ZW4gdGhvdWdoIHdlIGRvbid0IGxvb2sgYXQgYWxsIHRoZSB3b3JkcyBy
ZWFkLgorICAgICAqLworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3RlcihjdXJyLCB4ODZfc2Vn
X2NzLCAmY3MpOworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3RlcihjdXJyLCB4ODZfc2VnX2lk
dHIsICZpZHRyKTsKKyAgICBpZiAoICFodm1fdmlydHVhbF90b19saW5lYXJfYWRkcih4ODZfc2Vn
X2lkdHIsICZpZHRyLCBpZHRlX29mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpZHRlX3NpemUsIGh2bV9hY2Nlc3NfcmVhZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmY3MsICZpZHRlX2xpbmVhcl9hZGRyKSApCisgICAgICAgIGdvdG8g
cmFpc2VfZXhjZXB0aW9uOworCisgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigm
aWR0ZSwgaWR0ZV9saW5lYXJfYWRkciwgaWR0ZV9zaXplLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUEZFQ19pbXBsaWNpdCwgJnBmaW5mbyk7CisgICAgaWYgKCByYyApCisg
ICAgeworICAgICAgICBpZiAoIHJjID09IEhWTUNPUFlfYmFkX2d2YV90b19nZm4gKQorICAgICAg
ICB7CisgICAgICAgICAgICBmYXVsdCA9IFRSQVBfcGFnZV9mYXVsdDsKKyAgICAgICAgICAgIGVj
ID0gcGZpbmZvLmVjOworICAgICAgICAgICAgZXZlbnQtPmNyMiA9IHBmaW5mby5saW5lYXI7Cisg
ICAgICAgIH0KKworICAgICAgICBnb3RvIHJhaXNlX2V4Y2VwdGlvbjsKKyAgICB9CisKKyAgICAv
KiBUaGlzIG11c3QgYmUgYW4gaW50ZXJydXB0LCB0cmFwLCBvciB0YXNrIGdhdGUuICovCisgICAg
c3dpdGNoICggKGlkdGUuYiA+PiA4KSAmIDB4MWYgKQorICAgIHsKKyAgICBjYXNlIFNZU19ERVND
X2lycV9nYXRlOgorICAgIGNhc2UgU1lTX0RFU0NfdHJhcF9nYXRlOgorICAgICAgICBicmVhazsK
KyAgICBjYXNlIFNZU19ERVNDX2lycV9nYXRlMTY6CisgICAgY2FzZSBTWVNfREVTQ190cmFwX2dh
dGUxNjoKKyAgICBjYXNlIFNZU19ERVNDX3Rhc2tfZ2F0ZToKKyAgICAgICAgaWYgKCAhbG0gKQor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGRlZmF1
bHQ6CisgICAgICAgIGdvdG8gcmFpc2VfZXhjZXB0aW9uOworICAgIH0KKworICAgIC8qIFRoZSA2
NC1iaXQgaGlnaCBoYWxmJ3MgdHlwZSBtdXN0IGJlIHplcm8uICovCisgICAgaWYgKCBpZHRlLmQg
JiAweDFmMDAgKQorICAgICAgICBnb3RvIHJhaXNlX2V4Y2VwdGlvbjsKKworICAgIC8qIElDRUJQ
IGNvdW50cyBhcyBhIGhhcmR3YXJlIGV2ZW50LCBhbmQgYnlwYXNzZXMgdGhlIGRwbCBjaGVjay4g
Ki8KKyAgICBpZiAoIHR5cGUgIT0gWDg2X0VWRU5UVFlQRV9QUklfU1dfRVhDRVBUSU9OICYmCisg
ICAgICAgICB2bWNiX2dldF9jcGwodm1jYikgPiAoKGlkdGUuYiA+PiAxMykgJiAzKSApCisgICAg
ICAgIGdvdG8gcmFpc2VfZXhjZXB0aW9uOworCisgICAgLyogSXMgdGhpcyBlbnRyeSBwcmVzZW50
PyAqLworICAgIGlmICggIShpZHRlLmIgJiAoMXUgPDwgMTUpKSApCisgICAgeworICAgICAgICBm
YXVsdCA9IFRSQVBfbm9fc2VnbWVudDsKKyAgICAgICAgZ290byByYWlzZV9leGNlcHRpb247Cisg
ICAgfQorCisgICAgLyoKKyAgICAgKiBBbnkgZnVydGhlciBmYXVsdCBkdXJpbmcgaW5qZWN0aW9u
IHdpbGwgY2F1c2UgYSBkb3VibGUgZmF1bHQuICBJdAorICAgICAqIGlzIGZpbmUgdG8gbGVhdmUg
dGhpcyB1cCB0byBoYXJkd2FyZSwgYW5kIHNvZnR3YXJlIHdvbid0IGJlIGluIGEKKyAgICAgKiBw
b3NpdGlvbiB0byBjYXJlIGFib3V0IHRoZSBhcmNoaXRlY3R1cmFsIGNvcnJlY3RuZXNzIG9mICVy
aXAgaW4gdGhlCisgICAgICogZXhjZXB0aW9uIGZyYW1lLgorICAgICAqLworICAgIHJldHVybjsK
KworIHJhaXNlX2V4Y2VwdGlvbjoKKyAgICBldmVudC0+dmVjdG9yID0gZmF1bHQ7CisgICAgZXZl
bnQtPnR5cGUgPSBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTjsKKyAgICBldmVudC0+aW5zbl9s
ZW4gPSAwOworICAgIGV2ZW50LT5lcnJvcl9jb2RlID0gZWM7Cit9CisKIHN0YXRpYyB2b2lkIHN2
bV9pbmplY3RfZXZlbnQoY29uc3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwpAQCAtMTE5MSw2ICsxMzA2LDI0IEBAIHN0YXRpYyB2
b2lkIHN2bV9pbmplY3RfZXZlbnQoY29uc3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpCiAgICAg
c3RydWN0IHg4Nl9ldmVudCBfZXZlbnQgPSAqZXZlbnQ7CiAgICAgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7CiAKKyAgICAvKgorICAgICAqIEZvciBo
YXJkd2FyZSBsYWNraW5nIE5SaXBzIHN1cHBvcnQsIGFuZCBhbHdheXMgZm9yIElDRUJQIGluc3Ry
dWN0aW9ucywKKyAgICAgKiB0aGUgcHJvY2Vzc29yIHJlcXVpcmVzIGV4dHJhIGhlbHAgdG8gZGVs
aXZlciBzb2Z0d2FyZSBldmVudHMuCisgICAgICoKKyAgICAgKiBYZW4gbXVzdCBlbXVsYXRlIGVu
b3VnaCBvZiB0aGUgZXZlbnQgaW5qZWN0aW9uIHRvIGJlIHN1cmUgdGhhdCBhCisgICAgICogZnVy
dGhlciBmYXVsdCBzaG91bGRuJ3Qgb2NjdXIgZHVyaW5nIGRlbGl2ZXJ5LiAgVGhpcyBjb3ZlcnMg
dGhlIGZhY3QKKyAgICAgKiB0aGF0IGhhcmR3YXJlIGRvZXNuJ3QgcGVyZm9ybSBEUEwgY2hlY2tp
bmcgb24gaW5qZWN0aW9uLgorICAgICAqCisgICAgICogQWxzbywgaXQgYWNjb3VudHMgZm9yIHBy
b3BlciBwb3NpdGlvbmluZyBvZiAlcmlwIGZvciBhbiBldmVudCB3aXRoIHRyYXAKKyAgICAgKiBz
ZW1hbnRpY3MgKHdoZXJlICVyaXAgc2hvdWxkIHBvaW50IGFmdGVyIHRoZSBpbnN0cnVjdGlvbikg
d2hpY2ggc3VmZmVycworICAgICAqIGEgZmF1bHQgZHVyaW5nIGluamVjdGlvbiAoYXQgd2hpY2gg
cG9pbnQgJXJpcCBzaG91bGQgcG9pbnQgYXQgdGhlCisgICAgICogaW5zdHJ1Y3Rpb24pLgorICAg
ICAqLworICAgIGlmICggZXZlbnQtPnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9QUklfU1dfRVhDRVBU
SU9OIHx8CisgICAgICAgICAoIWNwdV9oYXNfc3ZtX25yaXBzICYmIChldmVudC0+dHlwZSA9PSBY
ODZfRVZFTlRUWVBFX1NXX0lOVEVSUlVQVCB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZXZlbnQtPnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9TV19FWENFUFRJT04pKSApCisgICAg
ICAgIHN2bV9lbXVsX3N3aW50X2luamVjdGlvbigmX2V2ZW50KTsKKwogICAgIHN3aXRjaCAoIF9l
dmVudC52ZWN0b3IgKQogICAgIHsKICAgICBjYXNlIFRSQVBfZGVidWc6Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:13:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:13:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI5P-0002Id-Ei; Wed, 12 Apr 2017 13:13:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5O-0002IS-Kv
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:26 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 99/1A-03012-6F72EE85; Wed, 12 Apr 2017 13:13:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfer+rs
 Ig1VvhCwmbDNwYPTY3reLPYAxijUzLym/IoE14/m5NuaCo0UV66+4NTA+Cepi5OIQEvjCKLH+
 1x/WLkZOIOc8o8TbNSpdjBwcbAJiEnP3KoCERQRUJWatWM4MUaIu0fS7gQ3EFhZwlJgxt4cFx
 OYVMJO49riBHcRmAapvOH6EaQIjxwJGhlWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZnq5qc
 XFiempOYlJxXrJ+bmbGIEeYQCCHYyrFgQeYpTkYFIS5b2s8DZCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvUbV3EUKCRanpqRVpmTnA0IBJS3DwKInwpoCkeYsLEnOLM9MhUqcYdTneLf3wnkmI
 JS8/L1VKnPcQSJEASFFGaR7cCFiYXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw70uQKTyZe
 SVwm14BHcEEdMTavW9BjihJREhJNTDG2joJsZSJRkm9+WU3de7KdmmzP0XHTu35evtxvmVG8v
 V9qRNFKqa3lZzyrxaofvn6dXbxmgfcsovWaz3QXfg15XFokazqgpjgG+9KbLp51mon/t82beE
 Jh0uBZbVKDOf8GO/oiTNuv5wtufjo/eNX93x4ndVmsjjfOzCmZ1HttGee73Kqi9YqsRRnJBpq
 MRcVJwIAtu0UZE4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1492002804!95535890!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36839 invoked from network); 12 Apr 2017 13:13:25 -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; 12 Apr 2017 13:13:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5M-0001sF-3M
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5M-0001lJ-2q
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI5M-0001lJ-2q@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:13:24 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Drop swint_emulate
	infrastructure
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUyMDUzZDVmYzJmOWZkN2Y2MDY5NjdkYjk0NWJhN2VhYjYzYzVjY2YKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAzMSAxODoxMzozOCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxODoxMjo1
OSAyMDE3ICswMTAwCgogICAgeDg2L2VtdWw6IERyb3Agc3dpbnRfZW11bGF0ZSBpbmZyYXN0cnVj
dHVyZQogICAgCiAgICBXaXRoIHRoZSBTVk0gaW5qZWN0aW9uIGxvZ2ljIGNhcGFibGUgb2YgZG9p
bmcgaXRzIG93biBlbXVsYXRpb24sIHRoZXJlIGlzIG5vCiAgICBuZWVkIGZvciB0aGlzIGhhcmR3
YXJlLXNwZWNpZmljIGFzc2lzdGFuY2UgaW4gdGhlIGNvbW1vbiBlbXVsYXRvci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyB8ICAxOCArLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jICAgICAgICAgICAgICAgICAgICAgIHwgICA3IC0KIHhlbi9hcmNoL3g4Ni9tbS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyIC0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvY29tbW9uLmMgICAgICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jICAgICAgICAgIHwgMTg3ICsrKystLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggICAgICAgICAgfCAgNTMg
LS0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAyMzggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6
ei1lbXVsLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwu
YwppbmRleCA4OTA2NDJjLi44NDg4ODE2IDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwpAQCAtNTM2LDggKzUzNiw3IEBAIGVudW0gewogICAg
IEhPT0tfcHV0X2ZwdSwKICAgICBIT09LX2ludmxwZywKICAgICBIT09LX3ZtZnVuYywKLSAgICBP
UFRJT05fc3dpbnRfZW11bGF0aW9uLCAvKiBUd28gYml0cyAqLwotICAgIENBTk9OSUNBTElaRV9y
aXAgPSBPUFRJT05fc3dpbnRfZW11bGF0aW9uICsgMiwKKyAgICBDQU5PTklDQUxJWkVfcmlwLAog
ICAgIENBTk9OSUNBTElaRV9yc3AsCiAgICAgQ0FOT05JQ0FMSVpFX3JicAogfTsKQEAgLTU3Nywx
OSArNTc2LDYgQEAgc3RhdGljIHZvaWQgZGlzYWJsZV9ob29rcyh2b2lkKQogICAgIE1BWUJFX0RJ
U0FCTEVfSE9PSyhpbnZscGcpOwogfQogCi1zdGF0aWMgdm9pZCBzZXRfc3dpbnRfc3VwcG9ydChz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICB1bnNpZ25lZCBpbnQgc3dpbnRf
b3B0ID0gKGlucHV0Lm9wdGlvbnMgPj4gT1BUSU9OX3N3aW50X2VtdWxhdGlvbikgJiAzOwotICAg
IHN0YXRpYyBjb25zdCBlbnVtIHg4Nl9zd2ludF9lbXVsYXRpb24gbWFwWzRdID0gewotICAgICAg
ICB4ODZfc3dpbnRfZW11bGF0ZV9ub25lLAotICAgICAgICB4ODZfc3dpbnRfZW11bGF0ZV9ub25l
LAotICAgICAgICB4ODZfc3dpbnRfZW11bGF0ZV9pY2VicCwKLSAgICAgICAgeDg2X3N3aW50X2Vt
dWxhdGVfYWxsCi0gICAgfTsKLQotICAgIGN0eHQtPnN3aW50X2VtdWxhdGUgPSBtYXBbc3dpbnRf
b3B0XTsKLX0KLQogLyoKICAqIENvbnN0cmFpbiBpbnB1dCB0byBhcmNoaXRlY3R1cmFsbHktcG9z
c2libGUgc3RhdGVzIHdoZXJlCiAgKiB0aGUgZW11bGF0b3IgcmVsaWVzIG9uIHRoZXNlCkBAIC02
OTMsOCArNjc5LDYgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAq
ZGF0YV9wLCBzaXplX3Qgc2l6ZSkKIAogICAgIGRpc2FibGVfaG9va3MoKTsKIAotICAgIHNldF9z
d2ludF9zdXBwb3J0KCZjdHh0KTsKLQogICAgIGRvIHsKICAgICAgICAgLyogRklYTUU6IFVudGls
IHdlIGFjdHVhbGx5IGltcGxlbWVudCBTSUdGUEUgaGFuZGxpbmcgcHJvcGVybHkgKi8KICAgICAg
ICAgc2V0dXBfZnB1X2V4Y2VwdGlvbl9oYW5kbGVyKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDg3Y2E4
MDEuLjM5ZTQzMTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yMDMzLDEzICsyMDMzLDYgQEAgdm9pZCBo
dm1fZW11bGF0ZV9pbml0X29uY2UoCiAgICAgaHZtZW11bF9jdHh0LT5jdHh0LnJlZ3MgPSByZWdz
OwogICAgIGh2bWVtdWxfY3R4dC0+Y3R4dC52ZW5kb3IgPSBjdXJyLT5kb21haW4tPmFyY2guY3B1
aWQtPng4Nl92ZW5kb3I7CiAgICAgaHZtZW11bF9jdHh0LT5jdHh0LmZvcmNlX3dyaXRlYmFjayA9
IHRydWU7Ci0KLSAgICBpZiAoIGNwdV9oYXNfdm14ICkKLSAgICAgICAgaHZtZW11bF9jdHh0LT5j
dHh0LnN3aW50X2VtdWxhdGUgPSB4ODZfc3dpbnRfZW11bGF0ZV9ub25lOwotICAgIGVsc2UgaWYg
KCBjcHVfaGFzX3N2bV9ucmlwcyApCi0gICAgICAgIGh2bWVtdWxfY3R4dC0+Y3R4dC5zd2ludF9l
bXVsYXRlID0geDg2X3N3aW50X2VtdWxhdGVfaWNlYnA7Ci0gICAgZWxzZQotICAgICAgICBodm1l
bXVsX2N0eHQtPmN0eHQuc3dpbnRfZW11bGF0ZSA9IHg4Nl9zd2ludF9lbXVsYXRlX2FsbDsKIH0K
IAogdm9pZCBodm1fZW11bGF0ZV9pbml0X3Blcl9pbnNuKApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBiZTRlMzA4Li4zOTE4YTM3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTQx
Miw3ICs1NDEyLDYgQEAgaW50IHB0d3JfZG9fcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgbG9uZyBhZGRyLAogICAgICAgICAgICAgLnZlbmRvciA9IGQtPmFyY2guY3B1aWQtPng4
Nl92ZW5kb3IsCiAgICAgICAgICAgICAuYWRkcl9zaXplID0gaXNfcHZfMzJiaXRfZG9tYWluKGQp
ID8gMzIgOiBCSVRTX1BFUl9MT05HLAogICAgICAgICAgICAgLnNwX3NpemUgICA9IGlzX3B2XzMy
Yml0X2RvbWFpbihkKSA/IDMyIDogQklUU19QRVJfTE9ORywKLSAgICAgICAgICAgIC5zd2ludF9l
bXVsYXRlID0geDg2X3N3aW50X2VtdWxhdGVfbm9uZSwKICAgICAgICAgfSwKICAgICB9OwogICAg
IGludCByYzsKQEAgLTU1NjcsNyArNTU2Niw2IEBAIGludCBtbWlvX3JvX2RvX3BhZ2VfZmF1bHQo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICAgICAgLnZlbmRvciA9IHYt
PmRvbWFpbi0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciwKICAgICAgICAgLmFkZHJfc2l6ZSA9IGFk
ZHJfc2l6ZSwKICAgICAgICAgLnNwX3NpemUgPSBhZGRyX3NpemUsCi0gICAgICAgIC5zd2ludF9l
bXVsYXRlID0geDg2X3N3aW50X2VtdWxhdGVfbm9uZSwKICAgICAgICAgLmRhdGEgPSAmbW1pb19y
b19jdHh0CiAgICAgfTsKICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCA1
NzQzMzdjLi43MzZjZWFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTMyNiw3ICszMjYs
NiBAQCBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpzaGFkb3dfaW5pdF9lbXVsYXRpb24o
CiAKICAgICBzaF9jdHh0LT5jdHh0LnJlZ3MgPSByZWdzOwogICAgIHNoX2N0eHQtPmN0eHQudmVu
ZG9yID0gdi0+ZG9tYWluLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yOwotICAgIHNoX2N0eHQtPmN0
eHQuc3dpbnRfZW11bGF0ZSA9IHg4Nl9zd2ludF9lbXVsYXRlX25vbmU7CiAKICAgICAvKiBTZWdt
ZW50IGNhY2hlIGluaXRpYWxpc2F0aW9uLiBQcmltZWQgd2l0aCBDUy4gKi8KICAgICBjcmVnID0g
aHZtX2dldF9zZWdfcmVnKHg4Nl9zZWdfY3MsIHNoX2N0eHQpOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYwppbmRleCA3YWY4YTQyLi4xNWRkYjc1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMTk5OSwxNDIgKzE5OTksNiBAQCBzdGF0aWMgYm9v
bCB1bWlwX2FjdGl2ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKICAgICAgICAgICAg
KGNyNCAmIFg4Nl9DUjRfVU1JUCk7CiB9CiAKLS8qIEluamVjdCBhIHNvZnR3YXJlIGludGVycnVw
dC9leGNlcHRpb24sIGVtdWxhdGluZyBpZiBuZWVkZWQuICovCi1zdGF0aWMgaW50IGluamVjdF9z
d2ludChlbnVtIHg4Nl9zd2ludF90eXBlIHR5cGUsCi0gICAgICAgICAgICAgICAgICAgICAgICB1
aW50OF90IHZlY3RvciwgdWludDhfdCBpbnNuX2xlbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAotICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQotewotICAgIGludCByYywgZXJyb3Jf
Y29kZSwgZmF1bHRfdHlwZSA9IEVYQ19HUDsKLQotICAgIC8qCi0gICAgICogV2l0aG91dCBoYXJk
d2FyZSBzdXBwb3J0LCBpbmplY3Rpbmcgc29mdHdhcmUgaW50ZXJydXB0cy9leGNlcHRpb25zIGlz
Ci0gICAgICogcHJvYmxlbWF0aWMuCi0gICAgICoKLSAgICAgKiBBbGwgc29mdHdhcmUgbWV0aG9k
cyBvZiBnZW5lcmF0aW5nIGV4Y2VwdGlvbnMgKG90aGVyIHRoYW4gQk9VTkQpIHlpZWxkCi0gICAg
ICogdHJhcHMsIHNvIGVpcCBpbiB0aGUgZXhjZXB0aW9uIGZyYW1lIG5lZWRzIHRvIHBvaW50IGFm
dGVyIHRoZQotICAgICAqIGluc3RydWN0aW9uLCBub3QgYXQgaXQuCi0gICAgICoKLSAgICAgKiBI
b3dldmVyLCBpZiBpbmplY3RpbmcgaXQgYXMgYSBoYXJkd2FyZSBleGNlcHRpb24gY2F1c2VzIGEg
ZmF1bHQgZHVyaW5nCi0gICAgICogZGVsaXZlcnksIG91ciBhZGp1c3RtZW50IG9mIGVpcCB3aWxs
IGNhdXNlIHRoZSBmYXVsdCB0byBiZSByZXBvcnRlZAotICAgICAqIGFmdGVyIHRoZSBmYXVsdGlu
ZyBpbnN0cnVjdGlvbiwgbm90IHBvaW50aW5nIHRvIGl0LgotICAgICAqCi0gICAgICogVGhlcmVm
b3JlLCBlaXAgY2FuIG9ubHkgc2FmZWx5IGJlIHdvdW5kIGZvcndhcmRzIGlmIHdlIGFyZSBjZXJ0
YWluIHRoYXQKLSAgICAgKiBpbmplY3RpbmcgYW4gZXF1aXZhbGVudCBoYXJkd2FyZSBleGNlcHRp
b24gd29uJ3QgZmF1bHQsIHdoaWNoIG1lYW5zCi0gICAgICogZW11bGF0aW5nIGV2ZXJ5dGhpbmcg
dGhlIHByb2Nlc3NvciB3b3VsZCBkbyBvbiBhIGNvbnRyb2wgdHJhbnNmZXIuCi0gICAgICoKLSAg
ICAgKiBIb3dldmVyLCBlbXVsYXRpb24gb2YgY29tcGxldGUgY29udHJvbCB0cmFuc2ZlcnMgaXMg
dmVyeSBjb21wbGljYXRlZC4KLSAgICAgKiBBbGwgd2UgY2FyZSBhYm91dCBpcyB0aGF0IGd1ZXN0
IHVzZXJzcGFjZSBjYW5ub3QgYXZvaWQgdGhlIGRlc2NyaXB0b3IKLSAgICAgKiBEUEwgY2hlY2sg
YnkgdXNpbmcgdGhlIFhlbiBlbXVsYXRvciwgYW5kIHN1Y2Nlc3NmdWxseSBpbnZva2UgRFBMPTAK
LSAgICAgKiBkZXNjcmlwdG9ycy4KLSAgICAgKgotICAgICAqIEFueSBPUyB3aGljaCB3b3VsZCBm
dXJ0aGVyIGZhdWx0IGR1cmluZyBpbmplY3Rpb24gaXMgZ29pbmcgdG8gcmVjZWl2ZSBhCi0gICAg
ICogZG91YmxlIGZhdWx0IGFueXdheSwgYW5kIHdvbid0IGJlIGluIGEgcG9zaXRpb24gdG8gY2Fy
ZSB0aGF0IHRoZQotICAgICAqIGZhdWx0aW5nIGVpcCBpcyBpbmNvcnJlY3QuCi0gICAgICovCi0K
LSAgICBpZiAoIChjdHh0LT5zd2ludF9lbXVsYXRlID09IHg4Nl9zd2ludF9lbXVsYXRlX2FsbCkg
fHwKLSAgICAgICAgICgoY3R4dC0+c3dpbnRfZW11bGF0ZSA9PSB4ODZfc3dpbnRfZW11bGF0ZV9p
Y2VicCkgJiYKLSAgICAgICAgICAodHlwZSA9PSB4ODZfc3dpbnRfaWNlYnApKSApCi0gICAgewot
ICAgICAgICBpZiAoICFpbl9yZWFsbW9kZShjdHh0LCBvcHMpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGlkdGVfc2l6ZSwgaWR0ZV9vZmZzZXQ7Ci0gICAgICAgICAgICBz
dHJ1Y3QgeyB1aW50MzJfdCBhLCBiLCBjLCBkOyB9IGlkdGUgPSB7fTsKLSAgICAgICAgICAgIGlu
dCBsbSA9IGluX2xvbmdtb2RlKGN0eHQsIG9wcyk7Ci0KLSAgICAgICAgICAgIGlmICggbG0gPCAw
ICkKLSAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0KLSAgICAg
ICAgICAgIGlkdGVfc2l6ZSA9IGxtID8gMTYgOiA4OwotICAgICAgICAgICAgaWR0ZV9vZmZzZXQg
PSB2ZWN0b3IgKiBpZHRlX3NpemU7Ci0KLSAgICAgICAgICAgIC8qIGljZWJwIHNldHMgdGhlIEV4
dGVybmFsIEV2ZW50IGJpdCBkZXNwaXRlIGJlaW5nIGFuIGluc3RydWN0aW9uLiAqLwotICAgICAg
ICAgICAgZXJyb3JfY29kZSA9ICh2ZWN0b3IgPDwgMykgfCBFQ09ERV9JRFQgfAotICAgICAgICAg
ICAgICAgICh0eXBlID09IHg4Nl9zd2ludF9pY2VicCA/IEVDT0RFX0VYVCA6IDApOwotCi0gICAg
ICAgICAgICAvKgotICAgICAgICAgICAgICogVE9ETyAtIHRoaXMgZG9lcyBub3QgY292ZXIgdGhl
IHY4MDg2IG1vZGUgd2l0aCBDUjQuVk1FIGNhc2UKLSAgICAgICAgICAgICAqIGNvcnJlY3RseSwg
YnV0IGZhbGxzIG9uIHRoZSBzYWZlIHNpZGUgZnJvbSB0aGUgcG9pbnQgb2YgdmlldyBvZgotICAg
ICAgICAgICAgICogYSAzMmJpdCBPUy4gIFNvbWVvbmUgd2l0aCBtYW55IFRVSVRzIGNhbiBzZWUg
YWJvdXQgcmVhZGluZyB0aGUKLSAgICAgICAgICAgICAqIFRTUyBTb2Z0d2FyZSBJbnRlcnJ1cHQg
UmVkaXJlY3Rpb24gYml0bWFwLgotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIChj
dHh0LT5yZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZNKSAmJgotICAgICAgICAgICAgICAgICAo
KGN0eHQtPnJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfSU9QTCkgIT0gWDg2X0VGTEFHU19JT1BM
KSApCi0gICAgICAgICAgICAgICAgZ290byByYWlzZV9leG47Ci0KLSAgICAgICAgICAgIC8qCi0g
ICAgICAgICAgICAgKiBSZWFkIGFsbCA4LzE2IGJ5dGVzIHNvIHRoZSBpZHRyIGxpbWl0IGNoZWNr
IGlzIGFwcGxpZWQgcHJvcGVybHkKLSAgICAgICAgICAgICAqIHRvIHRoaXMgZW50cnksIGV2ZW4g
dGhvdWdoIHdlIG9ubHkgZW5kIHVwIGxvb2tpbmcgYXQgdGhlIDJuZAotICAgICAgICAgICAgICog
d29yZC4KLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgc3dpdGNoICggcmMgPSBvcHMtPnJl
YWQoeDg2X3NlZ19pZHRyLCBpZHRlX29mZnNldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZpZHRlLCBpZHRlX3NpemUsIGN0eHQpICkKLSAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgIGNhc2UgWDg2RU1VTF9PS0FZOgotICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAg
ICAgICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgotICAgICAgICAgICAgICAgIGlmICggIWN0
eHQtPmV2ZW50X3BlbmRpbmcgKQotICAgICAgICAgICAgICAgICAgICBnb3RvIHJhaXNlX2V4bjsK
LSAgICAgICAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwotCi0gICAgICAgICAgICBkZWZhdWx0
OgotICAgICAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAg
ICAgLyogVGhpcyBtdXN0IGJlIGFuIGludGVycnVwdCwgdHJhcCwgb3IgdGFzayBnYXRlLiAqLwot
I2lmZGVmIF9fWEVOX18KLSAgICAgICAgICAgIHN3aXRjaCAoIChpZHRlLmIgPj4gOCkgJiAweDFm
ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2UgU1lTX0RFU0NfaXJxX2dhdGU6Ci0g
ICAgICAgICAgICBjYXNlIFNZU19ERVNDX3RyYXBfZ2F0ZToKLSAgICAgICAgICAgICAgICBicmVh
azsKLSAgICAgICAgICAgIGNhc2UgU1lTX0RFU0NfaXJxX2dhdGUxNjoKLSAgICAgICAgICAgIGNh
c2UgU1lTX0RFU0NfdHJhcF9nYXRlMTY6Ci0gICAgICAgICAgICBjYXNlIFNZU19ERVNDX3Rhc2tf
Z2F0ZToKLSAgICAgICAgICAgICAgICBpZiAoICFsbSApCi0gICAgICAgICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgICAgICAgICAgZGVm
YXVsdDoKLSAgICAgICAgICAgICAgICBnb3RvIHJhaXNlX2V4bjsKLSAgICAgICAgICAgIH0KLSNl
bmRpZgotCi0gICAgICAgICAgICAvKiBUaGUgNjQtYml0IGhpZ2ggaGFsZidzIHR5cGUgbXVzdCBi
ZSB6ZXJvLiAqLwotICAgICAgICAgICAgaWYgKCBpZHRlLmQgJiAweDFmMDAgKQotICAgICAgICAg
ICAgICAgIGdvdG8gcmFpc2VfZXhuOwotCi0gICAgICAgICAgICAvKiBpY2VicCBjb3VudHMgYXMg
YSBoYXJkd2FyZSBldmVudCwgYW5kIGJ5cGFzc2VzIHRoZSBkcGwgY2hlY2suICovCi0gICAgICAg
ICAgICBpZiAoIHR5cGUgIT0geDg2X3N3aW50X2ljZWJwICkKLSAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBpbnQgY3BsID0gZ2V0X2NwbChjdHh0LCBvcHMpOwotCi0gICAgICAgICAgICAg
ICAgZmFpbF9pZihjcGwgPCAwKTsKLQotICAgICAgICAgICAgICAgIGlmICggY3BsID4gKChpZHRl
LmIgPj4gMTMpICYgMykgKQotICAgICAgICAgICAgICAgICAgICBnb3RvIHJhaXNlX2V4bjsKLSAg
ICAgICAgICAgIH0KLQotICAgICAgICAgICAgLyogSXMgdGhpcyBlbnRyeSBwcmVzZW50PyAqLwot
ICAgICAgICAgICAgaWYgKCAhKGlkdGUuYiAmICgxdSA8PCAxNSkpICkKLSAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBmYXVsdF90eXBlID0gRVhDX05QOwotICAgICAgICAgICAgICAgIGdv
dG8gcmFpc2VfZXhuOwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgfQotCi0gICAgeDg2
X2VtdWxfc29mdHdhcmVfZXZlbnQodHlwZSwgdmVjdG9yLCBpbnNuX2xlbiwgY3R4dCk7Ci0gICAg
cmMgPSBYODZFTVVMX09LQVk7Ci0KLSBkb25lOgotICAgIHJldHVybiByYzsKLQotIHJhaXNlX2V4
bjoKLSAgICBnZW5lcmF0ZV9leGNlcHRpb24oZmF1bHRfdHlwZSwgZXJyb3JfY29kZSk7Ci19Ci0K
IHN0YXRpYyB2b2lkIGFkanVzdF9ibmQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCiAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgKm9wcywg
ZW51bSB2ZXhfcGZ4IHBmeCkKIHsKQEAgLTMxMDEsNyArMjk2NSw2IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIHN0cnVjdCBvcGVyYW5kIHNyYyA9IHsgLnJlZyA9IFBUUl9QT0lTT04gfTsKICAgICBzdHJ1
Y3Qgb3BlcmFuZCBkc3QgPSB7IC5yZWcgPSBQVFJfUE9JU09OIH07CiAgICAgdW5zaWduZWQgbG9u
ZyBjcjQ7Ci0gICAgZW51bSB4ODZfc3dpbnRfdHlwZSBzd2ludF90eXBlOwogICAgIHN0cnVjdCBm
cHVfaW5zbl9jdHh0IGZpYyA9IHsgLnR5cGUgPSBYODZFTVVMX0ZQVV9ub25lLCAuZXhuX3JhaXNl
ZCA9IC0xIH07CiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX3N0dWIgc3R1YiA9IHt9OwogICAgIERF
Q0xBUkVfQUxJR05FRChtbXZhbF90LCBtbXZhbCk7CkBAIC00MTAzLDI1ICszOTY2LDM4IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICBicmVhazsKIAotICAg
IGNhc2UgMHhjYzogLyogaW50MyAqLwotICAgICAgICBzcmMudmFsID0gRVhDX0JQOwotICAgICAg
ICBzd2ludF90eXBlID0geDg2X3N3aW50X2ludDM7Ci0gICAgICAgIGdvdG8gc3dpbnQ7Ci0KLSAg
ICBjYXNlIDB4Y2Q6IC8qIGludCBpbW04ICovCi0gICAgICAgIHN3aW50X3R5cGUgPSB4ODZfc3dp
bnRfaW50OwotICAgIHN3aW50OgotICAgICAgICByYyA9IGluamVjdF9zd2ludChzd2ludF90eXBl
LCAodWludDhfdClzcmMudmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICBfcmVncy5yKGlw
KSAtIGN0eHQtPnJlZ3MtPnIoaXApLAotICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0LCBv
cHMpID8gOiBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICAgICAgZ290byBkb25lOwotCiAgICAgY2Fz
ZSAweGNlOiAvKiBpbnRvICovCiAgICAgICAgIGlmICggIShfcmVncy5lZmxhZ3MgJiBYODZfRUZM
QUdTX09GKSApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgc3JjLnZhbCA9IEVYQ19PRjsK
LSAgICAgICAgc3dpbnRfdHlwZSA9IHg4Nl9zd2ludF9pbnRvOwotICAgICAgICBnb3RvIHN3aW50
OworICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLworICAgIGNhc2UgMHhjYzogLyogaW50MyAqLwor
ICAgIGNhc2UgMHhjZDogLyogaW50IGltbTggKi8KKyAgICBjYXNlIDB4ZjE6IC8qIGludDEgKGlj
ZWJwKSAqLworICAgICAgICBBU1NFUlQoIWN0eHQtPmV2ZW50X3BlbmRpbmcpOworICAgICAgICBz
d2l0Y2ggKCBjdHh0LT5vcGNvZGUgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMHhjYzogLyog
aW50MyAqLworICAgICAgICAgICAgY3R4dC0+ZXZlbnQudmVjdG9yID0gRVhDX0JQOworICAgICAg
ICAgICAgY3R4dC0+ZXZlbnQudHlwZSA9IFg4Nl9FVkVOVFRZUEVfU1dfRVhDRVBUSU9OOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgMHhjZDogLyogaW50IGltbTggKi8KKyAgICAg
ICAgICAgIGN0eHQtPmV2ZW50LnZlY3RvciA9IGltbTE7CisgICAgICAgICAgICBjdHh0LT5ldmVu
dC50eXBlID0gWDg2X0VWRU5UVFlQRV9TV19JTlRFUlJVUFQ7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgY2FzZSAweGNlOiAvKiBpbnRvICovCisgICAgICAgICAgICBjdHh0LT5ldmVudC52
ZWN0b3IgPSBFWENfT0Y7CisgICAgICAgICAgICBjdHh0LT5ldmVudC50eXBlID0gWDg2X0VWRU5U
VFlQRV9TV19FWENFUFRJT047CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSAweGYx
OiAvKiBpY2VicCAqLworICAgICAgICAgICAgY3R4dC0+ZXZlbnQudmVjdG9yID0gRVhDX0RCOwor
ICAgICAgICAgICAgY3R4dC0+ZXZlbnQudHlwZSA9IFg4Nl9FVkVOVFRZUEVfUFJJX1NXX0VYQ0VQ
VElPTjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGN0eHQtPmV2ZW50
LmVycm9yX2NvZGUgPSBYODZfRVZFTlRfTk9fRUM7CisgICAgICAgIGN0eHQtPmV2ZW50Lmluc25f
bGVuID0gX3JlZ3MucihpcCkgLSBjdHh0LT5yZWdzLT5yKGlwKTsKKyAgICAgICAgY3R4dC0+ZXZl
bnRfcGVuZGluZyA9IHRydWU7CisgICAgICAgIHJjID0gWDg2RU1VTF9FWENFUFRJT047CisgICAg
ICAgIGdvdG8gZG9uZTsKIAogICAgIGNhc2UgMHhjZjogLyogaXJldCAqLyB7CiAgICAgICAgIHVu
c2lnbmVkIGxvbmcgc2VsLCBlaXAsIGVmbGFnczsKQEAgLTQ3ODIsMTEgKzQ2NTgsNiBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgYnJlYWs7CiAKLSAgICBj
YXNlIDB4ZjE6IC8qIGludDEgKGljZWJwKSAqLwotICAgICAgICBzcmMudmFsID0gRVhDX0RCOwot
ICAgICAgICBzd2ludF90eXBlID0geDg2X3N3aW50X2ljZWJwOwotICAgICAgICBnb3RvIHN3aW50
OwotCiAgICAgY2FzZSAweGY0OiAvKiBobHQgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7CiAgICAgICAgIGN0eHQtPnJldGlyZS5obHQg
PSB0cnVlOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAppbmRleCA5YzVmY2Rl
Li4yMTVhZGY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApAQCAtNjAs
MjcgKzYwLDYgQEAgc3RhdGljIGlubGluZSBib29sIGlzX3g4Nl9zeXN0ZW1fc2VnbWVudChlbnVt
IHg4Nl9zZWdtZW50IHNlZykKICAgICByZXR1cm4gc2VnID49IHg4Nl9zZWdfdHIgJiYgc2VnIDwg
eDg2X3NlZ19ub25lOwogfQogCi0vKiBDbGFzc2lmaWNhdGlvbiBvZiB0aGUgdHlwZXMgb2Ygc29m
dHdhcmUgZ2VuZXJhdGVkIGludGVycnVwdHMvZXhjZXB0aW9ucy4gKi8KLWVudW0geDg2X3N3aW50
X3R5cGUgewotICAgIHg4Nl9zd2ludF9pY2VicCwgLyogMHhmMSAqLwotICAgIHg4Nl9zd2ludF9p
bnQzLCAgLyogMHhjYyAqLwotICAgIHg4Nl9zd2ludF9pbnRvLCAgLyogMHhjZSAqLwotICAgIHg4
Nl9zd2ludF9pbnQsICAgLyogMHhjZCAkbiAqLwotfTsKLQotLyoKLSAqIEhvdyBtdWNoIGhlbHAg
aXMgcmVxdWlyZWQgd2l0aCBzb2Z0d2FyZSBldmVudCBpbmplY3Rpb24/Ci0gKgotICogQWxsIHNv
ZnR3YXJlIGV2ZW50cyByZXR1cm4gZnJvbSB4ODZfZW11bGF0ZSgpIHdpdGggWDg2RU1VTF9FWENF
UFRJT04gYW5kCi0gKiBmYXVsdC1saWtlIHNlbWFudGljcy4gIFRoaXMganVzdCBjb250cm9scyB3
aGV0aGVyIHRoZSBlbXVsYXRvciBwZXJmb3JtcwotICogcHJlc2VuY2UvZHBsL2V0YyBjaGVja3Mg
YW5kIHBvc3NpYmx5IHJhaXNlcyBleGNlcHRpb25zIGluc3RlYWQuCi0gKi8KLWVudW0geDg2X3N3
aW50X2VtdWxhdGlvbiB7Ci0gICAgeDg2X3N3aW50X2VtdWxhdGVfbm9uZSwgLyogSGFyZHdhcmUg
c3VwcG9ydHMgYWxsIHNvZnR3YXJlIGluamVjdGlvbiBwcm9wZXJseSAqLwotICAgIHg4Nl9zd2lu
dF9lbXVsYXRlX2ljZWJwLC8qIEhlbHAgbmVlZGVkIHdpdGggYGljZWJwYCAoMHhmMSkgKi8KLSAg
ICB4ODZfc3dpbnRfZW11bGF0ZV9hbGwsICAvKiBIZWxwIG5lZWRlZCB3aXRoIGFsbCBzb2Z0d2Fy
ZSBldmVudHMgKi8KLX07Ci0KIC8qCiAgKiB4ODYgZXZlbnQgdHlwZXMuIFRoaXMgZW51bWVyYXRp
b24gaXMgdmFsaWQgZm9yOgogICogIEludGVsIFZNWDoge1ZNX0VOVFJZLFZNX0VYSVQsSURUX1ZF
Q1RPUklOR31fSU5UUl9JTkZPWzEwOjhdCkBAIC00NzIsOSArNDUxLDYgQEAgc3RydWN0IHg4Nl9l
bXVsYXRlX2N0eHQKICAgICAgKiBJbnB1dC1vbmx5IHN0YXRlOgogICAgICAqLwogCi0gICAgLyog
U29mdHdhcmUgZXZlbnQgaW5qZWN0aW9uIHN1cHBvcnQuICovCi0gICAgZW51bSB4ODZfc3dpbnRf
ZW11bGF0aW9uIHN3aW50X2VtdWxhdGU7Ci0KICAgICAvKiBDUFUgdmVuZG9yIChYODZfVkVORE9S
X1VOS05PV04gZm9yICJkb24ndCBjYXJlIikgKi8KICAgICB1bnNpZ25lZCBjaGFyIHZlbmRvcjsK
IApAQCAtNjk5LDM1ICs2NzUsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgeDg2X2VtdWxfcGFnZWZh
dWx0KAogICAgIGN0eHQtPmV2ZW50X3BlbmRpbmcgPSB0cnVlOwogfQogCi1zdGF0aWMgaW5saW5l
IHZvaWQgeDg2X2VtdWxfc29mdHdhcmVfZXZlbnQoCi0gICAgZW51bSB4ODZfc3dpbnRfdHlwZSB0
eXBlLCB1aW50OF90IHZlY3RvciwgdWludDhfdCBpbnNuX2xlbiwKLSAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICBBU1NFUlQoIWN0eHQtPmV2ZW50X3BlbmRpbmcpOwot
Ci0gICAgc3dpdGNoICggdHlwZSApCi0gICAgewotICAgIGNhc2UgeDg2X3N3aW50X2ljZWJwOgot
ICAgICAgICBjdHh0LT5ldmVudC50eXBlID0gWDg2X0VWRU5UVFlQRV9QUklfU1dfRVhDRVBUSU9O
OwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgeDg2X3N3aW50X2ludDM6Ci0gICAgY2FzZSB4
ODZfc3dpbnRfaW50bzoKLSAgICAgICAgY3R4dC0+ZXZlbnQudHlwZSA9IFg4Nl9FVkVOVFRZUEVf
U1dfRVhDRVBUSU9OOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgeDg2X3N3aW50X2ludDoK
LSAgICAgICAgY3R4dC0+ZXZlbnQudHlwZSA9IFg4Nl9FVkVOVFRZUEVfU1dfSU5URVJSVVBUOwot
ICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBjdHh0LT5ldmVudC52ZWN0b3IgPSB2ZWN0b3I7
Ci0gICAgY3R4dC0+ZXZlbnQuZXJyb3JfY29kZSA9IFg4Nl9FVkVOVF9OT19FQzsKLSAgICBjdHh0
LT5ldmVudC5pbnNuX2xlbiA9IGluc25fbGVuOwotCi0gICAgY3R4dC0+ZXZlbnRfcGVuZGluZyA9
IHRydWU7Ci19Ci0KIHN0YXRpYyBpbmxpbmUgdm9pZCB4ODZfZW11bF9yZXNldF9ldmVudChzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICBjdHh0LT5ldmVudF9wZW5kaW5nID0g
ZmFsc2U7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:13:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:13:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI5Z-0002KY-GP; Wed, 12 Apr 2017 13:13:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5Y-0002KO-LP
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:36 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 74/EE-19731-0082EE85; Wed, 12 Apr 2017 13:13:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfe/+rs
 IgxfXxSwmbDNwYPTY3reLPYAxijUzLym/IoE1o3/7YeaCs3EV726eY2lg3OrUxcjFISTwhVFi
 ycZDjF2MnEDOeUaJe78Vuhg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0sEC5x4dprs
 DivgJnE7VPX2EFsFqD6e8uusE9g5FjAyLCKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQJwxAsIPx+saAQ4ySHExKoryXFd5GCPEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgPar2LkJIsCg1PbUiLTMHGBwwaQkOHiUR3hSQNG9xQWJucWY6ROoUoy7Hu6Uf3jMJ
 seTl56VKifMaA0NNSACkKKM0D24ELFAvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3GGQVT
 2ZeCdymV0BHMAEdsXbvW5AjShIRUlINjPz90398khV2WfQrtT1B+5LVFsG59wqOP973+/pti7
 XcEoxP3lzJulv9L6bsaua8Sj3XM6lz99ttepd33CVzgmNTa9TNnm+9U7nDJZ61Bt44+eD5i7X
 71k8NaHEKVm5qa24881EqYFb8yRPPnyxVN/UX62tZyJ8Yt2ODmkN6f7jbefdsiTonRyWW4oxE
 Qy3mouJEAE1QS5RPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1492002814!97173502!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46907 invoked from network); 12 Apr 2017 13:13:35 -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; 12 Apr 2017 13:13:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5W-0001sP-5p
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5W-0001mW-5J
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI5W-0001mW-5J@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:13:34 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Require callers to provide
	LMA in the emulation context
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYxZGIzM2U5NTM2MzNjOWRkNDIxNjY0ZDU0MTM0ZjIxMWIwNTIzMzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAzMSAxNDo0OTo0NSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxODoxMjo1
OSAyMDE3ICswMTAwCgogICAgeDg2L2VtdWw6IFJlcXVpcmUgY2FsbGVycyB0byBwcm92aWRlIExN
QSBpbiB0aGUgZW11bGF0aW9uIGNvbnRleHQKICAgIAogICAgTG9uZyBtb2RlIChvciBub3QpIGlu
Zmx1ZW5jZXMgZW11bGF0aW9uIGJlaGF2aW91ciBpbiBhIG51bWJlciBvZiBjYXNlcy4KICAgIElu
c3RlYWQgb2YgcmV1c2luZyB0aGUgLT5yZWFkX21zcigpIGhvb2sgdG8gb2J0YWluIEVGRVIuTE1B
LCByZXF1aXJlIGNhbGxlcnMKICAgIHRvIHByb3ZpZGUgaXQgZGlyZWN0bHkuCiAgICAKICAgIFRo
aXMgc2ltcGxpZmllcyBhbGwgbG9uZyBtb2RlIGNoZWNrcyBkdXJpbmcgZW11bGF0aW9uIHRvIGEg
c2ltcGxlIGJvb2xlYW4KICAgIHJlYWQsIHJlbW92aW5nIGVtYmVkZGVkIG1zciByZWFkcy4gIEl0
IGFsc28gYWxsb3dzIGZvciB0aGUgcmVtb3ZhbCBvZiBhIGxvY2FsCiAgICB2YXJpYWJsZSBpbiB0
aGUgc3lzZW50ZXIgZW11bGF0aW9uIGJsb2NrLCBhbmQgcmVtb3ZlcyBhIGxhdGVudCBidWcgaW4g
dGhlCiAgICBzeXNjYWxsIGVtdWxhdGlvbiBibG9jayB3aGVyZSByYyBjb250YWlucyBhIG5vbiBY
ODZFTVVMXyogY29uc3RhbnQgZm9yIGEKICAgIHBlcmlvZCBvZiB0aW1lLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2Z1enotZW11bC5jIHwgIDIgKwogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rl
c3RfeDg2X2VtdWxhdG9yLmMgICAgfCAgNCArKwogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMg
ICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMiArCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jICAgICAgICAgICAgICAgICB8ICA1ICstLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYyAgICAgICAgICB8IDU4ICsrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oICAgICAgICAgIHwgIDMgKysKIDggZmls
ZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgYi90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwppbmRleCA4NDg4ODE2
Li42NWM1YTNiIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9mdXp6LWVtdWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9m
dXp6LWVtdWwuYwpAQCAtNDg0LDYgKzQ4NCw4IEBAIHN0YXRpYyBib29sIGluX2xvbmdtb2RlKHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogCiBzdGF0aWMgdm9pZCBzZXRfc2l6ZXMoc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CisgICAgY3R4dC0+bG1hID0gbG9uZ19tb2Rl
X2FjdGl2ZShjdHh0KTsKKwogICAgIGlmICggaW5fbG9uZ21vZGUoY3R4dCkgKQogICAgICAgICBj
dHh0LT5hZGRyX3NpemUgPSBjdHh0LT5zcF9zaXplID0gNjQ7CiAgICAgZWxzZQpkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwppbmRleCA1YmU4ZGRjLi5lZmVi
MTc1IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0
b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpA
QCAtMzE5LDYgKzMxOSw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBj
dHh0LnJlZ3MgPSAmcmVnczsKICAgICBjdHh0LmZvcmNlX3dyaXRlYmFjayA9IDA7CiAgICAgY3R4
dC52ZW5kb3IgICAgPSBYODZfVkVORE9SX1VOS05PV047CisgICAgY3R4dC5sbWEgICAgICAgPSBz
aXplb2Yodm9pZCAqKSA9PSA4OwogICAgIGN0eHQuYWRkcl9zaXplID0gOCAqIHNpemVvZih2b2lk
ICopOwogICAgIGN0eHQuc3Bfc2l6ZSAgID0gOCAqIHNpemVvZih2b2lkICopOwogCkBAIC0yOTIy
LDYgKzI5MjMsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgewogICAg
ICAgICBkZWNsX2luc24odnplcm91cHBlcik7CiAKKyAgICAgICAgY3R4dC5sbWEgPSBmYWxzZTsK
ICAgICAgICAgY3R4dC5zcF9zaXplID0gY3R4dC5hZGRyX3NpemUgPSAzMjsKIAogICAgICAgICBh
c20gdm9sYXRpbGUgKCAidnhvcnBzICV4bW0yLCAleG1tMiwgJXhtbTNcbiIKQEAgLTI5NDksNiAr
Mjk1MSw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgIGdv
dG8gZmFpbDsKICAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKIAorICAgICAgICBjdHh0LmxtYSA9
IHRydWU7CiAgICAgICAgIGN0eHQuc3Bfc2l6ZSA9IGN0eHQuYWRkcl9zaXplID0gNjQ7CiAgICAg
fQogICAgIGVsc2UKQEAgLTMwMDEsNiArMzAwNCw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy
ICoqYXJndikKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIG1lbWNweShyZXMsIGJs
b2JzW2pdLmNvZGUsIGJsb2JzW2pdLnNpemUpOworICAgICAgICBjdHh0LmxtYSA9IGJsb2JzW2pd
LmJpdG5lc3MgPT0gNjQ7CiAgICAgICAgIGN0eHQuYWRkcl9zaXplID0gY3R4dC5zcF9zaXplID0g
YmxvYnNbal0uYml0bmVzczsKIAogICAgICAgICBpZiAoIGN0eHQuYWRkcl9zaXplID09IHNpemVv
Zih2b2lkICopICogQ0hBUl9CSVQgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCAzOWU0MzE5Li5hNDkxOGUx
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjA0NCw3ICsyMDQ0LDkgQEAgdm9pZCBodm1fZW11bGF0ZV9p
bml0X3Blcl9pbnNuKAogICAgIHVuc2lnbmVkIGludCBwZmVjID0gUEZFQ19wYWdlX3ByZXNlbnQ7
CiAgICAgdW5zaWduZWQgbG9uZyBhZGRyOwogCi0gICAgaWYgKCBodm1fbG9uZ19tb2RlX2FjdGl2
ZShjdXJyKSAmJgorICAgIGh2bWVtdWxfY3R4dC0+Y3R4dC5sbWEgPSBodm1fbG9uZ19tb2RlX2Fj
dGl2ZShjdXJyKTsKKworICAgIGlmICggaHZtZW11bF9jdHh0LT5jdHh0LmxtYSAmJgogICAgICAg
ICAgaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfY3NdLmF0dHIuZmllbGRzLmwgKQogICAg
ICAgICBodm1lbXVsX2N0eHQtPmN0eHQuYWRkcl9zaXplID0gaHZtZW11bF9jdHh0LT5jdHh0LnNw
X3NpemUgPSA2NDsKICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IDM5MThhMzcuLjk2YmMyODAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01NDEyLDYgKzU0MTIsNyBA
QCBpbnQgcHR3cl9kb19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFk
ZHIsCiAgICAgICAgICAgICAudmVuZG9yID0gZC0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciwKICAg
ICAgICAgICAgIC5hZGRyX3NpemUgPSBpc19wdl8zMmJpdF9kb21haW4oZCkgPyAzMiA6IEJJVFNf
UEVSX0xPTkcsCiAgICAgICAgICAgICAuc3Bfc2l6ZSAgID0gaXNfcHZfMzJiaXRfZG9tYWluKGQp
ID8gMzIgOiBCSVRTX1BFUl9MT05HLAorICAgICAgICAgICAgLmxtYSAgICAgICA9ICFpc19wdl8z
MmJpdF9kb21haW4oZCksCiAgICAgICAgIH0sCiAgICAgfTsKICAgICBpbnQgcmM7CkBAIC01NTY2
LDYgKzU1NjcsNyBAQCBpbnQgbW1pb19yb19kb19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgICAgIC52ZW5kb3IgPSB2LT5kb21haW4tPmFyY2guY3B1
aWQtPng4Nl92ZW5kb3IsCiAgICAgICAgIC5hZGRyX3NpemUgPSBhZGRyX3NpemUsCiAgICAgICAg
IC5zcF9zaXplID0gYWRkcl9zaXplLAorICAgICAgICAubG1hID0gIWlzX3B2XzMyYml0X3ZjcHUo
diksCiAgICAgICAgIC5kYXRhID0gJm1taW9fcm9fY3R4dAogICAgIH07CiAgICAgaW50IHJjOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXggNzM2Y2VhYS4uZDQzMjE5OCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L2NvbW1vbi5jCkBAIC0zMjYsMTUgKzMyNiwxNCBAQCBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxh
dGVfb3BzICpzaGFkb3dfaW5pdF9lbXVsYXRpb24oCiAKICAgICBzaF9jdHh0LT5jdHh0LnJlZ3Mg
PSByZWdzOwogICAgIHNoX2N0eHQtPmN0eHQudmVuZG9yID0gdi0+ZG9tYWluLT5hcmNoLmNwdWlk
LT54ODZfdmVuZG9yOworICAgIHNoX2N0eHQtPmN0eHQubG1hID0gaHZtX2xvbmdfbW9kZV9hY3Rp
dmUodik7CiAKICAgICAvKiBTZWdtZW50IGNhY2hlIGluaXRpYWxpc2F0aW9uLiBQcmltZWQgd2l0
aCBDUy4gKi8KICAgICBjcmVnID0gaHZtX2dldF9zZWdfcmVnKHg4Nl9zZWdfY3MsIHNoX2N0eHQp
OwogCiAgICAgLyogV29yayBvdXQgdGhlIGVtdWxhdGlvbiBtb2RlLiAqLwotICAgIGlmICggaHZt
X2xvbmdfbW9kZV9hY3RpdmUodikgJiYgY3JlZy0+YXR0ci5maWVsZHMubCApCi0gICAgeworICAg
IGlmICggc2hfY3R4dC0+Y3R4dC5sbWEgJiYgY3JlZy0+YXR0ci5maWVsZHMubCApCiAgICAgICAg
IHNoX2N0eHQtPmN0eHQuYWRkcl9zaXplID0gc2hfY3R4dC0+Y3R4dC5zcF9zaXplID0gNjQ7Ci0g
ICAgfQogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHNyZWcgPSBodm1fZ2V0X3NlZ19yZWcoeDg2
X3NlZ19zcywgc2hfY3R4dCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDBkNTRiYWYuLjViOWJmMjEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0yOTY2LDYg
KzI5NjYsNyBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0IGN0eHQgPSB7CiAgICAgICAg
IC5jdHh0LnJlZ3MgPSByZWdzLAogICAgICAgICAuY3R4dC52ZW5kb3IgPSBjdXJyZC0+YXJjaC5j
cHVpZC0+eDg2X3ZlbmRvciwKKyAgICAgICAgLmN0eHQubG1hID0gIWlzX3B2XzMyYml0X2RvbWFp
bihjdXJyZCksCiAgICAgfTsKICAgICBpbnQgcmM7CiAgICAgdW5zaWduZWQgaW50IGVmbGFncywg
YXI7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDE1ZGRiNzUuLjk4
NDFmZGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC05NjgsMTEg
Kzk2OCwxMCBAQCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAKICNkZWZpbmUgdmFsaWRhdGVfZmFyX2JyYW5j
aChjcywgaXApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAo
IHNpemVvZihpcCkgPD0gNCApIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgQVNTRVJUKGluX2xvbmdtb2RlKGN0eHQsIG9wcykgPD0gMCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgQVNTRVJUKCFjdHh0LT5sbWEpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKChpcCkgPiAoY3MpLT5saW1pdCwgRVhDX0dQLCAwKTsgICAgICAg
ICAgIFwKICAgICB9IGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGlu
X2xvbmdtb2RlKGN0eHQsIG9wcykgJiYgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChjcyktPmF0dHIuZmllbGRzLmwgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGN0eHQtPmxtYSAmJiAoY3MpLT5hdHRy
LmZpZWxkcy5sICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIWlz
X2Nhbm9uaWNhbF9hZGRyZXNzKGlwKSAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogKGlwKSA+IChjcyktPmxpbWl0LCBFWENfR1AsIDApOyAgICAgICAgIFwK
IH0pCkBAIC0xNjMwLDIwICsxNjI5LDYgQEAgc3RhdGljIGJvb2wgdmNwdV9oYXMoCiAjZW5kaWYK
IAogc3RhdGljIGludAotaW5fbG9uZ21vZGUoCi0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQsCi0gICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQotewotICAgIHVp
bnQ2NF90IGVmZXI7Ci0KLSAgICBpZiAoICFvcHMtPnJlYWRfbXNyIHx8Ci0gICAgICAgICB1bmxp
a2VseShvcHMtPnJlYWRfbXNyKE1TUl9FRkVSLCAmZWZlciwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZ
KSApCi0gICAgICAgIHJldHVybiAtMTsKLQotICAgIHJldHVybiAhIShlZmVyICYgRUZFUl9MTUEp
OwotfQotCi1zdGF0aWMgaW50CiByZWFsbW9kZV9sb2FkX3NlZygKICAgICBlbnVtIHg4Nl9zZWdt
ZW50IHNlZywKICAgICB1aW50MTZfdCBzZWwsCkBAIC0xNzY3LDggKzE3NTIsNyBAQCBwcm90bW9k
ZV9sb2FkX3NlZygKICAgICAgICAgICogRXhwZXJpbWVudGFsbHkgaW4gbG9uZyBtb2RlLCB0aGUg
TCBhbmQgRCBiaXRzIGFyZSBjaGVja2VkIGJlZm9yZQogICAgICAgICAgKiB0aGUgUHJlc2VudCBi
aXQuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGluX2xvbmdtb2RlKGN0eHQsIG9wcykgJiYK
LSAgICAgICAgICAgICAoZGVzYy5iICYgKDEgPDwgMjEpKSAmJiAoZGVzYy5iICYgKDEgPDwgMjIp
KSApCisgICAgICAgIGlmICggY3R4dC0+bG1hICYmIChkZXNjLmIgJiAoMSA8PCAyMSkpICYmIChk
ZXNjLmIgJiAoMSA8PCAyMikpICkKICAgICAgICAgICAgIGdvdG8gcmFpc2VfZXhuOwogICAgICAg
ICBzZWwgPSAoc2VsIF4gcnBsKSB8IGNwbDsKICAgICAgICAgYnJlYWs7CkBAIC0xODE4LDEwICsx
ODAyLDggQEAgcHJvdG1vZGVfbG9hZF9zZWcoCiAKICAgICBpZiAoICFpc194ODZfdXNlcl9zZWdt
ZW50KHNlZykgKQogICAgIHsKLSAgICAgICAgaW50IGxtID0gKGRlc2MuYiAmICgxdSA8PCAxMikp
ID8gMCA6IGluX2xvbmdtb2RlKGN0eHQsIG9wcyk7CisgICAgICAgIGJvb2wgbG0gPSAoZGVzYy5i
ICYgKDF1IDw8IDEyKSkgPyBmYWxzZSA6IGN0eHQtPmxtYTsKIAotICAgICAgICBpZiAoIGxtIDwg
MCApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgICAgIGlm
ICggbG0gKQogICAgICAgICB7CiAgICAgICAgICAgICBzd2l0Y2ggKCByYyA9IG9wcy0+cmVhZChz
ZWxfc2VnLCAoc2VsICYgMHhmZmY4KSArIDgsCkBAIC01MTk1LDcgKzUxNzcsNyBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgICAgICAgICBjYXNlIDB4MDM6IC8qIGJ1c3kgMTYtYml0IFRTUyAqLwog
ICAgICAgICAgICAgICAgIGNhc2UgMHgwNDogLyogMTYtYml0IGNhbGwgZ2F0ZSAqLwogICAgICAg
ICAgICAgICAgIGNhc2UgMHgwNTogLyogMTYvMzItYml0IHRhc2sgZ2F0ZSAqLwotICAgICAgICAg
ICAgICAgICAgICBpZiAoIGluX2xvbmdtb2RlKGN0eHQsIG9wcykgKQorICAgICAgICAgICAgICAg
ICAgICBpZiAoIGN0eHQtPmxtYSApCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgICAgICAgICAgICAgY2Fz
ZSAweDAyOiAvKiBMRFQgKi8KQEAgLTUyNDIsNyArNTIyNCw3IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBjYXNlIDB4MDE6IC8qIGF2YWlsYWJsZSAx
Ni1iaXQgVFNTICovCiAgICAgICAgICAgICAgICAgY2FzZSAweDAzOiAvKiBidXN5IDE2LWJpdCBU
U1MgKi8KLSAgICAgICAgICAgICAgICAgICAgaWYgKCBpbl9sb25nbW9kZShjdHh0LCBvcHMpICkK
KyAgICAgICAgICAgICAgICAgICAgaWYgKCBjdHh0LT5sbWEgKQogICAgICAgICAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAg
ICAgICAgICAgICAgIGNhc2UgMHgwMjogLyogTERUICovCkBAIC01MjkyLDEwICs1Mjc0LDcgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIHNyZWcuYXR0ci5ieXRlcyA9IDB4YzkzOyAvKiBHK0RCK1Ar
UytEYXRhICovCiAKICNpZmRlZiBfX3g4Nl82NF9fCi0gICAgICAgIHJjID0gaW5fbG9uZ21vZGUo
Y3R4dCwgb3BzKTsKLSAgICAgICAgaWYgKCByYyA8IDAgKQotICAgICAgICAgICAgZ290byBjYW5u
b3RfZW11bGF0ZTsKLSAgICAgICAgaWYgKCByYyApCisgICAgICAgIGlmICggY3R4dC0+bG1hICkK
ICAgICAgICAgewogICAgICAgICAgICAgY3MuYXR0ci5ieXRlcyA9IDB4YTliOyAvKiBMK0RCK1Ar
UytDb2RlICovCiAKQEAgLTU3MzIsOSArNTcxMSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAg
ICAgZHN0LnZhbCA9IHNyYy52YWw7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBYODZFTVVM
X09QQygweDBmLCAweDM0KTogLyogc3lzZW50ZXIgKi8gewotICAgICAgICBpbnQgbG07Ci0KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MzQpOiAvKiBzeXNlbnRlciAqLwogICAgICAgICB2
Y3B1X211c3RfaGF2ZShzZXApOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYobW9kZV9y
aW5nMCgpLCBFWENfR1AsIDApOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWluX3By
b3Rtb2RlKGN0eHQsIG9wcyksIEVYQ19HUCwgMCk7CkBAIC01NzQ1LDE3ICs1NzIyLDE0IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICAgICAgZ290byBkb25lOwogCiAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZighKG1zcl92YWwgJiAweGZmZmMpLCBFWENfR1AsIDApOwotICAgICAgICBsbSA9
IGluX2xvbmdtb2RlKGN0eHQsIG9wcyk7Ci0gICAgICAgIGlmICggbG0gPCAwICkKLSAgICAgICAg
ICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CiAKICAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH4oWDg2
X0VGTEFHU19WTSB8IFg4Nl9FRkxBR1NfSUYgfCBYODZfRUZMQUdTX1JGKTsKIAogICAgICAgICBj
cy5zZWwgPSBtc3JfdmFsICYgfjM7IC8qIFNFTEVDVE9SX1JQTF9NQVNLICovCiAgICAgICAgIGNz
LmJhc2UgPSAwOyAgIC8qIGZsYXQgc2VnbWVudCAqLwogICAgICAgICBjcy5saW1pdCA9IH4wdTsg
IC8qIDRHQiBsaW1pdCAqLwotICAgICAgICBjcy5hdHRyLmJ5dGVzID0gbG0gPyAweGE5YiAgLyog
RytMK1ArUytDb2RlICovCi0gICAgICAgICAgICAgICAgICAgICAgICAgICA6IDB4YzliOyAvKiBH
K0RCK1ArUytDb2RlICovCisgICAgICAgIGNzLmF0dHIuYnl0ZXMgPSBjdHh0LT5sbWEgPyAweGE5
YiAgLyogRytMK1ArUytDb2RlICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OiAweGM5YjsgLyogRytEQitQK1MrQ29kZSAqLwogCiAgICAgICAgIHNyZWcuc2VsID0gY3Muc2Vs
ICsgODsKICAgICAgICAgc3JlZy5iYXNlID0gMDsgICAvKiBmbGF0IHNlZ21lbnQgKi8KQEAgLTU3
NzAsMTYgKzU3NDQsMTUgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGlmICggKHJjID0gb3BzLT5y
ZWFkX21zcihNU1JfSUEzMl9TWVNFTlRFUl9FSVAsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmbXNyX3ZhbCwgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICBn
b3RvIGRvbmU7Ci0gICAgICAgIF9yZWdzLnIoaXApID0gbG0gPyBtc3JfdmFsIDogKHVpbnQzMl90
KW1zcl92YWw7CisgICAgICAgIF9yZWdzLnIoaXApID0gY3R4dC0+bG1hID8gbXNyX3ZhbCA6ICh1
aW50MzJfdCltc3JfdmFsOwogCiAgICAgICAgIGlmICggKHJjID0gb3BzLT5yZWFkX21zcihNU1Jf
SUEzMl9TWVNFTlRFUl9FU1AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbXNy
X3ZhbCwgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICBnb3RvIGRvbmU7Ci0g
ICAgICAgIF9yZWdzLnIoc3ApID0gbG0gPyBtc3JfdmFsIDogKHVpbnQzMl90KW1zcl92YWw7Cisg
ICAgICAgIF9yZWdzLnIoc3ApID0gY3R4dC0+bG1hID8gbXNyX3ZhbCA6ICh1aW50MzJfdCltc3Jf
dmFsOwogCiAgICAgICAgIHNpbmdsZXN0ZXAgPSBfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1RG
OwogICAgICAgICBicmVhazsKLSAgICB9CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
MzUpOiAvKiBzeXNleGl0ICovCiAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNlcCk7CkBAIC03OTIy
LDcgKzc4OTUsMTIgQEAgaW50IHg4Nl9lbXVsYXRlX3dyYXBwZXIoCiAgICAgY29uc3Qgc3RydWN0
IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQogewogICAgIHVuc2lnbmVkIGxvbmcgb3JpZ19pcCA9IGN0
eHQtPnJlZ3MtPnIoaXApOwotICAgIGludCByYyA9IHg4Nl9lbXVsYXRlKGN0eHQsIG9wcyk7Cisg
ICAgaW50IHJjOworCisgICAgaWYgKCBtb2RlXzY0Yml0KCkgKQorICAgICAgICBBU1NFUlQoY3R4
dC0+bG1hKTsKKworICAgIHJjID0geDg2X2VtdWxhdGUoY3R4dCwgb3BzKTsKIAogICAgIC8qIFJl
dGlyZSBmbGFncyBzaG91bGQgb25seSBiZSBzZXQgZm9yIHN1Y2Nlc3NmdWwgaW5zdHJ1Y3Rpb24g
ZW11bGF0aW9uLiAqLwogICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIGIveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKaW5kZXggMjE1YWRmNi4uZDlhMjUyZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKQEAgLTQ3Myw2ICs0NzMsOSBAQCBzdHJ1Y3Qg
eDg2X2VtdWxhdGVfY3R4dAogICAgIC8qIFN0YWNrIHBvaW50ZXIgd2lkdGggaW4gYml0cyAoMTYs
IDMyIG9yIDY0KS4gKi8KICAgICB1bnNpZ25lZCBpbnQgc3Bfc2l6ZTsKIAorICAgIC8qIExvbmcg
bW9kZSBhY3RpdmU/ICovCisgICAgYm9vbCBsbWE7CisKICAgICAvKgogICAgICAqIE91dHB1dC1v
bmx5IHN0YXRlOgogICAgICAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:13:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI5j-0002M7-Jl; Wed, 12 Apr 2017 13:13:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5i-0002Ls-FO
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:46 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 08/52-03642-9082EE85; Wed, 12 Apr 2017 13:13:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrILMWRWlGSWpSXmKPExsWS0XRdVZdT412
 Ewc2rwhYTthk4MHps79vFHsAYxZqZl5RfkcCa8fPhdJaCa+wVy7f8YWpgPMnWxcjFISTwhVFi
 w9J7UM55RoldXdOYuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFoiVOLvmL
 itIOa+AmUT/5XyQMAtQ+dJ7m9knMHIsYGRYxahenFpUllqka6KXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MHYfdn/EKMkB5OSKO9lhbcRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4j6q9ixASLEpNT61Iy8wBhgZMWoKDR0mENwUkzVtckJhbnJkOkTrFaMzxbumH90wc
 c+59fc8kxJKXn5cqJc57CKRUAKQ0ozQPbhAsZC8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJm
 LcYZApPZl4J3L5XQKcwAZ2ydu9bkFNKEhFSUg2Mrcu5J+7wnrkmVKNtX/YLkfOT8k9dCVGWzW
 VQW2cmt1Kib2v92ZsH1DSnK6YJWQWcnLpAdWP3HuWOn4n8jk8uJ685wnQ6zefDK8/H3a2NRyI
 FprDs6b2h26s/kTHq2LOPy+vkr/x898FwSZia6j+fGyePps7R+6xxkGWLisXfjOlNQcvNOK/P
 UmIpzkg01GIuKk4EAATHJcNUAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1492002824!40389905!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37315 invoked from network); 12 Apr 2017 13:13:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:13:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5g-0001st-9W
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5g-0001oW-7A
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI5g-0001oW-7A@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:13:44 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: Move the x86 instruction
	emulator under x86 maintainership
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY2Yzk0MzYwMDhmYjQwMzMxNzliZGQzY2RhOGMxZGVhMWQ0NjkyNDUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAyOSAxNzoxMjozNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxODo0Mjo0
OSAyMDE3ICswMTAwCgogICAgTUFJTlRBSU5FUlM6IE1vdmUgdGhlIHg4NiBpbnN0cnVjdGlvbiBl
bXVsYXRvciB1bmRlciB4ODYgbWFpbnRhaW5lcnNoaXAKICAgIAogICAgUmVxdWVzdGVkLWJ5OiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCAxICsKIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMK
aW5kZXggYzM4YmNkNC4uYmVlOWQ0OSAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJ
TlRBSU5FUlMKQEAgLTQzNCw2ICs0MzQsNyBAQCBGOgl4ZW4vYXJjaC94ODYvCiBGOgl4ZW4vaW5j
bHVkZS9hc20teDg2LwogRjoJdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyLwogRjoJdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yLworRjoJdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3Iv
CiAKIFg4NiBJL08gRU1VTEFUSU9OCiBNOglQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:13:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI5t-0002Ni-Sb; Wed, 12 Apr 2017 13:13:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5s-0002NH-E2
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:56 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F3/17-27545-3182EE85; Wed, 12 Apr 2017 13:13:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVdY412
 EQfdaQYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNaLg7na2gja/i5opNbA2Mu7i7GDk5hAS+MEq8
 XifZxcgFZJ9nlNh0dD5bFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsL+EtMerueF
 cTmFTCTuH3qGjuIzQJU///BdKYJjBwLGBlWMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjB2X/Y/xCjJwaQkyntZ4W2EEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQlePfV3EUKCRanpqRVpmTnA0IBJS3DwKInwpqgBpXmLCxJzizPTIVKnGBWlxHmNQfoE
 QBIZpXlwbbBwvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3pcg43ky80rgpr8CWswEtHjt3
 rcgi0sSEVJSwBA/amI689e27PiNu1P//1iUHWjGyKdbumTx8jSXJleT2+l5z97MCBVurPZ7/D
 nesun6gears8xi7jQwvHR+K1Kjl36lQaKG+c2L06u+pe4M2z35tVn1VKsbn87s2f467abcNa0
 Tn94u2XjvnHz+PZn1e823WEg/PuCbvjLnOK++dXzVVkEWZT4lluKMREMt5qLiRACJ7rfYQgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1492002834!92406754!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28344 invoked from network); 12 Apr 2017 13:13:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:13:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5q-0001uQ-BL
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI5q-0001pg-Ar
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:13:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI5q-0001pg-Ar@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:13:54 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Don't hit memcpy()
	for zero-length reads
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY1NDc0MGI0YmQ4ZGZiMzU4YTljZjY4NzZlNjBiNzkzOTVhMWQxZmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE4OjM2OjU0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciA2IDE4OjQyOjQ5
IDIwMTcgKzAxMDAKCiAgICB0b29scy9pbnNuLWZ1eno6IERvbid0IGhpdCBtZW1jcHkoKSBmb3Ig
emVyby1sZW5ndGggcmVhZHMKICAgIAogICAgRm9yIGNvbnRyb2wtZmxvdyBjaGFuZ2VzLCB0aGUg
ZW11bGF0b3IgbmVlZHMgdG8gcGVyZm9ybSBhIHplcm8tbGVuZ3RoCiAgICBpbnN0cnVjdGlvbiBm
ZXRjaCBhdCB0aGUgdGFyZ2V0IG9mZnNldC4gIEl0IGFsc28gcGFzc2VzIE5VTEwgZm9yIHRoZQog
ICAgZGVzdGluYXRpb24gYnVmZmVyLCBhcyB0aGVyZSBpcyBubyBpbnN0cnVjdGlvbiBzdHJlYW0g
dG8gY29sbGVjdC4KICAgIAogICAgVGhpcyB0cmlwcyB1cCBVQlNBTiB3aGVuIHBhc3NlZCB0byBt
ZW1jcHkoKSwgYXMgcGFzc2luZyBOVUxMIGlzIHVuZGVmaW5lZAogICAgYmVoYXZpb3VyIHBlciB0
aGUgQyBzcGVjIChpcnJlc3BlY3RpdmUgb2YgcGFzc2luZyBhIHNpemUgb2YgMCkuCiAgICAKICAg
IFNwZWNpYWwgY2FzZSB0aGVzZSBmZXRjaGVzIGluIGZ1enpfaW5zbl9mZXRjaCgpIGJlZm9yZSBy
ZWFjaGluZyBkYXRhX3JlYWQoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2Z1enotZW11bC5jIHwgMTAgKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enot
ZW11bC5jCmluZGV4IDY1YzVhM2IuLjY0YjdmYjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC0xMTcsNiArMTE3LDE2IEBAIHN0YXRp
YyBpbnQgZnV6el9pbnNuX2ZldGNoKAogICAgIHVuc2lnbmVkIGludCBieXRlcywKICAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKKyAgICAvKgorICAgICAqIFplcm8tbGVuZ3Ro
IGluc3RydWN0aW9uIGZldGNoZXMgYXJlIG1hZGUgYXQgdGhlIGRlc3RpbmF0aW9uIG9mIGp1bXBz
LAorICAgICAqIHRvIHBlcmZvcm0gc2VnbWVudGF0aW9uIGNoZWNrcy4gIE5vIGRhdGEgbmVlZHMg
cmV0dXJuaW5nLgorICAgICAqLworICAgIGlmICggYnl0ZXMgPT0gMCApCisgICAgeworICAgICAg
ICBhc3NlcnQocF9kYXRhID09IE5VTEwpOworICAgICAgICByZXR1cm4gbWF5YmVfZmFpbCgiaW5z
bl9mZXRjaCIsIHRydWUpOworICAgIH0KKwogICAgIHJldHVybiBkYXRhX3JlYWQoImluc25fZmV0
Y2giLCBwX2RhdGEsIGJ5dGVzKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:14:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:14:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI64-0002RL-5Z; Wed, 12 Apr 2017 13:14:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI62-0002Qn-UD
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:07 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 61/60-19731-E182EE85; Wed, 12 Apr 2017 13:14:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVdW412
 EwZn7yhYTthk4MHps79vFHsAYxZqZl5RfkcCasXv5VraC4/UVK2ZXNDBuTehi5OIQEvjCKNG/
 uY0RwjnPKLFy23KmLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBdwk9h07C
 xbnFTCTeNN0AizOAlT/8t5mxgmMHAsYGVYxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjB+WhZwiFGSg0lJlPeywtsIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8R9XeRQgJFqWmp1akZeYAgwMmLcHBoyTCmwKS5i0uSMwtzkyHSJ1i1OV4t/TDeyYh
 lrz8vFQpcV5jdaAiAZCijNI8uBGwQL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6XIKt4M
 vNK4Da9AjqCCeiItXvfghxRkoiQkmpg3Peqe5tfzYmvKZbTljupPYyqfxx3drF5WcbzN3tjDp
 xuvCP8xVbZe5qC/eeO9PtBBydnfqjSP9H1Wdxe8KPZ1evPnSa2Hfu8b2PopJpEucPXnhxuPbv
 hwJmnzrG1TGyPqnp5+csffp995rbymo/npeR2c++NPXpIWVOxt9zRdvX/W4pa4nxfpyuxFGck
 GmoxFxUnAgC7LLY0TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1492002844!84565039!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27927 invoked from network); 12 Apr 2017 13:14:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:14:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI60-0001vH-D3
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI60-0001sg-Cd
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI60-0001sg-Cd@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:14:04 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Avoid making use of
	static data
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIxNjNlNTUwZGYyMTI3YjJiZDFmYmNlNjgyYmVkODdlOGQxOGQwZGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyMCAxODozMzo1OSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxODo0Mjo0
OSAyMDE3ICswMTAwCgogICAgdG9vbHMvaW5zbi1mdXp6OiBBdm9pZCBtYWtpbmcgdXNlIG9mIHN0
YXRpYyBkYXRhCiAgICAKICAgIEFGTCBoYXMgYSBtZWFzdXJlIG9mIHN0YWJpbGl0eSwgd2hlcmUg
aXQgcGFzc2VzIHRoZSBzYW1lIGNvcnB1cyBpbnRvIHRoZQogICAgZnV6emluZyBoYXJuZXNzIGFu
ZCBvYnNlcnZlcyB3aGV0aGVyIHRoZSBleGVjdXRpb24gcGF0aCBjaGFuZ2VzIGZyb20gYmVmb3Jl
LgogICAgQW55IGluc3RhYmlsaXR5IGluIHRoZSBmdXp6aW5nIGhhcm5lc3MgcmVkdWNlcyBpdHMg
ZWZmZWN0aXZlbmVzcywgYXMgYW4KICAgIG9ic2VydmVkIGNyYXNoIG1heSBub3QgcmVsaWFibHkg
YmUgY2F1c2VkIGJ5IHRoZSBvcmlnaW5hbCBjb3JwdXMuCiAgICAKICAgIEluIHByZXBhcmF0aW9u
IHRvIGZpeCBhIHN0YWJpbGl0eSBidWcsIGludHJvZHVjZSBzdHJ1Y3QgZnV6el9zdGF0ZSwgYWxs
b2NhdGVkCiAgICBvbiB0aGUgc3RhY2sgYW5kIHBhc3NlZCBhcm91bmQgdmlhIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0J3MgZGF0YSBwYXJhbWV0ZXIuCiAgICBQcm9wYWdhdGUgY3R4dCBpbnRvIHRo
ZSBoZWxwZXJzIHN1Y2ggYXMgbWF5YmVfZmFpbCgpLCBzbyB0aGUgc3RhdGUgY2FuIGJlCiAgICBy
ZXRyaWV2ZWQuCiAgICAKICAgIE1vdmUgdGhlIHByZXZpb3VzbHktc3RhdGljIGRhdGFfe2luZGV4
LG51bX0gaW50byBzdHJ1Y3QgZnV6el9zdGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1
Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgfCAxODEgKysrKysrKysrKysrKysrLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTE2IGluc2VydGlvbnMoKyksIDY1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
IGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKaW5kZXgg
NjRiN2ZiMi4uZGIwNzE5ZSAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25f
ZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTIxLDcgKzIxLDkgQEAKIAogI2RlZmluZSBTRUdfTlVNIHg4
Nl9zZWdfbm9uZQogCi1zdHJ1Y3QgaW5wdXRfc3RydWN0IHsKKy8qIExheW91dCBvZiBkYXRhIGV4
cGVjdGVkIGFzIGZ1enppbmcgaW5wdXQuICovCitzdHJ1Y3QgZnV6el9jb3JwdXMKK3sKICAgICB1
bnNpZ25lZCBsb25nIGNyWzVdOwogICAgIHVpbnQ2NF90IG1zcltNU1JfSU5ERVhfTUFYXTsKICAg
ICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyByZWdzOwpAQCAtMjksMTkgKzMxLDM2IEBAIHN0cnVjdCBp
bnB1dF9zdHJ1Y3QgewogICAgIHVuc2lnbmVkIGxvbmcgb3B0aW9uczsKICAgICB1bnNpZ25lZCBj
aGFyIGRhdGFbNDA5Nl07CiB9IGlucHV0OwotI2RlZmluZSBEQVRBX09GRlNFVCBvZmZzZXRvZihz
dHJ1Y3QgaW5wdXRfc3RydWN0LCBkYXRhKQotc3RhdGljIHVuc2lnbmVkIGludCBkYXRhX2luZGV4
Owotc3RhdGljIHVuc2lnbmVkIGludCBkYXRhX251bTsKKyNkZWZpbmUgREFUQV9PRkZTRVQgb2Zm
c2V0b2Yoc3RydWN0IGZ1enpfY29ycHVzLCBkYXRhKQorCisvKgorICogSW50ZXJuYWwgc3RhdGUg
b2YgdGhlIGZ1enppbmcgaGFybmVzcy4gIENhbGN1bGF0ZWQgaW5pdGlhbGx5IGZyb20gdGhlIGlu
cHV0CisgKiBjb3JwdXMsIGFuZCBsYXRlciBtdXRhdGVzIGJ5IHRoZSBlbXVsYXRpb24gY2FsbGJh
Y2tzLgorICovCitzdHJ1Y3QgZnV6el9zdGF0ZQoreworICAgIC8qIEZ1enplcidzIGlucHV0IGRh
dGEuICovCisgICAgc3RydWN0IGZ1enpfY29ycHVzICpjb3JwdXM7CisKKyAgICAvKiBSZWFsIGFt
b3VudCBvZiBkYXRhIGJhY2tpbmcgY29ycHVzLT5kYXRhW10uICovCisgICAgc2l6ZV90IGRhdGFf
bnVtOworCisgICAgLyogQW1vdW50IG9mIGNvcnB1cy0+ZGF0YVtdIGNvbnN1bWVkIHRodXMgZmFy
LiAqLworICAgIHNpemVfdCBkYXRhX2luZGV4OworfTsKIAogLyoKICAqIFJhbmRvbWx5IHJldHVy
biBzdWNjZXNzIG9yIGZhaWx1cmUgd2hlbiBwcm9jZXNzaW5nIGRhdGEuICBJZgogICogYGV4Y2Vw
dGlvbmAgaXMgZmFsc2UsIHRoaXMgZnVuY3Rpb24gdHVybnMgX0VYQ0VQVElPTiB0byBfT0tBWS4K
ICAqLwotc3RhdGljIGludCBtYXliZV9mYWlsKGNvbnN0IGNoYXIgKndoeSwgYm9vbCBleGNlcHRp
b24pCitzdGF0aWMgaW50IG1heWJlX2ZhaWwoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQs
CisgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqd2h5LCBib29sIGV4Y2VwdGlvbikK
IHsKKyAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7CisgICAgY29uc3Qgc3Ry
dWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwogICAgIGludCByYzsKIAotICAgIGlmICgg
ZGF0YV9pbmRleCA+PSBkYXRhX251bSApCisgICAgaWYgKCBzLT5kYXRhX2luZGV4ID49IHMtPmRh
dGFfbnVtICkKICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKICAgICBlbHNlCiAgICAg
ewpAQCAtNTAsMTMgKzY5LDEzIEBAIHN0YXRpYyBpbnQgbWF5YmVfZmFpbChjb25zdCBjaGFyICp3
aHksIGJvb2wgZXhjZXB0aW9uKQogICAgICAgICAgKiAyNSUgdW5oYW5kbGFibGUKICAgICAgICAg
ICogMjUlIGV4Y2VwdGlvbgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBpbnB1dC5kYXRhW2Rh
dGFfaW5kZXhdID4gMHhjMCApCisgICAgICAgIGlmICggYy0+ZGF0YVtzLT5kYXRhX2luZGV4XSA+
IDB4YzAgKQogICAgICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICAgICAgZWxz
ZSBpZiAoIGlucHV0LmRhdGFbZGF0YV9pbmRleF0gPiAweDgwICkKKyAgICAgICAgZWxzZSBpZiAo
IGMtPmRhdGFbcy0+ZGF0YV9pbmRleF0gPiAweDgwICkKICAgICAgICAgICAgIHJjID0gWDg2RU1V
TF9VTkhBTkRMRUFCTEU7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9P
S0FZOwotICAgICAgICBkYXRhX2luZGV4Kys7CisgICAgICAgIHMtPmRhdGFfaW5kZXgrKzsKICAg
ICB9CiAKICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICYmICFleGNlcHRpb24gKQpA
QCAtNjcsMjAgKzg2LDIzIEBAIHN0YXRpYyBpbnQgbWF5YmVfZmFpbChjb25zdCBjaGFyICp3aHks
IGJvb2wgZXhjZXB0aW9uKQogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGludCBkYXRhX3Jl
YWQoY29uc3QgY2hhciAqd2h5LCB2b2lkICpkc3QsIHVuc2lnbmVkIGludCBieXRlcykKK3N0YXRp
YyBpbnQgZGF0YV9yZWFkKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAorICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgY2hhciAqd2h5LCB2b2lkICpkc3QsIHVuc2lnbmVkIGludCBieXRl
cykKIHsKKyAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7CisgICAgY29uc3Qg
c3RydWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwogICAgIHVuc2lnbmVkIGludCBpOwog
ICAgIGludCByYzsKIAotICAgIGlmICggZGF0YV9pbmRleCArIGJ5dGVzID4gZGF0YV9udW0gKQor
ICAgIGlmICggcy0+ZGF0YV9pbmRleCArIGJ5dGVzID4gcy0+ZGF0YV9udW0gKQogICAgICAgICBy
YyA9IFg4NkVNVUxfRVhDRVBUSU9OOwogICAgIGVsc2UKLSAgICAgICAgcmMgPSBtYXliZV9mYWls
KHdoeSwgdHJ1ZSk7CisgICAgICAgIHJjID0gbWF5YmVfZmFpbChjdHh0LCB3aHksIHRydWUpOwog
CiAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQogICAgIHsKLSAgICAgICAgbWVtY3B5KGRz
dCwgIGlucHV0LmRhdGEgKyBkYXRhX2luZGV4LCBieXRlcyk7Ci0gICAgICAgIGRhdGFfaW5kZXgg
Kz0gYnl0ZXM7CisgICAgICAgIG1lbWNweShkc3QsICZjLT5kYXRhW3MtPmRhdGFfaW5kZXhdLCBi
eXRlcyk7CisgICAgICAgIHMtPmRhdGFfaW5kZXggKz0gYnl0ZXM7CiAKICAgICAgICAgcHJpbnRm
KCIlczogIiwgd2h5KTsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBieXRlczsgaSsrICkKQEAg
LTk4LDcgKzEyMCw3IEBAIHN0YXRpYyBpbnQgZnV6el9yZWFkKAogICAgIHVuc2lnbmVkIGludCBi
eXRlcywKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKLSAgICByZXR1cm4g
ZGF0YV9yZWFkKCJyZWFkIiwgcF9kYXRhLCBieXRlcyk7CisgICAgcmV0dXJuIGRhdGFfcmVhZChj
dHh0LCAicmVhZCIsIHBfZGF0YSwgYnl0ZXMpOwogfQogCiBzdGF0aWMgaW50IGZ1enpfcmVhZF9p
bygKQEAgLTEwNyw3ICsxMjksNyBAQCBzdGF0aWMgaW50IGZ1enpfcmVhZF9pbygKICAgICB1bnNp
Z25lZCBsb25nICp2YWwsCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7Ci0g
ICAgcmV0dXJuIGRhdGFfcmVhZCgicmVhZF9pbyIsIHZhbCwgYnl0ZXMpOworICAgIHJldHVybiBk
YXRhX3JlYWQoY3R4dCwgInJlYWRfaW8iLCB2YWwsIGJ5dGVzKTsKIH0KIAogc3RhdGljIGludCBm
dXp6X2luc25fZmV0Y2goCkBAIC0xMjQsMTggKzE0NiwxOSBAQCBzdGF0aWMgaW50IGZ1enpfaW5z
bl9mZXRjaCgKICAgICBpZiAoIGJ5dGVzID09IDAgKQogICAgIHsKICAgICAgICAgYXNzZXJ0KHBf
ZGF0YSA9PSBOVUxMKTsKLSAgICAgICAgcmV0dXJuIG1heWJlX2ZhaWwoImluc25fZmV0Y2giLCB0
cnVlKTsKKyAgICAgICAgcmV0dXJuIG1heWJlX2ZhaWwoY3R4dCwgImluc25fZmV0Y2giLCB0cnVl
KTsKICAgICB9CiAKLSAgICByZXR1cm4gZGF0YV9yZWFkKCJpbnNuX2ZldGNoIiwgcF9kYXRhLCBi
eXRlcyk7CisgICAgcmV0dXJuIGRhdGFfcmVhZChjdHh0LCAiaW5zbl9mZXRjaCIsIHBfZGF0YSwg
Ynl0ZXMpOwogfQogCi1zdGF0aWMgaW50IF9mdXp6X3JlcF9yZWFkKGNvbnN0IGNoYXIgKndoeSwg
dW5zaWduZWQgbG9uZyAqcmVwcykKK3N0YXRpYyBpbnQgX2Z1enpfcmVwX3JlYWQoc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKndoeSwgdW5zaWduZWQgbG9uZyAqcmVwcykKIHsKICAgICBpbnQgcmM7CiAgICAgdW5zaWdu
ZWQgbG9uZyBieXRlc19yZWFkID0gMDsKIAotICAgIHJjID0gZGF0YV9yZWFkKHdoeSwgJmJ5dGVz
X3JlYWQsIHNpemVvZihieXRlc19yZWFkKSk7CisgICAgcmMgPSBkYXRhX3JlYWQoY3R4dCwgd2h5
LCAmYnl0ZXNfcmVhZCwgc2l6ZW9mKGJ5dGVzX3JlYWQpKTsKIAogICAgIGlmICggYnl0ZXNfcmVh
ZCA8PSAqcmVwcyApCiAgICAgICAgICpyZXBzID0gYnl0ZXNfcmVhZDsKQEAgLTE1Niw5ICsxNzks
MTAgQEAgc3RhdGljIGludCBfZnV6el9yZXBfcmVhZChjb25zdCBjaGFyICp3aHksIHVuc2lnbmVk
IGxvbmcgKnJlcHMpCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9mdXp6X3JlcF93
cml0ZShjb25zdCBjaGFyICp3aHksIHVuc2lnbmVkIGxvbmcgKnJlcHMpCitzdGF0aWMgaW50IF9m
dXp6X3JlcF93cml0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKndoeSwgdW5zaWduZWQgbG9uZyAqcmVwcykKIHsK
LSAgICBpbnQgcmMgPSBtYXliZV9mYWlsKHdoeSwgdHJ1ZSk7CisgICAgaW50IHJjID0gbWF5YmVf
ZmFpbChjdHh0LCB3aHksIHRydWUpOwogCiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKQEAgLTE4
NCw3ICsyMDgsNyBAQCBzdGF0aWMgaW50IGZ1enpfcmVwX2lucygKICAgICB1bnNpZ25lZCBsb25n
ICpyZXBzLAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewotICAgIHJldHVy
biBfZnV6el9yZXBfcmVhZCgicmVwX2lucyIsIHJlcHMpOworICAgIHJldHVybiBfZnV6el9yZXBf
cmVhZChjdHh0LCAicmVwX2lucyIsIHJlcHMpOwogfQogCiBzdGF0aWMgaW50IGZ1enpfcmVwX21v
dnMoCkBAIC0xOTYsNyArMjIwLDcgQEAgc3RhdGljIGludCBmdXp6X3JlcF9tb3ZzKAogICAgIHVu
c2lnbmVkIGxvbmcgKnJlcHMsCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7
Ci0gICAgcmV0dXJuIF9mdXp6X3JlcF9yZWFkKCJyZXBfbW92cyIsIHJlcHMpOworICAgIHJldHVy
biBfZnV6el9yZXBfcmVhZChjdHh0LCAicmVwX21vdnMiLCByZXBzKTsKIH0KIAogc3RhdGljIGlu
dCBmdXp6X3JlcF9vdXRzKApAQCAtMjA3LDcgKzIzMSw3IEBAIHN0YXRpYyBpbnQgZnV6el9yZXBf
b3V0cygKICAgICB1bnNpZ25lZCBsb25nICpyZXBzLAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQogewotICAgIHJldHVybiBfZnV6el9yZXBfd3JpdGUoInJlcF9vdXRzIiwgcmVw
cyk7CisgICAgcmV0dXJuIF9mdXp6X3JlcF93cml0ZShjdHh0LCAicmVwX291dHMiLCByZXBzKTsK
IH0KIAogc3RhdGljIGludCBmdXp6X3JlcF9zdG9zKApAQCAtMjE4LDcgKzI0Miw3IEBAIHN0YXRp
YyBpbnQgZnV6el9yZXBfc3RvcygKICAgICB1bnNpZ25lZCBsb25nICpyZXBzLAogICAgIHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewotICAgIHJldHVybiBfZnV6el9yZXBfd3JpdGUo
InJlcF9zdG9zIiwgcmVwcyk7CisgICAgcmV0dXJuIF9mdXp6X3JlcF93cml0ZShjdHh0LCAicmVw
X3N0b3MiLCByZXBzKTsKIH0KIAogc3RhdGljIGludCBmdXp6X3dyaXRlKApAQCAtMjI4LDcgKzI1
Miw3IEBAIHN0YXRpYyBpbnQgZnV6el93cml0ZSgKICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCiAg
ICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7Ci0gICAgcmV0dXJuIG1heWJlX2Zh
aWwoIndyaXRlIiwgdHJ1ZSk7CisgICAgcmV0dXJuIG1heWJlX2ZhaWwoY3R4dCwgIndyaXRlIiwg
dHJ1ZSk7CiB9CiAKIHN0YXRpYyBpbnQgZnV6el9jbXB4Y2hnKApAQCAtMjM5LDcgKzI2Myw3IEBA
IHN0YXRpYyBpbnQgZnV6el9jbXB4Y2hnKAogICAgIHVuc2lnbmVkIGludCBieXRlcywKICAgICBz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKLSAgICByZXR1cm4gbWF5YmVfZmFpbCgi
Y21weGNoZyIsIHRydWUpOworICAgIHJldHVybiBtYXliZV9mYWlsKGN0eHQsICJjbXB4Y2hnIiwg
dHJ1ZSk7CiB9CiAKIHN0YXRpYyBpbnQgZnV6el9pbnZscGcoCkBAIC0yNDcsMTMgKzI3MSwxMyBA
QCBzdGF0aWMgaW50IGZ1enpfaW52bHBnKAogICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAogICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewotICAgIHJldHVybiBtYXliZV9mYWls
KCJpbnZscGciLCBmYWxzZSk7CisgICAgcmV0dXJuIG1heWJlX2ZhaWwoY3R4dCwgImludmxwZyIs
IGZhbHNlKTsKIH0KIAogc3RhdGljIGludCBmdXp6X3diaW52ZCgKICAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCkKIHsKLSAgICByZXR1cm4gbWF5YmVfZmFpbCgid2JpbnZkIiwgdHJ1
ZSk7CisgICAgcmV0dXJuIG1heWJlX2ZhaWwoY3R4dCwgIndiaW52ZCIsIHRydWUpOwogfQogCiBz
dGF0aWMgaW50IGZ1enpfd3JpdGVfaW8oCkBAIC0yNjIsNyArMjg2LDcgQEAgc3RhdGljIGludCBm
dXp6X3dyaXRlX2lvKAogICAgIHVuc2lnbmVkIGxvbmcgdmFsLAogICAgIHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0ICpjdHh0KQogewotICAgIHJldHVybiBtYXliZV9mYWlsKCJ3cml0ZV9pbyIsIHRy
dWUpOworICAgIHJldHVybiBtYXliZV9mYWlsKGN0eHQsICJ3cml0ZV9pbyIsIHRydWUpOwogfQog
CiBzdGF0aWMgaW50IGZ1enpfcmVhZF9zZWdtZW50KApAQCAtMjcwLDEwICsyOTQsMTMgQEAgc3Rh
dGljIGludCBmdXp6X3JlYWRfc2VnbWVudCgKICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAq
cmVnLAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogeworICAgIGNvbnN0IHN0
cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKKyAgICBjb25zdCBzdHJ1Y3QgZnV6el9j
b3JwdXMgKmMgPSBzLT5jb3JwdXM7CisKICAgICBpZiAoIHNlZyA+PSBTRUdfTlVNICkKICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogCi0gICAgKnJlZyA9IGlucHV0LnNlZ21l
bnRzW3NlZ107CisgICAgKnJlZyA9IGMtPnNlZ21lbnRzW3NlZ107CiAKICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwogfQpAQCAtMjgzLDE1ICszMTAsMTcgQEAgc3RhdGljIGludCBmdXp6X3dyaXRl
X3NlZ21lbnQoCiAgICAgY29uc3Qgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgKnJlZywKICAgICBz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKKyAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAq
cyA9IGN0eHQtPmRhdGE7CisgICAgc3RydWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwog
ICAgIGludCByYzsKIAogICAgIGlmICggc2VnID49IFNFR19OVU0gKQogICAgICAgICByZXR1cm4g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAKLSAgICByYyA9IG1heWJlX2ZhaWwoIndyaXRlX3NlZ21l
bnQiLCB0cnVlKTsKKyAgICByYyA9IG1heWJlX2ZhaWwoY3R4dCwgIndyaXRlX3NlZ21lbnQiLCB0
cnVlKTsKIAogICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgaW5wdXQuc2Vn
bWVudHNbc2VnXSA9ICpyZWc7CisgICAgICAgIGMtPnNlZ21lbnRzW3NlZ10gPSAqcmVnOwogCiAg
ICAgcmV0dXJuIHJjOwogfQpAQCAtMzAxLDEwICszMzAsMTMgQEAgc3RhdGljIGludCBmdXp6X3Jl
YWRfY3IoCiAgICAgdW5zaWduZWQgbG9uZyAqdmFsLAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQogewotICAgIGlmICggcmVnID49IEFSUkFZX1NJWkUoaW5wdXQuY3IpICkKKyAg
ICBjb25zdCBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7CisgICAgY29uc3Qgc3Ry
dWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOworCisgICAgaWYgKCByZWcgPj0gQVJSQVlf
U0laRShjLT5jcikgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAKLSAg
ICAqdmFsID0gaW5wdXQuY3JbcmVnXTsKKyAgICAqdmFsID0gYy0+Y3JbcmVnXTsKIAogICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CiB9CkBAIC0zMTQsMTYgKzM0NiwxOCBAQCBzdGF0aWMgaW50IGZ1
enpfd3JpdGVfY3IoCiAgICAgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQpCiB7CisgICAgc3RydWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRh
OworICAgIHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1czsKICAgICBpbnQgcmM7CiAK
LSAgICBpZiAoIHJlZyA+PSBBUlJBWV9TSVpFKGlucHV0LmNyKSApCisgICAgaWYgKCByZWcgPj0g
QVJSQVlfU0laRShjLT5jcikgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7
CiAKLSAgICByYyA9IG1heWJlX2ZhaWwoIndyaXRlX2NyIiwgdHJ1ZSk7CisgICAgcmMgPSBtYXli
ZV9mYWlsKGN0eHQsICJ3cml0ZV9jciIsIHRydWUpOwogICAgIGlmICggcmMgIT0gWDg2RU1VTF9P
S0FZICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaW5wdXQuY3JbcmVnXSA9IHZhbDsKKyAg
ICBjLT5jcltyZWddID0gdmFsOwogCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KQEAgLTM1
NSw2ICszODksOCBAQCBzdGF0aWMgaW50IGZ1enpfcmVhZF9tc3IoCiAgICAgdWludDY0X3QgKnZh
bCwKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKKyAgICBjb25zdCBzdHJ1
Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7CisgICAgY29uc3Qgc3RydWN0IGZ1enpfY29y
cHVzICpjID0gcy0+Y29ycHVzOwogICAgIHVuc2lnbmVkIGludCBpZHg7CiAKICAgICBzd2l0Y2gg
KCByZWcgKQpAQCAtMzY2LDEyICs0MDIsMTIgQEAgc3RhdGljIGludCBmdXp6X3JlYWRfbXNyKAog
ICAgICAgICAgKiBzaG91bGQgcHJlZmVyYWJseSByZXR1cm4gY29uc2lzdGVudCB2YWx1ZXMsIGJ1
dCByZXR1cm5pbmcKICAgICAgICAgICogcmFuZG9tIHZhbHVlcyBpcyBmaW5lIGluIGZ1enplci4K
ICAgICAgICAgICovCi0gICAgICAgIHJldHVybiBkYXRhX3JlYWQoInJlYWRfbXNyIiwgdmFsLCBz
aXplb2YoKnZhbCkpOworICAgICAgICByZXR1cm4gZGF0YV9yZWFkKGN0eHQsICJyZWFkX21zciIs
IHZhbCwgc2l6ZW9mKCp2YWwpKTsKICAgICBjYXNlIE1TUl9FRkVSOgotICAgICAgICAqdmFsID0g
aW5wdXQubXNyW01TUklfRUZFUl07CisgICAgICAgICp2YWwgPSBjLT5tc3JbTVNSSV9FRkVSXTsK
ICAgICAgICAgKnZhbCAmPSB+RUZFUl9MTUE7Ci0gICAgICAgIGlmICggKCp2YWwgJiBFRkVSX0xN
RSkgJiYgKGlucHV0LmNyWzRdICYgWDg2X0NSNF9QQUUpICYmCi0gICAgICAgICAgICAgKGlucHV0
LmNyWzBdICYgWDg2X0NSMF9QRykgKQorICAgICAgICBpZiAoICgqdmFsICYgRUZFUl9MTUUpICYm
IChjLT5jcls0XSAmIFg4Nl9DUjRfUEFFKSAmJgorICAgICAgICAgICAgIChjLT5jclswXSAmIFg4
Nl9DUjBfUEcpICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIEVGRVJf
TE1BXG4iKTsKICAgICAgICAgICAgICp2YWwgfD0gRUZFUl9MTUE7CkBAIC0zODMsNyArNDE5LDcg
QEAgc3RhdGljIGludCBmdXp6X3JlYWRfbXNyKAogICAgIHsKICAgICAgICAgaWYgKCBtc3JfaW5k
ZXhbaWR4XSA9PSByZWcgKQogICAgICAgICB7Ci0gICAgICAgICAgICAqdmFsID0gaW5wdXQubXNy
W2lkeF07CisgICAgICAgICAgICAqdmFsID0gYy0+bXNyW2lkeF07CiAgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwogICAgICAgICB9CiAgICAgfQpAQCAtMzk2LDEwICs0MzIsMTIgQEAg
c3RhdGljIGludCBmdXp6X3dyaXRlX21zcigKICAgICB1aW50NjRfdCB2YWwsCiAgICAgc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CisgICAgc3RydWN0IGZ1enpfc3RhdGUgKnMgPSBj
dHh0LT5kYXRhOworICAgIHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1czsKICAgICB1
bnNpZ25lZCBpbnQgaWR4OwogICAgIGludCByYzsKIAotICAgIHJjID0gbWF5YmVfZmFpbCgid3Jp
dGVfbXNyIiwgdHJ1ZSk7CisgICAgcmMgPSBtYXliZV9mYWlsKGN0eHQsICJ3cml0ZV9tc3IiLCB0
cnVlKTsKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHJldHVybiByYzsK
IApAQCAtNDE0LDcgKzQ1Miw3IEBAIHN0YXRpYyBpbnQgZnV6el93cml0ZV9tc3IoCiAgICAgewog
ICAgICAgICBpZiAoIG1zcl9pbmRleFtpZHhdID09IHJlZyApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIGlucHV0Lm1zcltpZHhdID0gdmFsOworICAgICAgICAgICAgYy0+bXNyW2lkeF0gPSB2YWw7
CiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgICAgICB9CiAgICAgfQpAQCAt
NDYyLDE0ICs1MDAsMTYgQEAgc3RhdGljIHZvaWQgc2V0dXBfZnB1X2V4Y2VwdGlvbl9oYW5kbGVy
KHZvaWQpCiAKIHN0YXRpYyB2b2lkIGR1bXBfc3RhdGUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQpCiB7CisgICAgc3RydWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRhOworICAgIGNv
bnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1czsKICAgICBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncyA9IGN0eHQtPnJlZ3M7CiAgICAgdWludDY0X3QgdmFsID0gMDsKIAogICAg
IHByaW50ZigiIC0tIFN0YXRlIC0tIFxuIik7CiAgICAgcHJpbnRmKCJhZGRyIC8gc3Agc2l6ZTog
JWQgLyAlZFxuIiwgY3R4dC0+YWRkcl9zaXplLCBjdHh0LT5zcF9zaXplKTsKLSAgICBwcmludGYo
IiBjcjA6ICVseFxuIiwgaW5wdXQuY3JbMF0pOwotICAgIHByaW50ZigiIGNyMzogJWx4XG4iLCBp
bnB1dC5jclszXSk7Ci0gICAgcHJpbnRmKCIgY3I0OiAlbHhcbiIsIGlucHV0LmNyWzRdKTsKKyAg
ICBwcmludGYoIiBjcjA6ICVseFxuIiwgYy0+Y3JbMF0pOworICAgIHByaW50ZigiIGNyMzogJWx4
XG4iLCBjLT5jclszXSk7CisgICAgcHJpbnRmKCIgY3I0OiAlbHhcbiIsIGMtPmNyWzRdKTsKIAog
ICAgIHByaW50ZigiIHJpcDogJSJQUkl4NjQiXG4iLCByZWdzLT5yaXApOwogCkBAIC00ODksMTkg
KzUyOSwyNSBAQCBzdGF0aWMgYm9vbCBsb25nX21vZGVfYWN0aXZlKHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0KQogCiBzdGF0aWMgYm9vbCBpbl9sb25nbW9kZShzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKIHsKLSAgICByZXR1cm4gbG9uZ19tb2RlX2FjdGl2ZShjdHh0KSAmJiBp
bnB1dC5zZWdtZW50c1t4ODZfc2VnX2NzXS5hdHRyLmZpZWxkcy5sOworICAgIGNvbnN0IHN0cnVj
dCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKKyAgICBjb25zdCBzdHJ1Y3QgZnV6el9jb3Jw
dXMgKmMgPSBzLT5jb3JwdXM7CisKKyAgICByZXR1cm4gbG9uZ19tb2RlX2FjdGl2ZShjdHh0KSAm
JiBjLT5zZWdtZW50c1t4ODZfc2VnX2NzXS5hdHRyLmZpZWxkcy5sOwogfQogCiBzdGF0aWMgdm9p
ZCBzZXRfc2l6ZXMoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CisgICAgc3RydWN0
IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRhOworICAgIGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1
cyAqYyA9IHMtPmNvcnB1czsKKwogICAgIGN0eHQtPmxtYSA9IGxvbmdfbW9kZV9hY3RpdmUoY3R4
dCk7CiAKICAgICBpZiAoIGluX2xvbmdtb2RlKGN0eHQpICkKICAgICAgICAgY3R4dC0+YWRkcl9z
aXplID0gY3R4dC0+c3Bfc2l6ZSA9IDY0OwogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIGN0eHQt
PmFkZHJfc2l6ZSA9IGlucHV0LnNlZ21lbnRzW3g4Nl9zZWdfY3NdLmF0dHIuZmllbGRzLmRiID8g
MzIgOiAxNjsKLSAgICAgICAgY3R4dC0+c3Bfc2l6ZSAgID0gaW5wdXQuc2VnbWVudHNbeDg2X3Nl
Z19zc10uYXR0ci5maWVsZHMuZGIgPyAzMiA6IDE2OworICAgICAgICBjdHh0LT5hZGRyX3NpemUg
PSBjLT5zZWdtZW50c1t4ODZfc2VnX2NzXS5hdHRyLmZpZWxkcy5kYiA/IDMyIDogMTY7CisgICAg
ICAgIGN0eHQtPnNwX3NpemUgICA9IGMtPnNlZ21lbnRzW3g4Nl9zZWdfc3NdLmF0dHIuZmllbGRz
LmRiID8gMzIgOiAxNjsKICAgICB9CiB9CiAKQEAgLTU2MSw5ICs2MDcsMTEgQEAgZW51bSB7CiAg
ICAgICAgIHByaW50ZigiRGlzYWJsaW5nIGhvb2sgIiNoIlxuIik7ICAgICAgICAgICAgICAgXAog
ICAgIH0KIAotc3RhdGljIHZvaWQgZGlzYWJsZV9ob29rcyh2b2lkKQorc3RhdGljIHZvaWQgZGlz
YWJsZV9ob29rcyhzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKLSAgICB1bnNpZ25l
ZCBsb25nIGJpdG1hcCA9IGlucHV0Lm9wdGlvbnM7CisgICAgc3RydWN0IGZ1enpfc3RhdGUgKnMg
PSBjdHh0LT5kYXRhOworICAgIGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1
czsKKyAgICB1bnNpZ25lZCBsb25nIGJpdG1hcCA9IGMtPm9wdGlvbnM7CiAKICAgICAvKiBTZWUg
YWxzbyBzYW5pdGl6ZV9pbnB1dCwgc29tZSBob29rcyBjYW4ndCBiZSBkaXNhYmxlZC4gKi8KICAg
ICBNQVlCRV9ESVNBQkxFX0hPT0socmVhZCk7CkBAIC02MTIsMTEgKzY2MCwxMyBAQCBzdGF0aWMg
dm9pZCBkaXNhYmxlX2hvb2tzKHZvaWQpCiAgKi8KIHN0YXRpYyB2b2lkIHNhbml0aXplX2lucHV0
KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewotICAgIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzID0gJmlucHV0LnJlZ3M7Ci0gICAgdW5zaWduZWQgbG9uZyBiaXRtYXAgPSBpbnB1
dC5vcHRpb25zOworICAgIHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKKyAgICBz
dHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7CisgICAgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MgPSAmYy0+cmVnczsKKyAgICB1bnNpZ25lZCBsb25nIGJpdG1hcCA9IGMtPm9wdGlv
bnM7CiAKICAgICAvKiBTb21lIGhvb2tzIGNhbid0IGJlIGRpc2FibGVkLiAqLwotICAgIGlucHV0
Lm9wdGlvbnMgJj0gfigoMTw8SE9PS19yZWFkKXwoMTw8SE9PS19pbnNuX2ZldGNoKSk7CisgICAg
Yy0+b3B0aW9ucyAmPSB+KCgxPDxIT09LX3JlYWQpfCgxPDxIT09LX2luc25fZmV0Y2gpKTsKIAog
ICAgIC8qIFplcm8gJ3ByaXZhdGUnIGVudHJpZXMgKi8KICAgICByZWdzLT5lcnJvcl9jb2RlID0g
MDsKQEAgLTYzMCw4ICs2ODAsOCBAQCBzdGF0aWMgdm9pZCBzYW5pdGl6ZV9pbnB1dChzdHJ1Y3Qg
eDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKICAgICAgKiBDUjAuUEcgY2FuJ3QgYmUgc2V0IGlmIENS
MC5QRSBpc24ndCBzZXQuICBTZXQgaXMgbW9yZSBpbnRlcmVzdGluZywgc28KICAgICAgKiBzZXQg
UEUgaWYgUEcgaXMgc2V0LgogICAgICAqLwotICAgIGlmICggaW5wdXQuY3JbMF0gJiBYODZfQ1Iw
X1BHICkKLSAgICAgICAgaW5wdXQuY3JbMF0gfD0gWDg2X0NSMF9QRTsKKyAgICBpZiAoIGMtPmNy
WzBdICYgWDg2X0NSMF9QRyApCisgICAgICAgIGMtPmNyWzBdIHw9IFg4Nl9DUjBfUEU7CiAKICAg
ICAvKiBFRkxBR1MuVk0gbm90IGF2YWlsYWJsZSBpbiBsb25nIG1vZGUgKi8KICAgICBpZiAoIGxv
bmdfbW9kZV9hY3RpdmUoY3R4dCkgKQpAQCAtNjQwLDggKzY5MCw4IEBAIHN0YXRpYyB2b2lkIHNh
bml0aXplX2lucHV0KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogICAgIC8qIEVGTEFH
Uy5WTSBpbXBsaWVzIDE2LWJpdCBtb2RlICovCiAgICAgaWYgKCByZWdzLT5yZmxhZ3MgJiBYODZf
RUZMQUdTX1ZNICkKICAgICB7Ci0gICAgICAgIGlucHV0LnNlZ21lbnRzW3g4Nl9zZWdfY3NdLmF0
dHIuZmllbGRzLmRiID0gMDsKLSAgICAgICAgaW5wdXQuc2VnbWVudHNbeDg2X3NlZ19zc10uYXR0
ci5maWVsZHMuZGIgPSAwOworICAgICAgICBjLT5zZWdtZW50c1t4ODZfc2VnX2NzXS5hdHRyLmZp
ZWxkcy5kYiA9IDA7CisgICAgICAgIGMtPnNlZ21lbnRzW3g4Nl9zZWdfc3NdLmF0dHIuZmllbGRz
LmRiID0gMDsKICAgICB9CiB9CiAKQEAgLTY1OSw3ICs3MDksOSBAQCBpbnQgTExWTUZ1enplcklu
aXRpYWxpemUoaW50ICphcmdjLCBjaGFyICoqKmFyZ3YpCiBpbnQgTExWTUZ1enplclRlc3RPbmVJ
bnB1dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQogewogICAgIHN0cnVjdCBj
cHVfdXNlcl9yZWdzIHJlZ3MgPSB7fTsKKyAgICBzdHJ1Y3QgZnV6el9zdGF0ZSBzdGF0ZSA9IHt9
OwogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQgPSB7CisgICAgICAgIC5kYXRhID0g
JnN0YXRlLAogICAgICAgICAucmVncyA9ICZyZWdzLAogICAgICAgICAuYWRkcl9zaXplID0gOCAq
IHNpemVvZih2b2lkICopLAogICAgICAgICAuc3Bfc2l6ZSA9IDggKiBzaXplb2Yodm9pZCAqKSwK
QEAgLTY2OCw4ICs3MjAsNiBAQCBpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50
OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQogCiAgICAgLyogUmVzZXQgYWxsIGdsb2JhbCBzdGF0
ZSB2YXJpYWJsZXMgKi8KICAgICBtZW1zZXQoJmlucHV0LCAwLCBzaXplb2YoaW5wdXQpKTsKLSAg
ICBkYXRhX2luZGV4ID0gMDsKLSAgICBkYXRhX251bSA9IDA7CiAKICAgICBpZiAoIHNpemUgPD0g
REFUQV9PRkZTRVQgKQogICAgIHsKQEAgLTY4NSwxMSArNzM1LDEyIEBAIGludCBMTFZNRnV6emVy
VGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCiAKICAgICBt
ZW1jcHkoJmlucHV0LCBkYXRhX3AsIHNpemUpOwogCi0gICAgZGF0YV9udW0gPSBzaXplIC0gREFU
QV9PRkZTRVQ7CisgICAgc3RhdGUuY29ycHVzID0gJmlucHV0OworICAgIHN0YXRlLmRhdGFfbnVt
ID0gc2l6ZSAtIERBVEFfT0ZGU0VUOwogCiAgICAgc2FuaXRpemVfaW5wdXQoJmN0eHQpOwogCi0g
ICAgZGlzYWJsZV9ob29rcygpOworICAgIGRpc2FibGVfaG9va3MoJmN0eHQpOwogCiAgICAgZG8g
ewogICAgICAgICAvKiBGSVhNRTogVW50aWwgd2UgYWN0dWFsbHkgaW1wbGVtZW50IFNJR0ZQRSBo
YW5kbGluZyBwcm9wZXJseSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:14:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:14:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI6E-0002Th-7I; Wed, 12 Apr 2017 13:14:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6D-0002TP-Da
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:17 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 70/E0-19731-8282EE85; Wed, 12 Apr 2017 13:14:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVdD412
 EwftmfosJ2wwcGD229+1iD2CMYs3MS8qvSGDNONhzkalgr3jFjck/WBsYbwp2MXJxCAl8YZTY
 dK2ZHcI5zyhx5NQU1i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAMpERYIlJhxJ
 w4kzCtgJtGz+TILiM0CVH5v4jfGCYwcCxgZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MH5aFnCIUZKDSUmU97LC2wghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxH1d5FCAkWpaanVqRl5gCDAyYtwcGjJMKbApLmLS5IzC3OTIdInWJUlBLnNVYH
 SgiAJDJK8+DaYAF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8L0HG82TmlcBNfwW0mAlo8
 dq9b0EWlyQipKQaGJun3Vb0ULT2FH59a2eMOc+2gzefp4dY3K74/IaxJyh86uXPf5YnRrnIHW
 04lrj+VOEdufdbfR5LlzrJJFpVKDrXSu48behUNYOP5evai25lUXPu+Nh9n3zye+HiV+t/fjr
 BNMmCU+HgBstWwR6b75VV557eedfDe5AlZU37krWykvE3KtadXa7EUpyRaKjFXFScCACanqUZ
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1492002855!86719098!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59314 invoked from network); 12 Apr 2017 13:14:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:14:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6A-0001vQ-Ex
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6A-0001wN-ER
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI6A-0001wN-ER@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:14:14 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Fix a stability bug
	in afl-clang-fast mode
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhiYTdiODQ1YzJhNjhmOWQwMjU3MTBhNTdjODc4NzBiM2FkMTlhYzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyMCAxOToxNzozMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxODo0Mjo0
OSAyMDE3ICswMTAwCgogICAgdG9vbHMvaW5zbi1mdXp6OiBGaXggYSBzdGFiaWxpdHkgYnVnIGlu
IGFmbC1jbGFuZy1mYXN0IG1vZGUKICAgIAogICAgVGhlIGZ1enppbmcgaGFybmVzcyBjb25kaXRp
b25hbGx5IGRpc2FibGVzIGhvb2tzIHRvIHRlc3QgZXJyb3IgcGF0aHMgaW4gdGhlCiAgICBlbXVs
YXRvci4gIEhvd2V2ZXIsIGZ1enpfZW11bG9wcyBpcyBhIHN0YXRpYyBzdHJ1Y3R1cmUuCiAgICAK
ICAgIGMvcyA2OWY0NjMzICJ0b29scy9pbnNuLWZ1eno6IFN1cHBvcnQgQUZMJ3MgYWZsLWNsYW5n
LWZhc3QgbW9kZSIgaW50cm9kdWNlZAogICAgcGVyc2lzdGVudCBtb2RlLCBidXQgYmVjYXVzZSBm
dXp6X2VtdWxvcHMgaXMgc3RhdGljLCB0aGUgY2xvYmJlcmluZyBvZiBob29rcwogICAgYWNjdW11
bGF0ZXMgb3ZlciByZXBlYXRlZCBpbnB1dCwgbWVhbmluZyB0aGF0IHByZXZpb3VzIGNvcnBvcmEg
aW5mbHVlbmNlIHRoZQogICAgZXhlY3V0aW9uIG92ZXIgdGhlIGN1cnJlbnQgY29ycHVzLgogICAg
CiAgICBNb3ZlIHRoZSBwYXJ0aWFsbHkgY2xvYmJlcmVkIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMg
aW50byBzdHJ1Y3QgZnV6el9zdGF0ZSwKICAgIHdoaWNoIGlzIHJlLWluaXRpYWxpc2VkIGZyb20g
ZnVsbCBvbiBlYWNoIGNhbGwgdG8gTExWTUZ1enplclRlc3RPbmVJbnB1dCgpCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgMTMgKysrKysrKysr
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwu
YyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmluZGV4
IGRiMDcxOWUuLmEyMDIxMmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2Vt
dWxhdG9yL2Z1enotZW11bC5jCkBAIC00Nyw2ICs0Nyw5IEBAIHN0cnVjdCBmdXp6X3N0YXRlCiAK
ICAgICAvKiBBbW91bnQgb2YgY29ycHVzLT5kYXRhW10gY29uc3VtZWQgdGh1cyBmYXIuICovCiAg
ICAgc2l6ZV90IGRhdGFfaW5kZXg7CisKKyAgICAvKiBFbXVsYXRpb24gb3BzLCBzb21lIG9mIHdo
aWNoIGFyZSBkaXNhYmxlZCBiYXNlZCBvbiBjb3JwdXMtPm9wdGlvbnMuICovCisgICAgc3RydWN0
IHg4Nl9lbXVsYXRlX29wcyBvcHM7CiB9OwogCiAvKgpAQCAtNDYxLDcgKzQ2NCw3IEBAIHN0YXRp
YyBpbnQgZnV6el93cml0ZV9tc3IoCiB9CiAKICNkZWZpbmUgU0VUKGgpIC5oID0gZnV6el8jI2gK
LXN0YXRpYyBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGZ1enpfZW11bG9wcyA9IHsKK3N0YXRpYyBj
b25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGFsbF9mdXp6ZXJfb3BzID0gewogICAgIFNFVChy
ZWFkKSwKICAgICBTRVQoaW5zbl9mZXRjaCksCiAgICAgU0VUKHdyaXRlKSwKQEAgLTYwMyw3ICs2
MDYsNyBAQCBlbnVtIHsKICNkZWZpbmUgTUFZQkVfRElTQUJMRV9IT09LKGgpICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgaWYgKCBiaXRtYXAgJiAoMSA8PCBIT09LXyMjaCkgKSAgICAg
ICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgZnV6el9lbXVsb3BzLmggPSBOVUxMOyAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIHMtPm9wcy5oID0gTlVMTDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICBwcmludGYoIkRpc2FibGluZyBob29rICIjaCJc
biIpOyAgICAgICAgICAgICAgIFwKICAgICB9CiAKQEAgLTcwOSw3ICs3MTIsOSBAQCBpbnQgTExW
TUZ1enplckluaXRpYWxpemUoaW50ICphcmdjLCBjaGFyICoqKmFyZ3YpCiBpbnQgTExWTUZ1enpl
clRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQogewogICAg
IHN0cnVjdCBjcHVfdXNlcl9yZWdzIHJlZ3MgPSB7fTsKLSAgICBzdHJ1Y3QgZnV6el9zdGF0ZSBz
dGF0ZSA9IHt9OworICAgIHN0cnVjdCBmdXp6X3N0YXRlIHN0YXRlID0geworICAgICAgICAub3Bz
ID0gYWxsX2Z1enplcl9vcHMsCisgICAgfTsKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBj
dHh0ID0gewogICAgICAgICAuZGF0YSA9ICZzdGF0ZSwKICAgICAgICAgLnJlZ3MgPSAmcmVncywK
QEAgLTc0OSw3ICs3NTQsNyBAQCBpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50
OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQogICAgICAgICBzZXRfc2l6ZXMoJmN0eHQpOwogICAg
ICAgICBkdW1wX3N0YXRlKCZjdHh0KTsKIAotICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0
LCAmZnV6el9lbXVsb3BzKTsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJnN0YXRl
Lm9wcyk7CiAgICAgICAgIHByaW50ZigiRW11bGF0aW9uIHJlc3VsdDogJWRcbiIsIHJjKTsKICAg
ICB9IHdoaWxlICggcmMgPT0gWDg2RU1VTF9PS0FZICk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:14:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:14:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI6O-0002Vt-AJ; Wed, 12 Apr 2017 13:14:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6M-0002VX-VI
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:27 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 7B/47-05091-2382EE85; Wed, 12 Apr 2017 13:14:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVddQ412
 EwcFLOhYTthk4MHps79vFHsAYxZqZl5RfkcCaMf/KVeaCX7oVS2/8YGlgnKDSxcjFISTwhVGi
 o+EgK4RznlFi65erbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwskSnT/3
 8QKYvMKmEk8XbqcEcRmAapvP/qXbQIjxwJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGxn
 q5qcXFiempOYlJxXrJ+bmbGIFeqWdgYNzB2HnC7xCjJAeTkijvZYW3EUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkeI+qvYsQEixKTU+tSMvMAYYHTFqCg0dJhDcFJM1bXJCYW5yZDpE6xajL8W7p
 h/dMQix5+XmpUuK8h0CKBECKMkrz4EbAQvUSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHel
 yBTeDLzSuA2vQI6ggnoiLV734IcUZKIkJJqYKwUe3PJMUsu7cuhwyXLwoJ61K7UnctObftYue
 XSiosiG+bxnFP9c9u68bvZUvdFFg/ink6S5dnn+cBJJ6fR/1WBeXpC7oL6HXf/zTzL57poV+E
 lc2ndC7OXnPPde8Lz0sEJdqp2Rd+urYjq/WP79lX0jHvWX7OOHW/+V3TvzZePi+eF+VSITrFR
 YinOSDTUYi4qTgQA6ceZNlACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1492002864!92253539!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20693 invoked from network); 12 Apr 2017 13:14:25 -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; 12 Apr 2017 13:14:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6K-0001va-H5
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6K-0001y3-Gd
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI6K-0001y3-Gd@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:14:24 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Correct hook
	prototypes, and assert() appropriate segments
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEyNTM3MmE2ZTUxZWI2ZmQ1ZDhhMjE4NWJmNjZlNDg2NDdjN2Q3NzAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAyMSAxNjo0OTozNiAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxODo0Mjo0
OSAyMDE3ICswMTAwCgogICAgdG9vbHMvaW5zbi1mdXp6OiBDb3JyZWN0IGhvb2sgcHJvdG90eXBl
cywgYW5kIGFzc2VydCgpIGFwcHJvcHJpYXRlIHNlZ21lbnRzCiAgICAKICAgIFRoZSBjb3JyZWN0
IHByb3RvdHlwZXMgZm9yIHRoZSBob29rcyBhcmUgdG8gdXNlIGVudW0geDg2X3NlZ21lbnQgcmF0
aGVyIHRoYW4KICAgIHVuc2lnbmVkIGludC4gIEl0IGlzIGltcGxlbWVudGF0aW9uIHNwZWNpZmlj
IGFzIHRvIHdoZXRoZXIgdGhpcyBjb21waWxlcy4KICAgIAogICAgYXNzZXJ0KCkgdGhhdCB0aGUg
ZW11bGF0b3IgbmV2ZXIgcGFzc2VzIGFuIGluYXBwcm9wcmlhdGUgc2VnbWVudC4gIFRoZSBvbmx5
CiAgICBob29rIHdoaWNoIG1heSBsZWdpdGltYXRlbHkgYmUgcGFzc2VkIHg4Nl9zZWdfbm9uZSBp
cyBpbnZscGcoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6
ei1lbXVsLmMgfCA0NSArKysrKysrKysrKysrKysrKysrKy0tLS0tCiB0b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyAgICB8ICA4ICsrLS0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDQxIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIGIvdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKaW5kZXggYTIwMjEyZS4uMTA1MDFk
OSAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1l
bXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVs
LmMKQEAgLTExNywxMiArMTE3LDE1IEBAIHN0YXRpYyBpbnQgZGF0YV9yZWFkKHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0LAogfQogCiBzdGF0aWMgaW50IGZ1enpfcmVhZCgKLSAgICB1bnNp
Z25lZCBpbnQgc2VnLAorICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAgIHVuc2lnbmVkIGxv
bmcgb2Zmc2V0LAogICAgIHZvaWQgKnBfZGF0YSwKICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCiAg
ICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CisgICAgLyogUmVhZHMgZXhwZWN0
ZWQgZm9yIGFsbCB1c2VyIGFuZCBzeXN0ZW0gc2VnbWVudHMuICovCisgICAgYXNzZXJ0KGlzX3g4
Nl91c2VyX3NlZ21lbnQoc2VnKSB8fCBpc194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSk7CisKICAg
ICByZXR1cm4gZGF0YV9yZWFkKGN0eHQsICJyZWFkIiwgcF9kYXRhLCBieXRlcyk7CiB9CiAKQEAg
LTEzNiwxMiArMTM5LDE0IEBAIHN0YXRpYyBpbnQgZnV6el9yZWFkX2lvKAogfQogCiBzdGF0aWMg
aW50IGZ1enpfaW5zbl9mZXRjaCgKLSAgICB1bnNpZ25lZCBpbnQgc2VnLAorICAgIGVudW0geDg2
X3NlZ21lbnQgc2VnLAogICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAogICAgIHZvaWQgKnBfZGF0
YSwKICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQpCiB7CisgICAgYXNzZXJ0KHNlZyA9PSB4ODZfc2VnX2NzKTsKKwogICAgIC8qCiAgICAg
ICogWmVyby1sZW5ndGggaW5zdHJ1Y3Rpb24gZmV0Y2hlcyBhcmUgbWFkZSBhdCB0aGUgZGVzdGlu
YXRpb24gb2YganVtcHMsCiAgICAgICogdG8gcGVyZm9ybSBzZWdtZW50YXRpb24gY2hlY2tzLiAg
Tm8gZGF0YSBuZWVkcyByZXR1cm5pbmcuCkBAIC0yMTEsNiArMjE2LDggQEAgc3RhdGljIGludCBm
dXp6X3JlcF9pbnMoCiAgICAgdW5zaWduZWQgbG9uZyAqcmVwcywKICAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCkKIHsKKyAgICBhc3NlcnQoZHN0X3NlZyA9PSB4ODZfc2VnX2VzKTsK
KwogICAgIHJldHVybiBfZnV6el9yZXBfcmVhZChjdHh0LCAicmVwX2lucyIsIHJlcHMpOwogfQog
CkBAIC0yMjMsNiArMjMwLDkgQEAgc3RhdGljIGludCBmdXp6X3JlcF9tb3ZzKAogICAgIHVuc2ln
bmVkIGxvbmcgKnJlcHMsCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7Cisg
ICAgYXNzZXJ0KGlzX3g4Nl91c2VyX3NlZ21lbnQoc3JjX3NlZykpOworICAgIGFzc2VydChkc3Rf
c2VnID09IHg4Nl9zZWdfZXMpOworCiAgICAgcmV0dXJuIF9mdXp6X3JlcF9yZWFkKGN0eHQsICJy
ZXBfbW92cyIsIHJlcHMpOwogfQogCkBAIC0yMzQsNiArMjQ0LDggQEAgc3RhdGljIGludCBmdXp6
X3JlcF9vdXRzKAogICAgIHVuc2lnbmVkIGxvbmcgKnJlcHMsCiAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQpCiB7CisgICAgYXNzZXJ0KGlzX3g4Nl91c2VyX3NlZ21lbnQoc3JjX3Nl
ZykpOworCiAgICAgcmV0dXJuIF9mdXp6X3JlcF93cml0ZShjdHh0LCAicmVwX291dHMiLCByZXBz
KTsKIH0KIApAQCAtMjQ1LDI3ICsyNTcsNDMgQEAgc3RhdGljIGludCBmdXp6X3JlcF9zdG9zKAog
ICAgIHVuc2lnbmVkIGxvbmcgKnJlcHMsCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQpCiB7CisgICAgLyoKKyAgICAgKiBTVE9TIGl0c2VsZiBtYXkgb25seSBoYXZlIGFuICVlcyBz
ZWdtZW50LCBidXQgdGhlIHN0b3MoKSBob29rIGlzIHJldXNlZAorICAgICAqIGZvciBDTFpFUk8u
CisgICAgICovCisgICAgYXNzZXJ0KGlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSk7CisKICAgICBy
ZXR1cm4gX2Z1enpfcmVwX3dyaXRlKGN0eHQsICJyZXBfc3RvcyIsIHJlcHMpOwogfQogCiBzdGF0
aWMgaW50IGZ1enpfd3JpdGUoCi0gICAgdW5zaWduZWQgaW50IHNlZywKKyAgICBlbnVtIHg4Nl9z
ZWdtZW50IHNlZywKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKICAgICB2b2lkICpwX2RhdGEs
CiAgICAgdW5zaWduZWQgaW50IGJ5dGVzLAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KQogeworICAgIC8qIFdyaXRlcyBub3QgZXhwZWN0ZWQgZm9yIGFueSBzeXN0ZW0gc2VnbWVu
dHMuICovCisgICAgYXNzZXJ0KGlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSk7CisKICAgICByZXR1
cm4gbWF5YmVfZmFpbChjdHh0LCAid3JpdGUiLCB0cnVlKTsKIH0KIAogc3RhdGljIGludCBmdXp6
X2NtcHhjaGcoCi0gICAgdW5zaWduZWQgaW50IHNlZywKKyAgICBlbnVtIHg4Nl9zZWdtZW50IHNl
ZywKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKICAgICB2b2lkICpvbGQsCiAgICAgdm9pZCAq
bmV3LAogICAgIHVuc2lnbmVkIGludCBieXRlcywKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCkKIHsKKyAgICAvKgorICAgICAqIENtcHhjaGcgZXhwZWN0ZWQgZm9yIHVzZXIgc2Vn
bWVudHMsIGFuZCBzZXR0aW5nIGFjY2Vzc2VkL2J1c3kgYml0cyBpbgorICAgICAqIEdEVC9MRFQg
ZW50aWVzLCBidXQgbm90IGV4cGVjdGVkIGZvciBhbnkgSURUIG9yIFRSIGFjY2Vzc2VzLgorICAg
ICAqLworICAgIGFzc2VydChpc194ODZfdXNlcl9zZWdtZW50KHNlZykgfHwKKyAgICAgICAgICAg
c2VnID09IHg4Nl9zZWdfZ2R0ciB8fCBzZWcgPT0geDg2X3NlZ19sZHRyKTsKKwogICAgIHJldHVy
biBtYXliZV9mYWlsKGN0eHQsICJjbXB4Y2hnIiwgdHJ1ZSk7CiB9CiAKQEAgLTI3NCw2ICszMDIs
OSBAQCBzdGF0aWMgaW50IGZ1enpfaW52bHBnKAogICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAog
ICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogeworICAgIC8qIGludmxwZygpLCB1
bmxpa2UgYWxsIG90aGVyIGhvb2tzLCBtYXkgYmUgY2FsbGVkIHdpdGggeDg2X3NlZ19ub25lLiAq
LworICAgIGFzc2VydChpc194ODZfdXNlcl9zZWdtZW50KHNlZykgfHwgc2VnID09IHg4Nl9zZWdf
bm9uZSk7CisKICAgICByZXR1cm4gbWF5YmVfZmFpbChjdHh0LCAiaW52bHBnIiwgZmFsc2UpOwog
fQogCkBAIC0zMDAsOCArMzMxLDcgQEAgc3RhdGljIGludCBmdXp6X3JlYWRfc2VnbWVudCgKICAg
ICBjb25zdCBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7CiAgICAgY29uc3Qgc3Ry
dWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwogCi0gICAgaWYgKCBzZWcgPj0gU0VHX05V
TSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICBhc3NlcnQoaXNf
eDg2X3VzZXJfc2VnbWVudChzZWcpIHx8IGlzX3g4Nl9zeXN0ZW1fc2VnbWVudChzZWcpKTsKIAog
ICAgICpyZWcgPSBjLT5zZWdtZW50c1tzZWddOwogCkBAIC0zMTcsOCArMzQ3LDcgQEAgc3RhdGlj
IGludCBmdXp6X3dyaXRlX3NlZ21lbnQoCiAgICAgc3RydWN0IGZ1enpfY29ycHVzICpjID0gcy0+
Y29ycHVzOwogICAgIGludCByYzsKIAotICAgIGlmICggc2VnID49IFNFR19OVU0gKQotICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgYXNzZXJ0KGlzX3g4Nl91c2VyX3Nl
Z21lbnQoc2VnKSB8fCBpc194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSk7CiAKICAgICByYyA9IG1h
eWJlX2ZhaWwoY3R4dCwgIndyaXRlX3NlZ21lbnQiLCB0cnVlKTsKIApkaWZmIC0tZ2l0IGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwppbmRleCBlZmViMTc1Li4xOTkyYzNmIDEw
MDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwor
KysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMTU1
LDcgKzE1NSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewogc3RhdGljIHVuc2lnbmVkIGludCBi
eXRlc19yZWFkOwogCiBzdGF0aWMgaW50IHJlYWQoCi0gICAgdW5zaWduZWQgaW50IHNlZywKKyAg
ICBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKICAgICB2
b2lkICpwX2RhdGEsCiAgICAgdW5zaWduZWQgaW50IGJ5dGVzLApAQCAtMjEwLDcgKzIxMCw3IEBA
IHN0YXRpYyBpbnQgcmVhZCgKIH0KIAogc3RhdGljIGludCBmZXRjaCgKLSAgICB1bnNpZ25lZCBp
bnQgc2VnLAorICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAgIHVuc2lnbmVkIGxvbmcgb2Zm
c2V0LAogICAgIHZvaWQgKnBfZGF0YSwKICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCkBAIC0yMjQs
NyArMjI0LDcgQEAgc3RhdGljIGludCBmZXRjaCgKIH0KIAogc3RhdGljIGludCB3cml0ZSgKLSAg
ICB1bnNpZ25lZCBpbnQgc2VnLAorICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAgIHVuc2ln
bmVkIGxvbmcgb2Zmc2V0LAogICAgIHZvaWQgKnBfZGF0YSwKICAgICB1bnNpZ25lZCBpbnQgYnl0
ZXMsCkBAIC0yNDAsNyArMjQwLDcgQEAgc3RhdGljIGludCB3cml0ZSgKIH0KIAogc3RhdGljIGlu
dCBjbXB4Y2hnKAotICAgIHVuc2lnbmVkIGludCBzZWcsCisgICAgZW51bSB4ODZfc2VnbWVudCBz
ZWcsCiAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCiAgICAgdm9pZCAqb2xkLAogICAgIHZvaWQg
Km5ldywKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:14:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI6Y-0002Yk-Bs; Wed, 12 Apr 2017 13:14:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6W-0002YM-SI
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E3/EF-04817-C382EE85; Wed, 12 Apr 2017 13:14:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVdda412
 EwaFDahYTthk4MHps79vFHsAYxZqZl5RfkcCasXnDNvaCdzwVC48kNjAe4upi5OIQEvjCKPHg
 7B/WLkZOIOc8o8SuC+xdjBwcbAJiEnP3KoCERQRUJWatWM4MUaIu0fS7gQ3EFhaIlDix5To7i
 M0rYCYxo3MaWA0LUP3vF3uYJjByLGBkWMWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGCml5taXJ
 yYnpqTmFSsl5yfu4kR6A8GINjBOPuy/yFGSQ4mJVHeywpvI4T4kvJTKjMSizPii0pzUosPMcp
 wcChJ8Oqpv4sQEixKTU+tSMvMAQYGTFqCg0dJhDdFDSjNW1yQmFucmQ6ROsWoKCXOawzSJwCS
 yCjNg2uDBeMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfO+BBnPk5lXAjf9FdBiJqDFa/e+B
 VlckoiQkmpgzCnIvH7gW9GyyXaf+I5xdBzbo1PMJrQm6mdm7/xNl7PVJNvTP/HzhOffEvCaMV
 +l7o6t2auvnomtl4TSpT7/la+9OGH26VnZ12Mls3bP3S3lceNoyCSrcNfElxfqZ0d2Hcm7LmL
 M5TRfTrNceKYFe+yrZxG95dedtx5d/2HJztks/78eOLYvWImlOCPRUIu5qDgRAL9VBYNBAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1492002874!86719181!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63704 invoked from network); 12 Apr 2017 13:14:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:14:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6U-0001vr-Iu
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6U-000212-IU
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI6U-000212-IU@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:14:34 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Provide IA32_DEBUGCTL
	consistently to the emulator
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDllOWI1NmZlOGFhYjFmOTM3NmFjZGJiYWM1NzViOTdiN2E0ZThkZjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyNyAxMDozNzozNSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxODo0Mjo0
OSAyMDE3ICswMTAwCgogICAgdG9vbHMvaW5zbi1mdXp6OiBQcm92aWRlIElBMzJfREVCVUdDVEwg
Y29uc2lzdGVudGx5IHRvIHRoZSBlbXVsYXRvcgogICAgCiAgICB4ODZfZW11bGF0ZXMoKSdzIGlz
X2JyYW5jaF9zdGVwKCkgcGVyZm9ybXMgYSBzcGVjdWxhdGl2ZSByZWFkIG9mCiAgICBJQTMyX0RF
QlVHQ1RMLCBidXQgZG9lc24ndCBzcXVhc2ggZXhjZXB0aW9ucyBzaG91bGQgdGhleSBhcmlzZS4g
IEluIHJlYWxpdHksCiAgICB0aGlzIE1TUiBpcyBhbHdheXMgYXZhaWxhYmxlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyB8IDYgKysrKy0tCiAx
IGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIGIvdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKaW5kZXggMTA1MDFk
OS4uOTU0NGFhNCAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0
b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3Iv
ZnV6ei1lbXVsLmMKQEAgLTQwMiw3ICs0MDIsOCBAQCBlbnVtIHsKICAgICBNU1JJX1NUQVIsCiAg
ICAgTVNSSV9MU1RBUiwKICAgICBNU1JJX0NTVEFSLAotICAgIE1TUklfU1lTQ0FMTF9NQVNLCisg
ICAgTVNSSV9TWVNDQUxMX01BU0ssCisgICAgTVNSSV9JQTMyX0RFQlVHQ1RMTVNSLAogfTsKIAog
c3RhdGljIGNvbnN0IHVuc2lnbmVkIGludCBtc3JfaW5kZXhbTVNSX0lOREVYX01BWF0gPSB7CkBA
IC00MTMsNyArNDE0LDggQEAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGludCBtc3JfaW5kZXhbTVNS
X0lOREVYX01BWF0gPSB7CiAgICAgW01TUklfU1RBUl0gICAgICAgICAgICAgID0gTVNSX1NUQVIs
CiAgICAgW01TUklfTFNUQVJdICAgICAgICAgICAgID0gTVNSX0xTVEFSLAogICAgIFtNU1JJX0NT
VEFSXSAgICAgICAgICAgICA9IE1TUl9DU1RBUiwKLSAgICBbTVNSSV9TWVNDQUxMX01BU0tdICAg
ICAgPSBNU1JfU1lTQ0FMTF9NQVNLCisgICAgW01TUklfU1lTQ0FMTF9NQVNLXSAgICAgID0gTVNS
X1NZU0NBTExfTUFTSywKKyAgICBbTVNSSV9JQTMyX0RFQlVHQ1RMTVNSXSAgPSBNU1JfSUEzMl9E
RUJVR0NUTE1TUiwKIH07CiAKIHN0YXRpYyBpbnQgZnV6el9yZWFkX21zcigKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:14:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:14:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI6i-0002b3-DX; Wed, 12 Apr 2017 13:14:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6g-0002aZ-OG
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:46 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 CE/D9-27545-6482EE85; Wed, 12 Apr 2017 13:14:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVddV412
 Ewc5/GhYTthk4MHps79vFHsAYxZqZl5RfkcCa8a97M2NBt0LF6f7TzA2MHyW6GDk5hAS+MEp8
 +B/excgFZJ9nlJj99TlLFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGUiIsECYx42sFS
 JhXwEyi/8dfRhCbBaj86p7fLBMYORYwMqxi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GD8sizgEKMkB5OSKO9lhbcRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4j6q9ixASLEpNT61Iy8wBhgZMWoKDR0mENwUkzVtckJhbnJkOkTrFqMvxbumH90xC
 LHn5ealS4ryHQIoEQIoySvPgRsDC9BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeReoA03hy
 cwrgdv0CugIJqAj1u59C3JESSJCSqqBkbFT0HSljF9e6DZtxleNFT9CL50v6zypOWWno/6WBc
 v8Hh/jynuyxNL6kYTBjKtzCti4I9U4mWMY0mLPXRN3V1uVE5td138o6Oqcsgd9aXeO26svvcH
 lnT7hK2OfTes9Y/+4p2t2LXI03bpC50Yxz6lTv662+LDdv6k/2/C6xq0ktrwTuwrOKLEUZyQa
 ajEXFScCABts45lOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1492002884!95536219!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49372 invoked from network); 12 Apr 2017 13:14:45 -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; 12 Apr 2017 13:14:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6e-0001w3-Ky
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6e-00024v-KT
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI6e-00024v-KT@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:14:44 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Fix assertion
	failures in x86_emulate_wrapper()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRiN2I1YjBjNTBiMjM4Y2EyNTliODNhZjNhY2ExMDI3MDFjNGFiYWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA3IDE2OjIwOjUxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciA2IDE4OjQyOjUw
IDIwMTcgKzAxMDAKCiAgICB0b29scy9pbnNuLWZ1eno6IEZpeCBhc3NlcnRpb24gZmFpbHVyZXMg
aW4geDg2X2VtdWxhdGVfd3JhcHBlcigpCiAgICAKICAgIGMvcyA5MmNmNjc4ODggIng4Ni9lbXVs
OiBIb2xkIHg4Nl9lbXVsYXRlKCkgdG8gc3RyaWN0IFg4NkVNVUxfRVhDRVBUSU9OCiAgICByZXF1
aXJlbWVudHMiIHdhcyBhcHByb3ByaWF0ZSBmb3IgdGhlIGh5cGVydmlzb3IsIGJ1dCB0aGUgZnV6
emVyIHN0dWJzIGRpZG4ndAogICAgY29uZm9ybSB0byB0aGUgc3RyaWN0ZXIgcmVxdWlyZW1lbnRz
LiAgQUZMIGlzIHZlcnkgcXVpY2sgdG8gZGlzY292ZXIgdGhpcy4KICAgIAogICAgRXh0ZW5kIHRo
ZSBmdXp6aW5nIGhhcm5lc3MgZXhjZXB0aW9uIGxvZ2ljIHRvIHJhaXNlIGV4Y2VwdGlvbnMgYXBw
cm9wcmlhdGVseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6
ei1lbXVsLmMgfCAyNyArKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6
L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmluZGV4IDk1NDRhYTQuLmFhZGJiNDAgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
CisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBA
IC04NiwxMCArODYsMTUgQEAgc3RhdGljIGludCBtYXliZV9mYWlsKHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0LAogCiAgICAgcHJpbnRmKCJtYXliZV9mYWlsICVzOiAlZFxuIiwgd2h5LCBy
Yyk7CiAKKyAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgLyogRmFr
ZSB1cCBhIHBhZ2VmYXVsdC4gKi8KKyAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KDAsIDAsIGN0
eHQpOworCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGRhdGFfcmVhZChzdHJ1Y3Qg
eDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKKyAgICAgICAgICAgICAgICAgICAgIGVudW0geDg2X3Nl
Z21lbnQgc2VnLAogICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqd2h5LCB2b2lkICpk
c3QsIHVuc2lnbmVkIGludCBieXRlcykKIHsKICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0
eHQtPmRhdGE7CkBAIC05OCw3ICsxMDMsMTcgQEAgc3RhdGljIGludCBkYXRhX3JlYWQoc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCiAgICAgaW50IHJjOwogCiAgICAgaWYgKCBzLT5kYXRh
X2luZGV4ICsgYnl0ZXMgPiBzLT5kYXRhX251bSApCisgICAgeworICAgICAgICAvKgorICAgICAg
ICAgKiBGYWtlIHVwIGEgc2VnbWVudCBsaW1pdCB2aW9sYXRpb24uICBTeXN0ZW0gc2VnbWVudCBs
aW1pdCB2b2xhdGlvbnMKKyAgICAgICAgICogYXJlIHJlcG9ydGVkIGJ5IFg4NkVNVUxfRVhDRVBU
SU9OIGFsb25lLCBzbyB0aGUgZW11bGF0b3IgY2FuIGZpbGwKKyAgICAgICAgICogaW4gdGhlIGNv
cnJlY3QgY29udGV4dC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggIWlzX3g4Nl9zeXN0ZW1f
c2VnbWVudChzZWcpICkKKyAgICAgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbigxMywgMCwg
Y3R4dCk7CisKICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9CiAgICAgZWxz
ZQogICAgICAgICByYyA9IG1heWJlX2ZhaWwoY3R4dCwgd2h5LCB0cnVlKTsKIApAQCAtMTI2LDcg
KzE0MSw3IEBAIHN0YXRpYyBpbnQgZnV6el9yZWFkKAogICAgIC8qIFJlYWRzIGV4cGVjdGVkIGZv
ciBhbGwgdXNlciBhbmQgc3lzdGVtIHNlZ21lbnRzLiAqLwogICAgIGFzc2VydChpc194ODZfdXNl
cl9zZWdtZW50KHNlZykgfHwgaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykpOwogCi0gICAgcmV0
dXJuIGRhdGFfcmVhZChjdHh0LCAicmVhZCIsIHBfZGF0YSwgYnl0ZXMpOworICAgIHJldHVybiBk
YXRhX3JlYWQoY3R4dCwgc2VnLCAicmVhZCIsIHBfZGF0YSwgYnl0ZXMpOwogfQogCiBzdGF0aWMg
aW50IGZ1enpfcmVhZF9pbygKQEAgLTEzNSw3ICsxNTAsNyBAQCBzdGF0aWMgaW50IGZ1enpfcmVh
ZF9pbygKICAgICB1bnNpZ25lZCBsb25nICp2YWwsCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCiB7Ci0gICAgcmV0dXJuIGRhdGFfcmVhZChjdHh0LCAicmVhZF9pbyIsIHZhbCwg
Ynl0ZXMpOworICAgIHJldHVybiBkYXRhX3JlYWQoY3R4dCwgeDg2X3NlZ19ub25lLCAicmVhZF9p
byIsIHZhbCwgYnl0ZXMpOwogfQogCiBzdGF0aWMgaW50IGZ1enpfaW5zbl9mZXRjaCgKQEAgLTE1
Nyw3ICsxNzIsNyBAQCBzdGF0aWMgaW50IGZ1enpfaW5zbl9mZXRjaCgKICAgICAgICAgcmV0dXJu
IG1heWJlX2ZhaWwoY3R4dCwgImluc25fZmV0Y2giLCB0cnVlKTsKICAgICB9CiAKLSAgICByZXR1
cm4gZGF0YV9yZWFkKGN0eHQsICJpbnNuX2ZldGNoIiwgcF9kYXRhLCBieXRlcyk7CisgICAgcmV0
dXJuIGRhdGFfcmVhZChjdHh0LCBzZWcsICJpbnNuX2ZldGNoIiwgcF9kYXRhLCBieXRlcyk7CiB9
CiAKIHN0YXRpYyBpbnQgX2Z1enpfcmVwX3JlYWQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQsCkBAIC0xNjYsNyArMTgxLDcgQEAgc3RhdGljIGludCBfZnV6el9yZXBfcmVhZChzdHJ1Y3Qg
eDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKICAgICBpbnQgcmM7CiAgICAgdW5zaWduZWQgbG9uZyBi
eXRlc19yZWFkID0gMDsKIAotICAgIHJjID0gZGF0YV9yZWFkKGN0eHQsIHdoeSwgJmJ5dGVzX3Jl
YWQsIHNpemVvZihieXRlc19yZWFkKSk7CisgICAgcmMgPSBkYXRhX3JlYWQoY3R4dCwgeDg2X3Nl
Z19ub25lLCB3aHksICZieXRlc19yZWFkLCBzaXplb2YoYnl0ZXNfcmVhZCkpOwogCiAgICAgaWYg
KCBieXRlc19yZWFkIDw9ICpyZXBzICkKICAgICAgICAgKnJlcHMgPSBieXRlc19yZWFkOwpAQCAt
NDM2LDcgKzQ1MSw3IEBAIHN0YXRpYyBpbnQgZnV6el9yZWFkX21zcigKICAgICAgICAgICogc2hv
dWxkIHByZWZlcmFibHkgcmV0dXJuIGNvbnNpc3RlbnQgdmFsdWVzLCBidXQgcmV0dXJuaW5nCiAg
ICAgICAgICAqIHJhbmRvbSB2YWx1ZXMgaXMgZmluZSBpbiBmdXp6ZXIuCiAgICAgICAgICAqLwot
ICAgICAgICByZXR1cm4gZGF0YV9yZWFkKGN0eHQsICJyZWFkX21zciIsIHZhbCwgc2l6ZW9mKCp2
YWwpKTsKKyAgICAgICAgcmV0dXJuIGRhdGFfcmVhZChjdHh0LCB4ODZfc2VnX25vbmUsICJyZWFk
X21zciIsIHZhbCwgc2l6ZW9mKCp2YWwpKTsKICAgICBjYXNlIE1TUl9FRkVSOgogICAgICAgICAq
dmFsID0gYy0+bXNyW01TUklfRUZFUl07CiAgICAgICAgICp2YWwgJj0gfkVGRVJfTE1BOwpAQCAt
NDU4LDYgKzQ3Myw3IEBAIHN0YXRpYyBpbnQgZnV6el9yZWFkX21zcigKICAgICAgICAgfQogICAg
IH0KIAorICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbigxMywgMCwgY3R4dCk7CiAgICAgcmV0dXJu
IFg4NkVNVUxfRVhDRVBUSU9OOwogfQogCkBAIC00OTEsNiArNTA3LDcgQEAgc3RhdGljIGludCBm
dXp6X3dyaXRlX21zcigKICAgICAgICAgfQogICAgIH0KIAorICAgIHg4Nl9lbXVsX2h3X2V4Y2Vw
dGlvbigxMywgMCwgY3R4dCk7CiAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogfQogCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:15:05 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:15:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI6z-0002du-FI; Wed, 12 Apr 2017 13:15:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6x-0002dY-TY
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 91/CA-27545-7582EE85; Wed, 12 Apr 2017 13:15:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTdM412
 EwfZV+hYTthk4MHps79vFHsAYxZqZl5RfkcCa0XNoP1PBBd6KSwt+szYwbubqYuTiEBL4wihx
 4ssKVgjnPKNEw+UZLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsESfzfd
 JERxOYVMJPoePUMrIYFqP7RrK3MExg5FjAyrGLUKE4tKkst0jU21ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYNy5PvAQoyQHk5Io72WFtxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHiPqr2LEBIsSk1PrUjLzAGGB0xagoNHSYQ3BSTNW1yQmFucmQ6ROsWoKCXOewgk
 IQCSyCjNg2uDheQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfO+BJnCk5lXAjf9FdBiJqDFa
 /e+BVlckoiQkmpgPLf246Fpm6ZZPk7vVJh7IG7rnP/qO7IjLSv+WqS/mD9ni4n69gtnS9ZXWL
 pmWxTOOH6gOvn9qg+XPlYG2Bs+X3xB6PbNxZ+YFdN4b+ezGfrMnVjDP2HvN+Yt1VcaM6oFsuS
 /T//Z23CnpGEF08K9u0JWSQi96H4/MVTp7/QjfzeLvF83SUXeapkSS3FGoqEWc1FxIgAkNy+A
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1492002901!59941430!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3520 invoked from network); 12 Apr 2017 13:15:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:15:02 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6o-0001ww-N0
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6o-00026W-MT
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:14:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI6o-00026W-MT@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:14:54 +0000
Subject: [Xen-changelog] [xen master] arm: remove irq from inflight,
	then change physical affinity
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMxYmM2YTkzYTA5NmJhYjIxMjExZTBlMmM3YzI4NGVlNGFlYzU0MDIKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgQXByIDUgMTM6Mjg6NDIgMjAxNyAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxNjox
NTo0OSAyMDE3IC0wNzAwCgogICAgYXJtOiByZW1vdmUgaXJxIGZyb20gaW5mbGlnaHQsIHRoZW4g
Y2hhbmdlIHBoeXNpY2FsIGFmZmluaXR5CiAgICAKICAgIFRoaXMgcGF0Y2ggZml4ZXMgYSBwb3Rl
bnRpYWwgcmFjZSB0aGF0IGNvdWxkIGhhcHBlbiB3aGVuCiAgICBnaWNfdXBkYXRlX29uZV9sciBh
bmQgdmdpY192Y3B1X2luamVjdF9pcnEgcnVuIHNpbXVsdGFuZW91c2x5LgogICAgCiAgICBXaGVu
IEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HIGlzIHNldCwgd2UgbXVzdCBtYWtlIHN1cmUgdGhhdCB0
aGUgaXJxIGhhcwogICAgYmVlbiByZW1vdmVkIGZyb20gaW5mbGlnaHQgYmVmb3JlIGNoYW5naW5n
IHBoeXNpY2FsIGFmZmluaXR5LCB0byBhdm9pZAogICAgY29uY3VycmVudCBhY2Nlc3NlcyB0byBw
LT5pbmZsaWdodCwgYXMgdmdpY192Y3B1X2luamVjdF9pcnEgd2lsbCB0YWtlIGEKICAgIGRpZmZl
cmVudCB2Y3B1IGxvY2suCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyB8IDcgKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwppbmRleCA5NTIyYzZjLi5mNWRjODg1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBA
IC01MDMsNiArNTAzLDEzIEBAIHN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2
Y3B1ICp2LCBpbnQgaSkKICAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodiwgaXJxLCBw
LT5wcmlvcml0eSk7CiAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgm
cC0+aW5mbGlnaHQpOworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFJlbW92ZSBmcm9t
IGluZmxpZ2h0LCB0aGVuIGNoYW5nZSBwaHlzaWNhbCBhZmZpbml0eS4gSXQKKyAgICAgICAgICAg
ICAqIG1ha2VzIHN1cmUgdGhhdCB3aGVuIGEgbmV3IGludGVycnVwdCBpcyByZWNlaXZlZCBvbiB0
aGUKKyAgICAgICAgICAgICAqIG5leHQgcGNwdSwgaW5mbGlnaHQgaXMgYWxyZWFkeSBjbGVhcmVk
LiBObyBjb25jdXJyZW50CisgICAgICAgICAgICAgKiBhY2Nlc3NlcyB0byBpbmZsaWdodC4KKyAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgc21wX3dtYigpOwogICAgICAgICAgICAgaWYgKCB0
ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkK
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQgPSB2
Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:15:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI72-0002f1-Gd; Wed, 12 Apr 2017 13:15:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI71-0002eU-ER
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:07 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 27/CE-03705-A582EE85; Wed, 12 Apr 2017 13:15:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTdK412
 Ewc1ONosJ2wwcGD229+1iD2CMYs3MS8qvSGDNmPPkOGPBHf2K6Z2T2BsYb6t0MXJxCAl8YZT4
 +/EpE4RznlFi4twbLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIiwQIHHmq
 hlImFfATOLuia/sIDYLUPnXif+ZJzByLGBkWMWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6BEGINjB2PzF6RCjJAeTkijvZYW3EUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeI+qvYsQEixKTU+tSMvMAYYGTFqCg0dJhDcFJM1bXJCYW5yZDpE6xagoJc57CCQh
 AJLIKM2Da4OF4yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ874EmcKTmVcCN/0V0GImoMVr9
 74FWVySiJCSamAM0E6foymlEFv/lfmh0SPPsMSZlWIX+0y/5Vu19X45b1xnYX6yrPa96Z9Nv2
 edlvPw3uOTy8b8ROe+bOe86W1vtb6lu2ocfPN94/sl04oSk+M2rPxYMqGlw5PxplXOBeXznir
 Wb+6VPe15JOaX1bTEPWSC3Zp94g1xZUbXZDYVGS2YVl9/Z4MSS3FGoqEWc1FxIgCyAOWZQgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1492002904!64611954!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11230 invoked from network); 12 Apr 2017 13:15:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:15:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6y-0001yF-Ow
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI6y-00029Q-OX
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI6y-00029Q-OX@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:15:04 +0000
Subject: [Xen-changelog] [xen master] vgic: refuse irq migration when one is
	already in progress
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkxZWY3MzY0OTMzMDM3YjZhOGQ4MjU0MDVhMWM4MDlhNzJlNjE1MmYKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgQXByIDUgMTM6Mjg6NDMgMjAxNyAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBBcHIgNiAxNjox
NjowNCAyMDE3IC0wNzAwCgogICAgdmdpYzogcmVmdXNlIGlycSBtaWdyYXRpb24gd2hlbiBvbmUg
aXMgYWxyZWFkeSBpbiBwcm9ncmVzcwogICAgCiAgICBXaGVuIGFuIGlycSBtaWdyYXRpb24gaXMg
YWxyZWFkeSBpbiBwcm9ncmVzcywgYnV0IG5vdCB5ZXQgY29tcGxldGVkCiAgICAoR0lDX0lSUV9H
VUVTVF9NSUdSQVRJTkcgaXMgc2V0KSwgcmVmdXNlIGFueSBvdGhlciBpcnEgbWlncmF0aW9uCiAg
ICByZXF1ZXN0cyBmb3IgdGhlIHNhbWUgaXJxLgogICAgCiAgICBUaGlzIHBhdGNoIGltcGxlbWVu
dHMgdGhpcyBhcHByb2FjaCBieSByZXR1cm5pbmcgc3VjY2VzcyBvciBmYWlsdXJlIGZyb20KICAg
IHZnaWNfbWlncmF0ZV9pcnEsIGFuZCBhdm9pZGluZyBpcnEgdGFyZ2V0IGNoYW5nZXMgb24gZmFp
bHVyZS4gSXQgcHJpbnRzCiAgICBhIHdhcm5pbmcgaW4gY2FzZSB0aGUgaXJxIG1pZ3JhdGlvbiBm
YWlscy4KICAgIAogICAgSXQgYWxzbyBtb3ZlcyB0aGUgY2xlYXJfYml0IG9mIEdJQ19JUlFfR1VF
U1RfTUlHUkFUSU5HIHRvIGFmdGVyIHRoZQogICAgcGh5c2ljYWwgaXJxIGFmZmluaXR5IGhhcyBi
ZWVuIGNoYW5nZWQgc28gdGhhdCBhbGwgb3BlcmF0aW9ucyByZWdhcmRpbmcKICAgIGlycSBtaWdy
YXRpb24gYXJlIGNvbXBsZXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAg
ICAgfCAgMyArKy0KIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgICAgIHwgIDcgKysrLS0tLQogeGVu
L2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgfCAgNyArKysrLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy5j
ICAgICAgICB8IDE0ICsrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8
ICAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwpp
bmRleCBmNWRjODg1Li5kYTE5MTMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysr
IGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC01MTAsMTAgKzUxMCwxMSBAQCBzdGF0aWMgdm9pZCBn
aWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCiAgICAgICAgICAgICAgKiBh
Y2Nlc3NlcyB0byBpbmZsaWdodC4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgc21wX3dt
YigpOwotICAgICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9N
SUdSQVRJTkcsICZwLT5zdGF0dXMpICkKKyAgICAgICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lS
UV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBp
cnEpOwogICAgICAgICAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+ZGVzYywgY3B1bWFza19v
Zih2X3RhcmdldC0+cHJvY2Vzc29yKSk7CisgICAgICAgICAgICAgICAgY2xlYXJfYml0KEdJQ19J
UlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKTsKICAgICAgICAgICAgIH0KICAgICAgICAg
fQogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy12Mi5jCmluZGV4IDA2NzRmN2IuLmRjOWY5NWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwpAQCAtMTU2LDEyICsx
NTYsMTEgQEAgc3RhdGljIHZvaWQgdmdpY19zdG9yZV9pdGFyZ2V0c3Ioc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssCiAgICAgICAgIC8qIE9ubHkgbWlncmF0ZSB0
aGUgdklSUSBpZiB0aGUgdGFyZ2V0IHZDUFUgaGFzIGNoYW5nZWQgKi8KICAgICAgICAgaWYgKCBu
ZXdfdGFyZ2V0ICE9IG9sZF90YXJnZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICB2Z2ljX21p
Z3JhdGVfaXJxKGQtPnZjcHVbb2xkX3RhcmdldF0sCisgICAgICAgICAgICBpZiAoIHZnaWNfbWln
cmF0ZV9pcnEoZC0+dmNwdVtvbGRfdGFyZ2V0XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZC0+dmNwdVtuZXdfdGFyZ2V0XSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmly
cSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnEpICkKKyAgICAgICAgICAgICAg
ICB3cml0ZV9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0XSwgbmV3X3RhcmdldCk7CiAgICAgICAg
IH0KLQotICAgICAgICB3cml0ZV9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0XSwgbmV3X3Rhcmdl
dCk7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCAwNjc5ZTc2Li4xZTk4OTBiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE1
MSw5ICsxNTEsMTAgQEAgc3RhdGljIHZvaWQgdmdpY19zdG9yZV9pcm91dGVyKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rLAogCiAgICAgLyogT25seSBtaWdyYXRl
IHRoZSBJUlEgaWYgdGhlIHRhcmdldCB2Q1BVIGhhcyBjaGFuZ2VkICovCiAgICAgaWYgKCBuZXdf
dmNwdSAhPSBvbGRfdmNwdSApCi0gICAgICAgIHZnaWNfbWlncmF0ZV9pcnEob2xkX3ZjcHUsIG5l
d192Y3B1LCB2aXJxKTsKLQotICAgIHdyaXRlX2F0b21pYygmcmFuay0+dmNwdVtvZmZzZXRdLCBu
ZXdfdmNwdS0+dmNwdV9pZCk7CisgICAgeworICAgICAgICBpZiAoIHZnaWNfbWlncmF0ZV9pcnEo
b2xkX3ZjcHUsIG5ld192Y3B1LCB2aXJxKSApCisgICAgICAgICAgICB3cml0ZV9hdG9taWMoJnJh
bmstPnZjcHVbb2Zmc2V0XSwgbmV3X3ZjcHUtPnZjcHVfaWQpOworICAgIH0KIH0KIAogc3RhdGlj
IGlubGluZSBib29sIHZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKHN0cnVjdCBoc3JfZGFidCBkYWJ0
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMK
aW5kZXggNjdkNzVhNi4uODM1NjliMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwor
KysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC0yMzcsMTggKzIzNywyMSBAQCBzdGF0aWMgaW50
IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJx
KQogICAgIHJldHVybiBwcmlvcml0eTsKIH0KIAotdm9pZCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVj
dCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2lnbmVkIGludCBpcnEpCitib29sIHZn
aWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWdu
ZWQgaW50IGlycSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVjdCBwZW5k
aW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKG9sZCwgaXJxKTsKIAogICAgIC8qIG5vdGhpbmcg
dG8gZG8gZm9yIHZpcnR1YWwgaW50ZXJydXB0cyAqLwogICAgIGlmICggcC0+ZGVzYyA9PSBOVUxM
ICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gdHJ1ZTsKIAogICAgIC8qIG1pZ3Jh
dGlvbiBhbHJlYWR5IGluIHByb2dyZXNzLCBubyBuZWVkIHRvIGRvIGFueXRoaW5nICovCiAgICAg
aWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1cykgKQotICAg
ICAgICByZXR1cm47CisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiaXJx
ICV1IG1pZ3JhdGlvbiBmYWlsZWQ6IHJlcXVlc3RlZCB3aGlsZSBpbiBwcm9ncmVzc1xuIiwgaXJx
KTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KIAogICAgIHBlcmZjX2luY3IodmdpY19p
cnFfbWlncmF0ZXMpOwogCkBAIC0yNTgsNyArMjYxLDcgQEAgdm9pZCB2Z2ljX21pZ3JhdGVfaXJx
KHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2lnbmVkIGludCBpcnEpCiAg
ICAgewogICAgICAgICBpcnFfc2V0X2FmZmluaXR5KHAtPmRlc2MsIGNwdW1hc2tfb2YobmV3LT5w
cm9jZXNzb3IpKTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmb2xkLT5hcmNoLnZn
aWMubG9jaywgZmxhZ3MpOwotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiB0cnVlOwog
ICAgIH0KICAgICAvKiBJZiB0aGUgSVJRIGlzIHN0aWxsIGxyX3BlbmRpbmcsIHJlLWluamVjdCBp
dCB0byB0aGUgbmV3IHZjcHUgKi8KICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5scl9xdWV1ZSkg
KQpAQCAtMjY5LDcgKzI3Miw3IEBAIHZvaWQgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAq
b2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQogICAgICAgICBpcnFfc2V0
X2FmZmluaXR5KHAtPmRlc2MsIGNwdW1hc2tfb2YobmV3LT5wcm9jZXNzb3IpKTsKICAgICAgICAg
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmb2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogICAg
ICAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycShuZXcsIGlycSk7Ci0gICAgICAgIHJldHVybjsKKyAg
ICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogICAgIC8qIGlmIHRoZSBJUlEgaXMgaW4gYSBHSUNI
X0xSIHJlZ2lzdGVyLCBzZXQgR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcKICAgICAgKiBhbmQgd2Fp
dCBmb3IgdGhlIEVPSSAqLwpAQCAtMjc3LDYgKzI4MCw3IEBAIHZvaWQgdmdpY19taWdyYXRlX2ly
cShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQog
ICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKTsKIAog
ICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsK
KyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogdm9pZCBhcmNoX21vdmVfaXJxcyhzdHJ1Y3QgdmNwdSAq
dikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS92Z2ljLmgKaW5kZXggODk0YzNmMS4uNTQ0ODY3YSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS92Z2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAg
LTMxNCw3ICszMTQsNyBAQCBleHRlcm4gaW50IHZjcHVfdmdpY19mcmVlKHN0cnVjdCB2Y3B1ICp2
KTsKIGV4dGVybiBib29sIHZnaWNfdG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rlcl90IHNn
aXIsCiAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGdpY19zZ2lfbW9kZSBpcnFtb2RlLCBp
bnQgdmlycSwKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBzZ2lfdGFyZ2V0
ICp0YXJnZXQpOwotZXh0ZXJuIHZvaWQgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xk
LCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKTsKK2V4dGVybiBib29sIHZnaWNf
bWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQg
aW50IGlycSk7CiAKIC8qIFJlc2VydmUgYSBzcGVjaWZpYyBndWVzdCB2SVJRICovCiBleHRlcm4g
Ym9vbCB2Z2ljX3Jlc2VydmVfdmlycShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmly
cSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:15:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:15:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI7C-0002hc-Jm; Wed, 12 Apr 2017 13:15:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7A-0002hD-S9
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:16 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6C/8B-27545-4682EE85; Wed, 12 Apr 2017 13:15:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVTdZ412
 EQf9FE4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNmPuxi7FgAW/Fs3dWDYzdnF2MnBxCAl8YJeYs
 4Oti5AKyzzNKXFrxgKWLkYODTUBMYu5eBZAaEQFViVkrljND1KtLNP1uYAMpERawl7jRogVi8
 gqYSZy4nQZSwQJU/WvNP6YJjBwLGBlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGpjp5aYWFy
 emp+YkJhXrJefnbmIEeoMBCHYw3twYcIhRkoNJSZT3ssLbCCG+pPyUyozE4oz4otKc1OJDjDI
 cHEoSvJvV30UICRalpqdWpGXmAMMCJi3BwaMkwpuiBpTmLS5IzC3OTIdInWJUlBLnXQLSJwCS
 yCjNg2uDheIlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMuAJnCk5lXAjf9FdBiJqDFa/e+B
 VlckoiQkmpgVDvxfnGulFaTdrfizd7gd4F6kw4sbff+9rG4foP05E0XTmbeu831fM3Gu/MDzw
 UcPWvNeODOwi+HMv4sEUo5Nkfu8sVLv1tsu9q/9i9t52LbU6oR1Fgo5hEycerJaczyix78/fB
 Ttn1FE5v+08N6cyc01fPudF0428br5vH0DguV5dmFIt/YapVYijMSDbWYi4oTAbXvlztAAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1492002914!86719370!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6183 invoked from network); 12 Apr 2017 13:15:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:15:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI78-0001yX-Qk
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI78-0002Ah-QF
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI78-0002Ah-QF@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:15:14 +0000
Subject: [Xen-changelog] [xen master] xen: use a dummy file in C99 header
	check
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU5YTVkNDBhMjBlYzU5ODczNjU3MGRiNzc0ZDg3Y2Q5MTY2ZDUyNDUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IEFwciA2IDE5
OjMzOjM2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDA5OjQ3OjE5IDIwMTcgKzAxMDAKCiAgICB4ZW46IHVz
ZSBhIGR1bW15IGZpbGUgaW4gQzk5IGhlYWRlciBjaGVjawogICAgCiAgICBUaGUgY2hlY2sgYnVp
bGRzIGhlYWRlciBmaWxlIGFzIGlmIGl0IGlzIGEgQyBmaWxlLiBDbGFuZyBkb2Vzbid0IGxpa2UK
ICAgIHRoZSBpZGVhIG9mIGhhdmluZyBkZWFkIGNvZGUgaW4gQyBmaWxlLiBUaGUgY2hlY2sgYXMt
aXMgZmFpbHMgb24gQ2xhbmcKICAgIHdpdGggdW51c2VkIGZ1bmN0aW9uIHdhcm5pbmdzLgogICAg
CiAgICBVc2UgYSBkdW1teSBmaWxlIGxpa2UgdGhlIEMrKyBoZWFkZXIgY2hlY2sgdG8gZml4IHRo
aXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9N
YWtlZmlsZSBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCmluZGV4IDY1YTczMmEuLmNkMjcxZGQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL01ha2VmaWxlCisrKyBiL3hlbi9pbmNsdWRlL01ha2VmaWxl
CkBAIC0xMTEsOSArMTExLDEwIEBAIGhlYWRlcnMuY2hrOiAkKFBVQkxJQ19BTlNJX0hFQURFUlMp
IE1ha2VmaWxlCiBoZWFkZXJzOTkuY2hrOiAkKFBVQkxJQ19DOTlfSEVBREVSUykgTWFrZWZpbGUK
IAlybSAtZiAkQC5uZXcKIAkkKGZvcmVhY2ggaSwgJChmaWx0ZXIgJS5oLCReKSwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotCSAgICAkKENDKSAteCBjIC1zdGQ9Yzk5
IC1XYWxsIC1XZXJyb3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0JICAgIC1p
bmNsdWRlIHN0ZGludC5oICQoZm9yZWFjaCBqLCAkKCQoaSktcHJlcmVxKSwgLWluY2x1ZGUgJChq
KS5oKSAgIFwKLQkgICAgLVMgLW8gL2Rldi9udWxsICQoaSkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorCSAgICBlY2hvICIjaW5jbHVkZSAiXCIkKGkpXCIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisJICAgIHwgJChDQykg
LXggYyAtc3RkPWM5OSAtV2FsbCAtV2Vycm9yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKwkgICAgICAtaW5jbHVkZSBzdGRpbnQuaCAkKGZvcmVhY2ggaiwgJCgkKGkpLXByZXJlcSks
IC1pbmNsdWRlICQoaikuaCkgXAorCSAgICAgIC1TIC1vIC9kZXYvbnVsbCAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAJICAgIHx8IGV4aXQgJCQ/OyBl
Y2hvICQoaSkgPj4gJEAubmV3OykKIAltdiAkQC5uZXcgJEAKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:15:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:15:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI7N-0002kD-LP; Wed, 12 Apr 2017 13:15:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7L-0002jl-Sx
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:28 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 91/EF-03705-F682EE85; Wed, 12 Apr 2017 13:15:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRWlGSWpSXmKPExsWS0XRdVTdP412
 EweqrQhYTthk4MHps79vFHsAYxZqZl5RfkcCasWbaH+aCHc2MFXevdDM2MC5P7WLk4hAS+MIo
 8XTuDxYI5zyjxJf1i4EcDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQW8Jb4tO
 MoOYvMKmEm09b9kAbFZgOqbH05jnMDIsYCRYRWjRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBsV
 5uanFxYnpqTmJSsV5yfu4mRqBfGIBgB+OK7Z6HGCU5mJREeS8rvI0Q4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMGrp/4uQkiwKDU9tSItMwcYIDBpCQ4eJRHeFDWgNG9xQWJucWY6ROoUoy7Hu6Uf
 3jMJseTl56VKifMag8wQACnKKM2DGwEL1kuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5n0Js
 oonM68EbtMroCOYgI5Yu/ctyBEliQgpqQZGtzDZACWhpbNkC1ZvvFd8YN4UM/bn59S3VSbrHv
 mVd2Obptr8D1diwuI/ftxg+aOY5YPhi+CQc5/y700vC11mpxB4t+z9hoWrmA+yKdTbJf28Jf9
 nk+Zu76nPYlj0p/9+GuwdGy9tK+x3Uts8KCDi19na3rr1Exb2PJtbw/r/oXnRuqxd1y4cV2Ip
 zkg01GIuKk4EAF3KkJ9RAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1492002925!95475286!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48027 invoked from network); 12 Apr 2017 13:15:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:15:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7I-0001ym-Sz
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7I-0002CV-Sb
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI7I-0002CV-Sb@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:15:24 +0000
Subject: [Xen-changelog] [xen master] altp2m: introduce external-only and
	limited use-cases
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM0N2QxZDY4NzNmMGQ4ZDg5ZTk2YmQ5ZTg3NmRkNGJiMzU2NWRhOGIKQXV0aG9yOiAg
ICAgVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQHplbnRpZmljLmNvbT4KQXV0aG9yRGF0
ZTogRnJpIEFwciA3IDEyOjAxOjEwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTI6MDE6MTAgMjAxNyAr
MDIwMAoKICAgIGFsdHAybTogaW50cm9kdWNlIGV4dGVybmFsLW9ubHkgYW5kIGxpbWl0ZWQgdXNl
LWNhc2VzCiAgICAKICAgIEN1cnJlbnRseSBzZXR0aW5nIGFsdHAybWh2bT0xIGluIHRoZSBkb21h
aW4gY29uZmlndXJhdGlvbiBhbGxvd3MgYWNjZXNzIHRvIHRoZQogICAgYWx0cDJtIGludGVyZmFj
ZSBmb3IgYm90aCBpbi1ndWVzdCBhbmQgZXh0ZXJuYWwgcHJpdmlsZWdlZCB0b29scy4gVGhpcyBw
b3NlcwogICAgYSBwcm9ibGVtIGZvciB1c2UtY2FzZXMgd2hlcmUgb25seSBleHRlcm5hbCBhY2Nl
c3Mgc2hvdWxkIGJlIGFsbG93ZWQsIHJlcXVpcmluZwogICAgdGhlIHVzZXIgdG8gY29tcGlsZSBY
ZW4gd2l0aCBYU00gZW5hYmxlZCB0byBiZSBhYmxlIHRvIGFwcHJvcHJpYXRlbHkgcmVzdHJpY3QK
ICAgIGFjY2Vzcy4KICAgIAogICAgSW4gdGhpcyBwYXRjaCB3ZSBkZXByZWNhdGUgdGhlIGFsdHAy
bWh2bSBkb21haW4gY29uZmlndXJhdGlvbiBvcHRpb24gYW5kCiAgICBpbnRyb2R1Y2UgdGhlIGFs
dHAybSBvcHRpb24sIHdoaWNoIGFsbG93cyBzcGVjaWZ5aW5nIGlmIGJ5IGRlZmF1bHQgdGhlIGFs
dHAybQogICAgaW50ZXJmYWNlIHNob3VsZCBiZSBleHRlcm5hbC1vbmx5IG9yIGxpbWl0ZWQuIFRo
ZSBpbmZvcm1hdGlvbiBpcyBzdG9yZWQgaW4KICAgIEhWTV9QQVJBTV9BTFRQMk0gd2hpY2ggd2Ug
bm93IGRlZmluZSB3aXRoIHNwZWNpZmljIFhFTl9BTFRQMk1fKiBtb2Rlcy4KICAgIElmIGV4dGVy
bmFsIG1vZGUgaXMgc2VsZWN0ZWQsIHRoZSBYU00gY2hlY2sgaXMgc2hpZnRlZCB0byB1c2UgWFNN
X0RNX1BSSVYKICAgIHR5cGUgY2hlY2ssIHRodXMgcmVzdHJpY3RpbmcgYWNjZXNzIHRvIHRoZSBp
bnRlcmZhY2UgYnkgdGhlIGd1ZXN0IGl0c2VsZi4gTm90ZQogICAgdGhhdCB3ZSBrZWVwIHRoZSBk
ZWZhdWx0IFhTTSBwb2xpY3kgdW50b3VjaGVkLiBVc2VycyBvZiBYU00gd2hvIHdpc2ggdG8gZW5m
b3JjZQogICAgZXh0ZXJuYWwgbW9kZSBmb3IgYWx0cDJtIGNhbiBkbyBzbyBieSBhZGp1c3Rpbmcg
dGhlaXIgWFNNIHBvbGljeSBkaXJlY3RseSwKICAgIGFzIHRoaXMgZG9tYWluIGNvbmZpZyBvcHRp
b24gZG9lcyBub3Qgb3ZlcnJpZGUgYW4gYWN0aXZlIFhTTSBwb2xpY3kuCiAgICAKICAgIEFsc28s
IGFzIHBhcnQgb2YgdGhpcyBwYXRjaCB3ZSBhZGp1c3QgdGhlIGh2bW9wIGhhbmRsZXIgdG8gcmVx
dWlyZQogICAgSFZNX1BBUkFNX0FMVFAyTSB0byBiZSBvZiBhIHR5cGUgb3RoZXIgdGhlbiBkaXNh
YmxlZCBmb3IgYWxsIG9wcy4gVGhpcyBoYXMgYmVlbgogICAgcHJldmlvdXNseSBvbmx5IHJlcXVp
cmVkIGZvciBnZXQvc2V0IGFsdHAybSBkb21haW4gc3RhdGUsIGFsbCBvdGhlciBvcHRpb25zCiAg
ICB3ZXJlIGdhdGVkIG9uIGFsdHAybV9lbmFibGVkLiBTaW5jZSBhbHRwMm1fZW5hYmxlZCBvbmx5
IGdldHMgc2V0IGR1cmluZyBzZXQKICAgIGFsdHAybSBkb21haW4gc3RhdGUsIHRoaXMgY2hhbmdl
IGludHJvZHVjZXMgbm8gbmV3IHJlcXVpcmVtZW50cyB0byB0aGUgb3RoZXIKICAgIG9wcyBidXQg
bWFrZXMgaXQgbW9yZSBjbGVhciB0aGF0IGl0IGlzIHJlcXVpcmVkIGZvciBhbGwgb3BzLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAemVudGlm
aWMuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNl
Yy5pbi50dW0uZGU+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9tYW4v
eGwuY2ZnLnBvZC41LmluICAgICAgICB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgIHwgIDYgKysrKy0t
CiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKy0t
CiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgIHwgMTQgKysrKysrKysrKysrKysKIHRv
b2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDIyICsrKysrKysrKysrKy0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggfCAxMiArKysrKysrKysrKy0KIHhl
bi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysrKy0t
LQogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL3hzbS9m
bGFzay9ob29rcy5jICAgICAgICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrLQogMTAgZmls
ZXMgY2hhbmdlZCwgMTU5IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpp
bmRleCAyMDZkMzNlLi42MTZkYzA5IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUu
aW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC0xMzE5LDYgKzEzMTksNDEgQEAg
ZW5hYmxlZCBieSBkZWZhdWx0IGFuZCB5b3Ugc2hvdWxkIHVzdWFsbHkgb21pdCBpdC4gSXQgbWF5
IGJlIG5lY2Vzc2FyeQogdG8gZGlzYWJsZSB0aGUgSFBFVCBpbiBvcmRlciB0byBpbXByb3ZlIGNv
bXBhdGliaWxpdHkgd2l0aCBndWVzdAogT3BlcmF0aW5nIFN5c3RlbXMgKFg4NiBvbmx5KQogCis9
aXRlbSBCPGFsdHAybT1NT0RFPgorCitTcGVjaWZpZXMgYWNjZXNzIG1vZGUgdG8gdGhlIGFsdGVy
bmF0ZS1wMm0gY2FwYWJpbGl0eS4gQWx0ZXJuYXRlLXAybSBhbGxvd3MgYQorZ3Vlc3QgdG8gbWFu
YWdlIG11bHRpcGxlIHAybSBndWVzdCBwaHlzaWNhbCAibWVtb3J5IHZpZXdzIiAoYXMgb3Bwb3Nl
ZCB0byBhCitzaW5nbGUgcDJtKS4gVGhpcyBvcHRpb24gaXMgZGlzYWJsZWQgYnkgZGVmYXVsdCBh
bmQgaXMgYXZhaWxhYmxlIHRvIHg4NiBodm0KK2RvbWFpbnMuIFlvdSBtYXkgd2FudCB0aGlzIG9w
dGlvbiBpZiB5b3Ugd2FudCB0byBhY2Nlc3MtY29udHJvbC9pc29sYXRlCithY2Nlc3MgdG8gc3Bl
Y2lmaWMgZ3Vlc3QgcGh5c2ljYWwgbWVtb3J5IHBhZ2VzIGFjY2Vzc2VkIGJ5IHRoZSBndWVzdCwg
ZS5nLiBmb3IKK2RvbWFpbiBtZW1vcnkgaW50cm9zcGVjdGlvbiBvciBmb3IgaXNvbGF0aW9uL2Fj
Y2Vzcy1jb250cm9sIG9mIG1lbW9yeSBiZXR3ZWVuCitjb21wb25lbnRzIHdpdGhpbiBhIHNpbmds
ZSBndWVzdCBkb21haW4uCisKK1RoZSB2YWxpZCB2YWx1ZXMgYXJlIGFzIGZvbGxvd3M6CisKKz1v
dmVyIDQKKworPWl0ZW0gQjwiZGlzYWJsZWQiPgorCitBbHRwMm0gaXMgZGlzYWJsZWQgZm9yIHRo
ZSBkb21haW4gKGRlZmF1bHQpLgorCis9aXRlbSBCPCJtaXhlZCI+CisKK1RoZSBtaXhlZCBtb2Rl
IGFsbG93cyBhY2Nlc3MgdG8gdGhlIGFsdHAybSBpbnRlcmZhY2UgZm9yIGJvdGggaW4tZ3Vlc3QK
K2FuZCBleHRlcm5hbCB0b29scyBhcyB3ZWxsLgorCis9aXRlbSBCPCJleHRlcm5hbCI+CisKK0Vu
YWJsZXMgYWNjZXNzIHRvIHRoZSBhbHRlcm5hdGUtcDJtIGNhcGFiaWxpdHkgZm9yIGh2bSBndWVz
dHMgb25seQorYnkgZXh0ZXJuYWwgcHJpdmlsZWdlZCB0b29scy4KKworPWl0ZW0gQjwibGltaXRl
ZCI+CisKK0VuYWJsZXMgbGltaXRlZCBhY2Nlc3MgdG8gdGhlIGFsdGVybmF0ZS1wMm0gY2FwYWJp
bGl0eSBmb3IgaHZtIGd1ZXN0cyBvbmx5LAoraWUuIGdpdmluZyB0aGUgZ3Vlc3QgYWNjZXNzIG9u
bHkgdG8gZW5hYmxlL2Rpc2FibGUgdGhlIFZNRlVOQyBhbmQgI1ZFIGZlYXR1cmVzLgorCis9YmFj
aworCiA9aXRlbSBCPGFsdHAybWh2bT1CT09MRUFOPgogCiBFbmFibGVzIG9yIGRpc2FibGVzIGh2
bSBndWVzdCBhY2Nlc3MgdG8gYWx0ZXJuYXRlLXAybSBjYXBhYmlsaXR5LgpAQCAtMTMyOSw3ICsx
MzY0LDExIEBAIFlvdSBtYXkgd2FudCB0aGlzIG9wdGlvbiBpZiB5b3Ugd2FudCB0byBhY2Nlc3Mt
Y29udHJvbC9pc29sYXRlCiBhY2Nlc3MgdG8gc3BlY2lmaWMgZ3Vlc3QgcGh5c2ljYWwgbWVtb3J5
IHBhZ2VzIGFjY2Vzc2VkIGJ5CiB0aGUgZ3Vlc3QsIGUuZy4gZm9yIEhWTSBkb21haW4gbWVtb3J5
IGludHJvc3BlY3Rpb24gb3IKIGZvciBpc29sYXRpb24vYWNjZXNzLWNvbnRyb2wgb2YgbWVtb3J5
IGJldHdlZW4gY29tcG9uZW50cyB3aXRoaW4KLWEgc2luZ2xlIGd1ZXN0IGh2bSBkb21haW4uCith
IHNpbmdsZSBndWVzdCBodm0gZG9tYWluLiBUaGlzIG9wdGlvbiBpcyBkZXByZWNhdGVkLCB1c2Ug
dGhlIG9wdGlvbgorImFsdHAybSIgaW5zdGVhZC4KKworTm90ZTogV2hpbGUgdGhlIG9wdGlvbiAi
YWx0cDJtaHZtIiBpcyBkZXByZWNhdGVkLCBsZWdhY3kgYXBwbGljYXRpb25zIGZvcgoreDg2IHN5
c3RlbXMgd2lsbCBjb250aW51ZSB0byB3b3JrIHVzaW5nIGl0LgogCiA9aXRlbSBCPG5lc3RlZGh2
bT1CT09MRUFOPgogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDM5OWI5MTQuLmJmZmJjNDUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCkBAIC05MDIsMTQgKzkwMiwxNiBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5f
Y3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKIAogICAgIGlmIChkX2NvbmZpZy0+Y19pbmZvLnR5cGUg
PT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYmCiAgICAgICAgIChsaWJ4bF9kZWZib29sX3ZhbChk
X2NvbmZpZy0+Yl9pbmZvLnUuaHZtLm5lc3RlZF9odm0pICYmCi0gICAgICAgICBsaWJ4bF9kZWZi
b29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLnUuaHZtLmFsdHAybSkpKSB7CisgICAgICAgIChsaWJ4
bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLnUuaHZtLmFsdHAybSkgfHwKKyAgICAgICAg
KGRfY29uZmlnLT5iX2luZm8uYWx0cDJtICE9IExJQlhMX0FMVFAyTV9NT0RFX0RJU0FCTEVEKSkp
KSB7CiAgICAgICAgIHJldCA9IEVSUk9SX0lOVkFMOwogICAgICAgICBMT0dEKEVSUk9SLCBkb21p
ZCwgIm5lc3RlZGh2bSBhbmQgYWx0cDJtaHZtIGNhbm5vdCBiZSB1c2VkIHRvZ2V0aGVyIik7CiAg
ICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAogICAgIGlmIChkX2NvbmZpZy0+Y19pbmZv
LnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYmCi0gICAgICAgIGxpYnhsX2RlZmJvb2xf
dmFsKGRfY29uZmlnLT5iX2luZm8udS5odm0uYWx0cDJtKSAmJgorICAgICAgICAobGlieGxfZGVm
Ym9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS5hbHRwMm0pIHx8CisgICAgICAgIChkX2Nv
bmZpZy0+Yl9pbmZvLmFsdHAybSAhPSBMSUJYTF9BTFRQMk1fTU9ERV9ESVNBQkxFRCkpICYmCiAg
ICAgICAgIHBvZF9lbmFibGVkKSB7CiAgICAgICAgIHJldCA9IEVSUk9SX0lOVkFMOwogICAgICAg
ICBMT0dEKEVSUk9SLCBkb21pZCwgIkNhbm5vdCBlbmFibGUgUG9EIGFuZCBBTFRQMk0gYXQgdGhl
IHNhbWUgdGltZSIpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBjZjAzZGVkLi41ZDkxNGE1IDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAt
Mjk1LDggKzI5NSw2IEBAIHN0YXRpYyB2b2lkIGh2bV9zZXRfY29uZl9wYXJhbXMoeGNfaW50ZXJm
YWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZWZib29sX3ZhbChpbmZvLT51Lmh2bS52cHRfYWxpZ24pKTsKICAgICB4Y19odm1fcGFyYW1fc2V0
KGhhbmRsZSwgZG9taWQsIEhWTV9QQVJBTV9ORVNURURIVk0sCiAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZtLm5lc3RlZF9odm0pKTsKLSAgICB4Y19odm1f
cGFyYW1fc2V0KGhhbmRsZSwgZG9taWQsIEhWTV9QQVJBTV9BTFRQMk0sCi0gICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZtLmFsdHAybSkpOwogfQogCiBpbnQg
bGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKQEAgLTQ0NSw2
ICs0NDMsMjIgQEAgaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMyX3Qg
ZG9taWQsCiAjZW5kaWYKICAgICB9CiAKKyAgICAvKiBBbHRlcm5hdGUgcDJtIHN1cHBvcnQgb24g
eDg2IGlzIGF2YWlsYWJsZSBvbmx5IGZvciBIVk0gZ3Vlc3RzLiAqLworICAgIGlmIChpbmZvLT50
eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgeworICAgICAgICAvKiBUaGUgY29uZmlnIHBh
cmFtZXRlciAiYWx0cDJtIiByZXBsYWNlcyB0aGUgcGFyYW1ldGVyICJhbHRwMm1odm0iLiBGb3IK
KyAgICAgICAgICogbGVnYWN5IHJlYXNvbnMsIGJvdGggcGFyYW1ldGVycyBhcmUgYWNjZXB0ZWQg
b24geDg2IEhWTSBndWVzdHMuCisgICAgICAgICAqCisgICAgICAgICAqIElmIHRoZSBsZWdhY3kg
ZmllbGQgaW5mby0+dS5odm0uYWx0cDJtIGlzIHNldCwgYWN0aXZhdGUgYWx0cDJtLgorICAgICAg
ICAgKiBPdGhlcndpc2Ugc2V0IGFsdHAybSBiYXNlZCBvbiB0aGUgZmllbGQgaW5mby0+YWx0cDJt
LiAqLworICAgICAgICBpZiAoaW5mby0+YWx0cDJtID09IExJQlhMX0FMVFAyTV9NT0RFX0RJU0FC
TEVEICYmCisgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT51Lmh2bS5hbHRwMm0p
KQorICAgICAgICAgICAgeGNfaHZtX3BhcmFtX3NldChjdHgtPnhjaCwgZG9taWQsIEhWTV9QQVJB
TV9BTFRQMk0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFs
KGluZm8tPnUuaHZtLmFsdHAybSkpOworICAgICAgICBlbHNlCisgICAgICAgICAgICB4Y19odm1f
cGFyYW1fc2V0KGN0eC0+eGNoLCBkb21pZCwgSFZNX1BBUkFNX0FMVFAyTSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW5mby0+YWx0cDJtKTsKKyAgICB9CisKICAgICByYyA9IGxpYnhs
X19hcmNoX2RvbWFpbl9jcmVhdGUoZ2MsIGRfY29uZmlnLCBkb21pZCk7CiAKICAgICByZXR1cm4g
cmM7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggZDk3MDI4NC4uYmFjMjI2YyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bApAQCAtNDQxLDYgKzQ0MSwxNCBAQCBsaWJ4bF9yZG1fcmVzZXJ2ZSA9IFN0cnVjdCgicmRtX3Jl
c2VydmUiLCBbCiAgICAgKCJwb2xpY3kiLCAgICAgIGxpYnhsX3JkbV9yZXNlcnZlX3BvbGljeSks
CiAgICAgXSkKIAorIyBDb25zaXN0ZW50IHdpdGggdGhlIHZhbHVlcyBkZWZpbmVkIGZvciBIVk1f
UEFSQU1fQUxUUDJNCitsaWJ4bF9hbHRwMm1fbW9kZSA9IEVudW1lcmF0aW9uKCJhbHRwMm1fbW9k
ZSIsIFsKKyAgICAoMCwgImRpc2FibGVkIiksCisgICAgKDEsICJtaXhlZCIpLAorICAgICgyLCAi
ZXh0ZXJuYWwiKSwKKyAgICAoMywgImxpbWl0ZWQiKSwKKyAgICBdLCBpbml0X3ZhbCA9ICJMSUJY
TF9BTFRQMk1fTU9ERV9ESVNBQkxFRCIpCisKIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3Ry
dWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICgibWF4X3ZjcHVzIiwgICAgICAgaW50ZWdl
ciksCiAgICAgKCJhdmFpbF92Y3B1cyIsICAgICBsaWJ4bF9iaXRtYXApLApAQCAtNTE5LDYgKzUy
Nyw5IEBAIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5m
byIsWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJtbWlvX2hvbGVf
bWVta2IiLCAgTWVtS0IpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KCJ0aW1lcl9tb2RlIiwgICAgICAgbGlieGxfdGltZXJfbW9kZSksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoIm5lc3RlZF9odm0iLCAgICAgICBsaWJ4bF9kZWZib29s
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgVGhlIHUuaHZtLmFs
dHAybSBmaWVsZCBpcyB1c2VkIHNvbGVseQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIyBmb3IgeDg2IEhWTSBndWVzdHMgYW5kIGlzIG1haW50YWluZWQKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgZm9yIGxlZ2FjeSBwdXJwb3Nlcy4KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiYWx0cDJtIiwgICAgICAgICAg
IGxpYnhsX2RlZmJvb2wpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KCJzeXN0ZW1fZmlybXdhcmUiLCAgc3RyaW5nKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICgic21iaW9zX2Zpcm13YXJlIiwgIHN0cmluZyksCkBAIC01NjksNiArNTgw
LDkgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZv
IixbCiAKICAgICAoImFyY2hfYXJtIiwgU3RydWN0KE5vbmUsIFsoImdpY192ZXJzaW9uIiwgbGli
eGxfZ2ljX3ZlcnNpb24pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSkpLAorICAg
ICMgQWx0ZXJuYXRlIHAybSBpcyBub3QgYm91bmQgdG8gYW55IGFyY2hpdGVjdHVyZSBvciBndWVz
dCB0eXBlLCBhcyBpdCBpcworICAgICMgc3VwcG9ydGVkIGJ5IHg4NiBIVk0gYW5kIEFSTSBzdXBw
b3J0IGlzIHBsYW5uZWQuCisgICAgKCJhbHRwMm0iLCBsaWJ4bF9hbHRwMm1fbW9kZSksCiAKICAg
ICBdLCBkaXI9RElSX0lOCiApCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9v
bHMveGwveGxfcGFyc2UuYwppbmRleCA2NjMyN2RjLi44NTZhMzA0IDEwMDY0NAotLS0gYS90b29s
cy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTExNTYsNyArMTE1
Niw5IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwK
IAogICAgICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgIm5lc3RlZGh2bSIsICZiX2lu
Zm8tPnUuaHZtLm5lc3RlZF9odm0sIDApOwogCi0gICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2wo
Y29uZmlnLCAiYWx0cDJtaHZtIiwgJmJfaW5mby0+dS5odm0uYWx0cDJtLCAwKTsKKyAgICAgICAg
aWYgKCF4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgImFsdHAybWh2bSIsICZiX2luZm8tPnUu
aHZtLmFsdHAybSwgMCkpCisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIldBUk5JTkc6IFNw
ZWNpZnlpbmcgXCJhbHRwMm1odm1cIiBpcyBkZXByZWNhdGVkLiAiCisgICAgICAgICAgICAgICAg
ICAgICJQbGVhc2UgdXNlIFwiYWx0cDJtXCIgaW5zdGVhZC5cbiIpOwogCiAgICAgICAgIHhsdV9j
ZmdfcmVwbGFjZV9zdHJpbmcoY29uZmlnLCAic21iaW9zX2Zpcm13YXJlIiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT51Lmh2bS5zbWJpb3NfZmlybXdhcmUsIDApOwpA
QCAtMTIxNiw2ICsxMjE4LDIyIEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAq
Y29uZmlnX3NvdXJjZSwKICAgICAgICAgYWJvcnQoKTsKICAgICB9CiAKKyAgICBpZiAoIXhsdV9j
ZmdfZ2V0X2xvbmcoY29uZmlnLCAiYWx0cDJtIiwgJmwsIDEpKSB7CisgICAgICAgIGlmIChsIDwg
TElCWExfQUxUUDJNX01PREVfRElTQUJMRUQgfHwKKyAgICAgICAgICAgIGwgPiBMSUJYTF9BTFRQ
Mk1fTU9ERV9MSU1JVEVEKSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkVSUk9SOiBp
bnZhbGlkIHZhbHVlICVsZCBmb3IgXCJhbHRwMm1cIlxuIiwgbCk7CisgICAgICAgICAgICBleGl0
ICgxKTsKKyAgICAgICAgfQorCisgICAgICAgIGJfaW5mby0+YWx0cDJtID0gbDsKKyAgICB9IGVs
c2UgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcoY29uZmlnLCAiYWx0cDJtIiwgJmJ1ZiwgMCkpIHsK
KyAgICAgICAgaWYgKGxpYnhsX2FsdHAybV9tb2RlX2Zyb21fc3RyaW5nKGJ1ZiwgJmJfaW5mby0+
YWx0cDJtKSkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFUlJPUjogaW52YWxpZCB2
YWx1ZSBcIiVzXCIgZm9yIFwiYWx0cDJtXCJcbiIsCisgICAgICAgICAgICAgICAgICAgIGJ1Zik7
CisgICAgICAgICAgICBleGl0ICgxKTsKKyAgICAgICAgfQorICAgIH0KKwogICAgIGlmICgheGx1
X2NmZ19nZXRfbGlzdChjb25maWcsICJpb3BvcnRzIiwgJmlvcG9ydHMsICZudW1faW9wb3J0cywg
MCkpIHsKICAgICAgICAgYl9pbmZvLT5udW1faW9wb3J0cyA9IG51bV9pb3BvcnRzOwogICAgICAg
ICBiX2luZm8tPmlvcG9ydHMgPSBjYWxsb2MobnVtX2lvcG9ydHMsIHNpemVvZigqYl9pbmZvLT5p
b3BvcnRzKSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwppbmRleCBmZGYxM2RiLi45MjU3MDcyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQxMjUsNyAr
NDEyNSw3IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAogICAgICAgICByYyA9IHhzbV9o
dm1fcGFyYW1fYWx0cDJtaHZtKFhTTV9QUklWLCBkKTsKICAgICAgICAgaWYgKCByYyApCiAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCBhLnZhbHVlID4gMSApCisgICAgICAgIGlmICgg
YS52YWx1ZSA+IFhFTl9BTFRQMk1fbGltaXRlZCApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
CiAgICAgICAgIGlmICggYS52YWx1ZSAmJgogICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFp
bi5wYXJhbXNbSFZNX1BBUkFNX05FU1RFREhWTV0gKQpAQCAtNDMzOSw2ICs0MzM5LDcgQEAgc3Rh
dGljIGludCBkb19hbHRwMm1fb3AoCiAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIGE7CiAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IE5VTEw7CiAgICAgaW50IHJjID0gMDsKKyAgICB1aW50NjRf
dCBtb2RlOwogCiAgICAgaWYgKCAhaHZtX2FsdHAybV9zdXBwb3J0ZWQoKSApCiAgICAgICAgIHJl
dHVybiAtRU9QTk9UU1VQUDsKQEAgLTQzODUsMTggKzQzODYsMjAgQEAgc3RhdGljIGludCBkb19h
bHRwMm1fb3AoCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGlmICggKHJjID0geHNt
X2h2bV9hbHRwMm1odm1fb3AoWFNNX1RBUkdFVCwgZCkpICkKKyAgICBtb2RlID0gZC0+YXJjaC5o
dm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQUxUUDJNXTsKKworICAgIGlmICggWEVOX0FMVFAy
TV9kaXNhYmxlZCA9PSBtb2RlICkKKyAgICB7CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAg
ICAgZ290byBvdXQ7CisgICAgfQorCisgICAgaWYgKCAocmMgPSB4c21faHZtX2FsdHAybWh2bV9v
cChYU01fT1RIRVIsIGQsIG1vZGUsIGEuY21kKSkgKQogICAgICAgICBnb3RvIG91dDsKIAogICAg
IHN3aXRjaCAoIGEuY21kICkKICAgICB7CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fZ2V0X2RvbWFp
bl9zdGF0ZToKLSAgICAgICAgaWYgKCAhZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFS
QU1fQUxUUDJNXSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KICAgICAgICAgYS51LmRvbWFpbl9zdGF0ZS5zdGF0
ZSA9IGFsdHAybV9hY3RpdmUoZCk7CiAgICAgICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KGFyZywg
JmEsIDEpID8gLUVGQVVMVCA6IDA7CiAgICAgICAgIGJyZWFrOwpAQCAtNDQwNiw4ICs0NDA5LDcg
QEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCiAgICAgICAgIHN0cnVjdCB2Y3B1ICp2OwogICAg
ICAgICBib29sX3Qgb3N0YXRlOwogCi0gICAgICAgIGlmICggIWQtPmFyY2guaHZtX2RvbWFpbi5w
YXJhbXNbSFZNX1BBUkFNX0FMVFAyTV0gfHwKLSAgICAgICAgICAgICBuZXN0ZWRodm1fZW5hYmxl
ZChkKSApCisgICAgICAgIGlmICggbmVzdGVkaHZtX2VuYWJsZWQoZCkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L3BhcmFtcy5oCmluZGV4IDE5YzllYjguLjFmM2VkMDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9odm0vcGFyYW1zLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMu
aApAQCAtMjMzLDggKzIzMywxOCBAQAogLyogTG9jYXRpb24gb2YgdGhlIFZNIEdlbmVyYXRpb24g
SUQgaW4gZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZS4gKi8KICNkZWZpbmUgSFZNX1BBUkFN
X1ZNX0dFTkVSQVRJT05fSURfQUREUiAzNAogCi0vKiBCb29sZWFuOiBFbmFibGUgYWx0cDJtICov
CisvKgorICogU2V0IG1vZGUgZm9yIGFsdHAybToKKyAqICBkaXNhYmxlZDogZG9uJ3QgYWN0aXZh
dGUgYWx0cDJtIChkZWZhdWx0KQorICogIG1peGVkOiBhbGxvdyBhY2Nlc3MgdG8gYWxsIGFsdHAy
bSBvcHMgZm9yIGJvdGggaW4tZ3Vlc3QgYW5kIGV4dGVybmFsIHRvb2xzCisgKiAgZXh0ZXJuYWw6
IGFsbG93IGFjY2VzcyB0byBleHRlcm5hbCBwcml2aWxlZ2VkIHRvb2xzIG9ubHkKKyAqICBsaW1p
dGVkOiBndWVzdCBvbmx5IGhhcyBsaW1pdGVkIGFjY2VzcyAoaWUuIGNvbnRyb2wgVk1GVU5DIGFu
ZCAjVkUpCisgKi8KICNkZWZpbmUgSFZNX1BBUkFNX0FMVFAyTSAgICAgICAzNQorI2RlZmluZSBY
RU5fQUxUUDJNX2Rpc2FibGVkICAgICAgMAorI2RlZmluZSBYRU5fQUxUUDJNX21peGVkICAgICAg
ICAgMQorI2RlZmluZSBYRU5fQUxUUDJNX2V4dGVybmFsICAgICAgMgorI2RlZmluZSBYRU5fQUxU
UDJNX2xpbWl0ZWQgICAgICAgMwogCiAvKgogICogU2l6ZSBvZiB0aGUgeDg3IEZQVSBGSVAvRkRQ
IHJlZ2lzdGVycyB0aGF0IHRoZSBoeXBlcnZpc29yIG5lZWRzIHRvCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCmluZGV4IGZmNzMw
MzkuLjU2YTg4MTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC01NTUsMTAgKzU1NSwyNyBAQCBzdGF0aWMgWFNNX0lO
TElORSBpbnQgeHNtX2h2bV9wYXJhbV9hbHRwMm1odm0oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBk
b21haW4gKmQpCiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJlbnQt
PmRvbWFpbiwgZCk7CiB9CiAKLXN0YXRpYyBYU01fSU5MSU5FIGludCB4c21faHZtX2FsdHAybWh2
bV9vcChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBYU01fSU5MSU5F
IGludCB4c21faHZtX2FsdHAybWh2bV9vcChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAq
ZCwgdWludDY0X3QgbW9kZSwgdWludDMyX3Qgb3ApCiB7Ci0gICAgWFNNX0FTU0VSVF9BQ1RJT04o
WFNNX1RBUkdFVCk7Ci0gICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJl
bnQtPmRvbWFpbiwgZCk7CisgICAgeHNtX2RlZmF1bHRfdCBhOworICAgIFhTTV9BU1NFUlRfQUNU
SU9OKFhTTV9PVEhFUik7CisKKyAgICBzd2l0Y2ggKCBtb2RlICkKKyAgICB7CisgICAgY2FzZSBY
RU5fQUxUUDJNX21peGVkOgorICAgICAgICBhID0gWFNNX1RBUkdFVDsKKyAgICAgICAgYnJlYWs7
CisgICAgY2FzZSBYRU5fQUxUUDJNX2V4dGVybmFsOgorICAgICAgICBhID0gWFNNX0RNX1BSSVY7
CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgWEVOX0FMVFAyTV9saW1pdGVkOgorICAgICAgICBh
ID0gKEhWTU9QX2FsdHAybV92Y3B1X2VuYWJsZV9ub3RpZnkgPT0gb3ApID8gWFNNX1RBUkdFVCA6
IFhTTV9ETV9QUklWOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1
cm4gLUVQRVJNOworICAgIH07CisKKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGEsIGN1
cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdm1fZXZl
bnRfY29udHJvbChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgaW50IG1vZGUsIGlu
dCBvcCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBiL3hlbi9pbmNsdWRlL3hz
bS94c20uaAppbmRleCAyY2Y3YWMxLi42MGMwZmQ2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
c20veHNtLmgKKysrIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCkBAIC0xNDAsNyArMTQwLDcgQEAg
c3RydWN0IHhzbV9vcGVyYXRpb25zIHsKICAgICBpbnQgKCpodm1fY29udHJvbCkgKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgb3ApOwogICAgIGludCAoKmh2bV9wYXJhbV9uZXN0ZWQp
IChzdHJ1Y3QgZG9tYWluICpkKTsKICAgICBpbnQgKCpodm1fcGFyYW1fYWx0cDJtaHZtKSAoc3Ry
dWN0IGRvbWFpbiAqZCk7Ci0gICAgaW50ICgqaHZtX2FsdHAybWh2bV9vcCkgKHN0cnVjdCBkb21h
aW4gKmQpOworICAgIGludCAoKmh2bV9hbHRwMm1odm1fb3ApIChzdHJ1Y3QgZG9tYWluICpkLCB1
aW50NjRfdCBtb2RlLCB1aW50MzJfdCBvcCk7CiAgICAgaW50ICgqZ2V0X3ZudW1haW5mbykgKHN0
cnVjdCBkb21haW4gKmQpOwogCiAgICAgaW50ICgqdm1fZXZlbnRfY29udHJvbCkgKHN0cnVjdCBk
b21haW4gKmQsIGludCBtb2RlLCBpbnQgb3ApOwpAQCAtNTc5LDkgKzU3OSw5IEBAIHN0YXRpYyBp
bmxpbmUgaW50IHhzbV9odm1fcGFyYW1fYWx0cDJtaHZtICh4c21fZGVmYXVsdF90IGRlZiwgc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4geHNtX29wcy0+aHZtX3BhcmFtX2FsdHAybWh2bShk
KTsKIH0KIAotc3RhdGljIGlubGluZSBpbnQgeHNtX2h2bV9hbHRwMm1odm1fb3AgKHhzbV9kZWZh
dWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGlubGluZSBpbnQgeHNtX2h2bV9h
bHRwMm1odm1fb3AgKHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRf
dCBtb2RlLCB1aW50MzJfdCBvcCkKIHsKLSAgICByZXR1cm4geHNtX29wcy0+aHZtX2FsdHAybWh2
bV9vcChkKTsKKyAgICByZXR1cm4geHNtX29wcy0+aHZtX2FsdHAybWh2bV9vcChkLCBtb2RlLCBv
cCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50IHhzbV9nZXRfdm51bWFpbmZvICh4c21fZGVmYXVs
dF90IGRlZiwgc3RydWN0IGRvbWFpbiAqZCkKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9v
a3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRleCA0YmFlZDM5Li5mZDg0YWMwIDEwMDY0
NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5j
CkBAIC0xMTk3LDggKzExOTcsMjcgQEAgc3RhdGljIGludCBmbGFza19odm1fcGFyYW1fYWx0cDJt
aHZtKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VD
Q0xBU1NfSFZNLCBIVk1fX0FMVFAyTUhWTSk7CiB9CiAKLXN0YXRpYyBpbnQgZmxhc2tfaHZtX2Fs
dHAybWh2bV9vcChzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGludCBmbGFza19odm1fYWx0cDJt
aHZtX29wKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IG1vZGUsIHVpbnQzMl90IG9wKQogewor
ICAgIC8qCisgICAgICogUmVxdWlyZSBib3RoIG1vZGUgYW5kIFhTTSB0byBhbGxvdyB0aGUgb3Bl
cmF0aW9uLiBBc3N1bWUgWFNNIHJ1bGVzCisgICAgICogYXJlIHdyaXR0ZW4gd2l0aCB0aGUgWFNN
X1RBUkdFVCBwb2xpY3kgaW4gbWluZCwgc28gYWRkIHJlc3RyaWN0aW9ucworICAgICAqIG9uIHRo
ZSBkb21haW4gYWN0aW5nIG9uIGl0c2VsZiB3aGVuIGZvcmJpZGRlbiBieSB0aGUgbW9kZS4KKyAg
ICAgKi8KKyAgICBzd2l0Y2ggKCBtb2RlICkKKyAgICB7CisgICAgY2FzZSBYRU5fQUxUUDJNX21p
eGVkOgorICAgICAgICBicmVhazsKKyAgICBjYXNlIFhFTl9BTFRQMk1fbGltaXRlZDoKKyAgICAg
ICAgaWYgKCBIVk1PUF9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5ID09IG9wICkKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAvKiBmYWxsLXRocm91Z2ggKi8KKyAgICBjYXNlIFhFTl9BTFRQ
Mk1fZXh0ZXJuYWw6CisgICAgICAgIGlmICggZCA9PSBjdXJyZW50LT5kb21haW4gKQorICAgICAg
ICAgICAgcmV0dXJuIC1FUEVSTTsKKyAgICAgICAgYnJlYWs7CisgICAgfTsKKwogICAgIHJldHVy
biBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0hWTSwgSFZNX19BTFRQMk1IVk1fT1ApOwog
fQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:15:40 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:15:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI7Y-0002n8-N7; Wed, 12 Apr 2017 13:15:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7X-0002mf-64
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:39 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 00/25-27678-A782EE85; Wed, 12 Apr 2017 13:15:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdS412
 EwcZuE4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNOL/1AEvBHOWKaX8PMjYwHpfuYuTkEBL4wiix
 9UdCFyMXkH2eUaJ992K2LkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWCJA4sfkVm
 M0rYCZxe/Z/sBoWoPqlv96zTmDkWMDIsIpRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg/HmxoBDjJIcTEqivJcV3kYI8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuDdrP4uQkiwKDU9tSItMwcYHDBpCQ4eJRHeFDWgNG9xQWJucWY6ROoUo6KUOO8SkD4B
 kERGaR5cGywgLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdwHIFJ7MvBK46a+AFjMBLV679
 y3I4pJEhJRUA2NZU+pNbxO+aXOW5LT/EXTaeGrOnaLP0lfff7uYx/fsEusvU4ZUCX6ZbdZVRt
 556muWByns6tV9uv7zx3um2h8SLzq5H3SNWFYtwrQgMTC49kb6a8k6/n7pSZuXNAREZDaVOeX
 MfhsZoMWqekAllGmVdgvnl74LL10SK5+/3yqafyloEkPOFCWW4oxEQy3mouJEAGuJMjBDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1492002936!63334137!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11998 invoked from network); 12 Apr 2017 13:15:37 -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; 12 Apr 2017 13:15:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7S-0001yw-Ut
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7S-0002Gp-UT
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI7S-0002Gp-UT@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:15:34 +0000
Subject: [Xen-changelog] [xen master] x86/io: rename misleading dpci_
	prefixed functions to g2m_
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1154146198020384685=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit f47364e5007216f55c8df7403015a6ea2fec4c29
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Apr 7 12:02:22 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Apr 7 12:02:22 2017 +0200

    x86/io: rename misleading dpci_ prefixed functions to g2m_
    
    The dpci_ prefix used on those IO handlers is misleading, there's nothing PCI
    specific in them, they simply map a guest IO port into a machine (physical) IO
    port. They don't specifically trap the PCI IO port range in any way
    (0xcf8/0xcfc).
    
    Rename them to use the g2m_ prefix in order to avoid this confusion.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
---
 xen/arch/x86/hvm/hvm.c       |  2 +-
 xen/arch/x86/hvm/io.c        | 28 ++++++++++++----------------
 xen/include/asm-x86/hvm/io.h |  6 +++++-
 3 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 9257072..6c59c32 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -651,7 +651,7 @@ int hvm_domain_initialise(struct domain *d)
     else
         d->arch.hvm_domain.io_bitmap = hvm_io_bitmap;
 
-    register_dpci_portio_handler(d);
+    register_g2m_portio_handler(d);
 
     hvm_ioreq_init(d);
 
diff --git a/xen/arch/x86/hvm/io.c b/xen/arch/x86/hvm/io.c
index 2770ff4..3b3a600 100644
--- a/xen/arch/x86/hvm/io.c
+++ b/xen/arch/x86/hvm/io.c
@@ -167,8 +167,8 @@ bool handle_pio(uint16_t port, unsigned int size, int dir)
     return true;
 }
 
-static bool_t dpci_portio_accept(const struct hvm_io_handler *handler,
-                                 const ioreq_t *p)
+static bool_t g2m_portio_accept(const struct hvm_io_handler *handler,
+                                const ioreq_t *p)
 {
     struct vcpu *curr = current;
     const struct domain_iommu *dio = dom_iommu(curr->domain);
@@ -190,10 +190,8 @@ static bool_t dpci_portio_accept(const struct hvm_io_handler *handler,
     return 0;
 }
 
-static int dpci_portio_read(const struct hvm_io_handler *handler,
-                            uint64_t addr,
-                            uint32_t size,
-                            uint64_t *data)
+static int g2m_portio_read(const struct hvm_io_handler *handler,
+                           uint64_t addr, uint32_t size, uint64_t *data)
 {
     struct hvm_vcpu_io *vio = &current->arch.hvm_vcpu.hvm_io;
     const struct g2m_ioport *g2m_ioport = vio->g2m_ioport;
@@ -217,10 +215,8 @@ static int dpci_portio_read(const struct hvm_io_handler *handler,
     return X86EMUL_OKAY;
 }
 
-static int dpci_portio_write(const struct hvm_io_handler *handler,
-                             uint64_t addr,
-                             uint32_t size,
-                             uint64_t data)
+static int g2m_portio_write(const struct hvm_io_handler *handler,
+                            uint64_t addr, uint32_t size, uint64_t data)
 {
     struct hvm_vcpu_io *vio = &current->arch.hvm_vcpu.hvm_io;
     const struct g2m_ioport *g2m_ioport = vio->g2m_ioport;
@@ -244,13 +240,13 @@ static int dpci_portio_write(const struct hvm_io_handler *handler,
     return X86EMUL_OKAY;
 }
 
-static const struct hvm_io_ops dpci_portio_ops = {
-    .accept = dpci_portio_accept,
-    .read = dpci_portio_read,
-    .write = dpci_portio_write
+static const struct hvm_io_ops g2m_portio_ops = {
+    .accept = g2m_portio_accept,
+    .read = g2m_portio_read,
+    .write = g2m_portio_write
 };
 
-void register_dpci_portio_handler(struct domain *d)
+void register_g2m_portio_handler(struct domain *d)
 {
     struct hvm_io_handler *handler = hvm_next_io_handler(d);
 
@@ -258,7 +254,7 @@ void register_dpci_portio_handler(struct domain *d)
         return;
 
     handler->type = IOREQ_TYPE_PIO;
-    handler->ops = &dpci_portio_ops;
+    handler->ops = &g2m_portio_ops;
 }
 
 /*
diff --git a/xen/include/asm-x86/hvm/io.h b/xen/include/asm-x86/hvm/io.h
index d6801c1..5ae9225 100644
--- a/xen/include/asm-x86/hvm/io.h
+++ b/xen/include/asm-x86/hvm/io.h
@@ -148,7 +148,11 @@ void stdvga_deinit(struct domain *d);
 
 extern void hvm_dpci_msi_eoi(struct domain *d, int vector);
 
-void register_dpci_portio_handler(struct domain *d);
+/*
+ * HVM port IO handler that performs forwarding of guest IO ports into machine
+ * IO ports.
+ */
+void register_g2m_portio_handler(struct domain *d);
 
 #endif /* __ASM_X86_HVM_IO_H__ */
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1154146198020384685==--

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:15:51 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:15:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI7j-0002pt-Q4; Wed, 12 Apr 2017 13:15:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7i-0002pZ-IF
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:50 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 E4/24-02138-5882EE85; Wed, 12 Apr 2017 13:15:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbdJ412
 EwcZdvBYTthk4MHps79vFHsAYxZqZl5RfkcCa8e9eG2PBReuKJduCGhiX6HYxcnEICXxhlDiy
 +Qo7hHOeUeL3tPuMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC8RIXDvyi
 QXE5hUwkzh2GiLOAlR/Y+cUlgmMHAsYGVYxqhenFpWlFuma6CUVZaZnlOQmZuboGhqY6uWmFh
 cnpqfmJCYV6yXn525iBHqEAQh2MN7qcz7EKMnBpCTKe1nhbYQQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCd7N6u8ihASLUtNTK9Iyc4ChAZOW4OBREuFNUQNK8xYXJOYWZ6ZDpE4xKkqJ8y4B6RMA
 SWSU5sG1wcLxEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5F4BM4cnMK4Gb/gpoMRPQ4rV73
 4IsLklESEk1MMpISdk/eVTt78931OOq3X07LzUtCY2nXxi2VYuX/3LQiZE4K1/T/7rg+d37yn
 XSDF/LX0xaln0ycem2bItw7TMFl/3NTTmltjCKeZkEOXyTVf+ks6jR3rnPv8Jr69cDKQKzstN
 Ymzeuj2qc/PjshtbMkDN7+c59+N9omXO43Hi1uPg5twuWSizFGYmGWsxFxYkAEdK05UICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1492002945!54335981!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37715 invoked from network); 12 Apr 2017 13:15:46 -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; 12 Apr 2017 13:15:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7d-0001zW-0p
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7d-0002J7-0K
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI7d-0002J7-0K@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:15:45 +0000
Subject: [Xen-changelog] [xen master] x86/io: move the list of guest to
	machine IO ports out of domain_iommu
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1697459818261916425=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit ffe86d38f1f4c69270613d27680dafff64ab97d5
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Apr 7 12:03:15 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Apr 7 12:03:15 2017 +0200

    x86/io: move the list of guest to machine IO ports out of domain_iommu
    
    There's no reason to store that list inside of the domain_iommu struct, the
    forwarding of guest IO ports into machine IO ports is not tied to the presence
    of an IOMMU.
    
    Move it inside of the hvm_domain struct instead.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/domctl.c               | 17 ++++++++++++-----
 xen/arch/x86/hvm/hvm.c              | 12 ++++++++++++
 xen/arch/x86/hvm/io.c               |  4 ++--
 xen/drivers/passthrough/x86/iommu.c | 11 -----------
 xen/include/asm-x86/hvm/domain.h    |  3 +++
 xen/include/asm-x86/iommu.h         |  1 -
 6 files changed, 29 insertions(+), 19 deletions(-)

diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c
index 1220224..e104be2 100644
--- a/xen/arch/x86/domctl.c
+++ b/xen/arch/x86/domctl.c
@@ -721,14 +721,21 @@ long arch_do_domctl(
 
     case XEN_DOMCTL_ioport_mapping:
     {
-        struct domain_iommu *hd;
         unsigned int fgp = domctl->u.ioport_mapping.first_gport;
         unsigned int fmp = domctl->u.ioport_mapping.first_mport;
         unsigned int np = domctl->u.ioport_mapping.nr_ports;
         unsigned int add = domctl->u.ioport_mapping.add_mapping;
+        struct hvm_domain *hvm_domain;
         struct g2m_ioport *g2m_ioport;
         int found = 0;
 
+        ret = -EOPNOTSUPP;
+        if ( !is_hvm_domain(d) )
+        {
+            printk(XENLOG_G_ERR "ioport_map against non-HVM domain\n");
+            break;
+        }
+
         ret = -EINVAL;
         if ( ((fgp | fmp | (np - 1)) >= MAX_IOPORTS) ||
             ((fgp + np) > MAX_IOPORTS) || ((fmp + np) > MAX_IOPORTS) )
@@ -747,14 +754,14 @@ long arch_do_domctl(
         if ( ret )
             break;
 
-        hd = dom_iommu(d);
+        hvm_domain = &d->arch.hvm_domain;
         if ( add )
         {
             printk(XENLOG_G_INFO
                    "ioport_map:add: dom%d gport=%x mport=%x nr=%x\n",
                    d->domain_id, fgp, fmp, np);
 
-            list_for_each_entry(g2m_ioport, &hd->arch.g2m_ioport_list, list)
+            list_for_each_entry(g2m_ioport, &hvm_domain->g2m_ioport_list, list)
                 if (g2m_ioport->mport == fmp )
                 {
                     g2m_ioport->gport = fgp;
@@ -773,7 +780,7 @@ long arch_do_domctl(
                 g2m_ioport->gport = fgp;
                 g2m_ioport->mport = fmp;
                 g2m_ioport->np = np;
-                list_add_tail(&g2m_ioport->list, &hd->arch.g2m_ioport_list);
+                list_add_tail(&g2m_ioport->list, &hvm_domain->g2m_ioport_list);
             }
             if ( !ret )
                 ret = ioports_permit_access(d, fmp, fmp + np - 1);
@@ -788,7 +795,7 @@ long arch_do_domctl(
             printk(XENLOG_G_INFO
                    "ioport_map:remove: dom%d gport=%x mport=%x nr=%x\n",
                    d->domain_id, fgp, fmp, np);
-            list_for_each_entry(g2m_ioport, &hd->arch.g2m_ioport_list, list)
+            list_for_each_entry(g2m_ioport, &hvm_domain->g2m_ioport_list, list)
                 if ( g2m_ioport->mport == fmp )
                 {
                     list_del(&g2m_ioport->list);
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 6c59c32..4dfdb83 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -609,6 +609,7 @@ int hvm_domain_initialise(struct domain *d)
     spin_lock_init(&d->arch.hvm_domain.uc_lock);
     spin_lock_init(&d->arch.hvm_domain.write_map.lock);
     INIT_LIST_HEAD(&d->arch.hvm_domain.write_map.list);
+    INIT_LIST_HEAD(&d->arch.hvm_domain.g2m_ioport_list);
 
     hvm_init_cacheattr_region_list(d);
 
@@ -718,6 +719,9 @@ void hvm_domain_relinquish_resources(struct domain *d)
 
 void hvm_domain_destroy(struct domain *d)
 {
+    struct list_head *ioport_list, *tmp;
+    struct g2m_ioport *ioport;
+
     xfree(d->arch.hvm_domain.io_handler);
     d->arch.hvm_domain.io_handler = NULL;
 
@@ -736,6 +740,14 @@ void hvm_domain_destroy(struct domain *d)
 
     xfree(d->arch.hvm_domain.irq);
     d->arch.hvm_domain.irq = NULL;
+
+    list_for_each_safe ( ioport_list, tmp,
+                         &d->arch.hvm_domain.g2m_ioport_list )
+    {
+        ioport = list_entry(ioport_list, struct g2m_ioport, list);
+        list_del(&ioport->list);
+        xfree(ioport);
+    }
 }
 
 static int hvm_save_tsc_adjust(struct domain *d, hvm_domain_context_t *h)
diff --git a/xen/arch/x86/hvm/io.c b/xen/arch/x86/hvm/io.c
index 3b3a600..9e00409 100644
--- a/xen/arch/x86/hvm/io.c
+++ b/xen/arch/x86/hvm/io.c
@@ -171,12 +171,12 @@ static bool_t g2m_portio_accept(const struct hvm_io_handler *handler,
                                 const ioreq_t *p)
 {
     struct vcpu *curr = current;
-    const struct domain_iommu *dio = dom_iommu(curr->domain);
+    const struct hvm_domain *hvm_domain = &curr->domain->arch.hvm_domain;
     struct hvm_vcpu_io *vio = &curr->arch.hvm_vcpu.hvm_io;
     struct g2m_ioport *g2m_ioport;
     unsigned int start, end;
 
-    list_for_each_entry( g2m_ioport, &dio->arch.g2m_ioport_list, list )
+    list_for_each_entry( g2m_ioport, &hvm_domain->g2m_ioport_list, list )
     {
         start = g2m_ioport->gport;
         end = start + g2m_ioport->np;
diff --git a/xen/drivers/passthrough/x86/iommu.c b/xen/drivers/passthrough/x86/iommu.c
index 750c663..0253823 100644
--- a/xen/drivers/passthrough/x86/iommu.c
+++ b/xen/drivers/passthrough/x86/iommu.c
@@ -123,7 +123,6 @@ int arch_iommu_domain_init(struct domain *d)
     struct domain_iommu *hd = dom_iommu(d);
 
     spin_lock_init(&hd->arch.mapping_lock);
-    INIT_LIST_HEAD(&hd->arch.g2m_ioport_list);
     INIT_LIST_HEAD(&hd->arch.mapped_rmrrs);
 
     return 0;
@@ -131,16 +130,6 @@ int arch_iommu_domain_init(struct domain *d)
 
 void arch_iommu_domain_destroy(struct domain *d)
 {
-    const struct domain_iommu *hd = dom_iommu(d);
-    struct list_head *ioport_list, *tmp;
-    struct g2m_ioport *ioport;
-
-    list_for_each_safe ( ioport_list, tmp, &hd->arch.g2m_ioport_list )
-    {
-        ioport = list_entry(ioport_list, struct g2m_ioport, list);
-        list_del(&ioport->list);
-        xfree(ioport);
-    }
 }
 
 /*
diff --git a/xen/include/asm-x86/hvm/domain.h b/xen/include/asm-x86/hvm/domain.h
index 63b0d92..d2899c9 100644
--- a/xen/include/asm-x86/hvm/domain.h
+++ b/xen/include/asm-x86/hvm/domain.h
@@ -181,6 +181,9 @@ struct hvm_domain {
 
     unsigned long *io_bitmap;
 
+    /* List of guest to machine IO ports mapping. */
+    struct list_head g2m_ioport_list;
+
     /* List of permanently write-mapped pages. */
     struct {
         spinlock_t lock;
diff --git a/xen/include/asm-x86/iommu.h b/xen/include/asm-x86/iommu.h
index be95106..0008505 100644
--- a/xen/include/asm-x86/iommu.h
+++ b/xen/include/asm-x86/iommu.h
@@ -34,7 +34,6 @@ struct arch_iommu
     u64 pgd_maddr;                 /* io page directory machine address */
     spinlock_t mapping_lock;            /* io page table lock */
     int agaw;     /* adjusted guest address width, 0 is level 2 30-bit */
-    struct list_head g2m_ioport_list;   /* guest to machine ioport mapping */
     u64 iommu_bitmap;              /* bitmap of iommu(s) that the domain uses */
     struct list_head mapped_rmrrs;
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1697459818261916425==--

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:15:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:15:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI7q-0002rS-Rm; Wed, 12 Apr 2017 13:15:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7p-0002r2-Mo
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:57 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 3D/62-12861-C882EE85; Wed, 12 Apr 2017 13:15:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdH412
 EwdkzghYTthk4MHps79vFHsAYxZqZl5RfkcCaMbXrP2vBVMmKy0t3MjUw/hPuYuTiEBL4wijx
 fflhFgjnPKPEtovngBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBRIlmk5+Y
 wQp5xUwk3h9kA8kzAJU/ub1baYJjBwLGBlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGhjr5a
 YWFyemp+YkJhXrJefnbmIE+qSegYFxB+Pv056HGCU5mJREeS8rvI0Q4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMG7Wf1dhJBgUWp6akVaZg4wOGDSEhw8SiK8KWpAad7igsTc4sx0iNQpRkUpcd4l
 IH0CIImM0jy4NlhAXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsAZApPZl4J3PRXQIuZg
 Bav3fsWZHFJIkJKqoFxxZNfDr7JdcIvzVs+8F3+Mkn2NUeTrf67i8eEFt5zmL7gcPo246aYH1
 mGX0JPT95pfuN07uxys88sQmF34gqY3vXcNN7i/60hZrG96p+TG/f93XL0UoLT9qYcWekSzT+
 nWi6pPjvI0bEnKdR4o8X37tCTehNDzjQtka5JyrTa+TDu6CR2ueUKSizFGYmGWsxFxYkAqLZ6
 5EMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1492002955!91440132!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50229 invoked from network); 12 Apr 2017 13:15:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:15:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7n-00020Z-2g
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7n-0002Pl-2E
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:15:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI7n-0002Pl-2E@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:15:55 +0000
Subject: [Xen-changelog] [xen master] x86/vpmu_intel: handle SMT
	consistently for programmable and fixed counters
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlmNTM5MDQ0MWE2ZTU1OTkwZTZhZTc4ZTUxZmQ4MDBlNTVmYjk2MzcKQXV0aG9yOiAg
ICAgTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPgpBdXRob3JEYXRlOiBG
cmkgQXByIDcgMTI6MDM6NDYgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNyAxMjowMzo0NiAyMDE3ICswMjAw
CgogICAgeDg2L3ZwbXVfaW50ZWw6IGhhbmRsZSBTTVQgY29uc2lzdGVudGx5IGZvciBwcm9ncmFt
bWFibGUgYW5kIGZpeGVkIGNvdW50ZXJzCiAgICAKICAgIFRoZSBwYXRjaCBpbnRyb2R1Y2VzIGEg
bWFjcm8gRklYRURfQ1RSX0NUUkxfQU5ZVEhSRUFEX01BU0sgYW5kIHVzZXMgaXQKICAgIHRvIG1h
c2sgLkFueXRocmVhZCBiaXQgZm9yIGFsbCBjb3VudGVyIGluIElBMzJfRklYRURfQ1RSX0NUUkwg
TVNSIGluIGFsbAogICAgdmVyc2lvbnMgb2YgSW50ZWwgQXJoY2l0ZWN0dXJhbCBQZXJmb3JtYW5j
ZSBNb25pdG9yaW5nLiAgTWFza2luZyAuQW55VGhyZWFkIGJpdAogICAgIGlzIG5lY2Vzc3NyeSBm
b3IgdHdvIHJlYXNvbnM6CiAgICAKICAgIDEuIFdlIG5lZWQgdG8gYmUgY29uc2lzdGVudCBpbiB0
aGUgaW1wbGVtZW50YXRpb24uIFdlIGRpc2FibGUgLkFueXRocmVhZCBiaXQgaW4KICAgIHByb2dy
YW1tYWJsZSBjb3VudGVycyAocmVnYXJkbGVzcyBvZiB0aGUgdmVyc2lvbikgYnkgbWFza2luZyBi
aXQgMjEgaW4KICAgIElBMzJfUEVSRkVWVFNFTHguICAoU2VlIGNvZGUgc25pcHBldCBiZWxvdyBm
cm9tIHZwbXVfaW50ZWwuYykKICAgIAogICAgIC8qIE1hc2tzIHVzZWQgZm9yIHRlc3Rpbmcgd2hl
dGhlciBhbmQgTVNSIGlzIHZhbGlkICovCiAgICAgI2RlZmluZSBBUkNIX0NUUkxfTUFTSyAgKH4o
KDF1bGwgPDwgMzIpIC0gMSkgfCAoMXVsbCA8PCAyMSkpCiAgICAKICAgIEJ1dCB3ZSBsZWF2ZSBp
dCBlbmFibGVkIGluIGZpeGVkIGZ1bmN0aW9uIGNvdW50ZXJzIGZvciB2ZXJzaW9uIDMuIFJlbW92
aW5nIHRoZQogICAgY29uZGl0aW9uIGRpc2FibGVzIHRoZSBiaXQgaW4gZml4ZWQgZnVuY3Rpb24g
Y291bnRlcnMgcmVnYXJkbGVzcyBvZiB0aGUgdmVyc2lvbiwKICAgIHdoaWNoIGlzIGNvbnNpc3Rl
bnQgd2l0aCB3aGF0IGlzIGRvbmUgZm9yIHByb2dyYW1tYWJsZSBjb3VudGVycy4KICAgIAogICAg
Mi4gV2UgZG9uJ3Qgd2FudCB0byBleHBvc2UgZXZlbnQgY291bnRzIGZyb20gYW5vdGhlciBndWVz
dCAob3IgaHlwZXJ2aXNvcikKICAgIHdoaWNoIGNhbiBoYXBwZW4gaWYgLkFueVRocmVhZCBiaXQg
aXMgbm90IG1hc2tlZCBhbmQgYSBWQ1BVIGlzIG9ubHkgc2NoZWR1bGVkCiAgICB0byBydW4gb24g
b25lIG9mIHRoZSBoYXJkd2FyZSB0aHJlYWRzIGluIGEgaHlwZXItdGhyZWFkZWQgQ1BVLgogICAg
CiAgICBBbHNvLCBub3RlIHRoYXQgSW50ZWwgU0RNIGRpc2NvdXJhZ2VzIHRoZSAgdXNlIG9mIC5B
bnlUaHJlYWQgYml0IGluIHZpcnR1YWxpemVkCiAgICAgZW52aXJvbm1lbnRzIChwZXIgc2VjdGlv
biAxOC4yLjMuMSBBbnlUaHJlYWQgQ291bnRpbmcgYW5kIFNvZnR3YXJlIEV2b2x1dGlvbikuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE1vaGl0IEdhbWJoaXIgPG1vaGl0LmdhbWJoaXJAb3JhY2xl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2NwdS92cG11X2ludGVsLmMgfCA5ICsrKysrKystLQogMSBmaWxlIGNoYW5nZWQs
IDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvY3B1L3ZwbXVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdV9pbnRlbC5jCmluZGV4
IDBkNjZlY2IuLjNmMDMyMmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdV9pbnRl
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdV9pbnRlbC5jCkBAIC03Myw2ICs3Myw3IEBA
IHN0YXRpYyBib29sX3QgX19yZWFkX21vc3RseSBmdWxsX3dpZHRoX3dyaXRlOwogICovCiAjZGVm
aW5lIEZJWEVEX0NUUl9DVFJMX0JJVFMgNAogI2RlZmluZSBGSVhFRF9DVFJfQ1RSTF9NQVNLICgo
MSA8PCBGSVhFRF9DVFJfQ1RSTF9CSVRTKSAtIDEpCisjZGVmaW5lIEZJWEVEX0NUUl9DVFJMX0FO
WVRIUkVBRF9NQVNLIDB4NAogCiAjZGVmaW5lIEFSQ0hfQ05UUl9FTkFCTEVEICAgKDFVTEwgPDwg
MjIpCiAKQEAgLTk0Niw2ICs5NDcsNyBAQCBpbnQgX19pbml0IGNvcmUyX3ZwbXVfaW5pdCh2b2lk
KQogewogICAgIHU2NCBjYXBzOwogICAgIHVuc2lnbmVkIGludCB2ZXJzaW9uID0gMDsKKyAgICB1
bnNpZ25lZCBpbnQgaTsKIAogICAgIGlmICggY3VycmVudF9jcHVfZGF0YS5jcHVpZF9sZXZlbCA+
PSAweGEgKQogICAgICAgICB2ZXJzaW9uID0gTUFTS19FWFRSKGNwdWlkX2VheCgweGEpLCBQTVVf
VkVSU0lPTl9NQVNLKTsKQEAgLTk3OSw4ICs5ODEsMTEgQEAgaW50IF9faW5pdCBjb3JlMl92cG11
X2luaXQodm9pZCkKICAgICBmdWxsX3dpZHRoX3dyaXRlID0gKGNhcHMgPj4gMTMpICYgMTsKIAog
ICAgIGZpeGVkX2N0cmxfbWFzayA9IH4oKDF1bGwgPDwgKGZpeGVkX3BtY19jbnQgKiBGSVhFRF9D
VFJfQ1RSTF9CSVRTKSkgLSAxKTsKLSAgICBpZiAoIHZlcnNpb24gPT0gMiApCi0gICAgICAgIGZp
eGVkX2N0cmxfbWFzayB8PSAweDQ0NDsKKyAgICAvKiBtYXNrIC5BbnlUaHJlYWQgYml0cyBmb3Ig
YWxsIGZpeGVkIGNvdW50ZXJzICovCisgICAgZm9yKCBpID0gMDsgaSA8IGZpeGVkX3BtY19jbnQ7
IGkrKyApCisgICAgICAgZml4ZWRfY3RybF9tYXNrIHw9CisgICAgICAgICAgIChGSVhFRF9DVFJf
Q1RSTF9BTllUSFJFQURfTUFTSyA8PCAoRklYRURfQ1RSX0NUUkxfQklUUyAqIGkpKTsKKwogICAg
IGZpeGVkX2NvdW50ZXJzX21hc2sgPSB+KCgxdWxsIDw8IGNvcmUyX2dldF9iaXR3aWR0aF9maXhf
Y291bnQoKSkgLSAxKTsKICAgICBnbG9iYWxfY3RybF9tYXNrID0gfigoKCgxVUxMIDw8IGZpeGVk
X3BtY19jbnQpIC0gMSkgPDwgMzIpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAoKDFVTEwg
PDwgYXJjaF9wbWNfY250KSAtIDEpKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:16:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:16:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI86-0002vY-Tb; Wed, 12 Apr 2017 13:16:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI86-0002vM-Bj
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:14 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BD/F3-03012-D982EE85; Wed, 12 Apr 2017 13:16:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVXeuxrs
 Ig4ltPBYTthk4MHps79vFHsAYxZqZl5RfkcCaceKPQkGjfkXP7dmsDYyTVLsYOTmEBL4wShze
 GNfFyAVkn2eUaP/TyN7FyMHBJiAmMXevAkiNiICqxKwVy5kh6tUlmn43sIHYwgJxEufOnGUEs
 XkFzCRmrTrAAmKzANVv72hmnsDIsYCRYRWjenFqUVlqka6RXlJRZnpGSW5iZo6uoYGZXm5qcX
 FiempOYlKxXnJ+7iZGoD8YgGAH47K/TocYJTmYlER5Lyu8jRDiS8pPqcxILM6ILyrNSS0+xCj
 DwaEkwbtZ/V2EkGBRanpqRVpmDjAwYNISHDxKIrwpakBp3uKCxNzizHSI1ClGRSlx3iUgfQIg
 iYzSPLg2WDBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvApApPJl5JXDTXwEtZgJavHbvW
 5DFJYkIKakGRvGKFxwOTTonJU2WLX/tu/bvu3M790/p5mM2jlqx/1XWC7O0Px39Gb+WZP17Vv
 iC8U/a3TUr1mgqLP6/OdSk3OejXqn2Dq2U7xe5vB5/03zaKTup21NHuyRtL0Ng+5P0S6/szk1
 +cmxiWeW9czseOxVPc3mlv/hEitvhZNtNf784fvrHySdowqjEUpyRaKjFXFScCAAmZi9FQQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1492002972!63468568!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17005 invoked from network); 12 Apr 2017 13:16:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:16:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7x-00021L-4f
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI7x-0002U3-4D
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI7x-0002U3-4D@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:16:05 +0000
Subject: [Xen-changelog] [xen master] boot allocator: use arch helper for
	virt_to_mfn on DIRECTMAP_VIRT region
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM2ZmRjOTY5NmE2YTZlYWM1OWJmOWM4MTEyMWQxZjFjZDViODhkY2QKQXV0aG9yOiAg
ICAgVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW0uY29tPgpBdXRob3JEYXRlOiBG
cmkgQXByIDcgMTI6MDQ6MTQgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNyAxMjowNTowMiAyMDE3ICswMjAw
CgogICAgYm9vdCBhbGxvY2F0b3I6IHVzZSBhcmNoIGhlbHBlciBmb3IgdmlydF90b19tZm4gb24g
RElSRUNUTUFQX1ZJUlQgcmVnaW9uCiAgICAKICAgIE9uIEFSTSBwbGF0Zm9ybXMgd2l0aCBOVU1B
LCB3aGlsZSBpbml0aWFsaXppbmcgc2Vjb25kIG1lbW9yeSBub2RlLAogICAgcGFuaWMgaXMgdHJp
Z2dlcmVkIGZyb20gaW5pdF9ub2RlX2hlYXAoKSB3aGVuIHZpcnRfdG9fbWZuKCkKICAgIGlzIGNh
bGxlZCBmb3IgRElSRUNUTUFQX1ZJUlQgcmVnaW9uIGFkZHJlc3MgYmVjYXVzZSBESVJFQ1RNQVBf
VklSVAogICAgcmVnaW9uIGlzIG5vdCBtYXBwZWQgdG8gYW55IHZpcnR1YWwgYWRkcmVzcy4KICAg
IAogICAgVGhlIGNoZWNrIHZpcnRfdG9fbWZuKCkgaGVyZSBpcyB1c2VkIHRvIGtub3cgd2hldGhl
ciB0aGUgbWF4IE1GTiBpcwogICAgcGFydCBvZiB0aGUgZGlyZWN0IG1hcHBpbmcuIFRoZSBtYXgg
TUZOIGlzIGZvdW5kIGJ5IGNhbGxpbmcgdmlydF90b19tZm4KICAgIG9uIGVuZCBhZGRyZXNzIG9m
IERJUkVDVE1BUF9WSVJUIHJlZ2lvbiwgd2hpY2ggaXMgRElSRUNUTUFQX1ZJUlRfRU5ELgogICAg
CiAgICBPbiBBUk02NCwgYWxsIFJBTSBpcyBjdXJyZW50bHkgZGlyZWN0IG1hcHBlZCBpbiBYZW4g
YW5kIHZpcnRfdG9fbWZuCiAgICB1c2VzIHRoZSBoYXJkd2FyZSBmb3IgYWRkcmVzcyB0cmFuc2xh
dGlvbi4gU28gaWYgdGhlIHZpcnR1YWwgYWRkcmVzcwogICAgaXMgbm90IG1hcHBlZCB0cmFuc2xh
dGlvbiBmYXVsdCBpcyByYWlzZWQuCiAgICAKICAgIEluIHRoaXMgcGF0Y2gsIGluc3RlYWQgb2Yg
Y2FsbGluZyB2aXJ0X3RvX21mbigpLCBhcmNoIGhlbHBlcgogICAgYXJjaF9tZm5faW5fZGlyZWN0
bWFwKCkgaXMgaW50cm9kdWNlZC4KICAgIAogICAgT24gQVJNNjQgdGhpcyBhcmNoIGhlbHBlciB3
aWxsIHJldHVybiB0cnVlLCBiZWNhdXNlIGN1cnJlbnRseSBhbGwgUkFNCiAgICBpcyBkaXJlY3Qg
bWFwcGVkIGluIFhlbi4KICAgIE9uIEFSTTMyLCBvbmx5IGEgbGltaXRlZCBhbW91bnQgb2YgUkFN
LCBjYWxsZWQgeGVuaGVhcCwgaXMgYWx3YXlzIG1hcHBlZAogICAgYW5kIERJUkVDVE1BUF9WSVJU
IHJlZ2lvbiBpcyBub3QgbWFwcGVkLiBIZW5jZSByZXR1cm4gZmFsc2UuCiAgICBGb3IgeDg2IHRo
aXMgaGVscGVyIGRvZXMgdmlydF90b19tZm4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFZpamF5
YSBLdW1hciBLIDxWaWpheWEuS3VtYXJAY2F2aXVtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAg
ICAgfCAgOSArKy0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvbW0uaCB8IDIzICsr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L21tLmggfCAy
MyArKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICAgICAg
IHwgIDggKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICB8IDExICsrKysr
KysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYwppbmRleCA2OGRiYTE5Li45ZTQxZmI0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtNTIwLDkgKzUyMCw2
IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGluaXRfbm9kZV9oZWFwKGludCBub2RlLCB1bnNpZ25l
ZCBsb25nIG1mbiwKICAgICB1bnNpZ25lZCBsb25nIG5lZWRlZCA9IChzaXplb2YoKipfaGVhcCkg
KwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZigqKmF2YWlsKSAqIE5SX1pPTkVT
ICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX1NJWkUgLSAxKSA+PiBQQUdFX1NI
SUZUOwotI2lmZGVmIERJUkVDVE1BUF9WSVJUX0VORAotICAgIHVuc2lnbmVkIGxvbmcgZXZhID0g
bWluKERJUkVDVE1BUF9WSVJUX0VORCwgSFlQRVJWSVNPUl9WSVJUX0VORCk7Ci0jZW5kaWYKICAg
ICBpbnQgaSwgajsKIAogICAgIGlmICggIWZpcnN0X25vZGVfaW5pdGlhbGlzZWQgKQpAQCAtNTMy
LDkgKzUyOSw4IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGluaXRfbm9kZV9oZWFwKGludCBub2Rl
LCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICAgICAgZmlyc3Rfbm9kZV9pbml0aWFsaXNlZCA9IDE7
CiAgICAgICAgIG5lZWRlZCA9IDA7CiAgICAgfQotI2lmZGVmIERJUkVDVE1BUF9WSVJUX0VORAog
ICAgIGVsc2UgaWYgKCAqdXNlX3RhaWwgJiYgbnIgPj0gbmVlZGVkICYmCi0gICAgICAgICAgICAg
IChtZm4gKyBucikgPD0gKHZpcnRfdG9fbWZuKGV2YSAtIDEpICsgMSkgJiYKKyAgICAgICAgICAg
ICAgYXJjaF9tZm5faW5fZGlyZWN0bWFwKG1mbiArIG5yKSAmJgogICAgICAgICAgICAgICAoIXhl
bmhlYXBfYml0cyB8fAogICAgICAgICAgICAgICAgISgobWZuICsgbnIgLSAxKSA+PiAoeGVuaGVh
cF9iaXRzIC0gUEFHRV9TSElGVCkpKSApCiAgICAgewpAQCAtNTQzLDcgKzUzOSw3IEBAIHN0YXRp
YyB1bnNpZ25lZCBsb25nIGluaXRfbm9kZV9oZWFwKGludCBub2RlLCB1bnNpZ25lZCBsb25nIG1m
biwKICAgICAgICAgICAgICAgICAgICAgICBQQUdFX1NJWkUgLSBzaXplb2YoKiphdmFpbCkgKiBO
Ul9aT05FUzsKICAgICB9CiAgICAgZWxzZSBpZiAoIG5yID49IG5lZWRlZCAmJgotICAgICAgICAg
ICAgICAobWZuICsgbmVlZGVkKSA8PSAodmlydF90b19tZm4oZXZhIC0gMSkgKyAxKSAmJgorICAg
ICAgICAgICAgICBhcmNoX21mbl9pbl9kaXJlY3RtYXAobWZuICsgbmVlZGVkKSAmJgogICAgICAg
ICAgICAgICAoIXhlbmhlYXBfYml0cyB8fAogICAgICAgICAgICAgICAgISgobWZuICsgbmVlZGVk
IC0gMSkgPj4gKHhlbmhlYXBfYml0cyAtIFBBR0VfU0hJRlQpKSkgKQogICAgIHsKQEAgLTU1Miw3
ICs1NDgsNiBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBpbml0X25vZGVfaGVhcChpbnQgbm9kZSwg
dW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFIC0gc2l6
ZW9mKCoqYXZhaWwpICogTlJfWk9ORVM7CiAgICAgICAgICp1c2VfdGFpbCA9IDA7CiAgICAgfQot
I2VuZGlmCiAgICAgZWxzZSBpZiAoIGdldF9vcmRlcl9mcm9tX2J5dGVzKHNpemVvZigqKl9oZWFw
KSkgPT0KICAgICAgICAgICAgICAgZ2V0X29yZGVyX2Zyb21fcGFnZXMobmVlZGVkKSApCiAgICAg
ewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9tbS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hcm0zMi9tbS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LjY4NjEyNDkKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL21t
LmgKQEAgLTAsMCArMSwyMyBAQAorI2lmbmRlZiBfX0FSTV9BUk0zMl9NTV9IX18KKyNkZWZpbmUg
X19BUk1fQVJNMzJfTU1fSF9fCisKKy8qCisgKiBPbmx5IGEgbGltaXRlZCBhbW91bnQgb2YgUkFN
LCBjYWxsZWQgeGVuaGVhcCwgaXMgYWx3YXlzIG1hcHBlZCBvbiBBUk0zMi4KKyAqIEZvciBjb252
ZW5pZW5jZSBhbHdheXMgcmV0dXJuIGZhbHNlLgorICovCitzdGF0aWMgaW5saW5lIGJvb2wgYXJj
aF9tZm5faW5fZGlyZWN0bWFwKHVuc2lnbmVkIGxvbmcgbWZuKQoreworICAgIHJldHVybiBmYWxz
ZTsKK30KKworI2VuZGlmIC8qIF9fQVJNX0FSTTMyX01NX0hfXyAqLworCisvKgorICogTG9jYWwg
dmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNp
Yy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisg
KiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvbW0uaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvbW0uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi5kMGEzYmU3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm02NC9tbS5oCkBAIC0wLDAgKzEsMjMgQEAKKyNpZm5kZWYgX19BUk1fQVJNNjRfTU1fSF9f
CisjZGVmaW5lIF9fQVJNX0FSTTY0X01NX0hfXworCisvKgorICogT24gQVJNNjQsIGFsbCB0aGUg
UkFNIGlzIGN1cnJlbnRseSBkaXJlY3QgbWFwcGVkIGluIFhlbi4KKyAqIEhlbmNlIHJldHVybiBh
bHdheXMgdHJ1ZS4KKyAqLworc3RhdGljIGlubGluZSBib29sIGFyY2hfbWZuX2luX2RpcmVjdG1h
cCh1bnNpZ25lZCBsb25nIG1mbikKK3sKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworI2VuZGlmIC8q
IF9fQVJNX0FSTTY0X01NX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRh
Yi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0u
aAppbmRleCA0ODkyMTU1Li4wZmVmNjEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCkBAIC02LDYgKzYsMTQgQEAKICNp
bmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5jbHVkZSA8eGVuL3BkeC5oPgogCisjaWYgZGVmaW5l
ZChDT05GSUdfQVJNXzMyKQorIyBpbmNsdWRlIDxhc20vYXJtMzIvbW0uaD4KKyNlbGlmIGRlZmlu
ZWQoQ09ORklHX0FSTV82NCkKKyMgaW5jbHVkZSA8YXNtL2FybTY0L21tLmg+CisjZWxzZQorIyBl
cnJvciAidW5rbm93biBBUk0gdmFyaWFudCIKKyNlbmRpZgorCiAvKiBBbGlnbiBYZW4gdG8gYSAy
IE1pQiBib3VuZGFyeS4gKi8KICNkZWZpbmUgWEVOX1BBRERSX0FMSUdOICgxIDw8IDIxKQogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKaW5kZXggZTIyNjAzYy4uMTE5ZDdkZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNjAyLDQgKzYwMiwx
NSBAQCBleHRlcm4gY29uc3QgY2hhciB6ZXJvX3BhZ2VbXTsKIC8qIEJ1aWxkIGEgMzJiaXQgUFNF
IHBhZ2UgdGFibGUgdXNpbmcgNE1CIHBhZ2VzLiAqLwogdm9pZCB3cml0ZV8zMmJpdF9wc2VfaWRl
bnRtYXAodWludDMyX3QgKmwyKTsKIAorLyoKKyAqIHg4NiBtYXBzIHBhcnQgb2YgcGh5c2ljYWwg
bWVtb3J5IHZpYSB0aGUgZGlyZWN0bWFwIHJlZ2lvbi4KKyAqIFJldHVybiB3aGV0aGVyIHRoZSBp
bnB1dCBNRk4gZmFsbHMgaW4gdGhhdCByYW5nZS4KKyAqLworc3RhdGljIGlubGluZSBib29sIGFy
Y2hfbWZuX2luX2RpcmVjdG1hcCh1bnNpZ25lZCBsb25nIG1mbikKK3sKKyAgICB1bnNpZ25lZCBs
b25nIGV2YSA9IG1pbihESVJFQ1RNQVBfVklSVF9FTkQsIEhZUEVSVklTT1JfVklSVF9FTkQpOwor
CisgICAgcmV0dXJuIG1mbiA8PSAodmlydF90b19tZm4oZXZhIC0gMSkgKyAxKTsKK30KKwogI2Vu
ZGlmIC8qIF9fQVNNX1g4Nl9NTV9IX18gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:16:21 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:16:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI8D-0002x6-VA; Wed, 12 Apr 2017 13:16:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8D-0002wq-GB
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:21 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D3/2B-32461-4A82EE85; Wed, 12 Apr 2017 13:16:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVXeBxrs
 Ig1nPRS0mbDNwYPTY3reLPYAxijUzLym/IoE1o63/E2PBafaKRbNvsDUw7mXrYuTkEBL4wihx
 6YtPFyMXkH2eUeL439nsXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwNYr7CAucTKKwvA4
 rwCZhIH9n1jAbFZgOp75hxnmsDIsYCRYRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGpXm5qcX
 FiempOYlKxXnJ+7iZGoEcYgGAH495/TocYJTmYlER5Lyu8jRDiS8pPqcxILM6ILyrNSS0+xCj
 DwaEkwbtZ/V2EkGBRanpqRVpmDjA0YNISHDxKIrwpakBp3uKCxNzizHSI1ClGXY45976+ZxJi
 ycvPS5US510CMkMApCijNA9uBCxMLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdwHIFJ7Mv
 BK4Ta+AjmACOmLt3rcgR5QkIqSkGhglpApmbmZ8u2bXTntjniufTzlt/jHv5WbPMIMV95s0On
 c9nnHj47Y7Ul6+f1piZpWvkRAOi3JZy5J9c8Fh89fzHWbLBqYZKS7NUhBd9H6x1A9+Xu7VmnM
 Zbss/aletentp/W79R4Lym7hDzj0/9f5aeeL3Gv5bkac/b1q8pLbV7qjctQ1V86SZlViKMxIN
 tZiLihMBVndUlk4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1492002975!54336105!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42466 invoked from network); 12 Apr 2017 13:16:16 -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; 12 Apr 2017 13:16:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI87-00021R-6h
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI87-0002VL-65
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI87-0002VL-65@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:16:15 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: make io.h self-contained
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYwYmJhZTA1MDIwMDNlOTA4ODZiZjg0NzU4ZDY5NWI4OGMxNzYzZDcKQXV0aG9yOiAg
ICAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciA3IDEy
OjA2OjE4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTI6MDY6MTggMjAxNyArMDIwMAoKICAgIHg4Ni9o
dm06IG1ha2UgaW8uaCBzZWxmLWNvbnRhaW5lZAogICAgCiAgICBpby5oIHVzZXMgc3RydWN0dXJl
IG5wZmVjIHdpdGhvdXQgaW5jbHVkaW5nIHRoZSBmaWxlIHhlbi9tbS5oIHdoZXJlIHRoZQogICAg
c3RydWN0dXJlIGlzIGRlZmluZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxj
aGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oIHwgMSAr
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9pby5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaAppbmRleCA1
YWU5MjI1Li4yNDg0ZWIxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKQEAgLTE5LDYgKzE5LDcgQEAKICNp
Zm5kZWYgX19BU01fWDg2X0hWTV9JT19IX18KICNkZWZpbmUgX19BU01fWDg2X0hWTV9JT19IX18K
IAorI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPGFzbS9odm0vdnBpYy5oPgogI2luY2x1
ZGUgPGFzbS9odm0vdmlvYXBpYy5oPgogI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:16:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:16:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI8L-0002yh-0O; Wed, 12 Apr 2017 13:16:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8K-0002yU-4U
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:28 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A6/E7-14551-BA82EE85; Wed, 12 Apr 2017 13:16:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXeVxrs
 Ig9NTTSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/LmOSwFvaoV3T8PMjcwzpfuYuTiEBL4wihx
 t3cGI4RznlFi3fazrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIizgIHH6p
 DdImFfATOLlojNMIGEWoPI9rVYTGDkWMDKsYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9AgDEOxg3Lbd8xCjJAeTkijvZYW3EUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeDerv4sQEixKTU+tSMvMAYYGTFqCg0dJhDdFDSjNW1yQmFucmQ6ROsWoKCXOuwSk
 TwAkkVGaB9cGC8dLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEua9AzKFJzOvBG76K6DFTECL1
 +59C7K4JBEhJdXAmLPu6ub50k0mesInok/vDf6U0DF3rmJZ1hdRdfFnP6RaOkUtWmadfbyRZV
 f2bV7lgw58W3UmFn9k4HsV6vNq5pLXtzcfyT3t+enQ96DOa+YcYX3SvYES6pe2Cu6oFGP6kb7
 5FW/Ij8tWlZuVp92R/GCqJBeyYpXizHnqHb+3LtlalqpVq79rjRJLcUaioRZzUXEiAJMlNO1C
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1492002985!37411008!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46192 invoked from network); 12 Apr 2017 13:16:26 -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; 12 Apr 2017 13:16:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8H-00021r-90
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8H-0002WX-8X
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI8H-0002WX-8X@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:16:25 +0000
Subject: [Xen-changelog] [xen master] x86/HVM: don't leak PFEC_implict to
	guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI3MDZlMWM2YWYyNzRmYzE5MTQ4ODRiM2RhNWFmMjcyMjFmMWU4MTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDcg
MTI6MDg6MzQgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNyAxMjowODozNCAyMDE3ICswMjAwCgogICAgeDg2
L0hWTTogZG9uJ3QgbGVhayBQRkVDX2ltcGxpY3QgdG8gZ3Vlc3RzCiAgICAKICAgIERvaW5nIHNv
IG1heSBub3Qgb25seSBjb25mdXNlIHRoZW0sIGJ1dCB3aWxsIC0gb24gVk1YIC0gbGVhZCB0bwog
ICAgVk1SRVNVTUUgZmFpbHVyZXMuIEFkZCByZXNwZWN0aXZlIEFTU0VSVCgpcyB3aGVyZSB0aGUg
ZmllbGRzIGdldCBzZXQKICAgIHRvIGd1YXJkIGFnYWluc3QgZnV0dXJlIHNpbWlsYXIgaXNzdWVz
IChvciAtIGluIHRoZSByZXN0b3JlIGNhc2UgLQogICAgZmFpbCB0aGUgb3BlcmF0aW9uKS4gSW4g
dGhhdCBsYXR0ZXIgY29kZSBhdCBvbmNlIGNvbnZlcnQgdGhlIG1pcy11c2VkCiAgICBnZHByaW50
aygpIHRvIGRwcmludGsoKSwgYXMgdGhlIHZDUFUgb2YgaW50ZXJlc3QgaXMgbm90ICJjdXJyZW50
Ii4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYyB8IDI0ICsrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMgfCAyMyArKysrKysrKysrKysrKysrKy0tLS0tLQogMyBmaWxlcyBjaGFu
Z2VkLCAzNiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA0ZGZkYjgz
Li44YzQyM2Y4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKQEAgLTMxMjYsNyArMzEyNiw3IEBAIHN0YXRpYyBlbnVtIGh2bV9j
b3B5X3Jlc3VsdCBfX2h2bV9jb3B5KAogICAgICAgICAgICAgICAgIGlmICggcGZpbmZvICkKICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHBmaW5mby0+bGluZWFyID0gYWRk
cjsKLSAgICAgICAgICAgICAgICAgICAgcGZpbmZvLT5lYyA9IHBmZWM7CisgICAgICAgICAgICAg
ICAgICAgIHBmaW5mby0+ZWMgPSBwZmVjICYgflBGRUNfaW1wbGljaXQ7CiAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgIHJldHVybiBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuOwogICAg
ICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCAxZmZlNWMzLi4yZjBiNTQyIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYwpAQCAtMjY5LDEzICsyNjksMjMgQEAgc3RhdGljIGludCBzdm1fdm1jYl9yZXN0b3JlKHN0
cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqYykKICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1
Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtID0gcDJtX2dldF9ob3N0cDJtKHYtPmRvbWFpbik7CiAKLSAgICBpZiAoIGMtPnBlbmRpbmdf
dmFsaWQgJiYKLSAgICAgICAgICgoYy0+cGVuZGluZ190eXBlID09IDEpIHx8IChjLT5wZW5kaW5n
X3R5cGUgPiA2KSB8fAotICAgICAgICAgIChjLT5wZW5kaW5nX3Jlc2VydmVkICE9IDApKSApCisg
ICAgaWYgKCBjLT5wZW5kaW5nX3ZhbGlkICkKICAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxP
R19FUlIsICJJbnZhbGlkIHBlbmRpbmcgZXZlbnQgJSMiUFJJeDMyIi5cbiIsCi0gICAgICAgICAg
ICAgICAgIGMtPnBlbmRpbmdfZXZlbnQpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAg
ICBpZiAoIChjLT5wZW5kaW5nX3R5cGUgPT0gMSkgfHwgKGMtPnBlbmRpbmdfdHlwZSA+IDYpIHx8
CisgICAgICAgICAgICAoYy0+cGVuZGluZ19yZXNlcnZlZCAhPSAwKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIiVwdjogSW52YWxpZCBwZW5kaW5nIGV2ZW50
ICUjIlBSSXgzMiJcbiIsCisgICAgICAgICAgICAgICAgICAgIHYsIGMtPnBlbmRpbmdfZXZlbnQp
OworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKworICAgICAgICBpZiAo
IGMtPnBlbmRpbmdfZXJyb3JfdmFsaWQgJiYKKyAgICAgICAgICAgICBjLT5lcnJvcl9jb2RlICE9
ICh1aW50MTZfdCljLT5lcnJvcl9jb2RlICkKKyAgICAgICAgeworICAgICAgICAgICAgZHByaW50
ayhYRU5MT0dfRVJSLCAiJXB2OiBJbnZhbGlkIGVycm9yIGNvZGUgJSMiUFJJeDMyIlxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgdiwgYy0+ZXJyb3JfY29kZSk7CisgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKyAgICAgICAgfQogICAgIH0KIAogICAgIGlmICggIXBhZ2luZ19tb2RlX2hhcCh2
LT5kb21haW4pICkKQEAgLTE0MjEsNiArMTQzMSw4IEBAIHN0YXRpYyB2b2lkIHN2bV9pbmplY3Rf
ZXZlbnQoY29uc3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpCiAgICAgICAgIHZtY2ItPm5leHRy
aXAgPSAodWludDMyX3Qpdm1jYi0+bmV4dHJpcDsKICAgICB9CiAKKyAgICBBU1NFUlQoIWV2ZW50
aW5qLmZpZWxkcy5ldiB8fAorICAgICAgICAgICBldmVudGluai5maWVsZHMuZXJyb3Jjb2RlID09
ICh1aW50MTZfdClldmVudGluai5maWVsZHMuZXJyb3Jjb2RlKTsKICAgICB2bWNiLT5ldmVudGlu
aiA9IGV2ZW50aW5qOwogCiAgICAgaWYgKCBfZXZlbnQudmVjdG9yID09IFRSQVBfcGFnZV9mYXVs
dCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jCmluZGV4IGI2NTI2YzkuLjM2ZDJhYWEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBA
IC03MzEsMTMgKzczMSwyMyBAQCBzdGF0aWMgaW50IHZteF92bWNzX3Jlc3RvcmUoc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpjKQogewogICAgIGludCByYzsKIAotICAgIGlmICgg
Yy0+cGVuZGluZ192YWxpZCAmJgotICAgICAgICAgKChjLT5wZW5kaW5nX3R5cGUgPT0gMSkgfHwg
KGMtPnBlbmRpbmdfdHlwZSA+IDYpIHx8Ci0gICAgICAgICAgKGMtPnBlbmRpbmdfcmVzZXJ2ZWQg
IT0gMCkpICkKKyAgICBpZiAoIGMtPnBlbmRpbmdfdmFsaWQgKQogICAgIHsKLSAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0VSUiwgIkludmFsaWQgcGVuZGluZyBldmVudCAlIyJQUkl4MzIiLlxuIiwK
LSAgICAgICAgICAgICAgICAgYy0+cGVuZGluZ19ldmVudCk7Ci0gICAgICAgIHJldHVybiAtRUlO
VkFMOworICAgICAgICBpZiAoIChjLT5wZW5kaW5nX3R5cGUgPT0gMSkgfHwgKGMtPnBlbmRpbmdf
dHlwZSA+IDYpIHx8CisgICAgICAgICAgICAgKGMtPnBlbmRpbmdfcmVzZXJ2ZWQgIT0gMCkgKQor
ICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICIlcHY6IEludmFsaWQg
cGVuZGluZyBldmVudCAlIyJQUkl4MzIiXG4iLAorICAgICAgICAgICAgICAgICAgICB2LCBjLT5w
ZW5kaW5nX2V2ZW50KTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisK
KyAgICAgICAgaWYgKCBjLT5wZW5kaW5nX2Vycm9yX3ZhbGlkICYmCisgICAgICAgICAgICAgYy0+
ZXJyb3JfY29kZSAhPSAodWludDE2X3QpYy0+ZXJyb3JfY29kZSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIiVwdjogSW52YWxpZCBlcnJvciBjb2RlICUjIlBS
SXgzMiJcbiIsCisgICAgICAgICAgICAgICAgICAgIHYsIGMtPmVycm9yX2NvZGUpOworICAgICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KICAgICB9CiAKICAgICByYyA9IHZteF9y
ZXN0b3JlX2NyMF9jcjModiwgYy0+Y3IwLCBjLT5jcjMpOwpAQCAtMTY2MCw2ICsxNjcwLDcgQEAg
c3RhdGljIHZvaWQgX192bXhfaW5qZWN0X2V4Y2VwdGlvbihpbnQgdHJhcCwgaW50IHR5cGUsIGlu
dCBlcnJvcl9jb2RlKQogICAgICAgICAgICAgICAgICAgTUFTS19JTlNSKHRyYXAsIElOVFJfSU5G
T19WRUNUT1JfTUFTSyk7CiAgICAgaWYgKCBlcnJvcl9jb2RlICE9IFg4Nl9FVkVOVF9OT19FQyAp
CiAgICAgeworICAgICAgICBBU1NFUlQoZXJyb3JfY29kZSA9PSAodWludDE2X3QpZXJyb3JfY29k
ZSk7CiAgICAgICAgIF9fdm13cml0ZShWTV9FTlRSWV9FWENFUFRJT05fRVJST1JfQ09ERSwgZXJy
b3JfY29kZSk7CiAgICAgICAgIGludHJfZmllbGRzIHw9IElOVFJfSU5GT19ERUxJVkVSX0NPREVf
TUFTSzsKICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:16:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:16:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI8U-00031f-3A; Wed, 12 Apr 2017 13:16:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8T-00031O-E6
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:37 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 4C/10-27545-4B82EE85; Wed, 12 Apr 2017 13:16:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVXeLxrs
 Ig7dHBS0mbDNwYPTY3reLPYAxijUzLym/IoE14/c244K5whV9880bGPfwdjFycQgJfGGUOHNk
 LROEc55RYt28qexdjBwcbAJiEnP3KnQxcnKICKhKzFqxnBnEFhJQl2j63cAGYgsL+EpMefgeL
 M4rYCbx7P4pRhCbBaj+57mJzBMYORYwMqxi1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GD8uzbwEKMkB5OSKO9lhbcRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4N6u/ixASLEpNT61Iy8wBhgZMWoKDR0mEN0UNKM1bXJCYW5yZDpE6xajL8W7ph/dM
 Qix5+XmpUuK8S0BmCIAUZZTmwY2AheklRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMuAJnCk
 5lXArfpFdARTEBHrN37FuSIkkSElFQDY6GCUPESRjcXA05VnbmHBXJ/nytgvLxHvyVYzb3Bes
 2d+Z4XT3twr3mSFbda6YN60dnjB1bkntwxN+rb/GLfIv9dbUlL7EPTlv9Mv5dk+0Pz2Zdq4aI
 sT9P+l1oLNzvd/7tY5p9T70mDlgs9Tz6XdRYbsH2x6ZjEaDL5LqODzuJfqmm9t6Q/KLEUZyQa
 ajEXFScCAJFX+AlOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1492002995!87540770!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30620 invoked from network); 12 Apr 2017 13:16:36 -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; 12 Apr 2017 13:16:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8R-000221-BM
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8R-0002Zy-As
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI8R-0002Zy-As@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:16:35 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct compat mode system
	descriptor handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM5Zjc5YzQ3MjM0NjBkODllZDBlMGM3YWVmNTYzMGM1YTA1YWJiMWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDcg
MDk6MDQ6MDIgMjAxNyArMDAwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTI6MDc6MjQgMjAxNyArMDEw
MAoKICAgIHg4NmVtdWw6IGNvcnJlY3QgY29tcGF0IG1vZGUgc3lzdGVtIGRlc2NyaXB0b3IgaGFu
ZGxpbmcKICAgIAogICAgVGhlcmUgYXJlIHNvbWUgb2RkaXRpZXMgdG8gdGFrZSBjYXJlIG9mIGhl
cmUgLSBzZWUgdGhlIGNvZGUgY29tbWVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgfCAyMCArKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQs
IDE4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYwppbmRleCA5ODQxZmRkLi5jMzJmZTJkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMTgwMiw5ICsxODAyLDIyIEBAIHByb3Rtb2RlX2xvYWRf
c2VnKAogCiAgICAgaWYgKCAhaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpICkKICAgICB7Ci0gICAg
ICAgIGJvb2wgbG0gPSAoZGVzYy5iICYgKDF1IDw8IDEyKSkgPyBmYWxzZSA6IGN0eHQtPmxtYTsK
KyAgICAgICAgLyoKKyAgICAgICAgICogV2hldGhlciB0byB1c2UgYW4gOC0gb3IgMTYtYnl0ZSBk
ZXNjcmlwdG9yIGluIGxvbmcgbW9kZSBkZXBlbmRzCisgICAgICAgICAqIG9uIHN1Yi1tb2RlLCBk
ZXNjcmlwdG9yIHR5cGUsIGFuZCB2ZW5kb3I6CisgICAgICAgICAqIC0gbm9uLXN5c3RlbSBkZXNj
cmlwdG9ycyBhcmUgYWx3YXlzIDgtYnl0ZSBvbmVzLAorICAgICAgICAgKiAtIHN5c3RlbSBkZXNj
cmlwdG9ycyBhcmUgYWx3YXlzIDE2LWJ5dGUgb25lcyBpbiA2NC1iaXQgbW9kZSwKKyAgICAgICAg
ICogLSAoY2FsbCkgZ2F0ZXMgYXJlIGFsd2F5cyAxNi1ieXRlIG9uZXMsCisgICAgICAgICAqIC0g
b3RoZXIgc3lzdGVtIGRlc2NyaXB0b3JzIGluIGNvbXBhdGliaWxpdHkgbW9kZSBoYXZlCisgICAg
ICAgICAqICAgLSBvbmx5IHRoZWlyIGxvdyA4LWJ5dGUgYnl0ZXMgcmVhZCBvbiBJbnRlbCwKKyAg
ICAgICAgICogICAtIGFsbCAxNiBieXRlcyByZWFkIHdpdGggdGhlIGhpZ2ggOCBieXRlcyBpZ25v
cmVkIG9uIEFNRC4KKyAgICAgICAgICovCisgICAgICAgIGJvb2wgd2lkZSA9IGRlc2MuYiAmIDB4
MTAwMAorICAgICAgICAgICAgICAgICAgICA/IGZhbHNlIDogKGRlc2MuYiAmIDB4ZjAwKSAhPSAw
eGMwMCAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQtPnZlbmRvciAhPSBY
ODZfVkVORE9SX0FNRAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gbW9kZV82NGJp
dCgpIDogY3R4dC0+bG1hOwogCi0gICAgICAgIGlmICggbG0gKQorICAgICAgICBpZiAoIHdpZGUg
KQogICAgICAgICB7CiAgICAgICAgICAgICBzd2l0Y2ggKCByYyA9IG9wcy0+cmVhZChzZWxfc2Vn
LCAoc2VsICYgMHhmZmY4KSArIDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZGVzY19oaSwgc2l6ZW9mKGRlc2NfaGkpLCBjdHh0KSApCkBAIC0xODE5LDYgKzE4MzIsOSBA
QCBwcm90bW9kZV9sb2FkX3NlZygKICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAg
ICAgcmV0dXJuIHJjOwogICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKCAhbW9kZV82NGJp
dCgpICYmIGN0eHQtPnZlbmRvciA9PSBYODZfVkVORE9SX0FNRCAmJgorICAgICAgICAgICAgICAg
ICAoZGVzYy5iICYgMHhmMDApICE9IDB4YzAwICkKKyAgICAgICAgICAgICAgICBkZXNjX2hpLmIg
PSBkZXNjX2hpLmEgPSAwOwogICAgICAgICAgICAgaWYgKCAoZGVzY19oaS5iICYgMHgwMDAwMWYw
MCkgfHwKICAgICAgICAgICAgICAgICAgKHNlZyAhPSB4ODZfc2VnX25vbmUgJiYKICAgICAgICAg
ICAgICAgICAgICFpc19jYW5vbmljYWxfYWRkcmVzcygodWludDY0X3QpZGVzY19oaS5hIDw8IDMy
KSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:16:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI8e-00033W-4m; Wed, 12 Apr 2017 13:16:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8d-00033O-Ox
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:47 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 00/AC-32461-FB82EE85; Wed, 12 Apr 2017 13:16:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXefxrs
 Ig/4V8hYTthk4MHps79vFHsAYxZqZl5RfkcCasffYSdaC6eoVB67/YW1g/C3XxcjFISTwhVGi
 /8V7RgjnPKPEiYu/mbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkli5Z
 DkjiM0rYCax/ewadhCbBah+7vStTBMYORYwMqxi1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MN
 XLTS0uTkxPzUlMKtZLzs/dxAj0Sj0DA+MOxsbZfocYJTmYlER5Lyu8jRDiS8pPqcxILM6ILyr
 NSS0+xCjDwaEkwaun/i5CSLAoNT21Ii0zBxgeMGkJDh4lEd4UNaA0b3FBYm5xZjpE6hSjopQ4
 rzFInwBIIqM0D64NFpKXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzLgCZwpOZVwI3/RXQY
 iagxWv3vgVZXJKIkJJqYGRzW7pFdHf8kQ0mPE0lfFeuWOU/miA1wZLNbE/9f0npkNy9yatWlE
 WutomLSllgd+SNB5u3uZNcn9EknwsujrMnrc889HVT1UuOTU+ufWvxvLc+feq3C2WqHVmeB1z
 VrfqYDnyY7+tlpNThH/ou8u49n+PWLfcFvv2vMN7Her1t29bfeQ8d7JRYijMSDbWYi4oTARyz
 jdBEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1492003005!90302945!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10354 invoked from network); 12 Apr 2017 13:16:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:16:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8b-00022J-DJ
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8b-0002cd-Ct
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI8b-0002cd-Ct@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:16:45 +0000
Subject: [Xen-changelog] [xen master] x86: change default load address from
	1 MiB to 2 MiB
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdlZDkzZjNhMGRmZjhmMWQ5OTlhZTViNTQxODg2ZWI4ZmYyZjc4NDIKQXV0aG9yOiAg
ICAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KQXV0aG9yRGF0ZTogRnJp
IEFwciA3IDEzOjM1OjMyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTM6MzU6MzIgMjAxNyArMDIwMAoK
ICAgIHg4NjogY2hhbmdlIGRlZmF1bHQgbG9hZCBhZGRyZXNzIGZyb20gMSBNaUIgdG8gMiBNaUIK
ICAgIAogICAgU3Vic2VxdWVudCBwYXRjaGVzIGludHJvZHVjaW5nIHJlbG9jYXRhYmxlIGVhcmx5
IGJvb3QgY29kZSBwbGF5IHdpdGgKICAgIHBhZ2UgdGFibGVzIHVzaW5nIDIgTWlCIGh1Z2UgcGFn
ZXMuIElmIGxvYWQgYWRkcmVzcyBpcyBub3QgYWxpZ25lZCBhdAogICAgMiBNaUIgdGhlbiBjb2Rl
IHRvdWNoaW5nIHN1Y2ggcGFnZSB0YWJsZXMgbXVzdCBoYXZlIHNwZWNpYWwgY2FzZXMgZm9yCiAg
ICBzdGFydCBhbmQgZW5kIG9mIFhlbiBpbWFnZSBtZW1vcnkgcmVnaW9uLiBTbywgbGV0J3MgbWFr
ZSBsaWZlIGVhc2llcgogICAgYW5kIG1vdmUgZGVmYXVsdCBsb2FkIGFkZHJlc3MgZnJvbSAxIE1p
QiB0byAyIE1pQi4gVGhpcyB3YXkgcGFnZSB0YWJsZQogICAgY29kZSB3aWxsIGJlIG5pY2UgYW5k
IGVhc3kuIEhlbmNlLCB0aGVyZSBpcyBhIGNoYW5jZSB0aGF0IGl0IHdpbGwgYmUKICAgIGxlc3Mg
ZXJyb3IgcHJvbmUgdG9vLi4uIDotKSkpCiAgICAKICAgIEFkZGl0aW9uYWxseSwgZHJvcCBmaXJz
dCAyIE1pQiBtYXBwaW5nIGZyb20gWGVuIGltYWdlIG1hcHBpbmcuCiAgICBJdCBpcyBubyBsb25n
ZXIgbmVlZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5r
aXBlckBvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgfCAyICstCiB4ZW4vYXJjaC94ODYv
UnVsZXMubWsgICAgICB8IDMgKysrCiB4ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgICB8IDggLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TIHwgNSArKystLQogeGVuL2FyY2gveDg2
L3NldHVwLmMgICAgICAgfCAzICsrLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgfCAyICst
CiA2IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpp
bmRleCAyMzMxMjQ2Li5hMTQ5NGMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUK
KysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC05NCw3ICs5NCw3IEBAIHN5bXMtd2Fybi1k
dXAteSA6PSAtLXdhcm4tZHVwCiBzeW1zLXdhcm4tZHVwLSQoQ09ORklHX1NVUFBSRVNTX0RVUExJ
Q0FURV9TWU1CT0xfV0FSTklOR1MpIDo9CiAKICQoVEFSR0VUKTogJChUQVJHRVQpLXN5bXMgJChl
ZmkteSkgYm9vdC9ta2VsZjMyCi0JLi9ib290L21rZWxmMzIgJChub3Rlc19waGRycykgJChUQVJH
RVQpLXN5bXMgJChUQVJHRVQpIDB4MTAwMDAwIFwKKwkuL2Jvb3QvbWtlbGYzMiAkKG5vdGVzX3Bo
ZHJzKSAkKFRBUkdFVCktc3ltcyAkKFRBUkdFVCkgJChYRU5fSU1HX09GRlNFVCkgXAogCSAgICAg
ICAgICAgICAgIGAkKE5NKSAkKFRBUkdFVCktc3ltcyB8IHNlZCAtbmUgJ3MvXlwoW14gXSpcKSAu
IF9fMk1fcndkYXRhX2VuZCQkLzB4XDEvcCdgCiAKIEFMTF9PQkpTIDo9ICQoQkFTRURJUikvYXJj
aC94ODYvYm9vdC9idWlsdF9pbi5vICQoQkFTRURJUikvYXJjaC94ODYvZWZpL2J1aWx0X2luLm8g
JChBTExfT0JKUykKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5tayBiL3hlbi9hcmNo
L3g4Ni9SdWxlcy5tawppbmRleCA3MmJlOGIyLi41Njg2NTdlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvUnVsZXMubWsKKysrIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCkBAIC0xLDkgKzEsMTIg
QEAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKICMgeDg2LXNwZWNp
ZmljIGRlZmluaXRpb25zCiAKK1hFTl9JTUdfT0ZGU0VUIDo9IDB4MjAwMDAwCisKIENGTEFHUyAr
PSAtSSQoQkFTRURJUikvaW5jbHVkZQogQ0ZMQUdTICs9IC1JJChCQVNFRElSKS9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1nZW5lcmljCiBDRkxBR1MgKz0gLUkkKEJBU0VESVIpL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQKK0NGTEFHUyArPSAtRFhFTl9JTUdfT0ZGU0VUPSQoWEVOX0lNR19PRkZT
RVQpCiBDRkxBR1MgKz0gJy1EX19PQkpFQ1RfTEFCRUxfXz0kKHN1YnN0IC8sJCQsJChzdWJzdCAt
LF8sJChzdWJzdCAkKEJBU0VESVIpLywsJChDVVJESVIpKS8kQCkpJwogCiAjIFByZXZlbnQgZmxv
YXRpbmctcG9pbnQgdmFyaWFibGVzIGZyb20gY3JlZXBpbmcgaW50byBYZW4uCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5k
ZXggYTIxNzdjMy4uYjVkOWVjOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5T
CisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNTI0LDE0ICs1MjQsNiBAQCB0cmFt
cG9saW5lX3NldHVwOgogICAgICAgICBtb3YgICAgICVlYXgsc3ltX3BoeXMoYm9vdF90c2Nfc3Rh
bXApCiAgICAgICAgIG1vdiAgICAgJWVkeCxzeW1fcGh5cyhib290X3RzY19zdGFtcCs0KQogCi0g
ICAgICAgIC8qCi0gICAgICAgICAqIER1cmluZyBib290LCBob29rIDRrQiBtYXBwaW5ncyBvZiBm
aXJzdCAyTUIgb2YgbWVtb3J5IGludG8gTDIuCi0gICAgICAgICAqIFRoaXMgYXZvaWRzIG1peGlu
ZyBjYWNoYWJpbGl0eSBmb3IgdGhlIGxlZ2FjeSBWR0EgcmVnaW9uLCBhbmQgaXMKLSAgICAgICAg
ICogY29ycmVjdGVkIHdoZW4gWGVuIHJlbG9jYXRlcyBpdHNlbGYuCi0gICAgICAgICAqLwotICAg
ICAgICBtb3YgICAgICRzeW1fcGh5cyhsMV9pZGVudG1hcCkrX19QQUdFX0hZUEVSVklTT1IsJWVk
aQotICAgICAgICBtb3YgICAgICVlZGksc3ltX3BoeXMobDJfeGVubWFwKQotCiAgICAgICAgIC8q
IEFwcGx5IHJlbG9jYXRpb25zIHRvIGJvb3RzdHJhcCB0cmFtcG9saW5lLiAqLwogICAgICAgICBt
b3YgICAgIHN5bV9waHlzKHRyYW1wb2xpbmVfcGh5cyksJWVkeAogICAgICAgICBtb3YgICAgICRz
eW1fcGh5cyhfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0KSwlZWRpCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYm9vdC94ODZfNjQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCmluZGV4IDRk
NTA3ZmIuLmY5ZDEwMjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCisr
KyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCkBAIC0xMjEsOCArMTIxLDkgQEAgR0xPQkFM
KGwyX2lkZW50bWFwKQogICogcGFnZS4KICAqLwogR0xPQkFMKGwyX3hlbm1hcCkKLSAgICAgICAg
aWR4ID0gMAotICAgICAgICAucmVwdCA4CisgICAgICAgIC5xdWFkIDAKKyAgICAgICAgaWR4ID0g
MQorICAgICAgICAucmVwdCA3CiAgICAgICAgIC5xdWFkIHN5bV9waHlzKF9faW1hZ2VfYmFzZV9f
KSArIChpZHggPDwgTDJfUEFHRVRBQkxFX1NISUZUKSArIChQQUdFX0hZUEVSVklTT1IgfCBfUEFH
RV9QU0UpCiAgICAgICAgIGlkeCA9IGlkeCArIDEKICAgICAgICAgLmVuZHIKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggYmUxMGE0
Zi4uZTU2OTBiMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NldHVwLmMKQEAgLTEwMDcsNyArMTAwNyw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgKiBVbmRvIHRo
ZSB0ZW1wb3JhcnktaG9va2luZyBvZiB0aGUgbDFfaWRlbnRtYXAuICBfXzJNX3RleHRfc3RhcnQK
ICAgICAgICAgICAgICAqIGlzIGNvbnRhaW5lZCBpbiB0aGlzIFBURS4KICAgICAgICAgICAgICAq
LwotICAgICAgICAgICAgQlVHX09OKGwyX3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZylfZXJv
ZGF0YSkgPT0KKyAgICAgICAgICAgIEJVR19PTih1c2luZ18yTV9tYXBwaW5nKCkgJiYKKyAgICAg
ICAgICAgICAgICAgICBsMl90YWJsZV9vZmZzZXQoKHVuc2lnbmVkIGxvbmcpX2Vyb2RhdGEpID09
CiAgICAgICAgICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKV9zdGV4
dCkpOwogICAgICAgICAgICAgKnBsMmUrKyA9IGwyZV9mcm9tX3Bmbih4ZW5fcGh5c19zdGFydCA+
PiBQQUdFX1NISUZULAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX0hZ
UEVSVklTT1JfUlggfCBfUEFHRV9QU0UpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5s
ZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggMTQ2MjE5NC4uODI4OWExYiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxk
cy5TCkBAIC01NCw3ICs1NCw3IEBAIFNFQ1RJT05TCiAgIF9fMk1fdGV4dF9zdGFydCA9IC47ICAg
ICAgICAgLyogU3RhcnQgb2YgMk0gc3VwZXJwYWdlcywgbWFwcGVkIFJYLiAqLwogI2VuZGlmCiAK
LSAgLiA9IF9fWEVOX1ZJUlRfU1RBUlQgKyBNQigxKTsKKyAgLiA9IF9fWEVOX1ZJUlRfU1RBUlQg
KyBYRU5fSU1HX09GRlNFVDsKICAgX3N0YXJ0ID0gLjsKICAgLnRleHQgOiB7CiAgICAgICAgIF9z
dGV4dCA9IC47ICAgICAgICAgICAgLyogVGV4dCBhbmQgcmVhZC1vbmx5IGRhdGEgKi8KLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:16:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:16:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI8p-00035K-6R; Wed, 12 Apr 2017 13:16:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8o-000353-5N
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:58 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 7E/07-01903-9C82EE85; Wed, 12 Apr 2017 13:16:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeExrs
 IgyerlCwmbDNwYPTY3reLPYAxijUzLym/IoE1487DvYwFXbwV2+4sZGtg/MDZxcjFISTwhVHi
 /v5TTBDOeUaJXzNPAzkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCzhKHF21D
 yzOK2AmsfP+YxYQmwWo/sSnvywTGDkWMDKsYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0ST0DA+MOxlPNzocYJTmYlER5Lyu8jRDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwbtZ/V2EkGBRanpqRVpmDjA4YNISHDxKIrwpakBp3uKCxNzizHSI1ClGRSlx3iUg
 fQIgiYzSPLg2WEBeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMewdkCk9mXgnc9FdAi5mAF
 q/d+xZkcUkiQkqqgbFp4XoP46VPlzXVlWmYvD577uW1SJv/huu2qS/xzmGanubqJHTDeL2l3t
 XVf3Wilh7w/C005TinV9A9V9WDRd+W2i2SmFAddJNL6Z5g0gLd00uPM4Q+yJa6WOmrsNpRsdH
 MWH6eNDujlJey88SpOx+7iWmwrJjc+nmP4Pl5Bp7nonbZ/no6O0eJpTgj0VCLuag4EQCws9Vg
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1492003015!94855569!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15484 invoked from network); 12 Apr 2017 13:16:56 -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; 12 Apr 2017 13:16:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8l-00023C-FF
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8l-0002eA-Ej
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:16:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI8l-0002eA-Ej@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:16:55 +0000
Subject: [Xen-changelog] [xen master] x86/setup: use XEN_IMG_OFFSET instead
	of...
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhjMTdhZjRhYmEyZWRiMTkyNDlkOTUxNmUzZWU3YjgyN2E5Y2VjYjIKQXV0aG9yOiAg
ICAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KQXV0aG9yRGF0ZTogRnJp
IEFwciA3IDEzOjM2OjAxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTM6MzY6MDEgMjAxNyArMDIwMAoK
ICAgIHg4Ni9zZXR1cDogdXNlIFhFTl9JTUdfT0ZGU0VUIGluc3RlYWQgb2YuLi4KICAgIAogICAg
Li5jYWxjdWxhdGluZyBpdHMgdmFsdWUgZHVyaW5nIHJ1bnRpbWUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IERvdWcg
R29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyB8
IDQgKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMK
aW5kZXggZTU2OTBiMy4uNmNmYjBiZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMK
KysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTk1MSw3ICs5NTEsNiBAQCB2b2lkIF9faW5p
dCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAg
bDRfcGdlbnRyeV90ICpwbDRlOwogICAgICAgICAgICAgbDNfcGdlbnRyeV90ICpwbDNlOwogICAg
ICAgICAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgICAgICAgICAgdWludDY0X3QgbG9hZF9z
dGFydDsKICAgICAgICAgICAgIGludCBpLCBqLCBrOwogCiAgICAgICAgICAgICAvKiBTZWxlY3Qg
cmVsb2NhdGlvbiBhZGRyZXNzLiAqLwpAQCAtOTY1LDkgKzk2NCw4IEBAIHZvaWQgX19pbml0IG5v
cmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgKiB3
aXRoIGEgYmFycmllcigpLiBBZnRlciB0aGlzIHdlIG11c3QgKm5vdCogbW9kaWZ5IHN0YXRpYy9n
bG9iYWwKICAgICAgICAgICAgICAqIGRhdGEgdW50aWwgYWZ0ZXIgd2UgaGF2ZSBzd2l0Y2hlZCB0
byB0aGUgcmVsb2NhdGVkIHBhZ2V0YWJsZXMhCiAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAg
IGxvYWRfc3RhcnQgPSAodW5zaWduZWQgbG9uZylfc3RhcnQgLSBYRU5fVklSVF9TVEFSVDsKICAg
ICAgICAgICAgIGJhcnJpZXIoKTsKLSAgICAgICAgICAgIG1vdmVfbWVtb3J5KGUgKyBsb2FkX3N0
YXJ0LCBsb2FkX3N0YXJ0LCBfZW5kIC0gX3N0YXJ0LCAxKTsKKyAgICAgICAgICAgIG1vdmVfbWVt
b3J5KGUgKyBYRU5fSU1HX09GRlNFVCwgWEVOX0lNR19PRkZTRVQsIF9lbmQgLSBfc3RhcnQsIDEp
OwogCiAgICAgICAgICAgICAvKiBXYWxrIGluaXRpYWwgcGFnZXRhYmxlcywgcmVsb2NhdGluZyBw
YWdlIGRpcmVjdG9yeSBlbnRyaWVzLiAqLwogICAgICAgICAgICAgcGw0ZSA9IF9fdmEoX19wYShp
ZGxlX3BnX3RhYmxlKSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:17:13 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI93-00036u-8E; Wed, 12 Apr 2017 13:17:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI92-00036m-N0
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:12 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 89/0E-32461-7D82EE85; Wed, 12 Apr 2017 13:17:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRWlGSWpSXmKPExsWS0XRdVfeyxrs
 Ig8cLTCwmbDNwYPTY3reLPYAxijUzLym/IoE14+7PRraCt4sYK25emM7ewLi1qIuRi0NI4Auj
 xKrOl4wQznlGiXOTDrN3MXJwsAmISczdq9DFyMkhIqAqMWvFcmYQW0hAXaLpdwMbiC0sYC+x4
 voFFhCbV8BMYtfH02A2C1D96u2H2SYwcixgZFjFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYK
 qXm1pcnJiempOYVKyXnJ+7iRHol3oGBsYdjHcn+x1ilORgUhLlvazwNkKILyk/pTIjsTgjvqg
 0J7X4EKMMB4eSBO9m9XcRQoJFqempFWmZOcAAgUlLcPAoifCmqAGleYsLEnOLM9MhUqcYdTne
 Lf3wnkmIJS8/L1VKnHcJyAwBkKKM0jy4EbBgvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJm
 HcByBSezLwSuE2vgI5gAjpi7d63IEeUJCKkpBoY27tz4i5sWGipX2eYb1KvUng15GG6ZvXv+q
 OXVSZei/6tNP3dobcnN4VWnpbp5bhQnOTyImry7kq7Dwr58QozT26rilvtt7Q5dcUK3ujjzAr
 a2hwJS3Oy1Xzc1DwjKjYtuWW0rX/K4eCA7zKXz2kf4msRPT5PKKF7zRWuALaYa6GLp5ecUPyv
 xFKckWioxVxUnAgAwZKrMFECAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1492003025!93034539!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22698 invoked from network); 12 Apr 2017 13:17:06 -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; 12 Apr 2017 13:17:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8v-00023y-HH
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI8v-0002gH-Go
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI8v-0002gH-Go@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:17:05 +0000
Subject: [Xen-changelog] [xen master] x86: make Xen early boot code
	relocatable
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIyODA0NDIyNmUxY2NhYzliNDE0NzhjN2IzMDgyZmNiNzUyNzhhOTcKQXV0aG9yOiAg
ICAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KQXV0aG9yRGF0ZTogRnJp
IEFwciA3IDEzOjM2OjMyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTM6MzY6MzIgMjAxNyArMDIwMAoK
ICAgIHg4NjogbWFrZSBYZW4gZWFybHkgYm9vdCBjb2RlIHJlbG9jYXRhYmxlCiAgICAKICAgIEV2
ZXJ5IG11bHRpYm9vdCBwcm90b2NvbCAocmVnYXJkbGVzcyBvZiB2ZXJzaW9uKSBjb21wYXRpYmxl
IGltYWdlIG11c3QKICAgIHNwZWNpZnkgaXRzIGxvYWQgYWRkcmVzcyAoaW4gRUxGIG9yIG11bHRp
Ym9vdCBoZWFkZXIpLiBNdWx0aWJvb3QgcHJvdG9jb2wKICAgIGNvbXBhdGlibGUgbG9hZGVyIGhh
dmUgdG8gbG9hZCBpbWFnZSBhdCBzcGVjaWZpZWQgYWRkcmVzcy4gSG93ZXZlciwgdGhlcmUKICAg
IGlzIG5vIGd1YXJhbnRlZSB0aGF0IHRoZSByZXF1ZXN0ZWQgbWVtb3J5IHJlZ2lvbiAoaW4gY2Fz
ZSBvZiBYZW4gaXQgc3RhcnRzCiAgICBhdCAyIE1pQiBhbmQgZW5kcyBhdCB+NSBNaUIpIHdoZXJl
IGltYWdlIHNob3VsZCBiZSBsb2FkZWQgaW5pdGlhbGx5IGlzIGEgUkFNCiAgICBhbmQgaXQgaXMg
ZnJlZSAobGVnYWN5IEJJT1MgcGxhdGZvcm1zIGFyZSBtZXJjaWZ1bCBmb3IgWGVuIGJ1dCBJIGZv
dW5kIGF0CiAgICBsZWFzdCBvbmUgRUZJIHBsYXRmb3JtIG9uIHdoaWNoIFhlbiBsb2FkIGFkZHJl
c3MgY29uZmxpY3RzIHdpdGggRUZJIGJvb3QKICAgIHNlcnZpY2VzOyBpdCBpcyBEZWxsIFBvd2Vy
RWRnZSBSODIwIHdpdGggbGF0ZXN0IGZpcm13YXJlKS4gVG8gY29wZSB3aXRoIHRoYXQKICAgIHBy
b2JsZW0gd2UgbXVzdCBtYWtlIFhlbiBlYXJseSBib290IGNvZGUgcmVsb2NhdGFibGUgYW5kIGhl
bHAgYm9vdCBsb2FkZXIgdG8KICAgIHJlbG9jYXRlIGltYWdlIGluIHByb3BlciB3YXkgYnkgc3Vn
Z2VzdGluZywgbm90IHJlcXVlc3Rpbmcgc3BlY2lmaWMgbG9hZAogICAgYWRkcmVzc2VzIGFzIGl0
IGlzIHJpZ2h0IG5vdywgYWxsb3dlZCBhZGRyZXNzIHJhbmdlcy4gVGhpcyBwYXRjaCBkb2VzIGZv
cm1lci4KICAgIEl0IGRvZXMgbm90IGFkZCBtdWx0aWJvb3QyIHByb3RvY29sIGludGVyZmFjZSB3
aGljaCBpcyBkb25lIGluICJ4ODY6IGFkZAogICAgbXVsdGlib290MiBwcm90b2NvbCBzdXBwb3J0
IGZvciByZWxvY2F0YWJsZSBpbWFnZXMiIHBhdGNoLgogICAgCiAgICBUaGlzIHBhdGNoIGNoYW5n
ZXMgZm9sbG93aW5nIHRoaW5nczoKICAgICAgLSAlZXNpIHJlZ2lzdGVyIGlzIHVzZWQgYXMgYSBz
dG9yYWdlIGZvciBYZW4gaW1hZ2UgbG9hZCBiYXNlIGFkZHJlc3M7CiAgICAgICAgaXQgaXMgbW9z
dGx5IHVudXNlZCBpbiBlYXJseSBib290IGNvZGUgYW5kIHByZXNlcnZlZCBkdXJpbmcgQyBmdW5j
dGlvbnMKICAgICAgICBjYWxscyBpbiAzMi1iaXQgbW9kZSwKICAgICAgLSAlZnMgaXMgdXNlZCBh
cyBiYXNlIGZvciBYZW4gZGF0YSByZWxhdGl2ZSBhZGRyZXNzaW5nIGluIDMyLWJpdCBjb2RlCiAg
ICAgICAgaWYgaXQgaXMgcG9zc2libGU7ICVlc2kgaXMgdXNlZCBmb3IgdGhhdCB0aGluZyBkdXJp
bmcgZXJyb3IgcHJpbnRpbmcKICAgICAgICBiZWNhdXNlIGl0IGlzIG5vdCBhbHdheXMgcG9zc2li
bGUgdG8gcHJvcGVybHkgYW5kIGVmZmljaWVudGx5CiAgICAgICAgaW5pdGlhbGl6ZSAlZnMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgICAgICAgICB8IDE3MCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TICAg
IHwgICA1ICsrCiB4ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyAgICAgICAgfCAgMjEgKysrLS0K
IHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICB8ICAxNCArKy0tCiB4ZW4vYXJjaC94
ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgfCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdl
LmggICAgICAgIHwgICAyICstCiA2IGZpbGVzIGNoYW5nZWQsIDE1OCBpbnNlcnRpb25zKCspLCA1
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94
ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggYjVkOWVjOC4uNTlkM2YwMSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQu
UwpAQCAtMTIsMTIgKzEyLDE1IEBACiAgICAgICAgIC5jb2RlMzIKIAogI2RlZmluZSBzeW1fcGh5
cyhzeW0pICAgICAoKHN5bSkgLSBfX1hFTl9WSVJUX1NUQVJUKQorI2RlZmluZSBzeW1fZXNpKHN5
bSkgICAgICBzeW1fcGh5cyhzeW0pKCVlc2kpCisjZGVmaW5lIHN5bV9mcyhzeW0pICAgICAgICVm
czpzeW1fcGh5cyhzeW0pCiAKICNkZWZpbmUgQk9PVF9DUzMyICAgICAgICAweDAwMDgKICNkZWZp
bmUgQk9PVF9DUzY0ICAgICAgICAweDAwMTAKICNkZWZpbmUgQk9PVF9EUyAgICAgICAgICAweDAw
MTgKICNkZWZpbmUgQk9PVF9QU0VVRE9STV9DUyAweDAwMjAKICNkZWZpbmUgQk9PVF9QU0VVRE9S
TV9EUyAweDAwMjgKKyNkZWZpbmUgQk9PVF9GUyAgICAgICAgICAweDAwMzAKIAogI2RlZmluZSBN
QjJfSFQobmFtZSkgICAgICAoTVVMVElCT09UMl9IRUFERVJfVEFHXyMjbmFtZSkKICNkZWZpbmUg
TUIyX1RUKG5hbWUpICAgICAgKE1VTFRJQk9PVDJfVEFHX1RZUEVfIyNuYW1lKQpAQCAtMTAwLDEz
ICsxMDMsNiBAQCBtdWx0aWJvb3QyX2hlYWRlcl9zdGFydDoKIC5MbXVsdGlib290Ml9oZWFkZXJf
ZW5kOgogCiAgICAgICAgIC5zZWN0aW9uIC5pbml0LnJvZGF0YSwgImEiLCBAcHJvZ2JpdHMKLSAg
ICAgICAgLmFsaWduIDQKLQotICAgICAgICAud29yZCAgIDAKLWdkdF9ib290X2Rlc2NyOgotICAg
ICAgICAud29yZCAgIDYqOC0xCi0gICAgICAgIC5sb25nICAgc3ltX3BoeXModHJhbXBvbGluZV9n
ZHQpCi0gICAgICAgIC5sb25nICAgMCAvKiBOZWVkZWQgZm9yIDY0LWJpdCBsZ2R0ICovCiAKIC5M
YmFkX2NwdV9tc2c6IC5hc2NpeiAiRVJSOiBOb3QgYSA2NC1iaXQgQ1BVISIKIC5MYmFkX2xkcl9t
c2c6IC5hc2NpeiAiRVJSOiBOb3QgYSBNdWx0aWJvb3QgYm9vdGxvYWRlciEiCkBAIC0xMTgsNiAr
MTE0LDEzIEBAIGdkdF9ib290X2Rlc2NyOgogICAgICAgICAuc2VjdGlvbiAuaW5pdC5kYXRhLCAi
YXciLCBAcHJvZ2JpdHMKICAgICAgICAgLmFsaWduIDQKIAorICAgICAgICAud29yZCAgIDAKK2dk
dF9ib290X2Rlc2NyOgorICAgICAgICAud29yZCAgIDcqOC0xCitnZHRfYm9vdF9iYXNlOgorICAg
ICAgICAubG9uZyAgIHN5bV9waHlzKHRyYW1wb2xpbmVfZ2R0KQorICAgICAgICAubG9uZyAgIDAg
LyogTmVlZGVkIGZvciA2NC1iaXQgbGdkdCAqLworCiB2Z2FfdGV4dF9idWZmZXI6CiAgICAgICAg
IC5sb25nICAgMHhiODAwMAogCkBAIC0xMjcsMjEgKzEzMCwyMSBAQCBlZmlfcGxhdGZvcm06CiAg
ICAgICAgIC5zZWN0aW9uIC5pbml0LnRleHQsICJheCIsIEBwcm9nYml0cwogCiBiYWRfY3B1Ogot
ICAgICAgICBtb3YgICAgICQoc3ltX3BoeXMoLkxiYWRfY3B1X21zZykpLCVlc2kgIyBFcnJvciBt
ZXNzYWdlCisgICAgICAgIGFkZCAgICAgJHN5bV9waHlzKC5MYmFkX2NwdV9tc2cpLCVlc2kgICAj
IEVycm9yIG1lc3NhZ2UKICAgICAgICAgam1wICAgICAuTGdldF92dGIKIG5vdF9tdWx0aWJvb3Q6
Ci0gICAgICAgIG1vdiAgICAgJChzeW1fcGh5cyguTGJhZF9sZHJfbXNnKSksJWVzaSAjIEVycm9y
IG1lc3NhZ2UKKyAgICAgICAgYWRkICAgICAkc3ltX3BoeXMoLkxiYWRfbGRyX21zZyksJWVzaSAg
ICMgRXJyb3IgbWVzc2FnZQogICAgICAgICBqbXAgICAgIC5MZ2V0X3Z0YgogLkxtYjJfbm9fc3Q6
CiAgICAgICAgIC8qCiAgICAgICAgICAqIEhlcmUgd2UgYXJlIG9uIEVGSSBwbGF0Zm9ybS4gdmdh
X3RleHRfYnVmZmVyIHdhcyB6YXBwZWQgZWFybGllcgogICAgICAgICAgKiBiZWNhdXNlIHRoZXJl
IGlzIHByZXR0eSBnb29kIGNoYW5jZSB0aGF0IFZHQSBpcyB1bmF2YWlsYWJsZS4KICAgICAgICAg
ICovCi0gICAgICAgIG1vdiAgICAgJChzeW1fcGh5cyguTGJhZF9sZHJfbnN0KSksJWVzaSAjIEVy
cm9yIG1lc3NhZ2UKKyAgICAgICAgYWRkICAgICAkc3ltX3BoeXMoLkxiYWRfbGRyX25zdCksJWVz
aSAgICMgRXJyb3IgbWVzc2FnZQogICAgICAgICBqbXAgICAgIC5MZ2V0X3Z0YgogLkxtYjJfbm9f
aWg6CiAgICAgICAgIC8qIERpdHRvLiAqLwotICAgICAgICBtb3YgICAgICQoc3ltX3BoeXMoLkxi
YWRfbGRyX25paCkpLCVlc2kgIyBFcnJvciBtZXNzYWdlCisgICAgICAgIGFkZCAgICAgJHN5bV9w
aHlzKC5MYmFkX2xkcl9uaWgpLCVlc2kgICAjIEVycm9yIG1lc3NhZ2UKICAgICAgICAgam1wICAg
ICAuTGdldF92dGIKIC5MbWIyX25vX2JzOgogICAgICAgICAvKgpAQCAtMTQ5LDcgKzE1Miw3IEBA
IG5vdF9tdWx0aWJvb3Q6CiAgICAgICAgICAqIHZpYSBzdGFydCBsYWJlbC4gVGhlbiByZWxpYWJs
ZSB2Z2FfdGV4dF9idWZmZXIgemFwIGlzIGltcG9zc2libGUKICAgICAgICAgICogaW4gTXVsdGli
b290MiBzY2FubmluZyBsb29wIGFuZCB3ZSBoYXZlIHRvIHplcm8gJWVkaSBiZWxvdy4KICAgICAg
ICAgICovCi0gICAgICAgIG1vdiAgICAgJChzeW1fcGh5cyguTGJhZF9sZHJfbmJzKSksJWVzaSAj
IEVycm9yIG1lc3NhZ2UKKyAgICAgICAgYWRkICAgICAkc3ltX3BoeXMoLkxiYWRfbGRyX25icyks
JWVzaSAgICMgRXJyb3IgbWVzc2FnZQogICAgICAgICB4b3IgICAgICVlZGksJWVkaSAgICAgICAg
ICAgICAgICAgICAgICAgIyBObyBWR0EgdGV4dCBidWZmZXIKICAgICAgICAgam1wICAgICAuTHNl
bmRfY2hyCiAuTG1iMl9lZmlfaWFfMzI6CkBAIC0xNTcsMTEgKzE2MCwxMSBAQCBub3RfbXVsdGli
b290OgogICAgICAgICAgKiBIZXJlIHdlIGFyZSBvbiBFRkkgSUEtMzIgcGxhdGZvcm0uIFRoZW4g
cmVsaWFibGUgdmdhX3RleHRfYnVmZmVyIHphcCBpcwogICAgICAgICAgKiBpbXBvc3NpYmxlIGlu
IE11bHRpYm9vdDIgc2Nhbm5pbmcgbG9vcCBhbmQgd2UgaGF2ZSB0byB6ZXJvICVlZGkgYmVsb3cu
CiAgICAgICAgICAqLwotICAgICAgICBtb3YgICAgICQoc3ltX3BoeXMoLkxiYWRfZWZpX21zZykp
LCVlc2kgIyBFcnJvciBtZXNzYWdlCisgICAgICAgIGFkZCAgICAgJHN5bV9waHlzKC5MYmFkX2Vm
aV9tc2cpLCVlc2kgICAjIEVycm9yIG1lc3NhZ2UKICAgICAgICAgeG9yICAgICAlZWRpLCVlZGkg
ICAgICAgICAgICAgICAgICAgICAgICMgTm8gVkdBIHRleHQgYnVmZmVyCiAgICAgICAgIGptcCAg
ICAgLkxzZW5kX2NocgogLkxnZXRfdnRiOgotICAgICAgICBtb3YgICAgIHN5bV9waHlzKHZnYV90
ZXh0X2J1ZmZlciksJWVkaQorICAgICAgICBtb3YgICAgIHN5bV9lc2kodmdhX3RleHRfYnVmZmVy
KSwlZWRpCiAuTHNlbmRfY2hyOgogICAgICAgICBtb3YgICAgICglZXNpKSwlYmwKICAgICAgICAg
dGVzdCAgICAlYmwsJWJsICAgICAgICAjIFRlcm1pbmF0ZSBvbiAnXDAnIHNlbnRpbmVsCkBAIC0z
MjUsOSArMzI4LDEzIEBAIF9fZWZpNjRfbWIyX3N0YXJ0OgogeDg2XzMyX3N3aXRjaDoKICAgICAg
ICAgbW92ICAgICAlcjE1LCVyZGkKIAorICAgICAgICAvKiBTdG9yZSBYZW4gaW1hZ2UgbG9hZCBi
YXNlIGFkZHJlc3MgaW4gcGxhY2UgYWNjZXNzaWJsZSBmb3IgMzItYml0IGNvZGUuICovCisgICAg
ICAgIGxlYSAgICAgX19pbWFnZV9iYXNlX18oJXJpcCksJWVzaQorCiAgICAgICAgIGNsaQogCiAg
ICAgICAgIC8qIEluaXRpYWxpemUgR0RUUi4gKi8KKyAgICAgICAgYWRkICAgICAlZXNpLGdkdF9i
b290X2Jhc2UoJXJpcCkKICAgICAgICAgbGdkdCAgICBnZHRfYm9vdF9kZXNjciglcmlwKQogCiAg
ICAgICAgIC8qIFJlbG9hZCBjb2RlIHNlbGVjdG9yLiAqLwpAQCAtMzYzLDEyICszNzAsOCBAQCBf
X3N0YXJ0OgogICAgICAgICBjbGQKICAgICAgICAgY2xpCiAKLSAgICAgICAgLyogSW5pdGlhbGlz
ZSBHRFQgYW5kIGJhc2ljIGRhdGEgc2VnbWVudHMuICovCi0gICAgICAgIGxnZHQgICAgJWNzOnN5
bV9waHlzKGdkdF9ib290X2Rlc2NyKQotICAgICAgICBtb3YgICAgICRCT09UX0RTLCVlY3gKLSAg
ICAgICAgbW92ICAgICAlZWN4LCVkcwotICAgICAgICBtb3YgICAgICVlY3gsJWVzCi0gICAgICAg
IG1vdiAgICAgJWVjeCwlc3MKKyAgICAgICAgLyogTG9hZCBkZWZhdWx0IFhlbiBpbWFnZSBsb2Fk
IGJhc2UgYWRkcmVzcy4gKi8KKyAgICAgICAgbW92ICAgICAkc3ltX3BoeXMoX19pbWFnZV9iYXNl
X18pLCVlc2kKIAogICAgICAgICAvKiBCb290bG9hZGVycyBtYXkgc2V0IG11bHRpYm9vdHsxLDJ9
Lm1lbV9sb3dlciB0byBhIG5vbnplcm8gdmFsdWUuICovCiAgICAgICAgIHhvciAgICAgJWVkeCwl
ZWR4CkBAIC00MjUsNiArNDI4LDI1IEBAIF9fc3RhcnQ6CiAgICAgICAgIGptcCAgICAgLkxtYjJf
dHNpemUKIAogdHJhbXBvbGluZV9iaW9zX3NldHVwOgorICAgICAgICAvKgorICAgICAgICAgKiBD
YWxsZWQgb24gbGVnYWN5IEJJT1MgcGxhdGZvcm1zIG9ubHkuCisgICAgICAgICAqCisgICAgICAg
ICAqIEluaXRpYWxpemUgR0RUUiBhbmQgYmFzaWMgZGF0YSBzZWdtZW50cy4KKyAgICAgICAgICov
CisgICAgICAgIGFkZCAgICAgJWVzaSxzeW1fZXNpKGdkdF9ib290X2Jhc2UpCisgICAgICAgIGxn
ZHQgICAgc3ltX2VzaShnZHRfYm9vdF9kZXNjcikKKworICAgICAgICBtb3YgICAgICRCT09UX0RT
LCVlY3gKKyAgICAgICAgbW92ICAgICAlZWN4LCVkcworICAgICAgICBtb3YgICAgICVlY3gsJWVz
CisgICAgICAgIG1vdiAgICAgJWVjeCwlc3MKKyAgICAgICAgLyogJWVzcCBpcyBpbml0aWFsaXpl
ZCBsYXRlci4gKi8KKworICAgICAgICAvKiBMb2FkIG51bGwgZGVzY3JpcHRvciB0byB1bnVzZWQg
c2VnbWVudCByZWdpc3RlcnMuICovCisgICAgICAgIHhvciAgICAgJWVjeCwlZWN4CisgICAgICAg
IG1vdiAgICAgJWVjeCwlZnMKKyAgICAgICAgbW92ICAgICAlZWN4LCVncworCiAgICAgICAgIC8q
IFNldCB1cCB0cmFtcG9saW5lIHNlZ21lbnQgNjRrIGJlbG93IEVCREEgKi8KICAgICAgICAgbW92
endsICAweDQwZSwlZWN4ICAgICAgICAgIC8qIEVCREEgc2VnbWVudCAqLwogICAgICAgICBjbXAg
ICAgICQweGEwMDAsJWVjeCAgICAgICAgLyogc2FuaXR5IGNoZWNrIChoaWdoKSAqLwpAQCAtNDUy
LDIxICs0NzQsNDkgQEAgdHJhbXBvbGluZV9iaW9zX3NldHVwOgogICAgICAgICAvKiBGcm9tIGFy
Y2gveDg2L3NtcGJvb3QuYzogc3RhcnRfZWlwIGhhZCBiZXR0ZXIgYmUgcGFnZS1hbGlnbmVkISAq
LwogICAgICAgICB4b3IgICAgICVjbCwgJWNsCiAgICAgICAgIHNobCAgICAgJDQsICVlY3gKLSAg
ICAgICAgbW92ICAgICAlZWN4LHN5bV9waHlzKHRyYW1wb2xpbmVfcGh5cykKKyAgICAgICAgbW92
ICAgICAlZWN4LHN5bV9lc2kodHJhbXBvbGluZV9waHlzKQogCiB0cmFtcG9saW5lX3NldHVwOgot
ICAgICAgICBtb3YgICAgIHN5bV9waHlzKHRyYW1wb2xpbmVfcGh5cyksJWVjeAorICAgICAgICAv
KgorICAgICAgICAgKiBDYWxsZWQgb24gbGVnYWN5IEJJT1MgYW5kIEVGSSBwbGF0Zm9ybXMuCisg
ICAgICAgICAqCisgICAgICAgICAqIEluaXRpYWxpemUgYml0cyAwLTE1IG9mIEJPT1RfRlMgc2Vn
bWVudCBkZXNjcmlwdG9yIGJhc2UgYWRkcmVzcy4KKyAgICAgICAgICovCisgICAgICAgIG1vdiAg
ICAgJXNpLEJPT1RfRlMrMitzeW1fZXNpKHRyYW1wb2xpbmVfZ2R0KQorCisgICAgICAgIC8qIElu
aXRpYWxpemUgYml0cyAxNi0yMyBvZiBCT09UX0ZTIHNlZ21lbnQgZGVzY3JpcHRvciBiYXNlIGFk
ZHJlc3MuICovCisgICAgICAgIHNobGQgICAgJDE2LCVlc2ksJWVkeAorICAgICAgICBtb3YgICAg
ICVkbCxCT09UX0ZTKzQrc3ltX2VzaSh0cmFtcG9saW5lX2dkdCkKKworICAgICAgICAvKiBJbml0
aWFsaXplIGJpdHMgMjQtMzEgb2YgQk9PVF9GUyBzZWdtZW50IGRlc2NyaXB0b3IgYmFzZSBhZGRy
ZXNzLiAqLworICAgICAgICBtb3YgICAgICVkaCxCT09UX0ZTKzcrc3ltX2VzaSh0cmFtcG9saW5l
X2dkdCkKKworICAgICAgICAvKgorICAgICAgICAgKiBJbml0aWFsaXplICVmcyBhbmQgbGF0ZXIg
dXNlIGl0IHRvIGFjY2VzcyBYZW4gZGF0YSB3aGVyZSBwb3NzaWJsZS4KKyAgICAgICAgICogQWNj
b3JkaW5nIHRvIEludGVsIDY0IGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJlIERldmVs
b3BlcidzCisgICAgICAgICAqIE1hbnVhbCBpdCBpcyBzYWZlIHRvIGRvIHRoYXQgd2l0aG91dCBy
ZWxvYWRpbmcgR0RUUiBiZWZvcmUuCisgICAgICAgICAqLworICAgICAgICBtb3YgICAgICRCT09U
X0ZTLCVlZHgKKyAgICAgICAgbW92ICAgICAlZWR4LCVmcworCisgICAgICAgIC8qIFNhdmUgWGVu
IGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzIGZvciBsYXRlciB1c2UuICovCisgICAgICAgIG1vdiAg
ICAgJWVzaSxzeW1fZnMoeGVuX3BoeXNfc3RhcnQpCisgICAgICAgIG1vdiAgICAgJWVzaSxzeW1f
ZnModHJhbXBvbGluZV94ZW5fcGh5c19zdGFydCkKKworICAgICAgICAvKiBTZXR1cCBzdGFjay4g
JXNzIHdhcyBpbml0aWFsaXplZCBlYXJsaWVyLiAqLworICAgICAgICBsZWEgICAgIDEwMjQrc3lt
X2VzaShjcHUwX3N0YWNrKSwlZXNwCisKKyAgICAgICAgbW92ICAgICBzeW1fZnModHJhbXBvbGlu
ZV9waHlzKSwlZWN4CiAKICAgICAgICAgLyogR2V0IGJvdHRvbS1tb3N0IGxvdy1tZW1vcnkgc3Rh
Y2sgYWRkcmVzcy4gKi8KICAgICAgICAgYWRkICAgICAkVFJBTVBPTElORV9TUEFDRSwlZWN4CiAK
ICAgICAgICAgLyogU2F2ZSB0aGUgTXVsdGlib290IGluZm8gc3RydWN0IChhZnRlciByZWxvY2F0
aW9uKSBmb3IgbGF0ZXIgdXNlLiAqLwotICAgICAgICBtb3YgICAgICRzeW1fcGh5cyhjcHUwX3N0
YWNrKSsxMDI0LCVlc3AKICAgICAgICAgcHVzaCAgICAlZWN4ICAgICAgICAgICAgICAgIC8qIEJv
dHRvbS1tb3N0IGxvdy1tZW1vcnkgc3RhY2sgYWRkcmVzcy4gKi8KICAgICAgICAgcHVzaCAgICAl
ZWJ4ICAgICAgICAgICAgICAgIC8qIE11bHRpYm9vdCBpbmZvcm1hdGlvbiBhZGRyZXNzLiAqLwog
ICAgICAgICBwdXNoICAgICVlYXggICAgICAgICAgICAgICAgLyogTXVsdGlib290IG1hZ2ljLiAq
LwogICAgICAgICBjYWxsICAgIHJlbG9jCi0gICAgICAgIG1vdiAgICAgJWVheCxzeW1fcGh5cyht
dWx0aWJvb3RfcHRyKQorICAgICAgICBtb3YgICAgICVlYXgsc3ltX2ZzKG11bHRpYm9vdF9wdHIp
CiAKICAgICAgICAgLyoKICAgICAgICAgICogTm93IHRyYW1wb2xpbmVfcGh5cyBwb2ludHMgdG8g
dGhlIGZvbGxvd2luZyBzdHJ1Y3R1cmUgKGxvd2VzdCBhZGRyZXNzCkBAIC00ODksMTYgKzUzOSwy
MCBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICAgKiBEbyBub3QgemVybyBCU1Mgb24gRUZJ
IHBsYXRmb3JtIGhlcmUuCiAgICAgICAgICAqIEl0IHdhcyBpbml0aWFsaXplZCBlYXJsaWVyLgog
ICAgICAgICAgKi8KLSAgICAgICAgY21wYiAgICAkMCxzeW1fcGh5cyhlZmlfcGxhdGZvcm0pCisg
ICAgICAgIGNtcGIgICAgJDAsc3ltX2ZzKGVmaV9wbGF0Zm9ybSkKICAgICAgICAgam56ICAgICAx
ZgogCiAgICAgICAgIC8qIEluaXRpYWxpemUgQlNTIChubyBuYXN0eSBzdXJwcmlzZXMhKS4gKi8K
ICAgICAgICAgbW92ICAgICAkc3ltX3BoeXMoX19ic3Nfc3RhcnQpLCVlZGkKICAgICAgICAgbW92
ICAgICAkc3ltX3BoeXMoX19ic3NfZW5kKSwlZWN4CisgICAgICAgIHB1c2ggICAgJWZzCisgICAg
ICAgIHBvcCAgICAgJWVzCiAgICAgICAgIHN1YiAgICAgJWVkaSwlZWN4CiAgICAgICAgIHhvciAg
ICAgJWVheCwlZWF4CiAgICAgICAgIHNociAgICAgJDIsJWVjeAogICAgICAgICByZXAgc3Rvc2wK
KyAgICAgICAgcHVzaCAgICAlZHMKKyAgICAgICAgcG9wICAgICAlZXMKIAogMToKICAgICAgICAg
LyogSW50ZXJyb2dhdGUgQ1BVIGV4dGVuZGVkIGZlYXR1cmVzIHZpYSBDUFVJRC4gKi8KQEAgLTUx
Miw4ICs1NjYsOCBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICBqYmUgICAgIDFmCiAgICAg
ICAgIG1vdiAgICAgJDB4ODAwMDAwMDEsJWVheAogICAgICAgICBjcHVpZAotMTogICAgICBtb3Yg
ICAgICVlZHgsc3ltX3BoeXMoY3B1aWRfZXh0X2ZlYXR1cmVzKQotICAgICAgICBtb3YgICAgICVl
ZHgsc3ltX3BoeXMoYm9vdF9jcHVfZGF0YSkrQ1BVSU5GT19GRUFUVVJFX09GRlNFVChYODZfRkVB
VFVSRV9MTSkKKzE6ICAgICAgbW92ICAgICAlZWR4LHN5bV9mcyhjcHVpZF9leHRfZmVhdHVyZXMp
CisgICAgICAgIG1vdiAgICAgJWVkeCxzeW1fZnMoYm9vdF9jcHVfZGF0YSkrQ1BVSU5GT19GRUFU
VVJFX09GRlNFVChYODZfRkVBVFVSRV9MTSkKIAogICAgICAgICAvKiBDaGVjayBmb3IgYXZhaWxh
YmlsaXR5IG9mIGxvbmcgbW9kZS4gKi8KICAgICAgICAgYnQgICAgICAkY3B1ZmVhdF9iaXQoWDg2
X0ZFQVRVUkVfTE0pLCVlZHgKQEAgLTUyMSwxNSArNTc1LDUyIEBAIHRyYW1wb2xpbmVfc2V0dXA6
CiAKICAgICAgICAgLyogU3Rhc2ggVFNDIHRvIGNhbGN1bGF0ZSBhIGdvb2QgYXBwcm94aW1hdGlv
biBvZiB0aW1lLXNpbmNlLWJvb3QgKi8KICAgICAgICAgcmR0c2MKLSAgICAgICAgbW92ICAgICAl
ZWF4LHN5bV9waHlzKGJvb3RfdHNjX3N0YW1wKQotICAgICAgICBtb3YgICAgICVlZHgsc3ltX3Bo
eXMoYm9vdF90c2Nfc3RhbXArNCkKKyAgICAgICAgbW92ICAgICAlZWF4LHN5bV9mcyhib290X3Rz
Y19zdGFtcCkKKyAgICAgICAgbW92ICAgICAlZWR4LHN5bV9mcyhib290X3RzY19zdGFtcCkrNAor
CisgICAgICAgIC8qCisgICAgICAgICAqIFVwZGF0ZSBmcmFtZSBhZGRyZXNzZXMgaW4gcGFnZSB0
YWJsZXMgZXhjbHVkaW5nIGwyX2lkZW50bWFwCisgICAgICAgICAqIHdpdGhvdXQgaXRzIGZpcnN0
IGVudHJ5IHdoaWNoIHBvaW50cyB0byBsMV9pZGVudG1hcC4KKyAgICAgICAgICovCisgICAgICAg
IG1vdiAgICAgJCgoX19wYWdlX3RhYmxlc19lbmQtX19wYWdlX3RhYmxlc19zdGFydCkvOCksJWVj
eAorICAgICAgICBtb3YgICAgICQoKChsMl9pZGVudG1hcC1fX3BhZ2VfdGFibGVzX3N0YXJ0KS84
KSsxKSwlZWR4CisxOiAgICAgIGNtcCAgICAgJCgobDJfaWRlbnRtYXArbDJfaWRlbnRtYXBfc2l6
ZW9mLV9fcGFnZV90YWJsZXNfc3RhcnQpLzgpLCVlY3gKKyAgICAgICAgY21vdmUgICAlZWR4LCVl
Y3gKKyAgICAgICAgdGVzdGwgICAkX1BBR0VfUFJFU0VOVCxzeW1fZnMoX19wYWdlX3RhYmxlc19z
dGFydCktOCgsJWVjeCw4KQorICAgICAgICBqeiAgICAgIDJmCisgICAgICAgIGFkZCAgICAgJWVz
aSxzeW1fZnMoX19wYWdlX3RhYmxlc19zdGFydCktOCgsJWVjeCw4KQorMjogICAgICBsb29wICAg
IDFiCisKKyAgICAgICAgLyogSW5pdGlhbGl6ZSBMMiBib290LW1hcC9kaXJlY3QgbWFwIHBhZ2Ug
dGFibGUgZW50cmllcyAoMTZNQikuICovCisgICAgICAgIGxlYSAgICAgc3ltX2VzaShzdGFydCks
JWVieAorICAgICAgICBsZWEgICAgICgxPDxMMl9QQUdFVEFCTEVfU0hJRlQpKjcrKFBBR0VfSFlQ
RVJWSVNPUnxfUEFHRV9QU0UpKCVlYngpLCVlYXgKKyAgICAgICAgc2hyICAgICAkKEwyX1BBR0VU
QUJMRV9TSElGVC0zKSwlZWJ4CisgICAgICAgIG1vdiAgICAgJDgsJWVjeAorMTogICAgICBtb3Yg
ICAgICVlYXgsc3ltX2ZzKGwyX2Jvb3RtYXApLTgoJWVieCwlZWN4LDgpCisgICAgICAgIG1vdiAg
ICAgJWVheCxzeW1fZnMobDJfaWRlbnRtYXApLTgoJWVieCwlZWN4LDgpCisgICAgICAgIHN1YiAg
ICAgJCgxPDxMMl9QQUdFVEFCTEVfU0hJRlQpLCVlYXgKKyAgICAgICAgbG9vcCAgICAxYgorCisg
ICAgICAgIC8qIEluaXRpYWxpemUgTDMgYm9vdC1tYXAgcGFnZSBkaXJlY3RvcnkgZW50cnkuICov
CisgICAgICAgIGxlYSAgICAgX19QQUdFX0hZUEVSVklTT1IrKEwyX1BBR0VUQUJMRV9FTlRSSUVT
KjgpKjMrc3ltX2VzaShsMl9ib290bWFwKSwlZWF4CisgICAgICAgIG1vdiAgICAgJDQsJWVjeAor
MTogICAgICBtb3YgICAgICVlYXgsc3ltX2ZzKGwzX2Jvb3RtYXApLTgoLCVlY3gsOCkKKyAgICAg
ICAgc3ViICAgICAkKEwyX1BBR0VUQUJMRV9FTlRSSUVTKjgpLCVlYXgKKyAgICAgICAgbG9vcCAg
ICAxYgorCisgICAgICAgIC8qCisgICAgICAgICAqIER1cmluZyBib290LCBob29rIDRrQiBtYXBw
aW5ncyBvZiBmaXJzdCAyTUIgb2YgbWVtb3J5IGludG8gTDIuCisgICAgICAgICAqIFRoaXMgYXZv
aWRzIG1peGluZyBjYWNoYWJpbGl0eSBmb3IgdGhlIGxlZ2FjeSBWR0EgcmVnaW9uLgorICAgICAg
ICAgKi8KKyAgICAgICAgbGVhICAgICBfX1BBR0VfSFlQRVJWSVNPUitzeW1fZXNpKGwxX2lkZW50
bWFwKSwlZWRpCisgICAgICAgIG1vdiAgICAgJWVkaSxzeW1fZnMobDJfYm9vdG1hcCkKIAogICAg
ICAgICAvKiBBcHBseSByZWxvY2F0aW9ucyB0byBib290c3RyYXAgdHJhbXBvbGluZS4gKi8KLSAg
ICAgICAgbW92ICAgICBzeW1fcGh5cyh0cmFtcG9saW5lX3BoeXMpLCVlZHgKKyAgICAgICAgbW92
ICAgICBzeW1fZnModHJhbXBvbGluZV9waHlzKSwlZWR4CiAgICAgICAgIG1vdiAgICAgJHN5bV9w
aHlzKF9fdHJhbXBvbGluZV9yZWxfc3RhcnQpLCVlZGkKIDE6Ci0gICAgICAgIG1vdiAgICAgKCVl
ZGkpLCVlYXgKLSAgICAgICAgYWRkICAgICAlZWR4LCglZWRpLCVlYXgpCisgICAgICAgIG1vdiAg
ICAgJWZzOiglZWRpKSwlZWF4CisgICAgICAgIGFkZCAgICAgJWVkeCwlZnM6KCVlZGksJWVheCkK
ICAgICAgICAgYWRkICAgICAkNCwlZWRpCiAgICAgICAgIGNtcCAgICAgJHN5bV9waHlzKF9fdHJh
bXBvbGluZV9yZWxfc3RvcCksJWVkaQogICAgICAgICBqYiAgICAgIDFiCkBAIC01MzgsMjggKzYy
OSwyOSBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICBzaHIgICAgICQ0LCVlZHgKICAgICAg
ICAgbW92ICAgICAkc3ltX3BoeXMoX190cmFtcG9saW5lX3NlZ19zdGFydCksJWVkaQogMToKLSAg
ICAgICAgbW92ICAgICAoJWVkaSksJWVheAotICAgICAgICBtb3YgICAgICVkeCwoJWVkaSwlZWF4
KQorICAgICAgICBtb3YgICAgICVmczooJWVkaSksJWVheAorICAgICAgICBtb3YgICAgICVkeCwl
ZnM6KCVlZGksJWVheCkKICAgICAgICAgYWRkICAgICAkNCwlZWRpCiAgICAgICAgIGNtcCAgICAg
JHN5bV9waHlzKF9fdHJhbXBvbGluZV9zZWdfc3RvcCksJWVkaQogICAgICAgICBqYiAgICAgIDFi
CiAKICAgICAgICAgLyogRG8gbm90IHBhcnNlIGNvbW1hbmQgbGluZSBvbiBFRkkgcGxhdGZvcm0g
aGVyZS4gKi8KLSAgICAgICAgY21wYiAgICAkMCxzeW1fcGh5cyhlZmlfcGxhdGZvcm0pCisgICAg
ICAgIGNtcGIgICAgJDAsc3ltX2ZzKGVmaV9wbGF0Zm9ybSkKICAgICAgICAgam56ICAgICAxZgog
CiAgICAgICAgIC8qIEJhaWwgaWYgdGhlcmUgaXMgbm8gY29tbWFuZCBsaW5lIHRvIHBhcnNlLiAq
LwotICAgICAgICBtb3YgICAgIHN5bV9waHlzKG11bHRpYm9vdF9wdHIpLCVlYngKKyAgICAgICAg
bW92ICAgICBzeW1fZnMobXVsdGlib290X3B0ciksJWVieAogICAgICAgICB0ZXN0bCAgICRNQklf
Q01ETElORSxNQl9mbGFncyglZWJ4KQogICAgICAgICBqeiAgICAgIDFmCiAKLSAgICAgICAgcHVz
aGwgICAkc3ltX3BoeXMoZWFybHlfYm9vdF9vcHRzKQorICAgICAgICBsZWEgICAgIHN5bV9lc2ko
ZWFybHlfYm9vdF9vcHRzKSwlZWF4CisgICAgICAgIHB1c2ggICAgJWVheAogICAgICAgICBwdXNo
bCAgIE1CX2NtZGxpbmUoJWVieCkKICAgICAgICAgY2FsbCAgICBjbWRsaW5lX3BhcnNlX2Vhcmx5
CiAKIDE6CiAgICAgICAgIC8qIFN3aXRjaCB0byBsb3ctbWVtb3J5IHN0YWNrIHdoaWNoIGxpdmVz
IGF0IHRoZSBlbmQgb2YgdHJhbXBvbGluZSByZWdpb24uICovCi0gICAgICAgIG1vdiAgICAgc3lt
X3BoeXModHJhbXBvbGluZV9waHlzKSwlZWRpCisgICAgICAgIG1vdiAgICAgc3ltX2ZzKHRyYW1w
b2xpbmVfcGh5cyksJWVkaQogICAgICAgICBsZWEgICAgIFRSQU1QT0xJTkVfU1BBQ0UrVFJBTVBP
TElORV9TVEFDS19TUEFDRSglZWRpKSwlZXNwCiAgICAgICAgIGxlYSAgICAgdHJhbXBvbGluZV9i
b290X2NwdV9lbnRyeS10cmFtcG9saW5lX3N0YXJ0KCVlZGkpLCVlYXgKICAgICAgICAgcHVzaGwg
ICAkQk9PVF9DUzMyCkBAIC01NjgsNyArNjYwLDcgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAg
ICAgLyogQ29weSBib290c3RyYXAgdHJhbXBvbGluZSB0byBsb3cgbWVtb3J5LCBiZWxvdyAxTUIu
ICovCiAgICAgICAgIG1vdiAgICAgJHN5bV9waHlzKHRyYW1wb2xpbmVfc3RhcnQpLCVlc2kKICAg
ICAgICAgbW92ICAgICAkKCh0cmFtcG9saW5lX2VuZCAtIHRyYW1wb2xpbmVfc3RhcnQpIC8gNCks
JWVjeAotICAgICAgICByZXAgbW92c2wKKyAgICAgICAgcmVwIG1vdnNsICVmczooJWVzaSksJWVz
OiglZWRpKQogCiAgICAgICAgIC8qIEp1bXAgaW50byB0aGUgcmVsb2NhdGVkIHRyYW1wb2xpbmUu
ICovCiAgICAgICAgIGxyZXQKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xp
bmUuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwppbmRleCBhNWQ3YjA4Li5kYTNl
MGJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKKysrIGIveGVu
L2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCkBAIC03NCw2ICs3NCwxMSBAQCB0cmFtcG9saW5l
X2dkdDoKICAgICAgICAgLyogMHgwMDI4OiByZWFsLW1vZGUgZGF0YSBAIEJPT1RfVFJBTVBPTElO
RSAqLwogICAgICAgICAubG9uZyAgIDB4MDAwMGZmZmYKICAgICAgICAgLmxvbmcgICAweDAwMDA5
MjAwCisgICAgICAgIC8qCisgICAgICAgICAqIDB4MDAzMDogcmluZyAwIFhlbiBkYXRhLCAxNiBN
aUIgc2l6ZSwgYmFzZQorICAgICAgICAgKiBhZGRyZXNzIGlzIGNvbXB1dGVkIGF0IHJ1bnRpbWUu
CisgICAgICAgICAqLworICAgICAgICAucXVhZCAgIDB4MDBjMDkyMDAwMDAwMGZmZgogCiAgICAg
ICAgIC5wdXNoc2VjdGlvbiAudHJhbXBvbGluZV9yZWwsICJhIgogICAgICAgICAubG9uZyAgIHRy
YW1wb2xpbmVfZ2R0ICsgQk9PVF9QU0VVRE9STV9DUyArIDIgLSAuCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYm9vdC94ODZfNjQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCmluZGV4
IGY5ZDEwMjIuLjIyYzA5YWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5T
CisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCkBAIC04MSw3ICs4MSw2IEBAIEdMT0JB
TChib290X2NwdV9jb21wYXRfZ2R0X3RhYmxlKQogICAgICAgICAucXVhZCAweDAwMDA5MTAwMDAw
MDAwMDAgICAgIC8qIHBlci1DUFUgZW50cnkgKGxpbWl0ID09IGNwdSkgICAgICAqLwogICAgICAg
ICAuYWxpZ24gUEFHRV9TSVpFLCAwCiAKLUdMT0JBTChfX3BhZ2VfdGFibGVzX3N0YXJ0KQogLyoK
ICAqIE1hcHBpbmcgb2YgZmlyc3QgMiBtZWdhYnl0ZXMgb2YgbWVtb3J5LiBUaGlzIGlzIG1hcHBl
ZCB3aXRoIDRrQiBtYXBwaW5ncwogICogdG8gYXZvaWQgdHlwZSBjb25mbGljdHMgd2l0aCBmaXhl
ZC1yYW5nZSBNVFJScyBjb3ZlcmluZyB0aGUgbG93ZXN0IG1lZ2FieXRlCkBAIC0xMDIsNiArMTAx
LDEzIEBAIGwxX2lkZW50bWFwOgogICAgICAgICAuc2l6ZSBsMV9pZGVudG1hcCwgLiAtIGwxX2lk
ZW50bWFwCiAKIC8qCisgKiBfX3BhZ2VfdGFibGVzX3N0YXJ0IGRvZXMgbm90IGNvdmVyIGwxX2lk
ZW50bWFwIGJlY2F1c2UgaXQgKGwxX2lkZW50bWFwKQorICogY29udGFpbnMgMS0xIG1hcHBpbmdz
LiBUaGlzIG1lYW5zIHRoYXQgZnJhbWUgYWRkcmVzc2VzIG9mIHRoZXNlIG1hcHBpbmdzCisgKiBh
cmUgc3RhdGljIGFuZCBzaG91bGQgbm90IGJlIHVwZGF0ZWQgYXQgcnVudGltZS4KKyAqLworR0xP
QkFMKF9fcGFnZV90YWJsZXNfc3RhcnQpCisKKy8qCiAgKiBTcGFjZSBmb3IgbWFwcGluZyB0aGUg
Zmlyc3QgNEdCIG9mIG1lbW9yeSwgd2l0aCB0aGUgZmlyc3QgMTYgbWVnYWJ5dGVzCiAgKiBhY3R1
YWx5IG1hcHBlZCAobW9zdGx5IHVzaW5nIHN1cGVycGFnZXMpLiAgVXNlcyA0eCA0ayBwYWdlcy4K
ICAqLwpAQCAtMTg2LDIxICsxOTIsMTQgQEAgR0xPQkFMKGlkbGVfcGdfdGFibGUpCiAKIEdMT0JB
TChfX3BhZ2VfdGFibGVzX2VuZCkKIAotLyogSW5pdCBwYWdldGFibGVzLiAgRW5vdWdoIHBhZ2Ug
ZGlyZWN0b3JpZXMgdG8gbWFwIGludG8gdGhlIGJvdHRvbSAxR0IuICovCisvKiBJbml0IHBhZ2V0
YWJsZXMuIEVub3VnaCBwYWdlIGRpcmVjdG9yaWVzIHRvIG1hcCBpbnRvIDRHQi4gKi8KICAgICAg
ICAgLnNlY3Rpb24gLmluaXQuZGF0YSwgImF3IiwgQHByb2diaXRzCiAgICAgICAgIC5hbGlnbiBQ
QUdFX1NJWkUsIDAKIAogR0xPQkFMKGwyX2Jvb3RtYXApCi0gICAgICAgIC5xdWFkIHN5bV9waHlz
KGwxX2lkZW50bWFwKSArIF9fUEFHRV9IWVBFUlZJU09SCi0gICAgICAgIGlkeCA9IDEKLSAgICAg
ICAgLnJlcHQgNwotICAgICAgICAucXVhZCAoaWR4IDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgfCBf
X1BBR0VfSFlQRVJWSVNPUiB8IF9QQUdFX1BTRQotICAgICAgICBpZHggPSBpZHggKyAxCi0gICAg
ICAgIC5lbmRyCi0gICAgICAgIC5maWxsIEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gOCwgOCwgMAor
ICAgICAgICAuZmlsbCA0ICogTDJfUEFHRVRBQkxFX0VOVFJJRVMsIDgsIDAKICAgICAgICAgLnNp
emUgbDJfYm9vdG1hcCwgLiAtIGwyX2Jvb3RtYXAKIAogR0xPQkFMKGwzX2Jvb3RtYXApCi0gICAg
ICAgIC5xdWFkIHN5bV9waHlzKGwyX2Jvb3RtYXApICsgX19QQUdFX0hZUEVSVklTT1IKLSAgICAg
ICAgLmZpbGwgTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSAxLCA4LCAwCisgICAgICAgIC5maWxsIEwz
X1BBR0VUQUJMRV9FTlRSSUVTLCA4LCAwCiAgICAgICAgIC5zaXplIGwzX2Jvb3RtYXAsIC4gLSBs
M19ib290bWFwCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCmluZGV4IDZjZmIwYmQuLmMzZDk5ZTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0zMjUsOSArMzI1LDYgQEAg
c3RhdGljIHZvaWQgKl9faW5pdCBib290c3RyYXBfbWFwKGNvbnN0IG1vZHVsZV90ICptb2QpCiAg
ICAgaWYgKCBzdGFydCA+PSBlbmQgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAotICAgIGlmICgg
ZW5kIDw9IEJPT1RTVFJBUF9NQVBfQkFTRSApCi0gICAgICAgIHJldHVybiAodm9pZCAqKSh1bnNp
Z25lZCBsb25nKXN0YXJ0OwotCiAgICAgcmV0ID0gKHZvaWQgKikobWFwX2N1ciArICh1bnNpZ25l
ZCBsb25nKShzdGFydCAmIG1hc2spKTsKICAgICBzdGFydCAmPSB+bWFzazsKICAgICBlbmQgPSAo
ZW5kICsgbWFzaykgJiB+bWFzazsKQEAgLTcxMSw2ICs3MDgsOCBAQCB2b2lkIF9faW5pdCBub3Jl
dHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgcHJpbnRrKCJDb21t
YW5kIGxpbmU6ICVzXG4iLCBjbWRsaW5lKTsKIAorICAgIHByaW50aygiWGVuIGltYWdlIGxvYWQg
YmFzZSBhZGRyZXNzOiAlI2x4XG4iLCB4ZW5fcGh5c19zdGFydCk7CisKICAgICBwcmludGsoIlZp
ZGVvIGluZm9ybWF0aW9uOlxuIik7CiAKICAgICAvKiBQcmludCBWR0EgZGlzcGxheSBtb2RlIGlu
Zm9ybWF0aW9uLiAqLwpAQCAtOTgxLDcgKzk4MCw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9f
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgICAgICAgIC8qIE5v
dCBwcmVzZW50LCAxR0IgbWFwcGluZywgb3IgYWxyZWFkeSByZWxvY2F0ZWQ/ICovCiAgICAgICAg
ICAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQp
IHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BB
R0VfUFNFKSB8fAotICAgICAgICAgICAgICAgICAgICAgICAgIChsM2VfZ2V0X3BmbigqcGwzZSkg
PiAweDEwMDApICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAobDNlX2dldF9wZm4oKnBsM2Up
ID4gUEZOX0RPV04oeGVuX3BoeXNfc3RhcnQpKSApCiAgICAgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZTsKICAgICAgICAgICAgICAgICAgICAgKnBsM2UgPSBsM2VfZnJvbV9pbnRwdGUobDNl
X2dldF9pbnRwdGUoKnBsM2UpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3BoeXNfc3RhcnQpOwpAQCAtOTkxLDcgKzk5MCw3IEBAIHZvaWQgX19pbml0
IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiBOb3QgcHJlc2VudCwgUFNFLCBvciBhbHJlYWR5IHJlbG9jYXRlZD8gKi8K
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9Q
QUdFX1BSRVNFTlQpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsMmVfZ2V0X2Zs
YWdzKCpwbDJlKSAmIF9QQUdFX1BTRSkgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KGwyZV9nZXRfcGZuKCpwbDJlKSA+IDB4MTAwMCkgKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAobDJlX2dldF9wZm4oKnBsMmUpID4gUEZOX0RPV04oeGVuX3BoeXNfc3RhcnQpKSApCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAg
ICAgICAqcGwyZSA9IGwyZV9mcm9tX2ludHB0ZShsMmVfZ2V0X2ludHB0ZSgqcGwyZSkgKwogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3BoeXNfc3Rh
cnQpOwpAQCAtMTAxNCw3ICsxMDEzLDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94
ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgZmxhZ3M7CiAKLSAgICAgICAgICAgICAgICBpZiAoICEobDJlX2dldF9mbGFn
cygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgICAgICAgICAgaWYgKCAhKGwyZV9n
ZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgfHwKKyAgICAgICAgICAgICAgICAgICAg
IChsMmVfZ2V0X3BmbigqcGwyZSkgPiBQRk5fRE9XTih4ZW5fcGh5c19zdGFydCkpICkKICAgICAg
ICAgICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgICAgICAgICBpZiAoICF1c2luZ18y
TV9tYXBwaW5nKCkgKQpAQCAtMTA2OCw2ICsxMDY4LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4g
X19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgICAgICA6ICJtZW1v
cnkiICk7CiAKICAgICAgICAgICAgIGJvb3RzdHJhcF9tYXAoTlVMTCk7CisKKyAgICAgICAgICAg
IHByaW50aygiTmV3IFhlbiBpbWFnZSBiYXNlIGFkZHJlc3M6ICUjbHhcbiIsIHhlbl9waHlzX3N0
YXJ0KTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIElzIHRoZSByZWdpb24gc3VpdGFibGUgZm9y
IHJlbG9jYXRpbmcgdGhlIG11bHRpYm9vdCBtb2R1bGVzPyAqLwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jCmluZGV4IGIyYjU5ZjEuLjgzNmZlZDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRz
LmMKQEAgLTE3OCw1ICsxNzgsOCBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChN
QjJfZWZpNjRfaWgsIG11bHRpYm9vdDJfdGFnX2VmaTY0X2loX3QsIHBvaW50ZXIpOwogICAgIEJM
QU5LKCk7CiAKKyAgICBERUZJTkUobDJfaWRlbnRtYXBfc2l6ZW9mLCBzaXplb2YobDJfaWRlbnRt
YXApKTsKKyAgICBCTEFOSygpOworCiAgICAgT0ZGU0VUKERPTUFJTl92bV9hc3Npc3QsIHN0cnVj
dCBkb21haW4sIHZtX2Fzc2lzdCk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCmluZGV4IGJjNTk0NmIuLjRjYWRi
MTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcGFnZS5oCkBAIC0yODgsNyArMjg4LDcgQEAgZXh0ZXJuIHJvb3RfcGdlbnRy
eV90IGlkbGVfcGdfdGFibGVbUk9PVF9QQUdFVEFCTEVfRU5UUklFU107CiBleHRlcm4gbDJfcGdl
bnRyeV90ICAqY29tcGF0X2lkbGVfcGdfdGFibGVfbDI7CiBleHRlcm4gdW5zaWduZWQgaW50ICAg
bTJwX2NvbXBhdF92c3RhcnQ7CiBleHRlcm4gbDJfcGdlbnRyeV90IGwyX3hlbm1hcFtMMl9QQUdF
VEFCTEVfRU5UUklFU10sCi0gICAgbDJfYm9vdG1hcFtMMl9QQUdFVEFCTEVfRU5UUklFU107Cisg
ICAgbDJfYm9vdG1hcFs0KkwyX1BBR0VUQUJMRV9FTlRSSUVTXTsKIGV4dGVybiBsM19wZ2VudHJ5
X3QgbDNfYm9vdG1hcFtMM19QQUdFVEFCTEVfRU5UUklFU107CiBleHRlcm4gbDJfcGdlbnRyeV90
IGwyX2lkZW50bWFwWzQqTDJfUEFHRVRBQkxFX0VOVFJJRVNdOwogZXh0ZXJuIGwxX3BnZW50cnlf
dCBsMV9maXhtYXBbTDFfUEFHRVRBQkxFX0VOVFJJRVNdOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:17:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI99-00038S-Bh; Wed, 12 Apr 2017 13:17:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI98-00038F-1V
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:18 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 85/29-04817-DD82EE85; Wed, 12 Apr 2017 13:17:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfeOxrs
 Ig2vbjC0mbDNwYPTY3reLPYAxijUzLym/IoE1o2Xrf7aC934VZ/oVGhiPWnQxcnEICXxhlNiy
 aA87hHOeUeLFijesXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC9hLrJ51m
 QXE5hUwk9j+ax5YDQtQ/aGby1gnMHIsYGRYxahenFpUllqka6KXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MHYfdn/EKMkB5OSKO9lhbcRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4N6u/ixASLEpNT61Iy8wBhgZMWoKDR0mEN0UNKM1bXJCYW5yZDpE6xagoJc67BKRP
 ACSRUZoH1wYLx0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5l0AMoUnM68EbvoroMVMQIvX7
 n0LsrgkESEl1cCoppz18P3Wb+ycri+cX/5x2BLjHv0ygOWqYm17FKf30zPPJ1fGzYhtsmdMvq
 z955Egw9vPH81cObgEO3dcnXn1HOvHMh0/hmAv3usb1m658KiacepU10ajnqY8f5WGRayxr6V
 WmNhPXnVLpm9nts6KSUpVV2e6M0hu+SqjtP9P6rpzRae3CAQqsRRnJBpqMRcVJwIA63jEpEIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1492003035!63334462!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25212 invoked from network); 12 Apr 2017 13:17:16 -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; 12 Apr 2017 13:17:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI95-000247-J4
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI95-0002hM-Ie
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI95-0002hM-Ie@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:17:15 +0000
Subject: [Xen-changelog] [xen master] x86/boot: rename sym_phys() to
	sym_offs()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY1ZjE2YWRiY2U0MTEyMmJiNTg4ZDkxYmZjNWRmYWExODk3NzNhOTgKQXV0aG9yOiAg
ICAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KQXV0aG9yRGF0ZTogRnJp
IEFwciA3IDEzOjM3OjAyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTM6Mzc6MDIgMjAxNyArMDIwMAoK
ICAgIHg4Ni9ib290OiByZW5hbWUgc3ltX3BoeXMoKSB0byBzeW1fb2ZmcygpCiAgICAKICAgIFRo
aXMgd2F5IG1hY3JvIG5hbWUgYmV0dGVyIGRlc2NyaWJlcyBpdHMgZnVuY3Rpb24uCiAgICBDdXJy
ZW50bHkgaXQgaXMgdXNlZCB0byBjYWxjdWxhdGUgc3ltYm9sIG9mZnNldCBpbgogICAgcmVsYXRp
b24gdG8gdGhlIGJlZ2lubmluZyBvZiBYZW4gaW1hZ2UgbWFwcGluZy4KICAgIEhvd2V2ZXIsIHZh
bHVlIHJldHVybmVkIGJ5IHN5bV9vZmZzKCkgZm9yIGEgZ2l2ZW4KICAgIHN5bWJvbCBpcyBub3Qg
YWx3YXlzIGVxdWFsIGl0cyBwaHlzaWNhbCBhZGRyZXNzLgogICAgCiAgICBUaGVyZSBpcyBubyBm
dW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5r
aXBlckBvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgICAgIHwgMzggKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyB8
ICAyICstCiB4ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUyAgICAgfCAgNCArKy0tCiB4ZW4vYXJj
aC94ODYvYm9vdC94ODZfNjQuUyAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0KIDQgZmlsZXMg
Y2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCmluZGV4
IDU5ZDNmMDEuLmM1MjMxZmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwor
KysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKQEAgLTExLDkgKzExLDkgQEAKICAgICAgICAg
LnRleHQKICAgICAgICAgLmNvZGUzMgogCi0jZGVmaW5lIHN5bV9waHlzKHN5bSkgICAgICgoc3lt
KSAtIF9fWEVOX1ZJUlRfU1RBUlQpCi0jZGVmaW5lIHN5bV9lc2koc3ltKSAgICAgIHN5bV9waHlz
KHN5bSkoJWVzaSkKLSNkZWZpbmUgc3ltX2ZzKHN5bSkgICAgICAgJWZzOnN5bV9waHlzKHN5bSkK
KyNkZWZpbmUgc3ltX29mZnMoc3ltKSAgICAgKChzeW0pIC0gX19YRU5fVklSVF9TVEFSVCkKKyNk
ZWZpbmUgc3ltX2VzaShzeW0pICAgICAgc3ltX29mZnMoc3ltKSglZXNpKQorI2RlZmluZSBzeW1f
ZnMoc3ltKSAgICAgICAlZnM6c3ltX29mZnMoc3ltKQogCiAjZGVmaW5lIEJPT1RfQ1MzMiAgICAg
ICAgMHgwMDA4CiAjZGVmaW5lIEJPT1RfQ1M2NCAgICAgICAgMHgwMDEwCkBAIC05Niw3ICs5Niw3
IEBAIG11bHRpYm9vdDJfaGVhZGVyX3N0YXJ0OgogCiAgICAgICAgIC8qIEVGSTY0IE11bHRpYm9v
dDIgZW50cnkgcG9pbnQuICovCiAgICAgICAgIG1iMmh0X2luaXQgTUIyX0hUKEVOVFJZX0FERFJF
U1NfRUZJNjQpLCBNQjJfSFQoT1BUSU9OQUwpLCBcCi0gICAgICAgICAgICAgICAgICAgc3ltX3Bo
eXMoX19lZmk2NF9tYjJfc3RhcnQpCisgICAgICAgICAgICAgICAgICAgc3ltX29mZnMoX19lZmk2
NF9tYjJfc3RhcnQpCiAKICAgICAgICAgLyogTXVsdGlib290MiBoZWFkZXIgZW5kIHRhZy4gKi8K
ICAgICAgICAgbWIyaHRfaW5pdCBNQjJfSFQoRU5EKSwgTUIyX0hUKFJFUVVJUkVEKQpAQCAtMTE4
LDcgKzExOCw3IEBAIG11bHRpYm9vdDJfaGVhZGVyX3N0YXJ0OgogZ2R0X2Jvb3RfZGVzY3I6CiAg
ICAgICAgIC53b3JkICAgNyo4LTEKIGdkdF9ib290X2Jhc2U6Ci0gICAgICAgIC5sb25nICAgc3lt
X3BoeXModHJhbXBvbGluZV9nZHQpCisgICAgICAgIC5sb25nICAgc3ltX29mZnModHJhbXBvbGlu
ZV9nZHQpCiAgICAgICAgIC5sb25nICAgMCAvKiBOZWVkZWQgZm9yIDY0LWJpdCBsZ2R0ICovCiAK
IHZnYV90ZXh0X2J1ZmZlcjoKQEAgLTEzMCwyMSArMTMwLDIxIEBAIGVmaV9wbGF0Zm9ybToKICAg
ICAgICAgLnNlY3Rpb24gLmluaXQudGV4dCwgImF4IiwgQHByb2diaXRzCiAKIGJhZF9jcHU6Ci0g
ICAgICAgIGFkZCAgICAgJHN5bV9waHlzKC5MYmFkX2NwdV9tc2cpLCVlc2kgICAjIEVycm9yIG1l
c3NhZ2UKKyAgICAgICAgYWRkICAgICAkc3ltX29mZnMoLkxiYWRfY3B1X21zZyksJWVzaSAgICMg
RXJyb3IgbWVzc2FnZQogICAgICAgICBqbXAgICAgIC5MZ2V0X3Z0Ygogbm90X211bHRpYm9vdDoK
LSAgICAgICAgYWRkICAgICAkc3ltX3BoeXMoLkxiYWRfbGRyX21zZyksJWVzaSAgICMgRXJyb3Ig
bWVzc2FnZQorICAgICAgICBhZGQgICAgICRzeW1fb2ZmcyguTGJhZF9sZHJfbXNnKSwlZXNpICAg
IyBFcnJvciBtZXNzYWdlCiAgICAgICAgIGptcCAgICAgLkxnZXRfdnRiCiAuTG1iMl9ub19zdDoK
ICAgICAgICAgLyoKICAgICAgICAgICogSGVyZSB3ZSBhcmUgb24gRUZJIHBsYXRmb3JtLiB2Z2Ff
dGV4dF9idWZmZXIgd2FzIHphcHBlZCBlYXJsaWVyCiAgICAgICAgICAqIGJlY2F1c2UgdGhlcmUg
aXMgcHJldHR5IGdvb2QgY2hhbmNlIHRoYXQgVkdBIGlzIHVuYXZhaWxhYmxlLgogICAgICAgICAg
Ki8KLSAgICAgICAgYWRkICAgICAkc3ltX3BoeXMoLkxiYWRfbGRyX25zdCksJWVzaSAgICMgRXJy
b3IgbWVzc2FnZQorICAgICAgICBhZGQgICAgICRzeW1fb2ZmcyguTGJhZF9sZHJfbnN0KSwlZXNp
ICAgIyBFcnJvciBtZXNzYWdlCiAgICAgICAgIGptcCAgICAgLkxnZXRfdnRiCiAuTG1iMl9ub19p
aDoKICAgICAgICAgLyogRGl0dG8uICovCi0gICAgICAgIGFkZCAgICAgJHN5bV9waHlzKC5MYmFk
X2xkcl9uaWgpLCVlc2kgICAjIEVycm9yIG1lc3NhZ2UKKyAgICAgICAgYWRkICAgICAkc3ltX29m
ZnMoLkxiYWRfbGRyX25paCksJWVzaSAgICMgRXJyb3IgbWVzc2FnZQogICAgICAgICBqbXAgICAg
IC5MZ2V0X3Z0YgogLkxtYjJfbm9fYnM6CiAgICAgICAgIC8qCkBAIC0xNTIsNyArMTUyLDcgQEAg
bm90X211bHRpYm9vdDoKICAgICAgICAgICogdmlhIHN0YXJ0IGxhYmVsLiBUaGVuIHJlbGlhYmxl
IHZnYV90ZXh0X2J1ZmZlciB6YXAgaXMgaW1wb3NzaWJsZQogICAgICAgICAgKiBpbiBNdWx0aWJv
b3QyIHNjYW5uaW5nIGxvb3AgYW5kIHdlIGhhdmUgdG8gemVybyAlZWRpIGJlbG93LgogICAgICAg
ICAgKi8KLSAgICAgICAgYWRkICAgICAkc3ltX3BoeXMoLkxiYWRfbGRyX25icyksJWVzaSAgICMg
RXJyb3IgbWVzc2FnZQorICAgICAgICBhZGQgICAgICRzeW1fb2ZmcyguTGJhZF9sZHJfbmJzKSwl
ZXNpICAgIyBFcnJvciBtZXNzYWdlCiAgICAgICAgIHhvciAgICAgJWVkaSwlZWRpICAgICAgICAg
ICAgICAgICAgICAgICAjIE5vIFZHQSB0ZXh0IGJ1ZmZlcgogICAgICAgICBqbXAgICAgIC5Mc2Vu
ZF9jaHIKIC5MbWIyX2VmaV9pYV8zMjoKQEAgLTE2MCw3ICsxNjAsNyBAQCBub3RfbXVsdGlib290
OgogICAgICAgICAgKiBIZXJlIHdlIGFyZSBvbiBFRkkgSUEtMzIgcGxhdGZvcm0uIFRoZW4gcmVs
aWFibGUgdmdhX3RleHRfYnVmZmVyIHphcCBpcwogICAgICAgICAgKiBpbXBvc3NpYmxlIGluIE11
bHRpYm9vdDIgc2Nhbm5pbmcgbG9vcCBhbmQgd2UgaGF2ZSB0byB6ZXJvICVlZGkgYmVsb3cuCiAg
ICAgICAgICAqLwotICAgICAgICBhZGQgICAgICRzeW1fcGh5cyguTGJhZF9lZmlfbXNnKSwlZXNp
ICAgIyBFcnJvciBtZXNzYWdlCisgICAgICAgIGFkZCAgICAgJHN5bV9vZmZzKC5MYmFkX2VmaV9t
c2cpLCVlc2kgICAjIEVycm9yIG1lc3NhZ2UKICAgICAgICAgeG9yICAgICAlZWRpLCVlZGkgICAg
ICAgICAgICAgICAgICAgICAgICMgTm8gVkdBIHRleHQgYnVmZmVyCiAgICAgICAgIGptcCAgICAg
LkxzZW5kX2NocgogLkxnZXRfdnRiOgpAQCAtMzcxLDcgKzM3MSw3IEBAIF9fc3RhcnQ6CiAgICAg
ICAgIGNsaQogCiAgICAgICAgIC8qIExvYWQgZGVmYXVsdCBYZW4gaW1hZ2UgbG9hZCBiYXNlIGFk
ZHJlc3MuICovCi0gICAgICAgIG1vdiAgICAgJHN5bV9waHlzKF9faW1hZ2VfYmFzZV9fKSwlZXNp
CisgICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKF9faW1hZ2VfYmFzZV9fKSwlZXNpCiAKICAgICAg
ICAgLyogQm9vdGxvYWRlcnMgbWF5IHNldCBtdWx0aWJvb3R7MSwyfS5tZW1fbG93ZXIgdG8gYSBu
b256ZXJvIHZhbHVlLiAqLwogICAgICAgICB4b3IgICAgICVlZHgsJWVkeApAQCAtNTQzLDggKzU0
Myw4IEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAgICAgICAgIGpueiAgICAgMWYKIAogICAgICAgICAv
KiBJbml0aWFsaXplIEJTUyAobm8gbmFzdHkgc3VycHJpc2VzISkuICovCi0gICAgICAgIG1vdiAg
ICAgJHN5bV9waHlzKF9fYnNzX3N0YXJ0KSwlZWRpCi0gICAgICAgIG1vdiAgICAgJHN5bV9waHlz
KF9fYnNzX2VuZCksJWVjeAorICAgICAgICBtb3YgICAgICRzeW1fb2ZmcyhfX2Jzc19zdGFydCks
JWVkaQorICAgICAgICBtb3YgICAgICRzeW1fb2ZmcyhfX2Jzc19lbmQpLCVlY3gKICAgICAgICAg
cHVzaCAgICAlZnMKICAgICAgICAgcG9wICAgICAlZXMKICAgICAgICAgc3ViICAgICAlZWRpLCVl
Y3gKQEAgLTYxNywyMiArNjE3LDIyIEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAKICAgICAgICAgLyog
QXBwbHkgcmVsb2NhdGlvbnMgdG8gYm9vdHN0cmFwIHRyYW1wb2xpbmUuICovCiAgICAgICAgIG1v
diAgICAgc3ltX2ZzKHRyYW1wb2xpbmVfcGh5cyksJWVkeAotICAgICAgICBtb3YgICAgICRzeW1f
cGh5cyhfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0KSwlZWRpCisgICAgICAgIG1vdiAgICAgJHN5bV9v
ZmZzKF9fdHJhbXBvbGluZV9yZWxfc3RhcnQpLCVlZGkKIDE6CiAgICAgICAgIG1vdiAgICAgJWZz
OiglZWRpKSwlZWF4CiAgICAgICAgIGFkZCAgICAgJWVkeCwlZnM6KCVlZGksJWVheCkKICAgICAg
ICAgYWRkICAgICAkNCwlZWRpCi0gICAgICAgIGNtcCAgICAgJHN5bV9waHlzKF9fdHJhbXBvbGlu
ZV9yZWxfc3RvcCksJWVkaQorICAgICAgICBjbXAgICAgICRzeW1fb2ZmcyhfX3RyYW1wb2xpbmVf
cmVsX3N0b3ApLCVlZGkKICAgICAgICAgamIgICAgICAxYgogCiAgICAgICAgIC8qIFBhdGNoIGlu
IHRoZSB0cmFtcG9saW5lIHNlZ21lbnQuICovCiAgICAgICAgIHNociAgICAgJDQsJWVkeAotICAg
ICAgICBtb3YgICAgICRzeW1fcGh5cyhfX3RyYW1wb2xpbmVfc2VnX3N0YXJ0KSwlZWRpCisgICAg
ICAgIG1vdiAgICAgJHN5bV9vZmZzKF9fdHJhbXBvbGluZV9zZWdfc3RhcnQpLCVlZGkKIDE6CiAg
ICAgICAgIG1vdiAgICAgJWZzOiglZWRpKSwlZWF4CiAgICAgICAgIG1vdiAgICAgJWR4LCVmczoo
JWVkaSwlZWF4KQogICAgICAgICBhZGQgICAgICQ0LCVlZGkKLSAgICAgICAgY21wICAgICAkc3lt
X3BoeXMoX190cmFtcG9saW5lX3NlZ19zdG9wKSwlZWRpCisgICAgICAgIGNtcCAgICAgJHN5bV9v
ZmZzKF9fdHJhbXBvbGluZV9zZWdfc3RvcCksJWVkaQogICAgICAgICBqYiAgICAgIDFiCiAKICAg
ICAgICAgLyogRG8gbm90IHBhcnNlIGNvbW1hbmQgbGluZSBvbiBFRkkgcGxhdGZvcm0gaGVyZS4g
Ki8KQEAgLTY1OCw3ICs2NTgsNyBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICBwdXNoICAg
ICVlYXgKIAogICAgICAgICAvKiBDb3B5IGJvb3RzdHJhcCB0cmFtcG9saW5lIHRvIGxvdyBtZW1v
cnksIGJlbG93IDFNQi4gKi8KLSAgICAgICAgbW92ICAgICAkc3ltX3BoeXModHJhbXBvbGluZV9z
dGFydCksJWVzaQorICAgICAgICBtb3YgICAgICRzeW1fb2Zmcyh0cmFtcG9saW5lX3N0YXJ0KSwl
ZXNpCiAgICAgICAgIG1vdiAgICAgJCgodHJhbXBvbGluZV9lbmQgLSB0cmFtcG9saW5lX3N0YXJ0
KSAvIDQpLCVlY3gKICAgICAgICAgcmVwIG1vdnNsICVmczooJWVzaSksJWVzOiglZWRpKQogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgYi94ZW4vYXJjaC94ODYv
Ym9vdC90cmFtcG9saW5lLlMKaW5kZXggZGEzZTBiZi4uNGQ2NDBmMyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1w
b2xpbmUuUwpAQCAtMTEyLDcgKzExMiw3IEBAIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnk6CiAg
ICAgICAgIG1vdiAgICAgJWVjeCwlY3I0CiAKICAgICAgICAgLyogTG9hZCBwYWdldGFibGUgYmFz
ZSByZWdpc3Rlci4gKi8KLSAgICAgICAgbW92ICAgICAkc3ltX3BoeXMoaWRsZV9wZ190YWJsZSks
JWVheAorICAgICAgICBtb3YgICAgICRzeW1fb2ZmcyhpZGxlX3BnX3RhYmxlKSwlZWF4CiAgICAg
ICAgIGFkZCAgICAgYm9vdHN5bV9yZWwodHJhbXBvbGluZV94ZW5fcGh5c19zdGFydCw0LCVlYXgp
CiAgICAgICAgIG1vdiAgICAgJWVheCwlY3IzCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9i
b290L3dha2V1cC5TIGIveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMKaW5kZXggYjkwMWNiMS4u
Zjk2MzJlZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMKKysrIGIveGVu
L2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMKQEAgLTEyMCw3ICsxMjAsNyBAQCB3YWtldXBfMzI6CiAg
ICAgICAgIG1vdiAgICAgJGJvb3RzeW1fcmVsKHdha2V1cF9zdGFjaywgNCwgJWVzcCkKIAogICAg
ICAgICAjIGNoZWNrIHNhdmVkIG1hZ2ljIGFnYWluCi0gICAgICAgIG1vdiAgICAgJHN5bV9waHlz
KHNhdmVkX21hZ2ljKSwgJWVheAorICAgICAgICBtb3YgICAgICRzeW1fb2ZmcyhzYXZlZF9tYWdp
YyksJWVheAogICAgICAgICBhZGQgICAgIGJvb3RzeW1fcmVsKHRyYW1wb2xpbmVfeGVuX3BoeXNf
c3RhcnQsIDQsICVlYXgpCiAgICAgICAgIG1vdiAgICAgKCVlYXgpLCAlZWF4CiAgICAgICAgIGNt
cCAgICAgJDB4OWFiY2RlZjAsICVlYXgKQEAgLTEzMyw3ICsxMzMsNyBAQCB3YWtldXBfMzI6CiAg
ICAgICAgIG1vdiAgICAgJWVjeCwgJWNyNAogCiAgICAgICAgIC8qIExvYWQgcGFnZXRhYmxlIGJh
c2UgcmVnaXN0ZXIgKi8KLSAgICAgICAgbW92ICAgICAkc3ltX3BoeXMoaWRsZV9wZ190YWJsZSks
JWVheAorICAgICAgICBtb3YgICAgICRzeW1fb2ZmcyhpZGxlX3BnX3RhYmxlKSwlZWF4CiAgICAg
ICAgIGFkZCAgICAgYm9vdHN5bV9yZWwodHJhbXBvbGluZV94ZW5fcGh5c19zdGFydCw0LCVlYXgp
CiAgICAgICAgIG1vdiAgICAgJWVheCwlY3IzCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9i
b290L3g4Nl82NC5TIGIveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKaW5kZXggMjJjMDlhYy4u
YjY0MGQ5YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKKysrIGIveGVu
L2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKQEAgLTExMiw3ICsxMTIsNyBAQCBHTE9CQUwoX19wYWdl
X3RhYmxlc19zdGFydCkKICAqIGFjdHVhbHkgbWFwcGVkIChtb3N0bHkgdXNpbmcgc3VwZXJwYWdl
cykuICBVc2VzIDR4IDRrIHBhZ2VzLgogICovCiBHTE9CQUwobDJfaWRlbnRtYXApCi0gICAgICAg
IC5xdWFkIHN5bV9waHlzKGwxX2lkZW50bWFwKSArIF9fUEFHRV9IWVBFUlZJU09SCisgICAgICAg
IC5xdWFkIHN5bV9vZmZzKGwxX2lkZW50bWFwKSArIF9fUEFHRV9IWVBFUlZJU09SCiAgICAgICAg
IGlkeCA9IDEKICAgICAgICAgLnJlcHQgNwogICAgICAgICAucXVhZCAoaWR4IDw8IEwyX1BBR0VU
QUJMRV9TSElGVCkgfCBQQUdFX0hZUEVSVklTT1IgfCBfUEFHRV9QU0UKQEAgLTEzMCw3ICsxMzAs
NyBAQCBHTE9CQUwobDJfeGVubWFwKQogICAgICAgICAucXVhZCAwCiAgICAgICAgIGlkeCA9IDEK
ICAgICAgICAgLnJlcHQgNwotICAgICAgICAucXVhZCBzeW1fcGh5cyhfX2ltYWdlX2Jhc2VfXykg
KyAoaWR4IDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgKyAoUEFHRV9IWVBFUlZJU09SIHwgX1BBR0Vf
UFNFKQorICAgICAgICAucXVhZCBzeW1fb2ZmcyhfX2ltYWdlX2Jhc2VfXykgKyAoaWR4IDw8IEwy
X1BBR0VUQUJMRV9TSElGVCkgKyAoUEFHRV9IWVBFUlZJU09SIHwgX1BBR0VfUFNFKQogICAgICAg
ICBpZHggPSBpZHggKyAxCiAgICAgICAgIC5lbmRyCiAgICAgICAgIC5maWxsIEwyX1BBR0VUQUJM
RV9FTlRSSUVTIC0gOCwgOCwgMApAQCAtMTQxLDcgKzE0MSw3IEBAIGwyX2ZpeG1hcDoKICAgICAg
ICAgaWR4ID0gMAogICAgICAgICAucmVwdCBMMl9QQUdFVEFCTEVfRU5UUklFUwogICAgICAgICAu
aWYgaWR4ID09IGwyX3RhYmxlX29mZnNldChGSVhBRERSX1RPUCAtIDEpCi0gICAgICAgIC5xdWFk
IHN5bV9waHlzKGwxX2ZpeG1hcCkgKyBfX1BBR0VfSFlQRVJWSVNPUgorICAgICAgICAucXVhZCBz
eW1fb2ZmcyhsMV9maXhtYXApICsgX19QQUdFX0hZUEVSVklTT1IKICAgICAgICAgLmVsc2UKICAg
ICAgICAgLnF1YWQgMAogICAgICAgICAuZW5kaWYKQEAgLTE1Myw3ICsxNTMsNyBAQCBsMl9maXht
YXA6CiBsM19pZGVudG1hcDoKICAgICAgICAgaWR4ID0gMAogICAgICAgICAucmVwdCA0Ci0gICAg
ICAgIC5xdWFkIHN5bV9waHlzKGwyX2lkZW50bWFwKSArIChpZHggPDwgUEFHRV9TSElGVCkgKyBf
X1BBR0VfSFlQRVJWSVNPUgorICAgICAgICAucXVhZCBzeW1fb2ZmcyhsMl9pZGVudG1hcCkgKyAo
aWR4IDw8IFBBR0VfU0hJRlQpICsgX19QQUdFX0hZUEVSVklTT1IKICAgICAgICAgaWR4ID0gaWR4
ICsgMQogICAgICAgICAuZW5kcgogICAgICAgICAuZmlsbCBMM19QQUdFVEFCTEVfRU5UUklFUyAt
IDQsIDgsIDAKQEAgLTE2NCw5ICsxNjQsOSBAQCBsM194ZW5tYXA6CiAgICAgICAgIGlkeCA9IDAK
ICAgICAgICAgLnJlcHQgTDNfUEFHRVRBQkxFX0VOVFJJRVMKICAgICAgICAgLmlmIGlkeCA9PSBs
M190YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpCi0gICAgICAgIC5xdWFkIHN5bV9waHlzKGwy
X3hlbm1hcCkgKyBfX1BBR0VfSFlQRVJWSVNPUgorICAgICAgICAucXVhZCBzeW1fb2ZmcyhsMl94
ZW5tYXApICsgX19QQUdFX0hZUEVSVklTT1IKICAgICAgICAgLmVsc2VpZiBpZHggPT0gbDNfdGFi
bGVfb2Zmc2V0KEZJWEFERFJfVE9QIC0gMSkKLSAgICAgICAgLnF1YWQgc3ltX3BoeXMobDJfZml4
bWFwKSArIF9fUEFHRV9IWVBFUlZJU09SCisgICAgICAgIC5xdWFkIHN5bV9vZmZzKGwyX2ZpeG1h
cCkgKyBfX1BBR0VfSFlQRVJWSVNPUgogICAgICAgICAuZWxzZQogICAgICAgICAucXVhZCAwCiAg
ICAgICAgIC5lbmRpZgpAQCAtMTc2LDEzICsxNzYsMTMgQEAgbDNfeGVubWFwOgogCiAvKiBUb3At
bGV2ZWwgbWFzdGVyIChhbmQgaWRsZS1kb21haW4pIHBhZ2UgZGlyZWN0b3J5LiAqLwogR0xPQkFM
KGlkbGVfcGdfdGFibGUpCi0gICAgICAgIC5xdWFkIHN5bV9waHlzKGwzX2Jvb3RtYXApICsgX19Q
QUdFX0hZUEVSVklTT1IKKyAgICAgICAgLnF1YWQgc3ltX29mZnMobDNfYm9vdG1hcCkgKyBfX1BB
R0VfSFlQRVJWSVNPUgogICAgICAgICBpZHggPSAxCiAgICAgICAgIC5yZXB0IEw0X1BBR0VUQUJM
RV9FTlRSSUVTIC0gMQogICAgICAgICAuaWYgaWR4ID09IGw0X3RhYmxlX29mZnNldChESVJFQ1RN
QVBfVklSVF9TVEFSVCkKLSAgICAgICAgLnF1YWQgc3ltX3BoeXMobDNfaWRlbnRtYXApICsgX19Q
QUdFX0hZUEVSVklTT1IKKyAgICAgICAgLnF1YWQgc3ltX29mZnMobDNfaWRlbnRtYXApICsgX19Q
QUdFX0hZUEVSVklTT1IKICAgICAgICAgLmVsc2VpZiBpZHggPT0gbDRfdGFibGVfb2Zmc2V0KFhF
Tl9WSVJUX1NUQVJUKQotICAgICAgICAucXVhZCBzeW1fcGh5cyhsM194ZW5tYXApICsgX19QQUdF
X0hZUEVSVklTT1IKKyAgICAgICAgLnF1YWQgc3ltX29mZnMobDNfeGVubWFwKSArIF9fUEFHRV9I
WVBFUlZJU09SCiAgICAgICAgIC5lbHNlCiAgICAgICAgIC5xdWFkIDAKICAgICAgICAgLmVuZGlm
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:17:32 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:17:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI9M-0003AE-DN; Wed, 12 Apr 2017 13:17:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9L-0003A1-4k
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:31 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 9C/8E-02172-AE82EE85; Wed, 12 Apr 2017 13:17:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeZxrs
 Ig2c9+hYTthk4MHps79vFHsAYxZqZl5RfkcCaceb4KvaCRyoVHbMamRsYD8h0MXJxCAl8YZRY
 +Po8M4RznlHi85GljF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsEShxuX
 8QEUs4rYCbx+kU5SJgFqLxpz3rmCYwcCxgZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MF487XmIUZKDSUmU97LC2wghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErx66u8ihASLUtNTK9Iyc4DBAZOW4OBREuFNUQNK8xYXJOYWZ6ZDpE4xKkqJ8xqD
 9AmAJDJK8+DaYAF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8L0HG82TmlcBNfwW0mAlo8
 dq9b0EWlyQipKQaGAv27Y94t+j0zLuJjPd441Y9FPHZ+r6wZUuMEs9+hee376vseXQ3K6SqfJ
 f+Crsgh/hNTiZGzEt4Pty7nlUbpv624//SqnBTh9wgw86Hq+zr+n06Ts/KWxRlvbS47bPluo2
 nuswuLE3vi8uVUHtcVOrvYWo4q9FOKt2GeR8n+4S7YecfVdyapsRSnJFoqMVcVJwIAMFj/6FD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1492003045!75380689!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47615 invoked from network); 12 Apr 2017 13:17:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:17:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9F-00024M-L6
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9F-0002kH-KV
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI9F-0002kH-KV@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:17:25 +0000
Subject: [Xen-changelog] [xen master] x86: add multiboot2 protocol support
	for relocatable images
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY3NWEzMDQ5NmMyZWIyODZlN2JiZmZiODRiNjM5NDA4NjVlMWZmZTEKQXV0aG9yOiAg
ICAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KQXV0aG9yRGF0ZTogRnJp
IEFwciA3IDEzOjM3OjI0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTM6Mzc6MjQgMjAxNyArMDIwMAoK
ICAgIHg4NjogYWRkIG11bHRpYm9vdDIgcHJvdG9jb2wgc3VwcG9ydCBmb3IgcmVsb2NhdGFibGUg
aW1hZ2VzCiAgICAKICAgIEFkZCBtdWx0aWJvb3QyIHByb3RvY29sIHN1cHBvcnQgZm9yIHJlbG9j
YXRhYmxlIGltYWdlcy4gT25seSBHUlVCMiB3aXRoCiAgICAibXVsdGlib290MjogQWRkIHN1cHBv
cnQgZm9yIHJlbG9jYXRhYmxlIGltYWdlcyIgcGF0Y2ggdW5kZXJzdGFuZHMKICAgIHRoYXQgZmVh
dHVyZS4gT2xkZXIgbXVsdGlib290IHByb3RvY29sIChyZWdhcmRsZXNzIG9mIHZlcnNpb24pCiAg
ICBjb21wYXRpYmxlIGxvYWRlcnMgaWdub3JlIGl0IGFuZCBldmVyeXRoaW5nIHdvcmtzIGFzIHVz
dWFsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBv
cmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwog
eGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIHwgIDEgKwogeGVuL2luY2x1ZGUveGVu
L211bHRpYm9vdDIuaCAgICAgIHwgMTMgKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAz
MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIv
eGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCmluZGV4IGM1MjMxZmEuLjVlODRlNDIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFk
LlMKQEAgLTgxLDYgKzgxLDEzIEBAIG11bHRpYm9vdDJfaGVhZGVyX3N0YXJ0OgogICAgICAgICAv
KiBBbGlnbiBtb2R1bGVzIGF0IHBhZ2UgYm91bmRyeS4gKi8KICAgICAgICAgbWIyaHRfaW5pdCBN
QjJfSFQoTU9EVUxFX0FMSUdOKSwgTUIyX0hUKFJFUVVJUkVEKQogCisgICAgICAgIC8qIExvYWQg
YWRkcmVzcyBwcmVmZXJlbmNlLiAqLworICAgICAgICBtYjJodF9pbml0IE1CMl9IVChSRUxPQ0FU
QUJMRSksIE1CMl9IVChPUFRJT05BTCksIFwKKyAgICAgICAgICAgICAgICAgICBzeW1fb2Zmcyhz
dGFydCksIC8qIE1pbiBsb2FkIGFkZHJlc3MuICovIFwKKyAgICAgICAgICAgICAgICAgICAweGZm
ZmZmZmZmLCAvKiBUaGUgZW5kIG9mIGltYWdlIG1heCBsb2FkIGFkZHJlc3MgKDQgR2lCIC0gMSku
ICovIFwKKyAgICAgICAgICAgICAgICAgICAweDIwMDAwMCwgLyogTG9hZCBhZGRyZXNzIGFsaWdu
bWVudCAoMiBNaUIpLiAqLyBcCisgICAgICAgICAgICAgICAgICAgTVVMVElCT09UMl9MT0FEX1BS
RUZFUkVOQ0VfSElHSAorCiAgICAgICAgIC8qIENvbnNvbGUgZmxhZ3MgdGFnLiAqLwogICAgICAg
ICBtYjJodF9pbml0IE1CMl9IVChDT05TT0xFX0ZMQUdTKSwgTUIyX0hUKE9QVElPTkFMKSwgXAog
ICAgICAgICAgICAgICAgICAgIE1VTFRJQk9PVDJfQ09OU09MRV9GTEFHU19FR0FfVEVYVF9TVVBQ
T1JURUQKQEAgLTQwMyw2ICs0MTAsMTUgQEAgX19zdGFydDoKICAgICAgICAgY21wICAgICAlZWRp
LE1CMl9maXhlZF90b3RhbF9zaXplKCVlYngpCiAgICAgICAgIGpiZSAgICAgdHJhbXBvbGluZV9i
aW9zX3NldHVwCiAKKyAgICAgICAgLyogR2V0IFhlbiBpbWFnZSBsb2FkIGJhc2UgYWRkcmVzcyBm
cm9tIE11bHRpYm9vdDIgaW5mb3JtYXRpb24uICovCisgICAgICAgIGNtcGwgICAgJE1VTFRJQk9P
VDJfVEFHX1RZUEVfTE9BRF9CQVNFX0FERFIsTUIyX3RhZ190eXBlKCVlY3gpCisgICAgICAgIGpu
ZSAgICAgLkxtYjJfbWVtX2xvd2VyCisKKyAgICAgICAgbW92ICAgICBNQjJfbG9hZF9iYXNlX2Fk
ZHIoJWVjeCksJWVzaQorICAgICAgICBzdWIgICAgICRYRU5fSU1HX09GRlNFVCwlZXNpCisgICAg
ICAgIGptcCAgICAgLkxtYjJfbmV4dF90YWcKKworLkxtYjJfbWVtX2xvd2VyOgogICAgICAgICAv
KiBHZXQgbWVtX2xvd2VyIGZyb20gTXVsdGlib290MiBpbmZvcm1hdGlvbi4gKi8KICAgICAgICAg
Y21wbCAgICAkTVVMVElCT09UMl9UQUdfVFlQRV9CQVNJQ19NRU1JTkZPLE1CMl90YWdfdHlwZSgl
ZWN4KQogICAgICAgICBjbW92ZSAgIE1CMl9tZW1fbG93ZXIoJWVjeCksJWVkeApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9hc20tb2Zmc2V0cy5jCmluZGV4IDgzNmZlZDMuLmUxMzZhZjYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Fz
bS1vZmZzZXRzLmMKQEAgLTE3Myw2ICsxNzMsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAg
IE9GRlNFVChNQjJfZml4ZWRfdG90YWxfc2l6ZSwgbXVsdGlib290Ml9maXhlZF90LCB0b3RhbF9z
aXplKTsKICAgICBPRkZTRVQoTUIyX3RhZ190eXBlLCBtdWx0aWJvb3QyX3RhZ190LCB0eXBlKTsK
ICAgICBPRkZTRVQoTUIyX3RhZ19zaXplLCBtdWx0aWJvb3QyX3RhZ190LCBzaXplKTsKKyAgICBP
RkZTRVQoTUIyX2xvYWRfYmFzZV9hZGRyLCBtdWx0aWJvb3QyX3RhZ19sb2FkX2Jhc2VfYWRkcl90
LCBsb2FkX2Jhc2VfYWRkcik7CiAgICAgT0ZGU0VUKE1CMl9tZW1fbG93ZXIsIG11bHRpYm9vdDJf
dGFnX2Jhc2ljX21lbWluZm9fdCwgbWVtX2xvd2VyKTsKICAgICBPRkZTRVQoTUIyX2VmaTY0X3N0
LCBtdWx0aWJvb3QyX3RhZ19lZmk2NF90LCBwb2ludGVyKTsKICAgICBPRkZTRVQoTUIyX2VmaTY0
X2loLCBtdWx0aWJvb3QyX3RhZ19lZmk2NF9paF90LCBwb2ludGVyKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9tdWx0aWJvb3QyLmggYi94ZW4vaW5jbHVkZS94ZW4vbXVsdGlib290Mi5o
CmluZGV4IGEzZTMxMTkuLjVhY2QyMjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tdWx0
aWJvb3QyLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL211bHRpYm9vdDIuaApAQCAtNTksMTEgKzU5
LDE3IEBACiAjZGVmaW5lIE1VTFRJQk9PVDJfSEVBREVSX1RBR19FRklfQlMgICAgICAgICAgICAg
ICAgICAgIDcKICNkZWZpbmUgTVVMVElCT09UMl9IRUFERVJfVEFHX0VOVFJZX0FERFJFU1NfRUZJ
MzIgICAgICAgOAogI2RlZmluZSBNVUxUSUJPT1QyX0hFQURFUl9UQUdfRU5UUllfQUREUkVTU19F
Rkk2NCAgICAgICA5CisjZGVmaW5lIE1VTFRJQk9PVDJfSEVBREVSX1RBR19SRUxPQ0FUQUJMRSAg
ICAgICAgICAgICAgIDEwCiAKIC8qIEhlYWRlciB0YWcgZmxhZ3MuICovCiAjZGVmaW5lIE1VTFRJ
Qk9PVDJfSEVBREVSX1RBR19SRVFVSVJFRCAgICAgICAgICAgICAgICAgIDAKICNkZWZpbmUgTVVM
VElCT09UMl9IRUFERVJfVEFHX09QVElPTkFMICAgICAgICAgICAgICAgICAgMQogCisvKiBXaGVy
ZSBpbWFnZSBzaG91bGQgYmUgbG9hZGVkIChzdWdnZXN0aW9uIG5vdCByZXF1aXJlbWVudCkuICov
CisjZGVmaW5lIE1VTFRJQk9PVDJfTE9BRF9QUkVGRVJFTkNFX05PTkUgICAgICAgICAgICAgICAg
IDAKKyNkZWZpbmUgTVVMVElCT09UMl9MT0FEX1BSRUZFUkVOQ0VfTE9XICAgICAgICAgICAgICAg
ICAgMQorI2RlZmluZSBNVUxUSUJPT1QyX0xPQURfUFJFRkVSRU5DRV9ISUdIICAgICAgICAgICAg
ICAgICAyCisKIC8qIEhlYWRlciBjb25zb2xlIHRhZyBjb25zb2xlX2ZsYWdzLiAqLwogI2RlZmlu
ZSBNVUxUSUJPT1QyX0NPTlNPTEVfRkxBR1NfQ09OU09MRV9SRVFVSVJFRCAgICAgICAxCiAjZGVm
aW5lIE1VTFRJQk9PVDJfQ09OU09MRV9GTEFHU19FR0FfVEVYVF9TVVBQT1JURUQgICAgIDIKQEAg
LTkwLDYgKzk2LDcgQEAKICNkZWZpbmUgTVVMVElCT09UMl9UQUdfVFlQRV9FRklfQlMgICAgICAg
ICAgICAgICAgICAgICAgMTgKICNkZWZpbmUgTVVMVElCT09UMl9UQUdfVFlQRV9FRkkzMl9JSCAg
ICAgICAgICAgICAgICAgICAgMTkKICNkZWZpbmUgTVVMVElCT09UMl9UQUdfVFlQRV9FRkk2NF9J
SCAgICAgICAgICAgICAgICAgICAgMjAKKyNkZWZpbmUgTVVMVElCT09UMl9UQUdfVFlQRV9MT0FE
X0JBU0VfQUREUiAgICAgICAgICAgICAgMjEKIAogLyogTXVsdGlib290IDIgdGFnIGFsaWdubWVu
dC4gKi8KICNkZWZpbmUgTVVMVElCT09UMl9UQUdfQUxJR04gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOApAQCAtMTIwLDYgKzEyNywxMiBAQCB0eXBlZGVmIHN0cnVjdCB7CiB0eXBlZGVmIHN0
cnVjdCB7CiAgICAgdTMyIHR5cGU7CiAgICAgdTMyIHNpemU7CisgICAgdTMyIGxvYWRfYmFzZV9h
ZGRyOworfSBtdWx0aWJvb3QyX3RhZ19sb2FkX2Jhc2VfYWRkcl90OworCit0eXBlZGVmIHN0cnVj
dCB7CisgICAgdTMyIHR5cGU7CisgICAgdTMyIHNpemU7CiAgICAgY2hhciBzdHJpbmdbXTsKIH0g
bXVsdGlib290Ml90YWdfc3RyaW5nX3Q7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:17:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI9T-0003Bm-Eu; Wed, 12 Apr 2017 13:17:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9R-0003Bc-WF
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:38 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 51/80-27751-1F82EE85; Wed, 12 Apr 2017 13:17:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVfeDxrs
 Igw3vdC0mbDNwYPTY3reLPYAxijUzLym/IoE1o/FvO1PBCZ2KPydOszQw3lPoYuTiEBL4wihx
 Ym0zG4RznlGiZetJli5GDg42ATGJuXuBijg5RARUJWatWM4MYgsJqEs0/W5gA7GFBaIk3n17D
 1TOzsErYCbxRA+kkQWo+tLikgmMHAsYGVYxahSnFpWlFukamuolFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6gwEIdjB+WxZwiFGSg0lJlPeywtsIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8m9XfRQgJFqWmp1akZeYAAwMmLcHBoyTCm6IGlOYtLkjMLc5Mh0idYlSUEuddAtIn
 AJLIKM2Da4MF4yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ894BmcKTmVcCN/0V0GImoMVr9
 74FWVySiJCSamAMvzJha9GK+bvmGjgXLdBiFZ81UVjkfvDslzUR8ckTNHZxLG+un7jiMe/cf+
 IZRyx8j7wvzf7YnXr5C892yyKvja/9GB/Ut5wMy9Zafz9i7eQOVh/VistmontSrlbrtDspu5h
 tKl91ftJ7990zY+VfBz6Q104/6rdfXaBrQ+ifXdEXOrMn/uhRYinOSDTUYi4qTgQAzaSiOkEC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1492003055!97095660!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28652 invoked from network); 12 Apr 2017 13:17:36 -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; 12 Apr 2017 13:17:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9P-00024W-N5
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9P-0002nR-Mc
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI9P-0002nR-Mc@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:17:35 +0000
Subject: [Xen-changelog] [xen master] passthrough: don't migrate pirq when
	it is delivered through VT-d PI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEwNjYzMzE5MTNjOWYzNzg1NmRjYmMxNjFlOTgzM2RjNDM2NTBjNjQKQXV0aG9yOiAg
ICAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciA3IDE1
OjM2OjIwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTU6MzY6MjAgMjAxNyArMDIwMAoKICAgIHBhc3N0
aHJvdWdoOiBkb24ndCBtaWdyYXRlIHBpcnEgd2hlbiBpdCBpcyBkZWxpdmVyZWQgdGhyb3VnaCBW
VC1kIFBJCiAgICAKICAgIFdoZW4gYSB2Q1BVIHdhcyBtaWdyYXRlZCB0byBhbm90aGVyIHBDUFUs
IHB0IGlycXMgYmluZGVkIHRvIHRoaXMgdkNQVSBtaWdodAogICAgYWxzbyBuZWVkIG1pZ3JhdGlv
biBhcyBhIG9wdGltaXphdGlvbiB0byByZWR1Y2UgSVBJIGJldHdlZW4gcENQVXMuIFdoZW4gVlQt
ZAogICAgUEkgaXMgZW5hYmxlZCwgaW50ZXJydXB0IHZlY3RvciB3aWxsIGJlIHJlY29yZGVkIHRv
IGEgbWFpbiBtZW1vcnkgcmVzaWRlbnQKICAgIGRhdGEtc3RydWN0dXJlIGFuZCBhIG5vdGlmaWNh
dGlvbiB3aG9zZSBkZXN0aW5hdGlvbiBpcyBkZWNpZGVkIGJ5IE5EU1QgaXMKICAgIGdlbmVyYXRl
ZC4gTkRTVCBpcyBwcm9wZXJseSBhZGp1c3RlZCBkdXJpbmcgdkNQVSBtaWdyYXRpb24gc28gcGly
cSBkaXJlY3RseQogICAgaW5qZWN0ZWQgdG8gZ3Vlc3QgbmVlZG4ndCBiZSBtaWdyYXRlZC4KICAg
IAogICAgVGhpcyBwYXRjaCBhZGRzIGEgaW5kaWNhdG9yLCBAcG9zdGVkLCB0byBzaG93IHdoZXRo
ZXIgdGhlIHB0IGlycSBpcyBkZWxpdmVyZWQKICAgIHRocm91Z2ggVlQtZCBQSS4gQWxzbyB0aGlz
IHBhdGNoIGZpeGVzIGEgYnVnIHRoYXQgaHZtX21pZ3JhdGVfcGlycSgpIGFjY2Vzc2VzCiAgICBw
aXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkIHdpdGhvdXQgY2hlY2tpbmcgdGhlIHBpcnFfZHBj
aSdzIHR5cGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgICBbamI6IHJlbW92ZSBhbiBleHRyYW5pb3VzIGNoZWNrIGZyb20gaHZtX21pZ3Jh
dGVfcGlycSgpXQogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgIHwgIDIgKysKIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvLmMgfCA2MyArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaCAgICB8ICAxICsKIDMgZmlsZXMg
Y2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgNTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggOGM0
MjNmOC4uYjY3Yjg1MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00MzgsNiArNDM4LDggQEAgc3RhdGljIGludCBodm1f
bWlncmF0ZV9waXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJx
X2RwY2ksCiAgICAgc3RydWN0IHZjcHUgKnYgPSBhcmc7CiAKICAgICBpZiAoIChwaXJxX2RwY2kt
PmZsYWdzICYgSFZNX0lSUV9EUENJX01BQ0hfTVNJKSAmJgorICAgICAgICAgLyogTmVlZG4ndCBt
aWdyYXRlIHBpcnEgaWYgdGhpcyBwaXJxIGlzIGRlbGl2ZXJlZCB0byBndWVzdCBkaXJlY3RseS4q
LworICAgICAgICAgIXBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgJiYKICAgICAgICAgIChwaXJxX2Rw
Y2ktPmdtc2kuZGVzdF92Y3B1X2lkID09IHYtPnZjcHVfaWQpICkKICAgICB7CiAgICAgICAgIHN0
cnVjdCBpcnFfZGVzYyAqZGVzYyA9CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwppbmRleCA4M2UwOTYxLi40ZDE5
NDEzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKQEAgLTI1OSw1MiArMjU5LDYgQEAgc3RhdGljIHN0cnVj
dCB2Y3B1ICp2ZWN0b3JfaGFzaGluZ19kZXN0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAg
cmV0dXJuIGRlc3Q7CiB9CiAKLS8qCi0gKiBUaGUgcHVycG9zZSBvZiB0aGlzIHJvdXRpbmUgaXMg
dG8gZmluZCB0aGUgcmlnaHQgZGVzdGluYXRpb24gdkNQVSBmb3IKLSAqIGFuIGludGVycnVwdCB3
aGljaCB3aWxsIGJlIGRlbGl2ZXJlZCBieSBWVC1kIHBvc3RlZC1pbnRlcnJ1cHQuIFRoZXJlCi0g
KiBhcmUgc2V2ZXJhbCBjYXNlcyBhcyBiZWxvdzoKLSAqCi0gKiAtIEZvciBsb3dlc3QtcHJpb3Jp
dHkgaW50ZXJydXB0cywgdXNlIHZlY3Rvci1oYXNoaW5nIG1lY2hhbmlzbSB0byBmaW5kCi0gKiAg
IHRoZSBkZXN0aW5hdGlvbi4KLSAqIC0gT3RoZXJ3aXNlLCBmb3Igc2luZ2xlIGRlc3RpbmF0aW9u
IGludGVycnVwdCwgaXQgaXMgc3RyYWlnaHRmb3J3YXJkIHRvCi0gKiAgIGZpbmQgdGhlIGRlc3Rp
bmF0aW9uIHZDUFUgYW5kIHJldHVybiB0cnVlLgotICogLSBGb3IgbXVsdGljYXN0L2Jyb2FkY2Fz
dCB2Q1BVLCB3ZSBjYW5ub3QgaGFuZGxlIGl0IHZpYSBpbnRlcnJ1cHQgcG9zdGluZywKLSAqICAg
c28gcmV0dXJuIE5VTEwuCi0gKi8KLXN0YXRpYyBzdHJ1Y3QgdmNwdSAqcGlfZmluZF9kZXN0X3Zj
cHUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgZGVzdF9pZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGRlc3RfbW9kZSwgdWludDhfdCBkZWxp
dmVyeV9tb2RlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90
IGd2ZWMpCi17Ci0gICAgdW5zaWduZWQgaW50IGRlc3RfdmNwdXMgPSAwOwotICAgIHN0cnVjdCB2
Y3B1ICp2LCAqZGVzdCA9IE5VTEw7Ci0KLSAgICBzd2l0Y2ggKCBkZWxpdmVyeV9tb2RlICkKLSAg
ICB7Ci0gICAgY2FzZSBkZXN0X0xvd2VzdFByaW86Ci0gICAgICAgIHJldHVybiB2ZWN0b3JfaGFz
aGluZ19kZXN0KGQsIGRlc3RfaWQsIGRlc3RfbW9kZSwgZ3ZlYyk7Ci0gICAgY2FzZSBkZXN0X0Zp
eGVkOgotICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIGlmICggIXZsYXBpY19tYXRjaF9kZXN0KHZjcHVfdmxhcGljKHYpLCBOVUxMLCBBUElDX0RF
U1RfTk9TSE9SVCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc3RfaWQs
IGRlc3RfbW9kZSkgKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgICAgICBk
ZXN0X3ZjcHVzKys7Ci0gICAgICAgICAgICBkZXN0ID0gdjsKLSAgICAgICAgfQotCi0gICAgICAg
IC8qIEZvciBmaXhlZCBtb2RlLCB3ZSBvbmx5IGhhbmRsZSBzaW5nbGUtZGVzdGluYXRpb24gaW50
ZXJydXB0cy4gKi8KLSAgICAgICAgaWYgKCBkZXN0X3ZjcHVzID09IDEgKQotICAgICAgICAgICAg
cmV0dXJuIGRlc3Q7Ci0KLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgYnJl
YWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIE5VTEw7Ci19Ci0KIGludCBwdF9pcnFfY3JlYXRlX2Jp
bmQoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF9iaW5kX3B0X2lycV90ICpwdF9p
cnFfYmluZCkKIHsKQEAgLTM2NSw2ICszMTksNyBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAog
ICAgIHsKICAgICAgICAgdWludDhfdCBkZXN0LCBkZXN0X21vZGUsIGRlbGl2ZXJ5X21vZGU7CiAg
ICAgICAgIGludCBkZXN0X3ZjcHVfaWQ7CisgICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2Y3B1
OwogCiAgICAgICAgIGlmICggIShwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01BUFBF
RCkgKQogICAgICAgICB7CkBAIC00NDIsMTcgKzM5NywyNSBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9i
aW5kKAogICAgICAgICBkZXN0X3ZjcHVfaWQgPSBodm1fZ2lycV9kZXN0XzJfdmNwdV9pZChkLCBk
ZXN0LCBkZXN0X21vZGUpOwogICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkID0g
ZGVzdF92Y3B1X2lkOwogICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CisKKyAg
ICAgICAgcGlycV9kcGNpLT5nbXNpLnBvc3RlZCA9IGZhbHNlOworICAgICAgICB2Y3B1ID0gKGRl
c3RfdmNwdV9pZCA+PSAwKSA/IGQtPnZjcHVbZGVzdF92Y3B1X2lkXSA6IE5VTEw7CisgICAgICAg
IGlmICggaW9tbXVfaW50cG9zdCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggZGVsaXZl
cnlfbW9kZSA9PSBkZXN0X0xvd2VzdFByaW8gKQorICAgICAgICAgICAgICAgIHZjcHUgPSB2ZWN0
b3JfaGFzaGluZ19kZXN0KGQsIGRlc3QsIGRlc3RfbW9kZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyk7CisgICAgICAgICAg
ICBpZiAoIHZjcHUgKQorICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgPSB0
cnVlOworICAgICAgICB9CiAgICAgICAgIGlmICggZGVzdF92Y3B1X2lkID49IDAgKQogICAgICAg
ICAgICAgaHZtX21pZ3JhdGVfcGlycXMoZC0+dmNwdVtkZXN0X3ZjcHVfaWRdKTsKIAogICAgICAg
ICAvKiBVc2UgaW50ZXJydXB0IHBvc3RpbmcgaWYgaXQgaXMgc3VwcG9ydGVkLiAqLwogICAgICAg
ICBpZiAoIGlvbW11X2ludHBvc3QgKQogICAgICAgICB7Ci0gICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgdmNwdSAqdmNwdSA9IHBpX2ZpbmRfZGVzdF92Y3B1KGQsIGRlc3QsIGRlc3RfbW9kZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlbGl2ZXJ5X21vZGUsIHBp
cnFfZHBjaS0+Z21zaS5ndmVjKTsKLQogICAgICAgICAgICAgaWYgKCB2Y3B1ICkKLSAgICAgICAg
ICAgICAgICBwaV91cGRhdGVfaXJ0ZSggdmNwdSwgaW5mbywgcGlycV9kcGNpLT5nbXNpLmd2ZWMg
KTsKKyAgICAgICAgICAgICAgICBwaV91cGRhdGVfaXJ0ZSh2Y3B1LCBpbmZvLCBwaXJxX2RwY2kt
Pmdtc2kuZ3ZlYyk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgZHByaW50ayhY
RU5MT0dfR19JTkZPLAogICAgICAgICAgICAgICAgICAgICAgICAgIiVwdjogZGVsaXZlciBpbnRl
cnJ1cHQgaW4gcmVtYXBwaW5nIG1vZGUsZ3ZlYzolMDJ4XG4iLApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2h2bS9pcnEuaCBiL3hlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgKaW5kZXggZjA0
MTI1Mi4uNjcxYTZmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oCkBAIC02Myw2ICs2Myw3IEBAIHN0cnVjdCBodm1f
Z21zaV9pbmZvIHsKICAgICB1aW50MzJfdCBndmVjOwogICAgIHVpbnQzMl90IGdmbGFnczsKICAg
ICBpbnQgZGVzdF92Y3B1X2lkOyAvKiAtMSA6bXVsdGktZGVzdCwgbm9uLW5lZ2F0aXZlOiBkZXN0
X3ZjcHVfaWQgKi8KKyAgICBib29sIHBvc3RlZDsgLyogZGlyZWN0bHkgZGVsaXZlciB0byBndWVz
dCB2aWEgVlQtZCBQST8gKi8KIH07CiAKIHN0cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcgewot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:17:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:17:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI9d-0003D9-Ga; Wed, 12 Apr 2017 13:17:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9c-0003Cv-Cf
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:48 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 1A/F0-27751-BF82EE85; Wed, 12 Apr 2017 13:17:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVfe3xrs
 Ig5O2FhO2GTgwemzv28UewBjFmpmXlF+RwJrRs3kzS8GyuIq935ewNjB+9uhi5OQQEvjCKLHl
 gkAXIxeQfZ5RYuavy0xdjBwcbAJiEnP3KoDUiAioSsxasZwZol5doul3AxuILSyQJLFvUguYz
 StgJnHm9R6wVhag+vblJRMYORYwMqxi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNPLTS0uTk
 xPzUlMKtZLzs/dxAj0BwMQ7GD8sizgEKMkB5OSKO9lhbcRQnxJ+SmVGYnFGfFFpTmpxYcYZTg
 4lCR47YH+FRIsSk1PrUjLzAEGBkxagoNHSYQ3RQ0ozVtckJhbnJkOkTrFqCglzisM0icAksgo
 zYNrgwXjJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzBoBM4cnMK4Gb/gpoMRPQ4rV734IsL
 klESEk1MAq83KPyaK3UmYX8294+XvXrUdPuJougOs6lhi1rwqycf1Y+zHNP3mUgGjTz8MOyjD
 Sz+yuebl9i+WD/3bxXeW8vmj/etOxRoKmM3LxHbbvDNht7f+tQVgy98HL35Xe3Qqxkg3VTfWY
 embSe//rjs4LTmxeybjlv+3K26ZdUv5Isrb+/sy7e1K1WYinOSDTUYi4qTgQA9VAjykECAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1492003065!97095702!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30628 invoked from network); 12 Apr 2017 13:17:46 -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; 12 Apr 2017 13:17:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9Z-00024p-PB
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9Z-0002sR-Of
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI9Z-0002sR-Of@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:17:45 +0000
Subject: [Xen-changelog] [xen master] VT-d: introduce new fields in msi_desc
	to track binding with guest interrupt
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE1ZTI1OTA4ZDE4ZDMwNzIyYTk5ZjBlMmU3NTk4NTYzNGFiMDkzM2MKQXV0aG9yOiAg
ICAgRmVuZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+CkF1dGhvckRhdGU6IEZyaSBBcHIgNyAxNToz
NzowNyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjM3OjA3IDIwMTcgKzAyMDAKCiAgICBWVC1kOiBp
bnRyb2R1Y2UgbmV3IGZpZWxkcyBpbiBtc2lfZGVzYyB0byB0cmFjayBiaW5kaW5nIHdpdGggZ3Vl
c3QgaW50ZXJydXB0CiAgICAKICAgIG1zaV9tc2dfdG9fcmVtYXBfZW50cnkoKSBpcyBidWdneSB3
aGVuIHRoZSBsaXZlIElSVEUgaXMgaW4gcG9zdGVkIGZvcm1hdC4gSXQKICAgIHdyb25nbHkgaW5o
ZXJpdHMgdGhlICdpbScgZmllbGQgbWVhbmluZyB0aGUgSVJURSBpcyBpbiBwb3N0ZWQgZm9ybWF0
IGJ1dAogICAgdXBkYXRlcyBhbGwgdGhlIG90aGVyIGZpZWxkcyB0byByZW1hcHBpbmcgZm9ybWF0
LgogICAgCiAgICBUaGVyZSBhcmUgYWxzbyB0d28gc2l0dWF0aW9ucyB0aGF0IGxlYWQgdG8gdGhl
IGFib3ZlIGlzc3VlLiBPbmUgaXMgc29tZSBjYWxsZXJzCiAgICByZWFsbHkgd2FudCB0byBjaGFu
Z2UgdGhlIElSVEUgdG8gcmVtYXBwZWQgZm9ybWF0LiBUaGUgb3RoZXIgaXMgc29tZSBjYWxsZXJz
CiAgICBvbmx5IHdhbnQgdG8gdXBkYXRlIG1zaSBtZXNzYWdlIChlLmcuIHNldCBtc2kgYWZmaW5p
dHkpIGZvciB0aGV5IGRvbid0IGF3YXJlCiAgICB0aGF0IHRoaXMgbXNpIGlzIGJpbmRlZCB3aXRo
IGEgZ3Vlc3QgaW50ZXJydXB0LiBXZSBzaG91bGQgc3VwcHJlc3MgdXBkYXRlCiAgICBpbiB0aGUg
c2Vjb25kIHNpdHVhdGlvbi4gVG8gZGlzdGluZ3Vpc2ggdGhlbSwgc3RyYWlnaHRmb3J3YXJkbHks
IHdlIGNhbiBsZXQKICAgIGNhbGxlciBzcGVjaWZ5IHdoaWNoIGZvcm1hdCBvZiBJUlRFIHRoZXkg
d2FudCB1cGRhdGUgdG8uIEl0IGlzbid0IGZlYXNpYmxlIGZvcgogICAgbWFraW5nIGFsbCBjYWxs
ZXJzIGJlIGF3YXJlIG9mIHRoZSBiaW5kaW5nIHdpdGggZ3Vlc3QgaW50ZXJydXB0IHdpbGwgY2F1
c2UgYQogICAgZmFyIG1vcmUgY29tcGxpY2F0ZWQgY2hhbmdlIChpbmNsdWRpbmcgdGhlIGludGVy
ZmFjZXMgZXhwb3NlZCB0byBJT0FQSUMgYW5kCiAgICBNU0kpLiBBbHNvIHNvbWUgY2FsbGluZ3Mg
aGFwcGVuIGluIGludGVycnVwdCBjb250ZXh0IHdoZXJlIHdlIGNhbid0IGFjcXVpcmUKICAgIGQt
PmV2ZW50X2xvY2sgdG8gcmVhZCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaS4KICAgIAogICAgVGhpcyBw
YXRjaCBpbnRyb2R1Y2VzIHR3byBuZXcgZmllbGRzIGluIG1zaV9kZXNjIHRvIHRyYWNrIGJpbmRp
bmcgd2l0aCBhIGd1ZXN0CiAgICBpbnRlcnJ1cHQgc3VjaCB0aGF0IG1zaV9tc2dfdG9fcmVtYXBf
ZW50cnkoKSBjYW4gZ2V0IHRoZSBiaW5kaW5nIGFuZCB1cGRhdGUKICAgIElSVEUgYWNjb3JkaW5n
bHkuIEFmdGVyIHRoYXQgY2hhbmdlLCBwaV91cGRhdGVfaXJ0ZSgpIGNhbiB1dGlsaXplCiAgICBt
c2lfbXNnX3RvX3JlbWFwX2VudHJ5KCkgdG8gdXBkYXRlIElSVEUgdG8gcG9zdGVkIGZvcm1hdC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogRmVuZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbXNpLmMgICAg
ICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jICAg
ICAgICAgICB8ICAgNSArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMg
fCAxNTEgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2lvbW11LmggICAgICAgICAgICB8ICAgNCArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2ku
aCAgICAgICAgICAgICAgfCAgIDQgKwogNSBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCsp
LCAxMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zaS5jIGIveGVu
L2FyY2gveDg2L21zaS5jCmluZGV4IGE4NjgwMDcuLjMzNzRjZDQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tc2kuYworKysgYi94ZW4vYXJjaC94ODYvbXNpLmMKQEAgLTU3OCw2ICs1NzgsNyBA
QCBzdGF0aWMgc3RydWN0IG1zaV9kZXNjICphbGxvY19tc2lfZW50cnkodW5zaWduZWQgaW50IG5y
KQogICAgICAgICBlbnRyeVtucl0uZGV2ID0gTlVMTDsKICAgICAgICAgZW50cnlbbnJdLmlycSA9
IC0xOwogICAgICAgICBlbnRyeVtucl0ucmVtYXBfaW5kZXggPSAtMTsKKyAgICAgICAgZW50cnlb
bnJdLnBpX2Rlc2MgPSBOVUxMOwogICAgIH0KIAogICAgIHJldHVybiBlbnRyeTsKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pby5jCmluZGV4IDRkMTk0MTMuLjNlMGExMGUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwpAQCAtNDE1
LDcgKzQxNSw4IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgIGlmICggaW9tbXVf
aW50cG9zdCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggdmNwdSApCi0gICAgICAgICAg
ICAgICAgcGlfdXBkYXRlX2lydGUodmNwdSwgaW5mbywgcGlycV9kcGNpLT5nbXNpLmd2ZWMpOwor
ICAgICAgICAgICAgICAgIHBpX3VwZGF0ZV9pcnRlKCZ2Y3B1LT5hcmNoLmh2bV92bXgucGlfZGVz
YywgaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2ku
Z3ZlYyk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0df
R19JTkZPLAogICAgICAgICAgICAgICAgICAgICAgICAgIiVwdjogZGVsaXZlciBpbnRlcnJ1cHQg
aW4gcmVtYXBwaW5nIG1vZGUsZ3ZlYzolMDJ4XG4iLApAQCAtNjE5LDYgKzYyMCw4IEBAIGludCBw
dF9pcnFfZGVzdHJveV9iaW5kKAogICAgICAgICBlbHNlCiAgICAgICAgICAgICB3aGF0ID0gImJv
Z3VzIjsKICAgICB9CisgICAgZWxzZSBpZiAoIHBpcnFfZHBjaSAmJiBwaXJxX2RwY2ktPmdtc2ku
cG9zdGVkICkKKyAgICAgICAgcGlfdXBkYXRlX2lydGUoTlVMTCwgcGlycSwgMCk7CiAKICAgICBp
ZiAoIHBpcnFfZHBjaSAmJiAocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQp
ICYmCiAgICAgICAgICBsaXN0X2VtcHR5KCZwaXJxX2RwY2ktPmRpZ2xfbGlzdCkgKQpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwppbmRleCBiZmQ0NjhiLi42MzE0Y2JmIDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwpAQCAtNTUxLDEyICs1NTEsMTIgQEAg
c3RhdGljIGludCBtc2lfbXNnX3RvX3JlbWFwX2VudHJ5KAogICAgIHN0cnVjdCBpb21tdSAqaW9t
bXUsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogICAgIHN0cnVjdCBtc2lfZGVzYyAqbXNpX2Rlc2Ms
IHN0cnVjdCBtc2lfbXNnICptc2cpCiB7Ci0gICAgc3RydWN0IGlyZW1hcF9lbnRyeSAqaXJlbWFw
X2VudHJ5ID0gTlVMTCwgKmlyZW1hcF9lbnRyaWVzOwotICAgIHN0cnVjdCBpcmVtYXBfZW50cnkg
bmV3X2lyZTsKKyAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICppcmVtYXBfZW50cnkgPSBOVUxMLCAq
aXJlbWFwX2VudHJpZXMsIG5ld19pcmUgPSB7IH07CiAgICAgc3RydWN0IG1zaV9tc2dfcmVtYXBf
ZW50cnkgKnJlbWFwX3J0ZTsKICAgICB1bnNpZ25lZCBpbnQgaW5kZXgsIGksIG5yID0gMTsKICAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVjdCBpcl9jdHJsICppcl9jdHJsID0gaW9t
bXVfaXJfY3RybChpb21tdSk7CisgICAgY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MgPSBt
c2lfZGVzYy0+cGlfZGVzYzsKIAogICAgIGlmICggbXNpX2Rlc2MtPm1zaV9hdHRyaWIudHlwZSA9
PSBQQ0lfQ0FQX0lEX01TSSApCiAgICAgICAgIG5yID0gbXNpX2Rlc2MtPm1zaS5udmVjOwpAQCAt
NTk1LDMzICs1OTUsMzUgQEAgc3RhdGljIGludCBtc2lfbXNnX3RvX3JlbWFwX2VudHJ5KAogICAg
IEdFVF9JUkVNQVBfRU5UUlkoaXJfY3RybC0+aXJlbWFwX21hZGRyLCBpbmRleCwKICAgICAgICAg
ICAgICAgICAgICAgIGlyZW1hcF9lbnRyaWVzLCBpcmVtYXBfZW50cnkpOwogCi0gICAgbWVtY3B5
KCZuZXdfaXJlLCBpcmVtYXBfZW50cnksIHNpemVvZihzdHJ1Y3QgaXJlbWFwX2VudHJ5KSk7Ci0K
LSAgICAvKiBTZXQgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBlbnRyeSAqLwotICAgIG5ld19p
cmUucmVtYXAuZnBkID0gMDsKLSAgICBuZXdfaXJlLnJlbWFwLmRtID0gKG1zZy0+YWRkcmVzc19s
byA+PiBNU0lfQUREUl9ERVNUTU9ERV9TSElGVCkgJiAweDE7Ci0gICAgbmV3X2lyZS5yZW1hcC50
bSA9IChtc2ctPmRhdGEgPj4gTVNJX0RBVEFfVFJJR0dFUl9TSElGVCkgJiAweDE7Ci0gICAgbmV3
X2lyZS5yZW1hcC5kbG0gPSAobXNnLT5kYXRhID4+IE1TSV9EQVRBX0RFTElWRVJZX01PREVfU0hJ
RlQpICYgMHgxOwotICAgIC8qIEhhcmR3YXJlIHJlcXVpcmUgUkggPSAxIGZvciBMUFIgZGVsaXZl
cnkgbW9kZSAqLwotICAgIG5ld19pcmUucmVtYXAucmggPSAobmV3X2lyZS5yZW1hcC5kbG0gPT0g
ZGVzdF9Mb3dlc3RQcmlvKTsKLSAgICBuZXdfaXJlLnJlbWFwLmF2YWlsID0gMDsKLSAgICBuZXdf
aXJlLnJlbWFwLnJlc18xID0gMDsKLSAgICBuZXdfaXJlLnJlbWFwLnZlY3RvciA9IChtc2ctPmRh
dGEgPj4gTVNJX0RBVEFfVkVDVE9SX1NISUZUKSAmCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTVNJX0RBVEFfVkVDVE9SX01BU0s7Ci0gICAgbmV3X2lyZS5yZW1hcC5yZXNfMiA9IDA7Ci0g
ICAgaWYgKCB4MmFwaWNfZW5hYmxlZCApCi0gICAgICAgIG5ld19pcmUucmVtYXAuZHN0ID0gbXNn
LT5kZXN0MzI7CisgICAgaWYgKCAhcGlfZGVzYyApCisgICAgeworICAgICAgICBuZXdfaXJlLnJl
bWFwLmRtID0gbXNnLT5hZGRyZXNzX2xvID4+IE1TSV9BRERSX0RFU1RNT0RFX1NISUZUOworICAg
ICAgICBuZXdfaXJlLnJlbWFwLnRtID0gbXNnLT5kYXRhID4+IE1TSV9EQVRBX1RSSUdHRVJfU0hJ
RlQ7CisgICAgICAgIG5ld19pcmUucmVtYXAuZGxtID0gbXNnLT5kYXRhID4+IE1TSV9EQVRBX0RF
TElWRVJZX01PREVfU0hJRlQ7CisgICAgICAgIC8qIEhhcmR3YXJlIHJlcXVpcmVzIFJIID0gMSBm
b3IgbG93ZXN0IHByaW9yaXR5IGRlbGl2ZXJ5IG1vZGUgKi8KKyAgICAgICAgbmV3X2lyZS5yZW1h
cC5yaCA9IChuZXdfaXJlLnJlbWFwLmRsbSA9PSBkZXN0X0xvd2VzdFByaW8pOworICAgICAgICBu
ZXdfaXJlLnJlbWFwLnZlY3RvciA9IChtc2ctPmRhdGEgPj4gTVNJX0RBVEFfVkVDVE9SX1NISUZU
KSAmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1TSV9EQVRBX1ZFQ1RPUl9NQVNL
OworICAgICAgICBpZiAoIHgyYXBpY19lbmFibGVkICkKKyAgICAgICAgICAgIG5ld19pcmUucmVt
YXAuZHN0ID0gbXNnLT5kZXN0MzI7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIG5ld19pcmUu
cmVtYXAuZHN0ID0KKyAgICAgICAgICAgICAgICBNQVNLX0VYVFIobXNnLT5hZGRyZXNzX2xvLCBN
U0lfQUREUl9ERVNUX0lEX01BU0spIDw8IDg7CisgICAgICAgIG5ld19pcmUucmVtYXAucCA9IDE7
CisgICAgfQogICAgIGVsc2UKLSAgICAgICAgbmV3X2lyZS5yZW1hcC5kc3QgPSAoKG1zZy0+YWRk
cmVzc19sbyA+PiBNU0lfQUREUl9ERVNUX0lEX1NISUZUKQotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmIDB4ZmYpIDw8IDg7CisgICAgeworICAgICAgICBuZXdfaXJlLnBvc3QuaW0gPSAx
OworICAgICAgICBuZXdfaXJlLnBvc3QudmVjdG9yID0gbXNpX2Rlc2MtPmd2ZWM7CisgICAgICAg
IG5ld19pcmUucG9zdC5wZGFfbCA9IHZpcnRfdG9fbWFkZHIocGlfZGVzYykgPj4gKDMyIC0gUERB
X0xPV19CSVQpOworICAgICAgICBuZXdfaXJlLnBvc3QucGRhX2ggPSB2aXJ0X3RvX21hZGRyKHBp
X2Rlc2MpID4+IDMyOworICAgICAgICBuZXdfaXJlLnBvc3QucCA9IDE7CisgICAgfQogCiAgICAg
aWYgKCBwZGV2ICkKICAgICAgICAgc2V0X21zaV9zb3VyY2VfaWQocGRldiwgJm5ld19pcmUpOwog
ICAgIGVsc2UKICAgICAgICAgc2V0X2hwZXRfc291cmNlX2lkKG1zaV9kZXNjLT5ocGV0X2lkLCAm
bmV3X2lyZSk7Ci0gICAgbmV3X2lyZS5yZW1hcC5yZXNfMyA9IDA7Ci0gICAgbmV3X2lyZS5yZW1h
cC5yZXNfNCA9IDA7Ci0gICAgbmV3X2lyZS5yZW1hcC5wID0gMTsgICAgLyogZmluYWxseSwgc2V0
IHByZXNlbnQgYml0ICovCiAKICAgICAvKiBub3cgY29uc3RydWN0IG5ldyBNU0kvTVNJLVggcnRl
IGVudHJ5ICovCiAgICAgcmVtYXBfcnRlID0gKHN0cnVjdCBtc2lfbXNnX3JlbWFwX2VudHJ5ICop
bXNnOwpAQCAtOTAyLDYxICs5MDQsMTYgQEAgdm9pZCBpb21tdV9kaXNhYmxlX3gyYXBpY19JUih2
b2lkKQogICAgICAgICBkaXNhYmxlX3FpbnZhbChkcmhkLT5pb21tdSk7CiB9CiAKLXN0YXRpYyB2
b2lkIHNldHVwX3Bvc3RlZF9pcnRlKAotICAgIHN0cnVjdCBpcmVtYXBfZW50cnkgKm5ld19pcmUs
IGNvbnN0IHN0cnVjdCBpcmVtYXBfZW50cnkgKm9sZF9pcmUsCi0gICAgY29uc3Qgc3RydWN0IHBp
X2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHVpbnQ4X3QgZ3ZlYykKLXsKLSAgICBtZW1zZXQobmV3X2ly
ZSwgMCwgc2l6ZW9mKCpuZXdfaXJlKSk7Ci0KLSAgICAvKgotICAgICAqICdpbScgZmlsZWQgZGVj
aWRlcyB3aGV0aGVyIHRoZSBpcnRlIGlzIGluIHBvc3RlZCBmb3JtYXQgKHdpdGggdmFsdWUgMSkK
LSAgICAgKiBvciByZW1hcHBlZCBmb3JtYXQgKHdpdGggdmFsdWUgMCksIGlmIHRoZSBvbGQgaXJ0
ZSBpcyBpbiByZW1hcHBlZCBmb3JtYXQsCi0gICAgICogd2UgY29weSB0aGluZ3MgZnJvbSByZW1h
cHBlZCBwYXJ0IGluICdzdHJ1Y3QgaXJlbWFwX2VudHJ5Jywgb3RoZXJ3aXNlLAotICAgICAqIHdl
IGNvcHkgZnJvbSBwb3N0ZWQgcGFydC4KLSAgICAgKi8KLSAgICBpZiAoICFvbGRfaXJlLT5yZW1h
cC5pbSApCi0gICAgewotICAgICAgICBuZXdfaXJlLT5wb3N0LnAgPSBvbGRfaXJlLT5yZW1hcC5w
OwotICAgICAgICBuZXdfaXJlLT5wb3N0LmZwZCA9IG9sZF9pcmUtPnJlbWFwLmZwZDsKLSAgICAg
ICAgbmV3X2lyZS0+cG9zdC5zaWQgPSBvbGRfaXJlLT5yZW1hcC5zaWQ7Ci0gICAgICAgIG5ld19p
cmUtPnBvc3Quc3EgPSBvbGRfaXJlLT5yZW1hcC5zcTsKLSAgICAgICAgbmV3X2lyZS0+cG9zdC5z
dnQgPSBvbGRfaXJlLT5yZW1hcC5zdnQ7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAg
IG5ld19pcmUtPnBvc3QucCA9IG9sZF9pcmUtPnBvc3QucDsKLSAgICAgICAgbmV3X2lyZS0+cG9z
dC5mcGQgPSBvbGRfaXJlLT5wb3N0LmZwZDsKLSAgICAgICAgbmV3X2lyZS0+cG9zdC5zaWQgPSBv
bGRfaXJlLT5wb3N0LnNpZDsKLSAgICAgICAgbmV3X2lyZS0+cG9zdC5zcSA9IG9sZF9pcmUtPnBv
c3Quc3E7Ci0gICAgICAgIG5ld19pcmUtPnBvc3Quc3Z0ID0gb2xkX2lyZS0+cG9zdC5zdnQ7Ci0g
ICAgICAgIG5ld19pcmUtPnBvc3QudXJnID0gb2xkX2lyZS0+cG9zdC51cmc7Ci0gICAgfQotCi0g
ICAgbmV3X2lyZS0+cG9zdC5pbSA9IDE7Ci0gICAgbmV3X2lyZS0+cG9zdC52ZWN0b3IgPSBndmVj
OwotICAgIG5ld19pcmUtPnBvc3QucGRhX2wgPSB2aXJ0X3RvX21hZGRyKHBpX2Rlc2MpID4+ICgz
MiAtIFBEQV9MT1dfQklUKTsKLSAgICBuZXdfaXJlLT5wb3N0LnBkYV9oID0gdmlydF90b19tYWRk
cihwaV9kZXNjKSA+PiAzMjsKLX0KLQogLyoKICAqIFRoaXMgZnVuY3Rpb24gaXMgdXNlZCB0byB1
cGRhdGUgdGhlIElSVEUgZm9yIHBvc3RlZC1pbnRlcnJ1cHQKICAqIHdoZW4gZ3Vlc3QgY2hhbmdl
cyBNU0kvTVNJLVggaW5mb3JtYXRpb24uCiAgKi8KLWludCBwaV91cGRhdGVfaXJ0ZShjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IHBpcnEgKnBpcnEsCitpbnQgcGlfdXBkYXRlX2ly
dGUoY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJx
LAogICAgIGNvbnN0IHVpbnQ4X3QgZ3ZlYykKIHsKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7
Ci0gICAgY29uc3Qgc3RydWN0IG1zaV9kZXNjICptc2lfZGVzYzsKLSAgICBpbnQgcmVtYXBfaW5k
ZXg7Ci0gICAgaW50IHJjID0gMDsKLSAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGNpX2RldjsK
LSAgICBjb25zdCBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7Ci0gICAgc3RydWN0IGlvbW11
ICppb21tdTsKLSAgICBzdHJ1Y3QgaXJfY3RybCAqaXJfY3RybDsKLSAgICBzdHJ1Y3QgaXJlbWFw
X2VudHJ5ICppcmVtYXBfZW50cmllcyA9IE5VTEwsICpwID0gTlVMTDsKLSAgICBzdHJ1Y3QgaXJl
bWFwX2VudHJ5IG5ld19pcmUsIG9sZF9pcmU7Ci0gICAgY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBp
X2Rlc2MgPSAmdi0+YXJjaC5odm1fdm14LnBpX2Rlc2M7Ci0gICAgX191aW50MTI4X3QgcmV0Owor
ICAgIHN0cnVjdCBtc2lfZGVzYyAqbXNpX2Rlc2M7CisgICAgaW50IHJjOwogCiAgICAgZGVzYyA9
IHBpcnFfc3Bpbl9sb2NrX2lycV9kZXNjKHBpcnEsIE5VTEwpOwogICAgIGlmICggIWRlc2MgKQpA
QCAtOTY4LDU5ICs5MjUsMTMgQEAgaW50IHBpX3VwZGF0ZV9pcnRlKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCBjb25zdCBzdHJ1Y3QgcGlycSAqcGlycSwKICAgICAgICAgcmMgPSAtRU5PREVWOwogICAg
ICAgICBnb3RvIHVubG9ja19vdXQ7CiAgICAgfQotCi0gICAgcGNpX2RldiA9IG1zaV9kZXNjLT5k
ZXY7Ci0gICAgaWYgKCAhcGNpX2RldiApCi0gICAgewotICAgICAgICByYyA9IC1FTk9ERVY7Ci0g
ICAgICAgIGdvdG8gdW5sb2NrX291dDsKLSAgICB9Ci0KLSAgICByZW1hcF9pbmRleCA9IG1zaV9k
ZXNjLT5yZW1hcF9pbmRleDsKKyAgICBtc2lfZGVzYy0+cGlfZGVzYyA9IHBpX2Rlc2M7CisgICAg
bXNpX2Rlc2MtPmd2ZWMgPSBndmVjOwogCiAgICAgc3Bpbl91bmxvY2tfaXJxKCZkZXNjLT5sb2Nr
KTsKIAogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKLQotICAgIC8qCi0gICAgICogRklY
TUU6IEZvciBwZXJmb3JtYW5jZSByZWFzb25zIHdlIHNob3VsZCBzdG9yZSB0aGUgJ2lvbW11JyBw
b2ludGVyIGluCi0gICAgICogJ3N0cnVjdCBtc2lfZGVzYycgaW4gc29tZSBvdGhlciBwbGFjZSwg
c28gd2UgZG9uJ3QgbmVlZCB0byB3YXN0ZQotICAgICAqIHRpbWUgc2VhcmNoaW5nIGl0IGhlcmUu
Ci0gICAgICovCi0gICAgZHJoZCA9IGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdChwY2lfZGV2
KTsKLSAgICBpZiAoICFkcmhkICkKLSAgICAgICAgcmV0dXJuIC1FTk9ERVY7Ci0KLSAgICBpb21t
dSA9IGRyaGQtPmlvbW11OwotICAgIGlyX2N0cmwgPSBpb21tdV9pcl9jdHJsKGlvbW11KTsKLSAg
ICBpZiAoICFpcl9jdHJsICkKLSAgICAgICAgcmV0dXJuIC1FTk9ERVY7Ci0KLSAgICBzcGluX2xv
Y2tfaXJxKCZpcl9jdHJsLT5pcmVtYXBfbG9jayk7Ci0KLSAgICBHRVRfSVJFTUFQX0VOVFJZKGly
X2N0cmwtPmlyZW1hcF9tYWRkciwgcmVtYXBfaW5kZXgsIGlyZW1hcF9lbnRyaWVzLCBwKTsKLQot
ICAgIG9sZF9pcmUgPSAqcDsKLQotICAgIC8qIFNldHVwL1VwZGF0ZSBpbnRlcnJ1cHQgcmVtYXBw
aW5nIHRhYmxlIGVudHJ5LiAqLwotICAgIHNldHVwX3Bvc3RlZF9pcnRlKCZuZXdfaXJlLCAmb2xk
X2lyZSwgcGlfZGVzYywgZ3ZlYyk7Ci0gICAgcmV0ID0gY21weGNoZzE2YihwLCAmb2xkX2lyZSwg
Jm5ld19pcmUpOwotCi0gICAgLyoKLSAgICAgKiBJbiB0aGUgYWJvdmUsIHdlIHVzZSBjbXB4Y2hn
MTYgdG8gYXRvbWljYWxseSB1cGRhdGUgdGhlIDEyOC1iaXQgSVJURSwKLSAgICAgKiBhbmQgdGhl
IGhhcmR3YXJlIGNhbm5vdCB1cGRhdGUgdGhlIElSVEUgYmVoaW5kIHVzLCBzbyB0aGUgcmV0dXJu
IHZhbHVlCi0gICAgICogb2YgY21weGNoZzE2IHNob3VsZCBiZSB0aGUgc2FtZSBhcyBvbGRfaXJl
LiBUaGlzIEFTU0VSVCB2YWxpZGF0ZSBpdC4KLSAgICAgKi8KLSAgICBBU1NFUlQocmV0ID09IG9s
ZF9pcmUudmFsKTsKLQotICAgIGlvbW11X2ZsdXNoX2NhY2hlX2VudHJ5KHAsIHNpemVvZigqcCkp
OwotICAgIGlvbW11X2ZsdXNoX2llY19pbmRleChpb21tdSwgMCwgcmVtYXBfaW5kZXgpOwotCi0g
ICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKGlyZW1hcF9lbnRyaWVzKTsKLQotICAgIHNwaW5fdW5s
b2NrX2lycSgmaXJfY3RybC0+aXJlbWFwX2xvY2spOwotCi0gICAgcmV0dXJuIDA7CisgICAgcmV0
dXJuIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9tc2kobXNpX2Rlc2MsICZtc2lfZGVzYy0+bXNnKTsK
IAogIHVubG9ja19vdXQ6CiAgICAgc3Bpbl91bmxvY2tfaXJxKCZkZXNjLT5sb2NrKTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW9tbXUuaAppbmRleCAwMDA4NTA1Li4wNDMxMjMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC0xOCw2
ICsxOCw3IEBACiAjaW5jbHVkZSA8eGVuL2xpc3QuaD4KICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2su
aD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CisjaW5jbHVkZSA8YXNtL2h2bS92bXgvdm1j
cy5oPgogCiAjZGVmaW5lIERFRkFVTFRfRE9NQUlOX0FERFJFU1NfV0lEVEggNDgKICNkZWZpbmUg
TUFYX0lPTU1VUyAzMgpAQCAtOTEsNyArOTIsOCBAQCBib29sX3QgaW9tbXVfc3VwcG9ydHNfZWlt
KHZvaWQpOwogaW50IGlvbW11X2VuYWJsZV94MmFwaWNfSVIodm9pZCk7CiB2b2lkIGlvbW11X2Rp
c2FibGVfeDJhcGljX0lSKHZvaWQpOwogCi1pbnQgcGlfdXBkYXRlX2lydGUoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJxLCBjb25zdCB1aW50OF90IGd2ZWMpOwor
aW50IHBpX3VwZGF0ZV9pcnRlKGNvbnN0IHN0cnVjdCBwaV9kZXNjICpwaV9kZXNjLCBjb25zdCBz
dHJ1Y3QgcGlycSAqcGlycSwKKyAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90IGd2ZWMp
OwogCiAjZW5kaWYgLyogIV9fQVJDSF9YODZfSU9NTVVfSF9fICovCiAvKgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKaW5k
ZXggOWMwMjk0NS4uYmYyNDNmOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2ku
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCkBAIC00LDYgKzQsNyBAQAogI2luY2x1
ZGUgPHhlbi9jcHVtYXNrLmg+CiAjaW5jbHVkZSA8eGVuL3BjaS5oPgogI2luY2x1ZGUgPGFzbS9i
eXRlb3JkZXIuaD4KKyNpbmNsdWRlIDxhc20vaHZtL3ZteC92bWNzLmg+CiAKIC8qCiAgKiBDb25z
dGFudHMgZm9yIEludGVsIEFQSUMgYmFzZWQgTVNJIG1lc3NhZ2VzLgpAQCAtMTAyLDYgKzEwMyw5
IEBAIHN0cnVjdCBtc2lfZGVzYyB7CiAJCV9fdTE2CWVudHJ5X25yOwkvKiBzcGVjaWZpYyBlbmFi
bGVkIGVudHJ5IAkgICovCiAJfSBtc2lfYXR0cmliOwogCisJdWludDhfdCBndmVjOwkJCS8qIGd1
ZXN0IHZlY3Rvci4gdmFsaWQgd2hlbiBwaV9kZXNjIGlzbid0IE5VTEwgKi8KKwljb25zdCBzdHJ1
Y3QgcGlfZGVzYyAqcGlfZGVzYzsJLyogcG9pbnRlciB0byBwb3N0ZWQgZGVzY3JpcHRvciAqLwor
CiAJc3RydWN0IGxpc3RfaGVhZCBsaXN0OwogCiAJdW5pb24gewotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:17:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:17:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI9n-0003Eo-JW; Wed, 12 Apr 2017 13:17:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9m-0003Ec-IJ
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:58 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 C0/93-20914-5092EE85; Wed, 12 Apr 2017 13:17:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZdV812
 EweITLBYTthk4MHps79vFHsAYxZqZl5RfkcCa0fz8InvBFNGKY38iGhivCXYxcnEICXxhlJi/
 YRc7hHOeUWL61hcsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC2hK3Ji/g
 hHE5hUwk2h99YAdxGYBqu9ofsQ0gZFjASPDKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwNjvd
 zU4uLE9NScxKRiveT83E2MQJ/UMzAw7mDsPOF3iFGSg0lJlPeywtsIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK89hrvIoQEi1LTUyvSMnOAwQGTluDgURLhTVEDSvMWFyTmFmemQ6ROMSpKifMK
 g/QJgCQySvPg2mABeYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8CdaApPJl5JXDTXwEtZ
 gJavHbvW5DFJYkIKakGRjvm/5O/px8PnSZrumVhSs7zfdkaAe0+PRpWO/ulmyw+TDm+uEZ01b
 +MqLgw66fLHvVXnrXeJRKxqayMx3fit+R5vxbaNW8peiB2aH1C4JaI2ecE572QtTp8MVj+k9H
 h+LR5t9glv3ixXohsVBF7IemVUGFwgUfIt6ehX0nVfOHNbTnnUg++VmIpzkg01GIuKk4EAA6N
 SbFDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1492003076!87891439!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49914 invoked from network); 12 Apr 2017 13:17:56 -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; 12 Apr 2017 13:17:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9j-00025Q-RA
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9j-0002tV-Qg
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:17:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI9j-0002tV-Qg@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:17:55 +0000
Subject: [Xen-changelog] [xen master] VT-d: some cleanups
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkwYmMxMjNkMjYzNzRlNjA0NTU0MmQxMGU3NDgzM2QxOWQxMzM4ZDkKQXV0aG9yOiAg
ICAgRmVuZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+CkF1dGhvckRhdGU6IEZyaSBBcHIgNyAxNToz
NzozMyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjM3OjMzIDIwMTcgKzAyMDAKCiAgICBWVC1kOiBz
b21lIGNsZWFudXBzCiAgICAKICAgIFVzZSB0eXBlLXNhZmUgc3RydWN0dXJlIGFzc2lnbm1lbnQg
aW5zdGVhZCBvZiBtZW1jcHkoKQogICAgVXNlIHNpemVvZigqaXJlbWFwX2VudHJ5KS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogRmVuZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW50cmVtYXAuYyB8IDE0ICsrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2ludHJlbWFwLmMKaW5kZXggNjMxNGNiZi4uYTE4NzE3YiAxMDA2NDQKLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTE4Myw4ICsxODMsOCBAQCBzdGF0aWMgdm9pZCBmcmVl
X3JlbWFwX2VudHJ5KHN0cnVjdCBpb21tdSAqaW9tbXUsIGludCBpbmRleCkKICAgICBHRVRfSVJF
TUFQX0VOVFJZKGlyX2N0cmwtPmlyZW1hcF9tYWRkciwgaW5kZXgsCiAgICAgICAgICAgICAgICAg
ICAgICBpcmVtYXBfZW50cmllcywgaXJlbWFwX2VudHJ5KTsKIAotICAgIG1lbXNldChpcmVtYXBf
ZW50cnksIDAsIHNpemVvZihzdHJ1Y3QgaXJlbWFwX2VudHJ5KSk7Ci0gICAgaW9tbXVfZmx1c2hf
Y2FjaGVfZW50cnkoaXJlbWFwX2VudHJ5LCBzaXplb2Yoc3RydWN0IGlyZW1hcF9lbnRyeSkpOwor
ICAgIG1lbXNldChpcmVtYXBfZW50cnksIDAsIHNpemVvZigqaXJlbWFwX2VudHJ5KSk7CisgICAg
aW9tbXVfZmx1c2hfY2FjaGVfZW50cnkoaXJlbWFwX2VudHJ5LCBzaXplb2YoKmlyZW1hcF9lbnRy
eSkpOwogICAgIGlvbW11X2ZsdXNoX2llY19pbmRleChpb21tdSwgMCwgaW5kZXgpOwogCiAgICAg
dW5tYXBfdnRkX2RvbWFpbl9wYWdlKGlyZW1hcF9lbnRyaWVzKTsKQEAgLTMxMCw3ICszMTAsNyBA
QCBzdGF0aWMgaW50IGlvYXBpY19ydGVfdG9fcmVtYXBfZW50cnkoc3RydWN0IGlvbW11ICppb21t
dSwKICAgICBHRVRfSVJFTUFQX0VOVFJZKGlyX2N0cmwtPmlyZW1hcF9tYWRkciwgaW5kZXgsCiAg
ICAgICAgICAgICAgICAgICAgICBpcmVtYXBfZW50cmllcywgaXJlbWFwX2VudHJ5KTsKIAotICAg
IG1lbWNweSgmbmV3X2lyZSwgaXJlbWFwX2VudHJ5LCBzaXplb2Yoc3RydWN0IGlyZW1hcF9lbnRy
eSkpOworICAgIG5ld19pcmUgPSAqaXJlbWFwX2VudHJ5OwogCiAgICAgaWYgKCBydGVfdXBwZXIg
KQogICAgIHsKQEAgLTM1Myw4ICszNTMsOCBAQCBzdGF0aWMgaW50IGlvYXBpY19ydGVfdG9fcmVt
YXBfZW50cnkoc3RydWN0IGlvbW11ICppb21tdSwKICAgICAgICAgcmVtYXBfcnRlLT5mb3JtYXQg
PSAxOyAgICAvKiBpbmRpY2F0ZSByZW1hcCBmb3JtYXQgKi8KICAgICB9CiAKLSAgICBtZW1jcHko
aXJlbWFwX2VudHJ5LCAmbmV3X2lyZSwgc2l6ZW9mKHN0cnVjdCBpcmVtYXBfZW50cnkpKTsKLSAg
ICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShpcmVtYXBfZW50cnksIHNpemVvZihzdHJ1Y3QgaXJl
bWFwX2VudHJ5KSk7CisgICAgKmlyZW1hcF9lbnRyeSA9IG5ld19pcmU7CisgICAgaW9tbXVfZmx1
c2hfY2FjaGVfZW50cnkoaXJlbWFwX2VudHJ5LCBzaXplb2YoKmlyZW1hcF9lbnRyeSkpOwogICAg
IGlvbW11X2ZsdXNoX2llY19pbmRleChpb21tdSwgMCwgaW5kZXgpOwogCiAgICAgdW5tYXBfdnRk
X2RvbWFpbl9wYWdlKGlyZW1hcF9lbnRyaWVzKTsKQEAgLTYzOSw4ICs2MzksOCBAQCBzdGF0aWMg
aW50IG1zaV9tc2dfdG9fcmVtYXBfZW50cnkoCiAgICAgcmVtYXBfcnRlLT5hZGRyZXNzX2hpID0g
MDsKICAgICByZW1hcF9ydGUtPmRhdGEgPSBpbmRleCAtIGk7CiAKLSAgICBtZW1jcHkoaXJlbWFw
X2VudHJ5LCAmbmV3X2lyZSwgc2l6ZW9mKHN0cnVjdCBpcmVtYXBfZW50cnkpKTsKLSAgICBpb21t
dV9mbHVzaF9jYWNoZV9lbnRyeShpcmVtYXBfZW50cnksIHNpemVvZihzdHJ1Y3QgaXJlbWFwX2Vu
dHJ5KSk7CisgICAgKmlyZW1hcF9lbnRyeSA9IG5ld19pcmU7CisgICAgaW9tbXVfZmx1c2hfY2Fj
aGVfZW50cnkoaXJlbWFwX2VudHJ5LCBzaXplb2YoKmlyZW1hcF9lbnRyeSkpOwogICAgIGlvbW11
X2ZsdXNoX2llY19pbmRleChpb21tdSwgMCwgaW5kZXgpOwogCiAgICAgdW5tYXBfdnRkX2RvbWFp
bl9wYWdlKGlyZW1hcF9lbnRyaWVzKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:18:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:18:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyI9y-0003GE-L8; Wed, 12 Apr 2017 13:18:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9x-0003G1-Ek
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:09 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 85/62-01936-0192EE85; Wed, 12 Apr 2017 13:18:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVdA812
 EwfTz7BYTthk4MHps79vFHsAYxZqZl5RfkcCacWHfQvaCScoVb7e+Z25g/CjVxcjFISTwhVHi
 XmMHC4RznlHiQPtjIIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhASeJ31Nfs
 oDYvAJmEquOH2UEsVmA6k8fWMQ6gZFjASPDKkaN4tSistQiXSMLvaSizPSMktzEzBxdQwNTvd
 zU4uLE9NScxKRiveT83E2MQK/UMzAw7mDsW+V3iFGSg0lJlPeywtsIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK89hrvIoQEi1LTUyvSMnOA4QGTluDgURLhTVEDSvMWFyTmFmemQ6ROMSpKifMK
 g/QJgCQySvPg2mAheYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8AyBSezLwSuOmvgBYzA
 S1eu/ctyOKSRISUVAOj3RTpNTzJf+7UsOjvaTY2c1yxX/TqHF4dn213bEMnzn2t7GnmJn1pUn
 DbputS167/7z981/Z35Ny488lsJtukDC9/PFS2tT0z/qyp/aeJAg13dKPcmt2bVpXKz9td93f
 Tj+eeT690dv+QL7xbF+Ark9Xx60rFoRfzw05fuP/8/Ivy6QcWxsdrK7EUZyQaajEXFScCAMFv
 Y+hEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1492003086!89564770!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33994 invoked from network); 12 Apr 2017 13:18:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:18:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9t-00026H-T9
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyI9t-0002ww-Sh
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyI9t-0002ww-Sh@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:18:05 +0000
Subject: [Xen-changelog] [xen master] VMX: fixup PI descriptor when cpu is
	offline
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkyZmM4ZDEwZjViNTliZDU5NDU1OTYyYjQxOTUzZDZjYTNlY2ZkMTYKQXV0aG9yOiAg
ICAgRmVuZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+CkF1dGhvckRhdGU6IEZyaSBBcHIgNyAxNToz
Nzo1NSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjM3OjU1IDIwMTcgKzAyMDAKCiAgICBWTVg6IGZp
eHVwIFBJIGRlc2NyaXB0b3Igd2hlbiBjcHUgaXMgb2ZmbGluZQogICAgCiAgICBXaGVuIGNwdSBp
cyBvZmZsaW5lLCB3ZSBuZWVkIHRvIG1vdmUgYWxsIHRoZSB2Y3B1cyBpbiBpdHMgYmxvY2tpbmcK
ICAgIGxpc3QgdG8gYW5vdGhlciBvbmxpbmUgY3B1LCB0aGlzIHBhdGNoIGhhbmRsZXMgaXQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEZlbmcgV3UgPGZlbmcud3VAaW50ZWwuY29tPgogICAgU2ln
bmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlh
biA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5j
ICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgIHwgNzAgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92bXgvdm14LmggfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDcyIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bWNzLmMKaW5kZXggOTM0Njc0Yy4uOTljNzdiOSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpA
QCAtNTkxLDYgKzU5MSw3IEBAIHZvaWQgdm14X2NwdV9kZWFkKHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgdm14X2ZyZWVfdm1jcyhwZXJfY3B1KHZteG9uX3JlZ2lvbiwgY3B1KSk7CiAgICAgcGVyX2Nw
dSh2bXhvbl9yZWdpb24sIGNwdSkgPSAwOwogICAgIG52bXhfY3B1X2RlYWQoY3B1KTsKKyAgICB2
bXhfcGlfZGVzY19maXh1cChjcHUpOwogfQogCiBpbnQgdm14X2NwdV91cCh2b2lkKQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwppbmRleCAzNmQyYWFhLi4wMWFjZDVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMTk5LDYgKzE5
OSw3NiBAQCBzdGF0aWMgdm9pZCB2bXhfcGlfZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQogICAg
IHZteF9waV91bmJsb2NrX3ZjcHUodik7CiB9CiAKK3ZvaWQgdm14X3BpX2Rlc2NfZml4dXAodW5z
aWduZWQgaW50IGNwdSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdSwgZGVzdDsKKyAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0cnVjdCBhcmNoX3ZteF9zdHJ1Y3QgKnZteCwgKnRt
cDsKKyAgICBzcGlubG9ja190ICpuZXdfbG9jaywgKm9sZF9sb2NrID0gJnBlcl9jcHUodm14X3Bp
X2Jsb2NraW5nLCBjcHUpLmxvY2s7CisgICAgc3RydWN0IGxpc3RfaGVhZCAqYmxvY2tlZF92Y3B1
cyA9ICZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgY3B1KS5saXN0OworCisgICAgaWYgKCAhaW9t
bXVfaW50cG9zdCApCisgICAgICAgIHJldHVybjsKKworICAgIC8qCisgICAgICogV2UgYXJlIGlu
IHRoZSBjb250ZXh0IG9mIENQVV9ERUFEIG9yIENQVV9VUF9DQU5DRUxFRCBub3RpZmljYXRpb24s
CisgICAgICogYW5kIGl0IGlzIGltcG9zc2libGUgZm9yIGEgc2Vjb25kIENQVSBnbyBkb3duIGlu
IHBhcmFsbGVsLiBTbyB3ZQorICAgICAqIGNhbiBzYWZlbHkgYWNxdWlyZSB0aGUgb2xkIGNwdSdz
IGxvY2sgYW5kIHRoZW4gYWNxdWlyZSB0aGUgbmV3X2NwdSdzCisgICAgICogbG9jayBhZnRlciB0
aGF0LgorICAgICAqLworICAgIHNwaW5fbG9ja19pcnFzYXZlKG9sZF9sb2NrLCBmbGFncyk7CisK
KyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUodm14LCB0bXAsIGJsb2NrZWRfdmNwdXMsIHBp
X2Jsb2NraW5nLmxpc3QpCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBTdXBwcmVzcyBu
b3RpZmljYXRpb24gb3Igd2UgbWF5IG1pc3MgYW4gaW50ZXJydXB0IHdoZW4gdGhlCisgICAgICAg
ICAqIHRhcmdldCBjcHUgaXMgZHlpbmcuCisgICAgICAgICAqLworICAgICAgICBwaV9zZXRfc24o
JnZteC0+cGlfZGVzYyk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hlY2sgd2hldGhlciBh
IG5vdGlmaWNhdGlvbiBpcyBwZW5kaW5nIGJlZm9yZSBkb2luZyB0aGUKKyAgICAgICAgICogbW92
ZW1lbnQsIGlmIHRoYXQgaXMgdGhlIGNhc2Ugd2UgbmVlZCB0byB3YWtlIHVwIGl0IGRpcmVjdGx5
CisgICAgICAgICAqIG90aGVyIHRoYW4gbW92aW5nIGl0IHRvIHRoZSBuZXcgY3B1J3MgbGlzdC4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggcGlfdGVzdF9vbigmdm14LT5waV9kZXNjKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGxpc3RfZGVsKCZ2bXgtPnBpX2Jsb2NraW5nLmxpc3QpOwor
ICAgICAgICAgICAgdm14LT5waV9ibG9ja2luZy5sb2NrID0gTlVMTDsKKyAgICAgICAgICAgIHZj
cHVfdW5ibG9jayhjb250YWluZXJfb2Yodm14LCBzdHJ1Y3QgdmNwdSwgYXJjaC5odm1fdm14KSk7
CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICogV2UgbmVlZCB0byBmaW5kIGFuIG9ubGluZSBjcHUgYXMgdGhlIE5EU1Qgb2Yg
dGhlIFBJIGRlc2NyaXB0b3IsIGl0CisgICAgICAgICAgICAgKiBkb2Vzbid0IG1hdHRlciB3aGV0
aGVyIGl0IGlzIHdpdGhpbiB0aGUgY3B1cG9vbCBvZiB0aGUgZG9tYWluIG9yCisgICAgICAgICAg
ICAgKiBub3QuIEFzIGxvbmcgYXMgaXQgaXMgb25saW5lLCB0aGUgdkNQVSB3aWxsIGJlIHdva2Vu
IHVwIG9uY2UgdGhlCisgICAgICAgICAgICAgKiBub3RpZmljYXRpb24gZXZlbnQgYXJyaXZlcy4K
KyAgICAgICAgICAgICAqLworICAgICAgICAgICAgbmV3X2NwdSA9IGNwdW1hc2tfYW55KCZjcHVf
b25saW5lX21hcCk7CisgICAgICAgICAgICBuZXdfbG9jayA9ICZwZXJfY3B1KHZteF9waV9ibG9j
a2luZywgbmV3X2NwdSkubG9jazsKKworICAgICAgICAgICAgc3Bpbl9sb2NrKG5ld19sb2NrKTsK
KworICAgICAgICAgICAgQVNTRVJUKHZteC0+cGlfYmxvY2tpbmcubG9jayA9PSBvbGRfbG9jayk7
CisKKyAgICAgICAgICAgIGRlc3QgPSBjcHVfcGh5c2ljYWxfaWQobmV3X2NwdSk7CisgICAgICAg
ICAgICB3cml0ZV9hdG9taWMoJnZteC0+cGlfZGVzYy5uZHN0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgIHgyYXBpY19lbmFibGVkID8gZGVzdCA6IE1BU0tfSU5TUihkZXN0LCBQSV94QVBJQ19O
RFNUX01BU0spKTsKKworICAgICAgICAgICAgbGlzdF9tb3ZlKCZ2bXgtPnBpX2Jsb2NraW5nLmxp
c3QsCisgICAgICAgICAgICAgICAgICAgICAgJnBlcl9jcHUodm14X3BpX2Jsb2NraW5nLCBuZXdf
Y3B1KS5saXN0KTsKKyAgICAgICAgICAgIHZteC0+cGlfYmxvY2tpbmcubG9jayA9IG5ld19sb2Nr
OworCisgICAgICAgICAgICBzcGluX3VubG9jayhuZXdfbG9jayk7CisgICAgICAgIH0KKworICAg
ICAgICBwaV9jbGVhcl9zbigmdm14LT5waV9kZXNjKTsKKyAgICB9CisKKyAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKG9sZF9sb2NrLCBmbGFncyk7Cit9CisKIC8qCiAgKiBUbyBoYW5kbGUgcG9z
dGVkIGludGVycnVwdHMgY29ycmVjdGx5LCB3ZSBuZWVkIHRvIHNldCB0aGUgZm9sbG93aW5nCiAg
KiBzdGF0ZToKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaAppbmRleCAyYjc4MWFiLi41ZWFkNTdj
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCkBAIC01OTcsNiArNTk3LDcgQEAgdm9pZCBm
cmVlX3AybV9oYXBfZGF0YShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKIHZvaWQgcDJtX2luaXRf
aGFwX2RhdGEoc3RydWN0IHAybV9kb21haW4gKnAybSk7CiAKIHZvaWQgdm14X3BpX3Blcl9jcHVf
aW5pdCh1bnNpZ25lZCBpbnQgY3B1KTsKK3ZvaWQgdm14X3BpX2Rlc2NfZml4dXAodW5zaWduZWQg
aW50IGNwdSk7CiAKIHZvaWQgdm14X3BpX2hvb2tzX2Fzc2lnbihzdHJ1Y3QgZG9tYWluICpkKTsK
IHZvaWQgdm14X3BpX2hvb2tzX2RlYXNzaWduKHN0cnVjdCBkb21haW4gKmQpOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:18:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:18:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIA7-0003HZ-Ml; Wed, 12 Apr 2017 13:18:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIA6-0003HK-Ak
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:18 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FD/95-27545-9192EE85; Wed, 12 Apr 2017 13:18:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVdS812
 EwQUTiwnbDBwYPbb37WIPYIxizcxLyq9IYM2Yu+otY8EJo4rNX18xNTB+V+ti5OIQEvjCKPHn
 3i0WCOc8o8TJnxtZuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFnCXWLr7D
 yuIzStgJtH2rZkFxGYBql/b/Ix1AiPHAkaGVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBHmEAgh2MMy/7H2KU5GBSEuW9rPA2QogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE72b1dxFCgkWp6akVaZk5wNCASUtw8CiJ8KaoAaV5iwsSc4sz0yFSpxgVpcR5l4D0
 CYAkMkrz4Npg4XiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryiGkBTeDLzSuCmvwJazAS0e
 O3etyCLSxIRUlINjA6pqy/H5JmxNMYvmLLs6scDTbt5Gi9yHwrjEbzN9ivlrk8aj8NjrZm1AX
 fj+F6sefHv0KSMxUVtZ984ea9a5XqwXP+KYriFYuKpjJIPS/9od0+ZxPw4m4u/PLlaj1Nc2af
 CKvaUD0/CBKvj3Uv1fh2327hhx/XPe6TqrzD3mjYtLF17PO3CeSWW4oxEQy3mouJEADeJOStC
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1492003096!56790517!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40912 invoked from network); 12 Apr 2017 13:18:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:18:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIA3-00026R-VC
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIA3-00033L-Ul
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIA3-00033L-Ul@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:18:15 +0000
Subject: [Xen-changelog] [xen master] VT-d: introduce update_irte to update
	irte safely
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkzMzU4ZThlODNkYjAxZDZlNWI3ZmI0MGFiOTYwODJmZTMxNDQ3YjEKQXV0aG9yOiAg
ICAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciA3IDE1
OjM4OjE3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTU6Mzg6MTcgMjAxNyArMDIwMAoKICAgIFZULWQ6
IGludHJvZHVjZSB1cGRhdGVfaXJ0ZSB0byB1cGRhdGUgaXJ0ZSBzYWZlbHkKICAgIAogICAgV2Ug
dXNlZCBzdHJ1Y3R1cmUgYXNzaWdubWVudCB0byB1cGRhdGUgaXJ0ZSB3aGljaCB3YXMgbm9uLWF0
b21pYyB3aGVuIHRoZQogICAgd2hvbGUgSVJURSB3YXMgdG8gYmUgdXBkYXRlZC4gSXQgaXMgdW5z
YWZlIHdoZW4gYSBpbnRlcnJ1cHQgaGFwcGVuZWQgZHVyaW5nCiAgICB1cGRhdGUuIEZ1cnRoZXJt
b3JlLCBubyBidWcgb3Igd2FybmluZyB3b3VsZCBiZSByZXBvcnRlZCB3aGVuIHRoaXMgaGFwcGVu
ZWQuCiAgICAKICAgIFRoaXMgcGF0Y2ggaW50cm9kdWNlcyB0d28gdmFyaWFudHMsIGF0b21pYyBh
bmQgbm9uLWF0b21pYywgdG8gdXBkYXRlIGlydGUuCiAgICBGb3IgaW5pdGlhbGl6YXRpb24gYW5k
IHJlbGVhc2UgY2FzZSwgdGhlIG5vbi1hdG9taWMgdmFyaWFudCB3aWxsIGJlIHVzZWQuIGZvcgog
ICAgb3RoZXIgY2FzZXMgKHN1Y2ggYXMgcmVwcm9ncmFtbWluZyB0byBzZXQgaXJxIGFmZmluaXR5
KSwgdGhlIGF0b21pYyB2YXJpYW50CiAgICB3aWxsIGJlIHVzZWQuIElmIHRoZSBjYWxsZXIgcmVx
dWVzdHMgYW4gYXRvbWljIHVwZGF0ZSBidXQgd2UgY2FuJ3QgbWVldCBpdCwgd2UKICAgIHJhaXNl
IGEgYnVnLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4gW3g4Nl0KLS0tCiB4
ZW4vYXJjaC94ODYvbXNpLmMgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaCAgICAgICAgICAgICAgfCAgMSAr
CiAzIGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21zaS5jIGIveGVuL2FyY2gveDg2L21zaS5jCmluZGV4IDMz
NzRjZDQuLmQ5OGY0MDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc2kuYworKysgYi94ZW4v
YXJjaC94ODYvbXNpLmMKQEAgLTU3OSw2ICs1NzksNyBAQCBzdGF0aWMgc3RydWN0IG1zaV9kZXNj
ICphbGxvY19tc2lfZW50cnkodW5zaWduZWQgaW50IG5yKQogICAgICAgICBlbnRyeVtucl0uaXJx
ID0gLTE7CiAgICAgICAgIGVudHJ5W25yXS5yZW1hcF9pbmRleCA9IC0xOwogICAgICAgICBlbnRy
eVtucl0ucGlfZGVzYyA9IE5VTEw7CisgICAgICAgIGVudHJ5W25yXS5pcnRlX2luaXRpYWxpemVk
ID0gZmFsc2U7CiAgICAgfQogCiAgICAgcmV0dXJuIGVudHJ5OwpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW50cmVtYXAuYwppbmRleCBhMTg3MTdiLi42OTkyMzliIDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW50cmVtYXAuYwpAQCAtMTY5LDEwICsxNjksNTUgQEAgYm9vbF90IF9faW5p
dCBpb21tdV9zdXBwb3J0c19laW0odm9pZCkKICAgICByZXR1cm4gMTsKIH0KIAorLyoKKyAqIEFz
c3VtZSBpcmVtYXBfbG9jayBoYXMgYmVlbiBhY3F1aXJlZC4gSXQgaXMgdG8gbWFrZSBzdXJlIHNv
ZnR3YXJlIHdpbGwgbm90CisgKiBjaGFuZ2UgdGhlIHNhbWUgSVJURSBiZWhpbmQgdXMuIFdpdGgg
dGhpcyBhc3N1bXB0aW9uLCBpZiBvbmx5IGhpZ2ggcXdvcmQgb3IKKyAqIGxvdyBxd29yZCBpbiBJ
UlRFIGlzIHRvIGJlIHVwZGF0ZWQsIHRoaXMgZnVuY3Rpb24ncyBhdG9taWMgdmFyaWFudCBjYW4K
KyAqIHByZXNlbnQgYW4gYXRvbWljIHVwZGF0ZSB0byBWVC1kIGhhcmR3YXJlIGV2ZW4gd2hlbiBj
bXB4Y2hnMTZiCisgKiBpbnN0cnVjdGlvbiBpcyBub3Qgc3VwcG9ydGVkLgorICovCitzdGF0aWMg
dm9pZCB1cGRhdGVfaXJ0ZShzdHJ1Y3QgaW9tbXUgKmlvbW11LCBzdHJ1Y3QgaXJlbWFwX2VudHJ5
ICplbnRyeSwKKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBpcmVtYXBfZW50
cnkgKm5ld19pcmUsIGJvb2wgYXRvbWljKQoreworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgm
aW9tbXVfaXJfY3RybChpb21tdSktPmlyZW1hcF9sb2NrKSk7CisKKyAgICBpZiAoIGNwdV9oYXNf
Y3gxNiApCisgICAgeworICAgICAgICBfX3VpbnQxMjhfdCByZXQ7CisgICAgICAgIHN0cnVjdCBp
cmVtYXBfZW50cnkgb2xkX2lyZTsKKworICAgICAgICBvbGRfaXJlID0gKmVudHJ5OworICAgICAg
ICByZXQgPSBjbXB4Y2hnMTZiKGVudHJ5LCAmb2xkX2lyZSwgbmV3X2lyZSk7CisKKyAgICAgICAg
LyoKKyAgICAgICAgICogSW4gdGhlIGFib3ZlLCB3ZSB1c2UgY21weGNoZzE2IHRvIGF0b21pY2Fs
bHkgdXBkYXRlIHRoZSAxMjgtYml0CisgICAgICAgICAqIElSVEUsIGFuZCB0aGUgaGFyZHdhcmUg
Y2Fubm90IHVwZGF0ZSB0aGUgSVJURSBiZWhpbmQgdXMsIHNvCisgICAgICAgICAqIHRoZSByZXR1
cm4gdmFsdWUgb2YgY21weGNoZzE2IHNob3VsZCBiZSB0aGUgc2FtZSBhcyBvbGRfaXJlLgorICAg
ICAgICAgKiBUaGlzIEFTU0VSVCB2YWxpZGF0ZSBpdC4KKyAgICAgICAgICovCisgICAgICAgIEFT
U0VSVChyZXQgPT0gb2xkX2lyZS52YWwpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAg
ICAvKgorICAgICAgICAgKiBJZiB0aGUgY2FsbGVyIHJlcXVlc3RzIGFuIGF0b21pYyB1cGRhdGUg
YnV0IHdlIGNhbid0IG1lZXQgaXQsIAorICAgICAgICAgKiBhIGJ1ZyB3aWxsIGJlIHJhaXNlZC4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggZW50cnktPmxvID09IG5ld19pcmUtPmxvICkKKyAg
ICAgICAgICAgIHdyaXRlX2F0b21pYygmZW50cnktPmhpLCBuZXdfaXJlLT5oaSk7CisgICAgICAg
IGVsc2UgaWYgKCBlbnRyeS0+aGkgPT0gbmV3X2lyZS0+aGkgKQorICAgICAgICAgICAgd3JpdGVf
YXRvbWljKCZlbnRyeS0+bG8sIG5ld19pcmUtPmxvKTsKKyAgICAgICAgZWxzZSBpZiAoICFhdG9t
aWMgKQorICAgICAgICAgICAgKmVudHJ5ID0gKm5ld19pcmU7CisgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgIEJVRygpOworICAgIH0KK30KKwogLyogTWFyayBzcGVjaWZpZWQgaW50ciByZW1hcCBl
bnRyeSBhcyBmcmVlICovCiBzdGF0aWMgdm9pZCBmcmVlX3JlbWFwX2VudHJ5KHN0cnVjdCBpb21t
dSAqaW9tbXUsIGludCBpbmRleCkKIHsKLSAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICppcmVtYXBf
ZW50cnkgPSBOVUxMLCAqaXJlbWFwX2VudHJpZXM7CisgICAgc3RydWN0IGlyZW1hcF9lbnRyeSAq
aXJlbWFwX2VudHJ5ID0gTlVMTCwgKmlyZW1hcF9lbnRyaWVzLCBuZXdfaXJlID0geyB9OwogICAg
IHN0cnVjdCBpcl9jdHJsICppcl9jdHJsID0gaW9tbXVfaXJfY3RybChpb21tdSk7CiAKICAgICBp
ZiAoIGluZGV4IDwgMCB8fCBpbmRleCA+IElSRU1BUF9FTlRSWV9OUiAtIDEgKQpAQCAtMTgzLDcg
KzIyOCw3IEBAIHN0YXRpYyB2b2lkIGZyZWVfcmVtYXBfZW50cnkoc3RydWN0IGlvbW11ICppb21t
dSwgaW50IGluZGV4KQogICAgIEdFVF9JUkVNQVBfRU5UUlkoaXJfY3RybC0+aXJlbWFwX21hZGRy
LCBpbmRleCwKICAgICAgICAgICAgICAgICAgICAgIGlyZW1hcF9lbnRyaWVzLCBpcmVtYXBfZW50
cnkpOwogCi0gICAgbWVtc2V0KGlyZW1hcF9lbnRyeSwgMCwgc2l6ZW9mKCppcmVtYXBfZW50cnkp
KTsKKyAgICB1cGRhdGVfaXJ0ZShpb21tdSwgaXJlbWFwX2VudHJ5LCAmbmV3X2lyZSwgZmFsc2Up
OwogICAgIGlvbW11X2ZsdXNoX2NhY2hlX2VudHJ5KGlyZW1hcF9lbnRyeSwgc2l6ZW9mKCppcmVt
YXBfZW50cnkpKTsKICAgICBpb21tdV9mbHVzaF9pZWNfaW5kZXgoaW9tbXUsIDAsIGluZGV4KTsK
IApAQCAtMjg2LDYgKzMzMSw3IEBAIHN0YXRpYyBpbnQgaW9hcGljX3J0ZV90b19yZW1hcF9lbnRy
eShzdHJ1Y3QgaW9tbXUgKmlvbW11LAogICAgIGludCBpbmRleDsKICAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOwogICAgIHN0cnVjdCBpcl9jdHJsICppcl9jdHJsID0gaW9tbXVfaXJfY3RybChpb21t
dSk7CisgICAgYm9vbCBpbml0ID0gZmFsc2U7CiAKICAgICByZW1hcF9ydGUgPSAoc3RydWN0IElP
X0FQSUNfcm91dGVfcmVtYXBfZW50cnkgKikgb2xkX3J0ZTsKICAgICBzcGluX2xvY2tfaXJxc2F2
ZSgmaXJfY3RybC0+aXJlbWFwX2xvY2ssIGZsYWdzKTsKQEAgLTI5Niw2ICszNDIsNyBAQCBzdGF0
aWMgaW50IGlvYXBpY19ydGVfdG9fcmVtYXBfZW50cnkoc3RydWN0IGlvbW11ICppb21tdSwKICAg
ICAgICAgaW5kZXggPSBhbGxvY19yZW1hcF9lbnRyeShpb21tdSwgMSk7CiAgICAgICAgIGlmICgg
aW5kZXggPCBJUkVNQVBfRU5UUllfTlIgKQogICAgICAgICAgICAgYXBpY19waW5fMl9pcl9pZHhb
YXBpY11baW9hcGljX3Bpbl0gPSBpbmRleDsKKyAgICAgICAgaW5pdCA9IHRydWU7CiAgICAgfQog
CiAgICAgaWYgKCBpbmRleCA+IElSRU1BUF9FTlRSWV9OUiAtIDEgKQpAQCAtMzUzLDcgKzQwMCw3
IEBAIHN0YXRpYyBpbnQgaW9hcGljX3J0ZV90b19yZW1hcF9lbnRyeShzdHJ1Y3QgaW9tbXUgKmlv
bW11LAogICAgICAgICByZW1hcF9ydGUtPmZvcm1hdCA9IDE7ICAgIC8qIGluZGljYXRlIHJlbWFw
IGZvcm1hdCAqLwogICAgIH0KIAotICAgICppcmVtYXBfZW50cnkgPSBuZXdfaXJlOworICAgIHVw
ZGF0ZV9pcnRlKGlvbW11LCBpcmVtYXBfZW50cnksICZuZXdfaXJlLCAhaW5pdCk7CiAgICAgaW9t
bXVfZmx1c2hfY2FjaGVfZW50cnkoaXJlbWFwX2VudHJ5LCBzaXplb2YoKmlyZW1hcF9lbnRyeSkp
OwogICAgIGlvbW11X2ZsdXNoX2llY19pbmRleChpb21tdSwgMCwgaW5kZXgpOwogCkBAIC01Njcs
NyArNjE0LDEwIEBAIHN0YXRpYyBpbnQgbXNpX21zZ190b19yZW1hcF9lbnRyeSgKICAgICB7CiAg
ICAgICAgIC8qIEZyZWUgc3BlY2lmaWVkIHVudXNlZCBJUlRFcyAqLwogICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IG5yOyArK2kgKQorICAgICAgICB7CiAgICAgICAgICAgICBmcmVlX3JlbWFwX2Vu
dHJ5KGlvbW11LCBtc2lfZGVzYy0+cmVtYXBfaW5kZXggKyBpKTsKKyAgICAgICAgICAgIG1zaV9k
ZXNjW2ldLmlydGVfaW5pdGlhbGl6ZWQgPSBmYWxzZTsKKyAgICAgICAgfQogICAgICAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZpcl9jdHJsLT5pcmVtYXBfbG9jaywgZmxhZ3MpOwogICAgICAg
ICByZXR1cm4gMDsKICAgICB9CkBAIC02MzksNyArNjg5LDEwIEBAIHN0YXRpYyBpbnQgbXNpX21z
Z190b19yZW1hcF9lbnRyeSgKICAgICByZW1hcF9ydGUtPmFkZHJlc3NfaGkgPSAwOwogICAgIHJl
bWFwX3J0ZS0+ZGF0YSA9IGluZGV4IC0gaTsKIAotICAgICppcmVtYXBfZW50cnkgPSBuZXdfaXJl
OworICAgIHVwZGF0ZV9pcnRlKGlvbW11LCBpcmVtYXBfZW50cnksICZuZXdfaXJlLCBtc2lfZGVz
Yy0+aXJ0ZV9pbml0aWFsaXplZCk7CisgICAgaWYgKCAhbXNpX2Rlc2MtPmlydGVfaW5pdGlhbGl6
ZWQgKQorICAgICAgICBtc2lfZGVzYy0+aXJ0ZV9pbml0aWFsaXplZCA9IHRydWU7CisKICAgICBp
b21tdV9mbHVzaF9jYWNoZV9lbnRyeShpcmVtYXBfZW50cnksIHNpemVvZigqaXJlbWFwX2VudHJ5
KSk7CiAgICAgaW9tbXVfZmx1c2hfaWVjX2luZGV4KGlvbW11LCAwLCBpbmRleCk7CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21z
aS5oCmluZGV4IGJmMjQzZjguLmE1ZGU2YTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNpLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaApAQCAtMTAzLDYgKzEwMyw3
IEBAIHN0cnVjdCBtc2lfZGVzYyB7CiAJCV9fdTE2CWVudHJ5X25yOwkvKiBzcGVjaWZpYyBlbmFi
bGVkIGVudHJ5IAkgICovCiAJfSBtc2lfYXR0cmliOwogCisJYm9vbCBpcnRlX2luaXRpYWxpemVk
OwogCXVpbnQ4X3QgZ3ZlYzsJCQkvKiBndWVzdCB2ZWN0b3IuIHZhbGlkIHdoZW4gcGlfZGVzYyBp
c24ndCBOVUxMICovCiAJY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2M7CS8qIHBvaW50ZXIg
dG8gcG9zdGVkIGRlc2NyaXB0b3IgKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:18:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:18:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIAH-0003Iz-OP; Wed, 12 Apr 2017 13:18:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAG-0003If-51
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0E/01-03420-3292EE85; Wed, 12 Apr 2017 13:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVdZ812
 EweYzjBYTthk4MHps79vFHsAYxZqZl5RfkcCacXrpBvaCR3wVSzr2MjUw/uXqYuTiEBL4wiix
 42cvK4RznlHizrcHLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwskSDTsv
 A8W5xUwk2h9+4cdxGYBql/WO5ltAiPHAkaGVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2M0y/7H2KU5GBSEuW9rPA2QogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEr73GuwghwaLU9NSKtMwcYHDApCU4eJREeFPUgNK8xQWJucWZ6RCpU4yKUuK8wiB9
 AiCJjNI8uDZYQF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO9EkCk8mXklcNNfAS1mAlq8d
 u9bkMUliQgpqQZGx+hrPU6vk43+vFv54YRrb1tNqkrJH6/eM1bPRXdvcvml2Z9TmeFycZPMZt
 H2Bu99Sw603D5vKFRVWbRYvkLxw2ce64OJb5wWSTA4i31bHHSqPdyL3fdTmWSNi/OdqlavxZb
 Vlw9Pu3A0dOWEXVOcyxZM/a9eXtww9cGmo9buYe+PfnT66PxTiaU4I9FQi7moOBEACqXivEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1492003106!44146136!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49908 invoked from network); 12 Apr 2017 13:18:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:18:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAE-00026c-2o
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAE-00035T-0M
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIAE-00035T-0M@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:18:26 +0000
Subject: [Xen-changelog] [xen master] passthrough/io: fall back to remapping
	interrupt when we can't use VT-d PI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDIyMGUwYjAzM2Q5NTdmNjFiNzcyZDU5Y2YxYjIxMjRmZTc2MGIwNmQKQXV0aG9yOiAg
ICAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciA3IDE1
OjM4OjQwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTU6Mzg6NDAgMjAxNyArMDIwMAoKICAgIHBhc3N0
aHJvdWdoL2lvOiBmYWxsIGJhY2sgdG8gcmVtYXBwaW5nIGludGVycnVwdCB3aGVuIHdlIGNhbid0
IHVzZSBWVC1kIFBJCiAgICAKICAgIFRoZSBjdXJyZW50IGxvZ2ljIG9mIHVzaW5nIFZULWQgcGkg
aXMgd2hlbiBndWVzdCBjb25maWd1cmF0ZXMgdGhlIHBpcnEncwogICAgZGVzdGluYXRpb24gdmNw
dSB0byBhIHNpbmdsZSB2Y3B1LCB0aGUgYWNjb3JkaW5nIElSVEUgaXMgdXBkYXRlZCB0bwogICAg
cG9zdGVkIGZvcm1hdC4gSWYgdGhlIGRlc3RpbmF0aW9uIG9mIHRoZSBwaXJxIGlzIG11bHRpcGxl
IHZjcHVzLCB3ZSB3aWxsCiAgICBzdGF5IGluIHBvc3RlZCBmb3JtYXQuIE9idmlvdXNseSwgd2Ug
c2hvdWxkIGZhbGwgYmFjayB0byByZW1hcHBpbmcgaW50ZXJydXB0CiAgICB3aGVuIGd1ZXN0IHdy
b25nbHkgY29uZmlndXJhdGUgZGVzdGluYXRpb24gb2YgcGlycSBvciBtYWtlcyBpdCBoYXZlCiAg
ICBtdWx0aS1kZXN0aW5hdGlvbiB2Y3B1cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICAgIFtqYjogZ3VhcmQgYWdhaW5zdCB2Y3B1IGJlaW5nIE5VTExd
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgfCAxMSArKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwppbmRl
eCAzZTBhMTBlLi5lNWE0M2U1IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
by5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKQEAgLTQxMywxNSArNDEzLDgg
QEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKIAogICAgICAgICAvKiBVc2UgaW50ZXJydXB0IHBv
c3RpbmcgaWYgaXQgaXMgc3VwcG9ydGVkLiAqLwogICAgICAgICBpZiAoIGlvbW11X2ludHBvc3Qg
KQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIHZjcHUgKQotICAgICAgICAgICAgICAgIHBp
X3VwZGF0ZV9pcnRlKCZ2Y3B1LT5hcmNoLmh2bV92bXgucGlfZGVzYywgaW5mbywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyk7Ci0gICAgICAgICAg
ICBlbHNlCi0gICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19JTkZPLAotICAgICAgICAg
ICAgICAgICAgICAgICAgIiVwdjogZGVsaXZlciBpbnRlcnJ1cHQgaW4gcmVtYXBwaW5nIG1vZGUs
Z3ZlYzolMDJ4XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgdmNwdSwgcGlycV9kcGNpLT5n
bXNpLmd2ZWMpOwotICAgICAgICB9CisgICAgICAgICAgICBwaV91cGRhdGVfaXJ0ZSh2Y3B1ID8g
JnZjcHUtPmFyY2guaHZtX3ZteC5waV9kZXNjIDogTlVMTCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5ndmVjKTsKIAogICAgICAgICBicmVhazsKICAg
ICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:18:40 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:18:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIAS-0003LI-Q2; Wed, 12 Apr 2017 13:18:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAR-0003L4-1t
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:39 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 0E/A2-13192-E292EE85; Wed, 12 Apr 2017 13:18:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVdX812
 EwYmtYhYTthk4MHps79vFHsAYxZqZl5RfkcCaMevFfpaCg7sZK/5Mc2hgnNXD2MXIxSEk8IVR
 4tS5DvYuRk4g5zyjxK43aV2MHBxsAmISc/cqgIRFBFQlZq1YzgxRoi7R9LuBDcQWFvCWaN//i
 hGknFfATKJ1P9gUFqDyZx+XME9g5FjAyLCKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQJwxAsIPx9saAQ4ySHExKoryXFd5GCPEl5adUZiQWZ8QXleakFh9
 ilOHgUJLg3az+LkJIsCg1PbUiLTMHGBwwaQkOHiUR3hQ1oDRvcUFibnFmOkTqFKMux7ulH94z
 CbHk5eelSonzLgGZIQBSlFGaBzcCFqiXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7B2QKT
 2ZeCdymV0BHMAEdsXbvW5AjShIRUlINjFzx57O62O8eqZv+g8HzupDjsUeLux2c7Le6Lp527s
 mEE6JhO+/FNOjujMhc4Ge6Yi7/+zTbwqN8b1z6BDaI6S7/mLVo1eYTrY0Rcy9+1IlZ57i5S+n
 Fl7vM7XJv7kv77e7gP1r7Lf1UZ9/90Jkci/fcSGO4bfmk2aTNp5+FtTOhpmvPheQ9U5RYijMS
 DbWYi4oTAcQMQmxPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1492003116!56790587!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43206 invoked from network); 12 Apr 2017 13:18:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:18:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAO-00026r-5v
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAO-000380-54
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIAO-000380-54@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:18:36 +0000
Subject: [Xen-changelog] [xen master] x86/monitor: add support for
	descriptor access events
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQwYTY5OWEzODlmMWE1YjI4MmM0NTFmM2YwMjJjY2QwMTA3NGI1ZjMKQXV0aG9yOiAg
ICAgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6IEZyaSBBcHIg
NyAxNTozOTozMiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjQxOjAxIDIwMTcgKzAyMDAKCiAgICB4
ODYvbW9uaXRvcjogYWRkIHN1cHBvcnQgZm9yIGRlc2NyaXB0b3IgYWNjZXNzIGV2ZW50cwogICAg
CiAgICBBZGRzIG1vbml0b3Igc3VwcG9ydCBmb3IgZGVzY3JpcHRvciBhY2Nlc3MgZXZlbnRzIChy
ZWFkcyAmIHdyaXRlcyBvZgogICAgSURUUi9HRFRSL0xEVFIvVFIpIGZvciB0aGUgeDg2IGFyY2hp
dGVjdHVyZSAoVk1YIGFuZCBTVk0pLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBZHJpYW4gUG9w
IDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgW2piOiBtaW5vciBjb3NtZXRpYyAoaG9wZWZ1bGx5ISkgY2xlYW51cF0K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgfCAgMiArKwogdG9vbHMvbGlieGMveGNf
bW9uaXRvci5jICAgICAgICAgICAgfCAxNCArKysrKysrKysrKysKIHRvb2xzL3Rlc3RzL3hlbi1h
Y2Nlc3MveGVuLWFjY2Vzcy5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJj
aC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYyAgICAgICAgICB8IDIzICsrKysrKysr
KysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgIHwgNDIgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMgICAgICAgICAgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vYXJjaC94ODYvbW9uaXRvci5jICAgICAgICAgICAgICB8IDE4ICsrKysrKysrKysrKysrKwog
eGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMgICAgICAgICAgICAgfCAgNiArKysrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaCAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaCAg
IHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmggICB8ICAzICsrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oICAgfCA0MiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCAgICAgICB8
ICAzICsrLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAgMSArCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaCAgICAgICB8IDI1ICsrKysrKysrKysrKysrKysrKysr
KwogMTcgZmlsZXMgY2hhbmdlZCwgMjkxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaAppbmRleCAwMWY4ZGZlLi4xNjI5ZjQxIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaApAQCAtMjAxMCw2ICsyMDEwLDggQEAgaW50IHhjX21vbml0b3JfbW92X3RvX21zcih4Y19p
bnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsIHVpbnQzMl90IG1zciwKIGludCB4Y19t
b25pdG9yX3NpbmdsZXN0ZXAoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLCBi
b29sIGVuYWJsZSk7CiBpbnQgeGNfbW9uaXRvcl9zb2Z0d2FyZV9icmVha3BvaW50KHhjX2ludGVy
ZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBlbmFibGUpOworaW50IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3Mo
eGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBlbmFibGUpOwogaW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVz
dCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgZW5hYmxlLCBib29sIHN5bmMpOwogaW50IHhjX21vbml0b3JfZGVi
dWdfZXhjZXB0aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9y
LmMKaW5kZXggMTVhN2MzMi4uZjk5YjZlMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbW9u
aXRvci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwpAQCAtMTI5LDYgKzEyOSwyMCBA
QCBpbnQgeGNfbW9uaXRvcl9zaW5nbGVzdGVwKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWFpbl9pZCwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAKK2ludCB4
Y19tb25pdG9yX2Rlc2NyaXB0b3JfYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKQor
eworICAgIERFQ0xBUkVfRE9NQ1RMOworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfbW9u
aXRvcl9vcDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9tYWluX2lkOworICAgIGRvbWN0bC51Lm1v
bml0b3Jfb3Aub3AgPSBlbmFibGUgPyBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRU5BQkxFCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9E
SVNBQkxFOworICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AuZXZlbnQgPSBYRU5fRE9NQ1RMX01PTklU
T1JfRVZFTlRfREVTQ19BQ0NFU1M7CisKKyAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0
bCk7Cit9CisKIGludCB4Y19tb25pdG9yX2d1ZXN0X3JlcXVlc3QoeGNfaW50ZXJmYWNlICp4Y2gs
IGRvbWlkX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBzeW5jKQogewpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94
ZW4tYWNjZXNzLmMgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwppbmRleCA5
ZDRmOTU3Li5mZjRkMjg5IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1h
Y2Nlc3MuYworKysgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwpAQCAtMzM3
LDcgKzMzNyw3IEBAIHZvaWQgdXNhZ2UoY2hhciogcHJvZ25hbWUpCiB7CiAgICAgZnByaW50Zihz
dGRlcnIsICJVc2FnZTogJXMgWy1tXSA8ZG9tYWluX2lkPiB3cml0ZXxleGVjIiwgcHJvZ25hbWUp
OwogI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKLSAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAifGJyZWFrcG9pbnR8YWx0cDJtX3dyaXRlfGFsdHAybV9leGVj
fGRlYnVnfGNwdWlkIik7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInxicmVha3BvaW50
fGFsdHAybV93cml0ZXxhbHRwMm1fZXhlY3xkZWJ1Z3xjcHVpZHxkZXNjX2FjY2VzcyIpOwogI2Vs
aWYgZGVmaW5lZChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQogICAgICAgICAgICAg
ZnByaW50ZihzdGRlcnIsICJ8cHJpdmNhbGwiKTsKICNlbmRpZgpAQCAtMzY4LDYgKzM2OCw3IEBA
IGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgaW50IGFsdHAybSA9IDA7CiAg
ICAgaW50IGRlYnVnID0gMDsKICAgICBpbnQgY3B1aWQgPSAwOworICAgIGludCBkZXNjX2FjY2Vz
cyA9IDA7CiAgICAgdWludDE2X3QgYWx0cDJtX3ZpZXdfaWQgPSAwOwogCiAgICAgY2hhciogcHJv
Z25hbWUgPSBhcmd2WzBdOwpAQCAtNDM0LDYgKzQzNSwxMCBAQCBpbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqYXJndltdKQogICAgIHsKICAgICAgICAgY3B1aWQgPSAxOwogICAgIH0KKyAgICBlbHNl
IGlmICggIXN0cmNtcChhcmd2WzBdLCAiZGVzY19hY2Nlc3MiKSApCisgICAgeworICAgICAgICBk
ZXNjX2FjY2VzcyA9IDE7CisgICAgfQogI2VsaWYgZGVmaW5lZChfX2FybV9fKSB8fCBkZWZpbmVk
KF9fYWFyY2g2NF9fKQogICAgIGVsc2UgaWYgKCAhc3RyY21wKGFyZ3ZbMF0sICJwcml2Y2FsbCIp
ICkKICAgICB7CkBAIC01NzEsNiArNTc2LDE2IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICph
cmd2W10pCiAgICAgICAgIH0KICAgICB9CiAKKyAgICBpZiAoIGRlc2NfYWNjZXNzICkKKyAgICB7
CisgICAgICAgIHJjID0geGNfbW9uaXRvcl9kZXNjcmlwdG9yX2FjY2Vzcyh4Y2gsIGRvbWFpbl9p
ZCwgMSk7CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgeworICAgICAgICAgICAgRVJS
T1IoIkVycm9yICVkIHNldHRpbmcgZGVzY3JpcHRvciBhY2Nlc3MgbGlzdGVuZXIgd2l0aCB2bV9l
dmVudFxuIiwgcmMpOworICAgICAgICAgICAgZ290byBleGl0OworICAgICAgICB9CisgICAgfQor
CiAgICAgaWYgKCBwcml2Y2FsbCApCiAgICAgewogICAgICAgICByYyA9IHhjX21vbml0b3JfcHJp
dmlsZWdlZF9jYWxsKHhjaCwgZG9tYWluX2lkLCAxKTsKQEAgLTU5NSw2ICs2MTAsOCBAQCBpbnQg
bWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgICAgICAgICAgICAgIHJjID0geGNfbW9u
aXRvcl9kZWJ1Z19leGNlcHRpb25zKHhjaCwgZG9tYWluX2lkLCAwLCAwKTsKICAgICAgICAgICAg
IGlmICggY3B1aWQgKQogICAgICAgICAgICAgICAgIHJjID0geGNfbW9uaXRvcl9jcHVpZCh4Y2gs
IGRvbWFpbl9pZCwgMCk7CisgICAgICAgICAgICBpZiAoIGRlc2NfYWNjZXNzICkKKyAgICAgICAg
ICAgICAgICByYyA9IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3MoeGNoLCBkb21haW5faWQs
IDApOwogCiAgICAgICAgICAgICBpZiAoIHByaXZjYWxsICkKICAgICAgICAgICAgICAgICByYyA9
IHhjX21vbml0b3JfcHJpdmlsZWdlZF9jYWxsKHhjaCwgZG9tYWluX2lkLCAwKTsKQEAgLTc3OSw2
ICs3OTYsMTYgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICAgICAgICAg
ICAgICByc3AuZGF0YSA9IHJlcS5kYXRhOwogICAgICAgICAgICAgICAgIHJzcC5kYXRhLnJlZ3Mu
eDg2LnJpcCArPSByZXEudS5jcHVpZC5pbnNuX2xlbmd0aDsKICAgICAgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgICAgIGNhc2UgVk1fRVZFTlRfUkVBU09OX0RFU0NSSVBUT1JfQUNDRVNTOgor
ICAgICAgICAgICAgICAgIHByaW50ZigiRGVzY3JpcHRvciBhY2Nlc3M6IHJpcD0lMDE2IlBSSXg2
NCIsIHZjcHUgJWQ6ICJcCisgICAgICAgICAgICAgICAgICAgICAgICJWTUV4aXQgaW5mbz0weCUi
UFJJeDMyIiwgZGVzY3JpcHRvcj0lZCwgaXMgd3JpdGU9JWRcbiIsCisgICAgICAgICAgICAgICAg
ICAgICAgIHJlcS5kYXRhLnJlZ3MueDg2LnJpcCwKKyAgICAgICAgICAgICAgICAgICAgICAgcmVx
LnZjcHVfaWQsCisgICAgICAgICAgICAgICAgICAgICAgIHJlcS51LmRlc2NfYWNjZXNzLmFyY2gu
dm14Lmluc3RyX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgIHJlcS51LmRlc2NfYWNjZXNz
LmRlc2NyaXB0b3IsCisgICAgICAgICAgICAgICAgICAgICAgIHJlcS51LmRlc2NfYWNjZXNzLmlz
X3dyaXRlKTsKKyAgICAgICAgICAgICAgICByc3AuZmxhZ3MgfD0gVk1fRVZFTlRfRkxBR19FTVVM
QVRFOworICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgZGVmYXVsdDoKICAgICAg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlVOS05PV04gUkVBU09OIENPREUgJWRcbiIsIHJl
cS5yZWFzb24pOwogICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggYjY3Yjg1My4uMzU1MzFhZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCkBAIC0zNjAzLDYgKzM2MDMsNDEgQEAgZ3BfZmF1bHQ6CiAgICAgcmV0dXJuIFg4NkVNVUxf
RVhDRVBUSU9OOwogfQogCitpbnQgaHZtX2Rlc2NyaXB0b3JfYWNjZXNzX2ludGVyY2VwdCh1aW50
NjRfdCBleGl0X2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCB2bXhfZXhpdF9xdWFsaWZpY2F0aW9uLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGRlc2NyaXB0b3IsIGJvb2wgaXNfd3JpdGUpCit7CisgICAg
c3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0g
Y3Vyci0+ZG9tYWluOworCisgICAgaWYgKCBjdXJyZC0+YXJjaC5tb25pdG9yLmRlc2NyaXB0b3Jf
YWNjZXNzX2VuYWJsZWQgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGN1cnItPmFyY2gudm1fZXZl
bnQpOworICAgICAgICBodm1fbW9uaXRvcl9kZXNjcmlwdG9yX2FjY2VzcyhleGl0X2luZm8sIHZt
eF9leGl0X3F1YWxpZmljYXRpb24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRlc2NyaXB0b3IsIGlzX3dyaXRlKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAg
ICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgY3R4dDsKKworICAgICAgICBodm1fZW11bGF0ZV9p
bml0X29uY2UoJmN0eHQsIE5VTEwsIGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSk7CisgICAgICAgIHN3
aXRjaCAoIGh2bV9lbXVsYXRlX29uZSgmY3R4dCkgKQorICAgICAgICB7CisgICAgICAgIGNhc2Ug
WDg2RU1VTF9VTkhBTkRMRUFCTEU6CisgICAgICAgICAgICBkb21haW5fY3Jhc2goY3VycmQpOwor
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICBjYXNlIFg4
NkVNVUxfRVhDRVBUSU9OOgorICAgICAgICAgICAgaHZtX2luamVjdF9ldmVudCgmY3R4dC5jdHh0
LmV2ZW50KTsKKyAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgICAgICBkZWZhdWx0
OgorICAgICAgICAgICAgaHZtX2VtdWxhdGVfd3JpdGViYWNrKCZjdHh0KTsKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30K
Kwogc3RhdGljIGJvb2wgaXNfY3Jvc3NfdmVuZG9yKGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9z
dGF0ZSAqc3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL21v
bml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCmluZGV4IGY1Y2QyNDUuLmJkZTVm
ZDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vbW9uaXRvci5jCkBAIC03Miw2ICs3MiwyOSBAQCB2b2lkIGh2bV9tb25pdG9yX21z
cih1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCB2YWx1ZSkKICAgICB9CiB9CiAKK3ZvaWQgaHZt
X21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3ModWludDY0X3QgZXhpdF9pbmZvLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB2bXhfZXhpdF9xdWFsaWZpY2F0aW9u
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGRlc2NyaXB0b3Is
IGJvb2wgaXNfd3JpdGUpCit7CisgICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHsKKyAgICAg
ICAgLnJlYXNvbiA9IFZNX0VWRU5UX1JFQVNPTl9ERVNDUklQVE9SX0FDQ0VTUywKKyAgICAgICAg
LnUuZGVzY19hY2Nlc3MuZGVzY3JpcHRvciA9IGRlc2NyaXB0b3IsCisgICAgICAgIC51LmRlc2Nf
YWNjZXNzLmlzX3dyaXRlID0gaXNfd3JpdGUsCisgICAgfTsKKworICAgIGlmICggY3B1X2hhc192
bXggKQorICAgIHsKKyAgICAgICAgcmVxLnUuZGVzY19hY2Nlc3MuYXJjaC52bXguaW5zdHJfaW5m
byA9IGV4aXRfaW5mbzsKKyAgICAgICAgcmVxLnUuZGVzY19hY2Nlc3MuYXJjaC52bXguZXhpdF9x
dWFsaWZpY2F0aW9uID0gdm14X2V4aXRfcXVhbGlmaWNhdGlvbjsKKyAgICB9CisgICAgZWxzZQor
ICAgIHsKKyAgICAgICAgcmVxLnUuZGVzY19hY2Nlc3MuYXJjaC5zdm0uZXhpdGluZm8gPSBleGl0
X2luZm87CisgICAgfQorCisgICAgbW9uaXRvcl90cmFwcyhjdXJyZW50LCB0cnVlLCAmcmVxKTsK
K30KKwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGdmbl9vZl9yaXAodW5zaWduZWQgbG9u
ZyByaXApCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpp
bmRleCAyZjBiNTQyLi5hMDg4ZmQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtODY2LDYgKzg2NiwyMyBA
QCBzdGF0aWMgdm9pZCBzdm1fc2V0X3JkdHNjX2V4aXRpbmcoc3RydWN0IHZjcHUgKnYsIGJvb2xf
dCBlbmFibGUpCiAgICAgdm1jYl9zZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2bWNiLCBnZW5lcmFs
Ml9pbnRlcmNlcHRzKTsKIH0KIAorc3RhdGljIHZvaWQgc3ZtX3NldF9kZXNjcmlwdG9yX2FjY2Vz
c19leGl0aW5nKHN0cnVjdCB2Y3B1ICp2LCBib29sIGVuYWJsZSkKK3sKKyAgICBzdHJ1Y3Qgdm1j
Yl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKKyAgICB1MzIgZ2VuZXJhbDFf
aW50ZXJjZXB0cyA9IHZtY2JfZ2V0X2dlbmVyYWwxX2ludGVyY2VwdHModm1jYik7CisgICAgdTMy
IG1hc2sgPSBHRU5FUkFMMV9JTlRFUkNFUFRfSURUUl9SRUFEIHwgR0VORVJBTDFfSU5URVJDRVBU
X0dEVFJfUkVBRAorICAgICAgICAgICAgfCBHRU5FUkFMMV9JTlRFUkNFUFRfTERUUl9SRUFEIHwg
R0VORVJBTDFfSU5URVJDRVBUX1RSX1JFQUQKKyAgICAgICAgICAgIHwgR0VORVJBTDFfSU5URVJD
RVBUX0lEVFJfV1JJVEUgfCBHRU5FUkFMMV9JTlRFUkNFUFRfR0RUUl9XUklURQorICAgICAgICAg
ICAgfCBHRU5FUkFMMV9JTlRFUkNFUFRfTERUUl9XUklURSB8IEdFTkVSQUwxX0lOVEVSQ0VQVF9U
Ul9XUklURTsKKworICAgIGlmICggZW5hYmxlICkKKyAgICAgICAgZ2VuZXJhbDFfaW50ZXJjZXB0
cyB8PSBtYXNrOworICAgIGVsc2UKKyAgICAgICAgZ2VuZXJhbDFfaW50ZXJjZXB0cyAmPSB+bWFz
azsKKworICAgIHZtY2Jfc2V0X2dlbmVyYWwxX2ludGVyY2VwdHModm1jYiwgZ2VuZXJhbDFfaW50
ZXJjZXB0cyk7Cit9CisKIHN0YXRpYyB1bnNpZ25lZCBpbnQgc3ZtX2dldF9pbnNuX2J5dGVzKHN0
cnVjdCB2Y3B1ICp2LCB1aW50OF90ICpidWYpCiB7CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2
bWNiID0gdi0+YXJjaC5odm1fc3ZtLnZtY2I7CkBAIC0yMzcwLDYgKzIzODcsNyBAQCBzdGF0aWMg
c3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRhIHN2bV9mdW5jdGlvbl90YWJsZSA9
IHsKICAgICAubXNyX3JlYWRfaW50ZXJjZXB0ICAgPSBzdm1fbXNyX3JlYWRfaW50ZXJjZXB0LAog
ICAgIC5tc3Jfd3JpdGVfaW50ZXJjZXB0ICA9IHN2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0LAogICAg
IC5zZXRfcmR0c2NfZXhpdGluZyAgICA9IHN2bV9zZXRfcmR0c2NfZXhpdGluZywKKyAgICAuc2V0
X2Rlc2NyaXB0b3JfYWNjZXNzX2V4aXRpbmcgPSBzdm1fc2V0X2Rlc2NyaXB0b3JfYWNjZXNzX2V4
aXRpbmcsCiAgICAgLmdldF9pbnNuX2J5dGVzICAgICAgID0gc3ZtX2dldF9pbnNuX2J5dGVzLAog
CiAgICAgLm5odm1fdmNwdV9pbml0aWFsaXNlID0gbnN2bV92Y3B1X2luaXRpYWxpc2UsCkBAIC0y
Nzg5LDYgKzI4MDcsMzAgQEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgIHN2bV92bWV4aXRfZG9fcGF1c2UocmVncyk7CiAgICAgICAg
IGJyZWFrOwogCisgICAgY2FzZSBWTUVYSVRfSURUUl9SRUFEOgorICAgIGNhc2UgVk1FWElUX0lE
VFJfV1JJVEU6CisgICAgICAgIGh2bV9kZXNjcmlwdG9yX2FjY2Vzc19pbnRlcmNlcHQodm1jYi0+
ZXhpdGludGluZm8uYnl0ZXMsIDAsCisgICAgICAgICAgICBWTV9FVkVOVF9ERVNDX0lEVFIsIGV4
aXRfcmVhc29uID09IFZNRVhJVF9JRFRSX1dSSVRFKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIFZNRVhJVF9HRFRSX1JFQUQ6CisgICAgY2FzZSBWTUVYSVRfR0RUUl9XUklURToKKyAgICAg
ICAgaHZtX2Rlc2NyaXB0b3JfYWNjZXNzX2ludGVyY2VwdCh2bWNiLT5leGl0aW50aW5mby5ieXRl
cywgMCwKKyAgICAgICAgICAgIFZNX0VWRU5UX0RFU0NfR0RUUiwgZXhpdF9yZWFzb24gPT0gVk1F
WElUX0dEVFJfV1JJVEUpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgVk1FWElUX0xEVFJf
UkVBRDoKKyAgICBjYXNlIFZNRVhJVF9MRFRSX1dSSVRFOgorICAgICAgICBodm1fZGVzY3JpcHRv
cl9hY2Nlc3NfaW50ZXJjZXB0KHZtY2ItPmV4aXRpbnRpbmZvLmJ5dGVzLCAwLAorICAgICAgICAg
ICAgVk1fRVZFTlRfREVTQ19MRFRSLCBleGl0X3JlYXNvbiA9PSBWTUVYSVRfTERUUl9XUklURSk7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBWTUVYSVRfVFJfUkVBRDoKKyAgICBjYXNlIFZN
RVhJVF9UUl9XUklURToKKyAgICAgICAgaHZtX2Rlc2NyaXB0b3JfYWNjZXNzX2ludGVyY2VwdCh2
bWNiLT5leGl0aW50aW5mby5ieXRlcywgMCwKKyAgICAgICAgICAgIFZNX0VWRU5UX0RFU0NfVFIs
IGV4aXRfcmVhc29uID09IFZNRVhJVF9UUl9XUklURSk7CisgICAgICAgIGJyZWFrOworCiAgICAg
ZGVmYXVsdDoKICAgICB1bmV4cGVjdGVkX2V4aXRfdHlwZToKICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0VSUiwgInVuZXhwZWN0ZWQgVk1FWElUOiBleGl0IHJlYXNvbiA9ICUjIlBSSXg2NCIsICIK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKaW5kZXggMDFhY2Q1YS4uYWQ4MzEwOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTE0
MjMsNiArMTQyMywyMCBAQCBzdGF0aWMgdm9pZCB2bXhfc2V0X3JkdHNjX2V4aXRpbmcoc3RydWN0
IHZjcHUgKnYsIGJvb2xfdCBlbmFibGUpCiAgICAgdm14X3ZtY3NfZXhpdCh2KTsKIH0KIAorc3Rh
dGljIHZvaWQgdm14X3NldF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nKHN0cnVjdCB2Y3B1ICp2
LCBib29sIGVuYWJsZSkKK3sKKyAgICBpZiAoIGVuYWJsZSApCisgICAgICAgIHYtPmFyY2guaHZt
X3ZteC5zZWNvbmRhcnlfZXhlY19jb250cm9sIHw9CisgICAgICAgICAgICBTRUNPTkRBUllfRVhF
Q19ERVNDUklQVE9SX1RBQkxFX0VYSVRJTkc7CisgICAgZWxzZQorICAgICAgICB2LT5hcmNoLmh2
bV92bXguc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCAmPQorICAgICAgICAgICAgflNFQ09OREFSWV9F
WEVDX0RFU0NSSVBUT1JfVEFCTEVfRVhJVElORzsKKworICAgIHZteF92bWNzX2VudGVyKHYpOwor
ICAgIHZteF91cGRhdGVfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCh2KTsKKyAgICB2bXhfdm1jc19l
eGl0KHYpOworfQorCiBzdGF0aWMgdm9pZCB2bXhfaW5pdF9oeXBlcmNhbGxfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB2b2lkICpoeXBlcmNhbGxfcGFnZSkKIHsKICAgICBjaGFyICpwOwpAQCAtMjMx
MSw2ICsyMzI1LDcgQEAgc3RhdGljIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgX19pbml0ZGF0
YSB2bXhfZnVuY3Rpb25fdGFibGUgPSB7CiAgICAgLmhhbmRsZV9jZCAgICAgICAgICAgID0gdm14
X2hhbmRsZV9jZCwKICAgICAuc2V0X2luZm9fZ3Vlc3QgICAgICAgPSB2bXhfc2V0X2luZm9fZ3Vl
c3QsCiAgICAgLnNldF9yZHRzY19leGl0aW5nICAgID0gdm14X3NldF9yZHRzY19leGl0aW5nLAor
ICAgIC5zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyA9IHZteF9zZXRfZGVzY3JpcHRvcl9h
Y2Nlc3NfZXhpdGluZywKICAgICAubmh2bV92Y3B1X2luaXRpYWxpc2UgPSBudm14X3ZjcHVfaW5p
dGlhbGlzZSwKICAgICAubmh2bV92Y3B1X2Rlc3Ryb3kgICAgPSBudm14X3ZjcHVfZGVzdHJveSwK
ICAgICAubmh2bV92Y3B1X3Jlc2V0ICAgICAgPSBudm14X3ZjcHVfcmVzZXQsCkBAIC0zNDQyLDYg
KzM0NTcsMzMgQEAgc3RhdGljIHZvaWQgdm14X2hhbmRsZV94cnN0b3JzKHZvaWQpCiAgICAgZG9t
YWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7CiB9CiAKK3N0YXRpYyB2b2lkIHZteF9oYW5kbGVf
ZGVzY3JpcHRvcl9hY2Nlc3ModWludDMyX3QgZXhpdF9yZWFzb24pCit7CisgICAgdWludDY0X3Qg
aW5zdHJfaW5mbzsKKyAgICB1aW50NjRfdCBleGl0X3F1YWxpZmljYXRpb247CisgICAgdW5zaWdu
ZWQgaW50IGRlc2M7CisKKyAgICBfX3ZtcmVhZChFWElUX1FVQUxJRklDQVRJT04sICZleGl0X3F1
YWxpZmljYXRpb24pOworICAgIF9fdm1yZWFkKFZNWF9JTlNUUlVDVElPTl9JTkZPLCAmaW5zdHJf
aW5mbyk7CisKKyAgICBpZiAoIGV4aXRfcmVhc29uID09IEVYSVRfUkVBU09OX0FDQ0VTU19HRFRS
X09SX0lEVFIgKQorICAgIHsKKyAgICAgICAgaWR0X29yX2dkdF9pbnN0cl9pbmZvX3QgaW5mbzsK
KyAgICAgICAgaW5mby5yYXcgPSBpbnN0cl9pbmZvOworICAgICAgICBkZXNjID0gaW5mby5pbnN0
cl9pZGVudGl0eSA/IFZNX0VWRU5UX0RFU0NfSURUUiA6IFZNX0VWRU5UX0RFU0NfR0RUUjsKKyAg
ICAgICAgaHZtX2Rlc2NyaXB0b3JfYWNjZXNzX2ludGVyY2VwdChpbmZvLnJhdywgZXhpdF9xdWFs
aWZpY2F0aW9uLCBkZXNjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGluZm8uaW5zdHJfd3JpdGUpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBsZHRf
b3JfdHJfaW5zdHJfaW5mb190IGluZm87CisgICAgICAgIGluZm8ucmF3ID0gaW5zdHJfaW5mbzsK
KyAgICAgICAgZGVzYyA9IGluZm8uaW5zdHJfaWRlbnRpdHkgPyBWTV9FVkVOVF9ERVNDX1RSIDog
Vk1fRVZFTlRfREVTQ19MRFRSOworICAgICAgICBodm1fZGVzY3JpcHRvcl9hY2Nlc3NfaW50ZXJj
ZXB0KGluZm8ucmF3LCBleGl0X3F1YWxpZmljYXRpb24sIGRlc2MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW5mby5pbnN0cl93cml0ZSk7CisgICAgfQorfQorCiBz
dGF0aWMgaW50IHZteF9oYW5kbGVfYXBpY193cml0ZSh2b2lkKQogewogICAgIHVuc2lnbmVkIGxv
bmcgZXhpdF9xdWFsaWZpY2F0aW9uOwpAQCAtNDA1Myw2ICs0MDk1LDkgQEAgdm9pZCB2bXhfdm1l
eGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBjYXNlIEVYSVRf
UkVBU09OX0FDQ0VTU19HRFRSX09SX0lEVFI6CiAgICAgY2FzZSBFWElUX1JFQVNPTl9BQ0NFU1Nf
TERUUl9PUl9UUjoKKyAgICAgICAgdm14X2hhbmRsZV9kZXNjcmlwdG9yX2FjY2VzcyhleGl0X3Jl
YXNvbik7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBFWElUX1JFQVNPTl9WTVhfUFJFRU1Q
VElPTl9USU1FUl9FWFBJUkVEOgogICAgIGNhc2UgRVhJVF9SRUFTT05fSU5WUENJRDoKICAgICAv
KiBmYWxsIHRocm91Z2ggKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMgYi94
ZW4vYXJjaC94ODYvbW9uaXRvci5jCmluZGV4IDVmNjA3NDMuLmVlYjY3ZjUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwpAQCAt
MjExLDYgKzIxMSwyNCBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9t
YWluICpkLAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIFhFTl9ET01DVExfTU9O
SVRPUl9FVkVOVF9ERVNDX0FDQ0VTUzoKKyAgICB7CisgICAgICAgIGJvb2wgb2xkX3N0YXR1cyA9
IGFkLT5tb25pdG9yLmRlc2NyaXB0b3JfYWNjZXNzX2VuYWJsZWQ7CisgICAgICAgIHN0cnVjdCB2
Y3B1ICp2OworCisgICAgICAgIGlmICggdW5saWtlbHkob2xkX3N0YXR1cyA9PSByZXF1ZXN0ZWRf
c3RhdHVzKSApCisgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsKKworICAgICAgICBkb21haW5f
cGF1c2UoZCk7CisgICAgICAgIGFkLT5tb25pdG9yLmRlc2NyaXB0b3JfYWNjZXNzX2VuYWJsZWQg
PSByZXF1ZXN0ZWRfc3RhdHVzOworCisgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAg
ICAgICAgICAgIGh2bV9mdW5jcy5zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyh2LCByZXF1
ZXN0ZWRfc3RhdHVzKTsKKworICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKyAgICAgICAgYnJl
YWs7CisgICAgfQorCiAgICAgY2FzZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVf
QlJFQUtQT0lOVDoKICAgICB7CiAgICAgICAgIGJvb2xfdCBvbGRfc3RhdHVzID0gYWQtPm1vbml0
b3Iuc29mdHdhcmVfYnJlYWtwb2ludF9lbmFibGVkOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3ZtX2V2ZW50LmMgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwppbmRleCBhN2NlNmNhLi41MDJj
Y2MyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYworKysgYi94ZW4vYXJjaC94
ODYvdm1fZXZlbnQuYwpAQCAtMjI5LDYgKzIyOSwxMiBAQCB2b2lkIHZtX2V2ZW50X2VtdWxhdGVf
Y2hlY2soc3RydWN0IHZjcHUgKnYsIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCkKICAgICAgICAg
fQogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgVk1fRVZFTlRfUkVBU09OX0RFU0NSSVBUT1Jf
QUNDRVNTOgorICAgICAgICBpZiAoIHJzcC0+ZmxhZ3MgJiBWTV9FVkVOVF9GTEFHX1NFVF9FTVVM
X1JFQURfREFUQSApCisgICAgICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT5lbXVsLnJlYWQgPSBy
c3AtPmRhdGEuZW11bC5yZWFkOworICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT5lbXVsYXRlX2Zs
YWdzID0gcnNwLT5mbGFnczsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAg
ICBicmVhazsKICAgICB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggNjQyMGNhMi4uNmFiOTg3ZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oCkBAIC00MDQsNiArNDA0LDcgQEAgc3RydWN0IGFyY2hfZG9tYWlu
CiAgICAgICAgIHVuc2lnbmVkIGludCBkZWJ1Z19leGNlcHRpb25fZW5hYmxlZCAgICAgOiAxOwog
ICAgICAgICB1bnNpZ25lZCBpbnQgZGVidWdfZXhjZXB0aW9uX3N5bmMgICAgICAgIDogMTsKICAg
ICAgICAgdW5zaWduZWQgaW50IGNwdWlkX2VuYWJsZWQgICAgICAgICAgICAgICA6IDE7CisgICAg
ICAgIHVuc2lnbmVkIGludCBkZXNjcmlwdG9yX2FjY2Vzc19lbmFibGVkICAgOiAxOwogICAgICAg
ICBzdHJ1Y3QgbW9uaXRvcl9tc3JfYml0bWFwICptc3JfYml0bWFwOwogICAgIH0gbW9uaXRvcjsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaAppbmRleCA5N2Y5NzcxLi43YTg1YjJlIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaApAQCAtMTczLDYgKzE3Myw3IEBAIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgewog
ICAgIHZvaWQgKCpoYW5kbGVfY2QpKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhbHVl
KTsKICAgICB2b2lkICgqc2V0X2luZm9fZ3Vlc3QpKHN0cnVjdCB2Y3B1ICp2KTsKICAgICB2b2lk
ICgqc2V0X3JkdHNjX2V4aXRpbmcpKHN0cnVjdCB2Y3B1ICp2LCBib29sX3QpOworICAgIHZvaWQg
KCpzZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZykoc3RydWN0IHZjcHUgKnYsIGJvb2wpOwog
CiAgICAgLyogTmVzdGVkIEhWTSAqLwogICAgIGludCAoKm5odm1fdmNwdV9pbml0aWFsaXNlKShz
dHJ1Y3QgdmNwdSAqdik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25p
dG9yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmgKaW5kZXggODVjYTY3OC4u
ZDllZmIzNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaApAQCAtMzgsNiArMzgsOSBAQCBi
b29sX3QgaHZtX21vbml0b3JfY3IodW5zaWduZWQgaW50IGluZGV4LCB1bnNpZ25lZCBsb25nIHZh
bHVlLAogI2RlZmluZSBodm1fbW9uaXRvcl9jclgoY3IsIG5ldywgb2xkKSBcCiAgICAgICAgICAg
ICAgICAgICAgICAgICBodm1fbW9uaXRvcl9jcihWTV9FVkVOVF9YODZfIyNjciwgbmV3LCBvbGQp
CiB2b2lkIGh2bV9tb25pdG9yX21zcih1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCB2YWx1ZSk7
Cit2b2lkIGh2bV9tb25pdG9yX2Rlc2NyaXB0b3JfYWNjZXNzKHVpbnQ2NF90IGV4aXRfaW5mbywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgdm14X2V4aXRfcXVh
bGlmaWNhdGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBk
ZXNjcmlwdG9yLCBib29sIGlzX3dyaXRlKTsKIGludCBodm1fbW9uaXRvcl9kZWJ1Zyh1bnNpZ25l
ZCBsb25nIHJpcCwgZW51bSBodm1fbW9uaXRvcl9kZWJ1Z190eXBlIHR5cGUsCiAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0cmFwX3R5cGUsIHVuc2lnbmVkIGxvbmcgaW5zbl9s
ZW5ndGgpOwogaW50IGh2bV9tb25pdG9yX2NwdWlkKHVuc2lnbmVkIGxvbmcgaW5zbl9sZW5ndGgs
IHVuc2lnbmVkIGludCBsZWFmLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3VwcG9ydC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCmluZGV4IDYzMmVi
OTAuLjhhMTI1MmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKQEAgLTEyOCw2ICsxMjgs
OSBAQCBpbnQgaHZtX3NldF9lZmVyKHVpbnQ2NF90IHZhbHVlKTsKIGludCBodm1fc2V0X2NyMCh1
bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKTsKIGludCBodm1fc2V0X2NyMyh1
bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKTsKIGludCBodm1fc2V0X2NyNCh1
bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKTsKK2ludCBodm1fZGVzY3JpcHRv
cl9hY2Nlc3NfaW50ZXJjZXB0KHVpbnQ2NF90IGV4aXRfaW5mbywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZteF9leGl0X3F1YWxpZmljYXRpb24sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZGVzY3JpcHRvciwg
Ym9vbCBpc193cml0ZSk7CiBpbnQgaHZtX21vdl90b19jcih1bnNpZ25lZCBpbnQgY3IsIHVuc2ln
bmVkIGludCBncHIpOwogaW50IGh2bV9tb3ZfZnJvbV9jcih1bnNpZ25lZCBpbnQgY3IsIHVuc2ln
bmVkIGludCBncHIpOwogdm9pZCBodm1fdWRfaW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICopOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCmluZGV4IDVlYWQ1N2MuLjQ4ODlhNjQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKQEAgLTYyOSw0ICs2MjksNDYgQEAgdHlwZWRlZiBz
dHJ1Y3QgewogICAgIHUxNiBlcHRwX2luZGV4OwogfSB2ZV9pbmZvX3Q7CiAKKy8qIFZNLUV4aXQg
aW5zdHJ1Y3Rpb24gaW5mbyBmb3IgTElEVCwgTEdEVCwgU0lEVCwgU0dEVCAqLwordHlwZWRlZiB1
bmlvbiBpZHRfb3JfZ2R0X2luc3RyX2luZm8geworICAgIHVuc2lnbmVkIGxvbmcgcmF3OworICAg
IHN0cnVjdCB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgc2NhbGluZyAgIDoyLCAgLyogYml0cyAw
OjEgLSBTY2FsaW5nICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDo1LCAgLyog
Yml0cyA2OjIgLSBVbmRlZmluZWQgKi8KKyAgICAgICAgYWRkcl9zaXplICAgICAgICAgICAgICAg
OjMsICAvKiBiaXRzIDk6NyAtIEFkZHJlc3Mgc2l6ZSAqLworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6MSwgIC8qIGJpdCAxMCAtIENsZWFyZWQgdG8gMCAqLworICAgICAgICBvcGVy
YW5kX3NpemUgICAgICAgICAgICA6MSwgIC8qIGJpdCAxMSAtIE9wZXJhbmQgc2l6ZSAqLworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6MywgIC8qIGJpdHMgMTQ6MTIgLSBVbmRlZmlu
ZWQgKi8KKyAgICAgICAgc2VnbWVudF9yZWcgICAgICAgICAgICAgOjMsICAvKiBiaXRzIDE3OjE1
IC0gU2VnbWVudCByZWdpc3RlciAqLworICAgICAgICBpbmRleF9yZWcgICAgICAgICAgICAgICA6
NCwgIC8qIGJpdHMgMjE6MTggLSBJbmRleCByZWdpc3RlciAqLworICAgICAgICBpbmRleF9yZWdf
aW52YWxpZCAgICAgICA6MSwgIC8qIGJpdCAyMiAtIEluZGV4IHJlZ2lzdGVyIGludmFsaWQgKi8K
KyAgICAgICAgYmFzZV9yZWcgICAgICAgICAgICAgICAgOjQsICAvKiBiaXRzIDI2OjIzIC0gQmFz
ZSByZWdpc3RlciAqLworICAgICAgICBiYXNlX3JlZ19pbnZhbGlkICAgICAgICA6MSwgIC8qIGJp
dCAyNyAtIEJhc2UgcmVnaXN0ZXIgaW52YWxpZCAqLworICAgICAgICBpbnN0cl9pZGVudGl0eSAg
ICAgICAgICA6MSwgIC8qIGJpdCAyOCAtIDA6R0RULCAxOklEVCAqLworICAgICAgICBpbnN0cl93
cml0ZSAgICAgICAgICAgICA6MSwgIC8qIGJpdCAyOSAtIDA6c3RvcmUsIDE6bG9hZCAqLworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6MzQ7IC8qIGJpdHMgMzA6NjMgLSBVbmRlZmlu
ZWQgKi8KKyAgICB9OworfSBpZHRfb3JfZ2R0X2luc3RyX2luZm9fdDsKKworLyogVk0tRXhpdCBp
bnN0cnVjdGlvbiBpbmZvIGZvciBMTERULCBMVFIsIFNMRFQsIFNUUiAqLwordHlwZWRlZiB1bmlv
biBsZHRfb3JfdHJfaW5zdHJfaW5mbyB7CisgICAgdW5zaWduZWQgbG9uZyByYXc7CisgICAgc3Ry
dWN0IHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBzY2FsaW5nICAgOjIsICAvKiBiaXRzIDA6MSAt
IFNjYWxpbmcgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOjEsICAvKiBiaXQg
MiAtIFVuZGVmaW5lZCAqLworICAgICAgICByZWcxICAgICAgICAgICAgICAgICAgICA6NCwgIC8q
IGJpdHMgNjozIC0gUmVnMSAqLworICAgICAgICBhZGRyX3NpemUgICAgICAgICAgICAgICA6Mywg
IC8qIGJpdHMgOTo3IC0gQWRkcmVzcyBzaXplICovCisgICAgICAgIG1lbV9yZWcgICAgICAgICAg
ICAgICAgIDoxLCAgLyogYml0IDEwIC0gTWVtL1JlZyAqLworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6NCwgIC8qIGJpdHMgMTQ6MTEgLSBVbmRlZmluZWQgKi8KKyAgICAgICAgc2Vn
bWVudF9yZWcgICAgICAgICAgICAgOjMsICAvKiBiaXRzIDE3OjE1IC0gU2VnbWVudCByZWdpc3Rl
ciAqLworICAgICAgICBpbmRleF9yZWcgICAgICAgICAgICAgICA6NCwgIC8qIGJpdHMgMjE6MTgg
LSBJbmRleCByZWdpc3RlciAqLworICAgICAgICBpbmRleF9yZWdfaW52YWxpZCAgICAgICA6MSwg
IC8qIGJpdCAyMiAtIEluZGV4IHJlZ2lzdGVyIGludmFsaWQgKi8KKyAgICAgICAgYmFzZV9yZWcg
ICAgICAgICAgICAgICAgOjQsICAvKiBiaXRzIDI2OjIzIC0gQmFzZSByZWdpc3RlciAqLworICAg
ICAgICBiYXNlX3JlZ19pbnZhbGlkICAgICAgICA6MSwgIC8qIGJpdCAyNyAtIEJhc2UgcmVnaXN0
ZXIgaW52YWxpZCAqLworICAgICAgICBpbnN0cl9pZGVudGl0eSAgICAgICAgICA6MSwgIC8qIGJp
dCAyOCAtIDA6TERULCAxOlRSICovCisgICAgICAgIGluc3RyX3dyaXRlICAgICAgICAgICAgIDox
LCAgLyogYml0IDI5IC0gMDpzdG9yZSwgMTpsb2FkICovCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDozNDsgLyogYml0cyAzMTo2MyAtIFVuZGVmaW5lZCAqLworICAgIH07Cit9IGxk
dF9vcl90cl9pbnN0cl9pbmZvX3Q7CisKICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX1ZNWF9WTVhf
SF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCmluZGV4IGU0MDkzNzMuLmMzZDI2OTkgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW9uaXRvci5oCkBAIC03Nyw3ICs3Nyw4IEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3QgYXJj
aF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAg
ICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpIHwK
ICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVH
X0VYQ0VQVElPTikgfAogICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklU
T1JfRVZFTlRfQ1BVSUQpIHwKLSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX0lOVEVSUlVQVCk7CisgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKKyAgICAgICAgICAgICAgICAgICAoMVUg
PDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0NfQUNDRVNTKTsKIAogICAgIC8qIFNpbmNl
IHdlIGtub3cgdGhpcyBpcyBvbiBWTVgsIHdlIGNhbiBqdXN0IGNhbGwgdGhlIGh2bSBmdW5jICov
CiAgICAgaWYgKCBodm1faXNfc2luZ2xlc3RlcF9zdXBwb3J0ZWQoKSApCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgK
aW5kZXggOWUzY2UyMS4uZTNlZDQwMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTA4MSw2ICsxMDgx
LDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3JfY210X29wX3QpOwog
I2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQgICAgICAgICAgICAgICAgIDYK
ICNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1BSSVZJTEVHRURfQ0FMTCAgICAgICA3
CiAjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQgICAgICAgICAgICAg
OAorI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1MgICAgICAgICAg
IDkKIAogc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7CiAgICAgdWludDMyX3Qgb3A7IC8q
IFhFTl9ET01DVExfTU9OSVRPUl9PUF8qICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvdm1fZXZlbnQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCmluZGV4IGI3NDg3
YTEuLmYwMWU0NzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCkBAIC0xNDYsNiArMTQ2LDggQEAKICNk
ZWZpbmUgVk1fRVZFTlRfUkVBU09OX1BSSVZJTEVHRURfQ0FMTCAgICAgICAgIDExCiAvKiBBbiBp
bnRlcnJ1cHQgaGFzIGJlZW4gZGVsaXZlcmVkLiAqLwogI2RlZmluZSBWTV9FVkVOVF9SRUFTT05f
SU5URVJSVVBUICAgICAgICAgICAgICAgMTIKKy8qIEEgZGVzY3JpcHRvciB0YWJsZSByZWdpc3Rl
ciB3YXMgYWNjZXNzZWQuICovCisjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9ERVNDUklQVE9SX0FD
Q0VTUyAgICAgICAxMwogCiAvKiBTdXBwb3J0ZWQgdmFsdWVzIGZvciB0aGUgdm1fZXZlbnRfd3Jp
dGVfY3RybHJlZyBpbmRleC4gKi8KICNkZWZpbmUgVk1fRVZFTlRfWDg2X0NSMCAgICAwCkBAIC0y
NTksNiArMjYxLDI4IEBAIHN0cnVjdCB2bV9ldmVudF9tb3ZfdG9fbXNyIHsKICAgICB1aW50NjRf
dCB2YWx1ZTsKIH07CiAKKyNkZWZpbmUgVk1fRVZFTlRfREVTQ19JRFRSICAgICAgICAgICAxCisj
ZGVmaW5lIFZNX0VWRU5UX0RFU0NfR0RUUiAgICAgICAgICAgMgorI2RlZmluZSBWTV9FVkVOVF9E
RVNDX0xEVFIgICAgICAgICAgIDMKKyNkZWZpbmUgVk1fRVZFTlRfREVTQ19UUiAgICAgICAgICAg
ICA0CisKK3N0cnVjdCB2bV9ldmVudF9kZXNjX2FjY2VzcyB7CisgICAgdW5pb24geworICAgICAg
ICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDMyX3QgaW5zdHJfaW5mbzsgICAgICAgICAvKiBW
TVg6IFZNQ1MgSW5zdHJ1Y3Rpb24tSW5mb3JtYXRpb24gKi8KKyAgICAgICAgICAgIHVpbnQzMl90
IF9wYWQxOworICAgICAgICAgICAgdWludDY0X3QgZXhpdF9xdWFsaWZpY2F0aW9uOyAvKiBWTVg6
IFZNQ1MgRXhpdCBRdWFsaWZpY2F0aW9uICovCisgICAgICAgIH0gdm14OworICAgICAgICBzdHJ1
Y3QgeworICAgICAgICAgICAgdWludDY0X3QgZXhpdGluZm87ICAgICAgICAgICAvKiBTVk06IFZN
Q0IgRVhJVElORk8gKi8KKyAgICAgICAgICAgIHVpbnQ2NF90IF9wYWQyOworICAgICAgICB9IHN2
bTsKKyAgICB9IGFyY2g7CisgICAgdWludDhfdCBkZXNjcmlwdG9yOyAgICAgICAgICAgICAgICAg
IC8qIFZNX0VWRU5UX0RFU0NfKiAqLworICAgIHVpbnQ4X3QgaXNfd3JpdGU7CisgICAgdWludDhf
dCBfcGFkWzZdOworfTsKKwogc3RydWN0IHZtX2V2ZW50X2NwdWlkIHsKICAgICB1aW50MzJfdCBp
bnNuX2xlbmd0aDsKICAgICB1aW50MzJfdCBsZWFmOwpAQCAtMzEzLDYgKzMzNyw3IEBAIHR5cGVk
ZWYgc3RydWN0IHZtX2V2ZW50X3N0IHsKICAgICAgICAgc3RydWN0IHZtX2V2ZW50X21lbV9hY2Nl
c3MgICAgICAgICAgICBtZW1fYWNjZXNzOwogICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfd3JpdGVf
Y3RybHJlZyAgICAgICAgIHdyaXRlX2N0cmxyZWc7CiAgICAgICAgIHN0cnVjdCB2bV9ldmVudF9t
b3ZfdG9fbXNyICAgICAgICAgICAgbW92X3RvX21zcjsKKyAgICAgICAgc3RydWN0IHZtX2V2ZW50
X2Rlc2NfYWNjZXNzICAgICAgICAgICBkZXNjX2FjY2VzczsKICAgICAgICAgc3RydWN0IHZtX2V2
ZW50X3NpbmdsZXN0ZXAgICAgICAgICAgICBzaW5nbGVzdGVwOwogICAgICAgICBzdHJ1Y3Qgdm1f
ZXZlbnRfZGVidWcgICAgICAgICAgICAgICAgIHNvZnR3YXJlX2JyZWFrcG9pbnQ7CiAgICAgICAg
IHN0cnVjdCB2bV9ldmVudF9kZWJ1ZyAgICAgICAgICAgICAgICAgZGVidWdfZXhjZXB0aW9uOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:18:50 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIAc-0003O9-8N; Wed, 12 Apr 2017 13:18:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAa-0003Ne-5t
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:48 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 2E/AD-04817-7392EE85; Wed, 12 Apr 2017 13:18:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVddc812
 EwZOPXBYTthk4MHps79vFHsAYxZqZl5RfkcCa8Xl5O3PBU76KZ1u6WBsY9/B0MXJxCAl8YZRo
 +fGYDcI5zyhx5sAy9i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXcJVr29
 zCClPMKmEn8/BQBYrIAlS8+IjiBkWMBI8MqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxAjzAAwQ7GMwsCDzFKcjApifJeVngbIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC117jXYSQYFFqempFWmYOMDRg0hIcPEoivClqQGne4oLE3OLMdIjUKUZdjkdX379n
 EmLJy89LlRLnFQaZIQBSlFGaBzcCFqaXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7Rx1oC
 k9mXgncpldARzABHbF271uQI0oSEVJSDYy7P/Xz7hG7ynj1gZWSEcNfHQFuZne11uMP0nvPP+
 L/80Wh5yZj7zaNv6v/8Tkw2YhVXulp2/cjc1busto7q5S4mhwabU885HuQMOsr+/q26dFmazQ
 3PQyMX7P20T3el5btTevELvf4MzGe5Nc4/vDQwvunmne2yPxgr9i7pYkxfLc1yzNVznIlluKM
 REMt5qLiRADkvuE3TgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1492003126!96705458!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20226 invoked from network); 12 Apr 2017 13:18:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:18:47 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAY-000278-7u
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAY-0003BW-7Q
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIAY-0003BW-7Q@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:18:46 +0000
Subject: [Xen-changelog] [xen master] x86/mce: make 'severity_cpu' private
	to its users
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAxMTg5OWEyZTAwYjlmNzQ4YzA0ZDUwMWMyMDVkYTA0YmJmZjQzNTkKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA3IDE1OjU1OjM0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTU6NTU6MzQgMjAxNyArMDIw
MAoKICAgIHg4Ni9tY2U6IG1ha2UgJ3NldmVyaXR5X2NwdScgcHJpdmF0ZSB0byBpdHMgdXNlcnMK
ICAgIAogICAgVGhlIGN1cnJlbnQgJ3NldmVyaXR5X2NwdScgaXMgdXNlZCBieSBib3RoIG1jaGVj
a19jbW5faGFuZGxlcigpIGFuZAogICAgbWNlX3NvZnRpcnEoKS4gSWYgTUMjIGhhcHBlbnMgZHVy
aW5nIG1jZV9zb2Z0aXJxKCksIHRoZSB2YWx1ZXMgc2V0IGluCiAgICBtY2hlY2tfY21uX2hhbmRs
ZXIoKSBhbmQgbWNlX3NvZnRpcnEoKSBtYXkgaW50ZXJmZXJlIHdpdGggZWFjaAogICAgb3RoZXIu
IFVzZSBwcml2YXRlICdzZXZlcml0eV9jcHUnIGZvciBlYWNoIGZ1bmN0aW9uIHRvIGZpeCB0aGlz
IGlzc3VlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcu
emhhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyB8IDMgKystCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2UuYwppbmRleCAxMWQwZTIzLi5lYjg1MjU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9tY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwpAQCAtMTg2
LDcgKzE4Niw2IEBAIHN0YXRpYyBzdHJ1Y3QgbWNlX3NvZnRpcnFfYmFycmllciBtY2VfdHJhcF9i
YXI7CiAgKi8KIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sobWNlX2xvZ291dF9sb2NrKTsKIAotc3Rh
dGljIGF0b21pY190IHNldmVyaXR5X2NwdSA9IEFUT01JQ19JTklUKC0xKTsKIHN0YXRpYyBhdG9t
aWNfdCBmb3VuZF9lcnJvciA9IEFUT01JQ19JTklUKDApOwogc3RhdGljIGNwdW1hc2tfdCBtY2Vf
ZmF0YWxfY3B1czsKIApAQCAtNDUzLDYgKzQ1Miw3IEBAIHN0YXRpYyBpbnQgbWNlX3VyZ2VudF9h
Y3Rpb24oY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAvKiBTaGFyZWQgI01DIGhh
bmRsZXIuICovCiB2b2lkIG1jaGVja19jbW5faGFuZGxlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIHsKKyAgICBzdGF0aWMgYXRvbWljX3Qgc2V2ZXJpdHlfY3B1ID0gQVRPTUlD
X0lOSVQoLTEpOwogICAgIHN0cnVjdCBtY2FfYmFua3MgKmJhbmttYXNrID0gbWNhX2FsbGJhbmtz
OwogICAgIHN0cnVjdCBtY2FfYmFua3MgKmNsZWFyX2JhbmsgPSBfX2dldF9jcHVfdmFyKG1jZV9j
bGVhcl9iYW5rcyk7CiAgICAgdWludDY0X3QgZ3N0YXR1czsKQEAgLTE2OTgsNiArMTY5OCw3IEBA
IHN0YXRpYyBpbnQgbWNlX2RlbGF5ZWRfYWN0aW9uKG1jdGVsZW1fY29va2llX3QgbWN0YykKIC8q
IFNvZnRpcnEgSGFuZGxlciBmb3IgdGhpcyBNQ0UjIHByb2Nlc3NpbmcgKi8KIHN0YXRpYyB2b2lk
IG1jZV9zb2Z0aXJxKHZvaWQpCiB7CisgICAgc3RhdGljIGF0b21pY190IHNldmVyaXR5X2NwdTsK
ICAgICBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHVuc2lnbmVkIGludCB3b3Jr
Y3B1OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:19:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:19:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIAt-0003RA-AI; Wed, 12 Apr 2017 13:19:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAr-0003Qp-Db
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:05 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 0C/21-19731-8492EE85; Wed, 12 Apr 2017 13:19:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVddD812
 EweTLQhYTthk4MHps79vFHsAYxZqZl5RfkcCaMe3tPPaC05wVJ89/Ympg/MTexcjFISTwhVFi
 /9WnrBDOeUaJpsMz2LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7AaxEWCBKYsfDY
 JAwr4CZxOOtf1hBbBag8h1vfrFPYORYwMiwilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCD8fzawEOMkhxMSqK8lxXeRgjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4LXXeBchJFiUmp5akZaZAwwOmLQEB4+SCG+KGlCat7ggMbc4Mx0idYpRUUqcVxik
 TwAkkVGaB9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuYVBZnCk5lXAjf9FdBiJqDFa
 /e+BVlckoiQkmpgDGY7YcXUYHhgX+zzQ1eYuPRfv+VKMowtl98m3bhk++aA3bv+BTFm3ir0W2
 WTyhKzbuvRLU/21rAmeLAypXEu3CrqeyKCbfLmcrtvC65kcV9/Vyu3LqvsUdulTQHX353cXVN
 VkXV9h7Npk2u5j6LBEfVcw7Yjx2aohR40XHBUZtm+KawrY234lFiKMxINtZiLihMB8nDiSEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1492003143!40390946!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47850 invoked from network); 12 Apr 2017 13:19:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:19:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAi-000287-9y
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAi-0003Dv-9T
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:18:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIAi-0003Dv-9T@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:18:56 +0000
Subject: [Xen-changelog] [xen master] x86/mce: always re-initialize
	'severity_cpu' in mcheck_cmn_handler()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZhMmM2YTY4NDIzNDc1Y2Q4OWE4Y2M5OTc4NTU0ODgwZTVhMjFiN2QKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA3IDE1OjU2OjA5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTU6NTY6MDkgMjAxNyArMDIw
MAoKICAgIHg4Ni9tY2U6IGFsd2F5cyByZS1pbml0aWFsaXplICdzZXZlcml0eV9jcHUnIGluIG1j
aGVja19jbW5faGFuZGxlcigpCiAgICAKICAgIG1jaGVja19jbW5faGFuZGxlcigpIGRvZXMgbm90
IGFsd2F5cyBzZXQgJ3NldmVyaXR5X2NwdScgdG8gb3ZlcnJpZGUKICAgIGl0cyB2YWx1ZSB0YWtl
biBmcm9tIHByZXZpb3VzIHJvdW5kcyBvZiBNQyBoYW5kbGluZywgd2hpY2ggd2lsbAogICAgaW50
ZXJmZXJlIHRoZSBjdXJyZW50IHJvdW5kIG9mIE1DIGhhbmRsaW5nLiBBbHdheXMgcmUtaW5pdGlh
bGl6ZSBpdCB0bwogICAgY2xlYXIgdGhlIGhpc3RvcmljYWwgdmFsdWUuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZS5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyBiL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZS5jCmluZGV4IGViODUyNTcuLjUxYTEwZWQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jZS5jCkBAIC01MjYsNiArNTI2LDcgQEAgdm9pZCBtY2hlY2tfY21uX2hhbmRsZXIoY29u
c3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICBtY19wYW5pYyhlYnVm
KTsKICAgICAgICAgfQogICAgICAgICBhdG9taWNfc2V0KCZmb3VuZF9lcnJvciwgMCk7CisgICAg
ICAgIGF0b21pY19zZXQoJnNldmVyaXR5X2NwdSwgLTEpOwogICAgIH0KICAgICBtY2VfYmFycmll
cl9leGl0KCZtY2VfdHJhcF9iYXIpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:19:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:19:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIAw-0003SH-Bb; Wed, 12 Apr 2017 13:19:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAu-0003Rp-Mw
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:08 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 95/7B-03648-C492EE85; Wed, 12 Apr 2017 13:19:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVddb812
 EweydkhYTthk4MHps79vFHsAYxZqZl5RfkcCa8XfDQraCxRYVDcd/MDYw3tfuYuTiEBL4wiix
 Yt8TJgjnPKPEvLatjF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwt4SfS/W
 c8KYvMKmEkse72GBcRmAarvmHKfeQIjxwJGhlWM6sWpRWWpRbrmeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjDMv+x9ilORgUhLlvazwNkKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO9m9XcRQoJFqempFWmZOcDggElLcPAoifCmqAGleYsLEnOLM9MhUqcYFaXEeZeA
 9AmAJDJK8+DaYAF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8ohpAU3gy80rgpr8CWswEt
 Hjt3rcgi0sSEVJSDYy7tvtfCqi9FxXx8LClssfmCdvVb77pKfq//dsGV5/L9Uvn384Oerqj5o
 fI0g3xz17W9fv8U35xfcO7NVd2PVkXfqnFhsv1pGvKxkcqp1RDAxi9HjoXh3u21xg4Kt1Mmy2
 pXLB1983FOnaPJ6/h3HNQPUD0pEzwwSlPF97pX/U3tsL89ssLPMWKSizFGYmGWsxFxYkAnv1/
 S0MCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1492003146!97096018!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44842 invoked from network); 12 Apr 2017 13:19:07 -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; 12 Apr 2017 13:19:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAs-00028o-CD
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIAs-0003IV-BY
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIAs-0003IV-BY@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:19:06 +0000
Subject: [Xen-changelog] [xen master] xen: sched: improve robustness (and
	rename) DOM2OP()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY0YzliMWVkNjlkNWQ2MjUxNjg2OWQ0MjhjNTUwOGZiYTg3ODk2MzYKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNyAxNDoyODowMSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjUzOjE0
IDIwMTcgKzAxMDAKCiAgICB4ZW46IHNjaGVkOiBpbXByb3ZlIHJvYnVzdG5lc3MgKGFuZCByZW5h
bWUpIERPTTJPUCgpCiAgICAKICAgIENsYXJpZnkgYW5kIGVuZm9yY2UgKHdpdGggQVNTRVJUcykg
d2hlbiB0aGUgZnVuY3Rpb24KICAgIGlzIGNhbGxlZCBvbiB0aGUgaWRsZSBkb21haW4sIGFuZCBl
eHBsYWluIGluIGNvbW1lbnRzCiAgICB3aGF0IGl0IG1lYW5zIGFuZCB3aGVuIGl0IGlzIG9rIHRv
IGRvIHNvLgogICAgCiAgICBXaGlsZSB0aGVyZSwgY2hhbmdlIHRoZSBuYW1lIG9mIHRoZSBmdW5j
dGlvbiB0byBhIG1vcmUKICAgIHNlbGYtZXhwbGFuYXRvcnkgb25lLCBhbmQgZG8gdGhlIHNhbWUg
dG8gVkNQVTJPUC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlv
LmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8IDU2ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBkMzQ0Yjdj
Li41YjQ0YTU2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCkBAIC03Nyw4ICs3NywyNSBAQCBzdGF0aWMgc3RydWN0IHNjaGVkdWxl
ciBfX3JlYWRfbW9zdGx5IG9wczsKICAgICAgICAgICgoIChvcHNwdHIpLT5mbiAhPSBOVUxMICkg
PyAob3BzcHRyKS0+Zm4ob3BzcHRyLCAjI19fVkFfQVJHU19fICkgIFwKICAgICAgICAgICA6ICh0
eXBlb2YoKG9wc3B0ciktPmZuKG9wc3B0ciwgIyNfX1ZBX0FSR1NfXykpKTAgKQogCi0jZGVmaW5l
IERPTTJPUChfZCkgICAgKCgoX2QpLT5jcHVwb29sID09IE5VTEwpID8gJm9wcyA6ICgoX2QpLT5j
cHVwb29sLT5zY2hlZCkpCi1zdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKlZDUFUyT1Ao
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKmRv
bV9zY2hlZHVsZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBpZiAoIGxpa2VseShk
LT5jcHVwb29sICE9IE5VTEwpICkKKyAgICAgICAgcmV0dXJuIGQtPmNwdXBvb2wtPnNjaGVkOwor
CisgICAgLyoKKyAgICAgKiBJZiBkLT5jcHVwb29sIGlzIE5VTEwsIHRoaXMgaXMgdGhlIGlkbGUg
ZG9tYWluLiBUaGlzIGlzIHNwZWNpYWwKKyAgICAgKiBiZWNhdXNlIHRoZSBpZGxlIGRvbWFpbiBk
b2VzIG5vdCByZWFsbHkgYmVsb25nIHRvIGFueSBjcHVwb29sLCBhbmQsCisgICAgICogaGVuY2Us
IGRvZXMgbm90IHJlYWxseSBoYXZlIGEgc2NoZWR1bGVyLgorICAgICAqCisgICAgICogVGhpcyBp
cyAoc2hvdWxkIGJlISkgb25seSBjYWxsZWQgbGlrZSB0aGlzIGZvciBhbGxvY2F0aW5nIHRoZSBp
ZGxlCisgICAgICogdkNQVXMgZm9yIHRoZSBmaXJzdCB0aW1lLCBkdXJpbmcgYm9vdCwgaW4gd2hp
Y2ggY2FzZSB3aGF0IHdlIHdhbnQKKyAgICAgKiBpcyB0aGUgZGVmYXVsdCBzY2hlZHVsZXIgdGhh
dCBoYXMgYmVlbiwgY2hvb3NlbiBhdCBib290LgorICAgICAqLworICAgIEFTU0VSVChpc19pZGxl
X2RvbWFpbihkKSk7CisgICAgcmV0dXJuICZvcHM7Cit9CisKK3N0YXRpYyBpbmxpbmUgc3RydWN0
IHNjaGVkdWxlciAqdmNwdV9zY2hlZHVsZXIoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKIApAQCAtMjYwLDcgKzI3Nyw4IEBAIGludCBz
Y2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAg
ICAgaW5pdF90aW1lcigmdi0+cG9sbF90aW1lciwgcG9sbF90aW1lcl9mbiwKICAgICAgICAgICAg
ICAgIHYsIHYtPnByb2Nlc3Nvcik7CiAKLSAgICB2LT5zY2hlZF9wcml2ID0gU0NIRURfT1AoRE9N
Mk9QKGQpLCBhbGxvY192ZGF0YSwgdiwgZC0+c2NoZWRfcHJpdik7CisgICAgdi0+c2NoZWRfcHJp
diA9IFNDSEVEX09QKGRvbV9zY2hlZHVsZXIoZCksIGFsbG9jX3ZkYXRhLCB2LAorCQkgICAgICAg
ICAgICAgZC0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCB2LT5zY2hlZF9wcml2ID09IE5VTEwgKQog
ICAgICAgICByZXR1cm4gMTsKIApAQCAtMjcyLDcgKzI5MCw3IEBAIGludCBzY2hlZF9pbml0X3Zj
cHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAgfQogICAgIGVs
c2UKICAgICB7Ci0gICAgICAgIFNDSEVEX09QKERPTTJPUChkKSwgaW5zZXJ0X3ZjcHUsIHYpOwor
ICAgICAgICBTQ0hFRF9PUChkb21fc2NoZWR1bGVyKGQpLCBpbnNlcnRfdmNwdSwgdik7CiAgICAg
fQogCiAgICAgcmV0dXJuIDA7CkBAIC0zMjYsNyArMzQ0LDcgQEAgaW50IHNjaGVkX21vdmVfZG9t
YWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgZG9tYWluX3Bh
dXNlKGQpOwogCi0gICAgb2xkX29wcyA9IERPTTJPUChkKTsKKyAgICBvbGRfb3BzID0gZG9tX3Nj
aGVkdWxlcihkKTsKICAgICBvbGRfZG9tZGF0YSA9IGQtPnNjaGVkX3ByaXY7CiAKICAgICBmb3Jf
ZWFjaF92Y3B1ICggZCwgdiApCkBAIC0zODksOCArNDA3LDggQEAgdm9pZCBzY2hlZF9kZXN0cm95
X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAga2lsbF90aW1lcigmdi0+cG9sbF90aW1lcik7CiAg
ICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9ib29sKHYtPmlzX3VyZ2VudCkgKQogICAgICAgICBhdG9t
aWNfZGVjKCZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIHYtPnByb2Nlc3NvcikudXJnZW50X2NvdW50
KTsKLSAgICBTQ0hFRF9PUChWQ1BVMk9QKHYpLCByZW1vdmVfdmNwdSwgdik7Ci0gICAgU0NIRURf
T1AoVkNQVTJPUCh2KSwgZnJlZV92ZGF0YSwgdi0+c2NoZWRfcHJpdik7CisgICAgU0NIRURfT1Ao
dmNwdV9zY2hlZHVsZXIodiksIHJlbW92ZV92Y3B1LCB2KTsKKyAgICBTQ0hFRF9PUCh2Y3B1X3Nj
aGVkdWxlcih2KSwgZnJlZV92ZGF0YSwgdi0+c2NoZWRfcHJpdik7CiB9CiAKIGludCBzY2hlZF9p
bml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcG9vbGlkKQpAQCAtNDA0LDcgKzQyMiw3
IEBAIGludCBzY2hlZF9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcG9vbGlkKQog
CiAgICAgU0NIRURfU1RBVF9DUkFOSyhkb21faW5pdCk7CiAgICAgVFJBQ0VfMUQoVFJDX1NDSEVE
X0RPTV9BREQsIGQtPmRvbWFpbl9pZCk7Ci0gICAgcmV0dXJuIFNDSEVEX09QKERPTTJPUChkKSwg
aW5pdF9kb21haW4sIGQpOworICAgIHJldHVybiBTQ0hFRF9PUChkb21fc2NoZWR1bGVyKGQpLCBp
bml0X2RvbWFpbiwgZCk7CiB9CiAKIHZvaWQgc2NoZWRfZGVzdHJveV9kb21haW4oc3RydWN0IGRv
bWFpbiAqZCkKQEAgLTQxMyw3ICs0MzEsNyBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lfZG9tYWluKHN0
cnVjdCBkb21haW4gKmQpCiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKGRvbV9kZXN0cm95KTsKICAg
ICBUUkFDRV8xRChUUkNfU0NIRURfRE9NX1JFTSwgZC0+ZG9tYWluX2lkKTsKLSAgICBTQ0hFRF9P
UChET00yT1AoZCksIGRlc3Ryb3lfZG9tYWluLCBkKTsKKyAgICBTQ0hFRF9PUChkb21fc2NoZWR1
bGVyKGQpLCBkZXN0cm95X2RvbWFpbiwgZCk7CiAKICAgICBjcHVwb29sX3JtX2RvbWFpbihkKTsK
IH0KQEAgLTQzMiw3ICs0NTAsNyBAQCB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jKHN0cnVjdCB2Y3B1
ICp2KQogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxl
ICkKICAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX29mZmxpbmUs
IE5PVygpKTsKIAotICAgICAgICBTQ0hFRF9PUChWQ1BVMk9QKHYpLCBzbGVlcCwgdik7CisgICAg
ICAgIFNDSEVEX09QKHZjcHVfc2NoZWR1bGVyKHYpLCBzbGVlcCwgdik7CiAgICAgfQogCiAgICAg
dmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdik7CkBAIC00NjEs
NyArNDc5LDcgQEAgdm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgewogICAgICAg
ICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID49IFJVTlNUQVRFX2Jsb2NrZWQgKQogICAgICAgICAg
ICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVubmFibGUsIE5PVygpKTsKLSAg
ICAgICAgU0NIRURfT1AoVkNQVTJPUCh2KSwgd2FrZSwgdik7CisgICAgICAgIFNDSEVEX09QKHZj
cHVfc2NoZWR1bGVyKHYpLCB3YWtlLCB2KTsKICAgICB9CiAgICAgZWxzZSBpZiAoICEodi0+cGF1
c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkgKQogICAgIHsKQEAgLTUxNiw4ICs1MzQsOCBAQCBzdGF0
aWMgdm9pZCB2Y3B1X21vdmVfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbmV3
X2NwdSkKICAgICAgKiBBY3R1YWwgQ1BVIHN3aXRjaCB0byBuZXcgQ1BVLiAgVGhpcyBpcyBzYWZl
IGJlY2F1c2UgdGhlIGxvY2sKICAgICAgKiBwb2ludGVyIGNhbnQnIGNoYW5nZSB3aGlsZSB0aGUg
Y3VycmVudCBsb2NrIGlzIGhlbGQuCiAgICAgICovCi0gICAgaWYgKCBWQ1BVMk9QKHYpLT5taWdy
YXRlICkKLSAgICAgICAgU0NIRURfT1AoVkNQVTJPUCh2KSwgbWlncmF0ZSwgdiwgbmV3X2NwdSk7
CisgICAgaWYgKCB2Y3B1X3NjaGVkdWxlcih2KS0+bWlncmF0ZSApCisgICAgICAgIFNDSEVEX09Q
KHZjcHVfc2NoZWR1bGVyKHYpLCBtaWdyYXRlLCB2LCBuZXdfY3B1KTsKICAgICBlbHNlCiAgICAg
ICAgIHYtPnByb2Nlc3NvciA9IG5ld19jcHU7CiB9CkBAIC01ODMsNyArNjAxLDcgQEAgc3RhdGlj
IHZvaWQgdmNwdV9taWdyYXRlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgICAgICAvKiBTZWxlY3QgYSBuZXcgQ1BVLiAqLwotICAgICAgICAgICAgbmV3
X2NwdSA9IFNDSEVEX09QKFZDUFUyT1AodiksIHBpY2tfY3B1LCB2KTsKKyAgICAgICAgICAgIG5l
d19jcHUgPSBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgcGlja19jcHUsIHYpOwogICAgICAg
ICAgICAgaWYgKCAobmV3X2xvY2sgPT0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBuZXdfY3B1KS5z
Y2hlZHVsZV9sb2NrKSAmJgogICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19j
cHUsIHYtPmRvbWFpbi0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCiAgICAgICAgICAgICAgICAgYnJl
YWs7CkBAIC02ODUsNyArNzAzLDcgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0
IGRvbWFpbiAqZCkKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOzsKIAogICAgICAgICBs
b2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKLSAgICAgICAgdi0+cHJvY2Vzc29yID0g
U0NIRURfT1AoVkNQVTJPUCh2KSwgcGlja19jcHUsIHYpOworICAgICAgICB2LT5wcm9jZXNzb3Ig
PSBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgcGlja19jcHUsIHYpOwogICAgICAgICBzcGlu
X3VubG9ja19pcnEobG9jayk7CiAgICAgfQogCkBAIC05NzUsNyArOTkzLDcgQEAgbG9uZyB2Y3B1
X3lpZWxkKHZvaWQpCiAgICAgc3RydWN0IHZjcHUgKiB2PWN1cnJlbnQ7CiAgICAgc3BpbmxvY2tf
dCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7CiAKLSAgICBTQ0hFRF9PUChWQ1BV
Mk9QKHYpLCB5aWVsZCwgdik7CisgICAgU0NIRURfT1AodmNwdV9zY2hlZHVsZXIodiksIHlpZWxk
LCB2KTsKICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdik7CiAKICAgICBTQ0hF
RF9TVEFUX0NSQU5LKHZjcHVfeWllbGQpOwpAQCAtMTI4OCw3ICsxMzA2LDcgQEAgbG9uZyBzY2hl
ZF9hZGp1c3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfc2NoZWR1bGVyX29w
ICpvcCkKICAgICBpZiAoIHJldCApCiAgICAgICAgIHJldHVybiByZXQ7CiAKLSAgICBpZiAoIG9w
LT5zY2hlZF9pZCAhPSBET00yT1AoZCktPnNjaGVkX2lkICkKKyAgICBpZiAoIG9wLT5zY2hlZF9p
ZCAhPSBkb21fc2NoZWR1bGVyKGQpLT5zY2hlZF9pZCApCiAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogCiAgICAgc3dpdGNoICggb3AtPmNtZCApCkBAIC0xMzA0LDcgKzEzMjIsNyBAQCBsb25nIHNj
aGVkX2FkanVzdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZHVsZXJf
b3AgKm9wKQogCiAgICAgLyogTkI6IHRoZSBwbHVnZ2FibGUgc2NoZWR1bGVyIGNvZGUgbmVlZHMg
dG8gdGFrZSBjYXJlCiAgICAgICogb2YgbG9ja2luZyBieSBpdHNlbGYuICovCi0gICAgaWYgKCAo
cmV0ID0gU0NIRURfT1AoRE9NMk9QKGQpLCBhZGp1c3QsIGQsIG9wKSkgPT0gMCApCisgICAgaWYg
KCAocmV0ID0gU0NIRURfT1AoZG9tX3NjaGVkdWxlcihkKSwgYWRqdXN0LCBkLCBvcCkpID09IDAg
KQogICAgICAgICBUUkFDRV8xRChUUkNfU0NIRURfQURKRE9NLCBkLT5kb21haW5faWQpOwogCiAg
ICAgcmV0dXJuIHJldDsKQEAgLTE0ODIsNyArMTUwMCw3IEBAIHZvaWQgY29udGV4dF9zYXZlZChz
dHJ1Y3QgdmNwdSAqcHJldikKICAgICAvKiBDaGVjayBmb3IgbWlncmF0aW9uIHJlcXVlc3QgL2Fm
dGVyLyBjbGVhcmluZyBydW5uaW5nIGZsYWcuICovCiAgICAgc21wX21iKCk7CiAKLSAgICBTQ0hF
RF9PUChWQ1BVMk9QKHByZXYpLCBjb250ZXh0X3NhdmVkLCBwcmV2KTsKKyAgICBTQ0hFRF9PUCh2
Y3B1X3NjaGVkdWxlcihwcmV2KSwgY29udGV4dF9zYXZlZCwgcHJldik7CiAKICAgICBpZiAoIHVu
bGlrZWx5KHByZXYtPnBhdXNlX2ZsYWdzICYgVlBGX21pZ3JhdGluZykgKQogICAgICAgICB2Y3B1
X21pZ3JhdGUocHJldik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:19:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:19:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIB5-0003UB-D7; Wed, 12 Apr 2017 13:19:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIB4-0003Tw-L7
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:18 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 79/2C-03648-6592EE85; Wed, 12 Apr 2017 13:19:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTdU812
 Ewc8eSYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNmLJmFXvBea6KJff+sDYwHuLoYuTiEBL4wijx
 rOcUC4RznlHiztZZjF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtESWycv
 IgFpJxXwEzifWMdSJgFqHzZqRdsExg5FjAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYFwzP/AQoyQHk5Io72WFtxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHjtNd5FCAkWpaanVqRl5gCDAyYtwcGjJMKbogaU5i0uSMwtzkyHSJ1iVJQS5xUG
 6RMASWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5A0Cm8GTmlcBNfwW0mAlo8
 dq9b0EWlyQipKQaGOPzt37eufSfgfWZruCDhxwfMdxJODTz6lbFaXMXaEhp/jVa/89hVtqvtO
 W7Ljmp9LR1JYTysOuYMPdY7IsInT2Bcb1l4mRexw0Lkr/9PW3ickJeUWPCkde8bgs/c6r2m95
 w9nS5H3RWKC2T8Yq4zv6nV6/vPzk/uj5PeU8k87rdywPYlv9oclNiKc5INNRiLipOBAA2WjZZ
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1492003156!91513820!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 912 invoked from network); 12 Apr 2017 13:19:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:19:17 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIB2-000297-EI
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIB2-0003Ks-Dk
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIB2-0003Ks-Dk@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:19:16 +0000
Subject: [Xen-changelog] [xen master] xen: sched: make sure a pCPU added to
	a pool runs the scheduler ASAP
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ5MmIwZTdmY2EyNjNlMDY3MTk0MGQwZDQ0NmM2NGU4NTBjYTU5NWMKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNyAxNDoyODowOCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjUzOjE0
IDIwMTcgKzAxMDAKCiAgICB4ZW46IHNjaGVkOiBtYWtlIHN1cmUgYSBwQ1BVIGFkZGVkIHRvIGEg
cG9vbCBydW5zIHRoZSBzY2hlZHVsZXIgQVNBUAogICAgCiAgICBXaGVuIGEgcENQVSBpcyBhZGRl
ZCB0byBhIGNwdXBvb2wsIHRoZSBwb29sJ3Mgc2NoZWR1bGVyCiAgICBzaG91bGQgaW1tZWRpYXRl
bHkgcnVuIG9uIGl0IHNvLCBmb3IgaW5zdGFuY2UsIGFueSBydW5uYWJsZQogICAgYnV0IG5vdCBy
dW5uaW5nIHZDUFUgY2FuIHN0YXJ0IGV4ZWN1dGluZyB0aGVyZS4KICAgIAogICAgVGhpcyBjdXJy
ZW50bHkgZG9lcyBub3QgaGFwcGVuLiBNYWtlIGl0IGhhcHBlbiBieSByYWlzaW5nCiAgICB0aGUg
c2NoZWR1bGVyIHNvZnRpcnEgZGlyZWN0bHkgZnJvbSB0aGUgZnVuY3Rpb24gdGhhdAogICAgc2V0
cyB1cCB0aGUgbmV3IHNjaGVkdWxlciBmb3IgdGhlIHBDUFUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwppbmRleCA1YjQ0YTU2Li42NDZmM2Q5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0xODIzLDYgKzE4MjMsOSBAQCBp
bnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAq
YykKIAogIG91dDoKICAgICBwZXJfY3B1KGNwdXBvb2wsIGNwdSkgPSBjOworICAgIC8qIFdoZW4g
YSBjcHUgaXMgYWRkZWQgdG8gYSBwb29sLCB0cmlnZ2VyIGl0IHRvIGdvIHBpY2sgdXAgc29tZSB3
b3JrICovCisgICAgaWYgKCBjICE9IE5VTEwgKQorICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShj
cHUsIFNDSEVEVUxFX1NPRlRJUlEpOwogCiAgICAgcmV0dXJuIDA7CiB9Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:19:30 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:19:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIBG-0003Wc-Et; Wed, 12 Apr 2017 13:19:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBF-0003WK-JV
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:29 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A2/81-19998-0692EE85; Wed, 12 Apr 2017 13:19:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCLMWRWlGSWpSXmKPExsWS0XRdVTde812
 EwakplhYTthk4MHps79vFHsAYxZqZl5RfkcCase/ZN5aCI7cZK46fCGhg/LycsYuRi0NI4Auj
 xOSzq9khnPOMEkePTQRyODjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkbh99
 TgjiM0rYCYx59UDsBoWoPoXT/8yTmDkWMDIsIpRozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DAWC
 83tbg4MT01JzGpWC85P3cTI9AvDECwg/Hlac9DjJIcTEqivJcV3kYI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuDdrP4uQkiwKDU9tSItMwcYIDBpCQ4eJRHeFDWgNG9xQWJucWY6ROoUozHHu6Uf
 3jNxXGn9+J5JiCUvPy9VSpx3CcgkAZDSjNI8uEGwwL3EKCslzMsIdJoQT0FqUW5mCar8K0ZxD
 kYlYd4ADaApPJl5JXD7XgGdwgR0ytq9b0FOKUlESEk1MM6zE3XKVPQrKJAqyYyuufFZuO1phF
 JWIHv1fvO585Y0byqpYfoRk5IX+mzi7dma1Wu+8JzIminZVP8vbr6xksq2hNjrNeZz1fUmCL0
 TWflevDSPs+gCz/Jvr2TvaDjKP7D9bxdy7WuP5sS5CyxY63ad3FwZckp1y0eHFksHiVXv4zkd
 XyfvV2Ipzkg01GIuKk4EAJ1YaIFXAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1492003166!94797105!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19228 invoked from network); 12 Apr 2017 13:19:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:19:27 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBC-00029H-GV
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBC-0003Lu-G4
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIBC-0003Lu-G4@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:19:26 +0000
Subject: [Xen-changelog] [xen master] xen: sched: introduce the 'null'
	semi-static scheduler
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ2NzFkYTNiZTNjYTVmNjFhZmVkY2Q1ODVhMjc0ZjdjMGMxYzMwNzIKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNyAxNDoyODoxNSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjUzOjE0
IDIwMTcgKzAxMDAKCiAgICB4ZW46IHNjaGVkOiBpbnRyb2R1Y2UgdGhlICdudWxsJyBzZW1pLXN0
YXRpYyBzY2hlZHVsZXIKICAgIAogICAgSW4gY2FzZXMgd2hlcmUgb25lIGlzIGFic29sdXRlbHkg
c3VyZSB0aGF0IHRoZXJlIHdpbGwgYmUKICAgIGxlc3MgdkNQVXMgdGhhbiBwQ1BVcywgaGF2aW5n
IHRvIHBheSB0aGUgY29zdCwgbW9zdGx5IGluCiAgICB0ZXJtcyBvZiBvdmVyaGVhZCwgb2YgYW4g
YWR2YW5jZWQgc2NoZWR1bGVyIG1heSBiZSBub3QKICAgIGRlc2lyYWJsZS4KICAgIAogICAgVGhl
IHNpbXBsZSBzY2hlZHVsZXIgaW1wbGVtZW50ZWQgaGVyZSBjb3VsZCBiZSBhIHNvbHV0aW9uLgog
ICAgSGVyZSBob3cgaXQgd29ya3M6CiAgICAgLSBlYWNoIHZDUFUgaXMgc3RhdGljYWxseSBhc3Np
Z25lZCB0byBhIHBDUFU7CiAgICAgLSBpZiB0aGVyZSBhcmUgcENQVXMgd2l0aG91dCBhbnkgdkNQ
VSBhc3NpZ25lZCwgdGhleQogICAgICAgc3RheSBpZGxlIChhcyBpbiwgdGhlIHJ1biB0aGVpciBp
ZGxlIHZDUFUpOwogICAgIC0gaWYgdGhlcmUgYXJlIHZDUFVzIHdoaWNoIGFyZSBub3QgYXNzaWdu
ZWQgdG8gYW55CiAgICAgICBwQ1BVIChlLmcuLCBiZWNhdXNlIHRoZXJlIGFyZSBtb3JlIHZDUFVz
IHRoYW4gcENQVXMpCiAgICAgICB0aGV5ICpkb24ndCogcnVuLCB1bnRpbCB0aGV5IGdldCBhc3Np
Z25lZDsKICAgICAtIGlmIGEgdkNQVSBhc3NpZ25lZCB0byBhIHBDUFUgZ29lcyBhd2F5LCBvbmUg
b2YgdGhlCiAgICAgICB3YWl0aW5nIHRvIGJlIGFzc2lnbmVkIHZDUFUsIGlmIGFueSwgZ2V0cyBh
c3NpZ25lZAogICAgICAgdG8gdGhlIHBDUFUgYW5kIGNhbiBydW4gdGhlcmUuCiAgICAKICAgIFRo
aXMgc2NoZWR1bGVyLCB0aGVyZWZvcmUsIGlmIHVzZWQgaW4gY29uZmlndXJhdGlvbnMKICAgIHdo
ZXJlIGV2ZXJ5IHZDUFVzIGNhbiBiZSBhc3NpZ25lZCB0byBhIHBDUFUsIGd1YXJhbnRlZXMKICAg
IGxvdyBvdmVyaGVhZCwgbG93IGxhdGVuY3ksIGFuZCBjb25zaXN0ZW50IHBlcmZvcm1hbmNlLgog
ICAgCiAgICBJZiB1c2VkIGFzIGRlZmF1bHQgc2NoZWR1bGVyLCBhdCBYZW4gYm9vdCwgaXQgaXMK
ICAgIHJlY29tbWVuZGVkIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgRG9tMCB2Q1BVcyAoZS5nLiwg
d2l0aAogICAgJ2RvbTBfbWF4X3ZjcHVzPXgnKS4gT3RoZXJ3aXNlLCBhbGwgdGhlIHBDUFVzIHdp
bGwgaGF2ZQogICAgb25lIERvbTAncyB2Q1BVIGFzc2lnbmVkLCBhbmQgdGhlcmUgd29uJ3QgYmUg
cm9vbSBmb3IKICAgIHJ1bm5pbmcgZWZmaWNpZW50bHkgKGlmIGF0IGFsbCkgYW55IGd1ZXN0Lgog
ICAgCiAgICBUYXJnZXQgdXNlIGNhc2VzIGFyZSBlbWJlZGRlZCBhbmQgSFBDLCBidXQgaXQgbWF5
IHdlbGwKICAgIGJlIGludGVyZXN0aW5nIGFsc28gaW4gY2lyY3VtbnN0YW5jZXMuCiAgICAKICAg
IEtjb25maWcgYW5kIGRvY3VtZW50YXRpb24gYXJlIHVwZGF0ZSBhY2NvcmRpbmdseS4KICAgIAog
ICAgV2hpbGUgdGhlcmUsIGFsc28gZG9jdW1lbnQgdGhlIGF2YWlsYWJpbGl0eSBvZiBzY2hlZD1y
dGRzCiAgICBhcyBib290IHBhcmFtZXRlciwgd2hpY2ggYXBwYXJlbnRseSBoYWQgYmVlbiBmb3Jn
b3R0ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdn
aW9saUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
biB8ICAgMiArLQogeGVuL2NvbW1vbi9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAgMTEgKwog
eGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi9z
Y2hlZF9udWxsLmMgICAgICAgICAgICAgfCA3ODYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8ICAgMSArCiA1
IGZpbGVzIGNoYW5nZWQsIDgwMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA1ODE1ZDg3Li40YzhmZTJmIDEwMDY0NAotLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTQyMyw3ICsxNDIzLDcgQEAgTWFwIHRoZSBIUEVU
IHBhZ2UgYXMgcmVhZCBvbmx5IGluIERvbTAuIElmIGRpc2FibGVkIHRoZSBwYWdlIHdpbGwgYmUg
bWFwcGVkCiB3aXRoIHJlYWQgYW5kIHdyaXRlIHBlcm1pc3Npb25zLgogCiAjIyMgc2NoZWQKLT4g
YD0gY3JlZGl0IHwgY3JlZGl0MiB8IGFyaW5jNjUzYAorPiBgPSBjcmVkaXQgfCBjcmVkaXQyIHwg
YXJpbmM2NTMgfCBydGRzIHwgbnVsbGAKIAogPiBEZWZhdWx0OiBgc2NoZWQ9Y3JlZGl0YAogCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXgg
YWZiYzBlOS4uZGM4ZTg3NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hl
bi9jb21tb24vS2NvbmZpZwpAQCAtMTg3LDYgKzE4NywxNCBAQCBjb25maWcgU0NIRURfQVJJTkM2
NTMKIAkgIFRoZSBBUklOQzY1MyBzY2hlZHVsZXIgaXMgYSBoYXJkIHJlYWwtdGltZSBzY2hlZHVs
ZXIgZm9yIHNpbmdsZQogCSAgY29yZXMsIHRhcmdldGVkIGZvciBhdmlvbmljcywgZHJvbmVzLCBh
bmQgbWVkaWNhbCBkZXZpY2VzLgogCitjb25maWcgU0NIRURfTlVMTAorCWJvb2wgIk51bGwgc2No
ZWR1bGVyIHN1cHBvcnQgKEVYUEVSSU1FTlRBTCkiCisJZGVmYXVsdCB5CisJLS0taGVscC0tLQor
CSAgVGhlIG51bGwgc2NoZWR1bGVyIGlzIGEgc3RhdGljLCB6ZXJvIG92ZXJoZWFkIHNjaGVkdWxl
ciwKKwkgIGZvciB3aGVuIHRoZXJlIGFsd2F5cyBhcmUgbGVzcyB2Q1BVcyB0aGFuIHBDUFVzLCB0
eXBpY2FsbHkKKwkgIGluIGVtYmVkZGVkIG9yIEhQQyBzY2VuYXJpb3MuCisKIGNob2ljZQogCXBy
b21wdCAiRGVmYXVsdCBTY2hlZHVsZXI/IgogCWRlZmF1bHQgU0NIRURfQ1JFRElUX0RFRkFVTFQK
QEAgLTE5OSw2ICsyMDcsOCBAQCBjaG9pY2UKIAkJYm9vbCAiUlQgU2NoZWR1bGVyIiBpZiBTQ0hF
RF9SVERTCiAJY29uZmlnIFNDSEVEX0FSSU5DNjUzX0RFRkFVTFQKIAkJYm9vbCAiQVJJTkM2NTMg
U2NoZWR1bGVyIiBpZiBTQ0hFRF9BUklOQzY1MworCWNvbmZpZyBTQ0hFRF9OVUxMX0RFRkFVTFQK
KwkJYm9vbCAiTnVsbCBTY2hlZHVsZXIiIGlmIFNDSEVEX05VTEwKIGVuZGNob2ljZQogCiBjb25m
aWcgU0NIRURfREVGQVVMVApAQCAtMjA3LDYgKzIxNyw3IEBAIGNvbmZpZyBTQ0hFRF9ERUZBVUxU
CiAJZGVmYXVsdCAiY3JlZGl0MiIgaWYgU0NIRURfQ1JFRElUMl9ERUZBVUxUCiAJZGVmYXVsdCAi
cnRkcyIgaWYgU0NIRURfUlREU19ERUZBVUxUCiAJZGVmYXVsdCAiYXJpbmM2NTMiIGlmIFNDSEVE
X0FSSU5DNjUzX0RFRkFVTFQKKwlkZWZhdWx0ICJudWxsIiBpZiBTQ0hFRF9OVUxMX0RFRkFVTFQK
IAlkZWZhdWx0ICJjcmVkaXQiCiAKIGVuZG1lbnUKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vTWFr
ZWZpbGUgYi94ZW4vY29tbW9uL01ha2VmaWxlCmluZGV4IDBmZWQzMGIuLjI2YzVhNjQgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vTWFrZWZpbGUKKysrIGIveGVuL2NvbW1vbi9NYWtlZmlsZQpAQCAt
NDAsNiArNDAsNyBAQCBvYmotJChDT05GSUdfU0NIRURfQVJJTkM2NTMpICs9IHNjaGVkX2FyaW5j
NjUzLm8KIG9iai0kKENPTkZJR19TQ0hFRF9DUkVESVQpICs9IHNjaGVkX2NyZWRpdC5vCiBvYmot
JChDT05GSUdfU0NIRURfQ1JFRElUMikgKz0gc2NoZWRfY3JlZGl0Mi5vCiBvYmotJChDT05GSUdf
U0NIRURfUlREUykgKz0gc2NoZWRfcnQubworb2JqLSQoQ09ORklHX1NDSEVEX05VTEwpICs9IHNj
aGVkX251bGwubwogb2JqLXkgKz0gc2NoZWR1bGUubwogb2JqLXkgKz0gc2h1dGRvd24ubwogb2Jq
LXkgKz0gc29mdGlycS5vCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hl
bi9jb21tb24vc2NoZWRfbnVsbC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LmMyYzQxODIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAt
MCwwICsxLDc4NiBAQAorLyoKKyAqIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jCisgKgorICogIENv
cHlyaWdodCAoYykgMjAxNywgRGFyaW8gRmFnZ2lvbGksIENpdHJpeCBMdGQKKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y
CisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMK
KyAqIExpY2Vuc2UgdjIgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KKyAqLworCisvKgorICogVGhlICdudWxsJyBzY2hlZHVsZXIgYWx3YXlzIGNob29zZSB0
byBydW4sIG9uIGVhY2ggcENQVSwgZWl0aGVyIG5vdGhpbmcKKyAqIChpLmUuLCB0aGUgcENQVSBz
dGF5cyBpZGxlKSBvciBhbHdheXMgdGhlIHNhbWUgdkNQVS4KKyAqCisgKiBJdCBpcyBhaW1lZCBh
dCBzdXBwb3J0aW5nIHN0YXRpYyBzY2VuYXJpb3MsIHdoZXJlIHRoZXJlIGFsd2F5cyBhcmUKKyAq
IGxlc3MgdkNQVXMgdGhhbiBwQ1BVcyAoYW5kIHRoZSB2Q1BVcyBkb24ndCBuZWVkIHRvIG1vdmUg
YW1vbmcgcENQVXMKKyAqIGZvciBhbnkgcmVhc29uKSB3aXRoIHRoZSBsZWFzdCBwb3NzaWJsZSBv
dmVyaGVhZC4KKyAqCisgKiBUeXBpY2FsIHVzZWNhc2UgYXJlIGVtYmVkZGVkIGFwcGxpY2F0aW9u
cywgYnV0IGFsc28gSFBDLCBlc3BlY2lhbGx5CisgKiBpZiB0aGUgc2NoZWR1bGVyIGlzIHVzZWQg
aW5zaWRlIGEgY3B1cG9vbC4KKyAqLworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVk
ZSA8eGVuL3NjaGVkLWlmLmg+CisjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KKyNpbmNsdWRlIDx4
ZW4va2V5aGFuZGxlci5oPgorCisKKy8qCisgKiBMb2NraW5nOgorICogLSBTY2hlZHVsZXItbG9j
ayAoYS5rLmEuIHJ1bnF1ZXVlIGxvY2spOgorICogICsgaXMgcGVyLXBDUFU7CisgKiAgKyBzZXJp
YWxpemVzIGFzc2lnbm1lbnQgYW5kIGRlYXNzaWdubWVudCBvZiB2Q1BVcyB0byBhIHBDUFUuCisg
KiAtIFByaXZhdGUgZGF0YSBsb2NrIChhLmsuYS4gcHJpdmF0ZSBzY2hlZHVsZXIgbG9jayk6Cisg
KiAgKyBpcyBzY2hlZHVsZXItd2lkZTsKKyAqICArIHNlcmlhbGl6ZXMgYWNjZXNzZXMgdG8gdGhl
IGxpc3Qgb2YgZG9tYWlucyBpbiB0aGlzIHNjaGVkdWxlci4KKyAqIC0gV2FpdHF1ZXVlIGxvY2s6
CisgKiAgKyBpcyBzY2hlZHVsZXItd2lkZTsKKyAqICArIHNlcmlhbGl6ZSBhY2Nlc3NlcyB0byB0
aGUgbGlzdCBvZiB2Q1BVcyB3YWl0aW5nIHRvIGJlIGFzc2lnbmVkCisgKiAgICB0byBwQ1BVcy4K
KyAqCisgKiBPcmRlcmluZyBpczogcHJpdmF0ZSBsb2NrLCBydW5xdWV1ZSBsb2NrLCB3YWl0cXVl
dWUgbG9jay4gT3IsIE9UT0gsCisgKiB3YWl0cXVldWUgbG9jayBuZXN0cyBpbnNpZGUgcnVucXVl
dWUgbG9jayB3aGljaCBuZXN0cyBpbnNpZGUgcHJpdmF0ZQorICogbG9jay4gTW9yZSBzcGVjaWZp
Y2FsbHk6CisgKiAgKyBpZiB3ZSBuZWVkIGJvdGggcnVucXVldWUgYW5kIHByaXZhdGUgbG9ja3Ms
IHdlIG11c3QgYWNxdWlyZSB0aGUKKyAqICAgIHByaXZhdGUgbG9jayBmb3IgZmlyc3Q7CisgKiAg
KyBpZiB3ZSBuZWVkIGJvdGggcnVucXVldWUgYW5kIHdhaXRxdWV1ZSBsb2Nrcywgd2UgbXVzdCBh
Y3F1aXJlCisgKiAgICB0aGUgcnVucXVldWUgbG9jayBmb3IgZmlyc3Q7CisgKiAgKyBpZiB3ZSBu
ZWVkIGJvdGggcHJpdmF0ZSBhbmQgd2FpdHF1ZXVlIGxvY2tzLCB3ZSBtdXN0IGFjcXVpcmUKKyAq
ICAgIHRoZSBwcml2YXRlIGxvY2sgZm9yIGZpcnN0OworICogICsgaWYgd2UgYWxyZWFkeSBvd24g
YSBydW5xdWV1ZSBsb2NrLCB3ZSBtdXN0IG5ldmVyIGFjcXVpcmUKKyAqICAgIHRoZSBwcml2YXRl
IGxvY2s7CisgKiAgKyBpZiB3ZSBhbHJlYWR5IG93biB0aGUgd2FpdHF1ZXVlIGxvY2ssIHdlIG11
c3QgbmV2ZXIgYWNxdWlyZQorICogICAgdGhlIHJ1bnF1ZXVlIGxvY2sgb3IgdGhlIHByaXZhdGUg
bG9jay4KKyAqLworCisvKgorICogU3lzdGVtLXdpZGUgcHJpdmF0ZSBkYXRhCisgKi8KK3N0cnVj
dCBudWxsX3ByaXZhdGUgeworICAgIHNwaW5sb2NrX3QgbG9jazsgICAgICAgIC8qIHNjaGVkdWxl
ciBsb2NrOyBuZXN0cyBpbnNpZGUgY3B1cG9vbF9sb2NrICovCisgICAgc3RydWN0IGxpc3RfaGVh
ZCBuZG9tOyAgLyogRG9tYWlucyBvZiB0aGlzIHNjaGVkdWxlciAgICAgICAgICAgICAgICAgKi8K
KyAgICBzdHJ1Y3QgbGlzdF9oZWFkIHdhaXRxOyAvKiB2Q1BVcyBub3QgYXNzaWduZWQgdG8gYW55
IHBDUFUgICAgICAgICAgICAqLworICAgIHNwaW5sb2NrX3Qgd2FpdHFfbG9jazsgIC8qIHNlcmlh
bGl6ZXMgd2FpdHE7IG5lc3RzIGluc2lkZSBydW5xIGxvY2tzICovCisgICAgY3B1bWFza190IGNw
dXNfZnJlZTsgICAgLyogQ1BVcyB3aXRob3V0IGEgdkNQVSBhc3NvY2lhdGVkIHRvIHRoZW0gICAg
Ki8KK307CisKKy8qCisgKiBQaHlzaWNhbCBDUFUKKyAqLworc3RydWN0IG51bGxfcGNwdSB7Cisg
ICAgc3RydWN0IHZjcHUgKnZjcHU7Cit9OworREVGSU5FX1BFUl9DUFUoc3RydWN0IG51bGxfcGNw
dSwgbnBjKTsKKworLyoKKyAqIFZpcnR1YWwgQ1BVCisgKi8KK3N0cnVjdCBudWxsX3ZjcHUgewor
ICAgIHN0cnVjdCBsaXN0X2hlYWQgd2FpdHFfZWxlbTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsK
K307CisKKy8qCisgKiBEb21haW4KKyAqLworc3RydWN0IG51bGxfZG9tIHsKKyAgICBzdHJ1Y3Qg
bGlzdF9oZWFkIG5kb21fZWxlbTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkb207Cit9OworCisvKgor
ICogQWNjZXNzb3IgaGVscGVycyBmdW5jdGlvbnMKKyAqLworc3RhdGljIGlubGluZSBzdHJ1Y3Qg
bnVsbF9wcml2YXRlICpudWxsX3ByaXYoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQorewor
ICAgIHJldHVybiBvcHMtPnNjaGVkX2RhdGE7Cit9CisKK3N0YXRpYyBpbmxpbmUgc3RydWN0IG51
bGxfdmNwdSAqbnVsbF92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiB2
LT5zY2hlZF9wcml2OworfQorCitzdGF0aWMgaW5saW5lIHN0cnVjdCBudWxsX2RvbSAqbnVsbF9k
b20oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gZC0+c2NoZWRfcHJpdjsK
K30KKworc3RhdGljIGludCBudWxsX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQoreworICAg
IHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydjsKKworICAgIHByaW50aygiSW5pdGlhbGl6aW5nIG51
bGwgc2NoZWR1bGVyXG4iCisgICAgICAgICAgICJXQVJOSU5HOiBUaGlzIGlzIGV4cGVyaW1lbnRh
bCBzb2Z0d2FyZSBpbiBkZXZlbG9wbWVudC5cbiIKKyAgICAgICAgICAgIlVzZSBhdCB5b3VyIG93
biByaXNrLlxuIik7CisKKyAgICBwcnYgPSB4emFsbG9jKHN0cnVjdCBudWxsX3ByaXZhdGUpOwor
ICAgIGlmICggcHJ2ID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHNw
aW5fbG9ja19pbml0KCZwcnYtPmxvY2spOworICAgIHNwaW5fbG9ja19pbml0KCZwcnYtPndhaXRx
X2xvY2spOworICAgIElOSVRfTElTVF9IRUFEKCZwcnYtPm5kb20pOworICAgIElOSVRfTElTVF9I
RUFEKCZwcnYtPndhaXRxKTsKKworICAgIG9wcy0+c2NoZWRfZGF0YSA9IHBydjsKKworICAgIHJl
dHVybiAwOworfQorCitzdGF0aWMgdm9pZCBudWxsX2RlaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMpCit7CisgICAgeGZyZWUob3BzLT5zY2hlZF9kYXRhKTsKKyAgICBvcHMtPnNjaGVkX2RhdGEg
PSBOVUxMOworfQorCitzdGF0aWMgdm9pZCBpbml0X3BkYXRhKHN0cnVjdCBudWxsX3ByaXZhdGUg
KnBydiwgdW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICAvKiBNYXJrIHRoZSBwQ1BVIGFzIGZyZWUs
IGFuZCB3aXRoIG5vIHZDUFUgYXNzaWduZWQgKi8KKyAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAm
cHJ2LT5jcHVzX2ZyZWUpOworICAgIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPSBOVUxMOworfQor
CitzdGF0aWMgdm9pZCBudWxsX2luaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCB2b2lkICpwZGF0YSwgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYg
PSBudWxsX3ByaXYob3BzKTsKKyAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2Nw
dShzY2hlZHVsZV9kYXRhLCBjcHUpOworCisgICAgLyogYWxsb2NfcGRhdGEgaXMgbm90IGltcGxl
bWVudGVkLCBzbyB3ZSB3YW50IHRoaXMgdG8gYmUgTlVMTC4gKi8KKyAgICBBU1NFUlQoIXBkYXRh
KTsKKworICAgIC8qCisgICAgICogVGhlIHNjaGVkdWxlciBsb2NrIHBvaW50cyBhbHJlYWR5IHRv
IHRoZSBkZWZhdWx0IHBlci1jcHUgc3BpbmxvY2ssCisgICAgICogc28gdGhlcmUgaXMgbm8gcmVt
YXBwaW5nIHRvIGJlIGRvbmUuCisgICAgICovCisgICAgQVNTRVJUKHNkLT5zY2hlZHVsZV9sb2Nr
ID09ICZzZC0+X2xvY2sgJiYgIXNwaW5faXNfbG9ja2VkKCZzZC0+X2xvY2spKTsKKworICAgIGlu
aXRfcGRhdGEocHJ2LCBjcHUpOworfQorCitzdGF0aWMgdm9pZCBudWxsX2RlaW5pdF9wZGF0YShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUpCit7CisgICAg
c3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7CisKKyAgICAvKiBhbGxv
Y19wZGF0YSBub3QgaW1wbGVtZW50ZWQsIHNvIHRoaXMgbXVzdCBoYXZlIHN0YXllZCBOVUxMICov
CisgICAgQVNTRVJUKCFwY3B1KTsKKworICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnBydi0+
Y3B1c19mcmVlKTsKKyAgICBwZXJfY3B1KG5wYywgY3B1KS52Y3B1ID0gTlVMTDsKK30KKworc3Rh
dGljIHZvaWQgKm51bGxfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnYsIHZvaWQgKmRkKQor
eworICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YzsKKworICAgIG52YyA9IHh6YWxsb2Moc3RydWN0
IG51bGxfdmNwdSk7CisgICAgaWYgKCBudmMgPT0gTlVMTCApCisgICAgICAgIHJldHVybiBOVUxM
OworCisgICAgSU5JVF9MSVNUX0hFQUQoJm52Yy0+d2FpdHFfZWxlbSk7CisgICAgbnZjLT52Y3B1
ID0gdjsKKworICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9hbGxvYyk7CisKKyAgICByZXR1cm4g
bnZjOworfQorCitzdGF0aWMgdm9pZCBudWxsX2ZyZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCB2b2lkICpwcml2KQoreworICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IHBy
aXY7CisKKyAgICB4ZnJlZShudmMpOworfQorCitzdGF0aWMgdm9pZCAqIG51bGxfYWxsb2NfZG9t
ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCBudWxsX3ByaXZhdGUg
KnBydiA9IG51bGxfcHJpdihvcHMpOworICAgIHN0cnVjdCBudWxsX2RvbSAqbmRvbTsKKyAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgbmRvbSA9IHh6YWxsb2Moc3RydWN0IG51bGxfZG9t
KTsKKyAgICBpZiAoIG5kb20gPT0gTlVMTCApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAg
bmRvbS0+ZG9tID0gZDsKKworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdz
KTsKKyAgICBsaXN0X2FkZF90YWlsKCZuZG9tLT5uZG9tX2VsZW0sICZudWxsX3ByaXYob3BzKS0+
bmRvbSk7CisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7CisK
KyAgICByZXR1cm4gKHZvaWQqKW5kb207Cit9CisKK3N0YXRpYyB2b2lkIG51bGxfZnJlZV9kb21k
YXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqZGF0YSkKK3sKKyAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOworICAgIHN0cnVjdCBudWxsX2RvbSAqbmRvbSA9IGRhdGE7CisgICAg
c3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7CisKKyAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFncyk7CisgICAgbGlzdF9kZWxfaW5pdCgmbmRvbS0+
bmRvbV9lbGVtKTsKKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdz
KTsKKworICAgIHhmcmVlKGRhdGEpOworfQorCitzdGF0aWMgaW50IG51bGxfZG9tX2luaXQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVj
dCBudWxsX2RvbSAqbmRvbTsKKworICAgIGlmICggaXNfaWRsZV9kb21haW4oZCkgKQorICAgICAg
ICByZXR1cm4gMDsKKworICAgIG5kb20gPSBudWxsX2FsbG9jX2RvbWRhdGEob3BzLCBkKTsKKyAg
ICBpZiAoIG5kb20gPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgZC0+
c2NoZWRfcHJpdiA9IG5kb207CisKKyAgICByZXR1cm4gMDsKK30KK3N0YXRpYyB2b2lkIG51bGxf
ZG9tX2Rlc3Ryb3koY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgZG9tYWluICpk
KQoreworICAgIG51bGxfZnJlZV9kb21kYXRhKG9wcywgbnVsbF9kb20oZCkpOworfQorCisvKgor
ICogdkNQVSB0byBwQ1BVIGFzc2lnbm1lbnQgYW5kIHBsYWNlbWVudC4gVGhpcyBfb25seV8gaGFw
cGVuczoKKyAqICAtIG9uIGluc2VydCwKKyAqICAtIG9uIG1pZ3JhdGUuCisgKgorICogSW5zZXJ0
IG9jY3VycyB3aGVuIGEgdkNQVSBqb2lucyB0aGlzIHNjaGVkdWxlciBmb3IgdGhlIGZpcnN0IHRp
bWUKKyAqIChlLmcuLCB3aGVuIHRoZSBkb21haW4gaXQncyBwYXJ0IG9mIGlzIG1vdmVkIHRvIHRo
ZSBzY2hlZHVsZXIncworICogY3B1cG9vbCkuCisgKgorICogTWlncmF0aW9uIG1heSBiZSBuZWNl
c3NhcnkgaWYgYSBwQ1BVICh3aXRoIGEgdkNQVSBhc3NpZ25lZCB0byBpdCkKKyAqIGlzIHJlbW92
ZWQgZnJvbSB0aGUgc2NoZWR1bGVyJ3MgY3B1cG9vbC4KKyAqCisgKiBTbyB0aGlzIGlzIG5vdCBw
YXJ0IG9mIGFueSBob3QgcGF0aC4KKyAqLworc3RhdGljIHVuc2lnbmVkIGludCBwaWNrX2NwdShz
dHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHVuc2lnbmVk
IGludCBjcHUgPSB2LT5wcm9jZXNzb3IsIG5ld19jcHU7CisgICAgY3B1bWFza190ICpjcHVzID0g
Y3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21haW4pOworCisgICAgQVNTRVJUKHNwaW5faXNf
bG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7CisKKyAg
ICAvKgorICAgICAqIElmIG91ciBwcm9jZXNzb3IgaXMgZnJlZSwgb3Igd2UgYXJlIGFzc2lnbmVk
IHRvIGl0LCBhbmQgaXQgaXMKKyAgICAgKiBhbHNvIHN0aWxsIHZhbGlkLCBqdXN0IGdvIGZvciBp
dC4KKyAgICAgKi8KKyAgICBpZiAoIGxpa2VseSgocGVyX2NwdShucGMsIGNwdSkudmNwdSA9PSBO
VUxMIHx8IHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPT0gdikKKyAgICAgICAgICAgICAgICAmJiBj
cHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1cykpICkKKyAgICAgICAgcmV0dXJuIGNwdTsKKworICAg
IC8qIElmIG5vdCwganVzdCBnbyBmb3IgYSB2YWxpZCBmcmVlIHBDUFUsIGlmIGFueSAqLworICAg
IGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgJnBydi0+Y3B1c19mcmVlLCBj
cHVzKTsKKyAgICBuZXdfY3B1ID0gY3B1bWFza19maXJzdChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNw
dSkpOworCisgICAgaWYgKCBsaWtlbHkobmV3X2NwdSAhPSBucl9jcHVfaWRzKSApCisgICAgICAg
IHJldHVybiBuZXdfY3B1OworCisgICAgLyoKKyAgICAgKiBJZiB3ZSBkaWRuJ3QgZmluZCBhbnkg
ZnJlZSBwQ1BVLCBqdXN0IHBpY2sgYW55IHZhbGlkIHBjcHUsIGV2ZW4gaWYKKyAgICAgKiBpdCBo
YXMgYW5vdGhlciB2Q1BVIGFzc2lnbmVkLiBUaGlzIHdpbGwgaGFwcGVuIGR1cmluZyBzaHV0ZG93
biBhbmQKKyAgICAgKiBzdXNwZW5kL3Jlc3VtZSwgYnV0IGl0IG1heSBhbHNvIGhhcHBlbiBkdXJp
bmcgIm5vcm1hbCBvcGVyYXRpb24iLCBpZgorICAgICAqIGFsbCB0aGUgcENQVXMgYXJlIGJ1c3ku
CisgICAgICoKKyAgICAgKiBJbiBmYWN0LCB0aGVyZSBtdXN0IGFsd2F5cyBiZSBzb21ldGhpbmcg
c2FuZSBpbiB2LT5wcm9jZXNzb3IsIG9yCisgICAgICogdmNwdV9zY2hlZHVsZV9sb2NrKCkgYW5k
IGZyaWVuZHMgd29uJ3Qgd29yay4gVGhpcyBpcyBub3QgYSBwcm9ibGVtLAorICAgICAqIGFzIHdl
IHdpbGwgYWN0dWFsbHkgYXNzaWduIHRoZSB2Q1BVIHRvIHRoZSBwQ1BVIHdlIHJldHVybiBmcm9t
IGhlcmUsCisgICAgICogb25seSBpZiB0aGUgcENQVSBpcyBmcmVlLgorICAgICAqLworICAgIHJl
dHVybiBjcHVtYXNrX2FueShjcHVzKTsKK30KKworc3RhdGljIHZvaWQgdmNwdV9hc3NpZ24oc3Ry
dWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgcGVyX2NwdShucGMsIGNwdSkudmNwdSA9
IHY7CisgICAgdi0+cHJvY2Vzc29yID0gY3B1OworICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwg
JnBydi0+Y3B1c19mcmVlKTsKKworICAgIGRwcmludGsoWEVOTE9HX0dfSU5GTywgIiVkIDwtLSBk
JWR2JWRcbiIsIGNwdSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOworfQorCitz
dGF0aWMgdm9pZCB2Y3B1X2RlYXNzaWduKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0
IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCit7
CisgICAgcGVyX2NwdShucGMsIGNwdSkudmNwdSA9IE5VTEw7CisgICAgY3B1bWFza19zZXRfY3B1
KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKKworICAgIGRwcmludGsoWEVOTE9HX0dfSU5GTywgIiVk
IDwtLSBOVUxMIChkJWR2JWQpXG4iLCBjcHUsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1
X2lkKTsKK30KKworLyogQ2hhbmdlIHRoZSBzY2hlZHVsZXIgb2YgY3B1IHRvIHVzIChudWxsKS4g
Ki8KK3N0YXRpYyB2b2lkIG51bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19v
cHMsIHVuc2lnbmVkIGludCBjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lk
ICpwZGF0YSwgdm9pZCAqdmRhdGEpCit7CisgICAgc3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkID0g
JnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsKKyAgICBzdHJ1Y3QgbnVsbF9wcml2YXRlICpw
cnYgPSBudWxsX3ByaXYobmV3X29wcyk7CisgICAgc3RydWN0IG51bGxfdmNwdSAqbnZjID0gdmRh
dGE7CisKKyAgICBBU1NFUlQobnZjICYmIGlzX2lkbGVfdmNwdShudmMtPnZjcHUpKTsKKworICAg
IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9wcml2ID0gdmRhdGE7CisKKyAgICAvKgorICAgICAqIFdl
IGFyZSBob2xkaW5nIHRoZSBydW5xdWV1ZSBsb2NrIGFscmVhZHkgKGl0J3MgYmVlbiB0YWtlbiBp
bgorICAgICAqIHNjaGVkdWxlX2NwdV9zd2l0Y2goKSkuIEl0IGFjdHVhbGx5IG1heSBvciBtYXkg
bm90IGJlIHRoZSAncmlnaHQnCisgICAgICogb25lIGZvciB0aGlzIGNwdSwgYnV0IHRoYXQgaXMg
b2sgZm9yIHByZXZlbnRpbmcgcmFjZXMuCisgICAgICovCisgICAgQVNTRVJUKCFsb2NhbF9pcnFf
aXNfZW5hYmxlZCgpKTsKKworICAgIGluaXRfcGRhdGEocHJ2LCBjcHUpOworCisgICAgcGVyX2Nw
dShzY2hlZHVsZXIsIGNwdSkgPSBuZXdfb3BzOworICAgIHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwg
Y3B1KS5zY2hlZF9wcml2ID0gcGRhdGE7CisKKyAgICAvKgorICAgICAqIChSZT8pcm91dGUgdGhl
IGxvY2sgdG8gdGhlIHBlciBwQ1BVIGxvY2sgYXMgL2xhc3QvIHRoaW5nLiBJbiBmYWN0LAorICAg
ICAqIGlmIGl0IGlzIGZyZWUgKGFuZCBpdCBjYW4gYmUpIHdlIHdhbnQgdGhhdCBhbnlvbmUgdGhh
dCBtYW5hZ2VzCisgICAgICogdGFraW5nIGl0LCBmaW5kcyBhbGwgdGhlIGluaXRpYWxpemF0aW9u
cyB3ZSd2ZSBkb25lIGFib3ZlIGluIHBsYWNlLgorICAgICAqLworICAgIHNtcF9tYigpOworICAg
IHNkLT5zY2hlZHVsZV9sb2NrID0gJnNkLT5fbG9jazsKK30KKworc3RhdGljIHZvaWQgbnVsbF92
Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOworICAgIHN0
cnVjdCBudWxsX3ZjcHUgKm52YyA9IG51bGxfdmNwdSh2KTsKKyAgICBzcGlubG9ja190ICpsb2Nr
OworCisgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOworCisgICAgbG9jayA9IHZjcHVfc2No
ZWR1bGVfbG9ja19pcnEodik7CisgcmV0cnk6CisKKyAgICB2LT5wcm9jZXNzb3IgPSBwaWNrX2Nw
dShwcnYsIHYpOworCisgICAgc3Bpbl91bmxvY2sobG9jayk7CisKKyAgICBsb2NrID0gdmNwdV9z
Y2hlZHVsZV9sb2NrKHYpOworCisgICAgLyogSWYgdGhlIHBDUFUgaXMgZnJlZSwgd2UgYXNzaWdu
IHYgdG8gaXQgKi8KKyAgICBpZiAoIGxpa2VseShwZXJfY3B1KG5wYywgdi0+cHJvY2Vzc29yKS52
Y3B1ID09IE5VTEwpICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIEluc2VydCBpcyBm
b2xsb3dlZCBieSB2Y3B1X3dha2UoKSwgc28gdGhlcmUncyBubyBuZWVkIHRvIHBva2UKKyAgICAg
ICAgICogdGhlIHBjcHUgd2l0aCB0aGUgU0NIRURVTEVfU09GVElSUSwgYXMgd2FrZSB3aWxsIGRv
IHRoYXQuCisgICAgICAgICAqLworICAgICAgICB2Y3B1X2Fzc2lnbihwcnYsIHYsIHYtPnByb2Nl
c3Nvcik7CisgICAgfQorICAgIGVsc2UgaWYgKCBjcHVtYXNrX2ludGVyc2VjdHMoJnBydi0+Y3B1
c19mcmVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5f
Y3B1bWFzayh2LT5kb21haW4pKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0
aGUgcENQVSBpcyBub3QgZnJlZSAoZS5nLiwgYmVjYXVzZSB3ZSByYWNlZCB3aXRoIGFub3RoZXIK
KyAgICAgICAgICogaW5zZXJ0IG9yIGEgbWlncmF0ZSksIGJ1dCB0aGVyZSBhcmUgb3RoZXIgZnJl
ZSBwQ1BVcywgd2UgY2FuCisgICAgICAgICAqIHRyeSB0byBwaWNrIGFnYWluLgorICAgICAgICAg
Ki8KKyAgICAgICAgIGdvdG8gcmV0cnk7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAg
IC8qCisgICAgICAgICAqIElmIHRoZSBwQ1BVIGlzIG5vdCBmcmVlLCBhbmQgdGhlcmUgYXJlbid0
IGFueSAodmFsaWQpIG90aGVycywKKyAgICAgICAgICogd2UgaGF2ZSBubyBhbHRlcm5hdGl2ZXMg
dGhhbiB0byBnbyBpbnRvIHRoZSB3YWl0cXVldWUuCisgICAgICAgICAqLworICAgICAgICBzcGlu
X2xvY2soJnBydi0+d2FpdHFfbG9jayk7CisgICAgICAgIGxpc3RfYWRkX3RhaWwoJm52Yy0+d2Fp
dHFfZWxlbSwgJnBydi0+d2FpdHEpOworICAgICAgICBkcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcs
ICJXQVJOSU5HOiBkJWR2JWQgbm90IGFzc2lnbmVkIHRvIGFueSBDUFUhXG4iLAorICAgICAgICAg
ICAgICAgIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKKyAgICAgICAgc3Bpbl91
bmxvY2soJnBydi0+d2FpdHFfbG9jayk7CisgICAgfQorICAgIHNwaW5fdW5sb2NrX2lycShsb2Nr
KTsKKworICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9pbnNlcnQpOworfQorCitzdGF0aWMgdm9p
ZCBfdmNwdV9yZW1vdmUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikK
K3sKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOworICAgIHN0cnVjdCBkb21h
aW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IG51bGxfdmNwdSAqd3ZjOworCisgICAgQVNT
RVJUKGxpc3RfZW1wdHkoJm51bGxfdmNwdSh2KS0+d2FpdHFfZWxlbSkpOworCisgICAgc3Bpbl9s
b2NrKCZwcnYtPndhaXRxX2xvY2spOworCisgICAgLyoKKyAgICAgKiBJZiB2IGlzIGFzc2lnbmVk
IHRvIGEgcENQVSwgbGV0J3Mgc2VlIGlmIHRoZXJlIGlzIHNvbWVvbmUgd2FpdGluZy4KKyAgICAg
KiBJZiB5ZXMsIHdlIGFzc2lnbiBpdCB0byBjcHUsIGluIHNwaXRlIG9mIHYuCisgICAgICovCisg
ICAgd3ZjID0gbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsKCZwcnYtPndhaXRxLCBzdHJ1Y3QgbnVs
bF92Y3B1LCB3YWl0cV9lbGVtKTsKKyAgICBpZiAoIHd2YyAmJiBjcHVtYXNrX3Rlc3RfY3B1KGNw
dSwgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSkgKQorICAgIHsKKyAgICAgICAgbGlzdF9kZWxf
aW5pdCgmd3ZjLT53YWl0cV9lbGVtKTsKKyAgICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB3dmMtPnZj
cHUsIGNwdSk7CisgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElS
USk7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHZjcHVfZGVhc3NpZ24ocHJ2LCB2
LCBjcHUpOworICAgIH0KKworICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOworfQor
CitzdGF0aWMgdm9pZCBudWxsX3ZjcHVfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVs
bF9wcml2KG9wcyk7CisgICAgc3RydWN0IG51bGxfdmNwdSAqbnZjID0gbnVsbF92Y3B1KHYpOwor
ICAgIHNwaW5sb2NrX3QgKmxvY2s7CisKKyAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CisK
KyAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKKworICAgIC8qIElmIHYgaXMg
aW4gd2FpdHF1ZXVlLCBqdXN0IGdldCBpdCBvdXQgb2YgdGhlcmUgYW5kIGJhaWwgKi8KKyAgICBp
ZiAoIHVubGlrZWx5KCFsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pKSApCisgICAgeworICAg
ICAgICBzcGluX2xvY2soJnBydi0+d2FpdHFfbG9jayk7CisgICAgICAgIGxpc3RfZGVsX2luaXQo
Jm52Yy0+d2FpdHFfZWxlbSk7CisgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2sp
OworCisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIEFTU0VSVChwZXJfY3B1KG5wYywg
di0+cHJvY2Vzc29yKS52Y3B1ID09IHYpOworICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdSh2
LT5wcm9jZXNzb3IsICZwcnYtPmNwdXNfZnJlZSkpOworCisgICAgX3ZjcHVfcmVtb3ZlKHBydiwg
dik7CisKKyBvdXQ6CisgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOworCisg
ICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3JlbW92ZSk7Cit9CisKK3N0YXRpYyB2b2lkIG51bGxf
dmNwdV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCit7
CisgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOworCisgICAgaWYgKCB1bmxpa2VseShjdXJy
X29uX2NwdSh2LT5wcm9jZXNzb3IpID09IHYpICkKKyAgICB7CisgICAgICAgIFNDSEVEX1NUQVRf
Q1JBTksodmNwdV93YWtlX3J1bm5pbmcpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAg
aWYgKCB1bmxpa2VseSghbGlzdF9lbXB0eSgmbnVsbF92Y3B1KHYpLT53YWl0cV9lbGVtKSkgKQor
ICAgIHsKKyAgICAgICAgLyogTm90IGV4YWN0bHkgIm9uIHJ1bnEiLCBidXQgY2xvc2UgZW5vdWdo
IGZvciByZXVzaW5nIHRoZSBjb3VudGVyICovCisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNw
dV93YWtlX29ucnVucSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBpZiAoIGxpa2Vs
eSh2Y3B1X3J1bm5hYmxlKHYpKSApCisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93YWtl
X3J1bm5hYmxlKTsKKyAgICBlbHNlCisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93YWtl
X25vdF9ydW5uYWJsZSk7CisKKyAgICAvKiBOb3RlIHRoYXQgd2UgZ2V0IGhlcmUgb25seSBmb3Ig
dkNQVXMgYXNzaWduZWQgdG8gYSBwQ1BVICovCisgICAgY3B1X3JhaXNlX3NvZnRpcnEodi0+cHJv
Y2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKK30KKworc3RhdGljIHZvaWQgbnVsbF92Y3B1X3Ns
ZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCit7CisgICAg
QVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOworCisgICAgLyogSWYgdiBpcyBub3QgYXNzaWduZWQg
dG8gYSBwQ1BVLCBvciBpcyBub3QgcnVubmluZywgbm8gbmVlZCB0byBib3RoZXIgKi8KKyAgICBp
ZiAoIGN1cnJfb25fY3B1KHYtPnByb2Nlc3NvcikgPT0gdiApCisgICAgICAgIGNwdV9yYWlzZV9z
b2Z0aXJxKHYtPnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CisKKyAgICBTQ0hFRF9TVEFU
X0NSQU5LKHZjcHVfc2xlZXApOworfQorCitzdGF0aWMgaW50IG51bGxfY3B1X3BpY2soY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBBU1NFUlQoIWlz
X2lkbGVfdmNwdSh2KSk7CisgICAgcmV0dXJuIHBpY2tfY3B1KG51bGxfcHJpdihvcHMpLCB2KTsK
K30KKworc3RhdGljIHZvaWQgbnVsbF92Y3B1X21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBuZXdfY3B1KQoreworICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51
bGxfcHJpdihvcHMpOworICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IG51bGxfdmNwdSh2KTsK
KworICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKKworICAgIGlmICggdi0+cHJvY2Vzc29y
ID09IG5ld19jcHUgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKgorICAgICAqIHYgaXMgZWl0
aGVyIGFzc2lnbmVkIHRvIGEgcENQVSwgb3IgaW4gdGhlIHdhaXRxdWV1ZS4KKyAgICAgKgorICAg
ICAqIEluIHRoZSBmb3JtZXIgY2FzZSwgdGhlIHBDUFUgdG8gd2hpY2ggaXQgd2FzIGFzc2lnbmVk
IHdvdWxkCisgICAgICogYmVjb21lIGZyZWUsIGFuZCB3ZSwgdGhlcmVmb3JlLCBzaG91bGQgY2hl
Y2sgd2hldGhlciB0aGVyZSBpcworICAgICAqIGFueW9uZSBpbiB0aGUgd2FpdHF1ZXVlIHRoYXQg
Y2FuIGJlIGFzc2lnbmVkIHRvIGl0LgorICAgICAqCisgICAgICogSW4gdGhlIGxhdHRlciwgdGhl
cmUgaXMganVzdCBub3RoaW5nIHRvIGRvLgorICAgICAqLworICAgIGlmICggbGlrZWx5KGxpc3Rf
ZW1wdHkoJm52Yy0+d2FpdHFfZWxlbSkpICkKKyAgICB7CisgICAgICAgIF92Y3B1X3JlbW92ZShw
cnYsIHYpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVfcnVubmluZyk7CisgICAg
fQorICAgIGVsc2UKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlX29uX3J1bnEpOwor
CisgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlZCk7CisKKyAgICAvKgorICAgICAqIExldCdz
IG5vdyBjb25zaWRlciBuZXdfY3B1LCB3aGljaCBpcyB3aGVyZSB2IGlzIGJlaW5nIHNlbnQuIEl0
IGNhbiBiZQorICAgICAqIGVpdGhlciBmcmVlLCBvciBoYXZlIGEgdkNQVSBhbHJlYWR5IGFzc2ln
bmVkIHRvIGl0LgorICAgICAqCisgICAgICogSW4gdGhlIGZvcm1lciBjYXNlLCB3ZSBzaG91bGQg
YXNzaWduIHYgdG8gaXQsIGFuZCB0cnkgdG8gZ2V0IGl0IHRvIHJ1bi4KKyAgICAgKgorICAgICAq
IEluIGxhdHRlciwgYWxsIHdlIGNhbiBkbyBpcyB0byBwYXJrIHYgaW4gdGhlIHdhaXRxdWV1ZS4K
KyAgICAgKi8KKyAgICBpZiAoIHBlcl9jcHUobnBjLCBuZXdfY3B1KS52Y3B1ID09IE5VTEwgKQor
ICAgIHsKKyAgICAgICAgLyogdiBtaWdodCBoYXZlIGJlZW4gaW4gdGhlIHdhaXRxdWV1ZSwgc28g
cmVtb3ZlIGl0ICovCisgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKKyAgICAg
ICAgbGlzdF9kZWxfaW5pdCgmbnZjLT53YWl0cV9lbGVtKTsKKyAgICAgICAgc3Bpbl91bmxvY2so
JnBydi0+d2FpdHFfbG9jayk7CisKKyAgICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB2LCBuZXdfY3B1
KTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogUHV0IHYgaW4gdGhlIHdhaXRx
dWV1ZSwgaWYgaXQgd2Fzbid0IHRoZXJlIGFscmVhZHkgKi8KKyAgICAgICAgc3Bpbl9sb2NrKCZw
cnYtPndhaXRxX2xvY2spOworICAgICAgICBpZiAoIGxpc3RfZW1wdHkoJm52Yy0+d2FpdHFfZWxl
bSkgKQorICAgICAgICB7CisgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZudmMtPndhaXRxX2Vs
ZW0sICZwcnYtPndhaXRxKTsKKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfV0FSTklORywg
IldBUk5JTkc6IGQlZHYlZCBub3QgYXNzaWduZWQgdG8gYW55IENQVSFcbiIsCisgICAgICAgICAg
ICAgICAgICAgIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKKyAgICAgICAgfQor
ICAgICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKKyAgICB9CisKKyAgICAvKgor
ICAgICAqIFdoYXRldmVyIGFsbCB0aGUgYWJvdmUsIHdlIGFsd2F5cyBhdCBsZWFzdCBvdmVycmlk
ZSB2LT5wcm9jZXNzb3IuCisgICAgICogVGhpcyBpcyBlc3BlY2lhbGx5IGltcG9ydGFudCBmb3Ig
c2h1dGRvd24gb3Igc3VzcGVuZC9yZXN1bWUgcGF0aHMsCisgICAgICogd2hlbiBpdCBpcyBpbXBv
cnRhbnQgdG8gbGV0IG91ciBjYWxsZXIgKGNwdV9kaXNhYmxlX3NjaGVkdWxlcigpKQorICAgICAq
IGtub3cgdGhhdCB0aGUgbWlncmF0aW9uIGRpZCBoYXBwZW4sIHRvIHRoZSBiZXN0IG9mIG91ciBw
b3NzaWJpbGl0aWVzLAorICAgICAqIGF0IGxlYXN0LiBJbiBjYXNlIG9mIHN1c3BlbmQsIGFueSB0
ZW1wb3JhcnkgaW5jb25zaXN0ZW5jeSBjYXVzZWQKKyAgICAgKiBieSB0aGlzLCB3aWxsIGJlIGZp
eGVkLXVwIGR1cmluZyByZXN1bWUuCisgICAgICovCisgICAgdi0+cHJvY2Vzc29yID0gbmV3X2Nw
dTsKK30KKworI2lmbmRlZiBOREVCVUcKK3N0YXRpYyBpbmxpbmUgdm9pZCBudWxsX3ZjcHVfY2hl
Y2soc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IG51bGxfdmNwdSAqIGNvbnN0IG52YyA9
IG51bGxfdmNwdSh2KTsKKyAgICBzdHJ1Y3QgbnVsbF9kb20gKiBjb25zdCBuZG9tID0gbnVsbF9k
b20odi0+ZG9tYWluKTsKKworICAgIEJVR19PTihudmMtPnZjcHUgIT0gdik7CisKKyAgICBpZiAo
IG5kb20gKQorICAgICAgICBCVUdfT04oaXNfaWRsZV92Y3B1KHYpKTsKKyAgICBlbHNlCisgICAg
ICAgIEJVR19PTighaXNfaWRsZV92Y3B1KHYpKTsKKworICAgIFNDSEVEX1NUQVRfQ1JBTksodmNw
dV9jaGVjayk7Cit9CisjZGVmaW5lIE5VTExfVkNQVV9DSEVDSyh2KSAgKG51bGxfdmNwdV9jaGVj
ayh2KSkKKyNlbHNlCisjZGVmaW5lIE5VTExfVkNQVV9DSEVDSyh2KQorI2VuZGlmCisKKworLyoK
KyAqIFRoZSBtb3N0IHNpbXBsZSBzY2hlZHVsaW5nIGZ1bmN0aW9uIG9mIGFsbCB0aW1lcyEgV2Ug
ZWl0aGVyIHJldHVybjoKKyAqICAtIHRoZSB2Q1BVIGFzc2lnbmVkIHRvIHRoZSBwQ1BVLCBpZiB0
aGVyZSdzIG9uZSBhbmQgaXQgY2FuIHJ1bjsKKyAqICAtIHRoZSBpZGxlIHZDUFUsIG90aGVyd2lz
ZS4KKyAqLworc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc190aW1lX3Qgbm93LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbF90IHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCit7CisgICAgY29uc3QgdW5zaWduZWQgaW50
IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYg
PSBudWxsX3ByaXYob3BzKTsKKyAgICBzdHJ1Y3QgbnVsbF92Y3B1ICp3dmM7CisgICAgc3RydWN0
IHRhc2tfc2xpY2UgcmV0OworCisgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZHVsZSk7CisgICAg
TlVMTF9WQ1BVX0NIRUNLKGN1cnJlbnQpOworCisgICAgcmV0LnRhc2sgPSBwZXJfY3B1KG5wYywg
Y3B1KS52Y3B1OworICAgIHJldC5taWdyYXRlZCA9IDA7CisgICAgcmV0LnRpbWUgPSAtMTsKKwor
ICAgIC8qCisgICAgICogV2UgbWF5IGJlIG5ldyBpbiB0aGUgY3B1cG9vbCwgb3IganVzdCBjb21p
bmcgYmFjayBvbmxpbmUuIEluIHdoaWNoCisgICAgICogY2FzZSwgdGhlcmUgbWF5IGJlIHZDUFVz
IGluIHRoZSB3YWl0cXVldWUgdGhhdCB3ZSBjYW4gYXNzaWduIHRvIHVzCisgICAgICogYW5kIHJ1
bi4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KHJldC50YXNrID09IE5VTEwpICkKKyAgICB7
CisgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKKyAgICAgICAgd3ZjID0gbGlz
dF9maXJzdF9lbnRyeV9vcl9udWxsKCZwcnYtPndhaXRxLCBzdHJ1Y3QgbnVsbF92Y3B1LCB3YWl0
cV9lbGVtKTsKKyAgICAgICAgaWYgKCB3dmMgKQorICAgICAgICB7CisgICAgICAgICAgICB2Y3B1
X2Fzc2lnbihwcnYsIHd2Yy0+dmNwdSwgY3B1KTsKKyAgICAgICAgICAgIGxpc3RfZGVsX2luaXQo
Jnd2Yy0+d2FpdHFfZWxlbSk7CisgICAgICAgICAgICByZXQudGFzayA9IHd2Yy0+dmNwdTsKKyAg
ICAgICAgfQorICAgICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKKyAgICB9CisK
KyAgICBpZiAoIHVubGlrZWx5KHRhc2tsZXRfd29ya19zY2hlZHVsZWQgfHwKKyAgICAgICAgICAg
ICAgICAgIHJldC50YXNrID09IE5VTEwgfHwKKyAgICAgICAgICAgICAgICAgICF2Y3B1X3J1bm5h
YmxlKHJldC50YXNrKSkgKQorICAgICAgICByZXQudGFzayA9IGlkbGVfdmNwdVtjcHVdOworCisg
ICAgTlVMTF9WQ1BVX0NIRUNLKHJldC50YXNrKTsKKyAgICByZXR1cm4gcmV0OworfQorCitzdGF0
aWMgaW5saW5lIHZvaWQgZHVtcF92Y3B1KHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0
IG51bGxfdmNwdSAqbnZjKQoreworICAgIHByaW50aygiWyVpLiVpXSBwY3B1PSVkIiwgbnZjLT52
Y3B1LT5kb21haW4tPmRvbWFpbl9pZCwKKyAgICAgICAgICAgIG52Yy0+dmNwdS0+dmNwdV9pZCwg
bGlzdF9lbXB0eSgmbnZjLT53YWl0cV9lbGVtKSA/CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG52Yy0+dmNwdS0+cHJvY2Vzc29yIDogLTEpOworfQorCitzdGF0aWMgdm9pZCBudWxs
X2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCit7CisgICAg
c3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7CisgICAgc3RydWN0IG51
bGxfdmNwdSAqbnZjOworICAgIHNwaW5sb2NrX3QgKmxvY2s7CisgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKKyNkZWZpbmUgY3B1c3RyIGtleWhhbmRsZXJfc2NyYXRjaAorCisgICAgbG9jayA9IHBj
cHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKGNwdSwgJmZsYWdzKTsKKworICAgIGNwdW1hc2tfc2Nu
cHJpbnRmKGNwdXN0ciwgc2l6ZW9mKGNwdXN0ciksIHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywg
Y3B1KSk7CisgICAgcHJpbnRrKCJDUFVbJTAyZF0gc2libGluZz0lcywgIiwgY3B1LCBjcHVzdHIp
OworICAgIGNwdW1hc2tfc2NucHJpbnRmKGNwdXN0ciwgc2l6ZW9mKGNwdXN0ciksIHBlcl9jcHUo
Y3B1X2NvcmVfbWFzaywgY3B1KSk7CisgICAgcHJpbnRrKCJjb3JlPSVzIiwgY3B1c3RyKTsKKyAg
ICBpZiAoIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgIT0gTlVMTCApCisgICAgICAgIHByaW50aygi
LCB2Y3B1PWQlZHYlZCIsIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lk
LAorICAgICAgICAgICAgICAgcGVyX2NwdShucGMsIGNwdSkudmNwdS0+dmNwdV9pZCk7CisgICAg
cHJpbnRrKCJcbiIpOworCisgICAgLyogY3VycmVudCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0
aGF0J3MgdGhlIGlkbGUgdmNwdSkgKi8KKyAgICBudmMgPSBudWxsX3ZjcHUoY3Vycl9vbl9jcHUo
Y3B1KSk7CisgICAgaWYgKCBudmMgJiYgIWlzX2lkbGVfdmNwdShudmMtPnZjcHUpICkKKyAgICB7
CisgICAgICAgIHByaW50aygiXHRydW46ICIpOworICAgICAgICBkdW1wX3ZjcHUocHJ2LCBudmMp
OworICAgICAgICBwcmludGsoIlxuIik7CisgICAgfQorCisgICAgcGNwdV9zY2hlZHVsZV91bmxv
Y2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgY3B1KTsKKyN1bmRlZiBjcHVzdHIKK30KKworc3Rh
dGljIHZvaWQgbnVsbF9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKK3sKKyAgICBz
dHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKKyAgICBzdHJ1Y3QgbGlz
dF9oZWFkICppdGVyOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdW5zaWduZWQgaW50
IGxvb3A7CisjZGVmaW5lIGNwdXN0ciBrZXloYW5kbGVyX3NjcmF0Y2gKKworICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKKworICAgIGNwdWxpc3Rfc2NucHJpbnRmKGNw
dXN0ciwgc2l6ZW9mKGNwdXN0ciksICZwcnYtPmNwdXNfZnJlZSk7CisgICAgcHJpbnRrKCJcdGNw
dXNfZnJlZSA9ICVzXG4iLCBjcHVzdHIpOworCisgICAgcHJpbnRrKCJEb21haW4gaW5mbzpcbiIp
OworICAgIGxvb3AgPSAwOworICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsICZwcnYtPm5kb20gKQor
ICAgIHsKKyAgICAgICAgc3RydWN0IG51bGxfZG9tICpuZG9tOworICAgICAgICBzdHJ1Y3QgdmNw
dSAqdjsKKworICAgICAgICBuZG9tID0gbGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3QgbnVsbF9kb20s
IG5kb21fZWxlbSk7CisKKyAgICAgICAgcHJpbnRrKCJcdERvbWFpbjogJWRcbiIsIG5kb20tPmRv
bS0+ZG9tYWluX2lkKTsKKyAgICAgICAgZm9yX2VhY2hfdmNwdSggbmRvbS0+ZG9tLCB2ICkKKyAg
ICAgICAgeworICAgICAgICAgICAgc3RydWN0IG51bGxfdmNwdSAqIGNvbnN0IG52YyA9IG51bGxf
dmNwdSh2KTsKKyAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CisKKyAgICAgICAgICAgIGxv
Y2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2sobnZjLT52Y3B1KTsKKworICAgICAgICAgICAgcHJpbnRr
KCJcdCUzZDogIiwgKytsb29wKTsKKyAgICAgICAgICAgIGR1bXBfdmNwdShwcnYsIG52Yyk7Cisg
ICAgICAgICAgICBwcmludGsoIlxuIik7CisKKyAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5s
b2NrKGxvY2ssIG52Yy0+dmNwdSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBwcmludGsoIldh
aXRxdWV1ZTogIik7CisgICAgbG9vcCA9IDA7CisgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xv
Y2spOworICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsICZwcnYtPndhaXRxICkKKyAgICB7CisgICAg
ICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IG51bGxf
dmNwdSwgd2FpdHFfZWxlbSk7CisKKyAgICAgICAgaWYgKCBsb29wKysgIT0gMCApCisgICAgICAg
ICAgICBwcmludGsoIiwgIik7CisgICAgICAgIGlmICggbG9vcCAlIDI0ID09IDAgKQorICAgICAg
ICAgICAgcHJpbnRrKCJcblx0Iik7CisgICAgICAgIHByaW50aygiZCVkdiVkIiwgbnZjLT52Y3B1
LT5kb21haW4tPmRvbWFpbl9pZCwgbnZjLT52Y3B1LT52Y3B1X2lkKTsKKyAgICB9CisgICAgcHJp
bnRrKCJcbiIpOworICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOworCisgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7CisjdW5kZWYgY3B1c3RyCit9
CisKK2NvbnN0IHN0cnVjdCBzY2hlZHVsZXIgc2NoZWRfbnVsbF9kZWYgPSB7CisgICAgLm5hbWUg
ICAgICAgICAgID0gIm51bGwgU2NoZWR1bGVyIiwKKyAgICAub3B0X25hbWUgICAgICAgPSAibnVs
bCIsCisgICAgLnNjaGVkX2lkICAgICAgID0gWEVOX1NDSEVEVUxFUl9OVUxMLAorICAgIC5zY2hl
ZF9kYXRhICAgICA9IE5VTEwsCisKKyAgICAuaW5pdCAgICAgICAgICAgPSBudWxsX2luaXQsCisg
ICAgLmRlaW5pdCAgICAgICAgID0gbnVsbF9kZWluaXQsCisgICAgLmluaXRfcGRhdGEgICAgID0g
bnVsbF9pbml0X3BkYXRhLAorICAgIC5zd2l0Y2hfc2NoZWQgICA9IG51bGxfc3dpdGNoX3NjaGVk
LAorICAgIC5kZWluaXRfcGRhdGEgICA9IG51bGxfZGVpbml0X3BkYXRhLAorCisgICAgLmFsbG9j
X3ZkYXRhICAgID0gbnVsbF9hbGxvY192ZGF0YSwKKyAgICAuZnJlZV92ZGF0YSAgICAgPSBudWxs
X2ZyZWVfdmRhdGEsCisgICAgLmFsbG9jX2RvbWRhdGEgID0gbnVsbF9hbGxvY19kb21kYXRhLAor
ICAgIC5mcmVlX2RvbWRhdGEgICA9IG51bGxfZnJlZV9kb21kYXRhLAorCisgICAgLmluaXRfZG9t
YWluICAgID0gbnVsbF9kb21faW5pdCwKKyAgICAuZGVzdHJveV9kb21haW4gPSBudWxsX2RvbV9k
ZXN0cm95LAorCisgICAgLmluc2VydF92Y3B1ICAgID0gbnVsbF92Y3B1X2luc2VydCwKKyAgICAu
cmVtb3ZlX3ZjcHUgICAgPSBudWxsX3ZjcHVfcmVtb3ZlLAorCisgICAgLndha2UgICAgICAgICAg
ID0gbnVsbF92Y3B1X3dha2UsCisgICAgLnNsZWVwICAgICAgICAgID0gbnVsbF92Y3B1X3NsZWVw
LAorICAgIC5waWNrX2NwdSAgICAgICA9IG51bGxfY3B1X3BpY2ssCisgICAgLm1pZ3JhdGUgICAg
ICAgID0gbnVsbF92Y3B1X21pZ3JhdGUsCisgICAgLmRvX3NjaGVkdWxlICAgID0gbnVsbF9zY2hl
ZHVsZSwKKworICAgIC5kdW1wX2NwdV9zdGF0ZSA9IG51bGxfZHVtcF9wY3B1LAorICAgIC5kdW1w
X3NldHRpbmdzICA9IG51bGxfZHVtcCwKK307CisKK1JFR0lTVEVSX1NDSEVEVUxFUihzY2hlZF9u
dWxsX2RlZik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZTNlZDQwMC4uZTZjZjIxMSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaApAQCAtMzQ2LDYgKzM0Niw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9k
b21jdGxfbWF4X3ZjcHVzX3QpOwogI2RlZmluZSBYRU5fU0NIRURVTEVSX0NSRURJVDIgIDYKICNk
ZWZpbmUgWEVOX1NDSEVEVUxFUl9BUklOQzY1MyA3CiAjZGVmaW5lIFhFTl9TQ0hFRFVMRVJfUlRE
UyAgICAgOAorI2RlZmluZSBYRU5fU0NIRURVTEVSX05VTEwgICAgIDkKIAogdHlwZWRlZiBzdHJ1
Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQgewogICAgIHVpbnQxNl90IHdlaWdodDsKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:19:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIBP-0003ZD-I6; Wed, 12 Apr 2017 13:19:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBP-0003Z0-6l
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:39 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A7/60-23940-A692EE85; Wed, 12 Apr 2017 13:19:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTdT812
 EwYI7+hYTthk4MHps79vFHsAYxZqZl5RfkcCaMfXoBdaCvRYVu37sYWlgbNXuYuTiEBL4wihx
 4UM7E4RznlGi4edD9i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUcJE63P
 mYEsXkFzCQmXJoOZrMA1b/sn8I4gZFjASPDKkaN4tSistQiXSNTvaSizPSMktzEzBxdQwNjvd
 zU4uLE9NScxKRiveT83E2MQK/UMzAw7mBsPeF3iFGSg0lJlPeywtsIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8yzTeRQgJFqWmp1akZeYAwwMmLcHBoyTCm6IGlOYtLkjMLc5Mh0idYlSUEucV
 BukTAElklObBtcFC8hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd6JIFN4MvNK4Ka/AlrMB
 LR47d63IItLEhFSUg2MHQr3/lfOsxTTu3otX+3duQ+KrrxL2Q8+j7w3c+aLSu0lWtv1DwaLsB
 bMFfrh/+xhg/5ZzhUsdWGMPKcl7/0wtqm9Hvpty01/j8V77s+WnWWwbIbbPMOnDKGhNoz3fuz
 td7dl+GGmJVK+z9M6ZYr1n7MRmYmXk6blaDyxUc7JP1q+53XMT5ZWJZbijERDLeai4kQACYe7
 RkQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1492003176!95566987!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29019 invoked from network); 12 Apr 2017 13:19:37 -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; 12 Apr 2017 13:19:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBM-00029T-IU
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBM-0003OK-Hz
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIBM-0003OK-Hz@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:19:36 +0000
Subject: [Xen-changelog] [xen master] xen: sched_null: support for hard
	affinity
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNjMTNiNzQ4NzE4OWNmZGM1YWI0NTRiZjU0N2I1YzY1M2ZhZGJkNmYKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNyAxNDoyODoyMyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjUzOjE0
IDIwMTcgKzAxMDAKCiAgICB4ZW46IHNjaGVkX251bGw6IHN1cHBvcnQgZm9yIGhhcmQgYWZmaW5p
dHkKICAgIAogICAgQXMgYSAocnVkaW1lbnRhbCkgd2F5IG9mIGRpcmVjdGluZyBhbmQgYWZmZWN0
aW5nIHRoZQogICAgcGxhY2VtZW50IGxvZ2ljIGltcGxlbWVudGVkIGJ5IHRoZSBzY2hlZHVsZXIs
IHN1cHBvcnQKICAgIHZDUFUgaGFyZCBhZmZpbml0eS4KICAgIAogICAgQmFzaWNhbGx5LCBhIHZD
UFUgd2lsbCBub3cgYmUgYXNzaWduZWQgb25seSB0byBhIHBDUFUKICAgIHRoYXQgaXMgcGFydCBv
ZiBpdHMgb3duIGhhcmQgYWZmaW5pdHkuIElmIHN1Y2ggcENQVShzKQogICAgaXMgKGFyZSkgYnVz
eSwgdGhlIHZDUFUgd2lsbCB3YWl0LCBsaWtlIGl0IGhhcHBlbnMKICAgIHdoZW4gdGhlcmUgYXJl
IG5vIGZyZWUgcENQVXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxk
YXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyB8
IDcxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmlu
ZGV4IGMyYzQxODIuLjcwNWMwMGEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC0xMTUsNiArMTE1LDE0IEBAIHN0YXRp
YyBpbmxpbmUgc3RydWN0IG51bGxfZG9tICpudWxsX2RvbShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQogICAgIHJldHVybiBkLT5zY2hlZF9wcml2OwogfQogCitzdGF0aWMgaW5saW5lIGJvb2wgdmNw
dV9jaGVja19hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNwdSkKK3sKKyAg
ICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmlu
aXR5LAorICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKSk7
CisKKyAgICByZXR1cm4gY3B1bWFza190ZXN0X2NwdShjcHUsIGNwdW1hc2tfc2NyYXRjaF9jcHUo
Y3B1KSk7Cit9CisKIHN0YXRpYyBpbnQgbnVsbF9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykK
IHsKICAgICBzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnY7CkBAIC0yNzYsMTYgKzI4NCwyMiBAQCBz
dGF0aWMgdW5zaWduZWQgaW50IHBpY2tfY3B1KHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3Ry
dWN0IHZjcHUgKnYpCiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQocGVyX2NwdShzY2hlZHVs
ZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsKIAorICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tf
c2NyYXRjaF9jcHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksIGNwdXMpOworCiAgICAgLyoK
LSAgICAgKiBJZiBvdXIgcHJvY2Vzc29yIGlzIGZyZWUsIG9yIHdlIGFyZSBhc3NpZ25lZCB0byBp
dCwgYW5kIGl0IGlzCi0gICAgICogYWxzbyBzdGlsbCB2YWxpZCwganVzdCBnbyBmb3IgaXQuCisg
ICAgICogSWYgb3VyIHByb2Nlc3NvciBpcyBmcmVlLCBvciB3ZSBhcmUgYXNzaWduZWQgdG8gaXQs
IGFuZCBpdCBpcyBhbHNvCisgICAgICogc3RpbGwgdmFsaWQgYW5kIHBhcnQgb2Ygb3VyIGFmZmlu
aXR5LCBqdXN0IGdvIGZvciBpdC4KKyAgICAgKiAoTm90ZSB0aGF0IHdlIG1heSBjYWxsIHZjcHVf
Y2hlY2tfYWZmaW5pdHkoKSwgYnV0IHdlIGRlbGliZXJhdGVseQorICAgICAqIGRvbid0LCBzbyB3
ZSBnZXQgdG8ga2VlcCBpbiB0aGUgc2NyYXRjaCBjcHVtYXNrIHdoYXQgd2UgaGF2ZSBqdXN0Cisg
ICAgICogcHV0IGluIGl0LikKICAgICAgKi8KICAgICBpZiAoIGxpa2VseSgocGVyX2NwdShucGMs
IGNwdSkudmNwdSA9PSBOVUxMIHx8IHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPT0gdikKLSAgICAg
ICAgICAgICAgICAmJiBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1cykpICkKKyAgICAgICAgICAg
ICAgICAmJiBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKSkg
KQogICAgICAgICByZXR1cm4gY3B1OwogCi0gICAgLyogSWYgbm90LCBqdXN0IGdvIGZvciBhIHZh
bGlkIGZyZWUgcENQVSwgaWYgYW55ICovCi0gICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpLCAmcHJ2LT5jcHVzX2ZyZWUsIGNwdXMpOworICAgIC8qIElmIG5vdCwganVzdCBn
byBmb3IgYSBmcmVlIHBDUFUsIHdpdGhpbiBvdXIgYWZmaW5pdHksIGlmIGFueSAqLworICAgIGNw
dW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShj
cHUpLAorICAgICAgICAgICAgICAgICZwcnYtPmNwdXNfZnJlZSk7CiAgICAgbmV3X2NwdSA9IGNw
dW1hc2tfZmlyc3QoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKIAogICAgIGlmICggbGlrZWx5
KG5ld19jcHUgIT0gbnJfY3B1X2lkcykgKQpAQCAtMzAyLDcgKzMxNiw4IEBAIHN0YXRpYyB1bnNp
Z25lZCBpbnQgcGlja19jcHUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAq
dikKICAgICAgKiBhcyB3ZSB3aWxsIGFjdHVhbGx5IGFzc2lnbiB0aGUgdkNQVSB0byB0aGUgcENQ
VSB3ZSByZXR1cm4gZnJvbSBoZXJlLAogICAgICAqIG9ubHkgaWYgdGhlIHBDUFUgaXMgZnJlZS4K
ICAgICAgKi8KLSAgICByZXR1cm4gY3B1bWFza19hbnkoY3B1cyk7CisgICAgY3B1bWFza19hbmQo
Y3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVzLCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7Cisg
ICAgcmV0dXJuIGNwdW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiB9CiAKIHN0
YXRpYyB2b2lkIHZjcHVfYXNzaWduKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHZj
cHUgKnYsCkBAIC0zNjEsNiArMzc2LDcgQEAgc3RhdGljIHZvaWQgbnVsbF92Y3B1X2luc2VydChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVj
dCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwogICAgIHN0cnVjdCBudWxsX3Zj
cHUgKm52YyA9IG51bGxfdmNwdSh2KTsKKyAgICB1bnNpZ25lZCBpbnQgY3B1OwogICAgIHNwaW5s
b2NrX3QgKmxvY2s7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CkBAIC0zNjgsMjMg
KzM4NCwyNSBAQCBzdGF0aWMgdm9pZCBudWxsX3ZjcHVfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCiAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9j
a19pcnEodik7CiAgcmV0cnk6CiAKLSAgICB2LT5wcm9jZXNzb3IgPSBwaWNrX2NwdShwcnYsIHYp
OworICAgIGNwdSA9IHYtPnByb2Nlc3NvciA9IHBpY2tfY3B1KHBydiwgdik7CiAKICAgICBzcGlu
X3VubG9jayhsb2NrKTsKIAogICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2sodik7CiAKKyAg
ICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmlu
aXR5LAorICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKSk7
CisKICAgICAvKiBJZiB0aGUgcENQVSBpcyBmcmVlLCB3ZSBhc3NpZ24gdiB0byBpdCAqLwotICAg
IGlmICggbGlrZWx5KHBlcl9jcHUobnBjLCB2LT5wcm9jZXNzb3IpLnZjcHUgPT0gTlVMTCkgKQor
ICAgIGlmICggbGlrZWx5KHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPT0gTlVMTCkgKQogICAgIHsK
ICAgICAgICAgLyoKICAgICAgICAgICogSW5zZXJ0IGlzIGZvbGxvd2VkIGJ5IHZjcHVfd2FrZSgp
LCBzbyB0aGVyZSdzIG5vIG5lZWQgdG8gcG9rZQogICAgICAgICAgKiB0aGUgcGNwdSB3aXRoIHRo
ZSBTQ0hFRFVMRV9TT0ZUSVJRLCBhcyB3YWtlIHdpbGwgZG8gdGhhdC4KICAgICAgICAgICovCi0g
ICAgICAgIHZjcHVfYXNzaWduKHBydiwgdiwgdi0+cHJvY2Vzc29yKTsKKyAgICAgICAgdmNwdV9h
c3NpZ24ocHJ2LCB2LCBjcHUpOwogICAgIH0KLSAgICBlbHNlIGlmICggY3B1bWFza19pbnRlcnNl
Y3RzKCZwcnYtPmNwdXNfZnJlZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNw
dXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKSkgKQorICAgIGVsc2UgaWYgKCBjcHVtYXNr
X2ludGVyc2VjdHMoJnBydi0+Y3B1c19mcmVlLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkK
ICAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIElmIHRoZSBwQ1BVIGlzIG5vdCBmcmVlIChl
LmcuLCBiZWNhdXNlIHdlIHJhY2VkIHdpdGggYW5vdGhlcgpAQCAtNDEzLDI3ICs0MzEsMjcgQEAg
c3RhdGljIHZvaWQgbnVsbF92Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCB2Y3B1ICp2KQogc3RhdGljIHZvaWQgX3ZjcHVfcmVtb3ZlKHN0cnVjdCBudWxsX3By
aXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHYt
PnByb2Nlc3NvcjsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVj
dCBudWxsX3ZjcHUgKnd2YzsKIAogICAgIEFTU0VSVChsaXN0X2VtcHR5KCZudWxsX3ZjcHUodikt
PndhaXRxX2VsZW0pKTsKIAorICAgIHZjcHVfZGVhc3NpZ24ocHJ2LCB2LCBjcHUpOworCiAgICAg
c3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogCiAgICAgLyoKLSAgICAgKiBJZiB2IGlzIGFz
c2lnbmVkIHRvIGEgcENQVSwgbGV0J3Mgc2VlIGlmIHRoZXJlIGlzIHNvbWVvbmUgd2FpdGluZy4K
LSAgICAgKiBJZiB5ZXMsIHdlIGFzc2lnbiBpdCB0byBjcHUsIGluIHNwaXRlIG9mIHYuCisgICAg
ICogSWYgdiBpcyBhc3NpZ25lZCB0byBhIHBDUFUsIGxldCdzIHNlZSBpZiB0aGVyZSBpcyBzb21l
b25lIHdhaXRpbmcsCisgICAgICogc3VpdGFibGUgdG8gYmUgYXNzaWduZWQgdG8gaXQuCiAgICAg
ICovCi0gICAgd3ZjID0gbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsKCZwcnYtPndhaXRxLCBzdHJ1
Y3QgbnVsbF92Y3B1LCB3YWl0cV9lbGVtKTsKLSAgICBpZiAoIHd2YyAmJiBjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSkgKQorICAgIGxpc3RfZm9yX2VhY2hf
ZW50cnkoIHd2YywgJnBydi0+d2FpdHEsIHdhaXRxX2VsZW0gKQogICAgIHsKLSAgICAgICAgbGlz
dF9kZWxfaW5pdCgmd3ZjLT53YWl0cV9lbGVtKTsKLSAgICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB3
dmMtPnZjcHUsIGNwdSk7Ci0gICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVf
U09GVElSUSk7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIHZjcHVfZGVhc3NpZ24o
cHJ2LCB2LCBjcHUpOworICAgICAgICBpZiAoIHZjcHVfY2hlY2tfYWZmaW5pdHkod3ZjLT52Y3B1
LCBjcHUpICkKKyAgICAgICAgeworICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmd3ZjLT53YWl0
cV9lbGVtKTsKKyAgICAgICAgICAgIHZjcHVfYXNzaWduKHBydiwgd3ZjLT52Y3B1LCBjcHUpOwor
ICAgICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAgfQogCiAgICAgc3Bpbl91bmxvY2soJnBy
di0+d2FpdHFfbG9jayk7CkBAIC01NDcsMTEgKzU2NSwxMiBAQCBzdGF0aWMgdm9pZCBudWxsX3Zj
cHVfbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2LAog
ICAgICAqIExldCdzIG5vdyBjb25zaWRlciBuZXdfY3B1LCB3aGljaCBpcyB3aGVyZSB2IGlzIGJl
aW5nIHNlbnQuIEl0IGNhbiBiZQogICAgICAqIGVpdGhlciBmcmVlLCBvciBoYXZlIGEgdkNQVSBh
bHJlYWR5IGFzc2lnbmVkIHRvIGl0LgogICAgICAqCi0gICAgICogSW4gdGhlIGZvcm1lciBjYXNl
LCB3ZSBzaG91bGQgYXNzaWduIHYgdG8gaXQsIGFuZCB0cnkgdG8gZ2V0IGl0IHRvIHJ1bi4KKyAg
ICAgKiBJbiB0aGUgZm9ybWVyIGNhc2UsIHdlIHNob3VsZCBhc3NpZ24gdiB0byBpdCwgYW5kIHRy
eSB0byBnZXQgaXQgdG8gcnVuLAorICAgICAqIGlmIHBvc3NpYmxlLCBhY2NvcmRpbmcgdG8gYWZm
aW5pdHkuCiAgICAgICoKICAgICAgKiBJbiBsYXR0ZXIsIGFsbCB3ZSBjYW4gZG8gaXMgdG8gcGFy
ayB2IGluIHRoZSB3YWl0cXVldWUuCiAgICAgICovCi0gICAgaWYgKCBwZXJfY3B1KG5wYywgbmV3
X2NwdSkudmNwdSA9PSBOVUxMICkKKyAgICBpZiAoIHBlcl9jcHUobnBjLCBuZXdfY3B1KS52Y3B1
ID09IE5VTEwgJiYgdmNwdV9jaGVja19hZmZpbml0eSh2LCBuZXdfY3B1KSApCiAgICAgewogICAg
ICAgICAvKiB2IG1pZ2h0IGhhdmUgYmVlbiBpbiB0aGUgd2FpdHF1ZXVlLCBzbyByZW1vdmUgaXQg
Ki8KICAgICAgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xvY2spOwpAQCAtNjM1LDcgKzY1NCw3
IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywKICAgICB7CiAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2Nr
KTsKICAgICAgICAgd3ZjID0gbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsKCZwcnYtPndhaXRxLCBz
dHJ1Y3QgbnVsbF92Y3B1LCB3YWl0cV9lbGVtKTsKLSAgICAgICAgaWYgKCB3dmMgKQorICAgICAg
ICBpZiAoIHd2YyAmJiB2Y3B1X2NoZWNrX2FmZmluaXR5KHd2Yy0+dmNwdSwgY3B1KSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHZjcHVfYXNzaWduKHBydiwgd3ZjLT52Y3B1LCBjcHUpOwogICAg
ICAgICAgICAgbGlzdF9kZWxfaW5pdCgmd3ZjLT53YWl0cV9lbGVtKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:19:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:19:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIBZ-0003aq-Jf; Wed, 12 Apr 2017 13:19:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBY-0003ae-P6
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:48 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 23/60-03012-4792EE85; Wed, 12 Apr 2017 13:19:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdY812
 Ewd/7GhYTthk4MHps79vFHsAYxZqZl5RfkcCaMW/6ZMaCY6oVC9f8ZWlgvC3bxcjFISTwhVFi
 ypnr7BDOeUaJ6e/fMHUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgIvF5+
 j12EJtXwEzi/P4vjCA2C1D9lOcLWSYwcixgZFjFqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwbjsr9MhRkkOJiVR3ssKbyOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfBuVn8XISRYlJqeWpGWmQMMDpi0BAePkghvihpQmre4IDG3ODMdInWKUVFKnHcJ
 SJ8ASCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMewdkCk9mXgnc9FdAi5mAF
 q/d+xZkcUkiQkqqgdExxX5m57q9i6PEV6WvcBObxOq/6Nqjcp2YKf3Wy9u14zo8ZniIbHu1a6
 79kVIv38XK9yQ8ZnU+SGpY3eG2ZMNxhWWPRJoZ180U3/b/p9+/mw9O8KoVlD9Xn2zKECd3Z23
 uhd130s//2LQ5M6ri4cM7sxfpuvabiwtv54j/vvt9i/3axjPn99oqsRRnJBpqMRcVJwIA1rjQ
 z0MCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1492003186!96705686!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26977 invoked from network); 12 Apr 2017 13:19:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:19:47 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBW-00029f-Ke
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBW-0003Q8-KA
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIBW-0003Q8-KA@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:19:46 +0000
Subject: [Xen-changelog] [xen master] tools: sched: add support for 'null'
	scheduler
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ0NTI1YzNkZDZkNTAyZmMyYjg1OGRhMzU3NmVjNGFkZDNmM2E3MmMKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNyAxNDoyODozMSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjU2OjA3
IDIwMTcgKzAxMDAKCiAgICB0b29sczogc2NoZWQ6IGFkZCBzdXBwb3J0IGZvciAnbnVsbCcgc2No
ZWR1bGVyCiAgICAKICAgIEl0IGJlaW5nIHZlcnkgdmVyeSBiYXNpYywgYWxzbyBtZWFucyB0aGlz
IHNjaGVkdWxlciBkb2VzCiAgICBub3QgbmVlZCBtdWNoIHN1cHBvcnQgYXQgdGhlIHRvb2xzIGxl
dmVsIChmb3Igbm93KS4KICAgIAogICAgQmFzaWNhbGx5LCBqdXN0IHRoZSBkZWZpbml0aW9uIG9m
IHRoZSBzeW1ib2wgb2YgdGhlCiAgICBzY2hlZHVsZXIgaXRzZWxmIGFuZCBhIGNvdXBsZSBvZiBz
dHVicy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dp
b2xpQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgIHwgIDYgKysrKysrCiB0b29scy9s
aWJ4bC9saWJ4bF9zY2hlZC5jICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9s
aWJ4bC5oCmluZGV4IGE0MDIyMzYuLmNmODY4N2EgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMjEwLDYgKzIxMCwxMiBAQAogI2Rl
ZmluZSBMSUJYTF9IQVZFX1NDSEVEX1JURFMgMQogCiAvKgorICogTElCWExfSEFWRV9TQ0hFRF9O
VUxMIGluZGljYXRlcyB0aGF0IHRoZSAnbnVsbCcgc3RhdGljIHNjaGVkdWxlcgorICogaXMgYXZh
aWxhYmxlLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfU0NIRURfTlVMTCAxCisKKy8qCiAgKiBs
aWJ4bF9kb21haW5fYnVpbGRfaW5mbyBoYXMgdS5odm0udmlyaWRpYW5fZW5hYmxlIGFuZCBfZGlz
YWJsZSBiaXRtYXBzCiAgKiBvZiB0aGUgc3BlY2lmaWVkIHdpZHRoLgogICovCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9zY2hlZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfc2NoZWQuYwpp
bmRleCA4NGQzODM3Li5mYWE2MDRlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9zY2hl
ZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMKQEAgLTE3OCw2ICsxNzgsMjAgQEAg
c3RhdGljIGludCBzY2hlZF9hcmluYzY1M19kb21haW5fc2V0KGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLAogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50IHNjaGVkX251bGxfZG9t
YWluX3NldChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9zY2hlZF9wYXJhbXMgKnNjaW5mbykK
K3sKKyAgICAvKiBUaGVyZSBhcmVuJ3QgYW55IGRvbWFpbi1zcGVjaWZpYyBwYXJhbWV0ZXJzIHRv
IGJlIHNldC4gKi8KKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBzY2hlZF9udWxsX2Rv
bWFpbl9nZXQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fc2NoZWRfcGFyYW1zICpzY2luZm8pCit7Cisg
ICAgLyogVGhlcmUgYXJlbid0IGFueSBkb21haW4tc3BlY2lmaWMgcGFyYW1ldGVycyB0byByZXR1
cm4uICovCisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQgc2NoZWRfY3JlZGl0X2RvbWFp
bl9nZXQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9zY2hlZF9wYXJhbXMgKnNjaW5mbykKIHsKQEAg
LTczMCw2ICs3NDQsOSBAQCBpbnQgbGlieGxfZG9tYWluX3NjaGVkX3BhcmFtc19zZXQobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIGNhc2UgTElCWExfU0NIRURVTEVSX1JURFM6
CiAgICAgICAgIHJldD1zY2hlZF9ydGRzX2RvbWFpbl9zZXQoZ2MsIGRvbWlkLCBzY2luZm8pOwog
ICAgICAgICBicmVhazsKKyAgICBjYXNlIExJQlhMX1NDSEVEVUxFUl9OVUxMOgorICAgICAgICBy
ZXQ9c2NoZWRfbnVsbF9kb21haW5fc2V0KGdjLCBkb21pZCwgc2NpbmZvKTsKKyAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbmtub3duIHNj
aGVkdWxlciIpOwogICAgICAgICByZXQ9RVJST1JfSU5WQUw7CkBAIC03NTgsNiArNzc1LDcgQEAg
aW50IGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zX3NldChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQsCiAgICAgY2FzZSBMSUJYTF9TQ0hFRFVMRVJfQ1JFRElUOgogICAgIGNhc2UgTElCWExf
U0NIRURVTEVSX0NSRURJVDI6CiAgICAgY2FzZSBMSUJYTF9TQ0hFRFVMRVJfQVJJTkM2NTM6Cisg
ICAgY2FzZSBMSUJYTF9TQ0hFRFVMRVJfTlVMTDoKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
ICJwZXItVkNQVSBwYXJhbWV0ZXIgc2V0dGluZyBub3Qgc3VwcG9ydGVkIGZvciB0aGlzIHNjaGVk
dWxlciIpOwogICAgICAgICByYyA9IEVSUk9SX0lOVkFMOwogICAgICAgICBicmVhazsKQEAgLTc5
Miw2ICs4MTAsNyBAQCBpbnQgbGlieGxfdmNwdV9zY2hlZF9wYXJhbXNfc2V0X2FsbChsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgY2FzZSBMSUJYTF9TQ0hFRFVMRVJfQ1JFRElU
OgogICAgIGNhc2UgTElCWExfU0NIRURVTEVSX0NSRURJVDI6CiAgICAgY2FzZSBMSUJYTF9TQ0hF
RFVMRVJfQVJJTkM2NTM6CisgICAgY2FzZSBMSUJYTF9TQ0hFRFVMRVJfTlVMTDoKICAgICAgICAg
TE9HRChFUlJPUiwgZG9taWQsICJwZXItVkNQVSBwYXJhbWV0ZXIgc2V0dGluZyBub3Qgc3VwcG9y
dGVkIGZvciB0aGlzIHNjaGVkdWxlciIpOwogICAgICAgICByYyA9IEVSUk9SX0lOVkFMOwogICAg
ICAgICBicmVhazsKQEAgLTgzMiw2ICs4NTEsOSBAQCBpbnQgbGlieGxfZG9tYWluX3NjaGVkX3Bh
cmFtc19nZXQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIGNhc2UgTElCWExf
U0NIRURVTEVSX1JURFM6CiAgICAgICAgIHJldD1zY2hlZF9ydGRzX2RvbWFpbl9nZXQoZ2MsIGRv
bWlkLCBzY2luZm8pOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIExJQlhMX1NDSEVEVUxFUl9O
VUxMOgorICAgICAgICByZXQ9c2NoZWRfbnVsbF9kb21haW5fZ2V0KGdjLCBkb21pZCwgc2NpbmZv
KTsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgTE9HRChFUlJPUiwgZG9t
aWQsICJVbmtub3duIHNjaGVkdWxlciIpOwogICAgICAgICByZXQ9RVJST1JfSU5WQUw7CkBAIC04
NTgsNiArODgwLDcgQEAgaW50IGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zX2dldChsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgY2FzZSBMSUJYTF9TQ0hFRFVMRVJfQ1JFRElUOgog
ICAgIGNhc2UgTElCWExfU0NIRURVTEVSX0NSRURJVDI6CiAgICAgY2FzZSBMSUJYTF9TQ0hFRFVM
RVJfQVJJTkM2NTM6CisgICAgY2FzZSBMSUJYTF9TQ0hFRFVMRVJfTlVMTDoKICAgICAgICAgTE9H
RChFUlJPUiwgZG9taWQsICJwZXItVkNQVSBwYXJhbWV0ZXIgZ2V0dGluZyBub3Qgc3VwcG9ydGVk
IGZvciB0aGlzIHNjaGVkdWxlciIpOwogICAgICAgICByYyA9IEVSUk9SX0lOVkFMOwogICAgICAg
ICBicmVhazsKQEAgLTg5MCw2ICs5MTMsNyBAQCBpbnQgbGlieGxfdmNwdV9zY2hlZF9wYXJhbXNf
Z2V0X2FsbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgY2FzZSBMSUJYTF9T
Q0hFRFVMRVJfQ1JFRElUOgogICAgIGNhc2UgTElCWExfU0NIRURVTEVSX0NSRURJVDI6CiAgICAg
Y2FzZSBMSUJYTF9TQ0hFRFVMRVJfQVJJTkM2NTM6CisgICAgY2FzZSBMSUJYTF9TQ0hFRFVMRVJf
TlVMTDoKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJwZXItVkNQVSBwYXJhbWV0ZXIgZ2V0
dGluZyBub3Qgc3VwcG9ydGVkIGZvciB0aGlzIHNjaGVkdWxlciIpOwogICAgICAgICByYyA9IEVS
Uk9SX0lOVkFMOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCBiYWMyMjZjLi4y
MjA0NDI1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0xOTEsNiArMTkxLDcgQEAgbGlieGxfc2NoZWR1
bGVyID0gRW51bWVyYXRpb24oInNjaGVkdWxlciIsIFsKICAgICAoNiwgImNyZWRpdDIiKSwKICAg
ICAoNywgImFyaW5jNjUzIiksCiAgICAgKDgsICJydGRzIiksCisgICAgKDksICJudWxsIiksCiAg
ICAgXSkKIAogIyBDb25zaXN0ZW50IHdpdGggU0hVVERPV05fKiBpbiBzY2hlZC5oIChhcGFydCBm
cm9tIFVOS05PV04pCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:20:02 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:20: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.xen.org>)
	id 1cyIBm-0003jr-LS; Wed, 12 Apr 2017 13:20:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBm-0003cO-1P
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:02 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F4/FD-31403-1892EE85; Wed, 12 Apr 2017 13:20:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdW812
 EwaseQ4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNmLrmFFNBv0DF8y2bGRsYj/F0MXJxCAl8YZT4
 8vchE4RznlHiw6JXzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsESay4O
 xfM5hUwk2h+fwTMZgGqn9l6lX0CI8cCRoZVjBrFqUVlqUW6hpZ6SUWZ6RkluYmZObqGBqZ6ua
 nFxYnpqTmJScV6yfm5mxiBXqlnYGDcwfio3+8QoyQHk5Io72WFtxFCfEn5KZUZicUZ8UWlOan
 Fhxg1ODgEetesvsAoxZKXn5eqJMG7Wf1dhJBgUWp6akVaZg4wbGBKJTh4lER4U9SA0rzFBYm5
 xZnpEKlTjIpS4rzCGkAJAZBERmkeXBssVC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYNA
 JnCk5lXAjf9FdBiJqDFa/e+BVlckoiQkmpg1JFf7S512Kasp/Pz8/TIEhXpp2pWYqUzL7T/v1
 ymvPfz76vaWdua/xe3R12f4Zgm0TTtqAj/ih+2U7ZmpTQwO343Uzh+NuuWxqT0MsmEy10rjku
 fq40qXnpxv9Tcpq3Jk+ecUm9VZFs1s6P+vk3AebnWI9UyFvUTtlqeLE7lVc/1Vu4ozqhTYinO
 SDTUYi4qTgQAB4eiVVACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1492003196!77655800!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39721 invoked from network); 12 Apr 2017 13:19:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:19:57 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBg-0002AL-Ms
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBg-0003Qu-MO
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:19:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIBg-0003Qu-MO@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:19:56 +0000
Subject: [Xen-changelog] [xen master] x86/ioreq server: release the p2m lock
	after mmio is handled
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ5MDljYjk5OTk4Y2Q2Mzc2MWUyMzhjNTllMjc0NDUwYzdkYWNkOGUKQXV0aG9yOiAg
ICAgWXUgWmhhbmcgPHl1LmMuemhhbmdAbGludXguaW50ZWwuY29tPgpBdXRob3JEYXRlOiBGcmkg
QXByIDcgMTc6MzU6NDQgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNyAxNzozNTo0NCAyMDE3ICswMjAwCgog
ICAgeDg2L2lvcmVxIHNlcnZlcjogcmVsZWFzZSB0aGUgcDJtIGxvY2sgYWZ0ZXIgbW1pbyBpcyBo
YW5kbGVkCiAgICAKICAgIFJvdXRpbmUgaHZtZW11bF9kb19pbygpIG1heSBuZWVkIHRvIHBlZWsg
dGhlIHAybSB0eXBlIG9mIGEgZ2ZuIHRvCiAgICBzZWxlY3QgdGhlIGlvcmVxIHNlcnZlci4gRm9y
IGV4YW1wbGUsIG9wZXJhdGlvbnMgb24gZ2ZucyB3aXRoCiAgICBwMm1faW9yZXFfc2VydmVyIHR5
cGUgd2lsbCBiZSBkZWxpdmVyZWQgdG8gYSBjb3JyZXNwb25kaW5nIGlvcmVxCiAgICBzZXJ2ZXIs
IGFuZCB0aGlzIHJlcXVpcmVzIHRoYXQgdGhlIHAybSB0eXBlIG5vdCBiZSBzd2l0Y2hlZCBiYWNr
CiAgICB0byBwMm1fcmFtX3J3IGR1cmluZyB0aGUgZW11bGF0aW9uIHByb2Nlc3MuIFRvIGF2b2lk
IHRoaXMgcmFjZQogICAgY29uZGl0aW9uLCB3ZSBkZWxheSB0aGUgcmVsZWFzZSBvZiBwMm0gbG9j
ayBpbiBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KCkKICAgIHVudGlsIG1taW8gaXMgaGFuZGxl
ZC4KICAgIAogICAgTm90ZTogcHJldmlvdXNseSBpbiBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0
KCksIHB1dF9nZm4oKSB3YXMgbW92ZWQKICAgIGJlZm9yZSB0aGUgaGFuZGxpbmcgb2YgbW1pbywg
ZHVlIHRvIGEgZGVhZGxvY2sgcmlzayBiZXR3ZWVuIHRoZSBwMm0KICAgIGxvY2sgYW5kIHRoZSBl
dmVudCBsb2NrKGluIGNvbW1pdCA3N2I4ZGZlKS4gTGF0ZXIsIGEgcGVyLWV2ZW50IGNoYW5uZWwK
ICAgIGxvY2sgd2FzIGludHJvZHVjZWQgaW4gY29tbWl0IGRlNmFjYjcsIHRvIHNlbmQgZXZlbnRz
LiBTbyB3ZSBkbyBub3QKICAgIG5lZWQgdG8gd29ycnkgYWJvdXQgdGhlIGRlYWRsb2NrIGlzc3Vl
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBZdSBaaGFuZyA8eXUuYy56aGFuZ0BsaW51eC5pbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCA3ICstLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAzNTUzMWFlLi5mNTBkMTVm
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKQEAgLTE4NDMsMTUgKzE4NDMsMTAgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2Vf
ZmF1bHQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgICAgICAgKG5wZmVjLndy
aXRlX2FjY2VzcyAmJgogICAgICAgICAgIChwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSB8fCAo
cDJtdCA9PSBwMm1faW9yZXFfc2VydmVyKSkpICkKICAgICB7Ci0gICAgICAgIF9fcHV0X2dmbihw
Mm0sIGdmbik7Ci0gICAgICAgIGlmICggYXAybV9hY3RpdmUgKQotICAgICAgICAgICAgX19wdXRf
Z2ZuKGhvc3RwMm0sIGdmbik7Ci0KLSAgICAgICAgcmMgPSAwOwogICAgICAgICBpZiAoICFoYW5k
bGVfbW1pb193aXRoX3RyYW5zbGF0aW9uKGdsYSwgZ3BhID4+IFBBR0VfU0hJRlQsIG5wZmVjKSAp
CiAgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsK
ICAgICAgICAgcmMgPSAxOwotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgZ290byBvdXRfcHV0
X2dmbjsKICAgICB9CiAKICAgICAvKiBDaGVjayBpZiB0aGUgcGFnZSBoYXMgYmVlbiBwYWdlZCBv
dXQgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:20:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:20:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIBu-00043e-ND; Wed, 12 Apr 2017 13:20:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBt-00043R-RH
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:10 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 E1/81-15567-9892EE85; Wed, 12 Apr 2017 13:20:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdD812
 Ewfx/XBYTthk4MHps79vFHsAYxZqZl5RfkcCaceHYe7aCU+sYK+58nc7awHirqouRi0NI4Auj
 xIojTSwQznlGiSld65m7GDk42ATEJObuVehi5OQQEVCVmLViOTOILSSgLtH0u4ENpERYIEvi4
 K5ikDCvgJnEtkMHGEFsFqDy/x++ME1g5FjAyLCKUaM4tagstUjXyFQvqSgzPaMkNzEzR9fQwF
 QvN7W4ODE9NScxqVgvOT93EyPQK/UMDIw7GHe1+x1ilORgUhLlvazwNkKILyk/pTIjsTgjvqg
 0J7X4EKMMB4eSBO8yjXcRQoJFqempFWmZOcDwgElLcPAoifCmqAGleYsLEnOLM9MhUqcYdTlu
 Hfj6nkmIJS8/L1VKnHchyAwBkKKM0jy4EbBQvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJm
 PcsyBSezLwSuE2vgI5gAjpi7d63IEeUJCKkpBoYYywu+ApP27N5FnP1t8nK0h98M7eHiU6fIb
 Zg+qorE09xMEmc2inFr3yrzGEOw5RlbEdj39csF5zq6Zd1Jq930b9a9kuvDnq+rdpT4WZ0W+c
 C82TFp1KRP1MmvLO045O5+CK7LjHmzgyj36fnpoVP5zh+bsflO39ubnzqmr9JLD1z2/8Dsati
 /imxFGckGmoxFxUnAgDzZNwYUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1492003206!77655836!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41597 invoked from network); 12 Apr 2017 13:20:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:20:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBq-0002BF-Pb
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIBq-0003Sw-P1
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIBq-0003Sw-P1@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:20:06 +0000
Subject: [Xen-changelog] [xen master] x86/ioreq server: add DMOP to map
	guest ram with p2m_ioreq_server to an ioreq server
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNhMmI1MTFkM2ZmNDdjMmMzMjUwYjg4NGYzOTAzMjcxNDI3YmUwYzEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IEFwciA3IDE3OjM4OjExIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTc6Mzg6MTEgMjAxNyArMDIwMAoK
ICAgIHg4Ni9pb3JlcSBzZXJ2ZXI6IGFkZCBETU9QIHRvIG1hcCBndWVzdCByYW0gd2l0aCBwMm1f
aW9yZXFfc2VydmVyIHRvIGFuIGlvcmVxIHNlcnZlcgogICAgCiAgICBQcmV2aW91c2x5LCBwMm1f
aW9yZXFfc2VydmVyIGlzIHVzZWQgdG8gd3JpdGUtcHJvdGVjdCBndWVzdCByYW0KICAgIHBhZ2Vz
LCB3aGljaCBhcmUgdHJhY2tlZCB3aXRoIGlvcmVxIHNlcnZlcidzIHJhbmdlc2V0LiBIb3dldmVy
LAogICAgbnVtYmVyIG9mIHJhbSBwYWdlcyB0byBiZSB0cmFja2VkIG1heSBleGNlZWQgdGhlIHVw
cGVyIGxpbWl0IG9mCiAgICByYW5nZXNldC4KICAgIAogICAgTm93LCBhIG5ldyBETU9QIC0gWEVO
X0RNT1BfbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlciwgaXMgYWRkZWQKICAgIHRvIGxldCBv
bmUgaW9yZXEgc2VydmVyIGNsYWltL2Rpc2NsYWltIGl0cyByZXNwb25zaWJpbGl0eSBmb3IgdGhl
CiAgICBoYW5kbGluZyBvZiBndWVzdCBwYWdlcyB3aXRoIHAybSB0eXBlIHAybV9pb3JlcV9zZXJ2
ZXIuIFVzZXJzIG9mCiAgICB0aGlzIERNT1AgY2FuIHNwZWNpZnkgd2hpY2gga2luZCBvZiBvcGVy
YXRpb24gaXMgc3VwcG9zZWQgdG8gYmUKICAgIGVtdWxhdGVkIGluIGEgcGFyYW1ldGVyIG5hbWVk
IGZsYWdzLiBDdXJyZW50bHksIHRoaXMgRE1PUCBvbmx5CiAgICBzdXBwb3J0IHRoZSBlbXVsYXRp
b24gb2Ygd3JpdGUgb3BlcmF0aW9ucy4gQW5kIGl0IGNhbiBiZSBmdXJ0aGVyCiAgICBleHRlbmRl
ZCB0byBzdXBwb3J0IHRoZSBlbXVsYXRpb24gb2YgcmVhZCBvbmVzIGlmIGFuIGlvcmVxIHNlcnZl
cgogICAgaGFzIHN1Y2ggcmVxdWlyZW1lbnQgaW4gdGhlIGZ1dHVyZS4KICAgIAogICAgRm9yIG5v
dywgd2Ugb25seSBzdXBwb3J0IG9uZSBpb3JlcSBzZXJ2ZXIgZm9yIHRoaXMgcDJtIHR5cGUsIHNv
CiAgICBvbmNlIGFuIGlvcmVxIHNlcnZlciBoYXMgY2xhaW1lZCBpdHMgb3duZXJzaGlwLCBzdWJz
ZXF1ZW50IGNhbGxzCiAgICBvZiB0aGUgWEVOX0RNT1BfbWFwX21lbV90eXBlX3RvX2lvcmVxX3Nl
cnZlciB3aWxsIGZhaWwuIFVzZXJzIGNhbgogICAgYWxzbyBkaXNjbGFpbSB0aGUgb3duZXJzaGlw
IG9mIGd1ZXN0IHJhbSBwYWdlcyB3aXRoIHAybV9pb3JlcV9zZXJ2ZXIsCiAgICBieSB0cmlnZ2Vy
aW5nIHRoaXMgbmV3IERNT1AsIHdpdGggaW9yZXEgc2VydmVyIGlkIHNldCB0byB0aGUgY3VycmVu
dAogICAgb3duZXIncyBhbmQgZmxhZ3MgcGFyYW1ldGVyIHNldCB0byAwLgogICAgCiAgICBOb3Rl
OgogICAgYT4gYm90aCBYRU5fRE1PUF9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyIGFuZCBw
Mm1faW9yZXFfc2VydmVyCiAgICBhcmUgb25seSBzdXBwb3J0ZWQgZm9yIEhWTXMgd2l0aCBIQVAg
ZW5hYmxlZC4KICAgIAogICAgYj4gb25seSBhZnRlciBvbmUgaW9yZXEgc2VydmVyIGNsYWltcyBp
dHMgb3duZXJzaGlwIG9mIHAybV9pb3JlcV9zZXJ2ZXIsCiAgICB3aWxsIHRoZSBwMm0gdHlwZSBj
aGFuZ2UgdG8gcDJtX2lvcmVxX3NlcnZlciBiZSBhbGxvd2VkLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogWXUgWmhhbmcgPHl1LmMuemhhbmdAbGludXguaW50ZWwuY29tPgogICAgQWNrZWQtYnk6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICB8
IDM1ICsrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAg
ICAgIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICB8ICA4ICsrKysrLQogeGVuL2Fy
Y2gveDg2L21tL3AybS1wdC5jICAgICAgICB8IDE5ICsrKysrKysrKy0tLS0KIHhlbi9hcmNoL3g4
Ni9tbS9wMm0uYyAgICAgICAgICAgfCA1OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgfCAgMyArLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCB8ICAyICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oICAgICAgIHwgMjUgKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0v
ZG1fb3AuaCAgfCAyOCArKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L2h2bV9vcC5oIHwgIDggKysrKystCiAxMSBmaWxlcyBjaGFuZ2VkLCAyNzIgaW5zZXJ0aW9ucygr
KSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9kbS5jCmluZGV4IDMzM2M4ODQuLjdlMGRhODEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vZG0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKQEAgLTE3
Myw5ICsxNzMsMTQgQEAgc3RhdGljIGludCBtb2RpZmllZF9tZW1vcnkoc3RydWN0IGRvbWFpbiAq
ZCwKIAogc3RhdGljIGJvb2wgYWxsb3dfcDJtX3R5cGVfY2hhbmdlKHAybV90eXBlX3Qgb2xkLCBw
Mm1fdHlwZV90IG5ldykKIHsKKyAgICBpZiAoIG5ldyA9PSBwMm1faW9yZXFfc2VydmVyICkKKyAg
ICAgICAgcmV0dXJuIG9sZCA9PSBwMm1fcmFtX3J3OworCisgICAgaWYgKCBvbGQgPT0gcDJtX2lv
cmVxX3NlcnZlciApCisgICAgICAgIHJldHVybiBuZXcgPT0gcDJtX3JhbV9ydzsKKwogICAgIHJl
dHVybiBwMm1faXNfcmFtKG9sZCkgfHwKLSAgICAgICAgICAgKHAybV9pc19ob2xlKG9sZCkgJiYg
bmV3ID09IHAybV9tbWlvX2RtKSB8fAotICAgICAgICAgICAob2xkID09IHAybV9pb3JlcV9zZXJ2
ZXIgJiYgbmV3ID09IHAybV9yYW1fcncpOworICAgICAgICAgICAocDJtX2lzX2hvbGUob2xkKSAm
JiBuZXcgPT0gcDJtX21taW9fZG0pOwogfQogCiBzdGF0aWMgaW50IHNldF9tZW1fdHlwZShzdHJ1
Y3QgZG9tYWluICpkLApAQCAtMjAyLDYgKzIwNywxOCBAQCBzdGF0aWMgaW50IHNldF9tZW1fdHlw
ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgdW5saWtlbHkoZGF0YS0+bWVtX3R5cGUgPT0g
SFZNTUVNX3VudXNlZCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgIGlmICggZGF0
YS0+bWVtX3R5cGUgID09IEhWTU1FTV9pb3JlcV9zZXJ2ZXIgKQorICAgIHsKKyAgICAgICAgdW5z
aWduZWQgaW50IGZsYWdzOworCisgICAgICAgIGlmICggIWhhcF9lbmFibGVkKGQpICkKKyAgICAg
ICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKworICAgICAgICAvKiBEbyBub3QgY2hhbmdlIHRv
IEhWTU1FTV9pb3JlcV9zZXJ2ZXIgaWYgbm8gaW9yZXEgc2VydmVyIG1hcHBlZC4gKi8KKyAgICAg
ICAgaWYgKCAhcDJtX2dldF9pb3JlcV9zZXJ2ZXIoZCwgJmZsYWdzKSApCisgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKICAgICB3aGlsZSAoIGl0ZXIgPCBkYXRhLT5uciApCiAg
ICAgewogICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IGRhdGEtPmZpcnN0X3BmbiArIGl0ZXI7
CkBAIC0zNjUsNiArMzgyLDIwIEBAIHN0YXRpYyBpbnQgZG1fb3AoZG9taWRfdCBkb21pZCwKICAg
ICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBYRU5fRE1PUF9tYXBfbWVtX3R5cGVfdG9f
aW9yZXFfc2VydmVyOgorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IHhlbl9kbV9vcF9tYXBf
bWVtX3R5cGVfdG9faW9yZXFfc2VydmVyICpkYXRhID0KKyAgICAgICAgICAgICZvcC51Lm1hcF9t
ZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXI7CisKKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyAg
ICAgICAgaWYgKCAhaGFwX2VuYWJsZWQoZCkgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAg
ICAgcmMgPSBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihkLCBkYXRhLT5pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLT50eXBlLCBk
YXRhLT5mbGFncyk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGNhc2UgWEVOX0RNT1Bf
c2V0X2lvcmVxX3NlcnZlcl9zdGF0ZToKICAgICB7CiAgICAgICAgIGNvbnN0IHN0cnVjdCB4ZW5f
ZG1fb3Bfc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZSAqZGF0YSA9CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IGE0
OTE4ZTEuLjA5YmVmOWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xMDAsNiArMTAwLDcgQEAgc3RhdGlj
IGludCBodm1lbXVsX2RvX2lvKAogICAgIHVpbnQ4X3QgZGlyLCBib29sX3QgZGYsIGJvb2xfdCBk
YXRhX2lzX2FkZHIsIHVpbnRwdHJfdCBkYXRhKQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0g
Y3VycmVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKICAgICBz
dHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZjdXJyLT5hcmNoLmh2bV92Y3B1Lmh2bV9pbzsKICAg
ICBpb3JlcV90IHAgPSB7CiAgICAgICAgIC50eXBlID0gaXNfbW1pbyA/IElPUkVRX1RZUEVfQ09Q
WSA6IElPUkVRX1RZUEVfUElPLApAQCAtMTQxLDcgKzE0Miw3IEBAIHN0YXRpYyBpbnQgaHZtZW11
bF9kb19pbygKICAgICAgICAgICAgICAocC5kaXIgIT0gZGlyKSB8fAogICAgICAgICAgICAgIChw
LmRmICE9IGRmKSB8fAogICAgICAgICAgICAgIChwLmRhdGFfaXNfcHRyICE9IGRhdGFfaXNfYWRk
cikgKQotICAgICAgICAgICAgZG9tYWluX2NyYXNoKGN1cnItPmRvbWFpbik7CisgICAgICAgICAg
ICBkb21haW5fY3Jhc2goY3VycmQpOwogCiAgICAgICAgIGlmICggZGF0YV9pc19hZGRyICkKICAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKQEAgLTE3OCw4ICsxNzksNjAg
QEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lvKAogICAgICAgICBicmVhazsKICAgICBjYXNlIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOgogICAgIHsKLSAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMgPQotICAgICAgICAgICAgaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoY3Vyci0+ZG9tYWlu
LCAmcCk7CisgICAgICAgIC8qCisgICAgICAgICAqIFhlbiBpc24ndCBlbXVsYXRpbmcgdGhlIGlu
c3RydWN0aW9uIGludGVybmFsbHksIHNvIHNlZSBpZiB0aGVyZSdzCisgICAgICAgICAqIGFuIGlv
cmVxIHNlcnZlciB0aGF0IGNhbiBoYW5kbGUgaXQuCisgICAgICAgICAqCisgICAgICAgICAqIFJ1
bGVzOgorICAgICAgICAgKiBBPiBQSU8gb3IgTU1JTyBhY2Nlc3NlcyBydW4gdGhyb3VnaCBodm1f
c2VsZWN0X2lvcmVxX3NlcnZlcigpIHRvCisgICAgICAgICAqIGNob29zZSB0aGUgaW9yZXEgc2Vy
dmVyIGJ5IHJhbmdlLiBJZiBubyBzZXJ2ZXIgaXMgZm91bmQsIHRoZSBhY2Nlc3MKKyAgICAgICAg
ICogaXMgaWdub3JlZC4KKyAgICAgICAgICoKKyAgICAgICAgICogQj4gcDJtX2lvcmVxX3NlcnZl
ciBhY2Nlc3NlcyBhcmUgaGFuZGxlZCBieSB0aGUgZGVzaWduYXRlZAorICAgICAgICAgKiBpb3Jl
cSBzZXJ2ZXIgZm9yIHRoZSBkb21haW4sIGJ1dCB0aGVyZSBhcmUgc29tZSBjb3JuZXIgY2FzZXM6
CisgICAgICAgICAqCisgICAgICAgICAqICAgLSBJZiB0aGUgZG9tYWluIGlvcmVxIHNlcnZlciBp
cyBOVUxMLCBpdCdzIGxpa2VseSB3ZSBzdWZmZXIgZnJvbQorICAgICAgICAgKiAgIGEgcmFjZSB3
aXRoIGFuIHVubWFwIG9wZXJhdGlvbiBvbiB0aGUgaW9yZXEgc2VydmVyLCBzbyByZS10cnkgdGhl
CisgICAgICAgICAqICAgaW5zdHJ1Y3Rpb24uCisgICAgICAgICAqCisgICAgICAgICAqIE5vdGU6
IEV2ZW4gd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgaXMgZm91bmQsIGl0cyB2YWx1ZSBjb3VsZCBiZWNv
bWUKKyAgICAgICAgICogc3RhbGUgbGF0ZXIsIGJlY2F1c2UgaXQgaXMgcG9zc2libGUgdGhhdAor
ICAgICAgICAgKgorICAgICAgICAgKiAgIC0gdGhlIFBJTyBvciBNTUlPIGFkZHJlc3MgaXMgcmVt
b3ZlZCBmcm9tIHRoZSByYW5nZXNldCBvZiB0aGUKKyAgICAgICAgICogICBpb3JlcSBzZXJ2ZXIs
IGJlZm9yZSB0aGUgZXZlbnQgaXMgZGVsaXZlcmVkIHRvIHRoZSBkZXZpY2UgbW9kZWwuCisgICAg
ICAgICAqCisgICAgICAgICAqICAgLSB0aGUgcDJtX2lvcmVxX3NlcnZlciB0eXBlIGlzIHVubWFw
cGVkIGZyb20gdGhlIGlvcmVxIHNlcnZlciwKKyAgICAgICAgICogICBiZWZvcmUgdGhlIGV2ZW50
IGlzIGRlbGl2ZXJlZCB0byB0aGUgZGV2aWNlIG1vZGVsLgorICAgICAgICAgKgorICAgICAgICAg
KiBIb3dldmVyLCB0aGVyZSdzIG5vIGNoZWFwIGFwcHJvYWNoIHRvIGF2b2lkIGFib3ZlIHNpdHVh
dGlvbnMgaW4geGVuLAorICAgICAgICAgKiBzbyB0aGUgZGV2aWNlIG1vZGVsIHNpZGUgbmVlZHMg
dG8gY2hlY2sgdGhlIGluY29taW5nIGlvcmVxIGV2ZW50LgorICAgICAgICAgKi8KKyAgICAgICAg
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMgPSBOVUxMOworICAgICAgICBwMm1fdHlwZV90IHAy
bXQgPSBwMm1faW52YWxpZDsKKworICAgICAgICBpZiAoIGlzX21taW8gKQorICAgICAgICB7Cisg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBwYWRkcl90b19wZm4oYWRkcik7CisKKyAg
ICAgICAgICAgIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoY3VycmQsIGdtZm4sICZwMm10KTsKKwor
ICAgICAgICAgICAgaWYgKCBwMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFnczsKKworICAgICAgICAgICAgICAg
IHMgPSBwMm1fZ2V0X2lvcmVxX3NlcnZlcihjdXJyZCwgJmZsYWdzKTsKKworICAgICAgICAgICAg
ICAgIGlmICggcyA9PSBOVUxMICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
ICAgIHJjID0gWDg2RU1VTF9SRVRSWTsKKyAgICAgICAgICAgICAgICAgICAgdmlvLT5pb19yZXEu
c3RhdGUgPSBTVEFURV9JT1JFUV9OT05FOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICBpZiAo
ICFzICkKKyAgICAgICAgICAgIHMgPSBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihjdXJyZCwgJnAp
OwogCiAgICAgICAgIC8qIElmIHRoZXJlIGlzIG5vIHN1aXRhYmxlIGJhY2tpbmcgRE0sIGp1c3Qg
aWdub3JlIGFjY2Vzc2VzICovCiAgICAgICAgIGlmICggIXMgKQpAQCAtMTkwLDcgKzI0Myw3IEBA
IHN0YXRpYyBpbnQgaHZtZW11bF9kb19pbygKICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAg
ICAgICAgICByYyA9IGh2bV9zZW5kX2lvcmVxKHMsICZwLCAwKTsKLSAgICAgICAgICAgIGlmICgg
cmMgIT0gWDg2RU1VTF9SRVRSWSB8fCBjdXJyLT5kb21haW4tPmlzX3NodXR0aW5nX2Rvd24gKQor
ICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX1JFVFJZIHx8IGN1cnJkLT5pc19zaHV0dGlu
Z19kb3duICkKICAgICAgICAgICAgICAgICB2aW8tPmlvX3JlcS5zdGF0ZSA9IFNUQVRFX0lPUkVR
X05PTkU7CiAgICAgICAgICAgICBlbHNlIGlmICggZGF0YV9pc19hZGRyICkKICAgICAgICAgICAg
ICAgICByYyA9IFg4NkVNVUxfT0tBWTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBhZDJlZGFkLi41YmYzYjZkIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC03NTMsNiArNzUzLDggQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogCiAgICAgICAgIGRvbWFpbl9wYXVz
ZShkKTsKIAorICAgICAgICBwMm1fc2V0X2lvcmVxX3NlcnZlcihkLCAwLCBzKTsKKwogICAgICAg
ICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocywgMCk7CiAKICAgICAgICAgbGlzdF9kZWwoJnMt
Pmxpc3RfZW50cnkpOwpAQCAtOTE0LDYgKzkxNiw0OCBAQCBpbnQgaHZtX3VubWFwX2lvX3Jhbmdl
X2Zyb21faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAg
cmV0dXJuIHJjOwogfQogCisvKgorICogTWFwIG9yIHVubWFwIGFuIGlvcmVxIHNlcnZlciB0byBz
cGVjaWZpYyBtZW1vcnkgdHlwZS4gRm9yIG5vdywgb25seQorICogSFZNTUVNX2lvcmVxX3NlcnZl
ciBpcyBzdXBwb3J0ZWQsIGFuZCBpbiB0aGUgZnV0dXJlIG5ldyB0eXBlcyBjYW4gYmUKKyAqIGlu
dHJvZHVjZWQsIGUuZy4gSFZNTUVNX2lvcmVxX3NlcnZlclggbWFwcGVkIHRvIGlvcmVxIHNlcnZl
ciBYLiBBbmQKKyAqIGN1cnJlbnRseSwgb25seSB3cml0ZSBvcGVyYXRpb25zIGFyZSB0byBiZSBm
b3J3YXJkZWQgdG8gYW4gaW9yZXEgc2VydmVyLgorICogU3VwcG9ydCBmb3IgdGhlIGVtdWxhdGlv
biBvZiByZWFkIG9wZXJhdGlvbnMgY2FuIGJlIGFkZGVkIHdoZW4gYW4gaW9yZXEKKyAqIHNlcnZl
ciBoYXMgc3VjaCByZXF1aXJlbWVudCBpbiB0aGUgZnV0dXJlLgorICovCitpbnQgaHZtX21hcF9t
ZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLCB1aW50
MzJfdCBmbGFncykKK3sKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICBpbnQg
cmM7CisKKyAgICBpZiAoIHR5cGUgIT0gSFZNTUVNX2lvcmVxX3NlcnZlciApCisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworCisgICAgaWYgKCBmbGFncyAmIH5YRU5fRE1PUF9JT1JFUV9NRU1fQUND
RVNTX1dSSVRFICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBzcGluX2xvY2tfcmVj
dXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOworCisgICAgcmMg
PSAtRU5PRU5UOworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICB7CisgICAgICAgIGlmICggcyA9
PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQorICAgICAgICAgICAg
Y29udGludWU7CisKKyAgICAgICAgaWYgKCBzLT5pZCA9PSBpZCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHJjID0gcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBzcGluX3VubG9ja19yZWN1cnNpdmUo
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CisKKyAgICByZXR1cm4gcmM7
Cit9CisKIGludCBodm1fc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBp
b3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBlbmFi
bGVkKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggNTY4OTQ0Zi4uY2MxZWIyMSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBA
IC0xMzEsNiArMTMxLDEzIEBAIHN0YXRpYyB2b2lkIGVwdF9wMm1fdHlwZV90b19mbGFncyhzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCBlcHRfZW50cnlfdCAqZW50cnksCiAgICAgICAgICAgICBlbnRy
eS0+ciA9IGVudHJ5LT53ID0gZW50cnktPnggPSAxOwogICAgICAgICAgICAgZW50cnktPmEgPSBl
bnRyeS0+ZCA9ICEhY3B1X2hhc192bXhfZXB0X2FkOwogICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIGNhc2UgcDJtX2lvcmVxX3NlcnZlcjoKKyAgICAgICAgICAgIGVudHJ5LT5yID0gMTsKKyAg
ICAgICAgICAgIGVudHJ5LT53ID0gIShwMm0tPmlvcmVxLmZsYWdzICYgWEVOX0RNT1BfSU9SRVFf
TUVNX0FDQ0VTU19XUklURSk7CisgICAgICAgICAgICBlbnRyeS0+eCA9IDA7CisgICAgICAgICAg
ICBlbnRyeS0+YSA9ICEhY3B1X2hhc192bXhfZXB0X2FkOworICAgICAgICAgICAgZW50cnktPmQg
PSBlbnRyeS0+dyAmJiBlbnRyeS0+YTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNl
IHAybV9tbWlvX2RpcmVjdDoKICAgICAgICAgICAgIGVudHJ5LT5yID0gZW50cnktPnggPSAxOwog
ICAgICAgICAgICAgZW50cnktPncgPSAhcmFuZ2VzZXRfY29udGFpbnNfc2luZ2xldG9uKG1taW9f
cm9fcmFuZ2VzLApAQCAtMTcwLDcgKzE3Nyw2IEBAIHN0YXRpYyB2b2lkIGVwdF9wMm1fdHlwZV90
b19mbGFncyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBlcHRfZW50cnlfdCAqZW50cnksCiAgICAg
ICAgICAgICBlbnRyeS0+YSA9IGVudHJ5LT5kID0gISFjcHVfaGFzX3ZteF9lcHRfYWQ7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBwMm1fZ3JhbnRfbWFwX3JvOgotICAgICAgICBj
YXNlIHAybV9pb3JlcV9zZXJ2ZXI6CiAgICAgICAgICAgICBlbnRyeS0+ciA9IDE7CiAgICAgICAg
ICAgICBlbnRyeS0+dyA9IGVudHJ5LT54ID0gMDsKICAgICAgICAgICAgIGVudHJ5LT5hID0gISFj
cHVfaGFzX3ZteF9lcHRfYWQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggMjY4YjIzMi4uYzAwNTVmMyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
cHQuYwpAQCAtNzAsNyArNzAsOSBAQCBzdGF0aWMgY29uc3QgdW5zaWduZWQgbG9uZyBwZ3RbXSA9
IHsKICAgICBQR1RfbDNfcGFnZV90YWJsZQogfTsKIAotc3RhdGljIHVuc2lnbmVkIGxvbmcgcDJt
X3R5cGVfdG9fZmxhZ3MocDJtX3R5cGVfdCB0LCBtZm5fdCBtZm4sCitzdGF0aWMgdW5zaWduZWQg
bG9uZyBwMm1fdHlwZV90b19mbGFncyhjb25zdCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCB0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKQogewogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC05Miw4ICs5NCwxMiBAQCBzdGF0aWMgdW5zaWduZWQgbG9u
ZyBwMm1fdHlwZV90b19mbGFncyhwMm1fdHlwZV90IHQsIG1mbl90IG1mbiwKICAgICBkZWZhdWx0
OgogICAgICAgICByZXR1cm4gZmxhZ3MgfCBfUEFHRV9OWF9CSVQ7CiAgICAgY2FzZSBwMm1fZ3Jh
bnRfbWFwX3JvOgotICAgIGNhc2UgcDJtX2lvcmVxX3NlcnZlcjoKICAgICAgICAgcmV0dXJuIGZs
YWdzIHwgUDJNX0JBU0VfRkxBR1MgfCBfUEFHRV9OWF9CSVQ7CisgICAgY2FzZSBwMm1faW9yZXFf
c2VydmVyOgorICAgICAgICBmbGFncyB8PSBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JXIHwgX1BB
R0VfTlhfQklUOworICAgICAgICBpZiAoIHAybS0+aW9yZXEuZmxhZ3MgJiBYRU5fRE1PUF9JT1JF
UV9NRU1fQUNDRVNTX1dSSVRFICkKKyAgICAgICAgICAgIHJldHVybiBmbGFncyAmIH5fUEFHRV9S
VzsKKyAgICAgICAgcmV0dXJuIGZsYWdzOwogICAgIGNhc2UgcDJtX3JhbV9ybzoKICAgICBjYXNl
IHAybV9yYW1fbG9nZGlydHk6CiAgICAgY2FzZSBwMm1fcmFtX3NoYXJlZDoKQEAgLTQ0MCw3ICs0
NDYsOCBAQCBzdGF0aWMgaW50IGRvX3JlY2FsYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNp
Z25lZCBsb25nIGdmbikKICAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCA9IHAybV9pc19sb2dk
aXJ0eV9yYW5nZShwMm0sIGdmbiAmIG1hc2ssIGdmbiB8IH5tYXNrKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPyBwMm1fcmFtX2xvZ2RpcnR5IDogcDJtX3JhbV9ydzsKICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDFlX2dldF9wZm4oZSk7Ci0gICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGZsYWdzID0gcDJtX3R5cGVfdG9fZmxhZ3MocDJtdCwgX21mbihtZm4pLCBsZXZl
bCk7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzID0gcDJtX3R5cGVfdG9fZmxhZ3Mo
cDJtLCBwMm10LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9tZm4obWZuKSwgbGV2ZWwpOwogCiAgICAgICAgICAgICBpZiAoIGxldmVsICkKICAg
ICAgICAgICAgIHsKQEAgLTU3OCw3ICs1ODUsNyBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgIEFT
U0VSVCghbWZuX3ZhbGlkKG1mbikgfHwgcDJtdCAhPSBwMm1fbW1pb19kaXJlY3QpOwogICAgICAg
ICBsM2VfY29udGVudCA9IG1mbl92YWxpZChtZm4pIHx8IHAybV9hbGxvd3NfaW52YWxpZF9tZm4o
cDJtdCkKICAgICAgICAgICAgID8gbDNlX2Zyb21fcGZuKG1mbl94KG1mbiksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICBwMm1fdHlwZV90b19mbGFncyhwMm10LCBtZm4sIDIpIHwgX1BBR0Vf
UFNFKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCBw
Mm10LCBtZm4sIDIpIHwgX1BBR0VfUFNFKQogICAgICAgICAgICAgOiBsM2VfZW1wdHkoKTsKICAg
ICAgICAgZW50cnlfY29udGVudC5sMSA9IGwzZV9jb250ZW50LmwzOwogCkBAIC02MTUsNyArNjIy
LDcgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBs
b25nIGdmbiwgbWZuX3QgbWZuLAogCiAgICAgICAgIGlmICggbWZuX3ZhbGlkKG1mbikgfHwgcDJt
X2FsbG93c19pbnZhbGlkX21mbihwMm10KSApCiAgICAgICAgICAgICBlbnRyeV9jb250ZW50ID0g
cDJtX2wxZV9mcm9tX3BmbihtZm5feChtZm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdG9fZmxhZ3MocDJtdCwgbWZuLCAwKSk7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3RvX2ZsYWdzKHAy
bSwgcDJtdCwgbWZuLCAwKSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGVudHJ5X2NvbnRl
bnQgPSBsMWVfZW1wdHkoKTsKIApAQCAtNjUyLDcgKzY1OSw3IEBAIHAybV9wdF9zZXRfZW50cnko
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAg
ICAgICAgQVNTRVJUKCFtZm5fdmFsaWQobWZuKSB8fCBwMm10ICE9IHAybV9tbWlvX2RpcmVjdCk7
CiAgICAgICAgIGlmICggbWZuX3ZhbGlkKG1mbikgfHwgcDJtX2FsbG93c19pbnZhbGlkX21mbihw
Mm10KSApCiAgICAgICAgICAgICBsMmVfY29udGVudCA9IGwyZV9mcm9tX3BmbihtZm5feChtZm4p
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdG9fZmxh
Z3MocDJtdCwgbWZuLCAxKSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwMm1fdHlwZV90b19mbGFncyhwMm0sIHAybXQsIG1mbiwgMSkgfAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX1BBR0VfUFNFKTsKICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgbDJlX2NvbnRlbnQgPSBsMmVfZW1wdHkoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCBkMzgwMDRjLi5iODRhZGQw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCkBAIC04Miw2ICs4Miw4IEBAIHN0YXRpYyBpbnQgcDJtX2luaXRpYWxpc2Uoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICBlbHNlCiAgICAgICAgIHAy
bV9wdF9pbml0KHAybSk7CiAKKyAgICBzcGluX2xvY2tfaW5pdCgmcDJtLT5pb3JlcS5sb2NrKTsK
KwogICAgIHJldHVybiByZXQ7CiB9CiAKQEAgLTI4Niw2ICsyODgsNjIgQEAgdm9pZCBwMm1fbWVt
b3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0KIH0KIAoraW50IHAybV9z
ZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGZsYWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzKQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1f
Z2V0X2hvc3RwMm0oZCk7CisgICAgaW50IHJjOworCisgICAgLyoKKyAgICAgKiBVc2UgbG9jayB0
byBwcmV2ZW50IGNvbmN1cnJlbnQgc2V0dGluZyBhdHRlbXB0cworICAgICAqIGZyb20gbXVsdGlw
bGUgaW9yZXEgc2VydmVycy4KKyAgICAgKi8KKyAgICBzcGluX2xvY2soJnAybS0+aW9yZXEubG9j
ayk7CisKKyAgICAvKiBVbm1hcCBpb3JlcSBzZXJ2ZXIgZnJvbSBwMm0gdHlwZSBieSBwYXNzaW5n
IGZsYWdzIHdpdGggMC4gKi8KKyAgICBpZiAoIGZsYWdzID09IDAgKQorICAgIHsKKyAgICAgICAg
cmMgPSAtRUlOVkFMOworICAgICAgICBpZiAoIHAybS0+aW9yZXEuc2VydmVyICE9IHMgKQorICAg
ICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgcDJtLT5pb3JlcS5zZXJ2ZXIgPSBOVUxMOwor
ICAgICAgICBwMm0tPmlvcmVxLmZsYWdzID0gMDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAg
ICAgICAgcmMgPSAtRUJVU1k7CisgICAgICAgIGlmICggcDJtLT5pb3JlcS5zZXJ2ZXIgIT0gTlVM
TCApCisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICBwMm0tPmlvcmVxLnNlcnZlciA9
IHM7CisgICAgICAgIHAybS0+aW9yZXEuZmxhZ3MgPSBmbGFnczsKKyAgICB9CisKKyAgICByYyA9
IDA7CisKKyBvdXQ6CisgICAgc3Bpbl91bmxvY2soJnAybS0+aW9yZXEubG9jayk7CisKKyAgICBy
ZXR1cm4gcmM7Cit9CisKK3N0cnVjdCBodm1faW9yZXFfc2VydmVyICpwMm1fZ2V0X2lvcmVxX3Nl
cnZlcihzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpCit7CisgICAgc3RydWN0IHAybV9kb21h
aW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKKworICAgIHNwaW5fbG9jaygmcDJtLT5pb3JlcS5sb2NrKTsKKworICAgIHMgPSBwMm0t
PmlvcmVxLnNlcnZlcjsKKyAgICAqZmxhZ3MgPSBwMm0tPmlvcmVxLmZsYWdzOworCisgICAgc3Bp
bl91bmxvY2soJnAybS0+aW9yZXEubG9jayk7CisgICAgcmV0dXJuIHM7Cit9CisKIHZvaWQgcDJt
X2VuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jCmluZGV4IDQ3OThjOTMuLjUxOTVkNjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTMz
MDYsOCArMzMwNiw3IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwK
ICAgICB9CiAKICAgICAvKiBOZWVkIHRvIGhhbmQgb2ZmIGRldmljZS1tb2RlbCBNTUlPIHRvIHRo
ZSBkZXZpY2UgbW9kZWwgKi8KLSAgICBpZiAoIHAybXQgPT0gcDJtX21taW9fZG0KLSAgICAgICAg
IHx8IChwMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgJiYgZnQgPT0gZnRfZGVtYW5kX3dyaXRlKSAp
CisgICAgaWYgKCBwMm10ID09IHAybV9tbWlvX2RtICkKICAgICB7CiAgICAgICAgIGdwYSA9IGd1
ZXN0X3dhbGtfdG9fZ3BhKCZndyk7CiAgICAgICAgIGdvdG8gbW1pbzsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9p
b3JlcS5oCmluZGV4IGZiZjJjNzQuLmI0MzY2N2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2lvcmVxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaApA
QCAtMzcsNiArMzcsOCBAQCBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3Ry
dWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIGludCBodm1fdW5tYXBfaW9fcmFuZ2VfZnJv
bV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwgdWludDY0X3Qg
c3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IGVuZCk7CitpbnQgaHZtX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCB0eXBlLCB1aW50MzJfdCBmbGFncyk7CiBpbnQgaHZtX3NldF9pb3JlcV9zZXJ2
ZXJfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sX3QgZW5hYmxlZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IGJjMTg5
ZDEuLjQ1MjE2MjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtODksNyArODksOCBAQCB0eXBlZGVmIHVuc2ln
bmVkIGludCBwMm1fcXVlcnlfdDsKICAgICAgICAgICAgICAgICAgICAgICAgfCBwMm1fdG9fbWFz
ayhwMm1fcmFtX3BhZ2luZ19vdXQpICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICB8IHAy
bV90b19tYXNrKHAybV9yYW1fcGFnZWQpICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAg
ICAgIHwgcDJtX3RvX21hc2socDJtX3JhbV9wYWdpbmdfaW4pICAgICAgIFwKLSAgICAgICAgICAg
ICAgICAgICAgICAgfCBwMm1fdG9fbWFzayhwMm1fcmFtX3NoYXJlZCkpCisgICAgICAgICAgICAg
ICAgICAgICAgIHwgcDJtX3RvX21hc2socDJtX3JhbV9zaGFyZWQpICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgfCBwMm1fdG9fbWFzayhwMm1faW9yZXFfc2VydmVyKSkKIAogLyog
VHlwZXMgdGhhdCByZXByZXNlbnQgYSBwaHlzbWFwIGhvbGUgdGhhdCBpcyBvayB0byByZXBsYWNl
IHdpdGggYSBzaGFyZWQKICAqIGVudHJ5ICovCkBAIC0xMTEsOCArMTEyLDcgQEAgdHlwZWRlZiB1
bnNpZ25lZCBpbnQgcDJtX3F1ZXJ5X3Q7CiAjZGVmaW5lIFAyTV9ST19UWVBFUyAocDJtX3RvX21h
c2socDJtX3JhbV9sb2dkaXJ0eSkgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICB8IHAybV90
b19tYXNrKHAybV9yYW1fcm8pICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgIHwgcDJt
X3RvX21hc2socDJtX2dyYW50X21hcF9ybykgICBcCi0gICAgICAgICAgICAgICAgICAgICAgfCBw
Mm1fdG9fbWFzayhwMm1fcmFtX3NoYXJlZCkgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICB8
IHAybV90b19tYXNrKHAybV9pb3JlcV9zZXJ2ZXIpKQorICAgICAgICAgICAgICAgICAgICAgIHwg
cDJtX3RvX21hc2socDJtX3JhbV9zaGFyZWQpKQogCiAvKiBXcml0ZS1kaXNjYXJkIHR5cGVzLCB3
aGljaCBzaG91bGQgZGlzY2FyZCB0aGUgd3JpdGUgb3BlcmF0aW9ucyAqLwogI2RlZmluZSBQMk1f
RElTQ0FSRF9XUklURV9UWVBFUyAocDJtX3RvX21hc2socDJtX3JhbV9ybykgICAgIFwKQEAgLTMz
Niw2ICszMzYsMjAgQEAgc3RydWN0IHAybV9kb21haW4gewogICAgICAgICBzdHJ1Y3QgZXB0X2Rh
dGEgZXB0OwogICAgICAgICAvKiBOUFQtZXF1aXZhbGVudCBzdHJ1Y3R1cmUgY291bGQgYmUgYWRk
ZWQgaGVyZS4gKi8KICAgICB9OworCisgICAgIHN0cnVjdCB7CisgICAgICAgICBzcGlubG9ja190
IGxvY2s7CisgICAgICAgICAvKgorICAgICAgICAgICogaW9yZXEgc2VydmVyIHdobydzIHJlc3Bv
bnNpYmxlIGZvciB0aGUgZW11bGF0aW9uIG9mCisgICAgICAgICAgKiBnZm5zIHdpdGggc3BlY2lm
aWMgcDJtIHR5cGUoZm9yIG5vdywgcDJtX2lvcmVxX3NlcnZlcikuCisgICAgICAgICAgKi8KKyAg
ICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzZXJ2ZXI7CisgICAgICAgICAvKgorICAg
ICAgICAgICogZmxhZ3Mgc3BlY2lmaWVzIHdoZXRoZXIgcmVhZCwgd3JpdGUgb3IgYm90aCBvcGVy
YXRpb25zCisgICAgICAgICAgKiBhcmUgdG8gYmUgZW11bGF0ZWQgYnkgYW4gaW9yZXEgc2VydmVy
LgorICAgICAgICAgICovCisgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7CisgICAgIH0gaW9y
ZXE7CiB9OwogCiAvKiBnZXQgaG9zdCBwMm0gdGFibGUgKi8KQEAgLTgyNyw2ICs4NDEsMTEgQEAg
c3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgcDJtX2dldF9pb21tdV9mbGFncyhwMm1fdHlwZV90
IHAybXQsIG1mbl90IG1mbikKICAgICByZXR1cm4gZmxhZ3M7CiB9CiAKK2ludCBwMm1fc2V0X2lv
cmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpOworc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnAybV9nZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
ICpmbGFncyk7CisKICNlbmRpZiAvKiBfWEVOX0FTTV9YODZfUDJNX0ggKi8KIAogLyoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9odm0vZG1fb3AuaAppbmRleCBmNTRjZWNlLi41ZWE3OWVmIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9v
cC5oCkBAIC0zMTgsNiArMzE4LDMyIEBAIHN0cnVjdCB4ZW5fZG1fb3BfaW5qZWN0X21zaSB7CiAg
ICAgdWludDY0X2FsaWduZWRfdCBhZGRyOwogfTsKIAorLyoKKyAqIFhFTl9ETU9QX21hcF9tZW1f
dHlwZV90b19pb3JlcV9zZXJ2ZXIgOiBtYXAgb3IgdW5tYXAgdGhlIElPUkVRIFNlcnZlciA8aWQ+
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gc3BlY2lmaWMgbWVt
b3J5IHR5cGUgPHR5cGU+CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Zm9yIHNwZWNpZmljIGFjY2Vzc2VzIDxmbGFncz4KKyAqCisgKiBGb3Igbm93LCBmbGFncyBvbmx5
IGFjY2VwdCB0aGUgdmFsdWUgb2YgWEVOX0RNT1BfSU9SRVFfTUVNX0FDQ0VTU19XUklURSwKKyAq
IHdoaWNoIG1lYW5zIG9ubHkgd3JpdGUgb3BlcmF0aW9ucyBhcmUgdG8gYmUgZm9yd2FyZGVkIHRv
IGFuIGlvcmVxIHNlcnZlci4KKyAqIFN1cHBvcnQgZm9yIHRoZSBlbXVsYXRpb24gb2YgcmVhZCBv
cGVyYXRpb25zIGNhbiBiZSBhZGRlZCB3aGVuIGFuIGlvcmVxCisgKiBzZXJ2ZXIgaGFzIHN1Y2gg
cmVxdWlyZW1lbnQgaW4gZnV0dXJlLgorICovCisjZGVmaW5lIFhFTl9ETU9QX21hcF9tZW1fdHlw
ZV90b19pb3JlcV9zZXJ2ZXIgMTUKKworc3RydWN0IHhlbl9kbV9vcF9tYXBfbWVtX3R5cGVfdG9f
aW9yZXFfc2VydmVyIHsKKyAgICBpb3NlcnZpZF90IGlkOyAgICAgIC8qIElOIC0gaW9yZXEgc2Vy
dmVyIGlkICovCisgICAgdWludDE2X3QgdHlwZTsgICAgICAvKiBJTiAtIG1lbW9yeSB0eXBlICov
CisgICAgdWludDMyX3QgZmxhZ3M7ICAgICAvKiBJTiAtIHR5cGVzIG9mIGFjY2Vzc2VzIHRvIGJl
IGZvcndhcmRlZCB0byB0aGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvcmVxIHNlcnZl
ci4gZmxhZ3Mgd2l0aCAwIG1lYW5zIHRvIHVubWFwIHRoZQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW9yZXEgc2VydmVyICovCisKKyNkZWZpbmUgWEVOX0RNT1BfSU9SRVFfTUVNX0FDQ0VT
U19SRUFEICgxdSA8PCAwKQorI2RlZmluZSBYRU5fRE1PUF9JT1JFUV9NRU1fQUNDRVNTX1dSSVRF
ICgxdSA8PCAxKQorCisgICAgdWludDY0X3Qgb3BhcXVlOyAgICAvKiBJTi9PVVQgLSBvbmx5IHVz
ZWQgZm9yIGh5cGVyY2FsbCBjb250aW51YXRpb24sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBoYXMgdG8gYmUgc2V0IHRvIHplcm8gYnkgdGhlIGNhbGxlciAqLworfTsKKwogc3RydWN0IHhl
bl9kbV9vcCB7CiAgICAgdWludDMyX3Qgb3A7CiAgICAgdWludDMyX3QgcGFkOwpAQCAtMzM2LDYg
KzM2Miw4IEBAIHN0cnVjdCB4ZW5fZG1fb3AgewogICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX3Nl
dF9tZW1fdHlwZSBzZXRfbWVtX3R5cGU7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfaW5qZWN0
X2V2ZW50IGluamVjdF9ldmVudDsKICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9pbmplY3RfbXNp
IGluamVjdF9tc2k7CisgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfbWFwX21lbV90eXBlX3RvX2lv
cmVxX3NlcnZlcgorICAgICAgICAgICAgICAgIG1hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXI7
CiAgICAgfSB1OwogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1f
b3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKaW5kZXggYmMwMGVmMC4uMGJk
YWZkZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCkBAIC05Myw3ICs5MywxMyBAQCB0eXBlZGVm
IGVudW0gewogICAgIEhWTU1FTV91bnVzZWQsICAgICAgICAgICAgIC8qIFBsYWNlaG9sZGVyOyBz
ZXR0aW5nIG1lbW9yeSB0byB0aGlzIHR5cGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB3aWxsIGZhaWwgZm9yIGNvZGUgYWZ0ZXIgNC43LjAgKi8KICNlbmRpZgotICAgIEhWTU1F
TV9pb3JlcV9zZXJ2ZXIKKyAgICBIVk1NRU1faW9yZXFfc2VydmVyICAgICAgICAvKiBNZW1vcnkg
dHlwZSBjbGFpbWVkIGJ5IGFuIGlvcmVxIHNlcnZlcjsgdHlwZQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNoYW5nZXMgdG8gdGhpcyB2YWx1ZSBhcmUgb25seSBhbGxvd2VkIGFm
dGVyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW4gaW9yZXEgc2VydmVyIGhh
cyBjbGFpbWVkIGl0cyBvd25lcnNoaXAuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgT25seSBwYWdlcyB3aXRoIEhWTU1FTV9yYW1fcncgYXJlIGFsbG93ZWQgdG8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFuZ2UgdG8gdGhpcyB0eXBlOyBjb252ZXJzZWx5
LCBwYWdlcyB3aXRoCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcyB0eXBl
IGFyZSBvbmx5IGFsbG93ZWQgdG8gYmUgY2hhbmdlZCBiYWNrCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdG8gSFZNTUVNX3JhbV9ydy4gKi8KIH0gaHZtbWVtX3R5cGVfdDsKIAog
LyogSGludCBmcm9tIFBWIGRyaXZlcnMgZm9yIHBhZ2V0YWJsZSBkZXN0cnVjdGlvbi4gKi8KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:20:25 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:20:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIC8-00046L-QX; Wed, 12 Apr 2017 13:20:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIC7-00045y-DS
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:23 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 6C/63-01710-6992EE85; Wed, 12 Apr 2017 13:20:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeS5rs
 Ig/UzmS0mbDNwYPTY3reLPYAxijUzLym/IoE148aytYwF15Qrzn0+z9rAeFy2i5GTQ0jgC6PE
 3bv+XYxcQPZ5Ron97zuYuhg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYwE/i76J7r
 CA2r4CZxPS1z1hAbBag+qMff7FPYORYwMiwilGjOLWoLLVI19BIL6koMz2jJDcxM0fX0MBULz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCDsW+W8yFGSQ4mJVHeywpvI4T4kvJTKjMSizPii0pzUos
 PMcpwcChJ8C7TeBchJFiUmp5akZaZAwwOmLQEB4+SCG+KGlCat7ggMbc4Mx0idYpRUUqcdyFI
 nwBIIqM0D64NFpCXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMwbADKFJzOvBG76K6DFTECL1
 +59C7K4JBEhJdXAaODoGnTQUqr/zcxliebR/m//e3LOsfbR+jNzTWlYXJxN1YxpFps+eyldD5
 hw1PgvJ8P26Qptz492vrJUqNb6qf6itU/vBiPXi71ssku/VPJ/kdyXu+Vcxq7QaJVKi1vB+07
 FCh36y71w25Gdr889WMrlnhjF+nBV4/TTM/azHLnI7q64WLpmnRJLcUaioRZzUXEiAJcRMMZD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1492003217!77297556!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41820 invoked from network); 12 Apr 2017 13:20:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:20:17 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIC0-0002BP-Ra
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIC0-0003V7-R3
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIC0-0003V7-R3@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:20:16 +0000
Subject: [Xen-changelog] [xen master] x86/ioreq server: add device model
	wrappers for new DMOP
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMwNmYxNjQzNjI5OGIzNTI3OGJlOTI3NTc1NTk4NTE1MjhlMGVkNDYKQXV0aG9yOiAg
ICAgWXUgWmhhbmcgPHl1LmMuemhhbmdAbGludXguaW50ZWwuY29tPgpBdXRob3JEYXRlOiBGcmkg
QXByIDcgMTc6Mzg6NDAgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNyAxNzozODo0MCAyMDE3ICswMjAwCgog
ICAgeDg2L2lvcmVxIHNlcnZlcjogYWRkIGRldmljZSBtb2RlbCB3cmFwcGVycyBmb3IgbmV3IERN
T1AKICAgIAogICAgQSBuZXcgZGV2aWNlIG1vZGVsIHdyYXBwZXIgaXMgYWRkZWQgZm9yIHRoZSBu
ZXdseSBpbnRyb2R1Y2VkCiAgICBETU9QIC0gWEVOX0RNT1BfbWFwX21lbV90eXBlX3RvX2lvcmVx
X3NlcnZlci4KICAgIAogICAgU2luY2UgY3VycmVudGx5IHRoaXMgRE1PUCBvbmx5IHN1cHBvcnRz
IHRoZSBlbXVsYXRpb24gb2Ygd3JpdGUKICAgIG9wZXJhdGlvbnMsIGF0dGVtcHRzIHRvIHRyaWdn
ZXIgdGhlIERNT1Agd2l0aCB2YWx1ZXMgb3RoZXIgdGhhbgogICAgWEVOX0RNT1BfSU9SRVFfTUVN
X0FDQ0VTU19XUklURSBvciAwKHRvIHVubWFwIHRoZSBpb3JlcSBzZXJ2ZXIpCiAgICBzaGFsbCBm
YWlsLiBUaGUgd3JhcHBlciBzaGFsbCBiZSB1cGRhdGVkIG9uY2UgcmVhZCBvcGVyYXRpb25zCiAg
ICBhcmUgYWxzbyB0byBiZSBlbXVsYXRlZCBpbiB0aGUgZnV0dXJlLgogICAgCiAgICBBbHNvIG5v
dGUgY3VycmVudGx5IHRoaXMgRE1PUCBvbmx5IHN1cHBvcnRzIG9uZSBtZW1vcnkgdHlwZSwKICAg
IGFuZCBjYW4gYmUgZXh0ZW5kZWQgaW4gdGhlIGZ1dHVyZSB0byBtYXAgbXVsdGlwbGUgbWVtb3J5
IHR5cGVzCiAgICB0byBtdWx0aXBsZSBpb3JlcSBzZXJ2ZXJzLCBlLmcuIG1hcHBpbmcgSFZNTUVN
X2lvcmVxX3NlcnZlclggdG8KICAgIGlvcmVxIHNlcnZlciBYLCBUaGlzIHdyYXBwZXIgc2hhbGwg
YmUgdXBkYXRlZCB3aGVuIHN1Y2ggY2hhbmdlCiAgICBpcyBtYWRlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBZdSBaaGFuZyA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvY29yZS5jICAgICAgICAgICAgICAgICAgIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysr
KwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggfCAxOCAr
KysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9k
ZWwubWFwICAgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgYi90b29scy9saWJzL2Rldmlj
ZW1vZGVsL2NvcmUuYwppbmRleCBhODVjYjQ5Li5mZjA5ODE5IDEwMDY0NAotLS0gYS90b29scy9s
aWJzL2RldmljZW1vZGVsL2NvcmUuYworKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUu
YwpAQCAtMjQ0LDYgKzI0NCwzMSBAQCBpbnQgeGVuZGV2aWNlbW9kZWxfdW5tYXBfaW9fcmFuZ2Vf
ZnJvbV9pb3JlcV9zZXJ2ZXIoCiAgICAgcmV0dXJuIHhlbmRldmljZW1vZGVsX29wKGRtb2QsIGRv
bWlkLCAxLCAmb3AsIHNpemVvZihvcCkpOwogfQogCitpbnQgeGVuZGV2aWNlbW9kZWxfbWFwX21l
bV90eXBlX3RvX2lvcmVxX3NlcnZlcigKKyAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2Qs
IGRvbWlkX3QgZG9taWQsIGlvc2VydmlkX3QgaWQsIHVpbnQxNl90IHR5cGUsCisgICAgdWludDMy
X3QgZmxhZ3MpCit7CisgICAgc3RydWN0IHhlbl9kbV9vcCBvcDsKKyAgICBzdHJ1Y3QgeGVuX2Rt
X29wX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIgKmRhdGE7CisKKyAgICBpZiAodHlwZSAh
PSBIVk1NRU1faW9yZXFfc2VydmVyIHx8CisgICAgICAgIGZsYWdzICYgflhFTl9ETU9QX0lPUkVR
X01FTV9BQ0NFU1NfV1JJVEUpIHsKKyAgICAgICAgZXJybm8gPSBFSU5WQUw7CisgICAgICAgIHJl
dHVybiAtMTsKKyAgICB9CisKKyAgICBtZW1zZXQoJm9wLCAwLCBzaXplb2Yob3ApKTsKKworICAg
IG9wLm9wID0gWEVOX0RNT1BfbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcjsKKyAgICBkYXRh
ID0gJm9wLnUubWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcjsKKworICAgIGRhdGEtPmlkID0g
aWQ7CisgICAgZGF0YS0+dHlwZSA9IHR5cGU7CisgICAgZGF0YS0+ZmxhZ3MgPSBmbGFnczsKKwor
ICAgIHJldHVybiB4ZW5kZXZpY2Vtb2RlbF9vcChkbW9kLCBkb21pZCwgMSwgJm9wLCBzaXplb2Yo
b3ApKTsKK30KKwogaW50IHhlbmRldmljZW1vZGVsX21hcF9wY2lkZXZfdG9faW9yZXFfc2VydmVy
KAogICAgIHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwgZG9taWRfdCBkb21pZCwgaW9zZXJ2
aWRfdCBpZCwKICAgICB1aW50MTZfdCBzZWdtZW50LCB1aW50OF90IGJ1cywgdWludDhfdCBkZXZp
Y2UsIHVpbnQ4X3QgZnVuY3Rpb24pCmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVs
L2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVk
ZS94ZW5kZXZpY2Vtb2RlbC5oCmluZGV4IGIzZjYwMGUuLjFkYTIxNmYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCisrKyBiL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBAIC0xMDQsNiArMTA0
LDI0IEBAIGludCB4ZW5kZXZpY2Vtb2RlbF91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZl
cigKICAgICB1aW50NjRfdCBzdGFydCwgdWludDY0X3QgZW5kKTsKIAogLyoqCisgKiBUaGlzIGZ1
bmN0aW9uIHJlZ2lzdGVycy9kZXJlZ2lzdGVycyBhIG1lbW9yeSB0eXBlIGZvciBlbXVsYXRpb24u
CisgKgorICogQHBhcm0gZG1vZCBhIGhhbmRsZSB0byBhbiBvcGVuIGRldmljZW1vZGVsIGludGVy
ZmFjZS4KKyAqIEBwYXJtIGRvbWlkIHRoZSBkb21haW4gaWQgdG8gYmUgc2VydmljZWQuCisgKiBA
cGFybSBpZCB0aGUgSU9SRVEgU2VydmVyIGlkLgorICogQHBhcm0gdHlwZSB0aGUgbWVtb3J5IHR5
cGUgdG8gYmUgZW11bGF0ZWQuIEZvciBub3csIG9ubHkgSFZNTUVNX2lvcmVxX3NlcnZlcgorICog
ICAgICAgICAgICBpcyBzdXBwb3J0ZWQsIGFuZCBpbiB0aGUgZnV0dXJlIG5ldyB0eXBlcyBjYW4g
YmUgaW50cm9kdWNlZCwgZS5nLgorICogICAgICAgICAgICBIVk1NRU1faW9yZXFfc2VydmVyWCBt
YXBwZWQgdG8gaW9yZXEgc2VydmVyIFguCisgKiBAcGFybSBmbGFncyBvcGVyYXRpb25zIHRvIGJl
IGVtdWxhdGVkOyAwIGZvciB1bm1hcC4gRm9yIG5vdywgb25seSB3cml0ZQorICogICAgICAgICAg
ICAgb3BlcmF0aW9ucyB3aWxsIGJlIGVtdWxhdGVkIGFuZCBjYW4gYmUgZXh0ZW5kZWQgdG8gZW11
bGF0ZQorICogICAgICAgICAgICAgcmVhZCBvbmVzIGluIHRoZSBmdXR1cmUuCisgKiBAcmV0dXJu
IDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVyZS4KKyAqLworaW50IHhlbmRldmljZW1vZGVsX21h
cF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoCisgICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpk
bW9kLCBkb21pZF90IGRvbWlkLCBpb3NlcnZpZF90IGlkLCB1aW50MTZfdCB0eXBlLAorICAgIHVp
bnQzMl90IGZsYWdzKTsKKworLyoqCiAgKiBUaGlzIGZ1bmN0aW9uIHJlZ2lzdGVycyBhIFBDSSBk
ZXZpY2UgZm9yIGNvbmZpZyBzcGFjZSBlbXVsYXRpb24uCiAgKgogICogQHBhcm0gZG1vZCBhIGhh
bmRsZSB0byBhbiBvcGVuIGRldmljZW1vZGVsIGludGVyZmFjZS4KZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwIGIvdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKaW5kZXggNDVjNzczZS4uMTMwMjIyYyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKKysr
IGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKQEAgLTUsNiAr
NSw3IEBAIFZFUlNfMS4wIHsKIAkJeGVuZGV2aWNlbW9kZWxfZ2V0X2lvcmVxX3NlcnZlcl9pbmZv
OwogCQl4ZW5kZXZpY2Vtb2RlbF9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyOwogCQl4ZW5k
ZXZpY2Vtb2RlbF91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZlcjsKKwkJeGVuZGV2aWNl
bW9kZWxfbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcjsKIAkJeGVuZGV2aWNlbW9kZWxfbWFw
X3BjaWRldl90b19pb3JlcV9zZXJ2ZXI7CiAJCXhlbmRldmljZW1vZGVsX3VubWFwX3BjaWRldl9m
cm9tX2lvcmVxX3NlcnZlcjsKIAkJeGVuZGV2aWNlbW9kZWxfZGVzdHJveV9pb3JlcV9zZXJ2ZXI7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:20:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:20:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyICD-00047F-Rv; Wed, 12 Apr 2017 13:20:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICD-000472-9M
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:29 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 0F/D2-23940-C992EE85; Wed, 12 Apr 2017 13:20:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeO5rs
 Ig93LmCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9On9cwFR6Uq/q8/xNbAuEC4i5GLQ0jgC6PE
 prXr2SCc84wSfVv+MHcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSyQKPFlc
 xdYnFfATGLSjz2MIDYLUP28m3eZJzByLGBkWMWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBuPyj0yFGSQ4mJVHeywpvI4T4kvJTKjMSizPii0pzUos
 PMcpwcChJ8NprvIsQEixKTU+tSMvMAQYHTFqCg0dJhDdFDSjNW1yQmFucmQ6ROsWoKCXOKwzS
 JwCSyCjNg2uDBeQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNOBJnCk5lXAjf9FdBiJqDFa
 /e+BVlckoiQkmpgnJ8oemVtt/B1q9W323+vvaKQ5qsb8XNt2DX3RW2NWc5C09nYrt3+ZBDQcl
 /k+IP3Ym0mTBKLvp6av9fllu7uL8xxlerdQfK6v6vPXhFXNltxRTjIz1v1aoKLQvWyf34z+qo
 uNh7efHD2TB1pLfVPf2usdn59vTF04ns1dlb78gcihx7Ofy7xRYmlOCPRUIu5qDgRACGlWuND
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1492003227!78705083!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60868 invoked from network); 12 Apr 2017 13:20:27 -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; 12 Apr 2017 13:20:27 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICA-0002BZ-TP
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICA-0003Vw-Sx
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyICA-0003Vw-Sx@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:20:26 +0000
Subject: [Xen-changelog] [xen master] x86/ioreq server: handle
	read-modify-write cases for p2m_ioreq_server pages
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRiNjAyY2NlZDlhMmQxYjgzYjMzN2ZjZGFjMGIzZDRhM2I0ZWE5MjYKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IEFwciA3IDE3OjM4OjQ4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDcgMTc6Mzg6NDggMjAxNyArMDIwMAoK
ICAgIHg4Ni9pb3JlcSBzZXJ2ZXI6IGhhbmRsZSByZWFkLW1vZGlmeS13cml0ZSBjYXNlcyBmb3Ig
cDJtX2lvcmVxX3NlcnZlciBwYWdlcwogICAgCiAgICBJbiBlcHRfaGFuZGxlX3Zpb2xhdGlvbigp
LCB3cml0ZSB2aW9sYXRpb25zIGFyZSBhbHNvIHRyZWF0ZWQgYXMKICAgIHJlYWQgdmlvbGF0aW9u
cy4gQW5kIHdoZW4gYSBWTSBpcyBhY2Nlc3NpbmcgYSB3cml0ZS1wcm90ZWN0ZWQKICAgIGFkZHJl
c3Mgd2l0aCByZWFkLW1vZGlmeS13cml0ZSBpbnN0cnVjdGlvbnMsIHRoZSByZWFkIGVtdWxhdGlv
bgogICAgcHJvY2VzcyBpcyB0cmlnZ2VyZWQgZmlyc3QuCiAgICAKICAgIEZvciBwMm1faW9yZXFf
c2VydmVyIHBhZ2VzLCBjdXJyZW50IGlvcmVxIHNlcnZlciBvbmx5IGZvcndhcmRzCiAgICB0aGUg
d3JpdGUgb3BlcmF0aW9ucyB0byB0aGUgZGV2aWNlIG1vZGVsLiBUaGVyZWZvcmUgd2hlbiBzdWNo
IHBhZ2UKICAgIGlzIGJlaW5nIGFjY2Vzc2VkIGJ5IGEgcmVhZC1tb2RpZnktd3JpdGUgaW5zdHJ1
Y3Rpb24sIHRoZSByZWFkCiAgICBvcGVyYXRpb25zIHNob3VsZCBiZSBlbXVsYXRlZCBoZXJlIGlu
IGh5cGVydmlzb3IuIFRoaXMgcGF0Y2ggcHJvdmlkZXMKICAgIHN1Y2ggYSBoYW5kbGVyIHRvIGNv
cHkgdGhlIGRhdGEgdG8gdGhlIGJ1ZmZlci4KICAgIAogICAgTm90ZTogTU1JT3Mgd2l0aCBwMm1f
bW1pb19kbSB0eXBlIGRvIG5vdCBuZWVkIHN1Y2ggc3BlY2lhbCB0cmVhdG1lbnQKICAgIGJlY2F1
c2UgYm90aCByZWFkcyBhbmQgd3JpdGVzIHdpbGwgZ28gdG8gdGhlIGRldmljZSBtb2RlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogICAgU2lnbmVkLW9mZi1ieTogWXUgWmhhbmcgPHl1LmMuemhhbmdAbGludXguaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpp
bmRleCAwOWJlZjlkLi4wNmI4ZjFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtOTUsNiArOTUsMjYgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxlciBudWxsX2hhbmRsZXIgPSB7CiAgICAg
Lm9wcyA9ICZudWxsX29wcwogfTsKIAorc3RhdGljIGludCBpb3JlcV9zZXJ2ZXJfcmVhZChjb25z
dCBzdHJ1Y3QgaHZtX2lvX2hhbmRsZXIgKmlvX2hhbmRsZXIsCisgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IGFkZHIsCisgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNpemUsCisgICAg
ICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpkYXRhKQoreworICAgIGlmICggaHZtX2NvcHlfZnJv
bV9ndWVzdF9waHlzKGRhdGEsIGFkZHIsIHNpemUpICE9IEhWTUNPUFlfb2theSApCisgICAgICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7
Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX2lvX29wcyBpb3JlcV9zZXJ2ZXJfb3BzID0g
eworICAgIC5yZWFkID0gaW9yZXFfc2VydmVyX3JlYWQsCisgICAgLndyaXRlID0gbnVsbF93cml0
ZQorfTsKKworc3RhdGljIGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxlciBpb3JlcV9zZXJ2ZXJf
aGFuZGxlciA9IHsKKyAgICAub3BzID0gJmlvcmVxX3NlcnZlcl9vcHMKK307CisKIHN0YXRpYyBp
bnQgaHZtZW11bF9kb19pbygKICAgICBib29sX3QgaXNfbW1pbywgcGFkZHJfdCBhZGRyLCB1bnNp
Z25lZCBsb25nICpyZXBzLCB1bnNpZ25lZCBpbnQgc2l6ZSwKICAgICB1aW50OF90IGRpciwgYm9v
bF90IGRmLCBib29sX3QgZGF0YV9pc19hZGRyLCB1aW50cHRyX3QgZGF0YSkKQEAgLTE5NSw2ICsy
MTUsOSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9faW8oCiAgICAgICAgICAqICAgYSByYWNlIHdp
dGggYW4gdW5tYXAgb3BlcmF0aW9uIG9uIHRoZSBpb3JlcSBzZXJ2ZXIsIHNvIHJlLXRyeSB0aGUK
ICAgICAgICAgICogICBpbnN0cnVjdGlvbi4KICAgICAgICAgICoKKyAgICAgICAgICogICAtIElm
IHRoZSBhY2Nlc3NzIGlzIGEgcmVhZCwgdGhpcyBjb3VsZCBiZSBwYXJ0IG9mIGEKKyAgICAgICAg
ICogICByZWFkLW1vZGlmeS13cml0ZSBpbnN0cnVjdGlvbiwgZW11bGF0ZSB0aGUgcmVhZCBmaXJz
dC4KKyAgICAgICAgICoKICAgICAgICAgICogTm90ZTogRXZlbiB3aGVuIGFuIGlvcmVxIHNlcnZl
ciBpcyBmb3VuZCwgaXRzIHZhbHVlIGNvdWxkIGJlY29tZQogICAgICAgICAgKiBzdGFsZSBsYXRl
ciwgYmVjYXVzZSBpdCBpcyBwb3NzaWJsZSB0aGF0CiAgICAgICAgICAqCkBAIC0yMjgsNiArMjUx
LDE3IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19pbygKICAgICAgICAgICAgICAgICAgICAgdmlv
LT5pb19yZXEuc3RhdGUgPSBTVEFURV9JT1JFUV9OT05FOwogICAgICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAg
ICAgICAgICAqIFRoaXMgaXMgcGFydCBvZiBhIHJlYWQtbW9kaWZ5LXdyaXRlIGluc3RydWN0aW9u
LgorICAgICAgICAgICAgICAgICAqIEVtdWxhdGUgdGhlIHJlYWQgcGFydCBzbyB3ZSBoYXZlIHRo
ZSB2YWx1ZSBhdmFpbGFibGUuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAg
aWYgKCBkaXIgPT0gSU9SRVFfUkVBRCApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgICAgICByYyA9IGh2bV9wcm9jZXNzX2lvX2ludGVyY2VwdCgmaW9yZXFfc2VydmVyX2hhbmRs
ZXIsICZwKTsKKyAgICAgICAgICAgICAgICAgICAgdmlvLT5pb19yZXEuc3RhdGUgPSBTVEFURV9J
T1JFUV9OT05FOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:20:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyICV-0004AS-Tu; Wed, 12 Apr 2017 13:20:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICU-0004AD-SU
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:47 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 95/CA-27678-EA92EE85; Wed, 12 Apr 2017 13:20:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXet5rs
 Ig4mnOCwmbDNwYPTY3reLPYAxijUzLym/IoE14+2kv+wFHzoZK969/cvewLgmuouRk0NI4Auj
 xIOt6l2MXED2eUaJhY+eMHUxcnCwCYhJzN2rAFIjIqAqMWvFcmaIenWJpt8NbCC2sECixIvVq
 9hBbF4BM4k15/4zgdgsQPV/L/1nmsDIsYCRYRWjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBmV
 5uanFxYnpqTmJSsV5yfu4mRqBXGIBgB+OXZQGHGCU5mJREeS8rvI0Q4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMG7TONdhJBgUWp6akVaZg4wPGDSEhw8SiK8KWpAad7igsTc4sx0iNQpRkUpcd6F
 IH0CIImM0jy4NlhIXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw70SQKTyZeSVw018BLWYCW
 rx271uQxSWJCCmpBsadWQXePPpWLz/yFEz68WeaZWfb1F3XHhtNf3Lin4hs4qM3knMvGP9p4l
 626LaD9vVVJkEhbaKhEfJBtZsvnaly79/COFFMvX97lTg7T8w5UZ4fVfoqr0x1QpQfnL24oXU
 6s+Lfee7lLo0zre7NXN7weoLV7WlhERoiNq/fOsenZHpt+TD7doESS3FGoqEWc1FxIgCqs084
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1492003244!56790963!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62539 invoked from network); 12 Apr 2017 13:20:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:20:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICK-0002C9-Vg
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICK-0003X1-Uy
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyICK-0003X1-Uy@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:20:36 +0000
Subject: [Xen-changelog] [xen master] x86/ioreq server: asynchronously reset
	outstanding p2m_ioreq_server entries
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE2NzllMGRmM2RmNjEwNTI3ODEwODc5NGUxNTcwOWE1MjBiNDBlYTIKQXV0aG9yOiAg
ICAgWXUgWmhhbmcgPHl1LmMuemhhbmdAbGludXguaW50ZWwuY29tPgpBdXRob3JEYXRlOiBGcmkg
QXByIDcgMTc6Mzk6MTYgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNyAxNzozOToxNiAyMDE3ICswMjAwCgog
ICAgeDg2L2lvcmVxIHNlcnZlcjogYXN5bmNocm9ub3VzbHkgcmVzZXQgb3V0c3RhbmRpbmcgcDJt
X2lvcmVxX3NlcnZlciBlbnRyaWVzCiAgICAKICAgIEFmdGVyIGFuIGlvcmVxIHNlcnZlciBoYXMg
dW5tYXBwZWQsIHRoZSByZW1haW5pbmcgcDJtX2lvcmVxX3NlcnZlcgogICAgZW50cmllcyBuZWVk
IHRvIGJlIHJlc2V0IGJhY2sgdG8gcDJtX3JhbV9ydy4gVGhpcyBwYXRjaCBkb2VzIHRoaXMKICAg
IGFzeW5jaHJvbm91c2x5IHdpdGggdGhlIGN1cnJlbnQgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2ds
b2JhbCgpCiAgICBpbnRlcmZhY2UuCiAgICAKICAgIE5ldyBmaWVsZCBlbnRyeV9jb3VudCBpcyBp
bnRyb2R1Y2VkIGluIHN0cnVjdCBwMm1fZG9tYWluLCB0byByZWNvcmQKICAgIHRoZSBudW1iZXIg
b2YgcDJtX2lvcmVxX3NlcnZlciBwMm0gcGFnZSB0YWJsZSBlbnRyaWVzLiBPbmUgbmF0dXJlIG9m
CiAgICB0aGVzZSBlbnRyaWVzIGlzIHRoYXQgdGhleSBvbmx5IHBvaW50IHRvIDRLIHNpemVkIHBh
Z2UgZnJhbWVzLCBiZWNhdXNlCiAgICBhbGwgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIGFyZSBv
cmlnaW5hdGVkIGZyb20gcDJtX3JhbV9ydyBvbmVzIGluCiAgICBwMm1fY2hhbmdlX3R5cGVfb25l
KCkuIFdlIGRvIG5vdCBuZWVkIHRvIHdvcnJ5IGFib3V0IHRoZSBjb3VudGluZyBmb3IKICAgIDJN
LzFHIHNpemVkIHBhZ2VzLgogICAgCiAgICBUaGlzIHBhdGNoIGRpc2FsbG93cyBtYXBwaW5nIG9m
IGFuIGlvcmVxIHNlcnZlciwgd2hlbiB0aGVyZSdzIHN0aWxsCiAgICBwMm1faW9yZXFfc2VydmVy
IGVudHJ5IGxlZnQsIGluIGNhc2UgYW5vdGhlciBtYXBwaW5nIG9jY3VycyByaWdodCBhZnRlcgog
ICAgdGhlIGN1cnJlbnQgb25lIGJlaW5nIHVubWFwcGVkLCByZWxlYXNlcyBpdHMgbG9jaywgd2l0
aCBwMm0gdGFibGUgbm90CiAgICBzeW5jZWQgeWV0LgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28g
ZGlzYWxsb3dzIGxpdmUgbWlncmF0aW9uLCB3aGVuIHRoZXJlJ3MgcmVtYWluaW5nCiAgICBwMm1f
aW9yZXFfc2VydmVyIGVudHJ5IGluIHAybSB0YWJsZS4gVGhlIGNvcmUgcmVhc29uIGlzIG91ciBj
dXJyZW50CiAgICBpbXBsZW1lbnRhdGlvbiBvZiBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFs
KCkgbGFja3MgaW5mb3JtYXRpb24KICAgIHRvIHJlc3luYyBwMm1faW9yZXFfc2VydmVyIGVudHJp
ZXMgY29ycmVjdGx5IGlmIGdsb2JhbF9sb2dkaXJ0eSBpcwogICAgb24uCiAgICAKICAgIFdlIHN0
aWxsIG5lZWQgdG8gaGFuZGxlIG90aGVyIHJlY2FsY3VsYXRpb25zLCBob3dldmVyOyB3aGljaCBt
ZWFucwogICAgdGhhdCB3aGVuIGRvaW5nIGEgcmVjYWxjdWxhdGlvbiwgaWYgdGhlIGN1cnJlbnQg
dHlwZSBpcwogICAgcDJtX2lvcmVxX3NlcnZlciwgd2UgY2hlY2sgdG8gc2VlIGlmIHAybS0+aW9y
ZXEuc2VydmVyIGlzIHZhbGlkIG9yCiAgICBub3QuICBJZiBpdCBpcywgd2UgbGVhdmUgaXQgYXMg
dHlwZSBwMm1faW9yZXFfc2VydmVyOyBpZiBub3QsIHdlIHJlc2V0CiAgICBpdCB0byBwMm1fcmFt
IGFzIGFwcHJvcHJpYXRlLgogICAgCiAgICBUbyBhdm9pZCBjb2RlIGR1cGxpY2F0aW9uLCBsaWZ0
IHJlY2FsY190eXBlKCkgb3V0IG9mIHAybS1wdC5jIGFuZCB1c2UKICAgIGl0IGZvciBhbGwgdHlw
ZSByZWNhbGN1bGF0aW9ucyAoYm90aCBpbiBwMm0tcHQuYyBhbmQgcDJtLWVwdC5jKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogWXUgWmhhbmcgPHl1LmMuemhhbmdAbGludXguaW50ZWwuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgfCAgOCArKysrKwogeGVuL2FyY2gveDg2L21tL2hhcC9o
YXAuYyB8ICA5ICsrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyB8IDc3ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0v
cDJtLXB0LmMgIHwgNjIgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCAgOSArKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmggfCAyNiArKysrKysrKysrKysrKystCiA2IGZpbGVzIGNoYW5nZWQsIDE0MiBpbnNlcnRp
b25zKCspLCA0OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lv
cmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggNWJmM2I2ZC4uMDdhNmMyNiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwpAQCAtOTU1LDYgKzk1NSwxNCBAQCBpbnQgaHZtX21hcF9tZW1fdHlwZV90b19p
b3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAgIHNwaW5f
dW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsK
IAorICAgIGlmICggcmMgPT0gMCAmJiBmbGFncyA9PSAwICkKKyAgICB7CisgICAgICAgIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisKKyAgICAgICAgaWYgKCBy
ZWFkX2F0b21pYygmcDJtLT5pb3JlcS5lbnRyeV9jb3VudCkgKQorICAgICAgICAgICAgcDJtX2No
YW5nZV9lbnRyeV90eXBlX2dsb2JhbChkLCBwMm1faW9yZXFfc2VydmVyLCBwMm1fcmFtX3J3KTsK
KyAgICB9CisKICAgICByZXR1cm4gcmM7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9oYXAvaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IGMwNjEwYzUuLmI5
ODE0MzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL2hhcC9oYXAuYwpAQCAtMTg3LDYgKzE4NywxNSBAQCBvdXQ6CiAgKi8KIHN0YXRp
YyBpbnQgaGFwX2VuYWJsZV9sb2dfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgYm9vbF90IGxvZ19n
bG9iYWwpCiB7CisgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShk
KTsKKworICAgIC8qCisgICAgICogUmVmdXNlIHRvIHR1cm4gb24gZ2xvYmFsIGxvZy1kaXJ0eSBt
b2RlIGlmCisgICAgICogdGhlcmUgYXJlIG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIgcGFn
ZXMuCisgICAgICovCisgICAgaWYgKCBsb2dfZ2xvYmFsICYmIHJlYWRfYXRvbWljKCZwMm0tPmlv
cmVxLmVudHJ5X2NvdW50KSApCisgICAgICAgIHJldHVybiAtRUJVU1k7CisKICAgICAvKiB0dXJu
IG9uIFBHX2xvZ19kaXJ0eSBiaXQgaW4gcGFnaW5nIG1vZGUgKi8KICAgICBwYWdpbmdfbG9jayhk
KTsKICAgICBkLT5hcmNoLnBhZ2luZy5tb2RlIHw9IFBHX2xvZ19kaXJ0eTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmlu
ZGV4IGNjMWViMjEuLmYzN2ExZjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtNTMzLDYgKzUzMyw4IEBAIHN0
YXRpYyBpbnQgcmVzb2x2ZV9taXNjb25maWcoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgZm9yICggZ2ZuIC09
IGksIGkgPSAwOyBpIDwgRVBUX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kgKQogICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBudDsKKwogICAgICAgICAgICAg
ICAgICAgICBlID0gYXRvbWljX3JlYWRfZXB0X2VudHJ5KCZlcHRlW2ldKTsKICAgICAgICAgICAg
ICAgICAgICAgaWYgKCBlLmVtdCA9PSBNVFJSX05VTV9UWVBFUyApCiAgICAgICAgICAgICAgICAg
ICAgICAgICBlLmVtdCA9IDA7CkBAIC01NDIsMTEgKzU0NCwxOCBAQCBzdGF0aWMgaW50IHJlc29s
dmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKGUubWZu
KSwgMCwgJmlwYXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGUuc2FfcDJtdCA9PSBwMm1fbW1pb19kaXJlY3QpOwogICAgICAgICAgICAgICAgICAgICBl
LmlwYXQgPSBpcGF0OwotICAgICAgICAgICAgICAgICAgICBpZiAoIGUucmVjYWxjICYmIHAybV9p
c19jaGFuZ2VhYmxlKGUuc2FfcDJtdCkgKQorCisgICAgICAgICAgICAgICAgICAgIG50ID0gcDJt
X3JlY2FsY190eXBlKGUucmVjYWxjLCBlLnNhX3AybXQsIHAybSwgZ2ZuICsgaSk7CisgICAgICAg
ICAgICAgICAgICAgIGlmICggbnQgIT0gZS5zYV9wMm10ICkKICAgICAgICAgICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgICAgICAgICAgIGUuc2FfcDJtdCA9IHAybV9pc19sb2dkaXJ0eV9y
YW5nZShwMm0sIGdmbiArIGksIGdmbiArIGkpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyBwMm1fcmFtX2xvZ2RpcnR5IDogcDJtX3JhbV9ydzsKLSAgICAgICAgICAgICAg
ICAgICAgICAgICBlcHRfcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCAmZSwgZS5zYV9wMm10LCBlLmFj
Y2Vzcyk7CisgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGUuc2FfcDJtdCA9PSBwMm1faW9y
ZXFfc2VydmVyICkKKyAgICAgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9jb3VudCA+IDApOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQtLTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgICAgICAgICAgICAgZS5zYV9wMm10ID0gbnQ7
CisgICAgICAgICAgICAgICAgICAgICAgICBlcHRfcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCAmZSwg
ZS5zYV9wMm10LCBlLmFjY2Vzcyk7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
ICAgICAgICAgZS5yZWNhbGMgPSAwOwogICAgICAgICAgICAgICAgICAgICB3cmMgPSBhdG9taWNf
d3JpdGVfZXB0X2VudHJ5KCZlcHRlW2ldLCBlLCBsZXZlbCk7CkBAIC01NjIsMjMgKzU3MSwyNCBA
QCBzdGF0aWMgaW50IHJlc29sdmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVu
c2lnbmVkIGxvbmcgZ2ZuKQogCiAgICAgICAgICAgICAgICAgaWYgKCByZWNhbGMgJiYgcDJtX2lz
X2NoYW5nZWFibGUoZS5zYV9wMm10KSApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXNrID0gfjBVTCA8PCAobGV2ZWwgKiBFUFRfVEFCTEVf
T1JERVIpOwotCi0gICAgICAgICAgICAgICAgICAgICBzd2l0Y2ggKCBwMm1faXNfbG9nZGlydHlf
cmFuZ2UocDJtLCBnZm4gJiBtYXNrLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdmbiB8IH5tYXNrKSApCi0gICAgICAgICAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgICAgICBjYXNlIDA6Ci0gICAgICAgICAgICAgICAgICAgICAgICAg
IGUuc2FfcDJtdCA9IHAybV9yYW1fcnc7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIGUucmVj
YWxjID0gMDsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAg
ICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIGUuc2FfcDJtdCA9IHAy
bV9yYW1fbG9nZGlydHk7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIGUucmVjYWxjID0gMDsK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgICAgICBk
ZWZhdWx0OiAvKiBGb3JjZSBzcGxpdC4gKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgZW10
ID0gLTE7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAg
ICAgICAgfQorICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSB+MFVMIDw8
IChsZXZlbCAqIEVQVF9UQUJMRV9PUkRFUik7CisKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJU
KGUuc2FfcDJtdCAhPSBwMm1faW9yZXFfc2VydmVyKTsKKyAgICAgICAgICAgICAgICAgICAgc3dp
dGNoICggcDJtX2lzX2xvZ2RpcnR5X3JhbmdlKHAybSwgZ2ZuICYgbWFzaywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbiB8IH5tYXNrKSApCisg
ICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgY2FzZSAwOgorICAgICAg
ICAgICAgICAgICAgICAgICAgIGUuc2FfcDJtdCA9IHAybV9yYW1fcnc7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgZS5yZWNhbGMgPSAwOworICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgICAgICAgICBjYXNlIDE6CisgICAgICAgICAgICAgICAgICAgICAgICAg
ZS5zYV9wMm10ID0gcDJtX3JhbV9sb2dkaXJ0eTsKKyAgICAgICAgICAgICAgICAgICAgICAgICBl
LnJlY2FsYyA9IDA7CisgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICAgICAgICAgIGRlZmF1bHQ6IC8qIEZvcmNlIHNwbGl0LiAqLworICAgICAgICAgICAgICAgICAg
ICAgICAgIGVtdCA9IC0xOworICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGlmICgg
dW5saWtlbHkoZW10IDwgMCkgKQogICAgICAgICAgICAgICAgIHsKQEAgLTgxNiw2ICs4MjYsMjMg
QEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdm
biwgbWZuX3QgbWZuLAogICAgICAgICBuZXdfZW50cnkuc3VwcHJlc3NfdmUgPSBpc19lcHRlX3Zh
bGlkKCZvbGRfZW50cnkpID8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9s
ZF9lbnRyeS5zdXBwcmVzc192ZSA6IDE7CiAKKyAgICAvKgorICAgICAqIHAybV9pb3JlcV9zZXJ2
ZXIgaXMgb25seSB1c2VkIGZvciA0SyBwYWdlcywgc28gdGhlCisgICAgICogY291bnQgaXMgb25s
eSBkb25lIG9uIGVwdCBwYWdlIHRhYmxlIGVudHJpZXMuCisgICAgICovCisgICAgaWYgKCBwMm10
ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGkgPT0gMCk7Cisg
ICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQrKzsKKyAgICB9CisKKyAgICBpZiAoIGVwdF9l
bnRyeS0+c2FfcDJtdCA9PSBwMm1faW9yZXFfc2VydmVyICkKKyAgICB7CisgICAgICAgIEFTU0VS
VChpID09IDApOworICAgICAgICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9jb3VudCA+IDApOwor
ICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50LS07CisgICAgfQorCiAgICAgcmMgPSBhdG9t
aWNfd3JpdGVfZXB0X2VudHJ5KGVwdF9lbnRyeSwgbmV3X2VudHJ5LCB0YXJnZXQpOwogICAgIGlm
ICggdW5saWtlbHkocmMpICkKICAgICAgICAgb2xkX2VudHJ5LmVwdGUgPSAwOwpAQCAtOTY0LDEy
ICs5OTEsOCBAQCBzdGF0aWMgbWZuX3QgZXB0X2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLAogCiAgICAgaWYgKCBpc19lcHRlX3ZhbGlkKGVwdF9lbnRyeSkgKQogICAgIHsKLSAgICAg
ICAgaWYgKCAocmVjYWxjIHx8IGVwdF9lbnRyeS0+cmVjYWxjKSAmJgotICAgICAgICAgICAgIHAy
bV9pc19jaGFuZ2VhYmxlKGVwdF9lbnRyeS0+c2FfcDJtdCkgKQotICAgICAgICAgICAgKnQgPSBw
Mm1faXNfbG9nZGlydHlfcmFuZ2UocDJtLCBnZm4sIGdmbikgPyBwMm1fcmFtX2xvZ2RpcnR5Ci0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHAy
bV9yYW1fcnc7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgICp0ID0gZXB0X2VudHJ5LT5zYV9w
Mm10OworICAgICAgICAqdCA9IHAybV9yZWNhbGNfdHlwZShyZWNhbGMgfHwgZXB0X2VudHJ5LT5y
ZWNhbGMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVwdF9lbnRyeS0+c2FfcDJtdCwg
cDJtLCBnZm4pOwogICAgICAgICAqYSA9IGVwdF9lbnRyeS0+YWNjZXNzOwogICAgICAgICBpZiAo
IHN2ZSApCiAgICAgICAgICAgICAqc3ZlID0gZXB0X2VudHJ5LT5zdXBwcmVzc192ZTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQu
YwppbmRleCBjMDA1NWYzLi41MDc5YjU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJt
LXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC0zODksNiArMzg5LDcgQEAg
c3RhdGljIGludCBkb19yZWNhbGMoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyBnZm4pCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IH4wVUwg
PDwgKGxldmVsICogUEFHRVRBQkxFX09SREVSKTsKIAorICAgICAgICAgICAgQVNTRVJUKHAybV9m
bGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MoKnBlbnQpKSAhPSBwMm1faW9yZXFfc2VydmVyKTsK
ICAgICAgICAgICAgIGlmICggIW5lZWRzX3JlY2FsYyhsMSwgKnBlbnQpIHx8CiAgICAgICAgICAg
ICAgICAgICFwMm1faXNfY2hhbmdlYWJsZShwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdz
KCpwZW50KSkpIHx8CiAgICAgICAgICAgICAgICAgIHAybV9pc19sb2dkaXJ0eV9yYW5nZShwMm0s
IGdmbiAmIG1hc2ssIGdmbiB8IH5tYXNrKSA+PSAwICkKQEAgLTQzNiwxNyArNDM3LDE4IEBAIHN0
YXRpYyBpbnQgZG9fcmVjYWxjKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
Z2ZuKQogICAgICAgICAgbmVlZHNfcmVjYWxjKGwxLCAqcGVudCkgKQogICAgIHsKICAgICAgICAg
bDFfcGdlbnRyeV90IGUgPSAqcGVudDsKKyAgICAgICAgcDJtX3R5cGVfdCBvdCwgbnQ7CisgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IH4wVUwgPDwgKGxldmVsICogUEFHRVRBQkxFX09SREVS
KTsKIAogICAgICAgICBpZiAoICF2YWxpZF9yZWNhbGMobDEsIGUpICkKICAgICAgICAgICAgIFAy
TV9ERUJVRygiYm9ndXMgcmVjYWxjIGxlYWYgYXQgZCVkOiVseDoldVxuIiwKICAgICAgICAgICAg
ICAgICAgICAgICBwMm0tPmRvbWFpbi0+ZG9tYWluX2lkLCBnZm4sIGxldmVsKTsKLSAgICAgICAg
aWYgKCBwMm1faXNfY2hhbmdlYWJsZShwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKGUp
KSkgKQorICAgICAgICBvdCA9IHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MoZSkpOwor
ICAgICAgICBudCA9IHAybV9yZWNhbGNfdHlwZV9yYW5nZSh0cnVlLCBvdCwgcDJtLCBnZm4gJiBt
YXNrLCBnZm4gfCB+bWFzayk7CisgICAgICAgIGlmICggbnQgIT0gb3QgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSB+MFVMIDw8IChsZXZlbCAqIFBBR0VUQUJM
RV9PUkRFUik7Ci0gICAgICAgICAgICBwMm1fdHlwZV90IHAybXQgPSBwMm1faXNfbG9nZGlydHlf
cmFuZ2UocDJtLCBnZm4gJiBtYXNrLCBnZm4gfCB+bWFzaykKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gcDJtX3JhbV9sb2dkaXJ0eSA6IHAybV9yYW1fcnc7CiAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIG1mbiA9IGwxZV9nZXRfcGZuKGUpOwotICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBmbGFncyA9IHAybV90eXBlX3RvX2ZsYWdzKHAybSwgcDJtdCwKKyAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3MgPSBwMm1fdHlwZV90b19mbGFncyhwMm0sIG50LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4obWZuKSwgbGV2
ZWwpOwogCiAgICAgICAgICAgICBpZiAoIGxldmVsICkKQEAgLTQ2MCw5ICs0NjIsMTcgQEAgc3Rh
dGljIGludCBkb19yZWNhbGMoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBn
Zm4pCiAgICAgICAgICAgICAgICAgICAgICBtZm4gJj0gfigodW5zaWduZWQgbG9uZylfUEFHRV9Q
U0VfUEFUID4+IFBBR0VfU0hJRlQpOwogICAgICAgICAgICAgICAgIGZsYWdzIHw9IF9QQUdFX1BT
RTsKICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCBvdCA9PSBwMm1faW9yZXFfc2Vy
dmVyICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBBU1NFUlQocDJtLT5pb3JlcS5l
bnRyeV9jb3VudCA+IDApOworICAgICAgICAgICAgICAgIEFTU0VSVChsZXZlbCA9PSAwKTsKKyAg
ICAgICAgICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50LS07CisgICAgICAgICAgICB9CisK
ICAgICAgICAgICAgIGUgPSBsMWVfZnJvbV9wZm4obWZuLCBmbGFncyk7CiAgICAgICAgICAgICBw
Mm1fYWRkX2lvbW11X2ZsYWdzKCZlLCBsZXZlbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHAybXQgPT0gcDJtX3JhbV9ydykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKG50ID09IHAybV9yYW1fcncpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8g
SU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSA6IDApOwogICAgICAgICAgICAgQVNTRVJU
KCFuZWVkc19yZWNhbGMobDEsIGUpKTsKICAgICAgICAgfQpAQCAtNTgyLDYgKzU5Miw3IEBAIHAy
bV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4s
IG1mbl90IG1mbiwKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCisgICAgICAgIEFTU0VSVChw
Mm1fZmxhZ3NfdG9fdHlwZShmbGFncykgIT0gcDJtX2lvcmVxX3NlcnZlcik7CiAgICAgICAgIEFT
U0VSVCghbWZuX3ZhbGlkKG1mbikgfHwgcDJtdCAhPSBwMm1fbW1pb19kaXJlY3QpOwogICAgICAg
ICBsM2VfY29udGVudCA9IG1mbl92YWxpZChtZm4pIHx8IHAybV9hbGxvd3NfaW52YWxpZF9tZm4o
cDJtdCkKICAgICAgICAgICAgID8gbDNlX2Zyb21fcGZuKG1mbl94KG1mbiksCkBAIC02MDYsNiAr
NjE3LDggQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogCiAgICAgaWYgKCBwYWdlX29yZGVyID09IFBBR0VfT1JE
RVJfNEsgKQogICAgIHsKKyAgICAgICAgcDJtX3R5cGVfdCBwMm10X29sZDsKKwogICAgICAgICBy
YyA9IHAybV9uZXh0X2xldmVsKHAybSwgJnRhYmxlLCAmZ2ZuX3JlbWFpbmRlciwgZ2ZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEwyX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTDJfUEFHRVRBQkxFX0VOVFJJRVMsIFBHVF9s
MV9wYWdlX3RhYmxlLCAxKTsKQEAgLTYyOSw2ICs2NDIsMjEgQEAgcDJtX3B0X3NldF9lbnRyeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAg
ICAgICBpZiAoIGVudHJ5X2NvbnRlbnQubDEgIT0gMCApCiAgICAgICAgICAgICBwMm1fYWRkX2lv
bW11X2ZsYWdzKCZlbnRyeV9jb250ZW50LCAwLCBpb21tdV9wdGVfZmxhZ3MpOwogCisgICAgICAg
IHAybXRfb2xkID0gcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncygqcDJtX2VudHJ5KSk7
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogcDJtX2lvcmVxX3NlcnZlciBpcyBvbmx5IHVzZWQg
Zm9yIDRLIHBhZ2VzLCBzbworICAgICAgICAgKiB0aGUgY291bnQgaXMgb25seSBkb25lIGZvciBs
ZXZlbCAxIGVudHJpZXMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHAybXQgPT0gcDJtX2lv
cmVxX3NlcnZlciApCisgICAgICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50Kys7CisKKyAg
ICAgICAgaWYgKCBwMm10X29sZCA9PSBwMm1faW9yZXFfc2VydmVyICkKKyAgICAgICAgeworICAg
ICAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEuZW50cnlfY291bnQgPiAwKTsKKyAgICAgICAgICAg
IHAybS0+aW9yZXEuZW50cnlfY291bnQtLTsKKyAgICAgICAgfQorCiAgICAgICAgIC8qIGxldmVs
IDEgZW50cnkgKi8KICAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9l
bnRyeSwgZW50cnlfY29udGVudCwgMSk7CiAgICAgICAgIC8qIE5COiBwYWdpbmdfd3JpdGVfcDJt
X2VudHJ5KCkgaGFuZGxlcyB0bGIgZmx1c2hlcyBwcm9wZXJseSAqLwpAQCAtNjU1LDcgKzY4Myw4
IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICBpbnRlcm1lZGlhdGVfZW50cnkgPSAq
cDJtX2VudHJ5OwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIAorCisgICAgICAg
IEFTU0VSVChwMm1fZmxhZ3NfdG9fdHlwZShmbGFncykgIT0gcDJtX2lvcmVxX3NlcnZlcik7CiAg
ICAgICAgIEFTU0VSVCghbWZuX3ZhbGlkKG1mbikgfHwgcDJtdCAhPSBwMm1fbW1pb19kaXJlY3Qp
OwogICAgICAgICBpZiAoIG1mbl92YWxpZChtZm4pIHx8IHAybV9hbGxvd3NfaW52YWxpZF9tZm4o
cDJtdCkgKQogICAgICAgICAgICAgbDJlX2NvbnRlbnQgPSBsMmVfZnJvbV9wZm4obWZuX3gobWZu
KSwKQEAgLTcyNiwxNSArNzU1LDYgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgIHJldHVybiByYzsKIH0K
IAotc3RhdGljIGlubGluZSBwMm1fdHlwZV90IHJlY2FsY190eXBlKGJvb2xfdCByZWNhbGMsIHAy
bV90eXBlX3QgdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKLXsKLSAgICBpZiAoICFyZWNhbGMg
fHwgIXAybV9pc19jaGFuZ2VhYmxlKHQpICkKLSAgICAgICAgcmV0dXJuIHQ7Ci0gICAgcmV0dXJu
IHAybV9pc19sb2dkaXJ0eV9yYW5nZShwMm0sIGdmbiwgZ2ZuKSA/IHAybV9yYW1fbG9nZGlydHkK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogcDJtX3Jh
bV9ydzsKLX0KLQogc3RhdGljIG1mbl90CiBwMm1fcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAgICAgICBwMm1fdHlwZV90
ICp0LCBwMm1fYWNjZXNzX3QgKmEsIHAybV9xdWVyeV90IHEsCkBAIC04MjAsOCArODQwLDggQEAg
cG9kX3JldHJ5X2wzOgogICAgICAgICAgICAgbWZuID0gX21mbihsM2VfZ2V0X3BmbigqbDNlKSAr
CiAgICAgICAgICAgICAgICAgICAgICAgIGwyX3RhYmxlX29mZnNldChhZGRyKSAqIEwxX1BBR0VU
QUJMRV9FTlRSSUVTICsKICAgICAgICAgICAgICAgICAgICAgICAgbDFfdGFibGVfb2Zmc2V0KGFk
ZHIpKTsKLSAgICAgICAgICAgICp0ID0gcmVjYWxjX3R5cGUocmVjYWxjIHx8IF9uZWVkc19yZWNh
bGMoZmxhZ3MpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fZmxhZ3NfdG9fdHlw
ZShmbGFncyksIHAybSwgZ2ZuKTsKKyAgICAgICAgICAgICp0ID0gcDJtX3JlY2FsY190eXBlKHJl
Y2FsYyB8fCBfbmVlZHNfcmVjYWxjKGZsYWdzKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHAybV9mbGFnc190b190eXBlKGZsYWdzKSwgcDJtLCBnZm4pOwogICAgICAgICAgICAg
dW5tYXBfZG9tYWluX3BhZ2UobDNlKTsKIAogICAgICAgICAgICAgQVNTRVJUKG1mbl92YWxpZCht
Zm4pIHx8ICFwMm1faXNfcmFtKCp0KSk7CkBAIC04NTksOCArODc5LDggQEAgcG9kX3JldHJ5X2wy
OgogICAgIGlmICggZmxhZ3MgJiBfUEFHRV9QU0UgKQogICAgIHsKICAgICAgICAgbWZuID0gX21m
bihsMmVfZ2V0X3BmbigqbDJlKSArIGwxX3RhYmxlX29mZnNldChhZGRyKSk7Ci0gICAgICAgICp0
ID0gcmVjYWxjX3R5cGUocmVjYWxjIHx8IF9uZWVkc19yZWNhbGMoZmxhZ3MpLAotICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV9mbGFnc190b190eXBlKGZsYWdzKSwgcDJtLCBnZm4pOworICAg
ICAgICAqdCA9IHAybV9yZWNhbGNfdHlwZShyZWNhbGMgfHwgX25lZWRzX3JlY2FsYyhmbGFncyks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9mbGFnc190b190eXBlKGZsYWdzKSwg
cDJtLCBnZm4pOwogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsMmUpOwogICAgICAgICAKICAg
ICAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pIHx8ICFwMm1faXNfcmFtKCp0KSk7CkBAIC04OTYs
NyArOTE2LDcgQEAgcG9kX3JldHJ5X2wxOgogICAgICAgICByZXR1cm4gSU5WQUxJRF9NRk47CiAg
ICAgfQogICAgIG1mbiA9IF9tZm4obDFlX2dldF9wZm4oKmwxZSkpOwotICAgICp0ID0gcmVjYWxj
X3R5cGUocmVjYWxjIHx8IF9uZWVkc19yZWNhbGMoZmxhZ3MpLCBsMXQsIHAybSwgZ2ZuKTsKKyAg
ICAqdCA9IHAybV9yZWNhbGNfdHlwZShyZWNhbGMgfHwgX25lZWRzX3JlY2FsYyhmbGFncyksIGwx
dCwgcDJtLCBnZm4pOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKGwxZSk7CiAKICAgICBBU1NFUlQo
bWZuX3ZhbGlkKG1mbikgfHwgIXAybV9pc19yYW0oKnQpIHx8IHAybV9pc19wYWdpbmcoKnQpKTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YwppbmRleCBiODRhZGQwLi40MTY5ZDE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0zMTcsNiArMzE3LDE1IEBAIGludCBw
Mm1fc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBpZiAoIHAybS0+
aW9yZXEuc2VydmVyICE9IE5VTEwgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAKKyAgICAgICAg
LyoKKyAgICAgICAgICogSXQgaXMgcG9zc2libGUgdGhhdCBhbiBpb3JlcSBzZXJ2ZXIgaGFzIGp1
c3QgYmVlbiB1bm1hcHBlZCwKKyAgICAgICAgICogcmVsZWFzZWQgdGhlIHNwaW4gbG9jaywgd2l0
aCBzb21lIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcworICAgICAgICAgKiBpbiBwMm0gdGFibGUg
cmVtYWluZWQuIFdlIHNoYWxsIHJlZnVzZSBhbm90aGVyIGlvcmVxIHNlcnZlcgorICAgICAgICAg
KiBtYXBwaW5nIHJlcXVlc3QgaW4gc3VjaCBjYXNlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCByZWFkX2F0b21pYygmcDJtLT5pb3JlcS5lbnRyeV9jb3VudCkgKQorICAgICAgICAgICAgZ290
byBvdXQ7CisKICAgICAgICAgcDJtLT5pb3JlcS5zZXJ2ZXIgPSBzOwogICAgICAgICBwMm0tPmlv
cmVxLmZsYWdzID0gZmxhZ3M7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNDUyMTYyMC4uZjI3YjNh
NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCkBAIC0xMjAsNyArMTIwLDggQEAgdHlwZWRlZiB1bnNpZ25lZCBpbnQg
cDJtX3F1ZXJ5X3Q7CiAKIC8qIFR5cGVzIHRoYXQgY2FuIGJlIHN1YmplY3QgdG8gYnVsayB0cmFu
c2l0aW9ucy4gKi8KICNkZWZpbmUgUDJNX0NIQU5HRUFCTEVfVFlQRVMgKHAybV90b19tYXNrKHAy
bV9yYW1fcncpIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgcDJtX3RvX21hc2so
cDJtX3JhbV9sb2dkaXJ0eSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBwMm1f
dG9fbWFzayhwMm1fcmFtX2xvZ2RpcnR5KSBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IHAybV90b19tYXNrKHAybV9pb3JlcV9zZXJ2ZXIpICkKIAogI2RlZmluZSBQMk1fUE9EX1RZ
UEVTIChwMm1fdG9fbWFzayhwMm1fcG9wdWxhdGVfb25fZGVtYW5kKSkKIApAQCAtMzQ5LDYgKzM1
MCw3IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICAgICAgICAqIGFyZSB0byBiZSBlbXVsYXRl
ZCBieSBhbiBpb3JlcSBzZXJ2ZXIuCiAgICAgICAgICAgKi8KICAgICAgICAgIHVuc2lnbmVkIGlu
dCBmbGFnczsKKyAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW50cnlfY291bnQ7CiAgICAgIH0gaW9y
ZXE7CiB9OwogCkBAIC03NDQsNiArNzQ2LDI4IEBAIHN0YXRpYyBpbmxpbmUgcDJtX3R5cGVfdCBw
Mm1fZmxhZ3NfdG9fdHlwZSh1bnNpZ25lZCBsb25nIGZsYWdzKQogICAgIHJldHVybiAoZmxhZ3Mg
Pj4gMTIpICYgMHg3ZjsKIH0KIAorc3RhdGljIGlubGluZSBwMm1fdHlwZV90IHAybV9yZWNhbGNf
dHlwZV9yYW5nZShib29sIHJlY2FsYywgcDJtX3R5cGVfdCB0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGdmbl9zdGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBnZm5fZW5kKQoreworICAgIGlmICggIXJlY2FsYyB8fCAhcDJtX2lz
X2NoYW5nZWFibGUodCkgKQorICAgICAgICByZXR1cm4gdDsKKworICAgIGlmICggdCA9PSBwMm1f
aW9yZXFfc2VydmVyICYmIHAybS0+aW9yZXEuc2VydmVyICE9IE5VTEwgKQorICAgICAgICByZXR1
cm4gdDsKKworICAgIHJldHVybiBwMm1faXNfbG9nZGlydHlfcmFuZ2UocDJtLCBnZm5fc3RhcnQs
IGdmbl9lbmQpID8gcDJtX3JhbV9sb2dkaXJ0eQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogcDJtX3JhbV9ydzsKK30KKworc3RhdGlj
IGlubGluZSBwMm1fdHlwZV90IHAybV9yZWNhbGNfdHlwZShib29sIHJlY2FsYywgcDJtX3R5cGVf
dCB0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGdmbikKK3sKKyAgICByZXR1cm4gcDJtX3JlY2FsY190eXBlX3JhbmdlKHJl
Y2FsYywgdCwgcDJtLCBnZm4sIGdmbik7Cit9CisKIGludCBwMm1fcHRfaGFuZGxlX2RlZmVycmVk
X2NoYW5nZXModWludDY0X3QgZ3BhKTsKIAogLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:20:54 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:20: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.xen.org>)
	id 1cyICc-0004Bt-0S; Wed, 12 Apr 2017 13:20:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICa-0004Be-FC
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:52 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 4F/1A-02172-3B92EE85; Wed, 12 Apr 2017 13:20:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeD5rs
 Igy2bOC0mbDNwYPTY3reLPYAxijUzLym/IoE1499enYJH6hXXln9mbGCcJNPFyMUhJPCFUeLI
 yz/MEM55RolJtyYydTFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLFAjsXHbZ
 FYQm1fATOLQzUuMIDYLUP3uyVeYJjByLGBkWMWoUZxaVJZapGtorJdUlJmeUZKbmJmja2hgqp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwfhvm+chRkkOJiVR3ssKbyOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfDaa7yLEBIsSk1PrUjLzAEGB0xagoNHSYQ3RQ0ozVtckJhbnJkOkTrFqCglzrsQ
 pE8AJJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmnQgyhSczrwRu+iugxUxAi
 9fufQuyuCQRISXVwLjssuf3t3+u7bf93fFvZ9q+laVvv4eI/+mUes3yntVHNUygZc6Kn5Ovnj
 R1D9vKGlW/6u2Z5Ed58YrHP3+7HnatWfHKu3D3N9VZsdt22h2oepRXynxLneVQwLewnPD6Lcb
 me80O3v2q3zi7/F/EUs9/hwzXv8yona/t2nnihpObnBMnf8frcDUlluKMREMt5qLiRAAAzK+4
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1492003247!92966167!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32699 invoked from network); 12 Apr 2017 13:20:47 -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; 12 Apr 2017 13:20:47 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICV-0002DD-1R
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICV-0003Yy-0u
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyICV-0003Yy-0u@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:20:47 +0000
Subject: [Xen-changelog] [xen master] x86/ioreq server: synchronously reset
	outstanding p2m_ioreq_server entries when an ioreq server unmaps
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZkNzc0YTk1MTY5NmIxZDhkZDJkZmJhMDA0NDFmNjg5MmM5ZGI4MTUKQXV0aG9yOiAg
ICAgWXUgWmhhbmcgPHl1LmMuemhhbmdAbGludXguaW50ZWwuY29tPgpBdXRob3JEYXRlOiBGcmkg
QXByIDcgMTc6NDA6MDQgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNyAxNzo0MDowNCAyMDE3ICswMjAwCgog
ICAgeDg2L2lvcmVxIHNlcnZlcjogc3luY2hyb25vdXNseSByZXNldCBvdXRzdGFuZGluZyBwMm1f
aW9yZXFfc2VydmVyIGVudHJpZXMgd2hlbiBhbiBpb3JlcSBzZXJ2ZXIgdW5tYXBzCiAgICAKICAg
IEFmdGVyIGFuIGlvcmVxIHNlcnZlciBoYXMgdW5tYXBwZWQsIHRoZSByZW1haW5pbmcgcDJtX2lv
cmVxX3NlcnZlcgogICAgZW50cmllcyBuZWVkIHRvIGJlIHJlc2V0IGJhY2sgdG8gcDJtX3JhbV9y
dy4gVGhpcyBwYXRjaCBkb2VzIHRoaXMKICAgIHN5bmNocm9ub3VzbHkgYnkgaXRlcmF0aW5nIHRo
ZSBwMm0gdGFibGUuCiAgICAKICAgIFRoZSBzeW5jaHJvbm91cyByZXNldHRpbmcgaXMgbmVjZXNz
YXJ5IGJlY2F1c2Ugd2UgbmVlZCB0byBndWFyYW50ZWUKICAgIHRoZSBwMm0gdGFibGUgaXMgY2xl
YW4gYmVmb3JlIGFub3RoZXIgaW9yZXEgc2VydmVyIGlzIG1hcHBlZC4gQW5kCiAgICBzaW5jZSB0
aGUgc3dlZXBpbmcgb2YgcDJtIHRhYmxlIGNvdWxkIGJlIHRpbWUgY29uc3VtaW5nLCBpdCBpcyBk
b25lCiAgICB3aXRoIGh5cGVyY2FsbCBjb250aW51YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFl1IFpoYW5nIDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9k
bS5jICAgICB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgNiArKysrKysKIDMgZmlsZXMgY2hhbmdl
ZCwgNzMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXggN2UwZGE4MS4uZDcy
YjdiZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vZG0uYwpAQCAtMzg0LDE1ICszODQsNTAgQEAgc3RhdGljIGludCBkbV9vcChkb21pZF90
IGRvbWlkLAogCiAgICAgY2FzZSBYRU5fRE1PUF9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVy
OgogICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IHhlbl9kbV9vcF9tYXBfbWVtX3R5cGVfdG9f
aW9yZXFfc2VydmVyICpkYXRhID0KKyAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9tYXBfbWVtX3R5
cGVfdG9faW9yZXFfc2VydmVyICpkYXRhID0KICAgICAgICAgICAgICZvcC51Lm1hcF9tZW1fdHlw
ZV90b19pb3JlcV9zZXJ2ZXI7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfZ2ZuID0gZGF0
YS0+b3BhcXVlOworCisgICAgICAgIGNvbnN0X29wID0gZmFsc2U7CiAKICAgICAgICAgcmMgPSAt
RU9QTk9UU1VQUDsKICAgICAgICAgaWYgKCAhaGFwX2VuYWJsZWQoZCkgKQogICAgICAgICAgICAg
YnJlYWs7CiAKLSAgICAgICAgcmMgPSBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihk
LCBkYXRhLT5pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkYXRhLT50eXBlLCBkYXRhLT5mbGFncyk7CisgICAgICAgIGlmICggZmlyc3RfZ2ZuID09IDAg
KQorICAgICAgICAgICAgcmMgPSBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihkLCBk
YXRhLT5pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZGF0YS0+dHlwZSwgZGF0YS0+ZmxhZ3MpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBy
YyA9IDA7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSXRlcmF0ZSBwMm0gdGFibGUgd2hlbiBh
biBpb3JlcSBzZXJ2ZXIgdW5tYXBzIGZyb20gcDJtX2lvcmVxX3NlcnZlciwKKyAgICAgICAgICog
YW5kIHJlc2V0IHRoZSByZW1haW5pbmcgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIGJhY2sgdG8g
cDJtX3JhbV9ydy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggcmMgPT0gMCAmJiBkYXRhLT5m
bGFncyA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKnAy
bSA9IHAybV9nZXRfaG9zdHAybShkKTsKKworICAgICAgICAgICAgd2hpbGUgKCByZWFkX2F0b21p
YygmcDJtLT5pb3JlcS5lbnRyeV9jb3VudCkgJiYKKyAgICAgICAgICAgICAgICAgICAgZmlyc3Rf
Z2ZuIDw9IHAybS0+bWF4X21hcHBlZF9wZm4gKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIC8qIEl0ZXJhdGUgcDJtIHRhYmxlIGZvciAyNTYgZ2ZucyBlYWNoIHRpbWUuICovCisgICAg
ICAgICAgICAgICAgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShkLCBfZ2ZuKGZpcnN0X2dmbiksIDI1
NiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pb3JlcV9zZXJ2
ZXIsIHAybV9yYW1fcncpOworCisgICAgICAgICAgICAgICAgZmlyc3RfZ2ZuICs9IDI1NjsKKwor
ICAgICAgICAgICAgICAgIC8qIENoZWNrIGZvciBjb250aW51YXRpb24gaWYgaXQncyBub3QgdGhl
IGxhc3QgaXRlcmF0aW9uLiAqLworICAgICAgICAgICAgICAgIGlmICggZmlyc3RfZ2ZuIDw9IHAy
bS0+bWF4X21hcHBlZF9wZm4gJiYKKyAgICAgICAgICAgICAgICAgICAgIGh5cGVyY2FsbF9wcmVl
bXB0X2NoZWNrKCkgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CisgICAgICAgICAgICAgICAgICAgIGRhdGEtPm9wYXF1ZSA9IGZpcnN0X2dm
bjsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgfQorICAgICAg
ICAgICAgfQorICAgICAgICB9CisKICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggNDE2
OWQxOC4uMWQ1N2U1YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTAxMSw2ICsxMDExLDM1IEBAIHZvaWQgcDJtX2NoYW5n
ZV90eXBlX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcDJtX3VubG9jayhwMm0pOwogfQog
CisvKiBTeW5jaHJvbm91c2x5IG1vZGlmeSB0aGUgcDJtIHR5cGUgZm9yIGEgcmFuZ2Ugb2YgZ2Zu
cyBmcm9tIG90IHRvIG50LiAqLwordm9pZCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBk
b21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZmlyc3RfZ2ZuLCB1
bnNpZ25lZCBsb25nIG1heF9uciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlw
ZV90IG90LCBwMm1fdHlwZV90IG50KQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBw
Mm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgcDJtX3R5cGVfdCB0OworICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuID0gZ2ZuX3goZmlyc3RfZ2ZuKTsKKyAgICB1bnNpZ25lZCBsb25nIGxhc3RfZ2ZuID0gZ2Zu
ICsgbWF4X25yIC0gMTsKKworICAgIEFTU0VSVChvdCAhPSBudCk7CisgICAgQVNTRVJUKHAybV9p
c19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOworCisgICAgcDJtX2xv
Y2socDJtKTsKKworICAgIGxhc3RfZ2ZuID0gbWluKGxhc3RfZ2ZuLCBwMm0tPm1heF9tYXBwZWRf
cGZuKTsKKyAgICB3aGlsZSAoIGdmbiA8PSBsYXN0X2dmbiApCisgICAgeworICAgICAgICBnZXRf
Z2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbiwgJnQpOworCisgICAgICAgIGlmICggdCA9PSBvdCAp
CisgICAgICAgICAgICBwMm1fY2hhbmdlX3R5cGVfb25lKGQsIGdmbiwgdCwgbnQpOworCisgICAg
ICAgIGdmbisrOworICAgIH0KKworICAgIHAybV91bmxvY2socDJtKTsKK30KKwogLyoKICAqIFJl
dHVybnM6CiAgKiAgICAwICAgICAgICAgICAgICBmb3Igc3VjY2VzcwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXgg
ZjI3YjNhNi4uNzU3NGE5YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC02MDYsNiArNjA2LDEyIEBAIHZvaWQg
cDJtX2NoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCiBpbnQgcDJtX2NoYW5nZV90
eXBlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpOwogCisvKiBTeW5jaHJv
bm91c2x5IGNoYW5nZSB0aGUgcDJtIHR5cGUgZm9yIGEgcmFuZ2Ugb2YgZ2ZucyAqLwordm9pZCBw
Mm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ2ZuX3QgZmlyc3RfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgbWF4X25yLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90
eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpOworCiAvKiBSZXBvcnQgYSBjaGFuZ2UgYWZmZWN0aW5n
IG1lbW9yeSB0eXBlcy4gKi8KIHZvaWQgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRv
bWFpbiAqZCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:21:01 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:21:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyICj-0004DG-1t; Wed, 12 Apr 2017 13:21:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICh-0004Cx-My
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D6/7B-08534-AB92EE85; Wed, 12 Apr 2017 13:20:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVXeX5rs
 Ig/stkhYTthk4MHps79vFHsAYxZqZl5RfkcCase+LVcENlYqH848xNjDOkO5i5OIQEvjCKPHl
 1FZ2COc8kHN7PUsXIwcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CBlAgLOEnMmxUBE
 uYVMJM4MX8SI4jNAlT+asM6pgmMHAsYGVYxqhenFpWlFula6CUVZaZnlOQmZuboGhoY6+WmFh
 cnpqfmJCYV6yXn525iBPqDAQh2MF5odz7EKMnBpCTKe1nhbYQQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCd7N6u8ihASLUtNTK9Iyc4CBAZOW4OBREuFNUQNK8xYXJOYWZ6ZDpE4xKkqJ8wprACUE
 QBIZpXlwbbBgvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3okgU3gy80rgpr8CWswEtHjt3
 rcgi0sSEVJSDYxLtyVe7sq69r88xGhWdpl5csDcqJLsGfEF+poTN1zcHC+0Yd1co4y3exLaOO
 dvX3P154ygV26zXKycmm4KVvU/r5Zf8v3uBpckz9CFrxlW97iLLuV1T4ixOXpox59yK1FBSQH
 Vf1s8500zOapkOYOb96rfYT2G03Gntu2N/CBZm6WruX96Yp0SS3FGoqEWc1FxIgBMv+u4QQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1492003257!95489181!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19242 invoked from network); 12 Apr 2017 13:20:58 -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; 12 Apr 2017 13:20:58 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICf-0002EN-3V
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICf-0003Zn-35
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:20:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyICf-0003Zn-35@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:20:57 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Poision the stubs with debug
	traps
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhmZjhkMzM5NDhkYmE4YWZhODZhNDU1NTY2MDVlMTc5NzRmMDcxYjcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciA4IDE1OjM4OjU1IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE3OjIyOjA3
IDIwMTcgKzAxMDAKCiAgICB4ODYvZW11bDogUG9pc2lvbiB0aGUgc3R1YnMgd2l0aCBkZWJ1ZyB0
cmFwcwogICAgCiAgICAuLi5yYXRoZXIgdGhhbiBsZWF2aW5nIGZyYWdtZW50cyBvZiBvbGQgaW5z
dHJ1Y3Rpb25zIGluIHBsYWNlLiAgVGhpcyByZWR1Y2VzCiAgICB0aGUgY2hhbmNlcyBvZiBzb21l
dGhpbmcgZ29pbmcgZnVydGhlci13cm9uZyAoYXMgdGhlIGRlYnVnIHRyYXAgd2lsbCBiZSBjYXVn
aHQKICAgIGFuZCB0ZXJtaW5hdGUgdGhlIGd1ZXN0KSBpbiBhIGNhc2NhZGUtZmFpbHVyZSB3aGVy
ZSB3ZSBlbmQgdXAgZXhlY3V0aW5nIHRoZQogICAgaW5zdHJ1Y3Rpb24gZnJhZ21lbnRzLgogICAg
CiAgICBCZWZvcmU6CiAgICAgICAgKFhFTikgZDJ2MCBleGNlcHRpb24gNiAoZWM9MDAwMCkgaW4g
ZW11bGF0aW9uIHN0dWIgKGxpbmUgNjIzOSkKICAgICAgICAoWEVOKSBkMnYwIHN0dWI6IGM0IGUx
IDQ0IDc3IGMzIDgwIGQwIDgyIGZmIGZmIGZmIGQxIDkwIGVjIDkwCiAgICAKICAgIEFmdGVyOgog
ICAgICAgIChYRU4pIGQzdjAgZXhjZXB0aW9uIDYgKGVjPTAwMDApIGluIGVtdWxhdGlvbiBzdHVi
IChsaW5lIDYyMzkpCiAgICAgICAgKFhFTikgZDN2MCBzdHViOiBjNCBlMSA0NCA3NyBjMyBjYyBj
YyBjYyBjYyBjYyBjYyBjYyBjYyBjYyBjYwogICAgCiAgICBUbyBtYWtlIHRoaXMgd29yaywgdGhl
IGludDMgaGFuZGxlciBuZWVkcyB0byBiZSBleHRlbmRlZCB0byBhdHRlbXB0IHJlY292ZXJ5CiAg
ICByYXRoZXIgdGhhbiBzaW1wbHkgcmV0dXJuaW5nIGJhY2sgdG8gWGVuIGNvbnRleHQuICBXaGls
ZSBhbHRlcmluZyBkb19pbnQzKCksCiAgICBsZWF2ZSBhbiBvYnZpb3VzIHNpZ24gaWYgYW4gZW1i
ZWRkZWQgYnJlYWtwb2ludCBoYXMgYmVlbiBoaXQgYW5kIG5vdCBkZWFsdAogICAgd2l0aCBieSBk
ZWJ1Z2dpbmcgZmFjaWxpdGllcy4KICAgIAogICAgICAgIChYRU4pIEhpdCBlbWJlZGRlZCBicmVh
a3BvaW50IGF0IGZmZmY4MmQwODAzZDAxZjYgW2V4dGFibGUuYyNzdHViX3NlbGZ0ZXN0KzB4ZGEv
MHhlZV0KICAgIAogICAgRXh0ZW5kIHRoZSBzZWxmdGVzdHMgdG8gaW5jbHVkZSBpbnQzLCBhbmQg
YWRkIGFuIGV4dHJhIHByaW50ayBpbmRpY2F0aW5nIHRoZQogICAgc3RhcnQgb2YgdGhlIHJlY292
ZXJ5IHNlbGZ0ZXN0cywgdG8gYXZvaWQgbGVhdmluZyBvdGhlcndpc2Utc3B1cmlvdXMgZmF1bHRz
CiAgICB2aXNpYmxlIGluIHRoZSBsb2cuCiAgICAKICAgICAgICAoWEVOKSBidWlsZC1pZDogNTVk
N2U2ZjQyMGI0ZjBjZTI3N2Y3NzZiZTYyMGY0M2Q3Y2I4NjQ2YwogICAgICAgIChYRU4pIFJ1bm5p
bmcgc3R1YiByZWNvdmVyeSBzZWxmdGVzdHMuLi4KICAgICAgICAoWEVOKSB0cmFwcy5jOjM0NjY6
IEdQRiAoMDAwMCk6IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4
MmQwODAzNTkzN2EKICAgICAgICAoWEVOKSB0cmFwcy5jOjgxMzogVHJhcCAxMjogZmZmZjgyZDBi
ZmZmZjA0MCBbZmZmZjgyZDBiZmZmZjA0MF0gLT4gZmZmZjgyZDA4MDM1OTM3YQogICAgICAgIChY
RU4pIHRyYXBzLmM6MTIxNTogVHJhcCAzOiBmZmZmODJkMGJmZmZmMDQxIFtmZmZmODJkMGJmZmZm
MDQxXSAtPiBmZmZmODJkMDgwMzU5MzdhCiAgICAgICAgKFhFTikgQUNQSSBzbGVlcCBtb2Rlczog
UzMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L2V4dGFibGUuYyAgICAgfCAgNCArKysrCiB4ZW4vYXJjaC94
ODYvdHJhcHMuYyAgICAgICB8IDE4ICsrKysrKysrKysrKysrKystLQogeGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlLmMgfCAgNCArKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2V4dGFibGUuYyBiL3hl
bi9hcmNoL3g4Ni9leHRhYmxlLmMKaW5kZXggMDNhZjJjOS4uNmZmZmUwNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2V4dGFibGUuYworKysgYi94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCkBAIC0x
NDAsMTAgKzE0MCwxNCBAQCBzdGF0aWMgaW50IF9faW5pdCBzdHViX3NlbGZ0ZXN0KHZvaWQpCiAg
ICAgICAgIHsgLm9wYyA9IHsgMHgwMiwgMHgwNCwgMHgwNCwgMHhjMyB9LCAvKiBhZGQgKCVyc3As
JXJheCksJWFsICovCiAgICAgICAgICAgLnJheCA9IDB4ZmVkY2JhOTg3NjU0MzIxMCwKICAgICAg
ICAgICAucmVzLmZpZWxkcy50cmFwbnIgPSBUUkFQX3N0YWNrX2Vycm9yIH0sCisgICAgICAgIHsg
Lm9wYyA9IHsgMHhjYywgMHhjMywgMHhjMywgMHhjMyB9LCAvKiBpbnQzICovCisgICAgICAgICAg
LnJlcy5maWVsZHMudHJhcG5yID0gVFJBUF9pbnQzIH0sCiAgICAgfTsKICAgICB1bnNpZ25lZCBs
b25nIGFkZHIgPSB0aGlzX2NwdShzdHVicy5hZGRyKSArIFNUVUJfQlVGX1NJWkUgLyAyOwogICAg
IHVuc2lnbmVkIGludCBpOwogCisgICAgcHJpbnRrKCJSdW5uaW5nIHN0dWIgcmVjb3Zlcnkgc2Vs
ZnRlc3RzLi4uXG4iKTsKKwogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh0ZXN0cyk7
ICsraSApCiAgICAgewogICAgICAgICB1aW50OF90ICpwdHIgPSBtYXBfZG9tYWluX3BhZ2UoX21m
bih0aGlzX2NwdShzdHVicy5tZm4pKSkgKwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBz
LmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA1YjliZjIxLi5kNjk3NjlmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAt
MTIwNiw5ICsxMjA2LDIzIEBAIHZvaWQgZG9faW50MyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKIAogICAgIGlmICggIWd1ZXN0X21vZGUocmVncykgKQogICAgIHsKLSAgICAgICAgZGVidWdn
ZXJfdHJhcF9mYXRhbChUUkFQX2ludDMsIHJlZ3MpOworICAgICAgICB1bnNpZ25lZCBsb25nIGZp
eHVwOworCisgICAgICAgIGlmICggKGZpeHVwID0gc2VhcmNoX2V4Y2VwdGlvbl90YWJsZShyZWdz
KSkgIT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHRoaXNfY3B1KGxhc3RfZXh0YWJsZV9h
ZGRyKSA9IHJlZ3MtPnJpcDsKKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0RFQlVHLCAiVHJh
cCAldTogJXAgWyVwc10gLT4gJXBcbiIsCisgICAgICAgICAgICAgICAgICAgIFRSQVBfaW50Mywg
X3AocmVncy0+cmlwKSwgX3AocmVncy0+cmlwKSwgX3AoZml4dXApKTsKKyAgICAgICAgICAgIHJl
Z3MtPnJpcCA9IGZpeHVwOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisKKyAgICAg
ICAgaWYgKCAhZGVidWdnZXJfdHJhcF9mYXRhbChUUkFQX2ludDMsIHJlZ3MpICkKKyAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkhpdCBlbWJlZGRlZCBicmVha3BvaW50IGF0ICVwIFsl
cHNdXG4iLAorICAgICAgICAgICAgICAgICAgIF9wKHJlZ3MtPnJpcCksIF9wKHJlZ3MtPnJpcCkp
OworCiAgICAgICAgIHJldHVybjsKLSAgICB9IAorICAgIH0KIAogICAgIGRvX2d1ZXN0X3RyYXAo
VFJBUF9pbnQzLCByZWdzKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKaW5kZXggNTFkZjM0MC4uY2MzMzRjYSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlLmMKQEAgLTMwLDggKzMwLDggQEAKICAgICBCVUlMRF9CVUdfT04oU1RVQl9C
VUZfU0laRSAvIDIgPCBNQVhfSU5TVF9MRU4gKyAxKTsgICAgICAgICBcCiAgICAgQVNTRVJUKCEo
c3RiKS5wdHIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IChzdGIpLmFkZHIgPSB0aGlzX2NwdShzdHVicy5hZGRyKSArIFNUVUJfQlVGX1NJWkUgLyAyOyAg
ICAgIFwKLSAgICAoKHN0YikucHRyID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4odGhpc19jcHUoc3R1
YnMubWZuKSkpKSArICBcCi0gICAgICAgICgoc3RiKS5hZGRyICYgflBBR0VfTUFTSyk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIG1lbXNldCgoKHN0YikucHRyID0gbWFwX2Rv
bWFpbl9wYWdlKF9tZm4odGhpc19jcHUoc3R1YnMubWZuKSkpKSArICBcCisgICAgICAgICAgICgo
c3RiKS5hZGRyICYgflBBR0VfTUFTSyksIDB4Y2MsIFNUVUJfQlVGX1NJWkUgLyAyKTsgICAgICAg
IFwKIH0pCiAjZGVmaW5lIHB1dF9zdHViKHN0YikgKHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBpZiAoIChzdGIpLnB0ciApICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:21:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:21:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyICu-0004G2-3U; Wed, 12 Apr 2017 13:21:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICt-0004Fm-4s
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:11 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 37/8B-00609-6C92EE85; Wed, 12 Apr 2017 13:21:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVfeI5rs
 Ig67XYhYTthk4MHps79vFHsAYxZqZl5RfkcCacWxfD3vBNs6Kx39kGhh3sXcxcnEICXxhlFgw
 ZzVrFyMnkHOeUWLtv/guRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCwu4SCyYMYkVp
 JxXwExi2XWwchag8u+/+1knMHIsYGRYxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCsl5taXJ
 yYnpqTmFSsl5yfu4kR6A8GINjBuG275yFGSQ4mJVHeywpvI4T4kvJTKjMSizPii0pzUosPMcp
 wcChJ8C7TeBchJFiUmp5akZaZAwwMmLQEB4+SCG+KGlCat7ggMbc4Mx0idYpRUUqcdyFInwBI
 IqM0D64NFoyXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMx7FmQKT2ZeCdz0V0CLmYAWr937F
 mRxSSJCSqqB8YLV0YKbvLlSAkX/d7ksSshofNVk+meFKvcP2/uvZy/p+tw4pabdfrb0rveaWx
 f+WT5rEU+l878PWp9uiBebrdGfoPwj9mfU8xWrD7Kon7tg15ifvMQmh7nv/4NlqnMMrF1DJf/
 W8KdIsQUcW7+3mumOS6SC24cdE7T4ZBIi761L0JCT2vk5UomlOCPRUIu5qDgRAB9KiUxBAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1492003267!64613480!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12788 invoked from network); 12 Apr 2017 13:21:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:21:08 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICp-0002FI-5Z
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICp-0003ag-54
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyICp-0003ag-54@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:21:07 +0000
Subject: [Xen-changelog] [xen master] x86/svm: Fix indentation in
	svm_vmcb_restore()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEwYjUzZGUyNDI2YmM4YWM0ZTk0Mjk5NjFmNjY1NjRlYjJmZGFmNmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA3IDE2OjM4OjEyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE3OjIzOjEx
IDIwMTcgKzAxMDAKCiAgICB4ODYvc3ZtOiBGaXggaW5kZW50YXRpb24gaW4gc3ZtX3ZtY2JfcmVz
dG9yZSgpCiAgICAKICAgIElucm9kdWNlZCBieSBjL3MgYjcwNmUxYzZhZjI3NCwgc3BvdHRlZCBi
eSBDb3Zlcml0eS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyB8IDQg
KystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCmluZGV4IGEwODhmZDcuLjFmOGFjYTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0yNzEs
OCArMjcxLDggQEAgc3RhdGljIGludCBzdm1fdm1jYl9yZXN0b3JlKHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgaHZtX2h3X2NwdSAqYykKIAogICAgIGlmICggYy0+cGVuZGluZ192YWxpZCApCiAgICAg
ewotICAgICAgIGlmICggKGMtPnBlbmRpbmdfdHlwZSA9PSAxKSB8fCAoYy0+cGVuZGluZ190eXBl
ID4gNikgfHwKLSAgICAgICAgICAgIChjLT5wZW5kaW5nX3Jlc2VydmVkICE9IDApICkKKyAgICAg
ICAgaWYgKCAoYy0+cGVuZGluZ190eXBlID09IDEpIHx8IChjLT5wZW5kaW5nX3R5cGUgPiA2KSB8
fAorICAgICAgICAgICAgIChjLT5wZW5kaW5nX3Jlc2VydmVkICE9IDApICkKICAgICAgICAgewog
ICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiJXB2OiBJbnZhbGlkIHBlbmRpbmcgZXZl
bnQgJSMiUFJJeDMyIlxuIiwKICAgICAgICAgICAgICAgICAgICAgdiwgYy0+cGVuZGluZ19ldmVu
dCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:21:21 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:21:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyID3-0004HW-53; Wed, 12 Apr 2017 13:21:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyID2-0004HH-8z
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:20 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B2/26-03012-FC92EE85; Wed, 12 Apr 2017 13:21:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfe85rs
 Ig3d3uS0mbDNwYPTY3reLPYAxijUzLym/IoE14+lN9oL/nBU3Nv1jaWBs5+hi5OIQEvjCKLHp
 zDZmCOc8o8SMFZvYuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFgiSmL3zJ
 ROIzStgJrH0+hGwOAtQ/f0VF9gmMHIsYGRYxahRnFpUllqka2ipl1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB+GNZwCFGSQ4mJVHeywpvI4T4kvJTKjMSizPii0pzUos
 PMcpwcChJ8PIDfSwkWJSanlqRlpkDDA6YtAQHj5IIb4oaUJq3uCAxtzgzHSJ1ilFRSpyXBaRP
 ACSRUZoH1wYLyEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5p2oATSFJzOvBG76K6DFTECL1
 +59C7K4JBEhJdXAWPjzvM3+NoY30ywP9li+mfOX7xfTbCXDVzYL5ng9ev+rIf/EqyV8V/98nb
 l08d5ZScHX/8k0fbdfFnjtwP+bufHlU7j3Wod6hTV2TFV6oi4SHLxLaNGr41OUKlKE9AxtJzS
 Xz/i8z/bGLl/5jSvyJR9kdh6Kl5N7sHK6XFaRlbjqQ/kHmf8OZiuxFGckGmoxFxUnAgACia4u
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1492003278!40391360!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2548 invoked from network); 12 Apr 2017 13:21:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:21:19 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICz-0002FS-7g
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyICz-0003bM-7G
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyICz-0003bM-7G@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:21:17 +0000
Subject: [Xen-changelog] [xen master] x86/svm: Correct event injection check
	in svm_vmcb_restore()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVmN2Y1YmJmOWQ3NzA2MmRlNmJkZDRhNTgwMWFmOTdiOTAzNjQ0YWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA3IDE2OjM4OjUzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE3OjIzOjE5
IDIwMTcgKzAxMDAKCiAgICB4ODYvc3ZtOiBDb3JyZWN0IGV2ZW50IGluamVjdGlvbiBjaGVjayBp
biBzdm1fdm1jYl9yZXN0b3JlKCkKICAgIAogICAgU1ZNJ3MgbWF4aW11bSB2YWxpZCBldmVudCB0
eXBlIGlzIDQuICBUaGlzIGFwcGVhcnMgdG8gYmUgYSBzdHJhaWd0aCBjb3B5IGFuZAogICAgcGFz
dGUgZXJyb3IgaW4gYy9zIGU5NGUzZjIxMGE2MiwgYXMgVlQteCdzIG1heGltdW0gaXMgNi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRl
eCAxZjhhY2E2Li41MzFjNjRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMjcxLDcgKzI3MSw3IEBAIHN0
YXRpYyBpbnQgc3ZtX3ZtY2JfcmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19j
cHUgKmMpCiAKICAgICBpZiAoIGMtPnBlbmRpbmdfdmFsaWQgKQogICAgIHsKLSAgICAgICAgaWYg
KCAoYy0+cGVuZGluZ190eXBlID09IDEpIHx8IChjLT5wZW5kaW5nX3R5cGUgPiA2KSB8fAorICAg
ICAgICBpZiAoIChjLT5wZW5kaW5nX3R5cGUgPT0gMSkgfHwgKGMtPnBlbmRpbmdfdHlwZSA+IDQp
IHx8CiAgICAgICAgICAgICAgKGMtPnBlbmRpbmdfcmVzZXJ2ZWQgIT0gMCkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICIlcHY6IEludmFsaWQgcGVuZGluZyBl
dmVudCAlIyJQUkl4MzIiXG4iLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:21:31 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIDD-0004JD-6Z; Wed, 12 Apr 2017 13:21:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIDB-0004Iy-VR
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:30 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 36/58-02138-9D92EE85; Wed, 12 Apr 2017 13:21:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfeG5rs
 Ig4Wb1CwmbDNwYPTY3reLPYAxijUzLym/IoE14+3KK6wFv7Qr5p7fx9TAuEGui5GLQ0jgC6PE
 y5cv2LsYOYGc84wSHTOEuhg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0s4CexedJ/M
 JtXwEzizPL9rCA2C1D98UVP2CcwcixgZFjFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKqXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MG4st35EKMkB5OSKO9lhbcRQnxJ+SmVGYnFGfFFpTmpxYc
 YNTg4BCacnTudSYolLz8vVUmCd5nGuwghwaLU9NSKtMwcYNDAlEpw8CiJ8KaoAaV5iwsSc4sz
 0yFSpxgVpcR5F4L0CYAkMkrz4NpggXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwswLAX4
 snMK4Gb/gpoMRPQ4rV734IsLklESEk1MDos2XV0T0Www8uEjQKh6Ud5d65PmRQsmPO0IOf3fK
 H69f6PbhzQWVckdnBS0PYQt9nXGJfUmNbM85/5WzLD90YI/2UrNX7PxVx8/IrT/hxMlDLSdJ3
 3tDD8e+7NW5pvnrcq1e17mPkhyp7hIwvfhqYXS5d/YovPPm2+V7k9bwZPw7S5b2u+1ymxFGck
 GmoxFxUnAgDbYb13TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1492003287!91535366!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49231 invoked from network); 12 Apr 2017 13:21:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:21:28 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyID9-0002Fc-9g
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyID9-0003cc-9E
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyID9-0003cc-9E@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:21:27 +0000
Subject: [Xen-changelog] [xen master] xen: credit1: simplify
	csched_runq_steal() a little bit.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM5NWFjMGFkMjAwZDE3ZGIyZDNhYzhmMDg0NWQyMTU4YTM2OTQ5NWMKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNyAxODo1NjozMSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE4OjE3OjM4
IDIwMTcgKzAxMDAKCiAgICB4ZW46IGNyZWRpdDE6IHNpbXBsaWZ5IGNzY2hlZF9ydW5xX3N0ZWFs
KCkgYSBsaXR0bGUgYml0LgogICAgCiAgICBTaW5jZSB3ZSdyZSBob2xkaW5nIHRoZSBsb2NrIG9u
IHRoZSBwQ1BVIGZyb20gd2hpY2ggd2UKICAgIGFyZSB0cnlpbmcgdG8gc3RlYWwsIGl0IGNhbid0
IGhhdmUgZGlzYXBwZWFyZWQsIHNvIHdlCiAgICBjYW4gZHJvcCB0aGUgY2hlY2sgZm9yIHRoYXQg
KGFuZCBjb252ZXJ0IGl0IGluIGFuCiAgICBBU1NFUlQoKSkuCiAgICAKICAgIEFuZCBzaW5jZSB3
ZSB0cnkgdG8gc3RlYWwgb25seSBmcm9tIGJ1c3kgcENQVXMsIGl0J3MKICAgIHVubGlrZWx5IGZv
ciBzdWNoIHBDUFUgdG8gYmUgaWRsZSwgc28gd2UgY2FuOgogICAgIC0gdGVsbCB0aGUgY29tcGls
ZXIgdGhpcyBpcyBhY3R1YWxseSB1bmxpa2VseSwKICAgICAtIGJhaWwgZWFybHkgaWYgdGhlIHBD
UFUsIHVuZm9ydHVuYXRlbHksIHR1cm5zIG91dAogICAgICAgdG8gcmVhbGx5IGJlIGlkbGUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUu
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIHwgODcgKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0
NCBpbnNlcnRpb25zKCspLCA0MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCA0NjQ5ZTY0
Li42M2E4Njc1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE1OTMsNjQgKzE1OTMsNjUgQEAgc3RhdGljIHN0
cnVjdCBjc2NoZWRfdmNwdSAqCiBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBj
cHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiB7CiAgICAgY29uc3Qgc3RydWN0IGNzY2hl
ZF9wY3B1ICogY29uc3QgcGVlcl9wY3B1ID0gQ1NDSEVEX1BDUFUocGVlcl9jcHUpOwotICAgIGNv
bnN0IHN0cnVjdCB2Y3B1ICogY29uc3QgcGVlcl92Y3B1ID0gY3Vycl9vbl9jcHUocGVlcl9jcHUp
OwogICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3BlZXI7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAq
aXRlcjsKICAgICBzdHJ1Y3QgdmNwdSAqdmM7CiAKKyAgICBBU1NFUlQocGVlcl9wY3B1ICE9IE5V
TEwpOworCiAgICAgLyoKICAgICAgKiBEb24ndCBzdGVhbCBmcm9tIGFuIGlkbGUgQ1BVJ3MgcnVu
cSBiZWNhdXNlIGl0J3MgYWJvdXQgdG8KICAgICAgKiBwaWNrIHVwIHdvcmsgZnJvbSBpdCBpdHNl
bGYuCiAgICAgICovCi0gICAgaWYgKCBwZWVyX3BjcHUgIT0gTlVMTCAmJiAhaXNfaWRsZV92Y3B1
KHBlZXJfdmNwdSkgKQorICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV92Y3B1KGN1cnJfb25fY3B1
KHBlZXJfY3B1KSkpICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBsaXN0X2Zvcl9lYWNoKCBp
dGVyLCAmcGVlcl9wY3B1LT5ydW5xICkKICAgICB7Ci0gICAgICAgIGxpc3RfZm9yX2VhY2goIGl0
ZXIsICZwZWVyX3BjcHUtPnJ1bnEgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzcGVlciA9IF9f
cnVucV9lbGVtKGl0ZXIpOworICAgICAgICBzcGVlciA9IF9fcnVucV9lbGVtKGl0ZXIpOwogCi0g
ICAgICAgICAgICAvKgotICAgICAgICAgICAgICogSWYgbmV4dCBhdmFpbGFibGUgVkNQVSBoZXJl
IGlzIG5vdCBvZiBzdHJpY3RseSBoaWdoZXIKLSAgICAgICAgICAgICAqIHByaW9yaXR5IHRoYW4g
b3VycywgdGhpcyBQQ1BVIGlzIHVzZWxlc3MgdG8gdXMuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIGlmICggc3BlZXItPnByaSA8PSBwcmkgKQotICAgICAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICAvKgorICAgICAgICAgKiBJZiBuZXh0IGF2YWlsYWJsZSBWQ1BVIGhlcmUgaXMgbm90
IG9mIHN0cmljdGx5IGhpZ2hlcgorICAgICAgICAgKiBwcmlvcml0eSB0aGFuIG91cnMsIHRoaXMg
UENQVSBpcyB1c2VsZXNzIHRvIHVzLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBzcGVlci0+
cHJpIDw9IHByaSApCisgICAgICAgICAgICBicmVhazsKIAotICAgICAgICAgICAgLyogSXMgdGhp
cyBWQ1BVIHJ1bm5hYmxlIG9uIG91ciBQQ1BVPyAqLwotICAgICAgICAgICAgdmMgPSBzcGVlci0+
dmNwdTsKLSAgICAgICAgICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOworICAgICAgICAv
KiBJcyB0aGlzIFZDUFUgcnVubmFibGUgb24gb3VyIFBDUFU/ICovCisgICAgICAgIHZjID0gc3Bl
ZXItPnZjcHU7CisgICAgICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwogCi0gICAgICAg
ICAgICAvKgotICAgICAgICAgICAgICogSWYgdGhlIHZjcHUgaGFzIG5vIHVzZWZ1bCBzb2Z0IGFm
ZmluaXR5LCBza2lwIHRoaXMgdmNwdS4KLSAgICAgICAgICAgICAqIEluIGZhY3QsIHdoYXQgd2Ug
d2FudCBpcyB0byBjaGVjayBpZiB3ZSBoYXZlIGFueSAic29mdC1hZmZpbmUKLSAgICAgICAgICAg
ICAqIHdvcmsiIHRvIHN0ZWFsLCBiZWZvcmUgc3RhcnRpbmcgdG8gbG9vayBhdCAiaGFyZC1hZmZp
bmUgd29yayIuCi0gICAgICAgICAgICAgKgotICAgICAgICAgICAgICogTm90aWNlIHRoYXQsIGlm
IG5vdCBldmVuIG9uZSB2Q1BVIG9uIHRoaXMgcnVucSBoYXMgYSB1c2VmdWwKLSAgICAgICAgICAg
ICAqIHNvZnQgYWZmaW5pdHksIHdlIGNvdWxkIGhhdmUgYXZvaWQgY29uc2lkZXJpbmcgdGhpcyBy
dW5xIGZvcgotICAgICAgICAgICAgICogYSBzb2Z0IGJhbGFuY2luZyBzdGVwIGluIHRoZSBmaXJz
dCBwbGFjZS4gVGhpcywgZm9yIGluc3RhbmNlLAotICAgICAgICAgICAgICogY2FuIGJlIGltcGxl
bWVudGVkIGJ5IHRha2luZyBub3RlIG9mIG9uIHdoYXQgcnVucSB0aGVyZSBhcmUKLSAgICAgICAg
ICAgICAqIHZDUFVzIHdpdGggdXNlZnVsIHNvZnQgYWZmaW5pdGllcyBpbiBzb21lIHNvcnQgb2Yg
Yml0bWFwCi0gICAgICAgICAgICAgKiBvciBjb3VudGVyLgotICAgICAgICAgICAgICovCi0gICAg
ICAgICAgICBpZiAoIGJhbGFuY2Vfc3RlcCA9PSBDU0NIRURfQkFMQU5DRV9TT0ZUX0FGRklOSVRZ
Ci0gICAgICAgICAgICAgICAgICYmICFfX3ZjcHVfaGFzX3NvZnRfYWZmaW5pdHkodmMsIHZjLT5j
cHVfaGFyZF9hZmZpbml0eSkgKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAv
KgorICAgICAgICAgKiBJZiB0aGUgdmNwdSBoYXMgbm8gdXNlZnVsIHNvZnQgYWZmaW5pdHksIHNr
aXAgdGhpcyB2Y3B1LgorICAgICAgICAgKiBJbiBmYWN0LCB3aGF0IHdlIHdhbnQgaXMgdG8gY2hl
Y2sgaWYgd2UgaGF2ZSBhbnkgInNvZnQtYWZmaW5lCisgICAgICAgICAqIHdvcmsiIHRvIHN0ZWFs
LCBiZWZvcmUgc3RhcnRpbmcgdG8gbG9vayBhdCAiaGFyZC1hZmZpbmUgd29yayIuCisgICAgICAg
ICAqCisgICAgICAgICAqIE5vdGljZSB0aGF0LCBpZiBub3QgZXZlbiBvbmUgdkNQVSBvbiB0aGlz
IHJ1bnEgaGFzIGEgdXNlZnVsCisgICAgICAgICAqIHNvZnQgYWZmaW5pdHksIHdlIGNvdWxkIGhh
dmUgYXZvaWQgY29uc2lkZXJpbmcgdGhpcyBydW5xIGZvcgorICAgICAgICAgKiBhIHNvZnQgYmFs
YW5jaW5nIHN0ZXAgaW4gdGhlIGZpcnN0IHBsYWNlLiBUaGlzLCBmb3IgaW5zdGFuY2UsCisgICAg
ICAgICAqIGNhbiBiZSBpbXBsZW1lbnRlZCBieSB0YWtpbmcgbm90ZSBvZiBvbiB3aGF0IHJ1bnEg
dGhlcmUgYXJlCisgICAgICAgICAqIHZDUFVzIHdpdGggdXNlZnVsIHNvZnQgYWZmaW5pdGllcyBp
biBzb21lIHNvcnQgb2YgYml0bWFwCisgICAgICAgICAqIG9yIGNvdW50ZXIuCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGJhbGFuY2Vfc3RlcCA9PSBDU0NIRURfQkFMQU5DRV9TT0ZUX0FGRklO
SVRZCisgICAgICAgICAgICAgJiYgIV9fdmNwdV9oYXNfc29mdF9hZmZpbml0eSh2YywgdmMtPmNw
dV9oYXJkX2FmZmluaXR5KSApCisgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICAgICAg
Y3NjaGVkX2JhbGFuY2VfY3B1bWFzayh2YywgYmFsYW5jZV9zdGVwLCBjcHVtYXNrX3NjcmF0Y2gp
OwotICAgICAgICAgICAgaWYgKCBfX2NzY2hlZF92Y3B1X2lzX21pZ3JhdGVhYmxlKHZjLCBjcHUs
IGNwdW1hc2tfc2NyYXRjaCkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIC8qIFdl
IGdvdCBhIGNhbmRpZGF0ZS4gR3JhYiBpdCEgKi8KLSAgICAgICAgICAgICAgICBUUkFDRV8zRChU
UkNfQ1NDSEVEX1NUT0xFTl9WQ1BVLCBwZWVyX2NwdSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICB2Yy0+ZG9tYWluLT5kb21haW5faWQsIHZjLT52Y3B1X2lkKTsKLSAgICAgICAgICAgICAgICBT
Q0hFRF9WQ1BVX1NUQVRfQ1JBTksoc3BlZXIsIG1pZ3JhdGVfcSk7Ci0gICAgICAgICAgICAgICAg
U0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlX3F1ZXVlZCk7Ci0gICAgICAgICAgICAgICAgV0FSTl9P
Tih2Yy0+aXNfdXJnZW50KTsKLSAgICAgICAgICAgICAgICBfX3J1bnFfcmVtb3ZlKHNwZWVyKTsK
LSAgICAgICAgICAgICAgICB2Yy0+cHJvY2Vzc29yID0gY3B1OwotICAgICAgICAgICAgICAgIHJl
dHVybiBzcGVlcjsKLSAgICAgICAgICAgIH0KKyAgICAgICAgY3NjaGVkX2JhbGFuY2VfY3B1bWFz
ayh2YywgYmFsYW5jZV9zdGVwLCBjcHVtYXNrX3NjcmF0Y2gpOworICAgICAgICBpZiAoIF9fY3Nj
aGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUodmMsIGNwdSwgY3B1bWFza19zY3JhdGNoKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIC8qIFdlIGdvdCBhIGNhbmRpZGF0ZS4gR3JhYiBpdCEgKi8KKyAg
ICAgICAgICAgIFRSQUNFXzNEKFRSQ19DU0NIRURfU1RPTEVOX1ZDUFUsIHBlZXJfY3B1LAorICAg
ICAgICAgICAgICAgICAgICAgdmMtPmRvbWFpbi0+ZG9tYWluX2lkLCB2Yy0+dmNwdV9pZCk7Cisg
ICAgICAgICAgICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoc3BlZXIsIG1pZ3JhdGVfcSk7CisgICAg
ICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVfcXVldWVkKTsKKyAgICAgICAgICAgIFdB
Uk5fT04odmMtPmlzX3VyZ2VudCk7CisgICAgICAgICAgICBfX3J1bnFfcmVtb3ZlKHNwZWVyKTsK
KyAgICAgICAgICAgIHZjLT5wcm9jZXNzb3IgPSBjcHU7CisgICAgICAgICAgICByZXR1cm4gc3Bl
ZXI7CiAgICAgICAgIH0KICAgICB9Ci0KKyBvdXQ6CiAgICAgU0NIRURfU1RBVF9DUkFOSyhzdGVh
bF9wZWVyX2lkbGUpOwogICAgIHJldHVybiBOVUxMOwogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:21:41 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIDN-0004Lh-9h; Wed, 12 Apr 2017 13:21:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIDL-0004LR-Sy
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:40 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 7B/6C-05091-3E92EE85; Wed, 12 Apr 2017 13:21:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVfeR5rs
 Ig44jyhYTthk4MHps79vFHsAYxZqZl5RfkcCa8eDvJ9aCJrGKrU+2MTcwPhDoYuTiEBL4wigx
 7ekhRgjnPKPE4+kr2bsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkDh14
 R0riM0rYCbxav1yMJsFqH5++xb2CYwcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MK7Y7nmIUZKDSUmU97LC2wghvqT8lMqMxOKM+KLSnNT
 iQ4waHBwCE87Onc4kxZKXn5eqJMG7TONdhJBgUWp6akVaZg4wbGBKJTh4lER4U9SA0rzFBYm5
 xZnpEKlTjIpS4rwLQfoEQBIZpXlwbbBQvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3rMgU
 3gy80rgpr8CWswEtHjt3rcgi0sSEVJSDYy7spS2bHp2MmLig30laTtVY715jn/de0lb/uUZ5m
 /cpnaGS06wLuFNlJqwWm5WhFPebKFAm3m8oXeOtkqul//VwL1OmvnU2WCfYun5XvohDkETYsW
 z9kX9e7Nvo6792ofXbD536lbNexm5ftNj+8W1CjGff7KrONgJCB7tffdR1P318czN7NlKLMUZ
 iYZazEXFiQCkmk6sUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1492003297!95567514!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52213 invoked from network); 12 Apr 2017 13:21:38 -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; 12 Apr 2017 13:21:38 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIDJ-0002Fs-Be
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIDJ-0003ev-BA
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIDJ-0003ev-BA@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:21:37 +0000
Subject: [Xen-changelog] [xen master] xen: credit: (micro) optimize
	csched_runq_steal().
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFmYjA3NzMzNGY2YzIyNWJjMmVhYTM4ODVhMDlkM2RlZGIzODFjODcKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNyAxODo1NjozOCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE4OjE3OjM5
IDIwMTcgKzAxMDAKCiAgICB4ZW46IGNyZWRpdDogKG1pY3JvKSBvcHRpbWl6ZSBjc2NoZWRfcnVu
cV9zdGVhbCgpLgogICAgCiAgICBDaGVja2luZyB3aGV0aGVyIG9yIG5vdCBhIHZDUFUgY2FuIGJl
ICdzdG9sZW4nCiAgICBmcm9tIGEgcGVlciBwQ1BVJ3MgcnVucXVldWUgaXMgcmVsYXRpdmVseSBj
aGVhcC4KICAgIAogICAgVGhlcmVmb3JlLCBsZXQncyBkbyB0aGF0ICBhcyBlYXJseSBhcyBwb3Nz
aWJsZSwKICAgIGF2b2lkaW5nIHBvdGVudGlhbGx5IHVzZWxlc3MgY29tcGxleCBjaGVja3MsIGFu
ZAogICAgY3B1bWFzayBtYW5pcHVsYXRpb25zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYXJp
byBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQuYyB8IDIyICsrKysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxNCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDYzYTg2
NzUuLjU5ZWQ0Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtNzA4LDEyICs3MDgsMTUgQEAgc3RhdGljIGlu
bGluZSBpbnQKIF9fY3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUoc3RydWN0IHZjcHUgKnZjLCBp
bnQgZGVzdF9jcHUsIGNwdW1hc2tfdCAqbWFzaykKIHsKICAgICAvKgotICAgICAqIERvbid0IHBp
Y2sgdXAgd29yayB0aGF0J3MgaW4gdGhlIHBlZXIncyBzY2hlZHVsaW5nIHRhaWwgb3IgaG90IG9u
Ci0gICAgICogcGVlciBQQ1BVLiBPbmx5IHBpY2sgdXAgd29yayB0aGF0IHByZWZlcnMgYW5kL29y
IGlzIGFsbG93ZWQgdG8gcnVuCi0gICAgICogb24gb3VyIENQVS4KKyAgICAgKiBEb24ndCBwaWNr
IHVwIHdvcmsgdGhhdCdzIGhvdCBvbiBwZWVyIFBDUFUsIG9yIHRoYXQgY2FuJ3QgKG9yCisgICAg
ICogd291bGQgcHJlZmVyIG5vdCB0bykgcnVuIG9uIGNwdS4KKyAgICAgKgorICAgICAqIFRoZSBj
YWxsZXIgaXMgc3VwcG9zZWQgdG8gaGF2ZSBhbHJlYWR5IGNoZWNrZWQgdGhhdCB2YyBpcyBhbHNv
CisgICAgICogbm90IHJ1bm5pbmcuCiAgICAgICovCi0gICAgcmV0dXJuICF2Yy0+aXNfcnVubmlu
ZyAmJgotICAgICAgICAgICAhX19jc2NoZWRfdmNwdV9pc19jYWNoZV9ob3QodmMpICYmCisgICAg
QVNTRVJUKCF2Yy0+aXNfcnVubmluZyk7CisKKyAgICByZXR1cm4gIV9fY3NjaGVkX3ZjcHVfaXNf
Y2FjaGVfaG90KHZjKSAmJgogICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGRlc3RfY3B1LCBt
YXNrKTsKIH0KIApAQCAtMTYyMiw3ICsxNjI1LDkgQEAgY3NjaGVkX3J1bnFfc3RlYWwoaW50IHBl
ZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5jZV9zdGVwKQogICAgICAgICBCVUdf
T04oIGlzX2lkbGVfdmNwdSh2YykgKTsKIAogICAgICAgICAvKgotICAgICAgICAgKiBJZiB0aGUg
dmNwdSBoYXMgbm8gdXNlZnVsIHNvZnQgYWZmaW5pdHksIHNraXAgdGhpcyB2Y3B1LgorICAgICAg
ICAgKiBJZiB0aGUgdmNwdSBpcyBzdGlsbCBpbiBwZWVyX2NwdSdzIHNjaGVkdWxpbmcgdGFpbCwg
b3IgaWYgaXQKKyAgICAgICAgICogaGFzIG5vIHVzZWZ1bCBzb2Z0IGFmZmluaXR5LCBza2lwIGl0
LgorICAgICAgICAgKgogICAgICAgICAgKiBJbiBmYWN0LCB3aGF0IHdlIHdhbnQgaXMgdG8gY2hl
Y2sgaWYgd2UgaGF2ZSBhbnkgInNvZnQtYWZmaW5lCiAgICAgICAgICAqIHdvcmsiIHRvIHN0ZWFs
LCBiZWZvcmUgc3RhcnRpbmcgdG8gbG9vayBhdCAiaGFyZC1hZmZpbmUgd29yayIuCiAgICAgICAg
ICAqCkBAIC0xNjMzLDggKzE2MzgsOSBAQCBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUs
IGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAgICAgICAgICAqIHZDUFVzIHdp
dGggdXNlZnVsIHNvZnQgYWZmaW5pdGllcyBpbiBzb21lIHNvcnQgb2YgYml0bWFwCiAgICAgICAg
ICAqIG9yIGNvdW50ZXIuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGJhbGFuY2Vfc3RlcCA9
PSBDU0NIRURfQkFMQU5DRV9TT0ZUX0FGRklOSVRZCi0gICAgICAgICAgICAgJiYgIV9fdmNwdV9o
YXNfc29mdF9hZmZpbml0eSh2YywgdmMtPmNwdV9oYXJkX2FmZmluaXR5KSApCisgICAgICAgIGlm
ICggdmMtPmlzX3J1bm5pbmcgfHwKKyAgICAgICAgICAgICAoYmFsYW5jZV9zdGVwID09IENTQ0hF
RF9CQUxBTkNFX1NPRlRfQUZGSU5JVFkKKyAgICAgICAgICAgICAgJiYgIV9fdmNwdV9oYXNfc29m
dF9hZmZpbml0eSh2YywgdmMtPmNwdV9oYXJkX2FmZmluaXR5KSkgKQogICAgICAgICAgICAgY29u
dGludWU7CiAKICAgICAgICAgY3NjaGVkX2JhbGFuY2VfY3B1bWFzayh2YywgYmFsYW5jZV9zdGVw
LCBjcHVtYXNrX3NjcmF0Y2gpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:22:01 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:22:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIDh-0004Nk-Bg; Wed, 12 Apr 2017 13:22:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIDg-0004NW-67
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:00 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 25/0B-19731-7F92EE85; Wed, 12 Apr 2017 13:21:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVfeb5rs
 Ig/lLjS0mbDNwYPTY3reLPYAxijUzLym/IoE14+bkaewFT5Urep/sZG9g7JfuYuTiEBL4wigx
 6cBSZgjnPKPEyt1/2LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIllgz6
 xELiM0rYCbR+L+FHcRmAarv/vqUbQIjxwJGhlWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGZn
 q5qcXFiempOYlJxXrJ+bmbGIFeYQCCHYw3NwYcYpTkYFIS5b2s8DZCiC8pP6UyI7E4I76oNCe
 1+BCjBgeHwISzc6czSbHk5eelKknwLtN4FyEkWJSanlqRlpkDDBuYUgkOHiUR3hQ1oDRvcUFi
 bnFmOkTqFKMux7ulH94zCYHNkBLnXQgyQwCkKKM0D24ELIQvMcpKCfMyAh0oxFOQWpSbWYIq/
 4pRnINRSZj3LMgUnsy8ErhNr4COYAI6Yu3etyBHlCQipKQaGL3UqhXTDbSF97+yXG7+v+voCy
 eG4h7+DYxvbjX2MVrf+KHu4SUj0HuwNvLSqZOsT258UW+6Fq7Sd3tb7e6NCy5KzOFpKDRZ1nO
 vnlnzkZnskshly2Us8jXPzTzEujXmeuRFkSncpX4r5mZ7Gt+dMOfVvE/TQz+y+BVOur/pUmDF
 76pjuwRuSiixFGckGmoxFxUnAgCBLSECXAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1492003317!63335353!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23766 invoked from network); 12 Apr 2017 13:21:58 -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; 12 Apr 2017 13:21:58 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIDd-0002Gl-NS
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIDd-0003ip-G3
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIDd-0003ip-G3@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:21:57 +0000
Subject: [Xen-changelog] [xen master] xen/tools: tracing: add record for
	credit1 runqueue stealing.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ2YmFiOTM5MzVjMGIzZmE2ZDUwNDgyZTc2YWJjMDhmMGNlNGRmM2YKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNyAxODo1Njo1MiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE4OjE3OjM5
IDIwMTcgKzAxMDAKCiAgICB4ZW4vdG9vbHM6IHRyYWNpbmc6IGFkZCByZWNvcmQgZm9yIGNyZWRp
dDEgcnVucXVldWUgc3RlYWxpbmcuCiAgICAKICAgIEluY2x1ZGluZyB3aGV0aGVyIHdlIGFjdHVh
bGx5IHRyaWVkIHN0ZWFsaW5nIGEgdkNQVSBmcm9tCiAgICBhIGdpdmVuIHBDUFUsIG9yIHdlIHNr
aXBwZWQgdGhhdCBvbmUsIGJlY2F1c2Ugb2YgbG9jawogICAgY29udGVudGlvbi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgot
LS0KIHRvb2xzL3hlbnRyYWNlL2Zvcm1hdHMgICAgICAgfCAgMSArCiB0b29scy94ZW50cmFjZS94
ZW5hbHl6ZS5jICAgIHwgMTEgKysrKysrKysrKysKIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMg
ICAgfCAgNiArKysrKy0KIHhlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmggfCAgMSArCiA0IGZp
bGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS90b29scy94ZW50cmFjZS9mb3JtYXRzIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwppbmRleCBh
MDU1MjMxLi44YjMxNzgwIDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS9mb3JtYXRzCisrKyBi
L3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKQEAgLTQ3LDYgKzQ3LDcgQEAKIDB4MDAwMjIwMDggIENQ
VSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIGNzY2hlZDp1bmJvb3N0ICAgICAgIFsg
ZG9tOnZjcHUgPSAweCUoMSkwNHglKDIpMDR4IF0KIDB4MDAwMjIwMDkgIENQVSUoY3B1KWQgICUo
dHNjKWQgKCslKHJlbHRzYyk4ZCkgIGNzY2hlZDpzY2hlZHVsZSAgICAgIFsgY3B1WzE2XTp0YXNr
bGV0WzhdOmlkbGVbOF0gPSAlKDEpMDh4IF0KIDB4MDAwMjIwMEEgIENQVSUoY3B1KWQgICUodHNj
KWQgKCslKHJlbHRzYyk4ZCkgIGNzY2hlZDpyYXRlbGltaXQgICAgIFsgZG9tOnZjcHUgPSAweCUo
MSkwOHgsIHJ1bnRpbWUgPSAlKDIpZCBdCisweDAwMDIyMDBCICBDUFUlKGNwdSlkICAlKHRzYylk
ICgrJShyZWx0c2MpOGQpICBjc2NoZWQ6c3RlYWxfY2hlY2sgICBbIHBlZXJfY3B1ID0gJSgxKWQs
IGNoZWNrZWQgPSAlKDIpZCBdCiAKIDB4MDAwMjIyMDEgIENQVSUoY3B1KWQgICUodHNjKWQgKCsl
KHJlbHRzYyk4ZCkgIGNzY2hlZDI6dGljawogMHgwMDAyMjIwMiAgQ1BVJShjcHUpZCAgJSh0c2Mp
ZCAoKyUocmVsdHNjKThkKSAgY3NjaGVkMjpydW5xX3BvcyAgICAgICBbIGRvbTp2Y3B1ID0gMHgl
KDEpMDh4LCBwb3MgPSAlKDIpZF0KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXpl
LmMgYi90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCmluZGV4IDAyOWM4OWQuLmZhNjA4YWQgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKKysrIGIvdG9vbHMveGVudHJhY2Uv
eGVuYWx5emUuYwpAQCAtNzY1MSw2ICs3NjUxLDE3IEBAIHZvaWQgc2NoZWRfcHJvY2VzcyhzdHJ1
Y3QgcGNwdV9pbmZvICpwKQogICAgICAgICAgICAgICAgICAgICAgICByLT5ydW50aW1lIC8gMTAw
MCwgci0+cnVudGltZSAlIDEwMDApOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIGNhc2UgVFJDX1NDSEVEX0NMQVNTX0VWVChDU0NIRUQsIDExKTogLyogU1RFQUxf
Q0hFQ0sgICAqLworICAgICAgICAgICAgaWYob3B0LmR1bXBfYWxsKSB7CisgICAgICAgICAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBlZXJfY3B1LCBj
aGVjazsKKyAgICAgICAgICAgICAgICB9ICpyID0gKHR5cGVvZihyKSlyaS0+ZDsKKworICAgICAg
ICAgICAgICAgIHByaW50ZigiICVzIGNzY2hlZDpsb2FkX2JhbGFuY2UgJXMgJXVcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgIHJpLT5kdW1wX2hlYWRlciwgci0+Y2hlY2sgPyAiY2hlY2tpbmci
IDogInNraXBwaW5nIiwKKyAgICAgICAgICAgICAgICAgICAgICAgci0+cGVlcl9jcHUpOworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIC8qIENSRURJVCAyIChUUkNf
Q1NDSEVEMl94eHgpICovCiAgICAgICAgIGNhc2UgVFJDX1NDSEVEX0NMQVNTX0VWVChDU0NIRUQy
LCAxKTogLyogVElDSyAgICAgICAgICAgICAgKi8KICAgICAgICAgY2FzZSBUUkNfU0NIRURfQ0xB
U1NfRVZUKENTQ0hFRDIsIDQpOiAvKiBDUkVESVRfQUREICAgICAgICAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5k
ZXggN2I0ZWEwMi4uNTliODdmNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0xMzQsNiArMTM0LDcgQEAKICNk
ZWZpbmUgVFJDX0NTQ0hFRF9CT09TVF9FTkQgICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVE
LCA4KQogI2RlZmluZSBUUkNfQ1NDSEVEX1NDSEVEVUxFICAgICAgVFJDX1NDSEVEX0NMQVNTX0VW
VChDU0NIRUQsIDkpCiAjZGVmaW5lIFRSQ19DU0NIRURfUkFURUxJTUlUICAgICBUUkNfU0NIRURf
Q0xBU1NfRVZUKENTQ0hFRCwgMTApCisjZGVmaW5lIFRSQ19DU0NIRURfU1RFQUxfQ0hFQ0sgICBU
UkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRCwgMTEpCiAKIAogLyoKQEAgLTE3NTMsMTQgKzE3NTQs
MTcgQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50
IGNwdSwKICAgICAgICAgICAgICAgICAgKiBiYWxhbmNpbmcgYW5kIHRyeWluZyB0byBsb2NrIHRo
aXMgQ1BVLgogICAgICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgIHNwaW5sb2NrX3Qg
KmxvY2sgPSBwY3B1X3NjaGVkdWxlX3RyeWxvY2socGVlcl9jcHUpOwotCisgICAgICAgICAgICAg
ICAgU0NIRURfU1RBVF9DUkFOSyhzdGVhbF90cnlsb2NrKTsKICAgICAgICAgICAgICAgICBpZiAo
ICFsb2NrICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIFNDSEVEX1NU
QVRfQ1JBTksoc3RlYWxfdHJ5bG9ja19mYWlsZWQpOworICAgICAgICAgICAgICAgICAgICBUUkFD
RV8yRChUUkNfQ1NDSEVEX1NURUFMX0NIRUNLLCBwZWVyX2NwdSwgLyogc2tpcCAqLyAwKTsKICAg
ICAgICAgICAgICAgICAgICAgcGVlcl9jcHUgPSBjcHVtYXNrX2N5Y2xlKHBlZXJfY3B1LCAmd29y
a2Vycyk7CiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgIH0K
IAorICAgICAgICAgICAgICAgIFRSQUNFXzJEKFRSQ19DU0NIRURfU1RFQUxfQ0hFQ0ssIHBlZXJf
Y3B1LCAvKiBjaGVja2VkICovIDEpOworCiAgICAgICAgICAgICAgICAgLyogQW55IHdvcmsgb3Zl
ciB0aGVyZSB0byBzdGVhbD8gKi8KICAgICAgICAgICAgICAgICBzcGVlciA9IGNwdW1hc2tfdGVz
dF9jcHUocGVlcl9jcHUsIG9ubGluZSkgPwogICAgICAgICAgICAgICAgICAgICBjc2NoZWRfcnVu
cV9zdGVhbChwZWVyX2NwdSwgY3B1LCBzbmV4dC0+cHJpLCBic3RlcCkgOiBOVUxMOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaCBiL3hlbi9pbmNsdWRlL3hlbi9wZXJm
Y19kZWZuLmgKaW5kZXggMGQ3MDJmMC4uNTM4NDlhZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3BlcmZjX2RlZm4uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oCkBAIC00
OCw2ICs0OCw3IEBAIFBFUkZDT1VOVEVSKHZjcHVfdW5wYXJrLCAgICAgICAgICAgICJjc2NoZWQ6
IHZjcHVfdW5wYXJrIikKIFBFUkZDT1VOVEVSKGxvYWRfYmFsYW5jZV9pZGxlLCAgICAgICJjc2No
ZWQ6IGxvYWRfYmFsYW5jZV9pZGxlIikKIFBFUkZDT1VOVEVSKGxvYWRfYmFsYW5jZV9vdmVyLCAg
ICAgICJjc2NoZWQ6IGxvYWRfYmFsYW5jZV9vdmVyIikKIFBFUkZDT1VOVEVSKGxvYWRfYmFsYW5j
ZV9vdGhlciwgICAgICJjc2NoZWQ6IGxvYWRfYmFsYW5jZV9vdGhlciIpCitQRVJGQ09VTlRFUihz
dGVhbF90cnlsb2NrLCAgICAgICAgICAiY3NjaGVkOiBzdGVhbF90cnlsb2NrIikKIFBFUkZDT1VO
VEVSKHN0ZWFsX3RyeWxvY2tfZmFpbGVkLCAgICJjc2NoZWQ6IHN0ZWFsX3RyeWxvY2tfZmFpbGVk
IikKIFBFUkZDT1VOVEVSKHN0ZWFsX3BlZXJfaWRsZSwgICAgICAgICJjc2NoZWQ6IHN0ZWFsX3Bl
ZXJfaWRsZSIpCiBQRVJGQ09VTlRFUihtaWdyYXRlX3F1ZXVlZCwgICAgICAgICAiY3NjaGVkOiBt
aWdyYXRlX3F1ZXVlZCIpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:22:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIDr-0004PC-K4; Wed, 12 Apr 2017 13:22:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIDq-0004Oh-76
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:10 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 9D/00-01936-10A2EE85; Wed, 12 Apr 2017 13:22:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVZdB612
 EwZTT5hYTthk4MHps79vFHsAYxZqZl5RfkcCa0bd+MVPBAdWKT4/+sTUwTpHuYuTiEBL4wiix
 6e0iRgjnPKPEm6kTmboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwk1i44
 RIriM0rYCZxcM06dhCbBah+99557BMYORYwMqxi1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MN
 XLTS0uTkxPzUlMKtZLzs/dxAj0Sj0DA+MOxtuT/Q4xSnIwKYnyXlZ4GyHEl5SfUpmRWJwRX1S
 ak1p8iFGDg0Ngwtm505mkWPLy81KVJHiXabyLEBIsSk1PrUjLzAGGDUypBAePkghvihpQmre4
 IDG3ODMdInWKUVFKnHchSJ8ASCKjNA+uDRaqlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8
 7JoAk3hycwrgZv+CmgxE9DitXvfgiwuSURISTUwMhwU1jv4q+S5zO5H6bO3C8YHVmpyWu+u2u
 JkP4eb++DR4kfswiXKfA+cFIKfPqxY9OBfm4z6laR9aceOeZo8D/xQkbtH+lbQu33N1y7LmVf
 LiGeYWDclry5/E6/GUSh7eOIr+RqOn9pvu1ck/GPR5ds5K2PuEcd2/jt83//8mxG7xeHjgiXP
 lViKMxINtZiLihMB7Xqf7FACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1492003327!93290624!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53838 invoked from network); 12 Apr 2017 13:22:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:22:08 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIDn-0002Hc-Pb
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIDn-0003js-PB
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIDn-0003js-PB@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:22:07 +0000
Subject: [Xen-changelog] [xen master] xen: credit2: avoid cpumask_any() in
	pick_cpu().
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYzNDgyMTRjNWQwYjQxMGQ5NDA3M2JiZGFiNjkxNWU4NDE4MjY0MWEKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNyAxODo1NzowMCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE4OjE3OjM5
IDIwMTcgKzAxMDAKCiAgICB4ZW46IGNyZWRpdDI6IGF2b2lkIGNwdW1hc2tfYW55KCkgaW4gcGlj
a19jcHUoKS4KICAgIAogICAgY3B1bWFza19hbnkoKSBpcyBjb3N0bHkgKGJlY2F1c2Ugb2YgdGhl
IHJhbmRvbWl6YXRpb24pLgogICAgQW5kIHNpbmNlIGl0IGRvZXMgbm90IHJlYWxseSBtYXR0ZXIg
d2hpY2ggZXhhY3QgQ1BVIGlzCiAgICBzZWxlY3RlZCB3aXRoaW4gYSBydW5xdWV1ZSwgYXMgdGhh
dCB3aWxsIGJlIG92ZXJyaWRkZW4KICAgIHNob3J0bHkgYWZ0ZXIsIGluIHJ1bnFfdGlja2xlKCks
IHNwZW5kaW5nIHRvbyBtdWNoIHRpbWUKICAgIGFuZCBhY2hpZXZpbmcgdHJ1ZSByYW5kb21pemF0
aW9uIGlzIHByZXR0eSBwb2ludGxlc3MuCiAgICAKICAgIEFzIHRoZSBwaWNrZWQgQ1BVLCBob3dl
dmVyLCB3b3VsZCBiZSB1c2VkIGFzIGFuIGhpbnQsCiAgICB3aXRoaW4gcnVucV90aWNrbGUoKSwg
ZG9uJ3QgZ2l2ZSB1cCBvbiBpdCBlbnRpcmVseSwKICAgIGFuZCBsZXQncyBtYWtlIHN1cmUgd2Ug
ZG9uJ3QgYWx3YXlzIHJldHVybiB0aGUgc2FtZQogICAgQ1BVLCBvciBmYXZvdXIgbG93ZXIgb3Ig
aGlnaGVyIElEIENQVXMuCiAgICAKICAgIFRvIGFjaGlldmUgdGhhdCwgbGV0J3MgcmVjb3JkIGFu
ZCByZW1lbWJlciwgZm9yIGVhY2gKICAgIHJ1bnF1ZXVlLCB3aGF0IENQVSB3ZSBwaWNrZWQgZm9y
IGxhc3QsIGFuZCBzdGFydCBmcm9tCiAgICB0aGF0IHRoZSBmb2xsb3dpbmcgdGltZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgMjIgKysrKysrKysrKysrKysrKysr
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYwppbmRleCBiYjFjNjU3Li5hNzZiZWRiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzYz
LDYgKzM2Myw3IEBAIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgewogICAgIHN0cnVjdCBs
aXN0X2hlYWQgcnVucTsgLyogT3JkZXJlZCBsaXN0IG9mIHJ1bm5hYmxlIHZtcyAqLwogICAgIHN0
cnVjdCBsaXN0X2hlYWQgc3ZjOyAgLyogTGlzdCBvZiBhbGwgdmNwdXMgYXNzaWduZWQgdG8gdGhp
cyBydW5xdWV1ZSAqLwogICAgIHVuc2lnbmVkIGludCBtYXhfd2VpZ2h0OworICAgIHVuc2lnbmVk
IGludCBwaWNrX2JpYXM7LyogTGFzdCBDUFUgd2UgcGlja2VkLiBTdGFydCBmcm9tIGl0IG5leHQg
dGltZSAqLwogCiAgICAgY3B1bWFza190IGlkbGUsICAgICAgICAvKiBDdXJyZW50bHkgaWRsZSBw
Y3B1cyAqLwogICAgICAgICBzbXRfaWRsZSwgICAgICAgICAgLyogRnVsbHkgaWRsZS1hbmQtdW50
aWNrbGVkIGNvcmVzIChzZWUgYmVsb3cpICovCkBAIC0xNjc5LDcgKzE2ODAsOSBAQCBjc2NoZWQy
X2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQog
ICAgICAgICB7CiAgICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNw
dSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKICAgICAgICAgICAgICAgICAgICAgICAgICZz
dmMtPm1pZ3JhdGVfcnFkLT5hY3RpdmUpOwotICAgICAgICAgICAgbmV3X2NwdSA9IGNwdW1hc2tf
YW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CisgICAgICAgICAgICBuZXdfY3B1ID0gY3B1
bWFza19jeWNsZShzdmMtPm1pZ3JhdGVfcnFkLT5waWNrX2JpYXMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgICAgICAg
ICAgc3ZjLT5taWdyYXRlX3JxZC0+cGlja19iaWFzID0gbmV3X2NwdTsKICAgICAgICAgICAgIGdv
dG8gb3V0X3VwOwogICAgICAgICB9CiAgICAgICAgIC8qIEZhbGwtdGhyb3VnaCB0byBub3JtYWwg
Y3B1IHBpY2sgKi8KQEAgLTE3MzcsNyArMTc0MCw5IEBAIGNzY2hlZDJfY3B1X3BpY2soY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAKICAgICBjcHVtYXNrX2Fu
ZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKICAg
ICAgICAgICAgICAgICAmcHJ2LT5ycWRbbWluX3JxaV0uYWN0aXZlKTsKLSAgICBuZXdfY3B1ID0g
Y3B1bWFza19hbnkoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICBuZXdfY3B1ID0gY3B1
bWFza19jeWNsZShwcnYtPnJxZFttaW5fcnFpXS5waWNrX2JpYXMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICBwcnYtPnJxZFttaW5f
cnFpXS5waWNrX2JpYXMgPSBuZXdfY3B1OwogICAgIEJVR19PTihuZXdfY3B1ID49IG5yX2NwdV9p
ZHMpOwogCiAgb3V0X3VwOgpAQCAtMTg1NCw3ICsxODU5LDkgQEAgc3RhdGljIHZvaWQgbWlncmF0
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgICAgIGNwdXBv
b2xfZG9tYWluX2NwdW1hc2soc3ZjLT52Y3B1LT5kb21haW4pKTsKICAgICAgICAgY3B1bWFza19h
bmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksCiAg
ICAgICAgICAgICAgICAgICAgICZ0cnFkLT5hY3RpdmUpOwotICAgICAgICBzdmMtPnZjcHUtPnBy
b2Nlc3NvciA9IGNwdW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CisgICAgICAg
IHN2Yy0+dmNwdS0+cHJvY2Vzc29yID0gY3B1bWFza19jeWNsZSh0cnFkLT5waWNrX2JpYXMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0
Y2hfY3B1KGNwdSkpOworICAgICAgICB0cnFkLT5waWNrX2JpYXMgPSBzdmMtPnZjcHUtPnByb2Nl
c3NvcjsKICAgICAgICAgQVNTRVJUKHN2Yy0+dmNwdS0+cHJvY2Vzc29yIDwgbnJfY3B1X2lkcyk7
CiAKICAgICAgICAgX3J1bnFfYXNzaWduKHN2YywgdHJxZCk7CkBAIC0yODE5LDEzICsyODI2LDE1
IEBAIGNzY2hlZDJfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgIHBy
aW50aygiUnVucXVldWUgJWQ6XG4iCiAgICAgICAgICAgICAgICAiXHRuY3B1cyAgICAgICAgICAg
ICAgPSAldVxuIgogICAgICAgICAgICAgICAgIlx0Y3B1cyAgICAgICAgICAgICAgID0gJXNcbiIK
LSAgICAgICAgICAgICAgICJcdG1heF93ZWlnaHQgICAgICAgICA9ICVkXG4iCisgICAgICAgICAg
ICAgICAiXHRtYXhfd2VpZ2h0ICAgICAgICAgPSAldVxuIgorICAgICAgICAgICAgICAgIlx0cGlj
a19iaWFzICAgICAgICAgID0gJXVcbiIKICAgICAgICAgICAgICAgICJcdGluc3Rsb2FkICAgICAg
ICAgICA9ICVkXG4iCiAgICAgICAgICAgICAgICAiXHRhdmVsb2FkICAgICAgICAgICAgPSAlIlBS
SV9zdGltZSIgKH4lIlBSSV9zdGltZSIlJSlcbiIsCiAgICAgICAgICAgICAgICBpLAogICAgICAg
ICAgICAgICAgY3B1bWFza193ZWlnaHQoJnBydi0+cnFkW2ldLmFjdGl2ZSksCiAgICAgICAgICAg
ICAgICBjcHVzdHIsCiAgICAgICAgICAgICAgICBwcnYtPnJxZFtpXS5tYXhfd2VpZ2h0LAorICAg
ICAgICAgICAgICAgcHJ2LT5ycWRbaV0ucGlja19iaWFzLAogICAgICAgICAgICAgICAgcHJ2LT5y
cWRbaV0ubG9hZCwKICAgICAgICAgICAgICAgIHBydi0+cnFkW2ldLmF2Z2xvYWQsCiAgICAgICAg
ICAgICAgICBmcmFjdGlvbik7CkBAIC0yOTI4LDYgKzI5MzcsOSBAQCBpbml0X3BkYXRhKHN0cnVj
dCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNwdSkKICAgICBfX2NwdW1hc2tf
c2V0X2NwdShjcHUsICZwcnYtPmluaXRpYWxpemVkKTsKICAgICBfX2NwdW1hc2tfc2V0X2NwdShj
cHUsICZycWQtPnNtdF9pZGxlKTsKIAorICAgIGlmICggY3B1bWFza193ZWlnaHQoJnJxZC0+YWN0
aXZlKSA9PSAxICkKKyAgICAgICAgcnFkLT5waWNrX2JpYXMgPSBjcHU7CisKICAgICByZXR1cm4g
cnFpOwogfQogCkBAIC0zMDQwLDYgKzMwNTIsOCBAQCBjc2NoZWQyX2RlaW5pdF9wZGF0YShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUpCiAgICAgICAgIHBy
aW50ayhYRU5MT0dfSU5GTyAiIE5vIGNwdXMgbGVmdCBvbiBydW5xdWV1ZSwgZGlzYWJsaW5nXG4i
KTsKICAgICAgICAgZGVhY3RpdmF0ZV9ydW5xdWV1ZShwcnYsIHJxaSk7CiAgICAgfQorICAgIGVs
c2UgaWYgKCBycWQtPnBpY2tfYmlhcyA9PSBjcHUgKQorICAgICAgICBycWQtPnBpY2tfYmlhcyA9
IGNwdW1hc2tfZmlyc3QoJnJxZC0+YWN0aXZlKTsKIAogICAgIHNwaW5fdW5sb2NrKCZycWQtPmxv
Y2spOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:22:21 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:22:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIE1-0004RZ-Lc; Wed, 12 Apr 2017 13:22:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIE0-0004RB-IK
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:20 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 E4/DE-03420-B0A2EE85; Wed, 12 Apr 2017 13:22:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVZdb612
 EwaHZchYTthk4MHps79vFHsAYxZqZl5RfkcCasWz3XeaCu0oV+z+dYG9gfCbZxcjFISTwhVHi
 /qGljBDOeUaJtUf/M3cxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgJPHld
 Q87iM0rYCax5NRhRhCbBah++9kJ7BMYORYwMqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MN
 PLTS0uTkxPzUlMKtZLzs/dxAj0CgMQ7GDc9zHyEKMkB5OSKO9lhbcRQnxJ+SmVGYnFGfFFpTm
 pxYcYNTg4BCacnTudSYolLz8vVUmCd5nGuwghwaLU9NSKtMwcYNjAlEpw8CiJ8KaoAaV5iwsS
 c4sz0yFSpxgVpcR5F4L0CYAkMkrz4NpgoXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxnQ
 abwZOaVwE1/BbSYCWjx2r1vQRaXJCKkpBoYQw1vTg9y55BPvC9sudqv/qBPx+6aX1nfswUl6h
 31ut9NF9LmrE+aH7w1soPpKXfA/lsuIh9Tp3WLsGpIp82dsFIop7hHmOEFd3rIMZu7swRt3qm
 prbjdYjmbXW5O6IVdznr/N0vLhjl2S4Z8fxp6mXtbetmuDqWvq7RFV8Qu8L7z4sJl93tKLMUZ
 iYZazEXFiQButHoNUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1492003338!57562553!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4731 invoked from network); 12 Apr 2017 13:22:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:22:19 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIDT-0002GA-Ds
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIDT-0003gR-DK
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:21:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIDT-0003gR-DK@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:21:47 +0000
Subject: [Xen-changelog] [xen master] xen: credit: consider tickled pCPUs as
	busy.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ3ZDUyOTI5OTU3NWVmMDFkZjU5MDUwMjUzZGJkYzBkMjQzNzVmMGEKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNyAxODo1Njo0NSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE4OjE3OjM5
IDIwMTcgKzAxMDAKCiAgICB4ZW46IGNyZWRpdDogY29uc2lkZXIgdGlja2xlZCBwQ1BVcyBhcyBi
dXN5LgogICAgCiAgICBDdXJyZW50bHksIGl0IGNhbiBoYXBwZW4gdGhhdCBfX3J1bnFfdGlja2xl
KCksCiAgICBydW5uaW5nIG9uIHBDUFUgMiBiZWNhdXNlIHZDUFUgeCB3b2tlIHVwLCBkZWNpZGVz
CiAgICB0byB0aWNrbGUgcENQVSAzLCBiZWNhdXNlIGl0J3MgaWRsZS4gSnVzdCBhZnRlcgogICAg
dGhhdCwgYnV0IGJlZm9yZSBwQ1BVIDMgbWFuYWdlcyB0byBzY2hlZHVsZSBhbmQKICAgIHBpY2sg
dXAgeCwgZWl0aGVyIF9fcnVucV90aWNrZWwoKSBvcgogICAgX19jc2NoZWRfY3B1X3BpY2soKSwg
cnVubmluZyBvbiBwQ1BVIDYsIHNlZXMgdGhhdAogICAgaWRsZSBwQ1BVcyBhcmUgMCwgMSBhbmQg
YWxzbyAzLCBhbmQgZm9yIHdoYXRldmVyCiAgICByZWFzb24gaXQgYWxzbyBjaG9vc2VzIDMgZm9y
IHdha2luZyB1cCAob3IKICAgIG1pZ3JhdGluZykgdkNQVSB5LgogICAgCiAgICBXaGVuIHBDUFUg
MyBnb2VzIHRocm91Z2ggdGhlIHNjaGVkdWxlciwgaXQgd2lsbAogICAgcGljayB1cCwgc2F5LCB2
Q1BVIHgsIGFuZCB5IHdpbGwgc2l0IGluIGl0cwogICAgcnVucXVldWUsIGV2ZW4gaWYgdGhlcmUg
YXJlIGlkbGUgcENQVXMuCiAgICAKICAgIEFsbGV2aWF0ZSB0aGlzIGJ5IG1hcmtpbmcgYSBwQ1BV
IHRvIGJlIGlkbGUKICAgIHJpZ2h0IGF3YXkgd2hlbiB0aWNrbGluZyBpdCAobGlrZSwgZS5nLiwg
aXQgaGFwcGVucwogICAgaW4gQ3JlZGl0MikuCiAgICAKICAgIE5vdGUgdGhhdCB0aGlzIGRvZXMg
bm90IGVsaW1pbmF0ZSB0aGUgcmFjZS4gVGhhdAogICAgaXMgbm90IHBvc3NpYmxlIHdpdGhvdXQg
aW50cm9kdWNpbmcgcHJvcGVyIGxvY2tpbmcKICAgIGZvciB0aGUgY3B1bWFza3MgdGhlIHNjaGVk
dWxlciB1c2VzLiBJdCBzaWduaWZpY2FudGx5CiAgICByZWR1Y2VzIHRoZSB3aW5kb3cgZHVyaW5n
IHdoaWNoIGl0IGNhbiBoYXBwZW4sIHRob3VnaC4KICAgIAogICAgSW50cm9kdWNlIHByb3BlciBs
b2NraW5nIGZvciB0aGUgY3B1bWFzayBjYW4sIGluCiAgICB0aGVvcnksIGJlIGRvbmUsIGFuZCBt
YXkgYmUgaW52ZXN0aWdhdGVkIGluIGZ1dHVyZS4KICAgIEl0IGlzIGEgc2lnbmlmaWNhbnQgYW1v
dW50IG9mIHdvcmsgdG8gZG8gaXQgcHJvcGVybHkKICAgIChlLmcuLCBhdm9pZGluZyBkZWFkbG9j
ayksIGFuZCBpdCBpcyBsaWtlbHkgdG8gYWR2ZXJzZWx5CiAgICBhZmZlY3Qgc2NhbGFiaWxpdHks
IGFuZCBzbyBpdCBtYXkgYmUgYSBwYXRoIGl0IGlzIGp1c3QKICAgIG5vdCB3b3J0aCBmb2xsb3dp
bmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9s
aUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIHwgMzIgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDU5ZWQ0Y2EuLjdiNGVhMDIgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQuYwpAQCAtNDg5LDcgKzQ4OSwxNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5x
X3RpY2tsZShzdHJ1Y3QgY3NjaGVkX3ZjcHUgKm5ldykKICAgICAgICAgICAgICAgICBfX3RyYWNl
X3ZhcihUUkNfQ1NDSEVEX1RJQ0tMRSwgMSwgc2l6ZW9mKGNwdSksICZjcHUpOwogICAgICAgICB9
CiAKLSAgICAgICAgLyogU2VuZCBzY2hlZHVsZXIgaW50ZXJydXB0cyB0byBkZXNpZ25hdGVkIENQ
VXMgKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogTWFyayB0aGUgZGVzaWduYXRlZCBDUFVzIGFz
IGJ1c3kgYW5kIHNlbmQgdGhlbSBhbGwgdGhlIHNjaGVkdWxlcgorICAgICAgICAgKiBpbnRlcnJ1
cHQuIFdlIG5lZWQgdGhlIGZvcl9lYWNoX2NwdSBmb3IgZGVhbGluZyB3aXRoIHRoZQorICAgICAg
ICAgKiAhb3B0X3RpY2tsZV9vbmVfaWRsZSBjYXNlLiBXZSBtdXN0IHVzZSBjcHVtYXNrX2NsZWFy
X2NwdSgpIGFuZAorICAgICAgICAgKiBjYW4ndCB1c2UgY3B1bWFza19hbmRub3QoKSwgYmVjYXVz
ZSBwcnYtPmlkbGVycyBuZWVkcyBhdG9taWMgYWNjZXNzLgorICAgICAgICAgKgorICAgICAgICAg
KiBJbiB0aGUgZGVmYXVsdCAoYW5kIG1vc3QgY29tbW9uKSBjYXNlLCB3aGVuIG9wdF9yaWNrbGVf
b25lX2lkbGUgaXMKKyAgICAgICAgICogdHJ1ZSwgdGhlIGxvb3AgZG9lcyBvbmx5IG9uZSBzdGVw
LCBhbmQgb25seSBvbmUgYml0IGlzIGNsZWFyZWQuCisgICAgICAgICAqLworICAgICAgICBmb3Jf
ZWFjaF9jcHUoY3B1LCAmbWFzaykKKyAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwg
cHJ2LT5pZGxlcnMpOwogICAgICAgICBjcHVtYXNrX3JhaXNlX3NvZnRpcnEoJm1hc2ssIFNDSEVE
VUxFX1NPRlRJUlEpOwogICAgIH0KICAgICBlbHNlCkBAIC05OTAsNiArMTAwMCwxMyBAQCBjc2No
ZWRfdmNwdV9hY2N0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1
KQogICAgICAgICAgICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKHN2YywgbWlncmF0ZV9yKTsKICAg
ICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksobWlncmF0ZV9ydW5uaW5nKTsKICAgICAgICAgICAg
IHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZjdXJyZW50LT5wYXVzZV9mbGFncyk7CisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogQXMgd2UgYXJlIGFib3V0IHRvIHRpY2tsZSBjcHUsIHdl
IHNob3VsZCBjbGVhciBpdHMgYml0IGluCisgICAgICAgICAgICAgKiBpZGxlcnMuIEJ1dCwgaWYg
d2UgYXJlIGhlcmUsIGl0IG1lYW5zIHRoZXJlIGlzIHNvbWVvbmUgcnVubmluZworICAgICAgICAg
ICAgICogb24gaXQsIGFuZCBoZW5jZSB0aGUgYml0IG11c3QgYmUgemVybyBhbHJlYWR5LgorICAg
ICAgICAgICAgICovCisgICAgICAgICAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENTQ0hFRF9QUklWKHBlcl9jcHUo
c2NoZWR1bGVyLCBjcHUpKS0+aWRsZXJzKSk7CiAgICAgICAgICAgICBjcHVfcmFpc2Vfc29mdGly
cShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOwogICAgICAgICB9CiAgICAgfQpAQCAtMTA4MiwxMyAr
MTA5OSwyMiBAQCBzdGF0aWMgdm9pZAogY3NjaGVkX3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZF92Y3B1
ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOworICAgIHVuc2lnbmVkIGludCBjcHUgPSB2
Yy0+cHJvY2Vzc29yOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3NsZWVwKTsKIAogICAg
IEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwogCi0gICAgaWYgKCBjdXJyX29uX2NwdSh2Yy0+
cHJvY2Vzc29yKSA9PSB2YyApCi0gICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNz
b3IsIFNDSEVEVUxFX1NPRlRJUlEpOworICAgIGlmICggY3Vycl9vbl9jcHUoY3B1KSA9PSB2YyAp
CisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBXZSBhcmUgYWJvdXQgdG8gdGlja2xlIGNw
dSwgc28gd2Ugc2hvdWxkIGNsZWFyIGl0cyBiaXQgaW4gaWRsZXJzLgorICAgICAgICAgKiBCdXQs
IHdlIGFyZSBoZXJlIGJlY2F1c2UgdmMgaXMgZ29pbmcgdG8gc2xlZXAgd2hpbGUgcnVubmluZyBv
biBjcHUsCisgICAgICAgICAqIHNvIHRoZSBiaXQgbXVzdCBiZSB6ZXJvIGFscmVhZHkuCisgICAg
ICAgICAqLworICAgICAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBDU0NIRURfUFJJ
VihwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSktPmlkbGVycykpOworICAgICAgICBjcHVfcmFpc2Vf
c29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOworICAgIH0KICAgICBlbHNlIGlmICggX192
Y3B1X29uX3J1bnEoc3ZjKSApCiAgICAgICAgIF9fcnVucV9yZW1vdmUoc3ZjKTsKIH0KLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:22:32 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:22:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIEC-0004Ti-NI; Wed, 12 Apr 2017 13:22:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIEA-0004TI-M0
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:30 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 D7/20-23854-51A2EE85; Wed, 12 Apr 2017 13:22:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVdU612
 EwcxmAYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNWL3YomCzZsXL5n1MDYw75boYuTiEBL4wSjR/
 /sIK4ZxnlFg0uYWti5GDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhAV+Jz7d2g
 sV5Bcwktsw8xwRiswDVz1u7gn0CI8cCRoZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwdh6wu8QoyQHk5Io72WFtxFCfEn5KZUZicUZ8UWlOan
 Fhxg1ODgEJpydO51JiiUvPy9VSYKXX/NdhJBgUWp6akVaZg4waGBKJTh4lER4U9SA0rzFBYm5
 xZnpEKlTjIpS4rwsIH0CIImM0jy4NligXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzOsKM
 oUnM68EbvoroMVMQIvX7n0LsrgkESEl1cAYEpSwOuLI4yRV7ccSPe0Bn80nnXjJ/8q32WG+Te
 BG/6S1WxlPm8XcnTih+JLy0pYtxw9fWH2lwnP7LusTS1sStecZT3PPO7DlUnXqbDvxNJ6pX/6
 4cEfcnPqPke/AwgkLcz1UzsoHHakXDUq4wiPKGLF24/GczjkHWObfe+xnxpT/cqdm+t5PSizF
 GYmGWsxFxYkAcpkk6E8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1492003348!87892616!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35994 invoked from network); 12 Apr 2017 13:22:29 -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; 12 Apr 2017 13:22:29 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIE7-0002Hw-UB
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIE7-0003lU-Tc
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIE7-0003lU-Tc@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:22:27 +0000
Subject: [Xen-changelog] [xen master] xen: credit1: treat pCPUs more evenly
	during balancing.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg5MjE2Yzc5OTllYjViODU1OGJmYWM3ZDYxYWUwZDVhYjg0NGNlM2YKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNyAxODo1NzoxNCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE4OjE3OjM5
IDIwMTcgKzAxMDAKCiAgICB4ZW46IGNyZWRpdDE6IHRyZWF0IHBDUFVzIG1vcmUgZXZlbmx5IGR1
cmluZyBiYWxhbmNpbmcuCiAgICAKICAgIFJpZ2h0IG5vdywgd2UgdXNlIGNwdW1hc2tfZmlyc3Qo
KSBmb3IgZ29pbmcgdGhyb3VnaAogICAgdGhlIGJ1cyBwQ1BVcyBpbiBjc2NoZWRfbG9hZF9iYWxh
bmNlKCkuIFRoaXMgbWVhbnMKICAgIG5vdCBhbGwgcENQVXMgaGF2ZSBlcXVhbCBjaGFuY2VzIG9m
IHNlZWluZyB0aGVpcgogICAgcGVuZGluZyB3b3JrIHN0b2xlbi4gSXQgYWxzbyBtZWFucyB0aGVy
ZSBpcyBtb3JlCiAgICBydW5xdWV1ZSBsb2NrIHByZXNzdXJlIG9uIGxvd2VyIElEIHBDUFVzLgog
ICAgCiAgICBUbyBhdm9pZCBhbGwgdGhpcywgbGV0J3MgcmVjb3JkIGFuZCByZW1lbWJlciwgZm9y
CiAgICBlYWNoIE5VTUEgbm9kZSwgZnJvbSB3aGF0IHBDUFUgd2UgaGF2ZSBzdG9sZW4gZm9yCiAg
ICBsYXN0LCBhbmQgc3RhcnQgZnJvbSB0aGF0IHRoZSBmb2xsb3dpbmcgdGltZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgot
LS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBhMGFkMTY3Li45MzY1OGRjIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMK
QEAgLTIyOSw2ICsyMjksNyBAQCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgewogICAgIHVpbnQzMl90
IGNyZWRpdDsKICAgICBpbnQgY3JlZGl0X2JhbGFuY2U7CiAgICAgdWludDMyX3QgcnVucV9zb3J0
OworICAgIHVpbnQzMl90ICpiYWxhbmNlX2JpYXM7CiAgICAgdW5zaWduZWQgcmF0ZWxpbWl0X3Vz
OwogICAgIC8qIFBlcmlvZCBvZiBtYXN0ZXIgYW5kIHRpY2sgaW4gbWlsbGlzZWNvbmRzICovCiAg
ICAgdW5zaWduZWQgdHNsaWNlX21zLCB0aWNrX3BlcmlvZF91cywgdGlja3NfcGVyX3RzbGljZTsK
QEAgLTU2MCw2ICs1NjEsNyBAQCBjc2NoZWRfZGVpbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgdm9pZCAqcGNwdSwgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkX3By
aXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKG9wcyk7CiAgICAgc3RydWN0IGNzY2hlZF9wY3B1ICpz
cGMgPSBwY3B1OworICAgIHVuc2lnbmVkIGludCBub2RlID0gY3B1X3RvX25vZGUoY3B1KTsKICAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAgICAgLyoKQEAgLTU4Myw2ICs1ODUsMTIgQEAgY3Nj
aGVkX2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUs
IGludCBjcHUpCiAgICAgICAgIHBydi0+bWFzdGVyID0gY3B1bWFza19maXJzdChwcnYtPmNwdXMp
OwogICAgICAgICBtaWdyYXRlX3RpbWVyKCZwcnYtPm1hc3Rlcl90aWNrZXIsIHBydi0+bWFzdGVy
KTsKICAgICB9CisgICAgaWYgKCBwcnYtPmJhbGFuY2VfYmlhc1tub2RlXSA9PSBjcHUgKQorICAg
IHsKKyAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoLCBwcnYtPmNwdXMsICZub2Rl
X3RvX2NwdW1hc2sobm9kZSkpOworICAgICAgICBpZiAoICFjcHVtYXNrX2VtcHR5KGNwdW1hc2tf
c2NyYXRjaCkgKQorICAgICAgICAgICAgcHJ2LT5iYWxhbmNlX2JpYXNbbm9kZV0gPSAgY3B1bWFz
a19maXJzdChjcHVtYXNrX3NjcmF0Y2gpOworICAgIH0KICAgICBraWxsX3RpbWVyKCZzcGMtPnRp
Y2tlcik7CiAgICAgaWYgKCBwcnYtPm5jcHVzID09IDAgKQogICAgICAgICBraWxsX3RpbWVyKCZw
cnYtPm1hc3Rlcl90aWNrZXIpOwpAQCAtNjIyLDYgKzYzMCwxMCBAQCBpbml0X3BkYXRhKHN0cnVj
dCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkX3BjcHUgKnNwYywgaW50IGNwdSkK
ICAgICAgICAgICAgICAgICAgIE5PVygpICsgTUlMTElTRUNTKHBydi0+dHNsaWNlX21zKSk7CiAg
ICAgfQogCisgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoLCBwcnYtPmNwdXMsICZub2Rl
X3RvX2NwdW1hc2soY3B1X3RvX25vZGUoY3B1KSkpOworICAgIGlmICggY3B1bWFza193ZWlnaHQo
Y3B1bWFza19zY3JhdGNoKSA9PSAxICkKKyAgICAgICAgcHJ2LT5iYWxhbmNlX2JpYXNbY3B1X3Rv
X25vZGUoY3B1KV0gPSBjcHU7CisKICAgICBpbml0X3RpbWVyKCZzcGMtPnRpY2tlciwgY3NjaGVk
X3RpY2ssICh2b2lkICopKHVuc2lnbmVkIGxvbmcpY3B1LCBjcHUpOwogICAgIHNldF90aW1lcigm
c3BjLT50aWNrZXIsIE5PVygpICsgTUlDUk9TRUNTKHBydi0+dGlja19wZXJpb2RfdXMpICk7CiAK
QEAgLTE3MzUsNyArMTc0Nyw3IEBAIGNzY2hlZF9sb2FkX2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9w
cml2YXRlICpwcnYsIGludCBjcHUsCiAgICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzcGVlcjsKICAg
ICBjcHVtYXNrX3Qgd29ya2VyczsKICAgICBjcHVtYXNrX3QgKm9ubGluZTsKLSAgICBpbnQgcGVl
cl9jcHUsIHBlZXJfbm9kZSwgYnN0ZXA7CisgICAgaW50IHBlZXJfY3B1LCBmaXJzdF9jcHUsIHBl
ZXJfbm9kZSwgYnN0ZXA7CiAgICAgaW50IG5vZGUgPSBjcHVfdG9fbm9kZShjcHUpOwogCiAgICAg
QlVHX09OKCBjcHUgIT0gc25leHQtPnZjcHUtPnByb2Nlc3NvciApOwpAQCAtMTc3OSw5ICsxNzkx
LDEwIEBAIGNzY2hlZF9sb2FkX2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIGlu
dCBjcHUsCiAgICAgICAgICAgICBjcHVtYXNrX2FuZCgmd29ya2VycywgJndvcmtlcnMsICZub2Rl
X3RvX2NwdW1hc2socGVlcl9ub2RlKSk7CiAgICAgICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1
KGNwdSwgJndvcmtlcnMpOwogCi0gICAgICAgICAgICBwZWVyX2NwdSA9IGNwdW1hc2tfZmlyc3Qo
JndvcmtlcnMpOwotICAgICAgICAgICAgaWYgKCBwZWVyX2NwdSA+PSBucl9jcHVfaWRzICkKKyAg
ICAgICAgICAgIGZpcnN0X2NwdSA9IGNwdW1hc2tfY3ljbGUocHJ2LT5iYWxhbmNlX2JpYXNbcGVl
cl9ub2RlXSwgJndvcmtlcnMpOworICAgICAgICAgICAgaWYgKCBmaXJzdF9jcHUgPj0gbnJfY3B1
X2lkcyApCiAgICAgICAgICAgICAgICAgZ290byBuZXh0X25vZGU7CisgICAgICAgICAgICBwZWVy
X2NwdSA9IGZpcnN0X2NwdTsKICAgICAgICAgICAgIGRvCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKQEAgLTE4NDUsMTMgKzE4NTgsMTkgQEAgY3NjaGVk
X2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAgICAg
ICAgICAgICAgICBpZiAoIHNwZWVyICE9IE5VTEwgKQogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgKnN0b2xlbiA9IDE7CisgICAgICAgICAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgICAgICAgICAqIE5leHQgdGltZSB3ZSdsbCBsb29rIGZvciB3b3JrIHRvIHN0ZWFs
IG9uIHRoaXMgbm9kZSwgd2UKKyAgICAgICAgICAgICAgICAgICAgICogd2lsbCBzdGFydCBmcm9t
IHRoZSBuZXh0IHBDUFUsIHdpdGggcmVzcGVjdCB0byB0aGlzIG9uZSwKKyAgICAgICAgICAgICAg
ICAgICAgICogc28gd2UgZG9uJ3QgcmlzayBzdGVhbGluZyBhbHdheXMgZnJvbSB0aGUgc2FtZSBv
bmVzLgorICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgcHJ2LT5i
YWxhbmNlX2JpYXNbcGVlcl9ub2RlXSA9IHBlZXJfY3B1OwogICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gc3BlZXI7CiAgICAgICAgICAgICAgICAgfQogCiAgbmV4dF9jcHU6CiAgICAgICAgICAg
ICAgICAgcGVlcl9jcHUgPSBjcHVtYXNrX2N5Y2xlKHBlZXJfY3B1LCAmd29ya2Vycyk7CiAKLSAg
ICAgICAgICAgIH0gd2hpbGUoIHBlZXJfY3B1ICE9IGNwdW1hc2tfZmlyc3QoJndvcmtlcnMpICk7
CisgICAgICAgICAgICB9IHdoaWxlKCBwZWVyX2NwdSAhPSBmaXJzdF9jcHUgKTsKIAogIG5leHRf
bm9kZToKICAgICAgICAgICAgIHBlZXJfbm9kZSA9IGN5Y2xlX25vZGUocGVlcl9ub2RlLCBub2Rl
X29ubGluZV9tYXApOwpAQCAtMjIwNCwxMCArMjIyMywxOSBAQCBjc2NoZWRfaW5pdChzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMpCiAgICAgcHJ2ID0geHphbGxvYyhzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUp
OwogICAgIGlmICggcHJ2ID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAg
IHBydi0+YmFsYW5jZV9iaWFzID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgTUFYX05VTU5PREVT
KTsKKyAgICBpZiAoIHBydi0+YmFsYW5jZV9iaWFzID09IE5VTEwgKQorICAgIHsKKyAgICAgICAg
eGZyZWUocHJ2KTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQorCiAgICAgaWYgKCAh
emFsbG9jX2NwdW1hc2tfdmFyKCZwcnYtPmNwdXMpIHx8CiAgICAgICAgICAhemFsbG9jX2NwdW1h
c2tfdmFyKCZwcnYtPmlkbGVycykgKQogICAgIHsKICAgICAgICAgZnJlZV9jcHVtYXNrX3Zhcihw
cnYtPmNwdXMpOworICAgICAgICB4ZnJlZShwcnYtPmJhbGFuY2VfYmlhcyk7CiAgICAgICAgIHhm
cmVlKHBydik7CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KQEAgLTIyNTMsNiArMjI4
MSw3IEBAIGNzY2hlZF9kZWluaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgICAgICBvcHMt
PnNjaGVkX2RhdGEgPSBOVUxMOwogICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKHBydi0+Y3B1cyk7
CiAgICAgICAgIGZyZWVfY3B1bWFza192YXIocHJ2LT5pZGxlcnMpOworICAgICAgICB4ZnJlZShw
cnYtPmJhbGFuY2VfYmlhcyk7CiAgICAgICAgIHhmcmVlKHBydik7CiAgICAgfQogfQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:22:42 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIEM-0004WL-QC; Wed, 12 Apr 2017 13:22:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIEK-0004W1-PU
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:40 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E9/69-14551-F1A2EE85; Wed, 12 Apr 2017 13:22:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVde612
 EwZmHIhYTthk4MHps79vFHsAYxZqZl5RfkcCa8aJ5NWvBG/OKYx3LWRoYb+p0MXJxCAl8YZQ4
 17KSDcI5zyjx48ZTIIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvASoQFgiXW3IsHC
 fMKmEksvfSFHcRmASqfuXgfywRGjgWMDKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxi3bfc8xCjJwaQkyntZ4W2EEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneZRrvIoQEi1LTUyvSMnOAwQGTluDgURLhTVEDSvMWFyTmFmemQ6ROMepyXGn9+J5J
 iCUvPy9VSpx3IcgMAZCijNI8uBGwQL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6zIFN4M
 vNK4Da9AjqCCeiItXvfghxRkoiQkmpgrBCwYzefwLDv8UmLwCaTc+Hqgr1MH7Z+zpjicrgyW8
 xGOyWFq3prhPd1V7FJReUuh3bafVScXW6xXvOI4YUrq5uCv98wCjaPtZpfPH/+seCLhoxv/0/
 j/7om0HzHnGXJ/a08PNreh5bfuKN2sTxtxyITVYlcnvVW31SsE3L+58y9vqsm41WUEktxRqKh
 FnNRcSIA+adbeE8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1492003358!59444095!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14931 invoked from network); 12 Apr 2017 13:22:39 -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; 12 Apr 2017 13:22:39 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIEI-0002I6-0O
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIEH-0003mP-Vl
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIEH-0003mP-Vl@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:22:37 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3 ITS: parse and store ITS
	subnodes from hardware DT
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYyNDA0YWJhNzgyYTQ4ODI0NGRhOWMwNDQ0ZTk4Yzg0YmIxMjdhNjcKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNyAyMzowNzo1MyAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjE1OjE5
IDIwMTcgLTA3MDAKCiAgICBBUk06IEdJQ3YzIElUUzogcGFyc2UgYW5kIHN0b3JlIElUUyBzdWJu
b2RlcyBmcm9tIGhhcmR3YXJlIERUCiAgICAKICAgIFBhcnNlIHRoZSBHSUMgc3Vibm9kZXMgaW4g
dGhlIGRldmljZSB0cmVlIHRvIGZpbmQgZXZlcnkgSVRTIE1TSSBjb250cm9sbGVyCiAgICB0aGUg
aGFyZHdhcmUgb2ZmZXJzLiBTdG9yZSB0aGF0IGluZm9ybWF0aW9uIGluIGEgbGlzdCB0byBib3Ro
IHByb3BhZ2F0ZQogICAgYWxsIG9mIHRoZW0gbGF0ZXIgdG8gRG9tMCwgYnV0IGFsc28gdG8gYmUg
YWJsZSB0byBpdGVyYXRlIG92ZXIgYWxsIElUU2VzLgogICAgVGhpcyBpbnRyb2R1Y2VzIGFuIElU
UyBLY29uZmlnIG9wdGlvbiAoYXMgYW4gRVhQRVJUIG9wdGlvbiksIHVzZQogICAgWEVOX0NPTkZJ
R19FWFBFUlQ9eSBvbiB0aGUgbWFrZSBjb21tYW5kIGxpbmUgdG8gc2VlIGFuZCB1c2UgdGhlIG9w
dGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgfCAgNSAr
KysKIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJt
L2dpYy12My1pdHMuYyAgICAgICAgfCA3NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8IDEwICsrKy0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCA2NSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMTU0IGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9h
cm0vS2NvbmZpZwppbmRleCA0MzEyM2U2Li5kNDZiOThjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vS2NvbmZpZworKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwpAQCAtNDUsNiArNDUsMTEgQEAg
Y29uZmlnIEFDUEkKIGNvbmZpZyBIQVNfR0lDVjMKIAlib29sCiAKK2NvbmZpZyBIQVNfSVRTCisg
ICAgICAgIGJvb2wKKyAgICAgICAgcHJvbXB0ICJHSUN2MyBJVFMgTVNJIGNvbnRyb2xsZXIgc3Vw
cG9ydCIgaWYgRVhQRVJUID0gInkiCisgICAgICAgIGRlcGVuZHMgb24gSEFTX0dJQ1YzCisKIGVu
ZG1lbnUKIAogbWVudSAiQVJNIGVycmF0YSB3b3JrYXJvdW5kIHZpYSB0aGUgYWx0ZXJuYXRpdmUg
ZnJhbWV3b3JrIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gv
YXJtL01ha2VmaWxlCmluZGV4IDBjZTk0YTguLjM5YzBhMDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKQEAgLTE4LDYgKzE4LDcg
QEAgb2JqLSQoRUFSTFlfUFJJTlRLKSArPSBlYXJseV9wcmludGsubwogb2JqLXkgKz0gZ2ljLm8K
IG9iai15ICs9IGdpYy12Mi5vCiBvYmotJChDT05GSUdfSEFTX0dJQ1YzKSArPSBnaWMtdjMubwor
b2JqLSQoQ09ORklHX0hBU19JVFMpICs9IGdpYy12My1pdHMubwogb2JqLXkgKz0gZ3Vlc3Rjb3B5
Lm8KIG9iai15ICs9IGh2bS5vCiBvYmoteSArPSBpby5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi42YjAyMzQ5Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYwpAQCAtMCwwICsxLDc3IEBACisvKgorICogeGVuL2FyY2gvYXJt
L2dpYy12My1pdHMuYworICoKKyAqIEFSTSBHSUN2MyBJbnRlcnJ1cHQgVHJhbnNsYXRpb24gU2Vy
dmljZSAoSVRTKSBzdXBwb3J0CisgKgorICogQ29weXJpZ2h0IChDKSAyMDE2LDIwMTcgLSBBUk0g
THRkCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uOyB1bmRlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UuCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLwor
CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPGFzbS9naWNfdjNfZGVmcy5oPgorI2lu
Y2x1ZGUgPGFzbS9naWNfdjNfaXRzLmg+CisKKy8qCisgKiBObyBsb2NrIGhlcmUsIGFzIHRoaXMg
bGlzdCBnZXRzIG9ubHkgcG9wdWxhdGVkIHVwb24gYm9vdCB3aGlsZSBzY2FubmluZworICogZmly
bXdhcmUgdGFibGVzIGZvciBhbGwgaG9zdCBJVFNlcywgYW5kIG9ubHkgZ2V0cyBpdGVyYXRlZCBh
ZnRlcndhcmRzLgorICovCitMSVNUX0hFQUQoaG9zdF9pdHNfbGlzdCk7CisKK2Jvb2wgZ2ljdjNf
aXRzX2hvc3RfaGFzX2l0cyh2b2lkKQoreworICAgIHJldHVybiAhbGlzdF9lbXB0eSgmaG9zdF9p
dHNfbGlzdCk7Cit9CisKKy8qIFNjYW4gdGhlIERUIGZvciBhbnkgSVRTIG5vZGVzIGFuZCBjcmVh
dGUgYSBsaXN0IG9mIGhvc3QgSVRTZXMgb3V0IG9mIGl0LiAqLwordm9pZCBnaWN2M19pdHNfZHRf
aW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCit7CisgICAgY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9ub2RlICppdHMgPSBOVUxMOworICAgIHN0cnVjdCBob3N0X2l0cyAqaXRz
X2RhdGE7CisKKyAgICAvKgorICAgICAqIENoZWNrIGZvciBJVFMgTVNJIHN1Ym5vZGVzLiBJZiBh
bnksIGFkZCB0aGUgSVRTIHJlZ2lzdGVyCisgICAgICogZnJhbWVzIHRvIHRoZSBJVFMgbGlzdC4K
KyAgICAgKi8KKyAgICBkdF9mb3JfZWFjaF9jaGlsZF9ub2RlKG5vZGUsIGl0cykKKyAgICB7Cisg
ICAgICAgIHVpbnQ2NF90IGFkZHIsIHNpemU7CisKKyAgICAgICAgaWYgKCAhZHRfZGV2aWNlX2lz
X2NvbXBhdGlibGUoaXRzLCAiYXJtLGdpYy12My1pdHMiKSApCisgICAgICAgICAgICBjb250aW51
ZTsKKworICAgICAgICBpZiAoIGR0X2RldmljZV9nZXRfYWRkcmVzcyhpdHMsIDAsICZhZGRyLCAm
c2l6ZSkgKQorICAgICAgICAgICAgcGFuaWMoIkdJQ3YzOiBDYW5ub3QgZmluZCBhIHZhbGlkIElU
UyBmcmFtZSBhZGRyZXNzIik7CisKKyAgICAgICAgaXRzX2RhdGEgPSB4emFsbG9jKHN0cnVjdCBo
b3N0X2l0cyk7CisgICAgICAgIGlmICggIWl0c19kYXRhICkKKyAgICAgICAgICAgIHBhbmljKCJH
SUN2MzogQ2Fubm90IGFsbG9jYXRlIG1lbW9yeSBmb3IgSVRTIGZyYW1lIik7CisKKyAgICAgICAg
aXRzX2RhdGEtPmFkZHIgPSBhZGRyOworICAgICAgICBpdHNfZGF0YS0+c2l6ZSA9IHNpemU7Cisg
ICAgICAgIGl0c19kYXRhLT5kdF9ub2RlID0gaXRzOworCisgICAgICAgIHByaW50aygiR0lDdjM6
IEZvdW5kIElUUyBAMHglbHhcbiIsIGFkZHIpOworCisgICAgICAgIGxpc3RfYWRkX3RhaWwoJml0
c19kYXRhLT5lbnRyeSwgJmhvc3RfaXRzX2xpc3QpOworICAgIH0KK30KKworLyoKKyAqIExvY2Fs
IHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmlu
ZGV4IDY5NWYwMWYuLmI2MjYyOTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwor
KysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTQyLDYgKzQyLDcgQEAKICNpbmNsdWRlIDxh
c20vZGV2aWNlLmg+CiAjaW5jbHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS9naWNfdjNf
ZGVmcy5oPgorI2luY2x1ZGUgPGFzbS9naWNfdjNfaXRzLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZl
YXR1cmUuaD4KICNpbmNsdWRlIDxhc20vYWNwaS5oPgogCkBAIC0xMjI3LDExICsxMjI4LDEyIEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2M19kdF9pbml0KHZvaWQpCiAgICAgICovCiAgICAgcmVz
ID0gZHRfZGV2aWNlX2dldF9hZGRyZXNzKG5vZGUsIDEgKyBnaWN2My5yZGlzdF9jb3VudCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNiYXNlLCAmY3NpemUpOwotICAgIGlmICgg
cmVzICkKLSAgICAgICAgcmV0dXJuOworICAgIGlmICggIXJlcyApCisgICAgICAgIGR0X2Rldmlj
ZV9nZXRfYWRkcmVzcyhub2RlLCAxICsgZ2ljdjMucmRpc3RfY291bnQgKyAyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJnZiYXNlLCAmdnNpemUpOwogCi0gICAgZHRfZGV2aWNlX2dl
dF9hZGRyZXNzKG5vZGUsIDEgKyBnaWN2My5yZGlzdF9jb3VudCArIDIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICZ2YmFzZSwgJnZzaXplKTsKKyAgICAvKiBDaGVjayBmb3IgSVRTIGNoaWxk
IG5vZGVzIGFuZCBidWlsZCB0aGUgaG9zdCBJVFMgbGlzdCBhY2NvcmRpbmdseS4gKi8KKyAgICBn
aWN2M19pdHNfZHRfaW5pdChub2RlKTsKIH0KIAogc3RhdGljIGludCBnaWN2M19pb21lbV9kZW55
X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43MjFlMWUyCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTAsMCArMSw2NSBAQAor
LyoKKyAqIEFSTSBHSUN2MyBJVFMgc3VwcG9ydAorICoKKyAqIEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPgorICogQ29weXJpZ2h0IChjKSAyMDE2LDIwMTcgQVJNIEx0ZC4K
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247IHVuZGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZS4KKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1
bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3Ig
bW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh
bTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNp
Zm5kZWYgX19BU01fQVJNX0lUU19IX18KKyNkZWZpbmUgX19BU01fQVJNX0lUU19IX18KKworI2lu
Y2x1ZGUgPHhlbi9kZXZpY2VfdHJlZS5oPgorCisvKiBkYXRhIHN0cnVjdHVyZSBmb3IgZWFjaCBo
YXJkd2FyZSBJVFMgKi8KK3N0cnVjdCBob3N0X2l0cyB7CisgICAgc3RydWN0IGxpc3RfaGVhZCBl
bnRyeTsKKyAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmR0X25vZGU7CisgICAgcGFk
ZHJfdCBhZGRyOworICAgIHBhZGRyX3Qgc2l6ZTsKK307CisKKworI2lmZGVmIENPTkZJR19IQVNf
SVRTCisKK2V4dGVybiBzdHJ1Y3QgbGlzdF9oZWFkIGhvc3RfaXRzX2xpc3Q7CisKKy8qIFBhcnNl
IHRoZSBob3N0IERUIGFuZCBwaWNrIHVwIGFsbCBob3N0IElUU2VzLiAqLwordm9pZCBnaWN2M19p
dHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpOworCitib29sIGdp
Y3YzX2l0c19ob3N0X2hhc19pdHModm9pZCk7CisKKyNlbHNlCisKK3N0YXRpYyBpbmxpbmUgdm9p
ZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCit7
Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpCit7
CisgICAgcmV0dXJuIGZhbHNlOworfQorCisjZW5kaWYgLyogQ09ORklHX0hBU19JVFMgKi8KKwor
I2VuZGlmCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUt
c3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTog
bmlsCisgKiBFbmQ6CisgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:22:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIEc-0004Yg-Rw; Wed, 12 Apr 2017 13:22:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIEb-0004YM-Df
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:57 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 A3/53-03430-03A2EE85; Wed, 12 Apr 2017 13:22:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVddA612
 EwaMF7BYTthk4MHps79vFHsAYxZqZl5RfkcCa8aH9DFPBO82KU9f+MTYw3pHvYuTiEBL4wiix
 6NV2FgjnPKPE2zMn2LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhawlPjRu
 okJxOYVMJP4dn0qWJwFqL7t1n7mCYwcCxgZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwzrzsf4hRkoNJSZT3ssLbCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvPya7yKEBItS01Mr0jJzgMEBk5bg4FES4U1RA0rzFhck5hZnpkOkTjEqSonzsoD0
 CYAkMkrz4NpgAXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwhBTeDLzSuCmvwJazAS0eO3et
 yCLSxIRUlINjCIWgc5XPvxLKllsxtt9yMXh/PmF5/7efH3RpvP7omW9100PrMtoTw9nzAlf3P
 172tSbzuF8UWxrLhy6lBxfbF7L2R57dL+vnt7S2kmXJlcv3XPfWEV3730mP9u1wboXyvmPfbw
 xN357TfPLhGbZKXofbS0lLkZMW7TaScjN4VR5bdjOZ34d/5VYijMSDbWYi4oTAdCLNVBDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1492003375!63317678!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4348 invoked from network); 12 Apr 2017 13:22:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:22:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIES-0002Iz-2A
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIES-0003o3-1l
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIES-0003o3-1l@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:22:48 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3 ITS: initialize host ITS
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY2ZDBlZTFkZWU0NGRhYzhjMjJlYWVjODJhODhhZDE2ZWExYWE4NzMKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNyAyMzowNzo1NCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjE1OjI1
IDIwMTcgLTA3MDAKCiAgICBBUk06IEdJQ3YzIElUUzogaW5pdGlhbGl6ZSBob3N0IElUUwogICAg
CiAgICBNYXAgdGhlIHJlZ2lzdGVycyBmcmFtZSBmb3IgZWFjaCBob3N0IElUUyBhbmQgcG9wdWxh
dGUgdGhlIGhvc3QgSVRTCiAgICBzdHJ1Y3R1cmUgd2l0aCBzb21lIHBhcmFtZXRlcnMgZGVzY3Jp
YmluZyB0aGUgc2l6ZSBvZiBjZXJ0YWluIHByb3BlcnRpZXMKICAgIGxpa2UgdGhlIG51bWJlciBv
ZiBiaXRzIGZvciBkZXZpY2UgSURzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0
cy5jICAgICAgICB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gv
YXJtL2dpYy12My5jICAgICAgICAgICAgfCAgNSArKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmggfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAzIGZpbGVzIGNoYW5nZWQsIDgyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCA2YjAy
MzQ5Li4wMjk4ODY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBi
L3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAgLTE5LDggKzE5LDEwIEBACiAgKi8KIAogI2lu
Y2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDxhc20vZ2lj
X3YzX2RlZnMuaD4KICNpbmNsdWRlIDxhc20vZ2ljX3YzX2l0cy5oPgorI2luY2x1ZGUgPGFzbS9p
by5oPgogCiAvKgogICogTm8gbG9jayBoZXJlLCBhcyB0aGlzIGxpc3QgZ2V0cyBvbmx5IHBvcHVs
YXRlZCB1cG9uIGJvb3Qgd2hpbGUgc2Nhbm5pbmcKQEAgLTMzLDYgKzM1LDM3IEBAIGJvb2wgZ2lj
djNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKQogICAgIHJldHVybiAhbGlzdF9lbXB0eSgmaG9zdF9p
dHNfbGlzdCk7CiB9CiAKK3N0YXRpYyBpbnQgZ2ljdjNfaXRzX2luaXRfc2luZ2xlX2l0cyhzdHJ1
Y3QgaG9zdF9pdHMgKmh3X2l0cykKK3sKKyAgICB1aW50NjRfdCByZWc7CisKKyAgICBod19pdHMt
Pml0c19iYXNlID0gaW9yZW1hcF9ub2NhY2hlKGh3X2l0cy0+YWRkciwgaHdfaXRzLT5zaXplKTsK
KyAgICBpZiAoICFod19pdHMtPml0c19iYXNlICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisK
KyAgICByZWcgPSByZWFkcV9yZWxheGVkKGh3X2l0cy0+aXRzX2Jhc2UgKyBHSVRTX1RZUEVSKTsK
KyAgICBod19pdHMtPmRldmlkX2JpdHMgPSBHSVRTX1RZUEVSX0RFVklDRV9JRF9CSVRTKHJlZyk7
CisgICAgaHdfaXRzLT5ldmlkX2JpdHMgPSBHSVRTX1RZUEVSX0VWRU5UX0lEX0JJVFMocmVnKTsK
KyAgICBod19pdHMtPml0dGVfc2l6ZSA9IEdJVFNfVFlQRVJfSVRUX1NJWkUocmVnKTsKKworICAg
IHJldHVybiAwOworfQorCitpbnQgZ2ljdjNfaXRzX2luaXQodm9pZCkKK3sKKyAgICBzdHJ1Y3Qg
aG9zdF9pdHMgKmh3X2l0czsKKyAgICBpbnQgcmV0OworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eShod19pdHMsICZob3N0X2l0c19saXN0LCBlbnRyeSkKKyAgICB7CisgICAgICAgIHJldCA9IGdp
Y3YzX2l0c19pbml0X3NpbmdsZV9pdHMoaHdfaXRzKTsKKyAgICAgICAgaWYgKCByZXQgKQorICAg
ICAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogLyogU2Nh
biB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMgYW5kIGNyZWF0ZSBhIGxpc3Qgb2YgaG9zdCBJVFNl
cyBvdXQgb2YgaXQuICovCiB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqbm9kZSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBiNjI2Mjk4Li5kM2Q1Nzg0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0x
NTkwLDYgKzE1OTAsMTEgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjNfaW5pdCh2b2lkKQogICAg
IHNwaW5fbG9jaygmZ2ljdjMubG9jayk7CiAKICAgICBnaWN2M19kaXN0X2luaXQoKTsKKworICAg
IHJlcyA9IGdpY3YzX2l0c19pbml0KCk7CisgICAgaWYgKCByZXMgKQorICAgICAgICBwYW5pYygi
R0lDdjM6IElUUzogaW5pdGlhbGl6YXRpb24gZmFpbGVkOiAlZFxuIiwgcmVzKTsKKwogICAgIHJl
cyA9IGdpY3YzX2NwdV9pbml0KCk7CiAgICAgZ2ljdjNfaHlwX2luaXQoKTsKIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2dpY192M19pdHMuaAppbmRleCA3MjFlMWUyLi44ODA5MDRkIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192
M19pdHMuaApAQCAtMjAsNiArMjAsMzggQEAKICNpZm5kZWYgX19BU01fQVJNX0lUU19IX18KICNk
ZWZpbmUgX19BU01fQVJNX0lUU19IX18KIAorI2RlZmluZSBHSVRTX0NUTFIgICAgICAgICAgICAg
ICAgICAgICAgIDB4MDAwCisjZGVmaW5lIEdJVFNfSUlEUiAgICAgICAgICAgICAgICAgICAgICAg
MHgwMDQKKyNkZWZpbmUgR0lUU19UWVBFUiAgICAgICAgICAgICAgICAgICAgICAweDAwOAorI2Rl
ZmluZSBHSVRTX0NCQVNFUiAgICAgICAgICAgICAgICAgICAgIDB4MDgwCisjZGVmaW5lIEdJVFNf
Q1dSSVRFUiAgICAgICAgICAgICAgICAgICAgMHgwODgKKyNkZWZpbmUgR0lUU19DUkVBRFIgICAg
ICAgICAgICAgICAgICAgICAweDA5MAorI2RlZmluZSBHSVRTX0JBU0VSX05SX1JFR1MgICAgICAg
ICAgICAgIDgKKyNkZWZpbmUgR0lUU19CQVNFUjAgICAgICAgICAgICAgICAgICAgICAweDEwMAor
I2RlZmluZSBHSVRTX0JBU0VSMSAgICAgICAgICAgICAgICAgICAgIDB4MTA4CisjZGVmaW5lIEdJ
VFNfQkFTRVIyICAgICAgICAgICAgICAgICAgICAgMHgxMTAKKyNkZWZpbmUgR0lUU19CQVNFUjMg
ICAgICAgICAgICAgICAgICAgICAweDExOAorI2RlZmluZSBHSVRTX0JBU0VSNCAgICAgICAgICAg
ICAgICAgICAgIDB4MTIwCisjZGVmaW5lIEdJVFNfQkFTRVI1ICAgICAgICAgICAgICAgICAgICAg
MHgxMjgKKyNkZWZpbmUgR0lUU19CQVNFUjYgICAgICAgICAgICAgICAgICAgICAweDEzMAorI2Rl
ZmluZSBHSVRTX0JBU0VSNyAgICAgICAgICAgICAgICAgICAgIDB4MTM4CisKKy8qIFJlZ2lzdGVy
IGJpdHMgKi8KKyNkZWZpbmUgR0lUU19UWVBFUl9ERVZJRFNfU0hJRlQgICAgICAgICAxMworI2Rl
ZmluZSBHSVRTX1RZUEVSX0RFVklEU19NQVNLICAgICAgICAgICgweDFmVUwgPDwgR0lUU19UWVBF
Ul9ERVZJRFNfU0hJRlQpCisjZGVmaW5lIEdJVFNfVFlQRVJfREVWSUNFX0lEX0JJVFMocikgICAg
KCgociAmIEdJVFNfVFlQRVJfREVWSURTX01BU0spID4+IFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lUU19UWVBFUl9ERVZJRFNfU0hJRlQpICsgMSkK
KworI2RlZmluZSBHSVRTX1RZUEVSX0lEQklUU19TSElGVCAgICAgICAgIDgKKyNkZWZpbmUgR0lU
U19UWVBFUl9JREJJVFNfTUFTSyAgICAgICAgICAoMHgxZlVMIDw8IEdJVFNfVFlQRVJfSURCSVRT
X1NISUZUKQorI2RlZmluZSBHSVRTX1RZUEVSX0VWRU5UX0lEX0JJVFMocikgICAgICgoKHIgJiBH
SVRTX1RZUEVSX0lEQklUU19NQVNLKSA+PiBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEdJVFNfVFlQRVJfSURCSVRTX1NISUZUKSArIDEpCisKKyNkZWZp
bmUgR0lUU19UWVBFUl9JVFRfU0laRV9TSElGVCAgICAgICA0CisjZGVmaW5lIEdJVFNfVFlQRVJf
SVRUX1NJWkVfTUFTSyAgICAgICAgKDB4ZlVMIDw8IEdJVFNfVFlQRVJfSVRUX1NJWkVfU0hJRlQp
CisjZGVmaW5lIEdJVFNfVFlQRVJfSVRUX1NJWkUocikgICAgICAgICAgKCgoKHIpICYgR0lUU19U
WVBFUl9JVFRfU0laRV9NQVNLKSA+PiBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgR0lUU19UWVBFUl9JVFRfU0laRV9TSElGVCkgKyAxKQorCiAjaW5j
bHVkZSA8eGVuL2RldmljZV90cmVlLmg+CiAKIC8qIGRhdGEgc3RydWN0dXJlIGZvciBlYWNoIGhh
cmR3YXJlIElUUyAqLwpAQCAtMjgsNiArNjAsMTAgQEAgc3RydWN0IGhvc3RfaXRzIHsKICAgICBj
b25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmR0X25vZGU7CiAgICAgcGFkZHJfdCBhZGRyOwog
ICAgIHBhZGRyX3Qgc2l6ZTsKKyAgICB2b2lkIF9faW9tZW0gKml0c19iYXNlOworICAgIHVuc2ln
bmVkIGludCBkZXZpZF9iaXRzOworICAgIHVuc2lnbmVkIGludCBldmlkX2JpdHM7CisgICAgdW5z
aWduZWQgaW50IGl0dGVfc2l6ZTsKIH07CiAKIApAQCAtNDAsNiArNzYsOSBAQCB2b2lkIGdpY3Yz
X2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7CiAKIGJvb2wg
Z2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKTsKIAorLyogSW5pdGlhbGl6ZSB0aGUgaG9zdCBz
dHJ1Y3R1cmVzIGZvciB0aGUgaG9zdCBJVFNlcy4gKi8KK2ludCBnaWN2M19pdHNfaW5pdCh2b2lk
KTsKKwogI2Vsc2UKIAogc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0
IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKQEAgLTUxLDYgKzkwLDExIEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpCiAgICAgcmV0dXJuIGZhbHNl
OwogfQogCitzdGF0aWMgaW5saW5lIGludCBnaWN2M19pdHNfaW5pdCh2b2lkKQoreworICAgIHJl
dHVybiAwOworfQorCiAjZW5kaWYgLyogQ09ORklHX0hBU19JVFMgKi8KIAogI2VuZGlmCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:23:22 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:23:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIEz-0004ai-U0; Wed, 12 Apr 2017 13:23:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIEy-0004aZ-IS
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:20 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 2E/B3-06437-74A2EE85; Wed, 12 Apr 2017 13:23:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVddd612
 EwaE9ohYTthk4MHps79vFHsAYxZqZl5RfkcCacWvdMbaCiYoVi1fUNjAelOpi5OIQEvjCKPF+
 2R4WCOc8o8Tcv12MXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC9hITF6xg
 x3E5hUwk7h39y1YnAWofsvk3ewTGDkWMDKsYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Ek9AwPjDsZXx/0OMUpyMCmJ8l5WeBshxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYK3U/NdhJBgUWp6akVaZg4wOGDSEhw8SiK860HSvMUFibnFmekQqVOMilLivC0g
 CQGQREZpHlwbLCAvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm3QUyhSczrwRu+iugxUxAi
 9fufQuyuCQRISXVwKj7QUAuul6CeTV37Y3jLle8BHhO7qqSvTiP6/XdK/MmnMyUUHnztOSAyf
 lUVlHpH2nvHt5iWSFscOf05KvWq+oyOJZ5SEyTk0x+UaPG0/+4qmn97dxj6hYOMsxa0/4Zuel
 oPv37y2GVS93PLkeFrNjuj6GztzvHsS0VSf4QKvtQZUWoz9c2KSWW4oxEQy3mouJEAFzNa61D
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1492003398!87936184!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63195 invoked from network); 12 Apr 2017 13:23:19 -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; 12 Apr 2017 13:23:19 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIEw-0002Jv-8O
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIEw-0003uI-7e
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIEw-0003uI-7e@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:23:18 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3 ITS: map ITS command buffer
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhlZDhkMjEzNzNiZWYzZWE5ZGRjOWQ4NTk0YWQ3MWFhMWIwNzg4ZjEKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNyAyMzowNzo1NyAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjE1OjQ1
IDIwMTcgLTA3MDAKCiAgICBBUk06IEdJQ3YzIElUUzogbWFwIElUUyBjb21tYW5kIGJ1ZmZlcgog
ICAgCiAgICBJbnN0ZWFkIG9mIGRpcmVjdGx5IG1hbmlwdWxhdGluZyB0aGUgdGFibGVzIGluIG1l
bW9yeSwgYW4gSVRTIGRyaXZlcgogICAgc2VuZHMgY29tbWFuZHMgdmlhIGEgcmluZyBidWZmZXIg
aW4gbm9ybWFsIHN5c3RlbSBtZW1vcnkgdG8gdGhlIElUUyBoL3cKICAgIHRvIGNyZWF0ZSBvciBh
bHRlciB0aGUgTFBJIG1hcHBpbmdzLgogICAgQWxsb2NhdGUgbWVtb3J5IGZvciB0aGF0IGJ1ZmZl
ciBhbmQgdGVsbCB0aGUgSVRTIGFib3V0IGl0IHRvIGJlIGFibGUKICAgIHRvIHNlbmQgSVRTIGNv
bW1hbmRzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDUz
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDYgKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTkgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLWl0cy5jCmluZGV4IDI3YjQxYWQuLjNlOGQ4Y2UgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpA
QCAtMjAsMTAgKzIwLDEzIEBACiAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVu
L21tLmg+CisjaW5jbHVkZSA8eGVuL3NpemVzLmg+CiAjaW5jbHVkZSA8YXNtL2dpY192M19kZWZz
Lmg+CiAjaW5jbHVkZSA8YXNtL2dpY192M19pdHMuaD4KICNpbmNsdWRlIDxhc20vaW8uaD4KIAor
I2RlZmluZSBJVFNfQ01EX1FVRVVFX1NaICAgICAgICAgICAgICAgIFNaXzFNCisKIC8qCiAgKiBO
byBsb2NrIGhlcmUsIGFzIHRoaXMgbGlzdCBnZXRzIG9ubHkgcG9wdWxhdGVkIHVwb24gYm9vdCB3
aGlsZSBzY2FubmluZwogICogZmlybXdhcmUgdGFibGVzIGZvciBhbGwgaG9zdCBJVFNlcywgYW5k
IG9ubHkgZ2V0cyBpdGVyYXRlZCBhZnRlcndhcmRzLgpAQCAtNjAsNiArNjMsNTEgQEAgc3RhdGlj
IHVpbnQ2NF90IGVuY29kZV9iYXNlcl9waHlzX2FkZHIocGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBp
bnQgcGFnZV9iaXRzKQogICAgIHJldHVybiByZXQgfCAoKGFkZHIgJiBHRU5NQVNLKDUxLCA0OCkp
ID4+ICg0OCAtIDEyKSk7CiB9CiAKK3N0YXRpYyB2b2lkICppdHNfbWFwX2NiYXNlcihzdHJ1Y3Qg
aG9zdF9pdHMgKml0cykKK3sKKyAgICB2b2lkIF9faW9tZW0gKmNiYXNlcmVnID0gaXRzLT5pdHNf
YmFzZSArIEdJVFNfQ0JBU0VSOworICAgIHVpbnQ2NF90IHJlZzsKKyAgICB2b2lkICpidWZmZXI7
CisKKyAgICByZWcgID0gR0lDX0JBU0VSX0lubmVyU2hhcmVhYmxlIDw8IEdJVFNfQkFTRVJfU0hB
UkVBQklMSVRZX1NISUZUOworICAgIHJlZyB8PSBHSUNfQkFTRVJfQ0FDSEVfU2FtZUFzSW5uZXIg
PDwgR0lUU19CQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfU0hJRlQ7CisgICAgcmVnIHw9IEdJQ19C
QVNFUl9DQUNIRV9SYVdhV2IgPDwgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQ7
CisKKyAgICBidWZmZXIgPSBfeHphbGxvYyhJVFNfQ01EX1FVRVVFX1NaLCBTWl82NEspOworICAg
IGlmICggIWJ1ZmZlciApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgaWYgKCB2aXJ0X3Rv
X21hZGRyKGJ1ZmZlcikgJiB+R0VOTUFTSyg1MSwgMTIpICkKKyAgICB7CisgICAgICAgIHhmcmVl
KGJ1ZmZlcik7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIHJlZyB8PSBHSVRT
X1ZBTElEX0JJVCB8IHZpcnRfdG9fbWFkZHIoYnVmZmVyKTsKKyAgICByZWcgfD0gKChJVFNfQ01E
X1FVRVVFX1NaIC8gU1pfNEspIC0gMSkgJiBHSVRTX0NCQVNFUl9TSVpFX01BU0s7CisgICAgd3Jp
dGVxX3JlbGF4ZWQocmVnLCBjYmFzZXJlZyk7CisgICAgcmVnID0gcmVhZHFfcmVsYXhlZChjYmFz
ZXJlZyk7CisKKyAgICAvKiBJZiB0aGUgSVRTIGRyb3BwZWQgc2hhcmVhYmlsaXR5LCBkcm9wIGNh
Y2hlYWJpbGl0eSBhcyB3ZWxsLiAqLworICAgIGlmICggKHJlZyAmIEdJVFNfQkFTRVJfU0hBUkVB
QklMSVRZX01BU0spID09IDAgKQorICAgIHsKKyAgICAgICAgcmVnICY9IH5HSVRTX0JBU0VSX0lO
TkVSX0NBQ0hFQUJJTElUWV9NQVNLOworICAgICAgICB3cml0ZXFfcmVsYXhlZChyZWcsIGNiYXNl
cmVnKTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIElmIHRoZSBjb21tYW5kIHF1ZXVlIG1lbW9y
eSBpcyBtYXBwZWQgYXMgdW5jYWNoZWQsIHdlIG5lZWQgdG8gZmx1c2gKKyAgICAgKiBpdCBvbiBl
dmVyeSBhY2Nlc3MuCisgICAgICovCisgICAgaWYgKCAhKHJlZyAmIEdJVFNfQkFTRVJfSU5ORVJf
Q0FDSEVBQklMSVRZX01BU0spICkKKyAgICB7CisgICAgICAgIGl0cy0+ZmxhZ3MgfD0gSE9TVF9J
VFNfRkxVU0hfQ01EX1FVRVVFOworICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgInVzaW5n
IG5vbi1jYWNoZWFibGUgSVRTIGNvbW1hbmQgcXVldWVcbiIpOworICAgIH0KKworICAgIHJldHVy
biBidWZmZXI7Cit9CisKIC8qIFRoZSBJVFMgQkFTRSByZWdpc3RlcnMgd29yayB3aXRoIHBhZ2Ug
c2l6ZXMgb2YgNEssIDE2SyBvciA2NEsuICovCiAjZGVmaW5lIEJBU0VSX1BBR0VfQklUUyhzeikg
KChzeikgKiAyICsgMTIpCiAKQEAgLTE4MCw2ICsyMjgsMTEgQEAgc3RhdGljIGludCBnaWN2M19p
dHNfaW5pdF9zaW5nbGVfaXRzKHN0cnVjdCBob3N0X2l0cyAqaHdfaXRzKQogICAgICAgICB9CiAg
ICAgfQogCisgICAgaHdfaXRzLT5jbWRfYnVmID0gaXRzX21hcF9jYmFzZXIoaHdfaXRzKTsKKyAg
ICBpZiAoICFod19pdHMtPmNtZF9idWYgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICB3
cml0ZXFfcmVsYXhlZCgwLCBod19pdHMtPml0c19iYXNlICsgR0lUU19DV1JJVEVSKTsKKwogICAg
IHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19p
dHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4IGMwMjU2MjIuLjUy
ZjczNmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC03OSw4ICs3OSwxMiBAQAogI2Rl
ZmluZSBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9NQVNLICAgKDB4N1VMTCA8PCBHSVRT
X0JBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElGVCkKICNkZWZpbmUgR0lUU19CQVNFUl9JTk5F
Ul9DQUNIRUFCSUxJVFlfTUFTSyAgICgweDdVTEwgPDwgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFC
SUxJVFlfU0hJRlQpCiAKKyNkZWZpbmUgR0lUU19DQkFTRVJfU0laRV9NQVNLICAgICAgICAgICAw
eGZmCisKICNpbmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4KIAorI2RlZmluZSBIT1NUX0lUU19G
TFVTSF9DTURfUVVFVUUgICAgICAgICgxVSA8PCAwKQorCiAvKiBkYXRhIHN0cnVjdHVyZSBmb3Ig
ZWFjaCBoYXJkd2FyZSBJVFMgKi8KIHN0cnVjdCBob3N0X2l0cyB7CiAgICAgc3RydWN0IGxpc3Rf
aGVhZCBlbnRyeTsKQEAgLTkxLDYgKzk1LDggQEAgc3RydWN0IGhvc3RfaXRzIHsKICAgICB1bnNp
Z25lZCBpbnQgZGV2aWRfYml0czsKICAgICB1bnNpZ25lZCBpbnQgZXZpZF9iaXRzOwogICAgIHVu
c2lnbmVkIGludCBpdHRlX3NpemU7CisgICAgdm9pZCAqY21kX2J1ZjsKKyAgICB1bnNpZ25lZCBp
bnQgZmxhZ3M7CiB9OwogCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:23:24 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:23:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIF2-0004bY-VI; Wed, 12 Apr 2017 13:23:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIF1-0004bA-CI
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:23 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 4B/3D-04817-A4A2EE85; Wed, 12 Apr 2017 13:23:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVddL612
 EwcE+DosJ2wwcGD229+1iD2CMYs3MS8qvSGDNeNfwlLlgl3fF6oNHGBsYD5p2MXJxCAl8YZSY
 uXomO4RznlGis+0eaxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgJREr9OX
 mUFsXkFzCR+7zsAVsMCVL/8TS/zBEaOBYwMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYZ172P8QoycGkJMp7WeFthBBfUn5KZUZicUZ8UWlOavE
 hRg0ODoEJZ+dOZ5JiycvPS1WS4OXXfBchJFiUmp5akZaZAwwamFIJDh4lEd4UNaA0b3FBYm5x
 ZjpE6hSjLsehzb/fMwmBzZAS52UBmSEAUpRRmgc3AhbAlxhlpYR5GYEOFOIpSC3KzSxBlX/FK
 M7BqCQMMYUnM68EbtMroCOYgI5Yu/ctyBEliQgpqQZG/ohll7nTKmymvw+6xCS+KoOhRFfASk
 88u3CF2aX51w5HHroecrBS0Hxa2+FPvZWnE42NhZf5GbRxmO07G9Tvrrp2WeFDz1cWn8vTs/4
 E/9107qCI48uYXfsyFsztY1b41rjZ8b6vVETO4vnROjlv4kuaL1ssiH3ktmTX03Ub8mLiLS9r
 pOQosRRnJBpqMRcVJwIASRlzjFsCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1492003401!57263702!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55049 invoked from network); 12 Apr 2017 13:23:21 -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; 12 Apr 2017 13:23:21 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIDx-0002Hm-Rr
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIDx-0003kl-R7
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIDx-0003kl-R7@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:22:17 +0000
Subject: [Xen-changelog] [xen master] xen: credit1: increase efficiency and
	scalability of load balancing.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM0MTQ1MGVhZjc1MzQyMjBlNjc1MjllYjYyMjEzZWRiZGRiODRjYWUKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNyAxODo1NzowNyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE4OjE3OjM5
IDIwMTcgKzAxMDAKCiAgICB4ZW46IGNyZWRpdDE6IGluY3JlYXNlIGVmZmljaWVuY3kgYW5kIHNj
YWxhYmlsaXR5IG9mIGxvYWQgYmFsYW5jaW5nLgogICAgCiAgICBEdXJpbmcgbG9hZCBiYWxhbmNp
bmcsIHdlIGNoZWNrIHRoZSBub24gaWRsZSBwQ1BVcyB0bwogICAgc2VlIGlmIHRoZXkgaGF2ZSBy
dW5uYWJsZSBidXQgbm90IHJ1bm5pbmcgdkNQVXMgdGhhdAogICAgY2FuIGJlIHN0b2xlbiBieSBh
bmQgc2V0IHRvIHJ1biBvbiBjdXJyZW50bHkgaWRsZSBwQ1BVcy4KICAgIAogICAgSWYgYSBwQ1BV
IGhhcyBvbmx5IG9uZSBydW5uaW5nIChvciBydW5uYWJsZSkgdkNQVSwKICAgIHRob3VnaCwgd2Ug
ZG9uJ3Qgd2FudCB0byBzdGVhbCBpdCBmcm9tIHRoZXJlLCBhbmQKICAgIGl0J3MgdGhlcmVmb3Jl
IHBvaW50bGVzcyBib3RoZXJpbmcgd2l0aCBpdAogICAgKGVzcGVjaWFsbHkgY29uc2lkZXJpbmcg
dGhhdCBib3RoZXJpbmcgbWVhbnMgdHJ5aW5nCiAgICB0byB0YWtlIGl0cyBydW5xdWV1ZSBsb2Nr
ISkuCiAgICAKICAgIE9uIGxhcmdlIHN5c3RlbXMsIHdoZW4gbG9hZCBpcyBvbmx5IHNsaWdodGx5
IGhpZ2hlcgogICAgdGhhbiB0aGUgbnVtYmVyIG9mIHBDUFVzIChpLmUuLCB0aGVyZSBhcmUganVz
dCBhIGZldwogICAgbW9yZSBhY3RpdmUgdkNQVXMgdGhhbiB0aGUgbnVtYmVyIG9mIHRoZSBwQ1BV
cyksIHRoaXMKICAgIG1heSBtZWFuIHRoYXQ6CiAgICAgLSB3ZSBnbyB0aHJvdWdoIGFsbCB0aGUg
cENQVXMsCiAgICAgLSBmb3IgZWFjaCBvbmUsIHdlICh0cnkgdG8pIHRha2UgaXRzIHJ1bnF1ZXVl
IGxvY2tzLAogICAgIC0gd2UgZmlndXJlIG91dCB0aGVyZSdzIGFjdHVhbGx5IG5vdGhpbmcgdG8g
YmUgc3RvbGVuIQogICAgCiAgICBUbyBtaXRpZ2F0ZSB0aGlzLCB3ZSBpbnRyb2R1Y2UgYSBjb3Vu
dGVyIGZvciB0aGUgbnVtYmVyCiAgICBvZiBydW5uYWJsZSB2Q1BVcyBvbiBlYWNoIHBDUFUuIElu
IGZhY3QsIHVubGVzcyB0aGVyZQogICAgcmUgbGVhc3QgMiBydW5uYWJsZSB2Q1BVcyAtLXR5cGlj
YWxseSwgb25lIHJ1bm5pbmcsCiAgICBhbmQgdGhlIG90aGVycyBpbiB0aGUgcnVucXVldWUtLSBp
dCBkb2VzIG5vdCBtYWtlIHNlbnNlCiAgICB0byB0cnkgc3RlYWxpbmcgYW55dGhpbmcuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIHwgOTcgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4NyBpbnNl
cnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCA1OWI4N2Y3Li5hMGFk
MTY3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMKQEAgLTE3Miw2ICsxNzIsNyBAQCBzdHJ1Y3QgY3NjaGVkX3BjcHUg
ewogICAgIHN0cnVjdCB0aW1lciB0aWNrZXI7CiAgICAgdW5zaWduZWQgaW50IHRpY2s7CiAgICAg
dW5zaWduZWQgaW50IGlkbGVfYmlhczsKKyAgICB1bnNpZ25lZCBpbnQgbnJfcnVubmFibGU7CiB9
OwogCiAvKgpAQCAtMjYyLDkgKzI2MywyNiBAQCBzdGF0aWMgaW5saW5lIGJvb2xfdCBpc19ydW5x
X2lkbGUodW5zaWduZWQgaW50IGNwdSkKIH0KIAogc3RhdGljIGlubGluZSB2b2lkCitpbmNfbnJf
cnVubmFibGUodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
cGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsKKyAgICBDU0NIRURf
UENQVShjcHUpLT5ucl9ydW5uYWJsZSsrOworCit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZAorZGVj
X25yX3J1bm5hYmxlKHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7CisgICAgQ1ND
SEVEX1BDUFUoY3B1KS0+bnJfcnVubmFibGUtLTsKKyAgICBBU1NFUlQoQ1NDSEVEX1BDUFUoY3B1
KS0+bnJfcnVubmFibGUgPj0gMCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZAogX19ydW5xX2lu
c2VydChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykKIHsKLSAgICBjb25zdCBzdHJ1Y3QgbGlzdF9o
ZWFkICogY29uc3QgcnVucSA9IFJVTlEoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOworICAgIHVuc2ln
bmVkIGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKKyAgICBjb25zdCBzdHJ1Y3QgbGlz
dF9oZWFkICogY29uc3QgcnVucSA9IFJVTlEoY3B1KTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpp
dGVyOwogCiAgICAgQlVHX09OKCBfX3ZjcHVfb25fcnVucShzdmMpICk7CkBAIC0yOTIsMTIgKzMx
MCwyNSBAQCBfX3J1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjKQogfQogCiBzdGF0
aWMgaW5saW5lIHZvaWQKK3J1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjKQorewor
ICAgIF9fcnVucV9pbnNlcnQoc3ZjKTsKKyAgICBpbmNfbnJfcnVubmFibGUoc3ZjLT52Y3B1LT5w
cm9jZXNzb3IpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQKIF9fcnVucV9yZW1vdmUoc3RydWN0
IGNzY2hlZF92Y3B1ICpzdmMpCiB7CiAgICAgQlVHX09OKCAhX192Y3B1X29uX3J1bnEoc3ZjKSAp
OwogICAgIGxpc3RfZGVsX2luaXQoJnN2Yy0+cnVucV9lbGVtKTsKIH0KIAorc3RhdGljIGlubGlu
ZSB2b2lkCitydW5xX3JlbW92ZShzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykKK3sKKyAgICBkZWNf
bnJfcnVubmFibGUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOworICAgIF9fcnVucV9yZW1vdmUoc3Zj
KTsKK30KIAogI2RlZmluZSBmb3JfZWFjaF9jc2NoZWRfYmFsYW5jZV9zdGVwKHN0ZXApIFwKICAg
ICBmb3IgKCAoc3RlcCkgPSAwOyAoc3RlcCkgPD0gQ1NDSEVEX0JBTEFOQ0VfSEFSRF9BRkZJTklU
WTsgKHN0ZXApKysgKQpAQCAtNjAxLDYgKzYzMiw3IEBAIGluaXRfcGRhdGEoc3RydWN0IGNzY2hl
ZF9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjLCBpbnQgY3B1KQogICAgIC8q
IFN0YXJ0IG9mZiBpZGxpbmcuLi4gKi8KICAgICBCVUdfT04oIWlzX2lkbGVfdmNwdShjdXJyX29u
X2NwdShjcHUpKSk7CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpOworICAg
IHNwYy0+bnJfcnVubmFibGUgPSAwOwogfQogCiBzdGF0aWMgdm9pZApAQCAtMTA1Miw3ICsxMDg0
LDcgQEAgY3NjaGVkX3ZjcHVfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHZjcHUgKnZjKQogICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKIAog
ICAgIGlmICggIV9fdmNwdV9vbl9ydW5xKHN2YykgJiYgdmNwdV9ydW5uYWJsZSh2YykgJiYgIXZj
LT5pc19ydW5uaW5nICkKLSAgICAgICAgX19ydW5xX2luc2VydChzdmMpOworICAgICAgICBydW5x
X2luc2VydChzdmMpOwogCiAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHZjKTsK
IApAQCAtMTExNyw3ICsxMTQ5LDcgQEAgY3NjaGVkX3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJx
KGNwdSwgU0NIRURVTEVfU09GVElSUSk7CiAgICAgfQogICAgIGVsc2UgaWYgKCBfX3ZjcHVfb25f
cnVucShzdmMpICkKLSAgICAgICAgX19ydW5xX3JlbW92ZShzdmMpOworICAgICAgICBydW5xX3Jl
bW92ZShzdmMpOwogfQogCiBzdGF0aWMgdm9pZApAQCAtMTE3Nyw3ICsxMjA5LDcgQEAgY3NjaGVk
X3ZjcHVfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykK
ICAgICB9CiAKICAgICAvKiBQdXQgdGhlIFZDUFUgb24gdGhlIHJ1bnEgYW5kIHRpY2tsZSBDUFVz
ICovCi0gICAgX19ydW5xX2luc2VydChzdmMpOworICAgIHJ1bnFfaW5zZXJ0KHN2Yyk7CiAgICAg
X19ydW5xX3RpY2tsZShzdmMpOwogfQogCkBAIC0xNjc5LDggKzE3MTEsMTQgQEAgY3NjaGVkX3J1
bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5jZV9zdGVw
KQogICAgICAgICAgICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKHNwZWVyLCBtaWdyYXRlX3EpOwog
ICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlX3F1ZXVlZCk7CiAgICAgICAgICAg
ICBXQVJOX09OKHZjLT5pc191cmdlbnQpOwotICAgICAgICAgICAgX19ydW5xX3JlbW92ZShzcGVl
cik7CisgICAgICAgICAgICBydW5xX3JlbW92ZShzcGVlcik7CiAgICAgICAgICAgICB2Yy0+cHJv
Y2Vzc29yID0gY3B1OworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIHNwZWVyIHdpbGwg
c3RhcnQgZXhlY3V0aW5nIGRpcmVjdGx5IG9uIGNwdSwgd2l0aG91dCBoYXZpbmcgdG8KKyAgICAg
ICAgICAgICAqIGdvIHRocm91Z2ggcnVucV9pbnNlcnQoKS4gU28gd2UgbXVzdCB1cGRhdGUgdGhl
IHJ1bm5hYmxlIGNvdW50CisgICAgICAgICAgICAgKiBmb3IgY3B1IGhlcmUuCisgICAgICAgICAg
ICAgKi8KKyAgICAgICAgICAgIGluY19ucl9ydW5uYWJsZShjcHUpOwogICAgICAgICAgICAgcmV0
dXJuIHNwZWVyOwogICAgICAgICB9CiAgICAgfQpAQCAtMTczNiw3ICsxNzc0LDcgQEAgY3NjaGVk
X2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAgICAg
ICAgcGVlcl9ub2RlID0gbm9kZTsKICAgICAgICAgZG8KICAgICAgICAgewotICAgICAgICAgICAg
LyogRmluZCBvdXQgd2hhdCB0aGUgIWlkbGUgYXJlIGluIHRoaXMgbm9kZSAqLworICAgICAgICAg
ICAgLyogU2VsZWN0IHRoZSBwQ1BVcyBpbiB0aGlzIG5vZGUgdGhhdCBoYXZlIHdvcmsgd2UgY2Fu
IHN0ZWFsLiAqLwogICAgICAgICAgICAgY3B1bWFza19hbmRub3QoJndvcmtlcnMsIG9ubGluZSwg
cHJ2LT5pZGxlcnMpOwogICAgICAgICAgICAgY3B1bWFza19hbmQoJndvcmtlcnMsICZ3b3JrZXJz
LCAmbm9kZV90b19jcHVtYXNrKHBlZXJfbm9kZSkpOwogICAgICAgICAgICAgX19jcHVtYXNrX2Ns
ZWFyX2NwdShjcHUsICZ3b3JrZXJzKTsKQEAgLTE3NDYsNiArMTc4NCw0MCBAQCBjc2NoZWRfbG9h
ZF9iYWxhbmNlKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBpbnQgY3B1LAogICAgICAgICAg
ICAgICAgIGdvdG8gbmV4dF9ub2RlOwogICAgICAgICAgICAgZG8KICAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBzcGlubG9ja190ICpsb2NrOworCisgICAgICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAgICAgKiBJZiB0aGVyZSBpcyBvbmx5IG9uZSBydW5uYWJsZSB2Q1BVIG9uIHBl
ZXJfY3B1LCBpdCBtZWFucworICAgICAgICAgICAgICAgICAqIHRoZXJlJ3Mgbm8gb25lIHRvIGJl
IHN0b2xlbiBpbiBpdHMgcnVucXVldWUsIHNvIHNraXAgaXQuCisgICAgICAgICAgICAgICAgICoK
KyAgICAgICAgICAgICAgICAgKiBDaGVja2luZyB0aGlzIHdpdGhvdXQgaG9sZGluZyB0aGUgbG9j
ayBpcyByYWN5Li4uIEJ1dCB0aGF0J3MKKyAgICAgICAgICAgICAgICAgKiB0aGUgd2hvbGUgcG9p
bnQgb2YgdGhpcyBvcHRpbWl6YXRpb24hCisgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAg
ICAgICAgKiBJbiBtb3JlIGRldGFpbHM6CisgICAgICAgICAgICAgICAgICogLSBpZiB3ZSByYWNl
IHdpdGggZGVjX25yX3J1bm5hYmxlKCksIHdlIG1heSB0cnkgdG8gdGFrZSB0aGUKKyAgICAgICAg
ICAgICAgICAgKiAgIGxvY2sgYW5kIGNhbGwgY3NjaGVkX3J1bnFfc3RlYWwoKSBmb3Igbm8gcmVh
c29uLiBUaGlzIGlzCisgICAgICAgICAgICAgICAgICogICBub3QgYSBmdW5jdGlvbmFsIGlzc3Vl
LCBhbmQgc2hvdWxkIGJlIGluZnJlcXVlbnQgZW5vdWdoLgorICAgICAgICAgICAgICAgICAqICAg
QW5kIHdlIGNhbiBhdm9pZCB0aGF0IGJ5IHJlLWNoZWNraW5nIG5yX3J1bm5hYmxlIGFmdGVyCisg
ICAgICAgICAgICAgICAgICogICBoYXZpbmcgZ3JhYmJlZCB0aGUgbG9jaywgaWYgd2Ugd2FudDsK
KyAgICAgICAgICAgICAgICAgKiAtIGlmIHdlIHJhY2Ugd2l0aCBpbmNfbnJfcnVubmFibGUoKSwg
d2Ugc2tpcCBhIHBDUFUgdGhhdCBtYXkKKyAgICAgICAgICAgICAgICAgKiAgIGhhdmUgcnVubmFi
bGUgdkNQVXMgaW4gaXRzIHJ1bnF1ZXVlLCBidXQgdGhhdCdzIG5vdCBhCisgICAgICAgICAgICAg
ICAgICogICBwcm9ibGVtIGJlY2F1c2U6CisgICAgICAgICAgICAgICAgICogICArIGlmIHJhY2lu
ZyB3aXRoIGNzY2hlZF92Y3B1X2luc2VydCgpIG9yIGNzY2hlZF92Y3B1X3dha2UoKSwKKyAgICAg
ICAgICAgICAgICAgKiAgICAgX19ydW5xX3RpY2tsZSgpIHdpbGwgYmUgY2FsbGVkIGFmdGVyd29y
ZHMsIHNvIHRoZSB2Q1BVCisgICAgICAgICAgICAgICAgICogICAgIHdvbid0IGdldCBzdHVjayBp
biB0aGUgcnVucXVldWUgZm9yIHRvbyBsb25nOworICAgICAgICAgICAgICAgICAqICAgKyBpZiBy
YWNpbmcgd2l0aCBjc2NoZWRfcnVucV9zdGVhbCgpLCBpdCBtYXkgYmUgdGhhdCBhCisgICAgICAg
ICAgICAgICAgICogICAgIHZDUFUgdGhhdCB3ZSBjb3VsZCBoYXZlIHBpY2tlZCB1cCwgc3RheXMg
aW4gYSBydW5xdWV1ZQorICAgICAgICAgICAgICAgICAqICAgICB1bnRpbCBzb21lb25lIGVsc2Ug
dHJpZXMgdG8gc3RlYWwgaXQgYWdhaW4uIEJ1dCB0aGlzIGlzCisgICAgICAgICAgICAgICAgICog
ICAgIG5vIHdvcnNlIHRoYW4gd2hhdCBjYW4gaGFwcGVuIGFscmVhZHkgKHdpdGhvdXQgdGhpcwor
ICAgICAgICAgICAgICAgICAqICAgICBvcHRpbWl6YXRpb24pLCBpdCB0aGUgcENQVSB3b3VsZCBz
Y2hlZHVsZSByaWdodCBhZnRlciB3ZQorICAgICAgICAgICAgICAgICAqICAgICBoYXZlIHRha2Vu
IHRoZSBsb2NrLCBhbmQgaGVuY2UgYmxvY2sgb24gaXQuCisgICAgICAgICAgICAgICAgICovCisg
ICAgICAgICAgICAgICAgaWYgKCBDU0NIRURfUENQVShwZWVyX2NwdSktPm5yX3J1bm5hYmxlIDw9
IDEgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgVFJBQ0VfMkQoVFJD
X0NTQ0hFRF9TVEVBTF9DSEVDSywgcGVlcl9jcHUsIC8qIHNraXBwJ24gKi8gMCk7CisgICAgICAg
ICAgICAgICAgICAgIGdvdG8gbmV4dF9jcHU7CisgICAgICAgICAgICAgICAgfQorCiAgICAgICAg
ICAgICAgICAgLyoKICAgICAgICAgICAgICAgICAgKiBHZXQgYWhvbGQgb2YgdGhlIHNjaGVkdWxl
ciBsb2NrIGZvciB0aGlzIHBlZXIgQ1BVLgogICAgICAgICAgICAgICAgICAqCkBAIC0xNzUzLDE0
ICsxODI1LDEzIEBAIGNzY2hlZF9sb2FkX2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpw
cnYsIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICogY291bGQgY2F1c2UgYSBkZWFkbG9jayBp
ZiB0aGUgcGVlciBDUFUgaXMgYWxzbyBsb2FkCiAgICAgICAgICAgICAgICAgICogYmFsYW5jaW5n
IGFuZCB0cnlpbmcgdG8gbG9jayB0aGlzIENQVS4KICAgICAgICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgICAgICBzcGlubG9ja190ICpsb2NrID0gcGNwdV9zY2hlZHVsZV90cnlsb2NrKHBlZXJf
Y3B1KTsKKyAgICAgICAgICAgICAgICBsb2NrID0gcGNwdV9zY2hlZHVsZV90cnlsb2NrKHBlZXJf
Y3B1KTsKICAgICAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHN0ZWFsX3RyeWxvY2spOwog
ICAgICAgICAgICAgICAgIGlmICggIWxvY2sgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhzdGVhbF90cnlsb2NrX2ZhaWxlZCk7CiAgICAg
ICAgICAgICAgICAgICAgIFRSQUNFXzJEKFRSQ19DU0NIRURfU1RFQUxfQ0hFQ0ssIHBlZXJfY3B1
LCAvKiBza2lwICovIDApOwotICAgICAgICAgICAgICAgICAgICBwZWVyX2NwdSA9IGNwdW1hc2tf
Y3ljbGUocGVlcl9jcHUsICZ3b3JrZXJzKTsKLSAgICAgICAgICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgICAgICAgICAgICAgIGdvdG8gbmV4dF9jcHU7CiAgICAgICAgICAgICAgICAgfQog
CiAgICAgICAgICAgICAgICAgVFJBQ0VfMkQoVFJDX0NTQ0hFRF9TVEVBTF9DSEVDSywgcGVlcl9j
cHUsIC8qIGNoZWNrZWQgKi8gMSk7CkBAIC0xNzc3LDYgKzE4NDgsNyBAQCBjc2NoZWRfbG9hZF9i
YWxhbmNlKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBpbnQgY3B1LAogICAgICAgICAgICAg
ICAgICAgICByZXR1cm4gc3BlZXI7CiAgICAgICAgICAgICAgICAgfQogCisgbmV4dF9jcHU6CiAg
ICAgICAgICAgICAgICAgcGVlcl9jcHUgPSBjcHVtYXNrX2N5Y2xlKHBlZXJfY3B1LCAmd29ya2Vy
cyk7CiAKICAgICAgICAgICAgIH0gd2hpbGUoIHBlZXJfY3B1ICE9IGNwdW1hc2tfZmlyc3QoJndv
cmtlcnMpICk7CkBAIC0xOTA3LDcgKzE5NzksMTEgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAgIGlm
ICggdmNwdV9ydW5uYWJsZShjdXJyZW50KSApCiAgICAgICAgIF9fcnVucV9pbnNlcnQoc2N1cnIp
OwogICAgIGVsc2UKKyAgICB7CiAgICAgICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KGN1cnJlbnQp
IHx8IGxpc3RfZW1wdHkocnVucSkgKTsKKyAgICAgICAgLyogQ3VycmVudCBoYXMgYmxvY2tlZC4g
VXBkYXRlIHRoZSBydW5uYWJsZSBjb3VudGVyIGZvciB0aGlzIGNwdS4gKi8KKyAgICAgICAgZGVj
X25yX3J1bm5hYmxlKGNwdSk7CisgICAgfQogCiAgICAgc25leHQgPSBfX3J1bnFfZWxlbShydW5x
LT5uZXh0KTsKICAgICByZXQubWlncmF0ZWQgPSAwOwpAQCAtMjAyNCw3ICsyMTAwLDggQEAgY3Nj
aGVkX2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAgICAg
cnVucSA9ICZzcGMtPnJ1bnE7CiAKICAgICBjcHVtYXNrX3NjbnByaW50ZihjcHVzdHIsIHNpemVv
ZihjcHVzdHIpLCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpOwotICAgIHByaW50aygi
Q1BVWyUwMmRdIHNvcnQ9JWQsIHNpYmxpbmc9JXMsICIsIGNwdSwgc3BjLT5ydW5xX3NvcnRfbGFz
dCwgY3B1c3RyKTsKKyAgICBwcmludGsoIkNQVVslMDJkXSBucl9ydW49JWQsIHNvcnQ9JWQsIHNp
Ymxpbmc9JXMsICIsCisgICAgICAgICAgIGNwdSwgc3BjLT5ucl9ydW5uYWJsZSwgc3BjLT5ydW5x
X3NvcnRfbGFzdCwgY3B1c3RyKTsKICAgICBjcHVtYXNrX3NjbnByaW50ZihjcHVzdHIsIHNpemVv
ZihjcHVzdHIpLCBwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpOwogICAgIHByaW50aygiY29y
ZT0lc1xuIiwgY3B1c3RyKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:23:35 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:23:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIFD-0004dz-28; Wed, 12 Apr 2017 13:23:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFC-0004dk-4y
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:34 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 D2/27-13971-55A2EE85; Wed, 12 Apr 2017 13:23:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTdQ612
 EQdNZeYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN2HX8PXvB5oqKCVMNGxg/RnQxcnEICXxhlHi2
 9w8zhHOeUeLSzpNsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hINJ/sZ
 QGxeQXMJC693MwK0soCVP94ntkERo4FjAyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECPVLPwMC4g3HCKr9DjJIcTEqivJcV3kYI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuDt1HwXISRYlJqeWpGWmQMMDZi0BAePkghvihpQmre4IDG3ODMdInWKUVFKnJcF
 pE8AJJFRmgfXBgvHS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEIabwZOaVwE1/BbSYCWjx2
 r1vQRaXJCKkpBoYHbr51XgYRd5vi+xdr5vIoljEwxHu5WDmoPvt9atZwpMMdcTOlx2edCinMt
 yvI94/ysDuwvIifcGDv3gmnOfo3FGqvkX3wuTDEunnDTzWTLnv0niT7erWpylrXWecsvLdteb
 x19Cr3kktZ3U7w/wMvtlemM6t7zn3TKosc4EvB/cxj03b77xXYinOSDTUYi4qTgQA/vOYu0IC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1492003408!77298285!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7803 invoked from network); 12 Apr 2017 13:23:29 -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; 12 Apr 2017 13:23:29 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIF6-0002KB-AH
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIF6-0003xQ-9q
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIF6-0003xQ-9q@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:23:28 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3 ITS: introduce ITS command
	handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE0YjI3NDcyYThkZGU0OGU4N2QyMzg4M2ZjZWIwODcwM2I0OGEzZmIKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNyAyMzowNzo1OCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjE1OjQ4
IDIwMTcgLTA3MDAKCiAgICBBUk06IEdJQ3YzIElUUzogaW50cm9kdWNlIElUUyBjb21tYW5kIGhh
bmRsaW5nCiAgICAKICAgIFRvIGJlIGFibGUgdG8gZWFzaWx5IHNlbmQgY29tbWFuZHMgdG8gdGhl
IElUUywgY3JlYXRlIHRoZSByZXNwZWN0aXZlCiAgICB3cmFwcGVyIGZ1bmN0aW9ucywgd2hpY2gg
dGFrZSBjYXJlIG9mIHRoZSByaW5nIGJ1ZmZlci4KICAgIFRoZSBmaXJzdCB0d28gY29tbWFuZHMg
d2UgaW1wbGVtZW50IHByb3ZpZGUgbWV0aG9kcyB0byBtYXAgYSBjb2xsZWN0aW9uCiAgICB0byBh
IHJlZGlzdHJpYnV0b3IgKGFrYSBob3N0IGNvcmUpIGFuZCB0byBmbHVzaCB0aGUgY29tbWFuZCBx
dWV1ZSAoU1lOQykuCiAgICBTdGFydCB1c2luZyB0aGVzZSBjb21tYW5kcyBmb3IgbWFwcGluZyBv
bmUgY29sbGVjdGlvbiB0byBlYWNoIGhvc3QgQ1BVLgogICAgQXMgYW4gSVRTIG1pZ2h0IGNob29z
ZSBiZXR3ZWVuICp0d28qIHdheXMgb2YgYWRkcmVzc2luZyBhIHJlZGlzdHJpYnV0b3IsCiAgICB3
ZSBzdG9yZSBib3RoIHRoZSBNTUlPIGJhc2UgYWRkcmVzcyBhcyB3ZWxsIGFzIHRoZSBwcm9jZXNz
b3IgbnVtYmVyIGluCiAgICBhIHBlci1DUFUgdmFyaWFibGUgdG8gZ2l2ZSBlYWNoIElUUyB3aGF0
IGl0IHdhbnRzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICAg
fCAxOTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2Fy
bS9naWMtdjMtbHBpLmMgICAgICAgICB8ICAyOCArKysrKysKIHhlbi9hcmNoL2FybS9naWMtdjMu
YyAgICAgICAgICAgICB8ICAyNiArKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVm
cy5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oICB8ICAzNyArKysr
KysrCiA1IGZpbGVzIGNoYW5nZWQsIDI5MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMt
djMtaXRzLmMKaW5kZXggM2U4ZDhjZS4uMDE2NGI5NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC0xOSwxMSAr
MTksMTQgQEAKICAqLwogCiAjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9kZWxh
eS5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9zaXplcy5oPgorI2luY2x1
ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRlIDxhc20vZ2ljX3YzX2RlZnMuaD4KICNpbmNsdWRlIDxh
c20vZ2ljX3YzX2l0cy5oPgogI2luY2x1ZGUgPGFzbS9pby5oPgorI2luY2x1ZGUgPGFzbS9wYWdl
Lmg+CiAKICNkZWZpbmUgSVRTX0NNRF9RVUVVRV9TWiAgICAgICAgICAgICAgICBTWl8xTQogCkBA
IC0zOCw2ICs0MSwxNjAgQEAgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpCiAgICAg
cmV0dXJuICFsaXN0X2VtcHR5KCZob3N0X2l0c19saXN0KTsKIH0KIAorI2RlZmluZSBCVUZQVFJf
TUFTSyAgICAgICAgICAgICAgICAgICAgIEdFTk1BU0soMTksIDUpCitzdGF0aWMgaW50IGl0c19z
ZW5kX2NvbW1hbmQoc3RydWN0IGhvc3RfaXRzICpod19pdHMsIGNvbnN0IHZvaWQgKml0c19jbWQp
Cit7CisgICAgLyoKKyAgICAgKiBUaGUgY29tbWFuZCBxdWV1ZSBzaG91bGQgYWN0dWFsbHkgbmV2
ZXIgYmVjb21lIGZ1bGwsIGlmIGl0IGRvZXMgYW55d2F5CisgICAgICogYW5kIHRoaXMgc2l0dWF0
aW9uIGlzIG5vdCByZXNvbHZlZCBxdWlja2x5LCB0aGlzIHBvaW50cyB0byBhIG11Y2gKKyAgICAg
KiBiaWdnZXIgcHJvYmxlbSwgcHJvYmFibHkgYW4gaGFyZHdhcmUgZXJyb3IuCisgICAgICogU28g
dG8gY292ZXIgdGhlIG9uZS1vZmYgY2FzZSB3aGVyZSB3ZSBhY3R1YWxseSBoaXQgYSBmdWxsIGNv
bW1hbmQKKyAgICAgKiBxdWV1ZSwgd2UgaW50cm9kdWNlIGEgc21hbGwgZ3JhY2UgcGVyaW9kIHRv
IG5vdCBnaXZlIHVwIHRvbyBxdWlja2x5LgorICAgICAqIEdpdmVuIHRoZSB1c3VhbCBtdWx0aS1o
dW5kcmVkIE1IeiBmcmVxdWVuY3kgdGhlIElUUyB1c3VhbGx5IHJ1bnMgd2l0aCwKKyAgICAgKiBv
bmUgbWlsbGlzZWNvbmQgKGZvciBhIHNpbmdsZSBjb21tYW5kKSBzZWVtIHRvIGJlIG1vcmUgdGhh
biBlbm91Z2guCisgICAgICogQnV0IHRoaXMgdmFsdWUgaXMgcmF0aGVyIGFyYml0cmFyaWx5IGNo
b3NlbiBiYXNlZCBvbiB0aGVvcmV0aWNhbAorICAgICAqIGNvbnNpZGVyYXRpb25zLgorICAgICAq
LworICAgIHNfdGltZV90IGRlYWRsaW5lID0gTk9XKCkgKyBNSUxMSVNFQ1MoMSk7CisgICAgdWlu
dDY0X3QgcmVhZHAsIHdyaXRlcDsKKyAgICBpbnQgcmV0ID0gLUVCVVNZOworCisgICAgLyogTm8g
SVRTIGNvbW1hbmRzIGZyb20gYW4gaW50ZXJydXB0IGhhbmRsZXIgKGF0IHRoZSBtb21lbnQpLiAq
LworICAgIEFTU0VSVCghaW5faXJxKCkpOworCisgICAgc3Bpbl9sb2NrKCZod19pdHMtPmNtZF9s
b2NrKTsKKworICAgIGRvIHsKKyAgICAgICAgcmVhZHAgPSByZWFkcV9yZWxheGVkKGh3X2l0cy0+
aXRzX2Jhc2UgKyBHSVRTX0NSRUFEUikgJiBCVUZQVFJfTUFTSzsKKyAgICAgICAgd3JpdGVwID0g
cmVhZHFfcmVsYXhlZChod19pdHMtPml0c19iYXNlICsgR0lUU19DV1JJVEVSKSAmIEJVRlBUUl9N
QVNLOworCisgICAgICAgIGlmICggKCh3cml0ZXAgKyBJVFNfQ01EX1NJWkUpICUgSVRTX0NNRF9R
VUVVRV9TWikgIT0gcmVhZHAgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAwOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0
aGUgY29tbWFuZCBxdWV1ZSBpcyBmdWxsLCB3YWl0IGZvciBhIGJpdCBpbiB0aGUgaG9wZSBpdCBk
cmFpbnMKKyAgICAgICAgICogYmVmb3JlIGdpdmluZyB1cC4KKyAgICAgICAgICovCisgICAgICAg
IHNwaW5fdW5sb2NrKCZod19pdHMtPmNtZF9sb2NrKTsKKyAgICAgICAgY3B1X3JlbGF4KCk7Cisg
ICAgICAgIHVkZWxheSgxKTsKKyAgICAgICAgc3Bpbl9sb2NrKCZod19pdHMtPmNtZF9sb2NrKTsK
KyAgICB9IHdoaWxlICggTk9XKCkgPD0gZGVhZGxpbmUgKTsKKworICAgIGlmICggcmV0ICkKKyAg
ICB7CisgICAgICAgIHNwaW5fdW5sb2NrKCZod19pdHMtPmNtZF9sb2NrKTsKKyAgICAgICAgaWYg
KCBwcmludGtfcmF0ZWxpbWl0KCkgKQorICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5H
ICJob3N0IElUUzogY29tbWFuZCBxdWV1ZSBmdWxsLlxuIik7CisgICAgICAgIHJldHVybiByZXQ7
CisgICAgfQorCisgICAgbWVtY3B5KGh3X2l0cy0+Y21kX2J1ZiArIHdyaXRlcCwgaXRzX2NtZCwg
SVRTX0NNRF9TSVpFKTsKKyAgICBpZiAoIGh3X2l0cy0+ZmxhZ3MgJiBIT1NUX0lUU19GTFVTSF9D
TURfUVVFVUUgKQorICAgICAgICBjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2Uo
aHdfaXRzLT5jbWRfYnVmICsgd3JpdGVwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSVRTX0NNRF9TSVpFKTsKKyAgICBlbHNlCisgICAgICAgIGRzYihpc2hz
dCk7CisKKyAgICB3cml0ZXAgPSAod3JpdGVwICsgSVRTX0NNRF9TSVpFKSAlIElUU19DTURfUVVF
VUVfU1o7CisgICAgd3JpdGVxX3JlbGF4ZWQod3JpdGVwICYgQlVGUFRSX01BU0ssIGh3X2l0cy0+
aXRzX2Jhc2UgKyBHSVRTX0NXUklURVIpOworCisgICAgc3Bpbl91bmxvY2soJmh3X2l0cy0+Y21k
X2xvY2spOworCisgICAgcmV0dXJuIDA7Cit9CisKKy8qIFdhaXQgZm9yIGFuIElUUyB0byBmaW5p
c2ggcHJvY2Vzc2luZyBhbGwgY29tbWFuZHMuICovCitzdGF0aWMgaW50IGdpY3YzX2l0c193YWl0
X2NvbW1hbmRzKHN0cnVjdCBob3N0X2l0cyAqaHdfaXRzKQoreworICAgIC8qCisgICAgICogQXMg
dGhlcmUgY291bGQgYmUgcXVpdGUgYSBudW1iZXIgb2YgY29tbWFuZHMgaW4gYSBxdWV1ZSwgd2Ug
d2lsbAorICAgICAqIHdhaXQgYSBiaXQgbG9uZ2VyIHRoYW4gdGhlIG9uZSBtaWxsaXNlY29uZCBm
b3IgYSBzaW5nbGUgY29tbWFuZCBhYm92ZS4KKyAgICAgKiBBZ2FpbiB0aGlzIHZhbHVlIGlzIGJh
c2VkIG9uIHRoZW9yZXRpY2FsIGNvbnNpZGVyYXRpb25zLCBhY3R1YWxseSB0aGUKKyAgICAgKiBj
b21tYW5kIHF1ZXVlIHNob3VsZCBkcmFpbiBtdWNoIGZhc3Rlci4KKyAgICAgKi8KKyAgICBzX3Rp
bWVfdCBkZWFkbGluZSA9IE5PVygpICsgTUlMTElTRUNTKDEwMCk7CisgICAgdWludDY0X3QgcmVh
ZHAsIHdyaXRlcDsKKworICAgIGRvIHsKKyAgICAgICAgc3Bpbl9sb2NrKCZod19pdHMtPmNtZF9s
b2NrKTsKKyAgICAgICAgcmVhZHAgPSByZWFkcV9yZWxheGVkKGh3X2l0cy0+aXRzX2Jhc2UgKyBH
SVRTX0NSRUFEUikgJiBCVUZQVFJfTUFTSzsKKyAgICAgICAgd3JpdGVwID0gcmVhZHFfcmVsYXhl
ZChod19pdHMtPml0c19iYXNlICsgR0lUU19DV1JJVEVSKSAmIEJVRlBUUl9NQVNLOworICAgICAg
ICBzcGluX3VubG9jaygmaHdfaXRzLT5jbWRfbG9jayk7CisKKyAgICAgICAgaWYgKCByZWFkcCA9
PSB3cml0ZXAgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgY3B1X3JlbGF4KCk7
CisgICAgICAgIHVkZWxheSgxKTsKKyAgICB9IHdoaWxlICggTk9XKCkgPD0gZGVhZGxpbmUgKTsK
KworICAgIHJldHVybiAtRVRJTUVET1VUOworfQorCitzdGF0aWMgdWludDY0X3QgZW5jb2RlX3Jk
YmFzZShzdHJ1Y3QgaG9zdF9pdHMgKmh3X2l0cywgdW5zaWduZWQgaW50IGNwdSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHJlZykKK3sKKyAgICByZWcgJj0gfkdFTk1B
U0soNTEsIDE2KTsKKworICAgIHJlZyB8PSBnaWN2M19nZXRfcmVkaXN0X2FkZHJlc3MoY3B1LCBo
d19pdHMtPmZsYWdzICYgSE9TVF9JVFNfVVNFU19QVEEpOworCisgICAgcmV0dXJuIHJlZzsKK30K
Kworc3RhdGljIGludCBpdHNfc2VuZF9jbWRfc3luYyhzdHJ1Y3QgaG9zdF9pdHMgKml0cywgdW5z
aWduZWQgaW50IGNwdSkKK3sKKyAgICB1aW50NjRfdCBjbWRbNF07CisKKyAgICBjbWRbMF0gPSBH
SVRTX0NNRF9TWU5DOworICAgIGNtZFsxXSA9IDB4MDA7CisgICAgY21kWzJdID0gZW5jb2RlX3Jk
YmFzZShpdHMsIGNwdSwgMHgwKTsKKyAgICBjbWRbM10gPSAweDAwOworCisgICAgcmV0dXJuIGl0
c19zZW5kX2NvbW1hbmQoaXRzLCBjbWQpOworfQorCitzdGF0aWMgaW50IGl0c19zZW5kX2NtZF9t
YXBjKHN0cnVjdCBob3N0X2l0cyAqaXRzLCB1aW50MzJfdCBjb2xsZWN0aW9uX2lkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHVpbnQ2NF90
IGNtZFs0XTsKKworICAgIGNtZFswXSA9IEdJVFNfQ01EX01BUEM7CisgICAgY21kWzFdID0gMHgw
MDsKKyAgICBjbWRbMl0gPSBlbmNvZGVfcmRiYXNlKGl0cywgY3B1LCBjb2xsZWN0aW9uX2lkKTsK
KyAgICBjbWRbMl0gfD0gR0lUU19WQUxJRF9CSVQ7CisgICAgY21kWzNdID0gMHgwMDsKKworICAg
IHJldHVybiBpdHNfc2VuZF9jb21tYW5kKGl0cywgY21kKTsKK30KKworLyogU2V0IHVwIHRoZSAo
MToxKSBjb2xsZWN0aW9uIG1hcHBpbmcgZm9yIHRoZSBnaXZlbiBob3N0IENQVS4gKi8KK2ludCBn
aWN2M19pdHNfc2V0dXBfY29sbGVjdGlvbih1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0cnVj
dCBob3N0X2l0cyAqaXRzOworICAgIGludCByZXQ7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
KGl0cywgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQorICAgIHsKKyAgICAgICAgcmV0ID0gaXRzX3Nl
bmRfY21kX21hcGMoaXRzLCBjcHUsIGNwdSk7CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAg
ICAgIHJldHVybiByZXQ7CisKKyAgICAgICAgcmV0ID0gaXRzX3NlbmRfY21kX3N5bmMoaXRzLCBj
cHUpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICByZXR1cm4gcmV0OworCisgICAg
ICAgIHJldCA9IGdpY3YzX2l0c193YWl0X2NvbW1hbmRzKGl0cyk7CisgICAgICAgIGlmICggcmV0
ICkKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisK
ICNkZWZpbmUgQkFTRVJfQVRUUl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgKCgweDNVTCA8PCBHSVRTX0JBU0VSX1NIQVJFQUJJTElUWV9T
SElGVCkgICAgICAgICAgICAgICB8IFwKICAgICAgICAgICgweDdVTCA8PCBHSVRTX0JBU0VSX09V
VEVSX0NBQ0hFQUJJTElUWV9TSElGVCkgICAgICAgICB8IFwKQEAgLTE4Miw2ICszMzksNDEgQEAg
cmV0cnk6CiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAKKy8qCisgKiBCZWZvcmUgYW4gSVRTIGdl
dHMgaW5pdGlhbGl6ZWQsIGl0IHNob3VsZCBiZSBpbiBhIHF1aWVzY2VudCBzdGF0ZSwgd2hlcmUK
KyAqIGFsbCBvdXRzdGFuZGluZyBjb21tYW5kcyBhbmQgdHJhbnNhY3Rpb25zIGhhdmUgZmluaXNo
ZWQuCisgKiBTbyBpZiB0aGUgSVRTIGlzIGFscmVhZHkgZW5hYmxlZCwgdHVybiBpdCBvZmYgYW5k
IHdhaXQgZm9yIGFsbCBvdXRzdGFuZGluZworICogb3BlcmF0aW9ucyB0byBnZXQgcHJvY2Vzc2Vk
IGJ5IHBvbGxpbmcgdGhlIFFVSUVTQ0VOVCBiaXQuCisgKi8KK3N0YXRpYyBpbnQgZ2ljdjNfZGlz
YWJsZV9pdHMoc3RydWN0IGhvc3RfaXRzICpod19pdHMpCit7CisgICAgdWludDMyX3QgcmVnOwor
ICAgIC8qCisgICAgICogQXMgd2UgYWxzbyBuZWVkIHRvIHdhaXQgZm9yIHRoZSBjb21tYW5kIHF1
ZXVlIHRvIGRyYWluLCB3ZSB1c2UgdGhlIHNhbWUKKyAgICAgKiAoYXJiaXRyYXJ5KSB0aW1lb3V0
IHZhbHVlIGFzIGFib3ZlIGZvciBnaWN2M19pdHNfd2FpdF9jb21tYW5kcygpLgorICAgICAqLwor
ICAgIHNfdGltZV90IGRlYWRsaW5lID0gTk9XKCkgKyBNSUxMSVNFQ1MoMTAwKTsKKworICAgIHJl
ZyA9IHJlYWRsX3JlbGF4ZWQoaHdfaXRzLT5pdHNfYmFzZSArIEdJVFNfQ1RMUik7CisgICAgaWYg
KCAhKHJlZyAmIEdJVFNfQ1RMUl9FTkFCTEUpICYmIChyZWcgJiBHSVRTX0NUTFJfUVVJRVNDRU5U
KSApCisgICAgICAgIHJldHVybiAwOworCisgICAgd3JpdGVsX3JlbGF4ZWQocmVnICYgfkdJVFNf
Q1RMUl9FTkFCTEUsIGh3X2l0cy0+aXRzX2Jhc2UgKyBHSVRTX0NUTFIpOworCisgICAgZG8gewor
ICAgICAgICByZWcgPSByZWFkbF9yZWxheGVkKGh3X2l0cy0+aXRzX2Jhc2UgKyBHSVRTX0NUTFIp
OworICAgICAgICBpZiAoIHJlZyAmIEdJVFNfQ1RMUl9RVUlFU0NFTlQgKQorICAgICAgICAgICAg
cmV0dXJuIDA7CisKKyAgICAgICAgY3B1X3JlbGF4KCk7CisgICAgICAgIHVkZWxheSgxKTsKKyAg
ICB9IHdoaWxlICggTk9XKCkgPD0gZGVhZGxpbmUgKTsKKworICAgIHByaW50ayhYRU5MT0dfRVJS
ICJJVFNAJWx4IG5vdCBxdWllc2NlbnQuXG4iLCBod19pdHMtPmFkZHIpOworCisgICAgcmV0dXJu
IC1FVElNRURPVVQ7Cit9CisKIHN0YXRpYyBpbnQgZ2ljdjNfaXRzX2luaXRfc2luZ2xlX2l0cyhz
dHJ1Y3QgaG9zdF9pdHMgKmh3X2l0cykKIHsKICAgICB1aW50NjRfdCByZWc7CkBAIC0xOTEsMTAg
KzM4MywxNyBAQCBzdGF0aWMgaW50IGdpY3YzX2l0c19pbml0X3NpbmdsZV9pdHMoc3RydWN0IGhv
c3RfaXRzICpod19pdHMpCiAgICAgaWYgKCAhaHdfaXRzLT5pdHNfYmFzZSApCiAgICAgICAgIHJl
dHVybiAtRU5PTUVNOwogCisgICAgcmV0ID0gZ2ljdjNfZGlzYWJsZV9pdHMoaHdfaXRzKTsKKyAg
ICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7CisKICAgICByZWcgPSByZWFkcV9yZWxh
eGVkKGh3X2l0cy0+aXRzX2Jhc2UgKyBHSVRTX1RZUEVSKTsKICAgICBod19pdHMtPmRldmlkX2Jp
dHMgPSBHSVRTX1RZUEVSX0RFVklDRV9JRF9CSVRTKHJlZyk7CiAgICAgaHdfaXRzLT5ldmlkX2Jp
dHMgPSBHSVRTX1RZUEVSX0VWRU5UX0lEX0JJVFMocmVnKTsKICAgICBod19pdHMtPml0dGVfc2l6
ZSA9IEdJVFNfVFlQRVJfSVRUX1NJWkUocmVnKTsKKyAgICBpZiAoIHJlZyAmIEdJVFNfVFlQRVJf
UFRBICkKKyAgICAgICAgaHdfaXRzLT5mbGFncyB8PSBIT1NUX0lUU19VU0VTX1BUQTsKKyAgICBz
cGluX2xvY2tfaW5pdCgmaHdfaXRzLT5jbWRfbG9jayk7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8
IEdJVFNfQkFTRVJfTlJfUkVHUzsgaSsrICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWxwaS5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwppbmRleCAyN2U5YmY1
Li5kOGE0ZjVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCisrKyBiL3hl
bi9hcmNoL2FybS9naWMtdjMtbHBpLmMKQEAgLTQ1LDYgKzQ1LDggQEAgc3RhdGljIHN0cnVjdCB7
CiB9IGxwaV9kYXRhOwogCiBzdHJ1Y3QgbHBpX3JlZGlzdF9kYXRhIHsKKyAgICBwYWRkcl90ICAg
ICAgICAgICAgIHJlZGlzdF9hZGRyOworICAgIHVuc2lnbmVkIGludCAgICAgICAgcmVkaXN0X2lk
OwogICAgIHZvaWQgICAgICAgICAgICAgICAgKnBlbmRpbmdfdGFibGU7CiB9OwogCkBAIC01Miw2
ICs1NCwzMiBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IGxwaV9yZWRpc3RfZGF0YSwg
bHBpX3JlZGlzdCk7CiAKICNkZWZpbmUgTUFYX05SX0hPU1RfTFBJUyAgIChscGlfZGF0YS5tYXhf
aG9zdF9scGlfaWRzIC0gTFBJX09GRlNFVCkKIAorLyoKKyAqIEFuIElUUyBjYW4gcmVmZXIgdG8g
cmVkaXN0cmlidXRvcnMgaW4gdHdvIHdheXM6IGVpdGhlciBieSBhbiBJRCAocG9zc2libHkKKyAq
IHRoZSBDUFUgbnVtYmVyKSBvciBieSBpdHMgTU1JTyBhZGRyZXNzLiBUaGlzIGlzIGEgaGFyZHdh
cmUgaW1wbGVtZW50YXRpb24KKyAqIGNob2ljZSwgc28gd2UgaGF2ZSB0byBjb3BlIHdpdGggYm90
aCBhcHByb2FjaGVzLiBUaGUgR0lDdjMgY29kZSBjYWxjdWxhdGVzCisgKiBib3RoIHZhbHVlcyBh
bmQgY2FsbHMgdGhpcyBmdW5jdGlvbiB0byBsZXQgdGhlIElUUyBzdG9yZSB0aGVtIHdoZW4gaXQn
cworICogbGF0ZXIgcmVxdWlyZWQgdG8gcHJvdmlkZSB0aGVtLiBUaGlzIGlzIGRvbmUgaW4gYSBw
ZXItQ1BVIHZhcmlhYmxlLgorICovCit2b2lkIGdpY3YzX3NldF9yZWRpc3RfYWRkcmVzcyhwYWRk
cl90IGFkZHJlc3MsIHVuc2lnbmVkIGludCByZWRpc3RfaWQpCit7CisgICAgdGhpc19jcHUobHBp
X3JlZGlzdCkucmVkaXN0X2FkZHIgPSBhZGRyZXNzOworICAgIHRoaXNfY3B1KGxwaV9yZWRpc3Qp
LnJlZGlzdF9pZCA9IHJlZGlzdF9pZDsKK30KKworLyoKKyAqIFJldHVybnMgYSByZWRpc3RyaWJ1
dG9yJ3MgSUQgKGVpdGhlciBhcyBhbiBhZGRyZXNzIG9yIGFzIGFuIElEKS4KKyAqIFRoaXMgbXVz
dCBiZSAoYW5kIGlzKSBjYWxsZWQgb25seSBhZnRlciBpdCBoYXMgYmVlbiBzZXR1cCBieSB0aGUg
YWJvdmUKKyAqIGZ1bmN0aW9uLgorICovCit1aW50NjRfdCBnaWN2M19nZXRfcmVkaXN0X2FkZHJl
c3ModW5zaWduZWQgaW50IGNwdSwgYm9vbCB1c2VfcHRhKQoreworICAgIGlmICggdXNlX3B0YSAp
CisgICAgICAgIHJldHVybiBwZXJfY3B1KGxwaV9yZWRpc3QsIGNwdSkucmVkaXN0X2FkZHIgJiBH
RU5NQVNLKDUxLCAxNik7CisgICAgZWxzZQorICAgICAgICByZXR1cm4gcGVyX2NwdShscGlfcmVk
aXN0LCBjcHUpLnJlZGlzdF9pZCA8PCAxNjsKK30KKwogc3RhdGljIGludCBnaWN2M19scGlfYWxs
b2NhdGVfcGVuZHRhYmxlKHVpbnQ2NF90ICpyZWcpCiB7CiAgICAgdWludDY0X3QgdmFsOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmlu
ZGV4IDU0ZDIyMzUuLmE1NTllNWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwor
KysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTY2NSw4ICs2NjUsMjUgQEAgc3RhdGljIGlu
dCBfX2luaXQgZ2ljdjNfcG9wdWxhdGVfcmRpc3Qodm9pZCkKIAogICAgICAgICAgICAgICAgIGlm
ICggdHlwZXIgJiBHSUNSX1RZUEVSX1BMUElTICkKICAgICAgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgICAgIHBhZGRyX3QgcmRpc3RfYWRkcjsKKyAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHByb2NudW07CiAgICAgICAgICAgICAgICAgICAgIGludCByZXQ7CiAKKyAgICAg
ICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogVGhlIElUUyByZWZlcnMg
dG8gcmVkaXN0cmlidXRvcnMgZWl0aGVyIGJ5IHRoZWlyIHBoeXNpY2FsCisgICAgICAgICAgICAg
ICAgICAgICAqIGFkZHJlc3Mgb3IgYnkgdGhlaXIgSUQuIFdoaWNoIG9uZSB0byB1c2UgaXMgYW4g
SVRTCisgICAgICAgICAgICAgICAgICAgICAqIGNob2ljZS4gU28gZGV0ZXJtaW5lIHRob3NlIHR3
byB2YWx1ZXMgaGVyZSAod2hpY2ggd2UKKyAgICAgICAgICAgICAgICAgICAgICogY2FuIGRvIG9u
bHkgaGVyZSBpbiBHSUN2MyBjb2RlKSBhbmQgdGVsbCB0aGUKKyAgICAgICAgICAgICAgICAgICAg
ICogSVRTIGNvZGUgYWJvdXQgaXQsIHNvIGl0IGNhbiB1c2UgdGhlbSBsYXRlciB0byBiZSBhYmxl
CisgICAgICAgICAgICAgICAgICAgICAqIHRvIGFkZHJlc3MgdGhvc2UgcmVkaXN0cmlidXRvcnMg
YWNjb3JkaW5nbHkuCisgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAg
ICByZGlzdF9hZGRyID0gZ2ljdjMucmRpc3RfcmVnaW9uc1tpXS5iYXNlOworICAgICAgICAgICAg
ICAgICAgICByZGlzdF9hZGRyICs9IHB0ciAtIGdpY3YzLnJkaXN0X3JlZ2lvbnNbaV0ubWFwX2Jh
c2U7CisgICAgICAgICAgICAgICAgICAgIHByb2NudW0gPSAodHlwZXIgJiBHSUNSX1RZUEVSX1BS
T0NfTlVNX01BU0spOworICAgICAgICAgICAgICAgICAgICBwcm9jbnVtID4+PSBHSUNSX1RZUEVS
X1BST0NfTlVNX1NISUZUOworCisgICAgICAgICAgICAgICAgICAgIGdpY3YzX3NldF9yZWRpc3Rf
YWRkcmVzcyhyZGlzdF9hZGRyLCBwcm9jbnVtKTsKKwogICAgICAgICAgICAgICAgICAgICByZXQg
PSBnaWN2M19scGlfaW5pdF9yZGlzdChwdHIpOwogICAgICAgICAgICAgICAgICAgICBpZiAoIHJl
dCAmJiByZXQgIT0gLUVOT0RFViApCiAgICAgICAgICAgICAgICAgICAgIHsKQEAgLTcwNCw3ICs3
MjEsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBnaWN2M19wb3B1bGF0ZV9yZGlzdCh2b2lkKQogCiBz
dGF0aWMgaW50IGdpY3YzX2NwdV9pbml0KHZvaWQpCiB7Ci0gICAgaW50IGk7CisgICAgaW50IGks
IHJldDsKICAgICB1aW50MzJfdCBwcmlvcml0eTsKIAogICAgIC8qIFJlZ2lzdGVyIG91cnNlbHZl
cyB3aXRoIHRoZSByZXN0IG9mIHRoZSB3b3JsZCAqLwpAQCAtNzE0LDYgKzczMSwxMyBAQCBzdGF0
aWMgaW50IGdpY3YzX2NwdV9pbml0KHZvaWQpCiAgICAgaWYgKCBnaWN2M19lbmFibGVfcmVkaXN0
KCkgKQogICAgICAgICByZXR1cm4gLUVOT0RFVjsKIAorICAgIGlmICggZ2ljdjNfaXRzX2hvc3Rf
aGFzX2l0cygpICkKKyAgICB7CisgICAgICAgIHJldCA9IGdpY3YzX2l0c19zZXR1cF9jb2xsZWN0
aW9uKHNtcF9wcm9jZXNzb3JfaWQoKSk7CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAg
IHJldHVybiByZXQ7CisgICAgfQorCiAgICAgLyogU2V0IHByaW9yaXR5IG9uIFBQSSBhbmQgU0dJ
IGludGVycnVwdHMgKi8KICAgICBwcmlvcml0eSA9IChHSUNfUFJJX0lQSSA8PCAyNCB8IEdJQ19Q
UklfSVBJIDw8IDE2IHwgR0lDX1BSSV9JUEkgPDwgOCB8CiAgICAgICAgICAgICAgICAgR0lDX1BS
SV9JUEkpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oCmluZGV4IDI3OTJmZmQuLjY1YzlkYzQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZzLmgKQEAgLTEwMyw2ICsxMDMsOCBAQAogI2RlZmlu
ZSBHSUNSX1RZUEVSX1BMUElTICAgICAgICAgICAgICgxVSA8PCAwKQogI2RlZmluZSBHSUNSX1RZ
UEVSX1ZMUElTICAgICAgICAgICAgICgxVSA8PCAxKQogI2RlZmluZSBHSUNSX1RZUEVSX0xBU1Qg
ICAgICAgICAgICAgICgxVSA8PCA0KQorI2RlZmluZSBHSUNSX1RZUEVSX1BST0NfTlVNX1NISUZU
ICAgIDgKKyNkZWZpbmUgR0lDUl9UWVBFUl9QUk9DX05VTV9NQVNLICAgICAoMHhmZmZmIDw8IEdJ
Q1JfVFlQRVJfUFJPQ19OVU1fU0hJRlQpCiAKIC8qIEZvciBzcGVjaWZ5aW5nIHRoZSBpbm5lciBj
YWNoZWFiaWxpdHkgdHlwZSBvbmx5ICovCiAjZGVmaW5lIEdJQ19CQVNFUl9DQUNIRV9uQ25CICAg
ICAgICAgMFVMTApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAppbmRleCA1MmY3MzZkLi4xMzc5NGUw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaApAQCAtNDIsNiArNDIsNyBAQAogI2RlZmluZSBH
SVRTX0NUTFJfUVVJRVNDRU5UICAgICAgICAgICAgIEJJVCgzMSkKICNkZWZpbmUgR0lUU19DVExS
X0VOQUJMRSAgICAgICAgICAgICAgICBCSVQoMCkKIAorI2RlZmluZSBHSVRTX1RZUEVSX1BUQSAg
ICAgICAgICAgICAgICAgIEJJVCgxOSkKICNkZWZpbmUgR0lUU19UWVBFUl9ERVZJRFNfU0hJRlQg
ICAgICAgICAxMwogI2RlZmluZSBHSVRTX1RZUEVSX0RFVklEU19NQVNLICAgICAgICAgICgweDFm
VUwgPDwgR0lUU19UWVBFUl9ERVZJRFNfU0hJRlQpCiAjZGVmaW5lIEdJVFNfVFlQRVJfREVWSUNF
X0lEX0JJVFMocikgICAgKCgociAmIEdJVFNfVFlQRVJfREVWSURTX01BU0spID4+IFwKQEAgLTgx
LDkgKzgyLDI2IEBACiAKICNkZWZpbmUgR0lUU19DQkFTRVJfU0laRV9NQVNLICAgICAgICAgICAw
eGZmCiAKKy8qIElUUyBjb21tYW5kIGRlZmluaXRpb25zICovCisjZGVmaW5lIElUU19DTURfU0la
RSAgICAgICAgICAgICAgICAgICAgMzIKKworI2RlZmluZSBHSVRTX0NNRF9NT1ZJICAgICAgICAg
ICAgICAgICAgIDB4MDEKKyNkZWZpbmUgR0lUU19DTURfSU5UICAgICAgICAgICAgICAgICAgICAw
eDAzCisjZGVmaW5lIEdJVFNfQ01EX0NMRUFSICAgICAgICAgICAgICAgICAgMHgwNAorI2RlZmlu
ZSBHSVRTX0NNRF9TWU5DICAgICAgICAgICAgICAgICAgIDB4MDUKKyNkZWZpbmUgR0lUU19DTURf
TUFQRCAgICAgICAgICAgICAgICAgICAweDA4CisjZGVmaW5lIEdJVFNfQ01EX01BUEMgICAgICAg
ICAgICAgICAgICAgMHgwOQorI2RlZmluZSBHSVRTX0NNRF9NQVBUSSAgICAgICAgICAgICAgICAg
IDB4MGEKKyNkZWZpbmUgR0lUU19DTURfTUFQSSAgICAgICAgICAgICAgICAgICAweDBiCisjZGVm
aW5lIEdJVFNfQ01EX0lOViAgICAgICAgICAgICAgICAgICAgMHgwYworI2RlZmluZSBHSVRTX0NN
RF9JTlZBTEwgICAgICAgICAgICAgICAgIDB4MGQKKyNkZWZpbmUgR0lUU19DTURfTU9WQUxMICAg
ICAgICAgICAgICAgICAweDBlCisjZGVmaW5lIEdJVFNfQ01EX0RJU0NBUkQgICAgICAgICAgICAg
ICAgMHgwZgorCiAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CiAKICNkZWZpbmUgSE9TVF9J
VFNfRkxVU0hfQ01EX1FVRVVFICAgICAgICAoMVUgPDwgMCkKKyNkZWZpbmUgSE9TVF9JVFNfVVNF
U19QVEEgICAgICAgICAgICAgICAoMVUgPDwgMSkKIAogLyogZGF0YSBzdHJ1Y3R1cmUgZm9yIGVh
Y2ggaGFyZHdhcmUgSVRTICovCiBzdHJ1Y3QgaG9zdF9pdHMgewpAQCAtOTUsNiArMTEzLDcgQEAg
c3RydWN0IGhvc3RfaXRzIHsKICAgICB1bnNpZ25lZCBpbnQgZGV2aWRfYml0czsKICAgICB1bnNp
Z25lZCBpbnQgZXZpZF9iaXRzOwogICAgIHVuc2lnbmVkIGludCBpdHRlX3NpemU7CisgICAgc3Bp
bmxvY2tfdCBjbWRfbG9jazsKICAgICB2b2lkICpjbWRfYnVmOwogICAgIHVuc2lnbmVkIGludCBm
bGFnczsKIH07CkBAIC0xMTUsNiArMTM0LDEzIEBAIGludCBnaWN2M19scGlfaW5pdF9yZGlzdCh2
b2lkIF9faW9tZW0gKiByZGlzdF9iYXNlKTsKIGludCBnaWN2M19scGlfaW5pdF9ob3N0X2xwaXMo
dW5zaWduZWQgaW50IGhvc3RfbHBpX2JpdHMpOwogaW50IGdpY3YzX2l0c19pbml0KHZvaWQpOwog
CisvKiBTdG9yZSB0aGUgcGh5c2ljYWwgYWRkcmVzcyBhbmQgSUQgZm9yIGVhY2ggcmVkaXN0cmli
dXRvciBhcyByZWFkIGZyb20gRFQuICovCit2b2lkIGdpY3YzX3NldF9yZWRpc3RfYWRkcmVzcyhw
YWRkcl90IGFkZHJlc3MsIHVuc2lnbmVkIGludCByZWRpc3RfaWQpOwordWludDY0X3QgZ2ljdjNf
Z2V0X3JlZGlzdF9hZGRyZXNzKHVuc2lnbmVkIGludCBjcHUsIGJvb2wgdXNlX3B0YSk7CisKKy8q
IE1hcCBhIGNvbGxlY3Rpb24gZm9yIHRoaXMgaG9zdCBDUFUgdG8gZWFjaCBob3N0IElUUy4gKi8K
K2ludCBnaWN2M19pdHNfc2V0dXBfY29sbGVjdGlvbih1bnNpZ25lZCBpbnQgY3B1KTsKKwogI2Vs
c2UKIAogc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBk
dF9kZXZpY2Vfbm9kZSAqbm9kZSkKQEAgLTE0MSw2ICsxNjcsMTcgQEAgc3RhdGljIGlubGluZSBp
bnQgZ2ljdjNfaXRzX2luaXQodm9pZCkKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGlubGlu
ZSB2b2lkIGdpY3YzX3NldF9yZWRpc3RfYWRkcmVzcyhwYWRkcl90IGFkZHJlc3MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCByZWRpc3Rf
aWQpCit7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2l0c19zZXR1cF9jb2xsZWN0aW9u
KHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgLyogV2Ugc2hvdWxkIG5ldmVyIGdldCBoZXJlIHdp
dGhvdXQgYW4gSVRTLiAqLworICAgIEJVRygpOworfQorCiAjZW5kaWYgLyogQ09ORklHX0hBU19J
VFMgKi8KIAogI2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:23:42 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:23:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIFK-0004fX-3i; Wed, 12 Apr 2017 13:23:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFI-0004fI-V2
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:41 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 5B/C2-03642-C5A2EE85; Wed, 12 Apr 2017 13:23:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTda612
 Ewe1rChYTthk4MHps79vFHsAYxZqZl5RfkcCa8Xv6PbaC5/EVk3f/YW5gPOfRxcjFISTwhVFi
 z5S7bBDOeUaJ3f/usHQxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgJ/Hq9
 RwmEJtXwExi5fRGMJsFqP7C3QnsExg5FjAyrGJUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgnH7Z/xCjJAeTkijvZYW3EUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeDs130UICRalpqdWpGXmAIMDJi3BwaMkwrseJM1bXJCYW5yZDpE6xagoJc7bApIQ
 AElklObBtcEC8hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeb+BTOHJzCuBm/4KaDET0OK1e
 9+CLC5JREhJNTBWxr+TePlkq8WHaQdf+X3+vapn4u5jaedce3vF1z9iFQu97Zw0TfNDKZf5VK
 XMf0GVB1Kn2fGdv3vZ7J5H0xrrQ97vYv+dUZaLEi4O8v237+FDBaGA241eNhME+76udLndV5r
 yYk5E1rO1FfZrRB0O3VL+k/b1VuK9aV80NI0iJx2a22J/sN9UiaU4I9FQi7moOBEA6nWrs0MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1492003418!86721478!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54422 invoked from network); 12 Apr 2017 13:23:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:23:39 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFG-0002KM-CK
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFG-0003zB-Bk
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIFG-0003zB-Bk@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:23:38 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3 ITS: introduce host LPI
	array
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRjYjZjYjI2MzY4OTBkYjRiNTJkODI1YjY2NTliMzFkZjUwNjNhMjcKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNyAyMzowNzo1OSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjE1OjUw
IDIwMTcgLTA3MDAKCiAgICBBUk06IEdJQ3YzIElUUzogaW50cm9kdWNlIGhvc3QgTFBJIGFycmF5
CiAgICAKICAgIFRoZSBudW1iZXIgb2YgTFBJcyBvbiBhIGhvc3QgY2FuIGJlIHBvdGVudGlhbGx5
IGh1Z2UgKG1pbGxpb25zKSwKICAgIGFsdGhvdWdoIGluIHByYWN0aXNlIHdpbGwgYmUgbW9zdGx5
IHJlYXNvbmFibGUuIFNvIHByZW1hdHVyZWx5IGFsbG9jYXRpbmcKICAgIGFuIGFycmF5IG9mIHN0
cnVjdCBpcnFfZGVzYydzIGZvciBlYWNoIExQSSBpcyBub3QgYW4gb3B0aW9uLgogICAgSG93ZXZl
ciBYZW4gaXRzZWxmIGRvZXMgbm90IGNhcmUgYWJvdXQgTFBJcywgYXMgZXZlcnkgTFBJIHdpbGwg
YmUgaW5qZWN0ZWQKICAgIGludG8gYSBndWVzdCAoRG9tMCBmb3Igbm93KS4KICAgIENyZWF0ZSBh
IGRlbnNlIGRhdGEgc3RydWN0dXJlICg4IEJ5dGVzKSBmb3IgZWFjaCBMUEkgd2hpY2ggaG9sZHMg
anVzdAogICAgZW5vdWdoIGluZm9ybWF0aW9uIHRvIGRldGVybWluZSB0aGUgdmlydHVhbCBJUlEg
bnVtYmVyIGFuZCB0aGUgVkNQVSBpbnRvCiAgICB3aGljaCB0aGUgTFBJIG5lZWRzIHRvIGJlIGlu
amVjdGVkLgogICAgQWxzbyB0byBub3QgYXJ0aWZpY2lhbGx5IGxpbWl0IHRoZSBudW1iZXIgb2Yg
TFBJcywgd2UgY3JlYXRlIGEgMi1sZXZlbAogICAgdGFibGUgZm9yIGhvbGRpbmcgdGhvc2Ugc3Ry
dWN0dXJlcy4KICAgIFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBmdW5jdGlvbnMgdG8gaW5pdGlhbGl6
ZSB0aGVzZSB0YWJsZXMgYW5kIHRvCiAgICBjcmVhdGUsIGxvb2t1cCBhbmQgZGVzdHJveSBlbnRy
aWVzIGZvciBhIGdpdmVuIExQSS4KICAgIEJ5IHVzaW5nIHRoZSBuYXR1cmFsbHkgYXRvbWljIGFj
Y2VzcyBndWFyYW50ZWUgdGhlIG5hdGl2ZSB1aW50NjRfdCBkYXRhCiAgICB0eXBlIGdpdmVzIHVz
LCB3ZSBhbGxvY2F0ZSBhbmQgYWNjZXNzIExQSSBpbmZvcm1hdGlvbiBpbiBhIHdheSB0aGF0IGRv
ZXMKICAgIG5vdCByZXF1aXJlIGEgbG9jay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUg
UHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12
My1scGkuYyAgICAgICAgfCAyMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICAgNiArCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2lycS5oICAgICAgICB8ICAgOCArKwogMyBmaWxlcyBjaGFuZ2VkLCAyNDQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgYi94ZW4v
YXJjaC9hcm0vZ2ljLXYzLWxwaS5jCmluZGV4IGQ4YTRmNWEuLjI5MmYyZDAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGku
YwpAQCAtMjAsMTQgKzIwLDM3IEBACiAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8
eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3NpemVzLmg+
CiAjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KKyNpbmNsdWRlIDxhc20vYXRvbWljLmg+CisjaW5j
bHVkZSA8YXNtL2RvbWFpbi5oPgogI2luY2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRlIDxhc20v
Z2ljX3YzX2RlZnMuaD4KICNpbmNsdWRlIDxhc20vZ2ljX3YzX2l0cy5oPgogI2luY2x1ZGUgPGFz
bS9pby5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAKKy8qCisgKiBUaGVyZSBjb3VsZCBiZSBh
IGxvdCBvZiBMUElzIG9uIHRoZSBob3N0IHNpZGUsIGFuZCB0aGV5IGFsd2F5cyBnbyB0bworICog
YSBndWVzdC4gU28gaGF2aW5nIGEgc3RydWN0IGlycV9kZXNjIGZvciBlYWNoIG9mIHRoZW0gd291
bGQgYmUgd2FzdGVmdWwKKyAqIGFuZCB1c2VsZXNzLgorICogSW5zdGVhZCBqdXN0IHN0b3JlIGVu
b3VnaCBpbmZvcm1hdGlvbiB0byBmaW5kIHRoZSByaWdodCBWQ1BVIHRvIGluamVjdAorICogdGhv
c2UgTFBJcyBpbnRvLCB3aGljaCBqdXN0IHJlcXVpcmVzIHRoZSB2aXJ0dWFsIExQSSBudW1iZXIu
CisgKiBUbyBhdm9pZCBhIGdsb2JhbCBsb2NrIG9uIHRoaXMgZGF0YSBzdHJ1Y3R1cmUsIHRoaXMg
aXMgdXNpbmcgYSBsb2NrbGVzcworICogYXBwcm9hY2ggcmVseWluZyBvbiB0aGUgYXJjaGl0ZWN0
dXJhbCBhdG9taWNpdHkgb2YgbmF0aXZlIGRhdGEgdHlwZXM6CisgKiBXZSByZWFkIG9yIHdyaXRl
IHRoZSAiZGF0YSIgdmlldyBvZiB0aGlzIHVuaW9uIGF0b21pY2FsbHksIHRoZW4gY2FuCisgKiBh
Y2Nlc3MgdGhlIGJyb2tlbi1kb3duIGZpZWxkcyBpbiBvdXIgbG9jYWwgY29weS4KKyAqLwordW5p
b24gaG9zdF9scGkgeworICAgIHVpbnQ2NF90IGRhdGE7CisgICAgc3RydWN0IHsKKyAgICAgICAg
dWludDMyX3QgdmlydF9scGk7CisgICAgICAgIHVpbnQxNl90IGRvbV9pZDsKKyAgICAgICAgdWlu
dDE2X3QgdmNwdV9pZDsKKyAgICB9OworfTsKKwogI2RlZmluZSBMUElfUFJPUFRBQkxFX05FRURT
X0ZMVVNISU5HICAgICgxVSA8PCAwKQogCiAvKiBHbG9iYWwgc3RhdGUgKi8KQEAgLTM1LDEyICs1
OCwyMyBAQCBzdGF0aWMgc3RydWN0IHsKICAgICAvKiBUaGUgZ2xvYmFsIExQSSBwcm9wZXJ0eSB0
YWJsZSwgc2hhcmVkIGJ5IGFsbCByZWRpc3RyaWJ1dG9ycy4gKi8KICAgICB1aW50OF90ICpscGlf
cHJvcGVydHk7CiAgICAgLyoKKyAgICAgKiBBIHR3by1sZXZlbCB0YWJsZSB0byBsb29rdXAgTFBJ
cyBmaXJpbmcgb24gdGhlIGhvc3QgYW5kIGxvb2sgdXAgdGhlCisgICAgICogVkNQVSBhbmQgdmly
dHVhbCBMUEkgbnVtYmVyIHRvIGluamVjdCBpbnRvLgorICAgICAqLworICAgIHVuaW9uIGhvc3Rf
bHBpICoqaG9zdF9scGlzOworICAgIC8qCiAgICAgICogTnVtYmVyIG9mIHBoeXNpY2FsIExQSXMg
dGhlIGhvc3Qgc3VwcG9ydHMuIFRoaXMgaXMgYSBwcm9wZXJ0eSBvZgogICAgICAqIHRoZSBHSUMg
aGFyZHdhcmUuIFdlIGRlcGFydCBmcm9tIHRoZSBoYWJpdCBvZiBuYW1pbmcgdGhlc2UgdGhpbmdz
CiAgICAgICogInBoeXNpY2FsIiBpbiBYZW4sIGFzIHRoZSBHSUN2My80IHNwZWMgdXNlcyB0aGUg
dGVybSAicGh5c2ljYWwgTFBJIgogICAgICAqIGluIGEgZGlmZmVyZW50IGNvbnRleHQgdG8gZGlm
ZmVyZW50aWF0ZSB0aGVtIGZyb20gInZpcnR1YWwgTFBJcyIuCiAgICAgICovCiAgICAgdW5zaWdu
ZWQgbG9uZyBpbnQgbWF4X2hvc3RfbHBpX2lkczsKKyAgICAvKgorICAgICAqIFByb3RlY3RzIGFs
bG9jYXRpb24gYW5kIGRlYWxsb2NhdGlvbiBvZiBob3N0IExQSXMgYW5kIG5leHRfZnJlZV9scGks
CisgICAgICogYnV0IG5vdCB0aGUgYWN0dWFsIGRhdGEgc3RvcmVkIGluIHRoZSBob3N0X2xwaSBl
bnRyeS4KKyAgICAgKi8KKyAgICBzcGlubG9ja190IGhvc3RfbHBpc19sb2NrOworICAgIHVpbnQz
Ml90IG5leHRfZnJlZV9scGk7CiAgICAgdW5zaWduZWQgaW50IGZsYWdzOwogfSBscGlfZGF0YTsK
IApAQCAtNTMsNiArODcsMjggQEAgc3RydWN0IGxwaV9yZWRpc3RfZGF0YSB7CiBzdGF0aWMgREVG
SU5FX1BFUl9DUFUoc3RydWN0IGxwaV9yZWRpc3RfZGF0YSwgbHBpX3JlZGlzdCk7CiAKICNkZWZp
bmUgTUFYX05SX0hPU1RfTFBJUyAgIChscGlfZGF0YS5tYXhfaG9zdF9scGlfaWRzIC0gTFBJX09G
RlNFVCkKKyNkZWZpbmUgSE9TVF9MUElTX1BFUl9QQUdFICAgICAgKFBBR0VfU0laRSAvIHNpemVv
Zih1bmlvbiBob3N0X2xwaSkpCisKK3N0YXRpYyB1bmlvbiBob3N0X2xwaSAqZ2ljX2dldF9ob3N0
X2xwaSh1aW50MzJfdCBwbHBpKQoreworICAgIHVuaW9uIGhvc3RfbHBpICpibG9jazsKKworICAg
IGlmICggIWlzX2xwaShwbHBpKSB8fCBwbHBpID49IE1BWF9OUl9IT1NUX0xQSVMgKyBMUElfT0ZG
U0VUICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBBU1NFUlQocGxwaSA+PSBMUElfT0ZG
U0VUKTsKKworICAgIHBscGkgLT0gTFBJX09GRlNFVDsKKworICAgIGJsb2NrID0gbHBpX2RhdGEu
aG9zdF9scGlzW3BscGkgLyBIT1NUX0xQSVNfUEVSX1BBR0VdOworICAgIGlmICggIWJsb2NrICkK
KyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICAvKiBNYXRjaGVzIHRoZSB3cml0ZSBiYXJyaWVy
IGluIGFsbG9jYXRpb24gY29kZS4gKi8KKyAgICBzbXBfcm1iKCk7CisKKyAgICByZXR1cm4gJmJs
b2NrW3BscGkgJSBIT1NUX0xQSVNfUEVSX1BBR0VdOworfQogCiAvKgogICogQW4gSVRTIGNhbiBy
ZWZlciB0byByZWRpc3RyaWJ1dG9ycyBpbiB0d28gd2F5czogZWl0aGVyIGJ5IGFuIElEIChwb3Nz
aWJseQpAQCAtMjIwLDggKzI3NiwxOCBAQCBpbnQgZ2ljdjNfbHBpX2luaXRfcmRpc3Qodm9pZCBf
X2lvbWVtICogcmRpc3RfYmFzZSkKIHN0YXRpYyB1bnNpZ25lZCBpbnQgbWF4X2xwaV9iaXRzID0g
MjA7CiBpbnRlZ2VyX3BhcmFtKCJtYXhfbHBpX2JpdHMiLCBtYXhfbHBpX2JpdHMpOwogCisvKgor
ICogQWxsb2NhdGUgdGhlIDJuZCBsZXZlbCBhcnJheSBmb3IgaG9zdCBMUElzLiBUaGlzIG9uZSBo
b2xkcyBwb2ludGVycworICogdG8gdGhlIHBhZ2Ugd2l0aCB0aGUgYWN0dWFsICJ1bmlvbiBob3N0
X2xwaSIgZW50cmllcy4gT3VyIExQSSBsaW1pdAorICogYXZvaWRzIGV4Y2Vzc2l2ZSBtZW1vcnkg
dXNhZ2UuCisgKi8KIGludCBnaWN2M19scGlfaW5pdF9ob3N0X2xwaXModW5zaWduZWQgaW50IGhv
c3RfbHBpX2JpdHMpCiB7CisgICAgdW5zaWduZWQgaW50IG5yX2xwaV9wdHJzOworCisgICAgLyog
V2UgcmVseSBvbiB0aGUgZGF0YSBzdHJ1Y3R1cmUgYmVpbmcgYXRvbWljYWxseSBhY2Nlc3NpYmxl
LiAqLworICAgIEJVSUxEX0JVR19PTihzaXplb2YodW5pb24gaG9zdF9scGkpID4gc2l6ZW9mKHVu
c2lnbmVkIGxvbmcpKTsKKwogICAgIC8qCiAgICAgICogQW4gaW1wbGVtZW50YXRpb24gbmVlZHMg
dG8gc3VwcG9ydCBhdCBsZWFzdCAxNCBiaXRzIG9mIExQSSBJRHMuCiAgICAgICogVGVsbCB0aGUg
dXNlciBhYm91dCBpdCwgdGhlIGFjdHVhbCBudW1iZXIgaXMgcmVwb3J0ZWQgYmVsb3cuCkBAIC0y
NDAsMTEgKzMwNiwxNzUgQEAgaW50IGdpY3YzX2xwaV9pbml0X2hvc3RfbHBpcyh1bnNpZ25lZCBp
bnQgaG9zdF9scGlfYml0cykKICAgICBpZiAoIGxwaV9kYXRhLm1heF9ob3N0X2xwaV9pZHMgPiBC
SVQoMjQpICkKICAgICAgICAgd2FybmluZ19hZGQoIlVzaW5nIGhpZ2ggbnVtYmVyIG9mIExQSXMs
IGxpbWl0IG1lbW9yeSB1c2FnZSB3aXRoIG1heF9scGlfYml0c1xuIik7CiAKKyAgICBzcGluX2xv
Y2tfaW5pdCgmbHBpX2RhdGEuaG9zdF9scGlzX2xvY2spOworICAgIGxwaV9kYXRhLm5leHRfZnJl
ZV9scGkgPSAwOworCisgICAgbnJfbHBpX3B0cnMgPSBNQVhfTlJfSE9TVF9MUElTIC8gKFBBR0Vf
U0laRSAvIHNpemVvZih1bmlvbiBob3N0X2xwaSkpOworICAgIGxwaV9kYXRhLmhvc3RfbHBpcyA9
IHh6YWxsb2NfYXJyYXkodW5pb24gaG9zdF9scGkgKiwgbnJfbHBpX3B0cnMpOworICAgIGlmICgg
IWxwaV9kYXRhLmhvc3RfbHBpcyApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCiAgICAgcHJp
bnRrKCJHSUN2MzogdXNpbmcgYXQgbW9zdCAlbHUgTFBJcyBvbiB0aGUgaG9zdC5cbiIsIE1BWF9O
Ul9IT1NUX0xQSVMpOwogCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgZmluZF91bnVz
ZWRfaG9zdF9scGkodWludDMyX3Qgc3RhcnQsIHVpbnQzMl90ICppbmRleCkKK3sKKyAgICB1bnNp
Z25lZCBpbnQgY2h1bms7CisgICAgdWludDMyX3QgaSA9ICppbmRleDsKKworICAgIEFTU0VSVChz
cGluX2lzX2xvY2tlZCgmbHBpX2RhdGEuaG9zdF9scGlzX2xvY2spKTsKKworICAgIGZvciAoIGNo
dW5rID0gc3RhcnQ7CisgICAgICAgICAgY2h1bmsgPCBNQVhfTlJfSE9TVF9MUElTIC8gSE9TVF9M
UElTX1BFUl9QQUdFOworICAgICAgICAgIGNodW5rKysgKQorICAgIHsKKyAgICAgICAgLyogSWYg
d2UgaGl0IGFuIHVuYWxsb2NhdGVkIGNodW5rLCB1c2UgZW50cnkgMCBpbiB0aGF0IG9uZS4gKi8K
KyAgICAgICAgaWYgKCAhbHBpX2RhdGEuaG9zdF9scGlzW2NodW5rXSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgICppbmRleCA9IDA7CisgICAgICAgICAgICByZXR1cm4gY2h1bms7CisgICAgICAg
IH0KKworICAgICAgICAvKiBGaW5kIGFuIHVuYWxsb2NhdGVkIGVudHJ5IGluIHRoaXMgY2h1bmsu
ICovCisgICAgICAgIGZvciAoIDsgaSA8IEhPU1RfTFBJU19QRVJfUEFHRTsgaSArPSBMUElfQkxP
Q0sgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGxwaV9kYXRhLmhvc3RfbHBpc1tjaHVu
a11baV0uZG9tX2lkID09IERPTUlEX0lOVkFMSUQgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgICppbmRleCA9IGk7CisgICAgICAgICAgICAgICAgcmV0dXJuIGNodW5rOworICAgICAg
ICAgICAgfQorICAgICAgICB9CisgICAgICAgIGkgPSAwOworICAgIH0KKworICAgIHJldHVybiAt
MTsKK30KKworLyoKKyAqIEFsbG9jYXRlIGEgYmxvY2sgb2YgMzIgTFBJcyBvbiB0aGUgZ2l2ZW4g
aG9zdCBJVFMgZm9yIGRldmljZSAiZGV2aWQiLAorICogc3RhcnRpbmcgd2l0aCAiZXZlbnRpZCIu
IFB1dCB0aGVtIGludG8gdGhlIHJlc3BlY3RpdmUgSVRUIGJ5IGlzc3VpbmcgYQorICogTUFQVEkg
Y29tbWFuZCBmb3IgZWFjaCBvZiB0aGVtLgorICovCitpbnQgZ2ljdjNfYWxsb2NhdGVfaG9zdF9s
cGlfYmxvY2soc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgKmZpcnN0X2xwaSkKK3sKKyAgICB1
aW50MzJfdCBscGksIGxwaV9pZHg7CisgICAgaW50IGNodW5rOworICAgIGludCBpOworCisgICAg
c3Bpbl9sb2NrKCZscGlfZGF0YS5ob3N0X2xwaXNfbG9jayk7CisgICAgbHBpX2lkeCA9IGxwaV9k
YXRhLm5leHRfZnJlZV9scGkgJSBIT1NUX0xQSVNfUEVSX1BBR0U7CisgICAgY2h1bmsgPSBmaW5k
X3VudXNlZF9ob3N0X2xwaShscGlfZGF0YS5uZXh0X2ZyZWVfbHBpIC8gSE9TVF9MUElTX1BFUl9Q
QUdFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxwaV9pZHgpOworCisgICAg
aWYgKCBjaHVuayA9PSAtIDEgKSAgICAgICAgICAvKiByZXNjYW4gZm9yIGEgaG9sZSBmcm9tIHRo
ZSBiZWdpbm5pbmcgKi8KKyAgICB7CisgICAgICAgIGxwaV9pZHggPSAwOworICAgICAgICBjaHVu
ayA9IGZpbmRfdW51c2VkX2hvc3RfbHBpKDAsICZscGlfaWR4KTsKKyAgICAgICAgaWYgKCBjaHVu
ayA9PSAtMSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZscGlfZGF0YS5o
b3N0X2xwaXNfbG9jayk7CisgICAgICAgICAgICByZXR1cm4gLUVOT1NQQzsKKyAgICAgICAgfQor
ICAgIH0KKworICAgIC8qIElmIHdlIGhpdCBhbiB1bmFsbG9jYXRlZCBjaHVuaywgd2UgaW5pdGlh
bGl6ZSBpdCBhbmQgdXNlIGVudHJ5IDAuICovCisgICAgaWYgKCAhbHBpX2RhdGEuaG9zdF9scGlz
W2NodW5rXSApCisgICAgeworICAgICAgICB1bmlvbiBob3N0X2xwaSAqbmV3X2NodW5rOworCisg
ICAgICAgIC8qIFRPRE86IE5VTUEgbG9jYWxpdHkgZm9yIHF1aWNrZXIgSVJRIHBhdGg/ICovCisg
ICAgICAgIG5ld19jaHVuayA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpOworICAgICAgICBpZiAoICFu
ZXdfY2h1bmsgKQorICAgICAgICB7CisgICAgICAgICAgICBzcGluX3VubG9jaygmbHBpX2RhdGEu
aG9zdF9scGlzX2xvY2spOworICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIH0K
KworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEhPU1RfTFBJU19QRVJfUEFHRTsgaSArPSBMUElf
QkxPQ0sgKQorICAgICAgICAgICAgbmV3X2NodW5rW2ldLmRvbV9pZCA9IERPTUlEX0lOVkFMSUQ7
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogTWFrZSBzdXJlIGFsbCBzbG90cyBhcmUgcmVhbGx5
IG1hcmtlZCBlbXB0eSBiZWZvcmUgcHVibGlzaGluZyB0aGUKKyAgICAgICAgICogbmV3IGNodW5r
LgorICAgICAgICAgKi8KKyAgICAgICAgc21wX3dtYigpOworCisgICAgICAgIGxwaV9kYXRhLmhv
c3RfbHBpc1tjaHVua10gPSBuZXdfY2h1bms7CisgICAgICAgIGxwaV9pZHggPSAwOworICAgIH0K
KworICAgIGxwaSA9IGNodW5rICogSE9TVF9MUElTX1BFUl9QQUdFICsgbHBpX2lkeDsKKworICAg
IGZvciAoIGkgPSAwOyBpIDwgTFBJX0JMT0NLOyBpKysgKQorICAgIHsKKyAgICAgICAgdW5pb24g
aG9zdF9scGkgaGxwaTsKKworICAgICAgICAvKgorICAgICAgICAgKiBNYXJrIHRoaXMgaG9zdCBM
UEkgYXMgYmVsb25naW5nIHRvIHRoZSBkb21haW4sIGJ1dCBkb24ndCBhc3NpZ24KKyAgICAgICAg
ICogYW55IHZpcnR1YWwgTFBJIG9yIGEgVkNQVSB5ZXQuCisgICAgICAgICAqLworICAgICAgICBo
bHBpLnZpcnRfbHBpID0gSU5WQUxJRF9MUEk7CisgICAgICAgIGhscGkuZG9tX2lkID0gZC0+ZG9t
YWluX2lkOworICAgICAgICBobHBpLnZjcHVfaWQgPSBJTlZBTElEX1ZDUFVfSUQ7CisgICAgICAg
IHdyaXRlX3U2NF9hdG9taWMoJmxwaV9kYXRhLmhvc3RfbHBpc1tjaHVua11bbHBpX2lkeCArIGld
LmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgaGxwaS5kYXRhKTsKKworICAgICAgICAv
KgorICAgICAgICAgKiBFbmFibGUgdGhpcyBob3N0IExQSSwgc28gd2UgZG9uJ3QgaGF2ZSB0byBk
byB0aGlzIGR1cmluZyB0aGUKKyAgICAgICAgICogZ3Vlc3QncyBydW50aW1lLgorICAgICAgICAg
Ki8KKyAgICAgICAgbHBpX2RhdGEubHBpX3Byb3BlcnR5W2xwaSArIGldIHw9IExQSV9QUk9QX0VO
QUJMRUQ7CisgICAgfQorCisgICAgbHBpX2RhdGEubmV4dF9mcmVlX2xwaSA9IGxwaSArIExQSV9C
TE9DSzsKKworICAgIC8qCisgICAgICogV2UgaGF2ZSBhbGxvY2F0ZWQgYW5kIGluaXRpYWxpemVk
IHRoZSBob3N0IExQSSBlbnRyaWVzLCBzbyBpdCdzIHNhZmUKKyAgICAgKiB0byBkcm9wIHRoZSBs
b2NrIG5vdy4gQWNjZXNzIHRvIHRoZSBzdHJ1Y3R1cmVzIGNhbiBiZSBkb25lIGNvbmN1cnJlbnRs
eQorICAgICAqIGFzIGl0IGludm9sdmVzIG9ubHkgYW4gYXRvbWljIHVpbnQ2NF90IGFjY2Vzcy4K
KyAgICAgKi8KKyAgICBzcGluX3VubG9jaygmbHBpX2RhdGEuaG9zdF9scGlzX2xvY2spOworCisg
ICAgaWYgKCBscGlfZGF0YS5mbGFncyAmIExQSV9QUk9QVEFCTEVfTkVFRFNfRkxVU0hJTkcgKQor
ICAgICAgICBjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2UoJmxwaV9kYXRhLmxw
aV9wcm9wZXJ0eVtscGldLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTFBJX0JMT0NLKTsKKworICAgICpmaXJzdF9scGkgPSBscGkgKyBMUElfT0ZGU0VUOwor
CisgICAgcmV0dXJuIDA7Cit9CisKK3ZvaWQgZ2ljdjNfZnJlZV9ob3N0X2xwaV9ibG9jayh1aW50
MzJfdCBmaXJzdF9scGkpCit7CisgICAgdW5pb24gaG9zdF9scGkgKmhscGksIGVtcHR5X2xwaSA9
IHsgLmRvbV9pZCA9IERPTUlEX0lOVkFMSUQgfTsKKyAgICBpbnQgaTsKKworICAgIC8qIFRoaXMg
c2hvdWxkIG9ubHkgYmUgY2FsbGVkIHdpdGggdGhlIGJlZ2lubmluZyBvZiBhIGJsb2NrLiAqLwor
ICAgIEFTU0VSVCgoZmlyc3RfbHBpICUgTFBJX0JMT0NLKSA9PSAwKTsKKworICAgIGhscGkgPSBn
aWNfZ2V0X2hvc3RfbHBpKGZpcnN0X2xwaSk7CisgICAgaWYgKCAhaGxwaSApCisgICAgICAgIHJl
dHVybjsgICAgICAgICAvKiBOb3RoaW5nIHRvIGZyZWUgaGVyZS4gKi8KKworICAgIHNwaW5fbG9j
aygmbHBpX2RhdGEuaG9zdF9scGlzX2xvY2spOworCisgICAgZm9yICggaSA9IDA7IGkgPCBMUElf
QkxPQ0s7IGkrKyApCisgICAgICAgIHdyaXRlX3U2NF9hdG9taWMoJmhscGlbaV0uZGF0YSwgZW1w
dHlfbHBpLmRhdGEpOworCisgICAgLyoKKyAgICAgKiBNYWtlIHN1cmUgdGhlIG5leHQgYWxsb2Nh
dGlvbiBjYW4gcmV1c2UgdGhpcyBibG9jaywgYXMgd2UgZG8gb25seQorICAgICAqIGZvcndhcmQg
c2Nhbm5pbmcgd2hlbiBmaW5kaW5nIGFuIHVudXNlZCBibG9jay4KKyAgICAgKi8KKyAgICBpZiAo
IGxwaV9kYXRhLm5leHRfZnJlZV9scGkgPiBmaXJzdF9scGkgKQorICAgICAgICBscGlfZGF0YS5u
ZXh0X2ZyZWVfbHBpID0gZmlyc3RfbHBpOworCisgICAgc3Bpbl91bmxvY2soJmxwaV9kYXRhLmhv
c3RfbHBpc19sb2NrKTsKKworICAgIHJldHVybjsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0
cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggMTM3OTRlMC4uYTk2
YzlkYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTEwMyw2ICsxMDMsOSBAQAogI2Rl
ZmluZSBIT1NUX0lUU19GTFVTSF9DTURfUVVFVUUgICAgICAgICgxVSA8PCAwKQogI2RlZmluZSBI
T1NUX0lUU19VU0VTX1BUQSAgICAgICAgICAgICAgICgxVSA8PCAxKQogCisvKiBXZSBhbGxvY2F0
ZSBMUElzIG9uIHRoZSBob3N0cyBpbiBjaHVua3Mgb2YgMzIgdG8gcmVkdWNlIGhhbmRsaW5nIG92
ZXJoZWFkLiAqLworI2RlZmluZSBMUElfQkxPQ0sgICAgICAgICAgICAgICAgICAgICAgIDMyVQor
CiAvKiBkYXRhIHN0cnVjdHVyZSBmb3IgZWFjaCBoYXJkd2FyZSBJVFMgKi8KIHN0cnVjdCBob3N0
X2l0cyB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBlbnRyeTsKQEAgLTE0MSw2ICsxNDQsOSBAQCB1
aW50NjRfdCBnaWN2M19nZXRfcmVkaXN0X2FkZHJlc3ModW5zaWduZWQgaW50IGNwdSwgYm9vbCB1
c2VfcHRhKTsKIC8qIE1hcCBhIGNvbGxlY3Rpb24gZm9yIHRoaXMgaG9zdCBDUFUgdG8gZWFjaCBo
b3N0IElUUy4gKi8KIGludCBnaWN2M19pdHNfc2V0dXBfY29sbGVjdGlvbih1bnNpZ25lZCBpbnQg
Y3B1KTsKIAoraW50IGdpY3YzX2FsbG9jYXRlX2hvc3RfbHBpX2Jsb2NrKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQzMl90ICpmaXJzdF9scGkpOwordm9pZCBnaWN2M19mcmVlX2hvc3RfbHBpX2Jsb2Nr
KHVpbnQzMl90IGZpcnN0X2xwaSk7CisKICNlbHNlCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2
M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEu
aAppbmRleCBmOTQwMDkyLi43Yzc2NjI2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmgKQEAgLTI4LDYgKzI4LDkgQEAg
c3RydWN0IGFyY2hfaXJxX2Rlc2MgewogCiAjZGVmaW5lIExQSV9PRkZTRVQgICAgICA4MTkyCiAK
Ky8qIExQSXMgYXJlIGFsd2F5cyBudW1iZXJlZCBzdGFydGluZyBhdCA4MTkyLCBzbyAwIGlzIGEg
Z29vZCBpbnZhbGlkIGNhc2UuICovCisjZGVmaW5lIElOVkFMSURfTFBJICAgICAwCisKICNkZWZp
bmUgbnJfaXJxcyBOUl9JUlFTCiAjZGVmaW5lIG5yX3N0YXRpY19pcnFzIE5SX0lSUVMKICNkZWZp
bmUgYXJjaF9od2RvbV9pcnFzKGRvbWlkKSBOUl9JUlFTCkBAIC00MSw2ICs0NCwxMSBAQCBzdHJ1
Y3QgaXJxX2Rlc2MgKl9faXJxX3RvX2Rlc2MoaW50IGlycSk7CiAKIHZvaWQgZG9fSVJRKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgaXJxLCBpbnQgaXNfZmlxKTsKIAor
c3RhdGljIGlubGluZSBib29sIGlzX2xwaSh1bnNpZ25lZCBpbnQgaXJxKQoreworICAgIHJldHVy
biBpcnEgPj0gTFBJX09GRlNFVDsKK30KKwogI2RlZmluZSBkb21haW5fcGlycV90b19pcnEoZCwg
cGlycSkgKHBpcnEpCiAKIGJvb2xfdCBpc19hc3NpZ25hYmxlX2lycSh1bnNpZ25lZCBpbnQgaXJx
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:23:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:23:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIFa-0004iW-6z; Wed, 12 Apr 2017 13:23:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFZ-0004iM-Rl
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:57 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 73/05-27751-D6A2EE85; Wed, 12 Apr 2017 13:23:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTdH612
 Ewb/FMhYTthk4MHps79vFHsAYxZqZl5RfkcCacfjBS5aCRQYVHybyNjC+U+9i5OIQEvjCKNGy
 aj5rFyMnkHOeUeL6G6suRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCwvYS+y6cYIJx
 OYVMJM48OIBWA0LUP3xw2eZJjByLGBkWMWoUZxaVJZapGtsrJdUlJmeUZKbmJmja2hgppebWl
 ycmJ6ak5hUrJecn7uJEegRBiDYwbhzfeAhRkkOJiVR3ssKbyOE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfDya76LEBIsSk1PrUjLzAGGBkxagoNHSYQ3RQ0ozVtckJhbnJkOkTrFqMtxpfXjeyYh
 lrz8vFQpcV4WkBkCIEUZpXlwI2BheolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvGc1gKbwZ
 OaVwG16BXQEE9ARa/e+BTmiJBEhJdXAKPxlZYTyXOHiiW8N5aNVnifq7J1d/2Z7+6FbNVwxwi
 xt/zUv3djadfX1+4p1tWUbLji09r1atqFMcebrNyuf7nESKRdbnivT4Hmk1+DK79KnKzyS1B7
 MKWiZM8c18UYFZ7XcXffs2HPrtsz9Gq/1om6fybL1eZW/qxfV9H2+dHdxc/nO7Z99u5RYijMS
 DbWYi4oTASJH/WROAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1492003435!63317844!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10999 invoked from network); 12 Apr 2017 13:23:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:23:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFQ-0002L4-EC
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFQ-00041Z-Dm
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIFQ-00041Z-Dm@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:23:48 +0000
Subject: [Xen-changelog] [xen master] ARM: vGICv3: introduce ITS emulation
	stub
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZhMDM0NmFlNjYzZjU4MmNkNzQyNjgzZDJmNDU2MmMzYzliNzU4ZjkKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNyAyMzowODowMCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjE1OjUz
IDIwMTcgLTA3MDAKCiAgICBBUk06IHZHSUN2MzogaW50cm9kdWNlIElUUyBlbXVsYXRpb24gc3R1
YgogICAgCiAgICBDcmVhdGUgYSBuZXcgZmlsZSB0byBob2xkIHRoZSBlbXVsYXRpb24gY29kZSBm
b3IgdGhlIElUUyB3aWRnZXQuCiAgICBUaGlzIGp1c3QgaG9sZHMgdGhlIGRhdGEgc3RydWN0dXJl
IGFuZCBhIGluaXQgYW5kIGZyZWUgZnVuY3Rpb24gZm9yIG5vdy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJt
L01ha2VmaWxlICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyAg
ICAgICB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9h
cmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAgIHwgIDggKysrLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9naWNfdjNfaXRzLmggfCAxMyArKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTA3IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUg
Yi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXggNmJlODVhYi4uNDllMWZiMiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAt
NDcsNiArNDcsNyBAQCBvYmoteSArPSB0cmFwcy5vCiBvYmoteSArPSB2Z2ljLm8KIG9iai15ICs9
IHZnaWMtdjIubwogb2JqLSQoQ09ORklHX0hBU19HSUNWMykgKz0gdmdpYy12My5vCitvYmotJChD
T05GSUdfSEFTX0lUUykgKz0gdmdpYy12My1pdHMubwogb2JqLXkgKz0gdm1fZXZlbnQubwogb2Jq
LXkgKz0gdnRpbWVyLm8KIG9iai15ICs9IHZwc2NpLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMmYxYTI1NQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC0wLDAgKzEsODYgQEAKKy8qCisgKiB4ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYworICoKKyAqIEFSTSBJbnRlcnJ1cHQgVHJhbnNsYXRpb24gU2Vydmlj
ZSAoSVRTKSBlbXVsYXRpb24KKyAqCisgKiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
YXJtLmNvbT4KKyAqIENvcHlyaWdodCAoYykgMjAxNiwyMDE3IEFSTSBMdGQuCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
ciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
OyB1bmRlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UuCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVu
L2JpdG9wcy5oPgorI2luY2x1ZGUgPHhlbi9jb25maWcuaD4KKyNpbmNsdWRlIDx4ZW4vZG9tYWlu
X3BhZ2UuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNp
bmNsdWRlIDx4ZW4vc29mdGlycS5oPgorI2luY2x1ZGUgPHhlbi9pcnEuaD4KKyNpbmNsdWRlIDx4
ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4KKyNpbmNsdWRlIDxhc20vY3VycmVu
dC5oPgorI2luY2x1ZGUgPGFzbS9tbWlvLmg+CisjaW5jbHVkZSA8YXNtL2dpY192M19kZWZzLmg+
CisjaW5jbHVkZSA8YXNtL2dpY192M19pdHMuaD4KKyNpbmNsdWRlIDxhc20vdmdpYy5oPgorI2lu
Y2x1ZGUgPGFzbS92Z2ljLWVtdWwuaD4KKworLyoKKyAqIERhdGEgc3RydWN0dXJlIHRvIGRlc2Ny
aWJlIGEgdmlydHVhbCBJVFMuCisgKiBJZiBib3RoIHRoZSB2Y21kX2xvY2sgYW5kIHRoZSBpdHNf
bG9jayBhcmUgcmVxdWlyZWQsIHRoZSB2Y21kX2xvY2sgbXVzdAorICogYmUgdGFrZW4gZmlyc3Qu
CisgKi8KK3N0cnVjdCB2aXJ0X2l0cyB7CisgICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICB1bnNp
Z25lZCBpbnQgZGV2aWRfYml0czsKKyAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsKKyAgICBz
cGlubG9ja190IHZjbWRfbG9jazsgICAgICAgLyogUHJvdGVjdHMgdGhlIHZpcnR1YWwgY29tbWFu
ZCBidWZmZXIsIHdoaWNoICovCisgICAgdWludDY0X3QgY3dyaXRlcjsgICAgICAgICAgIC8qIGNv
bnNpc3RzIG9mIENXUklURVIgYW5kIENSRUFEUiBhbmQgdGhvc2UgICAqLworICAgIHVpbnQ2NF90
IGNyZWFkcjsgICAgICAgICAgICAvKiBzaGFkb3cgdmFyaWFibGVzIGN3cml0ZXIgYW5kIGNyZWFk
ci4gKi8KKyAgICAvKiBQcm90ZWN0cyB0aGUgcmVzdCBvZiB0aGlzIHN0cnVjdHVyZSwgaW5jbHVk
aW5nIHRoZSBJVFMgdGFibGVzLiAqLworICAgIHNwaW5sb2NrX3QgaXRzX2xvY2s7CisgICAgdWlu
dDY0X3QgY2Jhc2VyOworICAgIHVpbnQ2NF90IGJhc2VyX2RldiwgYmFzZXJfY29sbDsgICAgIC8q
IEJBU0VSMCBhbmQgQkFTRVIxIGZvciB0aGUgZ3Vlc3QgKi8KKyAgICB1bnNpZ25lZCBpbnQgbWF4
X2NvbGxlY3Rpb25zOworICAgIHVuc2lnbmVkIGludCBtYXhfZGV2aWNlczsKKyAgICBib29sIGVu
YWJsZWQ7Cit9OworCisvKgorICogQW4gSW50ZXJydXB0IFRyYW5zbGF0aW9uIFRhYmxlIEVudHJ5
OiB0aGlzIGlzIGluZGV4ZWQgYnkgYQorICogRGV2aWNlSUQvRXZlbnRJRCBwYWlyIGFuZCBpcyBs
b2NhdGVkIGluIGd1ZXN0IG1lbW9yeS4KKyAqLworc3RydWN0IHZpdHNfaXR0ZQoreworICAgIHVp
bnQzMl90IHZscGk7CisgICAgdWludDE2X3QgY29sbGVjdGlvbjsKKyAgICB1aW50MTZfdCBwYWQ7
Cit9OworCitpbnQgdmdpY192M19pdHNfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKK3sK
KyAgICByZXR1cm4gMDsKK30KKwordm9pZCB2Z2ljX3YzX2l0c19mcmVlX2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkKQoreworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQwor
ICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10
YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCAxZTk4OTBiLi5kMTA3NTdhIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2lj
LXYzLmMKQEAgLTI4LDYgKzI4LDcgQEAKICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1
ZGUgPGFzbS9tbWlvLmg+CiAjaW5jbHVkZSA8YXNtL2dpY192M19kZWZzLmg+CisjaW5jbHVkZSA8
YXNtL2dpY192M19pdHMuaD4KICNpbmNsdWRlIDxhc20vdmdpYy5oPgogI2luY2x1ZGUgPGFzbS92
Z2ljLWVtdWwuaD4KICNpbmNsdWRlIDxhc20vdnJlZy5oPgpAQCAtMTQzOCw3ICsxNDM5LDcgQEAg
c3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgdmdpY192M19yZGlzdF9jb3VudChzdHJ1Y3QgZG9t
YWluICpkKQogc3RhdGljIGludCB2Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQp
CiB7CiAgICAgc3RydWN0IHZnaWNfcmRpc3RfcmVnaW9uICpyZGlzdF9yZWdpb25zOwotICAgIGlu
dCByZGlzdF9jb3VudCwgaTsKKyAgICBpbnQgcmRpc3RfY291bnQsIGksIHJldDsKIAogICAgIC8q
IEFsbG9jYXRlIG1lbW9yeSBmb3IgUmUtZGlzdHJpYnV0b3IgcmVnaW9ucyAqLwogICAgIHJkaXN0
X2NvdW50ID0gdmdpY192M19yZGlzdF9jb3VudChkKTsKQEAgLTE0OTgsNiArMTQ5OSwxMCBAQCBz
dGF0aWMgaW50IHZnaWNfdjNfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAg
ZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnNbMF0uZmlyc3RfY3B1ID0gMDsKICAgICB9CiAKKyAg
ICByZXQgPSB2Z2ljX3YzX2l0c19pbml0X2RvbWFpbihkKTsKKyAgICBpZiAoIHJldCApCisgICAg
ICAgIHJldHVybiByZXQ7CisKICAgICAvKiBSZWdpc3RlciBtbWlvIGhhbmRsZSBmb3IgdGhlIERp
c3RyaWJ1dG9yICovCiAgICAgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2Z2ljX2Rpc3RyX21t
aW9faGFuZGxlciwgZC0+YXJjaC52Z2ljLmRiYXNlLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICBTWl82NEssIE5VTEwpOwpAQCAtMTUyMiw2ICsxNTI3LDcgQEAgc3RhdGljIGludCB2Z2ljX3Yz
X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIHZnaWNfdjNfZG9t
YWluX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICB2Z2ljX3YzX2l0c19mcmVlX2RvbWFp
bihkKTsKICAgICB4ZnJlZShkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9ucyk7CiB9CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9naWNfdjNfaXRzLmgKaW5kZXggYTk2YzlkYy4uODRkMTY5MiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmgKQEAgLTE0NCw2ICsxNDQsMTAgQEAgdWludDY0X3QgZ2ljdjNfZ2V0X3JlZGlz
dF9hZGRyZXNzKHVuc2lnbmVkIGludCBjcHUsIGJvb2wgdXNlX3B0YSk7CiAvKiBNYXAgYSBjb2xs
ZWN0aW9uIGZvciB0aGlzIGhvc3QgQ1BVIHRvIGVhY2ggaG9zdCBJVFMuICovCiBpbnQgZ2ljdjNf
aXRzX3NldHVwX2NvbGxlY3Rpb24odW5zaWduZWQgaW50IGNwdSk7CiAKKy8qIEluaXRpYWxpemUg
YW5kIGRlc3Ryb3kgdGhlIHBlci1kb21haW4gcGFydHMgb2YgdGhlIHZpcnR1YWwgSVRTIHN1cHBv
cnQuICovCitpbnQgdmdpY192M19pdHNfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7Cit2
b2lkIHZnaWNfdjNfaXRzX2ZyZWVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOworCiBpbnQgZ2lj
djNfYWxsb2NhdGVfaG9zdF9scGlfYmxvY2soc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgKmZp
cnN0X2xwaSk7CiB2b2lkIGdpY3YzX2ZyZWVfaG9zdF9scGlfYmxvY2sodWludDMyX3QgZmlyc3Rf
bHBpKTsKIApAQCAtMTg0LDYgKzE4OCwxNSBAQCBzdGF0aWMgaW5saW5lIGludCBnaWN2M19pdHNf
c2V0dXBfY29sbGVjdGlvbih1bnNpZ25lZCBpbnQgY3B1KQogICAgIEJVRygpOwogfQogCitzdGF0
aWMgaW5saW5lIGludCB2Z2ljX3YzX2l0c19pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgdmdpY192M19pdHNfZnJl
ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKK3sKK30KKwogI2VuZGlmIC8qIENPTkZJR19IQVNf
SVRTICovCiAKICNlbmRpZgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:24:02 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:24: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.xen.org>)
	id 1cyIFe-0004jf-8S; Wed, 12 Apr 2017 13:24:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFd-0004jS-FA
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:01 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 33/01-19731-07A2EE85; Wed, 12 Apr 2017 13:24:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTdf612
 EwdKF2hYTthk4MHps79vFHsAYxZqZl5RfkcCaceTuGuaCwzUVy6/1MDYw/oruYuTiEBL4wiix
 6sVZRgjnPKPE/aWfgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gAykRFrCTeP1ZF
 STMK2Am0XlsFlgJC1D50im/mCcwcixgZFjFqFGcWlSWWqRraKKXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MF4fWPAIUZJDiYlUd7LCm8jhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwLtN4FyEkWJSanlqRlpkDDA6YtAQHj5IIb4oaUJq3uCAxtzgzHSJ1ilGX493SD++Z
 hFjy8vNSpcR5F4LMEAApyijNgxsBC9RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuY9CzKFJ
 zOvBG7TK6AjmICOWLv3LcgRJYkIKakGxipNmcPcG/c+mn9ifsqmIqYVkkceCZ4+0lSSdkWcz7
 tSMuzn9G2PJmx0DOTQjvxVXR7Qt+OXqYFX1V+n+m8zd7of0XY6ryF4mCNTv6Pq/NYpEhe0BB0
 P8uv+7G7fX39qy0mnOnZN3q+/ixgVmP5P8I2I21W5OjVkQ2PN1d2Tit+1SuTpN3QtV2Ipzkg0
 1GIuKk4EAI1unytPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1492003438!63306314!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27695 invoked from network); 12 Apr 2017 13:23:59 -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; 12 Apr 2017 13:23:59 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFa-0002LA-I9
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFa-00043I-Ff
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIFa-00043I-Ff@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:23:58 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3 ITS: introduce device
	mapping
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY5MDgyZTFjMjEwZDdiZGJhMDgyZTc1Yzg5OTUxZDlhMzIwZDg4ZTEKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNyAyMzowODowMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjE1OjU4
IDIwMTcgLTA3MDAKCiAgICBBUk06IEdJQ3YzIElUUzogaW50cm9kdWNlIGRldmljZSBtYXBwaW5n
CiAgICAKICAgIFRoZSBJVFMgdXNlcyBkZXZpY2UgSURzIHRvIG1hcCBMUElzIHRvIGEgZGV2aWNl
LiBEb20wIHdpbGwgbGF0ZXIgdXNlCiAgICB0aG9zZSBJRHMsIHdoaWNoIHdlIGRpcmVjdGx5IHBh
c3Mgb24gdG8gdGhlIGhvc3QuCiAgICBGb3IgdGhpcyB3ZSBoYXZlIHRvIG1hcCBlYWNoIGRldmlj
ZSB0aGF0IERvbTAgbWF5IHJlcXVlc3QgdG8gYSBob3N0CiAgICBJVFMgZGV2aWNlIHdpdGggdGhl
IHNhbWUgaWRlbnRpZmllci4KICAgIEFsbG9jYXRlIHRoZSByZXNwZWN0aXZlIG1lbW9yeSBhbmQg
ZW50ZXIgZWFjaCBkZXZpY2UgaW50byBhbiByYnRyZWUgdG8KICAgIGxhdGVyIGJlIGFibGUgdG8g
aXRlcmF0ZSBvdmVyIGl0IG9yIHRvIGVhc2lseSB0ZWFyZG93biBndWVzdHMuCiAgICBCZWNhdXNl
IGRldmljZSBJRHMgYXJlIHBlciBJVFMsIHdlIG5lZWQgdG8gaWRlbnRpZnkgYSB2aXJ0dWFsIElU
Uy4gV2UKICAgIHVzZSB0aGUgZG9vcmJlbGwgYWRkcmVzcyBmb3IgdGhhdCBwdXJwb3NlLCBhcyBp
dCBpcyBhIG5pY2UgYXJjaGl0ZWN0dXJhbAogICAgTVNJIHByb3BlcnR5IGFuZCBzcGFyZXMgdXMg
aGFuZGxpbmcgd2l0aCBvcGFxdWUgcG9pbnRlciBvciBicmVhawogICAgdGhlIFZHSUMgYWJzdHJh
Y3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgMzQ2
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3Zn
aWMtdjMtaXRzLmMgICAgICAgfCAgIDQgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAg
ICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgMTMgKysKIDQg
ZmlsZXMgY2hhbmdlZCwgMzY2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCAwMTY0Yjk2
Li4wNzI4MGIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hl
bi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAgLTIxLDYgKzIxLDggQEAKICNpbmNsdWRlIDx4ZW4v
bGliLmg+CiAjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5j
bHVkZSA8eGVuL3JidHJlZS5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhl
bi9zaXplcy5oPgogI2luY2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRlIDxhc20vZ2ljX3YzX2Rl
ZnMuaD4KQEAgLTM2LDYgKzM4LDI2IEBACiAgKi8KIExJU1RfSEVBRChob3N0X2l0c19saXN0KTsK
IAorLyoKKyAqIERlc2NyaWJlcyBhIGRldmljZSB3aGljaCBpcyB1c2luZyB0aGUgSVRTIGFuZCBp
cyB1c2VkIGJ5IGEgZ3Vlc3QuCisgKiBTaW5jZSBkZXZpY2UgSURzIGFyZSBwZXIgSVRTIChpbiBj
b250cmFzdCB0byB2TFBJcywgd2hpY2ggYXJlIHBlcgorICogZ3Vlc3QpLCB3ZSBoYXZlIHRvIGRp
ZmZlcmVudGlhdGUgYmV0d2VlbiBkaWZmZXJlbnQgdmlydHVhbCBJVFNlcy4KKyAqIFdlIHVzZSB0
aGUgZG9vcmJlbGwgYWRkcmVzcyBoZXJlLCBzaW5jZSB0aGlzIGlzIGEgbmljZSBhcmNoaXRlY3R1
cmFsCisgKiBwcm9wZXJ0eSBvZiBNU0lzIGluIGdlbmVyYWwgYW5kIHdlIGNhbiBlYXNpbHkgZ2V0
IHRvIHRoZSBiYXNlIGFkZHJlc3MKKyAqIG9mIHRoZSBJVFMgYW5kIGxvb2sgdGhhdCB1cC4KKyAq
Lworc3RydWN0IGl0c19kZXZpY2UgeworICAgIHN0cnVjdCByYl9ub2RlIHJibm9kZTsKKyAgICBz
dHJ1Y3QgaG9zdF9pdHMgKmh3X2l0czsKKyAgICB2b2lkICppdHRfYWRkcjsKKyAgICBwYWRkcl90
IGd1ZXN0X2Rvb3JiZWxsOyAgICAgICAgICAgICAvKiBJZGVudGlmaWVzIHRoZSB2aXJ0dWFsIElU
UyAqLworICAgIHVpbnQzMl90IGhvc3RfZGV2aWQ7CisgICAgdWludDMyX3QgZ3Vlc3RfZGV2aWQ7
CisgICAgdWludDMyX3QgZXZlbnRpZHM7ICAgICAgICAgICAgICAgICAgLyogTnVtYmVyIG9mIGV2
ZW50IElEcyAoTVNJcykgKi8KKyAgICB1aW50MzJfdCAqaG9zdF9scGlfYmxvY2tzOyAgICAgICAg
ICAvKiBXaGljaCBMUElzIGFyZSB1c2VkIG9uIHRoZSBob3N0ICovCisgICAgc3RydWN0IHBlbmRp
bmdfaXJxICpwZW5kX2lycXM7ICAgICAgLyogT25lIHN0cnVjdCBwZXIgZXZlbnQgKi8KK307CisK
IGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKQogewogICAgIHJldHVybiAhbGlzdF9l
bXB0eSgmaG9zdF9pdHNfbGlzdCk7CkBAIC0xNTcsNiArMTc5LDIwIEBAIHN0YXRpYyBpbnQgaXRz
X3NlbmRfY21kX3N5bmMoc3RydWN0IGhvc3RfaXRzICppdHMsIHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgcmV0dXJuIGl0c19zZW5kX2NvbW1hbmQoaXRzLCBjbWQpOwogfQogCitzdGF0aWMgaW50IGl0
c19zZW5kX2NtZF9tYXB0aShzdHJ1Y3QgaG9zdF9pdHMgKml0cywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGRldmljZWlkLCB1aW50MzJfdCBldmVudGlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGludGlkLCB1aW50MTZfdCBpY2lkKQor
eworICAgIHVpbnQ2NF90IGNtZFs0XTsKKworICAgIGNtZFswXSA9IEdJVFNfQ01EX01BUFRJIHwg
KCh1aW50NjRfdClkZXZpY2VpZCA8PCAzMik7CisgICAgY21kWzFdID0gZXZlbnRpZCB8ICgodWlu
dDY0X3QpcGludGlkIDw8IDMyKTsKKyAgICBjbWRbMl0gPSBpY2lkOworICAgIGNtZFszXSA9IDB4
MDA7CisKKyAgICByZXR1cm4gaXRzX3NlbmRfY29tbWFuZChpdHMsIGNtZCk7Cit9CisKIHN0YXRp
YyBpbnQgaXRzX3NlbmRfY21kX21hcGMoc3RydWN0IGhvc3RfaXRzICppdHMsIHVpbnQzMl90IGNv
bGxlY3Rpb25faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBj
cHUpCiB7CkBAIC0xNzEsNiArMjA3LDQzIEBAIHN0YXRpYyBpbnQgaXRzX3NlbmRfY21kX21hcGMo
c3RydWN0IGhvc3RfaXRzICppdHMsIHVpbnQzMl90IGNvbGxlY3Rpb25faWQsCiAgICAgcmV0dXJu
IGl0c19zZW5kX2NvbW1hbmQoaXRzLCBjbWQpOwogfQogCitzdGF0aWMgaW50IGl0c19zZW5kX2Nt
ZF9tYXBkKHN0cnVjdCBob3N0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZpY2VpZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBzaXplX2JpdHMsIHBhZGRyX3QgaXR0X2FkZHIs
IGJvb2wgdmFsaWQpCit7CisgICAgdWludDY0X3QgY21kWzRdOworCisgICAgaWYgKCB2YWxpZCAp
CisgICAgeworICAgICAgICBBU1NFUlQoc2l6ZV9iaXRzIDw9IGl0cy0+ZXZpZF9iaXRzKTsKKyAg
ICAgICAgQVNTRVJUKHNpemVfYml0cyA+IDApOworICAgICAgICBBU1NFUlQoIShpdHRfYWRkciAm
IH5HRU5NQVNLKDUxLCA4KSkpOworCisgICAgICAgIC8qIFRoZSBudW1iZXIgb2YgZXZlbnRzIGlz
IGVuY29kZWQgYXMgIm51bWJlciBvZiBiaXRzIG1pbnVzIG9uZSIuICovCisgICAgICAgIHNpemVf
Yml0cy0tOworICAgIH0KKyAgICBjbWRbMF0gPSBHSVRTX0NNRF9NQVBEIHwgKCh1aW50NjRfdClk
ZXZpY2VpZCA8PCAzMik7CisgICAgY21kWzFdID0gc2l6ZV9iaXRzOworICAgIGNtZFsyXSA9IGl0
dF9hZGRyOworICAgIGlmICggdmFsaWQgKQorICAgICAgICBjbWRbMl0gfD0gR0lUU19WQUxJRF9C
SVQ7CisgICAgY21kWzNdID0gMHgwMDsKKworICAgIHJldHVybiBpdHNfc2VuZF9jb21tYW5kKGl0
cywgY21kKTsKK30KKworc3RhdGljIGludCBpdHNfc2VuZF9jbWRfaW52KHN0cnVjdCBob3N0X2l0
cyAqaXRzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRldmljZWlkLCB1
aW50MzJfdCBldmVudGlkKQoreworICAgIHVpbnQ2NF90IGNtZFs0XTsKKworICAgIGNtZFswXSA9
IEdJVFNfQ01EX0lOViB8ICgodWludDY0X3QpZGV2aWNlaWQgPDwgMzIpOworICAgIGNtZFsxXSA9
IGV2ZW50aWQ7CisgICAgY21kWzJdID0gMHgwMDsKKyAgICBjbWRbM10gPSAweDAwOworCisgICAg
cmV0dXJuIGl0c19zZW5kX2NvbW1hbmQoaXRzLCBjbWQpOworfQorCiAvKiBTZXQgdXAgdGhlICgx
OjEpIGNvbGxlY3Rpb24gbWFwcGluZyBmb3IgdGhlIGdpdmVuIGhvc3QgQ1BVLiAqLwogaW50IGdp
Y3YzX2l0c19zZXR1cF9jb2xsZWN0aW9uKHVuc2lnbmVkIGludCBjcHUpCiB7CkBAIC00NTAsNiAr
NTIzLDI3OSBAQCBpbnQgZ2ljdjNfaXRzX2luaXQodm9pZCkKICAgICByZXR1cm4gMDsKIH0KIAor
LyoKKyAqIFRPRE86IEludmVzdGlnYXRlIHRoZSBpbnRlcmFjdGlvbiB3aGVuIGEgZ3Vlc3QgcmVt
b3ZlcyBhIGRldmljZSB3aGlsZQorICogc29tZSBMUElzIGFyZSBzdGlsbCBpbiBmbGlnaHQuCisg
Ki8KK3N0YXRpYyBpbnQgcmVtb3ZlX21hcHBlZF9ndWVzdF9kZXZpY2Uoc3RydWN0IGl0c19kZXZp
Y2UgKmRldikKK3sKKyAgICBpbnQgcmV0ID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAg
IGlmICggZGV2LT5od19pdHMgKQorICAgICAgICAvKiBNQVBEIGFsc28gZGlzY2FyZHMgYWxsIGV2
ZW50cyB3aXRoIHRoaXMgZGV2aWNlIElELiAqLworICAgICAgICByZXQgPSBpdHNfc2VuZF9jbWRf
bWFwZChkZXYtPmh3X2l0cywgZGV2LT5ob3N0X2RldmlkLCAwLCAwLCBmYWxzZSk7CisKKyAgICBm
b3IgKCBpID0gMDsgaSA8IGRldi0+ZXZlbnRpZHMgLyBMUElfQkxPQ0s7IGkrKyApCisgICAgICAg
IGdpY3YzX2ZyZWVfaG9zdF9scGlfYmxvY2soZGV2LT5ob3N0X2xwaV9ibG9ja3NbaV0pOworCisg
ICAgLyogTWFrZSBzdXJlIHRoZSBNQVBEIGNvbW1hbmQgYWJvdmUgaXMgcmVhbGx5IGV4ZWN1dGVk
LiAqLworICAgIGlmICggIXJldCApCisgICAgICAgIHJldCA9IGdpY3YzX2l0c193YWl0X2NvbW1h
bmRzKGRldi0+aHdfaXRzKTsKKworICAgIC8qIFRoaXMgc2hvdWxkIG5ldmVyIGhhcHBlbiwgYnV0
IGp1c3QgaW4gY2FzZSAuLi4gKi8KKyAgICBpZiAoIHJldCAmJiBwcmludGtfcmF0ZWxpbWl0KCkg
KQorICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIkNhbid0IHVubWFwIGhvc3QgSVRTIGRl
dmljZSAweCV4XG4iLAorICAgICAgICAgICAgICAgZGV2LT5ob3N0X2RldmlkKTsKKworICAgIHhm
cmVlKGRldi0+aXR0X2FkZHIpOworICAgIHhmcmVlKGRldi0+cGVuZF9pcnFzKTsKKyAgICB4ZnJl
ZShkZXYtPmhvc3RfbHBpX2Jsb2Nrcyk7CisgICAgeGZyZWUoZGV2KTsKKworICAgIHJldHVybiAw
OworfQorCitzdGF0aWMgc3RydWN0IGhvc3RfaXRzICpnaWN2M19pdHNfZmluZF9ieV9kb29yYmVs
bChwYWRkcl90IGRvb3JiZWxsX2FkZHJlc3MpCit7CisgICAgc3RydWN0IGhvc3RfaXRzICpod19p
dHM7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGh3X2l0cywgJmhvc3RfaXRzX2xpc3QsIGVu
dHJ5KQorICAgIHsKKyAgICAgICAgaWYgKCBod19pdHMtPmFkZHIgKyBJVFNfRE9PUkJFTExfT0ZG
U0VUID09IGRvb3JiZWxsX2FkZHJlc3MgKQorICAgICAgICAgICAgcmV0dXJuIGh3X2l0czsKKyAg
ICB9CisKKyAgICByZXR1cm4gTlVMTDsKK30KKworc3RhdGljIGludCBjb21wYXJlX2l0c19ndWVz
dF9kZXZpY2VzKHN0cnVjdCBpdHNfZGV2aWNlICpkZXYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFkZHJfdCB2ZG9vcmJlbGwsIHVpbnQzMl90IHZkZXZpZCkKK3sKKyAg
ICBpZiAoIGRldi0+Z3Vlc3RfZG9vcmJlbGwgPCB2ZG9vcmJlbGwgKQorICAgICAgICByZXR1cm4g
LTE7CisKKyAgICBpZiAoIGRldi0+Z3Vlc3RfZG9vcmJlbGwgPiB2ZG9vcmJlbGwgKQorICAgICAg
ICByZXR1cm4gMTsKKworICAgIGlmICggZGV2LT5ndWVzdF9kZXZpZCA8IHZkZXZpZCApCisgICAg
ICAgIHJldHVybiAtMTsKKworICAgIGlmICggZGV2LT5ndWVzdF9kZXZpZCA+IHZkZXZpZCApCisg
ICAgICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBPbiB0aGUgaG9z
dCBJVFMgQGl0cywgbWFwIEBucl9ldmVudHMgY29uc2VjdXRpdmUgTFBJcy4KKyAqIFRoZSBtYXBw
aW5nIGNvbm5lY3RzIGEgZGV2aWNlIEBkZXZpZCBhbmQgZXZlbnQgQGV2ZW50aWQgcGFpciB0byBM
UEkgQGxwaSwKKyAqIGluY3JlYXNpbmcgYm90aCBAZXZlbnRpZCBhbmQgQGxwaSB0byBjb3ZlciB0
aGUgbnVtYmVyIG9mIHJlcXVlc3RlZCBMUElzLgorICovCitzdGF0aWMgaW50IGdpY3YzX2l0c19t
YXBfaG9zdF9ldmVudHMoc3RydWN0IGhvc3RfaXRzICppdHMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGV2aWQsIHVpbnQzMl90IGV2ZW50aWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbHBpLCB1aW50MzJfdCBu
cl9ldmVudHMpCit7CisgICAgdWludDMyX3QgaTsKKyAgICBpbnQgcmV0OworCisgICAgZm9yICgg
aSA9IDA7IGkgPCBucl9ldmVudHM7IGkrKyApCisgICAgeworICAgICAgICAvKiBGb3Igbm93IHdl
IG1hcCBldmVyeSBob3N0IExQSSB0byBob3N0IENQVSAwICovCisgICAgICAgIHJldCA9IGl0c19z
ZW5kX2NtZF9tYXB0aShpdHMsIGRldmlkLCBldmVudGlkICsgaSwgbHBpICsgaSwgMCk7CisgICAg
ICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisKKyAgICAgICAgcmV0ID0g
aXRzX3NlbmRfY21kX2ludihpdHMsIGRldmlkLCBldmVudGlkICsgaSk7CisgICAgICAgIGlmICgg
cmV0ICkKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgfQorCisgICAgLyogVE9ETzogQ29u
c2lkZXIgdXNpbmcgSU5WQUxMIGhlcmUuIERpZG4ndCB3b3JrIG9uIHRoZSBtb2RlbCwgdGhvdWdo
LiAqLworCisgICAgcmV0ID0gaXRzX3NlbmRfY21kX3N5bmMoaXRzLCAwKTsKKyAgICBpZiAoIHJl
dCApCisgICAgICAgIHJldHVybiByZXQ7CisKKyAgICByZXR1cm4gZ2ljdjNfaXRzX3dhaXRfY29t
bWFuZHMoaXRzKTsKK30KKworLyoKKyAqIE1hcCBhIGhhcmR3YXJlIGRldmljZSwgaWRlbnRpZmll
ZCBieSBhIGNlcnRhaW4gaG9zdCBJVFMgYW5kIGl0cyBkZXZpY2UgSUQKKyAqIHRvIGRvbWFpbiBk
LCBhIGd1ZXN0IElUUyAoaWRlbnRpZmllZCBieSBpdHMgZG9vcmJlbGwgYWRkcmVzcykgYW5kIGRl
dmljZSBJRC4KKyAqIEFsc28gcHJvdmlkZSB0aGUgbnVtYmVyIG9mIGV2ZW50cyAoTVNJcykgbmVl
ZGVkIGZvciB0aGF0IGRldmljZS4KKyAqIFRoaXMgZG9lcyBub3QgY2hlY2sgaWYgdGhpcyBwYXJ0
aWN1bGFyIGhhcmR3YXJlIGRldmljZSBpcyBhbHJlYWR5IG1hcHBlZAorICogYXQgYW5vdGhlciBk
b21haW4sIGl0IGlzIGV4cGVjdGVkIHRoYXQgdGhpcyB3b3VsZCBiZSBkb25lIGJ5IHRoZSBjYWxs
ZXIuCisgKi8KK2ludCBnaWN2M19pdHNfbWFwX2d1ZXN0X2RldmljZShzdHJ1Y3QgZG9tYWluICpk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgaG9zdF9kb29yYmVsbCwg
dWludDMyX3QgaG9zdF9kZXZpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRk
cl90IGd1ZXN0X2Rvb3JiZWxsLCB1aW50MzJfdCBndWVzdF9kZXZpZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCBucl9ldmVudHMsIGJvb2wgdmFsaWQpCit7CisgICAg
dm9pZCAqaXR0X2FkZHIgPSBOVUxMOworICAgIHN0cnVjdCBob3N0X2l0cyAqaHdfaXRzOworICAg
IHN0cnVjdCBpdHNfZGV2aWNlICpkZXYgPSBOVUxMOworICAgIHN0cnVjdCByYl9ub2RlICoqbmV3
ID0gJmQtPmFyY2gudmdpYy5pdHNfZGV2aWNlcy5yYl9ub2RlLCAqcGFyZW50ID0gTlVMTDsKKyAg
ICBpbnQgaSwgcmV0ID0gLUVOT0VOVDsgICAgICAvKiAiaSIgbXVzdCBiZSBzaWduZWQgdG8gY2hl
Y2sgZm9yID49IDAgYmVsb3cuICovCisKKyAgICBod19pdHMgPSBnaWN2M19pdHNfZmluZF9ieV9k
b29yYmVsbChob3N0X2Rvb3JiZWxsKTsKKyAgICBpZiAoICFod19pdHMgKQorICAgICAgICByZXR1
cm4gcmV0OworCisgICAgLyogU2FuaXRpc2UgdGhlIHByb3ZpZGVkIGhhcmR3YXJlIHZhbHVlcyBh
Z2FpbnN0IHRoZSBob3N0IElUUy4gKi8KKyAgICBpZiAoIGhvc3RfZGV2aWQgPj0gQklUKGh3X2l0
cy0+ZGV2aWRfYml0cykgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIC8qCisgICAg
ICogVGhlIElUUyByZXF1aXJlcyB0aGUgbnVtYmVyIG9mIGV2ZW50cyB0byBiZSBhIHBvd2VyIG9m
IDIuIFdlIGFsbG9jYXRlCisgICAgICogZXZlbnRzIGFuZCBMUElzIGluIGNodW5rcyBvZiBMUElf
QkxPQ0sgKD0zMiksIHNvIG1ha2Ugc3VyZSB3ZQorICAgICAqIGFsbG9jYXRlIGF0IGxlYXN0IHRo
YXQgbWFueS4KKyAgICAgKiBUT0RPOiBJbnZlc3RpZ2F0ZSBpZiB0aGUgbnVtYmVyIG9mIGV2ZW50
cyBjYW4gYmUgbGltaXRlZCB0byBzbWFsbGVyCisgICAgICogdmFsdWVzIGlmIHRoZSBndWVzdCBk
b2VzIG5vdCByZXF1aXJlIHRoYXQgbWFueS4KKyAgICAgKi8KKyAgICBucl9ldmVudHMgPSBCSVQo
ZmxzKG5yX2V2ZW50cyAtIDEpKTsKKyAgICBpZiAoIG5yX2V2ZW50cyA8IExQSV9CTE9DSyApCisg
ICAgICAgIG5yX2V2ZW50cyA9IExQSV9CTE9DSzsKKyAgICBpZiAoIG5yX2V2ZW50cyA+PSBCSVQo
aHdfaXRzLT5ldmlkX2JpdHMpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAvKiBj
aGVjayBmb3IgYWxyZWFkeSBleGlzdGluZyBtYXBwaW5ncyAqLworICAgIHNwaW5fbG9jaygmZC0+
YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2spOworICAgIHdoaWxlICggKm5ldyApCisgICAgewor
ICAgICAgICBzdHJ1Y3QgaXRzX2RldmljZSAqdGVtcDsKKyAgICAgICAgaW50IGNtcDsKKworICAg
ICAgICB0ZW1wID0gcmJfZW50cnkoKm5ldywgc3RydWN0IGl0c19kZXZpY2UsIHJibm9kZSk7CisK
KyAgICAgICAgcGFyZW50ID0gKm5ldzsKKyAgICAgICAgY21wID0gY29tcGFyZV9pdHNfZ3Vlc3Rf
ZGV2aWNlcyh0ZW1wLCBndWVzdF9kb29yYmVsbCwgZ3Vlc3RfZGV2aWQpOworICAgICAgICBpZiAo
ICFjbXAgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICF2YWxpZCApCisgICAgICAgICAg
ICAgICAgcmJfZXJhc2UoJnRlbXAtPnJibm9kZSwgJmQtPmFyY2gudmdpYy5pdHNfZGV2aWNlcyk7
CisKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXNfbG9j
ayk7CisKKyAgICAgICAgICAgIGlmICggdmFsaWQgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HICJkJWQgdHJpZWQgdG8gcmVtYXAgZ3Vlc3Qg
SVRTIGRldmljZSAweCV4IHRvIGhvc3QgZGV2aWNlIDB4JXhcbiIsCisgICAgICAgICAgICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIGd1ZXN0X2RldmlkLCBob3N0X2RldmlkKTsKKyAgICAgICAg
ICAgICAgICByZXR1cm4gLUVCVVNZOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICByZXR1
cm4gcmVtb3ZlX21hcHBlZF9ndWVzdF9kZXZpY2UodGVtcCk7CisgICAgICAgIH0KKworICAgICAg
ICBpZiAoIGNtcCA+IDAgKQorICAgICAgICAgICAgbmV3ID0gJigoKm5ldyktPnJiX2xlZnQpOwor
ICAgICAgICBlbHNlCisgICAgICAgICAgICBuZXcgPSAmKCgqbmV3KS0+cmJfcmlnaHQpOworICAg
IH0KKworICAgIGlmICggIXZhbGlkICkKKyAgICAgICAgZ290byBvdXRfdW5sb2NrOworCisgICAg
cmV0ID0gLUVOT01FTTsKKworICAgIC8qIEFuIEludGVycnVwdCBUcmFuc2xhdGlvbiBUYWJsZSBu
ZWVkcyB0byBiZSAyNTYtYnl0ZSBhbGlnbmVkLiAqLworICAgIGl0dF9hZGRyID0gX3h6YWxsb2Mo
bnJfZXZlbnRzICogaHdfaXRzLT5pdHRlX3NpemUsIDI1Nik7CisgICAgaWYgKCAhaXR0X2FkZHIg
KQorICAgICAgICBnb3RvIG91dF91bmxvY2s7CisKKyAgICBkZXYgPSB4emFsbG9jKHN0cnVjdCBp
dHNfZGV2aWNlKTsKKyAgICBpZiAoICFkZXYgKQorICAgICAgICBnb3RvIG91dF91bmxvY2s7CisK
KyAgICAvKgorICAgICAqIEFsbG9jYXRlIHRoZSBwZW5kaW5nX2lycXMgZm9yIGVhY2ggdmlydHVh
bCBMUEkuIFRoZXkgd2lsbCBiZSBwdXQKKyAgICAgKiBpbnRvIHRoZSBkb21haW4ncyByYWRpeCB0
cmVlIHVwb24gdGhlIGd1ZXN0J3MgTUFQVEkgY29tbWFuZC4KKyAgICAgKiBQcmUtYWxsb2NhdGlu
ZyBtZW1vcnkgZm9yIGVhY2ggKnBvc3NpYmxlKiBMUEkgd291bGQgYmUgdXNpbmcgd2F5CisgICAg
ICogdG9vIG11Y2ggbWVtb3J5ICh0aGV5IGNhbiBiZSBzcGFyc2VseSB1c2VkIGJ5IHRoZSBndWVz
dCksIGFsc28KKyAgICAgKiBhbGxvY2F0aW5nIHRoZW0gb24gZGVtYW5kIHJlcXVpcmVzIG1lbW9y
eSBhbGxvY2F0aW9uIGluIHRoZSBpbnRlcnJ1cHQKKyAgICAgKiBpbmplY3Rpb24gY29kZSBwYXRo
LCB3aGljaCBpcyBub3QgcmVhbGx5IGRlc2lyZWQuCisgICAgICogU28gd2UgY29tcHJvbWlzZSBo
ZXJlIGJ5IHByZS1hbGxvY2F0aW5nIG1lbW9yeSBmb3IgZWFjaCBwb3NzaWJsZSBldmVudAorICAg
ICAqIHVwIHRvIHRoZSBtYXggc3BlY2lmaWVkIGJ5IE1BUEQuCisgICAgICogU2VlIHRoZSBtYWls
aW5nIGxpc3QgZGlzY3Vzc2lvbiBmb3Igc29tZSBiYWNrZ3JvdW5kOgorICAgICAqIGh0dHBzOi8v
bGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTAzL21zZzAzNjQ1Lmh0
bWwKKyAgICAgKi8KKyAgICBkZXYtPnBlbmRfaXJxcyA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IHBl
bmRpbmdfaXJxLCBucl9ldmVudHMpOworICAgIGlmICggIWRldi0+cGVuZF9pcnFzICkKKyAgICAg
ICAgZ290byBvdXRfdW5sb2NrOworCisgICAgZGV2LT5ob3N0X2xwaV9ibG9ja3MgPSB4emFsbG9j
X2FycmF5KHVpbnQzMl90LCBucl9ldmVudHMpOworICAgIGlmICggIWRldi0+aG9zdF9scGlfYmxv
Y2tzICkKKyAgICAgICAgZ290byBvdXRfdW5sb2NrOworCisgICAgcmV0ID0gaXRzX3NlbmRfY21k
X21hcGQoaHdfaXRzLCBob3N0X2RldmlkLCBmbHMobnJfZXZlbnRzIC0gMSksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdmlydF90b19tYWRkcihpdHRfYWRkciksIHRydWUpOworICAgIGlm
ICggcmV0ICkKKyAgICAgICAgZ290byBvdXRfdW5sb2NrOworCisgICAgZGV2LT5pdHRfYWRkciA9
IGl0dF9hZGRyOworICAgIGRldi0+aHdfaXRzID0gaHdfaXRzOworICAgIGRldi0+Z3Vlc3RfZG9v
cmJlbGwgPSBndWVzdF9kb29yYmVsbDsKKyAgICBkZXYtPmd1ZXN0X2RldmlkID0gZ3Vlc3RfZGV2
aWQ7CisgICAgZGV2LT5ob3N0X2RldmlkID0gaG9zdF9kZXZpZDsKKyAgICBkZXYtPmV2ZW50aWRz
ID0gbnJfZXZlbnRzOworCisgICAgcmJfbGlua19ub2RlKCZkZXYtPnJibm9kZSwgcGFyZW50LCBu
ZXcpOworICAgIHJiX2luc2VydF9jb2xvcigmZGV2LT5yYm5vZGUsICZkLT5hcmNoLnZnaWMuaXRz
X2RldmljZXMpOworCisgICAgc3Bpbl91bmxvY2soJmQtPmFyY2gudmdpYy5pdHNfZGV2aWNlc19s
b2NrKTsKKworICAgIC8qCisgICAgICogTWFwIGFsbCBob3N0IExQSXMgd2l0aGluIHRoaXMgZGV2
aWNlIGFscmVhZHkuIFdlIGNhbid0IGFmZm9yZCB0byBxdWV1ZQorICAgICAqIGFueSBob3N0IElU
UyBjb21tYW5kcyBsYXRlciBvbiBkdXJpbmcgdGhlIGd1ZXN0J3MgcnVudGltZS4KKyAgICAgKi8K
KyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2V2ZW50cyAvIExQSV9CTE9DSzsgaSsrICkKKyAgICB7
CisgICAgICAgIHJldCA9IGdpY3YzX2FsbG9jYXRlX2hvc3RfbHBpX2Jsb2NrKGQsICZkZXYtPmhv
c3RfbHBpX2Jsb2Nrc1tpXSk7CisgICAgICAgIGlmICggcmV0IDwgMCApCisgICAgICAgICAgICBi
cmVhazsKKworICAgICAgICByZXQgPSBnaWN2M19pdHNfbWFwX2hvc3RfZXZlbnRzKGh3X2l0cywg
aG9zdF9kZXZpZCwgaSAqIExQSV9CTE9DSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkZXYtPmhvc3RfbHBpX2Jsb2Nrc1tpXSwgTFBJX0JMT0NLKTsKKyAgICAgICAg
aWYgKCByZXQgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGlmICggcmV0
ICkKKyAgICB7CisgICAgICAgIC8qIENsZWFuIHVwIGFsbCBhbGxvY2F0ZWQgaG9zdCBMUEkgYmxv
Y2tzLiAqLworICAgICAgICBmb3IgKCA7IGkgPj0gMDsgaS0tICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCBkZXYtPmhvc3RfbHBpX2Jsb2Nrc1tpXSApCisgICAgICAgICAgICAgICAgZ2lj
djNfZnJlZV9ob3N0X2xwaV9ibG9jayhkZXYtPmhvc3RfbHBpX2Jsb2Nrc1tpXSk7CisgICAgICAg
IH0KKworICAgICAgICAvKgorICAgICAgICAgKiBVbm1hcHBpbmcgdGhlIGRldmljZSB3aWxsIGRp
c2NhcmQgYWxsIExQSXMgbWFwcGVkIHNvIGZhci4KKyAgICAgICAgICogV2UgYXJlIGFscmVhZHkg
b24gdGhlIGZhaWxpbmcgcGF0aCwgc28gbm8gZXJyb3IgY2hlY2tpbmcgdG8KKyAgICAgICAgICog
bm90IG1hc2sgdGhlIG9yaWdpbmFsIGVycm9yIHZhbHVlLiBUaGlzIHNob3VsZCBuZXZlciBmYWls
IGFueXdheS4KKyAgICAgICAgICovCisgICAgICAgIGl0c19zZW5kX2NtZF9tYXBkKGh3X2l0cywg
aG9zdF9kZXZpZCwgMCwgMCwgZmFsc2UpOworCisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwor
ICAgIHJldHVybiAwOworCitvdXRfdW5sb2NrOgorICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLnZn
aWMuaXRzX2RldmljZXNfbG9jayk7CisKK291dDoKKyAgICBpZiAoIGRldiApCisgICAgeworICAg
ICAgICB4ZnJlZShkZXYtPnBlbmRfaXJxcyk7CisgICAgICAgIHhmcmVlKGRldi0+aG9zdF9scGlf
YmxvY2tzKTsKKyAgICB9CisgICAgeGZyZWUoaXR0X2FkZHIpOworICAgIHhmcmVlKGRldik7CisK
KyAgICByZXR1cm4gcmV0OworfQorCiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBh
bmQgY3JlYXRlIGEgbGlzdCBvZiBob3N0IElUU2VzIG91dCBvZiBpdC4gKi8KIHZvaWQgZ2ljdjNf
aXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYwppbmRleCAyZjFhMjU1Li4wNjVmZmUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdp
Yy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtNjksMTEgKzY5
LDE1IEBAIHN0cnVjdCB2aXRzX2l0dGUKIAogaW50IHZnaWNfdjNfaXRzX2luaXRfZG9tYWluKHN0
cnVjdCBkb21haW4gKmQpCiB7CisgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2gudmdpYy5pdHNf
ZGV2aWNlc19sb2NrKTsKKyAgICBkLT5hcmNoLnZnaWMuaXRzX2RldmljZXMgPSBSQl9ST09UOwor
CiAgICAgcmV0dXJuIDA7CiB9CiAKIHZvaWQgdmdpY192M19pdHNfZnJlZV9kb21haW4oc3RydWN0
IGRvbWFpbiAqZCkKIHsKKyAgICBBU1NFUlQoUkJfRU1QVFlfUk9PVCgmZC0+YXJjaC52Z2ljLml0
c19kZXZpY2VzKSk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCA2ODE4NWUyLi42ZGU4
MDgyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTEwLDYgKzEwLDcgQEAKICNpbmNsdWRlIDxhc20v
Z2ljLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9wYXJhbXMuaD4KICNpbmNsdWRlIDx4ZW4vc2Vy
aWFsLmg+CisjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgogCiBzdHJ1Y3QgaHZtX2RvbWFpbgogewpA
QCAtMTA4LDYgKzEwOSw4IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgICAgICB9ICpyZGlzdF9y
ZWdpb25zOwogICAgICAgICBpbnQgbnJfcmVnaW9uczsgICAgICAgICAgICAgICAgICAgICAvKiBO
dW1iZXIgb2YgcmRpc3QgcmVnaW9ucyAqLwogICAgICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGU7
ICAgICAgICAgICAgICAvKiBSZS1EaXN0cmlidXRvciBzdHJpZGUgKi8KKyAgICAgICAgc3RydWN0
IHJiX3Jvb3QgaXRzX2RldmljZXM7ICAgICAgICAgLyogRGV2aWNlcyBtYXBwZWQgdG8gYW4gSVRT
ICovCisgICAgICAgIHNwaW5sb2NrX3QgaXRzX2RldmljZXNfbG9jazsgICAgICAgIC8qIFByb3Rl
Y3RzIHRoZSBpdHNfZGV2aWNlcyB0cmVlICovCiAjZW5kaWYKICAgICB9IHZnaWM7CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9naWNfdjNfaXRzLmgKaW5kZXggODRkMTY5Mi4uMjk1NTlhMyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmgKQEAgLTk4LDcgKzk4LDEwIEBACiAjZGVmaW5lIEdJVFNfQ01EX01PVkFMTCAg
ICAgICAgICAgICAgICAgMHgwZQogI2RlZmluZSBHSVRTX0NNRF9ESVNDQVJEICAgICAgICAgICAg
ICAgIDB4MGYKIAorI2RlZmluZSBJVFNfRE9PUkJFTExfT0ZGU0VUICAgICAgICAgICAgIDB4MTAw
NDAKKwogI2luY2x1ZGUgPHhlbi9kZXZpY2VfdHJlZS5oPgorI2luY2x1ZGUgPHhlbi9yYnRyZWUu
aD4KIAogI2RlZmluZSBIT1NUX0lUU19GTFVTSF9DTURfUVVFVUUgICAgICAgICgxVSA8PCAwKQog
I2RlZmluZSBIT1NUX0lUU19VU0VTX1BUQSAgICAgICAgICAgICAgICgxVSA8PCAxKQpAQCAtMTQ4
LDYgKzE1MSwxNiBAQCBpbnQgZ2ljdjNfaXRzX3NldHVwX2NvbGxlY3Rpb24odW5zaWduZWQgaW50
IGNwdSk7CiBpbnQgdmdpY192M19pdHNfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiB2
b2lkIHZnaWNfdjNfaXRzX2ZyZWVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwogCisvKgorICog
TWFwIGEgZGV2aWNlIG9uIHRoZSBob3N0IGJ5IGFsbG9jYXRpbmcgYW4gSVRUIG9uIHRoZSBob3N0
IChJVFMpLgorICogIm5yX2V2ZW50IiBzcGVjaWZpZXMgaG93IG1hbnkgZXZlbnRzIChpbnRlcnJ1
cHRzKSB0aGlzIGRldmljZSB3aWxsIG5lZWQuCisgKiBTZXR0aW5nICJ2YWxpZCIgdG8gZmFsc2Ug
ZGVhbGxvY2F0ZXMgdGhlIGRldmljZS4KKyAqLworaW50IGdpY3YzX2l0c19tYXBfZ3Vlc3RfZGV2
aWNlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFk
ZHJfdCBob3N0X2Rvb3JiZWxsLCB1aW50MzJfdCBob3N0X2RldmlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZGRyX3QgZ3Vlc3RfZG9vcmJlbGwsIHVpbnQzMl90IGd1ZXN0X2Rl
dmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5yX2V2ZW50cywg
Ym9vbCB2YWxpZCk7CisKIGludCBnaWN2M19hbGxvY2F0ZV9ob3N0X2xwaV9ibG9jayhzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50MzJfdCAqZmlyc3RfbHBpKTsKIHZvaWQgZ2ljdjNfZnJlZV9ob3N0X2xw
aV9ibG9jayh1aW50MzJfdCBmaXJzdF9scGkpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:24:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:24:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIFo-0004lb-A1; Wed, 12 Apr 2017 13:24:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFn-0004lM-N1
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:11 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 70/9F-04817-B7A2EE85; Wed, 12 Apr 2017 13:24:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdK612
 EwYJ7ShYTthk4MHps79vFHsAYxZqZl5RfkcCacW7RffaCZp6KzdfmMjYwPufsYuTiEBL4wiix
 sX8ZI4RznlFiyZepLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtYS7xve
 MsOUs4rYCbxqt8UJMwCVP63aQXrBEaOBYwMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GM+vDTzEKMnBpCTKe1nhbYQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCV5+zXcRQoJFqempFWmZOcDggElLcPAoifCmqAGleYsLEnOLM9MhUqcYFaXEeVlA
 +gRAEhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWGIKTyZeSVw018BLWYCWrx27
 1uQxSWJCCmpBkYGvYub7ZkiZ0sqruz54fyVf8dJ78y0V/vVFuQ9dar4XN3sqHfE+PiijXdufn
 JcsWTtlLNsa6I93bbfj8/YusJ4qpu3+cugpX0mKTe1S+x0kiw2eE87P2+J6o01VaG7lJu/Hn+
 1akHN1pTCNxKvIvcl8q/5MlePtS6yTnlCzOuD+w4xz/etqmVTYinOSDTUYi4qTgQAYDERTkMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1492003449!40391868!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22675 invoked from network); 12 Apr 2017 13:24:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:24:10 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFk-0002Lx-KE
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFk-00045H-Jh
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIFk-00045H-Jh@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:24:08 +0000
Subject: [Xen-changelog] [xen master] Revert "setup vwfi correctly on cpu0"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY3NzJkNTBhNTBjYTQzMTVmNjU4ZTMzMTk0Zjk2NmU0OGQxODAzODQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBGcmkgQXByIDcgMTU6Mzg6NTggMjAxNyAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBBcHIgNyAxNjow
NzoyMyAyMDE3IC0wNzAwCgogICAgUmV2ZXJ0ICJzZXR1cCB2d2ZpIGNvcnJlY3RseSBvbiBjcHUw
IgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IGIzMmQ0NDJhYmQ5MmNkZDRkOGYyYTJlNzc5
NGNmZWU5ZGJhN2ZlMjIuIFRoZXJlIGlzCiAgICBubyBuZWVkIGZvciB0aGlzIHBhdGNoIGFmdGVy
ICJ4ZW4vYXJtOiBTZXQgYW5kIHJlc3RvcmUgSENSX0VMMiByZWdpc3RlcgogICAgZm9yIGVhY2gg
dkNQVSBzZXBhcmF0ZWx5Ii4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCAxOSAt
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRl
eCAzNjI1ZTA0Li42YmVkMDM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysg
Yi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTE3LDI1ICsxMTcsNiBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcGFyc2VfdndmaShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJ2d2ZpIiwg
cGFyc2VfdndmaSk7CiAKLXN0YXRpYyBpbnQgX19pbml0IHZ3ZmlfaW5pdCh2b2lkKQotewotICAg
IC8qCi0gICAgICogSENSX0VMMiBoYXMgYWxyZWFkeSBiZWVuIHNldCBvbiBjcHUwLCBjaGFuZ2Ug
dGhlIHNldHRpbmcgaGVyZSwgaWYKLSAgICAgKiBuZWVkZWQuIE90aGVyIGNwdXMgaGF2ZW4ndCBi
b290ZWQgeWV0LCBpbml0X3RyYXBzIHdpbGwgc2V0dXAKLSAgICAgKiBIQ1JfRUwyIGNvcnJlY3Rs
eS4KLSAgICAgKi8KLSAgICBpZiAoIHZ3ZmkgPT0gTkFUSVZFICkKLSAgICB7Ci0gICAgICAgIHJl
Z2lzdGVyX3QgaGNyOwotCi0gICAgICAgIGhjciA9IFJFQURfU1lTUkVHKEhDUl9FTDIpOwotICAg
ICAgICBXUklURV9TWVNSRUcoaGNyICYgfihIQ1JfVFdJfEhDUl9UV0UpLCBIQ1JfRUwyKTsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLXByZXNtcF9pbml0Y2FsbCh2d2ZpX2luaXQpOwotCiBy
ZWdpc3Rlcl90IGdldF9kZWZhdWx0X2hjcl9mbGFncyh2b2lkKQogewogICAgIHJldHVybiAgKEhD
Ul9QVFd8SENSX0JTVV9JTk5FUnxIQ1JfQU1PfEhDUl9JTU98SENSX0ZNT3xIQ1JfVk18Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:24:14 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:24:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIFq-0004mm-Cf; Wed, 12 Apr 2017 13:24:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFp-0004mT-S2
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:13 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 CE/1E-27678-D7A2EE85; Wed, 12 Apr 2017 13:24:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbdG612
 EwZc/chYTthk4MHps79vFHsAYxZqZl5RfkcCa8XrjN7aCZqeKWQfWMTcwXjDsYuTiEBL4wihx
 6Ocn5i5GTiDnPKPEtB7vLkYODjYBMYm5exVAwiICqhKzViyHKlGXaPrdwAZSIizgJdG2Lwkkz
 CtgJrFrwUFWEJsFqPzTzVbmCYwcCxgZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBHqEAQh2MK6ZH3iIUZKDSUmU97LC2wghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErydmu8ihASLUtNTK9Iyc4ChAZOW4OBREuF9DZLmLS5IzC3OTIdInWJUlBLnZQFJCIAk
 Mkrz4Npg4XiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryuIFN4MvNK4Ka/AlrMBLR47d63I
 ItLEhFSUg2MIqXXJhax1a/eM3+C60tvyavfIq3tFl+dN/3thcA4tn2X63e7/Pb++ab23TSp61
 lCu+8umdyyv0lvhlWqZm/98w1rcvbmVnV3z2la16+idPvScpNNq9bP7NDi6Mjadiv45mWDTS2
 dCvNZT/j98phkuf+iisXqS1KXZ4Wo32H7yty9JVJVcCO3phJLcUaioRZzUXEiAKCX82pCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1492003451!59943104!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35543 invoked from network); 12 Apr 2017 13:24:12 -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; 12 Apr 2017 13:24:12 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIEm-0002Jq-65
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIEm-0003sb-5Z
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:23:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIEm-0003sb-5Z@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:23:08 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3 ITS: allocate device and
	collection table
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA1MjM4MDEyYjg2ZDdiOTA3MmI2NTUzM2I1YTM3YTMwMmU2OTk0OWEKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNyAyMzowNzo1NiAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjE1OjMz
IDIwMTcgLTA3MDAKCiAgICBBUk06IEdJQ3YzIElUUzogYWxsb2NhdGUgZGV2aWNlIGFuZCBjb2xs
ZWN0aW9uIHRhYmxlCiAgICAKICAgIEVhY2ggSVRTIG1hcHMgYSBwYWlyIG9mIGEgRGV2aWNlSUQg
KGZvciBpbnN0YW5jZSBkZXJpdmVkIGZyb20gYSBQQ0kKICAgIGIvZC9mIHRyaXBsZXQpIGFuZCBh
biBFdmVudElEICh0aGUgTVNJIHBheWxvYWQgb3IgaW50ZXJydXB0IElEKSB0byBhCiAgICBwYWly
IG9mIExQSSBudW1iZXIgYW5kIGNvbGxlY3Rpb24gSUQsIHdoaWNoIHBvaW50cyB0byB0aGUgdGFy
Z2V0IENQVS4KICAgIFRoaXMgbWFwcGluZyBpcyBzdG9yZWQgaW4gdGhlIGRldmljZSBhbmQgY29s
bGVjdGlvbiB0YWJsZXMsIHdoaWNoIHNvZnR3YXJlCiAgICBoYXMgdG8gcHJvdmlkZSBmb3IgdGhl
IElUUyB0byB1c2UuCiAgICBBbGxvY2F0ZSB0aGUgcmVxdWlyZWQgbWVtb3J5IGFuZCBoYW5kIGl0
IG92ZXIgdG8gdGhlIElUUy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAg
ICAgICAgfCAxMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICAyNyArKysrKysrKwogMiBmaWxlcyBjaGFu
Z2VkLCAxNTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMt
aXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCmluZGV4IDAyOTg4NjYuLjI3YjQxYWQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJt
L2dpYy12My1pdHMuYwpAQCAtMzUsOSArMzUsMTA5IEBAIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFz
X2l0cyh2b2lkKQogICAgIHJldHVybiAhbGlzdF9lbXB0eSgmaG9zdF9pdHNfbGlzdCk7CiB9CiAK
KyNkZWZpbmUgQkFTRVJfQVRUUl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgKCgweDNVTCA8PCBHSVRTX0JBU0VSX1NIQVJFQUJJTElUWV9T
SElGVCkgICAgICAgICAgICAgICB8IFwKKyAgICAgICAgICgweDdVTCA8PCBHSVRTX0JBU0VSX09V
VEVSX0NBQ0hFQUJJTElUWV9TSElGVCkgICAgICAgICB8IFwKKyAgICAgICAgICgweDdVTCA8PCBH
SVRTX0JBU0VSX0lOTkVSX0NBQ0hFQUJJTElUWV9TSElGVCkpCisjZGVmaW5lIEJBU0VSX1JPX01B
U0sgICAoR0VOTUFTSyg1OCwgNTYpIHwgR0VOTUFTSyg1MiwgNDgpKQorCisvKiBDaGVjayB0aGF0
IHRoZSBwaHlzaWNhbCBhZGRyZXNzIGNhbiBiZSBlbmNvZGVkIGluIHRoZSBQUk9QQkFTRVIgcmVn
aXN0ZXIuICovCitzdGF0aWMgYm9vbCBjaGVja19iYXNlcl9waHlzX2FkZHIodm9pZCAqdmFkZHIs
IHVuc2lnbmVkIGludCBwYWdlX2JpdHMpCit7CisgICAgcGFkZHJfdCBwYWRkciA9IHZpcnRfdG9f
bWFkZHIodmFkZHIpOworCisgICAgcmV0dXJuICghKHBhZGRyICYgfkdFTk1BU0socGFnZV9iaXRz
IDwgMTYgPyA0NyA6IDUxLCBwYWdlX2JpdHMpKSk7Cit9CisKK3N0YXRpYyB1aW50NjRfdCBlbmNv
ZGVfYmFzZXJfcGh5c19hZGRyKHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IHBhZ2VfYml0cykK
K3sKKyAgICB1aW50NjRfdCByZXQgPSBhZGRyICYgR0VOTUFTSyg0NywgcGFnZV9iaXRzKTsKKwor
ICAgIGlmICggcGFnZV9iaXRzIDwgMTYgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgLyog
Rm9yIDY0SyBwYWdlcyBhZGRyZXNzIGJpdHMgNTEtNDggYXJlIGVuY29kZWQgaW4gYml0cyAxNS0x
Mi4gKi8KKyAgICByZXR1cm4gcmV0IHwgKChhZGRyICYgR0VOTUFTSyg1MSwgNDgpKSA+PiAoNDgg
LSAxMikpOworfQorCisvKiBUaGUgSVRTIEJBU0UgcmVnaXN0ZXJzIHdvcmsgd2l0aCBwYWdlIHNp
emVzIG9mIDRLLCAxNksgb3IgNjRLLiAqLworI2RlZmluZSBCQVNFUl9QQUdFX0JJVFMoc3opICgo
c3opICogMiArIDEyKQorCitzdGF0aWMgaW50IGl0c19tYXBfYmFzZXIodm9pZCBfX2lvbWVtICpi
YXNlcmVnLCB1aW50NjRfdCByZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBucl9pdGVtcykKK3sKKyAgICB1aW50NjRfdCBhdHRyLCByZWc7CisgICAgdW5zaWduZWQg
aW50IGVudHJ5X3NpemUgPSBHSVRTX0JBU0VSX0VOVFJZX1NJWkUocmVnYyk7CisgICAgdW5zaWdu
ZWQgaW50IHBhZ2VzeiA9IDI7ICAgIC8qIHRyeSA2NEsgcGFnZXMgZmlyc3QsIHRoZW4gZ28gZG93
bi4gKi8KKyAgICB1bnNpZ25lZCBpbnQgdGFibGVfc2l6ZTsKKyAgICB2b2lkICpidWZmZXI7CisK
KyAgICBhdHRyICA9IEdJQ19CQVNFUl9Jbm5lclNoYXJlYWJsZSA8PCBHSVRTX0JBU0VSX1NIQVJF
QUJJTElUWV9TSElGVDsKKyAgICBhdHRyIHw9IEdJQ19CQVNFUl9DQUNIRV9TYW1lQXNJbm5lciA8
PCBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElGVDsKKyAgICBhdHRyIHw9IEdJQ19C
QVNFUl9DQUNIRV9SYVdhV2IgPDwgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQ7
CisKKyAgICAvKgorICAgICAqIFNldHVwIHRoZSBCQVNFIHJlZ2lzdGVyIHdpdGggdGhlIGF0dHJp
YnV0ZXMgdGhhdCB3ZSBsaWtlLiBUaGVuIHJlYWQKKyAgICAgKiBpdCBiYWNrIGFuZCBzZWUgd2hh
dCBzdGlja3MgKHBhZ2Ugc2l6ZSwgY2FjaGVhYmlsaXR5IGFuZCBzaGFyZWFiaWxpdHkKKyAgICAg
KiBhdHRyaWJ1dGVzKSwgcmV0cnlpbmcgaWYgbmVjZXNzYXJ5LgorICAgICAqLworcmV0cnk6Cisg
ICAgdGFibGVfc2l6ZSA9IFJPVU5EVVAobnJfaXRlbXMgKiBlbnRyeV9zaXplLCBCSVQoQkFTRVJf
UEFHRV9CSVRTKHBhZ2VzeikpKTsKKyAgICAvKiBUaGUgQkFTRSByZWdpc3RlcnMgc3VwcG9ydCBh
dCBtb3N0IDI1NiBwYWdlcy4gKi8KKyAgICB0YWJsZV9zaXplID0gbWluKHRhYmxlX3NpemUsIDI1
NlUgPDwgQkFTRVJfUEFHRV9CSVRTKHBhZ2VzeikpOworCisgICAgYnVmZmVyID0gX3h6YWxsb2Mo
dGFibGVfc2l6ZSwgQklUKEJBU0VSX1BBR0VfQklUUyhwYWdlc3opKSk7CisgICAgaWYgKCAhYnVm
ZmVyICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBpZiAoICFjaGVja19iYXNlcl9w
aHlzX2FkZHIoYnVmZmVyLCBCQVNFUl9QQUdFX0JJVFMocGFnZXN6KSkgKQorICAgIHsKKyAgICAg
ICAgeGZyZWUoYnVmZmVyKTsKKyAgICAgICAgcmV0dXJuIC1FUkFOR0U7CisgICAgfQorCisgICAg
cmVnICA9IGF0dHI7CisgICAgcmVnIHw9IChwYWdlc3ogPDwgR0lUU19CQVNFUl9QQUdFX1NJWkVf
U0hJRlQpOworICAgIHJlZyB8PSAodGFibGVfc2l6ZSA+PiBCQVNFUl9QQUdFX0JJVFMocGFnZXN6
KSkgLSAxOworICAgIHJlZyB8PSByZWdjICYgQkFTRVJfUk9fTUFTSzsKKyAgICByZWcgfD0gR0lU
U19WQUxJRF9CSVQ7CisgICAgcmVnIHw9IGVuY29kZV9iYXNlcl9waHlzX2FkZHIodmlydF90b19t
YWRkcihidWZmZXIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJBU0VSX1BB
R0VfQklUUyhwYWdlc3opKTsKKworICAgIHdyaXRlcV9yZWxheGVkKHJlZywgYmFzZXJlZyk7Cisg
ICAgcmVnYyA9IHJlYWRxX3JlbGF4ZWQoYmFzZXJlZyk7CisKKyAgICAvKiBUaGUgaG9zdCBkaWRu
J3QgbGlrZSBvdXIgYXR0cmlidXRlcywganVzdCB1c2Ugd2hhdCBpdCByZXR1cm5lZC4gKi8KKyAg
ICBpZiAoIChyZWdjICYgQkFTRVJfQVRUUl9NQVNLKSAhPSBhdHRyICkKKyAgICB7CisgICAgICAg
IC8qIElmIHdlIGNhbid0IG1hcCBpdCBzaGFyZWFibGUsIGRyb3AgY2FjaGVhYmlsaXR5IGFzIHdl
bGwuICovCisgICAgICAgIGlmICggKHJlZ2MgJiBHSVRTX0JBU0VSX1NIQVJFQUJJTElUWV9NQVNL
KSA9PSBHSUNfQkFTRVJfTm9uU2hhcmVhYmxlICkKKyAgICAgICAgeworICAgICAgICAgICAgcmVn
YyAmPSB+R0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfTUFTSzsKKyAgICAgICAgICAgIHdy
aXRlcV9yZWxheGVkKHJlZ2MsIGJhc2VyZWcpOworICAgICAgICB9CisgICAgICAgIGF0dHIgPSBy
ZWdjICYgQkFTRVJfQVRUUl9NQVNLOworICAgIH0KKyAgICBpZiAoIChyZWdjICYgR0lUU19CQVNF
Ul9JTk5FUl9DQUNIRUFCSUxJVFlfTUFTSykgPD0gR0lDX0JBU0VSX0NBQ0hFX25DICkKKyAgICAg
ICAgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKGJ1ZmZlciwgdGFibGVfc2l6
ZSk7CisKKyAgICAvKiBJZiB0aGUgaG9zdCBhY2NlcHRlZCBvdXIgcGFnZSBzaXplLCB3ZSBhcmUg
ZG9uZS4gKi8KKyAgICBpZiAoICgocmVnYyA+PiBHSVRTX0JBU0VSX1BBR0VfU0laRV9TSElGVCkg
JiAweDNVTCkgPT0gcGFnZXN6ICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICB4ZnJlZShidWZm
ZXIpOworCisgICAgaWYgKCBwYWdlc3otLSA+IDAgKQorICAgICAgICBnb3RvIHJldHJ5OworCisg
ICAgLyogTm9uZSBvZiB0aGUgcGFnZSBzaXplcyB3YXMgYWNjZXB0ZWQsIGdpdmUgdXAgKi8KKyAg
ICByZXR1cm4gLUVJTlZBTDsKK30KKwogc3RhdGljIGludCBnaWN2M19pdHNfaW5pdF9zaW5nbGVf
aXRzKHN0cnVjdCBob3N0X2l0cyAqaHdfaXRzKQogewogICAgIHVpbnQ2NF90IHJlZzsKKyAgICBp
bnQgaSwgcmV0OwogCiAgICAgaHdfaXRzLT5pdHNfYmFzZSA9IGlvcmVtYXBfbm9jYWNoZShod19p
dHMtPmFkZHIsIGh3X2l0cy0+c2l6ZSk7CiAgICAgaWYgKCAhaHdfaXRzLT5pdHNfYmFzZSApCkBA
IC00OCw2ICsxNDgsMzggQEAgc3RhdGljIGludCBnaWN2M19pdHNfaW5pdF9zaW5nbGVfaXRzKHN0
cnVjdCBob3N0X2l0cyAqaHdfaXRzKQogICAgIGh3X2l0cy0+ZXZpZF9iaXRzID0gR0lUU19UWVBF
Ul9FVkVOVF9JRF9CSVRTKHJlZyk7CiAgICAgaHdfaXRzLT5pdHRlX3NpemUgPSBHSVRTX1RZUEVS
X0lUVF9TSVpFKHJlZyk7CiAKKyAgICBmb3IgKCBpID0gMDsgaSA8IEdJVFNfQkFTRVJfTlJfUkVH
UzsgaSsrICkKKyAgICB7CisgICAgICAgIHZvaWQgX19pb21lbSAqYmFzZXJlZyA9IGh3X2l0cy0+
aXRzX2Jhc2UgKyBHSVRTX0JBU0VSMCArIGkgKiA4OworICAgICAgICB1bnNpZ25lZCBpbnQgdHlw
ZTsKKworICAgICAgICByZWcgPSByZWFkcV9yZWxheGVkKGJhc2VyZWcpOworICAgICAgICB0eXBl
ID0gKHJlZyAmIEdJVFNfQkFTRVJfVFlQRV9NQVNLKSA+PiBHSVRTX0JBU0VSX1RZUEVfU0hJRlQ7
CisgICAgICAgIHN3aXRjaCAoIHR5cGUgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgR0lUU19C
QVNFUl9UWVBFX05PTkU6CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgY2FzZSBHSVRT
X0JBU0VSX1RZUEVfREVWSUNFOgorICAgICAgICAgICAgcmV0ID0gaXRzX21hcF9iYXNlcihiYXNl
cmVnLCByZWcsIEJJVChod19pdHMtPmRldmlkX2JpdHMpKTsKKyAgICAgICAgICAgIGlmICggcmV0
ICkKKyAgICAgICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIGNhc2UgR0lUU19CQVNFUl9UWVBFX0NPTExFQ1RJT046CisgICAgICAgICAgICByZXQgPSBp
dHNfbWFwX2Jhc2VyKGJhc2VyZWcsIHJlZywgbnVtX3Bvc3NpYmxlX2NwdXMoKSk7CisgICAgICAg
ICAgICBpZiAoIHJldCApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICAvKiBJbiBjYXNlIHRoaXMgaXMgYSBHSUN2NCwgcHJvdmlkZSBhIChk
dW1teSkgdlBFIHRhYmxlIGFzIHdlbGwuICovCisgICAgICAgIGNhc2UgR0lUU19CQVNFUl9UWVBF
X1ZDUFU6CisgICAgICAgICAgICByZXQgPSBpdHNfbWFwX2Jhc2VyKGJhc2VyZWcsIHJlZywgMSk7
CisgICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgIH0KKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192
M19pdHMuaAppbmRleCBkMTM4MmMxLi5jMDI1NjIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMu
aApAQCAtMzcsNiArMzcsMTEgQEAKICNkZWZpbmUgR0lUU19CQVNFUjcgICAgICAgICAgICAgICAg
ICAgICAweDEzOAogCiAvKiBSZWdpc3RlciBiaXRzICovCisjZGVmaW5lIEdJVFNfVkFMSURfQklU
ICAgICAgICAgICAgICAgICAgQklUKDYzKQorCisjZGVmaW5lIEdJVFNfQ1RMUl9RVUlFU0NFTlQg
ICAgICAgICAgICAgQklUKDMxKQorI2RlZmluZSBHSVRTX0NUTFJfRU5BQkxFICAgICAgICAgICAg
ICAgIEJJVCgwKQorCiAjZGVmaW5lIEdJVFNfVFlQRVJfREVWSURTX1NISUZUICAgICAgICAgMTMK
ICNkZWZpbmUgR0lUU19UWVBFUl9ERVZJRFNfTUFTSyAgICAgICAgICAoMHgxZlVMIDw8IEdJVFNf
VFlQRVJfREVWSURTX1NISUZUKQogI2RlZmluZSBHSVRTX1RZUEVSX0RFVklDRV9JRF9CSVRTKHIp
ICAgICgoKHIgJiBHSVRTX1RZUEVSX0RFVklEU19NQVNLKSA+PiBcCkBAIC01Miw2ICs1NywyOCBA
QAogI2RlZmluZSBHSVRTX1RZUEVSX0lUVF9TSVpFKHIpICAgICAgICAgICgoKChyKSAmIEdJVFNf
VFlQRVJfSVRUX1NJWkVfTUFTSykgPj4gXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEdJVFNfVFlQRVJfSVRUX1NJWkVfU0hJRlQpICsgMSkKIAorI2Rl
ZmluZSBHSVRTX0JBU0VSX0lORElSRUNUICAgICAgICAgICAgIEJJVCg2MikKKyNkZWZpbmUgR0lU
U19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQgICAgICAgIDU5CisjZGVmaW5lIEdJVFNf
QkFTRVJfVFlQRV9TSElGVCAgICAgICAgICAgNTYKKyNkZWZpbmUgR0lUU19CQVNFUl9UWVBFX01B
U0sgICAgICAgICAgICAoN1VMTCA8PCBHSVRTX0JBU0VSX1RZUEVfU0hJRlQpCisjZGVmaW5lIEdJ
VFNfQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZX1NISUZUICAgICAgICA1MworI2RlZmluZSBHSVRT
X0JBU0VSX1RZUEVfTk9ORSAgICAgICAgICAgIDBVTAorI2RlZmluZSBHSVRTX0JBU0VSX1RZUEVf
REVWSUNFICAgICAgICAgIDFVTAorI2RlZmluZSBHSVRTX0JBU0VSX1RZUEVfVkNQVSAgICAgICAg
ICAgIDJVTAorI2RlZmluZSBHSVRTX0JBU0VSX1RZUEVfQ1BVICAgICAgICAgICAgIDNVTAorI2Rl
ZmluZSBHSVRTX0JBU0VSX1RZUEVfQ09MTEVDVElPTiAgICAgIDRVTAorI2RlZmluZSBHSVRTX0JB
U0VSX1RZUEVfUkVTRVJWRUQ1ICAgICAgIDVVTAorI2RlZmluZSBHSVRTX0JBU0VSX1RZUEVfUkVT
RVJWRUQ2ICAgICAgIDZVTAorI2RlZmluZSBHSVRTX0JBU0VSX1RZUEVfUkVTRVJWRUQ3ICAgICAg
IDdVTAorI2RlZmluZSBHSVRTX0JBU0VSX0VOVFJZX1NJWkVfU0hJRlQgICAgIDQ4CisjZGVmaW5l
IEdJVFNfQkFTRVJfRU5UUllfU0laRShyZWcpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgKCgocmVnID4+IEdJVFNfQkFTRVJf
RU5UUllfU0laRV9TSElGVCkgJiAweDFmKSArIDEpCisjZGVmaW5lIEdJVFNfQkFTRVJfU0hBUkVB
QklMSVRZX1NISUZUICAgMTAKKyNkZWZpbmUgR0lUU19CQVNFUl9QQUdFX1NJWkVfU0hJRlQgICAg
ICA4CisjZGVmaW5lIEdJVFNfQkFTRVJfU0hBUkVBQklMSVRZX01BU0sgICAoMHgzVUxMIDw8IEdJ
VFNfQkFTRVJfU0hBUkVBQklMSVRZX1NISUZUKQorI2RlZmluZSBHSVRTX0JBU0VSX09VVEVSX0NB
Q0hFQUJJTElUWV9NQVNLICAgKDB4N1VMTCA8PCBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElU
WV9TSElGVCkKKyNkZWZpbmUgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfTUFTSyAgICgw
eDdVTEwgPDwgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQpCisKICNpbmNsdWRl
IDx4ZW4vZGV2aWNlX3RyZWUuaD4KIAogLyogZGF0YSBzdHJ1Y3R1cmUgZm9yIGVhY2ggaGFyZHdh
cmUgSVRTICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:24:22 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:24:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIFy-0004ov-EH; Wed, 12 Apr 2017 13:24:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFx-0004oY-2G
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:21 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C7/B7-03430-48A2EE85; Wed, 12 Apr 2017 13:24:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdZ612
 EwfWTqhYTthk4MHps79vFHsAYxZqZl5RfkcCa0TT5GmtBL0/FpKfNrA2Mi7m6GLk4hAS+MEq0
 PW5jhHDOM0qs2nGBvYuRg4NNQExi7l6FLkZODhEBVYlZK5Yzg9hCAuoSTb8b2EBsYQEbiScP5
 rGC2LwCZhJz1+8Ei7MA1Xd+v8cygZFjASPDKkaN4tSistQiXUNDvaSizPSMktzEzBxdQwMzvd
 zU4uLE9NScxKRiveT83E2MQK8wAMEOxk/LAg4xSnIwKYnyXlZ4GyHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgpdf812EkGBRanpqRVpmDjA8YNISHDxKIrzrQdK8xQWJucWZ6RCpU4y6HO+WfnjP
 JMSSl5+XKiXO2wJSJABSlFGaBzcCFqqXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzrCjKFJ
 zOvBG7TK6AjmICOWLv3LcgRJYkIKakGxhVNdRk71uUFTT67YMHMUwHNL/gn8PgozJ6u+HV9Qc
 hruYqi3863J6s8vr0mcMvUF4XxJ17kc38OFGNT/lb9ozFsR3FY/xuFXVeDmF5elfs5r3bmPVc
 dXvFTgavvrMpU/lvw4KVTfPrirr0ffovlVf4IlLJ9psLW45npUdj18MH+Y3MDl8ppZimxFGck
 GmoxFxUnAgADG/svUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1492003458!73780059!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41173 invoked from network); 12 Apr 2017 13:24:19 -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; 12 Apr 2017 13:24:19 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFu-0002MJ-MG
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIFu-000481-Lh
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIFu-000481-Lh@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:24:18 +0000
Subject: [Xen-changelog] [xen master] oxenstored: initialise logging earlier
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBjN2I3MDQwOTc0MDljYzY1MDAyODRjNTFmYWRhMGI0ZjNhNjk1ZWIKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogRnJpIEFwciA3IDE0OjI3OjE4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAxMCAxNDo0NjoxOSAyMDE3ICsw
MTAwCgogICAgb3hlbnN0b3JlZDogaW5pdGlhbGlzZSBsb2dnaW5nIGVhcmxpZXIKICAgIAogICAg
T3RoZXJ3aXNlIHdlIG1pc3Mgb3V0IG9uIG1lc3NhZ2VzIGZyb20gdGhpbmdzIHRoYXQgdHJ5IHRv
IGxvZyBlYXJsaWVyIGluCiAgICB0aGUgc3RhcnQtdXAgcHJvY2VkdXJlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0t
CiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIHwgMyArKy0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0
b3JlZC5tbAppbmRleCAwNWFjZTRkLi4wOWRhMjU3IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94
ZW5zdG9yZWQveGVuc3RvcmVkLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9y
ZWQubWwKQEAgLTI4NSw2ICsyODUsOCBAQCBsZXQgXyA9CiAKIAlsZXQgcXVpdCA9IHJlZiBmYWxz
ZSBpbgogCisJTG9nZ2luZy5pbml0X3hlbnN0b3JlZF9sb2coKTsKKwogCWlmIGNmLnJlc3RhcnQg
dGhlbiAoCiAJCURCLmZyb21fZmlsZSBzdG9yZSBkb21haW5zIGNvbnMgKFBhdGhzLnhlbl9ydW5f
c3RvcmVkIF4gIi9kYiIpOwogCQlFdmVudC5iaW5kX2RvbV9leGNfdmlycSBldmVudGNobgpAQCAt
MzExLDcgKzMxMyw2IEBAIGxldCBfID0KIAlTeXMuc2V0X3NpZ25hbCBTeXMuc2lndXNyMSAoU3lz
LlNpZ25hbF9oYW5kbGUgKGZ1biBpIC0+IHNpZ3VzcjFfaGFuZGxlciBzdG9yZSkpOwogCVN5cy5z
ZXRfc2lnbmFsIFN5cy5zaWdwaXBlIFN5cy5TaWduYWxfaWdub3JlOwogCi0JTG9nZ2luZy5pbml0
X3hlbnN0b3JlZF9sb2coKTsKIAlpZiBjZi5hY3RpdmF0ZV9hY2Nlc3NfbG9nIHRoZW4gYmVnaW4K
IAkJbGV0IHBvc3Rfcm90YXRlICgpID0gREIudG9fZmlsZSBzdG9yZSBjb25zIChQYXRocy54ZW5f
cnVuX3N0b3JlZCBeICIvZGIiKSBpbgogCQlMb2dnaW5nLmluaXRfYWNjZXNzX2xvZyBwb3N0X3Jv
dGF0ZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:24:32 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:24:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIG8-0004qu-Fu; Wed, 12 Apr 2017 13:24:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIG7-0004qh-29
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:31 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3B/60-04817-E8A2EE85; Wed, 12 Apr 2017 13:24:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbdX612
 EwY1P2hYTthk4MHps79vFHsAYxZqZl5RfkcCaseD+WraCSWIVK5dNZWlgXCrUxcjFISTwhVHi
 e/M9VgjnPKPEpNcP2LsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlnh+8
 y0jiM0rYCbx9MMXFhCbBaj+3t4OlgmMHAsYGVYxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjCumR94iFGSg0lJlPeywtsIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8nZrvIoQEi1LTUyvSMnOA4QGTluDgURLhfQ2S5i0uSMwtzkyHSJ1iVJQS52UB
 SQiAJDJK8+DaYCF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8riBTeDLzSuCmvwJazAS0e
 O3etyCLSxIRUlINjKVvWLbuvyv+Ysmq30WGWV/shIKcdWp1Uy1dpLKkVs144aSiF/+6v+Jg1L
 ZDe1R3bZoqfXe+w806AYeff+rc9pos4Ho5vyXY+E0dZ5G6+f07PaE27O+PHSk889POZI3uiiV
 7V+/buFMhfBu348G5THNnuc0Xdea9fCRewtZwbfyR+3/O8uXcS1ZiKc5INNRiLipOBAAyM90m
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1492003468!84567735!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54849 invoked from network); 12 Apr 2017 13:24:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:24:29 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIG4-0002Me-OT
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIG4-00049L-Nq
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIG4-00049L-Nq@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:24:28 +0000
Subject: [Xen-changelog] [xen master] oxenstored: avoid leading slash in
	paths in saved store state
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUwNjExNGU5MTgzZGUxNjQwZjNjMmU1YjY2ZjQ5ODBiNTk2MTY0ZjcKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogRnJpIEFwciA3IDE0OjI3OjE5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAxMCAxNDo0NjoyMSAyMDE3ICsw
MTAwCgogICAgb3hlbnN0b3JlZDogYXZvaWQgbGVhZGluZyBzbGFzaCBpbiBwYXRocyBpbiBzYXZl
ZCBzdG9yZSBzdGF0ZQogICAgCiAgICBJbnRlcm5hbGx5LCBwYXRocyBhcmUgcmVwcmVzZW50ZWQg
YXMgbGlzdHMgb2Ygc3RyaW5ncywgd2hlcmUKICAgICAgKiBwYXRoICIvIiBpcyByZXByZXNlbnRl
ZCBieSBbXQogICAgICAqIHBhdGggIi9sb2NhbC9kb21haW4vMCIgaXMgcmVwcmVzZW50ZWQgYnkg
WyJsb2NhbCI7ICJkb21haW4iOyAiMCJdCiAgICAoc2VlIGNvbW1lbnQgZm9yIFN0b3JlLlBhdGgu
dCkuCiAgICAKICAgIEhvd2V2ZXIsIHRoZSB0cmF2ZXJzYWwgZnVuY3Rpb24gZ2VuZXJhdGVkIHBh
dGhzIGxpa2UKICAgICAgICBbIiI7ICJsb2NhbCI7ICJkb21haW4iOyAiMCJdCiAgICBiZWNhdXNl
IHRoZSBuYW1lIG9mIHRoZSByb290IG5vZGUgaXMgIiIuIENoYW5nZSBpdCB0byBnZW5lcmF0ZSBw
YXRocwogICAgY29ycmVjdGx5LgogICAgCiAgICBGdXJ0aGVybW9yZSwgdGhlIGZ1bmN0aW9uIHBh
c3NlZCB0byBTdG9yZS5kdW1wX2ZjdCB3b3VsZCByZW5kZXIgdGhlIG5vZGUKICAgICJmb28iIHVu
ZGVyIHRoZSBwYXRoIFtdIGFzICIvL2ZvbyIuIENoYW5nZSB0aGlzIHRvIHJldHVybiAiL2ZvbyIu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2aWVz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNp
dHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbCAgICAgfCA4ICsr
KysrKystCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIHwgMiArLQogMiBmaWxl
cyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0b3JlLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0
b3JlLm1sCmluZGV4IDlmNjE5YjguLjEzY2YzYjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9zdG9yZS5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RvcmUubWwKQEAg
LTEyMiw2ICsxMjIsMTEgQEAgbGV0IG9mX3N0cmluZyBzID0KIAkJfCAiIiA6OiBwYXRoIHdoZW4g
aXNfdmFsaWQgcGF0aCAtPiBwYXRoCiAJCXwgXyAtPiByYWlzZSBEZWZpbmUuSW52YWxpZF9wYXRo
CiAKK2xldCBvZl9wYXRoX2FuZF9uYW1lIHBhdGggbmFtZSA9CisJbWF0Y2ggcGF0aCwgbmFtZSB3
aXRoCisJfCBbXSwgIiIgLT4gW10KKwl8IF8gLT4gcGF0aCBAIFtuYW1lXQorCiBsZXQgY3JlYXRl
IHBhdGggY29ubmVjdGlvbl9wYXRoID0KIAlvZl9zdHJpbmcgKFV0aWxzLnBhdGhfdmFsaWRhdGUg
cGF0aCBjb25uZWN0aW9uX3BhdGgpCiAKQEAgLTM0Myw3ICszNDgsOCBAQCBsZXQgcGF0aF9leGlz
dHMgc3RvcmUgcGF0aCA9CiBsZXQgdHJhdmVyc2FsIHJvb3Rfbm9kZSBmID0KIAlsZXQgcmVjIF90
cmF2ZXJzYWwgcGF0aCBub2RlID0KIAkJZiBwYXRoIG5vZGU7Ci0JCUxpc3QuaXRlciAoX3RyYXZl
cnNhbCAocGF0aCBAIFsgU3ltYm9sLnRvX3N0cmluZyBub2RlLk5vZGUubmFtZSBdKSkgbm9kZS5O
b2RlLmNoaWxkcmVuCisJCWxldCBub2RlX3BhdGggPSBQYXRoLm9mX3BhdGhfYW5kX25hbWUgcGF0
aCAoU3ltYm9sLnRvX3N0cmluZyBub2RlLk5vZGUubmFtZSkgaW4KKwkJTGlzdC5pdGVyIChfdHJh
dmVyc2FsIG5vZGVfcGF0aCkgbm9kZS5Ob2RlLmNoaWxkcmVuCiAJCWluCiAJX3RyYXZlcnNhbCBb
XSByb290X25vZGUKIApkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3Jl
ZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXggMDlkYTI1Ny4u
NzdmZDllMyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAor
KysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC0yMTMsNyArMjEzLDcg
QEAgbGV0IHRvX2NoYW5uZWwgc3RvcmUgY29ucyBjaGFuID0KIAkoKiBkdW1wIHRoZSBzdG9yZSAq
KQogCVN0b3JlLmR1bXBfZmN0IHN0b3JlIChmdW4gcGF0aCBub2RlIC0+CiAJCWxldCBuYW1lLCBw
ZXJtcywgdmFsdWUgPSBTdG9yZS5Ob2RlLnVucGFjayBub2RlIGluCi0JCWxldCBmdWxscGF0aCA9
IChTdG9yZS5QYXRoLnRvX3N0cmluZyBwYXRoKSBeICIvIiBeIG5hbWUgaW4KKwkJbGV0IGZ1bGxw
YXRoID0gU3RvcmUuUGF0aC50b19zdHJpbmcgKFN0b3JlLlBhdGgub2ZfcGF0aF9hbmRfbmFtZSBw
YXRoIG5hbWUpIGluCiAJCWxldCBwZXJtc3RyID0gUGVybXMuTm9kZS50b19zdHJpbmcgcGVybXMg
aW4KIAkJZnByaW50ZiBjaGFuICJzdG9yZSwlcywlcywlc1xuIiAoaGV4aWZ5IGZ1bGxwYXRoKSAo
aGV4aWZ5IHBlcm1zdHIpIChoZXhpZnkgdmFsdWUpCiAJKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:24:42 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:24:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIGI-0004tB-HX; Wed, 12 Apr 2017 13:24:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGH-0004sv-5O
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:41 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C0/07-27751-89A2EE85; Wed, 12 Apr 2017 13:24:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXe61rs
 Ig0t3zS0mbDNwYPTY3reLPYAxijUzLym/IoE149OODewFjXwV7WemMjYwnuHuYuTiEBL4wiix
 bc1Bpi5GTiDnPKPEu5lpXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYW8JQ42bqdH
 cTmFTCTWLz1JNgYFqD6zQ++ME1g5FjAyLCKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQJwxAsIPx+saAQ4ySHExKoryXFd5GCPEl5adUZiQWZ8QXleakFh9
 ilOHgUJLg5dd8FyEkWJSanlqRlpkDDA6YtAQHj5IIb4oaUJq3uCAxtzgzHSJ1ilFRSpyXBaRP
 ACSRUZoH1wYLyEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQShpjCk5lXAjf9FdBiJqDFa/e+B
 VlckoiQkmpgLFDm3ylwqyOy8vrCe39aH0fcKfiZIGIxJbrwScgZ53bJ3Su+FGgw257wqV1tmO
 rDlCHRtqp+5tGVB7TuVrk/fZYQPi31r8yRueaJAude5ynPuXhWz7otXWIl1wqFdtuDnpZm0Ya
 frjfkXd/YqmT/oLPmq6lFh16nz5TbWVxrHlvOdVMMX7JAiaU4I9FQi7moOBEAbEwOlEMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1492003479!44147671!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53390 invoked from network); 12 Apr 2017 13:24:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:24:39 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGE-0002Mu-Qz
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGE-0004A5-Pq
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIGE-0004A5-Pq@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:24:38 +0000
Subject: [Xen-changelog] [xen master] oxenstored: save remote evtchn port,
	not local port
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI3Y2U5ZDQ5ZDBhNTdkMGJkMThkY2VhNDgzMDAwYmMwNDFiNTVhM2MKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogRnJpIEFwciA3IDE0OjI3OjIwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAxMCAxNDo0NjoyNSAyMDE3ICsw
MTAwCgogICAgb3hlbnN0b3JlZDogc2F2ZSByZW1vdGUgZXZ0Y2huIHBvcnQsIG5vdCBsb2NhbCBw
b3J0CiAgICAKICAgIFByZXZpb3VzbHksIERvbWFpbi5kdW1wIG91dHB1dCB0aGUgbnVtYmVyIG9m
IHRoZSBsb2NhbCBwb3J0CiAgICBjb3JyZXNwb25kaW5nIHRvIGVhY2ggZG9tYWluJ3MgZXZlbnQt
Y2hhbm5lbC4gSG93ZXZlciwgd2hlbiBveGVuc3RvcmVkCiAgICBleGl0cywgaXQgY2xvc2VzIC9k
ZXYveGVuL2V2dGNobiB3aGljaCBjYXVzZXMgdGhlIGtlcm5lbCB0byBjbG9zZSB0aGUKICAgIGxv
Y2FsIHBvcnQgKGV2dGNobl9yZWxlYXNlKSwgc28gdGhpcyBwb3J0IGlzIG5vIGxvbmdlciB1c2Vm
dWwuCiAgICAKICAgIEluc3RlYWQsIHN0b3JlIHRoZSByZW1vdGUgcG9ydC4gVGhpcyBjYW4gYmUg
dXNlZCB0byByZWNvbm5lY3QgdGhlCiAgICBldmVudC1jaGFubmVsIGJ5IGJpbmRpbmcgdGhlIG9y
aWdpbmFsIHJlbW90ZSBwb3J0IHRvIGEgZnJlc2ggbG9jYWwgcG9ydC4KICAgIAogICAgSW5kZWVk
LCB0aGUgbG9naWMgZm9yIHBhcnNpbmcgdGhlIHN0b3JlZCBzdGF0ZSBhbHJlYWR5IGV4cGVjdHMg
YSByZW1vdGUKICAgIHBvcnQgYXMgaXQgcGFzc2VzIHRoZSBwYXJzZWQgcG9ydCBudW1iZXIgdG8g
RG9tYWluLm1ha2UgKHZpYQogICAgRG9tYWlucy5jcmVhdGUpLCB3aGljaCB0YWtlcyBhIHJlbW90
ZSBwb3J0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFu
LmRhdmllc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxp
bmRpZ0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sIHwg
MiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbCBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9kb21haW4ubWwKaW5kZXggNDUxNTY1MC4uZWRhMmVhOSAxMDA2NDQKLS0tIGEvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
ZG9tYWluLm1sCkBAIC02Miw3ICs2Miw3IEBAIGxldCBzdHJpbmdfb2ZfcG9ydCA9IGZ1bmN0aW9u
CiB8IFNvbWUgeCAtPiBzdHJpbmdfb2ZfaW50IChYZW5ldmVudGNobi50b19pbnQgeCkKIAogbGV0
IGR1bXAgZCBjaGFuID0KLQlmcHJpbnRmIGNoYW4gImRvbSwlZCwlbmQsJXNcbiIgZC5pZCBkLm1m
biAoc3RyaW5nX29mX3BvcnQgZC5wb3J0KQorCWZwcmludGYgY2hhbiAiZG9tLCVkLCVuZCwlZFxu
IiBkLmlkIGQubWZuIGQucmVtb3RlX3BvcnQKIAogbGV0IG5vdGlmeSBkb20gPSBtYXRjaCBkb20u
cG9ydCB3aXRoCiB8IE5vbmUgLT4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:24:51 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIGR-0004uZ-JH; Wed, 12 Apr 2017 13:24:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGQ-0004uO-Re
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:50 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 1F/77-27751-2AA2EE85; Wed, 12 Apr 2017 13:24:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeh1rs
 Ig3VzDSwmbDNwYPTY3reLPYAxijUzLym/IoE1486qk+wF57kqOtesZm9gbOLsYuTkEBL4wigx
 7UVmFyMXkH2eUWL/msnMXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4C5x9HwLI
 4jNK2AmsfzETbAaFqD6G3fPME9g5FjAyLCKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQJwxAsIPx+saAQ4ySHExKoryXFd5GCPEl5adUZiQWZ8QXleakFh9
 ilOHgUJLg5dd8FyEkWJSanlqRlpkDDA6YtAQHj5IIb4oaUJq3uCAxtzgzHSJ1ilFRSpyXBaRP
 ACSRUZoH1wYLyEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQShpjCk5lXAjf9FdBiJqDFa/e+B
 VlckoiQkmpgTNeYJigR8G91hlD8wrfr3x2bvtbvq/HFWaaWDpccPwWk8hieE+CS9eEOvlh1q+
 FcuWLjhwMHlrz79vLkGqtnhttYreQSL6vYxR6fbVrwQ3ae8JklPrVbT91RXJLm06l5Qur/u2s
 b1C0YOAIvnGp1z+t80+F8fMcJjWS+qSc8/uvZmb/Pjiv2UmIpzkg01GIuKk4EAO1s/iBDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1492003489!58933446!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5682 invoked from network); 12 Apr 2017 13:24:49 -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; 12 Apr 2017 13:24:49 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGO-0002Np-TC
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGO-0004Cz-Sh
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIGO-0004Cz-Sh@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:24:48 +0000
Subject: [Xen-changelog] [xen master] oxenstored: improve event-channel
	binding logging
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM0NzVjOTdlZTRhNjQ0MjU4N2Q4NmI1Y2QwOTI2NjE0YzFmYjI5MzkKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogRnJpIEFwciA3IDE0OjI3OjIxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAxMCAxNDo0NjoyOCAyMDE3ICsw
MTAwCgogICAgb3hlbnN0b3JlZDogaW1wcm92ZSBldmVudC1jaGFubmVsIGJpbmRpbmcgbG9nZ2lu
ZwogICAgCiAgICBJdCdzIHVzZWZ1bCB0byBzZWUgYSBiaXQgbW9yZSBkZXRhaWwgd2hlbiBhbiBp
bnRlci1kb21haW4gZXZlbnQtY2hhbm5lbAogICAgaXMgYm91bmQsIGVzcGVjaWFsbHkgb3ZlciBh
biBveGVuc3RvcmVkIHJlc3RhcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEpvbmF0aGFuIERh
dmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9kb21haW4ubWwgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sIGIv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbAppbmRleCBlZGEyZWE5Li5iMGEwMWIwIDEw
MDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sCisrKyBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9kb21haW4ubWwKQEAgLTcyLDcgKzcyLDcgQEAgbGV0IG5vdGlmeSBkb20g
PSBtYXRjaCBkb20ucG9ydCB3aXRoCiAKIGxldCBiaW5kX2ludGVyZG9tYWluIGRvbSA9CiAJZG9t
LnBvcnQgPC0gU29tZSAoRXZlbnQuYmluZF9pbnRlcmRvbWFpbiBkb20uZXZlbnRjaG4gZG9tLmlk
IGRvbS5yZW1vdGVfcG9ydCk7Ci0JZGVidWcgImRvbWFpbiAlZCBib3VuZCBwb3J0ICVzIiBkb20u
aWQgKHN0cmluZ19vZl9wb3J0IGRvbS5wb3J0KQorCWRlYnVnICJib3VuZCBkb21haW4gJWQgcmVt
b3RlIHBvcnQgJWQgdG8gbG9jYWwgcG9ydCAlcyIgZG9tLmlkIGRvbS5yZW1vdGVfcG9ydCAoc3Ry
aW5nX29mX3BvcnQgZG9tLnBvcnQpCiAKIAogbGV0IGNsb3NlIGRvbSA9Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:25:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:25:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIGm-0004xG-Nz; Wed, 12 Apr 2017 13:25:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGl-0004wr-Dk
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:25:11 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 0C/56-00609-6BA2EE85; Wed, 12 Apr 2017 13:25:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeb1rs
 Ig1M72C0mbDNwYPTY3reLPYAxijUzLym/IoE14++nW0wFOwUqenZfYGtgnMbbxcjFISTwhVFi
 d38XM4RznlHi26FTbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtYS5ybM
 ocJxOYVMJPYvOAimM0CVL/p7XHGCYwcCxgZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGhjr5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwNn9xOsQoycGkJMp7WeFthBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3k7NdxFCgkWp6akVaZk5wOCASUtw8CiJ8K4HSfMWFyTmFmemQ6ROMSpKifO2gCQE
 QBIZpXlwbbCAvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3l0gU3gy80rgpr8CWswEtHjt3
 rcgi0sSEVJSDYzni3yjHKOlnq2TeeoxKyRXzlBgzdFlHVMcPGsPLX7I2hQr678nqUWP58vSx7
 U/PRRksnxcp/3j3Z53O+OV/Ytm/+VzvrhuX+JYwnf95/epor8+XF4WNDm4fPW0+Vsfur+b43o
 m/HYZi+xf+Vxzh6e+xXzPFx7rXl3U67XbYH/H/Qlqzv2331xTYinOSDTUYi4qTgQA7q6fCkMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1492003509!95477754!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57599 invoked from network); 12 Apr 2017 13:25:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:25:10 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGj-0002Om-10
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:25:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGj-0004GR-0T
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:25:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIGj-0004GR-0T@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:25:09 +0000
Subject: [Xen-changelog] [xen master] xsm: fix clang 3.5 build after c47d1d
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0954128567510661360=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 3ceaf2e5a2eb629f2479d43a4aa6454da12a66ac
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Apr 10 17:31:42 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Apr 10 17:31:42 2017 +0200

    xsm: fix clang 3.5 build after c47d1d
    
    The changes introduced on c47d1d broke the clang build due to undefined
    references to __xsm_action_mismatch_detected, because clang hasn't optimized
    the code properly. The following patch allows the clang build to work again,
    while keeping the same functionality.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
---
 xen/include/xsm/dummy.h | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git a/xen/include/xsm/dummy.h b/xen/include/xsm/dummy.h
index 56a8814..62fcea6 100644
--- a/xen/include/xsm/dummy.h
+++ b/xen/include/xsm/dummy.h
@@ -557,25 +557,21 @@ static XSM_INLINE int xsm_hvm_param_altp2mhvm(XSM_DEFAULT_ARG struct domain *d)
 
 static XSM_INLINE int xsm_hvm_altp2mhvm_op(XSM_DEFAULT_ARG struct domain *d, uint64_t mode, uint32_t op)
 {
-    xsm_default_t a;
     XSM_ASSERT_ACTION(XSM_OTHER);
 
     switch ( mode )
     {
     case XEN_ALTP2M_mixed:
-        a = XSM_TARGET;
-        break;
+        return xsm_default_action(XSM_TARGET, current->domain, d);
     case XEN_ALTP2M_external:
-        a = XSM_DM_PRIV;
-        break;
+        return xsm_default_action(XSM_DM_PRIV, current->domain, d);
     case XEN_ALTP2M_limited:
-        a = (HVMOP_altp2m_vcpu_enable_notify == op) ? XSM_TARGET : XSM_DM_PRIV;
-        break;
+        if ( HVMOP_altp2m_vcpu_enable_notify == op )
+            return xsm_default_action(XSM_TARGET, current->domain, d);
+        return xsm_default_action(XSM_DM_PRIV, current->domain, d);
     default:
         return -EPERM;
-    };
-
-    return xsm_default_action(a, current->domain, d);
+    }
 }
 
 static XSM_INLINE int xsm_vm_event_control(XSM_DEFAULT_ARG struct domain *d, int mode, int op)
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============0954128567510661360==--

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:25:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:25:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIGm-0004x5-Ma; Wed, 12 Apr 2017 13:25:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGl-0004wp-6n
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:25:11 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 97/53-01909-6BA2EE85; Wed, 12 Apr 2017 13:25:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXeT1rs
 Ig+0TlSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8LT+oIfdRX/lq5laWD8l9jFyMUhJPCFUWLX
 9JNsEM55IGd1F2MXIwcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MICnhKr1p5kB
 LF5BcwkVu/8xgRiswDVr9/wnnkCI8cCRoZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBqZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwXh3st8hRkkOJiVR3ssKbyOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfB2ar6LEBIsSk1PrUjLzAEGB0xagoNHSYQ3RQ0ozVtckJhbnJkOkTrFqMtxpfXj
 eyYhlrz8vFQpcV4WkBkCIEUZpXlwI2CBeolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8jy
 BSezLwSuE2vgI5gAjpi7d63IEeUJCKkpBoYK86v/6rzy0bakdUmW8nGV/TbL4/i5fx/hdRuur
 Z0VTQuD+zIdera4FL69mA6U9vfRoY17DLRv78lzfC6Wf5Gyi1qLnOC2yaN9EYR5xi+uO8mSje
 u7n73N8jA7fThn/ENT1s3M4bOMZlu7R4RNMfceV2bwGXr5xFe/+9VvPxy6dp8Nd7G5H4lluKM
 REMt5qLiRADyyiQzTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1492003505!91536223!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19125 invoked from network); 12 Apr 2017 13:25:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:25:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIEc-0002J4-46
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIEc-0003pN-3d
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:22:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIEc-0003pN-3d@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:22:58 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3: allocate LPI pending and
	property table
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM5YjkzOTg2M2M4OTE0YWYxMGI5ZTBjNGZiZjgwNTRmZWRmMmM3MmQKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNyAyMzowNzo1NSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEFwciA3IDE1OjE1OjI5
IDIwMTcgLTA3MDAKCiAgICBBUk06IEdJQ3YzOiBhbGxvY2F0ZSBMUEkgcGVuZGluZyBhbmQgcHJv
cGVydHkgdGFibGUKICAgIAogICAgVGhlIEFSTSBHSUN2MyBwcm92aWRlcyBhIG5ldyBraW5kIG9m
IGludGVycnVwdCBjYWxsZWQgTFBJcy4KICAgIFRoZSBwZW5kaW5nIGJpdHMgYW5kIHRoZSBjb25m
aWd1cmF0aW9uIGRhdGEgKHByaW9yaXR5LCBlbmFibGUgYml0cykgZm9yCiAgICB0aG9zZSBMUElz
IGFyZSBzdG9yZWQgaW4gdGFibGVzIGluIG5vcm1hbCBtZW1vcnksIHdoaWNoIHNvZnR3YXJlIGhh
cyB0bwogICAgcHJvdmlkZSB0byB0aGUgaGFyZHdhcmUuCiAgICBBbGxvY2F0ZSB0aGUgcmVxdWly
ZWQgbWVtb3J5LCBpbml0aWFsaXplIGl0IGFuZCBoYW5kIGl0IG92ZXIgdG8gZWFjaAogICAgcmVk
aXN0cmlidXRvci4gVGhlIG1heGltdW0gbnVtYmVyIG9mIExQSXMgdG8gYmUgdXNlZCBjYW4gYmUg
YWRqdXN0ZWQgd2l0aAogICAgdGhlIGNvbW1hbmQgbGluZSBvcHRpb24gIm1heF9scGlfYml0cyIs
IHdoaWNoIGRlZmF1bHRzIHRvIDIwIGJpdHMsCiAgICBjb3ZlcmluZyBhYm91dCBvbmUgbWlsbGlv
biBMUElzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8
ICAgOSArKwogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgIDEgKwogeGVu
L2FyY2gvYXJtL2dpYy12My1scGkuYyAgICAgICAgICAgfCAyMjcgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICAgICB8
ICAxNyArKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaCAgIHwgIDUyICsrKysr
KysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggICAgfCAgMTUgKystCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2lycS5oICAgICAgICAgICB8ICAgOCArKwogNyBmaWxlcyBjaGFuZ2Vk
LCAzMjggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KaW5kZXggNGM4ZmUyZi4uNDUwYjIyMiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KQEAgLTExNzIsNiArMTE3MiwxNSBAQCBiYXNlZCBpbnRlcnJ1cHRzLiBBbnkgaGln
aGVyIElSUXMgd2lsbCBiZSBhdmFpbGFibGUgZm9yIHVzZSB2aWEgUENJIE1TSS4KICMjIyBtYXhj
cHVzCiA+IGA9IDxpbnRlZ2VyPmAKIAorIyMjIG1heFxfbHBpXF9iaXRzCis+IGA9IDxpbnRlZ2Vy
PmAKKworU3BlY2lmaWVzIHRoZSBudW1iZXIgb2YgQVJNIEdJQ3YzIExQSSBpbnRlcnJ1cHRzIHRv
IGFsbG9jYXRlIG9uIHRoZSBob3N0LAorcHJlc2VudGVkIGFzIHRoZSBudW1iZXIgb2YgYml0cyBu
ZWVkZWQgdG8gZW5jb2RlIGl0LiBUaGlzIG11c3QgYmUgYXQgbGVhc3QKKzE0IGFuZCBub3QgZXhj
ZWVkIDMyLCBhbmQgZWFjaCBMUEkgcmVxdWlyZXMgb25lIGJ5dGUgKGNvbmZpZ3VyYXRpb24pIGFu
ZAorb25lIHBlbmRpbmcgYml0IHRvIGJlIGFsbG9jYXRlZC4KK0RlZmF1bHRzIHRvIDIwIGJpdHMg
KHRvIGNvdmVyIGF0IG1vc3QgMTA0ODU3NiBpbnRlcnJ1cHRzKS4KKwogIyMjIG1jZQogPiBgPSA8
aW50ZWdlcj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZSBiL3hlbi9hcmNo
L2FybS9NYWtlZmlsZQppbmRleCAzOWMwYTAzLi42YmU4NWFiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBAIC0xOSw2ICsxOSw3
IEBAIG9iai15ICs9IGdpYy5vCiBvYmoteSArPSBnaWMtdjIubwogb2JqLSQoQ09ORklHX0hBU19H
SUNWMykgKz0gZ2ljLXYzLm8KIG9iai0kKENPTkZJR19IQVNfSVRTKSArPSBnaWMtdjMtaXRzLm8K
K29iai0kKENPTkZJR19IQVNfSVRTKSArPSBnaWMtdjMtbHBpLm8KIG9iai15ICs9IGd1ZXN0Y29w
eS5vCiBvYmoteSArPSBodm0ubwogb2JqLXkgKz0gaW8ubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2dpYy12My1scGkuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMjdlOWJmNQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9h
cmNoL2FybS9naWMtdjMtbHBpLmMKQEAgLTAsMCArMSwyMjcgQEAKKy8qCisgKiB4ZW4vYXJjaC9h
cm0vZ2ljLXYzLWxwaS5jCisgKgorICogQVJNIEdJQ3YzIExvY2FsaXR5LXNwZWNpZmljIFBlcmlw
aGVyYWwgSW50ZXJydXB0cyAoTFBJKSBzdXBwb3J0CisgKgorICogQ29weXJpZ2h0IChDKSAyMDE2
LDIwMTcgLSBBUk0gTHRkCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB1bmRlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vu
c2UuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgor
I2luY2x1ZGUgPHhlbi9zaXplcy5oPgorI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CisjaW5jbHVk
ZSA8YXNtL2dpYy5oPgorI2luY2x1ZGUgPGFzbS9naWNfdjNfZGVmcy5oPgorI2luY2x1ZGUgPGFz
bS9naWNfdjNfaXRzLmg+CisjaW5jbHVkZSA8YXNtL2lvLmg+CisjaW5jbHVkZSA8YXNtL3BhZ2Uu
aD4KKworI2RlZmluZSBMUElfUFJPUFRBQkxFX05FRURTX0ZMVVNISU5HICAgICgxVSA8PCAwKQor
CisvKiBHbG9iYWwgc3RhdGUgKi8KK3N0YXRpYyBzdHJ1Y3QgeworICAgIC8qIFRoZSBnbG9iYWwg
TFBJIHByb3BlcnR5IHRhYmxlLCBzaGFyZWQgYnkgYWxsIHJlZGlzdHJpYnV0b3JzLiAqLworICAg
IHVpbnQ4X3QgKmxwaV9wcm9wZXJ0eTsKKyAgICAvKgorICAgICAqIE51bWJlciBvZiBwaHlzaWNh
bCBMUElzIHRoZSBob3N0IHN1cHBvcnRzLiBUaGlzIGlzIGEgcHJvcGVydHkgb2YKKyAgICAgKiB0
aGUgR0lDIGhhcmR3YXJlLiBXZSBkZXBhcnQgZnJvbSB0aGUgaGFiaXQgb2YgbmFtaW5nIHRoZXNl
IHRoaW5ncworICAgICAqICJwaHlzaWNhbCIgaW4gWGVuLCBhcyB0aGUgR0lDdjMvNCBzcGVjIHVz
ZXMgdGhlIHRlcm0gInBoeXNpY2FsIExQSSIKKyAgICAgKiBpbiBhIGRpZmZlcmVudCBjb250ZXh0
IHRvIGRpZmZlcmVudGlhdGUgdGhlbSBmcm9tICJ2aXJ0dWFsIExQSXMiLgorICAgICAqLworICAg
IHVuc2lnbmVkIGxvbmcgaW50IG1heF9ob3N0X2xwaV9pZHM7CisgICAgdW5zaWduZWQgaW50IGZs
YWdzOworfSBscGlfZGF0YTsKKworc3RydWN0IGxwaV9yZWRpc3RfZGF0YSB7CisgICAgdm9pZCAg
ICAgICAgICAgICAgICAqcGVuZGluZ190YWJsZTsKK307CisKK3N0YXRpYyBERUZJTkVfUEVSX0NQ
VShzdHJ1Y3QgbHBpX3JlZGlzdF9kYXRhLCBscGlfcmVkaXN0KTsKKworI2RlZmluZSBNQVhfTlJf
SE9TVF9MUElTICAgKGxwaV9kYXRhLm1heF9ob3N0X2xwaV9pZHMgLSBMUElfT0ZGU0VUKQorCitz
dGF0aWMgaW50IGdpY3YzX2xwaV9hbGxvY2F0ZV9wZW5kdGFibGUodWludDY0X3QgKnJlZykKK3sK
KyAgICB1aW50NjRfdCB2YWw7CisgICAgdm9pZCAqcGVuZHRhYmxlOworCisgICAgaWYgKCB0aGlz
X2NwdShscGlfcmVkaXN0KS5wZW5kaW5nX3RhYmxlICkKKyAgICAgICAgcmV0dXJuIC1FQlVTWTsK
KworICAgIHZhbCAgPSBHSUNfQkFTRVJfQ0FDSEVfUmFXYVdiIDw8IEdJQ1JfUEVOREJBU0VSX0lO
TkVSX0NBQ0hFQUJJTElUWV9TSElGVDsKKyAgICB2YWwgfD0gR0lDX0JBU0VSX0NBQ0hFX1NhbWVB
c0lubmVyIDw8IEdJQ1JfUEVOREJBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElGVDsKKyAgICB2
YWwgfD0gR0lDX0JBU0VSX0lubmVyU2hhcmVhYmxlIDw8IEdJQ1JfUEVOREJBU0VSX1NIQVJFQUJJ
TElUWV9TSElGVDsKKworICAgIC8qCisgICAgICogVGhlIHBlbmRpbmcgdGFibGUgaG9sZHMgb25l
IGJpdCBwZXIgTFBJIGFuZCBldmVuIGNvdmVycyBiaXRzIGZvcgorICAgICAqIGludGVycnVwdCBJ
RHMgYmVsb3cgODE5Miwgc28gd2UgYWxsb2NhdGUgdGhlIGZ1bGwgcmFuZ2UuCisgICAgICogVGhl
IEdJQ3YzIGltcG9zZXMgYSA2NEtCIGFsaWdubWVudCByZXF1aXJlbWVudCwgYWxzbyByZXF1aXJl
cworICAgICAqIHBoeXNpY2FsbHkgY29udGlndW91cyBtZW1vcnkuCisgICAgICovCisgICAgcGVu
ZHRhYmxlID0gX3h6YWxsb2MobHBpX2RhdGEubWF4X2hvc3RfbHBpX2lkcyAvIDgsIFNaXzY0Syk7
CisgICAgaWYgKCAhcGVuZHRhYmxlICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICAv
KiBNYWtlIHN1cmUgdGhlIHBoeXNpY2FsIGFkZHJlc3MgY2FuIGJlIGVuY29kZWQgaW4gdGhlIHJl
Z2lzdGVyLiAqLworICAgIGlmICggdmlydF90b19tYWRkcihwZW5kdGFibGUpICYgfkdFTk1BU0so
NTEsIDE2KSApCisgICAgeworICAgICAgICB4ZnJlZShwZW5kdGFibGUpOworICAgICAgICByZXR1
cm4gLUVSQU5HRTsKKyAgICB9CisgICAgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3Jh
bmdlKHBlbmR0YWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bHBpX2RhdGEubWF4X2hvc3RfbHBpX2lkcyAvIDgpOworCisgICAgdGhpc19jcHUobHBpX3JlZGlz
dCkucGVuZGluZ190YWJsZSA9IHBlbmR0YWJsZTsKKworICAgIHZhbCB8PSBHSUNSX1BFTkRCQVNF
Ul9QVFo7CisKKyAgICB2YWwgfD0gdmlydF90b19tYWRkcihwZW5kdGFibGUpOworCisgICAgKnJl
ZyA9IHZhbDsKKworICAgIHJldHVybiAwOworfQorCisvKgorICogVGVsbCBhIHJlZGlzdHJpYnV0
b3IgYWJvdXQgdGhlIChzaGFyZWQpIHByb3BlcnR5IHRhYmxlLCBhbGxvY2F0aW5nIG9uZQorICog
aWYgbm90IGFscmVhZHkgZG9uZS4KKyAqLworc3RhdGljIGludCBnaWN2M19scGlfc2V0X3Byb3B0
YWJsZSh2b2lkIF9faW9tZW0gKiByZGlzdF9iYXNlKQoreworICAgIHVpbnQ2NF90IHJlZzsKKwor
ICAgIHJlZyAgPSBHSUNfQkFTRVJfQ0FDSEVfUmFXYVdiIDw8IEdJQ1JfUFJPUEJBU0VSX0lOTkVS
X0NBQ0hFQUJJTElUWV9TSElGVDsKKyAgICByZWcgfD0gR0lDX0JBU0VSX0NBQ0hFX1NhbWVBc0lu
bmVyIDw8IEdJQ1JfUFJPUEJBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElGVDsKKyAgICByZWcg
fD0gR0lDX0JBU0VSX0lubmVyU2hhcmVhYmxlIDw8IEdJQ1JfUFJPUEJBU0VSX1NIQVJFQUJJTElU
WV9TSElGVDsKKworICAgIC8qCisgICAgICogVGhlIHByb3BlcnR5IHRhYmxlIGlzIHNoYXJlZCBh
Y3Jvc3MgYWxsIHJlZGlzdHJpYnV0b3JzLCBzbyBhbGxvY2F0ZQorICAgICAqIHRoaXMgb25seSBv
bmNlLCBidXQgcmV0dXJuIHRoZSBzYW1lIHZhbHVlIG9uIHN1YnNlcXVlbnQgY2FsbHMuCisgICAg
ICovCisgICAgaWYgKCAhbHBpX2RhdGEubHBpX3Byb3BlcnR5ICkKKyAgICB7CisgICAgICAgIC8q
IFRoZSBwcm9wZXJ0eSB0YWJsZSBob2xkcyBvbmUgYnl0ZSBwZXIgTFBJLiAqLworICAgICAgICB2
b2lkICp0YWJsZSA9IF94bWFsbG9jKGxwaV9kYXRhLm1heF9ob3N0X2xwaV9pZHMsIFNaXzRLKTsK
KworICAgICAgICBpZiAoICF0YWJsZSApCisgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKwor
ICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBoeXNpY2FsIGFkZHJlc3MgY2FuIGJlIGVuY29kZWQg
aW4gdGhlIHJlZ2lzdGVyLiAqLworICAgICAgICBpZiAoICh2aXJ0X3RvX21hZGRyKHRhYmxlKSAm
IH5HRU5NQVNLKDUxLCAxMikpICkKKyAgICAgICAgeworICAgICAgICAgICAgeGZyZWUodGFibGUp
OworICAgICAgICAgICAgcmV0dXJuIC1FUkFOR0U7CisgICAgICAgIH0KKyAgICAgICAgbWVtc2V0
KHRhYmxlLCBHSUNfUFJJX0lSUSB8IExQSV9QUk9QX1JFUzEsIE1BWF9OUl9IT1NUX0xQSVMpOwor
ICAgICAgICBjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2UodGFibGUsIE1BWF9O
Ul9IT1NUX0xQSVMpOworICAgICAgICBscGlfZGF0YS5scGlfcHJvcGVydHkgPSB0YWJsZTsKKyAg
ICB9CisKKyAgICAvKiBFbmNvZGUgdGhlIG51bWJlciBvZiBiaXRzIG5lZWRlZCwgbWludXMgb25l
ICovCisgICAgcmVnIHw9IGZscyhscGlfZGF0YS5tYXhfaG9zdF9scGlfaWRzIC0gMSkgLSAxOwor
CisgICAgcmVnIHw9IHZpcnRfdG9fbWFkZHIobHBpX2RhdGEubHBpX3Byb3BlcnR5KTsKKworICAg
IHdyaXRlcV9yZWxheGVkKHJlZywgcmRpc3RfYmFzZSArIEdJQ1JfUFJPUEJBU0VSKTsKKyAgICBy
ZWcgPSByZWFkcV9yZWxheGVkKHJkaXN0X2Jhc2UgKyBHSUNSX1BST1BCQVNFUik7CisKKyAgICAv
KiBJZiB3ZSBjYW4ndCBkbyBzaGFyZWFibGUsIHdlIGhhdmUgdG8gZHJvcCBjYWNoZWFiaWxpdHkg
YXMgd2VsbC4gKi8KKyAgICBpZiAoICEocmVnICYgR0lDUl9QUk9QQkFTRVJfU0hBUkVBQklMSVRZ
X01BU0spICkKKyAgICB7CisgICAgICAgIHJlZyAmPSB+R0lDUl9QUk9QQkFTRVJfSU5ORVJfQ0FD
SEVBQklMSVRZX01BU0s7CisgICAgICAgIHJlZyB8PSBHSUNfQkFTRVJfQ0FDSEVfbkMgPDwgR0lD
Ul9QUk9QQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX1NISUZUOworICAgIH0KKworICAgIC8qIFJl
bWVtYmVyIHRoYXQgd2UgaGF2ZSB0byBmbHVzaCB0aGUgcHJvcGVydHkgdGFibGUgaWYgbm9uLWNh
Y2hlYWJsZS4gKi8KKyAgICBpZiAoIChyZWcgJiBHSUNSX1BST1BCQVNFUl9JTk5FUl9DQUNIRUFC
SUxJVFlfTUFTSykgPD0gR0lDX0JBU0VSX0NBQ0hFX25DICkKKyAgICB7CisgICAgICAgIGxwaV9k
YXRhLmZsYWdzIHw9IExQSV9QUk9QVEFCTEVfTkVFRFNfRkxVU0hJTkc7CisgICAgICAgIC8qIFVw
ZGF0ZSB0aGUgcmVkaXN0cmlidXRvcnMga25vd2xlZGdlIGFib3V0IHRoZSBhdHRyaWJ1dGVzLiAq
LworICAgICAgICB3cml0ZXFfcmVsYXhlZChyZWcsIHJkaXN0X2Jhc2UgKyBHSUNSX1BST1BCQVNF
Uik7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCBnaWN2M19scGlfaW5pdF9yZGlz
dCh2b2lkIF9faW9tZW0gKiByZGlzdF9iYXNlKQoreworICAgIHVpbnQzMl90IHJlZzsKKyAgICB1
aW50NjRfdCB0YWJsZV9yZWc7CisgICAgaW50IHJldDsKKworICAgIC8qIFdlIGRvbid0IHN1cHBv
cnQgTFBJcyB3aXRob3V0IGFuIElUUy4gKi8KKyAgICBpZiAoICFnaWN2M19pdHNfaG9zdF9oYXNf
aXRzKCkgKQorICAgICAgICByZXR1cm4gLUVOT0RFVjsKKworICAgIC8qIE1ha2Ugc3VyZSBMUElz
IGFyZSBkaXNhYmxlZCBiZWZvcmUgc2V0dGluZyB1cCB0aGUgdGFibGVzLiAqLworICAgIHJlZyA9
IHJlYWRsX3JlbGF4ZWQocmRpc3RfYmFzZSArIEdJQ1JfQ1RMUik7CisgICAgaWYgKCByZWcgJiBH
SUNSX0NUTFJfRU5BQkxFX0xQSVMgKQorICAgICAgICByZXR1cm4gLUVCVVNZOworCisgICAgcmV0
ID0gZ2ljdjNfbHBpX2FsbG9jYXRlX3BlbmR0YWJsZSgmdGFibGVfcmVnKTsKKyAgICBpZiAoIHJl
dCApCisgICAgICAgIHJldHVybiByZXQ7CisgICAgd3JpdGVxX3JlbGF4ZWQodGFibGVfcmVnLCBy
ZGlzdF9iYXNlICsgR0lDUl9QRU5EQkFTRVIpOworICAgIHRhYmxlX3JlZyA9IHJlYWRxX3JlbGF4
ZWQocmRpc3RfYmFzZSArIEdJQ1JfUEVOREJBU0VSKTsKKworICAgIC8qIElmIHRoZSBoYXJkd2Fy
ZSByZXBvcnRzIG5vbi1zaGFyZWFibGUsIGRyb3AgY2FjaGVhYmlsaXR5IGFzIHdlbGwuICovCisg
ICAgaWYgKCAhKHRhYmxlX3JlZyAmIEdJQ1JfUEVOREJBU0VSX1NIQVJFQUJJTElUWV9NQVNLKSAp
CisgICAgeworICAgICAgICB0YWJsZV9yZWcgJj0gR0lDUl9QRU5EQkFTRVJfU0hBUkVBQklMSVRZ
X01BU0s7CisgICAgICAgIHRhYmxlX3JlZyAmPSBHSUNSX1BFTkRCQVNFUl9JTk5FUl9DQUNIRUFC
SUxJVFlfTUFTSzsKKyAgICAgICAgdGFibGVfcmVnIHw9IEdJQ19CQVNFUl9DQUNIRV9uQyA8PCBH
SUNSX1BFTkRCQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQ7CisKKyAgICAgICAgd3JpdGVx
X3JlbGF4ZWQodGFibGVfcmVnLCByZGlzdF9iYXNlICsgR0lDUl9QRU5EQkFTRVIpOworICAgIH0K
KworICAgIHJldHVybiBnaWN2M19scGlfc2V0X3Byb3B0YWJsZShyZGlzdF9iYXNlKTsKK30KKwor
c3RhdGljIHVuc2lnbmVkIGludCBtYXhfbHBpX2JpdHMgPSAyMDsKK2ludGVnZXJfcGFyYW0oIm1h
eF9scGlfYml0cyIsIG1heF9scGlfYml0cyk7CisKK2ludCBnaWN2M19scGlfaW5pdF9ob3N0X2xw
aXModW5zaWduZWQgaW50IGhvc3RfbHBpX2JpdHMpCit7CisgICAgLyoKKyAgICAgKiBBbiBpbXBs
ZW1lbnRhdGlvbiBuZWVkcyB0byBzdXBwb3J0IGF0IGxlYXN0IDE0IGJpdHMgb2YgTFBJIElEcy4K
KyAgICAgKiBUZWxsIHRoZSB1c2VyIGFib3V0IGl0LCB0aGUgYWN0dWFsIG51bWJlciBpcyByZXBv
cnRlZCBiZWxvdy4KKyAgICAgKi8KKyAgICBpZiAoIG1heF9scGlfYml0cyA8IDE0IHx8IG1heF9s
cGlfYml0cyA+IDMyICkKKyAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJXQVJOSU5HOiBt
YXhfbHBpX2JpdHMgbXVzdCBiZSBiZXR3ZWVuIDE0IGFuZCAzMiwgYWRqdXN0aW5nLlxuIik7CisK
KyAgICBtYXhfbHBpX2JpdHMgPSBtYXgobWF4X2xwaV9iaXRzLCAxNFUpOworICAgIGxwaV9kYXRh
Lm1heF9ob3N0X2xwaV9pZHMgPSBCSVQobWluKGhvc3RfbHBpX2JpdHMsIG1heF9scGlfYml0cykp
OworCisgICAgLyoKKyAgICAgKiBXYXJuIGlmIHRoZSBudW1iZXIgb2YgTFBJcyBhcmUgcXVpdGUg
aGlnaCwgYXMgdGhlIHVzZXIgbWlnaHQgbm90IHdhbnQKKyAgICAgKiB0byB3YXN0ZSBtZWdhYnl0
ZXMgb2YgbWVtb3J5IGZvciBhIG1vc3RseSBlbXB0eSB0YWJsZS4KKyAgICAgKiBJdCdzIHZlcnkg
dW5saWtlbHkgdGhhdCB3ZSBuZWVkIG1vcmUgdGhhbiAyNCBiaXRzIHdvcnRoIG9mIExQSXMuCisg
ICAgICovCisgICAgaWYgKCBscGlfZGF0YS5tYXhfaG9zdF9scGlfaWRzID4gQklUKDI0KSApCisg
ICAgICAgIHdhcm5pbmdfYWRkKCJVc2luZyBoaWdoIG51bWJlciBvZiBMUElzLCBsaW1pdCBtZW1v
cnkgdXNhZ2Ugd2l0aCBtYXhfbHBpX2JpdHNcbiIpOworCisgICAgcHJpbnRrKCJHSUN2MzogdXNp
bmcgYXQgbW9zdCAlbHUgTFBJcyBvbiB0aGUgaG9zdC5cbiIsIE1BWF9OUl9IT1NUX0xQSVMpOwor
CisgICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBD
CisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBkM2Q1Nzg0Li41NGQyMjM1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12
My5jCkBAIC01NDcsNiArNTQ3LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2Rpc3RfaW5p
dCh2b2lkKQogICAgIHR5cGUgPSByZWFkbF9yZWxheGVkKEdJQ0QgKyBHSUNEX1RZUEVSKTsKICAg
ICBucl9saW5lcyA9IDMyICogKCh0eXBlICYgR0lDRF9UWVBFX0xJTkVTKSArIDEpOwogCisgICAg
aWYgKCB0eXBlICYgR0lDRF9UWVBFX0xQSVMgKQorICAgICAgICBnaWN2M19scGlfaW5pdF9ob3N0
X2xwaXMoR0lDRF9UWVBFX0lEX0JJVFModHlwZSkpOworCiAgICAgcHJpbnRrKCJHSUN2MzogJWQg
bGluZXMsIChJSUQgJTguOHgpLlxuIiwKICAgICAgICAgICAgbnJfbGluZXMsIHJlYWRsX3JlbGF4
ZWQoR0lDRCArIEdJQ0RfSUlEUikpOwogCkBAIC02NTksNiArNjYyLDIwIEBAIHN0YXRpYyBpbnQg
X19pbml0IGdpY3YzX3BvcHVsYXRlX3JkaXN0KHZvaWQpCiAgICAgICAgICAgICBpZiAoICh0eXBl
ciA+PiAzMikgPT0gYWZmICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB0aGlzX2Nw
dShyYmFzZSkgPSBwdHI7CisKKyAgICAgICAgICAgICAgICBpZiAoIHR5cGVyICYgR0lDUl9UWVBF
Ul9QTFBJUyApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBpbnQgcmV0
OworCisgICAgICAgICAgICAgICAgICAgIHJldCA9IGdpY3YzX2xwaV9pbml0X3JkaXN0KHB0cik7
CisgICAgICAgICAgICAgICAgICAgIGlmICggcmV0ICYmIHJldCAhPSAtRU5PREVWICkKKyAgICAg
ICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJHSUN2Mzog
Q1BVJWQ6IENhbm5vdCBpbml0aWFsaXplIExQSXM6ICV1XG4iLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSwgcmV0KTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgfQor
CiAgICAgICAgICAgICAgICAgcHJpbnRrKCJHSUN2MzogQ1BVJWQ6IEZvdW5kIHJlZGlzdHJpYnV0
b3IgaW4gcmVnaW9uICVkIEAlcFxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgIHNtcF9wcm9j
ZXNzb3JfaWQoKSwgaSwgcHRyKTsKICAgICAgICAgICAgICAgICByZXR1cm4gMDsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2RlZnMuaAppbmRleCA2YmQyNWE1Li4yNzkyZmZkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfZGVmcy5oCkBAIC00NSw2ICs0NSw5IEBACiAKIC8qIEFkZGl0aW9uYWwgYml0cyBpbiBH
SUNEX1RZUEVSIGRlZmluZWQgYnkgR0lDdjMgKi8KICNkZWZpbmUgR0lDRF9UWVBFX0lEX0JJVFNf
U0hJRlQgMTkKKyNkZWZpbmUgR0lDRF9UWVBFX0lEX0JJVFMocikgICAgKCgoKHIpID4+IEdJQ0Rf
VFlQRV9JRF9CSVRTX1NISUZUKSAmIDB4MWYpICsgMSkKKworI2RlZmluZSBHSUNEX1RZUEVfTFBJ
UyAgICAgICAgICAgICAgICgxVSA8PCAxNykKIAogI2RlZmluZSBHSUNEX0NUTFJfUldQICAgICAg
ICAgICAgICAgICgxVUwgPDwgMzEpCiAjZGVmaW5lIEdJQ0RfQ1RMUl9BUkVfTlMgICAgICAgICAg
ICAgKDFVIDw8IDQpCkBAIC05NSwxMiArOTgsNjEgQEAKICNkZWZpbmUgR0lDUl9JR1JQTU9EUjAg
ICAgICAgICAgICAgICAoMHgwRDAwKQogI2RlZmluZSBHSUNSX05TQUNSICAgICAgICAgICAgICAg
ICAgICgweDBFMDApCiAKKyNkZWZpbmUgR0lDUl9DVExSX0VOQUJMRV9MUElTICAgICAgICAoMVUg
PDwgMCkKKwogI2RlZmluZSBHSUNSX1RZUEVSX1BMUElTICAgICAgICAgICAgICgxVSA8PCAwKQog
I2RlZmluZSBHSUNSX1RZUEVSX1ZMUElTICAgICAgICAgICAgICgxVSA8PCAxKQogI2RlZmluZSBH
SUNSX1RZUEVSX0xBU1QgICAgICAgICAgICAgICgxVSA8PCA0KQogCisvKiBGb3Igc3BlY2lmeWlu
ZyB0aGUgaW5uZXIgY2FjaGVhYmlsaXR5IHR5cGUgb25seSAqLworI2RlZmluZSBHSUNfQkFTRVJf
Q0FDSEVfbkNuQiAgICAgICAgIDBVTEwKKy8qIEZvciBzcGVjaWZ5aW5nIHRoZSBvdXRlciBjYWNo
ZWFiaWxpdHkgdHlwZSBvbmx5ICovCisjZGVmaW5lIEdJQ19CQVNFUl9DQUNIRV9TYW1lQXNJbm5l
ciAgMFVMTAorI2RlZmluZSBHSUNfQkFTRVJfQ0FDSEVfbkMgICAgICAgICAgIDFVTEwKKyNkZWZp
bmUgR0lDX0JBU0VSX0NBQ0hFX1JhV3QgICAgICAgICAyVUxMCisjZGVmaW5lIEdJQ19CQVNFUl9D
QUNIRV9SYVdiICAgICAgICAgM1VMTAorI2RlZmluZSBHSUNfQkFTRVJfQ0FDSEVfV2FXdCAgICAg
ICAgIDRVTEwKKyNkZWZpbmUgR0lDX0JBU0VSX0NBQ0hFX1dhV2IgICAgICAgICA1VUxMCisjZGVm
aW5lIEdJQ19CQVNFUl9DQUNIRV9SYVdhV3QgICAgICAgNlVMTAorI2RlZmluZSBHSUNfQkFTRVJf
Q0FDSEVfUmFXYVdiICAgICAgIDdVTEwKKyNkZWZpbmUgR0lDX0JBU0VSX0NBQ0hFX01BU0sgICAg
ICAgICA3VUxMCisKKyNkZWZpbmUgR0lDX0JBU0VSX05vblNoYXJlYWJsZSAgICAgICAwVUxMCisj
ZGVmaW5lIEdJQ19CQVNFUl9Jbm5lclNoYXJlYWJsZSAgICAgMVVMTAorI2RlZmluZSBHSUNfQkFT
RVJfT3V0ZXJTaGFyZWFibGUgICAgIDJVTEwKKworI2RlZmluZSBHSUNSX1BST1BCQVNFUl9PVVRF
Ul9DQUNIRUFCSUxJVFlfU0hJRlQgICAgICAgICA1NgorI2RlZmluZSBHSUNSX1BST1BCQVNFUl9P
VVRFUl9DQUNIRUFCSUxJVFlfTUFTSyAgICAgICAgICAgICAgIFwKKyAgICAgICAgKDdVTCA8PCBH
SUNSX1BST1BCQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfU0hJRlQpCisjZGVmaW5lIEdJQ1JfUFJP
UEJBU0VSX1NIQVJFQUJJTElUWV9TSElGVCAgICAgICAgICAgICAgIDEwCisjZGVmaW5lIEdJQ1Jf
UFJPUEJBU0VSX1NIQVJFQUJJTElUWV9NQVNLICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAoM1VMIDw8IEdJQ1JfUFJPUEJBU0VSX1NIQVJFQUJJTElUWV9TSElGVCkKKyNkZWZpbmUgR0lD
Ul9QUk9QQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX1NISUZUICAgICAgICAgNworI2RlZmluZSBH
SUNSX1BST1BCQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfTUFTSyAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgKDdVTCA8PCBHSUNSX1BST1BCQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQpCisj
ZGVmaW5lIEdJQ1JfUFJPUEJBU0VSX1JFUzBfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAoR0VOTUFTSyg2MywgNTkpIHwgR0VOTUFTSyg1NSwgNTIpIHwgR0VOTUFT
Syg2LCA1KSkKKworI2RlZmluZSBHSUNSX1BFTkRCQVNFUl9TSEFSRUFCSUxJVFlfU0hJRlQgICAg
ICAgICAgICAgICAxMAorI2RlZmluZSBHSUNSX1BFTkRCQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlf
U0hJRlQgICAgICAgICA3CisjZGVmaW5lIEdJQ1JfUEVOREJBU0VSX09VVEVSX0NBQ0hFQUJJTElU
WV9TSElGVCAgICAgICAgIDU2CisjZGVmaW5lIEdJQ1JfUEVOREJBU0VSX1NIQVJFQUJJTElUWV9N
QVNLICAgICAgICAgICAgICAgICAgICAgXAorCSgzVUwgPDwgR0lDUl9QRU5EQkFTRVJfU0hBUkVB
QklMSVRZX1NISUZUKQorI2RlZmluZSBHSUNSX1BFTkRCQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlf
TUFTSyAgICAgICAgICAgICAgIFwKKwkoN1VMIDw8IEdJQ1JfUEVOREJBU0VSX0lOTkVSX0NBQ0hF
QUJJTElUWV9TSElGVCkKKyNkZWZpbmUgR0lDUl9QRU5EQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZ
X01BU0sgICAgICAgICAgICAgICBcCisgICAgICAgICg3VUwgPDwgR0lDUl9QRU5EQkFTRVJfT1VU
RVJfQ0FDSEVBQklMSVRZX1NISUZUKQorI2RlZmluZSBHSUNSX1BFTkRCQVNFUl9QVFogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBCSVQoNjIpCisjZGVmaW5lIEdJQ1JfUEVOREJBU0VSX1JF
UzBfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAoQklUKDYzKSB8
IEdFTk1BU0soNjEsIDU5KSB8IEdFTk1BU0soNTUsIDUyKSB8ICAgICAgIFwKKyAgICAgICAgIEdF
Tk1BU0soMTUsIDEyKSB8IEdFTk1BU0soNiwgMCkpCisKICNkZWZpbmUgREVGQVVMVF9QTVJfVkFM
VUUgICAgICAgICAgICAweGZmCiAKKyNkZWZpbmUgTFBJX1BST1BfUFJJT19NQVNLICAgICAgICAg
ICAweGZjCisjZGVmaW5lIExQSV9QUk9QX1JFUzEgICAgICAgICAgICAgICAgKDEgPDwgMSkKKyNk
ZWZpbmUgTFBJX1BST1BfRU5BQkxFRCAgICAgICAgICAgICAoMSA8PCAwKQorCiAjZGVmaW5lIEdJ
Q0hfVk1DUl9FT0kgICAgICAgICAgICAgICAgKDEgPDwgOSkKICNkZWZpbmUgR0lDSF9WTUNSX1ZF
TkcxICAgICAgICAgICAgICAoMSA8PCAxKQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4
IDg4MDkwNGQuLmQxMzgyYzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC03Niw3ICs3
NiwxMCBAQCB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqbm9kZSk7CiAKIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKTsKIAotLyogSW5p
dGlhbGl6ZSB0aGUgaG9zdCBzdHJ1Y3R1cmVzIGZvciB0aGUgaG9zdCBJVFNlcy4gKi8KK2ludCBn
aWN2M19scGlfaW5pdF9yZGlzdCh2b2lkIF9faW9tZW0gKiByZGlzdF9iYXNlKTsKKworLyogSW5p
dGlhbGl6ZSB0aGUgaG9zdCBzdHJ1Y3R1cmVzIGZvciBMUElzIGFuZCB0aGUgaG9zdCBJVFNlcy4g
Ki8KK2ludCBnaWN2M19scGlfaW5pdF9ob3N0X2xwaXModW5zaWduZWQgaW50IGhvc3RfbHBpX2Jp
dHMpOwogaW50IGdpY3YzX2l0c19pbml0KHZvaWQpOwogCiAjZWxzZQpAQCAtOTAsNiArOTMsMTYg
QEAgc3RhdGljIGlubGluZSBib29sIGdpY3YzX2l0c19ob3N0X2hhc19pdHModm9pZCkKICAgICBy
ZXR1cm4gZmFsc2U7CiB9CiAKK3N0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2xwaV9pbml0X3JkaXN0
KHZvaWQgX19pb21lbSAqIHJkaXN0X2Jhc2UpCit7CisgICAgcmV0dXJuIC1FTk9ERVY7Cit9CisK
K3N0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2xwaV9pbml0X2hvc3RfbHBpcyh1bnNpZ25lZCBpbnQg
aG9zdF9scGlfYml0cykKK3sKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIGlubGluZSBpbnQg
Z2ljdjNfaXRzX2luaXQodm9pZCkKIHsKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vaXJxLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oCmluZGV4IDQ4
NDlmMTYuLmY5NDAwOTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaApAQCAtMTgsOCArMTgsMTYgQEAgc3RydWN0IGFy
Y2hfaXJxX2Rlc2MgewogfTsKIAogI2RlZmluZSBOUl9MT0NBTF9JUlFTCTMyCisKKy8qCisgKiBU
aGlzIG9ubHkgY292ZXJzIHRoZSBpbnRlcnJ1cHRzIHRoYXQgWGVuIGNhcmVzIGFib3V0LCBzbyBT
R0lzLCBQUElzIGFuZAorICogU1BJcy4gTFBJcyBhcmUgdG9vIG51bWVyb3VzLCBhbHNvIG9ubHkg
cHJvcGFnYXRlZCB0byBndWVzdHMsIHNvIHRoZXkgYXJlCisgKiBub3QgaW5jbHVkZWQgaW4gdGhp
cyBudW1iZXIuCisgKi8KICNkZWZpbmUgTlJfSVJRUwkJMTAyNAogCisjZGVmaW5lIExQSV9PRkZT
RVQgICAgICA4MTkyCisKICNkZWZpbmUgbnJfaXJxcyBOUl9JUlFTCiAjZGVmaW5lIG5yX3N0YXRp
Y19pcnFzIE5SX0lSUVMKICNkZWZpbmUgYXJjaF9od2RvbV9pcnFzKGRvbWlkKSBOUl9JUlFTCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:25:25 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:25:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIGz-0004zV-Pg; Wed, 12 Apr 2017 13:25:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGy-0004zD-5W
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:25:24 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 85/DC-13971-3CA2EE85; Wed, 12 Apr 2017 13:25:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeA1rs
 Ig5NtbBYTthk4MHps79vFHsAYxZqZl5RfkcCa0fykj7HgkGzF7bYFrA2MF8W6GLk4hAS+MEr8
 X3WfDcI5zyjx9nsbcxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgLBEv/3H
 GMBsXkFzCRePG9jB7FZgOpfz3/EPIGRYwEjwypG9eLUorLUIl0TvaSizPSMktzEzBxdQwNTvd
 zU4uLE9NScxKRiveT83E2MQJ8wAMEOxlt9zocYJTmYlER5Lyu8jRDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwdup+S5CSLAoNT21Ii0zBxgcMGkJDh4lEd7XIGne4oLE3OLMdIjUKUZFKXHeFpCE
 AEgiozQPrg0WkJcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzOsKMoUnM68EbvoroMVMQIvX7
 n0LsrgkESEl1cCYJpZx7l3ukYVrJhlmuF10ZInYaNH57ntdi1LOJb0am4TzSoG2hWqalVaGUU
 57nO2nXlp3dN0DxrQPhjPFv2vPqfrZpC2+5pLRRoYzyt/tnt3eWKgl5PnmxaXyEmPdvF2nj19
 ++PHYctPL3FrP4zbMSZIOTgj5H7BSY86SHRnH3LkvePPnGAUrsRRnJBpqMRcVJwIAwJs0XEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1492003519!72554057!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10762 invoked from network); 12 Apr 2017 13:25:20 -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; 12 Apr 2017 13:25:20 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGt-0002Ow-2y
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:25:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGt-0004HL-2T
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:25:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIGt-0004HL-2T@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:25:19 +0000
Subject: [Xen-changelog] [xen master] x86/atomic: fix cmpxchg16b inline
	assembly to work with clang
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8459919345320279299=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 17cd6621688bce9972d9242611114fd7aba44c31
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Apr 10 17:32:01 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Apr 10 17:32:01 2017 +0200

    x86/atomic: fix cmpxchg16b inline assembly to work with clang
    
    clang doesn't understand the "=A" register constrain when used with 64bits
    assembly and spits out an internal error:
    
    fatal error: error in backend: Cannot select: 0x7f9fb89c9390: i64 = build_pair 0x7f9fb89c92b0,
          0x7f9fb89c9320
      0x7f9fb89c92b0: i32,ch,glue = CopyFromReg 0x7f9fb89c9240, Register:i32 %EAX, 0x7f9fb89c9240:1
        0x7f9fb89c8c20: i32 = Register %EAX
        0x7f9fb89c9240: ch,glue = inlineasm 0x7f9fb89c90f0,
    TargetExternalSymbol:i64'lock; cmpxchg16b $1', MDNode:ch<0x7f9fb8476c38>,
    TargetConstant:i64<25>, TargetConstant:i32<18>, Register:i32 %EAX, Register:i32
    %EDX, TargetConstant:i32<196622>, 0x7f9fb89c87c0, TargetConstant:i32<9>,
    Register:i64 %RCX, TargetConstant:i32<9>, Register:i64 %RBX,
    TargetConstant:i32<9>, Register:i64 %RDX, TargetConstant:i32<9>, Register:i64
    %RAX, TargetConstant:i32<196622>, 0x7f9fb89c87c0, TargetConstant:i32<12>,
    Register:i32 %EFLAGS, 0x7f9fb89c90f0:1
          0x7f9fb89c8a60: i64 = TargetExternalSymbol'lock; cmpxchg16b $1'
          0x7f9fb89c8b40: i64 = TargetConstant<25>
          0x7f9fb89c8bb0: i32 = TargetConstant<18>
          0x7f9fb89c8c20: i32 = Register %EAX
          0x7f9fb89c8c90: i32 = Register %EDX
          0x7f9fb89c8d00: i32 = TargetConstant<196622>
          0x7f9fb89c87c0: i64,ch = load<LD8[%4]> 0x7f9fb9053da0, FrameIndex:i64<1>, undef:i64
            0x7f9fb9053a90: i64 = FrameIndex<1>
            0x7f9fb9053e80: i64 = undef
          0x7f9fb89c8e50: i32 = TargetConstant<9>
          0x7f9fb89c8d70: i64 = Register %RCX
          0x7f9fb89c8e50: i32 = TargetConstant<9>
          0x7f9fb89c8ec0: i64 = Register %RBX
          0x7f9fb89c8e50: i32 = TargetConstant<9>
          0x7f9fb89c8fa0: i64 = Register %RDX
          0x7f9fb89c8e50: i32 = TargetConstant<9>
          0x7f9fb89c9080: i64 = Register %RAX
    [...]
    
    Fix this by specifying "rdx:rax" manually using the "d" and "a" constraints.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/include/asm-x86/x86_64/system.h | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/xen/include/asm-x86/x86_64/system.h b/xen/include/asm-x86/x86_64/system.h
index 7026c05..88beae1 100644
--- a/xen/include/asm-x86/x86_64/system.h
+++ b/xen/include/asm-x86/x86_64/system.h
@@ -14,20 +14,21 @@
  */
 
 static always_inline __uint128_t __cmpxchg16b(
-    volatile void *ptr, const __uint128_t *old, const __uint128_t *new)
+    volatile void *ptr, const __uint128_t *oldp, const __uint128_t *newp)
 {
-    __uint128_t prev;
-    uint64_t new_high = *new >> 64;
-    uint64_t new_low = *new;
+    union {
+        struct { uint64_t lo, hi; };
+        __uint128_t raw;
+    } new = { .raw = *newp }, old = { .raw = *oldp }, prev;
 
     ASSERT(cpu_has_cx16);
 
-    asm volatile ( "lock; cmpxchg16b %1"
-                   : "=A" (prev), "+m" (*__xg(ptr))
-                   : "c" (new_high), "b" (new_low),
-                     "0" (*old) );
+    /* Don't use "=A" here - clang can't deal with that. */
+    asm volatile ( "lock; cmpxchg16b %2"
+                   : "=d" (prev.hi), "=a" (prev.lo), "+m" (*__xg(ptr))
+                   : "c" (new.hi), "b" (new.lo), "0" (old.hi), "1" (old.lo) );
 
-    return prev;
+    return prev.raw;
 }
 
 #define cmpxchg16b(ptr, o, n) ({                           \
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============8459919345320279299==--

From xen-changelog-bounces@lists.xen.org Wed Apr 12 13:27:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 12 Apr 2017 13:27:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cyIIg-00059o-7V; Wed, 12 Apr 2017 13:27:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIIe-00059S-Qc
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:27:08 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 76/8D-06437-B2B2EE85; Wed, 12 Apr 2017 13:27:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVVdb+12
 EwadvQhYTthk4MHps79vFHsAYxZqZl5RfkcCacfW0TMEenoqTp7cwNTBu5upi5OQQEvjCKPFv
 XloXIxeQfZ5R4tihWyxdjBwcbAJiEnP3KoDUiAioSsxasZwZol5doul3AxuILSzgLLHlzx5WE
 JtXwExi9cpmMJsFqP5W7y/GCYwcCxgZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGhjr5aYWFy
 emp+YkJhXrJefnbmIE+oMBCHYwXmh3PsQoycGkJMp7WeFthBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJXlatdxFCgkWp6akVaZk5wMCASUtw8CiJ8CaBpHmLCxJzizPTIVKnGHU53i398J5JiCUv
 Py9VSpz3myZQkQBIUUZpHtwIWJBeYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvLsgqnsy8E
 rhNr4COYAI6Yu3etyBHlCQipKQaGNcKfzrP6Htp45uWRwUSG8NshL177nBFuk6U9j7cfXVvT+
 wcA+UEJo2wysOVExJDO5uvPY9aGT1HXvDqe2veja+f8+pcdFTlfPCda/mDCWEOuq3yYrxhXtr
 BAtvLlt15Gvzr6pcT25wtj2u9bXB4onhP+/a7Tx8ED91cvf7TAraXyf1JEwqVtymxFGckGmox
 FxUnAgA8ORtUTQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1492003626!91442954!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21633 invoked from network); 12 Apr 2017 13:27:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Apr 2017 13:27:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGY-0002Nz-VG
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cyIGY-0004Dq-Uh
 for xen-changelog@lists.xensource.com; Wed, 12 Apr 2017 13:24:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cyIGY-0004Dq-Uh@xenbits.xenproject.org>
Date: Wed, 12 Apr 2017 13:24:58 +0000
Subject: [Xen-changelog] [xen master] oxenstored: make --restart option
	best-effort
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNlNzA5MjZiNGY4OGQzZjc1MTBiZDQ2OTlkYzdmYzM5OTY1MzkwODQKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogRnJpIEFwciA3IDE0OjI3OjIyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAxMCAxNDo0Njo0NSAyMDE3ICsw
MTAwCgogICAgb3hlbnN0b3JlZDogbWFrZSAtLXJlc3RhcnQgb3B0aW9uIGJlc3QtZWZmb3J0CiAg
ICAKICAgIE9ubHkgYXR0ZW1wdCB0byByZXN0b3JlIGZyb20gc2F2ZWQgc3RhdGUgaWYgaXQgZXhp
c3RzLgogICAgCiAgICBXaXRob3V0IHRoaXMsIG94ZW5zdG9yZWQgaW1tZWRpYXRlbHkgZXhpdHMg
d2l0aCBhbiBleGNlcHRpb24gaWYgdGhlCiAgICAtLXJlc3RhcnQgb3B0aW9uIGlzIHByb3ZpZGVk
IGJ1dCB0aGUgc3RhdGUgZmlsZSBpcyBub3QgcHJlc2VudC4KICAgIAogICAgKFRoZSB0aW1lLW9m
LWNoZWNrIHRvIHRpbWUtb2YtdXNlIHJhY2UgaXNuJ3QgYSBjb25jZXJuIGFzIG94ZW5zdG9yZWQg
aXMKICAgIHRoZSBvbmx5IHRoaW5nIHRoYXQgc2hvdWxkIHdyaXRlIHRoZSBzdGF0ZSBmaWxlLikK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0
cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCB8IDUgKysr
LS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1s
L3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXggNzdmZDllMy4uYmI3ODBkMCAxMDA2NDQKLS0t
IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC0yODcsOCArMjg3LDkgQEAgbGV0IF8gPQogCiAJTG9n
Z2luZy5pbml0X3hlbnN0b3JlZF9sb2coKTsKIAotCWlmIGNmLnJlc3RhcnQgdGhlbiAoCi0JCURC
LmZyb21fZmlsZSBzdG9yZSBkb21haW5zIGNvbnMgKFBhdGhzLnhlbl9ydW5fc3RvcmVkIF4gIi9k
YiIpOworCWxldCBmaWxlbmFtZSA9IFBhdGhzLnhlbl9ydW5fc3RvcmVkIF4gIi9kYiIgaW4KKwlp
ZiBjZi5yZXN0YXJ0ICYmIFN5cy5maWxlX2V4aXN0cyBmaWxlbmFtZSB0aGVuICgKKwkJREIuZnJv
bV9maWxlIHN0b3JlIGRvbWFpbnMgY29ucyBmaWxlbmFtZTsKIAkJRXZlbnQuYmluZF9kb21fZXhj
X3ZpcnEgZXZlbnRjaG4KIAkpIGVsc2UgKAogCQlpZiAhRGlzay5lbmFibGUgdGhlbiAoCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 14 18:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Apr 2017 18:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cz5rD-0003Uj-AH; Fri, 14 Apr 2017 18:22:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rC-0003Ub-25
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:06 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D6/C3-01912-D4311F85; Fri, 14 Apr 2017 18:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVddH+GO
 Ewa83GhYTthk4MHps79vFHsAYxZqZl5RfkcCa0fXtAEvBH9GK+3tmMDUw7hfsYuTiEBL4wihx
 +eIMFgjnPKPEqrXb2LsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFjAQqL7a
 h6IyStgJvFsry5IBQtQ9eU3v9kmMHIsYGRYxahRnFpUllqka2Sol1SUmZ5RkpuYmaNraGCql5
 taXJyYnpqTmFSsl5yfu4kR6JF6BgbGHYx3J/sdYpTkYFIS5V3w6kOEEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQneu4IfI4QEi1LTUyvSMnOAoQGTluDgURLh/QyS5i0uSMwtzkyHSJ1i1OV4t/TD
 eyYhlrz8vFQpcd4FIEUCIEUZpXlwI2BheolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8lk
 Ck8mXklcJteAR3BBHQEw+QPIEeUJCKkpBoYtSIbJu0rUxRLcfhevKLkuUOHwFkFCwPWLt+IpW
 vuBhz6vN3KrOA92zxDmUcV3z0ezGvLfnX8sWO+4p7LMr48CdZeN5+FKNnxLG6Pcnn/XXI7o9C
 WmVO2vevik5MRvDnjLquJTpdy9sk9Fbbhp/xuyt0+O0v4Y1XqP701HzjsG2235f7giZmvxFKc
 kWioxVxUnAgAN04XH04CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1492194123!77635147!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17768 invoked from network); 14 Apr 2017 18:22:04 -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; 14 Apr 2017 18:22:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5r8-0004X1-MP
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5r8-0004j6-Kw
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cz5r8-0004j6-Kw@xenbits.xenproject.org>
Date: Fri, 14 Apr 2017 18:22:02 +0000
Subject: [Xen-changelog] [xen master] Config.mk, etc.: Prepare 4.9.0-rc1
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU2NDRmMzU3YjkwNGE4MTBhODc1Y2Y1OTQzN2E4ODQ2NjZkN2IwNDYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgMTIgMTU6NDU6MzkgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxMiAxNTo0NTozOSAy
MDE3ICswMTAwCgogICAgQ29uZmlnLm1rLCBldGMuOiBQcmVwYXJlIDQuOS4wLXJjMQogICAgCiAg
ICAqIFVwZGF0ZSBDb25maWcubWsgUkVWSVNJT04gdmFsdWVzIHRvIHJlZmVyIHRvIHJlbGV2YW50
IHRhZ3MuCiAgICAqIFVwZGF0ZSBSRUFETUUgdmVyc2lvbiBudW1iZXIKICAgICogVXBkYXRlIHhl
bi9NYWtlZmlsZSB2ZXJzaW9uIG51bWJlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBDb25maWcubWsgICAgfCAgNiAr
KystLS0KIFJFQURNRSAgICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9NYWtlZmlsZSB8ICAyICst
CiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKaW5kZXggN2EwZjk0Yi4uZDAxYzgzMiAxMDA2
NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBiL0NvbmZpZy5tawpAQCAtMjY4LDggKzI2OCw4IEBAIFNF
QUJJT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9zZWFiaW9zLmdpdAog
TUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQK
IGVuZGlmCiBPVk1GX1VQU1RSRUFNX1JFVklTSU9OID89IDU5MjBhOWQxNmIxYWI4ODdjMjg1ODIy
NDMxNmE5OGU5NjFkNzFiMDUKLVFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gbWFzdGVyCi1NSU5J
T1NfVVBTVFJFQU1fUkVWSVNJT04gPz0gY2EwMTNmYTliYWY5MmY0NzQ2OWJhMWYyZTFhYWEzMWM0
MWQ4YTBiYgorUUVNVV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBxZW11LXhlbi00LjkuMC1yYzEKK01J
TklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tNC45LjAtcmMxCiAjIFR1ZSBEZWMgMTMgMTU6
MDI6MDIgMjAxNiArMDAwMAogIyBidWlsZDogcHJlcGVuZCBPQkpfRElSIHRvIGxpbmtlciBzY3Jp
cHQKIApAQCAtMjgwLDcgKzI4MCw3IEBAIFNFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0gcmVs
LTEuMTAuMAogRVRIRVJCT09UX05JQ1MgPz0gcnRsODEzOSA4MDg2MTAwZQogCiAKLVFFTVVfVFJB
RElUSU9OQUxfUkVWSVNJT04gPz0gODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZAorUUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSB4ZW4tNC45LjAtcmMxCiAjIFRodSBN
YXIgOSAxMToxNDo1NSAyMDE3ICswMDAwCiAjIGNpcnJ1cy92bmM6IHphcCBkcm9wIGJpdGJsaXQg
c3VwcG9ydCBmcm9tIGNvbnNvbGUgY29kZS4KIApkaWZmIC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1F
CmluZGV4IDc2NDMzYTkuLjA1ZTkyZDAgMTAwNjQ0Ci0tLSBhL1JFQURNRQorKysgYi9SRUFETUUK
QEAgLTEsOSArMSw5IEBACiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLV9fICBf
XyAgICAgICAgICAgIF8gIF8gICBfX18gICAgICAgICAgICAgICAgICAgICAgICBfICAgICAgICBf
ICAgICBfCi1cIFwvIC9fX18gXyBfXyAgIHwgfHwgfCAvIF8gXCAgICAgICBfICAgXyBfIF9fICBf
X198IHxfIF9fIF98IHxfXyB8IHwgX19fCi0gXCAgLy8gXyBcICdfIFwgIHwgfHwgfHwgKF8pIHxf
X19fX3wgfCB8IHwgJ18gXC8gX198IF9fLyBfYCB8ICdfIFx8IHwvIF8gXAotIC8gIFwgIF9fLyB8
IHwgfCB8X18gICBfXF9fLCB8X19fX198IHxffCB8IHwgfCBcX18gXCB8fCAoX3wgfCB8XykgfCB8
ICBfXy8KLS9fL1xfXF9fX3xffCB8X3wgICAgfF98KF8pL18vICAgICAgIFxfXyxffF98IHxffF9f
Xy9cX19cX18sX3xfLl9fL3xffFxfX198CitfXyAgX18gICAgICAgICAgICBfICBfICAgX19fCitc
IFwvIC9fX18gXyBfXyAgIHwgfHwgfCAvIF8gXCAgICAgICBfIF9fIF9fXworIFwgIC8vIF8gXCAn
XyBcICB8IHx8IHx8IChfKSB8X19fX198ICdfXy8gX198CisgLyAgXCAgX18vIHwgfCB8IHxfXyAg
IF9cX18sIHxfX19fX3wgfCB8IChfXworL18vXF9cX19ffF98IHxffCAgICB8X3woXykvXy8gICAg
ICB8X3wgIFxfX198CiAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogCmRpZmYg
LS1naXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggZmNkNWM3ZS4uNzUwYmI4
YSAxMDA2NDQKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsy
LDcgQEAKICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkg
c2hvdWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBl
eHBvcnQgWEVOX1NVQlZFUlNJT04gICAgPSA5Ci1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAt
dW5zdGFibGUkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0g
LXJjJChYRU5fVkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVO
X1ZFUlNJT04pLiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUg
eGVuLXZlcnNpb24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 14 18:22:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Apr 2017 18:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cz5rN-0003W9-Bs; Fri, 14 Apr 2017 18:22:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rM-0003Vs-4p
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:16 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 B8/86-19731-75311F85; Fri, 14 Apr 2017 18:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTdM+GO
 EwZsVuhYTthk4MHps79vFHsAYxZqZl5RfkcCa8a/rNFvBXo6Kh42NzA2MzexdjFwcQgJfGCVW
 rP7CCuGcZ5T4ObuTrYuRg4NNQExi7l6FLkZODhEBVYlZK5Yzg9hCAuoSTb8b2EBsYQFziYOzb
 7OA2LwCZhJX7+xhBLFZgOq/frjHOoGRYwEjwypG9eLUorLUIl1zvaSizPSMktzEzBxdQwMzvd
 zU4uLE9NScxKRiveT83E2MQJ8wAMEOxpmX/Q8xSnIwKYnyLnj1IUKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBG+c0McIIcGi1PTUirTMHGBwwKQlOHiURHh1QdK8xQWJucWZ6RCpU4yKUuK8PCAJ
 AZBERmkeXBssIC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmNcVZApPZl4J3PRXQIuZgBYzT
 P4AsrgkESEl1cCYaLZmztS35+Of+MxZu/LuLRfBmJlWT+0+VxQdre2ZpXrlgoBK1M3XKq8aW6
 80BPAeaFhxTGKVyAUDVv6pzYtU2mJ23hW9w9pWE7OloX7yof4TvlumnJdlXRTa9SHN3vrBMd8
 MTUGxx86RB2+b9wgtu/bcbo0rt82J9osP69MXdQXI8fr+d0pXYinOSDTUYi4qTgQATRFSPEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1492194133!40727652!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61022 invoked from network); 14 Apr 2017 18:22:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Apr 2017 18:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rI-0004X7-QS
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rI-0004ou-Nb
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cz5rI-0004ou-Nb@xenbits.xenproject.org>
Date: Fri, 14 Apr 2017 18:22:12 +0000
Subject: [Xen-changelog] [xen master] Config.mk: Update for 4.9.0-rc1.1
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQwZGI1MGNlZDFmNzNkYjFiODE1ZjdjNGMzOTNjZjdlY2I2YzZjMTYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgMTIgMTY6MDM6MzUgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxMiAxNjowMzozNSAy
MDE3ICswMTAwCgogICAgQ29uZmlnLm1rOiBVcGRhdGUgZm9yIDQuOS4wLXJjMS4xCiAgICAKICAg
IEluIHFlbXUtdHJhZCwgSSBtYWRlIHhlbi00LjkuMC1yYzEgcmVmZXIgZXJyb25lb3VzbHkgdG8g
dGhlIDQuOAogICAgYnJhbmNoLiAgVGhhdCBkb2Vzbid0IGJ1aWxkLiAgU28gd2UgYXJlIGJ1cm5p
bmcgdGhlIHZlcnNpb24gbnVtYmVyCiAgICA0LjkuMC1yYzEgaW4geGVuLmdpdCBhbmQgcWVtdS10
cmFkLiAgKFRoZSBvdGhlciB0cmVlcyBjYW4gcmVtYWluIGFzCiAgICB0aGV5IGFyZS4pCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KIENvbmZpZy5tayB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCBk
MDFjODMyLi5jMmU0ZTM3IDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmlnLm1rCkBA
IC0yODAsNyArMjgwLDcgQEAgU0VBQklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSByZWwtMS4xMC4w
CiBFVEhFUkJPT1RfTklDUyA/PSBydGw4MTM5IDgwODYxMDBlCiAKIAotUUVNVV9UUkFESVRJT05B
TF9SRVZJU0lPTiA/PSB4ZW4tNC45LjAtcmMxCitRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89
IHhlbi00LjkuMC1yYzEuMQogIyBUaHUgTWFyIDkgMTE6MTQ6NTUgMjAxNyArMDAwMAogIyBjaXJy
dXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xlIGNvZGUuCiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 14 18:22:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Apr 2017 18:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cz5rZ-0003Xr-DX; Fri, 14 Apr 2017 18:22:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rY-0003Xe-Ku
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:28 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 F1/9A-16497-36311F85; Fri, 14 Apr 2017 18:22:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTdB+GO
 EwZTT7BYTthk4MHps79vFHsAYxZqZl5RfkcCa0XLiAUtBA0/FxXvX2BoYu7m6GLk4hAS+MEqc
 2/6JFcI5zyhx+dEc5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXMJc7+n
 w1m8wqYScz6M58FxGYBqr9y5TrTBEaOBYwMqxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAr1Sz8DAuINxV7vfIUZJDiYlUd4Frz5ECPEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLgjRP6GCEkWJSanlqRlpkDDA+YtAQHj5II72dBoDRvcUFibnFmOkTqFKMux7ul
 H94zCbHk5eelSonz8oDMEAApyijNgxsBC9VLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5+
 UGm8GTmlcBtegV0BBPQEQyTP4AcUZKIkJJqYFyaIDifN+6N3/dNf//2VC/Rrsm6fyZ+qviJK5
 JRota5onOeG52aMlXVYcZ1MbOmqH8iKveXf/yXJGhlwS58vyH3X+Fl16flvfMVbOMN95xyuJW
 0WCruwfeDjBtzrRsVuG+8+rB8/X3bmTf7ecNWaNe7iYZuerj4XU2aYGBxWdCXQodp0yy9Diux
 FGckGmoxFxUnAgAOX02pUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1492194143!93370902!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32581 invoked from network); 14 Apr 2017 18:22:24 -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; 14 Apr 2017 18:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rS-0004XL-Su
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rS-0004tN-Rl
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cz5rS-0004tN-Rl@xenbits.xenproject.org>
Date: Fri, 14 Apr 2017 18:22:22 +0000
Subject: [Xen-changelog] [xen master] Config.mk: Update for 4.9.0-rc1.2
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ0ZGY1NDczN2QzM2EwNjdlMWYzZmIxMzUzMjI3M2Y2MThhMWYwMDMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgMTIgMTY6MTg6NTcgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxMiAxNjoxODo1NyAy
MDE3ICswMTAwCgogICAgQ29uZmlnLm1rOiBVcGRhdGUgZm9yIDQuOS4wLXJjMS4yCiAgICAKICAg
IENvbnRyYXJ5IHRvIHdoYXQgSSB3cm90ZSBpbiBkMGRiNTBjZWQxZjcgIkNvbmZpZy5tazogVXBk
YXRlIGZvcgogICAgNC45LjAtcmMxLjEiLCB0aGUgYnVpbGQgZmFpbHVyZSB3aXRoIDQuOS4wLXJj
MSB3YXMgbm90IGR1ZSB0byBhIHdyb25nCiAgICBxZW11IHRhZywgYnV0IGEgd3JvbmcgbWluaS1v
cyB0YWcuICBTbyBidXJuIDQuOS4wLXJjMS4xIHRvbyA6LSguICAoV2UKICAgIGNhbiByZXdpbmQg
dGhlIHFlbXUtdHJhZCB0YWcgdG8gNC45LjAtcmMxOyB0aGUgLXJjMSBhbmQgLXJjMS4xIHRhZ3MK
ICAgIGFyZSBpZGVudGljYWwuKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBDb25maWcubWsgfCA0ICsrLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
Q29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IGMyZTRlMzcuLjg2NDJmZWMgMTAwNjQ0Ci0tLSBh
L0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI2OSw3ICsyNjksNyBAQCBNSU5JT1NfVVBT
VFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9taW5pLW9zLmdpdAogZW5kaWYKIE9W
TUZfVVBTVFJFQU1fUkVWSVNJT04gPz0gNTkyMGE5ZDE2YjFhYjg4N2MyODU4MjI0MzE2YTk4ZTk2
MWQ3MWIwNQogUUVNVV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBxZW11LXhlbi00LjkuMC1yYzEKLU1J
TklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tNC45LjAtcmMxCitNSU5JT1NfVVBTVFJFQU1f
UkVWSVNJT04gPz0geGVuLTQuOS4wLXJjMS4yCiAjIFR1ZSBEZWMgMTMgMTU6MDI6MDIgMjAxNiAr
MDAwMAogIyBidWlsZDogcHJlcGVuZCBPQkpfRElSIHRvIGxpbmtlciBzY3JpcHQKIApAQCAtMjgw
LDcgKzI4MCw3IEBAIFNFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0gcmVsLTEuMTAuMAogRVRI
RVJCT09UX05JQ1MgPz0gcnRsODEzOSA4MDg2MTAwZQogCiAKLVFFTVVfVFJBRElUSU9OQUxfUkVW
SVNJT04gPz0geGVuLTQuOS4wLXJjMS4xCitRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IHhl
bi00LjkuMC1yYzEKICMgVGh1IE1hciA5IDExOjE0OjU1IDIwMTcgKzAwMDAKICMgY2lycnVzL3Zu
YzogemFwIGRyb3AgYml0YmxpdCBzdXBwb3J0IGZyb20gY29uc29sZSBjb2RlLgogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 14 18:22:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Apr 2017 18:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cz5rg-0003Z2-Ex; Fri, 14 Apr 2017 18:22:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rf-0003Ym-EK
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:35 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 94/EB-03012-A6311F85; Fri, 14 Apr 2017 18:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTdL+GO
 EwZl5rBYTthk4MHps79vFHsAYxZqZl5RfkcCaseVkO3vBFpmK3SvnsDYwrhHvYuTiEBL4wijx
 pf00E4RzHsi5sJO9i5GDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhAReJ/z/PM
 4HYvAJmEtO23GUBsVmA6o+dXcE6gZFjASPDKkaN4tSistQiXWNDvaSizPSMktzEzBxdQwMzvd
 zU4uLE9NScxKRiveT83E2MQK8wAMEOxqZFgYcYJTmYlER5F7z6ECHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgjdO6GOEkGBRanpqRVpmDjA8YNISHDxKIryfBYHSvMUFibnFmekQqVOMuhzvln54
 zyTEkpeflyolzssDMkMApCijNA9uBCxULzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYlx9kC
 k9mXgncpldARzABHcEw+QPIESWJCCmpBsa8p+vN2tm7/s6Nz+b/IWfzb+G948vKws7ylLpuKy
 u5KvfFcfbWW0y3mUQDyr7IGcxmdt7urdG9buq+Q3PfXv0cE9sg/7fVpPhpv8OMYJ6WLIdVGs1
 5U+VW+a4VjOD073Fv3ZyZsqxhZQmT+xrNtq+R93zz9mwVmyUSG1mg+Sb3yDT9JO0zJ5RYijMS
 DbWYi4oTARjxfsxQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1492194153!84918424!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3578 invoked from network); 14 Apr 2017 18:22:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Apr 2017 18:22:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rd-0004XQ-0P
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rc-0004v9-V4
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cz5rc-0004v9-V4@xenbits.xenproject.org>
Date: Fri, 14 Apr 2017 18:22:32 +0000
Subject: [Xen-changelog] [xen master] misc/release-checklist.txt: Preemptive
	updates
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNkOGI2OWMyYmQxYTMzYjk5ZmMwY2RmNzgwZTg0ZmRlNjAzYmI0OTAKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgMTIgMTY6MzE6NDAgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxMiAxNjozMzo1MyAy
MDE3ICswMTAwCgogICAgbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQ6IFByZWVtcHRpdmUgdXBk
YXRlcwogICAgCiAgICBUaGVzZSBhcmUgdGhpbmdzIEkgbm90aWNlZCBzaG91bGQgYmUgZml4ZWQs
IHdoaWxlIHRyeWluZyB0byBtYWtlCiAgICA0LjkuMC1yYzEuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1pc2MvcmVs
ZWFzZS1jaGVja2xpc3QudHh0IHwgNDMgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL21pc2MvcmVsZWFzZS1jaGVja2xpc3QudHh0IGIvbWlzYy9yZWxl
YXNlLWNoZWNrbGlzdC50eHQKaW5kZXggNDc4NDI1Ni4uZjllN2UwNiAxMDA2NDQKLS0tIGEvbWlz
Yy9yZWxlYXNlLWNoZWNrbGlzdC50eHQKKysrIGIvbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQK
QEAgLTEsMTQgKzEsNCBAQAogCi0qIGNoZWNrLCBldmVuIGZvciBwb2ludCByZWxlYXNlcwotKiAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2FsbC1i
cmFuY2gtc3RhdHVzZXMudHh0Ci0KLSogY2hlY2ssIGV2ZW4gZm9yIHBvaW50IHJlbGVhc2VzLCBh
ZHZpc29yeSBwYXRjaCBhcHBsaWNhdGlvbiBzdGF0dXMgKExhcnMpCi0KLSogbWFrZSB0YWcgaW4g
cWVtdS1pd2ouZ2l0Ci0KLSogcHVzaCBxZW11IHRhZyBpbiB4ZW5iaXRzLnhlbi5vcmcJCWdpdC11
cGRhdGUtc2VydmVyLWluZm8KLSogcHVzaCBxZW11IHRhZyBpbiB4ZW5iaXRzLnhlbi5vcmcgc3Rh
Z2luZwlnaXQtdXBkYXRlLXNlcnZlci1pbmZvCi0KIHM9bWFzdGVyCiAjYj11bnN0YWJsZQogdj0k
di1yYzEKQEAgLTI4LDggKzE4LDEzIEBAIHQ9JHIkcmMKIE9SCiB0PVJFTEVBU0UtJHIKIAorCiAj
IEZJUlNUTFkKLSMgIC0gY2hlY2sgYWxsIFhTQXMgaGF2ZSBiZWVuIGFwcGxpZWQKKyMgIC0gY2hl
Y2sgKGZvciBwb2ludCByZWxlYXNlcywgYnV0IG5vdCBSQ3MpIGFsbCBYU0FzIGhhdmUgYmVlbiBh
cHBsaWVkIChMYXJzKQorIworKiBjaGVjaywgZXZlbiBmb3IgcG9pbnQgcmVsZWFzZXMKKyogIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9hbGwtYnJh
bmNoLXN0YXR1c2VzLnR4dAorCiAKICMgUUVNVQogCkBAIC00Myw4ICszOCw4IEBAIHQ9UkVMRUFT
RS0kcgogICBnaXQgcHVzaCB4ZW5AeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbWluaS1v
cy5naXQgeGVuLSR0CiAKICogQWxzbyB0YWcgdXBzdHJlYW0gcWVtdSB0cmVlIChTdGVmYW5vKQot
ICAgIGdpdCB0YWcgLXUgJ3hlbiB0cmVlJyAtcyAtbSAiWGVuICRyJHJjIiBxZW11LXhlbi0kciBT
T01FVEhJTkcKLSAgICBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdCBxZW11LXhlbi0kcgorICAgIGdpdCB0YWcgLXUgJ3hlbiB0cmVlJyAt
cyAtbSAiWGVuICRyJHJjIiBxZW11LXhlbi0kdiBTT01FVEhJTkcKKyAgICBnaXQgcHVzaCBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCBxZW11LXhlbi0k
dgogCiAqIGNvbnNpZGVyIGJ1bXBpbmcgc29uYW1lcyBvZiBzaGxpYnMKIApAQCAtODIsNiArNzcs
NyBAQCBIQU5ETElORyBUQUcgR0VORVJBVEVEIEJZIFJFTEVBU0UgTUFOQUdFUgogCiAKIAorCiBS
RUxFQVNFIFRBUkJBTEwKIAogICAgZm9yIDQuNSBhbmQgbGF0ZXIsIHVzZSB0YXJiYWxsIHRhcmdl
dApAQCAtOTUsOSArOTEsOCBAQCBSRUxFQVNFIFRBUkJBTEwKICAgICAgICBta2RpciAvdm9sYXRp
bGUvaXdqL3dlYnNpdGUtdGhpbmcveGVuLm9yZy9vc3MteGVuL3JlbGVhc2UvJHYKICAgICAgICBt
diBkaXN0L3hlbi0kdi50YXIuZ3ogL3ZvbGF0aWxlL2l3ai93ZWJzaXRlLXRoaW5nL3hlbi5vcmcv
b3NzLXhlbi9yZWxlYXNlLyR2Ly4KIAotICAgICAgICAjIHdlYnNpdGUtdGhpbmcgaXMgY3ZzIC1k
IGhnLnVrLnhlbnNvdXJjZS5jb206L3Vzci9ncm91cHMvc291cmNlcy9jdnMvYWthbWFpIGNvIHhl
bi5vcmcKKyAgICAgICAjIHdlYnNpdGUtdGhpbmcveGVuLm9yZyBpcyBjdnMgLWQgbWFpbC54ZW5w
cm9qZWN0Lm9yZzovaG9tZS9kb3dubG9hZHMtY3ZzL2N2cy1yZXBvcyBjbyB4ZW4ub3JnCiAJY2Qg
L3ZvbGF0aWxlL2l3ai93ZWJzaXRlLXRoaW5nL3hlbi5vcmcKLQlta2RpciBvc3MteGVuL3JlbGVh
c2UvJHYKIAogIyB0ZXN0IGJ1aWxkCiAgICAgICAgICAgICAgICAgY2QgL3ZvbGF0aWxlL2l3ai9k
CkBAIC0xMTQsMjEgKzEwOSwxOSBAQCBSRUxFQVNFIFRBUkJBTEwKIAljdnMgYWRkIC1rYiBvc3Mt
eGVuL3JlbGVhc2UvJHYvCiAKICAgICAgICAgY2Qgb3NzLXhlbi9yZWxlYXNlLyR2Ci0gICAgICAg
IGdwZyAtLWRldGFjaC1zaWduIC11ICd4ZW4gdHJlZScgeGVuLSR2LnRhci5negorICAgICAgICBn
cGcgLS1kaWdlc3QtYWxnbz1TSEEyNTYgLS1kZXRhY2gtc2lnbiAtdSAneGVuIHRyZWUnIHhlbi0k
di50YXIuZ3oKIAljdnMgYWRkIC1rYiB4ZW4tJHYudGFyLmd6CiAgICAgICAgIGN2cyBhZGQgLWti
IHhlbi0kdi50YXIuZ3ouc2lnCiAgICAgICAgIGNkIC4uLy4uLy4uCiAKIAljdnMgY2kgLW0gJHYK
LQkuL3VwbG9hZC5zaAotCi0gICAgICAgIEFORCAoY2FuIGJlIGRvbmUgaW4gcGFyYWxsZWwgd2l0
aCAuL3VwbG9hZC5zaCkKLSAgICAgICAgICAgc3NoIGRvd25sb2Fkcy1jdnNAbWFpbC54ZW5wcm9q
ZWN0Lm9yZwotCSAgIGNkIC9kYXRhL2Rvd25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy94ZW4ub3JnCi0J
ICAgY3ZzIC1xIHVwIC1kCi0JICAgIyBzaG91bGQgc2hvdyBzb21ldGhpbmcgbGlrZQotCSAgICMg
ICBVIG9zcy14ZW4vcmVsZWFzZS80LjguMC1yYzIveGVuLTQuOC4wLXJjMi50YXIuZ3oKLQkgICAj
ICAgVSBvc3MteGVuL3JlbGVhc2UvNC44LjAtcmMyL3hlbi00LjguMC1yYzIudGFyLmd6LnNpZwor
CisgICAgICAgIHNzaCBkb3dubG9hZHMtY3ZzQG1haWwueGVucHJvamVjdC5vcmcKKwljZCAvZGF0
YS9kb3dubG9hZHMueGVucHJvamVjdC5vcmcveGVuLm9yZworCWN2cyAtcSB1cCAtZAorCSMgc2hv
dWxkIHNob3cgc29tZXRoaW5nIGxpa2UKKwkjICAgVSBvc3MteGVuL3JlbGVhc2UvNC44LjAtcmMy
L3hlbi00LjguMC1yYzIudGFyLmd6CisJIyAgIFUgb3NzLXhlbi9yZWxlYXNlLzQuOC4wLXJjMi94
ZW4tNC44LjAtcmMyLnRhci5nei5zaWcKIAogCiB1cGRhdGUgeGVuYml0cyBmcm9udCBwYWdlIHRv
IGNoYW5nZSByZWZlcmVuY2VzIHRvIG9sZCBzdGFibGUgYnJhbmNoCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 14 18:22:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Apr 2017 18:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cz5rq-0003b9-GS; Fri, 14 Apr 2017 18:22:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rp-0003aQ-Ry
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:45 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 75/06-03137-57311F85; Fri, 14 Apr 2017 18:22:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbdE+GO
 EwbxNUhYTthk4MHps79vFHsAYxZqZl5RfkcCa0X37B1PBEr6KHe+OsjYwfufuYuTiEBL4wigx
 v6OFCcI5zyhxYM1d5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUCJU6e/
 AQW5xUwk9h5eC0LSCsLUP3EW14TGDkWMDKsYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Ek9AwPjDsb2E36HGCU5mJREeRe8+hAhxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYL3ruDHCCHBotT01Iq0zBxgcMCkJTh4lER4dYWA0rzFBYm5xZnpEKlTjLoc75Z+
 eM8kxJKXn5cqJc7LA1IkAFKUUZoHNwIWqJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfO6g
 kzhycwrgdv0CugIJqAjGCZ/ADmiJBEhJdXAyNP86/yjt/PF+5OmcIRfvePD3jZbllNHLPHovZ
 RPLOE/f3pbW/+b9vad/K1EXm7/2YL+DhpLt/FM3XK869lt80Mr+lgmy7O8vs7y1a/srT7b//6
 Ky0ya+xcqi9za/05t19ri/0GF/yYo/BFb6Lb32TVHaz/GF3tVypf+XPwvMfXDj4cmSekvypRY
 ijMSDbWYi4oTAaAQEzZPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1492194163!88207952!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10333 invoked from network); 14 Apr 2017 18:22:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Apr 2017 18:22:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rn-0004Xf-6R
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rn-0004wn-1p
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cz5rn-0004wn-1p@xenbits.xenproject.org>
Date: Fri, 14 Apr 2017 18:22:43 +0000
Subject: [Xen-changelog] [xen master] misc/release-checklist.txt: Try to
	avoid wrong-tag mistakes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVjYjgwMWQ2MjljYzA3YzZkMjAxMjliNjQ2OTgyNTE4NTIzMWY2OGQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgMTIgMTY6MzY6MzAgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAxMiAxNjozNjozMCAy
MDE3ICswMTAwCgogICAgbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQ6IFRyeSB0byBhdm9pZCB3
cm9uZy10YWcgbWlzdGFrZXMKICAgIAogICAgQWRkIHNvbWUgYmV0dGVyIGNoZWNraW5nIGFuZCBt
YWtlIHRoZSBydW5lcyBhIGJpdCBtb3JlIHJvYnVzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogbWlzYy9yZWxlYXNl
LWNoZWNrbGlzdC50eHQgfCAxMyArKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNl
cnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21pc2MvcmVsZWFzZS1jaGVj
a2xpc3QudHh0IGIvbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQKaW5kZXggZjllN2UwNi4uYjk2
OTY0ZSAxMDA2NDQKLS0tIGEvbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQKKysrIGIvbWlzYy9y
ZWxlYXNlLWNoZWNrbGlzdC50eHQKQEAgLTI4LDE4ICsyOCwyMyBAQCB0PVJFTEVBU0UtJHIKIAog
IyBRRU1VCiAKLSAgZ2l0LWNoZWNrb3V0ICRzCi0gIGdpdC10YWcgLXUgJ1hlbi5vcmcgWGVuIHRy
ZWUgY29kZSBzaWduaW5nJyAtbSAiWGVuICR2IiB4ZW4tJHYgJHMKKyAgZ2l0IGNoZWNrb3V0ICRz
CisgIGdpdCBzaG93ICMgc2hvdWxkIHNob3cgYXBwcm9wcmlhdGUgaW50ZW5kZWQgY29tbWl0Cisg
IGdpdC10YWcgLXUgJ1hlbi5vcmcgWGVuIHRyZWUgY29kZSBzaWduaW5nJyAtbSAiWGVuICR2IiB4
ZW4tJHYKIAogICBnaXQtcHVzaCB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQgJHM6c3RhYmxlLSR4IHhlbi0kdgogCiAjIGNvbnNpZGVyIG1ha2lu
ZyB0YWcgaW4gbWluaW9zLCBhbmQgdXBkYXRpbmcgeGVuLmdpdCBDb25maWcubWsKKyAgZ2l0IGNo
ZWNrb3V0IFNPTUVUSElORworICBnaXQgc2hvdyAjIHNob3VsZCBzaG93IGFwcHJvcHJpYXRlIGlu
dGVuZGVkIGNvbW1pdAogICBnaXQtdGFnIC11ICd4ZW4gdHJlZScgLXMgLW0gIlhlbiAkciRyYyIg
eGVuLSR0CiAgIGdpdCBwdXNoIHhlbkB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9taW5p
LW9zLmdpdCB4ZW4tJHQKIAogKiBBbHNvIHRhZyB1cHN0cmVhbSBxZW11IHRyZWUgKFN0ZWZhbm8p
Ci0gICAgZ2l0IHRhZyAtdSAneGVuIHRyZWUnIC1zIC1tICJYZW4gJHIkcmMiIHFlbXUteGVuLSR2
IFNPTUVUSElORwotICAgIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0IHFlbXUteGVuLSR2CisgIGdpdCBjaGVja291dCBTT01FVEhJTkcK
KyAgZ2l0IHNob3cgIyBzaG91bGQgc2hvdyBhcHByb3ByaWF0ZSBpbnRlbmRlZCBjb21taXQKKyAg
Z2l0IHRhZyAtdSAneGVuIHRyZWUnIC1zIC1tICJYZW4gJHIkcmMiIHFlbXUteGVuLSR2IAorICBn
aXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dCBxZW11LXhlbi0kdgogCiAqIGNvbnNpZGVyIGJ1bXBpbmcgc29uYW1lcyBvZiBzaGxpYnMKIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 14 18:22:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Apr 2017 18:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cz5s2-0003d7-I3; Fri, 14 Apr 2017 18:22:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5s1-0003ct-Cl
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:57 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B5/63-04817-08311F85; Fri, 14 Apr 2017 18:22:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbdB+GO
 EwcT1zBYTthk4MHps79vFHsAYxZqZl5RfkcCasfzvC/aCTRIV5xbPZGlg/CHcxcjJISTwhVHi
 yX3FLkYuIPs8o8SH9gPsXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4Crx+NAJM
 JtXwExi8dZJ7CA2C1D9xhUbGScwcixgZFjFqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MF4e2PAIUZJDiYlUd4Frz5ECPEl5adUZiQWZ8QXleakFh9
 i1ODgEJhwdu50JimWvPy8VCUJ3jihjxFCgkWp6akVaZk5wKCBKZXg4FES4dUFSfMWFyTmFmem
 Q6ROMSpKifPygCQEQBIZpXlwbbBAvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXn6QKTyZe
 SVw018BLWYCWsww+QPI4pJEhJRUA6PCemneKeZzgr8tOaeszs6RlDJT0TS8dxWjngp7/I439q
 xdd075fnQ4LK5lGyLAJXPo5MFSz6/qH2Y5dL+tdv8+R+7+HhEfTZ/tmdsK/606xBz4Jv+pZVp
 73Vu+zQV2qU+rZ6S0f3XVOXHl6P2N9blbzi3PMHlbMSN5GuNMxwWWi+9teq/vFKDEUpyRaKjF
 XFScCADrxT9FTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1492194175!57127179!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61994 invoked from network); 14 Apr 2017 18:22:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Apr 2017 18:22:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rx-0004Xp-BA
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5rx-0004ya-7s
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cz5rx-0004ya-7s@xenbits.xenproject.org>
Date: Fri, 14 Apr 2017 18:22:53 +0000
Subject: [Xen-changelog] [xen master] xen: credit2: cleanup patch for type
	betterness
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU3OTk4YWQyZjJlYTk2NDY1ZWE0ODFiOGEwMjNjOTBiNDFiNTljYTEKQXV0aG9yOiAg
ICAgUHJhdmVlbiBLdW1hciA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBBcHIgMTEgMjM6Mzg6NDIgMjAxNyArMDUzMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgMTMgMTU6MDY6MDAg
MjAxNyArMDEwMAoKICAgIHhlbjogY3JlZGl0MjogY2xlYW51cCBwYXRjaCBmb3IgdHlwZSBiZXR0
ZXJuZXNzCiAgICAKICAgIFRoZSBwYXRjaCBhY3R1YWxseSBkb2Vzbid0IGltcGFjdCB0aGUgZnVu
Y3Rpb25hbGl0eSBhcyBzdWNoLiBUaGlzIG9ubHkgcmVwbGFjZXMKICAgIGJvb2xfdCB3aXRoIGJv
b2wgaW4gY3JlZGl0Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1hciA8a3By
YXZlZW4ubGttbEBnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8
IDE0ICsrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggYTc2YmVkYi4uMTI2NDE3YyAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMKQEAgLTYzNSwxNyArNjM1LDE3IEBAIHN0YXRpYyB2b2lkIGRlYWN0aXZhdGVfcnVucXVl
dWUoc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBpbnQgcnFpKQogICAgIF9fY3B1bWFza19j
bGVhcl9jcHUocnFpLCAmcHJ2LT5hY3RpdmVfcXVldWVzKTsKIH0KIAotc3RhdGljIGlubGluZSBi
b29sX3Qgc2FtZV9ub2RlKHVuc2lnbmVkIGludCBjcHVhLCB1bnNpZ25lZCBpbnQgY3B1YikKK3N0
YXRpYyBpbmxpbmUgYm9vbCBzYW1lX25vZGUodW5zaWduZWQgaW50IGNwdWEsIHVuc2lnbmVkIGlu
dCBjcHViKQogewogICAgIHJldHVybiBjcHVfdG9fbm9kZShjcHVhKSA9PSBjcHVfdG9fbm9kZShj
cHViKTsKIH0KIAotc3RhdGljIGlubGluZSBib29sX3Qgc2FtZV9zb2NrZXQodW5zaWduZWQgaW50
IGNwdWEsIHVuc2lnbmVkIGludCBjcHViKQorc3RhdGljIGlubGluZSBib29sIHNhbWVfc29ja2V0
KHVuc2lnbmVkIGludCBjcHVhLCB1bnNpZ25lZCBpbnQgY3B1YikKIHsKICAgICByZXR1cm4gY3B1
X3RvX3NvY2tldChjcHVhKSA9PSBjcHVfdG9fc29ja2V0KGNwdWIpOwogfQogCi1zdGF0aWMgaW5s
aW5lIGJvb2xfdCBzYW1lX2NvcmUodW5zaWduZWQgaW50IGNwdWEsIHVuc2lnbmVkIGludCBjcHVi
KQorc3RhdGljIGlubGluZSBib29sIHNhbWVfY29yZSh1bnNpZ25lZCBpbnQgY3B1YSwgdW5zaWdu
ZWQgaW50IGNwdWIpCiB7CiAgICAgcmV0dXJuIHNhbWVfc29ja2V0KGNwdWEsIGNwdWIpICYmCiAg
ICAgICAgICAgIGNwdV90b19jb3JlKGNwdWEpID09IGNwdV90b19jb3JlKGNwdWIpOwpAQCAtMTg4
Miw3ICsxODgyLDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsCiAgKiAgLSBzdmMgaXMgbm90IGFscmVhZHkgZmxhZ2dlZCB0byBtaWdyYXRlLAogICog
IC0gaWYgc3ZjIGlzIGFsbG93ZWQgdG8gcnVuIG9uIGF0IGxlYXN0IG9uZSBvZiB0aGUgcGNwdXMg
b2YgcnFkLgogICovCi1zdGF0aWMgYm9vbF90IHZjcHVfaXNfbWlncmF0ZWFibGUoc3RydWN0IGNz
Y2hlZDJfdmNwdSAqc3ZjLAorc3RhdGljIGJvb2wgdmNwdV9pc19taWdyYXRlYWJsZShzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1ICpzdmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0g
c3ZjLT52Y3B1OwpAQCAtMTkwMCw3ICsxOTAwLDcgQEAgc3RhdGljIHZvaWQgYmFsYW5jZV9sb2Fk
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwgc190aW1lX3Qgbm93KQogICAg
IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIGlu
dCBpLCBtYXhfZGVsdGFfcnFpID0gLTE7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcHVzaF9pdGVy
LCAqcHVsbF9pdGVyOwotICAgIGJvb2xfdCBpbm5lcl9sb2FkX3VwZGF0ZWQgPSAwOworICAgIGJv
b2wgaW5uZXJfbG9hZF91cGRhdGVkID0gMDsKIAogICAgIGJhbGFuY2Vfc3RhdGVfdCBzdCA9IHsg
LmJlc3RfcHVzaF9zdmMgPSBOVUxMLCAuYmVzdF9wdWxsX3N2YyA9IE5VTEwgfTsKIApAQCAtMjU4
NCw3ICsyNTg0LDcgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkLAogICovCiBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UKIGNzY2hlZDJfc2NoZWR1bGUo
Ci0gICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0
YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQorICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c190aW1lX3Qgbm93LCBib29sIHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCiB7CiAgICAgY29uc3Qg
aW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1
ZV9kYXRhICpycWQ7CkBAIC0yNTkyLDcgKzI1OTIsNyBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAg
IHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnNuZXh0ID0gTlVMTDsKICAgICB1bnNpZ25lZCBpbnQgc2tp
cHBlZF92Y3B1cyA9IDA7CiAgICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0OwotICAgIGJvb2xfdCB0
aWNrbGVkOworICAgIGJvb2wgdGlja2xlZDsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksoc2NoZWR1
bGUpOwogICAgIENTQ0hFRDJfVkNQVV9DSEVDSyhjdXJyZW50KTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 14 18:23:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Apr 2017 18:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cz5sB-0003f0-Ko; Fri, 14 Apr 2017 18:23:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sA-0003el-Qz
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:06 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 22/46-10726-A8311F85; Fri, 14 Apr 2017 18:23:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVbdT+GO
 EwZMzihYTthk4MHps79vFHsAYxZqZl5RfkcCaMf3RY+aCJ1wVb2fqNjA2cXYxcnEICXxhlPj8
 vokVwjnPKPH8/VaWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBaIkzjY2s
 4OU8wqYSSzfxwFisgCVX1+UMIGRYwEjwypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDY73c1O
 LixPTUnMSkYr3k/NxNjEB/MADBDsYV2z0PMUpyMCmJ8i549SFCiC8pP6UyI7E4I76oNCe1+BC
 jBgeHwISzc6czSbHk5eelKknwxgl9jBASLEpNT61Iy8wBBgxMqQQHj5II72dBoDRvcUFibnFm
 OkTqFKOilDgvD0ifAEgiozQPrg0WpJcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzOsKMoUnM
 68EbvoroMVMQIsZJn8AWVySiJCSamAUXdCwUiGYOWfv4xh3rl/bkl/tqnl24d+feyvmrjTYlZ
 er7i3tlCN8+bv8lsVxm7e1v+xkrLtSYrSq492bHyF6T97N+z6xIvz+hrQDheJMLmbeW9a+nJA
 qu4Dn2/HJsw/0zbuy793Kiw/6OAREzTrvsARzz7uU7DP1OYNzb47Ts5M+M+/Vx6tGKbEUZyQa
 ajEXFScCADXuA7dNAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1492194184!95791469!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23119 invoked from network); 14 Apr 2017 18:23:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Apr 2017 18:23:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5s7-0004Z2-FH
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5s7-00055R-Cg
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cz5s7-00055R-Cg@xenbits.xenproject.org>
Date: Fri, 14 Apr 2017 18:23:03 +0000
Subject: [Xen-changelog] [xen master] xen: credit: change an ASSERT on
	nr_runnable so that it makes sense.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM0MTU2OWYxZDE4ZGYwMGJkYTY2MjVhNzdjMmIxMDZjZWUzODI1NjIKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBBcHIgMTMgMDk6NDk6NTQgMjAxNyArMDIwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgMTMgMTU6MTA6
NTQgMjAxNyArMDEwMAoKICAgIHhlbjogY3JlZGl0OiBjaGFuZ2UgYW4gQVNTRVJUIG9uIG5yX3J1
bm5hYmxlIHNvIHRoYXQgaXQgbWFrZXMgc2Vuc2UuCiAgICAKICAgIFNpbmNlIHRoZSBjb3VudGVy
IGlzIHVuc2lnbmVkLCBpdCdzIHBvaW50bGVzcy9ib2dvdXMgdG8gY2hlY2sKICAgIGZvciBpZiB0
byBiZSBhYm92ZSB6ZXJvLgogICAgCiAgICBDaGVjayB0aGF0IGl0IGlzIGF0IGxlYXN0IG9uZSBi
ZWZvcmUgaXQncyBkZWNyZW1lbnRlZCwgaW5zdGVhZC4KICAgIAogICAgU3BvdHRlZCBieSBDb3Zl
cml0eS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YwppbmRleCA5MzY1OGRjLi5lZmRmNmJmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTI3NSw4ICsyNzUsOCBA
QCBzdGF0aWMgaW5saW5lIHZvaWQKIGRlY19ucl9ydW5uYWJsZSh1bnNpZ25lZCBpbnQgY3B1KQog
ewogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSku
c2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChDU0NIRURfUENQVShjcHUpLT5ucl9ydW5uYWJs
ZSA+PSAxKTsKICAgICBDU0NIRURfUENQVShjcHUpLT5ucl9ydW5uYWJsZS0tOwotICAgIEFTU0VS
VChDU0NIRURfUENQVShjcHUpLT5ucl9ydW5uYWJsZSA+PSAwKTsKIH0KIAogc3RhdGljIGlubGlu
ZSB2b2lkCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 14 18:23:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Apr 2017 18:23:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cz5sN-0003gc-MR; Fri, 14 Apr 2017 18:23:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sN-0003gU-0A
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:19 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 8C/64-01912-69311F85; Fri, 14 Apr 2017 18:23:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeS8Mc
 Ig12HDS0mbDNwYPTY3reLPYAxijUzLym/IoE1o7XnI3vBa56KyTub2BoYu7m6GLk4hAS+MEpM
 uL6LqYuRE8g5zyhx+2BJFyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bmADsYUFgiS2XFjDA
 mLzCphJ/PzVCFbDAlQ/+cJylgmMHAsYGVYxahSnFpWlFukamuslFWWmZ5TkJmbm6BoamOrlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjBePO15iFGSg0lJlHfBqw8RQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR444Q+RggJFqWmp1akZeYAgwMmLcHBoyTCmwGS5i0uSMwtzkyHSJ1iVJQS5+UBSQiA
 JDJK8+DaYAF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8f0Cm8GTmlcBNfwW0mAloMcPkD
 yCLSxIRUlINjIIrb1cfcI+xXTgxzGimoMqhtfmpU951HtjaWPuBLXzn9KdnDKu6+/p7eiewi0
 oGq/Un2T968UGDyY9Z2DL0f0/gzKQ78Zt0dslqxM+9GxpxWiDoLceapHlunxxffwncai13+in
 DitnnrNstexNdNnDNNz1pUBYb/7x8/uGd+WXCGlum/Nu5QomlOCPRUIu5qDgRAJp7jRdDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1492194193!89902112!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4480 invoked from network); 14 Apr 2017 18:23:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Apr 2017 18:23:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sH-0004ZH-Kr
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sH-00059a-Gk
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cz5sH-00059a-Gk@xenbits.xenproject.org>
Date: Fri, 14 Apr 2017 18:23:13 +0000
Subject: [Xen-changelog] [xen master] tools:misc:xenpm: set max freq to all
	cpu with default cpuid
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0839093257606532323=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit c1f9b9d77ceecb9fb782e4ab98ec3b94cf22dab8
Author:     Luwei Kang <luwei.kang@intel.com>
AuthorDate: Thu Apr 13 18:44:28 2017 +0800
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Apr 13 16:27:46 2017 +0100

    tools:misc:xenpm: set max freq to all cpu with default cpuid
    
    User can set max freq to specific cpu by
    "xenpm set-scaling-maxfreq [cpuid] <HZ>"
    or set max freq to all cpu with default cpuid by
    "xenpm set-scaling-maxfreq <HZ>".
    
    Set max freq with default cpuid will cause
    segmentation fault after commit id d4906b5d05.
    This patch will fix this issue and add ability
    to set max freq with default cpuid.
    
    Signed-off-by: Luwei Kang <luwei.kang@intel.com>
    Compile-tested-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
---
 tools/misc/xenpm.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/tools/misc/xenpm.c b/tools/misc/xenpm.c
index ded40b9..762311e 100644
--- a/tools/misc/xenpm.c
+++ b/tools/misc/xenpm.c
@@ -99,10 +99,12 @@ static void parse_cpuid_and_int(int argc, char *argv[],
          exit(EINVAL);
     }
 
-    parse_cpuid(argv[0], cpuid);
-    if ( sscanf(argv[1], "%d", val) != 1 )
+    if ( argc > 1 )
+        parse_cpuid(argv[0], cpuid);
+
+    if ( sscanf(argv[argc > 1], "%d", val) != 1 )
     {
-        fprintf(stderr, "Invalid %s '%s'\n", what, argv[1]);
+        fprintf(stderr, "Invalid %s '%s'\n", what, argv[argc > 1]);
         exit(EINVAL);
     }
 }
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============0839093257606532323==--

From xen-changelog-bounces@lists.xen.org Fri Apr 14 18:23:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Apr 2017 18:23:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cz5sV-0003jA-Ny; Fri, 14 Apr 2017 18:23:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sV-0003ix-24
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:27 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 55/8B-02172-E9311F85; Fri, 14 Apr 2017 18:23:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeu8Mc
 IgzmX1S0mbDNwYPTY3reLPYAxijUzLym/IoE149TmTpaCPumKHav9GhhfCncxcnEICXxhlDh0
 5z4rhHOeUaJl923GLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBXwkft1cy
 wpi8wqYSfTs/MoCYrMA1f/9cpJlAiPHAkaGVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjH2znA8xSnIwKYnyLnj1IUKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBG+c0McIIcGi1PTUirTMHGBwwKQlOHiURHgzQNK8xQWJucWZ6RCpU4yKUuK880AS
 AiCJjNI8uDZYQF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8fkCk8mXklcNNfAS1mAlrMM
 PkDyOKSRISUVAOjcpUhr/PP+rc+xh6TKp1Kte/Wujn87lxQ1mX8MLpkZZJe5kQxZb9DvLPd/q
 1Isd3n90lk2XN74a+NF8UKptrIPW150JG0ZneancTlQIs5k1Wl1SetnCZd8pj5AlfYzkc2nhP
 fbd93/6H6qqtK0QoGNk+EtdTerA848GPVItZDi/9X2TC+MGdQYinOSDTUYi4qTgQAsrpYYEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1492194204!72169601!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43473 invoked from network); 14 Apr 2017 18:23:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Apr 2017 18:23:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sR-0004ZR-P1
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sR-0005GE-ME
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cz5sR-0005GE-ME@xenbits.xenproject.org>
Date: Fri, 14 Apr 2017 18:23:23 +0000
Subject: [Xen-changelog] [xen master] clang: disable the gcc-compat warnings
	for read_atomic
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9157868496097377046=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit b0ad468512df579d71650acbbcd65ef9307c3f45
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Thu Apr 13 17:33:21 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Apr 13 17:33:21 2017 +0200

    clang: disable the gcc-compat warnings for read_atomic
    
    clang gcc-compat warnings can wrongly fire when certain constructions are used,
    at least the following flow:
    
    switch ( ... )
    {
    case ...:
        while ( ({ int x; switch ( foo ) { case 1: x = 1; break; } x }) )
        {
            ...
    
    Will cause clang to emit the following warning "'break' is bound to loop, GCC
    binds it to switch", which is a false positive, and both gcc and clang bind
    the break to the inner switch. In order to workaround this issue, disable the
    gcc-compat checks for the usage of the read_atomic macro.
    
    This has been reported upstream as http://bugs.llvm.org/show_bug.cgi?id=32595.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
---
 xen/include/asm-x86/atomic.h |  2 ++
 xen/include/xen/compiler.h   | 27 +++++++++++++++++++++++++++
 2 files changed, 29 insertions(+)

diff --git a/xen/include/asm-x86/atomic.h b/xen/include/asm-x86/atomic.h
index 2fbe705..b997a17 100644
--- a/xen/include/asm-x86/atomic.h
+++ b/xen/include/asm-x86/atomic.h
@@ -45,6 +45,7 @@ void __bad_atomic_size(void);
 
 #define read_atomic(p) ({                                 \
     unsigned long x_;                                     \
+    CLANG_DISABLE_WARN_GCC_COMPAT_START                   \
     switch ( sizeof(*(p)) ) {                             \
     case 1: x_ = read_u8_atomic((uint8_t *)(p)); break;   \
     case 2: x_ = read_u16_atomic((uint16_t *)(p)); break; \
@@ -52,6 +53,7 @@ void __bad_atomic_size(void);
     case 8: x_ = read_u64_atomic((uint64_t *)(p)); break; \
     default: x_ = 0; __bad_atomic_size(); break;          \
     }                                                     \
+    CLANG_DISABLE_WARN_GCC_COMPAT_END                     \
     (typeof(*(p)))x_;                                     \
 })
 
diff --git a/xen/include/xen/compiler.h b/xen/include/xen/compiler.h
index 16aeeea..533a8ea 100644
--- a/xen/include/xen/compiler.h
+++ b/xen/include/xen/compiler.h
@@ -100,4 +100,31 @@
 # define ASM_FLAG_OUT(yes, no) no
 #endif
 
+/*
+ * NB: we need to disable the gcc-compat warnings for clang in some places or
+ * else it will complain with: "'break' is bound to loop, GCC binds it to
+ * switch" when a switch is used inside of a while expression inside of a
+ * switch statement, ie:
+ *
+ * switch ( ... )
+ * {
+ * case ...:
+ *      while ( ({ int x; switch ( foo ) { case 1: x = 1; break; } x }) )
+ *      {
+ *              ...
+ *
+ * This has already been reported upstream:
+ * http://bugs.llvm.org/show_bug.cgi?id=32595 
+ */
+#ifdef __clang__
+# define CLANG_DISABLE_WARN_GCC_COMPAT_START                    \
+    _Pragma("clang diagnostic push")                            \
+    _Pragma("clang diagnostic ignored \"-Wgcc-compat\"")
+# define CLANG_DISABLE_WARN_GCC_COMPAT_END                      \
+    _Pragma("clang diagnostic pop")
+#else
+# define CLANG_DISABLE_WARN_GCC_COMPAT_START
+# define CLANG_DISABLE_WARN_GCC_COMPAT_END
+#endif
+
 #endif /* __LINUX_COMPILER_H */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============9157868496097377046==--

From xen-changelog-bounces@lists.xen.org Fri Apr 14 18:23:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Apr 2017 18:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cz5sf-0003kj-PV; Fri, 14 Apr 2017 18:23:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5se-0003kR-6r
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:36 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 B1/FF-03420-7A311F85; Fri, 14 Apr 2017 18:23:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVXeZ8Mc
 Ig33vDSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+2Z8IJuwYo70/8wNTAe5+1i5OIQEvjCKHHm
 4S1WCOc8o0TTxJtMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCwRJ3OvZC
 hbnFTCTePayhwnEZgGqv7h2F+sERo4FjAyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxh3Pnc6xCjJwaQkyrvg1YcIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8cUIfI4QEi1LTUyvSMnOAoQGTluDgURLhzQBJ8xYXJOYWZ6ZDpE4x6nIcuPrnPZMQ
 S15+XqqUOC8PSJEASFFGaR7cCFiYXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbyvIFJ7Mv
 BK4Ta+AjmACOoJh8geQI0oSEVJSDYwTrk5cd2BG8Zpg9iu1Gcxn9v5S2r/XZJvY0WaD+iW5bE
 mrtu2cL3L/EvuF97NYTp84s2R9rtW5GdK2q5Q5hBy9913JE0jX9JwR+K+Ty+z3TRazY8XMrA8
 bTq19c+6aVlCV5eoW3926f5ueLPCre7zk/OwFZ2827d905Pa/a8pKwV31r7XXrVR7o8RSnJFo
 qMVcVJwIAE7sIJROAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1492194214!63806142!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15510 invoked from network); 14 Apr 2017 18:23:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Apr 2017 18:23:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sb-0004Zb-RP
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sb-0005M3-QJ
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cz5sb-0005M3-QJ@xenbits.xenproject.org>
Date: Fri, 14 Apr 2017 18:23:33 +0000
Subject: [Xen-changelog] [xen master] VT-d: correct a comment and remove an
	useless if() statement
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRjMGU2OWFhNDFlNDdjMWQyM2NhNmVkOTM5MjcyYWExMWM0NzZmMTIKQXV0aG9yOiAg
ICAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEFwciAxMyAx
NzozNDoyOSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciAxMyAxNzozNDoyOSAyMDE3ICswMjAwCgogICAgVlQt
ZDogY29ycmVjdCBhIGNvbW1lbnQgYW5kIHJlbW92ZSBhbiB1c2VsZXNzIGlmKCkgc3RhdGVtZW50
CiAgICAKICAgIEZpeCB0d28gZmxhd3MgaW4gdGhlIHBhdGNoICg5MzM1OGU4ZSBWVC1kOiBpbnRy
b2R1Y2UgdXBkYXRlX2lydGUgdG8gdXBkYXRlCiAgICBpcnRlIHNhZmVseSk6CiAgICAxLiBFeHBh
bmQgYSBjb21tZW50IGluIHVwZGF0ZV9pcnRlKCkgdG8gbWFrZSBpdCBjbGVhciB0aGF0IFZULWQg
aGFyZHdhcmUKICAgIGRvZXNuJ3QgdXBkYXRlIElSVEUgYW5kIHNvZnR3YXJlIGNhbid0IHVwZGF0
ZSBJUlRFIGJlaGluZCB1cyBzaW5jZSB3ZSBob2xkCiAgICBpcmVtYXBfbG9jay4KICAgIDIuIHJl
bW92ZSBhbiB1c2VsZXNzIGlmKCkgc3RhdGVtZW50CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENo
YW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyB8
IDkgKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKaW5kZXggNjk5MjM5Yi4u
MWUwMzE3YyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFw
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTIwMCw4
ICsyMDAsMTAgQEAgc3RhdGljIHZvaWQgdXBkYXRlX2lydGUoc3RydWN0IGlvbW11ICppb21tdSwg
c3RydWN0IGlyZW1hcF9lbnRyeSAqZW50cnksCiAgICAgZWxzZQogICAgIHsKICAgICAgICAgLyoK
LSAgICAgICAgICogSWYgdGhlIGNhbGxlciByZXF1ZXN0cyBhbiBhdG9taWMgdXBkYXRlIGJ1dCB3
ZSBjYW4ndCBtZWV0IGl0LCAKLSAgICAgICAgICogYSBidWcgd2lsbCBiZSByYWlzZWQuCisgICAg
ICAgICAqIFZULWQgaGFyZHdhcmUgZG9lc24ndCB1cGRhdGUgSVJURXMgYmVoaW5kIHVzLCBub3Ig
dGhlIHNvZnR3YXJlCisgICAgICAgICAqIHNpbmNlIHdlIGhvbGQgaXJlbWFwX2xvY2suIElmIHRo
ZSBjYWxsZXIgd2FudHMgVlQtZCBoYXJkd2FyZSB0bworICAgICAgICAgKiBhbHdheXMgc2VlIGEg
Y29uc2lzdGVudCBlbnRyeSwgYnV0IHdlIGNhbid0IG1lZXQgaXQsIGEgYnVnIHdpbGwKKyAgICAg
ICAgICogYmUgcmFpc2VkLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBlbnRyeS0+bG8gPT0g
bmV3X2lyZS0+bG8gKQogICAgICAgICAgICAgd3JpdGVfYXRvbWljKCZlbnRyeS0+aGksIG5ld19p
cmUtPmhpKTsKQEAgLTY5MCw4ICs2OTIsNyBAQCBzdGF0aWMgaW50IG1zaV9tc2dfdG9fcmVtYXBf
ZW50cnkoCiAgICAgcmVtYXBfcnRlLT5kYXRhID0gaW5kZXggLSBpOwogCiAgICAgdXBkYXRlX2ly
dGUoaW9tbXUsIGlyZW1hcF9lbnRyeSwgJm5ld19pcmUsIG1zaV9kZXNjLT5pcnRlX2luaXRpYWxp
emVkKTsKLSAgICBpZiAoICFtc2lfZGVzYy0+aXJ0ZV9pbml0aWFsaXplZCApCi0gICAgICAgIG1z
aV9kZXNjLT5pcnRlX2luaXRpYWxpemVkID0gdHJ1ZTsKKyAgICBtc2lfZGVzYy0+aXJ0ZV9pbml0
aWFsaXplZCA9IHRydWU7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShpcmVtYXBfZW50
cnksIHNpemVvZigqaXJlbWFwX2VudHJ5KSk7CiAgICAgaW9tbXVfZmx1c2hfaWVjX2luZGV4KGlv
bW11LCAwLCBpbmRleCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 14 18:23:50 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Apr 2017 18:23:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cz5ss-0003my-RC; Fri, 14 Apr 2017 18:23:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sr-0003mn-BR
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:49 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 4F/6C-02138-4B311F85; Fri, 14 Apr 2017 18:23:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXeD8Mc
 IgzX3bCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9vty+wFjzkrdh66xNTA2MnRxcjFISTwhVHi
 RNdeZgjnPKPEz3OLgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gAykRFnCTOPrJB
 yTMK2Am8XDhA7AwC1D5lU7tCYwcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6uWmFh
 cnpqfmJCYV6yXn525iBHqEAQh2MJ497XmIUZKDSUmUd8GrDxFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHjjhD5GCAkWpaanVqRl5gBDAyYtwcGjJMKbAZLmLS5IzC3OTIdInWJUlBLn5QFJCIAk
 Mkrz4Npg4XiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwHQabwZOaVwE1/BbSYCWgxw+QPI
 ItLEhFSUg2Ms9+n3TKpKaj/tpJlDuPmqbGfM68U/xd6ISjztE4sRz/qWNvbme3LyhlCm/mZbn
 3izLA9f3Gx8uLs2+E710m9nGpaIWp7Zu3vC27fpl/Ri5iu7qj47lClsIT/xVWCOpP4MzdbGId
 W/tXTa5m86mr3xOlPc8XDitXfT51596xq/IvOst6QgInpSizFGYmGWsxFxYkAetLS1UICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1492194224!93303579!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52603 invoked from network); 14 Apr 2017 18:23:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Apr 2017 18:23:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sl-0004Zo-TY
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sl-0005QK-Sd
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cz5sl-0005QK-Sd@xenbits.xenproject.org>
Date: Fri, 14 Apr 2017 18:23:43 +0000
Subject: [Xen-changelog] [xen master] x86/vIO-APIC: fix uninitialized
	variable warning
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdhNDgxYmZhNGY2YTYyM2U4N2E0YmFjM2I1MGE1ZWY1OTI0ZDlmMmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDEz
IDE3OjM1OjAyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgQXByIDEzIDE3OjM1OjAyIDIwMTcgKzAyMDAKCiAgICB4
ODYvdklPLUFQSUM6IGZpeCB1bmluaXRpYWxpemVkIHZhcmlhYmxlIHdhcm5pbmcKICAgIAogICAg
SW4gYSByZWxlYXNlIGJ1aWxkIG1vZGVybiBnY2MgdmFsaWRseSBjb21wbGFpbnMgYWJvdXQgInBp
biIgcG9zc2libHkKICAgIGJlaW5nIHVuaW5pdGlhbGl6ZWQgaW4gdmlvYXBpY19pcnFfcG9zaXRp
dmVfZWRnZSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMgfCA2ICsrKysrLQog
MSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGlj
LmMKaW5kZXggNTI1NTVjZC4uNTE1N2RiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
aW9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKQEAgLTQyMSw3ICs0MjEs
MTEgQEAgdm9pZCB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBpcnEpCiAgICAgc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGljID0gZ3NpX3Zp
b2FwaWMoZCwgaXJxLCAmcGluKTsKICAgICB1bmlvbiB2aW9hcGljX3JlZGlyX2VudHJ5ICplbnQ7
CiAKLSAgICBBU1NFUlQodmlvYXBpYyk7CisgICAgaWYgKCAhdmlvYXBpYyApCisgICAgeworICAg
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KIAogICAg
IEhWTV9EQkdfTE9HKERCR19MRVZFTF9JT0FQSUMsICJpcnEgJXgiLCBpcnEpOwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 14 18:23:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 14 Apr 2017 18:23:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cz5sz-0003o9-Se; Fri, 14 Apr 2017 18:23:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sy-0003nt-KH
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:56 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C0/D6-10726-BB311F85; Fri, 14 Apr 2017 18:23:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXe38Mc
 Ig9v/RSwmbDNwYPTY3reLPYAxijUzLym/IoE1o3frE8aC0zoVcxfPZW9g3KPUxcjFISTwhVHi
 56QPrBDOeUaJf1c7mbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlfh3e
 CZYnFfATOLEnwZWEJsFqH7nve+sExg5FjAyrGLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw1s
 tNLS5OTE/NSUwq1kvOz93ECPRKPQMD4w7G36c9DzFKcjApifIuePUhQogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IE713BjxFCgkWp6akVaZk5wPCASUtw8CiJ8GYIAaV5iwsSc4sz0yFSpxgVpcR5
 eUASAiCJjNI8uDZYSF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzrCjKFJzOvBG76K6DFT
 ECLGSZ/AFlckoiQkmpgzFukZLOpWME0RfLiNOa7B4Mz0xsTZ60Tz09P+hVjsn9fXoK+ztTv1i
 XlFYVxP88HHb10xMPdRj+bfW2H7nan08E9DPJbeN2X/TdRl5zCPc3z9eRTWRU/5hotyCj7eid
 R8+cDnaf9V//x+k3qCFTYy+iylO3YMrZn/33+bV/Uz+24x3NRhVOPEktxRqKhFnNRcSIA4mMO
 g0QCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1492194234!92570893!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32363 invoked from network); 14 Apr 2017 18:23:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Apr 2017 18:23:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sw-0004ae-0K
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cz5sv-0005Rz-Vd
 for xen-changelog@lists.xensource.com; Fri, 14 Apr 2017 18:23:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cz5sv-0005Rz-Vd@xenbits.xenproject.org>
Date: Fri, 14 Apr 2017 18:23:53 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Drop more redundant
	ctxt.event_pending checks
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU0MTJjMDNiZTI1ZGVlODIwMmE0NDBiOTczNTYxYWZkOGFiNmQ4NjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEFwciAxMCAxMzoxMTowNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgMTMgMTg6MjQ6
MDkgMjAxNyArMDEwMAoKICAgIHg4Ni9lbXVsOiBEcm9wIG1vcmUgcmVkdW5kYW50IGN0eHQuZXZl
bnRfcGVuZGluZyBjaGVja3MKICAgIAogICAgU2luY2UgYy9zIDkyY2Y2Nzg4OGEsIHg4Nl9lbXVs
YXRlX3dyYXBwZXIoKSBhc3NlcnRzIHN0cmljdGVyIGJlaGF2aW91ciBhYm91dAogICAgdGhlIHJl
bGF0aW9uc2hpcCBiZXR3ZWVuIFg4NkVNVUxfRVhDRVBUSU9OIGFuZCBjdHh0LmV2ZW50X3BlbmRp
bmcuCiAgICAKICAgIFRoZXNlIHJlbW92YWxzIHNob3VsZCBoYXZlIGJlZW4gaW5jbHVkZWQgaW4g
dGhlIGFmb3JlbWVudGlvbmVkIGNoYW5nZXNldCwgYW5kCiAgICB3ZXJlIG9ubHkgb21pdHRlZCBk
dWUgYW4gb3ZlcnNpZ2h0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgIHwgIDYgKystLS0tCiB4ZW4vYXJjaC94ODYv
aHZtL2h2bS5jICAgICAgICAgIHwgIDMgKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAg
ICAgIHwgIDMgKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jIHwgMTUgLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgIHwgIDIgKy0KIHhlbi9h
cmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgfCAgOSAtLS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdl
ZCwgNSBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDA2
YjhmMWIuLjkxZTI2OWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yMDM1LDggKzIwMzUsNyBAQCBpbnQg
aHZtX2VtdWxhdGVfb25lX21taW8odW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgZ2xh
KQogICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklORyAiTU1D
RkciLCAmY3R4dCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046
Ci0gICAgICAgIGlmICggY3R4dC5jdHh0LmV2ZW50X3BlbmRpbmcgKQotICAgICAgICAgICAgaHZt
X2luamVjdF9ldmVudCgmY3R4dC5jdHh0LmV2ZW50KTsKKyAgICAgICAgaHZtX2luamVjdF9ldmVu
dCgmY3R4dC5jdHh0LmV2ZW50KTsKICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICBkZWZh
dWx0OgogICAgICAgICBodm1fZW11bGF0ZV93cml0ZWJhY2soJmN0eHQpOwpAQCAtMjA5NSw4ICsy
MDk0LDcgQEAgdm9pZCBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoZW51bSBlbXVsX2tpbmQga2lu
ZCwgdW5zaWduZWQgaW50IHRyYXBuciwKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24o
dHJhcG5yLCBlcnJjb2RlKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYODZFTVVMX0VYQ0VQ
VElPTjoKLSAgICAgICAgaWYgKCBjdHguY3R4dC5ldmVudF9wZW5kaW5nICkKLSAgICAgICAgICAg
IGh2bV9pbmplY3RfZXZlbnQoJmN0eC5jdHh0LmV2ZW50KTsKKyAgICAgICAgaHZtX2luamVjdF9l
dmVudCgmY3R4LmN0eHQuZXZlbnQpOwogICAgICAgICBicmVhazsKICAgICB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4
IGY1MGQxNWYuLjlmZmU3MDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzY5Niw4ICszNjk2LDcgQEAgdm9pZCBodm1f
dWRfaW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBodm1faW5q
ZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVOVF9OT19FQyk7CiAgICAg
ICAgIGJyZWFrOwogICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046Ci0gICAgICAgIGlmICggY3R4
dC5jdHh0LmV2ZW50X3BlbmRpbmcgKQotICAgICAgICAgICAgaHZtX2luamVjdF9ldmVudCgmY3R4
dC5jdHh0LmV2ZW50KTsKKyAgICAgICAgaHZtX2luamVjdF9ldmVudCgmY3R4dC5jdHh0LmV2ZW50
KTsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgZGVmYXVsdDoKICAgICAgICAgaHZt
X2VtdWxhdGVfd3JpdGViYWNrKCZjdHh0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
aW8uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwppbmRleCA5ZTAwNDA5Li42NzUyOGQ5IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5j
CkBAIC0xMDAsOCArMTAwLDcgQEAgYm9vbCBodm1fZW11bGF0ZV9vbmVfaW5zbihodm1fZW11bGF0
ZV92YWxpZGF0ZV90ICp2YWxpZGF0ZSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgY2Fz
ZSBYODZFTVVMX0VYQ0VQVElPTjoKLSAgICAgICAgaWYgKCBjdHh0LmN0eHQuZXZlbnRfcGVuZGlu
ZyApCi0gICAgICAgICAgICBodm1faW5qZWN0X2V2ZW50KCZjdHh0LmN0eHQuZXZlbnQpOworICAg
ICAgICBodm1faW5qZWN0X2V2ZW50KCZjdHh0LmN0eHQuZXZlbnQpOwogICAgICAgICBicmVhazsK
ICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCmluZGV4IDdiOTA4YzcuLjRlYjQyMzIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvcmVhbG1vZGUuYwpAQCAtMTE0LDIxICsxMTQsNiBAQCB2b2lkIHZteF9yZWFs
bW9kZV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQog
CiAgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCiAgICAgewotICAgICAgICBpZiAo
ICFodm1lbXVsX2N0eHQtPmN0eHQuZXZlbnRfcGVuZGluZyApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgaW50cl9pbmZvOwotCi0gICAgICAgICAgICBfX3ZtcmVhZChWTV9F
TlRSWV9JTlRSX0lORk8sICZpbnRyX2luZm8pOwotICAgICAgICAgICAgX192bXdyaXRlKFZNX0VO
VFJZX0lOVFJfSU5GTywgMCk7Ci0gICAgICAgICAgICBpZiAoICEoaW50cl9pbmZvICYgSU5UUl9J
TkZPX1ZBTElEX01BU0spICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAiRXhjZXB0aW9uIHBlbmRpbmcgYnV0IG5vIGluZm8uXG4iKTsKLSAgICAg
ICAgICAgICAgICBnb3RvIGZhaWw7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBodm1lbXVs
X2N0eHQtPmN0eHQuZXZlbnQudmVjdG9yID0gKHVpbnQ4X3QpaW50cl9pbmZvOwotICAgICAgICAg
ICAgaHZtZW11bF9jdHh0LT5jdHh0LmV2ZW50Lmluc25fbGVuID0gMDsKLSAgICAgICAgfQotCiAg
ICAgICAgIGlmICggdW5saWtlbHkoY3Vyci0+ZG9tYWluLT5kZWJ1Z2dlcl9hdHRhY2hlZCkgJiYK
ICAgICAgICAgICAgICAoKGh2bWVtdWxfY3R4dC0+Y3R4dC5ldmVudC52ZWN0b3IgPT0gVFJBUF9k
ZWJ1ZykgfHwKICAgICAgICAgICAgICAgKGh2bWVtdWxfY3R4dC0+Y3R4dC5ldmVudC52ZWN0b3Ig
PT0gVFJBUF9pbnQzKSkgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDUxOTVkNjEuLjJmYjAx
MjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTM0NTcsNyArMzQ1Nyw3IEBAIHN0YXRpYyBp
bnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKIAogICAgIHIgPSB4ODZfZW11bGF0ZSgm
ZW11bF9jdHh0LmN0eHQsIGVtdWxfb3BzKTsKIAotICAgIGlmICggciA9PSBYODZFTVVMX0VYQ0VQ
VElPTiAmJiBlbXVsX2N0eHQuY3R4dC5ldmVudF9wZW5kaW5nICkKKyAgICBpZiAoIHIgPT0gWDg2
RU1VTF9FWENFUFRJT04gKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogVGhpcyBlbXVs
YXRpb24gY292ZXJzIHdyaXRlcyB0byBzaGFkb3cgcGFnZXRhYmxlcy4gIFdlIHRvbGVyYXRlICNQ
RgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMu
YwppbmRleCBkNjk3NjlmLi5jYTBhMDRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMu
YworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMzE4NSwxNSArMzE4NSw5IEBAIHN0YXRp
YyB2b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBp
ZiAoIElTX0VSUl9PUl9OVUxMKHN0YXRlKSApCiAgICAgewogICAgICAgICBpZiAoIFBUUl9FUlIo
c3RhdGUpID09IC1YODZFTVVMX0VYQ0VQVElPTiApCi0gICAgICAgIHsKLSAgICAgICAgICAgIEFT
U0VSVChjdHh0LmN0eHQuZXZlbnRfcGVuZGluZyk7CiAgICAgICAgICAgICBwdl9pbmplY3RfZXZl
bnQoJmN0eHQuY3R4dC5ldmVudCk7Ci0gICAgICAgIH0KICAgICAgICAgZWxzZQotICAgICAgICB7
Ci0gICAgICAgICAgICBBU1NFUlQoIWN0eHQuY3R4dC5ldmVudF9wZW5kaW5nKTsKICAgICAgICAg
ICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7Ci0gICAgICAgIH0KICAgICAg
ICAgcmV0dXJuOwogICAgIH0KIApAQCAtMzIzNCwxMyArMzIyOCwxMCBAQCBzdGF0aWMgdm9pZCBl
bXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBpZiAoIHJj
ID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICB7Ci0gICAgICAgIEFTU0VSVChjdHh0LmN0eHQu
ZXZlbnRfcGVuZGluZyk7CiAgICAgICAgIHB2X2luamVjdF9ldmVudCgmY3R4dC5jdHh0LmV2ZW50
KTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIEFTU0VSVCghY3R4dC5jdHh0LmV2ZW50
X3BlbmRpbmcpOwotCiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwKICAgICAgICAgIGp1
bXAgPCAwIHx8CiAgICAgICAgICAob3BuZF9zZWwgJiB+MykgIT0gcmVncy0+ZXJyb3JfY29kZSB8
fAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:00:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGkh-0006M8-6g; Sat, 15 Apr 2017 06: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 <ian.jackson@eu.citrix.com>) id 1czGkf-0006Jg-V1
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:06 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 88/B7-02413-5E6B1F85; Sat, 15 Apr 2017 06:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffJto8
 RBn1rxCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8av4+wFa5Uq2nveszQwzpDqYuTiEBL4wijx
 c8pjNgjnPKPEiVkP2LsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZIkJg9c
 xoriM0rYCZxZuJhFhCbBah+54c97BMYORYwMqxi1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MN
 bLTS0uTkxPzUlMKtZLzs/dxAj0CgMQ7GB8edrzEKMkB5OSKK9rzMcIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8OVuBcoJFqempFWmZOcDwgElLcPAoifAuBEnzFhck5hZnpkOkTjEqSonzqoIk
 BEASGaV5cG2wkLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4NIFN4MvNK4Ka/AlrMBLSYY
 fIHkMUliQgpqQbG2YGnRf5JVJQfWf5g5SKj4FeKJ6ZmvJd6Z+pQF9IZ2fJ6quRLj61/fxoaCD
 k8X6hymrXuzYVj3rbSim/Cz9VzmapzlKQKT2qVObBmvk3lwnk2Cy5urP99Uun+FR6F77avNyZ
 eyLuztDjAJuPbjHXux480LMo7uyi15rfo5lshaw9xS7df3hjYqMRSnJFoqMVcVJwIAHhZEjlE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1492236003!92601538!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21998 invoked from network); 15 Apr 2017 06:00: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; 15 Apr 2017 06:00:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGkc-0005ZE-4L
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 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 1czGkc-0005lx-3S
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGkc-0005lx-3S@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.4] memory: properly check guest
	memory ranges in XENMEM_exchange handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg5YmQxY2YxMjc4M2I1YzBlMTc5YjQ1ZjVkNzU4YzE5ZDAzNTVkODMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDQg
MTU6MDY6MjkgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgNCAxNTowNjoyOSAyMDE3ICswMjAwCgogICAgbWVt
b3J5OiBwcm9wZXJseSBjaGVjayBndWVzdCBtZW1vcnkgcmFuZ2VzIGluIFhFTk1FTV9leGNoYW5n
ZSBoYW5kbGluZwogICAgCiAgICBUaGUgdXNlIG9mIGd1ZXN0X2hhbmRsZV9va2F5KCkgaGVyZSAo
YXMgaW50cm9kdWNlZCBieSB0aGUgWFNBLTI5IGZpeCkKICAgIGlzIGluc3VmZmljaWVudCBoZXJl
LCBndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2theSgpIG5lZWRzIHRvIGJlIHVzZWQKICAgIGluc3Rl
YWQuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgdXNlcyBhcmUgb2theSBpbgogICAgLSBYRU5NRU1f
YWRkX3RvX3BoeXNtYXBfYmF0Y2ggaGFuZGxpbmcgZHVlIHRvIHRoZSBzaXplIGZpZWxkIGJlaW5n
IG9ubHkKICAgICAgMTYgYml0cyB3aWRlLAogICAgLSBsaXZlcGF0Y2hfbGlzdCgpIGR1ZSB0byB0
aGUgbGltaXQgb2YgMTAyNCBlbmZvcmNlZCBvbiB0aGUKICAgICAgbnVtYmVyLW9mLWVudHJpZXMg
aW5wdXQgKGxlYXZpbmcgYXNpZGUgdGhlIGZhY3QgdGhhdCB0aGlzIGNhbiBiZQogICAgICBjYWxs
ZWQgYnkgYSBwcml2aWxlZ2VkIGRvbWFpbiBvbmx5IGFueXdheSksCiAgICAtIGNvbXBhdCBtb2Rl
IGhhbmRsaW5nIGR1ZSB0byBjb3VudHMgdGhlcmUgYmVpbmcgbGltaXRlZCB0byAzMiBiaXRzLAog
ICAgLSBldmVyeXdoZXJlIGVsc2UgZHVlIHRvIGd1ZXN0IGFycmF5cyBiZWluZyBhY2Nlc3NlZCBz
ZXF1ZW50aWFsbHkgZnJvbQogICAgICBpbmRleCB6ZXJvLgogICAgCiAgICBUaGlzIGlzIENWRS0y
MDE3LTcyMjggLyBYU0EtMjEyLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5u
aEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5MzhmZDI1ODZlYjA4MWJjYmQ2OTRmNGMxZjA5
YWU2YTI2M2IwZDkwCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNC0wNCAxNDo0Nzo0NiArMDIwMAot
LS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICB8IDIwICsrKysrKysrKysr
KysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNzLmggfCAgOCArKysr
Ky0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmlu
ZGV4IDU1ZGIxMGIuLmZiYWFlYTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysr
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtNDAyLDggKzQwMiw4IEBAIHN0YXRpYyBsb25nIG1l
bW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2Vf
dCkgYXJnKQogICAgICAgICBnb3RvIGZhaWxfZWFybHk7CiAgICAgfQogCi0gICAgaWYgKCAhZ3Vl
c3RfaGFuZGxlX29rYXkoZXhjaC5pbi5leHRlbnRfc3RhcnQsIGV4Y2guaW4ubnJfZXh0ZW50cykg
fHwKLSAgICAgICAgICFndWVzdF9oYW5kbGVfb2theShleGNoLm91dC5leHRlbnRfc3RhcnQsIGV4
Y2gub3V0Lm5yX2V4dGVudHMpICkKKyAgICBpZiAoICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2th
eShleGNoLmluLmV4dGVudF9zdGFydCwgZXhjaC5ucl9leGNoYW5nZWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZXhjaC5pbi5ucl9leHRlbnRzIC0gMSkgKQogICAgIHsK
ICAgICAgICAgcmMgPSAtRUZBVUxUOwogICAgICAgICBnb3RvIGZhaWxfZWFybHk7CkBAIC00MTMs
MTEgKzQxMywyNyBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICB7CiAgICAgICAgIGluX2No
dW5rX29yZGVyICA9IGV4Y2gub3V0LmV4dGVudF9vcmRlciAtIGV4Y2guaW4uZXh0ZW50X29yZGVy
OwogICAgICAgICBvdXRfY2h1bmtfb3JkZXIgPSAwOworCisgICAgICAgIGlmICggIWd1ZXN0X2hh
bmRsZV9zdWJyYW5nZV9va2F5KGV4Y2gub3V0LmV4dGVudF9zdGFydCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhjaC5ucl9leGNoYW5nZWQgPj4gaW5fY2h1bmtf
b3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2gub3V0
Lm5yX2V4dGVudHMgLSAxKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsK
KyAgICAgICAgICAgIGdvdG8gZmFpbF9lYXJseTsKKyAgICAgICAgfQogICAgIH0KICAgICBlbHNl
CiAgICAgewogICAgICAgICBpbl9jaHVua19vcmRlciAgPSAwOwogICAgICAgICBvdXRfY2h1bmtf
b3JkZXIgPSBleGNoLmluLmV4dGVudF9vcmRlciAtIGV4Y2gub3V0LmV4dGVudF9vcmRlcjsKKwor
ICAgICAgICBpZiAoICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2theShleGNoLm91dC5leHRlbnRf
c3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2gubnJf
ZXhjaGFuZ2VkIDw8IG91dF9jaHVua19vcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZXhjaC5vdXQubnJfZXh0ZW50cyAtIDEpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAgZ290byBmYWlsX2Vhcmx5OworICAg
ICAgICB9CiAgICAgfQogCiAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoZXhjaC5p
bi5kb21pZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNz
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNzLmgKaW5kZXggOTUzYWJlNy4u
NDI3NWU2NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvdWFjY2Vzcy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3VhY2Nlc3MuaApAQCAtMjksOCArMjks
OSBAQCBleHRlcm4gdm9pZCAqeGxhdF9tYWxsb2ModW5zaWduZWQgbG9uZyAqeGxhdF9wYWdlX2N1
cnJlbnQsIHNpemVfdCBzaXplKTsKIC8qCiAgKiBWYWxpZCBpZiBpbiArdmUgaGFsZiBvZiA0OC1i
aXQgYWRkcmVzcyBzcGFjZSwgb3IgYWJvdmUgWGVuLXJlc2VydmVkIGFyZWEuCiAgKiBUaGlzIGlz
IGFsc28gdmFsaWQgZm9yIHJhbmdlIGNoZWNrcyAoYWRkciwgYWRkcitzaXplKS4gQXMgbG9uZyBh
cyB0aGUKLSAqIHN0YXJ0IGFkZHJlc3MgaXMgb3V0c2lkZSB0aGUgWGVuLXJlc2VydmVkIGFyZWEg
dGhlbiB3ZSB3aWxsIGFjY2VzcyBhCi0gKiBub24tY2Fub25pY2FsIGFkZHJlc3MgKGFuZCB0aHVz
IGZhdWx0KSBiZWZvcmUgZXZlciByZWFjaGluZyBWSVJUX1NUQVJULgorICogc3RhcnQgYWRkcmVz
cyBpcyBvdXRzaWRlIHRoZSBYZW4tcmVzZXJ2ZWQgYXJlYSwgc2VxdWVudGlhbCBhY2Nlc3Nlcwor
ICogKHN0YXJ0aW5nIGF0IGFkZHIpIHdpbGwgaGl0IGEgbm9uLWNhbm9uaWNhbCBhZGRyZXNzIChh
bmQgdGh1cyBmYXVsdCkKKyAqIGJlZm9yZSBldmVyIHJlYWNoaW5nIFZJUlRfU1RBUlQuCiAgKi8K
ICNkZWZpbmUgX19hZGRyX29rKGFkZHIpIFwKICAgICAoKCh1bnNpZ25lZCBsb25nKShhZGRyKSA8
ICgxVUw8PDQ3KSkgfHwgXApAQCAtNDAsNyArNDEsOCBAQCBleHRlcm4gdm9pZCAqeGxhdF9tYWxs
b2ModW5zaWduZWQgbG9uZyAqeGxhdF9wYWdlX2N1cnJlbnQsIHNpemVfdCBzaXplKTsKICAgICAo
X19hZGRyX29rKGFkZHIpIHx8IGlzX2NvbXBhdF9hcmdfeGxhdF9yYW5nZShhZGRyLCBzaXplKSkK
IAogI2RlZmluZSBhcnJheV9hY2Nlc3Nfb2soYWRkciwgY291bnQsIHNpemUpIFwKLSAgICAoYWNj
ZXNzX29rKGFkZHIsIChjb3VudCkqKHNpemUpKSkKKyAgICAobGlrZWx5KCgoY291bnQpID86IDBV
TCkgPCAofjBVTCAvIChzaXplKSkpICYmIFwKKyAgICAgYWNjZXNzX29rKGFkZHIsIChjb3VudCkg
KiAoc2l6ZSkpKQogCiAjZGVmaW5lIF9fY29tcGF0X2FkZHJfb2soZCwgYWRkcikgXAogICAgICgo
dW5zaWduZWQgbG9uZykoYWRkcikgPCBIWVBFUlZJU09SX0NPTVBBVF9WSVJUX1NUQVJUKGQpKQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:00:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGkq-0006MZ-8O; Sat, 15 Apr 2017 06:00:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGkp-0006MT-EL
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:15 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 EE/A1-03428-EE6B1F85; Sat, 15 Apr 2017 06:00:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfftto8
 RBjNXalhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxoWdxQWzcytmndvJ3sD4LaqLkYtDSOALo8Tj
 C/fZIJzzjBJbt85k7GLk4GATEJOYu1ehi5GTQ0RAVWLWiuXMILaQgLpE0+8GNhBbWMBTYtGfJ
 rA4r4CZxIOHl1lBbBag+p4DcxgnMHIsYGRYxahenFpUllqka6GXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MF4od35EKMkB5OSKK9rzMcIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8P7YC5QSLUtNTK9Iyc4ChAZOW4OBREuFdtwUozVtckJhbnJkOkTrFqMvxbumH90xC
 LHn5ealS4ryHQWYIgBRllObBjYCF6SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8z4GmcKTm
 VcCt+kV0BFMQEcwTP4AckRJIkJKqoFx7+f2xcf+nC1fdSkir1fw/SRZE0m1TzN/cERYvyzWyT
 ikIPhZRPzz/UUVugpTMplZ3j1W+HDsN/PHK9VPFn/7kTCxl2NasCjzTdXH5TOZzmwXZMs+mRL
 28MbXi1eYnXREmN8cexSRqlxz6GF67VvuZ6/2T7/NvX5ZUpKkl9jm73Yfvpk9Tr6opMRSnJFo
 qMVcVJwIAPzf+aBOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1492236012!79052463!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44014 invoked from network); 15 Apr 2017 06:00:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:00:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGkm-0005aD-8K
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 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 1czGkm-0005sf-5m
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGkm-0005sf-5m@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:00:12 +0000
Subject: [Xen-changelog] [xen stable-4.4] xenstored: apply a write
	transaction rate limit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNjNzUwNGU3ZDNmYmYyNWE4NmM3OTZiNGRmODNlMzdjZmY2ODYyMWYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFNh
dCBNYXIgMTggMTc6MTI6MzkgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjI2OjIxIDIw
MTcgKzAxMDAKCiAgICB4ZW5zdG9yZWQ6IGFwcGx5IGEgd3JpdGUgdHJhbnNhY3Rpb24gcmF0ZSBs
aW1pdAogICAgCiAgICBUaGlzIGF2b2lkcyBhIHJvZ3VlIGNsaWVudCBiZWluZyBhYm91dCB0byBz
dGFsbCBhbm90aGVyIGNsaWVudCAoZWcgdGhlCiAgICB0b29sc3RhY2spIGluZGVmaW5pdGVseS4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjA2LgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElh
bi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUgICAg
ICAgICAgICAgICAgfCAgIDMgKy0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMgICAg
ICAgIHwgICA5ICsrCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5oICAgICAgICB8ICAg
NiArCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMgICAgICB8IDIxNSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21h
aW4uaCAgICAgIHwgIDI1ICsrKysKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF90cmFuc2FjdGlv
bi5jIHwgICA1ICsKIDYgZmlsZXMgY2hhbmdlZCwgMjYyIGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZSBiL3Rvb2xzL3hlbnN0
b3JlL01ha2VmaWxlCmluZGV4IDI2MmY0MDEuLjA2MjJjNjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hl
bnN0b3JlL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCkBAIC0xOSw2ICsx
OSw3IEBAIFhFTlNUT1JFRF9PQkpTXyQoQ09ORklHX05ldEJTRCkgPSB4ZW5zdG9yZWRfbmV0YnNk
Lm8geGVuc3RvcmVkX3Bvc2l4Lm8KIFhFTlNUT1JFRF9PQkpTXyQoQ09ORklHX01pbmlPUykgPSB4
ZW5zdG9yZWRfbWluaW9zLm8KIAogWEVOU1RPUkVEX09CSlMgKz0gJChYRU5TVE9SRURfT0JKU195
KQorTERMSUJTX3hlbnN0b3JlZCArPSAtbHJ0CiAKIGlmbmVxICgkKFhFTlNUT1JFX1NUQVRJQ19D
TElFTlRTKSx5KQogTElCWEVOU1RPUkUgOj0gbGlieGVuc3RvcmUuc28KQEAgLTYxLDcgKzYyLDcg
QEAgaW5pdC14ZW5zdG9yZS1kb21haW46IGluaXQteGVuc3RvcmUtZG9tYWluLm8gJChMSUJYRU5T
VE9SRSkKIAkkKENDKSAkKExERkxBR1MpICReICQoTERMSUJTX2xpYnhlbmN0cmwpICQoTERMSUJT
X2xpYnhlbmd1ZXN0KSAkKExETElCU19saWJ4ZW5zdG9yZSkgLW8gJEAgJChBUFBFTkRfTERGTEFH
UykKIAogeGVuc3RvcmVkOiAkKFhFTlNUT1JFRF9PQkpTKQotCSQoQ0MpICQoTERGTEFHUykgJF4g
JChMRExJQlNfbGlieGVuY3RybCkgJChTT0NLRVRfTElCUykgLW8gJEAgJChBUFBFTkRfTERGTEFH
UykKKwkkKENDKSAkKExERkxBR1MpICReICQoTERMSUJTX2xpYnhlbmN0cmwpICQoTERMSUJTX3hl
bnN0b3JlZCkgJChTT0NLRVRfTElCUykgLW8gJEAgJChBUFBFTkRfTERGTEFHUykKIAogeGVuc3Rv
cmVkLmE6ICQoWEVOU1RPUkVEX09CSlMpCiAJJChBUikgY3IgJEAgJF4KZGlmZiAtLWdpdCBhL3Rv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRf
Y29yZS5jCmluZGV4IDIzMjRlNTMuLmJlYjYzMGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3Jl
L3hlbnN0b3JlZF9jb3JlLmMKKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYwpA
QCAtMzQyLDYgKzM0Miw3IEBAIHN0YXRpYyB2b2lkIGluaXRpYWxpemVfZmRzKGludCBzb2NrLCBp
bnQgKnBfc29ja19wb2xsZmRfaWR4LAogCQkJICAgaW50ICpwdGltZW91dCkKIHsKIAlzdHJ1Y3Qg
Y29ubmVjdGlvbiAqY29ubjsKKwlzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93OwogCiAJaWYgKGZk
cykKIAkJbWVtc2V0KGZkcywgMCwgc2l6ZW9mKHN0cnVjdCBwb2xsZmQpICogY3VycmVudF9hcnJh
eV9zaXplKTsKQEAgLTM2MSw4ICszNjIsMTEgQEAgc3RhdGljIHZvaWQgaW5pdGlhbGl6ZV9mZHMo
aW50IHNvY2ssIGludCAqcF9zb2NrX3BvbGxmZF9pZHgsCiAJCXhjZV9wb2xsZmRfaWR4ID0gc2V0
X2ZkKHhjX2V2dGNobl9mZCh4Y2VfaGFuZGxlKSwKIAkJCQkJUE9MTElOfFBPTExQUkkpOwogCisJ
d3JsX2dldHRpbWVfbm93KCZub3cpOworCiAJbGlzdF9mb3JfZWFjaF9lbnRyeShjb25uLCAmY29u
bmVjdGlvbnMsIGxpc3QpIHsKIAkJaWYgKGNvbm4tPmRvbWFpbikgeworCQkJd3JsX2NoZWNrX3Rp
bWVvdXQoY29ubi0+ZG9tYWluLCBub3csIHB0aW1lb3V0KTsKIAkJCWlmIChkb21haW5fY2FuX3Jl
YWQoY29ubikgfHwKIAkJCSAgICAoZG9tYWluX2Nhbl93cml0ZShjb25uKSAmJgogCQkJICAgICAh
bGlzdF9lbXB0eSgmY29ubi0+b3V0X2xpc3QpKSkKQEAgLTc5NSw2ICs3OTksNyBAQCBzdGF0aWMg
dm9pZCBkZWxldGVfbm9kZV9zaW5nbGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBu
b2RlICpub2RlKQogCQljb3JydXB0KGNvbm4sICJDb3VsZCBub3QgZGVsZXRlICclcyciLCBub2Rl
LT5uYW1lKTsKIAkJcmV0dXJuOwogCX0KKwogCWRvbWFpbl9lbnRyeV9kZWMoY29ubiwgbm9kZSk7
CiB9CiAKQEAgLTkzNCw2ICs5MzksNyBAQCBzdGF0aWMgdm9pZCBkb193cml0ZShzdHJ1Y3QgY29u
bmVjdGlvbiAqY29ubiwgc3RydWN0IGJ1ZmZlcmVkX2RhdGEgKmluKQogCX0KIAogCWFkZF9jaGFu
Z2Vfbm9kZShjb25uLT50cmFuc2FjdGlvbiwgbmFtZSwgZmFsc2UpOworCXdybF9hcHBseV9kZWJp
dF9kaXJlY3QoY29ubik7CiAJZmlyZV93YXRjaGVzKGNvbm4sIG5hbWUsIGZhbHNlKTsKIAlzZW5k
X2Fjayhjb25uLCBYU19XUklURSk7CiB9CkBAIC05NTgsNiArOTY0LDcgQEAgc3RhdGljIHZvaWQg
ZG9fbWtkaXIoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGNvbnN0IGNoYXIgKm5hbWUpCiAJCQly
ZXR1cm47CiAJCX0KIAkJYWRkX2NoYW5nZV9ub2RlKGNvbm4tPnRyYW5zYWN0aW9uLCBuYW1lLCBm
YWxzZSk7CisJCXdybF9hcHBseV9kZWJpdF9kaXJlY3QoY29ubik7CiAJCWZpcmVfd2F0Y2hlcyhj
b25uLCBuYW1lLCBmYWxzZSk7CiAJfQogCXNlbmRfYWNrKGNvbm4sIFhTX01LRElSKTsKQEAgLTEw
ODMsNiArMTA5MCw3IEBAIHN0YXRpYyB2b2lkIGRvX3JtKHN0cnVjdCBjb25uZWN0aW9uICpjb25u
LCBjb25zdCBjaGFyICpuYW1lKQogCiAJaWYgKF9ybShjb25uLCBub2RlLCBuYW1lKSkgewogCQlh
ZGRfY2hhbmdlX25vZGUoY29ubi0+dHJhbnNhY3Rpb24sIG5hbWUsIHRydWUpOworCQl3cmxfYXBw
bHlfZGViaXRfZGlyZWN0KGNvbm4pOwogCQlmaXJlX3dhdGNoZXMoY29ubiwgbmFtZSwgdHJ1ZSk7
CiAJCXNlbmRfYWNrKGNvbm4sIFhTX1JNKTsKIAl9CkBAIC0xMTU4LDYgKzExNjYsNyBAQCBzdGF0
aWMgdm9pZCBkb19zZXRfcGVybXMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIHN0cnVjdCBidWZm
ZXJlZF9kYXRhICppbikKIAl9CiAKIAlhZGRfY2hhbmdlX25vZGUoY29ubi0+dHJhbnNhY3Rpb24s
IG5hbWUsIGZhbHNlKTsKKwl3cmxfYXBwbHlfZGViaXRfZGlyZWN0KGNvbm4pOwogCWZpcmVfd2F0
Y2hlcyhjb25uLCBuYW1lLCBmYWxzZSk7CiAJc2VuZF9hY2soY29ubiwgWFNfU0VUX1BFUk1TKTsK
IH0KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmggYi90b29scy94
ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5oCmluZGV4IGNmYmNmNmYuLmZiNGQwZTAgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmgKKysrIGIvdG9vbHMveGVuc3RvcmUv
eGVuc3RvcmVkX2NvcmUuaApAQCAtMzEsNiArMzEsMTIgQEAKICNpbmNsdWRlICJsaXN0LmgiCiAj
aW5jbHVkZSAidGRiLmgiCiAKKyNkZWZpbmUgTUlOKGEsIGIpICgoKGEpIDwgKGIpKT8gKGEpIDog
KGIpKQorCit0eXBlZGVmIGludDMyX3Qgd3JsX2NyZWRpdHQ7CisjZGVmaW5lIFdSTF9DUkVESVRf
TUFYICgxMDAwKjEwMDAqMTAwMCkKKy8qIF4gc2F0aXNmaWVzIG5vbi1vdmVyZmxvdyBjb25kaXRp
b24gZm9yIHdybF94ZmVyX2NyZWRpdCAqLworCiBzdHJ1Y3QgYnVmZmVyZWRfZGF0YQogewogCXN0
cnVjdCBsaXN0X2hlYWQgbGlzdDsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3Jl
ZF9kb21haW4uYyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwppbmRleCBmMjRi
ZDZiLi4xNmMzMDNlIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWlu
LmMKKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCkBAIC0yMyw2ICsyMyw3
IEBACiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8c3RkYXJnLmg+CiAjaW5jbHVkZSA8
eGVuY3RybC5oPgorI2luY2x1ZGUgPHRpbWUuaD4KIAogI2luY2x1ZGUgInV0aWxzLmgiCiAjaW5j
bHVkZSAidGFsbG9jLmgiCkBAIC03NSw2ICs3NiwxMCBAQCBzdHJ1Y3QgZG9tYWluCiAKIAkvKiBu
dW1iZXIgb2Ygd2F0Y2ggZm9yIHRoaXMgZG9tYWluICovCiAJaW50IG5id2F0Y2g7CisKKwkvKiB3
cml0ZSByYXRlIGxpbWl0ICovCisJd3JsX2NyZWRpdHQgd3JsX2NyZWRpdDsgLyogWyAtd3JsX2Nv
bmZpZ193cml0ZWNvc3QsICtfZGJ1cnN0IF0gKi8KKwlzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgd3Js
X3RpbWVzdGFtcDsKIH07CiAKIHN0YXRpYyBMSVNUX0hFQUQoZG9tYWlucyk7CkBAIC0yMDcsNiAr
MjEyLDggQEAgc3RhdGljIGludCBkZXN0cm95X2RvbWFpbih2b2lkICpfZG9tYWluKQogCiAJZmly
ZV93YXRjaGVzKE5VTEwsICJAcmVsZWFzZURvbWFpbiIsIGZhbHNlKTsKIAorCXdybF9kb21haW5f
ZGVzdHJveShkb21haW4pOworCiAJcmV0dXJuIDA7CiB9CiAKQEAgLTI1NCw2ICsyNjEsOSBAQCB2
b2lkIGhhbmRsZV9ldmVudCh2b2lkKQogYm9vbCBkb21haW5fY2FuX3JlYWQoc3RydWN0IGNvbm5l
Y3Rpb24gKmNvbm4pCiB7CiAJc3RydWN0IHhlbnN0b3JlX2RvbWFpbl9pbnRlcmZhY2UgKmludGYg
PSBjb25uLT5kb21haW4tPmludGVyZmFjZTsKKworCWlmIChkb21haW5faXNfdW5wcml2aWxlZ2Vk
KGNvbm4pICYmIGNvbm4tPmRvbWFpbi0+d3JsX2NyZWRpdCA8IDApCisJCXJldHVybiBmYWxzZTsK
IAlyZXR1cm4gKGludGYtPnJlcV9jb25zICE9IGludGYtPnJlcV9wcm9kKTsKIH0KIApAQCAtMjg1
LDYgKzI5NSw4IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpuZXdfZG9tYWluKHZvaWQgKmNvbnRl
eHQsIHVuc2lnbmVkIGludCBkb21pZCwKIAlkb21haW4tPmRvbWlkID0gZG9taWQ7CiAJZG9tYWlu
LT5wYXRoID0gdGFsbG9jX2RvbWFpbl9wYXRoKGRvbWFpbiwgZG9taWQpOwogCisJd3JsX2RvbWFp
bl9uZXcoZG9tYWluKTsKKwogCWxpc3RfYWRkKCZkb21haW4tPmxpc3QsICZkb21haW5zKTsKIAl0
YWxsb2Nfc2V0X2Rlc3RydWN0b3IoZG9tYWluLCBkZXN0cm95X2RvbWFpbik7CiAKQEAgLTc0OCw2
ICs3NjAsMjA5IEBAIGludCBkb21haW5fd2F0Y2goc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pCiAJ
CTogMDsKIH0KIAorc3RhdGljIHdybF9jcmVkaXR0IHdybF9jb25maWdfd3JpdGVjb3N0ICAgICAg
PSBXUkxfRkFDVE9SOworc3RhdGljIHdybF9jcmVkaXR0IHdybF9jb25maWdfcmF0ZSAgICAgICAg
ICAgPSBXUkxfUkFURSAgICogV1JMX0ZBQ1RPUjsKK3N0YXRpYyB3cmxfY3JlZGl0dCB3cmxfY29u
ZmlnX2RidXJzdCAgICAgICAgID0gV1JMX0RCVVJTVCAqIFdSTF9GQUNUT1I7CitzdGF0aWMgd3Js
X2NyZWRpdHQgd3JsX2NvbmZpZ19nYnVyc3QgICAgICAgICA9IFdSTF9HQlVSU1QgKiBXUkxfRkFD
VE9SOworc3RhdGljIHdybF9jcmVkaXR0IHdybF9jb25maWdfbmV3ZG9tc19kYnVyc3QgPQorCSAg
ICAgICAgICAgICAgICAgICAgICAgICBXUkxfREJVUlNUICogV1JMX05FV0RPTVMgKiBXUkxfRkFD
VE9SOworCitsb25nIHdybF9udHJhbnNhY3Rpb25zOworCitzdGF0aWMgbG9uZyB3cmxfbmRvbWFp
bnM7CitzdGF0aWMgd3JsX2NyZWRpdHQgd3JsX3Jlc2VydmU7IC8qIFstd3JsX2NvbmZpZ19uZXdk
b21zX2RidXJzdCwgK19nYnVyc3QgXSAqLworCit2b2lkIHdybF9nZXR0aW1lX25vdyhzdHJ1Y3Qg
d3JsX3RpbWVzdGFtcHQgKm5vd193dCkKK3sKKwlzdHJ1Y3QgdGltZXNwZWMgbm93X3RzOworCWlu
dCByOworCisJciA9IGNsb2NrX2dldHRpbWUoQ0xPQ0tfTU9OT1RPTklDLCAmbm93X3RzKTsKKwlp
ZiAocikKKwkJYmFyZl9wZXJyb3IoIkNvdWxkIG5vdCBmaW5kIHRpbWUgKGNsb2NrX2dldHRpbWUg
ZmFpbGVkKSIpOworCisJbm93X3d0LT5zZWMgPSBub3dfdHMudHZfc2VjOworCW5vd193dC0+bXNl
YyA9IG5vd190cy50dl9uc2VjIC8gMTAwMDAwMDsKK30KKworc3RhdGljIHZvaWQgd3JsX3hmZXJf
Y3JlZGl0KHdybF9jcmVkaXR0ICpkZWJpdCwgIHdybF9jcmVkaXR0IGRlYml0X2Zsb29yLAorCQkJ
ICAgIHdybF9jcmVkaXR0ICpjcmVkaXQsIHdybF9jcmVkaXR0IGNyZWRpdF9jZWlsKQorCS8qCisJ
ICogVHJhbnNmZXJzIHplcm8gb3IgbW9yZSBjcmVkaXQgZnJvbSAiZGViaXQiIHRvICJjcmVkaXQi
LgorCSAqIFRyYW5zZmVycyBhcyBtdWNoIGFzIHBvc3NpYmxlIHdoaWxlIG1haW50YWluaW5nCisJ
ICogZGViaXQgPj0gZGViaXRfZmxvb3IgYW5kIGNyZWRpdCA8PSBjcmVkaXRfY2VpbC4KKwkgKiAo
SWYgdGhhdCdzIHZpb2xhdGVkIGFscmVhZHksIGRvZXMgbm90aGluZy4pCisJICoKKwkgKiBTdWZm
aWNpZW50IGNvbmRpdGlvbnMgdG8gYXZvaWQgb3ZlcmZsb3csIGVpdGhlciBvZjoKKwkgKiAgfGV2
ZXJ5IGFyZ3VtZW50fCA8PSAweDNmZmZmZmZmCisJICogIHxldmVyeSBhcmd1bWVudHwgPD0gMUU5
CisJICogIHxldmVyeSBhcmd1bWVudHwgPD0gV1JMX0NSRURJVF9NQVgKKwkgKiAoQW5kIHRoaXMg
Y29uZGl0aW9uIGlzIHByZXNlcnZlZC4pCisJICovCit7CisJd3JsX2NyZWRpdHQgeGZlciA9IE1J
TiggKmRlYml0ICAgICAgLSBkZWJpdF9mbG9vciwKKwkJCSAgICAgICAgY3JlZGl0X2NlaWwgLSAq
Y3JlZGl0ICAgICAgKTsKKwlpZiAoeGZlciA+IDApIHsKKwkJKmRlYml0IC09IHhmZXI7CisJCSpj
cmVkaXQgKz0geGZlcjsKKwl9Cit9CisKK3ZvaWQgd3JsX2RvbWFpbl9uZXcoc3RydWN0IGRvbWFp
biAqZG9tYWluKQoreworCWRvbWFpbi0+d3JsX2NyZWRpdCA9IDA7CisJd3JsX2dldHRpbWVfbm93
KCZkb21haW4tPndybF90aW1lc3RhbXApOworCXdybF9uZG9tYWlucysrOworCS8qIFN0ZWFsIHVw
IHRvIERCVVJTVCBmcm9tIHRoZSByZXNlcnZlICovCisJd3JsX3hmZXJfY3JlZGl0KCZ3cmxfcmVz
ZXJ2ZSwgLXdybF9jb25maWdfbmV3ZG9tc19kYnVyc3QsCisJCQkmZG9tYWluLT53cmxfY3JlZGl0
LCB3cmxfY29uZmlnX2RidXJzdCk7Cit9CisKK3ZvaWQgd3JsX2RvbWFpbl9kZXN0cm95KHN0cnVj
dCBkb21haW4gKmRvbWFpbikKK3sKKwl3cmxfbmRvbWFpbnMtLTsKKwkvKgorCSAqIERvbid0IGJv
dGhlciByZWNhbGN1bGF0aW5nIGRvbWFpbidzIGNyZWRpdCAtIHRoaXMganVzdAorCSAqIG1lYW5z
IHdlIGRvbid0IGdpdmUgdGhlIHJlc2VydmUgdGhlIGVuZGluZyBkb21haW4ncyBjcmVkaXQKKwkg
KiBmb3IgdGltZSBlbGFwc2VkIHNpbmNlIGxhc3QgdXBkYXRlLgorCSAqLworCXdybF94ZmVyX2Ny
ZWRpdCgmZG9tYWluLT53cmxfY3JlZGl0LCAwLAorCQkJJndybF9yZXNlcnZlLCB3cmxfY29uZmln
X2RidXJzdCk7Cit9CisKK3ZvaWQgd3JsX2NyZWRpdF91cGRhdGUoc3RydWN0IGRvbWFpbiAqZG9t
YWluLCBzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93KQoreworCS8qCisJICogV2Ugd2FudCB0byBj
YWxjdWxhdGUKKwkgKiAgICBjcmVkaXQgKz0gKG5vdyAtIHRpbWVzdGFtcCkgKiBSQVRFIC8gbmRv
bXM7CisJICogQnV0IHdlIHdhbnQgaXQgdG8gc2F0dXJhdGUsIGFuZCB0byBhdm9pZCBmbG9hdGlu
ZyBwb2ludC4KKwkgKiBUbyBhdm9pZCByb3VuZGluZyBlcnJvcnMgZnJvbSBjb25zdGFudGx5IGFk
ZGluZyBzbWFsbAorCSAqIGFtb3VudHMgb2YgY3JlZGl0LCB3ZSBvbmx5IGFkZCBjcmVkaXQgZm9y
IHdob2xlIG1pbGxpc2Vjb25kcy4KKwkgKi8KKwlsb25nIHNlY29uZHMgICAgICA9IG5vdy5zZWMg
LSAgZG9tYWluLT53cmxfdGltZXN0YW1wLnNlYzsKKwlsb25nIG1pbGxpc2Vjb25kcyA9IG5vdy5t
c2VjIC0gZG9tYWluLT53cmxfdGltZXN0YW1wLm1zZWM7CisJbG9uZyBtc2VjOworCWludDY0X3Qg
ZGVub20sIG51bTsKKwl3cmxfY3JlZGl0dCBzdXJwbHVzOworCisJc2Vjb25kcyA9IE1JTihzZWNv
bmRzLCAxMDAwKjEwMDApOyAvKiBhcmJpdHJhcnksIHByZXZlbnRzIG92ZXJmbG93ICovCisJbXNl
YyA9IHNlY29uZHMgKiAxMDAwICsgbWlsbGlzZWNvbmRzOworCisJaWYgKG1zZWMgPCAwKQorICAg
ICAgICAgICAgICAgIC8qIHNob3VsZG4ndCBoYXBwZW4gd2l0aCBDTE9DS19NT05PVE9OSUMgKi8K
KwkJbXNlYyA9IDA7CisKKwkvKiAzMngzMiAtPiA2NCBjYW5ub3Qgb3ZlcmZsb3cgKi8KKwlkZW5v
bSA9IChpbnQ2NF90KW1zZWMgKiB3cmxfY29uZmlnX3JhdGU7CisJbnVtICA9ICAoaW50NjRfdCl3
cmxfbmRvbWFpbnMgKiAxMDAwOworCS8qIGRlbm9tIC8gbnVtIDw9IDFFNiAqIHdybF9jb25maWdf
cmF0ZSwgc28gd2l0aAorCSAgIHJlYXNvbmFibGUgd3JsX2NvbmZpZ19yYXRlLCBkZW5vbSAvIG51
bSA8PCAyXjY0ICovCisKKwkvKiBhdCBsYXN0ISAqLworCWRvbWFpbi0+d3JsX2NyZWRpdCA9IE1J
TiggKGludDY0X3QpZG9tYWluLT53cmxfY3JlZGl0ICsgZGVub20gLyBudW0sCisJCQkJICBXUkxf
Q1JFRElUX01BWCApOworCS8qIChtYXliZSBicmllZmx5IHZpb2xhdGluZyB0aGUgREJVUlNUIGNh
cCBvbiB3cmxfY3JlZGl0KSAqLworCisJLyogbWF5YmUgdGFrZSBmcm9tIHRoZSByZXNlcnZlIHRv
IG1ha2UgdXMgbm9ubmVnYXRpdmUgKi8KKwl3cmxfeGZlcl9jcmVkaXQoJndybF9yZXNlcnZlLCAg
ICAgICAgMCwKKwkJCSZkb21haW4tPndybF9jcmVkaXQsIDApOworCisJLyogcmV0dXJuIGFueSBz
dXJwbHVzIChvdmVyIERCVVJTVCkgdG8gdGhlIHJlc2VydmUgKi8KKwlzdXJwbHVzID0gMDsKKwl3
cmxfeGZlcl9jcmVkaXQoJmRvbWFpbi0+d3JsX2NyZWRpdCwgd3JsX2NvbmZpZ19kYnVyc3QsCisJ
CQkmc3VycGx1cywgICAgICAgICAgICBXUkxfQ1JFRElUX01BWCk7CisJd3JsX3hmZXJfY3JlZGl0
KCZzdXJwbHVzLCAgICAgMCwKKwkJCSZ3cmxfcmVzZXJ2ZSwgd3JsX2NvbmZpZ19nYnVyc3QpOwor
CS8qIHN1cnBsdXMgaXMgbm93IGltcGxpY2l0bHkgZGlzY2FyZGVkICovCisKKwlkb21haW4tPndy
bF90aW1lc3RhbXAgPSBub3c7CisKKwl0cmFjZSgid3JsOiBkb20gJTRkICU2bGQgIG1zZWMgICU5
bGQgY3JlZGl0ICAgJTlsZCByZXNlcnZlIgorCSAgICAgICIgICU5bGQgZGlzY2FyZFxuIiwKKwkg
ICAgICBkb21haW4tPmRvbWlkLAorCSAgICAgIG1zZWMsCisJICAgICAgKGxvbmcpZG9tYWluLT53
cmxfY3JlZGl0LCAobG9uZyl3cmxfcmVzZXJ2ZSwKKwkgICAgICAobG9uZylzdXJwbHVzKTsKK30K
KwkJCQordm9pZCB3cmxfY2hlY2tfdGltZW91dChzdHJ1Y3QgZG9tYWluICpkb21haW4sCisJCSAg
ICAgICBzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93LAorCQkgICAgICAgaW50ICpwdGltZW91dCkK
K3sKKwl1aW50NjRfdCBudW0sIGRlbm9tOworCWludCB3YWtldXA7CisKKwl3cmxfY3JlZGl0X3Vw
ZGF0ZShkb21haW4sIG5vdyk7CisKKwlpZiAoZG9tYWluLT53cmxfY3JlZGl0ID49IDApCisJCS8q
IG5vdCBibG9ja2VkICovCisJCXJldHVybjsKKworCWlmICghKnB0aW1lb3V0KQorCQkvKiBhbHJl
YWR5IGRlY2lkZWQgb24gaW1tZWRpYXRlIHdha2V1cCwKKwkJICAgc28gbm8gbmVlZCB0byBjYWxj
dWxhdGUgb3VyIHRpbWVvdXQgKi8KKwkJcmV0dXJuOworCisJLyogY2FsY3VsYXRlICB3YWtldXAg
PSBub3cgKyAtY3JlZGl0IC8gKFJBVEUgLyBuZG9tcyk7ICovCisKKwkvKiBjcmVkaXQgY2Fubm90
IGdvIG1vcmUgLXZlIHRoYW4gb25lIHRyYW5zYWN0aW9uLAorCSAqIHNvIHRoZSBmaXJzdCBtdWx0
aXBsaWNhdGlvbiBjYW5ub3Qgb3ZlcmZsb3cgZXZlbiAzMi1iaXQgKi8KKwludW0gICA9ICh1aW50
NjRfdCkoLWRvbWFpbi0+d3JsX2NyZWRpdCAqIDEwMDApICogd3JsX25kb21haW5zOworCWRlbm9t
ID0gd3JsX2NvbmZpZ19yYXRlOworCisJd2FrZXVwID0gTUlOKCBudW0gLyBkZW5vbSAvKiB1aW50
NjRfdCAqLywgSU5UX01BWCApOworCWlmICgqcHRpbWVvdXQ9PS0xIHx8IHdha2V1cCA8ICpwdGlt
ZW91dCkKKwkJKnB0aW1lb3V0ID0gd2FrZXVwOworCisJdHJhY2UoIndybDogZG9tYWluICV1IGNy
ZWRpdD0lbGQgKHJlc2VydmU9JWxkKSBTTEVFUElORyBmb3IgJWRcbiIsCisJICAgICAgZG9tYWlu
LT5kb21pZCwKKwkgICAgICAobG9uZylkb21haW4tPndybF9jcmVkaXQsIChsb25nKXdybF9yZXNl
cnZlLAorCSAgICAgIHdha2V1cCk7Cit9CisKK3ZvaWQgd3JsX2FwcGx5X2RlYml0X2FjdHVhbChz
dHJ1Y3QgZG9tYWluICpkb21haW4pCit7CisJc3RydWN0IHdybF90aW1lc3RhbXB0IG5vdzsKKwor
CWlmICghZG9tYWluKQorCQkvKiBzb2NrZXRzIGVzY2FwZSB0aGUgd3JpdGUgcmF0ZSBsaW1pdCAq
LworCQlyZXR1cm47CisKKwl3cmxfZ2V0dGltZV9ub3coJm5vdyk7CisJd3JsX2NyZWRpdF91cGRh
dGUoZG9tYWluLCBub3cpOworCisJZG9tYWluLT53cmxfY3JlZGl0IC09IHdybF9jb25maWdfd3Jp
dGVjb3N0OworCXRyYWNlKCJ3cmw6IGRvbWFpbiAldSBjcmVkaXQ9JWxkIChyZXNlcnZlPSVsZClc
biIsCisJICAgICAgZG9tYWluLT5kb21pZCwKKwkgICAgICAobG9uZylkb21haW4tPndybF9jcmVk
aXQsIChsb25nKXdybF9yZXNlcnZlKTsKK30KKwordm9pZCB3cmxfYXBwbHlfZGViaXRfZGlyZWN0
KHN0cnVjdCBjb25uZWN0aW9uICpjb25uKQoreworCWlmICghY29ubikKKwkJLyogc29tZSB3cml0
ZXMgYXJlIGdlbmVyYXRlZCBpbnRlcm5hbGx5ICovCisJCXJldHVybjsKKworCWlmIChjb25uLT50
cmFuc2FjdGlvbikKKwkJLyogdGhlc2UgYXJlIGFjY291bnRlZCBmb3Igd2hlbiB0aGUgdHJhbnNh
Y3Rpb24gZW5kcyAqLworCQlyZXR1cm47CisKKwlpZiAoIXdybF9udHJhbnNhY3Rpb25zKQorCQkv
KiB3ZSBkb24ndCBjb25mbGljdCB3aXRoIGFueW9uZSAqLworCQlyZXR1cm47CisKKwl3cmxfYXBw
bHlfZGViaXRfYWN0dWFsKGNvbm4tPmRvbWFpbik7Cit9CisKK3ZvaWQgd3JsX2FwcGx5X2RlYml0
X3RyYW5zX2NvbW1pdChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubikKK3sKKwlpZiAod3JsX250cmFu
c2FjdGlvbnMgPD0gMSkKKwkJLyogb3VyIG93biB0cmFuc2FjdGlvbiBhcHBlYXJzIGluIHRoZSBj
b3VudGVyICovCisJCXJldHVybjsKKworCXdybF9hcHBseV9kZWJpdF9hY3R1YWwoY29ubi0+ZG9t
YWluKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqICBjLWZpbGUtc3R5bGU6ICJs
aW51eCIKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaCBiL3Rv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaAppbmRleCA5ZTJhZmFlLi5hMDA4NTU0IDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmgKKysrIGIvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5oCkBAIC02Niw0ICs2NiwyOSBAQCB2b2lkIGRvbWFp
bl93YXRjaF9pbmMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOwogdm9pZCBkb21haW5fd2F0Y2hf
ZGVjKHN0cnVjdCBjb25uZWN0aW9uICpjb25uKTsKIGludCBkb21haW5fd2F0Y2goc3RydWN0IGNv
bm5lY3Rpb24gKmNvbm4pOwogCisvKiBXcml0ZSByYXRlIGxpbWl0aW5nICovCisKKyNkZWZpbmUg
V1JMX0ZBQ1RPUiAgIDEwMDAgLyogZm9yIGZpeGVkLXBvaW50IGFyaXRobWV0aWMgKi8KKyNkZWZp
bmUgV1JMX1JBVEUgICAgICAyMDAKKyNkZWZpbmUgV1JMX0RCVVJTVCAgICAgMTAKKyNkZWZpbmUg
V1JMX0dCVVJTVCAgIDEwMDAKKyNkZWZpbmUgV1JMX05FV0RPTVMgICAgIDUKKworc3RydWN0IHdy
bF90aW1lc3RhbXB0IHsKKwl0aW1lX3Qgc2VjOworCWludCBtc2VjOworfTsKKworZXh0ZXJuIGxv
bmcgd3JsX250cmFuc2FjdGlvbnM7CisKK3ZvaWQgd3JsX2dldHRpbWVfbm93KHN0cnVjdCB3cmxf
dGltZXN0YW1wdCAqbm93X3RzKTsKK3ZvaWQgd3JsX2RvbWFpbl9uZXcoc3RydWN0IGRvbWFpbiAq
ZG9tYWluKTsKK3ZvaWQgd3JsX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmRvbWFpbik7
Cit2b2lkIHdybF9jcmVkaXRfdXBkYXRlKHN0cnVjdCBkb21haW4gKmRvbWFpbiwgc3RydWN0IHdy
bF90aW1lc3RhbXB0IG5vdyk7Cit2b2lkIHdybF9jaGVja190aW1lb3V0KHN0cnVjdCBkb21haW4g
KmRvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHdybF90aW1lc3RhbXB0IG5v
dywKKyAgICAgICAgICAgICAgICAgICAgICAgaW50ICpwdGltZW91dCk7Cit2b2lkIHdybF9hcHBs
eV9kZWJpdF9kaXJlY3Qoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOwordm9pZCB3cmxfYXBwbHlf
ZGViaXRfdHJhbnNfY29tbWl0KHN0cnVjdCBjb25uZWN0aW9uICpjb25uKTsKKwogI2VuZGlmIC8q
IF9YRU5TVE9SRURfRE9NQUlOX0ggKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0
b3JlZF90cmFuc2FjdGlvbi5jIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3RyYW5zYWN0aW9u
LmMKaW5kZXggNTBhMzJmYi4uNGRkYzhjOCAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVu
c3RvcmVkX3RyYW5zYWN0aW9uLmMKKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3RyYW5z
YWN0aW9uLmMKQEAgLTExNyw2ICsxMTcsNyBAQCBzdGF0aWMgaW50IGRlc3Ryb3lfdHJhbnNhY3Rp
b24odm9pZCAqX3RyYW5zYWN0aW9uKQogewogCXN0cnVjdCB0cmFuc2FjdGlvbiAqdHJhbnMgPSBf
dHJhbnNhY3Rpb247CiAKKwl3cmxfbnRyYW5zYWN0aW9ucy0tOwogCXRyYWNlX2Rlc3Ryb3kodHJh
bnMsICJ0cmFuc2FjdGlvbiIpOwogCWlmICh0cmFucy0+dGRiKQogCQl0ZGJfY2xvc2UodHJhbnMt
PnRkYik7CkBAIC0xODAsNiArMTgxLDcgQEAgdm9pZCBkb190cmFuc2FjdGlvbl9zdGFydChzdHJ1
Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IGJ1ZmZlcmVkX2RhdGEgKmluKQogCXRhbGxvY19z
dGVhbChjb25uLCB0cmFucyk7CiAJdGFsbG9jX3NldF9kZXN0cnVjdG9yKHRyYW5zLCBkZXN0cm95
X3RyYW5zYWN0aW9uKTsKIAljb25uLT50cmFuc2FjdGlvbl9zdGFydGVkKys7CisJd3JsX250cmFu
c2FjdGlvbnMrKzsKIAogCXNucHJpbnRmKGlkX3N0ciwgc2l6ZW9mKGlkX3N0ciksICIldSIsIHRy
YW5zLT5pZCk7CiAJc2VuZF9yZXBseShjb25uLCBYU19UUkFOU0FDVElPTl9TVEFSVCwgaWRfc3Ry
LCBzdHJsZW4oaWRfc3RyKSsxKTsKQEAgLTIxNCw2ICsyMTYsOSBAQCB2b2lkIGRvX3RyYW5zYWN0
aW9uX2VuZChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgY29uc3QgY2hhciAqYXJnKQogCQkJc2Vu
ZF9lcnJvcihjb25uLCBFQUdBSU4pOwogCQkJcmV0dXJuOwogCQl9CisKKwkJd3JsX2FwcGx5X2Rl
Yml0X3RyYW5zX2NvbW1pdChjb25uKTsKKwogCQlpZiAoIXJlcGxhY2VfdGRiKHRyYW5zLT50ZGJf
bmFtZSwgdHJhbnMtPnRkYikpIHsKIAkJCXNlbmRfZXJyb3IoY29ubiwgZXJybm8pOwogCQkJcmV0
dXJuOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:00:25 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:00:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGkz-0006Nq-A2; Sat, 15 Apr 2017 06:00:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGky-0006Ne-Sv
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:25 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B1/96-08157-8F6B1F85; Sat, 15 Apr 2017 06:00:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVff7to8
 RBqvvKFpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxpa5jWwFO+Qrjr3dyNLAuE2qi5GLQ0jgC6NE
 2653LBDOeUaJpZ92sHYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQInFh4
 y5WEJtXwEzi4oSV7CCtLED1p6YyTmDkWMDIsIpRozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DAWC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg3HNds9DjJIcTEqivK4xHyOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfDmbAXKCRalpqdWpGXmAIMDJi3BwaMkwrtuC1Cat7ggMbc4Mx0idYpRl+Pd0g/v
 mYRY8vLzUqXEeQ+DzBAAKcoozYMbAQvUS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmfQwyh
 SczrwRu0yugI5iAjmCY/AHkiJJEhJRUA6PR4efs5o3ysyYJfBDrnsdl0fLvXLbE/oPKFd679r
 Oveee+zEGP71++2b1WYa++zKntz2+++LDHUOLIVZ+dE54Y7t9geX7yo8da1htbcmW2cSTZTig
 0+HUxzvGJIef690u13tYm/sztknx/vzN4f9u/V1q/csxPMCx/8eJRU5fhxre6MuJa/NxKLMUZ
 iYZazEXFiQAztGuwTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1492236022!95836310!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47512 invoked from network); 15 Apr 2017 06:00:23 -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; 15 Apr 2017 06:00:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGkw-0005aY-C4
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGkw-0005tx-9U
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGkw-0005tx-9U@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:00:22 +0000
Subject: [Xen-changelog] [xen stable-4.4] xenstored: Log when the write
	transaction rate limit bites
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNkMDBiM2U4YWM1MDY3MWU4ZmU0YTRjNDI3Njg2NDEzYTI3MzI0Y2IKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFNh
dCBNYXIgMTggMTc6MTM6MjcgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjI2OjI5IDIw
MTcgKzAxMDAKCiAgICB4ZW5zdG9yZWQ6IExvZyB3aGVuIHRoZSB3cml0ZSB0cmFuc2FjdGlvbiBy
YXRlIGxpbWl0IGJpdGVzCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIAogICAgcGx1czoKICAgIAogICAgeGVuc3RvcmU6IGRvbnQgaW5j
cmVtZW50IGJvb2wgdmFyaWFibGUKICAgIEluc3RlYWQgb2YgaW5jcmVtZW50aW5nIGEgYm9vbCB2
YXJpYWJsZSBqdXN0IHNldCBpdCB0byB0cnVlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2Nv
cmUuYyAgIHwgIDEgKwogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jIHwgMjYgKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4u
aCB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jIGIvdG9vbHMveGVuc3RvcmUveGVuc3Rv
cmVkX2NvcmUuYwppbmRleCBiZWI2MzBiLi41NWQ0YjNiIDEwMDY0NAotLS0gYS90b29scy94ZW5z
dG9yZS94ZW5zdG9yZWRfY29yZS5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3Jl
LmMKQEAgLTM2Myw2ICszNjMsNyBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplX2ZkcyhpbnQgc29j
aywgaW50ICpwX3NvY2tfcG9sbGZkX2lkeCwKIAkJCQkJUE9MTElOfFBPTExQUkkpOwogCiAJd3Js
X2dldHRpbWVfbm93KCZub3cpOworCXdybF9sb2dfcGVyaW9kaWMobm93KTsKIAogCWxpc3RfZm9y
X2VhY2hfZW50cnkoY29ubiwgJmNvbm5lY3Rpb25zLCBsaXN0KSB7CiAJCWlmIChjb25uLT5kb21h
aW4pIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyBiL3Rv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwppbmRleCAxNmMzMDNlLi42NmQyNDU0IDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKKysrIGIvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCkBAIC0yNCw2ICsyNCw3IEBACiAjaW5jbHVkZSA8
c3RkYXJnLmg+CiAjaW5jbHVkZSA8eGVuY3RybC5oPgogI2luY2x1ZGUgPHRpbWUuaD4KKyNpbmNs
dWRlIDxzeXNsb2cuaD4KIAogI2luY2x1ZGUgInV0aWxzLmgiCiAjaW5jbHVkZSAidGFsbG9jLmgi
CkBAIC04MCw2ICs4MSw3IEBAIHN0cnVjdCBkb21haW4KIAkvKiB3cml0ZSByYXRlIGxpbWl0ICov
CiAJd3JsX2NyZWRpdHQgd3JsX2NyZWRpdDsgLyogWyAtd3JsX2NvbmZpZ193cml0ZWNvc3QsICtf
ZGJ1cnN0IF0gKi8KIAlzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgd3JsX3RpbWVzdGFtcDsKKwlib29s
IHdybF9kZWxheV9sb2dnZWQ7CiB9OwogCiBzdGF0aWMgTElTVF9IRUFEKGRvbWFpbnMpOwpAQCAt
NzcxLDYgKzc3Myw3IEBAIGxvbmcgd3JsX250cmFuc2FjdGlvbnM7CiAKIHN0YXRpYyBsb25nIHdy
bF9uZG9tYWluczsKIHN0YXRpYyB3cmxfY3JlZGl0dCB3cmxfcmVzZXJ2ZTsgLyogWy13cmxfY29u
ZmlnX25ld2RvbXNfZGJ1cnN0LCArX2didXJzdCBdICovCitzdGF0aWMgdGltZV90IHdybF9sb2df
bGFzdF93YXJuaW5nOyAvKiAwOiBubyBwcmV2aW91cyB3YXJuaW5nICovCiAKIHZvaWQgd3JsX2dl
dHRpbWVfbm93KHN0cnVjdCB3cmxfdGltZXN0YW1wdCAqbm93X3d0KQogewpAQCAtOTIwLDYgKzky
Myw5IEBAIHZvaWQgd3JsX2NoZWNrX3RpbWVvdXQoc3RydWN0IGRvbWFpbiAqZG9tYWluLAogCSAg
ICAgIHdha2V1cCk7CiB9CiAKKyNkZWZpbmUgV1JMX0xPRyhub3csIC4uLikgXAorCShzeXNsb2co
TE9HX1dBUk5JTkcsICJ3cml0ZSByYXRlIGxpbWl0OiAiIF9fVkFfQVJHU19fKSkKKwogdm9pZCB3
cmxfYXBwbHlfZGViaXRfYWN0dWFsKHN0cnVjdCBkb21haW4gKmRvbWFpbikKIHsKIAlzdHJ1Y3Qg
d3JsX3RpbWVzdGFtcHQgbm93OwpAQCAtOTM1LDYgKzk0MSwyNiBAQCB2b2lkIHdybF9hcHBseV9k
ZWJpdF9hY3R1YWwoc3RydWN0IGRvbWFpbiAqZG9tYWluKQogCXRyYWNlKCJ3cmw6IGRvbWFpbiAl
dSBjcmVkaXQ9JWxkIChyZXNlcnZlPSVsZClcbiIsCiAJICAgICAgZG9tYWluLT5kb21pZCwKIAkg
ICAgICAobG9uZylkb21haW4tPndybF9jcmVkaXQsIChsb25nKXdybF9yZXNlcnZlKTsKKworCWlm
IChkb21haW4tPndybF9jcmVkaXQgPCAwKSB7CisJCWlmICghZG9tYWluLT53cmxfZGVsYXlfbG9n
Z2VkKSB7CisJCQlkb21haW4tPndybF9kZWxheV9sb2dnZWQgPSB0cnVlOworCQkJV1JMX0xPRyhu
b3csICJkb21haW4gJWxkIGlzIGFmZmVjdGVkIiwKKwkJCQkobG9uZylkb21haW4tPmRvbWlkKTsK
KwkJfSBlbHNlIGlmICghd3JsX2xvZ19sYXN0X3dhcm5pbmcpIHsKKwkJCVdSTF9MT0cobm93LCAi
cmF0ZSBsaW1pdGluZyByZXN0YXJ0cyIpOworCQl9CisJCXdybF9sb2dfbGFzdF93YXJuaW5nID0g
bm93LnNlYzsKKwl9Cit9CisKK3ZvaWQgd3JsX2xvZ19wZXJpb2RpYyhzdHJ1Y3Qgd3JsX3RpbWVz
dGFtcHQgbm93KQoreworCWlmICh3cmxfbG9nX2xhc3Rfd2FybmluZyAmJgorCSAgICAobm93LnNl
YyAtIHdybF9sb2dfbGFzdF93YXJuaW5nKSA+IFdSTF9MT0dFVkVSWSkgeworCQlXUkxfTE9HKG5v
dywgIm5vdCBpbiBmb3JjZSByZWNlbnRseSIpOworCQl3cmxfbG9nX2xhc3Rfd2FybmluZyA9IDA7
CisJfQogfQogCiB2b2lkIHdybF9hcHBseV9kZWJpdF9kaXJlY3Qoc3RydWN0IGNvbm5lY3Rpb24g
KmNvbm4pCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmggYi90
b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmgKaW5kZXggYTAwODU1NC4uYTk2NTBjYyAx
MDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5oCisrKyBiL3Rvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaApAQCAtNzMsNiArNzMsNyBAQCBpbnQgZG9tYWlu
X3dhdGNoKHN0cnVjdCBjb25uZWN0aW9uICpjb25uKTsKICNkZWZpbmUgV1JMX0RCVVJTVCAgICAg
MTAKICNkZWZpbmUgV1JMX0dCVVJTVCAgIDEwMDAKICNkZWZpbmUgV1JMX05FV0RPTVMgICAgIDUK
KyNkZWZpbmUgV1JMX0xPR0VWRVJZICAxMjAgLyogc2Vjb25kcyAqLwogCiBzdHJ1Y3Qgd3JsX3Rp
bWVzdGFtcHQgewogCXRpbWVfdCBzZWM7CkBAIC04OCw2ICs4OSw3IEBAIHZvaWQgd3JsX2NyZWRp
dF91cGRhdGUoc3RydWN0IGRvbWFpbiAqZG9tYWluLCBzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93
KTsKIHZvaWQgd3JsX2NoZWNrX3RpbWVvdXQoc3RydWN0IGRvbWFpbiAqZG9tYWluLAogICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93LAogICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgKnB0aW1lb3V0KTsKK3ZvaWQgd3JsX2xvZ19wZXJpb2RpYyhzdHJ1Y3Qg
d3JsX3RpbWVzdGFtcHQgbm93KTsKIHZvaWQgd3JsX2FwcGx5X2RlYml0X2RpcmVjdChzdHJ1Y3Qg
Y29ubmVjdGlvbiAqY29ubik7CiB2b2lkIHdybF9hcHBseV9kZWJpdF90cmFuc19jb21taXQoc3Ry
dWN0IGNvbm5lY3Rpb24gKmNvbm4pOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC40CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:00:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGlA-0006Pb-D5; Sat, 15 Apr 2017 06:00:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGl9-0006PP-PH
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:35 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D9/17-03012-307B1F85; Sat, 15 Apr 2017 06:00:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVZdp+8c
 Ig8NnhS0mbDNwYPTY3reLPYAxijUzLym/IoE14/Wey0wFJ4UrWtfvYW9gnCrQxcjFISTwhVFi
 z6t+NgjnPKNE8545LF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4S5ztX
 cAKYvMKmEkcX7WWHcRmAapfu7udZQIjxwJGhlWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGZn
 q5qcXFiempOYlJxXrJ+bmbGIFeYQCCHYz3NwYcYpTkYFIS5XWN+RghxJeUn1KZkVicEV9UmpN
 afIhRg4NDYPPa1RcYpVjy8vNSlSR4f2wFqhMsSk1PrUjLzAGGDUypBAePkgjvQpA0b3FBYm5x
 ZjpE6hSjLkdfx8f3TEJgM6TEeaO2ARUJgBRllObBjYCF8CVGWSlhXkagA4V4ClKLcjNLUOVfM
 YpzMCoJ824AWcWTmVcCt+kV0BFMQEcwTP4AckRJIkJKqoHxZFFY0/H1SWqRy5/vnDE/Kkxnb9
 GROcdlD8+foildvYzJWOy/6o7w62KnVhukXH/an3lcXfXEsh9fN7xpnHj6rZujpnQt/61fV58
 ddprfr8D+bs2i/il2IsmPVKU2/PcznBRy3Okgy492A/3DHvWP+0vifflOn0+cWPXydmRY2P6C
 2aenPX0mqsRSnJFoqMVcVJwIANZ0AktcAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1492236033!40759498!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11967 invoked from network); 15 Apr 2017 06:00:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:00:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGl6-0005ai-EF
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGl6-0005ua-DJ
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGl6-0005ua-DJ@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:00:32 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: exempt dom0 from domU
	node quotas
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU2YjIwMTRhZjVmMjUxZjQxNDAxMjE4Mjk5ODgzZGU5Y2I2MGQwY2QKQXV0aG9yOiAg
ICAgVmluY2VudCBCZXJuYXJkb2ZmIDx2aW5jZW50LmJlcm5hcmRvZmZAY2l0cml4LmNvbT4KQXV0
aG9yRGF0ZTogRnJpIE1hciAyNCAxNjo1NzowMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBK
YWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUg
MTU6MjY6MzcgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGV4ZW1wdCBkb20wIGZyb20gZG9t
VSBub2RlIHF1b3RhcwogICAgCiAgICBJZiBhIGRvbVUgaGFzIGV4aGF1c3RlZCBpdHMgcXVvdGEg
d2Ugc3RpbGwgd2FudCB0aGUgdG9vbHN0YWNrIGluIGRvbTAgdG8KICAgIGJlIGFibGUgdG8gY3Jl
YXRlIG5ldyBub2RlcyBpbiBwbGFjZXMgbGlrZQogICAgICAvbG9jYWwvZG9tYWluLyVkL2NvbnRy
b2wvc2h1dGRvd24KICAgIAogICAgV2l0aG91dCB0aGlzIHBhdGNoLCBhIGRvbVUgd2hpY2ggaGFz
IGV4aGF1c3RlZCBpdHMgcXVvdGEgY2FuIG9ubHkgYmUKICAgIHBvd2VyZWQgb2ZmLCB3aGljaCBp
cyBub3QgYXMgZ29vZCBhcyBiZWluZyBhYmxlIHRvIHJlcXVlc3QgYSBjbGVhbgogICAgc2h1dGRv
d24uCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNhbmRlcnNAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEV1YW4gSGFycmlzIDxldWFuLmhhcnJpc0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IERhdmlkIFNjb3R0IDxkYXZlLnNjb3R0QGNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0b3JlLm1sIHwgNiArKystLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3N0b3JlLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0b3JlLm1s
CmluZGV4IGNhYzBiNDQuLjNlZmU1MTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9zdG9yZS5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RvcmUubWwKQEAgLTM4Myw3
ICszODMsNyBAQCBsZXQgc2V0X25vZGUgc3RvcmUgcGF0aCBub2RlID0KIGxldCB3cml0ZSBzdG9y
ZSBwZXJtIHBhdGggdmFsdWUgPQogCWxldCBub2RlLCBleGlzdGluZyA9IGdldF9kZWVwZXN0X2V4
aXN0aW5nX25vZGUgc3RvcmUgcGF0aCBpbgogCWxldCBvd25lciA9IE5vZGUuZ2V0X293bmVyIG5v
ZGUgaW4KLQlpZiBleGlzdGluZyB0aGVuCisJaWYgZXhpc3RpbmcgfHwgKFBlcm1zLkNvbm5lY3Rp
b24uaXNfZG9tMCBwZXJtKSB0aGVuCiAJCSgqIE9ubHkgY2hlY2sgdGhlIHN0cmluZyBsZW5ndGgg
bGltaXQgKikKIAkJUXVvdGEuY2hlY2sgc3RvcmUucXVvdGEgKC0xKSAoU3RyaW5nLmxlbmd0aCB2
YWx1ZSkKIAllbHNlCkBAIC0zOTgsNyArMzk4LDcgQEAgbGV0IG1rZGlyIHN0b3JlIHBlcm0gcGF0
aCA9CiAJbGV0IG5vZGUsIGV4aXN0aW5nID0gZ2V0X2RlZXBlc3RfZXhpc3Rpbmdfbm9kZSBzdG9y
ZSBwYXRoIGluCiAJbGV0IG93bmVyID0gTm9kZS5nZXRfb3duZXIgbm9kZSBpbgogCSgqIEl0J3Mg
dXB0IHRvIHRoZSBta2RpciBsb2dpYyB0byBkZWNpZGUgd2hhdCB0byBkbyB3aXRoIGV4aXN0aW5n
IHBhdGggKikKLQlpZiBub3QgZXhpc3RpbmcgdGhlbiBRdW90YS5jaGVjayBzdG9yZS5xdW90YSBv
d25lciAwOworCWlmIG5vdCAoZXhpc3RpbmcgfHwgKFBlcm1zLkNvbm5lY3Rpb24uaXNfZG9tMCBw
ZXJtKSkgdGhlbiBRdW90YS5jaGVjayBzdG9yZS5xdW90YSBvd25lciAwOwogCXN0b3JlLnJvb3Qg
PC0gcGF0aF9ta2RpciBzdG9yZSBwZXJtIHBhdGg7CiAJUXVvdGEuYWRkX2VudHJ5IHN0b3JlLnF1
b3RhIG93bmVyCiAKQEAgLTQxNiw3ICs0MTYsNyBAQCBsZXQgc2V0cGVybXMgc3RvcmUgcGVybSBw
YXRoIG5wZXJtcyA9CiAJfCBTb21lIG5vZGUgLT4KIAkJbGV0IG9sZF9vd25lciA9IE5vZGUuZ2V0
X293bmVyIG5vZGUgaW4KIAkJbGV0IG5ld19vd25lciA9IFBlcm1zLk5vZGUuZ2V0X293bmVyIG5w
ZXJtcyBpbgotCQlpZiBvbGRfb3duZXIgPD4gbmV3X293bmVyIHRoZW4gUXVvdGEuY2hlY2sgc3Rv
cmUucXVvdGEgbmV3X293bmVyIDA7CisJCWlmIG5vdCAoKG9sZF9vd25lciA9IG5ld19vd25lcikg
fHwgKFBlcm1zLkNvbm5lY3Rpb24uaXNfZG9tMCBwZXJtKSkgdGhlbiBRdW90YS5jaGVjayBzdG9y
ZS5xdW90YSBuZXdfb3duZXIgMDsKIAkJc3RvcmUucm9vdCA8LSBwYXRoX3NldHBlcm1zIHN0b3Jl
IHBlcm0gcGF0aCBucGVybXM7CiAJCVF1b3RhLmRlbF9lbnRyeSBzdG9yZS5xdW90YSBvbGRfb3du
ZXI7CiAJCVF1b3RhLmFkZF9lbnRyeSBzdG9yZS5xdW90YSBuZXdfb3duZXIKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjQKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:00:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:00:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGlK-0006Qk-Eh; Sat, 15 Apr 2017 06:00:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGlJ-0006Qd-5u
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:45 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C0/4E-32461-C07B1F85; Sat, 15 Apr 2017 06:00:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVZd7+8c
 Ig0/3tS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y8vtL0wFp5Urlm37ydTA+F2mi5GLQ0jgC6PE
 5KdvmCCc84wSr9/+Yu9i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggRqLj9
 FdGEJtXwEzi1LsOsDgLUP3DZ4+YJzByLGBkWMWoUZxaVJZapGtoqpdUlJmeUZKbmJmja2hgqp
 ebWlycmJ6ak5hUrJecn7uJEegVBiDYwdiw3fMQoyQHk5Ior2vMxwghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErw/tgLlBItS01Mr0jJzgOEBk5bg4FES4b0FkuYtLkjMLc5Mh0idYtTleLf0w3sm
 IZa8/LxUKXHewyBFAiBFGaV5cCNgoXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxy24Cm8
 GTmlcBtegV0BBPQEQyTP4AcUZKIkJJqYHQ5W6Bhkin/kH3y00vMM/j9nWWnXFg5wcs9z1H4Xk
 xw7W7H35X/Vr1fs4v/7hlfW7lpj74yv5l0e99yCT6vwzPKa6Yf+PXC6Nv3pHQeiT8zO29+Cn2
 6zuMs244NuxtD9WZttlt2Omb2tqesPz4Y+du5dyyb1vJ39a03rf0NkRdzk3crFk1oyDqpxFKc
 kWioxVxUnAgAp0I1XFACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1492236042!93401513!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16809 invoked from network); 15 Apr 2017 06:00:43 -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; 15 Apr 2017 06:00:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGlG-0005as-GD
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGlG-0005vV-FT
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGlG-0005vV-FT@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:00:42 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: perform a 3-way merge
	of the quota after a transaction
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUzYTYzODdlMDNkZTg1ZTZmMDZhNDVlNDY5OWU5M2ZhODhhYjM5YTYKQXV0aG9yOiAg
ICAgSmVyb21lIE1hbG9iZXJ0aSA8amVyb21lLm1hbG9iZXJ0aUBjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBGcmkgTWFyIDI0IDE2OjU3OjQwIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgSWFuIEphY2tz
b24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgNSAxNToy
NjozNyAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogcGVyZm9ybSBhIDMtd2F5IG1lcmdlIG9m
IHRoZSBxdW90YSBhZnRlciBhIHRyYW5zYWN0aW9uCiAgICAKICAgIEF0IGEgYmVnaW5uaW5nIG9m
IGEgdHJhbnNhY3Rpb24sIHRoZSBxdW90YXMgZnJvbSB0aGUgZ2xvYmFsIHN0b3JlCiAgICBhcmUg
ZHVwbGljYXRlZCBhbmQgbW9kaWZpZWQgYnkgdGhlIHRyYW5zYWN0aW9uLiBJZiBkdXJpbmcgdGhl
CiAgICB0cmFuc2FjdGlvbiwgYW4gYWN0aW9uIGFzc29jaWF0ZWQgdG8gbm8gdHJhbnNhY3Rpb24g
aXMgY29uY3VycmVudGx5CiAgICBleGVjdXRlZCwgdGhlIHF1b3RhcyBvZiB0aGUgZ2xvYmFsIHN0
b3JlIGFyZSB1cGRhdGVkLCBhbmQgdGhlbiB0aGUKICAgIHVwZGF0ZXMgYXJlIGxvc3Qgd2hlbiB0
aGUgdHJhbnNhY3Rpb24gbWVyZ2VzLgogICAgCiAgICBXZSBmaXggdGhpcyBwcm9ibGVtIGJ5IGtl
ZXBpbmcgYW5vdGhlciBjb3B5IG9mIHRoZSBxdW90YSBhdCB0aGUKICAgIGJlZ2lubmluZyBvZiB0
aGUgdHJhbnNhY3Rpb24sIGFuZCBwZXJmb3JtaW5nIGEgMy13YXkgbWVyZ2UgYmV0d2VlbgogICAg
dGhlIHF1b3RhcyBmcm9tIHRoZSB0cmFuc2FjdGlvbiBhbmQgdGhlICJvcmlnaW5hbCIgY29weSBv
ZiB0aGUgcXVvdGEKICAgIG9udG8gdGhlIHF1b3RhIG9mIHRoZSBnbG9iYWwgc3RvcmUuCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKZXJvbWUgTWFsb2JlcnRpIDxqZXJvbWUubWFsb2JlcnRpQGNpdHJpeC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5oYXJyaXNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBEYXZpZCBTY290dCA8ZGF2ZS5zY290dEBjaXRyaXguY29tPgotLS0KIHRv
b2xzL29jYW1sL3hlbnN0b3JlZC9xdW90YS5tbCAgICAgICB8ICA1ICsrKysrCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQvc3RvcmUubWwgICAgICAgfCAxMyArKysrKy0tLS0tLS0tCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgfCAgNCArKystCiAzIGZpbGVzIGNoYW5nZWQsIDEz
IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3F1b3RhLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3F1b3RhLm1sCmluZGV4
IGM2NjgzMDIuLmU2OTUzYzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9xdW90
YS5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcXVvdGEubWwKQEAgLTgxLDMgKzgxLDgg
QEAgbGV0IGFkZF9lbnRyeSBxdW90YSBpZCA9CiAKIGxldCBhZGQgcXVvdGEgZGlmZiA9CiAJSGFz
aHRibC5pdGVyIChmdW4gaWQgbmIgLT4gc2V0X2VudHJ5IHF1b3RhIGlkIChnZXRfZW50cnkgcXVv
dGEgaWQgKyBuYikpIGRpZmYuY3VyCisKK2xldCBtZXJnZSBvcmlnX3F1b3RhIG1vZF9xdW90YSBk
ZXN0X3F1b3RhID0KKwkgIEhhc2h0YmwuaXRlciAoZnVuIGlkIG5iIC0+IGxldCBkaWZmID0gbmIg
LSAoZ2V0X2VudHJ5IG9yaWdfcXVvdGEgaWQpIGluCisJCQkJaWYgZGlmZiA8PiAwIHRoZW4KKwkJ
CQkJc2V0X2VudHJ5IGRlc3RfcXVvdGEgaWQgKChnZXRfZW50cnkgZGVzdF9xdW90YSBpZCkgKyBk
aWZmKSkgbW9kX3F1b3RhLmN1cgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0
b3JlLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0b3JlLm1sCmluZGV4IDNlZmU1MTUuLjIy
M2VlMjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbAorKysgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQvc3RvcmUubWwKQEAgLTE4OCwyMCArMTg4LDE3IEBAIGxldCBy
ZWMgZ2V0X2RlZXBlc3RfZXhpc3Rpbmdfbm9kZSBub2RlID0gZnVuY3Rpb24KIAkJd2l0aCBOb3Rf
Zm91bmQgLT4gbm9kZSwgZmFsc2UKIAogbGV0IHNldF9ub2RlIHJub2RlIHBhdGggbm5vZGUgPQot
CWxldCBxdW90YSA9IFF1b3RhLmNyZWF0ZSAoKSBpbgotCWlmICFRdW90YS5hY3RpdmF0ZSB0aGVu
IE5vZGUucmVjdXJzZSAoZnVuIG5vZGUgLT4gUXVvdGEuYWRkX2VudHJ5IHF1b3RhIChOb2RlLmdl
dF9vd25lciBub2RlKSkgbm5vZGU7CiAJaWYgcGF0aCA9IFtdIHRoZW4KLQkJbm5vZGUsIHF1b3Rh
CisJCW5ub2RlCiAJZWxzZQogCQlsZXQgc2V0X25vZGUgbm9kZSBuYW1lID0KIAkJCXRyeQogCQkJ
CWxldCBlbnQgPSBOb2RlLmZpbmQgbm9kZSBuYW1lIGluCi0JCQkJaWYgIVF1b3RhLmFjdGl2YXRl
IHRoZW4gTm9kZS5yZWN1cnNlIChmdW4gbm9kZSAtPiBRdW90YS5kZWxfZW50cnkgcXVvdGEgKE5v
ZGUuZ2V0X293bmVyIG5vZGUpKSBlbnQ7CiAJCQkJTm9kZS5yZXBsYWNlX2NoaWxkIG5vZGUgZW50
IG5ub2RlCiAJCQl3aXRoIE5vdF9mb3VuZCAtPgogCQkJCU5vZGUuYWRkX2NoaWxkIG5vZGUgbm5v
ZGUKIAkJCWluCi0JCWFwcGx5X21vZGlmeSBybm9kZSBwYXRoIHNldF9ub2RlLCBxdW90YQorCQlh
cHBseV9tb2RpZnkgcm5vZGUgcGF0aCBzZXRfbm9kZQogCiAoKiByZWFkIHwgbHMgfCBnZXRwZXJt
cyB1c2UgdGhpcyAqKQogbGV0IHJlYyBsb29rdXAgbm9kZSBwYXRoIGZjdCA9CkBAIC0zNzUsMTAg
KzM3MiwxMCBAQCBsZXQgZHVtcF9idWZmZXIgc3RvcmUgPSBkdW1wX3N0b3JlX2J1ZiBzdG9yZS5y
b290CiAKIAogKCogbW9kaWZ5aW5nIGZ1bmN0aW9ucyB3aXRoIHF1b3RhIHVkcGF0ZSAqKQotbGV0
IHNldF9ub2RlIHN0b3JlIHBhdGggbm9kZSA9Ci0JbGV0IHJvb3QsIHF1b3RhX2RpZmYgPSBQYXRo
LnNldF9ub2RlIHN0b3JlLnJvb3QgcGF0aCBub2RlIGluCitsZXQgc2V0X25vZGUgc3RvcmUgcGF0
aCBub2RlIG9yaWdfcXVvdGEgbW9kX3F1b3RhID0KKwlsZXQgcm9vdCA9IFBhdGguc2V0X25vZGUg
c3RvcmUucm9vdCBwYXRoIG5vZGUgaW4KIAlzdG9yZS5yb290IDwtIHJvb3Q7Ci0JUXVvdGEuYWRk
IHN0b3JlLnF1b3RhIHF1b3RhX2RpZmYKKwlRdW90YS5tZXJnZSBvcmlnX3F1b3RhIG1vZF9xdW90
YSBzdG9yZS5xdW90YQogCiBsZXQgd3JpdGUgc3RvcmUgcGVybSBwYXRoIHZhbHVlID0KIAlsZXQg
bm9kZSwgZXhpc3RpbmcgPSBnZXRfZGVlcGVzdF9leGlzdGluZ19ub2RlIHN0b3JlIHBhdGggaW4K
ZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCBiL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAppbmRleCBlNTlkNjgxLi43N2RlNGU4IDEw
MDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKKysrIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCkBAIC03NCw2ICs3NCw3IEBAIHR5cGUg
dHkgPSBObyB8IEZ1bGwgb2YgKGludCAqIFN0b3JlLk5vZGUudCAqIFN0b3JlLnQpCiB0eXBlIHQg
PSB7CiAJdHk6IHR5OwogCXN0b3JlOiBTdG9yZS50OworCXF1b3RhOiBRdW90YS50OwogCW11dGFi
bGUgb3BzOiAoWGVuYnVzLlhiLk9wLm9wZXJhdGlvbiAqIFN0b3JlLlBhdGgudCkgbGlzdDsKIAlt
dXRhYmxlIHJlYWRfbG93cGF0aDogU3RvcmUuUGF0aC50IG9wdGlvbjsKIAltdXRhYmxlIHdyaXRl
X2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CkBAIC04NCw2ICs4NSw3IEBAIGxldCBtYWtl
IGlkIHN0b3JlID0KIAl7CiAJCXR5ID0gdHk7CiAJCXN0b3JlID0gaWYgaWQgPSBub25lIHRoZW4g
c3RvcmUgZWxzZSBTdG9yZS5jb3B5IHN0b3JlOworCQlxdW90YSA9IFF1b3RhLmNvcHkgc3RvcmUu
U3RvcmUucXVvdGE7CiAJCW9wcyA9IFtdOwogCQlyZWFkX2xvd3BhdGggPSBOb25lOwogCQl3cml0
ZV9sb3dwYXRoID0gTm9uZTsKQEAgLTE1NSw3ICsxNTcsNyBAQCBsZXQgY29tbWl0IH5jb24gdCA9
CiAKIAkJCQkJKCogaXQgaGFzIHRvIGJlIGluIHRoZSBzdG9yZSwgb3RoZXJ3aXNlIGl0IG1lYW5z
IGJ1Z3MKIAkJCQkJICAgaW4gdGhlIGxvd3BhdGggcmVnaXN0cmF0aW9uLiB3ZSBkb24ndCBuZWVk
IHRvIGhhbmRsZSBub25lLiAqKQotCQkJCQltYXliZSAoZnVuIG4gLT4gU3RvcmUuc2V0X25vZGUg
Y3N0b3JlIHAgbikgbjsKKwkJCQkJbWF5YmUgKGZ1biBuIC0+IFN0b3JlLnNldF9ub2RlIGNzdG9y
ZSBwIG4gdC5xdW90YSBzdG9yZS5TdG9yZS5xdW90YSkgbjsKIAkJCQkJTG9nZ2luZy53cml0ZV9j
b2FsZXNjZSB+dGlkOihnZXRfaWQgdCkgfmNvbiAoU3RvcmUuUGF0aC50b19zdHJpbmcgcCk7CiAJ
CQkJKSB0LndyaXRlX2xvd3BhdGg7CiAJCQkJbWF5YmUgKGZ1biBwIC0+Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC40CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:00:55 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGlT-0006Ry-GG; Sat, 15 Apr 2017 06:00:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGlS-0006Rr-Un
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:55 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D2/3A-27751-617B1F85; Sat, 15 Apr 2017 06:00:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVd0+8c
 Ig1cTlS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/m230wF3XwVh/e+YGxgPMLdxcjFISTwhVHi
 5IlrjBDOeUaJY9MOsXYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQJTHxW
 x8LSDmvgJnE77OcIGEWoPJLB56yTmDkWMDIsIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CMMQLCDcdlfp0OMkhxMSqK8rjEfI4T4kvJTKjMSizPii0pzUos
 PMcpwcChJ8P7YCpQTLEpNT61Iy8wBhgZMWoKDR0mE9xZImre4IDG3ODMdInWKUVFKnPcwSEIA
 JJFRmgfXBgvHS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmfQwyhSczrwRu+iugxUxAixkmf
 wBZXJKIkJJqYLQUWi5zPeZXeNJ7DnVGBqlL5/wce69s+8b4OObC6wtmHO9Kzx9bo9u6bHLDD5
 aF89f7t90u/2qxZ+kyaz8/Bl+j4j2rKg/nqR/w3lQ2e/6SlVqGlu29j6dZR5qcsrRqEf71pk/
 I0sJ/yfwVr0rPnXfYMOHg7NbFayV41b7ntgQv2N92iqFwSZESS3FGoqEWc1FxIgBXXKc1QgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1492236052!66829260!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50872 invoked from network); 15 Apr 2017 06:00:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:00:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGlQ-0005bk-IK
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGlQ-0005wG-HJ
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:00:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGlQ-0005wG-HJ@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:00:52 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: catch the error when a
	connection is already deleted
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVkZmRkYjNkYTg0NjFkZjQzZWQzNTQ3OWUwYmY0MTg0NTIwNDAzZDIKQXV0aG9yOiAg
ICAgWmhlbmcgTGkgPGRldkB6aGVuZy5saT4KQXV0aG9yRGF0ZTogRnJpIE1hciAyNCAxNzowMTow
OCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRy
aXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6MzcgMjAxNyArMDEwMAoKICAgIG94
ZW5zdG9yZWQ6IGNhdGNoIHRoZSBlcnJvciB3aGVuIGEgY29ubmVjdGlvbiBpcyBhbHJlYWR5IGRl
bGV0ZWQKICAgIAogICAgVGhlIGZ1bmN0aW9uIHByb2Nlc3NfZmRzZXRfd2l0aCBpcyBjYWxsZWQg
b24gdGhlIHJlYWQgc2V0IGNvbm5lY3Rpb25zIGZpcnN0LgogICAgRHVyaW5nIHRoZSBwcm9jZXNz
LCBpdCBtaWdodCBkZXN0cm95IGEgY29ubmVjdGlvbiBhbmQgcmVtb3ZlIGl0IGZyb20gdGhlCiAg
ICBjb25uZWN0aW9ucyBkYXRhYmFzZSBpZiBzb21lIGVycm9ycyBvY2N1ci4gSG93ZXZlciwgYSBy
ZWZlcmVuY2UgdG8gdGhlIHNhbWUKICAgIGNvbm5lY3Rpb24gbWlnaHQgc3RpbGwgZXhpc3QgaW4g
dGhlIHdyaXRlIHNldCwgd2hpY2ggaXMgYXdhaXRpbmcgdG8gYmUKICAgIHByb2Nlc3NlZCBuZXh0
LiBJbiB0aGlzIGNhc2UsIGEgTm90X2ZvdW5kIGVycm9yIHdpbGwgYmUgcmFpc2VkIGFuZCB0aGUg
cHJvY2VzcwogICAgaXMgYWJvcnRlZC4KICAgIAogICAgVGhpcyBwYXRjaCBjaGFuZ2VzIHRoZSBs
b2dpYyB0byBpZ25vcmUgY29ubmVjdGlvbnMganVzdCBtaXNzaW5nIGZyb20gdGhlCiAgICBjb25u
ZWN0aW9uIGRhdGFiYXNlIGFuZCBjb250aW51ZSB0aGUgcmVzdCBwYXJ0IG9mIHRoZSB3b3JrLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogWmhlbmcgTGkgPGRldkB6aGVuZy5saT4KICAgIFJldmlld2VkLWJ5OiBE
YXZpZCBTY290dCA8ZGF2ZS5zY290dEBjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0
b3JlZC94ZW5zdG9yZWQubWwgfCA3ICsrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXgg
NDM4ZWNiOS4uZDc0ODQ2YyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0
b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC00Myw4
ICs0MywxMSBAQCBsZXQgcHJvY2Vzc19jb25uZWN0aW9uX2ZkcyBzdG9yZSBjb25zIGRvbWFpbnMg
cnNldCB3c2V0ID0KIAkJCWRlYnVnICJjbG9zaW5nIHNvY2tldCBjb25uZWN0aW9uIgogCQlpbgog
CWxldCBwcm9jZXNzX2Zkc2V0X3dpdGggZmRzIGZjdCA9Ci0JCUxpc3QuaXRlciAoZnVuIGZkIC0+
IHRyeV9mY3QgZmN0IChDb25uZWN0aW9ucy5maW5kIGNvbnMgZmQpKSBmZHMKLQlpbgorCQlMaXN0
Lml0ZXIKKwkJCShmdW4gZmQgLT4KKwkJCSB0cnkgdHJ5X2ZjdCBmY3QgKENvbm5lY3Rpb25zLmZp
bmQgY29ucyBmZCkKKwkJCSB3aXRoIE5vdF9mb3VuZCAtPiAoKQorCQkJKSBmZHMgaW4KIAlwcm9j
ZXNzX2Zkc2V0X3dpdGggcnNldCBQcm9jZXNzLmRvX2lucHV0OwogCXByb2Nlc3NfZmRzZXRfd2l0
aCB3c2V0IFByb2Nlc3MuZG9fb3V0cHV0CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjQKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:01:05 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:01:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGld-0006U3-IJ; Sat, 15 Apr 2017 06:01:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGlc-0006Tq-RT
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:04 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0A/E9-13192-027B1F85; Sat, 15 Apr 2017 06:01:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVd++8c
 Ig+mntCwmbDNwYPTY3reLPYAxijUzLym/IoE1o/fcEdaC6fIVFx4uY2tgfCDZxcjFISTwhVFi
 wZNuVgjnPKPE7fuzmLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIkFi29
 CQjiM0rYCaxZfVmVhCbBaj+4etHrBMYORYwMqxi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MN
 PLTS0uTkxPzUlMKtZLzs/dxAj0CgMQ7GD8sizgEKMkB5OSKK9rzMcIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8UduAcoJFqempFWmZOcDwgElLcPAoifDe2gqU5i0uSMwtzkyHSJ1i1OV4t/TD
 eyYhlrz8vFQpcYgZAiBFGaV5cCNgoXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwbQFbxZ
 OaVwG16BXQEE9ARDJM/gBxRkoiQkmpgDPiht8zD9erN6wsD18jsX3Hzueu53jsGLemuk36HGP
 NxyR72slVr//KkO3Nl6qpt+y4WT4hiM5NuTro49fLpXzKKB7srM/8b8JybfCBBpankBft+9vi
 fc0T1T1z8I/7lMLOwc41X0FS/9rWsdRKFr7akmZgUxNldDXniL/fAIVkx8F3p6xmdSizFGYmG
 WsxFxYkABmIAN1ACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1492236062!91898924!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11811 invoked from network); 15 Apr 2017 06:01:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:01:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGla-0005cW-M9
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGla-0005wt-JO
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGla-0005wt-JO@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:01:02 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: use hash table to
	store socket connections
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBhOGE0YWY4MjZkYTlmOGIxNzA4MjM3MGEwZGU0MmZmOThiNzZkZjcKQXV0aG9yOiAg
ICAgWmhlbmcgTGkgPGRldkB6aGVuZy5saT4KQXV0aG9yRGF0ZTogRnJpIE1hciAyNCAxNzowMjow
OCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRy
aXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6MzcgMjAxNyArMDEwMAoKICAgIG94
ZW5zdG9yZWQ6IHVzZSBoYXNoIHRhYmxlIHRvIHN0b3JlIHNvY2tldCBjb25uZWN0aW9ucwogICAg
CiAgICBDdXJyZW50bHkgd2UgdXNlIGxpc3QgdG8gc3RvcmUgc29ja2V0IGNvbm5lY3Rpb25zLiBU
aGlzIGlzIGZpbmUgZm9yIHNtYWxsZXIKICAgIG51bWJlciBvZiBjb25uZWN0aW9ucy4gQnV0IHdo
ZW4gd2Ugc2NhbGUgdXAsIHRyYXZlbGluZyB0aHJvdWdoIGEgbGlzdCBvZgogICAgaHVuZHJlZHMg
b3IgdGhvdXNhbmRzIG9mIGNvbm5lY3Rpb25zIGp1c3QgdG8gZmluZCBhIHNpbmdsZSBvbmUgb2Yg
dGhlbSBpcyB2ZXJ5CiAgICBsb3cgZWZmaWNpZW50LgogICAgCiAgICBUaGlzIHBhdGNoIHJlcGxh
Y2VzIHRoZSBsaXN0IHdpdGggYSAoVW5peC5maWxlX2Rlc2NyIC0+IENvbm5lY3Rpb24udCkgaGFz
aCB0YWJsZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFpoZW5nIExpIDxkZXZAemhlbmcubGk+CiAgICBSZXZp
ZXdlZC1ieTogRGF2aWQgU2NvdHQgPGRhdmUuc2NvdHRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9v
Y2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbnMubWwgfCAyOCArKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sCmluZGV4IGY0NTUwZjkuLjNlNmE0OGIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9ucy5tbAorKysgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbnMubWwKQEAgLTE4LDE3ICsxOCwxNyBAQAog
bGV0IGRlYnVnIGZtdCA9IExvZ2dpbmcuZGVidWcgImNvbm5lY3Rpb25zIiBmbXQKIAogdHlwZSB0
ID0gewotCW11dGFibGUgYW5vbnltb3VzOiBDb25uZWN0aW9uLnQgbGlzdDsKKwlhbm9ueW1vdXM6
IChVbml4LmZpbGVfZGVzY3IsIENvbm5lY3Rpb24udCkgSGFzaHRibC50OwogCWRvbWFpbnM6IChp
bnQsIENvbm5lY3Rpb24udCkgSGFzaHRibC50OwogCW11dGFibGUgd2F0Y2hlczogKHN0cmluZywg
Q29ubmVjdGlvbi53YXRjaCBsaXN0KSBUcmllLnQ7CiB9CiAKLWxldCBjcmVhdGUgKCkgPSB7IGFu
b255bW91cyA9IFtdOyBkb21haW5zID0gSGFzaHRibC5jcmVhdGUgODsgd2F0Y2hlcyA9IFRyaWUu
Y3JlYXRlICgpIH0KK2xldCBjcmVhdGUgKCkgPSB7IGFub255bW91cyA9IEhhc2h0YmwuY3JlYXRl
IDM3OyBkb21haW5zID0gSGFzaHRibC5jcmVhdGUgMzc7IHdhdGNoZXMgPSBUcmllLmNyZWF0ZSAo
KSB9CiAKIGxldCBhZGRfYW5vbnltb3VzIGNvbnMgZmQgY2FuX3dyaXRlID0KIAlsZXQgeGJjb24g
PSBYZW5idXMuWGIub3Blbl9mZCBmZCBpbgogCWxldCBjb24gPSBDb25uZWN0aW9uLmNyZWF0ZSB4
YmNvbiBOb25lIGluCi0JY29ucy5hbm9ueW1vdXMgPC0gY29uIDo6IGNvbnMuYW5vbnltb3VzCisJ
SGFzaHRibC5hZGQgY29ucy5hbm9ueW1vdXMgKFhlbmJ1cy5YYi5nZXRfZmQgeGJjb24pIGNvbgog
CiBsZXQgYWRkX2RvbWFpbiBjb25zIGRvbSA9CiAJbGV0IHhiY29uID0gWGVuYnVzLlhiLm9wZW5f
bW1hcCAoRG9tYWluLmdldF9pbnRlcmZhY2UgZG9tKSAoZnVuICgpIC0+IERvbWFpbi5ub3RpZnkg
ZG9tKSBpbgpAQCAtMzYsMTQgKzM2LDE0IEBAIGxldCBhZGRfZG9tYWluIGNvbnMgZG9tID0KIAlI
YXNodGJsLmFkZCBjb25zLmRvbWFpbnMgKERvbWFpbi5nZXRfaWQgZG9tKSBjb24KIAogbGV0IHNl
bGVjdCBjb25zID0KLQlsZXQgaW5zZXQgPSBMaXN0Lm1hcCAoZnVuIGMgLT4gQ29ubmVjdGlvbi5n
ZXRfZmQgYykgY29ucy5hbm9ueW1vdXMKLQlhbmQgb3V0c2V0ID0gTGlzdC5mb2xkX2xlZnQgKGZ1
biBsIGMgLT4gaWYgQ29ubmVjdGlvbi5oYXNfb3V0cHV0IGMKLQkJCQkJCXRoZW4gQ29ubmVjdGlv
bi5nZXRfZmQgYyA6OiBsCi0JCQkJCQllbHNlIGwpIFtdIGNvbnMuYW5vbnltb3VzIGluCi0JaW5z
ZXQsIG91dHNldAorCUhhc2h0YmwuZm9sZAorCQkoZnVuIF8gY29uIChpbnMsIG91dHMpIC0+CisJ
CSBsZXQgZmQgPSBDb25uZWN0aW9uLmdldF9mZCBjb24gaW4KKwkJIChmZCA6OiBpbnMsICBpZiBD
b25uZWN0aW9uLmhhc19vdXRwdXQgY29uIHRoZW4gZmQgOjogb3V0cyBlbHNlIG91dHMpKQorCQlj
b25zLmFub255bW91cyAoW10sIFtdKQogCi1sZXQgZmluZCBjb25zIGZkID0KLQlMaXN0LmZpbmQg
KGZ1biBjIC0+IENvbm5lY3Rpb24uZ2V0X2ZkIGMgPSBmZCkgY29ucy5hbm9ueW1vdXMKK2xldCBm
aW5kIGNvbnMgPQorCUhhc2h0YmwuZmluZCBjb25zLmFub255bW91cwogCiBsZXQgZmluZF9kb21h
aW4gY29ucyBpZCA9CiAJSGFzaHRibC5maW5kIGNvbnMuZG9tYWlucyBpZApAQCAtNTUsNyArNTUs
NyBAQCBsZXQgZGVsX3dhdGNoZXNfb2ZfY29uIGNvbiB3YXRjaGVzID0KIAogbGV0IGRlbF9hbm9u
eW1vdXMgY29ucyBjb24gPQogCXRyeQotCQljb25zLmFub255bW91cyA8LSBVdGlscy5saXN0X3Jl
bW92ZSBjb24gY29ucy5hbm9ueW1vdXM7CisJCUhhc2h0YmwucmVtb3ZlIGNvbnMuYW5vbnltb3Vz
IChDb25uZWN0aW9uLmdldF9mZCBjb24pOwogCQljb25zLndhdGNoZXMgPC0gVHJpZS5tYXAgKGRl
bF93YXRjaGVzX29mX2NvbiBjb24pIGNvbnMud2F0Y2hlczsKIAkJQ29ubmVjdGlvbi5jbG9zZSBj
b24KIAl3aXRoIGV4biAtPgpAQCAtNzQsNyArNzQsNyBAQCBsZXQgaXRlcl9kb21haW5zIGNvbnMg
ZmN0ID0KIAlIYXNodGJsLml0ZXIgKGZ1biBrIGMgLT4gZmN0IGMpIGNvbnMuZG9tYWlucwogCiBs
ZXQgaXRlcl9hbm9ueW1vdXMgY29ucyBmY3QgPQotCUxpc3QuaXRlciAoZnVuIGMgLT4gZmN0IGMp
IChMaXN0LnJldiBjb25zLmFub255bW91cykKKwlIYXNodGJsLml0ZXIgKGZ1biBfIGMgLT4gZmN0
IGMpIGNvbnMuYW5vbnltb3VzCiAKIGxldCBpdGVyIGNvbnMgZmN0ID0KIAlpdGVyX2RvbWFpbnMg
Y29ucyBmY3Q7IGl0ZXJfYW5vbnltb3VzIGNvbnMgZmN0CkBAIC0xNjMsMTAgKzE2MywxMCBAQCBs
ZXQgc3RhdHMgY29ucyA9CiAJCW5iX29wc19kb20gOj0gIW5iX29wc19kb20gKyBjb25fb3BzOwog
CQluYl93YXRjaHNfZG9tIDo9ICFuYl93YXRjaHNfZG9tICsgY29uX3dhdGNoczsKIAkpOwotCShM
aXN0Lmxlbmd0aCBjb25zLmFub255bW91cywgIW5iX29wc19hbm9uLCAhbmJfd2F0Y2hzX2Fub24s
CisJKEhhc2h0YmwubGVuZ3RoIGNvbnMuYW5vbnltb3VzLCAhbmJfb3BzX2Fub24sICFuYl93YXRj
aHNfYW5vbiwKIAkgSGFzaHRibC5sZW5ndGggY29ucy5kb21haW5zLCAhbmJfb3BzX2RvbSwgIW5i
X3dhdGNoc19kb20pCiAKIGxldCBkZWJ1ZyBjb25zID0KLQlsZXQgYW5vbnltb3VzID0gTGlzdC5t
YXAgQ29ubmVjdGlvbi5kZWJ1ZyBjb25zLmFub255bW91cyBpbgorCWxldCBhbm9ueW1vdXMgPSBI
YXNodGJsLmZvbGQgKGZ1biBfIGNvbiBhY2N1IC0+IENvbm5lY3Rpb24uZGVidWcgY29uIDo6IGFj
Y3UpIGNvbnMuYW5vbnltb3VzIFtdIGluCiAJbGV0IGRvbWFpbnMgPSBIYXNodGJsLmZvbGQgKGZ1
biBfIGNvbiBhY2N1IC0+IENvbm5lY3Rpb24uZGVidWcgY29uIDo6IGFjY3UpIGNvbnMuZG9tYWlu
cyBbXSBpbgogCVN0cmluZy5jb25jYXQgIiIgKGRvbWFpbnMgQCBhbm9ueW1vdXMpCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC40
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:01:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGlo-0006Wg-K0; Sat, 15 Apr 2017 06:01:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGln-0006WQ-8g
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:15 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 6A/79-02413-A27B1F85; Sat, 15 Apr 2017 06:01:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVdz+8c
 Ig/tfrSwmbDNwYPTY3reLPYAxijUzLym/IoE148ySd8wFXTIVnQt/sTQwzhXvYuTiEBL4wihx
 Y+ttNgjnPKPEi+X9jF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvEScx9d
 pgdxOYVMJO4dG8fK4jNAlT/5vg91gmMHAsYGVYxahSnFpWlFukameklFWWmZ5TkJmbm6BoaGO
 vlphYXJ6an5iQmFesl5+duYgR6pZ6BgXEHY8Nev0OMkhxMSqK8rjEfI4T4kvJTKjMSizPii0p
 zUosPMcpwcChJ8EZtA8oJFqWmp1akZeYAwwMmLcHBoyTC2wWS5i0uSMwtzkyHSJ1i1OV4t/TD
 eyYhlrz8vFQpcYgZAiBFGaV5cCNgoXqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvNJApP
 Jl5JXCbXgEdwQR0BMPkDyBHlCQipKQaGFPd7h84kvtA5LVNstmu48uYDRRZ8vs+xfg9eym6dp
 /QvdzK8qvcU6Z6Tr/yvd37HDPzu8DDb1cmHnsa57Lm3HppHeFdJhvOHT+xenP67nkLFogoLd8
 y9eg5Ua+Hcz2DwucuP8UgeXTC7LkVYvpaU3QZU5dXtMz7GLh55pz6KfccWWX//qkXbNyuxFKc
 kWioxVxUnAgAMj+at1ACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1492236072!37759421!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49914 invoked from network); 15 Apr 2017 06:01:13 -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; 15 Apr 2017 06:01:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGlk-0005dC-Nv
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGlk-0005xT-NH
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGlk-0005xT-NH@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:01:12 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: enable domain
	connection indexing based on eventchn port
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFmYjQzZDNlN2NiZWM3N2M2ODZlZWVjNDFjN2RjYjNlMmM0NjFjNzUKQXV0aG9yOiAg
ICAgWmhlbmcgTGkgPGRldkB6aGVuZy5saT4KQXV0aG9yRGF0ZTogRnJpIE1hciAyNCAxNzowMjo1
NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRy
aXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6MzcgMjAxNyArMDEwMAoKICAgIG94
ZW5zdG9yZWQ6IGVuYWJsZSBkb21haW4gY29ubmVjdGlvbiBpbmRleGluZyBiYXNlZCBvbiBldmVu
dGNobiBwb3J0CiAgICAKICAgIEN1cnJlbnRseSBpbiB4ZW5zdG9yZSBjb25uZWN0aW9uIGRhdGFi
YXNlLCAgd2UgdXNlIGEgaGFzaCB0YWJsZSBvZgogICAgKGRvbWlkIC0+IGNvbm5lY3Rpb24pIHRv
IHN0b3JlIGRvbWFpbiBjb25uZWN0aW9ucy4gVGhpcyBhbGxvd3MgZmFzdCBpbmRleGluZwogICAg
YmFzZWQgb24gZG9tIGlkcy4KICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGFub3RoZXIgZGltZW50
aW9uIG9mIGZhc3QgaW5kZXhpbmcgdGhhdCBpcyBiYXNlZCBvbiBldmVudGNobgogICAgcG9ydCBu
dW1iZXIuIFRoaXMgaXMgdXNlZnVsIHdoZW4gZG9pbmcgc2VsZWN0aXZlIGNvbm5lY3Rpb24gcHJv
Y2Vzc2luZwogICAgYmFzZWQgb24gdGhlIHBvcnQgbnVtYmVycyBvZiBpbmNvbWluZyBldmVudHMu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBaaGVuZyBMaSA8ZGV2QHpoZW5nLmxpPgogICAgUmV2aWV3ZWQtYnk6
IERhdmlkIFNjb3R0IDxkYXZlLnNjb3R0QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2Nvbm5lY3Rpb25zLm1sIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHRv
b2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW4ubWwgICAgICB8ICAxICsKIDIgZmlsZXMgY2hhbmdl
ZCwgMjMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbnMubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvY29u
bmVjdGlvbnMubWwKaW5kZXggM2U2YTQ4Yi4uMWM4ZDkxMSAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9j
b25uZWN0aW9ucy5tbApAQCAtMjAsMTAgKzIwLDE2IEBAIGxldCBkZWJ1ZyBmbXQgPSBMb2dnaW5n
LmRlYnVnICJjb25uZWN0aW9ucyIgZm10CiB0eXBlIHQgPSB7CiAJYW5vbnltb3VzOiAoVW5peC5m
aWxlX2Rlc2NyLCBDb25uZWN0aW9uLnQpIEhhc2h0YmwudDsKIAlkb21haW5zOiAoaW50LCBDb25u
ZWN0aW9uLnQpIEhhc2h0YmwudDsKKwlwb3J0czogKFhlbmV2ZW50Y2huLnQsIENvbm5lY3Rpb24u
dCkgSGFzaHRibC50OwogCW11dGFibGUgd2F0Y2hlczogKHN0cmluZywgQ29ubmVjdGlvbi53YXRj
aCBsaXN0KSBUcmllLnQ7CiB9CiAKLWxldCBjcmVhdGUgKCkgPSB7IGFub255bW91cyA9IEhhc2h0
YmwuY3JlYXRlIDM3OyBkb21haW5zID0gSGFzaHRibC5jcmVhdGUgMzc7IHdhdGNoZXMgPSBUcmll
LmNyZWF0ZSAoKSB9CitsZXQgY3JlYXRlICgpID0geworCWFub255bW91cyA9IEhhc2h0YmwuY3Jl
YXRlIDM3OworCWRvbWFpbnMgPSBIYXNodGJsLmNyZWF0ZSAzNzsKKwlwb3J0cyA9IEhhc2h0Ymwu
Y3JlYXRlIDM3OworCXdhdGNoZXMgPSBUcmllLmNyZWF0ZSAoKQorfQogCiBsZXQgYWRkX2Fub255
bW91cyBjb25zIGZkIGNhbl93cml0ZSA9CiAJbGV0IHhiY29uID0gWGVuYnVzLlhiLm9wZW5fZmQg
ZmQgaW4KQEAgLTMzLDcgKzM5LDEwIEBAIGxldCBhZGRfYW5vbnltb3VzIGNvbnMgZmQgY2FuX3dy
aXRlID0KIGxldCBhZGRfZG9tYWluIGNvbnMgZG9tID0KIAlsZXQgeGJjb24gPSBYZW5idXMuWGIu
b3Blbl9tbWFwIChEb21haW4uZ2V0X2ludGVyZmFjZSBkb20pIChmdW4gKCkgLT4gRG9tYWluLm5v
dGlmeSBkb20pIGluCiAJbGV0IGNvbiA9IENvbm5lY3Rpb24uY3JlYXRlIHhiY29uIChTb21lIGRv
bSkgaW4KLQlIYXNodGJsLmFkZCBjb25zLmRvbWFpbnMgKERvbWFpbi5nZXRfaWQgZG9tKSBjb24K
KwlIYXNodGJsLmFkZCBjb25zLmRvbWFpbnMgKERvbWFpbi5nZXRfaWQgZG9tKSBjb247CisJbWF0
Y2ggRG9tYWluLmdldF9wb3J0IGRvbSB3aXRoCisJfCBTb21lIHAgLT4gSGFzaHRibC5hZGQgY29u
cy5wb3J0cyBwIGNvbjsKKwl8IE5vbmUgLT4gKCkKIAogbGV0IHNlbGVjdCBjb25zID0KIAlIYXNo
dGJsLmZvbGQKQEAgLTQ1LDggKzU0LDExIEBAIGxldCBzZWxlY3QgY29ucyA9CiBsZXQgZmluZCBj
b25zID0KIAlIYXNodGJsLmZpbmQgY29ucy5hbm9ueW1vdXMKIAotbGV0IGZpbmRfZG9tYWluIGNv
bnMgaWQgPQotCUhhc2h0YmwuZmluZCBjb25zLmRvbWFpbnMgaWQKK2xldCBmaW5kX2RvbWFpbiBj
b25zID0KKwlIYXNodGJsLmZpbmQgY29ucy5kb21haW5zCisKK2xldCBmaW5kX2RvbWFpbl9ieV9w
b3J0IGNvbnMgcG9ydCA9CisJSGFzaHRibC5maW5kIGNvbnMucG9ydHMgcG9ydAogCiBsZXQgZGVs
X3dhdGNoZXNfb2ZfY29uIGNvbiB3YXRjaGVzID0KIAltYXRjaCBMaXN0LmZpbHRlciAoZnVuIHcg
LT4gQ29ubmVjdGlvbi5nZXRfY29uIHcgIT0gY29uKSB3YXRjaGVzIHdpdGgKQEAgLTY1LDYgKzc3
LDEyIEBAIGxldCBkZWxfZG9tYWluIGNvbnMgaWQgPQogCXRyeQogCQlsZXQgY29uID0gZmluZF9k
b21haW4gY29ucyBpZCBpbgogCQlIYXNodGJsLnJlbW92ZSBjb25zLmRvbWFpbnMgaWQ7CisJCSht
YXRjaCBDb25uZWN0aW9uLmdldF9kb21haW4gY29uIHdpdGgKKwkJIHwgU29tZSBkIC0+CisJCSAg
IChtYXRjaCBEb21haW4uZ2V0X3BvcnQgZCB3aXRoCisJCSAgICB8IFNvbWUgcCAtPiBIYXNodGJs
LnJlbW92ZSBjb25zLnBvcnRzIHAKKwkJICAgIHwgTm9uZSAtPiAoKSkKKwkJIHwgTm9uZSAtPiAo
KSk7CiAJCWNvbnMud2F0Y2hlcyA8LSBUcmllLm1hcCAoZGVsX3dhdGNoZXNfb2ZfY29uIGNvbikg
Y29ucy53YXRjaGVzOwogCQlDb25uZWN0aW9uLmNsb3NlIGNvbgogCXdpdGggZXhuIC0+CmRpZmYg
LS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2RvbWFpbi5tbAppbmRleCA0NDQwNjlkLi4wNmQ1NzQ5IDEwMDY0NAotLS0gYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9k
b21haW4ubWwKQEAgLTM1LDYgKzM1LDcgQEAgbGV0IGdldF9pZCBkb21haW4gPSBkb21haW4uaWQK
IGxldCBnZXRfaW50ZXJmYWNlIGQgPSBkLmludGVyZmFjZQogbGV0IGdldF9tZm4gZCA9IGQubWZu
CiBsZXQgZ2V0X3JlbW90ZV9wb3J0IGQgPSBkLnJlbW90ZV9wb3J0CitsZXQgZ2V0X3BvcnQgZCA9
IGQucG9ydAogCiBsZXQgaXNfYmFkX2RvbWFpbiBkb21haW4gPSBkb21haW4uYmFkX2NsaWVudAog
bGV0IG1hcmtfYXNfYmFkIGRvbWFpbiA9IGRvbWFpbi5iYWRfY2xpZW50IDwtIHRydWUKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:01:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:01:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGly-0006YJ-N7; Sat, 15 Apr 2017 06:01:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGlx-0006Y9-Hy
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:25 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D5/78-06135-437B1F85; Sat, 15 Apr 2017 06:01:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVddk+8c
 Ig6//mCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9/ZzIKpihWz1u9nb2BcIN3FyMUhJPCFUeLr
 lmNMXYycQM55Rok5Czm6GDk42ATEJObuVQAJiwioSsxasZwZokRdoul3AxuILSwQJ3Hh9mlGE
 JtXwExi476LYDYLUH3v9vXsExg5FjAyrGLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw1stNLS
 5OTE/NSUwq1kvOz93ECPRIPQMD4w7Gvr1+hxglOZiURHldYz5GCPEl5adUZiQWZ8QXleakFh9
 ilOHgUJLg/bEVKCdYlJqeWpGWmQMMDZi0BAePkgjvLZA0b3FBYm5xZjpE6hSjLse7pR/eMwmx
 5OXnpUqJ80ZtAyoSACnKKM2DGwEL00uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHk3gKziy
 cwrgdv0CugIJqAjGCZ/ADmiJBEhJdXAmFTx4bdSzmHJyaX8Xzet7cnwXHRB/Rrz5IknOL17Xk
 5dfu8wm8uUXSwcH3xP/N7H9CHh9IvFvpMWV3DWvn7lvSXXnE3lu9D+A8V2jmw/7edxFzcnTpv
 f6WL/P0PdwyC/7cWPkPurzTe9zP807UWbekxK9Vf1Ht/PS9QPn2fYXa29Jmi33Cyt3UosxRmJ
 hlrMRcWJAAGseExOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1492236083!59380437!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22967 invoked from network); 15 Apr 2017 06:01:23 -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; 15 Apr 2017 06:01:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGlu-0005dM-RL
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGlu-0005yu-P2
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGlu-0005yu-P2@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:01:22 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: only process domain
	connections that notify us by events
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA0Mzg2YjUxYzY1MDg4ZTMwNmJmOGIxOTlhOGJhYjNhMmMxOTZhMWEKQXV0aG9yOiAg
ICAgWmhlbmcgTGkgPGRldkB6aGVuZy5saT4KQXV0aG9yRGF0ZTogRnJpIE1hciAyNCAxNzowMzoz
MSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRy
aXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6MzcgMjAxNyArMDEwMAoKICAgIG94
ZW5zdG9yZWQ6IG9ubHkgcHJvY2VzcyBkb21haW4gY29ubmVjdGlvbnMgdGhhdCBub3RpZnkgdXMg
YnkgZXZlbnRzCiAgICAKICAgIEN1cnJlbnRseSwgdXBvbiByZWNlaXZpbmcgYW4gZXZlbnQsIG94
ZW5zdG9yZWQgd2lsbCBhbHdheXMgc2Nhbi9wcm9jZXNzIGFsbAogICAgdGhlIGRvbWFpbiBjb25u
ZWN0aW9ucyAoeHMgcmluZ3MpLCBkaXNyZWdhcmRpbmcgd2hpY2ggZG9tYWluIHNlbnQgdGhhdCBl
dmVudC4KICAgIFRoaXMgaXMgcmF0aGVyIGNvc3R5IGFuZCBpbmVmZmljaWVudC4gSXQgYWxzbyBz
aGFkb3dzIGFuZCBpbmR1bGdlcyBjbGllbnQKICAgIGZvciBub3QgY29ycmVjdGx5IGNvbW11bmlj
YXRpbmcgd2l0aCB1cyBvbiBtZXNzYWdlL3NwYWNlIGF2YWlsYWJpbGl0eS4KICAgIAogICAgV2l0
aCB0aGlzIHBhdGNoLCBveGVuc3RvcmUgd2lsbCBvbmx5IHNjYW4vcHJvY2VzcyB0aGUgZG9tYWlu
IGNvbm5lY3Rpb25zCiAgICB0aGF0IGhhdmUgY29ycmVjdGx5IG5vdGlmaWVkIHVzIGJ5IGV2ZW50
cyBvciBoYXZlIElPIGFjdGlvbnMgbGVmdG92ZXIgZnJvbQogICAgcHJldmlvdXMgY29tbXVuaWNh
dGlvbi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IFpoZW5nIExpIDxkZXZAemhlbmcubGk+CiAgICBSZXZpZXdl
ZC1ieTogRGF2aWQgU2NvdHQgPGRhdmUuc2NvdHRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQvY29ubmVjdGlvbi5tbCAgfCAgNCArKysrCiB0b29scy9vY2FtbC94ZW5zdG9y
ZWQvY29ubmVjdGlvbnMubWwgfCAgOSArKysrLS0tLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC94
ZW5zdG9yZWQubWwgICB8IDEzICsrKysrKysrKystLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTggaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5z
dG9yZWQvY29ubmVjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1s
CmluZGV4IDQ3Njk1ZjguLjgwN2ZjMDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9jb25uZWN0aW9uLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1s
CkBAIC0yMjMsMTAgKzIyMywxNCBAQCBsZXQgcG9wX2luIGNvbiA9IFhlbmJ1cy5YYi5nZXRfaW5f
cGFja2V0IGNvbi54YgogbGV0IGhhc19tb3JlX2lucHV0IGNvbiA9IFhlbmJ1cy5YYi5oYXNfbW9y
ZV9pbnB1dCBjb24ueGIKIAogbGV0IGhhc19vdXRwdXQgY29uID0gWGVuYnVzLlhiLmhhc19vdXRw
dXQgY29uLnhiCitsZXQgaGFzX29sZF9vdXRwdXQgY29uID0gWGVuYnVzLlhiLmhhc19vbGRfb3V0
cHV0IGNvbi54YgogbGV0IGhhc19uZXdfb3V0cHV0IGNvbiA9IFhlbmJ1cy5YYi5oYXNfbmV3X291
dHB1dCBjb24ueGIKIGxldCBwZWVrX291dHB1dCBjb24gPSBYZW5idXMuWGIucGVla19vdXRwdXQg
Y29uLnhiCiBsZXQgZG9fb3V0cHV0IGNvbiA9IFhlbmJ1cy5YYi5vdXRwdXQgY29uLnhiCiAKK2xl
dCBoYXNfbW9yZV93b3JrIGNvbiA9CisJaGFzX21vcmVfaW5wdXQgY29uIHx8IG5vdCAoaGFzX29s
ZF9vdXRwdXQgY29uKSAmJiBoYXNfbmV3X291dHB1dCBjb24KKwogbGV0IGluY3Jfb3BzIGNvbiA9
IGNvbi5zdGF0X25iX29wcyA8LSBjb24uc3RhdF9uYl9vcHMgKyAxCiAKIGxldCBtYXJrX3N5bWJv
bHMgY29uID0KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9ucy5t
bCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9ucy5tbAppbmRleCAxYzhkOTExLi5m
OWJjMjI1IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbnMubWwK
KysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sCkBAIC05OCwxMSArOTgs
MTAgQEAgbGV0IGl0ZXIgY29ucyBmY3QgPQogCWl0ZXJfZG9tYWlucyBjb25zIGZjdDsgaXRlcl9h
bm9ueW1vdXMgY29ucyBmY3QKIAogbGV0IGhhc19tb3JlX3dvcmsgY29ucyA9Ci0JSGFzaHRibC5m
b2xkIChmdW4gaWQgY29uIGFjYyAtPgotCQlpZiBDb25uZWN0aW9uLmhhc19tb3JlX2lucHV0IGNv
biB0aGVuCi0JCQljb24gOjogYWNjCi0JCWVsc2UKLQkJCWFjYykgY29ucy5kb21haW5zIFtdCisJ
SGFzaHRibC5mb2xkCisJCShmdW4gaWQgY29uIGFjYyAtPgorCQkgaWYgQ29ubmVjdGlvbi5oYXNf
bW9yZV93b3JrIGNvbiB0aGVuIGNvbiA6OiBhY2MgZWxzZSBhY2MpCisJCWNvbnMuZG9tYWlucyBb
XQogCiBsZXQga2V5X29mX3N0ciBwYXRoID0KIAlpZiBwYXRoLlswXSA9ICdAJwpkaWZmIC0tZ2l0
IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC94ZW5zdG9yZWQubWwKaW5kZXggZDc0ODQ2Yy4uNGExZDAyNyAxMDA2NDQKLS0tIGEvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9y
ZWQveGVuc3RvcmVkLm1sCkBAIC01Nyw3ICs1NywxMCBAQCBsZXQgcHJvY2Vzc19kb21haW5zIHN0
b3JlIGNvbnMgZG9tYWlucyA9CiAJCQlsZXQgY29uID0gQ29ubmVjdGlvbnMuZmluZF9kb21haW4g
Y29ucyAoRG9tYWluLmdldF9pZCBkb21haW4pIGluCiAJCQkJUHJvY2Vzcy5kb19pbnB1dCBzdG9y
ZSBjb25zIGRvbWFpbnMgY29uOwogCQkJCVByb2Nlc3MuZG9fb3V0cHV0IHN0b3JlIGNvbnMgZG9t
YWlucyBjb24gaW4KLQlEb21haW5zLml0ZXIgZG9tYWlucyBkb19pb19kb21haW4KKwlMaXN0Lml0
ZXIKKwkJKGZ1biBjIC0+CisJCSBtYXRjaCBDb25uZWN0aW9uLmdldF9kb21haW4gYyB3aXRoCisJ
CSB8IFNvbWUgZCAtPiBkb19pb19kb21haW4gZCB8IF8gLT4gKCkpCiAKIGxldCBzaWd1c3IxX2hh
bmRsZXIgc3RvcmUgPQogCXRyeQpAQCAtMzAzLDYgKzMwNiw3IEBAIGxldCBfID0KIAkJCUNvbm5l
Y3Rpb25zLmFkZF9hbm9ueW1vdXMgY29ucyBjZmQgY2FuX3dyaXRlCiAJCWFuZCBoYW5kbGVfZXZl
bnRjaG4gZmQgPQogCQkJbGV0IHBvcnQgPSBFdmVudC5wZW5kaW5nIGV2ZW50Y2huIGluCisJCQlk
ZWJ1ZyAicGVuZGluZyBwb3J0ICVkIiAoWGVuZXZlbnRjaG4udG9faW50IHBvcnQpOwogCQkJZmlu
YWxseSAoZnVuICgpIC0+CiAJCQkJaWYgU29tZSBwb3J0ID0gZXZlbnRjaG4uRXZlbnQudmlycV9w
b3J0IHRoZW4gKAogCQkJCQlsZXQgKG5vdGlmeSwgZGVhZGRvbSkgPSBEb21haW5zLmNsZWFudXAg
eGMgZG9tYWlucyBpbgpAQCAtMzEwLDcgKzMxNCwxMCBAQCBsZXQgXyA9CiAJCQkJCWlmIGRlYWRk
b20gPD4gW10gfHwgbm90aWZ5IHRoZW4KIAkJCQkJCUNvbm5lY3Rpb25zLmZpcmVfc3BlY193YXRj
aGVzIGNvbnMgIkByZWxlYXNlRG9tYWluIgogCQkJCSkKLQkJCSkgKGZ1biAoKSAtPiBFdmVudC51
bm1hc2sgZXZlbnRjaG4gcG9ydCk7CisJCQkJZWxzZQorCQkJCQlsZXQgYyA9IENvbm5lY3Rpb25z
LmZpbmRfZG9tYWluX2J5X3BvcnQgY29ucyBwb3J0IGluCisJCQkJCXByb2Nlc3NfZG9tYWlucyBz
dG9yZSBjb25zIGRvbWFpbnMgW2NdCisJCQkJKSAoZnVuICgpIC0+IEV2ZW50LnVubWFzayBldmVu
dGNobiBwb3J0KQogCQlhbmQgZG9faWZfc2V0IGZkIHNldCBmY3QgPQogCQkJaWYgTGlzdC5tZW0g
ZmQgc2V0IHRoZW4KIAkJCQlmY3QgZmQgaW4KQEAgLTM4MCw3ICszODcsNyBAQCBsZXQgXyA9CiAJ
CQlwcm9jZXNzX3NwZWNpYWxfZmRzIHNmZHM7CiAJCWlmIExpc3QubGVuZ3RoIGNmZHMgPiAwIHx8
IExpc3QubGVuZ3RoIHdzZXQgPiAwIHRoZW4KIAkJCXByb2Nlc3NfY29ubmVjdGlvbl9mZHMgc3Rv
cmUgY29ucyBkb21haW5zIGNmZHMgd3NldDsKLQkJcHJvY2Vzc19kb21haW5zIHN0b3JlIGNvbnMg
ZG9tYWlucworCQlwcm9jZXNzX2RvbWFpbnMgc3RvcmUgY29ucyBkb21haW5zIG13CiAJCWluCiAK
IAl3aGlsZSBub3QgIXF1aXQKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:01:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGm8-0006Zg-Oi; Sat, 15 Apr 2017 06:01:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGm7-0006ZV-Jk
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:35 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 03/56-27678-E37B1F85; Sat, 15 Apr 2017 06:01:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVddu+8c
 IgzefmS0mbDNwYPTY3reLPYAxijUzLym/IoE14+C2b+wFRwIr9nycwdjAeMihi5GTQ0jgC6NE
 fw9TFyMXkH2eUeLSnQPMXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0sEC+x9+FzF
 hCbV8BMYuWtV4wgNgtQ/f3fu5gmMHIsYGRYxahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBeH1jwCFGSQ4mJVFe15iPEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeH9sBcoJFqWmp1akZeYAgwMmLcHBoyTCewskzVtckJhbnJkOkTrFqCglznsYJCEA
 ksgozYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzym0DmsKTmVcCN/0V0GImoMUMk
 z+ALC5JREhJNTCK2K5b722smS7KozEhKNtx8/V7nDvPhExp3n/GNHv7TNlOuQTfqYuy2ZgvHZ
 254beBWVY1g8hJ51qt4u0iv1duDW8x3LTr04W9wvtmW2ys+DOtSvB8y1bvy63yXyrENh0+W1u
 3dE2wjUWwfsv5zLdRFhGp3BGVDCdmsKXJ3ktzE5HyW3vOoEiJpTgj0VCLuag4EQAuhgBYQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1492236093!40759607!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18162 invoked from network); 15 Apr 2017 06:01:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:01:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGm4-0005dW-T9
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGm4-0005zX-SX
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGm4-0005zX-SX@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:01:32 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: add a safe net
	mechanism for existing ill-behaved clients
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdlNjhmMTNjM2JkNjA3ZDYyMjk3YThjYjhjM2RjMDQ2ODViNzU4N2UKQXV0aG9yOiAg
ICAgWmhlbmcgTGkgPGRldkB6aGVuZy5saT4KQXV0aG9yRGF0ZTogRnJpIE1hciAyNCAxNzowNDoy
MyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRy
aXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6MzcgMjAxNyArMDEwMAoKICAgIG94
ZW5zdG9yZWQ6IGFkZCBhIHNhZmUgbmV0IG1lY2hhbmlzbSBmb3IgZXhpc3RpbmcgaWxsLWJlaGF2
ZWQgY2xpZW50cwogICAgCiAgICBJbiBwcmV2aW91cyBjb21taXQsIHdlIG1vdmVkIGZyb20gZXho
YXVzdGl2ZWx5IHNjYW5uaW5nIGFsbCBkb21haW4gY29ubmVjdGlvbnMKICAgIHRvIG9ubHkgcHJv
Y2Vzc2luZyB0aG9zZSBoYXZlIGNvcnJlY3RseSBub3RpZmllZCB1cyBieSBldmVudHMuIFRoZSBi
ZW5lZml0cyBhcmUKICAgIG5vdCBvbmx5IGVmZmljaWVuY3kgYnV0IGFsc28gY29ycmVjdG5lc3Ms
IGJlY2F1c2UgaXQgY291bGQgcG90ZW50aWFsbHkgYmxvY2sgYW4KICAgIGlsbC1iZWhhdmVkIGNs
aWVudCBhbmQgaGF2ZSBpdCB3YWl0aW5nIG9uIGl0cyBvd24gbWlzdGFrZS4gSWYgc29tZW9uZSBt
YWtlcyBhCiAgICBtaXN0YWtlIG9uIHRoaXMgd2hlbiBkZXZlbG9waW5nIGEgcGllY2Ugb2YgY29k
ZSwgaGUvc2hlIHdvdWxkIGltbWVkaWF0ZWx5CiAgICBub3RpY2UgdGhlIHByb2JsZW0gKGFzIHRo
ZSBwcm9jZXNzIGJlaW5nIGJsb2NrZWQpLCBzbyB0aGF0IGhlL3NoZSBjb3VsZCBmaXggaXQKICAg
IHJpZ2h0YXdheSBiZWZvcmUgYW55dGhpbmcgZWxzZS4gTm90ZSB0aGF0IHRoZSBjaGFuY2VzIG9m
IG1ha2luZyBzdWNoIG1pc3Rha2VzCiAgICBhcmUgcmFyZSBpbiByZWFsaXR5LCBiZWNhdXNlIG1v
c3QgY2xpZW50IGNvZGUgd291bGQgdXNlIHRoZSBsaWJ4ZW5zdG9yZSBsaWJyYXJ5CiAgICAod2hp
Y2ggaGFzIGFsbCB0aGUgbm90aWZpY2F0aW9uIGxvZ2ljIGJ1aWx0IGluIGNvcnJlY3RseSkgaW5z
dGVhZCBvZiBoYXZpbmcgdG8KICAgIGltcGxlbWVudCByYXcgYWNjZXNzaW5nIGZyb20gc2NyYXRj
aC4KICAgIAogICAgT24gdGhlIG90aGVyIGhhbmQsIHdlIGRpZCBub3RpY2UgdGhhdCB0aGVyZSB3
ZXJlIHNvbWUgbGVnYWN5IGNvZGUgdGhhdCBkaWRuJ3QgZG8KICAgIHRoZSBub3RpZmljYXRpb24g
Y29ycmVjdGx5LiBBcyBzb21lIGNvZGUgbWlnaHQgYmUgc3RpbGwgcnVubmluZyBpbiB3aWxkLCBp
dAogICAgd291bGQgYmUgYmFkIGlmIHRoZXkgYnJlYWsgYnkgdGhpcyBjaGFuZ2UgKGUuZy4gYWZ0
ZXIgYW4gdXBncmFkZSkuIFRoaXMgcGF0Y2gKICAgIGludHJvZHVjZXMgYSBzYWZlIG5ldCBtZWNo
YW5pc20gdG8gZW5zdXJlIGlsbC1iZWhhdmVkIGNsaWVudHMgY29udGludWUgdG8gd29yaywKICAg
IGJ1dCBzdGlsbCByZXRhaW4gbW9zdCBvZiB0aGUgcGVyZm9ybWFuY2UgYmVuZWZpdHMgaGVyZS4K
ICAgIAogICAgICAqIFdlIGFkZCBhIGNoZWNrZXIgdG8gc3RpbGwgc2NhbiBhbGwgdGhlIHJpbmdz
IHBlcmlvZGljYWxseSwgc28gdGhhdCB3ZSBjYW4KICAgICAgICBzdGlsbCBwaWNrIHVwIHRoZXNl
IG1lc3NhZ2VzIGF0IGFuIGFjY2VwdGFibGUgZnJlcXVlbmN5LgogICAgCiAgICAgICogSW50ZXJu
YWxseSwgd2UgaW50cm9kdWNlIGFuIGlvX2NyZWRpdCBjb25jZXB0IGZvciBkb21haW4gY29ubmVj
dGlvbnMuIEl0CiAgICAgICAgcmVwcmVzZW50cyB0aGUgcm91bmRzIG9mIHJpbmcgc2NhbiB3ZSBh
cmUgZ29pbmcgdG8gcGVyZm9ybSBvbiBhIGRvbWFpbgogICAgICAgIGNvbm5lY3Rpb24uIEZvciB3
ZWxsLWJlaGF2ZWQgY29ubmVjdGlvbnMsIHRoaXMgdmFsdWUgaXMgY2hhbmdpbmcgYmV0d2VlbiAw
CiAgICAgICAgYW5kIDE7IGJ1dCBmb3IgY29ubmVjdGlvbnMgZGV0ZWN0ZWQgYXMgaWxsLWJlaGF2
ZWQsIHdlJ2xsIGJ1bXAgaXRzIGNyZWRpdAogICAgICAgIHRvIGEgaGlnaCB2YWx1ZSBzbyB0aGF0
IHdlJ2xsIHVuY29uZGl0aW9uYWxseSBzY2FuIGl0cyByaW5nIGZvciB0aGUgbmV4dAogICAgICAg
ICRuJCByb3VuZHMuIFRoaXMgd2F5LCB0aGUgY2xpZW50IHdvbid0IGhpY2N1cHBlZCBieSB0aGUg
aW50ZXJ2YWwgYmV0d2VlbgogICAgICAgIGNoZWNrZXIncyBydW5uaW5nIChlc3BlY2lhbGx5IGR1
cmluZyBwZXJpb2RzIHdoZW4gaXQgY29udGlub3VzbHkgaW50ZXJhY3RzCiAgICAgICAgd2l0aCBv
eGVuc3RvcmVkKTsgYW5kIG94ZW5zdG9yZWQgZG9lc24ndCBoYXZlIHRvIGtlZXAgc2Nhbm5pbmcg
dGhlc2UKICAgICAgICByaW5ncyBpbmRlZmluaXRlbHkgKHdpdGggdGhlIGNyZWRpdCBydW5uaW5n
IG91dCksIGFzIHRoZXkgYXJlIHVzdWFsbHkgcXVpdGUKICAgICAgICBtb3N0IG9mIHRoZSB0aW1l
LgogICAgCiAgICAgICogV2UgbG9nIGFuIG1lc3NhZ2Ugd2hlbiBhIGRvbWFpbiBjb25uZWN0aW9u
IGlzIHN1c3BlY3RlZCBhcyBpbGwtYmVoYXZlZC4KICAgICAgICBFbmFibGUgW2luZm9dIGxldmVs
IGxvZ2dpbmcgaWYgeW91IHdhbnQvbmVlZCB0byBzZWUgaXQgaW4gYWN0aW9uLiBOb3RlIHRoYXQK
ICAgICAgICB0aGlzIGluZm9ybWF0aW9uIHdvbid0IGJlIGFjY3VyYXRlLCBhcyBmYWxzZSBwb3Np
dGl2ZXMgYXJlIHBvc3NpYmxlIGR1ZSB0bwogICAgICAgIHRpbWUgd2luZG93IChlLmcuIHdlIGRl
dGVjdCBhIGNsaWVudCBoYXMgd3JpdHRlbiB0byB0aGUgcmluZyBhbmQgd2UgZ2V0IG5vCiAgICAg
ICAgbm90aWZpY2lhdGlvbiBmcm9tIGl0IGZvciB0aGUgdGltZSBiZWluZywgYnV0IHN0aWxsIHRo
ZSBub3RpZmljYXRpb24gY291bGQKICAgICAgICBwb3RlbnRpYWxseSBhcnJpdmUgYXQgc29tZSB0
aW1lIGxhdGVyKS4gSXQncyBubyBoYXJtIHRvIGdpdmUgYSBkb21haW4KICAgICAgICBjb25uZWN0
aW9uIGV4dHJhIGNyZWRpdCB0aG91Z2guCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBaaGVuZyBMaSA8ZGV2QHpo
ZW5nLmxpPgogICAgUmV2aWV3ZWQtYnk6IERhdmlkIFNjb3R0IDxkYXZlLnNjb3R0QGNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbCAgICAgICB8IDExICsrKyst
CiB0b29scy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mIHwgIDMgKysKIHRvb2xzL29j
YW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgICAgfCA3NiArKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCAyMSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sIGIv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbAppbmRleCAwNmQ1NzQ5Li5hYjM0MzE0IDEw
MDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sCisrKyBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9kb21haW4ubWwKQEAgLTI4LDYgKzI4LDkgQEAgdHlwZSB0ID0KIAlldmVu
dGNobjogRXZlbnQudDsKIAltdXRhYmxlIHBvcnQ6IFhlbmV2ZW50Y2huLnQgb3B0aW9uOwogCW11
dGFibGUgYmFkX2NsaWVudDogYm9vbDsKKwltdXRhYmxlIGlvX2NyZWRpdDogaW50OyAoKiB0aGUg
cm91bmRzIG9mIHJpbmcgcHJvY2VzcyBsZWZ0IHRvIGRvLCBkZWZhdWx0IGlzIDAsCisJICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdXN1YWxseSBzZXQgdG8gMSB3aGVuIHRoZXJlIGlzIHdvcmsg
ZGV0ZWN0ZWQsIGNvdWxkCisJICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxzbyBzZXQgdG8g
biB0byBnaXZlICJsYXp5IiBjbGllbnRzIGV4dHJhIGNyZWRpdCAqKQogfQogCiBsZXQgZ2V0X3Bh
dGggZG9tID0gIi9sb2NhbC9kb21haW4vIiBeIChzcHJpbnRmICIldSIgZG9tLmlkKQpAQCAtNDAs
NiArNDMsMTEgQEAgbGV0IGdldF9wb3J0IGQgPSBkLnBvcnQKIGxldCBpc19iYWRfZG9tYWluIGRv
bWFpbiA9IGRvbWFpbi5iYWRfY2xpZW50CiBsZXQgbWFya19hc19iYWQgZG9tYWluID0gZG9tYWlu
LmJhZF9jbGllbnQgPC0gdHJ1ZQogCitsZXQgZ2V0X2lvX2NyZWRpdCBkb21haW4gPSBkb21haW4u
aW9fY3JlZGl0CitsZXQgc2V0X2lvX2NyZWRpdCA/KG49MSkgZG9tYWluID0gZG9tYWluLmlvX2Ny
ZWRpdCA8LSBtYXggMCBuCitsZXQgaW5jcl9pb19jcmVkaXQgZG9tYWluID0gZG9tYWluLmlvX2Ny
ZWRpdCA8LSBkb21haW4uaW9fY3JlZGl0ICsgMQorbGV0IGRlY3JfaW9fY3JlZGl0IGRvbWFpbiA9
IGRvbWFpbi5pb19jcmVkaXQgPC0gbWF4IDAgKGRvbWFpbi5pb19jcmVkaXQgLSAxKQorCiBsZXQg
c3RyaW5nX29mX3BvcnQgPSBmdW5jdGlvbgogfCBOb25lIC0+ICJOb25lIgogfCBTb21lIHggLT4g
c3RyaW5nX29mX2ludCAoWGVuZXZlbnRjaG4udG9faW50IHgpCkBAIC03NCw3ICs4Miw4IEBAIGxl
dCBtYWtlIGlkIG1mbiByZW1vdGVfcG9ydCBpbnRlcmZhY2UgZXZlbnRjaG4gPSB7CiAJaW50ZXJm
YWNlID0gaW50ZXJmYWNlOwogCWV2ZW50Y2huID0gZXZlbnRjaG47CiAJcG9ydCA9IE5vbmU7Ci0J
YmFkX2NsaWVudCA9IGZhbHNlCisJYmFkX2NsaWVudCA9IGZhbHNlOworCWlvX2NyZWRpdCA9IDA7
CiB9CiAKIGxldCBpc19kb20wIGQgPSBkLmlkID0gMApkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZiBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3Rv
cmVkLmNvbmYKaW5kZXggMTNlZTc3MC4uZGQyMGVkYSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZgorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvb3hl
bnN0b3JlZC5jb25mCkBAIC0zMywzICszMyw2IEBAIHBlcnNpc3RlbnQgPSBmYWxzZQogIyBhY2Vz
c3MtbG9nLW5iLWNoYXJzID0gMTgwCiAjIGFjY2Vzcy1sb2ctc3BlY2lhbC1vcHMgPSBmYWxzZQog
CisjIFBlcm9kaWNhbGx5IHNjYW5uaW5nIGFsbCB0aGUgcmluZ3MgYXMgYSBzYWZlbmV0IGZvciBs
YXp5IGNsaWVudHMuCisjIERlZmluZSB0aGUgaW50ZXJ2YWwgaW4gc2Vjb25kcywgc2V0IHRvIG5l
Z2F0aXZlIHRvIGRpc2FibGUuCisjIHJpbmctc2Nhbi1pbnRlcnZhbCA9IDIwCmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIGIvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL3hlbnN0b3JlZC5tbAppbmRleCA0YTFkMDI3Li41OGExZmZjIDEwMDY0NAotLS0gYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC94ZW5zdG9yZWQubWwKQEAgLTU0LDEzICs1NCwxNCBAQCBsZXQgcHJvY2Vzc19jb25uZWN0aW9u
X2ZkcyBzdG9yZSBjb25zIGRvbWFpbnMgcnNldCB3c2V0ID0KIGxldCBwcm9jZXNzX2RvbWFpbnMg
c3RvcmUgY29ucyBkb21haW5zID0KIAlsZXQgZG9faW9fZG9tYWluIGRvbWFpbiA9CiAJCWlmIG5v
dCAoRG9tYWluLmlzX2JhZF9kb21haW4gZG9tYWluKSB0aGVuCi0JCQlsZXQgY29uID0gQ29ubmVj
dGlvbnMuZmluZF9kb21haW4gY29ucyAoRG9tYWluLmdldF9pZCBkb21haW4pIGluCisJCQlsZXQg
aW9fY3JlZGl0ID0gRG9tYWluLmdldF9pb19jcmVkaXQgZG9tYWluIGluCisJCQlpZiBpb19jcmVk
aXQgPiAwIHRoZW4gKAorCQkJCWxldCBjb24gPSBDb25uZWN0aW9ucy5maW5kX2RvbWFpbiBjb25z
IChEb21haW4uZ2V0X2lkIGRvbWFpbikgaW4KIAkJCQlQcm9jZXNzLmRvX2lucHV0IHN0b3JlIGNv
bnMgZG9tYWlucyBjb247Ci0JCQkJUHJvY2Vzcy5kb19vdXRwdXQgc3RvcmUgY29ucyBkb21haW5z
IGNvbiBpbgotCUxpc3QuaXRlcgotCQkoZnVuIGMgLT4KLQkJIG1hdGNoIENvbm5lY3Rpb24uZ2V0
X2RvbWFpbiBjIHdpdGgKLQkJIHwgU29tZSBkIC0+IGRvX2lvX2RvbWFpbiBkIHwgXyAtPiAoKSkK
KwkJCQlQcm9jZXNzLmRvX291dHB1dCBzdG9yZSBjb25zIGRvbWFpbnMgY29uOworCQkJCURvbWFp
bi5kZWNyX2lvX2NyZWRpdCBkb21haW47CisJCQkpIGluCisJRG9tYWlucy5pdGVyIGRvbWFpbnMg
ZG9faW9fZG9tYWluCiAKIGxldCBzaWd1c3IxX2hhbmRsZXIgc3RvcmUgPQogCXRyeQpAQCAtODIs
NiArODMsOCBAQCBsZXQgY29uZmlnX2ZpbGVuYW1lIGNmID0KIAogbGV0IGRlZmF1bHRfcGlkZmls
ZSA9ICIvdmFyL3J1bi94ZW5zdG9yZWQucGlkIgogCitsZXQgcmluZ19zY2FuX2ludGVydmFsID0g
cmVmIDIwCisKIGxldCBwYXJzZV9jb25maWcgZmlsZW5hbWUgPQogCWxldCBwaWRmaWxlID0gcmVm
IGRlZmF1bHRfcGlkZmlsZSBpbgogCWxldCBvcHRpb25zID0gWwpAQCAtMTA4LDYgKzExMSw3IEBA
IGxldCBwYXJzZV9jb25maWcgZmlsZW5hbWUgPQogCQkoImFjY2Vzcy1sb2ctdHJhbnNhY3Rpb25z
LW9wcyIsIENvbmZpZy5TZXRfYm9vbCBMb2dnaW5nLmFjY2Vzc19sb2dfdHJhbnNhY3Rpb25fb3Bz
KTsKIAkJKCJhY2Nlc3MtbG9nLXNwZWNpYWwtb3BzIiwgQ29uZmlnLlNldF9ib29sIExvZ2dpbmcu
YWNjZXNzX2xvZ19zcGVjaWFsX29wcyk7CiAJCSgiYWxsb3ctZGVidWciLCBDb25maWcuU2V0X2Jv
b2wgUHJvY2Vzcy5hbGxvd19kZWJ1Zyk7CisJCSgicmluZy1zY2FuLWludGVydmFsIiwgQ29uZmln
LlNldF9pbnQgcmluZ19zY2FuX2ludGVydmFsKTsKIAkJKCJwaWQtZmlsZSIsIENvbmZpZy5TZXRf
c3RyaW5nIHBpZGZpbGUpOyBdIGluCiAJYmVnaW4gdHJ5IENvbmZpZy5yZWFkIGZpbGVuYW1lIG9w
dGlvbnMgKGZ1biBfIF8gLT4gcmFpc2UgTm90X2ZvdW5kKQogCXdpdGgKQEAgLTMxNiw3ICszMjAs
OCBAQCBsZXQgXyA9CiAJCQkJKQogCQkJCWVsc2UKIAkJCQkJbGV0IGMgPSBDb25uZWN0aW9ucy5m
aW5kX2RvbWFpbl9ieV9wb3J0IGNvbnMgcG9ydCBpbgotCQkJCQlwcm9jZXNzX2RvbWFpbnMgc3Rv
cmUgY29ucyBkb21haW5zIFtjXQorCQkJCQltYXRjaCBDb25uZWN0aW9uLmdldF9kb21haW4gYyB3
aXRoCisJCQkJCXwgU29tZSBkb20gLT4gRG9tYWluLmluY3JfaW9fY3JlZGl0IGRvbSB8IE5vbmUg
LT4gKCkKIAkJCQkpIChmdW4gKCkgLT4gRXZlbnQudW5tYXNrIGV2ZW50Y2huIHBvcnQpCiAJCWFu
ZCBkb19pZl9zZXQgZmQgc2V0IGZjdCA9CiAJCQlpZiBMaXN0Lm1lbSBmZCBzZXQgdGhlbgpAQCAt
MzI1LDExICszMzAsMzAgQEAgbGV0IF8gPQogCQltYXliZSAoZnVuIGZkIC0+IGRvX2lmX3NldCBm
ZCByc2V0IChhY2NlcHRfY29ubmVjdGlvbiB0cnVlKSkgcndfc29jazsKIAkJbWF5YmUgKGZ1biBm
ZCAtPiBkb19pZl9zZXQgZmQgcnNldCAoYWNjZXB0X2Nvbm5lY3Rpb24gZmFsc2UpKSByb19zb2Nr
OwogCQlkb19pZl9zZXQgKEV2ZW50LmZkIGV2ZW50Y2huKSByc2V0IChoYW5kbGVfZXZlbnRjaG4p
Ci0JCWluCisJaW4KKworCWxldCByaW5nX3NjYW5fY2hlY2tlciBkb20gPQorCQkoKiBubyBuZWVk
IHRvIHNjYW4gZG9tYWlucyBhbHJlYWR5IG1hcmtlZCBhcyBmb3IgcHJvY2Vzc2luZyAqKQorCQlp
ZiBub3QgKERvbWFpbi5nZXRfaW9fY3JlZGl0IGRvbSA+IDApIHRoZW4KKwkJCWxldCBjb24gPSBD
b25uZWN0aW9ucy5maW5kX2RvbWFpbiBjb25zIChEb21haW4uZ2V0X2lkIGRvbSkgaW4KKwkJCWlm
IG5vdCAoQ29ubmVjdGlvbi5oYXNfbW9yZV93b3JrIGNvbikgdGhlbiAoCisJCQkJUHJvY2Vzcy5k
b19vdXRwdXQgc3RvcmUgY29ucyBkb21haW5zIGNvbjsKKwkJCQlQcm9jZXNzLmRvX2lucHV0IHN0
b3JlIGNvbnMgZG9tYWlucyBjb247CisJCQkJaWYgQ29ubmVjdGlvbi5oYXNfbW9yZV93b3JrIGNv
biB0aGVuCisJCQkJCSgqIFByZXZpb3VzbHkgdGhvdWdodCBhcyBubyB3b3JrLCBidXQgZGV0ZWN0
IHNvbWUgYWZ0ZXIgc2NhbiAoYXMKKwkJCQkJICAgcHJvY2Vzc2luZyBhIG5ldyBtZXNzYWdlIGlu
dm9sdmVzIG11bHRpcGxlIHN0ZXBzLikgSXQncyB2ZXJ5CisJCQkJCSAgIGxpa2VseSB0byBiZSBh
ICJsYXp5IiBjbGllbnQsIGJ1bXAgaXRzIGNyZWRpdC4gSXQgY291bGQgYmUgZmFsc2UKKwkJCQkJ
ICAgcG9zaXRpdmUgdGhvdWdoIChkdWUgdG8gdGltZSB3aW5kb3cpLCBidXQgaXQncyBubyBoYXJt
IHRvIGdpdmUgYQorCQkJCQkgICBkb21haW4gZXh0cmEgY3JlZGl0LiAqKQorCQkJCQlsZXQgbiA9
IDMyICsgMiAqIChEb21haW5zLm51bWJlciBkb21haW5zKSBpbgorCQkJCQlpbmZvICJmb3VuZCBs
YXp5IGRvbWFpbiAlZCwgY3JlZGl0ICVkIiAoRG9tYWluLmdldF9pZCBkb20pIG47CisJCQkJCURv
bWFpbi5zZXRfaW9fY3JlZGl0IH5uIGRvbQorCQkJKSBpbgogCiAJbGV0IGxhc3Rfc3RhdF90aW1l
ID0gcmVmIDAuIGluCi0JbGV0IHBlcmlvZGljX29wc19jb3VudGVyID0gcmVmIDAgaW4KLQlsZXQg
cGVyaW9kaWNfb3BzICgpID0KKwlsZXQgbGFzdF9zY2FuX3RpbWUgPSByZWYgMC4gaW4KKworCWxl
dCBwZXJpb2RpY19vcHMgbm93ID0KIAkJKCogd2UgZ2FyYmFnZSBjb2xsZWN0IHRoZSBzdHJpbmct
PmludCBkaWN0aW9uYXJ5IGFmdGVyIGEgc2l6ZWFibGUgYW1vdW50IG9mIG9wZXJhdGlvbnMsCiAJ
CSAqIHRoZXJlJ3Mgbm8gbmVlZCB0byBiZSByZWFsbHkgZmFzdCBldmVuIGlmIHdlIGdvdCBsb29z
ZQogCQkgKiBvYmplY3RzIHNpbmNlIG5hbWVzIGFyZSBvZnRlbiByZXVzZS4KQEAgLTM0MiwxMCAr
MzY2LDEzIEBAIGxldCBfID0KIAkJCVN5bWJvbC5nYXJiYWdlICgpCiAJCWVuZDsKIAorCQkoKiBz
Y2FuIGFsbCB0aGUgeHMgcmluZ3MgYXMgYSBzYWZlbmV0IGZvciBpbGwtYmVoYXZlZCBjbGllbnRz
ICopCisJCWlmICFyaW5nX3NjYW5faW50ZXJ2YWwgPj0gMCAmJiBub3cgPiAoIWxhc3Rfc2Nhbl90
aW1lICsuIGZsb2F0ICFyaW5nX3NjYW5faW50ZXJ2YWwpIHRoZW4KKwkJCShsYXN0X3NjYW5fdGlt
ZSA6PSBub3c7IERvbWFpbnMuaXRlciBkb21haW5zIHJpbmdfc2Nhbl9jaGVja2VyKTsKKwogCQko
KiBtYWtlIHN1cmUgd2UgZG9uJ3QgcHJpbnQgZ2VuZXJhbCBzdGF0cyBmYXN0ZXIgdGhhbiAyIG1p
biAqKQotCQlsZXQgbnRpbWUgPSBVbml4LmdldHRpbWVvZmRheSAoKSBpbgotCQlpZiBudGltZSA+
ICghbGFzdF9zdGF0X3RpbWUgKy4gMTIwLikgdGhlbiAoCi0JCQlsYXN0X3N0YXRfdGltZSA6PSBu
dGltZTsKKwkJaWYgbm93ID4gKCFsYXN0X3N0YXRfdGltZSArLiAxMjAuKSB0aGVuICgKKwkJCWxh
c3Rfc3RhdF90aW1lIDo9IG5vdzsKIAogCQkJbGV0IGdjID0gR2Muc3RhdCAoKSBpbgogCQkJbGV0
IChsYW5vbiwgbGFub25fb3BzLCBsYW5vbl93YXRjaHMsCkBAIC0zNjYsMTYgKzM5MywyMCBAQCBs
ZXQgXyA9CiAJCSkKIAkJaW4KIAorCQlsZXQgcGVyaW9kX29wc19pbnRlcnZhbCA9IDE1LiBpbgor
CQlsZXQgcGVyaW9kX3N0YXJ0ID0gcmVmIDAuIGluCisKIAlsZXQgbWFpbl9sb29wICgpID0KLQkJ
aW5jciBwZXJpb2RpY19vcHNfY291bnRlcjsKLQkJaWYgIXBlcmlvZGljX29wc19jb3VudGVyID4g
MjAgdGhlbiAoCi0JCQlwZXJpb2RpY19vcHNfY291bnRlciA6PSAwOwotCQkJcGVyaW9kaWNfb3Bz
ICgpOwotCQkpOwogCiAJCWxldCBtdyA9IENvbm5lY3Rpb25zLmhhc19tb3JlX3dvcmsgY29ucyBp
bgorCQlMaXN0Lml0ZXIKKwkJCShmdW4gYyAtPgorCQkJIG1hdGNoIENvbm5lY3Rpb24uZ2V0X2Rv
bWFpbiBjIHdpdGgKKwkJCSB8IE5vbmUgLT4gKCkgfCBTb21lIGQgLT4gRG9tYWluLmluY3JfaW9f
Y3JlZGl0IGQpCisJCQltdzsKKwkJbGV0IHRpbWVvdXQgPQorCQkJaWYgTGlzdC5sZW5ndGggbXcg
PiAwIHRoZW4gMC4gZWxzZSBwZXJpb2Rfb3BzX2ludGVydmFsIGluCiAJCWxldCBpbnNldCwgb3V0
c2V0ID0gQ29ubmVjdGlvbnMuc2VsZWN0IGNvbnMgaW4KLQkJbGV0IHRpbWVvdXQgPSBpZiBMaXN0
Lmxlbmd0aCBtdyA+IDAgdGhlbiAwLiBlbHNlIC0xLiBpbgogCQlsZXQgcnNldCwgd3NldCwgXyA9
CiAJCXRyeQogCQkJVW5peC5zZWxlY3QgKHNwZWNfZmRzIEAgaW5zZXQpIG91dHNldCBbXSB0aW1l
b3V0CkBAIC0zODcsNyArNDE4LDEyIEBAIGxldCBfID0KIAkJCXByb2Nlc3Nfc3BlY2lhbF9mZHMg
c2ZkczsKIAkJaWYgTGlzdC5sZW5ndGggY2ZkcyA+IDAgfHwgTGlzdC5sZW5ndGggd3NldCA+IDAg
dGhlbgogCQkJcHJvY2Vzc19jb25uZWN0aW9uX2ZkcyBzdG9yZSBjb25zIGRvbWFpbnMgY2ZkcyB3
c2V0OwotCQlwcm9jZXNzX2RvbWFpbnMgc3RvcmUgY29ucyBkb21haW5zIG13CisJCWlmIHRpbWVv
dXQgPD4gMC4gdGhlbiAoCisJCQlsZXQgbm93ID0gVW5peC5nZXR0aW1lb2ZkYXkgKCkgaW4KKwkJ
CWlmIG5vdyA+ICFwZXJpb2Rfc3RhcnQgKy4gcGVyaW9kX29wc19pbnRlcnZhbCB0aGVuCisJCQkJ
KHBlcmlvZF9zdGFydCA6PSBub3c7IHBlcmlvZGljX29wcyBub3cpCisJCSk7CisJCXByb2Nlc3Nf
ZG9tYWlucyBzdG9yZSBjb25zIGRvbWFpbnMKIAkJaW4KIAogCXdoaWxlIG5vdCAhcXVpdAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:01:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:01:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGmJ-0006b0-QY; Sat, 15 Apr 2017 06:01:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGmI-0006an-AU
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:46 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FA/7D-03420-947B1F85; Sat, 15 Apr 2017 06:01:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVddj+8c
 Ig39HbSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y92MZWwFN1UrTvVeZWlgvC7XxcjFISTwhVGi
 6/wCZgjnPJCz8ARLFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAu4Snw72g
 tm8AmYS3+Z+YgGxWYDqL8/ayDaBkWMBI8MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDM73c1O
 LixPTUnMSkYr3k/NxNjECfMADBDsadz50OMUpyMCmJ8rrGfIwQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMH7YytQTrAoNT21Ii0zBxgcMGkJDh4lEd5bIGne4oLE3OLMdIjUKUZdjndLP7xnEmLJ
 y89LlRLnjdoGVCQAUpRRmgc3AhaolxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMKwcyhSczr
 wRu0yugI5iAjmCY/AHkiJJEhJRUA2P5lECxCiGfnpMqIY/XOezpPLZvkczZxcKCJxVuOpzb9U
 CnveOc+EsV8X65vDcLl+5w9b6oxlIaO/f+Ut7y74qMgUfzvRvYT9w7c/Kd+jqD3mDzvvrWuFL
 X87e//j2S9lCubEouQ7NFfX7mnDlRed+ZWrxUJCyOuq5S60+/eo7lrLjOO4ZbZ5VYijMSDbWY
 i4oTAcMTVZtPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1492236104!57158818!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1357 invoked from network); 15 Apr 2017 06:01:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:01:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGmF-0005dp-0h
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGmE-00060B-UK
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGmE-00060B-UK@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:01:42 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: refactor putting
	response on wire
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI2Mjc1NGI0NWUxYzE0NDVhZjI5MWU5YzgyYzE2NGYxNDVlMmIwZTYKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzo0MDowMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6
MzcgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHJlZmFjdG9yIHB1dHRpbmcgcmVzcG9uc2Ug
b24gd2lyZQogICAgCiAgICBQcmV2aW91c2x5LCB0aGUgZnVuY3Rpb25zIHJlcGx5X3thY2ssZGF0
YSxkYXRhX29yX2Fja30gYW5kIGlucHV0X2hhbmRsZV9lcnJvcgogICAgcHV0IHRoZSByZXNwb25z
ZSBvbiB0aGUgd2lyZSBieSBpbnZva2luZyBDb25uZWN0aW9uLnNlbmRfe2FjayxyZXBseSxlcnJv
cn0uCiAgICAKICAgIEluc3RlYWQsIHRoZXNlIGZ1bmN0aW9ucyBub3cgcmV0dXJuIGEgdmFsdWUg
aW5kaWNhdGluZyB3aGF0IG5lZWRzIHRvIGJlIHB1dCBvbgogICAgdGhlIHdpcmUsIGFuZCB0aGF0
IGFjdGlvbiBpcyBkb25lIGJ5IGEgc2VuZF9yZXNwb25zZSBmdW5jdGlvbiBjYWxsZWQKICAgIGFm
dGVyd2FyZHMuCiAgICAKICAgIFRoaXMgcmVmYWN0b3JpbmcgZ2l2ZXMgdXMgYSBjaGFuY2UgdG8g
c3RvcmUgdGhlIHZhbHVlIG9mIHRoZSByZXNwb25zZSwgdXNlZnVsCiAgICBmb3IgcmVwbGF5aW5n
IHRyYW5zYWN0aW9ucy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4u
ZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb24gTHVkbGFtIDxqb25hdGhh
bi5sdWRsYW1AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5o
YXJyaXNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwu
b3JnPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZSAgIHwgIDEgKwogdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3BhY2tldC5tbCAgfCAgNCArKysrCiB0b29scy9vY2FtbC94ZW5zdG9y
ZWQvcHJvY2Vzcy5tbCB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2VmaWxlIGIvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL01ha2VmaWxlCmluZGV4IGIxOGYxOTAuLjdhNGMzMTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9NYWtlZmlsZQorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvTWFrZWZp
bGUKQEAgLTE3LDYgKzE3LDcgQEAgT0JKUyA9IGRlZmluZSBcCiAJc3RkZXh0IFwKIAl0cmllIFwK
IAljb25maWcgXAorCXBhY2tldCBcCiAJbG9nZ2luZyBcCiAJcXVvdGEgXAogCXBlcm1zIFwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wYWNrZXQubWwgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvcGFja2V0Lm1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmM4
ZWNmZTUKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcGFja2V0Lm1s
CkBAIC0wLDAgKzEsNCBAQAordHlwZSByZXNwb25zZSA9CisJfCBBY2sgb2YgKHVuaXQgLT4gdW5p
dCkgICgqIGZ1bmN0aW9uIGlzIHRoZSBhY3Rpb24gdG8gZXhlY3V0ZSBhZnRlciBzZW5kaW5nIHRo
ZSBhY2sgKikKKwl8IFJlcGx5IG9mIHN0cmluZworCXwgRXJyb3Igb2Ygc3RyaW5nCmRpZmYgLS1n
aXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sCmluZGV4IDg5ZGI1NmMuLjhiZTJmZjEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sCkBAIC0xMjYsOCArMTI2LDcgQEAgbGV0IGRvX3dhdGNoIGNvbiB0IHJpZCBkb21h
aW5zIGNvbnMgZGF0YSA9CiAJCXwgXyAgICAgICAgICAgICAgICAgICAtPiByYWlzZSBJbnZhbGlk
X0NtZF9BcmdzCiAJCWluCiAJbGV0IHdhdGNoID0gQ29ubmVjdGlvbnMuYWRkX3dhdGNoIGNvbnMg
Y29uIG5vZGUgdG9rZW4gaW4KLQlDb25uZWN0aW9uLnNlbmRfYWNrIGNvbiAoVHJhbnNhY3Rpb24u
Z2V0X2lkIHQpIHJpZCBYZW5idXMuWGIuT3AuV2F0Y2g7Ci0JQ29ubmVjdGlvbi5maXJlX3Npbmds
ZV93YXRjaCB3YXRjaAorCVBhY2tldC5BY2sgKGZ1biAoKSAtPiBDb25uZWN0aW9uLmZpcmVfc2lu
Z2xlX3dhdGNoIHdhdGNoKQogCiBsZXQgZG9fdW53YXRjaCBjb24gdCBkb21haW5zIGNvbnMgZGF0
YSA9CiAJbGV0IChub2RlLCB0b2tlbikgPQpAQCAtMjg0LDIwICsyODMsMzIgQEAgbGV0IGRvX3Nl
dF90YXJnZXQgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCQl8IF8gICAgICAgICAgICAgICAg
ICAgICAgICAgICAtPiByYWlzZSBJbnZhbGlkX0NtZF9BcmdzCiAKICgqLS0tLS0tLS0tLS0tLSBH
ZW5lcmljIGhhbmRsaW5nIG9mIHR5IC0tLS0tLS0tLS0tLS0tLS0tLSopCitsZXQgc2VuZF9yZXNw
b25zZSB0eSBjb24gdCByaWQgcmVzcG9uc2UgPQorCW1hdGNoIHJlc3BvbnNlIHdpdGgKKwl8IFBh
Y2tldC5BY2sgZiAtPgorCQlDb25uZWN0aW9uLnNlbmRfYWNrIGNvbiAoVHJhbnNhY3Rpb24uZ2V0
X2lkIHQpIHJpZCB0eTsKKwkJKCogTm93IGRvIGFueSBuZWNlc3NhcnkgZm9sbG93LXVwIGFjdGlv
bnMgKikKKwkJZiAoKQorCXwgUGFja2V0LlJlcGx5IHJldCAtPgorCQlDb25uZWN0aW9uLnNlbmRf
cmVwbHkgY29uIChUcmFuc2FjdGlvbi5nZXRfaWQgdCkgcmlkIHR5IHJldAorCXwgUGFja2V0LkVy
cm9yIGUgLT4KKwkJQ29ubmVjdGlvbi5zZW5kX2Vycm9yIGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lk
IHQpIHJpZCBlCisKIGxldCByZXBseV9hY2sgZmN0IHR5IGNvbiB0IHJpZCBkb21zIGNvbnMgZGF0
YSA9CiAJZmN0IGNvbiB0IGRvbXMgY29ucyBkYXRhOwotCUNvbm5lY3Rpb24uc2VuZF9hY2sgY29u
IChUcmFuc2FjdGlvbi5nZXRfaWQgdCkgcmlkIHR5OwotCWlmIFRyYW5zYWN0aW9uLmdldF9pZCB0
ID0gVHJhbnNhY3Rpb24ubm9uZSB0aGVuCi0JCXByb2Nlc3Nfd2F0Y2ggKFRyYW5zYWN0aW9uLmdl
dF9vcHMgdCkgY29ucworCVBhY2tldC5BY2sgKGZ1biAoKSAtPgorCQlpZiBUcmFuc2FjdGlvbi5n
ZXRfaWQgdCA9IFRyYW5zYWN0aW9uLm5vbmUgdGhlbgorCQkJcHJvY2Vzc193YXRjaCAoVHJhbnNh
Y3Rpb24uZ2V0X29wcyB0KSBjb25zCisJKQogCiBsZXQgcmVwbHlfZGF0YSBmY3QgdHkgY29uIHQg
cmlkIGRvbXMgY29ucyBkYXRhID0KIAlsZXQgcmV0ID0gZmN0IGNvbiB0IGRvbXMgY29ucyBkYXRh
IGluCi0JQ29ubmVjdGlvbi5zZW5kX3JlcGx5IGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIHJp
ZCB0eSByZXQKKwlQYWNrZXQuUmVwbHkgcmV0CiAKIGxldCByZXBseV9kYXRhX29yX2FjayBmY3Qg
dHkgY29uIHQgcmlkIGRvbXMgY29ucyBkYXRhID0KIAltYXRjaCBmY3QgY29uIHQgZG9tcyBjb25z
IGRhdGEgd2l0aAotCQl8IFNvbWUgcmV0IC0+IENvbm5lY3Rpb24uc2VuZF9yZXBseSBjb24gKFRy
YW5zYWN0aW9uLmdldF9pZCB0KSByaWQgdHkgcmV0Ci0JCXwgTm9uZSAtPiBDb25uZWN0aW9uLnNl
bmRfYWNrIGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIHJpZCB0eQorCQl8IFNvbWUgcmV0IC0+
IFBhY2tldC5SZXBseSByZXQKKwkJfCBOb25lIC0+IFBhY2tldC5BY2sgKGZ1biAoKSAtPiAoKSkK
IAogbGV0IHJlcGx5X25vbmUgZmN0IHR5IGNvbiB0IHJpZCBkb21zIGNvbnMgZGF0YSA9CiAJKCog
bGV0IHRoZSBmdW5jdGlvbiByZXBseSAqKQpAQCAtMzI5LDcgKzM0MCw3IEBAIGxldCBmdW5jdGlv
bl9vZl90eXBlIHR5ID0KIAogbGV0IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0
IH50eSB+Y29uIH50IH5yaWQgfmRhdGEgPQogCWxldCByZXBseV9lcnJvciBlID0KLQkJQ29ubmVj
dGlvbi5zZW5kX2Vycm9yIGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIHJpZCBlIGluCisJCVBh
Y2tldC5FcnJvciBlIGluCiAJdHJ5CiAJCWZjdCB0eSBjb24gdCByaWQgZG9tcyBjb25zIGRhdGEK
IAl3aXRoCkBAIC0zNjIsNyArMzczLDEwIEBAIGxldCBwcm9jZXNzX3BhY2tldCB+c3RvcmUgfmNv
bnMgfmRvbXMgfmNvbiB+dGlkIH5yaWQgfnR5IH5kYXRhID0KIAkJCWVsc2UKIAkJCQlDb25uZWN0
aW9uLmdldF90cmFuc2FjdGlvbiBjb24gdGlkCiAJCQlpbgotCQlpbnB1dF9oYW5kbGVfZXJyb3Ig
fmNvbnMgfmRvbXMgfmZjdCB+dHkgfmNvbiB+dCB+cmlkIH5kYXRhOworCQlsZXQgcmVzcG9uc2Ug
PSBpbnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMgfmRvbXMgfmZjdCB+dHkgfmNvbiB+dCB+cmlkIH5k
YXRhIGluCisKKwkJKCogUHV0IHRoZSByZXNwb25zZSBvbiB0aGUgd2lyZSAqKQorCQlzZW5kX3Jl
c3BvbnNlIHR5IGNvbiB0IHJpZCByZXNwb25zZQogCXdpdGggZXhuIC0+CiAJCWVycm9yICJwcm9j
ZXNzIHBhY2tldDogJXMiIChQcmludGV4Yy50b19zdHJpbmcgZXhuKTsKIAkJQ29ubmVjdGlvbi5z
ZW5kX2Vycm9yIGNvbiB0aWQgcmlkICJFSU8iCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC40CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:01:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:01:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGmT-0006cs-84; Sat, 15 Apr 2017 06:01:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGmR-0006cI-Hw
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:55 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B5/97-01711-257B1F85; Sat, 15 Apr 2017 06:01:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTdo+8c
 Igxs9vBYTthk4MHps79vFHsAYxZqZl5RfkcCa0XzuBFvBfZGK679XMzYw3hHoYuTiEBL4wihx
 +/8Uxi5GTiDnPKPE+W6lLkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGUiIs4CzR/sAJJ
 MwrYCYxYeIsZpAwC1D5pAX2Exg5FjAyrGLUKE4tKkst0jU000sqykzPKMlNzMzRNTQw1ctNLS
 5OTE/NSUwq1kvOz93ECPQHAxDsYDx/2vMQoyQHk5Ior2vMxwghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErw/tgLlBItS01Mr0jJzgIEBk5bg4FES4b0FkuYtLkjMLc5Mh0idYlSUEuc9DJIQAElk
 lObBtcGC8RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeeW2AU3hycwrgZv+CmgxE9BihskfQ
 BaXJCKkpBoYU7X1M6bvLFjXxfbxhd+8C4Zrkw9oHZqfq3lupV9wlRN/xe3u//LMm+SWBn0Wlb
 G/ZdtUt8Q9J7vpofuenpc3PefNjTZZz6LVOftPxuH0g8H8n17fWXimwXVJ09l7jk0XND9eeZG
 bzesuXbQha7XVrDdn3s5Lv2w5w+uK4FHnBf8TPS9PcLN4osRSnJFoqMVcVJwIAMj/8MNBAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1492236113!72920871!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21349 invoked from network); 15 Apr 2017 06:01:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:01:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGmP-0005e4-2L
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGmP-00060o-1k
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:01:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGmP-00060o-1k@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:01:53 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: remove some unused
	parameters
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE5OWI2NjAwYjI4YjMxMjAxYTVkNjQyMmZiMTdlZTM5YzRmYzZkNDMKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzo0MDowOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6
MzcgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHJlbW92ZSBzb21lIHVudXNlZCBwYXJhbWV0
ZXJzCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9uIEx1ZGxhbSA8am9uYXRoYW4ubHVkbGFtQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXVhbiBIYXJyaXMgPGV1YW4uaGFycmlzQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KLS0tCiB0
b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCB8IDE0ICsrKysrKystLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwKaW5kZXggOGJlMmZmMS4uNzAyNjcyNyAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwKQEAgLTExOSw3ICsxMTksNyBAQCBsZXQgZG9fZ2V0cGVybXMgY29uIHQgZG9tYWlucyBj
b25zIGRhdGEgPQogCWxldCBwZXJtcyA9IFRyYW5zYWN0aW9uLmdldHBlcm1zIHQgKENvbm5lY3Rp
b24uZ2V0X3Blcm0gY29uKSBwYXRoIGluCiAJUGVybXMuTm9kZS50b19zdHJpbmcgcGVybXMgXiAi
XDAwMCIKIAotbGV0IGRvX3dhdGNoIGNvbiB0IHJpZCBkb21haW5zIGNvbnMgZGF0YSA9CitsZXQg
ZG9fd2F0Y2ggY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCWxldCAobm9kZSwgdG9rZW4pID0g
CiAJCW1hdGNoIChzcGxpdCBOb25lICdcMDAwJyBkYXRhKSB3aXRoCiAJCXwgW25vZGU7IHRva2Vu
OyAiIl0gICAtPiBub2RlLCB0b2tlbgpAQCAtMjk0LDI1ICsyOTQsMjUgQEAgbGV0IHNlbmRfcmVz
cG9uc2UgdHkgY29uIHQgcmlkIHJlc3BvbnNlID0KIAl8IFBhY2tldC5FcnJvciBlIC0+CiAJCUNv
bm5lY3Rpb24uc2VuZF9lcnJvciBjb24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSByaWQgZQogCi1s
ZXQgcmVwbHlfYWNrIGZjdCB0eSBjb24gdCByaWQgZG9tcyBjb25zIGRhdGEgPQorbGV0IHJlcGx5
X2FjayBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgPQogCWZjdCBjb24gdCBkb21zIGNvbnMgZGF0
YTsKIAlQYWNrZXQuQWNrIChmdW4gKCkgLT4KIAkJaWYgVHJhbnNhY3Rpb24uZ2V0X2lkIHQgPSBU
cmFuc2FjdGlvbi5ub25lIHRoZW4KIAkJCXByb2Nlc3Nfd2F0Y2ggKFRyYW5zYWN0aW9uLmdldF9v
cHMgdCkgY29ucwogCSkKIAotbGV0IHJlcGx5X2RhdGEgZmN0IHR5IGNvbiB0IHJpZCBkb21zIGNv
bnMgZGF0YSA9CitsZXQgcmVwbHlfZGF0YSBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgPQogCWxl
dCByZXQgPSBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgaW4KIAlQYWNrZXQuUmVwbHkgcmV0CiAK
LWxldCByZXBseV9kYXRhX29yX2FjayBmY3QgdHkgY29uIHQgcmlkIGRvbXMgY29ucyBkYXRhID0K
K2xldCByZXBseV9kYXRhX29yX2FjayBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgPQogCW1hdGNo
IGZjdCBjb24gdCBkb21zIGNvbnMgZGF0YSB3aXRoCiAJCXwgU29tZSByZXQgLT4gUGFja2V0LlJl
cGx5IHJldAogCQl8IE5vbmUgLT4gUGFja2V0LkFjayAoZnVuICgpIC0+ICgpKQogCi1sZXQgcmVw
bHlfbm9uZSBmY3QgdHkgY29uIHQgcmlkIGRvbXMgY29ucyBkYXRhID0KK2xldCByZXBseV9ub25l
IGZjdCBjb24gdCBkb21zIGNvbnMgZGF0YSA9CiAJKCogbGV0IHRoZSBmdW5jdGlvbiByZXBseSAq
KQotCWZjdCBjb24gdCByaWQgZG9tcyBjb25zIGRhdGEKKwlmY3QgY29uIHQgZG9tcyBjb25zIGRh
dGEKIAogbGV0IGZ1bmN0aW9uX29mX3R5cGUgdHkgPQogCW1hdGNoIHR5IHdpdGgKQEAgLTM0Miw3
ICszNDIsNyBAQCBsZXQgaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfnR5IH5j
b24gfnQgfnJpZCB+ZGF0YSA9CiAJbGV0IHJlcGx5X2Vycm9yIGUgPQogCQlQYWNrZXQuRXJyb3Ig
ZSBpbgogCXRyeQotCQlmY3QgdHkgY29uIHQgcmlkIGRvbXMgY29ucyBkYXRhCisJCWZjdCBjb24g
dCBkb21zIGNvbnMgZGF0YQogCXdpdGgKIAl8IERlZmluZS5JbnZhbGlkX3BhdGggICAgICAgICAg
LT4gcmVwbHlfZXJyb3IgIkVJTlZBTCIKIAl8IERlZmluZS5BbHJlYWR5X2V4aXN0ICAgICAgICAg
LT4gcmVwbHlfZXJyb3IgIkVFWElTVCIKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjQKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:02:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:02:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGmc-0006fY-BI; Sat, 15 Apr 2017 06:02:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGmb-0006fN-3T
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:05 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 81/7B-13192-C57B1F85; Sat, 15 Apr 2017 06:02:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTdm+8c
 Igw3bWCwmbDNwYPTY3reLPYAxijUzLym/IoE149ORK8wFrTIV+7t/sTQwHhDrYuTiEBL4wijR
 8buDCcI5zyjx7eQN5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUcJe4f2
 csEYvMKmEn0NlwGs1mA6r92PGSewMixgJFhFaN6cWpRWWqRrqleUlFmekZJbmJmjq6hgZlebm
 pxcWJ6ak5iUrFecn7uJkagTxiAYAfj9Mv+hxglOZiURHldYz5GCPEl5adUZiQWZ8QXleakFh9
 ilOHgUJLg/bEVKCdYlJqeWpGWmQMMDpi0BAePkgjvLZA0b3FBYm5xZjpE6hSjLse7pR/eMwmx
 5OXnpUqJ8x4GKRIAKcoozYMbAQvUS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm3QAyhSczr
 wRu0yugI5iAjmCY/AHkiJJEhJRUA6NwtIRazZKHr9QKyj5Otg0MvjNFZu067YcTXXdrLmzYdk
 L5/dTSbzr+D1YcFtM8+jfpzYK4Fo75j7nnNi4JjntQXJCtu/fXXS7OcwovJl18wC620s19j0T
 gHfMtKzbdZxRXmX1PaUnfhpIfi7nELx1cVLn5e3JKNVv/tC7m7litW5yBLtemv/2gxFKckWio
 xVxUnAgAXGoNq08CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1492236123!63686323!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40425 invoked from network); 15 Apr 2017 06:02:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:02:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGmZ-0005ev-3x
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGmZ-00061b-3P
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGmZ-00061b-3P@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:02:03 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: refactor request
	processing
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE5YjE1OTlhZTNhN2QzOTFlYTI2Njk5OTk5ZmY0ZDU2ZTViNjFkMDAKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzo0MDoyNyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6
MzcgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHJlZmFjdG9yIHJlcXVlc3QgcHJvY2Vzc2lu
ZwogICAgCiAgICBFbmNhcHN1bGF0ZSB0aGUgcmVxdWVzdCBpbiBhIHJlY29yZCB0aGF0IGlzIHBh
c3NlZCBmcm9tIGRvX2lucHV0IHRvCiAgICBwcm9jZXNzX3BhY2tldCBhbmQgaW5wdXRfaGFuZGxl
X2Vycm9yLgogICAgCiAgICBUaGlzIHdpbGwgYmUgaGVscGZ1bCB3aGVuIGtlZXBpbmcgdHJhY2sg
b2YgdGhlIHJlcXVlc3RzIG1hZGUgYXMgcGFydCBvZiBhCiAgICB0cmFuc2FjdGlvbi4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKb24gTHVkbGFtIDxqb25hdGhhbi5sdWRsYW1AY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5oYXJyaXNAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3JnPgotLS0KIHRvb2xzL29jYW1s
L3hlbnN0b3JlZC9wYWNrZXQubWwgIHwgIDcgKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwgfCAxNSArKysrKysrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5z
dG9yZWQvcGFja2V0Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3BhY2tldC5tbAppbmRleCBj
OGVjZmU1Li4yMmNhZTFkIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcGFja2V0
Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wYWNrZXQubWwKQEAgLTEsMyArMSwxMCBA
QAordHlwZSByZXF1ZXN0ID0geworCXRpZDogaW50OworCXJpZDogaW50OworCXR5OiBYZW5idXMu
WGIuT3Aub3BlcmF0aW9uOworCWRhdGE6IHN0cmluZzsKK30KKwogdHlwZSByZXNwb25zZSA9CiAJ
fCBBY2sgb2YgKHVuaXQgLT4gdW5pdCkgICgqIGZ1bmN0aW9uIGlzIHRoZSBhY3Rpb24gdG8gZXhl
Y3V0ZSBhZnRlciBzZW5kaW5nIHRoZSBhY2sgKikKIAl8IFJlcGx5IG9mIHN0cmluZwpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5z
dG9yZWQvcHJvY2Vzcy5tbAppbmRleCA3MDI2NzI3Li5iOGJjYjQ2IDEwMDY0NAotLS0gYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
cHJvY2Vzcy5tbApAQCAtMzM4LDExICszMzgsMTEgQEAgbGV0IGZ1bmN0aW9uX29mX3R5cGUgdHkg
PQogCXwgWGVuYnVzLlhiLk9wLkludmFsaWQgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19lcnJv
cgogCXwgXyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19lcnJv
cgogCi1sZXQgaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfnR5IH5jb24gfnQg
fnJpZCB+ZGF0YSA9CitsZXQgaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfmNv
biB+dCB+cmVxID0KIAlsZXQgcmVwbHlfZXJyb3IgZSA9CiAJCVBhY2tldC5FcnJvciBlIGluCiAJ
dHJ5Ci0JCWZjdCBjb24gdCBkb21zIGNvbnMgZGF0YQorCQlmY3QgY29uIHQgZG9tcyBjb25zIHJl
cS5QYWNrZXQuZGF0YQogCXdpdGgKIAl8IERlZmluZS5JbnZhbGlkX3BhdGggICAgICAgICAgLT4g
cmVwbHlfZXJyb3IgIkVJTlZBTCIKIAl8IERlZmluZS5BbHJlYWR5X2V4aXN0ICAgICAgICAgLT4g
cmVwbHlfZXJyb3IgIkVFWElTVCIKQEAgLTM2NCw3ICszNjQsMTAgQEAgbGV0IGlucHV0X2hhbmRs
ZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH50eSB+Y29uIH50IH5yaWQgfmRhdGEgPQogKCoqCiAg
KiBOb3Rocm93IGd1YXJhbnRlZS4KICAqKQotbGV0IHByb2Nlc3NfcGFja2V0IH5zdG9yZSB+Y29u
cyB+ZG9tcyB+Y29uIH50aWQgfnJpZCB+dHkgfmRhdGEgPQorbGV0IHByb2Nlc3NfcGFja2V0IH5z
dG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEgPQorCWxldCB0eSA9IHJlcS5QYWNrZXQudHkgaW4K
KwlsZXQgdGlkID0gcmVxLlBhY2tldC50aWQgaW4KKwlsZXQgcmlkID0gcmVxLlBhY2tldC5yaWQg
aW4KIAl0cnkKIAkJbGV0IGZjdCA9IGZ1bmN0aW9uX29mX3R5cGUgdHkgaW4KIAkJbGV0IHQgPQpA
QCAtMzczLDcgKzM3Niw3IEBAIGxldCBwcm9jZXNzX3BhY2tldCB+c3RvcmUgfmNvbnMgfmRvbXMg
fmNvbiB+dGlkIH5yaWQgfnR5IH5kYXRhID0KIAkJCWVsc2UKIAkJCQlDb25uZWN0aW9uLmdldF90
cmFuc2FjdGlvbiBjb24gdGlkCiAJCQlpbgotCQlsZXQgcmVzcG9uc2UgPSBpbnB1dF9oYW5kbGVf
ZXJyb3IgfmNvbnMgfmRvbXMgfmZjdCB+dHkgfmNvbiB+dCB+cmlkIH5kYXRhIGluCisJCWxldCBy
ZXNwb25zZSA9IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb24gfnQgfnJl
cSBpbgogCiAJCSgqIFB1dCB0aGUgcmVzcG9uc2Ugb24gdGhlIHdpcmUgKikKIAkJc2VuZF9yZXNw
b25zZSB0eSBjb24gdCByaWQgcmVzcG9uc2UKQEAgLTQwMSwxMSArNDA0LDEzIEBAIGxldCBkb19p
bnB1dCBzdG9yZSBjb25zIGRvbXMgY29uID0KIAlpZiBuZXdwYWNrZXQgdGhlbiAoCiAJCWxldCBw
YWNrZXQgPSBDb25uZWN0aW9uLnBvcF9pbiBjb24gaW4KIAkJbGV0IHRpZCwgcmlkLCB0eSwgZGF0
YSA9IFhlbmJ1cy5YYi5QYWNrZXQudW5wYWNrIHBhY2tldCBpbgorCQlsZXQgcmVxID0ge1BhY2tl
dC50aWQ7IFBhY2tldC5yaWQ7IFBhY2tldC50eTsgUGFja2V0LmRhdGF9IGluCisKIAkJKCogQXMg
d2UgZG9uJ3QgbG9nIElPLCBkbyBub3QgY2FsbCBhbiB1bm5lY2Vzc2FyeSBzYW5pdGl6ZV9kYXRh
IAogCQkgICBpbmZvICJbJXNdIC0+IFslZF0gJXMgXCIlc1wiIgogCQkgICAgICAgICAoQ29ubmVj
dGlvbi5nZXRfZG9tc3RyIGNvbikgdGlkCiAJCSAgICAgICAgIChYZW5idXMuWGIuT3AudG9fc3Ry
aW5nIHR5KSAoc2FuaXRpemVfZGF0YSBkYXRhKTsgKikKLQkJcHJvY2Vzc19wYWNrZXQgfnN0b3Jl
IH5jb25zIH5kb21zIH5jb24gfnRpZCB+cmlkIH50eSB+ZGF0YTsKKwkJcHJvY2Vzc19wYWNrZXQg
fnN0b3JlIH5jb25zIH5kb21zIH5jb24gfnJlcTsKIAkJd3JpdGVfYWNjZXNzX2xvZyB+dHkgfnRp
ZCB+Y29uIH5kYXRhOwogCQlDb25uZWN0aW9uLmluY3Jfb3BzIGNvbjsKIAkpCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC40Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:02:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGmn-0006hx-D5; Sat, 15 Apr 2017 06:02:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGml-0006hR-GC
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:15 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 69/F3-19731-667B1F85; Sat, 15 Apr 2017 06:02:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTdt+8c
 Ig2OH+SwmbDNwYPTY3reLPYAxijUzLym/IoE1o3vyF5aCg4YVF263MTUwbtTsYuTiEBL4wihx
 7PEHVgjnPKPEzt4HQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAoESm/d8Y
 AQp5xUwk3h/mBMkzAJUfmNaK8sERo4FjAyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYz68NPMQoycGkJMrrGvMxQogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEb9Q2oJxgUWp6akVaZg4wOGDSEhw8SiK8XSBp3uKCxNzizHSI1ClGXY53Sz+8ZxJi
 ycvPS5USh5ghAFKUUZoHNwIWqJcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsHMoUnM68Eb
 tMroCOYgI5gmPwB5IiSRISUVANj//P5U78bSwXIbtvnM+vu6klRj41dBVU+T+CbGarEyCT3+f
 3VgEyxxh8X3xgHKi1K4rDVM+2c1dcWPvlpjpXYkrqWBenHM6ao/s+R/Cbd3XLM5XqD85y1q56
 u2pQ6Ya/JzxLTefP+2y0+tWPKn53KRvOtJ0Vdmbv2g1Eem/uinb5Zv1PjOz1vKrEUZyQaajEX
 FScCAHoPsw1PAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1492236133!60312290!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49853 invoked from network); 15 Apr 2017 06:02:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:02:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGmj-0005fo-5f
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGmj-00062s-51
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGmj-00062s-51@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:02:13 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: keep track of each
	transaction's operations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFhNWQ5YzlmYWUyOWMwOWVlYmE3MjMwNWEyNzRmMzdlNzliZjA4OWYKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzo0MDozNSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6
MzcgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGtlZXAgdHJhY2sgb2YgZWFjaCB0cmFuc2Fj
dGlvbidzIG9wZXJhdGlvbnMKICAgIAogICAgQSBsaXN0IG9mIChyZXF1ZXN0LCByZXNwb25zZSkg
cGFpcnMgZnJvbSB0aGUgb3BlcmF0aW9ucyBwZXJmb3JtZWQgd2l0aGluIHRoZQogICAgdHJhbnNh
Y3Rpb24gd2lsbCBiZSB1c2VmdWwgdG8gc3VwcG9ydCB0cmFuc2FjdGlvbiByZXBsYXkuCiAgICAK
ICAgIFNpbmNlIHRoaXMgY29uc3VtZXMgbWVtb3J5LCB0aGUgbnVtYmVyIG9mIHJlcXVlc3RzIHBl
ciB0cmFuc2FjdGlvbiBtdXN0IG5vdCBiZQogICAgbGVmdCB1bmJvdW5kZWQuIEhlbmNlIGEgbmV3
IHF1b3RhIGZvciB0aGlzIGlzIGludHJvZHVjZWQuIFRoaXMgcXVvdGEsIGNvbmZpZ3VyZWQKICAg
IHZpYSB0aGUgY29uZmlndXJhdGlvbiBrZXkgJ3F1b3RhLW1heHJlcXVlc3RzJywgbGltaXRzIHRo
ZSBzaXplIG9mIHRyYW5zYWN0aW9ucwogICAgaW5pdGlhdGVkIGJ5IGRvbVVzLgogICAgCiAgICBB
ZnRlciB0aGUgbWF4aW11bSBudW1iZXIgb2YgcmVxdWVzdHMgaGFzIGJlZW4gZXhoYXVzdGVkLCBh
bnkgZnVydGhlciByZXF1ZXN0cwogICAgd2lsbCByZXN1bHQgaW4gRVFVT1RBIGVycm9ycy4gVGhl
IGNsaWVudCBtYXkgdGhlbiBjaG9vc2UgdG8gZW5kIHRoZSB0cmFuc2FjdGlvbjsKICAgIGEgc3Vj
Y2Vzc2Z1bCBjb21taXQgd2lsbCByZXN1bHQgaW4gdGhlIHJldGVudGlvbiBvZiBvbmx5IHRoZSBw
cmlvciByZXF1ZXN0cy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4u
ZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb24gTHVkbGFtIDxqb25hdGhh
bi5sdWRsYW1AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5o
YXJyaXNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwu
b3JnPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwgICAgICAgfCAgMSArCiB0
b29scy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mIHwgIDEgKwogdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3Byb2Nlc3MubWwgICAgICB8IDEzICsrKysrKysrKysrLS0KIHRvb2xzL29jYW1s
L3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCAgfCAyMSArKysrKysrKysrKysrKystLS0tLS0KIHRv
b2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgICAgfCAgMSArCiA1IGZpbGVzIGNoYW5n
ZWQsIDI5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL2RlZmluZS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUu
bWwKaW5kZXggODlhNmFhYy4uZDYwODYxYyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL2RlZmluZS5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sCkBAIC0y
Nyw2ICsyNyw3IEBAIGxldCBkZWZhdWx0X2NvbmZpZ19kaXIgPSAiL2V0Yy94ZW4iCiAKIGxldCBt
YXh3YXRjaCA9IHJlZiAoNTApCiBsZXQgbWF4dHJhbnNhY3Rpb24gPSByZWYgKDIwKQorbGV0IG1h
eHJlcXVlc3RzID0gcmVmICgtMSkgICAoKiBtYXhpbXVtIHJlcXVlc3RzIHBlciB0cmFuc2FjdGlv
biAqKQogCiBsZXQgZG9taWRfc2VsZiA9IDB4N0ZGMAogCmRpZmYgLS1naXQgYS90b29scy9vY2Ft
bC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5z
dG9yZWQuY29uZgppbmRleCBkZDIwZWRhLi5hYzYwZjQ5IDEwMDY0NAotLS0gYS90b29scy9vY2Ft
bC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9v
eGVuc3RvcmVkLmNvbmYKQEAgLTE4LDYgKzE4LDcgQEAgcXVvdGEtbWF4ZW50aXR5ID0gMTAwMAog
cXVvdGEtbWF4c2l6ZSA9IDIwNDgKIHF1b3RhLW1heHdhdGNoID0gMTAwCiBxdW90YS10cmFuc2Fj
dGlvbiA9IDEwCitxdW90YS1tYXhyZXF1ZXN0cyA9IDEwMjQKIAogIyBBY3RpdmF0ZSBmaWxlZCBi
YXNlIGJhY2tlbmQKIHBlcnNpc3RlbnQgPSBmYWxzZQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApp
bmRleCBiOGJjYjQ2Li4zNGZiNjZjIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
cHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMTU1
LDcgKzE1NSw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlucyBjb25zIGRh
dGEgPQogCWlmIG5vdCBzdWNjZXNzIHRoZW4KIAkJcmFpc2UgVHJhbnNhY3Rpb25fYWdhaW47CiAJ
aWYgY29tbWl0IHRoZW4KLQkJcHJvY2Vzc193YXRjaCAoTGlzdC5yZXYgKFRyYW5zYWN0aW9uLmdl
dF9vcHMgdCkpIGNvbnMKKwkJcHJvY2Vzc193YXRjaCAoTGlzdC5yZXYgKFRyYW5zYWN0aW9uLmdl
dF9wYXRocyB0KSkgY29ucwogCiBsZXQgZG9faW50cm9kdWNlIGNvbiB0IGRvbWFpbnMgY29ucyBk
YXRhID0KIAlpZiBub3QgKENvbm5lY3Rpb24uaXNfZG9tMCBjb24pCkBAIC0yOTgsNyArMjk4LDcg
QEAgbGV0IHJlcGx5X2FjayBmY3QgY29uIHQgZG9tcyBjb25zIGRhdGEgPQogCWZjdCBjb24gdCBk
b21zIGNvbnMgZGF0YTsKIAlQYWNrZXQuQWNrIChmdW4gKCkgLT4KIAkJaWYgVHJhbnNhY3Rpb24u
Z2V0X2lkIHQgPSBUcmFuc2FjdGlvbi5ub25lIHRoZW4KLQkJCXByb2Nlc3Nfd2F0Y2ggKFRyYW5z
YWN0aW9uLmdldF9vcHMgdCkgY29ucworCQkJcHJvY2Vzc193YXRjaCAoVHJhbnNhY3Rpb24uZ2V0
X3BhdGhzIHQpIGNvbnMKIAkpCiAKIGxldCByZXBseV9kYXRhIGZjdCBjb24gdCBkb21zIGNvbnMg
ZGF0YSA9CkBAIC0zNzgsNiArMzc4LDE1IEBAIGxldCBwcm9jZXNzX3BhY2tldCB+c3RvcmUgfmNv
bnMgfmRvbXMgfmNvbiB+cmVxID0KIAkJCWluCiAJCWxldCByZXNwb25zZSA9IGlucHV0X2hhbmRs
ZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb24gfnQgfnJlcSBpbgogCisJCWxldCByZXNwb25z
ZSA9IHRyeQorCQkJaWYgdGlkIDw+IFRyYW5zYWN0aW9uLm5vbmUgdGhlbgorCQkJCSgqIFJlbWVt
YmVyIHRoZSByZXF1ZXN0IGFuZCByZXNwb25zZSBmb3IgdGhpcyBvcGVyYXRpb24gaW4gY2FzZSB3
ZSBuZWVkIHRvIHJlcGxheSB0aGUgdHJhbnNhY3Rpb24gKikKKwkJCQlUcmFuc2FjdGlvbi5hZGRf
b3BlcmF0aW9uIH5wZXJtOihDb25uZWN0aW9uLmdldF9wZXJtIGNvbikgdCByZXEgcmVzcG9uc2U7
CisJCQlyZXNwb25zZQorCQl3aXRoIFF1b3RhLkxpbWl0X3JlYWNoZWQgLT4KKwkJCVBhY2tldC5F
cnJvciAiRVFVT1RBIgorCQlpbgorCiAJCSgqIFB1dCB0aGUgcmVzcG9uc2Ugb24gdGhlIHdpcmUg
KikKIAkJc2VuZF9yZXNwb25zZSB0eSBjb24gdCByaWQgcmVzcG9uc2UKIAl3aXRoIGV4biAtPgpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCmluZGV4IDc3ZGU0ZTguLjZiMzdmYzIgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKQEAgLTc1LDcgKzc1LDggQEAgdHlwZSB0
ID0gewogCXR5OiB0eTsKIAlzdG9yZTogU3RvcmUudDsKIAlxdW90YTogUXVvdGEudDsKLQltdXRh
YmxlIG9wczogKFhlbmJ1cy5YYi5PcC5vcGVyYXRpb24gKiBTdG9yZS5QYXRoLnQpIGxpc3Q7CisJ
bXV0YWJsZSBwYXRoczogKFhlbmJ1cy5YYi5PcC5vcGVyYXRpb24gKiBTdG9yZS5QYXRoLnQpIGxp
c3Q7CisJbXV0YWJsZSBvcGVyYXRpb25zOiAoUGFja2V0LnJlcXVlc3QgKiBQYWNrZXQucmVzcG9u
c2UpIGxpc3Q7CiAJbXV0YWJsZSByZWFkX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiAJ
bXV0YWJsZSB3cml0ZV9sb3dwYXRoOiBTdG9yZS5QYXRoLnQgb3B0aW9uOwogfQpAQCAtODYsMTYg
Kzg3LDI0IEBAIGxldCBtYWtlIGlkIHN0b3JlID0KIAkJdHkgPSB0eTsKIAkJc3RvcmUgPSBpZiBp
ZCA9IG5vbmUgdGhlbiBzdG9yZSBlbHNlIFN0b3JlLmNvcHkgc3RvcmU7CiAJCXF1b3RhID0gUXVv
dGEuY29weSBzdG9yZS5TdG9yZS5xdW90YTsKLQkJb3BzID0gW107CisJCXBhdGhzID0gW107CisJ
CW9wZXJhdGlvbnMgPSBbXTsKIAkJcmVhZF9sb3dwYXRoID0gTm9uZTsKIAkJd3JpdGVfbG93cGF0
aCA9IE5vbmU7CiAJfQogCiBsZXQgZ2V0X2lkIHQgPSBtYXRjaCB0LnR5IHdpdGggTm8gLT4gbm9u
ZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBpZAogbGV0IGdldF9zdG9yZSB0ID0gdC5zdG9yZQotbGV0
IGdldF9vcHMgdCA9IHQub3BzCi0KLWxldCBhZGRfd29wIHQgdHkgcGF0aCA9IHQub3BzIDwtICh0
eSwgcGF0aCkgOjogdC5vcHMKK2xldCBnZXRfcGF0aHMgdCA9IHQucGF0aHMKKworbGV0IGFkZF93
b3AgdCB0eSBwYXRoID0gdC5wYXRocyA8LSAodHksIHBhdGgpIDo6IHQucGF0aHMKK2xldCBhZGRf
b3BlcmF0aW9uIH5wZXJtIHQgcmVxdWVzdCByZXNwb25zZSA9CisJaWYgIURlZmluZS5tYXhyZXF1
ZXN0cyA+PSAwCisJCSYmIG5vdCAoUGVybXMuQ29ubmVjdGlvbi5pc19kb20wIHBlcm0pCisJCSYm
IExpc3QubGVuZ3RoIHQub3BlcmF0aW9ucyA+PSAhRGVmaW5lLm1heHJlcXVlc3RzCisJCXRoZW4g
cmFpc2UgUXVvdGEuTGltaXRfcmVhY2hlZDsKKwl0Lm9wZXJhdGlvbnMgPC0gKHJlcXVlc3QsIHJl
c3BvbnNlKSA6OiB0Lm9wZXJhdGlvbnMKK2xldCBnZXRfb3BlcmF0aW9ucyB0ID0gTGlzdC5yZXYg
dC5vcGVyYXRpb25zCiBsZXQgc2V0X3JlYWRfbG93cGF0aCB0IHBhdGggPSB0LnJlYWRfbG93cGF0
aCA8LSBnZXRfbG93ZXN0IHBhdGggdC5yZWFkX2xvd3BhdGgKIGxldCBzZXRfd3JpdGVfbG93cGF0
aCB0IHBhdGggPSB0LndyaXRlX2xvd3BhdGggPC0gZ2V0X2xvd2VzdCBwYXRoIHQud3JpdGVfbG93
cGF0aAogCkBAIC0xNDEsNyArMTUwLDcgQEAgbGV0IGdldHBlcm1zIHQgcGVybSBwYXRoID0KIAly
CiAKIGxldCBjb21taXQgfmNvbiB0ID0KLQlsZXQgaGFzX3dyaXRlX29wcyA9IExpc3QubGVuZ3Ro
IHQub3BzID4gMCBpbgorCWxldCBoYXNfd3JpdGVfb3BzID0gTGlzdC5sZW5ndGggdC5wYXRocyA+
IDAgaW4KIAlsZXQgaGFzX2NvYWxlc2NlZCA9IHJlZiBmYWxzZSBpbgogCWxldCBoYXNfY29tbWl0
ZWQgPQogCW1hdGNoIHQudHkgd2l0aApkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXgg
NThhMWZmYy4uNjU2YTc5YiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0
b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC05NSw2
ICs5NSw3IEBAIGxldCBwYXJzZV9jb25maWcgZmlsZW5hbWUgPQogCQkoInF1b3RhLXRyYW5zYWN0
aW9uIiwgQ29uZmlnLlNldF9pbnQgRGVmaW5lLm1heHRyYW5zYWN0aW9uKTsKIAkJKCJxdW90YS1t
YXhlbnRpdHkiLCBDb25maWcuU2V0X2ludCBRdW90YS5tYXhlbnQpOwogCQkoInF1b3RhLW1heHNp
emUiLCBDb25maWcuU2V0X2ludCBRdW90YS5tYXhzaXplKTsKKwkJKCJxdW90YS1tYXhyZXF1ZXN0
cyIsIENvbmZpZy5TZXRfaW50IERlZmluZS5tYXhyZXF1ZXN0cyk7CiAJCSgidGVzdC1lYWdhaW4i
LCBDb25maWcuU2V0X2Jvb2wgVHJhbnNhY3Rpb24udGVzdF9lYWdhaW4pOwogCQkoInBlcnNpc3Rl
bnQiLCBDb25maWcuU2V0X2Jvb2wgRGlzay5lbmFibGUpOwogCQkoInhlbnN0b3JlZC1sb2ctZmls
ZSIsIENvbmZpZy5TdHJpbmcgTG9nZ2luZy5zZXRfeGVuc3RvcmVkX2xvZ19kZXN0aW5hdGlvbik7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:02:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:02:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGmx-0006jl-Ez; Sat, 15 Apr 2017 06:02:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGmv-0006jP-V5
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 07/90-03648-177B1F85; Sat, 15 Apr 2017 06:02:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdg+8c
 Igy1HJC0mbDNwYPTY3reLPYAxijUzLym/IoE148Gz9+wF30Mr5l19zdTA+Na5i5GLQ0jgC6PE
 pTtn2SCc84wSUyYfY+1i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggWGLL1
 zXsIDavgJnEqgu7GEFsFqD6bSfOME1g5FjAyLCKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwE
 wvN7W4ODE9NScxqVgvOT93EyPQKwxAsIPx/NrAQ4ySHExKoryuMR8jhPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwRm0DygkWpaanVqRl5gDDAyYtwcGjJMLbBZLmLS5IzC3OTIdInWLU5Xi39MN7
 JiGWvPy8VClxiBkCIEUZpXlwI2CheolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvHIgU3gy8
 0rgNr0COoIJ6AiGyR9AjihJREhJNTBKzTolPGn9mdUuUn3L72kLcx9Z9eN4WP/z76ZpOteKeT
 sPlqllGry3dz74R+E6h/i9Oawt15uLpSQPT6kJnPLylNh9tbR/cw5m2R4/8fxHx0cl63hDK43
 tz1XWiAXVCFxn2F2tzbzG2JirclrXt3xRJkXb2ydsXwXXaReG2B/1niS67V37pk1KLMUZiYZa
 zEXFiQCskuF0UAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1492236143!44531582!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25413 invoked from network); 15 Apr 2017 06:02:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:02:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGmt-0005fy-7Q
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGmt-00064i-6h
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGmt-00064i-6h@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:02:23 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: move functions that
	process simple operations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVjMWQyMmY3ZDc1OWFmNmI3NmFhYmY0ODVjNGRmNmI4MTZlMjgyM2EKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzo1MzowMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6
MzcgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IG1vdmUgZnVuY3Rpb25zIHRoYXQgcHJvY2Vz
cyBzaW1wbGUgb3BlcmF0aW9ucwogICAgCiAgICBTZXBhcmF0ZSB0aGUgZnVuY3Rpb25zIHdoaWNo
IHByb2Nlc3Mgb3BlcmF0aW9ucyB0aGF0IGNhbiBiZSBkb25lIGFzIHBhcnQgb2YgYQogICAgdHJh
bnNhY3Rpb24uIFNwZWNpZmljYWxseSwgdGhlc2Ugb3BlcmF0aW9ucyBhcmU6IHJlYWQsIHdyaXRl
LCBybSwgZ2V0cGVybXMsCiAgICBzZXRwZXJtcywgZ2V0ZG9tYWlucGF0aCwgZGlyZWN0b3J5LCBt
a2Rpci4KICAgIAogICAgQWxzbyBzcGxpdCBmdW5jdGlvbl9vZl90eXBlIGludG8gdHdvIGZ1bmN0
aW9uczogb25lIGZvciBwcm9jZXNzaW5nIHRoZSBzaW1wbGUKICAgIG9wZXJhdGlvbnMgYW5kIG9u
ZSBmb3IgcHJvY2Vzc2luZyB0aGUgcmVzdC4KICAgIAogICAgVGhpcyB3aWxsIGhlbHAgYWxsb3cg
cmVwbGF5IG9mIHRyYW5zYWN0aW9ucywgYWxsb3dpbmcgdXMgdG8gaW52b2tlIHRoZSBmdW5jdGlv
bnMKICAgIHRoYXQgcHJvY2VzcyB0aGUgc2ltcGxlIG9wZXJhdGlvbnMgYXMgcGFydCBvZiB0aGUg
cHJvY2Vzc2luZyBvZiB0cmFuc2FjdGlvbl9lbmQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEpv
bmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKb24gTHVkbGFtIDxqb25hdGhhbi5sdWRsYW1AY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5oYXJyaXNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBE
YXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3JnPgogICAgCiAgICBCYWNrcG9ydGluZyB0byA0LjU6
CiAgICAKICAgIC0gUmVtb3ZlZCByZWZlcmVuY2VzIHRvIFJlc2V0X3dhdGNoZXMsIHdoaWNoIHdh
cyBpbnRyb2R1Y2VkIGluIDQuNi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5t
bCB8IDIyMCArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwgMTAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwKaW5kZXggMzRmYjY2Yy4uNzc2NjBiZCAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwKQEAgLTExOSw5NCArMTE5LDYgQEAgbGV0IGRvX2dldHBlcm1zIGNvbiB0IGRvbWFpbnMg
Y29ucyBkYXRhID0KIAlsZXQgcGVybXMgPSBUcmFuc2FjdGlvbi5nZXRwZXJtcyB0IChDb25uZWN0
aW9uLmdldF9wZXJtIGNvbikgcGF0aCBpbgogCVBlcm1zLk5vZGUudG9fc3RyaW5nIHBlcm1zIF4g
IlwwMDAiCiAKLWxldCBkb193YXRjaCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9Ci0JbGV0IChu
b2RlLCB0b2tlbikgPSAKLQkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKLQkJ
fCBbbm9kZTsgdG9rZW47ICIiXSAgIC0+IG5vZGUsIHRva2VuCi0JCXwgXyAgICAgICAgICAgICAg
ICAgICAtPiByYWlzZSBJbnZhbGlkX0NtZF9BcmdzCi0JCWluCi0JbGV0IHdhdGNoID0gQ29ubmVj
dGlvbnMuYWRkX3dhdGNoIGNvbnMgY29uIG5vZGUgdG9rZW4gaW4KLQlQYWNrZXQuQWNrIChmdW4g
KCkgLT4gQ29ubmVjdGlvbi5maXJlX3NpbmdsZV93YXRjaCB3YXRjaCkKLQotbGV0IGRvX3Vud2F0
Y2ggY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQotCWxldCAobm9kZSwgdG9rZW4pID0KLQkJbWF0
Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKLQkJfCBbbm9kZTsgdG9rZW47ICIiXSAg
IC0+IG5vZGUsIHRva2VuCi0JCXwgXyAgICAgICAgICAgICAgICAgICAtPiByYWlzZSBJbnZhbGlk
X0NtZF9BcmdzCi0JCWluCi0JQ29ubmVjdGlvbnMuZGVsX3dhdGNoIGNvbnMgY29uIG5vZGUgdG9r
ZW4KLQotbGV0IGRvX3RyYW5zYWN0aW9uX3N0YXJ0IGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0K
LQlpZiBUcmFuc2FjdGlvbi5nZXRfaWQgdCA8PiBUcmFuc2FjdGlvbi5ub25lIHRoZW4KLQkJcmFp
c2UgVHJhbnNhY3Rpb25fbmVzdGVkOwotCWxldCBzdG9yZSA9IFRyYW5zYWN0aW9uLmdldF9zdG9y
ZSB0IGluCi0Jc3RyaW5nX29mX2ludCAoQ29ubmVjdGlvbi5zdGFydF90cmFuc2FjdGlvbiBjb24g
c3RvcmUpIF4gIlwwMDAiCi0KLWxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlucyBj
b25zIGRhdGEgPQotCWxldCBjb21taXQgPQotCQltYXRjaCAoc3BsaXQgTm9uZSAnXDAwMCcgZGF0
YSkgd2l0aAotCQl8ICJUIiA6OiBfIC0+IHRydWUKLQkJfCAiRiIgOjogXyAtPiBmYWxzZQotCQl8
IHggOjogXyAgIC0+IHJhaXNlIChJbnZhbGlkX2FyZ3VtZW50IHgpCi0JCXwgXyAgICAgICAgLT4g
cmFpc2UgSW52YWxpZF9DbWRfQXJncwotCQlpbgotCWxldCBzdWNjZXNzID0KLQkJQ29ubmVjdGlv
bi5lbmRfdHJhbnNhY3Rpb24gY29uIChUcmFuc2FjdGlvbi5nZXRfaWQgdCkgY29tbWl0IGluCi0J
aWYgbm90IHN1Y2Nlc3MgdGhlbgotCQlyYWlzZSBUcmFuc2FjdGlvbl9hZ2FpbjsKLQlpZiBjb21t
aXQgdGhlbgotCQlwcm9jZXNzX3dhdGNoIChMaXN0LnJldiAoVHJhbnNhY3Rpb24uZ2V0X3BhdGhz
IHQpKSBjb25zCi0KLWxldCBkb19pbnRyb2R1Y2UgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQot
CWlmIG5vdCAoQ29ubmVjdGlvbi5pc19kb20wIGNvbikKLQl0aGVuIHJhaXNlIERlZmluZS5QZXJt
aXNzaW9uX2RlbmllZDsKLQlsZXQgKGRvbWlkLCBtZm4sIHBvcnQpID0KLQkJbWF0Y2ggKHNwbGl0
IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKLQkJfCBkb21pZCA6OiBtZm4gOjogcG9ydCA6OiBfIC0+
Ci0JCQlpbnRfb2Zfc3RyaW5nIGRvbWlkLCBOYXRpdmVpbnQub2Zfc3RyaW5nIG1mbiwgaW50X29m
X3N0cmluZyBwb3J0Ci0JCXwgXyAgICAgICAgICAgICAgICAgICAgICAgICAtPiByYWlzZSBJbnZh
bGlkX0NtZF9BcmdzOwotCQlpbgotCWxldCBkb20gPQotCQlpZiBEb21haW5zLmV4aXN0IGRvbWFp
bnMgZG9taWQgdGhlbgotCQkJRG9tYWlucy5maW5kIGRvbWFpbnMgZG9taWQKLQkJZWxzZSB0cnkK
LQkJCWxldCBuZG9tID0gWGVuY3RybC53aXRoX2ludGYgKGZ1biB4YyAtPgotCQkJCURvbWFpbnMu
Y3JlYXRlIHhjIGRvbWFpbnMgZG9taWQgbWZuIHBvcnQpIGluCi0JCQlDb25uZWN0aW9ucy5hZGRf
ZG9tYWluIGNvbnMgbmRvbTsKLQkJCUNvbm5lY3Rpb25zLmZpcmVfc3BlY193YXRjaGVzIGNvbnMg
IkBpbnRyb2R1Y2VEb21haW4iOwotCQkJbmRvbQotCQl3aXRoIF8gLT4gcmFpc2UgSW52YWxpZF9D
bWRfQXJncwotCWluCi0JaWYgKERvbWFpbi5nZXRfcmVtb3RlX3BvcnQgZG9tKSA8PiBwb3J0IHx8
IChEb21haW4uZ2V0X21mbiBkb20pIDw+IG1mbiB0aGVuCi0JCXJhaXNlIERvbWFpbl9ub3RfbWF0
Y2gKLQotbGV0IGRvX3JlbGVhc2UgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQotCWlmIG5vdCAo
Q29ubmVjdGlvbi5pc19kb20wIGNvbikKLQl0aGVuIHJhaXNlIERlZmluZS5QZXJtaXNzaW9uX2Rl
bmllZDsKLQlsZXQgZG9taWQgPQotCQltYXRjaCAoc3BsaXQgTm9uZSAnXDAwMCcgZGF0YSkgd2l0
aAotCQl8IFtkb21pZDsiIl0gLT4gaW50X29mX3N0cmluZyBkb21pZAotCQl8IF8gICAgICAgICAg
LT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncwotCQlpbgotCWxldCBmaXJlX3NwZWNfd2F0Y2hlcyA9
IERvbWFpbnMuZXhpc3QgZG9tYWlucyBkb21pZCBpbgotCURvbWFpbnMuZGVsIGRvbWFpbnMgZG9t
aWQ7Ci0JQ29ubmVjdGlvbnMuZGVsX2RvbWFpbiBjb25zIGRvbWlkOwotCWlmIGZpcmVfc3BlY193
YXRjaGVzIAotCXRoZW4gQ29ubmVjdGlvbnMuZmlyZV9zcGVjX3dhdGNoZXMgY29ucyAiQHJlbGVh
c2VEb21haW4iCi0JZWxzZSByYWlzZSBJbnZhbGlkX0NtZF9BcmdzCi0KLWxldCBkb19yZXN1bWUg
Y29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQotCWlmIG5vdCAoQ29ubmVjdGlvbi5pc19kb20wIGNv
bikKLQl0aGVuIHJhaXNlIERlZmluZS5QZXJtaXNzaW9uX2RlbmllZDsKLQlsZXQgZG9taWQgPQot
CQltYXRjaCAoc3BsaXQgTm9uZSAnXDAwMCcgZGF0YSkgd2l0aAotCQl8IGRvbWlkIDo6IF8gLT4g
aW50X29mX3N0cmluZyBkb21pZAotCQl8IF8gICAgICAgICAgLT4gcmFpc2UgSW52YWxpZF9DbWRf
QXJncwotCQlpbgotCWlmIERvbWFpbnMuZXhpc3QgZG9tYWlucyBkb21pZAotCXRoZW4gRG9tYWlu
cy5yZXN1bWUgZG9tYWlucyBkb21pZAotCWVsc2UgcmFpc2UgSW52YWxpZF9DbWRfQXJncwotCiBs
ZXQgZG9fZ2V0ZG9tYWlucGF0aCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJbGV0IGRvbWlk
ID0KIAkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKQEAgLTMxNCwyOCArMjI2
LDMwIEBAIGxldCByZXBseV9ub25lIGZjdCBjb24gdCBkb21zIGNvbnMgZGF0YSA9CiAJKCogbGV0
IHRoZSBmdW5jdGlvbiByZXBseSAqKQogCWZjdCBjb24gdCBkb21zIGNvbnMgZGF0YQogCi1sZXQg
ZnVuY3Rpb25fb2ZfdHlwZSB0eSA9CisoKiBGdW5jdGlvbnMgZm9yICdzaW1wbGUnIG9wZXJhdGlv
bnMgdGhhdCBjYW5ub3QgYmUgcGFydCBvZiBhIHRyYW5zYWN0aW9uICopCitsZXQgZnVuY3Rpb25f
b2ZfdHlwZV9zaW1wbGVfb3AgdHkgPQogCW1hdGNoIHR5IHdpdGgKLQl8IFhlbmJ1cy5YYi5PcC5E
ZWJ1ZyAgICAgICAgICAgICAtPiByZXBseV9kYXRhX29yX2FjayBkb19kZWJ1ZworCXwgWGVuYnVz
LlhiLk9wLkRlYnVnCisJfCBYZW5idXMuWGIuT3AuV2F0Y2gKKwl8IFhlbmJ1cy5YYi5PcC5Vbndh
dGNoCisJfCBYZW5idXMuWGIuT3AuVHJhbnNhY3Rpb25fc3RhcnQKKwl8IFhlbmJ1cy5YYi5PcC5U
cmFuc2FjdGlvbl9lbmQKKwl8IFhlbmJ1cy5YYi5PcC5JbnRyb2R1Y2UKKwl8IFhlbmJ1cy5YYi5P
cC5SZWxlYXNlCisJfCBYZW5idXMuWGIuT3AuSXNpbnRyb2R1Y2VkCisJfCBYZW5idXMuWGIuT3Au
UmVzdW1lCisJfCBYZW5idXMuWGIuT3AuU2V0X3RhcmdldAorCXwgWGVuYnVzLlhiLk9wLlJlc3Ry
aWN0CisJfCBYZW5idXMuWGIuT3AuSW52YWxpZCAgICAgICAgICAgLT4gZXJyb3IgImNhbGxlZCBm
dW5jdGlvbl9vZl90eXBlX3NpbXBsZV9vcCBvbiBvcGVyYXRpb24gJXMiIChYZW5idXMuWGIuT3Au
dG9fc3RyaW5nIHR5KTsKKwkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYWlz
ZSAoSW52YWxpZF9hcmd1bWVudCAoWGVuYnVzLlhiLk9wLnRvX3N0cmluZyB0eSkpCiAJfCBYZW5i
dXMuWGIuT3AuRGlyZWN0b3J5ICAgICAgICAgLT4gcmVwbHlfZGF0YSBkb19kaXJlY3RvcnkKIAl8
IFhlbmJ1cy5YYi5PcC5SZWFkICAgICAgICAgICAgICAtPiByZXBseV9kYXRhIGRvX3JlYWQKIAl8
IFhlbmJ1cy5YYi5PcC5HZXRwZXJtcyAgICAgICAgICAtPiByZXBseV9kYXRhIGRvX2dldHBlcm1z
Ci0JfCBYZW5idXMuWGIuT3AuV2F0Y2ggICAgICAgICAgICAgLT4gcmVwbHlfbm9uZSBkb193YXRj
aAotCXwgWGVuYnVzLlhiLk9wLlVud2F0Y2ggICAgICAgICAgIC0+IHJlcGx5X2FjayBkb191bndh
dGNoCi0JfCBYZW5idXMuWGIuT3AuVHJhbnNhY3Rpb25fc3RhcnQgLT4gcmVwbHlfZGF0YSBkb190
cmFuc2FjdGlvbl9zdGFydAotCXwgWGVuYnVzLlhiLk9wLlRyYW5zYWN0aW9uX2VuZCAgIC0+IHJl
cGx5X2FjayBkb190cmFuc2FjdGlvbl9lbmQKLQl8IFhlbmJ1cy5YYi5PcC5JbnRyb2R1Y2UgICAg
ICAgICAtPiByZXBseV9hY2sgZG9faW50cm9kdWNlCi0JfCBYZW5idXMuWGIuT3AuUmVsZWFzZSAg
ICAgICAgICAgLT4gcmVwbHlfYWNrIGRvX3JlbGVhc2UKIAl8IFhlbmJ1cy5YYi5PcC5HZXRkb21h
aW5wYXRoICAgICAtPiByZXBseV9kYXRhIGRvX2dldGRvbWFpbnBhdGgKIAl8IFhlbmJ1cy5YYi5P
cC5Xcml0ZSAgICAgICAgICAgICAtPiByZXBseV9hY2sgZG9fd3JpdGUKIAl8IFhlbmJ1cy5YYi5P
cC5Na2RpciAgICAgICAgICAgICAtPiByZXBseV9hY2sgZG9fbWtkaXIKIAl8IFhlbmJ1cy5YYi5P
cC5SbSAgICAgICAgICAgICAgICAtPiByZXBseV9hY2sgZG9fcm0KIAl8IFhlbmJ1cy5YYi5PcC5T
ZXRwZXJtcyAgICAgICAgICAtPiByZXBseV9hY2sgZG9fc2V0cGVybXMKLQl8IFhlbmJ1cy5YYi5P
cC5Jc2ludHJvZHVjZWQgICAgICAtPiByZXBseV9kYXRhIGRvX2lzaW50cm9kdWNlZAotCXwgWGVu
YnVzLlhiLk9wLlJlc3VtZSAgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19yZXN1bWUKLQl8IFhl
bmJ1cy5YYi5PcC5TZXRfdGFyZ2V0ICAgICAgICAtPiByZXBseV9hY2sgZG9fc2V0X3RhcmdldAot
CXwgWGVuYnVzLlhiLk9wLlJlc3RyaWN0ICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19yZXN0cmlj
dAotCXwgWGVuYnVzLlhiLk9wLkludmFsaWQgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19lcnJv
cgogCXwgXyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19lcnJv
cgogCiBsZXQgaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfmNvbiB+dCB+cmVx
ID0KQEAgLTM2MSw2ICsyNzUsMTEwIEBAIGxldCBpbnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMgfmRv
bXMgfmZjdCB+Y29uIH50IH5yZXEgPQogCXwgKEZhaWx1cmUgImludF9vZl9zdHJpbmciKSAgICAt
PiByZXBseV9lcnJvciAiRUlOVkFMIgogCXwgRGVmaW5lLlVua25vd25fb3BlcmF0aW9uICAgICAt
PiByZXBseV9lcnJvciAiRU5PU1lTIgogCitsZXQgZG9fd2F0Y2ggY29uIHQgZG9tYWlucyBjb25z
IGRhdGEgPQorCWxldCAobm9kZSwgdG9rZW4pID0gCisJCW1hdGNoIChzcGxpdCBOb25lICdcMDAw
JyBkYXRhKSB3aXRoCisJCXwgW25vZGU7IHRva2VuOyAiIl0gICAtPiBub2RlLCB0b2tlbgorCQl8
IF8gICAgICAgICAgICAgICAgICAgLT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncworCQlpbgorCWxl
dCB3YXRjaCA9IENvbm5lY3Rpb25zLmFkZF93YXRjaCBjb25zIGNvbiBub2RlIHRva2VuIGluCisJ
UGFja2V0LkFjayAoZnVuICgpIC0+IENvbm5lY3Rpb24uZmlyZV9zaW5nbGVfd2F0Y2ggd2F0Y2gp
CisKK2xldCBkb191bndhdGNoIGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KKwlsZXQgKG5vZGUs
IHRva2VuKSA9CisJCW1hdGNoIChzcGxpdCBOb25lICdcMDAwJyBkYXRhKSB3aXRoCisJCXwgW25v
ZGU7IHRva2VuOyAiIl0gICAtPiBub2RlLCB0b2tlbgorCQl8IF8gICAgICAgICAgICAgICAgICAg
LT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncworCQlpbgorCUNvbm5lY3Rpb25zLmRlbF93YXRjaCBj
b25zIGNvbiBub2RlIHRva2VuCisKK2xldCBkb190cmFuc2FjdGlvbl9zdGFydCBjb24gdCBkb21h
aW5zIGNvbnMgZGF0YSA9CisJaWYgVHJhbnNhY3Rpb24uZ2V0X2lkIHQgPD4gVHJhbnNhY3Rpb24u
bm9uZSB0aGVuCisJCXJhaXNlIFRyYW5zYWN0aW9uX25lc3RlZDsKKwlsZXQgc3RvcmUgPSBUcmFu
c2FjdGlvbi5nZXRfc3RvcmUgdCBpbgorCXN0cmluZ19vZl9pbnQgKENvbm5lY3Rpb24uc3RhcnRf
dHJhbnNhY3Rpb24gY29uIHN0b3JlKSBeICJcMDAwIgorCitsZXQgZG9fdHJhbnNhY3Rpb25fZW5k
IGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KKwlsZXQgY29tbWl0ID0KKwkJbWF0Y2ggKHNwbGl0
IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKKwkJfCAiVCIgOjogXyAtPiB0cnVlCisJCXwgIkYiIDo6
IF8gLT4gZmFsc2UKKwkJfCB4IDo6IF8gICAtPiByYWlzZSAoSW52YWxpZF9hcmd1bWVudCB4KQor
CQl8IF8gICAgICAgIC0+IHJhaXNlIEludmFsaWRfQ21kX0FyZ3MKKwkJaW4KKwlsZXQgc3VjY2Vz
cyA9CisJCUNvbm5lY3Rpb24uZW5kX3RyYW5zYWN0aW9uIGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lk
IHQpIGNvbW1pdCBpbgorCWlmIG5vdCBzdWNjZXNzIHRoZW4KKwkJcmFpc2UgVHJhbnNhY3Rpb25f
YWdhaW47CisJaWYgY29tbWl0IHRoZW4KKwkJcHJvY2Vzc193YXRjaCAoTGlzdC5yZXYgKFRyYW5z
YWN0aW9uLmdldF9wYXRocyB0KSkgY29ucworCitsZXQgZG9faW50cm9kdWNlIGNvbiB0IGRvbWFp
bnMgY29ucyBkYXRhID0KKwlpZiBub3QgKENvbm5lY3Rpb24uaXNfZG9tMCBjb24pCisJdGhlbiBy
YWlzZSBEZWZpbmUuUGVybWlzc2lvbl9kZW5pZWQ7CisJbGV0IChkb21pZCwgbWZuLCBwb3J0KSA9
CisJCW1hdGNoIChzcGxpdCBOb25lICdcMDAwJyBkYXRhKSB3aXRoCisJCXwgZG9taWQgOjogbWZu
IDo6IHBvcnQgOjogXyAtPgorCQkJaW50X29mX3N0cmluZyBkb21pZCwgTmF0aXZlaW50Lm9mX3N0
cmluZyBtZm4sIGludF9vZl9zdHJpbmcgcG9ydAorCQl8IF8gICAgICAgICAgICAgICAgICAgICAg
ICAgLT4gcmFpc2UgSW52YWxpZF9DbWRfQXJnczsKKwkJaW4KKwlsZXQgZG9tID0KKwkJaWYgRG9t
YWlucy5leGlzdCBkb21haW5zIGRvbWlkIHRoZW4KKwkJCURvbWFpbnMuZmluZCBkb21haW5zIGRv
bWlkCisJCWVsc2UgdHJ5CisJCQlsZXQgbmRvbSA9IFhlbmN0cmwud2l0aF9pbnRmIChmdW4geGMg
LT4KKwkJCQlEb21haW5zLmNyZWF0ZSB4YyBkb21haW5zIGRvbWlkIG1mbiBwb3J0KSBpbgorCQkJ
Q29ubmVjdGlvbnMuYWRkX2RvbWFpbiBjb25zIG5kb207CisJCQlDb25uZWN0aW9ucy5maXJlX3Nw
ZWNfd2F0Y2hlcyBjb25zICJAaW50cm9kdWNlRG9tYWluIjsKKwkJCW5kb20KKwkJd2l0aCBfIC0+
IHJhaXNlIEludmFsaWRfQ21kX0FyZ3MKKwlpbgorCWlmIChEb21haW4uZ2V0X3JlbW90ZV9wb3J0
IGRvbSkgPD4gcG9ydCB8fCAoRG9tYWluLmdldF9tZm4gZG9tKSA8PiBtZm4gdGhlbgorCQlyYWlz
ZSBEb21haW5fbm90X21hdGNoCisKK2xldCBkb19yZWxlYXNlIGNvbiB0IGRvbWFpbnMgY29ucyBk
YXRhID0KKwlpZiBub3QgKENvbm5lY3Rpb24uaXNfZG9tMCBjb24pCisJdGhlbiByYWlzZSBEZWZp
bmUuUGVybWlzc2lvbl9kZW5pZWQ7CisJbGV0IGRvbWlkID0KKwkJbWF0Y2ggKHNwbGl0IE5vbmUg
J1wwMDAnIGRhdGEpIHdpdGgKKwkJfCBbZG9taWQ7IiJdIC0+IGludF9vZl9zdHJpbmcgZG9taWQK
KwkJfCBfICAgICAgICAgIC0+IHJhaXNlIEludmFsaWRfQ21kX0FyZ3MKKwkJaW4KKwlsZXQgZmly
ZV9zcGVjX3dhdGNoZXMgPSBEb21haW5zLmV4aXN0IGRvbWFpbnMgZG9taWQgaW4KKwlEb21haW5z
LmRlbCBkb21haW5zIGRvbWlkOworCUNvbm5lY3Rpb25zLmRlbF9kb21haW4gY29ucyBkb21pZDsK
KwlpZiBmaXJlX3NwZWNfd2F0Y2hlcyAKKwl0aGVuIENvbm5lY3Rpb25zLmZpcmVfc3BlY193YXRj
aGVzIGNvbnMgIkByZWxlYXNlRG9tYWluIgorCWVsc2UgcmFpc2UgSW52YWxpZF9DbWRfQXJncwor
CitsZXQgZG9fcmVzdW1lIGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KKwlpZiBub3QgKENvbm5l
Y3Rpb24uaXNfZG9tMCBjb24pCisJdGhlbiByYWlzZSBEZWZpbmUuUGVybWlzc2lvbl9kZW5pZWQ7
CisJbGV0IGRvbWlkID0KKwkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgKKwkJ
fCBkb21pZCA6OiBfIC0+IGludF9vZl9zdHJpbmcgZG9taWQKKwkJfCBfICAgICAgICAgIC0+IHJh
aXNlIEludmFsaWRfQ21kX0FyZ3MKKwkJaW4KKwlpZiBEb21haW5zLmV4aXN0IGRvbWFpbnMgZG9t
aWQKKwl0aGVuIERvbWFpbnMucmVzdW1lIGRvbWFpbnMgZG9taWQKKwllbHNlIHJhaXNlIEludmFs
aWRfQ21kX0FyZ3MKKworbGV0IGZ1bmN0aW9uX29mX3R5cGUgdHkgPQorCW1hdGNoIHR5IHdpdGgK
Kwl8IFhlbmJ1cy5YYi5PcC5EZWJ1ZyAgICAgICAgICAgICAtPiByZXBseV9kYXRhX29yX2FjayBk
b19kZWJ1ZworCXwgWGVuYnVzLlhiLk9wLldhdGNoICAgICAgICAgICAgIC0+IHJlcGx5X25vbmUg
ZG9fd2F0Y2gKKwl8IFhlbmJ1cy5YYi5PcC5VbndhdGNoICAgICAgICAgICAtPiByZXBseV9hY2sg
ZG9fdW53YXRjaAorCXwgWGVuYnVzLlhiLk9wLlRyYW5zYWN0aW9uX3N0YXJ0IC0+IHJlcGx5X2Rh
dGEgZG9fdHJhbnNhY3Rpb25fc3RhcnQKKwl8IFhlbmJ1cy5YYi5PcC5UcmFuc2FjdGlvbl9lbmQg
ICAtPiByZXBseV9hY2sgZG9fdHJhbnNhY3Rpb25fZW5kCisJfCBYZW5idXMuWGIuT3AuSW50cm9k
dWNlICAgICAgICAgLT4gcmVwbHlfYWNrIGRvX2ludHJvZHVjZQorCXwgWGVuYnVzLlhiLk9wLlJl
bGVhc2UgICAgICAgICAgIC0+IHJlcGx5X2FjayBkb19yZWxlYXNlCisJfCBYZW5idXMuWGIuT3Au
SXNpbnRyb2R1Y2VkICAgICAgLT4gcmVwbHlfZGF0YSBkb19pc2ludHJvZHVjZWQKKwl8IFhlbmJ1
cy5YYi5PcC5SZXN1bWUgICAgICAgICAgICAtPiByZXBseV9hY2sgZG9fcmVzdW1lCisJfCBYZW5i
dXMuWGIuT3AuU2V0X3RhcmdldCAgICAgICAgLT4gcmVwbHlfYWNrIGRvX3NldF90YXJnZXQKKwl8
IFhlbmJ1cy5YYi5PcC5SZXN0cmljdCAgICAgICAgICAtPiByZXBseV9hY2sgZG9fcmVzdHJpY3QK
Kwl8IFhlbmJ1cy5YYi5PcC5JbnZhbGlkICAgICAgICAgICAtPiByZXBseV9hY2sgZG9fZXJyb3IK
Kwl8IF8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBmdW5jdGlvbl9vZl90eXBlX3Np
bXBsZV9vcCB0eQorCiAoKioKICAqIE5vdGhyb3cgZ3VhcmFudGVlLgogICopCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC40Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:02:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:02:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGn7-0006lp-H6; Sat, 15 Apr 2017 06:02:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGn5-0006lN-SO
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:35 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 1F/3F-16214-B77B1F85; Sat, 15 Apr 2017 06:02:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbdq+8c
 Ig9sNKhYTthk4MHps79vFHsAYxZqZl5RfkcCa0TTvBHPBb/2Ks1db2RsYm9W7GLk4hAS+MEqs
 OPWeEcI5zyjxbuZlti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXcJNZ+u
 skOYvMKmEl8Wz2JFcRmAar/8u8V4wRGjgWMDKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NjP
 VyU4uLE9NTcxKTivWS83M3MQK9Us/AwLiDceoJv0OMkhxMSqK8rjEfI4T4kvJTKjMSizPii0p
 zUosPMcpwcChJ8OZsBcoJFqWmp1akZeYAwwMmLcHBoyTCewskzVtckJhbnJkOkTrFqCglzhu1
 DSghAJLIKM2Da4OF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxyIFN4MvNK4Ka/AlrMB
 LSYYfIHkMUliQgpqQZGWT/2ene/99YxQh+aOH9Puzz9uvr8LRtbnf4zJ099V7zGNlKzensxW4
 Jh0J/3/nMFnl1w6XmimX7u4PQ+p/SDU/c9Wbak7tD/jlCbRW95tfabZm60v3fP08R3cv10sYo
 3z+ewqYk3rplWo/jNt2LqOztfnpX20zMnbky3rfd1Et/+xUZB7LGjEktxRqKhFnNRcSIAGb3+
 20QCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1492236153!91788172!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8324 invoked from network); 15 Apr 2017 06:02:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:02:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGn3-0005g8-9B
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGn3-00065g-8W
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGn3-00065g-8W@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:02:33 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: replay transaction
	upon conflict
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRiMjE1NGFmNTAxYTgyYzI2NTM3NDFjNDdiYmMxODEzZjE1NTkwOTQKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzo1NDoxNyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6
MzcgMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHJlcGxheSB0cmFuc2FjdGlvbiB1cG9uIGNv
bmZsaWN0CiAgICAKICAgIFRoZSBleGlzdGluZyB0cmFuc2FjdGlvbiBtZXJnZSBhbGdvcml0aG0g
a2VlcHMgdHJhY2sgb2YgdGhlIGxlYXN0IHVwcGVyIGJvdW5kCiAgICAobG9uZ2VzdCBjb21tb24g
cHJlZml4KSBvZiBhbGwgdGhlIG5vZGVzIHdoaWNoIGhhdmUgYmVlbiByZWFkIGFuZCB3cml0dGVu
LCBhbmQKICAgIHdpbGwgcmUtY29tYmluZSB0d28gc3RvcmVzIHdoaWNoIGhhdmUgZGlzam9pbnQg
dXBwZXIgYm91bmRzLiBUaGlzIHdvcmtzIHdlbGwgZm9yCiAgICBzbWFsbCB0cmFuc2FjdGlvbnMg
YnV0IGNhdXNlcyB1bm5lY2Vzc2FyeSBjb25mbGljdHMgZm9yIG9uZXMgdGhhdCBzcGFuIGEgbGFy
Z2UKICAgIHN1YnRyZWUsIHN1Y2ggYXMgdGhlIGZvbGxvd2luZyBvbmVzIHVzZWQgYnkgdGhlIHhh
cGkgdG9vbHN0YWNrOgogICAgCiAgICAgKiBWTSBzdGFydDogY3JlYXRlcyAvdm0vLi4uIC92c3Mv
Li4uIC9sb2NhbC9kb21haW4vLi4uCiAgICAgICBUaGUgbGVhc3QgdXBwZXIgYm91bmQgb2YgdGhp
cyB0cmFuc2FjdGlvbiBpcyAvIGFuZCBzbyBhbGwKICAgICAgIHRoZXNlIHRyYW5zYWN0aW9ucyBj
b25mbGljdCB3aXRoIGV2ZXJ5dGhpbmcuCiAgICAKICAgICAqIERldmljZSBob3RwbHVnOiBjcmVh
dGVzIC9sb2NhbC9kb21haW4vMC8uLi4gL2xvY2FsL2RvbWFpbi9uLy4uLgogICAgICAgVGhlIGxl
YXN0IHVwcGVyIGJvdW5kIG9mIHRoaXMgdHJhbnNhY3Rpb24gaXMgL2xvY2FsL2RvbWFpbiBzbwog
ICAgICAgYWxsIHRoZXNlIHRyYW5zYWN0aW9ucyBjb25mbGljdCB3aXRoIGVhY2ggb3RoZXIuCiAg
ICAKICAgIElmIHRoZSBleGlzdGluZyBtZXJnZSBhbGdvcml0aG0gY2Fubm90IG1lcmdlIGFuZCBj
b21taXQsIHdlIGF0dGVtcHQKICAgIGEgL3JlcGxheS8gb2YgdGhlIGZhaWxlZCB0cmFuc2FjdGlv
biBhZ2FpbnN0IHRoZSBuZXcgc3RvcmUuCiAgICAKICAgIFdoZW4gd2UgcmVwbGF5IHRoZSByZXF1
ZXN0cyB3ZSBjaGVjayB3aGV0aGVyIHRoZSByZXNwb25zZSBzZW50IHRvIHRoZSBjbGllbnQgaXMK
ICAgIHRoZSBzYW1lIGFzIGR1cmluZyB0aGUgZmlyc3QgYXR0ZW1wdCBhdCB0aGUgdHJhbnNhY3Rp
b24uIElmIHRoZSByZXNwb25zZXMgYXJlCiAgICBhbGwgdGhlIHNhbWUgdGhlbiB0aGUgdHJhbnNh
Y3Rpb24gcmVwbGF5IGNhbiBiZSBjb21taXR0ZWQuIElmIGFueSBkaWZmZXIgdGhlbgogICAgdGhl
IHRyYW5zYWN0aW9uIHJlcGxheSBtdXN0IGJlIGFib3J0ZWQgYW5kIHRoZSBjbGllbnQgbXVzdCBy
ZXRyeS4KICAgIAogICAgVGhpcyBhbGdvcml0aG0gdXNlcyB0aGUgaW50dWl0aW9uIHRoYXQgdGhl
IHRyYW5zYWN0aW9ucyBtYWRlIGJ5IHRoZSB0b29sc3RhY2sKICAgIGFyZSBkZXNpZ25lZCB0byBi
ZSBmb3Igc2VwYXJhdGUgZG9tYWlucywgYW5kIHNob3VsZCBmdW5kYW1lbnRhbGx5IG5vdCBjb25m
bGljdAogICAgaW4gdGhlIHNlbnNlIHRoYXQgdGhleSBkb24ndCByZWFkIG9yIHdyaXRlIGFueSBz
aGFyZWQga2V5cy4gQnkgcmVwbGF5aW5nIHRoZQogICAgdHJhbnNhY3Rpb24gb24gdGhlIHNlcnZl
ciBzaWRlIHdlIGRvIHdoYXQgdGhlIGNsaWVudCB3b3VsZCBoYXZlIHRvIGRvIGFueXdheSwKICAg
IG9ubHkgd2UgY2FuIGRvIGl0IHF1aWNrbHkgd2l0aG91dCBhbGxvd2luZyBhbnkgb3RoZXIgcmVx
dWVzdHMgdG8gaW50ZXJmZXJlLgogICAgCiAgICBQZXJmb3JtaW5nIDMwMCBwYXJhbGxlbCBzaW11
bGF0ZWQgVk0gc3RhcnQgYW5kIHNodXRkb3ducyB3aXRob3V0IHRoaXMgY29kZToKICAgIAogICAg
MzAwIHBhcmFsbGVsIHN0YXJ0cyBhbmQgc2h1dGRvd25zOiAyNjguOTIKICAgIAogICAgUGVyZm9y
bWluZyAzMDAgcGFyYWxsZWwgc2ltdWxhdGVkIFZNIHN0YXJ0IGFuZCBzaHV0ZG93bnMgd2l0aCB0
aGlzIGNvZGU6CiAgICAKICAgIDMwMCBwYXJhbGxlbCBzdGFydHMgYW5kIHNodXRkb3duczogMy44
MAogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogRGF2ZSBTY290dCA8ZGF2ZUByZWNvaWwub3JnPgogICAgU2lnbmVk
LW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEpvbiBMdWRsYW0gPGpvbmF0aGFuLmx1ZGxhbUBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEV1YW4gSGFycmlzIDxldWFuLmhhcnJpc0BjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+Ci0tLQogdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2Nvbm5lY3Rpb24ubWwgfCAgNSArKysrLQogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3BhY2tldC5tbCAgICAgfCAgNSArKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3Mu
bWwgICAgfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hh
bmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nv
bm5lY3Rpb24ubWwKaW5kZXggODA3ZmMwMC4uMTVmZjJiMyAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL2Nvbm5lY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nv
bm5lY3Rpb24ubWwKQEAgLTIxMiw3ICsyMTIsMTAgQEAgbGV0IGVuZF90cmFuc2FjdGlvbiBjb24g
dGlkIGNvbW1pdCA9CiAJbGV0IHRyYW5zID0gSGFzaHRibC5maW5kIGNvbi50cmFuc2FjdGlvbnMg
dGlkIGluCiAJSGFzaHRibC5yZW1vdmUgY29uLnRyYW5zYWN0aW9ucyB0aWQ7CiAJTG9nZ2luZy5l
bmRfdHJhbnNhY3Rpb24gfnRpZCB+Y29uOihnZXRfZG9tc3RyIGNvbik7Ci0JaWYgY29tbWl0IHRo
ZW4gVHJhbnNhY3Rpb24uY29tbWl0IH5jb246KGdldF9kb21zdHIgY29uKSB0cmFucyBlbHNlIHRy
dWUKKwltYXRjaCBjb21taXQgd2l0aAorCXwgTm9uZSAtPiB0cnVlCisJfCBTb21lIHRyYW5zYWN0
aW9uX3JlcGxheV9mIC0+CisJCVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uOihnZXRfZG9tc3RyIGNv
bikgdHJhbnMgfHwgdHJhbnNhY3Rpb25fcmVwbGF5X2YgY29uIHRyYW5zCiAKIGxldCBnZXRfdHJh
bnNhY3Rpb24gY29uIHRpZCA9CiAJSGFzaHRibC5maW5kIGNvbi50cmFuc2FjdGlvbnMgdGlkCmRp
ZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcGFja2V0Lm1sIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3BhY2tldC5tbAppbmRleCAyMmNhZTFkLi5hZWFlMGE0IDEwMDY0NAotLS0gYS90
b29scy9vY2FtbC94ZW5zdG9yZWQvcGFja2V0Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9wYWNrZXQubWwKQEAgLTksMyArOSw4IEBAIHR5cGUgcmVzcG9uc2UgPQogCXwgQWNrIG9mICh1
bml0IC0+IHVuaXQpICAoKiBmdW5jdGlvbiBpcyB0aGUgYWN0aW9uIHRvIGV4ZWN1dGUgYWZ0ZXIg
c2VuZGluZyB0aGUgYWNrICopCiAJfCBSZXBseSBvZiBzdHJpbmcKIAl8IEVycm9yIG9mIHN0cmlu
ZworCitsZXQgcmVzcG9uc2VfZXF1YWwgYSBiID0KKwltYXRjaCAoYSwgYikgd2l0aAorCXwgKEFj
ayBfLCBBY2sgXykgLT4gdHJ1ZSAoKiBqdXN0IGNvbnNpZGVyIHRoZSByZXNwb25zZSwgbm90IHRo
ZSBwb3N0LXJlc3BvbnNlIGFjdGlvbiAqKQorCXwgKHgsIHkpIC0+IHggPSB5CmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9wcm9jZXNzLm1sCmluZGV4IDc3NjYwYmQuLjNhZGU0MmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9j
ZXNzLm1sCkBAIC0yNzUsNiArMjc1LDM4IEBAIGxldCBpbnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMg
fmRvbXMgfmZjdCB+Y29uIH50IH5yZXEgPQogCXwgKEZhaWx1cmUgImludF9vZl9zdHJpbmciKSAg
ICAtPiByZXBseV9lcnJvciAiRUlOVkFMIgogCXwgRGVmaW5lLlVua25vd25fb3BlcmF0aW9uICAg
ICAtPiByZXBseV9lcnJvciAiRU5PU1lTIgogCisoKiBSZXBsYXkgYSBzdG9yZWQgdHJhbnNhY3Rp
b24gYWdhaW5zdCBhIGZyZXNoIHN0b3JlLCBjaGVjayB0aGUgcmVzcG9uc2VzIGFyZQorICAgYWxs
IGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21taXQgdGhlIHRyYW5zYWN0aW9uLiBPdGhlcndpc2Ugc2Vu
ZCB0aGUgYWJvcnQgdG8KKyAgIHRoZSBjbGllbnQuICopCitsZXQgdHJhbnNhY3Rpb25fcmVwbGF5
IGMgdCBkb21zIGNvbnMgPQorCW1hdGNoIHQuVHJhbnNhY3Rpb24udHkgd2l0aAorCXwgVHJhbnNh
Y3Rpb24uTm8gLT4KKwkJZXJyb3IgImF0dGVtcHRlZCB0byByZXBsYXkgYSBub24tZnVsbCB0cmFu
c2FjdGlvbiI7CisJCWZhbHNlCisJfCBUcmFuc2FjdGlvbi5GdWxsKGlkLCBvbGRyb290LCBjc3Rv
cmUpIC0+CisJCWxldCB0aWQgPSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3Jl
IGluCisJCWxldCBuZXdfdCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgorCQlsZXQg
Y29uID0gc3ByaW50ZiAiciglZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4K
KwkJbGV0IHBlcmZvcm1fZXhuIChyZXF1ZXN0LCByZXNwb25zZSkgPQorCQkJbGV0IGZjdCA9IGZ1
bmN0aW9uX29mX3R5cGVfc2ltcGxlX29wIHJlcXVlc3QuUGFja2V0LnR5IGluCisJCQlsZXQgcmVz
cG9uc2UnID0gaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfmNvbjpjIH50Om5l
d190IH5yZXE6cmVxdWVzdCBpbgorCQkJaWYgbm90KFBhY2tldC5yZXNwb25zZV9lcXVhbCByZXNw
b25zZSByZXNwb25zZScpIHRoZW4gcmFpc2UgVHJhbnNhY3Rpb25fYWdhaW4gaW4KKwkJZmluYWxs
eQorCQkoZnVuICgpIC0+CisJCQl0cnkKKwkJCQlMb2dnaW5nLnN0YXJ0X3RyYW5zYWN0aW9uIH5j
b24gfnRpZDsKKwkJCQlMaXN0Lml0ZXIgcGVyZm9ybV9leG4gKFRyYW5zYWN0aW9uLmdldF9vcGVy
YXRpb25zIHQpOworCQkJCUxvZ2dpbmcuZW5kX3RyYW5zYWN0aW9uIH5jb24gfnRpZDsKKworCQkJ
CVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uIG5ld190CisJCQl3aXRoIGUgLT4KKwkJCQlpbmZvICJ0
cmFuc2FjdGlvbl9yZXBsYXkgJWQgY2F1Z2h0OiAlcyIgdGlkIChQcmludGV4Yy50b19zdHJpbmcg
ZSk7CisJCQkJZmFsc2UKKwkJCSkKKwkJKGZ1biAoKSAtPgorCQkJQ29ubmVjdGlvbi5lbmRfdHJh
bnNhY3Rpb24gYyB0aWQgTm9uZQorCQkpCisKIGxldCBkb193YXRjaCBjb24gdCBkb21haW5zIGNv
bnMgZGF0YSA9CiAJbGV0IChub2RlLCB0b2tlbikgPSAKIAkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1ww
MDAnIGRhdGEpIHdpdGgKQEAgLTMwNyw2ICszMzksNyBAQCBsZXQgZG9fdHJhbnNhY3Rpb25fZW5k
IGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KIAkJfCBfICAgICAgICAtPiByYWlzZSBJbnZhbGlk
X0NtZF9BcmdzCiAJCWluCiAJbGV0IHN1Y2Nlc3MgPQorCQlsZXQgY29tbWl0ID0gaWYgY29tbWl0
IHRoZW4gU29tZSAoZnVuIGNvbiB0cmFucyAtPiB0cmFuc2FjdGlvbl9yZXBsYXkgY29uIHRyYW5z
IGRvbWFpbnMgY29ucykgZWxzZSBOb25lIGluCiAJCUNvbm5lY3Rpb24uZW5kX3RyYW5zYWN0aW9u
IGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIGNvbW1pdCBpbgogCWlmIG5vdCBzdWNjZXNzIHRo
ZW4KIAkJcmFpc2UgVHJhbnNhY3Rpb25fYWdhaW47Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC40CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:02:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:02:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGnH-0006nz-K9; Sat, 15 Apr 2017 06:02:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnG-0006ng-0w
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:46 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 25/AC-08157-587B1F85; Sat, 15 Apr 2017 06:02:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbdl+8c
 Ig4WnFSwmbDNwYPTY3reLPYAxijUzLym/IoE14/0d3oLTshVPj09nb2DcKdHFyMUhJPCFUWL5
 1rlMEM55RomeDxeBHA4ONgExibl7FboYOTlEBFQlZq1YzgxiCwmoSzT9bmADsYUFIiSm/dsNZ
 vMKmEmcnPIArJUFqH7y1ZQJjBwLGBlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGhjr5aYWFy
 emp+YkJhXrJefnbmIEeoQBCHYwrtjueYhRkoNJSZTXNeZjhBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJ3h9bgXKCRanpqRVpmTnA0IBJS3DwKInw3gJJ8xYXJOYWZ6ZDpE4x6nK8W/rhPZMQS15+
 XqqUOO9hkCIBkKKM0jy4EbAwvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXrltQFN4MvNK4
 Da9AjqCCegIhskfQI4oSURISTUwyph/+36CV3afVrWwNftsf1utyOWJJ3858B354nMih8Py4q
 ayVvmure8/TDOYc19BLFzq++/Ab1dLWZ+eP2hYbbT+kzqXPO8U9+z9O6wn9169WbODfarTli/
 10d9+ZYfKnz77ZmWOaoPtpzSHWcE+s/nVT5yf9EziUvjMsNdzc72OLL7bcqz6nBJLcUaioRZz
 UXEiACaMyDVOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1492236163!92601783!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37235 invoked from network); 15 Apr 2017 06:02:44 -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; 15 Apr 2017 06:02:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnD-0005gI-Al
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnD-00066h-AD
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGnD-00066h-AD@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:02:43 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: log request and
	response during transaction replay
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI4NjU0ZWI3MzYxYjcwMjhlYTgyN2YyYTU4MzI3NDQwNjVhM2FhZjIKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzo1NDoyOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6
MzggMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGxvZyByZXF1ZXN0IGFuZCByZXNwb25zZSBk
dXJpbmcgdHJhbnNhY3Rpb24gcmVwbGF5CiAgICAKICAgIER1cmluZyBhIHRyYW5zYWN0aW9uIHJl
cGxheSwgdGhlIHJlcGxheWVkIHJlcXVlc3RzIGFuZCB0aGUgbmV3IHJlc3BvbnNlcyBhcmUKICAg
IGxvZ2dlZCBpbiB0aGUgc2FtZSB3YXkgYXMgdGhlIG9yaWdpbmFsIHJlcXVlc3RzIGFuZCB0aGUg
b3JpZ2luYWwgcmVzcG9uc2VzLgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25h
dGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbiBMdWRsYW0gPGpv
bmF0aGFuLmx1ZGxhbUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEV1YW4gSGFycmlzIDxl
dWFuLmhhcnJpc0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERhdmlkIFNjb3R0IDxkYXZlQHJl
Y29pbC5vcmc+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgfCAyNCArKysr
KysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA4
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNz
Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKaW5kZXggM2FkZTQyZC4uMTBi
NzM1NyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKKysrIGIv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAgLTI3NSw2ICsyNzUsMTggQEAgbGV0
IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb24gfnQgfnJlcSA9CiAJfCAo
RmFpbHVyZSAiaW50X29mX3N0cmluZyIpICAgIC0+IHJlcGx5X2Vycm9yICJFSU5WQUwiCiAJfCBE
ZWZpbmUuVW5rbm93bl9vcGVyYXRpb24gICAgIC0+IHJlcGx5X2Vycm9yICJFTk9TWVMiCiAKK2xl
dCB3cml0ZV9hY2Nlc3NfbG9nIH50eSB+dGlkIH5jb24gfmRhdGEgPQorCUxvZ2dpbmcueGJfb3Ag
fnR5IH50aWQgfmNvbiBkYXRhCisKK2xldCB3cml0ZV9hbnN3ZXJfbG9nIH50eSB+dGlkIH5jb24g
fmRhdGEgPQorCUxvZ2dpbmcueGJfYW5zd2VyIH50eSB+dGlkIH5jb24gZGF0YQorCitsZXQgd3Jp
dGVfcmVzcG9uc2VfbG9nIH50eSB+dGlkIH5jb24gfnJlc3BvbnNlID0KKwltYXRjaCByZXNwb25z
ZSB3aXRoCisJfCBQYWNrZXQuQWNrIF8gICAtPiB3cml0ZV9hbnN3ZXJfbG9nIH50eSB+dGlkIH5j
b24gfmRhdGE6IiIKKwl8IFBhY2tldC5SZXBseSB4IC0+IHdyaXRlX2Fuc3dlcl9sb2cgfnR5IH50
aWQgfmNvbiB+ZGF0YTp4CisJfCBQYWNrZXQuRXJyb3IgZSAtPiB3cml0ZV9hbnN3ZXJfbG9nIH50
eTooWGVuYnVzLlhiLk9wLkVycm9yKSB+dGlkIH5jb24gfmRhdGE6ZQorCiAoKiBSZXBsYXkgYSBz
dG9yZWQgdHJhbnNhY3Rpb24gYWdhaW5zdCBhIGZyZXNoIHN0b3JlLCBjaGVjayB0aGUgcmVzcG9u
c2VzIGFyZQogICAgYWxsIGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21taXQgdGhlIHRyYW5zYWN0aW9u
LiBPdGhlcndpc2Ugc2VuZCB0aGUgYWJvcnQgdG8KICAgIHRoZSBjbGllbnQuICopCkBAIC0yODgs
OCArMzAwLDEwIEBAIGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMgY29ucyA9CiAJCWxl
dCBuZXdfdCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3By
aW50ZiAiciglZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KIAkJbGV0IHBl
cmZvcm1fZXhuIChyZXF1ZXN0LCByZXNwb25zZSkgPQorCQkJd3JpdGVfYWNjZXNzX2xvZyB+dHk6
cmVxdWVzdC5QYWNrZXQudHkgfnRpZCB+Y29uIH5kYXRhOnJlcXVlc3QuUGFja2V0LmRhdGE7CiAJ
CQlsZXQgZmN0ID0gZnVuY3Rpb25fb2ZfdHlwZV9zaW1wbGVfb3AgcmVxdWVzdC5QYWNrZXQudHkg
aW4KIAkJCWxldCByZXNwb25zZScgPSBpbnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMgfmRvbXMgfmZj
dCB+Y29uOmMgfnQ6bmV3X3QgfnJlcTpyZXF1ZXN0IGluCisJCQl3cml0ZV9yZXNwb25zZV9sb2cg
fnR5OnJlcXVlc3QuUGFja2V0LnR5IH50aWQgfmNvbiB+cmVzcG9uc2U6cmVzcG9uc2UnOwogCQkJ
aWYgbm90KFBhY2tldC5yZXNwb25zZV9lcXVhbCByZXNwb25zZSByZXNwb25zZScpIHRoZW4gcmFp
c2UgVHJhbnNhY3Rpb25fYWdhaW4gaW4KIAkJZmluYWxseQogCQkoZnVuICgpIC0+CkBAIC00NDQs
MTIgKzQ1OCw2IEBAIGxldCBwcm9jZXNzX3BhY2tldCB+c3RvcmUgfmNvbnMgfmRvbXMgfmNvbiB+
cmVxID0KIAkJZXJyb3IgInByb2Nlc3MgcGFja2V0OiAlcyIgKFByaW50ZXhjLnRvX3N0cmluZyBl
eG4pOwogCQlDb25uZWN0aW9uLnNlbmRfZXJyb3IgY29uIHRpZCByaWQgIkVJTyIKIAotbGV0IHdy
aXRlX2FjY2Vzc19sb2cgfnR5IH50aWQgfmNvbiB+ZGF0YSA9Ci0JTG9nZ2luZy54Yl9vcCB+dHkg
fnRpZCB+Y29uOihDb25uZWN0aW9uLmdldF9kb21zdHIgY29uKSBkYXRhCi0KLWxldCB3cml0ZV9h
bnN3ZXJfbG9nIH50eSB+dGlkIH5jb24gfmRhdGEgPQotCUxvZ2dpbmcueGJfYW5zd2VyIH50eSB+
dGlkIH5jb246KENvbm5lY3Rpb24uZ2V0X2RvbXN0ciBjb24pIGRhdGEKLQogbGV0IGRvX2lucHV0
IHN0b3JlIGNvbnMgZG9tcyBjb24gPQogCWxldCBuZXdwYWNrZXQgPQogCQl0cnkKQEAgLTQ3MSw3
ICs0NzksNyBAQCBsZXQgZG9faW5wdXQgc3RvcmUgY29ucyBkb21zIGNvbiA9CiAJCSAgICAgICAg
IChDb25uZWN0aW9uLmdldF9kb21zdHIgY29uKSB0aWQKIAkJICAgICAgICAgKFhlbmJ1cy5YYi5P
cC50b19zdHJpbmcgdHkpIChzYW5pdGl6ZV9kYXRhIGRhdGEpOyAqKQogCQlwcm9jZXNzX3BhY2tl
dCB+c3RvcmUgfmNvbnMgfmRvbXMgfmNvbiB+cmVxOwotCQl3cml0ZV9hY2Nlc3NfbG9nIH50eSB+
dGlkIH5jb24gfmRhdGE7CisJCXdyaXRlX2FjY2Vzc19sb2cgfnR5IH50aWQgfmNvbjooQ29ubmVj
dGlvbi5nZXRfZG9tc3RyIGNvbikgfmRhdGE7CiAJCUNvbm5lY3Rpb24uaW5jcl9vcHMgY29uOwog
CSkKIApAQCAtNDg0LDcgKzQ5Miw3IEBAIGxldCBkb19vdXRwdXQgc3RvcmUgY29ucyBkb21zIGNv
biA9CiAJCQkgICBpbmZvICJbJXNdIDwtICVzIFwiJXNcIiIKIAkJCSAgICAgICAgIChDb25uZWN0
aW9uLmdldF9kb21zdHIgY29uKQogCQkJICAgICAgICAgKFhlbmJ1cy5YYi5PcC50b19zdHJpbmcg
dHkpIChzYW5pdGl6ZV9kYXRhIGRhdGEpOyopCi0JCQl3cml0ZV9hbnN3ZXJfbG9nIH50eSB+dGlk
IH5jb24gfmRhdGE7CisJCQl3cml0ZV9hbnN3ZXJfbG9nIH50eSB+dGlkIH5jb246KENvbm5lY3Rp
b24uZ2V0X2RvbXN0ciBjb24pIH5kYXRhOwogCQkpOwogCQlpZ25vcmUgKENvbm5lY3Rpb24uZG9f
b3V0cHV0IGNvbikKIAkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:02:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:02:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGnR-0006pm-Lj; Sat, 15 Apr 2017 06:02:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnP-0006pO-OZ
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:55 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FE/8C-13192-F87B1F85; Sat, 15 Apr 2017 06:02:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdv+8c
 IgwfTZS0mbDNwYPTY3reLPYAxijUzLym/IoE14+X/U+wFHTwV3dveMTcwdnF1MXJxCAl8YZSY
 MXc6C4RznlFi0t9WIIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhAV+JJb2PW
 EFsXgEziTlnFoLVsADVT2+6wDiBkWMBI8MqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxArzAAwQ7GP/MDDzFKcjApifK6xnyMEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTB+2MrUE6wKDU9tSItMwcYHjBpCQ4eJRHeWyBp3uKCxNzizHSI1ClGXY53Sz+8ZxJi
 ycvPS5US543aBlQkAFKUUZoHNwIWqpcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsHMoUnM
 68EbtMroCOYgI5gmPwB5IiSRISUVAOjXVSWk3vb5EJp1g/+ft/Y7DYHmVwUPnmU9cjkSD/WCz
 /3OUSuZmB9dGTH32ZFabvDSk4S73+Z38+UrDYLTtny6tGx2+frpuSfYIsX2t54LyhgwXPh7wm
 nF35sWuZmP2N/pbvdLaEjV/J+dQQ/ehVm3th10v3gGRvG/PBmx4SlhbGZnJsZzE8qsRRnJBpq
 MRcVJwIAKdL+glACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1492236173!87106491!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42616 invoked from network); 15 Apr 2017 06:02:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:02:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnN-0005gO-CQ
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnN-00067o-Bq
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:02:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGnN-00067o-Bq@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:02:53 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: allow compilation
	prior to OCaml 3.12.0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI0ZDIxODc1ZTc0YWQ5ZDQ5NjEzZGVkNzc3MGNjZWIyMWM0Y2FhOTUKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNzo1NDozNSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6
MzggMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGFsbG93IGNvbXBpbGF0aW9uIHByaW9yIHRv
IE9DYW1sIDMuMTIuMAogICAgCiAgICBDb21taXQgMzYzYWU1NWM4IHVzZWQgYW4gT0NhbWwgZmVh
dHVyZSBjYWxsZWQgcmVjb3JkIGZpZWxkIHB1bm5pbmcuIFRoaXMgYnJva2UKICAgIHRoZSBidWls
ZCBvbiBjb21waWxlcnMgcHJpb3IgdG8gT0NhbWwgMy4xMi4wLgogICAgCiAgICBUaGlzIHBhdGNo
IG1ha2VzIG5vIHNlbWFudGljIGNoYW5nZSBidXQgbm93IHVzZXMgYmFja3dhcmRzLWNvbXBhdGli
bGUgc3ludGF4LgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZp
ZXNAY2l0cml4LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgogICAgVGVzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNz
Lm1sIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRleCAxMGI3MzU3Li45Y2YyYjQ2IDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtNDcyLDcgKzQ3Miw3IEBAIGxldCBkb19pbnB1dCBzdG9y
ZSBjb25zIGRvbXMgY29uID0KIAlpZiBuZXdwYWNrZXQgdGhlbiAoCiAJCWxldCBwYWNrZXQgPSBD
b25uZWN0aW9uLnBvcF9pbiBjb24gaW4KIAkJbGV0IHRpZCwgcmlkLCB0eSwgZGF0YSA9IFhlbmJ1
cy5YYi5QYWNrZXQudW5wYWNrIHBhY2tldCBpbgotCQlsZXQgcmVxID0ge1BhY2tldC50aWQ7IFBh
Y2tldC5yaWQ7IFBhY2tldC50eTsgUGFja2V0LmRhdGF9IGluCisJCWxldCByZXEgPSB7UGFja2V0
LnRpZD10aWQ7IFBhY2tldC5yaWQ9cmlkOyBQYWNrZXQudHk9dHk7IFBhY2tldC5kYXRhPWRhdGF9
IGluCiAKIAkJKCogQXMgd2UgZG9uJ3QgbG9nIElPLCBkbyBub3QgY2FsbCBhbiB1bm5lY2Vzc2Fy
eSBzYW5pdGl6ZV9kYXRhIAogCQkgICBpbmZvICJbJXNdIC0+IFslZF0gJXMgXCIlc1wiIgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:03:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:03:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGnb-0006t7-06; Sat, 15 Apr 2017 06:03:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnZ-0006si-Ma
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:05 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 7B/D7-27678-997B1F85; Sat, 15 Apr 2017 06:03:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXfG9o8
 RBl+PSVtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxoF3s1kKHgtX3Hi4m6WBsUOgi5GLQ0jgC6PE
 /DXtjBDOeUaJI5//M3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgIbHtw
 mEWEJtXwExifc9sMJsFqP7CnpOsExg5FjAyrGLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYFy1IPAQoyQHk5Ior2vMxwghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxR24BygkWp6akVaZk5wPCASUtw8CiJ8HaBpHmLCxJzizPTIVKnGHU53i398J5J
 iCUvPy9VShxihgBIUUZpHtwIWKheYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvNJApPJl5J
 XCbXgEdwQR0BMPkDyBHlCQipKQaGMUYt01oPzRjU9HGBr+ZN4QXPPHdm/U7bXckU8aZ7eJdgX
 t10iJf2676+dc/t/9EyR1xd6GVIaxtBzPeq5sbrzt3LWfShJglwdNcXIsPuvqp3FsZtb/H7ZH
 aodkv9abcmLh+Kpckn1CKU6OmGtPMgM/XK57arEmx7pmspd/44IfZ8evPDaXsWZRYijMSDbWY
 i4oTAXW/LylQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1492236183!96589720!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49065 invoked from network); 15 Apr 2017 06:03:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:03:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnX-0005hE-E8
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnX-00068f-DY
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGnX-00068f-DY@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:03:03 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: comments explaining
	some variables
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVjNjg0ODljNGE2M2MyMDRjM2EwNzk1ZmUxOThiNDg4MWRjMThlYmQKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjI2OjM4
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBjb21tZW50cyBleHBsYWluaW5nIHNvbWUgdmFy
aWFibGVzCiAgICAKICAgIEl0IHRvb2sgYSB3aGlsZSBvZiByZWFkaW5nIGFuZCByZWFzb25pbmcg
dG8gd29yayBvdXQgd2hhdCB0aGVzZSBhcmUKICAgIGZvciwgc28gaGVyZSBhcmUgY29tbWVudHMg
dG8gbWFrZSBsaWZlIGVhc2llciBmb3IgZXZlcnlvbmUgcmVhZGluZwogICAgdGhpcyBjb2RlIGlu
IGZ1dHVyZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2
aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0
aWFuLmxpbmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5t
bCAgICAgICB8ICAxICsKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCB8IDEw
ICsrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbCBiL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbAppbmRleCAyMjNlZTIxLi45ZjYxOWI4IDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RvcmUubWwKKysrIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3N0b3JlLm1sCkBAIC0yMTEsNiArMjExLDcgQEAgbGV0IGFwcGx5IHJub2RlIHBhdGgg
ZmN0ID0KIAlsb29rdXAgcm5vZGUgcGF0aCBmY3QKIGVuZAogCisoKiBUaGUgU3RvcmUudCB0eXBl
ICopCiB0eXBlIHQgPQogewogCW11dGFibGUgc3RhdF90cmFuc2FjdGlvbl9jb2FsZXNjZTogaW50
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCmluZGV4IDZiMzdmYzIuLjUxZDVkNmEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKQEAgLTY5LDExICs2OSwxNSBAQCBs
ZXQgY2FuX2NvYWxlc2NlIG9sZHJvb3QgY3VycmVudHJvb3QgcGF0aCA9CiAJZWxzZQogCQlmYWxz
ZQogCi10eXBlIHR5ID0gTm8gfCBGdWxsIG9mIChpbnQgKiBTdG9yZS5Ob2RlLnQgKiBTdG9yZS50
KQordHlwZSB0eSA9IE5vIHwgRnVsbCBvZiAoCisJaW50ICogICAgICAgICAgKCogVHJhbnNhY3Rp
b24gaWQgKikKKwlTdG9yZS5Ob2RlLnQgKiAoKiBPcmlnaW5hbCByb290ICopCisJU3RvcmUudCAg
ICAgICAgKCogQSBwb2ludGVyIHRvIHRoZSBjYW5vbmljYWwgc3RvcmU6IGl0cyByb290IGNoYW5n
ZXMgb24gZWFjaCB0cmFuc2FjdGlvbi1jb21taXQgKikKKykKIAogdHlwZSB0ID0gewogCXR5OiB0
eTsKLQlzdG9yZTogU3RvcmUudDsKKwlzdG9yZTogU3RvcmUudDsgKCogVGhpcyBpcyB0aGUgc3Rv
cmUgdGhhdCB3ZSBjaGFuZ2UgaW4gd3JpdGUgb3BlcmF0aW9ucy4gKikKIAlxdW90YTogUXVvdGEu
dDsKIAltdXRhYmxlIHBhdGhzOiAoWGVuYnVzLlhiLk9wLm9wZXJhdGlvbiAqIFN0b3JlLlBhdGgu
dCkgbGlzdDsKIAltdXRhYmxlIG9wZXJhdGlvbnM6IChQYWNrZXQucmVxdWVzdCAqIFBhY2tldC5y
ZXNwb25zZSkgbGlzdDsKQEAgLTE1NSw3ICsxNTksNyBAQCBsZXQgY29tbWl0IH5jb24gdCA9CiAJ
bGV0IGhhc19jb21taXRlZCA9CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAgICAgICAgICAg
ICAgICAgICAgICAtPiB0cnVlCi0JfCBGdWxsIChpZCwgb2xkcm9vdCwgY3N0b3JlKSAtPgorCXwg
RnVsbCAoaWQsIG9sZHJvb3QsIGNzdG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIgbWVhbmluZyBj
dXJyZW50IGNhbm9uaWNhbCBzdG9yZSAqKQogCQlsZXQgY29tbWl0X3BhcnRpYWwgb2xkcm9vdCBj
c3RvcmUgc3RvcmUgPQogCQkJKCogZ2V0IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUgcXVlcnkgYW5k
IHZlcmlmeSB0aGF0IGl0IGhhc24ndAogCQkJICAgYmVlbiBtb2RpZmllZCBieSBvdGhlcnMgdHJh
bnNhY3Rpb25zLiAqKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:03:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:03:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGnl-0006vL-1e; Sat, 15 Apr 2017 06:03:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnk-0006v7-9c
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:16 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C4/B1-03648-3A7B1F85; Sat, 15 Apr 2017 06:03:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfR9o8
 RBlObtS0mbDNwYPTY3reLPYAxijUzLym/IoE148aSw2wF1+Mq1hxaxNbAONmvi5GLQ0jgC6PE
 y5cNzBDOeUaJH9OnsXcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgITHr+
 UdGEJtXwExi09yFYHEWoPq3/3+zT2DkWMDIsIpRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCDceZl/0OMkhxMSqK8rjEfI4T4kvJTKjMSizPii0pzUos
 PMcpwcChJ8L7YBpQTLEpNT61Iy8wBBgdMWoKDR0mEtwskzVtckJhbnJkOkTrFqMvR1/HxPZMQ
 S15+XqqUOO8JkCIBkKKM0jy4EbBAvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3mkgU3gy8
 0rgNr0COoIJ6AiGyR9AjihJREhJNTAu3RDQY635ilUzLOnS2mva809NU/k822DGCUFHhwW8X1
 w/vXKNm3Dt29eA8IhTrf1/UpyXpxwX+rPk4POCmBuTzlouuKTtoc3Y+Xt3QffExOsdmxXufUv
 5uNHxGPMSmTvHQ+o6dhxO0tU+emsPy4+9kSU7zCQm39FNPhHK/845ub5FUyTlWJCVEktxRqKh
 FnNRcSIATQiM7U8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1492236193!92793401!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62475 invoked from network); 15 Apr 2017 06:03:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:03:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnh-0005hz-Fw
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnh-00069N-FM
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGnh-00069N-FM@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:03:13 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: handling of domain
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJlN2E1MGY0ODc2ZGYzZjQ5OWJkMTVkYzI5YjZiZDE3YmY2ZWIwZGUKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjI2OjM4
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBoYW5kbGluZyBvZiBkb21haW4gY29uZmxpY3Qt
Y3JlZGl0CiAgICAKICAgIFRoaXMgY29tbWl0IGdpdmVzIGVhY2ggZG9tYWluIGEgY29uZmxpY3Qt
Y3JlZGl0IHZhcmlhYmxlLCB3aGljaCB3aWxsCiAgICBsYXRlciBiZSB1c2VkIGZvciBsaW1pdGlu
ZyBob3cgb2Z0ZW4gYSBkb21haW4gY2FuIGNhdXNlIG90aGVyIGRvbWFpbidzCiAgICB0cmFuc2Fj
dGlvbi1jb21taXRzIHRvIGZhaWwuCiAgICAKICAgIFRoaXMgY29tbWl0IGFsc28gcHJvdmlkZXMg
ZnVuY3Rpb25zIGFuZCBkYXRhIGZvciBtYW5pcHVsYXRpbmcgZG9tYWlucwogICAgYW5kIHRoZWly
IGNvbmZsaWN0LWNyZWRpdCwgYW5kIGNoZWNraW5nIHdoZXRoZXIgdGhleSBoYXZlIGNyZWRpdC4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRp
Z0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1sICAg
fCAgIDUgKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwgICAgICAgfCAgIDMgKwog
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbCAgICAgICB8ICAxMSArKystCiB0b29scy9v
Y2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgIHwgMTAzICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYgfCAg
MzIgKysrKysrKysrKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCAgfCAg
IDIgKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCAgICB8ICAgMiArCiA3IGZp
bGVzIGNoYW5nZWQsIDE1NCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1sIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2Nvbm5lY3Rpb24ubWwKaW5kZXggMTVmZjJiMy4uYjUyZThhZiAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2Nvbm5lY3Rpb24ubWwKQEAgLTI1OCwzICsyNTgsOCBAQCBsZXQgZGVidWcgY29uID0K
IAlsZXQgZG9taWQgPSBnZXRfZG9tc3RyIGNvbiBpbgogCWxldCB3YXRjaGVzID0gTGlzdC5tYXAg
KGZ1biAocGF0aCwgdG9rZW4pIC0+IFByaW50Zi5zcHJpbnRmICJ3YXRjaCAlczogJXMgJXNcbiIg
ZG9taWQgcGF0aCB0b2tlbikgKGxpc3Rfd2F0Y2hlcyBjb24pIGluCiAJU3RyaW5nLmNvbmNhdCAi
IiB3YXRjaGVzCisKK2xldCBkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb21zIGNvbiA9CisJbWF0Y2gg
Y29uLmRvbSB3aXRoCisJfCBOb25lIC0+ICgpICgqIEl0J3MgYSBzb2NrZXQgY29ubmVjdGlvbi4g
V2UgZG9uJ3Qga25vdyB3aGljaCBkb21haW4gd2UncmUgaW4sIHNvIHRyZWF0IGl0IGFzIGlmIGl0
J3MgZnJlZSB0byBjb25mbGljdCAqKQorCXwgU29tZSBkb20gLT4gRG9tYWlucy5kZWNyX2NvbmZs
aWN0X2NyZWRpdCBkb21zIGRvbQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Rl
ZmluZS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwKaW5kZXggZDYwODYxYy4u
ZGYxZTkxYyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmluZS5tbAorKysg
Yi90b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sCkBAIC0yOSw2ICsyOSw5IEBAIGxldCBt
YXh3YXRjaCA9IHJlZiAoNTApCiBsZXQgbWF4dHJhbnNhY3Rpb24gPSByZWYgKDIwKQogbGV0IG1h
eHJlcXVlc3RzID0gcmVmICgtMSkgICAoKiBtYXhpbXVtIHJlcXVlc3RzIHBlciB0cmFuc2FjdGlv
biAqKQogCitsZXQgY29uZmxpY3RfYnVyc3RfbGltaXQgPSByZWYgNS4wCitsZXQgY29uZmxpY3Rf
cmF0ZV9saW1pdF9pc19hZ2dyZWdhdGUgPSByZWYgdHJ1ZQorCiBsZXQgZG9taWRfc2VsZiA9IDB4
N0ZGMAogCiBleGNlcHRpb24gTm90X2FfZGlyZWN0b3J5IG9mIHN0cmluZwpkaWZmIC0tZ2l0IGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9k
b21haW4ubWwKaW5kZXggYWIzNDMxNC4uZTY3N2FhMyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbi5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1s
CkBAIC0zMSw4ICszMSwxMiBAQCB0eXBlIHQgPQogCW11dGFibGUgaW9fY3JlZGl0OiBpbnQ7ICgq
IHRoZSByb3VuZHMgb2YgcmluZyBwcm9jZXNzIGxlZnQgdG8gZG8sIGRlZmF1bHQgaXMgMCwKIAkg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1c3VhbGx5IHNldCB0byAxIHdoZW4gdGhlcmUgaXMg
d29yayBkZXRlY3RlZCwgY291bGQKIAkgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHNvIHNl
dCB0byBuIHRvIGdpdmUgImxhenkiIGNsaWVudHMgZXh0cmEgY3JlZGl0ICopCisJbXV0YWJsZSBj
b25mbGljdF9jcmVkaXQ6IGZsb2F0OyAoKiBNdXN0IGJlIHBvc2l0aXZlIHRvIHBlcmZvcm0gd3Jp
dGVzOyBhIGNvbW1pdAorCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhhdCBs
YXRlciBjYXVzZXMgY29uZmxpY3Qgd2l0aCBhbm90aGVyCisJICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21haW4ncyB0cmFuc2FjdGlvbiBjb3N0cyBjcmVkaXQuICopCiB9CiAK
K2xldCBpc19kb20wIGQgPSBkLmlkID0gMAogbGV0IGdldF9wYXRoIGRvbSA9ICIvbG9jYWwvZG9t
YWluLyIgXiAoc3ByaW50ZiAiJXUiIGRvbS5pZCkKIGxldCBnZXRfaWQgZG9tYWluID0gZG9tYWlu
LmlkCiBsZXQgZ2V0X2ludGVyZmFjZSBkID0gZC5pbnRlcmZhY2UKQEAgLTQ4LDYgKzUyLDEwIEBA
IGxldCBzZXRfaW9fY3JlZGl0ID8obj0xKSBkb21haW4gPSBkb21haW4uaW9fY3JlZGl0IDwtIG1h
eCAwIG4KIGxldCBpbmNyX2lvX2NyZWRpdCBkb21haW4gPSBkb21haW4uaW9fY3JlZGl0IDwtIGRv
bWFpbi5pb19jcmVkaXQgKyAxCiBsZXQgZGVjcl9pb19jcmVkaXQgZG9tYWluID0gZG9tYWluLmlv
X2NyZWRpdCA8LSBtYXggMCAoZG9tYWluLmlvX2NyZWRpdCAtIDEpCiAKK2xldCBpc19wYXVzZWRf
Zm9yX2NvbmZsaWN0IGRvbSA9IGRvbS5jb25mbGljdF9jcmVkaXQgPD0gMC4wCisKK2xldCBpc19m
cmVlX3RvX2NvbmZsaWN0ID0gaXNfZG9tMAorCiBsZXQgc3RyaW5nX29mX3BvcnQgPSBmdW5jdGlv
bgogfCBOb25lIC0+ICJOb25lIgogfCBTb21lIHggLT4gc3RyaW5nX29mX2ludCAoWGVuZXZlbnRj
aG4udG9faW50IHgpCkBAIC04NCw2ICs5Miw1IEBAIGxldCBtYWtlIGlkIG1mbiByZW1vdGVfcG9y
dCBpbnRlcmZhY2UgZXZlbnRjaG4gPSB7CiAJcG9ydCA9IE5vbmU7CiAJYmFkX2NsaWVudCA9IGZh
bHNlOwogCWlvX2NyZWRpdCA9IDA7CisJY29uZmxpY3RfY3JlZGl0ID0gIURlZmluZS5jb25mbGlj
dF9idXJzdF9saW1pdDsKIH0KLQotbGV0IGlzX2RvbTAgZCA9IGQuaWQgPSAwCmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9kb21haW5zLm1sCmluZGV4IDkyZTQzOGYuLjA0MWQyMjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21h
aW5zLm1sCkBAIC0xNSwyMCArMTUsNTggQEAKICAqKQogCiBsZXQgZGVidWcgZm10ID0gTG9nZ2lu
Zy5kZWJ1ZyAiZG9tYWlucyIgZm10CitsZXQgZXJyb3IgZm10ID0gTG9nZ2luZy5lcnJvciAiZG9t
YWlucyIgZm10CitsZXQgd2FybiBmbXQgID0gTG9nZ2luZy53YXJuICAiZG9tYWlucyIgZm10CiAK
IHR5cGUgZG9tYWlucyA9IHsKIAlldmVudGNobjogRXZlbnQudDsKIAl0YWJsZTogKFhlbmN0cmwu
ZG9taWQsIERvbWFpbi50KSBIYXNodGJsLnQ7CisKKwkoKiBOLkIuIHRoZSBRdWV1ZSBtb2R1bGUg
aXMgbm90IHRocmVhZC1zYWZlIGJ1dCBveGVuc3RvcmVkIGlzIHNpbmdsZS10aHJlYWRlZC4gKikK
KwkoKiBEb21haW5zIHF1ZXVlIHVwIHRvIHJlZ2FpbiBjb25mbGljdC1jcmVkaXQ7IHdlIGhhdmUg
YSBxdWV1ZSBmb3IKKwkgICBkb21haW5zIHRoYXQgYXJlIGNhcnJ5aW5nIHNvbWUgcGVuYWx0eSBh
bmQgc28gYXJlIGJlbG93IHRoZQorCSAgIG1heGltdW0gY3JlZGl0LCBhbmQgYW5vdGhlciBxdWV1
ZSBmb3IgZG9tYWlucyB0aGF0IGhhdmUgcnVuIG91dCBvZgorCSAgIGNyZWRpdCBhbmQgc28gaGF2
ZSBoYWQgdGhlaXIgYWNjZXNzIHBhdXNlZC4gKikKKwlkb21zX2NvbmZsaWN0X3BhdXNlZDogKERv
bWFpbi50IG9wdGlvbiByZWYpIFF1ZXVlLnQ7CisJZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHk6
IChEb21haW4udCBvcHRpb24gcmVmKSBRdWV1ZS50OworCisJKCogQSBjYWxsYmFjayBmdW5jdGlv
biB0byBiZSBjYWxsZWQgd2hlbiB3ZSBnbyBmcm9tIHplcm8gdG8gb25lIHBhdXNlZCBkb21haW4u
CisJICAgVGhpcyB3aWxsIGJlIHRvIHJlc2V0IHRoZSBjb3VudGRvd24gdW50aWwgdGhlIG5leHQg
dW5pdCBvZiBjcmVkaXQgaXMgaXNzdWVkLiAqKQorCW9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlOiB1
bml0IC0+IHVuaXQ7CisKKwkoKiBJZiBjb25maWcgaXMgc2V0IHRvIHVzZSBpbmRpdmlkdWFsIGlu
c3RlYWQgb2YgYWdncmVnYXRlIGNvbmZsaWN0LXJhdGUtbGltaXRpbmcsCisJICAgd2UgdXNlIHRo
aXMgaW5zdGVhZCBvZiB0aGUgcXVldWVzLiAqKQorCW11dGFibGUgbl9wYXVzZWQ6IGludDsKIH0K
IAotbGV0IGluaXQgZXZlbnRjaG4gPQotCXsgZXZlbnRjaG4gPSBldmVudGNobjsgdGFibGUgPSBI
YXNodGJsLmNyZWF0ZSAxMCB9CitsZXQgaW5pdCBldmVudGNobiA9IHsKKwlldmVudGNobiA9IGV2
ZW50Y2huOworCXRhYmxlID0gSGFzaHRibC5jcmVhdGUgMTA7CisJZG9tc19jb25mbGljdF9wYXVz
ZWQgPSBRdWV1ZS5jcmVhdGUgKCk7CisJZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkgPSBRdWV1
ZS5jcmVhdGUgKCk7CisJb25fZmlyc3RfY29uZmxpY3RfcGF1c2UgPSAoZnVuICgpIC0+ICgpKTsg
KCogRHVtbXkgdmFsdWUgZm9yIG5vdywgcGVuZGluZyBzdWJzZXF1ZW50IGNvbW1pdC4gKikKKwlu
X3BhdXNlZCA9IDA7Cit9CiBsZXQgZGVsIGRvbXMgaWQgPSBIYXNodGJsLnJlbW92ZSBkb21zLnRh
YmxlIGlkCiBsZXQgZXhpc3QgZG9tcyBpZCA9IEhhc2h0YmwubWVtIGRvbXMudGFibGUgaWQKIGxl
dCBmaW5kIGRvbXMgaWQgPSBIYXNodGJsLmZpbmQgZG9tcy50YWJsZSBpZAogbGV0IG51bWJlciBk
b21zID0gSGFzaHRibC5sZW5ndGggZG9tcy50YWJsZQogbGV0IGl0ZXIgZG9tcyBmY3QgPSBIYXNo
dGJsLml0ZXIgKGZ1biBfIGIgLT4gZmN0IGIpIGRvbXMudGFibGUKIAorKCogRnVuY3Rpb25zIHRv
IGhhbmRsZSBxdWV1ZXMgb2YgZG9tYWlucyBnaXZlbiB0aGF0IHRoZSBkb21haW4gbWlnaHQgYmUg
ZGVsZXRlZCB3aGlsZSBpbiBhIHF1ZXVlLiAqKQorbGV0IHB1c2ggZG9tIHF1ZXVlID0KKwlRdWV1
ZS5wdXNoIChyZWYgKFNvbWUgZG9tKSkgcXVldWUKKworbGV0IHJlYyBwb3AgcXVldWUgPQorCW1h
dGNoICEoUXVldWUucG9wIHF1ZXVlKSB3aXRoCisJfCBOb25lIC0+IHBvcCBxdWV1ZQorCXwgU29t
ZSB4IC0+IHgKKworbGV0IHJlbW92ZV9mcm9tX3F1ZXVlIGRvbSBxdWV1ZSA9CisJUXVldWUuaXRl
ciAoZnVuIGQgLT4gbWF0Y2ggIWQgd2l0aAorCQl8IE5vbmUgLT4gKCkKKwkJfCBTb21lIHggLT4g
aWYgeD1kb20gdGhlbiBkIDo9IE5vbmUpIHF1ZXVlCisKIGxldCBjbGVhbnVwIHhjIGRvbXMgPQog
CWxldCBub3RpZnkgPSByZWYgZmFsc2UgaW4KIAlsZXQgZGVhZF9kb20gPSByZWYgW10gaW4KQEAg
LTUyLDYgKzkwLDExIEBAIGxldCBjbGVhbnVwIHhjIGRvbXMgPQogCQlsZXQgZG9tID0gSGFzaHRi
bC5maW5kIGRvbXMudGFibGUgaWQgaW4KIAkJRG9tYWluLmNsb3NlIGRvbTsKIAkJSGFzaHRibC5y
ZW1vdmUgZG9tcy50YWJsZSBpZDsKKwkJaWYgZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPD0g
IURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdAorCQl0aGVuICgKKwkJCXJlbW92ZV9mcm9tX3F1
ZXVlIGRvbSBkb21zLmRvbXNfd2l0aF9jb25mbGljdF9wZW5hbHR5OworCQkJaWYgKGRvbS5Eb21h
aW4uY29uZmxpY3RfY3JlZGl0IDw9IDAuKSB0aGVuIHJlbW92ZV9mcm9tX3F1ZXVlIGRvbSBkb21z
LmRvbXNfY29uZmxpY3RfcGF1c2VkCisJCSkKIAkpICFkZWFkX2RvbTsKIAkhbm90aWZ5LCAhZGVh
ZF9kb20KIApAQCAtODQsMyArMTI3LDU5IEBAIGxldCBjcmVhdGUwIGZha2UgZG9tcyA9CiAJRG9t
YWluLmJpbmRfaW50ZXJkb21haW4gZG9tOwogCURvbWFpbi5ub3RpZnkgZG9tOwogCWRvbQorCits
ZXQgZGVjcl9jb25mbGljdF9jcmVkaXQgZG9tcyBkb20gPQorCWxldCBiZWZvcmUgPSBkb20uRG9t
YWluLmNvbmZsaWN0X2NyZWRpdCBpbgorCWxldCBhZnRlciA9IG1heCAoLTEuMCkgKGJlZm9yZSAt
LiAxLjApIGluCisJZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPC0gYWZ0ZXI7CisJaWYgIURl
ZmluZS5jb25mbGljdF9yYXRlX2xpbWl0X2lzX2FnZ3JlZ2F0ZSB0aGVuICgKKwkJaWYgYmVmb3Jl
ID49ICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQKKwkJJiYgYWZ0ZXIgPCAhRGVmaW5lLmNv
bmZsaWN0X2J1cnN0X2xpbWl0CisJCSYmIGFmdGVyID4gMC4wCisJCXRoZW4gKAorCQkJcHVzaCBk
b20gZG9tcy5kb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eQorCQkpIGVsc2UgaWYgYmVmb3JlID4g
MC4wICYmIGFmdGVyIDw9IDAuMAorCQl0aGVuICgKKwkJCWxldCBmaXJzdF9wYXVzZSA9IFF1ZXVl
LmlzX2VtcHR5IGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQgaW4KKwkJCXB1c2ggZG9tIGRvbXMu
ZG9tc19jb25mbGljdF9wYXVzZWQ7CisJCQlpZiBmaXJzdF9wYXVzZSB0aGVuIGRvbXMub25fZmly
c3RfY29uZmxpY3RfcGF1c2UgKCkKKwkJKSBlbHNlICgKKwkJCSgqIFRoZSBxdWV1ZXMgYXJlIGNv
cnJlY3QgYWxyZWFkeTogbm8gZnVydGhlciBhY3Rpb24gbmVlZGVkLiAqKQorCQkpCisJKSBlbHNl
IGlmIGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgdGhlbiAoCisJCWRvbXMubl9wYXVzZWQg
PC0gZG9tcy5uX3BhdXNlZCArIDE7CisJCWlmIGRvbXMubl9wYXVzZWQgPSAxIHRoZW4gZG9tcy5v
bl9maXJzdF9jb25mbGljdF9wYXVzZSAoKQorCSkKKworKCogR2l2ZSBvbmUgcG9pbnQgb2YgY3Jl
ZGl0IHRvIG9uZSBkb21haW4sIGFuZCB1cGRhdGUgdGhlIHF1ZXVlcyBhcHByb3ByaWF0ZWx5LiAq
KQorbGV0IGluY3JfY29uZmxpY3RfY3JlZGl0X2Zyb21fcXVldWUgZG9tcyA9CisJbGV0IHByb2Nl
c3NfcXVldWUgcSByZXF1ZXVlX3Rlc3QgPQorCQlsZXQgZCA9IHBvcCBxIGluCisJCWQuRG9tYWlu
LmNvbmZsaWN0X2NyZWRpdCA8LSBtaW4gKGQuRG9tYWluLmNvbmZsaWN0X2NyZWRpdCArLiAxLjAp
ICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQ7CisJCWlmIHJlcXVldWVfdGVzdCBkLkRvbWFp
bi5jb25mbGljdF9jcmVkaXQgdGhlbiAoCisJCQlwdXNoIGQgcSAoKiBNYWtlIGl0IHF1ZXVlIHVw
IGFnYWluIGZvciBpdHMgbmV4dCBwb2ludCBvZiBjcmVkaXQuICopCisJCSkKKwlpbgorCWxldCBw
YXVzZWRfcXVldWVfdGVzdCBjcmVkID0gY3JlZCA8PSAwLjAgaW4KKwlsZXQgcGVuYWx0eV9xdWV1
ZV90ZXN0IGNyZWQgPSBjcmVkIDwgIURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdCBpbgorCXRy
eSBwcm9jZXNzX3F1ZXVlIGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQgcGF1c2VkX3F1ZXVlX3Rl
c3QKKwl3aXRoIFF1ZXVlLkVtcHR5IC0+ICgKKwkJdHJ5IHByb2Nlc3NfcXVldWUgZG9tcy5kb21z
X3dpdGhfY29uZmxpY3RfcGVuYWx0eSBwZW5hbHR5X3F1ZXVlX3Rlc3QKKwkJd2l0aCBRdWV1ZS5F
bXB0eSAtPiAoKSAoKiBCb3RoIHF1ZXVlcyBhcmUgZW1wdHk6IG5vdGhpbmcgdG8gZG8gaGVyZS4g
KikKKwkpCisKK2xldCBpbmNyX2NvbmZsaWN0X2NyZWRpdCBkb21zID0KKwlpZiAhRGVmaW5lLmNv
bmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlCisJdGhlbiBpbmNyX2NvbmZsaWN0X2NyZWRp
dF9mcm9tX3F1ZXVlIGRvbXMKKwllbHNlICgKKwkJKCogR2l2ZSBhIHBvaW50IG9mIGNyZWRpdCB0
byBldmVyeSBkb21haW4sIHN1YmplY3Qgb25seSB0byB0aGUgY2FwLiAqKQorCQlsZXQgaW5jIGRv
bSA9CisJCQlsZXQgYmVmb3JlID0gZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgaW4KKwkJCWxl
dCBhZnRlciA9IG1pbiAoYmVmb3JlICsuIDEuMCkgIURlZmluZS5jb25mbGljdF9idXJzdF9saW1p
dCBpbgorCQkJZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPC0gYWZ0ZXI7CisJCQlpZiBiZWZv
cmUgPD0gMC4wICYmIGFmdGVyID4gMC4wCisJCQl0aGVuIGRvbXMubl9wYXVzZWQgPC0gZG9tcy5u
X3BhdXNlZCAtIDEKKwkJaW4KKwkJKCogU2NvcGUgZm9yIG9wdGltaXNhdGlvbiAocHJvYmFibHkg
dGlueSk6IGF2b2lkIGl0ZXJhdGlvbiBpZiBhbGwgZG9tYWlucyBhcmUgYXQgbWF4IGNyZWRpdCAq
KQorCQlpdGVyIGRvbXMgaW5jCisJKQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L294ZW5zdG9yZWQuY29uZiBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYK
aW5kZXggYWM2MGY0OS4uYTEwMDkzNiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L294ZW5zdG9yZWQuY29uZgorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5j
b25mCkBAIC05LDYgKzksMzggQEAgdGVzdC1lYWdhaW4gPSBmYWxzZQogIyBBY3RpdmF0ZSB0cmFu
c2FjdGlvbiBtZXJnZSBzdXBwb3J0CiBtZXJnZS1hY3RpdmF0ZSA9IHRydWUKIAorIyBMaW1pdHMg
YXBwbGllZCB0byBkb21haW5zIHdob3NlIHdyaXRlcyBjYXVzZSBvdGhlciBkb21haW5zJyB0cmFu
c2FjdGlvbgorIyBjb21taXRzIHRvIGZhaWwuIE11c3QgaW5jbHVkZSBkZWNpbWFsIHBvaW50Lgor
CisjIFRoZSBidXJzdCBsaW1pdCBpcyB0aGUgbnVtYmVyIG9mIGNvbmZsaWN0cyBhIGRvbWFpbiBj
YW4gY2F1c2UgdG8KKyMgZmFpbCBpbiBhIHNob3J0IHBlcmlvZDsgdGhpcyB2YWx1ZSBpcyB1c2Vk
IGZvciBib3RoIHRoZSBpbml0aWFsIGFuZAorIyB0aGUgbWF4aW11bSB2YWx1ZSBvZiBlYWNoIGRv
bWFpbidzIGNvbmZsaWN0LWNyZWRpdCwgd2hpY2ggZmFsbHMgYnkKKyMgb25lIHBvaW50IGZvciBl
YWNoIGNvbmZsaWN0IGNhdXNlZCwgYW5kIHdoZW4gaXQgcmVhY2hlcyB6ZXJvIHRoZQorIyBkb21h
aW4ncyByZXF1ZXN0cyBhcmUgaWdub3JlZC4KK2NvbmZsaWN0LWJ1cnN0LWxpbWl0ID0gNS4wCisK
KyMgVGhlIGNvbmZsaWN0LWNyZWRpdCBpcyByZXBsZW5pc2hlZCBvdmVyIHRpbWU6CisjIG9uZSBw
b2ludCBpcyBpc3N1ZWQgYWZ0ZXIgZWFjaCBjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzLCBz
byB0aGlzCisjIGlzIHRoZSBtaW5pbXVtIHBhdXNlLXRpbWUgZHVyaW5nIHdoaWNoIGEgZG9tYWlu
IHdpbGwgYmUgaWdub3JlZC4KKyMgY29uZmxpY3QtbWF4LWhpc3Rvcnktc2Vjb25kcyA9IDAuMDUK
KworIyBJZiB0aGUgY29uZmxpY3QtcmF0ZS1saW1pdC1pcy1hZ2dyZWdhdGUgZmxhZyBpcyB0cnVl
IHRoZW4gYWZ0ZXIgZWFjaAorIyB0aWNrIG9uZSBwb2ludCBvZiBjb25mbGljdC1jcmVkaXQgaXMg
Z2l2ZW4gdG8ganVzdCBvbmUgZG9tYWluOiB0aGUKKyMgb25lIGF0IHRoZSBmcm9udCBvZiB0aGUg
cXVldWUuIElmIGZhbHNlLCB0aGVuIGFmdGVyIGVhY2ggdGljayBlYWNoCisjIGRvbWFpbiBnZXRz
IGEgcG9pbnQgb2YgY29uZmxpY3QtY3JlZGl0LgorIyAKKyMgSW4gZW52aXJvbm1lbnRzIHdoZXJl
IGl0IGlzIGtub3duIHRoYXQgZXZlcnkgdHJhbnNhY3Rpb24gd2lsbAorIyBpbnZvbHZlIGEgc2V0
IG9mIG5vZGVzIHRoYXQgaXMgd3JpdGFibGUgYnkgYXQgbW9zdCBvbmUgb3RoZXIgZG9tYWluLAor
IyB0aGVuIGl0IGlzIHNhZmUgdG8gc2V0IHRoaXMgYWdncmVnYXRlLWxpbWl0IGZsYWcgdG8gZmFs
c2UgZm9yIGJldHRlcgorIyBwZXJmb3JtYW5jZS4gKFRoaXMgY2FuIGJlIGRldGVybWluZWQgYnkg
Y29uc2lkZXJpbmcgdGhlIGxheW91dCBvZgorIyB0aGUgeGVuc3RvcmUgdHJlZSBhbmQgcGVybWlz
c2lvbnMsIHRvZ2V0aGVyIHdpdGggdGhlIGNvbnRlbnQgb2YgdGhlCisjIHRyYW5zYWN0aW9ucyB0
aGF0IHJlcXVpcmUgcHJvdGVjdGlvbi4pCisjIAorIyBBIHRyYW5zYWN0aW9uIHdoaWNoIGludm9s
dmVzIGEgc2V0IG9mIG5vZGVzIHdoaWNoIGNhbiBiZSBtb2RpZmllZCBieQorIyBtdWx0aXBsZSBv
dGhlciBkb21haW5zIGNhbiBzdWZmZXIgY29uZmxpY3RzIGNhdXNlZCBieSBhbnkgb2YgdGhvc2UK
KyMgZG9tYWlucywgc28gdGhlIGZsYWcgbXVzdCBiZSBzZXQgdG8gdHJ1ZS4KK2NvbmZsaWN0LXJh
dGUtbGltaXQtaXMtYWdncmVnYXRlID0gdHJ1ZQorCiAjIEFjdGl2YXRlIG5vZGUgcGVybWlzc2lv
biBzeXN0ZW0KIHBlcm1zLWFjdGl2YXRlID0gdHJ1ZQogCmRpZmYgLS1naXQgYS90b29scy9vY2Ft
bC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNh
Y3Rpb24ubWwKaW5kZXggNTFkNWQ2YS4uNmY3NThmZiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFu
c2FjdGlvbi5tbApAQCAtMTQsNiArMTQsOCBAQAogICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQogICogR05VIExlc3NlciBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCiAgKikKK2xldCBlcnJvciBmbXQg
PSBMb2dnaW5nLmVycm9yICJ0cmFuc2FjdGlvbiIgZm10CisKIG9wZW4gU3RkZXh0CiAKIGxldCBu
b25lID0gMApkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCBi
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXggNjU2YTc5Yi4uZWE1MTFk
ZSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAorKysgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC04OSw2ICs4OSw4IEBAIGxldCBw
YXJzZV9jb25maWcgZmlsZW5hbWUgPQogCWxldCBwaWRmaWxlID0gcmVmIGRlZmF1bHRfcGlkZmls
ZSBpbgogCWxldCBvcHRpb25zID0gWwogCQkoIm1lcmdlLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9i
b29sIFRyYW5zYWN0aW9uLmRvX2NvYWxlc2NlKTsKKwkJKCJjb25mbGljdC1idXJzdC1saW1pdCIs
IENvbmZpZy5TZXRfZmxvYXQgRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0KTsKKwkJKCJjb25m
bGljdC1yYXRlLWxpbWl0LWlzLWFnZ3JlZ2F0ZSIsIENvbmZpZy5TZXRfYm9vbCBEZWZpbmUuY29u
ZmxpY3RfcmF0ZV9saW1pdF9pc19hZ2dyZWdhdGUpOwogCQkoInBlcm1zLWFjdGl2YXRlIiwgQ29u
ZmlnLlNldF9ib29sIFBlcm1zLmFjdGl2YXRlKTsKIAkJKCJxdW90YS1hY3RpdmF0ZSIsIENvbmZp
Zy5TZXRfYm9vbCBRdW90YS5hY3RpdmF0ZSk7CiAJCSgicXVvdGEtbWF4d2F0Y2giLCBDb25maWcu
U2V0X2ludCBEZWZpbmUubWF4d2F0Y2gpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:03:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:03:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGnv-0006yS-4e; Sat, 15 Apr 2017 06:03:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnt-0006xQ-V9
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:26 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 DC/2D-13192-DA7B1F85; Sat, 15 Apr 2017 06:03:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXfN9o8
 RBn9eKlpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrdTAgWrHSueNXQxNjB2mXUxcnEICXxhlHjZ
 uJEJwjnPKPHg3wQgh4ODTUBMYu5ehS5GTg4RAVWJWSuWM4PYQgLqEk2/G9hAbGEBH4m9z5Ywg
 di8AmYSLZfXsYLYLED1zY9PsE9g5FjAyLCKUb04tagstUjXXC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AjDECwg3HmZf9DjJIcTEqivK4xHyOE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfC+2AaUEyxKTU+tSMvMAYYGTFqCg0dJhLcLJM1bXJCYW5yZDpE6xagoJc57AiQhAJLI
 KM2Da4OF4yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ804DmcKTmVcCN/0V0GImoMUMkz+AL
 C5JREhJNTA6LAzibNvlo/jbIKjWO7FGY07q8y/Jq8/szDGVeTN1psYXOU/rudZLThc5Bab6zV
 4esMhi8vP9DKK7ncu/XXPfVj9/cfHpjaohX9v2NGsbPQq2WbJkxS6BDz2Zp+JS5x12/J/jPWk
 Wm/UrT85Kqf633zdzt+xTOX414ky87OUG+fopibKtLCuVWIozEg21mIuKEwE8DtitQgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1492236203!55810663!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10915 invoked from network); 15 Apr 2017 06:03:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:03:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnr-0005i9-Hl
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGnr-0006Bc-H0
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGnr-0006Bc-H0@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:03:23 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: ignore domains with no
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZhZjAzMTRjNGY0ZDZhYjEzMzQ2OTM0ZDU3YzE0ZmVjYWRiMjEzZDIKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjI2OjM4
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBpZ25vcmUgZG9tYWlucyB3aXRoIG5vIGNvbmZs
aWN0LWNyZWRpdAogICAgCiAgICBXaGVuIHByb2Nlc3NpbmcgY29ubmVjdGlvbnMsIHNraXAgdGhv
c2UgZnJvbSBkb21haW5zIHdpdGggbm8gcmVtYWluaW5nCiAgICBjb25mbGljdC1jcmVkaXQuCiAg
ICAKICAgIEFsc28sIGlzc3VlIGEgcG9pbnQgb2YgY29uZmxpY3QtY3JlZGl0IGF0IHJlZ3VsYXIg
aW50ZXJ2YWxzLCB0aGUKICAgIHBlcmlvZCBiZWluZyBzZXQgYnkgdGhlIGNvbmZpZ3VyYXRpb24g
b3B0aW9uICJjb25mbGljdC1tYXgtaGlzdG9yeS0KICAgIHNlY29uZHMiLiAgV2hlbiBpc3N1aW5n
IGNvbmZsaWN0LWNyZWRpdCwgd2UgZ2l2ZSBhIHBvaW50IGVpdGhlciB0bwogICAgZXZlcnkgZG9t
YWluIGF0IG9uY2UgKG9uZSBlYWNoKSBvciBvbmx5IHRvIHRoZSBzaW5nbGUgZG9tYWluIGF0IHRo
ZQogICAgZnJvbnQgb2YgdGhlIHF1ZXVlLCBkZXBlbmRpbmcgb24gdGhlIGNvbmZpZ3VyYXRpb24g
b3B0aW9uCiAgICAiY29uZmxpY3QtcmF0ZS1saW1pdC1pcy1hZ2dyZWdhdGUiLgogICAgCiAgICBS
ZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sICB8IDE0ICsrKyst
LS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sICAgICAgIHwgIDEgKwogdG9vbHMv
b2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwgICAgICB8ICA0ICstLQogdG9vbHMvb2NhbWwveGVu
c3RvcmVkL294ZW5zdG9yZWQuY29uZiB8ICAyICstCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVu
c3RvcmVkLm1sICAgIHwgNjUgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDUg
ZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sCmluZGV4IGY5YmMyMjUuLmFlNzY5MjggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9ucy5tbAorKysgYi90b29scy9vY2Ft
bC94ZW5zdG9yZWQvY29ubmVjdGlvbnMubWwKQEAgLTQ0LDEyICs0NCwxNCBAQCBsZXQgYWRkX2Rv
bWFpbiBjb25zIGRvbSA9CiAJfCBTb21lIHAgLT4gSGFzaHRibC5hZGQgY29ucy5wb3J0cyBwIGNv
bjsKIAl8IE5vbmUgLT4gKCkKIAotbGV0IHNlbGVjdCBjb25zID0KLQlIYXNodGJsLmZvbGQKLQkJ
KGZ1biBfIGNvbiAoaW5zLCBvdXRzKSAtPgotCQkgbGV0IGZkID0gQ29ubmVjdGlvbi5nZXRfZmQg
Y29uIGluCi0JCSAoZmQgOjogaW5zLCAgaWYgQ29ubmVjdGlvbi5oYXNfb3V0cHV0IGNvbiB0aGVu
IGZkIDo6IG91dHMgZWxzZSBvdXRzKSkKLQkJY29ucy5hbm9ueW1vdXMgKFtdLCBbXSkKK2xldCBz
ZWxlY3QgPyhvbmx5X2lmID0gKGZ1biBfIC0+IHRydWUpKSBjb25zID0KKwlIYXNodGJsLmZvbGQg
KGZ1biBfIGNvbiAoaW5zLCBvdXRzKSAtPgorCQlpZiAob25seV9pZiBjb24pIHRoZW4gKAorCQkJ
bGV0IGZkID0gQ29ubmVjdGlvbi5nZXRfZmQgY29uIGluCisJCQkoZmQgOjogaW5zLCAgaWYgQ29u
bmVjdGlvbi5oYXNfb3V0cHV0IGNvbiB0aGVuIGZkIDo6IG91dHMgZWxzZSBvdXRzKQorCQkpIGVs
c2UgKGlucywgb3V0cykKKwkpCisJY29ucy5hbm9ueW1vdXMgKFtdLCBbXSkKIAogbGV0IGZpbmQg
Y29ucyA9CiAJSGFzaHRibC5maW5kIGNvbnMuYW5vbnltb3VzCmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmluZS5t
bAppbmRleCBkZjFlOTFjLi4wMTZlZjE4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvZGVmaW5lLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwKQEAgLTMw
LDYgKzMwLDcgQEAgbGV0IG1heHRyYW5zYWN0aW9uID0gcmVmICgyMCkKIGxldCBtYXhyZXF1ZXN0
cyA9IHJlZiAoLTEpICAgKCogbWF4aW11bSByZXF1ZXN0cyBwZXIgdHJhbnNhY3Rpb24gKikKIAog
bGV0IGNvbmZsaWN0X2J1cnN0X2xpbWl0ID0gcmVmIDUuMAorbGV0IGNvbmZsaWN0X21heF9oaXN0
b3J5X3NlY29uZHMgPSByZWYgMC4wNQogbGV0IGNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVn
YXRlID0gcmVmIHRydWUKIAogbGV0IGRvbWlkX3NlbGYgPSAweDdGRjAKZGlmZiAtLWdpdCBhL3Rv
b2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Rv
bWFpbnMubWwKaW5kZXggMDQxZDIyMi4uNjNjNmFkNSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbnMubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMu
bWwKQEAgLTM5LDEyICszOSwxMiBAQCB0eXBlIGRvbWFpbnMgPSB7CiAJbXV0YWJsZSBuX3BhdXNl
ZDogaW50OwogfQogCi1sZXQgaW5pdCBldmVudGNobiA9IHsKK2xldCBpbml0IGV2ZW50Y2huIG9u
X2ZpcnN0X2NvbmZsaWN0X3BhdXNlID0gewogCWV2ZW50Y2huID0gZXZlbnRjaG47CiAJdGFibGUg
PSBIYXNodGJsLmNyZWF0ZSAxMDsKIAlkb21zX2NvbmZsaWN0X3BhdXNlZCA9IFF1ZXVlLmNyZWF0
ZSAoKTsKIAlkb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eSA9IFF1ZXVlLmNyZWF0ZSAoKTsKLQlv
bl9maXJzdF9jb25mbGljdF9wYXVzZSA9IChmdW4gKCkgLT4gKCkpOyAoKiBEdW1teSB2YWx1ZSBm
b3Igbm93LCBwZW5kaW5nIHN1YnNlcXVlbnQgY29tbWl0LiAqKQorCW9uX2ZpcnN0X2NvbmZsaWN0
X3BhdXNlID0gb25fZmlyc3RfY29uZmxpY3RfcGF1c2U7CiAJbl9wYXVzZWQgPSAwOwogfQogbGV0
IGRlbCBkb21zIGlkID0gSGFzaHRibC5yZW1vdmUgZG9tcy50YWJsZSBpZApkaWZmIC0tZ2l0IGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZiBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9veGVuc3RvcmVkLmNvbmYKaW5kZXggYTEwMDkzNi4uZGQ5NjQ5YiAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZgorKysgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mCkBAIC0yMiw3ICsyMiw3IEBAIGNvbmZsaWN0LWJ1cnN0
LWxpbWl0ID0gNS4wCiAjIFRoZSBjb25mbGljdC1jcmVkaXQgaXMgcmVwbGVuaXNoZWQgb3ZlciB0
aW1lOgogIyBvbmUgcG9pbnQgaXMgaXNzdWVkIGFmdGVyIGVhY2ggY29uZmxpY3QtbWF4LWhpc3Rv
cnktc2Vjb25kcywgc28gdGhpcwogIyBpcyB0aGUgbWluaW11bSBwYXVzZS10aW1lIGR1cmluZyB3
aGljaCBhIGRvbWFpbiB3aWxsIGJlIGlnbm9yZWQuCi0jIGNvbmZsaWN0LW1heC1oaXN0b3J5LXNl
Y29uZHMgPSAwLjA1Citjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzID0gMC4wNQogCiAjIElm
IHRoZSBjb25mbGljdC1yYXRlLWxpbWl0LWlzLWFnZ3JlZ2F0ZSBmbGFnIGlzIHRydWUgdGhlbiBh
ZnRlciBlYWNoCiAjIHRpY2sgb25lIHBvaW50IG9mIGNvbmZsaWN0LWNyZWRpdCBpcyBnaXZlbiB0
byBqdXN0IG9uZSBkb21haW46IHRoZQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXgg
ZWE1MTFkZS4uOTQ4MGIyMSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0
b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC01Mywx
NCArNTMsMTYgQEAgbGV0IHByb2Nlc3NfY29ubmVjdGlvbl9mZHMgc3RvcmUgY29ucyBkb21haW5z
IHJzZXQgd3NldCA9CiAKIGxldCBwcm9jZXNzX2RvbWFpbnMgc3RvcmUgY29ucyBkb21haW5zID0K
IAlsZXQgZG9faW9fZG9tYWluIGRvbWFpbiA9Ci0JCWlmIG5vdCAoRG9tYWluLmlzX2JhZF9kb21h
aW4gZG9tYWluKSB0aGVuCi0JCQlsZXQgaW9fY3JlZGl0ID0gRG9tYWluLmdldF9pb19jcmVkaXQg
ZG9tYWluIGluCi0JCQlpZiBpb19jcmVkaXQgPiAwIHRoZW4gKAotCQkJCWxldCBjb24gPSBDb25u
ZWN0aW9ucy5maW5kX2RvbWFpbiBjb25zIChEb21haW4uZ2V0X2lkIGRvbWFpbikgaW4KLQkJCQlQ
cm9jZXNzLmRvX2lucHV0IHN0b3JlIGNvbnMgZG9tYWlucyBjb247Ci0JCQkJUHJvY2Vzcy5kb19v
dXRwdXQgc3RvcmUgY29ucyBkb21haW5zIGNvbjsKLQkJCQlEb21haW4uZGVjcl9pb19jcmVkaXQg
ZG9tYWluOwotCQkJKSBpbgorCQlpZiBEb21haW4uaXNfYmFkX2RvbWFpbiBkb21haW4KKwkJfHwg
RG9tYWluLmdldF9pb19jcmVkaXQgZG9tYWluIDw9IDAKKwkJfHwgRG9tYWluLmlzX3BhdXNlZF9m
b3JfY29uZmxpY3QgZG9tYWluCisJCXRoZW4gKCkgKCogbm90aGluZyB0byBkbyAqKQorCQllbHNl
ICgKKwkJCWxldCBjb24gPSBDb25uZWN0aW9ucy5maW5kX2RvbWFpbiBjb25zIChEb21haW4uZ2V0
X2lkIGRvbWFpbikgaW4KKwkJCVByb2Nlc3MuZG9faW5wdXQgc3RvcmUgY29ucyBkb21haW5zIGNv
bjsKKwkJCVByb2Nlc3MuZG9fb3V0cHV0IHN0b3JlIGNvbnMgZG9tYWlucyBjb247CisJCQlEb21h
aW4uZGVjcl9pb19jcmVkaXQgZG9tYWluCisJCSkgaW4KIAlEb21haW5zLml0ZXIgZG9tYWlucyBk
b19pb19kb21haW4KIAogbGV0IHNpZ3VzcjFfaGFuZGxlciBzdG9yZSA9CkBAIC05MCw2ICs5Miw3
IEBAIGxldCBwYXJzZV9jb25maWcgZmlsZW5hbWUgPQogCWxldCBvcHRpb25zID0gWwogCQkoIm1l
cmdlLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9ib29sIFRyYW5zYWN0aW9uLmRvX2NvYWxlc2NlKTsK
IAkJKCJjb25mbGljdC1idXJzdC1saW1pdCIsIENvbmZpZy5TZXRfZmxvYXQgRGVmaW5lLmNvbmZs
aWN0X2J1cnN0X2xpbWl0KTsKKwkJKCJjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzIiwgQ29u
ZmlnLlNldF9mbG9hdCBEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyk7CiAJCSgi
Y29uZmxpY3QtcmF0ZS1saW1pdC1pcy1hZ2dyZWdhdGUiLCBDb25maWcuU2V0X2Jvb2wgRGVmaW5l
LmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlKTsKIAkJKCJwZXJtcy1hY3RpdmF0ZSIs
IENvbmZpZy5TZXRfYm9vbCBQZXJtcy5hY3RpdmF0ZSk7CiAJCSgicXVvdGEtYWN0aXZhdGUiLCBD
b25maWcuU2V0X2Jvb2wgUXVvdGEuYWN0aXZhdGUpOwpAQCAtMjYyLDcgKzI2NSwyMiBAQCBsZXQg
XyA9CiAKIAlsZXQgc3RvcmUgPSBTdG9yZS5jcmVhdGUgKCkgaW4KIAlsZXQgZXZlbnRjaG4gPSBF
dmVudC5pbml0ICgpIGluCi0JbGV0IGRvbWFpbnMgPSBEb21haW5zLmluaXQgZXZlbnRjaG4gaW4K
KwlsZXQgbmV4dF9mcmVxdWVudF9vcHMgPSByZWYgMC4gaW4KKwlsZXQgYWR2YW5jZV9uZXh0X2Zy
ZXF1ZW50X29wcyAoKSA9CisJCW5leHRfZnJlcXVlbnRfb3BzIDo9IChVbml4LmdldHRpbWVvZmRh
eSAoKSArLiAhRGVmaW5lLmNvbmZsaWN0X21heF9oaXN0b3J5X3NlY29uZHMpCisJaW4KKwlsZXQg
ZGVsYXlfbmV4dF9mcmVxdWVudF9vcHNfYnkgZHVyYXRpb24gPQorCQluZXh0X2ZyZXF1ZW50X29w
cyA6PSAhbmV4dF9mcmVxdWVudF9vcHMgKy4gZHVyYXRpb24KKwlpbgorCWxldCBkb21haW5zID0g
RG9tYWlucy5pbml0IGV2ZW50Y2huIGFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgaW4KKworCSgq
IEZvciB0aGluZ3MgdGhhdCBuZWVkIHRvIGJlIGRvbmUgcGVyaW9kaWNhbGx5IGJ1dCBtb3JlIG9m
dGVuCisJICogdGhhbiB0aGUgcGVyaW9kaWNfb3BzIGZ1bmN0aW9uICopCisJbGV0IGZyZXF1ZW50
X29wcyAoKSA9CisJCWlmIFVuaXguZ2V0dGltZW9mZGF5ICgpID4gIW5leHRfZnJlcXVlbnRfb3Bz
IHRoZW4gKAorCQkJRG9tYWlucy5pbmNyX2NvbmZsaWN0X2NyZWRpdCBkb21haW5zOworCQkJYWR2
YW5jZV9uZXh0X2ZyZXF1ZW50X29wcyAoKQorCQkpIGluCiAJbGV0IGNvbnMgPSBDb25uZWN0aW9u
cy5jcmVhdGUgKCkgaW4KIAogCWxldCBxdWl0ID0gcmVmIGZhbHNlIGluCkBAIC0zOTMsMjMgKzQx
MSwzNCBAQCBsZXQgXyA9CiAJCQkgICAgIGdjLkdjLmhlYXBfd29yZHMgZ2MuR2MuaGVhcF9jaHVu
a3MKIAkJCSAgICAgZ2MuR2MubGl2ZV93b3JkcyBnYy5HYy5saXZlX2Jsb2NrcwogCQkJICAgICBn
Yy5HYy5mcmVlX3dvcmRzIGdjLkdjLmZyZWVfYmxvY2tzCi0JCSkKLQkJaW4KKwkJKTsKKwkJbGV0
IGVsYXBzZWQgPSBVbml4LmdldHRpbWVvZmRheSAoKSAtLiBub3cgaW4KKwkJZGVsYXlfbmV4dF9m
cmVxdWVudF9vcHNfYnkgZWxhcHNlZAorCWluCiAKLQkJbGV0IHBlcmlvZF9vcHNfaW50ZXJ2YWwg
PSAxNS4gaW4KLQkJbGV0IHBlcmlvZF9zdGFydCA9IHJlZiAwLiBpbgorCWxldCBwZXJpb2Rfb3Bz
X2ludGVydmFsID0gMTUuIGluCisJbGV0IHBlcmlvZF9zdGFydCA9IHJlZiAwLiBpbgogCiAJbGV0
IG1haW5fbG9vcCAoKSA9Ci0KKwkJbGV0IGlzX3BlYWNlZnVsIGMgPQorCQkJbWF0Y2ggQ29ubmVj
dGlvbi5nZXRfZG9tYWluIGMgd2l0aAorCQkJfCBOb25lIC0+IHRydWUgKCogVHJlYXQgc29ja2V0
LWNvbm5lY3Rpb25zIGFzIGV4ZW1wdCwgYW5kIGZyZWUgdG8gY29uZmxpY3QuICopCisJCQl8IFNv
bWUgZG9tIC0+IG5vdCAoRG9tYWluLmlzX3BhdXNlZF9mb3JfY29uZmxpY3QgZG9tKQorCQlpbgor
CQlmcmVxdWVudF9vcHMgKCk7CiAJCWxldCBtdyA9IENvbm5lY3Rpb25zLmhhc19tb3JlX3dvcmsg
Y29ucyBpbgorCQlsZXQgcGVhY2VmdWxfbXcgPSBMaXN0LmZpbHRlciBpc19wZWFjZWZ1bCBtdyBp
bgogCQlMaXN0Lml0ZXIKIAkJCShmdW4gYyAtPgogCQkJIG1hdGNoIENvbm5lY3Rpb24uZ2V0X2Rv
bWFpbiBjIHdpdGgKIAkJCSB8IE5vbmUgLT4gKCkgfCBTb21lIGQgLT4gRG9tYWluLmluY3JfaW9f
Y3JlZGl0IGQpCi0JCQltdzsKKwkJCXBlYWNlZnVsX213OworCQlsZXQgc3RhcnRfdGltZSA9IFVu
aXguZ2V0dGltZW9mZGF5ICgpIGluCiAJCWxldCB0aW1lb3V0ID0KLQkJCWlmIExpc3QubGVuZ3Ro
IG13ID4gMCB0aGVuIDAuIGVsc2UgcGVyaW9kX29wc19pbnRlcnZhbCBpbgotCQlsZXQgaW5zZXQs
IG91dHNldCA9IENvbm5lY3Rpb25zLnNlbGVjdCBjb25zIGluCisJCQlsZXQgdW50aWxfbmV4dF9h
Y3Rpdml0eSA9IG1pbiAobWF4IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkp
IHBlcmlvZF9vcHNfaW50ZXJ2YWwgaW4KKwkJCWlmIHBlYWNlZnVsX213IDw+IFtdIHRoZW4gMC4g
ZWxzZSB1bnRpbF9uZXh0X2FjdGl2aXR5CisJCWluCisJCWxldCBpbnNldCwgb3V0c2V0ID0gQ29u
bmVjdGlvbnMuc2VsZWN0IH5vbmx5X2lmOmlzX3BlYWNlZnVsIGNvbnMgaW4KIAkJbGV0IHJzZXQs
IHdzZXQsIF8gPQogCQl0cnkKIAkJCVVuaXguc2VsZWN0IChzcGVjX2ZkcyBAIGluc2V0KSBvdXRz
ZXQgW10gdGltZW91dApAQCAtNDE5LDYgKzQ0OCw3IEBAIGxldCBfID0KIAkJCUxpc3QucGFydGl0
aW9uIChmdW4gZmQgLT4gTGlzdC5tZW0gZmQgc3BlY19mZHMpIHJzZXQgaW4KIAkJaWYgTGlzdC5s
ZW5ndGggc2ZkcyA+IDAgdGhlbgogCQkJcHJvY2Vzc19zcGVjaWFsX2ZkcyBzZmRzOworCiAJCWlm
IExpc3QubGVuZ3RoIGNmZHMgPiAwIHx8IExpc3QubGVuZ3RoIHdzZXQgPiAwIHRoZW4KIAkJCXBy
b2Nlc3NfY29ubmVjdGlvbl9mZHMgc3RvcmUgY29ucyBkb21haW5zIGNmZHMgd3NldDsKIAkJaWYg
dGltZW91dCA8PiAwLiB0aGVuICgKQEAgLTQyNiw2ICs0NTYsNyBAQCBsZXQgXyA9CiAJCQlpZiBu
b3cgPiAhcGVyaW9kX3N0YXJ0ICsuIHBlcmlvZF9vcHNfaW50ZXJ2YWwgdGhlbgogCQkJCShwZXJp
b2Rfc3RhcnQgOj0gbm93OyBwZXJpb2RpY19vcHMgbm93KQogCQkpOworCiAJCXByb2Nlc3NfZG9t
YWlucyBzdG9yZSBjb25zIGRvbWFpbnMKIAkJaW4KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:03:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGo7-00070y-6M; Sat, 15 Apr 2017 06:03:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGo6-00070e-MO
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:38 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 0D/7A-01713-9B7B1F85; Sat, 15 Apr 2017 06:03:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXf79o8
 RBg9ua1tM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtNJygXN0hVrF7xiaWC8J9rFyMUhJPCFUeLd
 /sdsEM55Rom+1c1ADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MIC4RI7Pm4Es
 3kFzCQ2dbwBs1mA6if93co0gZFjASPDKkaN4tSistQiXSMDvaSizPSMktzEzBxdQwNTvdzU4u
 LE9NScxKRiveT83E2MQJ/UMzAw7mBsnO13iFGSg0lJlNc15mOEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneqG1AOcGi1PTUirTMHGBwwKQlOHiURHi7QNK8xQWJucWZ6RCpU4y6HO+WfnjPJMSS
 l5+XKiXOewKkSACkKKM0D24ELFAvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmnQYyhSczr
 wRu0yugI5iAjmCY/AHkiJJEhJRUA6OgzBqpnSccW04orVlq45MdXBrCcIGh/vvCJ7un9tYnc5
 gkXlu9WtHyaMsTxam8s5osn584tsSbN8C/PfHOZ/MtLo/VIuQic+e7Va1S1/4mavn/h+3NP3N
 3RX5kZrRyyOviL1GQVPi1LZkzPbnv6HfLuer7xCfX3ZN+vzuJr+CvxBrFq/Ou7FNiKc5INNRi
 LipOBABzHvh5TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1492236213!93334848!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43469 invoked from network); 15 Apr 2017 06:03:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:03:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGo1-0005iJ-JU
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGo1-0006CE-It
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGo1-0006CE-It@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:03:33 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: add transaction info
	relevant to history-tracking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVjNGIwOWI2YmQ5OThhMTVkN2Y0ZDAyYzljYTVhMzRkNmE4MTE0MTQKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE1hciAxNCAxMjoxNzozOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6
MzggMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGFkZCB0cmFuc2FjdGlvbiBpbmZvIHJlbGV2
YW50IHRvIGhpc3RvcnktdHJhY2tpbmcKICAgIAogICAgU3BlY2lmaWNhbGx5OgogICAgICogcmV0
YWluIHRoZSBvcmlnaW5hbCBzdG9yZSAobm90IGp1c3QgdGhlIHJvb3QpIGluIGZ1bGwgdHJhbnNh
Y3Rpb25zCiAgICAgKiBzdG9yZSBjb21taXQgY291bnQgYXQgdGhlIHRpbWUgb2YgdGhlIHN0YXJ0
IG9mIHRoZSB0cmFuc2FjdGlvbgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25h
dGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMgU2FuZGVycyA8
dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGlu
ZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL3Byb2Nlc3MubWwgICAgIHwgIDIgKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2Fj
dGlvbi5tbCB8IDEyICsrKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3By
b2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRleCA5Y2YyYjQ2
Li5mZjVmYzI0IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAor
KysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMjk1LDcgKzI5NSw3IEBA
IGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMgY29ucyA9CiAJfCBUcmFuc2FjdGlvbi5O
byAtPgogCQllcnJvciAiYXR0ZW1wdGVkIHRvIHJlcGxheSBhIG5vbi1mdWxsIHRyYW5zYWN0aW9u
IjsKIAkJZmFsc2UKLQl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHJvb3QsIGNzdG9yZSkgLT4K
Kwl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CiAJCWxldCB0aWQg
PSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3JlIGluCiAJCWxldCBuZXdfdCA9
IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3ByaW50ZiAicigl
ZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90
cmFuc2FjdGlvbi5tbAppbmRleCA2Zjc1OGZmLi5iMTc5MWIzIDEwMDY0NAotLS0gYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3RyYW5zYWN0aW9uLm1sCkBAIC03MywxMiArNzMsMTMgQEAgbGV0IGNhbl9jb2FsZXNjZSBvbGRy
b290IGN1cnJlbnRyb290IHBhdGggPQogCiB0eXBlIHR5ID0gTm8gfCBGdWxsIG9mICgKIAlpbnQg
KiAgICAgICAgICAoKiBUcmFuc2FjdGlvbiBpZCAqKQotCVN0b3JlLk5vZGUudCAqICgqIE9yaWdp
bmFsIHJvb3QgKikKKwlTdG9yZS50ICogICAgICAoKiBPcmlnaW5hbCBzdG9yZSAqKQogCVN0b3Jl
LnQgICAgICAgICgqIEEgcG9pbnRlciB0byB0aGUgY2Fub25pY2FsIHN0b3JlOiBpdHMgcm9vdCBj
aGFuZ2VzIG9uIGVhY2ggdHJhbnNhY3Rpb24tY29tbWl0ICopCiApCiAKIHR5cGUgdCA9IHsKIAl0
eTogdHk7CisJc3RhcnRfY291bnQ6IGludDY0OwogCXN0b3JlOiBTdG9yZS50OyAoKiBUaGlzIGlz
IHRoZSBzdG9yZSB0aGF0IHdlIGNoYW5nZSBpbiB3cml0ZSBvcGVyYXRpb25zLiAqKQogCXF1b3Rh
OiBRdW90YS50OwogCW11dGFibGUgcGF0aHM6IChYZW5idXMuWGIuT3Aub3BlcmF0aW9uICogU3Rv
cmUuUGF0aC50KSBsaXN0OwpAQCAtODcsMTAgKzg4LDEzIEBAIHR5cGUgdCA9IHsKIAltdXRhYmxl
IHdyaXRlX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiB9CiAKK2xldCBjb3VudGVyID0g
cmVmIDBMCisKIGxldCBtYWtlIGlkIHN0b3JlID0KLQlsZXQgdHkgPSBpZiBpZCA9IG5vbmUgdGhl
biBObyBlbHNlIEZ1bGwoaWQsIFN0b3JlLmdldF9yb290IHN0b3JlLCBzdG9yZSkgaW4KKwlsZXQg
dHkgPSBpZiBpZCA9IG5vbmUgdGhlbiBObyBlbHNlIEZ1bGwoaWQsIFN0b3JlLmNvcHkgc3RvcmUs
IHN0b3JlKSBpbgogCXsKIAkJdHkgPSB0eTsKKwkJc3RhcnRfY291bnQgPSAhY291bnRlcjsKIAkJ
c3RvcmUgPSBpZiBpZCA9IG5vbmUgdGhlbiBzdG9yZSBlbHNlIFN0b3JlLmNvcHkgc3RvcmU7CiAJ
CXF1b3RhID0gUXVvdGEuY29weSBzdG9yZS5TdG9yZS5xdW90YTsKIAkJcGF0aHMgPSBbXTsKQEAg
LTE2MSw3ICsxNjUsNyBAQCBsZXQgY29tbWl0IH5jb24gdCA9CiAJbGV0IGhhc19jb21taXRlZCA9
CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAgICAgICAgICAgICAgICAgICAgICAtPiB0cnVl
Ci0JfCBGdWxsIChpZCwgb2xkcm9vdCwgY3N0b3JlKSAtPiAgICAgICAoKiAiY3N0b3JlIiBtZWFu
aW5nIGN1cnJlbnQgY2Fub25pY2FsIHN0b3JlICopCisJfCBGdWxsIChpZCwgb2xkc3RvcmUsIGNz
dG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIgbWVhbmluZyBjdXJyZW50IGNhbm9uaWNhbCBzdG9y
ZSAqKQogCQlsZXQgY29tbWl0X3BhcnRpYWwgb2xkcm9vdCBjc3RvcmUgc3RvcmUgPQogCQkJKCog
Z2V0IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUgcXVlcnkgYW5kIHZlcmlmeSB0aGF0IGl0IGhhc24n
dAogCQkJICAgYmVlbiBtb2RpZmllZCBieSBvdGhlcnMgdHJhbnNhY3Rpb25zLiAqKQpAQCAtMjA0
LDcgKzIwOCw3IEBAIGxldCBjb21taXQgfmNvbiB0ID0KIAkJaWYgIXRlc3RfZWFnYWluICYmIFJh
bmRvbS5pbnQgMyA9IDAgdGhlbgogCQkJZmFsc2UKIAkJZWxzZQotCQkJdHJ5X2NvbW1pdCBvbGRy
b290IGNzdG9yZSB0LnN0b3JlCisJCQl0cnlfY29tbWl0IChTdG9yZS5nZXRfcm9vdCBvbGRzdG9y
ZSkgY3N0b3JlIHQuc3RvcmUKIAkJaW4KIAlpZiBoYXNfY29tbWl0ZWQgJiYgaGFzX3dyaXRlX29w
cyB0aGVuCiAJCURpc2sud3JpdGUgdC5zdG9yZTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:03:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:03:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGoF-00072S-7w; Sat, 15 Apr 2017 06:03:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGoE-00072E-5n
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:46 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 9E/3C-03430-1C7B1F85; Sat, 15 Apr 2017 06:03:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffA9o8
 RBg8fG1pM2GbgwOixvW8XewBjFGtmXlJ+RQJrxstjvWwFX/Urji1oYW1gvKjexcjFISTwhVHi
 8toJLBDOeUaJNU0rgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gAykRFnCVeP8qB
 iTMK2AmsfLGc0YQmwWo/MjqyawTGDkWMDKsYtQoTi0qSy3SNTLXSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgXLw28BCjJAeTkiiva8zHCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvFHbgHKCRanpqRVpmTnA4IBJS3DwKInwdoGkeYsLEnOLM9MhUqcYdTneLf3wnkmI
 JS8/L1VKHGKGAEhRRmke3AhYoF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8cyBSezLwSu
 E2vgI5gAjqCYfIHkCNKEhFSUg2MQpuULeomHX2yRviOU9MaxZcnzy7RalgTuPn+dpsdydsUOZ
 JThO5m3VVU2/XD/sSZDecs+y9N2KZ0e0++hHz5ksTVPE8P+3s9VeHg2WvEs/vUa7k279ePplz
 6dnePRa0uv1bq70CBkMUbuzapqXqnPH/wlCtQrOBAB0vXu8kXd02fumyVyN3p3UosxRmJhlrM
 RcWJAE9/UcRPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1492236223!57166960!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50071 invoked from network); 15 Apr 2017 06:03:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:03:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGoB-0005iW-NG
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGoB-0006Ct-Ka
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGoB-0006Ct-Ka@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:03:43 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: support commit history
	tracking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY5OTUwYTc0YTJmOWY4ZTlkZmRhY2E0ODA5YWRhYzc4ZWIxNzY5NDUKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE1hciAxNCAxMzoyMDowNyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6
MzggMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHN1cHBvcnQgY29tbWl0IGhpc3RvcnkgdHJh
Y2tpbmcKICAgIAogICAgQWRkIGFiaWxpdHkgdG8gdHJhY2sgeGVuc3RvcmUgdHJlZSBvcGVyYXRp
b25zIC0tIGVpdGhlciBub24tdHJhbnNhY3Rpb25hbAogICAgb3BlcmF0aW9ucyBvciBjb21taXR0
ZWQgdHJhbnNhY3Rpb25zLgogICAgCiAgICBGb3Igbm93LCB0aGUgY2FsbCB0byBhY3R1YWxseSBy
ZXRhaW4gY29tbWl0cyBpcyBjb21tZW50ZWQgb3V0IGJlY2F1c2UgaGlzdG9yeQogICAgY2FuIGdy
b3cgd2l0aG91dCBib3VuZC4KICAgIAogICAgRm9yIG5vdywgd2UgY2FsbCByZWNvcmRfY29tbWl0
IGZvciBhbGwgbm9uLXRyYW5zYWN0aW9uYWwgb3BlcmF0aW9ucy4gQQogICAgc3Vic2VxdWVudCBw
YXRjaCB3aWxsIG1ha2UgaXQgcmV0YWluIG9ubHkgdGhlIG9uZXMgd2l0aCBzaWRlLWVmZmVjdHMu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXgu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxp
bmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZSAgICAg
fCAgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbCAgIHwgNDMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9j
ZXNzLm1sICAgfCAyNCArKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL29jYW1sL3hlbnN0b3Jl
ZC94ZW5zdG9yZWQubWwgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2Vm
aWxlIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2VmaWxlCmluZGV4IDdhNGMzMTcuLmZmM2Vl
ZDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZQorKysgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvTWFrZWZpbGUKQEAgLTMxLDYgKzMxLDcgQEAgT0JKUyA9IGRlZmlu
ZSBcCiAJZG9tYWlucyBcCiAJY29ubmVjdGlvbiBcCiAJY29ubmVjdGlvbnMgXAorCWhpc3Rvcnkg
XAogCXBhcnNlX2FyZyBcCiAJcHJvY2VzcyBcCiAJeGVuc3RvcmVkCmRpZmYgLS1naXQgYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0
b3J5Lm1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmU0YjRkNzAKLS0tIC9k
ZXYvbnVsbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbApAQCAtMCwwICsx
LDQzIEBACisoKgorICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2Vy
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkCisgKiBieSB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBvbmx5LiB3aXRoIHRoZSBzcGVjaWFsCisgKiBl
eGNlcHRpb24gb24gbGlua2luZyBkZXNjcmliZWQgaW4gZmlsZSBMSUNFTlNFLgorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICopCisKK3R5cGUgaGlzdG9yeV9yZWNvcmQgPSB7CisJ
Y29uOiBDb25uZWN0aW9uLnQ7ICAgKCogY29ubmVjdGlvbiB0aGF0IG1hZGUgYSBjaGFuZ2UgKikK
Kwl0aWQ6IGludDsgICAgICAgICAgICAoKiB0cmFuc2FjdGlvbiBpZCBvZiB0aGUgY2hhbmdlICht
YXkgYmUgVHJhbnNhY3Rpb24ubm9uZSkgKikKKwliZWZvcmU6IFN0b3JlLnQ7ICAgICAoKiB0aGUg
c3RvcmUgYmVmb3JlIHRoZSBjaGFuZ2UgKikKKwlhZnRlcjogU3RvcmUudDsgICAgICAoKiB0aGUg
c3RvcmUgYWZ0ZXIgdGhlIGNoYW5nZSAqKQorCWZpbmlzaF9jb3VudDogaW50NjQ7ICgqIHRoZSBj
b21taXQtY291bnQgYXQgd2hpY2ggdGhlIHRyYW5zYWN0aW9uIGZpbmlzaGVkICopCit9CisKK2xl
dCBoaXN0b3J5IDogaGlzdG9yeV9yZWNvcmQgbGlzdCByZWYgPSByZWYgW10KKworKCogQ2FsbGVk
IGZyb20gcGVyaW9kaWNfb3BzIHRvIGVuc3VyZSB3ZSBkb24ndCBkaXNjYXJkIHN5bWJvbHMgdGhh
dCBhcmUgc3RpbGwgbmVlZGVkLiAqKQorKCogVGhlcmUgaXMgc2NvcGUgZm9yIG9wdGltaXNhdGlv
biBoZXJlLCBzaW5jZSBpbiBjb25zZWN1dGl2ZSBjb21taXRzIG9uZSBjb21taXQncyBgYWZ0ZXJg
CisgKiBpcyB0aGUgc2FtZSB0aGluZyBhcyB0aGUgbmV4dCBjb21taXQncyBgYmVmb3JlYCwgYnV0
IG5vdCBhbGwgY29tbWl0cyBpbiBoaXN0b3J5IGFyZQorICogY29uc2VjdXRpdmUuICopCitsZXQg
bWFya19zeW1ib2xzICgpID0KKwkoKiBUaGVyZSBhcmUgZ2FwcyB3aGVyZSBkb20wJ3MgY29tbWl0
cyBhcmUgbWlzc2luZy4gT3RoZXJ3aXNlIHdlIGNvdWxkIGFzc3VtZSB0aGF0CisJICogZWFjaCBl
bGVtZW50J3MgYGJlZm9yZWAgaXMgdGhlIHNhbWUgdGhpbmcgYXMgdGhlIG5leHQgZWxlbWVudCdz
IGBhZnRlcmAKKwkgKiBzaW5jZSB0aGUgbmV4dCBlbGVtZW50IGlzIHRoZSBwcmV2aW91cyBjb21t
aXQgKikKKwlMaXN0Lml0ZXIgKGZ1biBoaXN0X3JlYyAtPgorCQkJU3RvcmUubWFya19zeW1ib2xz
IGhpc3RfcmVjLmJlZm9yZTsKKwkJCVN0b3JlLm1hcmtfc3ltYm9scyBoaXN0X3JlYy5hZnRlcjsK
KwkJKQorCQkhaGlzdG9yeQorCitsZXQgcHVzaCAoeDogaGlzdG9yeV9yZWNvcmQpID0KKwlsZXQg
ZG9tID0geC5jb24uQ29ubmVjdGlvbi5kb20gaW4KKwltYXRjaCBkb20gd2l0aAorCXwgTm9uZSAt
PiAoKSAoKiB0cmVhdCBzb2NrZXQgY29ubmVjdGlvbnMgYXMgYWx3YXlzIGZyZWUgdG8gY29uZmxp
Y3QgKikKKwl8IFNvbWUgZCAtPiBpZiBub3QgKERvbWFpbi5pc19mcmVlX3RvX2NvbmZsaWN0IGQp
IHRoZW4gaGlzdG9yeSA6PSB4IDo6ICFoaXN0b3J5CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmlu
ZGV4IGZmNWZjMjQuLmI0OGRmMDUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBAIC0yODcs
NiArMjg3LDE2IEBAIGxldCB3cml0ZV9yZXNwb25zZV9sb2cgfnR5IH50aWQgfmNvbiB+cmVzcG9u
c2UgPQogCXwgUGFja2V0LlJlcGx5IHggLT4gd3JpdGVfYW5zd2VyX2xvZyB+dHkgfnRpZCB+Y29u
IH5kYXRhOngKIAl8IFBhY2tldC5FcnJvciBlIC0+IHdyaXRlX2Fuc3dlcl9sb2cgfnR5OihYZW5i
dXMuWGIuT3AuRXJyb3IpIH50aWQgfmNvbiB+ZGF0YTplCiAKK2xldCByZWNvcmRfY29tbWl0IH5j
b24gfnRpZCB+YmVmb3JlIH5hZnRlciA9CisJbGV0IGluYyByID0gciA6PSBJbnQ2NC5hZGQgMUwg
IXIgaW4KKwlsZXQgZmluaXNoX2NvdW50ID0gaW5jIFRyYW5zYWN0aW9uLmNvdW50ZXI7ICFUcmFu
c2FjdGlvbi5jb3VudGVyIGluCisJKCogVGhpcyBjYWxsIHdvdWxkIGxlYWsgbWVtb3J5IGlmIGhp
c3RvcmljIGFjdGl2aXR5IGlzIHJldGFpbmVkIGZvcmV2ZXIKKwkgICBzbyBjYW4gb25seSBiZSB1
bmNvbW1lbnRlZCBpZiBoaXN0b3J5IGlzIGd1YXJhbnRlZWQgbm90IHRvIGdyb3cKKwkgICB1bmJv
dW5kZWRseS4KKwlIaXN0b3J5LnB1c2gge0hpc3RvcnkuY29uPWNvbjsgdGlkPXRpZDsgYmVmb3Jl
PWJlZm9yZTsgYWZ0ZXI9YWZ0ZXI7IGZpbmlzaF9jb3VudD1maW5pc2hfY291bnR9CisJKikKKwko
KQorCiAoKiBSZXBsYXkgYSBzdG9yZWQgdHJhbnNhY3Rpb24gYWdhaW5zdCBhIGZyZXNoIHN0b3Jl
LCBjaGVjayB0aGUgcmVzcG9uc2VzIGFyZQogICAgYWxsIGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21t
aXQgdGhlIHRyYW5zYWN0aW9uLiBPdGhlcndpc2Ugc2VuZCB0aGUgYWJvcnQgdG8KICAgIHRoZSBj
bGllbnQuICopCkBAIC0zNTcsOCArMzY3LDE0IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29u
IHQgZG9tYWlucyBjb25zIGRhdGEgPQogCQlDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBjb24g
KFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KIAlpZiBub3Qgc3VjY2VzcyB0aGVuCiAJ
CXJhaXNlIFRyYW5zYWN0aW9uX2FnYWluOwotCWlmIGNvbW1pdCB0aGVuCi0JCXByb2Nlc3Nfd2F0
Y2ggKExpc3QucmV2IChUcmFuc2FjdGlvbi5nZXRfcGF0aHMgdCkpIGNvbnMKKwlpZiBjb21taXQg
dGhlbiBiZWdpbgorCQlwcm9jZXNzX3dhdGNoIChMaXN0LnJldiAoVHJhbnNhY3Rpb24uZ2V0X3Bh
dGhzIHQpKSBjb25zOworCQltYXRjaCB0LlRyYW5zYWN0aW9uLnR5IHdpdGgKKwkJfCBUcmFuc2Fj
dGlvbi5ObyAtPgorCQkJKCkgKCogbm8gbmVlZCB0byByZWNvcmQgYW55dGhpbmcgKikKKwkJfCBU
cmFuc2FjdGlvbi5GdWxsKGlkLCBvbGRzdG9yZSwgY3N0b3JlKSAtPgorCQkJcmVjb3JkX2NvbW1p
dCB+Y29uIH50aWQ6aWQgfmJlZm9yZTpvbGRzdG9yZSB+YWZ0ZXI6Y3N0b3JlCisJZW5kCiAKIGxl
dCBkb19pbnRyb2R1Y2UgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCWlmIG5vdCAoQ29ubmVj
dGlvbi5pc19kb20wIGNvbikKQEAgLTQ0MSw3ICs0NTcsMTEgQEAgbGV0IHByb2Nlc3NfcGFja2V0
IH5zdG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEgPQogCQkJZWxzZQogCQkJCUNvbm5lY3Rpb24u
Z2V0X3RyYW5zYWN0aW9uIGNvbiB0aWQKIAkJCWluCisKKwkJbGV0IGJlZm9yZSA9IFN0b3JlLmNv
cHkgc3RvcmUgaW4KIAkJbGV0IHJlc3BvbnNlID0gaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5k
b21zIH5mY3QgfmNvbiB+dCB+cmVxIGluCisJCWxldCBhZnRlciA9IFN0b3JlLmNvcHkgc3RvcmUg
aW4KKwkJaWYgdGlkID0gVHJhbnNhY3Rpb24ubm9uZSB0aGVuIHJlY29yZF9jb21taXQgfmNvbiB+
dGlkIH5iZWZvcmUgfmFmdGVyOwogCiAJCWxldCByZXNwb25zZSA9IHRyeQogCQkJaWYgdGlkIDw+
IFRyYW5zYWN0aW9uLm5vbmUgdGhlbgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXgg
OTQ4MGIyMS4uYzAwOTcwMSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0
b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC0zODQs
NiArMzg0LDcgQEAgbGV0IF8gPQogCQkJU3ltYm9sLm1hcmtfYWxsX2FzX3VudXNlZCAoKTsKIAkJ
CVN0b3JlLm1hcmtfc3ltYm9scyBzdG9yZTsKIAkJCUNvbm5lY3Rpb25zLml0ZXIgY29ucyBDb25u
ZWN0aW9uLm1hcmtfc3ltYm9sczsKKwkJCUhpc3RvcnkubWFya19zeW1ib2xzICgpOwogCQkJU3lt
Ym9sLmdhcmJhZ2UgKCkKIAkJZW5kOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC40CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:03:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:03:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGoP-00074D-9X; Sat, 15 Apr 2017 06:03:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGoO-00073z-CB
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:56 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 CF/BC-02413-BC7B1F85; Sat, 15 Apr 2017 06:03:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVff09o8
 RBouYLSZsM3Bg9Njet4s9gDGKNTMvKb8igTVj1ayfbAU3xSteHbVsYFwv3MXIxSEk8IVR4ufc
 F4wQznlGifZ3d4AcDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUiJTYcWsQOY
 vMKmEncW7SKFcRmAapf/WIb0wRGjgWMDKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQI9Us/AwLiDsfmE3yFGSQ4mJVFe15iPEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeF9sA8oJFqWmp1akZeYAQwMmLcHBoyTC2wWS5i0uSMwtzkyHSJ1i1OV4t/TDeyYh
 lrz8vFQpcd4okCIBkKKM0jy4EbAwvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHcayBSez
 LwSuE2vgI5gAjqCYfIHkCNKEhFSUg2Mc635a6c2fM7TKkpfKma8ZcHl9JkCVdM6fh/wYL16sf
 B53/rdvIGKPBprK57P2rJs/tt1edlKz/d75xi9mRfIF8TWt81/v9XDX08n2KjGXljKNN1mit1
 034PblV2ZJx2/nn182mz+qn/rmv/O1J/MdeRIgqBc/OlVd3/seCvRXbPidnTlWUFjXyWW4oxE
 Qy3mouJEALk4uY5OAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1492236233!92601875!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41642 invoked from network); 15 Apr 2017 06:03:54 -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; 15 Apr 2017 06:03:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGoL-0005ih-P5
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGoL-0006DU-OP
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:03:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGoL-0006DU-OP@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:03:53 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: only record operations
	with side-effects in history
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI1NDdiNjEzM2UzZDExOThhNDMzZWI1ZTZjYjJlYmMyOGZmNGI2YmQKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNDoyMDozMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6
MzggMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IG9ubHkgcmVjb3JkIG9wZXJhdGlvbnMgd2l0
aCBzaWRlLWVmZmVjdHMgaW4gaGlzdG9yeQogICAgCiAgICBUaGVyZSBpcyBubyBuZWVkIHRvIHJl
Y29yZCAicmVhZCIgb3BlcmF0aW9ucyBhcyB0aGV5IHdpbGwgbmV2ZXIgY2F1c2UgYW5vdGhlcgog
ICAgdHJhbnNhY3Rpb24gdG8gZmFpbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4g
RGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9t
YXMgU2FuZGVycyA8dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIAogICAgQmFja3BvcnQg
NC42IC0+IDQuNSBieSByZW1vdmluZyByZWZlcmVuY2UgdG8gWFNfUkVTRVRfV0FUQ0hFUy4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
IHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIHwgNDYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRleCBiNDhkZjA1Li41
MDJlMWQ2IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysg
Yi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtNDQzLDYgKzQ0MywzNiBAQCBs
ZXQgZnVuY3Rpb25fb2ZfdHlwZSB0eSA9CiAJfCBfICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLT4gZnVuY3Rpb25fb2ZfdHlwZV9zaW1wbGVfb3AgdHkKIAogKCoqCisgKiBEZXRlcm1pbmVz
IHdoaWNoIGluZGl2aWR1YWwgKG5vbi10cmFuc2FjdGlvbmFsKSBvcGVyYXRpb25zIHdlIHdhbnQg
dG8gcmV0YWluLgorICogV2Ugb25seSB3YW50IHRvIHJldGFpbiBvcGVyYXRpb25zIHRoYXQgaGF2
ZSBzaWRlLWVmZmVjdHMgaW4gdGhlIHN0b3JlIHNpbmNlCisgKiB0aGVzZSBjYW4gYmUgdGhlIGNh
dXNlIG9mIHRyYW5zYWN0aW9ucyBmYWlsaW5nLgorICopCitsZXQgcmV0YWluX29wX2luX2hpc3Rv
cnkgdHkgPQorCW1hdGNoIHR5IHdpdGgKKwl8IFhlbmJ1cy5YYi5PcC5Xcml0ZQorCXwgWGVuYnVz
LlhiLk9wLk1rZGlyCisJfCBYZW5idXMuWGIuT3AuUm0KKwl8IFhlbmJ1cy5YYi5PcC5TZXRwZXJt
cyAgICAgICAgICAtPiB0cnVlCisJfCBYZW5idXMuWGIuT3AuRGVidWcKKwl8IFhlbmJ1cy5YYi5P
cC5EaXJlY3RvcnkKKwl8IFhlbmJ1cy5YYi5PcC5SZWFkCisJfCBYZW5idXMuWGIuT3AuR2V0cGVy
bXMKKwl8IFhlbmJ1cy5YYi5PcC5XYXRjaAorCXwgWGVuYnVzLlhiLk9wLlVud2F0Y2gKKwl8IFhl
bmJ1cy5YYi5PcC5UcmFuc2FjdGlvbl9zdGFydAorCXwgWGVuYnVzLlhiLk9wLlRyYW5zYWN0aW9u
X2VuZAorCXwgWGVuYnVzLlhiLk9wLkludHJvZHVjZQorCXwgWGVuYnVzLlhiLk9wLlJlbGVhc2UK
Kwl8IFhlbmJ1cy5YYi5PcC5HZXRkb21haW5wYXRoCisJfCBYZW5idXMuWGIuT3AuV2F0Y2hldmVu
dAorCXwgWGVuYnVzLlhiLk9wLkVycm9yCisJfCBYZW5idXMuWGIuT3AuSXNpbnRyb2R1Y2VkCisJ
fCBYZW5idXMuWGIuT3AuUmVzdW1lCisJfCBYZW5idXMuWGIuT3AuU2V0X3RhcmdldAorCXwgWGVu
YnVzLlhiLk9wLlJlc3RyaWN0CisJfCBYZW5idXMuWGIuT3AuSW52YWxpZCAgICAgICAgICAgLT4g
ZmFsc2UKKworKCoqCiAgKiBOb3Rocm93IGd1YXJhbnRlZS4KICAqKQogbGV0IHByb2Nlc3NfcGFj
a2V0IH5zdG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEgPQpAQCAtNDU4LDEwICs0ODgsMTggQEAg
bGV0IHByb2Nlc3NfcGFja2V0IH5zdG9yZSB+Y29ucyB+ZG9tcyB+Y29uIH5yZXEgPQogCQkJCUNv
bm5lY3Rpb24uZ2V0X3RyYW5zYWN0aW9uIGNvbiB0aWQKIAkJCWluCiAKLQkJbGV0IGJlZm9yZSA9
IFN0b3JlLmNvcHkgc3RvcmUgaW4KLQkJbGV0IHJlc3BvbnNlID0gaW5wdXRfaGFuZGxlX2Vycm9y
IH5jb25zIH5kb21zIH5mY3QgfmNvbiB+dCB+cmVxIGluCi0JCWxldCBhZnRlciA9IFN0b3JlLmNv
cHkgc3RvcmUgaW4KLQkJaWYgdGlkID0gVHJhbnNhY3Rpb24ubm9uZSB0aGVuIHJlY29yZF9jb21t
aXQgfmNvbiB+dGlkIH5iZWZvcmUgfmFmdGVyOworCQlsZXQgZXhlY3V0ZSAoKSA9IGlucHV0X2hh
bmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb24gfnQgfnJlcSBpbgorCisJCWxldCByZXNw
b25zZSA9CisJCQkoKiBOb3RlIHRoYXQgdHJhbnNhY3Rpb25zIGFyZSByZWNvcmRlZCBpbiBoaXN0
b3J5IHNlcGFyYXRlbHkuICopCisJCQlpZiB0aWQgPSBUcmFuc2FjdGlvbi5ub25lICYmIHJldGFp
bl9vcF9pbl9oaXN0b3J5IHR5IHRoZW4gYmVnaW4KKwkJCQlsZXQgYmVmb3JlID0gU3RvcmUuY29w
eSBzdG9yZSBpbgorCQkJCWxldCByZXNwb25zZSA9IGV4ZWN1dGUgKCkgaW4KKwkJCQlsZXQgYWZ0
ZXIgPSBTdG9yZS5jb3B5IHN0b3JlIGluCisJCQkJcmVjb3JkX2NvbW1pdCB+Y29uIH50aWQgfmJl
Zm9yZSB+YWZ0ZXI7CisJCQkJcmVzcG9uc2UKKwkJCWVuZCBlbHNlIGV4ZWN1dGUgKCkKKwkJaW4K
IAogCQlsZXQgcmVzcG9uc2UgPSB0cnkKIAkJCWlmIHRpZCA8PiBUcmFuc2FjdGlvbi5ub25lIHRo
ZW4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:04:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:04:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGoZ-00077V-CK; Sat, 15 Apr 2017 06:04:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGoY-00077I-Jo
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E2/85-24989-5D7B1F85; Sat, 15 Apr 2017 06:04:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffq9o8
 RBltvc1hM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqG751gKtutWPP3wn72BcYVqFyMXh5DAF0aJ
 55ePsEM45xklZp9axdrFyMHBJiAmMXevQhcjJ4eIgKrErBXLmUFsIQF1iabfDWwgtrCAt8TXW
 bfAbF4BM4m5p24ygtgsQPUvr3YyT2DkWMDIsIpRozi1qCy1SNfITC+pKDM9oyQ3MTNH19DAWC
 83tbg4MT01JzGpWC85P3cTI9Ar9QwMjDsYG/b6HWKU5GBSEuV1jfkYIcSXlJ9SmZFYnBFfVJq
 TWnyIUYaDQ0mC98U2oJxgUWp6akVaZg4wPGDSEhw8SiK8XSBp3uKCxNzizHSI1ClGRSlx3hMg
 CQGQREZpHlwbLCQvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmFQYGuBBPZl4J3PRXQIuZg
 BYzTP4AsrgkESEl1cDIzKZs1WXBIlfXz71HKYxrh0ng1qSOvavv3PrP/UDe1PXrhcDM5ut325
 bx5QXm1BZYnmFtuPUt9l/kkRXK1+R79fkLn4lnzF6/K+Xig82Vc+fqGBqlTVqfLDTNN23/y8z
 U2ufeZ6ct2Xr6nv6C5x/W2DkUfdnAfcnEsDe81v7E7Tm3zp2c+NBWiaU4I9FQi7moOBEAfF/R
 hEQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1492236244!88238737!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27284 invoked from network); 15 Apr 2017 06:04:04 -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; 15 Apr 2017 06:04:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGoV-0005jT-Qk
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGoV-0006EQ-QC
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGoV-0006EQ-QC@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:04:03 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: discard old
	commit-history on txn end
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQwZmZkMDQ0MjU4MmI4NTVmMjMwYTk3NmY4NmY3ZTk2NDYyNjI2NjMKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTQ6MjU6MTYgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjI2OjM4
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkaXNjYXJkIG9sZCBjb21taXQtaGlzdG9yeSBv
biB0eG4gZW5kCiAgICAKICAgIFRoZSBoaXN0b3J5IG9mIGNvbW1pdHMgaXMgdG8gYmUgdXNlZCBm
b3Igd29ya2luZyBvdXQgd2hpY2ggaGlzdG9yaWNhbAogICAgY29tbWl0KHMpIChpbmNsdWRpbmcg
YXRvbWljIHdyaXRlcykgY2F1c2VkIGNvbmZsaWN0cyB3aXRoIGEKICAgIGN1cnJlbnRseS1mYWls
aW5nIGNvbW1pdCBvZiBhIHRyYW5zYWN0aW9uLiBBbnkgY29tbWl0IHRoYXQgd2FzIG1hZGUKICAg
IGJlZm9yZSB0aGUgY3VycmVudCB0cmFuc2FjdGlvbiBzdGFydGVkIGNhbm5vdCBiZSByZWxldmFu
dC4gVGhlcmVmb3JlCiAgICB3ZSBuZXZlciBuZWVkIHRvIGtlZXAgaGlzdG9yeSBmcm9tIGJlZm9y
ZSB0aGUgc3RhcnQgb2YgdGhlCiAgICBsb25nZXN0LXJ1bm5pbmcgdHJhbnNhY3Rpb24gdGhhdCBp
cyBvcGVuIGF0IGFueSBnaXZlbiB0aW1lOiB3aGVuZXZlciBhCiAgICB0cmFuc2FjdGlvbiBlbmRz
ICh3aXRoIG9yIHdpdGhvdXQgYSBjb21taXQpIHRoZW4gaWYgaXQgd2FzIHRoZQogICAgbG9uZ2Vz
dC1ydW5uaW5nIG9wZW4gdHJhbnNhY3Rpb24gd2UgY2FuIGRlbGV0ZSBoaXN0b3J5IHVwIHVudGls
IHN0YXJ0CiAgICBvZiB0aGUgdGhlIG5leHQtbG9uZ2VzdC1ydW5uaW5nIG9wZW4gdHJhbnNhY3Rp
b24uCiAgICAKICAgIFNvbWUgdHJhbnNhY3Rpb25zIG1pZ2h0IHN0YXkgb3BlbiBmb3IgYSB2ZXJ5
IGxvbmcgdGltZSwgc28gaWYgYW55CiAgICB0cmFuc2FjdGlvbiBleGNlZWRzIGNvbmZsaWN0X21h
eF9oaXN0b3J5X3NlY29uZHMgdGhlbiB3ZSByZW1vdmUgaXQKICAgIGZyb20gY29uc2lkZXJhdGlv
biBpbiB0aGlzIGNvbnRleHQsIGFuZCB3aWxsIG5vdCBndWFyYW50ZWUgdG8ga2VlcAogICAgcmVt
ZW1iZXJpbmcgYWJvdXQgaGlzdG9yaWNhbCBjb21taXRzIG1hZGUgZHVyaW5nIHN1Y2ggYSB0cmFu
c2FjdGlvbi4KICAgIAogICAgV2UgaW1wbGVtZW50IHRoaXMgYnkga2VlcGluZyBhIGxpc3Qgb2Yg
YWxsIG9wZW4gdHJhbnNhY3Rpb25zIHRoYXQgaGF2ZQogICAgbm90IGJlZW4gb3BlbiB0b28gbG9u
Zy4gV2hlbiBhIHRyYW5zYWN0aW9uIGVuZHMsIHdlIHJlbW92ZSBpdCBmcm9tIHRoZQogICAgbGlz
dCwgYWxvbmcgd2l0aCBhbnkgdGhhdCBoYXZlIGJlZW4gb3BlbiBsb25nZXIgdGhhbiB0aGUgbWF4
aW11bTsgdGhlbgogICAgd2UgZGVsZXRlIGFueSBoaXN0b3J5IGZyb20gYmVmb3JlIHRoZSBzdGFy
dCBvZiB0aGUgbG9uZ2VzdC1ydW5uaW5nCiAgICB0cmFuc2FjdGlvbiByZW1haW5pbmcgaW4gdGhl
IGxpc3QuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNhbmRlcnNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmll
c0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlh
bi5saW5kaWdAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5t
bCAgICAgfCAxNyArKysrKysrKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwgICAgIHwgIDQgKystLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1s
IHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDQg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvaGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCmlu
ZGV4IGU0YjRkNzAuLjZmN2EyODIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9o
aXN0b3J5Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCkBAIC0zNiw2
ICszNiwyMyBAQCBsZXQgbWFya19zeW1ib2xzICgpID0KIAkJKQogCQkhaGlzdG9yeQogCisoKiBL
ZWVwIG9ubHkgZW5vdWdoIGNvbW1pdC1oaXN0b3J5IHRvIHByb3RlY3QgdGhlIHJ1bm5pbmcgdHJh
bnNhY3Rpb25zIHRoYXQgd2UgYXJlIHN0aWxsIHRyYWNraW5nICopCisoKiBUaGVyZSBpcyBzY29w
ZSBmb3Igb3B0aW1pc2F0aW9uIGhlcmUsIHJlcGxhY2luZyBMaXN0LmZpbHRlciB3aXRoIHNvbWV0
aGluZyBtb3JlIGVmZmljaWVudCwKKyAqIHByb2JhYmx5IG9uIGEgZGlmZmVyZW50IGxpc3QtbGlr
ZSBzdHJ1Y3R1cmUuICopCitsZXQgdHJpbSAoKSA9CisJaGlzdG9yeSA6PSBtYXRjaCBUcmFuc2Fj
dGlvbi5vbGRlc3Rfc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSB3aXRoCisJfCBOb25lIC0+
IFtdICgqIFdlIGhhdmUgbm8gb3BlbiB0cmFuc2FjdGlvbiwgc28gbm8gaGlzdG9yeSBpcyBuZWVk
ZWQgKikKKwl8IFNvbWUgKF8sIHR4bikgLT4gKAorCQkoKiBrZWVwIHJlY29yZHMgd2l0aCBmaW5p
c2hfY291bnQgcmVjZW50IGVub3VnaCB0byBiZSByZWxldmFudCAqKQorCQlMaXN0LmZpbHRlciAo
ZnVuIHIgLT4gci5maW5pc2hfY291bnQgPiB0eG4uVHJhbnNhY3Rpb24uc3RhcnRfY291bnQpICFo
aXN0b3J5CisJKQorCitsZXQgZW5kX3RyYW5zYWN0aW9uIHR4biBjb24gdGlkIGNvbW1pdCA9CisJ
bGV0IHN1Y2Nlc3MgPSBDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBjb24gdGlkIGNvbW1pdCBp
bgorCVRyYW5zYWN0aW9uLmVuZF90cmFuc2FjdGlvbiB0eG47CisJdHJpbSAoKTsKKwlzdWNjZXNz
CisKIGxldCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkgPQogCWxldCBkb20gPSB4LmNvbi5Db25u
ZWN0aW9uLmRvbSBpbgogCW1hdGNoIGRvbSB3aXRoCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmlu
ZGV4IDUwMmUxZDYuLmY5NTk5MmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBAIC0zMDcs
NyArMzA3LDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25zID0KIAkJZmFs
c2UKIAl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CiAJCWxldCB0
aWQgPSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3JlIGluCi0JCWxldCBuZXdf
dCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgorCQlsZXQgbmV3X3QgPSBUcmFuc2Fj
dGlvbi5tYWtlIH5pbnRlcm5hbDp0cnVlIHRpZCBjc3RvcmUgaW4KIAkJbGV0IGNvbiA9IHNwcmlu
dGYgInIoJWQpOiVzIiBpZCAoQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMpIGluCiAJCWxldCBwZXJm
b3JtX2V4biAocmVxdWVzdCwgcmVzcG9uc2UpID0KIAkJCXdyaXRlX2FjY2Vzc19sb2cgfnR5OnJl
cXVlc3QuUGFja2V0LnR5IH50aWQgfmNvbiB+ZGF0YTpyZXF1ZXN0LlBhY2tldC5kYXRhOwpAQCAt
MzY0LDcgKzM2NCw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlucyBjb25z
IGRhdGEgPQogCQlpbgogCWxldCBzdWNjZXNzID0KIAkJbGV0IGNvbW1pdCA9IGlmIGNvbW1pdCB0
aGVuIFNvbWUgKGZ1biBjb24gdHJhbnMgLT4gdHJhbnNhY3Rpb25fcmVwbGF5IGNvbiB0cmFucyBk
b21haW5zIGNvbnMpIGVsc2UgTm9uZSBpbgotCQlDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBj
b24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KKwkJSGlzdG9yeS5lbmRfdHJhbnNh
Y3Rpb24gdCBjb24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KIAlpZiBub3Qgc3Vj
Y2VzcyB0aGVuCiAJCXJhaXNlIFRyYW5zYWN0aW9uX2FnYWluOwogCWlmIGNvbW1pdCB0aGVuIGJl
Z2luCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgYi90
b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKaW5kZXggYjE3OTFiMy4uZWRkMTE3
OCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCisrKyBi
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbApAQCAtODcsMTIgKzg3LDI5IEBA
IHR5cGUgdCA9IHsKIAltdXRhYmxlIHJlYWRfbG93cGF0aDogU3RvcmUuUGF0aC50IG9wdGlvbjsK
IAltdXRhYmxlIHdyaXRlX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiB9CitsZXQgZ2V0
X2lkIHQgPSBtYXRjaCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBp
ZAogCiBsZXQgY291bnRlciA9IHJlZiAwTAogCi1sZXQgbWFrZSBpZCBzdG9yZSA9CisoKiBTY29w
ZSBmb3Igb3B0aW1pc2F0aW9uOiBkaWZmZXJlbnQgZGF0YS1zdHJ1Y3R1cmUgYW5kIGZ1bmN0aW9u
cyB0byBzZWFyY2gvZmlsdGVyIGl0ICopCitsZXQgc2hvcnRfcnVubmluZ190eG5zID0gcmVmIFtd
CisKK2xldCBvbGRlc3Rfc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSA9CisJbGV0IHJlYyBs
YXN0ID0gZnVuY3Rpb24KKwkJfCBbXSAtPiBOb25lCisJCXwgW3hdIC0+IFNvbWUgeAorCQl8IHgg
OjogeHMgLT4gbGFzdCB4cworCWluIGxhc3QgIXNob3J0X3J1bm5pbmdfdHhucworCitsZXQgZW5k
X3RyYW5zYWN0aW9uIHR4biA9CisJbGV0IGN1dG9mZiA9IFVuaXguZ2V0dGltZW9mZGF5ICgpIC0u
ICFEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyBpbgorCXNob3J0X3J1bm5pbmdf
dHhucyA6PSBMaXN0LmZpbHRlcgorCQkoZnVuY3Rpb24gKHN0YXJ0X3RpbWUsIHR4KSAtPiBzdGFy
dF90aW1lID49IGN1dG9mZiAmJiB0eCAhPSB0eG4pCisJCSFzaG9ydF9ydW5uaW5nX3R4bnMKKwor
bGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQogCWxldCB0eSA9IGlmIGlkID0g
bm9uZSB0aGVuIE5vIGVsc2UgRnVsbChpZCwgU3RvcmUuY29weSBzdG9yZSwgc3RvcmUpIGluCi0J
eworCWxldCB0eG4gPSB7CiAJCXR5ID0gdHk7CiAJCXN0YXJ0X2NvdW50ID0gIWNvdW50ZXI7CiAJ
CXN0b3JlID0gaWYgaWQgPSBub25lIHRoZW4gc3RvcmUgZWxzZSBTdG9yZS5jb3B5IHN0b3JlOwpA
QCAtMTAxLDkgKzExOCwxMyBAQCBsZXQgbWFrZSBpZCBzdG9yZSA9CiAJCW9wZXJhdGlvbnMgPSBb
XTsKIAkJcmVhZF9sb3dwYXRoID0gTm9uZTsKIAkJd3JpdGVfbG93cGF0aCA9IE5vbmU7Ci0JfQor
CX0gaW4KKwlpZiBpZCA8PiBub25lICYmIG5vdCBpbnRlcm5hbCB0aGVuICgKKwkJbGV0IG5vdyA9
IFVuaXguZ2V0dGltZW9mZGF5ICgpIGluCisJCXNob3J0X3J1bm5pbmdfdHhucyA6PSAobm93LCB0
eG4pIDo6ICFzaG9ydF9ydW5uaW5nX3R4bnMKKwkpOworCXR4bgogCi1sZXQgZ2V0X2lkIHQgPSBt
YXRjaCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBpZAogbGV0IGdl
dF9zdG9yZSB0ID0gdC5zdG9yZQogbGV0IGdldF9wYXRocyB0ID0gdC5wYXRocwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC40
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:04:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:04:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGoj-00078z-Dx; Sat, 15 Apr 2017 06:04:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGoi-00078i-4E
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:16 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D1/A3-03642-FD7B1F85; Sat, 15 Apr 2017 06:04:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffe9o8
 RBs9vmltM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqmV+5kKZvNUXPr/h72BcSFXFyMXh5DAF0aJ
 m6uuMEI45xklmiaeZupi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jASmLOq
 +tgNq+AmcTxCbfBaliA6qf9O8w6gZFjASPDKkaN4tSistQiXSMTvaSizPSMktzEzBxdQwMzvd
 zU4uLE9NScxKRiveT83E2MQK8wAMEOxn0fIw8xSnIwKYnyusZ8jBDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwesF9LKQYFFqempFWmYOMDxg0hIcPEoivLUgad7igsTc4sx0iNQpRkUpcd4QkIQA
 SCKjNA+uDRaSlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMKwwyhSczrwRu+iugxUxAixkmf
 wBZXJKIkJJqYPS+xG3eNs2JuZlB0pqJdcnSbYp3yl/HN1fbhwuJMWV++NgoZn5aabPj37yFvK
 K7zobsZq1sP2385uC17SaF1wLrPr0T+Rfe05xx4W7QktWNfuXfphQ/5Y7kXvloTox6nbRYoXZ
 Ewu9jPLwpVRt2Mb3uWn9yApujpskCwQNmHDyTPDh7ft9yUWIpzkg01GIuKk4EAAhin9pEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1492236254!92793477!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1368 invoked from network); 15 Apr 2017 06:04:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:04:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGof-0005kQ-SW
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGof-0006FT-Rj
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGof-0006FT-Rj@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:04:13 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: track commit history
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIyMTc2MzBhMGVkMDU1YWJiMDU4YjRjNGQwNjdjYmVlZDkyYmI0YTIKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogTW9uIE1hciAyNyAwODo1ODoyOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6
MzggMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IHRyYWNrIGNvbW1pdCBoaXN0b3J5CiAgICAK
ICAgIFNpbmNlIHRoZSBsaXN0IG9mIGhpc3RvcmljIGFjdGl2aXR5IGNhbm5vdCBncm93IHdpdGhv
dXQgYm91bmQsIGl0IGlzIHNhZmUgdG8gdXNlCiAgICB0aGlzIHRvIHRyYWNrIGNvbW1pdHMuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXgu
Y29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIHwgNSAtLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRl
eCBmOTU5OTJkLi43MDZiOGEwIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJv
Y2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMjkwLDEy
ICsyOTAsNyBAQCBsZXQgd3JpdGVfcmVzcG9uc2VfbG9nIH50eSB+dGlkIH5jb24gfnJlc3BvbnNl
ID0KIGxldCByZWNvcmRfY29tbWl0IH5jb24gfnRpZCB+YmVmb3JlIH5hZnRlciA9CiAJbGV0IGlu
YyByID0gciA6PSBJbnQ2NC5hZGQgMUwgIXIgaW4KIAlsZXQgZmluaXNoX2NvdW50ID0gaW5jIFRy
YW5zYWN0aW9uLmNvdW50ZXI7ICFUcmFuc2FjdGlvbi5jb3VudGVyIGluCi0JKCogVGhpcyBjYWxs
IHdvdWxkIGxlYWsgbWVtb3J5IGlmIGhpc3RvcmljIGFjdGl2aXR5IGlzIHJldGFpbmVkIGZvcmV2
ZXIKLQkgICBzbyBjYW4gb25seSBiZSB1bmNvbW1lbnRlZCBpZiBoaXN0b3J5IGlzIGd1YXJhbnRl
ZWQgbm90IHRvIGdyb3cKLQkgICB1bmJvdW5kZWRseS4KIAlIaXN0b3J5LnB1c2gge0hpc3Rvcnku
Y29uPWNvbjsgdGlkPXRpZDsgYmVmb3JlPWJlZm9yZTsgYWZ0ZXI9YWZ0ZXI7IGZpbmlzaF9jb3Vu
dD1maW5pc2hfY291bnR9Ci0JKikKLQkoKQogCiAoKiBSZXBsYXkgYSBzdG9yZWQgdHJhbnNhY3Rp
b24gYWdhaW5zdCBhIGZyZXNoIHN0b3JlLCBjaGVjayB0aGUgcmVzcG9uc2VzIGFyZQogICAgYWxs
IGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21taXQgdGhlIHRyYW5zYWN0aW9uLiBPdGhlcndpc2Ugc2Vu
ZCB0aGUgYWJvcnQgdG8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:04:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGot-0007Am-FW; Sat, 15 Apr 2017 06:04:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGos-0007Aa-KA
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:26 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 66/3E-06135-9E7B1F85; Sat, 15 Apr 2017 06:04:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffl9o8
 RBhc+8VlM2GbgwOixvW8XewBjFGtmXlJ+RQJrRl9zJ2PBWb2KM/9UGxjnqHUxcnEICXxhlJj/
 fhI7hHOeUaJ9yT3mLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBWIlpva2M
 YLYvAJmEmevXwarYQGq/3/1JOsERo4FjAyrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECfVLPwMC4g7Fpr98hRkkOJiVRXteYjxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHijtgHlBItS01Mr0jJzgMEBk5bg4FES4e0CSfMWFyTmFmemQ6ROMSpKifOeAEkI
 gCQySvPg2mABeYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9VkCk8mXklcNNfAS1mAlrMM
 PkDyOKSRISUVAPjus2VX09dK1xz52GQoUdi06VVLWb3497Mmr/j0NZTXqmBWz54bLNnMnw/6U
 l84NSwRp5HHU/+rA0uNdvdEenTqvd0jWdfxrWCt49dM8XuTVy/fqrbxc47iUmrvq3d+0yP4W2
 X/2TuzNdLD7/tLtG+M3PhLsWypPBj2507t+2d9Ovs9OQ/QYIzDyixFGckGmoxFxUnAgCi4M7c
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1492236264!92601909!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43450 invoked from network); 15 Apr 2017 06:04:25 -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; 15 Apr 2017 06:04:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGop-0005ka-UG
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGop-0006HN-TZ
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGop-0006HN-TZ@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:04:23 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: blame the connection
	that caused a transaction conflict
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZkNWRmYjZjOWZiZTAzZDFiZjZiYWJiM2QyZTU5NjU5NjhjNDJiOWUKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNDoyODoxNiAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDUgMTU6MjY6
MzggMjAxNyArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IGJsYW1lIHRoZSBjb25uZWN0aW9uIHRoYXQg
Y2F1c2VkIGEgdHJhbnNhY3Rpb24gY29uZmxpY3QKICAgIAogICAgQmxhbWUgZWFjaCBjb25uZWN0
aW9uIGZvdW5kIHRvIGhhdmUgbWFkZSBhIGNvbW1pdCB0aGF0IHdvdWxkIGNhdXNlIHRoaXMKICAg
IHRyYW5zYWN0aW9uIHRvIGZhaWwuIEVhY2ggYmxhbWVkIGNvbm5lY3Rpb24gaXMgcGVuYWxpc2Vk
IGJ5IGhhdmluZyBpdHMKICAgIGNvbmZsaWN0LWNyZWRpdCBkZWNyZW1lbnRlZC4KICAgIAogICAg
Tm90ZSB0aGUgY2hhbmdlIGluIHNlbWFudGljcyBmb3IgdGhlIHJlcGxheSBmdW5jdGlvbjogd2Ug
bm8gbG9uZ2VyIHN0b3AgYWZ0ZXIKICAgIGZpbmRpbmcgdGhlIGZpcnN0IG9wZXJhdGlvbiB0aGF0
IGNhbid0IGJlIHJlcGxheWVkLiBUaGlzIGFsbG93cyB1cyB0byBpZGVudGlmeQogICAgYWxsIG9w
ZXJhdGlvbnMgdGhhdCBjb25mbGljdGVkIHdpdGggdGhpcyB0cmFuc2FjdGlvbiwgbm90IGp1c3Qg
dGhlIG9uZSB0aGF0CiAgICBjb25mbGljdGVkIGZpcnN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29tPgogICAgU2lnbmVk
LW9mZi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CiAgICB2
MSBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXgu
Y29tPgogICAgCiAgICBDaGFuZ2VzIHNpbmNlIHYxOgogICAgICogdXNlIGNvcnJlY3QgbG9nIGxl
dmVscyBmb3IgaW5mb3JtYXRpb25hbCBtZXNzYWdlcwogICAgQ2hhbmdlcyBzaW5jZSB2MjoKICAg
ICAqIGZpeCB0aGUgYmxhbWUgYWxnb3JpdGhtIGFuZCBpbXByb3ZlIGxvZ2dpbmcKICAgICAgIChm
aXggd2FzIHJldmlld2VkIGJ5IEpvbmF0aGFuIERhdmllcykKICAgIAogICAgUmVwb3J0ZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21h
cyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hl
bnN0b3JlZC9oaXN0b3J5Lm1sIHwgMTIgKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3Byb2Nlc3MubWwgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2hpc3RvcnkubWwKaW5kZXggNmY3YTI4Mi4uZTk0MWUyYiAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL2hpc3RvcnkubWwKQEAgLTU4LDMgKzU4LDE1IEBAIGxldCBwdXNoICh4OiBoaXN0b3J5X3Jl
Y29yZCkgPQogCW1hdGNoIGRvbSB3aXRoCiAJfCBOb25lIC0+ICgpICgqIHRyZWF0IHNvY2tldCBj
b25uZWN0aW9ucyBhcyBhbHdheXMgZnJlZSB0byBjb25mbGljdCAqKQogCXwgU29tZSBkIC0+IGlm
IG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29uZmxpY3QgZCkgdGhlbiBoaXN0b3J5IDo9IHggOjog
IWhpc3RvcnkKKworKCogRmluZCB0aGUgY29ubmVjdGlvbnMgZnJvbSByZWNvcmRzIHNpbmNlIGNv
bW1pdC1jb3VudCBbc2luY2VdIGZvciB3aGljaCBbZiByZWNvcmRdIHJldHVybnMgW3RydWVdICop
CitsZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5zaW5jZSB+ZiA9CisJKCogVGhlICJtZW0iIGNhbGwg
aXMgYW4gb3B0aW1pc2F0aW9uLCB0byBhdm9pZCBjYWxsaW5nIGYgaWYgd2UgaGF2ZSBwaWNrZWQg
Y29uIGFscmVhZHkuICopCisJKCogVXNpbmcgYSBoYXNoIHRhYmxlIHJhdGhlciB0aGFuIGEgbGlz
dCBpcyB0byBvcHRpbWlzZSB0aGUgIm1lbSIgY2FsbC4gKikKKwlMaXN0LmZvbGRfbGVmdCAoZnVu
IGFjYyBoaXN0X3JlYyAtPgorCQlpZiBoaXN0X3JlYy5maW5pc2hfY291bnQgPiBzaW5jZQorCQkm
JiBub3QgKEhhc2h0YmwubWVtIGFjYyBoaXN0X3JlYy5jb24pCisJCSYmIGYgaGlzdF9yZWMKKwkJ
dGhlbiBIYXNodGJsLnJlcGxhY2UgYWNjIGhpc3RfcmVjLmNvbiAoKTsKKwkJYWNjCisJKSAoSGFz
aHRibC5jcmVhdGUgMTAyMykgIWhpc3RvcnkKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKaW5kZXgg
NzA2YjhhMC4uNjk4YTQ1NiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAgLTE2LDYgKzE2
LDcgQEAKIAogbGV0IGVycm9yIGZtdCA9IExvZ2dpbmcuZXJyb3IgInByb2Nlc3MiIGZtdAogbGV0
IGluZm8gZm10ID0gTG9nZ2luZy5pbmZvICJwcm9jZXNzIiBmbXQKK2xldCBkZWJ1ZyBmbXQgPSBM
b2dnaW5nLmRlYnVnICJwcm9jZXNzIiBmbXQKIAogb3BlbiBQcmludGYKIG9wZW4gU3RkZXh0CkBA
IC0yNSw2ICsyNiw3IEBAIGV4Y2VwdGlvbiBUcmFuc2FjdGlvbl9uZXN0ZWQKIGV4Y2VwdGlvbiBE
b21haW5fbm90X21hdGNoCiBleGNlcHRpb24gSW52YWxpZF9DbWRfQXJncwogCisoKiBUaGlzIGNv
bnRyb2xzIHRoZSBkb19kZWJ1ZyBmbiBpbiB0aGlzIG1vZHVsZSwgbm90IHRoZSBkZWJ1ZyBsb2dn
aW5nLWZ1bmN0aW9uLiAqKQogbGV0IGFsbG93X2RlYnVnID0gcmVmIGZhbHNlCiAKIGxldCBjX2lu
dF9vZl9zdHJpbmcgcyA9CkBAIC0zMDIsMjMgKzMwNCw1MSBAQCBsZXQgdHJhbnNhY3Rpb25fcmVw
bGF5IGMgdCBkb21zIGNvbnMgPQogCQlmYWxzZQogCXwgVHJhbnNhY3Rpb24uRnVsbChpZCwgb2xk
c3RvcmUsIGNzdG9yZSkgLT4KIAkJbGV0IHRpZCA9IENvbm5lY3Rpb24uc3RhcnRfdHJhbnNhY3Rp
b24gYyBjc3RvcmUgaW4KLQkJbGV0IG5ld190ID0gVHJhbnNhY3Rpb24ubWFrZSB+aW50ZXJuYWw6
dHJ1ZSB0aWQgY3N0b3JlIGluCisJCWxldCByZXBsYXlfdCA9IFRyYW5zYWN0aW9uLm1ha2Ugfmlu
dGVybmFsOnRydWUgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3ByaW50ZiAiciglZCk6JXMi
IGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KLQkJbGV0IHBlcmZvcm1fZXhuIChyZXF1
ZXN0LCByZXNwb25zZSkgPQotCQkJd3JpdGVfYWNjZXNzX2xvZyB+dHk6cmVxdWVzdC5QYWNrZXQu
dHkgfnRpZCB+Y29uIH5kYXRhOnJlcXVlc3QuUGFja2V0LmRhdGE7CisKKwkJbGV0IHBlcmZvcm1f
ZXhuIH53bG9nIHR4biAocmVxdWVzdCwgcmVzcG9uc2UpID0KKwkJCWlmIHdsb2cgdGhlbiB3cml0
ZV9hY2Nlc3NfbG9nIH50eTpyZXF1ZXN0LlBhY2tldC50eSB+dGlkIH5jb24gfmRhdGE6cmVxdWVz
dC5QYWNrZXQuZGF0YTsKIAkJCWxldCBmY3QgPSBmdW5jdGlvbl9vZl90eXBlX3NpbXBsZV9vcCBy
ZXF1ZXN0LlBhY2tldC50eSBpbgotCQkJbGV0IHJlc3BvbnNlJyA9IGlucHV0X2hhbmRsZV9lcnJv
ciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb246YyB+dDpuZXdfdCB+cmVxOnJlcXVlc3QgaW4KLQkJCXdy
aXRlX3Jlc3BvbnNlX2xvZyB+dHk6cmVxdWVzdC5QYWNrZXQudHkgfnRpZCB+Y29uIH5yZXNwb25z
ZTpyZXNwb25zZSc7Ci0JCQlpZiBub3QoUGFja2V0LnJlc3BvbnNlX2VxdWFsIHJlc3BvbnNlIHJl
c3BvbnNlJykgdGhlbiByYWlzZSBUcmFuc2FjdGlvbl9hZ2FpbiBpbgorCQkJbGV0IHJlc3BvbnNl
JyA9IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb246YyB+dDp0eG4gfnJl
cTpyZXF1ZXN0IGluCisJCQlpZiB3bG9nIHRoZW4gd3JpdGVfcmVzcG9uc2VfbG9nIH50eTpyZXF1
ZXN0LlBhY2tldC50eSB+dGlkIH5jb24gfnJlc3BvbnNlOnJlc3BvbnNlJzsKKwkJCWlmIG5vdChQ
YWNrZXQucmVzcG9uc2VfZXF1YWwgcmVzcG9uc2UgcmVzcG9uc2UnKSB0aGVuIHJhaXNlIFRyYW5z
YWN0aW9uX2FnYWluCisJCWluCiAJCWZpbmFsbHkKIAkJKGZ1biAoKSAtPgogCQkJdHJ5CiAJCQkJ
TG9nZ2luZy5zdGFydF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7Ci0JCQkJTGlzdC5pdGVyIHBlcmZv
cm1fZXhuIChUcmFuc2FjdGlvbi5nZXRfb3BlcmF0aW9ucyB0KTsKLQkJCQlMb2dnaW5nLmVuZF90
cmFuc2FjdGlvbiB+Y29uIH50aWQ7CisJCQkJTGlzdC5pdGVyIChwZXJmb3JtX2V4biB+d2xvZzp0
cnVlIHJlcGxheV90KSAoVHJhbnNhY3Rpb24uZ2V0X29wZXJhdGlvbnMgdCk7ICgqIE1heSB0aHJv
dyBFQUdBSU4gKikKIAotCQkJCVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uIG5ld190Ci0JCQl3aXRo
IGUgLT4KKwkJCQlMb2dnaW5nLmVuZF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7CisJCQkJVHJhbnNh
Y3Rpb24uY29tbWl0IH5jb24gcmVwbGF5X3QKKwkJCXdpdGgKKwkJCXwgVHJhbnNhY3Rpb25fYWdh
aW4gLT4gKAorCQkJCWxldCB2aWN0aW1fZG9tc3RyID0gQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMg
aW4KKwkJCQlkZWJ1ZyAiQXBwb3J0aW9uaW5nIGJsYW1lIGZvciBFQUdBSU4gaW4gdHhuICVkLCBk
b21haW49JXMiIGlkIHZpY3RpbV9kb21zdHI7CisJCQkJbGV0IHB1bmlzaCBndWlsdHlfY29uID0K
KwkJCQkJZGVidWcgIkJsYW1pbmcgZG9tYWluICVzIGZvciBjb25mbGljdCB3aXRoIGRvbWFpbiAl
cyB0eG4gJWQiCisJCQkJCQkoQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGd1aWx0eV9jb24pIHZpY3Rp
bV9kb21zdHIgaWQ7CisJCQkJCUNvbm5lY3Rpb24uZGVjcl9jb25mbGljdF9jcmVkaXQgZG9tcyBn
dWlsdHlfY29uCisJCQkJaW4KKwkJCQlsZXQganVkZ2VfYW5kX3NlbnRlbmNlIGhpc3RfcmVjID0g
KAorCQkJCQlsZXQgY2FuX2FwcGx5X29uIHN0b3JlID0gKAorCQkJCQkJbGV0IHN0b3JlID0gU3Rv
cmUuY29weSBzdG9yZSBpbgorCQkJCQkJbGV0IHRyaWFsX3QgPSBUcmFuc2FjdGlvbi5tYWtlIH5p
bnRlcm5hbDp0cnVlIFRyYW5zYWN0aW9uLm5vbmUgc3RvcmUgaW4KKwkJCQkJCXRyeSBMaXN0Lml0
ZXIgKHBlcmZvcm1fZXhuIH53bG9nOmZhbHNlIHRyaWFsX3QpIChUcmFuc2FjdGlvbi5nZXRfb3Bl
cmF0aW9ucyB0KTsKKwkJCQkJCQl0cnVlCisJCQkJCQl3aXRoIFRyYW5zYWN0aW9uX2FnYWluIC0+
IGZhbHNlCisJCQkJCSkgaW4KKwkJCQkJaWYgY2FuX2FwcGx5X29uIGhpc3RfcmVjLkhpc3Rvcnku
YmVmb3JlCisJCQkJCSYmIG5vdCAoY2FuX2FwcGx5X29uIGhpc3RfcmVjLkhpc3RvcnkuYWZ0ZXIp
CisJCQkJCXRoZW4gKHB1bmlzaCBoaXN0X3JlYy5IaXN0b3J5LmNvbjsgdHJ1ZSkKKwkJCQkJZWxz
ZSBmYWxzZQorCQkJCSkgaW4KKwkJCQlsZXQgZ3VpbHR5X2NvbnMgPSBIaXN0b3J5LmZpbHRlcl9j
b25uZWN0aW9ucyB+c2luY2U6dC5UcmFuc2FjdGlvbi5zdGFydF9jb3VudCB+ZjpqdWRnZV9hbmRf
c2VudGVuY2UgaW4KKwkJCQlpZiBIYXNodGJsLmxlbmd0aCBndWlsdHlfY29ucyA9IDAgdGhlbiBk
ZWJ1ZyAiRm91bmQgbm8gY3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3QgYmUgc2VsZiBv
ciBub3QgaW4gaGlzdG9yeS4iIGNvbjsKKwkJCQlmYWxzZQorCQkJKQorCQkJfCBlIC0+CiAJCQkJ
aW5mbyAidHJhbnNhY3Rpb25fcmVwbGF5ICVkIGNhdWdodDogJXMiIHRpZCAoUHJpbnRleGMudG9f
c3RyaW5nIGUpOwogCQkJCWZhbHNlCiAJCQkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC40CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:04:40 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:04:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGp6-0007Cf-HJ; Sat, 15 Apr 2017 06:04:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGp5-0007CP-9m
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:39 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 94/A2-32461-6F7B1F85; Sat, 15 Apr 2017 06:04:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffz9o8
 RBscmsFpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxuOPf5gLnopWzDv1gK2BsVuoi5GLQ0jgC6PE
 6rnNrBDOeUaJDysXADkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC1hJXL37j
 BXE5hUwk2h/th0szgJU39iyhXkCI8cCRoZVjBrFqUVlqUW6xgZ6SUWZ6RkluYmZObqGBqZ6ua
 nFxYnpqTmJScV6yfm5mxiBXqlnYGDcwThhld8hRkkOJiVRXteYjxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHhfbAPKCRalpqdWpGXmAMMDJi3BwaMkwtsFkuYtLkjMLc5Mh0idYlSUEuc9AZIQ
 AElklObBtcFC8hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd6rIFN4MvNK4Ka/AlrMBLSYY
 fIHkMUliQgpqQZGHZO5P2cdX6jLaZt27tJmphIdae7T7l6thxnXrhDvXTepile0enfGvntTNp
 jGHjMv6/tec2o+e+RT3ZnTzMwsKqfszt1R/uy+idmfz+KsSmIHnqitOdheyPlm/6qbjNsnlD7
 KVubUYd27V4b96qVLl8xrqytkuP8ZXTkT7rWbtUk/o4AhcscyJZbijERDLeai4kQAtyt4xEQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1492236274!72200808!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 380 invoked from network); 15 Apr 2017 06:04:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:04:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGoz-0005km-Vy
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGoz-0006IE-VO
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGoz-0006IE-VO@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:04:33 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: allow self-conflicts
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUwZmIyMWMyYmMxYmRlODE3NDhjODg3YzY3NmEzZjZkOWI0NGE3NzAKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTk6MDY6NTQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjI2OjM4
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBhbGxvdyBzZWxmLWNvbmZsaWN0cwogICAgCiAg
ICBXZSBhbHJlYWR5IGF2b2lkIGludGVyLWRvbWFpbiBjb25mbGljdHMgYnV0IG5vdyBhbGxvdyBp
bnRyYS1kb21haW4KICAgIGNvbmZsaWN0cy4gIEFsdGhvdWdoIHRoZXJlIGFyZSBubyBrbm93biBw
cmFjdGljYWwgZXhhbXBsZXMgb2YgYSBkb21haW4KICAgIHRoYXQgbWlnaHQgcGVyZm9ybSBvcGVy
YXRpb25zIHRoYXQgY29uZmxpY3Qgd2l0aCBpdHMgb3duIHRyYW5zYWN0aW9ucywKICAgIHRoaXMg
aXMgY29uY2VpdmFibGUsIHNvIGhlcmUgd2UgYXZvaWQgY2hhbmdpbmcgdGhvc2Ugc2VtYW50aWNz
CiAgICB1bm5lY2Vzc2FyaWx5LgogICAgCiAgICBXaGVuIGEgdHJhbnNhY3Rpb24gY29tbWl0IGZh
aWxzIHdpdGggYSBjb25mbGljdCBhbmQgd2UgbG9vayB0aHJvdWdoCiAgICB0aGUgaGlzdG9yeSBv
ZiBjb21taXRzIHRvIHNlZSB3aGljaCBjb25uZWN0aW9uKHMpIHRvIGJsYW1lLCBpZ25vcmUKICAg
IGhpc3RvcmljYWwgY29tbWl0cyB0aGF0IHdlcmUgbWFkZSBieSB0aGUgc2FtZSBjb25uZWN0aW9u
IGFzIHRoZQogICAgZmFpbGluZyBjb21taXQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVy
cyA8dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb25hdGhhbiBE
YXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0
b3JlZC9oaXN0b3J5Lm1sIHwgMyArKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1s
IHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAppbmRleCBlOTQxZTJiLi40MDc5NTg4IDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAorKysgYi90b29scy9vY2FtbC94
ZW5zdG9yZWQvaGlzdG9yeS5tbApAQCAtNjAsMTEgKzYwLDEyIEBAIGxldCBwdXNoICh4OiBoaXN0
b3J5X3JlY29yZCkgPQogCXwgU29tZSBkIC0+IGlmIG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29u
ZmxpY3QgZCkgdGhlbiBoaXN0b3J5IDo9IHggOjogIWhpc3RvcnkKIAogKCogRmluZCB0aGUgY29u
bmVjdGlvbnMgZnJvbSByZWNvcmRzIHNpbmNlIGNvbW1pdC1jb3VudCBbc2luY2VdIGZvciB3aGlj
aCBbZiByZWNvcmRdIHJldHVybnMgW3RydWVdICopCi1sZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5z
aW5jZSB+ZiA9CitsZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5pZ25vcmUgfnNpbmNlIH5mID0KIAko
KiBUaGUgIm1lbSIgY2FsbCBpcyBhbiBvcHRpbWlzYXRpb24sIHRvIGF2b2lkIGNhbGxpbmcgZiBp
ZiB3ZSBoYXZlIHBpY2tlZCBjb24gYWxyZWFkeS4gKikKIAkoKiBVc2luZyBhIGhhc2ggdGFibGUg
cmF0aGVyIHRoYW4gYSBsaXN0IGlzIHRvIG9wdGltaXNlIHRoZSAibWVtIiBjYWxsLiAqKQogCUxp
c3QuZm9sZF9sZWZ0IChmdW4gYWNjIGhpc3RfcmVjIC0+CiAJCWlmIGhpc3RfcmVjLmZpbmlzaF9j
b3VudCA+IHNpbmNlCisJCSYmIG5vdCAoaGlzdF9yZWMuY29uID09IGlnbm9yZSkKIAkJJiYgbm90
IChIYXNodGJsLm1lbSBhY2MgaGlzdF9yZWMuY29uKQogCQkmJiBmIGhpc3RfcmVjCiAJCXRoZW4g
SGFzaHRibC5yZXBsYWNlIGFjYyBoaXN0X3JlYy5jb24gKCk7CmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNz
Lm1sCmluZGV4IDY5OGE0NTYuLmZmMmNhNjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBA
IC0zNDQsNyArMzQ0LDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25zID0K
IAkJCQkJdGhlbiAocHVuaXNoIGhpc3RfcmVjLkhpc3RvcnkuY29uOyB0cnVlKQogCQkJCQllbHNl
IGZhbHNlCiAJCQkJKSBpbgotCQkJCWxldCBndWlsdHlfY29ucyA9IEhpc3RvcnkuZmlsdGVyX2Nv
bm5lY3Rpb25zIH5zaW5jZTp0LlRyYW5zYWN0aW9uLnN0YXJ0X2NvdW50IH5mOmp1ZGdlX2FuZF9z
ZW50ZW5jZSBpbgorCQkJCWxldCBndWlsdHlfY29ucyA9IEhpc3RvcnkuZmlsdGVyX2Nvbm5lY3Rp
b25zIH5pZ25vcmU6YyB+c2luY2U6dC5UcmFuc2FjdGlvbi5zdGFydF9jb3VudCB+ZjpqdWRnZV9h
bmRfc2VudGVuY2UgaW4KIAkJCQlpZiBIYXNodGJsLmxlbmd0aCBndWlsdHlfY29ucyA9IDAgdGhl
biBkZWJ1ZyAiRm91bmQgbm8gY3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3QgYmUgc2Vs
ZiBvciBub3QgaW4gaGlzdG9yeS4iIGNvbjsKIAkJCQlmYWxzZQogCQkJKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:04:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:04:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGpE-0007E2-J2; Sat, 15 Apr 2017 06:04:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGpC-0007Dq-TD
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:47 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 48/C4-10726-EF7B1F85; Sat, 15 Apr 2017 06:04:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffv9o8
 RBvfWCVhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxsGl15gKvolUtC6vaGBsE+xi5OIQEvjCKPHk
 /hkWCOc8o0TDjR9sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC3hJTDuzm
 h3E5hUwk3hyq58JxGYBqn8+aTfbBEaOBYwMqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ2M9X
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GNds9zzEKMnBpCTK6xrzMUKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+LbUA5waLU9NSKtMwcYHDApCU4eJREeLtA0rzFBYm5xZnpEKlTjIpS4rwnQBIC
 IImM0jy4NlhAXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwrzAwvIV4MvNK4Ka/AlrMBLSYY
 fIHkMUliQgpqQbGvX+lWi9XpSlwv+Dlybwlx35cvfdl8Nv+2CWHWRg/X5nvJ2N07eM3GcMY7r
 11ylyT7BbMrT3DdccxxPC3586Hmrw3GIWqlVP2XjkQKdBXk6GruG9N1uZKVqstfgxL7r+95Gt
 6S/Nr6cHtLsf3HrxVueu4ctspla3Sn65x9HOZrGTbyzzpbch+JZbijERDLeai4kQA1N4VzkMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1492236284!95836656!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30593 invoked from network); 15 Apr 2017 06:04:45 -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; 15 Apr 2017 06:04:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGpA-0005ky-1V
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGpA-0006J8-0r
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGpA-0006J8-0r@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:04:44 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: do not commit
	read-only transactions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYzZTNlMGIxZTMxOWVhNDJjZjAyNTU1MjNmNjg3N2RkNmE5OTk0YjIKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMjQgMTY6MTY6MTAgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjI2OjM4
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkbyBub3QgY29tbWl0IHJlYWQtb25seSB0cmFu
c2FjdGlvbnMKICAgIAogICAgVGhlIHBhY2tldCB0ZWxsaW5nIHVzIHRvIGVuZCB0aGUgdHJhbnNh
Y3Rpb24gaGFzIGFsd2F5cyBjYXJyaWVkIGFuCiAgICBhcmd1bWVudCB0ZWxsaW5nIHVzIHdoZXRo
ZXIgdG8gY29tbWl0LgogICAgCiAgICBJZiB0aGUgdHJhbnNhY3Rpb24gbWFkZSBubyBtb2RpZmlj
YXRpb25zIHRvIHRoZSB0cmVlLCBub3cgd2UgaWdub3JlCiAgICB0aGF0IGFyZ3VtZW50IGFuZCBk
byBub3QgY29tbWl0OiBpdCBpcyBqdXN0IGEgd2FzdGUgb2YgZWZmb3J0LgogICAgCiAgICBUaGlz
IG1ha2VzIHJlYWQtb25seSB0cmFuc2FjdGlvbnMgaW1tdW5lIHRvIGNvbmZsaWN0cywgYW5kIG1l
YW5zIHRoYXQKICAgIHdlIGRvIG5vdCBuZWVkIHRvIHN0b3JlIGFueSBvZiB0aGVpciBkZXRhaWxz
IGluIHRoZSBoaXN0b3J5IHRoYXQgaXMKICAgIHVzZWQgZm9yIGFzc2lnbmluZyBibGFtZSBmb3Ig
Y29uZmxpY3RzLgogICAgCiAgICBXZSBjb3VudCBhIHRyYW5zYWN0aW9uIGFzIGEgcmVhZC1vbmx5
IHRyYW5zYWN0aW9uIG9ubHkgaWYgaXQgY29udGFpbnMKICAgIG5vIG9wZXJhdGlvbnMgdGhhdCBt
b2RpZmllZCB0aGUgdHJlZS4KICAgIAogICAgVGhpcyBtZWFucyB0aGF0IChmb3IgZXhhbXBsZSkg
YSB0cmFuc2FjdGlvbiB0aGF0IGNyZWF0ZXMgYSBuZXcgbm9kZQogICAgdGhlbiBkZWxldGVzIGl0
IHdvdWxkIE5PVCBjb3VudCBhcyByZWFkLW9ubHksIGV2ZW4gdGhvdWdoIGl0IG1ha2VzIG5vCiAg
ICBjaGFuZ2Ugb3ZlcmFsbC4gQSBtb3JlIHNvcGhpc3RpY2F0ZWQgYWxnb3JpdGhtIGNvdWxkIGp1
ZGdlIHRoZQogICAgdHJhbnNhY3Rpb24gYmFzZWQgb24gY29tcGFyaXNvbiBvZiBpdHMgaW5pdGlh
bCBhbmQgZmluYWwgc3RhdGVzLCBidXQKICAgIHRoaXMgd291bGQgYWRkIGNvbXBsZXhpdHkgYW5k
IGNvbXB1dGF0aW9uYWwgY29zdC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9t
YXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8
am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3By
b2Nlc3MubWwgICAgIHwgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwg
fCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJv
Y2Vzcy5tbAppbmRleCBmZjJjYTY1Li5hOTgzYjQ5IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5t
bApAQCAtMzg3LDYgKzM4Nyw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9tYWlu
cyBjb25zIGRhdGEgPQogCQl8IHggOjogXyAgIC0+IHJhaXNlIChJbnZhbGlkX2FyZ3VtZW50IHgp
CiAJCXwgXyAgICAgICAgLT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncwogCQlpbgorCWxldCBjb21t
aXQgPSBjb21taXQgJiYgbm90IChUcmFuc2FjdGlvbi5pc19yZWFkX29ubHkgdCkgaW4KIAlsZXQg
c3VjY2VzcyA9CiAJCWxldCBjb21taXQgPSBpZiBjb21taXQgdGhlbiBTb21lIChmdW4gY29uIHRy
YW5zIC0+IHRyYW5zYWN0aW9uX3JlcGxheSBjb24gdHJhbnMgZG9tYWlucyBjb25zKSBlbHNlIE5v
bmUgaW4KIAkJSGlzdG9yeS5lbmRfdHJhbnNhY3Rpb24gdCBjb24gKFRyYW5zYWN0aW9uLmdldF9p
ZCB0KSBjb21taXQgaW4KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2Fj
dGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAppbmRleCBlZGQx
MTc4Li44Zjk1MzAxIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rp
b24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCkBAIC0xMjgs
NiArMTI4LDcgQEAgbGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQogbGV0IGdl
dF9zdG9yZSB0ID0gdC5zdG9yZQogbGV0IGdldF9wYXRocyB0ID0gdC5wYXRocwogCitsZXQgaXNf
cmVhZF9vbmx5IHQgPSB0LnBhdGhzID0gW10KIGxldCBhZGRfd29wIHQgdHkgcGF0aCA9IHQucGF0
aHMgPC0gKHR5LCBwYXRoKSA6OiB0LnBhdGhzCiBsZXQgYWRkX29wZXJhdGlvbiB+cGVybSB0IHJl
cXVlc3QgcmVzcG9uc2UgPQogCWlmICFEZWZpbmUubWF4cmVxdWVzdHMgPj0gMAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:04:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:04:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGpO-0007Fz-M3; Sat, 15 Apr 2017 06:04:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGpN-0007Fo-Q0
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:57 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 3F/CF-27776-908B1F85; Sat, 15 Apr 2017 06:04:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZdjx8c
 Igw8X+C0mbDNwYPTY3reLPYAxijUzLym/IoE149xCqYK1uhUnH89kbGDsV+1i5OIQEvjCKDH7
 /g02COc8o8TPs/eZuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFvCRWHNnJ
 wuIzStgJnHh9yEwmwWo/sr8OywTGDkWMDKsYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Ek9AwPjDsapJ/wOMUpyMCmJ8rrGfIwQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMH7YhtQTrAoNT21Ii0zBxgcMGkJDh4lEd7a7UBp3uKCxNzizHSI1ClGRSlx3hMg
 fQIgiYzSPLg2WEBeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMKwwyniczrwRu+iugxUxAi
 xkmfwBZXJKIkJJqYLR/sl/FkecLX7SDZMaz6zOSw7ee5150tvqQSRST6d/jaqXK0jxy9sVW1+
 dKznH6J+1WOdtfKHFFxfarl1yPGnqaKx7ZWGRTte3BbgFJPs3+uZZ3jAp+rd0jcfD2mlcvpV/
 cP3Xl3Df3c7xbzz5yXdH1j2d9jrWyR8JzB5HD+5j/lxlKfp7RVaHEUpyRaKjFXFScCAD3Z5f8
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1492236295!95145236!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56320 invoked from network); 15 Apr 2017 06:04:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:04:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGpK-0005l8-3C
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGpK-0006Js-2b
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:04:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGpK-0006Js-2b@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:04:54 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: don't wake to issue no
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ0MmRmNjVkMjRjN2U4NzM3YWUwZDg5MjdiYTBmM2U1NDNhMjA1MGUKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMjQgMTk6NTU6MDMgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjI2OjM4
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBkb24ndCB3YWtlIHRvIGlzc3VlIG5vIGNvbmZs
aWN0LWNyZWRpdAogICAgCiAgICBJbiB0aGUgbWFpbiBsb29wLCB3aGVuIGNob29zaW5nIHRoZSB0
aW1lb3V0IGZvciB0aGUgc2VsZWN0IGZ1bmN0aW9uCiAgICBjYWxsLCB3ZSB3ZXJlIHNldHRpbmcg
aXQgc28gYXMgdG8gd2FrZSB1cCB0byBpc3N1ZSBjb25mbGljdC1jcmVkaXQgdG8KICAgIGFueSBk
b21haW5zIHRoYXQgY291bGQgYWNjZXB0IGl0LiBXaGVuIHhlbnN0b3JlIGlzIGlkbGUsIHRoaXMg
d291bGQKICAgIG1lYW4gd2FraW5nIHVwIGV2ZXJ5IDUwbXMgKGJ5IGRlZmF1bHQpIHRvIGRvIG5v
IHdvcmsuIFdpdGggdGhpcwogICAgY29tbWl0LCB3ZSBjaGVjayB3aGV0aGVyIGFueSBkb21haW4g
aXMgYmVsb3cgaXRzIGNhcCwgYW5kIGlmIG5vdCB0aGVuCiAgICB3ZSBzZXQgdGhlIHRpbWVvdXQg
Zm9yIGxvbmdlciAodGhlIHNhbWUgdGltZW91dCBhcyBiZWZvcmUgdGhlCiAgICBjb25mbGljdC1w
cm90ZWN0aW9uIGZlYXR1cmUgd2FzIGFkZGVkKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5k
ZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFu
IERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2RvbWFpbnMubWwgICB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIHwgIDUgKysrLQogMiBm
aWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9kb21haW5zLm1sCmluZGV4IDYzYzZhZDUuLjI1ZmQ1OTIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9k
b21haW5zLm1sCkBAIC0zNSw4ICszNSw5IEBAIHR5cGUgZG9tYWlucyA9IHsKIAlvbl9maXJzdF9j
b25mbGljdF9wYXVzZTogdW5pdCAtPiB1bml0OwogCiAJKCogSWYgY29uZmlnIGlzIHNldCB0byB1
c2UgaW5kaXZpZHVhbCBpbnN0ZWFkIG9mIGFnZ3JlZ2F0ZSBjb25mbGljdC1yYXRlLWxpbWl0aW5n
LAotCSAgIHdlIHVzZSB0aGlzIGluc3RlYWQgb2YgdGhlIHF1ZXVlcy4gKikKLQltdXRhYmxlIG5f
cGF1c2VkOiBpbnQ7CisJICAgd2UgdXNlIHRoZXNlIGNvdW50cyBpbnN0ZWFkIG9mIHRoZSBxdWV1
ZXMuIFRoZSBzZWNvbmQgb25lIGluY2x1ZGVzIHRoZSBmaXJzdC4gKikKKwltdXRhYmxlIG5fcGF1
c2VkOiBpbnQ7ICAgICgqIE51bWJlciBvZiBkb21haW5zIHdpdGggemVybyBvciBuZWdhdGl2ZSBj
cmVkaXQgKikKKwltdXRhYmxlIG5fcGVuYWxpc2VkOiBpbnQ7ICgqIE51bWJlciBvZiBkb21haW5z
IHdpdGggbGVzcyB0aGFuIG1heGltdW0gY3JlZGl0ICopCiB9CiAKIGxldCBpbml0IGV2ZW50Y2hu
IG9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlID0gewpAQCAtNDYsNiArNDcsNyBAQCBsZXQgaW5pdCBl
dmVudGNobiBvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IHsKIAlkb21zX3dpdGhfY29uZmxpY3Rf
cGVuYWx0eSA9IFF1ZXVlLmNyZWF0ZSAoKTsKIAlvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IG9u
X2ZpcnN0X2NvbmZsaWN0X3BhdXNlOwogCW5fcGF1c2VkID0gMDsKKwluX3BlbmFsaXNlZCA9IDA7
CiB9CiBsZXQgZGVsIGRvbXMgaWQgPSBIYXNodGJsLnJlbW92ZSBkb21zLnRhYmxlIGlkCiBsZXQg
ZXhpc3QgZG9tcyBpZCA9IEhhc2h0YmwubWVtIGRvbXMudGFibGUgaWQKQEAgLTUzLDYgKzU1LDIz
IEBAIGxldCBmaW5kIGRvbXMgaWQgPSBIYXNodGJsLmZpbmQgZG9tcy50YWJsZSBpZAogbGV0IG51
bWJlciBkb21zID0gSGFzaHRibC5sZW5ndGggZG9tcy50YWJsZQogbGV0IGl0ZXIgZG9tcyBmY3Qg
PSBIYXNodGJsLml0ZXIgKGZ1biBfIGIgLT4gZmN0IGIpIGRvbXMudGFibGUKIAorbGV0IHJlYyBp
c19lbXB0eV9xdWV1ZSBxID0KKwlRdWV1ZS5pc19lbXB0eSBxIHx8CisJCWlmICEoUXVldWUucGVl
ayBxKSA9IE5vbmUKKwkJdGhlbiAoCisJCQlpZ25vcmUgKFF1ZXVlLnBvcCBxKTsKKwkJCWlzX2Vt
cHR5X3F1ZXVlIHEKKwkJKSBlbHNlIGZhbHNlCisKK2xldCBhbGxfYXRfbWF4X2NyZWRpdCBkb21z
ID0KKwlpZiAhRGVmaW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlCisJdGhlbgor
CQkoKiBDaGVjayBib3RoIGJlY3Vhc2UgaWYgYnVyc3QgbGltaXQgaXMgMS4wIHRoZW4gYSBkb21h
aW4gY2FuIGdvIHN0cmFpZ2h0CisJCSAqIGZyb20gbWF4LWNyZWRpdCB0byBwYXVzZWQgd2l0aG91
dCBnZXR0aW5nIGludG8gdGhlIHBlbmFsdHkgcXVldWUuICopCisJCWlzX2VtcHR5X3F1ZXVlIGRv
bXMuZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkKKwkJJiYgaXNfZW1wdHlfcXVldWUgZG9tcy5k
b21zX2NvbmZsaWN0X3BhdXNlZAorCWVsc2UgZG9tcy5uX3BlbmFsaXNlZCA9IDAKKwogKCogRnVu
Y3Rpb25zIHRvIGhhbmRsZSBxdWV1ZXMgb2YgZG9tYWlucyBnaXZlbiB0aGF0IHRoZSBkb21haW4g
bWlnaHQgYmUgZGVsZXRlZCB3aGlsZSBpbiBhIHF1ZXVlLiAqKQogbGV0IHB1c2ggZG9tIHF1ZXVl
ID0KIAlRdWV1ZS5wdXNoIChyZWYgKFNvbWUgZG9tKSkgcXVldWUKQEAgLTEzMiwxMyArMTUxLDE2
IEBAIGxldCBkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb21zIGRvbSA9CiAJbGV0IGJlZm9yZSA9IGRv
bS5Eb21haW4uY29uZmxpY3RfY3JlZGl0IGluCiAJbGV0IGFmdGVyID0gbWF4ICgtMS4wKSAoYmVm
b3JlIC0uIDEuMCkgaW4KIAlkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCA8LSBhZnRlcjsKKwls
ZXQgbmV3bHlfcGVuYWxpc2VkID0KKwkJYmVmb3JlID49ICFEZWZpbmUuY29uZmxpY3RfYnVyc3Rf
bGltaXQKKwkJJiYgYWZ0ZXIgPCAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0IGluCisJbGV0
IG5ld2x5X3BhdXNlZCA9IGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgaW4KIAlpZiAhRGVm
aW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlIHRoZW4gKAotCQlpZiBiZWZvcmUg
Pj0gIURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdAotCQkmJiBhZnRlciA8ICFEZWZpbmUuY29u
ZmxpY3RfYnVyc3RfbGltaXQKKwkJaWYgbmV3bHlfcGVuYWxpc2VkCiAJCSYmIGFmdGVyID4gMC4w
CiAJCXRoZW4gKAogCQkJcHVzaCBkb20gZG9tcy5kb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eQot
CQkpIGVsc2UgaWYgYmVmb3JlID4gMC4wICYmIGFmdGVyIDw9IDAuMAorCQkpIGVsc2UgaWYgbmV3
bHlfcGF1c2VkCiAJCXRoZW4gKAogCQkJbGV0IGZpcnN0X3BhdXNlID0gUXVldWUuaXNfZW1wdHkg
ZG9tcy5kb21zX2NvbmZsaWN0X3BhdXNlZCBpbgogCQkJcHVzaCBkb20gZG9tcy5kb21zX2NvbmZs
aWN0X3BhdXNlZDsKQEAgLTE0Niw5ICsxNjgsMTIgQEAgbGV0IGRlY3JfY29uZmxpY3RfY3JlZGl0
IGRvbXMgZG9tID0KIAkJKSBlbHNlICgKIAkJCSgqIFRoZSBxdWV1ZXMgYXJlIGNvcnJlY3QgYWxy
ZWFkeTogbm8gZnVydGhlciBhY3Rpb24gbmVlZGVkLiAqKQogCQkpCi0JKSBlbHNlIGlmIGJlZm9y
ZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgdGhlbiAoCi0JCWRvbXMubl9wYXVzZWQgPC0gZG9tcy5u
X3BhdXNlZCArIDE7Ci0JCWlmIGRvbXMubl9wYXVzZWQgPSAxIHRoZW4gZG9tcy5vbl9maXJzdF9j
b25mbGljdF9wYXVzZSAoKQorCSkgZWxzZSAoCisJCWlmIG5ld2x5X3BlbmFsaXNlZCB0aGVuIGRv
bXMubl9wZW5hbGlzZWQgPC0gZG9tcy5uX3BlbmFsaXNlZCArIDE7CisJCWlmIG5ld2x5X3BhdXNl
ZCB0aGVuICgKKwkJCWRvbXMubl9wYXVzZWQgPC0gZG9tcy5uX3BhdXNlZCArIDE7CisJCQlpZiBk
b21zLm5fcGF1c2VkID0gMSB0aGVuIGRvbXMub25fZmlyc3RfY29uZmxpY3RfcGF1c2UgKCkKKwkJ
KQogCSkKIAogKCogR2l2ZSBvbmUgcG9pbnQgb2YgY3JlZGl0IHRvIG9uZSBkb21haW4sIGFuZCB1
cGRhdGUgdGhlIHF1ZXVlcyBhcHByb3ByaWF0ZWx5LiAqKQpAQCAtMTc3LDkgKzIwMiwxMyBAQCBs
ZXQgaW5jcl9jb25mbGljdF9jcmVkaXQgZG9tcyA9CiAJCQlsZXQgYmVmb3JlID0gZG9tLkRvbWFp
bi5jb25mbGljdF9jcmVkaXQgaW4KIAkJCWxldCBhZnRlciA9IG1pbiAoYmVmb3JlICsuIDEuMCkg
IURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdCBpbgogCQkJZG9tLkRvbWFpbi5jb25mbGljdF9j
cmVkaXQgPC0gYWZ0ZXI7CisKIAkJCWlmIGJlZm9yZSA8PSAwLjAgJiYgYWZ0ZXIgPiAwLjAKLQkJ
CXRoZW4gZG9tcy5uX3BhdXNlZCA8LSBkb21zLm5fcGF1c2VkIC0gMQorCQkJdGhlbiBkb21zLm5f
cGF1c2VkIDwtIGRvbXMubl9wYXVzZWQgLSAxOworCisJCQlpZiBiZWZvcmUgPCAhRGVmaW5lLmNv
bmZsaWN0X2J1cnN0X2xpbWl0CisJCQkmJiBhZnRlciA+PSAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0
X2xpbWl0CisJCQl0aGVuIGRvbXMubl9wZW5hbGlzZWQgPC0gZG9tcy5uX3BlbmFsaXNlZCAtIDEK
IAkJaW4KLQkJKCogU2NvcGUgZm9yIG9wdGltaXNhdGlvbiAocHJvYmFibHkgdGlueSk6IGF2b2lk
IGl0ZXJhdGlvbiBpZiBhbGwgZG9tYWlucyBhcmUgYXQgbWF4IGNyZWRpdCAqKQotCQlpdGVyIGRv
bXMgaW5jCisJCWlmIGRvbXMubl9wZW5hbGlzZWQgPiAwIHRoZW4gaXRlciBkb21zIGluYwogCSkK
ZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCmluZGV4IGMwMDk3MDEuLjhjODJmZTkgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysrIGIvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbApAQCAtNDM2LDcgKzQzNiwxMCBAQCBsZXQgXyA9CiAJ
CQlwZWFjZWZ1bF9tdzsKIAkJbGV0IHN0YXJ0X3RpbWUgPSBVbml4LmdldHRpbWVvZmRheSAoKSBp
bgogCQlsZXQgdGltZW91dCA9Ci0JCQlsZXQgdW50aWxfbmV4dF9hY3Rpdml0eSA9IG1pbiAobWF4
IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkpIHBlcmlvZF9vcHNfaW50ZXJ2
YWwgaW4KKwkJCWxldCB1bnRpbF9uZXh0X2FjdGl2aXR5ID0KKwkJCQlpZiBEb21haW5zLmFsbF9h
dF9tYXhfY3JlZGl0IGRvbWFpbnMKKwkJCQl0aGVuIHBlcmlvZF9vcHNfaW50ZXJ2YWwKKwkJCQll
bHNlIG1pbiAobWF4IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkpIHBlcmlv
ZF9vcHNfaW50ZXJ2YWwgaW4KIAkJCWlmIHBlYWNlZnVsX213IDw+IFtdIHRoZW4gMC4gZWxzZSB1
bnRpbF9uZXh0X2FjdGl2aXR5CiAJCWluCiAJCWxldCBpbnNldCwgb3V0c2V0ID0gQ29ubmVjdGlv
bnMuc2VsZWN0IH5vbmx5X2lmOmlzX3BlYWNlZnVsIGNvbnMgaW4KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjQKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:05:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:05:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGpZ-0007I8-Ng; Sat, 15 Apr 2017 06:05:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGpX-0007Hx-V5
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:05:08 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 1E/C7-01710-318B1F85; Sat, 15 Apr 2017 06:05:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVdox8c
 Ig6MPRCwmbDNwYPTY3reLPYAxijUzLym/IoE14+ki+YIrxhXL9mxmamDcrdXFyMUhJPCFUeLJ
 i49sEM55RonFS46ydDFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAt8eLxR
 LA4r4CZxIQD+1hBbBag+g/3V7JNYORYwMiwilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwFQvN7
 W4ODE9NScxqVgvOT93EyPQIwxAsIPx+x+nQ4ySHExKoryuMR8jhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwem0HygkWpaanVqRl5gBDAyYtwcGjJMJbC5LmLS5IzC3OTIdInWLU5ejr+PieSYgl
 Lz8vVUqcNwSkSACkKKM0D24ELEwvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3DWQKT2ZeC
 dymV0BHMAEdwTD5A8gRJYkIKakGRrfTTZXnskzK581usNRcxH/+6UXblc0HD6b/Sp3C+yL93f
 oKZzuZQs1OV7nZcqvT5hXWlhXzheU/dLZ4+r4r+1j94/t8qy5xX1KXtjkstLVOQ/XT+Xufj72
 ZYOvdaa3Rt1ma6+7h4pVnPeKeVixJm7E2+fxzvYYnR5dY/Fq5nXP/unXGq5/55ymxFGckGmox
 FxUnAgB8QWazTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1492236305!57254173!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18169 invoked from network); 15 Apr 2017 06:05:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Apr 2017 06:05:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGpU-0005lu-4z
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:05:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGpU-0006Kx-4L
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:05:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGpU-0006Kx-4L@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:05:04 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored transaction conflicts:
	improve logging
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGViZDY0Y2Q4MmFmMDlmZTcxZjNiNDQ4MDM5ZDczYWQ2MzJhNWM2OWQKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMjcgMTQ6MzY6MzQgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjI2OjM4
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkIHRyYW5zYWN0aW9uIGNvbmZsaWN0czogaW1wcm92
ZSBsb2dnaW5nCiAgICAKICAgIEZvciBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIHRyYW5zYWN0aW9u
IGNvbmZsaWN0cywgcG90ZW50aWFsbHkgZnJlcXVlbnQKICAgIGxvZ2dpbmcgYXQgImluZm8iIHBy
aW9yaXR5IGhhcyBiZWVuIGNoYW5nZWQgdG8gImRlYnVnIiBwcmlvcml0eSwgYW5kCiAgICBvbmNl
IHBlciB0d28gbWludXRlcyB0aGVyZSBpcyBhbiAiaW5mbyIgcHJpb3JpdHkgc3VtbWFyeS4KICAg
IAogICAgQWRkaXRpb25hbCBkZXRhaWxlZCBsb2dnaW5nIGhhcyBiZWVuIGFkZGVkIGF0ICJkZWJ1
ZyIgcHJpb3JpdHkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNhbmRl
cnNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sICAgICAg
fCA4ICsrKysrKysrCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgfCA1ICsr
KysrCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCAgICAgfCA2ICsrKysrLQogdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIHwgNSArKysrKwogdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3hlbnN0b3JlZC5tbCAgIHwgNiArKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMjkg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9kb21haW4ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sCmluZGV4
IGU2NzdhYTMuLjQ1MTU2NTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21h
aW4ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbApAQCAtMzQsNiArMzQs
NyBAQCB0eXBlIHQgPQogCW11dGFibGUgY29uZmxpY3RfY3JlZGl0OiBmbG9hdDsgKCogTXVzdCBi
ZSBwb3NpdGl2ZSB0byBwZXJmb3JtIHdyaXRlczsgYSBjb21taXQKIAkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRoYXQgbGF0ZXIgY2F1c2VzIGNvbmZsaWN0IHdpdGggYW5vdGhl
cgogCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tYWluJ3MgdHJhbnNhY3Rp
b24gY29zdHMgY3JlZGl0LiAqKQorCW11dGFibGUgY2F1c2VkX2NvbmZsaWN0czogaW50NjQ7CiB9
CiAKIGxldCBpc19kb20wIGQgPSBkLmlkID0gMApAQCAtOTMsNCArOTQsMTEgQEAgbGV0IG1ha2Ug
aWQgbWZuIHJlbW90ZV9wb3J0IGludGVyZmFjZSBldmVudGNobiA9IHsKIAliYWRfY2xpZW50ID0g
ZmFsc2U7CiAJaW9fY3JlZGl0ID0gMDsKIAljb25mbGljdF9jcmVkaXQgPSAhRGVmaW5lLmNvbmZs
aWN0X2J1cnN0X2xpbWl0OworCWNhdXNlZF9jb25mbGljdHMgPSAwTDsKIH0KKworbGV0IGxvZ19h
bmRfcmVzZXRfY29uZmxpY3Rfc3RhdHMgbG9nZm4gZG9tID0KKwlpZiBkb20uY2F1c2VkX2NvbmZs
aWN0cyA+IDBMIHRoZW4gKAorCQlsb2dmbiBkb20uaWQgZG9tLmNhdXNlZF9jb25mbGljdHM7CisJ
CWRvbS5jYXVzZWRfY29uZmxpY3RzIDwtIDBMCisJKQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbnMubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbApp
bmRleCAyNWZkNTkyLi5jYTc0OWZhIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
ZG9tYWlucy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbApAQCAtMTQ4
LDggKzE0OCwxMCBAQCBsZXQgY3JlYXRlMCBmYWtlIGRvbXMgPQogCWRvbQogCiBsZXQgZGVjcl9j
b25mbGljdF9jcmVkaXQgZG9tcyBkb20gPQorCWRvbS5Eb21haW4uY2F1c2VkX2NvbmZsaWN0cyA8
LSBJbnQ2NC5hZGQgMUwgZG9tLkRvbWFpbi5jYXVzZWRfY29uZmxpY3RzOwogCWxldCBiZWZvcmUg
PSBkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCBpbgogCWxldCBhZnRlciA9IG1heCAoLTEuMCkg
KGJlZm9yZSAtLiAxLjApIGluCisJZGVidWcgImRlY3JfY29uZmxpY3RfY3JlZGl0IGRvbSVkICVG
IC0+ICVGIiAoRG9tYWluLmdldF9pZCBkb20pIGJlZm9yZSBhZnRlcjsKIAlkb20uRG9tYWluLmNv
bmZsaWN0X2NyZWRpdCA8LSBhZnRlcjsKIAlsZXQgbmV3bHlfcGVuYWxpc2VkID0KIAkJYmVmb3Jl
ID49ICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQKQEAgLTE4MCw3ICsxODIsOSBAQCBsZXQg
ZGVjcl9jb25mbGljdF9jcmVkaXQgZG9tcyBkb20gPQogbGV0IGluY3JfY29uZmxpY3RfY3JlZGl0
X2Zyb21fcXVldWUgZG9tcyA9CiAJbGV0IHByb2Nlc3NfcXVldWUgcSByZXF1ZXVlX3Rlc3QgPQog
CQlsZXQgZCA9IHBvcCBxIGluCisJCWxldCBiZWZvcmUgPSBkLkRvbWFpbi5jb25mbGljdF9jcmVk
aXQgaW4gKCoganVzdCBmb3IgZGVidWctbG9nZ2luZyAqKQogCQlkLkRvbWFpbi5jb25mbGljdF9j
cmVkaXQgPC0gbWluIChkLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgKy4gMS4wKSAhRGVmaW5lLmNv
bmZsaWN0X2J1cnN0X2xpbWl0OworCQlkZWJ1ZyAiaW5jcl9jb25mbGljdF9jcmVkaXRfZnJvbV9x
dWV1ZTogZG9tJWQ6ICVGIC0+ICVGIiAoRG9tYWluLmdldF9pZCBkKSBiZWZvcmUgZC5Eb21haW4u
Y29uZmxpY3RfY3JlZGl0OwogCQlpZiByZXF1ZXVlX3Rlc3QgZC5Eb21haW4uY29uZmxpY3RfY3Jl
ZGl0IHRoZW4gKAogCQkJcHVzaCBkIHEgKCogTWFrZSBpdCBxdWV1ZSB1cCBhZ2FpbiBmb3IgaXRz
IG5leHQgcG9pbnQgb2YgY3JlZGl0LiAqKQogCQkpCkBAIC0yMDIsNiArMjA2LDcgQEAgbGV0IGlu
Y3JfY29uZmxpY3RfY3JlZGl0IGRvbXMgPQogCQkJbGV0IGJlZm9yZSA9IGRvbS5Eb21haW4uY29u
ZmxpY3RfY3JlZGl0IGluCiAJCQlsZXQgYWZ0ZXIgPSBtaW4gKGJlZm9yZSArLiAxLjApICFEZWZp
bmUuY29uZmxpY3RfYnVyc3RfbGltaXQgaW4KIAkJCWRvbS5Eb21haW4uY29uZmxpY3RfY3JlZGl0
IDwtIGFmdGVyOworCQkJZGVidWcgImluY3JfY29uZmxpY3RfY3JlZGl0IGRvbSVkOiAlRiAtPiAl
RiIgKERvbWFpbi5nZXRfaWQgZG9tKSBiZWZvcmUgYWZ0ZXI7CiAKIAkJCWlmIGJlZm9yZSA8PSAw
LjAgJiYgYWZ0ZXIgPiAwLjAKIAkJCXRoZW4gZG9tcy5uX3BhdXNlZCA8LSBkb21zLm5fcGF1c2Vk
IC0gMTsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKaW5kZXggYTk4M2I0OS4uYjdmYjc1ZCAxMDA2
NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKKysrIGIvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAgLTMyNCw2ICszMjQsNyBAQCBsZXQgdHJhbnNhY3Rp
b25fcmVwbGF5IGMgdCBkb21zIGNvbnMgPQogCQkJCVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uIHJl
cGxheV90CiAJCQl3aXRoCiAJCQl8IFRyYW5zYWN0aW9uX2FnYWluIC0+ICgKKwkJCQlUcmFuc2Fj
dGlvbi5mYWlsZWRfY29tbWl0cyA6PSBJbnQ2NC5hZGQgIVRyYW5zYWN0aW9uLmZhaWxlZF9jb21t
aXRzIDFMOwogCQkJCWxldCB2aWN0aW1fZG9tc3RyID0gQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMg
aW4KIAkJCQlkZWJ1ZyAiQXBwb3J0aW9uaW5nIGJsYW1lIGZvciBFQUdBSU4gaW4gdHhuICVkLCBk
b21haW49JXMiIGlkIHZpY3RpbV9kb21zdHI7CiAJCQkJbGV0IHB1bmlzaCBndWlsdHlfY29uID0K
QEAgLTM0NSw3ICszNDYsMTAgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25z
ID0KIAkJCQkJZWxzZSBmYWxzZQogCQkJCSkgaW4KIAkJCQlsZXQgZ3VpbHR5X2NvbnMgPSBIaXN0
b3J5LmZpbHRlcl9jb25uZWN0aW9ucyB+aWdub3JlOmMgfnNpbmNlOnQuVHJhbnNhY3Rpb24uc3Rh
cnRfY291bnQgfmY6anVkZ2VfYW5kX3NlbnRlbmNlIGluCi0JCQkJaWYgSGFzaHRibC5sZW5ndGgg
Z3VpbHR5X2NvbnMgPSAwIHRoZW4gZGVidWcgIkZvdW5kIG5vIGN1bHByaXQgZm9yIGNvbmZsaWN0
IGluICVzOiBtdXN0IGJlIHNlbGYgb3Igbm90IGluIGhpc3RvcnkuIiBjb247CisJCQkJaWYgSGFz
aHRibC5sZW5ndGggZ3VpbHR5X2NvbnMgPSAwIHRoZW4gKAorCQkJCQlkZWJ1ZyAiRm91bmQgbm8g
Y3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3QgYmUgc2VsZiBvciBub3QgaW4gaGlzdG9y
eS4iIGNvbjsKKwkJCQkJVHJhbnNhY3Rpb24uZmFpbGVkX2NvbW1pdHNfbm9fY3VscHJpdCA6PSBJ
bnQ2NC5hZGQgIVRyYW5zYWN0aW9uLmZhaWxlZF9jb21taXRzX25vX2N1bHByaXQgMUwKKwkJCQkp
OwogCQkJCWZhbHNlCiAJCQkpCiAJCQl8IGUgLT4KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC90cmFuc2FjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlv
bi5tbAppbmRleCA4Zjk1MzAxLi5kYTRhM2UzIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5z
dG9yZWQvdHJhbnNhY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0
aW9uLm1sCkBAIC05MCw2ICs5MCwxMSBAQCB0eXBlIHQgPSB7CiBsZXQgZ2V0X2lkIHQgPSBtYXRj
aCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBpZAogCiBsZXQgY291
bnRlciA9IHJlZiAwTAorbGV0IGZhaWxlZF9jb21taXRzID0gcmVmIDBMCitsZXQgZmFpbGVkX2Nv
bW1pdHNfbm9fY3VscHJpdCA9IHJlZiAwTAorbGV0IHJlc2V0X2NvbmZsaWN0X3N0YXRzICgpID0K
KwlmYWlsZWRfY29tbWl0cyA6PSAwTDsKKwlmYWlsZWRfY29tbWl0c19ub19jdWxwcml0IDo9IDBM
CiAKICgqIFNjb3BlIGZvciBvcHRpbWlzYXRpb246IGRpZmZlcmVudCBkYXRhLXN0cnVjdHVyZSBh
bmQgZnVuY3Rpb25zIHRvIHNlYXJjaC9maWx0ZXIgaXQgKikKIGxldCBzaG9ydF9ydW5uaW5nX3R4
bnMgPSByZWYgW10KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQu
bWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCmluZGV4IDhjODJmZTkuLjk3
OWI3NjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysr
IGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbApAQCAtMzc1LDYgKzM3NSw3IEBA
IGxldCBfID0KIAlsZXQgbGFzdF9zY2FuX3RpbWUgPSByZWYgMC4gaW4KIAogCWxldCBwZXJpb2Rp
Y19vcHMgbm93ID0KKwkJZGVidWcgInBlcmlvZGljX29wcyBzdGFydGluZyI7CiAJCSgqIHdlIGdh
cmJhZ2UgY29sbGVjdCB0aGUgc3RyaW5nLT5pbnQgZGljdGlvbmFyeSBhZnRlciBhIHNpemVhYmxl
IGFtb3VudCBvZiBvcGVyYXRpb25zLAogCQkgKiB0aGVyZSdzIG5vIG5lZWQgdG8gYmUgcmVhbGx5
IGZhc3QgZXZlbiBpZiB3ZSBnb3QgbG9vc2UKIAkJICogb2JqZWN0cyBzaW5jZSBuYW1lcyBhcmUg
b2Z0ZW4gcmV1c2UuCkBAIC0zOTQsNyArMzk1LDExIEBAIGxldCBfID0KIAogCQkoKiBtYWtlIHN1
cmUgd2UgZG9uJ3QgcHJpbnQgZ2VuZXJhbCBzdGF0cyBmYXN0ZXIgdGhhbiAyIG1pbiAqKQogCQlp
ZiBub3cgPiAoIWxhc3Rfc3RhdF90aW1lICsuIDEyMC4pIHRoZW4gKAorCQkJaW5mbyAiVHJhbnNh
Y3Rpb24gY29uZmxpY3Qgc3RhdGlzdGljcyBmb3IgbGFzdCAlRiBzZWNvbmRzOiIgKG5vdyAtLiAh
bGFzdF9zdGF0X3RpbWUpOwogCQkJbGFzdF9zdGF0X3RpbWUgOj0gbm93OworCQkJRG9tYWlucy5p
dGVyIGRvbWFpbnMgKERvbWFpbi5sb2dfYW5kX3Jlc2V0X2NvbmZsaWN0X3N0YXRzIChpbmZvICJE
b20lZCBjYXVzZWQgJUxkIGNvbmZsaWN0cyIpKTsKKwkJCWluZm8gIiVMZCBmYWlsZWQgdHJhbnNh
Y3Rpb25zOyBvZiB0aGVzZSBubyBjdWxwcml0IHdhcyBmb3VuZCBmb3IgJUxkIiAhVHJhbnNhY3Rp
b24uZmFpbGVkX2NvbW1pdHMgIVRyYW5zYWN0aW9uLmZhaWxlZF9jb21taXRzX25vX2N1bHByaXQ7
CisJCQlUcmFuc2FjdGlvbi5yZXNldF9jb25mbGljdF9zdGF0cyAoKTsKIAogCQkJbGV0IGdjID0g
R2Muc3RhdCAoKSBpbgogCQkJbGV0IChsYW5vbiwgbGFub25fb3BzLCBsYW5vbl93YXRjaHMsCkBA
IC00MTQsNiArNDE5LDcgQEAgbGV0IF8gPQogCQkJICAgICBnYy5HYy5mcmVlX3dvcmRzIGdjLkdj
LmZyZWVfYmxvY2tzCiAJCSk7CiAJCWxldCBlbGFwc2VkID0gVW5peC5nZXR0aW1lb2ZkYXkgKCkg
LS4gbm93IGluCisJCWRlYnVnICJwZXJpb2RpY19vcHMgdG9vayAlRiBzZWNvbmRzLiIgZWxhcHNl
ZDsKIAkJZGVsYXlfbmV4dF9mcmVxdWVudF9vcHNfYnkgZWxhcHNlZAogCWluCiAKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjQK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Apr 15 06:05:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 15 Apr 2017 06:05:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1czGph-0007JW-PG; Sat, 15 Apr 2017 06:05:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGpg-0007JM-E1
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:05:16 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 61/5F-13192-B18B1F85; Sat, 15 Apr 2017 06:05:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVd6x8c
 Ig+1HOSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+PThYwF3yUqNt1rZ29g/CLSxcjFISTwhVFi
 8tMDbBDOeUaJ3Ye2MnUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgL3H63
 GRWEJtXwEziy+6HTCA2C1D9jLZnrBMYORYwMqxiVC9OLSpLLdI11ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYOz453SIUZKDSUmU1zXmY4QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCV6v7UA5waLU9NSKtMwcYHDApCU4eJREeLu2AaV5iwsSc4sz0yFSpxgVpcR5Q0D6
 BEASGaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd6rION5MvNK4Ka/AlrMBLSYY
 fIHkMUliQgpqQZGJTYJ0XPimr+9G2yMt516vGR59e6poauSf1w3nHZXRKb+DO/DSYUzTnys4v
 1rNtF7M8c3La5G3ehL3spxj7z3uhWZnNM7/+xGw+zk/Mkes576aN4o/lqvdlX8ecv3xueLKu7
 /mNi50MUqN76IveftSWEda5tTx48mXpTovW/9NCxz+w4HFe+/SizFGYmGWsxFxYkAN0ZOQEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1492236314!63674392!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25604 invoked from network); 15 Apr 2017 06:05:15 -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; 15 Apr 2017 06:05:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGpe-0005ma-6j
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:05:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1czGpe-0006Lo-61
 for xen-changelog@lists.xensource.com; Sat, 15 Apr 2017 06:05:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1czGpe-0006Lo-61@xenbits.xenproject.org>
Date: Sat, 15 Apr 2017 06:05:14 +0000
Subject: [Xen-changelog] [xen stable-4.4] oxenstored: trim history in the
	frequent_ops function
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZiZjA1NjBlMTIzZWM1MGRkMGZhYjM4NTBlZmZlNDQ4NTA0ZDg2MDQKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMjggMTg6NTc6NTIgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciA1IDE1OjI2OjM4
IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiB0cmltIGhpc3RvcnkgaW4gdGhlIGZyZXF1ZW50
X29wcyBmdW5jdGlvbgogICAgCiAgICBXZSB3ZXJlIHRyaW1taW5nIHRoZSBoaXN0b3J5IG9mIGNv
bW1pdHMgb25seSBhdCB0aGUgZW5kIG9mIGVhY2gKICAgIHRyYW5zYWN0aW9uIChyZWdhcmRsZXNz
IG9mIGhvdyBpdCBlbmRlZCkuCiAgICAKICAgIFRoZXJlZm9yZSBpZiBub24tdHJhbnNhY3Rpb25h
bCB3cml0ZXMgd2VyZSBiZWluZyBtYWRlIGJ1dCBubwogICAgdHJhbnNhY3Rpb25zIHdlcmUgYmVp
bmcgZW5kZWQsIHRoZSBoaXN0b3J5IHdvdWxkIGdyb3cKICAgIGluZGVmaW5pdGVseS4gTm93IHdl
IHRyaW0gdGhlIGhpc3RvcnkgYXQgcmVndWxhciBpbnRlcnZhbHMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgotLS0KIHRv
b2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sICAgICB8IDYgKysrLS0tCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgfCA4ICsrKysrKy0tCiB0b29scy9vY2FtbC94ZW5z
dG9yZWQveGVuc3RvcmVkLm1sICAgfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
aGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCmluZGV4IDQwNzk1
ODguLmYzOTU2NWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1s
CisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCkBAIC0zOSw3ICszOSw4IEBA
IGxldCBtYXJrX3N5bWJvbHMgKCkgPQogKCogS2VlcCBvbmx5IGVub3VnaCBjb21taXQtaGlzdG9y
eSB0byBwcm90ZWN0IHRoZSBydW5uaW5nIHRyYW5zYWN0aW9ucyB0aGF0IHdlIGFyZSBzdGlsbCB0
cmFja2luZyAqKQogKCogVGhlcmUgaXMgc2NvcGUgZm9yIG9wdGltaXNhdGlvbiBoZXJlLCByZXBs
YWNpbmcgTGlzdC5maWx0ZXIgd2l0aCBzb21ldGhpbmcgbW9yZSBlZmZpY2llbnQsCiAgKiBwcm9i
YWJseSBvbiBhIGRpZmZlcmVudCBsaXN0LWxpa2Ugc3RydWN0dXJlLiAqKQotbGV0IHRyaW0gKCkg
PQorbGV0IHRyaW0gP3R4biAoKSA9CisJVHJhbnNhY3Rpb24udHJpbV9zaG9ydF9ydW5uaW5nX3Ry
YW5zYWN0aW9ucyB0eG47CiAJaGlzdG9yeSA6PSBtYXRjaCBUcmFuc2FjdGlvbi5vbGRlc3Rfc2hv
cnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSB3aXRoCiAJfCBOb25lIC0+IFtdICgqIFdlIGhhdmUg
bm8gb3BlbiB0cmFuc2FjdGlvbiwgc28gbm8gaGlzdG9yeSBpcyBuZWVkZWQgKikKIAl8IFNvbWUg
KF8sIHR4bikgLT4gKApAQCAtNDksOCArNTAsNyBAQCBsZXQgdHJpbSAoKSA9CiAKIGxldCBlbmRf
dHJhbnNhY3Rpb24gdHhuIGNvbiB0aWQgY29tbWl0ID0KIAlsZXQgc3VjY2VzcyA9IENvbm5lY3Rp
b24uZW5kX3RyYW5zYWN0aW9uIGNvbiB0aWQgY29tbWl0IGluCi0JVHJhbnNhY3Rpb24uZW5kX3Ry
YW5zYWN0aW9uIHR4bjsKLQl0cmltICgpOworCXRyaW0gfnR4biAoKTsKIAlzdWNjZXNzCiAKIGxl
dCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkgPQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9u
Lm1sCmluZGV4IGRhNGEzZTMuLjIzZTdjY2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rp
b24ubWwKQEAgLTEwNiwxMCArMTA2LDE0IEBAIGxldCBvbGRlc3Rfc2hvcnRfcnVubmluZ190cmFu
c2FjdGlvbiAoKSA9CiAJCXwgeCA6OiB4cyAtPiBsYXN0IHhzCiAJaW4gbGFzdCAhc2hvcnRfcnVu
bmluZ190eG5zCiAKLWxldCBlbmRfdHJhbnNhY3Rpb24gdHhuID0KK2xldCB0cmltX3Nob3J0X3J1
bm5pbmdfdHJhbnNhY3Rpb25zIHR4biA9CiAJbGV0IGN1dG9mZiA9IFVuaXguZ2V0dGltZW9mZGF5
ICgpIC0uICFEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyBpbgorCWxldCBrZWVw
ID0gbWF0Y2ggdHhuIHdpdGgKKwkJfCBOb25lIC0+IChmdW5jdGlvbiAoc3RhcnRfdGltZSwgXykg
LT4gc3RhcnRfdGltZSA+PSBjdXRvZmYpCisJCXwgU29tZSB0IC0+IChmdW5jdGlvbiAoc3RhcnRf
dGltZSwgdHgpIC0+IHN0YXJ0X3RpbWUgPj0gY3V0b2ZmICYmIHR4ICE9IHQpCisJaW4KIAlzaG9y
dF9ydW5uaW5nX3R4bnMgOj0gTGlzdC5maWx0ZXIKLQkJKGZ1bmN0aW9uIChzdGFydF90aW1lLCB0
eCkgLT4gc3RhcnRfdGltZSA+PSBjdXRvZmYgJiYgdHggIT0gdHhuKQorCQlrZWVwCiAJCSFzaG9y
dF9ydW5uaW5nX3R4bnMKIAogbGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKaW5kZXggOTc5Yjc2OS4uMTgwZWRkNiAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAorKysgYi90b29scy9vY2Ft
bC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCkBAIC0yNzgsNiArMjc4LDcgQEAgbGV0IF8gPQogCSAq
IHRoYW4gdGhlIHBlcmlvZGljX29wcyBmdW5jdGlvbiAqKQogCWxldCBmcmVxdWVudF9vcHMgKCkg
PQogCQlpZiBVbml4LmdldHRpbWVvZmRheSAoKSA+ICFuZXh0X2ZyZXF1ZW50X29wcyB0aGVuICgK
KwkJCUhpc3RvcnkudHJpbSAoKTsKIAkJCURvbWFpbnMuaW5jcl9jb25mbGljdF9jcmVkaXQgZG9t
YWluczsKIAkJCWFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgKCkKIAkJKSBpbgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 19 09:55:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Apr 2017 09:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d0mKM-0007KN-9r; Wed, 19 Apr 2017 09:55:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d0mKL-0007KH-0C
 for xen-changelog@lists.xensource.com; Wed, 19 Apr 2017 09:55:09 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 83/52-01713-7F337F85; Wed, 19 Apr 2017 09:55:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfe78fc
 Ig5s72S0mbDNwYPTY3reLPYAxijUzLym/IoE1o/nOQqaC5aIVh/a9ZWlgnCLUxcjFISTwhVHi
 +8W7zBDOeUaJ+/82sncxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgLLF39
 hSwOK+AmcTkM7PB4ixA9f/m3GOdwMixgJFhFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgalebm
 pxcWJ6ak5iUrFecn7uJkagT+oZGBh3MDb1Oh9ilORgUhLlffPnW4QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCV4no+8RQoJFqempFWmZOcDggElLcPAoifA6gKR5iwsSc4sz0yFSpxh1Od4t/fCe
 SYglLz8vVUqclxukSACkKKM0D24ELFAvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmzQaZw
 pOZVwK36RXQEUxAR0QEfAE5oiQRISXVwCh9Ss+Br+TcnUeGh9Uvq3KWGN9dJLrvStoX3R0mBY
 dmXjm+pWLfYZ+wLZ6LjFdNFneOu8e1f3XNBnfrv1u6DwveqPVZ2anAVxPFKhT0ztcyP36x7+3
 uKA4e57dnZ2X4eJyxtbocve5X53UzG6ufYroyfI7SC1e0hZ19a3wp41PxhHU7D1dqSCixFGck
 GmoxFxUnAgC7N/XETwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1492595702!73403956!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5893 invoked from network); 19 Apr 2017 09:55:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Apr 2017 09:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d0mKE-0005nK-0H
 for xen-changelog@lists.xensource.com; Wed, 19 Apr 2017 09:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d0mKD-000137-Vj
 for xen-changelog@lists.xensource.com; Wed, 19 Apr 2017 09:55:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d0mKD-000137-Vj@xenbits.xenproject.org>
Date: Wed, 19 Apr 2017 09:55:01 +0000
Subject: [Xen-changelog] [xen master] tools: Use POSIX poll.h instead of
	sys/poll.h
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ3MDNhOWJhOWJiMGM5YzI4MDQ4MTNmZmUwOTQzMTc3ZDVmOTYwMzkKQXV0aG9yOiAg
ICAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B4aWxpbnguY29tPgpBdXRob3JE
YXRlOiBNb24gQXByIDE3IDE0OjMzOjEwIDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciAxOCAxNzowMzo0OSAyMDE3
ICswMTAwCgogICAgdG9vbHM6IFVzZSBQT1NJWCBwb2xsLmggaW5zdGVhZCBvZiBzeXMvcG9sbC5o
CiAgICAKICAgIFRoZSBQT1NJWCBzcGVjIHNwZWNpZmllcyB0byB1c2U6CiAgICAgICAgI2luY2x1
ZGUgPHBvbGwuaD4KICAgIGluc3RlYWQgb2Y6CiAgICAgICAgI2luY2x1ZGUgPHN5cy9wb2xsLmg+
CiAgICBhcyBzZWVuIGhlcmU6CiAgICAgICAgaHR0cDovL3B1YnMub3Blbmdyb3VwLm9yZy9vbmxp
bmVwdWJzLzAwOTY5NTM5OS9mdW5jdGlvbnMvcG9sbC5odG1sCiAgICAKICAgIFRoaXMgcmVtb3Zl
cyB0aGUgd2FybmluZzoKICAgICAgICAjd2FybmluZyByZWRpcmVjdGluZyBpbmNvcnJlY3QgI2lu
Y2x1ZGUgPHN5cy9wb2xsLmg+IHRvIDxwb2xsLmg+CiAgICB3aGVuIGJ1aWxkaW5nIHdpdGggdGhl
IG11c2wgQy1saWJyYXJ5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGlzdGFpciBGcmFuY2lz
IDxhbGlzdGFpci5mcmFuY2lzQHhpbGlueC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAg
ICAgICAgICB8IDIgKy0KIHRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jICAgICAg
ICB8IDIgKy0KIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9xbXAuYyB8IDIg
Ky0KIHRvb2xzL3hlbnRyYWNlL3hlbnRyYWNlLmMgICAgICAgICAgICAgICAgICB8IDIgKy0KIDQg
ZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCmluZGV4IGJlMjRiNzYuLjVkMDgyYzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzgs
NyArMzgsNyBAQAogI2luY2x1ZGUgPGN0eXBlLmg+CiAKICNpbmNsdWRlIDxzeXMvbW1hbi5oPgot
I2luY2x1ZGUgPHN5cy9wb2xsLmg+CisjaW5jbHVkZSA8cG9sbC5oPgogI2luY2x1ZGUgPHN5cy9z
ZWxlY3QuaD4KICNpbmNsdWRlIDxzeXMvc3RhdC5oPgogI2luY2x1ZGUgPHN5cy90aW1lLmg+CmRp
ZmYgLS1naXQgYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYyBiL3Rvb2xzL3Rl
c3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCmluZGV4IGZmNGQyODkuLjIzODAxMWUgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCisrKyBiL3Rvb2xzL3Rl
c3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCkBAIC0zNiw3ICszNiw3IEBACiAjaW5jbHVkZSA8
c2lnbmFsLmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+CiAjaW5jbHVkZSA8c3lzL21tYW4uaD4KLSNp
bmNsdWRlIDxzeXMvcG9sbC5oPgorI2luY2x1ZGUgPHBvbGwuaD4KIAogI2luY2x1ZGUgPHhlbmN0
cmwuaD4KICNpbmNsdWRlIDx4ZW5ldnRjaG4uaD4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0YXQv
bGlieGVuc3RhdC9zcmMveGVuc3RhdF9xbXAuYyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9z
cmMveGVuc3RhdF9xbXAuYwppbmRleCBhODdjOTM3Li4zZmRhNDg3IDEwMDY0NAotLS0gYS90b29s
cy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfcW1wLmMKKysrIGIvdG9vbHMveGVuc3Rh
dC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3FtcC5jCkBAIC0xNCw3ICsxNCw3IEBACiAjaW5jbHVk
ZSA8ZmNudGwuaD4KICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KICNpbmNsdWRlIDxzeXMvc29ja2V0
Lmg+Ci0jaW5jbHVkZSA8c3lzL3BvbGwuaD4KKyNpbmNsdWRlIDxwb2xsLmg+CiAjaW5jbHVkZSA8
c3lzL3VuLmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8c3RyaW5nLmg+CmRpZmYg
LS1naXQgYS90b29scy94ZW50cmFjZS94ZW50cmFjZS5jIGIvdG9vbHMveGVudHJhY2UveGVudHJh
Y2UuYwppbmRleCBmMDlmZTZjLi4zNjRhNmZkIDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS94
ZW50cmFjZS5jCisrKyBiL3Rvb2xzL3hlbnRyYWNlL3hlbnRyYWNlLmMKQEAgLTI0LDcgKzI0LDcg
QEAKICNpbmNsdWRlIDxnZXRvcHQuaD4KICNpbmNsdWRlIDxhc3NlcnQuaD4KICNpbmNsdWRlIDxj
dHlwZS5oPgotI2luY2x1ZGUgPHN5cy9wb2xsLmg+CisjaW5jbHVkZSA8cG9sbC5oPgogI2luY2x1
ZGUgPHN5cy9zdGF0dmZzLmg+CiAKICNpbmNsdWRlIDx4ZW4veGVuLmg+Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Apr 19 09:55:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Apr 2017 09:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d0mKR-0007Lb-BH; Wed, 19 Apr 2017 09:55:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d0mKQ-0007LR-Cm
 for xen-changelog@lists.xensource.com; Wed, 19 Apr 2017 09:55:14 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 90/C2-03058-10437F85; Wed, 19 Apr 2017 09:55:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVZfR5Hu
 Ewf9/nBYTthk4MHps79vFHsAYxZqZl5RfkcCacXP3AfaCh9wVByf8Z2pg/MjZxcjFISTwhVFi
 1aa3bBDOeUaJ9oMrWbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwl5h/4
 QkLiM0rYCZxdusNRhCbBaj+2t4TTBMYORYwMqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MN
 PLTS0uTkxPzUlMKtZLzs/dxAj0CgMQ7GDc9zHyEKMkB5OSKO+bP98ihPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwXjD6HiEkWJSanlqRlpkDDA+YtAQHj5IIr4kxUJq3uCAxtzgzHSJ1ilGX493S
 D++ZhFjy8vNSpcR534HMEAApyijNgxsBC9VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub9D
 jKFJzOvBG7TK6AjmICOiAj4AnJESSJCSqqB0fLUA9kDhbm2jf/Xa3+5879uk0RvUfPJJWFu18
 V2ztt2ecOf+z8VXN8WX/2jw/wv00zcaPb387+Y33yWF3O8f0Bm0vIJldN3PxAVvpwVr+8V/mj
 PqQWWvn15hzJYA+Pul/xiXcPzyvWY8Ixgs3eFPBqyRv/Srs6O3h53YNPnnx7/xd98PuL9ZaES
 S3FGoqEWc1FxIgCv/rsJUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1492595712!97563360!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62809 invoked from network); 19 Apr 2017 09:55:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Apr 2017 09:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d0mKO-0005nz-41
 for xen-changelog@lists.xensource.com; Wed, 19 Apr 2017 09:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d0mKO-00013n-1M
 for xen-changelog@lists.xensource.com; Wed, 19 Apr 2017 09:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d0mKO-00013n-1M@xenbits.xenproject.org>
Date: Wed, 19 Apr 2017 09:55:12 +0000
Subject: [Xen-changelog] [xen master] tools: Use POSIX signal.h instead of
	sys/signal.h
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI0Y2Q1MTczMTgzZmJjMTE4ZTJkYzJhMGQyZTBkNTAzOGRhZjRmYjUKQXV0aG9yOiAg
ICAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B4aWxpbnguY29tPgpBdXRob3JE
YXRlOiBNb24gQXByIDE3IDE0OjMzOjExIDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciAxOCAxNzowNDo0NiAyMDE3
ICswMTAwCgogICAgdG9vbHM6IFVzZSBQT1NJWCBzaWduYWwuaCBpbnN0ZWFkIG9mIHN5cy9zaWdu
YWwuaAogICAgCiAgICBUaGUgUE9TSVggc3BlYyBzcGVjaWZpZXMgdG8gdXNlOgogICAgICAgICNp
bmNsdWRlIDxzaWduYWwuaD4KICAgIGluc3RlYWQgb2Y6CiAgICAgICAgI2luY2x1ZGUgPHN5cy9z
aWduYWwuaD4KICAgIGFzIHNlZW4gaGVyZToKICAgICAgIGh0dHA6Ly9wdWJzLm9wZW5ncm91cC5v
cmcvb25saW5lcHVicy8wMDk2OTUzOTkvZnVuY3Rpb25zL3NpZ25hbC5odG1sCiAgICAKICAgIFRo
aXMgcmVtb3ZlcyB0aGUgd2FybmluZzoKICAgICAgICAjd2FybmluZyByZWRpcmVjdGluZyBpbmNv
cnJlY3QgI2luY2x1ZGUgPHN5cy9zaWduYWwuaD4gdG8gPHNpZ25hbC5oPgogICAgd2hlbiBidWls
ZGluZyB3aXRoIHRoZSBtdXNsIEMtbGlicmFyeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxp
c3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B4aWxpbnguY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogUmF6dmFuIENvam9j
YXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB0b29scy9ibGt0YXAyL2RyaXZlcnMv
dGFwZGlzay1zZXJ2ZXIuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNr
LXNlcnZlci5jIGIvdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stc2VydmVyLmMKaW5kZXgg
ZWVjZGUzZC4uNzEzMTViYiAxMDA2NDQKLS0tIGEvdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRp
c2stc2VydmVyLmMKKysrIGIvdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stc2VydmVyLmMK
QEAgLTMwLDcgKzMwLDcgQEAKICNpbmNsdWRlIDx1bmlzdGQuaD4KICNpbmNsdWRlIDxzdGRsaWIu
aD4KICNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KLSNpbmNsdWRlIDxzeXMvc2lnbmFsLmg+CisjaW5j
bHVkZSA8c2lnbmFsLmg+CiAKICNpbmNsdWRlICJ0YXBkaXNrLXV0aWxzLmgiCiAjaW5jbHVkZSAi
dGFwZGlzay1zZXJ2ZXIuaCIKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Apr 19 09:55:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 19 Apr 2017 09:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d0mKe-0007NO-D3; Wed, 19 Apr 2017 09:55:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d0mKd-0007ND-J5
 for xen-changelog@lists.xensource.com; Wed, 19 Apr 2017 09:55:27 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 5E/B0-02183-E0437F85; Wed, 19 Apr 2017 09:55:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZfb5Hu
 EwYGlohYTthk4MHps79vFHsAYxZqZl5RfkcCacf7nTOaCfwIVDR/2szcwTuXrYuTiEBL4wijx
 7v0ORgjnPKPE9RsXgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBdwkzk98w
 g5i8wqYSWw+cpwVpJUFqH73NN0JjBwLGBlWMWoUpxaVpRbpGlnoJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+qSegYFxB2PfKr9DjJIcTEqivG/+fIsQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFrYvw9QkiwKDU9tSItMwcYHDBpCQ4eJRGING9xQWJucWY6ROoUo6KUOO87I6CE
 AEgiozQPrg0WkJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfN+B5nCk5lXAjf9FdBiJqDFE
 QFfQBaXJCKkpBoYpaczTlxsXW2a8H6S3Lw2iX8teWVqU2ZlrUz65dCexfBJxCVJdw/TfrWJnu
 2vj1444L1ThmOvSCD/3a8OxT2L7PQ7912Pe1bHW7Ry5drLzDNkdl4/k9Qje/X5sfwp02a4r30
 0S+zUlOP2rbzRBlfPTH7veHuLWNmfL22cTXafp+115Fjo+n43vxJLcUaioRZzUXEiAA/g4qND
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1492595722!94141093!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63881 invoked from network); 19 Apr 2017 09:55:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Apr 2017 09:55:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d0mKY-0005oE-7e
 for xen-changelog@lists.xensource.com; Wed, 19 Apr 2017 09:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d0mKY-00014h-5A
 for xen-changelog@lists.xensource.com; Wed, 19 Apr 2017 09:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d0mKY-00014h-5A@xenbits.xenproject.org>
Date: Wed, 19 Apr 2017 09:55:22 +0000
Subject: [Xen-changelog] [xen master] docs: fix configuration syntax in
	xl.cfg manpage
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgyOGFhMzM1MmY5N2I2MTNiZDA2ZGFmN2ViMWFlNzM0MjYyMTk2YmUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIEFwciAxMSAx
MjowMzowMCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMTggMTc6NDM6NTUgMjAxNyArMDEwMAoKICAgIGRvY3M6
IGZpeCBjb25maWd1cmF0aW9uIHN5bnRheCBpbiB4bC5jZmcgbWFucGFnZQogICAgCiAgICBObyBx
dW90ZSBpcyByZXF1aXJlZCB3aGVuIGEgc3RyaW5nIGlzIHByb3ZpZGVkIGFzIHBhcnQgb2YgYSBz
cGVjIHN0cmluZy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IERvdWcgRnJlZWQgPGR3ZnJlZWRAbXR1
LmVkdT4KICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0t
LQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIHwgOSArKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4v
eGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4IDYxNmRjMDku
LjEzMTY3ZmYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTI3LDcgKzI3LDggQEAgQSB2YWx1ZSBDPFZBTFVFPiBp
cyBvbmUgb2Y6CiAKID1pdGVtIEI8IlNUUklORyI+CiAKLUEgc3RyaW5nLCBzdXJyb3VuZGVkIGJ5
IGVpdGhlciBzaW5nbGUgb3IgZG91YmxlIHF1b3Rlcy4KK0Egc3RyaW5nLCBzdXJyb3VuZGVkIGJ5
IGVpdGhlciBzaW5nbGUgb3IgZG91YmxlIHF1b3Rlcy4gQnV0IGlmIHRoZQorU1RSSU5HIGlzIHBh
cnQgb2YgYSBTUEVDX1NUUklORywgdGhlIHF1b3RlcyBzaG91bGQgYmUgb21pdHRlZC4KIAogPWl0
ZW0gQjxOVU1CRVI+CiAKQEAgLTU2OSw3ICs1NzAsNyBAQCBzZXR0aW5ncywgZnJvbSB0aGUgZm9s
bG93aW5nIGxpc3Q6CiBBbGxvdyBhY2Nlc3MgdG8gdGhlIGRpc3BsYXkgdmlhIHRoZSBWTkMgcHJv
dG9jb2wuICBUaGlzIGVuYWJsZXMgdGhlCiBvdGhlciBWTkMtcmVsYXRlZCBzZXR0aW5ncy4gIFRo
ZSBkZWZhdWx0IGlzIHRvIGVuYWJsZSB0aGlzLgogCi09aXRlbSBDPHZuY2xpc3Rlbj0iQUREUkVT
U1s6RElTUExBWU5VTV0iPgorPWl0ZW0gQzx2bmNsaXN0ZW49QUREUkVTU1s6RElTUExBWU5VTV0+
CiAKIFNwZWNpZmllcyB0aGUgSVAgYWRkcmVzcywgYW5kIG9wdGlvbmFsbHkgVk5DIGRpc3BsYXkg
bnVtYmVyLCB0byB1c2UuCiAKQEAgLTU4OSw3ICs1OTAsNyBAQCB2bmNsaXN0ZW4gc3RyaW5nLgog
UmVxdWVzdHMgdGhhdCB0aGUgVk5DIGRpc3BsYXkgc2V0dXAgc2VhcmNoIGZvciBhIGZyZWUgVENQ
IHBvcnQgdG8gdXNlLgogVGhlIGFjdHVhbCBkaXNwbGF5IHVzZWQgY2FuIGJlIGFjY2Vzc2VkIHdp
dGggQzx4bCB2bmN2aWV3ZXI+LgogCi09aXRlbSBDPHZuY3Bhc3N3ZD0iUEFTU1dPUkQiPgorPWl0
ZW0gQzx2bmNwYXNzd2Q9UEFTU1dPUkQ+CiAKIFNwZWNpZmllcyB0aGUgcGFzc3dvcmQgZm9yIHRo
ZSBWTkMgc2VydmVyLiBJZiBwYXNzd29yZCBpcyBzZXQgdG8gYW4KIGVtcHR5IHN0cmluZywgYXV0
aGVudGljYXRpb24gb24gdGhlIFZOQyBzZXJ2ZXIgd2lsbCBiZSBkaXNhYmxlZApAQCAtNjE2LDcg
KzYxNyw3IEBAIEVuYWJsZSBPcGVuR0wgYWNjZWxlcmF0aW9uIG9mIHRoZSBTREwgZGlzcGxheS4g
T25seSBlZmZlY3RzIG1hY2hpbmVzCiB1c2luZyBDPGRldmljZV9tb2RlbF92ZXJzaW9uPSJxZW11
LXhlbi10cmFkaXRpb25hbCI+IGFuZCBvbmx5IGlmIHRoZQogZGV2aWNlLW1vZGVsIHdhcyBjb21w
aWxlZCB3aXRoIE9wZW5HTCBzdXBwb3J0LiBEaXNhYmxlZCBieSBkZWZhdWx0LgogCi09aXRlbSBD
PGtleW1hcD0iTEFORyI+Cis9aXRlbSBDPGtleW1hcD1MQU5HPgogCiBDb25maWd1cmUgdGhlIGtl
eW1hcCB0byB1c2UgZm9yIHRoZSBrZXlib2FyZCBhc3NvY2lhdGVkIHdpdGggdGhpcwogZGlzcGxh
eS4gSWYgdGhlIGlucHV0IG1ldGhvZCBkb2VzIG5vdCBlYXNpbHkgc3VwcG9ydCByYXcga2V5Y29k
ZXMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Apr 20 23:55:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Apr 2017 23:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d1Lul-0003pN-Nw; Thu, 20 Apr 2017 23:55:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1Luk-0003pH-4B
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:06 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 0F/36-03058-95A49F85; Thu, 20 Apr 2017 23:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfC62e
 EwY69OhYTthk4MHps79vFHsAYxZqZl5RfkcCaceLSTOaCNcoVs1ddY25gvCjdxcjFISTwhVHi
 /+85jBDOeUaJ/p4XzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvYSGzY+
 54VpJxXwExizddYkDALUPn109NYJzByLGBkWMWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwfhrWcAhRkkOJiVR3jSpnxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHiVPIFygkWp6akVaZk5wOCASUtw8CiJ8G7xAErzFhck5hZnpkOkTjEqSonzJoD0
 CYAkMkrz4NpgAXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxTQabwZOaVwE1/BbSYCWjxW
 b8fIItLEhFSUg2M0304HqeHyfo/MVy2au8JKZN7V/adCghh2y3ygXvSzfIHX13+vJfvZw0OWV
 6vlbuSLXqzWJ2AisiGxK+8LEc5DKexFbgfaFVU/ebF+51Ve6NTeM/lVxNPBuZZ+Edv1nq3POS
 h4+XoI08emgRx8cZqn9TuT9atnfpKaOK7Qx91Vtb2r/slff2rEktxRqKhFnNRcSIAvkhtCUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1492732503!64598778!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2019 invoked from network); 20 Apr 2017 23:55:04 -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; 20 Apr 2017 23:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1Lug-0000Uk-N0
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 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 1d1Lug-0001Ji-KV
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d1Lug-0001Ji-KV@xenbits.xenproject.org>
Date: Thu, 20 Apr 2017 23:55:02 +0000
Subject: [Xen-changelog] [xen master] x86emul: add "unblock NMI" retire flag
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc1NzA0MjY2Zjk4N2MxMWVkOThjZDBhMjZjNTI4OThhYjM1OGU5NWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE5
IDEzOjI0OjE4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE5IDEzOjI0OjE4IDIwMTcgKzAyMDAKCiAgICB4
ODZlbXVsOiBhZGQgInVuYmxvY2sgTk1JIiByZXRpcmUgZmxhZwogICAgCiAgICBObyBtYXR0ZXIg
dGhhdCB3ZSBlbXVsYXRlIElSRVQgZm9yIChndWVzdCkgcmVhbCBtb2RlIG9ubHkgcmlnaHQgbm93
LCB3ZQogICAgc2hvdWxkIGdldCBpdHMgZWZmZWN0IG9uICh2aXJ0dWFsKSBOTUkgZGVsaXZlcnkg
cmlnaHQuIE5vdGUgdGhhdCB3ZSBjYW4KICAgIHNpbXBseSBjaGVjayB0aGUgb3RoZXIgcmV0aXJl
IGZsYWdzIGFsc28gaW4gdGhlICFPS0FZIGNhc2UsIGFzIHRoZQogICAgaW5zbiBlbXVsYXRvciBu
b3cgZ3VhcmFudGVlcyB0aGVtIHRvIG9ubHkgYmUgc2V0IG9uIE9LQVkuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICAgICAgIHwgMTMgKysrKysrKy0tLS0tLQogeGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAxMyArKysrKysrKysrKy0tCiB4ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdl
ZCwgMTkgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDkx
ZTI2OWYuLjYxMmMxZjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xOTU1LDkgKzE5NTUsNiBAQCBzdGF0
aWMgaW50IF9odm1fZW11bGF0ZV9vbmUoc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxf
Y3R4dCwKICAgICAgICAgbWVtY3B5KHZpby0+bW1pb19pbnNuLCBodm1lbXVsX2N0eHQtPmluc25f
YnVmLCB2aW8tPm1taW9faW5zbl9ieXRlcyk7CiAgICAgfQogCi0gICAgaWYgKCByYyAhPSBYODZF
TVVMX09LQVkgKQotICAgICAgICByZXR1cm4gcmM7Ci0KICAgICBpZiAoIGh2bWVtdWxfY3R4dC0+
Y3R4dC5yZXRpcmUuc2luZ2xlc3RlcCApCiAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9u
KFRSQVBfZGVidWcsIFg4Nl9FVkVOVF9OT19FQyk7CiAKQEAgLTE5NjYsMTUgKzE5NjMsMTkgQEAg
c3RhdGljIGludCBfaHZtX2VtdWxhdGVfb25lKHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1l
bXVsX2N0eHQsCiAgICAgLyogTU9WLVNTIGluc3RydWN0aW9uIHRvZ2dsZXMgTU9WLVNTIHNoYWRv
dywgZWxzZSB3ZSBqdXN0IGNsZWFyIGl0LiAqLwogICAgIGlmICggaHZtZW11bF9jdHh0LT5jdHh0
LnJldGlyZS5tb3Zfc3MgKQogICAgICAgICBuZXdfaW50cl9zaGFkb3cgXj0gSFZNX0lOVFJfU0hB
RE9XX01PVl9TUzsKLSAgICBlbHNlCisgICAgZWxzZSBpZiAoIHJjICE9IFg4NkVNVUxfUkVUUlkg
KQogICAgICAgICBuZXdfaW50cl9zaGFkb3cgJj0gfkhWTV9JTlRSX1NIQURPV19NT1ZfU1M7CiAK
ICAgICAvKiBTVEkgaW5zdHJ1Y3Rpb24gdG9nZ2xlcyBTVEkgc2hhZG93LCBlbHNlIHdlIGp1c3Qg
Y2xlYXIgaXQuICovCiAgICAgaWYgKCBodm1lbXVsX2N0eHQtPmN0eHQucmV0aXJlLnN0aSApCiAg
ICAgICAgIG5ld19pbnRyX3NoYWRvdyBePSBIVk1fSU5UUl9TSEFET1dfU1RJOwotICAgIGVsc2UK
KyAgICBlbHNlIGlmICggcmMgIT0gWDg2RU1VTF9SRVRSWSApCiAgICAgICAgIG5ld19pbnRyX3No
YWRvdyAmPSB+SFZNX0lOVFJfU0hBRE9XX1NUSTsKIAorICAgIC8qIElSRVQsIGlmIHZhbGlkIGlu
IHRoZSBnaXZlbiBjb250ZXh0LCBjbGVhcnMgTk1JIGJsb2NraW5nLiAqLworICAgIGlmICggaHZt
ZW11bF9jdHh0LT5jdHh0LnJldGlyZS51bmJsb2NrX25taSApCisgICAgICAgIG5ld19pbnRyX3No
YWRvdyAmPSB+SFZNX0lOVFJfU0hBRE9XX05NSTsKKwogICAgIGlmICggaHZtZW11bF9jdHh0LT5p
bnRyX3NoYWRvdyAhPSBuZXdfaW50cl9zaGFkb3cgKQogICAgIHsKICAgICAgICAgaHZtZW11bF9j
dHh0LT5pbnRyX3NoYWRvdyA9IG5ld19pbnRyX3NoYWRvdzsKQEAgLTE5ODcsNyArMTk4OCw3IEBA
IHN0YXRpYyBpbnQgX2h2bV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZt
ZW11bF9jdHh0LAogICAgICAgICBodm1faGx0KHJlZ3MtPmVmbGFncyk7CiAgICAgfQogCi0gICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICByZXR1cm4gcmM7CiB9CiAKIGludCBodm1fZW11bGF0
ZV9vbmUoCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IGMzMmZlMmQu
LjZmMTA3NjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00MDAy
LDYgKzQwMDIsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgdWludDMyX3QgbWFzayA9IFg4Nl9F
RkxBR1NfVklQIHwgWDg2X0VGTEFHU19WSUYgfCBYODZfRUZMQUdTX1ZNOwogCiAgICAgICAgIGZh
aWxfaWYoIWluX3JlYWxtb2RlKGN0eHQsIG9wcykpOworICAgICAgICBjdHh0LT5yZXRpcmUudW5i
bG9ja19ubWkgPSB0cnVlOwogICAgICAgICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoeDg2X3NlZ19z
cywgc3BfcG9zdF9pbmMob3BfYnl0ZXMpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmVpcCwgb3BfYnl0ZXMsIGN0eHQsIG9wcykpIHx8CiAgICAgICAgICAgICAgKHJjID0gcmVhZF91
bG9uZyh4ODZfc2VnX3NzLCBzcF9wb3N0X2luYyhvcF9ieXRlcyksCkBAIC03OTE4LDkgKzc5MTks
MTcgQEAgaW50IHg4Nl9lbXVsYXRlX3dyYXBwZXIoCiAKICAgICByYyA9IHg4Nl9lbXVsYXRlKGN0
eHQsIG9wcyk7CiAKLSAgICAvKiBSZXRpcmUgZmxhZ3Mgc2hvdWxkIG9ubHkgYmUgc2V0IGZvciBz
dWNjZXNzZnVsIGluc3RydWN0aW9uIGVtdWxhdGlvbi4gKi8KKyAgICAvKgorICAgICAqIE1vc3Qg
cmV0aXJlIGZsYWdzIHNob3VsZCBvbmx5IGJlIHNldCBmb3Igc3VjY2Vzc2Z1bCBpbnN0cnVjdGlv
bgorICAgICAqIGVtdWxhdGlvbi4KKyAgICAgKi8KICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tB
WSApCi0gICAgICAgIEFTU0VSVChjdHh0LT5yZXRpcmUucmF3ID09IDApOworICAgIHsKKyAgICAg
ICAgdHlwZW9mKGN0eHQtPnJldGlyZSkgcmV0aXJlID0gY3R4dC0+cmV0aXJlOworCisgICAgICAg
IHJldGlyZS51bmJsb2NrX25taSA9IGZhbHNlOworICAgICAgICBBU1NFUlQoIXJldGlyZS5yYXcp
OworICAgIH0KIAogICAgIC8qIEFsbCBjYXNlcyByZXR1cm5pbmcgWDg2RU1VTF9FWENFUFRJT04g
c2hvdWxkIGhhdmUgZmF1bHQgc2VtYW50aWNzLiAqLwogICAgIGlmICggcmMgPT0gWDg2RU1VTF9F
WENFUFRJT04gKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAppbmRleCBkOWEy
NTJlLi5lNWVjOGE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApAQCAt
NDkwLDYgKzQ5MCw3IEBAIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0CiAgICAgICAgICAgICBib29s
IGhsdDoxOyAgICAgICAgICAvKiBJbnN0cnVjdGlvbiBITFRlZC4gKi8KICAgICAgICAgICAgIGJv
b2wgbW92X3NzOjE7ICAgICAgIC8qIEluc3RydWN0aW9uIHNldHMgTU9WLVNTIGlycSBzaGFkb3cu
ICovCiAgICAgICAgICAgICBib29sIHN0aToxOyAgICAgICAgICAvKiBJbnN0cnVjdGlvbiBzZXRz
IFNUSSBpcnEgc2hhZG93LiAqLworICAgICAgICAgICAgYm9vbCB1bmJsb2NrX25taToxOyAgLyog
SW5zdHJ1Y3Rpb24gY2xlYXJzIE5NSSBibG9ja2luZy4gKi8KICAgICAgICAgICAgIGJvb2wgc2lu
Z2xlc3RlcDoxOyAgIC8qIFNpbmdsZXN0ZXBwaW5nIHdhcyBhY3RpdmUuICovCiAgICAgICAgIH07
CiAgICAgfSByZXRpcmU7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Apr 20 23:55:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Apr 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.xen.org>)
	id 1d1Lut-0003po-PZ; Thu, 20 Apr 2017 23:55:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1Lut-0003pg-88
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:15 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 B0/82-02192-26A49F85; Thu, 20 Apr 2017 23:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTfR62e
 EwaqNNhYTthk4MHps79vFHsAYxZqZl5RfkcCa0fCTq+AHd8Xcvg7GBsYDnF2MXBxCAl8YJZbv
 mc4O4ZxnlLgzeS1TFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAq4SJ7bcB
 bN5BcwkDt16xA7SygJU/+dGxQRGjgWMDKsYNYpTi8pSi3QNLfWSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQI9Us/AwLiD8fdxv0OMkhxMSqK8aVI/I4T4kvJTKjMSizPii0pzUos
 PMcpwcChJ8K7zBMoJFqWmp1akZeYAQwMmLcHBoyTCuxQkzVtckJhbnJkOkTrFqCglzpsAkhAA
 SWSU5sG1wcLxEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3qkgU3gy80rgpr8CWswEtPis3
 w+QxSWJCCmpBkbnevMpuh0HH5mc8Jtos3/BvqbiX/bl1s+LNzLxx8+ec3CuQv3pqSs/WxdtCr
 h+uryi9tABtnCvnh6VqkkPCluX9DWe6D+y87lpvBDDtXvCxlO+fVk+/d6uvB2tGfGbeO7tUdg
 +2/B3H0OWSJ3oievS72Q8Zz9s9bZhNgu+oO20ufnyuinPuE8rsRRnJBpqMRcVJwIAiN7T80IC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1492732513!95964064!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43438 invoked from network); 20 Apr 2017 23: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; 20 Apr 2017 23:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1Luq-0000Ut-PG
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 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 1d1Luq-0001Ks-OZ
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d1Luq-0001Ks-OZ@xenbits.xenproject.org>
Date: Thu, 20 Apr 2017 23:55:12 +0000
Subject: [Xen-changelog] [xen master] x86emul: always fill
	x86_insn_modrm()'s outputs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgxOGZmNjUzYTdhZmE1MWUxMTYzMWU0ZWQzNzNmNzBmZDQ1ZTNhMjEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE5
IDEzOjI1OjQ0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE5IDEzOjI1OjQ0IDIwMTcgKzAyMDAKCiAgICB4
ODZlbXVsOiBhbHdheXMgZmlsbCB4ODZfaW5zbl9tb2RybSgpJ3Mgb3V0cHV0cwogICAgCiAgICBU
aGUgZnVuY3Rpb24gaXMgcmF0aGVyIHVubGlrZWx5IHRvIGJlIGNhbGxlZCBmb3IgaW5zbnMgd2hp
Y2ggZG9uJ3QgaGF2ZQogICAgTW9kUk0gYnl0ZXMsIGFuZCBoZW5jZSBhZGRyZXNzaW5nIENvdmVy
aXR5J3MgcmVjdXJyaW5nIGNvbXBsYWludCBvZgogICAgY2FsbGVycyBwb3RlbnRpYWxseSBjb25z
dW1pbmcgdW5pbml0aWFsaXplZCBkYXRhIHdoZW4gdGhleSBrbm93IHRoYXQKICAgIGNlcnRhaW4g
b3Bjb2RlcyBoYXZlIE1vZFJNIGJ5dGVzIGNhbiBiZSBzdXBwcmVzc2VkIHRoaXMgd2F5IHdpdGhv
dXQKICAgIHVuZHVseSBhZGRpbmcgb3ZlcmhlYWQgdG8gZmFzdCBwYXRocy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgOCArKysrKysrLQogMSBmaWxlIGNo
YW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggNmYxMDc2MS4uYzgyMjIyMSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTgwMTcsOCArODAxNywxNCBAQCB4ODZfaW5zbl9t
b2RybShjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlLAogewogICAgIGNoZWNr
X3N0YXRlKHN0YXRlKTsKIAotICAgIGlmICggc3RhdGUtPm1vZHJtX21vZCA+IDMgKQorICAgIGlm
ICggdW5saWtlbHkoc3RhdGUtPm1vZHJtX21vZCA+IDMpICkKKyAgICB7CisgICAgICAgIGlmICgg
cm0gKQorICAgICAgICAgICAgKnJtID0gfjBVOworICAgICAgICBpZiAoIHJlZyApCisgICAgICAg
ICAgICAqcmVnID0gfjBVOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CiAKICAgICBp
ZiAoIHJtICkKICAgICAgICAgKnJtID0gc3RhdGUtPm1vZHJtX3JtOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Apr 20 23:55:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Apr 2017 23:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d1Lv4-0003r2-R8; Thu, 20 Apr 2017 23:55:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1Lv4-0003qr-A0
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:26 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 2B/D4-02202-D6A49F85; Thu, 20 Apr 2017 23:55:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVTfX62e
 EwcUqiwnbDBwYPbb37WIPYIxizcxLyq9IYM2Ydb+breChaMWsSQUNjP/5uxg5OYQEvjBKdF42
 72LkArLPM0r8mniSpYuRg4NNQExi7l4FkBoRAVWJWSuWM0PUq0s0/W5gA7GFBcIk5s9vYgWxe
 QXMJKa/X8cEYrMA1f9dMYd9AiPHAkaGVYzqxalFZalFumZ6SUWZ6RkluYmZObqGBsZ6uanFxY
 npqTmJScV6yfm5mxiB3qhnYGDcwXilzfkQoyQHk5Iob5rUzwghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErxKnkA5waLU9NSKtMwcYFjApCU4eJREeLd4AKV5iwsSc4sz0yFSpxgVpcR5E0D6BEAS
 GaV5cG2wULzEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZg3FGQKT2ZeCdz0V0CLmYAWn/X7A
 bK4JBEhJdXA2O6weMGNb10/2gzW+qc5/cw2LtfrYdvt/kD+IXtHfs86i4NVTin80yfMjmR9VN
 GvlWR/Lzzo2drjk65plPtKNt3c0nhq7uGA7FO9yqyOsdVB0kzH6lgy1J9FXFkw/0n13d/nzzJ
 139eOOxJWHsEQdOZbM0fX5IJz5+Zt/+RZNf/dhROhAvlvlViKMxINtZiLihMBWzwLI0ACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1492732524!38575991!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65003 invoked from network); 20 Apr 2017 23:55:24 -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; 20 Apr 2017 23:55:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1Lv0-0000V8-V6
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 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 1d1Lv0-0001Lv-Qb
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d1Lv0-0001Lv-Qb@xenbits.xenproject.org>
Date: Thu, 20 Apr 2017 23:55:22 +0000
Subject: [Xen-changelog] [xen master] x86/HVM: restrict emulation in
	hvm_descriptor_access_intercept()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFjMWRiZGM1MGVlN2IwNDhhOGZkZmRmYzNhOTE5MWQyNDc0MWQ4MmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE5
IDEzOjI2OjE4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE5IDEzOjI2OjE4IDIwMTcgKzAyMDAKCiAgICB4
ODYvSFZNOiByZXN0cmljdCBlbXVsYXRpb24gaW4gaHZtX2Rlc2NyaXB0b3JfYWNjZXNzX2ludGVy
Y2VwdCgpCiAgICAKICAgIFdoaWxlIEkgZGlkIHJldmlldyBkMGE2OTlhMzg5ICgieDg2L21vbml0
b3I6IGFkZCBzdXBwb3J0IGZvciBkZXNjcmlwdG9yCiAgICBhY2Nlc3MgZXZlbnRzIikgaXQgZGlk
bid0IHJlYWxseSBvY2N1ciB0byBtZSB0aGF0IHNvbWVvbmUgY291bGQgYmUgdGhpcwogICAgYmx1
bnQgYW5kIGFkZCB1bmd1YXJkZWQgZW11bGF0aW9uIGFnYWluIGp1c3QgYSBmZXcgd2Vla3MgYWZ0
ZXIgd2UKICAgIGd1YXJkZWQgYWxsIHNwZWNpYWwgcHVycG9zZSBlbXVsYXRvciBpbnZvY2F0aW9u
cy4gRml4IHRoaXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgNDIgKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggOWZmZTcwMi4uOTIwNjAzMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCkBAIC0zNTk4LDYgKzM1OTgsMjggQEAgZ3BfZmF1bHQ6CiAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOwogfQogCitzdGF0aWMgYm9vbCBpc19zeXNkZXNjX2FjY2Vzcyhjb25zdCBz
dHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgdW5zaWdu
ZWQgaW50IGV4dDsKKyAgICBpbnQgbW9kZSA9IHg4Nl9pbnNuX21vZHJtKHN0YXRlLCBOVUxMLCAm
ZXh0KTsKKworICAgIHN3aXRjaCAoIGN0eHQtPm9wY29kZSApCisgICAgeworICAgIGNhc2UgWDg2
RU1VTF9PUEMoMHgwZiwgMHgwMCk6CisgICAgICAgIGlmICggIShleHQgJiA0KSApIC8qIFNMRFQg
LyBTVFIgLyBMTERUIC8gTFRSICovCisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEpOgorICAgICAgICBpZiAo
IG1vZGUgIT0gMyAmJiAhKGV4dCAmIDQpICkgLyogU0dEVCAvIFNJRFQgLyBMR0RUIC8gTElEVCAq
LworICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAg
IHJldHVybiBmYWxzZTsKK30KKwogaW50IGh2bV9kZXNjcmlwdG9yX2FjY2Vzc19pbnRlcmNlcHQo
dWludDY0X3QgZXhpdF9pbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3Qgdm14X2V4aXRfcXVhbGlmaWNhdGlvbiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBkZXNjcmlwdG9yLCBib29sIGlzX3dyaXRlKQpAQCAt
MzYxMSwyNCArMzYzMyw4IEBAIGludCBodm1fZGVzY3JpcHRvcl9hY2Nlc3NfaW50ZXJjZXB0KHVp
bnQ2NF90IGV4aXRfaW5mbywKICAgICAgICAgaHZtX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3Mo
ZXhpdF9pbmZvLCB2bXhfZXhpdF9xdWFsaWZpY2F0aW9uLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkZXNjcmlwdG9yLCBpc193cml0ZSk7CiAgICAgfQotICAgIGVsc2UK
LSAgICB7Ci0gICAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0IGN0eHQ7Ci0KLSAgICAgICAg
aHZtX2VtdWxhdGVfaW5pdF9vbmNlKCZjdHh0LCBOVUxMLCBndWVzdF9jcHVfdXNlcl9yZWdzKCkp
OwotICAgICAgICBzd2l0Y2ggKCBodm1fZW11bGF0ZV9vbmUoJmN0eHQpICkKLSAgICAgICAgewot
ICAgICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgotICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGN1cnJkKTsKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLSAg
ICAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKLSAgICAgICAgICAgIGh2bV9pbmplY3RfZXZl
bnQoJmN0eHQuY3R4dC5ldmVudCk7Ci0gICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAg
ICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGh2bV9lbXVsYXRlX3dyaXRlYmFjaygmY3R4dCk7
Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgIH0KKyAgICBlbHNlIGlmICggIWh2
bV9lbXVsYXRlX29uZV9pbnNuKGlzX3N5c2Rlc2NfYWNjZXNzKSApCisgICAgICAgIGRvbWFpbl9j
cmFzaChjdXJyZCk7CiAKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Apr 20 23:55:42 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Apr 2017 23:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d1LvK-0003sz-Sv; Thu, 20 Apr 2017 23:55:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1LvK-0003sl-CC
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:42 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D7/87-01992-C7A49F85; Thu, 20 Apr 2017 23:55:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbfS62e
 EwY8GdosJ2wwcGD229+1iD2CMYs3MS8qvSGDNuLn6GmPBJM2KSzu7mRoY2xS7GLk4hAS+MEpM
 On+eFcI5zyjx+O1k5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUCJJ6fX
 skKYvMKmElc3L+WCcRmAao/dOs08wRGjgWMDKsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NTP
 VyU4uLE9NTcxKTivWS83M3MQK9wgAEOxj7ZjkfYpTkYFIS5U2T+hkhxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYJXyRMoJ1iUmp5akZaZAwwPmLQEB4+SCO8WD6A0b3FBYm5xZjpE6hSjLse7pR/e
 Mwmx5OXnpUqJ8z4AKRIAKcoozYMbAQvVS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmDQW5h
 CczrwRu0yugI5iAjjjr9wPkiJJEhJRUA6PDjymRau+fO2wRkrt6S9FvZm3Jurmac94sZosL9j
 Wcv9TZ780lzlONt89qWD/vPtfLqp8m55dSu+FKbhbX/fvhvlZbH180Eavz7GD7+CR5VtPH6X2
 J+9ou70md8HfC2fcLv223MdF1a7kj/SZ9Q8CWUv/wRMZ9mkrVapkqltV5EedsOA94v1NiKc5I
 NNRiLipOBACKNEQDUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1492732533!73009138!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6444 invoked from network); 20 Apr 2017 23:55:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Apr 2017 23:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1LvB-0000VM-0p
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1LvB-0001N2-0H
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d1LvB-0001N2-0H@xenbits.xenproject.org>
Date: Thu, 20 Apr 2017 23:55:33 +0000
Subject: [Xen-changelog] [xen master] VMX: don't blindly enable descriptor
	table exiting control
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkxMTE1ZjhiNmU0NzkyZTJjYWYzZGRlNDA1ZWEwNjgwNjA1NjliZmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE5
IDEzOjI2OjU1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE5IDEzOjI2OjU1IDIwMTcgKzAyMDAKCiAgICBW
TVg6IGRvbid0IGJsaW5kbHkgZW5hYmxlIGRlc2NyaXB0b3IgdGFibGUgZXhpdGluZyBjb250cm9s
CiAgICAKICAgIFRoaXMgaXMgYW4gb3B0aW9uYWwgZmVhdHVyZSBhbmQgaGVuY2Ugd2Ugc2hvdWxk
IGNoZWNrIGZvciBpdCBiZWZvcmUKICAgIHVzZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmMgICAgICAgIHwgOCArKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAg
ICB8IDUgKysrKy0KIHhlbi9hcmNoL3g4Ni9tb25pdG9yLmMgICAgICAgICAgICAgfCAzICsrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCB8IDIgKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbW9uaXRvci5oICAgICAgfCA2ICsrKystLQogNSBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRleCA5OWM3N2I5Li44
MTAzYjIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC0yMjYsNiArMjI2LDcgQEAgc3RhdGljIGludCB2
bXhfaW5pdF92bWNzX2NvbmZpZyh2b2lkKQogICAgICAgICBvcHQgPSAoU0VDT05EQVJZX0VYRUNf
VklSVFVBTElaRV9BUElDX0FDQ0VTU0VTIHwKICAgICAgICAgICAgICAgIFNFQ09OREFSWV9FWEVD
X1dCSU5WRF9FWElUSU5HIHwKICAgICAgICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9F
UFQgfAorICAgICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNfREVTQ1JJUFRPUl9UQUJMRV9FWElU
SU5HIHwKICAgICAgICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9SRFRTQ1AgfAogICAg
ICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNfUEFVU0VfTE9PUF9FWElUSU5HIHwKICAgICAgICAg
ICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9JTlZQQ0lEIHwKQEAgLTEwMjAsNiArMTAyMSwx
MyBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNzKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgdi0+
YXJjaC5odm1fdm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wgPSB2bXhfc2Vjb25kYXJ5X2V4ZWNf
Y29udHJvbDsKIAorICAgIC8qCisgICAgICogRGlzYWJsZSBkZXNjcmlwdG9yIHRhYmxlIGV4aXRp
bmc6IEl0J3MgY29udHJvbGxlZCBieSB0aGUgVk0gZXZlbnQKKyAgICAgKiBtb25pdG9yIHJlcXVl
c3RpbmcgaXQuCisgICAgICovCisgICAgdi0+YXJjaC5odm1fdm14LnNlY29uZGFyeV9leGVjX2Nv
bnRyb2wgJj0KKyAgICAgICAgflNFQ09OREFSWV9FWEVDX0RFU0NSSVBUT1JfVEFCTEVfRVhJVElO
RzsKKwogICAgIC8qIERpc2FibGUgVlBJRCBmb3Igbm93OiB3ZSBkZWNpZGUgd2hlbiB0byBlbmFi
bGUgaXQgb24gVk1FTlRFUi4gKi8KICAgICB2LT5hcmNoLmh2bV92bXguc2Vjb25kYXJ5X2V4ZWNf
Y29udHJvbCAmPSB+U0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZQSUQ7CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5k
ZXggYWQ4MzEwOC4uYWI1MmU0MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTIzMjUsNyArMjMyNSw2IEBA
IHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEgdm14X2Z1bmN0aW9u
X3RhYmxlID0gewogICAgIC5oYW5kbGVfY2QgICAgICAgICAgICA9IHZteF9oYW5kbGVfY2QsCiAg
ICAgLnNldF9pbmZvX2d1ZXN0ICAgICAgID0gdm14X3NldF9pbmZvX2d1ZXN0LAogICAgIC5zZXRf
cmR0c2NfZXhpdGluZyAgICA9IHZteF9zZXRfcmR0c2NfZXhpdGluZywKLSAgICAuc2V0X2Rlc2Ny
aXB0b3JfYWNjZXNzX2V4aXRpbmcgPSB2bXhfc2V0X2Rlc2NyaXB0b3JfYWNjZXNzX2V4aXRpbmcs
CiAgICAgLm5odm1fdmNwdV9pbml0aWFsaXNlID0gbnZteF92Y3B1X2luaXRpYWxpc2UsCiAgICAg
Lm5odm1fdmNwdV9kZXN0cm95ICAgID0gbnZteF92Y3B1X2Rlc3Ryb3ksCiAgICAgLm5odm1fdmNw
dV9yZXNldCAgICAgID0gbnZteF92Y3B1X3Jlc2V0LApAQCAtMjQ0Niw2ICsyNDQ1LDEwIEBAIGNv
bnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZvaWQpCiAg
ICAgICAgIHJldHVybiBOVUxMOwogICAgIH0KIAorICAgIGlmICggY3B1X2hhc192bXhfZHRfZXhp
dGluZyApCisgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS5zZXRfZGVzY3JpcHRvcl9hY2Nlc3Nf
ZXhpdGluZyA9CisgICAgICAgICAgICB2bXhfc2V0X2Rlc2NyaXB0b3JfYWNjZXNzX2V4aXRpbmc7
CisKICAgICAvKgogICAgICAqIERvIG5vdCBlbmFibGUgRVBUIHdoZW4gKCFjcHVfaGFzX3ZteF9w
YXQpLCB0byBwcmV2ZW50IHNlY3VyaXR5IGhvbGUKICAgICAgKiAocmVmZXIgdG8gaHR0cDovL3hl
bmJpdHMueGVuLm9yZy94c2EvYWR2aXNvcnktNjAuaHRtbCkuCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwppbmRleCBlZWI2N2Y1Li40
NDljNjRjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tb25pdG9yLmMKQEAgLTIxOSw2ICsyMTksOSBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0
bF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBpZiAoIHVubGlrZWx5KG9sZF9zdGF0
dXMgPT0gcmVxdWVzdGVkX3N0YXR1cykgKQogICAgICAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAK
KyAgICAgICAgaWYgKCAhaHZtX2Z1bmNzLnNldF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nICkK
KyAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKwogICAgICAgICBkb21haW5fcGF1c2Uo
ZCk7CiAgICAgICAgIGFkLT5tb25pdG9yLmRlc2NyaXB0b3JfYWNjZXNzX2VuYWJsZWQgPSByZXF1
ZXN0ZWRfc3RhdHVzOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgv
dm1jcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAppbmRleCBkYzVkOTFm
Li45NTA3YmQyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKQEAgLTI3NCw2ICsyNzQs
OCBAQCBleHRlcm4gdTY0IHZteF9lcHRfdnBpZF9jYXA7CiAgICAgKHZteF9jcHVfYmFzZWRfZXhl
Y19jb250cm9sICYgQ1BVX0JBU0VEX0FDVElWQVRFX1NFQ09OREFSWV9DT05UUk9MUykKICNkZWZp
bmUgY3B1X2hhc192bXhfZXB0IFwKICAgICAodm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgJiBT
RUNPTkRBUllfRVhFQ19FTkFCTEVfRVBUKQorI2RlZmluZSBjcHVfaGFzX3ZteF9kdF9leGl0aW5n
IFwKKyAgICAodm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgJiBTRUNPTkRBUllfRVhFQ19ERVND
UklQVE9SX1RBQkxFX0VYSVRJTkcpCiAjZGVmaW5lIGNwdV9oYXNfdm14X3ZwaWQgXAogICAgICh2
bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCAmIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9WUElEKQog
I2RlZmluZSBjcHVfaGFzX21vbml0b3JfdHJhcF9mbGFnIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKaW5k
ZXggYzNkMjY5OS4uODFhMTMzYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25p
dG9yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKQEAgLTc3LDEzICs3Nywx
NSBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVz
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUKSB8CiAgICAgICAgICAgICAgICAgICAgKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKICAgICAgICAgICAg
ICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8Ci0gICAgICAg
ICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwK
LSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0Nf
QUNDRVNTKTsKKyAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX0lOVEVSUlVQVCk7CiAKICAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24gVk1YLCB3
ZSBjYW4ganVzdCBjYWxsIHRoZSBodm0gZnVuYyAqLwogICAgIGlmICggaHZtX2lzX3NpbmdsZXN0
ZXBfc3VwcG9ydGVkKCkgKQogICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9TSU5HTEVTVEVQKTsKIAorICAgIGlmICggaHZtX2Z1bmNzLnNldF9k
ZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nICkKKyAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgxVSA8
PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1MpOworCiAgICAgcmV0dXJuIGNh
cGFiaWxpdGllczsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Apr 20 23:55:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Apr 2017 23:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d1LvO-0003tm-Ul; Thu, 20 Apr 2017 23:55:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1LvN-0003ta-M9
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:45 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 08/EE-02181-08A49F85; Thu, 20 Apr 2017 23:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbfB62e
 EwY3PAhYTthk4MHps79vFHsAYxZqZl5RfkcCacfDZEraCI3YVfSv2Mjcw9hl1MXJxCAl8YZRY
 fukFO4RznlHi2KRFQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAkkSfz9dZ
 QKxeQXMJF6+u8kKYrMA1d84sItlAiPHAkaGVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBqZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2MX/qdDzFKcjApifKmSf2MEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBu84TKCdYlJqeWpGWmQMMDpi0BAePkgjvUpA0b3FBYm5xZjpE6hSjLseOI+/fMwmx
 5OXnpUqJ8yaAFAmAFGWU5sGNgAXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzSoBM4cnMK
 4Hb9AroCCagI876/QA5oiQRISXVwCj00y9wyfGCmi/OrO23nn8qi+Ox6Tj56NzDpCm9+9oTvs
 z6fOf/xjBGOWa1N9N/7LmxW407wX9rVUxz+NvLuwx5d65n+Pvn9P86RYEjd0J27ykPPcdx06n
 TWPJ4k+k1j6a53/pmPX8x7+WmjtLIv+8OPVxroXb+1JMpoSYrIg3n+M48mCTNd2KHEktxRqKh
 FnNRcSIA0aRZ1k8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1492732543!78472500!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10983 invoked from network); 20 Apr 2017 23:55: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; 20 Apr 2017 23:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1LvL-0000VR-3F
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1LvL-0001OD-2Y
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d1LvL-0001OD-2Y@xenbits.xenproject.org>
Date: Thu, 20 Apr 2017 23:55:43 +0000
Subject: [Xen-changelog] [xen master] x86/HVM: don't uniformly report "MMIO"
	for various forms of failed emulation
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg1NTVhODVhN2E1ODFmMjI2M2E4MWUwZjRkYzdkYzI0YjBjMzg5NDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE5
IDEzOjI5OjE0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE5IDEzOjI5OjE0IDIwMTcgKzAyMDAKCiAgICB4
ODYvSFZNOiBkb24ndCB1bmlmb3JtbHkgcmVwb3J0ICJNTUlPIiBmb3IgdmFyaW91cyBmb3JtcyBv
ZiBmYWlsZWQgZW11bGF0aW9uCiAgICAKICAgIFRoaXMgaGVscHMgZGlzdGluZ3Vpc2hpbmcgdGhl
IGNhbGwgcGF0aHMgbGVhZGluZyB0aGVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAg
ICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9pby5jICAgICAgICAgICAgIHwgIDQgKystLQog
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3ZteC9yZWFsbW9kZS5jICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaCB8ICA5
ICsrKysrLS0tLQogNyBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDYxMmMxZjkuLjExZTRhYmEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
CkBAIC0yMDMzLDcgKzIwMzMsNyBAQCBpbnQgaHZtX2VtdWxhdGVfb25lX21taW8odW5zaWduZWQg
bG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgZ2xhKQogICAgIHN3aXRjaCAoIHJjICkKICAgICB7CiAg
ICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKLSAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9u
X3N0YXRlKFhFTkxPR19HX1dBUk5JTkcgIk1NQ0ZHIiwgJmN0eHQpOworICAgICAgICBodm1fZHVt
cF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklORywgIk1NQ0ZHIiwgJmN0eHQpOwogICAg
ICAgICBicmVhazsKICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgogICAgICAgICBodm1faW5q
ZWN0X2V2ZW50KCZjdHh0LmN0eHQuZXZlbnQpOwpAQCAtMjA5MSw3ICsyMDkxLDcgQEAgdm9pZCBo
dm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoZW51bSBlbXVsX2tpbmQga2luZCwgdW5zaWduZWQgaW50
IHRyYXBuciwKICAgICAgICAgICovCiAgICAgICAgIHJldHVybjsKICAgICBjYXNlIFg4NkVNVUxf
VU5IQU5ETEVBQkxFOgotICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0df
REVCVUcgIk1lbSBldmVudCIsICZjdHgpOworICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3Rh
dGUoWEVOTE9HX0dfREVCVUcsICJNZW0gZXZlbnQiLCAmY3R4KTsKICAgICAgICAgaHZtX2luamVj
dF9od19leGNlcHRpb24odHJhcG5yLCBlcnJjb2RlKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBYODZFTVVMX0VYQ0VQVElPTjoKQEAgLTIyMTgsNyArMjIxOCw3IEBAIHN0YXRpYyBjb25zdCBj
aGFyICpndWVzdF94ODZfbW9kZV90b19zdHIoaW50IG1vZGUpCiAgICAgfQogfQogCi12b2lkIGh2
bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShjb25zdCBjaGFyICpwcmVmaXgsCit2b2lkIGh2bV9kdW1w
X2VtdWxhdGlvbl9zdGF0ZShjb25zdCBjaGFyICpsb2dsdmwsIGNvbnN0IGNoYXIgKnByZWZpeCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpo
dm1lbXVsX2N0eHQpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwpAQCAtMjIy
Niw4ICsyMjI2LDggQEAgdm9pZCBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoY29uc3QgY2hhciAq
cHJlZml4LAogICAgIGNvbnN0IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpjcyA9CiAgICAgICAg
IGh2bWVtdWxfZ2V0X3NlZ19yZWcoeDg2X3NlZ19jcywgaHZtZW11bF9jdHh0KTsKIAotICAgIHBy
aW50aygiJXMgZW11bGF0aW9uIGZhaWxlZDogJXB2ICVzIEAgJTA0eDolMDhseCAtPiAlKnBoXG4i
LAotICAgICAgICAgICBwcmVmaXgsIGN1cnIsIG1vZGVfc3RyLCBjcy0+c2VsLCBodm1lbXVsX2N0
eHQtPmluc25fYnVmX2VpcCwKKyAgICBwcmludGsoIiVzJXMgZW11bGF0aW9uIGZhaWxlZDogJXB2
ICVzIEAgJTA0eDolMDhseCAtPiAlKnBoXG4iLAorICAgICAgICAgICBsb2dsdmwsIHByZWZpeCwg
Y3VyciwgbW9kZV9zdHIsIGNzLT5zZWwsIGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfZWlwLAogICAg
ICAgICAgICBodm1lbXVsX2N0eHQtPmluc25fYnVmX2J5dGVzLCBodm1lbXVsX2N0eHQtPmluc25f
YnVmKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKaW5kZXggOTIwNjAzMC4uYTQ0MTk1NSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zNjMzLDcg
KzM2MzMsNyBAQCBpbnQgaHZtX2Rlc2NyaXB0b3JfYWNjZXNzX2ludGVyY2VwdCh1aW50NjRfdCBl
eGl0X2luZm8sCiAgICAgICAgIGh2bV9tb25pdG9yX2Rlc2NyaXB0b3JfYWNjZXNzKGV4aXRfaW5m
bywgdm14X2V4aXRfcXVhbGlmaWNhdGlvbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZGVzY3JpcHRvciwgaXNfd3JpdGUpOwogICAgIH0KLSAgICBlbHNlIGlmICggIWh2
bV9lbXVsYXRlX29uZV9pbnNuKGlzX3N5c2Rlc2NfYWNjZXNzKSApCisgICAgZWxzZSBpZiAoICFo
dm1fZW11bGF0ZV9vbmVfaW5zbihpc19zeXNkZXNjX2FjY2VzcywgInN5c2Rlc2MgYWNjZXNzIikg
KQogICAgICAgICBkb21haW5fY3Jhc2goY3VycmQpOwogCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
aW8uYwppbmRleCA2NzUyOGQ5Li4yMTRhYjMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2lvLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCkBAIC03Nyw3ICs3Nyw3IEBAIHZvaWQg
c2VuZF9pbnZhbGlkYXRlX3JlcSh2b2lkKQogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJV
bnN1Y2Nlc3NmdWwgbWFwLWNhY2hlIGludmFsaWRhdGVcbiIpOwogfQogCi1ib29sIGh2bV9lbXVs
YXRlX29uZV9pbnNuKGh2bV9lbXVsYXRlX3ZhbGlkYXRlX3QgKnZhbGlkYXRlKQorYm9vbCBodm1f
ZW11bGF0ZV9vbmVfaW5zbihodm1fZW11bGF0ZV92YWxpZGF0ZV90ICp2YWxpZGF0ZSwgY29uc3Qg
Y2hhciAqZGVzY3IpCiB7CiAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgY3R4dDsKICAgICBz
dHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CkBAIC05Niw3ICs5Niw3IEBAIGJvb2wgaHZtX2Vt
dWxhdGVfb25lX2luc24oaHZtX2VtdWxhdGVfdmFsaWRhdGVfdCAqdmFsaWRhdGUpCiAgICAgc3dp
dGNoICggcmMgKQogICAgIHsKICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgotICAgICAg
ICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklORyAiTU1JTyIsICZjdHh0
KTsKKyAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX1dBUk5JTkcsIGRl
c2NyLCAmY3R4dCk7CiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGNhc2UgWDg2RU1VTF9F
WENFUFRJT046CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDUzMWM2NGYuLjA3ZTk3MTggMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCkBAIC0yNjc2LDcgKzI2NzYsNyBAQCB2b2lkIHN2bV92bWV4aXRfaGFuZGxlcihzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIGlmICggaGFuZGxlX3Bpbyhwb3J0LCBi
eXRlcywgZGlyKSApCiAgICAgICAgICAgICAgICAgX191cGRhdGVfZ3Vlc3RfZWlwKHJlZ3MsIHZt
Y2ItPmV4aXRpbmZvMiAtIHZtY2ItPnJpcCk7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAo
ICFodm1fZW11bGF0ZV9vbmVfaW5zbih4ODZfaW5zbl9pc19wb3J0aW8pICkKKyAgICAgICAgZWxz
ZSBpZiAoICFodm1fZW11bGF0ZV9vbmVfaW5zbih4ODZfaW5zbl9pc19wb3J0aW8sICJwb3J0IEkv
TyIpICkKICAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQs
IDApOwogICAgICAgICBicmVhazsKIApAQCAtMjY4NCw3ICsyNjg0LDcgQEAgdm9pZCBzdm1fdm1l
eGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgY2FzZSBWTUVYSVRf
Q1IwX1dSSVRFIC4uLiBWTUVYSVRfQ1IxNV9XUklURToKICAgICAgICAgaWYgKCBjcHVfaGFzX3N2
bV9kZWNvZGUgJiYgKHZtY2ItPmV4aXRpbmZvMSAmICgxVUxMIDw8IDYzKSkgKQogICAgICAgICAg
ICAgc3ZtX3ZtZXhpdF9kb19jcl9hY2Nlc3Modm1jYiwgcmVncyk7Ci0gICAgICAgIGVsc2UgaWYg
KCAhaHZtX2VtdWxhdGVfb25lX2luc24oeDg2X2luc25faXNfY3JfYWNjZXNzKSApCisgICAgICAg
IGVsc2UgaWYgKCAhaHZtX2VtdWxhdGVfb25lX2luc24oeDg2X2luc25faXNfY3JfYWNjZXNzLCAi
Q1IgYWNjZXNzIikgKQogICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9n
cF9mYXVsdCwgMCk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0yNjk0LDcgKzI2OTQsNyBAQCB2b2lk
IHN2bV92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAg
ICAgIHN2bV9pbnZscGdfaW50ZXJjZXB0KHZtY2ItPmV4aXRpbmZvMSk7CiAgICAgICAgICAgICBf
X3VwZGF0ZV9ndWVzdF9laXAocmVncywgdm1jYi0+bmV4dHJpcCAtIHZtY2ItPnJpcCk7CiAgICAg
ICAgIH0KLSAgICAgICAgZWxzZSBpZiAoICFodm1fZW11bGF0ZV9vbmVfaW5zbihpc19pbnZscGcp
ICkKKyAgICAgICAgZWxzZSBpZiAoICFodm1fZW11bGF0ZV9vbmVfaW5zbihpc19pbnZscGcsICJp
bnZscGciKSApCiAgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2Zh
dWx0LCAwKTsKICAgICAgICAgYnJlYWs7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3JlYWxtb2RlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCmluZGV4IDRl
YjQyMzIuLjE5OTZiMWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2Rl
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwpAQCAtMTM4LDcgKzEzOCw3
IEBAIHZvaWQgdm14X3JlYWxtb2RlX2VtdWxhdGVfb25lKHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0
ICpodm1lbXVsX2N0eHQpCiAgICAgcmV0dXJuOwogCiAgZmFpbDoKLSAgICBodm1fZHVtcF9lbXVs
YXRpb25fc3RhdGUoWEVOTE9HX0dfRVJSICJSZWFsLW1vZGUiLCBodm1lbXVsX2N0eHQpOworICAg
IGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19FUlIsICJSZWFsLW1vZGUiLCBodm1l
bXVsX2N0eHQpOwogICAgIGRvbWFpbl9jcmFzaChjdXJyLT5kb21haW4pOwogfQogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCmluZGV4IGFiNTJlNDAuLmY4ZDNjMTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC00MDEzLDcgKzQw
MTMsNyBAQCB2b2lkIHZteF92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAgICAgaWYgKCBleGl0X3F1YWxpZmljYXRpb24gJiAweDEwICkKICAgICAgICAgewog
ICAgICAgICAgICAgLyogSU5TLCBPVVRTICovCi0gICAgICAgICAgICBpZiAoICFodm1fZW11bGF0
ZV9vbmVfaW5zbih4ODZfaW5zbl9pc19wb3J0aW8pICkKKyAgICAgICAgICAgIGlmICggIWh2bV9l
bXVsYXRlX29uZV9pbnNuKHg4Nl9pbnNuX2lzX3BvcnRpbywgInBvcnQgSS9PIikgKQogICAgICAg
ICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwogICAg
ICAgICB9CiAgICAgICAgIGVsc2UKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2VtdWxhdGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaAppbmRleCA4OGQ2
YjcwLi44ODY0Nzc1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCkBAIC00OSw4ICs0OSw5
IEBAIGVudW0gZW11bF9raW5kIHsKICAgICBFTVVMX0tJTkRfU0VUX0NPTlRFWFRfSU5TTgogfTsK
IAotYm9vbCBfX25vbm51bGwoMSkgaHZtX2VtdWxhdGVfb25lX2luc24oCi0gICAgaHZtX2VtdWxh
dGVfdmFsaWRhdGVfdCAqdmFsaWRhdGUpOworYm9vbCBfX25vbm51bGwoMSwgMikgaHZtX2VtdWxh
dGVfb25lX2luc24oCisgICAgaHZtX2VtdWxhdGVfdmFsaWRhdGVfdCAqdmFsaWRhdGUsCisgICAg
Y29uc3QgY2hhciAqZGVzY3IpOwogaW50IGh2bV9lbXVsYXRlX29uZSgKICAgICBzdHJ1Y3QgaHZt
X2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KTsKIHZvaWQgaHZtX2VtdWxhdGVfb25lX3ZtX2V2
ZW50KGVudW0gZW11bF9raW5kIGtpbmQsCkBAIC03Nyw3ICs3OCw3IEBAIGludCBodm1fZW11bGF0
ZV9vbmVfbW1pbyh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBnbGEpOwogCiBzdGF0
aWMgaW5saW5lIGJvb2wgaGFuZGxlX21taW8odm9pZCkKIHsKLSAgICByZXR1cm4gaHZtX2VtdWxh
dGVfb25lX2luc24oeDg2X2luc25faXNfbWVtX2FjY2Vzcyk7CisgICAgcmV0dXJuIGh2bV9lbXVs
YXRlX29uZV9pbnNuKHg4Nl9pbnNuX2lzX21lbV9hY2Nlc3MsICJNTUlPIik7CiB9CiAKIGludCBo
dm1lbXVsX2luc25fZmV0Y2goZW51bSB4ODZfc2VnbWVudCBzZWcsCkBAIC05MCw3ICs5MSw3IEBA
IGludCBodm1lbXVsX2RvX3Bpb19idWZmZXIodWludDE2X3QgcG9ydCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDhfdCBkaXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQg
KmJ1ZmZlcik7CiAKLXZvaWQgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKGNvbnN0IGNoYXIgKnBy
ZWZpeCwKK3ZvaWQgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKGNvbnN0IGNoYXIgKmxvZ2x2bCwg
Y29uc3QgY2hhciAqcHJlZml4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCk7CiAKICNlbmRpZiAvKiBfX0FTTV9YODZf
SFZNX0VNVUxBVEVfSF9fICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Apr 20 23:55:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Apr 2017 23:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d1LvZ-0003vg-1j; Thu, 20 Apr 2017 23:55:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1LvY-0003vN-20
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:56 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C5/57-02005-B8A49F85; Thu, 20 Apr 2017 23:55:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbfL62e
 EwcHzihYTthk4MHps79vFHsAYxZqZl5RfkcCa8XN7G3vBUtuKJ2vVGxiX6HYxcnEICXxhlNjz
 sp+li5ETyDnPKHFwjmYXIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAOxhQV8JA5928EEY
 vMKmEnc2N8FVsMCVD/7zX62CYwcCxgZVjFqFKcWlaUW6RpZ6iUVZaZnlOQmZuboGhoY6+WmFh
 cnpqfmJCYV6yXn525iBHqknoGBcQdj016/Q4ySHExKorxpUj8jhPiS8lMqMxKLM+KLSnNSiw8
 xanBwCGxeu/oCoxRLXn5eqpIE7zpPoDrBotT01Iq0zBxgyMCUSnDwKInwLgVJ8xYXJOYWZ6ZD
 pE4xKkqJ8yaAJARAEhmleXBtsDC9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNxRkCk9mX
 gnc9FdAi5mAFp/1+wGyuCQRISXVwDhzyeSzymd/bJevd1zbut9PXZR33oEO892OU/PmNWzvTf
 reovKoZ1KuuaGwSfpSXsdnGyR8m6wv86yf8XvJhaeOk1cIabruY31vs3fL9Fv/VZs4tI9GWdn
 sDbY+nFWR+/U88z/B/nezn256W+T+6YU8w/1DzrbCqclPp88renXtvuoNNefb05uUWIozEg21
 mIuKEwGP0vvqTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1492732553!89055058!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47797 invoked from network); 20 Apr 2017 23:55:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Apr 2017 23:55:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1LvV-0000WO-75
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1LvV-0001Pd-4V
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d1LvV-0001Pd-4V@xenbits.xenproject.org>
Date: Thu, 20 Apr 2017 23:55:53 +0000
Subject: [Xen-changelog] [xen master] x86/vioapic: allow holes in the GSI
	range for PVH Dom0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3093076138325392355=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 53e482266e8c552a47c1c14630b357dbedd86c3c
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Apr 19 13:29:51 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Apr 19 13:29:51 2017 +0200

    x86/vioapic: allow holes in the GSI range for PVH Dom0
    
    The current vIO APIC for PVH Dom0 doesn't allow non-contiguous GSIs, which
    means that all GSIs must belong to an IO APIC. This doesn't match reality,
    where there are systems with non-contiguous GSIs.
    
    In order to fix this add a base_gsi field to each hvm_vioapic struct, in order
    to store the base GSI for each emulated IO APIC. For PVH Dom0 those values are
    populated based on the hardware ones.
    
    Reported-by: Chao Gao <chao.gao@intel.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Chao Gao <chao.gao@intel.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
---
 xen/arch/x86/hvm/dom0_build.c     |  2 +-
 xen/arch/x86/hvm/vioapic.c        | 63 ++++++++++++++++++++-------------------
 xen/include/asm-x86/hvm/vioapic.h |  1 +
 3 files changed, 35 insertions(+), 31 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index db9be87..020c355 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -719,7 +719,7 @@ static int __init pvh_setup_acpi_madt(struct domain *d, paddr_t *addr)
         io_apic->header.length = sizeof(*io_apic);
         io_apic->id = domain_vioapic(d, i)->id;
         io_apic->address = domain_vioapic(d, i)->base_address;
-        io_apic->global_irq_base = io_apic_gsi_base(i);
+        io_apic->global_irq_base = domain_vioapic(d, i)->base_gsi;
         io_apic++;
     }
 
diff --git a/xen/arch/x86/hvm/vioapic.c b/xen/arch/x86/hvm/vioapic.c
index 5157db7..abcc473 100644
--- a/xen/arch/x86/hvm/vioapic.c
+++ b/xen/arch/x86/hvm/vioapic.c
@@ -64,37 +64,23 @@ static struct hvm_vioapic *addr_vioapic(const struct domain *d,
 struct hvm_vioapic *gsi_vioapic(const struct domain *d, unsigned int gsi,
                                 unsigned int *pin)
 {
-    unsigned int i, base_gsi = 0;
+    unsigned int i;
 
     for ( i = 0; i < d->arch.hvm_domain.nr_vioapics; i++ )
     {
         struct hvm_vioapic *vioapic = domain_vioapic(d, i);
 
-        if ( gsi >= base_gsi && gsi < base_gsi + vioapic->nr_pins )
+        if ( gsi >= vioapic->base_gsi &&
+             gsi < vioapic->base_gsi + vioapic->nr_pins )
         {
-            *pin = gsi - base_gsi;
+            *pin = gsi - vioapic->base_gsi;
             return vioapic;
         }
-
-        base_gsi += vioapic->nr_pins;
     }
 
     return NULL;
 }
 
-static unsigned int base_gsi(const struct domain *d,
-                             const struct hvm_vioapic *vioapic)
-{
-    unsigned int nr_vioapics = d->arch.hvm_domain.nr_vioapics;
-    unsigned int base_gsi = 0, i = 0;
-    const struct hvm_vioapic *tmp;
-
-    while ( i < nr_vioapics && (tmp = domain_vioapic(d, i++)) != vioapic )
-        base_gsi += tmp->nr_pins;
-
-    return base_gsi;
-}
-
 static uint32_t vioapic_read_indirect(const struct hvm_vioapic *vioapic)
 {
     uint32_t result = 0;
@@ -180,7 +166,7 @@ static void vioapic_write_redirent(
     struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     union vioapic_redir_entry *pent, ent;
     int unmasked = 0;
-    unsigned int gsi = base_gsi(d, vioapic) + idx;
+    unsigned int gsi = vioapic->base_gsi + idx;
 
     spin_lock(&d->arch.hvm_domain.irq_lock);
 
@@ -340,7 +326,7 @@ static void vioapic_deliver(struct hvm_vioapic *vioapic, unsigned int pin)
     struct domain *d = vioapic_domain(vioapic);
     struct vlapic *target;
     struct vcpu *v;
-    unsigned int irq = base_gsi(d, vioapic) + pin;
+    unsigned int irq = vioapic->base_gsi + pin;
 
     ASSERT(spin_is_locked(&d->arch.hvm_domain.irq_lock));
 
@@ -451,7 +437,7 @@ void vioapic_update_EOI(struct domain *d, u8 vector)
 {
     struct hvm_irq *hvm_irq = hvm_domain_irq(d);
     union vioapic_redir_entry *ent;
-    unsigned int i, base_gsi = 0;
+    unsigned int i;
 
     ASSERT(has_vioapic(d));
 
@@ -473,19 +459,18 @@ void vioapic_update_EOI(struct domain *d, u8 vector)
             if ( iommu_enabled )
             {
                 spin_unlock(&d->arch.hvm_domain.irq_lock);
-                hvm_dpci_eoi(d, base_gsi + pin, ent);
+                hvm_dpci_eoi(d, vioapic->base_gsi + pin, ent);
                 spin_lock(&d->arch.hvm_domain.irq_lock);
             }
 
             if ( (ent->fields.trig_mode == VIOAPIC_LEVEL_TRIG) &&
                  !ent->fields.mask &&
-                 hvm_irq->gsi_assert_count[base_gsi + pin] )
+                 hvm_irq->gsi_assert_count[vioapic->base_gsi + pin] )
             {
                 ent->fields.remote_irr = 1;
                 vioapic_deliver(vioapic, pin);
             }
         }
-        base_gsi += vioapic->nr_pins;
     }
 
     spin_unlock(&d->arch.hvm_domain.irq_lock);
@@ -538,7 +523,8 @@ void vioapic_reset(struct domain *d)
     for ( i = 0; i < d->arch.hvm_domain.nr_vioapics; i++ )
     {
         struct hvm_vioapic *vioapic = domain_vioapic(d, i);
-        unsigned int pin, nr_pins = vioapic->nr_pins;
+        unsigned int nr_pins = vioapic->nr_pins, base_gsi = vioapic->base_gsi;
+        unsigned int pin;
 
         memset(vioapic, 0, hvm_vioapic_size(nr_pins));
         for ( pin = 0; pin < nr_pins; pin++ )
@@ -546,7 +532,7 @@ void vioapic_reset(struct domain *d)
 
         if ( !is_hardware_domain(d) )
         {
-            ASSERT(!i);
+            ASSERT(!i && !base_gsi);
             vioapic->base_address = VIOAPIC_DEFAULT_BASE_ADDRESS;
             vioapic->id = 0;
         }
@@ -555,6 +541,7 @@ void vioapic_reset(struct domain *d)
             vioapic->base_address = mp_ioapics[i].mpc_apicaddr;
             vioapic->id = mp_ioapics[i].mpc_apicid;
         }
+        vioapic->base_gsi = base_gsi;
         vioapic->nr_pins = nr_pins;
         vioapic->domain = d;
     }
@@ -588,8 +575,18 @@ int vioapic_init(struct domain *d)
 
     for ( i = 0; i < nr_vioapics; i++ )
     {
-        unsigned int nr_pins = is_hardware_domain(d) ? nr_ioapic_entries[i] :
-            ARRAY_SIZE(domain_vioapic(d, 0)->domU.redirtbl);
+        unsigned int nr_pins, base_gsi;
+
+        if ( is_hardware_domain(d) )
+        {
+            nr_pins = nr_ioapic_entries[i];
+            base_gsi = io_apic_gsi_base(i);
+        }
+        else
+        {
+            nr_pins = ARRAY_SIZE(domain_vioapic(d, 0)->domU.redirtbl);
+            base_gsi = 0;
+        }
 
         if ( (domain_vioapic(d, i) =
               xmalloc_bytes(hvm_vioapic_size(nr_pins))) == NULL )
@@ -598,10 +595,16 @@ int vioapic_init(struct domain *d)
             return -ENOMEM;
         }
         domain_vioapic(d, i)->nr_pins = nr_pins;
-        nr_gsis += nr_pins;
+        domain_vioapic(d, i)->base_gsi = base_gsi;
+        nr_gsis = max(nr_gsis, base_gsi + nr_pins);
     }
 
-    ASSERT(hvm_domain_irq(d)->nr_gsis == nr_gsis);
+    /*
+     * NB: hvm_domain_irq(d)->nr_gsis is actually the highest GSI + 1, but
+     * there might be holes in this range (ie: GSIs that don't belong to any
+     * vIO APIC).
+     */
+    ASSERT(hvm_domain_irq(d)->nr_gsis >= nr_gsis);
 
     d->arch.hvm_domain.nr_vioapics = nr_vioapics;
     vioapic_reset(d);
diff --git a/xen/include/asm-x86/hvm/vioapic.h b/xen/include/asm-x86/hvm/vioapic.h
index 8ec91d2..2ceb60e 100644
--- a/xen/include/asm-x86/hvm/vioapic.h
+++ b/xen/include/asm-x86/hvm/vioapic.h
@@ -50,6 +50,7 @@
 struct hvm_vioapic {
     struct domain *domain;
     uint32_t nr_pins;
+    unsigned int base_gsi;
     union {
         XEN_HVM_VIOAPIC(,);
         struct hvm_hw_vioapic domU;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============3093076138325392355==--

From xen-changelog-bounces@lists.xen.org Thu Apr 20 23:56:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Apr 2017 23:56:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d1Lvj-0003xg-3M; Thu, 20 Apr 2017 23:56:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1Lvh-0003xU-UU
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:56:06 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 A4/7A-01721-59A49F85; Thu, 20 Apr 2017 23:56:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXeK188
 Ig1vb5S0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/L+7+wFbVwVZxYdZGtg7OfoYuTiEBL4wijR
 euc2I4RznlHi95NWli5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQU8JF5en
 AwW5xUwk+h70A4WZwGqf/riPtMERo4FjAyrGDWKU4vKUot0DU30kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECvcIABDsYV2z3PMQoycGkJMqbJvUzQogvKT+lMiOxOCO+qDQntfg
 QowwHh5IErwDQy0KCRanpqRVpmTnA8IBJS3DwKInwLvUESvMWFyTmFmemQ6ROMepyvFv64T2T
 EEtefl6qlDjvE5AiAZCijNI8uBGwUL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6pIFN4M
 vNK4Da9AjqCCeiIs34/QI4oSURISTUwRtRpPbJmmXJOr/C91WvZIx9dbf68Ngj+dSnyWEBeee
 TUJSvOHGxR9n0ru1H3wkdJ27VV25cUbnWSe7hZ79XleYoNYv07/9VtCvZ+Kav8+Vug25Rj1w5
 UvjF5Keqlt/DiWu1FB5jETy5tTFgXm2j/pvmkq8yd6y0P7C+WzJtXYMbhyCs4+Z19uBJLcUai
 oRZzUXEiAGRE/GpQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1492732563!84984580!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30463 invoked from network); 20 Apr 2017 23:56:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Apr 2017 23:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1Lvf-0000Xk-8q
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1Lvf-0001QQ-8C
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d1Lvf-0001QQ-8C@xenbits.xenproject.org>
Date: Thu, 20 Apr 2017 23:56:03 +0000
Subject: [Xen-changelog] [xen master] x86emul: force CLZERO feature flag in
	test harness
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVkMWFkNDdmZjc5NDBkOTVjMzIyNjY3Njc4YTE5MGM4NjA3NzU0YjQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDE5
IDEzOjMwOjI3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE5IDEzOjMwOjI3IDIwMTcgKzAyMDAKCiAgICB4
ODZlbXVsOiBmb3JjZSBDTFpFUk8gZmVhdHVyZSBmbGFnIGluIHRlc3QgaGFybmVzcwogICAgCiAg
ICBDb21taXQgYjk4OGU4OGNjMCAoIng4Ni9lbXVsOiBBZGQgZmVhdHVyZSBjaGVjayBmb3IgY2x6
ZXJvIikgYWRkZWQgYQogICAgZmVhdHVyZSBjaGVjayB0byB0aGUgZW11bGF0b3IsIHdoaWNoIGJy
ZWFrcyB0aGUgaGFybmVzcyB3aXRob3V0IHRoaXMKICAgIGZsYWcgYmVpbmcgZm9yY2VkIHRvIHRy
dWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYyB8IDcgKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3g4Nl9lbXVsYXRlLmMKaW5kZXggY2VhMDU5NS4uNzk2NjFkNSAxMDA2NDQKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMKQEAgLTg5LDYgKzg5LDEzIEBAIGludCBlbXVsX3Rlc3Rf
Y3B1aWQoCiAgICAgICAgIHJlcy0+YyB8PSAxVSA8PCAyMjsKICAgICB9CiAKKyAgICAvKgorICAg
ICAqIFRoZSBlbXVsYXRvciBkb2Vzbid0IGl0c2VsZiB1c2UgQ0xaRVJPLCBzbyB3ZSBjYW4gYWx3
YXlzIHJ1biB0aGUKKyAgICAgKiByZXNwZWN0aXZlIHRlc3QocykuCisgICAgICovCisgICAgaWYg
KCBsZWFmID09IDB4ODAwMDAwMDggKQorICAgICAgICByZXMtPmIgfD0gMVUgPDwgMDsKKwogICAg
IHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Apr 20 23:56:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 20 Apr 2017 23:56:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d1Lvu-0003zv-56; Thu, 20 Apr 2017 23:56:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1Lvt-0003zj-7s
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:56:17 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 89/B8-01734-0AA49F85; Thu, 20 Apr 2017 23:56:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXee188
 Igwk31C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9rpb6wF30Mr3u05w9bAeNOxi5GLQ0jgC6PE
 jZt72CCc84wSk9cvA3I4ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFrCUmH9oA
 ROIzStgJrFv83qwOAtQ/akfi5gnMHIsYGRYxahenFpUllqka6GXVJSZnlGSm5iZo2toYKqXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MF4sNn5EKMkB5OSKG+a1M8IIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK86zyBcoJFqempFWmZOcDggElLcPAoifAuBUnzFhck5hZnpkOkTjEqSonzJoAkBEAS
 GaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd6rIFN4MvNK4Ka/AlrMBLT4rN8Pk
 MUliQgpqQbGrD0OS+6kyotv+2c5lf1m0frYuLa6DStXGf8MWL9LbMqJ3rq5Vu4+az+VHph+as
 /Wml/zJaIOOwe9jvp6J3haeLhevO2O6Evsyh4/P85ccPLoNOeFvC53FO+v28n1ZsnzR7fluRo
 KXptt86uyUhT//ro3JPwbk66o4D51keQlBYzqtcdUTetjlViKMxINtZiLihMB0d1k6UMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1492732573!94208929!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61027 invoked from network); 20 Apr 2017 23:56:14 -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; 20 Apr 2017 23:56:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1Lvp-0000Xu-B2
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d1Lvp-0001R2-AG
 for xen-changelog@lists.xensource.com; Thu, 20 Apr 2017 23:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d1Lvp-0001R2-AG@xenbits.xenproject.org>
Date: Thu, 20 Apr 2017 23:56:13 +0000
Subject: [Xen-changelog] [xen master] x86: Move microcode loading earlier
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY5NzgzOGJiZDk4MGEwMTA0ZTE2YzRhMTJmYmY1MTRmOWZhODA1ZjEKQXV0aG9yOiAg
ICAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBBcHIgMTggMTY6NDc6MjQgMjAxNyArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDE5IDE3OjA4
OjAxIDIwMTcgKzAxMDAKCiAgICB4ODY6IE1vdmUgbWljcm9jb2RlIGxvYWRpbmcgZWFybGllcgog
ICAgCiAgICBNb3ZlIG1pY3JvY29kZSBsb2FkaW5nIGVhcmxpZXIgZm9yIHRoZSBib290IENQVSBh
bmQgc2Vjb25kYXJ5IENQVXMgc28KICAgIHRoYXQgaXQgdGFrZXMgcGxhY2UgYmVmb3JlIGlkZW50
aWZ5X2NwdSgpIGlzIGNhbGxlZCBmb3IgZWFjaCBDUFUuCiAgICBXaXRob3V0IHRoaXMsIHRoZSBk
ZXRlY3RlZCBmZWF0dXJlcyBtYXkgYmUgd3JvbmcgaWYgdGhlIG5ldyBtaWNyb2NvZGUKICAgIGxv
YWRpbmcgYWRqdXN0cyB0aGUgZmVhdHVyZSBiaXRzLiBUaGF0IGNvdWxkIG1lYW4gdGhhdCBzb21l
IGZpeGVzIChlLmcuCiAgICBkNmU5ZjhkNGYzNWQgKCJ4ODYvdm14OiBmaXggdm1lbnRyeSBmYWls
dXJlIHdpdGggVFNYIGJpdHMgaW4gTEJSIikpCiAgICBkb24ndCB3b3JrIGFzIGV4cGVjdGVkLgog
ICAgCiAgICBQcmV2aW91c2x5IGR1cmluZyBib290LCB0aGUgbWljcm9jb2RlIGxvYWRlciB3YXMg
aW52b2tlZCBmb3IgZWFjaAogICAgc2Vjb25kYXJ5IENQVSBzdGFydGVkIGFuZCB0aGVuIGFnYWlu
IGZvciBlYWNoIENQVSBhcyBwYXJ0IG9mIGFuCiAgICBpbml0Y2FsbC4gU2ltcGxpZnkgdGhlIGNv
ZGUgc28gdGhhdCBpdCBpcyBpbnZva2VkIGV4YWN0bHkgb25jZSBmb3IgZWFjaAogICAgQ1BVIGR1
cmluZyBib290LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5s
YWdlcndhbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgVGVzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAg
ICAgIHwgICAxIC0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAgICAgfCAgIDIgKwogeGVu
L2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICB8IDEzMSArKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jICAgIHwgICAz
ICstCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgIHwgICAzICstCiB4ZW4vYXJjaC94
ODYvc2V0dXAuYyAgICAgICAgICAgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAg
ICAgICAgfCAgMzMgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8
ICAgNCArKwogeGVuL2luY2x1ZGUveGVuL3NtcC5oICAgICAgICAgICB8ICAgMiArCiA5IGZpbGVz
IGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKyksIDk2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCBhMTQ5
NGMzLi45M2VhZDZlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVu
L2FyY2gveDg2L01ha2VmaWxlCkBAIC00MCw3ICs0MCw2IEBAIG9iai15ICs9IGlycS5vCiBvYmot
JChDT05GSUdfS0VYRUMpICs9IG1hY2hpbmVfa2V4ZWMubwogb2JqLXkgKz0gbWljcm9jb2RlX2Ft
ZC5vCiBvYmoteSArPSBtaWNyb2NvZGVfaW50ZWwubwotIyBUaGlzIG11c3QgY29tZSBhZnRlciB0
aGUgdmVuZG9yIHNwZWNpZmljIGZpbGVzLgogb2JqLXkgKz0gbWljcm9jb2RlLm8KIG9iai15ICs9
IG1tLm8geDg2XzY0L21tLm8KIG9iai15ICs9IG1vbml0b3IubwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggOWM0
NGJiZC4uNmMyNzAwOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysg
Yi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC0yNTIsNiArMjUyLDggQEAgc3RhdGljIHZv
aWQgX19pbml0IGVhcmx5X2NwdV9kZXRlY3Qodm9pZCkKIAkJaWYgKGhhcF9wYWRkcl9iaXRzID4g
UEFERFJfQklUUykKIAkJCWhhcF9wYWRkcl9iaXRzID0gUEFERFJfQklUUzsKIAl9CisKKwlpbml0
aWFsaXplX2NwdV9kYXRhKDApOwogfQogCiBzdGF0aWMgdm9pZCBnZW5lcmljX2lkZW50aWZ5KHN0
cnVjdCBjcHVpbmZvX3g4NiAqYykKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUu
YyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwppbmRleCAzMGEwODA2Li40ZTdkZmNkIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3Jv
Y29kZS5jCkBAIC00Myw3ICs0Myw2IEBAIHN0YXRpYyBtb2R1bGVfdCBfX2luaXRkYXRhIHVjb2Rl
X21vZDsKIHN0YXRpYyB2b2lkICooKl9faW5pdGRhdGEgdWNvZGVfbW9kX21hcCkoY29uc3QgbW9k
dWxlX3QgKik7CiBzdGF0aWMgc2lnbmVkIGludCBfX2luaXRkYXRhIHVjb2RlX21vZF9pZHg7CiBz
dGF0aWMgYm9vbF90IF9faW5pdGRhdGEgdWNvZGVfbW9kX2ZvcmNlZDsKLXN0YXRpYyBjcHVtYXNr
X3QgX19pbml0ZGF0YSBpbml0X21hc2s7CiAKIC8qCiAgKiBJZiB3ZSBzY2FuIHRoZSBpbml0cmFt
ZnMuY3BpbyBmb3IgdGhlIGVhcmx5IG1pY3JvY29kZSBjb2RlCkBAIC0zNDEsNTAgKzM0MCwyMyBA
QCBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQp
IGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiAgICAgcmV0dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9v
bl9jcHUoaW5mby0+Y3B1LCBkb19taWNyb2NvZGVfdXBkYXRlLCBpbmZvKTsKIH0KIAotc3RhdGlj
IHZvaWQgX19pbml0IF9kb19taWNyb2NvZGVfdXBkYXRlKHVuc2lnbmVkIGxvbmcgZGF0YSkKLXsK
LSAgICB2b2lkICpfZGF0YSA9ICh2b2lkICopZGF0YTsKLSAgICBzaXplX3QgbGVuID0gdWNvZGVf
YmxvYi5zaXplID8gdWNvZGVfYmxvYi5zaXplIDogdWNvZGVfbW9kLm1vZF9lbmQ7Ci0KLSAgICBt
aWNyb2NvZGVfdXBkYXRlX2NwdShfZGF0YSwgbGVuKTsKLSAgICBjcHVtYXNrX3NldF9jcHUoc21w
X3Byb2Nlc3Nvcl9pZCgpLCAmaW5pdF9tYXNrKTsKLX0KLQogc3RhdGljIGludCBfX2luaXQgbWlj
cm9jb2RlX2luaXQodm9pZCkKIHsKLSAgICB2b2lkICpkYXRhOwotICAgIHN0YXRpYyBzdHJ1Y3Qg
dGFza2xldCBfX2luaXRkYXRhIHRhc2tsZXQ7Ci0gICAgdW5zaWduZWQgaW50IGNwdTsKLQotICAg
IGlmICggIW1pY3JvY29kZV9vcHMgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIGlmICggIXVj
b2RlX21vZC5tb2RfZW5kICYmICF1Y29kZV9ibG9iLnNpemUgKQotICAgICAgICByZXR1cm4gMDsK
LQotICAgIGRhdGEgPSB1Y29kZV9ibG9iLnNpemUgPyB1Y29kZV9ibG9iLmRhdGEgOiB1Y29kZV9t
b2RfbWFwKCZ1Y29kZV9tb2QpOwotCi0gICAgaWYgKCAhZGF0YSApCi0gICAgICAgIHJldHVybiAt
RU5PTUVNOwotCi0gICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUgJiYgbWljcm9j
b2RlX29wcy0+c3RhcnRfdXBkYXRlKCkgIT0gMCApCi0gICAgICAgIGdvdG8gb3V0OwotCi0gICAg
c29mdGlycV90YXNrbGV0X2luaXQoJnRhc2tsZXQsIF9kb19taWNyb2NvZGVfdXBkYXRlLCAodW5z
aWduZWQgbG9uZylkYXRhKTsKLQotICAgIGZvcl9lYWNoX29ubGluZV9jcHUgKCBjcHUgKQorICAg
IC8qCisgICAgICogQXQgdGhpcyBwb2ludCwgYWxsIENQVXMgc2hvdWxkIGhhdmUgdXBkYXRlZCB0
aGVpciBtaWNyb2NvZGUKKyAgICAgKiB2aWEgdGhlIGVhcmx5X21pY3JvY29kZV8qIHBhdGhzIHNv
IGZyZWUgdGhlIG1pY3JvY29kZSBibG9iLgorICAgICAqLworICAgIGlmICggdWNvZGVfYmxvYi5z
aXplICkKICAgICB7Ci0gICAgICAgIHRhc2tsZXRfc2NoZWR1bGVfb25fY3B1KCZ0YXNrbGV0LCBj
cHUpOwotICAgICAgICBkbyB7Ci0gICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMo
KTsKLSAgICAgICAgfSB3aGlsZSAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmluaXRfbWFzaykg
KTsKKyAgICAgICAgeGZyZWUodWNvZGVfYmxvYi5kYXRhKTsKKyAgICAgICAgdWNvZGVfYmxvYi5z
aXplID0gMDsKKyAgICAgICAgdWNvZGVfYmxvYi5kYXRhID0gTlVMTDsKICAgICB9Ci0KLW91dDoK
LSAgICBpZiAoIHVjb2RlX2Jsb2Iuc2l6ZSApCi0gICAgICAgIHhmcmVlKGRhdGEpOwotICAgIGVs
c2UKKyAgICBlbHNlIGlmICggdWNvZGVfbW9kLm1vZF9lbmQgKQorICAgIHsKICAgICAgICAgdWNv
ZGVfbW9kX21hcChOVUxMKTsKKyAgICAgICAgdWNvZGVfbW9kLm1vZF9lbmQgPSAwOworICAgIH0K
IAogICAgIHJldHVybiAwOwogfQpAQCAtNDA5LDUwICszODEsNTUgQEAgc3RhdGljIHN0cnVjdCBu
b3RpZmllcl9ibG9jayBtaWNyb2NvZGVfcGVyY3B1X25mYiA9IHsKICAgICAubm90aWZpZXJfY2Fs
bCA9IG1pY3JvY29kZV9wZXJjcHVfY2FsbGJhY2ssCiB9OwogCi1zdGF0aWMgaW50IF9faW5pdCBt
aWNyb2NvZGVfcHJlc21wX2luaXQodm9pZCkKK2ludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX3Vw
ZGF0ZV9jcHUoYm9vbCBzdGFydF91cGRhdGUpCit7CisgICAgaW50IHJjID0gMDsKKyAgICB2b2lk
ICpkYXRhID0gTlVMTDsKKyAgICBzaXplX3QgbGVuOworCisgICAgaWYgKCB1Y29kZV9ibG9iLnNp
emUgKQorICAgIHsKKyAgICAgICAgbGVuID0gdWNvZGVfYmxvYi5zaXplOworICAgICAgICBkYXRh
ID0gdWNvZGVfYmxvYi5kYXRhOworICAgIH0KKyAgICBlbHNlIGlmICggdWNvZGVfbW9kLm1vZF9l
bmQgKQorICAgIHsKKyAgICAgICAgbGVuID0gdWNvZGVfbW9kLm1vZF9lbmQ7CisgICAgICAgIGRh
dGEgPSB1Y29kZV9tb2RfbWFwKCZ1Y29kZV9tb2QpOworICAgIH0KKyAgICBpZiAoIGRhdGEgKQor
ICAgIHsKKyAgICAgICAgaWYgKCBzdGFydF91cGRhdGUgJiYgbWljcm9jb2RlX29wcy0+c3RhcnRf
dXBkYXRlICkKKyAgICAgICAgICAgIHJjID0gbWljcm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlKCk7
CisKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgICAgICAg
cmV0dXJuIG1pY3JvY29kZV91cGRhdGVfY3B1KGRhdGEsIGxlbik7CisgICAgfQorICAgIGVsc2UK
KyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cit9CisKK2ludCBfX2luaXQgZWFybHlfbWljcm9jb2Rl
X2luaXQodm9pZCkKIHsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IG1pY3JvY29kZV9pbml0X2lu
dGVsKCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiByYzsKKworICAgIHJjID0gbWlj
cm9jb2RlX2luaXRfYW1kKCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiByYzsKKwog
ICAgIGlmICggbWljcm9jb2RlX29wcyApCiAgICAgewogICAgICAgICBpZiAoIHVjb2RlX21vZC5t
b2RfZW5kIHx8IHVjb2RlX2Jsb2Iuc2l6ZSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHZvaWQg
KmRhdGE7Ci0gICAgICAgICAgICBzaXplX3QgbGVuOwotICAgICAgICAgICAgaW50IHJjID0gMDsK
LQotICAgICAgICAgICAgaWYgKCB1Y29kZV9ibG9iLnNpemUgKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIGxlbiA9IHVjb2RlX2Jsb2Iuc2l6ZTsKLSAgICAgICAgICAgICAgICBkYXRh
ID0gdWNvZGVfYmxvYi5kYXRhOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgZWxzZQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGxlbiA9IHVjb2RlX21vZC5tb2RfZW5kOwotICAg
ICAgICAgICAgICAgIGRhdGEgPSB1Y29kZV9tb2RfbWFwKCZ1Y29kZV9tb2QpOwotICAgICAgICAg
ICAgfQotICAgICAgICAgICAgaWYgKCBkYXRhICkKLSAgICAgICAgICAgICAgICByYyA9IG1pY3Jv
Y29kZV91cGRhdGVfY3B1KGRhdGEsIGxlbik7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAg
ICAgICAgcmMgPSAtRU5PTUVNOwotCi0gICAgICAgICAgICBpZiAoICF1Y29kZV9ibG9iLnNpemUg
KQotICAgICAgICAgICAgICAgIHVjb2RlX21vZF9tYXAoTlVMTCk7Ci0KLSAgICAgICAgICAgIGlm
ICggcmMgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggdWNvZGVfYmxvYi5z
aXplICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHhmcmVlKHVjb2Rl
X2Jsb2IuZGF0YSk7Ci0gICAgICAgICAgICAgICAgICAgIHVjb2RlX2Jsb2Iuc2l6ZSA9IDA7Ci0g
ICAgICAgICAgICAgICAgICAgIHVjb2RlX2Jsb2IuZGF0YSA9IE5VTEw7Ci0gICAgICAgICAgICAg
ICAgfQotICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICAgICAgdWNvZGVfbW9k
Lm1vZF9lbmQgPSAwOwotICAgICAgICAgICAgfQotICAgICAgICB9CisgICAgICAgICAgICByYyA9
IGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KHRydWUpOwogCiAgICAgICAgIHJlZ2lzdGVyX2Nw
dV9ub3RpZmllcigmbWljcm9jb2RlX3BlcmNwdV9uZmIpOwogICAgIH0KIAogICAgIHJldHVybiAw
OwogfQotcHJlc21wX2luaXRjYWxsKG1pY3JvY29kZV9wcmVzbXBfaW5pdCk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9h
bWQuYwppbmRleCA0NzU5OTExLi5iNTRiMGI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKQEAgLTYyNywx
MCArNjI3LDkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfb3BzIG1pY3JvY29kZV9h
bWRfb3BzID0gewogICAgIC5zdGFydF91cGRhdGUgICAgICAgICAgICAgICAgICAgICA9IHN0YXJ0
X3VwZGF0ZSwKIH07CiAKLXN0YXRpYyBfX2luaXQgaW50IG1pY3JvY29kZV9pbml0X2FtZCh2b2lk
KQoraW50IF9faW5pdCBtaWNyb2NvZGVfaW5pdF9hbWQodm9pZCkKIHsKICAgICBpZiAoIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCiAgICAgICAgIG1pY3JvY29k
ZV9vcHMgPSAmbWljcm9jb2RlX2FtZF9vcHM7CiAgICAgcmV0dXJuIDA7CiB9Ci1wcmVzbXBfaW5p
dGNhbGwobWljcm9jb2RlX2luaXRfYW1kKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNy
b2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwppbmRleCBiYTM5
NzFhLi5jNmI2N2U0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMK
KysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCkBAIC00MDQsMTAgKzQwNCw5IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX29wcyBtaWNyb2NvZGVfaW50ZWxfb3BzID0g
ewogICAgIC5hcHBseV9taWNyb2NvZGUgICAgICAgICAgICAgICAgICA9IGFwcGx5X21pY3JvY29k
ZSwKIH07CiAKLXN0YXRpYyBfX2luaXQgaW50IG1pY3JvY29kZV9pbml0X2ludGVsKHZvaWQpCitp
bnQgX19pbml0IG1pY3JvY29kZV9pbml0X2ludGVsKHZvaWQpCiB7CiAgICAgaWYgKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCApCiAgICAgICAgIG1pY3JvY29k
ZV9vcHMgPSAmbWljcm9jb2RlX2ludGVsX29wczsKICAgICByZXR1cm4gMDsKIH0KLXByZXNtcF9p
bml0Y2FsbChtaWNyb2NvZGVfaW5pdF9pbnRlbCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGMzZDk5ZTkuLmY3YjkyNzggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CkBAIC0xNDYxLDYgKzE0NjEsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgdGltZXJfaW5pdCgpOwogCisgICAgZWFybHlfbWlj
cm9jb2RlX2luaXQoKTsKKwogICAgIGlkZW50aWZ5X2NwdSgmYm9vdF9jcHVfZGF0YSk7CiAKICAg
ICBzZXRfaW5fY3I0KFg4Nl9DUjRfT1NGWFNSIHwgWDg2X0NSNF9PU1hNTUVYQ1BUKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmlu
ZGV4IDgyNTU5ZWQuLjUwYjkwN2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMK
KysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtODMsMjIgKzgzLDIyIEBAIHN0YXRpYyBl
bnVtIGNwdV9zdGF0ZSB7CiAKIHZvaWQgKnN0YWNrX2Jhc2VbTlJfQ1BVU107CiAKK3ZvaWQgaW5p
dGlhbGl6ZV9jcHVfZGF0YSh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIGNwdV9kYXRhW2NwdV0g
PSBib290X2NwdV9kYXRhOworfQorCiBzdGF0aWMgdm9pZCBzbXBfc3RvcmVfY3B1X2luZm8oaW50
IGlkKQogewotICAgIHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9IGNwdV9kYXRhICsgaWQ7CiAgICAg
dW5zaWduZWQgaW50IHNvY2tldDsKIAotICAgICpjID0gYm9vdF9jcHVfZGF0YTsKLSAgICBpZiAo
IGlkICE9IDAgKQotICAgIHsKLSAgICAgICAgaWRlbnRpZnlfY3B1KGMpOworICAgIGlkZW50aWZ5
X2NwdSgmY3B1X2RhdGFbaWRdKTsKIAotICAgICAgICBzb2NrZXQgPSBjcHVfdG9fc29ja2V0KGlk
KTsKLSAgICAgICAgaWYgKCAhc29ja2V0X2NwdW1hc2tbc29ja2V0XSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHNvY2tldF9jcHVtYXNrW3NvY2tldF0gPSBzZWNvbmRhcnlfc29ja2V0X2NwdW1h
c2s7Ci0gICAgICAgICAgICBzZWNvbmRhcnlfc29ja2V0X2NwdW1hc2sgPSBOVUxMOwotICAgICAg
ICB9CisgICAgc29ja2V0ID0gY3B1X3RvX3NvY2tldChpZCk7CisgICAgaWYgKCAhc29ja2V0X2Nw
dW1hc2tbc29ja2V0XSApCisgICAgeworICAgICAgICBzb2NrZXRfY3B1bWFza1tzb2NrZXRdID0g
c2Vjb25kYXJ5X3NvY2tldF9jcHVtYXNrOworICAgICAgICBzZWNvbmRhcnlfc29ja2V0X2NwdW1h
c2sgPSBOVUxMOwogICAgIH0KIH0KIApAQCAtMzMyLDYgKzMzMiwxMyBAQCB2b2lkIHN0YXJ0X3Nl
Y29uZGFyeSh2b2lkICp1bnVzZWQpCiAKICAgICBjcHVfaW5pdCgpOwogCisgICAgaW5pdGlhbGl6
ZV9jcHVfZGF0YShjcHUpOworCisgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPD0gU1lTX1NUQVRFX3Nt
cF9ib290ICkKKyAgICAgICAgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUoZmFsc2UpOworICAg
IGVsc2UKKyAgICAgICAgbWljcm9jb2RlX3Jlc3VtZV9jcHUoY3B1KTsKKwogICAgIHNtcF9jYWxs
aW4oKTsKIAogICAgIGluaXRfcGVyY3B1X3RpbWUoKTsKQEAgLTM2NCw4ICszNzEsNiBAQCB2b2lk
IHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwog
ICAgIG10cnJfYXBfaW5pdCgpOwogCi0gICAgbWljcm9jb2RlX3Jlc3VtZV9jcHUoY3B1KTsKLQog
ICAgIHdtYigpOwogICAgIHN0YXJ0dXBfY3B1X2lkbGVfbG9vcCgpOwogfQpAQCAtNzgwLDcgKzc4
NSw3IEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1heF9jcHVz
KQogICAgIG10cnJfYXBzX3N5bmNfYmVnaW4oKTsKIAogICAgIC8qIFNldHVwIGJvb3QgQ1BVIGlu
Zm9ybWF0aW9uICovCi0gICAgc21wX3N0b3JlX2NwdV9pbmZvKDApOyAvKiBGaW5hbCBmdWxsIHZl
cnNpb24gb2YgdGhlIGRhdGEgKi8KKyAgICBpbml0aWFsaXplX2NwdV9kYXRhKDApOyAvKiBGaW5h
bCBmdWxsIHZlcnNpb24gb2YgdGhlIGRhdGEgKi8KICAgICBwcmludF9jcHVfaW5mbygwKTsKIAog
ICAgIGJvb3RfY3B1X3BoeXNpY2FsX2FwaWNpZCA9IGdldF9hcGljX2lkKCk7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaAppbmRleCA3NTYzMmQ5Li43M2RkM2FiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29y
LmgKQEAgLTU2Myw2ICs1NjMsMTAgQEAgaW50IHdybXNyX2h5cGVydmlzb3JfcmVncyh1aW50MzJf
dCBpZHgsIHVpbnQ2NF90IHZhbCk7CiB2b2lkIG1pY3JvY29kZV9zZXRfbW9kdWxlKHVuc2lnbmVk
IGludCk7CiBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0
X3ZvaWQpLCB1bnNpZ25lZCBsb25nIGxlbik7CiBpbnQgbWljcm9jb2RlX3Jlc3VtZV9jcHUodW5z
aWduZWQgaW50IGNwdSk7CitpbnQgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUoYm9vbCBzdGFy
dF91cGRhdGUpOworaW50IGVhcmx5X21pY3JvY29kZV9pbml0KHZvaWQpOworaW50IG1pY3JvY29k
ZV9pbml0X2ludGVsKHZvaWQpOworaW50IG1pY3JvY29kZV9pbml0X2FtZCh2b2lkKTsKIAogZW51
bSBnZXRfY3B1X3ZlbmRvciB7CiAgICAgZ2N2X2hvc3QsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vc21wLmggYi94ZW4vaW5jbHVkZS94ZW4vc21wLmgKaW5kZXggNmZlYmI1Ni4uYzU1ZjU3
ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NtcC5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9zbXAuaApAQCAtNzEsNCArNzEsNiBAQCBpbnQgYWxsb2NfY3B1X2lkKHZvaWQpOwogCiBleHRl
cm4gdm9pZCAqc3RhY2tfYmFzZVtOUl9DUFVTXTsKIAordm9pZCBpbml0aWFsaXplX2NwdV9kYXRh
KHVuc2lnbmVkIGludCBjcHUpOworCiAjZW5kaWYgLyogX19YRU5fU01QX0hfXyAqLwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:55:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d2Xtr-00071V-6g; Mon, 24 Apr 2017 06:55:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xtp-00071P-V2
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:06 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 2D/07-01870-841ADF85; Mon, 24 Apr 2017 06:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVddj4d8
 Ig61PGC0mbDNwYPTY3reLPYAxijUzLym/IoE1497sDywFHyQrbrc/YW5gnCfWxcjFISTwhVFi
 1/d9jBDOeUaJkycusXQxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgI/Fs9
 0pGEJtXwExi3fPbYDUsQPW7Zj1nmcDIsYCRYRWjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBsV
 5uanFxYnpqTmJSsV5yfu4mRqBX6hkYGHcwvjrud4hRkoNJSZR354S/EUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkeOUWAOUEi1LTUyvSMnOA4QGTluDgURLh3TwfKM1bXJCYW5yZDpE6xagoJc77
 CyQhAJLIKM2Da4OF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwrQLbzZOaVwE1/BbSYC
 WjxVPs/IItLEhFSUg2MRnNiYt/Eqel4/jYQel+iPmPdibYbWSx7Y7d5nu7ysrPytyyob3qW7N
 8uMsNtmrvwJblUr1sB3tUL67cut3hXMUWn6Nf+cwl/fl0/FHUnL/jGyfO+Gtfq9e80rtY5c2x
 X+uyeaue1/h56D80Cn/Hlr7BiWnFL97TTn+1Xyxh+ZyjmSjHfNpmtxFKckWioxVxUnAgAl+Da
 +UQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1493016903!89408760!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42347 invoked from network); 24 Apr 2017 06:55:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Apr 2017 06:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xtm-0000ch-Pr
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xtm-0003Bj-Lf
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2Xtm-0003Bj-Lf@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:55:02 +0000
Subject: [Xen-changelog] [xen master] paths.m4: provide XENSTORED_{KVA, PORT}
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6225447706543231836=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit c5fc41a10de6217774b4c44ff7977be437263a1b
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Tue Apr 18 15:20:03 2017 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Apr 20 12:02:53 2017 +0100

    paths.m4: provide XENSTORED_{KVA,PORT}
    
    The default values are Linux device names. No users yet.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Acked-by: Roger Pau Monné <roger.pau@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
---
 configure       | 14 ++++++++++++++
 docs/configure  | 14 ++++++++++++++
 m4/paths.m4     | 12 ++++++++++++
 tools/configure | 14 ++++++++++++++
 4 files changed, 54 insertions(+)

diff --git a/configure b/configure
index 46fa04b..c2bc3c4 100755
--- a/configure
+++ b/configure
@@ -614,6 +614,8 @@ LIBEXEC_LIB
 LIBEXEC_BIN
 LIBEXEC
 CONFIG_LEAF_DIR
+XENSTORED_PORT
+XENSTORED_KVA
 host_os
 host_vendor
 host_cpu
@@ -1875,6 +1877,18 @@ case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
 
 
 
+case "$host_os" in
+*freebsd*) XENSTORED_KVA=/dev/xen/xenstored ;;
+*) XENSTORED_KVA=/proc/xen/xsd_kva ;;
+esac
+
+
+case "$host_os" in
+*freebsd*) XENSTORED_PORT=/dev/xen/xenstored ;;
+*) XENSTORED_PORT=/proc/xen/xsd_port ;;
+esac
+
+
 
 
 test "x$prefix" = "xNONE" && prefix=$ac_default_prefix
diff --git a/docs/configure b/docs/configure
index d05b9a8..5db2989 100755
--- a/docs/configure
+++ b/docs/configure
@@ -613,6 +613,8 @@ LIBEXEC_LIB
 LIBEXEC_BIN
 LIBEXEC
 CONFIG_LEAF_DIR
+XENSTORED_PORT
+XENSTORED_KVA
 target_alias
 host_alias
 build_alias
@@ -1781,6 +1783,18 @@ ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
 
 
 
+case "$host_os" in
+*freebsd*) XENSTORED_KVA=/dev/xen/xenstored ;;
+*) XENSTORED_KVA=/proc/xen/xsd_kva ;;
+esac
+
+
+case "$host_os" in
+*freebsd*) XENSTORED_PORT=/dev/xen/xenstored ;;
+*) XENSTORED_PORT=/proc/xen/xsd_port ;;
+esac
+
+
 
 
 test "x$prefix" = "xNONE" && prefix=$ac_default_prefix
diff --git a/m4/paths.m4 b/m4/paths.m4
index 93ce89a..f208b7e 100644
--- a/m4/paths.m4
+++ b/m4/paths.m4
@@ -147,3 +147,15 @@ AC_SUBST(XEN_PAGING_DIR)
 XEN_DUMP_DIR=$xen_dumpdir_path
 AC_SUBST(XEN_DUMP_DIR)
 ])
+
+case "$host_os" in
+*freebsd*) XENSTORED_KVA=/dev/xen/xenstored ;;
+*) XENSTORED_KVA=/proc/xen/xsd_kva ;;
+esac
+AC_SUBST(XENSTORED_KVA)
+
+case "$host_os" in
+*freebsd*) XENSTORED_PORT=/dev/xen/xenstored ;;
+*) XENSTORED_PORT=/proc/xen/xsd_port ;;
+esac
+AC_SUBST(XENSTORED_PORT)
diff --git a/tools/configure b/tools/configure
index 6ea8684..8171a06 100755
--- a/tools/configure
+++ b/tools/configure
@@ -731,6 +731,8 @@ LIBEXEC_LIB
 LIBEXEC_BIN
 LIBEXEC
 CONFIG_LEAF_DIR
+XENSTORED_PORT
+XENSTORED_KVA
 FILE_OFFSET_BITS
 OBJEXT
 EXEEXT
@@ -3797,6 +3799,18 @@ esac
 
 
 
+case "$host_os" in
+*freebsd*) XENSTORED_KVA=/dev/xen/xenstored ;;
+*) XENSTORED_KVA=/proc/xen/xsd_kva ;;
+esac
+
+
+case "$host_os" in
+*freebsd*) XENSTORED_PORT=/dev/xen/xenstored ;;
+*) XENSTORED_PORT=/proc/xen/xsd_port ;;
+esac
+
+
 # systemd.m4 - Macros to check for and enable systemd          -*- Autoconf -*-
 #
 # Copyright (C) 2014 Luis R. Rodriguez <mcgrof@suse.com>
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============6225447706543231836==--

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:55:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06:55:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d2Xu1-000728-8I; Mon, 24 Apr 2017 06:55:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xtz-00071v-I6
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:15 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E0/39-02005-251ADF85; Mon, 24 Apr 2017 06:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVTdo4d8
 Ig81LeS0mbDNwYPTY3reLPYAxijUzLym/IoE148OHKewF06Uqnr5vZm1gPCrWxcjFISTwhVHi
 0M0GdgjnPKPEwRUvGLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlVjU/
 54VxOYVMJPovLuNEcRmAap/uPE4+wRGjgWMDKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NjP
 VyU4uLE9NTcxKTivWS83M3MQK9wgAEOxi3bfc8xCjJwaQkyrtzwt8IIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8cguAcoJFqempFWmZOcDwgElLcPAoifBung+U5i0uSMwtzkyHSJ1iNOZ4t/TD
 eyaOvo6P75mEWPLy81KlxHlrQSYJgJRmlObBDYKF7SVGWSlhXkag04R4ClKLcjNLUOVfMYpzM
 CoJ8+aCTOHJzCuB2/cK6BQmoFOm2v8BOaUkESEl1cBoYaS16HW2gJOwX9PPxIqD8X4losx/+1
 8v2RM9uWFHJtsBqyyby7NduPj3damYMt/bXTHd58nT949/yGjeOu0yfc6+zBmOLUv5GfKl7EN
 e2Vi890qVYUnuZvzy7nlR4qYY1ZR1C7+d5cp7818o7jT7asNfRnP2yXAdXd921LXy/ge5LXMc
 NN2VWIozEg21mIuKEwGpXg3dVgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1493016913!89408809!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44239 invoked from network); 24 Apr 2017 06:55: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; 24 Apr 2017 06:55:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xtw-0000cq-VY
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xtw-0003CK-R2
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2Xtw-0003CK-R2@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:55:12 +0000
Subject: [Xen-changelog] [xen master] oxenstored: provide options to define
	xenstored devices
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkwNGY4OTU3ZTQ5MTZlYjhhM2NmMzE1NGE1ZDgzZGI5ZjVmMDFkODQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIEFwciAxOCAx
NTo0Mjo0MyAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBBcHIgMjAgMTI6MDI6NTUgMjAxNyArMDEwMAoKICAgIG94ZW5z
dG9yZWQ6IHByb3ZpZGUgb3B0aW9ucyB0byBkZWZpbmUgeGVuc3RvcmVkIGRldmljZXMKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0K
IHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwgICAgICAgICAgfCAzIC0tLQogdG9vbHMv
b2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwgICAgICAgICB8IDcgKysrKystLQogdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZi5pbiB8IDMgKysrCiB0b29scy9vY2FtbC94ZW5z
dG9yZWQveGVuc3RvcmVkLm1sICAgICAgIHwgNCArKystCiA0IGZpbGVzIGNoYW5nZWQsIDExIGlu
c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2RlZmluZS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwKaW5kZXgg
NWE2MDRkMS4uMjk2NWMwOCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmlu
ZS5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sCkBAIC0xNyw5ICsxNyw2
IEBACiBsZXQgeGVuc3RvcmVkX21ham9yID0gMQogbGV0IHhlbnN0b3JlZF9taW5vciA9IDAKIAot
bGV0IHhlbnN0b3JlZF9wcm9jX2t2YSA9ICIvcHJvYy94ZW4veHNkX2t2YSIKLWxldCB4ZW5zdG9y
ZWRfcHJvY19wb3J0ID0gIi9wcm9jL3hlbi94c2RfcG9ydCIKLQogbGV0IHhzX2RhZW1vbl9zb2Nr
ZXQgPSBQYXRocy54ZW5fcnVuX3N0b3JlZCBeICIvc29ja2V0IgogbGV0IHhzX2RhZW1vbl9zb2Nr
ZXRfcm8gPSBQYXRocy54ZW5fcnVuX3N0b3JlZCBeICIvc29ja2V0X3JvIgogCmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9kb21haW5zLm1sCmluZGV4IGZkYWUyOTguLjQxMzQ2MzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21h
aW5zLm1sCkBAIC0xMjcsMTEgKzEyNywxNCBAQCBsZXQgY3JlYXRlIHhjIGRvbXMgZG9taWQgbWZu
IHBvcnQgPQogCURvbWFpbi5iaW5kX2ludGVyZG9tYWluIGRvbTsKIAlkb20KIAorbGV0IHhlbnN0
b3JlZF9rdmEgPSByZWYgIiIKK2xldCB4ZW5zdG9yZWRfcG9ydCA9IHJlZiAiIgorCiBsZXQgY3Jl
YXRlMCBkb21zID0KIAlsZXQgcG9ydCwgaW50ZXJmYWNlID0KIAkJKAotCQkJbGV0IHBvcnQgPSBV
dGlscy5yZWFkX2ZpbGVfc2luZ2xlX2ludGVnZXIgRGVmaW5lLnhlbnN0b3JlZF9wcm9jX3BvcnQK
LQkJCWFuZCBmZCA9IFVuaXgub3BlbmZpbGUgRGVmaW5lLnhlbnN0b3JlZF9wcm9jX2t2YQorCQkJ
bGV0IHBvcnQgPSBVdGlscy5yZWFkX2ZpbGVfc2luZ2xlX2ludGVnZXIgIXhlbnN0b3JlZF9wb3J0
CisJCQlhbmQgZmQgPSBVbml4Lm9wZW5maWxlICF4ZW5zdG9yZWRfa3ZhCiAJCQkJCSAgICAgICBb
IFVuaXguT19SRFdSIF0gMG82MDAgaW4KIAkJCWxldCBpbnRlcmZhY2UgPSBYZW5tbWFwLm1tYXAg
ZmQgWGVubW1hcC5SRFdSIFhlbm1tYXAuU0hBUkVECiAJCQkJCQkgIChYZW5tbWFwLmdldHBhZ2Vz
aXplKCkpIDAgaW4KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVk
LmNvbmYuaW4gYi90b29scy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mLmluCmluZGV4
IDUzNjYxMWUuLjY1NzliODQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVu
c3RvcmVkLmNvbmYuaW4KKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29u
Zi5pbgpAQCAtNjksMyArNjksNiBAQCBwZXJzaXN0ZW50ID0gZmFsc2UKICMgUGVyb2RpY2FsbHkg
c2Nhbm5pbmcgYWxsIHRoZSByaW5ncyBhcyBhIHNhZmVuZXQgZm9yIGxhenkgY2xpZW50cy4KICMg
RGVmaW5lIHRoZSBpbnRlcnZhbCBpbiBzZWNvbmRzLCBzZXQgdG8gbmVnYXRpdmUgdG8gZGlzYWJs
ZS4KICMgcmluZy1zY2FuLWludGVydmFsID0gMjAKKworeGVuc3RvcmVkLWt2YSA9IEBYRU5TVE9S
RURfS1ZBQAoreGVuc3RvcmVkLXBvcnQgPSBAWEVOU1RPUkVEX1BPUlRACmRpZmYgLS1naXQgYS90
b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbAppbmRleCBiYjc4MGQwLi40MzhhZmQ5IDEwMDY0NAotLS0gYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94
ZW5zdG9yZWQubWwKQEAgLTExOCw3ICsxMTgsOSBAQCBsZXQgcGFyc2VfY29uZmlnIGZpbGVuYW1l
ID0KIAkJKCJhY2Nlc3MtbG9nLXNwZWNpYWwtb3BzIiwgQ29uZmlnLlNldF9ib29sIExvZ2dpbmcu
YWNjZXNzX2xvZ19zcGVjaWFsX29wcyk7CiAJCSgiYWxsb3ctZGVidWciLCBDb25maWcuU2V0X2Jv
b2wgUHJvY2Vzcy5hbGxvd19kZWJ1Zyk7CiAJCSgicmluZy1zY2FuLWludGVydmFsIiwgQ29uZmln
LlNldF9pbnQgcmluZ19zY2FuX2ludGVydmFsKTsKLQkJKCJwaWQtZmlsZSIsIENvbmZpZy5TZXRf
c3RyaW5nIHBpZGZpbGUpOyBdIGluCisJCSgicGlkLWZpbGUiLCBDb25maWcuU2V0X3N0cmluZyBw
aWRmaWxlKTsKKwkJKCJ4ZW5zdG9yZWQta3ZhIiwgQ29uZmlnLlNldF9zdHJpbmcgRG9tYWlucy54
ZW5zdG9yZWRfa3ZhKTsKKwkJKCJ4ZW5zdG9yZWQtcG9ydCIsIENvbmZpZy5TZXRfc3RyaW5nIERv
bWFpbnMueGVuc3RvcmVkX3BvcnQpOyBdIGluCiAJYmVnaW4gdHJ5IENvbmZpZy5yZWFkIGZpbGVu
YW1lIG9wdGlvbnMgKGZ1biBfIF8gLT4gcmFpc2UgTm90X2ZvdW5kKQogCXdpdGgKIAl8IENvbmZp
Zy5FcnJvciBlcnIgLT4gTGlzdC5pdGVyIChmdW4gKGssIGUpIC0+Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:55:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d2XuB-00073Q-9r; Mon, 24 Apr 2017 06:55:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xu9-00073D-Rg
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:25 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 95/D0-02192-C51ADF85; Mon, 24 Apr 2017 06:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTdm4d8
 Ig4XbxCwmbDNwYPTY3reLPYAxijUzLym/IoE14/yyfewFK/grrvU8YWxgnMLbxcjFISTwhVHi
 98EbbF2MnEDOeUaJdy84uhg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwNYubCAlcS1mxcZQ
 WxeATOJhjPrweIsQPXrXx9imsDIsYCRYRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGxXm5qcX
 FiempOYlKxXnJ+7iZGoEcYgGAHY/MXp0OMkhxMSqK8Oyf8jRDiS8pPqcxILM6ILyrNSS0+xCj
 DwaEkwSu3ACgnWJSanlqRlpkDDA2YtAQHj5II7+b5QGne4oLE3OLMdIjUKUZdjkPPf75nEmLJ
 y89LlRLn/QVSJABSlFGaBzcCFqaXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMybC3IJT2ZeC
 dymV0BHMAEdMdX+D8gRJYkIKakGRqlW/dC8RcKLgpIcpFesX++l/Vb27FFT3/APEcVfIjN5v6
 m+c5PZ18F/X9p9Xoz0XS0e25PceU0bnj9SXXxXXnfNjqxd5mfYpv58p3u+29zx6mo2vYNZBe9
 2LioSW8K8fvqbWbu22qxOiF9Zzua14NrtXwuz9r35Ljpn9qFv+w/Ghel4ul0KtFViKc5INNRi
 LipOBAD2ToOXTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1493016923!96318993!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24251 invoked from network); 24 Apr 2017 06:55:24 -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; 24 Apr 2017 06:55:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xu7-0000d5-30
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xu7-0003D7-0Q
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2Xu7-0003D7-0Q@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:55:23 +0000
Subject: [Xen-changelog] [xen master] hotplug/FreeBSD: configure xenstored
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2136292233289897069=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit f9e2600ea107bf408a2778f456bd1beee29ce3c1
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Tue Apr 18 15:48:59 2017 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Apr 20 12:02:59 2017 +0100

    hotplug/FreeBSD: configure xenstored
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Acked-by: Roger Pau Monné <roger.pau@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
---
 tools/hotplug/FreeBSD/rc.d/xencommons.in | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/tools/hotplug/FreeBSD/rc.d/xencommons.in b/tools/hotplug/FreeBSD/rc.d/xencommons.in
index 2fcd84a..ccd5a9b 100644
--- a/tools/hotplug/FreeBSD/rc.d/xencommons.in
+++ b/tools/hotplug/FreeBSD/rc.d/xencommons.in
@@ -3,6 +3,8 @@
 # PROVIDE: xencommons
 # REQUIRE: DAEMON
 
+XENSTORED=@XENSTORED@
+
 . /etc/rc.subr
 
 . @XEN_SCRIPT_DIR@/hotplugpath.sh
@@ -37,7 +39,7 @@ xen_startcmd()
 	local time=0
 	local timeout=30
 
-	xenstored_pid=$(check_pidfile ${XENSTORED_PIDFILE} ${sbindir}/xenstored)
+	xenstored_pid=$(check_pidfile ${XENSTORED_PIDFILE} ${XENSTORED})
 	if test -z "$xenstored_pid"; then
 		printf "Cleaning xenstore database.\n"
 		if [ -z "${XENSTORED_ROOTDIR}" ]; then
@@ -49,7 +51,7 @@ xen_startcmd()
 		if [ -n "${XENSTORED_TRACE}" ]; then
 			XENSTORED_ARGS="${XENSTORED_ARGS} -T @XEN_LOG_DIR@/xenstored-trace.log"
 		fi
-		${sbindir}/xenstored ${XENSTORED_ARGS}
+		${XENSTORED} ${XENSTORED_ARGS}
 		while [ $time -lt $timeout ] && ! `${bindir}/xenstore-read -s / >/dev/null 2>&1` ; do
 			printf "."
 			time=$(($time+1))
@@ -87,7 +89,7 @@ xen_stop()
 
 xen_status()
 {
-	xenstored_pid=$(check_pidfile ${XENSTORED_PIDFILE} ${sbindir}/xenstored)
+	xenstored_pid=$(check_pidfile ${XENSTORED_PIDFILE} ${XENSTORED})
 	if test -n ${xenstored_pid}; then
 		pids="$pids $xenstored_pid"
 	fi
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============2136292233289897069==--

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:55:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d2XuN-000754-BU; Mon, 24 Apr 2017 06:55:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2XuL-00074q-Qc
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:37 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 8A/97-03371-961ADF85; Mon, 24 Apr 2017 06:55:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTdt4d8
 IgznLRC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+f3HcwFszkqdmx+wN7A+IWti5GLQ0jgC6PE
 2SvX2SGc84wSq2/MZ+li5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggUqJ35
 jVGEJtXwEzi86OLTCCtLED1B/oLJzByLGBkWMWoXpxaVJZapGuul1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BEGINjBOPOy/yFGSQ4mJVHenRP+RgjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4JVbAJQTLEpNT61Iy8wBhgZMWoKDR0mEd/N8oDRvcUFibnFmOkTqFKOilDhvLUif
 AEgiozQPrg0WjpcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzLsCZApPZl4J3PRXQIuZgBZPt
 f8DsrgkESEl1cDoLx+iP+ukvmyrQGJpytQ9AYoWjN3v0+92zDj6lNt826rFjxj3VOi++N+gtJ
 cvbp3gpIjVKz6vN7HMjPHz+7R7f2PlF3b3eY1KSemGof4WnydcvBMg681XrVO0w9q23lA6uoy
 vO3fb8UMG7HN5NmlGmnzc/6N7P7fB9EPXN617lLBffMUa+S4lluKMREMt5qLiRADFP9EAQgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1493016933!61478680!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58877 invoked from network); 24 Apr 2017 06:55:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Apr 2017 06:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2XuH-0000dF-9W
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2XuH-0003Df-4B
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2XuH-0003Df-4B@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:55:33 +0000
Subject: [Xen-changelog] [xen master] x86/microcode: Use the return value
	from early_microcode_update_cpu
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFjYTJiYWZhNzM4ZTljOTEzNmZhZjZkMzVlMDZiNDgxNzAxZGQ1OTQKQXV0aG9yOiAg
ICAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBBcHIgMjAgMTQ6MTg6MDAgMjAxNyArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDIwIDE4OjEx
OjM2IDIwMTcgKzAxMDAKCiAgICB4ODYvbWljcm9jb2RlOiBVc2UgdGhlIHJldHVybiB2YWx1ZSBm
cm9tIGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1CiAgICAKICAgIFVzZSB0aGUgcmV0dXJuIHZh
bHVlIGZyb20gZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUgcmF0aGVyIHRoYW4KICAgIGlnbm9y
aW5nIGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdl
cndhbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1BY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMK
aW5kZXggNGU3ZGZjZC4uNzU1ODIwMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29k
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtNDMxLDUgKzQzMSw1IEBAIGlu
dCBfX2luaXQgZWFybHlfbWljcm9jb2RlX2luaXQodm9pZCkKICAgICAgICAgcmVnaXN0ZXJfY3B1
X25vdGlmaWVyKCZtaWNyb2NvZGVfcGVyY3B1X25mYik7CiAgICAgfQogCi0gICAgcmV0dXJuIDA7
CisgICAgcmV0dXJuIHJjOwogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:55:50 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06: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.xen.org>)
	id 1d2XuY-00077L-Je; Mon, 24 Apr 2017 06:55:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2XuX-000777-4W
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:49 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C2/9E-01996-471ADF85; Mon, 24 Apr 2017 06:55:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdg4d8
 Ig6MHtSwmbDNwYPTY3reLPYAxijUzLym/IoE14//Vm8wF79Uqnr6fzdrA+FCui5GLQ0jgC6PE
 nOdtrBDOeUaJr9cfMXcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxtIibBAuMSJf
 24gYV4BM4nzM/YxgtgsQOX3tsxmmsDIsYCRYRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGeql5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBuGaq8yFGSQ4mJVHenRP+RgjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4K2eD5QTLEpNT61Iy8wBBgdMWoKDR0mEdzNImre4IDG3ODMdInWKUVFKnLd2AVBC
 ACSRUZoH1wYLyEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5jUDmcKTmVcCN/0V0GImoMVT7
 f+ALC5JREhJNTDKbfkf+SR/7sTg7ZGCLiHVYesu23UFngzhfvfGOyD+wlQBF1uVW5/+hSiKFC
 Z7XTrR6amdqlbyuk1nlxB/ptMFxa+VO642O7OoaMp0B6xhbl7x+++f1QwHK9ad1Xp8ytxOIcV
 JI+KXVuKM/RUnV0+qOPCWUT7off+tVJ2Zqeerl1r/S58QNVWJpTgj0VCLuag4EQD1so3CQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1493016943!93062988!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29883 invoked from network); 24 Apr 2017 06:55:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Apr 2017 06:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2XuR-0000dq-F9
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2XuR-0003Es-Ag
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2XuR-0003Es-Ag@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:55:43 +0000
Subject: [Xen-changelog] [xen master] xen/kexec: use
	hypercall_create_continuation to protect KEXEC ops
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRmMGI3MDdmZWI2NzNiMjQ5N2VlMmZhMjQ1NGVhZjRiYmFmYWVhMmIKQXV0aG9yOiAg
ICAgRXJpYyBEZVZvbGRlciA8ZXJpYy5kZXZvbGRlckBvcmFjbGUuY29tPgpBdXRob3JEYXRlOiBX
ZWQgQXByIDE5IDE2OjAxOjQ4IDIwMTcgLTA1MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciAyMCAxODoxMToz
NiAyMDE3ICswMTAwCgogICAgeGVuL2tleGVjOiB1c2UgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51
YXRpb24gdG8gcHJvdGVjdCBLRVhFQyBvcHMKICAgIAogICAgV2hlbiB3ZSBjb25jdXJyZW50bHkg
dHJ5IHRvIHVubG9hZCBhbmQgbG9hZCBjcmFzaAogICAgaW1hZ2VzIHdlIGV2ZW50dWFsbHkgZ2V0
OgogICAgCiAgICAgWGVuIGNhbGwgdHJhY2U6CiAgICAgICAgWzxmZmZmODJkMDgwMThiMDRmPl0g
bWFjaGluZV9rZXhlY19hZGRfcGFnZSsweDNhMC8weDNmYQogICAgICAgIFs8ZmZmZjgyZDA4MDE4
YjE4ND5dIG1hY2hpbmVfa2V4ZWNfbG9hZCsweGRiLzB4MTA3CiAgICAgICAgWzxmZmZmODJkMDgw
MTE2ZThkPl0ga2V4ZWMuYyNrZXhlY19sb2FkX3Nsb3QrMHgxMS8weDQyCiAgICAgICAgWzxmZmZm
ODJkMDgwMTE3MjRmPl0ga2V4ZWMuYyNrZXhlY19sb2FkKzB4MTE5LzB4MTUwCiAgICAgICAgWzxm
ZmZmODJkMDgwMTE3YzFlPl0ga2V4ZWMuYyNkb19rZXhlY19vcF9pbnRlcm5hbCsweGFiLzB4Y2YK
ICAgICAgICBbPGZmZmY4MmQwODAxMTdjNjA+XSBkb19rZXhlY19vcCsweGUvMHgxZQogICAgICAg
IFs8ZmZmZjgyZDA4MDI1YzYyMD5dIHB2X2h5cGVyY2FsbCsweDIwYS8weDQ0YQogICAgICAgIFs8
ZmZmZjgyZDA4MDI2MDExNj5dIGNwdWZyZXEuYyN0ZXN0X2FsbF9ldmVudHMrMC8weDMwCiAgICAK
ICAgICBQYWdldGFibGUgd2FsayBmcm9tIGZmZmY4MjAwNDAwODgzMjA6CiAgICAgIEw0WzB4MTA0
XSA9IDAwMDAwMDAyOTc5ZDEwNjMgZmZmZmZmZmZmZmZmZmZmZgogICAgICBMM1sweDAwMV0gPSAw
MDAwMDAwMjk3OWQwMDYzIGZmZmZmZmZmZmZmZmZmZmYKICAgICAgTDJbMHgwMDBdID0gMDAwMDAw
MDI5NzljNzA2MyBmZmZmZmZmZmZmZmZmZmZmCiAgICAgIEwxWzB4MDg4XSA9IDgwMDM3YTkxZWRl
OTcwNjMgZmZmZmZmZmZmZmZmZmZmZgogICAgCiAgICBUaGUgaW50ZXJlc3RpbmcgdGhpbmcgaXMg
dGhhdCB0aGUgcGFnZSBiaXRzICgwNjMpIGxvb2sgbGVnaXQuCiAgICAKICAgIFRoZSBvcGVyYXRp
b24gb24gd2hpY2ggd2UgYmxvdyB1cCBpcyB1cyB0cnlpbmcgdG8gd3JpdGUKICAgIGluIHRoZSBM
MSBhbmQgZmluZGluZyB0aGF0IHRoZSBMMiBlbnRyeSBwb2ludHMgdG8gc29tZQogICAgYml6emFy
ZSBNRk4uIEl0IHN0aW5rcyBvZiBhIHJhY2UsIGFuZCBpdCBsb29rcyBsaWtlCiAgICB0aGUgaXNz
dWUgaXMgZHVlIHRvIG5vIGNvbmN1cnJlbmN5IGxvY2tzIHdoZW4gZGVhbGluZwogICAgd2l0aCB0
aGUgY3Jhc2gga2VybmVsIHNwYWNlLgogICAgCiAgICBTcGVjaWZpY2FsbHkgd2UgY29uY3VycmVu
dGx5IGNhbGwga2ltYWdlX2FsbG9jX2NyYXNoX2NvbnRyb2xfcGFnZQogICAgd2hpY2ggaXRlcmF0
ZXMgb3ZlciB0aGUga2V4ZWNfY3Jhc2hfYXJlYS5zdGFydCAtPiBrZXhlY19jcmFzaF9hcmVhLnNp
emUKICAgIGFuZCBvbmNlIGZvdW5kOgogICAgCiAgICAgIGlmICggcGFnZSApCiAgICAgIHsKICAg
ICAgICAgIGltYWdlLT5uZXh0X2NyYXNoX3BhZ2UgPSBob2xlX2VuZDsKICAgICAgICAgIGNsZWFy
X2RvbWFpbl9wYWdlKF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKICAgICAgfQogICAgCiAgICBj
bGVhcnMuIFNpbmNlIHRoZSBwYXJhbWV0ZXJzIG9mIHdoYXQgTUZOIHRvIHVzZSBhcmUgcHJvdmlk
ZWQKICAgIGJ5IHRoZSBjYWxsZXJzIChhbmQgdGhlIGFyZWEgdG8gc2VhcmNoIGlzIGJvdW5kZWQp
IHRoZSB0aGUgJ3BhZ2UnCiAgICBpcyBwcm9iYWJseSB0aGUgc2FtZS4gU28gIzEgd2UgY29uY3Vy
cmVudGx5IGNsZWFyIHRoZQogICAgJ2NvbnRyb2xfY29kZV9wYWdlJy4KICAgIAogICAgVGhlIG5l
eHQgc3RlcCBpcyB1cyBwYXNzaW5nIHRoaXMgJ2NvbnRyb2xfY29kZV9wYWdlJyB0bwogICAgbWFj
aGluZV9rZXhlY19hZGRfcGFnZS4gVGhpcyBmdW5jdGlvbiByZXF1aXJlcyB0aGUgTUZOczoKICAg
IHBhZ2VfdG9fbWFkZHIoaW1hZ2UtPmNvbnRyb2xfY29kZV9wYWdlKS4KICAgIAogICAgQW5kIHRo
aXMgd291bGQgYWx3YXlzIHJldHVybiB0aGUgc2FtZSB2aXJ0dWFsIGFkZHJlc3MsIGFzCiAgICB0
aGUgTUZOIG9mIHRoZSBjb250cm9sX2NvZGVfcGFnZSBpcyBpbnNpZGUgb2YgdGhlCiAgICBrZXhl
Y19jcmFzaF9hcmVhLnN0YXJ0IC0+IGtleGVjX2NyYXNoX2FyZWEuc2l6ZSBhcmVhLgogICAgCiAg
ICBUaGVuIG1hY2hpbmVfa2V4ZWNfYWRkX3BhZ2UgdXBkYXRlcyB0aGUgTDEgLi4gd2hpY2ggY2Fu
IGJlIGRvbmUKICAgIGNvbmN1cnJlbnRseSBhbmQgb24gc3Vic2VxdWVudCBjYWxscyB3ZSBtYW5n
bGUgaXQgdXAuCiAgICAKICAgIFRoaXMgaXMgYWxsIGEgdGhlb3J5IGF0IHRoaXMgdGltZSwgYnV0
IHRlc3RpbmcgcmV2ZWFscwogICAgdGhhdCBhZGRpbmcgdGhlIGh5cGVyY2FsbF9jcmVhdGVfY29u
dGludWF0aW9uKCkgYXQgdGhlCiAgICBrZXhlYyBoeXBlcmNhbGwgZml4ZXMgdGhlIGNyYXNoLgog
ICAgCiAgICBOT1RFOiBUaGlzIHBhdGNoIGZvbGxvd3MgNWM1MjE2IChrZXhlYzogY2xlYXIga2V4
ZWNfaW1hZ2Ugc2xvdAogICAgd2hlbiB1bmxvYWRpbmcga2V4ZWMgaW1hZ2UpIHRvIHByZXZlbnQg
Y3Jhc2hlcyBkdXJpbmcKICAgIHNpbXVsdGFuZW91cyBsb2FkL3VubG9hZHMuCiAgICAKICAgIE5P
VEU6IENvbnNpZGVyYXRpb24gd2FzIGdpdmVuIHRvIHVzaW5nIHRoZSBleGlzdGluZyBmbGFnCiAg
ICBLRVhFQ19GTEFHX0lOX1BST0dSRVNTIHRvIGRlbm90ZSBhIGtleGVjIGh5cGVyY2FsbCBpbgog
ICAgcHJvZ3Jlc3MuIFRoaXMsIGhvd2V2ZXIsIG92ZXJsb2FkcyB0aGUgb3JpZ2luYWwgaW50ZW50
IG9mCiAgICB0aGUgZmxhZyB3aGljaCBpcyB0byBkZW5vdGUgdGhhdCB3ZSBhcmUgYWJvdXQtdG8v
aGF2ZSBtYWRlCiAgICB0aGUganVtcCB0byB0aGUgY3Jhc2ggcGF0aC4gVGhlIG92ZXJsb2FkaW5n
IHdvdWxkIGxlYWQgdG8KICAgIGZhaWx1cmVzIGluIGV4aXN0aW5nIGNoZWNrcyBvbiB0aGlzIGZs
YWcgYXMgdGhlIGZsYWcgd291bGQKICAgIGFsd2F5cyBiZSBzZXQgYXQgdGhlIHRvcCBsZXZlbCBp
biBkb19rZXhlY19vcF9pbnRlcm5hbCgpLgogICAgRm9yIHRoaXMgcmVhc29uLCB0aGUgbmV3IGZs
YWcgS0VYRUNfRkxBR19IQ19JTl9QUk9HUkVTUwogICAgd2FzIGludHJvZHVjZWQuCiAgICAKICAg
IFdoaWxlIGF0IGl0LCBmaXhlZCB0aGUgI2RlZmluZSBtaXNtYXRjaGVkIHNwYWNpbmcKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogRXJpYyBEZVZvbGRlciA8ZXJpYy5kZXZvbGRlckBvcmFjbGUuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEJoYXZlc2ggRGF2ZGEgPGJoYXZlc2guZGF2ZGFAb3JhY2xlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Ci0tLQogeGVuL2NvbW1vbi9rZXhlYy5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tleGVjLmMgYi94ZW4vY29t
bW9uL2tleGVjLmMKaW5kZXggMDcyY2M4ZS4uZDY1NjhlMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9rZXhlYy5jCisrKyBiL3hlbi9jb21tb24va2V4ZWMuYwpAQCAtNTMsNiArNTMsNyBAQCBzdGF0
aWMgc3RydWN0IGtleGVjX2ltYWdlICprZXhlY19pbWFnZVtLRVhFQ19JTUFHRV9OUl07CiAjZGVm
aW5lIEtFWEVDX0ZMQUdfREVGQVVMVF9QT1MgICAoS0VYRUNfSU1BR0VfTlIgKyAwKQogI2RlZmlu
ZSBLRVhFQ19GTEFHX0NSQVNIX1BPUyAgICAgKEtFWEVDX0lNQUdFX05SICsgMSkKICNkZWZpbmUg
S0VYRUNfRkxBR19JTl9QUk9HUkVTUyAgIChLRVhFQ19JTUFHRV9OUiArIDIpCisjZGVmaW5lIEtF
WEVDX0ZMQUdfSU5fSFlQRVJDQUxMICAoS0VYRUNfSU1BR0VfTlIgKyAzKQogCiBzdGF0aWMgdW5z
aWduZWQgbG9uZyBrZXhlY19mbGFncyA9IDA7IC8qIHRoZSBsb3dlc3QgYml0cyBhcmUgZm9yIEtF
WEVDX0lNQUdFLi4uICovCiAKQEAgLTExOTMsNiArMTE5NCw5IEBAIHN0YXRpYyBpbnQgZG9fa2V4
ZWNfb3BfaW50ZXJuYWwodW5zaWduZWQgbG9uZyBvcCwKICAgICBpZiAoIHJldCApCiAgICAgICAg
IHJldHVybiByZXQ7CiAKKyAgICBpZiAoIHRlc3RfYW5kX3NldF9iaXQoS0VYRUNfRkxBR19JTl9I
WVBFUkNBTEwsICZrZXhlY19mbGFncykgKQorICAgICAgICByZXR1cm4gaHlwZXJjYWxsX2NyZWF0
ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX2tleGVjX29wLCAibGgiLCBvcCwgdWFyZyk7CisK
ICAgICBzd2l0Y2ggKCBvcCApCiAgICAgewogICAgIGNhc2UgS0VYRUNfQ01EX2tleGVjX2dldF9y
YW5nZToKQEAgLTEyMjcsNiArMTIzMSw4IEBAIHN0YXRpYyBpbnQgZG9fa2V4ZWNfb3BfaW50ZXJu
YWwodW5zaWduZWQgbG9uZyBvcCwKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2xlYXJf
Yml0KEtFWEVDX0ZMQUdfSU5fSFlQRVJDQUxMLCAma2V4ZWNfZmxhZ3MpOworCiAgICAgcmV0dXJu
IHJldDsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:55:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d2Xuf-000790-L7; Mon, 24 Apr 2017 06:55:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xud-00078a-Sh
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:55 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D3/99-03920-B71ADF85; Mon, 24 Apr 2017 06:55:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdq4d8
 Ig2e7NSwmbDNwYPTY3reLPYAxijUzLym/IoE14+r+s8wFewUqenZfYGtg3MHbxcjJISTwhVHi
 7U8gmwvIPs8osWXNOaYuRg4ONgExibl7FUBqRARUJWatWM4MUa8u0fS7gQ3EFhYokJj//Rg7i
 M0rYCbx6eB0sBoWoPpNe76wTmDkWMDIsIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg3Hx2sBDjJIcTEqivDsn/I0Q4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMG7ZQFQTrAoNT21Ii0zBxgcMGkJDh4lEd7N84HSvMUFibnFmekQqVOMilLivLUgfQIg
 iYzSPLg2WEBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvM5ApPJl5JXDTXwEtZgJaPNX+D
 8jikkSElBQwyKfxRu52Soo1sN15LOFHx7/kKP7Vuwu4ku593To3b9c6/9ojIf1NC2/UbXvgHl
 ARm2jbGuer+ulh/OZz1u7Xt8beMTui7TtrfQrnyq2bbJcZPljmHOO+MXa7oGa+8mrTPKF28XO
 M5/gnPJZ5m5/omyVVVLZk8Y9zV/jt7tsv3R7Tu7ZORiZRiaU4I9FQi7moOBEA3L4McUMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1493016953!98772881!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21613 invoked from network); 24 Apr 2017 06:55: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; 24 Apr 2017 06:55:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xub-0000ew-Ip
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xub-0003Fq-GG
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2Xub-0003Fq-GG@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:55:53 +0000
Subject: [Xen-changelog] [xen master] xen/kexec: remove spinlock now that
	all KEXEC hypercall ops are protected at the top-level
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY1Yzg0MmJmNjM2NDU0MTE1MTkyM2Q0ODgyMTFlYzFiYzUwZDI1ZTAKQXV0aG9yOiAg
ICAgRXJpYyBEZVZvbGRlciA8ZXJpYy5kZXZvbGRlckBvcmFjbGUuY29tPgpBdXRob3JEYXRlOiBX
ZWQgQXByIDE5IDE2OjAxOjQ5IDIwMTcgLTA1MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciAyMCAxODoxMToz
NiAyMDE3ICswMTAwCgogICAgeGVuL2tleGVjOiByZW1vdmUgc3BpbmxvY2sgbm93IHRoYXQgYWxs
IEtFWEVDIGh5cGVyY2FsbCBvcHMgYXJlIHByb3RlY3RlZCBhdCB0aGUgdG9wLWxldmVsCiAgICAK
ICAgIFRoZSBzcGlubG9jayBpbiBrZXhlY19zd2FwX2ltYWdlcygpIHdhcyByZW1vdmVkIGFzCiAg
ICB0aGlzIGZ1bmN0aW9uIGlzIG9ubHkgcmVhY2hhYmxlIG9uIHRoZSBrZXhlYyBoeXBlcmNhbGws
IHdoaWNoIGlzCiAgICBub3cgcHJvdGVjdGVkIGF0IHRoZSB0b3AtbGV2ZWwgaW4gZG9fa2V4ZWNf
b3BfaW50ZXJuYWwoKSwKICAgIHRodXMgdGhlIGxvY2FsIHNwaW5sb2NrIGlzIG5vIGxvbmdlciBu
ZWNlc3NhcnkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgRGVWb2xkZXIgPGVyaWMuZGV2
b2xkZXJAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCaGF2ZXNoIERhdmRhIDxiaGF2ZXNo
LmRhdmRhQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVs
LmtpcGVyQG9yYWNsZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9jb21tb24va2V4ZWMuYyB8IDUgKy0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2tleGVjLmMgYi94ZW4vY29tbW9uL2tleGVjLmMKaW5kZXggZDY1NjhlMy4u
ZmJjYThhNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXhlYy5jCisrKyBiL3hlbi9jb21tb24v
a2V4ZWMuYwpAQCAtODIwLDcgKzgyMCw2IEBAIHN0YXRpYyBpbnQga2V4ZWNfZXhlYyhYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIHVhcmcpCiBzdGF0aWMgaW50IGtleGVjX3N3YXBfaW1hZ2Vz
KGludCB0eXBlLCBzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKm5ldywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGtleGVjX2ltYWdlICoqb2xkKQogewotICAgIHN0YXRpYyBERUZJTkVf
U1BJTkxPQ0soa2V4ZWNfbG9jayk7CiAgICAgaW50IGJhc2UsIGJpdCwgcG9zOwogICAgIGludCBu
ZXdfc2xvdCwgb2xkX3Nsb3Q7CiAKQEAgLTgzMiw3ICs4MzEsNyBAQCBzdGF0aWMgaW50IGtleGVj
X3N3YXBfaW1hZ2VzKGludCB0eXBlLCBzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKm5ldywKICAgICBpZiAo
IGtleGVjX2xvYWRfZ2V0X2JpdHModHlwZSwgJmJhc2UsICZiaXQpICkKICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAKLSAgICBzcGluX2xvY2soJmtleGVjX2xvY2spOworICAgIEFTU0VSVCh0ZXN0
X2JpdChLRVhFQ19GTEFHX0lOX0hZUEVSQ0FMTCwgJmtleGVjX2ZsYWdzKSk7CiAKICAgICBwb3Mg
PSAodGVzdF9iaXQoYml0LCAma2V4ZWNfZmxhZ3MpICE9IDApOwogICAgIG9sZF9zbG90ID0gYmFz
ZSArIHBvczsKQEAgLTg0Niw4ICs4NDUsNiBAQCBzdGF0aWMgaW50IGtleGVjX3N3YXBfaW1hZ2Vz
KGludCB0eXBlLCBzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKm5ldywKICAgICBjbGVhcl9iaXQob2xkX3Ns
b3QsICZrZXhlY19mbGFncyk7CiAgICAgKm9sZCA9IGtleGVjX2ltYWdlW29sZF9zbG90XTsKIAot
ICAgIHNwaW5fdW5sb2NrKCZrZXhlY19sb2NrKTsKLQogICAgIHJldHVybiAwOwogfQogCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:56:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06:56:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d2Xuo-0007B4-O6; Mon, 24 Apr 2017 06:56:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xun-0007An-RP
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:05 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 25/EF-03587-581ADF85; Mon, 24 Apr 2017 06:56:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdl4d8
 Ig3cbdSwmbDNwYPTY3reLPYAxijUzLym/IoE1o2f3BbaCQ1wV97bOYmpgfMPRxcjFISTwhVHi
 355uRgjnPKPEraY/rF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwt4S5x7s
 BMszitgJrFhax+YzQJUv7l/O9sERo4FjAyrGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxjvbgo4xCjJwaQkyrtzwt8IIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8cguAcoJFqempFWmZOcDggElLcPAoifBung+U5i0uSMwtzkyHSJ1iVJQS560F6RMA
 SWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5zUCm8GTmlcBNfwW0mAlo8VT7P
 yCLSxIRUlINjIm3jdfcW743J/I8V/0Ns5NTHB+v4Y+0juipUT1kuePK18/flJ5e8+64Hsc6If
 X3pcZe803a/GaVbgbHgz9dPdibW1Zy61ZHl719yFTzLyuX9ApPzW44/tBy9yn+q3du8cq/ksq
 97q70ueORxUaW7p8/bz3Xsrg7IczlrwereWOanOaBsJlPKpVYijMSDbWYi4oTASFJm0xDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1493016963!60467617!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37385 invoked from network); 24 Apr 2017 06:56:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Apr 2017 06:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xul-0000fi-KZ
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xul-0003Gc-Jz
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2Xul-0003Gc-Jz@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:56:03 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Add BOOT_FDT_VIRT_END and
	BOOT_FDT_SLOT_SIZE
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRmYjVhOTJjZjgyYTI3YTc2ZjZiMWIxYzU1YjVkY2ZiOWE5MTg0MzkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEFw
ciAyMCAxNjoxMjoyNCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEFwciAyMCAxMDozMTowOSAy
MDE3IC0wNzAwCgogICAgeGVuL2FybTogQWRkIEJPT1RfRkRUX1ZJUlRfRU5EIGFuZCBCT09UX0ZE
VF9TTE9UX1NJWkUKICAgIAogICAgVGhlIDIgbmV3IGRlZmluZXMgd2lsbCBoZWxwIHRvIGF2b2lk
IGhhcmRjb2RpbmcgdGhlIHNpemUgYW5kIHRoZSBlbmQgb2YKICAgIHRoZSBzbG90IGluIHRoZSBj
b2RlLgogICAgCiAgICBUaGUgbmV3bGluZXMgYXJlIGFkZGVkIGZvciBjbGFyaXR5LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oIHwgNCArKysrCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jb25m
aWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKaW5kZXggYjJlZGY5NS4uOWMxNGEz
OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2NvbmZpZy5oCkBAIC0xMTEsNyArMTExLDExIEBACiAKICNkZWZpbmUgWEVO
X1ZJUlRfU1RBUlQgICAgICAgICBfQVQodmFkZHJfdCwweDAwMjAwMDAwKQogI2RlZmluZSBGSVhN
QVBfQUREUihuKSAgICAgICAgKF9BVCh2YWRkcl90LDB4MDA0MDAwMDApICsgKG4pICogUEFHRV9T
SVpFKQorCiAjZGVmaW5lIEJPT1RfRkRUX1ZJUlRfU1RBUlQgICAgX0FUKHZhZGRyX3QsMHgwMDYw
MDAwMCkKKyNkZWZpbmUgQk9PVF9GRFRfU0xPVF9TSVpFICAgICBNQigyKQorI2RlZmluZSBCT09U
X0ZEVF9WSVJUX0VORCAgICAgIChCT09UX0ZEVF9WSVJUX1NUQVJUICsgQk9PVF9GRFRfU0xPVF9T
SVpFKQorCiAjZGVmaW5lIEJPT1RfUkVMT0NfVklSVF9TVEFSVCAgX0FUKHZhZGRyX3QsMHgwMDgw
MDAwMCkKICNpZmRlZiBDT05GSUdfTElWRVBBVENICiAjZGVmaW5lIExJVkVQQVRDSF9WTUFQX1NU
QVJUICAgX0FUKHZhZGRyX3QsMHgwMDgwMDAwMCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:56:20 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06:56:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d2Xv2-0007EC-Pn; Mon, 24 Apr 2017 06:56:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xv1-0007E2-Sx
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:19 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 3F/A7-01735-391ADF85; Mon, 24 Apr 2017 06:56:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbd/4d8
 Ig3/d6hYTthk4MHps79vFHsAYxZqZl5RfkcCacfrwHKaCDQoVL+4cY29g3CHRxcjFISTwhVFi
 +oo+NgjnPKPElqfHGLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIkfjSP
 Y0dxOYVMJN49GA2I4jNAlQ/++5i1gmMHAsYGVYxahSnFpWlFukameglFWWmZ5TkJmbm6BoamO
 rlphYXJ6an5iQmFesl5+duYgR6pZ6BgXEH483JfocYJTmYlER5d074GyHEl5SfUpmRWJwRX1S
 ak1p8iFGGg0NJglduAVBOsCg1PbUiLTMHGB4waQkOHiUR3s3zgdK8xQWJucWZ6RCpU4yKUuK8
 v0ASAiCJjNI8uDZYSF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMybC7KdJzOvBG76K6DFT
 ECLp9r/AVlckoiQkmpgdK3iL7ZMfaPosHjN9i1pS14FueezrT+4Z9fpCy+tP1Rwiun87hTdIC
 35KtXvO8emTSoPHopoblMWEdSJ+ddz9GrBhesSP90b2f7cnZQzaVm/9Kk5ly0v1wv9TOBVkGR
 Rdfxy90X6ms9CXwvO3D51w39ia5S/w+ud0kpzZsoWr9T/cuilctwnIyWW4oxEQy3mouJEAFpj
 LPBEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1493016974!79181579!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64289 invoked from network); 24 Apr 2017 06:56:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Apr 2017 06:56:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xuv-0000fs-MR
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xuv-0003HP-Lk
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2Xuv-0003HP-Lk@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:56:13 +0000
Subject: [Xen-changelog] [xen master] xen/arm: mm: Move create_mappings
	function earlier in the file
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNhYTQ3NDJmMmY2YTg4M2NlMTY5Y2Q1NWRlMzVmYzEwMWFjM2UwYTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEFw
ciAyMCAxNjoxMjoyNSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEFwciAyMCAxMDozMToxNyAy
MDE3IC0wNzAwCgogICAgeGVuL2FybTogbW06IE1vdmUgY3JlYXRlX21hcHBpbmdzIGZ1bmN0aW9u
IGVhcmxpZXIgaW4gdGhlIGZpbGUKICAgIAogICAgVGhpcyBmdW5jdGlvbiB3aWxsIGJlIGNhbGxl
ZCBieSBvdGhlciBmdW5jdGlvbiBsYXRlciBvbmUuIFRoaXMgd2lsbAogICAgYXZvaWQgZm9yd2Fy
ZCBkZWNsYXJhdGlvbiBhbmQga2VlcCB0aGUgbmV3IGZ1bmN0aW9uIGNsb3NlIHRvIHNpYmxpbmcK
ICAgIG9uZXMuCiAgICAKICAgIFRoaXMgd2FzIG1vdmVkIGp1c3QgYWZ0ZXIgKl9maXhtYXAgaGVs
cGVycyBhcyB0aGV5IGFyZSBwYWdlIHRhYmxlCiAgICBoYW5kbGluZyBmdW5jdGlvbnMgdG9vLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDY4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNl
cnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0u
YyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGYwYTJlZGQuLmJjNjVjMGUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0yNjksNiArMjY5
LDQwIEBAIHZvaWQgY2xlYXJfZml4bWFwKHVuc2lnbmVkIG1hcCkKICAgICBmbHVzaF94ZW5fZGF0
YV90bGJfcmFuZ2VfdmEoRklYTUFQX0FERFIobWFwKSwgUEFHRV9TSVpFKTsKIH0KIAorLyogQ3Jl
YXRlIFhlbidzIG1hcHBpbmdzIG9mIG1lbW9yeS4KKyAqIE1hcHBpbmdfc2l6ZSBtdXN0IGJlIGVp
dGhlciAyTUIgb3IgMzJNQi4KKyAqIEJhc2UgYW5kIHZpcnQgbXVzdCBiZSBtYXBwaW5nX3NpemUg
YWxpZ25lZC4KKyAqIFNpemUgbXVzdCBiZSBhIG11bHRpcGxlIG9mIG1hcHBpbmdfc2l6ZS4KKyAq
IHNlY29uZCBtdXN0IGJlIGEgY29udGlndW91cyBzZXQgb2Ygc2Vjb25kIGxldmVsIHBhZ2UgdGFi
bGVzCisgKiBjb3ZlcmluZyB0aGUgcmVnaW9uIHN0YXJ0aW5nIGF0IHZpcnRfb2Zmc2V0LiAqLwor
c3RhdGljIHZvaWQgX19pbml0IGNyZWF0ZV9tYXBwaW5ncyhscGFlX3QgKnNlY29uZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2aXJ0X29mZnNldCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBiYXNlX21m
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9t
Zm5zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFw
cGluZ19zaXplKQoreworICAgIHVuc2lnbmVkIGxvbmcgaSwgY291bnQ7CisgICAgY29uc3QgdW5z
aWduZWQgbG9uZyBncmFudWxhcml0eSA9IG1hcHBpbmdfc2l6ZSA+PiBQQUdFX1NISUZUOworICAg
IGxwYWVfdCBwdGUsICpwOworCisgICAgQVNTRVJUKChtYXBwaW5nX3NpemUgPT0gTUIoMikpIHx8
IChtYXBwaW5nX3NpemUgPT0gTUIoMzIpKSk7CisgICAgQVNTRVJUKCEoKHZpcnRfb2Zmc2V0ID4+
IFBBR0VfU0hJRlQpICUgZ3JhbnVsYXJpdHkpKTsKKyAgICBBU1NFUlQoIShiYXNlX21mbiAlIGdy
YW51bGFyaXR5KSk7CisgICAgQVNTRVJUKCEobnJfbWZucyAlIGdyYW51bGFyaXR5KSk7CisKKyAg
ICBjb3VudCA9IG5yX21mbnMgLyBMUEFFX0VOVFJJRVM7CisgICAgcCA9IHNlY29uZCArIHNlY29u
ZF9saW5lYXJfb2Zmc2V0KHZpcnRfb2Zmc2V0KTsKKyAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KGJhc2VfbWZuLCBXUklURUFMTE9DKTsKKyAgICBpZiAoIGdyYW51bGFyaXR5ID09IDE2ICogTFBB
RV9FTlRSSUVTICkKKyAgICAgICAgcHRlLnB0LmNvbnRpZyA9IDE7ICAvKiBUaGVzZSBtYXBzIGFy
ZSBpbiAxNi1lbnRyeSBjb250aWd1b3VzIGNodW5rcy4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8
IGNvdW50OyBpKysgKQorICAgIHsKKyAgICAgICAgd3JpdGVfcHRlKHAgKyBpLCBwdGUpOworICAg
ICAgICBwdGUucHQuYmFzZSArPSAxIDw8IExQQUVfU0hJRlQ7CisgICAgfQorICAgIGZsdXNoX3hl
bl9kYXRhX3RsYl9sb2NhbCgpOworfQorCiAjaWZkZWYgQ09ORklHX0RPTUFJTl9QQUdFCiB2b2lk
ICptYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKG1mbl90IG1mbikKIHsKQEAgLTYzMyw0MCArNjY3LDYg
QEAgdm9pZCBtbXVfaW5pdF9zZWNvbmRhcnlfY3B1KHZvaWQpCiAgICAgZmx1c2hfeGVuX3RleHRf
dGxiX2xvY2FsKCk7CiB9CiAKLS8qIENyZWF0ZSBYZW4ncyBtYXBwaW5ncyBvZiBtZW1vcnkuCi0g
KiBNYXBwaW5nX3NpemUgbXVzdCBiZSBlaXRoZXIgMk1CIG9yIDMyTUIuCi0gKiBCYXNlIGFuZCB2
aXJ0IG11c3QgYmUgbWFwcGluZ19zaXplIGFsaWduZWQuCi0gKiBTaXplIG11c3QgYmUgYSBtdWx0
aXBsZSBvZiBtYXBwaW5nX3NpemUuCi0gKiBzZWNvbmQgbXVzdCBiZSBhIGNvbnRpZ3VvdXMgc2V0
IG9mIHNlY29uZCBsZXZlbCBwYWdlIHRhYmxlcwotICogY292ZXJpbmcgdGhlIHJlZ2lvbiBzdGFy
dGluZyBhdCB2aXJ0X29mZnNldC4gKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBjcmVhdGVfbWFwcGlu
Z3MobHBhZV90ICpzZWNvbmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgdmlydF9vZmZzZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgYmFzZV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZucywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG1hcHBpbmdfc2l6ZSkKLXsKLSAgICB1bnNpZ25lZCBsb25n
IGksIGNvdW50OwotICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgZ3JhbnVsYXJpdHkgPSBtYXBwaW5n
X3NpemUgPj4gUEFHRV9TSElGVDsKLSAgICBscGFlX3QgcHRlLCAqcDsKLQotICAgIEFTU0VSVCgo
bWFwcGluZ19zaXplID09IE1CKDIpKSB8fCAobWFwcGluZ19zaXplID09IE1CKDMyKSkpOwotICAg
IEFTU0VSVCghKCh2aXJ0X29mZnNldCA+PiBQQUdFX1NISUZUKSAlIGdyYW51bGFyaXR5KSk7Ci0g
ICAgQVNTRVJUKCEoYmFzZV9tZm4gJSBncmFudWxhcml0eSkpOwotICAgIEFTU0VSVCghKG5yX21m
bnMgJSBncmFudWxhcml0eSkpOwotCi0gICAgY291bnQgPSBucl9tZm5zIC8gTFBBRV9FTlRSSUVT
OwotICAgIHAgPSBzZWNvbmQgKyBzZWNvbmRfbGluZWFyX29mZnNldCh2aXJ0X29mZnNldCk7Ci0g
ICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShiYXNlX21mbiwgV1JJVEVBTExPQyk7Ci0gICAgaWYg
KCBncmFudWxhcml0eSA9PSAxNiAqIExQQUVfRU5UUklFUyApCi0gICAgICAgIHB0ZS5wdC5jb250
aWcgPSAxOyAgLyogVGhlc2UgbWFwcyBhcmUgaW4gMTYtZW50cnkgY29udGlndW91cyBjaHVua3Mu
ICovCi0gICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgaSsrICkKLSAgICB7Ci0gICAgICAgIHdy
aXRlX3B0ZShwICsgaSwgcHRlKTsKLSAgICAgICAgcHRlLnB0LmJhc2UgKz0gMSA8PCBMUEFFX1NI
SUZUOwotICAgIH0KLSAgICBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwoKTsKLX0KLQogI2lmZGVm
IENPTkZJR19BUk1fMzIKIC8qIFNldCB1cCB0aGUgeGVuaGVhcDogdXAgdG8gMUdCIG9mIGNvbnRp
Z3VvdXMsIGFsd2F5cy1tYXBwZWQgbWVtb3J5LiAqLwogdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVh
cF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:56:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d2Xv8-0007FO-RL; Mon, 24 Apr 2017 06:56:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xv8-0007FF-6p
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:26 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 5D/B7-02956-991ADF85; Mon, 24 Apr 2017 06:56:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXfGwr8
 RBrM3mFtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtpfTxkLdqlXPD7RytTAuF6ui5GLQ0jgC6PE
 rtPnWCGc84wSN15OZ+pi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggVqK/6
 xJYnFfATOLrtkNMIDYLUP33JZ2MExg5FjAyrGLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYLy9MeAQoyQHk5Io784JfyOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfBuWQCUEyxKTU+tSMvMAYYHTFqCg0dJhHfzfKA0b3FBYm5xZjpE6hSjLseh5z/f
 Mwmx5OXnpUqJ89aCzBAAKcoozYMbAQvVS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmfQYyh
 SczrwRu0yugI5iAjphq/wfkiJJEhJRUA2Plgd/mTeeijeVad33O3acke+TiW6kPvHl6s680eT
 pUHJbxa3b6lBLDm3slz5D7HL++jsFV+cnaivwzHy5eybFS8ISM3YfKT9Nvn/E4syLziegcPwf
 mcqcXGtbHQw5Kmwrw/ZmQdDnE7q5gs5eJl/y7A/sPTNnzSt0zJrxGTqvzrfYW+f1vzJVYijMS
 DbWYi4oTAQRTINVQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1493016983!64852422!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20736 invoked from network); 24 Apr 2017 06:56:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Apr 2017 06:56:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xv5-0000g2-OQ
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xv5-0003I5-Ng
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2Xv5-0003I5-Ng@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:56:23 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Move the code to map FDT in
	the boot tables from assembly to C
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY3ZDkzY2VlMTE2MGJmMThmNzc3NTBkYTJkNTkwMGFlZTljYTE1Y2MKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEFw
ciAyMCAxNjoxMjoyNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEFwciAyMCAxMDozMToyMCAy
MDE3IC0wNzAwCgogICAgeGVuL2FybTogTW92ZSB0aGUgY29kZSB0byBtYXAgRkRUIGluIHRoZSBi
b290IHRhYmxlcyBmcm9tIGFzc2VtYmx5IHRvIEMKICAgIAogICAgVGhlIEZEVCB3aWxsIG5vdCBi
ZSBhY2Nlc3NlZCBiZWZvcmUgc3RhcnRfeGVuIChiZWdpbmluZyBvZiBDIGNvZGUpIGlzCiAgICBj
YWxsZWQgYW5kIGl0IHdpbGwgYmUgZWFzaWVyIHRvIG1haW50YWluIGFzIHRoZSBjb2RlIGNvdWxk
IGJlIGNvbW1vbgogICAgYmV0d2VlbiBBQXJjaDMyIGFuZCBBQXJjaDY0LgogICAgCiAgICBBIG5l
dyBmdW5jdGlvbiBlYXJseV9mZHRfbWFwIGlzIGludHJvZHVjZWQgdG8gbWFwIHRoZSBGRFQgaW4g
dGhlIGJvb3QKICAgIHBhZ2UgdGFibGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9o
ZWFkLlMgfCAxNCAtLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyB8IDEz
IC0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgfCAxMyArKysrKysrKysr
KysrCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgIHwgIDQgKy0tLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oICB8ICAyICsrCiA1IGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDMw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCmluZGV4IGVjNjNiYTQuLjQwOTBmNGEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2hl
YWQuUwpAQCAtMzg5LDIwICszODksNiBAQCBwYWdpbmc6CiAgICAgICAgIC8qIFVzZSBhIHZpcnR1
YWwgYWRkcmVzcyB0byBhY2Nlc3MgdGhlIFVBUlQuICovCiAgICAgICAgIGxkciAgIHIxMSwgPUVB
UkxZX1VBUlRfVklSVFVBTF9BRERSRVNTCiAjZW5kaWYKLSAgICAgICAgLyogTWFwIHRoZSBEVEIg
aW4gdGhlIGJvb3QgbWlzYyBzbG90ICovCi0gICAgICAgIHRlcSAgIHIxMiwgIzAgICAgICAgICAg
ICAgICAgLyogT25seSBvbiBib290IENQVSAqLwotICAgICAgICBibmUgICAxZgotCi0gICAgICAg
IGxkciAgIHIxLCA9Ym9vdF9zZWNvbmQKLSAgICAgICAgbW92ICAgcjMsICMweDAKLSAgICAgICAg
bHNyICAgcjIsIHI4LCAjU0VDT05EX1NISUZUCi0gICAgICAgIGxzbCAgIHIyLCByMiwgI1NFQ09O
RF9TSElGVCAgLyogcjI6IDJNQi1hbGlnbmVkIHBhZGRyIG9mIERUQiAqLwotICAgICAgICBvcnIg
ICByMiwgcjIsICNQVF9VUFBFUihNRU0pCi0gICAgICAgIG9yciAgIHIyLCByMiwgI1BUX0xPV0VS
KE1FTSkgLyogcjI6cjMgOj0gMk1CIFJBTSBpbmNsLiBEVEIgKi8KLSAgICAgICAgbGRyICAgcjQs
ID1CT09UX0ZEVF9WSVJUX1NUQVJUCi0gICAgICAgIG1vdiAgIHI0LCByNCwgbHNyICMoU0VDT05E
X1NISUZUIC0gMykgICAvKiBTbG90IGZvciBCT09UX0ZEVF9WSVJUX1NUQVJUICovCi0gICAgICAg
IHN0cmQgIHIyLCByMywgW3IxLCByNF0gICAgICAgLyogTWFwIGl0IGluIHRoZSBlYXJseSBmZHQg
c2xvdCAqLwotMToKIAogICAgICAgICAvKgogICAgICAgICAgKiBGbHVzaCB0aGUgVExCIGluIGNh
c2UgdGhlIDE6MSBtYXBwaW5nIGhhcHBlbnMgdG8gY2xhc2ggd2l0aApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXgg
NzJlYTRlMC4uNzgyOTJmNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBAIC01NTAsMTkgKzU1MCw2IEBAIHBhZ2lu
ZzoKICAgICAgICAgbGRyICAgeDIzLCA9RUFSTFlfVUFSVF9WSVJUVUFMX0FERFJFU1MKICNlbmRp
ZgogCi0gICAgICAgIC8qIE1hcCB0aGUgRFRCIGluIHRoZSBib290IG1pc2Mgc2xvdCAqLwotICAg
ICAgICBjYm56ICB4MjIsIDFmICAgICAgICAgICAgICAgIC8qIE9ubHkgb24gYm9vdCBDUFUgKi8K
LQotICAgICAgICBsZHIgICB4NCwgPWJvb3Rfc2Vjb25kICAgICAgIC8qIHg0IDo9IHZhZGRyIChi
b290X3NlY29uZCkgKi8KLSAgICAgICAgbHNyICAgeDIsIHgyMSwgI1NFQ09ORF9TSElGVAotICAg
ICAgICBsc2wgICB4MiwgeDIsICNTRUNPTkRfU0hJRlQgIC8qIHgyIDo9IDJNQi1hbGlnbmVkIHBh
ZGRyIG9mIERUQiAqLwotICAgICAgICBtb3YgICB4MywgI1BUX01FTSAgICAgICAgICAgIC8qIHgy
IDo9IDJNQiBSQU0gaW5jbC4gRFRCICovCi0gICAgICAgIG9yciAgIHgyLCB4MiwgeDMKLSAgICAg
ICAgbGRyICAgeDEsID1CT09UX0ZEVF9WSVJUX1NUQVJUCi0gICAgICAgIGxzciAgIHgxLCB4MSwg
IyhTRUNPTkRfU0hJRlQgLSAzKSAgIC8qIHg0IDo9IFNsb3QgZm9yIEJPT1RfRkRUX1ZJUlRfU1RB
UlQgKi8KLSAgICAgICAgc3RyICAgeDIsIFt4NCwgeDFdICAgICAgICAgICAvKiBNYXAgaXQgaW4g
dGhlIGVhcmx5IGZkdCBzbG90ICovCi0xOgotCiAgICAgICAgIC8qCiAgICAgICAgICAqIEZsdXNo
IHRoZSBUTEIgaW4gY2FzZSB0aGUgMToxIG1hcHBpbmcgaGFwcGVucyB0byBjbGFzaCB3aXRoCiAg
ICAgICAgICAqIHRoZSB2aXJ0dWFsIGFkZHJlc3NlcyB1c2VkIGJ5IHRoZSBmaXhtYXAgb3IgRFRC
LgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRl
eCBiYzY1YzBlLi45N2IzMjA5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94
ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMzgsNiArMzgsNyBAQAogI2luY2x1ZGUgPHhlbi92bWFwLmg+
CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogI2luY2x1ZGUgPHhlbi9wZm4uaD4KKyNpbmNsdWRlIDx4
ZW4vc2l6ZXMuaD4KIAogc3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7
CiAKQEAgLTQ2OCw2ICs0NjksMTggQEAgc3RhdGljIGlubGluZSBscGFlX3QgcHRlX29mX3hlbmFk
ZHIodmFkZHJfdCB2YSkKICAgICByZXR1cm4gbWZuX3RvX3hlbl9lbnRyeShtZm4sIFdSSVRFQUxM
T0MpOwogfQogCisvKiBNYXAgdGhlIEZEVCBpbiB0aGUgZWFybHkgYm9vdCBwYWdlIHRhYmxlICov
Cit2b2lkICogX19pbml0IGVhcmx5X2ZkdF9tYXAocGFkZHJfdCBmZHRfcGFkZHIpCit7CisgICAg
LyogV2UgYXJlIHVzaW5nIDJNQiBzdXBlcnBhZ2UgZm9yIG1hcHBpbmcgdGhlIEZEVCAqLworICAg
IHBhZGRyX3QgYmFzZV9wYWRkciA9IGZkdF9wYWRkciAmIFNFQ09ORF9NQVNLOworCisgICAgY3Jl
YXRlX21hcHBpbmdzKGJvb3Rfc2Vjb25kLCBCT09UX0ZEVF9WSVJUX1NUQVJULCBwYWRkcl90b19w
Zm4oYmFzZV9wYWRkciksCisgICAgICAgICAgICAgICAgICAgIFNaXzJNID4+IFBBR0VfU0hJRlQs
IFNaXzJNKTsKKworICAgIHJldHVybiAodm9pZCAqKUJPT1RfRkRUX1ZJUlRfU1RBUlQgKyAoZmR0
X3BhZGRyICUgU0VDT05EX1NJWkUpOworfQorCiB2b2lkIF9faW5pdCByZW1vdmVfZWFybHlfbWFw
cGluZ3Modm9pZCkKIHsKICAgICBscGFlX3QgcHRlID0gezB9OwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCA5MmEyZGU2Li45ODYz
OTg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0v
c2V0dXAuYwpAQCAtNzI0LDkgKzcyNCw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25l
ZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAKICAgICBzbXBfY2xlYXJfY3B1X21hcHMoKTsKIAot
ICAgIC8qIFRoaXMgaXMgbWFwcGVkIGJ5IGhlYWQuUyAqLwotICAgIGRldmljZV90cmVlX2ZsYXR0
ZW5lZCA9ICh2b2lkICopQk9PVF9GRFRfVklSVF9TVEFSVAotICAgICAgICArIChmZHRfcGFkZHIg
JiAoKDEgPDwgU0VDT05EX1NISUZUKSAtIDEpKTsKKyAgICBkZXZpY2VfdHJlZV9mbGF0dGVuZWQg
PSBlYXJseV9mZHRfbWFwKGZkdF9wYWRkcik7CiAgICAgZmR0X3NpemUgPSBib290X2ZkdF9pbmZv
KGRldmljZV90cmVlX2ZsYXR0ZW5lZCwgZmR0X3BhZGRyKTsKIAogICAgIGNtZGxpbmUgPSBib290
X2ZkdF9jbWRsaW5lKGRldmljZV90cmVlX2ZsYXR0ZW5lZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXggMGZlZjYx
Mi4uZjY5MTVhZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMTYwLDYgKzE2MCw4IEBAIGV4dGVybiB1bnNpZ25l
ZCBsb25nIHRvdGFsX3BhZ2VzOwogCiAvKiBCb290LXRpbWUgcGFnZXRhYmxlIHNldHVwICovCiBl
eHRlcm4gdm9pZCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNl
dCwgcGFkZHJfdCB4ZW5fcGFkZHIpOworLyogTWFwIEZEVCBpbiBib290IHBhZ2V0YWJsZSAqLwor
ZXh0ZXJuIHZvaWQgKmVhcmx5X2ZkdF9tYXAocGFkZHJfdCBmZHRfcGFkZHIpOwogLyogUmVtb3Zl
IGVhcmx5IG1hcHBpbmdzICovCiBleHRlcm4gdm9pZCByZW1vdmVfZWFybHlfbWFwcGluZ3Modm9p
ZCk7CiAvKiBBbGxvY2F0ZSBhbmQgaW5pdGlhbGlzZSBwYWdldGFibGVzIGZvciBhIHNlY29uZGFy
eSBDUFUuIFNldHMgaW5pdF90dGJyIHRvIHRoZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:56:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06:56:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d2XvI-0007HF-Sq; Mon, 24 Apr 2017 06:56:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2XvH-0007Gy-Vh
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:36 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 20/8C-03613-3A1ADF85; Mon, 24 Apr 2017 06:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXfRwr8
 RBtMmGVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxuTXq5gLTihUPOppYG1gfCDZxcjFISTwhVHi
 zuFrbBDOeUaJN0u3AjkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCwRKvNy5i
 wXE5hUwk9jzcQkTSCsLUP3hq+YTGDkWMDKsYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GCcd8L/EKMkB5OSKO/OCX8jhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwblkAlBMsSk1PrUjLzAGGBkxagoNHSYR383ygNG9xQWJucWY6ROoUo6KUOG8tSJ8A
 SCKjNA+uDRaOlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMuwJkCk9mXgnc9FdAi5mAFk+1/
 wOyuCQRISXVwDjpzvOAuznyK7ennIrW8dnw6+STNeqlNxffab/6X62vMmN5qepiq9eXnnMl2J
 hsEFC0C+KwuxPu8EfU/P0hFcG/Lq9ytve+UPik9aPO6ebE85vP3N3xd1u01tVmw7keGgW37tb
 tOFp7vqSf56varOqdh8WXuO6u2pV6MklqTTennmOzwUSunAVKLMUZiYZazEXFiQA+xQ8TQgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1493016993!97802646!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52065 invoked from network); 24 Apr 2017 06:56:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Apr 2017 06:56:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2XvF-0000g7-QA
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2XvF-0003Ik-Pc
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2XvF-0003Ik-Pc@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:56:33 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Check if the FDT passed by
	the bootloader is valid
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRhOWQ0MDI3NDZmZDZmYmQxZjMxOWVmZjI5ZmE3NjhmN2Q3YWE2MmIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEFw
ciAyMCAxNjoxMjoyNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEFwciAyMCAxMDozMToyNCAy
MDE3IC0wNzAwCgogICAgeGVuL2FybTogQ2hlY2sgaWYgdGhlIEZEVCBwYXNzZWQgYnkgdGhlIGJv
b3Rsb2FkZXIgaXMgdmFsaWQKICAgIAogICAgVGhlcmUgaXMgY3VycmVudGx5IG5vIHNhbml0eSBj
aGVjayBvbiB0aGUgRkRUIHBhc3NlZCBieSB0aGUgYm9vdGxvYWRlci4KICAgIFdoaWxzdCB0aGV5
IGFyZSBzdHJpY2x5IG5vdCBuZWNlc3NhcnksIGl0IHdpbGwgYXZvaWQgdXMgdG8gc3BlbmQgaG91
cnMKICAgIHRvIHRyeSB0byBmaW5kIG91dCB3aHkgaXQgZG9lcyBub3Qgd29yay4KICAgIAogICAg
PkZyb20gdGhlIGJvb3RpbmcgZG9jdW1lbnRhdGlvbiBmb3IgQUFyY2gzMiBbMV0gYW5kIEFBcmNo
NjQgWzJdIG11c3QgOgogICAgICAgIC0gYmUgcGxhY2VkIG9uIDgtYnl0ZSBib3VuZGFyeQogICAg
ICAgIC0gbm90IGV4Y2VlZCAyTUIgKG9ubHkgb24gQUFyY2g2NCkKICAgIAogICAgRXZlbiBpZiBB
QXJjaDMyIGRvZXMgbm90IHNlZW0gdG8gbGltaXQgdGhlIHNpemUsIFhlbiBpcyBub3QgY3VycmVu
dGx5CiAgICBhYmxlIHRvIHN1cHBvcnQgbW9yZSB0aGUgMk1CIEZEVC4gSXQgaXMgYmV0dGVyIHRv
IGNyYXNoIHJhdGhlciB3aXRoIGEgbmljZQogICAgZXJyb3IgbWVzc2FnZSB0aGFuIGNsYWltaW5n
IHdlIGFyZSBzdXBwb3J0aW5nIGFueSBzaXplIG9mIEZEVC4KICAgIAogICAgVGhlIGNoZWNrcyBh
cmUgbW9zdGx5IGJvcnJvd2VkIGZyb20gdGhlIExpbnV4IGNvZGUgKHNlZSBmaXhtYXBfcmVtYXBf
ZmR0CiAgICBpbiBhcmNoL2FybTY0L21tL21tdS5jKS4KICAgIAogICAgWzFdIFNlY3Rpb24gMiBp
biBsaW51eC9Eb2N1bWVudGF0aW9uL2FybTY0L2Jvb3RpbmcudHh0CiAgICBbMl0gU2VjdGlvbiA0
YiBpbiBsaW51eC9Eb2N1bWVudGF0aW9uL2FybS9Cb290aW5nCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNo
L2FybS9tbS5jICAgICAgICAgICB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4
ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAgNiArKysrKysKIHhlbi9pbmNsdWRlL2FzbS1h
cm0vc2V0dXAuaCB8ICAzICsrKwogMyBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9h
cm0vbW0uYwppbmRleCA5N2IzMjA5Li5mNTk4Mzk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
bW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMzksNiArMzksOCBAQAogI2luY2x1ZGUg
PHhzbS94c20uaD4KICNpbmNsdWRlIDx4ZW4vcGZuLmg+CiAjaW5jbHVkZSA8eGVuL3NpemVzLmg+
CisjaW5jbHVkZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4K
IAogc3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7CiAKQEAgLTQ3NCwx
MSArNDc2LDM2IEBAIHZvaWQgKiBfX2luaXQgZWFybHlfZmR0X21hcChwYWRkcl90IGZkdF9wYWRk
cikKIHsKICAgICAvKiBXZSBhcmUgdXNpbmcgMk1CIHN1cGVycGFnZSBmb3IgbWFwcGluZyB0aGUg
RkRUICovCiAgICAgcGFkZHJfdCBiYXNlX3BhZGRyID0gZmR0X3BhZGRyICYgU0VDT05EX01BU0s7
CisgICAgcGFkZHJfdCBvZmZzZXQ7CisgICAgdm9pZCAqZmR0X3ZpcnQ7CisKKyAgICAvKgorICAg
ICAqIENoZWNrIHdoZXRoZXIgdGhlIHBoeXNpY2FsIEZEVCBhZGRyZXNzIGlzIHNldCBhbmQgbWVl
dHMgdGhlIG1pbmltdW0KKyAgICAgKiBhbGlnbm1lbnQgcmVxdWlyZW1lbnQuIFNpbmNlIHdlIGFy
ZSByZWx5aW5nIG9uIE1JTl9GRFRfQUxJR04gdG8gYmUgYXQKKyAgICAgKiBsZWFzdCA4IGJ5dGVz
IHNvIHRoYXQgd2UgYWx3YXlzIGFjY2VzcyB0aGUgbWFnaWMgYW5kIHNpemUgZmllbGRzCisgICAg
ICogb2YgdGhlIEZEVCBoZWFkZXIgYWZ0ZXIgbWFwcGluZyB0aGUgZmlyc3QgY2h1bmssIGRvdWJs
ZSBjaGVjayBpZgorICAgICAqIHRoYXQgaXMgaW5kZWVkIHRoZSBjYXNlLgorICAgICAqLworICAg
IEJVSUxEX0JVR19PTihNSU5fRkRUX0FMSUdOIDwgOCk7CisgICAgaWYgKCAhZmR0X3BhZGRyIHx8
IGZkdF9wYWRkciAlIE1JTl9GRFRfQUxJR04gKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAg
IC8qIFRoZSBGRFQgaXMgbWFwcGVkIHVzaW5nIDJNQiBzdXBlcnBhZ2UgKi8KKyAgICBCVUlMRF9C
VUdfT04oQk9PVF9GRFRfVklSVF9TVEFSVCAlIFNaXzJNKTsKIAogICAgIGNyZWF0ZV9tYXBwaW5n
cyhib290X3NlY29uZCwgQk9PVF9GRFRfVklSVF9TVEFSVCwgcGFkZHJfdG9fcGZuKGJhc2VfcGFk
ZHIpLAogICAgICAgICAgICAgICAgICAgICBTWl8yTSA+PiBQQUdFX1NISUZULCBTWl8yTSk7CiAK
LSAgICByZXR1cm4gKHZvaWQgKilCT09UX0ZEVF9WSVJUX1NUQVJUICsgKGZkdF9wYWRkciAlIFNF
Q09ORF9TSVpFKTsKKyAgICBvZmZzZXQgPSBmZHRfcGFkZHIgJSBTRUNPTkRfU0laRTsKKyAgICBm
ZHRfdmlydCA9ICh2b2lkICopQk9PVF9GRFRfVklSVF9TVEFSVCArIG9mZnNldDsKKworICAgIGlm
ICggZmR0X21hZ2ljKGZkdF92aXJ0KSAhPSBGRFRfTUFHSUMgKQorICAgICAgICByZXR1cm4gTlVM
TDsKKworICAgIGlmICggZmR0X3RvdGFsc2l6ZShmZHRfdmlydCkgPiBNQVhfRkRUX1NJWkUgKQor
ICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIHJldHVybiBmZHRfdmlydDsKIH0KIAogdm9pZCBf
X2luaXQgcmVtb3ZlX2Vhcmx5X21hcHBpbmdzKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IDk4NjM5ODkuLmUyY2RhMWYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCkBAIC03MjUsNiArNzI1LDEyIEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIGJvb3RfcGh5c19vZmZzZXQsCiAgICAgc21wX2NsZWFyX2NwdV9tYXBzKCk7CiAKICAgICBk
ZXZpY2VfdHJlZV9mbGF0dGVuZWQgPSBlYXJseV9mZHRfbWFwKGZkdF9wYWRkcik7CisgICAgaWYg
KCAhZGV2aWNlX3RyZWVfZmxhdHRlbmVkICkKKyAgICAgICAgcGFuaWMoIkludmFsaWQgZGV2aWNl
IHRyZWUgYmxvYiBhdCBwaHlzaWNhbCBhZGRyZXNzICUjbHguXG4iCisgICAgICAgICAgICAgICJU
aGUgRFRCIG11c3QgYmUgOC1ieXRlIGFsaWduZWQgYW5kIG11c3Qgbm90IGV4Y2VlZCAyIE1CIGlu
IHNpemUuXG5cbiIKKyAgICAgICAgICAgICAgIlBsZWFzZSBjaGVjayB5b3VyIGJvb3Rsb2FkZXIu
IiwKKyAgICAgICAgICAgICAgZmR0X3BhZGRyKTsKKwogICAgIGZkdF9zaXplID0gYm9vdF9mZHRf
aW5mbyhkZXZpY2VfdHJlZV9mbGF0dGVuZWQsIGZkdF9wYWRkcik7CiAKICAgICBjbWRsaW5lID0g
Ym9vdF9mZHRfY21kbGluZShkZXZpY2VfdHJlZV9mbGF0dGVuZWQpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCmlu
ZGV4IDdjNzYxODUuLjdmZjJjMzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0
dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTMsNiArMyw5IEBACiAK
ICNpbmNsdWRlIDxwdWJsaWMvdmVyc2lvbi5oPgogCisjZGVmaW5lIE1JTl9GRFRfQUxJR04gOAor
I2RlZmluZSBNQVhfRkRUX1NJWkUgU1pfMk0KKwogI2RlZmluZSBOUl9NRU1fQkFOS1MgNjQKIAog
I2RlZmluZSBNQVhfTU9EVUxFUyA1IC8qIEN1cnJlbnQgbWF4aW11bSB1c2VmdWwgbW9kdWxlcyAq
LwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:56:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06:56:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d2XvT-0007Jo-UU; Mon, 24 Apr 2017 06:56:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2XvS-0007JX-O4
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:46 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 77/41-02202-DA1ADF85; Mon, 24 Apr 2017 06:56:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXftwr8
 RBj9v8ltM2GbgwOixvW8XewBjFGtmXlJ+RQJrxpylCxkLNnlXXDncxdLAuN6mi5GLQ0jgC6NE
 89unrBDOeUaJjyt2MnUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgJdF4a
 w4zSDmvgJnEgzn5IGEWoPKT976yTGDkWMDIsIpRozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DAWC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg/Hlac9DjJIcTEqivDsn/I0Q4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMErtwAoJ1iUmp5akZaZAwwOmLQEB4+SCO/m+UBp3uKCxNzizHSI1ClGXY53m3+/
 ZxJiycvPS5US52UGhpqQAEhRRmke3AhYoF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8uy
 CU8mXklcJteAR3BBHTEVPs/IEeUJCKkpBoYlRgXtud+DO5wPn7gF4dq/MTOjbUNk5ZXPH5/vy
 U64tmMgtVxx03ex0vKVgt4fj8hXZAUqXfSy8qhjFm/3iHF9R3X0YS9IuKHXiok69axM7B8Pl3
 4ZX/U6Vuv9PoOKTcs13BrE+Z42fx6ntW8CReKeU1OMJdlZruuNV2+cl+M3ZwDH9lEryYpsRRn
 JBpqMRcVJwIA2JLSEk8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1493017004!41529083!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58620 invoked from network); 24 Apr 2017 06:56:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Apr 2017 06:56:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2XvP-0000hD-Ru
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2XvP-0003KC-RM
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2XvP-0003KC-RM@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:56:43 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Properly map the FDT in the
	boot page table
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRlMjJlMGRkMGRmNzI0NDA1MmI5NzhmZGQ5MzlhYWU3YTA5MzcwNzcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEFw
ciAyMCAxNjoxMjoyOCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IEFwciAyMCAxMDozMTozMiAy
MDE3IC0wNzAwCgogICAgeGVuL2FybTogUHJvcGVybHkgbWFwIHRoZSBGRFQgaW4gdGhlIGJvb3Qg
cGFnZSB0YWJsZQogICAgCiAgICBDdXJyZW50bHksIFhlbiBpcyBhc3N1bWluZyB0aGUgRkRUIHdp
bGwgYWx3YXlzIGZpdCBpbiBhIDJNQiBzZWN0aW9uLgogICAgUmVjZW50bHksIEkgbm90aWNlZCBh
biBlYXJseSBjcmFzaCBvbiBYZW4gd2hlbiB1c2luZyBHUlVCIHdpdGggdGhlCiAgICBmb2xsb3dp
bmcgY2FsbCB0cmFjZToKICAgIAogICAgKFhFTikgSHlwZXJ2aXNvciBUcmFwLiBIU1I9MHg5NjAw
MDAwNiBFQz0weDI1IElMPTEgU3luZHJvbWU9MHg2CiAgICAoWEVOKSBDUFUwOiBVbmV4cGVjdGVk
IFRyYXA6IEh5cGVydmlzb3IKICAgIChYRU4pIC0tLS1bIFhlbi00LjktdW5zdGFibGUgIGFybTY0
ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KICAgIChYRU4pIENQVTogICAgMAogICAgKFhF
TikgUEM6ICAgICAwMDAwMDAwMDAwMjY0MTQwIHN0cmxlbisweDEwLzB4ODQKICAgIChYRU4pIExS
OiAgICAgMDAwMDAwMDAwMDI0MDFjMAogICAgKFhFTikgU1A6ICAgICAwMDAwMDAwMDAwMmNmYzIw
CiAgICAoWEVOKSBDUFNSOiAgIDQwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAoWEVOKSAgICAgIFgwOiAwMDAwMDAwMDAwODAxMjMwICBYMTogMDAwMDAw
MDAwMDgwMTIzMCAgWDI6IDAwMDAwMDAwMDAwMDUyMzAKICAgIChYRU4pICAgICAgWDM6IDAwMDAw
MDAwMDAwMDAwMzAgIFg0OiAwMDAwMDAwMDAwMDAwMDMwICBYNTogMDAwMDAwMDAwMDAwMDAzOAog
ICAgKFhFTikgICAgICBYNjogMDAwMDAwMDAwMDAwMDAzNCAgWDc6IDAwMDAwMDAwMDAwMDAwMDAg
IFg4OiA3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAoWEVOKSAgICAgIFg5OiA2NDYyMmM2NDc5Njg3MjIy
IFgxMDogN2Y3ZjdmN2Y3ZjdmN2Y3ZiBYMTE6IDAxMDEwMTAxMDEwMTAxMDEKICAgIChYRU4pICAg
ICBYMTI6IDAwMDAwMDAwMDAwMDAwMzAgWDEzOiBmZmZmZmYwMGZmMDAwMDAwIFgxNDogMDgwMDAw
MDAwMzAwMDAwMAogICAgKFhFTikgICAgIFgxNTogZmZmZmZmZmZmZmZmZmZmZiBYMTY6IDAwMDAw
MDAwZmVmZmY2MTAgWDE3OiAwMDAwMDAwMDAwMDAwMGYwCiAgICAoWEVOKSAgICAgWDE4OiAwMDAw
MDAwMDAwMDAwMDA0IFgxOTogMDAwMDAwMDAwMDAwMDAwOCBYMjA6IDAwMDAwMDAwMDA3ZmMwNDAK
ICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA3ZmMwMDAgWDIyOiAwMDAwMDAwMDAwMDAwMDBl
IFgyMzogMDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgIFgyNDogMDAwMDAwMDAwMDJhOWY1
OCBYMjU6IDAwMDAwMDAwMDA4MDEyMzAgWDI2OiAwMDAwMDAwMDAwMmE5ZjY4CiAgICAoWEVOKSAg
ICAgWDI3OiAwMDAwMDAwMDAwMmE5ZjU4IFgyODogMDAwMDAwMDAwMDI5ODkxMCAgRlA6IDAwMDAw
MDAwMDAyY2ZjMjAKICAgIChYRU4pCiAgICAoWEVOKSAgIFZUQ1JfRUwyOiA4MDAxMGM0MAogICAg
KFhFTikgIFZUVEJSX0VMMjogMDAwMDA4MjgwMDIwMzAwMAogICAgKFhFTikKICAgIChYRU4pICBT
Q1RMUl9FTDI6IDMwYzUxODNkCiAgICAoWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDAwMzg2NjNm
CiAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAwMGY0OTEyMDAwCiAgICAoWEVOKQogICAgKFhF
TikgICAgRVNSX0VMMjogOTYwMDAwMDYKICAgIChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwZTgw
NzEwMDAKICAgIChYRU4pICAgIEZBUl9FTDI6IDAwMDAwMDAwMDA4MDEyMzAKICAgIChYRU4pCiAg
ICAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBzcD0wMDAwMDAwMDAwMmNmYzIwOgogICAgKFhF
TikgICAgMDAwMDAwMDAwMDJjZmM3MCAwMDAwMDAwMDAwMjQwMjU0IDAwMDAwMDAwMDAyYTlmNTgg
MDAwMDAwMDAwMDdmYzAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDdmYzAzYwogICAgKFhFTikgICAgMDAw
MDAwMDAwMDJjZmQ3OCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyY2ZjYTAgMDAwMDAwMDAw
MDI5ODZmYwogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwN2ZjMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDJj
ZmNjMCAwMDAwMDAwMDAwMjk4ZjFjIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDdmYzAwMAog
ICAgKFhFTikgICAgMDAwMDAwMDAwMDJjZmRjMCAwMDAwMDAwMDAwMjk5MDRjIDAwMDAwMDAwZjQ3
ZmMwMDAgMDAwMDAwMDBmNDYwNDAwMAogICAgKFhFTikgICAgMDAwMDAwMDBmNDdmYzAwMCAwMDAw
MDAwMDAwN2ZjMDAwIDAwMDAwMDAwMDA0MDAwMDAgMDAwMDAwMDAwMDAwMDEwMAogICAgKFhFTikg
ICAgMDAwMDAwMDBmNDYwNDAwMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEgODAw
MDAwMDAwMDAwMDAwMgogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyY2ZkYzAgMDAwMDAwMDAwMDI5OTAzOAogICAg
KFhFTikgICAgMDAwMDAwMDBmNDdmYzAwMCAwMDAwMDAwMGY0NjA0MDAwIDAwMDAwMDAwZjQ3ZmMw
MDAgMDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDJjZmUyMCAwMDAwMDAw
MDAwMjljNDIwIDAwMDAwMDAwMDAyZDgwMDAgMDAwMDAwMDBmNDYwNDAwMAogICAgKFhFTikgICAg
MDAwMDAwMDBmNDdmYzAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDA0MDAwMDAgMDAwMDAw
MDAwMDAwMDEwMAogICAgKFhFTikgICAgMDAwMDAwMDBmNDYwNDAwMCAwMDAwMDAwMDAwMDAwMDAx
IDAwMDAwMDAwZjQ3ZmMwMDAgMDAwMDAwMDAwMDI5YzQwNAogICAgKFhFTikgICAgMDAwMDAwMDBm
ZWZmZjUxMCAwMDAwMDAwMDAwMjAwNjI0IDAwMDAwMDAwZjQ4MDQwMDAgMDAwMDAwMDBmNDYwNDAw
MAogICAgKFhFTikgICAgMDAwMDAwMDBmNDdmYzAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDA0MDAwMDAgMDAwMDAwMDAwMDAwMDEwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMSAw
MDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEgODAwMDAwMDAwMDAwMDAwMgogICAgKFhF
TikgICAgMDAwMDAwMDBmNDdmYzAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAog
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAg
KFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNjQxNDA+XSBz
dHJsZW4rMHgxMC8weDg0IChQQykKICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI0MDFjMD5dIGZk
dF9nZXRfcHJvcGVydHlfbmFtZWxlbisweDljLzB4ZjAgKExSKQogICAgKFhFTikgICAgWzwwMDAw
MDAwMDAwMjQwMjU0Pl0gZmR0X2dldF9wcm9wZXJ0eSsweDQwLzB4NTAKICAgIChYRU4pICAgIFs8
MDAwMDAwMDAwMDI5ODZmYz5dIGJvb3RmZHQuYyNkZXZpY2VfdHJlZV9nZXRfdTMyKzB4MTgvMHg1
YwogICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjk4ZjFjPl0gZGV2aWNlX3RyZWVfZm9yX2VhY2hf
bm9kZSsweDg0LzB4MTQ0CiAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyOTkwNGM+XSBib290X2Zk
dF9pbmZvKzB4NzAvMHgyM2MKICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI5YzQyMD5dIHN0YXJ0
X3hlbisweDljLzB4ZDMwCiAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyMDA2MjQ+XSBhcm02NC9o
ZWFkLm8jcGFnaW5nKzB4ODQvMHhiYwogICAgKFhFTikKICAgIChYRU4pCiAgICAoWEVOKSAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgICAoWEVOKSBQYW5pYyBvbiBD
UFUgMDoKICAgIChYRU4pIENQVTA6IFVuZXhwZWN0ZWQgVHJhcDogSHlwZXJ2aXNvcgogICAgKFhF
TikKICAgIChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAg
IAogICAgSW5kZWVkLCB0aGUgYm9vdGluZyBkb2N1bWVudGF0aW9uIGZvciBBQXJjaDMyIGFuZCBB
QXJjaDY0IG9ubHkgcmVxdWlyZXMKICAgIHRoZSBGRFQgdG8gYmUgcGxhY2VkIG9uIGEgOC1ieXRl
IGJvdW5kYXJ5LiBUaGlzIG1lYW5zIHRoZSBEZXZpY2UtVHJlZSBjYW4KICAgIGNyb3NzIGEgMk1C
IGJvdW5kYXJ5LgogICAgCiAgICBHaXZlbiB0aGF0IFhlbiBsaW1pdHMgdGhlIHNpemUgb2YgdGhl
IEZEVCB0byAyTUIsIGl0IHdpbGwgYWx3YXlzIGZpdCBpbgogICAgYSA0TUIgc2xvdC4gU28gZXh0
ZW5kIHRoZSBmaXhtYXAgc2xvdCBmb3IgRkRUIGZyb20gMk1CIHRvIDRNQi4KICAgIAogICAgVGhl
IHNlY29uZCAyTUIgc3VwZXJwYWdlIHdpbGwgb25seSBiZSBtYXBwZWQgaWYgdGhlIEZEVCBpcyBj
cm9zcyB0aGUgMk1CCiAgICBib3VuZGFyeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMg
ICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Nv
bmZpZy5oIHwgMTQgKysrKysrKy0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9u
cygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hl
bi9hcmNoL2FybS9tbS5jCmluZGV4IGY1OTgzOTYuLjQ4Zjc0ZjYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC00NzgsNiArNDc4LDcgQEAg
dm9pZCAqIF9faW5pdCBlYXJseV9mZHRfbWFwKHBhZGRyX3QgZmR0X3BhZGRyKQogICAgIHBhZGRy
X3QgYmFzZV9wYWRkciA9IGZkdF9wYWRkciAmIFNFQ09ORF9NQVNLOwogICAgIHBhZGRyX3Qgb2Zm
c2V0OwogICAgIHZvaWQgKmZkdF92aXJ0OworICAgIHVpbnQzMl90IHNpemU7CiAKICAgICAvKgog
ICAgICAqIENoZWNrIHdoZXRoZXIgdGhlIHBoeXNpY2FsIEZEVCBhZGRyZXNzIGlzIHNldCBhbmQg
bWVldHMgdGhlIG1pbmltdW0KQEAgLTUwMiw5ICs1MDMsMTcgQEAgdm9pZCAqIF9faW5pdCBlYXJs
eV9mZHRfbWFwKHBhZGRyX3QgZmR0X3BhZGRyKQogICAgIGlmICggZmR0X21hZ2ljKGZkdF92aXJ0
KSAhPSBGRFRfTUFHSUMgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAotICAgIGlmICggZmR0X3Rv
dGFsc2l6ZShmZHRfdmlydCkgPiBNQVhfRkRUX1NJWkUgKQorICAgIHNpemUgPSBmZHRfdG90YWxz
aXplKGZkdF92aXJ0KTsKKyAgICBpZiAoIHNpemUgPiBNQVhfRkRUX1NJWkUgKQogICAgICAgICBy
ZXR1cm4gTlVMTDsKIAorICAgIGlmICggKG9mZnNldCArIHNpemUpID4gU1pfMk0gKQorICAgIHsK
KyAgICAgICAgY3JlYXRlX21hcHBpbmdzKGJvb3Rfc2Vjb25kLCBCT09UX0ZEVF9WSVJUX1NUQVJU
ICsgU1pfMk0sCisgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90b19wZm4oYmFzZV9wYWRk
ciArIFNaXzJNKSwKKyAgICAgICAgICAgICAgICAgICAgICAgIFNaXzJNID4+IFBBR0VfU0hJRlQs
IFNaXzJNKTsKKyAgICB9CisKICAgICByZXR1cm4gZmR0X3ZpcnQ7CiB9CiAKQEAgLTUxMiw3ICs1
MjEsOSBAQCB2b2lkIF9faW5pdCByZW1vdmVfZWFybHlfbWFwcGluZ3Modm9pZCkKIHsKICAgICBs
cGFlX3QgcHRlID0gezB9OwogICAgIHdyaXRlX3B0ZSh4ZW5fc2Vjb25kICsgc2Vjb25kX3RhYmxl
X29mZnNldChCT09UX0ZEVF9WSVJUX1NUQVJUKSwgcHRlKTsKLSAgICBmbHVzaF94ZW5fZGF0YV90
bGJfcmFuZ2VfdmEoQk9PVF9GRFRfVklSVF9TVEFSVCwgU0VDT05EX1NJWkUpOworICAgIHdyaXRl
X3B0ZSh4ZW5fc2Vjb25kICsgc2Vjb25kX3RhYmxlX29mZnNldChCT09UX0ZEVF9WSVJUX1NUQVJU
ICsgU1pfMk0pLAorICAgICAgICAgICAgICBwdGUpOworICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9y
YW5nZV92YShCT09UX0ZEVF9WSVJUX1NUQVJULCBCT09UX0ZEVF9TTE9UX1NJWkUpOwogfQogCiBl
eHRlcm4gdm9pZCByZWxvY2F0ZV94ZW4odWludDY0X3QgdHRiciwgdm9pZCAqc3JjLCB2b2lkICpk
c3QsIHNpemVfdCBsZW4pOwpAQCAtNTcxLDYgKzU4Miw4IEBAIHZvaWQgX19pbml0IHNldHVwX3Bh
Z2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRk
cikKICAgICAvKiAuLi4gRFRCICovCiAgICAgcHRlID0gYm9vdF9zZWNvbmRbc2Vjb25kX3RhYmxl
X29mZnNldChCT09UX0ZEVF9WSVJUX1NUQVJUKV07CiAgICAgeGVuX3NlY29uZFtzZWNvbmRfdGFi
bGVfb2Zmc2V0KEJPT1RfRkRUX1ZJUlRfU1RBUlQpXSA9IHB0ZTsKKyAgICBwdGUgPSBib290X3Nl
Y29uZFtzZWNvbmRfdGFibGVfb2Zmc2V0KEJPT1RfRkRUX1ZJUlRfU1RBUlQgKyBTWl8yTSldOwor
ICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxlX29mZnNldChCT09UX0ZEVF9WSVJUX1NUQVJUICsg
U1pfMk0pXSA9IHB0ZTsKIAogICAgIC8qIC4uLiBCb290IE1pc2MgYXJlYSBmb3IgeGVuIHJlbG9j
YXRpb24gKi8KICAgICBkZXN0X3ZhID0gQk9PVF9SRUxPQ19WSVJUX1NUQVJUOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29u
ZmlnLmgKaW5kZXggOWMxNGEzOC4uNWI2ZjNjOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9jb25maWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCkBAIC03Nywx
MiArNzcsMTIgQEAKICAqICAgMCAgLSAgIDJNICAgVW5tYXBwZWQKICAqICAgMk0gLSAgIDRNICAg
WGVuIHRleHQsIGRhdGEsIGJzcwogICogICA0TSAtICAgNk0gICBGaXhtYXA6IHNwZWNpYWwtcHVy
cG9zZSA0SyBtYXBwaW5nIHNsb3RzCi0gKiAgIDZNIC0gICA4TSAgIEVhcmx5IGJvb3QgbWFwcGlu
ZyBvZiBGRFQKLSAqICAgOE0gLSAgMTBNICAgRWFybHkgcmVsb2NhdGlvbiBhZGRyZXNzICh1c2Vk
IHdoZW4gcmVsb2NhdGluZyBYZW4pCisgKiAgIDZNIC0gIDEwTSAgIEVhcmx5IGJvb3QgbWFwcGlu
ZyBvZiBGRFQKKyAqICAgMTBNIC0gMTJNICAgRWFybHkgcmVsb2NhdGlvbiBhZGRyZXNzICh1c2Vk
IHdoZW4gcmVsb2NhdGluZyBYZW4pCiAgKiAgICAgICAgICAgICAgIGFuZCBsYXRlciBmb3IgbGl2
ZXBhdGNoIHZtYXAgKGlmIGNvbXBpbGVkIGluKQogICoKICAqIEFSTTMyIGxheW91dDoKLSAqICAg
MCAgLSAgMTBNICAgPENPTU1PTj4KKyAqICAgMCAgLSAgMTJNICAgPENPTU1PTj4KICAqCiAgKiAg
MzJNIC0gMTI4TSAgIEZyYW1ldGFibGU6IDI0IGJ5dGVzIHBlciBwYWdlIGZvciAxNkdCIG9mIFJB
TQogICogMjU2TSAtICAgMUcgICBWTUFQOiBpb3JlbWFwIGFuZCBlYXJseV9pb3JlbWFwIHVzZSB0
aGlzIHZpcnR1YWwgYWRkcmVzcwpAQCAtOTMsNyArOTMsNyBAQAogICoKICAqIEFSTTY0IGxheW91
dDoKICAqIDB4MDAwMDAwMDAwMDAwMDAwMCAtIDB4MDAwMDAwN2ZmZmZmZmZmZiAoNTEyR0IsIEww
IHNsb3QgWzBdKQotICogICAwICAtICAxME0gICA8Q09NTU9OPgorICogICAwICAtICAxMk0gICA8
Q09NTU9OPgogICoKICAqICAgMUcgLSAgIDJHICAgVk1BUDogaW9yZW1hcCBhbmQgZWFybHlfaW9y
ZW1hcAogICoKQEAgLTExMywxMiArMTEzLDEyIEBACiAjZGVmaW5lIEZJWE1BUF9BRERSKG4pICAg
ICAgICAoX0FUKHZhZGRyX3QsMHgwMDQwMDAwMCkgKyAobikgKiBQQUdFX1NJWkUpCiAKICNkZWZp
bmUgQk9PVF9GRFRfVklSVF9TVEFSVCAgICBfQVQodmFkZHJfdCwweDAwNjAwMDAwKQotI2RlZmlu
ZSBCT09UX0ZEVF9TTE9UX1NJWkUgICAgIE1CKDIpCisjZGVmaW5lIEJPT1RfRkRUX1NMT1RfU0la
RSAgICAgTUIoNCkKICNkZWZpbmUgQk9PVF9GRFRfVklSVF9FTkQgICAgICAoQk9PVF9GRFRfVklS
VF9TVEFSVCArIEJPT1RfRkRUX1NMT1RfU0laRSkKIAotI2RlZmluZSBCT09UX1JFTE9DX1ZJUlRf
U1RBUlQgIF9BVCh2YWRkcl90LDB4MDA4MDAwMDApCisjZGVmaW5lIEJPT1RfUkVMT0NfVklSVF9T
VEFSVCAgX0FUKHZhZGRyX3QsMHgwMGEwMDAwMCkKICNpZmRlZiBDT05GSUdfTElWRVBBVENICi0j
ZGVmaW5lIExJVkVQQVRDSF9WTUFQX1NUQVJUICAgX0FUKHZhZGRyX3QsMHgwMDgwMDAwMCkKKyNk
ZWZpbmUgTElWRVBBVENIX1ZNQVBfU1RBUlQgICBfQVQodmFkZHJfdCwweDAwYTAwMDAwKQogI2Rl
ZmluZSBMSVZFUEFUQ0hfVk1BUF9FTkQgICAgIChMSVZFUEFUQ0hfVk1BUF9TVEFSVCArIE1CKDIp
KQogI2VuZGlmCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:56:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06:56:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d2Xve-0007LX-1I; Mon, 24 Apr 2017 06:56:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xvc-0007LL-TU
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:57 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 89/AD-01992-8B1ADF85; Mon, 24 Apr 2017 06:56:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXf7wr8
 RBjdfs1lM2GbgwOixvW8XewBjFGtmXlJ+RQJrRsP662wFzaoVVz//Y21gXCzbxcjFISTwhVHi
 0e6lLBDOeUaJmVfvMnUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgL3Hl0
 WkWEJtXwEzi0Z3ZYHEWoPp7nW2MExg5FjAyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDVy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgXNvqfIhRkoNJSZR354S/EUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeLcsAMoJFqWmp1akZeYAgwMmLcHBoyTCu3k+UJq3uCAxtzgzHSJ1ilFRSpy3FqRP
 ACSRUZoH1wYLyEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5s0FmcKTmVcCN/0V0GImoMVT7
 f+ALC5JREhJNTC6rTyVr3BDaSPT7axzpdedb9jxF995LlLhv6LjR8FR71IPdx2Tqd9uP1x2e6
 vB9Le8v7/rBkrM3Fy9ibv+jOiFLzFqX84dX5SzVPQ9w8eaf1J2Lf1fO59HW+Qozn6esSjb9G9
 qymbHP+Lrj7aou3X+e/KeN9XDLXmj8CTHk4/qr9w223nwfHGaEktxRqKhFnNRcSIALL10YEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493017014!94560927!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27381 invoked from network); 24 Apr 2017 06:56:54 -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; 24 Apr 2017 06:56:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2XvZ-0000hN-Tg
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2XvZ-0003Ko-T6
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:56:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2XvZ-0003Ko-T6@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:56:53 +0000
Subject: [Xen-changelog] [xen master] x86/vlapic: Don't reset APIC ID when
	handling INIT signal
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEyYTg5N2NjZDI3NDlhYmRjNGQ2OGFlMmIzNDQ0MzcxMjcyNGE3NWMKQXV0aG9yOiAg
ICAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciAyMSAx
MjowOTo0OCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciAyMSAxMjowOTo0OCAyMDE3ICswMjAwCgogICAgeDg2
L3ZsYXBpYzogRG9uJ3QgcmVzZXQgQVBJQyBJRCB3aGVuIGhhbmRsaW5nIElOSVQgc2lnbmFsCiAg
ICAKICAgIEFjY29yZGluZyB0byBTRE0gIkFEVkFOQ0VEIFBST0dSQU1NQUJMRSBJTlRFUlJVUFQg
Q09OVFJPTExFUiAoQVBJQykgLT4KICAgICJFWFRFTkRFRCBYQVBJQyAoWDJBUElDKSIgLT4gIngy
QVBJQyBTdGF0ZSBUcmFuc2l0aW9ucyIsIHRoZSBBUElDIG1vZGUKICAgIGFuZCBBUElDIElEIGFy
ZSBwcmVzZXJ2ZWQgd2hlbiBoYW5kbGluZyBJTklUIHNpZ25hbCBhbmQgYSByZXNldCBwbGFjZXMK
ICAgIEFQSUMgdG8geEFQSUMgbW9kZSBhbmQgQVBJQyBiYXNlIGFkZHJlc3MgdG8gMHhGRUUwMDAw
MGggKHRoaXMgcGFydAogICAgaXMgaW4gIkxvY2FsIEFQSUMiIC0+ICJMb2NhbCBBUElDIFN0YXR1
cyBhbmQgTG9jYXRpb24iKS4gU28gdGhlcmUgYXJlCiAgICB0d28gcHJvYmxlbXMgaW4gY3VycmVu
dCBjb2RlOgogICAgMS4gVXNpbmcgcmVzZXQgbG9naWMgKGFrYSB2bGFwaWNfcmVzZXQpIHRvIGhh
bmRsZSBJTklUIHNpZ25hbC4KICAgIDIuIEZvcmdldHRpbmcgcmVzZXR0aW5nIEFQSUMgbW9kZSBh
bmQgYmFzZSBhZGRyZXNzIGluIHZsYXBpY19yZXNldCgpCiAgICAKICAgIFRoaXMgcGF0Y2ggaW50
cm9kdWNlcyBhIG5ldyBmdW5jdGlvbiB2bGFwaWNfZG9faW5pdCgpIGFuZCByZXBsYWNlcyB0aGUK
ICAgIHdyb25nbHkgdXNlZCB2bGFwaWNfcmVzZXQoKS4gQWxzbyByZXNldCBBUElDIG1vZGUgYW5k
IEFQSUMgYmFzZSBhZGRyZXNzCiAgICBpbiB2bGFwaWNfcmVzZXQoKS4KICAgIAogICAgTm90ZSB0
aGF0OiBMRFIgaXMgcmVhZCBvbmx5IGluIHgyQVBJQyBtb2RlLiBSZXNldHRpbmcgaXQgdG8gemVy
byBpbiB4MkFQSUMKICAgIG1vZGUgaXMgdW5yZWFzb25hYmxlLiBUaGlzIHBhdGNoIGFsc28gZG9l
c24ndCByZXNldCBMRFIgd2hlbiBoYW5kbGluZyBJTklUCiAgICBzaWduYWwgaW4geDJBUElDIG1v
ZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92bGFwaWMuYwppbmRleCAyNjUzYmE4Li5jZjhlZTUwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMK
QEAgLTgzLDYgKzgzLDggQEAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGludCB2bGFwaWNfbHZ0X21h
c2tbVkxBUElDX0xWVF9OVU1dID0KICAgICAoKHZsYXBpY19nZXRfcmVnKHZsYXBpYywgQVBJQ19M
VlRUKSAmIEFQSUNfVElNRVJfTU9ERV9NQVNLKSBcCiAgICAgID09IEFQSUNfVElNRVJfTU9ERV9U
U0NfREVBRExJTkUpCiAKK3N0YXRpYyB2b2lkIHZsYXBpY19kb19pbml0KHN0cnVjdCB2bGFwaWMg
KnZsYXBpYyk7CisKIHN0YXRpYyBpbnQgdmxhcGljX2ZpbmRfaGlnaGVzdF92ZWN0b3IoY29uc3Qg
dm9pZCAqYml0bWFwKQogewogICAgIGNvbnN0IHVpbnQzMl90ICp3b3JkID0gYml0bWFwOwpAQCAt
MjgxLDcgKzI4Myw3IEBAIHN0YXRpYyB2b2lkIHZsYXBpY19pbml0X3NpcGlfb25lKHN0cnVjdCB2
Y3B1ICp0YXJnZXQsIHVpbnQzMl90IGljcikKICAgICAgICAgcmMgPSB2Y3B1X3Jlc2V0KHRhcmdl
dCk7CiAgICAgICAgIEFTU0VSVCghcmMpOwogICAgICAgICB0YXJnZXQtPmZwdV9pbml0aWFsaXNl
ZCA9IGZwdV9pbml0aWFsaXNlZDsKLSAgICAgICAgdmxhcGljX3Jlc2V0KHZjcHVfdmxhcGljKHRh
cmdldCkpOworICAgICAgICB2bGFwaWNfZG9faW5pdCh2Y3B1X3ZsYXBpYyh0YXJnZXQpKTsKICAg
ICAgICAgZG9tYWluX3VubG9jayh0YXJnZXQtPmRvbWFpbik7CiAgICAgICAgIGJyZWFrOwogICAg
IH0KQEAgLTEyMzcsMTYgKzEyMzksMTQgQEAgYm9vbF90IGlzX3ZsYXBpY19sdnRwY19lbmFibGVk
KHN0cnVjdCB2bGFwaWMgKnZsYXBpYykKICAgICAgICAgICAgICEodmxhcGljX2dldF9yZWcodmxh
cGljLCBBUElDX0xWVFBDKSAmIEFQSUNfTFZUX01BU0tFRCkpOwogfQogCi0vKiBSZXNldCB0aGUg
VkxQQUlDIGJhY2sgdG8gaXRzIHBvd2VyLW9uL3Jlc2V0IHN0YXRlLiAqLwotdm9pZCB2bGFwaWNf
cmVzZXQoc3RydWN0IHZsYXBpYyAqdmxhcGljKQorLyogUmVzZXQgdGhlIFZMQVBJQyBiYWNrIHRv
IGl0cyBpbml0IHN0YXRlLiAqLworc3RhdGljIHZvaWQgdmxhcGljX2RvX2luaXQoc3RydWN0IHZs
YXBpYyAqdmxhcGljKQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gdmxhcGljX3ZjcHUodmxhcGlj
KTsKICAgICBpbnQgaTsKIAotICAgIGlmICggIWhhc192bGFwaWModi0+ZG9tYWluKSApCisgICAg
aWYgKCAhaGFzX3ZsYXBpYyh2bGFwaWNfdmNwdSh2bGFwaWMpLT5kb21haW4pICkKICAgICAgICAg
cmV0dXJuOwogCi0gICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElDX0lELCAgKHYtPnZjcHVf
aWQgKiAyKSA8PCAyNCk7CiAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElDX0xWUiwgVkxB
UElDX1ZFUlNJT04pOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKQpAQCAtMTI1Nyw3
ICsxMjU3LDEyIEBAIHZvaWQgdmxhcGljX3Jlc2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBpYykKICAg
ICB9CiAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElDX0lDUiwgICAgIDApOwogICAgIHZs
YXBpY19zZXRfcmVnKHZsYXBpYywgQVBJQ19JQ1IyLCAgICAwKTsKLSAgICB2bGFwaWNfc2V0X3Jl
Zyh2bGFwaWMsIEFQSUNfTERSLCAgICAgMCk7CisgICAgLyoKKyAgICAgKiBMRFIgaXMgcmVhZC1v
bmx5IGluIHgyQVBJQyBtb2RlLiBQcmVzZXJ2ZSBpdHMgdmFsdWUgd2hlbiBoYW5kbGluZworICAg
ICAqIElOSVQgc2lnbmFsIGluIHgyQVBJQyBtb2RlLgorICAgICAqLworICAgIGlmICggIXZsYXBp
Y194MmFwaWNfbW9kZSh2bGFwaWMpICkKKyAgICAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBB
UElDX0xEUiwgMCk7CiAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElDX1RBU0tQUkksIDAp
OwogICAgIHZsYXBpY19zZXRfcmVnKHZsYXBpYywgQVBJQ19UTUlDVCwgICAwKTsKICAgICB2bGFw
aWNfc2V0X3JlZyh2bGFwaWMsIEFQSUNfVE1DQ1QsICAgMCk7CkBAIC0xMjc1LDYgKzEyODAsMjMg
QEAgdm9pZCB2bGFwaWNfcmVzZXQoc3RydWN0IHZsYXBpYyAqdmxhcGljKQogICAgIGRlc3Ryb3lf
cGVyaW9kaWNfdGltZSgmdmxhcGljLT5wdCk7CiB9CiAKKy8qIFJlc2V0IHRoZSBWTEFQSUMgYmFj
ayB0byBpdHMgcG93ZXItb24vcmVzZXQgc3RhdGUuICovCit2b2lkIHZsYXBpY19yZXNldChzdHJ1
Y3QgdmxhcGljICp2bGFwaWMpCit7CisgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYgPSB2bGFwaWNf
dmNwdSh2bGFwaWMpOworCisgICAgaWYgKCAhaGFzX3ZsYXBpYyh2LT5kb21haW4pICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgdmxhcGljLT5ody5hcGljX2Jhc2VfbXNyID0gKE1TUl9JQTMyX0FQ
SUNCQVNFX0VOQUJMRSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFQSUNfREVG
QVVMVF9QSFlTX0JBU0UpOworICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICkKKyAgICAgICAgdmxh
cGljLT5ody5hcGljX2Jhc2VfbXNyIHw9IE1TUl9JQTMyX0FQSUNCQVNFX0JTUDsKKworICAgIHZs
YXBpY19zZXRfcmVnKHZsYXBpYywgQVBJQ19JRCwgKHYtPnZjcHVfaWQgKiAyKSA8PCAyNCk7Cisg
ICAgdmxhcGljX2RvX2luaXQodmxhcGljKTsKK30KKwogLyogcmVhcm0gdGhlIGFjdGltZXIgaWYg
bmVlZGVkLCBhZnRlciBhIEhWTSByZXN0b3JlICovCiBzdGF0aWMgdm9pZCBsYXBpY19yZWFybShz
dHJ1Y3QgdmxhcGljICpzKQogewpAQCAtMTQ4OSwxMSArMTUxMSw2IEBAIGludCB2bGFwaWNfaW5p
dChzdHJ1Y3QgdmNwdSAqdikKIAogICAgIHZsYXBpY19yZXNldCh2bGFwaWMpOwogCi0gICAgdmxh
cGljLT5ody5hcGljX2Jhc2VfbXNyID0gKE1TUl9JQTMyX0FQSUNCQVNFX0VOQUJMRSB8Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFQSUNfREVGQVVMVF9QSFlTX0JBU0UpOwotICAg
IGlmICggdi0+dmNwdV9pZCA9PSAwICkKLSAgICAgICAgdmxhcGljLT5ody5hcGljX2Jhc2VfbXNy
IHw9IE1TUl9JQTMyX0FQSUNCQVNFX0JTUDsKLQogICAgIHNwaW5fbG9ja19pbml0KCZ2bGFwaWMt
PmVzcl9sb2NrKTsKIAogICAgIHRhc2tsZXRfaW5pdCgmdmxhcGljLT5pbml0X3NpcGkudGFza2xl
dCwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:57:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06:57:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d2Xvn-0007Mq-2s; Mon, 24 Apr 2017 06:57:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xvl-0007Mf-Vd
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:57:06 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 52/09-02956-1C1ADF85; Mon, 24 Apr 2017 06:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffAwr8
 RBncbLSwmbDNwYPTY3reLPYAxijUzLym/IoE149qV1WwFS3gqru78wN7AOI+ri5GLQ0jgC6NE
 y9RZrBDOeUaJwwffADkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCxhK7Dk+E
 yzOK2Am8fPgPzCbBaj+/qPzrBMYORYwMqxi1ChOLSpLLdI1NtZLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CgMQ7GDcuT7wEKMkB5OSKO/OCX8jhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwblkAlBMsSk1PrUjLzAGGB0xagoNHSYR383ygNG9xQWJucWY6ROoUo6KUOG8tSJ8A
 SCKjNA+uDRaSlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM+wxkCk9mXgnc9FdAi5mAFk+1/
 wOyuCQRISXVwOhawRRlMM3IUiHqIFO28R6r1n+fbpatFvTcrWhrEdkff+tz78+eGzwbA5lnf2
 bL1TunrnF6bsvrjPc9r8JWyCY/DZeWPCxfUP/FIcH5y+cd7SoHP23+uatJTumSaXW0VpnsPsF
 njY+WiNYGvmuJ4G8z7PUz/HrujOa6/jqdtYGayzKuFS/IUGIpzkg01GIuKk4EAHhuZFpEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1493017024!65003917!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43702 invoked from network); 24 Apr 2017 06:57:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Apr 2017 06:57:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xvj-0000i9-Vf
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:57:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xvj-0003LX-Uu
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:57:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2Xvj-0003LX-Uu@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:57:03 +0000
Subject: [Xen-changelog] [xen master] correct rcu_unlock_domain()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY4ZTllOTY5NTNmN2FhZDFiYjNiMmExYzE1YzI2YmJkOTQ4OTczNDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDIx
IDEyOjEwOjUxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDIxIDEyOjEwOjUxIDIwMTcgKzAyMDAKCiAgICBj
b3JyZWN0IHJjdV91bmxvY2tfZG9tYWluKCkKICAgIAogICAgTWF0Y2ggcmN1X2xvY2tfZG9tYWlu
KCksIGFuZCByZW1vdmUgdGhlIHNsaWdodGx5IG1pc2xlYWRpbmcgY29tbWVudDoKICAgIFRoaXMg
aXNuJ3QganVzdCB0aGUgY29tcGFuaW9uIHRvIHJjdV9sb2NrX2RvbWFpbl9ieV9pZCgpIChhbmQg
dGhhdAogICAgbGF0dGVyIGZ1bmN0aW9uIGluZGVlZCBhbHNvIGtlZXBzIHRoZSBkb21haW4gbG9j
a2VkLCBub3QgdGhlIGRvbWFpbgogICAgbGlzdCkuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hh
bmdlLCBhcyByY3VfcmVhZF97LHVufWxvY2soKSBpZ25vcmUgdGhlaXIgYXJndW1lbnRzCiAgICBh
bnl3YXkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0t
LQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAzICstLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMzI1NzMzYS4uMTEyN2NhOSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKQEAgLTU4MSwxMSArNTgxLDEwIEBAIGludCByY3VfbG9ja19yZW1vdGVfZG9tYWlu
X2J5X2lkKGRvbWlkX3QgZG9tLCBzdHJ1Y3QgZG9tYWluICoqZCk7CiAgKi8KIGludCByY3VfbG9j
a19saXZlX3JlbW90ZV9kb21haW5fYnlfaWQoZG9taWRfdCBkb20sIHN0cnVjdCBkb21haW4gKipk
KTsKIAotLyogRmluaXNoIGEgUkNVIGNyaXRpY2FsIHJlZ2lvbiBzdGFydGVkIGJ5IHJjdV9sb2Nr
X2RvbWFpbl9ieV9pZCgpLiAqLwogc3RhdGljIGlubGluZSB2b2lkIHJjdV91bmxvY2tfZG9tYWlu
KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaWYgKCBkICE9IGN1cnJlbnQtPmRvbWFpbiApCi0g
ICAgICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOworICAgICAgICByY3Vf
cmVhZF91bmxvY2soZCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGRvbWFpbiAqcmN1X2xv
Y2tfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:57:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06: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.xen.org>)
	id 1d2Xvx-0007OE-4W; Mon, 24 Apr 2017 06:57:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xvw-0007O1-BS
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:57:16 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 CF/A7-03696-BC1ADF85; Mon, 24 Apr 2017 06:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVff0wr8
 RBodms1tM2GbgwOixvW8XewBjFGtmXlJ+RQJrxt+2NWwF6+UqFt87xtjA2CrRxcjFISTwhVHi
 xLX97BDOeUaJb0/2MHcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQLrGl8
 S0TiM0rYCbx498cRhCbBaj+wtFlTBMYORYwMqxi1ChOLSpLLdI1NNRLKspMzyjJTczM0TU0MN
 PLTS0uTkxPzUlMKtZLzs/dxAj0CgMQ7GD8tCzgEKMkB5OSKO/OCX8jhPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwblkAlBMsSk1PrUjLzAGGB0xagoNHSYR383ygNG9xQWJucWY6ROoUo6KUOG8t
 SJ8ASCKjNA+uDRaSlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMuwJkCk9mXgnc9FdAi5mAF
 k+1/wOyuCQRISXVwLjH7v2ZNXP3FPYmuO9Yb9Mwg0PnbMQro73Br90LVtsqMfOcsPzwkN1PsL
 Trl+jEeRfvLj6srqny53fOeY8jW1YacRs8sepQ/tTDHt+3Ybf8LEHNon2tr5l44pb5T/A77R8
 zV0Fe43/M765FKubveDof8N/QEf/4+cBmJs+iiwUO/jFlD9q9/JVYijMSDbWYi4oTAUDaPL1E
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1493017034!64852540!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25890 invoked from network); 24 Apr 2017 06:57:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Apr 2017 06:57:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xvu-0000iJ-1L
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:57:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xvu-0003MK-0o
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:57:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2Xvu-0003MK-0o@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:57:14 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Corrections and improvements
	to unhandled vmexit logging
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVmM2U4ZGI4MDY4Y2U0ZDgyNTAxZDQyN2RkMGNhNzdhNmFmODk1NzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAxOSAxNjo1NjozMiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgMjEgMTg6NDY6
MzQgMjAxNyArMDEwMAoKICAgIHg4Ni9odm06IENvcnJlY3Rpb25zIGFuZCBpbXByb3ZlbWVudHMg
dG8gdW5oYW5kbGVkIHZtZXhpdCBsb2dnaW5nCiAgICAKICAgICAqIFVzZSBncHJpbnRrIHJhdGhl
ciB0aGFuIGdkcHJpbnRrLiAgVGhlc2UgbG9nZ2luZyBtZXNzYWdlcyBzaG91bGRuJ3QKICAgICAg
IGRpc2FwcGVhciBpbiByZWxlYXNlIGJ1aWxkcywgYXMgdGhleSB1c3VhbGx5IGhhcHBlbiBpbW1l
ZGlhdGVseSBiZWZvcmUgYQogICAgICAgZG9tYWluIGNyYXNoLiAgUmFpc2UgdGhlbSBmcm9tIFdB
Uk5JTkcgdG8gRVJSLgogICAgICogRm9ybWF0IHRoZSB2bWV4aXQgcmVhc29uIGluIHRoZSBzYW1l
IGJhc2UgYXMgaXMgdXNlZCBpbiB0aGUgdmVuZG9yCiAgICAgICBtYW51YWxzIChkZWNpbWFsIGZv
ciBJbnRlbCwgaGV4IGZvciBBTUQpLCBhbmQgY29uc2lzdGVudGx5IHVzZSAweCBmb3IgaGV4CiAg
ICAgICBudW1iZXJzLgogICAgICogQ29uc2lzdGVudGx5IHVzZSAiVW5leHBlY3RlZCB2bWV4aXQi
IHRlcm1pbm9sb2d5LgogICAgCiAgICBJbiBwYXJ0aWN1bGFyLCB0aGlzIGNvcnJlY3RzIHRoZSBp
bmZvcm1hdGlvbiBwcmludGVkIGZvciBuZXN0ZWQgVlQteCwgYW5kCiAgICBhY3R1YWxseSBwcmlu
dHMgaW5mb3JtYXRpb24gZm9yIG5lc3RlZCBTVk0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3Zt
L25lc3RlZHN2bS5jIHwgMiArKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgfCA3
ICsrKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgIHwgMiArLQogeGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jICAgICAgfCA0ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwgOCBp
bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL25lc3RlZHN2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKaW5k
ZXggZDRmYzgxZi4uZjQ2ZTM0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVz
dGVkc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKQEAgLTE0MDYs
NiArMTQwNiw4IEBAIG5lc3RlZHN2bV9jaGVja19pbnRlcmNlcHRzKHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgLyogQWx3YXlzIGxldCB0aGUgZ3Vl
c3QgaGFuZGxlIFZNTUNBTEwvVk1DQUxMICovCiAgICAgICAgIHJldHVybiBORVNURURIVk1fVk1F
WElUX0lOSkVDVDsKICAgICBkZWZhdWx0OgorICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJV
bmV4cGVjdGVkIG5lc3RlZCB2bWV4aXQ6IHJlYXNvbiAlIyJQUkl4NjQiXG4iLAorICAgICAgICAg
ICAgICAgIGV4aXRjb2RlKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmlu
ZGV4IDA3ZTk3MTguLjE3OGFkYzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0yODMzLDEwICsyODMzLDkg
QEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAK
ICAgICBkZWZhdWx0OgogICAgIHVuZXhwZWN0ZWRfZXhpdF90eXBlOgotICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAidW5leHBlY3RlZCBWTUVYSVQ6IGV4aXQgcmVhc29uID0gJSMiUFJJeDY0
IiwgIgotICAgICAgICAgICAgICAgICAiZXhpdGluZm8xID0gJSMiUFJJeDY0IiwgZXhpdGluZm8y
ID0gJSMiUFJJeDY0IlxuIiwKLSAgICAgICAgICAgICAgICAgZXhpdF9yZWFzb24sIAotICAgICAg
ICAgICAgICAgICAodTY0KXZtY2ItPmV4aXRpbmZvMSwgKHU2NCl2bWNiLT5leGl0aW5mbzIpOwor
ICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJVbmV4cGVjdGVkIHZtZXhpdDogcmVhc29uICUj
IlBSSXg2NCIsICIKKyAgICAgICAgICAgICAgICAiZXhpdGluZm8xICUjIlBSSXg2NCIsIGV4aXRp
bmZvMiAlIyJQUkl4NjQiXG4iLAorICAgICAgICAgICAgICAgIGV4aXRfcmVhc29uLCB2bWNiLT5l
eGl0aW5mbzEsIHZtY2ItPmV4aXRpbmZvMik7CiAgICAgICAgIHN2bV9jcmFzaF9vcl9mYXVsdCh2
KTsKICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCBmOGQzYzE3Li5jOGVm
MThhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDEwNiw3ICs0MTA2LDcgQEAgdm9pZCB2bXhfdm1leGl0
X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgLyogZmFsbCB0aHJvdWdo
ICovCiAgICAgZGVmYXVsdDoKICAgICBleGl0X2FuZF9jcmFzaDoKLSAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsICJCYWQgdm1leGl0IChyZWFzb24gJSNseClcbiIsIGV4aXRfcmVhc29u
KTsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiVW5leHBlY3RlZCB2bWV4aXQ6IHJlYXNv
biAlbHVcbiIsIGV4aXRfcmVhc29uKTsKIAogICAgICAgICBpZiAoIHZteF9nZXRfY3BsKCkgKQog
ICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jCmluZGV4IDkzNmZlYjYuLjM1NjBmYWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTI1
NTAsOCArMjU1MCw4IEBAIGludCBudm14X24yX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAogICAgICAgICAgICAgbnZjcHUtPm52X3ZtZXhpdF9wZW5kaW5nID0gMTsK
ICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJVbmtub3duIG5lc3RlZCB2bWV4aXQgcmVhc29uICV4LlxuIiwKLSAgICAgICAgICAg
ICAgICAgZXhpdF9yZWFzb24pOworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJVbmV4cGVj
dGVkIG5lc3RlZCB2bWV4aXQ6IHJlYXNvbiAldVxuIiwKKyAgICAgICAgICAgICAgICBleGl0X3Jl
YXNvbik7CiAgICAgfQogCiAgICAgcmV0dXJuICggbnZjcHUtPm52X3ZtZXhpdF9wZW5kaW5nID09
IDEgKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Apr 24 06:57:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 24 Apr 2017 06:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d2Xw8-0007Q3-64; Mon, 24 Apr 2017 06:57:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xw7-0007Pn-1g
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:57:27 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DE/C9-02956-6D1ADF85; Mon, 24 Apr 2017 06:57:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffqwr8
 RBq9fmFlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrd7u9gLrglWdK4+xNzAuJCvi5GLQ0jgC6PE
 s6kPmSGc84wSrXOPATkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC3hIrDp5g
 x2knFfATGLmj3SQMAtQ+fHmzcwTGDkWMDKsYtQoTi0qSy3SNTTXSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgvL0x4BCjJAeTkijvzgl/I4T4kvJTKjMSizPii0pzUos
 PMcpwcChJ8G5ZAJQTLEpNT61Iy8wBBgdMWoKDR0mEd/N8oDRvcUFibnFmOkTqFKOilDhvLUif
 AEgiozQPrg0WkJcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzPsMZApPZl4J3PRXQIuZgBZPt
 f8DsrgkESEl1cA4w5XHmefTv12h6w9km5pc3PE1X3beipcuqjo3dXXD3hlwtJv++tqyrNtRNO
 vMEXeV9XP1plnP8XwQNVdJevPaN5xfTlvprPnzRdhv92FPgQu5z8O0bu45NO9jzqmn7JHv2GP
 nR3RP0neUOvKCo2r5l4Kv3aLTl6VdyGXzbraescSpdM/jpNgrSizFGYmGWsxFxYkAToJ540MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1493017045!86163906!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34834 invoked from network); 24 Apr 2017 06:57:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Apr 2017 06:57:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xw4-0000iT-33
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:57:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2Xw4-0003Mw-2T
 for xen-changelog@lists.xensource.com; Mon, 24 Apr 2017 06:57:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2Xw4-0003Mw-2T@xenbits.xenproject.org>
Date: Mon, 24 Apr 2017 06:57:24 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Don't unflatten DT when
	booting with ACPI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA3YWJmMjdjMGZjYjUzZjFiZGJhNThlZjE3NDhhZjM2YTZmNWNiNmMKQXV0aG9yOiAg
ICAgUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgpBdXRob3JEYXRlOiBGcmkg
QXByIDIxIDE0OjEyOjU0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgQXByIDIxIDEzOjQ1OjU5
IDIwMTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBEb24ndCB1bmZsYXR0ZW4gRFQgd2hlbiBib290aW5n
IHdpdGggQUNQSQogICAgCiAgICBVbmZsYXR0ZW5pbmcgdGhlIGRldmljZSB0cmVlIHdoZW4gYm9v
dGluZyB3aXRoICJhY3BpPWZvcmNlIiBsZWFkcyB0byB0aGUKICAgIGZvbGxvd2luZyBzdGFjayB0
cmFjZSBvbiBBTUQgU2VhdHRsZSBwbGF0Zm9ybSAtCiAgICAKICAgIChYRU4pIFhlbiBjYWxsIHRy
YWNlOgogICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjA0YmZjPl0gZHRfaXJxX3RyYW5zbGF0ZSsw
eDQ4LzB4NTggKFBDKQogICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjA0ZjVjPl0gZHRfZGV2aWNl
X2dldF9pcnErMHgzNC8weDM4IChMUikKICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI1MWEwOD5d
IHBsYXRmb3JtX2dldF9pcnErMHgxNC8weDQ0CiAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyOTUy
YmM+XSBzbW11LmMjYXJtX3NtbXVfZHRfaW5pdCsweDE5MC8weDEwMGMKICAgIChYRU4pICAgIFs8
MDAwMDAwMDAwMDI5OTMxMD5dIGRldmljZV9pbml0KzB4YTgvMHhkYwogICAgKFhFTikgICAgWzww
MDAwMDAwMDAwMjk1MGYwPl0gaW9tbXVfaGFyZHdhcmVfc2V0dXArMHgzNC8weDY4CiAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyOTRlZjA+XSBpb21tdV9zZXR1cCsweDQ4LzB4MWM4CiAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyOWNlY2M+XSBzdGFydF94ZW4rMHhiOTQvMHhkMzQKICAgIChYRU4p
ICAgIFs8MDAwMDAwODNmYmJhOTFkYz5dIDAwMDAwMDgzZmJiYTkxZGMKICAgIAogICAgVGhlIHBy
b2JsZW0gYXJpc2VzIGR1ZSB0byB0aGUgdW5mbGF0dGVuZWQgZGV2aWNlIHRyZWUgYmVpbmcKICAg
IHVuY29uZGl0aW9uYWxseSB1c2VkIGluIGlvbW11X2hhcmR3YXJlX3NldHVwKCkuCiAgICAKICAg
IExldCdzIHJlLWFycmFuZ2UgdGhlIGNvZGUgd2l0aG91dCBjaGFuZ2luZyBib290IG9yZGVyIHRv
IHVuZmxhdHRlbiB0aGUKICAgIGRldmljZSB0cmVlIG9ubHkgd2hlbiBhY3BpIGlzIGRpc2FibGVk
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQdW5pdCBBZ3Jhd2FsIDxwdW5pdC5hZ3Jhd2FsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCAxMiArKysrKysrLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCBlMmNkYTFm
Li5mMDBmMjlhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJj
aC9hcm0vc2V0dXAuYwpAQCAtNzU3LDE2ICs3NTcsMTggQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVu
KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICAvKiBQYXJzZSB0aGUgQUNQSSB0
YWJsZXMgZm9yIHBvc3NpYmxlIGJvb3QtdGltZSBjb25maWd1cmF0aW9uICovCiAgICAgYWNwaV9i
b290X3RhYmxlX2luaXQoKTsKIAorICAgIGVuZF9ib290X2FsbG9jYXRvcigpOworCisgICAgdm1f
aW5pdCgpOworCiAgICAgaWYgKCBhY3BpX2Rpc2FibGVkICkKKyAgICB7CiAgICAgICAgIHByaW50
aygiQm9vdGluZyB1c2luZyBEZXZpY2UgVHJlZVxuIik7CisgICAgICAgIGR0X3VuZmxhdHRlbl9o
b3N0X2RldmljZV90cmVlKCk7CisgICAgfQogICAgIGVsc2UKICAgICAgICAgcHJpbnRrKCJCb290
aW5nIHVzaW5nIEFDUElcbiIpOwogCi0gICAgZW5kX2Jvb3RfYWxsb2NhdG9yKCk7Ci0KLSAgICB2
bV9pbml0KCk7Ci0gICAgZHRfdW5mbGF0dGVuX2hvc3RfZGV2aWNlX3RyZWUoKTsKLQogICAgIGlu
aXRfSVJRKCk7CiAKICAgICBwbGF0Zm9ybV9pbml0KCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Apr 25 06:33:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 25 Apr 2017 06:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d2u25-0003A4-Me; Tue, 25 Apr 2017 06:33:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2u24-00039y-EJ
 for xen-changelog@lists.xensource.com; Tue, 25 Apr 2017 06:33:04 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 75/EA-03696-F9DEEF85; Tue, 25 Apr 2017 06:33:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXf+238
 RBscfCVtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxuJj91gKFnJXnD20l7GBcTtnFyMXh5DAF0aJ
 JbeWsUM45xklJs75DuRwcLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLGAvcfpDD
 yOIzStgJvF/5UQwmwWoftmxfUwTGDkWMDKsYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AoDEOxg3Pcx8hCjJAeTkihv/eR/EUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkePXeAOUEi1LTUyvSMnOA4QGTluDgURLhVQNJ8xYXJOYWZ6ZDpE4xKkqJ8+qCJARA
 EhmleXBtsJC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeQ5ApPJl5JXDTXwEtZgJaPNX+D
 8jikkSElFQDo1RB5LVn4kZ6jySPeTjVXDwUoHRxFvfyFa5n90+72C9zbBfLMpMysbZjO47N9K
 rSb2KJDSp8q7vs4vdnknN+yYTbHbmvpXCl5/t1KcWcPUu7OKc8Lc5vLVTyvnLMTPntvg9iZau
 sP+6tmbrS02XbF4GDjHIHxK1Se5ZXZE/h/v88Is3m3drMK0osxRmJhlrMRcWJAJ72xQtEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1493101982!58514905!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58712 invoked from network); 25 Apr 2017 06:33:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Apr 2017 06:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2u22-0004fi-7x
 for xen-changelog@lists.xensource.com; Tue, 25 Apr 2017 06:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d2u22-0004ZS-3Z
 for xen-changelog@lists.xensource.com; Tue, 25 Apr 2017 06:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d2u22-0004ZS-3Z@xenbits.xenproject.org>
Date: Tue, 25 Apr 2017 06:33:02 +0000
Subject: [Xen-changelog] [xen master] xen.h: fix comment for
	vcpu_guest_context
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk5NzA0ZjI2MzYwZWU4ZDRmODUwODFjNmM1MGNlNjRmNDc5NjFmNmQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciAxMCAx
MToyODowMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMjQgMTQ6MDE6MTkgMjAxNyArMDEwMAoKICAgIHhlbi5o
OiBmaXggY29tbWVudCBmb3IgdmNwdV9ndWVzdF9jb250ZXh0CiAgICAKICAgIFVzZSB0aGUgY29y
cmVjdCB2Y3B1b3AgbmFtZSBhbmQgZGVsZXRlIG9uZSB0cmFpbGluZyB3aGl0ZSBzcGFjZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L3hlbi5oIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaAppbmRleCA4
YTliYTc5Li5mMjEzMzJlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
eGVuLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCkBAIC0xNTksMTAg
KzE1OSwxMCBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh0cmFwX2luZm9fdCk7CiB0eXBlZGVm
IHVpbnQ2NF90IHRzY190aW1lc3RhbXBfdDsgLyogUkRUU0MgdGltZXN0YW1wICovCiAKIC8qCi0g
KiBUaGUgZm9sbG93aW5nIGlzIGFsbCBDUFUgY29udGV4dC4gTm90ZSB0aGF0IHRoZSBmcHVfY3R4
dCBibG9jayBpcyBmaWxsZWQgCisgKiBUaGUgZm9sbG93aW5nIGlzIGFsbCBDUFUgY29udGV4dC4g
Tm90ZSB0aGF0IHRoZSBmcHVfY3R4dCBibG9jayBpcyBmaWxsZWQKICAqIGluIGJ5IEZYU0FWRSBp
ZiB0aGUgQ1BVIGhhcyBmZWF0dXJlIEZYU1I7IG90aGVyd2lzZSBGU0FWRSBpcyB1c2VkLgogICoK
LSAqIEFsc28gbm90ZSB0aGF0IHdoZW4gY2FsbGluZyBET01DVExfc2V0dmNwdWNvbnRleHQgYW5k
IFZDUFVfaW5pdGlhbGlzZQorICogQWxzbyBub3RlIHRoYXQgd2hlbiBjYWxsaW5nIERPTUNUTF9z
ZXR2Y3B1Y29udGV4dCBhbmQgVkNQVU9QX2luaXRpYWxpc2UKICAqIGZvciBIVk0gYW5kIFBWSCBn
dWVzdHMsIG5vdCBhbGwgaW5mb3JtYXRpb24gaW4gdGhpcyBzdHJ1Y3R1cmUgaXMgdXBkYXRlZDoK
ICAqCiAgKiAtIEZvciBIVk0gZ3Vlc3RzLCB0aGUgc3RydWN0dXJlcyByZWFkIGluY2x1ZGU6IGZw
dV9jdHh0IChpZgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 26 20:22:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Apr 2017 20:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d3TRt-0001QH-Ov; Wed, 26 Apr 2017 20:22:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d3TRs-0001QB-RJ
 for xen-changelog@lists.xensource.com; Wed, 26 Apr 2017 20:22:04 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 29/69-02202-B6101095; Wed, 26 Apr 2017 20:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTebkTH
 SoGupqMWEbQYOjB7b+3axBzBGsWbmJeVXJLBm9HY8ZClYxlXxZso39gbGJRxdjFwcQgJfGCVW
 zXjNCuGcZ5RYv2APSxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgJhEgunT
 GMHsXkFzCTW79rICNLKAlR/+gPzBEaOBYwMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECPcIABDsYG784HWKU5GBSEuVdv4IhUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IErxoDY6SQYFFqempFWmYOMDRg0hIcPEoivGYgad7igsTc4sx0iNQpRkUpcd6ZIAkB
 kERGaR5cGywcLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYV/4/0GU8mXklcNNfAS1mAlrM4
 sIAsrgkESEl1cDoOJfRO21HQ7JOgsP8lWlTLnK51uWGzLx+91+YZP0XmYPdLsrmU0Klp27Of3
 3l4s7HB+a8Z960JE3n+6/E9UxTWr4xWixxDpnYzc94zIVjwXv5DU3Xut3U5P6474q2vPYq7di
 GeU3GnfmFR59EcsZtmvby7fwlj1y5suaWmx5+4Hx1w2FHsy8/lViKMxINtZiLihMBnjz38kIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1493238122!80781177!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55463 invoked from network); 26 Apr 2017 20:22:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Apr 2017 20:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d3TRq-0007Vi-25
 for xen-changelog@lists.xensource.com; Wed, 26 Apr 2017 20:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d3TRq-0004tW-14
 for xen-changelog@lists.xensource.com; Wed, 26 Apr 2017 20:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d3TRq-0004tW-14@xenbits.xenproject.org>
Date: Wed, 26 Apr 2017 20:22:02 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Add missing newline to a
	printk() in get_page_from_l1e()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRjOTMyNDZiNTA0YTRjZGQ5MGE3ZDc5YmZmZmQ0MjI1NWY5YWY4M2YKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEFwciAyNCAxODowNzoyMCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMjUgMTM6NDU6
MzkgMjAxNyArMDEwMAoKICAgIHg4Ni9tbTogQWRkIG1pc3NpbmcgbmV3bGluZSB0byBhIHByaW50
aygpIGluIGdldF9wYWdlX2Zyb21fbDFlKCkKICAgIAogICAgVGhpcyBhdm9pZHMgdGhlIGxvZyBt
ZXNzYWdlIGJlaW5nIGZvbGxvd2VkIGJ5CiAgICAKICAgICAgPEc+PDE+bW0uYzo1Mzc0OmQwdjAg
Y291bGQgbm90IGdldF9wYWdlX2Zyb21fbDFlKCkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5NmJjMjgw
Li5iZDY4ZTU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtMTA3NCw3ICsxMDc0LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiAKICBjb3Vs
ZF9ub3RfcGluOgogICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRXJyb3IgZ2V0dGluZyBt
Zm4gJSIgUFJJX21mbiAiIChwZm4gJSIgUFJJX3BmbgotICAgICAgICAgICAgICIpIGZyb20gTDEg
ZW50cnkgJSIgUFJJcHRlICIgZm9yIGwxZV9vd25lciBkJWQsIHBnX293bmVyIGQlZCIsCisgICAg
ICAgICAgICAgIikgZnJvbSBMMSBlbnRyeSAlIiBQUklwdGUgIiBmb3IgbDFlX293bmVyIGQlZCwg
cGdfb3duZXIgZCVkXG4iLAogICAgICAgICAgICAgIG1mbiwgZ2V0X2dwZm5fZnJvbV9tZm4obWZu
KSwKICAgICAgICAgICAgICBsMWVfZ2V0X2ludHB0ZShsMWUpLCBsMWVfb3duZXItPmRvbWFpbl9p
ZCwgcGdfb3duZXItPmRvbWFpbl9pZCk7CiAgICAgaWYgKCByZWFsX3BnX293bmVyICE9IE5VTEwg
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Apr 26 20:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 26 Apr 2017 20:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d3TS4-0001Rg-QV; Wed, 26 Apr 2017 20:22:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d3TS3-0001RY-B0
 for xen-changelog@lists.xensource.com; Wed, 26 Apr 2017 20:22:15 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 02/5F-02956-67101095; Wed, 26 Apr 2017 20:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVbeMkTH
 SoOUQq8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmdE/Yxl5wj6Ni6sTnjA2MPexdjJwcQgJfGCWm
 fwmGsM8zSnTdV+5i5OBgExCTmLtXASQsIqAqMWvFcmaIEnWJpt8NbCC2sIC5xM4bs8HG8AqYS
 dy9ewzMZgGqv7HmEcsERo4FjAyrGNWLU4vKUot0jfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcx
 KTivWS83M3MQL9wQAEOxiX/XU6xCjJwaQkyrt+BUOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQl
 eNQbGSCHBotT01Iq0zBxgYMCkJTh4lER4zUDSvMUFibnFmekQqVOMilLivEogCQGQREZpHlwb
 LBgvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZh3P8gUnsy8Erjpr4AWMwEtZnFhAFlckoiQk
 mpgjA+y19zzO6k9usfjgOTm5TMuTW/c2ZF17b/TLf6Msq/5t8sr3u5e/ZWxfWrd3+f/Zc7JWr
 q+Mw46rbepe9+Bp1c0Pq/5bndYvytnsUwMT0lV7BG3JRLFS/+y59QuX+8QG5qqZ+d/Vrf+gqr
 pW0/30xZ7X7RWqmssTz5SfrR62pcWp7h3vAvylViKMxINtZiLihMBcDtNY0ECAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1493238133!65376500!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28696 invoked from network); 26 Apr 2017 20:22:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Apr 2017 20:22:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d3TS0-0007Vn-68
 for xen-changelog@lists.xensource.com; Wed, 26 Apr 2017 20:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d3TS0-0004vZ-3b
 for xen-changelog@lists.xensource.com; Wed, 26 Apr 2017 20:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d3TS0-0004vZ-3b@xenbits.xenproject.org>
Date: Wed, 26 Apr 2017 20:22:12 +0000
Subject: [Xen-changelog] [xen master] 8250-uart: Fix typo in the header
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg4MjlkMTJhYzBmOWUzZjdiMDFmMjc2Y2Q5NjZjNWEzOTQ5N2RhOTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEFw
ciAyNSAxMzozNjo1MSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMjUgMTM6NDU6MzkgMjAx
NyArMDEwMAoKICAgIDgyNTAtdWFydDogRml4IHR5cG8gaW4gdGhlIGhlYWRlcgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2luY2x1ZGUveGVuLzgyNTAtdWFydC5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuLzgyNTAt
dWFydC5oIGIveGVuL2luY2x1ZGUveGVuLzgyNTAtdWFydC5oCmluZGV4IGM2YjYyYzguLjVjM2Jh
YzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi84MjUwLXVhcnQuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vODI1MC11YXJ0LmgKQEAgLTQyLDcgKzQyLDcgQEAKICNkZWZpbmUgVUFSVF9JRVJf
RUxTSSAgICAgMHgwNCAgICAvKiByeCBsaW5lIHN0YXR1cyAgICAgICAqLwogI2RlZmluZSBVQVJU
X0lFUl9FTVNJICAgICAweDA4ICAgIC8qIE1PREVNIHN0YXR1cyAgICAgICAgICovCiAKLS8qIElu
dGVycnVwdCBJZGVudGlmaWNhdGllZ2lzdGVyICovCisvKiBJbnRlcnJ1cHQgSWRlbnRpZmljYXRp
b24gUmVnaXN0ZXIgKi8KICNkZWZpbmUgVUFSVF9JSVJfTk9JTlQgICAgMHgwMSAgICAvKiBubyBp
bnRlcnJ1cHQgcGVuZGluZyAqLwogI2RlZmluZSBVQVJUX0lJUl9JTUEgICAgICAweDA2ICAgIC8q
IGludGVycnVwdCBpZGVudGl0eTogICovCiAjZGVmaW5lIFVBUlRfSUlSX0xTSSAgICAgIDB4MDYg
ICAgLyogIC0gcnggbGluZSBzdGF0dXMgICAgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Apr 28 14:00:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Apr 2017 14:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d46RM-0007Ms-Dg; Fri, 28 Apr 2017 14:00:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46RL-0007KQ-NC
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:07 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 DC/70-02006-6EA43095; Fri, 28 Apr 2017 14:00:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfexF3O
 kweVWS4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNWLL9M3PBEvWKOdsnMzYwTpTtYuTiEBL4wihx
 dtsjJgjnPKPE8RdPgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBWIk/r2/C
 hbnFTCTOHnzHZjNAlT/Ylor2wRGjgWMDKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NTPVyU4
 uLE9NTcxKTivWS83M3MQK9Us/AwLiD8eZkv0OMkhxMSqK8le7MkUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeG96AuUEi1LTUyvSMnOA4QGTluDgURLhvQGS5i0uSMwtzkyHSJ1iVJQS5+UBBpWQ
 AEgiozQPrg0WkpcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPuAhnPk5lXAjf9FdBiJqDFL
 C4MIItLEhFSUg2MRmdfsf2NE5rjbbbQzZHnjm3lJKPtVuVKc7NSWsoWiy/vjr1SEJmw3Cbniq
 /At5txizUDFxeYutxRMv1tkLq4tFTu8kctzaIU3Qqu2D7PdosVEgFMnLcf13NfjrkyYdrWw20
 uWc/SH/qfuOKSxZNi5CSlz2Yb4bGy8kLunrb1ezY5bgt3uKfEUpyRaKjFXFScCAC9OutTRAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1493388002!92715100!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56138 invoked from network); 28 Apr 2017 14:00:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Apr 2017 14:00:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46RG-0007OS-Ns
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46RG-00018l-N7
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d46RG-00018l-N7@xenbits.xenproject.org>
Date: Fri, 28 Apr 2017 14:00:02 +0000
Subject: [Xen-changelog] [xen master] hvm/dmop: box dmop_args rather than
	passing multiple parameters around
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgxOThmZjJjZGZiYzhiMjk0NGFjN2JmZmNkZTBlNTE4MWEzMDk4YjMKQXV0aG9yOiAg
ICAgSmVubmlmZXIgSGVyYmVydCA8SmVubmlmZXIuSGVyYmVydEBjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBXZWQgQXByIDI2IDA5OjM5OjE0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI2IDA5OjM5OjE0IDIw
MTcgKzAyMDAKCiAgICBodm0vZG1vcDogYm94IGRtb3BfYXJncyByYXRoZXIgdGhhbiBwYXNzaW5n
IG11bHRpcGxlIHBhcmFtZXRlcnMgYXJvdW5kCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdl
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKZW5uaWZlciBIZXJiZXJ0IDxKZW5uaWZlci5IZXJi
ZXJ0QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgfCA0OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjkg
aW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9kbS5jIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCmluZGV4IGQ3MmI3YmQuLmU1ODNlNDEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2RtLmMKQEAgLTI1LDYgKzI1LDEzIEBACiAKICNpbmNsdWRlIDx4c20veHNtLmg+CiAKK3N0cnVj
dCBkbW9wX2FyZ3MgeworICAgIGRvbWlkX3QgZG9taWQ7CisgICAgdW5zaWduZWQgaW50IG5yX2J1
ZnM7CisgICAgLyogUmVzZXJ2ZSBlbm91Z2ggYnVmIGVsZW1lbnRzIGZvciBhbGwgY3VycmVudCBo
eXBlcmNhbGxzLiAqLworICAgIHN0cnVjdCB4ZW5fZG1fb3BfYnVmIGJ1ZlsyXTsKK307CisKIHN0
YXRpYyBib29sIGNvcHlfYnVmX2Zyb21fZ3Vlc3QoY29uc3QgeGVuX2RtX29wX2J1Zl90IGJ1ZnNb
XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2J1ZnMs
IHZvaWQgKmRzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGlkeCwgc2l6ZV90IGRzdF9zaXplKQpAQCAtNTYsNyArNjMsNyBAQCBzdGF0aWMgYm9vbCBjb3B5
X2J1Zl90b19ndWVzdChjb25zdCB4ZW5fZG1fb3BfYnVmX3QgYnVmc1tdLAogfQogCiBzdGF0aWMg
aW50IHRyYWNrX2RpcnR5X3ZyYW0oc3RydWN0IGRvbWFpbiAqZCwgeGVuX3Bmbl90IGZpcnN0X3Bm
biwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnIsIHN0cnVjdCB4
ZW5fZG1fb3BfYnVmICpidWYpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IG5yLCBjb25zdCBzdHJ1Y3QgeGVuX2RtX29wX2J1ZiAqYnVmKQogewogICAgIGlmICggbnIg
PiAoR0IoMSkgPj4gUEFHRV9TSElGVCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTI4
NywxNiArMjk0LDE0IEBAIHN0YXRpYyBpbnQgaW5qZWN0X2V2ZW50KHN0cnVjdCBkb21haW4gKmQs
CiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgZG1fb3AoZG9taWRfdCBkb21pZCwKLSAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2J1ZnMsCi0gICAgICAgICAgICAgICAgIHhl
bl9kbV9vcF9idWZfdCBidWZzW10pCitzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9w
X2FyZ3MgKm9wX2FyZ3MpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKICAgICBzdHJ1Y3QgeGVu
X2RtX29wIG9wOwogICAgIGJvb2wgY29uc3Rfb3AgPSB0cnVlOwogICAgIGxvbmcgcmM7CiAKLSAg
ICByYyA9IHJjdV9sb2NrX3JlbW90ZV9kb21haW5fYnlfaWQoZG9taWQsICZkKTsKKyAgICByYyA9
IHJjdV9sb2NrX3JlbW90ZV9kb21haW5fYnlfaWQob3BfYXJncy0+ZG9taWQsICZkKTsKICAgICBp
ZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCkBAIC0zMDcsNyArMzEyLDcgQEAgc3RhdGlj
IGludCBkbV9vcChkb21pZF90IGRvbWlkLAogICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIG91
dDsKIAotICAgIGlmICggIWNvcHlfYnVmX2Zyb21fZ3Vlc3QoYnVmcywgbnJfYnVmcywgJm9wLCAw
LCBzaXplb2Yob3ApKSApCisgICAgaWYgKCAhY29weV9idWZfZnJvbV9ndWVzdCgmb3BfYXJncy0+
YnVmWzBdLCBvcF9hcmdzLT5ucl9idWZzLCAmb3AsIDAsIHNpemVvZihvcCkpICkKICAgICB7CiAg
ICAgICAgIHJjID0gLUVGQVVMVDsKICAgICAgICAgZ290byBvdXQ7CkBAIC00NjYsMTAgKzQ3MSwx
MCBAQCBzdGF0aWMgaW50IGRtX29wKGRvbWlkX3QgZG9taWQsCiAgICAgICAgIGlmICggZGF0YS0+
cGFkICkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGlmICggbnJfYnVmcyA8IDIgKQor
ICAgICAgICBpZiAoIG9wX2FyZ3MtPm5yX2J1ZnMgPCAyICkKICAgICAgICAgICAgIGJyZWFrOwog
Ci0gICAgICAgIHJjID0gdHJhY2tfZGlydHlfdnJhbShkLCBkYXRhLT5maXJzdF9wZm4sIGRhdGEt
Pm5yLCAmYnVmc1sxXSk7CisgICAgICAgIHJjID0gdHJhY2tfZGlydHlfdnJhbShkLCBkYXRhLT5m
aXJzdF9wZm4sIGRhdGEtPm5yLCAmb3BfYXJncy0+YnVmWzFdKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogCkBAIC01NjQsNyArNTY5LDcgQEAgc3RhdGljIGludCBkbV9vcChkb21pZF90IGRvbWlk
LAogCiAgICAgaWYgKCAoIXJjIHx8IHJjID09IC1FUkVTVEFSVCkgJiYKICAgICAgICAgICFjb25z
dF9vcCAmJgotICAgICAgICAgIWNvcHlfYnVmX3RvX2d1ZXN0KGJ1ZnMsIG5yX2J1ZnMsIDAsICZv
cCwgc2l6ZW9mKG9wKSkgKQorICAgICAgICAgIWNvcHlfYnVmX3RvX2d1ZXN0KCZvcF9hcmdzLT5i
dWZbMF0sIG9wX2FyZ3MtPm5yX2J1ZnMsIDAsICZvcCwgc2l6ZW9mKG9wKSkgKQogICAgICAgICBy
YyA9IC1FRkFVTFQ7CiAKICBvdXQ6CkBAIC01ODcsMjAgKzU5MiwyMSBAQCBDSEVDS19kbV9vcF9z
ZXRfbWVtX3R5cGU7CiBDSEVDS19kbV9vcF9pbmplY3RfZXZlbnQ7CiBDSEVDS19kbV9vcF9pbmpl
Y3RfbXNpOwogCi0jZGVmaW5lIE1BWF9OUl9CVUZTIDIKLQogaW50IGNvbXBhdF9kbV9vcChkb21p
ZF90IGRvbWlkLAogICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfYnVmcywKICAgICAg
ICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBidWZzKQogewotICAgIHN0
cnVjdCB4ZW5fZG1fb3BfYnVmIG5hdFtNQVhfTlJfQlVGU107CisgICAgc3RydWN0IGRtb3BfYXJn
cyBhcmdzOwogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAotICAgIGlmICggbnJf
YnVmcyA+IE1BWF9OUl9CVUZTICkKKyAgICBpZiAoIG5yX2J1ZnMgPiBBUlJBWV9TSVpFKGFyZ3Mu
YnVmKSApCiAgICAgICAgIHJldHVybiAtRTJCSUc7CiAKLSAgICBmb3IgKCBpID0gMDsgaSA8IG5y
X2J1ZnM7IGkrKyApCisgICAgYXJncy5kb21pZCA9IGRvbWlkOworICAgIGFyZ3MubnJfYnVmcyA9
IG5yX2J1ZnM7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGFyZ3MubnJfYnVmczsgaSsrICkKICAg
ICB7CiAgICAgICAgIHN0cnVjdCBjb21wYXRfZG1fb3BfYnVmIGNtcDsKIApAQCAtNjEwLDEyICs2
MTYsMTIgQEAgaW50IGNvbXBhdF9kbV9vcChkb21pZF90IGRvbWlkLAogI2RlZmluZSBYTEFUX2Rt
X29wX2J1Zl9ITkRMX2goX2RfLCBfc18pIFwKICAgICAgICAgZ3Vlc3RfZnJvbV9jb21wYXRfaGFu
ZGxlKChfZF8pLT5oLCAoX3NfKS0+aCkKIAotICAgICAgICBYTEFUX2RtX29wX2J1ZigmbmF0W2ld
LCAmY21wKTsKKyAgICAgICAgWExBVF9kbV9vcF9idWYoJmFyZ3MuYnVmW2ldLCAmY21wKTsKIAog
I3VuZGVmIFhMQVRfZG1fb3BfYnVmX0hORExfaAogICAgIH0KIAotICAgIHJjID0gZG1fb3AoZG9t
aWQsIG5yX2J1ZnMsIG5hdCk7CisgICAgcmMgPSBkbV9vcCgmYXJncyk7CiAKICAgICBpZiAoIHJj
ID09IC1FUkVTVEFSVCApCiAgICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRp
b24oX19IWVBFUlZJU09SX2RtX29wLCAiaWloIiwKQEAgLTYyOCwxNiArNjM0LDE5IEBAIGxvbmcg
ZG9fZG1fb3AoZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2J1
ZnMsCiAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RtX29wX2J1Zl90
KSBidWZzKQogewotICAgIHN0cnVjdCB4ZW5fZG1fb3BfYnVmIG5hdFtNQVhfTlJfQlVGU107Cisg
ICAgc3RydWN0IGRtb3BfYXJncyBhcmdzOwogICAgIGludCByYzsKIAotICAgIGlmICggbnJfYnVm
cyA+IE1BWF9OUl9CVUZTICkKKyAgICBpZiAoIG5yX2J1ZnMgPiBBUlJBWV9TSVpFKGFyZ3MuYnVm
KSApCiAgICAgICAgIHJldHVybiAtRTJCSUc7CiAKLSAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdF9v
ZmZzZXQobmF0LCBidWZzLCAwLCBucl9idWZzKSApCisgICAgYXJncy5kb21pZCA9IGRvbWlkOwor
ICAgIGFyZ3MubnJfYnVmcyA9IG5yX2J1ZnM7CisKKyAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdF9v
ZmZzZXQoJmFyZ3MuYnVmWzBdLCBidWZzLCAwLCBhcmdzLm5yX2J1ZnMpICkKICAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CiAKLSAgICByYyA9IGRtX29wKGRvbWlkLCBucl9idWZzLCBuYXQpOworICAg
IHJjID0gZG1fb3AoJmFyZ3MpOwogCiAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAg
ICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl9kbV9vcCwg
ImlpaCIsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 28 14:00:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Apr 2017 14:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d46RU-0007NL-FO; Fri, 28 Apr 2017 14:00:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46RT-0007NC-CD
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:15 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E1/24-01870-EEA43095; Fri, 28 Apr 2017 14:00:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfedF3O
 kwd/rHBYTthk4MHps79vFHsAYxZqZl5RfkcCa8bP3PFvBWsGKnt0X2BoYp/N2MXJxCAl8YZRo
 2PSDGcI5zyjR97eLpYuRg4NNQExi7l6FLkZODhEBVYlZK5Yzg9hCAuoSTb8b2EBKhAWSJZ63q
 YCEeQXMJDbP+MYCYrMAlU94col5AiPHAkaGVYwaxalFZalFukZmeklFmekZJbmJmTm6hgbGer
 mpxcWJ6ak5iUnFesn5uZsYgT6pZ2Bg3MHYsNfvEKMkB5OSKG+lO3OkEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQnem55AOcGi1PTUirTMHGBwwKQlOHiURHhvgKR5iwsSc4sz0yFSpxgVpcR5eYAh
 JSQAksgozYNrgwXkJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvLtAxvNk5pXATX8FtJgJa
 DGLCwPI4pJEhJRUA2Pl8xe9R/bN15236lhhw8WsyXfKA311nB/I/bvgNy3e/800+c+BIpyJC0
 I/HLvl+e3Mj9d5TMfa5B5HP5+3lXvXDjGBZufAve7vjk+ZMuvVMY/9HC0Kq4IzfZP/clQrBE3
 7/5+7flLA3g9bV2mJ6dlx2Nbs2ft3YqCwU4y6AmuLRvomx9Q4GXclluKMREMt5qLiRAB+K2Ly
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1493388013!39824523!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7178 invoked from network); 28 Apr 2017 14:00:14 -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; 28 Apr 2017 14:00:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46RQ-0007Ob-S1
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46RQ-0001An-PA
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d46RQ-0001An-PA@xenbits.xenproject.org>
Date: Fri, 28 Apr 2017 14:00:12 +0000
Subject: [Xen-changelog] [xen master] hvm/dmop: make copy_buf_{from,
	to}_guest for a buffer not big enough an error
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYwZjA3ZjhhZGI1ZDA0NzNiOGU4MjA1MDlmMmE2ZGZhYTU0NDNjYTIKQXV0aG9yOiAg
ICAgSmVubmlmZXIgSGVyYmVydCA8SmVubmlmZXIuSGVyYmVydEBjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBXZWQgQXByIDI2IDA5OjQwOjAwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI2IDA5OjQwOjAwIDIw
MTcgKzAyMDAKCiAgICBodm0vZG1vcDogbWFrZSBjb3B5X2J1Zl97ZnJvbSwgdG99X2d1ZXN0IGZv
ciBhIGJ1ZmZlciBub3QgYmlnIGVub3VnaCBhbiBlcnJvcgogICAgCiAgICBUaGlzIG1ha2VzIGNv
cHlpbmcgdG8gb3IgZnJvbSBhIGJ1ZiB0aGF0IGlzbid0IGJpZyBlbm91Z2ggYW4gZXJyb3IuCiAg
ICBJZiB0aGUgYnVmZmVyIGlzbnQgYmlnIGVub3VnaCwgdHJ5aW5nIHRvIGNhcnJ5IG9uIHJlZ2Fy
ZGxlc3MKICAgIGNhbiBvbmx5IGNhdXNlIHRyb3VibGUgbGF0ZXIgb24uCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEplbm5pZmVyIEhlcmJlcnQgPEplbm5pZmVyLkhlcmJlcnRAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
ICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgfCAxOCArKysrKysrKysrLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCBlNTgz
ZTQxLi44OTE4NmQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9kbS5jCkBAIC0zNiwzMCArMzYsMzIgQEAgc3RhdGljIGJvb2wgY29weV9i
dWZfZnJvbV9ndWVzdChjb25zdCB4ZW5fZG1fb3BfYnVmX3QgYnVmc1tdLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfYnVmcywgdm9pZCAqZHN0LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4LCBzaXplX3QgZHN0
X3NpemUpCiB7Ci0gICAgc2l6ZV90IHNpemU7CisgICAgc2l6ZV90IGJ1Zl9ieXRlczsKIAogICAg
IGlmICggaWR4ID49IG5yX2J1ZnMgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBtZW1z
ZXQoZHN0LCAwLCBkc3Rfc2l6ZSk7Ci0KLSAgICBzaXplID0gbWluX3Qoc2l6ZV90LCBkc3Rfc2l6
ZSwgYnVmc1tpZHhdLnNpemUpOworICAgIGJ1Zl9ieXRlcyA9IGJ1ZnNbaWR4XS5zaXplOworICAg
IGlmICggZHN0X3NpemUgPiBidWZfYnl0ZXMgKQorICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAg
ICByZXR1cm4gIWNvcHlfZnJvbV9ndWVzdChkc3QsIGJ1ZnNbaWR4XS5oLCBzaXplKTsKKyAgICBy
ZXR1cm4gIWNvcHlfZnJvbV9ndWVzdChkc3QsIGJ1ZnNbaWR4XS5oLCBkc3Rfc2l6ZSk7CiB9CiAK
IHN0YXRpYyBib29sIGNvcHlfYnVmX3RvX2d1ZXN0KGNvbnN0IHhlbl9kbV9vcF9idWZfdCBidWZz
W10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfYnVmcywg
dW5zaWduZWQgaW50IGlkeCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZv
aWQgKnNyYywgc2l6ZV90IHNyY19zaXplKQogewotICAgIHNpemVfdCBzaXplOworICAgIHNpemVf
dCBidWZfYnl0ZXM7CiAKICAgICBpZiAoIGlkeCA+PSBucl9idWZzICkKICAgICAgICAgcmV0dXJu
IGZhbHNlOwogCi0gICAgc2l6ZSA9IG1pbl90KHNpemVfdCwgYnVmc1tpZHhdLnNpemUsIHNyY19z
aXplKTsKKyAgICBidWZfYnl0ZXMgPSBidWZzW2lkeF0uc2l6ZTsKKyAgICBpZiAoIHNyY19zaXpl
ID4gYnVmX2J5dGVzICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgcmV0dXJuICFjb3B5
X3RvX2d1ZXN0KGJ1ZnNbaWR4XS5oLCBzcmMsIHNpemUpOworICAgIHJldHVybiAhY29weV90b19n
dWVzdChidWZzW2lkeF0uaCwgc3JjLCBzcmNfc2l6ZSk7CiB9CiAKIHN0YXRpYyBpbnQgdHJhY2tf
ZGlydHlfdnJhbShzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fcGZuX3QgZmlyc3RfcGZuLAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 28 14:00:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Apr 2017 14:00:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d46Re-0007OW-H0; Fri, 28 Apr 2017 14:00:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46Re-0007OL-1R
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:26 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 77/C0-03696-9FA43095; Fri, 28 Apr 2017 14:00:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeHF3O
 kwZ8nBhYTthk4MHps79vFHsAYxZqZl5RfkcCaMaV9PXvBf7mKz2emsTYwPhPrYuTiEBL4wijx
 5Owp5i5GTiDnPKPE+6dKXYwcHGwCYhJz9yqAhEUEVCVmrVgOVaIu0fS7gQ3EFhaIk3jT8YUVx
 OYVMJM4cPISWJwFqH5Kbz/TBEaOBYwMqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3M9HJTi4
 sT01NzEpOK9ZLzczcxAn3CAAQ7GBevDTzEKMnBpCTKW+nOHCnEl5SfUpmRWJwRX1Sak1p8iFG
 Gg0NJgjfTEygnWJSanlqRlpkDDA6YtAQHj5IIrypImre4IDG3ODMdInWKUVFKnLcTJCEAksgo
 zYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz6gDDW4gnM68EbvoroMVMQItZXBhAF
 pckIqSkGhgtOGe9VCjr1TJKOzr34HqRxEmJ7CHKnxy7e2/G2b+OeFFxTm3xrhcB7/z5vwmsjH
 g8sejtZbv87c6+E4R92ur6Gs6+iz/J9DL/8p9uwSPOOhe5Z0tFlwWybOkOOD/xDq8XR/aSKrN
 q831ryqZ6345pun7M2vqRoMpK7na+px47lz++EXB4YqgSS3FGoqEWc1FxIgASgfcTQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1493388023!65871271!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58182 invoked from network); 28 Apr 2017 14:00:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Apr 2017 14:00:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46Ra-0007Oq-Tm
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46Ra-0001BV-TB
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d46Ra-0001BV-TB@xenbits.xenproject.org>
Date: Fri, 28 Apr 2017 14:00:22 +0000
Subject: [Xen-changelog] [xen master] hvm/dmop: implement COPY_{TO,
	FROM}_GUEST_BUF() in terms of raw accessors
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE5NDA0YzBlNTMwNTU0MDc4MzAwZDdmMmExYzk4NThmMzQwN2M3YWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAyNiAwOTo0MDoyMiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAyNiAwOTo0Mjo0NyAyMDE3ICsw
MjAwCgogICAgaHZtL2Rtb3A6IGltcGxlbWVudCBDT1BZX3tUTyxGUk9NfV9HVUVTVF9CVUYoKSBp
biB0ZXJtcyBvZiByYXcgYWNjZXNzb3JzCiAgICAKICAgIFRoaXMgYWxzbyBhbGxvd3MgdGhlIHVz
dWFsIGNhc2VzIHRvIGJlIHNpbXBsaWZpZWQsIGJ5IG9taXR0aW5nIGFuIHVubmVjZXNzYXJ5CiAg
ICBidWYgcGFyYW1ldGVycywgYW5kIGJlY2F1c2UgdGhlIG1hY3JvcyBjYW4gYXBwcm9wcmlhdGVs
eSBzaXplIHRoZSBvYmplY3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKZW5uaWZlciBI
ZXJiZXJ0IDxKZW5uaWZlci5IZXJiZXJ0QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIAogICAgVGhpcyBkb2VzIG9u
bHkgZXh0ZW5kIHRvIHRoZSBmdW5jdGlvbmFsaXR5IGhlcmUsIHNwZWNpZmljYWxseSBub3QgdG8K
ICAgIHRoZSB1c2Ugb2YgYWxsLXVwcGVyLWNhc2UgbmFtZXMgZm9yIHRoZSBtYWNyb3M6CiAgICAK
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vZG0uYyB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZG0uYwppbmRleCA4OTE4NmQyLi5mOTVjNzI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2RtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC0zMiwzOCArMzIsNDcgQEAg
c3RydWN0IGRtb3BfYXJncyB7CiAgICAgc3RydWN0IHhlbl9kbV9vcF9idWYgYnVmWzJdOwogfTsK
IAotc3RhdGljIGJvb2wgY29weV9idWZfZnJvbV9ndWVzdChjb25zdCB4ZW5fZG1fb3BfYnVmX3Qg
YnVmc1tdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJf
YnVmcywgdm9pZCAqZHN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgaWR4LCBzaXplX3QgZHN0X3NpemUpCitzdGF0aWMgYm9vbCBfcmF3X2NvcHlfZnJvbV9n
dWVzdF9idWYodm9pZCAqZHN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKmFyZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ1Zl9pZHgsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2l6ZV90IGRzdF9ieXRlcykKIHsKICAgICBzaXplX3QgYnVmX2J5dGVz
OwogCi0gICAgaWYgKCBpZHggPj0gbnJfYnVmcyApCisgICAgaWYgKCBidWZfaWR4ID49IGFyZ3Mt
Pm5yX2J1ZnMgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBidWZfYnl0ZXMgPSBidWZz
W2lkeF0uc2l6ZTsKLSAgICBpZiAoIGRzdF9zaXplID4gYnVmX2J5dGVzICkKKyAgICBidWZfYnl0
ZXMgPSAgYXJncy0+YnVmW2J1Zl9pZHhdLnNpemU7CisKKyAgICBpZiAoIGRzdF9ieXRlcyA+IGJ1
Zl9ieXRlcyApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIHJldHVybiAhY29weV9mcm9t
X2d1ZXN0KGRzdCwgYnVmc1tpZHhdLmgsIGRzdF9zaXplKTsKKyAgICByZXR1cm4gIWNvcHlfZnJv
bV9ndWVzdChkc3QsIGFyZ3MtPmJ1ZltidWZfaWR4XS5oLCBkc3RfYnl0ZXMpOwogfQogCi1zdGF0
aWMgYm9vbCBjb3B5X2J1Zl90b19ndWVzdChjb25zdCB4ZW5fZG1fb3BfYnVmX3QgYnVmc1tdLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2J1ZnMsIHVuc2ln
bmVkIGludCBpZHgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpz
cmMsIHNpemVfdCBzcmNfc2l6ZSkKK3N0YXRpYyBib29sIF9yYXdfY29weV90b19ndWVzdF9idWYo
Y29uc3Qgc3RydWN0IGRtb3BfYXJncyAqYXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGJ1Zl9pZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHZvaWQgKnNyYywgc2l6ZV90IHNyY19ieXRlcykKIHsKICAgICBzaXpl
X3QgYnVmX2J5dGVzOwogCi0gICAgaWYgKCBpZHggPj0gbnJfYnVmcyApCisgICAgaWYgKCBidWZf
aWR4ID49IGFyZ3MtPm5yX2J1ZnMgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBidWZf
Ynl0ZXMgPSBidWZzW2lkeF0uc2l6ZTsKLSAgICBpZiAoIHNyY19zaXplID4gYnVmX2J5dGVzICkK
KyAgICBidWZfYnl0ZXMgPSBhcmdzLT5idWZbYnVmX2lkeF0uc2l6ZTsKKworICAgIGlmICggc3Jj
X2J5dGVzID4gYnVmX2J5dGVzICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgcmV0dXJu
ICFjb3B5X3RvX2d1ZXN0KGJ1ZnNbaWR4XS5oLCBzcmMsIHNyY19zaXplKTsKKyAgICByZXR1cm4g
IWNvcHlfdG9fZ3Vlc3QoYXJncy0+YnVmW2J1Zl9pZHhdLmgsIHNyYywgc3JjX2J5dGVzKTsKIH0K
IAorI2RlZmluZSBDT1BZX0ZST01fR1VFU1RfQlVGKGRzdCwgYXJncywgYnVmX2lkeCkgXAorICAg
IF9yYXdfY29weV9mcm9tX2d1ZXN0X2J1ZigmKGRzdCksIGFyZ3MsIGJ1Zl9pZHgsIHNpemVvZihk
c3QpKQorCisjZGVmaW5lIENPUFlfVE9fR1VFU1RfQlVGKGFyZ3MsIGJ1Zl9pZHgsIHNyYykgXAor
ICAgIF9yYXdfY29weV90b19ndWVzdF9idWYoYXJncywgYnVmX2lkeCwgJihzcmMpLCBzaXplb2Yo
c3JjKSkKKwogc3RhdGljIGludCB0cmFja19kaXJ0eV92cmFtKHN0cnVjdCBkb21haW4gKmQsIHhl
bl9wZm5fdCBmaXJzdF9wZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IG5yLCBjb25zdCBzdHJ1Y3QgeGVuX2RtX29wX2J1ZiAqYnVmKQogewpAQCAtMzE0LDcgKzMy
Myw3IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykK
ICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICBpZiAoICFjb3B5X2J1Zl9m
cm9tX2d1ZXN0KCZvcF9hcmdzLT5idWZbMF0sIG9wX2FyZ3MtPm5yX2J1ZnMsICZvcCwgMCwgc2l6
ZW9mKG9wKSkgKQorICAgIGlmICggIUNPUFlfRlJPTV9HVUVTVF9CVUYob3AsIG9wX2FyZ3MsIDAp
ICkKICAgICB7CiAgICAgICAgIHJjID0gLUVGQVVMVDsKICAgICAgICAgZ290byBvdXQ7CkBAIC01
NzAsOCArNTc5LDcgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9hcmdzICpv
cF9hcmdzKQogICAgIH0KIAogICAgIGlmICggKCFyYyB8fCByYyA9PSAtRVJFU1RBUlQpICYmCi0g
ICAgICAgICAhY29uc3Rfb3AgJiYKLSAgICAgICAgICFjb3B5X2J1Zl90b19ndWVzdCgmb3BfYXJn
cy0+YnVmWzBdLCBvcF9hcmdzLT5ucl9idWZzLCAwLCAmb3AsIHNpemVvZihvcCkpICkKKyAgICAg
ICAgICFjb25zdF9vcCAmJiAhQ09QWV9UT19HVUVTVF9CVUYob3BfYXJncywgMCwgb3ApICkKICAg
ICAgICAgcmMgPSAtRUZBVUxUOwogCiAgb3V0OgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 28 14:00:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Apr 2017 14:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d46Ro-0007Qh-SX; Fri, 28 Apr 2017 14:00:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46Rn-0007QM-Ju
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:35 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1C/0F-03620-20B43095; Fri, 28 Apr 2017 14:00:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZfJmzn
 SYO92TosJ2wwcGD229+1iD2CMYs3MS8qvSGDNWL3gGEvBVcWKTTteMDcwvhPvYuTiEBL4wijx
 evotJgjnPKNE/6f9QA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAsESHW+fs
 YPYvAJmEj3XX4HZLED1qz5/YZ3AyLGAkWEVo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnppebWl
 ycmJ6ak5hUrJecn7uJEegVBiDYwXhvWcAhRkkOJiVR3kp35kghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErw3PYFygkWp6akVaZk5wPCASUtw8CiJ8N4ASfMWFyTmFmemQ6ROMSpKifN2giQEQBIZ
 pXlwbbCQvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3ncgU3gy80rgpr8CWswEtJjFhQFkc
 UkiQkqqgZHvl2RBYGiZzKNyt8bcndPd//5d8qxO4vmEDW9LtVwW7/gdJjrzuuS5oPuLu3yeSB
 u7p+7bubk7Wr7z4fLTC3qcTVZp/3D5E/FYqGZH6aIfwbEvy/Njd9+SzGmbrxBzPffYVE5JnRK
 B0yxlz8+wlZnt82F1KRRPKblTwJC75OXC1nrDlVVClUosxRmJhlrMRcWJAFS/MsREAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1493388033!76290989!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10612 invoked from network); 28 Apr 2017 14:00:33 -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; 28 Apr 2017 14:00:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46Rk-0007P0-Vg
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46Rk-0001CC-V4
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d46Rk-0001CC-V4@xenbits.xenproject.org>
Date: Fri, 28 Apr 2017 14:00:32 +0000
Subject: [Xen-changelog] [xen master] hvm/dmop: implement COPY_{TO,
	FROM}_GUEST_BUF_OFFSET() helpers
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE1NzljOGJjZjM0OGViOGIwMjgwY2I0MjlkMzg3NjgzMWZmZjRlMjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAyNiAwOTo0Njo1NyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAyNiAwOTo0Njo1NyAyMDE3ICsw
MjAwCgogICAgaHZtL2Rtb3A6IGltcGxlbWVudCBDT1BZX3tUTyxGUk9NfV9HVUVTVF9CVUZfT0ZG
U0VUKCkgaGVscGVycwogICAgCiAgICBjb3B5X3t0byxmcm9tfV9ndWVzdF9idWYoKSBhcmUgbm93
IGltcGxlbWVudGVkIHVzaW5nIGFuIG9mZnNldCBvZiAwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSmVubmlmZXIgSGVyYmVydCA8SmVubmlmZXIuSGVyYmVydEBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICAK
ICAgIFRoaXMgZG9lcyBvbmx5IGV4dGVuZCB0byB0aGUgZnVuY3Rpb25hbGl0eSBoZXJlLCBzcGVj
aWZpY2FsbHkgbm90IHRvCiAgICB0aGUgdXNlIG9mIGFsbC11cHBlci1jYXNlIG5hbWVzIGZvciB0
aGUgbWFjcm9zOgogICAgCiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgfCA0NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0
aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9k
bS5jIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCmluZGV4IGY5NWM3MjYuLmVmZTllZWEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMK
QEAgLTMyLDEwICszMiwxMSBAQCBzdHJ1Y3QgZG1vcF9hcmdzIHsKICAgICBzdHJ1Y3QgeGVuX2Rt
X29wX2J1ZiBidWZbMl07CiB9OwogCi1zdGF0aWMgYm9vbCBfcmF3X2NvcHlfZnJvbV9ndWVzdF9i
dWYodm9pZCAqZHN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBkbW9wX2FyZ3MgKmFyZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGJ1Zl9pZHgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZV90IGRzdF9ieXRlcykKK3N0YXRpYyBib29sIF9yYXdfY29weV9mcm9tX2d1
ZXN0X2J1Zl9vZmZzZXQodm9pZCAqZHN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG1vcF9hcmdzICphcmdzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnVmX2lkeCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IG9mZnNldF9i
eXRlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90
IGRzdF9ieXRlcykKIHsKICAgICBzaXplX3QgYnVmX2J5dGVzOwogCkBAIC00NCwxNSArNDUsMTkg
QEAgc3RhdGljIGJvb2wgX3Jhd19jb3B5X2Zyb21fZ3Vlc3RfYnVmKHZvaWQgKmRzdCwKIAogICAg
IGJ1Zl9ieXRlcyA9ICBhcmdzLT5idWZbYnVmX2lkeF0uc2l6ZTsKIAotICAgIGlmICggZHN0X2J5
dGVzID4gYnVmX2J5dGVzICkKKyAgICBpZiAoIChvZmZzZXRfYnl0ZXMgKyBkc3RfYnl0ZXMpIDwg
b2Zmc2V0X2J5dGVzIHx8CisgICAgICAgICAob2Zmc2V0X2J5dGVzICsgZHN0X2J5dGVzKSA+IGJ1
Zl9ieXRlcyApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIHJldHVybiAhY29weV9mcm9t
X2d1ZXN0KGRzdCwgYXJncy0+YnVmW2J1Zl9pZHhdLmgsIGRzdF9ieXRlcyk7CisgICAgcmV0dXJu
ICFjb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KGRzdCwgYXJncy0+YnVmW2J1Zl9pZHhdLmgsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNldF9ieXRlcywgZHN0X2J5dGVzKTsK
IH0KIAotc3RhdGljIGJvb2wgX3Jhd19jb3B5X3RvX2d1ZXN0X2J1Zihjb25zdCBzdHJ1Y3QgZG1v
cF9hcmdzICphcmdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgYnVmX2lkeCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
dm9pZCAqc3JjLCBzaXplX3Qgc3JjX2J5dGVzKQorc3RhdGljIGJvb2wgX3Jhd19jb3B5X3RvX2d1
ZXN0X2J1Zl9vZmZzZXQoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqYXJncywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBidWZfaWR4LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IG9mZnNldF9ieXRl
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQg
KnNyYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBz
cmNfYnl0ZXMpCiB7CiAgICAgc2l6ZV90IGJ1Zl9ieXRlczsKIApAQCAtNjEsMTcgKzY2LDI4IEBA
IHN0YXRpYyBib29sIF9yYXdfY29weV90b19ndWVzdF9idWYoY29uc3Qgc3RydWN0IGRtb3BfYXJn
cyAqYXJncywKIAogICAgIGJ1Zl9ieXRlcyA9IGFyZ3MtPmJ1ZltidWZfaWR4XS5zaXplOwogCi0g
ICAgaWYgKCBzcmNfYnl0ZXMgPiBidWZfYnl0ZXMgKQorCisgICAgaWYgKCAob2Zmc2V0X2J5dGVz
ICsgc3JjX2J5dGVzKSA8IG9mZnNldF9ieXRlcyB8fAorICAgICAgICAgKG9mZnNldF9ieXRlcyAr
IHNyY19ieXRlcykgPiBidWZfYnl0ZXMgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBy
ZXR1cm4gIWNvcHlfdG9fZ3Vlc3QoYXJncy0+YnVmW2J1Zl9pZHhdLmgsIHNyYywgc3JjX2J5dGVz
KTsKKyAgICByZXR1cm4gIWNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGFyZ3MtPmJ1ZltidWZfaWR4XS5o
LCBvZmZzZXRfYnl0ZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmMsIHNy
Y19ieXRlcyk7CiB9CiAKLSNkZWZpbmUgQ09QWV9GUk9NX0dVRVNUX0JVRihkc3QsIGFyZ3MsIGJ1
Zl9pZHgpIFwKLSAgICBfcmF3X2NvcHlfZnJvbV9ndWVzdF9idWYoJihkc3QpLCBhcmdzLCBidWZf
aWR4LCBzaXplb2YoZHN0KSkKKyNkZWZpbmUgQ09QWV9GUk9NX0dVRVNUX0JVRl9PRkZTRVQoZHN0
LCBidWZzLCBidWZfaWR4LCBvZmZzZXRfYnl0ZXMpIFwKKyAgICBfcmF3X2NvcHlfZnJvbV9ndWVz
dF9idWZfb2Zmc2V0KCYoZHN0KSwgYnVmcywgYnVmX2lkeCwgb2Zmc2V0X2J5dGVzLCBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZHN0KSkKKworI2RlZmluZSBD
T1BZX1RPX0dVRVNUX0JVRl9PRkZTRVQoYnVmcywgYnVmX2lkeCwgb2Zmc2V0X2J5dGVzLCBzcmMp
IFwKKyAgICBfcmF3X2NvcHlfdG9fZ3Vlc3RfYnVmX29mZnNldChidWZzLCBidWZfaWR4LCBvZmZz
ZXRfYnl0ZXMsIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmKHNyYyksIHNp
emVvZihzcmMpKQorCisjZGVmaW5lIENPUFlfRlJPTV9HVUVTVF9CVUYoZHN0LCBidWZzLCBidWZf
aWR4KSBcCisgICAgQ09QWV9GUk9NX0dVRVNUX0JVRl9PRkZTRVQoZHN0LCBidWZzLCBidWZfaWR4
LCAwKQogCi0jZGVmaW5lIENPUFlfVE9fR1VFU1RfQlVGKGFyZ3MsIGJ1Zl9pZHgsIHNyYykgXAot
ICAgIF9yYXdfY29weV90b19ndWVzdF9idWYoYXJncywgYnVmX2lkeCwgJihzcmMpLCBzaXplb2Yo
c3JjKSkKKyNkZWZpbmUgQ09QWV9UT19HVUVTVF9CVUYoYnVmcywgYnVmX2lkeCwgc3JjKSBcCisg
ICAgQ09QWV9UT19HVUVTVF9CVUZfT0ZGU0VUKGJ1ZnMsIGJ1Zl9pZHgsIDAsIHNyYykKIAogc3Rh
dGljIGludCB0cmFja19kaXJ0eV92cmFtKHN0cnVjdCBkb21haW4gKmQsIHhlbl9wZm5fdCBmaXJz
dF9wZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yLCBjb25z
dCBzdHJ1Y3QgeGVuX2RtX29wX2J1ZiAqYnVmKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 28 14:00:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Apr 2017 14: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.xen.org>)
	id 1d46Ry-0007TA-UG; Fri, 28 Apr 2017 14:00:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46Rx-0007Sq-Sj
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:45 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 5F/34-03613-D0B43095; Fri, 28 Apr 2017 14:00:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZfHmzn
 SYNt9XosJ2wwcGD229+1iD2CMYs3MS8qvSGDNWPjzAVPBq8CKN8e/MzYwPrHuYuTiEBL4wihx
 uXMXM4RznlHi7JYLrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4Sqzs6
 GIBsXkFzCTOPlsOFmcBqn83YR7bBEaOBYwMqxg1ilOLylKLdI2N9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GHeuDzzEKMnBpCTKW+nOHCnEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgvemJ1BOsCg1PbUiLTMHGB4waQkOHiUR3hsgad7igsTc4sx0iNQpRkUpcV4eL6CE
 AEgiozQPrg0WkpcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzPsOZDxPZl4J3PRXQIuZgBazu
 DCALC5JREhJNTDy/5jud/PE0SsNevy5R7L3BK55smrDxoNfr+pLXRbxKv2r3fd3z/f4zH3fO8
 w3W1y8nj7LVvjN968+rGyzrB5Nkrl/r1f+W7Sus4/Isye5YnuP/1E94l2oKNSisfNK9qNXmWf
 Z+gw/bVl4xOdg7eUJzUG+RjV3JXLm3jwlFRz9IsXiQXZVncFSJZbijERDLeai4kQAUgei70QC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1493388043!51911079!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15239 invoked from network); 28 Apr 2017 14:00:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Apr 2017 14:00:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46Rv-0007PJ-1O
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46Rv-0001D8-0m
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d46Rv-0001D8-0m@xenbits.xenproject.org>
Date: Fri, 28 Apr 2017 14:00:43 +0000
Subject: [Xen-changelog] [xen master] dmop: add
	xendevicemodel_modified_memory_bulk()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUzYjkzYjNjNTk1NDQ3ZGIzNGQwYjU1ZjQ1Y2JkODVhYTYzNmYzMWEKQXV0aG9yOiAg
ICAgSmVubmlmZXIgSGVyYmVydCA8SmVubmlmZXIuSGVyYmVydEBjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBXZWQgQXByIDI2IDA5OjQ3OjMwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI2IDA5OjQ3OjMwIDIw
MTcgKzAyMDAKCiAgICBkbW9wOiBhZGQgeGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5X2J1
bGsoKQogICAgCiAgICBUaGlzIG5ldyBsaWIgZGV2aWNlbW9kZWwgY2FsbCBhbGxvd3MgbXVsdGlw
bGUgZXh0ZW50cyBvZiBwYWdlcyB0byBiZQogICAgbWFya2VkIGFzIG1vZGlmaWVkIGluIGEgc2lu
Z2xlIGNhbGwuICBUaGlzIGlzIHNvbWV0aGluZyBuZWVkZWQgZm9yIGEKICAgIHVzZWNhc2UgSSdt
IHdvcmtpbmcgb24uCiAgICAKICAgIFRoZSB4ZW4gc2lkZSBvZiB0aGUgbW9kaWZpZWRfbWVtb3J5
IGNhbGwgaGFzIGJlZW4gbW9kaWZpZWQgdG8gYWNjZXB0CiAgICBhbiBhcnJheSBvZiBleHRlbnRz
LiAgVGhlIGRldmljZW1vZGVsIGxpYnJhcnkgZWl0aGVyIHByb3ZpZGVzIGFuIGFycmF5CiAgICBv
ZiBsZW5ndGggMSwgdG8gc3VwcG9ydCB0aGUgb3JpZ2luYWwgbGlicmFyeSBmdW5jdGlvbiwgb3Ig
YSBzZWNvbmQKICAgIGZ1bmN0aW9uIGFsbG93cyBhbiBhcnJheSB0byBiZSBwcm92aWRlZC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmVubmlmZXIgSGVyYmVydCA8SmVubmlmZXIuSGVyYmVydEBj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHRvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAgICAgICAgIHwgIDMwICsrKystLQog
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggfCAgMTkgKysr
LQogeGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMTcg
KysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgg
ICAgICAgICAgICAgICAgICB8ICAxOSArKystCiA0IGZpbGVzIGNoYW5nZWQsIDEzNCBpbnNlcnRp
b25zKCspLCA1MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1v
ZGVsL2NvcmUuYyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCmluZGV4IGZmMDk4MTku
LmQ3YzY0NzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCisrKyBi
L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCkBAIC00NTksMjIgKzQ1OSwzNiBAQCBpbnQg
eGVuZGV2aWNlbW9kZWxfdHJhY2tfZGlydHlfdnJhbSgKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZGlydHlfYml0bWFwLCAoc2l6ZV90KShuciArIDcpIC8gOCk7CiB9CiAKLWludCB4ZW5k
ZXZpY2Vtb2RlbF9tb2RpZmllZF9tZW1vcnkoCi0gICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpk
bW9kLCBkb21pZF90IGRvbWlkLCB1aW50NjRfdCBmaXJzdF9wZm4sCi0gICAgdWludDMyX3QgbnIp
CitpbnQgeGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5X2J1bGsoCisgICAgeGVuZGV2aWNl
bW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLAorICAgIHN0cnVjdCB4ZW5fZG1fb3Bf
bW9kaWZpZWRfbWVtb3J5X2V4dGVudCAqZXh0ZW50cywgdWludDMyX3QgbnIpCiB7CiAgICAgc3Ry
dWN0IHhlbl9kbV9vcCBvcDsKLSAgICBzdHJ1Y3QgeGVuX2RtX29wX21vZGlmaWVkX21lbW9yeSAq
ZGF0YTsKKyAgICBzdHJ1Y3QgeGVuX2RtX29wX21vZGlmaWVkX21lbW9yeSAqaGVhZGVyOworICAg
IHNpemVfdCBleHRlbnRzX3NpemUgPSBuciAqIHNpemVvZihzdHJ1Y3QgeGVuX2RtX29wX21vZGlm
aWVkX21lbW9yeV9leHRlbnQpOwogCiAgICAgbWVtc2V0KCZvcCwgMCwgc2l6ZW9mKG9wKSk7CiAK
ICAgICBvcC5vcCA9IFhFTl9ETU9QX21vZGlmaWVkX21lbW9yeTsKLSAgICBkYXRhID0gJm9wLnUu
bW9kaWZpZWRfbWVtb3J5OworICAgIGhlYWRlciA9ICZvcC51Lm1vZGlmaWVkX21lbW9yeTsKIAot
ICAgIGRhdGEtPmZpcnN0X3BmbiA9IGZpcnN0X3BmbjsKLSAgICBkYXRhLT5uciA9IG5yOworICAg
IGhlYWRlci0+bnJfZXh0ZW50cyA9IG5yOworICAgIGhlYWRlci0+b3BhcXVlID0gMDsKIAotICAg
IHJldHVybiB4ZW5kZXZpY2Vtb2RlbF9vcChkbW9kLCBkb21pZCwgMSwgJm9wLCBzaXplb2Yob3Ap
KTsKKyAgICByZXR1cm4geGVuZGV2aWNlbW9kZWxfb3AoZG1vZCwgZG9taWQsIDIsICZvcCwgc2l6
ZW9mKG9wKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXh0ZW50cywgZXh0ZW50c19z
aXplKTsKK30KKworaW50IHhlbmRldmljZW1vZGVsX21vZGlmaWVkX21lbW9yeSgKKyAgICB4ZW5k
ZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlkX3QgZG9taWQsIHVpbnQ2NF90IGZpcnN0X3Bm
biwKKyAgICB1aW50MzJfdCBucikKK3sKKyAgICBzdHJ1Y3QgeGVuX2RtX29wX21vZGlmaWVkX21l
bW9yeV9leHRlbnQgZXh0ZW50OworCisgICAgZXh0ZW50LmZpcnN0X3BmbiA9IGZpcnN0X3BmbjsK
KyAgICBleHRlbnQubnIgPSBucjsKKworICAgIHJldHVybiB4ZW5kZXZpY2Vtb2RlbF9tb2RpZmll
ZF9tZW1vcnlfYnVsayhkbW9kLCBkb21pZCwgJmV4dGVudCwgMSk7CiB9CiAKIGludCB4ZW5kZXZp
Y2Vtb2RlbF9zZXRfbWVtX3R5cGUoCmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVs
L2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVk
ZS94ZW5kZXZpY2Vtb2RlbC5oCmluZGV4IDFkYTIxNmYuLjU4MGZhZDIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCisrKyBiL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBAIC0yNTQsOCArMjU0
LDggQEAgaW50IHhlbmRldmljZW1vZGVsX3RyYWNrX2RpcnR5X3ZyYW0oCiAgICAgdWludDMyX3Qg
bnIsIHVuc2lnbmVkIGxvbmcgKmRpcnR5X2JpdG1hcCk7CiAKIC8qKgotICogVGhpcyBmdW5jdGlv
biBub3RpZmllcyB0aGUgaHlwZXJ2aXNvciB0aGF0IGEgc2V0IG9mIGRvbWFpbiBwYWdlcwotICog
aGF2ZSBiZWVuIG1vZGlmaWVkLgorICogVGhpcyBmdW5jdGlvbiBub3RpZmllcyB0aGUgaHlwZXJ2
aXNvciB0aGF0IGEgc2V0IG9mIGNvbnRpZ3VvdXMKKyAqIGRvbWFpbiBwYWdlcyBoYXZlIGJlZW4g
bW9kaWZpZWQuCiAgKgogICogQHBhcm0gZG1vZCBhIGhhbmRsZSB0byBhbiBvcGVuIGRldmljZW1v
ZGVsIGludGVyZmFjZS4KICAqIEBwYXJtIGRvbWlkIHRoZSBkb21haW4gaWQgdG8gYmUgc2Vydmlj
ZWQKQEAgLTI2OCw2ICsyNjgsMjEgQEAgaW50IHhlbmRldmljZW1vZGVsX21vZGlmaWVkX21lbW9y
eSgKICAgICB1aW50MzJfdCBucik7CiAKIC8qKgorICogVGhpcyBmdW5jdGlvbiBub3RpZmllcyB0
aGUgaHlwZXJ2aXNvciB0aGF0IGEgc2V0IG9mIGRpc2NvbnRpZ3VvdXMKKyAqIGRvbWFpbiBwYWdl
cyBoYXZlIGJlZW4gbW9kaWZpZWQuCisgKgorICogQHBhcm0gZG1vZCBhIGhhbmRsZSB0byBhbiBv
cGVuIGRldmljZW1vZGVsIGludGVyZmFjZS4KKyAqIEBwYXJtIGRvbWlkIHRoZSBkb21haW4gaWQg
dG8gYmUgc2VydmljZWQKKyAqIEBwYXJtIGV4dGVudHMgYW4gYXJyYXkgb2YgZXh0ZW50IHN0cnVj
dHMsIHdoaWNoIGVhY2ggaG9sZAorICAgICAgICAgICAgICAgICBhIHN0YXJ0X3BmbiBhbmQgbnIg
KG51bWJlciBvZiBwZm5zKS4KKyAqIEBwYXJtIG5yIHRoZSBudW1iZXIgb2YgZXh0ZW50cyBpbiB0
aGUgYXJyYXkKKyAqIEByZXR1cm4gMCBvbiBzdWNjZXNzLCAtMSBvbiBmYWlsdXJlLgorICovCitp
bnQgeGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5X2J1bGsoCisgICAgeGVuZGV2aWNlbW9k
ZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLAorICAgIHN0cnVjdCB4ZW5fZG1fb3BfbW9k
aWZpZWRfbWVtb3J5X2V4dGVudCBleHRlbnRzW10sIHVpbnQzMl90IG5yKTsKKworLyoqCiAgKiBU
aGlzIGZ1bmN0aW9uIG5vdGlmaWVzIHRoZSBoeXBlcnZpc29yIHRoYXQgYSBzZXQgb2YgZG9tYWlu
IHBhZ2VzCiAgKiBhcmUgdG8gYmUgdHJlYXRlZCBpbiBhIHNwZWNpZmljIHdheS4gKFNlZSB0aGUg
ZGVmaW5pdGlvbiBvZgogICogaHZtbWVtX3R5cGVfdCkuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXggZWZlOWVlYS4uYjI5NmQy
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZG0uYwpAQCAtMTUzLDU2ICsxNTMsMTAyIEBAIHN0YXRpYyBpbnQgc2V0X2lzYV9pcnFfbGV2
ZWwoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBpc2FfaXJxLAogfQogCiBzdGF0aWMgaW50IG1v
ZGlmaWVkX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHhlbl9kbV9vcF9tb2RpZmllZF9tZW1vcnkgKmRhdGEpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG1vcF9hcmdzICpidWZzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9tb2RpZmllZF9tZW1vcnkgKmhlYWRlcikK
IHsKLSAgICB4ZW5fcGZuX3QgbGFzdF9wZm4gPSBkYXRhLT5maXJzdF9wZm4gKyBkYXRhLT5uciAt
IDE7Ci0gICAgdW5zaWduZWQgaW50IGl0ZXIgPSAwOwotICAgIGludCByYyA9IDA7CisjZGVmaW5l
IEVYVEVOVFNfQlVGRkVSIDEKIAotICAgIGlmICggKGRhdGEtPmZpcnN0X3BmbiA+IGxhc3RfcGZu
KSB8fAotICAgICAgICAgKGxhc3RfcGZuID4gZG9tYWluX2dldF9tYXhpbXVtX2dwZm4oZCkpICkK
LSAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgLyogUHJvY2VzcyBtYXhpbXVtIG9mIDI1NiBw
Zm5zIGJlZm9yZSBjaGVja2luZyBmb3IgY29udGludWF0aW9uLiAqLworICAgIGNvbnN0IHVuc2ln
bmVkIGludCBjb250X2NoZWNrX2ludGVydmFsID0gMHgxMDA7CisgICAgdW5zaWduZWQgaW50ICpy
ZW1fZXh0ZW50cyA9ICAmaGVhZGVyLT5ucl9leHRlbnRzOworICAgIHVuc2lnbmVkIGludCBiYXRj
aF9yZW1fcGZucyA9IGNvbnRfY2hlY2tfaW50ZXJ2YWw7CisgICAgLyogVXNlZCBmb3IgY29udGlu
dWF0aW9uLiAqLworICAgIHVuc2lnbmVkIGludCAqcGZuc19kb25lID0gJmhlYWRlci0+b3BhcXVl
OwogCiAgICAgaWYgKCAhcGFnaW5nX21vZGVfbG9nX2RpcnR5KGQpICkKICAgICAgICAgcmV0dXJu
IDA7CiAKLSAgICB3aGlsZSAoIGl0ZXIgPCBkYXRhLT5uciApCisgICAgaWYgKCAoYnVmcy0+YnVm
W0VYVEVOVFNfQlVGRkVSXS5zaXplIC8KKyAgICAgICAgICBzaXplb2Yoc3RydWN0IHhlbl9kbV9v
cF9tb2RpZmllZF9tZW1vcnlfZXh0ZW50KSkgPAorICAgICAgICAgKnJlbV9leHRlbnRzICkKKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICB3aGlsZSAoICpyZW1fZXh0ZW50cyA+IDAgKQog
ICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBkYXRhLT5maXJzdF9wZm4gKyBpdGVy
OwotICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAgICAgICBzdHJ1Y3QgeGVuX2Rt
X29wX21vZGlmaWVkX21lbW9yeV9leHRlbnQgZXh0ZW50OworICAgICAgICB1bnNpZ25lZCBpbnQg
YmF0Y2hfbnI7CisgICAgICAgIHhlbl9wZm5fdCBwZm4sIGVuZF9wZm47CisgICAgICAgIGludCBy
YzsKKworICAgICAgICByYyA9IENPUFlfRlJPTV9HVUVTVF9CVUZfT0ZGU0VUKGV4dGVudCwKKyAg
ICAgICAgICAgIGJ1ZnMsIEVYVEVOVFNfQlVGRkVSLCAoKnJlbV9leHRlbnRzIC0gMSkgKiBzaXpl
b2YoZXh0ZW50KSk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CisKKyAgICAgICAgaWYgKCBleHRlbnQucGFkICkKKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOworCisgICAgICAgIGVuZF9wZm4gPSBleHRlbnQuZmlyc3RfcGZuICsgZXh0ZW50Lm5yOwor
CisgICAgICAgIGlmICggZW5kX3BmbiA8PSBleHRlbnQuZmlyc3RfcGZuIHx8CisgICAgICAgICAg
ICAgZW5kX3BmbiA+IGRvbWFpbl9nZXRfbWF4aW11bV9ncGZuKGQpICkKKyAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogCi0gICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBwZm4s
IE5VTEwsIFAyTV9VTlNIQVJFKTsKLSAgICAgICAgaWYgKCBwYWdlICkKKyAgICAgICAgaWYgKCAq
cGZuc19kb25lID49IGV4dGVudC5uciApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwor
ICAgICAgICBwZm4gPSBleHRlbnQuZmlyc3RfcGZuICsgKnBmbnNfZG9uZTsKKyAgICAgICAgYmF0
Y2hfbnIgPSBleHRlbnQubnIgLSAqcGZuc19kb25lOworCisgICAgICAgIGlmICggYmF0Y2hfbnIg
PiBiYXRjaF9yZW1fcGZucyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGJhdGNoX25yID0gYmF0
Y2hfcmVtX3BmbnM7CisgICAgICAgICAgICAqcGZuc19kb25lICs9IGJhdGNoX25yOworICAgICAg
ICAgICAgZW5kX3BmbiA9IHBmbiArIGJhdGNoX25yOworICAgICAgICB9CisgICAgICAgIGVsc2UK
ICAgICAgICAgewotICAgICAgICAgICAgbWZuX3QgZ21mbiA9IF9tZm4ocGFnZV90b19tZm4ocGFn
ZSkpOwotCi0gICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBnbWZuKTsKLSAgICAgICAg
ICAgIC8qCi0gICAgICAgICAgICAgKiBUaGVzZSBhcmUgbW9zdCBwcm9iYWJseSBub3QgcGFnZSB0
YWJsZXMgYW55IG1vcmUKLSAgICAgICAgICAgICAqIGRvbid0IHRha2UgYSBsb25nIHRpbWUgYW5k
IGRvbid0IGRpZSBlaXRoZXIuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIHNoX3JlbW92
ZV9zaGFkb3dzKGQsIGdtZm4sIDEsIDApOwotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cisg
ICAgICAgICAgICAoKnJlbV9leHRlbnRzKS0tOworICAgICAgICAgICAgKnBmbnNfZG9uZSA9IDA7
CiAgICAgICAgIH0KIAotICAgICAgICBpdGVyKys7CisgICAgICAgIGJhdGNoX3JlbV9wZm5zIC09
IGJhdGNoX25yOworCisgICAgICAgIGZvciAoIDsgcGZuIDwgZW5kX3BmbjsgcGZuKysgKQorICAg
ICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworCisgICAgICAgICAg
ICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgcGZuLCBOVUxMLCBQMk1fVU5TSEFSRSk7Cisg
ICAgICAgICAgICBpZiAoIHBhZ2UgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIG1m
bl90IGdtZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKworICAgICAgICAgICAgICAgIHBh
Z2luZ19tYXJrX2RpcnR5KGQsIGdtZm4pOworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgICAgICogVGhlc2UgYXJlIG1vc3QgcHJvYmFibHkgbm90IHBhZ2UgdGFibGVzIGFueSBtb3Jl
CisgICAgICAgICAgICAgICAgICogZG9uJ3QgdGFrZSBhIGxvbmcgdGltZSBhbmQgZG9uJ3QgZGll
IGVpdGhlci4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBzaF9yZW1vdmVf
c2hhZG93cyhkLCBnbWZuLCAxLCAwKTsKKyAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgfQogCiAgICAgICAgIC8qCi0gICAgICAgICAqIENoZWNr
IGZvciBjb250aW51YXRpb24gZXZlcnkgMjU2dGggaXRlcmF0aW9uIGFuZCBpZiB0aGUKLSAgICAg
ICAgICogaXRlcmF0aW9uIGlzIG5vdCB0aGUgbGFzdC4KKyAgICAgICAgICogQWZ0ZXIgYSBmdWxs
IGJhdGNoIG9mIGNvbnRfY2hlY2tfaW50ZXJ2YWwgcGZucworICAgICAgICAgKiBoYXZlIGJlZW4g
cHJvY2Vzc2VkLCBhbmQgdGhlcmUgYXJlIHN0aWxsIGV4dGVudHMKKyAgICAgICAgICogcmVtYWlu
aW5nIHRvIHByb2Nlc3MsIGNoZWNrIGZvciBjb250aW51YXRpb24uCiAgICAgICAgICAqLwotICAg
ICAgICBpZiAoIChpdGVyIDwgZGF0YS0+bnIpICYmICgoaXRlciAmIDB4ZmYpID09IDApICYmCi0g
ICAgICAgICAgICAgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIGlmICggKGJh
dGNoX3JlbV9wZm5zID09IDApICYmICgqcmVtX2V4dGVudHMgPiAwKSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGRhdGEtPmZpcnN0X3BmbiArPSBpdGVyOwotICAgICAgICAgICAgZGF0YS0+bnIg
LT0gaXRlcjsKKyAgICAgICAgICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKIAotICAgICAgICAgICAgcmMgPSAtRVJF
U1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGJhdGNoX3JlbV9wZm5zID0g
Y29udF9jaGVja19pbnRlcnZhbDsKICAgICAgICAgfQogICAgIH0KKyAgICByZXR1cm4gMDsKIAot
ICAgIHJldHVybiByYzsKKyN1bmRlZiBFWFRFTlRTX0JVRkZFUgogfQogCiBzdGF0aWMgYm9vbCBh
bGxvd19wMm1fdHlwZV9jaGFuZ2UocDJtX3R5cGVfdCBvbGQsIHAybV90eXBlX3QgbmV3KQpAQCAt
NTM5LDEzICs1ODUsOCBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3Mg
Km9wX2FyZ3MpCiAgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfbW9kaWZpZWRfbWVtb3J5ICpkYXRh
ID0KICAgICAgICAgICAgICZvcC51Lm1vZGlmaWVkX21lbW9yeTsKIAotICAgICAgICBjb25zdF9v
cCA9IGZhbHNlOwotCi0gICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgaWYgKCBkYXRhLT5w
YWQgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgcmMgPSBtb2RpZmllZF9tZW1vcnko
ZCwgZGF0YSk7CisgICAgICAgIHJjID0gbW9kaWZpZWRfbWVtb3J5KGQsIG9wX2FyZ3MsIGRhdGEp
OworICAgICAgICBjb25zdF9vcCA9ICFyYzsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2RtX29wLmgKaW5kZXggNWVhNzllZi4uMjBjMjFiNiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1f
b3AuaApAQCAtMjM3LDEzICsyMzcsMjYgQEAgc3RydWN0IHhlbl9kbV9vcF9zZXRfcGNpX2xpbmtf
cm91dGUgewogICogWEVOX0RNT1BfbW9kaWZpZWRfbWVtb3J5OiBOb3RpZnkgdGhhdCBhIHNldCBv
ZiBwYWdlcyB3ZXJlIG1vZGlmaWVkIGJ5CiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgIGFu
IGVtdWxhdG9yLgogICoKLSAqIE5PVEU6IEluIHRoZSBldmVudCBvZiBhIGNvbnRpbnVhdGlvbiwg
dGhlIEBmaXJzdF9wZm4gaXMgc2V0IHRvIHRoZQotICogICAgICAgdmFsdWUgb2YgdGhlIHBmbiBv
ZiB0aGUgcmVtYWluaW5nIHNldCBvZiBwYWdlcyBhbmQgQG5yIHJlZHVjZWQKLSAqICAgICAgIHRv
IHRoZSBzaXplIG9mIHRoZSByZW1haW5pbmcgc2V0LgorICogRE1PUCBidWYgMSBjb250YWlucyBh
biBhcnJheSBvZiB4ZW5fZG1fb3BfbW9kaWZpZWRfbWVtb3J5X2V4dGVudCB3aXRoCisgKiBAbnJf
ZXh0ZW50cyBlbnRyaWVzLgorICoKKyAqIE9uIGVycm9yLCBAbnJfZXh0ZW50cyB3aWxsIGNvbnRh
aW4gdGhlIGluZGV4KzEgb2YgdGhlIGV4dGVudCB0aGF0CisgKiBoYWQgdGhlIGVycm9yLiAgSXQg
aXMgbm90IGRlZmluZWQgaWYgb3Igd2hpY2ggcGFnZXMgbWF5IGhhdmUgYmVlbgorICogbWFya2Vk
IGFzIGRpcnR5LCBpbiB0aGlzIGV2ZW50LgogICovCiAjZGVmaW5lIFhFTl9ETU9QX21vZGlmaWVk
X21lbW9yeSAxMQogCiBzdHJ1Y3QgeGVuX2RtX29wX21vZGlmaWVkX21lbW9yeSB7CisgICAgLyoK
KyAgICAgKiBJTiAtIE51bWJlciBvZiBleHRlbnRzIHRvIGJlIHByb2Nlc3NlZAorICAgICAqIE9V
VCAtcmV0dXJucyBuKzEgZm9yIGZhaWxpbmcgZXh0ZW50CisgICAgICovCisgICAgdWludDMyX3Qg
bnJfZXh0ZW50czsKKyAgICAvKiBJTi9PVVQgLSBNdXN0IGJlIHNldCB0byAwICovCisgICAgdWlu
dDMyX3Qgb3BhcXVlOworfTsKKworc3RydWN0IHhlbl9kbV9vcF9tb2RpZmllZF9tZW1vcnlfZXh0
ZW50IHsKICAgICAvKiBJTiAtIG51bWJlciBvZiBjb250aWd1b3VzIHBhZ2VzIG1vZGlmaWVkICov
CiAgICAgdWludDMyX3QgbnI7CiAgICAgdWludDMyX3QgcGFkOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Apr 28 14:00:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Apr 2017 14:00:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d46S9-0007VI-1C; Fri, 28 Apr 2017 14:00:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46S7-0007V0-EJ
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:55 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 28/C4-03371-61B43095; Fri, 28 Apr 2017 14:00:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVVfMmzn
 SoOs7l8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmHF9aXXCcp6Kt9wR7A+Mxri5GLg4hgS+MEp+v
 NzBCOOcZJWbP3snSxcjBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sICXCAq4SO7byg
 oR5BcwkNv/pYAUJswCVX9+cPIGRYwEjwypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDM73c1O
 LixPTUnMSkYr3k/NxNjEB/MADBDsbrGwMOMUpyMCmJ8la6M0cK8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuDN9ATKCRalpqdWpGXmAAMDJi3BwaMkwqsKkuYtLkjMLc5Mh0idYlSUEueVBEkIgCQy
 SvPg2mDBeIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvHYgU3gy80rgpr8CWswEtJjFhQFkc
 UkiQkqqgTEv0myyiUSIa8Jir1XVMaqHWX8ek1jeM2eX3JO5jwyWazhan7pip/L9DYdF38HdvS
 nrPv3Tu/QihPPekb4fwl7852J/qeTd0K5w++Ww/ea0iw4zhGT8lt2bncZ+7OrP7lqhgxn5e72
 q/piXyxVr13zk0N1w5OG8LlZ/h11/Mx+vO7d04kTHojAlluKMREMt5qLiRADlCPoxQQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1493388053!62347073!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43517 invoked from network); 28 Apr 2017 14:00:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Apr 2017 14:00:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46S5-0007Qu-3N
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46S5-0001Ds-2Z
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:00:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d46S5-0001Ds-2Z@xenbits.xenproject.org>
Date: Fri, 28 Apr 2017 14:00:53 +0000
Subject: [Xen-changelog] [xen master] docs: fix iommu_inclusive_mapping
	documentation
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2085475375872184218=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 9182835740ac37cf5295b15eb47058f39fc14c8f
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Apr 26 09:48:07 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Apr 26 09:48:07 2017 +0200

    docs: fix iommu_inclusive_mapping documentation
    
    iommu_inclusive_mapping is enabled by default (and has been for a long time).
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    
    Also "correct" -> "incorrect" in the text.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
 docs/misc/xen-command-line.markdown | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
index 450b222..44d9985 100644
--- a/docs/misc/xen-command-line.markdown
+++ b/docs/misc/xen-command-line.markdown
@@ -1083,11 +1083,12 @@ wait descriptor timed out', try increasing this value.
 ### iommu\_inclusive\_mapping (VT-d)
 > `= <boolean>`
 
-> Default: `false`
+> Default: `true`
 
-Use this to work around firmware issues providing correct RMRR entries. Rather
-than only mapping RAM pages for IOMMU accesses for Dom0, with this option all
-pages not marked as unusable in the E820 table will get a mapping established.
+Use this to work around firmware issues providing incorrect RMRR entries.
+Rather than only mapping RAM pages for IOMMU accesses for Dom0, with this
+option all pages not marked as unusable in the E820 table will get a mapping
+established.
 
 ### irq\_ratelimit
 > `= <integer>`
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============2085475375872184218==--

From xen-changelog-bounces@lists.xen.org Fri Apr 28 14:01:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Apr 2017 14:01:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d46SK-0007Xp-31; Fri, 28 Apr 2017 14:01:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46SI-0007XJ-J9
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:01:06 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 B4/EC-02185-12B43095; Fri, 28 Apr 2017 14:01:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfRmzn
 SYNMfXosJ2wwcGD229+1iD2CMYs3MS8qvSGDNuH3yH2vBRuGK9QsusjYw3uXrYuTkEBL4wigx
 94xCFyMXkH2eUeLnumNMXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4CNxs+kfC
 4jNK2Amse52F1gNC0j96ulsExg5FjAyrGJUL04tKkst0jXUSyrKTM8oyU3MzNE1NDDWy00tLk
 5MT81JTCrWS87P3cQI9AgDEOxgXP7R6RCjJAeTkihvpTtzpBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJXl8voJxgUWp6akVaZg4wNGDSEhw8SiK8vSBp3uKCxNzizHSI1ClGRSlx3nqQhABIIqM0
 D64NFo6XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMz7zhNoCk9mXgnc9FdAi5mAFrO4MIAsL
 klESEk1MG4y2tjadr5+m+CtmSxxwXtbrOTiP3vPsSo5v7TqvrFGs1Va388FOsvaONQEUxZ3TP
 l1e/m8/nP8D1qZ3+krr/02u2ta/ifW9fkVW4QCg/sv9l71FU2ZcdSM3y8uTIiX88DudqsTs+S
 YDi6czOY2Le2XRKeQhP4C80mHJLTm7mvou/fT6GjWLiWW4oxEQy3mouJEAAJfSjJCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1493388064!94669328!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26789 invoked from network); 28 Apr 2017 14:01:05 -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; 28 Apr 2017 14:01:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46SF-0007Rg-5i
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:01:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46SF-0001EV-4n
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:01:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d46SF-0001EV-4n@xenbits.xenproject.org>
Date: Fri, 28 Apr 2017 14:01:03 +0000
Subject: [Xen-changelog] [xen master] x86/32on64: properly honor
	add-to-physmap-batch's size
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7506122366473939028=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 144aec4140515c53bb1676df71a469f3e285c557
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Wed Apr 26 09:48:45 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Apr 26 09:48:45 2017 +0200

    x86/32on64: properly honor add-to-physmap-batch's size
    
    Commit 407a3c00ff ("compat/memory: fix build with old gcc") "fixed" a
    build issue by switching to the use of uninitialized data. Due to
    - the bounding of the uninitialized data item
    - the accessed area being outside of Xen space
    - arguments being properly verified by the native hypercall function
    this is not a security issue.
    
    Reported-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
---
 xen/common/compat/memory.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/xen/common/compat/memory.c b/xen/common/compat/memory.c
index a37a948..35bb259 100644
--- a/xen/common/compat/memory.c
+++ b/xen/common/compat/memory.c
@@ -251,7 +251,7 @@ int compat_memory_op(unsigned int cmd, XEN_GUEST_HANDLE_PARAM(void) compat)
             unsigned int limit = (COMPAT_ARG_XLAT_SIZE - sizeof(*nat.atpb))
                                  / (sizeof(nat.atpb->idxs.p) + sizeof(nat.atpb->gpfns.p));
             /* Use an intermediate variable to suppress warnings on old gcc: */
-            unsigned int size = cmp.atpb.size;
+            unsigned int size;
             xen_ulong_t *idxs = (void *)(nat.atpb + 1);
             xen_pfn_t *gpfns = (void *)(idxs + limit);
             /*
@@ -262,8 +262,10 @@ int compat_memory_op(unsigned int cmd, XEN_GUEST_HANDLE_PARAM(void) compat)
             enum XLAT_add_to_physmap_batch_u u =
                 XLAT_add_to_physmap_batch_u_res0;
 
-            if ( copy_from_guest(&cmp.atpb, compat, 1) ||
-                 !compat_handle_okay(cmp.atpb.idxs, size) ||
+            if ( copy_from_guest(&cmp.atpb, compat, 1) )
+                return -EFAULT;
+            size = cmp.atpb.size;
+            if ( !compat_handle_okay(cmp.atpb.idxs, size) ||
                  !compat_handle_okay(cmp.atpb.gpfns, size) ||
                  !compat_handle_okay(cmp.atpb.errs, size) )
                 return -EFAULT;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============7506122366473939028==--

From xen-changelog-bounces@lists.xen.org Fri Apr 28 14:01:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Apr 2017 14:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d46SU-0007a3-4j; Fri, 28 Apr 2017 14:01:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46SS-0007Zl-B3
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:01:16 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B5/D5-02956-B2B43095; Fri, 28 Apr 2017 14:01:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfbmzn
 S4Mt6bosJ2wwcGD229+1iD2CMYs3MS8qvSGDNOH9dtuCjYEXjw07WBsZ7XF2MXBxCAl8YJebc
 WcIK4ZxnlPi4cw2Qw8HBJiAmMXevQhcjJ4eIgKrErBXLmUFsIQF1iabfDWwgtrCAk8S3161MI
 DavgJnEgeVdLCCtLED1y1ZFTGDkWMDIsIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AjDECwg/HLsoBDjJIcTEqivJXuzJFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHhvegLlBItS01Mr0jJzgKEBk5bg4FES4b0BkuYtLkjMLc5Mh0idYlSUEufl8QJKCIAk
 Mkrz4Npg4XiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwry7QMbzZOaVwE1/BbSYCWgxiwsDy
 OKSRISUVAPj5oA/nhPXPd23MGb3Ds+DUj8CujkMjso0B1TezA5bs6LB1szF6r/DrRbjqNtXP2
 36WVDt2lL28ZXmvAfP+V7rbrfZsrPta8f5lzudJv0MPLZY3Xn9puVGoU3dc7g72QV5V8QaCMo
 Ula/qK3sVPcf8um8gR9sU+5Pbdsru1bZpKPT/oVG/+e4iJZbijERDLeai4kQAHJl7z0ICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1493388074!57846400!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43293 invoked from network); 28 Apr 2017 14:01:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Apr 2017 14:01:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46SP-0007Rq-AT
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:01:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46SP-0001Fw-7i
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:01:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d46SP-0001Fw-7i@xenbits.xenproject.org>
Date: Fri, 28 Apr 2017 14:01:13 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct stub invocation
	constraints
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNkOTFhYjA4ZWFhMjM0MDk0NDBlZjZiNGY1YWQ2ZTY1MWI2MjljM2IKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDI2
IDA5OjQ5OjI0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDI2IDA5OjQ5OjI0IDIwMTcgKzAyMDAKCiAgICB4
ODZlbXVsOiBjb3JyZWN0IHN0dWIgaW52b2NhdGlvbiBjb25zdHJhaW50cwogICAgCiAgICBTdHVi
IGludm9jYXRpb25zIG5lZWQgdG8gaGF2ZSB0aGUgc3BhY2UgdGhlIHN0dWIgb2NjdXBpZXMgYXMg
YW4gaW5wdXQsCiAgICB0byBwcmV2ZW50IHRoZSBjb21waWxlciBmcm9tIHJlLW9yZGVyaW5nIChv
ciBvbWl0dGluZykgd3JpdGVzIHRvIGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmlu
ZGV4IGM4MjIyMjEuLmE2OTVkNWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCkBAIC04MzcsNyArODM3LDggQEAgZG97IGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICIucG9wc2VjdGlvblxuXHQiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgICAgICAgIF9BU01fRVhUQUJMRSguTHJldCU9LCAuTGZpeCU9KSAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgIDogW2V4bl0gIitnIiAocmVz
XyksIGNvbnN0cmFpbnRzLCAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAg
ICAgW3N0dWJdICJybSIgKHN0dWIuZnVuYykgKTsgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgW3N0dWJdICJybSIgKHN0dWIuZnVuYyksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIm0iICgqKHVpbnQ4X3QoKilb
TUFYX0lOU1RfTEVOICsgMV0pc3R1Yi5wdHIpICk7ICAgXAogICAgIGlmICggdW5saWtlbHkofnJl
c18ucmF3KSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtODUzLDcgKzg1NCw4IEBAIGRveyBh
c20gdm9sYXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICNlbHNlCiAjIGRlZmluZSBpbnZva2Vfc3R1YihwcmUsIHBvc3QsIGNvbnN0
cmFpbnRzLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgYXNtIHZvbGF0aWxlICgg
cHJlICJcblx0Y2FsbCAqJVtzdHViXVxuXHQiIHBvc3QgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgICAgICAgICAgICAgOiBjb25zdHJhaW50cywgW3N0dWJdICJybSIgKHN0dWIuZnVuYykg
KQorICAgICAgICAgICAgICAgICAgIDogY29uc3RyYWludHMsIFtzdHViXSAicm0iIChzdHViLmZ1
bmMpLCAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIm0iICgqKHVpbnQ4X3Qo
KilbTUFYX0lOU1RfTEVOICsgMV0pc3R1Yi5idWYpICkKICNlbmRpZgogCiAjZGVmaW5lIGVtdWxh
dGVfc3R1Yihkc3QsIHNyYy4uLikgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Apr 28 14:01:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 28 Apr 2017 14:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1d46Sd-0007ba-6N; Fri, 28 Apr 2017 14:01:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46Sc-0007bI-15
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:01:26 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 98/FD-02185-53B43095; Fri, 28 Apr 2017 14:01:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdfEmzn
 S4M8FbYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+HHAsOA4R8XSjX/YGxiXsncxcnEICXxhlFh6
 5xobhHOeUeLA8ZdADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MIC+hIHtl1jB
 bF5BcwkDh/cxAJiswDV77x/nHkCI8cCRoZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwdh8wu8QoyQHk5Iob6U7c6QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd6bnkA5waLU9NSKtMwcYHDApCU4eJREeG+ApHmLCxJzizPTIVKnGBWlxHk7QRIC
 IImM0jy4NlhAXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsLZApPZl4J3PRXQIuZgBazu
 DCALC5JREhJNTBq3T1eLiExa5XNORcxr2nr+a67vD3qGqbCzL3cKOnKzfmZWRe1zk1Ldyj5OS
 lgXZCx9woRmduFDzg3PW2d8eKSmIv/45idX9oPF5tLGe749PLAl0s/Z13+d83XVTJ53+Ej09f
 7Nihtybq2ePeNjfWSL8KKjOe88pK967j3TIKZ26zV/ff8Q4yWKLEUZyQaajEXFScCAOPBU19D
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1493388083!90350426!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46818 invoked from network); 28 Apr 2017 14:01:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Apr 2017 14:01:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46SZ-0007Rv-El
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:01:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1d46SZ-0001GZ-Bx
 for xen-changelog@lists.xensource.com; Fri, 28 Apr 2017 14:01:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1d46SZ-0001GZ-Bx@xenbits.xenproject.org>
Date: Fri, 28 Apr 2017 14:01:23 +0000
Subject: [Xen-changelog] [xen master] seabios: run olddefconfig
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBhNTM3MGVlMWY5ODA4ZmJiMTZiYjAzZDdmMzQ5OTIxY2Y3M2EyZDQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIEFwciAyNiAx
MjoxMzozNCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBBcHIgMjYgMTY6NTc6MDcgMjAxNyArMDEwMAoKICAgIHNlYWJp
b3M6IHJ1biBvbGRkZWZjb25maWcKICAgIAogICAgV2UgcHJvdmlkZWQgYSBiYXNlIGNvbmZpZyBm
aWxlIGluIDk3MGY4ZGUzZS4gVG8gZ2VuZXJhdGUgYSBmdWxsIGNvbmZpZwogICAgZmlsZSwgcnVu
bmluZyBvbGRkZWZjb25maWcgaXMgcmVxdWlyZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9maXJtd2FyZS9NYWtlZmls
ZSB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvZmlybXdhcmUvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9NYWtlZmlsZQppbmRleCAyZWMy
MGY4Li44NTYyZjU0IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9NYWtlZmlsZQorKysgYi90
b29scy9maXJtd2FyZS9NYWtlZmlsZQpAQCAtMjIsNiArMjIsNyBAQCBvdm1mLWRpcjoKIHNlYWJp
b3MtZGlyOgogCUdJVD0kKEdJVCkgJChYRU5fUk9PVCkvc2NyaXB0cy9naXQtY2hlY2tvdXQuc2gg
JChTRUFCSU9TX1VQU1RSRUFNX1VSTCkgJChTRUFCSU9TX1VQU1RSRUFNX1JFVklTSU9OKSBzZWFi
aW9zLWRpcgogCWNwIHNlYWJpb3MtY29uZmlnIHNlYWJpb3MtZGlyLy5jb25maWc7CisJJChNQUtF
KSAtQyBzZWFiaW9zLWRpciBvbGRkZWZjb25maWcKIAogLlBIT05ZOiBhbGwKIGFsbDogJChTVUJE
SVJTLXkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

