From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 10:55:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 10:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQUaB-0002sF-0R; Fri, 01 Nov 2019 10:55:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQUaA-0002sA-0f
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 10:55:06 +0000
X-Inumbo-ID: 0f860a64-fc96-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0f860a64-fc96-11e9-bbab-bc764e2007e4;
 Fri, 01 Nov 2019 10:55:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQUa8-0007QC-Ja
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 10:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQUa8-0002QE-Gp
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 10:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQUa8-0002QE-Gp@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 10:55:04 +0000
Subject: [Xen-changelog] [xen staging] x86/pv: Fix !CONFIG_PV build
 following XSA-299
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5674358076031734586=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7e4404f8c66f94ac173a3232712074677415d842
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Oct 31 19:38:08 2019 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Nov 1 10:48:04 2019 +0000

    x86/pv: Fix !CONFIG_PV build following XSA-299
    
    PTF_* are declared within CONFIG_PV, and used outside:
    
      mm.c: In function â€˜_put_page_typeâ€™:
      mm.c:2819:32: error: â€˜PTF_preemptibleâ€™ undeclared (first use in this function)
           bool preemptible = flags & PTF_preemptible;
                                      ^~~~~~~~~~~~~~~
      mm.c:2819:32: note: each undeclared identifier is reported only once for each
      function it appears in
      mm.c:2842:24: error: â€˜PTF_partial_setâ€™ undeclared (first use in this function)
               if ( !(flags & PTF_partial_set) )
                              ^~~~~~~~~~~~~~~
      mm.c: In function â€˜put_page_type_preemptibleâ€™:
      mm.c:3090:33: error: â€˜PTF_preemptibleâ€™ undeclared (first use in this function)
           return _put_page_type(page, PTF_preemptible, NULL);
                                       ^~~~~~~~~~~~~~~
      mm.c: In function â€˜put_old_guest_tableâ€™:
      mm.c:3108:25: error: â€˜PTF_preemptibleâ€™ undeclared (first use in this function)
                               PTF_preemptible |
                               ^~~~~~~~~~~~~~~
      mm.c:3110:27: error: â€˜PTF_partial_setâ€™ undeclared (first use in this function)
                                 PTF_partial_set : 0 ),
                                 ^~~~~~~~~~~~~~~
      mm.c: In function â€˜put_page_type_preemptibleâ€™:
      mm.c:3091:1: error: control reaches end of non-void function
      [-Werror=return-type]
       }
       ^
      cc1: all warnings being treated as errors
    
    Re-position the definitions to be outside of the #ifdef CONFIG_PV
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/mm.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c
index 79c3e4c473..57f22775ac 100644
--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -1063,8 +1063,6 @@ get_page_from_l1e(
     return -EBUSY;
 }
 
-#ifdef CONFIG_PV
-
 /*
  * The following flags are used to specify behavior of various get and
  * put commands.  The first is also stored in page->partial_flags to
@@ -1077,6 +1075,8 @@ get_page_from_l1e(
 #define PTF_defer                 (1 << 3)
 #define PTF_retain_ref_on_restart (1 << 4)
 
+#ifdef CONFIG_PV
+
 static int get_page_and_type_from_mfn(
     mfn_t mfn, unsigned long type, struct domain *d,
     unsigned int flags)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5674358076031734586==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 10:55:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 10:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQUaK-0002t0-3K; Fri, 01 Nov 2019 10:55:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQUaJ-0002sv-Gy
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 10:55:15 +0000
X-Inumbo-ID: 1599b4b4-fc96-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1599b4b4-fc96-11e9-a531-bc764e2007e4;
 Fri, 01 Nov 2019 10:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQUaI-0007QP-Q8
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 10:55:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQUaI-0002Qs-N7
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 10:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQUaI-0002Qs-N7@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 10:55:14 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm: Update code in
 HVMOP_altp2m_set_suppress_ve
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVkMTMyMjEwNWMwMDVjNmY5NzVmOGYwNjY0MGFkNDg4YzIyZTZhYjUKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpBdXRo
b3JEYXRlOiBXZWQgT2N0IDMwIDEzOjAyOjI1IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAx
IDEwOjQ4OjA0IDIwMTkgKzAwMDAKCiAgICB4ODYvaHZtOiBVcGRhdGUgY29kZSBpbiBIVk1PUF9h
bHRwMm1fc2V0X3N1cHByZXNzX3ZlCiAgICAKICAgIE9yaWdpbmFsbHkgdGhlIGdmbiBhbmQgYWx0
cDJtX2lkeCBhcmUgYXNzaWduZWQgZnJvbSB0aGUgYS51Lm1lbV9hY2Nlc3MgdW5pb24uCiAgICBU
aGlzIHdvcmtzIGJlY2F1c2UgaXQncyB0aGUgc2FtZSBtZW1vcnkgdXNlZC4gVGhpcyBwYXRjaCBh
ZGRyZXNzZXMgdGhpcwogICAgaXNzdWUgYnkgY2hhbmdpbmcgdGhlIG1lbV9hY2Nlc3MgdW5pb24g
d2l0aCB0aGUgc3VwcHJlc3NfdmUgdW5pb24gZm9yCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGU0YzA0MjUzMzAuLjA2YTdi
NDAxMDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwpAQCAtNDY4NSw4ICs0Njg1LDggQEAgc3RhdGljIGludCBkb19hbHRwMm1f
b3AoCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGVsc2UKICAgICAgICAgewot
ICAgICAgICAgICAgZ2ZuX3QgZ2ZuID0gX2dmbihhLnUubWVtX2FjY2Vzcy5nZm4pOwotICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHggPSBhLnUubWVtX2FjY2Vzcy52aWV3OworICAg
ICAgICAgICAgZ2ZuX3QgZ2ZuID0gX2dmbihhLnUuc3VwcHJlc3NfdmUuZ2ZuKTsKKyAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4ID0gYS51LnN1cHByZXNzX3ZlLnZpZXc7CiAgICAg
ICAgICAgICBib29sIHN1cHByZXNzX3ZlID0gYS51LnN1cHByZXNzX3ZlLnN1cHByZXNzX3ZlOwog
CiAgICAgICAgICAgICByYyA9IHAybV9zZXRfc3VwcHJlc3NfdmUoZCwgZ2ZuLCBzdXBwcmVzc192
ZSwgYWx0cDJtX2lkeCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 10:55:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 10:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQUaU-0002uI-4z; Fri, 01 Nov 2019 10:55:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQUaT-0002uB-Op
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 10:55:25 +0000
X-Inumbo-ID: 1bb59e12-fc96-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1bb59e12-fc96-11e9-beca-bc764e2007e4;
 Fri, 01 Nov 2019 10:55:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQUaT-0007Qf-1u
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 10:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQUaS-0002Ry-Uq
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 10:55:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQUaS-0002Ry-Uq@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 10:55:24 +0000
Subject: [Xen-changelog] [xen staging] x86/shim: copy back the result of
 EVTCHNOP_status
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1009251474488357259=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0f45bbbc404e2d1257476f9caa6644c209ec2c90
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Oct 31 12:58:29 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Nov 1 10:48:04 2019 +0000

    x86/shim: copy back the result of EVTCHNOP_status
    
    The event channel data was not copied back to guest memory, fix this
    by doing the copy.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/pv/shim.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xen/arch/x86/pv/shim.c b/xen/arch/x86/pv/shim.c
index 4329eaaefe..35bf3945ac 100644
--- a/xen/arch/x86/pv/shim.c
+++ b/xen/arch/x86/pv/shim.c
@@ -514,6 +514,9 @@ static long pv_shim_event_channel_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
         else
             rc = xen_hypercall_event_channel_op(EVTCHNOP_status, &status);
 
+        if ( !rc && __copy_to_guest(arg, &status, 1) )
+            rc = -EFAULT;
+
         break;
     }
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1009251474488357259==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:00:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQXTD-0000zy-Bx; Fri, 01 Nov 2019 14:00:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQXTB-0000qe-Tp
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:05 +0000
X-Inumbo-ID: e7f30eec-fcaf-11e9-b7a7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e7f30eec-fcaf-11e9-b7a7-bc764e2007e4;
 Fri, 01 Nov 2019 14:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXTB-0002bK-3r
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXTB-0004Wm-0t
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQXTB-0004Wm-0t@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:00:05 +0000
Subject: [Xen-changelog] [xen staging] docs/misc: xen-command-line: Remove
 wrong statement from serrors=diverse
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU3NTE4NjE2M2NhYjgzYjczMzE3ZGQ1NmU2YzBmNzA4YjkwNGFmYjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1Njo1MCAyMDE5ICswMDAw
CgogICAgZG9jcy9taXNjOiB4ZW4tY29tbWFuZC1saW5lOiBSZW1vdmUgd3Jvbmcgc3RhdGVtZW50
IGZyb20gc2Vycm9ycz1kaXZlcnNlCiAgICAKICAgIFdoZW4gc2Vycm9ycz1kaXZlcnNlIGlzIHNl
bGVjdGVkIGJ5IHRoZSB1c2VyLCB3ZSB3aWxsIG9ubHkgc3luY2hyb25pemUKICAgIHRoZSBwZW5k
aW5nIFNFcnJvcnMgb24gZW50cnkgdG8gaHlwZXJ2aXNvciBmcm9tIGd1ZXN0IGNvbnRleHQgYW5k
IGV4aXQKICAgIGZyb20gZ3Vlc3QgdG8gaHlwZXJ2aXNvciBjb250ZXh0LgogICAgCiAgICBXZSBk
b24ndCBuZWVkIHN5bmNocm9uaXplIFNFcnJvcnMgYmV0d2VlbiBndWVzdCBjb250ZXh0IHN3aXRj
aCBhcyB0aGV5CiAgICB3b3VsZCBiZSBjYXRlZ29yaXplZCB0byBIeXBlcnZpc29yIGdlbmVyYXRl
ZCBTRXJyb3JzIGluIGFueSBjYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jCmluZGV4IGVmNTZkZWZlZjUuLjMwYTA0ZGY0ZGIgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKQEAgLTE4NzcsNyArMTg3Nyw2IEBAIGh5cGVydmlzb3JzIGhhbmRs
ZSBTRXJyb3JzOgogICAxLiBkc2IvaXNiIG9uIGFsbCBFTDEgLT4gRUwyIHRyYXAgZW50cmllcyB0
byBjYXRlZ29yaXplIFNFcnJvcnMgY29ycmVjdGx5LgogICAyLiBkc2IvaXNiIG9uIEVMMiAtPiBF
TDEgcmV0dXJuIHBhdGhzIHRvIHByZXZlbnQgc2xpcHBpbmcgaHlwZXJ2aXNvcgogICAgICBTRXJy
b3JzIHRvIGd1ZXN0cy4KLSAgMy4gZHNiL2lzYiBpbiBjb250ZXh0IHN3aXRjaCB0byBpc29sYXRl
IFNFcnJvcnMgYmV0d2VlbiAyIHZDUFVzLgogCiAqIGBmb3J3YXJkYDoKICAgVGhlIGh5cGVydmlz
b3Igd2lsbCBub3QgZGlzdGluZ3Vpc2ggZ3Vlc3QgU0Vycm9ycyBmcm9tIGh5cGVydmlzb3IgU0Vy
cm9ycy4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:00:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQXTO-00016H-Dy; Fri, 01 Nov 2019 14:00:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQXTM-000163-G9
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:16 +0000
X-Inumbo-ID: ee0e8220-fcaf-11e9-b7a7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ee0e8220-fcaf-11e9-b7a7-bc764e2007e4;
 Fri, 01 Nov 2019 14:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXTL-0002bX-AI
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXTL-0004Xm-7c
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQXTL-0004Xm-7c@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:00:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Remove serrors=forward
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiYjIzNGI1YWNjNTM4MGZjODUzODhjN2Q5OGU3OTUzM2I0ZWVmOTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1NzowMSAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogUmVtb3ZlIHNlcnJvcnM9Zm9yd2FyZAogICAgCiAgICBQZXIgdGhlIEFy
bSBBUk0gKEQ0LjUgaW4gQVJNIERESSAwNDg3RS5hKSwgU0Vycm9yIG1heSBiZSBwcmVjaXNlIG9y
CiAgICBpbXByZWNpc2UuCiAgICAKICAgIEltcHJlY2lzZSBtZWFucyB0aGUgc3RhdGUgcHJlc2Vu
dGVkIHRvIHRoZSBleGNlcHRpb24gaGFuZGxlciBpcyBub3QKICAgIGd1YXJhbnRlZWQgdG8gYmUg
Y29uc2lzdGVudCB3aXRoIGFueSBwb2ludCBpbiB0aGUgZXhjdXRpb24gc3RyZWFtIGZyb20KICAg
IHdoaWNoIHRoZSBleGNlcHRpb24gd2FzIHRha2VuLiBJbiBvdGhlciB3b3JkcywgdGhleSBhcmUg
bGlrZWx5IHRvIGJlCiAgICBmYXRhbCBhcyB5b3UgY2FuJ3QgcmV0dXJuIHNhZmVseSBmcm9tIHRo
ZW0uCiAgICAKICAgIFdpdGhvdXQgdGhlIFJBUyBleHRlbnNpb24sIHRoZSBBcm0gYXJjaGl0ZWN0
dXJlIGRvZXMgbm90IHByb3ZpZGUgYSB3YXkKICAgIHRvIGRpZmZlcmVudGlhdGUgYmV0d2VlbiBp
bXByZWNpc2UgYW5kIHByZWNpc2UgU0Vycm9yLiBGdXJ0aGVybW9yZSBYZW4KICAgIGhhcyBubyBz
dXBwb3J0IGZvciBSQVMgeWV0LiBTbyBmcm9tIGEgc29mdHdhcmUgUE9WLCB0aGVyZSBpcyBub3Qg
bXVjaAogICAgd2UgY2FuIGRvLgogICAgCiAgICBNb3JlIGdlbmVyYWxseSwgZm9yd2FyZGluZyBi
bGluZGx5IFNFcnJvcnMgdG8gdGhlIGd1ZXN0IGlzIGxpa2VseSB0byBiZQogICAgdGhlIHdyb25n
IHRoaW5nIHRvIGRvLiBJbmRlZWQsIFhlbiBpcyBub3QgYWJsZSB0byBrbm93IHdoYXQgaXMgdGhl
CiAgICBjb250ZW50IG9mIHRoZSBTRXJyb3IuIFRoaXMgbWF5IGJlIGEgY3JpdGljYWwgZGV2aWNl
IHVzZWQgYnkgdGhlCiAgICBoeXBlcnZpc29yIHRoYXQgaXMgYWJvdXQgdG8gZmFpbC4KICAgIAog
ICAgSW4gYSBudXRzaGVsbCwgdGhlIG9wdGlvbiBzZXJyb3JzPWZvcndhcmQgaXMgbm90IHNhZmUg
dG8gdXNlIGluIGFueQogICAgZW52aXJvbm1lbnQgd2l0aCB0aGUgY3VycmVudCBzdGF0ZSBvZiBY
ZW4uIFRoZXJlZm9yZSB0aGUgb3B0aW9uIGFuZCBhbnkKICAgIGNvZGUgcmVsYXRlZCB0byBpdCBh
cmUgY29tcGxldGVseSByZW1vdmVkLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBy
ZXdvcmsgdGhlIGNvbW1lbnQgaW4gZG9fdHJhcF9kYXRhX2Fib3J0KCkgYXMKICAgIGFsbCBTRXJy
b3JzL0V4dGVybmFsIEFib3J0IGdlbmVyYXRlZCBieSB0aGUgaHlwZXJ2aXNvciB3aWxsIHJlc3Vs
dCBpbgogICAgYSBjcmFzaCBvZiB0aGUgc3lzdGVtIG5vIG1hdHRlciB3aGF0IHRoZSB1c2VyIHBh
c3NlZCBvbiB0aGUgY29tbWFuZAogICAgbGluZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jIHwgMTMgKystLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2FybTMyL3Ry
YXBzLmMgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
ICAgICAgICAgfCAxMSAtLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAg
ICAgIHwgMzQgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9jcHVmZWF0dXJlLmggIHwgMTEgKysrKystLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwg
MjAgaW5zZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jCmluZGV4IDMwYTA0ZGY0ZGIuLmI4YTA5Y2U1YzQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKQEAgLTE4NTAsNyArMTg1MCw3IEBAIGFjY2lkZW50YWxseSBsZWFraW5nIHNlY3JldHMg
YnkgcmVsZWFzaW5nIHBhZ2VzIHdpdGhvdXQgcHJvcGVyIHNhbml0aXphdGlvbi4KIFNldCB0aGUg
c2VyaWFsIHRyYW5zbWl0IGJ1ZmZlciBzaXplLgogCiAjIyMgc2Vycm9ycyAoQVJNKQotPiBgPSBk
aXZlcnNlIHwgZm9yd2FyZCB8IHBhbmljYAorPiBgPSBkaXZlcnNlIHwgcGFuaWNgCiAKID4gRGVm
YXVsdDogYGRpdmVyc2VgCiAKQEAgLTE4NjYsNyArMTg2Niw3IEBAIG9uIHRoZSBob3N0IHdpbGwg
bm90IHRyaWdnZXIgc3VjaCBTRXJyb3JzLiBJbiB0aGlzIGNhc2UsIHRoZSBhZG1pbmlzdHJhdG9y
IGNhbgogdXNlIHRoaXMgcGFyYW1ldGVyIHRvIHNraXAgY2F0ZWdvcml6aW5nIFNFcnJvcnMgYW5k
IHJlZHVjZSB0aGUgb3ZlcmhlYWQgb2YKIGRzYi9pc2IuCiAKLVdlIHByb3ZpZGVkIHRoZSBmb2xs
b3dpbmcgMyBvcHRpb25zIHRvIGFkbWluaXN0cmF0b3JzIHRvIGRldGVybWluZSBob3cgdGhlCitX
ZSBwcm92aWRlZCB0aGUgZm9sbG93aW5nIDIgb3B0aW9ucyB0byBhZG1pbmlzdHJhdG9ycyB0byBk
ZXRlcm1pbmUgaG93IHRoZQogaHlwZXJ2aXNvcnMgaGFuZGxlIFNFcnJvcnM6CiAKICogYGRpdmVy
c2VgOgpAQCAtMTg3OCwxNSArMTg3OCw2IEBAIGh5cGVydmlzb3JzIGhhbmRsZSBTRXJyb3JzOgog
ICAyLiBkc2IvaXNiIG9uIEVMMiAtPiBFTDEgcmV0dXJuIHBhdGhzIHRvIHByZXZlbnQgc2xpcHBp
bmcgaHlwZXJ2aXNvcgogICAgICBTRXJyb3JzIHRvIGd1ZXN0cy4KIAotKiBgZm9yd2FyZGA6Ci0g
IFRoZSBoeXBlcnZpc29yIHdpbGwgbm90IGRpc3Rpbmd1aXNoIGd1ZXN0IFNFcnJvcnMgZnJvbSBo
eXBlcnZpc29yIFNFcnJvcnMuCi0gIEFsbCBTRXJyb3JzIHdpbGwgYmUgZm9yd2FyZGVkIHRvIGd1
ZXN0cywgZXhjZXB0IHRoZSBTRXJyb3JzIGdlbmVyYXRlZCB3aGVuCi0gIHRoZSBpZGxlIHZDUFUg
aXMgcnVubmluZy4gVGhlIGlkbGUgZG9tYWluIGRvZXNuJ3QgaGF2ZSB0aGUgYWJpbGl0eSB0byBo
YW5kbGUKLSAgU0Vycm9ycywgc28gd2UgaGF2ZSB0byBjcmFzaCB0aGUgd2hvbGUgc3lzdGVtIHdo
ZW4gd2UgZ2V0IFNFcnJvcyB3aXRoIHRoZQotICBpZGxlIHZDUFUuIFRoaXMgb3B0aW9uIHdpbGwg
YXZvaWQgbW9zdCBvdmVyaGVhZCBvZiB0aGUgZHNiL2lzYiwgZXhjZXB0IHRoZQotICBkc2IvaXNi
IGluIGNvbnRleHQgc3dpdGNoIHdoaWNoIGlzIHVzZWQgdG8gaXNvbGF0ZSB0aGUgU0Vycm9ycyBi
ZXR3ZWVuIDIKLSAgdkNQVXMuCi0KICogYHBhbmljYDoKICAgVGhlIGh5cGVydmlzb3Igd2lsbCBu
b3QgZGlzdGluZ3Vpc2ggZ3Vlc3QgU0Vycm9ycyBmcm9tIGh5cGVydmlzb3IgU0Vycm9ycy4KICAg
QWxsIFNFcnJvcnMgd2lsbCBjcmFzaCB0aGUgd2hvbGUgc3lzdGVtLiBUaGlzIG9wdGlvbiB3aWxs
IGF2b2lkIGFsbCBvdmVyaGVhZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBz
LmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwppbmRleCA3NmY3MTRhMTY4Li45Yzk3OTBh
NmQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYworKysgYi94ZW4vYXJj
aC9hcm0vYXJtMzIvdHJhcHMuYwpAQCAtNjksMTIgKzY5LDEyIEBAIHZvaWQgZG9fdHJhcF9wcmVm
ZXRjaF9hYm9ydChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHZvaWQgZG9fdHJhcF9kYXRh
X2Fib3J0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIC8qCi0gICAgICogV2Ug
Y2Fubm90IGRpc3Rpbmd1aXNoIFhlbiBTRXJyb3JzIGZyb20gc3luY2hyb25vdXMgZGF0YSBhYm9y
dHMuIFdlCi0gICAgICogd2FudCB0byBhdm9pZCB0cmVhdGluZyBhbnkgWGVuIHN5bmNocm9ub3Vz
IGFib3J0cyBhcyBTRXJyb3JzIGFuZAotICAgICAqIGZvcndhcmRpbmcgdGhlbSB0byB0aGUgZ3Vl
c3QuIEluc3RlYWQsIGNyYXNoIHRoZSBzeXN0ZW0gaW4gYWxsCi0gICAgICogY2FzZXMgd2hlbiB0
aGUgYWJvcnQgY29tZXMgZnJvbSBYZW4uIEV2ZW4gaWYgdGhleSBhcmUgWGVuIFNFcnJvcnMKLSAg
ICAgKiBpdCB3b3VsZCBiZSBhIHJlYXNvbmFibGUgdGhpbmcgdG8gZG8sIGFuZCB0aGUgZGVmYXVs
dCBiZWhhdmlvciB3aXRoCi0gICAgICogc2Vycm9yX29wID09IERJVkVSU0UuCisgICAgICogV2Ug
Y2Fubm90IGRpc3Rpbmd1aXNoIGJldHdlZW4gQXN5bmNocm9ub3VzIEV4dGVybmFsIEFib3J0IGFu
ZAorICAgICAqIFN5bmNocm9ub3VzIERhdGEgQWJvcnQuCisgICAgICoKKyAgICAgKiBBcyBhc3lu
Y2hyb25vdXMgYWJvcnQgKGFrYSBTRXJyb3IpIGdlbmVyYXRlZCBieSB0aGUgaHlwZXJ2aXNvciB3
aWxsCisgICAgICogcmVzdWx0IGluIGEgY3Jhc2ggb2YgdGhlIHN5c3RlbSAoc2VlIF9fZG9fdHJh
cF9zZXJyb3IoKSksIGl0IGlzIGZpbmUgdG8KKyAgICAgKiBkbyBpdCBoZXJlLgogICAgICAqLwog
ICAgIGlmICggVkFCT1JUX0dFTl9CWV9HVUVTVChyZWdzKSApCiAgICAgICAgIGRvX3RyYXBfZ3Vl
c3Rfc2Vycm9yKHJlZ3MpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVu
L2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDUzODBmYmIwODEuLjllOGU5ZDkyMWQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAg
LTM1MywxNyArMzUzLDYgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwg
c3RydWN0IHZjcHUgKm5leHQpCiAKICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogCi0gICAgLyoK
LSAgICAgKiBJZiB0aGUgc2Vycm9yc19vcCBpcyAiRk9SV0FSRCIsIHdlIGhhdmUgdG8gcHJldmVu
dCBmb3J3YXJkaW5nCi0gICAgICogU0Vycm9yIHRvIHdyb25nIHZDUFUuIFNvIGJlZm9yZSBjb250
ZXh0IHN3aXRjaCwgd2UgaGF2ZSB0byB1c2UKLSAgICAgKiB0aGUgU1lOQ1JPTklaRV9TRVJST1Ig
dG8gZ3VhcmFudGVlIHRoYXQgdGhlIHBlbmRpbmcgU0Vycm9yIHdvdWxkCi0gICAgICogYmUgY2F1
Z2h0IGJ5IGN1cnJlbnQgdkNQVS4KLSAgICAgKgotICAgICAqIFRoZSBTS0lQX0NUWFRfU1dJVENI
X1NFUlJPUl9TWU5DIHdpbGwgYmUgc2V0IHRvIGNwdV9od2NhcHMgd2hlbiB0aGUKLSAgICAgKiBz
ZXJyb3JzX29wIGlzIE5PVCAiRk9SV0FSRCIuCi0gICAgICovCi0gICAgU1lOQ0hST05JWkVfU0VS
Uk9SKFNLSVBfQ1RYVF9TV0lUQ0hfU0VSUk9SX1NZTkMpOwotCiAgICAgc2V0X2N1cnJlbnQobmV4
dCk7CiAKICAgICBwcmV2ID0gX19jb250ZXh0X3N3aXRjaChwcmV2LCBuZXh0KTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYTNk
ZWI1OTM3Mi4uNmVkOWU2NjcxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysr
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTEwMywxNSArMTAzLDEyIEBAIHJlZ2lzdGVyX3Qg
Z2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpCiAKIHN0YXRpYyBlbnVtIHsKICAgICBTRVJST1JT
X0RJVkVSU0UsCi0gICAgU0VSUk9SU19GT1JXQVJELAogICAgIFNFUlJPUlNfUEFOSUMsCiB9IHNl
cnJvcnNfb3A7CiAKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NlcnJvcnNfYmVoYXZpb3IoY29u
c3QgY2hhciAqc3RyKQogewotICAgIGlmICggIXN0cmNtcChzdHIsICJmb3J3YXJkIikgKQotICAg
ICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19GT1JXQVJEOwotICAgIGVsc2UgaWYgKCAhc3RyY21w
KHN0ciwgInBhbmljIikgKQorICAgIGlmICggIXN0cmNtcChzdHIsICJwYW5pYyIpICkKICAgICAg
ICAgc2Vycm9yc19vcCA9IFNFUlJPUlNfUEFOSUM7CiAgICAgZWxzZQogICAgICAgICBzZXJyb3Jz
X29wID0gU0VSUk9SU19ESVZFUlNFOwpAQCAtMTI1LDkgKzEyMiw2IEBAIHN0YXRpYyBpbnQgX19p
bml0IHVwZGF0ZV9zZXJyb3JzX2NwdV9jYXBzKHZvaWQpCiAgICAgaWYgKCBzZXJyb3JzX29wICE9
IFNFUlJPUlNfRElWRVJTRSApCiAgICAgICAgIGNwdXNfc2V0X2NhcChTS0lQX1NZTkNIUk9OSVpF
X1NFUlJPUl9FTlRSWV9FWElUKTsKIAotICAgIGlmICggc2Vycm9yc19vcCAhPSBTRVJST1JTX0ZP
UldBUkQgKQotICAgICAgICBjcHVzX3NldF9jYXAoU0tJUF9DVFhUX1NXSVRDSF9TRVJST1JfU1lO
Qyk7Ci0KICAgICByZXR1cm4gMDsKIH0KIF9faW5pdGNhbGwodXBkYXRlX3NlcnJvcnNfY3B1X2Nh
cHMpOwpAQCAtNjc1LDYgKzY2OSw5IEBAIHN0YXRpYyB2b2lkIGluamVjdF92YWJ0X2V4Y2VwdGlv
bihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAqIDMpIEh5cGVydmlzb3IgZ2VuZXJhdGVk
IG5hdGl2ZSBTRXJyb3IsIHRoYXQgd291bGQgYmUgYSBidWcuCiAgKgogICogQSB0cnVlIHBhcmFt
ZXRlciAiZ3Vlc3QiIG1lYW5zIHRoYXQgdGhlIFNFcnJvciBpcyB0eXBlIzEgb3IgdHlwZSMyLgor
ICoKKyAqIE5vdGUgdGhhdCBBcm0zMiBhc3luY2hyb25vdXMgZXh0ZXJuYWwgYWJvcnQgZ2VuZXJh
dGVkIGJ5IHRoZQorICogaHlwZXJ2aXNvciB3aWxsIGJlIGhhbmRsZWQgaW4gZG9fdHJhcF9kYXRh
X2Fib3J0KCkuCiAgKi8KIHN0YXRpYyB2b2lkIF9fZG9fdHJhcF9zZXJyb3Ioc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIGJvb2wgZ3Vlc3QpCiB7CkBAIC02OTIsMjggKzY4OSwxMSBAQCBzdGF0
aWMgdm9pZCBfX2RvX3RyYXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBib29s
IGd1ZXN0KQogICAgICAgICBnb3RvIGNyYXNoX3N5c3RlbTsKICAgICB9CiAKLSAgICAvKgotICAg
ICAqIFRoZSAiRk9SV0FSRCIgb3B0aW9uIHdpbGwgZm9yd2FyZCBhbGwgU0Vycm9ycyB0byB0aGUg
Z3Vlc3RzLCBleGNlcHQKLSAgICAgKiBpZGxlIGRvbWFpbiBnZW5lcmF0ZWQgU0Vycm9ycy4KLSAg
ICAgKi8KLSAgICBpZiAoIHNlcnJvcnNfb3AgPT0gU0VSUk9SU19GT1JXQVJEICkKLSAgICB7Ci0g
ICAgICAgIC8qCi0gICAgICAgICAqIEJlY2F1c2UgdGhlIGlkbGUgZG9tYWluIGRvZXNuJ3QgaGF2
ZSB0aGUgYWJpbGl0eSB0byBoYW5kbGUgdGhlCi0gICAgICAgICAqIFNFcnJvcnMsIHdlIGhhdmUg
dG8gY3Jhc2ggdGhlIHdob2xlIHN5c3RlbSB3aGlsZSB3ZSBnZXQgYSBTRXJyb3IKLSAgICAgICAg
ICogZ2VuZXJhdGVkIGJ5IGlkbGUgZG9tYWluLgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBp
c19pZGxlX3ZjcHUoY3VycmVudCkgKQotICAgICAgICAgICAgZ290byBjcmFzaF9zeXN0ZW07Ci0K
LSAgICAgICAgcmV0dXJuIGluamVjdF92YWJ0X2V4Y2VwdGlvbihyZWdzKTsKLSAgICB9Ci0KIGNy
YXNoX3N5c3RlbToKLSAgICAvKiBUaHJlZSBwb3NzaWJpbGl0aWVzIHRvIGNyYXNoIHRoZSB3aG9s
ZSBzeXN0ZW06CisgICAgLyoKKyAgICAgKiBUd28gcG9zc2liaWxpdGllcyB0byBjcmFzaCB0aGUg
d2hvbGUgc3lzdGVtOgogICAgICAqIDEpICJESVZFUlNFIiBvcHRpb24gd2l0aCBIeXBlcnZpc29y
IGdlbmVyYXRlZCBTRXJyb3JzLgotICAgICAqIDIpICJGT1JXQVJEIiBvcHRpb24gd2l0aCBJZGxl
IERvbWFpbiBnZW5lcmF0ZWQgU0Vycm9ycy4KLSAgICAgKiAzKSAiUEFOSUMiIG9wdGlvbiB3aXRo
IGFsbCBTRXJyb3JzLgorICAgICAqIDIpICJQQU5JQyIgb3B0aW9uIHdpdGggYWxsIFNFcnJvcnMu
CiAgICAgICovCiAgICAgZG9fdW5leHBlY3RlZF90cmFwKCJTRXJyb3IiLCByZWdzKTsKIH0KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9jcHVmZWF0dXJlLmgKaW5kZXggZDA2ZjA5ZWNmYS4uOWFmNTY2NjYyOCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9jcHVmZWF0dXJlLmgKQEAgLTQxLDEzICs0MSwxMiBAQAogI2RlZmluZSBBUk02NF9X
T1JLQVJPVU5EXzgzNDIyMCAzCiAjZGVmaW5lIExJVkVQQVRDSF9GRUFUVVJFICAgNAogI2RlZmlu
ZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUIDUKLSNkZWZpbmUgU0tJUF9DVFhU
X1NXSVRDSF9TRVJST1JfU1lOQyA2Ci0jZGVmaW5lIEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RP
UiA3Ci0jZGVmaW5lIEFSTV9TU0JEIDgKLSNkZWZpbmUgQVJNX1NNQ0NDXzFfMSA5Ci0jZGVmaW5l
IEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFIDEwCisjZGVmaW5lIEFSTV9IQVJERU5fQlJB
TkNIX1BSRURJQ1RPUiA2CisjZGVmaW5lIEFSTV9TU0JEIDcKKyNkZWZpbmUgQVJNX1NNQ0NDXzFf
MSA4CisjZGVmaW5lIEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFIDkKIAotI2RlZmluZSBB
Uk1fTkNBUFMgICAgICAgICAgIDExCisjZGVmaW5lIEFSTV9OQ0FQUyAgICAgICAgICAgMTAKIAog
I2lmbmRlZiBfX0FTU0VNQkxZX18KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:00:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:00:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQXTY-00017D-Fc; Fri, 01 Nov 2019 14:00:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQXTW-000172-Qd
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:26 +0000
X-Inumbo-ID: f419a99c-fcaf-11e9-9565-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f419a99c-fcaf-11e9-9565-12813bfff9fa;
 Fri, 01 Nov 2019 14:00:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXTV-0002bj-G2
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXTV-0004Yj-DZ
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQXTV-0004Yj-DZ@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:00:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: traps: Rework __do_serror()
 documentation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFlMmY5NGNhNjcwMzVlZTJjZDc2OWRlZWQ0OGU0ODMyMzI4ZDQxYmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1NzowNyAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogdHJhcHM6IFJld29yayBfX2RvX3NlcnJvcigpIGRvY3VtZW50YXRpb24K
ICAgIAogICAgVGhlIGRvY3VtZW50YXRpb24gb24gdG9wIG9mIF9fZG9fc2Vycm9yKCkgaXMgdHJ5
aW5nIHRvIGRlc2NyaWJlIGFsbCB0aGUKICAgIHBvc3NpYmlsaXRpZXMgdG8gcmVjZWl2ZSBhbiBT
RXJyb3JzLgogICAgCiAgICBUaGUgZGVzY3JpcHRpb24gb2YgdHlwZSMyIGlzIHF1aXRlIG1pc2xl
YWRpbmcgYmVjYXVzZSByZWNlaXZpbmcgYW4KICAgIFNFcnJvciBpbiBFTDIgYWZ0ZXIgdW5tYXNr
aW5nIFNFcnJvciBpbnRlcnJ1cHQgKHtQU1RBVEUsIENQU1J9LkEpIGRvZXMKICAgIG5vdCBuZWNl
c3NhcmlseSBpbXBseSB0aGUgU0Vycm9yIHdlcmUgZ2VuZXJhdGVkIGJ5IHRoZSBndWVzdC4gWW91
IGFsc28KICAgIG5lZWQgdG8gYmUgaW4gYSBzcGVjaWFsIHdpbmRvdyAoc2VlIGFib3J0X2d1ZXN0
X2V4aXN0X3tndWVzdCwgZW5kfSkuCiAgICAKICAgIEhvd2V2ZXIsIGZvciB0aGUgY29udGV4dCBv
ZiB0aGUgZnVuY3Rpb24gaXQgZG9lcyBub3QgbWF0dGVyIGhvdyB3ZQogICAgY2F0ZWdvcml6ZSB0
aGUgaW50ZXJydXB0cy4gV2hhdCBtYXR0ZXIgaXMgdG8ga25vdyB3aGV0aGVyIHRoaXMgaXMgYQog
ICAgZ3Vlc3QtZ2VuZXJhdGVkIFNFcnJvci4KICAgIAogICAgQWxsIHRoZSBkb2N1bWVudGF0aW9u
IG9mIF9fZG9fc2Vycm9yKCkgaXMgbm93IHJld29ya2VkIHRvIGF2b2lkCiAgICBtaXNsZWFkaW5n
IGluZm9ybWF0aW9uLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBzaW1wbGlmeSB0
aGUgY29kZSBhZnRlciB0aGUgZm9yd2FyZCBvcHRpb24gaGFzCiAgICBiZWVuIGRyb3BwZWQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgMzYgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwppbmRleCA2ZWQ5ZTY2NzEwLi4zMjYyMDUyZjQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtNjYwLDQxICs2NjAsMzEg
QEAgc3RhdGljIHZvaWQgaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogfQogCiAvKgotICogU0Vycm9yIGV4Y2VwdGlvbiBoYW5kbGVyLiBXZSBvbmx5IGhh
bmRsZSB0aGUgZm9sbG93aW5nIDMgdHlwZXMgb2YgU0Vycm9yczoKLSAqIDEpIEd1ZXN0LWdlbmVy
YXRlZCBTRXJyb3IgYW5kIGhhZCBiZWVuIGRlbGl2ZXJlZCBpbiBFTDEgYW5kIHRoZW4KLSAqICAg
IGJlZW4gZm9yd2FyZGVkIHRvIEVMMi4KLSAqIDIpIEd1ZXN0LWdlbmVyYXRlZCBTRXJyb3IgYnV0
IGhhZG4ndCBiZWVuIGRlbGl2ZXJlZCBpbiBFTDEgYmVmb3JlCi0gKiAgICB0cmFwcGluZyB0byBF
TDIuIFRoaXMgU0Vycm9yIHdvdWxkIGJlIGNhdWdodCBpbiBFTDIgYXMgc29vbiBhcwotICogICAg
d2UganVzdCB1bm1hc2tlZCB0aGUgUFNUQVRFLkEgYml0LgotICogMykgSHlwZXJ2aXNvciBnZW5l
cmF0ZWQgbmF0aXZlIFNFcnJvciwgdGhhdCB3b3VsZCBiZSBhIGJ1Zy4KKyAqIFNFcnJvciBleGNl
cHRpb24gaGFuZGxlci4KICAqCiAgKiBBIHRydWUgcGFyYW1ldGVyICJndWVzdCIgbWVhbnMgdGhh
dCB0aGUgU0Vycm9yIGlzIHR5cGUjMSBvciB0eXBlIzIuCiAgKgorICogQGd1ZXN0IGluZGljYXRl
cyB3aGV0aGVyIHRoaXMgaXMgYSBTRXJyb3IgZ2VuZXJhdGVkIGJ5IHRoZSBndWVzdC4KKyAqCisg
KiBJZiB0cnVlLCB0aGUgU0Vycm9yIHdhcyBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0LCBzbyBpdCBp
cyBzYWZlIHRvIGNvbnRpbnVlCisgKiBhbmQgZm9yd2FyZCB0byB0aGUgZ3Vlc3QgKGlmIHJlcXVl
c3RlZCkuCisgKgorICogSWYgZmFsc2UsIHRoZSBTRXJyb3Igd2FzIGxpa2VseSBnZW5lcmF0ZWQg
YnkgdGhlIGh5cGVydmlzb3IuIEFzIHdlIGNhbm5vdAorICogZGlzdGluZ3Vpc2ggYmV0d2VlbiBw
cmVjaXNlIGFuZCBpbXByZWNpc2UgU0Vycm9ycywgaXQgaXMgbm90IHNhZmUgdG8KKyAqIGNvbnRp
bnVlLgorICoKICAqIE5vdGUgdGhhdCBBcm0zMiBhc3luY2hyb25vdXMgZXh0ZXJuYWwgYWJvcnQg
Z2VuZXJhdGVkIGJ5IHRoZQogICogaHlwZXJ2aXNvciB3aWxsIGJlIGhhbmRsZWQgaW4gZG9fdHJh
cF9kYXRhX2Fib3J0KCkuCiAgKi8KIHN0YXRpYyB2b2lkIF9fZG9fdHJhcF9zZXJyb3Ioc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGJvb2wgZ3Vlc3QpCiB7CiAgICAgLyoKLSAgICAgKiBPbmx5
ICJESVZFUlNFIiBvcHRpb24gbmVlZHMgdG8gZGlzdGluZ3Vpc2ggdGhlIGd1ZXN0LWdlbmVyYXRl
ZCBTRXJyb3JzCi0gICAgICogZnJvbSBoeXBlcnZpc29yIFNFcnJvcnMuCisgICAgICogV2hlbiB1
c2luZyAiRElWRVJTRSIsIHRoZSBTRXJyb3JzIGdlbmVyYXRlZCBieSB0aGUgZ3Vlc3Qgd2lsbCBi
ZQorICAgICAqIGZvcndhcmRlZCB0byB0aGUgY3VycmVudGx5IHJ1bm5pbmcgdkNQVS4KICAgICAg
Ki8KLSAgICBpZiAoIHNlcnJvcnNfb3AgPT0gU0VSUk9SU19ESVZFUlNFICkKLSAgICB7Ci0gICAg
ICAgIC8qIEZvcndhcmQgdGhlIHR5cGUjMSBhbmQgdHlwZSMyIFNFcnJvcnMgdG8gZ3Vlc3RzLiAq
LwotICAgICAgICBpZiAoIGd1ZXN0ICkKKyAgICBpZiAoIHNlcnJvcnNfb3AgPT0gU0VSUk9SU19E
SVZFUlNFICYmIGd1ZXN0ICkKICAgICAgICAgICAgIHJldHVybiBpbmplY3RfdmFidF9leGNlcHRp
b24ocmVncyk7CiAKLSAgICAgICAgLyogVHlwZSMzIFNFcnJvcnMgd2lsbCBwYW5pYyB0aGUgd2hv
bGUgc3lzdGVtICovCi0gICAgICAgIGdvdG8gY3Jhc2hfc3lzdGVtOwotICAgIH0KLQotY3Jhc2hf
c3lzdGVtOgotICAgIC8qCi0gICAgICogVHdvIHBvc3NpYmlsaXRpZXMgdG8gY3Jhc2ggdGhlIHdo
b2xlIHN5c3RlbToKLSAgICAgKiAxKSAiRElWRVJTRSIgb3B0aW9uIHdpdGggSHlwZXJ2aXNvciBn
ZW5lcmF0ZWQgU0Vycm9ycy4KLSAgICAgKiAyKSAiUEFOSUMiIG9wdGlvbiB3aXRoIGFsbCBTRXJy
b3JzLgotICAgICAqLwogICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiU0Vycm9yIiwgcmVncyk7CiB9
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:00:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQXTi-00018Z-HX; Fri, 01 Nov 2019 14:00:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQXTg-00018J-Iv
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:36 +0000
X-Inumbo-ID: f92e5038-fcaf-11e9-9565-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f92e5038-fcaf-11e9-9565-12813bfff9fa;
 Fri, 01 Nov 2019 14:00:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXTf-0002bz-MF
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXTf-0004ZB-JR
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQXTf-0004ZB-JR@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:00:35 +0000
Subject: [Xen-changelog] [xen staging] docs/misc: xen-command-line: Rework
 documentation of the option 'serrors'
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmZGIwMDY2MzY4YjM3NjZlN2U0YjBhN2NiOWQyNDI4MDAwMmQ3NzEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1NzoxNiAyMDE5ICswMDAw
CgogICAgZG9jcy9taXNjOiB4ZW4tY29tbWFuZC1saW5lOiBSZXdvcmsgZG9jdW1lbnRhdGlvbiBv
ZiB0aGUgb3B0aW9uICdzZXJyb3JzJwogICAgCiAgICBUaGUgY3VycmVudCBkb2N1bWVudGF0aW9u
IGlzIG1pc2xlYWRpbmcgZm9yIGEgZmV3IHJlYXNvbnM6CiAgICAgICAgMSkgVGhlIHN5bmNocm9u
aXphdGlvbiBoYXBwZW5zIG9uIGFsbCBleGl0L2VudHJ5IGZyb20vdG8gdGhlIGd1ZXN0LgogICAg
ICAgICAgIFRoaXMgaW5jbHVkZXMgZnJvbSBFTDAgKGkuZSB1c2Vyc3BhY2UpLgogICAgICAgIDIp
IFRydXN0ZWQgZ3Vlc3QgY2FuIGFsc28gZ2VuZXJhdGUgU0Vycm9ycyAoZS5nLiBtZW1vcnkgZmFp
bHVyZSkKICAgICAgICAzKSBXaXRob3V0IFJBUyBzdXBwb3J0LCBTRXJyb3JzIGFyZSBJTVAgREVG
SU5FRC4gVW5sZXNzIHlvdSBoYXZlIGEKICAgICAgICBjb21wbGV0ZSBUUk0gaW4gaGFuZCwgeW91
IGNhbid0IHJlYWxseSBtYWtlIGEgZGVjaXNpb24uCiAgICAgICAgNCkgVGhlIGRvY3VtZW50YXRp
b24gaXMgd3JpdHRlbiBhcm91bmQgcGVyZm9ybWFuY2Ugd2hlbiB0aGlzIGlzIG5vdAogICAgICAg
IHRoZSBmaXJzdCBjb25jZXJuLgogICAgCiAgICBUaGUgZG9jdW1lbnRhdGlvbiBpcyBub3cgcmV3
b3JrZWQgdG8gZm9jdXMgb24gdGhlIGNvbnNlcXVlbmNlcyBvZiB1c2luZwogICAgc2Vycm9ycz0i
cGFuaWMiIGFuZCBhdm9pZCB0byBnbyBpbiBkZXRhaWxzIG9uIHRoZSBleGFjdCBpbXBsZW1lbnRh
dGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgMzMgKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25z
KCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggYjhh
MDljZTVjNC4uNDUxZDIxM2M4YyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtMTg1
NCwzNCArMTg1NCwxOSBAQCBTZXQgdGhlIHNlcmlhbCB0cmFuc21pdCBidWZmZXIgc2l6ZS4KIAog
PiBEZWZhdWx0OiBgZGl2ZXJzZWAKIAotVGhpcyBwYXJhbWV0ZXIgaXMgcHJvdmlkZWQgdG8gYWRt
aW5pc3RyYXRvcnMgdG8gZGV0ZXJtaW5lIGhvdyB0aGUKLWh5cGVydmlzb3JzIGhhbmRsZSBTRXJy
b3JzLgotCi1JbiBvcmRlciB0byBkaXN0aW5ndWlzaCBndWVzdC1nZW5lcmF0ZWQgU0Vycm9ycyBm
cm9tIGh5cGVydmlzb3ItZ2VuZXJhdGVkCi1TRXJyb3JzIHdlIGhhdmUgdG8gcGxhY2UgU0Vycm9y
IGNoZWNraW5nIGNvZGUgaW4gZXZlcnkgRUwxIDwtPiBFTDIgcGF0aHMuCi1UaGF0IHdpbGwgY2F1
c2Ugb3ZlcmhlYWQgb24gZW50cmllcyBhbmQgZXhpdHMgZHVlIHRvIGRzYi9pc2IuIEhvd2V2ZXIs
IG5vdCBhbGwKLXBsYXRmb3JtcyBuZWVkIHRvIGNhdGVnb3JpemUgU0Vycm9ycy4gRm9yIGV4YW1w
bGUsIGEgaG9zdCB0aGF0IGlzIHJ1bm5pbmcgd2l0aAotdHJ1c3RlZCBndWVzdHMuIFRoZSBhZG1p
bmlzdHJhdG9yIGNhbiBjb25maXJtIHRoYXQgYWxsIGd1ZXN0cyB0aGF0IGFyZSBydW5uaW5nCi1v
biB0aGUgaG9zdCB3aWxsIG5vdCB0cmlnZ2VyIHN1Y2ggU0Vycm9ycy4gSW4gdGhpcyBjYXNlLCB0
aGUgYWRtaW5pc3RyYXRvciBjYW4KLXVzZSB0aGlzIHBhcmFtZXRlciB0byBza2lwIGNhdGVnb3Jp
emluZyBTRXJyb3JzIGFuZCByZWR1Y2UgdGhlIG92ZXJoZWFkIG9mCi1kc2IvaXNiLgotCi1XZSBw
cm92aWRlZCB0aGUgZm9sbG93aW5nIDIgb3B0aW9ucyB0byBhZG1pbmlzdHJhdG9ycyB0byBkZXRl
cm1pbmUgaG93IHRoZQotaHlwZXJ2aXNvcnMgaGFuZGxlIFNFcnJvcnM6CitUaGlzIHBhcmFtZXRl
ciBpcyBwcm92aWRlZCB0byBhZG1pbmlzdHJhdG9ycyB0byBkZXRlcm1pbmUgaG93IHRoZSBoeXBl
cnZpc29yCitoYW5kbGVzIFNFcnJvcnMuCiAKICogYGRpdmVyc2VgOgotICBUaGUgaHlwZXJ2aXNv
ciB3aWxsIGRpc3Rpbmd1aXNoIGd1ZXN0IFNFcnJvcnMgZnJvbSBoeXBlcnZpc29yIFNFcnJvcnMu
Ci0gIFRoZSBndWVzdCBnZW5lcmF0ZWQgU0Vycm9ycyB3aWxsIGJlIGZvcndhcmRlZCB0byBndWVz
dHMsIHRoZSBoeXBlcnZpc29yCi0gIGdlbmVyYXRlZCBTRXJyb3JzIHdpbGwgY2F1c2UgdGhlIHdo
b2xlIHN5c3RlbSB0byBjcmFzaC4KLSAgSXQgcmVxdWlyZXM6Ci0gIDEuIGRzYi9pc2Igb24gYWxs
IEVMMSAtPiBFTDIgdHJhcCBlbnRyaWVzIHRvIGNhdGVnb3JpemUgU0Vycm9ycyBjb3JyZWN0bHku
Ci0gIDIuIGRzYi9pc2Igb24gRUwyIC0+IEVMMSByZXR1cm4gcGF0aHMgdG8gcHJldmVudCBzbGlw
cGluZyBoeXBlcnZpc29yCi0gICAgIFNFcnJvcnMgdG8gZ3Vlc3RzLgorICBUaGUgaHlwZXJ2aXNv
ciB3aWxsIGRpc3Rpbmd1aXNoIGd1ZXN0IFNFcnJvcnMgZnJvbSBoeXBlcnZpc29yIFNFcnJvcnM6
CisgICAgLSBUaGUgZ3Vlc3QgZ2VuZXJhdGVkIFNFcnJvcnMgd2lsbCBiZSBmb3J3YXJkZWQgdG8g
dGhlIGN1cnJlbnRseSBydW5uaW5nCisgICAgICBndWVzdC4KKyAgICAtIFRoZSBoeXBlcnZpc29y
IGdlbmVyYXRlZCBTRXJyb3JzIHdpbGwgY2F1c2UgdGhlIHdob2xlIHN5c3RlbSB0byBjcmFzaAog
CiAqIGBwYW5pY2A6Ci0gIFRoZSBoeXBlcnZpc29yIHdpbGwgbm90IGRpc3Rpbmd1aXNoIGd1ZXN0
IFNFcnJvcnMgZnJvbSBoeXBlcnZpc29yIFNFcnJvcnMuCi0gIEFsbCBTRXJyb3JzIHdpbGwgY3Jh
c2ggdGhlIHdob2xlIHN5c3RlbS4gVGhpcyBvcHRpb24gd2lsbCBhdm9pZCBhbGwgb3ZlcmhlYWQK
LSAgb2YgdGhlIGRzYi9pc2IgcGFpcnMuCisgIEFsbCBTRXJyb3JzIHdpbGwgY2F1c2UgdGhlIHdo
b2xlIHN5c3RlbSB0byBjcmFzaC4gVGhpcyBvcHRpb24gc2hvdWxkIG9ubHkKKyAgYmUgdXNlZCBp
ZiB5b3UgdHJ1c3QgYWxsIHlvdXIgZ3Vlc3RzIGFuZC9vciB0aGV5IGRvbid0IGhhdmUgYSBnYWRn
ZXQgKGUuZy4KKyAgZGV2aWNlKSB0byBnZW5lcmF0ZSBTRXJyb3JzIGluIG5vcm1hbCBydW4uCiAK
ICMjIyBzaGltX21lbSAoeDg2KQogPiBgPSBMaXN0IG9mICggbWluOjxzaXplPiB8IG1heDo8c2l6
ZT4gfCA8c2l6ZT4gKWAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:00:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:00:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQXTs-00019h-J8; Fri, 01 Nov 2019 14:00:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQXTq-00019V-Ie
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:46 +0000
X-Inumbo-ID: 003c6836-fcb0-11e9-93da-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 003c6836-fcb0-11e9-93da-bc764e2007e4;
 Fri, 01 Nov 2019 14:00:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXTp-0002cB-SX
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXTp-0004Zj-Pd
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQXTp-0004Zj-Pd@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:00:45 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: traps: Update the correct PC
 when inject a virtual SError to the guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhZTI0OTEyYWM5N2Y5NGY0MzcwNDBhZTUzNWYyNzNjNWY3Mjg0ZjkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowOCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1NzoyNiAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogdHJhcHM6IFVwZGF0ZSB0aGUgY29ycmVjdCBQQyB3aGVuIGluamVjdCBh
IHZpcnR1YWwgU0Vycm9yIHRvIHRoZSBndWVzdAogICAgCiAgICBXaGVuIGluamVjdGluZyBhIHZp
cnR1YWwgQWJvcnQgdG8gdGhlIGd1ZXN0LCB3ZSB3YW50IHRvIHVwZGF0ZSB0aGUgZ3Vlc3QKICAg
IFBDIHNvIGl0IGNhbiByZS1leGVjdXRlIHRoZSBIVkMvU01DIG9uY2UgaXQgaGFzIGhhbmRsZWQg
dGhlIFNFcnJvci4KICAgIAogICAgVGhpcyBpcyB1bmZvcnR1bmF0ZWx5IG5vdCB0aGUgY2FzZSB3
aGVuIHRoZSBTRXJyb3IgaXMgc3luY2hyb25pemVkIG9uCiAgICBlbnRyeSBmcm9tIHRoZSBndWVz
dC4gQXMgdGhlIFNFcnJvciB3aWxsIGJlIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcgaW4KICAgIGh5
cGVydmlzb3IgY29udGV4dCwgd2Ugd2lsbCB1cGRhdGUgdGhlIFBDIG9mIGh5cGVydmlzb3IgY29u
dGV4dCAoaS5lCiAgICB0aGUgdHJhcCkuCiAgICAKICAgIFJld29yayBpbmplY3RfdmFidF9leGNl
cHRpb24gc28gaXQgdXNlcyB0aGUgZ3Vlc3QgY29udGV4dCByYXRoZXIgdGhhbgogICAgdGhlIGN1
cnJlbnQgb25lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDE1ICsrKysrKysrKysrLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRl
eCAzMjYyMDUyZjQ3Li4xMmM1MmEzODYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtNjI5LDExICs2MjksMTggQEAgc3RhdGlj
IHZvaWQgaW5qZWN0X2RhYnRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAog
I2VuZGlmCiB9CiAKLS8qIEluamVjdCBhIHZpcnR1YWwgQWJvcnQvU0Vycm9yIGludG8gdGhlIGd1
ZXN0LiAqLwotc3RhdGljIHZvaWQgaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQorLyoKKyAqIEluamVjdCBhIHZpcnR1YWwgQWJvcnQvU0Vycm9yIGludG8g
dGhlIGd1ZXN0LgorICoKKyAqIFRoaXMgc2hvdWxkIG9ubHkgYmUgY2FsbGVkIHdpdGggJ2N1cnJl
bnQnLgorICovCitzdGF0aWMgdm9pZCBpbmplY3RfdmFidF9leGNlcHRpb24oc3RydWN0IHZjcHUg
KnYpCiB7CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9y
ZWdzKCk7CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsK
IAorICAgIEFTU0VSVCh2ID09IGN1cnJlbnQpOworCiAgICAgLyoKICAgICAgKiBTVkMvSFZDL1NN
QyBhbHJlYWR5IGhhdmUgYW4gYWRqdXN0ZWQgUEMgKFNlZSBBUk0gQVJNIERESSAwNDg3QS5qCiAg
ICAgICogRDEuMTAuMSBmb3IgbW9yZSBkZXRhaWxzKSwgd2hpY2ggd2UgbmVlZCB0byBjb3JyZWN0
IGluIG9yZGVyIHRvCkBAIC02NTYsNyArNjYzLDcgQEAgc3RhdGljIHZvaWQgaW5qZWN0X3ZhYnRf
ZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBicmVhazsKICAg
ICB9CiAKLSAgICB2Y3B1X2hjcl9zZXRfZmxhZ3MoY3VycmVudCwgSENSX1ZBKTsKKyAgICB2Y3B1
X2hjcl9zZXRfZmxhZ3ModiwgSENSX1ZBKTsKIH0KIAogLyoKQEAgLTY4Myw3ICs2OTAsNyBAQCBz
dGF0aWMgdm9pZCBfX2RvX3RyYXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBi
b29sIGd1ZXN0KQogICAgICAqIGZvcndhcmRlZCB0byB0aGUgY3VycmVudGx5IHJ1bm5pbmcgdkNQ
VS4KICAgICAgKi8KICAgICBpZiAoIHNlcnJvcnNfb3AgPT0gU0VSUk9SU19ESVZFUlNFICYmIGd1
ZXN0ICkKLSAgICAgICAgICAgIHJldHVybiBpbmplY3RfdmFidF9leGNlcHRpb24ocmVncyk7Cisg
ICAgICAgICAgICByZXR1cm4gaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKGN1cnJlbnQpOwogCiAgICAg
ZG9fdW5leHBlY3RlZF90cmFwKCJTRXJyb3IiLCByZWdzKTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:00:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:00:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQXU1-0001Ce-TK; Fri, 01 Nov 2019 14:00:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQXU0-0001CS-Vx
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:57 +0000
X-Inumbo-ID: 0654f1f2-fcb0-11e9-a703-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0654f1f2-fcb0-11e9-a703-bc764e2007e4;
 Fri, 01 Nov 2019 14:00:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXU0-0002cR-2z
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXTz-0004aK-Vp
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:00:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQXTz-0004aK-Vp@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:00:55 +0000
Subject: [Xen-changelog] [xen staging] xen/arm64: entry: Avoid open-coding
 interrupt flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM4NTMzZDkwMGE0YTFmNDMyZTc2MzhhMzI5MzU5ZjA4NWYwMDZhZGMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1NzozNiAyMDE5ICswMDAw
CgogICAgeGVuL2FybTY0OiBlbnRyeTogQXZvaWQgb3Blbi1jb2RpbmcgaW50ZXJydXB0IGZsYWdz
CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSBpbnRlcnJ1cHRzIHRvIG1hc2svdW5tYXNrIGFy
ZSBoYXJkY29kZWQgaW4gdGhlIGNvZGUKICAgIG1ha2luZyBtb3JlIGRpZmZpY3VsdCB0byBmaW5k
IG91dCB3aGF0J3MgZ29pbmcgb24uCiAgICAKICAgIEEgbmV3IHNlcmllcyBvZiBzaG9ydC1oYW5k
IHNwZWNpZmljIHRvIHRoZSBmaWxlIGVudHJ5LlMgaXMgbm93IGFkZGVkLgogICAgCiAgICBUaGUg
bmFtZSBvZiB0aGUgc2hvcnQtaGFuZHMgc2hvdWxkIHRlbGwgd2hpY2ggaW50ZXJydXB0cyB3aWxs
IGJlCiAgICBjaGFuZ2VkIGJ5IHRoZSBtc3IgZGFpZntzZXQsIGNscn0gaW5zdHJ1Y3Rpb25zLgog
ICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byByZXBsYWNlIHRoZSBoYXJkY29kZWQgdmFs
dWVzIHdpdGggdGhlIG5ldwogICAgc2hvcnQtaGFuZHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9h
cm02NC9lbnRyeS5TIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TCmluZGV4IDNlNDFiYTY1YjYuLmZhYzQ2NTViYjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9hcm02NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCkBAIC02LDYg
KzYsMjQgQEAKICNpbmNsdWRlIDxhc20vc21jY2MuaD4KICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+
CiAKKyNkZWZpbmUgSUZMQUdTX0RfQklUICAgIDgKKyNkZWZpbmUgSUZMQUdTX0FfQklUICAgIDQK
KyNkZWZpbmUgSUZMQUdTX0lfQklUICAgIDIKKyNkZWZpbmUgSUZMQUdTX0ZfQklUICAgIDEKKwor
LyoKKyAqIFNob3J0LWhhbmRzIHRvIGRlZmluZSB0aGUgaW50ZXJydXB0cyAoRCwgQSwgSSwgRikK
KyAqCisgKiBfIG1lYW5zIHRoZSBpbnRlcnJ1cHQgc3RhdGUgd2lsbCBub3QgY2hhbmdlCisgKiBY
IG1lYW5zIHRoZSBzdGF0ZSBvZiBpbnRlcnJ1cHQgWCB3aWxsIGNoYW5nZQorICoKKyAqIFRvIGJl
IHVzZWQgd2l0aCBtc3IgZGFpZntzZXQsIGNscn0gb25seS4KKyAqCisgKi8KKyNkZWZpbmUgSUZM
QUdTX19BSV8gICAgIElGTEFHU19BX0JJVCB8IElGTEFHU19JX0JJVAorI2RlZmluZSBJRkxBR1Nf
X0FfXyAgICAgSUZMQUdTX0FfQklUCisjZGVmaW5lIElGTEFHU19fX0lfICAgICBJRkxBR1NfSV9C
SVQKKwogLyoKICAqIFN0YWNrIHB1c2hpbmcvcG9wcGluZyAocmVnaXN0ZXIgcGFpcnMgb25seSku
IEVxdWl2YWxlbnQgdG8gc3RvcmUgZGVjcmVtZW50CiAgKiBiZWZvcmUsIGxvYWQgaW5jcmVtZW50
IGFmdGVyLgpAQCAtMzM4LDcgKzM1Niw3IEBAIGd1ZXN0X3N5bmNfc2xvd3BhdGg6CiAgICAgICAg
IEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKICAg
ICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKICAgICAgICAgICAgICAgICAgICAgU0tJUF9T
WU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAj
NgorICAgICAgICBtc3IgICAgIGRhaWZjbHIsICNJRkxBR1NfX0FJXwogICAgICAgICBtb3YgICAg
IHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfZ3Vlc3Rfc3luYwogMToKQEAgLTM1NCw3
ICszNzIsNyBAQCBndWVzdF9pcnE6CiAgICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5k
aW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKICAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9w
IiwKICAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJ
VCkKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjNAorICAgICAgICBtc3IgICAgIGRhaWZjbHIs
ICNJRkxBR1NfX0FfXwogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRv
X3RyYXBfaXJxCiAxOgpAQCAtMzY2LDcgKzM4NCw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkOgogCiBn
dWVzdF9lcnJvcjoKICAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAKLSAgICAgICAgbXNy
ICAgICBkYWlmY2xyLCAjNgorICAgICAgICBtc3IgICAgIGRhaWZjbHIsICNJRkxBR1NfX0FJXwog
ICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfZ3Vlc3Rfc2Vy
cm9yCiAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0wCkBAIC0zODEsNyArMzk5LDcgQEAg
Z3Vlc3Rfc3luY19jb21wYXQ6CiAgICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5n
X3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKICAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwK
ICAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkK
LSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjNgorICAgICAgICBtc3IgICAgIGRhaWZjbHIsICNJ
RkxBR1NfX0FJXwogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3Ry
YXBfZ3Vlc3Rfc3luYwogMToKQEAgLTM5Nyw3ICs0MTUsNyBAQCBndWVzdF9pcnFfY29tcGF0Ogog
ICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgwLCAx
ZiIsCiAgICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCiAgICAgICAgICAgICAgICAgICAg
IFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCi0gICAgICAgIG1zciAgICAgZGFp
ZmNsciwgIzQKKyAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjSUZMQUdTX19BX18KICAgICAgICAg
bW92ICAgICB4MCwgc3AKICAgICAgICAgYmwgICAgICBkb190cmFwX2lycQogMToKQEAgLTQwOSw3
ICs0MjcsNyBAQCBndWVzdF9maXFfaW52YWxpZF9jb21wYXQ6CiAKIGd1ZXN0X2Vycm9yX2NvbXBh
dDoKICAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTEKLSAgICAgICAgbXNyICAgICBkYWlm
Y2xyLCAjNgorICAgICAgICBtc3IgICAgIGRhaWZjbHIsICNJRkxBR1NfX0FJXwogICAgICAgICBt
b3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yCiAgICAg
ICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0xCkBAIC00MjAsNyArNDM4LDcgQEAgRU5UUlkocmV0
dXJuX3RvX25ld192Y3B1NjQpCiAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0wCiAKIHJl
dHVybl9mcm9tX3RyYXA6Ci0gICAgICAgIG1zciAgICAgZGFpZnNldCwgIzIgLyogTWFzayBpbnRl
cnJ1cHRzICovCisgICAgICAgIG1zciAgICAgZGFpZnNldCwgI0lGTEFHU19fX0lfIC8qIE1hc2sg
aW50ZXJydXB0cyAqLwogCiAgICAgICAgIGxkciAgICAgeDIxLCBbc3AsICNVUkVHU19QQ10gICAg
ICAgICAgICAvKiBsb2FkIEVMUiAqLwogICAgICAgICBsZHIgICAgIHcyMiwgW3NwLCAjVVJFR1Nf
Q1BTUl0gICAgICAgICAgLyogbG9hZCBTUFNSICovCkBAIC00NzEsNyArNDg5LDcgQEAgY2hlY2tf
cGVuZGluZ192c2Vycm9yOgogICAgICAgICAgKiBTRXJyb3IsIHRoZSBFTDIgZXJyb3IgZXhjZXB0
aW9uIHdpbGwgaGFwcGVuIGFmdGVyIFBTVEFURS5BCiAgICAgICAgICAqIGlzIGNsZWFyZWQuCiAg
ICAgICAgICAqLwotICAgICAgICBtc3IgICAgIGRhaWZjbHIsICM0CisgICAgICAgIG1zciAgICAg
ZGFpZmNsciwgI0lGTEFHU19fQV9fCiAKICAgICAgICAgLyoKICAgICAgICAgICogVGhpcyBpcyBv
dXIgc2luZ2xlIGluc3RydWN0aW9uIGV4Y2VwdGlvbiB3aW5kb3cuIEEgcGVuZGluZwpAQCAtNDkw
LDcgKzUwOCw3IEBAIGFib3J0X2d1ZXN0X2V4aXRfc3RhcnQ6CiAgICAgICAgIC5nbG9iYWwgYWJv
cnRfZ3Vlc3RfZXhpdF9lbmQKIGFib3J0X2d1ZXN0X2V4aXRfZW5kOgogICAgICAgICAvKiBNYXNr
IFBTVEFURSBhc3luY2hyb25vdXMgYWJvcnQgYml0LCBjbG9zZSB0aGUgY2hlY2tpbmcgd2luZG93
LiAqLwotICAgICAgICBtc3IgICAgIGRhaWZzZXQsICM0CisgICAgICAgIG1zciAgICAgZGFpZnNl
dCwgI0lGTEFHU19fQV9fCiAKICAgICAgICAgLyoKICAgICAgICAgICogQ29tcGFyZSBlbHJfZWwy
IGFuZCB0aGUgc2F2ZWQgdmFsdWUgdG8gY2hlY2sgd2hldGhlciB3ZSBhcmUKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:01:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:01:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQXUC-0001E9-0K; Fri, 01 Nov 2019 14:01:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQXUB-0001Dz-1X
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:01:07 +0000
X-Inumbo-ID: 0c65cd50-fcb0-11e9-b7a7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0c65cd50-fcb0-11e9-b7a7-bc764e2007e4;
 Fri, 01 Nov 2019 14:01:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXUA-0002dY-9B
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:01:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXUA-0004bM-6j
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:01:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQXUA-0004bM-6j@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:01:06 +0000
Subject: [Xen-changelog] [xen staging] xen/arm64: entry: Introduce a macro
 to generate guest vector and use it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyZTE5NTY0NWNiNjkzYWY5YmZkNDNmMmIxZTkwYzIwNGY5YjMzNzcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOToxMCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1Nzo0MyAyMDE5ICswMDAw
CgogICAgeGVuL2FybTY0OiBlbnRyeTogSW50cm9kdWNlIGEgbWFjcm8gdG8gZ2VuZXJhdGUgZ3Vl
c3QgdmVjdG9yIGFuZCB1c2UgaXQKICAgIAogICAgTW9zdCBvZiB0aGUgZ3Vlc3QgdmVjdG9ycyBh
cmUgdXNpbmcgdGhlIHNhbWUgcGF0dGVybi4gVGhpcyBtYWtlcyBmYWlybHkKICAgIHRlZGlvdXMg
dG8gYWx0ZXIgdGhlIHBhdHRlcm4gYW5kIHJpc2sgaW50cm9kdWNpbmcgbWlzdGFrZXMgd2hlbiB1
cGRhdGluZwogICAgZWFjaCBwYXRoLgogICAgCiAgICBBIG5ldyBtYWNybyBpcyBpbnRyb2R1Y2Vk
IHRvIGdlbmVyYXRlIHRoZSBndWVzdCB2ZWN0b3JzIGFuZCBub3cgdXNlIGl0CiAgICBpbiB0aGUg
b25lIHRoYXQgdXNlIHRoZSBvcGVuLWNvZGUgdmVyc2lvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMgfCA4NCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgNTYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvZW50cnkuUwppbmRleCBmYWM0NjU1YmI5Li4yODY3YzQ5OWRhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50
cnkuUwpAQCAtMTc1LDYgKzE3NSwzMCBAQAogCiAgICAgICAgIC5lbmRtCiAKKyAgICAgICAgLyoK
KyAgICAgICAgICogR2VuZXJhdGUgYSBndWVzdCB2ZWN0b3IuCisgICAgICAgICAqCisgICAgICAg
ICAqIGlmbGFnczogQ29ycmVzcG9uZCB0byB0aGUgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIHVubWFz
aworICAgICAgICAgKiBzYXZlX3gwX3gxOiBTZWUgdGhlIGRlc2NyaXB0aW9uIG9uIHRvcCBvZiB0
aGUgbWFjcm8gJ2VudHJ5JworICAgICAgICAgKi8KKyAgICAgICAgLm1hY3JvICBndWVzdF92ZWN0
b3IgY29tcGF0LCBpZmxhZ3MsIHRyYXAsIHNhdmVfeDBfeDE9MQorICAgICAgICBlbnRyeSAgIGh5
cD0wLCBjb21wYXQ9XGNvbXBhdCwgc2F2ZV94MF94MT1cc2F2ZV94MF94MQorICAgICAgICAvKgor
ICAgICAgICAgKiBUaGUgdlNFcnJvciB3aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJP
TklaRV9TRVJST1JfRU5UUllfRVhJVAorICAgICAgICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJy
b3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhjZXB0aW9uIHdpbGwgYmUKKyAgICAgICAgICog
c2tpcHBlZC4gRXhpdCBBU0FQCisgICAgICAgICAqLworICAgICAgICBBTFRFUk5BVElWRSgiYmwg
Y2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgwLCAxZiIsCisgICAgICAgICAgICAgICAgICAg
ICJub3A7IG5vcCIsCisgICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9S
X0VOVFJZX0VYSVQpCisgICAgICAgIG1zciAgICAgZGFpZmNsciwgXGlmbGFncworICAgICAgICBt
b3YgICAgIHgwLCBzcAorICAgICAgICBibCAgICAgIGRvX3RyYXBfXHRyYXAKKzE6CisgICAgICAg
IGV4aXQgICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0CisgICAgICAgIC5lbmRtCisKKwogLyoKICAq
IEJhZCBBYm9ydCBudW1iZXJzCiAgKi0tLS0tLS0tLS0tLS0tLS0tCkBAIC0zNDcsMzYgKzM3MSwx
MCBAQCBndWVzdF9zeW5jX3Nsb3dwYXRoOgogICAgICAgICAgKiB4MC94MSBtYXkgaGF2ZSBiZWVu
IHNjcmF0Y2ggYnkgdGhlIGZhc3QgcGF0aCBhYm92ZSwgc28gYXZvaWQKICAgICAgICAgICogdG8g
c2F2ZSB0aGVtLgogICAgICAgICAgKi8KLSAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAs
IHNhdmVfeDBfeDE9MAotICAgICAgICAvKgotICAgICAgICAgKiBUaGUgdlNFcnJvciB3aWxsIGJl
IGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAotICAgICAg
ICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhj
ZXB0aW9uIHdpbGwgYmUKLSAgICAgICAgICogc2tpcHBlZC4gRXhpdCBBU0FQCi0gICAgICAgICAq
LwotICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgw
LCAxZiIsCi0gICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCi0gICAgICAgICAgICAgICAg
ICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCi0gICAgICAgIG1zciAgICAg
ZGFpZmNsciwgI0lGTEFHU19fQUlfCi0gICAgICAgIG1vdiAgICAgeDAsIHNwCi0gICAgICAgIGJs
ICAgICAgZG9fdHJhcF9ndWVzdF9zeW5jCi0xOgotICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21w
YXQ9MAorICAgICAgICBndWVzdF92ZWN0b3IgY29tcGF0PTAsIGlmbGFncz1JRkxBR1NfX0FJXywg
dHJhcD1ndWVzdF9zeW5jLCBzYXZlX3gwX3gxPTAKIAogZ3Vlc3RfaXJxOgotICAgICAgICBlbnRy
eSAgIGh5cD0wLCBjb21wYXQ9MAotICAgICAgICAvKgotICAgICAgICAgKiBUaGUgdlNFcnJvciB3
aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAot
ICAgICAgICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRp
YWwgZXhjZXB0aW9uIHdpbGwgYmUKLSAgICAgICAgICogc2tpcHBlZC4gRXhpdCBBU0FQCi0gICAg
ICAgICAqLwotICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBj
Ym56IHgwLCAxZiIsCi0gICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCi0gICAgICAgICAg
ICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCi0gICAgICAgIG1z
ciAgICAgZGFpZmNsciwgI0lGTEFHU19fQV9fCi0gICAgICAgIG1vdiAgICAgeDAsIHNwCi0gICAg
ICAgIGJsICAgICAgZG9fdHJhcF9pcnEKLTE6Ci0gICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBh
dD0wCisgICAgICAgIGd1ZXN0X3ZlY3RvciBjb21wYXQ9MCwgaWZsYWdzPUlGTEFHU19fQV9fLCB0
cmFwPWlycQogCiBndWVzdF9maXFfaW52YWxpZDoKICAgICAgICAgZW50cnkgICBoeXA9MCwgY29t
cGF0PTAKQEAgLTM5MCwzNiArMzg4LDEwIEBAIGd1ZXN0X2Vycm9yOgogICAgICAgICBleGl0ICAg
IGh5cD0wLCBjb21wYXQ9MAogCiBndWVzdF9zeW5jX2NvbXBhdDoKLSAgICAgICAgZW50cnkgICBo
eXA9MCwgY29tcGF0PTEKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBi
ZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKLSAgICAg
ICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4
Y2VwdGlvbiB3aWxsIGJlCi0gICAgICAgICAqIHNraXBwZWQuIEV4aXQgQVNBUAotICAgICAgICAg
Ki8KLSAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4
MCwgMWYiLAotICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAotICAgICAgICAgICAgICAg
ICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQotICAgICAgICBtc3IgICAg
IGRhaWZjbHIsICNJRkxBR1NfX0FJXwotICAgICAgICBtb3YgICAgIHgwLCBzcAotICAgICAgICBi
bCAgICAgIGRvX3RyYXBfZ3Vlc3Rfc3luYwotMToKLSAgICAgICAgZXhpdCAgICBoeXA9MCwgY29t
cGF0PTEKKyAgICAgICAgZ3Vlc3RfdmVjdG9yIGNvbXBhdD0xLCBpZmxhZ3M9SUZMQUdTX19BSV8s
IHRyYXA9Z3Vlc3Rfc3luYwogCiBndWVzdF9pcnFfY29tcGF0OgotICAgICAgICBlbnRyeSAgIGh5
cD0wLCBjb21wYXQ9MQotICAgICAgICAvKgotICAgICAgICAgKiBUaGUgdlNFcnJvciB3aWxsIGJl
IGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAotICAgICAg
ICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhj
ZXB0aW9uIHdpbGwgYmUKLSAgICAgICAgICogc2tpcHBlZC4gRXhpdCBBU0FQCi0gICAgICAgICAq
LwotICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgw
LCAxZiIsCi0gICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCi0gICAgICAgICAgICAgICAg
ICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCi0gICAgICAgIG1zciAgICAg
ZGFpZmNsciwgI0lGTEFHU19fQV9fCi0gICAgICAgIG1vdiAgICAgeDAsIHNwCi0gICAgICAgIGJs
ICAgICAgZG9fdHJhcF9pcnEKLTE6Ci0gICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0xCisg
ICAgICAgIGd1ZXN0X3ZlY3RvciBjb21wYXQ9MSwgaWZsYWdzPUlGTEFHU19fQV9fLCB0cmFwPWly
cQogCiBndWVzdF9maXFfaW52YWxpZF9jb21wYXQ6CiAgICAgICAgIGVudHJ5ICAgaHlwPTAsIGNv
bXBhdD0xCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:01:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQXUN-0001G2-29; Fri, 01 Nov 2019 14:01:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQXUL-0001Fn-Mj
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:01:17 +0000
X-Inumbo-ID: 12850cf0-fcb0-11e9-9565-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12850cf0-fcb0-11e9-9565-12813bfff9fa;
 Fri, 01 Nov 2019 14:01:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXUK-0002do-G2
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:01:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXUK-0004bm-Cr
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:01:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQXUK-0004bm-Cr@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:01:16 +0000
Subject: [Xen-changelog] [xen staging] xen/arm64: entry: Check if an SError
 is pending when receiving a vSError
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM1NGIwZjIwNzgzY2ZiOGI4NTM2YjZlMzUwZTdiOWYwMjliMjYwM2IKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOToxMSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1Nzo0OSAyMDE5ICswMDAw
CgogICAgeGVuL2FybTY0OiBlbnRyeTogQ2hlY2sgaWYgYW4gU0Vycm9yIGlzIHBlbmRpbmcgd2hl
biByZWNlaXZpbmcgYSB2U0Vycm9yCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHdoZW4gd2UgcmVj
ZWl2ZSBhbiBTRXJyb3IgZXhjZXB0aW9uIGZyb20gdGhlIGd1ZXN0LCB3ZQogICAgZG9uJ3QgY2hl
Y2sgaWYgdGhlcmUgYXJlIGFueSBvdGhlciBwZW5kaW5nLiBGb3IgaGFyZGVuaW5nIHRoZSBjb2Rl
LCB3ZQogICAgc2hvdWxkIGVuc3VyZSBhbnkgcGVuZGluZyBTRXJyb3IgYXJlIGFjY291bnRlZCB0
byB0aGUgZ3Vlc3QgYmVmb3JlCiAgICBleGVjdXRpbmcgYW55IGNvZGUgd2l0aCBTRXJyb3IgdW5t
YXNrZWQuCiAgICAKICAgIFRoZSByZWNlbnRseSBpbnRyb2R1Y2VkIG1hY3JvICdndWVzdF92ZWN0
b3InIGNvdWxkIHVzZWQgdG8gZ2VuZXJhdGUgdGhlCiAgICB0d28gdmVjdG9ycyBhbmQgdGhlcmVm
b3JlIHRha2UgYWR2YW50YWdlIG9mIGFueSBjaGFuZ2UgcmVxdWlyZWQgaW4gdGhlCiAgICBmdXR1
cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgMTIgKystLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9l
bnRyeS5TCmluZGV4IDI4NjdjNDk5ZGEuLmQ5NGMxM2U3YmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm02NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCkBAIC0z
ODEsMTEgKzM4MSw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkOgogICAgICAgICBpbnZhbGlkIEJBRF9G
SVEKIAogZ3Vlc3RfZXJyb3I6Ci0gICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0wCi0gICAg
ICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCi0gICAgICAgIG1vdiAgICAgeDAsIHNw
Ci0gICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zZXJyb3IKLSAgICAgICAgZXhpdCAgICBo
eXA9MCwgY29tcGF0PTAKKyAgICAgICAgZ3Vlc3RfdmVjdG9yIGNvbXBhdD0wLCBpZmxhZ3M9SUZM
QUdTX19BSV8sIHRyYXA9Z3Vlc3Rfc2Vycm9yCiAKIGd1ZXN0X3N5bmNfY29tcGF0OgogICAgICAg
ICBndWVzdF92ZWN0b3IgY29tcGF0PTEsIGlmbGFncz1JRkxBR1NfX0FJXywgdHJhcD1ndWVzdF9z
eW5jCkBAIC0zOTgsMTEgKzM5NCw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkX2NvbXBhdDoKICAgICAg
ICAgaW52YWxpZCBCQURfRklRCiAKIGd1ZXN0X2Vycm9yX2NvbXBhdDoKLSAgICAgICAgZW50cnkg
ICBoeXA9MCwgY29tcGF0PTEKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjSUZMQUdTX19BSV8K
LSAgICAgICAgbW92ICAgICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2d1ZXN0X3Nl
cnJvcgotICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MQorICAgICAgICBndWVzdF92ZWN0
b3IgY29tcGF0PTEsIGlmbGFncz1JRkxBR1NfX0FJXywgdHJhcD1ndWVzdF9zZXJyb3IKIAogRU5U
UlkocmV0dXJuX3RvX25ld192Y3B1MzIpCiAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0x
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:01:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:01:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQXUX-0001HW-45; Fri, 01 Nov 2019 14:01:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQXUV-0001HM-NY
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:01:27 +0000
X-Inumbo-ID: 18904db2-fcb0-11e9-9565-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18904db2-fcb0-11e9-9565-12813bfff9fa;
 Fri, 01 Nov 2019 14:01:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXUU-0002e0-M5
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:01:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQXUU-0004dQ-JW
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:01:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQXUU-0004dQ-JW@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:01:26 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: traps: Rework entry/exit
 from the guest path
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFkYWVjZWY1OGUyOTMzMzNjOWNkZjc3ODAxMThlOGIxMjVlZDI2MzQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOToxMiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1Nzo1NCAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogdHJhcHM6IFJld29yayBlbnRyeS9leGl0IGZyb20gdGhlIGd1ZXN0IHBh
dGgKICAgIAogICAgQXQgdGhlIG1vbWVudCwgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKCkgYW5kIGxl
YXZlX2h5cGVydmlzb3JfdGFpbCgpIGFyZQogICAgdXNlZCB0byBkZWFsIHdpdGggYWN0aW9ucyB0
byBiZSBkb25lIGJlZm9yZS9hZnRlciBhbnkgZ3Vlc3QgcmVxdWVzdCBpcwogICAgaGFuZGxlZC4K
ICAgIAogICAgV2hpbGUgdGhleSBhcmUgbWVhbnQgdG8gd29yayBpbiBwYWlyLCB0aGUgZm9ybWVy
IGlzIGNhbGxlZCBmb3IgbW9zdCBvZgogICAgdGhlIHRyYXBzLCBpbmNsdWRpbmcgdHJhcHMgZnJv
bSB0aGUgc2FtZSBleGNlcHRpb24gbGV2ZWwgKGkuZS4KICAgIGh5cGVydmlzb3IpIHdoaWxzdCB0
aGUgbGF0dGVyIHdpbGwgb25seSBiZSBjYWxsZWQgd2hlbiByZXR1cm5pbmcgdG8gdGhlCiAgICBn
dWVzdC4KICAgIAogICAgQXMgcG9pbnRlZCBvdXQsIHRoZSBlbnRlcl9oeXBlcnZpc29yX2hlYWQo
KSBpcyBub3QgY2FsbGVkIGZyb20gYWxsIHRoZQogICAgdHJhcHMsIHNvIHRoaXMgbWFrZXMgcG90
ZW50aWFsbHkgZGlmZmljdWx0IHRvIGV4dGVuZCBpdCBmb3IgdGhlIGRlYWxpbmcKICAgIHdpdGgg
c2FtZSBleGNlcHRpb24gbGV2ZWwuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCBzb21lIGFzc2VtYmx5
IG9ubHkgcGF0aCB3aWxsIHJlcXVpcmUgdG8gY2FsbAogICAgZW50ZXJfaHlwZXJ2aXNvcl90YWls
KCkuIFNvIHRoZSBmdW5jdGlvbiBpcyBub3cgZGlyZWN0bHkgY2FsbCBieQogICAgYXNzZW1ibHkg
aW4gZm9yIGd1ZXN0IHZlY3RvciBvbmx5LiBUaGlzIG1lYW5zIHRoYXQgdGhlIGNoZWNrIHdoZXRo
ZXIgd2UKICAgIGFyZSBjYWxsZWQgaW4gYSBndWVzdCB0cmFwIGNhbiBub3cgYmUgcmVtb3ZlZC4K
ICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVuYW1lIGVudGVyX2h5cGVydmlzb3Jf
dGFpbCgpIGFuZAogICAgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkgdG8gc29tZXRoaW5nIG1vcmUg
bWVhbmluZ2Z1bCBhbmQgZG9jdW1lbnQgdGhlbS4KICAgIFRoaXMgc2hvdWxkIGhlbHAgZXZlcnlv
bmUgdG8gdW5kZXJzdGFuZCB0aGUgcHVycG9zZSBvZiB0aGUgdHdvCiAgICBmdW5jdGlvbnMuCiAg
ICAKICAgIE5vdGUgdGhhdCBlbnRlcl9oeXBlcnZpc29yX3RhaWwoKSBkb2VzIG5vdCB0YWtlIGFu
eSBwYXJhbWV0ZXJzIGFueW1vcmUKICAgIGFzIGFmdGVyIHRoZSByZXdvcmssIHRoZSBjb2RlIGRv
ZXMgbm90IHVzZSB0aGVtIGFueW1vcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5T
IHwgIDUgKysrLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgfCAgMyArLQogeGVuL2FyY2gv
YXJtL3RyYXBzLmMgICAgICAgfCA3MSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDM5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2Fy
Y2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggZWM5MGNjYTA5My4uNWFiZmYyNGU5MSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMy
L2VudHJ5LlMKQEAgLTE3Nyw2ICsxNzcsOSBAQCBza2lwX2NoZWNrOgogICAgICAgICAuaWYgICAg
IFxndWVzdF9pZmxhZ3MgIT0gbgogICAgICAgICBjcHNpZSAgIFxndWVzdF9pZmxhZ3MKICAgICAg
ICAgLmVuZGlmCisKKyAgICAgICAgYmwgICAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QK
KwogMjoKICAgICAgICAgLyogV2UgYXJlIHJlYWR5IHRvIGhhbmRsZSB0aGUgdHJhcCwgc2V0dXAg
dGhlIHJlZ2lzdGVycyBhbmQganVtcC4gKi8KICAgICAgICAgYWRyICAgICBsciwgcmV0dXJuX2Zy
b21fdHJhcApAQCAtMzMyLDcgKzMzNSw3IEBAIEVOVFJZKHJldHVybl90b19uZXdfdmNwdTMyKQog
cmV0dXJuX3RvX2d1ZXN0OgogICAgICAgICBtb3YgcjExLCBzcAogICAgICAgICBiaWMgc3AsICM3
IC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyICovCi0gICAgICAgIGJsIGxlYXZlX2h5cGVydmlz
b3JfdGFpbCAvKiBEaXNhYmxlcyBpbnRlcnJ1cHRzIG9uIHJldHVybiAqLworICAgICAgICBibCBs
ZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0IC8qIE1hc2sgSVJRIG9uIHJldHVybiAqLwogICAgICAg
ICBtb3Ygc3AsIHIxMQogICAgICAgICBSRVNUT1JFX09ORV9CQU5LRUQoU1BfdXNyKQogICAgICAg
ICAvKiBMUl91c3IgaXMgdGhlIHNhbWUgcGh5c2ljYWwgcmVnaXN0ZXIgYXMgbHIgYW5kIGlzIHJl
c3RvcmVkIGJlbG93ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBi
L3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCmluZGV4IGQ5NGMxM2U3YmYuLjk3ZGM2MDIxMGQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9lbnRyeS5TCkBAIC0xNjUsNyArMTY1LDcgQEAKIAogICAgICAgICAuaWYgXGh5cCA9
PSAwICAgICAgICAgLyogR3Vlc3QgbW9kZSAqLwogCi0gICAgICAgIGJsICAgICAgbGVhdmVfaHlw
ZXJ2aXNvcl90YWlsIC8qIERpc2FibGVzIGludGVycnVwdHMgb24gcmV0dXJuICovCisgICAgICAg
IGJsICAgICAgbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCAvKiBNYXNrIElSUSBvbiByZXR1cm4g
Ki8KIAogICAgICAgICBleGl0X2d1ZXN0IFxjb21wYXQKIApAQCAtMTkyLDYgKzE5Miw3IEBACiAg
ICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCiAgICAgICAgICAgICAgICAgICAgIFNLSVBf
U1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCiAgICAgICAgIG1zciAgICAgZGFpZmNsciwg
XGlmbGFncworICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdAogICAg
ICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfXHRyYXAKIDE6CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmlu
ZGV4IDEyYzUyYTM4NjAuLmFkYmVkYzJkMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFw
cy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xOTg0LDQ3ICsxOTg0LDQ2IEBAIHN0
YXRpYyBpbmxpbmUgYm9vbCBuZWVkc19zc2JkX2ZsaXAoc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
ICAgICAgY3B1X3JlcXVpcmVfc3NiZF9taXRpZ2F0aW9uKCk7CiB9CiAKLXN0YXRpYyB2b2lkIGVu
dGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKKy8qCisgKiBB
Y3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRlcmluZyB0aGUgaHlwZXJ2aXNv
ciBmcm9tIHRoZQorICogZ3Vlc3QgYW5kIGJlZm9yZSB3ZSBoYW5kbGUgYW55IHJlcXVlc3QuCisg
Ki8KK3ZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KHZvaWQpCiB7Ci0gICAgaWYgKCBn
dWVzdF9tb2RlKHJlZ3MpICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVu
dDsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKLSAgICAgICAgLyogSWYgdGhlIGd1
ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcgaXQgYmFjayBvbi4gKi8KLSAg
ICAgICAgaWYgKCBuZWVkc19zc2JkX2ZsaXAodikgKQotICAgICAgICAgICAgYXJtX3NtY2NjXzFf
MV9zbWMoQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMSwgTlVMTCk7CisgICAgLyog
SWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcgaXQgYmFjayBv
bi4gKi8KKyAgICBpZiAoIG5lZWRzX3NzYmRfZmxpcCh2KSApCisgICAgICAgIGFybV9zbWNjY18x
XzFfc21jKEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMl9GSUQsIDEsIE5VTEwpOwogCi0gICAg
ICAgIC8qCi0gICAgICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwgYWJvcnQsIHByZXNlcnZl
IGl0IHVudGlsIGl0IGdldHMgY2xlYXJlZC4KLSAgICAgICAgICogU2VlIEFSTSBBUk0gRERJIDA0
ODdBLmogRDEuMTQuMyAoVmlydHVhbCBJbnRlcnJ1cHRzKSBmb3IgZGV0YWlscywKLSAgICAgICAg
ICogYnV0IHRoZSBjcnVjaWFsIGJpdCBpcyAiT24gdGFraW5nIGEgdlNFcnJvciBpbnRlcnJ1cHQs
IEhDUl9FTDIuVlNFCi0gICAgICAgICAqIChhbGlhcyBvZiBIQ1IuVkEpIGlzIGNsZWFyZWQgdG8g
MC4iCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIHYtPmFyY2guaGNyX2VsMiAmIEhDUl9WQSAp
Ci0gICAgICAgICAgICB2LT5hcmNoLmhjcl9lbDIgPSBSRUFEX1NZU1JFRyhIQ1JfRUwyKTsKKyAg
ICAvKgorICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwgYWJvcnQsIHByZXNlcnZlIGl0IHVu
dGlsIGl0IGdldHMgY2xlYXJlZC4KKyAgICAgKiBTZWUgQVJNIEFSTSBEREkgMDQ4N0EuaiBEMS4x
NC4zIChWaXJ0dWFsIEludGVycnVwdHMpIGZvciBkZXRhaWxzLAorICAgICAqIGJ1dCB0aGUgY3J1
Y2lhbCBiaXQgaXMgIk9uIHRha2luZyBhIHZTRXJyb3IgaW50ZXJydXB0LCBIQ1JfRUwyLlZTRQor
ICAgICAqIChhbGlhcyBvZiBIQ1IuVkEpIGlzIGNsZWFyZWQgdG8gMC4iCisgICAgICovCisgICAg
aWYgKCB2LT5hcmNoLmhjcl9lbDIgJiBIQ1JfVkEgKQorICAgICAgICB2LT5hcmNoLmhjcl9lbDIg
PSBSRUFEX1NZU1JFRyhIQ1JfRUwyKTsKIAogI2lmZGVmIENPTkZJR19ORVdfVkdJQwotICAgICAg
ICAvKgotICAgICAgICAgKiBXZSBuZWVkIHRvIHVwZGF0ZSB0aGUgc3RhdGUgb2Ygb3VyIGVtdWxh
dGVkIGRldmljZXMgdXNpbmcgbGV2ZWwKLSAgICAgICAgICogdHJpZ2dlcmVkIGludGVycnVwdHMg
YmVmb3JlIHN5bmNpbmcgYmFjayB0aGUgVkdJQyBzdGF0ZS4KLSAgICAgICAgICoKLSAgICAgICAg
ICogVE9ETzogSW52ZXN0aWdhdGUgd2hldGhlciB0aGlzIGlzIG5lY2Vzc2FyeSB0byBkbyBvbiBl
dmVyeQotICAgICAgICAgKiB0cmFwIGFuZCBob3cgaXQgY2FuIGJlIG9wdGltaXNlZC4KLSAgICAg
ICAgICovCi0gICAgICAgIHZ0aW1lcl91cGRhdGVfaXJxcyh2KTsKLSAgICAgICAgdmNwdV91cGRh
dGVfZXZ0Y2huX2lycSh2KTsKKyAgICAvKgorICAgICAqIFdlIG5lZWQgdG8gdXBkYXRlIHRoZSBz
dGF0ZSBvZiBvdXIgZW11bGF0ZWQgZGV2aWNlcyB1c2luZyBsZXZlbAorICAgICAqIHRyaWdnZXJl
ZCBpbnRlcnJ1cHRzIGJlZm9yZSBzeW5jaW5nIGJhY2sgdGhlIFZHSUMgc3RhdGUuCisgICAgICoK
KyAgICAgKiBUT0RPOiBJbnZlc3RpZ2F0ZSB3aGV0aGVyIHRoaXMgaXMgbmVjZXNzYXJ5IHRvIGRv
IG9uIGV2ZXJ5CisgICAgICogdHJhcCBhbmQgaG93IGl0IGNhbiBiZSBvcHRpbWlzZWQuCisgICAg
ICovCisgICAgdnRpbWVyX3VwZGF0ZV9pcnFzKHYpOworICAgIHZjcHVfdXBkYXRlX2V2dGNobl9p
cnEodik7CiAjZW5kaWYKIAotICAgICAgICB2Z2ljX3N5bmNfZnJvbV9scnModik7Ci0gICAgfQor
ICAgIHZnaWNfc3luY19mcm9tX2xycyh2KTsKIH0KIAogdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9
IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIAotICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdz
KTsKLQogICAgIHN3aXRjaCAoIGhzci5lYyApCiAgICAgewogICAgIGNhc2UgSFNSX0VDX1dGSV9X
RkU6CkBAIC0yMTU4LDggKzIxNTcsNiBAQCB2b2lkIGRvX3RyYXBfaHlwX3N5bmMoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMg
PSByZWdzLT5oc3IgfTsKIAotICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKLQogICAg
IHN3aXRjaCAoIGhzci5lYyApCiAgICAgewogI2lmZGVmIENPTkZJR19BUk1fNjQKQEAgLTIxOTYs
MjcgKzIxOTMsMjEgQEAgdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogCiB2b2lkIGRvX3RyYXBfaHlwX3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKIHsKLSAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7Ci0KICAgICBfX2RvX3Ry
YXBfc2Vycm9yKHJlZ3MsIFZBQk9SVF9HRU5fQllfR1VFU1QocmVncykpOwogfQogCiB2b2lkIGRv
X3RyYXBfZ3Vlc3Rfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewotICAgIGVu
dGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKLQogICAgIF9fZG9fdHJhcF9zZXJyb3IocmVncywg
dHJ1ZSk7CiB9CiAKIHZvaWQgZG9fdHJhcF9pcnEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiB7Ci0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwogICAgIGdpY19pbnRlcnJ1cHQo
cmVncywgMCk7CiB9CiAKIHZvaWQgZG9fdHJhcF9maXEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiB7Ci0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwogICAgIGdpY19pbnRlcnJ1
cHQocmVncywgMSk7CiB9CiAKQEAgLTIyNTksNyArMjI1MCwxMyBAQCBzdGF0aWMgdm9pZCBjaGVj
a19mb3JfdmNwdV93b3JrKHZvaWQpCiAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKIH0KIAotdm9p
ZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKKy8qCisgKiBBY3Rpb25zIHRoYXQgbmVlZHMg
dG8gYmUgZG9uZSBiZWZvcmUgZW50ZXJpbmcgdGhlIGd1ZXN0LiBUaGlzIGlzIHRoZQorICogbGFz
dCB0aGluZyBleGVjdXRlZCBiZWZvcmUgdGhlIGd1ZXN0IGNvbnRleHQgaXMgZnVsbHkgcmVzdG9y
ZWQuCisgKgorICogVGhlIGZ1bmN0aW9uIHdpbGwgcmV0dXJuIHdpdGggSVJRIG1hc2tlZC4KKyAq
Lwordm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0KHZvaWQpCiB7CiAgICAgbG9jYWxfaXJx
X2Rpc2FibGUoKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQY9o-0004YS-2Q; Fri, 01 Nov 2019 14:44:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQY9m-0004YN-Td
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:06 +0000
X-Inumbo-ID: 0da7b718-fcb6-11e9-93da-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0da7b718-fcb6-11e9-93da-bc764e2007e4;
 Fri, 01 Nov 2019 14:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQY9l-0003Qq-BY
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQY9l-0006r8-8x
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQY9l-0006r8-8x@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:44:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm32: entry: Rename
 save_guest_regs()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmMTI1OTU0MGMzZGQ1NDFhZTUyYTMxY2E4MDk1M2NlNmRlOGM0OWYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMCAxMToyNDo1OSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDoyOTo1NyAyMDE5ICswMDAw
CgogICAgeGVuL2FybTMyOiBlbnRyeTogUmVuYW1lIHNhdmVfZ3Vlc3RfcmVncygpCiAgICAKICAg
IFRoZSBmdW5jdGlvbiBzYXZlX2d1ZXN0X3JlZ3MoKSBpcyBkb2luZyBtb3JlIHRoYW4gc2F2aW5n
IGd1ZXN0CiAgICByZWdpc3RlcnMuIEl0IGFsc28gcmVzdG9yZSB0aGUgdmVjdG9ycyB0YWJsZSBh
bmQgY29uc3VtZSBhbnkgcGVuZGluZwogICAgU0Vycm9ycyBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0
LiBTbyByZW5hbWUgdGhlIGZ1bmN0aW9uIHRvCiAgICBwcmVwYXJlX2NvbnRleHRfZnJvbV9ndWVz
dCgpLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byB1c2UgRU5EUFJPQygpIGZvciB0
aGUgYmVuZWZpdHMgb2Ygc3RhdGljCiAgICBhbmFsaXplciBhbmQgdGhlIHJlYWRlci4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDExICsrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggNWFi
ZmYyNGU5MS4uNTlhMjk2YTRhZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5
LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTI0LDcgKzI0LDExIEBACiAj
ZGVmaW5lIFJFU1RPUkVfQkFOS0VEKG1vZGUpIFwKICAgICAgICAgUkVTVE9SRV9PTkVfQkFOS0VE
KFNQXyMjbW9kZSkgOyBSRVNUT1JFX09ORV9CQU5LRUQoTFJfIyNtb2RlKSA7IFJFU1RPUkVfT05F
X0JBTktFRChTUFNSXyMjbW9kZSkKIAotc2F2ZV9ndWVzdF9yZWdzOgorLyoKKyAqIEFjdGlvbnMg
dGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIGVudGVyaW5nIHRoZSBoeXBlcnZpc29yIGZyb20g
dGhlCisgKiBndWVzdCBhbmQgYmVmb3JlIHRoZSBpbnRlcnJ1cHRzIGFyZSB1bm1hc2tlZC4KKyAq
LworcHJlcGFyZV9jb250ZXh0X2Zyb21fZ3Vlc3Q6CiAjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRF
Tl9CUkFOQ0hfUFJFRElDVE9SCiAgICAgICAgIC8qCiAgICAgICAgICAqIFJlc3RvcmUgdmVjdG9y
cyB0YWJsZSB0byB0aGUgZGVmYXVsdCBhcyBpdCBtYXkgaGF2ZSBiZWVuCkBAIC0xMTUsNiArMTE5
LDcgQEAgYWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiAKIHNraXBfY2hlY2s6CiAgICAgICAgIG1vdiBw
YywgbHIKK0VORFBST0MocHJlcGFyZV9jb250ZXh0X2Zyb21fZ3Vlc3QpCiAKICAgICAgICAgLyoK
ICAgICAgICAgICogTWFjcm8gdG8gZGVmaW5lIGEgdHJhcCBlbnRyeS4KQEAgLTE3Myw3ICsxNzgs
NyBAQCBza2lwX2NoZWNrOgogCiAxOgogICAgICAgICAvKiBUcmFwIGZyb20gdGhlIGd1ZXN0ICov
Ci0gICAgICAgIGJsICAgICAgc2F2ZV9ndWVzdF9yZWdzCisgICAgICAgIGJsICAgICAgcHJlcGFy
ZV9jb250ZXh0X2Zyb21fZ3Vlc3QKICAgICAgICAgLmlmICAgICBcZ3Vlc3RfaWZsYWdzICE9IG4K
ICAgICAgICAgY3BzaWUgICBcZ3Vlc3RfaWZsYWdzCiAgICAgICAgIC5lbmRpZgpAQCAtMzYzLDcg
KzM2OCw3IEBAIHJldHVybl90b19oeXBlcnZpc29yOgogICAgICAgICAgKiBIVkJBUiB2ZXJ5IGxh
dGUuCiAgICAgICAgICAqCiAgICAgICAgICAqIERlZmF1bHQgdmVjdG9ycyB0YWJsZSB3aWxsIGJl
IHJlc3RvcmVkIG9uIGV4aXQgKHNlZQotICAgICAgICAgKiBzYXZlX2d1ZXN0X3JlZ3MpLgorICAg
ICAgICAgKiBwcmVwYXJlX2NvbnRleHRfZnJvbV9ndWVzdCkuCiAgICAgICAgICAqLwogICAgICAg
ICBtb3YgcjksICMwICAgICAgICAgICAgICAgICAgICAgIC8qIHZlY3RvciB0YWJsZXMgPSBOVUxM
ICovCiAgICAgICAgIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:44:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQY9x-0004Z4-3y; Fri, 01 Nov 2019 14:44:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQY9w-0004Yx-CN
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:16 +0000
X-Inumbo-ID: 13b9f60c-fcb6-11e9-a703-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13b9f60c-fcb6-11e9-a703-bc764e2007e4;
 Fri, 01 Nov 2019 14:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQY9v-0003Qy-Hh
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQY9v-0006rY-F4
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQY9v-0006rY-F4@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:44:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Ensure the SSBD workaround
 is re-enabled right after exiting a guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVmZWU4YmE5YmY4NGQ1NGU3NTJmMmE0NGM1MTBjZGZiM2NjMGMyODIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIFNl
cCAyMyAxNzo0NToyMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozMTowNyAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogRW5zdXJlIHRoZSBTU0JEIHdvcmthcm91bmQgaXMgcmUtZW5hYmxlZCBy
aWdodCBhZnRlciBleGl0aW5nIGEgZ3Vlc3QKICAgIAogICAgQXQgdGhlIG1vbWVudCwgU1NCRCB3
b3JrYXJvdW5kIGlzIHJlLWVuYWJsZWQgZm9yIFhlbiBhZnRlciBpbnRlcnJ1cHRzCiAgICBhcmUg
dW5tYXNrZWQuIFRoaXMgbWVhbnMgd2UgbWF5IGVuZCB1cCB0byBleGVjdXRlIHNvbWUgcGFydCBv
ZiB0aGUKICAgIGh5cGVydmlzb3IgaWYgYW4gaW50ZXJydXB0IGlzIHJlY2VpdmVkIGJlZm9yZSB0
aGUgd29ya2Fyb3VuZCBpcwogICAgcmUtZW5hYmxlZC4KICAgIAogICAgRWFjaCB0cmFwIG1heSBy
ZXF1aXJlIHRvIHVubWFzayBkaWZmZXJlbnQgaW50ZXJydXB0cy4KICAgIEFzIHRoZSByZXN0IG9m
IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdCgpIGRvZXMgbm90IHJlcXVpcmUgdG8gaGF2ZQog
ICAgaW50ZXJydXB0cyBtYXNrZWQsIHRoZSBmdW5jdGlvbiBpcyBub3cgc3BsaXQgaW4gdHdvIHBh
cnRzOgogICAgICAgIDEpIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEoKSBjYWxs
ZWQgd2l0aCBpbnRlcnJ1cHRzCiAgICAgICAgICAgbWFza2VkLgogICAgICAgIDIpIGVudGVyX2h5
cGVydmlzb3JfZnJvbV9ndWVzdCgpIGNhbGxlZCB3aXRoIGludGVycnVwdHMgdW5tYXNrZWQuCiAg
ICAKICAgIE5vdGUgdGhhdCB3aGlsZSBpdCBtaWdodCBiZSBwb3NzaWJsZSB0byBhdm9pZCBzcGxp
dGluZyB0aGUgZnVuY3Rpb24gaW4KICAgIHR3byBwYXJ0cywgaXQgcmVxdWlyZXMgYSBiaXQgbW9y
ZSB3b3JrIHRoYW4gSSBjYW4gY3VycmVudGx5IGludmVzdCB0bwogICAgYXZvaWQgdXNpbmcgaW5k
aXJlY3QgYnJhbmNoLgogICAgCiAgICBGdXJ0aGVybW9yZSwgdGhlIGZ1bmN0aW9uIG5hbWUgaXMg
cmF0aGVyIGdlbmVyaWMgYXMgdGhlcmUgbWlnaHQgYmUgbW9yZQogICAgd29yayB0byBkb2IgYmVm
b3JlIGludGVycnVwdHMgYXJlIHVubWFza2VkIGluIHRoZSBmdXR1cmUuCiAgICAKICAgIEZpeGVz
OiBhNzg5OGU0YzU5ICgieGVuL2FybTogQWRkIEFSQ0hfV09SS0FST1VORF8yIHN1cHBvcnQgZm9y
IGd1ZXN0cyIpCiAgICBSZXBvcnRlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgIDIgKy0KIHhlbi9hcmNo
L2FybS9hcm02NC9lbnRyeS5TIHwgIDEgKwogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgfCAx
NCArKysrKysrKysrKystLQogMyBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVu
L2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggNTlhMjk2YTRhZC4uZDVjMjk4MmU0YSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTMyL2VudHJ5LlMKQEAgLTExOCw3ICsxMTgsNyBAQCBhYm9ydF9ndWVzdF9leGl0X2VuZDoKICAg
ICAgICAgYm5lIHJldHVybl9mcm9tX3RyYXAKIAogc2tpcF9jaGVjazoKLSAgICAgICAgbW92IHBj
LCBscgorICAgICAgICBiICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X3ByZWlycQogRU5E
UFJPQyhwcmVwYXJlX2NvbnRleHRfZnJvbV9ndWVzdCkKIAogICAgICAgICAvKgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnku
UwppbmRleCA5N2RjNjAyMTBkLi5kNGZiNWZkYzFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMTkxLDYg
KzE5MSw3IEBACiAgICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7
IGNibnogeDAsIDFmIiwKICAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKICAgICAgICAg
ICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKKyAgICAgICAg
YmwgICAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3RfcHJlaXJxCiAgICAgICAgIG1zciAg
ICAgZGFpZmNsciwgXGlmbGFncwogICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJv
bV9ndWVzdAogICAgICAgICBtb3YgICAgIHgwLCBzcApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBhZGJlZGMyZDE1Li5jYjRlM2I2
MjdiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0v
dHJhcHMuYwpAQCAtMTk4NiwxNSArMTk4NiwyNSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbmVlZHNf
c3NiZF9mbGlwKHN0cnVjdCB2Y3B1ICp2KQogCiAvKgogICogQWN0aW9ucyB0aGF0IG5lZWRzIHRv
IGJlIGRvbmUgYWZ0ZXIgZW50ZXJpbmcgdGhlIGh5cGVydmlzb3IgZnJvbSB0aGUKLSAqIGd1ZXN0
IGFuZCBiZWZvcmUgd2UgaGFuZGxlIGFueSByZXF1ZXN0LgorICogZ3Vlc3QgYW5kIGJlZm9yZSB0
aGUgaW50ZXJydXB0cyBhcmUgdW5tYXNrZWQuCiAgKi8KLXZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9m
cm9tX2d1ZXN0KHZvaWQpCit2b2lkIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEo
dm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKICAgICAvKiBJZiB0aGUg
Z3Vlc3QgaGFzIGRpc2FibGVkIHRoZSB3b3JrYXJvdW5kLCBicmluZyBpdCBiYWNrIG9uLiAqLwog
ICAgIGlmICggbmVlZHNfc3NiZF9mbGlwKHYpICkKICAgICAgICAgYXJtX3NtY2NjXzFfMV9zbWMo
QVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMSwgTlVMTCk7Cit9CisKKy8qCisgKiBB
Y3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRlcmluZyB0aGUgaHlwZXJ2aXNv
ciBmcm9tIHRoZQorICogZ3Vlc3QgYW5kIGJlZm9yZSB3ZSBoYW5kbGUgYW55IHJlcXVlc3QuIERl
cGVuZGluZyBvbiB0aGUgZXhjZXB0aW9uIHRyYXAsCisgKiB0aGlzIG1heSBiZSBjYWxsZWQgd2l0
aCBpbnRlcnJ1cHRzIHVubWFza2VkLgorICovCit2b2lkIGVudGVyX2h5cGVydmlzb3JfZnJvbV9n
dWVzdCh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKIAogICAgIC8qCiAg
ICAgICogSWYgd2UgcGVuZGVkIGEgdmlydHVhbCBhYm9ydCwgcHJlc2VydmUgaXQgdW50aWwgaXQg
Z2V0cyBjbGVhcmVkLgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:44:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQYA7-0004aK-5h; Fri, 01 Nov 2019 14:44:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQYA6-0004aD-Go
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:26 +0000
X-Inumbo-ID: 19cac4d6-fcb6-11e9-b7a7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19cac4d6-fcb6-11e9-b7a7-bc764e2007e4;
 Fri, 01 Nov 2019 14:44:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYA5-0003RG-Nl
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYA5-0006sA-LE
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQYA5-0006sA-LE@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:44:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: traps: Don't ignore invalid
 value for serrors=
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyZjkxZDI4M2Q4MTQ5ZGJkNmEwODM1ODllYzZkNzNjMzRjMDY0NTkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyMSAxMzoyODozNiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozMTo0OSAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogdHJhcHM6IERvbid0IGlnbm9yZSBpbnZhbGlkIHZhbHVlIGZvciBzZXJy
b3JzPQogICAgCiAgICBzZXJyb3JzPSBvbmx5IHN1cHBvcnRzIDMgdmFsdWVzICJkaXZlcnNlIiwg
ImZvcndhcmQiIGFuZCAicGFuaWMiLgogICAgCiAgICBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlv
biBvZiBwYXJzZV9zZXJyb3JzX2JlaGF2aW9yKCkgd2lsbCBkZWZhdWx0IHRvCiAgICAiZGl2ZXJz
ZSIgZm9yIGFueSBpbnZhbGlkIHZhbHVlIGFuZCBub3QgdGVsbCB0aGUgdXNlcnMuCiAgICAKICAg
IFJhdGhlciB0aGFuIGlnbm9yZSB0aGUgaW52YWxpZCBpbnB1dCwgcmV0dXJuIGFuIGVycm9yIHRv
IHRoZSBjYWxsZXIgc28KICAgIGl0IGNhbiBkZWNpZGVzIHRoZSBiZSBhcHByb2FjaC4KICAgIAog
ICAgVGhpcyB3aWxsIGJlIHVzZWZ1bCBhZnRlciBhIGZvbGxvdy11cCBwYXRjaCB3aGVyZSB0aGUg
bnVtYmVyIG9mIG9wdGlvbnMKICAgIHdpbGwgYmUgcmVkdWNlZC4KICAgIAogICAgVGFrZSB0aGUg
b3Bwb3J0dW5pdHkgdG8gaW5pdGlhbGl6ZSBzZXJyb3JzX29wIHRvIFNFUlJPUlNfRElWRVJTRSBy
YXRoZXIKICAgIHRoYW4gcmVseWluZyBvbiB0aGUgaXRlbSB0byBiZSB0aGUgZmlyc3QgaW4gdGhl
IGVudW0gYW5kIHRoZXJlZm9yZQogICAgZXF1YWwgdG8gMC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
dHJhcHMuYyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKaW5kZXggY2I0ZTNiNjI3Yi4uZDAyOGVjOTIyNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTEwNCwxNCAr
MTA0LDE2IEBAIHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpCiBzdGF0aWMg
ZW51bSB7CiAgICAgU0VSUk9SU19ESVZFUlNFLAogICAgIFNFUlJPUlNfUEFOSUMsCi19IHNlcnJv
cnNfb3A7Cit9IHNlcnJvcnNfb3AgPSBTRVJST1JTX0RJVkVSU0U7CiAKIHN0YXRpYyBpbnQgX19p
bml0IHBhcnNlX3NlcnJvcnNfYmVoYXZpb3IoY29uc3QgY2hhciAqc3RyKQogewogICAgIGlmICgg
IXN0cmNtcChzdHIsICJwYW5pYyIpICkKICAgICAgICAgc2Vycm9yc19vcCA9IFNFUlJPUlNfUEFO
SUM7Ci0gICAgZWxzZQorICAgIGVsc2UgaWYgKCAhc3RyY21wKHN0ciwgImRpdmVyc2UiKSApCiAg
ICAgICAgIHNlcnJvcnNfb3AgPSBTRVJST1JTX0RJVkVSU0U7CisgICAgZWxzZQorICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAogICAgIHJldHVybiAwOwogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:44:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQYAI-0004bf-8w; Fri, 01 Nov 2019 14:44:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQYAH-0004bV-Ao
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:37 +0000
X-Inumbo-ID: 1fe2e52e-fcb6-11e9-9565-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1fe2e52e-fcb6-11e9-9565-12813bfff9fa;
 Fri, 01 Nov 2019 14:44:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYAF-0003RS-TP
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYAF-0006se-Qs
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQYAF-0006se-Qs@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:44:35 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: alternative: Remove unused
 parameter for alternative_if_not_cap
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhMTY1ZTdhYjgzZWIzNzI2ZjdiZGVkNmZlNTg3NTVhOTBhOTMyNzYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIFNl
cCAyMyAxNzo1NTo0OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozMjowMiAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogYWx0ZXJuYXRpdmU6IFJlbW92ZSB1bnVzZWQgcGFyYW1ldGVyIGZvciBh
bHRlcm5hdGl2ZV9pZl9ub3RfY2FwCiAgICAKICAgIFRoZSBtYWNybyBhbHRlcm5hdGl2ZV9pZl9u
b3RfY2FwIGlzIHRha2luZyB0d28gcGFyYW1ldGVycy4gVGhlIHNlY29uZAogICAgcGFyYW1ldGVy
IGlzIG5ldmVyIHVzZWQgYW5kIGl0IGlzIGhhcmQgdG8gc2VlIGhvdyB0aGlzIGNhbiBiZSB1c2Vk
CiAgICBjb3JyZWN0bHkgYXMgaXQgaXMgb25seSBwcm90ZWN0aW5nIHRoZSBhbHRlcm5hdGl2ZSBz
ZWN0aW9uIG1hZ2ljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2
ZS5oIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCmluZGV4IGRlZGI2ZGQwMDEuLjI4MzBhNmRh
MmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKQEAgLTExNiwxMyArMTE2LDExIEBAIGlu
dCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsIGNvbnN0
IHN0cnVjdCBhbHRfaW5zdHIgKmVuCiAgKiBUaGUgY29kZSB0aGF0IGZvbGxvd3MgdGhpcyBtYWNy
byB3aWxsIGJlIGFzc2VtYmxlZCBhbmQgbGlua2VkIGFzCiAgKiBub3JtYWwuIFRoZXJlIGFyZSBu
byByZXN0cmljdGlvbnMgb24gdGhpcyBjb2RlLgogICovCi0ubWFjcm8gYWx0ZXJuYXRpdmVfaWZf
bm90IGNhcCwgZW5hYmxlID0gMQotCS5pZiBcZW5hYmxlCisubWFjcm8gYWx0ZXJuYXRpdmVfaWZf
bm90IGNhcAogCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIKIAlhbHRpbnN0cnVj
dGlvbl9lbnRyeSA2NjFmLCA2NjNmLCBcY2FwLCA2NjJmLTY2MWYsIDY2NGYtNjYzZgogCS5wb3Bz
ZWN0aW9uCiA2NjE6Ci0JLmVuZGlmCiAuZW5kbQogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:44:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQYAR-0004cn-Ae; Fri, 01 Nov 2019 14:44:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQYAQ-0004ce-Pa
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:46 +0000
X-Inumbo-ID: 25ecd664-fcb6-11e9-93da-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 25ecd664-fcb6-11e9-93da-bc764e2007e4;
 Fri, 01 Nov 2019 14:44:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYAQ-0003Rh-2u
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYAQ-0006tN-0P
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQYAQ-0006tN-0P@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:44:46 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Move ARCH_PATCH_INSN_SIZE
 out of the header livepatch.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYzNzhhNGMyNDA1MGQ0N2YwYzZmNzdmNjVjOThkYmUyZTAyNDljNGEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMjoyODo1MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozMjoyMCAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogTW92ZSBBUkNIX1BBVENIX0lOU05fU0laRSBvdXQgb2YgdGhlIGhlYWRl
ciBsaXZlcGF0Y2guaAogICAgCiAgICBBdCB0aGUgbW9tZW50LCBBUkNIX1BBVENIX0lOU05fU0la
RSBpcyBkZWZpbmVkIGluIHRoZSBoZWFkZXIKICAgIGxpdmVwYXRjaC5oLiBIb3dldmVyLCB0aGlz
IGlzIGFsc28gdXNlZCBpbiB0aGUgYWx0ZXJuYXRpdmUgY29kZS4KICAgIAogICAgUmF0aGVyIHRo
YW4gaW5jbHVkaW5nIGxpdmVwYXRjaC5oIGp1c3QgZm9yIHVzaW5nIHRoZSBkZWZpbmUsIG1vdmUg
aXQgaW4KICAgIHRoZSBoZWFkZXIgaW5zbi5oIHdoaWNoIHNlZW1zIG1vcmUgc3VpdGFibGUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyAgICAgIHwgMiAtLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9pbnNuLmggICAgICB8IDMgKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2xpdmVwYXRjaC5oIHwgNCArLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyBi
L3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCmluZGV4IDUyZWQ3ZWRmNjkuLjIzN2M0ZTU2NDIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9hbHRlcm5hdGl2ZS5jCkBAIC0zMCw4ICszMCw2IEBACiAjaW5jbHVkZSA8YXNtL2J5dGVvcmRl
ci5oPgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2luc24uaD4K
LS8qIFhYWDogTW92ZSBBUkNIX1BBVENIX0lOU05fU0laRSBvdXQgb2YgbGl2ZXBhdGNoLmggKi8K
LSNpbmNsdWRlIDxhc20vbGl2ZXBhdGNoLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAogLyog
T3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1m
bl90ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vaW5zbi5oCmluZGV4IDM0ODkxNzk4MjYuLjE5Mjc3MjEyZTEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
aW5zbi5oCkBAIC0xMSw2ICsxMSw5IEBACiAjIGVycm9yICJ1bmtub3duIEFSTSB2YXJpYW50Igog
I2VuZGlmCiAKKy8qIE9uIEFSTTMyLDY0IGluc3RydWN0aW9ucyBhcmUgYWx3YXlzIDQgYnl0ZXMg
bG9uZy4gKi8KKyNkZWZpbmUgQVJDSF9QQVRDSF9JTlNOX1NJWkUgNAorCiAjZW5kaWYgLyogIV9f
QVJDSF9BUk1fSU5TTiAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vbGl2ZXBhdGNoLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVw
YXRjaC5oCmluZGV4IDZiY2E3OWRlYjkuLjAyNmFmNWU3ZGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbGl2ZXBhdGNoLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0
Y2guaApAQCAtNyw5ICs3LDcgQEAKICNkZWZpbmUgX19YRU5fQVJNX0xJVkVQQVRDSF9IX18KIAog
I2luY2x1ZGUgPHhlbi9zaXplcy5oPiAvKiBGb3IgU1pfKiBtYWNyb3MuICovCi0KLS8qIE9uIEFS
TTMyLDY0IGluc3RydWN0aW9ucyBhcmUgYWx3YXlzIDQgYnl0ZXMgbG9uZy4gKi8KLSNkZWZpbmUg
QVJDSF9QQVRDSF9JTlNOX1NJWkUgNAorI2luY2x1ZGUgPGFzbS9pbnNuLmg+CiAKIC8qCiAgKiBU
aGUgdmEgb2YgdGhlIGh5cGVydmlzb3IgLnRleHQgcmVnaW9uLiBXZSBuZWVkIHRoaXMgYXMgdGhl
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:44:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:44:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQYAc-0004ev-La; Fri, 01 Nov 2019 14:44:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQYAb-0004eo-2X
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:57 +0000
X-Inumbo-ID: 2c043dc6-fcb6-11e9-9565-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c043dc6-fcb6-11e9-9565-12813bfff9fa;
 Fri, 01 Nov 2019 14:44:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYAa-0003Rt-9Z
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYAa-0006tx-68
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:44:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQYAa-0006tx-68@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:44:56 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Allow insn.h to be called
 from assembly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdhZmJiY2EyMWJiYWNiOTAxMWRhMDUwNTVhOTExYmNhNmFhODk1YzUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMjo0ODo0NyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozMjozOCAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogQWxsb3cgaW5zbi5oIHRvIGJlIGNhbGxlZCBmcm9tIGFzc2VtYmx5CiAg
ICAKICAgIEEgZm9sbG93LXVwIHBhdGNoIHdpbGwgcmVxdWlyZSB0byBpbmNsdWRlIGluc24uaCBm
cm9tIGFzc2VtYmx5IGNvZGUuIFNvCiAgICB3ZSBuZWVkIHRvIHByb3RlY3QgYW55IEMtc3BlY2lm
aWMgZGVmaW5pdGlvbiB0byBhdm9pZCBjb21waWxhdGlvbgogICAgZXJyb3JzIHdoZW4gdXNlZCBp
biBhc3NlbWJseSBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaCB8IDQg
KysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vaW5zbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pbnNuLmgKaW5kZXgg
MTkyNzcyMTJlMS4uMjcyNzFlOTVmOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9p
bnNuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pbnNuLmgKQEAgLTEsNiArMSw4IEBACiAj
aWZuZGVmIF9fQVJDSF9BUk1fSU5TTgogI2RlZmluZSBfX0FSQ0hfQVJNX0lOU04KIAorI2lmbmRl
ZiBfX0FTU0VNQkxZX18KKwogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCiAjaWYgZGVmaW5lZChD
T05GSUdfQVJNXzY0KQpAQCAtMTEsNiArMTMsOCBAQAogIyBlcnJvciAidW5rbm93biBBUk0gdmFy
aWFudCIKICNlbmRpZgogCisjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCisKIC8qIE9uIEFSTTMy
LDY0IGluc3RydWN0aW9ucyBhcmUgYWx3YXlzIDQgYnl0ZXMgbG9uZy4gKi8KICNkZWZpbmUgQVJD
SF9QQVRDSF9JTlNOX1NJWkUgNAogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:45:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQYAo-0004hY-5R; Fri, 01 Nov 2019 14:45:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQYAm-0004gx-BN
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:45:08 +0000
X-Inumbo-ID: 32174e6a-fcb6-11e9-9565-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32174e6a-fcb6-11e9-9565-12813bfff9fa;
 Fri, 01 Nov 2019 14:45:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYAk-0003TF-Fq
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:45:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYAk-0006uj-D1
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:45:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQYAk-0006uj-D1@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:45:06 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: alternative: add auto-nop
 infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYxMWZkYTk2NjM2NWRiNTkxZDI4MGFjMTUyMjk5MzQwOWUyMGZkOGMKQXV0aG9yOiAg
ICAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMjoyNTo0NyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozMjo1NCAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogYWx0ZXJuYXRpdmU6IGFkZCBhdXRvLW5vcCBpbmZyYXN0cnVjdHVyZQog
ICAgCiAgICBJbiBzb21lIGNhc2VzLCBvbmUgc2lkZSBvZiBhbiBhbHRlcm5hdGl2ZSBzZXF1ZW5j
ZSBpcyBzaW1wbHkgYSBudW1iZXIgb2YKICAgIE5PUHMgdXNlZCB0byBiYWxhbmNlIHRoZSBvdGhl
ciBzaWRlLiBLZWVwaW5nIHRyYWNrIG9mIHRoaXMgbWFudWFsbHkgaXMKICAgIHRlZGlvdXMsIGFu
ZCB0aGUgcHJlc2VuY2Ugb2YgbGFyZ2UgY2hhaW5zIG9mIE5PUHMgbWFrZXMgdGhlIGNvZGUgbW9y
ZQogICAgcGFpbmZ1bCB0byByZWFkIHRoYW4gbmVjZXNzYXJ5LgogICAgCiAgICBUbyBhbWVsaW9y
YXRlIG1hdHRlcnMsIHRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBhbHRlcm5hdGl2ZV9lbHNlX25vcF9l
bmRpZiwKICAgIHdoaWNoIGF1dG9tYXRpY2FsbHkgYmFsYW5jZXMgYW4gYWx0ZXJuYXRpdmUgc2Vx
dWVuY2Ugd2l0aCBhIHRyaXZpYWwgTk9QCiAgICBzbGVkLgogICAgCiAgICBJbiBtYW55IGNhc2Vz
LCB3ZSB3b3VsZCBsaWtlIGEgTk9QLXNsZWQgaW4gdGhlIGRlZmF1bHQgY2FzZSwgYW5kCiAgICBp
bnN0cnVjdGlvbnMgcGF0Y2hlZCBpbiBpbiB0aGUgcHJlc2VuY2Ugb2YgYSBmZWF0dXJlLiBUbyBl
bmFibGUgdGhlIE5PUHMKICAgIHRvIGJlIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGZvciB0aGlz
IGNhc2UsIHRoaXMgcGF0Y2ggYWxzbyBhZGRzIGEgbmV3CiAgICBhbHRlcm5hdGl2ZV9pZiwgYW5k
IHVwZGF0ZXMgYWx0ZXJuYXRpdmVfZWxzZSBhbmQgYWx0ZXJuYXRpdmVfZW5kaWYgdG8KICAgIHdv
cmsgd2l0aCBlaXRoZXIgYWx0ZXJuYXRpdmVfaWYgb3IgYWx0ZXJuYXRpdmVfZW5kaWYuCiAgICAK
ICAgIFRoZSBhbHRlcm5hdGl2ZSBpbmZyYXN0cnVjdHVyZSB3YXMgb3JpZ2luYWxseSBwb3J0ZWQg
ZnJvbSBMaW51eC4gU28gdGhpcwogICAgaXMgcHJldHR5IG11Y2ggYSBzdHJhaWdodCBiYWNrcG9y
dCBmcm9tIGNvbW1pdCA3OTJkNDczNzlmNGQgImFybTY0OgogICAgYWx0ZXJuYXRpdmU6IGFkZCBh
dXRvLW5vcCBpbmZyYXN0cnVjdHVyZSIuIFRoZSBvbmx5IGRpZmZlcmVuY2UgaXMgdGhlCiAgICBu
b3BzIG1hY3JvIGFkZGVkIGFzIG5vdCB5ZXQgZXhpc3RpbmcgaW4gWGVuLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogICAgW3dpbGw6
IHVzZSBuZXcgbm9wcyBtYWNybyB0byBnZW5lcmF0ZSBub3Agc2VxdWVuY2VzXQogICAgU2lnbmVk
LW9mZi1ieTogV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgICBbanVsaWVuOiBB
ZGQgbm9wcyBhbmQgcG9ydCB0byBYZW5dCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hbHRl
cm5hdGl2ZS5oIHwgNzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL21hY3Jvcy5oICAgICAgfCAgNyArKysrCiAyIGZpbGVzIGNoYW5n
ZWQsIDYxIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJu
YXRpdmUuaAppbmRleCAyODMwYTZkYTJkLi45MmU4ODhhZmY4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRl
cm5hdGl2ZS5oCkBAIC0yLDYgKzIsNyBAQAogI2RlZmluZSBfX0FTTV9BTFRFUk5BVElWRV9ICiAK
ICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgorI2luY2x1ZGUgPGFzbS9pbnNuLmg+CiAKICNk
ZWZpbmUgQVJNX0NCX1BBVENIIEFSTV9OQ0FQUwogCkBAIC04Nyw2ICs4OCw3IEBAIGludCBhcHBs
eV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsIGNvbnN0IHN0cnVj
dCBhbHRfaW5zdHIgKmVuCiAjZWxzZQogCiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgorI2lu
Y2x1ZGUgPGFzbS9tYWNyb3MuaD4KIAogLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9yaWdf
b2Zmc2V0IGFsdF9vZmZzZXQgZmVhdHVyZSBvcmlnX2xlbiBhbHRfbGVuCiAJLndvcmQgXG9yaWdf
b2Zmc2V0IC0gLgpAQCAtMTExLDM0ICsxMTMsNTUgQEAgaW50IGFwcGx5X2FsdGVybmF0aXZlcyhj
b25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW4K
IC5lbmRtCiAKIC8qCi0gKiBCZWdpbiBhbiBhbHRlcm5hdGl2ZSBjb2RlIHNlcXVlbmNlLgorICog
QWx0ZXJuYXRpdmUgc2VxdWVuY2VzCisgKgorICogVGhlIGNvZGUgZm9yIHRoZSBjYXNlIHdoZXJl
IHRoZSBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50IHdpbGwgYmUKKyAqIGFzc2VtYmxlZCBhbmQg
bGlua2VkIGFzIG5vcm1hbC4gVGhlcmUgYXJlIG5vIHJlc3RyaWN0aW9ucyBvbiB0aGlzCisgKiBj
b2RlLgorICoKKyAqIFRoZSBjb2RlIGZvciB0aGUgY2FzZSB3aGVyZSB0aGUgY2FwYWJpbGl0eSBp
cyBwcmVzZW50IHdpbGwgYmUKKyAqIGFzc2VtYmxlZCBpbnRvIGEgc3BlY2lhbCBzZWN0aW9uIHRv
IGJlIHVzZWQgZm9yIGR5bmFtaWMgcGF0Y2hpbmcuCisgKiBDb2RlIGZvciB0aGF0IGNhc2UgbXVz
dDoKKyAqCisgKiAxLiBCZSBleGFjdGx5IHRoZSBzYW1lIGxlbmd0aCAoaW4gYnl0ZXMpIGFzIHRo
ZSBkZWZhdWx0IGNvZGUKKyAqICAgIHNlcXVlbmNlLgogICoKLSAqIFRoZSBjb2RlIHRoYXQgZm9s
bG93cyB0aGlzIG1hY3JvIHdpbGwgYmUgYXNzZW1ibGVkIGFuZCBsaW5rZWQgYXMKLSAqIG5vcm1h
bC4gVGhlcmUgYXJlIG5vIHJlc3RyaWN0aW9ucyBvbiB0aGlzIGNvZGUuCisgKiAyLiBOb3QgY29u
dGFpbiBhIGJyYW5jaCB0YXJnZXQgdGhhdCBpcyB1c2VkIG91dHNpZGUgb2YgdGhlCisgKiAgICBh
bHRlcm5hdGl2ZSBzZXF1ZW5jZSBpdCBpcyBkZWZpbmVkIGluIChicmFuY2hlcyBpbnRvIGFuCisg
KiAgICBhbHRlcm5hdGl2ZSBzZXF1ZW5jZSBhcmUgbm90IGZpeGVkIHVwKS4KKyAqLworCisvKgor
ICogQmVnaW4gYW4gYWx0ZXJuYXRpdmUgY29kZSBzZXF1ZW5jZS4KICAqLwogLm1hY3JvIGFsdGVy
bmF0aXZlX2lmX25vdCBjYXAKKwkuc2V0IC5MYXNtX2FsdF9tb2RlLCAwCiAJLnB1c2hzZWN0aW9u
IC5hbHRpbnN0cnVjdGlvbnMsICJhIgogCWFsdGluc3RydWN0aW9uX2VudHJ5IDY2MWYsIDY2M2Ys
IFxjYXAsIDY2MmYtNjYxZiwgNjY0Zi02NjNmCiAJLnBvcHNlY3Rpb24KIDY2MToKIC5lbmRtCiAK
Ky5tYWNybyBhbHRlcm5hdGl2ZV9pZiBjYXAKKwkuc2V0IC5MYXNtX2FsdF9tb2RlLCAxCisJLnB1
c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIgorCWFsdGluc3RydWN0aW9uX2VudHJ5IDY2
M2YsIDY2MWYsIFxjYXAsIDY2NGYtNjYzZiwgNjYyZi02NjFmCisJLnBvcHNlY3Rpb24KKwkucHVz
aHNlY3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCAiYXgiCisJLmFsaWduIDIJLyogU28gR0FT
IGtub3dzIGxhYmVsIDY2MSBpcyBzdWl0YWJseSBhbGlnbmVkICovCis2NjE6CisuZW5kbQorCiAv
KgotICogUHJvdmlkZSB0aGUgYWx0ZXJuYXRpdmUgY29kZSBzZXF1ZW5jZS4KLSAqCi0gKiBUaGUg
Y29kZSB0aGF0IGZvbGxvd3MgdGhpcyBtYWNybyBpcyBhc3NlbWJsZWQgaW50byBhIHNwZWNpYWwK
LSAqIHNlY3Rpb24gdG8gYmUgdXNlZCBmb3IgZHluYW1pYyBwYXRjaGluZy4gQ29kZSB0aGF0IGZv
bGxvd3MgdGhpcwotICogbWFjcm8gbXVzdDoKLSAqCi0gKiAxLiBCZSBleGFjdGx5IHRoZSBzYW1l
IGxlbmd0aCAoaW4gYnl0ZXMpIGFzIHRoZSBkZWZhdWx0IGNvZGUKLSAqICAgIHNlcXVlbmNlLgot
ICoKLSAqIDIuIE5vdCBjb250YWluIGEgYnJhbmNoIHRhcmdldCB0aGF0IGlzIHVzZWQgb3V0c2lk
ZSBvZiB0aGUKLSAqICAgIGFsdGVybmF0aXZlIHNlcXVlbmNlIGl0IGlzIGRlZmluZWQgaW4gKGJy
YW5jaGVzIGludG8gYW4KLSAqICAgIGFsdGVybmF0aXZlIHNlcXVlbmNlIGFyZSBub3QgZml4ZWQg
dXApLgorICogUHJvdmlkZSB0aGUgb3RoZXIgaGFsZiBvZiB0aGUgYWx0ZXJuYXRpdmUgY29kZSBz
ZXF1ZW5jZS4KICAqLwogLm1hY3JvIGFsdGVybmF0aXZlX2Vsc2UKLTY2MjoJLnB1c2hzZWN0aW9u
IC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IgorNjYyOgorCS5pZiAuTGFzbV9hbHRfbW9kZT09
MAorCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIKKwkuZWxzZQorCS5w
b3BzZWN0aW9uCisJLmVuZGlmCiA2NjM6CiAuZW5kbQogCkBAIC0xNTQsMTIgKzE3NywyNiBAQCBp
bnQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LCBjb25z
dCBzdHJ1Y3QgYWx0X2luc3RyICplbgogICogQ29tcGxldGUgYW4gYWx0ZXJuYXRpdmUgY29kZSBz
ZXF1ZW5jZS4KICAqLwogLm1hY3JvIGFsdGVybmF0aXZlX2VuZGlmCi02NjQ6CS5wb3BzZWN0aW9u
Cis2NjQ6CisJLmlmIC5MYXNtX2FsdF9tb2RlPT0wCisJLnBvcHNlY3Rpb24KKwkuZW5kaWYKIAku
b3JnCS4gLSAoNjY0Yi02NjNiKSArICg2NjJiLTY2MWIpCiAJLm9yZwkuIC0gKDY2MmItNjYxYikg
KyAoNjY0Yi02NjNiKQogLmVuZG0KIAogLyoKKyAqIFByb3ZpZGVzIGEgdHJpdmlhbCBhbHRlcm5h
dGl2ZSBvciBkZWZhdWx0IHNlcXVlbmNlIGNvbnNpc3Rpbmcgc29sZWx5CisgKiBvZiBOT1BzLiBU
aGUgbnVtYmVyIG9mIE5PUHMgaXMgY2hvc2VuIGF1dG9tYXRpY2FsbHkgdG8gbWF0Y2ggdGhlCisg
KiBwcmV2aW91cyBjYXNlLgorICovCisubWFjcm8gYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYK
K2FsdGVybmF0aXZlX2Vsc2UKKwlub3BzCSg2NjJiLTY2MWIpIC8gQVJDSF9QQVRDSF9JTlNOX1NJ
WkUKK2FsdGVybmF0aXZlX2VuZGlmCisuZW5kbQorCisvKgogICogQ2FsbGJhY2stYmFzZWQgYWx0
ZXJuYXRpdmUgZXBpbG9ndWUKICAqLwogLm1hY3JvIGFsdGVybmF0aXZlX2NiX2VuZApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tYWNyb3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bWFjcm9zLmgKaW5kZXggMWQ0YmI0MWQxNS4uOTFlYTM1MDVlNCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9tYWNyb3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21hY3Jvcy5o
CkBAIC0xMyw0ICsxMywxMSBAQAogIyBlcnJvciAidW5rbm93biBBUk0gdmFyaWFudCIKICNlbmRp
ZgogCisgICAgLyogTk9QIHNlcXVlbmNlICAqLworICAgIC5tYWNybyBub3BzLCBudW0KKyAgICAu
cmVwdCAgIFxudW0KKyAgICBub3AKKyAgICAuZW5kcgorICAgIC5lbmRtCisKICNlbmRpZiAvKiBf
X0FTTV9BUk1fTUFDUk9TX0ggKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:45:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:45:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQYAw-0004jb-7I; Fri, 01 Nov 2019 14:45:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQYAv-0004jD-F3
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:45:17 +0000
X-Inumbo-ID: 38292f30-fcb6-11e9-9565-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38292f30-fcb6-11e9-9565-12813bfff9fa;
 Fri, 01 Nov 2019 14:45:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYAu-0003Td-Lt
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:45:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYAu-0006vJ-JT
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:45:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQYAu-0006vJ-JT@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:45:16 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: asm: Replace use of
 ALTERNATIVE with alternative_if
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5ZTEwYTllZGNhYThkMTNjNjY3YjZlYmZjNzQyNGI5Y2E1OGU3OGUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMzozMzo0NCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozMzoxNSAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogYXNtOiBSZXBsYWNlIHVzZSBvZiBBTFRFUk5BVElWRSB3aXRoIGFsdGVy
bmF0aXZlX2lmCiAgICAKICAgIFVzaW5nIGFsdGVybmF0aXZlX2lmIG1ha2VzIHRoZSBjb2RlIGEg
Yml0IG1vcmUgc3RyZWFtbGluZWQuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHVz
ZSB0aGUgbmV3IGF1dG8tbm9wIGluZnJhc3RydWN0dXJlIHRvIGF2b2lkCiAgICBjb3VudGluZyB0
aGUgbnVtYmVyIG9mIG5vcCBpbiB0aGUgZWxzZSBwYXJ0IGZvciBhcmNoL2FybS9hcm02NC9lbnRy
eS5TCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgNyArKysrLS0tCiB4ZW4v
YXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDggKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgOSBp
bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggZDVjMjk4MmU0
YS4uNjE4NWY0NjExNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysr
IGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTU5LDkgKzU5LDEwIEBAIHByZXBhcmVf
Y29udGV4dF9mcm9tX2d1ZXN0OgogICAgICAgICAgKiBJZiB0aGUgU0tJUF9TWU5DSFJPTklaRV9T
RVJST1JfRU5UUllfRVhJVCBoYXMgYmVlbiBzZXQgaW4gdGhlIGNwdQogICAgICAgICAgKiBmZWF0
dXJlLCB0aGUgY2hlY2tpbmcgb2YgcGVuZGluZyBTRXJyb3JzIHdpbGwgYmUgc2tpcHBlZC4KICAg
ICAgICAgICovCi0gICAgICAgIEFMVEVSTkFUSVZFKCJub3AiLAotICAgICAgICAgICAgICAgICAg
ICAiYiBza2lwX2NoZWNrIiwKLSAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9T
RVJST1JfRU5UUllfRVhJVCkKKyAgICAgICAgYWx0ZXJuYXRpdmVfaWYgU0tJUF9TWU5DSFJPTkla
RV9TRVJST1JfRU5UUllfRVhJVAorICAgICAgICBiICAgc2tpcF9jaGVjaworICAgICAgICBhbHRl
cm5hdGl2ZV9lbHNlX25vcF9lbmRpZgorCiAgICAgICAgIC8qCiAgICAgICAgICAqIFN0YXJ0IHRv
IGNoZWNrIHBlbmRpbmcgdmlydHVhbCBhYm9ydCBpbiB0aGUgZ2FwIG9mIEd1ZXN0IC0+IEhZUAog
ICAgICAgICAgKiB3b3JsZCBzd2l0Y2guCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCmluZGV4IGQ0ZmI1ZmRjMWMuLmE4
YmE3YWI5NjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCisrKyBiL3hl
bi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCkBAIC0xODgsOSArMTg4LDExIEBACiAgICAgICAgICAq
IGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRp
b24gd2lsbCBiZQogICAgICAgICAgKiBza2lwcGVkLiBFeGl0IEFTQVAKICAgICAgICAgICovCi0g
ICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFm
IiwKLSAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKLSAgICAgICAgICAgICAgICAgICAg
U0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKKyAgICAgICAgYWx0ZXJuYXRpdmVf
aWZfbm90IFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKKyAgICAgICAgYmwgICAg
ICBjaGVja19wZW5kaW5nX3ZzZXJyb3IKKyAgICAgICAgY2JueiAgICB4MCwgMWYKKyAgICAgICAg
YWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKKwogICAgICAgICBibCAgICAgIGVudGVyX2h5cGVy
dmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEKICAgICAgICAgbXNyICAgICBkYWlmY2xyLCBcaWZsYWdz
CiAgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:45:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:45:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQYB6-0004mG-9O; Fri, 01 Nov 2019 14:45:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQYB5-0004m3-MI
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:45:27 +0000
X-Inumbo-ID: 3e3b0a56-fcb6-11e9-a703-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3e3b0a56-fcb6-11e9-a703-bc764e2007e4;
 Fri, 01 Nov 2019 14:45:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYB4-0003Tt-Rq
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:45:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYB4-0006vk-PR
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:45:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQYB4-0006vk-PR@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:45:26 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Update the ASSERT() in
 SYNCHRONIZE_SERROR()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJlMjM1NmM3YmQ4Zjk5YWE0MmVkNjBjZWVkMGU0YmE0ZTA2YWRiOGYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCA3IDEzOjU3OjAwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAxIDE0OjMzOjMyIDIwMTkgKzAwMDAK
CiAgICB4ZW4vYXJtOiBVcGRhdGUgdGhlIEFTU0VSVCgpIGluIFNZTkNIUk9OSVpFX1NFUlJPUigp
CiAgICAKICAgIFRoZSBtYWNybyBTWU5DSFJPTklaRV9TRVJST1IoKSBoYXMgYW4gYXNzZXJ0IHRv
IGNoZWNrIHdoZXRoZXIgaXQgd2lsbAogICAgYmUgY2FsbGVkIHdpdGggQWJvcnQgaW50ZXJydXB0
IHVubWFza2VkLiBIb3dldmVyLCB0aGlzIGlzIG9ubHkgZG9uZSBpZgogICAgYSBnaXZlbiBjYXAg
aXMgbm90IGVuYWJsZWQuCiAgICAKICAgIE5vbmUgb2YgdGhlIGNhbGxlcnMgd2lsbCB0cmVhdCB0
aGUgYWJvcnQgaW50ZXJydXB0IGRpZmZlcmVudGx5CiAgICBkZXBlbmRpbmcgb24gYSBmZWF0dXJl
LiBGdXJ0aGVybW9yZSwgaXQgbWFrZXMgbW9yZSBkaWZmaWN1bHQgdG8gY2hlY2sKICAgIHdoZXRo
ZXIgU1lOQ0hST05JWkVfU0VSUk9SKCkgaXMgZ29pbmcgdG8gYmUgY2FsbGVkIHdpdGggYWJvcnQg
aW50ZXJydXB0CiAgICB1bm1hc2tlZC4KICAgIAogICAgVGhlcmVmb3JlLCB3ZSBub3cgcmVxdWly
ZSB0aGUgYWJvcnQgaW50ZXJydXB0IHRvIGJlIHVubWFza2VkIHJlZ2FyZGxlc3MKICAgIHRoZSBz
dGF0ZSBvZiB0aGUgY2FwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwg
MiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggZTlkMmFlMjcxNS4uYWE2NDJlM2FiMiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3Byb2Nlc3Nvci5oCkBAIC01NDIsNyArNTQyLDcgQEAgcmVnaXN0ZXJfdCBnZXRfZGVmYXVs
dF9oY3JfZmxhZ3Modm9pZCk7CiAgKi8KICNkZWZpbmUgU1lOQ0hST05JWkVfU0VSUk9SKGZlYXQp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
QVNTRVJUKCFjcHVzX2hhdmVfY2FwKGZlYXQpIHx8IGxvY2FsX2Fib3J0X2lzX2VuYWJsZWQoKSk7
IFwKKyAgICAgICAgQVNTRVJUKGxvY2FsX2Fib3J0X2lzX2VuYWJsZWQoKSk7ICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgYXNtIHZvbGF0aWxlKEFMVEVSTkFUSVZFKCJkc2Igc3k7
IGlzYiIsICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJub3A7IG5vcCIsIGZlYXQpICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogOiA6ICJtZW1vcnkiKTsgICAgICAgICAgICAgICAgIFwKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 01 14:45:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Nov 2019 14:45:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iQYBH-0004oY-BV; Fri, 01 Nov 2019 14:45:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xzXE=YZ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQYBG-0004oJ-IV
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:45:38 +0000
X-Inumbo-ID: 444e7806-fcb6-11e9-9565-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 444e7806-fcb6-11e9-9565-12813bfff9fa;
 Fri, 01 Nov 2019 14:45:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYBF-0003U5-1W
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:45:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQYBE-0006wA-VF
 for xen-changelog@lists.xenproject.org; Fri, 01 Nov 2019 14:45:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQYBE-0006wA-VF@xenbits.xenproject.org>
Date: Fri, 01 Nov 2019 14:45:36 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: entry: Ensure the guest
 state is synced when receiving a vSError
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE0NThkM2JkMGQyNTg1Mjc1YzEyODU1NmVjMGNiZDgxOGM2YTdiMGQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxODo1ODozOSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozNDozOSAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogZW50cnk6IEVuc3VyZSB0aGUgZ3Vlc3Qgc3RhdGUgaXMgc3luY2VkIHdo
ZW4gcmVjZWl2aW5nIGEgdlNFcnJvcgogICAgCiAgICBXaGVuIGEgU0Vycm9yL0FzeW5jaHJvbm91
cyBBYm9ydCBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0IGhhcyBiZWVuCiAgICBjb25zdW1lZCwgd2Ug
d2lsbCBza2lwIHRoZSBoYW5kbGluZyBvZiB0aGUgaW5pdGlhbCBleGNlcHRpb24uCiAgICAKICAg
IFRoaXMgaW5jbHVkZXMgdGhlIGNhbGxzIHRvIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdHss
IF9ub2lycX0gdGhhdAogICAgaXMgdXNlZCB0byBzeW5jaHJvbml6ZSBwYXJ0IG9mIHRoZSBndWVz
dCBzdGF0ZSB3aXRoIHRoZSBpbnRlcm5hbAogICAgcmVwcmVzZW50YXRpb24gYW5kIHJlLWVuYWJs
ZSB3b3JrYXJvdW5kcyAoZS5nLiBTU0JEKS4gSG93ZXZlciwgd2Ugc3RpbGwKICAgIGNhbGwgbGVh
dmVfaHlwZXJ2aXNvcl90b19ndWVzdCgpIHdoaWNoIGlzIHVzZWQgZm9yIHByZWVtcHRpbmcgdGhl
IGd1ZXN0CiAgICBhbmQgc3luY2hyb25pemluZyBiYWNrIHBhcnQgb2YgdGhlIGd1ZXN0IHN0YXRl
LgogICAgCiAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3R7LCBfbm9pcnF9IHdvcmtzIGlu
IHBhaXIgd2l0aAogICAgbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCgpLCBzbyBza2lwcGluZyB0
aGUgZmlyc3QgdHdvIG1heSByZXN1bHQKICAgIGluIGEgbG9zcyBvZiBzb21lIHBhcnQgb2YgZ3Vl
c3Qgc3RhdGUuCiAgICAKICAgIEFuIGV4YW1wbGUgaXMgdGhlIG5ldyB2R0lDIHdoaWNoIHdpbGwg
c2F2ZSB0aGUgc3RhdGUgb2YgdGhlIExScyBvbiBleGl0CiAgICBmcm9tIHRoZSBndWVzdCBhbmQg
cmV3cml0ZSBhbGwgb2YgdGhlbSBvbiBlbnRyeSB0byB0aGUgZ3Vlc3QuCiAgICAKICAgIEEgbW9y
ZSB3b3JyeWluZyBleGFtcGxlIGlzIFNTQkQgd29ya2Fyb3VuZCBtYXkgbm90IGJlIHJlLWVuYWJs
ZWQuIElmCiAgICBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0KCkgaXMgcmVzY2hlZHVsaW5nIHRo
ZSB2Q1BVLCB0aGVuIHdlIG1heSBlbmQgdG8KICAgIHJ1biBhIGxvdCBvZiBjb2RlIHdpdGggU1NC
RCB3b3JrYXJvdWQgZGlzYWJsZWQuCiAgICAKICAgIEZvciBub3csIGNhbGxpbmcgbGVhdmVfaHlw
ZXJ2aXNvcl90b19ndWVzdCgpIGlzIG5vdCBuZWNlc3Nhcnkgd2hlbgogICAgaW5qZWN0aW5nIGEg
dlNFcnJvciB0byB0aGUgZ3Vlc3QuIEJ1dCBpdCB3b3VsZCBzdGlsbCBiZSBnb29kIHRvIGdpdmUg
YW4KICAgIG9wcG9ydHVuaXR5IHRvIHJlc2NoZWR1bGUuIFNvIGJvdGggZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0KCkgYW5kCiAgICBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0KCkgYXJlIGNh
bGxlZC4KICAgIAogICAgTm90ZSB0aGF0IG9uIGFybTY0LCB0aGUgcmV0dXJuIHZhbHVlIGZvciBj
aGVja19wZW5kaW5nX3ZzZXJyb3IgaXMgbm93CiAgICBzdG9yZWQgaW4geDE5IGluc3RlYWQgb2Yg
eDAuIFRoaXMgaXMgYmVjYXVzZSB3ZSB3YW50IHRvIGtlZXAgdGhlIHZhbHVlCiAgICBhY3Jvc3Mg
Y2FsbCB0byBDLWZ1bmN0aW9ucyAoeDAsIHVubGlrZSB4MTksIHdpbGwgbm90IGJlIHNhdmVkIGJ5
IHRoZQogICAgY2FsbGVlKS4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVuYW1l
IGNoZWNrX3BlbmRpbmdfdnNlcnJvcigpIHRvCiAgICBjaGVja19wZW5kaW5nX2d1ZXN0X3NlcnJv
cigpIGFzIHRoZSBmdW5jdGlvbiBpcyBkZWFsaW5nIHdpdGggaG9zdCBTRXJyb3IKICAgIGFuZCAq
bm90KiB2aXJ0dWFsIFNFcnJvci4gVGhlIGRvY3VtZW50YXRpb24gaXMgYWxzbyB1cGRhdGVkIGFj
Y3Jvc3MKICAgIEFybTMyIGFuZCBBcm02NCB0byBjbGFyaWZ5IGhvdyBYZW4gaXMgZGVhbGluZyB3
aXRoIFNFcnJvciBnZW5lcmF0ZWQgYnkKICAgIHRoZSBndWVzdC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL2FybTMyL2VudHJ5LlMgfCA1NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDU0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgODggaW5z
ZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Fy
bTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCA2MTg1ZjQ2MTE0
Li4zMWNjZmIyNjMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysg
Yi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAtMjcsNiArMjcsMTAgQEAKIC8qCiAgKiBB
Y3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRlcmluZyB0aGUgaHlwZXJ2aXNv
ciBmcm9tIHRoZQogICogZ3Vlc3QgYW5kIGJlZm9yZSB0aGUgaW50ZXJydXB0cyBhcmUgdW5tYXNr
ZWQuCisgKgorICogQHJldHVybjoKKyAqICByNDogU2V0IHRvIGEgbm9uLXplcm8gdmFsdWUgaWYg
YSBwZW5kaW5nIEFib3J0IGV4Y2VwdGlvbiB0b29rIHBsYWNlLgorICogICAgICBPdGhlcndpc2Us
IGl0IHdpbGwgYmUgc2V0IHRvIHplcm8uCiAgKi8KIHByZXBhcmVfY29udGV4dF9mcm9tX2d1ZXN0
OgogI2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgpAQCAtNTYsMTgg
KzYwLDM1IEBAIHByZXBhcmVfY29udGV4dF9mcm9tX2d1ZXN0OgogICAgICAgICBTQVZFX09ORV9C
QU5LRUQoUjExX2ZpcSk7IFNBVkVfT05FX0JBTktFRChSMTJfZmlxKTsKIAogICAgICAgICAvKgot
ICAgICAgICAgKiBJZiB0aGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCBoYXMg
YmVlbiBzZXQgaW4gdGhlIGNwdQotICAgICAgICAgKiBmZWF0dXJlLCB0aGUgY2hlY2tpbmcgb2Yg
cGVuZGluZyBTRXJyb3JzIHdpbGwgYmUgc2tpcHBlZC4KKyAgICAgICAgICogV2UgbWF5IGhhdmUg
ZW50ZXJlZCB0aGUgaHlwZXJ2aXNvciB3aXRoIHBlbmRpbmcgYXN5bmNocm9ub3VzIEFib3J0Cisg
ICAgICAgICAqIGdlbmVyYXRlZCBieSB0aGUgZ3Vlc3QuIElmIHdlIG5lZWQgdG8gY2F0ZWdvcml6
ZSB0aGVtLCB0aGVuCisgICAgICAgICAqIHdlIG5lZWQgdG8gY29uc3VtZSBhbnkgb3V0c3RhbmRp
bmcgYXN5bmNocm9ub3VzIEFib3J0LgorICAgICAgICAgKiBPdGhlcndpc2UsIHRoZXkgY2FuIGJl
IGNvbnN1bWVkIGxhdGVyIG9uLgogICAgICAgICAgKi8KICAgICAgICAgYWx0ZXJuYXRpdmVfaWYg
U0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAorICAgICAgICBtb3YgcjQsICMwICAg
ICAgICAgICAgICAvKiByNCA6PSBObyBBYm9ydCB3YXMgY29uc3VtZWQgKi8KICAgICAgICAgYiAg
IHNraXBfY2hlY2sKICAgICAgICAgYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKIAogICAgICAg
ICAvKgotICAgICAgICAgKiBTdGFydCB0byBjaGVjayBwZW5kaW5nIHZpcnR1YWwgYWJvcnQgaW4g
dGhlIGdhcCBvZiBHdWVzdCAtPiBIWVAKLSAgICAgICAgICogd29ybGQgc3dpdGNoLgorICAgICAg
ICAgKiBDb25zdW1lIHBlbmRpbmcgYXN5bmNocm9ub3VzIEFib3J0IGdlbmVyYXRlZCBieSB0aGUg
Z3Vlc3QgaWYgYW55LgorICAgICAgICAgKgorICAgICAgICAgKiBUaGUgb25seSB3YXkgdG8gY29u
c3VtZSBhbiBBYm9ydCBpbnRlcnJ1cHQgaXMgdG8gdW5tYXNrIGl0LiBTbworICAgICAgICAgKiBB
Ym9ydCBleGNlcHRpb24gd2lsbCBiZSB1bm1ha2VkIGZvciBhIHNtYWxsIHdpbmRvdyBhbmQgdGhl
biBtYXNrZWQKKyAgICAgICAgICogaXQgYWdhaW4uCisgICAgICAgICAqCisgICAgICAgICAqIEl0
IGlzIGZpbmUgdG8gdW5tYXNrIGFzeW5jaHJvbm91cyBBYm9ydCBleGNlcHRpb24gYXMgd2UgZnVs
bHkKKyAgICAgICAgICogY29udHJvbCB0aGUgc3RhdGUgb2YgdGhlIHByb2Nlc3NvciBhbmQgb25s
eSBsaW1pdGVkIGNvZGUgd2lsbAorICAgICAgICAgKiBiZSBleGVjdXRlZCBpZiB0aGUgZXhjZXB0
aW9uIHJldHVybnMgKHNlZSBkb190cmFwX2RhdGFfYWJvcnQoKSkuCiAgICAgICAgICAqCi0gICAg
ICAgICAqIFNhdmUgRUxSX2h5cCB0byBjaGVjayB3aGV0aGVyIHRoZSBwZW5kaW5nIHZpcnR1YWwg
YWJvcnQgZXhjZXB0aW9uCisgICAgICAgICAqIFRPRE86IFRoZSBhc3luY2hyb25vdXMgYWJvcnQg
cGF0aCBzaG91bGQgYmUgcmV3b3JrZWQgdG8KKyAgICAgICAgICogaW5qZWN0IHRoZSB2aXJ0dWFs
IGFzeW5jaHJvbm91cyBBYm9ydCBpbiBlbnRlcl9oeXBlcnZpc29yXyoKKyAgICAgICAgICogcmF0
aGVyIHRoYW4gZG9fdHJhcF9kYXRhX2Fib3J0KCkuIFRoaXMgc2hvdWxkIG1ha2UgZWFzaWVyIHRv
CisgICAgICAgICAqIHVuZGVyc3RhbmQgdGhlIHBhdGguCisgICAgICAgICAqLworCisgICAgICAg
IC8qCisgICAgICAgICAqIHNhdmUgZWxyX2h5cCB0byBjaGVjayB3aGV0aGVyIHRoZSBwZW5kaW5n
IHZpcnR1YWwgYWJvcnQgZXhjZXB0aW9uCiAgICAgICAgICAqIHRha2VzIHBsYWNlIHdoaWxlIHdl
IGFyZSBkb2luZyB0aGlzIHRyYXAgZXhjZXB0aW9uLgogICAgICAgICAgKi8KICAgICAgICAgbXJz
IHIxLCBFTFJfaHlwCkBAIC0xMTIsMTEgKzEzMywxMSBAQCBhYm9ydF9ndWVzdF9leGl0X2VuZDoK
ICAgICAgICAgY21wIHIxLCByMgogCiAgICAgICAgIC8qCi0gICAgICAgICAqIE5vdCBlcXVhbCwg
dGhlIHBlbmRpbmcgdmlydHVhbCBhYm9ydCBleGNlcHRpb24gdG9vayBwbGFjZSwgdGhlCi0gICAg
ICAgICAqIGluaXRpYWwgZXhjZXB0aW9uIGRvZXMgbm90IGhhdmUgYW55IHNpZ25pZmljYW5jZSB0
byBiZSBoYW5kbGVkLgotICAgICAgICAgKiBFeGl0IEFTQVAuCisgICAgICAgICAqIFNldCByNCBk
ZXBlbmRpbmcgb24gd2hldGhlciBhbiBhc3luY2hyb25vdXMgYWJvcnQgd2VyZQorICAgICAgICAg
KiBjb25zdW1lZC4KICAgICAgICAgICovCi0gICAgICAgIGJuZSByZXR1cm5fZnJvbV90cmFwCisg
ICAgICAgIG1vdm5lIHI0LCAjMQorICAgICAgICBtb3ZlcSByNCwgIzAKIAogc2tpcF9jaGVjazoK
ICAgICAgICAgYiAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEKQEAgLTE3OSwx
MiArMjAwLDI4IEBAIEVORFBST0MocHJlcGFyZV9jb250ZXh0X2Zyb21fZ3Vlc3QpCiAKIDE6CiAg
ICAgICAgIC8qIFRyYXAgZnJvbSB0aGUgZ3Vlc3QgKi8KKyAgICAgICAgLyoKKyAgICAgICAgICog
cHJlcGFyZV9jb250ZXh0X2Zyb21fZ3Vlc3Qgd2lsbCByZXR1cm4gd2l0aCByNCBzZXQgdG8KKyAg
ICAgICAgICogYSBub24temVybyB2YWx1ZSBpZiBhbiBhc3luY2hyb25vdXMgQWJvcnQgd2FzIGNv
bnN1bWVkLgorICAgICAgICAgKgorICAgICAgICAgKiBXaGVuIGFuIGFzeW5jaHJvbm91cyBBYm9y
dCBoYXMgYmVlbiBjb25zdW1lZCAocjQgIT0gMCksIHdlIG1heSBoYXZlCisgICAgICAgICAqIGlu
amVjdGVkIGEgdmlydHVhbCBhc3luY2hyb25vdXMgQWJvcnQgdG8gdGhlIGd1ZXN0LgorICAgICAg
ICAgKgorICAgICAgICAgKiBJbiB0aGlzIGNhc2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxs
IGJlIGRpc2NhcmRlZCAoUEMgaGFzCisgICAgICAgICAqIGJlZW4gYWRqdXN0ZWQgYnkgaW5qZWN0
X3ZhYnRfZXhjZXB0aW9uKCkpLiBIb3dldmVyLCB3ZSBzdGlsbAorICAgICAgICAgKiB3YW50IHRv
IGdpdmUgYW4gb3Bwb3J0dW5pdHkgdG8gcmVzY2hlZHVsZSB0aGUgdkNQVS4gU28gd2UKKyAgICAg
ICAgICogb25seSB3YW50IHRvIHNraXAgdGhlIGhhbmRsaW5nIG9mIHRoZSBpbml0aWFsIGV4Y2Vw
dGlvbiAoaS5lLgorICAgICAgICAgKiBkb190cmFwXyooKSkuCisgICAgICAgICAqLwogICAgICAg
ICBibCAgICAgIHByZXBhcmVfY29udGV4dF9mcm9tX2d1ZXN0CiAgICAgICAgIC5pZiAgICAgXGd1
ZXN0X2lmbGFncyAhPSBuCiAgICAgICAgIGNwc2llICAgXGd1ZXN0X2lmbGFncwogICAgICAgICAu
ZW5kaWYKIAotICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdAorICAg
ICAgICBhZHIgICAgIGxyLCAyZgorICAgICAgICBjbXAgICAgIHI0LCAjMAorICAgICAgICBhZHJu
ZSAgIGxyLCByZXR1cm5fZnJvbV90cmFwCisgICAgICAgIGIgICAgICAgZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0CiAKIDI6CiAgICAgICAgIC8qIFdlIGFyZSByZWFkeSB0byBoYW5kbGUgdGhl
IHRyYXAsIHNldHVwIHRoZSByZWdpc3RlcnMgYW5kIGp1bXAuICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCmluZGV4
IGE4YmE3YWI5NjEuLmQzNTg1NWFmOTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9l
bnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCkBAIC0xODQsMTggKzE4NCw0
MSBAQAogICAgICAgICAubWFjcm8gIGd1ZXN0X3ZlY3RvciBjb21wYXQsIGlmbGFncywgdHJhcCwg
c2F2ZV94MF94MT0xCiAgICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0LCBzYXZl
X3gwX3gxPVxzYXZlX3gwX3gxCiAgICAgICAgIC8qCi0gICAgICAgICAqIFRoZSB2U0Vycm9yIHdp
bGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCi0g
ICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlh
bCBleGNlcHRpb24gd2lsbCBiZQotICAgICAgICAgKiBza2lwcGVkLiBFeGl0IEFTQVAKKyAgICAg
ICAgICogV2UgbWF5IGhhdmUgZW50ZXJlZCB0aGUgaHlwZXJ2aXNvciB3aXRoIHBlbmRpbmcgU0Vy
cm9ycworICAgICAgICAgKiBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0LiBJZiB3ZSBuZWVkIHRvIGNh
dGVnb3JpemUgdGhlbSwgdGhlbgorICAgICAgICAgKiB3ZSBuZWVkIHRvIGNoZWNrIGFueSBvdXRz
dGFuZGluZyBTRXJyb3JzIHdpbGwgYmUgY29uc3VtZWQuCisgICAgICAgICAqCisgICAgICAgICAq
IFRoZSBmdW5jdGlvbiBjaGVja19wZW5kaW5nX2d1ZXN0X3NlcnJvcigpIHdpbGwgdW5tYXNrIFNF
cnJvcgorICAgICAgICAgKiBleGNlcHRpb24gdGVtcG9yYXJpbHkuIFRoaXMgaXMgZmluZSB0byBk
byBiZWZvcmUgZW50ZXJfKgorICAgICAgICAgKiBoZWxwZXJzIGFyZSBjYWxsZWQgYmVjYXVzZSB3
ZSBmdWxseSBjb250cm9sIHRoZSBzdGF0ZSBvZiB0aGUKKyAgICAgICAgICogcHJvY2Vzc29yIGFu
ZCBvbmx5IGxpbWl0ZWQgY29kZSB3aWxsbCBiZSBleGVjdXRlZCAoc2VlCisgICAgICAgICAqIGRv
X3RyYXBfaHlwX3NlcnJvcigpKS4KKyAgICAgICAgICoKKyAgICAgICAgICogV2hlbiBhIFNFcnJv
ciBoYXMgYmVlbiBjb25zdW1lZCAoeDE5ICE9IDApLCB3ZSBtYXkgaGF2ZSBpbmplY3RlZCBhCisg
ICAgICAgICAqIHZpcnR1YWwgU0Vycm9yIHRvIHRoZSBndWVzdC4KKyAgICAgICAgICoKKyAgICAg
ICAgICogSW4gdGhpcyBjYXNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZSBkaXNjYXJk
ZWQgKFBDIGhhcworICAgICAgICAgKiBiZWVuIGFkanVzdGVkIGJ5IGluamVjdF92YWJ0X2V4Y2Vw
dGlvbigpKS4gSG93ZXZlciwgd2Ugc3RpbGwKKyAgICAgICAgICogd2FudCB0byBnaXZlIGFuIG9w
cG9ydHVuaXR5IHRvIHJlc2NoZWR1bGUgdGhlIHZDUFUuIFNvIHdlCisgICAgICAgICAqIG9ubHkg
d2FudCB0byBza2lwIHRoZSBoYW5kbGluZyBvZiB0aGUgaW5pdGlhbCBleGNlcHRpb24gKGkuZS4K
KyAgICAgICAgICogZG9fdHJhcF8qKCkpLgorICAgICAgICAgKgorICAgICAgICAgKiBUT0RPOiBU
aGUgU0Vycm9ycyBwYXRoIHNob3VsZCBiZSByZXdvcmtlZCB0byBpbmplY3QgdGhlIHZTRXJyb3Ig
aW4KKyAgICAgICAgICogZW50ZXJfaHlwZXJ2aXNvcl8qIHJhdGhlciB0aGFuIGRvX3RyYXBfaHlw
X3NlcnJvci4gVGhpcyBzaG91bGQgbWFrZQorICAgICAgICAgKiBlYXNpZXIgdG8gdW5kZXJzdGFu
ZCB0aGUgcGF0aC4KICAgICAgICAgICovCiAgICAgICAgIGFsdGVybmF0aXZlX2lmX25vdCBTS0lQ
X1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCi0gICAgICAgIGJsICAgICAgY2hlY2tfcGVu
ZGluZ192c2Vycm9yCi0gICAgICAgIGNibnogICAgeDAsIDFmCisgICAgICAgIGJsICAgICAgY2hl
Y2tfcGVuZGluZ19ndWVzdF9zZXJyb3IKICAgICAgICAgYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5k
aWYKIAogICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEK
ICAgICAgICAgbXNyICAgICBkYWlmY2xyLCBcaWZsYWdzCiAgICAgICAgIGJsICAgICAgZW50ZXJf
aHlwZXJ2aXNvcl9mcm9tX2d1ZXN0CisKKyAgICAgICAgYWx0ZXJuYXRpdmVfaWYgU0tJUF9TWU5D
SFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAorICAgICAgICBjYm56ICAgIHgxOSwgMWYKKyAgICAg
ICAgYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKKwogICAgICAgICBtb3YgICAgIHgwLCBzcAog
ICAgICAgICBibCAgICAgIGRvX3RyYXBfXHRyYXAKIDE6CkBAIC00MzYsMTMgKzQ1OSwxNyBAQCBy
ZXR1cm5fZnJvbV90cmFwOgogICAgICAgICBlcmV0CiAKIC8qCi0gKiBUaGlzIGZ1bmN0aW9uIGlz
IHVzZWQgdG8gY2hlY2sgcGVuZGluZyB2aXJ0dWFsIFNFcnJvciBpbiB0aGUgZ2FwIG9mCi0gKiBF
TDEgLT4gRUwyIHdvcmxkIHN3aXRjaC4KLSAqIFRoZSB4MCByZWdpc3RlciB3aWxsIGJlIHVzZWQg
dG8gaW5kaWNhdGUgdGhlIHJlc3VsdHMgb2YgZGV0ZWN0aW9uLgotICogeDAgLS0gTm9uLXplcm8g
aW5kaWNhdGVzIGEgcGVuZGluZyB2aXJ0dWFsIFNFcnJvciB0b29rIHBsYWNlLgotICogeDAgLS0g
WmVybyBpbmRpY2F0ZXMgbm8gcGVuZGluZyB2aXJ0dWFsIFNFcnJvciB0b29rIHBsYWNlLgorICog
Q29uc3VtZSBwZW5kaW5nIFNFcnJvciBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0IGlmIGFueS4KKyAq
CisgKiBAcmV0dXJuOgorICogIHgxOTogU2V0IHRvIGEgbm9uLXplcm8gdmFsdWUgaWYgYSBwZW5k
aW5nIEFib3J0IGV4Y2VwdGlvbiB0b29rIHBsYWNlLgorICogICAgICAgT3RoZXJ3aXNlLCBpdCB3
aWxsIGJlIHNldCB0byB6ZXJvLgorICoKKyAqIFdpdGhvdXQgUkFTIGV4dGVuc2lvbiwgdGhlIG9u
bHkgd2F5IHRvIGNvbnN1bWUgYSBTRXJyb3IgaXMgdG8gdW5tYXNrCisgKiBpdC4gU28gdGhlIGZ1
bmN0aW9uIHdpbGwgdW5tYXNrIFNFcnJvciBleGNlcHRpb24gZm9yIGEgc21hbGwgd2luZG93IGFu
ZAorICogdGhlbiBtYXNrIGl0IGFnYWluLgogICovCi1jaGVja19wZW5kaW5nX3ZzZXJyb3I6Citj
aGVja19wZW5kaW5nX2d1ZXN0X3NlcnJvcjoKICAgICAgICAgLyoKICAgICAgICAgICogU2F2ZSBl
bHJfZWwyIHRvIGNoZWNrIHdoZXRoZXIgdGhlIHBlbmRpbmcgU0Vycm9yIGV4Y2VwdGlvbiB0YWtl
cwogICAgICAgICAgKiBwbGFjZSB3aGlsZSB3ZSBhcmUgZG9pbmcgdGhpcyBzeW5jIGV4Y2VwdGlv
bi4KQEAgLTQ4NywxMSArNTE0LDEyIEBAIGFib3J0X2d1ZXN0X2V4aXRfZW5kOgogCiAgICAgICAg
IC8qCiAgICAgICAgICAqIE5vdCBlcXVhbCwgdGhlIHBlbmRpbmcgU0Vycm9yIGV4Y2VwdGlvbiB0
b29rIHBsYWNlLCBzZXQKLSAgICAgICAgICogeDAgdG8gbm9uLXplcm8uCisgICAgICAgICAqIHgx
OSB0byBub24temVyby4KICAgICAgICAgICovCi0gICAgICAgIGNzZXQgICAgeDAsIG5lCisgICAg
ICAgIGNzZXQgICAgeDE5LCBuZQogCiAgICAgICAgIHJldAorRU5EUFJPQyhjaGVja19wZW5kaW5n
X2d1ZXN0X3NlcnJvcikKIAogLyoKICAqIEV4Y2VwdGlvbiB2ZWN0b3JzLgotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:55:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcp1-0006TN-7B; Mon, 04 Nov 2019 13:55:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcp0-0006TI-OW
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:06 +0000
X-Inumbo-ID: b42f866e-ff0a-11e9-a17e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b42f866e-ff0a-11e9-a17e-12813bfff9fa;
 Mon, 04 Nov 2019 13:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcoy-0003v0-Pa
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcoy-0008Sg-Mi
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcoy-0008Sg-Mi@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:55:04 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/hypercall: Don't use BUG()
 for parameter checking in hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU2ZjMxMzVlZWJlY2I1NGQyOGUzY2E2ZGI4ZGVkNWViZGIyMGI4YTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiA0IDE0OjQ1OjM0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NDU6MzQgMjAxOSArMDEw
MAoKICAgIHhlbi9oeXBlcmNhbGw6IERvbid0IHVzZSBCVUcoKSBmb3IgcGFyYW1ldGVyIGNoZWNr
aW5nIGluIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKCkKICAgIAogICAgU2luY2UgYy9z
IDFkNDI5MDM0ICJoeXBlcmNhbGw6IHVwZGF0ZSB2Y3B1X29wIHRvIHRha2UgYW4gdW5zaWduZWQg
dmNwdWlkIiwKICAgIHdoaWNoIGluY29ycmVjdGx5IHN3YXBwZWQgJ2knIGZvciAndScgaW4gdGhl
IHBhcmFtZXRlciB0eXBlIGxpc3QsIGd1ZXN0cyBoYXZlCiAgICBiZWVuIGFibGUgdG8gaGl0IHRo
ZSBCVUcoKSBpbiBuZXh0X2FyZ3MoKSdzIGRlZmF1bHQgY2FzZS4KICAgIAogICAgQ29ycmVjdCB0
aGVzZSBiYWNrIHRvICdpJy4KICAgIAogICAgSW4gYWRkaXRpb24sIG1ha2UgYWRqdXN0bWVudHMg
dG8gcHJldmVudCB0aGlzIGNsYXNzIG9mIGlzc3VlIGZyb20gb2NjdXJyaW5nIGluCiAgICB0aGUg
ZnV0dXJlIC0gY3Jhc2hpbmcgWGVuIGlzIG5vdCBhbiBhcHByb3ByaWF0ZSBmb3JtIG9mIHBhcmFt
ZXRlciBjaGVja2luZy4KICAgIAogICAgQ2FwaXRhbGlzZSBORVhUX0FSRygpIHRvIGNhdGNoIGFs
bCB1c2VzLCB0byBoaWdobGlnaHQgdGhhdCBpdCBpcyBhIG1hY3JvIGRvaW5nCiAgICBub24tZnVu
Y3Rpb24tbGlrZSB0aGluZ3MgYmVoaW5kIHRoZSBzY2VuZXMsIGFuZCB1bmRlZiBpdCB3aGVuIGFw
cHJvcHJpYXRlLgogICAgSW1wbGVtZW50IGEgYmFkX2ZtdDogYmxvY2sgd2hpY2ggcHJpbnRzIGFu
IGVycm9yLCBhc3NlcnRzIHVucmVhY2hhYmxlLCBhbmQKICAgIGNyYXNoZXMgdGhlIGd1ZXN0Lgog
ICAgCiAgICBPbiB0aGUgQVJNIHNpZGUsIGRyb3AgYWxsIHBhcmFtZXRlciBjaGVja2luZyBvZiBw
LiAgSXQgaXMgYXN5bW1ldHJpYyB3aXRoIHRoZQogICAgeDg2IHNpZGUsIGFuZCBha2luIHRvIGV4
cGVjdGluZyBtZW1jcHkoKSBvciBzcHJpbnRmKCkgdG8gY2hlY2sgdGhlaXIgc3JjL2ZtdAogICAg
cGFyYW1ldGVyIGJlZm9yZSB1c2UuICBBIGNhbGxlciBwYXNzaW5nICIiIG9yIHNvbWV0aGluZyBv
dGhlciB0aGFuIGEgc3RyaW5nCiAgICBsaXRlcmFsIHdpbGwgYmUgb2J2aW91cyBkdXJpbmcgY29k
ZSByZXZpZXcuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI5Ni4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MGJmOWY4ZDNlMzk5YTBlMWQyYjcxN2Y3MWI0Nzc2MTcyNDQ2MTg0YgogICAgbWFzdGVyIGRhdGU6
IDIwMTktMTAtMzEgMTY6MDc6MTEgKzAxMDAKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
ICB8IDIyICsrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyAg
IHwgMTkgKysrKysrKysrKysrKystLS0tLQogeGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmMgfCAg
MiArLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgfCAgMiArLQogNCBmaWxlcyBjaGFuZ2Vk
LCAzMCBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggMGYyMjBkNGFmMi4u
MDg1M2ZkNjc3ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9h
cmNoL2FybS9kb21haW4uYwpAQCAtMzcxLDE0ICszNzEsMTUgQEAgdm9pZCBzeW5jX3ZjcHVfZXhl
Y3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQogICAgIC8qIE5vdGhpbmcgdG8gZG8gLS0gbm8gbGF6eSBz
d2l0Y2hpbmcgKi8KIH0KIAotI2RlZmluZSBuZXh0X2FyZyhmbXQsIGFyZ3MpICh7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyNkZWZpbmUgTkVYVF9BUkco
Zm10LCBhcmdzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHVuc2lnbmVkIGxvbmcgX19hcmc7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBzd2l0
Y2ggKCAqKGZtdCkrKyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGNhc2UgJ2knOiBfX2FyZyA9
ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB1bnNpZ25lZCBpbnQpOyAgYnJlYWs7ICAgIFwK
ICAgICBjYXNlICdsJzogX19hcmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywgdW5zaWdu
ZWQgbG9uZyk7IGJyZWFrOyAgICBcCiAgICAgY2FzZSAnaCc6IF9fYXJnID0gKHVuc2lnbmVkIGxv
bmcpdmFfYXJnKGFyZ3MsIHZvaWQgKik7ICAgICAgICBicmVhazsgICAgXAotICAgIGRlZmF1bHQ6
ICBfX2FyZyA9IDA7IEJVRygpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBkZWZhdWx0OiAgZ290byBiYWRfZm10OyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IF9fYXJnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKIH0pCkBAIC0zOTMsOSArMzk0LDYgQEAgdW5zaWduZWQgbG9uZyBo
eXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICB2
YV9saXN0IGFyZ3M7CiAKLSAgICAvKiBBbGwgaHlwZXJjYWxscyB0YWtlIGF0IGxlYXN0IG9uZSBh
cmd1bWVudCAqLwotICAgIEJVR19PTiggIXAgfHwgKnAgPT0gJ1wwJyApOwotCiAgICAgY3VycmVu
dC0+aGNhbGxfcHJlZW1wdGVkID0gdHJ1ZTsKIAogICAgIHZhX3N0YXJ0KGFyZ3MsIGZvcm1hdCk7
CkBAIC00MDMsNyArNDAxLDcgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRp
bnVhdGlvbigKICAgICBpZiAoIG1jcy0+ZmxhZ3MgJiBNQ1NGX2luX211bHRpY2FsbCApCiAgICAg
ewogICAgICAgICBmb3IgKCBpID0gMDsgKnAgIT0gJ1wwJzsgaSsrICkKLSAgICAgICAgICAgIG1j
cy0+Y2FsbC5hcmdzW2ldID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICBtY3MtPmNh
bGwuYXJnc1tpXSA9IE5FWFRfQVJHKHAsIGFyZ3MpOwogCiAgICAgICAgIC8qIFJldHVybiB2YWx1
ZSBnZXRzIHdyaXR0ZW4gYmFjayB0byBtY3MtPmNhbGwucmVzdWx0ICovCiAgICAgICAgIHJjID0g
bWNzLT5jYWxsLnJlc3VsdDsKQEAgLTQxOSw3ICs0MTcsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVy
Y2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgKnAg
IT0gJ1wwJzsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBhcmcgPSBuZXh0
X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdzKTsK
IAogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGkgKQogICAgICAgICAgICAgICAgIHsKQEAgLTQ0
Miw3ICs0NDAsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9u
KAogCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgKnAgIT0gJ1wwJzsgaSsrICkKICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICBhcmcgPSBuZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAg
ICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdzKTsKIAogICAgICAgICAgICAgICAgIHN3aXRj
aCAoIGkgKQogICAgICAgICAgICAgICAgIHsKQEAgLTQ2Myw4ICs0NjEsMTYgQEAgdW5zaWduZWQg
bG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICB2YV9lbmQoYXJncyk7CiAK
ICAgICByZXR1cm4gcmM7CisKKyBiYWRfZm10OgorICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkJh
ZCBoeXBlcmNhbGwgY29udGludWF0aW9uIGZvcm1hdCAnJWMnXG4iLCAqcCk7CisgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CisgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7CisgICAg
cmV0dXJuIDA7CiB9CiAKKyN1bmRlZiBORVhUX0FSRworCiB2b2lkIHN0YXJ0dXBfY3B1X2lkbGVf
bG9vcCh2b2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwppbmRl
eCA5MGU4OGMxZDJjLi4wMWMwMzBlNjE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHlwZXJj
YWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCkBAIC03NCwxNCArNzQsMTUgQEAg
Y29uc3QgaHlwZXJjYWxsX2FyZ3NfdCBoeXBlcmNhbGxfYXJnc190YWJsZVtOUl9oeXBlcmNhbGxz
XSA9CiAjdW5kZWYgQ09NUAogI3VuZGVmIEFSR1MKIAotI2RlZmluZSBuZXh0X2FyZyhmbXQsIGFy
Z3MpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyNk
ZWZpbmUgTkVYVF9BUkcoZm10LCBhcmdzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHVuc2lnbmVkIGxv
bmcgX19hcmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBzd2l0Y2ggKCAqKGZtdCkrKyApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGNh
c2UgJ2knOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB1bnNpZ25lZCBpbnQp
OyAgYnJlYWs7ICAgIFwKICAgICBjYXNlICdsJzogX19hcmcgPSAodW5zaWduZWQgbG9uZyl2YV9h
cmcoYXJncywgdW5zaWduZWQgbG9uZyk7IGJyZWFrOyAgICBcCiAgICAgY2FzZSAnaCc6IF9fYXJn
ID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHZvaWQgKik7ICAgICAgICBicmVhazsgICAg
XAotICAgIGRlZmF1bHQ6ICBfX2FyZyA9IDA7IEJVRygpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkZWZhdWx0OiAgZ290byBiYWRfZm10OyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIF9fYXJnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCkBAIC0xMDMsNyArMTA0LDcgQEAg
dW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICBpZiAoIG1j
cy0+ZmxhZ3MgJiBNQ1NGX2luX211bHRpY2FsbCApCiAgICAgewogICAgICAgICBmb3IgKCBpID0g
MDsgKnAgIT0gJ1wwJzsgaSsrICkKLSAgICAgICAgICAgIG1jcy0+Y2FsbC5hcmdzW2ldID0gbmV4
dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICBtY3MtPmNhbGwuYXJnc1tpXSA9IE5FWFRfQVJH
KHAsIGFyZ3MpOwogICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAtMTE1LDcgKzExNiw3IEBAIHVu
c2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGZvciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIGFyZyA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAgICAgICAgICAgICAg
IGFyZyA9IE5FWFRfQVJHKHAsIGFyZ3MpOwogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGkgKQog
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBjYXNlIDA6IHJlZ3MtPnJkaSA9IGFy
ZzsgYnJlYWs7CkBAIC0xMzEsNyArMTMyLDcgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3Jl
YXRlX2NvbnRpbnVhdGlvbigKICAgICAgICAgewogICAgICAgICAgICAgZm9yICggaSA9IDA7ICpw
ICE9ICdcMCc7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgYXJnID0gbmV4
dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICAgICAgYXJnID0gTkVYVF9BUkcocCwgYXJncyk7
CiAgICAgICAgICAgICAgICAgc3dpdGNoICggaSApCiAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIGNhc2UgMDogcmVncy0+cmJ4ID0gYXJnOyBicmVhazsKQEAgLTE0OCw4ICsxNDks
MTYgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICB2
YV9lbmQoYXJncyk7CiAKICAgICByZXR1cm4gb3A7CisKKyBiYWRfZm10OgorICAgIGdwcmludGso
WEVOTE9HX0VSUiwgIkJhZCBoeXBlcmNhbGwgY29udGludWF0aW9uIGZvcm1hdCAnJWMnXG4iLCAq
cCk7CisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgZG9tYWluX2NyYXNoKGN1cnItPmRv
bWFpbik7CisgICAgcmV0dXJuIDA7CiB9CiAKKyN1bmRlZiBORVhUX0FSRworCiBpbnQgaHlwZXJj
YWxsX3hsYXRfY29udGludWF0aW9uKHVuc2lnbmVkIGludCAqaWQsIHVuc2lnbmVkIGludCBuciwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hc2ssIC4uLikK
IHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY29tcGF0L2RvbWFpbi5jIGIveGVuL2NvbW1vbi9j
b21wYXQvZG9tYWluLmMKaW5kZXggODhiZmRjODM2ZC4uZDQ0NmVkMTMxYiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9jb21wYXQvZG9tYWlu
LmMKQEAgLTgxLDcgKzgxLDcgQEAgaW50IGNvbXBhdF92Y3B1X29wKGludCBjbWQsIHVuc2lnbmVk
IGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXIKICAgICAgICAgfQog
CiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKLSAgICAgICAgICAgIHJjID0gaHlwZXJj
YWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX3ZjcHVfb3AsICJpdWgiLAorICAg
ICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1Jf
dmNwdV9vcCwgImlpaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNtZCwgdmNwdWlkLCBhcmcpOwogCiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggNTdlODYzNmIz
OC4uNGVmZTRiZjQ2YSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4v
Y29tbW9uL2RvbWFpbi5jCkBAIC0xMjkwLDcgKzEyOTAsNyBAQCBsb25nIGRvX3ZjcHVfb3AoaW50
IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpCiAKICAgICAgICAgcmMgPSBhcmNoX2luaXRpYWxpc2VfdmNwdSh2LCBhcmcpOwogICAgICAg
ICBpZiAoIHJjID09IC1FUkVTVEFSVCApCi0gICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVh
dGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl92Y3B1X29wLCAiaXVoIiwKKyAgICAgICAgICAg
IHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX3ZjcHVfb3As
ICJpaWgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
bWQsIHZjcHVpZCwgYXJnKTsKIAogICAgICAgICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:55:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:55:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcpB-0006Tt-93; Mon, 04 Nov 2019 13:55:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcpA-0006Tn-8m
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:16 +0000
X-Inumbo-ID: ba3ff49e-ff0a-11e9-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ba3ff49e-ff0a-11e9-b678-bc764e2007e4;
 Mon, 04 Nov 2019 13:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcp8-0003vD-VU
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcp8-0008Tg-Sy
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcp8-0008Tg-Sy@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:55:14 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/PV: check GDT/LDT limits
 during emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4MjRiYzZhZjE0MTQyMDhhNjU4MjJhNjAwNDZjZWI5ZTNlNzJjMjQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDQg
MTQ6NDY6MDkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0NjowOSAyMDE5ICswMTAwCgogICAgeDg2
L1BWOiBjaGVjayBHRFQvTERUIGxpbWl0cyBkdXJpbmcgZW11bGF0aW9uCiAgICAKICAgIEFjY2Vz
c2VzIGJleW9uZCB0aGUgTERUIGxpbWl0IG9yaWdpbmF0aW5nIGZyb20gZW11bGF0aW9uIHdvdWxk
IHRyaWdnZXIKICAgIHRoZSBBU1NFUlQoKSBpbiBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKCkuIE9u
IHByb2R1Y3Rpb24gYnVpbGRzIHN1Y2gKICAgIGFjY2Vzc2VzIHdvdWxkIGNhdXNlIGFuIGF0dGVt
cHQgdG8gcHJvbW90ZSB0aGUgdG91Y2hlZCBwYWdlIChvZmZzZXQgZnJvbQogICAgdGhlIHByZXNl
bnQgTERUIGJhc2UgYWRkcmVzcykgdG8gYSBzZWdtZW50IGRlc2NyaXB0b3Igb25lLiBJZiB0aGlz
CiAgICBoYXBwZW5zIHRvIHN1Y2NlZWQsIGd1ZXN0IHVzZXIgbW9kZSB3b3VsZCBiZSBhYmxlIHRv
IGVsZXZhdGUgaXRzCiAgICBwcml2aWxlZ2VzIHRvIHRoYXQgb2YgdGhlIGd1ZXN0IGtlcm5lbC4g
VGhpcyBpcyBwYXJ0aWN1bGFybHkgZWFzeSB3aGVuCiAgICB0aGVyZSdzIG5vIExEVCBhdCBhbGws
IGluIHdoaWNoIGNhc2UgdGhlIExEVCBiYXNlIHN0b3JlZCBpbnRlcm5hbGx5IHRvCiAgICBYZW4g
aXMgc2ltcGx5IHplcm8uCiAgICAKICAgIEFsc28gYWRqdXN0IHRoZSBBU1NFUlQoKSB0aGF0IHdh
cyB0cmlnZ2VyaW5nOiBJdCB3YXMgb2ZmIGJ5IG9uZSB0bwogICAgYmVnaW4gd2l0aCwgYW5kIGZv
ciBwcm9kdWN0aW9uIGJ1aWxkcyB3ZSBhbHNvIGJldHRlciB1c2UKICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpIGluc3RlYWQgd2l0aCBzdWl0YWJsZSByZWNvdmVyeSBjb2RlIGFmdGVyd2FyZHMuCiAg
ICAKICAgIFRoaXMgaXMgWFNBLTI5OC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDkzMDIxY2JlODgw
YTgwMTM2OTFhNDhkMGZlYmVmOGVkN2QzZTNlYmQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMx
IDE2OjA4OjE2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jIHwgMTAg
KysrKysrKystLQogeGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYyAgICAgIHwgIDkgKysrKysrKyst
CiB4ZW4vYXJjaC94ODYvcHYvbW0uYyAgICAgICAgICAgfCAgOCArKysrKystLQogMyBmaWxlcyBj
aGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUt
b3AuYwppbmRleCAwZjg5YzkxZGZmLi44ODRkMjdlZDgwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvZW11bC1nYXRlLW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5j
CkBAIC02MCw3ICs2MCwxMyBAQCBzdGF0aWMgaW50IHJlYWRfZ2F0ZV9kZXNjcmlwdG9yKHVuc2ln
bmVkIGludCBnYXRlX3NlbCwKICAgICAgICAgKCEoZ2F0ZV9zZWwgJiA0KSA/IEdEVF9WSVJUX1NU
QVJUKHYpIDogTERUX1ZJUlRfU1RBUlQodikpCiAgICAgICAgICsgKGdhdGVfc2VsID4+IDMpOwog
ICAgIGlmICggKGdhdGVfc2VsIDwgNCkgfHwKLSAgICAgICAgICgoZ2F0ZV9zZWwgPj0gRklSU1Rf
UkVTRVJWRURfR0RUX0JZVEUpICYmICEoZ2F0ZV9zZWwgJiA0KSkgfHwKKyAgICAgICAgIC8qCisg
ICAgICAgICAgKiBXZSdyZSBpbnRlcmVzdGVkIGluIGNhbGwgZ2F0ZXMgb25seSwgd2hpY2ggb2Nj
dXB5IGEgc2luZ2xlCisgICAgICAgICAgKiBzZWdfZGVzY190IGZvciAzMi1iaXQgYW5kIGEgY29u
c2VjdXRpdmUgcGFpciBvZiB0aGVtIGZvciA2NC1iaXQuCisgICAgICAgICAgKi8KKyAgICAgICAg
ICgoZ2F0ZV9zZWwgPj4gMykgKyAhaXNfcHZfMzJiaXRfdmNwdSh2KSA+PQorICAgICAgICAgIChn
YXRlX3NlbCAmIDQgPyB2LT5hcmNoLnB2X3ZjcHUubGR0X2VudHMKKyAgICAgICAgICAgICAgICAg
ICAgICAgIDogdi0+YXJjaC5wdl92Y3B1LmdkdF9lbnRzKSkgfHwKICAgICAgICAgIF9fZ2V0X3Vz
ZXIoZGVzYywgcGRlc2MpICkKICAgICAgICAgcmV0dXJuIDA7CiAKQEAgLTc5LDcgKzg1LDcgQEAg
c3RhdGljIGludCByZWFkX2dhdGVfZGVzY3JpcHRvcih1bnNpZ25lZCBpbnQgZ2F0ZV9zZWwsCiAg
ICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdSh2KSApCiAgICAgewogICAgICAgICBpZiAoICgqYXIg
JiAweDFmMDApICE9IDB4MGMwMCB8fAotICAgICAgICAgICAgIChnYXRlX3NlbCA+PSBGSVJTVF9S
RVNFUlZFRF9HRFRfQllURSAtIDggJiYgIShnYXRlX3NlbCAmIDQpKSB8fAorICAgICAgICAgICAg
IC8qIExpbWl0IGNoZWNrIGRvbmUgYWJvdmUgYWxyZWFkeS4gKi8KICAgICAgICAgICAgICBfX2dl
dF91c2VyKGRlc2MsIHBkZXNjICsgMSkgfHwKICAgICAgICAgICAgICAoZGVzYy5iICYgMHgxZjAw
KSApCiAgICAgICAgICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCmluZGV4IDU3NTBjNzY5OWIuLmQ5
YjIzMjAyNGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L2VtdWxhdGUuYwpAQCAtMzEsNyArMzEsMTQgQEAgaW50IHB2X2VtdWxfcmVh
ZF9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBzZWwsIGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogewog
ICAgIHN0cnVjdCBkZXNjX3N0cnVjdCBkZXNjOwogCi0gICAgaWYgKCBzZWwgPCA0KQorICAgIGlm
ICggc2VsIDwgNCB8fAorICAgICAgICAgLyoKKyAgICAgICAgICAqIERvbid0IGFwcGx5IHRoZSBH
RFQgbGltaXQgaGVyZSwgYXMgdGhlIHNlbGVjdG9yIG1heSBiZSBhIFhlbgorICAgICAgICAgICog
cHJvdmlkZWQgb25lLiBfX2dldF91c2VyKCkgd2lsbCBmYWlsICh3aXRob3V0IHRha2luZyBmdXJ0
aGVyCisgICAgICAgICAgKiBhY3Rpb24pIGZvciBvbmVzIGZhbGxpbmcgaW4gdGhlIGdhcCBiZXR3
ZWVuIGd1ZXN0IHBvcHVsYXRlZAorICAgICAgICAgICogYW5kIFhlbiBvbmVzLgorICAgICAgICAg
ICovCisgICAgICAgICAoKHNlbCAmIDQpICYmIChzZWwgPj4gMykgPj0gdi0+YXJjaC5wdl92Y3B1
LmxkdF9lbnRzKSApCiAgICAgICAgIGRlc2MuYiA9IGRlc2MuYSA9IDA7CiAgICAgZWxzZSBpZiAo
IF9fZ2V0X3VzZXIoZGVzYywKICAgICAgICAgICAgICAgICAgICAgICAgICAoY29uc3Qgc3RydWN0
IGRlc2Nfc3RydWN0ICopKCEoc2VsICYgNCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9t
bS5jIGIveGVuL2FyY2gveDg2L3B2L21tLmMKaW5kZXggOGQ3YTRmZDg1Zi4uNTc0OTBlMThiMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L21t
LmMKQEAgLTk4LDEyICs5OCwxNiBAQCBib29sIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWdu
ZWQgaW50IG9mZnNldCkKICAgICBCVUdfT04odW5saWtlbHkoaW5faXJxKCkpKTsKIAogICAgIC8q
Ci0gICAgICogSGFyZHdhcmUgbGltaXQgY2hlY2tpbmcgc2hvdWxkIGd1YXJhbnRlZSB0aGlzIHBy
b3BlcnR5LiAgTkIuIFRoaXMgaXMKKyAgICAgKiBQcmlvciBsaW1pdCBjaGVja2luZyBzaG91bGQg
Z3VhcmFudGVlIHRoaXMgcHJvcGVydHkuICBOQi4gVGhpcyBpcwogICAgICAqIHNhZmUgYXMgdXBk
YXRlcyB0byB0aGUgTERUIGNhbiBvbmx5IGJlIG1hZGUgYnkgTU1VRVhUX1NFVF9MRFQgdG8gdGhl
CiAgICAgICogY3VycmVudCB2Y3B1LCBhbmQgdmNwdV9yZXNldCgpIHdpbGwgYmxvY2sgdW50aWwg
dGhpcyB2Y3B1IGhhcyBiZWVuCiAgICAgICogZGVzY2hlZHVsZWQgYmVmb3JlIGNvbnRpbnVpbmcu
CiAgICAgICovCi0gICAgQVNTRVJUKChvZmZzZXQgPj4gMykgPD0gY3Vyci0+YXJjaC5wdl92Y3B1
LmxkdF9lbnRzKTsKKyAgICBpZiAoIHVubGlrZWx5KChvZmZzZXQgPj4gMykgPj0gY3Vyci0+YXJj
aC5wdl92Y3B1LmxkdF9lbnRzKSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KIAogICAgIGlmICggaXNfcHZfMzJiaXRf
ZG9tYWluKGN1cnJkKSApCiAgICAgICAgIGxpbmVhciA9ICh1aW50MzJfdClsaW5lYXI7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:55:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcpL-0006V5-Ao; Mon, 04 Nov 2019 13:55:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcpK-0006Uy-0k
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:26 +0000
X-Inumbo-ID: c0521f10-ff0a-11e9-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c0521f10-ff0a-11e9-b678-bc764e2007e4;
 Mon, 04 Nov 2019 13:55:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcpJ-0003vP-5Z
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcpJ-0008US-2o
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcpJ-0008US-2o@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:55:25 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: L1TF checks don't leave
 a partial entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0ZTkwZGIxZDY5NGM5YjNkNGRlNTVmNzlmMjYzMDQ4OTIxNmJiMjIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDY6NDEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0Njo0MSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBMMVRGIGNoZWNrcyBkb24ndCBsZWF2ZSBhIHBhcnRpYWwgZW50cnkKICAg
IAogICAgT24gZGV0ZWN0aW9uIG9mIGEgcG90ZW50aWFsIEwxVEYgaXNzdWUsIG1vc3QgdmFsaWRh
dGlvbiBjb2RlIHJldHVybnMKICAgIC1FUkVTVEFSVCB0byBhbGxvdyB0aGUgc3dpdGNoIHRvIHNo
YWRvdyBtb2RlIHRvIGhhcHBlbiBhbmQgY2F1c2UgdGhlCiAgICBvcmlnaW5hbCBvcGVyYXRpb24g
dG8gYmUgcmVzdGFydGVkLgogICAgCiAgICBIb3dldmVyLCBpbiB0aGUgdmFsaWRhdGlvbiBjb2Rl
LCB0aGUgcmV0dXJuIHZhbHVlIC1FUkVTVEFSVCBoYXMgYmVlbgogICAgcmVwdXJwb3NlZCB0byBp
bmRpY2F0ZSAxKSB0aGUgZnVuY3Rpb24gaGFzIHBhcnRpYWxseSBjb21wbGV0ZWQKICAgIHNvbWV0
aGluZyB3aGljaCBuZWVkcyB0byBiZSB1bmRvbmUsIGFuZCAyKSBjYWxsaW5nIHB1dF9wYWdlX3R5
cGUoKQogICAgc2hvdWxkIGNsZWFubHkgdW5kbyBpdC4gIFRoaXMgY2F1c2VzIHByb2JsZW1zIGlu
IHNldmVyYWwgcGxhY2VzLgogICAgCiAgICBGb3IgTDEgdGFibGVzLCBvbiByZWNlaXZpbmcgYW4g
LUVSRVNUQVJUIHJldHVybiBmcm9tIGFsbG9jX2wxX3RhYmxlKCksCiAgICBhbGxvY19wYWdlX3R5
cGUoKSB3aWxsIHNldCBQR1RfcGFydGlhbCBvbiB0aGUgcGFnZS4gIElmIGZvciBzb21lCiAgICBy
ZWFzb24gdGhlIG9yaWdpbmFsIG9wZXJhdGlvbiBuZXZlciByZXN0YXJ0cywgdGhlbiBvbiBkb21h
aW4KICAgIGRlc3RydWN0aW9uLCByZWxpbnF1aXNoX21lbW9yeSgpIHdpbGwgY2FsbCBmcmVlX3Bh
Z2VfdHlwZSgpIG9uIHRoZQogICAgcGFnZS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYWxsb2Nf
IGFuZCBmcmVlX2wxX3RhYmxlKCkgYXJlbid0IHNldCB1cCB0byBkZWFsIHdpdGgKICAgIFBHVF9w
YXJ0aWFsLiAgV2hlbiByZXR1cm5pbmcgYSBmYWlsdXJlLCBhbGxvY19sMV90YWJsZSgpIGFsd2F5
cwogICAgZGUtdmFsaWRhdGVzIHdoYXRldmVyIGl0J3MgdmFsaWRhdGVkIHNvIGZhciwgYW5kIGZy
ZWVfbDFfdGFibGUoKQogICAgYWx3YXlzIGRldmFsaWRhdGVzIHRoZSB3aG9sZSBwYWdlLiAgVGhp
cyBtZWFucyB0aGF0IGlmCiAgICByZWxpbnF1aXNoX21lbW9yeSgpIGNhbGxzIGZyZWVfcGFnZV90
eXBlKCkgb24gYW4gTDEgdGhhdCBkaWRuJ3QKICAgIGNvbXBsZXRlIGR1ZSB0byBhbiBMMVRGLCBp
dCB3aWxsIGNhbGwgcHV0X3BhZ2VfZnJvbV9sMWUoKSBvbiAicGFnZQogICAgZW50cmllcyIgdGhh
dCBoYXZlIG5ldmVyIGJlZW4gdmFsaWRhdGVkLgogICAgCiAgICBGb3IgTDIrIHRhYmxlcywgc2V0
dGluZyByYyB0byBFUkVTVEFSVCBjYXVzZXMgdGhlIHJlc3Qgb2YgdGhlCiAgICBhbGxvY19sTl90
YWJsZSgpIGZ1bmN0aW9uIHRvICp0aGluayogdGhhdCB0aGUgZW50cnkgaW4gcXVlc3Rpb24gd2ls
bAogICAgaGF2ZSBQR1RfcGFydGlhbCBzZXQuICBUaGlzIHdpbGwgY2F1c2UgaXQgdG8gc2V0IHBh
cnRpYWxfcHRlID0gMS4gIElmCiAgICByZWxpbnF1c2hfbWVtb3J5KCkgdGhlbiBjYWxscyBmcmVl
X3BhZ2VfdHlwZSgpIG9uIG9uZSBvZiB0aG9zZSBwYWdlcywKICAgIHRoZW4gZnJlZV9sTl90YWJs
ZSgpIHdpbGwgY2FsbCBwdXRfcGFnZV9mcm9tX2xOZSgpIG9uIHRoZSBlbnRyeSB3aGVuCiAgICBp
dCBzaG91bGRuJ3QuCiAgICAKICAgIFJhdGhlciB0aGFuIGluZGljYXRpbmcgLUVSRVNUQVJULCBp
bmRpY2F0ZSAtRUlOVFIuICBUaGlzIGlzIHRoZSBjb2RlCiAgICB0byBpbmRpY2F0ZSB0aGF0IG5v
dGhpbmcgaGFzIGNoYW5nZWQgZnJvbSB3aGVuIHlvdSBzdGFydGVkIHRoZSBjYWxsCiAgICAod2hp
Y2ggaXMgZWZmZWN0aXZlbHkgaG93IGFsbG9jX2wxX3RhYmxlKCkgaGFuZGxlcyBlcnJvcnMpLgog
ICAgCiAgICBtb2RfbE5fZW50cnkoKSBzaG91bGRuJ3QgaGF2ZSBhbnkgb2YgdGhlc2UgdHlwZXMg
b2YgcHJvYmxlbXMsIHNvIGxlYXZlCiAgICBwb3RlbnRpYWwgY2hhbmdlcyB0aGVyZSBmb3IgYSBj
bGVhbi11cCBwYXRjaCBsYXRlci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogMzE2NWZmZWYwOWU4OWQzOGY4NGQyNjA1MWY2MDZkMmMxNDIxYWVh
MwogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTE6MTIgKzAxMDAKLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJj
aC94ODYvbW0uYwppbmRleCBjZTJjMDgyY2FmLi4wY2JjYTQ4YTAyIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTE1Miw3ICsxMTUyLDcg
QEAgZ2V0X3BhZ2VfZnJvbV9sMmUoCiAgICAgaW50IHJjOwogCiAgICAgaWYgKCAhKGwyZV9nZXRf
ZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgcmV0dXJuIHB2X2wxdGZfY2hl
Y2tfbDJlKGQsIGwyZSkgPyAtRVJFU1RBUlQgOiAxOworICAgICAgICByZXR1cm4gcHZfbDF0Zl9j
aGVja19sMmUoZCwgbDJlKSA/IC1FSU5UUiA6IDE7CiAKICAgICBpZiAoIHVubGlrZWx5KChsMmVf
Z2V0X2ZsYWdzKGwyZSkgJiBMMl9ESVNBTExPV19NQVNLKSkgKQogICAgIHsKQEAgLTExODgsNyAr
MTE4OCw3IEBAIGdldF9wYWdlX2Zyb21fbDNlKAogICAgIGludCByYzsKIAogICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgIHJldHVybiBwdl9s
MXRmX2NoZWNrX2wzZShkLCBsM2UpID8gLUVSRVNUQVJUIDogMTsKKyAgICAgICAgcmV0dXJuIHB2
X2wxdGZfY2hlY2tfbDNlKGQsIGwzZSkgPyAtRUlOVFIgOiAxOwogCiAgICAgaWYgKCB1bmxpa2Vs
eSgobDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFzayhkKSkpICkKICAgICB7CkBA
IC0xMjIxLDcgKzEyMjEsNyBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICBpbnQgcmM7CiAKICAg
ICBpZiAoICEobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICBy
ZXR1cm4gcHZfbDF0Zl9jaGVja19sNGUoZCwgbDRlKSA/IC1FUkVTVEFSVCA6IDE7CisgICAgICAg
IHJldHVybiBwdl9sMXRmX2NoZWNrX2w0ZShkLCBsNGUpID8gLUVJTlRSIDogMTsKIAogICAgIGlm
ICggdW5saWtlbHkoKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIEw0X0RJU0FMTE9XX01BU0spKSApCiAg
ICAgewpAQCAtMTQzNSw3ICsxNDM1LDcgQEAgc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHsKICAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3Mo
cGwxZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9
IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBsMWVbaV0pID8gLUVSRVNUQVJUIDogMDsKKyAgICAgICAg
ICAgIHJldCA9IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBsMWVbaV0pID8gLUVJTlRSIDogMDsKICAg
ICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAg
fQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:55:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcpW-0006WO-CN; Mon, 04 Nov 2019 13:55:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcpV-0006WC-0o
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:37 +0000
X-Inumbo-ID: c6652dc0-ff0a-11e9-a17e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6652dc0-ff0a-11e9-a17e-12813bfff9fa;
 Mon, 04 Nov 2019 13:55:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcpT-0003vf-Ba
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcpT-0008V1-92
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcpT-0008V1-92@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:55:35 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: Don't re-set PGT_pinned
 on a partially de-validated page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3ODIxNzNiMzgyZjdiMWNiYjQwYzJjYjc0ZTFlNDUyMmQ0NTdjZGQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDc6MDQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0NzowNCAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBEb24ndCByZS1zZXQgUEdUX3Bpbm5lZCBvbiBhIHBhcnRpYWxseSBkZS12
YWxpZGF0ZWQgcGFnZQogICAgCiAgICBXaGVuIHVucGlubmluZyBwYWdldGFibGVzLCBpZiBhbiBv
cGVyYXRpb24gaXMgaW50ZXJydXB0ZWQsCiAgICByZWxpbnF1aXNoX21lbW9yeSgpIHJlLXNldHMg
UEdUX3Bpbm5lZCBzbyB0aGF0IHRoZSB1bi1waW4gd2lsbAogICAgcGlja2VkdXAgYWdhaW4gd2hl
biB0aGUgaHlwZXJjYWxsIHJlc3RhcnRzLgogICAgCiAgICBUaGlzIGlzIGFwcHJvcHJpYXRlIHdo
ZW4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUoKSByZXR1cm5zCiAgICAtRUlOVFIsIHdo
aWNoIGluZGljYXRlcyB0aGF0IHRoZSBwYWdlIGlzIGJhY2sgaW4gaXRzIGluaXRpYWwgc3RhdGUK
ICAgIChpLmUuLCBjb21wbGV0ZWx5IHZhbGlkYXRlZCkuICBIb3dldmVyLCBmb3IgLUVSRVNUQVJU
LCB0aGlzIGxlYWRzIHRvIGEKICAgIHN0YXRlIHdoZXJlIGEgcGFnZSBoYXMgYm90aCBQR1RfcGlu
bmVkIGFuZCBQR1RfcGFydGlhbCBzZXQuCiAgICAKICAgIFRoaXMgaGFwcGVucyB0byB3b3JrIGF0
IHRoZSBtb21lbnQsIGFsdGhvdWdoIGl0J3Mgbm90IHJlYWxseSBhCiAgICAiY2Fub25pY2FsIiBz
dGF0ZTsgYnV0IGluIHN1YnNlcXVlbnQgcGF0Y2hlcywgd2hlcmUgd2UgbmVlZCB0byBtYWtlIGEK
ICAgIGRpc3RpbmN0aW9uIGluIGhhbmRsaW5nIGJldHdlZW4gUEdUX3ZhbGlkYXRlZCBhbmQgUEdU
X3BhcnRpYWwgcGFnZXMsCiAgICB0aGlzIGNhdXNlcyBpc3N1ZXMuCiAgICAKICAgIE1vdmUgdG8g
YSAiY2Fub25pY2FsIiBzdGF0ZSBieToKICAgIC0gT25seSByZS1zZXR0aW5nIFBHVF9waW5uZWQg
b24gLUVJTlRSCiAgICAtIFJlLWRyb3BwaW5nIHRoZSByZWZjb3VudCBoZWxkIGJ5IFBHVF9waW5u
ZWQgb24gLUVSRVNUQVJUCiAgICAKICAgIEluIHRoZSBsYXR0ZXIgY2FzZSwgdGhlIFBHVF9wYXJ0
aWFsIGJpdCB3aWxsIGJlIGNsZWFyZWQgZnVydGhlciBkb3duCiAgICB3aXRoIHRoZSByZXN0IG9m
IHRoZSBvdGhlciBQR1RfcGFydGlhbCBwYWdlcy4KICAgIAogICAgV2hpbGUgaGVyZSwgY2xlYW4g
dXAgc29tZSB0cmFpbmxpbmcgd2hpdGVzcGFjZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYmY2NTZlMDJkOGU3ZjQ5YjQ4NGUyNTg3YWVmNGYx
OGRlZGE2ZTJhYgogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTE6NDYgKzAxMDAKLS0t
CiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggOTFjMmIxYzIxYS4uODk3MTI0ZjA1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTEyLDcgKzExMiw3IEBAIHN0
YXRpYyB2b2lkIHBsYXlfZGVhZCh2b2lkKQogICAgICAqIHRoaXMgY2FzZSwgaGVhcCBjb3JydXB0
aW9uIG9yICNQRiBjYW4gb2NjdXIgKHdoZW4gaGVhcCBkZWJ1Z2dpbmcgaXMKICAgICAgKiBlbmFi
bGVkKS4gRm9yIGV4YW1wbGUsIGV2ZW4gcHJpbnRrKCkgY2FuIGludm9sdmUgdGFza2xldCBzY2hl
ZHVsaW5nLAogICAgICAqIHdoaWNoIHRvdWNoZXMgcGVyLWNwdSB2YXJzLgotICAgICAqIAorICAg
ICAqCiAgICAgICogQ29uc2lkZXIgdmVyeSBjYXJlZnVsbHkgd2hlbiBhZGRpbmcgY29kZSB0byAq
ZGVhZF9pZGxlLiBNb3N0IGh5cGVydmlzb3IKICAgICAgKiBzdWJzeXN0ZW1zIGFyZSB1bnNhZmUg
dG8gY2FsbC4KICAgICAgKi8KQEAgLTE4MzcsOSArMTgzNywzNCBAQCBzdGF0aWMgaW50IHJlbGlu
cXVpc2hfbWVtb3J5KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgLUVSRVNUQVJU
OgogICAgICAgICBjYXNlIC1FSU5UUjoKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiAt
RUlOVFIgbWVhbnMgUEdUX3ZhbGlkYXRlZCBoYXMgYmVlbiByZS1zZXQ7IHJlLXNldAorICAgICAg
ICAgICAgICogUEdUX3Bpbm5lZCBhZ2FpbiBzbyB0aGF0IGl0IGdldHMgcGlja2VkIHVwIG5leHQg
dGltZQorICAgICAgICAgICAgICogYXJvdW5kLgorICAgICAgICAgICAgICoKKyAgICAgICAgICAg
ICAqIC1FUkVTVEFSVCwgT1RPSCwgbWVhbnMgUEdUX3BhcnRpYWwgaXMgc2V0IGluc3RlYWQuICBQ
dXQKKyAgICAgICAgICAgICAqIGl0IGJhY2sgb24gdGhlIGxpc3QsIGJ1dCBkb24ndCBzZXQgUEdU
X3Bpbm5lZDsgdGhlCisgICAgICAgICAgICAgKiBzZWN0aW9uIGJlbG93IHdpbGwgZmluaXNoIG9m
ZiBkZS12YWxpZGF0aW9uLiAgQnV0IHdlIGRvCisgICAgICAgICAgICAgKiBuZWVkIHRvIGRyb3Ag
dGhlIGdlbmVyYWwgcmVmIGFzc29jaWF0ZWQgd2l0aAorICAgICAgICAgICAgICogUEdUX3Bpbm5l
ZCwgc2luY2UgcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUoKQorICAgICAgICAgICAgICog
ZGlkbid0IGRvIGl0LgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIE5CIHdlIGNhbiBk
byBhbiBBU1NFUlQgZm9yIFBHVF92YWxpZGF0ZWQsIHNpbmNlIHdlCisgICAgICAgICAgICAgKiAi
b3duIiB0aGUgdHlwZSByZWY7IGJ1dCB0aGVvcmV0aWNhbGx5LCB0aGUgUEdUX3BhcnRpYWwKKyAg
ICAgICAgICAgICAqIGNvdWxkIGJlIGNsZWFyZWQgYnkgc29tZW9uZSBlbHNlLgorICAgICAgICAg
ICAgICovCisgICAgICAgICAgICBpZiAoIHJldCA9PSAtRUlOVFIgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF92YWxp
ZGF0ZWQpOworICAgICAgICAgICAgICAgIHNldF9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisKICAgICAgICAgICAgIHJldCA9IC1FUkVTVEFSVDsK
KworICAgICAgICAgICAgLyogUHV0IHRoZSBwYWdlIGJhY2sgb24gdGhlIGxpc3QgYW5kIGRyb3Ag
dGhlIHJlZiB3ZSBncmFiYmVkIGFib3ZlICovCiAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkKHBh
Z2UsIGxpc3QpOwotICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAg
Z290byBvdXQ7CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0yMDYxLDcgKzIwODYsNyBAQCB2b2lkIHZj
cHVfa2ljayhzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiBwZW5kaW5nIGZsYWcuIFRoZXNlIHZhbHVl
cyBtYXkgZmx1Y3R1YXRlIChhZnRlciBhbGwsIHdlIGhvbGQgbm8KICAgICAgKiBsb2NrcykgYnV0
IHRoZSBrZXkgaW5zaWdodCBpcyB0aGF0IGVhY2ggY2hhbmdlIHdpbGwgY2F1c2UKICAgICAgKiBl
dnRjaG5fdXBjYWxsX3BlbmRpbmcgdG8gYmUgcG9sbGVkLgotICAgICAqIAorICAgICAqCiAgICAg
ICogTkIyLiBXZSBzYXZlIHRoZSBydW5uaW5nIGZsYWcgYWNyb3NzIHRoZSB1bmJsb2NrIHRvIGF2
b2lkIGEgbmVlZGxlc3MKICAgICAgKiBJUEkgZm9yIGRvbWFpbnMgdGhhdCB3ZSBJUEknZCB0byB1
bmJsb2NrLgogICAgICAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:55:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcpg-0006XR-Ee; Mon, 04 Nov 2019 13:55:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcpf-0006XJ-7a
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:47 +0000
X-Inumbo-ID: cc77d398-ff0a-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cc77d398-ff0a-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 13:55:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcpd-0003vv-I0
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcpd-0008VX-FA
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcpd-0008VX-FA@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:55:45 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: Separate out partial_pte
 tristate into individual flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkMTY1OWRhOTViZGYyNzRiODQxZWU3OGQzODRkNTliNWVmMjdiMTEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDc6MjMgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0NzoyMyAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBTZXBhcmF0ZSBvdXQgcGFydGlhbF9wdGUgdHJpc3RhdGUgaW50byBpbmRp
dmlkdWFsIGZsYWdzCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHBhcnRpYWxfcHRlIGlzIGEgdHJp
LXN0YXRlIHRoYXQgY29udGFpbnMgdHdvIGRpc3RpbmN0IGJpdHMKICAgIG9mIGluZm9ybWF0aW9u
OgogICAgCiAgICAxLiBJZiB6ZXJvLCB0aGUgcHRlIGF0IGluZGV4IFtucl92YWxpZGF0ZWRfcHRl
c10gaXMgdW4tdmFsaWRhdGVkLiAgSWYKICAgICAgIG5vbi16ZXJvLCB0aGUgcHRlIHdhcyBsYXN0
IHNlZW4gd2l0aCBQR1RfcGFydGlhbCBzZXQuCiAgICAKICAgIDIuIElmIHBvc2l0aXZlLCB0aGUg
cHRlIGF0IGluZGV4IFtucl92YWxpZGF0ZWRfcHRlc10gZG9lcyBub3QgaG9sZCBhCiAgICAgICBn
ZW5lcmFsIHJlZmVyZW5jZSBjb3VudC4gIElmIG5lZ2F0aXZlLCBpdCBkb2VzLgogICAgCiAgICBU
byBtYWtlIGZ1dHVyZSBwYXRjaGVzIG1vcmUgY2xlYXIsIHNlcGFyYXRlIG91dCB0aGlzIGZ1bmN0
aW9uYWxpdHkKICAgIGludG8gdHdvIGRpc3RpbmN0LCBuYW1lZCBiaXRzOiBQVEZfcGFydGlhbF9z
ZXQgKGZvciAjMSkgYW5kCiAgICBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAoZm9yICMyKS4KICAg
IAogICAgQWRkaXRpb25hbGx5LCBhIG51bWJlciBvZiBmdW5jdGlvbnMgd2hpY2ggbmVlZCB0aGlz
IGluZm9ybWF0aW9uIGFsc28KICAgIHRha2Ugb3RoZXIgZmxhZ3MgdG8gY29udHJvbCBiZWhhdmlv
ciAoc3VjaCBhcyBgcHJlZW1wdGlibGVgIGFuZAogICAgYGRlZmVyYCkuICBUaGVzZSBhcmUgaGFy
ZCB0byByZWFkIGluIHRoZSBjYWxsZXIgKHNpbmNlIHlvdSBvbmx5IHNlZQogICAgJ3RydWUnIG9y
ICdmYWxzZScpLCBhbmQgdWdseSB3aGVuIG1hbnkgYXJlIGFkZGVkIHRvZ2V0aGVyLiAgSW4KICAg
IHByZXBhcmF0aW9uIGZvciBhZGRpbmcgeWV0IGFub3RoZXIgZmxhZyBpbiBhIGZ1dHVyZSBwYXRj
aCwgY29sbGFwc2UKICAgIGFsbCBvZiB0aGVzZSBpbnRvIGEgc2luZ2xlIGBmbGFnYCB2YXJpYWJs
ZS4KICAgIAogICAgTkIgdGhhdCB0aGlzIGRvZXMgbWVhbiBjaGVja2luZyBmb3Igd2hhdCB3YXMg
cHJldmlvdXNseSB0aGUgJy0xJwogICAgY29uZGl0aW9uIGEgYml0IG1vcmUgdWdseSBpbiB0aGUg
cHV0X3BhZ2VfZnJvbV9sTmUgZnVuY3Rpb25zIChzaW5jZQogICAgeW91IGhhdmUgdG8gY2hlY2sg
Zm9yIGJvdGggcGFydGlhbF9zZXQgYW5kIGdlbmVyYWwgcmVmKTsgYnV0IHRoaXMKICAgIGNsYXVz
ZSB3aWxsIGdvIGF3YXkgaW4gYSBmdXR1cmUgcGF0Y2guCiAgICAKICAgIEFsc28gbm90ZSB0aGF0
IHRoZSBvcmlnaW5hbCBjb21tZW50IGhhZCBhbiBvZmYtYnktb25lIGVycm9yOgogICAgcGFydGlh
bF9mbGFncyAobGlrZSBwYXJ0aWFsX3B0ZSBiZWZvcmUgaXQpIGNvbmNlcm5zCiAgICBwbE5lW25y
X3ZhbGlkYXRlZF9wdGVzXSwgbm90IHBsTmVbbnJfdmFsaWRhdGVkX3B0ZXMrMV0uCiAgICAKICAg
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxYjZmYTYzOGQyMTAwNmQzYzBhMzAzODEzMmM2
Y2IzMjZkOGJiYTA4CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMjoxNCArMDEwMAot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDE2NSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgIDQx
ICsrKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMjggaW5zZXJ0aW9ucygrKSwgNzggZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCAwY2JjYTQ4YTAyLi44NGVlNDhlYzNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjUxLDIwICs2NTEsMzQgQEAgc3Rh
dGljIGludCBhbGxvY19zZWdkZXNjX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHN0YXRp
YyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVlbXB0aWJsZSk7CiAK
Ky8qCisgKiBUaGUgZm9sbG93aW5nIGZsYWdzIGFyZSB1c2VkIHRvIHNwZWNpZnkgYmVoYXZpb3Ig
b2YgdmFyaW91cyBnZXQgYW5kCisgKiBwdXQgY29tbWFuZHMuICBUaGUgZmlyc3QgdHdvIGFyZSBh
bHNvIHN0b3JlZCBpbiBwYWdlLT5wYXJ0aWFsX2ZsYWdzCisgKiB0byBpbmRpY2F0ZSB0aGUgc3Rh
dGUgb2YgdGhlIHBhZ2UgcG9pbnRlZCB0byBieQorICogcGFnZS0+cHRlW3BhZ2UtPm5yX3ZhbGlk
YXRlZF9lbnRyaWVzXS4gIFNlZSB0aGUgY29tbWVudCBpbiBtbS5oIGZvcgorICogbW9yZSBpbmZv
cm1hdGlvbi4KKyAqLworI2RlZmluZSBQVEZfcGFydGlhbF9zZXQgICAgICAgICAoMSA8PCAwKQor
I2RlZmluZSBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAoMSA8PCAxKQorI2RlZmluZSBQVEZfcHJl
ZW1wdGlibGUgICAgICAgICAoMSA8PCAyKQorI2RlZmluZSBQVEZfZGVmZXIgICAgICAgICAgICAg
ICAoMSA8PCAzKQorCiBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAg
IG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyB0eXBlLCBzdHJ1Y3QgZG9tYWluICpkLAotICAgIGlu
dCBwYXJ0aWFsLCBpbnQgcHJlZW1wdGlibGUpCisgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogICAgIGludCBy
YzsKKyAgICBib29sIHByZWVtcHRpYmxlID0gZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGUsCisgICAg
ICAgICBwYXJ0aWFsX3JlZiA9IGZsYWdzICYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAKLSAg
ICBpZiAoIGxpa2VseShwYXJ0aWFsID49IDApICYmCisgICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxf
cmVmKSAmJgogICAgICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1mbiwgZCkpICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICByYyA9IF9fZ2V0X3BhZ2VfdHlwZShwYWdl
LCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiBwYXJ0aWFs
ID49IDAgJiYKKyAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiAhcGFydGlhbF9yZWYgJiYKICAgICAg
ICAgICghcHJlZW1wdGlibGUgfHwgcGFnZSAhPSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSkgKQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKIApAQCAtMTE0Niw3ICsxMTYwLDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDIpOwogc3RhdGlj
IGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQg
bG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQorICAgIGwyX3BnZW50cnlf
dCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBsMmVfZ2V0X3BmbihsMmUpOwogICAg
IGludCByYzsKQEAgLTExNjMsOCArMTE3Nyw5IEBAIGdldF9wYWdlX2Zyb21fbDJlKAogCiAgICAg
aWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSkgKQogICAgIHsKLSAgICAgICAg
cmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihfbWZuKG1mbiksIFBHVF9sMV9wYWdlX3Rh
YmxlLCBkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRpYWws
IGZhbHNlKTsKKyAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGUpKTsKKwor
ICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKF9tZm4obWZuKSwgUEdUX2wx
X3BhZ2VfdGFibGUsIGQsIGZsYWdzKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlO
VkFMKSAmJiBnZXRfbDJfbGluZWFyX3BhZ2V0YWJsZShsMmUsIHBmbiwgZCkgKQogICAgICAgICAg
ICAgcmMgPSAwOwogICAgICAgICByZXR1cm4gcmM7CkBAIC0xMTgzLDcgKzExOTgsNyBAQCBnZXRf
cGFnZV9mcm9tX2wyZSgKIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsMyk7CiBzdGF0aWMg
aW50CiBnZXRfcGFnZV9mcm9tX2wzZSgKLSAgICBsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBs
b25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAgbDNfcGdlbnRyeV90
IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBm
bGFncykKIHsKICAgICBpbnQgcmM7CiAKQEAgLTExOTgsNyArMTIxMyw3IEBAIGdldF9wYWdlX2Zy
b21fbDNlKAogICAgIH0KIAogICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0g
ICAgICAgIGwzZV9nZXRfbWZuKGwzZSksIFBHVF9sMl9wYWdlX3RhYmxlLCBkLCBwYXJ0aWFsLCAx
KTsKKyAgICAgICAgbDNlX2dldF9tZm4obDNlKSwgUEdUX2wyX3BhZ2VfdGFibGUsIGQsIGZsYWdz
IHwgUFRGX3ByZWVtcHRpYmxlKTsKICAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYm
CiAgICAgICAgICAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmCiAgICAgICAgICBnZXRfbDNfbGlu
ZWFyX3BhZ2V0YWJsZShsM2UsIHBmbiwgZCkgKQpAQCAtMTIxNiw3ICsxMjMxLDcgQEAgZ2V0X3Bh
Z2VfZnJvbV9sM2UoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDQpOwogc3RhdGljIGlu
dAogZ2V0X3BhZ2VfZnJvbV9sNGUoCi0gICAgbDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9u
ZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQorICAgIGw0X3BnZW50cnlfdCBs
NGUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZmxh
Z3MpCiB7CiAgICAgaW50IHJjOwogCkBAIC0xMjMxLDcgKzEyNDYsNyBAQCBnZXRfcGFnZV9mcm9t
X2w0ZSgKICAgICB9CiAKICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAotICAg
ICAgICBsNGVfZ2V0X21mbihsNGUpLCBQR1RfbDNfcGFnZV90YWJsZSwgZCwgcGFydGlhbCwgMSk7
CisgICAgICAgIGw0ZV9nZXRfbWZuKGw0ZSksIFBHVF9sM19wYWdlX3RhYmxlLCBkLCBmbGFncyB8
IFBURl9wcmVlbXB0aWJsZSk7CiAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJiBn
ZXRfbDRfbGluZWFyX3BhZ2V0YWJsZShsNGUsIHBmbiwgZCkgKQogICAgICAgICByYyA9IDA7CiAK
QEAgLTEzMDYsNyArMTMyMSw3IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90
IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogICogTm90ZSBhbHNvIHRoYXQgdGhpcyBh
dXRvbWF0aWNhbGx5IGRlYWxzIGNvcnJlY3RseSB3aXRoIGxpbmVhciBwLnQuJ3MuCiAgKi8KIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRl
ZmVyKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7
CiAgICAgaW50IHJjID0gMDsKIApAQCAtMTMyNiwxMiArMTM0MSwxMyBAQCBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOwogICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKIAotICAgICAg
ICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIGlmICggKGZsYWdzICYgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KKyAgICAgICAgICAg
ICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKCFkZWZl
cik7CisgICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwogICAgICAgICAg
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CiAgICAgICAgIH0KLSAgICAg
ICAgZWxzZSBpZiAoIGRlZmVyICkKKyAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVy
ICkKICAgICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IHB0cGc7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwpA
QCAtMTM0OCw3ICsxMzY0LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2Vu
dHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9m
cm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKICAgICBpbnQgcmM7CkBAIC0xMzcxLDEzICsxMzg3LDE0IEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAK
ICAgICBwZyA9IGwzZV9nZXRfcGFnZShsM2UpOwogCi0gICAgaWYgKCB1bmxpa2VseShwYXJ0aWFs
ID4gMCkgKQorICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmKSkgPT0KKyAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgewotICAg
ICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIp
KTsKICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShf
bWZuKHBmbikpKTsKICAgICB9CiAKLSAgICBpZiAoIGRlZmVyICkKKyAgICBpZiAoIGZsYWdzICYg
UFRGX2RlZmVyICkKICAgICB7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9IHBnOwpAQCAtMTM5Miw3ICsxNDA5LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9m
cm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKIH0KIAogc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBm
biwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAg
ICBpbnQgcmMgPSAxOwogCkBAIC0xNDAxLDEzICsxNDE4LDE0IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgewog
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwogCi0gICAg
ICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAoZmxhZ3MgJiAo
UFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQorICAgICAgICAg
ICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRl
ZmVyKTsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZu
KSkpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBkZWZlciApCisgICAgICAgIGlmICggZmxh
Z3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xNTE0LDEyICsxNTMyLDEzIEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBh
Z2UpKTsKICAgICBsMl9wZ2VudHJ5X3QgICpwbDJlOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0g
ICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Cisg
ICAgaW50ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCAgIHBhcnRpYWxfZmxh
Z3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShf
bWZuKHBmbikpOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwg
TDJfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAg
ICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAg
ICAgICAgewpAQCAtMTUyOSwxOCArMTU0OCwxOSBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgfQog
CiAgICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgfHwKLSAgICAgICAg
ICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWwpKSA+
IDAgKQorICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwg
ZCwgcGFydGlhbF9mbGFncykpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAg
ICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFy
dGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCByZXRhaW4gJ2dlbmVyYWwgcmVm
JyAqLworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQ
VEZfcGFydGlhbF9zZXQ7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5U
UiAmJiBpICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
PSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAg
ICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCkBAIC0xNTQ5
LDcgKzE1NjksNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICAgIGlmICggaSApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAg
ICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICB9CkBAIC0xNTczLDcgKzE1OTMsOCBAQCBzdGF0
aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgdW5zaWdu
ZWQgbG9uZyAgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGwzX3BnZW50cnlf
dCAgKnBsM2U7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICByYyA9
IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICBpbnQgICAgICAgICAgICByYyA9
IDA7CisgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxh
Z3M7CiAKICAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKQEAgLTE1ODgs
NyArMTYwOSw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICAgICAgbWVtc2V0KHBsM2UgKyA0LCAwLCAoTDNfUEFHRVRBQkxFX0VOVFJJRVMg
LSA0KSAqIHNpemVvZigqcGwzZSkpOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzOyBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFs
ID0gMCApCisgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAg
ICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9j
aGVjaygpICkKICAgICAgICAgewpAQCAtMTYwNSwyMCArMTYyNiwyMiBAQCBzdGF0aWMgaW50IGFs
bG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICBlbHNlCiAg
ICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICAgICAg
ICAgICAgICAgICAgbDNlX2dldF9tZm4ocGwzZVtpXSksCi0gICAgICAgICAgICAgICAgICAgIFBH
VF9sMl9wYWdlX3RhYmxlIHwgUEdUX3BhZV94ZW5fbDIsIGQsIHBhcnRpYWwsIDEpOworICAgICAg
ICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJsZSB8IFBHVF9wYWVfeGVuX2wyLCBkLAorICAg
ICAgICAgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsKICAgICAg
ICAgfQotICAgICAgICBlbHNlIGlmICggKHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwg
cGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKKyAgICAgICAgZWxzZSBpZiAoIChyYyA9IGdldF9wYWdl
X2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCApCiAgICAgICAg
ICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdz
ZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KKyAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRp
YWxfc2V0OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSAwOwogICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgIH0KICAg
ICAgICAgaWYgKCByYyA8IDAgKQpAQCAtMTYzNSw3ICsxNjU4LDcgQEAgc3RhdGljIGludCBhbGxv
Y19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICBpZiAoIGkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2Zs
YWdzID0gMDsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxM
OwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CkBAIC0xNzY3LDE5ICsxNzkwLDIxIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBtZm5feChw
YWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDRfcGdlbnRyeV90ICAqcGw0ZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHBmbikpOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAg
ICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CisgICAgaW50ICAgICAgICAg
ICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCAgIHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0
aWFsX2ZsYWdzOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwg
TDRfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAg
ICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoICFpc19n
dWVzdF9sNF9zbG90KGQsIGkpIHx8Ci0gICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9s
NGUocGw0ZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKKyAgICAgICAgICAgICAocmMgPSBn
ZXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQog
ICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKKyAgICAgICAgICAgIC8q
IFNldCAnc2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0
ICovCisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBU
Rl9wYXJ0aWFsX3NldDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICkKICAg
ICAgICAgewpAQCAtMTc4OSw3ICsxODE0LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBh
cnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKICAg
ICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgZWxzZQpA
QCAtMTg0MiwxOSArMTg2NywyMCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFn
ZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAg
ICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5w
YXJ0aWFsX3B0ZTsKLSAgICB1bnNpZ25lZCBpbnQgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
IC0gIXBhcnRpYWw7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgcGFydGlhbF9m
bGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3MsCisgICAgICAgIGkgPSBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyAtICEocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCk7CiAKICAgICBwbDJl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKICAgICBmb3IgKCA7IDsgKQogICAgIHsK
ICAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
LCBpKSApCi0gICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwg
cGFydGlhbCwgZmFsc2UpOworICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wyZShwbDJl
W2ldLCBwZm4sIHBhcnRpYWxfZmxhZ3MpOwogICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAg
ICAgICBicmVhazsKIAotICAgICAgICBwYXJ0aWFsID0gMDsKKyAgICAgICAgcGFydGlhbF9mbGFn
cyA9IDA7CiAKICAgICAgICAgaWYgKCAhaS0tICkKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTg3
NiwxMiArMTkwMiwxNCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKICAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSBwYXJ0aWFsID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxf
ZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgor
ICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsK
ICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VO
VFJJRVMgLSAxICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSAr
IDE7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KIApAQCAtMTg5Mywx
OCArMTkyMSwxOSBAQCBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAg
dW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDNfcGdl
bnRyeV90ICpwbDNlOwotICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0
ZTsKLSAgICB1bnNpZ25lZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0
aWFsOworICAgIGludCByYyA9IDA7CisgICAgdW5zaWduZWQgaW50IHBhcnRpYWxfZmxhZ3MgPSBw
YWdlLT5wYXJ0aWFsX2ZsYWdzLAorICAgICAgICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
LSAhKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpOwogCiAgICAgcGwzZSA9IG1hcF9k
b21haW5fcGFnZShfbWZuKHBmbikpOwogCiAgICAgZm9yICggOyA7ICkKICAgICB7Ci0gICAgICAg
IHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAg
ICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4sIHBhcnRpYWxfZmxhZ3MpOwog
ICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBwYXJ0
aWFsID0gMDsKKyAgICAgICAgcGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgIGlmICggcmMgPT0g
MCApCiAgICAgICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQp
OwogCkBAIC0xOTIzLDEyICsxOTUyLDE0IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlh
bF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBh
cnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxh
Z3MgOgorICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmKTsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRB
QkxFX0VOVFJJRVMgLSAxICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaSArIDE7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+
cGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KICAgICBy
ZXR1cm4gcmMgPiAwID8gMCA6IHJjOwpAQCAtMTkzOSwyNiArMTk3MCwyOSBAQCBzdGF0aWMgaW50
IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5f
eChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDRfcGdlbnRyeV90ICpwbDRlID0gbWFwX2RvbWFp
bl9wYWdlKF9tZm4ocGZuKSk7Ci0gICAgaW50IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRp
YWxfcHRlOwotICAgIHVuc2lnbmVkIGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0g
IXBhcnRpYWw7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBwYXJ0aWFsX2ZsYWdzID0g
cGFnZS0+cGFydGlhbF9mbGFncywKKyAgICAgICAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
IC0gIShwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KTsKIAogICAgIGRvIHsKICAgICAg
ICAgaWYgKCBpc19ndWVzdF9sNF9zbG90KGQsIGkpICkKLSAgICAgICAgICAgIHJjID0gcHV0X3Bh
Z2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgICAgIHJjID0g
cHV0X3BhZ2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAg
aWYgKCByYyA8IDAgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHBhcnRpYWwgPSAwOwor
ICAgICAgICBwYXJ0aWFsX2ZsYWdzID0gMDsKICAgICB9IHdoaWxlICggaS0tICk7CiAKICAgICBp
ZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAtMTsKKyAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxf
c2V0KSA/CisgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKKyAgICAgICAgICAgIChQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CiAgICAgfQogICAgIGVsc2UgaWYg
KCByYyA9PSAtRUlOVFIgJiYgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewog
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOwotICAgICAgICBwYWdlLT5w
YXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICB9CiAKQEAgLTIxODAsNyArMjIxNCw3IEBAIHN0YXRpYyBp
bnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICAgICAgcmV0dXJuIC1FQlVT
WTsKICAgICB9CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4sIDAsIHRydWUpOwor
ICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbiwgUFRGX2RlZmVyKTsKIAogICAgIHJldHVy
biByYzsKIH0KQEAgLTIyNDgsNyArMjI4Miw3IEBAIHN0YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwz
X3BnZW50cnlfdCAqcGwzZSwKICAgICAgICAgaWYgKCAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3Mo
ZCwgcGwzZSkgKQogICAgICAgICAgICAgQlVHKCk7CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wzZShv
bDNlLCBwZm4sIDAsIDEpOworICAgIHB1dF9wYWdlX2Zyb21fbDNlKG9sM2UsIHBmbiwgUFRGX2Rl
ZmVyKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTIzMTEsNyArMjM0NSw3IEBAIHN0YXRpYyBp
bnQgbW9kX2w0X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwKICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CiAgICAgfQogCi0gICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0ZSwgcGZuLCAwLCAxKTsKKyAg
ICBwdXRfcGFnZV9mcm9tX2w0ZShvbDRlLCBwZm4sIFBURl9kZWZlcik7CiAgICAgcmV0dXJuIHJj
OwogfQogCkBAIC0yNTc3LDcgKzI2MTEsNyBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgIGlmICggISh0eXBlICYgUEdU
X3BhcnRpYWwpICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMVUg
PDwgUEFHRVRBQkxFX09SREVSOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgIH0KIAogICAgIHN3aXRjaCAoIHR5cGUg
JiBQR1RfdHlwZV9tYXNrICkKQEAgLTI4NjIsNyArMjg5Niw3IEBAIHN0YXRpYyBpbnQgX19nZXRf
cGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAg
ICAgICAgaWYgKCAhKHggJiBQR1RfcGFydGlhbCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IDA7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0
ZSA9IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgfQog
ICAgICAgICBwYWdlLT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFsbG9jX3Bh
Z2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CkBAIC0zMDM3LDcgKzMwNzEsOCBAQCBp
bnQgbmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4pCiAKICAgICByYyA9IHBhZ2luZ19tb2RlX3JlZmNv
dW50cyhkKQogICAgICAgICAgPyAoZ2V0X3BhZ2VfZnJvbV9tZm4obWZuLCBkKSA/IDAgOiAtRUlO
VkFMKQotICAgICAgICAgOiBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihtZm4sIFBHVF9yb290
X3BhZ2VfdGFibGUsIGQsIDAsIDEpOworICAgICAgICAgOiBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X21mbihtZm4sIFBHVF9yb290X3BhZ2VfdGFibGUsIGQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBURl9wcmVlbXB0aWJsZSk7CiAgICAgc3dpdGNoICggcmMgKQogICAg
IHsKICAgICBjYXNlIDA6CkBAIC0zNDIwLDcgKzM0NTUsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgK
ICAgICAgICAgICAgIGlmICggb3AuYXJnMS5tZm4gIT0gMCApCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKLSAgICAgICAgICAg
ICAgICAgICAgX21mbihvcC5hcmcxLm1mbiksIFBHVF9yb290X3BhZ2VfdGFibGUsIGN1cnJkLCAw
LCAxKTsKKyAgICAgICAgICAgICAgICAgICAgX21mbihvcC5hcmcxLm1mbiksIFBHVF9yb290X3Bh
Z2VfdGFibGUsIGN1cnJkLCBQVEZfcHJlZW1wdGlibGUpOwogCiAgICAgICAgICAgICAgICAgaWYg
KCB1bmxpa2VseShyYykgKQogICAgICAgICAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAxMDMwYjhi
NWU2Li5hNTMxZmUzMTE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0xNTcsMTkgKzE1NywzNCBAQCBzdHJ1Y3Qg
cGFnZV9pbmZvCiAgICAgICAgICAqIHNldHRpbmcgdGhlIGZsYWcgbXVzdCBub3QgZHJvcCB0aGF0
IHJlZmVyZW5jZSwgd2hlcmVhcyB0aGUgaW5zdGFuY2UKICAgICAgICAgICogY2xlYXJpbmcgaXQg
d2lsbCBoYXZlIHRvLgogICAgICAgICAgKgotICAgICAgICAgKiBJZiBAcGFydGlhbF9wdGUgaXMg
cG9zaXRpdmUgdGhlbiBQVEUgYXQgQG5yX3ZhbGlkYXRlZF9wdGVzKzEgaGFzCi0gICAgICAgICAq
IGJlZW4gcGFydGlhbGx5IHZhbGlkYXRlZC4gVGhpcyBpbXBsaWVzIHRoYXQgdGhlIGdlbmVyYWwg
cmVmZXJlbmNlCi0gICAgICAgICAqIHRvIHRoZSBwYWdlIChhY3F1aXJlZCBmcm9tIGdldF9wYWdl
X2Zyb21fbE5lKCkpIHdvdWxkIGJlIGRyb3BwZWQKLSAgICAgICAgICogKGFnYWluIGR1ZSB0byB0
aGUgYXBwYXJlbnQgZmFpbHVyZSkgYW5kIGhlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQKLSAgICAg
ICAgICogd2hlbiByZXN1bWluZyB0aGUgdmFsaWRhdGlvbiwgYnV0IG11c3Qgbm90IGJlIGRyb3Bw
ZWQgd2hlbiBwaWNraW5nCi0gICAgICAgICAqIHVwIHRoZSBwYWdlIGZvciBpbnZhbGlkYXRpb24u
CisgICAgICAgICAqIElmIHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0
aGVuIHRoZSBwYWdlIGF0CisgICAgICAgICAqIGF0IEBucl92YWxpZGF0ZWRfcHRlcyBoYWQgUEdU
X3BhcnRpYWwgc2V0IGFzIGEgcmVzdWx0IG9mIGFuCisgICAgICAgICAqIG9wZXJhdGlvbiBvbiB0
aGUgY3VycmVudCBwYWdlLiAgKFRoYXQgcGFnZSBtYXkgb3IgbWF5IG5vdAorICAgICAgICAgKiBz
dGlsbCBoYXZlIFBHVF9wYXJ0aWFsIHNldC4pCiAgICAgICAgICAqCi0gICAgICAgICAqIElmIEBw
YXJ0aWFsX3B0ZSBpcyBuZWdhdGl2ZSB0aGVuIFBURSBhdCBAbnJfdmFsaWRhdGVkX3B0ZXMrMSBo
YXMKLSAgICAgICAgICogYmVlbiBwYXJ0aWFsbHkgaW52YWxpZGF0ZWQuIFRoaXMgaXMgYmFzaWNh
bGx5IHRoZSBvcHBvc2l0ZSBjYXNlIG9mCi0gICAgICAgICAqIGFib3ZlLCBpLmUuIHRoZSBnZW5l
cmFsIHJlZmVyZW5jZSB0byB0aGUgcGFnZSB3YXMgbm90IGRyb3BwZWQgaW4KLSAgICAgICAgICog
cHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhl
bmNlIGl0Ci0gICAgICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9u
IGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMpLAotICAgICAgICAgKiBidXQgaXQgbXVzdCBub3Qg
YmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAg
ICAgICogSWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LCB0aGVuIHRoZSBQVEUgYXQK
KyAgICAgICAgICogQG5yX3ZhbGlkYXRlZF9wdGVmIGhvbGRzIGEgZ2VuZXJhbCByZWZlcmVuY2Ug
Y291bnQgZm9yIHRoZQorICAgICAgICAgKiBwYWdlLgorICAgICAgICAgKgorICAgICAgICAgKiBU
aGlzIGhhcHBlbnM6CisgICAgICAgICAqIC0gRHVyaW5nIGRlLXZhbGlkYXRpb24sIGlmIGRlLXZh
bGlkYXRpb24gb2YgdGhlIHBhZ2Ugd2FzCisgICAgICAgICAqICAgaW50ZXJydXB0ZWQKKyAgICAg
ICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgYW4gaW52YWxpZCBlbnRyeSBpcyBlbmNvdW50
ZXJlZCBhbmQKKyAgICAgICAgICogICB2YWxpZGF0aW9uIGlzIHByZWVtcHRpYmxlCisgICAgICAg
ICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIHdhcyBz
ZXQgb24KKyAgICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVj
YXVzZSB3ZSdyZSBwaWNraW5nCisgICAgICAgICAqICAgdXAgZnJvbSBhIHBhcnRpYWwgZGUtdmFs
aWRhdGlvbikuCisgICAgICAgICAqCisgICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRhdGlv
biwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgY2xlYXIsCisgICAgICAgICAqIHRoZW4g
YSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBpdCBpcyBzZXQsIG5v
CisgICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUgYWNxdWlyZWQuCisgICAgICAgICAqCisg
ICAgICAgICAqIFdoZW4gcmVzdW1pbmcgZGUtdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2Vu
ZXJhbF9yZWYgaXMKKyAgICAgICAgICogY2xlYXIsIG5vIHJlZmVyZW5jZSBzaG91bGQgYmUgZHJv
cHBlZDsgaWYgaXQgaXMgc2V0LCBhCisgICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUgZHJv
cHBlZC4KKyAgICAgICAgICoKKyAgICAgICAgICogTkIgdGhhdCBQVEZfcGFydGlhbF9zZXQgYW5k
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGFyZQorICAgICAgICAgKiBkZWZpbmVkIGluIG1tLmMs
IHRoZSBvbmx5IHBsYWNlIHdoZXJlIHRoZXkgYXJlIHVzZWQuCiAgICAgICAgICAqCiAgICAgICAg
ICAqIFRoZSAzcmQgZmllbGQsIEBsaW5lYXJfcHRfY291bnQsIGluZGljYXRlcwogICAgICAgICAg
KiAtIGJ5IGEgcG9zaXRpdmUgdmFsdWUsIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSBl
bnRyaWVzIGEgcGFnZQpAQCAtMTgwLDcgKzE5NSw3IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAg
ICAgc3RydWN0IHsKICAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczpQQUdFVEFCTEVf
T1JERVIgKyAxOwogICAgICAgICAgICAgdTE2IDoxNiAtIFBBR0VUQUJMRV9PUkRFUiAtIDEgLSAy
OwotICAgICAgICAgICAgczE2IHBhcnRpYWxfcHRlOjI7CisgICAgICAgICAgICB1MTYgcGFydGlh
bF9mbGFnczoyOwogICAgICAgICAgICAgczE2IGxpbmVhcl9wdF9jb3VudDsKICAgICAgICAgfTsK
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:55:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcpp-0006a6-Jw; Mon, 04 Nov 2019 13:55:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcpo-0006Zz-Jl
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:56 +0000
X-Inumbo-ID: d28aa864-ff0a-11e9-a17e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d28aa864-ff0a-11e9-a17e-12813bfff9fa;
 Mon, 04 Nov 2019 13:55:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcpn-0003w3-Nt
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcpn-0008W4-LW
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:55:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcpn-0008W4-LW@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:55:55 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: Use flags for
 _put_page_type rather than a boolean
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcyMDNmOWFmY2JkYWQxMTY1MWVlZTMzNzE0MWMzYjBlZjZmZjQ0OTIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDc6NTYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0Nzo1NiAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBVc2UgZmxhZ3MgZm9yIF9wdXRfcGFnZV90eXBlIHJhdGhlciB0aGFuIGEg
Ym9vbGVhbgogICAgCiAgICBUaGlzIGlzIGluIG1haW5seSBpbiBwcmVwYXJhdGlvbiBmb3IgX3B1
dF9wYWdlX3R5cGUgdGFraW5nIHRoZQogICAgcGFydGlhbF9mbGFncyB2YWx1ZSBpbiB0aGUgZnV0
dXJlLiAgSXQgYWxzbyBtYWtlcyBpdCBlYXNpZXIgdG8gcmVhZCBpbgogICAgdGhlIGNhbGxlciAo
c2luY2UgeW91IHNlZSBhIGZsYWcgbmFtZSByYXRoZXIgdGhhbiBgdHJ1ZWAgb3IgYGZhbHNlYCku
CiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwMTIxNTg4ZWMwZjY5NTBlZDY1
ZDkwNmQ4NjBkZjQ5YmUyYzhlNjU1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMjo1
MyArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMjUgKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
ODRlZTQ4ZWMzZi4uZTMyNjRmODg3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyNTMsNyArMTI1Myw3IEBAIGdldF9wYWdlX2Zyb21f
bDRlKAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorc3RhdGljIGludCBfcHV0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcpOwogCiB2b2lkIHB1
dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25l
cikKQEAgLTEzNDUsNyArMTM0NSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgICAgICAgIFBURl9wYXJ0
aWFsX3NldCApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2Rl
ZmVyKSk7Ci0gICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsK
KyAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgcHRw
Zyk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAg
ICAgICAgewpAQCAtMTM1NCw3ICsxMzU0LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wy
ZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgfQogICAgICAg
ICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRy
dWUsIHB0cGcpOworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVt
cHRpYmxlLCBwdHBnKTsKICAgICAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICAg
ICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAgfQpAQCAtMTM5MSw3ICsxMzkxLDcgQEAgc3Rh
dGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgewogICAgICAgICBBU1NFUlQo
IShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcs
IHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAg
fQogCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCkBAIC0xNDAxLDcgKzE0MDEsNyBAQCBz
dGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOwogICAg
IGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICBwdXRfcGFnZShwZyk7CiAKQEAgLTE0MjIsNyAr
MTQyMiw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwg
dW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZu
KSkpOworICAgICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGli
bGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBm
bGFncyAmIFBURl9kZWZlciApCkBAIC0xNDMyLDcgKzE0MzIsNyBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAg
ICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0KIAotICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBl
KHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgcmMgPSBfcHV0X3Bh
Z2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKICAg
ICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAg
fQpAQCAtMjY4MCwxMSArMjY4MCwxMiBAQCBzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIH0KIAogCi1zdGF0
aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1w
dGlibGUsCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+dS5p
bnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKKyAgICBib29sIHByZWVtcHRpYmxlID0g
ZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGU7CiAKICAgICBmb3IgKCA7IDsgKQogICAgIHsKQEAgLTI4
ODQsNyArMjg4NSw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIAogICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShpb21tdV9yZXQpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBfcHV0X3BhZ2Vf
dHlwZShwYWdlLCBmYWxzZSwgTlVMTCk7CisgICAgICAgICAgICAgICAgX3B1dF9wYWdlX3R5cGUo
cGFnZSwgMCwgTlVMTCk7CiAgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9yZXQ7CiAgICAgICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICB9CkBAIC0yOTExLDcgKzI5MTIsNyBAQCBz
dGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25l
ZCBsb25nIHR5cGUsCiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewotICAgIGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKKyAg
ICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsKICAgICBBU1NFUlQocmMg
PT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0yOTI3LDcgKzI5MjgsNyBAQCBpbnQgZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGlu
dCBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0g
ICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIHRydWUsIE5VTEwpOworICAgIHJldHVybiBf
cHV0X3BhZ2VfdHlwZShwYWdlLCBQVEZfcHJlZW1wdGlibGUsIE5VTEwpOwogfQogCiBpbnQgZ2V0
X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUpCkBAIC0yOTQzLDcgKzI5NDQsNyBAQCBpbnQgcHV0X29sZF9ndWVzdF90YWJsZShz
dHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoICF2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAgICAg
ICAgIHJldHVybiAwOwogCi0gICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSwgdHJ1ZSwKKyAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBl
KHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlLCBQVEZfcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnKSApCiAgICAgewogICAg
IGNhc2UgLUVJTlRSOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:56:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcq0-0006bK-Lg; Mon, 04 Nov 2019 13:56:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcpz-0006bA-6D
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:07 +0000
X-Inumbo-ID: d89d803c-ff0a-11e9-a17e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d89d803c-ff0a-11e9-a17e-12813bfff9fa;
 Mon, 04 Nov 2019 13:56:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcpx-0003x1-U2
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcpx-00005I-RQ
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcpx-00005I-RQ@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:56:05 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: Rework
 get_page_and_type_from_mfn conditional
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUzYjE1NzI2ZWNhZmIzMDc0NWI5ZDAyNDkyY2FjODZmMjNjN2JlYzcKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDg6MTkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0ODoxOSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBSZXdvcmsgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4gY29uZGl0aW9u
YWwKICAgIAogICAgTWFrZSBpdCBlYXNpZXIgdG8gcmVhZCBieSBkZWNsYXJpbmcgdGhlIGNvbmRp
dGlvbnMgaW4gd2hpY2ggd2Ugd2lsbAogICAgcmV0YWluIHRoZSByZWYsIHJhdGhlciB0aGFuIHRo
ZSBjb25kaXRpb25zIHVuZGVyIHdoaWNoIHdlIHJlbGVhc2UgaXQuCiAgICAKICAgIFRoZSBvbmx5
IHdheSAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkgY2FuIGJlIHRydWUg
aXMgaWYKICAgIHByZWVtcHRpYmxlIGlzIHRydWU7IHNvIHJlbW92ZSB0aGlzIGZyb20gdGhlIHF1
ZXJ5IGl0c2VsZiwgYW5kIGFkZCBhbgogICAgQVNTRVJUKCkgdG8gdGhhdCBlZmZlY3Qgb24gdGhl
IG9wcG9zaXRlIHBhdGguCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgog
ICAgCiAgICBOQiB0aGF0IGFsbG9jX2xOX3RhYmxlKCkgbWlzaGFuZGxlIHRoZSAibGluZWFyIHB0
IGZhaWx1cmUiIHNpdHVhdGlvbgogICAgZGVzY3JpYmVkIGluIHRoZSBjb21tZW50OyB0aGlzIHdp
bGwgYmUgYWRkcmVzc2VkIGluIGEgZnV0dXJlIHBhdGNoLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyYWFiMDZkNzQyZTEzZDdhOWQyNDhmMWZj
N2YwZWM2MmIyOTVhZGExCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMzoyMyArMDEw
MAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CmluZGV4IGUzMjY0Zjg4NzkuLmNlN2Y1Yjg0ZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02NzgsOCArNjc4LDQzIEBAIHN0YXRpYyBp
bnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAKICAgICByYyA9IF9fZ2V0X3BhZ2VfdHlw
ZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiAh
cGFydGlhbF9yZWYgJiYKLSAgICAgICAgICghcHJlZW1wdGlibGUgfHwgcGFnZSAhPSBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkgKQorICAgIC8qCisgICAgICogUmV0YWluIHRoZSByZWZj
b3VudCBpZjoKKyAgICAgKiAtIHBhZ2UgaXMgZnVsbHkgdmFsaWRhdGVkIChyYyA9PSAwKQorICAg
ICAqIC0gcGFnZSBpcyBub3QgdmFsaWRhdGVkIChyYyA8IDApIGJ1dDoKKyAgICAgKiAgIC0gV2Ug
Y2FtZSBpbiB3aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3JlZikKKyAgICAgKiAgIC0gcGFnZSBp
cyBwYXJ0aWFsbHkgdmFsaWRhdGVkIGJ1dCB0aGVyZSdzIGJlZW4gYW4gZXJyb3IKKyAgICAgKiAg
ICAgKHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpCisgICAgICoKKyAgICAg
KiBUaGUgcGFydGlhbF9yZWYtb24tZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4cGxhbmF0aW9u
LiAgVGhlcmUKKyAgICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3aGVyZSBwYXJ0aWFsX3JlZiBtaWdo
dCBiZSB0cnVlIGNvbWluZyBpbjoKKyAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgZGVt
b3RlZCBhcyB0eXBlIGB0eXBlYDsgaS5lLiBoYXMKKyAgICAgKiAgIFBHVF9wYXJ0aWFsIHNldAor
ICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIEwodHlwZSsxKSAoaS5l
LiwgYSBsaW5lYXIKKyAgICAgKiAgIHBhZ2U7IGUuZy4gd2UncmUgYmVpbmcgY2FsbGVkIGZyb20g
Z2V0X3BhZ2VfZnJvbV9sMmUgd2l0aAorICAgICAqICAgdHlwZSA9PSBQR1RfbDFfdGFibGUsIGJ1
dCB0aGUgbWZuIGlzIFBHVF9sMl90YWJsZSkKKyAgICAgKgorICAgICAqIElmIHRoZXJlJ3MgYW4g
ZXJyb3IsIGluIHRoZSBmaXJzdCBjYXNlLCBfZ2V0X3BhZ2VfdHlwZSB3aWxsCisgICAgICogZWl0
aGVyIHJldHVybiAtRVJFU1RBUlQsIGluIHdoaWNoIGNhc2Ugd2Ugd2FudCB0byByZXRhaW4gdGhl
CisgICAgICogcmVmIChhcyB0aGUgY2FsbGVyIHdpbGwgY29uc2lkZXIgaXQgcmV0YWluZWQpLCBv
ciAtRUlOVkFMLCBpbgorICAgICAqIHdoaWNoIGNhc2Ugb2xkX2d1ZXN0X3RhYmxlIHdpbGwgYmUg
c2V0OyBpbiBib3RoIGNhc2VzLCB3ZSBuZWVkCisgICAgICogdG8gcmV0YWluIHRoZSByZWYuCisg
ICAgICoKKyAgICAgKiBJbiB0aGUgc2Vjb25kIGNhc2UsIGlmIHRoZXJlJ3MgYW4gZXJyb3IsIF9n
ZXRfcGFnZV90eXBlKCkgY2FuCisgICAgICogKm9ubHkqIHJldHVybiAtRUlOVkFMLCBhbmQgKm5l
dmVyKiBzZXQgb2xkX2d1ZXN0X3RhYmxlLiAgSW4KKyAgICAgKiB0aGF0IGNhc2Ugd2UgYWxzbyB3
YW50IHRvIHJldGFpbiB0aGUgcmVmZXJlbmNlLCB0byBhbGxvdyB0aGUKKyAgICAgKiBwYWdlIHRv
IGNvbnRpbnVlIHRvIGJlIHRvcm4gZG93biAoaS5lLiwgUEdUX3BhcnRpYWwgY2xlYXJlZCkKKyAg
ICAgKiBzYWZlbHkuCisgICAgICoKKyAgICAgKiBBbHNvIG5vdGUgdGhhdCB3ZSBzaG91bGRuJ3Qg
YmUgYWJsZSB0byBsZWF2ZSB3aXRoIHRoZSByZWZlcmVuY2UKKyAgICAgKiBjb3VudCByZXRhaW5l
ZCB1bmxlc3Mgd2Ugc3VjY2VlZGVkLCBvciB0aGUgb3BlcmF0aW9uIHdhcworICAgICAqIHByZWVt
cHRpYmxlLgorICAgICAqLworICAgIGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9yZWYgKQor
ICAgICAgICAvKiBub3RoaW5nICovOworICAgIGVsc2UgaWYgKCBwYWdlID09IGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlICkKKyAgICAgICAgQVNTRVJUKHByZWVtcHRpYmxlKTsKKyAgICBl
bHNlCiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCiAgICAgcmV0dXJuIHJjOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:56:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcq9-0006cM-NS; Mon, 04 Nov 2019 13:56:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcq9-0006cF-0N
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:17 +0000
X-Inumbo-ID: deafbe72-ff0a-11e9-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id deafbe72-ff0a-11e9-b678-bc764e2007e4;
 Mon, 04 Nov 2019 13:56:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcq8-0003xH-3v
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcq8-00006G-1V
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcq8-00006G-1V@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:56:16 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: Have alloc_l[23]_table
 clear partial_flags when preempting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQzYzBlODQ4YTNiYTZhNGJlZjQ5NjU0NGJhMWY3M2Q0MTZhYjNlZmEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDg6NDEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0ODo0MSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBIYXZlIGFsbG9jX2xbMjNdX3RhYmxlIGNsZWFyIHBhcnRpYWxfZmxhZ3Mg
d2hlbiBwcmVlbXB0aW5nCiAgICAKICAgIEluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBwYWdl
dGFibGUgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIHRvIGJlCiAgICBpbnRlcnJ1cHRlZCwgWGVu
IG11c3Qga2VlcCB0cmFjayBvZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwogICAgcHJvbW90
ZWQgb3IgZGVtb3RlZC4gIFRoaXMgaXMgc3RvcmVkIGluIHR3byBlbGVtZW50cyBpbiB0aGUgcGFn
ZQogICAgc3RydWN0OiBucl9lbnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KICAg
IAogICAgVGhlIHJ1bGUgaXMgdGhhdCBlbnRyaWVzIFswLCBucl9lbnRyaWVzX3ZhbGlkYXRlZCkg
c2hvdWxkIGFsd2F5cyBiZQogICAgdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVu
Y2UgY291bnQuICBJZiBwYXJ0aWFsX2ZsYWdzIGlzCiAgICB6ZXJvLCB0aGVuIFtucl9lbnRyaWVz
X3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNlCiAgICBjb3VudCBp
cyBoZWxkLiAgSWYgUFRGX3BhcnRpYWxfc2V0IGlzIHNldCwgdGhlbiBbbnJfZW50cmllc192YWxp
ZGF0ZWRdCiAgICBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkLgogICAgCiAgICBBdCB0aGUgbW9tZW50
LCBhIGRpc3RpbmN0aW9uIGlzIG1hZGUgYmV0d2VlbiBwcm9tb3Rpb24gYW5kIGRlbW90aW9uCiAg
ICB3aXRoIHJlZ2FyZCB0byB3aGV0aGVyIHRoZSBlbnRyeSBpdHNlbGYgImhvbGRzIiBhIGdlbmVy
YWwgcmVmZXJlbmNlCiAgICBjb3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0
ZWQgKGkuZS4sIHJldHVybnMgLUVSRVNUQVJUKSwKICAgIHRoZSBlbnRyeSBpcyBub3QgY29uc2lk
ZXJlZCB0byBob2xkIGEgcmVmZXJlbmNlOyB3aGVuIGVudHJ5IGRlbW90aW9uCiAgICBpcyBpbnRl
cnJ1cHRlZCwgdGhlIGVudHJ5IGlzIHN0aWxsIGNvbnNpZGVyZWQgdG8gaG9sZCBhIGdlbmVyYWwK
ICAgIHJlZmVyZW5jZS4KICAgIAogICAgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgdXNlZCB0
byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZXNlIGNhc2VzLgogICAgSWYgY2xlYXIsIGl0J3MgYSBw
YXJ0aWFsIHByb21vdGlvbiA9PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxkCiAgICBi
eSB0aGUgZW50cnk7IGlmIHNldCwgaXQncyBwYXJ0aWFsIGRlbW90aW9uLCBzbyBhIGdlbmVyYWwg
cmVmZXJlbmNlCiAgICBjb3VudCBoZWxkLiAgQmVjYXVzZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlv
bnMgY2FuIGJlIGludGVybGVhdmVkLCB0aGlzCiAgICB2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3Bh
Z2VfYW5kX3R5cGVfZnJvbV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAogICAgdG8gYmUgYWJs
ZSB0byBwcm9wZXJseSBoYW5kbGUgcmVmZXJlbmNlIGNvdW50cy4KICAgIAogICAgVW5mb3J0dW5h
dGVseSwgd2hlbiBhbGxvY19sWzIzXV90YWJsZSBjaGVjayBoeXBlcmNhbGxfcHJlZW1wdF9jaGVj
aygpCiAgICBhbmQgcmV0dXJuIC1FUkVTVEFSVCwgdGhleSBzZXQgbnJfZW50cmllc192YWxpZGF0
ZWQsIGJ1dCBkb24ndCBjbGVhcgogICAgcGFydGlhbF9mbGFncy4KICAgIAogICAgSWYgd2Ugd2Vy
ZSBwaWNraW5nIHVwIGZyb20gYSBwcmV2aW91c2x5LWludGVycnVwdGVkIHByb21vdGlvbiwgdGhh
dAogICAgbWVhbnMgdGhhdCBQVEZfcGFydGlhbF9zZXQgd291bGQgYmUgc2V0IGV2ZW4gdGhvdWdo
CiAgICBbbnJfZW50cmllc192YWxpZGF0ZWRdIHdhcyBub3QgcGFydGlhbGx5IHZhbGlkYXRlZC4g
IFRoaXMgbWVhbnMgdGhhdAogICAgaWYgdGhlIHBhZ2UgaW4gdGhpcyBzdGF0ZSB3ZXJlIGRlLXZh
bGlkYXRlZCwgcHV0X3BhZ2VfdHlwZSgpIHdvdWxkCiAgICBlcnJvbmVvdXNseSBiZSBjYWxsZWQg
b24gdGhhdCBlbnRyeS4KICAgIAogICAgUGVyaGFwcyB3b3JzZSwgaWYgd2Ugd2VyZSByYWNpbmcg
d2l0aCBhIGRlLXZhbGlkYXRpb24sIHRoZW4gd2UgbWlnaHQKICAgIGxlYXZlIGJvdGggUFRGX3Bh
cnRpYWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsgYW5kIHdoZW4KICAgIGRlLXZh
bGlkYXRpb24gcGlja2VkIHVwIGFnYWluLCBib3RoIHRoZSB0eXBlIGFuZCB0aGUgZ2VuZXJhbCBy
ZWYgd291bGQKICAgIGJlIGVycm9uZW91c2x5IGRyb3BwZWQgZnJvbSBbbnJfZW50cmllc192YWxp
ZGF0ZWRdLgogICAgCiAgICBJbiBhIHNlbnNlLCB0aGUgcmVhbCBpc3N1ZSBoZXJlIGlzIGNvZGUg
ZHVwbGljYXRpb24uICBSYXRoZXIgdGhhbgogICAgZHVwbGljYXRlIHRoZSBpbnRlcnJ1cHRpb24g
Y29kZSwgc2V0IHJjIHRvIC1FSU5UUiBhbmQgZmFsbCB0aHJvdWdoIHRvCiAgICB0aGUgY29kZSB3
aGljaCBhbHJlYWR5IGhhbmRsZXMgdGhhdCBjYXNlIGNvcnJlY3RseS4KICAgIAogICAgR2l2ZW4g
dGhlIGxvZ2ljIGF0IHRoaXMgcG9pbnQsIGl0IHNob3VsZCBiZSBpbXBvc3NpYmxlIGZvcgogICAg
cGFydGlhbF9mbGFncyB0byBiZSBub24temVybzsgYWRkIGFuIEFTU0VSVCgpIHRvIGNhdGNoIGFu
eSBjaGFuZ2VzLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBmZjBiOWE1ZDY5Yjc0NGE5OWU4YmJlYWM4MjBhOTg1ZGI1YTNiZjhlCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxNDoxNCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMTggKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGNlN2Y1Yjg0ZjMuLjliOWI2N2NkNzQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNTc2LDEzICsxNTc2
LDggQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAg
ICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNh
bGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwg
dHlwZSwgaSkgfHwKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOworICAgICAgICBlbHNlIGlmICgg
IWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgfHwKICAgICAgICAgICAgICAocmMgPSBnZXRf
cGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQogICAg
ICAgICAgICAgY29udGludWU7CiAKQEAgLTE2NDcsMTMgKzE2NDIsOCBAQCBzdGF0aWMgaW50IGFs
bG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgaSsrLCBwYXJ0
aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcmMgPSAtRVJF
U1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggaXNf
cHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMpICkKKyAgICAgICAgICAgIHJjID0gLUVJTlRS
OworICAgICAgICBlbHNlIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMpICkK
ICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MocGwzZVtpXSkgJiBf
UEFHRV9QUkVTRU5UKSB8fAogICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncyhwbDNlW2ld
KSAmIGwzX2Rpc2FsbG93X21hc2soZCkpICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:56:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:56:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcqK-0006dR-PR; Mon, 04 Nov 2019 13:56:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcqJ-0006dK-NP
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:27 +0000
X-Inumbo-ID: e4c3c178-ff0a-11e9-a17e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4c3c178-ff0a-11e9-a17e-12813bfff9fa;
 Mon, 04 Nov 2019 13:56:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcqI-0003xT-A0
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcqI-00007u-7d
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcqI-00007u-7d@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:56:26 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: Always retain a general
 ref on partial
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE1NDhlMTAxYjVkNjAxMzdhZTYzNTEyODg3YmJjNTAzNjA1ODcwYWUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDk6MDEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0OTowMSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBBbHdheXMgcmV0YWluIGEgZ2VuZXJhbCByZWYgb24gcGFydGlhbAogICAg
CiAgICBJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxlIHByb21vdGlvbnMgYW5k
IGRlbW90aW9ucyB0byBiZQogICAgaW50ZXJydXB0ZWQsIFhlbiBtdXN0IGtlZXAgdHJhY2sgb2Yg
dGhlIHN0YXRlIG9mIHRoZSBzdWItcGFnZXMKICAgIHByb21vdGVkIG9yIGRlbW90ZWQuICBUaGlz
IGlzIHN0b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2Ugc3RydWN0OgogICAgbnJfZW50
cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCiAgICAKICAgIFRoZSBydWxlIGlzIHRo
YXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNob3VsZCBhbHdheXMgYmUKICAg
IHZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgcGFydGlh
bF9mbGFncyBpcwogICAgemVybywgdGhlbiBbbnJfZW50cmllc192YWxpZGF0ZWRdIGlzIG5vdCB2
YWxpZGF0ZWQgYW5kIG5vIHJlZmVyZW5jZQogICAgY291bnQgaXMgaGVsZC4gIElmIFBURl9wYXJ0
aWFsX3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXQogICAgaXMgcGFydGlh
bGx5IHZhbGlkYXRlZC4KICAgIAogICAgQXQgdGhlIG1vbWVudCwgYSBkaXN0aW5jdGlvbiBpcyBt
YWRlIGJldHdlZW4gcHJvbW90aW9uIGFuZCBkZW1vdGlvbgogICAgd2l0aCByZWdhcmQgdG8gd2hl
dGhlciB0aGUgZW50cnkgaXRzZWxmICJob2xkcyIgYSBnZW5lcmFsIHJlZmVyZW5jZQogICAgY291
bnQ6IHdoZW4gZW50cnkgcHJvbW90aW9uIGlzIGludGVycnVwdGVkIChpLmUuLCByZXR1cm5zIC1F
UkVTVEFSVCksCiAgICB0aGUgZW50cnkgaXMgbm90IGNvbnNpZGVyZWQgdG8gaG9sZCBhIHJlZmVy
ZW5jZTsgd2hlbiBlbnRyeSBkZW1vdGlvbgogICAgaXMgaW50ZXJydXB0ZWQsIHRoZSBlbnRyeSBp
cyBzdGlsbCBjb25zaWRlcmVkIHRvIGhvbGQgYSBnZW5lcmFsCiAgICByZWZlcmVuY2UuCiAgICAK
ICAgIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2Vl
biB0aGVzZSBjYXNlcy4KICAgIElmIGNsZWFyLCBpdCdzIGEgcGFydGlhbCBwcm9tb3Rpb24gPT4g
bm8gZ2VuZXJhbCByZWZlcmVuY2UgY291bnQgaGVsZAogICAgYnkgdGhlIGVudHJ5OyBpZiBzZXQs
IGl0J3MgcGFydGlhbCBkZW1vdGlvbiwgc28gYSBnZW5lcmFsIHJlZmVyZW5jZQogICAgY291bnQg
aGVsZC4gIEJlY2F1c2UgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIGNhbiBiZSBpbnRlcmxlYXZl
ZCwgdGhpcwogICAgdmFsdWUgaXMgcGFzc2VkIHRvIGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
IGFuZCBwdXRfcGFnZV9mcm9tX2wqZSwKICAgIHRvIGJlIGFibGUgdG8gcHJvcGVybHkgaGFuZGxl
IHJlZmVyZW5jZSBjb3VudHMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIGJlY2F1c2UgYSByZWZj
b3VudCBpcyBub3QgaGVsZCwgaXQgaXMgcG9zc2libGUgdG8KICAgIGVuZ2luZWVyIGEgc2l0dWF0
aW9uIHdoZXJlIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQgYnV0IHRoZSBwYWdlIGluCiAgICBxdWVz
dGlvbiBoYXMgYmVlbiBhc3NpZ25lZCB0byBhbm90aGVyIGRvbWFpbi4gIEEgc2tldGNoIGlzIHBy
b3ZpZGVkIGluCiAgICB0aGUgYXBwZW5kaXguCiAgICAKICAgIEZpeCB0aGlzIGJ5IGhhdmluZyB0
aGUgcGFyZW50IHBhZ2UgdGFibGUgZW50cnkgaG9sZCBhIGdlbmVyYWwKICAgIHJlZmVyZW5jZSBj
b3VudCB3aGVuZXZlciBQRlRfcGFydGlhbF9zZXQgaXMgc2V0LiAgKEZvciBjbGFyaXR5IG9mCiAg
ICBjaGFuZ2UsIGtlZXAgdHdvIHNlcGFyYXRlIGZsYWdzLiAgVGhlc2Ugd2lsbCBiZSBjb2xsYXBz
ZWQgaW4gYQogICAgc3Vic2VxdWVudCBjaGFuZ2VzZXQuKQogICAgCiAgICBUaGlzIGhhcyB0d28g
YmFzaWMgaW1wbGljYXRpb25zLiAgT24gdGhlIHB1dF9wYWdlX2Zyb21fbE5lKCkgc2lkZSwKICAg
IHRoaXMgbWVhbiB0aGF0IHRoZSAocGFydGlhbF9zZXQgJiYgIXBhcnRpYWxfcmVmKSBjYXNlIGNh
biBuZXZlciBoYXBwZW4sCiAgICBhbmQgbm8gbG9uZ2VyIG5lZWRzIHRvIGJlIHNwZWNpYWwtY2Fz
ZWQuCiAgICAKICAgIFNlY29uZGx5LCBiZWNhdXNlIGJvdGggZmxhZ3MgYXJlIHNldCB0b2dldGhl
ciwgdGhlcmUncyBubyBuZWVkIHRvIGNhcnJ5IG92ZXIKICAgIGV4aXN0aW5nIGJpdHMgZnJvbSBw
YXJ0aWFsX3B0ZS4KICAgIAogICAgKE5CIHRoZXJlIGlzIHN0aWxsIGFub3RoZXIgaXNzdWUgd2l0
aCBjYWxsaW5nIF9wdXRfcGFnZV90eXBlKCkgb24gYQogICAgcGFnZSB3aGljaCBoYWQgUEdUX3Bh
cnRpYWwgc2V0OyB0aGF0IHdpbGwgYmUgaGFuZGxlZCBpbiBhIHN1YnNlcXVlbnQKICAgIHBhdGNo
LikKICAgIAogICAgT24gdGhlIGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKCkgc2lkZSwgd2Ug
bmVlZCB0byBkaXN0aW5ndWlzaAogICAgYmV0d2VlbiBjYWxsZXJzIHdoaWNoIGhvbGQgYSByZWZl
cmVuY2Ugb24gcGFydGlhbCAoaS5lLiwKICAgIGFsbG9jX2xOX3RhYmxlKCkpLCBhbmQgdGhvc2Ug
d2hpY2ggZG8gbm90IChuZXdfY3IzLCBQSU5fTE5fVEFCTEUsIGFuZAogICAgc28gb24pOiBwYXNz
IGEgZmxhZyBpZiB0aGUgdHlwZSBzaG91bGQgYmUgcmV0YWluZWQgb24gaW50ZXJydXB0aW9uLgog
ICAgCiAgICBOQiB0aGF0IHNpbmNlIGwxIHByb21vdGlvbiBjYW4ndCBiZSBwcmVlbXB0ZWQsIHRo
YXQgZ2V0X3BhZ2VfZnJvbV9sMmUKICAgIGNhbid0IHJldHVybiAtRVJFU1RBUlQuCiAgICAKICAg
IFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIC0tLS0tCiAgICAqIEFwcGVuZGl4OiBFbmdp
bmVlcmluZyBQVEZfcGFydGlhbF9zZXQgd2hpbGUgYSBwYWdlIGJlbG9uZ3MgdG8gYQogICAgICBm
b3JlaWduIGRvbWFpbgogICAgCiAgICBTdXBwb3NlIEEgaXMgYSBwYWdlIHdoaWNoIGNhbiBiZSBw
cm9tb3RlZCB0byBhbiBsMywgYW5kIEIgaXMgYSBwYWdlCiAgICB3aGljaCBjYW4gYmUgcHJvbW90
ZWQgdG8gYW4gbDIsIGFuZCBBW3hdIHBvaW50cyB0byBCLiAgQiBoYXMKICAgIFBHQ19hbGxvY2F0
ZWQgc2V0IGJ1dCBubyBvdGhlciBnZW5lcmFsIHJlZmVyZW5jZXMuCiAgICAKICAgIFYxOiAgUElO
X0wzIEEuCiAgICAgIEEgaXMgdmFsaWRhdGVkLCBCIGlzIHZhbGlkYXRlZC4KICAgICAgQS50eXBl
X2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQgfCBQR1RfcGlubmVkCiAgICAgIEIudHlwZV9jb3Vu
dCA9IDEgfCBQR1RfdmFsaWRhdGVkCiAgICAgIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZCAo
QVt4XSBob2xkcyBhIGdlbmVyYWwgcmVmKQogICAgCiAgICBWMTogVU5QSU4gQS4KICAgICAgQSBi
ZWdpbnMgZGUtdmFsaWRhdGlvbi4KICAgICAgQXJyYW5nZSB0byBiZSBpbnRlcnJ1cHRlZCB3aGVu
IGkgPCB4CiAgICAgIFYxLT5vbGRfZ3Vlc3RfdGFibGUgPSBBCiAgICAgIFYxLT5vbGRfZ3Vlc3Rf
dGFibGVfcmVmX2hlbGQgPSBmYWxzZQogICAgICBBLnR5cGVfY291bnQgPSAxIHwgUEdUX3BhcnRp
YWwKICAgICAgQS5ucl92YWxpZGF0ZWRfZW50cmllcyA9IGkgPCB4CiAgICAgIEIudHlwZV9jb3Vu
dCA9IDAKICAgICAgQi5jb3VudCA9IDEgfCBQR0NfYWxsb2NhdGVkCiAgICAKICAgIFYyOiBNT0Rf
TDRfRU5UUlkgdG8gcG9pbnQgc29tZSBsNGUgdG8gQS4KICAgICAgUGlja3MgdXAgcmUtdmFsaWRh
dGlvbiBvZiBBLgogICAgICBBcnJhbmdlIHRvIGJlIGludGVycnVwdGVkIGhhbGZ3YXkgdGhyb3Vn
aCBCJ3MgdmFsaWRhdGlvbgogICAgICBCLnR5cGVfY291bnQgPSAxIHwgUEdUX3BhcnRpYWwKICAg
ICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkIChQR1RfcGFydGlhbCBob2xkcyBhIGdlbmVy
YWwgcmVmKQogICAgICBBLnR5cGVfY291bnQgPSAxIHwgUEdUX3BhcnRpYWwKICAgICAgQS5ucl92
YWxpZGF0ZWRfZW50cmllcyA9IHgKICAgICAgQS5wYXJ0aWFsX3B0ZSA9IFBURl9wYXJ0aWFsX3Nl
dAogICAgCiAgICBWMzogTU9EX0wzX0VOVFJZIHRvIHBvaW50IHNvbWUgb3RoZXIgbDNlIChub3Qg
aW4gQSkgdG8gQi4KICAgICAgVmFsaWRhdGVzIEIuCiAgICAgIEIudHlwZV9jb3VudCA9IDEgfCBQ
R1RfdmFsaWRhdGVkCiAgICAgIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZCAoIm90aGVyIGwz
ZSIgaG9sZHMgYSBnZW5lcmFsIHJlZikKICAgIAogICAgVjM6IE1PRF9MM19FTlRSWSB0byBjbGVh
ciBsM2UgcG9pbnRpbmcgdG8gQi4KICAgICAgRGV2YWxpZGF0ZXMgQi4KICAgICAgQi50eXBlX2Nv
dW50ID0gMAogICAgICBCLmNvdW50ID0gMSB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjM6IGRl
Y3JlYXNlX3Jlc2VydmF0aW9uKEIpCiAgICAgIENsZWFycyBQR0NfYWxsb2NhdGVkCiAgICAgIEIu
Y291bnQgPSAwID0+IEIgaXMgZnJlZWQKICAgIAogICAgQiBnZXRzIGFzc2lnbmVkIHRvIGEgZGlm
ZmVyZW50IGRvbWFpbgogICAgCiAgICBWMTogUmVzdGFydHMgVU5QSU4gb2YgQQogICAgICBwdXRf
b2xkX2d1ZXN0X3RhYmxlKEEpCiAgICAgICAgLi4uCiAgICAgICAgICBmcmVlX2wzX3RhYmxlKEEp
CiAgICAKICAgIE5vdyBzaW5jZSBBLnBhcnRpYWxfZmxhZ3MgaGFzIFBURl9wYXJ0aWFsX3NldCwg
ZnJlZV9sM190YWJsZSgpIHdpbGwKICAgIGNhbGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBBW3hd
LCB3aGljaCBwb2ludHMgdG8gQiwgd2hpbGUgQiBpcyBvd25lZAogICAgYnkgYW5vdGhlciBkb21h
aW4uCiAgICAKICAgIElmIEFbeF0gaGVsZCBhIGdlbmVyYWwgcmVmY291bnQgZm9yIEIgb24gcGFy
dGlhbCB2YWxpZGF0aW9uLCBhcyBpdCBkb2VzCiAgICBmb3IgcGFydGlhbCBkZS12YWxpZGF0aW9u
LCB0aGVuIEIgd291bGQgc3RpbGwgaGF2ZSBhIHJlZmVyZW5jZSBjb3VudCBvZgogICAgMSBhZnRl
ciBQR0NfYWxsb2NhdGVkIHdhcyBmcmVlZDsgc28gQiB3b3VsZG4ndCBiZSBmcmVlZCB1bnRpbCBh
ZnRlcgogICAgcHV0X3BhZ2VfZnJvbV9sM2UoKSBoYWQgaGFwcGVuZCBvbiBBW3hdLgogICAgbWFz
dGVyIGNvbW1pdDogMThiMGFiNjk3ODMwYTQ2Y2UzZGFjYWY5MjEwNzk5MzIyY2IzNzMyYwogICAg
bWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTQ6MzYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgfCA4NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8IDE1ICsrKysrLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCA1OCBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDliOWI2N2NkNzQu
LjJmMTg1YTNjZDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC02NTgsMTAgKzY1OCwxMSBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgKiBwYWdlLT5w
dGVbcGFnZS0+bnJfdmFsaWRhdGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50IGluIG1tLmgg
Zm9yCiAgKiBtb3JlIGluZm9ybWF0aW9uLgogICovCi0jZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAg
ICAgICAgICgxIDw8IDApCi0jZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICgxIDw8IDEp
Ci0jZGVmaW5lIFBURl9wcmVlbXB0aWJsZSAgICAgICAgICgxIDw8IDIpCi0jZGVmaW5lIFBURl9k
ZWZlciAgICAgICAgICAgICAgICgxIDw8IDMpCisjZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAgICAg
ICAgICAgKDEgPDwgMCkKKyNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgICAoMSA8PCAx
KQorI2RlZmluZSBQVEZfcHJlZW1wdGlibGUgICAgICAgICAgICgxIDw8IDIpCisjZGVmaW5lIFBU
Rl9kZWZlciAgICAgICAgICAgICAgICAgKDEgPDwgMykKKyNkZWZpbmUgUFRGX3JldGFpbl9yZWZf
b25fcmVzdGFydCAoMSA8PCA0KQogCiBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21f
bWZuKAogICAgIG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyB0eXBlLCBzdHJ1Y3QgZG9tYWluICpk
LApAQCAtNjcwLDcgKzY3MSwxMSBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21f
bWZuKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogICAg
IGludCByYzsKICAgICBib29sIHByZWVtcHRpYmxlID0gZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGUs
Ci0gICAgICAgICBwYXJ0aWFsX3JlZiA9IGZsYWdzICYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7
CisgICAgICAgICBwYXJ0aWFsX3JlZiA9IGZsYWdzICYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYs
CisgICAgICAgICBwYXJ0aWFsX3NldCA9IGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0LAorICAgICAg
ICAgcmV0YWluX3JlZiAgPSBmbGFncyAmIFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQ7CisKKyAg
ICBBU1NFUlQocGFydGlhbF9yZWYgPT0gcGFydGlhbF9zZXQpOwogCiAgICAgaWYgKCBsaWtlbHko
IXBhcnRpYWxfcmVmKSAmJgogICAgICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1m
biwgZCkpICkKQEAgLTY4MywxMyArNjg4LDE1IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5
cGVfZnJvbV9tZm4oCiAgICAgICogLSBwYWdlIGlzIGZ1bGx5IHZhbGlkYXRlZCAocmMgPT0gMCkK
ICAgICAgKiAtIHBhZ2UgaXMgbm90IHZhbGlkYXRlZCAocmMgPCAwKSBidXQ6CiAgICAgICogICAt
IFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFydGlhbF9yZWYpCisgICAgICogICAtIHBh
Z2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCAocmMgPT0gLUVSRVNUQVJUKSwgYW5kIHRoZQorICAg
ICAqICAgICBjYWxsZXIgaGFzIGFza2VkIHRoZSByZWYgdG8gYmUgcmV0YWluZWQgaW4gdGhhdCBj
YXNlCiAgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCBidXQgdGhlcmUncyBi
ZWVuIGFuIGVycm9yCiAgICAgICogICAgIChwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlKQogICAgICAqCiAgICAgICogVGhlIHBhcnRpYWxfcmVmLW9uLWVycm9yIGNsYXVzZSBp
cyB3b3J0aCBhbiBleHBsYW5hdGlvbi4gIFRoZXJlCiAgICAgICogYXJlIHR3byBzY2VuYXJpb3Mg
d2hlcmUgcGFydGlhbF9yZWYgbWlnaHQgYmUgdHJ1ZSBjb21pbmcgaW46Ci0gICAgICogLSBtZm4g
aGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgdHlwZSBgdHlwZWA7IGkuZS4gaGFzCi0gICAg
ICogICBQR1RfcGFydGlhbCBzZXQKKyAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJv
bW90ZWQgLyBkZW1vdGVkIGFzIHR5cGUgYHR5cGVgOworICAgICAqICAgaS5lLiBoYXMgUEdUX3Bh
cnRpYWwgc2V0CiAgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgTCh0
eXBlKzEpIChpLmUuLCBhIGxpbmVhcgogICAgICAqICAgcGFnZTsgZS5nLiB3ZSdyZSBiZWluZyBj
YWxsZWQgZnJvbSBnZXRfcGFnZV9mcm9tX2wyZSB3aXRoCiAgICAgICogICB0eXBlID09IFBHVF9s
MV90YWJsZSwgYnV0IHRoZSBtZm4gaXMgUEdUX2wyX3RhYmxlKQpAQCAtNzEyLDcgKzcxOSw4IEBA
IHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgICovCiAgICAgaWYg
KCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3JlZiApCiAgICAgICAgIC8qIG5vdGhpbmcgKi87Ci0g
ICAgZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAg
IGVsc2UgaWYgKCBwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHx8CisgICAg
ICAgICAgICAgIChyZXRhaW5fcmVmICYmIHJjID09IC1FUkVTVEFSVCkgKQogICAgICAgICBBU1NF
UlQocHJlZW1wdGlibGUpOwogICAgIGVsc2UKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CkBAIC0x
Mzc5LDggKzEzODcsOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlf
dCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICBpZiAoIChmbGFncyAmIChQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAgICAgICAgICAgICAgIFBU
Rl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYg
UFRGX2RlZmVyKSk7Ci0gICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJl
ZW1wdGlibGUsIHB0cGcpOworICAgICAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5
cyBpbXBseSBwYXJ0aWFsX3JlZiAqLworICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgIH0KICAg
ICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAgICAgICAgewpAQCAtMTQyNSw4
ICsxNDMzLDggQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNl
LCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQg
fCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAgICAgICAgICBQVEZfcGFydGlhbF9zZXQg
KQogICAgIHsKLSAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAg
cmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9t
Zm4ocGZuKSkpOworICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBh
cnRpYWxfcmVmICovCisgICAgICAgIEJVRygpOwogICAgIH0KIAogICAgIGlmICggZmxhZ3MgJiBQ
VEZfZGVmZXIgKQpAQCAtMTQ1Niw4ICsxNDY0LDggQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgaWYgKCAo
ZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQog
ICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBB
U1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICAgICAgcmV0dXJuIF9wdXRfcGFn
ZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAg
ICAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAq
LworICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGZsYWdzICYg
UFRGX2RlZmVyICkKQEAgLTE1ODEsMTMgKzE1ODksMjIgQEAgc3RhdGljIGludCBhbGxvY19sMl90
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAg
ICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBkLCBwYXJ0aWFsX2Zs
YWdzKSkgPiAwICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGlmICggcmMgPT0g
LUVSRVNUQVJUICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgPSBpOwotICAgICAgICAgICAgLyogU2V0ICdzZXQnLCByZXRhaW4gJ2dlbmVyYWwgcmVmJyAq
LwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZf
cGFydGlhbF9zZXQ7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAm
JiBpICkKKyAgICAgICAgLyoKKyAgICAgICAgICogSXQgc2hvdWxkbid0IGJlIHBvc3NpYmxlIGZv
ciBnZXRfcGFnZV9mcm9tX2wyZSB0byByZXR1cm4KKyAgICAgICAgICogLUVSRVNUQVJULCBzaW5j
ZSB3ZSBuZXZlciBjYWxsIHRoaXMgd2l0aCBQVEZfcHJlZW1wdGlibGUuCisgICAgICAgICAqIChh
bGxvY19sMV90YWJsZSBtYXkgcmV0dXJuIC1FSU5UUiBvbiBhbiBMMVRGLXZ1bG5lcmFibGUKKyAg
ICAgICAgICogZW50cnkuKQorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0aGF0IHdoaWxlIG9u
IGEgImNsZWFuIiBwcm9tb3Rpb24sIHdlIGNhbiBuZXZlciBnZXQKKyAgICAgICAgICogUEdUX3Bh
cnRpYWwuICBJdCBpcyBwb3NzaWJsZSB0byBhcnJhbmdlIGZvciBhbiBsMmUgdG8KKyAgICAgICAg
ICogY29udGFpbiBhIHBhcnRpYWxseS1kZXZhbGlkYXRlZCBsMjsgYnV0IGluIHRoYXQgY2FzZSwg
Ym90aAorICAgICAgICAgKiBvZiB0aGUgZm9sbG93aW5nIGZ1bmN0aW9ucyB3aWxsIGZhaWwgYW55
d2F5ICh0aGUgZmlyc3QKKyAgICAgICAgICogYmVjYXVzZSB0aGUgcGFnZSBpbiBxdWVzdGlvbiBp
cyBub3QgYW4gbDE7IHRoZSBzZWNvbmQKKyAgICAgICAgICogYmVjYXVzZSB0aGUgcGFnZSBpcyBu
b3QgZnVsbHkgdmFsaWRhdGVkKS4KKyAgICAgICAgICovCisgICAgICAgIEFTU0VSVChyYyAhPSAt
RVJFU1RBUlQpOworCisgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKQEAgLTE1OTYsNiArMTYxMyw3IEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
KQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19s
Ml90YWJsZTogc2xvdCAlI3hcbiIsIGkpOworICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID09IE5VTEwpOwogICAgICAgICAgICAgaWYgKCBpICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CkBA
IC0xNjUyLDE2ICsxNjcwLDE3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKAogICAgICAgICAgICAgICAgICAgICBsM2VfZ2V0X21mbihwbDNlW2ldKSwKICAgICAg
ICAgICAgICAgICAgICAgUEdUX2wyX3BhZ2VfdGFibGUgfCBQR1RfcGFlX3hlbl9sMiwgZCwKLSAg
ICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9wcmVlbXB0aWJsZSk7CisgICAg
ICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUgfCBQVEZfcmV0
YWluX3JlZl9vbl9yZXN0YXJ0KTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHJjID0g
Z2V0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKSkgPiAwICkK
KyAgICAgICAgZWxzZSBpZiAoIChyYyA9IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwg
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3Jl
dGFpbl9yZWZfb25fcmVzdGFydCkpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAg
ICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIC8qIFNldCAnc2V0JywgbGVhdmUg
J2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCi0gICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsKKyAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFy
dGlhbF9nZW5lcmFsX3JlZjsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJ
TlRSICYmIGkgKQogICAgICAgICB7CkBAIC0xODIyLDE0ICsxODQxLDE1IEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICBpKyssIHBh
cnRpYWxfZmxhZ3MgPSAwICkKICAgICB7CiAgICAgICAgIGlmICggIWlzX2d1ZXN0X2w0X3Nsb3Qo
ZCwgaSkgfHwKLSAgICAgICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBw
Zm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQorICAgICAgICAgICAgIChyYyA9IGdldF9wYWdl
X2Zyb21fbDRlKHBsNGVbaV0sIHBmbiwgZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3JldGFpbl9yZWZfb25fcmVzdGFydCkpID4gMCApCiAgICAg
ICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAg
ICAgIC8qIFNldCAnc2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3
YXMgc2V0ICovCi0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFn
cyB8IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQ
VEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICAgICAgfQogICAg
ICAgICBlbHNlIGlmICggcmMgPCAwICkKICAgICAgICAgewpAQCAtMTkyNyw5ICsxOTQ3LDcgQEAg
c3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgZWxz
ZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9mbGFn
cyAmIFBURl9wYXJ0aWFsX3NldCkgPwotICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6Ci0gICAg
ICAgICAgICAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOworICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWY7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwy
X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewpAQCAtMTk3Nyw5ICsxOTk1LDcgQEAgc3Rh
dGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgaWYgKCBy
YyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
PSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZf
cGFydGlhbF9zZXQpID8KLSAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgotICAgICAgICAgICAg
KFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKKyAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmOwogICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFC
TEVfRU5UUklFUyAtIDEgKQogICAgIHsKQEAgLTIwMTAsOSArMjAyNiw3IEBAIHN0YXRpYyBpbnQg
ZnJlZV9sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVS
RVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxf
c2V0KSA/Ci0gICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKLSAgICAgICAgICAgIChQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CisgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAg
ICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJ
RVMgLSAxICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggYTUzMWZlMzExNS4uNzRiMDI0NmMwMiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaApAQCAtMTY3LDIyICsxNjcsMjUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAg
KiBwYWdlLgogICAgICAgICAgKgogICAgICAgICAgKiBUaGlzIGhhcHBlbnM6Ci0gICAgICAgICAq
IC0gRHVyaW5nIGRlLXZhbGlkYXRpb24sIGlmIGRlLXZhbGlkYXRpb24gb2YgdGhlIHBhZ2Ugd2Fz
CisgICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24gb3IgZGUtdmFsaWRhdGlvbiwgaWYgdGhl
IG9wZXJhdGlvbiB3YXMKICAgICAgICAgICogICBpbnRlcnJ1cHRlZAogICAgICAgICAgKiAtIER1
cmluZyB2YWxpZGF0aW9uLCBpZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGVuY291bnRlcmVkIGFuZAog
ICAgICAgICAgKiAgIHZhbGlkYXRpb24gaXMgcHJlZW1wdGlibGUKICAgICAgICAgICogLSBEdXJp
bmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgd2FzIHNldCBvbgotICAg
ICAgICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIHdlJ3Jl
IHBpY2tpbmcKLSAgICAgICAgICogICB1cCBmcm9tIGEgcGFydGlhbCBkZS12YWxpZGF0aW9uKS4K
KyAgICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVjYXVzZSBp
dCBwaWNrZWQgdXAgYQorICAgICAgICAgKiAgIHByZXZpb3VzIG9wZXJhdGlvbikKICAgICAgICAg
ICoKLSAgICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZiBpcyBjbGVhciwKLSAgICAgICAgICogdGhlbiBhIGdlbmVyYWwgcmVmZXJlbmNl
IG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0IGlzIHNldCwgbm8KLSAgICAgICAgICogcmVmZXJl
bmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KKyAgICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0
aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcworICAgICAgICAgKiBjbGVhciwgdGhl
biBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0CisgICAgICAg
ICAqIGlzIHNldCwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KICAgICAgICAgICoK
ICAgICAgICAgICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZiBpcwogICAgICAgICAgKiBjbGVhciwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBk
cm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEKICAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBk
cm9wcGVkLgogICAgICAgICAgKgorICAgICAgICAgKiBOQiBhdCB0aGUgbW9tZW50LCBQVEZfcGFy
dGlhbF9zZXQgc2hvdWxkIGJlIHNldCBpZiBhbmQgb25seSBpZgorICAgICAgICAgKiBQVEZfcGFy
dGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQuCisgICAgICAgICAqCiAgICAgICAgICAqIE5CIHRoYXQg
UFRGX3BhcnRpYWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBhcmUKICAgICAgICAg
ICogZGVmaW5lZCBpbiBtbS5jLCB0aGUgb25seSBwbGFjZSB3aGVyZSB0aGV5IGFyZSB1c2VkLgog
ICAgICAgICAgKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:56:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:56:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcqV-0006ei-TW; Mon, 04 Nov 2019 13:56:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcqU-0006eY-Cy
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:38 +0000
X-Inumbo-ID: ead561b6-ff0a-11e9-a17e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ead561b6-ff0a-11e9-a17e-12813bfff9fa;
 Mon, 04 Nov 2019 13:56:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcqS-0003xb-G5
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcqS-00008m-Da
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcqS-00008m-Da@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:56:36 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: Collapse PTF_partial_set
 and PTF_partial_general_ref into one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5OGJlOWUxMjA3MDRhNjg3NzdmYTFkZTBiYmMzZTc1YjliYzFkOGEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDk6MjkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0OToyOSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBDb2xsYXBzZSBQVEZfcGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIGludG8gb25lCiAgICAKICAgIC4uLm5vdyB0aGF0IHRoZXkgYXJlIGVxdWl2YWxl
bnQuICBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBk
MjhmZTEwYzUwZTU5NTY5YzA1MDg3ODIyNmRjZDk1ZGM3NDE4MTBmCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0xMC0zMSAxNjoxNToxMSArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8
IDUwICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMjkgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCA1MyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDJmMTg1
YTNjZDMuLjY5Mzc5MTMzMWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC02NTMsMTMgKzY1MywxMiBAQCBzdGF0aWMgaW50IF9fZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKIC8q
CiAgKiBUaGUgZm9sbG93aW5nIGZsYWdzIGFyZSB1c2VkIHRvIHNwZWNpZnkgYmVoYXZpb3Igb2Yg
dmFyaW91cyBnZXQgYW5kCi0gKiBwdXQgY29tbWFuZHMuICBUaGUgZmlyc3QgdHdvIGFyZSBhbHNv
IHN0b3JlZCBpbiBwYWdlLT5wYXJ0aWFsX2ZsYWdzCi0gKiB0byBpbmRpY2F0ZSB0aGUgc3RhdGUg
b2YgdGhlIHBhZ2UgcG9pbnRlZCB0byBieQorICogcHV0IGNvbW1hbmRzLiAgVGhlIGZpcnN0IGlz
IGFsc28gc3RvcmVkIGluIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgdG8KKyAqIGluZGljYXRlIHRoZSBz
dGF0ZSBvZiB0aGUgcGFnZSBwb2ludGVkIHRvIGJ5CiAgKiBwYWdlLT5wdGVbcGFnZS0+bnJfdmFs
aWRhdGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50IGluIG1tLmggZm9yCiAgKiBtb3JlIGlu
Zm9ybWF0aW9uLgogICovCiAjZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAgICAgICAgICAgKDEgPDwg
MCkKLSNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgICAoMSA8PCAxKQogI2RlZmluZSBQ
VEZfcHJlZW1wdGlibGUgICAgICAgICAgICgxIDw8IDIpCiAjZGVmaW5lIFBURl9kZWZlciAgICAg
ICAgICAgICAgICAgKDEgPDwgMykKICNkZWZpbmUgUFRGX3JldGFpbl9yZWZfb25fcmVzdGFydCAo
MSA8PCA0KQpAQCAtNjcxLDEzICs2NzAsMTAgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlw
ZV9mcm9tX21mbigKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZu
KTsKICAgICBpbnQgcmM7CiAgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZsYWdzICYgUFRGX3ByZWVt
cHRpYmxlLAotICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVy
YWxfcmVmLAogICAgICAgICAgcGFydGlhbF9zZXQgPSBmbGFncyAmIFBURl9wYXJ0aWFsX3NldCwK
ICAgICAgICAgIHJldGFpbl9yZWYgID0gZmxhZ3MgJiBQVEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0
OwogCi0gICAgQVNTRVJUKHBhcnRpYWxfcmVmID09IHBhcnRpYWxfc2V0KTsKLQotICAgIGlmICgg
bGlrZWx5KCFwYXJ0aWFsX3JlZikgJiYKKyAgICBpZiAoIGxpa2VseSghcGFydGlhbF9zZXQpICYm
CiAgICAgICAgICB1bmxpa2VseSghZ2V0X3BhZ2VfZnJvbV9tZm4obWZuLCBkKSkgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIApAQCAtNjg3LDE0ICs2ODMsMTQgQEAgc3RhdGljIGludCBnZXRf
cGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICAgKiBSZXRhaW4gdGhlIHJlZmNvdW50IGlmOgog
ICAgICAqIC0gcGFnZSBpcyBmdWxseSB2YWxpZGF0ZWQgKHJjID09IDApCiAgICAgICogLSBwYWdl
IGlzIG5vdCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0OgotICAgICAqICAgLSBXZSBjYW1lIGluIHdp
dGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAgICAqICAgLSBXZSBjYW1lIGluIHdpdGgg
YSByZWZlcmVuY2UgKHBhcnRpYWxfc2V0KQogICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2
YWxpZGF0ZWQgKHJjID09IC1FUkVTVEFSVCksIGFuZCB0aGUKICAgICAgKiAgICAgY2FsbGVyIGhh
cyBhc2tlZCB0aGUgcmVmIHRvIGJlIHJldGFpbmVkIGluIHRoYXQgY2FzZQogICAgICAqICAgLSBw
YWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRoZXJlJ3MgYmVlbiBhbiBlcnJvcgogICAg
ICAqICAgICAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkKICAgICAgKgot
ICAgICAqIFRoZSBwYXJ0aWFsX3JlZi1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFu
YXRpb24uICBUaGVyZQotICAgICAqIGFyZSB0d28gc2NlbmFyaW9zIHdoZXJlIHBhcnRpYWxfcmVm
IG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgorICAgICAqIFRoZSBwYXJ0aWFsX3NldC1vbi1lcnJv
ciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFuYXRpb24uICBUaGVyZQorICAgICAqIGFyZSB0d28g
c2NlbmFyaW9zIHdoZXJlIHBhcnRpYWxfc2V0IG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgogICAg
ICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBwcm9tb3RlZCAvIGRlbW90ZWQgYXMgdHlwZSBg
dHlwZWA7CiAgICAgICogICBpLmUuIGhhcyBQR1RfcGFydGlhbCBzZXQKICAgICAgKiAtIG1mbiBo
YXMgYmVlbiBwYXJ0aWFsbHkgZGVtb3RlZCBhcyBMKHR5cGUrMSkgKGkuZS4sIGEgbGluZWFyCkBA
IC03MTcsNyArNzEzLDcgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigK
ICAgICAgKiBjb3VudCByZXRhaW5lZCB1bmxlc3Mgd2Ugc3VjY2VlZGVkLCBvciB0aGUgb3BlcmF0
aW9uIHdhcwogICAgICAqIHByZWVtcHRpYmxlLgogICAgICAqLwotICAgIGlmICggbGlrZWx5KCFy
YykgfHwgcGFydGlhbF9yZWYgKQorICAgIGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9zZXQg
KQogICAgICAgICAvKiBub3RoaW5nICovOwogICAgIGVsc2UgaWYgKCBwYWdlID09IGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlIHx8CiAgICAgICAgICAgICAgIChyZXRhaW5fcmVmICYmIHJj
ID09IC1FUkVTVEFSVCkgKQpAQCAtMTM4NCwxMyArMTM4MCw3IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CiAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnB0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwogCi0gICAgICAgIGlm
ICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkg
PT0KLSAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKLSAgICAgICAgewotICAgICAgICAg
ICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAqLwotICAg
ICAgICAgICAgQlVHKCk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRG
X2RlZmVyICkKKyAgICAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBnOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKQEAgLTE0MzAsMTMgKzE0MjAs
NiBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2ln
bmVkIGxvbmcgcGZuLAogCiAgICAgcGcgPSBsM2VfZ2V0X3BhZ2UobDNlKTsKIAotICAgIGlmICgg
KGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0K
LSAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgewotICAgICAgICAvKiBwYXJ0aWFsX3Nl
dCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCi0gICAgICAgIEJVRygpOwotICAg
IH0KLQogICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgIHsKICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CkBAIC0xNDYx
LDEzICsxNDQ0LDYgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3Qg
bDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICB7CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gbDRlX2dldF9wYWdlKGw0ZSk7CiAKLSAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQotICAgICAgICAgICAgICBQ
VEZfcGFydGlhbF9zZXQgKQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBz
aG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCi0gICAgICAgICAgICBCVUcoKTsKLSAg
ICAgICAgfQotCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21m
bihwZm4pKTsKQEAgLTE2ODAsNyArMTY1Niw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2Vu
ZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KLSAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3Jl
ZjsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKICAgICAgICAg
ewpAQCAtMTg0OSw3ICsxODI1LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBTZXQgJ3NldCcsIGxlYXZlICdnZW5lcmFsIHJl
Zicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLwotICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICAgICAg
fQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICkKICAgICAgICAgewpAQCAtMTk0Nyw3ICsxOTIz
LDcgQEAgc3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAg
ICAgZWxzZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1F
SU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CkBAIC0xOTk1LDcg
KzE5NzEsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1F
SU5UUiAmJiBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CkBAIC0yMDI2LDcg
KzIwMDIsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1F
SU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5k
ZXggNzRiMDI0NmMwMi4uNzA0MzQ1MzM1YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTYyLDcgKzE2Miw3IEBA
IHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogb3BlcmF0aW9uIG9uIHRoZSBjdXJyZW50IHBh
Z2UuICAoVGhhdCBwYWdlIG1heSBvciBtYXkgbm90CiAgICAgICAgICAqIHN0aWxsIGhhdmUgUEdU
X3BhcnRpYWwgc2V0LikKICAgICAgICAgICoKLSAgICAgICAgICogSWYgUFRGX3BhcnRpYWxfZ2Vu
ZXJhbF9yZWYgaXMgc2V0LCB0aGVuIHRoZSBQVEUgYXQKKyAgICAgICAgICogQWRkaXRpb25hbGx5
LCBpZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIHRoZSBQVEUgYXQKICAgICAgICAgICog
QG5yX3ZhbGlkYXRlZF9wdGVmIGhvbGRzIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQgZm9yIHRo
ZQogICAgICAgICAgKiBwYWdlLgogICAgICAgICAgKgpAQCAtMTcxLDIzICsxNzEsMjAgQEAgc3Ry
dWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiAgIGludGVycnVwdGVkCiAgICAgICAgICAqIC0gRHVy
aW5nIHZhbGlkYXRpb24sIGlmIGFuIGludmFsaWQgZW50cnkgaXMgZW5jb3VudGVyZWQgYW5kCiAg
ICAgICAgICAqICAgdmFsaWRhdGlvbiBpcyBwcmVlbXB0aWJsZQotICAgICAgICAgKiAtIER1cmlu
ZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiB3YXMgc2V0IG9uCi0gICAg
ICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChwZXJoYXBzIGJlY2F1c2UgaXQgcGlj
a2VkIHVwIGEKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxf
c2V0IHdhcyBzZXQgb24gdGhpcworICAgICAgICAgKiAgIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBl
cmhhcHMgYmVjYXVzZSBpdCBwaWNrZWQgdXAgYQogICAgICAgICAgKiAgIHByZXZpb3VzIG9wZXJh
dGlvbikKICAgICAgICAgICoKLSAgICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBp
ZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcwotICAgICAgICAgKiBjbGVhciwgdGhlbiBhIGdl
bmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0Ci0gICAgICAgICAqIGlz
IHNldCwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KKyAgICAgICAgICogV2hlbiBy
ZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9zZXQgaXMgY2xlYXIsIHRoZW4KKyAg
ICAgICAgICogYSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBpdCBp
cyBzZXQsIG5vCisgICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUgYWNxdWlyZWQuCiAgICAg
ICAgICAqCi0gICAgICAgICAqIFdoZW4gcmVzdW1pbmcgZGUtdmFsaWRhdGlvbiwgaWYgUFRGX3Bh
cnRpYWxfZ2VuZXJhbF9yZWYgaXMKLSAgICAgICAgICogY2xlYXIsIG5vIHJlZmVyZW5jZSBzaG91
bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhCi0gICAgICAgICAqIHJlZmVyZW5jZSBzaG91
bGQgYmUgZHJvcHBlZC4KKyAgICAgICAgICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9uLCBp
ZiBQVEZfcGFydGlhbF9zZXQgaXMgY2xlYXIsCisgICAgICAgICAqIG5vIHJlZmVyZW5jZSBzaG91
bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhIHJlZmVyZW5jZQorICAgICAgICAgKiBzaG91
bGQgYmUgZHJvcHBlZC4KICAgICAgICAgICoKLSAgICAgICAgICogTkIgYXQgdGhlIG1vbWVudCwg
UFRGX3BhcnRpYWxfc2V0IHNob3VsZCBiZSBzZXQgaWYgYW5kIG9ubHkgaWYKLSAgICAgICAgICog
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LgotICAgICAgICAgKgotICAgICAgICAgKiBO
QiB0aGF0IFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgYXJlCi0g
ICAgICAgICAqIGRlZmluZWQgaW4gbW0uYywgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhleSBhcmUg
dXNlZC4KKyAgICAgICAgICogTkIgdGhhdCBQVEZfcGFydGlhbF9zZXQgaXMgZGVmaW5lZCBpbiBt
bS5jLCB0aGUgb25seSBwbGFjZQorICAgICAgICAgKiB3aGVyZSBpdCBpcyB1c2VkLgogICAgICAg
ICAgKgogICAgICAgICAgKiBUaGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0X2NvdW50LCBpbmRpY2F0
ZXMKICAgICAgICAgICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cgbWFueSBzYW1lLWxldmVs
IHBhZ2UgdGFibGUgZW50cmllcyBhIHBhZ2UKQEAgLTE5Nyw4ICsxOTQsOCBAQCBzdHJ1Y3QgcGFn
ZV9pbmZvCiAgICAgICAgICAqLwogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgdTE2IG5y
X3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7Ci0gICAgICAgICAgICB1MTYgOjE2
IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7Ci0gICAgICAgICAgICB1MTYgcGFydGlhbF9mbGFn
czoyOworICAgICAgICAgICAgdTE2IDoxNiAtIFBBR0VUQUJMRV9PUkRFUiAtIDEgLSAxOworICAg
ICAgICAgICAgdTE2IHBhcnRpYWxfZmxhZ3M6MTsKICAgICAgICAgICAgIHMxNiBsaW5lYXJfcHRf
Y291bnQ7CiAgICAgICAgIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:56:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcqe-0006g2-Vl; Mon, 04 Nov 2019 13:56:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcqd-0006fp-UZ
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:47 +0000
X-Inumbo-ID: f087874d-ff0a-11e9-a17e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f087874d-ff0a-11e9-a17e-12813bfff9fa;
 Mon, 04 Nov 2019 13:56:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcqc-0003xr-M1
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcqc-00009P-Jf
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcqc-00009P-Jf@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:56:46 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: Properly handle linear
 pagetable promotion failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3MWUxOTliOWZiMDk4MTg4MzViZDRjMzcyZTUxYjVjOTg2ODI4NGEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NTA6MDAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo1MDowMCAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBQcm9wZXJseSBoYW5kbGUgbGluZWFyIHBhZ2V0YWJsZSBwcm9tb3Rpb24g
ZmFpbHVyZXMKICAgIAogICAgSW4gb3JkZXIgdG8gYWxsb3cgcmVjdXJzaXZlIHBhZ2V0YWJsZSBw
cm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgdG8gYmUKICAgIGludGVycnVwdGVkLCBYZW4gbXVzdCBr
ZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0aGUgc3ViLXBhZ2VzCiAgICBwcm9tb3RlZCBvciBk
ZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBwYWdlCiAgICBz
dHJ1Y3Q6IG5yX2VudHJpZXNfdmFsaWRhdGVkIGFuZCBwYXJ0aWFsX2ZsYWdzLgogICAgCiAgICBU
aGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVkKSBzaG91bGQg
YWx3YXlzIGJlCiAgICB2YWxpZGF0ZWQgYW5kIGhvbGQgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3Vu
dC4gIElmIHBhcnRpYWxfZmxhZ3MgaXMKICAgIHplcm8sIHRoZW4gW25yX2VudHJpZXNfdmFsaWRh
dGVkXSBpcyBub3QgdmFsaWRhdGVkIGFuZCBubyByZWZlcmVuY2UKICAgIGNvdW50IGlzIGhlbGQu
ICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0K
ICAgIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQsIGFuZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50
IGlzIGhlbGQuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIGluIGNhc2VzIHdoZXJlIGFuIGVudHJ5
IGJlZ2FuIHdpdGggUFRGX3BhcnRpYWxfc2V0IHNldCwKICAgIGFuZCBnZXRfcGFnZV9mcm9tX2xO
ZSgpIHJldHVybnMgLUVJTlZBTCwgdGhlIFBURl9wYXJ0aWFsX3NldCBiaXQgaXMKICAgIGVycm9u
ZW91c2x5IGRyb3BwZWQuICAoVGhpcyBzY2VuYXJpbyBjYW4gYmUgZW5naW5lZXJlZCBtYWlubHkg
YnkgdGhlCiAgICB1c2Ugb2YgaW50ZXJsZWF2aW5nIG9mIHByb21vdGluZyBhbmQgZGVtb3Rpbmcg
YSBwYWdlIHdoaWNoIGhhcyAibGluZWFyCiAgICBwYWdldGFibGUiIGVudHJpZXM7IHNlZSB0aGUg
YXBwZW5kaXggZm9yIGEgc2tldGNoLikgIFRoaXMgbWVhbnMgdGhhdAogICAgd2Ugd2lsbCAibGVh
ayIgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBvbiB0aGUgcGFnZSBpbiBxdWVzdGlvbiwKICAg
IHByZXZlbnRpbmcgdGhlIHBhZ2UgZnJvbSBiZWluZyBmcmVlZC4KICAgIAogICAgRml4IHRoaXMg
Ynkgc2V0dGluZyBwYWdlLT5wYXJ0aWFsX2ZsYWdzIHRvIHRoZSBwYXJ0aWFsX2ZsYWdzIGxvY2Fs
CiAgICB2YXJpYWJsZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgLS0t
LS0KICAgIEFwcGVuZGl4CiAgICAKICAgIFN1cHBvc2UgQSBhbmQgQiBjYW4gYm90aCBiZSBwcm9t
b3RlZCB0byBMMiBwYWdlcywgYW5kIEFbeF0gcG9pbnRzIHRvIEIuCiAgICAKICAgIFYxOiBQSU5f
TDIgQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3Vu
dCA9IDIgfCBQR0NfYWxsb2NhdGVkCiAgICAKICAgIFYxOiBNT0RfTDNfRU5UUlkgcG9pbnRpbmcg
c29tZXRoaW5nIHRvIEEuCiAgICAgIEluIHRoZSBwcm9jZXNzIG9mIHZhbGlkYXRpbmcgQVt4XSwg
Z3JhYiBhbiBleHRyYSB0eXBlIC8gcmVmIG9uIEI6CiAgICAgIEIudHlwZV9jb3VudCA9IDIgfCBQ
R1RfdmFsaWRhdGVkCiAgICAgIEIuY291bnQgPSAzIHwgUEdDX2FsbG9jYXRlZAogICAgICBBLnR5
cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogICAgICBBLmNvdW50ID0gMiB8IFBHQ19hbGxv
Y2F0ZWQKICAgIAogICAgVjE6IFVOUElOIEIuCiAgICAgIEIudHlwZV9jb3VudCA9IDEgfCBQR1Rf
dmFsaWRhdGUKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkCiAgICAKICAgIFYxOiBN
T0RfTDNfRU5UUlkgcmVtb3ZpbmcgdGhlIHJlZmVyZW5jZSB0byBBLgogICAgICBEZS12YWxpZGF0
ZSBBLCBkb3duIHRvIEFbeF0sIHdoaWNoIHBvaW50cyB0byBCLgogICAgICBEcm9wIHRoZSBmaW5h
bCB0eXBlIG9uIEIuICBBcnJhbmdlIHRvIGJlIGludGVycnVwdGVkLgogICAgICBCLnR5cGVfY291
bnQgPSAxIHwgUEdUX3BhcnRpYWwKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkCiAg
ICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBBLm5yX3ZhbGlkYXRlZF9l
bnRyaWVzID0geAogICAgICBBLnBhcnRpYWxfcHRlID0gLTEKICAgIAogICAgVjI6IE1PRF9MM19F
TlRSWSBhZGRzIGEgcmVmZXJlbmNlIHRvIEEuCiAgICAKICAgIEF0IHRoaXMgcG9pbnQsIGdldF9w
YWdlX2Zyb21fbDJlKEFbeF0pIHRyaWVzCiAgICBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigp
LCB3aGljaCBmYWlscyBiZWNhdXNlIGl0J3MgdGhlIHdyb25nIHR5cGU7CiAgICBhbmQgZ2V0X2wy
X2xpbmVhcl9wYWdldGFibGUoKSBhbHNvIGZhaWxzLCBiZWNhdXNlIEIgaXNuJ3QgdmFsaWRhdGVk
IGFzCiAgICBhbiBsMiBhbnltb3JlLgogICAgbWFzdGVyIGNvbW1pdDogMmYxMjYyNDdlZjQ5YzJi
YTUyYmFlMjlhMmFiMzcxMDU5ZWRlNjdjMAogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6
MTU6NDggKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjkzNzkxMzMxYS4uMzAwZjE0
N2U5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTE1OTMsNyArMTU5Myw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgaWYgKCBp
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7Ci0gICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgfQpA
QCAtMTY3OCw3ICsxNjc4LDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7CiAgICAgICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2Zs
YWdzID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdz
OwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgIH0K
QEAgLTE4MzUsNyArMTgzNSw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgIGlmICggaSApCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzOwogICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRS
ICkKICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAg
ZWxzZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:57:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcqq-0006i7-1U; Mon, 04 Nov 2019 13:57:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcqo-0006hv-JZ
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:58 +0000
X-Inumbo-ID: f6f95cd6-ff0a-11e9-a17e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6f95cd6-ff0a-11e9-a17e-12813bfff9fa;
 Mon, 04 Nov 2019 13:56:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcqm-0003yE-Rv
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcqm-0000AI-PS
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:56:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcqm-0000AI-PS@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:56:56 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: Fix nested de-validation
 on error
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmYTE2YTE1M2UzYTgzYmNjOGEzZmFjMTZlNjRmZWZiOWIyZDc2OGUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NTA6MjIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo1MDoyMiAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBGaXggbmVzdGVkIGRlLXZhbGlkYXRpb24gb24gZXJyb3IKICAgIAogICAg
SWYgYW4gaW52YWxpZCBlbnRyeSBpcyBkaXNjb3ZlcmVkIHdoZW4gdmFsaWRhdGluZyBhIHBhZ2Ut
dGFibGUgdHJlZSwKICAgIHRoZSBlbnRpcmUgdHJlZSB3aGljaCBoYXMgc28gZmFyIGJlZW4gdmFs
aWRhdGVkIG11c3QgYmUgZGUtdmFsaWRhdGVkLgogICAgU2luY2UgdGhpcyBtYXkgdGFrZSBhIGxv
bmcgdGltZSwgYWxsb2NfbFsyLTRdX3RhYmxlKCkgc2V0IGN1cnJlbnQKICAgIHZjcHUncyBvbGRf
Z3Vlc3RfdGFibGUgaW1tZWRpYXRlbHk7IHB1dF9vbGRfZ3Vlc3RfdGFibGUoKSB3aWxsIG1ha2UK
ICAgIHN1cmUgdGhhdCBwdXRfcGFnZV90eXBlKCkgd2lsbCBiZSBjYWxsZWQgdG8gZmluaXNoIG9m
ZiB0aGUKICAgIGRlLXZhbGlkYXRpb24gYmVmb3JlIGFueSBvdGhlciBNTVUgb3BlcmF0aW9ucyBj
YW4gaGFwcGVuIG9uIHRoZSB2Y3B1LgogICAgCiAgICBUaGUgaW52YXJpYW50IGZvciBwYXJ0aWFs
IHBhZ2VzIHNob3VsZCBiZToKICAgIAogICAgKiBFbnRyaWVzIFswLCBucl92YWxpZGF0ZWRfcHRl
cykgc2hvdWxkIGJlIGNvbXBsZXRlbHkgdmFsaWRhdGVkOwogICAgICBwdXRfcGFnZV90eXBlKCkg
d2lsbCBkZS12YWxpZGF0ZSB0aGVzZS4KICAgIAogICAgKiBJZiBbbnJfdmFsaWRhdGVkX3B0ZXNd
IGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQsIHBhcnRpYWxfZmxhZ3Mgc2hvdWxkCiAgICAgIHNldCBQ
VEZfcGFydGlhTF9zZXQuICBwdXRfcGFnZV90eXBlKCkgd2lsbCBiZSBjYWxsZWQgb24gdGhpcyBw
YWdlIHRvCiAgICAgIGZpbmlzaCBvZmYgZGV2YWxpZGF0aW9uLCBhbmQgdGhlIGFwcHJvcHJpYXRl
IHJlZmNvdW50IGFkanVzdG1lbnRzCiAgICAgIHdpbGwgYmUgZG9uZS4KICAgIAogICAgYWxsb2Nf
bFsyLTNdX3RhYmxlKCkgaW5kaWNhdGVzIHBhcnRpYWwgdmFsaWRhdGlvbiB0byBpdHMgY2FsbGVy
cyBieQogICAgc2V0dGluZyBjdXJyZW50LT5vbGRfZ3Vlc3RfdGFibGUuCiAgICAKICAgIFVuZm9y
dHVuYXRlbHksIHRoaXMgaXMgbWlzaGFuZGxlZC4KICAgIAogICAgVGFrZSB0aGUgY2FzZSB3aGVy
ZSB2YWxpZGF0aW5nIGxOZVt4XSByZXR1cm5zIGFuIGVycm9yLgogICAgCiAgICBGaXJzdCwgYWxs
b2NfbDNfdGFibGUoKSBkb2Vzbid0IGNoZWNrIG9sZF9ndWVzdF90YWJsZSBhdCBhbGw7IGFzIGEK
ICAgIHJlc3VsdCwgcGFydGlhbF9mbGFncyBpcyBub3Qgc2V0IHdoZW4gaXQgc2hvdWxkIGJlLiAg
bnJfdmFsaWRhdGVkX3B0ZXMKICAgIGlzIHNldCB0byB4OyBhbmQgc2luY2UgUEZUX3BhcnRpYWxf
c2V0IGNsZWFyLCBkZS12YWxpZGF0aW9uIHJlc3VtZXMgYXQKICAgIG5yX3ZhbGlkYXRlZF9wdGVz
LTEuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGwyIHBhZ2UgYXQgcGwzZVt4XSB3aWxsIG5vdAogICAg
aGF2ZSBwdXRfcGFnZV90eXBlKCkgY2FsbGVkIG9uIGl0IHdoZW4gZGUtdmFsaWRhdGluZyB0aGUg
cmVzdCBvZiB0aGUKICAgIGwzOiBpdCB3aWxsIGJlIHN0dWNrIGluIHRoZSBQR1RfcGFydGlhbCBz
dGF0ZSB1bnRpbCB0aGUgZG9tYWluIGlzCiAgICBkZXN0cm95ZWQsIG9yIHVudGlsIGl0IGlzIHJl
LXVzZWQgYXMgYW4gbDIuICAoQW55IG90aGVyIHBhZ2UgdHlwZSB3aWxsCiAgICBmYWlsLikKICAg
IAogICAgV29yc2UsIGFsbG9jX2w0X3RhYmxlKCksIHJhdGhlciB0aGFuIHNldHRpbmcgUFRGX3Bh
cnRpYWxfc2V0IGFzIGl0CiAgICBzaG91bGQsIHNldHMgbnJfdmFsaWRhdGVkX3B0ZXMgdG8geCsx
LiAgV2hlbiBkZS12YWxpZGF0aW5nLCBzaW5jZQogICAgcGFydGlhbCBpcyAwLCB0aGlzIHdpbGwg
Y29ycmVjdGx5IHJlc3VtZSBjYWxsaW5nIHB1dF9wYWdlX3R5cGUgYXQgW3hdOwogICAgYnV0LCBp
ZiB0aGUgcHV0X3BhZ2VfdHlwZSgpIGlzIG5ldmVyIGNhbGxlZCwgYnV0IGluc3RlYWQKICAgIGdl
dF9wYWdlX3R5cGUoKSBpcyBjYWxsZWQsIHZhbGlkYXRpb24gd2lsbCBwaWNrIHVwIGF0IFt4KzFd
LAogICAgbmVnbGVjdGluZyB0byB2YWxpZGF0ZSBbeF0uICBJZiB0aGUgcmVzdCBvZiB0aGUgdmFs
aWRhdGlvbiBzdWNjZWVkcywKICAgIHRoZSBsNCB3aWxsIGJlIHZhbGlkYXRlZCBldmVuIHRob3Vn
aCBbeF0gaXMgaW52YWxpZC4KICAgIAogICAgRml4IHRoaXMgaW4gYm90aCBjYXNlcyBieSBzZXR0
aW5nIFBURl9wYXJ0aWFsX3NldCBpZiBvbGRfZ3Vlc3RfdGFibGUKICAgIGlzIHNldC4KICAgIAog
ICAgV2hpbGUgaGVyZSwgYWRkIHNvbWUgc2FmZXR5IGNhdGNoZXM6CiAgICAtIG9sZF9ndWVzdF90
YWJsZSBtdXN0IHBvaW50IHRvIHRoZSBwYWdlIGNvbnRhaW5lZCBpbgogICAgICBbbnJfdmFsaWRh
dGVkX3B0ZXNdLgogICAgLSBhbGxvY19sMV9wYWdlIHNob3VsZG4ndCBzZXQgb2xkX2d1ZXN0X3Rh
YmxlCiAgICAKICAgIElmIHdlIGV4cGVyaWVuY2Ugb25lIG9mIHRoZXNlIHNpdHVhdGlvbnMgaW4g
cHJvZHVjdGlvbiBidWlsZHMsIGl0J3MKICAgIHNhZmVyIHRvIGF2b2lkIGNhbGxpbmcgcHV0X3Bh
Z2VfdHlwZSBmb3IgdGhlIHBhZ2VzIGluIHF1ZXN0aW9uLiAgSWYKICAgIHRoZXkgaGF2ZSBQR1Rf
cGFydGlhbCBzZXQsIHRoZXkgd2lsbCBiZSBjbGVhbmVkIHVwIG9uIGRvbWFpbgogICAgZGVzdHJ1
Y3Rpb247IGlmIG5vdCwgd2UgaGF2ZSBubyBpZGVhIHdoZXRoZXIgYSB0eXBlIGNvdW50IGlzIHNh
ZmUgdG8KICAgIGRyb3AuICBSZXRhaW5pbmcgYW4gZXh0cmEgdHlwZSByZWYgdGhhdCBzaG91bGQg
aGF2ZSBiZWVuIGRyb3BwZWQgbWF5CiAgICB0cmlnZ2VyIGEgQlVHKCkgb24gdGhlIGZyZWVfZG9t
YWluX3BhZ2UoKSBwYXRoLCBidXQgZHJvcHBpbmcgYSB0eXBlCiAgICBjb3VudCB0aGF0IHNob3Vs
ZG4ndCBiZSBkcm9wcGVkIG1heSBjYXVzZSBhIHByaXZpbGVnZSBlc2NhbGF0aW9uLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzYzE1YTJkOGNj
MTk4MWYzNjljYzk1NDJmMDI4MDU0ZDBkZmIzMjViCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0z
MSAxNjoxNjoxMyArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNTUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDU0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDMwMGYxNDdlOTguLjJlYTMyNDYz
YTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC0xNTkyLDYgKzE1OTIsMjAgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICBBU1NFUlQo
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gTlVMTCk7CiAgICAgICAgICAgICBpZiAo
IGkgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAg
ICogYWxsb2NfbDFfdGFibGUoKSBkb2Vzbid0IHNldCBvbGRfZ3Vlc3RfdGFibGU7IGl0IGRvZXMK
KyAgICAgICAgICAgICAgICAgKiBpdHMgb3duIHRlYXItZG93biBpbW1lZGlhdGVseSBvbiBmYWls
dXJlLiAgSWYgaXQKKyAgICAgICAgICAgICAgICAgKiBkaWQgd2UnZCBuZWVkIHRvIGNoZWNrIGl0
IGFuZCBzZXQgcGFydGlhbF9mbGFncyBhcyB3ZQorICAgICAgICAgICAgICAgICAqIGRvIGluIGFs
bG9jX2xbMzRdX3RhYmxlKCkuCisgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAg
KiBOb3RlIG9uIHRoZSB1c2Ugb2YgQVNTRVJUOiBpZiBpdCdzIG5vbi1udWxsIGFuZAorICAgICAg
ICAgICAgICAgICAqIGhhc24ndCBiZWVuIGNsZWFuZWQgdXAgeWV0LCBpdCBzaG91bGQgaGF2ZQor
ICAgICAgICAgICAgICAgICAqIFBHVF9wYXJ0aWFsIHNldDsgYW5kIHNvIHRoZSB0eXBlIHdpbGwg
YmUgY2xlYW5lZCB1cAorICAgICAgICAgICAgICAgICAqIG9uIGRvbWFpbiBkZXN0cnVjdGlvbi4g
IFVuZm9ydHVuYXRlbHksIHdlIHdvdWxkCisgICAgICAgICAgICAgICAgICogbGVhayB0aGUgZ2Vu
ZXJhbCByZWYgaGVsZCBieSBvbGRfZ3Vlc3RfdGFibGU7IGJ1dAorICAgICAgICAgICAgICAgICAq
IGxlYWtpbmcgYSBwYWdlIGlzIGxlc3MgYmFkIHRoYW4gYSBob3N0IGNyYXNoLgorICAgICAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7CiAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxh
Z3M7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7
CkBAIC0xNjE5LDYgKzE2MzMsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgdW5zaWduZWQgaW50ICAgaTsKICAgICBpbnQgICAgICAgICAg
ICByYyA9IDA7CiAgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRp
YWxfZmxhZ3M7CisgICAgbDNfcGdlbnRyeV90ICAgbDNlID0gbDNlX2VtcHR5KCk7CiAKICAgICBw
bDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKQEAgLTE2NjUsNyArMTY4MCwxMSBA
QCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAg
ICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgfQogICAgICAgICBpZiAoIHJjIDwgMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFhTQS0yOTkgQmFja3BvcnQ6IENvcHkgbDNlIGZv
ciBjaGVja2luZyAqLworICAgICAgICAgICAgbDNlID0gcGwzZVtpXTsKICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CiAKICAgICAgICAgcGwzZVtpXSA9IGFkanVzdF9ndWVzdF9sM2UocGwz
ZVtpXSwgZCk7CiAgICAgfQpAQCAtMTY3OSw2ICsxNjk4LDI0IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgewogICAgICAgICAgICAg
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9m
bGFncyA9IHBhcnRpYWxfZmxhZ3M7CisgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICAgICAqIFdlJ3ZlIGV4cGVyaWVuY2VkIGEgdmFsaWRhdGlvbiBmYWlsdXJlLiAgSWYK
KyAgICAgICAgICAgICAgICAgKiBvbGRfZ3Vlc3RfdGFibGUgaXMgc2V0LCAidHJhbnNmZXIiIHRo
ZSBnZW5lcmFsCisgICAgICAgICAgICAgICAgICogcmVmZXJlbmNlIGNvdW50IHRvIHBsM2VbbnJf
dmFsaWRhdGVkX3B0ZXNdIGJ5CisgICAgICAgICAgICAgICAgICogc2V0dGluZyBQVEZfcGFydGlh
bF9zZXQuCisgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAgKiBBcyBhIHByZWNh
dXRpb24sIGNoZWNrIHRoYXQgb2xkX2d1ZXN0X3RhYmxlIGlzIHRoZQorICAgICAgICAgICAgICAg
ICAqIHBhZ2UgcG9pbnRlZCB0byBieSBwbDNlW25yX3ZhbGlkYXRlZF9wdGVzXS4gIElmCisgICAg
ICAgICAgICAgICAgICogbm90LCBpdCdzIHNhZmVyIHRvIGxlYWsgYSB0eXBlIHJlZiBvbiBwcm9k
dWN0aW9uCisgICAgICAgICAgICAgICAgICogYnVpbGRzLgorICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gbDNl
X2dldF9wYWdlKGwzZSkgKQorICAgICAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdz
ID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgfQpAQCAtMTg0MSw3ICsxODc4
LDIzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKLSAgICAgICAgICAgICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAgICAg
KiBXZSd2ZSBleHBlcmllbmNlZCBhIHZhbGlkYXRpb24gZmFpbHVyZS4gIElmCisgICAgICAgICAg
ICAgICAgICAgICAgICAgKiBvbGRfZ3Vlc3RfdGFibGUgaXMgc2V0LCAidHJhbnNmZXIiIHRoZSBn
ZW5lcmFsCisgICAgICAgICAgICAgICAgICAgICAgICAgKiByZWZlcmVuY2UgY291bnQgdG8gcGwz
ZVtucl92YWxpZGF0ZWRfcHRlc10gYnkKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHNldHRp
bmcgUFRGX3BhcnRpYWxfc2V0LgorICAgICAgICAgICAgICAgICAgICAgICAgICoKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAqIEFzIGEgcHJlY2F1dGlvbiwgY2hlY2sgdGhhdCBvbGRfZ3Vlc3Rf
dGFibGUgaXMgdGhlCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBwYWdlIHBvaW50ZWQgdG8g
YnkgcGw0ZVtucl92YWxpZGF0ZWRfcHRlc10uICBJZgorICAgICAgICAgICAgICAgICAgICAgICAg
ICogbm90LCBpdCdzIHNhZmVyIHRvIGxlYWsgYSB0eXBlIHJlZiBvbiBwcm9kdWN0aW9uCisgICAg
ICAgICAgICAgICAgICAgICAgICAgKiBidWlsZHMuCisgICAgICAgICAgICAgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPT0gbDRlX2dldF9wYWdlKHBsNGVbaV0pICkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAg
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:57:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcr0-0006jR-3K; Mon, 04 Nov 2019 13:57:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcqy-0006jI-F9
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:08 +0000
X-Inumbo-ID: fd09f25c-ff0a-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fd09f25c-ff0a-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 13:57:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcqx-0003zJ-1c
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcqw-0000BH-VY
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcqw-0000BH-VY@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:57:06 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: Don't drop a type ref
 unless you held a ref to begin with
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU5NjZlMmU2MTRlMDZhYWQzZDI4M2FhZjg5YjE0OWJlOGYwZGVmNWUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NTA6NDcgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo1MDo0NyAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBEb24ndCBkcm9wIGEgdHlwZSByZWYgdW5sZXNzIHlvdSBoZWxkIGEgcmVm
IHRvIGJlZ2luIHdpdGgKICAgIAogICAgVmFsaWRhdGlvbiBhbmQgZGUtdmFsaWRhdGlvbiBvZiBw
YWdldGFibGUgdHJlZXMgbWF5IHRha2UgYXJiaXRyYXJpbHkKICAgIGxhcmdlIGFtb3VudHMgb2Yg
dGltZSwgYW5kIHNvIG11c3QgYmUgcHJlZW1wdGlibGUuICBUaGlzIGlzIGluZGljYXRlZAogICAg
Ynkgc2V0dGluZyB0aGUgUEdUX3BhcnRpYWwgYml0IGluIHRoZSB0eXBlX2luZm8sIGFuZCBzZXR0
aW5nCiAgICBucl92YWxpZGF0ZWRfZW50cmllcyBhbmQgcGFydGlhbF9mbGFncyBhcHByb3ByaWF0
ZWx5LiAgU3BlY2lmaWNhbGx5LAogICAgaWYgdGhlIGVudHJ5IGF0IFtucl92YWxpZGF0ZWRfZW50
cmllc10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwKICAgIHBhcnRpYWxfZmxhZ3Mgc2hvdWxkIGhh
dmUgdGhlIFBHVF9wYXJ0aWFsX3NldCBiaXQgc2V0LCBhbmQgdGhlIGVudHJ5CiAgICBzaG91bGQg
aG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgRHVyaW5nIGRlLXZhbGlkYXRpb24sCiAg
ICBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIG9uIHBhcnRpYWxseSB2YWxpZGF0ZWQgZW50cmll
cy4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGlzc3VlcyB3
aXRoIHRoZSBjdXJyZW50IGFsZ29yaXRobS4KICAgIAogICAgRmlyc3QsIGRvaW5nIGEgIm5vcm1h
bCIgcHV0X3BhZ2VfdHlwZSgpIGlzIG5vdCBzYWZlIHdoZW4gbm8gdHlwZSByZWYKICAgIGlzIGhl
bGQ6IHRoZXJlIGlzIG5vdGhpbmcgdG8gc3RvcCBhbm90aGVyIHZjcHUgZnJvbSBjb21pbmcgYWxv
bmcgYW5kCiAgICBwaWNraW5nIHVwIHZhbGlkYXRpb24gYWdhaW46IGF0IHdoaWNoIHBvaW50IHRo
ZSBwdXRfcGFnZV90eXBlIG1heSBkcm9wCiAgICB0aGUgb25seSBwYWdlIHJlZiBvbiBhbiBpbi11
c2UgcGFnZS4gIFNvbWUgZXhhbXBsZXMgYXJlIGxpc3RlZCBpbiB0aGUKICAgIGFwcGVuZGl4Lgog
ICAgCiAgICBUaGUgY29yZSBpc3N1ZSBpcyB0aGF0IHB1dF9wYWdlX3R5cGUoKSBpcyBiZWluZyBj
YWxsZWQgYm90aCB0byBjbGVhbgogICAgdXAgUEdUX3BhcnRpYWwsIGFuZCB0byBkcm9wIGEgdHlw
ZSBjb3VudDsgYW5kIGhhcyBubyB3YXkgb2Yga25vd2luZwogICAgd2hpY2ggaXMgd2hpY2g7IGFu
ZCBzbyBpZiBpbiBiZXR3ZWVuLCBQR1RfcGFydGlhbCBpcyBjbGVhcmVkLAogICAgcHV0X3BhZ2Vf
dHlwZSgpIHdpbGwgZHJvcCB0aGUgdHlwZSByZWYgZXJyb25lb3VzbHkuCiAgICAKICAgIFdoYXQg
aXMgbmVlZGVkIGlzIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdHdvIHN0YXRlczoKICAgIC0gRHJv
cHBpbmcgYSB0eXBlIHJlZiB3aGljaCBpcyBoZWxkCiAgICAtIENsZWFuaW5nIHVwIGEgcGFnZSB3
aGljaCBoYXMgYmVlbiBwYXJ0aWFsbHkgZGUvdmFsaWRhdGVkCiAgICAKICAgIEZpeCB0aGlzIGJ5
IHRlbGxpbmcgcHV0X3BhZ2VfdHlwZSgpIHdoaWNoIG9mIHRoZSB0d28gYWN0aXZpdGllcyB5b3UK
ICAgIGludGVuZC4KICAgIAogICAgV2hlbiBjbGVhbmluZyB1cCBhIHBhcnRpYWwgZGUvdmFsaWRh
dGlvbiwgdGFrZSBubyBhY3Rpb24gdW5sZXNzIHlvdQogICAgZmluZCBhIHBhZ2UgcGFydGlhbGx5
IHZhbGlkYXRlZC4KICAgIAogICAgSWYgcHV0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCB3aXRob3V0
IFBURl9wYXJ0aWFsX3NldCwgYW5kIGZpbmRzIHRoZQogICAgcGFnZSBpbiBhIFBHVF9wYXJ0aWFs
IHN0YXRlIGFueXdheSwgdGhlbiB0aGVyZSdzIGNlcnRhaW5seSBiZWVuIGEKICAgIG1pc2FjY291
bnRpbmcgc29tZXdoZXJlLCBhbmQgY2Fycnlpbmcgb24gd291bGQgYWxtb3N0IGNlcnRhaW5seSBj
YXVzZQogICAgYSBzZWN1cml0eSBpc3N1ZSwgc28gY3Jhc2ggdGhlIGhvc3QgaW5zdGVhZC4KICAg
IAogICAgSW4gcHV0X3BhZ2VfZnJvbV9sTmUsIHBhc3MgcGFydGlhbF9mbGFncyBvbiB0byBfcHV0
X3BhZ2VfdHlwZSgpLgogICAgCiAgICBvbGRfZ3Vlc3RfdGFibGUgbWF5IGJlIHNldCBlaXRoZXIg
d2l0aCBhIGZ1bGx5IHZhbGlkYXRlZCBwYWdlICh3aGVuCiAgICB1c2luZyB0aGUgImRlZmVycmVk
IHB1dCIgcGF0dGVybiksIG9yIHdpdGggYSBwYXJ0aWFsbHkgdmFsaWRhdGVkIHBhZ2UKICAgICh3
aGVuIGEgbm9ybWFsICJkZS12YWxpZGF0aW9uIiBpcyBpbnRlcnJ1cHRlZCwgb3Igd2hlbiBhIHZh
bGlkYXRpb24KICAgIGZhaWxzIHBhcnQtd2F5IHRocm91Z2ggZHVlIHRvIGludmFsaWQgZW50cmll
cykuICBBZGQgYSBmbGFnLAogICAgb2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwsIHRvIGluZGljYXRl
IHdoaWNoIG9mIHRoZXNlIGl0IGlzLCBhbmQgdXNlCiAgICB0aGF0IHRvIHBhc3MgdGhlIGFwcHJv
cHJpYXRlIGZsYWcgdG8gX3B1dF9wYWdlX3R5cGUoKS4KICAgIAogICAgV2hpbGUgaGVyZSwgZGVs
ZXRlIHN0cmF5IHRyYWlsaW5nIHdoaXRlc3BhY2UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBY
U0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIC0tLS0tCiAgICBBcHBlbmRpeDoKICAgIAogICAgU3VwcG9zZSBwYWdlIEEs
IHdoZW4gaW50ZXJwcmV0ZWQgYXMgYW4gbDMgcGFnZXRhYmxlLCBjb250YWlucyBhbGwKICAgIHZh
bGlkIGVudHJpZXM7IGFuZCBzdXBwb3NlIEFbeF0gcG9pbnRzIHRvIHBhZ2UgQiwgd2hpY2ggd2hl
bgogICAgaW50ZXJwcmV0ZWQgYXMgYW4gbDIgcGFnZXRhYmxlLCBjb250YWlucyBhbGwgdmFsaWQg
ZW50cmllcy4KICAgIAogICAgUDE6IFBJTl9MM19UQUJMRQogICAgICBBIC0+IFBHVF9sM190YWJs
ZSB8IDEgfCB2YWxpZAogICAgICBCIC0+IFBHVF9sMl90YWJsZSB8IDEgfCB2YWxpZAogICAgCiAg
ICBQMTogVU5QSU5fVEFCTEUKICAgICAgPiBBcnJhbmdlIHRvIGludGVycnVwdCBhZnRlciBCIGhh
cyBiZWVuIGRlLXZhbGlkYXRlZAogICAgICBCOgogICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDJf
dGFibGUgfCAwCiAgICAgIEE6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sM190YWJsZSB8IDEg
fCBwYXJ0aWFsCiAgICAgICAgbnJfdmFsaWRhdGVkX2VudGllcyAtPiAobGVzcyB0aGFuIHgpCiAg
ICAKICAgIFAyOiBtb2RfbDRfZW50cnkgdG8gcG9pbnQgdG8gQQogICAgICA+IEFycmFuZ2UgZm9y
IHRoaXMgdG8gYmUgaW50ZXJydXB0ZWQgd2hpbGUgQiBpcyBiZWluZyB2YWxpZGF0ZWQKICAgICAg
QjoKICAgICAgICB0eXBlX2luZm8gLT4gUEdUX2wyX3RhYmxlIHwgMSB8IHBhcnRpYWwKICAgICAg
ICAobnJfdmFsaWRhdGVkX2VudGlyZXMgJmMgc2V0IGFzIGFwcHJvcHJpYXRlKQogICAgICBBOgog
ICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDNfdGFibGUgfCAxIHwgcGFydGlhbAogICAgICAgIG5y
X3ZhbGlkYXRlZF9lbnRyaWVzIC0+IHgKICAgICAgICBwYXJ0aWFsX3B0ZSA9IDEKICAgIAogICAg
UDM6IG1vZF9sM19lbnRyeSBzb21lIG90aGVyIHVucmVsYXRlZCBsMyB0byBwb2ludCB0byBCOgog
ICAgICBCOgogICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAxCiAgICAKICAgIFAx
OiBSZXN0YXJ0IFVOUElOX1RBQkxFCiAgICAKICAgIEF0IHRoaXMgcG9pbnQsIHNpbmNlIEEubnJf
dmFsaWRhdGVfZW50cmllcyA9PSB4IGFuZCBBLnBhcnRpYWxfcHRlICE9CiAgICAwLCBmcmVlX2wz
X3RhYmxlKCkgd2lsbCBjYWxsIHB1dF9wYWdlX2Zyb21fbDNlKCkgb24gcGwzZVt4XSwgZHJvcHBp
bmcKICAgIGl0cyB0eXBlIGNvdW50IHRvIDAgd2hpbGUgaXQncyBzdGlsbCBiZWluZyBwb2ludGVk
IHRvIGJ5IHNvbWUgb3RoZXIgbDMKICAgIAogICAgQSBzaW1pbGFyIGlzc3VlIGFyaXNlcyB3aXRo
IG9sZF9ndWVzdF90YWJsZS4gIENvbnNpZGVyIHRoZSBmb2xsb3dpbmcKICAgIHNjZW5hcmlvOgog
ICAgCiAgICBTdXBwb3NlIEEgaXMgYSBwYWdlIHdoaWNoLCB3aGVuIGludGVycHJldGVkIGFzIGFu
IGwyLCBoYXMgdmFsaWQgZW50cmllcwogICAgdW50aWwgZW50cnkgeCwgd2hpY2ggaXMgaW52YWxp
ZC4KICAgIAogICAgVjE6ICBQSU5fTDJfVEFCTEUoQSkKICAgICAgPFZhbGlkYXRlIHVudGlsIHdl
IHRyeSB0byB2YWxpZGF0ZSBbeF0sIGdldCAtRUlOVkFMPgogICAgICBBIC0+IFBHVF9sMl90YWJs
ZSB8IDEgfCBQR1RfcGFydGlhbAogICAgICBWMSAtPiBvbGRfZ3Vlc3RfdGFibGUgPSBBCiAgICAg
IDxkZWxheWVkPgogICAgCiAgICBWMjogUElOX0wyX1RBQkxFKEEpCiAgICAgIDxQaWNrIHVwIHdo
ZXJlIFYxIGxlZnQgb2ZmLCB0cnkgdG8gcmUtdmFsaWRhdGUgW3hdLCBnZXQgLUVJTlZBTD4KICAg
ICAgQSAtPiBQR1RfbDJfdGFibGUgfCAxIHwgUEdUX3BhcnRpYWwKICAgICAgVjIgLT4gb2xkX2d1
ZXN0X3RhYmxlID0gQQogICAgICA8cmVzdGFydD4KICAgICAgcHV0X29sZF9ndWVzdF90YWJsZSgp
CiAgICAgICAgX3B1dF9wYWdlX3R5cGUoQSkKICAgICAgICAgIEEgLT4gUEdUX2wyX3RhYmxlIHwg
MAogICAgCiAgICBWMTogPHJlc3RhcnQ+CiAgICAgIHB1dF9vbGRfZ3Vlc3RfdGFibGUoKQogICAg
ICAgIF9wdXRfcGFnZV90eXBlKEEpICMgVU5ERVJGTE9XCiAgICAKICAgIEluZGVlZCwgaXQgaXMg
cG9zc2libGUgdG8gZW5naW5lZXIgZm9yIG9sZF9ndWVzdF90YWJsZSBmb3IgZXZlcnkgdmNwdQog
ICAgYSBndWVzdCBoYXMgdG8gcG9pbnQgdG8gdGhlIHNhbWUgcGFnZS4KICAgIG1hc3RlciBjb21t
aXQ6IGM0MGIzM2Q3MjYzMGRjZmE1MDZkNmZkODU2NTMyZDYxNTJjYjk3ZGMKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTEwLTMxIDE2OjE2OjM3ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICB8ICA2ICsrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDk5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIHwgIDQgKy0KIDMgZmlsZXMgY2hhbmdlZCwgOTUgaW5zZXJ0aW9ucygrKSwg
MTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDg5NzEyNGYwNWYuLjYwNzRmYTU5NDcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAg
LTEwNzUsOSArMTA3NSwxNSBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgICAg
ICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIEZhbGx0aHJv
dWdoICovCiAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAqIE5CIHRoYXQgd2UncmUgcHV0dGluZyB0aGUg
a2VybmVsLW1vZGUgdGFibGUKKyAgICAgICAgICAgICAgICAgICAgICogaGVyZSwgd2hpY2ggd2Un
dmUgYWxyZWFkeSBzdWNjZXNzZnVsbHkKKyAgICAgICAgICAgICAgICAgICAgICogdmFsaWRhdGVk
IGFib3ZlOyBoZW5jZSBwYXJ0aWFsID0gZmFsc2U7CisgICAgICAgICAgICAgICAgICAgICAqLwog
ICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPQogICAgICAgICAgICAgICAg
ICAgICAgICAgcGFnZXRhYmxlX2dldF9wYWdlKHYtPmFyY2guZ3Vlc3RfdGFibGUpOworICAgICAg
ICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAg
ICAgICAgICAgICAgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgp
OwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBkZWZhdWx0Ogpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAy
ZWEzMjQ2M2E4Li45YWU3MWQ4NjRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTM4NCwxMCArMTM4NCwxMSBAQCBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gcHRwZzsK
ICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAgICAgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICAg
ICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAg
ICAgICB9CkBAIC0xNDEwLDYgKzE0MTEsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNl
KGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICB1bnNpZ25lZCBs
b25nIG1mbiA9IGwzZV9nZXRfcGZuKGwzZSk7CiAgICAgICAgIGludCB3cml0ZWFibGUgPSBsM2Vf
Z2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9SVzsKIAorICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCkpOwogICAgICAgICBBU1NFUlQoIShtZm4gJiAoKDFVTCA8PCAoTDNfUEFH
RVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0gMSkpKTsKICAgICAgICAgZG8gewogICAgICAg
ICAgICAgcHV0X2RhdGFfcGFnZShtZm5fdG9fcGFnZShfbWZuKG1mbikpLCB3cml0ZWFibGUpOwpA
QCAtMTQyMiwxMiArMTQyNCwxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3Bn
ZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgaWYgKCBmbGFncyAmIFBURl9k
ZWZlciApCiAgICAgeworICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9wYXJ0aWFsX3NldCkp
OwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21m
bihwZm4pKTsKICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IGZhbHNlOwogICAg
ICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZf
cHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgIHJjID0gX3B1dF9wYWdl
X3R5cGUocGcsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikp
KTsKICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgcHV0X3BhZ2UocGcpOwogCkBAIC0x
NDQ2LDEyICsxNDUwLDE1IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICAgICAgaWYgKCBmbGFncyAmIFBURl9k
ZWZlciApCiAgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX3BhcnRp
YWxfc2V0KSk7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZu
X3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9w
YXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQogCi0gICAg
ICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKSk7CisgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZsYWdzIHwgUFRG
X3ByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90b19wYWdlKF9t
Zm4ocGZuKSkpOwogICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgICAgIHB1dF9w
YWdlKHBnKTsKICAgICB9CkBAIC0xNTU2LDYgKzE1NjMsMTQgQEAgc3RhdGljIGludCBhbGxvY19s
Ml90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKICAg
ICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKKyAgICAvKgorICAgICAqIE5C
IHRoYXQgYWxsb2NfbDJfdGFibGUgd2lsbCBuZXZlciBzZXQgcGFydGlhbF9wdGUgb24gYW4gbDI7
IGJ1dAorICAgICAqIGZyZWVfbDJfdGFibGUgbWlnaHQgaWYgYSBsaW5lYXJfcGFnZXRhYmxlIGVu
dHJ5IGlzIGludGVycnVwdGVkCisgICAgICogcGFydHdheSB0aHJvdWdoIGRlLXZhbGlkYXRpb24u
ICBJbiB0aGF0IGNpcmN1bXN0YW5jZSwKKyAgICAgKiBnZXRfcGFnZV9mcm9tX2wyZSgpIHdpbGwg
YWx3YXlzIHJldHVybiAtRUlOVkFMOyBhbmQgd2UgbXVzdAorICAgICAqIHJldGFpbiB0aGUgdHlw
ZSByZWYgYnkgZG9pbmcgdGhlIG5vcm1hbCBwYXJ0aWFsX2ZsYWdzIHRyYWNraW5nLgorICAgICAq
LworCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRB
QkxFX0VOVFJJRVM7CiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewpA
QCAtMTYxMCw2ICsxNjI1LDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICAgICAgcGFnZS0+
cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogICAgICAgICAgICAgfQogICAgICAgICB9
CiAgICAgICAgIGlmICggcmMgPCAwICkKQEAgLTE3MTIsMTIgKzE3MjgsMTYgQEAgc3RhdGljIGlu
dCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgICAg
ICAqIGJ1aWxkcy4KICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICBpZiAoIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IGwzZV9nZXRfcGFnZShsM2UpICkKKyAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF90YWJsZV9wYXJ0aWFsKTsKICAgICAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwor
ICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IHRydWU7
CiAgICAgICAgIH0KICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKICAgICAgICAgICAgIHBsM2Vb
aV0gPSB1bmFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7CkBAIC0xODkxLDEyICsxOTExLDE2
IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAqIGJ1aWxkcy4KICAgICAgICAgICAgICAgICAgICAgICAg
ICAqLwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9PSBsNGVfZ2V0X3BhZ2UocGw0ZVtpXSkgKQorICAgICAgICAgICAgICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF90YWJsZV9wYXJ0aWFsKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7Cisg
ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwg
PSB0cnVlOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAt
Mjc2MCw2ICsyNzg0LDI4IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAgICB4ICA9IHk7CiAgICAgICAg
IG54ID0geCAtIDE7CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogSXMgdGhpcyBleHBlY3RlZCB0
byBkbyBhIGZ1bGwgcmVmZXJlbmNlIGRyb3AsIG9yIG9ubHkKKyAgICAgICAgICogY2xlYW51cCBw
YXJ0aWFsIHZhbGlkYXRpb24gLyBkZXZhbGlkYXRpb24/CisgICAgICAgICAqCisgICAgICAgICAq
IElmIHRoZSBmb3JtZXIsIHRoZSBjYWxsZXIgbXVzdCBob2xkIGEgImZ1bGwiIHR5cGUgcmVmOwor
ICAgICAgICAgKiB3aGljaCBtZWFucyB0aGUgcGFnZSBtdXN0IGJlIHZhbGlkYXRlZC4gIElmIHRo
ZSBwYWdlIGlzCisgICAgICAgICAqICpub3QqIGZ1bGx5IHZhbGlkYXRlZCwgY29udGludWluZyB3
b3VsZCBhbG1vc3QgY2VydGFpbmx5CisgICAgICAgICAqIG9wZW4gdXAgYSBzZWN1cml0eSBob2xl
LiAgQW4gZXhjZXB0aW9uIHRvIHRoaXMgaXMgZHVyaW5nCisgICAgICAgICAqIGRvbWFpbiBkZXN0
cnVjdGlvbiwgd2hlcmUgUEdUX3ZhbGlkYXRlZCBjYW4gYmUgZHJvcHBlZAorICAgICAgICAgKiB3
aXRob3V0IGRyb3BwaW5nIGEgdHlwZSByZWYuCisgICAgICAgICAqCisgICAgICAgICAqIElmIHRo
ZSBsYXR0ZXIsIGRvIG5vdGhpbmcgdW5sZXNzIHR5cGUgUEdUX3BhcnRpYWwgaXMgc2V0LgorICAg
ICAgICAgKiBJZiBpdCBpcyBzZXQsIHRoZSB0eXBlIGNvdW50IG11c3QgYmUgMS4KKyAgICAgICAg
ICovCisgICAgICAgIGlmICggIShmbGFncyAmIFBURl9wYXJ0aWFsX3NldCkgKQorICAgICAgICAg
ICAgQlVHX09OKCh4ICYgUEdUX3BhcnRpYWwpIHx8CisgICAgICAgICAgICAgICAgICAgISgoeCAm
IFBHVF92YWxpZGF0ZWQpIHx8IHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5pc19keWluZykpOworICAg
ICAgICBlbHNlIGlmICggISh4ICYgUEdUX3BhcnRpYWwpICkKKyAgICAgICAgICAgIHJldHVybiAw
OworICAgICAgICBlbHNlCisgICAgICAgICAgICBCVUdfT04oKHggJiBQR1RfY291bnRfbWFzaykg
IT0gMSk7CisKICAgICAgICAgQVNTRVJUKCh4ICYgUEdUX2NvdW50X21hc2spICE9IDApOwogCiAg
ICAgICAgIGlmICggdW5saWtlbHkoKG54ICYgUEdUX2NvdW50X21hc2spID09IDApICkKQEAgLTMw
MTIsMTcgKzMwNTgsMzQgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYp
CiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1cm4gMDsK
IAotICAgIHN3aXRjaCAoIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUsIFBURl9wcmVlbXB0aWJsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYt
PmFyY2gub2xkX2d1ZXN0X3B0cGcpICkKKyAgICByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgUFRGX3ByZWVtcHRpYmxl
IHwKKyAgICAgICAgICAgICAgICAgICAgICAgICggdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFy
dGlhbCA/CisgICAgICAgICAgICAgICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCA6IDAgKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcpOworCisgICAg
aWYgKCByYyA9PSAtRVJFU1RBUlQgfHwgcmMgPT0gLUVJTlRSICkKICAgICB7Ci0gICAgY2FzZSAt
RUlOVFI6Ci0gICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKICAgICAgICAgcmV0dXJuIC1FUkVTVEFS
VDsKLSAgICBjYXNlIDA6Ci0gICAgICAgIHB1dF9wYWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
KTsKICAgICB9CiAKKyAgICAvKgorICAgICAqIEl0IHNob3VsZG4ndCBiZSBwb3NzaWJsZSBmb3Ig
X3B1dF9wYWdlX3R5cGUoKSB0byByZXR1cm4KKyAgICAgKiBhbnl0aGluZyBlbHNlIGF0IHRoZSBt
b21lbnQ7IGJ1dCBpZiBpdCBkb2VzIGhhcHBlbiBpbgorICAgICAqIHByb2R1Y3Rpb24sIGxlYWtp
bmcgdGhlIHR5cGUgcmVmIGlzIHByb2JhYmx5IHRoZSBiZXN0IHRoaW5nIHRvCisgICAgICogZG8u
ICBFaXRoZXIgd2F5LCBkcm9wIHRoZSBnZW5lcmFsIHJlZiBoZWxkIGJ5IG9sZF9ndWVzdF90YWJs
ZS4KKyAgICAgKi8KKyAgICBBU1NFUlQocmMgPT0gMCk7CisKKyAgICBwdXRfcGFnZSh2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSk7CiAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBOVUxMOwor
ICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOworICAgIC8qCisgICAgICogU2FmZXN0
IGRlZmF1bHQgaWYgc29tZW9uZSBzZXRzIG9sZF9ndWVzdF90YWJsZSB3aXRob3V0CisgICAgICog
ZXhwbGljaXRseSBzZXR0aW5nIG9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsLgorICAgICAqLworICAg
IHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogCiAgICAgcmV0dXJuIHJj
OwogfQpAQCAtMzE3NSwxMSArMzIzOCwxMSBAQCBpbnQgbmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4p
CiAgICAgICAgICAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxl
KHBhZ2UpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgotICAgICAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdo
ICovCiAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgICAgICAgICBjdXJyLT5h
cmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9s
ZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGVfcGFydGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOworICAgICAgICAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgZGVmYXVs
dDoKICAgICAgICAgICAgICAgICBCVUdfT04ocmMpOwpAQCAtMzQ0OCw2ICszNTExLDcgQEAgbG9u
ZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAg
ICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAg
ICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IGZhbHNlOwog
ICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpA
QCAtMzQ4Miw2ICszNTQ2LDExIEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgY2Fz
ZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdl
OworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogRUlOVFIgbWVhbnMgd2Ug
c3RpbGwgaG9sZCB0aGUgdHlwZSByZWY7IEVSRVNUQVJUCisgICAgICAgICAgICAgICAgICogbWVh
bnMgUEdUX3BhcnRpYWwgaG9sZHMgdGhlIHR5cGUgcmVmCisgICAgICAgICAgICAgICAgICovCisg
ICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IChyYyA9
PSAtRVJFU1RBUlQpOwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0zNTUwLDExICszNjE5LDE1IEBAIGxvbmcg
ZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUocGFnZSkgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBjYXNlIC1FSU5UUjoKLSAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0g
ICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAgICAgICAgICAgICAgICAgY2Fz
ZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAq
IEVJTlRSIG1lYW5zIHdlIHN0aWxsIGhvbGQgdGhlIHR5cGUgcmVmOworICAgICAgICAgICAgICAg
ICAgICAgKiBFUkVTVEFSVCBtZWFucyBQR1RfcGFydGlhbCBob2xkcyB0aGUgcmVmCisgICAgICAg
ICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVz
dF90YWJsZV9wYXJ0aWFsID0gKHJjID09IC1FUkVTVEFSVCk7CisgICAgICAgICAgICAgICAgICAg
IHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
ICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgICAgICBCVUdfT04ocmMpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKaW5kZXggYWVjNjU2MzBkOS4uNWFmYWY2YjlkZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBA
IC0zMTEsNyArMzExLDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAKICAgICBzdHJ1Y3QgcGFnaW5n
X2RvbWFpbiBwYWdpbmc7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKLSAgICAvKiBUbyBl
bmZvcmNlIGxvY2sgb3JkZXJpbmcgaW4gdGhlIHBvZCBjb2RlIHdydCB0aGUgCisgICAgLyogVG8g
ZW5mb3JjZSBsb2NrIG9yZGVyaW5nIGluIHRoZSBwb2QgY29kZSB3cnQgdGhlCiAgICAgICogcGFn
ZV9hbGxvYyBsb2NrICovCiAgICAgaW50IHBhZ2VfYWxsb2NfdW5sb2NrX2xldmVsOwogCkBAIC01
NTAsNiArNTUwLDggQEAgc3RydWN0IGFyY2hfdmNwdQogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9s
ZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAqLwogICAg
IHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0
YWJsZSBvZiB0aGUgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBmb3JtZXIsIGlmIGFueSAqLworICAgIGJvb2wgb2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWw7ICAg
ICAgIC8qIEFyZSB3ZSBkcm9wcGluZyBhIHR5cGUgcmVmLCBvciBqdXN0CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICogZmluaXNoaW5nIHVwIGEgcGFydGlhbCBkZS12
YWxpZGF0aW9uPyAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBwYWdl
LCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hhZG93IHJlZmNvdW50cyBh
cmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyog
KE1GTikgc2hhZG93KHMpIG9mIGd1ZXN0ICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:57:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcr9-0006km-7B; Mon, 04 Nov 2019 13:57:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcr8-0006kd-2d
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:18 +0000
X-Inumbo-ID: 031d116a-ff0b-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 031d116a-ff0b-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 13:57:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcr7-0003zV-7g
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcr7-0000Bu-5I
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcr7-0000Bu-5I@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:57:17 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/arm: p2m: Avoid aliasing
 guest physical frame
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU3MGU3YmZkNGIxMWFkNDJjMDFiYmY3YjIwOTQ3YzBkOWU2ZTJlYmQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE0OjUxOjIxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTE6MjEgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IHAybTogQXZvaWQgYWxpYXNpbmcgZ3Vlc3QgcGh5c2ljYWwgZnJhbWUKICAgIAog
ICAgVGhlIFAyTSBoZWxwZXJzIGltcGxlbWVudGF0aW9uIGlzIHF1aXRlIGxheCBhbmQgd2lsbCBl
bmQgdXAgdG8gaWdub3JlCiAgICB0aGUgdW51c2VkIHRvcCBiaXRzIG9mIGEgZ3Vlc3QgcGh5c2lj
YWwgZnJhbWUuCiAgICAKICAgIFRoaXMgZWZmZWN0aXZlbHkgbWVhbnMgdGhhdCBwMm1fc2V0X2Vu
dHJ5KCkgd2lsbCBjcmVhdGUgYSBtYXBwaW5nIGZvciBhCiAgICBkaWZmZXJlbnQgZnJhbWUgKGl0
IGlzIGFsd2F5cyBlcXVhbCB0byBnZm4gJiAobWFzayB1bnVzZWQgYml0cykpLiBZZXQKICAgIHAy
bS0+bWF4X21hcHBlZF9nZm4gd2lsbCBiZSB1cGRhdGVkIHVzaW5nIHRoZSBvcmlnaW5hbCBmcmFt
ZS4KICAgIAogICAgQXQgdGhlIG1vbWVudCwgcDJtX2dldF9lbnRyeSgpIGFuZCBwMm1fcmVzb2x2
ZV90cmFuc2xhdGlvbl9mYXVsdCgpCiAgICBhc3N1bWUgdGhhdCBwMm1fZ2V0X3Jvb3RfcG9pbnRl
cigpIHdpbGwgYWx3YXlzIHJldHVybiBhIG5vbi1OVUxMIHBvaW50ZXIKICAgIHdoZW4gdGhlIEdG
TiBpcyBzbWFsbGVyIHRoYW4gcDJtLT5tYXhfbWFwcGVkX2dmbi4KICAgIAogICAgVW5mb3J0dW5h
dGVseSwgYmVjYXVzZSBvZiB0aGUgYWxpYXNpbmcgZGVzY3JpYmVkIGFib3ZlLCBpdCB3b3VsZCBi
ZQogICAgcG9zc2libGUgdG8gc2V0IHAybS0+bWF4X21hcHBlZF9nZm4gaGlnaCBlbm91Z2ggc28g
aXQgY292ZXJzIGZyYW1lIHRoYXQKICAgIHdvdWxkIGxlYWQgcDJtX2dldF9yb290X3BvaW50ZXIo
KSB0byByZXR1cm4gTlVMTC4KICAgIAogICAgQXMgd2UgZG9uJ3Qgc2FuaXR5IGNoZWNrIHRoZSBn
dWVzdCBwaHlzaWNhbCBmcmFtZSBwcm92aWRlZCBieSBhIGd1ZXN0LCBhCiAgICBtYWxpY2lvdXMg
Z3Vlc3QgY291bGQgY3JhZnQgYSBzZXJpZXMgb2YgaHlwZXJjYWxscyB0aGF0IHdpbGwgaGl0IHRo
ZQogICAgQlVHX09OKCkgYW5kIHRoZXJlZm9yZSBEb1MgWGVuLgogICAgCiAgICBUbyBwcmV2ZW50
IGFsaWFzaW5nLCB0aGUgZnVuY3Rpb24gcDJtX2dldF9yb290X3BvaW50ZXIoKSBpcyBub3cgcmV3
b3JrZWQKICAgIHRvIHJldHVybiBOVUxMIElmIGFueSBvZiB0aGUgdW51c2VkIHRvcCBiaXRzIGFy
ZSBub3QgemVyby4gVGhlIGNhbGxlcgogICAgY2FuIHRoZW4gZGVjaWRlIHdoYXQncyB0aGUgYXBw
cm9wcmlhdGUgYWN0aW9uIHRvIGRvLiBTaW5jZSB0aGUgdHdvIHBhdGhzCiAgICAoaS5lLiBQMk1f
Uk9PVF9QQUdFUyA9PSAxIGFuZCBQMk1fUk9PVF9QQUdFUyAhPSAxKSBhcmUgbm93IHZlcnkKICAg
IHNpbWlsYXJseSwgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gY29uc29saWRhdGUgdGhlbSBtYWtp
bmcgdGhlIGNvZGUgYQogICAgYml0IHNpbXBsZXIuCiAgICAKICAgIFdpdGggdGhpcyBjaGFuZ2Us
IHAybV9nZXRfZW50cnkoKSB3aWxsIG5vdCB0cnkgdG8gaW5zZXJ0IGEgbWFwcGluZyBhcwogICAg
dGhlIHJvb3QgcG9pbnRlciBpcyBpbnZhbGlkLgogICAgCiAgICBOb3RlIHRoYXQgcm9vdF90YWJs
ZSBpcyBub3cgc3dpdGNoIHRvIHVuc2lnbmVkIGxvbmcgYXMgdW5zaWduZWQgaW50IGlzCiAgICBu
b3QgZW5vdWdoIHRvIGhvbGQgcGFydCBvZiBhIEdGTi4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0zMDEuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFs
bEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiA4OGFhZjQwZWVmZjc3MWM1NDZhZDNiYmIw
MjAwMDE3MTY0OGE4OWY3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxNzozMyArMDEw
MAotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDE3ICsrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggNDE3NjA5ZWRlMi4u
OTNjNWViYjI0MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNo
L2FybS9wMm0uYwpAQCAtMTg4LDIxICsxODgsMTQgQEAgc3RhdGljIHZvaWQgcDJtX2ZsdXNoX3Rs
Yl9zeW5jKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiBzdGF0aWMgbHBhZV90ICpwMm1fZ2V0X3Jv
b3RfcG9pbnRlcihzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQogewotICAgIHVuc2lnbmVkIGludCByb290X3RhYmxl
OwotCi0gICAgaWYgKCBQMk1fUk9PVF9QQUdFUyA9PSAxICkKLSAgICAgICAgcmV0dXJuIF9fbWFw
X2RvbWFpbl9wYWdlKHAybS0+cm9vdCk7CisgICAgdW5zaWduZWQgbG9uZyByb290X3RhYmxlOwog
CiAgICAgLyoKLSAgICAgKiBDb25jYXRlbmF0ZWQgcm9vdC1sZXZlbCB0YWJsZXMuIFRoZSB0YWJs
ZSBudW1iZXIgd2lsbCBiZSB0aGUKLSAgICAgKiBvZmZzZXQgYXQgdGhlIHByZXZpb3VzIGxldmVs
LiBJdCBpcyBub3QgcG9zc2libGUgdG8KLSAgICAgKiBjb25jYXRlbmF0ZSBhIGxldmVsLTAgcm9v
dC4KKyAgICAgKiBXaGlsZSB0aGUgcm9vdCB0YWJsZSBpbmRleCBpcyB0aGUgb2Zmc2V0IGZyb20g
dGhlIHByZXZpb3VzIGxldmVsLAorICAgICAqIHdlIGNhbid0IHVzZSAoUDJNX1JPT1RfTEVWRUwg
LSAxKSBiZWNhdXNlIHRoZSByb290IGxldmVsIG1pZ2h0IGJlCisgICAgICogMC4gWWV0IHdlIHN0
aWxsIHdhbnQgdG8gY2hlY2sgaWYgYWxsIHRoZSB1bnVzZWQgYml0cyBhcmUgemVyb2VkLgogICAg
ICAqLwotICAgIEFTU0VSVChQMk1fUk9PVF9MRVZFTCA+IDApOwotCi0gICAgcm9vdF90YWJsZSA9
IGdmbl94KGdmbikgPj4gKGxldmVsX29yZGVyc1tQMk1fUk9PVF9MRVZFTCAtIDFdKTsKLSAgICBy
b290X3RhYmxlICY9IExQQUVfRU5UUllfTUFTSzsKLQorICAgIHJvb3RfdGFibGUgPSBnZm5feChn
Zm4pID4+IChsZXZlbF9vcmRlcnNbUDJNX1JPT1RfTEVWRUxdICsgTFBBRV9TSElGVCk7CiAgICAg
aWYgKCByb290X3RhYmxlID49IFAyTV9ST09UX1BBR0VTICkKICAgICAgICAgcmV0dXJuIE5VTEw7
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:57:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:57:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcrJ-0006lp-93; Mon, 04 Nov 2019 13:57:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcrI-0006lh-5h
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:28 +0000
X-Inumbo-ID: 093035f0-ff0b-11e9-a17f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 093035f0-ff0b-11e9-a17f-12813bfff9fa;
 Mon, 04 Nov 2019 13:57:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcrH-0003zm-DV
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcrH-0000CZ-B7
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcrH-0000CZ-B7@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:57:27 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/arm: p2m: Avoid off-by-one
 check on p2m->max_mapped_gfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYxYjc1ZDk0ODAzZmRjNGYxNWE5NjQ0NmE5Y2VmODVjNDhlNWY5NzMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE0OjUxOjQ3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTE6NDcgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IHAybTogQXZvaWQgb2ZmLWJ5LW9uZSBjaGVjayBvbiBwMm0tPm1heF9tYXBwZWRf
Z2ZuCiAgICAKICAgIFRoZSBjb2RlIGJhc2UgaXMgdXNpbmcgaW5jb25zaXN0ZW50bHkgdGhlIGZp
ZWxkIHAybS0+bWF4X21hcHBlZF9nZm4uCiAgICBTb21lIG9mIHRoZSB1c2VyZXMgZXhwZWN0IHRo
YXQgcDJtLT5tYXhfZ3Vlc3RfZ2ZuIGNvbnRhaW4gdGhlIGhpZ2hlc3QKICAgIG1hcHBlZCBHRk4g
d2hpbGUgb3RoZXJzIGV4cGVjdCBoaWdoZXN0ICsgMS4KICAgIAogICAgcDJtLT5tYXhfZ3Vlc3Rf
Z2ZuIGlzIHNldCBhcyBoaWdoZXN0ICsgMSwgYmVjYXVzZSBvZiB0aGF0IHRoZSBzYW5pdHkKICAg
IGNoZWNrIG9uIHRoZSBHRk4gaW4gcDJtX3Jlc29sdmVkX3RyYW5zbGF0aW9uX2ZhdWx0KCkgYW5k
CiAgICBwMm1fZ2V0X2VudHJ5KCkgY2FuIGJlIGJ5cGFzc2VkIHdoZW4gR0ZOID09IHAybS0+bWF4
X2d1ZXN0X2dmbi4KICAgIAogICAgcDJtX2dldF9yb290X3BvaW50ZXIocDJtLT5tYXhfZ3Vlc3Rf
Z2ZuKSBtYXkgcmV0dXJuIE5VTEwgaWYgaXQgaXMKICAgIG91dHNpZGUgb2YgYWRkcmVzcyByYW5n
ZSBzdXBwb3J0ZWQgYW5kIHRoZXJlZm9yZSB0aGUgQlVHX09OKCkgY291bGQgYmUKICAgIGhpdC4K
ICAgIAogICAgVGhlIGN1cnJlbnQgdmFsdWUgaG9sZCBpbiBwMm0tPm1heF9tYXBwZWRfZ2ZuIGlz
IGluY29uc2lzdGVudCB3aXRoIHRoZQogICAgZXhwZWN0YXRpb24gb2YgdGhlIGNvbW1vbiBjb2Rl
IChzZWUgZG9tYWluX2dldF9tYXhpbXVtX2dwZm4oKSkgYW5kIGFsc28KICAgIHRoZSBkb2N1bWVu
dGF0aW9uIG9mIHRoZSBmaWVsZC4KICAgIAogICAgUmF0aGVyIHRoYW4gY2hhbmdpbmcgdGhlIGNo
ZWNrIGluIHAybV90cmFuc2xhdGlvbl9mYXVsdCgpIGFuZAogICAgcDJtX2dldF9lbnRyeSgpLCBw
Mm0tPm1heF9tYXBwZWRfZ2ZuIGlzIG5vdyBjb250YWluaW5nIHRoZSBoaWdoZXN0CiAgICBtYXBw
ZWQgR0ZOIGFuZCB0aGUgY2FsbGVycyBhc3N1bWluZyAiaGlnaGVzdCArIDEiIGFyZSBub3cgYWRq
dXN0ZWQuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHVzZSAxVUwgcmF0aGVyIHRo
YW4gMSBhcyBwYWdlX29yZGVyIGNvdWxkCiAgICB0aGVvcml0aWNhbGx5IGJpZyBlbm91Z2ggdG8g
b3ZlcmZsb3cgYSAzMi1iaXQgaW50ZWdlci4KICAgIAogICAgTGFzdGx5LCB0aGUgZG9jdW1lbnRh
dGlvbiBvZiB0aGUgZmllbGQgbWF4X2d1ZXN0X2dmbiB0byByZWZsZWN0IGhvdyBpdAogICAgaXMg
Y29tcHV0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAxLgogICAgCiAgICBSZXBv
cnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVy
IGNvbW1pdDogNmU4ZTE2M2I0NmQwODIzNTI2ZjFhZmJiZTZmNjZjNjY4ZmM4MTFkMQogICAgbWFz
dGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTg6MzggKzAxMDAKLS0tCiB4ZW4vYXJjaC9hcm0vcDJt
LmMgICAgICAgIHwgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggfCA1ICstLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggOTNj
NWViYjI0Mi4uZmI5NDFmYTU3MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBi
L3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtOTQzLDcgKzk0Myw3IEBAIHN0YXRpYyBpbnQgX19wMm1f
c2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgIHAybV93cml0ZV9wdGUo
ZW50cnksIHB0ZSwgcDJtLT5jbGVhbl9wdGUpOwogCiAgICAgICAgIHAybS0+bWF4X21hcHBlZF9n
Zm4gPSBnZm5fbWF4KHAybS0+bWF4X21hcHBlZF9nZm4sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdmbl9hZGQoc2dmbiwgMSA8PCBwYWdlX29yZGVyKSk7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl9hZGQoc2dmbiwgKDFVTCA8PCBwYWdl
X29yZGVyKSAtIDEpKTsKICAgICAgICAgcDJtLT5sb3dlc3RfbWFwcGVkX2dmbiA9IGdmbl9taW4o
cDJtLT5sb3dlc3RfbWFwcGVkX2dmbiwgc2dmbik7CiAgICAgfQogCkBAIC0xMzAxLDcgKzEzMDEs
NyBAQCBpbnQgcmVsaW5xdWlzaF9wMm1fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHAy
bV93cml0ZV9sb2NrKHAybSk7CiAKICAgICBzdGFydCA9IHAybS0+bG93ZXN0X21hcHBlZF9nZm47
Ci0gICAgZW5kID0gcDJtLT5tYXhfbWFwcGVkX2dmbjsKKyAgICBlbmQgPSBnZm5fYWRkKHAybS0+
bWF4X21hcHBlZF9nZm4sIDEpOwogCiAgICAgZm9yICggOyBnZm5feChzdGFydCkgPCBnZm5feChl
bmQpOwogICAgICAgICAgIHN0YXJ0ID0gZ2ZuX25leHRfYm91bmRhcnkoc3RhcnQsIG9yZGVyKSAp
CkBAIC0xMzY2LDcgKzEzNjYsNyBAQCBpbnQgcDJtX2NhY2hlX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IHN0YXJ0LCB1bnNpZ25lZCBsb25nIG5yKQogICAgIHAybV9yZWFkX2xvY2socDJt
KTsKIAogICAgIHN0YXJ0ID0gZ2ZuX21heChzdGFydCwgcDJtLT5sb3dlc3RfbWFwcGVkX2dmbik7
Ci0gICAgZW5kID0gZ2ZuX21pbihlbmQsIHAybS0+bWF4X21hcHBlZF9nZm4pOworICAgIGVuZCA9
IGdmbl9taW4oZW5kLCBnZm5fYWRkKHAybS0+bWF4X21hcHBlZF9nZm4sIDEpKTsKIAogICAgIGZv
ciAoIDsgZ2ZuX3goc3RhcnQpIDwgZ2ZuX3goZW5kKTsgc3RhcnQgPSBuZXh0X2dmbiApCiAgICAg
ewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcDJtLmgKaW5kZXggZmFhZGNmZThmZS4uN2Q2MjVlNDAwZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBA
IC00MiwxMCArNDIsNyBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgLyogQ3VycmVudCBUcmFu
c2xhdGlvbiBUYWJsZSBCYXNlIFJlZ2lzdGVyIGZvciB0aGUgcDJtICovCiAgICAgdWludDY0X3Qg
dnR0YnI7CiAKLSAgICAvKgotICAgICAqIEhpZ2hlc3QgZ3Vlc3QgZnJhbWUgdGhhdCdzIGV2ZXIg
YmVlbiBtYXBwZWQgaW4gdGhlIHAybQotICAgICAqIE9ubHkgdGFrZXMgaW50byBhY2NvdW50IHJh
bSBhbmQgZm9yZWlnbiBtYXBwaW5nCi0gICAgICovCisgICAgLyogSGlnaGVzdCBndWVzdCBmcmFt
ZSB0aGF0J3MgZXZlciBiZWVuIG1hcHBlZCBpbiB0aGUgcDJtICovCiAgICAgZ2ZuX3QgbWF4X21h
cHBlZF9nZm47CiAKICAgICAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:57:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:57:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcrT-0006mv-B4; Mon, 04 Nov 2019 13:57:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcrS-0006mk-8d
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:38 +0000
X-Inumbo-ID: 0f3e13f4-ff0b-11e9-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0f3e13f4-ff0b-11e9-984a-bc764e2007e4;
 Mon, 04 Nov 2019 13:57:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcrR-0003zy-J0
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcrR-0000DS-Gl
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcrR-0000DS-Gl@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:57:37 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/arm: p2m: Don't check the
 return of p2m_get_root_pointer() with BUG_ON()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEzYWQzMzFlZjY0YTg5MWE2MGFmZDlhNGY2MTk2ZGY2MDU5NTY2Y2QKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE0OjUyOjA2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTI6MDYgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IHAybTogRG9uJ3QgY2hlY2sgdGhlIHJldHVybiBvZiBwMm1fZ2V0X3Jvb3RfcG9p
bnRlcigpIHdpdGggQlVHX09OKCkKICAgIAogICAgSXQgdHVybnMgb3V0IHRoYXQgdGhlIEJVR19P
TigpIHdhcyBhY3R1YWxseSByZWFjaGFibGUgd2l0aCB3ZWxsLWNyYWZ0ZWQKICAgIGh5cGVyY2Fs
bHMuIFRoZSBCVUdfT04oKSBpcyBoZXJlIHRvIHByZXZlbnQgY2F0Y2ggbG9naWNhbCBlcnJvciwg
c28KICAgIGNyYXNoaW5nIFhlbiBpcyBhIGJpdCBvdmVyIHRoZSB0b3AuCiAgICAKICAgIFdoaWxl
IGFsbCB0aGUgaG9sZXMgc2hvdWxkIG5vdyBiZSBmaXhlZCwgaXQgd291bGQgYmUgYmV0dGVyIHRv
IGRvd25ncmFkZQogICAgdGhlIEJVR19PTigpIHRvIHNvbWV0aGluZyBsZXNzIGZhdGFsIHRvIHBy
ZXZlbnQgYW55IG1vcmUgRG9TLgogICAgCiAgICBUaGUgQlVHX09OKCkgaW4gcDJtX2dldF9lbnRy
eSgpIGlzIG5vdyByZXBsYWNlZCBieSBBU1NFUlRfVU5SRUFDSEFCTEUoKQogICAgdG8gY2F0Y2gg
bWlzdGFrZSBpbiBkZWJ1ZyBidWlsZCBhbmQgcmV0dXJuIElOVkFMSURfTUZOIGZvciBwcm9kdWN0
aW9uCiAgICBidWlsZC4gVGhlIGludGVyZmFjZSBhbHNvIHJlcXVpcmVzIHRvIHNldCBwYWdlX29y
ZGVyIHRvIGdpdmUgYW4gaWRlYSBvZgogICAgdGhlIHNpemUgb2YgImhvbGUiLiBTbyAnbGV2ZWwn
IGlzIG5vdyBzZXQgc28gd2UgcmVwb3J0IGEgaG9sZSBvZiBzaXplIG9mCiAgICB0aGUgYW4gZW50
cnkgb2YgdGhlIHJvb3QgcGFnZS10YWJsZS4gVGhpcyBzdGF5cyBpbmxpbmUgd2l0aCB3aGF0IGhh
cHBlbgogICAgd2hlbiB0aGUgR0ZOIGlzIGhpZ2hlciB0aGFuIHAybS0+bWF4X21hcHBlZF9nZm4u
CiAgICAKICAgIFRoZSBCVUdfT04oKSBpbiBwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdCgp
IGlzIG5vdyByZXBsYWNlZCBieQogICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCkgdG8gY2F0Y2ggbWlz
dGFrZSBpbiBkZWJ1ZyBidWlsZCBhbmQganVzdCByZXBvcnQgYQogICAgZmF1bHQgZm9yIHByb2R1
Y2lvbiBidWlsZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDEuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiAzMWI0ZjRhYjY2MzRmODUxNjM2NTZiNDcwZGZmYzZkOTc0OTE3ODUzCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxOToxNCArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9w
Mm0uYyB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9w
Mm0uYwppbmRleCBmYjk0MWZhNTczLi45ZjUzYjRkNTM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0zMjksNyArMzI5LDEyIEBAIG1m
bl90IHAybV9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogICAg
ICAqIHRoZSB0YWJsZSBzaG91bGQgYWx3YXlzIGJlIG5vbi1OVUxMIGJlY2F1c2UgdGhlIGdmbiBp
cyBiZWxvdwogICAgICAqIHAybS0+bWF4X21hcHBlZF9nZm4gYW5kIHRoZSByb290IHRhYmxlIHBh
Z2VzIGFyZSBhbHdheXMgcHJlc2VudC4KICAgICAgKi8KLSAgICBCVUdfT04odGFibGUgPT0gTlVM
TCk7CisgICAgaWYgKCAhdGFibGUgKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7CisgICAgICAgIGxldmVsID0gUDJNX1JPT1RfTEVWRUw7CisgICAgICAgIGdvdG8gb3V0Owor
ICAgIH0KIAogICAgIGZvciAoIGxldmVsID0gUDJNX1JPT1RfTEVWRUw7IGxldmVsIDwgMzsgbGV2
ZWwrKyApCiAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:57:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcre-0006o5-D3; Mon, 04 Nov 2019 13:57:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcrd-0006nx-5f
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:49 +0000
X-Inumbo-ID: 1555ea78-ff0b-11e9-a17f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1555ea78-ff0b-11e9-a17f-12813bfff9fa;
 Mon, 04 Nov 2019 13:57:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcrb-00040A-Pu
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcrb-0000E8-NQ
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcrb-0000E8-NQ@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:57:47 +0000
Subject: [Xen-changelog] [xen staging-4.10] passthrough: quarantine PCI
 devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVhODE1YjJhZWJhYWE2MDg0Nzg0ZTIwYzc2N2VlY2Y3NTlkMTUyZWEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA0IDE0OjUyOjMxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTI6MzEgMjAxOSArMDEwMAoK
ICAgIHBhc3N0aHJvdWdoOiBxdWFyYW50aW5lIFBDSSBkZXZpY2VzCiAgICAKICAgIFdoZW4gYSBQ
Q0kgZGV2aWNlIGlzIGFzc2lnbmVkIHRvIGFuIHVudHJ1c3RlZCBkb21haW4sIGl0IGlzIHBvc3Np
YmxlIGZvcgogICAgdGhhdCBkb21haW4gdG8gcHJvZ3JhbSB0aGUgZGV2aWNlIHRvIERNQSB0byBh
biBhcmJpdHJhcnkgYWRkcmVzcy4gVGhlCiAgICBJT01NVSBpcyB1c2VkIHRvIHByb3RlY3QgdGhl
IGhvc3QgZnJvbSBtYWxpY2lvdXMgRE1BIGJ5IG1ha2luZyBzdXJlIHRoYXQKICAgIHRoZSBkZXZp
Y2UgYWRkcmVzc2VzIGNhbiBvbmx5IHRhcmdldCBtZW1vcnkgYXNzaWduZWQgdG8gdGhlIGd1ZXN0
LiBIb3dldmVyLAogICAgd2hlbiB0aGUgZ3Vlc3QgZG9tYWluIGlzIHRvcm4gZG93biB0aGUgZGV2
aWNlIGlzIGFzc2lnbmVkIGJhY2sgdG8gZG9tMCwKICAgIHRodXMgYWxsb3dpbmcgYW55IGluLWZs
aWdodCBETUEgdG8gcG90ZW50aWFsbHkgdGFyZ2V0IGNyaXRpY2FsIGhvc3QgZGF0YS4KICAgIAog
ICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgJ3F1YXJhbnRpbmUnIGZvciBQQ0kgZGV2aWNlcyB1
c2luZyBkb21faW8uIFdoZW4KICAgIHRoZSB0b29sc3RhY2sgbWFrZXMgYSBkZXZpY2UgYXNzaWdu
YWJsZSAoYnkgYmluZGluZyBpdCB0byBwY2liYWNrKSwgaXQKICAgIHdpbGwgbm93IGFsc28gYXNz
aWduIGl0IHRvIERPTUlEX0lPIGFuZCB0aGUgZGV2aWNlIHdpbGwgb25seSBiZSBhc3NpZ25lZAog
ICAgYmFjayB0byBkb20wIHdoZW4gdGhlIGRldmljZSBpcyBtYWRlIHVuYXNzaWduYWJsZSBhZ2Fp
bi4gV2hpbHN0IGRldmljZSBpcwogICAgYXNzaWduYWJsZSBpdCB3aWxsIG9ubHkgZXZlciB0cmFu
c2ZlciBiZXR3ZWVuIGRvbV9pbyBhbmQgZ3Vlc3QgZG9tYWlucy4KICAgIGRvbV9pbyBpcyBhY3R1
YWxseSBvbmx5IHVzZWQgYXMgYSBzZW50aW5lbCBkb21haW4gZm9yIHF1YXJhbnRpbmluZyBwdXJw
b3NlczsKICAgIGl0IGlzIG5vdCBjb25maWd1cmVkIHdpdGggYW55IElPTU1VIG1hcHBpbmdzLiBB
c3NpZ25tZW50IHRvIGRvbV9pbyBzaW1wbHkKICAgIG1lYW5zIHRoYXQgdGhlIGRldmljZSdzIGlu
aXRpYXRvciAocmVxdWVzdG9yKSBpZGVudGlmaWVyIGlzIG5vdCBwcmVzZW50IGluCiAgICB0aGUg
SU9NTVUncyBkZXZpY2UgdGFibGUgYW5kIHRodXMgYW55IERNQSB0cmFuc2FjdGlvbnMgaXNzdWVk
IHdpbGwgYmUKICAgIHRlcm1pbmF0ZWQgd2l0aCBhIGZhdWx0IGNvbmRpdGlvbi4KICAgIAogICAg
SW4gYWRkaXRpb24sIGEgZml4IHRvIGFzc2lnbm1lbnQgaGFuZGxpbmcgaXMgbWFkZSBmb3IgVlQt
ZC4gIEZhaWx1cmUKICAgIGR1cmluZyB0aGUgYXNzaWdubWVudCBzdGVwIHNob3VsZCBub3QgbGVh
ZCB0byBhIGRldmljZSBzdGlsbCBiZWluZwogICAgYXNzb2NpYXRlZCB3aXRoIGl0cyBwcmlvciBv
d25lci4gSGFuZCB0aGUgZGV2aWNlIHRvIERvbUlPIHRlbXBvcmFyaWx5LAogICAgdW50aWwgdGhl
IGFzc2lnbm1lbnQgc3RlcCBoYXMgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4gIFJlbW92ZSB0aGUg
UEkKICAgIGhvb2tzIGZyb20gdGhlIHNvdXJjZSBkb21haW4gdGhlbiBlYXJsaWVyIGFzIHdlbGwu
CiAgICAKICAgIEZhaWx1cmUgb2YgdGhlIHJlY292ZXJ5IHJlYXNzaWduX2RldmljZV9vd25lcnNo
aXAoKSBtYXkgbm90IGdvIHNpbGVudDoKICAgIFRoZXJlIGUuZy4gbWF5IHN0aWxsIGJlIGxlZnQg
b3ZlciBSTVJSIG1hcHBpbmdzIGluIHRoZSBkb21haW4gYXNzaWdubWVudAogICAgdG8gd2hpY2gg
aGFzIGZhaWxlZCwgYW5kIGhlbmNlIHdlIGNhbid0IGFsbG93IHRoYXQgZG9tYWluIHRvIGNvbnRp
bnVlCiAgICBleGVjdXRpbmcuCiAgICAKICAgIE5PVEU6IFRoaXMgcGF0Y2ggYWxzbyBpbmNsdWRl
cyBvbmUgcHJpbnRrKCkgY2xlYW51cDsgdGhlCiAgICAgICAgICAiWEVOX0RPTUNUTF9hc3NpZ25f
ZGV2aWNlOiAiIHRhZyBpcyBkcm9wcGVkIGluIGlvbW11X2RvX3BjaV9kb21jdGwoKSwKICAgICAg
ICAgIHNpbmNlIHNpbWlsYXIgcHJpbnRrKCktcyBlbHNld2hlcmUgYWxzbyBkb24ndCBsb2cgc3Vj
aCBhIHRhZy4KICAgIAogICAgVGhpcyBpcyBYU0EtMzAyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAz
MTlmOWEwYmE5NGM3ZGI1MDVjZDVkZDljYjBiMDM3YWIxYWE4ZTEyCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0xMC0zMSAxNjoyMDowNSArMDEwMAotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAg
ICAgICAgICAgICAgICAgICAgfCAyNSArKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvbW0uYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKwogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMgfCAxMCArKysrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
ZGV2aWNlX3RyZWUuYyAgICAgICB8ICA2ICsrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYyAgICAgICAgICAgICB8ICA5ICsrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2ku
YyAgICAgICAgICAgICAgIHwgNTggKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAgICAgfCA0MiArKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgfCAg
MyArKwogOSBmaWxlcyBjaGFuZ2VkLCAxNDQgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wY2kuYwppbmRleCA4OGE1NWNlOGJkLi4xYjVjNDRmM2U3IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtNzQ5LDYg
Kzc0OSw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGli
eGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcmViaW5kKQogeworICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxf
X2djX293bmVyKGdjKTsKICAgICB1bnNpZ25lZCBkb20sIGJ1cywgZGV2LCBmdW5jOwogICAgIGNo
YXIgKnNwYXRoLCAqZHJpdmVyX3BhdGggPSBOVUxMOwogICAgIGludCByYzsKQEAgLTc3NCw3ICs3
NzUsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhs
X19nYyAqZ2MsCiAgICAgfQogICAgIGlmICggcmMgKSB7CiAgICAgICAgIExPRyhXQVJOLCBQQ0lf
QkRGIiBhbHJlYWR5IGFzc2lnbmVkIHRvIHBjaWJhY2siLCBkb20sIGJ1cywgZGV2LCBmdW5jKTsK
LSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIGdvdG8gcXVhcmFudGluZTsKICAgICB9CiAKICAg
ICAvKiBDaGVjayB0byBzZWUgaWYgdGhlcmUncyBhbHJlYWR5IGEgZHJpdmVyIHRoYXQgd2UgbmVl
ZCB0byB1bmJpbmQgZnJvbSAqLwpAQCAtODA1LDYgKzgwNiwxOSBAQCBzdGF0aWMgaW50IGxpYnhs
X19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIHJldHVy
biBFUlJPUl9GQUlMOwogICAgIH0KIAorcXVhcmFudGluZToKKyAgICAvKgorICAgICAqIERPTUlE
X0lPIGlzIGp1c3QgYSBzZW50aW5lbCBkb21haW4sIHdpdGhvdXQgYW55IGFjdHVhbCBtYXBwaW5n
cywKKyAgICAgKiBzbyBhbHdheXMgcGFzcyBYRU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRCB0byBh
dm9pZCBhc3NpZ25tZW50IGJlaW5nCisgICAgICogdW5uZWNlc3NhcmlseSBkZW5pZWQuCisgICAg
ICovCisgICAgcmMgPSB4Y19hc3NpZ25fZGV2aWNlKGN0eC0+eGNoLCBET01JRF9JTywgcGNpZGV2
X2VuY29kZV9iZGYocGNpZGV2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNU
TF9ERVZfUkRNX1JFTEFYRUQpOworICAgIGlmICggcmMgPCAwICkgeworICAgICAgICBMT0coRVJS
T1IsICJmYWlsZWQgdG8gcXVhcmFudGluZSAiUENJX0JERiwgZG9tLCBidXMsIGRldiwgZnVuYyk7
CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQog
CkBAIC04MTIsOSArODI2LDE4IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWdu
YWJsZV9yZW1vdmUobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmViaW5kKQogeworICAgIGxp
YnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKICAgICBpbnQgcmM7CiAgICAgY2hh
ciAqZHJpdmVyX3BhdGg7CiAKKyAgICAvKiBEZS1xdWFyYW50aW5lICovCisgICAgcmMgPSB4Y19k
ZWFzc2lnbl9kZXZpY2UoY3R4LT54Y2gsIERPTUlEX0lPLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lk
ZXYpKTsKKyAgICBpZiAoIHJjIDwgMCApIHsKKyAgICAgICAgTE9HKEVSUk9SLCAiZmFpbGVkIHRv
IGRlLXF1YXJhbnRpbmUgIlBDSV9CREYsIHBjaWRldi0+ZG9tYWluLCBwY2lkZXYtPmJ1cywKKyAg
ICAgICAgICAgIHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMpOworICAgICAgICByZXR1cm4gRVJS
T1JfRkFJTDsKKyAgICB9CisKICAgICAvKiBVbmJpbmQgZnJvbSBwY2liYWNrICovCiAgICAgaWYg
KCAocmM9cGNpYmFja19kZXZfaXNfYXNzaWduZWQoZ2MsIHBjaWRldikpIDwgMCApIHsKICAgICAg
ICAgcmV0dXJuIEVSUk9SX0ZBSUw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IDlhZTcxZDg2NGEuLjg3ZGM3Y2E4M2YgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yOTUsOSArMjk1
LDExIEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgKiBJbml0aWFs
aXNlIG91ciBET01JRF9JTyBkb21haW4uCiAgICAgICogVGhpcyBkb21haW4gb3ducyBJL08gcGFn
ZXMgdGhhdCBhcmUgd2l0aGluIHRoZSByYW5nZSBvZiB0aGUgcGFnZV9pbmZvCiAgICAgICogYXJy
YXkuIE1hcHBpbmdzIG9jY3VyIGF0IHRoZSBwcml2IG9mIHRoZSBjYWxsZXIuCisgICAgICogUXVh
cmFudGluZWQgUENJIGRldmljZXMgd2lsbCBiZSBhc3NvY2lhdGVkIHdpdGggdGhpcyBkb21haW4u
CiAgICAgICovCiAgICAgZG9tX2lvID0gZG9tYWluX2NyZWF0ZShET01JRF9JTywgRE9NQ1JGX2R1
bW15LCAwLCBOVUxMKTsKICAgICBCVUdfT04oSVNfRVJSKGRvbV9pbykpOworICAgIElOSVRfTElT
VF9IRUFEKCZkb21faW8tPmFyY2gucGRldl9saXN0KTsKIAogICAgIC8qCiAgICAgICogSW5pdGlh
bGlzZSBvdXIgQ09XIGRvbWFpbi4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94
ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4IDNjNmZhNGVjNjcuLmE3MGY0YjQ2ZjggMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMzky
LDYgKzM5MiwxNiBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9k
b21jdGxfdCkgdV9kb21jdGwpCiAKICAgICBzd2l0Y2ggKCBvcC0+Y21kICkKICAgICB7CisgICAg
Y2FzZSBYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZpY2U6CisgICAgY2FzZSBYRU5fRE9NQ1RMX2RlYXNz
aWduX2RldmljZToKKyAgICAgICAgaWYgKCBvcC0+ZG9tYWluID09IERPTUlEX0lPICkKKyAgICAg
ICAgeworICAgICAgICAgICAgZCA9IGRvbV9pbzsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICB9CisgICAgICAgIGVsc2UgaWYgKCBvcC0+ZG9tYWluID09IERPTUlEX0lOVkFMSUQgKQorICAg
ICAgICAgICAgcmV0dXJuIC1FU1JDSDsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAg
Y2FzZSBYRU5fRE9NQ1RMX3Rlc3RfYXNzaWduX2RldmljZToKICAgICAgICAgaWYgKCBvcC0+ZG9t
YWluID09IERPTUlEX0lOVkFMSUQgKQogICAgICAgICB7CkBAIC00MTMsNyArNDIzLDcgQEAgbG9u
ZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3Rs
KQogCiAgICAgaWYgKCAhZG9tY3RsX2xvY2tfYWNxdWlyZSgpICkKICAgICB7Ci0gICAgICAgIGlm
ICggZCApCisgICAgICAgIGlmICggZCAmJiBkICE9IGRvbV9pbyApCiAgICAgICAgICAgICByY3Vf
dW5sb2NrX2RvbWFpbihkKTsKICAgICAgICAgcmV0dXJuIGh5cGVyY2FsbF9jcmVhdGVfY29udGlu
dWF0aW9uKAogICAgICAgICAgICAgX19IWVBFUlZJU09SX2RvbWN0bCwgImgiLCB1X2RvbWN0bCk7
CkBAIC0xMTYzLDcgKzExNzMsNyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAgICAgZG9tY3RsX2xvY2tfcmVsZWFzZSgpOwog
CiAgZG9tY3RsX291dF91bmxvY2tfZG9tb25seToKLSAgICBpZiAoIGQgKQorICAgIGlmICggZCAm
JiBkICE9IGRvbV9pbyApCiAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogCiAgICAgaWYg
KCBjb3B5YmFjayAmJiBfX2NvcHlfdG9fZ3Vlc3QodV9kb21jdGwsIG9wLCAxKSApCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwppbmRleCAxMmQyNjk1Yjg5Li5l
YzhiYWFlNzE3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11
LmMKQEAgLTExOCw2ICsxMTgsMTAgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X3NldHVwX2RvbWFp
bl9kZXZpY2UoCiAgICAgdTggYnVzID0gcGRldi0+YnVzOwogICAgIGNvbnN0IHN0cnVjdCBkb21h
aW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGRvbWFpbik7CiAKKyAgICAvKiBkb21faW8gaXMgdXNl
ZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21h
aW4gPT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgQlVHX09OKCAhaGQtPmFyY2gu
cm9vdF90YWJsZSB8fCAhaGQtPmFyY2gucGFnaW5nX21vZGUgfHwKICAgICAgICAgICAgICFpb21t
dS0+ZGV2X3RhYmxlLmJ1ZmZlciApOwogCkBAIC0zMDUsNiArMzA5LDEwIEBAIHZvaWQgYW1kX2lv
bW11X2Rpc2FibGVfZG9tYWluX2RldmljZShzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAgICAgaW50
IHJlcV9pZDsKICAgICB1OCBidXMgPSBwZGV2LT5idXM7CiAKKyAgICAvKiBkb21faW8gaXMgdXNl
ZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21h
aW4gPT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgQlVHX09OICggaW9tbXUtPmRl
dl90YWJsZS5idWZmZXIgPT0gTlVMTCApOwogICAgIHJlcV9pZCA9IGdldF9kbWFfcmVxdWVzdG9y
X2lkKGlvbW11LT5zZWcsIFBDSV9CREYyKGJ1cywgZGV2Zm4pKTsKICAgICBkdGUgPSBpb21tdS0+
ZGV2X3RhYmxlLmJ1ZmZlciArIChyZXFfaWQgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSk7
CkBAIC0zOTEsNyArMzk5LDcgQEAgc3RhdGljIGludCBhbWRfaW9tbXVfYXNzaWduX2RldmljZShz
dHJ1Y3QgZG9tYWluICpkLCB1OCBkZXZmbiwKICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbcmVx
X2lkXS5yZWFkX3Blcm1pc3Npb24pOwogICAgIH0KIAotICAgIHJldHVybiByZWFzc2lnbl9kZXZp
Y2UoaGFyZHdhcmVfZG9tYWluLCBkLCBkZXZmbiwgcGRldik7CisgICAgcmV0dXJuIHJlYXNzaWdu
X2RldmljZShwZGV2LT5kb21haW4sIGQsIGRldmZuLCBwZGV2KTsKIH0KIAogc3RhdGljIHZvaWQg
ZGVhbGxvY2F0ZV9uZXh0X3BhZ2VfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIGludCBsZXZl
bCkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCmluZGV4IDQyMWYwMDM0MzguLjFj
ZDg3OGY1ODMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVl
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtMTc1LDYg
KzE3NSw5IEBAIGludCBpb21tdV9kb19kdF9kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0
bCwgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKKyAg
ICAgICAgaWYgKCBkID09IGRvbV9pbyApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwog
ICAgICAgICByZXQgPSBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKGQsIGRldik7CiAKICAgICAgICAg
aWYgKCByZXQgKQpAQCAtMjAwLDYgKzIwMyw5IEBAIGludCBpb21tdV9kb19kdF9kb21jdGwoc3Ry
dWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKIAogICAgICAgICByZXQg
PSB4c21fZGVhc3NpZ25fZHRkZXZpY2UoWFNNX0hPT0ssIGQsIGR0X25vZGVfZnVsbF9uYW1lKGRl
dikpOwogCisgICAgICAgIGlmICggZCA9PSBkb21faW8gKQorICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisKICAgICAgICAgcmV0ID0gaW9tbXVfZGVhc3NpZ25fZHRfZGV2aWNlKGQsIGRldik7
CiAKICAgICAgICAgaWYgKCByZXQgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggYjVmODA0
NDQzOS4uYWQyY2U4ZjM5YiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0yMTksNiArMjE5
LDkgQEAgdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0
IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogCisgICAgaWYgKCBkID09
IGRvbV9pbyApCisgICAgICAgIHJldHVybjsKKwogICAgIGQtPm5lZWRfaW9tbXUgPSAwOwogICAg
IGhkLT5wbGF0Zm9ybV9vcHMtPnRlYXJkb3duKGQpOwogICAgIHRhc2tsZXRfc2NoZWR1bGUoJmlv
bW11X3B0X2NsZWFudXBfdGFza2xldCk7CkBAIC0yMjksNiArMjMyLDkgQEAgaW50IGlvbW11X2Nv
bnN0cnVjdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggbmVlZF9pb21tdShkKSA+IDAgKQog
ICAgICAgICByZXR1cm4gMDsKIAorICAgIGlmICggZCA9PSBkb21faW8gKQorICAgICAgICByZXR1
cm4gMDsKKwogICAgIGlmICggIWlvbW11X3VzZV9oYXBfcHQoZCkgKQogICAgIHsKICAgICAgICAg
aW50IHJjOwpAQCAtNDA0LDYgKzQxMCw5IEBAIGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9pZCkK
ICAgICBwcmludGsoIkkvTyB2aXJ0dWFsaXNhdGlvbiAlc2FibGVkXG4iLCBpb21tdV9lbmFibGVk
ID8gImVuIiA6ICJkaXMiKTsKICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQogICAgIHsKKyAgICAg
ICAgaWYgKCBpb21tdV9kb21haW5faW5pdChkb21faW8pICkKKyAgICAgICAgICAgIHBhbmljKCJD
b3VsZCBub3Qgc2V0IHVwIHF1YXJhbnRpbmVcbiIpOworCiAgICAgICAgIHByaW50aygiIC0gRG9t
MCBtb2RlOiAlc1xuIiwKICAgICAgICAgICAgICAgIGlvbW11X3Bhc3N0aHJvdWdoID8gIlBhc3N0
aHJvdWdoIiA6CiAgICAgICAgICAgICAgICBpb21tdV9kb20wX3N0cmljdCA/ICJTdHJpY3QiIDog
IlJlbGF4ZWQiKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggZTAyMWM3YTMxNy4uMmZkYTIzMTkx
MCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTEzNTksMTkgKzEzNTksMjkgQEAgc3RhdGljIGlu
dCBpb21tdV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIHJldHVybiBo
ZC0+cGxhdGZvcm1fb3BzLT5yZW1vdmVfZGV2aWNlKHBkZXYtPmRldmZuLCBwY2lfdG9fZGV2KHBk
ZXYpKTsKIH0KIAotLyoKLSAqIElmIHRoZSBkZXZpY2UgaXNuJ3Qgb3duZWQgYnkgdGhlIGhhcmR3
YXJlIGRvbWFpbiwgaXQgbWVhbnMgaXQgYWxyZWFkeQotICogaGFzIGJlZW4gYXNzaWduZWQgdG8g
b3RoZXIgZG9tYWluLCBvciBpdCBkb2Vzbid0IGV4aXN0LgotICovCiBzdGF0aWMgaW50IGRldmlj
ZV9hc3NpZ25lZCh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQogewogICAgIHN0cnVjdCBwY2lf
ZGV2ICpwZGV2OworICAgIGludCByYyA9IDA7CiAKICAgICBwY2lkZXZzX2xvY2soKTsKLSAgICBw
ZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihoYXJkd2FyZV9kb21haW4sIHNlZywgYnVzLCBk
ZXZmbik7CisKKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbik7CisKKyAg
ICBpZiAoICFwZGV2ICkKKyAgICAgICAgcmMgPSAtRU5PREVWOworICAgIC8qCisgICAgICogSWYg
dGhlIGRldmljZSBleGlzdHMgYW5kIGl0IGlzIG5vdCBvd25lZCBieSBlaXRoZXIgdGhlIGhhcmR3
YXJlCisgICAgICogZG9tYWluIG9yIGRvbV9pbyB0aGVuIGl0IG11c3QgYmUgYXNzaWduZWQgdG8g
YSBndWVzdCwgb3IgYmUKKyAgICAgKiBoaWRkZW4gKG93bmVkIGJ5IGRvbV94ZW4pLgorICAgICAq
LworICAgIGVsc2UgaWYgKCBwZGV2LT5kb21haW4gIT0gaGFyZHdhcmVfZG9tYWluICYmCisgICAg
ICAgICAgICAgIHBkZXYtPmRvbWFpbiAhPSBkb21faW8gKQorICAgICAgICByYyA9IC1FQlVTWTsK
KwogICAgIHBjaWRldnNfdW5sb2NrKCk7CiAKLSAgICByZXR1cm4gcGRldiA/IDAgOiAtRUJVU1k7
CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRv
bWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCkBAIC0xMzg1LDcg
KzEzOTUsNyBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2
IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAKICAgICAvKiBQcmV2ZW50IGRldmlj
ZSBhc3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4gCiAgICAgICog
ZW5hYmxlZCBmb3IgdGhpcyBkb21haW4gKi8KLSAgICBpZiAoIHVubGlrZWx5KCFuZWVkX2lvbW11
KGQpICYmCisgICAgaWYgKCB1bmxpa2VseSghbmVlZF9pb21tdShkKSAmJiBkICE9IGRvbV9pbyAm
JgogICAgICAgICAgICAgKGQtPmFyY2guaHZtX2RvbWFpbi5tZW1fc2hhcmluZ19lbmFibGVkIHx8
CiAgICAgICAgICAgICAgdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9wYWdpbmcpIHx8
CiAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkpKSApCkBA
IC0xNDAxLDEyICsxNDExLDIwIEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9t
YWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKICAgICAgICAgcmV0
dXJuIHJjOwogICAgIH0KIAotICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGhhcmR3
YXJlX2RvbWFpbiwgc2VnLCBidXMsIGRldmZuKTsKKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNl
ZywgYnVzLCBkZXZmbik7CisKKyAgICByYyA9IC1FTk9ERVY7CiAgICAgaWYgKCAhcGRldiApCi0g
ICAgewotICAgICAgICByYyA9IHBjaV9nZXRfcGRldihzZWcsIGJ1cywgZGV2Zm4pID8gLUVCVVNZ
IDogLUVOT0RFVjsKICAgICAgICAgZ290byBkb25lOwotICAgIH0KKworICAgIHJjID0gMDsKKyAg
ICBpZiAoIGQgPT0gcGRldi0+ZG9tYWluICkKKyAgICAgICAgZ290byBkb25lOworCisgICAgcmMg
PSAtRUJVU1k7CisgICAgaWYgKCBwZGV2LT5kb21haW4gIT0gaGFyZHdhcmVfZG9tYWluICYmCisg
ICAgICAgICBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAgICAgICAgZ290byBkb25lOwogCiAg
ICAgaWYgKCBwZGV2LT5tc2l4ICkKICAgICAgICAgbXNpeHRibF9pbml0KGQpOwpAQCAtMTQyOSw2
ICsxNDQ3LDEwIEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1
MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKICAgICB9CiAKICBkb25lOgorICAg
IC8qIFRoZSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gZG9tX2lvIHNvIG1hcmsgaXQgYXMgcXVhcmFu
dGluZWQgKi8KKyAgICBpZiAoICFyYyAmJiBkID09IGRvbV9pbyApCisgICAgICAgIHBkZXYtPnF1
YXJhbnRpbmUgPSB0cnVlOworCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYgbmVlZF9p
b21tdShkKSApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwogICAgIHBjaWRldnNfdW5sb2Nr
KCk7CkBAIC0xNDQxLDYgKzE0NjMsNyBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiB7CiAgICAgY29uc3Qgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYg
PSBOVUxMOworICAgIHN0cnVjdCBkb21haW4gKnRhcmdldDsKICAgICBpbnQgcmV0ID0gMDsKIAog
ICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQpAQCAtMTQ1MSwx
MiArMTQ3NCwxNiBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBz
ZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgaWYgKCAhcGRldiApCiAgICAgICAgIHJldHVybiAt
RU5PREVWOwogCisgICAgLyogRGUtYXNzaWdubWVudCBmcm9tIGRvbV9pbyBzaG91bGQgZGUtcXVh
cmFudGluZSB0aGUgZGV2aWNlICovCisgICAgdGFyZ2V0ID0gKHBkZXYtPnF1YXJhbnRpbmUgJiYg
cGRldi0+ZG9tYWluICE9IGRvbV9pbykgPworICAgICAgICBkb21faW8gOiBoYXJkd2FyZV9kb21h
aW47CisKICAgICB3aGlsZSAoIHBkZXYtPnBoYW50b21fc3RyaWRlICkKICAgICB7CiAgICAgICAg
IGRldmZuICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwogICAgICAgICBpZiAoIFBDSV9TTE9UKGRl
dmZuKSAhPSBQQ0lfU0xPVChwZGV2LT5kZXZmbikgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2RldmljZShkLCBoYXJkd2FyZV9k
b21haW4sIGRldmZuLAorICAgICAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9k
ZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBjaV90b19kZXYocGRldikpOwogICAgICAgICBpZiAoICFyZXQgKQog
ICAgICAgICAgICAgY29udGludWU7CkBAIC0xNDY3LDcgKzE0OTQsNyBAQCBpbnQgZGVhc3NpZ25f
ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAg
fQogCiAgICAgZGV2Zm4gPSBwZGV2LT5kZXZmbjsKLSAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3Bz
LT5yZWFzc2lnbl9kZXZpY2UoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwKKyAgICByZXQgPSBo
ZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX3RvX2RldihwZGV2KSk7
CiAgICAgaWYgKCByZXQgKQogICAgIHsKQEAgLTE0NzcsNiArMTUwNCw5IEBAIGludCBkZWFzc2ln
bl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKICAg
ICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKKyAgICBpZiAoIHBkZXYtPmRvbWFpbiA9PSBoYXJk
d2FyZV9kb21haW4gICkKKyAgICAgICAgcGRldi0+cXVhcmFudGluZSA9IGZhbHNlOworCiAgICAg
cGRldi0+ZmF1bHQuY291bnQgPSAwOwogCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYg
bmVlZF9pb21tdShkKSApCkBAIC0xNjU1LDcgKzE2ODUsNyBAQCBpbnQgaW9tbXVfZG9fcGNpX2Rv
bWN0bCgKICAgICAgICAgICAgIHJldCA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9f
SFlQRVJWSVNPUl9kb21jdGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiaCIsIHVfZG9tY3RsKTsKICAgICAgICAgZWxzZSBpZiAoIHJldCApCi0gICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZpY2U6ICIK
KyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKICAgICAgICAgICAgICAgICAgICAiYXNz
aWduICUwNHg6JTAyeDolMDJ4LiV1IHRvIGRvbSVkIGZhaWxlZCAoJWQpXG4iLAogICAgICAgICAg
ICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwKICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJldCk7CmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCmluZGV4IDQ4MWVmZWYyYjAuLjI3OThhNDk5MDcgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCkBAIC0xMzMyLDYgKzEzMzIsMTAgQEAgaW50IGRvbWFpbl9jb250ZXh0
X21hcHBpbmdfb25lKAogICAgIGludCBhZ2F3LCByYywgcmV0OwogICAgIGJvb2xfdCBmbHVzaF9k
ZXZfaW90bGI7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFy
YW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAgICAgICAg
cmV0dXJuIDA7CisKICAgICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7CiAgICAgc3Bpbl9sb2Nr
KCZpb21tdS0+bG9jayk7CiAgICAgbWFkZHIgPSBidXNfdG9fY29udGV4dF9tYWRkcihpb21tdSwg
YnVzKTsKQEAgLTE1NjcsNiArMTU3MSwxMCBAQCBpbnQgZG9tYWluX2NvbnRleHRfdW5tYXBfb25l
KAogICAgIGludCBpb21tdV9kb21pZCwgcmMsIHJldDsKICAgICBib29sX3QgZmx1c2hfZGV2X2lv
dGxiOwogCisgICAgLyogZG9tX2lvIGlzIHVzZWQgYXMgYSBzZW50aW5lbCBmb3IgcXVhcmFudGlu
ZWQgZGV2aWNlcyAqLworICAgIGlmICggZG9tYWluID09IGRvbV9pbyApCisgICAgICAgIHJldHVy
biAwOworCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOwogICAgIHNwaW5fbG9jaygmaW9t
bXUtPmxvY2spOwogCkBAIC0xNjk5LDYgKzE3MDcsMTAgQEAgc3RhdGljIGludCBkb21haW5fY29u
dGV4dF91bm1hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4IGRldmZuLAogICAgICAgICBnb3Rv
IG91dDsKICAgICB9CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBx
dWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAgICAg
ICAgZ290byBvdXQ7CisKICAgICAvKgogICAgICAqIGlmIG5vIG90aGVyIGRldmljZXMgdW5kZXIg
dGhlIHNhbWUgaW9tbXUgb3duZWQgYnkgdGhpcyBkb21haW4sCiAgICAgICogY2xlYXIgaW9tbXUg
aW4gaW9tbXVfYml0bWFwIGFuZCBjbGVhciBkb21haW5faWQgaW4gZG9taWRfYml0bXAKQEAgLTIz
ODMsNiArMjM5NSwxNSBAQCBzdGF0aWMgaW50IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoCiAg
ICAgaWYgKCByZXQgKQogICAgICAgICByZXR1cm4gcmV0OwogCisgICAgaWYgKCBkZXZmbiA9PSBw
ZGV2LT5kZXZmbiAmJiBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAgICB7CisgICAgICAgIGxp
c3RfbW92ZSgmcGRldi0+ZG9tYWluX2xpc3QsICZkb21faW8tPmFyY2gucGRldl9saXN0KTsKKyAg
ICAgICAgcGRldi0+ZG9tYWluID0gZG9tX2lvOworICAgIH0KKworICAgIGlmICggIWhhc19hcmNo
X3BkZXZzKHNvdXJjZSkgKQorICAgICAgICB2bXhfcGlfaG9va3NfZGVhc3NpZ24oc291cmNlKTsK
KwogICAgIGlmICggIWhhc19hcmNoX3BkZXZzKHRhcmdldCkgKQogICAgICAgICB2bXhfcGlfaG9v
a3NfYXNzaWduKHRhcmdldCk7CiAKQEAgLTIzOTUsMjEgKzI0MTYsMTkgQEAgc3RhdGljIGludCBy
ZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKAogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KIAot
ICAgIGlmICggZGV2Zm4gPT0gcGRldi0+ZGV2Zm4gKQorICAgIGlmICggZGV2Zm4gPT0gcGRldi0+
ZGV2Zm4gJiYgcGRldi0+ZG9tYWluICE9IHRhcmdldCApCiAgICAgewogICAgICAgICBsaXN0X21v
dmUoJnBkZXYtPmRvbWFpbl9saXN0LCAmdGFyZ2V0LT5hcmNoLnBkZXZfbGlzdCk7CiAgICAgICAg
IHBkZXYtPmRvbWFpbiA9IHRhcmdldDsKICAgICB9CiAKLSAgICBpZiAoICFoYXNfYXJjaF9wZGV2
cyhzb3VyY2UpICkKLSAgICAgICAgdm14X3BpX2hvb2tzX2RlYXNzaWduKHNvdXJjZSk7Ci0KICAg
ICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IGludGVsX2lvbW11X2Fzc2lnbl9kZXZpY2Uo
CiAgICAgc3RydWN0IGRvbWFpbiAqZCwgdTggZGV2Zm4sIHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1
MzIgZmxhZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpzID0gcGRldi0+ZG9tYWluOwogICAgIHN0
cnVjdCBhY3BpX3JtcnJfdW5pdCAqcm1ycjsKICAgICBpbnQgcmV0ID0gMCwgaTsKICAgICB1MTYg
YmRmLCBzZWc7CkBAIC0yNDUyLDggKzI0NzEsOCBAQCBzdGF0aWMgaW50IGludGVsX2lvbW11X2Fz
c2lnbl9kZXZpY2UoCiAgICAgICAgIH0KICAgICB9CiAKLSAgICByZXQgPSByZWFzc2lnbl9kZXZp
Y2Vfb3duZXJzaGlwKGhhcmR3YXJlX2RvbWFpbiwgZCwgZGV2Zm4sIHBkZXYpOwotICAgIGlmICgg
cmV0ICkKKyAgICByZXQgPSByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKHMsIGQsIGRldmZuLCBw
ZGV2KTsKKyAgICBpZiAoIHJldCB8fCBkID09IGRvbV9pbyApCiAgICAgICAgIHJldHVybiByZXQ7
CiAKICAgICAvKiBTZXR1cCBybXJyIGlkZW50aXR5IG1hcHBpbmcgKi8KQEAgLTI0NjYsMTEgKzI0
ODUsMjAgQEAgc3RhdGljIGludCBpbnRlbF9pb21tdV9hc3NpZ25fZGV2aWNlKAogICAgICAgICAg
ICAgcmV0ID0gcm1ycl9pZGVudGl0eV9tYXBwaW5nKGQsIDEsIHJtcnIsIGZsYWcpOwogICAgICAg
ICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJlYXNzaWdu
X2RldmljZV9vd25lcnNoaXAoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwgcGRldik7CisgICAg
ICAgICAgICAgICAgaW50IHJjOworCisgICAgICAgICAgICAgICAgcmMgPSByZWFzc2lnbl9kZXZp
Y2Vfb3duZXJzaGlwKGQsIHMsIGRldmZuLCBwZGV2KTsKICAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0dfRVJSIFZURFBSRUZJWAogICAgICAgICAgICAgICAgICAgICAgICAiIGNhbm5vdCBt
YXAgcmVzZXJ2ZWQgcmVnaW9uICglIlBSSXg2NCIsJSJQUkl4NjQiXSBmb3IgRG9tJWQgKCVkKVxu
IiwKICAgICAgICAgICAgICAgICAgICAgICAgcm1yci0+YmFzZV9hZGRyZXNzLCBybXJyLT5lbmRf
YWRkcmVzcywKICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByZXQpOworICAg
ICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIgVlREUFJFRklYCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiIGZhaWxlZCB0byByZWNsYWltICUwNHg6JTAyeDolMDJ4LiV1IGZyb20gJXBkICglZClc
biIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4p
LCBQQ0lfRlVOQyhkZXZmbiksIGQsIHJjKTsKKyAgICAgICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BjaS5oIGIv
eGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDQzZjIxMjUxYTUuLjMyNDFlNTFlM2MgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgK
QEAgLTY4LDYgKzY4LDkgQEAgc3RydWN0IHBjaV9kZXYgewogCiAgICAgbm9kZWlkX3Qgbm9kZTsg
LyogTlVNQSBub2RlICovCiAKKyAgICAvKiBEZXZpY2UgdG8gYmUgcXVhcmFudGluZWQsIGRvbid0
IGF1dG9tYXRpY2FsbHkgcmUtYXNzaWduIHRvIGRvbTAgKi8KKyAgICBib29sIHF1YXJhbnRpbmU7
CisKICAgICBlbnVtIHBkZXZfdHlwZSB7CiAgICAgICAgIERFVl9UWVBFX1BDSV9VTktOT1dOLAog
ICAgICAgICBERVZfVFlQRV9QQ0llX0VORFBPSU5ULAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:57:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:57:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcrn-0006ph-HY; Mon, 04 Nov 2019 13:57:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcrm-0006pZ-ND
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:58 +0000
X-Inumbo-ID: 1b65721c-ff0b-11e9-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1b65721c-ff0b-11e9-b678-bc764e2007e4;
 Mon, 04 Nov 2019 13:57:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcrl-00040M-Vi
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcrl-0000Ev-T9
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:57:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcrl-0000Ev-T9@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:57:57 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/arm32: entry: Split
 __DEFINE_ENTRY_TRAP in two
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhMTQ2MTBlZjU4Nzc4OWFiMzc3NGRjNGM3YWRjNTMxYjJiNGZjN2MKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE0OjUzOjAyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTM6MDIgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm0zMjogZW50cnk6IFNwbGl0IF9fREVGSU5FX0VOVFJZX1RSQVAgaW4gdHdvCiAgICAK
ICAgIFRoZSBwcmVwcm9jZXNzaW5nIG1hY3JvIF9fREVGSU5FX0VOVFJZX1RSQVAgaXMgdXNlZCB0
byBnZW5lcmF0ZSB0cmFwCiAgICBlbnRyeSBmdW5jdGlvbi4gV2hpbGUgdGhlIG1hY3JvIGlzIGZh
aXJseSBzbWFsbCB0b2RheSwgZm9sbG93LXVwIHBhdGNoZXMKICAgIHdpbGwgaW5jcmVhc2UgdGhl
IHNpemUgc2lnbmljYW50bHkuCiAgICAKICAgIEluIGdlbmVyYWwsIGFzc2VtYmx5IG1hY3JvcyBh
cmUgbW9yZSByZWFkYWJsZSBhcyB0aGV5IGFsbG93IHlvdSB0byBuYW1lCiAgICBwYXJhbWV0ZXJz
IGFuZCBhdm9pZCAnXCcuIFNvIHRoZSBhY3R1YWwgaW1wbGVtZW50YXRpb24gb2YgdGhlIHRyYXAg
aXMKICAgIG5vdyBzd2l0Y2hlZCB0byBhbiBhc3NlbWJseSBtYWNyby4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1
bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2ZWVlZjdlY2FlZWMwMDJi
YjFkYTdlMjBjOWNmYWVjNTU0OWJkOTQwCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoy
MDo1OCArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMzQgKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMo
KyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggZjY5MDhlM2YxNi4uNTI1ZWMy
NmU4MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTEyNSwyNCArMTI1LDI4IEBAIGFib3J0X2d1ZXN0X2V4
aXRfZW5kOgogc2tpcF9jaGVjazoKICAgICAgICAgbW92IHBjLCBscgogCi0vKgotICogTWFjcm8g
dG8gZGVmaW5lIHRyYXAgZW50cnkuIFRoZSBpZmxhZ3MgY29ycmVzcG9uZHMgdG8gdGhlIGxpc3Qg
b2YKLSAqIGludGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRvIHVubWFz
ay4KLSAqLworICAgICAgICAvKgorICAgICAgICAgKiBNYWNybyB0byBkZWZpbmUgdHJhcCBlbnRy
eS4gVGhlIGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgorICAgICAgICAgKiBpbnRl
cnJ1cHRzIChBc3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB0byB1bm1hc2suCisgICAgICAg
ICAqLworICAgICAgICAubWFjcm8gdmVjdG9yIHRyYXAsIGlmbGFncworICAgICAgICBTQVZFX0FM
TAorICAgICAgICBjcHNpZSAgIFxpZmxhZ3MKKyAgICAgICAgYWRyICAgICBsciwgcmV0dXJuX2Zy
b21fdHJhcAorICAgICAgICBtb3YgICAgIHIwLCBzcAorICAgICAgICAvKgorICAgICAgICAgKiBT
YXZlIHRoZSBzdGFjayBwb2ludGVyIGluIHIxMS4gSXQgd2lsbCBiZSByZXN0b3JlZCBhZnRlciB0
aGUKKyAgICAgICAgICogdHJhcCBoYXMgYmVlbiBoYW5kbGVkIChzZWUgcmV0dXJuX2Zyb21fdHJh
cCkuCisgICAgICAgICAqLworICAgICAgICBtb3YgICAgIHIxMSwgc3AKKyAgICAgICAgYmljICAg
ICBzcCwgIzcgICAgICAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0
cmFwKSAqLworICAgICAgICBiICAgICAgIGRvX3RyYXBfXHRyYXAKKyAgICAgICAgLmVuZG0KKwog
I2RlZmluZSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGlmbGFncykgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBBTElHTjsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogdHJhcF8jI3RyYXA6ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICBTQVZFX0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICBjcHNpZSBpZmxhZ3M7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBhZHIgbHIsIHJldHVybl9m
cm9tX3RyYXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgKiBTYXZlIHRoZSBzdGFjayBw
b2ludGVyIGluIHIxMS4gSXQgd2lsbCBiZSByZXN0b3JlZCBhZnRlciB0aGUgXAotICAgICAgICAg
KiB0cmFwIGhhcyBiZWVuIGhhbmRsZWQgKHNlZSByZXR1cm5fZnJvbV90cmFwKS4gICAgICAgICAg
ICAgICAgXAotICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3YgcjExLCBzcDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBiaWMg
c3AsICM3OyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0cmFwKSAq
LyAgXAotICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCisgICAgICAgIHZlY3RvciB0cmFwLCBpZmxh
Z3MKIAogLyogVHJhcCBoYW5kbGVyIHdoaWNoIHVubWFzayBJUlEvQWJvcnQsIGtlZXAgRklRIG1h
c2tlZCAqLwogI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWSh0cmFwKSBfX0RFRklORV9UUkFQX0VO
VFJZKHRyYXAsIGFpKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:58:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:58:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcry-0006r4-JP; Mon, 04 Nov 2019 13:58:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcrx-0006qw-Vy
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:58:10 +0000
X-Inumbo-ID: 2178fc78-ff0b-11e9-a17f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2178fc78-ff0b-11e9-a17f-12813bfff9fa;
 Mon, 04 Nov 2019 13:58:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcrw-00041D-5L
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:58:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcrw-0000Fm-2g
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:58:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcrw-0000Fm-2g@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:58:08 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/arm32: entry: Fold the macro
 SAVE_ALL in the macro vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwMmU3MmRhNmEzODE2ZDIwM2MwZDQ3YWQ1MmI3NjBkMTY4MmY1NTAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE0OjUzOjI3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTM6MjcgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm0zMjogZW50cnk6IEZvbGQgdGhlIG1hY3JvIFNBVkVfQUxMIGluIHRoZSBtYWNybyB2
ZWN0b3IKICAgIAogICAgRm9sbG93LXVwIHJld29yayB3aWxsIHJlcXVpcmUgdGhlIG1hY3JvIHZl
Y3RvciB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuCiAgICBhIHRyYXAgZnJvbSBhIGd1ZXN0IHZzIHdo
aWxlIGluIHRoZSBoeXBlcnZpc29yLgogICAgCiAgICBUaGUgbWFjcm8gU0FWRV9BTEwgYWxyZWFk
eSBoYXMgY29kZSB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSB0d28gYW5kCiAgICBpdCBpcyBv
bmx5IGNhbGxlZCBieSB0aGUgdmVjdG9yIG1hY3JvLiBTbyBmb2xkIHRoZSBmb3JtZXIgaW50byB0
aGUKICAgIGxhdHRlci4gVGhpcyB3aWxsIGhlbHAgdG8gYXZvaWQgZHVwbGljYXRpbmcgdGhlIGNo
ZWNrLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMy4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGE3YjgxYjAyMWVhZDIzYmZmYjVhZmZjYWMwNWVkZmMwYTg0ZDEyOWQKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTEwLTMxIDE2OjIxOjMzICswMTAwCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUwppbmRleCA1MjVlYzI2ZTgzLi42M2FlZDU3MWUyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAt
MTIsMjcgKzEyLDYgQEAKICNkZWZpbmUgUkVTVE9SRV9CQU5LRUQobW9kZSkgXAogICAgICAgICBS
RVNUT1JFX09ORV9CQU5LRUQoU1BfIyNtb2RlKSA7IFJFU1RPUkVfT05FX0JBTktFRChMUl8jI21v
ZGUpIDsgUkVTVE9SRV9PTkVfQkFOS0VEKFNQU1JfIyNtb2RlKQogCi0jZGVmaW5lIFNBVkVfQUxM
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIHN1YiBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCk7IC8qIFNQLCBMUiwg
U1BTUiwgUEMgKi8gICAgICBcCi0gICAgICAgIHB1c2gge3IwLXIxMn07IC8qIFNhdmUgUjAtUjEy
ICovICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIG1ycyByMTEsIEVMUl9oeXA7ICAgICAgICAgICAgICAgLyogRUxSX2h5cCBpcyByZXR1
cm4gYWRkcmVzcy4gKi9cCi0gICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX3BjXTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIHN0ciBsciwgW3NwLCAjVVJFR1NfbHJdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFkZCByMTEsIHNwLCAjVVJF
R1Nfa2VybmVsX3NpemVvZis0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IHN0ciByMTEsIFtzcCwgI1VSRUdTX3NwXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1yYyBDUDMyKHIxMSwgSFNSKTsg
ICAgICAgICAgICAgLyogU2F2ZSBleGNlcHRpb24gc3luZHJvbWUgKi8gICBcCi0gICAgICAgIHN0
ciByMTEsIFtzcCwgI1VSRUdTX2hzcl07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1ycyByMTEsIFNQU1JfaHlwOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHN0ciBy
MTEsIFtzcCwgI1VSRUdTX2Nwc3JdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIGFuZCByMTEsICNQU1JfTU9ERV9NQVNLOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGNtcCByMTEsICNQU1JfTU9ERV9IWVA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGJsbmUgc2F2
ZV9ndWVzdF9yZWdzCi0KIHNhdmVfZ3Vlc3RfcmVnczoKICNpZmRlZiBDT05GSUdfQVJNMzJfSEFS
REVOX0JSQU5DSF9QUkVESUNUT1IKICAgICAgICAgLyoKQEAgLTUxLDcgKzMwLDcgQEAgc2F2ZV9n
dWVzdF9yZWdzOgogICAgICAgICBsZHIgcjExLCA9MHhmZmZmZmZmZiAgLyogQ2xvYmJlciBTUCB3
aGljaCBpcyBvbmx5IHZhbGlkIGZvciBoeXBlcnZpc29yIGZyYW1lcy4gKi8KICAgICAgICAgc3Ry
IHIxMSwgW3NwLCAjVVJFR1Nfc3BdCiAgICAgICAgIFNBVkVfT05FX0JBTktFRChTUF91c3IpCi0g
ICAgICAgIC8qIExSX3VzciBpcyB0aGUgc2FtZSBwaHlzaWNhbCByZWdpc3RlciBhcyBsciBhbmQg
aXMgc2F2ZWQgaW4gU0FWRV9BTEwgKi8KKyAgICAgICAgLyogTFJfdXNyIGlzIHRoZSBzYW1lIHBo
eXNpY2FsIHJlZ2lzdGVyIGFzIGxyIGFuZCBpcyBzYXZlZCBieSB0aGUgY2FsbGVyICovCiAgICAg
ICAgIFNBVkVfQkFOS0VEKHN2YykKICAgICAgICAgU0FWRV9CQU5LRUQoYWJ0KQogICAgICAgICBT
QVZFX0JBTktFRCh1bmQpCkBAIC0xMzAsNyArMTA5LDI4IEBAIHNraXBfY2hlY2s6CiAgICAgICAg
ICAqIGludGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRvIHVubWFzay4K
ICAgICAgICAgICovCiAgICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZsYWdzCi0gICAgICAg
IFNBVkVfQUxMCisgICAgICAgIC8qIFNhdmUgcmVnaXN0ZXJzIGluIHRoZSBzdGFjayAqLworICAg
ICAgICBzdWIgICAgIHNwLCAjKFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKSAvKiBTUCwgTFIsIFNQ
U1IsIFBDICovCisgICAgICAgIHB1c2ggICAge3IwLXIxMn0gICAgICAgICAgICAgICAgICAgICAg
IC8qIFNhdmUgUjAtUjEyICovCisgICAgICAgIG1ycyAgICAgcjExLCBFTFJfaHlwICAgICAgICAg
ICAgICAgICAgIC8qIEVMUl9oeXAgaXMgcmV0dXJuIGFkZHJlc3MgKi8KKyAgICAgICAgc3RyICAg
ICByMTEsIFtzcCwgI1VSRUdTX3BjXQorCisgICAgICAgIHN0ciAgICAgbHIsIFtzcCwgI1VSRUdT
X2xyXQorCisgICAgICAgIGFkZCAgICAgcjExLCBzcCwgIyhVUkVHU19rZXJuZWxfc2l6ZW9mICsg
NCkKKworICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAjVVJFR1Nfc3BdCisKKyAgICAgICAgbXJj
ICAgICBDUDMyKHIxMSwgSFNSKSAgICAgICAgICAgICAgICAgLyogU2F2ZSBleGNlcHRpb24gc3lu
ZHJvbWUgKi8KKyAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX2hzcl0KKworICAgICAg
ICBtcnMgICAgIHIxMSwgU1BTUl9oeXAKKyAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdT
X2Nwc3JdCisgICAgICAgIGFuZCAgICAgcjExLCAjUFNSX01PREVfTUFTSworICAgICAgICBjbXAg
ICAgIHIxMSwgI1BTUl9NT0RFX0hZUAorICAgICAgICBibG5lICAgIHNhdmVfZ3Vlc3RfcmVncwor
CisgICAgICAgIC8qIFdlIGFyZSByZWFkeSB0byBoYW5kbGUgdGhlIHRyYXAsIHNldHVwIHRoZSBy
ZWdpc3RlcnMgYW5kIGp1bXAuICovCiAgICAgICAgIGNwc2llICAgXGlmbGFncwogICAgICAgICBh
ZHIgICAgIGxyLCByZXR1cm5fZnJvbV90cmFwCiAgICAgICAgIG1vdiAgICAgcjAsIHNwCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:58:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:58:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcs7-0006s2-Lf; Mon, 04 Nov 2019 13:58:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcs7-0006rw-BH
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:58:19 +0000
X-Inumbo-ID: 2788afb4-ff0b-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2788afb4-ff0b-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 13:58:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcs6-00041T-B0
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:58:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcs6-0000Gl-8Y
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:58:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcs6-0000Gl-8Y@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:58:18 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/arm32: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU1NjMyYzQxZmU1ZDAzOWY0ZWFkYTEwNTA2ZmM5NjlmNDVmMTM0MGUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE0OjUzOjQ2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTM6NDYgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm0zMjogRG9uJ3QgYmxpbmRseSB1bm1hc2sgaW50ZXJydXB0cyBvbiB0cmFwIHdpdGhv
dXQgYSBjaGFuZ2Ugb2YgbGV2ZWwKICAgIAogICAgRXhjZXB0aW9uIHZlY3RvcnMgd2lsbCB1bm1h
c2sgaW50ZXJydXB0cyByZWdhcmRsZXNzIHRoZSBzdGF0ZSBvZiB0aGVtIGluCiAgICB0aGUgaW50
ZXJydXB0ZWQgY29udGV4dC4KICAgIAogICAgT25lIG9mIHRoZSBjb25zZXF1ZW5jZXMgaXMgSVJR
IHdpbGwgYmUgdW5tYXNrZWQgd2hlbiByZWNlaXZpbmcgYW4KICAgIHVuZGVmaW5lZCBpbnN0cnVj
dGlvbiBleGNlcHRpb24gKHVzZWQgYnkgV0FSTiopIGZyb20gdGhlIGh5cGVydmlzb3IuCiAgICBU
aGlzIGNvdWxkIHJlc3VsdCB0byB1bmV4cGVjdGVkIGJlaGF2aW9yIHN1Y2ggYXMgZGVhZGxvY2sg
KGlmIGEgbG9jayB3YXMKICAgIHNoYXJlZCB3aXRoIGludGVycnVwdHMpLgogICAgCiAgICBJbiBh
IG51dHNoZWxsLCBpbnRlcnJ1cHRzIHNob3VsZCBvbmx5IGJlIHVubWFza2VkIHdoZW4gaXQgaXMg
c2FmZSB0byBkby4KICAgIFhlbiBvbmx5IHVubWFzayBJUlEgYW5kIEFib3J0IGludGVycnVwdHMs
IHNvIHRoZSBsb2dpYyBjYW4gc3RheSBzaW1wbGUuCiAgICAKICAgIEFzIHZlY3RvcnMgZXhjZXB0
aW9ucyBtYXkgYmUgc2hhcmVkIGJldHdlZW4gZ3Vlc3QgYW5kIGh5cGVydmlzb3IsIHdlIG5vdwog
ICAgbmVlZCB0byBoYXZlIGEgZGlmZmVyZW50IHBvbGljeSBmb3IgdGhlIGludGVycnVwdHMuCiAg
ICAKICAgIE9uIGV4Y2VwdGlvbiBmcm9tIGh5cGVydmlzb3IsIGVhY2ggdmVjdG9yIHdpbGwgc2Vs
ZWN0IHRoZSBsaXN0IG9mCiAgICBpbnRlcnJ1cHRzIHRvIGluaGVyaXQgZnJvbSB0aGUgaW50ZXJy
dXB0ZWQgY29udGV4dC4gQW55IGludGVycnVwdHMgbm90CiAgICBsaXN0ZWQgd2lsbCBiZSBrZXB0
IG1hc2tlZC4KICAgIAogICAgT24gZXhjZXB0aW9uIGZyb20gdGhlIGd1ZXN0LCB0aGUgQWJvcnQg
YW5kIElSUSB3aWxsIGJlIHVubWFza2VkCiAgICBkZXBlbmRpbmcgb24gdGhlIGV4YWN0IHZlY3Rv
ci4KICAgIAogICAgVGhlIGludGVycnVwdHMgd2lsbCBiZSBrZXB0IHVubWFza2VkIHdoZW4gdGhl
IHZlY3RvciBjYW5ub3QgdXNlZCBieQogICAgZWl0aGVyIGd1ZXN0IG9yIGh5cGVydmlzb3IuCiAg
ICAKICAgIE5vdGUgdGhhdCBlYWNoIHZlY3RvciBpcyBub3QgYW55bW9yZSBwcmVjZWRlZCBieSBB
TElHTi4gVGhpcyBpcyBmaW5lCiAgICBiZWNhdXNlIHRoZSBhbGlnbm1lbnQgaXMgYWxyZWFkeSBi
aWdnZXIgdGhhbiB3aGF0IHdlIG5lZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAz
LgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNjFiNjgzNTcxZjBhYmQxMjM5NWIxNDU0Y2QwNTVmMmFk
OWJiM2EzNwogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MjI6MzQgKzAxMDAKLS0tCiB4
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDEzOCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMDkgaW5zZXJ0aW9ucygrKSwg
MjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMg
Yi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCA2M2FlZDU3MWUyLi4xNmQ5ZjkzNjUz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUwpAQCAtMyw2ICszLDE3IEBACiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0
aXZlLmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogCisvKgorICogU2hvcnQtaGFuZHMgdG8g
ZGVmaW5lZCB0aGUgaW50ZXJydXB0cyAoQSwgSSwgRikKKyAqCisgKiBfIG1lYW5zIHRoZSBpbnRl
cnJ1cHQgc3RhdGUgd2lsbCBub3QgY2hhbmdlCisgKiBYIG1lYW5zIHRoZSBzdGF0ZSBvZiBpbnRl
cnJ1cHQgWCB3aWxsIGNoYW5nZQorICoKKyAqIFRvIGJlIHVzZWQgd2l0aCBtc3IgY3Bzcl8qIG9u
bHkKKyAqLworI2RlZmluZSBJRkxBR1NfQUlGICAgICAgUFNSX0FCVF9NQVNLIHwgUFNSX0lSUV9N
QVNLIHwgUFNSX0ZJUV9NQVNLCisjZGVmaW5lIElGTEFHU19BX0YgICAgICBQU1JfQUJUX01BU0sg
fCBQU1JfRklRX01BU0sKKwogI2RlZmluZSBTQVZFX09ORV9CQU5LRUQocmVnKSAgICBtcnMgcjEx
LCByZWc7IHN0ciByMTEsIFtzcCwgI1VSRUdTXyMjcmVnXQogI2RlZmluZSBSRVNUT1JFX09ORV9C
QU5LRUQocmVnKSBsZHIgcjExLCBbc3AsICNVUkVHU18jI3JlZ107IG1zciByZWcsIHIxMQogCkBA
IC0xMDUsMTAgKzExNiwxOCBAQCBza2lwX2NoZWNrOgogICAgICAgICBtb3YgcGMsIGxyCiAKICAg
ICAgICAgLyoKLSAgICAgICAgICogTWFjcm8gdG8gZGVmaW5lIHRyYXAgZW50cnkuIFRoZSBpZmxh
Z3MgY29ycmVzcG9uZHMgdG8gdGhlIGxpc3Qgb2YKLSAgICAgICAgICogaW50ZXJydXB0cyAoQXN5
bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNrLgorICAgICAgICAgKiBNYWNybyB0
byBkZWZpbmUgYSB0cmFwIGVudHJ5LgorICAgICAgICAgKgorICAgICAgICAgKiAgQGd1ZXN0X2lm
bGFnczogT3B0aW9uYWwgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIHVubWFzayB3aGVuCisgICAgICAg
ICAqICAgICAgZW50ZXJpbmcgZnJvbSBndWVzdCBjb250ZXh0LiBBcyB0aGlzIGlzIHVzZWQgd2l0
aCBjcHNpZSwKKyAgICAgICAgICogICAgICB0aGUgbGV0dGVyIChhLCBpLCBmKSBzaG91bGQgYmUg
dXNlZC4KKyAgICAgICAgICoKKyAgICAgICAgICogIEBoeXBfaWZsYWdzOiBPcHRpb25hbCBsaXN0
IG9mIGludGVycnVwdHMgdG8gaW5oZXJpdCB3aGVuCisgICAgICAgICAqICAgICAgZW50ZXJpbmcg
ZnJvbSBoeXBlcnZpc29yIGNvbnRleHQuIEFueSBpbnRlcnJ1cHRzIG5vdAorICAgICAgICAgKiAg
ICAgIGxpc3RlZCB3aWxsIGJlIGtlcHQgdW5jaGFuZ2VkLiBBcyB0aGlzIGlzIHVzZWQgd2l0aCBj
cHNyXyosCisgICAgICAgICAqICAgICAgSUZMQUdTXyogc2hvcnQtaGFuZHMgc2hvdWxkIGJlIHVz
ZWQuCiAgICAgICAgICAqLwotICAgICAgICAubWFjcm8gdmVjdG9yIHRyYXAsIGlmbGFncworICAg
ICAgICAubWFjcm8gdmVjdG9yIHRyYXAsIGd1ZXN0X2lmbGFncz1uLCBoeXBfaWZsYWdzPTAKICAg
ICAgICAgLyogU2F2ZSByZWdpc3RlcnMgaW4gdGhlIHN0YWNrICovCiAgICAgICAgIHN1YiAgICAg
c3AsICMoVVJFR1NfU1BfdXNyIC0gVVJFR1Nfc3ApIC8qIFNQLCBMUiwgU1BTUiwgUEMgKi8KICAg
ICAgICAgcHVzaCAgICB7cjAtcjEyfSAgICAgICAgICAgICAgICAgICAgICAgLyogU2F2ZSBSMC1S
MTIgKi8KQEAgLTEyNiwxMiArMTQ1LDM5IEBAIHNraXBfY2hlY2s6CiAKICAgICAgICAgbXJzICAg
ICByMTEsIFNQU1JfaHlwCiAgICAgICAgIHN0ciAgICAgcjExLCBbc3AsICNVUkVHU19jcHNyXQot
ICAgICAgICBhbmQgICAgIHIxMSwgI1BTUl9NT0RFX01BU0sKLSAgICAgICAgY21wICAgICByMTEs
ICNQU1JfTU9ERV9IWVAKLSAgICAgICAgYmxuZSAgICBzYXZlX2d1ZXN0X3JlZ3MKIAorICAgICAg
ICAvKgorICAgICAgICAgKiBXZSBuZWVkIHRvIGRpc3Rpbmd1aXNoIHdoZXRoZXIgd2UgY2FtZSBm
cm9tIGd1ZXN0IG9yCisgICAgICAgICAqIGh5cGVydmlzb3IgY29udGV4dC4KKyAgICAgICAgICov
CisgICAgICAgIGFuZCAgICAgcjAsIHIxMSwgI1BTUl9NT0RFX01BU0sKKyAgICAgICAgY21wICAg
ICByMCwgI1BTUl9NT0RFX0hZUAorCisgICAgICAgIGJuZSAgICAgMWYKKyAgICAgICAgLyoKKyAg
ICAgICAgICogVHJhcCBmcm9tIHRoZSBoeXBlcnZpc29yCisgICAgICAgICAqCisgICAgICAgICAq
IEluaGVyaXQgdGhlIHN0YXRlIG9mIHRoZSBpbnRlcnJ1cHRzIGZyb20gdGhlIGh5cGVydmlzb3IK
KyAgICAgICAgICogY29udGV4dC4gRm9yIHRoYXQgd2UgbmVlZCB0byB1c2UgU1BTUiAoc3RvcmVk
IGluIHIxMSkgYW5kCisgICAgICAgICAqIG1vZGlmeSBDUFNSIGFjY29yZGluZ2x5LgorICAgICAg
ICAgKgorICAgICAgICAgKiBDUFNSID0gKENQU1IgJiB+aHlwX2lmbGFncykgfCAoU1BTUiAmIGh5
cF9pZmxhZ3MpCisgICAgICAgICAqLworICAgICAgICBtcnMgICAgIHIxMCwgY3BzcgorICAgICAg
ICBiaWMgICAgIHIxMCwgcjEwLCAjXGh5cF9pZmxhZ3MKKyAgICAgICAgYW5kICAgICByMTEsIHIx
MSwgI1xoeXBfaWZsYWdzCisgICAgICAgIG9yciAgICAgcjEwLCByMTAsIHIxMQorICAgICAgICBt
c3IgICAgIGNwc3JfY3gsIHIxMAorICAgICAgICBiICAgICAgIDJmCisKKzE6CisgICAgICAgIC8q
IFRyYXAgZnJvbSB0aGUgZ3Vlc3QgKi8KKyAgICAgICAgYmwgICAgICBzYXZlX2d1ZXN0X3JlZ3MK
KyAgICAgICAgLmlmICAgICBcZ3Vlc3RfaWZsYWdzICE9IG4KKyAgICAgICAgY3BzaWUgICBcZ3Vl
c3RfaWZsYWdzCisgICAgICAgIC5lbmRpZgorMjoKICAgICAgICAgLyogV2UgYXJlIHJlYWR5IHRv
IGhhbmRsZSB0aGUgdHJhcCwgc2V0dXAgdGhlIHJlZ2lzdGVycyBhbmQganVtcC4gKi8KLSAgICAg
ICAgY3BzaWUgICBcaWZsYWdzCiAgICAgICAgIGFkciAgICAgbHIsIHJldHVybl9mcm9tX3RyYXAK
ICAgICAgICAgbW92ICAgICByMCwgc3AKICAgICAgICAgLyoKQEAgLTE0MywyMCArMTg5LDYgQEAg
c2tpcF9jaGVjazoKICAgICAgICAgYiAgICAgICBkb190cmFwX1x0cmFwCiAgICAgICAgIC5lbmRt
CiAKLSNkZWZpbmUgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBpZmxhZ3MpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgQUxJR047ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXRyYXBfIyN0cmFwOiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgdmVjdG9yIHRyYXAsIGlmbGFncwotCi0vKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5t
YXNrIElSUS9BYm9ydCwga2VlcCBGSVEgbWFza2VkICovCi0jZGVmaW5lIERFRklORV9UUkFQX0VO
VFJZKHRyYXApIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgYWkpCi0KLS8qIFRyYXAgaGFuZGxl
ciB3aGljaCB1bm1hc2sgQWJvcnQsIGtlZXAgSVJRL0ZJUSBtYXNrZWQgKi8KLSNkZWZpbmUgREVG
SU5FX1RSQVBfRU5UUllfTk9JUlEodHJhcCkgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBhKQot
Ci0vKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIElSUSwga2VlcCBBYm9ydC9GSVEgbWFza2Vk
ICovCi0jZGVmaW5lIERFRklORV9UUkFQX0VOVFJZX05PQUJPUlQodHJhcCkgX19ERUZJTkVfVFJB
UF9FTlRSWSh0cmFwLCBpKQotCiAgICAgICAgIC5hbGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3Zl
Y3RvcikKICAgICAgICAgYiB0cmFwX3Jlc2V0ICAgICAgICAgICAgICAgICAgICAvKiAweDAwIC0g
UmVzZXQgKi8KQEAgLTIyNywxNCArMjU5LDYyIEBAIGRlY29kZV92ZWN0b3JzOgogCiAjZW5kaWYg
LyogQ09ORklHX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SICovCiAKLURFRklORV9UUkFQX0VOVFJZ
KHJlc2V0KQotREVGSU5FX1RSQVBfRU5UUlkodW5kZWZpbmVkX2luc3RydWN0aW9uKQotREVGSU5F
X1RSQVBfRU5UUlkoaHlwZXJ2aXNvcl9jYWxsKQotREVGSU5FX1RSQVBfRU5UUlkocHJlZmV0Y2hf
YWJvcnQpCi1ERUZJTkVfVFJBUF9FTlRSWShndWVzdF9zeW5jKQotREVGSU5FX1RSQVBfRU5UUllf
Tk9JUlEoaXJxKQotREVGSU5FX1RSQVBfRU5UUllfTk9JUlEoZmlxKQotREVGSU5FX1RSQVBfRU5U
UllfTk9BQk9SVChkYXRhX2Fib3J0KQorLyogVmVjdG9yIG5vdCB1c2VkIGJ5IHRoZSBIeXBlcnZp
c29yLiAqLwordHJhcF9yZXNldDoKKyAgICAgICAgdmVjdG9yIHJlc2V0CisKKy8qCisgKiBWZWN0
b3Igb25seSB1c2VkIGJ5IHRoZSBIeXBlcnZpc29yLgorICoKKyAqIFdoaWxlIHRoZSBleGNlcHRp
b24gY2FuIGJlIGV4ZWN1dGVkIHdpdGggYWxsIHRoZSBpbnRlcnJ1cHRzIChlLmcuCisgKiBJUlEp
IHVubWFza2VkLCB0aGUgaW50ZXJydXB0ZWQgY29udGV4dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkg
bWFza2VkCisgKiBzb21lIG9mIHRoZW0uIFNvIHdlIHdhbnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUg
ZnJvbSB0aGUgaW50ZXJydXB0ZWQKKyAqIGNvbnRleHQuCisgKi8KK3RyYXBfdW5kZWZpbmVkX2lu
c3RydWN0aW9uOgorICAgICAgICB2ZWN0b3IgdW5kZWZpbmVkX2luc3RydWN0aW9uLCBoeXBfaWZs
YWdzPUlGTEFHU19BSUYKKworLyogV2Ugc2hvdWxkIG5ldmVyIHJlYWNoIHRoaXMgdHJhcCAqLwor
dHJhcF9oeXBlcnZpc29yX2NhbGw6CisgICAgICAgIHZlY3RvciBoeXBlcnZpc29yX2NhbGwKKwor
LyoKKyAqIFZlY3RvciBvbmx5IHVzZWQgYnkgdGhlIGh5cGVydmlzb3IuCisgKgorICogV2hpbGUg
dGhlIGV4Y2VwdGlvbiBjYW4gYmUgZXhlY3V0ZWQgd2l0aCBhbGwgdGhlIGludGVycnVwdHMgKGUu
Zy4KKyAqIElSUSkgdW5tYXNrZWQsIHRoZSBpbnRlcnJ1cHRlZCBjb250ZXh0IG1heSBoYXZlIHB1
cnBvc2VmdWxseSBtYXNrZWQKKyAqIHNvbWUgb2YgdGhlbS4gU28gd2Ugd2FudCB0byBpbmhlcml0
IHRoZSBzdGF0ZSBmcm9tIHRoZSBpbnRlcnJ1cHRlZAorICogY29udGV4dC4KKyAqLwordHJhcF9w
cmVmZXRjaF9hYm9ydDoKKyAgICAgICB2ZWN0b3IgcHJlZmV0Y2hfYWJvcnQsIGh5cF9pZmxhZ3M9
SUZMQUdTX0FJRgorCisvKgorICogVmVjdG9yIG9ubHkgdXNlZCBieSB0aGUgaHlwZXJ2aXNvci4K
KyAqCisgKiBEYXRhIEFib3J0IHNob3VsZCBiZSByYXJlIGFuZCBtb3N0IGxpa2VseSBmYXRhbC4g
SXQgaXMgYmVzdCB0byBub3QKKyAqIHVubWFzayBhbnkgaW50ZXJydXB0cyB0byBsaW1pdCB0aGUg
YW1vdW50IG9mIGNvZGUgdGhhdCBjYW4gcnVuIGJlZm9yZQorICogdGhlIERhdGEgQWJvcnQgaXMg
dHJlYXRlZC4KKyAqLwordHJhcF9kYXRhX2Fib3J0OgorICAgICAgICB2ZWN0b3IgZGF0YV9hYm9y
dAorCisvKiBWZWN0b3Igb25seSB1c2VkIGJ5IHRoZSBndWVzdC4gV2UgY2FuIHVubWFzayBBYm9y
dC9JUlEuICovCit0cmFwX2d1ZXN0X3N5bmM6CisgICAgICAgIHZlY3RvciBndWVzdF9zeW5jLCBn
dWVzdF9pZmxhZ3M9YWkKKworCisvKiBWZWN0b3IgdXNlZCBieSB0aGUgaHlwZXJ2aXNvciBhbmQg
dGhlIGd1ZXN0LiAqLwordHJhcF9pcnE6CisgICAgICAgIHZlY3RvciBpcnEsIGd1ZXN0X2lmbGFn
cz1hLCBoeXBfaWZsYWdzPUlGTEFHU19BX0YKKworLyoKKyAqIFZlY3RvciB1c2VkIGJ5IHRoZSBo
eXBlcnZpc29yIGFuZCB0aGUgZ3Vlc3QuCisgKgorICogRklRIGFyZSBub3QgbWVhbnQgdG8gaGFw
cGVuLCBzbyB3ZSBkb24ndCB1bm1hc2sgYW55IGludGVycnVwdHMuCisgKi8KK3RyYXBfZmlxOgor
ICAgICAgICB2ZWN0b3IgZmlxCiAKIHJldHVybl9mcm9tX3RyYXA6CiAgICAgICAgIC8qCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 13:58:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 13:58:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRcsH-0006tC-Na; Mon, 04 Nov 2019 13:58:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRcsH-0006t6-AR
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:58:29 +0000
X-Inumbo-ID: 2d97e46a-ff0b-11e9-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2d97e46a-ff0b-11e9-b678-bc764e2007e4;
 Mon, 04 Nov 2019 13:58:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcsG-00041j-GW
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:58:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRcsG-0000HN-EE
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 13:58:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRcsG-0000HN-EE@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 13:58:28 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/arm64: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkYTNkYWI4NmNmMjE5YzE3OWEyM2EwNTE4MDIxYWI2MDFkMDg2NjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE0OjU0OjA5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTQ6MDkgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm02NDogRG9uJ3QgYmxpbmRseSB1bm1hc2sgaW50ZXJydXB0cyBvbiB0cmFwIHdpdGhv
dXQgYSBjaGFuZ2Ugb2YgbGV2ZWwKICAgIAogICAgU29tZSBvZiB0aGUgdHJhcHMgd2l0aG91dCBh
IGNoYW5nZSBvZiB0aGUgbGV2ZWwgKGkuZS4gaHlwZXJ2aXNvciAtPgogICAgaHlwZXJ2aXNvcikg
d2lsbCB1bm1hc2sgaW50ZXJydXB0cyByZWdhcmRsZXNzIHRoZSBzdGF0ZSBvZiB0aGVtIGluIHRo
ZQogICAgaW50ZXJydXB0ZWQgY29udGV4dC4KICAgIAogICAgT25lIG9mIHRoZSBjb25zZXF1ZW5j
ZXMgaXMgSVJRIHdpbGwgYmUgdW5tYXNrZWQgd2hlbiByZWNlaXZpbmcgYQogICAgc3luY2hyb25v
dXMgZXhjZXB0aW9uICh1c2VkIGJ5IFdBUk4qKCkpLiBUaGlzIGNvdWxkIHJlc3VsdCB0byB1bmV4
cGVjdGVkCiAgICBiZWhhdmlvciBzdWNoIGFzIGRlYWRsb2NrIChpZiBhIGxvY2sgd2FzIHNoYXJl
ZCB3aXRoIGludGVycnVwdHMpLgogICAgCiAgICBJbiBhIG51dHNoZWxsLCBpbnRlcnJ1cHRzIHNo
b3VsZCBvbmx5IGJlIHVubWFza2VkIHdoZW4gaXQgaXMgc2FmZSB0bwogICAgZG8uIFhlbiBvbmx5
IHVubWFzayBJUlEgYW5kIEFib3J0IGludGVycnVwdHMsIHNvIHRoZSBsb2dpYyBjYW4gc3RheQog
ICAgc2ltcGxlOgogICAgICAgIC0gaHlwX2Vycm9yOiBBbGwgdGhlIGludGVycnVwdHMgYXJlIG5v
dyBrZXB0IG1hc2tlZC4gU0Vycm9yIHNob3VsZAogICAgICAgICAgYmUgcHJldHR5IHJhcmUgYW5k
IGlmIGV2ZXIgaGFwcGVuIHRoZW4gd2UgbW9zdCBsaWtlbHkgd2FudCB0bwogICAgICAgICAgYXZv
aWQgYW55IG90aGVyIGludGVycnVwdHMgdG8gYmUgZ2VuZXJhdGVkLiBUaGUgcG90ZW50aWFsIG1h
aW4KICAgICAgICAgICJjYWxsZXIiIGlzIGR1cmluZyB2aXJ0dWFsIFNFcnJvciBzeW5jaHJvbml6
YXRpb24gb24gdGhlIGV4aXQKICAgICAgICAgIHBhdGggZnJvbSB0aGUgZ3Vlc3QgKHNlZSBjaGVj
a19wZW5kaW5nX3ZzZXJyb3IpLgogICAgCiAgICAgICAgLSBoeXBfc3luYzogVGhlIGludGVycnVw
dHMgc3RhdGUgaXMgaW5oZXJpdGVkIGZyb20gdGhlIGludGVycnVwdGVkCiAgICAgICAgICBjb250
ZXh0LgogICAgCiAgICAgICAgLSBoeXBfaXJxOiBBbGwgdGhlIGludGVycnVwdHMgYnV0IElSUSBz
dGF0ZSBhcmUgaW5oZXJpdGVkIGZyb20gdGhlCiAgICAgICAgICBpbnRlcnJ1cHRlZCBjb250ZXh0
LiBJUlEgaXMga2VwdCBtYXNrZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAzLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29t
PgogICAgbWFzdGVyIGNvbW1pdDogM2VkODg1YTg4NzQwMDNmNjAxMTQ2MGY0ZjQ2ZDFkMTMwZGQ2
YjJkYgogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MjI6NTUgKzAxMDAKLS0tCiB4ZW4v
YXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggZmZhOWExYzQ5Mi4uMTJkZjk1ZTkwMSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2VudHJ5LlMKQEAgLTE5MSwyNCArMTkxLDYzIEBAIGh5cF9lcnJvcl9pbnZhbGlkOgogICAg
ICAgICBlbnRyeSAgIGh5cD0xCiAgICAgICAgIGludmFsaWQgQkFEX0VSUk9SCiAKKy8qCisgKiBT
RXJyb3IgcmVjZWl2ZWQgd2hpbGUgcnVubmluZyBpbiB0aGUgaHlwZXJ2aXNvciBtb2RlLgorICoK
KyAqIFRlY2huaWNhbGx5LCB3ZSBjb3VsZCB1bm1hc2sgdGhlIElSUSBpZiBpdCB3ZXJlIHVubWFz
a2VkIGluIHRoZQorICogaW50ZXJydXB0ZWQgY29udGV4dC4gSG93ZXZlciwgdGhpcyByZXF1aXJl
IHRvIGNoZWNrIHRoZSBQU1RBVEUuIEZvcgorICogc2ltcGxpY2l0eSwgYXMgU0Vycm9yIHNob3Vs
ZCBiZSByYXJlIGFuZCBwb3RlbnRpYWxseSBmYXRhbCwKKyAqIGFsbCBpbnRlcnJ1cHRzIGFyZSBr
ZXB0IG1hc2tlZC4KKyAqLwogaHlwX2Vycm9yOgogICAgICAgICBlbnRyeSAgIGh5cD0xCi0gICAg
ICAgIG1zciAgICAgZGFpZmNsciwgIzIKICAgICAgICAgbW92ICAgICB4MCwgc3AKICAgICAgICAg
YmwgICAgICBkb190cmFwX2h5cF9zZXJyb3IKICAgICAgICAgZXhpdCAgICBoeXA9MQogCi0vKiBU
cmFwcyB0YWtlbiBpbiBDdXJyZW50IEVMIHdpdGggU1BfRUx4ICovCisvKgorICogU3luY2hyb25v
dXMgZXhjZXB0aW9uIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcgaW4gdGhlIGh5cGVydmlzb3IgbW9k
ZS4KKyAqCisgKiBXaGlsZSB0aGUgZXhjZXB0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIHdpdGggYWxs
IHRoZSBpbnRlcnJ1cHRzIChlLmcuCisgKiBJUlEpIHVubWFza2VkLCB0aGUgaW50ZXJydXB0ZWQg
Y29udGV4dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkCisgKiBzb21lIG9mIHRoZW0uIFNv
IHdlIHdhbnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUgZnJvbSB0aGUgaW50ZXJydXB0ZWQKKyAqIGNv
bnRleHQuCisgKi8KIGh5cF9zeW5jOgogICAgICAgICBlbnRyeSAgIGh5cD0xCi0gICAgICAgIG1z
ciAgICAgZGFpZmNsciwgIzYKKworICAgICAgICAvKiBJbmhlcml0IGludGVycnVwdHMgKi8KKyAg
ICAgICAgbXJzICAgICB4MCwgU1BTUl9lbDIKKyAgICAgICAgYW5kICAgICB4MCwgeDAsICMoUFNS
X0RCR19NQVNLIHwgUFNSX0FCVF9NQVNLIHwgUFNSX0lSUV9NQVNLIHwgUFNSX0ZJUV9NQVNLKQor
ICAgICAgICBtc3IgICAgIGRhaWYsIHgwCisKICAgICAgICAgbW92ICAgICB4MCwgc3AKICAgICAg
ICAgYmwgICAgICBkb190cmFwX2h5cF9zeW5jCiAgICAgICAgIGV4aXQgICAgaHlwPTEKIAorLyoK
KyAqIElSUSByZWNlaXZlZCB3aGlsZSBydW5uaW5nIGluIHRoZSBoeXBlcnZpc29yIG1vZGUuCisg
KgorICogV2hpbGUgdGhlIGV4Y2VwdGlvbiBjb3VsZCBiZSBleGVjdXRlZCB3aXRoIGFsbCB0aGUg
aW50ZXJydXB0cyBidXQgSVJRCisgKiB1bm1hc2tlZCwgdGhlIGludGVycnVwdGVkIGNvbnRleHQg
bWF5IGhhdmUgcHVycG9zZWZ1bGx5IG1hc2tlZCBzb21lCisgKiBvZiB0aGVtLiBTbyB3ZSB3YW50
IHRvIGluaGVyaXQgdGhlIHN0YXRlIGZyb20gdGhlIGludGVycnVwdCBjb250ZXh0CisgKiBhbmQg
a2VlcCBJUlEgbWFza2VkLgorICoKKyAqIFhYWDogV2UgbWF5IHdhbnQgdG8gY29uc2lkZXIgYW4g
b3JkZXJpbmcgYmV0d2VlbiBpbnRlcnJ1cHRzIChlLmcuIGlmCisgKiBTRXJyb3IgYXJlIG1hc2tl
ZCwgdGhlbiBJUlEgc2hvdWxkIGJlIG1hc2tlZCB0b28pLiBIb3dldmVyLCB0aGlzCisgKiB3b3Vs
ZCByZXF1aXJlIHNvbWUgcmV3b3JrIGluIHNvbWUgcGF0aHMgKGUuZy4gcGFuaWMsIGxpdmVwYXRj
aCkgdG8KKyAqIGVuc3VyZSB0aGUgb3JkZXJpbmcgaXMgZW5mb3JjZWQgZXZlcnl3aGVyZS4KKyAq
LwogaHlwX2lycToKICAgICAgICAgZW50cnkgICBoeXA9MQotICAgICAgICBtc3IgICAgIGRhaWZj
bHIsICM0CisKKyAgICAgICAgLyogSW5oZXJpdCBELCBBLCBGIGludGVycnVwdHMgYW5kIGtlZXAg
SSBtYXNrZWQgKi8KKyAgICAgICAgbXJzICAgICB4MCwgU1BTUl9lbDIKKyAgICAgICAgbW92ICAg
ICB4MSwgIyhQU1JfREJHX01BU0sgfCBQU1JfQUJUX01BU0sgfCBQU1JfRklRX01BU0spCisgICAg
ICAgIGFuZCAgICAgeDAsIHgwLCB4MQorICAgICAgICBvcnIgICAgIHgwLCB4MCwgI1BTUl9JUlFf
TUFTSworICAgICAgICBtc3IgICAgIGRhaWYsIHgwCisKICAgICAgICAgbW92ICAgICB4MCwgc3AK
ICAgICAgICAgYmwgICAgICBkb190cmFwX2lycQogICAgICAgICBleGl0ICAgIGh5cD0xCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:22:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdFA-0000ou-Pp; Mon, 04 Nov 2019 14:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdF9-0000op-H9
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:07 +0000
X-Inumbo-ID: 7a0a6c66-ff0e-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a0a6c66-ff0e-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdF7-0004Yd-6h
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdF7-0002SD-4A
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdF7-0002SD-4A@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:22:05 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: Clean up trailing
 whitespace
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmNGZkZjA0OGVmNjhlZjdkNDU4NjQ1NjlmNDkzOGVjNDViODBhNmEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgT2N0IDE2IDA5OjE2OjE1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6MDE6MDMgMjAxOSArMDEw
MAoKICAgIHg4Ni9tbTogQ2xlYW4gdXAgdHJhaWxpbmcgd2hpdGVzcGFjZQogICAgCiAgICBTb21l
dGltZSBiZXR3ZWVuIDQuOSBhbmQgNC4xMCBzb21lb25lIGNsZWFuZWQgdXAgYWxsIHRoZSB0cmFp
bGluZwogICAgd2hpdGVzcGFjZSBpbiBtbS5jOyBhcHBseWluZyB0aGlzIHBhdGNoIG5vdyBtYWtl
cyBhbGwgZnV0aGVyIHBhdGNoZXMKICAgIG11Y2ggY2xlYW5lci4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxMTYgKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgNTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA1NGNmZWJiZTkxLi5m
MTBkODIzZjhlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtMSw0OCArMSw0OCBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogYXJj
aC94ODYvbW0uYwotICogCisgKgogICogQ29weXJpZ2h0IChjKSAyMDAyLTIwMDUgSyBBIEZyYXNl
cgogICogQ29weXJpZ2h0IChjKSAyMDA0IENocmlzdGlhbiBMaW1wYWNoCi0gKiAKKyAqCiAgKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeQogICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKICAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCiAgKiAoYXQgeW91ciBvcHRp
b24pIGFueSBsYXRlciB2ZXJzaW9uLgotICogCisgKgogICogVGhpcyBwcm9ncmFtIGlzIGRpc3Ry
aWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCiAgKiBidXQgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgogICog
TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZQogICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAq
IAorICoKICAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlCiAgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICovCiAKIC8qCiAgKiBBIGRlc2Ny
aXB0aW9uIG9mIHRoZSB4ODYgcGFnZSB0YWJsZSBBUEk6Ci0gKiAKKyAqCiAgKiBEb21haW5zIHRy
YXAgdG8gZG9fbW11X3VwZGF0ZSB3aXRoIGEgbGlzdCBvZiB1cGRhdGUgcmVxdWVzdHMuCiAgKiBU
aGlzIGlzIGEgbGlzdCBvZiAocHRyLCB2YWwpIHBhaXJzLCB3aGVyZSB0aGUgcmVxdWVzdGVkIG9w
ZXJhdGlvbgogICogaXMgKnB0ciA9IHZhbC4KLSAqIAorICoKICAqIFJlZmVyZW5jZSBjb3VudGlu
ZyBvZiBwYWdlczoKICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAqIEVhY2ggcGFn
ZSBoYXMgdHdvIHJlZmNvdW50czogdG90X2NvdW50IGFuZCB0eXBlX2NvdW50LgotICogCisgKgog
ICogVE9UX0NPVU5UIGlzIHRoZSBvYnZpb3VzIHJlZmVyZW5jZSBjb3VudC4gSXQgY291bnRzIGFs
bCB1c2VzIG9mIGEKICAqIHBoeXNpY2FsIHBhZ2UgZnJhbWUgYnkgYSBkb21haW4sIGluY2x1ZGlu
ZyB1c2VzIGFzIGEgcGFnZSBkaXJlY3RvcnksCiAgKiBhIHBhZ2UgdGFibGUsIG9yIHNpbXBsZSBt
YXBwaW5ncyB2aWEgYSBQVEUuIFRoaXMgY291bnQgcHJldmVudHMgYQogICogZG9tYWluIGZyb20g
cmVsZWFzaW5nIGEgZnJhbWUgYmFjayB0byB0aGUgZnJlZSBwb29sIHdoZW4gaXQgc3RpbGwgaG9s
ZHMKICAqIGEgcmVmZXJlbmNlIHRvIGl0LgotICogCisgKgogICogVFlQRV9DT1VOVCBpcyBtb3Jl
IHN1YnRsZS4gQSBmcmFtZSBjYW4gYmUgcHV0IHRvIG9uZSBvZiB0aHJlZQogICogbXV0dWFsbHkt
ZXhjbHVzaXZlIHVzZXM6IGl0IG1pZ2h0IGJlIHVzZWQgYXMgYSBwYWdlIGRpcmVjdG9yeSwgb3Ig
YQogICogcGFnZSB0YWJsZSwgb3IgaXQgbWF5IGJlIG1hcHBlZCB3cml0YWJsZSBieSB0aGUgZG9t
YWluIFtvZiBjb3Vyc2UsIGEKICAqIGZyYW1lIG1heSBub3QgYmUgdXNlZCBpbiBhbnkgb2YgdGhl
c2UgdGhyZWUgd2F5cyFdLgotICogU28sIHR5cGVfY291bnQgaXMgYSBjb3VudCBvZiB0aGUgbnVt
YmVyIG9mIHRpbWVzIGEgZnJhbWUgaXMgYmVpbmcgCisgKiBTbywgdHlwZV9jb3VudCBpcyBhIGNv
dW50IG9mIHRoZSBudW1iZXIgb2YgdGltZXMgYSBmcmFtZSBpcyBiZWluZwogICogcmVmZXJyZWQg
dG8gaW4gaXRzIGN1cnJlbnQgaW5jYXJuYXRpb24uIFRoZXJlZm9yZSwgYSBwYWdlIGNhbiBvbmx5
CiAgKiBjaGFuZ2UgaXRzIHR5cGUgd2hlbiBpdHMgdHlwZSBjb3VudCBpcyB6ZXJvLgotICogCisg
KgogICogUGlubmluZyB0aGUgcGFnZSB0eXBlOgogICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICogVGhlIHR5cGUgb2YgYSBwYWdlIGNhbiBiZSBwaW5uZWQvdW5waW5uZWQgd2l0aCB0aGUgY29t
bWFuZHMKQEAgLTUxLDIwICs1MSwyMCBAQAogICogVGhpcyBpcyB1c2VmdWwgdG8gcHJldmVudCBh
IHBhZ2UncyB0eXBlIGNvdW50IGZhbGxpbmcgdG8gemVybywgYXQgd2hpY2gKICAqIHBvaW50IHNh
ZmV0eSBjaGVja3Mgd291bGQgbmVlZCB0byBiZSBjYXJyaWVkIG91dCBuZXh0IHRpbWUgdGhlIGNv
dW50CiAgKiBpcyBpbmNyZWFzZWQgYWdhaW4uCi0gKiAKKyAqCiAgKiBBIGZ1cnRoZXIgbm90ZSBv
biB3cml0YWJsZSBwYWdlIG1hcHBpbmdzOgogICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAqIEZvciBzaW1wbGljaXR5LCB0aGUgY291bnQgb2Ygd3JpdGFibGUg
bWFwcGluZ3MgZm9yIGEgcGFnZSBtYXkgbm90CiAgKiBjb3JyZXNwb25kIHRvIHJlYWxpdHkuIFRo
ZSAnd3JpdGFibGUgY291bnQnIGlzIGluY3JlbWVudGVkIGZvciBldmVyeQogICogUFRFIHdoaWNo
IG1hcHMgdGhlIHBhZ2Ugd2l0aCB0aGUgX1BBR0VfUlcgZmxhZyBzZXQuIEhvd2V2ZXIsIGZvcgog
ICogd3JpdGUgYWNjZXNzIHRvIGJlIHBvc3NpYmxlIHRoZSBwYWdlIGRpcmVjdG9yeSBlbnRyeSBt
dXN0IGFsc28gaGF2ZQotICogaXRzIF9QQUdFX1JXIGJpdCBzZXQuIFdlIGRvIG5vdCBjaGVjayB0
aGlzIGFzIGl0IGNvbXBsaWNhdGVzIHRoZSAKKyAqIGl0cyBfUEFHRV9SVyBiaXQgc2V0LiBXZSBk
byBub3QgY2hlY2sgdGhpcyBhcyBpdCBjb21wbGljYXRlcyB0aGUKICAqIHJlZmVyZW5jZSBjb3Vu
dGluZyBjb25zaWRlcmFibHkgW2NvbnNpZGVyIHRoZSBjYXNlIG9mIG11bHRpcGxlCiAgKiBkaXJl
Y3RvcnkgZW50cmllcyByZWZlcmVuY2luZyBhIHNpbmdsZSBwYWdlIHRhYmxlLCBzb21lIHdpdGgg
dGhlIFJXCiAgKiBiaXQgc2V0LCBvdGhlcnMgbm90IC0tIGl0IHN0YXJ0cyBnZXR0aW5nIGEgYml0
IG1lc3N5XS4KICAqIEluIG5vcm1hbCB1c2UsIHRoaXMgc2ltcGxpZmljYXRpb24gc2hvdWxkbid0
IGJlIGEgcHJvYmxlbS4KICAqIEhvd2V2ZXIsIHRoZSBsb2dpYyBjYW4gYmUgYWRkZWQgaWYgcmVx
dWlyZWQuCi0gKiAKKyAqCiAgKiBPbmUgbW9yZSBub3RlIG9uIHJlYWQtb25seSBwYWdlIG1hcHBp
bmdzOgogICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAqIFdl
IHdhbnQgZG9tYWlucyB0byBiZSBhYmxlIHRvIG1hcCBwYWdlcyBmb3IgcmVhZC1vbmx5IGFjY2Vz
cy4gVGhlCkBAIC03MywxMCArNzMsMTAgQEAKICAqIEhvd2V2ZXIsIGRvbWFpbnMgaGF2ZSBmcmVl
IGFjY2VzcyB0byByaW5ncyAxICYgMiBvZiB0aGUgSW50ZWwKICAqIHByaXZpbGVnZSBtb2RlbC4g
SW4gdGVybXMgb2YgcGFnZSBwcm90ZWN0aW9uLCB0aGVzZSBhcmUgY29uc2lkZXJlZAogICogdG8g
YmUgcGFydCBvZiAnc3VwZXJ2aXNvciBtb2RlJy4gVGhlIFdQIGJpdCBpbiBDUjAgY29udHJvbHMg
d2hldGhlcgotICogcmVhZC1vbmx5IHJlc3RyaWN0aW9ucyBhcmUgcmVzcGVjdGVkIGluIHN1cGVy
dmlzb3IgbW9kZSAtLSBpZiB0aGUgCisgKiByZWFkLW9ubHkgcmVzdHJpY3Rpb25zIGFyZSByZXNw
ZWN0ZWQgaW4gc3VwZXJ2aXNvciBtb2RlIC0tIGlmIHRoZQogICogYml0IGlzIGNsZWFyIHRoZW4g
YW55IG1hcHBlZCBwYWdlIGlzIHdyaXRhYmxlLgotICogCi0gKiBXZSBnZXQgcm91bmQgdGhpcyBi
eSBhbHdheXMgc2V0dGluZyB0aGUgV1AgYml0IGFuZCBkaXNhbGxvd2luZyAKKyAqCisgKiBXZSBn
ZXQgcm91bmQgdGhpcyBieSBhbHdheXMgc2V0dGluZyB0aGUgV1AgYml0IGFuZCBkaXNhbGxvd2lu
ZwogICogdXBkYXRlcyB0byBpdC4gVGhpcyBpcyB2ZXJ5IHVubGlrZWx5IHRvIGNhdXNlIGEgcHJv
YmxlbSBmb3IgZ3Vlc3QKICAqIE9TJ3MsIHdoaWNoIHdpbGwgZ2VuZXJhbGx5IHVzZSB0aGUgV1Ag
Yml0IHRvIHNpbXBsaWZ5IGNvcHktb24td3JpdGUKICAqIGltcGxlbWVudGF0aW9uIChpbiB0aGF0
IGNhc2UsIE9TIHdhbnRzIGEgZmF1bHQgd2hlbiBpdCB3cml0ZXMgdG8KQEAgLTMxMSw3ICszMTEs
NyBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICovCiAgICAgZG9t
X2lvID0gZG9tYWluX2NyZWF0ZShET01JRF9JTywgRE9NQ1JGX2R1bW15LCAwLCBOVUxMKTsKICAg
ICBCVUdfT04oSVNfRVJSKGRvbV9pbykpOwotICAgIAorCiAgICAgLyoKICAgICAgKiBJbml0aWFs
aXNlIG91ciBDT1cgZG9tYWluLgogICAgICAqIFRoaXMgZG9tYWluIG93bnMgc2hhcmFibGUgcGFn
ZXMuCkBAIC0zMjIsNyArMzIyLDcgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lk
KQogICAgIC8qIEZpcnN0IDFNQiBvZiBSQU0gaXMgaGlzdG9yaWNhbGx5IG1hcmtlZCBhcyBJL08u
ICovCiAgICAgZm9yICggaSA9IDA7IGkgPCAweDEwMDsgaSsrICkKICAgICAgICAgc2hhcmVfeGVu
X3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShpKSwgZG9tX2lvLCBYRU5TSEFSRV93cml0YWJs
ZSk7Ci0gCisKICAgICAvKiBBbnkgYXJlYXMgbm90IHNwZWNpZmllZCBhcyBSQU0gYnkgdGhlIGU4
MjAgbWFwIGFyZSBjb25zaWRlcmVkIEkvTy4gKi8KICAgICBmb3IgKCBpID0gMCwgcGZuID0gMDsg
cGZuIDwgbWF4X3BhZ2U7IGkrKyApCiAgICAgewpAQCAtMzUyLDcgKzM1Miw3IEBAIHZvaWQgX19p
bml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAgICovCiAgICAgICAgIGlvc3RhcnRf
cGZuID0gbWF4X3QodW5zaWduZWQgbG9uZywgcGZuLCAxVUwgPDwgKDIwIC0gUEFHRV9TSElGVCkp
OwogICAgICAgICBpb2VuZF9wZm4gPSBtaW4ocnN0YXJ0X3BmbiwgMTZVTCA8PCAoMjAgLSBQQUdF
X1NISUZUKSk7Ci0gICAgICAgIGlmICggaW9zdGFydF9wZm4gPCBpb2VuZF9wZm4gKSAgICAgICAg
ICAgIAorICAgICAgICBpZiAoIGlvc3RhcnRfcGZuIDwgaW9lbmRfcGZuICkKICAgICAgICAgICAg
IGRlc3Ryb3lfeGVuX21hcHBpbmdzKCh1bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KGlvc3RhcnRf
cGZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKW1m
bl90b192aXJ0KGlvZW5kX3BmbikpOwogCkBAIC00NDAsNyArNDQwLDcgQEAgaW50IHBhZ2VfaXNf
cmFtX3R5cGUodW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgbWVtX3R5cGUpCiAgICAg
ICAgICAgICAvKiB1bmtub3duICovCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQot
ICAgICAgICAKKwogICAgICAgICAvKiBUZXN0IHRoZSByYW5nZS4gKi8KICAgICAgICAgaWYgKCAo
ZTgyMC5tYXBbaV0uYWRkciA8PSBtYWRkcikgJiYKICAgICAgICAgICAgICAoKGU4MjAubWFwW2ld
LmFkZHIgKyBlODIwLm1hcFtpXS5zaXplKSA+PSAobWFkZHIgKyBQQUdFX1NJWkUpKSApCkBAIC01
NTksNyArNTU5LDcgQEAgdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiAKIC8qCiAg
KiBTaG91bGQgYmUgY2FsbGVkIGFmdGVyIENSMyBpcyB1cGRhdGVkLgotICogCisgKgogICogVXNl
cyB2YWx1ZXMgZm91bmQgaW4gdmNwdS0+YXJjaC4oZ3Vlc3RfdGFibGUgYW5kIGd1ZXN0X3RhYmxl
X3VzZXIpLCBhbmQKICAqIGZvciBIVk0gZ3Vlc3RzLCBhcmNoLm1vbml0b3JfdGFibGUgYW5kIGh2
bSdzIGd1ZXN0IENSMy4KICAqCkBAIC03NTgsNyArNzU4LDcgQEAgc3RhdGljIGludCBnZXRfcGFn
ZV9mcm9tX3BhZ2Vucih1bnNpZ25lZCBsb25nIHBhZ2VfbnIsIHN0cnVjdCBkb21haW4gKmQpCiBz
dGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25l
ZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlZW1wdGlibGUp
OwogCi1zdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKHVuc2lnbmVkIGxv
bmcgcGFnZV9uciwgCitzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKHVu
c2lnbmVkIGxvbmcgcGFnZV9uciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcGFydGlhbCwKQEAgLTExNjIsNyArMTE2Miw3IEBAIGdldF9wYWdl
X2Zyb21fbDFlKAogICAgICAgICBwZ19vd25lciA9IHJlYWxfcGdfb3duZXI7CiAgICAgfQogCi0g
ICAgLyogRXh0cmEgcGFyYW5vaWQgY2hlY2sgZm9yIHNoYXJlZCBtZW1vcnkuIFdyaXRhYmxlIG1h
cHBpbmdzIAorICAgIC8qIEV4dHJhIHBhcmFub2lkIGNoZWNrIGZvciBzaGFyZWQgbWVtb3J5LiBX
cml0YWJsZSBtYXBwaW5ncwogICAgICAqIGRpc2FsbG93ZWQgKHVuc2hhcmUgZmlyc3QhKSAqLwog
ICAgIGlmICggKGwxZiAmIF9QQUdFX1JXKSAmJiAocmVhbF9wZ19vd25lciA9PSBkb21fY293KSAp
CiAgICAgICAgIGdvdG8gY291bGRfbm90X3BpbjsKQEAgLTE0MTEsMTIgKzE0MTEsMTIgQEAgdm9p
ZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVf
b3duZXIpCiAgICAgICogQ2hlY2sgaWYgdGhpcyBpcyBhIG1hcHBpbmcgdGhhdCB3YXMgZXN0YWJs
aXNoZWQgdmlhIGEgZ3JhbnQgcmVmZXJlbmNlLgogICAgICAqIElmIGl0IHdhcyB0aGVuIHdlIHNo
b3VsZCBub3QgYmUgaGVyZTogd2UgcmVxdWlyZSB0aGF0IHN1Y2ggbWFwcGluZ3MgYXJlCiAgICAg
ICogZXhwbGljaXRseSBkZXN0cm95ZWQgdmlhIHRoZSBncmFudC10YWJsZSBpbnRlcmZhY2UuCi0g
ICAgICogCisgICAgICoKICAgICAgKiBUaGUgdXBzaG90IG9mIHRoaXMgaXMgdGhhdCB0aGUgZ3Vl
c3QgY2FuIGVuZCB1cCB3aXRoIGFjdGl2ZSBncmFudHMgdGhhdAogICAgICAqIGl0IGNhbm5vdCBk
ZXN0cm95IChiZWNhdXNlIGl0IG5vIGxvbmdlciBoYXMgYSBQVEUgdG8gcHJlc2VudCB0byB0aGUK
ICAgICAgKiBncmFudC10YWJsZSBpbnRlcmZhY2UpLiBUaGlzIGNhbiBsZWFkIHRvIHN1YnRsZSBo
YXJkLXRvLWNhdGNoIGJ1Z3MsCiAgICAgICogaGVuY2UgYSBzcGVjaWFsIGdyYW50IFBURSBmbGFn
IGNhbiBiZSBlbmFibGVkIHRvIGNhdGNoIHRoZSBidWcgZWFybHkuCi0gICAgICogCisgICAgICoK
ICAgICAgKiAoTm90ZSB0aGF0IHRoZSB1bmRlc3Ryb3lhYmxlIGFjdGl2ZSBncmFudHMgYXJlIG5v
dCBhIHNlY3VyaXR5IGhvbGUgaW4KICAgICAgKiBYZW4uIEFsbCBhY3RpdmUgZ3JhbnRzIGNhbiBz
YWZlbHkgYmUgY2xlYW5lZCB1cCB3aGVuIHRoZSBkb21haW4gZGllcy4pCiAgICAgICovCkBAIC0x
NDMxLDcgKzE0MzEsNyBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUs
IHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKIAogICAgIC8qIFJlbWVtYmVyIHdlIGRpZG4ndCB0
YWtlIGEgdHlwZS1jb3VudCBvZiBmb3JlaWduIHdyaXRhYmxlIG1hcHBpbmdzCiAgICAgICogdG8g
cGFnaW5nLWV4dGVybmFsIGRvbWFpbnMgKi8KLSAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKGwxZSkg
JiBfUEFHRV9SVykgJiYgCisgICAgaWYgKCAobDFlX2dldF9mbGFncyhsMWUpICYgX1BBR0VfUlcp
ICYmCiAgICAgICAgICAoKGwxZV9vd25lciA9PSBwZ19vd25lcikgfHwgIXBhZ2luZ19tb2RlX2V4
dGVybmFsKHBnX293bmVyKSkgKQogICAgIHsKICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFn
ZSk7CkBAIC0xNDM5LDcgKzE0MzksNyBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50
cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKICAgICBlbHNlCiAgICAgewogICAg
ICAgICAvKiBXZSBleHBlY3QgdGhpcyBpcyByYXJlIHNvIHdlIGJsb3cgdGhlIGVudGlyZSBzaGFk
b3cgTERULiAqLwotICAgICAgICBpZiAoIHVubGlrZWx5KCgocGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gJiBQR1RfdHlwZV9tYXNrKSA9PSAKKyAgICAgICAgaWYgKCB1bmxpa2VseSgoKHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0KICAgICAgICAgICAgICAgICAgICAg
ICAgUEdUX3NlZ19kZXNjX3BhZ2UpKSAmJgogICAgICAgICAgICAgIHVubGlrZWx5KCgocGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgIT0gMCkpICYmCiAgICAgICAgICAg
ICAgKGwxZV9vd25lciA9PSBwZ19vd25lcikgKQpAQCAtMTU0MSw3ICsxNTQxLDcgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBm
biwKIHsKICAgICBpbnQgcmMgPSAxOwogCi0gICAgaWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYg
X1BBR0VfUFJFU0VOVCkgJiYgCisgICAgaWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0Vf
UFJFU0VOVCkgJiYKICAgICAgICAgIChsNGVfZ2V0X3BmbihsNGUpICE9IHBmbikgKQogICAgIHsK
ICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsNGVfZ2V0X3BhZ2UobDRlKTsKQEAgLTIx
MDAsOCArMjEwMCw4IEBAIHZvaWQgcGFnZV91bmxvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
IAogLyogSG93IHRvIHdyaXRlIGFuIGVudHJ5IHRvIHRoZSBndWVzdCBwYWdldGFibGVzLgogICog
UmV0dXJucyAwIGZvciBmYWlsdXJlIChwb2ludGVyIG5vdCB2YWxpZCksIDEgZm9yIHN1Y2Nlc3Mu
ICovCi1zdGF0aWMgaW5saW5lIGludCB1cGRhdGVfaW50cHRlKGludHB0ZV90ICpwLCAKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50cHRlX3Qgb2xkLCAKK3N0YXRpYyBpbmxpbmUg
aW50IHVwZGF0ZV9pbnRwdGUoaW50cHRlX3QgKnAsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludHB0ZV90IG9sZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
cHRlX3QgbmV3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnYsCkBA
IC0yMjczLDggKzIyNzMsOCBAQCBzdGF0aWMgaW50IG1vZF9sMV9lbnRyeShsMV9wZ2VudHJ5X3Qg
KnBsMWUsIGwxX3BnZW50cnlfdCBubDFlLAogCiAKIC8qIFVwZGF0ZSB0aGUgTDIgZW50cnkgYXQg
cGwyZSB0byBuZXcgdmFsdWUgbmwyZS4gcGwyZSBpcyB3aXRoaW4gZnJhbWUgcGZuLiAqLwotc3Rh
dGljIGludCBtb2RfbDJfZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLCAKLSAgICAgICAgICAgICAg
ICAgICAgICAgIGwyX3BnZW50cnlfdCBubDJlLCAKK3N0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwy
X3BnZW50cnlfdCAqcGwyZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIGwyX3BnZW50cnlfdCBu
bDJlLAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgcHJlc2VydmVfYWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgdmNwdSAqdmNwdSkKQEAgLTIzMzgsOCArMjMzOCw4IEBAIHN0YXRpYyBpbnQgbW9k
X2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKIH0KIAogLyogVXBkYXRlIHRoZSBMMyBlbnRy
eSBhdCBwbDNlIHRvIG5ldyB2YWx1ZSBubDNlLiBwbDNlIGlzIHdpdGhpbiBmcmFtZSBwZm4uICov
Ci1zdGF0aWMgaW50IG1vZF9sM19lbnRyeShsM19wZ2VudHJ5X3QgKnBsM2UsIAotICAgICAgICAg
ICAgICAgICAgICAgICAgbDNfcGdlbnRyeV90IG5sM2UsIAorc3RhdGljIGludCBtb2RfbDNfZW50
cnkobDNfcGdlbnRyeV90ICpwbDNlLAorICAgICAgICAgICAgICAgICAgICAgICAgbDNfcGdlbnRy
eV90IG5sM2UsCiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVzZXJ2ZV9hZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB2Y3B1ICp2Y3B1KQpAQCAtMjQxMiw4ICsyNDEyLDggQEAgc3RhdGljIGlu
dCBtb2RfbDNfZW50cnkobDNfcGdlbnRyeV90ICpwbDNlLAogfQogCiAvKiBVcGRhdGUgdGhlIEw0
IGVudHJ5IGF0IHBsNGUgdG8gbmV3IHZhbHVlIG5sNGUuIHBsNGUgaXMgd2l0aGluIGZyYW1lIHBm
bi4gKi8KLXN0YXRpYyBpbnQgbW9kX2w0X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwgCi0gICAg
ICAgICAgICAgICAgICAgICAgICBsNF9wZ2VudHJ5X3Qgbmw0ZSwgCitzdGF0aWMgaW50IG1vZF9s
NF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCisgICAgICAgICAgICAgICAgICAgICAgICBsNF9w
Z2VudHJ5X3Qgbmw0ZSwKICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGZu
LAogICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZXNlcnZlX2FkLAogICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZjcHUpCkBAIC0yNTgwLDcgKzI1ODAsNyBAQCBzdHJ1
Y3QgZG9tYWluICpwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpCiAgICAgICAgIHggPSB5OwogICAgICAgICAvKgogICAgICAgICAgKiBDb3VudCA9PSAg
MDogUGFnZSBpcyBub3QgYWxsb2NhdGVkLCBzbyB3ZSBjYW5ub3QgdGFrZSBhIHJlZmVyZW5jZS4K
LSAgICAgICAgICogQ291bnQgPT0gLTE6IFJlZmVyZW5jZSBjb3VudCB3b3VsZCB3cmFwLCB3aGlj
aCBpcyBpbnZhbGlkLiAKKyAgICAgICAgICogQ291bnQgPT0gLTE6IFJlZmVyZW5jZSBjb3VudCB3
b3VsZCB3cmFwLCB3aGljaCBpcyBpbnZhbGlkLgogICAgICAgICAgKiBDb3VudCA9PSAtMjogUmVt
YWluaW5nIHVudXNlZCByZWYgaXMgcmVzZXJ2ZWQgZm9yIGdldF9wYWdlX2xpZ2h0KCkuCiAgICAg
ICAgICAqLwogICAgICAgICBpZiAoIHVubGlrZWx5KCgoeCArIDIpICYgUEdDX2NvdW50X21hc2sp
IDw9IDIpICkKQEAgLTI2NjgsNyArMjY2OCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgcmMg
PSBhbGxvY19zZWdkZXNjX3BhZ2UocGFnZSk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6
Ci0gICAgICAgIHByaW50aygiQmFkIHR5cGUgaW4gYWxsb2NfcGFnZV90eXBlICVseCB0PSUiIFBS
dHlwZV9pbmZvICIgYz0lbHhcbiIsIAorICAgICAgICBwcmludGsoIkJhZCB0eXBlIGluIGFsbG9j
X3BhZ2VfdHlwZSAlbHggdD0lIiBQUnR5cGVfaW5mbyAiIGM9JWx4XG4iLAogICAgICAgICAgICAg
ICAgdHlwZSwgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sCiAgICAgICAgICAgICAgICBwYWdlLT5j
b3VudF9pbmZvKTsKICAgICAgICAgcmMgPSAtRUlOVkFMOwpAQCAtMjkyOSw4ICsyOTI5LDggQEAg
c3RhdGljIGludCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgaWYgKCAoeCAmIFBHVF90eXBlX21hc2spICE9IHR5
cGUgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAg
ICogT24gdHlwZSBjaGFuZ2Ugd2UgY2hlY2sgdG8gZmx1c2ggc3RhbGUgVExCIGVudHJpZXMuIFRo
aXMgCi0gICAgICAgICAgICAgICAgICogbWF5IGJlIHVubmVjZXNzYXJ5IChlLmcuLCBwYWdlIHdh
cyBHRFQvTERUKSBidXQgdGhvc2UgCisgICAgICAgICAgICAgICAgICogT24gdHlwZSBjaGFuZ2Ug
d2UgY2hlY2sgdG8gZmx1c2ggc3RhbGUgVExCIGVudHJpZXMuIFRoaXMKKyAgICAgICAgICAgICAg
ICAgKiBtYXkgYmUgdW5uZWNlc3NhcnkgKGUuZy4sIHBhZ2Ugd2FzIEdEVC9MRFQpIGJ1dCB0aG9z
ZQogICAgICAgICAgICAgICAgICAqIGNpcmN1bXN0YW5jZXMgc2hvdWxkIGJlIHZlcnkgcmFyZS4K
ICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICBjcHVtYXNrX3QgKm1hc2sgPSB0
aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spOwpAQCAtMzg4MCw3ICszODgwLDcgQEAgbG9uZyBkb19t
bXVleHRfb3AoCiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07
CiAgICAgICAgICAgICBicmVhazsKLSAgICAKKwogICAgICAgICBjYXNlIE1NVUVYVF9JTlZMUEdf
QUxMOgogICAgICAgICAgICAgaWYgKCB1bmxpa2VseShkICE9IHBnX293bmVyKSApCiAgICAgICAg
ICAgICAgICAgcmMgPSAtRVBFUk07CkBAIC00NDE0LDcgKzQ0MTQsNyBAQCBzdGF0aWMgaW50IGNy
ZWF0ZV9ncmFudF9wdGVfbWFwcGluZygKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJDb3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG5vcm1hbCB1cGRhdGVcbiIpOwogICAgICAgICByZXR1
cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9Ci0gICAgCisKICAgICBtZm4gPSBwYWdlX3Rv
X21mbihwYWdlKTsKICAgICB2YSA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOwogICAgIHZh
ID0gKHZvaWQgKikoKHVuc2lnbmVkIGxvbmcpdmEgKyAoKHVuc2lnbmVkIGxvbmcpcHRlX2FkZHIg
JiB+UEFHRV9NQVNLKSk7CkBAIC00NDM4LDcgKzQ0MzgsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV9n
cmFudF9wdGVfbWFwcGluZygKICAgICAgICAgcGFnZV91bmxvY2socGFnZSk7CiAgICAgICAgIHJj
ID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgZ290byBmYWlsZWQ7Ci0gICAgfSAKKyAg
ICB9CiAKICAgICBwYWdlX3VubG9jayhwYWdlKTsKIApAQCAtNDQ4MCw3ICs0NDgwLDcgQEAgc3Rh
dGljIGludCBkZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5nKAogICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywgIkNvdWxkIG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVwZGF0ZVxuIik7CiAg
ICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgIH0KLSAgICAKKwogICAgIG1m
biA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgIHZhID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZu
KSk7CiAgICAgdmEgPSAodm9pZCAqKSgodW5zaWduZWQgbG9uZyl2YSArICgodW5zaWduZWQgbG9u
ZylhZGRyICYgflBBR0VfTUFTSykpOwpAQCAtNDQ5OSw3ICs0NDk5LDcgQEAgc3RhdGljIGludCBk
ZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5nKAogICAgIH0KIAogICAgIG9sMWUgPSAqKGwxX3BnZW50
cnlfdCAqKXZhOwotICAgIAorCiAgICAgLyoKICAgICAgKiBDaGVjayB0aGF0IHRoZSBQVEUgc3Vw
cGxpZWQgYWN0dWFsbHkgbWFwcyBmcmFtZSAod2l0aCBhcHByb3ByaWF0ZQogICAgICAqIHBlcm1p
c3Npb25zKS4KQEAgLTQ1MjUsOCArNDUyNSw4IEBAIHN0YXRpYyBpbnQgZGVzdHJveV9ncmFudF9w
dGVfbWFwcGluZygKIAogICAgIC8qIERlbGV0ZSBwYWdldGFibGUgZW50cnkuICovCiAgICAgaWYg
KCB1bmxpa2VseSghVVBEQVRFX0VOVFJZCi0gICAgICAgICAgICAgICAgICAobDEsIAotICAgICAg
ICAgICAgICAgICAgIChsMV9wZ2VudHJ5X3QgKil2YSwgb2wxZSwgbDFlX2VtcHR5KCksIG1mbiwg
CisgICAgICAgICAgICAgICAgICAobDEsCisgICAgICAgICAgICAgICAgICAgKGwxX3BnZW50cnlf
dCAqKXZhLCBvbDFlLCBsMWVfZW1wdHkoKSwgbWZuLAogICAgICAgICAgICAgICAgICAgIGQtPnZj
cHVbMF0gLyogQ2hhbmdlIGlmIHdlIGdvIHRvIHBlci12Y3B1IHNoYWRvd3MuICovLAogICAgICAg
ICAgICAgICAgICAgIDApKSApCiAgICAgewpAQCAtNDU1NCw3ICs0NTU0LDcgQEAgc3RhdGljIGlu
dCBjcmVhdGVfZ3JhbnRfdmFfbWFwcGluZygKICAgICB1bnNpZ25lZCBsb25nIGdsMW1mbjsKICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpsMXBnOwogICAgIGludCBva2F5OwotICAgIAorCiAgICAgYWRq
dXN0X2d1ZXN0X2wxZShubDFlLCBkKTsKIAogICAgIHBsMWUgPSBndWVzdF9tYXBfbDFlKHZhLCAm
Z2wxbWZuKTsKQEAgLTQ2MDcsNyArNDYwNyw3IEBAIHN0YXRpYyBpbnQgcmVwbGFjZV9ncmFudF92
YV9tYXBwaW5nKAogICAgIHVuc2lnbmVkIGxvbmcgZ2wxbWZuOwogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKmwxcGc7CiAgICAgaW50IHJjID0gMDsKLSAgICAKKwogICAgIHBsMWUgPSBndWVzdF9tYXBf
bDFlKGFkZHIsICZnbDFtZm4pOwogICAgIGlmICggIXBsMWUgKQogICAgIHsKQEAgLTQ3MDcsNyAr
NDcwNyw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFk
ZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgICAgIHJldHVybiBHTlRTVF9va2F5OwogfQog
Ci1pbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBs
b25nIGZyYW1lLCAKK2ludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2NF90IGFkZHIs
IHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZmxhZ3MsIHVuc2lnbmVkIGludCBjYWNoZV9mbGFncykKIHsKICAgICBsMV9wZ2Vu
dHJ5X3QgcHRlOwpAQCAtNDc3Nyw3ICs0Nzc3LDcgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9t
YXBwaW5nKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKmwxcGc7CiAgICAgaW50IHJjOwogICAgIHVu
c2lnbmVkIGludCBncmFudF9wdGVfZmxhZ3M7Ci0gICAgCisKICAgICBpZiAoIHBhZ2luZ19tb2Rl
X2V4dGVybmFsKGN1cnJlbnQtPmRvbWFpbikgKQogICAgICAgICByZXR1cm4gcmVwbGFjZV9ncmFu
dF9wMm1fbWFwcGluZyhhZGRyLCBmcmFtZSwgbmV3X2FkZHIsIGZsYWdzKTsKIApAQCAtNDgwMyw3
ICs0ODAzLDcgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKAogICAgICAgICBpZiAo
ICFuZXdfYWRkciApCiAgICAgICAgICAgICByZXR1cm4gZGVzdHJveV9ncmFudF9wdGVfbWFwcGlu
ZyhhZGRyLCBmcmFtZSwgZ3JhbnRfcHRlX2ZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY3Vyci0+ZG9tYWluKTsKLSAgICAgICAgCisKICAgICAgICAg
cmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgfQogCkBAIC01MTk4LDcgKzUxOTgsNyBA
QCB2b2lkIGRlc3Ryb3lfZ2R0KHN0cnVjdCB2Y3B1ICp2KQogfQogCiAKLWxvbmcgc2V0X2dkdChz
dHJ1Y3QgdmNwdSAqdiwgCitsb25nIHNldF9nZHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyAqZnJhbWVzLAogICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRy
aWVzKQogewpAQCAtNTI2MCw3ICs1MjYwLDcgQEAgbG9uZyBkb19zZXRfZ2R0KFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX3Vsb25nX3QpIGZyYW1lX2xpc3QsCiAgICAgLyogUmVjaGVja2VkIGlu
IHNldF9nZHQsIGJ1dCBlbnN1cmVzIGEgc2FuZSBsaW1pdCBmb3IgY29weV9mcm9tX3VzZXIoKS4g
Ki8KICAgICBpZiAoIGVudHJpZXMgPiBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKLSAgICAKKwogICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGZyYW1l
cywgZnJhbWVfbGlzdCwgbnJfcGFnZXMpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKQEAg
LTU1NTMsNyArNTU1Myw3IEBAIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQs
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICAgICAgcmN1X3VubG9j
a19kb21haW4oZCk7CiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICAgICAgfQotICAg
ICAgICAKKwogICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChlODIwLCBmbWFwLm1hcC5idWZm
ZXIsIGZtYXAubWFwLm5yX2VudHJpZXMpICkKICAgICAgICAgewogICAgICAgICAgICAgeGZyZWUo
ZTgyMCk7CkBAIC01NzEyLDcgKzU3MTIsNyBAQCBsb25nIGFyY2hfbWVtb3J5X29wKHVuc2lnbmVk
IGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgICAg
ICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICAgICAgZ290byBwb2RfdGFyZ2V0X291dF91
bmxvY2s7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAKKwogICAgICAgICAgICAgcmMgPSBw
Mm1fcG9kX3NldF9tZW1fdGFyZ2V0KGQsIHRhcmdldC50YXJnZXRfcGFnZXMpOwogICAgICAgICB9
CiAKQEAgLTU3MzQsNyArNTczNCw3IEBAIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9u
ZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICAgICAgICAg
IGdvdG8gcG9kX3RhcmdldF9vdXRfdW5sb2NrOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0g
ICAgICAgIAorCiAgICAgcG9kX3RhcmdldF9vdXRfdW5sb2NrOgogICAgICAgICByY3VfdW5sb2Nr
X2RvbWFpbihkKTsKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNTk4MCw3ICs1OTgwLDcgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHR3cl9lbXVsYXRlX29wcyA9IHsKIH07
CiAKIC8qIFdyaXRlIHBhZ2UgZmF1bHQgaGFuZGxlcjogY2hlY2sgaWYgZ3Vlc3QgaXMgdHJ5aW5n
IHRvIG1vZGlmeSBhIFBURS4gKi8KLWludCBwdHdyX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgYWRkciwgCitpbnQgcHR3cl9kb19wYWdlX2ZhdWx0KHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:22:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdFJ-0000ph-T6; Mon, 04 Nov 2019 14:22:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdFI-0000pb-ND
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:16 +0000
X-Inumbo-ID: 80255c50-ff0e-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80255c50-ff0e-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdFH-0004Yl-D3
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdFH-0002Sj-AG
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdFH-0002Sj-AG@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:22:15 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/hypercall: Don't use BUG()
 for parameter checking in hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdiMDMyYzI1OTEyOGI2MWNjNzNkMWY3NjRiYmQ4ODI1NGZkNWEzMTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiA0IDE1OjAxOjU2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6MDE6NTYgMjAxOSArMDEw
MAoKICAgIHhlbi9oeXBlcmNhbGw6IERvbid0IHVzZSBCVUcoKSBmb3IgcGFyYW1ldGVyIGNoZWNr
aW5nIGluIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKCkKICAgIAogICAgU2luY2UgYy9z
IDFkNDI5MDM0ICJoeXBlcmNhbGw6IHVwZGF0ZSB2Y3B1X29wIHRvIHRha2UgYW4gdW5zaWduZWQg
dmNwdWlkIiwKICAgIHdoaWNoIGluY29ycmVjdGx5IHN3YXBwZWQgJ2knIGZvciAndScgaW4gdGhl
IHBhcmFtZXRlciB0eXBlIGxpc3QsIGd1ZXN0cyBoYXZlCiAgICBiZWVuIGFibGUgdG8gaGl0IHRo
ZSBCVUcoKSBpbiBuZXh0X2FyZ3MoKSdzIGRlZmF1bHQgY2FzZS4KICAgIAogICAgQ29ycmVjdCB0
aGVzZSBiYWNrIHRvICdpJy4KICAgIAogICAgSW4gYWRkaXRpb24sIG1ha2UgYWRqdXN0bWVudHMg
dG8gcHJldmVudCB0aGlzIGNsYXNzIG9mIGlzc3VlIGZyb20gb2NjdXJyaW5nIGluCiAgICB0aGUg
ZnV0dXJlIC0gY3Jhc2hpbmcgWGVuIGlzIG5vdCBhbiBhcHByb3ByaWF0ZSBmb3JtIG9mIHBhcmFt
ZXRlciBjaGVja2luZy4KICAgIAogICAgQ2FwaXRhbGlzZSBORVhUX0FSRygpIHRvIGNhdGNoIGFs
bCB1c2VzLCB0byBoaWdobGlnaHQgdGhhdCBpdCBpcyBhIG1hY3JvIGRvaW5nCiAgICBub24tZnVu
Y3Rpb24tbGlrZSB0aGluZ3MgYmVoaW5kIHRoZSBzY2VuZXMsIGFuZCB1bmRlZiBpdCB3aGVuIGFw
cHJvcHJpYXRlLgogICAgSW1wbGVtZW50IGEgYmFkX2ZtdDogYmxvY2sgd2hpY2ggcHJpbnRzIGFu
IGVycm9yLCBhc3NlcnRzIHVucmVhY2hhYmxlLCBhbmQKICAgIGNyYXNoZXMgdGhlIGd1ZXN0Lgog
ICAgCiAgICBPbiB0aGUgQVJNIHNpZGUsIGRyb3AgYWxsIHBhcmFtZXRlciBjaGVja2luZyBvZiBw
LiAgSXQgaXMgYXN5bW1ldHJpYyB3aXRoIHRoZQogICAgeDg2IHNpZGUsIGFuZCBha2luIHRvIGV4
cGVjdGluZyBtZW1jcHkoKSBvciBzcHJpbnRmKCkgdG8gY2hlY2sgdGhlaXIgc3JjL2ZtdAogICAg
cGFyYW1ldGVyIGJlZm9yZSB1c2UuICBBIGNhbGxlciBwYXNzaW5nICIiIG9yIHNvbWV0aGluZyBv
dGhlciB0aGFuIGEgc3RyaW5nCiAgICBsaXRlcmFsIHdpbGwgYmUgb2J2aW91cyBkdXJpbmcgY29k
ZSByZXZpZXcuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI5Ni4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MGJmOWY4ZDNlMzk5YTBlMWQyYjcxN2Y3MWI0Nzc2MTcyNDQ2MTg0YgogICAgbWFzdGVyIGRhdGU6
IDIwMTktMTAtMzEgMTY6MDc6MTEgKzAxMDAKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
ICB8IDIyICsrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyAg
IHwgMTkgKysrKysrKysrKysrKystLS0tLQogeGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmMgfCAg
MiArLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgfCAgMiArLQogNCBmaWxlcyBjaGFuZ2Vk
LCAzMCBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggMmFiMzE1ZWE2Zi4u
MGI2ZDQ3N2Q3ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9h
cmNoL2FybS9kb21haW4uYwpAQCAtMzQ3LDE0ICszNDcsMTUgQEAgdm9pZCBzeW5jX3ZjcHVfZXhl
Y3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQogICAgIC8qIE5vdGhpbmcgdG8gZG8gLS0gbm8gbGF6eSBz
d2l0Y2hpbmcgKi8KIH0KIAotI2RlZmluZSBuZXh0X2FyZyhmbXQsIGFyZ3MpICh7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyNkZWZpbmUgTkVYVF9BUkco
Zm10LCBhcmdzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHVuc2lnbmVkIGxvbmcgX19hcmc7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBzd2l0
Y2ggKCAqKGZtdCkrKyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGNhc2UgJ2knOiBfX2FyZyA9
ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB1bnNpZ25lZCBpbnQpOyAgYnJlYWs7ICAgIFwK
ICAgICBjYXNlICdsJzogX19hcmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywgdW5zaWdu
ZWQgbG9uZyk7IGJyZWFrOyAgICBcCiAgICAgY2FzZSAnaCc6IF9fYXJnID0gKHVuc2lnbmVkIGxv
bmcpdmFfYXJnKGFyZ3MsIHZvaWQgKik7ICAgICAgICBicmVhazsgICAgXAotICAgIGRlZmF1bHQ6
ICBfX2FyZyA9IDA7IEJVRygpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBkZWZhdWx0OiAgZ290byBiYWRfZm10OyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IF9fYXJnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKIH0pCkBAIC0zNzQsOSArMzc1LDYgQEAgdW5zaWduZWQgbG9uZyBo
eXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICB2
YV9saXN0IGFyZ3M7CiAKLSAgICAvKiBBbGwgaHlwZXJjYWxscyB0YWtlIGF0IGxlYXN0IG9uZSBh
cmd1bWVudCAqLwotICAgIEJVR19PTiggIXAgfHwgKnAgPT0gJ1wwJyApOwotCiAgICAgY3VycmVu
dC0+aGNhbGxfcHJlZW1wdGVkID0gdHJ1ZTsKIAogICAgIHZhX3N0YXJ0KGFyZ3MsIGZvcm1hdCk7
CkBAIC0zODQsNyArMzgyLDcgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRp
bnVhdGlvbigKICAgICBpZiAoIG1jcy0+ZmxhZ3MgJiBNQ1NGX2luX211bHRpY2FsbCApCiAgICAg
ewogICAgICAgICBmb3IgKCBpID0gMDsgKnAgIT0gJ1wwJzsgaSsrICkKLSAgICAgICAgICAgIG1j
cy0+Y2FsbC5hcmdzW2ldID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICBtY3MtPmNh
bGwuYXJnc1tpXSA9IE5FWFRfQVJHKHAsIGFyZ3MpOwogCiAgICAgICAgIC8qIFJldHVybiB2YWx1
ZSBnZXRzIHdyaXR0ZW4gYmFjayB0byBtY3MtPmNhbGwucmVzdWx0ICovCiAgICAgICAgIHJjID0g
bWNzLT5jYWxsLnJlc3VsdDsKQEAgLTQwMCw3ICszOTgsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVy
Y2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgKnAg
IT0gJ1wwJzsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBhcmcgPSBuZXh0
X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdzKTsK
IAogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGkgKQogICAgICAgICAgICAgICAgIHsKQEAgLTQy
Myw3ICs0MjEsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9u
KAogCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgKnAgIT0gJ1wwJzsgaSsrICkKICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICBhcmcgPSBuZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAg
ICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdzKTsKIAogICAgICAgICAgICAgICAgIHN3aXRj
aCAoIGkgKQogICAgICAgICAgICAgICAgIHsKQEAgLTQ0NCw4ICs0NDIsMTYgQEAgdW5zaWduZWQg
bG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICB2YV9lbmQoYXJncyk7CiAK
ICAgICByZXR1cm4gcmM7CisKKyBiYWRfZm10OgorICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkJh
ZCBoeXBlcmNhbGwgY29udGludWF0aW9uIGZvcm1hdCAnJWMnXG4iLCAqcCk7CisgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CisgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7CisgICAg
cmV0dXJuIDA7CiB9CiAKKyN1bmRlZiBORVhUX0FSRworCiB2b2lkIHN0YXJ0dXBfY3B1X2lkbGVf
bG9vcCh2b2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwppbmRl
eCBlMzAxODE4MTdhLi5hZTJmMWJhMTg3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHlwZXJj
YWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCkBAIC03NCwxNCArNzQsMTUgQEAg
Y29uc3QgaHlwZXJjYWxsX2FyZ3NfdCBoeXBlcmNhbGxfYXJnc190YWJsZVtOUl9oeXBlcmNhbGxz
XSA9CiAjdW5kZWYgQ09NUAogI3VuZGVmIEFSR1MKIAotI2RlZmluZSBuZXh0X2FyZyhmbXQsIGFy
Z3MpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyNk
ZWZpbmUgTkVYVF9BUkcoZm10LCBhcmdzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHVuc2lnbmVkIGxv
bmcgX19hcmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBzd2l0Y2ggKCAqKGZtdCkrKyApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGNh
c2UgJ2knOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB1bnNpZ25lZCBpbnQp
OyAgYnJlYWs7ICAgIFwKICAgICBjYXNlICdsJzogX19hcmcgPSAodW5zaWduZWQgbG9uZyl2YV9h
cmcoYXJncywgdW5zaWduZWQgbG9uZyk7IGJyZWFrOyAgICBcCiAgICAgY2FzZSAnaCc6IF9fYXJn
ID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHZvaWQgKik7ICAgICAgICBicmVhazsgICAg
XAotICAgIGRlZmF1bHQ6ICBfX2FyZyA9IDA7IEJVRygpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkZWZhdWx0OiAgZ290byBiYWRfZm10OyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIF9fYXJnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCkBAIC0xMDgsNyArMTA5LDcgQEAg
dW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICBpZiAoIG1j
cy0+ZmxhZ3MgJiBNQ1NGX2luX211bHRpY2FsbCApCiAgICAgewogICAgICAgICBmb3IgKCBpID0g
MDsgKnAgIT0gJ1wwJzsgaSsrICkKLSAgICAgICAgICAgIG1jcy0+Y2FsbC5hcmdzW2ldID0gbmV4
dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICBtY3MtPmNhbGwuYXJnc1tpXSA9IE5FWFRfQVJH
KHAsIGFyZ3MpOwogICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAtMTIwLDcgKzEyMSw3IEBAIHVu
c2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGZvciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIGFyZyA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAgICAgICAgICAgICAg
IGFyZyA9IE5FWFRfQVJHKHAsIGFyZ3MpOwogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGkgKQog
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBjYXNlIDA6IHJlZ3MtPnJkaSA9IGFy
ZzsgYnJlYWs7CkBAIC0xMzYsNyArMTM3LDcgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3Jl
YXRlX2NvbnRpbnVhdGlvbigKICAgICAgICAgewogICAgICAgICAgICAgZm9yICggaSA9IDA7ICpw
ICE9ICdcMCc7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgYXJnID0gbmV4
dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICAgICAgYXJnID0gTkVYVF9BUkcocCwgYXJncyk7
CiAgICAgICAgICAgICAgICAgc3dpdGNoICggaSApCiAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIGNhc2UgMDogcmVncy0+cmJ4ID0gYXJnOyBicmVhazsKQEAgLTE1Myw4ICsxNTQs
MTYgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICB2
YV9lbmQoYXJncyk7CiAKICAgICByZXR1cm4gb3A7CisKKyBiYWRfZm10OgorICAgIGdwcmludGso
WEVOTE9HX0VSUiwgIkJhZCBoeXBlcmNhbGwgY29udGludWF0aW9uIGZvcm1hdCAnJWMnXG4iLCAq
cCk7CisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgZG9tYWluX2NyYXNoKGN1cnItPmRv
bWFpbik7CisgICAgcmV0dXJuIDA7CiB9CiAKKyN1bmRlZiBORVhUX0FSRworCiBpbnQgaHlwZXJj
YWxsX3hsYXRfY29udGludWF0aW9uKHVuc2lnbmVkIGludCAqaWQsIHVuc2lnbmVkIGludCBuciwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hc2ssIC4uLikK
IHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY29tcGF0L2RvbWFpbi5jIGIveGVuL2NvbW1vbi9j
b21wYXQvZG9tYWluLmMKaW5kZXggODhiZmRjODM2ZC4uZDQ0NmVkMTMxYiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9jb21wYXQvZG9tYWlu
LmMKQEAgLTgxLDcgKzgxLDcgQEAgaW50IGNvbXBhdF92Y3B1X29wKGludCBjbWQsIHVuc2lnbmVk
IGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXIKICAgICAgICAgfQog
CiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKLSAgICAgICAgICAgIHJjID0gaHlwZXJj
YWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX3ZjcHVfb3AsICJpdWgiLAorICAg
ICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1Jf
dmNwdV9vcCwgImlpaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNtZCwgdmNwdWlkLCBhcmcpOwogCiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggMWJmZWMzMmU5
Yy4uYTQ5NTQ1MTIxYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4v
Y29tbW9uL2RvbWFpbi5jCkBAIC0xMjczLDcgKzEyNzMsNyBAQCBsb25nIGRvX3ZjcHVfb3AoaW50
IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpCiAKICAgICAgICAgcmMgPSBhcmNoX2luaXRpYWxpc2VfdmNwdSh2LCBhcmcpOwogICAgICAg
ICBpZiAoIHJjID09IC1FUkVTVEFSVCApCi0gICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVh
dGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl92Y3B1X29wLCAiaXVoIiwKKyAgICAgICAgICAg
IHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX3ZjcHVfb3As
ICJpaWgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
bWQsIHZjcHVpZCwgYXJnKTsKIAogICAgICAgICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:22:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdFT-0000qn-Uu; Mon, 04 Nov 2019 14:22:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdFS-0000qe-F8
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:26 +0000
X-Inumbo-ID: 862d1bf6-ff0e-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 862d1bf6-ff0e-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdFR-0004Yx-JQ
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdFR-0002TW-Gk
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdFR-0002TW-Gk@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:22:25 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/PV: check GDT/LDT limits
 during emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1NGE1MzEwODlhNWJlY2I4NWQ0MzM2NGFmMDY3NWUwYThjYzU0NzUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDQg
MTU6MDI6MjUgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNTowMjoyNSAyMDE5ICswMTAwCgogICAgeDg2
L1BWOiBjaGVjayBHRFQvTERUIGxpbWl0cyBkdXJpbmcgZW11bGF0aW9uCiAgICAKICAgIEFjY2Vz
c2VzIGJleW9uZCB0aGUgTERUIGxpbWl0IG9yaWdpbmF0aW5nIGZyb20gZW11bGF0aW9uIHdvdWxk
IHRyaWdnZXIKICAgIHRoZSBBU1NFUlQoKSBpbiBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKCkuIE9u
IHByb2R1Y3Rpb24gYnVpbGRzIHN1Y2gKICAgIGFjY2Vzc2VzIHdvdWxkIGNhdXNlIGFuIGF0dGVt
cHQgdG8gcHJvbW90ZSB0aGUgdG91Y2hlZCBwYWdlIChvZmZzZXQgZnJvbQogICAgdGhlIHByZXNl
bnQgTERUIGJhc2UgYWRkcmVzcykgdG8gYSBzZWdtZW50IGRlc2NyaXB0b3Igb25lLiBJZiB0aGlz
CiAgICBoYXBwZW5zIHRvIHN1Y2NlZWQsIGd1ZXN0IHVzZXIgbW9kZSB3b3VsZCBiZSBhYmxlIHRv
IGVsZXZhdGUgaXRzCiAgICBwcml2aWxlZ2VzIHRvIHRoYXQgb2YgdGhlIGd1ZXN0IGtlcm5lbC4g
VGhpcyBpcyBwYXJ0aWN1bGFybHkgZWFzeSB3aGVuCiAgICB0aGVyZSdzIG5vIExEVCBhdCBhbGws
IGluIHdoaWNoIGNhc2UgdGhlIExEVCBiYXNlIHN0b3JlZCBpbnRlcm5hbGx5IHRvCiAgICBYZW4g
aXMgc2ltcGx5IHplcm8uCiAgICAKICAgIEFsc28gYWRqdXN0IHRoZSBBU1NFUlQoKSB0aGF0IHdh
cyB0cmlnZ2VyaW5nOiBJdCB3YXMgb2ZmIGJ5IG9uZSB0bwogICAgYmVnaW4gd2l0aCwgYW5kIGZv
ciBwcm9kdWN0aW9uIGJ1aWxkcyB3ZSBhbHNvIGJldHRlciB1c2UKICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpIGluc3RlYWQgd2l0aCBzdWl0YWJsZSByZWNvdmVyeSBjb2RlIGFmdGVyd2FyZHMuCiAg
ICAKICAgIFRoaXMgaXMgWFNBLTI5OC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDkzMDIxY2JlODgw
YTgwMTM2OTFhNDhkMGZlYmVmOGVkN2QzZTNlYmQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMx
IDE2OjA4OjE2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgfCAxMiArKysrKysrKysr
KysKIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgMTkgKysrKysrKysrKysrKysrKy0tLQogMiBmaWxl
cyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZjEwZDgyM2Y4ZS4u
YmRjMjY4MjE1NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTcxMiw2ICs3MTIsMTggQEAgaW50IG1hcF9sZHRfc2hhZG93X3BhZ2UodW5z
aWduZWQgaW50IG9mZikKIAogICAgIEJVR19PTih1bmxpa2VseShpbl9pcnEoKSkpOwogCisgICAg
LyoKKyAgICAgKiBQcmlvciBsaW1pdCBjaGVja2luZyBzaG91bGQgZ3VhcmFudGVlIHRoaXMgcHJv
cGVydHkuICBOQi4gVGhpcyBpcworICAgICAqIHNhZmUgYXMgdXBkYXRlcyB0byB0aGUgTERUIGNh
biBvbmx5IGJlIG1hZGUgYnkgTU1VRVhUX1NFVF9MRFQgdG8gdGhlCisgICAgICogY3VycmVudCB2
Y3B1LCBhbmQgdmNwdV9yZXNldCgpIHdpbGwgYmxvY2sgdW50aWwgdGhpcyB2Y3B1IGhhcyBiZWVu
CisgICAgICogZGVzY2hlZHVsZWQgYmVmb3JlIGNvbnRpbnVpbmcuCisgICAgICovCisgICAgaWYg
KCB1bmxpa2VseSgob2ZmID4+IDMpID49IHYtPmFyY2gucHZfdmNwdS5sZHRfZW50cykgKQorICAg
IHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybiAwOworICAg
IH0KKwogICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICAgICAgZ3ZhID0gKHUz
MilndmE7CiAgICAgZ3Vlc3RfZ2V0X2VmZl9rZXJuX2wxZSh2LCBndmEsICZsMWUpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBm
M2M4NzA1M2VkLi41MzMwMTU3NGUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTYzOSw3ICsxNjM5LDE0IEBAIHN0YXRpYyBp
bnQgcmVhZF9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBzZWwsCiB7CiAgICAgc3RydWN0IGRlc2Nf
c3RydWN0IGRlc2M7CiAKLSAgICBpZiAoIHNlbCA8IDQpCisgICAgaWYgKCBzZWwgPCA0IHx8Cisg
ICAgICAgICAvKgorICAgICAgICAgICogRG9uJ3QgYXBwbHkgdGhlIEdEVCBsaW1pdCBoZXJlLCBh
cyB0aGUgc2VsZWN0b3IgbWF5IGJlIGEgWGVuCisgICAgICAgICAgKiBwcm92aWRlZCBvbmUuIF9f
Z2V0X3VzZXIoKSB3aWxsIGZhaWwgKHdpdGhvdXQgdGFraW5nIGZ1cnRoZXIKKyAgICAgICAgICAq
IGFjdGlvbikgZm9yIG9uZXMgZmFsbGluZyBpbiB0aGUgZ2FwIGJldHdlZW4gZ3Vlc3QgcG9wdWxh
dGVkCisgICAgICAgICAgKiBhbmQgWGVuIG9uZXMuCisgICAgICAgICAgKi8KKyAgICAgICAgICgo
c2VsICYgNCkgJiYgKHNlbCA+PiAzKSA+PSB2LT5hcmNoLnB2X3ZjcHUubGR0X2VudHMpICkKICAg
ICAgICAgZGVzYy5iID0gZGVzYy5hID0gMDsKICAgICBlbHNlIGlmICggX19nZXRfdXNlcihkZXNj
LAogICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zdCBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKiko
IShzZWwgJiA0KQpAQCAtMTY5OCw3ICsxNzA1LDEzIEBAIHN0YXRpYyBpbnQgcmVhZF9nYXRlX2Rl
c2NyaXB0b3IodW5zaWduZWQgaW50IGdhdGVfc2VsLAogICAgICAgICAoIShnYXRlX3NlbCAmIDQp
ID8gR0RUX1ZJUlRfU1RBUlQodikgOiBMRFRfVklSVF9TVEFSVCh2KSkKICAgICAgICAgKyAoZ2F0
ZV9zZWwgPj4gMyk7CiAgICAgaWYgKCAoZ2F0ZV9zZWwgPCA0KSB8fAotICAgICAgICAgKChnYXRl
X3NlbCA+PSBGSVJTVF9SRVNFUlZFRF9HRFRfQllURSkgJiYgIShnYXRlX3NlbCAmIDQpKSB8fAor
ICAgICAgICAgLyoKKyAgICAgICAgICAqIFdlJ3JlIGludGVyZXN0ZWQgaW4gY2FsbCBnYXRlcyBv
bmx5LCB3aGljaCBvY2N1cHkgYSBzaW5nbGUKKyAgICAgICAgICAqIHNlZ19kZXNjX3QgZm9yIDMy
LWJpdCBhbmQgYSBjb25zZWN1dGl2ZSBwYWlyIG9mIHRoZW0gZm9yIDY0LWJpdC4KKyAgICAgICAg
ICAqLworICAgICAgICAgKChnYXRlX3NlbCA+PiAzKSArICFpc19wdl8zMmJpdF92Y3B1KHYpID49
CisgICAgICAgICAgKGdhdGVfc2VsICYgNCA/IHYtPmFyY2gucHZfdmNwdS5sZHRfZW50cworICAg
ICAgICAgICAgICAgICAgICAgICAgOiB2LT5hcmNoLnB2X3ZjcHUuZ2R0X2VudHMpKSB8fAogICAg
ICAgICAgX19nZXRfdXNlcihkZXNjLCBwZGVzYykgKQogICAgICAgICByZXR1cm4gMDsKIApAQCAt
MTcxNyw3ICsxNzMwLDcgQEAgc3RhdGljIGludCByZWFkX2dhdGVfZGVzY3JpcHRvcih1bnNpZ25l
ZCBpbnQgZ2F0ZV9zZWwsCiAgICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdSh2KSApCiAgICAgewog
ICAgICAgICBpZiAoICgqYXIgJiAweDFmMDApICE9IDB4MGMwMCB8fAotICAgICAgICAgICAgIChn
YXRlX3NlbCA+PSBGSVJTVF9SRVNFUlZFRF9HRFRfQllURSAtIDggJiYgIShnYXRlX3NlbCAmIDQp
KSB8fAorICAgICAgICAgICAgIC8qIExpbWl0IGNoZWNrIGRvbmUgYWJvdmUgYWxyZWFkeS4gKi8K
ICAgICAgICAgICAgICBfX2dldF91c2VyKGRlc2MsIHBkZXNjICsgMSkgfHwKICAgICAgICAgICAg
ICAoZGVzYy5iICYgMHgxZjAwKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:22:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:22:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdFf-0000s7-0p; Mon, 04 Nov 2019 14:22:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdFd-0000rw-Bp
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:37 +0000
X-Inumbo-ID: 8c3f6f30-ff0e-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8c3f6f30-ff0e-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 14:22:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdFb-0004ZE-Pk
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdFb-0002Ty-N5
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdFb-0002Ty-N5@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:22:35 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: L1TF checks don't leave a
 partial entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJjMjBmYjE5NDc1YTlkOWViNWIyZDY3NWJmYTUwOWU3NzQzZDEzZGUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MDI6NDkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNTowMjo0OSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBMMVRGIGNoZWNrcyBkb24ndCBsZWF2ZSBhIHBhcnRpYWwgZW50cnkKICAg
IAogICAgT24gZGV0ZWN0aW9uIG9mIGEgcG90ZW50aWFsIEwxVEYgaXNzdWUsIG1vc3QgdmFsaWRh
dGlvbiBjb2RlIHJldHVybnMKICAgIC1FUkVTVEFSVCB0byBhbGxvdyB0aGUgc3dpdGNoIHRvIHNo
YWRvdyBtb2RlIHRvIGhhcHBlbiBhbmQgY2F1c2UgdGhlCiAgICBvcmlnaW5hbCBvcGVyYXRpb24g
dG8gYmUgcmVzdGFydGVkLgogICAgCiAgICBIb3dldmVyLCBpbiB0aGUgdmFsaWRhdGlvbiBjb2Rl
LCB0aGUgcmV0dXJuIHZhbHVlIC1FUkVTVEFSVCBoYXMgYmVlbgogICAgcmVwdXJwb3NlZCB0byBp
bmRpY2F0ZSAxKSB0aGUgZnVuY3Rpb24gaGFzIHBhcnRpYWxseSBjb21wbGV0ZWQKICAgIHNvbWV0
aGluZyB3aGljaCBuZWVkcyB0byBiZSB1bmRvbmUsIGFuZCAyKSBjYWxsaW5nIHB1dF9wYWdlX3R5
cGUoKQogICAgc2hvdWxkIGNsZWFubHkgdW5kbyBpdC4gIFRoaXMgY2F1c2VzIHByb2JsZW1zIGlu
IHNldmVyYWwgcGxhY2VzLgogICAgCiAgICBGb3IgTDEgdGFibGVzLCBvbiByZWNlaXZpbmcgYW4g
LUVSRVNUQVJUIHJldHVybiBmcm9tIGFsbG9jX2wxX3RhYmxlKCksCiAgICBhbGxvY19wYWdlX3R5
cGUoKSB3aWxsIHNldCBQR1RfcGFydGlhbCBvbiB0aGUgcGFnZS4gIElmIGZvciBzb21lCiAgICBy
ZWFzb24gdGhlIG9yaWdpbmFsIG9wZXJhdGlvbiBuZXZlciByZXN0YXJ0cywgdGhlbiBvbiBkb21h
aW4KICAgIGRlc3RydWN0aW9uLCByZWxpbnF1aXNoX21lbW9yeSgpIHdpbGwgY2FsbCBmcmVlX3Bh
Z2VfdHlwZSgpIG9uIHRoZQogICAgcGFnZS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYWxsb2Nf
IGFuZCBmcmVlX2wxX3RhYmxlKCkgYXJlbid0IHNldCB1cCB0byBkZWFsIHdpdGgKICAgIFBHVF9w
YXJ0aWFsLiAgV2hlbiByZXR1cm5pbmcgYSBmYWlsdXJlLCBhbGxvY19sMV90YWJsZSgpIGFsd2F5
cwogICAgZGUtdmFsaWRhdGVzIHdoYXRldmVyIGl0J3MgdmFsaWRhdGVkIHNvIGZhciwgYW5kIGZy
ZWVfbDFfdGFibGUoKQogICAgYWx3YXlzIGRldmFsaWRhdGVzIHRoZSB3aG9sZSBwYWdlLiAgVGhp
cyBtZWFucyB0aGF0IGlmCiAgICByZWxpbnF1aXNoX21lbW9yeSgpIGNhbGxzIGZyZWVfcGFnZV90
eXBlKCkgb24gYW4gTDEgdGhhdCBkaWRuJ3QKICAgIGNvbXBsZXRlIGR1ZSB0byBhbiBMMVRGLCBp
dCB3aWxsIGNhbGwgcHV0X3BhZ2VfZnJvbV9sMWUoKSBvbiAicGFnZQogICAgZW50cmllcyIgdGhh
dCBoYXZlIG5ldmVyIGJlZW4gdmFsaWRhdGVkLgogICAgCiAgICBGb3IgTDIrIHRhYmxlcywgc2V0
dGluZyByYyB0byBFUkVTVEFSVCBjYXVzZXMgdGhlIHJlc3Qgb2YgdGhlCiAgICBhbGxvY19sTl90
YWJsZSgpIGZ1bmN0aW9uIHRvICp0aGluayogdGhhdCB0aGUgZW50cnkgaW4gcXVlc3Rpb24gd2ls
bAogICAgaGF2ZSBQR1RfcGFydGlhbCBzZXQuICBUaGlzIHdpbGwgY2F1c2UgaXQgdG8gc2V0IHBh
cnRpYWxfcHRlID0gMS4gIElmCiAgICByZWxpbnF1c2hfbWVtb3J5KCkgdGhlbiBjYWxscyBmcmVl
X3BhZ2VfdHlwZSgpIG9uIG9uZSBvZiB0aG9zZSBwYWdlcywKICAgIHRoZW4gZnJlZV9sTl90YWJs
ZSgpIHdpbGwgY2FsbCBwdXRfcGFnZV9mcm9tX2xOZSgpIG9uIHRoZSBlbnRyeSB3aGVuCiAgICBp
dCBzaG91bGRuJ3QuCiAgICAKICAgIFJhdGhlciB0aGFuIGluZGljYXRpbmcgLUVSRVNUQVJULCBp
bmRpY2F0ZSAtRUlOVFIuICBUaGlzIGlzIHRoZSBjb2RlCiAgICB0byBpbmRpY2F0ZSB0aGF0IG5v
dGhpbmcgaGFzIGNoYW5nZWQgZnJvbSB3aGVuIHlvdSBzdGFydGVkIHRoZSBjYWxsCiAgICAod2hp
Y2ggaXMgZWZmZWN0aXZlbHkgaG93IGFsbG9jX2wxX3RhYmxlKCkgaGFuZGxlcyBlcnJvcnMpLgog
ICAgCiAgICBtb2RfbE5fZW50cnkoKSBzaG91bGRuJ3QgaGF2ZSBhbnkgb2YgdGhlc2UgdHlwZXMg
b2YgcHJvYmxlbXMsIHNvIGxlYXZlCiAgICBwb3RlbnRpYWwgY2hhbmdlcyB0aGVyZSBmb3IgYSBj
bGVhbi11cCBwYXRjaCBsYXRlci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogMzE2NWZmZWYwOWU4OWQzOGY4NGQyNjA1MWY2MDZkMmMxNDIxYWVh
MwogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTE6MTIgKzAxMDAKLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJj
aC94ODYvbW0uYwppbmRleCBiZGMyNjgyMTU0Li5iNWRlNmMxMDhhIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTI1Nyw3ICsxMjU3LDcg
QEAgZ2V0X3BhZ2VfZnJvbV9sMmUoCiAgICAgaW50IHJjOwogCiAgICAgaWYgKCAhKGwyZV9nZXRf
ZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgcmV0dXJuIHB2X2wxdGZfY2hl
Y2tfbDJlKGQsIGwyZSkgPyAtRVJFU1RBUlQgOiAxOworICAgICAgICByZXR1cm4gcHZfbDF0Zl9j
aGVja19sMmUoZCwgbDJlKSA/IC1FSU5UUiA6IDE7CiAKICAgICBpZiAoIHVubGlrZWx5KChsMmVf
Z2V0X2ZsYWdzKGwyZSkgJiBMMl9ESVNBTExPV19NQVNLKSkgKQogICAgIHsKQEAgLTEzMDAsNyAr
MTMwMCw3IEBAIGdldF9wYWdlX2Zyb21fbDNlKAogICAgIGludCByYzsKIAogICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgIHJldHVybiBwdl9s
MXRmX2NoZWNrX2wzZShkLCBsM2UpID8gLUVSRVNUQVJUIDogMTsKKyAgICAgICAgcmV0dXJuIHB2
X2wxdGZfY2hlY2tfbDNlKGQsIGwzZSkgPyAtRUlOVFIgOiAxOwogCiAgICAgaWYgKCB1bmxpa2Vs
eSgobDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFzayhkKSkpICkKICAgICB7CkBA
IC0xMzI3LDcgKzEzMjcsNyBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICBpbnQgcmM7CiAKICAg
ICBpZiAoICEobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICBy
ZXR1cm4gcHZfbDF0Zl9jaGVja19sNGUoZCwgbDRlKSA/IC1FUkVTVEFSVCA6IDE7CisgICAgICAg
IHJldHVybiBwdl9sMXRmX2NoZWNrX2w0ZShkLCBsNGUpID8gLUVJTlRSIDogMTsKIAogICAgIGlm
ICggdW5saWtlbHkoKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIEw0X0RJU0FMTE9XX01BU0spKSApCiAg
ICAgewpAQCAtMTU5Myw3ICsxNTkzLDcgQEAgc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHsKICAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3Mo
cGwxZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9
IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBsMWVbaV0pID8gLUVSRVNUQVJUIDogMDsKKyAgICAgICAg
ICAgIHJldCA9IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBsMWVbaV0pID8gLUVJTlRSIDogMDsKICAg
ICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAg
fQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:22:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdFo-0000t9-2x; Mon, 04 Nov 2019 14:22:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdFm-0000t1-RW
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:46 +0000
X-Inumbo-ID: 92484340-ff0e-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92484340-ff0e-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:22:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdFl-0004Zc-VS
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdFl-0002V0-T4
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdFl-0002V0-T4@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:22:45 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: Don't re-set PGT_pinned
 on a partially de-validated page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDczZjFhNTVmZTM0NzkxNjA2YjExNDYyYTBmMDRkNTg0Y2U3MzkzMWQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MDM6MjAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNTowMzoyMCAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBEb24ndCByZS1zZXQgUEdUX3Bpbm5lZCBvbiBhIHBhcnRpYWxseSBkZS12
YWxpZGF0ZWQgcGFnZQogICAgCiAgICBXaGVuIHVucGlubmluZyBwYWdldGFibGVzLCBpZiBhbiBv
cGVyYXRpb24gaXMgaW50ZXJydXB0ZWQsCiAgICByZWxpbnF1aXNoX21lbW9yeSgpIHJlLXNldHMg
UEdUX3Bpbm5lZCBzbyB0aGF0IHRoZSB1bi1waW4gd2lsbAogICAgcGlja2VkdXAgYWdhaW4gd2hl
biB0aGUgaHlwZXJjYWxsIHJlc3RhcnRzLgogICAgCiAgICBUaGlzIGlzIGFwcHJvcHJpYXRlIHdo
ZW4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUoKSByZXR1cm5zCiAgICAtRUlOVFIsIHdo
aWNoIGluZGljYXRlcyB0aGF0IHRoZSBwYWdlIGlzIGJhY2sgaW4gaXRzIGluaXRpYWwgc3RhdGUK
ICAgIChpLmUuLCBjb21wbGV0ZWx5IHZhbGlkYXRlZCkuICBIb3dldmVyLCBmb3IgLUVSRVNUQVJU
LCB0aGlzIGxlYWRzIHRvIGEKICAgIHN0YXRlIHdoZXJlIGEgcGFnZSBoYXMgYm90aCBQR1RfcGlu
bmVkIGFuZCBQR1RfcGFydGlhbCBzZXQuCiAgICAKICAgIFRoaXMgaGFwcGVucyB0byB3b3JrIGF0
IHRoZSBtb21lbnQsIGFsdGhvdWdoIGl0J3Mgbm90IHJlYWxseSBhCiAgICAiY2Fub25pY2FsIiBz
dGF0ZTsgYnV0IGluIHN1YnNlcXVlbnQgcGF0Y2hlcywgd2hlcmUgd2UgbmVlZCB0byBtYWtlIGEK
ICAgIGRpc3RpbmN0aW9uIGluIGhhbmRsaW5nIGJldHdlZW4gUEdUX3ZhbGlkYXRlZCBhbmQgUEdU
X3BhcnRpYWwgcGFnZXMsCiAgICB0aGlzIGNhdXNlcyBpc3N1ZXMuCiAgICAKICAgIE1vdmUgdG8g
YSAiY2Fub25pY2FsIiBzdGF0ZSBieToKICAgIC0gT25seSByZS1zZXR0aW5nIFBHVF9waW5uZWQg
b24gLUVJTlRSCiAgICAtIFJlLWRyb3BwaW5nIHRoZSByZWZjb3VudCBoZWxkIGJ5IFBHVF9waW5u
ZWQgb24gLUVSRVNUQVJUCiAgICAKICAgIEluIHRoZSBsYXR0ZXIgY2FzZSwgdGhlIFBHVF9wYXJ0
aWFsIGJpdCB3aWxsIGJlIGNsZWFyZWQgZnVydGhlciBkb3duCiAgICB3aXRoIHRoZSByZXN0IG9m
IHRoZSBvdGhlciBQR1RfcGFydGlhbCBwYWdlcy4KICAgIAogICAgV2hpbGUgaGVyZSwgY2xlYW4g
dXAgc29tZSB0cmFpbmxpbmcgd2hpdGVzcGFjZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYmY2NTZlMDJkOGU3ZjQ5YjQ4NGUyNTg3YWVmNGYx
OGRlZGE2ZTJhYgogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTE6NDYgKzAxMDAKLS0t
CiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggYjFlMmNmYTI3ZS4uMWE0Zjg5YTZiMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTU5LDcgKzE1OSw3IEBAIHN0
YXRpYyB2b2lkIHBsYXlfZGVhZCh2b2lkKQogICAgICAqIHRoaXMgY2FzZSwgaGVhcCBjb3JydXB0
aW9uIG9yICNQRiBjYW4gb2NjdXIgKHdoZW4gaGVhcCBkZWJ1Z2dpbmcgaXMKICAgICAgKiBlbmFi
bGVkKS4gRm9yIGV4YW1wbGUsIGV2ZW4gcHJpbnRrKCkgY2FuIGludm9sdmUgdGFza2xldCBzY2hl
ZHVsaW5nLAogICAgICAqIHdoaWNoIHRvdWNoZXMgcGVyLWNwdSB2YXJzLgotICAgICAqIAorICAg
ICAqCiAgICAgICogQ29uc2lkZXIgdmVyeSBjYXJlZnVsbHkgd2hlbiBhZGRpbmcgY29kZSB0byAq
ZGVhZF9pZGxlLiBNb3N0IGh5cGVydmlzb3IKICAgICAgKiBzdWJzeXN0ZW1zIGFyZSB1bnNhZmUg
dG8gY2FsbC4KICAgICAgKi8KQEAgLTI0MDUsOSArMjQwNSwzNCBAQCBzdGF0aWMgaW50IHJlbGlu
cXVpc2hfbWVtb3J5KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgLUVSRVNUQVJU
OgogICAgICAgICBjYXNlIC1FSU5UUjoKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiAt
RUlOVFIgbWVhbnMgUEdUX3ZhbGlkYXRlZCBoYXMgYmVlbiByZS1zZXQ7IHJlLXNldAorICAgICAg
ICAgICAgICogUEdUX3Bpbm5lZCBhZ2FpbiBzbyB0aGF0IGl0IGdldHMgcGlja2VkIHVwIG5leHQg
dGltZQorICAgICAgICAgICAgICogYXJvdW5kLgorICAgICAgICAgICAgICoKKyAgICAgICAgICAg
ICAqIC1FUkVTVEFSVCwgT1RPSCwgbWVhbnMgUEdUX3BhcnRpYWwgaXMgc2V0IGluc3RlYWQuICBQ
dXQKKyAgICAgICAgICAgICAqIGl0IGJhY2sgb24gdGhlIGxpc3QsIGJ1dCBkb24ndCBzZXQgUEdU
X3Bpbm5lZDsgdGhlCisgICAgICAgICAgICAgKiBzZWN0aW9uIGJlbG93IHdpbGwgZmluaXNoIG9m
ZiBkZS12YWxpZGF0aW9uLiAgQnV0IHdlIGRvCisgICAgICAgICAgICAgKiBuZWVkIHRvIGRyb3Ag
dGhlIGdlbmVyYWwgcmVmIGFzc29jaWF0ZWQgd2l0aAorICAgICAgICAgICAgICogUEdUX3Bpbm5l
ZCwgc2luY2UgcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUoKQorICAgICAgICAgICAgICog
ZGlkbid0IGRvIGl0LgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIE5CIHdlIGNhbiBk
byBhbiBBU1NFUlQgZm9yIFBHVF92YWxpZGF0ZWQsIHNpbmNlIHdlCisgICAgICAgICAgICAgKiAi
b3duIiB0aGUgdHlwZSByZWY7IGJ1dCB0aGVvcmV0aWNhbGx5LCB0aGUgUEdUX3BhcnRpYWwKKyAg
ICAgICAgICAgICAqIGNvdWxkIGJlIGNsZWFyZWQgYnkgc29tZW9uZSBlbHNlLgorICAgICAgICAg
ICAgICovCisgICAgICAgICAgICBpZiAoIHJldCA9PSAtRUlOVFIgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF92YWxp
ZGF0ZWQpOworICAgICAgICAgICAgICAgIHNldF9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisKICAgICAgICAgICAgIHJldCA9IC1FUkVTVEFSVDsK
KworICAgICAgICAgICAgLyogUHV0IHRoZSBwYWdlIGJhY2sgb24gdGhlIGxpc3QgYW5kIGRyb3Ag
dGhlIHJlZiB3ZSBncmFiYmVkIGFib3ZlICovCiAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkKHBh
Z2UsIGxpc3QpOwotICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAg
Z290byBvdXQ7CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0yNjMxLDcgKzI2NTYsNyBAQCB2b2lkIHZj
cHVfa2ljayhzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiBwZW5kaW5nIGZsYWcuIFRoZXNlIHZhbHVl
cyBtYXkgZmx1Y3R1YXRlIChhZnRlciBhbGwsIHdlIGhvbGQgbm8KICAgICAgKiBsb2NrcykgYnV0
IHRoZSBrZXkgaW5zaWdodCBpcyB0aGF0IGVhY2ggY2hhbmdlIHdpbGwgY2F1c2UKICAgICAgKiBl
dnRjaG5fdXBjYWxsX3BlbmRpbmcgdG8gYmUgcG9sbGVkLgotICAgICAqIAorICAgICAqCiAgICAg
ICogTkIyLiBXZSBzYXZlIHRoZSBydW5uaW5nIGZsYWcgYWNyb3NzIHRoZSB1bmJsb2NrIHRvIGF2
b2lkIGEgbmVlZGxlc3MKICAgICAgKiBJUEkgZm9yIGRvbWFpbnMgdGhhdCB3ZSBJUEknZCB0byB1
bmJsb2NrLgogICAgICAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:22:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdFz-0000us-4v; Mon, 04 Nov 2019 14:22:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdFx-0000ui-RU
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:57 +0000
X-Inumbo-ID: 98630ac4-ff0e-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 98630ac4-ff0e-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 14:22:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdFw-0004Zo-5H
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdFw-0002VZ-2o
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:22:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdFw-0002VZ-2o@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:22:56 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: Separate out partial_pte
 tristate into individual flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgwYzMxNTdkYjQ3ODk2NWEyOTNmODNhZWE0OTg0YTNjOGNlNTdhODYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MDM6MzkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNTowMzozOSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBTZXBhcmF0ZSBvdXQgcGFydGlhbF9wdGUgdHJpc3RhdGUgaW50byBpbmRp
dmlkdWFsIGZsYWdzCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHBhcnRpYWxfcHRlIGlzIGEgdHJp
LXN0YXRlIHRoYXQgY29udGFpbnMgdHdvIGRpc3RpbmN0IGJpdHMKICAgIG9mIGluZm9ybWF0aW9u
OgogICAgCiAgICAxLiBJZiB6ZXJvLCB0aGUgcHRlIGF0IGluZGV4IFtucl92YWxpZGF0ZWRfcHRl
c10gaXMgdW4tdmFsaWRhdGVkLiAgSWYKICAgICAgIG5vbi16ZXJvLCB0aGUgcHRlIHdhcyBsYXN0
IHNlZW4gd2l0aCBQR1RfcGFydGlhbCBzZXQuCiAgICAKICAgIDIuIElmIHBvc2l0aXZlLCB0aGUg
cHRlIGF0IGluZGV4IFtucl92YWxpZGF0ZWRfcHRlc10gZG9lcyBub3QgaG9sZCBhCiAgICAgICBn
ZW5lcmFsIHJlZmVyZW5jZSBjb3VudC4gIElmIG5lZ2F0aXZlLCBpdCBkb2VzLgogICAgCiAgICBU
byBtYWtlIGZ1dHVyZSBwYXRjaGVzIG1vcmUgY2xlYXIsIHNlcGFyYXRlIG91dCB0aGlzIGZ1bmN0
aW9uYWxpdHkKICAgIGludG8gdHdvIGRpc3RpbmN0LCBuYW1lZCBiaXRzOiBQVEZfcGFydGlhbF9z
ZXQgKGZvciAjMSkgYW5kCiAgICBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAoZm9yICMyKS4KICAg
IAogICAgQWRkaXRpb25hbGx5LCBhIG51bWJlciBvZiBmdW5jdGlvbnMgd2hpY2ggbmVlZCB0aGlz
IGluZm9ybWF0aW9uIGFsc28KICAgIHRha2Ugb3RoZXIgZmxhZ3MgdG8gY29udHJvbCBiZWhhdmlv
ciAoc3VjaCBhcyBgcHJlZW1wdGlibGVgIGFuZAogICAgYGRlZmVyYCkuICBUaGVzZSBhcmUgaGFy
ZCB0byByZWFkIGluIHRoZSBjYWxsZXIgKHNpbmNlIHlvdSBvbmx5IHNlZQogICAgJ3RydWUnIG9y
ICdmYWxzZScpLCBhbmQgdWdseSB3aGVuIG1hbnkgYXJlIGFkZGVkIHRvZ2V0aGVyLiAgSW4KICAg
IHByZXBhcmF0aW9uIGZvciBhZGRpbmcgeWV0IGFub3RoZXIgZmxhZyBpbiBhIGZ1dHVyZSBwYXRj
aCwgY29sbGFwc2UKICAgIGFsbCBvZiB0aGVzZSBpbnRvIGEgc2luZ2xlIGBmbGFnYCB2YXJpYWJs
ZS4KICAgIAogICAgTkIgdGhhdCB0aGlzIGRvZXMgbWVhbiBjaGVja2luZyBmb3Igd2hhdCB3YXMg
cHJldmlvdXNseSB0aGUgJy0xJwogICAgY29uZGl0aW9uIGEgYml0IG1vcmUgdWdseSBpbiB0aGUg
cHV0X3BhZ2VfZnJvbV9sTmUgZnVuY3Rpb25zIChzaW5jZQogICAgeW91IGhhdmUgdG8gY2hlY2sg
Zm9yIGJvdGggcGFydGlhbF9zZXQgYW5kIGdlbmVyYWwgcmVmKTsgYnV0IHRoaXMKICAgIGNsYXVz
ZSB3aWxsIGdvIGF3YXkgaW4gYSBmdXR1cmUgcGF0Y2guCiAgICAKICAgIEFsc28gbm90ZSB0aGF0
IHRoZSBvcmlnaW5hbCBjb21tZW50IGhhZCBhbiBvZmYtYnktb25lIGVycm9yOgogICAgcGFydGlh
bF9mbGFncyAobGlrZSBwYXJ0aWFsX3B0ZSBiZWZvcmUgaXQpIGNvbmNlcm5zCiAgICBwbE5lW25y
X3ZhbGlkYXRlZF9wdGVzXSwgbm90IHBsTmVbbnJfdmFsaWRhdGVkX3B0ZXMrMV0uCiAgICAKICAg
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxYjZmYTYzOGQyMTAwNmQzYzBhMzAzODEzMmM2
Y2IzMjZkOGJiYTA4CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMjoxNCArMDEwMAot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDE2NiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgIDQx
ICsrKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMjggaW5zZXJ0aW9ucygrKSwgNzkgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCBiNWRlNmMxMDhhLi45ZDIyNWUzYzI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNzcwLDIyICs3NzAsMzUgQEAgc3Rh
dGljIGludCBnZXRfcGFnZV9mcm9tX3BhZ2Vucih1bnNpZ25lZCBsb25nIHBhZ2VfbnIsIHN0cnVj
dCBkb21haW4gKmQpCiBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgcHJlZW1wdGlibGUpOwogCisvKgorICogVGhlIGZvbGxvd2luZyBmbGFncyBhcmUgdXNlZCB0
byBzcGVjaWZ5IGJlaGF2aW9yIG9mIHZhcmlvdXMgZ2V0IGFuZAorICogcHV0IGNvbW1hbmRzLiAg
VGhlIGZpcnN0IHR3byBhcmUgYWxzbyBzdG9yZWQgaW4gcGFnZS0+cGFydGlhbF9mbGFncworICog
dG8gaW5kaWNhdGUgdGhlIHN0YXRlIG9mIHRoZSBwYWdlIHBvaW50ZWQgdG8gYnkKKyAqIHBhZ2Ut
PnB0ZVtwYWdlLT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUgdGhlIGNvbW1lbnQgaW4gbW0u
aCBmb3IKKyAqIG1vcmUgaW5mb3JtYXRpb24uCisgKi8KKyNkZWZpbmUgUFRGX3BhcnRpYWxfc2V0
ICAgICAgICAgKDEgPDwgMCkKKyNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgKDEgPDwg
MSkKKyNkZWZpbmUgUFRGX3ByZWVtcHRpYmxlICAgICAgICAgKDEgPDwgMikKKyNkZWZpbmUgUFRG
X2RlZmVyICAgICAgICAgICAgICAgKDEgPDwgMykKKwogc3RhdGljIGludCBnZXRfcGFnZV9hbmRf
dHlwZV9mcm9tX3BhZ2Vucih1bnNpZ25lZCBsb25nIHBhZ2VfbnIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVlbXB0aWJsZSkKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShwYWdlX25yKTsKICAgICBp
bnQgcmM7CisgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxlLAor
ICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwog
Ci0gICAgaWYgKCBsaWtlbHkocGFydGlhbCA+PSAwKSAmJgorICAgIGlmICggbGlrZWx5KCFwYXJ0
aWFsX3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9mcm9tX3BhZ2VucihwYWdl
X25yLCBkKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHJjID0gX19nZXRfcGFn
ZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsKIAotICAgIGlmICggdW5saWtlbHkocmMp
ICYmIHBhcnRpYWwgPj0gMCAmJgorICAgIGlmICggdW5saWtlbHkocmMpICYmICFwYXJ0aWFsX3Jl
ZiAmJgogICAgICAgICAgKCFwcmVlbXB0aWJsZSB8fCBwYWdlICE9IGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlKSApCiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCkBAIC0xMjUxLDcgKzEy
NjQsNyBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShs
Mik7CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9mcm9tX2wyZSgKLSAgICBsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAg
bDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBmbGFncykKIHsKICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGwyZV9nZXRfcGZu
KGwyZSk7CiAgICAgaW50IHJjOwpAQCAtMTI2OCw4ICsxMjgxLDkgQEAgZ2V0X3BhZ2VfZnJvbV9s
MmUoCiAKICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNFKSApCiAgICAg
ewotICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKG1mbiwgUEdUX2wx
X3BhZ2VfdGFibGUsIGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFydGlhbCwgZmFsc2UpOworICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9wcmVlbXB0
aWJsZSkpOworCisgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZu
LCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgZmxhZ3MpOwogICAgICAgICBpZiAoIHVubGlrZWx5KHJj
ID09IC1FSU5WQUwpICYmIGdldF9sMl9saW5lYXJfcGFnZXRhYmxlKGwyZSwgcGZuLCBkKSApCiAg
ICAgICAgICAgICByYyA9IDA7CiAgICAgICAgIHJldHVybiByYzsKQEAgLTEyOTUsNyArMTMwOSw3
IEBAIGdldF9wYWdlX2Zyb21fbDJlKAogZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGwzKTsK
IHN0YXRpYyBpbnQKIGdldF9wYWdlX2Zyb21fbDNlKAotICAgIGwzX3BnZW50cnlfdCBsM2UsIHVu
c2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkKKyAgICBsM19w
Z2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewogICAgIGludCByYzsKIApAQCAtMTMxMCw3ICsxMzI0LDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sM2UoCiAgICAgfQogCiAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X3BhZ2VucigKLSAgICAgICAgbDNlX2dldF9wZm4obDNlKSwgUEdUX2wyX3BhZ2VfdGFibGUsIGQs
IHBhcnRpYWwsIDEpOworICAgICAgICBsM2VfZ2V0X3BmbihsM2UpLCBQR1RfbDJfcGFnZV90YWJs
ZSwgZCwgZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUpOwogICAgIGlmICggdW5saWtlbHkocmMgPT0g
LUVJTlZBTCkgJiYKICAgICAgICAgICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKICAgICAgICAg
IGdldF9sM19saW5lYXJfcGFnZXRhYmxlKGwzZSwgcGZuLCBkKSApCkBAIC0xMzIyLDcgKzEzMzYs
NyBAQCBnZXRfcGFnZV9mcm9tX2wzZSgKIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsNCk7
CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9mcm9tX2w0ZSgKLSAgICBsNF9wZ2VudHJ5X3QgbDRlLCB1
bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAgbDRf
cGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBmbGFncykKIHsKICAgICBpbnQgcmM7CiAKQEAgLTEzMzcsNyArMTM1MSw3IEBAIGdl
dF9wYWdlX2Zyb21fbDRlKAogICAgIH0KIAogICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9wYWdlbnIoCi0gICAgICAgIGw0ZV9nZXRfcGZuKGw0ZSksIFBHVF9sM19wYWdlX3RhYmxlLCBk
LCBwYXJ0aWFsLCAxKTsKKyAgICAgICAgbDRlX2dldF9wZm4obDRlKSwgUEdUX2wzX3BhZ2VfdGFi
bGUsIGQsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsKICAgICBpZiAoIHVubGlrZWx5KHJjID09
IC1FSU5WQUwpICYmIGdldF9sNF9saW5lYXJfcGFnZXRhYmxlKGw0ZSwgcGZuLCBkKSApCiAgICAg
ICAgIHJjID0gMDsKIApAQCAtMTQ2OSw3ICsxNDgzLDcgQEAgdm9pZCBwdXRfcGFnZV9mcm9tX2wx
ZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiAgKiBOb3RlIGFs
c28gdGhhdCB0aGlzIGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGggbGluZWFyIHAu
dC4ncy4KICAqLwogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBh
cnRpYWwsIGJvb2wgZGVmZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBmbGFncykKIHsKICAgICBpbnQgcmMgPSAwOwogCkBAIC0xNDgzLDEyICsxNDk3LDEzIEBA
IHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQg
bG9uZyBwZm4sCiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwy
ZSk7CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcgPSBtZm5fdG9fcGFnZShwZm4pOwog
Ci0gICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAoZmxh
Z3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQorICAg
ICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NF
UlQoIWRlZmVyKTsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAg
ICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKICAgICAgICAg
fQotICAgICAgICBlbHNlIGlmICggZGVmZXIgKQorICAgICAgICBlbHNlIGlmICggZmxhZ3MgJiBQ
VEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gcHRwZzsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ID0gcGc7CkBAIC0xNTA1LDcgKzE1MjAsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJl
KGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogfQogCiBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgaW50IHJjOwpAQCAtMTUyOCwxMyArMTU0MywxNCBAQCBz
dGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogCiAgICAgcGcgPSBsM2VfZ2V0X3BhZ2UobDNlKTsKIAotICAgIGlmICggdW5saWtl
bHkocGFydGlhbCA+IDApICkKKyAgICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQ
VEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CisgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQog
ICAgIHsKLSAgICAgICAgQVNTRVJUKCFkZWZlcik7CisgICAgICAgIEFTU0VSVCghKGZsYWdzICYg
UFRGX2RlZmVyKSk7CiAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZu
X3RvX3BhZ2UocGZuKSk7CiAgICAgfQogCi0gICAgaWYgKCBkZWZlciApCisgICAgaWYgKCBmbGFn
cyAmIFBURl9kZWZlciApCiAgICAgewogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9w
dHBnID0gbWZuX3RvX3BhZ2UocGZuKTsKICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwZzsKQEAgLTE1NDksNyArMTU2NSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJv
bV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiB9CiAKIHN0YXRpYyBp
bnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sX3QgZGVmZXIp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAg
ICBpbnQgcmMgPSAxOwogCkBAIC0xNTU4LDEzICsxNTc0LDE0IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgewog
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwogCi0gICAg
ICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAoZmxhZ3MgJiAo
UFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQorICAgICAgICAg
ICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRl
ZmVyKTsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKHBmbikpOwog
ICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBkZWZlciApCisgICAgICAgIGlmICggZmxhZ3MgJiBQ
VEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gbWZuX3RvX3BhZ2UocGZuKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xNjc0LDEyICsxNjkxLDEzIEBAIHN0YXRpYyBpbnQgYWxs
b2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQog
ICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgIGwyX3BnZW50
cnlfdCAgKnBsMmU7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICBy
YyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICBpbnQgICAgICAgICAgICBy
YyA9IDA7CisgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxf
ZmxhZ3M7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKICAgICBm
b3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklF
UzsKLSAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKKyAgICAgICAgICBpKyssIHBhcnRpYWxf
ZmxhZ3MgPSAwICkKICAgICB7CiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7CkBAIC0xNjg5LDE4
ICsxNzA3LDE5IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICB9CiAKICAgICAgICAgaWYgKCAhaXNf
Z3Vlc3RfbDJfc2xvdChkLCB0eXBlLCBpKSB8fAotICAgICAgICAgICAgIChyYyA9IGdldF9wYWdl
X2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCwgcGFydGlhbCkpID4gMCApCisgICAgICAgICAgICAg
KHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKSkg
PiAwICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNU
QVJUICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBp
OwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7CisgICAgICAg
ICAgICAvKiBTZXQgJ3NldCcsIHJldGFpbiAnZ2VuZXJhbCByZWYnICovCisgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsKICAg
ICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
MDsKICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGVsc2Ug
aWYgKCByYyA8IDAgJiYgcmMgIT0gLUVJTlRSICkKQEAgLTE3MDksNyArMTcyOCw3IEBAIHN0YXRp
YyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9u
ZyB0eXBlKQogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAgICAgcGFnZS0+
cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAw
OwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAg
ICAgICAgICAgIH0KQEAgLTE3MzksNyArMTc1OCw4IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBwYWdl
X3RvX21mbihwYWdlKTsKICAgICBsM19wZ2VudHJ5X3QgICpwbDNlOwogICAgIHVuc2lnbmVkIGlu
dCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlh
bF9wdGU7CisgICAgaW50ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCAgIHBh
cnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAgICAgcGwzZSA9IG1hcF9kb21h
aW5fcGFnZShfbWZuKHBmbikpOwogCkBAIC0xNzU0LDcgKzE3NzQsNyBAQCBzdGF0aWMgaW50IGFs
bG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIG1lbXNldChwbDNl
ICsgNCwgMCwgKEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0gNCkgKiBzaXplb2YoKnBsM2UpKTsKIAog
ICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTOwotICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQorICAgICAgICAgIGkrKywgcGFy
dGlhbF9mbGFncyA9IDAgKQogICAgIHsKICAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAgICAgIHsKQEAgLTE3
NzIsMjEgKzE3OTIsMjMgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9w
YWdlbnIobDNlX2dldF9wZm4ocGwzZVtpXSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJsZSB8CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR1RfcGFlX3hlbl9sMiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQsIHBhcnRp
YWwsIDEpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUpOwogICAgICAgICB9CiAgICAgICAgIGVs
c2UgaWYgKCAhaXNfZ3Vlc3RfbDNfc2xvdChpKSB8fAotICAgICAgICAgICAgICAgICAgKHJjID0g
Z2V0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKKyAgICAg
ICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgZCwgcGFy
dGlhbF9mbGFncykpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAo
IHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/
OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBp
ZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAgICAgIGVs
c2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
MDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCByYyA8IDAgKQpAQCAtMTgwMyw3
ICsxODI1LDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7Cisg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CkBAIC0xODY5LDE5ICsxODkxLDIxIEBA
IHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1
bnNpZ25lZCBsb25nICBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsNF9wZ2VudHJ5X3Qg
ICpwbDRlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAgICAgdW5zaWduZWQgaW50ICAg
aTsKLSAgICBpbnQgICAgICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0
ZTsKKyAgICBpbnQgICAgICAgICAgICByYyA9IDA7CisgICAgdW5zaWduZWQgaW50ICAgcGFydGlh
bF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3M7CiAKICAgICBmb3IgKCBpID0gcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXM7IGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUzsKLSAgICAgICAgICBpKyss
IHBhcnRpYWwgPSAwICkKKyAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAgICB7
CiAgICAgICAgIGlmICggIWlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgfHwKLSAgICAgICAgICAgICAo
cmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIGQsIHBhcnRpYWwpKSA+IDAgKQor
ICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDRlKHBsNGVbaV0sIHBmbiwgZCwgcGFy
dGlhbF9mbGFncykpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAo
IHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/
OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBp
ZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAgICAgIGVs
c2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CkBAIC0xODkxLDcgKzE5MTUsNyBAQCBzdGF0aWMg
aW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICBp
ZiAoIGkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzID0gaTsKLSAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAg
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgICAgICAgICAgaWYg
KCByYyA9PSAtRUlOVFIgKQogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAg
ICAgICAgICAgICAgICBlbHNlCkBAIC0xOTQ1LDE5ICsxOTY5LDIwIEBAIHN0YXRpYyBpbnQgZnJl
ZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHN0cnVjdCBkb21haW4gKmQg
PSBwYWdlX2dldF9vd25lcihwYWdlKTsKICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IHBhZ2VfdG9f
bWZuKHBhZ2UpOwogICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0
aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Ci0gICAgdW5zaWduZWQgaW50IGkgPSBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOworICAgIGludCByYyA9IDA7CisgICAgdW5zaWduZWQg
aW50IHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzLAorICAgICAgICBpID0gcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQp
OwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCiAgICAgZm9yICgg
OyA7ICkKICAgICB7CiAgICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xvdChkLCBwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbywgaSkgKQotICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wyZShw
bDJlW2ldLCBwZm4sIHBhcnRpYWwsIGZhbHNlKTsKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2Vf
ZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAgaWYgKCByYyA8
IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgcGFydGlhbCA9IDA7CisgICAgICAg
IHBhcnRpYWxfZmxhZ3MgPSAwOwogCiAgICAgICAgIGlmICggIWktLSApCiAgICAgICAgICAgICBi
cmVhazsKQEAgLTE5NzksMTIgKzIwMDQsMTQgQEAgc3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgZWxzZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAg
ICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAtMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/CisgICAgICAgICAgICBwYXJ0
aWFsX2ZsYWdzIDoKKyAgICAgICAgICAgIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZik7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwy
X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGkgKyAxOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAg
IHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICB9
CiAKQEAgLTE5OTYsOCArMjAyMyw5IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihw
YWdlKTsKICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgIGwz
X3BnZW50cnlfdCAqcGwzZTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlh
bF9wdGU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAh
cGFydGlhbDsKKyAgICBpbnQgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCBwYXJ0aWFsX2ZsYWdz
ID0gcGFnZS0+cGFydGlhbF9mbGFncywKKyAgICAgICAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzIC0gIShwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KTsKIAogICAgIHBsM2UgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIApAQCAtMjAwNSwxMSArMjAzMywxMSBAQCBzdGF0
aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB7CiAgICAg
ICAgIGlmICggaXNfZ3Vlc3RfbDNfc2xvdChpKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJj
ID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAg
ICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsK
ICAgICAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgICAgICBicmVhazsKIAotICAg
ICAgICAgICAgcGFydGlhbCA9IDA7CisgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzID0gMDsKICAg
ICAgICAgICAgIGlmICggcmMgPT0gMCApCiAgICAgICAgICAgICAgICAgdW5hZGp1c3RfZ3Vlc3Rf
bDNlKHBsM2VbaV0sIGQpOwogICAgICAgICB9CkBAIC0yMDI5LDEyICsyMDU3LDE0IEBAIHN0YXRp
YyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMg
PT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0g
aTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8K
KyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3Nl
dCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09
IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CiAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxf
cHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgIHJjID0g
LUVSRVNUQVJUOwogICAgIH0KICAgICByZXR1cm4gcmMgPiAwID8gMCA6IHJjOwpAQCAtMjA0NSwy
NiArMjA3NSwyOSBAQCBzdGF0aWMgaW50IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAg
dW5zaWduZWQgbG9uZyBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsNF9wZ2VudHJ5X3Qg
KnBsNGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0
aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgLSAhcGFydGlhbDsKKyAgICBpbnQgcmMgPSAwOworICAgIHVuc2lnbmVk
IHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzLAorICAgICAgICBpID0gcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgLSAhKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpOwog
CiAgICAgZG8gewogICAgICAgICBpZiAoIGlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgKQotICAgICAg
ICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIHBhcnRpYWwsIDApOwor
ICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIHBhcnRpYWxf
ZmxhZ3MpOwogICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgcGFydGlhbCA9IDA7CisgICAgICAgIHBhcnRpYWxfZmxhZ3MgPSAwOwogICAgIH0gd2hpbGUg
KCBpLS0gKTsKIAogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBw
YXJ0aWFsID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxh
Z3MgJiBQVEZfcGFydGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAg
ICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAg
ICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJ
RVMgLSAxICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7
Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9m
bGFncyA9IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KIApAQCAtMjM0NCw3ICsy
Mzc3LDcgQEAgc3RhdGljIGludCBtb2RfbDJfZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAogICAg
ICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0KIAotICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUs
IHBmbiwgMCwgdHJ1ZSk7CisgICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwgcGZuLCBQVEZfZGVm
ZXIpOwogCiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMjQxOSw3ICsyNDUyLDcgQEAgc3RhdGljIGlu
dCBtb2RfbDNfZW50cnkobDNfcGdlbnRyeV90ICpwbDNlLAogICAgICAgICBpZiAoICFjcmVhdGVf
cGFlX3hlbl9tYXBwaW5ncyhkLCBwbDNlKSApCiAgICAgICAgICAgICBCVUcoKTsKIAotICAgIHB1
dF9wYWdlX2Zyb21fbDNlKG9sM2UsIHBmbiwgMCwgMSk7CisgICAgcHV0X3BhZ2VfZnJvbV9sM2Uo
b2wzZSwgcGZuLCBQVEZfZGVmZXIpOwogICAgIHJldHVybiByYzsKIH0KIApAQCAtMjQ4Miw3ICsy
NTE1LDcgQEAgc3RhdGljIGludCBtb2RfbDRfZW50cnkobDRfcGdlbnRyeV90ICpwbDRlLAogICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKICAgICB9CiAKLSAgICBwdXRfcGFnZV9mcm9tX2w0ZShvbDRl
LCBwZm4sIDAsIDEpOworICAgIHB1dF9wYWdlX2Zyb21fbDRlKG9sNGUsIHBmbiwgUFRGX2RlZmVy
KTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTI3NDgsNyArMjc4MSw3IEBAIGludCBmcmVlX3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAg
aWYgKCAhKHR5cGUgJiBQR1RfcGFydGlhbCkgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSAxVSA8PCBQQUdFVEFCTEVfT1JERVI7Ci0gICAgICAgIHBhZ2UtPnBhcnRp
YWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAgfQogCiAg
ICAgc3dpdGNoICggdHlwZSAmIFBHVF90eXBlX21hc2sgKQpAQCAtMzA0Miw3ICszMDc1LDcgQEAg
c3RhdGljIGludCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgbG9uZyB0eXBlLAogICAgICAgICBpZiAoICEoeCAmIFBHVF9wYXJ0aWFsKSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKLSAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSAwOwogICAgICAgICB9CiAgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA9IDA7CiAgICAg
ICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsKQEAgLTM0
MTQsNyArMzQ0Nyw4IEBAIGludCBuZXdfZ3Vlc3RfY3IzKHVuc2lnbmVkIGxvbmcgbWZuKQogCiAg
ICAgcmMgPSBwYWdpbmdfbW9kZV9yZWZjb3VudHMoZCkKICAgICAgICAgID8gKGdldF9wYWdlX2Zy
b21fcGFnZW5yKG1mbiwgZCkgPyAwIDogLUVJTlZBTCkKLSAgICAgICAgIDogZ2V0X3BhZ2VfYW5k
X3R5cGVfZnJvbV9wYWdlbnIobWZuLCBQR1Rfcm9vdF9wYWdlX3RhYmxlLCBkLCAwLCAxKTsKKyAg
ICAgICAgIDogZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZuLCBQR1Rfcm9vdF9wYWdl
X3RhYmxlLCBkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQVEZf
cHJlZW1wdGlibGUpOwogICAgIHN3aXRjaCAoIHJjICkKICAgICB7CiAgICAgY2FzZSAwOgpAQCAt
MzgwNyw3ICszODQxLDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAg
IHJjID0gZ2V0X3BhZ2VfZnJvbV9wYWdlbnIob3AuYXJnMS5tZm4sIGQpID8gMCA6IC1FSU5WQUw7
CiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdl
X2FuZF90eXBlX2Zyb21fcGFnZW5yKAotICAgICAgICAgICAgICAgICAgICAgICAgb3AuYXJnMS5t
Zm4sIFBHVF9yb290X3BhZ2VfdGFibGUsIGQsIDAsIDEpOworICAgICAgICAgICAgICAgICAgICAg
ICAgb3AuYXJnMS5tZm4sIFBHVF9yb290X3BhZ2VfdGFibGUsIGQsIFBURl9wcmVlbXB0aWJsZSk7
CiAKICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgICAgICAgICAgICAg
ewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oCmluZGV4IDdlNGZmZWIxNjAuLjBiZjViNjBiYTggMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTE0
MCwxOSArMTQwLDM0IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogc2V0dGluZyB0aGUg
ZmxhZyBtdXN0IG5vdCBkcm9wIHRoYXQgcmVmZXJlbmNlLCB3aGVyZWFzIHRoZSBpbnN0YW5jZQog
ICAgICAgICAgKiBjbGVhcmluZyBpdCB3aWxsIGhhdmUgdG8uCiAgICAgICAgICAqCi0gICAgICAg
ICAqIElmIEBwYXJ0aWFsX3B0ZSBpcyBwb3NpdGl2ZSB0aGVuIFBURSBhdCBAbnJfdmFsaWRhdGVk
X3B0ZXMrMSBoYXMKLSAgICAgICAgICogYmVlbiBwYXJ0aWFsbHkgdmFsaWRhdGVkLiBUaGlzIGlt
cGxpZXMgdGhhdCB0aGUgZ2VuZXJhbCByZWZlcmVuY2UKLSAgICAgICAgICogdG8gdGhlIHBhZ2Ug
KGFjcXVpcmVkIGZyb20gZ2V0X3BhZ2VfZnJvbV9sTmUoKSkgd291bGQgYmUgZHJvcHBlZAotICAg
ICAgICAgKiAoYWdhaW4gZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSBhbmQgaGVuY2UgbXVz
dCBiZSByZS1hY3F1aXJlZAotICAgICAgICAgKiB3aGVuIHJlc3VtaW5nIHRoZSB2YWxpZGF0aW9u
LCBidXQgbXVzdCBub3QgYmUgZHJvcHBlZCB3aGVuIHBpY2tpbmcKLSAgICAgICAgICogdXAgdGhl
IHBhZ2UgZm9yIGludmFsaWRhdGlvbi4KKyAgICAgICAgICogSWYgcGFydGlhbF9mbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gdGhlIHBhZ2UgYXQKKyAgICAgICAgICogYXQgQG5y
X3ZhbGlkYXRlZF9wdGVzIGhhZCBQR1RfcGFydGlhbCBzZXQgYXMgYSByZXN1bHQgb2YgYW4KKyAg
ICAgICAgICogb3BlcmF0aW9uIG9uIHRoZSBjdXJyZW50IHBhZ2UuICAoVGhhdCBwYWdlIG1heSBv
ciBtYXkgbm90CisgICAgICAgICAqIHN0aWxsIGhhdmUgUEdUX3BhcnRpYWwgc2V0LikKICAgICAg
ICAgICoKLSAgICAgICAgICogSWYgQHBhcnRpYWxfcHRlIGlzIG5lZ2F0aXZlIHRoZW4gUFRFIGF0
IEBucl92YWxpZGF0ZWRfcHRlcysxIGhhcwotICAgICAgICAgKiBiZWVuIHBhcnRpYWxseSBpbnZh
bGlkYXRlZC4gVGhpcyBpcyBiYXNpY2FsbHkgdGhlIG9wcG9zaXRlIGNhc2Ugb2YKLSAgICAgICAg
ICogYWJvdmUsIGkuZS4gdGhlIGdlbmVyYWwgcmVmZXJlbmNlIHRvIHRoZSBwYWdlIHdhcyBub3Qg
ZHJvcHBlZCBpbgotICAgICAgICAgKiBwdXRfcGFnZV9mcm9tX2xOZSgpIChkdWUgdG8gdGhlIGFw
cGFyZW50IGZhaWx1cmUpLCBhbmQgaGVuY2UgaXQKLSAgICAgICAgICogbXVzdCBiZSBkcm9wcGVk
IHdoZW4gdGhlIHB1dCBvcGVyYXRpb24gaXMgcmVzdW1lZCAoYW5kIGNvbXBsZXRlcyksCi0gICAg
ICAgICAqIGJ1dCBpdCBtdXN0IG5vdCBiZSBhY3F1aXJlZCBpZiBwaWNraW5nIHVwIHRoZSBwYWdl
IGZvciB2YWxpZGF0aW9uLgorICAgICAgICAgKiBJZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBp
cyBzZXQsIHRoZW4gdGhlIFBURSBhdAorICAgICAgICAgKiBAbnJfdmFsaWRhdGVkX3B0ZWYgaG9s
ZHMgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBmb3IgdGhlCisgICAgICAgICAqIHBhZ2UuCisg
ICAgICAgICAqCisgICAgICAgICAqIFRoaXMgaGFwcGVuczoKKyAgICAgICAgICogLSBEdXJpbmcg
ZGUtdmFsaWRhdGlvbiwgaWYgZGUtdmFsaWRhdGlvbiBvZiB0aGUgcGFnZSB3YXMKKyAgICAgICAg
ICogICBpbnRlcnJ1cHRlZAorICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBhbiBp
bnZhbGlkIGVudHJ5IGlzIGVuY291bnRlcmVkIGFuZAorICAgICAgICAgKiAgIHZhbGlkYXRpb24g
aXMgcHJlZW1wdGlibGUKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3Bh
cnRpYWxfZ2VuZXJhbF9yZWYgd2FzIHNldCBvbgorICAgICAgICAgKiAgIHRoaXMgZW50cnkgdG8g
YmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIHdlJ3JlIHBpY2tpbmcKKyAgICAgICAgICogICB1
cCBmcm9tIGEgcGFydGlhbCBkZS12YWxpZGF0aW9uKS4KKyAgICAgICAgICoKKyAgICAgICAgICog
V2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBj
bGVhciwKKyAgICAgICAgICogdGhlbiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNx
dWlyZWQ7IGlmIGl0IGlzIHNldCwgbm8KKyAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBh
Y3F1aXJlZC4KKyAgICAgICAgICoKKyAgICAgICAgICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0
aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcworICAgICAgICAgKiBjbGVhciwgbm8g
cmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEKKyAgICAgICAgICog
cmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkLgorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0
aGF0IFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgYXJlCisgICAg
ICAgICAqIGRlZmluZWQgaW4gbW0uYywgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhleSBhcmUgdXNl
ZC4KICAgICAgICAgICoKICAgICAgICAgICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3Vu
dCwgaW5kaWNhdGVzCiAgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkg
c2FtZS1sZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCkBAIC0xNjMsNyArMTc4LDcgQEAg
c3RydWN0IHBhZ2VfaW5mbwogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgdTE2IG5yX3Zh
bGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CiAgICAgICAgICAgICB1MTYgOjE2IC0g
UEFHRVRBQkxFX09SREVSIC0gMSAtIDI7Ci0gICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsK
KyAgICAgICAgICAgIHUxNiBwYXJ0aWFsX2ZsYWdzOjI7CiAgICAgICAgICAgICBzMTYgbGluZWFy
X3B0X2NvdW50OwogICAgICAgICB9OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:23:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdG9-0000wM-9I; Mon, 04 Nov 2019 14:23:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdG7-0000wB-Cj
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:07 +0000
X-Inumbo-ID: 9e768882-ff0e-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e768882-ff0e-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:23:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdG6-0004ao-BF
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdG6-0002WF-8v
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdG6-0002WF-8v@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:23:06 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: Use flags for
 _put_page_type rather than a boolean
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc5NTM4YmFiNDY4MzY5ODM3NDY2OTc1ZGYwZjJlNDIwYzUwZWIxNzEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MDQ6MTggMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNTowNDoxOCAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBVc2UgZmxhZ3MgZm9yIF9wdXRfcGFnZV90eXBlIHJhdGhlciB0aGFuIGEg
Ym9vbGVhbgogICAgCiAgICBUaGlzIGlzIGluIG1haW5seSBpbiBwcmVwYXJhdGlvbiBmb3IgX3B1
dF9wYWdlX3R5cGUgdGFraW5nIHRoZQogICAgcGFydGlhbF9mbGFncyB2YWx1ZSBpbiB0aGUgZnV0
dXJlLiAgSXQgYWxzbyBtYWtlcyBpdCBlYXNpZXIgdG8gcmVhZCBpbgogICAgdGhlIGNhbGxlciAo
c2luY2UgeW91IHNlZSBhIGZsYWcgbmFtZSByYXRoZXIgdGhhbiBgdHJ1ZWAgb3IgYGZhbHNlYCku
CiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwMTIxNTg4ZWMwZjY5NTBlZDY1
ZDkwNmQ4NjBkZjQ5YmUyYzhlNjU1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMjo1
MyArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMjUgKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
OWQyMjVlM2MyOC4uMmNmMGMzM2QxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE0MTcsNyArMTQxNyw3IEBAIGdldF9wYWdlX2Zyb21f
bDRlKAogICAgICAgICAgICAgbDNlX3JlbW92ZV9mbGFncygocGwzZSksIF9QQUdFX1VTRVJ8X1BB
R0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKICAgICB9IHdoaWxlICggMCApCiAKLXN0YXRpYyBp
bnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJs
ZSwKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgaW50IGZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwdHBnKTsKIAogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBz
dHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCkBAIC0xNTAxLDcgKzE1MDEsNyBAQCBzdGF0aWMgaW50
IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAog
ICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7CiAgICAgICAgICAgICBB
U1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2Vf
dHlwZShwZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBn
LCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCBm
bGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKQEAgLTE1MTAsNyArMTUxMCw3IEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9
IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKKyAgICAgICAgICAgIHJjID0gX3B1dF9w
YWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CiAgICAgICAgICAgICBpZiAoIGxp
a2VseSghcmMpICkKICAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgIH0KQEAg
LTE1NDcsNyArMTU0Nyw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQog
ICAgIHsKICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAgcmV0
dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAg
cmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKHBm
bikpOwogICAgIH0KIAogICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTU1Nyw3ICsx
NTU3LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1
bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgcmMgPSBf
cHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShwZm4pKTsKICAgICBp
ZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgcHV0X3BhZ2UocGcpOwogCkBAIC0xNTc4LDcgKzE1
NzgsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVu
c2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICAg
ICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAg
ICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5f
dG9fcGFnZShwZm4pKTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVm
ZXIgKQpAQCAtMTU4OCw3ICsxNTg4LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShs
NF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAgIHJldHVybiAw
OwogICAgICAgICB9CiAKLSAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZu
X3RvX3BhZ2UocGZuKSk7CisgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVl
bXB0aWJsZSwgbWZuX3RvX3BhZ2UocGZuKSk7CiAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQog
ICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgIH0KQEAgLTI4NTksMTEgKzI4NTksMTIgQEAg
c3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUsCiB9CiAKIAotc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorc3RhdGljIGludCBfcHV0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcpCiB7CiAgICAgdW5z
aWduZWQgbG9uZyBueCwgeCwgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOwogICAgIGludCBy
YyA9IDA7CisgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxlOwog
CiAgICAgZm9yICggOyA7ICkKICAgICB7CkBAIC0zMDYzLDcgKzMwNjQsNyBAQCBzdGF0aWMgaW50
IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5
cGUsCiAKICAgICAgICAgICAgIGlmICggdW5saWtlbHkoaW9tbXVfcmV0KSApCiAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgX3B1dF9wYWdlX3R5cGUocGFnZSwgZmFsc2UsIE5VTEwpOwor
ICAgICAgICAgICAgICAgIF9wdXRfcGFnZV90eXBlKHBhZ2UsIDAsIE5VTEwpOwogICAgICAgICAg
ICAgICAgIHJjID0gaW9tbXVfcmV0OwogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAg
ICAgICAgfQpAQCAtMzA5MCw3ICszMDkxLDcgQEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5cGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiB2b2lkIHB1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKLSAgICBpbnQgcmMgPSBfcHV0X3Bh
Z2VfdHlwZShwYWdlLCBmYWxzZSwgTlVMTCk7CisgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUo
cGFnZSwgMCwgTlVMTCk7CiAgICAgQVNTRVJUKHJjID09IDApOwogICAgICh2b2lkKXJjOwogfQpA
QCAtMzEwNiw3ICszMTA3LDcgQEAgaW50IGdldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogCiBpbnQgcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJs
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewotICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShw
YWdlLCB0cnVlLCBOVUxMKTsKKyAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgUFRGX3By
ZWVtcHRpYmxlLCBOVUxMKTsKIH0KIAogaW50IGdldF9wYWdlX3R5cGVfcHJlZW1wdGlibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQpAQCAtMzMxNiw3ICszMzE3
LDcgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAh
di0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRj
aCAoIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUsIHRydWUsCisg
ICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSwg
UFRGX3ByZWVtcHRpYmxlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNlIC1FSU5UUjoKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:23:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:23:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdGJ-0000xT-BE; Mon, 04 Nov 2019 14:23:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdGI-0000xH-2c
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:18 +0000
X-Inumbo-ID: a488fade-ff0e-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a488fade-ff0e-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:23:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdGG-0004b4-HS
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdGG-0002X9-Et
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdGG-0002X9-Et@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:23:16 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: Rework
 get_page_and_type_from_mfn conditional
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ0MzAzYzZlZmUxOWJmZjk3MTJjZWUzYmIwNDkwNmIwMTFlN2UzZWYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MDQ6MzYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNTowNDozNiAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBSZXdvcmsgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4gY29uZGl0aW9u
YWwKICAgIAogICAgTWFrZSBpdCBlYXNpZXIgdG8gcmVhZCBieSBkZWNsYXJpbmcgdGhlIGNvbmRp
dGlvbnMgaW4gd2hpY2ggd2Ugd2lsbAogICAgcmV0YWluIHRoZSByZWYsIHJhdGhlciB0aGFuIHRo
ZSBjb25kaXRpb25zIHVuZGVyIHdoaWNoIHdlIHJlbGVhc2UgaXQuCiAgICAKICAgIFRoZSBvbmx5
IHdheSAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkgY2FuIGJlIHRydWUg
aXMgaWYKICAgIHByZWVtcHRpYmxlIGlzIHRydWU7IHNvIHJlbW92ZSB0aGlzIGZyb20gdGhlIHF1
ZXJ5IGl0c2VsZiwgYW5kIGFkZCBhbgogICAgQVNTRVJUKCkgdG8gdGhhdCBlZmZlY3Qgb24gdGhl
IG9wcG9zaXRlIHBhdGguCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgog
ICAgCiAgICBOQiB0aGF0IGFsbG9jX2xOX3RhYmxlKCkgbWlzaGFuZGxlIHRoZSAibGluZWFyIHB0
IGZhaWx1cmUiIHNpdHVhdGlvbgogICAgZGVzY3JpYmVkIGluIHRoZSBjb21tZW50OyB0aGlzIHdp
bGwgYmUgYWRkcmVzc2VkIGluIGEgZnV0dXJlIHBhdGNoLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyYWFiMDZkNzQyZTEzZDdhOWQyNDhmMWZj
N2YwZWM2MmIyOTVhZGExCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMzoyMyArMDEw
MAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CmluZGV4IDJjZjBjMzNkMTguLmM0MzBmMmM1MmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03OTgsOCArNzk4LDQzIEBAIHN0YXRpYyBp
bnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIodW5zaWduZWQgbG9uZyBwYWdlX25yLAog
CiAgICAgcmMgPSBfX2dldF9wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwogCi0g
ICAgaWYgKCB1bmxpa2VseShyYykgJiYgIXBhcnRpYWxfcmVmICYmCi0gICAgICAgICAoIXByZWVt
cHRpYmxlIHx8IHBhZ2UgIT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICAv
KgorICAgICAqIFJldGFpbiB0aGUgcmVmY291bnQgaWY6CisgICAgICogLSBwYWdlIGlzIGZ1bGx5
IHZhbGlkYXRlZCAocmMgPT0gMCkKKyAgICAgKiAtIHBhZ2UgaXMgbm90IHZhbGlkYXRlZCAocmMg
PCAwKSBidXQ6CisgICAgICogICAtIFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFydGlh
bF9yZWYpCisgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCBidXQgdGhlcmUn
cyBiZWVuIGFuIGVycm9yCisgICAgICogICAgIChwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3RhYmxlKQorICAgICAqCisgICAgICogVGhlIHBhcnRpYWxfcmVmLW9uLWVycm9yIGNsYXVz
ZSBpcyB3b3J0aCBhbiBleHBsYW5hdGlvbi4gIFRoZXJlCisgICAgICogYXJlIHR3byBzY2VuYXJp
b3Mgd2hlcmUgcGFydGlhbF9yZWYgbWlnaHQgYmUgdHJ1ZSBjb21pbmcgaW46CisgICAgICogLSBt
Zm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgdHlwZSBgdHlwZWA7IGkuZS4gaGFzCisg
ICAgICogICBQR1RfcGFydGlhbCBzZXQKKyAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkg
ZGVtb3RlZCBhcyBMKHR5cGUrMSkgKGkuZS4sIGEgbGluZWFyCisgICAgICogICBwYWdlOyBlLmcu
IHdlJ3JlIGJlaW5nIGNhbGxlZCBmcm9tIGdldF9wYWdlX2Zyb21fbDJlIHdpdGgKKyAgICAgKiAg
IHR5cGUgPT0gUEdUX2wxX3RhYmxlLCBidXQgdGhlIG1mbiBpcyBQR1RfbDJfdGFibGUpCisgICAg
ICoKKyAgICAgKiBJZiB0aGVyZSdzIGFuIGVycm9yLCBpbiB0aGUgZmlyc3QgY2FzZSwgX2dldF9w
YWdlX3R5cGUgd2lsbAorICAgICAqIGVpdGhlciByZXR1cm4gLUVSRVNUQVJULCBpbiB3aGljaCBj
YXNlIHdlIHdhbnQgdG8gcmV0YWluIHRoZQorICAgICAqIHJlZiAoYXMgdGhlIGNhbGxlciB3aWxs
IGNvbnNpZGVyIGl0IHJldGFpbmVkKSwgb3IgLUVJTlZBTCwgaW4KKyAgICAgKiB3aGljaCBjYXNl
IG9sZF9ndWVzdF90YWJsZSB3aWxsIGJlIHNldDsgaW4gYm90aCBjYXNlcywgd2UgbmVlZAorICAg
ICAqIHRvIHJldGFpbiB0aGUgcmVmLgorICAgICAqCisgICAgICogSW4gdGhlIHNlY29uZCBjYXNl
LCBpZiB0aGVyZSdzIGFuIGVycm9yLCBfZ2V0X3BhZ2VfdHlwZSgpIGNhbgorICAgICAqICpvbmx5
KiByZXR1cm4gLUVJTlZBTCwgYW5kICpuZXZlciogc2V0IG9sZF9ndWVzdF90YWJsZS4gIEluCisg
ICAgICogdGhhdCBjYXNlIHdlIGFsc28gd2FudCB0byByZXRhaW4gdGhlIHJlZmVyZW5jZSwgdG8g
YWxsb3cgdGhlCisgICAgICogcGFnZSB0byBjb250aW51ZSB0byBiZSB0b3JuIGRvd24gKGkuZS4s
IFBHVF9wYXJ0aWFsIGNsZWFyZWQpCisgICAgICogc2FmZWx5LgorICAgICAqCisgICAgICogQWxz
byBub3RlIHRoYXQgd2Ugc2hvdWxkbid0IGJlIGFibGUgdG8gbGVhdmUgd2l0aCB0aGUgcmVmZXJl
bmNlCisgICAgICogY291bnQgcmV0YWluZWQgdW5sZXNzIHdlIHN1Y2NlZWRlZCwgb3IgdGhlIG9w
ZXJhdGlvbiB3YXMKKyAgICAgKiBwcmVlbXB0aWJsZS4KKyAgICAgKi8KKyAgICBpZiAoIGxpa2Vs
eSghcmMpIHx8IHBhcnRpYWxfcmVmICkKKyAgICAgICAgLyogbm90aGluZyAqLzsKKyAgICBlbHNl
IGlmICggcGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCisgICAgICAgIEFT
U0VSVChwcmVlbXB0aWJsZSk7CisgICAgZWxzZQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKIAog
ICAgIHJldHVybiByYzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:23:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdGT-0000yS-Ct; Mon, 04 Nov 2019 14:23:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdGR-0000yI-HF
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:27 +0000
X-Inumbo-ID: aa9b16aa-ff0e-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aa9b16aa-ff0e-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 14:23:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdGQ-0004bK-NI
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdGQ-0002XZ-L1
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdGQ-0002XZ-L1@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:23:26 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: Have alloc_l[23]_table
 clear partial_flags when preempting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ1OWY1YzQ0YzgwZDQwODUyMzQyZGYxNWY2NzcxMmFjNWFjYzNmNDUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MDU6NTEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNTowNTo1MSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBIYXZlIGFsbG9jX2xbMjNdX3RhYmxlIGNsZWFyIHBhcnRpYWxfZmxhZ3Mg
d2hlbiBwcmVlbXB0aW5nCiAgICAKICAgIEluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBwYWdl
dGFibGUgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIHRvIGJlCiAgICBpbnRlcnJ1cHRlZCwgWGVu
IG11c3Qga2VlcCB0cmFjayBvZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwogICAgcHJvbW90
ZWQgb3IgZGVtb3RlZC4gIFRoaXMgaXMgc3RvcmVkIGluIHR3byBlbGVtZW50cyBpbiB0aGUgcGFn
ZQogICAgc3RydWN0OiBucl9lbnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KICAg
IAogICAgVGhlIHJ1bGUgaXMgdGhhdCBlbnRyaWVzIFswLCBucl9lbnRyaWVzX3ZhbGlkYXRlZCkg
c2hvdWxkIGFsd2F5cyBiZQogICAgdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVu
Y2UgY291bnQuICBJZiBwYXJ0aWFsX2ZsYWdzIGlzCiAgICB6ZXJvLCB0aGVuIFtucl9lbnRyaWVz
X3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNlCiAgICBjb3VudCBp
cyBoZWxkLiAgSWYgUFRGX3BhcnRpYWxfc2V0IGlzIHNldCwgdGhlbiBbbnJfZW50cmllc192YWxp
ZGF0ZWRdCiAgICBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkLgogICAgCiAgICBBdCB0aGUgbW9tZW50
LCBhIGRpc3RpbmN0aW9uIGlzIG1hZGUgYmV0d2VlbiBwcm9tb3Rpb24gYW5kIGRlbW90aW9uCiAg
ICB3aXRoIHJlZ2FyZCB0byB3aGV0aGVyIHRoZSBlbnRyeSBpdHNlbGYgImhvbGRzIiBhIGdlbmVy
YWwgcmVmZXJlbmNlCiAgICBjb3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0
ZWQgKGkuZS4sIHJldHVybnMgLUVSRVNUQVJUKSwKICAgIHRoZSBlbnRyeSBpcyBub3QgY29uc2lk
ZXJlZCB0byBob2xkIGEgcmVmZXJlbmNlOyB3aGVuIGVudHJ5IGRlbW90aW9uCiAgICBpcyBpbnRl
cnJ1cHRlZCwgdGhlIGVudHJ5IGlzIHN0aWxsIGNvbnNpZGVyZWQgdG8gaG9sZCBhIGdlbmVyYWwK
ICAgIHJlZmVyZW5jZS4KICAgIAogICAgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgdXNlZCB0
byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZXNlIGNhc2VzLgogICAgSWYgY2xlYXIsIGl0J3MgYSBw
YXJ0aWFsIHByb21vdGlvbiA9PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxkCiAgICBi
eSB0aGUgZW50cnk7IGlmIHNldCwgaXQncyBwYXJ0aWFsIGRlbW90aW9uLCBzbyBhIGdlbmVyYWwg
cmVmZXJlbmNlCiAgICBjb3VudCBoZWxkLiAgQmVjYXVzZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlv
bnMgY2FuIGJlIGludGVybGVhdmVkLCB0aGlzCiAgICB2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3Bh
Z2VfYW5kX3R5cGVfZnJvbV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAogICAgdG8gYmUgYWJs
ZSB0byBwcm9wZXJseSBoYW5kbGUgcmVmZXJlbmNlIGNvdW50cy4KICAgIAogICAgVW5mb3J0dW5h
dGVseSwgd2hlbiBhbGxvY19sWzIzXV90YWJsZSBjaGVjayBoeXBlcmNhbGxfcHJlZW1wdF9jaGVj
aygpCiAgICBhbmQgcmV0dXJuIC1FUkVTVEFSVCwgdGhleSBzZXQgbnJfZW50cmllc192YWxpZGF0
ZWQsIGJ1dCBkb24ndCBjbGVhcgogICAgcGFydGlhbF9mbGFncy4KICAgIAogICAgSWYgd2Ugd2Vy
ZSBwaWNraW5nIHVwIGZyb20gYSBwcmV2aW91c2x5LWludGVycnVwdGVkIHByb21vdGlvbiwgdGhh
dAogICAgbWVhbnMgdGhhdCBQVEZfcGFydGlhbF9zZXQgd291bGQgYmUgc2V0IGV2ZW4gdGhvdWdo
CiAgICBbbnJfZW50cmllc192YWxpZGF0ZWRdIHdhcyBub3QgcGFydGlhbGx5IHZhbGlkYXRlZC4g
IFRoaXMgbWVhbnMgdGhhdAogICAgaWYgdGhlIHBhZ2UgaW4gdGhpcyBzdGF0ZSB3ZXJlIGRlLXZh
bGlkYXRlZCwgcHV0X3BhZ2VfdHlwZSgpIHdvdWxkCiAgICBlcnJvbmVvdXNseSBiZSBjYWxsZWQg
b24gdGhhdCBlbnRyeS4KICAgIAogICAgUGVyaGFwcyB3b3JzZSwgaWYgd2Ugd2VyZSByYWNpbmcg
d2l0aCBhIGRlLXZhbGlkYXRpb24sIHRoZW4gd2UgbWlnaHQKICAgIGxlYXZlIGJvdGggUFRGX3Bh
cnRpYWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsgYW5kIHdoZW4KICAgIGRlLXZh
bGlkYXRpb24gcGlja2VkIHVwIGFnYWluLCBib3RoIHRoZSB0eXBlIGFuZCB0aGUgZ2VuZXJhbCBy
ZWYgd291bGQKICAgIGJlIGVycm9uZW91c2x5IGRyb3BwZWQgZnJvbSBbbnJfZW50cmllc192YWxp
ZGF0ZWRdLgogICAgCiAgICBJbiBhIHNlbnNlLCB0aGUgcmVhbCBpc3N1ZSBoZXJlIGlzIGNvZGUg
ZHVwbGljYXRpb24uICBSYXRoZXIgdGhhbgogICAgZHVwbGljYXRlIHRoZSBpbnRlcnJ1cHRpb24g
Y29kZSwgc2V0IHJjIHRvIC1FSU5UUiBhbmQgZmFsbCB0aHJvdWdoIHRvCiAgICB0aGUgY29kZSB3
aGljaCBhbHJlYWR5IGhhbmRsZXMgdGhhdCBjYXNlIGNvcnJlY3RseS4KICAgIAogICAgR2l2ZW4g
dGhlIGxvZ2ljIGF0IHRoaXMgcG9pbnQsIGl0IHNob3VsZCBiZSBpbXBvc3NpYmxlIGZvcgogICAg
cGFydGlhbF9mbGFncyB0byBiZSBub24temVybzsgYWRkIGFuIEFTU0VSVCgpIHRvIGNhdGNoIGFu
eSBjaGFuZ2VzLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBmZjBiOWE1ZDY5Yjc0NGE5OWU4YmJlYWM4MjBhOTg1ZGI1YTNiZjhlCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxNDoxNCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMTggKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGM0MzBmMmM1MmUuLmZjZTE1ZjMwY2EgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNzM1LDEzICsxNzM1
LDggQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAg
ICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNh
bGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwg
dHlwZSwgaSkgfHwKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOworICAgICAgICBlbHNlIGlmICgg
IWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgfHwKICAgICAgICAgICAgICAocmMgPSBnZXRf
cGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQogICAg
ICAgICAgICAgY29udGludWU7CiAKQEAgLTE4MTIsMTMgKzE4MDcsOCBAQCBzdGF0aWMgaW50IGFs
bG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgaSsrLCBwYXJ0
aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcmMgPSAtRVJF
U1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggaXNf
cHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMpICkKKyAgICAgICAgICAgIHJjID0gLUVJTlRS
OworICAgICAgICBlbHNlIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMpICkK
ICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MocGwzZVtpXSkgJiBf
UEFHRV9QUkVTRU5UKSB8fAogICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncyhwbDNlW2ld
KSAmIGwzX2Rpc2FsbG93X21hc2soZCkpICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:23:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdGd-0000zh-Eh; Mon, 04 Nov 2019 14:23:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdGc-0000za-8a
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:38 +0000
X-Inumbo-ID: b0ac798a-ff0e-11e9-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b0ac798a-ff0e-11e9-b678-bc764e2007e4;
 Mon, 04 Nov 2019 14:23:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdGa-0004bW-TS
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdGa-0002Xy-Qx
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdGa-0002Xy-Qx@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:23:36 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: Always retain a general
 ref on partial
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQzYzRiNjA5ZmFmZGY0NDBlYTE1OWMxM2YyNjMzNjkzZDMyMGYzOWIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MDY6MTIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNTowNjoxMiAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBBbHdheXMgcmV0YWluIGEgZ2VuZXJhbCByZWYgb24gcGFydGlhbAogICAg
CiAgICBJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxlIHByb21vdGlvbnMgYW5k
IGRlbW90aW9ucyB0byBiZQogICAgaW50ZXJydXB0ZWQsIFhlbiBtdXN0IGtlZXAgdHJhY2sgb2Yg
dGhlIHN0YXRlIG9mIHRoZSBzdWItcGFnZXMKICAgIHByb21vdGVkIG9yIGRlbW90ZWQuICBUaGlz
IGlzIHN0b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2Ugc3RydWN0OgogICAgbnJfZW50
cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCiAgICAKICAgIFRoZSBydWxlIGlzIHRo
YXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNob3VsZCBhbHdheXMgYmUKICAg
IHZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgcGFydGlh
bF9mbGFncyBpcwogICAgemVybywgdGhlbiBbbnJfZW50cmllc192YWxpZGF0ZWRdIGlzIG5vdCB2
YWxpZGF0ZWQgYW5kIG5vIHJlZmVyZW5jZQogICAgY291bnQgaXMgaGVsZC4gIElmIFBURl9wYXJ0
aWFsX3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXQogICAgaXMgcGFydGlh
bGx5IHZhbGlkYXRlZC4KICAgIAogICAgQXQgdGhlIG1vbWVudCwgYSBkaXN0aW5jdGlvbiBpcyBt
YWRlIGJldHdlZW4gcHJvbW90aW9uIGFuZCBkZW1vdGlvbgogICAgd2l0aCByZWdhcmQgdG8gd2hl
dGhlciB0aGUgZW50cnkgaXRzZWxmICJob2xkcyIgYSBnZW5lcmFsIHJlZmVyZW5jZQogICAgY291
bnQ6IHdoZW4gZW50cnkgcHJvbW90aW9uIGlzIGludGVycnVwdGVkIChpLmUuLCByZXR1cm5zIC1F
UkVTVEFSVCksCiAgICB0aGUgZW50cnkgaXMgbm90IGNvbnNpZGVyZWQgdG8gaG9sZCBhIHJlZmVy
ZW5jZTsgd2hlbiBlbnRyeSBkZW1vdGlvbgogICAgaXMgaW50ZXJydXB0ZWQsIHRoZSBlbnRyeSBp
cyBzdGlsbCBjb25zaWRlcmVkIHRvIGhvbGQgYSBnZW5lcmFsCiAgICByZWZlcmVuY2UuCiAgICAK
ICAgIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2Vl
biB0aGVzZSBjYXNlcy4KICAgIElmIGNsZWFyLCBpdCdzIGEgcGFydGlhbCBwcm9tb3Rpb24gPT4g
bm8gZ2VuZXJhbCByZWZlcmVuY2UgY291bnQgaGVsZAogICAgYnkgdGhlIGVudHJ5OyBpZiBzZXQs
IGl0J3MgcGFydGlhbCBkZW1vdGlvbiwgc28gYSBnZW5lcmFsIHJlZmVyZW5jZQogICAgY291bnQg
aGVsZC4gIEJlY2F1c2UgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIGNhbiBiZSBpbnRlcmxlYXZl
ZCwgdGhpcwogICAgdmFsdWUgaXMgcGFzc2VkIHRvIGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
IGFuZCBwdXRfcGFnZV9mcm9tX2wqZSwKICAgIHRvIGJlIGFibGUgdG8gcHJvcGVybHkgaGFuZGxl
IHJlZmVyZW5jZSBjb3VudHMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIGJlY2F1c2UgYSByZWZj
b3VudCBpcyBub3QgaGVsZCwgaXQgaXMgcG9zc2libGUgdG8KICAgIGVuZ2luZWVyIGEgc2l0dWF0
aW9uIHdoZXJlIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQgYnV0IHRoZSBwYWdlIGluCiAgICBxdWVz
dGlvbiBoYXMgYmVlbiBhc3NpZ25lZCB0byBhbm90aGVyIGRvbWFpbi4gIEEgc2tldGNoIGlzIHBy
b3ZpZGVkIGluCiAgICB0aGUgYXBwZW5kaXguCiAgICAKICAgIEZpeCB0aGlzIGJ5IGhhdmluZyB0
aGUgcGFyZW50IHBhZ2UgdGFibGUgZW50cnkgaG9sZCBhIGdlbmVyYWwKICAgIHJlZmVyZW5jZSBj
b3VudCB3aGVuZXZlciBQRlRfcGFydGlhbF9zZXQgaXMgc2V0LiAgKEZvciBjbGFyaXR5IG9mCiAg
ICBjaGFuZ2UsIGtlZXAgdHdvIHNlcGFyYXRlIGZsYWdzLiAgVGhlc2Ugd2lsbCBiZSBjb2xsYXBz
ZWQgaW4gYQogICAgc3Vic2VxdWVudCBjaGFuZ2VzZXQuKQogICAgCiAgICBUaGlzIGhhcyB0d28g
YmFzaWMgaW1wbGljYXRpb25zLiAgT24gdGhlIHB1dF9wYWdlX2Zyb21fbE5lKCkgc2lkZSwKICAg
IHRoaXMgbWVhbiB0aGF0IHRoZSAocGFydGlhbF9zZXQgJiYgIXBhcnRpYWxfcmVmKSBjYXNlIGNh
biBuZXZlciBoYXBwZW4sCiAgICBhbmQgbm8gbG9uZ2VyIG5lZWRzIHRvIGJlIHNwZWNpYWwtY2Fz
ZWQuCiAgICAKICAgIFNlY29uZGx5LCBiZWNhdXNlIGJvdGggZmxhZ3MgYXJlIHNldCB0b2dldGhl
ciwgdGhlcmUncyBubyBuZWVkIHRvIGNhcnJ5IG92ZXIKICAgIGV4aXN0aW5nIGJpdHMgZnJvbSBw
YXJ0aWFsX3B0ZS4KICAgIAogICAgKE5CIHRoZXJlIGlzIHN0aWxsIGFub3RoZXIgaXNzdWUgd2l0
aCBjYWxsaW5nIF9wdXRfcGFnZV90eXBlKCkgb24gYQogICAgcGFnZSB3aGljaCBoYWQgUEdUX3Bh
cnRpYWwgc2V0OyB0aGF0IHdpbGwgYmUgaGFuZGxlZCBpbiBhIHN1YnNlcXVlbnQKICAgIHBhdGNo
LikKICAgIAogICAgT24gdGhlIGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKCkgc2lkZSwgd2Ug
bmVlZCB0byBkaXN0aW5ndWlzaAogICAgYmV0d2VlbiBjYWxsZXJzIHdoaWNoIGhvbGQgYSByZWZl
cmVuY2Ugb24gcGFydGlhbCAoaS5lLiwKICAgIGFsbG9jX2xOX3RhYmxlKCkpLCBhbmQgdGhvc2Ug
d2hpY2ggZG8gbm90IChuZXdfY3IzLCBQSU5fTE5fVEFCTEUsIGFuZAogICAgc28gb24pOiBwYXNz
IGEgZmxhZyBpZiB0aGUgdHlwZSBzaG91bGQgYmUgcmV0YWluZWQgb24gaW50ZXJydXB0aW9uLgog
ICAgCiAgICBOQiB0aGF0IHNpbmNlIGwxIHByb21vdGlvbiBjYW4ndCBiZSBwcmVlbXB0ZWQsIHRo
YXQgZ2V0X3BhZ2VfZnJvbV9sMmUKICAgIGNhbid0IHJldHVybiAtRVJFU1RBUlQuCiAgICAKICAg
IFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIC0tLS0tCiAgICAqIEFwcGVuZGl4OiBFbmdp
bmVlcmluZyBQVEZfcGFydGlhbF9zZXQgd2hpbGUgYSBwYWdlIGJlbG9uZ3MgdG8gYQogICAgICBm
b3JlaWduIGRvbWFpbgogICAgCiAgICBTdXBwb3NlIEEgaXMgYSBwYWdlIHdoaWNoIGNhbiBiZSBw
cm9tb3RlZCB0byBhbiBsMywgYW5kIEIgaXMgYSBwYWdlCiAgICB3aGljaCBjYW4gYmUgcHJvbW90
ZWQgdG8gYW4gbDIsIGFuZCBBW3hdIHBvaW50cyB0byBCLiAgQiBoYXMKICAgIFBHQ19hbGxvY2F0
ZWQgc2V0IGJ1dCBubyBvdGhlciBnZW5lcmFsIHJlZmVyZW5jZXMuCiAgICAKICAgIFYxOiAgUElO
X0wzIEEuCiAgICAgIEEgaXMgdmFsaWRhdGVkLCBCIGlzIHZhbGlkYXRlZC4KICAgICAgQS50eXBl
X2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQgfCBQR1RfcGlubmVkCiAgICAgIEIudHlwZV9jb3Vu
dCA9IDEgfCBQR1RfdmFsaWRhdGVkCiAgICAgIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZCAo
QVt4XSBob2xkcyBhIGdlbmVyYWwgcmVmKQogICAgCiAgICBWMTogVU5QSU4gQS4KICAgICAgQSBi
ZWdpbnMgZGUtdmFsaWRhdGlvbi4KICAgICAgQXJyYW5nZSB0byBiZSBpbnRlcnJ1cHRlZCB3aGVu
IGkgPCB4CiAgICAgIFYxLT5vbGRfZ3Vlc3RfdGFibGUgPSBBCiAgICAgIFYxLT5vbGRfZ3Vlc3Rf
dGFibGVfcmVmX2hlbGQgPSBmYWxzZQogICAgICBBLnR5cGVfY291bnQgPSAxIHwgUEdUX3BhcnRp
YWwKICAgICAgQS5ucl92YWxpZGF0ZWRfZW50cmllcyA9IGkgPCB4CiAgICAgIEIudHlwZV9jb3Vu
dCA9IDAKICAgICAgQi5jb3VudCA9IDEgfCBQR0NfYWxsb2NhdGVkCiAgICAKICAgIFYyOiBNT0Rf
TDRfRU5UUlkgdG8gcG9pbnQgc29tZSBsNGUgdG8gQS4KICAgICAgUGlja3MgdXAgcmUtdmFsaWRh
dGlvbiBvZiBBLgogICAgICBBcnJhbmdlIHRvIGJlIGludGVycnVwdGVkIGhhbGZ3YXkgdGhyb3Vn
aCBCJ3MgdmFsaWRhdGlvbgogICAgICBCLnR5cGVfY291bnQgPSAxIHwgUEdUX3BhcnRpYWwKICAg
ICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkIChQR1RfcGFydGlhbCBob2xkcyBhIGdlbmVy
YWwgcmVmKQogICAgICBBLnR5cGVfY291bnQgPSAxIHwgUEdUX3BhcnRpYWwKICAgICAgQS5ucl92
YWxpZGF0ZWRfZW50cmllcyA9IHgKICAgICAgQS5wYXJ0aWFsX3B0ZSA9IFBURl9wYXJ0aWFsX3Nl
dAogICAgCiAgICBWMzogTU9EX0wzX0VOVFJZIHRvIHBvaW50IHNvbWUgb3RoZXIgbDNlIChub3Qg
aW4gQSkgdG8gQi4KICAgICAgVmFsaWRhdGVzIEIuCiAgICAgIEIudHlwZV9jb3VudCA9IDEgfCBQ
R1RfdmFsaWRhdGVkCiAgICAgIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZCAoIm90aGVyIGwz
ZSIgaG9sZHMgYSBnZW5lcmFsIHJlZikKICAgIAogICAgVjM6IE1PRF9MM19FTlRSWSB0byBjbGVh
ciBsM2UgcG9pbnRpbmcgdG8gQi4KICAgICAgRGV2YWxpZGF0ZXMgQi4KICAgICAgQi50eXBlX2Nv
dW50ID0gMAogICAgICBCLmNvdW50ID0gMSB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjM6IGRl
Y3JlYXNlX3Jlc2VydmF0aW9uKEIpCiAgICAgIENsZWFycyBQR0NfYWxsb2NhdGVkCiAgICAgIEIu
Y291bnQgPSAwID0+IEIgaXMgZnJlZWQKICAgIAogICAgQiBnZXRzIGFzc2lnbmVkIHRvIGEgZGlm
ZmVyZW50IGRvbWFpbgogICAgCiAgICBWMTogUmVzdGFydHMgVU5QSU4gb2YgQQogICAgICBwdXRf
b2xkX2d1ZXN0X3RhYmxlKEEpCiAgICAgICAgLi4uCiAgICAgICAgICBmcmVlX2wzX3RhYmxlKEEp
CiAgICAKICAgIE5vdyBzaW5jZSBBLnBhcnRpYWxfZmxhZ3MgaGFzIFBURl9wYXJ0aWFsX3NldCwg
ZnJlZV9sM190YWJsZSgpIHdpbGwKICAgIGNhbGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBBW3hd
LCB3aGljaCBwb2ludHMgdG8gQiwgd2hpbGUgQiBpcyBvd25lZAogICAgYnkgYW5vdGhlciBkb21h
aW4uCiAgICAKICAgIElmIEFbeF0gaGVsZCBhIGdlbmVyYWwgcmVmY291bnQgZm9yIEIgb24gcGFy
dGlhbCB2YWxpZGF0aW9uLCBhcyBpdCBkb2VzCiAgICBmb3IgcGFydGlhbCBkZS12YWxpZGF0aW9u
LCB0aGVuIEIgd291bGQgc3RpbGwgaGF2ZSBhIHJlZmVyZW5jZSBjb3VudCBvZgogICAgMSBhZnRl
ciBQR0NfYWxsb2NhdGVkIHdhcyBmcmVlZDsgc28gQiB3b3VsZG4ndCBiZSBmcmVlZCB1bnRpbCBh
ZnRlcgogICAgcHV0X3BhZ2VfZnJvbV9sM2UoKSBoYWQgaGFwcGVuZCBvbiBBW3hdLgogICAgbWFz
dGVyIGNvbW1pdDogMThiMGFiNjk3ODMwYTQ2Y2UzZGFjYWY5MjEwNzk5MzIyY2IzNzMyYwogICAg
bWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTQ6MzYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgfCA4NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8IDE1ICsrKysrLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGZjZTE1ZjMwY2Eu
LjBhYzhjNDU5MmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC03NzcsMTAgKzc3NywxMSBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgKiBwYWdlLT5w
dGVbcGFnZS0+bnJfdmFsaWRhdGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50IGluIG1tLmgg
Zm9yCiAgKiBtb3JlIGluZm9ybWF0aW9uLgogICovCi0jZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAg
ICAgICAgICgxIDw8IDApCi0jZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICgxIDw8IDEp
Ci0jZGVmaW5lIFBURl9wcmVlbXB0aWJsZSAgICAgICAgICgxIDw8IDIpCi0jZGVmaW5lIFBURl9k
ZWZlciAgICAgICAgICAgICAgICgxIDw8IDMpCisjZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAgICAg
ICAgICAgKDEgPDwgMCkKKyNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgICAoMSA8PCAx
KQorI2RlZmluZSBQVEZfcHJlZW1wdGlibGUgICAgICAgICAgICgxIDw8IDIpCisjZGVmaW5lIFBU
Rl9kZWZlciAgICAgICAgICAgICAgICAgKDEgPDwgMykKKyNkZWZpbmUgUFRGX3JldGFpbl9yZWZf
b25fcmVzdGFydCAoMSA8PCA0KQogCiBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21f
cGFnZW5yKHVuc2lnbmVkIGxvbmcgcGFnZV9uciwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0eXBlLApAQCAtNzkwLDcgKzc5MSwxMSBAQCBz
dGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKHVuc2lnbmVkIGxvbmcgcGFn
ZV9uciwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UocGFnZV9ucik7
CiAgICAgaW50IHJjOwogICAgIGJvb2wgcHJlZW1wdGlibGUgPSBmbGFncyAmIFBURl9wcmVlbXB0
aWJsZSwKLSAgICAgICAgIHBhcnRpYWxfcmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZjsKKyAgICAgICAgIHBhcnRpYWxfcmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZiwKKyAgICAgICAgIHBhcnRpYWxfc2V0ID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQsCisg
ICAgICAgICByZXRhaW5fcmVmICA9IGZsYWdzICYgUFRGX3JldGFpbl9yZWZfb25fcmVzdGFydDsK
KworICAgIEFTU0VSVChwYXJ0aWFsX3JlZiA9PSBwYXJ0aWFsX3NldCk7CiAKICAgICBpZiAoIGxp
a2VseSghcGFydGlhbF9yZWYpICYmCiAgICAgICAgICB1bmxpa2VseSghZ2V0X3BhZ2VfZnJvbV9w
YWdlbnIocGFnZV9uciwgZCkpICkKQEAgLTgwMywxMyArODA4LDE1IEBAIHN0YXRpYyBpbnQgZ2V0
X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIodW5zaWduZWQgbG9uZyBwYWdlX25yLAogICAgICAq
IC0gcGFnZSBpcyBmdWxseSB2YWxpZGF0ZWQgKHJjID09IDApCiAgICAgICogLSBwYWdlIGlzIG5v
dCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0OgogICAgICAqICAgLSBXZSBjYW1lIGluIHdpdGggYSBy
ZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxp
ZGF0ZWQgKHJjID09IC1FUkVTVEFSVCksIGFuZCB0aGUKKyAgICAgKiAgICAgY2FsbGVyIGhhcyBh
c2tlZCB0aGUgcmVmIHRvIGJlIHJldGFpbmVkIGluIHRoYXQgY2FzZQogICAgICAqICAgLSBwYWdl
IGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRoZXJlJ3MgYmVlbiBhbiBlcnJvcgogICAgICAq
ICAgICAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkKICAgICAgKgogICAg
ICAqIFRoZSBwYXJ0aWFsX3JlZi1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFuYXRp
b24uICBUaGVyZQogICAgICAqIGFyZSB0d28gc2NlbmFyaW9zIHdoZXJlIHBhcnRpYWxfcmVmIG1p
Z2h0IGJlIHRydWUgY29taW5nIGluOgotICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBk
ZW1vdGVkIGFzIHR5cGUgYHR5cGVgOyBpLmUuIGhhcwotICAgICAqICAgUEdUX3BhcnRpYWwgc2V0
CisgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IHByb21vdGVkIC8gZGVtb3RlZCBhcyB0
eXBlIGB0eXBlYDsKKyAgICAgKiAgIGkuZS4gaGFzIFBHVF9wYXJ0aWFsIHNldAogICAgICAqIC0g
bWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIEwodHlwZSsxKSAoaS5lLiwgYSBsaW5l
YXIKICAgICAgKiAgIHBhZ2U7IGUuZy4gd2UncmUgYmVpbmcgY2FsbGVkIGZyb20gZ2V0X3BhZ2Vf
ZnJvbV9sMmUgd2l0aAogICAgICAqICAgdHlwZSA9PSBQR1RfbDFfdGFibGUsIGJ1dCB0aGUgbWZu
IGlzIFBHVF9sMl90YWJsZSkKQEAgLTgzMiw3ICs4MzksOCBAQCBzdGF0aWMgaW50IGdldF9wYWdl
X2FuZF90eXBlX2Zyb21fcGFnZW5yKHVuc2lnbmVkIGxvbmcgcGFnZV9uciwKICAgICAgKi8KICAg
ICBpZiAoIGxpa2VseSghcmMpIHx8IHBhcnRpYWxfcmVmICkKICAgICAgICAgLyogbm90aGluZyAq
LzsKLSAgICBlbHNlIGlmICggcGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSAp
CisgICAgZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgfHwK
KyAgICAgICAgICAgICAgKHJldGFpbl9yZWYgJiYgcmMgPT0gLUVSRVNUQVJUKSApCiAgICAgICAg
IEFTU0VSVChwcmVlbXB0aWJsZSk7CiAgICAgZWxzZQogICAgICAgICBwdXRfcGFnZShwYWdlKTsK
QEAgLTE1MzUsOCArMTU0Myw4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdl
bnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggKGZsYWdzICYgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KICAgICAgICAgICAg
ICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKCEoZmxh
Z3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBU
Rl9wcmVlbXB0aWJsZSwgcHRwZyk7CisgICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQg
YWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAgICAgICAgICBCVUcoKTsKICAgICAgICAg
fQogICAgICAgICBlbHNlIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CkBAIC0x
NTgxLDggKzE1ODksOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlf
dCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFs
X3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KICAgICAgICAgIFBURl9wYXJ0aWFs
X3NldCApCiAgICAgewotICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3Bh
Z2UocGZuKSk7CisgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFy
dGlhbF9yZWYgKi8KKyAgICAgICAgQlVHKCk7CiAgICAgfQogCiAgICAgaWYgKCBmbGFncyAmIFBU
Rl9kZWZlciApCkBAIC0xNjEyLDggKzE2MjAsOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICBpZiAoIChm
bGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAg
ICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIEFT
U0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgICAgICAg
ICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAg
ICAgICAgICBCVUcoKTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVm
ZXIgKQpAQCAtMTc0MCwxMyArMTc0OCwyMiBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICAgICAo
cmMgPSBnZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+
IDAgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RB
UlQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7
Ci0gICAgICAgICAgICAvKiBTZXQgJ3NldCcsIHJldGFpbiAnZ2VuZXJhbCByZWYnICovCi0gICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0aWFs
X3NldDsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQor
ICAgICAgICAvKgorICAgICAgICAgKiBJdCBzaG91bGRuJ3QgYmUgcG9zc2libGUgZm9yIGdldF9w
YWdlX2Zyb21fbDJlIHRvIHJldHVybgorICAgICAgICAgKiAtRVJFU1RBUlQsIHNpbmNlIHdlIG5l
dmVyIGNhbGwgdGhpcyB3aXRoIFBURl9wcmVlbXB0aWJsZS4KKyAgICAgICAgICogKGFsbG9jX2wx
X3RhYmxlIG1heSByZXR1cm4gLUVJTlRSIG9uIGFuIEwxVEYtdnVsbmVyYWJsZQorICAgICAgICAg
KiBlbnRyeS4pCisgICAgICAgICAqCisgICAgICAgICAqIE5CIHRoYXQgd2hpbGUgb24gYSAiY2xl
YW4iIHByb21vdGlvbiwgd2UgY2FuIG5ldmVyIGdldAorICAgICAgICAgKiBQR1RfcGFydGlhbC4g
IEl0IGlzIHBvc3NpYmxlIHRvIGFycmFuZ2UgZm9yIGFuIGwyZSB0bworICAgICAgICAgKiBjb250
YWluIGEgcGFydGlhbGx5LWRldmFsaWRhdGVkIGwyOyBidXQgaW4gdGhhdCBjYXNlLCBib3RoCisg
ICAgICAgICAqIG9mIHRoZSBmb2xsb3dpbmcgZnVuY3Rpb25zIHdpbGwgZmFpbCBhbnl3YXkgKHRo
ZSBmaXJzdAorICAgICAgICAgKiBiZWNhdXNlIHRoZSBwYWdlIGluIHF1ZXN0aW9uIGlzIG5vdCBh
biBsMTsgdGhlIHNlY29uZAorICAgICAgICAgKiBiZWNhdXNlIHRoZSBwYWdlIGlzIG5vdCBmdWxs
eSB2YWxpZGF0ZWQpLgorICAgICAgICAgKi8KKyAgICAgICAgQVNTRVJUKHJjICE9IC1FUkVTVEFS
VCk7CisKKyAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIHBhZ2UtPnBh
cnRpYWxfZmxhZ3MgPSAwOwpAQCAtMTc1NSw2ICsxNzcyLDcgQEAgc3RhdGljIGludCBhbGxvY19s
Ml90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAg
ICAgIGVsc2UgaWYgKCByYyA8IDAgJiYgcmMgIT0gLUVJTlRSICkKICAgICAgICAgewogICAgICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJGYWlsdXJlIGluIGFsbG9jX2wyX3RhYmxl
OiBzbG90ICUjeFxuIiwgaSk7CisgICAgICAgICAgICBBU1NFUlQoY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPT0gTlVMTCk7CiAgICAgICAgICAgICBpZiAoIGkgKQogICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKQEAgLTE4MTgs
MTcgKzE4MzYsMjEgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUEdUX2wyX3BhZ2VfdGFibGUgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUEdUX3BhZV94ZW5fbDIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9wcmVlbXB0aWJs
ZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXJ0aWFsX2ZsYWdzIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBURl9wcmVlbXB0aWJsZSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQVEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0KTsKICAgICAg
ICAgfQogICAgICAgICBlbHNlIGlmICggIWlzX2d1ZXN0X2wzX3Nsb3QoaSkgfHwKLSAgICAgICAg
ICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgZCwgcGFydGlh
bF9mbGFncykpID4gMCApCisgICAgICAgICAgICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2wz
ZShwbDNlW2ldLCBwZm4sIGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXJ0aWFsX2ZsYWdzIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQpKSA+IDAgKQogICAgICAgICAgICAgY29u
dGludWU7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBTZXQg
J3NldCcsIGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLwot
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcGFy
dGlhbF9zZXQ7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxf
c2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBp
ZiAoIHJjID09IC1FSU5UUiAmJiBpICkKICAgICAgICAgewpAQCAtMTkyMywxNCArMTk0NSwxNSBA
QCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAg
ICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoICFpc19n
dWVzdF9sNF9zbG90KGQsIGkpIHx8Ci0gICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9s
NGUocGw0ZVtpXSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKSkgPiAwICkKKyAgICAgICAgICAgICAo
cmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIGQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQp
KSA+IDAgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJF
U1RBUlQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7CiAgICAgICAgICAgICAvKiBTZXQgJ3NldCcsIGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlm
IHRoaXMgZW50cnkgd2FzIHNldCAqLwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9
IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCApCiAgICAgICAgIHsKQEAgLTIwMjks
OSArMjA1Miw3IEBAIHN0YXRpYyBpbnQgZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgIGVsc2UgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
KHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8KLSAgICAgICAgICAgIHBhcnRpYWxf
ZmxhZ3MgOgotICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVy
YWxfcmVmKTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJ
TlRSICYmIGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQogICAgIHsKQEAgLTIwODIsOSAr
MjEwMyw3IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3Zh
bGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFs
X2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/Ci0gICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoK
LSAgICAgICAgICAgIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7
CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFy
dGlhbF9nZW5lcmFsX3JlZjsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBp
IDwgTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CkBAIC0yMTE1LDkgKzIxMzQsNyBA
QCBzdGF0aWMgaW50IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBp
ZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9mbGFncyAm
IFBURl9wYXJ0aWFsX3NldCkgPwotICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6Ci0gICAgICAg
ICAgICAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOworICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2Vu
ZXJhbF9yZWY7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEw0X1BB
R0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDBiZjViNjBiYTguLjZh
YjY0MmViMTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTE1MCwyMiArMTUwLDI1IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgICogcGFnZS4KICAgICAgICAgICoKICAgICAgICAgICogVGhpcyBoYXBwZW5z
OgotICAgICAgICAgKiAtIER1cmluZyBkZS12YWxpZGF0aW9uLCBpZiBkZS12YWxpZGF0aW9uIG9m
IHRoZSBwYWdlIHdhcworICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uIG9yIGRlLXZhbGlk
YXRpb24sIGlmIHRoZSBvcGVyYXRpb24gd2FzCiAgICAgICAgICAqICAgaW50ZXJydXB0ZWQKICAg
ICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgYW4gaW52YWxpZCBlbnRyeSBpcyBlbmNv
dW50ZXJlZCBhbmQKICAgICAgICAgICogICB2YWxpZGF0aW9uIGlzIHByZWVtcHRpYmxlCiAgICAg
ICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIHdh
cyBzZXQgb24KLSAgICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMg
YmVjYXVzZSB3ZSdyZSBwaWNraW5nCi0gICAgICAgICAqICAgdXAgZnJvbSBhIHBhcnRpYWwgZGUt
dmFsaWRhdGlvbikuCisgICAgICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChwZXJo
YXBzIGJlY2F1c2UgaXQgcGlja2VkIHVwIGEKKyAgICAgICAgICogICBwcmV2aW91cyBvcGVyYXRp
b24pCiAgICAgICAgICAqCi0gICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRhdGlvbiwgaWYg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgY2xlYXIsCi0gICAgICAgICAqIHRoZW4gYSBnZW5l
cmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBpdCBpcyBzZXQsIG5vCi0gICAg
ICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUgYWNxdWlyZWQuCisgICAgICAgICAqIFdoZW4gcmVz
dW1pbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMKKyAgICAgICAg
ICogY2xlYXIsIHRoZW4gYSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBp
ZiBpdAorICAgICAgICAgKiBpcyBzZXQsIG5vIHJlZmVyZW5jZSBzaG91bGQgYmUgYWNxdWlyZWQu
CiAgICAgICAgICAqCiAgICAgICAgICAqIFdoZW4gcmVzdW1pbmcgZGUtdmFsaWRhdGlvbiwgaWYg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMKICAgICAgICAgICogY2xlYXIsIG5vIHJlZmVyZW5j
ZSBzaG91bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhCiAgICAgICAgICAqIHJlZmVyZW5j
ZSBzaG91bGQgYmUgZHJvcHBlZC4KICAgICAgICAgICoKKyAgICAgICAgICogTkIgYXQgdGhlIG1v
bWVudCwgUFRGX3BhcnRpYWxfc2V0IHNob3VsZCBiZSBzZXQgaWYgYW5kIG9ubHkgaWYKKyAgICAg
ICAgICogUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LgorICAgICAgICAgKgogICAgICAg
ICAgKiBOQiB0aGF0IFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYg
YXJlCiAgICAgICAgICAqIGRlZmluZWQgaW4gbW0uYywgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhl
eSBhcmUgdXNlZC4KICAgICAgICAgICoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:23:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdGn-00010y-Iu; Mon, 04 Nov 2019 14:23:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdGm-00010p-6Z
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:48 +0000
X-Inumbo-ID: b6c1ce6a-ff0e-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b6c1ce6a-ff0e-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 14:23:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdGl-0004ch-3b
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdGl-0002YP-0s
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdGl-0002YP-0s@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:23:47 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: Collapse PTF_partial_set
 and PTF_partial_general_ref into one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhZGQ2NmFiZmY1ODNiNmI2NjkwMmViN2Y0ZTRiZTFiZTBiZWM1N2MKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MDY6NTAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNTowNjo1MCAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBDb2xsYXBzZSBQVEZfcGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIGludG8gb25lCiAgICAKICAgIC4uLm5vdyB0aGF0IHRoZXkgYXJlIGVxdWl2YWxl
bnQuICBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBk
MjhmZTEwYzUwZTU5NTY5YzA1MDg3ODIyNmRjZDk1ZGM3NDE4MTBmCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0xMC0zMSAxNjoxNToxMSArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8
IDUwICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMjkgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCA1MyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDBhYzhj
NDU5MmQuLmVlOTFjNjk1MzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC03NzIsMTMgKzc3MiwxMiBAQCBzdGF0aWMgaW50IF9fZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKIC8q
CiAgKiBUaGUgZm9sbG93aW5nIGZsYWdzIGFyZSB1c2VkIHRvIHNwZWNpZnkgYmVoYXZpb3Igb2Yg
dmFyaW91cyBnZXQgYW5kCi0gKiBwdXQgY29tbWFuZHMuICBUaGUgZmlyc3QgdHdvIGFyZSBhbHNv
IHN0b3JlZCBpbiBwYWdlLT5wYXJ0aWFsX2ZsYWdzCi0gKiB0byBpbmRpY2F0ZSB0aGUgc3RhdGUg
b2YgdGhlIHBhZ2UgcG9pbnRlZCB0byBieQorICogcHV0IGNvbW1hbmRzLiAgVGhlIGZpcnN0IGlz
IGFsc28gc3RvcmVkIGluIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgdG8KKyAqIGluZGljYXRlIHRoZSBz
dGF0ZSBvZiB0aGUgcGFnZSBwb2ludGVkIHRvIGJ5CiAgKiBwYWdlLT5wdGVbcGFnZS0+bnJfdmFs
aWRhdGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50IGluIG1tLmggZm9yCiAgKiBtb3JlIGlu
Zm9ybWF0aW9uLgogICovCiAjZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAgICAgICAgICAgKDEgPDwg
MCkKLSNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgICAoMSA8PCAxKQogI2RlZmluZSBQ
VEZfcHJlZW1wdGlibGUgICAgICAgICAgICgxIDw8IDIpCiAjZGVmaW5lIFBURl9kZWZlciAgICAg
ICAgICAgICAgICAgKDEgPDwgMykKICNkZWZpbmUgUFRGX3JldGFpbl9yZWZfb25fcmVzdGFydCAo
MSA8PCA0KQpAQCAtNzkxLDEzICs3OTAsMTAgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlw
ZV9mcm9tX3BhZ2Vucih1bnNpZ25lZCBsb25nIHBhZ2VfbnIsCiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSA9IG1mbl90b19wYWdlKHBhZ2VfbnIpOwogICAgIGludCByYzsKICAgICBib29sIHBy
ZWVtcHRpYmxlID0gZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGUsCi0gICAgICAgICBwYXJ0aWFsX3Jl
ZiA9IGZsYWdzICYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYsCiAgICAgICAgICBwYXJ0aWFsX3Nl
dCA9IGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0LAogICAgICAgICAgcmV0YWluX3JlZiAgPSBmbGFn
cyAmIFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQ7CiAKLSAgICBBU1NFUlQocGFydGlhbF9yZWYg
PT0gcGFydGlhbF9zZXQpOwotCi0gICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxfcmVmKSAmJgorICAg
IGlmICggbGlrZWx5KCFwYXJ0aWFsX3NldCkgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFn
ZV9mcm9tX3BhZ2VucihwYWdlX25yLCBkKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIApA
QCAtODA3LDE0ICs4MDMsMTQgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3Bh
Z2Vucih1bnNpZ25lZCBsb25nIHBhZ2VfbnIsCiAgICAgICogUmV0YWluIHRoZSByZWZjb3VudCBp
ZjoKICAgICAgKiAtIHBhZ2UgaXMgZnVsbHkgdmFsaWRhdGVkIChyYyA9PSAwKQogICAgICAqIC0g
cGFnZSBpcyBub3QgdmFsaWRhdGVkIChyYyA8IDApIGJ1dDoKLSAgICAgKiAgIC0gV2UgY2FtZSBp
biB3aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3JlZikKKyAgICAgKiAgIC0gV2UgY2FtZSBpbiB3
aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3NldCkKICAgICAgKiAgIC0gcGFnZSBpcyBwYXJ0aWFs
bHkgdmFsaWRhdGVkIChyYyA9PSAtRVJFU1RBUlQpLCBhbmQgdGhlCiAgICAgICogICAgIGNhbGxl
ciBoYXMgYXNrZWQgdGhlIHJlZiB0byBiZSByZXRhaW5lZCBpbiB0aGF0IGNhc2UKICAgICAgKiAg
IC0gcGFnZSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkIGJ1dCB0aGVyZSdzIGJlZW4gYW4gZXJyb3IK
ICAgICAgKiAgICAgKHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpCiAgICAg
ICoKLSAgICAgKiBUaGUgcGFydGlhbF9yZWYtb24tZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4
cGxhbmF0aW9uLiAgVGhlcmUKLSAgICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3aGVyZSBwYXJ0aWFs
X3JlZiBtaWdodCBiZSB0cnVlIGNvbWluZyBpbjoKKyAgICAgKiBUaGUgcGFydGlhbF9zZXQtb24t
ZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4cGxhbmF0aW9uLiAgVGhlcmUKKyAgICAgKiBhcmUg
dHdvIHNjZW5hcmlvcyB3aGVyZSBwYXJ0aWFsX3NldCBtaWdodCBiZSB0cnVlIGNvbWluZyBpbjoK
ICAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJvbW90ZWQgLyBkZW1vdGVkIGFzIHR5
cGUgYHR5cGVgOwogICAgICAqICAgaS5lLiBoYXMgUEdUX3BhcnRpYWwgc2V0CiAgICAgICogLSBt
Zm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgTCh0eXBlKzEpIChpLmUuLCBhIGxpbmVh
cgpAQCAtODM3LDcgKzgzMyw3IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9w
YWdlbnIodW5zaWduZWQgbG9uZyBwYWdlX25yLAogICAgICAqIGNvdW50IHJldGFpbmVkIHVubGVz
cyB3ZSBzdWNjZWVkZWQsIG9yIHRoZSBvcGVyYXRpb24gd2FzCiAgICAgICogcHJlZW1wdGlibGUu
CiAgICAgICovCi0gICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3JlZiApCisgICAgaWYg
KCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3NldCApCiAgICAgICAgIC8qIG5vdGhpbmcgKi87CiAg
ICAgZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgfHwKICAg
ICAgICAgICAgICAgKHJldGFpbl9yZWYgJiYgcmMgPT0gLUVSRVNUQVJUKSApCkBAIC0xNTQwLDEz
ICsxNTM2LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVf
Z2V0X3BhZ2UobDJlKTsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90b19w
YWdlKHBmbik7CiAKLSAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRG
X3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQotICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQg
KQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGlt
cGx5IHBhcnRpYWxfcmVmICovCi0gICAgICAgICAgICBCVUcoKTsKLSAgICAgICAgfQotICAgICAg
ICBlbHNlIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQorICAgICAgICBpZiAoIGZsYWdzICYgUFRG
X2RlZmVyICkKICAgICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IHB0cGc7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9
IHBnOwpAQCAtMTU4NiwxMyArMTU3Niw2IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2Uo
bDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICBwZyA9IGwzZV9nZXRf
cGFnZShsM2UpOwogCi0gICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3Bh
cnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQotICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKLSAgICB7
Ci0gICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYg
Ki8KLSAgICAgICAgQlVHKCk7Ci0gICAgfQotCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciAp
CiAgICAgewogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3Bh
Z2UocGZuKTsKQEAgLTE2MTcsMTMgKzE2MDAsNiBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIHsKICAgICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsNGVfZ2V0X3BhZ2UobDRlKTsKIAotICAgICAgICBpZiAo
IChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09
Ci0gICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYgKi8KLSAgICAg
ICAgICAgIEJVRygpOwotICAgICAgICB9Ci0KICAgICAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZl
ciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBtZm5fdG9fcGFnZShwZm4pOwpAQCAtMTg1MCw3ICsxODI2LDcgQEAgc3RhdGljIGludCBhbGxv
Y19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBTZXQgJ3NldCcs
IGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLwotICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0
aWFsX3NldDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkg
KQogICAgICAgICB7CkBAIC0xOTUzLDcgKzE5MjksNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIC8qIFNldCAnc2V0JywgbGVhdmUg
J2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCi0gICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJh
bF9yZWY7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CkBAIC0y
MDUyLDcgKzIwMjgsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKICAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAgIH0KICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQogICAgIHsK
QEAgLTIxMDMsNyArMjA3OSw3IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAgIH0KICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQogICAgIHsK
QEAgLTIxMzQsNyArMjExMCw3IEBAIHN0YXRpYyBpbnQgZnJlZV9sNF90YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAgIH0KICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQogICAgIHsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAppbmRleCA2YWI2NDJlYjE4Li43YjA1NTg5ZGM4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0xNDUs
NyArMTQ1LDcgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBvcGVyYXRpb24gb24gdGhl
IGN1cnJlbnQgcGFnZS4gIChUaGF0IHBhZ2UgbWF5IG9yIG1heSBub3QKICAgICAgICAgICogc3Rp
bGwgaGF2ZSBQR1RfcGFydGlhbCBzZXQuKQogICAgICAgICAgKgotICAgICAgICAgKiBJZiBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQsIHRoZW4gdGhlIFBURSBhdAorICAgICAgICAgKiBB
ZGRpdGlvbmFsbHksIGlmIFBURl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gdGhlIFBURSBhdAog
ICAgICAgICAgKiBAbnJfdmFsaWRhdGVkX3B0ZWYgaG9sZHMgYSBnZW5lcmFsIHJlZmVyZW5jZSBj
b3VudCBmb3IgdGhlCiAgICAgICAgICAqIHBhZ2UuCiAgICAgICAgICAqCkBAIC0xNTQsMjMgKzE1
NCwyMCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqICAgaW50ZXJydXB0ZWQKICAgICAg
ICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgYW4gaW52YWxpZCBlbnRyeSBpcyBlbmNvdW50
ZXJlZCBhbmQKICAgICAgICAgICogICB2YWxpZGF0aW9uIGlzIHByZWVtcHRpYmxlCi0gICAgICAg
ICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIHdhcyBz
ZXQgb24KLSAgICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVj
YXVzZSBpdCBwaWNrZWQgdXAgYQorICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBQ
VEZfcGFydGlhbF9zZXQgd2FzIHNldCBvbiB0aGlzCisgICAgICAgICAqICAgZW50cnkgdG8gYmVn
aW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIGl0IHBpY2tlZCB1cCBhCiAgICAgICAgICAqICAgcHJl
dmlvdXMgb3BlcmF0aW9uKQogICAgICAgICAgKgotICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIHZh
bGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzCi0gICAgICAgICAqIGNsZWFy
LCB0aGVuIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZDsgaWYgaXQKLSAg
ICAgICAgICogaXMgc2V0LCBubyByZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVpcmVkLgorICAgICAg
ICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX3NldCBpcyBjbGVh
ciwgdGhlbgorICAgICAgICAgKiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWly
ZWQ7IGlmIGl0IGlzIHNldCwgbm8KKyAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1
aXJlZC4KICAgICAgICAgICoKLSAgICAgICAgICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9u
LCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcwotICAgICAgICAgKiBjbGVhciwgbm8gcmVm
ZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEKLSAgICAgICAgICogcmVm
ZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkLgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIGRlLXZh
bGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX3NldCBpcyBjbGVhciwKKyAgICAgICAgICogbm8gcmVm
ZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEgcmVmZXJlbmNlCisgICAg
ICAgICAqIHNob3VsZCBiZSBkcm9wcGVkLgogICAgICAgICAgKgotICAgICAgICAgKiBOQiBhdCB0
aGUgbW9tZW50LCBQVEZfcGFydGlhbF9zZXQgc2hvdWxkIGJlIHNldCBpZiBhbmQgb25seSBpZgot
ICAgICAgICAgKiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQuCi0gICAgICAgICAqCi0g
ICAgICAgICAqIE5CIHRoYXQgUFRGX3BhcnRpYWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZiBhcmUKLSAgICAgICAgICogZGVmaW5lZCBpbiBtbS5jLCB0aGUgb25seSBwbGFjZSB3aGVy
ZSB0aGV5IGFyZSB1c2VkLgorICAgICAgICAgKiBOQiB0aGF0IFBURl9wYXJ0aWFsX3NldCBpcyBk
ZWZpbmVkIGluIG1tLmMsIHRoZSBvbmx5IHBsYWNlCisgICAgICAgICAqIHdoZXJlIGl0IGlzIHVz
ZWQuCiAgICAgICAgICAqCiAgICAgICAgICAqIFRoZSAzcmQgZmllbGQsIEBsaW5lYXJfcHRfY291
bnQsIGluZGljYXRlcwogICAgICAgICAgKiAtIGJ5IGEgcG9zaXRpdmUgdmFsdWUsIGhvdyBtYW55
IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSBlbnRyaWVzIGEgcGFnZQpAQCAtMTgwLDggKzE3Nyw4IEBA
IHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICovCiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAg
ICAgICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6UEFHRVRBQkxFX09SREVSICsgMTsKLSAgICAgICAg
ICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0gMjsKLSAgICAgICAgICAgIHUxNiBw
YXJ0aWFsX2ZsYWdzOjI7CisgICAgICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0g
MSAtIDE7CisgICAgICAgICAgICB1MTYgcGFydGlhbF9mbGFnczoxOwogICAgICAgICAgICAgczE2
IGxpbmVhcl9wdF9jb3VudDsKICAgICAgICAgfTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:24:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:24:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdGy-00012X-Kw; Mon, 04 Nov 2019 14:24:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdGw-00012O-L6
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:58 +0000
X-Inumbo-ID: bcd3d578-ff0e-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bcd3d578-ff0e-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:23:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdGv-0004cx-9U
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdGv-0002ZA-7A
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:23:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdGv-0002ZA-7A@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:23:57 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: Properly handle linear
 pagetable promotion failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIwMTQ3YmQ2ZTRlYmUzNjJhZGFkNjRlNDkzMDE0NWIzZGNlNzdlYzQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MDc6MTIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNTowNzoxMiAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBQcm9wZXJseSBoYW5kbGUgbGluZWFyIHBhZ2V0YWJsZSBwcm9tb3Rpb24g
ZmFpbHVyZXMKICAgIAogICAgSW4gb3JkZXIgdG8gYWxsb3cgcmVjdXJzaXZlIHBhZ2V0YWJsZSBw
cm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgdG8gYmUKICAgIGludGVycnVwdGVkLCBYZW4gbXVzdCBr
ZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0aGUgc3ViLXBhZ2VzCiAgICBwcm9tb3RlZCBvciBk
ZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBwYWdlCiAgICBz
dHJ1Y3Q6IG5yX2VudHJpZXNfdmFsaWRhdGVkIGFuZCBwYXJ0aWFsX2ZsYWdzLgogICAgCiAgICBU
aGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVkKSBzaG91bGQg
YWx3YXlzIGJlCiAgICB2YWxpZGF0ZWQgYW5kIGhvbGQgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3Vu
dC4gIElmIHBhcnRpYWxfZmxhZ3MgaXMKICAgIHplcm8sIHRoZW4gW25yX2VudHJpZXNfdmFsaWRh
dGVkXSBpcyBub3QgdmFsaWRhdGVkIGFuZCBubyByZWZlcmVuY2UKICAgIGNvdW50IGlzIGhlbGQu
ICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0K
ICAgIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQsIGFuZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50
IGlzIGhlbGQuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIGluIGNhc2VzIHdoZXJlIGFuIGVudHJ5
IGJlZ2FuIHdpdGggUFRGX3BhcnRpYWxfc2V0IHNldCwKICAgIGFuZCBnZXRfcGFnZV9mcm9tX2xO
ZSgpIHJldHVybnMgLUVJTlZBTCwgdGhlIFBURl9wYXJ0aWFsX3NldCBiaXQgaXMKICAgIGVycm9u
ZW91c2x5IGRyb3BwZWQuICAoVGhpcyBzY2VuYXJpbyBjYW4gYmUgZW5naW5lZXJlZCBtYWlubHkg
YnkgdGhlCiAgICB1c2Ugb2YgaW50ZXJsZWF2aW5nIG9mIHByb21vdGluZyBhbmQgZGVtb3Rpbmcg
YSBwYWdlIHdoaWNoIGhhcyAibGluZWFyCiAgICBwYWdldGFibGUiIGVudHJpZXM7IHNlZSB0aGUg
YXBwZW5kaXggZm9yIGEgc2tldGNoLikgIFRoaXMgbWVhbnMgdGhhdAogICAgd2Ugd2lsbCAibGVh
ayIgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBvbiB0aGUgcGFnZSBpbiBxdWVzdGlvbiwKICAg
IHByZXZlbnRpbmcgdGhlIHBhZ2UgZnJvbSBiZWluZyBmcmVlZC4KICAgIAogICAgRml4IHRoaXMg
Ynkgc2V0dGluZyBwYWdlLT5wYXJ0aWFsX2ZsYWdzIHRvIHRoZSBwYXJ0aWFsX2ZsYWdzIGxvY2Fs
CiAgICB2YXJpYWJsZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgLS0t
LS0KICAgIEFwcGVuZGl4CiAgICAKICAgIFN1cHBvc2UgQSBhbmQgQiBjYW4gYm90aCBiZSBwcm9t
b3RlZCB0byBMMiBwYWdlcywgYW5kIEFbeF0gcG9pbnRzIHRvIEIuCiAgICAKICAgIFYxOiBQSU5f
TDIgQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3Vu
dCA9IDIgfCBQR0NfYWxsb2NhdGVkCiAgICAKICAgIFYxOiBNT0RfTDNfRU5UUlkgcG9pbnRpbmcg
c29tZXRoaW5nIHRvIEEuCiAgICAgIEluIHRoZSBwcm9jZXNzIG9mIHZhbGlkYXRpbmcgQVt4XSwg
Z3JhYiBhbiBleHRyYSB0eXBlIC8gcmVmIG9uIEI6CiAgICAgIEIudHlwZV9jb3VudCA9IDIgfCBQ
R1RfdmFsaWRhdGVkCiAgICAgIEIuY291bnQgPSAzIHwgUEdDX2FsbG9jYXRlZAogICAgICBBLnR5
cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogICAgICBBLmNvdW50ID0gMiB8IFBHQ19hbGxv
Y2F0ZWQKICAgIAogICAgVjE6IFVOUElOIEIuCiAgICAgIEIudHlwZV9jb3VudCA9IDEgfCBQR1Rf
dmFsaWRhdGUKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkCiAgICAKICAgIFYxOiBN
T0RfTDNfRU5UUlkgcmVtb3ZpbmcgdGhlIHJlZmVyZW5jZSB0byBBLgogICAgICBEZS12YWxpZGF0
ZSBBLCBkb3duIHRvIEFbeF0sIHdoaWNoIHBvaW50cyB0byBCLgogICAgICBEcm9wIHRoZSBmaW5h
bCB0eXBlIG9uIEIuICBBcnJhbmdlIHRvIGJlIGludGVycnVwdGVkLgogICAgICBCLnR5cGVfY291
bnQgPSAxIHwgUEdUX3BhcnRpYWwKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkCiAg
ICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBBLm5yX3ZhbGlkYXRlZF9l
bnRyaWVzID0geAogICAgICBBLnBhcnRpYWxfcHRlID0gLTEKICAgIAogICAgVjI6IE1PRF9MM19F
TlRSWSBhZGRzIGEgcmVmZXJlbmNlIHRvIEEuCiAgICAKICAgIEF0IHRoaXMgcG9pbnQsIGdldF9w
YWdlX2Zyb21fbDJlKEFbeF0pIHRyaWVzCiAgICBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigp
LCB3aGljaCBmYWlscyBiZWNhdXNlIGl0J3MgdGhlIHdyb25nIHR5cGU7CiAgICBhbmQgZ2V0X2wy
X2xpbmVhcl9wYWdldGFibGUoKSBhbHNvIGZhaWxzLCBiZWNhdXNlIEIgaXNuJ3QgdmFsaWRhdGVk
IGFzCiAgICBhbiBsMiBhbnltb3JlLgogICAgbWFzdGVyIGNvbW1pdDogMmYxMjYyNDdlZjQ5YzJi
YTUyYmFlMjlhMmFiMzcxMDU5ZWRlNjdjMAogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6
MTU6NDggKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZWU5MWM2OTUzNy4uMTliMTZk
ZTVkMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTE3NTIsNyArMTc1Miw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgaWYgKCBp
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7Ci0gICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgfQpA
QCAtMTg0OCw3ICsxODQ4LDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7CiAgICAgICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2Zs
YWdzID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdz
OwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgIH0K
QEAgLTE5MzksNyArMTkzOSw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgIGlmICggaSApCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzOwogICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRS
ICkKICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAg
ZWxzZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:24:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:24:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdH8-00013h-N4; Mon, 04 Nov 2019 14:24:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdH7-00013Z-SQ
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:09 +0000
X-Inumbo-ID: c2e587b8-ff0e-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2e587b8-ff0e-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:24:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdH5-0004do-FX
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdH5-0002aM-DB
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdH5-0002aM-DB@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:24:07 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: Fix nested de-validation
 on error
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDViZTJkZDBlMTA3MGNlYzNmNGNlMmM5MmFmMzFmMTUxYzM4ODk3MDYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MDc6MjcgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNTowNzoyNyAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBGaXggbmVzdGVkIGRlLXZhbGlkYXRpb24gb24gZXJyb3IKICAgIAogICAg
SWYgYW4gaW52YWxpZCBlbnRyeSBpcyBkaXNjb3ZlcmVkIHdoZW4gdmFsaWRhdGluZyBhIHBhZ2Ut
dGFibGUgdHJlZSwKICAgIHRoZSBlbnRpcmUgdHJlZSB3aGljaCBoYXMgc28gZmFyIGJlZW4gdmFs
aWRhdGVkIG11c3QgYmUgZGUtdmFsaWRhdGVkLgogICAgU2luY2UgdGhpcyBtYXkgdGFrZSBhIGxv
bmcgdGltZSwgYWxsb2NfbFsyLTRdX3RhYmxlKCkgc2V0IGN1cnJlbnQKICAgIHZjcHUncyBvbGRf
Z3Vlc3RfdGFibGUgaW1tZWRpYXRlbHk7IHB1dF9vbGRfZ3Vlc3RfdGFibGUoKSB3aWxsIG1ha2UK
ICAgIHN1cmUgdGhhdCBwdXRfcGFnZV90eXBlKCkgd2lsbCBiZSBjYWxsZWQgdG8gZmluaXNoIG9m
ZiB0aGUKICAgIGRlLXZhbGlkYXRpb24gYmVmb3JlIGFueSBvdGhlciBNTVUgb3BlcmF0aW9ucyBj
YW4gaGFwcGVuIG9uIHRoZSB2Y3B1LgogICAgCiAgICBUaGUgaW52YXJpYW50IGZvciBwYXJ0aWFs
IHBhZ2VzIHNob3VsZCBiZToKICAgIAogICAgKiBFbnRyaWVzIFswLCBucl92YWxpZGF0ZWRfcHRl
cykgc2hvdWxkIGJlIGNvbXBsZXRlbHkgdmFsaWRhdGVkOwogICAgICBwdXRfcGFnZV90eXBlKCkg
d2lsbCBkZS12YWxpZGF0ZSB0aGVzZS4KICAgIAogICAgKiBJZiBbbnJfdmFsaWRhdGVkX3B0ZXNd
IGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQsIHBhcnRpYWxfZmxhZ3Mgc2hvdWxkCiAgICAgIHNldCBQ
VEZfcGFydGlhTF9zZXQuICBwdXRfcGFnZV90eXBlKCkgd2lsbCBiZSBjYWxsZWQgb24gdGhpcyBw
YWdlIHRvCiAgICAgIGZpbmlzaCBvZmYgZGV2YWxpZGF0aW9uLCBhbmQgdGhlIGFwcHJvcHJpYXRl
IHJlZmNvdW50IGFkanVzdG1lbnRzCiAgICAgIHdpbGwgYmUgZG9uZS4KICAgIAogICAgYWxsb2Nf
bFsyLTNdX3RhYmxlKCkgaW5kaWNhdGVzIHBhcnRpYWwgdmFsaWRhdGlvbiB0byBpdHMgY2FsbGVy
cyBieQogICAgc2V0dGluZyBjdXJyZW50LT5vbGRfZ3Vlc3RfdGFibGUuCiAgICAKICAgIFVuZm9y
dHVuYXRlbHksIHRoaXMgaXMgbWlzaGFuZGxlZC4KICAgIAogICAgVGFrZSB0aGUgY2FzZSB3aGVy
ZSB2YWxpZGF0aW5nIGxOZVt4XSByZXR1cm5zIGFuIGVycm9yLgogICAgCiAgICBGaXJzdCwgYWxs
b2NfbDNfdGFibGUoKSBkb2Vzbid0IGNoZWNrIG9sZF9ndWVzdF90YWJsZSBhdCBhbGw7IGFzIGEK
ICAgIHJlc3VsdCwgcGFydGlhbF9mbGFncyBpcyBub3Qgc2V0IHdoZW4gaXQgc2hvdWxkIGJlLiAg
bnJfdmFsaWRhdGVkX3B0ZXMKICAgIGlzIHNldCB0byB4OyBhbmQgc2luY2UgUEZUX3BhcnRpYWxf
c2V0IGNsZWFyLCBkZS12YWxpZGF0aW9uIHJlc3VtZXMgYXQKICAgIG5yX3ZhbGlkYXRlZF9wdGVz
LTEuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGwyIHBhZ2UgYXQgcGwzZVt4XSB3aWxsIG5vdAogICAg
aGF2ZSBwdXRfcGFnZV90eXBlKCkgY2FsbGVkIG9uIGl0IHdoZW4gZGUtdmFsaWRhdGluZyB0aGUg
cmVzdCBvZiB0aGUKICAgIGwzOiBpdCB3aWxsIGJlIHN0dWNrIGluIHRoZSBQR1RfcGFydGlhbCBz
dGF0ZSB1bnRpbCB0aGUgZG9tYWluIGlzCiAgICBkZXN0cm95ZWQsIG9yIHVudGlsIGl0IGlzIHJl
LXVzZWQgYXMgYW4gbDIuICAoQW55IG90aGVyIHBhZ2UgdHlwZSB3aWxsCiAgICBmYWlsLikKICAg
IAogICAgV29yc2UsIGFsbG9jX2w0X3RhYmxlKCksIHJhdGhlciB0aGFuIHNldHRpbmcgUFRGX3Bh
cnRpYWxfc2V0IGFzIGl0CiAgICBzaG91bGQsIHNldHMgbnJfdmFsaWRhdGVkX3B0ZXMgdG8geCsx
LiAgV2hlbiBkZS12YWxpZGF0aW5nLCBzaW5jZQogICAgcGFydGlhbCBpcyAwLCB0aGlzIHdpbGwg
Y29ycmVjdGx5IHJlc3VtZSBjYWxsaW5nIHB1dF9wYWdlX3R5cGUgYXQgW3hdOwogICAgYnV0LCBp
ZiB0aGUgcHV0X3BhZ2VfdHlwZSgpIGlzIG5ldmVyIGNhbGxlZCwgYnV0IGluc3RlYWQKICAgIGdl
dF9wYWdlX3R5cGUoKSBpcyBjYWxsZWQsIHZhbGlkYXRpb24gd2lsbCBwaWNrIHVwIGF0IFt4KzFd
LAogICAgbmVnbGVjdGluZyB0byB2YWxpZGF0ZSBbeF0uICBJZiB0aGUgcmVzdCBvZiB0aGUgdmFs
aWRhdGlvbiBzdWNjZWVkcywKICAgIHRoZSBsNCB3aWxsIGJlIHZhbGlkYXRlZCBldmVuIHRob3Vn
aCBbeF0gaXMgaW52YWxpZC4KICAgIAogICAgRml4IHRoaXMgaW4gYm90aCBjYXNlcyBieSBzZXR0
aW5nIFBURl9wYXJ0aWFsX3NldCBpZiBvbGRfZ3Vlc3RfdGFibGUKICAgIGlzIHNldC4KICAgIAog
ICAgV2hpbGUgaGVyZSwgYWRkIHNvbWUgc2FmZXR5IGNhdGNoZXM6CiAgICAtIG9sZF9ndWVzdF90
YWJsZSBtdXN0IHBvaW50IHRvIHRoZSBwYWdlIGNvbnRhaW5lZCBpbgogICAgICBbbnJfdmFsaWRh
dGVkX3B0ZXNdLgogICAgLSBhbGxvY19sMV9wYWdlIHNob3VsZG4ndCBzZXQgb2xkX2d1ZXN0X3Rh
YmxlCiAgICAKICAgIElmIHdlIGV4cGVyaWVuY2Ugb25lIG9mIHRoZXNlIHNpdHVhdGlvbnMgaW4g
cHJvZHVjdGlvbiBidWlsZHMsIGl0J3MKICAgIHNhZmVyIHRvIGF2b2lkIGNhbGxpbmcgcHV0X3Bh
Z2VfdHlwZSBmb3IgdGhlIHBhZ2VzIGluIHF1ZXN0aW9uLiAgSWYKICAgIHRoZXkgaGF2ZSBQR1Rf
cGFydGlhbCBzZXQsIHRoZXkgd2lsbCBiZSBjbGVhbmVkIHVwIG9uIGRvbWFpbgogICAgZGVzdHJ1
Y3Rpb247IGlmIG5vdCwgd2UgaGF2ZSBubyBpZGVhIHdoZXRoZXIgYSB0eXBlIGNvdW50IGlzIHNh
ZmUgdG8KICAgIGRyb3AuICBSZXRhaW5pbmcgYW4gZXh0cmEgdHlwZSByZWYgdGhhdCBzaG91bGQg
aGF2ZSBiZWVuIGRyb3BwZWQgbWF5CiAgICB0cmlnZ2VyIGEgQlVHKCkgb24gdGhlIGZyZWVfZG9t
YWluX3BhZ2UoKSBwYXRoLCBidXQgZHJvcHBpbmcgYSB0eXBlCiAgICBjb3VudCB0aGF0IHNob3Vs
ZG4ndCBiZSBkcm9wcGVkIG1heSBjYXVzZSBhIHByaXZpbGVnZSBlc2NhbGF0aW9uLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzYzE1YTJkOGNj
MTk4MWYzNjljYzk1NDJmMDI4MDU0ZDBkZmIzMjViCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0z
MSAxNjoxNjoxMyArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNTUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDU0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDE5YjE2ZGU1ZDEuLjRhZjgyZDY0
NDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC0xNzUxLDYgKzE3NTEsMjAgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICBBU1NFUlQo
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gTlVMTCk7CiAgICAgICAgICAgICBpZiAo
IGkgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAg
ICogYWxsb2NfbDFfdGFibGUoKSBkb2Vzbid0IHNldCBvbGRfZ3Vlc3RfdGFibGU7IGl0IGRvZXMK
KyAgICAgICAgICAgICAgICAgKiBpdHMgb3duIHRlYXItZG93biBpbW1lZGlhdGVseSBvbiBmYWls
dXJlLiAgSWYgaXQKKyAgICAgICAgICAgICAgICAgKiBkaWQgd2UnZCBuZWVkIHRvIGNoZWNrIGl0
IGFuZCBzZXQgcGFydGlhbF9mbGFncyBhcyB3ZQorICAgICAgICAgICAgICAgICAqIGRvIGluIGFs
bG9jX2xbMzRdX3RhYmxlKCkuCisgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAg
KiBOb3RlIG9uIHRoZSB1c2Ugb2YgQVNTRVJUOiBpZiBpdCdzIG5vbi1udWxsIGFuZAorICAgICAg
ICAgICAgICAgICAqIGhhc24ndCBiZWVuIGNsZWFuZWQgdXAgeWV0LCBpdCBzaG91bGQgaGF2ZQor
ICAgICAgICAgICAgICAgICAqIFBHVF9wYXJ0aWFsIHNldDsgYW5kIHNvIHRoZSB0eXBlIHdpbGwg
YmUgY2xlYW5lZCB1cAorICAgICAgICAgICAgICAgICAqIG9uIGRvbWFpbiBkZXN0cnVjdGlvbi4g
IFVuZm9ydHVuYXRlbHksIHdlIHdvdWxkCisgICAgICAgICAgICAgICAgICogbGVhayB0aGUgZ2Vu
ZXJhbCByZWYgaGVsZCBieSBvbGRfZ3Vlc3RfdGFibGU7IGJ1dAorICAgICAgICAgICAgICAgICAq
IGxlYWtpbmcgYSBwYWdlIGlzIGxlc3MgYmFkIHRoYW4gYSBob3N0IGNyYXNoLgorICAgICAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7CiAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxh
Z3M7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7
CkBAIC0xNzg0LDYgKzE3OTgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgdW5zaWduZWQgaW50ICAgaTsKICAgICBpbnQgICAgICAgICAg
ICByYyA9IDA7CiAgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRp
YWxfZmxhZ3M7CisgICAgbDNfcGdlbnRyeV90ICAgbDNlID0gbDNlX2VtcHR5KCk7CiAKICAgICBw
bDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKQEAgLTE4MzUsNyArMTg1MCwxMSBA
QCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAg
ICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgfQogICAgICAgICBpZiAoIHJjIDwgMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFhTQS0yOTkgQmFja3BvcnQ6IENvcHkgbDNlIGZv
ciBjaGVja2luZyAqLworICAgICAgICAgICAgbDNlID0gcGwzZVtpXTsKICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CiAKICAgICAgICAgYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsK
ICAgICB9CkBAIC0xODQ5LDYgKzE4NjgsMjQgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFy
dGlhbF9mbGFnczsKKyAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAg
ICogV2UndmUgZXhwZXJpZW5jZWQgYSB2YWxpZGF0aW9uIGZhaWx1cmUuICBJZgorICAgICAgICAg
ICAgICAgICAqIG9sZF9ndWVzdF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIgdGhlIGdlbmVyYWwK
KyAgICAgICAgICAgICAgICAgKiByZWZlcmVuY2UgY291bnQgdG8gcGwzZVtucl92YWxpZGF0ZWRf
cHRlc10gYnkKKyAgICAgICAgICAgICAgICAgKiBzZXR0aW5nIFBURl9wYXJ0aWFsX3NldC4KKyAg
ICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAqIEFzIGEgcHJlY2F1dGlvbiwgY2hl
Y2sgdGhhdCBvbGRfZ3Vlc3RfdGFibGUgaXMgdGhlCisgICAgICAgICAgICAgICAgICogcGFnZSBw
b2ludGVkIHRvIGJ5IHBsM2VbbnJfdmFsaWRhdGVkX3B0ZXNdLiAgSWYKKyAgICAgICAgICAgICAg
ICAgKiBub3QsIGl0J3Mgc2FmZXIgdG8gbGVhayBhIHR5cGUgcmVmIG9uIHByb2R1Y3Rpb24KKyAg
ICAgICAgICAgICAgICAgKiBidWlsZHMuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAg
ICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBsM2VfZ2V0X3BhZ2Uo
bDNlKSApCisgICAgICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CkBAIC0xOTQ1LDcgKzE5ODIsMjMgQEAgc3Rh
dGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGlmICgg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQotICAgICAgICAgICAgICAgICAgICAgICAg
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMrKzsKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIFdlJ3ZlIGV4
cGVyaWVuY2VkIGEgdmFsaWRhdGlvbiBmYWlsdXJlLiAgSWYKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAqIG9sZF9ndWVzdF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIgdGhlIGdlbmVyYWwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAqIHJlZmVyZW5jZSBjb3VudCB0byBwbDNlW25yX3ZhbGlk
YXRlZF9wdGVzXSBieQorICAgICAgICAgICAgICAgICAgICAgICAgICogc2V0dGluZyBQVEZfcGFy
dGlhbF9zZXQuCisgICAgICAgICAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAg
ICAgICAgICogQXMgYSBwcmVjYXV0aW9uLCBjaGVjayB0aGF0IG9sZF9ndWVzdF90YWJsZSBpcyB0
aGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHBhZ2UgcG9pbnRlZCB0byBieSBwbDRlW25y
X3ZhbGlkYXRlZF9wdGVzXS4gIElmCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBub3QsIGl0
J3Mgc2FmZXIgdG8gbGVhayBhIHR5cGUgcmVmIG9uIHByb2R1Y3Rpb24KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAqIGJ1aWxkcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBs
NGVfZ2V0X3BhZ2UocGw0ZVtpXSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICB9Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:24:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdHH-00014r-Ol; Mon, 04 Nov 2019 14:24:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdHH-00014f-26
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:19 +0000
X-Inumbo-ID: c8f97858-ff0e-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8f97858-ff0e-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:24:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdHF-0004e0-Lg
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdHF-0002as-JH
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdHF-0002as-JH@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:24:17 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: Don't drop a type ref
 unless you held a ref to begin with
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1OWU0OGUwY2YzNGUzNmExZTkyZDkzMGVkNDBiZTQzMTFjNTM5OGEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MDc6NDIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNTowNzo0MiAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBEb24ndCBkcm9wIGEgdHlwZSByZWYgdW5sZXNzIHlvdSBoZWxkIGEgcmVm
IHRvIGJlZ2luIHdpdGgKICAgIAogICAgVmFsaWRhdGlvbiBhbmQgZGUtdmFsaWRhdGlvbiBvZiBw
YWdldGFibGUgdHJlZXMgbWF5IHRha2UgYXJiaXRyYXJpbHkKICAgIGxhcmdlIGFtb3VudHMgb2Yg
dGltZSwgYW5kIHNvIG11c3QgYmUgcHJlZW1wdGlibGUuICBUaGlzIGlzIGluZGljYXRlZAogICAg
Ynkgc2V0dGluZyB0aGUgUEdUX3BhcnRpYWwgYml0IGluIHRoZSB0eXBlX2luZm8sIGFuZCBzZXR0
aW5nCiAgICBucl92YWxpZGF0ZWRfZW50cmllcyBhbmQgcGFydGlhbF9mbGFncyBhcHByb3ByaWF0
ZWx5LiAgU3BlY2lmaWNhbGx5LAogICAgaWYgdGhlIGVudHJ5IGF0IFtucl92YWxpZGF0ZWRfZW50
cmllc10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwKICAgIHBhcnRpYWxfZmxhZ3Mgc2hvdWxkIGhh
dmUgdGhlIFBHVF9wYXJ0aWFsX3NldCBiaXQgc2V0LCBhbmQgdGhlIGVudHJ5CiAgICBzaG91bGQg
aG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgRHVyaW5nIGRlLXZhbGlkYXRpb24sCiAg
ICBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIG9uIHBhcnRpYWxseSB2YWxpZGF0ZWQgZW50cmll
cy4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGlzc3VlcyB3
aXRoIHRoZSBjdXJyZW50IGFsZ29yaXRobS4KICAgIAogICAgRmlyc3QsIGRvaW5nIGEgIm5vcm1h
bCIgcHV0X3BhZ2VfdHlwZSgpIGlzIG5vdCBzYWZlIHdoZW4gbm8gdHlwZSByZWYKICAgIGlzIGhl
bGQ6IHRoZXJlIGlzIG5vdGhpbmcgdG8gc3RvcCBhbm90aGVyIHZjcHUgZnJvbSBjb21pbmcgYWxv
bmcgYW5kCiAgICBwaWNraW5nIHVwIHZhbGlkYXRpb24gYWdhaW46IGF0IHdoaWNoIHBvaW50IHRo
ZSBwdXRfcGFnZV90eXBlIG1heSBkcm9wCiAgICB0aGUgb25seSBwYWdlIHJlZiBvbiBhbiBpbi11
c2UgcGFnZS4gIFNvbWUgZXhhbXBsZXMgYXJlIGxpc3RlZCBpbiB0aGUKICAgIGFwcGVuZGl4Lgog
ICAgCiAgICBUaGUgY29yZSBpc3N1ZSBpcyB0aGF0IHB1dF9wYWdlX3R5cGUoKSBpcyBiZWluZyBj
YWxsZWQgYm90aCB0byBjbGVhbgogICAgdXAgUEdUX3BhcnRpYWwsIGFuZCB0byBkcm9wIGEgdHlw
ZSBjb3VudDsgYW5kIGhhcyBubyB3YXkgb2Yga25vd2luZwogICAgd2hpY2ggaXMgd2hpY2g7IGFu
ZCBzbyBpZiBpbiBiZXR3ZWVuLCBQR1RfcGFydGlhbCBpcyBjbGVhcmVkLAogICAgcHV0X3BhZ2Vf
dHlwZSgpIHdpbGwgZHJvcCB0aGUgdHlwZSByZWYgZXJyb25lb3VzbHkuCiAgICAKICAgIFdoYXQg
aXMgbmVlZGVkIGlzIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdHdvIHN0YXRlczoKICAgIC0gRHJv
cHBpbmcgYSB0eXBlIHJlZiB3aGljaCBpcyBoZWxkCiAgICAtIENsZWFuaW5nIHVwIGEgcGFnZSB3
aGljaCBoYXMgYmVlbiBwYXJ0aWFsbHkgZGUvdmFsaWRhdGVkCiAgICAKICAgIEZpeCB0aGlzIGJ5
IHRlbGxpbmcgcHV0X3BhZ2VfdHlwZSgpIHdoaWNoIG9mIHRoZSB0d28gYWN0aXZpdGllcyB5b3UK
ICAgIGludGVuZC4KICAgIAogICAgV2hlbiBjbGVhbmluZyB1cCBhIHBhcnRpYWwgZGUvdmFsaWRh
dGlvbiwgdGFrZSBubyBhY3Rpb24gdW5sZXNzIHlvdQogICAgZmluZCBhIHBhZ2UgcGFydGlhbGx5
IHZhbGlkYXRlZC4KICAgIAogICAgSWYgcHV0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCB3aXRob3V0
IFBURl9wYXJ0aWFsX3NldCwgYW5kIGZpbmRzIHRoZQogICAgcGFnZSBpbiBhIFBHVF9wYXJ0aWFs
IHN0YXRlIGFueXdheSwgdGhlbiB0aGVyZSdzIGNlcnRhaW5seSBiZWVuIGEKICAgIG1pc2FjY291
bnRpbmcgc29tZXdoZXJlLCBhbmQgY2Fycnlpbmcgb24gd291bGQgYWxtb3N0IGNlcnRhaW5seSBj
YXVzZQogICAgYSBzZWN1cml0eSBpc3N1ZSwgc28gY3Jhc2ggdGhlIGhvc3QgaW5zdGVhZC4KICAg
IAogICAgSW4gcHV0X3BhZ2VfZnJvbV9sTmUsIHBhc3MgcGFydGlhbF9mbGFncyBvbiB0byBfcHV0
X3BhZ2VfdHlwZSgpLgogICAgCiAgICBvbGRfZ3Vlc3RfdGFibGUgbWF5IGJlIHNldCBlaXRoZXIg
d2l0aCBhIGZ1bGx5IHZhbGlkYXRlZCBwYWdlICh3aGVuCiAgICB1c2luZyB0aGUgImRlZmVycmVk
IHB1dCIgcGF0dGVybiksIG9yIHdpdGggYSBwYXJ0aWFsbHkgdmFsaWRhdGVkIHBhZ2UKICAgICh3
aGVuIGEgbm9ybWFsICJkZS12YWxpZGF0aW9uIiBpcyBpbnRlcnJ1cHRlZCwgb3Igd2hlbiBhIHZh
bGlkYXRpb24KICAgIGZhaWxzIHBhcnQtd2F5IHRocm91Z2ggZHVlIHRvIGludmFsaWQgZW50cmll
cykuICBBZGQgYSBmbGFnLAogICAgb2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwsIHRvIGluZGljYXRl
IHdoaWNoIG9mIHRoZXNlIGl0IGlzLCBhbmQgdXNlCiAgICB0aGF0IHRvIHBhc3MgdGhlIGFwcHJv
cHJpYXRlIGZsYWcgdG8gX3B1dF9wYWdlX3R5cGUoKS4KICAgIAogICAgV2hpbGUgaGVyZSwgZGVs
ZXRlIHN0cmF5IHRyYWlsaW5nIHdoaXRlc3BhY2UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBY
U0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIC0tLS0tCiAgICBBcHBlbmRpeDoKICAgIAogICAgU3VwcG9zZSBwYWdlIEEs
IHdoZW4gaW50ZXJwcmV0ZWQgYXMgYW4gbDMgcGFnZXRhYmxlLCBjb250YWlucyBhbGwKICAgIHZh
bGlkIGVudHJpZXM7IGFuZCBzdXBwb3NlIEFbeF0gcG9pbnRzIHRvIHBhZ2UgQiwgd2hpY2ggd2hl
bgogICAgaW50ZXJwcmV0ZWQgYXMgYW4gbDIgcGFnZXRhYmxlLCBjb250YWlucyBhbGwgdmFsaWQg
ZW50cmllcy4KICAgIAogICAgUDE6IFBJTl9MM19UQUJMRQogICAgICBBIC0+IFBHVF9sM190YWJs
ZSB8IDEgfCB2YWxpZAogICAgICBCIC0+IFBHVF9sMl90YWJsZSB8IDEgfCB2YWxpZAogICAgCiAg
ICBQMTogVU5QSU5fVEFCTEUKICAgICAgPiBBcnJhbmdlIHRvIGludGVycnVwdCBhZnRlciBCIGhh
cyBiZWVuIGRlLXZhbGlkYXRlZAogICAgICBCOgogICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDJf
dGFibGUgfCAwCiAgICAgIEE6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sM190YWJsZSB8IDEg
fCBwYXJ0aWFsCiAgICAgICAgbnJfdmFsaWRhdGVkX2VudGllcyAtPiAobGVzcyB0aGFuIHgpCiAg
ICAKICAgIFAyOiBtb2RfbDRfZW50cnkgdG8gcG9pbnQgdG8gQQogICAgICA+IEFycmFuZ2UgZm9y
IHRoaXMgdG8gYmUgaW50ZXJydXB0ZWQgd2hpbGUgQiBpcyBiZWluZyB2YWxpZGF0ZWQKICAgICAg
QjoKICAgICAgICB0eXBlX2luZm8gLT4gUEdUX2wyX3RhYmxlIHwgMSB8IHBhcnRpYWwKICAgICAg
ICAobnJfdmFsaWRhdGVkX2VudGlyZXMgJmMgc2V0IGFzIGFwcHJvcHJpYXRlKQogICAgICBBOgog
ICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDNfdGFibGUgfCAxIHwgcGFydGlhbAogICAgICAgIG5y
X3ZhbGlkYXRlZF9lbnRyaWVzIC0+IHgKICAgICAgICBwYXJ0aWFsX3B0ZSA9IDEKICAgIAogICAg
UDM6IG1vZF9sM19lbnRyeSBzb21lIG90aGVyIHVucmVsYXRlZCBsMyB0byBwb2ludCB0byBCOgog
ICAgICBCOgogICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAxCiAgICAKICAgIFAx
OiBSZXN0YXJ0IFVOUElOX1RBQkxFCiAgICAKICAgIEF0IHRoaXMgcG9pbnQsIHNpbmNlIEEubnJf
dmFsaWRhdGVfZW50cmllcyA9PSB4IGFuZCBBLnBhcnRpYWxfcHRlICE9CiAgICAwLCBmcmVlX2wz
X3RhYmxlKCkgd2lsbCBjYWxsIHB1dF9wYWdlX2Zyb21fbDNlKCkgb24gcGwzZVt4XSwgZHJvcHBp
bmcKICAgIGl0cyB0eXBlIGNvdW50IHRvIDAgd2hpbGUgaXQncyBzdGlsbCBiZWluZyBwb2ludGVk
IHRvIGJ5IHNvbWUgb3RoZXIgbDMKICAgIAogICAgQSBzaW1pbGFyIGlzc3VlIGFyaXNlcyB3aXRo
IG9sZF9ndWVzdF90YWJsZS4gIENvbnNpZGVyIHRoZSBmb2xsb3dpbmcKICAgIHNjZW5hcmlvOgog
ICAgCiAgICBTdXBwb3NlIEEgaXMgYSBwYWdlIHdoaWNoLCB3aGVuIGludGVycHJldGVkIGFzIGFu
IGwyLCBoYXMgdmFsaWQgZW50cmllcwogICAgdW50aWwgZW50cnkgeCwgd2hpY2ggaXMgaW52YWxp
ZC4KICAgIAogICAgVjE6ICBQSU5fTDJfVEFCTEUoQSkKICAgICAgPFZhbGlkYXRlIHVudGlsIHdl
IHRyeSB0byB2YWxpZGF0ZSBbeF0sIGdldCAtRUlOVkFMPgogICAgICBBIC0+IFBHVF9sMl90YWJs
ZSB8IDEgfCBQR1RfcGFydGlhbAogICAgICBWMSAtPiBvbGRfZ3Vlc3RfdGFibGUgPSBBCiAgICAg
IDxkZWxheWVkPgogICAgCiAgICBWMjogUElOX0wyX1RBQkxFKEEpCiAgICAgIDxQaWNrIHVwIHdo
ZXJlIFYxIGxlZnQgb2ZmLCB0cnkgdG8gcmUtdmFsaWRhdGUgW3hdLCBnZXQgLUVJTlZBTD4KICAg
ICAgQSAtPiBQR1RfbDJfdGFibGUgfCAxIHwgUEdUX3BhcnRpYWwKICAgICAgVjIgLT4gb2xkX2d1
ZXN0X3RhYmxlID0gQQogICAgICA8cmVzdGFydD4KICAgICAgcHV0X29sZF9ndWVzdF90YWJsZSgp
CiAgICAgICAgX3B1dF9wYWdlX3R5cGUoQSkKICAgICAgICAgIEEgLT4gUEdUX2wyX3RhYmxlIHwg
MAogICAgCiAgICBWMTogPHJlc3RhcnQ+CiAgICAgIHB1dF9vbGRfZ3Vlc3RfdGFibGUoKQogICAg
ICAgIF9wdXRfcGFnZV90eXBlKEEpICMgVU5ERVJGTE9XCiAgICAKICAgIEluZGVlZCwgaXQgaXMg
cG9zc2libGUgdG8gZW5naW5lZXIgZm9yIG9sZF9ndWVzdF90YWJsZSBmb3IgZXZlcnkgdmNwdQog
ICAgYSBndWVzdCBoYXMgdG8gcG9pbnQgdG8gdGhlIHNhbWUgcGFnZS4KICAgIG1hc3RlciBjb21t
aXQ6IGM0MGIzM2Q3MjYzMGRjZmE1MDZkNmZkODU2NTMyZDYxNTJjYjk3ZGMKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTEwLTMxIDE2OjE2OjM3ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICB8ICA2ICsrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDk4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIHwgIDQgKy0KIDMgZmlsZXMgY2hhbmdlZCwgOTQgaW5zZXJ0aW9ucygrKSwg
MTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDFhNGY4OWE2YjEuLjJiMGEwMWQyNGEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAg
LTEzNTAsOSArMTM1MCwxNSBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgICAg
ICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIEZhbGx0aHJv
dWdoICovCiAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAqIE5CIHRoYXQgd2UncmUgcHV0dGluZyB0aGUg
a2VybmVsLW1vZGUgdGFibGUKKyAgICAgICAgICAgICAgICAgICAgICogaGVyZSwgd2hpY2ggd2Un
dmUgYWxyZWFkeSBzdWNjZXNzZnVsbHkKKyAgICAgICAgICAgICAgICAgICAgICogdmFsaWRhdGVk
IGFib3ZlOyBoZW5jZSBwYXJ0aWFsID0gZmFsc2U7CisgICAgICAgICAgICAgICAgICAgICAqLwog
ICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPQogICAgICAgICAgICAgICAg
ICAgICAgICAgcGFnZXRhYmxlX2dldF9wYWdlKHYtPmFyY2guZ3Vlc3RfdGFibGUpOworICAgICAg
ICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAg
ICAgICAgICAgICAgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgp
OwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBkZWZhdWx0Ogpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA0
YWY4MmQ2NDQ3Li43NGExNDkxYzMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTU0MCwxMCArMTU0MCwxMSBAQCBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gcHRwZzsK
ICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAgICAgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICAg
ICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAg
ICAgICB9CkBAIC0xNTY2LDYgKzE1NjcsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNl
KGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICB1bnNpZ25lZCBs
b25nIG1mbiA9IGwzZV9nZXRfcGZuKGwzZSk7CiAgICAgICAgIGludCB3cml0ZWFibGUgPSBsM2Vf
Z2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9SVzsKIAorICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCkpOwogICAgICAgICBBU1NFUlQoIShtZm4gJiAoKDFVTCA8PCAoTDNfUEFH
RVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0gMSkpKTsKICAgICAgICAgZG8gewogICAgICAg
ICAgICAgcHV0X2RhdGFfcGFnZShtZm5fdG9fcGFnZShtZm4pLCB3cml0ZWFibGUpOwpAQCAtMTU3
OCwxMiArMTU4MCwxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlf
dCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciAp
CiAgICAgeworICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9wYXJ0aWFsX3NldCkpOwogICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UocGZuKTsKICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IGZhbHNlOwogICAgICAgICByZXR1cm4g
MDsKICAgICB9CiAKLSAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUs
IG1mbl90b19wYWdlKHBmbikpOworICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZsYWdzIHwg
UFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShwZm4pKTsKICAgICBpZiAoIGxpa2VseSghcmMp
ICkKICAgICAgICAgcHV0X3BhZ2UocGcpOwogCkBAIC0xNjAyLDEyICsxNjA2LDE0IEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAKICAgICAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKKyAgICAg
ICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSk7CiAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UocGZuKTsKICAgICAgICAg
ICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAgICAgICBjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICBy
ZXR1cm4gMDsKICAgICAgICAgfQogCi0gICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBU
Rl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgICAgIHJjID0gX3B1dF9wYWdl
X3R5cGUocGcsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShwZm4pKTsKICAg
ICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAg
fQpAQCAtMTcxNSw2ICsxNzIxLDE0IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogCiAgICAgcGwyZSA9IG1hcF9k
b21haW5fcGFnZShfbWZuKHBmbikpOwogCisgICAgLyoKKyAgICAgKiBOQiB0aGF0IGFsbG9jX2wy
X3RhYmxlIHdpbGwgbmV2ZXIgc2V0IHBhcnRpYWxfcHRlIG9uIGFuIGwyOyBidXQKKyAgICAgKiBm
cmVlX2wyX3RhYmxlIG1pZ2h0IGlmIGEgbGluZWFyX3BhZ2V0YWJsZSBlbnRyeSBpcyBpbnRlcnJ1
cHRlZAorICAgICAqIHBhcnR3YXkgdGhyb3VnaCBkZS12YWxpZGF0aW9uLiAgSW4gdGhhdCBjaXJj
dW1zdGFuY2UsCisgICAgICogZ2V0X3BhZ2VfZnJvbV9sMmUoKSB3aWxsIGFsd2F5cyByZXR1cm4g
LUVJTlZBTDsgYW5kIHdlIG11c3QKKyAgICAgKiByZXRhaW4gdGhlIHR5cGUgcmVmIGJ5IGRvaW5n
IHRoZSBub3JtYWwgcGFydGlhbF9mbGFncyB0cmFja2luZy4KKyAgICAgKi8KKwogICAgIGZvciAo
IGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOwog
ICAgICAgICAgIGkrKywgcGFydGlhbF9mbGFncyA9IDAgKQogICAgIHsKQEAgLTE3NjksNiArMTc4
Myw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwg
dW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSBwYXJ0aWFsX2ZsYWdzOwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlID0gcGFnZTsKKyAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gdHJ1ZTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBpZiAo
IHJjIDwgMCApCkBAIC0xODgyLDEyICsxODk3LDE2IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICAgKiBidWlsZHMuCiAg
ICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF90YWJsZSA9PSBsM2VfZ2V0X3BhZ2UobDNlKSApCisgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICAgICBBU1NFUlQoY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVf
cGFydGlhbCk7CiAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZf
cGFydGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAg
ICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogICAgICAgICB9CiAg
ICAgICAgIHdoaWxlICggaS0tID4gMCApCiAgICAgICAgIHsKQEAgLTE5OTUsMTIgKzIwMTQsMTYg
QEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAg
ICAgICAgICAgICAgICAgICAgICAgICogYnVpbGRzLgogICAgICAgICAgICAgICAgICAgICAgICAg
ICovCiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID09IGw0ZV9nZXRfcGFnZShwbDRlW2ldKSApCisgICAgICAgICAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlX3BhcnRpYWwpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAg
ICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9
IHRydWU7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICB9CkBAIC0y
OTQyLDYgKzI5NjUsMjggQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAgIHggID0geTsKICAgICAgICAg
bnggPSB4IC0gMTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBJcyB0aGlzIGV4cGVjdGVkIHRv
IGRvIGEgZnVsbCByZWZlcmVuY2UgZHJvcCwgb3Igb25seQorICAgICAgICAgKiBjbGVhbnVwIHBh
cnRpYWwgdmFsaWRhdGlvbiAvIGRldmFsaWRhdGlvbj8KKyAgICAgICAgICoKKyAgICAgICAgICog
SWYgdGhlIGZvcm1lciwgdGhlIGNhbGxlciBtdXN0IGhvbGQgYSAiZnVsbCIgdHlwZSByZWY7Cisg
ICAgICAgICAqIHdoaWNoIG1lYW5zIHRoZSBwYWdlIG11c3QgYmUgdmFsaWRhdGVkLiAgSWYgdGhl
IHBhZ2UgaXMKKyAgICAgICAgICogKm5vdCogZnVsbHkgdmFsaWRhdGVkLCBjb250aW51aW5nIHdv
dWxkIGFsbW9zdCBjZXJ0YWlubHkKKyAgICAgICAgICogb3BlbiB1cCBhIHNlY3VyaXR5IGhvbGUu
ICBBbiBleGNlcHRpb24gdG8gdGhpcyBpcyBkdXJpbmcKKyAgICAgICAgICogZG9tYWluIGRlc3Ry
dWN0aW9uLCB3aGVyZSBQR1RfdmFsaWRhdGVkIGNhbiBiZSBkcm9wcGVkCisgICAgICAgICAqIHdp
dGhvdXQgZHJvcHBpbmcgYSB0eXBlIHJlZi4KKyAgICAgICAgICoKKyAgICAgICAgICogSWYgdGhl
IGxhdHRlciwgZG8gbm90aGluZyB1bmxlc3MgdHlwZSBQR1RfcGFydGlhbCBpcyBzZXQuCisgICAg
ICAgICAqIElmIGl0IGlzIHNldCwgdGhlIHR5cGUgY291bnQgbXVzdCBiZSAxLgorICAgICAgICAg
Ki8KKyAgICAgICAgaWYgKCAhKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSApCisgICAgICAgICAg
ICBCVUdfT04oKHggJiBQR1RfcGFydGlhbCkgfHwKKyAgICAgICAgICAgICAgICAgICAhKCh4ICYg
UEdUX3ZhbGlkYXRlZCkgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKSk7CisgICAg
ICAgIGVsc2UgaWYgKCAhKHggJiBQR1RfcGFydGlhbCkgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIEJVR19PTigoeCAmIFBHVF9jb3VudF9tYXNrKSAh
PSAxKTsKKwogICAgICAgICBBU1NFUlQoKHggJiBQR1RfY291bnRfbWFzaykgIT0gMCk7CiAKICAg
ICAgICAgaWYgKCB1bmxpa2VseSgobnggJiBQR1RfY291bnRfbWFzaykgPT0gMCkgKQpAQCAtMzM4
OCwxNyArMzQzMywzNCBAQCBpbnQgcHV0X29sZF9ndWVzdF90YWJsZShzdHJ1Y3QgdmNwdSAqdikK
ICAgICBpZiAoICF2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAgICAgICAgIHJldHVybiAwOwog
Ci0gICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSwgUFRGX3ByZWVtcHRpYmxlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQorICAgIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUsCisgICAgICAgICAgICAgICAgICAgICAgICBQVEZfcHJlZW1wdGlibGUg
fAorICAgICAgICAgICAgICAgICAgICAgICAgKCB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0
aWFsID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0IDogMCApLAor
ICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyk7CisKKyAgICBp
ZiAoIHJjID09IC1FUkVTVEFSVCB8fCByYyA9PSAtRUlOVFIgKQogICAgIHsKLSAgICBjYXNlIC1F
SU5UUjoKLSAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGVfcGFydGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOwogICAgICAgICByZXR1cm4gLUVSRVNUQVJU
OwotICAgIGNhc2UgMDoKLSAgICAgICAgcHV0X3BhZ2Uodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
OwogICAgIH0KIAorICAgIC8qCisgICAgICogSXQgc2hvdWxkbid0IGJlIHBvc3NpYmxlIGZvciBf
cHV0X3BhZ2VfdHlwZSgpIHRvIHJldHVybgorICAgICAqIGFueXRoaW5nIGVsc2UgYXQgdGhlIG1v
bWVudDsgYnV0IGlmIGl0IGRvZXMgaGFwcGVuIGluCisgICAgICogcHJvZHVjdGlvbiwgbGVha2lu
ZyB0aGUgdHlwZSByZWYgaXMgcHJvYmFibHkgdGhlIGJlc3QgdGhpbmcgdG8KKyAgICAgKiBkby4g
IEVpdGhlciB3YXksIGRyb3AgdGhlIGdlbmVyYWwgcmVmIGhlbGQgYnkgb2xkX2d1ZXN0X3RhYmxl
LgorICAgICAqLworICAgIEFTU0VSVChyYyA9PSAwKTsKKworICAgIHB1dF9wYWdlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlKTsKICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7Cisg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CisgICAgLyoKKyAgICAgKiBTYWZlc3Qg
ZGVmYXVsdCBpZiBzb21lb25lIHNldHMgb2xkX2d1ZXN0X3RhYmxlIHdpdGhvdXQKKyAgICAgKiBl
eHBsaWNpdGx5IHNldHRpbmcgb2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwuCisgICAgICovCisgICAg
di0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IHRydWU7CiAKICAgICByZXR1cm4gcmM7
CiB9CkBAIC0zNTUzLDExICszNjE1LDExIEBAIGludCBuZXdfZ3Vlc3RfY3IzKHVuc2lnbmVkIGxv
bmcgbWZuKQogICAgICAgICAgICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVl
bXB0aWJsZShwYWdlKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBjYXNlIC1FSU5UUjoK
LSAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgICAgICAvKiBmYWxs
dGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAg
Y3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKKyAgICAgICAgICAg
ICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgQlVHX09OKHJjKTsKQEAgLTM4MjgsNiArMzg5MCw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBm
YWxzZTsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIH0KQEAgLTM4NjYsNiArMzkyOSwxMSBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAg
ICAgIGNhc2UgLUVSRVNUQVJUOgogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ID0gcGFnZTsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIEVJTlRSIG1l
YW5zIHdlIHN0aWxsIGhvbGQgdGhlIHR5cGUgcmVmOyBFUkVTVEFSVAorICAgICAgICAgICAgICAg
ICAqIG1lYW5zIFBHVF9wYXJ0aWFsIGhvbGRzIHRoZSB0eXBlIHJlZgorICAgICAgICAgICAgICAg
ICAqLworICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwg
PSAocmMgPT0gLUVSRVNUQVJUKTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICBkZWZhdWx0OgpAQCAtMzk0MSwxMSArNDAwOSwxNSBA
QCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgc3dpdGNoICggcmMgPSBw
dXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwYWdlKSApCiAgICAgICAgICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICAgICAgY2FzZSAtRUlOVFI6Ci0gICAgICAgICAgICAgICAgICAg
ICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJv
dWdoICovCiAgICAgICAgICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgogICAgICAgICAgICAg
ICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAg
ICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgICAgICogRUlOVFIgbWVh
bnMgd2Ugc3RpbGwgaG9sZCB0aGUgdHlwZSByZWY7CisgICAgICAgICAgICAgICAgICAgICAgICAg
KiBFUkVTVEFSVCBtZWFucyBQR1RfcGFydGlhbCBob2xkcyB0aGUgcmVmCisgICAgICAgICAgICAg
ICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgICAgICAgICBCVUdf
T04ocmMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggN2VhNjc1MzJkZC4uYTBmZTM2MWQ1ZSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCkBAIC0zMzgsNyArMzM4LDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAK
ICAgICBzdHJ1Y3QgcGFnaW5nX2RvbWFpbiBwYWdpbmc7CiAgICAgc3RydWN0IHAybV9kb21haW4g
KnAybTsKLSAgICAvKiBUbyBlbmZvcmNlIGxvY2sgb3JkZXJpbmcgaW4gdGhlIHBvZCBjb2RlIHdy
dCB0aGUgCisgICAgLyogVG8gZW5mb3JjZSBsb2NrIG9yZGVyaW5nIGluIHRoZSBwb2QgY29kZSB3
cnQgdGhlCiAgICAgICogcGFnZV9hbGxvYyBsb2NrICovCiAgICAgaW50IHBhZ2VfYWxsb2NfdW5s
b2NrX2xldmVsOwogCkBAIC01NzIsNiArNTcyLDggQEAgc3RydWN0IGFyY2hfdmNwdQogICAgIHN0
cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVk
IHBhZ2V0YWJsZSAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8q
IGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFueSAqLworICAgIGJvb2wgb2xkX2d1ZXN0
X3RhYmxlX3BhcnRpYWw7ICAgICAgIC8qIEFyZSB3ZSBkcm9wcGluZyBhIHR5cGUgcmVmLCBvciBq
dXN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogZmluaXNoaW5n
IHVwIGEgcGFydGlhbCBkZS12YWxpZGF0aW9uPyAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRz
IGEgcmVmIHRvIHRoZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICog
c2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qgc2hhZG93X3Rh
YmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9mIGd1ZXN0ICovCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:24:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:24:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdHR-000164-Sa; Mon, 04 Nov 2019 14:24:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdHQ-00015w-Jk
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:28 +0000
X-Inumbo-ID: cf090a6a-ff0e-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cf090a6a-ff0e-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 14:24:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdHP-0004eI-RV
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdHP-0002bd-P2
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdHP-0002bd-P2@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:24:27 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/arm: p2m: Avoid aliasing
 guest physical frame
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdkYWFjY2ExYjdiMmYwMGJjNTI2MzUwZjFmZThhYzRhOTc3M2JmMzAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE1OjA4OjAzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6MDg6MDMgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IHAybTogQXZvaWQgYWxpYXNpbmcgZ3Vlc3QgcGh5c2ljYWwgZnJhbWUKICAgIAog
ICAgVGhlIFAyTSBoZWxwZXJzIGltcGxlbWVudGF0aW9uIGlzIHF1aXRlIGxheCBhbmQgd2lsbCBl
bmQgdXAgdG8gaWdub3JlCiAgICB0aGUgdW51c2VkIHRvcCBiaXRzIG9mIGEgZ3Vlc3QgcGh5c2lj
YWwgZnJhbWUuCiAgICAKICAgIFRoaXMgZWZmZWN0aXZlbHkgbWVhbnMgdGhhdCBwMm1fc2V0X2Vu
dHJ5KCkgd2lsbCBjcmVhdGUgYSBtYXBwaW5nIGZvciBhCiAgICBkaWZmZXJlbnQgZnJhbWUgKGl0
IGlzIGFsd2F5cyBlcXVhbCB0byBnZm4gJiAobWFzayB1bnVzZWQgYml0cykpLiBZZXQKICAgIHAy
bS0+bWF4X21hcHBlZF9nZm4gd2lsbCBiZSB1cGRhdGVkIHVzaW5nIHRoZSBvcmlnaW5hbCBmcmFt
ZS4KICAgIAogICAgQXQgdGhlIG1vbWVudCwgcDJtX2dldF9lbnRyeSgpIGFuZCBwMm1fcmVzb2x2
ZV90cmFuc2xhdGlvbl9mYXVsdCgpCiAgICBhc3N1bWUgdGhhdCBwMm1fZ2V0X3Jvb3RfcG9pbnRl
cigpIHdpbGwgYWx3YXlzIHJldHVybiBhIG5vbi1OVUxMIHBvaW50ZXIKICAgIHdoZW4gdGhlIEdG
TiBpcyBzbWFsbGVyIHRoYW4gcDJtLT5tYXhfbWFwcGVkX2dmbi4KICAgIAogICAgVW5mb3J0dW5h
dGVseSwgYmVjYXVzZSBvZiB0aGUgYWxpYXNpbmcgZGVzY3JpYmVkIGFib3ZlLCBpdCB3b3VsZCBi
ZQogICAgcG9zc2libGUgdG8gc2V0IHAybS0+bWF4X21hcHBlZF9nZm4gaGlnaCBlbm91Z2ggc28g
aXQgY292ZXJzIGZyYW1lIHRoYXQKICAgIHdvdWxkIGxlYWQgcDJtX2dldF9yb290X3BvaW50ZXIo
KSB0byByZXR1cm4gTlVMTC4KICAgIAogICAgQXMgd2UgZG9uJ3Qgc2FuaXR5IGNoZWNrIHRoZSBn
dWVzdCBwaHlzaWNhbCBmcmFtZSBwcm92aWRlZCBieSBhIGd1ZXN0LCBhCiAgICBtYWxpY2lvdXMg
Z3Vlc3QgY291bGQgY3JhZnQgYSBzZXJpZXMgb2YgaHlwZXJjYWxscyB0aGF0IHdpbGwgaGl0IHRo
ZQogICAgQlVHX09OKCkgYW5kIHRoZXJlZm9yZSBEb1MgWGVuLgogICAgCiAgICBUbyBwcmV2ZW50
IGFsaWFzaW5nLCB0aGUgZnVuY3Rpb24gcDJtX2dldF9yb290X3BvaW50ZXIoKSBpcyBub3cgcmV3
b3JrZWQKICAgIHRvIHJldHVybiBOVUxMIElmIGFueSBvZiB0aGUgdW51c2VkIHRvcCBiaXRzIGFy
ZSBub3QgemVyby4gVGhlIGNhbGxlcgogICAgY2FuIHRoZW4gZGVjaWRlIHdoYXQncyB0aGUgYXBw
cm9wcmlhdGUgYWN0aW9uIHRvIGRvLiBTaW5jZSB0aGUgdHdvIHBhdGhzCiAgICAoaS5lLiBQMk1f
Uk9PVF9QQUdFUyA9PSAxIGFuZCBQMk1fUk9PVF9QQUdFUyAhPSAxKSBhcmUgbm93IHZlcnkKICAg
IHNpbWlsYXJseSwgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gY29uc29saWRhdGUgdGhlbSBtYWtp
bmcgdGhlIGNvZGUgYQogICAgYml0IHNpbXBsZXIuCiAgICAKICAgIFdpdGggdGhpcyBjaGFuZ2Us
IHAybV9nZXRfZW50cnkoKSB3aWxsIG5vdCB0cnkgdG8gaW5zZXJ0IGEgbWFwcGluZyBhcwogICAg
dGhlIHJvb3QgcG9pbnRlciBpcyBpbnZhbGlkLgogICAgCiAgICBOb3RlIHRoYXQgcm9vdF90YWJs
ZSBpcyBub3cgc3dpdGNoIHRvIHVuc2lnbmVkIGxvbmcgYXMgdW5zaWduZWQgaW50IGlzCiAgICBu
b3QgZW5vdWdoIHRvIGhvbGQgcGFydCBvZiBhIEdGTi4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0zMDEuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFs
bEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiA4OGFhZjQwZWVmZjc3MWM1NDZhZDNiYmIw
MjAwMDE3MTY0OGE4OWY3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxNzozMyArMDEw
MAotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDE3ICsrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggZWU3ZjEwMjBkYi4u
YmVlZWIzM2E1OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNo
L2FybS9wMm0uYwpAQCAtMjA1LDIxICsyMDUsMTQgQEAgc3RhdGljIHZvaWQgcDJtX2ZsdXNoX3Rs
Yl9zeW5jKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiBzdGF0aWMgbHBhZV90ICpwMm1fZ2V0X3Jv
b3RfcG9pbnRlcihzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQogewotICAgIHVuc2lnbmVkIGludCByb290X3RhYmxl
OwotCi0gICAgaWYgKCBQMk1fUk9PVF9QQUdFUyA9PSAxICkKLSAgICAgICAgcmV0dXJuIF9fbWFw
X2RvbWFpbl9wYWdlKHAybS0+cm9vdCk7CisgICAgdW5zaWduZWQgbG9uZyByb290X3RhYmxlOwog
CiAgICAgLyoKLSAgICAgKiBDb25jYXRlbmF0ZWQgcm9vdC1sZXZlbCB0YWJsZXMuIFRoZSB0YWJs
ZSBudW1iZXIgd2lsbCBiZSB0aGUKLSAgICAgKiBvZmZzZXQgYXQgdGhlIHByZXZpb3VzIGxldmVs
LiBJdCBpcyBub3QgcG9zc2libGUgdG8KLSAgICAgKiBjb25jYXRlbmF0ZSBhIGxldmVsLTAgcm9v
dC4KKyAgICAgKiBXaGlsZSB0aGUgcm9vdCB0YWJsZSBpbmRleCBpcyB0aGUgb2Zmc2V0IGZyb20g
dGhlIHByZXZpb3VzIGxldmVsLAorICAgICAqIHdlIGNhbid0IHVzZSAoUDJNX1JPT1RfTEVWRUwg
LSAxKSBiZWNhdXNlIHRoZSByb290IGxldmVsIG1pZ2h0IGJlCisgICAgICogMC4gWWV0IHdlIHN0
aWxsIHdhbnQgdG8gY2hlY2sgaWYgYWxsIHRoZSB1bnVzZWQgYml0cyBhcmUgemVyb2VkLgogICAg
ICAqLwotICAgIEFTU0VSVChQMk1fUk9PVF9MRVZFTCA+IDApOwotCi0gICAgcm9vdF90YWJsZSA9
IGdmbl94KGdmbikgPj4gKGxldmVsX29yZGVyc1tQMk1fUk9PVF9MRVZFTCAtIDFdKTsKLSAgICBy
b290X3RhYmxlICY9IExQQUVfRU5UUllfTUFTSzsKLQorICAgIHJvb3RfdGFibGUgPSBnZm5feChn
Zm4pID4+IChsZXZlbF9vcmRlcnNbUDJNX1JPT1RfTEVWRUxdICsgTFBBRV9TSElGVCk7CiAgICAg
aWYgKCByb290X3RhYmxlID49IFAyTV9ST09UX1BBR0VTICkKICAgICAgICAgcmV0dXJuIE5VTEw7
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:24:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:24:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdHb-00017B-UR; Mon, 04 Nov 2019 14:24:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdHb-000173-9Q
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:39 +0000
X-Inumbo-ID: d51bd536-ff0e-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d51bd536-ff0e-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:24:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdHa-0004eV-10
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdHZ-0002cr-Us
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdHZ-0002cr-Us@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:24:37 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/arm: p2m: Avoid off-by-one
 check on p2m->max_mapped_gfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ2MDhjNmRjYjZjOGRjMWJlMGE0MjA0MjU2YjVmMjQ4YWUxZWM3ZGMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE1OjA4OjE2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6MDg6MTYgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IHAybTogQXZvaWQgb2ZmLWJ5LW9uZSBjaGVjayBvbiBwMm0tPm1heF9tYXBwZWRf
Z2ZuCiAgICAKICAgIFRoZSBjb2RlIGJhc2UgaXMgdXNpbmcgaW5jb25zaXN0ZW50bHkgdGhlIGZp
ZWxkIHAybS0+bWF4X21hcHBlZF9nZm4uCiAgICBTb21lIG9mIHRoZSB1c2VyZXMgZXhwZWN0IHRo
YXQgcDJtLT5tYXhfZ3Vlc3RfZ2ZuIGNvbnRhaW4gdGhlIGhpZ2hlc3QKICAgIG1hcHBlZCBHRk4g
d2hpbGUgb3RoZXJzIGV4cGVjdCBoaWdoZXN0ICsgMS4KICAgIAogICAgcDJtLT5tYXhfZ3Vlc3Rf
Z2ZuIGlzIHNldCBhcyBoaWdoZXN0ICsgMSwgYmVjYXVzZSBvZiB0aGF0IHRoZSBzYW5pdHkKICAg
IGNoZWNrIG9uIHRoZSBHRk4gaW4gcDJtX3Jlc29sdmVkX3RyYW5zbGF0aW9uX2ZhdWx0KCkgYW5k
CiAgICBwMm1fZ2V0X2VudHJ5KCkgY2FuIGJlIGJ5cGFzc2VkIHdoZW4gR0ZOID09IHAybS0+bWF4
X2d1ZXN0X2dmbi4KICAgIAogICAgcDJtX2dldF9yb290X3BvaW50ZXIocDJtLT5tYXhfZ3Vlc3Rf
Z2ZuKSBtYXkgcmV0dXJuIE5VTEwgaWYgaXQgaXMKICAgIG91dHNpZGUgb2YgYWRkcmVzcyByYW5n
ZSBzdXBwb3J0ZWQgYW5kIHRoZXJlZm9yZSB0aGUgQlVHX09OKCkgY291bGQgYmUKICAgIGhpdC4K
ICAgIAogICAgVGhlIGN1cnJlbnQgdmFsdWUgaG9sZCBpbiBwMm0tPm1heF9tYXBwZWRfZ2ZuIGlz
IGluY29uc2lzdGVudCB3aXRoIHRoZQogICAgZXhwZWN0YXRpb24gb2YgdGhlIGNvbW1vbiBjb2Rl
IChzZWUgZG9tYWluX2dldF9tYXhpbXVtX2dwZm4oKSkgYW5kIGFsc28KICAgIHRoZSBkb2N1bWVu
dGF0aW9uIG9mIHRoZSBmaWVsZC4KICAgIAogICAgUmF0aGVyIHRoYW4gY2hhbmdpbmcgdGhlIGNo
ZWNrIGluIHAybV90cmFuc2xhdGlvbl9mYXVsdCgpIGFuZAogICAgcDJtX2dldF9lbnRyeSgpLCBw
Mm0tPm1heF9tYXBwZWRfZ2ZuIGlzIG5vdyBjb250YWluaW5nIHRoZSBoaWdoZXN0CiAgICBtYXBw
ZWQgR0ZOIGFuZCB0aGUgY2FsbGVycyBhc3N1bWluZyAiaGlnaGVzdCArIDEiIGFyZSBub3cgYWRq
dXN0ZWQuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHVzZSAxVUwgcmF0aGVyIHRo
YW4gMSBhcyBwYWdlX29yZGVyIGNvdWxkCiAgICB0aGVvcml0aWNhbGx5IGJpZyBlbm91Z2ggdG8g
b3ZlcmZsb3cgYSAzMi1iaXQgaW50ZWdlci4KICAgIAogICAgTGFzdGx5LCB0aGUgZG9jdW1lbnRh
dGlvbiBvZiB0aGUgZmllbGQgbWF4X2d1ZXN0X2dmbiB0byByZWZsZWN0IGhvdyBpdAogICAgaXMg
Y29tcHV0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAxLgogICAgCiAgICBSZXBv
cnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVy
IGNvbW1pdDogNmU4ZTE2M2I0NmQwODIzNTI2ZjFhZmJiZTZmNjZjNjY4ZmM4MTFkMQogICAgbWFz
dGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTg6MzggKzAxMDAKLS0tCiB4ZW4vYXJjaC9hcm0vcDJt
LmMgICAgICAgIHwgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggfCA1ICstLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggYmVl
ZWIzM2E1OS4uZGIyMjI3YTJhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBi
L3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtOTY1LDcgKzk2NSw3IEBAIHN0YXRpYyBpbnQgX19wMm1f
c2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgIHAybV93cml0ZV9wdGUo
ZW50cnksIHB0ZSwgcDJtLT5jbGVhbl9wdGUpOwogCiAgICAgICAgIHAybS0+bWF4X21hcHBlZF9n
Zm4gPSBnZm5fbWF4KHAybS0+bWF4X21hcHBlZF9nZm4sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdmbl9hZGQoc2dmbiwgMSA8PCBwYWdlX29yZGVyKSk7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl9hZGQoc2dmbiwgKDFVTCA8PCBwYWdl
X29yZGVyKSAtIDEpKTsKICAgICAgICAgcDJtLT5sb3dlc3RfbWFwcGVkX2dmbiA9IGdmbl9taW4o
cDJtLT5sb3dlc3RfbWFwcGVkX2dmbiwgc2dmbik7CiAgICAgfQogCkBAIC0xMzIyLDcgKzEzMjIs
NyBAQCBpbnQgcmVsaW5xdWlzaF9wMm1fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHAy
bV93cml0ZV9sb2NrKHAybSk7CiAKICAgICBzdGFydCA9IHAybS0+bG93ZXN0X21hcHBlZF9nZm47
Ci0gICAgZW5kID0gcDJtLT5tYXhfbWFwcGVkX2dmbjsKKyAgICBlbmQgPSBnZm5fYWRkKHAybS0+
bWF4X21hcHBlZF9nZm4sIDEpOwogCiAgICAgZm9yICggOyBnZm5feChzdGFydCkgPCBnZm5feChl
bmQpOwogICAgICAgICAgIHN0YXJ0ID0gZ2ZuX25leHRfYm91bmRhcnkoc3RhcnQsIG9yZGVyKSAp
CkBAIC0xMzg3LDcgKzEzODcsNyBAQCBpbnQgcDJtX2NhY2hlX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IHN0YXJ0LCB1bnNpZ25lZCBsb25nIG5yKQogICAgIHAybV9yZWFkX2xvY2socDJt
KTsKIAogICAgIHN0YXJ0ID0gZ2ZuX21heChzdGFydCwgcDJtLT5sb3dlc3RfbWFwcGVkX2dmbik7
Ci0gICAgZW5kID0gZ2ZuX21pbihlbmQsIHAybS0+bWF4X21hcHBlZF9nZm4pOworICAgIGVuZCA9
IGdmbl9taW4oZW5kLCBnZm5fYWRkKHAybS0+bWF4X21hcHBlZF9nZm4sIDEpKTsKIAogICAgIGZv
ciAoIDsgZ2ZuX3goc3RhcnQpIDwgZ2ZuX3goZW5kKTsgc3RhcnQgPSBuZXh0X2dmbiApCiAgICAg
ewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcDJtLmgKaW5kZXggMTI2OTA1MmU5Zi4uZjQyOWIxM2U0NSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBA
IC0zNiwxMCArMzYsNyBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgLyogQ3VycmVudCBUcmFu
c2xhdGlvbiBUYWJsZSBCYXNlIFJlZ2lzdGVyIGZvciB0aGUgcDJtICovCiAgICAgdWludDY0X3Qg
dnR0YnI7CiAKLSAgICAvKgotICAgICAqIEhpZ2hlc3QgZ3Vlc3QgZnJhbWUgdGhhdCdzIGV2ZXIg
YmVlbiBtYXBwZWQgaW4gdGhlIHAybQotICAgICAqIE9ubHkgdGFrZXMgaW50byBhY2NvdW50IHJh
bSBhbmQgZm9yZWlnbiBtYXBwaW5nCi0gICAgICovCisgICAgLyogSGlnaGVzdCBndWVzdCBmcmFt
ZSB0aGF0J3MgZXZlciBiZWVuIG1hcHBlZCBpbiB0aGUgcDJtICovCiAgICAgZ2ZuX3QgbWF4X21h
cHBlZF9nZm47CiAKICAgICAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:24:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:24:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdHl-00018K-W5; Mon, 04 Nov 2019 14:24:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdHk-00018C-SV
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:48 +0000
X-Inumbo-ID: db2b0e2e-ff0e-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id db2b0e2e-ff0e-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 14:24:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdHk-0004ej-6h
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdHk-0002ds-4O
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdHk-0002ds-4O@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:24:48 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/arm: p2m: Don't check the
 return of p2m_get_root_pointer() with BUG_ON()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYzMmZiNGU5Nzg2N2ZlNzU5MzA3ZTVhOGNmZjdjZGM1M2EwZjNmYjQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE1OjA4OjI5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6MDg6MjkgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IHAybTogRG9uJ3QgY2hlY2sgdGhlIHJldHVybiBvZiBwMm1fZ2V0X3Jvb3RfcG9p
bnRlcigpIHdpdGggQlVHX09OKCkKICAgIAogICAgSXQgdHVybnMgb3V0IHRoYXQgdGhlIEJVR19P
TigpIHdhcyBhY3R1YWxseSByZWFjaGFibGUgd2l0aCB3ZWxsLWNyYWZ0ZWQKICAgIGh5cGVyY2Fs
bHMuIFRoZSBCVUdfT04oKSBpcyBoZXJlIHRvIHByZXZlbnQgY2F0Y2ggbG9naWNhbCBlcnJvciwg
c28KICAgIGNyYXNoaW5nIFhlbiBpcyBhIGJpdCBvdmVyIHRoZSB0b3AuCiAgICAKICAgIFdoaWxl
IGFsbCB0aGUgaG9sZXMgc2hvdWxkIG5vdyBiZSBmaXhlZCwgaXQgd291bGQgYmUgYmV0dGVyIHRv
IGRvd25ncmFkZQogICAgdGhlIEJVR19PTigpIHRvIHNvbWV0aGluZyBsZXNzIGZhdGFsIHRvIHBy
ZXZlbnQgYW55IG1vcmUgRG9TLgogICAgCiAgICBUaGUgQlVHX09OKCkgaW4gcDJtX2dldF9lbnRy
eSgpIGlzIG5vdyByZXBsYWNlZCBieSBBU1NFUlRfVU5SRUFDSEFCTEUoKQogICAgdG8gY2F0Y2gg
bWlzdGFrZSBpbiBkZWJ1ZyBidWlsZCBhbmQgcmV0dXJuIElOVkFMSURfTUZOIGZvciBwcm9kdWN0
aW9uCiAgICBidWlsZC4gVGhlIGludGVyZmFjZSBhbHNvIHJlcXVpcmVzIHRvIHNldCBwYWdlX29y
ZGVyIHRvIGdpdmUgYW4gaWRlYSBvZgogICAgdGhlIHNpemUgb2YgImhvbGUiLiBTbyAnbGV2ZWwn
IGlzIG5vdyBzZXQgc28gd2UgcmVwb3J0IGEgaG9sZSBvZiBzaXplIG9mCiAgICB0aGUgYW4gZW50
cnkgb2YgdGhlIHJvb3QgcGFnZS10YWJsZS4gVGhpcyBzdGF5cyBpbmxpbmUgd2l0aCB3aGF0IGhh
cHBlbgogICAgd2hlbiB0aGUgR0ZOIGlzIGhpZ2hlciB0aGFuIHAybS0+bWF4X21hcHBlZF9nZm4u
CiAgICAKICAgIFRoZSBCVUdfT04oKSBpbiBwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdCgp
IGlzIG5vdyByZXBsYWNlZCBieQogICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCkgdG8gY2F0Y2ggbWlz
dGFrZSBpbiBkZWJ1ZyBidWlsZCBhbmQganVzdCByZXBvcnQgYQogICAgZmF1bHQgZm9yIHByb2R1
Y2lvbiBidWlsZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDEuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiAzMWI0ZjRhYjY2MzRmODUxNjM2NTZiNDcwZGZmYzZkOTc0OTE3ODUzCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxOToxNCArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9w
Mm0uYyB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9w
Mm0uYwppbmRleCBkYjIyMjdhMmFiLi5iZjY3ZTBlZmRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0zNDYsNyArMzQ2LDEyIEBAIG1m
bl90IHAybV9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogICAg
ICAqIHRoZSB0YWJsZSBzaG91bGQgYWx3YXlzIGJlIG5vbi1OVUxMIGJlY2F1c2UgdGhlIGdmbiBp
cyBiZWxvdwogICAgICAqIHAybS0+bWF4X21hcHBlZF9nZm4gYW5kIHRoZSByb290IHRhYmxlIHBh
Z2VzIGFyZSBhbHdheXMgcHJlc2VudC4KICAgICAgKi8KLSAgICBCVUdfT04odGFibGUgPT0gTlVM
TCk7CisgICAgaWYgKCAhdGFibGUgKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7CisgICAgICAgIGxldmVsID0gUDJNX1JPT1RfTEVWRUw7CisgICAgICAgIGdvdG8gb3V0Owor
ICAgIH0KIAogICAgIGZvciAoIGxldmVsID0gUDJNX1JPT1RfTEVWRUw7IGxldmVsIDwgMzsgbGV2
ZWwrKyApCiAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:25:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdHw-0001A5-1d; Mon, 04 Nov 2019 14:25:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdHv-00019z-4g
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:59 +0000
X-Inumbo-ID: e13af68a-ff0e-11e9-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e13af68a-ff0e-11e9-b678-bc764e2007e4;
 Mon, 04 Nov 2019 14:24:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdHu-0004ez-CD
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdHu-0002fi-9u
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:24:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdHu-0002fi-9u@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:24:58 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/arm32: entry: Split
 __DEFINE_ENTRY_TRAP in two
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUzNDllYWU1YTc2MTlkMTY4OGNkMDNkMjVmOWM5MTBiZTMyYzA5YmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE1OjEwOjU0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6MTA6NTQgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm0zMjogZW50cnk6IFNwbGl0IF9fREVGSU5FX0VOVFJZX1RSQVAgaW4gdHdvCiAgICAK
ICAgIFRoZSBwcmVwcm9jZXNzaW5nIG1hY3JvIF9fREVGSU5FX0VOVFJZX1RSQVAgaXMgdXNlZCB0
byBnZW5lcmF0ZSB0cmFwCiAgICBlbnRyeSBmdW5jdGlvbi4gV2hpbGUgdGhlIG1hY3JvIGlzIGZh
aXJseSBzbWFsbCB0b2RheSwgZm9sbG93LXVwIHBhdGNoZXMKICAgIHdpbGwgaW5jcmVhc2UgdGhl
IHNpemUgc2lnbmljYW50bHkuCiAgICAKICAgIEluIGdlbmVyYWwsIGFzc2VtYmx5IG1hY3JvcyBh
cmUgbW9yZSByZWFkYWJsZSBhcyB0aGV5IGFsbG93IHlvdSB0byBuYW1lCiAgICBwYXJhbWV0ZXJz
IGFuZCBhdm9pZCAnXCcuIFNvIHRoZSBhY3R1YWwgaW1wbGVtZW50YXRpb24gb2YgdGhlIHRyYXAg
aXMKICAgIG5vdyBzd2l0Y2hlZCB0byBhbiBhc3NlbWJseSBtYWNyby4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1
bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2ZWVlZjdlY2FlZWMwMDJi
YjFkYTdlMjBjOWNmYWVjNTU0OWJkOTQwCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoy
MDo1OCArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMzQgKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMo
KyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggZjY5MDhlM2YxNi4uNTI1ZWMy
NmU4MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTEyNSwyNCArMTI1LDI4IEBAIGFib3J0X2d1ZXN0X2V4
aXRfZW5kOgogc2tpcF9jaGVjazoKICAgICAgICAgbW92IHBjLCBscgogCi0vKgotICogTWFjcm8g
dG8gZGVmaW5lIHRyYXAgZW50cnkuIFRoZSBpZmxhZ3MgY29ycmVzcG9uZHMgdG8gdGhlIGxpc3Qg
b2YKLSAqIGludGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRvIHVubWFz
ay4KLSAqLworICAgICAgICAvKgorICAgICAgICAgKiBNYWNybyB0byBkZWZpbmUgdHJhcCBlbnRy
eS4gVGhlIGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgorICAgICAgICAgKiBpbnRl
cnJ1cHRzIChBc3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB0byB1bm1hc2suCisgICAgICAg
ICAqLworICAgICAgICAubWFjcm8gdmVjdG9yIHRyYXAsIGlmbGFncworICAgICAgICBTQVZFX0FM
TAorICAgICAgICBjcHNpZSAgIFxpZmxhZ3MKKyAgICAgICAgYWRyICAgICBsciwgcmV0dXJuX2Zy
b21fdHJhcAorICAgICAgICBtb3YgICAgIHIwLCBzcAorICAgICAgICAvKgorICAgICAgICAgKiBT
YXZlIHRoZSBzdGFjayBwb2ludGVyIGluIHIxMS4gSXQgd2lsbCBiZSByZXN0b3JlZCBhZnRlciB0
aGUKKyAgICAgICAgICogdHJhcCBoYXMgYmVlbiBoYW5kbGVkIChzZWUgcmV0dXJuX2Zyb21fdHJh
cCkuCisgICAgICAgICAqLworICAgICAgICBtb3YgICAgIHIxMSwgc3AKKyAgICAgICAgYmljICAg
ICBzcCwgIzcgICAgICAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0
cmFwKSAqLworICAgICAgICBiICAgICAgIGRvX3RyYXBfXHRyYXAKKyAgICAgICAgLmVuZG0KKwog
I2RlZmluZSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGlmbGFncykgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBBTElHTjsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogdHJhcF8jI3RyYXA6ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICBTQVZFX0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICBjcHNpZSBpZmxhZ3M7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBhZHIgbHIsIHJldHVybl9m
cm9tX3RyYXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgKiBTYXZlIHRoZSBzdGFjayBw
b2ludGVyIGluIHIxMS4gSXQgd2lsbCBiZSByZXN0b3JlZCBhZnRlciB0aGUgXAotICAgICAgICAg
KiB0cmFwIGhhcyBiZWVuIGhhbmRsZWQgKHNlZSByZXR1cm5fZnJvbV90cmFwKS4gICAgICAgICAg
ICAgICAgXAotICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3YgcjExLCBzcDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBiaWMg
c3AsICM3OyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0cmFwKSAq
LyAgXAotICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCisgICAgICAgIHZlY3RvciB0cmFwLCBpZmxh
Z3MKIAogLyogVHJhcCBoYW5kbGVyIHdoaWNoIHVubWFzayBJUlEvQWJvcnQsIGtlZXAgRklRIG1h
c2tlZCAqLwogI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWSh0cmFwKSBfX0RFRklORV9UUkFQX0VO
VFJZKHRyYXAsIGFpKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:25:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdI6-0001BE-3L; Mon, 04 Nov 2019 14:25:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdI5-0001B5-Ck
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:25:09 +0000
X-Inumbo-ID: e74ad07c-ff0e-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e74ad07c-ff0e-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 14:25:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdI4-0004g8-Ht
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:25:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdI4-0002gf-FU
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:25:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdI4-0002gf-FU@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:25:08 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/arm32: entry: Fold the macro
 SAVE_ALL in the macro vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzYjQ3OWQxYzM1MWZmY2I5MTJlN2NlYjBkZTkxYWU5Mzg5MTA1ZGQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE1OjExOjIzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6MTE6MjMgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm0zMjogZW50cnk6IEZvbGQgdGhlIG1hY3JvIFNBVkVfQUxMIGluIHRoZSBtYWNybyB2
ZWN0b3IKICAgIAogICAgRm9sbG93LXVwIHJld29yayB3aWxsIHJlcXVpcmUgdGhlIG1hY3JvIHZl
Y3RvciB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuCiAgICBhIHRyYXAgZnJvbSBhIGd1ZXN0IHZzIHdo
aWxlIGluIHRoZSBoeXBlcnZpc29yLgogICAgCiAgICBUaGUgbWFjcm8gU0FWRV9BTEwgYWxyZWFk
eSBoYXMgY29kZSB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSB0d28gYW5kCiAgICBpdCBpcyBv
bmx5IGNhbGxlZCBieSB0aGUgdmVjdG9yIG1hY3JvLiBTbyBmb2xkIHRoZSBmb3JtZXIgaW50byB0
aGUKICAgIGxhdHRlci4gVGhpcyB3aWxsIGhlbHAgdG8gYXZvaWQgZHVwbGljYXRpbmcgdGhlIGNo
ZWNrLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMy4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGE3YjgxYjAyMWVhZDIzYmZmYjVhZmZjYWMwNWVkZmMwYTg0ZDEyOWQKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTEwLTMxIDE2OjIxOjMzICswMTAwCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUwppbmRleCA1MjVlYzI2ZTgzLi42M2FlZDU3MWUyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAt
MTIsMjcgKzEyLDYgQEAKICNkZWZpbmUgUkVTVE9SRV9CQU5LRUQobW9kZSkgXAogICAgICAgICBS
RVNUT1JFX09ORV9CQU5LRUQoU1BfIyNtb2RlKSA7IFJFU1RPUkVfT05FX0JBTktFRChMUl8jI21v
ZGUpIDsgUkVTVE9SRV9PTkVfQkFOS0VEKFNQU1JfIyNtb2RlKQogCi0jZGVmaW5lIFNBVkVfQUxM
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIHN1YiBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCk7IC8qIFNQLCBMUiwg
U1BTUiwgUEMgKi8gICAgICBcCi0gICAgICAgIHB1c2gge3IwLXIxMn07IC8qIFNhdmUgUjAtUjEy
ICovICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIG1ycyByMTEsIEVMUl9oeXA7ICAgICAgICAgICAgICAgLyogRUxSX2h5cCBpcyByZXR1
cm4gYWRkcmVzcy4gKi9cCi0gICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX3BjXTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIHN0ciBsciwgW3NwLCAjVVJFR1NfbHJdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFkZCByMTEsIHNwLCAjVVJF
R1Nfa2VybmVsX3NpemVvZis0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IHN0ciByMTEsIFtzcCwgI1VSRUdTX3NwXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1yYyBDUDMyKHIxMSwgSFNSKTsg
ICAgICAgICAgICAgLyogU2F2ZSBleGNlcHRpb24gc3luZHJvbWUgKi8gICBcCi0gICAgICAgIHN0
ciByMTEsIFtzcCwgI1VSRUdTX2hzcl07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1ycyByMTEsIFNQU1JfaHlwOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHN0ciBy
MTEsIFtzcCwgI1VSRUdTX2Nwc3JdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIGFuZCByMTEsICNQU1JfTU9ERV9NQVNLOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGNtcCByMTEsICNQU1JfTU9ERV9IWVA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGJsbmUgc2F2
ZV9ndWVzdF9yZWdzCi0KIHNhdmVfZ3Vlc3RfcmVnczoKICNpZmRlZiBDT05GSUdfQVJNMzJfSEFS
REVOX0JSQU5DSF9QUkVESUNUT1IKICAgICAgICAgLyoKQEAgLTUxLDcgKzMwLDcgQEAgc2F2ZV9n
dWVzdF9yZWdzOgogICAgICAgICBsZHIgcjExLCA9MHhmZmZmZmZmZiAgLyogQ2xvYmJlciBTUCB3
aGljaCBpcyBvbmx5IHZhbGlkIGZvciBoeXBlcnZpc29yIGZyYW1lcy4gKi8KICAgICAgICAgc3Ry
IHIxMSwgW3NwLCAjVVJFR1Nfc3BdCiAgICAgICAgIFNBVkVfT05FX0JBTktFRChTUF91c3IpCi0g
ICAgICAgIC8qIExSX3VzciBpcyB0aGUgc2FtZSBwaHlzaWNhbCByZWdpc3RlciBhcyBsciBhbmQg
aXMgc2F2ZWQgaW4gU0FWRV9BTEwgKi8KKyAgICAgICAgLyogTFJfdXNyIGlzIHRoZSBzYW1lIHBo
eXNpY2FsIHJlZ2lzdGVyIGFzIGxyIGFuZCBpcyBzYXZlZCBieSB0aGUgY2FsbGVyICovCiAgICAg
ICAgIFNBVkVfQkFOS0VEKHN2YykKICAgICAgICAgU0FWRV9CQU5LRUQoYWJ0KQogICAgICAgICBT
QVZFX0JBTktFRCh1bmQpCkBAIC0xMzAsNyArMTA5LDI4IEBAIHNraXBfY2hlY2s6CiAgICAgICAg
ICAqIGludGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRvIHVubWFzay4K
ICAgICAgICAgICovCiAgICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZsYWdzCi0gICAgICAg
IFNBVkVfQUxMCisgICAgICAgIC8qIFNhdmUgcmVnaXN0ZXJzIGluIHRoZSBzdGFjayAqLworICAg
ICAgICBzdWIgICAgIHNwLCAjKFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKSAvKiBTUCwgTFIsIFNQ
U1IsIFBDICovCisgICAgICAgIHB1c2ggICAge3IwLXIxMn0gICAgICAgICAgICAgICAgICAgICAg
IC8qIFNhdmUgUjAtUjEyICovCisgICAgICAgIG1ycyAgICAgcjExLCBFTFJfaHlwICAgICAgICAg
ICAgICAgICAgIC8qIEVMUl9oeXAgaXMgcmV0dXJuIGFkZHJlc3MgKi8KKyAgICAgICAgc3RyICAg
ICByMTEsIFtzcCwgI1VSRUdTX3BjXQorCisgICAgICAgIHN0ciAgICAgbHIsIFtzcCwgI1VSRUdT
X2xyXQorCisgICAgICAgIGFkZCAgICAgcjExLCBzcCwgIyhVUkVHU19rZXJuZWxfc2l6ZW9mICsg
NCkKKworICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAjVVJFR1Nfc3BdCisKKyAgICAgICAgbXJj
ICAgICBDUDMyKHIxMSwgSFNSKSAgICAgICAgICAgICAgICAgLyogU2F2ZSBleGNlcHRpb24gc3lu
ZHJvbWUgKi8KKyAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX2hzcl0KKworICAgICAg
ICBtcnMgICAgIHIxMSwgU1BTUl9oeXAKKyAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdT
X2Nwc3JdCisgICAgICAgIGFuZCAgICAgcjExLCAjUFNSX01PREVfTUFTSworICAgICAgICBjbXAg
ICAgIHIxMSwgI1BTUl9NT0RFX0hZUAorICAgICAgICBibG5lICAgIHNhdmVfZ3Vlc3RfcmVncwor
CisgICAgICAgIC8qIFdlIGFyZSByZWFkeSB0byBoYW5kbGUgdGhlIHRyYXAsIHNldHVwIHRoZSBy
ZWdpc3RlcnMgYW5kIGp1bXAuICovCiAgICAgICAgIGNwc2llICAgXGlmbGFncwogICAgICAgICBh
ZHIgICAgIGxyLCByZXR1cm5fZnJvbV90cmFwCiAgICAgICAgIG1vdiAgICAgcjAsIHNwCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:25:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdIH-0001CO-52; Mon, 04 Nov 2019 14:25:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdIF-0001CH-UH
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:25:19 +0000
X-Inumbo-ID: ed5d698e-ff0e-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ed5d698e-ff0e-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 14:25:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdIE-0004gG-Nb
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:25:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdIE-0002i0-L7
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:25:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdIE-0002i0-L7@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:25:18 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/arm32: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwNjM5YWM2ZTMwNzZiMjdkNTFjZDEyNjM0NDQ2ZWJiODNiNDMyOTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE1OjExOjQyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6MTE6NDIgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm0zMjogRG9uJ3QgYmxpbmRseSB1bm1hc2sgaW50ZXJydXB0cyBvbiB0cmFwIHdpdGhv
dXQgYSBjaGFuZ2Ugb2YgbGV2ZWwKICAgIAogICAgRXhjZXB0aW9uIHZlY3RvcnMgd2lsbCB1bm1h
c2sgaW50ZXJydXB0cyByZWdhcmRsZXNzIHRoZSBzdGF0ZSBvZiB0aGVtIGluCiAgICB0aGUgaW50
ZXJydXB0ZWQgY29udGV4dC4KICAgIAogICAgT25lIG9mIHRoZSBjb25zZXF1ZW5jZXMgaXMgSVJR
IHdpbGwgYmUgdW5tYXNrZWQgd2hlbiByZWNlaXZpbmcgYW4KICAgIHVuZGVmaW5lZCBpbnN0cnVj
dGlvbiBleGNlcHRpb24gKHVzZWQgYnkgV0FSTiopIGZyb20gdGhlIGh5cGVydmlzb3IuCiAgICBU
aGlzIGNvdWxkIHJlc3VsdCB0byB1bmV4cGVjdGVkIGJlaGF2aW9yIHN1Y2ggYXMgZGVhZGxvY2sg
KGlmIGEgbG9jayB3YXMKICAgIHNoYXJlZCB3aXRoIGludGVycnVwdHMpLgogICAgCiAgICBJbiBh
IG51dHNoZWxsLCBpbnRlcnJ1cHRzIHNob3VsZCBvbmx5IGJlIHVubWFza2VkIHdoZW4gaXQgaXMg
c2FmZSB0byBkby4KICAgIFhlbiBvbmx5IHVubWFzayBJUlEgYW5kIEFib3J0IGludGVycnVwdHMs
IHNvIHRoZSBsb2dpYyBjYW4gc3RheSBzaW1wbGUuCiAgICAKICAgIEFzIHZlY3RvcnMgZXhjZXB0
aW9ucyBtYXkgYmUgc2hhcmVkIGJldHdlZW4gZ3Vlc3QgYW5kIGh5cGVydmlzb3IsIHdlIG5vdwog
ICAgbmVlZCB0byBoYXZlIGEgZGlmZmVyZW50IHBvbGljeSBmb3IgdGhlIGludGVycnVwdHMuCiAg
ICAKICAgIE9uIGV4Y2VwdGlvbiBmcm9tIGh5cGVydmlzb3IsIGVhY2ggdmVjdG9yIHdpbGwgc2Vs
ZWN0IHRoZSBsaXN0IG9mCiAgICBpbnRlcnJ1cHRzIHRvIGluaGVyaXQgZnJvbSB0aGUgaW50ZXJy
dXB0ZWQgY29udGV4dC4gQW55IGludGVycnVwdHMgbm90CiAgICBsaXN0ZWQgd2lsbCBiZSBrZXB0
IG1hc2tlZC4KICAgIAogICAgT24gZXhjZXB0aW9uIGZyb20gdGhlIGd1ZXN0LCB0aGUgQWJvcnQg
YW5kIElSUSB3aWxsIGJlIHVubWFza2VkCiAgICBkZXBlbmRpbmcgb24gdGhlIGV4YWN0IHZlY3Rv
ci4KICAgIAogICAgVGhlIGludGVycnVwdHMgd2lsbCBiZSBrZXB0IHVubWFza2VkIHdoZW4gdGhl
IHZlY3RvciBjYW5ub3QgdXNlZCBieQogICAgZWl0aGVyIGd1ZXN0IG9yIGh5cGVydmlzb3IuCiAg
ICAKICAgIE5vdGUgdGhhdCBlYWNoIHZlY3RvciBpcyBub3QgYW55bW9yZSBwcmVjZWRlZCBieSBB
TElHTi4gVGhpcyBpcyBmaW5lCiAgICBiZWNhdXNlIHRoZSBhbGlnbm1lbnQgaXMgYWxyZWFkeSBi
aWdnZXIgdGhhbiB3aGF0IHdlIG5lZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAz
LgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNjFiNjgzNTcxZjBhYmQxMjM5NWIxNDU0Y2QwNTVmMmFk
OWJiM2EzNwogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MjI6MzQgKzAxMDAKLS0tCiB4
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDEzOCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMDkgaW5zZXJ0aW9ucygrKSwg
MjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMg
Yi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCA2M2FlZDU3MWUyLi4xNmQ5ZjkzNjUz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUwpAQCAtMyw2ICszLDE3IEBACiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0
aXZlLmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogCisvKgorICogU2hvcnQtaGFuZHMgdG8g
ZGVmaW5lZCB0aGUgaW50ZXJydXB0cyAoQSwgSSwgRikKKyAqCisgKiBfIG1lYW5zIHRoZSBpbnRl
cnJ1cHQgc3RhdGUgd2lsbCBub3QgY2hhbmdlCisgKiBYIG1lYW5zIHRoZSBzdGF0ZSBvZiBpbnRl
cnJ1cHQgWCB3aWxsIGNoYW5nZQorICoKKyAqIFRvIGJlIHVzZWQgd2l0aCBtc3IgY3Bzcl8qIG9u
bHkKKyAqLworI2RlZmluZSBJRkxBR1NfQUlGICAgICAgUFNSX0FCVF9NQVNLIHwgUFNSX0lSUV9N
QVNLIHwgUFNSX0ZJUV9NQVNLCisjZGVmaW5lIElGTEFHU19BX0YgICAgICBQU1JfQUJUX01BU0sg
fCBQU1JfRklRX01BU0sKKwogI2RlZmluZSBTQVZFX09ORV9CQU5LRUQocmVnKSAgICBtcnMgcjEx
LCByZWc7IHN0ciByMTEsIFtzcCwgI1VSRUdTXyMjcmVnXQogI2RlZmluZSBSRVNUT1JFX09ORV9C
QU5LRUQocmVnKSBsZHIgcjExLCBbc3AsICNVUkVHU18jI3JlZ107IG1zciByZWcsIHIxMQogCkBA
IC0xMDUsMTAgKzExNiwxOCBAQCBza2lwX2NoZWNrOgogICAgICAgICBtb3YgcGMsIGxyCiAKICAg
ICAgICAgLyoKLSAgICAgICAgICogTWFjcm8gdG8gZGVmaW5lIHRyYXAgZW50cnkuIFRoZSBpZmxh
Z3MgY29ycmVzcG9uZHMgdG8gdGhlIGxpc3Qgb2YKLSAgICAgICAgICogaW50ZXJydXB0cyAoQXN5
bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNrLgorICAgICAgICAgKiBNYWNybyB0
byBkZWZpbmUgYSB0cmFwIGVudHJ5LgorICAgICAgICAgKgorICAgICAgICAgKiAgQGd1ZXN0X2lm
bGFnczogT3B0aW9uYWwgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIHVubWFzayB3aGVuCisgICAgICAg
ICAqICAgICAgZW50ZXJpbmcgZnJvbSBndWVzdCBjb250ZXh0LiBBcyB0aGlzIGlzIHVzZWQgd2l0
aCBjcHNpZSwKKyAgICAgICAgICogICAgICB0aGUgbGV0dGVyIChhLCBpLCBmKSBzaG91bGQgYmUg
dXNlZC4KKyAgICAgICAgICoKKyAgICAgICAgICogIEBoeXBfaWZsYWdzOiBPcHRpb25hbCBsaXN0
IG9mIGludGVycnVwdHMgdG8gaW5oZXJpdCB3aGVuCisgICAgICAgICAqICAgICAgZW50ZXJpbmcg
ZnJvbSBoeXBlcnZpc29yIGNvbnRleHQuIEFueSBpbnRlcnJ1cHRzIG5vdAorICAgICAgICAgKiAg
ICAgIGxpc3RlZCB3aWxsIGJlIGtlcHQgdW5jaGFuZ2VkLiBBcyB0aGlzIGlzIHVzZWQgd2l0aCBj
cHNyXyosCisgICAgICAgICAqICAgICAgSUZMQUdTXyogc2hvcnQtaGFuZHMgc2hvdWxkIGJlIHVz
ZWQuCiAgICAgICAgICAqLwotICAgICAgICAubWFjcm8gdmVjdG9yIHRyYXAsIGlmbGFncworICAg
ICAgICAubWFjcm8gdmVjdG9yIHRyYXAsIGd1ZXN0X2lmbGFncz1uLCBoeXBfaWZsYWdzPTAKICAg
ICAgICAgLyogU2F2ZSByZWdpc3RlcnMgaW4gdGhlIHN0YWNrICovCiAgICAgICAgIHN1YiAgICAg
c3AsICMoVVJFR1NfU1BfdXNyIC0gVVJFR1Nfc3ApIC8qIFNQLCBMUiwgU1BTUiwgUEMgKi8KICAg
ICAgICAgcHVzaCAgICB7cjAtcjEyfSAgICAgICAgICAgICAgICAgICAgICAgLyogU2F2ZSBSMC1S
MTIgKi8KQEAgLTEyNiwxMiArMTQ1LDM5IEBAIHNraXBfY2hlY2s6CiAKICAgICAgICAgbXJzICAg
ICByMTEsIFNQU1JfaHlwCiAgICAgICAgIHN0ciAgICAgcjExLCBbc3AsICNVUkVHU19jcHNyXQot
ICAgICAgICBhbmQgICAgIHIxMSwgI1BTUl9NT0RFX01BU0sKLSAgICAgICAgY21wICAgICByMTEs
ICNQU1JfTU9ERV9IWVAKLSAgICAgICAgYmxuZSAgICBzYXZlX2d1ZXN0X3JlZ3MKIAorICAgICAg
ICAvKgorICAgICAgICAgKiBXZSBuZWVkIHRvIGRpc3Rpbmd1aXNoIHdoZXRoZXIgd2UgY2FtZSBm
cm9tIGd1ZXN0IG9yCisgICAgICAgICAqIGh5cGVydmlzb3IgY29udGV4dC4KKyAgICAgICAgICov
CisgICAgICAgIGFuZCAgICAgcjAsIHIxMSwgI1BTUl9NT0RFX01BU0sKKyAgICAgICAgY21wICAg
ICByMCwgI1BTUl9NT0RFX0hZUAorCisgICAgICAgIGJuZSAgICAgMWYKKyAgICAgICAgLyoKKyAg
ICAgICAgICogVHJhcCBmcm9tIHRoZSBoeXBlcnZpc29yCisgICAgICAgICAqCisgICAgICAgICAq
IEluaGVyaXQgdGhlIHN0YXRlIG9mIHRoZSBpbnRlcnJ1cHRzIGZyb20gdGhlIGh5cGVydmlzb3IK
KyAgICAgICAgICogY29udGV4dC4gRm9yIHRoYXQgd2UgbmVlZCB0byB1c2UgU1BTUiAoc3RvcmVk
IGluIHIxMSkgYW5kCisgICAgICAgICAqIG1vZGlmeSBDUFNSIGFjY29yZGluZ2x5LgorICAgICAg
ICAgKgorICAgICAgICAgKiBDUFNSID0gKENQU1IgJiB+aHlwX2lmbGFncykgfCAoU1BTUiAmIGh5
cF9pZmxhZ3MpCisgICAgICAgICAqLworICAgICAgICBtcnMgICAgIHIxMCwgY3BzcgorICAgICAg
ICBiaWMgICAgIHIxMCwgcjEwLCAjXGh5cF9pZmxhZ3MKKyAgICAgICAgYW5kICAgICByMTEsIHIx
MSwgI1xoeXBfaWZsYWdzCisgICAgICAgIG9yciAgICAgcjEwLCByMTAsIHIxMQorICAgICAgICBt
c3IgICAgIGNwc3JfY3gsIHIxMAorICAgICAgICBiICAgICAgIDJmCisKKzE6CisgICAgICAgIC8q
IFRyYXAgZnJvbSB0aGUgZ3Vlc3QgKi8KKyAgICAgICAgYmwgICAgICBzYXZlX2d1ZXN0X3JlZ3MK
KyAgICAgICAgLmlmICAgICBcZ3Vlc3RfaWZsYWdzICE9IG4KKyAgICAgICAgY3BzaWUgICBcZ3Vl
c3RfaWZsYWdzCisgICAgICAgIC5lbmRpZgorMjoKICAgICAgICAgLyogV2UgYXJlIHJlYWR5IHRv
IGhhbmRsZSB0aGUgdHJhcCwgc2V0dXAgdGhlIHJlZ2lzdGVycyBhbmQganVtcC4gKi8KLSAgICAg
ICAgY3BzaWUgICBcaWZsYWdzCiAgICAgICAgIGFkciAgICAgbHIsIHJldHVybl9mcm9tX3RyYXAK
ICAgICAgICAgbW92ICAgICByMCwgc3AKICAgICAgICAgLyoKQEAgLTE0MywyMCArMTg5LDYgQEAg
c2tpcF9jaGVjazoKICAgICAgICAgYiAgICAgICBkb190cmFwX1x0cmFwCiAgICAgICAgIC5lbmRt
CiAKLSNkZWZpbmUgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBpZmxhZ3MpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgQUxJR047ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXRyYXBfIyN0cmFwOiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgdmVjdG9yIHRyYXAsIGlmbGFncwotCi0vKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5t
YXNrIElSUS9BYm9ydCwga2VlcCBGSVEgbWFza2VkICovCi0jZGVmaW5lIERFRklORV9UUkFQX0VO
VFJZKHRyYXApIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgYWkpCi0KLS8qIFRyYXAgaGFuZGxl
ciB3aGljaCB1bm1hc2sgQWJvcnQsIGtlZXAgSVJRL0ZJUSBtYXNrZWQgKi8KLSNkZWZpbmUgREVG
SU5FX1RSQVBfRU5UUllfTk9JUlEodHJhcCkgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBhKQot
Ci0vKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIElSUSwga2VlcCBBYm9ydC9GSVEgbWFza2Vk
ICovCi0jZGVmaW5lIERFRklORV9UUkFQX0VOVFJZX05PQUJPUlQodHJhcCkgX19ERUZJTkVfVFJB
UF9FTlRSWSh0cmFwLCBpKQotCiAgICAgICAgIC5hbGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3Zl
Y3RvcikKICAgICAgICAgYiB0cmFwX3Jlc2V0ICAgICAgICAgICAgICAgICAgICAvKiAweDAwIC0g
UmVzZXQgKi8KQEAgLTIyNywxNCArMjU5LDYyIEBAIGRlY29kZV92ZWN0b3JzOgogCiAjZW5kaWYg
LyogQ09ORklHX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SICovCiAKLURFRklORV9UUkFQX0VOVFJZ
KHJlc2V0KQotREVGSU5FX1RSQVBfRU5UUlkodW5kZWZpbmVkX2luc3RydWN0aW9uKQotREVGSU5F
X1RSQVBfRU5UUlkoaHlwZXJ2aXNvcl9jYWxsKQotREVGSU5FX1RSQVBfRU5UUlkocHJlZmV0Y2hf
YWJvcnQpCi1ERUZJTkVfVFJBUF9FTlRSWShndWVzdF9zeW5jKQotREVGSU5FX1RSQVBfRU5UUllf
Tk9JUlEoaXJxKQotREVGSU5FX1RSQVBfRU5UUllfTk9JUlEoZmlxKQotREVGSU5FX1RSQVBfRU5U
UllfTk9BQk9SVChkYXRhX2Fib3J0KQorLyogVmVjdG9yIG5vdCB1c2VkIGJ5IHRoZSBIeXBlcnZp
c29yLiAqLwordHJhcF9yZXNldDoKKyAgICAgICAgdmVjdG9yIHJlc2V0CisKKy8qCisgKiBWZWN0
b3Igb25seSB1c2VkIGJ5IHRoZSBIeXBlcnZpc29yLgorICoKKyAqIFdoaWxlIHRoZSBleGNlcHRp
b24gY2FuIGJlIGV4ZWN1dGVkIHdpdGggYWxsIHRoZSBpbnRlcnJ1cHRzIChlLmcuCisgKiBJUlEp
IHVubWFza2VkLCB0aGUgaW50ZXJydXB0ZWQgY29udGV4dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkg
bWFza2VkCisgKiBzb21lIG9mIHRoZW0uIFNvIHdlIHdhbnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUg
ZnJvbSB0aGUgaW50ZXJydXB0ZWQKKyAqIGNvbnRleHQuCisgKi8KK3RyYXBfdW5kZWZpbmVkX2lu
c3RydWN0aW9uOgorICAgICAgICB2ZWN0b3IgdW5kZWZpbmVkX2luc3RydWN0aW9uLCBoeXBfaWZs
YWdzPUlGTEFHU19BSUYKKworLyogV2Ugc2hvdWxkIG5ldmVyIHJlYWNoIHRoaXMgdHJhcCAqLwor
dHJhcF9oeXBlcnZpc29yX2NhbGw6CisgICAgICAgIHZlY3RvciBoeXBlcnZpc29yX2NhbGwKKwor
LyoKKyAqIFZlY3RvciBvbmx5IHVzZWQgYnkgdGhlIGh5cGVydmlzb3IuCisgKgorICogV2hpbGUg
dGhlIGV4Y2VwdGlvbiBjYW4gYmUgZXhlY3V0ZWQgd2l0aCBhbGwgdGhlIGludGVycnVwdHMgKGUu
Zy4KKyAqIElSUSkgdW5tYXNrZWQsIHRoZSBpbnRlcnJ1cHRlZCBjb250ZXh0IG1heSBoYXZlIHB1
cnBvc2VmdWxseSBtYXNrZWQKKyAqIHNvbWUgb2YgdGhlbS4gU28gd2Ugd2FudCB0byBpbmhlcml0
IHRoZSBzdGF0ZSBmcm9tIHRoZSBpbnRlcnJ1cHRlZAorICogY29udGV4dC4KKyAqLwordHJhcF9w
cmVmZXRjaF9hYm9ydDoKKyAgICAgICB2ZWN0b3IgcHJlZmV0Y2hfYWJvcnQsIGh5cF9pZmxhZ3M9
SUZMQUdTX0FJRgorCisvKgorICogVmVjdG9yIG9ubHkgdXNlZCBieSB0aGUgaHlwZXJ2aXNvci4K
KyAqCisgKiBEYXRhIEFib3J0IHNob3VsZCBiZSByYXJlIGFuZCBtb3N0IGxpa2VseSBmYXRhbC4g
SXQgaXMgYmVzdCB0byBub3QKKyAqIHVubWFzayBhbnkgaW50ZXJydXB0cyB0byBsaW1pdCB0aGUg
YW1vdW50IG9mIGNvZGUgdGhhdCBjYW4gcnVuIGJlZm9yZQorICogdGhlIERhdGEgQWJvcnQgaXMg
dHJlYXRlZC4KKyAqLwordHJhcF9kYXRhX2Fib3J0OgorICAgICAgICB2ZWN0b3IgZGF0YV9hYm9y
dAorCisvKiBWZWN0b3Igb25seSB1c2VkIGJ5IHRoZSBndWVzdC4gV2UgY2FuIHVubWFzayBBYm9y
dC9JUlEuICovCit0cmFwX2d1ZXN0X3N5bmM6CisgICAgICAgIHZlY3RvciBndWVzdF9zeW5jLCBn
dWVzdF9pZmxhZ3M9YWkKKworCisvKiBWZWN0b3IgdXNlZCBieSB0aGUgaHlwZXJ2aXNvciBhbmQg
dGhlIGd1ZXN0LiAqLwordHJhcF9pcnE6CisgICAgICAgIHZlY3RvciBpcnEsIGd1ZXN0X2lmbGFn
cz1hLCBoeXBfaWZsYWdzPUlGTEFHU19BX0YKKworLyoKKyAqIFZlY3RvciB1c2VkIGJ5IHRoZSBo
eXBlcnZpc29yIGFuZCB0aGUgZ3Vlc3QuCisgKgorICogRklRIGFyZSBub3QgbWVhbnQgdG8gaGFw
cGVuLCBzbyB3ZSBkb24ndCB1bm1hc2sgYW55IGludGVycnVwdHMuCisgKi8KK3RyYXBfZmlxOgor
ICAgICAgICB2ZWN0b3IgZmlxCiAKIHJldHVybl9mcm9tX3RyYXA6CiAgICAgICAgIC8qCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:25:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:25:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdIR-0001DZ-8H; Mon, 04 Nov 2019 14:25:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdIP-0001DK-P3
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:25:29 +0000
X-Inumbo-ID: f36f1ad4-ff0e-11e9-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f36f1ad4-ff0e-11e9-b678-bc764e2007e4;
 Mon, 04 Nov 2019 14:25:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdIO-0004gS-TL
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:25:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdIO-0002ii-Qy
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:25:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdIO-0002ii-Qy@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:25:28 +0000
Subject: [Xen-changelog] [xen staging-4.9] xen/arm64: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJlMTVhMTk5OTY5YTdlZDcyOWIyMmNhY2FjNjUyOGRjMTZlMjc2OGEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE1OjEyOjAwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6MTI6MDAgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm02NDogRG9uJ3QgYmxpbmRseSB1bm1hc2sgaW50ZXJydXB0cyBvbiB0cmFwIHdpdGhv
dXQgYSBjaGFuZ2Ugb2YgbGV2ZWwKICAgIAogICAgU29tZSBvZiB0aGUgdHJhcHMgd2l0aG91dCBh
IGNoYW5nZSBvZiB0aGUgbGV2ZWwgKGkuZS4gaHlwZXJ2aXNvciAtPgogICAgaHlwZXJ2aXNvcikg
d2lsbCB1bm1hc2sgaW50ZXJydXB0cyByZWdhcmRsZXNzIHRoZSBzdGF0ZSBvZiB0aGVtIGluIHRo
ZQogICAgaW50ZXJydXB0ZWQgY29udGV4dC4KICAgIAogICAgT25lIG9mIHRoZSBjb25zZXF1ZW5j
ZXMgaXMgSVJRIHdpbGwgYmUgdW5tYXNrZWQgd2hlbiByZWNlaXZpbmcgYQogICAgc3luY2hyb25v
dXMgZXhjZXB0aW9uICh1c2VkIGJ5IFdBUk4qKCkpLiBUaGlzIGNvdWxkIHJlc3VsdCB0byB1bmV4
cGVjdGVkCiAgICBiZWhhdmlvciBzdWNoIGFzIGRlYWRsb2NrIChpZiBhIGxvY2sgd2FzIHNoYXJl
ZCB3aXRoIGludGVycnVwdHMpLgogICAgCiAgICBJbiBhIG51dHNoZWxsLCBpbnRlcnJ1cHRzIHNo
b3VsZCBvbmx5IGJlIHVubWFza2VkIHdoZW4gaXQgaXMgc2FmZSB0bwogICAgZG8uIFhlbiBvbmx5
IHVubWFzayBJUlEgYW5kIEFib3J0IGludGVycnVwdHMsIHNvIHRoZSBsb2dpYyBjYW4gc3RheQog
ICAgc2ltcGxlOgogICAgICAgIC0gaHlwX2Vycm9yOiBBbGwgdGhlIGludGVycnVwdHMgYXJlIG5v
dyBrZXB0IG1hc2tlZC4gU0Vycm9yIHNob3VsZAogICAgICAgICAgYmUgcHJldHR5IHJhcmUgYW5k
IGlmIGV2ZXIgaGFwcGVuIHRoZW4gd2UgbW9zdCBsaWtlbHkgd2FudCB0bwogICAgICAgICAgYXZv
aWQgYW55IG90aGVyIGludGVycnVwdHMgdG8gYmUgZ2VuZXJhdGVkLiBUaGUgcG90ZW50aWFsIG1h
aW4KICAgICAgICAgICJjYWxsZXIiIGlzIGR1cmluZyB2aXJ0dWFsIFNFcnJvciBzeW5jaHJvbml6
YXRpb24gb24gdGhlIGV4aXQKICAgICAgICAgIHBhdGggZnJvbSB0aGUgZ3Vlc3QgKHNlZSBjaGVj
a19wZW5kaW5nX3ZzZXJyb3IpLgogICAgCiAgICAgICAgLSBoeXBfc3luYzogVGhlIGludGVycnVw
dHMgc3RhdGUgaXMgaW5oZXJpdGVkIGZyb20gdGhlIGludGVycnVwdGVkCiAgICAgICAgICBjb250
ZXh0LgogICAgCiAgICAgICAgLSBoeXBfaXJxOiBBbGwgdGhlIGludGVycnVwdHMgYnV0IElSUSBz
dGF0ZSBhcmUgaW5oZXJpdGVkIGZyb20gdGhlCiAgICAgICAgICBpbnRlcnJ1cHRlZCBjb250ZXh0
LiBJUlEgaXMga2VwdCBtYXNrZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAzLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29t
PgogICAgbWFzdGVyIGNvbW1pdDogM2VkODg1YTg4NzQwMDNmNjAxMTQ2MGY0ZjQ2ZDFkMTMwZGQ2
YjJkYgogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MjI6NTUgKzAxMDAKLS0tCiB4ZW4v
YXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggMDZhZmM4YTRlNC4uOGViY2UxZTljOSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2VudHJ5LlMKQEAgLTE3NywyNCArMTc3LDYzIEBAIGh5cF9lcnJvcl9pbnZhbGlkOgogICAg
ICAgICBlbnRyeSAgIGh5cD0xCiAgICAgICAgIGludmFsaWQgQkFEX0VSUk9SCiAKKy8qCisgKiBT
RXJyb3IgcmVjZWl2ZWQgd2hpbGUgcnVubmluZyBpbiB0aGUgaHlwZXJ2aXNvciBtb2RlLgorICoK
KyAqIFRlY2huaWNhbGx5LCB3ZSBjb3VsZCB1bm1hc2sgdGhlIElSUSBpZiBpdCB3ZXJlIHVubWFz
a2VkIGluIHRoZQorICogaW50ZXJydXB0ZWQgY29udGV4dC4gSG93ZXZlciwgdGhpcyByZXF1aXJl
IHRvIGNoZWNrIHRoZSBQU1RBVEUuIEZvcgorICogc2ltcGxpY2l0eSwgYXMgU0Vycm9yIHNob3Vs
ZCBiZSByYXJlIGFuZCBwb3RlbnRpYWxseSBmYXRhbCwKKyAqIGFsbCBpbnRlcnJ1cHRzIGFyZSBr
ZXB0IG1hc2tlZC4KKyAqLwogaHlwX2Vycm9yOgogICAgICAgICBlbnRyeSAgIGh5cD0xCi0gICAg
ICAgIG1zciAgICAgZGFpZmNsciwgIzIKICAgICAgICAgbW92ICAgICB4MCwgc3AKICAgICAgICAg
YmwgICAgICBkb190cmFwX2h5cF9zZXJyb3IKICAgICAgICAgZXhpdCAgICBoeXA9MQogCi0vKiBU
cmFwcyB0YWtlbiBpbiBDdXJyZW50IEVMIHdpdGggU1BfRUx4ICovCisvKgorICogU3luY2hyb25v
dXMgZXhjZXB0aW9uIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcgaW4gdGhlIGh5cGVydmlzb3IgbW9k
ZS4KKyAqCisgKiBXaGlsZSB0aGUgZXhjZXB0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIHdpdGggYWxs
IHRoZSBpbnRlcnJ1cHRzIChlLmcuCisgKiBJUlEpIHVubWFza2VkLCB0aGUgaW50ZXJydXB0ZWQg
Y29udGV4dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkCisgKiBzb21lIG9mIHRoZW0uIFNv
IHdlIHdhbnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUgZnJvbSB0aGUgaW50ZXJydXB0ZWQKKyAqIGNv
bnRleHQuCisgKi8KIGh5cF9zeW5jOgogICAgICAgICBlbnRyeSAgIGh5cD0xCi0gICAgICAgIG1z
ciAgICAgZGFpZmNsciwgIzYKKworICAgICAgICAvKiBJbmhlcml0IGludGVycnVwdHMgKi8KKyAg
ICAgICAgbXJzICAgICB4MCwgU1BTUl9lbDIKKyAgICAgICAgYW5kICAgICB4MCwgeDAsICMoUFNS
X0RCR19NQVNLIHwgUFNSX0FCVF9NQVNLIHwgUFNSX0lSUV9NQVNLIHwgUFNSX0ZJUV9NQVNLKQor
ICAgICAgICBtc3IgICAgIGRhaWYsIHgwCisKICAgICAgICAgbW92ICAgICB4MCwgc3AKICAgICAg
ICAgYmwgICAgICBkb190cmFwX2h5cF9zeW5jCiAgICAgICAgIGV4aXQgICAgaHlwPTEKIAorLyoK
KyAqIElSUSByZWNlaXZlZCB3aGlsZSBydW5uaW5nIGluIHRoZSBoeXBlcnZpc29yIG1vZGUuCisg
KgorICogV2hpbGUgdGhlIGV4Y2VwdGlvbiBjb3VsZCBiZSBleGVjdXRlZCB3aXRoIGFsbCB0aGUg
aW50ZXJydXB0cyBidXQgSVJRCisgKiB1bm1hc2tlZCwgdGhlIGludGVycnVwdGVkIGNvbnRleHQg
bWF5IGhhdmUgcHVycG9zZWZ1bGx5IG1hc2tlZCBzb21lCisgKiBvZiB0aGVtLiBTbyB3ZSB3YW50
IHRvIGluaGVyaXQgdGhlIHN0YXRlIGZyb20gdGhlIGludGVycnVwdCBjb250ZXh0CisgKiBhbmQg
a2VlcCBJUlEgbWFza2VkLgorICoKKyAqIFhYWDogV2UgbWF5IHdhbnQgdG8gY29uc2lkZXIgYW4g
b3JkZXJpbmcgYmV0d2VlbiBpbnRlcnJ1cHRzIChlLmcuIGlmCisgKiBTRXJyb3IgYXJlIG1hc2tl
ZCwgdGhlbiBJUlEgc2hvdWxkIGJlIG1hc2tlZCB0b28pLiBIb3dldmVyLCB0aGlzCisgKiB3b3Vs
ZCByZXF1aXJlIHNvbWUgcmV3b3JrIGluIHNvbWUgcGF0aHMgKGUuZy4gcGFuaWMsIGxpdmVwYXRj
aCkgdG8KKyAqIGVuc3VyZSB0aGUgb3JkZXJpbmcgaXMgZW5mb3JjZWQgZXZlcnl3aGVyZS4KKyAq
LwogaHlwX2lycToKICAgICAgICAgZW50cnkgICBoeXA9MQotICAgICAgICBtc3IgICAgIGRhaWZj
bHIsICM0CisKKyAgICAgICAgLyogSW5oZXJpdCBELCBBLCBGIGludGVycnVwdHMgYW5kIGtlZXAg
SSBtYXNrZWQgKi8KKyAgICAgICAgbXJzICAgICB4MCwgU1BTUl9lbDIKKyAgICAgICAgbW92ICAg
ICB4MSwgIyhQU1JfREJHX01BU0sgfCBQU1JfQUJUX01BU0sgfCBQU1JfRklRX01BU0spCisgICAg
ICAgIGFuZCAgICAgeDAsIHgwLCB4MQorICAgICAgICBvcnIgICAgIHgwLCB4MCwgI1BTUl9JUlFf
TUFTSworICAgICAgICBtc3IgICAgIGRhaWYsIHgwCisKICAgICAgICAgbW92ICAgICB4MCwgc3AK
ICAgICAgICAgYmwgICAgICBkb190cmFwX2lycQogICAgICAgICBleGl0ICAgIGh5cD0xCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:25:42 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:25:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdIc-0001Ef-AC; Mon, 04 Nov 2019 14:25:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdIa-0001EX-SH
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:25:40 +0000
X-Inumbo-ID: f983d8a6-ff0e-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f983d8a6-ff0e-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:25:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdIZ-0004ge-3Y
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:25:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdIZ-0002ki-19
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:25:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdIZ-0002ki-19@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:25:39 +0000
Subject: [Xen-changelog] [xen staging-4.9] passthrough: quarantine PCI
 devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhjNTJlZTI2NzlmMjRlNjI4MWRlOTNhZDY4NjgzZWRjYWQ3ZWYzY2UKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA0IDE1OjEzOjI3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6MTM6MjcgMjAxOSArMDEwMAoK
ICAgIHBhc3N0aHJvdWdoOiBxdWFyYW50aW5lIFBDSSBkZXZpY2VzCiAgICAKICAgIFdoZW4gYSBQ
Q0kgZGV2aWNlIGlzIGFzc2lnbmVkIHRvIGFuIHVudHJ1c3RlZCBkb21haW4sIGl0IGlzIHBvc3Np
YmxlIGZvcgogICAgdGhhdCBkb21haW4gdG8gcHJvZ3JhbSB0aGUgZGV2aWNlIHRvIERNQSB0byBh
biBhcmJpdHJhcnkgYWRkcmVzcy4gVGhlCiAgICBJT01NVSBpcyB1c2VkIHRvIHByb3RlY3QgdGhl
IGhvc3QgZnJvbSBtYWxpY2lvdXMgRE1BIGJ5IG1ha2luZyBzdXJlIHRoYXQKICAgIHRoZSBkZXZp
Y2UgYWRkcmVzc2VzIGNhbiBvbmx5IHRhcmdldCBtZW1vcnkgYXNzaWduZWQgdG8gdGhlIGd1ZXN0
LiBIb3dldmVyLAogICAgd2hlbiB0aGUgZ3Vlc3QgZG9tYWluIGlzIHRvcm4gZG93biB0aGUgZGV2
aWNlIGlzIGFzc2lnbmVkIGJhY2sgdG8gZG9tMCwKICAgIHRodXMgYWxsb3dpbmcgYW55IGluLWZs
aWdodCBETUEgdG8gcG90ZW50aWFsbHkgdGFyZ2V0IGNyaXRpY2FsIGhvc3QgZGF0YS4KICAgIAog
ICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgJ3F1YXJhbnRpbmUnIGZvciBQQ0kgZGV2aWNlcyB1
c2luZyBkb21faW8uIFdoZW4KICAgIHRoZSB0b29sc3RhY2sgbWFrZXMgYSBkZXZpY2UgYXNzaWdu
YWJsZSAoYnkgYmluZGluZyBpdCB0byBwY2liYWNrKSwgaXQKICAgIHdpbGwgbm93IGFsc28gYXNz
aWduIGl0IHRvIERPTUlEX0lPIGFuZCB0aGUgZGV2aWNlIHdpbGwgb25seSBiZSBhc3NpZ25lZAog
ICAgYmFjayB0byBkb20wIHdoZW4gdGhlIGRldmljZSBpcyBtYWRlIHVuYXNzaWduYWJsZSBhZ2Fp
bi4gV2hpbHN0IGRldmljZSBpcwogICAgYXNzaWduYWJsZSBpdCB3aWxsIG9ubHkgZXZlciB0cmFu
c2ZlciBiZXR3ZWVuIGRvbV9pbyBhbmQgZ3Vlc3QgZG9tYWlucy4KICAgIGRvbV9pbyBpcyBhY3R1
YWxseSBvbmx5IHVzZWQgYXMgYSBzZW50aW5lbCBkb21haW4gZm9yIHF1YXJhbnRpbmluZyBwdXJw
b3NlczsKICAgIGl0IGlzIG5vdCBjb25maWd1cmVkIHdpdGggYW55IElPTU1VIG1hcHBpbmdzLiBB
c3NpZ25tZW50IHRvIGRvbV9pbyBzaW1wbHkKICAgIG1lYW5zIHRoYXQgdGhlIGRldmljZSdzIGlu
aXRpYXRvciAocmVxdWVzdG9yKSBpZGVudGlmaWVyIGlzIG5vdCBwcmVzZW50IGluCiAgICB0aGUg
SU9NTVUncyBkZXZpY2UgdGFibGUgYW5kIHRodXMgYW55IERNQSB0cmFuc2FjdGlvbnMgaXNzdWVk
IHdpbGwgYmUKICAgIHRlcm1pbmF0ZWQgd2l0aCBhIGZhdWx0IGNvbmRpdGlvbi4KICAgIAogICAg
SW4gYWRkaXRpb24sIGEgZml4IHRvIGFzc2lnbm1lbnQgaGFuZGxpbmcgaXMgbWFkZSBmb3IgVlQt
ZC4gIEZhaWx1cmUKICAgIGR1cmluZyB0aGUgYXNzaWdubWVudCBzdGVwIHNob3VsZCBub3QgbGVh
ZCB0byBhIGRldmljZSBzdGlsbCBiZWluZwogICAgYXNzb2NpYXRlZCB3aXRoIGl0cyBwcmlvciBv
d25lci4gSGFuZCB0aGUgZGV2aWNlIHRvIERvbUlPIHRlbXBvcmFyaWx5LAogICAgdW50aWwgdGhl
IGFzc2lnbm1lbnQgc3RlcCBoYXMgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4gIFJlbW92ZSB0aGUg
UEkKICAgIGhvb2tzIGZyb20gdGhlIHNvdXJjZSBkb21haW4gdGhlbiBlYXJsaWVyIGFzIHdlbGwu
CiAgICAKICAgIEZhaWx1cmUgb2YgdGhlIHJlY292ZXJ5IHJlYXNzaWduX2RldmljZV9vd25lcnNo
aXAoKSBtYXkgbm90IGdvIHNpbGVudDoKICAgIFRoZXJlIGUuZy4gbWF5IHN0aWxsIGJlIGxlZnQg
b3ZlciBSTVJSIG1hcHBpbmdzIGluIHRoZSBkb21haW4gYXNzaWdubWVudAogICAgdG8gd2hpY2gg
aGFzIGZhaWxlZCwgYW5kIGhlbmNlIHdlIGNhbid0IGFsbG93IHRoYXQgZG9tYWluIHRvIGNvbnRp
bnVlCiAgICBleGVjdXRpbmcuCiAgICAKICAgIE5PVEU6IFRoaXMgcGF0Y2ggYWxzbyBpbmNsdWRl
cyBvbmUgcHJpbnRrKCkgY2xlYW51cDsgdGhlCiAgICAgICAgICAiWEVOX0RPTUNUTF9hc3NpZ25f
ZGV2aWNlOiAiIHRhZyBpcyBkcm9wcGVkIGluIGlvbW11X2RvX3BjaV9kb21jdGwoKSwKICAgICAg
ICAgIHNpbmNlIHNpbWlsYXIgcHJpbnRrKCktcyBlbHNld2hlcmUgYWxzbyBkb24ndCBsb2cgc3Vj
aCBhIHRhZy4KICAgIAogICAgVGhpcyBpcyBYU0EtMzAyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAz
MTlmOWEwYmE5NGM3ZGI1MDVjZDVkZDljYjBiMDM3YWIxYWE4ZTEyCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0xMC0zMSAxNjoyMDowNSArMDEwMAotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAg
ICAgICAgICAgICAgICAgICAgfCAyNSArKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvbW0uYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKwogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMgfCAxMCArKysrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
ZGV2aWNlX3RyZWUuYyAgICAgICB8ICA2ICsrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYyAgICAgICAgICAgICB8ICA5ICsrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2ku
YyAgICAgICAgICAgICAgIHwgNTggKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAgICAgfCA0MiArKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgfCAg
MyArKwogOSBmaWxlcyBjaGFuZ2VkLCAxNDQgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wY2kuYwppbmRleCBiMTRkZjE2MjlhLi44NGEyOTNjZjk5IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtNzYxLDYg
Kzc2MSw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGli
eGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcmViaW5kKQogeworICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxf
X2djX293bmVyKGdjKTsKICAgICB1bnNpZ25lZCBkb20sIGJ1cywgZGV2LCBmdW5jOwogICAgIGNo
YXIgKnNwYXRoLCAqZHJpdmVyX3BhdGggPSBOVUxMOwogICAgIGludCByYzsKQEAgLTc4Niw3ICs3
ODcsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhs
X19nYyAqZ2MsCiAgICAgfQogICAgIGlmICggcmMgKSB7CiAgICAgICAgIExPRyhXQVJOLCBQQ0lf
QkRGIiBhbHJlYWR5IGFzc2lnbmVkIHRvIHBjaWJhY2siLCBkb20sIGJ1cywgZGV2LCBmdW5jKTsK
LSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIGdvdG8gcXVhcmFudGluZTsKICAgICB9CiAKICAg
ICAvKiBDaGVjayB0byBzZWUgaWYgdGhlcmUncyBhbHJlYWR5IGEgZHJpdmVyIHRoYXQgd2UgbmVl
ZCB0byB1bmJpbmQgZnJvbSAqLwpAQCAtODE3LDYgKzgxOCwxOSBAQCBzdGF0aWMgaW50IGxpYnhs
X19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIHJldHVy
biBFUlJPUl9GQUlMOwogICAgIH0KIAorcXVhcmFudGluZToKKyAgICAvKgorICAgICAqIERPTUlE
X0lPIGlzIGp1c3QgYSBzZW50aW5lbCBkb21haW4sIHdpdGhvdXQgYW55IGFjdHVhbCBtYXBwaW5n
cywKKyAgICAgKiBzbyBhbHdheXMgcGFzcyBYRU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRCB0byBh
dm9pZCBhc3NpZ25tZW50IGJlaW5nCisgICAgICogdW5uZWNlc3NhcmlseSBkZW5pZWQuCisgICAg
ICovCisgICAgcmMgPSB4Y19hc3NpZ25fZGV2aWNlKGN0eC0+eGNoLCBET01JRF9JTywgcGNpZGV2
X2VuY29kZV9iZGYocGNpZGV2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNU
TF9ERVZfUkRNX1JFTEFYRUQpOworICAgIGlmICggcmMgPCAwICkgeworICAgICAgICBMT0coRVJS
T1IsICJmYWlsZWQgdG8gcXVhcmFudGluZSAiUENJX0JERiwgZG9tLCBidXMsIGRldiwgZnVuYyk7
CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQog
CkBAIC04MjQsOSArODM4LDE4IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWdu
YWJsZV9yZW1vdmUobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmViaW5kKQogeworICAgIGxp
YnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKICAgICBpbnQgcmM7CiAgICAgY2hh
ciAqZHJpdmVyX3BhdGg7CiAKKyAgICAvKiBEZS1xdWFyYW50aW5lICovCisgICAgcmMgPSB4Y19k
ZWFzc2lnbl9kZXZpY2UoY3R4LT54Y2gsIERPTUlEX0lPLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lk
ZXYpKTsKKyAgICBpZiAoIHJjIDwgMCApIHsKKyAgICAgICAgTE9HKEVSUk9SLCAiZmFpbGVkIHRv
IGRlLXF1YXJhbnRpbmUgIlBDSV9CREYsIHBjaWRldi0+ZG9tYWluLCBwY2lkZXYtPmJ1cywKKyAg
ICAgICAgICAgIHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMpOworICAgICAgICByZXR1cm4gRVJS
T1JfRkFJTDsKKyAgICB9CisKICAgICAvKiBVbmJpbmQgZnJvbSBwY2liYWNrICovCiAgICAgaWYg
KCAocmM9cGNpYmFja19kZXZfaXNfYXNzaWduZWQoZ2MsIHBjaWRldikpIDwgMCApIHsKICAgICAg
ICAgcmV0dXJuIEVSUk9SX0ZBSUw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IDc0YTE0OTFjMzMuLmE2NWY1ZmUyYjYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zMDgsOSArMzA4
LDExIEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgKiBJbml0aWFs
aXNlIG91ciBET01JRF9JTyBkb21haW4uCiAgICAgICogVGhpcyBkb21haW4gb3ducyBJL08gcGFn
ZXMgdGhhdCBhcmUgd2l0aGluIHRoZSByYW5nZSBvZiB0aGUgcGFnZV9pbmZvCiAgICAgICogYXJy
YXkuIE1hcHBpbmdzIG9jY3VyIGF0IHRoZSBwcml2IG9mIHRoZSBjYWxsZXIuCisgICAgICogUXVh
cmFudGluZWQgUENJIGRldmljZXMgd2lsbCBiZSBhc3NvY2lhdGVkIHdpdGggdGhpcyBkb21haW4u
CiAgICAgICovCiAgICAgZG9tX2lvID0gZG9tYWluX2NyZWF0ZShET01JRF9JTywgRE9NQ1JGX2R1
bW15LCAwLCBOVUxMKTsKICAgICBCVUdfT04oSVNfRVJSKGRvbV9pbykpOworICAgIElOSVRfTElT
VF9IRUFEKCZkb21faW8tPmFyY2gucGRldl9saXN0KTsKIAogICAgIC8qCiAgICAgICogSW5pdGlh
bGlzZSBvdXIgQ09XIGRvbWFpbi4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94
ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4IDAxMWE3ZGUzNTUuLmY4ZjdhYTVmNDAgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMzk2
LDYgKzM5NiwxNiBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9k
b21jdGxfdCkgdV9kb21jdGwpCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW86
CiAgICAgICAgIGQgPSBOVUxMOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIFhFTl9ET01DVExf
YXNzaWduX2RldmljZToKKyAgICBjYXNlIFhFTl9ET01DVExfZGVhc3NpZ25fZGV2aWNlOgorICAg
ICAgICBpZiAoIG9wLT5kb21haW4gPT0gRE9NSURfSU8gKQorICAgICAgICB7CisgICAgICAgICAg
ICBkID0gZG9tX2lvOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZSBpZiAoIG9wLT5kb21haW4gPT0gRE9NSURfSU5WQUxJRCApCisgICAgICAgICAgICByZXR1cm4g
LUVTUkNIOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBkZWZhdWx0OgogICAgICAg
ICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKG9wLT5kb21haW4pOwogICAgICAgICBpZiAoICFk
ICYmIG9wLT5jbWQgIT0gWEVOX0RPTUNUTF9nZXRkb21haW5pbmZvICkKQEAgLTQwOCw3ICs0MTgs
NyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkg
dV9kb21jdGwpCiAKICAgICBpZiAoICFkb21jdGxfbG9ja19hY3F1aXJlKCkgKQogICAgIHsKLSAg
ICAgICAgaWYgKCBkICkKKyAgICAgICAgaWYgKCBkICYmIGQgIT0gZG9tX2lvICkKICAgICAgICAg
ICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogICAgICAgICByZXR1cm4gaHlwZXJjYWxsX2NyZWF0
ZV9jb250aW51YXRpb24oCiAgICAgICAgICAgICBfX0hZUEVSVklTT1JfZG9tY3RsLCAiaCIsIHVf
ZG9tY3RsKTsKQEAgLTExNTAsNyArMTE2MCw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICBkb21jdGxfbG9ja19yZWxl
YXNlKCk7CiAKICBkb21jdGxfb3V0X3VubG9ja19kb21vbmx5OgotICAgIGlmICggZCApCisgICAg
aWYgKCBkICYmIGQgIT0gZG9tX2lvICkKICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CiAK
ICAgICBpZiAoIGNvcHliYWNrICYmIF9fY29weV90b19ndWVzdCh1X2RvbWN0bCwgb3AsIDEpICkK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDhjMjUx
MTBlYWUuLmQxMWRjOWM5NGUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9wY2lfYW1kX2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9h
bWRfaW9tbXUuYwpAQCAtMTE4LDYgKzExOCwxMCBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfc2V0
dXBfZG9tYWluX2RldmljZSgKICAgICB1OCBidXMgPSBwZGV2LT5idXM7CiAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZG9tYWluKTsKIAorICAgIC8qIGRvbV9p
byBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBp
ZiAoIGRvbWFpbiA9PSBkb21faW8gKQorICAgICAgICByZXR1cm47CisKICAgICBCVUdfT04oICFo
ZC0+YXJjaC5yb290X3RhYmxlIHx8ICFoZC0+YXJjaC5wYWdpbmdfbW9kZSB8fAogICAgICAgICAg
ICAgIWlvbW11LT5kZXZfdGFibGUuYnVmZmVyICk7CiAKQEAgLTMzMCw2ICszMzQsMTAgQEAgdm9p
ZCBhbWRfaW9tbXVfZGlzYWJsZV9kb21haW5fZGV2aWNlKHN0cnVjdCBkb21haW4gKmRvbWFpbiwK
ICAgICBpbnQgcmVxX2lkOwogICAgIHU4IGJ1cyA9IHBkZXYtPmJ1czsKIAorICAgIC8qIGRvbV9p
byBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBp
ZiAoIGRvbWFpbiA9PSBkb21faW8gKQorICAgICAgICByZXR1cm47CisKICAgICBCVUdfT04gKCBp
b21tdS0+ZGV2X3RhYmxlLmJ1ZmZlciA9PSBOVUxMICk7CiAgICAgcmVxX2lkID0gZ2V0X2RtYV9y
ZXF1ZXN0b3JfaWQoaW9tbXUtPnNlZywgUENJX0JERjIoYnVzLCBkZXZmbikpOwogICAgIGR0ZSA9
IGlvbW11LT5kZXZfdGFibGUuYnVmZmVyICsgKHJlcV9pZCAqIElPTU1VX0RFVl9UQUJMRV9FTlRS
WV9TSVpFKTsKQEAgLTQxNiw3ICs0MjQsNyBAQCBzdGF0aWMgaW50IGFtZF9pb21tdV9hc3NpZ25f
ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHU4IGRldmZuLAogICAgICAgICAgICAgaXZyc19tYXBw
aW5nc1tyZXFfaWRdLnJlYWRfcGVybWlzc2lvbik7CiAgICAgfQogCi0gICAgcmV0dXJuIHJlYXNz
aWduX2RldmljZShoYXJkd2FyZV9kb21haW4sIGQsIGRldmZuLCBwZGV2KTsKKyAgICByZXR1cm4g
cmVhc3NpZ25fZGV2aWNlKHBkZXYtPmRvbWFpbiwgZCwgZGV2Zm4sIHBkZXYpOwogfQogCiBzdGF0
aWMgdm9pZCBkZWFsbG9jYXRlX25leHRfcGFnZV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwZywg
aW50IGxldmVsKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3Ry
ZWUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKaW5kZXggNzliZjhi
ZjVlZC4uOWYwMDEyOWM5OSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2
aWNlX3RyZWUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCkBA
IC0xNjMsNiArMTYzLDkgQEAgaW50IGlvbW11X2RvX2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0
bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBpZiAoIHJldCApCiAgICAgICAg
ICAgICBicmVhazsKIAorICAgICAgICBpZiAoIGQgPT0gZG9tX2lvICkKKyAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOworCiAgICAgICAgIHJldCA9IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2UoZCwg
ZGV2KTsKIAogICAgICAgICBpZiAoIHJldCApCkBAIC0xODQsNiArMTg3LDkgQEAgaW50IGlvbW11
X2RvX2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpk
LAogCiAgICAgICAgIHJldCA9IHhzbV9kZWFzc2lnbl9kdGRldmljZShYU01fSE9PSywgZCwgZHRf
bm9kZV9mdWxsX25hbWUoZGV2KSk7CiAKKyAgICAgICAgaWYgKCBkID09IGRvbV9pbyApCisgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwogICAgICAgICByZXQgPSBpb21tdV9kZWFzc2lnbl9k
dF9kZXZpY2UoZCwgZGV2KTsKIAogICAgICAgICBpZiAoIHJldCApCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYwppbmRleCA1ZTgxODEzOTQyLi45ZWJiOGM2YmM0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMKQEAgLTIwOCw2ICsyMDgsOSBAQCB2b2lkIGlvbW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4g
KmQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7
CiAKKyAgICBpZiAoIGQgPT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgZC0+bmVl
ZF9pb21tdSA9IDA7CiAgICAgaGQtPnBsYXRmb3JtX29wcy0+dGVhcmRvd24oZCk7CiAgICAgdGFz
a2xldF9zY2hlZHVsZSgmaW9tbXVfcHRfY2xlYW51cF90YXNrbGV0KTsKQEAgLTIxOCw2ICsyMjEs
OSBAQCBpbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBuZWVk
X2lvbW11KGQpID4gMCApCiAgICAgICAgIHJldHVybiAwOwogCisgICAgaWYgKCBkID09IGRvbV9p
byApCisgICAgICAgIHJldHVybiAwOworCiAgICAgaWYgKCAhaW9tbXVfdXNlX2hhcF9wdChkKSAp
CiAgICAgewogICAgICAgICBpbnQgcmM7CkBAIC0zOTMsNiArMzk5LDkgQEAgaW50IF9faW5pdCBp
b21tdV9zZXR1cCh2b2lkKQogICAgIHByaW50aygiSS9PIHZpcnR1YWxpc2F0aW9uICVzYWJsZWRc
biIsIGlvbW11X2VuYWJsZWQgPyAiZW4iIDogImRpcyIpOwogICAgIGlmICggaW9tbXVfZW5hYmxl
ZCApCiAgICAgeworICAgICAgICBpZiAoIGlvbW11X2RvbWFpbl9pbml0KGRvbV9pbykgKQorICAg
ICAgICAgICAgcGFuaWMoIkNvdWxkIG5vdCBzZXQgdXAgcXVhcmFudGluZVxuIik7CisKICAgICAg
ICAgcHJpbnRrKCIgLSBEb20wIG1vZGU6ICVzXG4iLAogICAgICAgICAgICAgICAgaW9tbXVfcGFz
c3Rocm91Z2ggPyAiUGFzc3Rocm91Z2giIDoKICAgICAgICAgICAgICAgIGlvbW11X2RvbTBfc3Ry
aWN0ID8gIlN0cmljdCIgOiAiUmVsYXhlZCIpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCBiMDBk
ZTI0M2I4Li5lZDQ5NThjZTQyIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMTM0NCwxOSArMTM0
NCwyOSBAQCBpbnQgaW9tbXVfcmVtb3ZlX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAg
ICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+cmVtb3ZlX2RldmljZShwZGV2LT5kZXZmbiwgcGNp
X3RvX2RldihwZGV2KSk7CiB9CiAKLS8qCi0gKiBJZiB0aGUgZGV2aWNlIGlzbid0IG93bmVkIGJ5
IHRoZSBoYXJkd2FyZSBkb21haW4sIGl0IG1lYW5zIGl0IGFscmVhZHkKLSAqIGhhcyBiZWVuIGFz
c2lnbmVkIHRvIG90aGVyIGRvbWFpbiwgb3IgaXQgZG9lc24ndCBleGlzdC4KLSAqLwogc3RhdGlj
IGludCBkZXZpY2VfYXNzaWduZWQodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKIHsKICAgICBz
dHJ1Y3QgcGNpX2RldiAqcGRldjsKKyAgICBpbnQgcmMgPSAwOwogCiAgICAgcGNpZGV2c19sb2Nr
KCk7Ci0gICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFyZHdhcmVfZG9tYWluLCBz
ZWcsIGJ1cywgZGV2Zm4pOworCisgICAgcGRldiA9IHBjaV9nZXRfcGRldihzZWcsIGJ1cywgZGV2
Zm4pOworCisgICAgaWYgKCAhcGRldiApCisgICAgICAgIHJjID0gLUVOT0RFVjsKKyAgICAvKgor
ICAgICAqIElmIHRoZSBkZXZpY2UgZXhpc3RzIGFuZCBpdCBpcyBub3Qgb3duZWQgYnkgZWl0aGVy
IHRoZSBoYXJkd2FyZQorICAgICAqIGRvbWFpbiBvciBkb21faW8gdGhlbiBpdCBtdXN0IGJlIGFz
c2lnbmVkIHRvIGEgZ3Vlc3QsIG9yIGJlCisgICAgICogaGlkZGVuIChvd25lZCBieSBkb21feGVu
KS4KKyAgICAgKi8KKyAgICBlbHNlIGlmICggcGRldi0+ZG9tYWluICE9IGhhcmR3YXJlX2RvbWFp
biAmJgorICAgICAgICAgICAgICBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAgICAgICAgcmMg
PSAtRUJVU1k7CisKICAgICBwY2lkZXZzX3VubG9jaygpOwogCi0gICAgcmV0dXJuIHBkZXYgPyAw
IDogLUVCVVNZOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBhc3NpZ25fZGV2aWNl
KHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQpA
QCAtMTM3MCw3ICsxMzgwLDcgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogCiAgICAgLyogUHJl
dmVudCBkZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVu
IAogICAgICAqIGVuYWJsZWQgZm9yIHRoaXMgZG9tYWluICovCi0gICAgaWYgKCB1bmxpa2VseSgh
bmVlZF9pb21tdShkKSAmJgorICAgIGlmICggdW5saWtlbHkoIW5lZWRfaW9tbXUoZCkgJiYgZCAh
PSBkb21faW8gJiYKICAgICAgICAgICAgIChkLT5hcmNoLmh2bV9kb21haW4ubWVtX3NoYXJpbmdf
ZW5hYmxlZCB8fAogICAgICAgICAgICAgIGQtPnZtX2V2ZW50LT5wYWdpbmcucmluZ19wYWdlIHx8
CiAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkpKSApCkBA
IC0xMzg2LDEyICsxMzk2LDIwIEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9t
YWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKICAgICAgICAgcmV0
dXJuIHJjOwogICAgIH0KIAotICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGhhcmR3
YXJlX2RvbWFpbiwgc2VnLCBidXMsIGRldmZuKTsKKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNl
ZywgYnVzLCBkZXZmbik7CisKKyAgICByYyA9IC1FTk9ERVY7CiAgICAgaWYgKCAhcGRldiApCi0g
ICAgewotICAgICAgICByYyA9IHBjaV9nZXRfcGRldihzZWcsIGJ1cywgZGV2Zm4pID8gLUVCVVNZ
IDogLUVOT0RFVjsKICAgICAgICAgZ290byBkb25lOwotICAgIH0KKworICAgIHJjID0gMDsKKyAg
ICBpZiAoIGQgPT0gcGRldi0+ZG9tYWluICkKKyAgICAgICAgZ290byBkb25lOworCisgICAgcmMg
PSAtRUJVU1k7CisgICAgaWYgKCBwZGV2LT5kb21haW4gIT0gaGFyZHdhcmVfZG9tYWluICYmCisg
ICAgICAgICBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAgICAgICAgZ290byBkb25lOwogCiAg
ICAgaWYgKCBwZGV2LT5tc2l4ICkKICAgICAgICAgbXNpeHRibF9pbml0KGQpOwpAQCAtMTQxNCw2
ICsxNDMyLDEwIEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1
MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKICAgICB9CiAKICBkb25lOgorICAg
IC8qIFRoZSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gZG9tX2lvIHNvIG1hcmsgaXQgYXMgcXVhcmFu
dGluZWQgKi8KKyAgICBpZiAoICFyYyAmJiBkID09IGRvbV9pbyApCisgICAgICAgIHBkZXYtPnF1
YXJhbnRpbmUgPSB0cnVlOworCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYgbmVlZF9p
b21tdShkKSApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwogICAgIHBjaWRldnNfdW5sb2Nr
KCk7CkBAIC0xNDI2LDYgKzE0NDgsNyBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiB7CiAgICAgY29uc3Qgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYg
PSBOVUxMOworICAgIHN0cnVjdCBkb21haW4gKnRhcmdldDsKICAgICBpbnQgcmV0ID0gMDsKIAog
ICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQpAQCAtMTQzNiwx
MiArMTQ1OSwxNiBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBz
ZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgaWYgKCAhcGRldiApCiAgICAgICAgIHJldHVybiAt
RU5PREVWOwogCisgICAgLyogRGUtYXNzaWdubWVudCBmcm9tIGRvbV9pbyBzaG91bGQgZGUtcXVh
cmFudGluZSB0aGUgZGV2aWNlICovCisgICAgdGFyZ2V0ID0gKHBkZXYtPnF1YXJhbnRpbmUgJiYg
cGRldi0+ZG9tYWluICE9IGRvbV9pbykgPworICAgICAgICBkb21faW8gOiBoYXJkd2FyZV9kb21h
aW47CisKICAgICB3aGlsZSAoIHBkZXYtPnBoYW50b21fc3RyaWRlICkKICAgICB7CiAgICAgICAg
IGRldmZuICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwogICAgICAgICBpZiAoIFBDSV9TTE9UKGRl
dmZuKSAhPSBQQ0lfU0xPVChwZGV2LT5kZXZmbikgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2RldmljZShkLCBoYXJkd2FyZV9k
b21haW4sIGRldmZuLAorICAgICAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9k
ZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBjaV90b19kZXYocGRldikpOwogICAgICAgICBpZiAoICFyZXQgKQog
ICAgICAgICAgICAgY29udGludWU7CkBAIC0xNDUyLDcgKzE0NzksNyBAQCBpbnQgZGVhc3NpZ25f
ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAg
fQogCiAgICAgZGV2Zm4gPSBwZGV2LT5kZXZmbjsKLSAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3Bz
LT5yZWFzc2lnbl9kZXZpY2UoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwKKyAgICByZXQgPSBo
ZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX3RvX2RldihwZGV2KSk7
CiAgICAgaWYgKCByZXQgKQogICAgIHsKQEAgLTE0NjIsNiArMTQ4OSw5IEBAIGludCBkZWFzc2ln
bl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKICAg
ICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKKyAgICBpZiAoIHBkZXYtPmRvbWFpbiA9PSBoYXJk
d2FyZV9kb21haW4gICkKKyAgICAgICAgcGRldi0+cXVhcmFudGluZSA9IGZhbHNlOworCiAgICAg
cGRldi0+ZmF1bHQuY291bnQgPSAwOwogCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYg
bmVlZF9pb21tdShkKSApCkBAIC0xNjUzLDcgKzE2ODMsNyBAQCBpbnQgaW9tbXVfZG9fcGNpX2Rv
bWN0bCgKICAgICAgICAgICAgIHJldCA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9f
SFlQRVJWSVNPUl9kb21jdGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiaCIsIHVfZG9tY3RsKTsKICAgICAgICAgZWxzZSBpZiAoIHJldCApCi0gICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZpY2U6ICIK
KyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKICAgICAgICAgICAgICAgICAgICAiYXNz
aWduICUwNHg6JTAyeDolMDJ4LiV1IHRvIGRvbSVkIGZhaWxlZCAoJWQpXG4iLAogICAgICAgICAg
ICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwKICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJldCk7CmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCmluZGV4IDIwOTM2NjgzMjguLmJiYzdlNDA5MDUgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCkBAIC0xMzMyLDYgKzEzMzIsMTAgQEAgaW50IGRvbWFpbl9jb250ZXh0
X21hcHBpbmdfb25lKAogICAgIGludCBhZ2F3LCByYywgcmV0OwogICAgIGJvb2xfdCBmbHVzaF9k
ZXZfaW90bGI7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFy
YW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAgICAgICAg
cmV0dXJuIDA7CisKICAgICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7CiAgICAgc3Bpbl9sb2Nr
KCZpb21tdS0+bG9jayk7CiAgICAgbWFkZHIgPSBidXNfdG9fY29udGV4dF9tYWRkcihpb21tdSwg
YnVzKTsKQEAgLTE1NjcsNiArMTU3MSwxMCBAQCBpbnQgZG9tYWluX2NvbnRleHRfdW5tYXBfb25l
KAogICAgIGludCBpb21tdV9kb21pZCwgcmMsIHJldDsKICAgICBib29sX3QgZmx1c2hfZGV2X2lv
dGxiOwogCisgICAgLyogZG9tX2lvIGlzIHVzZWQgYXMgYSBzZW50aW5lbCBmb3IgcXVhcmFudGlu
ZWQgZGV2aWNlcyAqLworICAgIGlmICggZG9tYWluID09IGRvbV9pbyApCisgICAgICAgIHJldHVy
biAwOworCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOwogICAgIHNwaW5fbG9jaygmaW9t
bXUtPmxvY2spOwogCkBAIC0xNjk5LDYgKzE3MDcsMTAgQEAgc3RhdGljIGludCBkb21haW5fY29u
dGV4dF91bm1hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4IGRldmZuLAogICAgICAgICBnb3Rv
IG91dDsKICAgICB9CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBx
dWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAgICAg
ICAgZ290byBvdXQ7CisKICAgICAvKgogICAgICAqIGlmIG5vIG90aGVyIGRldmljZXMgdW5kZXIg
dGhlIHNhbWUgaW9tbXUgb3duZWQgYnkgdGhpcyBkb21haW4sCiAgICAgICogY2xlYXIgaW9tbXUg
aW4gaW9tbXVfYml0bWFwIGFuZCBjbGVhciBkb21haW5faWQgaW4gZG9taWRfYml0bXAKQEAgLTIz
ODMsNiArMjM5NSwxNSBAQCBzdGF0aWMgaW50IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoCiAg
ICAgaWYgKCByZXQgKQogICAgICAgICByZXR1cm4gcmV0OwogCisgICAgaWYgKCBkZXZmbiA9PSBw
ZGV2LT5kZXZmbiAmJiBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAgICB7CisgICAgICAgIGxp
c3RfbW92ZSgmcGRldi0+ZG9tYWluX2xpc3QsICZkb21faW8tPmFyY2gucGRldl9saXN0KTsKKyAg
ICAgICAgcGRldi0+ZG9tYWluID0gZG9tX2lvOworICAgIH0KKworICAgIGlmICggIWhhc19hcmNo
X3BkZXZzKHNvdXJjZSkgKQorICAgICAgICB2bXhfcGlfaG9va3NfZGVhc3NpZ24oc291cmNlKTsK
KwogICAgIGlmICggIWhhc19hcmNoX3BkZXZzKHRhcmdldCkgKQogICAgICAgICB2bXhfcGlfaG9v
a3NfYXNzaWduKHRhcmdldCk7CiAKQEAgLTIzOTUsMjEgKzI0MTYsMTkgQEAgc3RhdGljIGludCBy
ZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKAogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KIAot
ICAgIGlmICggZGV2Zm4gPT0gcGRldi0+ZGV2Zm4gKQorICAgIGlmICggZGV2Zm4gPT0gcGRldi0+
ZGV2Zm4gJiYgcGRldi0+ZG9tYWluICE9IHRhcmdldCApCiAgICAgewogICAgICAgICBsaXN0X21v
dmUoJnBkZXYtPmRvbWFpbl9saXN0LCAmdGFyZ2V0LT5hcmNoLnBkZXZfbGlzdCk7CiAgICAgICAg
IHBkZXYtPmRvbWFpbiA9IHRhcmdldDsKICAgICB9CiAKLSAgICBpZiAoICFoYXNfYXJjaF9wZGV2
cyhzb3VyY2UpICkKLSAgICAgICAgdm14X3BpX2hvb2tzX2RlYXNzaWduKHNvdXJjZSk7Ci0KICAg
ICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IGludGVsX2lvbW11X2Fzc2lnbl9kZXZpY2Uo
CiAgICAgc3RydWN0IGRvbWFpbiAqZCwgdTggZGV2Zm4sIHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1
MzIgZmxhZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpzID0gcGRldi0+ZG9tYWluOwogICAgIHN0
cnVjdCBhY3BpX3JtcnJfdW5pdCAqcm1ycjsKICAgICBpbnQgcmV0ID0gMCwgaTsKICAgICB1MTYg
YmRmLCBzZWc7CkBAIC0yNDUyLDggKzI0NzEsOCBAQCBzdGF0aWMgaW50IGludGVsX2lvbW11X2Fz
c2lnbl9kZXZpY2UoCiAgICAgICAgIH0KICAgICB9CiAKLSAgICByZXQgPSByZWFzc2lnbl9kZXZp
Y2Vfb3duZXJzaGlwKGhhcmR3YXJlX2RvbWFpbiwgZCwgZGV2Zm4sIHBkZXYpOwotICAgIGlmICgg
cmV0ICkKKyAgICByZXQgPSByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKHMsIGQsIGRldmZuLCBw
ZGV2KTsKKyAgICBpZiAoIHJldCB8fCBkID09IGRvbV9pbyApCiAgICAgICAgIHJldHVybiByZXQ7
CiAKICAgICAvKiBTZXR1cCBybXJyIGlkZW50aXR5IG1hcHBpbmcgKi8KQEAgLTI0NjYsMTEgKzI0
ODUsMjAgQEAgc3RhdGljIGludCBpbnRlbF9pb21tdV9hc3NpZ25fZGV2aWNlKAogICAgICAgICAg
ICAgcmV0ID0gcm1ycl9pZGVudGl0eV9tYXBwaW5nKGQsIDEsIHJtcnIsIGZsYWcpOwogICAgICAg
ICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJlYXNzaWdu
X2RldmljZV9vd25lcnNoaXAoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwgcGRldik7CisgICAg
ICAgICAgICAgICAgaW50IHJjOworCisgICAgICAgICAgICAgICAgcmMgPSByZWFzc2lnbl9kZXZp
Y2Vfb3duZXJzaGlwKGQsIHMsIGRldmZuLCBwZGV2KTsKICAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0dfRVJSIFZURFBSRUZJWAogICAgICAgICAgICAgICAgICAgICAgICAiIGNhbm5vdCBt
YXAgcmVzZXJ2ZWQgcmVnaW9uICglIlBSSXg2NCIsJSJQUkl4NjQiXSBmb3IgRG9tJWQgKCVkKVxu
IiwKICAgICAgICAgICAgICAgICAgICAgICAgcm1yci0+YmFzZV9hZGRyZXNzLCBybXJyLT5lbmRf
YWRkcmVzcywKICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByZXQpOworICAg
ICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIgVlREUFJFRklYCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiIGZhaWxlZCB0byByZWNsYWltICUwNHg6JTAyeDolMDJ4LiV1IGZyb20gJXBkICglZClc
biIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4p
LCBQQ0lfRlVOQyhkZXZmbiksIGQsIHJjKTsKKyAgICAgICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BjaS5oIGIv
eGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IGRhMWJkMjIyMjMuLjI5MTdkMDBhNDcgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgK
QEAgLTY4LDYgKzY4LDkgQEAgc3RydWN0IHBjaV9kZXYgewogCiAgICAgbm9kZWlkX3Qgbm9kZTsg
LyogTlVNQSBub2RlICovCiAKKyAgICAvKiBEZXZpY2UgdG8gYmUgcXVhcmFudGluZWQsIGRvbid0
IGF1dG9tYXRpY2FsbHkgcmUtYXNzaWduIHRvIGRvbTAgKi8KKyAgICBib29sIHF1YXJhbnRpbmU7
CisKICAgICBlbnVtIHBkZXZfdHlwZSB7CiAgICAgICAgIERFVl9UWVBFX1BDSV9VTktOT1dOLAog
ICAgICAgICBERVZfVFlQRV9QQ0llX0VORFBPSU5ULAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdPo-0001yt-Tl; Mon, 04 Nov 2019 14:33:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdPn-0001yo-MD
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:07 +0000
X-Inumbo-ID: 032036f6-ff10-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 032036f6-ff10-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdPk-0004pV-Mq
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdPk-0003Pw-K8
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdPk-0003Pw-K8@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:33:04 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: Clean up trailing
 whitespace
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRlZDI4ZGZiYTQ3ZTU3MzE4YmNkN2I3MWFmZjM1OGMyNTgyZDZkZDIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgT2N0IDE2IDA5OjQ2OjM1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6MTU6MDMgMjAxOSArMDEw
MAoKICAgIHg4Ni9tbTogQ2xlYW4gdXAgdHJhaWxpbmcgd2hpdGVzcGFjZQogICAgCiAgICBTb21l
dGltZSBiZXR3ZWVuIDQuOSBhbmQgNC4xMCBzb21lb25lIGNsZWFuZWQgdXAgYWxsIHRoZSB0cmFp
bGluZwogICAgd2hpdGVzcGFjZSBpbiBtbS5jOyBhcHBseWluZyB0aGlzIHBhdGNoIG5vdyBtYWtl
cyBhbGwgZnV0aGVyIHBhdGNoZXMKICAgIG11Y2ggY2xlYW5lci4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxMTggKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKSwgNTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBhZThhOWU3ZjYwLi43
ZTUxMTA5ZTQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtMSw0OCArMSw0OCBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogYXJj
aC94ODYvbW0uYwotICogCisgKgogICogQ29weXJpZ2h0IChjKSAyMDAyLTIwMDUgSyBBIEZyYXNl
cgogICogQ29weXJpZ2h0IChjKSAyMDA0IENocmlzdGlhbiBMaW1wYWNoCi0gKiAKKyAqCiAgKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeQogICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKICAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCiAgKiAoYXQgeW91ciBvcHRp
b24pIGFueSBsYXRlciB2ZXJzaW9uLgotICogCisgKgogICogVGhpcyBwcm9ncmFtIGlzIGRpc3Ry
aWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCiAgKiBidXQgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgogICog
TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZQogICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAq
IAorICoKICAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlCiAgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICovCiAKIC8qCiAgKiBBIGRlc2Ny
aXB0aW9uIG9mIHRoZSB4ODYgcGFnZSB0YWJsZSBBUEk6Ci0gKiAKKyAqCiAgKiBEb21haW5zIHRy
YXAgdG8gZG9fbW11X3VwZGF0ZSB3aXRoIGEgbGlzdCBvZiB1cGRhdGUgcmVxdWVzdHMuCiAgKiBU
aGlzIGlzIGEgbGlzdCBvZiAocHRyLCB2YWwpIHBhaXJzLCB3aGVyZSB0aGUgcmVxdWVzdGVkIG9w
ZXJhdGlvbgogICogaXMgKnB0ciA9IHZhbC4KLSAqIAorICoKICAqIFJlZmVyZW5jZSBjb3VudGlu
ZyBvZiBwYWdlczoKICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAqIEVhY2ggcGFn
ZSBoYXMgdHdvIHJlZmNvdW50czogdG90X2NvdW50IGFuZCB0eXBlX2NvdW50LgotICogCisgKgog
ICogVE9UX0NPVU5UIGlzIHRoZSBvYnZpb3VzIHJlZmVyZW5jZSBjb3VudC4gSXQgY291bnRzIGFs
bCB1c2VzIG9mIGEKICAqIHBoeXNpY2FsIHBhZ2UgZnJhbWUgYnkgYSBkb21haW4sIGluY2x1ZGlu
ZyB1c2VzIGFzIGEgcGFnZSBkaXJlY3RvcnksCiAgKiBhIHBhZ2UgdGFibGUsIG9yIHNpbXBsZSBt
YXBwaW5ncyB2aWEgYSBQVEUuIFRoaXMgY291bnQgcHJldmVudHMgYQogICogZG9tYWluIGZyb20g
cmVsZWFzaW5nIGEgZnJhbWUgYmFjayB0byB0aGUgZnJlZSBwb29sIHdoZW4gaXQgc3RpbGwgaG9s
ZHMKICAqIGEgcmVmZXJlbmNlIHRvIGl0LgotICogCisgKgogICogVFlQRV9DT1VOVCBpcyBtb3Jl
IHN1YnRsZS4gQSBmcmFtZSBjYW4gYmUgcHV0IHRvIG9uZSBvZiB0aHJlZQogICogbXV0dWFsbHkt
ZXhjbHVzaXZlIHVzZXM6IGl0IG1pZ2h0IGJlIHVzZWQgYXMgYSBwYWdlIGRpcmVjdG9yeSwgb3Ig
YQogICogcGFnZSB0YWJsZSwgb3IgaXQgbWF5IGJlIG1hcHBlZCB3cml0YWJsZSBieSB0aGUgZG9t
YWluIFtvZiBjb3Vyc2UsIGEKICAqIGZyYW1lIG1heSBub3QgYmUgdXNlZCBpbiBhbnkgb2YgdGhl
c2UgdGhyZWUgd2F5cyFdLgotICogU28sIHR5cGVfY291bnQgaXMgYSBjb3VudCBvZiB0aGUgbnVt
YmVyIG9mIHRpbWVzIGEgZnJhbWUgaXMgYmVpbmcgCisgKiBTbywgdHlwZV9jb3VudCBpcyBhIGNv
dW50IG9mIHRoZSBudW1iZXIgb2YgdGltZXMgYSBmcmFtZSBpcyBiZWluZwogICogcmVmZXJyZWQg
dG8gaW4gaXRzIGN1cnJlbnQgaW5jYXJuYXRpb24uIFRoZXJlZm9yZSwgYSBwYWdlIGNhbiBvbmx5
CiAgKiBjaGFuZ2UgaXRzIHR5cGUgd2hlbiBpdHMgdHlwZSBjb3VudCBpcyB6ZXJvLgotICogCisg
KgogICogUGlubmluZyB0aGUgcGFnZSB0eXBlOgogICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICogVGhlIHR5cGUgb2YgYSBwYWdlIGNhbiBiZSBwaW5uZWQvdW5waW5uZWQgd2l0aCB0aGUgY29t
bWFuZHMKQEAgLTUxLDIwICs1MSwyMCBAQAogICogVGhpcyBpcyB1c2VmdWwgdG8gcHJldmVudCBh
IHBhZ2UncyB0eXBlIGNvdW50IGZhbGxpbmcgdG8gemVybywgYXQgd2hpY2gKICAqIHBvaW50IHNh
ZmV0eSBjaGVja3Mgd291bGQgbmVlZCB0byBiZSBjYXJyaWVkIG91dCBuZXh0IHRpbWUgdGhlIGNv
dW50CiAgKiBpcyBpbmNyZWFzZWQgYWdhaW4uCi0gKiAKKyAqCiAgKiBBIGZ1cnRoZXIgbm90ZSBv
biB3cml0YWJsZSBwYWdlIG1hcHBpbmdzOgogICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAqIEZvciBzaW1wbGljaXR5LCB0aGUgY291bnQgb2Ygd3JpdGFibGUg
bWFwcGluZ3MgZm9yIGEgcGFnZSBtYXkgbm90CiAgKiBjb3JyZXNwb25kIHRvIHJlYWxpdHkuIFRo
ZSAnd3JpdGFibGUgY291bnQnIGlzIGluY3JlbWVudGVkIGZvciBldmVyeQogICogUFRFIHdoaWNo
IG1hcHMgdGhlIHBhZ2Ugd2l0aCB0aGUgX1BBR0VfUlcgZmxhZyBzZXQuIEhvd2V2ZXIsIGZvcgog
ICogd3JpdGUgYWNjZXNzIHRvIGJlIHBvc3NpYmxlIHRoZSBwYWdlIGRpcmVjdG9yeSBlbnRyeSBt
dXN0IGFsc28gaGF2ZQotICogaXRzIF9QQUdFX1JXIGJpdCBzZXQuIFdlIGRvIG5vdCBjaGVjayB0
aGlzIGFzIGl0IGNvbXBsaWNhdGVzIHRoZSAKKyAqIGl0cyBfUEFHRV9SVyBiaXQgc2V0LiBXZSBk
byBub3QgY2hlY2sgdGhpcyBhcyBpdCBjb21wbGljYXRlcyB0aGUKICAqIHJlZmVyZW5jZSBjb3Vu
dGluZyBjb25zaWRlcmFibHkgW2NvbnNpZGVyIHRoZSBjYXNlIG9mIG11bHRpcGxlCiAgKiBkaXJl
Y3RvcnkgZW50cmllcyByZWZlcmVuY2luZyBhIHNpbmdsZSBwYWdlIHRhYmxlLCBzb21lIHdpdGgg
dGhlIFJXCiAgKiBiaXQgc2V0LCBvdGhlcnMgbm90IC0tIGl0IHN0YXJ0cyBnZXR0aW5nIGEgYml0
IG1lc3N5XS4KICAqIEluIG5vcm1hbCB1c2UsIHRoaXMgc2ltcGxpZmljYXRpb24gc2hvdWxkbid0
IGJlIGEgcHJvYmxlbS4KICAqIEhvd2V2ZXIsIHRoZSBsb2dpYyBjYW4gYmUgYWRkZWQgaWYgcmVx
dWlyZWQuCi0gKiAKKyAqCiAgKiBPbmUgbW9yZSBub3RlIG9uIHJlYWQtb25seSBwYWdlIG1hcHBp
bmdzOgogICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAqIFdl
IHdhbnQgZG9tYWlucyB0byBiZSBhYmxlIHRvIG1hcCBwYWdlcyBmb3IgcmVhZC1vbmx5IGFjY2Vz
cy4gVGhlCkBAIC03MywxMCArNzMsMTAgQEAKICAqIEhvd2V2ZXIsIGRvbWFpbnMgaGF2ZSBmcmVl
IGFjY2VzcyB0byByaW5ncyAxICYgMiBvZiB0aGUgSW50ZWwKICAqIHByaXZpbGVnZSBtb2RlbC4g
SW4gdGVybXMgb2YgcGFnZSBwcm90ZWN0aW9uLCB0aGVzZSBhcmUgY29uc2lkZXJlZAogICogdG8g
YmUgcGFydCBvZiAnc3VwZXJ2aXNvciBtb2RlJy4gVGhlIFdQIGJpdCBpbiBDUjAgY29udHJvbHMg
d2hldGhlcgotICogcmVhZC1vbmx5IHJlc3RyaWN0aW9ucyBhcmUgcmVzcGVjdGVkIGluIHN1cGVy
dmlzb3IgbW9kZSAtLSBpZiB0aGUgCisgKiByZWFkLW9ubHkgcmVzdHJpY3Rpb25zIGFyZSByZXNw
ZWN0ZWQgaW4gc3VwZXJ2aXNvciBtb2RlIC0tIGlmIHRoZQogICogYml0IGlzIGNsZWFyIHRoZW4g
YW55IG1hcHBlZCBwYWdlIGlzIHdyaXRhYmxlLgotICogCi0gKiBXZSBnZXQgcm91bmQgdGhpcyBi
eSBhbHdheXMgc2V0dGluZyB0aGUgV1AgYml0IGFuZCBkaXNhbGxvd2luZyAKKyAqCisgKiBXZSBn
ZXQgcm91bmQgdGhpcyBieSBhbHdheXMgc2V0dGluZyB0aGUgV1AgYml0IGFuZCBkaXNhbGxvd2lu
ZwogICogdXBkYXRlcyB0byBpdC4gVGhpcyBpcyB2ZXJ5IHVubGlrZWx5IHRvIGNhdXNlIGEgcHJv
YmxlbSBmb3IgZ3Vlc3QKICAqIE9TJ3MsIHdoaWNoIHdpbGwgZ2VuZXJhbGx5IHVzZSB0aGUgV1Ag
Yml0IHRvIHNpbXBsaWZ5IGNvcHktb24td3JpdGUKICAqIGltcGxlbWVudGF0aW9uIChpbiB0aGF0
IGNhc2UsIE9TIHdhbnRzIGEgZmF1bHQgd2hlbiBpdCB3cml0ZXMgdG8KQEAgLTMxNCw3ICszMTQs
NyBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICovCiAgICAgZG9t
X2lvID0gZG9tYWluX2NyZWF0ZShET01JRF9JTywgRE9NQ1JGX2R1bW15LCAwLCBOVUxMKTsKICAg
ICBCVUdfT04oSVNfRVJSKGRvbV9pbykpOwotICAgIAorCiAgICAgLyoKICAgICAgKiBJbml0aWFs
aXNlIG91ciBDT1cgZG9tYWluLgogICAgICAqIFRoaXMgZG9tYWluIG93bnMgc2hhcmFibGUgcGFn
ZXMuCkBAIC0zMjUsNyArMzI1LDcgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lk
KQogICAgIC8qIEZpcnN0IDFNQiBvZiBSQU0gaXMgaGlzdG9yaWNhbGx5IG1hcmtlZCBhcyBJL08u
ICovCiAgICAgZm9yICggaSA9IDA7IGkgPCAweDEwMDsgaSsrICkKICAgICAgICAgc2hhcmVfeGVu
X3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShpKSwgZG9tX2lvLCBYRU5TSEFSRV93cml0YWJs
ZSk7Ci0gCisKICAgICAvKiBBbnkgYXJlYXMgbm90IHNwZWNpZmllZCBhcyBSQU0gYnkgdGhlIGU4
MjAgbWFwIGFyZSBjb25zaWRlcmVkIEkvTy4gKi8KICAgICBmb3IgKCBpID0gMCwgcGZuID0gMDsg
cGZuIDwgbWF4X3BhZ2U7IGkrKyApCiAgICAgewpAQCAtMzU1LDcgKzM1NSw3IEBAIHZvaWQgX19p
bml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAgICovCiAgICAgICAgIGlvc3RhcnRf
cGZuID0gbWF4X3QodW5zaWduZWQgbG9uZywgcGZuLCAxVUwgPDwgKDIwIC0gUEFHRV9TSElGVCkp
OwogICAgICAgICBpb2VuZF9wZm4gPSBtaW4ocnN0YXJ0X3BmbiwgMTZVTCA8PCAoMjAgLSBQQUdF
X1NISUZUKSk7Ci0gICAgICAgIGlmICggaW9zdGFydF9wZm4gPCBpb2VuZF9wZm4gKSAgICAgICAg
ICAgIAorICAgICAgICBpZiAoIGlvc3RhcnRfcGZuIDwgaW9lbmRfcGZuICkKICAgICAgICAgICAg
IGRlc3Ryb3lfeGVuX21hcHBpbmdzKCh1bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KGlvc3RhcnRf
cGZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKW1m
bl90b192aXJ0KGlvZW5kX3BmbikpOwogCkBAIC00NDMsNyArNDQzLDcgQEAgaW50IHBhZ2VfaXNf
cmFtX3R5cGUodW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgbWVtX3R5cGUpCiAgICAg
ICAgICAgICAvKiB1bmtub3duICovCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQot
ICAgICAgICAKKwogICAgICAgICAvKiBUZXN0IHRoZSByYW5nZS4gKi8KICAgICAgICAgaWYgKCAo
ZTgyMC5tYXBbaV0uYWRkciA8PSBtYWRkcikgJiYKICAgICAgICAgICAgICAoKGU4MjAubWFwW2ld
LmFkZHIgKyBlODIwLm1hcFtpXS5zaXplKSA+PSAobWFkZHIgKyBQQUdFX1NJWkUpKSApCkBAIC01
NDYsNyArNTQ2LDcgQEAgdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpCiAKIC8qCiAg
KiBTaG91bGQgYmUgY2FsbGVkIGFmdGVyIENSMyBpcyB1cGRhdGVkLgotICogCisgKgogICogVXNl
cyB2YWx1ZXMgZm91bmQgaW4gdmNwdS0+YXJjaC4oZ3Vlc3RfdGFibGUgYW5kIGd1ZXN0X3RhYmxl
X3VzZXIpLCBhbmQKICAqIGZvciBIVk0gZ3Vlc3RzLCBhcmNoLm1vbml0b3JfdGFibGUgYW5kIGh2
bSdzIGd1ZXN0IENSMy4KICAqCkBAIC03NDQsNyArNzQ0LDcgQEAgc3RhdGljIGludCBnZXRfcGFn
ZV9mcm9tX3BhZ2Vucih1bnNpZ25lZCBsb25nIHBhZ2VfbnIsIHN0cnVjdCBkb21haW4gKmQpCiBz
dGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25l
ZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlZW1wdGlibGUp
OwogCi1zdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKHVuc2lnbmVkIGxv
bmcgcGFnZV9uciwgCitzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKHVu
c2lnbmVkIGxvbmcgcGFnZV9uciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcGFydGlhbCwKQEAgLTEwNDksNyArMTA0OSw3IEBAIGdldF9wYWdl
X2Zyb21fbDFlKAogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIG1mbiAhPSAoUEFERFJfTUFT
SyA+PiBQQUdFX1NISUZUKSApIC8qIElOVkFMSURfTUZOPyAqLwogICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIE1FTV9MT0coIk5vbi1wcml2aWxlZ2VkICgldSkgYXR0ZW1wdCB0byBtYXAg
SS9PIHNwYWNlICUwOGx4IiwgCisgICAgICAgICAgICAgICAgTUVNX0xPRygiTm9uLXByaXZpbGVn
ZWQgKCV1KSBhdHRlbXB0IHRvIG1hcCBJL08gc3BhY2UgJTA4bHgiLAogICAgICAgICAgICAgICAg
ICAgICAgICAgcGdfb3duZXItPmRvbWFpbl9pZCwgbWZuKTsKICAgICAgICAgICAgICAgICByZXR1
cm4gLUVQRVJNOwogICAgICAgICAgICAgfQpAQCAtMTE0Miw3ICsxMTQyLDcgQEAgZ2V0X3BhZ2Vf
ZnJvbV9sMWUoCiAgICAgICAgIHBnX293bmVyID0gcmVhbF9wZ19vd25lcjsKICAgICB9CiAKLSAg
ICAvKiBFeHRyYSBwYXJhbm9pZCBjaGVjayBmb3Igc2hhcmVkIG1lbW9yeS4gV3JpdGFibGUgbWFw
cGluZ3MgCisgICAgLyogRXh0cmEgcGFyYW5vaWQgY2hlY2sgZm9yIHNoYXJlZCBtZW1vcnkuIFdy
aXRhYmxlIG1hcHBpbmdzCiAgICAgICogZGlzYWxsb3dlZCAodW5zaGFyZSBmaXJzdCEpICovCiAg
ICAgaWYgKCAobDFmICYgX1BBR0VfUlcpICYmIChyZWFsX3BnX293bmVyID09IGRvbV9jb3cpICkK
ICAgICAgICAgZ290byBjb3VsZF9ub3RfcGluOwpAQCAtMTM4NiwxMiArMTM4NiwxMiBAQCB2b2lk
IHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9v
d25lcikKICAgICAgKiBDaGVjayBpZiB0aGlzIGlzIGEgbWFwcGluZyB0aGF0IHdhcyBlc3RhYmxp
c2hlZCB2aWEgYSBncmFudCByZWZlcmVuY2UuCiAgICAgICogSWYgaXQgd2FzIHRoZW4gd2Ugc2hv
dWxkIG5vdCBiZSBoZXJlOiB3ZSByZXF1aXJlIHRoYXQgc3VjaCBtYXBwaW5ncyBhcmUKICAgICAg
KiBleHBsaWNpdGx5IGRlc3Ryb3llZCB2aWEgdGhlIGdyYW50LXRhYmxlIGludGVyZmFjZS4KLSAg
ICAgKiAKKyAgICAgKgogICAgICAqIFRoZSB1cHNob3Qgb2YgdGhpcyBpcyB0aGF0IHRoZSBndWVz
dCBjYW4gZW5kIHVwIHdpdGggYWN0aXZlIGdyYW50cyB0aGF0CiAgICAgICogaXQgY2Fubm90IGRl
c3Ryb3kgKGJlY2F1c2UgaXQgbm8gbG9uZ2VyIGhhcyBhIFBURSB0byBwcmVzZW50IHRvIHRoZQog
ICAgICAqIGdyYW50LXRhYmxlIGludGVyZmFjZSkuIFRoaXMgY2FuIGxlYWQgdG8gc3VidGxlIGhh
cmQtdG8tY2F0Y2ggYnVncywKICAgICAgKiBoZW5jZSBhIHNwZWNpYWwgZ3JhbnQgUFRFIGZsYWcg
Y2FuIGJlIGVuYWJsZWQgdG8gY2F0Y2ggdGhlIGJ1ZyBlYXJseS4KLSAgICAgKiAKKyAgICAgKgog
ICAgICAqIChOb3RlIHRoYXQgdGhlIHVuZGVzdHJveWFibGUgYWN0aXZlIGdyYW50cyBhcmUgbm90
IGEgc2VjdXJpdHkgaG9sZSBpbgogICAgICAqIFhlbi4gQWxsIGFjdGl2ZSBncmFudHMgY2FuIHNh
ZmVseSBiZSBjbGVhbmVkIHVwIHdoZW4gdGhlIGRvbWFpbiBkaWVzLikKICAgICAgKi8KQEAgLTE0
MDUsNyArMTQwNSw3IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwg
c3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogCiAgICAgLyogUmVtZW1iZXIgd2UgZGlkbid0IHRh
a2UgYSB0eXBlLWNvdW50IG9mIGZvcmVpZ24gd3JpdGFibGUgbWFwcGluZ3MKICAgICAgKiB0byBw
YWdpbmctZXh0ZXJuYWwgZG9tYWlucyAqLwotICAgIGlmICggKGwxZV9nZXRfZmxhZ3MobDFlKSAm
IF9QQUdFX1JXKSAmJiAKKyAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9SVykg
JiYKICAgICAgICAgICgobDFlX293bmVyID09IHBnX293bmVyKSB8fCAhcGFnaW5nX21vZGVfZXh0
ZXJuYWwocGdfb3duZXIpKSApCiAgICAgewogICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdl
KTsKQEAgLTE0MTMsNyArMTQxMyw3IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRy
eV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogICAgIGVsc2UKICAgICB7CiAgICAg
ICAgIC8qIFdlIGV4cGVjdCB0aGlzIGlzIHJhcmUgc28gd2UgYmxvdyB0aGUgZW50aXJlIHNoYWRv
dyBMRFQuICovCi0gICAgICAgIGlmICggdW5saWtlbHkoKChwYWdlLT51LmludXNlLnR5cGVfaW5m
byAmIFBHVF90eXBlX21hc2spID09IAorICAgICAgICBpZiAoIHVubGlrZWx5KCgocGFnZS0+dS5p
bnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PQogICAgICAgICAgICAgICAgICAgICAg
ICBQR1Rfc2VnX2Rlc2NfcGFnZSkpICYmCiAgICAgICAgICAgICAgdW5saWtlbHkoKChwYWdlLT51
LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSAhPSAwKSkgJiYKICAgICAgICAgICAg
ICAobDFlX293bmVyID09IHBnX293bmVyKSApCkBAIC0xNTE1LDcgKzE1MTUsNyBAQCBzdGF0aWMg
aW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZu
LAogewogICAgIGludCByYyA9IDE7CiAKLSAgICBpZiAoIChsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBf
UEFHRV9QUkVTRU5UKSAmJiAKKyAgICBpZiAoIChsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9Q
UkVTRU5UKSAmJgogICAgICAgICAgKGw0ZV9nZXRfcGZuKGw0ZSkgIT0gcGZuKSApCiAgICAgewog
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwpAQCAtMjA3
Myw4ICsyMDczLDggQEAgdm9pZCBwYWdlX3VubG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
CiAvKiBIb3cgdG8gd3JpdGUgYW4gZW50cnkgdG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZXMuCiAgKiBS
ZXR1cm5zIDAgZm9yIGZhaWx1cmUgKHBvaW50ZXIgbm90IHZhbGlkKSwgMSBmb3Igc3VjY2Vzcy4g
Ki8KLXN0YXRpYyBpbmxpbmUgaW50IHVwZGF0ZV9pbnRwdGUoaW50cHRlX3QgKnAsIAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRwdGVfdCBvbGQsIAorc3RhdGljIGlubGluZSBp
bnQgdXBkYXRlX2ludHB0ZShpbnRwdGVfdCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50cHRlX3Qgb2xkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRw
dGVfdCBuZXcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwKQEAg
LTIyNDUsOCArMjI0NSw4IEBAIHN0YXRpYyBpbnQgbW9kX2wxX2VudHJ5KGwxX3BnZW50cnlfdCAq
cGwxZSwgbDFfcGdlbnRyeV90IG5sMWUsCiAKIAogLyogVXBkYXRlIHRoZSBMMiBlbnRyeSBhdCBw
bDJlIHRvIG5ldyB2YWx1ZSBubDJlLiBwbDJlIGlzIHdpdGhpbiBmcmFtZSBwZm4uICovCi1zdGF0
aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUsIAotICAgICAgICAgICAgICAg
ICAgICAgICAgbDJfcGdlbnRyeV90IG5sMmUsIAorc3RhdGljIGludCBtb2RfbDJfZW50cnkobDJf
cGdlbnRyeV90ICpwbDJlLAorICAgICAgICAgICAgICAgICAgICAgICAgbDJfcGdlbnRyeV90IG5s
MmUsCiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBwcmVzZXJ2ZV9hZCwKICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB2Y3B1ICp2Y3B1KQpAQCAtMjMwOSw4ICsyMzA5LDggQEAgc3RhdGljIGludCBtb2Rf
bDJfZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAogfQogCiAvKiBVcGRhdGUgdGhlIEwzIGVudHJ5
IGF0IHBsM2UgdG8gbmV3IHZhbHVlIG5sM2UuIHBsM2UgaXMgd2l0aGluIGZyYW1lIHBmbi4gKi8K
LXN0YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50cnlfdCAqcGwzZSwgCi0gICAgICAgICAg
ICAgICAgICAgICAgICBsM19wZ2VudHJ5X3QgbmwzZSwgCitzdGF0aWMgaW50IG1vZF9sM19lbnRy
eShsM19wZ2VudHJ5X3QgKnBsM2UsCisgICAgICAgICAgICAgICAgICAgICAgICBsM19wZ2VudHJ5
X3QgbmwzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHByZXNlcnZlX2FkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHZjcHUgKnZjcHUpCkBAIC0yMzgyLDggKzIzODIsOCBAQCBzdGF0aWMgaW50
IG1vZF9sM19lbnRyeShsM19wZ2VudHJ5X3QgKnBsM2UsCiB9CiAKIC8qIFVwZGF0ZSB0aGUgTDQg
ZW50cnkgYXQgcGw0ZSB0byBuZXcgdmFsdWUgbmw0ZS4gcGw0ZSBpcyB3aXRoaW4gZnJhbWUgcGZu
LiAqLwotc3RhdGljIGludCBtb2RfbDRfZW50cnkobDRfcGdlbnRyeV90ICpwbDRlLCAKLSAgICAg
ICAgICAgICAgICAgICAgICAgIGw0X3BnZW50cnlfdCBubDRlLCAKK3N0YXRpYyBpbnQgbW9kX2w0
X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIGw0X3Bn
ZW50cnlfdCBubDRlLAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlc2VydmVfYWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdmNwdSkKQEAgLTI1NDgsNyArMjU0OCw3IEBAIHN0cnVj
dCBkb21haW4gKnBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2Uoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICAgICAgeCA9IHk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIENvdW50ID09ICAw
OiBQYWdlIGlzIG5vdCBhbGxvY2F0ZWQsIHNvIHdlIGNhbm5vdCB0YWtlIGEgcmVmZXJlbmNlLgot
ICAgICAgICAgKiBDb3VudCA9PSAtMTogUmVmZXJlbmNlIGNvdW50IHdvdWxkIHdyYXAsIHdoaWNo
IGlzIGludmFsaWQuIAorICAgICAgICAgKiBDb3VudCA9PSAtMTogUmVmZXJlbmNlIGNvdW50IHdv
dWxkIHdyYXAsIHdoaWNoIGlzIGludmFsaWQuCiAgICAgICAgICAqIENvdW50ID09IC0yOiBSZW1h
aW5pbmcgdW51c2VkIHJlZiBpcyByZXNlcnZlZCBmb3IgZ2V0X3BhZ2VfbGlnaHQoKS4KICAgICAg
ICAgICovCiAgICAgICAgIGlmICggdW5saWtlbHkoKCh4ICsgMikgJiBQR0NfY291bnRfbWFzaykg
PD0gMikgKQpAQCAtMjYzNiw3ICsyNjM2LDcgQEAgc3RhdGljIGludCBhbGxvY19wYWdlX3R5cGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICByYyA9
IGFsbG9jX3NlZ2Rlc2NfcGFnZShwYWdlKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoK
LSAgICAgICAgcHJpbnRrKCJCYWQgdHlwZSBpbiBhbGxvY19wYWdlX3R5cGUgJWx4IHQ9JSIgUFJ0
eXBlX2luZm8gIiBjPSVseFxuIiwgCisgICAgICAgIHByaW50aygiQmFkIHR5cGUgaW4gYWxsb2Nf
cGFnZV90eXBlICVseCB0PSUiIFBSdHlwZV9pbmZvICIgYz0lbHhcbiIsCiAgICAgICAgICAgICAg
ICB0eXBlLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywKICAgICAgICAgICAgICAgIHBhZ2UtPmNv
dW50X2luZm8pOwogICAgICAgICByYyA9IC1FSU5WQUw7CkBAIC0yODkyLDggKzI4OTIsOCBAQCBz
dGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25l
ZCBsb25nIHR5cGUsCiAgICAgICAgICAgICBpZiAoICh4ICYgUEdUX3R5cGVfbWFzaykgIT0gdHlw
ZSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAg
KiBPbiB0eXBlIGNoYW5nZSB3ZSBjaGVjayB0byBmbHVzaCBzdGFsZSBUTEIgZW50cmllcy4gVGhp
cyAKLSAgICAgICAgICAgICAgICAgKiBtYXkgYmUgdW5uZWNlc3NhcnkgKGUuZy4sIHBhZ2Ugd2Fz
IEdEVC9MRFQpIGJ1dCB0aG9zZSAKKyAgICAgICAgICAgICAgICAgKiBPbiB0eXBlIGNoYW5nZSB3
ZSBjaGVjayB0byBmbHVzaCBzdGFsZSBUTEIgZW50cmllcy4gVGhpcworICAgICAgICAgICAgICAg
ICAqIG1heSBiZSB1bm5lY2Vzc2FyeSAoZS5nLiwgcGFnZSB3YXMgR0RUL0xEVCkgYnV0IHRob3Nl
CiAgICAgICAgICAgICAgICAgICogY2lyY3Vtc3RhbmNlcyBzaG91bGQgYmUgdmVyeSByYXJlLgog
ICAgICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgIGNwdW1hc2tfdCBtYXNrOwpAQCAt
MzgyOSw3ICszODI5LDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICBlbHNlCiAg
ICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07CiAgICAgICAgICAgICBicmVhazsKLSAgICAKKwog
ICAgICAgICBjYXNlIE1NVUVYVF9JTlZMUEdfQUxMOgogICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShkICE9IHBnX293bmVyKSApCiAgICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07CkBAIC00MzY4
LDcgKzQzNjgsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV9ncmFudF9wdGVfbWFwcGluZygKICAgICAg
ICAgTUVNX0xPRygiQ291bGQgbm90IGdldCBwYWdlIGZvciBub3JtYWwgdXBkYXRlIik7CiAgICAg
ICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgIH0KLSAgICAKKwogICAgIG1mbiA9
IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgIHZhID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7
CiAgICAgdmEgPSAodm9pZCAqKSgodW5zaWduZWQgbG9uZyl2YSArICgodW5zaWduZWQgbG9uZylw
dGVfYWRkciAmIH5QQUdFX01BU0spKTsKQEAgLTQzOTIsNyArNDM5Miw3IEBAIHN0YXRpYyBpbnQg
Y3JlYXRlX2dyYW50X3B0ZV9tYXBwaW5nKAogICAgICAgICBwYWdlX3VubG9jayhwYWdlKTsKICAg
ICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgICAgICBnb3RvIGZhaWxlZDsKLSAg
ICB9IAorICAgIH0KIAogICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOwogCkBAIC00NDM0LDcgKzQ0MzQs
NyBAQCBzdGF0aWMgaW50IGRlc3Ryb3lfZ3JhbnRfcHRlX21hcHBpbmcoCiAgICAgICAgIE1FTV9M
T0coIkNvdWxkIG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVwZGF0ZSIpOwogICAgICAgICByZXR1
cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9Ci0gICAgCisKICAgICBtZm4gPSBwYWdlX3Rv
X21mbihwYWdlKTsKICAgICB2YSA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOwogICAgIHZh
ID0gKHZvaWQgKikoKHVuc2lnbmVkIGxvbmcpdmEgKyAoKHVuc2lnbmVkIGxvbmcpYWRkciAmIH5Q
QUdFX01BU0spKTsKQEAgLTQ0NTMsNyArNDQ1Myw3IEBAIHN0YXRpYyBpbnQgZGVzdHJveV9ncmFu
dF9wdGVfbWFwcGluZygKICAgICB9CiAKICAgICBvbDFlID0gKihsMV9wZ2VudHJ5X3QgKil2YTsK
LSAgICAKKwogICAgIC8qCiAgICAgICogQ2hlY2sgdGhhdCB0aGUgUFRFIHN1cHBsaWVkIGFjdHVh
bGx5IG1hcHMgZnJhbWUgKHdpdGggYXBwcm9wcmlhdGUKICAgICAgKiBwZXJtaXNzaW9ucykuCkBA
IC00NDc3LDggKzQ0NzcsOCBAQCBzdGF0aWMgaW50IGRlc3Ryb3lfZ3JhbnRfcHRlX21hcHBpbmco
CiAKICAgICAvKiBEZWxldGUgcGFnZXRhYmxlIGVudHJ5LiAqLwogICAgIGlmICggdW5saWtlbHko
IVVQREFURV9FTlRSWQotICAgICAgICAgICAgICAgICAgKGwxLCAKLSAgICAgICAgICAgICAgICAg
ICAobDFfcGdlbnRyeV90ICopdmEsIG9sMWUsIGwxZV9lbXB0eSgpLCBtZm4sIAorICAgICAgICAg
ICAgICAgICAgKGwxLAorICAgICAgICAgICAgICAgICAgIChsMV9wZ2VudHJ5X3QgKil2YSwgb2wx
ZSwgbDFlX2VtcHR5KCksIG1mbiwKICAgICAgICAgICAgICAgICAgICBkLT52Y3B1WzBdIC8qIENo
YW5nZSBpZiB3ZSBnbyB0byBwZXItdmNwdSBzaGFkb3dzLiAqLywKICAgICAgICAgICAgICAgICAg
ICAwKSkgKQogICAgIHsKQEAgLTQ1MDUsNyArNDUwNSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2dy
YW50X3ZhX21hcHBpbmcoCiAgICAgdW5zaWduZWQgbG9uZyBnbDFtZm47CiAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqbDFwZzsKICAgICBpbnQgb2theTsKLSAgICAKKwogICAgIGFkanVzdF9ndWVzdF9s
MWUobmwxZSwgZCk7CiAKICAgICBwbDFlID0gZ3Vlc3RfbWFwX2wxZSh2YSwgJmdsMW1mbik7CkBA
IC00NTU4LDcgKzQ1NTgsNyBAQCBzdGF0aWMgaW50IHJlcGxhY2VfZ3JhbnRfdmFfbWFwcGluZygK
ICAgICB1bnNpZ25lZCBsb25nIGdsMW1mbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpsMXBnOwog
ICAgIGludCByYyA9IDA7Ci0gICAgCisKICAgICBwbDFlID0gZ3Vlc3RfbWFwX2wxZShhZGRyLCAm
Z2wxbWZuKTsKICAgICBpZiAoICFwbDFlICkKICAgICB7CkBAIC00NjU1LDcgKzQ2NTUsNyBAQCBz
dGF0aWMgaW50IGNyZWF0ZV9ncmFudF9wMm1fbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25l
ZCBsb25nIGZyYW1lLAogICAgICAgICByZXR1cm4gR05UU1Rfb2theTsKIH0KIAotaW50IGNyZWF0
ZV9ncmFudF9ob3N0X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwg
CitpbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBs
b25nIGZyYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
YWdzLCB1bnNpZ25lZCBpbnQgY2FjaGVfZmxhZ3MpCiB7CiAgICAgbDFfcGdlbnRyeV90IHB0ZTsK
QEAgLTQ3MjQsNyArNDcyNCw3IEBAIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygKICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpsMXBnOwogICAgIGludCByYzsKICAgICB1bnNpZ25lZCBpbnQg
Z3JhbnRfcHRlX2ZsYWdzOwotICAgIAorCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChj
dXJyZW50LT5kb21haW4pICkKICAgICAgICAgcmV0dXJuIHJlcGxhY2VfZ3JhbnRfcDJtX21hcHBp
bmcoYWRkciwgZnJhbWUsIG5ld19hZGRyLCBmbGFncyk7CiAKQEAgLTQ3NTAsNyArNDc1MCw3IEBA
IGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygKICAgICAgICAgaWYgKCAhbmV3X2FkZHIg
KQogICAgICAgICAgICAgcmV0dXJuIGRlc3Ryb3lfZ3JhbnRfcHRlX21hcHBpbmcoYWRkciwgZnJh
bWUsIGdyYW50X3B0ZV9mbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmRvbWFpbik7Ci0gICAgICAgIAorCiAgICAgICAgIE1FTV9MT0coIlVu
c3VwcG9ydGVkIGdyYW50IHRhYmxlIG9wZXJhdGlvbiIpOwogICAgICAgICByZXR1cm4gR05UU1Rf
Z2VuZXJhbF9lcnJvcjsKICAgICB9CkBAIC01MTQwLDcgKzUxNDAsNyBAQCB2b2lkIGRlc3Ryb3lf
Z2R0KHN0cnVjdCB2Y3B1ICp2KQogfQogCiAKLWxvbmcgc2V0X2dkdChzdHJ1Y3QgdmNwdSAqdiwg
Citsb25nIHNldF9nZHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyAqZnJhbWVzLAogICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRyaWVzKQogewpAQCAtNTIw
Miw3ICs1MjAyLDcgQEAgbG9uZyBkb19zZXRfZ2R0KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVu
X3Vsb25nX3QpIGZyYW1lX2xpc3QsCiAgICAgLyogUmVjaGVja2VkIGluIHNldF9nZHQsIGJ1dCBl
bnN1cmVzIGEgc2FuZSBsaW1pdCBmb3IgY29weV9mcm9tX3VzZXIoKS4gKi8KICAgICBpZiAoIGVu
dHJpZXMgPiBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkgKQogICAgICAgICByZXR1cm4gLUVJTlZB
TDsKLSAgICAKKwogICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGZyYW1lcywgZnJhbWVfbGlzdCwg
bnJfcGFnZXMpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKQEAgLTU0OTIsNyArNTQ5Miw3
IEBAIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CiAg
ICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICAgICAgfQotICAgICAgICAKKwogICAgICAg
ICBpZiAoIGNvcHlfZnJvbV9ndWVzdChlODIwLCBmbWFwLm1hcC5idWZmZXIsIGZtYXAubWFwLm5y
X2VudHJpZXMpICkKICAgICAgICAgewogICAgICAgICAgICAgeGZyZWUoZTgyMCk7CkBAIC01NjQ0
LDcgKzU2NDQsNyBAQCBsb25nIGFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgICAgICAgICByYyA9IC1FSU5W
QUw7CiAgICAgICAgICAgICAgICAgZ290byBwb2RfdGFyZ2V0X291dF91bmxvY2s7CiAgICAgICAg
ICAgICB9Ci0gICAgICAgICAgICAKKwogICAgICAgICAgICAgcmMgPSBwMm1fcG9kX3NldF9tZW1f
dGFyZ2V0KGQsIHRhcmdldC50YXJnZXRfcGFnZXMpOwogICAgICAgICB9CiAKQEAgLTU2NjYsNyAr
NTY2Niw3IEBAIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICAgICAgICAgIGdvdG8gcG9kX3Rhcmdl
dF9vdXRfdW5sb2NrOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIAorCiAgICAg
cG9kX3RhcmdldF9vdXRfdW5sb2NrOgogICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKICAg
ICAgICAgcmV0dXJuIHJjOwpAQCAtNTkwMiw3ICs1OTAyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB4ODZfZW11bGF0ZV9vcHMgcHR3cl9lbXVsYXRlX29wcyA9IHsKIH07CiAKIC8qIFdyaXRlIHBh
Z2UgZmF1bHQgaGFuZGxlcjogY2hlY2sgaWYgZ3Vlc3QgaXMgdHJ5aW5nIHRvIG1vZGlmeSBhIFBU
RS4gKi8KLWludCBwdHdyX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxv
bmcgYWRkciwgCitpbnQgcHR3cl9kb19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:33:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdPx-0001ze-0t; Mon, 04 Nov 2019 14:33:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdPv-0001zX-JU
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:15 +0000
X-Inumbo-ID: 092eba90-ff10-11e9-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 092eba90-ff10-11e9-b678-bc764e2007e4;
 Mon, 04 Nov 2019 14:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdPu-0004pb-SW
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdPu-0003Qr-Q0
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdPu-0003Qr-Q0@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:33:14 +0000
Subject: [Xen-changelog] [xen staging-4.8] Revert "xen/arm32: entry:
 Consolidate DEFINE_TRAP_ENTRY_* macros"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk2MDY3MGFlNzlkMTQyZTUyYzNhNWZjN2Q0NGIyZmNiYWJkNjdkZDMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAxNyAxNDoyNTowNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA0IDE1OjIwOjE2IDIwMTkgKzAxMDAKCiAg
ICBSZXZlcnQgInhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRlIERFRklORV9UUkFQX0VOVFJZ
XyogbWFjcm9zIgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IDYwODJlM2JhODk0MWIzZDEw
YzNjYjczZjQ0NTc1OWMxOWU4OWFmYzkuCiAgICAKICAgIFRoZSBwYXRjaCB3YXMgbWVhbnQgdG8g
b25seSBjb25zb2xpZGF0ZSB0aGUgY29kZSBidXQgaXQgYWxzbyByZS1lbmFibGVzCiAgICBBYm9y
dCBpbnRlcnJ1cHQuIEZvbGxvdy11cCBwYXRjaCB3aWxsIGludHJvZHVjZSBhIGRpZmZlcmVudCB3
YXkgdG8KICAgIGNvbnNvbGlkYXRlIHRoZSBjb2RlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTMwMy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxs
QGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDIyICsrKysrKysrKysr
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IGI2NjcwNWZmNTAuLjNlMzIwZGM4YWMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9l
bnRyeS5TCkBAIC0xMTYsMTUgKzExNiwxMSBAQCBhYm9ydF9ndWVzdF9leGl0X2VuZDoKIAogICAg
ICAgICBtb3YgcGMsIGxyCiAKLS8qCi0gKiBNYWNybyB0byBkZWZpbmUgdHJhcCBlbnRyeS4gVGhl
IGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgotICogaW50ZXJydXB0cyAoQXN5bmNo
cm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNrLgotICovCi0jZGVmaW5lIF9fREVGSU5F
X1RSQVBfRU5UUlkodHJhcCwgaWZsYWdzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisjZGVmaW5lIERFRklORV9UUkFQX0VOVFJZKHRyYXApICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB0cmFwXyMjdHJhcDogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgIFNBVkVfQUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIGNwc2llIGlmbGFnczsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNwc2llIGk7ICAgICAg
ICAvKiBsb2NhbF9pcnFfZW5hYmxlICovICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGFkciBsciwgcmV0dXJuX2Zyb21fdHJhcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgIG1vdiByMCwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIC8qICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMzUs
MTEgKzEzMSwxNSBAQCB0cmFwXyMjdHJhcDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGJpYyBzcCwgIzc7IC8qIEFs
aWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCiAgICAgICAg
IGIgZG9fdHJhcF8jI3RyYXAKIAotLyogVHJhcCBoYW5kbGVyIHdoaWNoIHVubWFzayBJUlEvQWJv
cnQsIGtlZXAgRklRIG1hc2tlZCAqLwotI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWSh0cmFwKSBf
X0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGFpKQotCi0vKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5t
YXNrIEFib3J0LCBrZWVwIElSUS9GSVEgbWFza2VkICovCi0jZGVmaW5lIERFRklORV9UUkFQX0VO
VFJZX05PSVJRKHRyYXApIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgYSkKKyNkZWZpbmUgREVG
SU5FX1RSQVBfRU5UUllfTk9JUlEodHJhcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgQUxJR047ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKK3RyYXBfIyN0cmFwOiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgU0FWRV9B
TEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgYWRyIGxyLCByZXR1cm5fZnJvbV90cmFwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbW92IHIwLCBzcDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbW92IHIxMSwg
c3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgYmljIHNwLCAjNzsgLyogQWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIgKG5vb3Agb24g
Z3Vlc3QgdHJhcCkgKi8gIFwKKyAgICAgICAgYiBkb190cmFwXyMjdHJhcAogCiAgICAgICAgIC5h
bGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:33:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdQ7-00020k-2Z; Mon, 04 Nov 2019 14:33:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdQ5-00020a-UE
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:25 +0000
X-Inumbo-ID: 0f3e4ea0-ff10-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f3e4ea0-ff10-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:33:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdQ5-0004ps-1s
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdQ4-0003Rk-Vh
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdQ4-0003Rk-Vh@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:33:24 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/arm32: entry: Consolidate
 DEFINE_TRAP_ENTRY*() macros
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQwMmFlYmExYjM2ZmFkZDM3NTdkMmQ2ZjJiYjJiYTNiMGI3NjM0ZjAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAxIDEzOjA3OjUzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6MjA6MjkgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRlIERFRklORV9UUkFQX0VOVFJZKigpIG1hY3Jv
cwogICAgCiAgICBUaGUgb25seSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIHR3byBtYWNyb3MgREVG
SU5FX1RSQVBfRU5UUlkoKSBhbmQKICAgIERFRklORV9UUkFQX0VOVFJZX05PSVJRKCkgaXMgdGhl
IGxpc3Qgb2YgaW50ZXJydXB0cyB0byBiZSB1bm1hc2tlZC4KICAgIAogICAgV2hpbGUgdGhlIG1h
Y3JvcyBhcmUgZmFpcmx5IHNtYWxsIHRvZGF5LCBpdCB3aWxsIGJlIG5lY2Vzc2FyeSB0byBhZGQg
dGhlCiAgICBzYW1lIGNvZGUgdHdpY2UgaW4gZm9sbG93LXVwIHBhdGNoZXMuCiAgICAKICAgIFRv
IHByZXZlbnQgdG9vIG11Y2ggZHVwbGljYXRpb24sIGEgbmV3IGFzc2VtYmx5IG1hY3JvcyBpcyBp
bnRyb2R1Y2VkIHRvCiAgICBnZW5lcmF0ZSB0aGUgYm9keSBvZiBhIHRyYXAuCiAgICAKICAgIFRo
aXMgaXMgcGFydCBvZiBYU0EtMzAzLgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxs
IDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwg
NDEgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyNCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4
IDNlMzIwZGM4YWMuLmY2YmE1YTIwODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9l
bnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xMTYsMzAgKzExNiwz
NyBAQCBhYm9ydF9ndWVzdF9leGl0X2VuZDoKIAogICAgICAgICBtb3YgcGMsIGxyCiAKKworICAg
ICAgICAvKgorICAgICAgICAgKiBNYWNybyB0byBkZWZpbmUgYSB0cmFwIGVudHJ5LiBUaGUgaWZs
YWdzIGlzIG9wdGlvbmFsIGFuZAorICAgICAgICAgKiBjb3JyZXNwb25kcyB0byBhbGlzdCBvZiBp
bnRlcnJ1cHRzIChBc3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKQorICAgICAgICAgKiB0byB1
bm1hc2suCisgICAgICAgICAqLworICAgICAgICAubWFjcm8gdmVjdG9yIHRyYXAsIGlmbGFncz1u
CisgICAgICAgIFNBVkVfQUxMCisgICAgICAgIC5pZiBcaWZsYWdzICE9IG4KKyAgICAgICAgY3Bz
aWUgICBcaWZsYWdzCisgICAgICAgIC5lbmRpZgorICAgICAgICBhZHIgICAgIGxyLCByZXR1cm5f
ZnJvbV90cmFwCisgICAgICAgIG1vdiAgICAgcjAsIHNwCisgICAgICAgIC8qCisgICAgICAgICAq
IFNhdmUgdGhlIHN0YWNrIHBvaW50ZXIgaW4gcjExLiBJdCB3aWxsIGJlIHJlc3RvcmVkIGFmdGVy
IHRoZQorICAgICAgICAgKiB0cmFwIGhhcyBiZWVuIGhhbmRsZWQgKHNlZSByZXR1cm5fZnJvbV90
cmFwKS4KKyAgICAgICAgICovCisgICAgICAgIG1vdiAgICAgcjExLCBzcAorICAgICAgICBiaWMg
ICAgIHNwLCAjNyAgICAgIC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0
IHRyYXApICovCisgICAgICAgIGIgICAgICAgZG9fdHJhcF9cdHJhcAorICAgICAgICAuZW5kbQor
CiAjZGVmaW5lIERFRklORV9UUkFQX0VOVFJZKHRyYXApICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB0cmFwXyMjdHJhcDogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIFNBVkVfQUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIGNwc2llIGk7ICAgICAgICAvKiBsb2NhbF9pcnFfZW5h
YmxlICovICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFkciBsciwgcmV0dXJu
X2Zyb21fdHJhcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIG1vdiByMCwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAqIFNhdmUgdGhlIHN0YWNr
IHBvaW50ZXIgaW4gcjExLiBJdCB3aWxsIGJlIHJlc3RvcmVkIGFmdGVyIHRoZSBcCi0gICAgICAg
ICAqIHRyYXAgaGFzIGJlZW4gaGFuZGxlZCAoc2VlIHJldHVybl9mcm9tX3RyYXApLiAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1vdiByMTEsIHNwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGJp
YyBzcCwgIzc7IC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXAp
ICovICBcCi0gICAgICAgIGIgZG9fdHJhcF8jI3RyYXAKKyAgICAgICAgdmVjdG9yIHRyYXAsIGlm
bGFncz1pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIAogI2Rl
ZmluZSBERUZJTkVfVFJBUF9FTlRSWV9OT0lSUSh0cmFwKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBBTElHTjsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogdHJhcF8jI3RyYXA6ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICBTQVZFX0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICBhZHIgbHIsIHJldHVybl9mcm9tX3RyYXA7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3YgcjAsIHNwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBt
b3YgcjExLCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBiaWMgc3AsICM3OyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAo
bm9vcCBvbiBndWVzdCB0cmFwKSAqLyAgXAotICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCisgICAg
ICAgIHZlY3RvciB0cmFwCiAKICAgICAgICAgLmFsaWduIDUKIEdMT0JBTChoeXBfdHJhcHNfdmVj
dG9yKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:33:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdQH-000225-4Q; Mon, 04 Nov 2019 14:33:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdQG-00021v-A9
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:36 +0000
X-Inumbo-ID: 155667e6-ff10-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 155667e6-ff10-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 14:33:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdQF-0004q6-7g
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdQF-0003TK-5I
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdQF-0003TK-5I@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:33:35 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/hypercall: Don't use BUG()
 for parameter checking in hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE1MTQwNmEzMGI0OTk4NjU2OTkyNWM5ZTE0YTVlNTgxZWQ1YTk0MzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiA0IDE1OjIxOjQ0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6MjE6NDQgMjAxOSArMDEw
MAoKICAgIHhlbi9oeXBlcmNhbGw6IERvbid0IHVzZSBCVUcoKSBmb3IgcGFyYW1ldGVyIGNoZWNr
aW5nIGluIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKCkKICAgIAogICAgU2luY2UgYy9z
IDFkNDI5MDM0ICJoeXBlcmNhbGw6IHVwZGF0ZSB2Y3B1X29wIHRvIHRha2UgYW4gdW5zaWduZWQg
dmNwdWlkIiwKICAgIHdoaWNoIGluY29ycmVjdGx5IHN3YXBwZWQgJ2knIGZvciAndScgaW4gdGhl
IHBhcmFtZXRlciB0eXBlIGxpc3QsIGd1ZXN0cyBoYXZlCiAgICBiZWVuIGFibGUgdG8gaGl0IHRo
ZSBCVUcoKSBpbiBuZXh0X2FyZ3MoKSdzIGRlZmF1bHQgY2FzZS4KICAgIAogICAgQ29ycmVjdCB0
aGVzZSBiYWNrIHRvICdpJy4KICAgIAogICAgSW4gYWRkaXRpb24sIG1ha2UgYWRqdXN0bWVudHMg
dG8gcHJldmVudCB0aGlzIGNsYXNzIG9mIGlzc3VlIGZyb20gb2NjdXJyaW5nIGluCiAgICB0aGUg
ZnV0dXJlIC0gY3Jhc2hpbmcgWGVuIGlzIG5vdCBhbiBhcHByb3ByaWF0ZSBmb3JtIG9mIHBhcmFt
ZXRlciBjaGVja2luZy4KICAgIAogICAgQ2FwaXRhbGlzZSBORVhUX0FSRygpIHRvIGNhdGNoIGFs
bCB1c2VzLCB0byBoaWdobGlnaHQgdGhhdCBpdCBpcyBhIG1hY3JvIGRvaW5nCiAgICBub24tZnVu
Y3Rpb24tbGlrZSB0aGluZ3MgYmVoaW5kIHRoZSBzY2VuZXMsIGFuZCB1bmRlZiBpdCB3aGVuIGFw
cHJvcHJpYXRlLgogICAgSW1wbGVtZW50IGEgYmFkX2ZtdDogYmxvY2sgd2hpY2ggcHJpbnRzIGFu
IGVycm9yLCBhc3NlcnRzIHVucmVhY2hhYmxlLCBhbmQKICAgIGNyYXNoZXMgdGhlIGd1ZXN0Lgog
ICAgCiAgICBPbiB0aGUgQVJNIHNpZGUsIGRyb3AgYWxsIHBhcmFtZXRlciBjaGVja2luZyBvZiBw
LiAgSXQgaXMgYXN5bW1ldHJpYyB3aXRoIHRoZQogICAgeDg2IHNpZGUsIGFuZCBha2luIHRvIGV4
cGVjdGluZyBtZW1jcHkoKSBvciBzcHJpbnRmKCkgdG8gY2hlY2sgdGhlaXIgc3JjL2ZtdAogICAg
cGFyYW1ldGVyIGJlZm9yZSB1c2UuICBBIGNhbGxlciBwYXNzaW5nICIiIG9yIHNvbWV0aGluZyBv
dGhlciB0aGFuIGEgc3RyaW5nCiAgICBsaXRlcmFsIHdpbGwgYmUgb2J2aW91cyBkdXJpbmcgY29k
ZSByZXZpZXcuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI5Ni4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MGJmOWY4ZDNlMzk5YTBlMWQyYjcxN2Y3MWI0Nzc2MTcyNDQ2MTg0YgogICAgbWFzdGVyIGRhdGU6
IDIwMTktMTAtMzEgMTY6MDc6MTEgKzAxMDAKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
ICB8IDIyICsrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAg
IHwgMTkgKysrKysrKysrKysrKystLS0tLQogeGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmMgfCAg
MiArLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgfCAgMiArLQogNCBmaWxlcyBjaGFuZ2Vk
LCAzMCBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggZDllNzk2ZGNiZS4u
ZjY2NzhkMjIyNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9h
cmNoL2FybS9kb21haW4uYwpAQCAtMzM2LDE0ICszMzYsMTUgQEAgdm9pZCBzeW5jX3ZjcHVfZXhl
Y3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQogICAgIC8qIE5vdGhpbmcgdG8gZG8gLS0gbm8gbGF6eSBz
d2l0Y2hpbmcgKi8KIH0KIAotI2RlZmluZSBuZXh0X2FyZyhmbXQsIGFyZ3MpICh7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyNkZWZpbmUgTkVYVF9BUkco
Zm10LCBhcmdzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHVuc2lnbmVkIGxvbmcgX19hcmc7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBzd2l0
Y2ggKCAqKGZtdCkrKyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGNhc2UgJ2knOiBfX2FyZyA9
ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB1bnNpZ25lZCBpbnQpOyAgYnJlYWs7ICAgIFwK
ICAgICBjYXNlICdsJzogX19hcmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywgdW5zaWdu
ZWQgbG9uZyk7IGJyZWFrOyAgICBcCiAgICAgY2FzZSAnaCc6IF9fYXJnID0gKHVuc2lnbmVkIGxv
bmcpdmFfYXJnKGFyZ3MsIHZvaWQgKik7ICAgICAgICBicmVhazsgICAgXAotICAgIGRlZmF1bHQ6
ICBfX2FyZyA9IDA7IEJVRygpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBkZWZhdWx0OiAgZ290byBiYWRfZm10OyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IF9fYXJnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKIH0pCkBAIC0zNzMsOSArMzc0LDYgQEAgdW5zaWduZWQgbG9uZyBo
eXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICB2
YV9saXN0IGFyZ3M7CiAKLSAgICAvKiBBbGwgaHlwZXJjYWxscyB0YWtlIGF0IGxlYXN0IG9uZSBh
cmd1bWVudCAqLwotICAgIEJVR19PTiggIXAgfHwgKnAgPT0gJ1wwJyApOwotCiAgICAgdmFfc3Rh
cnQoYXJncywgZm9ybWF0KTsKIAogICAgIGlmICggbWNzLT5mbGFncyAmIE1DU0ZfaW5fbXVsdGlj
YWxsICkKQEAgLTM4Myw3ICszODEsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVf
Y29udGludWF0aW9uKAogICAgICAgICBfX3NldF9iaXQoX01DU0ZfY2FsbF9wcmVlbXB0ZWQsICZt
Y3MtPmZsYWdzKTsKIAogICAgICAgICBmb3IgKCBpID0gMDsgKnAgIT0gJ1wwJzsgaSsrICkKLSAg
ICAgICAgICAgIG1jcy0+Y2FsbC5hcmdzW2ldID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAgICAg
ICAgICBtY3MtPmNhbGwuYXJnc1tpXSA9IE5FWFRfQVJHKHAsIGFyZ3MpOwogCiAgICAgICAgIC8q
IFJldHVybiB2YWx1ZSBnZXRzIHdyaXR0ZW4gYmFjayB0byBtY3MtPmNhbGwucmVzdWx0ICovCiAg
ICAgICAgIHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKQEAgLTQwMiw3ICs0MDAsNyBAQCB1bnNpZ25l
ZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogCiAgICAgICAgICAgICBmb3Ig
KCBpID0gMDsgKnAgIT0gJ1wwJzsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBhcmcgPSBuZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgICAgICBhcmcgPSBORVhUX0FS
RyhwLCBhcmdzKTsKIAogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGkgKQogICAgICAgICAgICAg
ICAgIHsKQEAgLTQyNSw3ICs0MjMsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVf
Y29udGludWF0aW9uKAogCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgKnAgIT0gJ1wwJzsgaSsr
ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBhcmcgPSBuZXh0X2FyZyhwLCBhcmdz
KTsKKyAgICAgICAgICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdzKTsKIAogICAgICAgICAg
ICAgICAgIHN3aXRjaCAoIGkgKQogICAgICAgICAgICAgICAgIHsKQEAgLTQ0Niw4ICs0NDQsMTYg
QEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICB2YV9l
bmQoYXJncyk7CiAKICAgICByZXR1cm4gcmM7CisKKyBiYWRfZm10OgorICAgIGdwcmludGsoWEVO
TE9HX0VSUiwgIkJhZCBoeXBlcmNhbGwgY29udGludWF0aW9uIGZvcm1hdCAnJWMnXG4iLCAqcCk7
CisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRv
bWFpbik7CisgICAgcmV0dXJuIDA7CiB9CiAKKyN1bmRlZiBORVhUX0FSRworCiB2b2lkIHN0YXJ0
dXBfY3B1X2lkbGVfbG9vcCh2b2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwppbmRleCBkZGViNjhmOTY3Li4zOTQ2ZWEzOGZkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0yNDAzLDE0ICsyNDAzLDE1
IEBAIHZvaWQgc3luY192Y3B1X2V4ZWNzdGF0ZShzdHJ1Y3QgdmNwdSAqdikKICAgICBmbHVzaF90
bGJfbWFzayh2LT52Y3B1X2RpcnR5X2NwdW1hc2spOwogfQogCi0jZGVmaW5lIG5leHRfYXJnKGZt
dCwgYXJncykgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorI2RlZmluZSBORVhUX0FSRyhmbXQsIGFyZ3MpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWdu
ZWQgbG9uZyBfX2FyZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIHN3aXRjaCAoICooZm10KSsrICkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgY2FzZSAnaSc6IF9fYXJnID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHVuc2lnbmVk
IGludCk7ICBicmVhazsgICAgXAogICAgIGNhc2UgJ2wnOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25n
KXZhX2FyZyhhcmdzLCB1bnNpZ25lZCBsb25nKTsgYnJlYWs7ICAgIFwKICAgICBjYXNlICdoJzog
X19hcmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywgdm9pZCAqKTsgICAgICAgIGJyZWFr
OyAgICBcCi0gICAgZGVmYXVsdDogIF9fYXJnID0gMDsgQlVHKCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGRlZmF1bHQ6ICBnb3RvIGJhZF9mbXQ7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgX19hcmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkKQEAgLTI0NDksNyArMjQ1
MCw3IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAg
ICAgIF9fc2V0X2JpdChfTUNTRl9jYWxsX3ByZWVtcHRlZCwgJm1jcy0+ZmxhZ3MpOwogCiAgICAg
ICAgIGZvciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQotICAgICAgICAgICAgbWNzLT5jYWxs
LmFyZ3NbaV0gPSBuZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgIG1jcy0+Y2FsbC5hcmdz
W2ldID0gTkVYVF9BUkcocCwgYXJncyk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0yNDcw
LDcgKzI0NzEsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9u
KAogICAgICAgICB7CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgKnAgIT0gJ1wwJzsgaSsrICkK
ICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBhcmcgPSBuZXh0X2FyZyhwLCBhcmdzKTsK
KyAgICAgICAgICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdzKTsKICAgICAgICAgICAgICAg
ICBzd2l0Y2ggKCBpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgY2FzZSAw
OiByZWdzLT5yZGkgPSBhcmc7IGJyZWFrOwpAQCAtMjQ4Niw3ICsyNDg3LDcgQEAgdW5zaWduZWQg
bG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICAgICAgewogICAgICAgICAg
ICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgYXJnID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICAgICAgYXJnID0g
TkVYVF9BUkcocCwgYXJncyk7CiAgICAgICAgICAgICAgICAgc3dpdGNoICggaSApCiAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIGNhc2UgMDogcmVncy0+ZWJ4ID0gYXJnOyBicmVh
azsKQEAgLTI1MDMsOCArMjUwNCwxNiBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVf
Y29udGludWF0aW9uKAogICAgIHZhX2VuZChhcmdzKTsKIAogICAgIHJldHVybiBvcDsKKworIGJh
ZF9mbXQ6CisgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiQmFkIGh5cGVyY2FsbCBjb250aW51YXRp
b24gZm9ybWF0ICclYydcbiIsICpwKTsKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICBk
b21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsKKyAgICByZXR1cm4gMDsKIH0KIAorI3VuZGVm
IE5FWFRfQVJHCisKIGludCBoeXBlcmNhbGxfeGxhdF9jb250aW51YXRpb24odW5zaWduZWQgaW50
ICppZCwgdW5zaWduZWQgaW50IG5yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbWFzaywgLi4uKQogewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb21wYXQv
ZG9tYWluLmMgYi94ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYwppbmRleCA4OGJmZGM4MzZkLi5k
NDQ2ZWQxMzFiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYworKysgYi94
ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYwpAQCAtODEsNyArODEsNyBAQCBpbnQgY29tcGF0X3Zj
cHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSBhcgogICAgICAgICB9CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQot
ICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklT
T1JfdmNwdV9vcCwgIml1aCIsCisgICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29u
dGludWF0aW9uKF9fSFlQRVJWSVNPUl92Y3B1X29wLCAiaWloIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kLCB2Y3B1aWQsIGFyZyk7CiAKICAgICAg
ICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9k
b21haW4uYwppbmRleCA3NDAxNjNlZTc3Li4yOGQ3OTAzYTk2IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTEyNzcsNyArMTI3Nyw3
IEBAIGxvbmcgZG9fdmNwdV9vcChpbnQgY21kLCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIAogICAgICAgICByYyA9IGFyY2hfaW5pdGlhbGlz
ZV92Y3B1KHYsIGFyZyk7CiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKLSAgICAgICAg
ICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX3ZjcHVf
b3AsICJpdWgiLAorICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlv
bihfX0hZUEVSVklTT1JfdmNwdV9vcCwgImlpaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNtZCwgdmNwdWlkLCBhcmcpOwogCiAgICAgICAgIGJyZWFr
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:33:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:33:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdQS-00023G-6H; Mon, 04 Nov 2019 14:33:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdQQ-000238-FX
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:46 +0000
X-Inumbo-ID: 1b62c22e-ff10-11e9-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1b62c22e-ff10-11e9-b678-bc764e2007e4;
 Mon, 04 Nov 2019 14:33:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdQP-0004rT-Dp
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdQP-0003U9-BO
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdQP-0003U9-BO@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:33:45 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/PV: check GDT/LDT limits
 during emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA0OGJiZTg0ODg4NTdlOGE2NGVlZDQ4Yzc2YTBkZmU3ZGZiOTY2ODgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDQg
MTU6MjI6MjkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNToyMjoyOSAyMDE5ICswMTAwCgogICAgeDg2
L1BWOiBjaGVjayBHRFQvTERUIGxpbWl0cyBkdXJpbmcgZW11bGF0aW9uCiAgICAKICAgIEFjY2Vz
c2VzIGJleW9uZCB0aGUgTERUIGxpbWl0IG9yaWdpbmF0aW5nIGZyb20gZW11bGF0aW9uIHdvdWxk
IHRyaWdnZXIKICAgIHRoZSBBU1NFUlQoKSBpbiBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKCkuIE9u
IHByb2R1Y3Rpb24gYnVpbGRzIHN1Y2gKICAgIGFjY2Vzc2VzIHdvdWxkIGNhdXNlIGFuIGF0dGVt
cHQgdG8gcHJvbW90ZSB0aGUgdG91Y2hlZCBwYWdlIChvZmZzZXQgZnJvbQogICAgdGhlIHByZXNl
bnQgTERUIGJhc2UgYWRkcmVzcykgdG8gYSBzZWdtZW50IGRlc2NyaXB0b3Igb25lLiBJZiB0aGlz
CiAgICBoYXBwZW5zIHRvIHN1Y2NlZWQsIGd1ZXN0IHVzZXIgbW9kZSB3b3VsZCBiZSBhYmxlIHRv
IGVsZXZhdGUgaXRzCiAgICBwcml2aWxlZ2VzIHRvIHRoYXQgb2YgdGhlIGd1ZXN0IGtlcm5lbC4g
VGhpcyBpcyBwYXJ0aWN1bGFybHkgZWFzeSB3aGVuCiAgICB0aGVyZSdzIG5vIExEVCBhdCBhbGws
IGluIHdoaWNoIGNhc2UgdGhlIExEVCBiYXNlIHN0b3JlZCBpbnRlcm5hbGx5IHRvCiAgICBYZW4g
aXMgc2ltcGx5IHplcm8uCiAgICAKICAgIEFsc28gYWRqdXN0IHRoZSBBU1NFUlQoKSB0aGF0IHdh
cyB0cmlnZ2VyaW5nOiBJdCB3YXMgb2ZmIGJ5IG9uZSB0bwogICAgYmVnaW4gd2l0aCwgYW5kIGZv
ciBwcm9kdWN0aW9uIGJ1aWxkcyB3ZSBhbHNvIGJldHRlciB1c2UKICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpIGluc3RlYWQgd2l0aCBzdWl0YWJsZSByZWNvdmVyeSBjb2RlIGFmdGVyd2FyZHMuCiAg
ICAKICAgIFRoaXMgaXMgWFNBLTI5OC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDkzMDIxY2JlODgw
YTgwMTM2OTFhNDhkMGZlYmVmOGVkN2QzZTNlYmQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMx
IDE2OjA4OjE2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgfCAxMiArKysrKysrKysr
KysKIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgMTkgKysrKysrKysrKysrKysrKy0tLQogMiBmaWxl
cyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggN2U1MTEwOWU0MS4u
NWM5ZGIzZjg5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTY5OSw2ICs2OTksMTggQEAgaW50IG1hcF9sZHRfc2hhZG93X3BhZ2UodW5z
aWduZWQgaW50IG9mZikKIAogICAgIEJVR19PTih1bmxpa2VseShpbl9pcnEoKSkpOwogCisgICAg
LyoKKyAgICAgKiBQcmlvciBsaW1pdCBjaGVja2luZyBzaG91bGQgZ3VhcmFudGVlIHRoaXMgcHJv
cGVydHkuICBOQi4gVGhpcyBpcworICAgICAqIHNhZmUgYXMgdXBkYXRlcyB0byB0aGUgTERUIGNh
biBvbmx5IGJlIG1hZGUgYnkgTU1VRVhUX1NFVF9MRFQgdG8gdGhlCisgICAgICogY3VycmVudCB2
Y3B1LCBhbmQgdmNwdV9yZXNldCgpIHdpbGwgYmxvY2sgdW50aWwgdGhpcyB2Y3B1IGhhcyBiZWVu
CisgICAgICogZGVzY2hlZHVsZWQgYmVmb3JlIGNvbnRpbnVpbmcuCisgICAgICovCisgICAgaWYg
KCB1bmxpa2VseSgob2ZmID4+IDMpID49IHYtPmFyY2gucHZfdmNwdS5sZHRfZW50cykgKQorICAg
IHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybiAwOworICAg
IH0KKwogICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICAgICAgZ3ZhID0gKHUz
MilndmE7CiAgICAgZ3Vlc3RfZ2V0X2VmZl9rZXJuX2wxZSh2LCBndmEsICZsMWUpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAy
MzJkMWIwNWQ0Li4zYzFjNGUyYzJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTkzNCw3ICsxOTM0LDE0IEBAIHN0YXRpYyBp
bnQgcmVhZF9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBzZWwsCiB7CiAgICAgc3RydWN0IGRlc2Nf
c3RydWN0IGRlc2M7CiAKLSAgICBpZiAoIHNlbCA8IDQpCisgICAgaWYgKCBzZWwgPCA0IHx8Cisg
ICAgICAgICAvKgorICAgICAgICAgICogRG9uJ3QgYXBwbHkgdGhlIEdEVCBsaW1pdCBoZXJlLCBh
cyB0aGUgc2VsZWN0b3IgbWF5IGJlIGEgWGVuCisgICAgICAgICAgKiBwcm92aWRlZCBvbmUuIF9f
Z2V0X3VzZXIoKSB3aWxsIGZhaWwgKHdpdGhvdXQgdGFraW5nIGZ1cnRoZXIKKyAgICAgICAgICAq
IGFjdGlvbikgZm9yIG9uZXMgZmFsbGluZyBpbiB0aGUgZ2FwIGJldHdlZW4gZ3Vlc3QgcG9wdWxh
dGVkCisgICAgICAgICAgKiBhbmQgWGVuIG9uZXMuCisgICAgICAgICAgKi8KKyAgICAgICAgICgo
c2VsICYgNCkgJiYgKHNlbCA+PiAzKSA+PSB2LT5hcmNoLnB2X3ZjcHUubGR0X2VudHMpICkKICAg
ICAgICAgZGVzYy5iID0gZGVzYy5hID0gMDsKICAgICBlbHNlIGlmICggX19nZXRfdXNlcihkZXNj
LAogICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zdCBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKiko
IShzZWwgJiA0KQpAQCAtMTk5Myw3ICsyMDAwLDEzIEBAIHN0YXRpYyBpbnQgcmVhZF9nYXRlX2Rl
c2NyaXB0b3IodW5zaWduZWQgaW50IGdhdGVfc2VsLAogICAgICAgICAoIShnYXRlX3NlbCAmIDQp
ID8gR0RUX1ZJUlRfU1RBUlQodikgOiBMRFRfVklSVF9TVEFSVCh2KSkKICAgICAgICAgKyAoZ2F0
ZV9zZWwgPj4gMyk7CiAgICAgaWYgKCAoZ2F0ZV9zZWwgPCA0KSB8fAotICAgICAgICAgKChnYXRl
X3NlbCA+PSBGSVJTVF9SRVNFUlZFRF9HRFRfQllURSkgJiYgIShnYXRlX3NlbCAmIDQpKSB8fAor
ICAgICAgICAgLyoKKyAgICAgICAgICAqIFdlJ3JlIGludGVyZXN0ZWQgaW4gY2FsbCBnYXRlcyBv
bmx5LCB3aGljaCBvY2N1cHkgYSBzaW5nbGUKKyAgICAgICAgICAqIHNlZ19kZXNjX3QgZm9yIDMy
LWJpdCBhbmQgYSBjb25zZWN1dGl2ZSBwYWlyIG9mIHRoZW0gZm9yIDY0LWJpdC4KKyAgICAgICAg
ICAqLworICAgICAgICAgKChnYXRlX3NlbCA+PiAzKSArICFpc19wdl8zMmJpdF92Y3B1KHYpID49
CisgICAgICAgICAgKGdhdGVfc2VsICYgNCA/IHYtPmFyY2gucHZfdmNwdS5sZHRfZW50cworICAg
ICAgICAgICAgICAgICAgICAgICAgOiB2LT5hcmNoLnB2X3ZjcHUuZ2R0X2VudHMpKSB8fAogICAg
ICAgICAgX19nZXRfdXNlcihkZXNjLCBwZGVzYykgKQogICAgICAgICByZXR1cm4gMDsKIApAQCAt
MjAxMiw3ICsyMDI1LDcgQEAgc3RhdGljIGludCByZWFkX2dhdGVfZGVzY3JpcHRvcih1bnNpZ25l
ZCBpbnQgZ2F0ZV9zZWwsCiAgICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdSh2KSApCiAgICAgewog
ICAgICAgICBpZiAoICgqYXIgJiAweDFmMDApICE9IDB4MGMwMCB8fAotICAgICAgICAgICAgIChn
YXRlX3NlbCA+PSBGSVJTVF9SRVNFUlZFRF9HRFRfQllURSAtIDggJiYgIShnYXRlX3NlbCAmIDQp
KSB8fAorICAgICAgICAgICAgIC8qIExpbWl0IGNoZWNrIGRvbmUgYWJvdmUgYWxyZWFkeS4gKi8K
ICAgICAgICAgICAgICBfX2dldF91c2VyKGRlc2MsIHBkZXNjICsgMSkgfHwKICAgICAgICAgICAg
ICAoZGVzYy5iICYgMHgxZjAwKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:33:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdQb-00024m-7y; Mon, 04 Nov 2019 14:33:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdQa-00024C-BT
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:56 +0000
X-Inumbo-ID: 2172a012-ff10-11e9-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2172a012-ff10-11e9-984a-bc764e2007e4;
 Mon, 04 Nov 2019 14:33:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdQZ-0004rf-Jr
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdQZ-0003Ur-HL
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:33:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdQZ-0003Ur-HL@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:33:55 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: L1TF checks don't leave a
 partial entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwM2UxYjdiM2VlMmUzNDY1MzJjYTA3Y2JjNGYyMDgxYzI0NzA3ZDMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MjM6NDIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNToyMzo0MiAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBMMVRGIGNoZWNrcyBkb24ndCBsZWF2ZSBhIHBhcnRpYWwgZW50cnkKICAg
IAogICAgT24gZGV0ZWN0aW9uIG9mIGEgcG90ZW50aWFsIEwxVEYgaXNzdWUsIG1vc3QgdmFsaWRh
dGlvbiBjb2RlIHJldHVybnMKICAgIC1FUkVTVEFSVCB0byBhbGxvdyB0aGUgc3dpdGNoIHRvIHNo
YWRvdyBtb2RlIHRvIGhhcHBlbiBhbmQgY2F1c2UgdGhlCiAgICBvcmlnaW5hbCBvcGVyYXRpb24g
dG8gYmUgcmVzdGFydGVkLgogICAgCiAgICBIb3dldmVyLCBpbiB0aGUgdmFsaWRhdGlvbiBjb2Rl
LCB0aGUgcmV0dXJuIHZhbHVlIC1FUkVTVEFSVCBoYXMgYmVlbgogICAgcmVwdXJwb3NlZCB0byBp
bmRpY2F0ZSAxKSB0aGUgZnVuY3Rpb24gaGFzIHBhcnRpYWxseSBjb21wbGV0ZWQKICAgIHNvbWV0
aGluZyB3aGljaCBuZWVkcyB0byBiZSB1bmRvbmUsIGFuZCAyKSBjYWxsaW5nIHB1dF9wYWdlX3R5
cGUoKQogICAgc2hvdWxkIGNsZWFubHkgdW5kbyBpdC4gIFRoaXMgY2F1c2VzIHByb2JsZW1zIGlu
IHNldmVyYWwgcGxhY2VzLgogICAgCiAgICBGb3IgTDEgdGFibGVzLCBvbiByZWNlaXZpbmcgYW4g
LUVSRVNUQVJUIHJldHVybiBmcm9tIGFsbG9jX2wxX3RhYmxlKCksCiAgICBhbGxvY19wYWdlX3R5
cGUoKSB3aWxsIHNldCBQR1RfcGFydGlhbCBvbiB0aGUgcGFnZS4gIElmIGZvciBzb21lCiAgICBy
ZWFzb24gdGhlIG9yaWdpbmFsIG9wZXJhdGlvbiBuZXZlciByZXN0YXJ0cywgdGhlbiBvbiBkb21h
aW4KICAgIGRlc3RydWN0aW9uLCByZWxpbnF1aXNoX21lbW9yeSgpIHdpbGwgY2FsbCBmcmVlX3Bh
Z2VfdHlwZSgpIG9uIHRoZQogICAgcGFnZS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYWxsb2Nf
IGFuZCBmcmVlX2wxX3RhYmxlKCkgYXJlbid0IHNldCB1cCB0byBkZWFsIHdpdGgKICAgIFBHVF9w
YXJ0aWFsLiAgV2hlbiByZXR1cm5pbmcgYSBmYWlsdXJlLCBhbGxvY19sMV90YWJsZSgpIGFsd2F5
cwogICAgZGUtdmFsaWRhdGVzIHdoYXRldmVyIGl0J3MgdmFsaWRhdGVkIHNvIGZhciwgYW5kIGZy
ZWVfbDFfdGFibGUoKQogICAgYWx3YXlzIGRldmFsaWRhdGVzIHRoZSB3aG9sZSBwYWdlLiAgVGhp
cyBtZWFucyB0aGF0IGlmCiAgICByZWxpbnF1aXNoX21lbW9yeSgpIGNhbGxzIGZyZWVfcGFnZV90
eXBlKCkgb24gYW4gTDEgdGhhdCBkaWRuJ3QKICAgIGNvbXBsZXRlIGR1ZSB0byBhbiBMMVRGLCBp
dCB3aWxsIGNhbGwgcHV0X3BhZ2VfZnJvbV9sMWUoKSBvbiAicGFnZQogICAgZW50cmllcyIgdGhh
dCBoYXZlIG5ldmVyIGJlZW4gdmFsaWRhdGVkLgogICAgCiAgICBGb3IgTDIrIHRhYmxlcywgc2V0
dGluZyByYyB0byBFUkVTVEFSVCBjYXVzZXMgdGhlIHJlc3Qgb2YgdGhlCiAgICBhbGxvY19sTl90
YWJsZSgpIGZ1bmN0aW9uIHRvICp0aGluayogdGhhdCB0aGUgZW50cnkgaW4gcXVlc3Rpb24gd2ls
bAogICAgaGF2ZSBQR1RfcGFydGlhbCBzZXQuICBUaGlzIHdpbGwgY2F1c2UgaXQgdG8gc2V0IHBh
cnRpYWxfcHRlID0gMS4gIElmCiAgICByZWxpbnF1c2hfbWVtb3J5KCkgdGhlbiBjYWxscyBmcmVl
X3BhZ2VfdHlwZSgpIG9uIG9uZSBvZiB0aG9zZSBwYWdlcywKICAgIHRoZW4gZnJlZV9sTl90YWJs
ZSgpIHdpbGwgY2FsbCBwdXRfcGFnZV9mcm9tX2xOZSgpIG9uIHRoZSBlbnRyeSB3aGVuCiAgICBp
dCBzaG91bGRuJ3QuCiAgICAKICAgIFJhdGhlciB0aGFuIGluZGljYXRpbmcgLUVSRVNUQVJULCBp
bmRpY2F0ZSAtRUlOVFIuICBUaGlzIGlzIHRoZSBjb2RlCiAgICB0byBpbmRpY2F0ZSB0aGF0IG5v
dGhpbmcgaGFzIGNoYW5nZWQgZnJvbSB3aGVuIHlvdSBzdGFydGVkIHRoZSBjYWxsCiAgICAod2hp
Y2ggaXMgZWZmZWN0aXZlbHkgaG93IGFsbG9jX2wxX3RhYmxlKCkgaGFuZGxlcyBlcnJvcnMpLgog
ICAgCiAgICBtb2RfbE5fZW50cnkoKSBzaG91bGRuJ3QgaGF2ZSBhbnkgb2YgdGhlc2UgdHlwZXMg
b2YgcHJvYmxlbXMsIHNvIGxlYXZlCiAgICBwb3RlbnRpYWwgY2hhbmdlcyB0aGVyZSBmb3IgYSBj
bGVhbi11cCBwYXRjaCBsYXRlci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogMzE2NWZmZWYwOWU4OWQzOGY4NGQyNjA1MWY2MDZkMmMxNDIxYWVh
MwogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTE6MTIgKzAxMDAKLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJj
aC94ODYvbW0uYwppbmRleCA1YzlkYjNmODk4Li4xYzE5MDkyNTAzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTIzNiw3ICsxMjM2LDcg
QEAgZ2V0X3BhZ2VfZnJvbV9sMmUoCiAgICAgaW50IHJjOwogCiAgICAgaWYgKCAhKGwyZV9nZXRf
ZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgcmV0dXJuIHB2X2wxdGZfY2hl
Y2tfbDJlKGQsIGwyZSkgPyAtRVJFU1RBUlQgOiAxOworICAgICAgICByZXR1cm4gcHZfbDF0Zl9j
aGVja19sMmUoZCwgbDJlKSA/IC1FSU5UUiA6IDE7CiAKICAgICBpZiAoIHVubGlrZWx5KChsMmVf
Z2V0X2ZsYWdzKGwyZSkgJiBMMl9ESVNBTExPV19NQVNLKSkgKQogICAgIHsKQEAgLTEyNzgsNyAr
MTI3OCw3IEBAIGdldF9wYWdlX2Zyb21fbDNlKAogICAgIGludCByYzsKIAogICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgIHJldHVybiBwdl9s
MXRmX2NoZWNrX2wzZShkLCBsM2UpID8gLUVSRVNUQVJUIDogMTsKKyAgICAgICAgcmV0dXJuIHB2
X2wxdGZfY2hlY2tfbDNlKGQsIGwzZSkgPyAtRUlOVFIgOiAxOwogCiAgICAgaWYgKCB1bmxpa2Vs
eSgobDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFzayhkKSkpICkKICAgICB7CkBA
IC0xMzA0LDcgKzEzMDQsNyBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICBpbnQgcmM7CiAKICAg
ICBpZiAoICEobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICBy
ZXR1cm4gcHZfbDF0Zl9jaGVja19sNGUoZCwgbDRlKSA/IC1FUkVTVEFSVCA6IDE7CisgICAgICAg
IHJldHVybiBwdl9sMXRmX2NoZWNrX2w0ZShkLCBsNGUpID8gLUVJTlRSIDogMTsKIAogICAgIGlm
ICggdW5saWtlbHkoKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIEw0X0RJU0FMTE9XX01BU0spKSApCiAg
ICAgewpAQCAtMTU2Nyw3ICsxNTY3LDcgQEAgc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHsKICAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3Mo
cGwxZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9
IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBsMWVbaV0pID8gLUVSRVNUQVJUIDogMDsKKyAgICAgICAg
ICAgIHJldCA9IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBsMWVbaV0pID8gLUVJTlRSIDogMDsKICAg
ICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAg
fQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:34:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:34:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdQm-000266-C0; Mon, 04 Nov 2019 14:34:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdQk-00025u-OB
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:06 +0000
X-Inumbo-ID: 2784618e-ff10-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2784618e-ff10-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 14:34:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdQj-0004sW-Pb
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdQj-0003Vs-NC
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdQj-0003Vs-NC@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:34:05 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: Don't re-set PGT_pinned
 on a partially de-validated page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIxOWI2NGRmZGM3MzFiMzhjYTNmYzVhOGJhNWJmZWY3OTRkZTc5ZmEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MjQ6MTYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNToyNDoxNiAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBEb24ndCByZS1zZXQgUEdUX3Bpbm5lZCBvbiBhIHBhcnRpYWxseSBkZS12
YWxpZGF0ZWQgcGFnZQogICAgCiAgICBXaGVuIHVucGlubmluZyBwYWdldGFibGVzLCBpZiBhbiBv
cGVyYXRpb24gaXMgaW50ZXJydXB0ZWQsCiAgICByZWxpbnF1aXNoX21lbW9yeSgpIHJlLXNldHMg
UEdUX3Bpbm5lZCBzbyB0aGF0IHRoZSB1bi1waW4gd2lsbAogICAgcGlja2VkdXAgYWdhaW4gd2hl
biB0aGUgaHlwZXJjYWxsIHJlc3RhcnRzLgogICAgCiAgICBUaGlzIGlzIGFwcHJvcHJpYXRlIHdo
ZW4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUoKSByZXR1cm5zCiAgICAtRUlOVFIsIHdo
aWNoIGluZGljYXRlcyB0aGF0IHRoZSBwYWdlIGlzIGJhY2sgaW4gaXRzIGluaXRpYWwgc3RhdGUK
ICAgIChpLmUuLCBjb21wbGV0ZWx5IHZhbGlkYXRlZCkuICBIb3dldmVyLCBmb3IgLUVSRVNUQVJU
LCB0aGlzIGxlYWRzIHRvIGEKICAgIHN0YXRlIHdoZXJlIGEgcGFnZSBoYXMgYm90aCBQR1RfcGlu
bmVkIGFuZCBQR1RfcGFydGlhbCBzZXQuCiAgICAKICAgIFRoaXMgaGFwcGVucyB0byB3b3JrIGF0
IHRoZSBtb21lbnQsIGFsdGhvdWdoIGl0J3Mgbm90IHJlYWxseSBhCiAgICAiY2Fub25pY2FsIiBz
dGF0ZTsgYnV0IGluIHN1YnNlcXVlbnQgcGF0Y2hlcywgd2hlcmUgd2UgbmVlZCB0byBtYWtlIGEK
ICAgIGRpc3RpbmN0aW9uIGluIGhhbmRsaW5nIGJldHdlZW4gUEdUX3ZhbGlkYXRlZCBhbmQgUEdU
X3BhcnRpYWwgcGFnZXMsCiAgICB0aGlzIGNhdXNlcyBpc3N1ZXMuCiAgICAKICAgIE1vdmUgdG8g
YSAiY2Fub25pY2FsIiBzdGF0ZSBieToKICAgIC0gT25seSByZS1zZXR0aW5nIFBHVF9waW5uZWQg
b24gLUVJTlRSCiAgICAtIFJlLWRyb3BwaW5nIHRoZSByZWZjb3VudCBoZWxkIGJ5IFBHVF9waW5u
ZWQgb24gLUVSRVNUQVJUCiAgICAKICAgIEluIHRoZSBsYXR0ZXIgY2FzZSwgdGhlIFBHVF9wYXJ0
aWFsIGJpdCB3aWxsIGJlIGNsZWFyZWQgZnVydGhlciBkb3duCiAgICB3aXRoIHRoZSByZXN0IG9m
IHRoZSBvdGhlciBQR1RfcGFydGlhbCBwYWdlcy4KICAgIAogICAgV2hpbGUgaGVyZSwgY2xlYW4g
dXAgc29tZSB0cmFpbmxpbmcgd2hpdGVzcGFjZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYmY2NTZlMDJkOGU3ZjQ5YjQ4NGUyNTg3YWVmNGYx
OGRlZGE2ZTJhYgogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTE6NDYgKzAxMDAKLS0t
CiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggMzk0NmVhMzhmZC4uNDAwZWZiYWQxNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTU5LDcgKzE1OSw3IEBAIHN0
YXRpYyB2b2lkIHBsYXlfZGVhZCh2b2lkKQogICAgICAqIHRoaXMgY2FzZSwgaGVhcCBjb3JydXB0
aW9uIG9yICNQRiBjYW4gb2NjdXIgKHdoZW4gaGVhcCBkZWJ1Z2dpbmcgaXMKICAgICAgKiBlbmFi
bGVkKS4gRm9yIGV4YW1wbGUsIGV2ZW4gcHJpbnRrKCkgY2FuIGludm9sdmUgdGFza2xldCBzY2hl
ZHVsaW5nLAogICAgICAqIHdoaWNoIHRvdWNoZXMgcGVyLWNwdSB2YXJzLgotICAgICAqIAorICAg
ICAqCiAgICAgICogQ29uc2lkZXIgdmVyeSBjYXJlZnVsbHkgd2hlbiBhZGRpbmcgY29kZSB0byAq
ZGVhZF9pZGxlLiBNb3N0IGh5cGVydmlzb3IKICAgICAgKiBzdWJzeXN0ZW1zIGFyZSB1bnNhZmUg
dG8gY2FsbC4KICAgICAgKi8KQEAgLTI2MzgsOSArMjYzOCwzNCBAQCBzdGF0aWMgaW50IHJlbGlu
cXVpc2hfbWVtb3J5KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgLUVSRVNUQVJU
OgogICAgICAgICBjYXNlIC1FSU5UUjoKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiAt
RUlOVFIgbWVhbnMgUEdUX3ZhbGlkYXRlZCBoYXMgYmVlbiByZS1zZXQ7IHJlLXNldAorICAgICAg
ICAgICAgICogUEdUX3Bpbm5lZCBhZ2FpbiBzbyB0aGF0IGl0IGdldHMgcGlja2VkIHVwIG5leHQg
dGltZQorICAgICAgICAgICAgICogYXJvdW5kLgorICAgICAgICAgICAgICoKKyAgICAgICAgICAg
ICAqIC1FUkVTVEFSVCwgT1RPSCwgbWVhbnMgUEdUX3BhcnRpYWwgaXMgc2V0IGluc3RlYWQuICBQ
dXQKKyAgICAgICAgICAgICAqIGl0IGJhY2sgb24gdGhlIGxpc3QsIGJ1dCBkb24ndCBzZXQgUEdU
X3Bpbm5lZDsgdGhlCisgICAgICAgICAgICAgKiBzZWN0aW9uIGJlbG93IHdpbGwgZmluaXNoIG9m
ZiBkZS12YWxpZGF0aW9uLiAgQnV0IHdlIGRvCisgICAgICAgICAgICAgKiBuZWVkIHRvIGRyb3Ag
dGhlIGdlbmVyYWwgcmVmIGFzc29jaWF0ZWQgd2l0aAorICAgICAgICAgICAgICogUEdUX3Bpbm5l
ZCwgc2luY2UgcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUoKQorICAgICAgICAgICAgICog
ZGlkbid0IGRvIGl0LgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIE5CIHdlIGNhbiBk
byBhbiBBU1NFUlQgZm9yIFBHVF92YWxpZGF0ZWQsIHNpbmNlIHdlCisgICAgICAgICAgICAgKiAi
b3duIiB0aGUgdHlwZSByZWY7IGJ1dCB0aGVvcmV0aWNhbGx5LCB0aGUgUEdUX3BhcnRpYWwKKyAg
ICAgICAgICAgICAqIGNvdWxkIGJlIGNsZWFyZWQgYnkgc29tZW9uZSBlbHNlLgorICAgICAgICAg
ICAgICovCisgICAgICAgICAgICBpZiAoIHJldCA9PSAtRUlOVFIgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF92YWxp
ZGF0ZWQpOworICAgICAgICAgICAgICAgIHNldF9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisKICAgICAgICAgICAgIHJldCA9IC1FUkVTVEFSVDsK
KworICAgICAgICAgICAgLyogUHV0IHRoZSBwYWdlIGJhY2sgb24gdGhlIGxpc3QgYW5kIGRyb3Ag
dGhlIHJlZiB3ZSBncmFiYmVkIGFib3ZlICovCiAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkKHBh
Z2UsIGxpc3QpOwotICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAg
Z290byBvdXQ7CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0yOTAzLDcgKzI5MjgsNyBAQCB2b2lkIHZj
cHVfa2ljayhzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiBwZW5kaW5nIGZsYWcuIFRoZXNlIHZhbHVl
cyBtYXkgZmx1Y3R1YXRlIChhZnRlciBhbGwsIHdlIGhvbGQgbm8KICAgICAgKiBsb2NrcykgYnV0
IHRoZSBrZXkgaW5zaWdodCBpcyB0aGF0IGVhY2ggY2hhbmdlIHdpbGwgY2F1c2UKICAgICAgKiBl
dnRjaG5fdXBjYWxsX3BlbmRpbmcgdG8gYmUgcG9sbGVkLgotICAgICAqIAorICAgICAqCiAgICAg
ICogTkIyLiBXZSBzYXZlIHRoZSBydW5uaW5nIGZsYWcgYWNyb3NzIHRoZSB1bmJsb2NrIHRvIGF2
b2lkIGEgbmVlZGxlc3MKICAgICAgKiBJUEkgZm9yIGRvbWFpbnMgdGhhdCB3ZSBJUEknZCB0byB1
bmJsb2NrLgogICAgICAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:34:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:34:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdQx-00027G-E6; Mon, 04 Nov 2019 14:34:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdQv-000273-Mu
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:17 +0000
X-Inumbo-ID: 2d997df2-ff10-11e9-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2d997df2-ff10-11e9-b678-bc764e2007e4;
 Mon, 04 Nov 2019 14:34:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdQt-0004si-W7
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdQt-0003Wo-TJ
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdQt-0003Wo-TJ@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:34:15 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: Separate out partial_pte
 tristate into individual flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJmNzgxMDNmZmU5ZTNmNGNlNzgxYTIxOGRmMDQxYjRkOTI5OTYyY2EKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MjQ6MzQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNToyNDozNCAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBTZXBhcmF0ZSBvdXQgcGFydGlhbF9wdGUgdHJpc3RhdGUgaW50byBpbmRp
dmlkdWFsIGZsYWdzCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHBhcnRpYWxfcHRlIGlzIGEgdHJp
LXN0YXRlIHRoYXQgY29udGFpbnMgdHdvIGRpc3RpbmN0IGJpdHMKICAgIG9mIGluZm9ybWF0aW9u
OgogICAgCiAgICAxLiBJZiB6ZXJvLCB0aGUgcHRlIGF0IGluZGV4IFtucl92YWxpZGF0ZWRfcHRl
c10gaXMgdW4tdmFsaWRhdGVkLiAgSWYKICAgICAgIG5vbi16ZXJvLCB0aGUgcHRlIHdhcyBsYXN0
IHNlZW4gd2l0aCBQR1RfcGFydGlhbCBzZXQuCiAgICAKICAgIDIuIElmIHBvc2l0aXZlLCB0aGUg
cHRlIGF0IGluZGV4IFtucl92YWxpZGF0ZWRfcHRlc10gZG9lcyBub3QgaG9sZCBhCiAgICAgICBn
ZW5lcmFsIHJlZmVyZW5jZSBjb3VudC4gIElmIG5lZ2F0aXZlLCBpdCBkb2VzLgogICAgCiAgICBU
byBtYWtlIGZ1dHVyZSBwYXRjaGVzIG1vcmUgY2xlYXIsIHNlcGFyYXRlIG91dCB0aGlzIGZ1bmN0
aW9uYWxpdHkKICAgIGludG8gdHdvIGRpc3RpbmN0LCBuYW1lZCBiaXRzOiBQVEZfcGFydGlhbF9z
ZXQgKGZvciAjMSkgYW5kCiAgICBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAoZm9yICMyKS4KICAg
IAogICAgQWRkaXRpb25hbGx5LCBhIG51bWJlciBvZiBmdW5jdGlvbnMgd2hpY2ggbmVlZCB0aGlz
IGluZm9ybWF0aW9uIGFsc28KICAgIHRha2Ugb3RoZXIgZmxhZ3MgdG8gY29udHJvbCBiZWhhdmlv
ciAoc3VjaCBhcyBgcHJlZW1wdGlibGVgIGFuZAogICAgYGRlZmVyYCkuICBUaGVzZSBhcmUgaGFy
ZCB0byByZWFkIGluIHRoZSBjYWxsZXIgKHNpbmNlIHlvdSBvbmx5IHNlZQogICAgJ3RydWUnIG9y
ICdmYWxzZScpLCBhbmQgdWdseSB3aGVuIG1hbnkgYXJlIGFkZGVkIHRvZ2V0aGVyLiAgSW4KICAg
IHByZXBhcmF0aW9uIGZvciBhZGRpbmcgeWV0IGFub3RoZXIgZmxhZyBpbiBhIGZ1dHVyZSBwYXRj
aCwgY29sbGFwc2UKICAgIGFsbCBvZiB0aGVzZSBpbnRvIGEgc2luZ2xlIGBmbGFnYCB2YXJpYWJs
ZS4KICAgIAogICAgTkIgdGhhdCB0aGlzIGRvZXMgbWVhbiBjaGVja2luZyBmb3Igd2hhdCB3YXMg
cHJldmlvdXNseSB0aGUgJy0xJwogICAgY29uZGl0aW9uIGEgYml0IG1vcmUgdWdseSBpbiB0aGUg
cHV0X3BhZ2VfZnJvbV9sTmUgZnVuY3Rpb25zIChzaW5jZQogICAgeW91IGhhdmUgdG8gY2hlY2sg
Zm9yIGJvdGggcGFydGlhbF9zZXQgYW5kIGdlbmVyYWwgcmVmKTsgYnV0IHRoaXMKICAgIGNsYXVz
ZSB3aWxsIGdvIGF3YXkgaW4gYSBmdXR1cmUgcGF0Y2guCiAgICAKICAgIEFsc28gbm90ZSB0aGF0
IHRoZSBvcmlnaW5hbCBjb21tZW50IGhhZCBhbiBvZmYtYnktb25lIGVycm9yOgogICAgcGFydGlh
bF9mbGFncyAobGlrZSBwYXJ0aWFsX3B0ZSBiZWZvcmUgaXQpIGNvbmNlcm5zCiAgICBwbE5lW25y
X3ZhbGlkYXRlZF9wdGVzXSwgbm90IHBsTmVbbnJfdmFsaWRhdGVkX3B0ZXMrMV0uCiAgICAKICAg
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxYjZmYTYzOGQyMTAwNmQzYzBhMzAzODEzMmM2
Y2IzMjZkOGJiYTA4CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMjoxNCArMDEwMAot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDE2NiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgIDQx
ICsrKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMjggaW5zZXJ0aW9ucygrKSwgNzkgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCAxYzE5MDkyNTAzLi42ODBiNWIzZGU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNzU2LDIyICs3NTYsMzUgQEAgc3Rh
dGljIGludCBnZXRfcGFnZV9mcm9tX3BhZ2Vucih1bnNpZ25lZCBsb25nIHBhZ2VfbnIsIHN0cnVj
dCBkb21haW4gKmQpCiBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgcHJlZW1wdGlibGUpOwogCisvKgorICogVGhlIGZvbGxvd2luZyBmbGFncyBhcmUgdXNlZCB0
byBzcGVjaWZ5IGJlaGF2aW9yIG9mIHZhcmlvdXMgZ2V0IGFuZAorICogcHV0IGNvbW1hbmRzLiAg
VGhlIGZpcnN0IHR3byBhcmUgYWxzbyBzdG9yZWQgaW4gcGFnZS0+cGFydGlhbF9mbGFncworICog
dG8gaW5kaWNhdGUgdGhlIHN0YXRlIG9mIHRoZSBwYWdlIHBvaW50ZWQgdG8gYnkKKyAqIHBhZ2Ut
PnB0ZVtwYWdlLT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUgdGhlIGNvbW1lbnQgaW4gbW0u
aCBmb3IKKyAqIG1vcmUgaW5mb3JtYXRpb24uCisgKi8KKyNkZWZpbmUgUFRGX3BhcnRpYWxfc2V0
ICAgICAgICAgKDEgPDwgMCkKKyNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgKDEgPDwg
MSkKKyNkZWZpbmUgUFRGX3ByZWVtcHRpYmxlICAgICAgICAgKDEgPDwgMikKKyNkZWZpbmUgUFRG
X2RlZmVyICAgICAgICAgICAgICAgKDEgPDwgMykKKwogc3RhdGljIGludCBnZXRfcGFnZV9hbmRf
dHlwZV9mcm9tX3BhZ2Vucih1bnNpZ25lZCBsb25nIHBhZ2VfbnIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVlbXB0aWJsZSkKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShwYWdlX25yKTsKICAgICBp
bnQgcmM7CisgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxlLAor
ICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwog
Ci0gICAgaWYgKCBsaWtlbHkocGFydGlhbCA+PSAwKSAmJgorICAgIGlmICggbGlrZWx5KCFwYXJ0
aWFsX3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9mcm9tX3BhZ2VucihwYWdl
X25yLCBkKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHJjID0gX19nZXRfcGFn
ZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsKIAotICAgIGlmICggdW5saWtlbHkocmMp
ICYmIHBhcnRpYWwgPj0gMCAmJgorICAgIGlmICggdW5saWtlbHkocmMpICYmICFwYXJ0aWFsX3Jl
ZiAmJgogICAgICAgICAgKCFwcmVlbXB0aWJsZSB8fCBwYWdlICE9IGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlKSApCiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCkBAIC0xMjMwLDcgKzEy
NDMsNyBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShs
Mik7CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9mcm9tX2wyZSgKLSAgICBsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAg
bDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBmbGFncykKIHsKICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGwyZV9nZXRfcGZu
KGwyZSk7CiAgICAgaW50IHJjOwpAQCAtMTI0Niw4ICsxMjU5LDkgQEAgZ2V0X3BhZ2VfZnJvbV9s
MmUoCiAKICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNFKSApCiAgICAg
ewotICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKG1mbiwgUEdUX2wx
X3BhZ2VfdGFibGUsIGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFydGlhbCwgZmFsc2UpOworICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9wcmVlbXB0
aWJsZSkpOworCisgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZu
LCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgZmxhZ3MpOwogICAgICAgICBpZiAoIHVubGlrZWx5KHJj
ID09IC1FSU5WQUwpICYmIGdldF9sMl9saW5lYXJfcGFnZXRhYmxlKGwyZSwgcGZuLCBkKSApCiAg
ICAgICAgICAgICByYyA9IDA7CiAgICAgICAgIHJldHVybiByYzsKQEAgLTEyNzMsNyArMTI4Nyw3
IEBAIGdldF9wYWdlX2Zyb21fbDJlKAogZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGwzKTsK
IHN0YXRpYyBpbnQKIGdldF9wYWdlX2Zyb21fbDNlKAotICAgIGwzX3BnZW50cnlfdCBsM2UsIHVu
c2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkKKyAgICBsM19w
Z2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewogICAgIGludCByYzsKIApAQCAtMTI4Nyw3ICsxMzAxLDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sM2UoCiAgICAgfQogCiAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X3BhZ2VucigKLSAgICAgICAgbDNlX2dldF9wZm4obDNlKSwgUEdUX2wyX3BhZ2VfdGFibGUsIGQs
IHBhcnRpYWwsIDEpOworICAgICAgICBsM2VfZ2V0X3BmbihsM2UpLCBQR1RfbDJfcGFnZV90YWJs
ZSwgZCwgZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUpOwogICAgIGlmICggdW5saWtlbHkocmMgPT0g
LUVJTlZBTCkgJiYKICAgICAgICAgICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKICAgICAgICAg
IGdldF9sM19saW5lYXJfcGFnZXRhYmxlKGwzZSwgcGZuLCBkKSApCkBAIC0xMjk5LDcgKzEzMTMs
NyBAQCBnZXRfcGFnZV9mcm9tX2wzZSgKIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsNCk7
CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9mcm9tX2w0ZSgKLSAgICBsNF9wZ2VudHJ5X3QgbDRlLCB1
bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAgbDRf
cGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBmbGFncykKIHsKICAgICBpbnQgcmM7CiAKQEAgLTEzMTMsNyArMTMyNyw3IEBAIGdl
dF9wYWdlX2Zyb21fbDRlKAogICAgIH0KIAogICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9wYWdlbnIoCi0gICAgICAgIGw0ZV9nZXRfcGZuKGw0ZSksIFBHVF9sM19wYWdlX3RhYmxlLCBk
LCBwYXJ0aWFsLCAxKTsKKyAgICAgICAgbDRlX2dldF9wZm4obDRlKSwgUEdUX2wzX3BhZ2VfdGFi
bGUsIGQsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsKICAgICBpZiAoIHVubGlrZWx5KHJjID09
IC1FSU5WQUwpICYmIGdldF9sNF9saW5lYXJfcGFnZXRhYmxlKGw0ZSwgcGZuLCBkKSApCiAgICAg
ICAgIHJjID0gMDsKIApAQCAtMTQ0Myw3ICsxNDU3LDcgQEAgdm9pZCBwdXRfcGFnZV9mcm9tX2wx
ZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiAgKiBOb3RlIGFs
c28gdGhhdCB0aGlzIGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGggbGluZWFyIHAu
dC4ncy4KICAqLwogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBh
cnRpYWwsIGJvb2wgZGVmZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBmbGFncykKIHsKICAgICBpbnQgcmMgPSAwOwogCkBAIC0xNDU3LDEyICsxNDcxLDEzIEBA
IHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQg
bG9uZyBwZm4sCiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwy
ZSk7CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcgPSBtZm5fdG9fcGFnZShwZm4pOwog
Ci0gICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAoZmxh
Z3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQorICAg
ICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NF
UlQoIWRlZmVyKTsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAg
ICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKICAgICAgICAg
fQotICAgICAgICBlbHNlIGlmICggZGVmZXIgKQorICAgICAgICBlbHNlIGlmICggZmxhZ3MgJiBQ
VEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gcHRwZzsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ID0gcGc7CkBAIC0xNDc5LDcgKzE0OTQsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJl
KGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogfQogCiBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgaW50IHJjOwpAQCAtMTUwMiwxMyArMTUxNywxNCBAQCBz
dGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogCiAgICAgcGcgPSBsM2VfZ2V0X3BhZ2UobDNlKTsKIAotICAgIGlmICggdW5saWtl
bHkocGFydGlhbCA+IDApICkKKyAgICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQ
VEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CisgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQog
ICAgIHsKLSAgICAgICAgQVNTRVJUKCFkZWZlcik7CisgICAgICAgIEFTU0VSVCghKGZsYWdzICYg
UFRGX2RlZmVyKSk7CiAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZu
X3RvX3BhZ2UocGZuKSk7CiAgICAgfQogCi0gICAgaWYgKCBkZWZlciApCisgICAgaWYgKCBmbGFn
cyAmIFBURl9kZWZlciApCiAgICAgewogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9w
dHBnID0gbWZuX3RvX3BhZ2UocGZuKTsKICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwZzsKQEAgLTE1MjMsNyArMTUzOSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJv
bV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiB9CiAKIHN0YXRpYyBp
bnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sX3QgZGVmZXIp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAg
ICBpbnQgcmMgPSAxOwogCkBAIC0xNTMyLDEzICsxNTQ4LDE0IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgewog
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwogCi0gICAg
ICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAoZmxhZ3MgJiAo
UFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQorICAgICAgICAg
ICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRl
ZmVyKTsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKHBmbikpOwog
ICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBkZWZlciApCisgICAgICAgIGlmICggZmxhZ3MgJiBQ
VEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gbWZuX3RvX3BhZ2UocGZuKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xNjQ4LDEyICsxNjY1LDEzIEBAIHN0YXRpYyBpbnQgYWxs
b2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQog
ICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgIGwyX3BnZW50
cnlfdCAgKnBsMmU7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICBy
YyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICBpbnQgICAgICAgICAgICBy
YyA9IDA7CisgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxf
ZmxhZ3M7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKICAgICBm
b3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklF
UzsKLSAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKKyAgICAgICAgICBpKyssIHBhcnRpYWxf
ZmxhZ3MgPSAwICkKICAgICB7CiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7CkBAIC0xNjYzLDE4
ICsxNjgxLDE5IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICB9CiAKICAgICAgICAgaWYgKCAhaXNf
Z3Vlc3RfbDJfc2xvdChkLCB0eXBlLCBpKSB8fAotICAgICAgICAgICAgIChyYyA9IGdldF9wYWdl
X2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCwgcGFydGlhbCkpID4gMCApCisgICAgICAgICAgICAg
KHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKSkg
PiAwICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNU
QVJUICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBp
OwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7CisgICAgICAg
ICAgICAvKiBTZXQgJ3NldCcsIHJldGFpbiAnZ2VuZXJhbCByZWYnICovCisgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsKICAg
ICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
MDsKICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGVsc2Ug
aWYgKCByYyA8IDAgJiYgcmMgIT0gLUVJTlRSICkKQEAgLTE2ODMsNyArMTcwMiw3IEBAIHN0YXRp
YyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9u
ZyB0eXBlKQogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAgICAgcGFnZS0+
cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAw
OwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAg
ICAgICAgICAgIH0KQEAgLTE3MTMsNyArMTczMiw4IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBwYWdl
X3RvX21mbihwYWdlKTsKICAgICBsM19wZ2VudHJ5X3QgICpwbDNlOwogICAgIHVuc2lnbmVkIGlu
dCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlh
bF9wdGU7CisgICAgaW50ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCAgIHBh
cnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAgICAgcGwzZSA9IG1hcF9kb21h
aW5fcGFnZShfbWZuKHBmbikpOwogCkBAIC0xNzI4LDcgKzE3NDgsNyBAQCBzdGF0aWMgaW50IGFs
bG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIG1lbXNldChwbDNl
ICsgNCwgMCwgKEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0gNCkgKiBzaXplb2YoKnBsM2UpKTsKIAog
ICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTOwotICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQorICAgICAgICAgIGkrKywgcGFy
dGlhbF9mbGFncyA9IDAgKQogICAgIHsKICAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAgICAgIHsKQEAgLTE3
NDYsMjEgKzE3NjYsMjMgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9w
YWdlbnIobDNlX2dldF9wZm4ocGwzZVtpXSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJsZSB8CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR1RfcGFlX3hlbl9sMiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQsIHBhcnRp
YWwsIDEpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUpOwogICAgICAgICB9CiAgICAgICAgIGVs
c2UgaWYgKCAhaXNfZ3Vlc3RfbDNfc2xvdChpKSB8fAotICAgICAgICAgICAgICAgICAgKHJjID0g
Z2V0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKKyAgICAg
ICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgZCwgcGFy
dGlhbF9mbGFncykpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAo
IHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/
OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBp
ZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAgICAgIGVs
c2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
MDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCByYyA8IDAgKQpAQCAtMTc3Nyw3
ICsxNzk5LDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7Cisg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CkBAIC0xODQzLDE5ICsxODY1LDIxIEBA
IHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1
bnNpZ25lZCBsb25nICBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsNF9wZ2VudHJ5X3Qg
ICpwbDRlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAgICAgdW5zaWduZWQgaW50ICAg
aTsKLSAgICBpbnQgICAgICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0
ZTsKKyAgICBpbnQgICAgICAgICAgICByYyA9IDA7CisgICAgdW5zaWduZWQgaW50ICAgcGFydGlh
bF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3M7CiAKICAgICBmb3IgKCBpID0gcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXM7IGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUzsKLSAgICAgICAgICBpKyss
IHBhcnRpYWwgPSAwICkKKyAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAgICB7
CiAgICAgICAgIGlmICggIWlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgfHwKLSAgICAgICAgICAgICAo
cmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIGQsIHBhcnRpYWwpKSA+IDAgKQor
ICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDRlKHBsNGVbaV0sIHBmbiwgZCwgcGFy
dGlhbF9mbGFncykpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAo
IHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/
OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBp
ZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAgICAgIGVs
c2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CkBAIC0xODY0LDcgKzE4ODgsNyBAQCBzdGF0aWMg
aW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICBp
ZiAoIGkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzID0gaTsKLSAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAg
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgICAgICAgICAgaWYg
KCByYyA9PSAtRUlOVFIgKQogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAg
ICAgICAgICAgICAgICBlbHNlCkBAIC0xOTE4LDE5ICsxOTQyLDIwIEBAIHN0YXRpYyBpbnQgZnJl
ZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHN0cnVjdCBkb21haW4gKmQg
PSBwYWdlX2dldF9vd25lcihwYWdlKTsKICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IHBhZ2VfdG9f
bWZuKHBhZ2UpOwogICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0
aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Ci0gICAgdW5zaWduZWQgaW50IGkgPSBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOworICAgIGludCByYyA9IDA7CisgICAgdW5zaWduZWQg
aW50IHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzLAorICAgICAgICBpID0gcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQp
OwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCiAgICAgZm9yICgg
OyA7ICkKICAgICB7CiAgICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xvdChkLCBwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbywgaSkgKQotICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wyZShw
bDJlW2ldLCBwZm4sIHBhcnRpYWwsIGZhbHNlKTsKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2Vf
ZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAgaWYgKCByYyA8
IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgcGFydGlhbCA9IDA7CisgICAgICAg
IHBhcnRpYWxfZmxhZ3MgPSAwOwogCiAgICAgICAgIGlmICggIWktLSApCiAgICAgICAgICAgICBi
cmVhazsKQEAgLTE5NTIsMTIgKzE5NzcsMTQgQEAgc3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgZWxzZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAg
ICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAtMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/CisgICAgICAgICAgICBwYXJ0
aWFsX2ZsYWdzIDoKKyAgICAgICAgICAgIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZik7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwy
X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGkgKyAxOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAg
IHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICB9
CiAKQEAgLTE5NjksOCArMTk5Niw5IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihw
YWdlKTsKICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgIGwz
X3BnZW50cnlfdCAqcGwzZTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlh
bF9wdGU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAh
cGFydGlhbDsKKyAgICBpbnQgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCBwYXJ0aWFsX2ZsYWdz
ID0gcGFnZS0+cGFydGlhbF9mbGFncywKKyAgICAgICAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzIC0gIShwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KTsKIAogICAgIHBsM2UgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIApAQCAtMTk3OCwxMSArMjAwNiwxMSBAQCBzdGF0
aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB7CiAgICAg
ICAgIGlmICggaXNfZ3Vlc3RfbDNfc2xvdChpKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJj
ID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAg
ICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsK
ICAgICAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgICAgICBicmVhazsKIAotICAg
ICAgICAgICAgcGFydGlhbCA9IDA7CisgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzID0gMDsKICAg
ICAgICAgICAgIGlmICggcmMgPT0gMCApCiAgICAgICAgICAgICAgICAgdW5hZGp1c3RfZ3Vlc3Rf
bDNlKHBsM2VbaV0sIGQpOwogICAgICAgICB9CkBAIC0yMDAyLDEyICsyMDMwLDE0IEBAIHN0YXRp
YyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMg
PT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0g
aTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8K
KyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3Nl
dCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09
IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CiAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxf
cHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgIHJjID0g
LUVSRVNUQVJUOwogICAgIH0KICAgICByZXR1cm4gcmMgPiAwID8gMCA6IHJjOwpAQCAtMjAxOCwy
NiArMjA0OCwyOSBAQCBzdGF0aWMgaW50IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAg
dW5zaWduZWQgbG9uZyBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsNF9wZ2VudHJ5X3Qg
KnBsNGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0
aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgLSAhcGFydGlhbDsKKyAgICBpbnQgcmMgPSAwOworICAgIHVuc2lnbmVk
IHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzLAorICAgICAgICBpID0gcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgLSAhKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpOwog
CiAgICAgZG8gewogICAgICAgICBpZiAoIGlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgKQotICAgICAg
ICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIHBhcnRpYWwsIDApOwor
ICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIHBhcnRpYWxf
ZmxhZ3MpOwogICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgcGFydGlhbCA9IDA7CisgICAgICAgIHBhcnRpYWxfZmxhZ3MgPSAwOwogICAgIH0gd2hpbGUg
KCBpLS0gKTsKIAogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBw
YXJ0aWFsID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxh
Z3MgJiBQVEZfcGFydGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAg
ICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAg
ICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJ
RVMgLSAxICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7
Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9m
bGFncyA9IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KIApAQCAtMjMxNSw3ICsy
MzQ4LDcgQEAgc3RhdGljIGludCBtb2RfbDJfZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAogICAg
ICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0KIAotICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUs
IHBmbiwgMCwgdHJ1ZSk7CisgICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwgcGZuLCBQVEZfZGVm
ZXIpOwogCiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMjM4OSw3ICsyNDIyLDcgQEAgc3RhdGljIGlu
dCBtb2RfbDNfZW50cnkobDNfcGdlbnRyeV90ICpwbDNlLAogICAgICAgICBpZiAoICFjcmVhdGVf
cGFlX3hlbl9tYXBwaW5ncyhkLCBwbDNlKSApCiAgICAgICAgICAgICBCVUcoKTsKIAotICAgIHB1
dF9wYWdlX2Zyb21fbDNlKG9sM2UsIHBmbiwgMCwgMSk7CisgICAgcHV0X3BhZ2VfZnJvbV9sM2Uo
b2wzZSwgcGZuLCBQVEZfZGVmZXIpOwogICAgIHJldHVybiByYzsKIH0KIApAQCAtMjQ1MSw3ICsy
NDg0LDcgQEAgc3RhdGljIGludCBtb2RfbDRfZW50cnkobDRfcGdlbnRyeV90ICpwbDRlLAogICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKICAgICB9CiAKLSAgICBwdXRfcGFnZV9mcm9tX2w0ZShvbDRl
LCBwZm4sIDAsIDEpOworICAgIHB1dF9wYWdlX2Zyb21fbDRlKG9sNGUsIHBmbiwgUFRGX2RlZmVy
KTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTI3MTUsNyArMjc0OCw3IEBAIGludCBmcmVlX3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAg
aWYgKCAhKHR5cGUgJiBQR1RfcGFydGlhbCkgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSAxVSA8PCBQQUdFVEFCTEVfT1JERVI7Ci0gICAgICAgIHBhZ2UtPnBhcnRp
YWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAgfQogCiAg
ICAgc3dpdGNoICggdHlwZSAmIFBHVF90eXBlX21hc2sgKQpAQCAtMzAwMyw3ICszMDM2LDcgQEAg
c3RhdGljIGludCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgbG9uZyB0eXBlLAogICAgICAgICBpZiAoICEoeCAmIFBHVF9wYXJ0aWFsKSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKLSAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSAwOwogICAgICAgICB9CiAgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA9IDA7CiAgICAg
ICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsKQEAgLTMz
NjksNyArMzQwMiw4IEBAIGludCBuZXdfZ3Vlc3RfY3IzKHVuc2lnbmVkIGxvbmcgbWZuKQogCiAg
ICAgcmMgPSBwYWdpbmdfbW9kZV9yZWZjb3VudHMoZCkKICAgICAgICAgID8gKGdldF9wYWdlX2Zy
b21fcGFnZW5yKG1mbiwgZCkgPyAwIDogLUVJTlZBTCkKLSAgICAgICAgIDogZ2V0X3BhZ2VfYW5k
X3R5cGVfZnJvbV9wYWdlbnIobWZuLCBQR1Rfcm9vdF9wYWdlX3RhYmxlLCBkLCAwLCAxKTsKKyAg
ICAgICAgIDogZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZuLCBQR1Rfcm9vdF9wYWdl
X3RhYmxlLCBkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQVEZf
cHJlZW1wdGlibGUpOwogICAgIHN3aXRjaCAoIHJjICkKICAgICB7CiAgICAgY2FzZSAwOgpAQCAt
Mzc1Nyw3ICszNzkxLDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAg
IHJjID0gZ2V0X3BhZ2VfZnJvbV9wYWdlbnIob3AuYXJnMS5tZm4sIGQpID8gMCA6IC1FSU5WQUw7
CiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdl
X2FuZF90eXBlX2Zyb21fcGFnZW5yKAotICAgICAgICAgICAgICAgICAgICAgICAgb3AuYXJnMS5t
Zm4sIFBHVF9yb290X3BhZ2VfdGFibGUsIGQsIDAsIDEpOworICAgICAgICAgICAgICAgICAgICAg
ICAgb3AuYXJnMS5tZm4sIFBHVF9yb290X3BhZ2VfdGFibGUsIGQsIFBURl9wcmVlbXB0aWJsZSk7
CiAKICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgICAgICAgICAgICAg
ewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oCmluZGV4IDk1NWUxZmE4NmEuLjhlM2NlZjk1NGMgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTE0
MSwxOSArMTQxLDM0IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogc2V0dGluZyB0aGUg
ZmxhZyBtdXN0IG5vdCBkcm9wIHRoYXQgcmVmZXJlbmNlLCB3aGVyZWFzIHRoZSBpbnN0YW5jZQog
ICAgICAgICAgKiBjbGVhcmluZyBpdCB3aWxsIGhhdmUgdG8uCiAgICAgICAgICAqCi0gICAgICAg
ICAqIElmIEBwYXJ0aWFsX3B0ZSBpcyBwb3NpdGl2ZSB0aGVuIFBURSBhdCBAbnJfdmFsaWRhdGVk
X3B0ZXMrMSBoYXMKLSAgICAgICAgICogYmVlbiBwYXJ0aWFsbHkgdmFsaWRhdGVkLiBUaGlzIGlt
cGxpZXMgdGhhdCB0aGUgZ2VuZXJhbCByZWZlcmVuY2UKLSAgICAgICAgICogdG8gdGhlIHBhZ2Ug
KGFjcXVpcmVkIGZyb20gZ2V0X3BhZ2VfZnJvbV9sTmUoKSkgd291bGQgYmUgZHJvcHBlZAotICAg
ICAgICAgKiAoYWdhaW4gZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSBhbmQgaGVuY2UgbXVz
dCBiZSByZS1hY3F1aXJlZAotICAgICAgICAgKiB3aGVuIHJlc3VtaW5nIHRoZSB2YWxpZGF0aW9u
LCBidXQgbXVzdCBub3QgYmUgZHJvcHBlZCB3aGVuIHBpY2tpbmcKLSAgICAgICAgICogdXAgdGhl
IHBhZ2UgZm9yIGludmFsaWRhdGlvbi4KKyAgICAgICAgICogSWYgcGFydGlhbF9mbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gdGhlIHBhZ2UgYXQKKyAgICAgICAgICogYXQgQG5y
X3ZhbGlkYXRlZF9wdGVzIGhhZCBQR1RfcGFydGlhbCBzZXQgYXMgYSByZXN1bHQgb2YgYW4KKyAg
ICAgICAgICogb3BlcmF0aW9uIG9uIHRoZSBjdXJyZW50IHBhZ2UuICAoVGhhdCBwYWdlIG1heSBv
ciBtYXkgbm90CisgICAgICAgICAqIHN0aWxsIGhhdmUgUEdUX3BhcnRpYWwgc2V0LikKICAgICAg
ICAgICoKLSAgICAgICAgICogSWYgQHBhcnRpYWxfcHRlIGlzIG5lZ2F0aXZlIHRoZW4gUFRFIGF0
IEBucl92YWxpZGF0ZWRfcHRlcysxIGhhcwotICAgICAgICAgKiBiZWVuIHBhcnRpYWxseSBpbnZh
bGlkYXRlZC4gVGhpcyBpcyBiYXNpY2FsbHkgdGhlIG9wcG9zaXRlIGNhc2Ugb2YKLSAgICAgICAg
ICogYWJvdmUsIGkuZS4gdGhlIGdlbmVyYWwgcmVmZXJlbmNlIHRvIHRoZSBwYWdlIHdhcyBub3Qg
ZHJvcHBlZCBpbgotICAgICAgICAgKiBwdXRfcGFnZV9mcm9tX2xOZSgpIChkdWUgdG8gdGhlIGFw
cGFyZW50IGZhaWx1cmUpLCBhbmQgaGVuY2UgaXQKLSAgICAgICAgICogbXVzdCBiZSBkcm9wcGVk
IHdoZW4gdGhlIHB1dCBvcGVyYXRpb24gaXMgcmVzdW1lZCAoYW5kIGNvbXBsZXRlcyksCi0gICAg
ICAgICAqIGJ1dCBpdCBtdXN0IG5vdCBiZSBhY3F1aXJlZCBpZiBwaWNraW5nIHVwIHRoZSBwYWdl
IGZvciB2YWxpZGF0aW9uLgorICAgICAgICAgKiBJZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBp
cyBzZXQsIHRoZW4gdGhlIFBURSBhdAorICAgICAgICAgKiBAbnJfdmFsaWRhdGVkX3B0ZWYgaG9s
ZHMgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBmb3IgdGhlCisgICAgICAgICAqIHBhZ2UuCisg
ICAgICAgICAqCisgICAgICAgICAqIFRoaXMgaGFwcGVuczoKKyAgICAgICAgICogLSBEdXJpbmcg
ZGUtdmFsaWRhdGlvbiwgaWYgZGUtdmFsaWRhdGlvbiBvZiB0aGUgcGFnZSB3YXMKKyAgICAgICAg
ICogICBpbnRlcnJ1cHRlZAorICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBhbiBp
bnZhbGlkIGVudHJ5IGlzIGVuY291bnRlcmVkIGFuZAorICAgICAgICAgKiAgIHZhbGlkYXRpb24g
aXMgcHJlZW1wdGlibGUKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3Bh
cnRpYWxfZ2VuZXJhbF9yZWYgd2FzIHNldCBvbgorICAgICAgICAgKiAgIHRoaXMgZW50cnkgdG8g
YmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIHdlJ3JlIHBpY2tpbmcKKyAgICAgICAgICogICB1
cCBmcm9tIGEgcGFydGlhbCBkZS12YWxpZGF0aW9uKS4KKyAgICAgICAgICoKKyAgICAgICAgICog
V2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBj
bGVhciwKKyAgICAgICAgICogdGhlbiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNx
dWlyZWQ7IGlmIGl0IGlzIHNldCwgbm8KKyAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBh
Y3F1aXJlZC4KKyAgICAgICAgICoKKyAgICAgICAgICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0
aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcworICAgICAgICAgKiBjbGVhciwgbm8g
cmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEKKyAgICAgICAgICog
cmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkLgorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0
aGF0IFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgYXJlCisgICAg
ICAgICAqIGRlZmluZWQgaW4gbW0uYywgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhleSBhcmUgdXNl
ZC4KICAgICAgICAgICoKICAgICAgICAgICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3Vu
dCwgaW5kaWNhdGVzCiAgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkg
c2FtZS1sZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCkBAIC0xNjQsNyArMTc5LDcgQEAg
c3RydWN0IHBhZ2VfaW5mbwogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgdTE2IG5yX3Zh
bGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CiAgICAgICAgICAgICB1MTYgOjE2IC0g
UEFHRVRBQkxFX09SREVSIC0gMSAtIDI7Ci0gICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsK
KyAgICAgICAgICAgIHUxNiBwYXJ0aWFsX2ZsYWdzOjI7CiAgICAgICAgICAgICBzMTYgbGluZWFy
X3B0X2NvdW50OwogICAgICAgICB9OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:34:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:34:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdR7-00028T-IG; Mon, 04 Nov 2019 14:34:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdR5-00028L-Ix
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:27 +0000
X-Inumbo-ID: 33ac76e0-ff10-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33ac76e0-ff10-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:34:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdR4-0004t5-5n
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdR4-0003XZ-3T
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdR4-0003XZ-3T@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:34:26 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: Use flags for
 _put_page_type rather than a boolean
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEwMTA1ZmE5YWQyZjc0ZTA3ZDUzYjk2ODZjMjgwMzY0ODlmOTZkZTUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MjQ6NTggMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNToyNDo1OCAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBVc2UgZmxhZ3MgZm9yIF9wdXRfcGFnZV90eXBlIHJhdGhlciB0aGFuIGEg
Ym9vbGVhbgogICAgCiAgICBUaGlzIGlzIGluIG1haW5seSBpbiBwcmVwYXJhdGlvbiBmb3IgX3B1
dF9wYWdlX3R5cGUgdGFraW5nIHRoZQogICAgcGFydGlhbF9mbGFncyB2YWx1ZSBpbiB0aGUgZnV0
dXJlLiAgSXQgYWxzbyBtYWtlcyBpdCBlYXNpZXIgdG8gcmVhZCBpbgogICAgdGhlIGNhbGxlciAo
c2luY2UgeW91IHNlZSBhIGZsYWcgbmFtZSByYXRoZXIgdGhhbiBgdHJ1ZWAgb3IgYGZhbHNlYCku
CiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwMTIxNTg4ZWMwZjY5NTBlZDY1
ZDkwNmQ4NjBkZjQ5YmUyYzhlNjU1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMjo1
MyArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMjUgKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
NjgwYjViM2RlNy4uMTU3NmEwODNkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEzOTIsNyArMTM5Miw3IEBAIGdldF9wYWdlX2Zyb21f
bDRlKAogICAgICAgICAgICAgbDNlX3JlbW92ZV9mbGFncygocGwzZSksIF9QQUdFX1VTRVJ8X1BB
R0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKICAgICB9IHdoaWxlICggMCApCiAKLXN0YXRpYyBp
bnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJs
ZSwKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgaW50IGZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwdHBnKTsKIAogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBz
dHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCkBAIC0xNDc1LDcgKzE0NzUsNyBAQCBzdGF0aWMgaW50
IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAog
ICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7CiAgICAgICAgICAgICBB
U1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2Vf
dHlwZShwZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBn
LCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCBm
bGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKQEAgLTE0ODQsNyArMTQ4NCw3IEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9
IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKKyAgICAgICAgICAgIHJjID0gX3B1dF9w
YWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CiAgICAgICAgICAgICBpZiAoIGxp
a2VseSghcmMpICkKICAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgIH0KQEAg
LTE1MjEsNyArMTUyMSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQog
ICAgIHsKICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAgcmV0
dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAg
cmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKHBm
bikpOwogICAgIH0KIAogICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTUzMSw3ICsx
NTMxLDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1
bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgcmMgPSBf
cHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShwZm4pKTsKICAgICBp
ZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgcHV0X3BhZ2UocGcpOwogCkBAIC0xNTUyLDcgKzE1
NTIsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVu
c2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICAg
ICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAg
ICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5f
dG9fcGFnZShwZm4pKTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVm
ZXIgKQpAQCAtMTU2Miw3ICsxNTYyLDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShs
NF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAgIHJldHVybiAw
OwogICAgICAgICB9CiAKLSAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZu
X3RvX3BhZ2UocGZuKSk7CisgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVl
bXB0aWJsZSwgbWZuX3RvX3BhZ2UocGZuKSk7CiAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQog
ICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgIH0KQEAgLTI4MjUsMTEgKzI4MjUsMTIgQEAg
c3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUsCiB9CiAKIAotc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorc3RhdGljIGludCBfcHV0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcpCiB7CiAgICAgdW5z
aWduZWQgbG9uZyBueCwgeCwgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOwogICAgIGludCBy
YyA9IDA7CisgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxlOwog
CiAgICAgZm9yICggOyA7ICkKICAgICB7CkBAIC0zMDI0LDcgKzMwMjUsNyBAQCBzdGF0aWMgaW50
IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5
cGUsCiAKICAgICAgICAgICAgIGlmICggdW5saWtlbHkoaW9tbXVfcmV0KSApCiAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgX3B1dF9wYWdlX3R5cGUocGFnZSwgZmFsc2UsIE5VTEwpOwor
ICAgICAgICAgICAgICAgIF9wdXRfcGFnZV90eXBlKHBhZ2UsIDAsIE5VTEwpOwogICAgICAgICAg
ICAgICAgIHJjID0gaW9tbXVfcmV0OwogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAg
ICAgICAgfQpAQCAtMzA1MSw3ICszMDUyLDcgQEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5cGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiB2b2lkIHB1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKLSAgICBpbnQgcmMgPSBfcHV0X3Bh
Z2VfdHlwZShwYWdlLCBmYWxzZSwgTlVMTCk7CisgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUo
cGFnZSwgMCwgTlVMTCk7CiAgICAgQVNTRVJUKHJjID09IDApOwogICAgICh2b2lkKXJjOwogfQpA
QCAtMzA2Nyw3ICszMDY4LDcgQEAgaW50IGdldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogCiBpbnQgcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJs
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewotICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShw
YWdlLCB0cnVlLCBOVUxMKTsKKyAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgUFRGX3By
ZWVtcHRpYmxlLCBOVUxMKTsKIH0KIAogaW50IGdldF9wYWdlX3R5cGVfcHJlZW1wdGlibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQpAQCAtMzI3Myw3ICszMjc0
LDcgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAh
di0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRj
aCAoIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUsIHRydWUsCisg
ICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSwg
UFRGX3ByZWVtcHRpYmxlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNlIC1FSU5UUjoKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:34:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:34:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdRG-00029Q-K0; Mon, 04 Nov 2019 14:34:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdRF-00029H-9h
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:37 +0000
X-Inumbo-ID: 3949ff0b-ff10-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3949ff0b-ff10-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:34:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdRE-0004tH-Bk
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdRE-0003YS-9M
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdRE-0003YS-9M@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:34:36 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: Rework
 get_page_and_type_from_mfn conditional
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY2OTkyOTU4MTZhYTMyYzNkMDU3NDI1ZjA0ZjViYTQ4NWZjNmU2ZWEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MjU6MTggMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNToyNToxOCAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBSZXdvcmsgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4gY29uZGl0aW9u
YWwKICAgIAogICAgTWFrZSBpdCBlYXNpZXIgdG8gcmVhZCBieSBkZWNsYXJpbmcgdGhlIGNvbmRp
dGlvbnMgaW4gd2hpY2ggd2Ugd2lsbAogICAgcmV0YWluIHRoZSByZWYsIHJhdGhlciB0aGFuIHRo
ZSBjb25kaXRpb25zIHVuZGVyIHdoaWNoIHdlIHJlbGVhc2UgaXQuCiAgICAKICAgIFRoZSBvbmx5
IHdheSAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkgY2FuIGJlIHRydWUg
aXMgaWYKICAgIHByZWVtcHRpYmxlIGlzIHRydWU7IHNvIHJlbW92ZSB0aGlzIGZyb20gdGhlIHF1
ZXJ5IGl0c2VsZiwgYW5kIGFkZCBhbgogICAgQVNTRVJUKCkgdG8gdGhhdCBlZmZlY3Qgb24gdGhl
IG9wcG9zaXRlIHBhdGguCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgog
ICAgCiAgICBOQiB0aGF0IGFsbG9jX2xOX3RhYmxlKCkgbWlzaGFuZGxlIHRoZSAibGluZWFyIHB0
IGZhaWx1cmUiIHNpdHVhdGlvbgogICAgZGVzY3JpYmVkIGluIHRoZSBjb21tZW50OyB0aGlzIHdp
bGwgYmUgYWRkcmVzc2VkIGluIGEgZnV0dXJlIHBhdGNoLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyYWFiMDZkNzQyZTEzZDdhOWQyNDhmMWZj
N2YwZWM2MmIyOTVhZGExCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMzoyMyArMDEw
MAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CmluZGV4IDE1NzZhMDgzZGYuLjE2YWVmMmY2NTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03ODQsOCArNzg0LDQzIEBAIHN0YXRpYyBp
bnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIodW5zaWduZWQgbG9uZyBwYWdlX25yLAog
CiAgICAgcmMgPSBfX2dldF9wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwogCi0g
ICAgaWYgKCB1bmxpa2VseShyYykgJiYgIXBhcnRpYWxfcmVmICYmCi0gICAgICAgICAoIXByZWVt
cHRpYmxlIHx8IHBhZ2UgIT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICAv
KgorICAgICAqIFJldGFpbiB0aGUgcmVmY291bnQgaWY6CisgICAgICogLSBwYWdlIGlzIGZ1bGx5
IHZhbGlkYXRlZCAocmMgPT0gMCkKKyAgICAgKiAtIHBhZ2UgaXMgbm90IHZhbGlkYXRlZCAocmMg
PCAwKSBidXQ6CisgICAgICogICAtIFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFydGlh
bF9yZWYpCisgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCBidXQgdGhlcmUn
cyBiZWVuIGFuIGVycm9yCisgICAgICogICAgIChwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3RhYmxlKQorICAgICAqCisgICAgICogVGhlIHBhcnRpYWxfcmVmLW9uLWVycm9yIGNsYXVz
ZSBpcyB3b3J0aCBhbiBleHBsYW5hdGlvbi4gIFRoZXJlCisgICAgICogYXJlIHR3byBzY2VuYXJp
b3Mgd2hlcmUgcGFydGlhbF9yZWYgbWlnaHQgYmUgdHJ1ZSBjb21pbmcgaW46CisgICAgICogLSBt
Zm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgdHlwZSBgdHlwZWA7IGkuZS4gaGFzCisg
ICAgICogICBQR1RfcGFydGlhbCBzZXQKKyAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkg
ZGVtb3RlZCBhcyBMKHR5cGUrMSkgKGkuZS4sIGEgbGluZWFyCisgICAgICogICBwYWdlOyBlLmcu
IHdlJ3JlIGJlaW5nIGNhbGxlZCBmcm9tIGdldF9wYWdlX2Zyb21fbDJlIHdpdGgKKyAgICAgKiAg
IHR5cGUgPT0gUEdUX2wxX3RhYmxlLCBidXQgdGhlIG1mbiBpcyBQR1RfbDJfdGFibGUpCisgICAg
ICoKKyAgICAgKiBJZiB0aGVyZSdzIGFuIGVycm9yLCBpbiB0aGUgZmlyc3QgY2FzZSwgX2dldF9w
YWdlX3R5cGUgd2lsbAorICAgICAqIGVpdGhlciByZXR1cm4gLUVSRVNUQVJULCBpbiB3aGljaCBj
YXNlIHdlIHdhbnQgdG8gcmV0YWluIHRoZQorICAgICAqIHJlZiAoYXMgdGhlIGNhbGxlciB3aWxs
IGNvbnNpZGVyIGl0IHJldGFpbmVkKSwgb3IgLUVJTlZBTCwgaW4KKyAgICAgKiB3aGljaCBjYXNl
IG9sZF9ndWVzdF90YWJsZSB3aWxsIGJlIHNldDsgaW4gYm90aCBjYXNlcywgd2UgbmVlZAorICAg
ICAqIHRvIHJldGFpbiB0aGUgcmVmLgorICAgICAqCisgICAgICogSW4gdGhlIHNlY29uZCBjYXNl
LCBpZiB0aGVyZSdzIGFuIGVycm9yLCBfZ2V0X3BhZ2VfdHlwZSgpIGNhbgorICAgICAqICpvbmx5
KiByZXR1cm4gLUVJTlZBTCwgYW5kICpuZXZlciogc2V0IG9sZF9ndWVzdF90YWJsZS4gIEluCisg
ICAgICogdGhhdCBjYXNlIHdlIGFsc28gd2FudCB0byByZXRhaW4gdGhlIHJlZmVyZW5jZSwgdG8g
YWxsb3cgdGhlCisgICAgICogcGFnZSB0byBjb250aW51ZSB0byBiZSB0b3JuIGRvd24gKGkuZS4s
IFBHVF9wYXJ0aWFsIGNsZWFyZWQpCisgICAgICogc2FmZWx5LgorICAgICAqCisgICAgICogQWxz
byBub3RlIHRoYXQgd2Ugc2hvdWxkbid0IGJlIGFibGUgdG8gbGVhdmUgd2l0aCB0aGUgcmVmZXJl
bmNlCisgICAgICogY291bnQgcmV0YWluZWQgdW5sZXNzIHdlIHN1Y2NlZWRlZCwgb3IgdGhlIG9w
ZXJhdGlvbiB3YXMKKyAgICAgKiBwcmVlbXB0aWJsZS4KKyAgICAgKi8KKyAgICBpZiAoIGxpa2Vs
eSghcmMpIHx8IHBhcnRpYWxfcmVmICkKKyAgICAgICAgLyogbm90aGluZyAqLzsKKyAgICBlbHNl
IGlmICggcGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCisgICAgICAgIEFT
U0VSVChwcmVlbXB0aWJsZSk7CisgICAgZWxzZQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKIAog
ICAgIHJldHVybiByYzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:34:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdRQ-0002Ah-ME; Mon, 04 Nov 2019 14:34:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdRP-0002AV-F5
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:47 +0000
X-Inumbo-ID: 3fd27d5c-ff10-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3fd27d5c-ff10-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 14:34:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdRO-0004tX-IQ
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdRO-0003Zm-FT
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdRO-0003Zm-FT@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:34:46 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: Have alloc_l[23]_table
 clear partial_flags when preempting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQyMmQ2MzcyM2VmODA3ZTFhNWNhOTBlOWMyMzEzNTg0ZGU5ZWU4ZDkKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MjU6MzYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNToyNTozNiAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBIYXZlIGFsbG9jX2xbMjNdX3RhYmxlIGNsZWFyIHBhcnRpYWxfZmxhZ3Mg
d2hlbiBwcmVlbXB0aW5nCiAgICAKICAgIEluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBwYWdl
dGFibGUgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIHRvIGJlCiAgICBpbnRlcnJ1cHRlZCwgWGVu
IG11c3Qga2VlcCB0cmFjayBvZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwogICAgcHJvbW90
ZWQgb3IgZGVtb3RlZC4gIFRoaXMgaXMgc3RvcmVkIGluIHR3byBlbGVtZW50cyBpbiB0aGUgcGFn
ZQogICAgc3RydWN0OiBucl9lbnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KICAg
IAogICAgVGhlIHJ1bGUgaXMgdGhhdCBlbnRyaWVzIFswLCBucl9lbnRyaWVzX3ZhbGlkYXRlZCkg
c2hvdWxkIGFsd2F5cyBiZQogICAgdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVu
Y2UgY291bnQuICBJZiBwYXJ0aWFsX2ZsYWdzIGlzCiAgICB6ZXJvLCB0aGVuIFtucl9lbnRyaWVz
X3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNlCiAgICBjb3VudCBp
cyBoZWxkLiAgSWYgUFRGX3BhcnRpYWxfc2V0IGlzIHNldCwgdGhlbiBbbnJfZW50cmllc192YWxp
ZGF0ZWRdCiAgICBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkLgogICAgCiAgICBBdCB0aGUgbW9tZW50
LCBhIGRpc3RpbmN0aW9uIGlzIG1hZGUgYmV0d2VlbiBwcm9tb3Rpb24gYW5kIGRlbW90aW9uCiAg
ICB3aXRoIHJlZ2FyZCB0byB3aGV0aGVyIHRoZSBlbnRyeSBpdHNlbGYgImhvbGRzIiBhIGdlbmVy
YWwgcmVmZXJlbmNlCiAgICBjb3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0
ZWQgKGkuZS4sIHJldHVybnMgLUVSRVNUQVJUKSwKICAgIHRoZSBlbnRyeSBpcyBub3QgY29uc2lk
ZXJlZCB0byBob2xkIGEgcmVmZXJlbmNlOyB3aGVuIGVudHJ5IGRlbW90aW9uCiAgICBpcyBpbnRl
cnJ1cHRlZCwgdGhlIGVudHJ5IGlzIHN0aWxsIGNvbnNpZGVyZWQgdG8gaG9sZCBhIGdlbmVyYWwK
ICAgIHJlZmVyZW5jZS4KICAgIAogICAgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgdXNlZCB0
byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZXNlIGNhc2VzLgogICAgSWYgY2xlYXIsIGl0J3MgYSBw
YXJ0aWFsIHByb21vdGlvbiA9PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxkCiAgICBi
eSB0aGUgZW50cnk7IGlmIHNldCwgaXQncyBwYXJ0aWFsIGRlbW90aW9uLCBzbyBhIGdlbmVyYWwg
cmVmZXJlbmNlCiAgICBjb3VudCBoZWxkLiAgQmVjYXVzZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlv
bnMgY2FuIGJlIGludGVybGVhdmVkLCB0aGlzCiAgICB2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3Bh
Z2VfYW5kX3R5cGVfZnJvbV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAogICAgdG8gYmUgYWJs
ZSB0byBwcm9wZXJseSBoYW5kbGUgcmVmZXJlbmNlIGNvdW50cy4KICAgIAogICAgVW5mb3J0dW5h
dGVseSwgd2hlbiBhbGxvY19sWzIzXV90YWJsZSBjaGVjayBoeXBlcmNhbGxfcHJlZW1wdF9jaGVj
aygpCiAgICBhbmQgcmV0dXJuIC1FUkVTVEFSVCwgdGhleSBzZXQgbnJfZW50cmllc192YWxpZGF0
ZWQsIGJ1dCBkb24ndCBjbGVhcgogICAgcGFydGlhbF9mbGFncy4KICAgIAogICAgSWYgd2Ugd2Vy
ZSBwaWNraW5nIHVwIGZyb20gYSBwcmV2aW91c2x5LWludGVycnVwdGVkIHByb21vdGlvbiwgdGhh
dAogICAgbWVhbnMgdGhhdCBQVEZfcGFydGlhbF9zZXQgd291bGQgYmUgc2V0IGV2ZW4gdGhvdWdo
CiAgICBbbnJfZW50cmllc192YWxpZGF0ZWRdIHdhcyBub3QgcGFydGlhbGx5IHZhbGlkYXRlZC4g
IFRoaXMgbWVhbnMgdGhhdAogICAgaWYgdGhlIHBhZ2UgaW4gdGhpcyBzdGF0ZSB3ZXJlIGRlLXZh
bGlkYXRlZCwgcHV0X3BhZ2VfdHlwZSgpIHdvdWxkCiAgICBlcnJvbmVvdXNseSBiZSBjYWxsZWQg
b24gdGhhdCBlbnRyeS4KICAgIAogICAgUGVyaGFwcyB3b3JzZSwgaWYgd2Ugd2VyZSByYWNpbmcg
d2l0aCBhIGRlLXZhbGlkYXRpb24sIHRoZW4gd2UgbWlnaHQKICAgIGxlYXZlIGJvdGggUFRGX3Bh
cnRpYWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsgYW5kIHdoZW4KICAgIGRlLXZh
bGlkYXRpb24gcGlja2VkIHVwIGFnYWluLCBib3RoIHRoZSB0eXBlIGFuZCB0aGUgZ2VuZXJhbCBy
ZWYgd291bGQKICAgIGJlIGVycm9uZW91c2x5IGRyb3BwZWQgZnJvbSBbbnJfZW50cmllc192YWxp
ZGF0ZWRdLgogICAgCiAgICBJbiBhIHNlbnNlLCB0aGUgcmVhbCBpc3N1ZSBoZXJlIGlzIGNvZGUg
ZHVwbGljYXRpb24uICBSYXRoZXIgdGhhbgogICAgZHVwbGljYXRlIHRoZSBpbnRlcnJ1cHRpb24g
Y29kZSwgc2V0IHJjIHRvIC1FSU5UUiBhbmQgZmFsbCB0aHJvdWdoIHRvCiAgICB0aGUgY29kZSB3
aGljaCBhbHJlYWR5IGhhbmRsZXMgdGhhdCBjYXNlIGNvcnJlY3RseS4KICAgIAogICAgR2l2ZW4g
dGhlIGxvZ2ljIGF0IHRoaXMgcG9pbnQsIGl0IHNob3VsZCBiZSBpbXBvc3NpYmxlIGZvcgogICAg
cGFydGlhbF9mbGFncyB0byBiZSBub24temVybzsgYWRkIGFuIEFTU0VSVCgpIHRvIGNhdGNoIGFu
eSBjaGFuZ2VzLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBmZjBiOWE1ZDY5Yjc0NGE5OWU4YmJlYWM4MjBhOTg1ZGI1YTNiZjhlCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxNDoxNCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMTggKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDE2YWVmMmY2NTIuLjVlNmJiMzM0OWMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNzA5LDEzICsxNzA5
LDggQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAg
ICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNh
bGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwg
dHlwZSwgaSkgfHwKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOworICAgICAgICBlbHNlIGlmICgg
IWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgfHwKICAgICAgICAgICAgICAocmMgPSBnZXRf
cGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQogICAg
ICAgICAgICAgY29udGludWU7CiAKQEAgLTE3ODYsMTMgKzE3ODEsOCBAQCBzdGF0aWMgaW50IGFs
bG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgaSsrLCBwYXJ0
aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcmMgPSAtRVJF
U1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggaXNf
cHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMpICkKKyAgICAgICAgICAgIHJjID0gLUVJTlRS
OworICAgICAgICBlbHNlIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMpICkK
ICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MocGwzZVtpXSkgJiBf
UEFHRV9QUkVTRU5UKSB8fAogICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncyhwbDNlW2ld
KSAmIGwzX2Rpc2FsbG93X21hc2soZCkpICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:34:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:34:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdRb-0002CQ-ON; Mon, 04 Nov 2019 14:34:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdRa-0002CJ-2J
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:58 +0000
X-Inumbo-ID: 45e64bb0-ff10-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45e64bb0-ff10-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:34:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdRY-0004tm-Oc
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdRY-0003aQ-M9
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:34:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdRY-0003aQ-M9@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:34:56 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: Always retain a general
 ref on partial
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYxYmY2MTI3NzQyZjdiNzhiMTA5NmVlOTJkNjE4N2Q1YzM1ZDgwNDIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MjU6NTcgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNToyNTo1NyAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBBbHdheXMgcmV0YWluIGEgZ2VuZXJhbCByZWYgb24gcGFydGlhbAogICAg
CiAgICBJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxlIHByb21vdGlvbnMgYW5k
IGRlbW90aW9ucyB0byBiZQogICAgaW50ZXJydXB0ZWQsIFhlbiBtdXN0IGtlZXAgdHJhY2sgb2Yg
dGhlIHN0YXRlIG9mIHRoZSBzdWItcGFnZXMKICAgIHByb21vdGVkIG9yIGRlbW90ZWQuICBUaGlz
IGlzIHN0b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2Ugc3RydWN0OgogICAgbnJfZW50
cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCiAgICAKICAgIFRoZSBydWxlIGlzIHRo
YXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNob3VsZCBhbHdheXMgYmUKICAg
IHZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgcGFydGlh
bF9mbGFncyBpcwogICAgemVybywgdGhlbiBbbnJfZW50cmllc192YWxpZGF0ZWRdIGlzIG5vdCB2
YWxpZGF0ZWQgYW5kIG5vIHJlZmVyZW5jZQogICAgY291bnQgaXMgaGVsZC4gIElmIFBURl9wYXJ0
aWFsX3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXQogICAgaXMgcGFydGlh
bGx5IHZhbGlkYXRlZC4KICAgIAogICAgQXQgdGhlIG1vbWVudCwgYSBkaXN0aW5jdGlvbiBpcyBt
YWRlIGJldHdlZW4gcHJvbW90aW9uIGFuZCBkZW1vdGlvbgogICAgd2l0aCByZWdhcmQgdG8gd2hl
dGhlciB0aGUgZW50cnkgaXRzZWxmICJob2xkcyIgYSBnZW5lcmFsIHJlZmVyZW5jZQogICAgY291
bnQ6IHdoZW4gZW50cnkgcHJvbW90aW9uIGlzIGludGVycnVwdGVkIChpLmUuLCByZXR1cm5zIC1F
UkVTVEFSVCksCiAgICB0aGUgZW50cnkgaXMgbm90IGNvbnNpZGVyZWQgdG8gaG9sZCBhIHJlZmVy
ZW5jZTsgd2hlbiBlbnRyeSBkZW1vdGlvbgogICAgaXMgaW50ZXJydXB0ZWQsIHRoZSBlbnRyeSBp
cyBzdGlsbCBjb25zaWRlcmVkIHRvIGhvbGQgYSBnZW5lcmFsCiAgICByZWZlcmVuY2UuCiAgICAK
ICAgIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2Vl
biB0aGVzZSBjYXNlcy4KICAgIElmIGNsZWFyLCBpdCdzIGEgcGFydGlhbCBwcm9tb3Rpb24gPT4g
bm8gZ2VuZXJhbCByZWZlcmVuY2UgY291bnQgaGVsZAogICAgYnkgdGhlIGVudHJ5OyBpZiBzZXQs
IGl0J3MgcGFydGlhbCBkZW1vdGlvbiwgc28gYSBnZW5lcmFsIHJlZmVyZW5jZQogICAgY291bnQg
aGVsZC4gIEJlY2F1c2UgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIGNhbiBiZSBpbnRlcmxlYXZl
ZCwgdGhpcwogICAgdmFsdWUgaXMgcGFzc2VkIHRvIGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
IGFuZCBwdXRfcGFnZV9mcm9tX2wqZSwKICAgIHRvIGJlIGFibGUgdG8gcHJvcGVybHkgaGFuZGxl
IHJlZmVyZW5jZSBjb3VudHMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIGJlY2F1c2UgYSByZWZj
b3VudCBpcyBub3QgaGVsZCwgaXQgaXMgcG9zc2libGUgdG8KICAgIGVuZ2luZWVyIGEgc2l0dWF0
aW9uIHdoZXJlIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQgYnV0IHRoZSBwYWdlIGluCiAgICBxdWVz
dGlvbiBoYXMgYmVlbiBhc3NpZ25lZCB0byBhbm90aGVyIGRvbWFpbi4gIEEgc2tldGNoIGlzIHBy
b3ZpZGVkIGluCiAgICB0aGUgYXBwZW5kaXguCiAgICAKICAgIEZpeCB0aGlzIGJ5IGhhdmluZyB0
aGUgcGFyZW50IHBhZ2UgdGFibGUgZW50cnkgaG9sZCBhIGdlbmVyYWwKICAgIHJlZmVyZW5jZSBj
b3VudCB3aGVuZXZlciBQRlRfcGFydGlhbF9zZXQgaXMgc2V0LiAgKEZvciBjbGFyaXR5IG9mCiAg
ICBjaGFuZ2UsIGtlZXAgdHdvIHNlcGFyYXRlIGZsYWdzLiAgVGhlc2Ugd2lsbCBiZSBjb2xsYXBz
ZWQgaW4gYQogICAgc3Vic2VxdWVudCBjaGFuZ2VzZXQuKQogICAgCiAgICBUaGlzIGhhcyB0d28g
YmFzaWMgaW1wbGljYXRpb25zLiAgT24gdGhlIHB1dF9wYWdlX2Zyb21fbE5lKCkgc2lkZSwKICAg
IHRoaXMgbWVhbiB0aGF0IHRoZSAocGFydGlhbF9zZXQgJiYgIXBhcnRpYWxfcmVmKSBjYXNlIGNh
biBuZXZlciBoYXBwZW4sCiAgICBhbmQgbm8gbG9uZ2VyIG5lZWRzIHRvIGJlIHNwZWNpYWwtY2Fz
ZWQuCiAgICAKICAgIFNlY29uZGx5LCBiZWNhdXNlIGJvdGggZmxhZ3MgYXJlIHNldCB0b2dldGhl
ciwgdGhlcmUncyBubyBuZWVkIHRvIGNhcnJ5IG92ZXIKICAgIGV4aXN0aW5nIGJpdHMgZnJvbSBw
YXJ0aWFsX3B0ZS4KICAgIAogICAgKE5CIHRoZXJlIGlzIHN0aWxsIGFub3RoZXIgaXNzdWUgd2l0
aCBjYWxsaW5nIF9wdXRfcGFnZV90eXBlKCkgb24gYQogICAgcGFnZSB3aGljaCBoYWQgUEdUX3Bh
cnRpYWwgc2V0OyB0aGF0IHdpbGwgYmUgaGFuZGxlZCBpbiBhIHN1YnNlcXVlbnQKICAgIHBhdGNo
LikKICAgIAogICAgT24gdGhlIGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKCkgc2lkZSwgd2Ug
bmVlZCB0byBkaXN0aW5ndWlzaAogICAgYmV0d2VlbiBjYWxsZXJzIHdoaWNoIGhvbGQgYSByZWZl
cmVuY2Ugb24gcGFydGlhbCAoaS5lLiwKICAgIGFsbG9jX2xOX3RhYmxlKCkpLCBhbmQgdGhvc2Ug
d2hpY2ggZG8gbm90IChuZXdfY3IzLCBQSU5fTE5fVEFCTEUsIGFuZAogICAgc28gb24pOiBwYXNz
IGEgZmxhZyBpZiB0aGUgdHlwZSBzaG91bGQgYmUgcmV0YWluZWQgb24gaW50ZXJydXB0aW9uLgog
ICAgCiAgICBOQiB0aGF0IHNpbmNlIGwxIHByb21vdGlvbiBjYW4ndCBiZSBwcmVlbXB0ZWQsIHRo
YXQgZ2V0X3BhZ2VfZnJvbV9sMmUKICAgIGNhbid0IHJldHVybiAtRVJFU1RBUlQuCiAgICAKICAg
IFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIC0tLS0tCiAgICAqIEFwcGVuZGl4OiBFbmdp
bmVlcmluZyBQVEZfcGFydGlhbF9zZXQgd2hpbGUgYSBwYWdlIGJlbG9uZ3MgdG8gYQogICAgICBm
b3JlaWduIGRvbWFpbgogICAgCiAgICBTdXBwb3NlIEEgaXMgYSBwYWdlIHdoaWNoIGNhbiBiZSBw
cm9tb3RlZCB0byBhbiBsMywgYW5kIEIgaXMgYSBwYWdlCiAgICB3aGljaCBjYW4gYmUgcHJvbW90
ZWQgdG8gYW4gbDIsIGFuZCBBW3hdIHBvaW50cyB0byBCLiAgQiBoYXMKICAgIFBHQ19hbGxvY2F0
ZWQgc2V0IGJ1dCBubyBvdGhlciBnZW5lcmFsIHJlZmVyZW5jZXMuCiAgICAKICAgIFYxOiAgUElO
X0wzIEEuCiAgICAgIEEgaXMgdmFsaWRhdGVkLCBCIGlzIHZhbGlkYXRlZC4KICAgICAgQS50eXBl
X2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQgfCBQR1RfcGlubmVkCiAgICAgIEIudHlwZV9jb3Vu
dCA9IDEgfCBQR1RfdmFsaWRhdGVkCiAgICAgIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZCAo
QVt4XSBob2xkcyBhIGdlbmVyYWwgcmVmKQogICAgCiAgICBWMTogVU5QSU4gQS4KICAgICAgQSBi
ZWdpbnMgZGUtdmFsaWRhdGlvbi4KICAgICAgQXJyYW5nZSB0byBiZSBpbnRlcnJ1cHRlZCB3aGVu
IGkgPCB4CiAgICAgIFYxLT5vbGRfZ3Vlc3RfdGFibGUgPSBBCiAgICAgIFYxLT5vbGRfZ3Vlc3Rf
dGFibGVfcmVmX2hlbGQgPSBmYWxzZQogICAgICBBLnR5cGVfY291bnQgPSAxIHwgUEdUX3BhcnRp
YWwKICAgICAgQS5ucl92YWxpZGF0ZWRfZW50cmllcyA9IGkgPCB4CiAgICAgIEIudHlwZV9jb3Vu
dCA9IDAKICAgICAgQi5jb3VudCA9IDEgfCBQR0NfYWxsb2NhdGVkCiAgICAKICAgIFYyOiBNT0Rf
TDRfRU5UUlkgdG8gcG9pbnQgc29tZSBsNGUgdG8gQS4KICAgICAgUGlja3MgdXAgcmUtdmFsaWRh
dGlvbiBvZiBBLgogICAgICBBcnJhbmdlIHRvIGJlIGludGVycnVwdGVkIGhhbGZ3YXkgdGhyb3Vn
aCBCJ3MgdmFsaWRhdGlvbgogICAgICBCLnR5cGVfY291bnQgPSAxIHwgUEdUX3BhcnRpYWwKICAg
ICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkIChQR1RfcGFydGlhbCBob2xkcyBhIGdlbmVy
YWwgcmVmKQogICAgICBBLnR5cGVfY291bnQgPSAxIHwgUEdUX3BhcnRpYWwKICAgICAgQS5ucl92
YWxpZGF0ZWRfZW50cmllcyA9IHgKICAgICAgQS5wYXJ0aWFsX3B0ZSA9IFBURl9wYXJ0aWFsX3Nl
dAogICAgCiAgICBWMzogTU9EX0wzX0VOVFJZIHRvIHBvaW50IHNvbWUgb3RoZXIgbDNlIChub3Qg
aW4gQSkgdG8gQi4KICAgICAgVmFsaWRhdGVzIEIuCiAgICAgIEIudHlwZV9jb3VudCA9IDEgfCBQ
R1RfdmFsaWRhdGVkCiAgICAgIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZCAoIm90aGVyIGwz
ZSIgaG9sZHMgYSBnZW5lcmFsIHJlZikKICAgIAogICAgVjM6IE1PRF9MM19FTlRSWSB0byBjbGVh
ciBsM2UgcG9pbnRpbmcgdG8gQi4KICAgICAgRGV2YWxpZGF0ZXMgQi4KICAgICAgQi50eXBlX2Nv
dW50ID0gMAogICAgICBCLmNvdW50ID0gMSB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjM6IGRl
Y3JlYXNlX3Jlc2VydmF0aW9uKEIpCiAgICAgIENsZWFycyBQR0NfYWxsb2NhdGVkCiAgICAgIEIu
Y291bnQgPSAwID0+IEIgaXMgZnJlZWQKICAgIAogICAgQiBnZXRzIGFzc2lnbmVkIHRvIGEgZGlm
ZmVyZW50IGRvbWFpbgogICAgCiAgICBWMTogUmVzdGFydHMgVU5QSU4gb2YgQQogICAgICBwdXRf
b2xkX2d1ZXN0X3RhYmxlKEEpCiAgICAgICAgLi4uCiAgICAgICAgICBmcmVlX2wzX3RhYmxlKEEp
CiAgICAKICAgIE5vdyBzaW5jZSBBLnBhcnRpYWxfZmxhZ3MgaGFzIFBURl9wYXJ0aWFsX3NldCwg
ZnJlZV9sM190YWJsZSgpIHdpbGwKICAgIGNhbGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBBW3hd
LCB3aGljaCBwb2ludHMgdG8gQiwgd2hpbGUgQiBpcyBvd25lZAogICAgYnkgYW5vdGhlciBkb21h
aW4uCiAgICAKICAgIElmIEFbeF0gaGVsZCBhIGdlbmVyYWwgcmVmY291bnQgZm9yIEIgb24gcGFy
dGlhbCB2YWxpZGF0aW9uLCBhcyBpdCBkb2VzCiAgICBmb3IgcGFydGlhbCBkZS12YWxpZGF0aW9u
LCB0aGVuIEIgd291bGQgc3RpbGwgaGF2ZSBhIHJlZmVyZW5jZSBjb3VudCBvZgogICAgMSBhZnRl
ciBQR0NfYWxsb2NhdGVkIHdhcyBmcmVlZDsgc28gQiB3b3VsZG4ndCBiZSBmcmVlZCB1bnRpbCBh
ZnRlcgogICAgcHV0X3BhZ2VfZnJvbV9sM2UoKSBoYWQgaGFwcGVuZCBvbiBBW3hdLgogICAgbWFz
dGVyIGNvbW1pdDogMThiMGFiNjk3ODMwYTQ2Y2UzZGFjYWY5MjEwNzk5MzIyY2IzNzMyYwogICAg
bWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTQ6MzYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgfCA4NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8IDE1ICsrKysrLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDVlNmJiMzM0OWMu
LjgwMTJiNmNkZGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC03NjMsMTAgKzc2MywxMSBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgKiBwYWdlLT5w
dGVbcGFnZS0+bnJfdmFsaWRhdGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50IGluIG1tLmgg
Zm9yCiAgKiBtb3JlIGluZm9ybWF0aW9uLgogICovCi0jZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAg
ICAgICAgICgxIDw8IDApCi0jZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICgxIDw8IDEp
Ci0jZGVmaW5lIFBURl9wcmVlbXB0aWJsZSAgICAgICAgICgxIDw8IDIpCi0jZGVmaW5lIFBURl9k
ZWZlciAgICAgICAgICAgICAgICgxIDw8IDMpCisjZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAgICAg
ICAgICAgKDEgPDwgMCkKKyNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgICAoMSA8PCAx
KQorI2RlZmluZSBQVEZfcHJlZW1wdGlibGUgICAgICAgICAgICgxIDw8IDIpCisjZGVmaW5lIFBU
Rl9kZWZlciAgICAgICAgICAgICAgICAgKDEgPDwgMykKKyNkZWZpbmUgUFRGX3JldGFpbl9yZWZf
b25fcmVzdGFydCAoMSA8PCA0KQogCiBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21f
cGFnZW5yKHVuc2lnbmVkIGxvbmcgcGFnZV9uciwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0eXBlLApAQCAtNzc2LDcgKzc3NywxMSBAQCBz
dGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKHVuc2lnbmVkIGxvbmcgcGFn
ZV9uciwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UocGFnZV9ucik7
CiAgICAgaW50IHJjOwogICAgIGJvb2wgcHJlZW1wdGlibGUgPSBmbGFncyAmIFBURl9wcmVlbXB0
aWJsZSwKLSAgICAgICAgIHBhcnRpYWxfcmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZjsKKyAgICAgICAgIHBhcnRpYWxfcmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZiwKKyAgICAgICAgIHBhcnRpYWxfc2V0ID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQsCisg
ICAgICAgICByZXRhaW5fcmVmICA9IGZsYWdzICYgUFRGX3JldGFpbl9yZWZfb25fcmVzdGFydDsK
KworICAgIEFTU0VSVChwYXJ0aWFsX3JlZiA9PSBwYXJ0aWFsX3NldCk7CiAKICAgICBpZiAoIGxp
a2VseSghcGFydGlhbF9yZWYpICYmCiAgICAgICAgICB1bmxpa2VseSghZ2V0X3BhZ2VfZnJvbV9w
YWdlbnIocGFnZV9uciwgZCkpICkKQEAgLTc4OSwxMyArNzk0LDE1IEBAIHN0YXRpYyBpbnQgZ2V0
X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIodW5zaWduZWQgbG9uZyBwYWdlX25yLAogICAgICAq
IC0gcGFnZSBpcyBmdWxseSB2YWxpZGF0ZWQgKHJjID09IDApCiAgICAgICogLSBwYWdlIGlzIG5v
dCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0OgogICAgICAqICAgLSBXZSBjYW1lIGluIHdpdGggYSBy
ZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxp
ZGF0ZWQgKHJjID09IC1FUkVTVEFSVCksIGFuZCB0aGUKKyAgICAgKiAgICAgY2FsbGVyIGhhcyBh
c2tlZCB0aGUgcmVmIHRvIGJlIHJldGFpbmVkIGluIHRoYXQgY2FzZQogICAgICAqICAgLSBwYWdl
IGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRoZXJlJ3MgYmVlbiBhbiBlcnJvcgogICAgICAq
ICAgICAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkKICAgICAgKgogICAg
ICAqIFRoZSBwYXJ0aWFsX3JlZi1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFuYXRp
b24uICBUaGVyZQogICAgICAqIGFyZSB0d28gc2NlbmFyaW9zIHdoZXJlIHBhcnRpYWxfcmVmIG1p
Z2h0IGJlIHRydWUgY29taW5nIGluOgotICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBk
ZW1vdGVkIGFzIHR5cGUgYHR5cGVgOyBpLmUuIGhhcwotICAgICAqICAgUEdUX3BhcnRpYWwgc2V0
CisgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IHByb21vdGVkIC8gZGVtb3RlZCBhcyB0
eXBlIGB0eXBlYDsKKyAgICAgKiAgIGkuZS4gaGFzIFBHVF9wYXJ0aWFsIHNldAogICAgICAqIC0g
bWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIEwodHlwZSsxKSAoaS5lLiwgYSBsaW5l
YXIKICAgICAgKiAgIHBhZ2U7IGUuZy4gd2UncmUgYmVpbmcgY2FsbGVkIGZyb20gZ2V0X3BhZ2Vf
ZnJvbV9sMmUgd2l0aAogICAgICAqICAgdHlwZSA9PSBQR1RfbDFfdGFibGUsIGJ1dCB0aGUgbWZu
IGlzIFBHVF9sMl90YWJsZSkKQEAgLTgxOCw3ICs4MjUsOCBAQCBzdGF0aWMgaW50IGdldF9wYWdl
X2FuZF90eXBlX2Zyb21fcGFnZW5yKHVuc2lnbmVkIGxvbmcgcGFnZV9uciwKICAgICAgKi8KICAg
ICBpZiAoIGxpa2VseSghcmMpIHx8IHBhcnRpYWxfcmVmICkKICAgICAgICAgLyogbm90aGluZyAq
LzsKLSAgICBlbHNlIGlmICggcGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSAp
CisgICAgZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgfHwK
KyAgICAgICAgICAgICAgKHJldGFpbl9yZWYgJiYgcmMgPT0gLUVSRVNUQVJUKSApCiAgICAgICAg
IEFTU0VSVChwcmVlbXB0aWJsZSk7CiAgICAgZWxzZQogICAgICAgICBwdXRfcGFnZShwYWdlKTsK
QEAgLTE1MDksOCArMTUxNyw4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdl
bnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggKGZsYWdzICYgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KICAgICAgICAgICAg
ICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKCEoZmxh
Z3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBU
Rl9wcmVlbXB0aWJsZSwgcHRwZyk7CisgICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQg
YWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAgICAgICAgICBCVUcoKTsKICAgICAgICAg
fQogICAgICAgICBlbHNlIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CkBAIC0x
NTU1LDggKzE1NjMsOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlf
dCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFs
X3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KICAgICAgICAgIFBURl9wYXJ0aWFs
X3NldCApCiAgICAgewotICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3Bh
Z2UocGZuKSk7CisgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFy
dGlhbF9yZWYgKi8KKyAgICAgICAgQlVHKCk7CiAgICAgfQogCiAgICAgaWYgKCBmbGFncyAmIFBU
Rl9kZWZlciApCkBAIC0xNTg2LDggKzE1OTQsOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICBpZiAoIChm
bGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAg
ICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIEFT
U0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgICAgICAg
ICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAg
ICAgICAgICBCVUcoKTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVm
ZXIgKQpAQCAtMTcxNCwxMyArMTcyMiwyMiBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICAgICAo
cmMgPSBnZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+
IDAgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RB
UlQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7
Ci0gICAgICAgICAgICAvKiBTZXQgJ3NldCcsIHJldGFpbiAnZ2VuZXJhbCByZWYnICovCi0gICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0aWFs
X3NldDsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQor
ICAgICAgICAvKgorICAgICAgICAgKiBJdCBzaG91bGRuJ3QgYmUgcG9zc2libGUgZm9yIGdldF9w
YWdlX2Zyb21fbDJlIHRvIHJldHVybgorICAgICAgICAgKiAtRVJFU1RBUlQsIHNpbmNlIHdlIG5l
dmVyIGNhbGwgdGhpcyB3aXRoIFBURl9wcmVlbXB0aWJsZS4KKyAgICAgICAgICogKGFsbG9jX2wx
X3RhYmxlIG1heSByZXR1cm4gLUVJTlRSIG9uIGFuIEwxVEYtdnVsbmVyYWJsZQorICAgICAgICAg
KiBlbnRyeS4pCisgICAgICAgICAqCisgICAgICAgICAqIE5CIHRoYXQgd2hpbGUgb24gYSAiY2xl
YW4iIHByb21vdGlvbiwgd2UgY2FuIG5ldmVyIGdldAorICAgICAgICAgKiBQR1RfcGFydGlhbC4g
IEl0IGlzIHBvc3NpYmxlIHRvIGFycmFuZ2UgZm9yIGFuIGwyZSB0bworICAgICAgICAgKiBjb250
YWluIGEgcGFydGlhbGx5LWRldmFsaWRhdGVkIGwyOyBidXQgaW4gdGhhdCBjYXNlLCBib3RoCisg
ICAgICAgICAqIG9mIHRoZSBmb2xsb3dpbmcgZnVuY3Rpb25zIHdpbGwgZmFpbCBhbnl3YXkgKHRo
ZSBmaXJzdAorICAgICAgICAgKiBiZWNhdXNlIHRoZSBwYWdlIGluIHF1ZXN0aW9uIGlzIG5vdCBh
biBsMTsgdGhlIHNlY29uZAorICAgICAgICAgKiBiZWNhdXNlIHRoZSBwYWdlIGlzIG5vdCBmdWxs
eSB2YWxpZGF0ZWQpLgorICAgICAgICAgKi8KKyAgICAgICAgQVNTRVJUKHJjICE9IC1FUkVTVEFS
VCk7CisKKyAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIHBhZ2UtPnBh
cnRpYWxfZmxhZ3MgPSAwOwpAQCAtMTcyOSw2ICsxNzQ2LDcgQEAgc3RhdGljIGludCBhbGxvY19s
Ml90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAg
ICAgIGVsc2UgaWYgKCByYyA8IDAgJiYgcmMgIT0gLUVJTlRSICkKICAgICAgICAgewogICAgICAg
ICAgICAgTUVNX0xPRygiRmFpbHVyZSBpbiBhbGxvY19sMl90YWJsZTogZW50cnkgJWQiLCBpKTsK
KyAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBOVUxM
KTsKICAgICAgICAgICAgIGlmICggaSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwpAQCAtMTc5MiwxNyArMTgxMCwyMSBAQCBzdGF0
aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJs
ZSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
R1RfcGFlX3hlbl9sMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFRGX3ByZWVt
cHRpYmxlIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQpOwogICAgICAgICB9CiAgICAgICAgIGVsc2Ug
aWYgKCAhaXNfZ3Vlc3RfbDNfc2xvdChpKSB8fAotICAgICAgICAgICAgICAgICAgKHJjID0gZ2V0
X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKSkgPiAwICkKKyAg
ICAgICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3Mg
fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFRGX3JldGFpbl9y
ZWZfb25fcmVzdGFydCkpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBp
ZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3Zh
bGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIC8qIFNldCAnc2V0JywgbGVhdmUgJ2dlbmVy
YWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCi0gICAgICAgICAgICBwYWdlLT5w
YXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZjsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYm
IGkgKQogICAgICAgICB7CkBAIC0xODk3LDE0ICsxOTE5LDE1IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICBpKyssIHBhcnRpYWxf
ZmxhZ3MgPSAwICkKICAgICB7CiAgICAgICAgIGlmICggIWlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkg
fHwKLSAgICAgICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIGQs
IHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQorICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21f
bDRlKHBsNGVbaV0sIHBmbiwgZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJ0
aWFsX2ZsYWdzIHwgUFRGX3JldGFpbl9yZWZfb25fcmVzdGFydCkpID4gMCApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIC8q
IFNldCAnc2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0
ICovCi0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBU
Rl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggcmMgPCAwICkKICAgICAgICAgewpAQCAtMjAwMiw5ICsyMDI1LDcgQEAgc3RhdGlj
IGludCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgZWxzZSBpZiAo
IHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9mbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCkgPwotICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6Ci0gICAgICAgICAg
ICAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOworICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJh
bF9yZWY7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwyX1BBR0VU
QUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewpAQCAtMjA1NSw5ICsyMDc2LDcgQEAgc3RhdGljIGlu
dCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgaWYgKCByYyA9PSAt
RVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwot
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlh
bF9zZXQpID8KLSAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgotICAgICAgICAgICAgKFBURl9w
YXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKKyAgICAgICAgcGFnZS0+cGFy
dGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwog
ICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFCTEVfRU5U
UklFUyAtIDEgKQogICAgIHsKQEAgLTIwODgsOSArMjEwNyw3IEBAIHN0YXRpYyBpbnQgZnJlZV9s
NF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJU
ICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/
Ci0gICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKLSAgICAgICAgICAgIChQVEZfcGFydGlhbF9z
ZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxh
Z3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICB9CiAg
ICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVMgLSAx
ICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKaW5kZXggOGUzY2VmOTU0Yy4uYzJkMTc1OGFkNyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aApAQCAtMTUxLDIyICsxNTEsMjUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBwYWdl
LgogICAgICAgICAgKgogICAgICAgICAgKiBUaGlzIGhhcHBlbnM6Ci0gICAgICAgICAqIC0gRHVy
aW5nIGRlLXZhbGlkYXRpb24sIGlmIGRlLXZhbGlkYXRpb24gb2YgdGhlIHBhZ2Ugd2FzCisgICAg
ICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24gb3IgZGUtdmFsaWRhdGlvbiwgaWYgdGhlIG9wZXJh
dGlvbiB3YXMKICAgICAgICAgICogICBpbnRlcnJ1cHRlZAogICAgICAgICAgKiAtIER1cmluZyB2
YWxpZGF0aW9uLCBpZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGVuY291bnRlcmVkIGFuZAogICAgICAg
ICAgKiAgIHZhbGlkYXRpb24gaXMgcHJlZW1wdGlibGUKICAgICAgICAgICogLSBEdXJpbmcgdmFs
aWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgd2FzIHNldCBvbgotICAgICAgICAg
KiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIHdlJ3JlIHBpY2tp
bmcKLSAgICAgICAgICogICB1cCBmcm9tIGEgcGFydGlhbCBkZS12YWxpZGF0aW9uKS4KKyAgICAg
ICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVjYXVzZSBpdCBwaWNr
ZWQgdXAgYQorICAgICAgICAgKiAgIHByZXZpb3VzIG9wZXJhdGlvbikKICAgICAgICAgICoKLSAg
ICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZiBpcyBjbGVhciwKLSAgICAgICAgICogdGhlbiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3Qg
YmUgcmUtYWNxdWlyZWQ7IGlmIGl0IGlzIHNldCwgbm8KLSAgICAgICAgICogcmVmZXJlbmNlIHNo
b3VsZCBiZSBhY3F1aXJlZC4KKyAgICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBp
ZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcworICAgICAgICAgKiBjbGVhciwgdGhlbiBhIGdl
bmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0CisgICAgICAgICAqIGlz
IHNldCwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KICAgICAgICAgICoKICAgICAg
ICAgICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZiBpcwogICAgICAgICAgKiBjbGVhciwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVk
OyBpZiBpdCBpcyBzZXQsIGEKICAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVk
LgogICAgICAgICAgKgorICAgICAgICAgKiBOQiBhdCB0aGUgbW9tZW50LCBQVEZfcGFydGlhbF9z
ZXQgc2hvdWxkIGJlIHNldCBpZiBhbmQgb25seSBpZgorICAgICAgICAgKiBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZiBpcyBzZXQuCisgICAgICAgICAqCiAgICAgICAgICAqIE5CIHRoYXQgUFRGX3Bh
cnRpYWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBhcmUKICAgICAgICAgICogZGVm
aW5lZCBpbiBtbS5jLCB0aGUgb25seSBwbGFjZSB3aGVyZSB0aGV5IGFyZSB1c2VkLgogICAgICAg
ICAgKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:35:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:35:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdRl-0002Dq-5W; Mon, 04 Nov 2019 14:35:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdRj-0002Dc-VR
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:07 +0000
X-Inumbo-ID: 4bf6eece-ff10-11e9-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4bf6eece-ff10-11e9-984a-bc764e2007e4;
 Mon, 04 Nov 2019 14:35:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdRi-0004ur-UZ
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdRi-0003bB-SA
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdRi-0003bB-SA@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:35:06 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: Collapse PTF_partial_set
 and PTF_partial_general_ref into one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEyYWMxMjkwMWQzZWExYjhjZWJiYzA4Mzc4NWZlNThhYWY0MjFiMzUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MjY6MjEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNToyNjoyMSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBDb2xsYXBzZSBQVEZfcGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIGludG8gb25lCiAgICAKICAgIC4uLm5vdyB0aGF0IHRoZXkgYXJlIGVxdWl2YWxl
bnQuICBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBk
MjhmZTEwYzUwZTU5NTY5YzA1MDg3ODIyNmRjZDk1ZGM3NDE4MTBmCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0xMC0zMSAxNjoxNToxMSArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8
IDUwICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMjkgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCA1MyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDgwMTJi
NmNkZGIuLmE3MDg0Y2NmYTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC03NTgsMTMgKzc1OCwxMiBAQCBzdGF0aWMgaW50IF9fZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKIC8q
CiAgKiBUaGUgZm9sbG93aW5nIGZsYWdzIGFyZSB1c2VkIHRvIHNwZWNpZnkgYmVoYXZpb3Igb2Yg
dmFyaW91cyBnZXQgYW5kCi0gKiBwdXQgY29tbWFuZHMuICBUaGUgZmlyc3QgdHdvIGFyZSBhbHNv
IHN0b3JlZCBpbiBwYWdlLT5wYXJ0aWFsX2ZsYWdzCi0gKiB0byBpbmRpY2F0ZSB0aGUgc3RhdGUg
b2YgdGhlIHBhZ2UgcG9pbnRlZCB0byBieQorICogcHV0IGNvbW1hbmRzLiAgVGhlIGZpcnN0IGlz
IGFsc28gc3RvcmVkIGluIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgdG8KKyAqIGluZGljYXRlIHRoZSBz
dGF0ZSBvZiB0aGUgcGFnZSBwb2ludGVkIHRvIGJ5CiAgKiBwYWdlLT5wdGVbcGFnZS0+bnJfdmFs
aWRhdGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50IGluIG1tLmggZm9yCiAgKiBtb3JlIGlu
Zm9ybWF0aW9uLgogICovCiAjZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAgICAgICAgICAgKDEgPDwg
MCkKLSNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgICAoMSA8PCAxKQogI2RlZmluZSBQ
VEZfcHJlZW1wdGlibGUgICAgICAgICAgICgxIDw8IDIpCiAjZGVmaW5lIFBURl9kZWZlciAgICAg
ICAgICAgICAgICAgKDEgPDwgMykKICNkZWZpbmUgUFRGX3JldGFpbl9yZWZfb25fcmVzdGFydCAo
MSA8PCA0KQpAQCAtNzc3LDEzICs3NzYsMTAgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlw
ZV9mcm9tX3BhZ2Vucih1bnNpZ25lZCBsb25nIHBhZ2VfbnIsCiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSA9IG1mbl90b19wYWdlKHBhZ2VfbnIpOwogICAgIGludCByYzsKICAgICBib29sIHBy
ZWVtcHRpYmxlID0gZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGUsCi0gICAgICAgICBwYXJ0aWFsX3Jl
ZiA9IGZsYWdzICYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYsCiAgICAgICAgICBwYXJ0aWFsX3Nl
dCA9IGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0LAogICAgICAgICAgcmV0YWluX3JlZiAgPSBmbGFn
cyAmIFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQ7CiAKLSAgICBBU1NFUlQocGFydGlhbF9yZWYg
PT0gcGFydGlhbF9zZXQpOwotCi0gICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxfcmVmKSAmJgorICAg
IGlmICggbGlrZWx5KCFwYXJ0aWFsX3NldCkgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFn
ZV9mcm9tX3BhZ2VucihwYWdlX25yLCBkKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIApA
QCAtNzkzLDE0ICs3ODksMTQgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3Bh
Z2Vucih1bnNpZ25lZCBsb25nIHBhZ2VfbnIsCiAgICAgICogUmV0YWluIHRoZSByZWZjb3VudCBp
ZjoKICAgICAgKiAtIHBhZ2UgaXMgZnVsbHkgdmFsaWRhdGVkIChyYyA9PSAwKQogICAgICAqIC0g
cGFnZSBpcyBub3QgdmFsaWRhdGVkIChyYyA8IDApIGJ1dDoKLSAgICAgKiAgIC0gV2UgY2FtZSBp
biB3aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3JlZikKKyAgICAgKiAgIC0gV2UgY2FtZSBpbiB3
aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3NldCkKICAgICAgKiAgIC0gcGFnZSBpcyBwYXJ0aWFs
bHkgdmFsaWRhdGVkIChyYyA9PSAtRVJFU1RBUlQpLCBhbmQgdGhlCiAgICAgICogICAgIGNhbGxl
ciBoYXMgYXNrZWQgdGhlIHJlZiB0byBiZSByZXRhaW5lZCBpbiB0aGF0IGNhc2UKICAgICAgKiAg
IC0gcGFnZSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkIGJ1dCB0aGVyZSdzIGJlZW4gYW4gZXJyb3IK
ICAgICAgKiAgICAgKHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpCiAgICAg
ICoKLSAgICAgKiBUaGUgcGFydGlhbF9yZWYtb24tZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4
cGxhbmF0aW9uLiAgVGhlcmUKLSAgICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3aGVyZSBwYXJ0aWFs
X3JlZiBtaWdodCBiZSB0cnVlIGNvbWluZyBpbjoKKyAgICAgKiBUaGUgcGFydGlhbF9zZXQtb24t
ZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4cGxhbmF0aW9uLiAgVGhlcmUKKyAgICAgKiBhcmUg
dHdvIHNjZW5hcmlvcyB3aGVyZSBwYXJ0aWFsX3NldCBtaWdodCBiZSB0cnVlIGNvbWluZyBpbjoK
ICAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJvbW90ZWQgLyBkZW1vdGVkIGFzIHR5
cGUgYHR5cGVgOwogICAgICAqICAgaS5lLiBoYXMgUEdUX3BhcnRpYWwgc2V0CiAgICAgICogLSBt
Zm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgTCh0eXBlKzEpIChpLmUuLCBhIGxpbmVh
cgpAQCAtODIzLDcgKzgxOSw3IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9w
YWdlbnIodW5zaWduZWQgbG9uZyBwYWdlX25yLAogICAgICAqIGNvdW50IHJldGFpbmVkIHVubGVz
cyB3ZSBzdWNjZWVkZWQsIG9yIHRoZSBvcGVyYXRpb24gd2FzCiAgICAgICogcHJlZW1wdGlibGUu
CiAgICAgICovCi0gICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3JlZiApCisgICAgaWYg
KCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3NldCApCiAgICAgICAgIC8qIG5vdGhpbmcgKi87CiAg
ICAgZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgfHwKICAg
ICAgICAgICAgICAgKHJldGFpbl9yZWYgJiYgcmMgPT0gLUVSRVNUQVJUKSApCkBAIC0xNTE0LDEz
ICsxNTEwLDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVf
Z2V0X3BhZ2UobDJlKTsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90b19w
YWdlKHBmbik7CiAKLSAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRG
X3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQotICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQg
KQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGlt
cGx5IHBhcnRpYWxfcmVmICovCi0gICAgICAgICAgICBCVUcoKTsKLSAgICAgICAgfQotICAgICAg
ICBlbHNlIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQorICAgICAgICBpZiAoIGZsYWdzICYgUFRG
X2RlZmVyICkKICAgICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IHB0cGc7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9
IHBnOwpAQCAtMTU2MCwxMyArMTU1MCw2IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2Uo
bDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICBwZyA9IGwzZV9nZXRf
cGFnZShsM2UpOwogCi0gICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3Bh
cnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQotICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKLSAgICB7
Ci0gICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYg
Ki8KLSAgICAgICAgQlVHKCk7Ci0gICAgfQotCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciAp
CiAgICAgewogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3Bh
Z2UocGZuKTsKQEAgLTE1OTEsMTMgKzE1NzQsNiBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIHsKICAgICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsNGVfZ2V0X3BhZ2UobDRlKTsKIAotICAgICAgICBpZiAo
IChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09
Ci0gICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYgKi8KLSAgICAg
ICAgICAgIEJVRygpOwotICAgICAgICB9Ci0KICAgICAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZl
ciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBtZm5fdG9fcGFnZShwZm4pOwpAQCAtMTgyNCw3ICsxODAwLDcgQEAgc3RhdGljIGludCBhbGxv
Y19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBTZXQgJ3NldCcs
IGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLwotICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0
aWFsX3NldDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkg
KQogICAgICAgICB7CkBAIC0xOTI3LDcgKzE5MDMsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIC8qIFNldCAnc2V0JywgbGVhdmUg
J2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCi0gICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJh
bF9yZWY7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CkBAIC0y
MDI1LDcgKzIwMDEsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKICAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAgIH0KICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQogICAgIHsK
QEAgLTIwNzYsNyArMjA1Miw3IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAgIH0KICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQogICAgIHsK
QEAgLTIxMDcsNyArMjA4Myw3IEBAIHN0YXRpYyBpbnQgZnJlZV9sNF90YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAgIH0KICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQogICAgIHsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAppbmRleCBjMmQxNzU4YWQ3Li5hMTNkZDFkMjk5IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0xNDYs
NyArMTQ2LDcgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBvcGVyYXRpb24gb24gdGhl
IGN1cnJlbnQgcGFnZS4gIChUaGF0IHBhZ2UgbWF5IG9yIG1heSBub3QKICAgICAgICAgICogc3Rp
bGwgaGF2ZSBQR1RfcGFydGlhbCBzZXQuKQogICAgICAgICAgKgotICAgICAgICAgKiBJZiBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQsIHRoZW4gdGhlIFBURSBhdAorICAgICAgICAgKiBB
ZGRpdGlvbmFsbHksIGlmIFBURl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gdGhlIFBURSBhdAog
ICAgICAgICAgKiBAbnJfdmFsaWRhdGVkX3B0ZWYgaG9sZHMgYSBnZW5lcmFsIHJlZmVyZW5jZSBj
b3VudCBmb3IgdGhlCiAgICAgICAgICAqIHBhZ2UuCiAgICAgICAgICAqCkBAIC0xNTUsMjMgKzE1
NSwyMCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqICAgaW50ZXJydXB0ZWQKICAgICAg
ICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgYW4gaW52YWxpZCBlbnRyeSBpcyBlbmNvdW50
ZXJlZCBhbmQKICAgICAgICAgICogICB2YWxpZGF0aW9uIGlzIHByZWVtcHRpYmxlCi0gICAgICAg
ICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIHdhcyBz
ZXQgb24KLSAgICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVj
YXVzZSBpdCBwaWNrZWQgdXAgYQorICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBQ
VEZfcGFydGlhbF9zZXQgd2FzIHNldCBvbiB0aGlzCisgICAgICAgICAqICAgZW50cnkgdG8gYmVn
aW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIGl0IHBpY2tlZCB1cCBhCiAgICAgICAgICAqICAgcHJl
dmlvdXMgb3BlcmF0aW9uKQogICAgICAgICAgKgotICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIHZh
bGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzCi0gICAgICAgICAqIGNsZWFy
LCB0aGVuIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZDsgaWYgaXQKLSAg
ICAgICAgICogaXMgc2V0LCBubyByZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVpcmVkLgorICAgICAg
ICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX3NldCBpcyBjbGVh
ciwgdGhlbgorICAgICAgICAgKiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWly
ZWQ7IGlmIGl0IGlzIHNldCwgbm8KKyAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1
aXJlZC4KICAgICAgICAgICoKLSAgICAgICAgICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9u
LCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcwotICAgICAgICAgKiBjbGVhciwgbm8gcmVm
ZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEKLSAgICAgICAgICogcmVm
ZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkLgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIGRlLXZh
bGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX3NldCBpcyBjbGVhciwKKyAgICAgICAgICogbm8gcmVm
ZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEgcmVmZXJlbmNlCisgICAg
ICAgICAqIHNob3VsZCBiZSBkcm9wcGVkLgogICAgICAgICAgKgotICAgICAgICAgKiBOQiBhdCB0
aGUgbW9tZW50LCBQVEZfcGFydGlhbF9zZXQgc2hvdWxkIGJlIHNldCBpZiBhbmQgb25seSBpZgot
ICAgICAgICAgKiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQuCi0gICAgICAgICAqCi0g
ICAgICAgICAqIE5CIHRoYXQgUFRGX3BhcnRpYWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZiBhcmUKLSAgICAgICAgICogZGVmaW5lZCBpbiBtbS5jLCB0aGUgb25seSBwbGFjZSB3aGVy
ZSB0aGV5IGFyZSB1c2VkLgorICAgICAgICAgKiBOQiB0aGF0IFBURl9wYXJ0aWFsX3NldCBpcyBk
ZWZpbmVkIGluIG1tLmMsIHRoZSBvbmx5IHBsYWNlCisgICAgICAgICAqIHdoZXJlIGl0IGlzIHVz
ZWQuCiAgICAgICAgICAqCiAgICAgICAgICAqIFRoZSAzcmQgZmllbGQsIEBsaW5lYXJfcHRfY291
bnQsIGluZGljYXRlcwogICAgICAgICAgKiAtIGJ5IGEgcG9zaXRpdmUgdmFsdWUsIGhvdyBtYW55
IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSBlbnRyaWVzIGEgcGFnZQpAQCAtMTgxLDggKzE3OCw4IEBA
IHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICovCiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAg
ICAgICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6UEFHRVRBQkxFX09SREVSICsgMTsKLSAgICAgICAg
ICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0gMjsKLSAgICAgICAgICAgIHUxNiBw
YXJ0aWFsX2ZsYWdzOjI7CisgICAgICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0g
MSAtIDE7CisgICAgICAgICAgICB1MTYgcGFydGlhbF9mbGFnczoxOwogICAgICAgICAgICAgczE2
IGxpbmVhcl9wdF9jb3VudDsKICAgICAgICAgfTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:35:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:35:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdRv-0002F9-7G; Mon, 04 Nov 2019 14:35:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdRu-0002Ev-3B
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:18 +0000
X-Inumbo-ID: 52091620-ff10-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52091620-ff10-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:35:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdRt-0004v7-46
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdRt-0003bh-1t
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdRt-0003bh-1t@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:35:17 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: Properly handle linear
 pagetable promotion failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYxMWNhNWI3NWQ3ZTJmMTVkMWRlMWI4ZjFlNzAzZmU3NzRlNzA0MWEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6MjY6NDQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNToyNjo0NCAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBQcm9wZXJseSBoYW5kbGUgbGluZWFyIHBhZ2V0YWJsZSBwcm9tb3Rpb24g
ZmFpbHVyZXMKICAgIAogICAgSW4gb3JkZXIgdG8gYWxsb3cgcmVjdXJzaXZlIHBhZ2V0YWJsZSBw
cm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgdG8gYmUKICAgIGludGVycnVwdGVkLCBYZW4gbXVzdCBr
ZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0aGUgc3ViLXBhZ2VzCiAgICBwcm9tb3RlZCBvciBk
ZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBwYWdlCiAgICBz
dHJ1Y3Q6IG5yX2VudHJpZXNfdmFsaWRhdGVkIGFuZCBwYXJ0aWFsX2ZsYWdzLgogICAgCiAgICBU
aGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVkKSBzaG91bGQg
YWx3YXlzIGJlCiAgICB2YWxpZGF0ZWQgYW5kIGhvbGQgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3Vu
dC4gIElmIHBhcnRpYWxfZmxhZ3MgaXMKICAgIHplcm8sIHRoZW4gW25yX2VudHJpZXNfdmFsaWRh
dGVkXSBpcyBub3QgdmFsaWRhdGVkIGFuZCBubyByZWZlcmVuY2UKICAgIGNvdW50IGlzIGhlbGQu
ICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0K
ICAgIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQsIGFuZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50
IGlzIGhlbGQuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIGluIGNhc2VzIHdoZXJlIGFuIGVudHJ5
IGJlZ2FuIHdpdGggUFRGX3BhcnRpYWxfc2V0IHNldCwKICAgIGFuZCBnZXRfcGFnZV9mcm9tX2xO
ZSgpIHJldHVybnMgLUVJTlZBTCwgdGhlIFBURl9wYXJ0aWFsX3NldCBiaXQgaXMKICAgIGVycm9u
ZW91c2x5IGRyb3BwZWQuICAoVGhpcyBzY2VuYXJpbyBjYW4gYmUgZW5naW5lZXJlZCBtYWlubHkg
YnkgdGhlCiAgICB1c2Ugb2YgaW50ZXJsZWF2aW5nIG9mIHByb21vdGluZyBhbmQgZGVtb3Rpbmcg
YSBwYWdlIHdoaWNoIGhhcyAibGluZWFyCiAgICBwYWdldGFibGUiIGVudHJpZXM7IHNlZSB0aGUg
YXBwZW5kaXggZm9yIGEgc2tldGNoLikgIFRoaXMgbWVhbnMgdGhhdAogICAgd2Ugd2lsbCAibGVh
ayIgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBvbiB0aGUgcGFnZSBpbiBxdWVzdGlvbiwKICAg
IHByZXZlbnRpbmcgdGhlIHBhZ2UgZnJvbSBiZWluZyBmcmVlZC4KICAgIAogICAgRml4IHRoaXMg
Ynkgc2V0dGluZyBwYWdlLT5wYXJ0aWFsX2ZsYWdzIHRvIHRoZSBwYXJ0aWFsX2ZsYWdzIGxvY2Fs
CiAgICB2YXJpYWJsZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgLS0t
LS0KICAgIEFwcGVuZGl4CiAgICAKICAgIFN1cHBvc2UgQSBhbmQgQiBjYW4gYm90aCBiZSBwcm9t
b3RlZCB0byBMMiBwYWdlcywgYW5kIEFbeF0gcG9pbnRzIHRvIEIuCiAgICAKICAgIFYxOiBQSU5f
TDIgQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3Vu
dCA9IDIgfCBQR0NfYWxsb2NhdGVkCiAgICAKICAgIFYxOiBNT0RfTDNfRU5UUlkgcG9pbnRpbmcg
c29tZXRoaW5nIHRvIEEuCiAgICAgIEluIHRoZSBwcm9jZXNzIG9mIHZhbGlkYXRpbmcgQVt4XSwg
Z3JhYiBhbiBleHRyYSB0eXBlIC8gcmVmIG9uIEI6CiAgICAgIEIudHlwZV9jb3VudCA9IDIgfCBQ
R1RfdmFsaWRhdGVkCiAgICAgIEIuY291bnQgPSAzIHwgUEdDX2FsbG9jYXRlZAogICAgICBBLnR5
cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogICAgICBBLmNvdW50ID0gMiB8IFBHQ19hbGxv
Y2F0ZWQKICAgIAogICAgVjE6IFVOUElOIEIuCiAgICAgIEIudHlwZV9jb3VudCA9IDEgfCBQR1Rf
dmFsaWRhdGUKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkCiAgICAKICAgIFYxOiBN
T0RfTDNfRU5UUlkgcmVtb3ZpbmcgdGhlIHJlZmVyZW5jZSB0byBBLgogICAgICBEZS12YWxpZGF0
ZSBBLCBkb3duIHRvIEFbeF0sIHdoaWNoIHBvaW50cyB0byBCLgogICAgICBEcm9wIHRoZSBmaW5h
bCB0eXBlIG9uIEIuICBBcnJhbmdlIHRvIGJlIGludGVycnVwdGVkLgogICAgICBCLnR5cGVfY291
bnQgPSAxIHwgUEdUX3BhcnRpYWwKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkCiAg
ICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBBLm5yX3ZhbGlkYXRlZF9l
bnRyaWVzID0geAogICAgICBBLnBhcnRpYWxfcHRlID0gLTEKICAgIAogICAgVjI6IE1PRF9MM19F
TlRSWSBhZGRzIGEgcmVmZXJlbmNlIHRvIEEuCiAgICAKICAgIEF0IHRoaXMgcG9pbnQsIGdldF9w
YWdlX2Zyb21fbDJlKEFbeF0pIHRyaWVzCiAgICBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigp
LCB3aGljaCBmYWlscyBiZWNhdXNlIGl0J3MgdGhlIHdyb25nIHR5cGU7CiAgICBhbmQgZ2V0X2wy
X2xpbmVhcl9wYWdldGFibGUoKSBhbHNvIGZhaWxzLCBiZWNhdXNlIEIgaXNuJ3QgdmFsaWRhdGVk
IGFzCiAgICBhbiBsMiBhbnltb3JlLgogICAgbWFzdGVyIGNvbW1pdDogMmYxMjYyNDdlZjQ5YzJi
YTUyYmFlMjlhMmFiMzcxMDU5ZWRlNjdjMAogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6
MTU6NDggKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYTcwODRjY2ZhNy4uMzU1MWI1
ODk2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTE3MjYsNyArMTcyNiw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgaWYgKCBp
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7Ci0gICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgfQpA
QCAtMTgyMiw3ICsxODIyLDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7CiAgICAgICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2Zs
YWdzID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdz
OwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgIH0K
QEAgLTE5MTIsNyArMTkxMiw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgIGlmICggaSApCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzOwogICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRS
ICkKICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAg
ZWxzZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:35:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:35:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdS5-0002Gy-9I; Mon, 04 Nov 2019 14:35:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdS4-0002Gn-Ci
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:28 +0000
X-Inumbo-ID: 582055b4-ff10-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 582055b4-ff10-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 14:35:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdS3-0004vJ-B6
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdS3-0003c9-7f
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdS3-0003c9-7f@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:35:27 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: Fix nested de-validation
 on error
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4NjdjN2UxYjQxYzA5YTQzOGY4MDIyZTY5ZTE3YWU2NWU2Y2ZmMzAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6Mjc6MDIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNToyNzowMiAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBGaXggbmVzdGVkIGRlLXZhbGlkYXRpb24gb24gZXJyb3IKICAgIAogICAg
SWYgYW4gaW52YWxpZCBlbnRyeSBpcyBkaXNjb3ZlcmVkIHdoZW4gdmFsaWRhdGluZyBhIHBhZ2Ut
dGFibGUgdHJlZSwKICAgIHRoZSBlbnRpcmUgdHJlZSB3aGljaCBoYXMgc28gZmFyIGJlZW4gdmFs
aWRhdGVkIG11c3QgYmUgZGUtdmFsaWRhdGVkLgogICAgU2luY2UgdGhpcyBtYXkgdGFrZSBhIGxv
bmcgdGltZSwgYWxsb2NfbFsyLTRdX3RhYmxlKCkgc2V0IGN1cnJlbnQKICAgIHZjcHUncyBvbGRf
Z3Vlc3RfdGFibGUgaW1tZWRpYXRlbHk7IHB1dF9vbGRfZ3Vlc3RfdGFibGUoKSB3aWxsIG1ha2UK
ICAgIHN1cmUgdGhhdCBwdXRfcGFnZV90eXBlKCkgd2lsbCBiZSBjYWxsZWQgdG8gZmluaXNoIG9m
ZiB0aGUKICAgIGRlLXZhbGlkYXRpb24gYmVmb3JlIGFueSBvdGhlciBNTVUgb3BlcmF0aW9ucyBj
YW4gaGFwcGVuIG9uIHRoZSB2Y3B1LgogICAgCiAgICBUaGUgaW52YXJpYW50IGZvciBwYXJ0aWFs
IHBhZ2VzIHNob3VsZCBiZToKICAgIAogICAgKiBFbnRyaWVzIFswLCBucl92YWxpZGF0ZWRfcHRl
cykgc2hvdWxkIGJlIGNvbXBsZXRlbHkgdmFsaWRhdGVkOwogICAgICBwdXRfcGFnZV90eXBlKCkg
d2lsbCBkZS12YWxpZGF0ZSB0aGVzZS4KICAgIAogICAgKiBJZiBbbnJfdmFsaWRhdGVkX3B0ZXNd
IGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQsIHBhcnRpYWxfZmxhZ3Mgc2hvdWxkCiAgICAgIHNldCBQ
VEZfcGFydGlhTF9zZXQuICBwdXRfcGFnZV90eXBlKCkgd2lsbCBiZSBjYWxsZWQgb24gdGhpcyBw
YWdlIHRvCiAgICAgIGZpbmlzaCBvZmYgZGV2YWxpZGF0aW9uLCBhbmQgdGhlIGFwcHJvcHJpYXRl
IHJlZmNvdW50IGFkanVzdG1lbnRzCiAgICAgIHdpbGwgYmUgZG9uZS4KICAgIAogICAgYWxsb2Nf
bFsyLTNdX3RhYmxlKCkgaW5kaWNhdGVzIHBhcnRpYWwgdmFsaWRhdGlvbiB0byBpdHMgY2FsbGVy
cyBieQogICAgc2V0dGluZyBjdXJyZW50LT5vbGRfZ3Vlc3RfdGFibGUuCiAgICAKICAgIFVuZm9y
dHVuYXRlbHksIHRoaXMgaXMgbWlzaGFuZGxlZC4KICAgIAogICAgVGFrZSB0aGUgY2FzZSB3aGVy
ZSB2YWxpZGF0aW5nIGxOZVt4XSByZXR1cm5zIGFuIGVycm9yLgogICAgCiAgICBGaXJzdCwgYWxs
b2NfbDNfdGFibGUoKSBkb2Vzbid0IGNoZWNrIG9sZF9ndWVzdF90YWJsZSBhdCBhbGw7IGFzIGEK
ICAgIHJlc3VsdCwgcGFydGlhbF9mbGFncyBpcyBub3Qgc2V0IHdoZW4gaXQgc2hvdWxkIGJlLiAg
bnJfdmFsaWRhdGVkX3B0ZXMKICAgIGlzIHNldCB0byB4OyBhbmQgc2luY2UgUEZUX3BhcnRpYWxf
c2V0IGNsZWFyLCBkZS12YWxpZGF0aW9uIHJlc3VtZXMgYXQKICAgIG5yX3ZhbGlkYXRlZF9wdGVz
LTEuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGwyIHBhZ2UgYXQgcGwzZVt4XSB3aWxsIG5vdAogICAg
aGF2ZSBwdXRfcGFnZV90eXBlKCkgY2FsbGVkIG9uIGl0IHdoZW4gZGUtdmFsaWRhdGluZyB0aGUg
cmVzdCBvZiB0aGUKICAgIGwzOiBpdCB3aWxsIGJlIHN0dWNrIGluIHRoZSBQR1RfcGFydGlhbCBz
dGF0ZSB1bnRpbCB0aGUgZG9tYWluIGlzCiAgICBkZXN0cm95ZWQsIG9yIHVudGlsIGl0IGlzIHJl
LXVzZWQgYXMgYW4gbDIuICAoQW55IG90aGVyIHBhZ2UgdHlwZSB3aWxsCiAgICBmYWlsLikKICAg
IAogICAgV29yc2UsIGFsbG9jX2w0X3RhYmxlKCksIHJhdGhlciB0aGFuIHNldHRpbmcgUFRGX3Bh
cnRpYWxfc2V0IGFzIGl0CiAgICBzaG91bGQsIHNldHMgbnJfdmFsaWRhdGVkX3B0ZXMgdG8geCsx
LiAgV2hlbiBkZS12YWxpZGF0aW5nLCBzaW5jZQogICAgcGFydGlhbCBpcyAwLCB0aGlzIHdpbGwg
Y29ycmVjdGx5IHJlc3VtZSBjYWxsaW5nIHB1dF9wYWdlX3R5cGUgYXQgW3hdOwogICAgYnV0LCBp
ZiB0aGUgcHV0X3BhZ2VfdHlwZSgpIGlzIG5ldmVyIGNhbGxlZCwgYnV0IGluc3RlYWQKICAgIGdl
dF9wYWdlX3R5cGUoKSBpcyBjYWxsZWQsIHZhbGlkYXRpb24gd2lsbCBwaWNrIHVwIGF0IFt4KzFd
LAogICAgbmVnbGVjdGluZyB0byB2YWxpZGF0ZSBbeF0uICBJZiB0aGUgcmVzdCBvZiB0aGUgdmFs
aWRhdGlvbiBzdWNjZWVkcywKICAgIHRoZSBsNCB3aWxsIGJlIHZhbGlkYXRlZCBldmVuIHRob3Vn
aCBbeF0gaXMgaW52YWxpZC4KICAgIAogICAgRml4IHRoaXMgaW4gYm90aCBjYXNlcyBieSBzZXR0
aW5nIFBURl9wYXJ0aWFsX3NldCBpZiBvbGRfZ3Vlc3RfdGFibGUKICAgIGlzIHNldC4KICAgIAog
ICAgV2hpbGUgaGVyZSwgYWRkIHNvbWUgc2FmZXR5IGNhdGNoZXM6CiAgICAtIG9sZF9ndWVzdF90
YWJsZSBtdXN0IHBvaW50IHRvIHRoZSBwYWdlIGNvbnRhaW5lZCBpbgogICAgICBbbnJfdmFsaWRh
dGVkX3B0ZXNdLgogICAgLSBhbGxvY19sMV9wYWdlIHNob3VsZG4ndCBzZXQgb2xkX2d1ZXN0X3Rh
YmxlCiAgICAKICAgIElmIHdlIGV4cGVyaWVuY2Ugb25lIG9mIHRoZXNlIHNpdHVhdGlvbnMgaW4g
cHJvZHVjdGlvbiBidWlsZHMsIGl0J3MKICAgIHNhZmVyIHRvIGF2b2lkIGNhbGxpbmcgcHV0X3Bh
Z2VfdHlwZSBmb3IgdGhlIHBhZ2VzIGluIHF1ZXN0aW9uLiAgSWYKICAgIHRoZXkgaGF2ZSBQR1Rf
cGFydGlhbCBzZXQsIHRoZXkgd2lsbCBiZSBjbGVhbmVkIHVwIG9uIGRvbWFpbgogICAgZGVzdHJ1
Y3Rpb247IGlmIG5vdCwgd2UgaGF2ZSBubyBpZGVhIHdoZXRoZXIgYSB0eXBlIGNvdW50IGlzIHNh
ZmUgdG8KICAgIGRyb3AuICBSZXRhaW5pbmcgYW4gZXh0cmEgdHlwZSByZWYgdGhhdCBzaG91bGQg
aGF2ZSBiZWVuIGRyb3BwZWQgbWF5CiAgICB0cmlnZ2VyIGEgQlVHKCkgb24gdGhlIGZyZWVfZG9t
YWluX3BhZ2UoKSBwYXRoLCBidXQgZHJvcHBpbmcgYSB0eXBlCiAgICBjb3VudCB0aGF0IHNob3Vs
ZG4ndCBiZSBkcm9wcGVkIG1heSBjYXVzZSBhIHByaXZpbGVnZSBlc2NhbGF0aW9uLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzYzE1YTJkOGNj
MTk4MWYzNjljYzk1NDJmMDI4MDU0ZDBkZmIzMjViCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0z
MSAxNjoxNjoxMyArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNTUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDU0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDM1NTFiNTg5NjMuLjgxNGQxMjM1
M2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC0xNzI1LDYgKzE3MjUsMjAgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICBBU1NFUlQo
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gTlVMTCk7CiAgICAgICAgICAgICBpZiAo
IGkgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAg
ICogYWxsb2NfbDFfdGFibGUoKSBkb2Vzbid0IHNldCBvbGRfZ3Vlc3RfdGFibGU7IGl0IGRvZXMK
KyAgICAgICAgICAgICAgICAgKiBpdHMgb3duIHRlYXItZG93biBpbW1lZGlhdGVseSBvbiBmYWls
dXJlLiAgSWYgaXQKKyAgICAgICAgICAgICAgICAgKiBkaWQgd2UnZCBuZWVkIHRvIGNoZWNrIGl0
IGFuZCBzZXQgcGFydGlhbF9mbGFncyBhcyB3ZQorICAgICAgICAgICAgICAgICAqIGRvIGluIGFs
bG9jX2xbMzRdX3RhYmxlKCkuCisgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAg
KiBOb3RlIG9uIHRoZSB1c2Ugb2YgQVNTRVJUOiBpZiBpdCdzIG5vbi1udWxsIGFuZAorICAgICAg
ICAgICAgICAgICAqIGhhc24ndCBiZWVuIGNsZWFuZWQgdXAgeWV0LCBpdCBzaG91bGQgaGF2ZQor
ICAgICAgICAgICAgICAgICAqIFBHVF9wYXJ0aWFsIHNldDsgYW5kIHNvIHRoZSB0eXBlIHdpbGwg
YmUgY2xlYW5lZCB1cAorICAgICAgICAgICAgICAgICAqIG9uIGRvbWFpbiBkZXN0cnVjdGlvbi4g
IFVuZm9ydHVuYXRlbHksIHdlIHdvdWxkCisgICAgICAgICAgICAgICAgICogbGVhayB0aGUgZ2Vu
ZXJhbCByZWYgaGVsZCBieSBvbGRfZ3Vlc3RfdGFibGU7IGJ1dAorICAgICAgICAgICAgICAgICAq
IGxlYWtpbmcgYSBwYWdlIGlzIGxlc3MgYmFkIHRoYW4gYSBob3N0IGNyYXNoLgorICAgICAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7CiAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxh
Z3M7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7
CkBAIC0xNzU4LDYgKzE3NzIsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgdW5zaWduZWQgaW50ICAgaTsKICAgICBpbnQgICAgICAgICAg
ICByYyA9IDA7CiAgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRp
YWxfZmxhZ3M7CisgICAgbDNfcGdlbnRyeV90ICAgbDNlID0gbDNlX2VtcHR5KCk7CiAKICAgICBw
bDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKQEAgLTE4MDksNyArMTgyNCwxMSBA
QCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAg
ICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgfQogICAgICAgICBpZiAoIHJjIDwgMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFhTQS0yOTkgQmFja3BvcnQ6IENvcHkgbDNlIGZv
ciBjaGVja2luZyAqLworICAgICAgICAgICAgbDNlID0gcGwzZVtpXTsKICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CiAKICAgICAgICAgYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsK
ICAgICB9CkBAIC0xODIzLDYgKzE4NDIsMjQgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFy
dGlhbF9mbGFnczsKKyAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAg
ICogV2UndmUgZXhwZXJpZW5jZWQgYSB2YWxpZGF0aW9uIGZhaWx1cmUuICBJZgorICAgICAgICAg
ICAgICAgICAqIG9sZF9ndWVzdF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIgdGhlIGdlbmVyYWwK
KyAgICAgICAgICAgICAgICAgKiByZWZlcmVuY2UgY291bnQgdG8gcGwzZVtucl92YWxpZGF0ZWRf
cHRlc10gYnkKKyAgICAgICAgICAgICAgICAgKiBzZXR0aW5nIFBURl9wYXJ0aWFsX3NldC4KKyAg
ICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAqIEFzIGEgcHJlY2F1dGlvbiwgY2hl
Y2sgdGhhdCBvbGRfZ3Vlc3RfdGFibGUgaXMgdGhlCisgICAgICAgICAgICAgICAgICogcGFnZSBw
b2ludGVkIHRvIGJ5IHBsM2VbbnJfdmFsaWRhdGVkX3B0ZXNdLiAgSWYKKyAgICAgICAgICAgICAg
ICAgKiBub3QsIGl0J3Mgc2FmZXIgdG8gbGVhayBhIHR5cGUgcmVmIG9uIHByb2R1Y3Rpb24KKyAg
ICAgICAgICAgICAgICAgKiBidWlsZHMuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAg
ICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBsM2VfZ2V0X3BhZ2Uo
bDNlKSApCisgICAgICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CkBAIC0xOTE4LDcgKzE5NTUsMjMgQEAgc3Rh
dGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGlmICgg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQotICAgICAgICAgICAgICAgICAgICAgICAg
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMrKzsKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIFdlJ3ZlIGV4
cGVyaWVuY2VkIGEgdmFsaWRhdGlvbiBmYWlsdXJlLiAgSWYKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAqIG9sZF9ndWVzdF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIgdGhlIGdlbmVyYWwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAqIHJlZmVyZW5jZSBjb3VudCB0byBwbDNlW25yX3ZhbGlk
YXRlZF9wdGVzXSBieQorICAgICAgICAgICAgICAgICAgICAgICAgICogc2V0dGluZyBQVEZfcGFy
dGlhbF9zZXQuCisgICAgICAgICAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAg
ICAgICAgICogQXMgYSBwcmVjYXV0aW9uLCBjaGVjayB0aGF0IG9sZF9ndWVzdF90YWJsZSBpcyB0
aGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHBhZ2UgcG9pbnRlZCB0byBieSBwbDRlW25y
X3ZhbGlkYXRlZF9wdGVzXS4gIElmCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBub3QsIGl0
J3Mgc2FmZXIgdG8gbGVhayBhIHR5cGUgcmVmIG9uIHByb2R1Y3Rpb24KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAqIGJ1aWxkcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBs
NGVfZ2V0X3BhZ2UocGw0ZVtpXSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICB9Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:35:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:35:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdSG-0002Id-Ay; Mon, 04 Nov 2019 14:35:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdSF-0002IP-1f
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:39 +0000
X-Inumbo-ID: 5e357074-ff10-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e357074-ff10-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:35:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdSD-0004va-HW
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdSD-0003cY-FB
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdSD-0003cY-FB@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:35:37 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: Don't drop a type ref
 unless you held a ref to begin with
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZjNGVmYzFlYmEzNjNjYzViZTFmNWFiMmY2MjRiMDYyNDRkNmU2MTUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTU6Mjc6MjEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNToyNzoyMSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBEb24ndCBkcm9wIGEgdHlwZSByZWYgdW5sZXNzIHlvdSBoZWxkIGEgcmVm
IHRvIGJlZ2luIHdpdGgKICAgIAogICAgVmFsaWRhdGlvbiBhbmQgZGUtdmFsaWRhdGlvbiBvZiBw
YWdldGFibGUgdHJlZXMgbWF5IHRha2UgYXJiaXRyYXJpbHkKICAgIGxhcmdlIGFtb3VudHMgb2Yg
dGltZSwgYW5kIHNvIG11c3QgYmUgcHJlZW1wdGlibGUuICBUaGlzIGlzIGluZGljYXRlZAogICAg
Ynkgc2V0dGluZyB0aGUgUEdUX3BhcnRpYWwgYml0IGluIHRoZSB0eXBlX2luZm8sIGFuZCBzZXR0
aW5nCiAgICBucl92YWxpZGF0ZWRfZW50cmllcyBhbmQgcGFydGlhbF9mbGFncyBhcHByb3ByaWF0
ZWx5LiAgU3BlY2lmaWNhbGx5LAogICAgaWYgdGhlIGVudHJ5IGF0IFtucl92YWxpZGF0ZWRfZW50
cmllc10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwKICAgIHBhcnRpYWxfZmxhZ3Mgc2hvdWxkIGhh
dmUgdGhlIFBHVF9wYXJ0aWFsX3NldCBiaXQgc2V0LCBhbmQgdGhlIGVudHJ5CiAgICBzaG91bGQg
aG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgRHVyaW5nIGRlLXZhbGlkYXRpb24sCiAg
ICBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIG9uIHBhcnRpYWxseSB2YWxpZGF0ZWQgZW50cmll
cy4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGlzc3VlcyB3
aXRoIHRoZSBjdXJyZW50IGFsZ29yaXRobS4KICAgIAogICAgRmlyc3QsIGRvaW5nIGEgIm5vcm1h
bCIgcHV0X3BhZ2VfdHlwZSgpIGlzIG5vdCBzYWZlIHdoZW4gbm8gdHlwZSByZWYKICAgIGlzIGhl
bGQ6IHRoZXJlIGlzIG5vdGhpbmcgdG8gc3RvcCBhbm90aGVyIHZjcHUgZnJvbSBjb21pbmcgYWxv
bmcgYW5kCiAgICBwaWNraW5nIHVwIHZhbGlkYXRpb24gYWdhaW46IGF0IHdoaWNoIHBvaW50IHRo
ZSBwdXRfcGFnZV90eXBlIG1heSBkcm9wCiAgICB0aGUgb25seSBwYWdlIHJlZiBvbiBhbiBpbi11
c2UgcGFnZS4gIFNvbWUgZXhhbXBsZXMgYXJlIGxpc3RlZCBpbiB0aGUKICAgIGFwcGVuZGl4Lgog
ICAgCiAgICBUaGUgY29yZSBpc3N1ZSBpcyB0aGF0IHB1dF9wYWdlX3R5cGUoKSBpcyBiZWluZyBj
YWxsZWQgYm90aCB0byBjbGVhbgogICAgdXAgUEdUX3BhcnRpYWwsIGFuZCB0byBkcm9wIGEgdHlw
ZSBjb3VudDsgYW5kIGhhcyBubyB3YXkgb2Yga25vd2luZwogICAgd2hpY2ggaXMgd2hpY2g7IGFu
ZCBzbyBpZiBpbiBiZXR3ZWVuLCBQR1RfcGFydGlhbCBpcyBjbGVhcmVkLAogICAgcHV0X3BhZ2Vf
dHlwZSgpIHdpbGwgZHJvcCB0aGUgdHlwZSByZWYgZXJyb25lb3VzbHkuCiAgICAKICAgIFdoYXQg
aXMgbmVlZGVkIGlzIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdHdvIHN0YXRlczoKICAgIC0gRHJv
cHBpbmcgYSB0eXBlIHJlZiB3aGljaCBpcyBoZWxkCiAgICAtIENsZWFuaW5nIHVwIGEgcGFnZSB3
aGljaCBoYXMgYmVlbiBwYXJ0aWFsbHkgZGUvdmFsaWRhdGVkCiAgICAKICAgIEZpeCB0aGlzIGJ5
IHRlbGxpbmcgcHV0X3BhZ2VfdHlwZSgpIHdoaWNoIG9mIHRoZSB0d28gYWN0aXZpdGllcyB5b3UK
ICAgIGludGVuZC4KICAgIAogICAgV2hlbiBjbGVhbmluZyB1cCBhIHBhcnRpYWwgZGUvdmFsaWRh
dGlvbiwgdGFrZSBubyBhY3Rpb24gdW5sZXNzIHlvdQogICAgZmluZCBhIHBhZ2UgcGFydGlhbGx5
IHZhbGlkYXRlZC4KICAgIAogICAgSWYgcHV0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCB3aXRob3V0
IFBURl9wYXJ0aWFsX3NldCwgYW5kIGZpbmRzIHRoZQogICAgcGFnZSBpbiBhIFBHVF9wYXJ0aWFs
IHN0YXRlIGFueXdheSwgdGhlbiB0aGVyZSdzIGNlcnRhaW5seSBiZWVuIGEKICAgIG1pc2FjY291
bnRpbmcgc29tZXdoZXJlLCBhbmQgY2Fycnlpbmcgb24gd291bGQgYWxtb3N0IGNlcnRhaW5seSBj
YXVzZQogICAgYSBzZWN1cml0eSBpc3N1ZSwgc28gY3Jhc2ggdGhlIGhvc3QgaW5zdGVhZC4KICAg
IAogICAgSW4gcHV0X3BhZ2VfZnJvbV9sTmUsIHBhc3MgcGFydGlhbF9mbGFncyBvbiB0byBfcHV0
X3BhZ2VfdHlwZSgpLgogICAgCiAgICBvbGRfZ3Vlc3RfdGFibGUgbWF5IGJlIHNldCBlaXRoZXIg
d2l0aCBhIGZ1bGx5IHZhbGlkYXRlZCBwYWdlICh3aGVuCiAgICB1c2luZyB0aGUgImRlZmVycmVk
IHB1dCIgcGF0dGVybiksIG9yIHdpdGggYSBwYXJ0aWFsbHkgdmFsaWRhdGVkIHBhZ2UKICAgICh3
aGVuIGEgbm9ybWFsICJkZS12YWxpZGF0aW9uIiBpcyBpbnRlcnJ1cHRlZCwgb3Igd2hlbiBhIHZh
bGlkYXRpb24KICAgIGZhaWxzIHBhcnQtd2F5IHRocm91Z2ggZHVlIHRvIGludmFsaWQgZW50cmll
cykuICBBZGQgYSBmbGFnLAogICAgb2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwsIHRvIGluZGljYXRl
IHdoaWNoIG9mIHRoZXNlIGl0IGlzLCBhbmQgdXNlCiAgICB0aGF0IHRvIHBhc3MgdGhlIGFwcHJv
cHJpYXRlIGZsYWcgdG8gX3B1dF9wYWdlX3R5cGUoKS4KICAgIAogICAgV2hpbGUgaGVyZSwgZGVs
ZXRlIHN0cmF5IHRyYWlsaW5nIHdoaXRlc3BhY2UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBY
U0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIC0tLS0tCiAgICBBcHBlbmRpeDoKICAgIAogICAgU3VwcG9zZSBwYWdlIEEs
IHdoZW4gaW50ZXJwcmV0ZWQgYXMgYW4gbDMgcGFnZXRhYmxlLCBjb250YWlucyBhbGwKICAgIHZh
bGlkIGVudHJpZXM7IGFuZCBzdXBwb3NlIEFbeF0gcG9pbnRzIHRvIHBhZ2UgQiwgd2hpY2ggd2hl
bgogICAgaW50ZXJwcmV0ZWQgYXMgYW4gbDIgcGFnZXRhYmxlLCBjb250YWlucyBhbGwgdmFsaWQg
ZW50cmllcy4KICAgIAogICAgUDE6IFBJTl9MM19UQUJMRQogICAgICBBIC0+IFBHVF9sM190YWJs
ZSB8IDEgfCB2YWxpZAogICAgICBCIC0+IFBHVF9sMl90YWJsZSB8IDEgfCB2YWxpZAogICAgCiAg
ICBQMTogVU5QSU5fVEFCTEUKICAgICAgPiBBcnJhbmdlIHRvIGludGVycnVwdCBhZnRlciBCIGhh
cyBiZWVuIGRlLXZhbGlkYXRlZAogICAgICBCOgogICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDJf
dGFibGUgfCAwCiAgICAgIEE6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sM190YWJsZSB8IDEg
fCBwYXJ0aWFsCiAgICAgICAgbnJfdmFsaWRhdGVkX2VudGllcyAtPiAobGVzcyB0aGFuIHgpCiAg
ICAKICAgIFAyOiBtb2RfbDRfZW50cnkgdG8gcG9pbnQgdG8gQQogICAgICA+IEFycmFuZ2UgZm9y
IHRoaXMgdG8gYmUgaW50ZXJydXB0ZWQgd2hpbGUgQiBpcyBiZWluZyB2YWxpZGF0ZWQKICAgICAg
QjoKICAgICAgICB0eXBlX2luZm8gLT4gUEdUX2wyX3RhYmxlIHwgMSB8IHBhcnRpYWwKICAgICAg
ICAobnJfdmFsaWRhdGVkX2VudGlyZXMgJmMgc2V0IGFzIGFwcHJvcHJpYXRlKQogICAgICBBOgog
ICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDNfdGFibGUgfCAxIHwgcGFydGlhbAogICAgICAgIG5y
X3ZhbGlkYXRlZF9lbnRyaWVzIC0+IHgKICAgICAgICBwYXJ0aWFsX3B0ZSA9IDEKICAgIAogICAg
UDM6IG1vZF9sM19lbnRyeSBzb21lIG90aGVyIHVucmVsYXRlZCBsMyB0byBwb2ludCB0byBCOgog
ICAgICBCOgogICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAxCiAgICAKICAgIFAx
OiBSZXN0YXJ0IFVOUElOX1RBQkxFCiAgICAKICAgIEF0IHRoaXMgcG9pbnQsIHNpbmNlIEEubnJf
dmFsaWRhdGVfZW50cmllcyA9PSB4IGFuZCBBLnBhcnRpYWxfcHRlICE9CiAgICAwLCBmcmVlX2wz
X3RhYmxlKCkgd2lsbCBjYWxsIHB1dF9wYWdlX2Zyb21fbDNlKCkgb24gcGwzZVt4XSwgZHJvcHBp
bmcKICAgIGl0cyB0eXBlIGNvdW50IHRvIDAgd2hpbGUgaXQncyBzdGlsbCBiZWluZyBwb2ludGVk
IHRvIGJ5IHNvbWUgb3RoZXIgbDMKICAgIAogICAgQSBzaW1pbGFyIGlzc3VlIGFyaXNlcyB3aXRo
IG9sZF9ndWVzdF90YWJsZS4gIENvbnNpZGVyIHRoZSBmb2xsb3dpbmcKICAgIHNjZW5hcmlvOgog
ICAgCiAgICBTdXBwb3NlIEEgaXMgYSBwYWdlIHdoaWNoLCB3aGVuIGludGVycHJldGVkIGFzIGFu
IGwyLCBoYXMgdmFsaWQgZW50cmllcwogICAgdW50aWwgZW50cnkgeCwgd2hpY2ggaXMgaW52YWxp
ZC4KICAgIAogICAgVjE6ICBQSU5fTDJfVEFCTEUoQSkKICAgICAgPFZhbGlkYXRlIHVudGlsIHdl
IHRyeSB0byB2YWxpZGF0ZSBbeF0sIGdldCAtRUlOVkFMPgogICAgICBBIC0+IFBHVF9sMl90YWJs
ZSB8IDEgfCBQR1RfcGFydGlhbAogICAgICBWMSAtPiBvbGRfZ3Vlc3RfdGFibGUgPSBBCiAgICAg
IDxkZWxheWVkPgogICAgCiAgICBWMjogUElOX0wyX1RBQkxFKEEpCiAgICAgIDxQaWNrIHVwIHdo
ZXJlIFYxIGxlZnQgb2ZmLCB0cnkgdG8gcmUtdmFsaWRhdGUgW3hdLCBnZXQgLUVJTlZBTD4KICAg
ICAgQSAtPiBQR1RfbDJfdGFibGUgfCAxIHwgUEdUX3BhcnRpYWwKICAgICAgVjIgLT4gb2xkX2d1
ZXN0X3RhYmxlID0gQQogICAgICA8cmVzdGFydD4KICAgICAgcHV0X29sZF9ndWVzdF90YWJsZSgp
CiAgICAgICAgX3B1dF9wYWdlX3R5cGUoQSkKICAgICAgICAgIEEgLT4gUEdUX2wyX3RhYmxlIHwg
MAogICAgCiAgICBWMTogPHJlc3RhcnQ+CiAgICAgIHB1dF9vbGRfZ3Vlc3RfdGFibGUoKQogICAg
ICAgIF9wdXRfcGFnZV90eXBlKEEpICMgVU5ERVJGTE9XCiAgICAKICAgIEluZGVlZCwgaXQgaXMg
cG9zc2libGUgdG8gZW5naW5lZXIgZm9yIG9sZF9ndWVzdF90YWJsZSBmb3IgZXZlcnkgdmNwdQog
ICAgYSBndWVzdCBoYXMgdG8gcG9pbnQgdG8gdGhlIHNhbWUgcGFnZS4KICAgIG1hc3RlciBjb21t
aXQ6IGM0MGIzM2Q3MjYzMGRjZmE1MDZkNmZkODU2NTMyZDYxNTJjYjk3ZGMKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTEwLTMxIDE2OjE2OjM3ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICB8ICA2ICsrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDk4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIHwgIDQgKy0KIDMgZmlsZXMgY2hhbmdlZCwgOTQgaW5zZXJ0aW9ucygrKSwg
MTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDQwMGVmYmFkMTQuLjhiMDAzMGU5NWEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAg
LTEzODYsOSArMTM4NiwxNSBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgICAg
ICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIEZhbGx0aHJv
dWdoICovCiAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAqIE5CIHRoYXQgd2UncmUgcHV0dGluZyB0aGUg
a2VybmVsLW1vZGUgdGFibGUKKyAgICAgICAgICAgICAgICAgICAgICogaGVyZSwgd2hpY2ggd2Un
dmUgYWxyZWFkeSBzdWNjZXNzZnVsbHkKKyAgICAgICAgICAgICAgICAgICAgICogdmFsaWRhdGVk
IGFib3ZlOyBoZW5jZSBwYXJ0aWFsID0gZmFsc2U7CisgICAgICAgICAgICAgICAgICAgICAqLwog
ICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPQogICAgICAgICAgICAgICAg
ICAgICAgICAgcGFnZXRhYmxlX2dldF9wYWdlKHYtPmFyY2guZ3Vlc3RfdGFibGUpOworICAgICAg
ICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAg
ICAgICAgICAgICAgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgp
OwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBkZWZhdWx0Ogpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA4
MTRkMTIzNTNjLi5iNWNhNTAzMWE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTUxNCwxMCArMTUxNCwxMSBAQCBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gcHRwZzsK
ICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAgICAgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICAg
ICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAg
ICAgICB9CkBAIC0xNTQwLDYgKzE1NDEsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNl
KGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICB1bnNpZ25lZCBs
b25nIG1mbiA9IGwzZV9nZXRfcGZuKGwzZSk7CiAgICAgICAgIGludCB3cml0ZWFibGUgPSBsM2Vf
Z2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9SVzsKIAorICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCkpOwogICAgICAgICBBU1NFUlQoIShtZm4gJiAoKDFVTCA8PCAoTDNfUEFH
RVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0gMSkpKTsKICAgICAgICAgZG8gewogICAgICAg
ICAgICAgcHV0X2RhdGFfcGFnZShtZm5fdG9fcGFnZShtZm4pLCB3cml0ZWFibGUpOwpAQCAtMTU1
MiwxMiArMTU1NCwxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlf
dCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciAp
CiAgICAgeworICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9wYXJ0aWFsX3NldCkpOwogICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UocGZuKTsKICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IGZhbHNlOwogICAgICAgICByZXR1cm4g
MDsKICAgICB9CiAKLSAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUs
IG1mbl90b19wYWdlKHBmbikpOworICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZsYWdzIHwg
UFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShwZm4pKTsKICAgICBpZiAoIGxpa2VseSghcmMp
ICkKICAgICAgICAgcHV0X3BhZ2UocGcpOwogCkBAIC0xNTc2LDEyICsxNTgwLDE0IEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAKICAgICAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKKyAgICAg
ICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSk7CiAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UocGZuKTsKICAgICAgICAg
ICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAgICAgICBjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICBy
ZXR1cm4gMDsKICAgICAgICAgfQogCi0gICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBU
Rl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgICAgIHJjID0gX3B1dF9wYWdl
X3R5cGUocGcsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShwZm4pKTsKICAg
ICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAg
fQpAQCAtMTY4OSw2ICsxNjk1LDE0IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogCiAgICAgcGwyZSA9IG1hcF9k
b21haW5fcGFnZShfbWZuKHBmbikpOwogCisgICAgLyoKKyAgICAgKiBOQiB0aGF0IGFsbG9jX2wy
X3RhYmxlIHdpbGwgbmV2ZXIgc2V0IHBhcnRpYWxfcHRlIG9uIGFuIGwyOyBidXQKKyAgICAgKiBm
cmVlX2wyX3RhYmxlIG1pZ2h0IGlmIGEgbGluZWFyX3BhZ2V0YWJsZSBlbnRyeSBpcyBpbnRlcnJ1
cHRlZAorICAgICAqIHBhcnR3YXkgdGhyb3VnaCBkZS12YWxpZGF0aW9uLiAgSW4gdGhhdCBjaXJj
dW1zdGFuY2UsCisgICAgICogZ2V0X3BhZ2VfZnJvbV9sMmUoKSB3aWxsIGFsd2F5cyByZXR1cm4g
LUVJTlZBTDsgYW5kIHdlIG11c3QKKyAgICAgKiByZXRhaW4gdGhlIHR5cGUgcmVmIGJ5IGRvaW5n
IHRoZSBub3JtYWwgcGFydGlhbF9mbGFncyB0cmFja2luZy4KKyAgICAgKi8KKwogICAgIGZvciAo
IGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOwog
ICAgICAgICAgIGkrKywgcGFydGlhbF9mbGFncyA9IDAgKQogICAgIHsKQEAgLTE3NDMsNiArMTc1
Nyw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwg
dW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSBwYXJ0aWFsX2ZsYWdzOwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlID0gcGFnZTsKKyAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gdHJ1ZTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBpZiAo
IHJjIDwgMCApCkBAIC0xODU2LDEyICsxODcxLDE2IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICAgKiBidWlsZHMuCiAg
ICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF90YWJsZSA9PSBsM2VfZ2V0X3BhZ2UobDNlKSApCisgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICAgICBBU1NFUlQoY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVf
cGFydGlhbCk7CiAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZf
cGFydGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAg
ICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogICAgICAgICB9CiAg
ICAgICAgIHdoaWxlICggaS0tID4gMCApCiAgICAgICAgIHsKQEAgLTE5NjgsMTIgKzE5ODcsMTYg
QEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAg
ICAgICAgICAgICAgICAgICAgICAgICogYnVpbGRzLgogICAgICAgICAgICAgICAgICAgICAgICAg
ICovCiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID09IGw0ZV9nZXRfcGFnZShwbDRlW2ldKSApCisgICAgICAgICAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlX3BhcnRpYWwpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAg
ICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9
IHRydWU7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICB9CkBAIC0y
OTA4LDYgKzI5MzEsMjggQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAgIHggID0geTsKICAgICAgICAg
bnggPSB4IC0gMTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBJcyB0aGlzIGV4cGVjdGVkIHRv
IGRvIGEgZnVsbCByZWZlcmVuY2UgZHJvcCwgb3Igb25seQorICAgICAgICAgKiBjbGVhbnVwIHBh
cnRpYWwgdmFsaWRhdGlvbiAvIGRldmFsaWRhdGlvbj8KKyAgICAgICAgICoKKyAgICAgICAgICog
SWYgdGhlIGZvcm1lciwgdGhlIGNhbGxlciBtdXN0IGhvbGQgYSAiZnVsbCIgdHlwZSByZWY7Cisg
ICAgICAgICAqIHdoaWNoIG1lYW5zIHRoZSBwYWdlIG11c3QgYmUgdmFsaWRhdGVkLiAgSWYgdGhl
IHBhZ2UgaXMKKyAgICAgICAgICogKm5vdCogZnVsbHkgdmFsaWRhdGVkLCBjb250aW51aW5nIHdv
dWxkIGFsbW9zdCBjZXJ0YWlubHkKKyAgICAgICAgICogb3BlbiB1cCBhIHNlY3VyaXR5IGhvbGUu
ICBBbiBleGNlcHRpb24gdG8gdGhpcyBpcyBkdXJpbmcKKyAgICAgICAgICogZG9tYWluIGRlc3Ry
dWN0aW9uLCB3aGVyZSBQR1RfdmFsaWRhdGVkIGNhbiBiZSBkcm9wcGVkCisgICAgICAgICAqIHdp
dGhvdXQgZHJvcHBpbmcgYSB0eXBlIHJlZi4KKyAgICAgICAgICoKKyAgICAgICAgICogSWYgdGhl
IGxhdHRlciwgZG8gbm90aGluZyB1bmxlc3MgdHlwZSBQR1RfcGFydGlhbCBpcyBzZXQuCisgICAg
ICAgICAqIElmIGl0IGlzIHNldCwgdGhlIHR5cGUgY291bnQgbXVzdCBiZSAxLgorICAgICAgICAg
Ki8KKyAgICAgICAgaWYgKCAhKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSApCisgICAgICAgICAg
ICBCVUdfT04oKHggJiBQR1RfcGFydGlhbCkgfHwKKyAgICAgICAgICAgICAgICAgICAhKCh4ICYg
UEdUX3ZhbGlkYXRlZCkgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKSk7CisgICAg
ICAgIGVsc2UgaWYgKCAhKHggJiBQR1RfcGFydGlhbCkgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIEJVR19PTigoeCAmIFBHVF9jb3VudF9tYXNrKSAh
PSAxKTsKKwogICAgICAgICBBU1NFUlQoKHggJiBQR1RfY291bnRfbWFzaykgIT0gMCk7CiAKICAg
ICAgICAgaWYgKCB1bmxpa2VseSgobnggJiBQR1RfY291bnRfbWFzaykgPT0gMCkgKQpAQCAtMzM0
NSwxNyArMzM5MCwzNCBAQCBpbnQgcHV0X29sZF9ndWVzdF90YWJsZShzdHJ1Y3QgdmNwdSAqdikK
ICAgICBpZiAoICF2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAgICAgICAgIHJldHVybiAwOwog
Ci0gICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSwgUFRGX3ByZWVtcHRpYmxlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQorICAgIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUsCisgICAgICAgICAgICAgICAgICAgICAgICBQVEZfcHJlZW1wdGlibGUg
fAorICAgICAgICAgICAgICAgICAgICAgICAgKCB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0
aWFsID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0IDogMCApLAor
ICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyk7CisKKyAgICBp
ZiAoIHJjID09IC1FUkVTVEFSVCB8fCByYyA9PSAtRUlOVFIgKQogICAgIHsKLSAgICBjYXNlIC1F
SU5UUjoKLSAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGVfcGFydGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOwogICAgICAgICByZXR1cm4gLUVSRVNUQVJU
OwotICAgIGNhc2UgMDoKLSAgICAgICAgcHV0X3BhZ2Uodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
OwogICAgIH0KIAorICAgIC8qCisgICAgICogSXQgc2hvdWxkbid0IGJlIHBvc3NpYmxlIGZvciBf
cHV0X3BhZ2VfdHlwZSgpIHRvIHJldHVybgorICAgICAqIGFueXRoaW5nIGVsc2UgYXQgdGhlIG1v
bWVudDsgYnV0IGlmIGl0IGRvZXMgaGFwcGVuIGluCisgICAgICogcHJvZHVjdGlvbiwgbGVha2lu
ZyB0aGUgdHlwZSByZWYgaXMgcHJvYmFibHkgdGhlIGJlc3QgdGhpbmcgdG8KKyAgICAgKiBkby4g
IEVpdGhlciB3YXksIGRyb3AgdGhlIGdlbmVyYWwgcmVmIGhlbGQgYnkgb2xkX2d1ZXN0X3RhYmxl
LgorICAgICAqLworICAgIEFTU0VSVChyYyA9PSAwKTsKKworICAgIHB1dF9wYWdlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlKTsKICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7Cisg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CisgICAgLyoKKyAgICAgKiBTYWZlc3Qg
ZGVmYXVsdCBpZiBzb21lb25lIHNldHMgb2xkX2d1ZXN0X3RhYmxlIHdpdGhvdXQKKyAgICAgKiBl
eHBsaWNpdGx5IHNldHRpbmcgb2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwuCisgICAgICovCisgICAg
di0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IHRydWU7CiAKICAgICByZXR1cm4gcmM7
CiB9CkBAIC0zNTA3LDExICszNTY5LDExIEBAIGludCBuZXdfZ3Vlc3RfY3IzKHVuc2lnbmVkIGxv
bmcgbWZuKQogICAgICAgICAgICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVl
bXB0aWJsZShwYWdlKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBjYXNlIC1FSU5UUjoK
LSAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgICAgICAvKiBmYWxs
dGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAg
Y3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKKyAgICAgICAgICAg
ICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgQlVHX09OKHJjKTsKQEAgLTM3ODEsNiArMzg0Myw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBm
YWxzZTsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIH0KQEAgLTM4MTYsNiArMzg3OSwxMSBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAg
ICAgIGNhc2UgLUVSRVNUQVJUOgogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ID0gcGFnZTsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIEVJTlRSIG1l
YW5zIHdlIHN0aWxsIGhvbGQgdGhlIHR5cGUgcmVmOyBFUkVTVEFSVAorICAgICAgICAgICAgICAg
ICAqIG1lYW5zIFBHVF9wYXJ0aWFsIGhvbGRzIHRoZSB0eXBlIHJlZgorICAgICAgICAgICAgICAg
ICAqLworICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwg
PSAocmMgPT0gLUVSRVNUQVJUKTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICBkZWZhdWx0OgpAQCAtMzg5MCwxMSArMzk1OCwxNSBA
QCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgc3dpdGNoICggcmMgPSBw
dXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwYWdlKSApCiAgICAgICAgICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICAgICAgY2FzZSAtRUlOVFI6Ci0gICAgICAgICAgICAgICAgICAg
ICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJv
dWdoICovCiAgICAgICAgICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgogICAgICAgICAgICAg
ICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAg
ICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgICAgICogRUlOVFIgbWVh
bnMgd2Ugc3RpbGwgaG9sZCB0aGUgdHlwZSByZWY7CisgICAgICAgICAgICAgICAgICAgICAgICAg
KiBFUkVTVEFSVCBtZWFucyBQR1RfcGFydGlhbCBob2xkcyB0aGUgcmVmCisgICAgICAgICAgICAg
ICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgICAgICAgICBCVUdf
T04ocmMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggMDEzNzI4MzhlYy4uMzcyYTE1N2I3MCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCkBAIC0zNDIsNyArMzQyLDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAK
ICAgICBzdHJ1Y3QgcGFnaW5nX2RvbWFpbiBwYWdpbmc7CiAgICAgc3RydWN0IHAybV9kb21haW4g
KnAybTsKLSAgICAvKiBUbyBlbmZvcmNlIGxvY2sgb3JkZXJpbmcgaW4gdGhlIHBvZCBjb2RlIHdy
dCB0aGUgCisgICAgLyogVG8gZW5mb3JjZSBsb2NrIG9yZGVyaW5nIGluIHRoZSBwb2QgY29kZSB3
cnQgdGhlCiAgICAgICogcGFnZV9hbGxvYyBsb2NrICovCiAgICAgaW50IHBhZ2VfYWxsb2NfdW5s
b2NrX2xldmVsOwogCkBAIC01NzYsNiArNTc2LDggQEAgc3RydWN0IGFyY2hfdmNwdQogICAgIHN0
cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVk
IHBhZ2V0YWJsZSAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8q
IGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFueSAqLworICAgIGJvb2wgb2xkX2d1ZXN0
X3RhYmxlX3BhcnRpYWw7ICAgICAgIC8qIEFyZSB3ZSBkcm9wcGluZyBhIHR5cGUgcmVmLCBvciBq
dXN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogZmluaXNoaW5n
IHVwIGEgcGFydGlhbCBkZS12YWxpZGF0aW9uPyAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRz
IGEgcmVmIHRvIHRoZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICog
c2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qgc2hhZG93X3Rh
YmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9mIGd1ZXN0ICovCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:35:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdSP-0002Jy-FI; Mon, 04 Nov 2019 14:35:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdSO-0002Jr-Fh
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:48 +0000
X-Inumbo-ID: 6443e356-ff10-11e9-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6443e356-ff10-11e9-adbe-bc764e2007e4;
 Mon, 04 Nov 2019 14:35:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdSN-0004vs-N7
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdSN-0003dB-Kl
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdSN-0003dB-Kl@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:35:47 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/arm: p2m: Avoid aliasing
 guest physical frame
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFlOWVjMDY3ODRkNDAxYjk0NDhjOWQ3MDVhMmI0N2EwNjNmNjQwYTQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE1OjI3OjQ1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6Mjc6NDUgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IHAybTogQXZvaWQgYWxpYXNpbmcgZ3Vlc3QgcGh5c2ljYWwgZnJhbWUKICAgIAog
ICAgVGhlIFAyTSBoZWxwZXJzIGltcGxlbWVudGF0aW9uIGlzIHF1aXRlIGxheCBhbmQgd2lsbCBl
bmQgdXAgdG8gaWdub3JlCiAgICB0aGUgdW51c2VkIHRvcCBiaXRzIG9mIGEgZ3Vlc3QgcGh5c2lj
YWwgZnJhbWUuCiAgICAKICAgIFRoaXMgZWZmZWN0aXZlbHkgbWVhbnMgdGhhdCBwMm1fc2V0X2Vu
dHJ5KCkgd2lsbCBjcmVhdGUgYSBtYXBwaW5nIGZvciBhCiAgICBkaWZmZXJlbnQgZnJhbWUgKGl0
IGlzIGFsd2F5cyBlcXVhbCB0byBnZm4gJiAobWFzayB1bnVzZWQgYml0cykpLiBZZXQKICAgIHAy
bS0+bWF4X21hcHBlZF9nZm4gd2lsbCBiZSB1cGRhdGVkIHVzaW5nIHRoZSBvcmlnaW5hbCBmcmFt
ZS4KICAgIAogICAgQXQgdGhlIG1vbWVudCwgcDJtX2dldF9lbnRyeSgpIGFuZCBwMm1fcmVzb2x2
ZV90cmFuc2xhdGlvbl9mYXVsdCgpCiAgICBhc3N1bWUgdGhhdCBwMm1fZ2V0X3Jvb3RfcG9pbnRl
cigpIHdpbGwgYWx3YXlzIHJldHVybiBhIG5vbi1OVUxMIHBvaW50ZXIKICAgIHdoZW4gdGhlIEdG
TiBpcyBzbWFsbGVyIHRoYW4gcDJtLT5tYXhfbWFwcGVkX2dmbi4KICAgIAogICAgVW5mb3J0dW5h
dGVseSwgYmVjYXVzZSBvZiB0aGUgYWxpYXNpbmcgZGVzY3JpYmVkIGFib3ZlLCBpdCB3b3VsZCBi
ZQogICAgcG9zc2libGUgdG8gc2V0IHAybS0+bWF4X21hcHBlZF9nZm4gaGlnaCBlbm91Z2ggc28g
aXQgY292ZXJzIGZyYW1lIHRoYXQKICAgIHdvdWxkIGxlYWQgcDJtX2dldF9yb290X3BvaW50ZXIo
KSB0byByZXR1cm4gTlVMTC4KICAgIAogICAgQXMgd2UgZG9uJ3Qgc2FuaXR5IGNoZWNrIHRoZSBn
dWVzdCBwaHlzaWNhbCBmcmFtZSBwcm92aWRlZCBieSBhIGd1ZXN0LCBhCiAgICBtYWxpY2lvdXMg
Z3Vlc3QgY291bGQgY3JhZnQgYSBzZXJpZXMgb2YgaHlwZXJjYWxscyB0aGF0IHdpbGwgaGl0IHRo
ZQogICAgQlVHX09OKCkgYW5kIHRoZXJlZm9yZSBEb1MgWGVuLgogICAgCiAgICBUbyBwcmV2ZW50
IGFsaWFzaW5nLCB0aGUgZnVuY3Rpb24gcDJtX2dldF9yb290X3BvaW50ZXIoKSBpcyBub3cgcmV3
b3JrZWQKICAgIHRvIHJldHVybiBOVUxMIElmIGFueSBvZiB0aGUgdW51c2VkIHRvcCBiaXRzIGFy
ZSBub3QgemVyby4gVGhlIGNhbGxlcgogICAgY2FuIHRoZW4gZGVjaWRlIHdoYXQncyB0aGUgYXBw
cm9wcmlhdGUgYWN0aW9uIHRvIGRvLiBTaW5jZSB0aGUgdHdvIHBhdGhzCiAgICAoaS5lLiBQMk1f
Uk9PVF9QQUdFUyA9PSAxIGFuZCBQMk1fUk9PVF9QQUdFUyAhPSAxKSBhcmUgbm93IHZlcnkKICAg
IHNpbWlsYXJseSwgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gY29uc29saWRhdGUgdGhlbSBtYWtp
bmcgdGhlIGNvZGUgYQogICAgYml0IHNpbXBsZXIuCiAgICAKICAgIFdpdGggdGhpcyBjaGFuZ2Us
IHAybV9nZXRfZW50cnkoKSB3aWxsIG5vdCB0cnkgdG8gaW5zZXJ0IGEgbWFwcGluZyBhcwogICAg
dGhlIHJvb3QgcG9pbnRlciBpcyBpbnZhbGlkLgogICAgCiAgICBOb3RlIHRoYXQgcm9vdF90YWJs
ZSBpcyBub3cgc3dpdGNoIHRvIHVuc2lnbmVkIGxvbmcgYXMgdW5zaWduZWQgaW50IGlzCiAgICBu
b3QgZW5vdWdoIHRvIGhvbGQgcGFydCBvZiBhIEdGTi4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0zMDEuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFs
bEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiA4OGFhZjQwZWVmZjc3MWM1NDZhZDNiYmIw
MjAwMDE3MTY0OGE4OWY3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxNzozMyArMDEw
MAotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDE3ICsrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMjkwMzRiMGE4NC4u
Y2Y0YmU2MDk4NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNo
L2FybS9wMm0uYwpAQCAtMjE4LDIxICsyMTgsMTQgQEAgc3RhdGljIHZvaWQgcDJtX2ZsdXNoX3Rs
Yl9zeW5jKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiBzdGF0aWMgbHBhZV90ICpwMm1fZ2V0X3Jv
b3RfcG9pbnRlcihzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQogewotICAgIHVuc2lnbmVkIGludCByb290X3RhYmxl
OwotCi0gICAgaWYgKCBQMk1fUk9PVF9QQUdFUyA9PSAxICkKLSAgICAgICAgcmV0dXJuIF9fbWFw
X2RvbWFpbl9wYWdlKHAybS0+cm9vdCk7CisgICAgdW5zaWduZWQgbG9uZyByb290X3RhYmxlOwog
CiAgICAgLyoKLSAgICAgKiBDb25jYXRlbmF0ZWQgcm9vdC1sZXZlbCB0YWJsZXMuIFRoZSB0YWJs
ZSBudW1iZXIgd2lsbCBiZSB0aGUKLSAgICAgKiBvZmZzZXQgYXQgdGhlIHByZXZpb3VzIGxldmVs
LiBJdCBpcyBub3QgcG9zc2libGUgdG8KLSAgICAgKiBjb25jYXRlbmF0ZSBhIGxldmVsLTAgcm9v
dC4KKyAgICAgKiBXaGlsZSB0aGUgcm9vdCB0YWJsZSBpbmRleCBpcyB0aGUgb2Zmc2V0IGZyb20g
dGhlIHByZXZpb3VzIGxldmVsLAorICAgICAqIHdlIGNhbid0IHVzZSAoUDJNX1JPT1RfTEVWRUwg
LSAxKSBiZWNhdXNlIHRoZSByb290IGxldmVsIG1pZ2h0IGJlCisgICAgICogMC4gWWV0IHdlIHN0
aWxsIHdhbnQgdG8gY2hlY2sgaWYgYWxsIHRoZSB1bnVzZWQgYml0cyBhcmUgemVyb2VkLgogICAg
ICAqLwotICAgIEFTU0VSVChQMk1fUk9PVF9MRVZFTCA+IDApOwotCi0gICAgcm9vdF90YWJsZSA9
IGdmbl94KGdmbikgPj4gKGxldmVsX29yZGVyc1tQMk1fUk9PVF9MRVZFTCAtIDFdKTsKLSAgICBy
b290X3RhYmxlICY9IExQQUVfRU5UUllfTUFTSzsKLQorICAgIHJvb3RfdGFibGUgPSBnZm5feChn
Zm4pID4+IChsZXZlbF9vcmRlcnNbUDJNX1JPT1RfTEVWRUxdICsgTFBBRV9TSElGVCk7CiAgICAg
aWYgKCByb290X3RhYmxlID49IFAyTV9ST09UX1BBR0VTICkKICAgICAgICAgcmV0dXJuIE5VTEw7
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:35:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:35:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdSZ-0002NB-HH; Mon, 04 Nov 2019 14:35:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdSY-0002N3-OO
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:58 +0000
X-Inumbo-ID: 6a568d52-ff10-11e9-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6a568d52-ff10-11e9-b678-bc764e2007e4;
 Mon, 04 Nov 2019 14:35:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdSX-0004w9-Sk
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdSX-0003dr-QU
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:35:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdSX-0003dr-QU@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:35:57 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/arm: p2m: Avoid off-by-one
 check on p2m->max_mapped_gfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyOWVjOTk3Y2E2NWJkMWIzMWVlZmNmYzQwOGE2ZDE3ZWQwYjE4NzYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE1OjI4OjAxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6Mjg6MDEgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IHAybTogQXZvaWQgb2ZmLWJ5LW9uZSBjaGVjayBvbiBwMm0tPm1heF9tYXBwZWRf
Z2ZuCiAgICAKICAgIFRoZSBjb2RlIGJhc2UgaXMgdXNpbmcgaW5jb25zaXN0ZW50bHkgdGhlIGZp
ZWxkIHAybS0+bWF4X21hcHBlZF9nZm4uCiAgICBTb21lIG9mIHRoZSB1c2VyZXMgZXhwZWN0IHRo
YXQgcDJtLT5tYXhfZ3Vlc3RfZ2ZuIGNvbnRhaW4gdGhlIGhpZ2hlc3QKICAgIG1hcHBlZCBHRk4g
d2hpbGUgb3RoZXJzIGV4cGVjdCBoaWdoZXN0ICsgMS4KICAgIAogICAgcDJtLT5tYXhfZ3Vlc3Rf
Z2ZuIGlzIHNldCBhcyBoaWdoZXN0ICsgMSwgYmVjYXVzZSBvZiB0aGF0IHRoZSBzYW5pdHkKICAg
IGNoZWNrIG9uIHRoZSBHRk4gaW4gcDJtX3Jlc29sdmVkX3RyYW5zbGF0aW9uX2ZhdWx0KCkgYW5k
CiAgICBwMm1fZ2V0X2VudHJ5KCkgY2FuIGJlIGJ5cGFzc2VkIHdoZW4gR0ZOID09IHAybS0+bWF4
X2d1ZXN0X2dmbi4KICAgIAogICAgcDJtX2dldF9yb290X3BvaW50ZXIocDJtLT5tYXhfZ3Vlc3Rf
Z2ZuKSBtYXkgcmV0dXJuIE5VTEwgaWYgaXQgaXMKICAgIG91dHNpZGUgb2YgYWRkcmVzcyByYW5n
ZSBzdXBwb3J0ZWQgYW5kIHRoZXJlZm9yZSB0aGUgQlVHX09OKCkgY291bGQgYmUKICAgIGhpdC4K
ICAgIAogICAgVGhlIGN1cnJlbnQgdmFsdWUgaG9sZCBpbiBwMm0tPm1heF9tYXBwZWRfZ2ZuIGlz
IGluY29uc2lzdGVudCB3aXRoIHRoZQogICAgZXhwZWN0YXRpb24gb2YgdGhlIGNvbW1vbiBjb2Rl
IChzZWUgZG9tYWluX2dldF9tYXhpbXVtX2dwZm4oKSkgYW5kIGFsc28KICAgIHRoZSBkb2N1bWVu
dGF0aW9uIG9mIHRoZSBmaWVsZC4KICAgIAogICAgUmF0aGVyIHRoYW4gY2hhbmdpbmcgdGhlIGNo
ZWNrIGluIHAybV90cmFuc2xhdGlvbl9mYXVsdCgpIGFuZAogICAgcDJtX2dldF9lbnRyeSgpLCBw
Mm0tPm1heF9tYXBwZWRfZ2ZuIGlzIG5vdyBjb250YWluaW5nIHRoZSBoaWdoZXN0CiAgICBtYXBw
ZWQgR0ZOIGFuZCB0aGUgY2FsbGVycyBhc3N1bWluZyAiaGlnaGVzdCArIDEiIGFyZSBub3cgYWRq
dXN0ZWQuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHVzZSAxVUwgcmF0aGVyIHRo
YW4gMSBhcyBwYWdlX29yZGVyIGNvdWxkCiAgICB0aGVvcml0aWNhbGx5IGJpZyBlbm91Z2ggdG8g
b3ZlcmZsb3cgYSAzMi1iaXQgaW50ZWdlci4KICAgIAogICAgTGFzdGx5LCB0aGUgZG9jdW1lbnRh
dGlvbiBvZiB0aGUgZmllbGQgbWF4X2d1ZXN0X2dmbiB0byByZWZsZWN0IGhvdyBpdAogICAgaXMg
Y29tcHV0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAxLgogICAgCiAgICBSZXBv
cnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVy
IGNvbW1pdDogNmU4ZTE2M2I0NmQwODIzNTI2ZjFhZmJiZTZmNjZjNjY4ZmM4MTFkMQogICAgbWFz
dGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTg6MzggKzAxMDAKLS0tCiB4ZW4vYXJjaC9hcm0vcDJt
LmMgICAgICAgIHwgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggfCA1ICstLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggY2Y0
YmU2MDk4Ny4uYTQ2MDUyNzk0MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBi
L3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTA0NSw3ICsxMDQ1LDcgQEAgc3RhdGljIGludCBfX3Ay
bV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgcDJtX3dyaXRlX3B0
ZShlbnRyeSwgcHRlLCBwMm0tPmNsZWFuX3B0ZSk7CiAKICAgICAgICAgcDJtLT5tYXhfbWFwcGVk
X2dmbiA9IGdmbl9tYXgocDJtLT5tYXhfbWFwcGVkX2dmbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ2ZuX2FkZChzZ2ZuLCAxIDw8IHBhZ2Vfb3JkZXIpKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX2FkZChzZ2ZuLCAoMVVMIDw8IHBh
Z2Vfb3JkZXIpIC0gMSkpOwogICAgICAgICBwMm0tPmxvd2VzdF9tYXBwZWRfZ2ZuID0gZ2ZuX21p
bihwMm0tPmxvd2VzdF9tYXBwZWRfZ2ZuLCBzZ2ZuKTsKICAgICB9CiAKQEAgLTEzOTQsNyArMTM5
NCw3IEBAIGludCByZWxpbnF1aXNoX3AybV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAgICAg
cDJtX3dyaXRlX2xvY2socDJtKTsKIAogICAgIHN0YXJ0ID0gcDJtLT5sb3dlc3RfbWFwcGVkX2dm
bjsKLSAgICBlbmQgPSBwMm0tPm1heF9tYXBwZWRfZ2ZuOworICAgIGVuZCA9IGdmbl9hZGQocDJt
LT5tYXhfbWFwcGVkX2dmbiwgMSk7CiAKICAgICBmb3IgKCA7IGdmbl94KHN0YXJ0KSA8IGdmbl94
KGVuZCk7CiAgICAgICAgICAgc3RhcnQgPSBnZm5fbmV4dF9ib3VuZGFyeShzdGFydCwgb3JkZXIp
ICkKQEAgLTE0NTksNyArMTQ1OSw3IEBAIGludCBwMm1fY2FjaGVfZmx1c2goc3RydWN0IGRvbWFp
biAqZCwgZ2ZuX3Qgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnIpCiAgICAgcDJtX3JlYWRfbG9jayhw
Mm0pOwogCiAgICAgc3RhcnQgPSBnZm5fbWF4KHN0YXJ0LCBwMm0tPmxvd2VzdF9tYXBwZWRfZ2Zu
KTsKLSAgICBlbmQgPSBnZm5fbWluKGVuZCwgcDJtLT5tYXhfbWFwcGVkX2dmbik7CisgICAgZW5k
ID0gZ2ZuX21pbihlbmQsIGdmbl9hZGQocDJtLT5tYXhfbWFwcGVkX2dmbiwgMSkpOwogCiAgICAg
Zm9yICggOyBnZm5feChzdGFydCkgPCBnZm5feChlbmQpOyBzdGFydCA9IG5leHRfZ2ZuICkKICAg
ICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaAppbmRleCAzNTVjMmJiNTEzLi41MjFjZDFjYTFlIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgK
QEAgLTM1LDEwICszNSw3IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICAvKiBDdXJyZW50IFRy
YW5zbGF0aW9uIFRhYmxlIEJhc2UgUmVnaXN0ZXIgZm9yIHRoZSBwMm0gKi8KICAgICB1aW50NjRf
dCB2dHRicjsKIAotICAgIC8qCi0gICAgICogSGlnaGVzdCBndWVzdCBmcmFtZSB0aGF0J3MgZXZl
ciBiZWVuIG1hcHBlZCBpbiB0aGUgcDJtCi0gICAgICogT25seSB0YWtlcyBpbnRvIGFjY291bnQg
cmFtIGFuZCBmb3JlaWduIG1hcHBpbmcKLSAgICAgKi8KKyAgICAvKiBIaWdoZXN0IGd1ZXN0IGZy
YW1lIHRoYXQncyBldmVyIGJlZW4gbWFwcGVkIGluIHRoZSBwMm0gKi8KICAgICBnZm5fdCBtYXhf
bWFwcGVkX2dmbjsKIAogICAgIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:36:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdSl-0002On-J3; Mon, 04 Nov 2019 14:36:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdSj-0002OZ-RX
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:09 +0000
X-Inumbo-ID: 7064a760-ff10-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7064a760-ff10-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:36:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdSi-0004x0-1u
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdSh-0003ev-Vw
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdSh-0003ev-Vw@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:36:07 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/arm: p2m: Don't check the
 return of p2m_get_root_pointer() with BUG_ON()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRmZmIxMmU0MjUzZTliMjhlYWEyMWVmMzY3ZmU2YjJhMjE4NWRkZmYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE1OjI4OjE3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6Mjg6MTcgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IHAybTogRG9uJ3QgY2hlY2sgdGhlIHJldHVybiBvZiBwMm1fZ2V0X3Jvb3RfcG9p
bnRlcigpIHdpdGggQlVHX09OKCkKICAgIAogICAgSXQgdHVybnMgb3V0IHRoYXQgdGhlIEJVR19P
TigpIHdhcyBhY3R1YWxseSByZWFjaGFibGUgd2l0aCB3ZWxsLWNyYWZ0ZWQKICAgIGh5cGVyY2Fs
bHMuIFRoZSBCVUdfT04oKSBpcyBoZXJlIHRvIHByZXZlbnQgY2F0Y2ggbG9naWNhbCBlcnJvciwg
c28KICAgIGNyYXNoaW5nIFhlbiBpcyBhIGJpdCBvdmVyIHRoZSB0b3AuCiAgICAKICAgIFdoaWxl
IGFsbCB0aGUgaG9sZXMgc2hvdWxkIG5vdyBiZSBmaXhlZCwgaXQgd291bGQgYmUgYmV0dGVyIHRv
IGRvd25ncmFkZQogICAgdGhlIEJVR19PTigpIHRvIHNvbWV0aGluZyBsZXNzIGZhdGFsIHRvIHBy
ZXZlbnQgYW55IG1vcmUgRG9TLgogICAgCiAgICBUaGUgQlVHX09OKCkgaW4gcDJtX2dldF9lbnRy
eSgpIGlzIG5vdyByZXBsYWNlZCBieSBBU1NFUlRfVU5SRUFDSEFCTEUoKQogICAgdG8gY2F0Y2gg
bWlzdGFrZSBpbiBkZWJ1ZyBidWlsZCBhbmQgcmV0dXJuIElOVkFMSURfTUZOIGZvciBwcm9kdWN0
aW9uCiAgICBidWlsZC4gVGhlIGludGVyZmFjZSBhbHNvIHJlcXVpcmVzIHRvIHNldCBwYWdlX29y
ZGVyIHRvIGdpdmUgYW4gaWRlYSBvZgogICAgdGhlIHNpemUgb2YgImhvbGUiLiBTbyAnbGV2ZWwn
IGlzIG5vdyBzZXQgc28gd2UgcmVwb3J0IGEgaG9sZSBvZiBzaXplIG9mCiAgICB0aGUgYW4gZW50
cnkgb2YgdGhlIHJvb3QgcGFnZS10YWJsZS4gVGhpcyBzdGF5cyBpbmxpbmUgd2l0aCB3aGF0IGhh
cHBlbgogICAgd2hlbiB0aGUgR0ZOIGlzIGhpZ2hlciB0aGFuIHAybS0+bWF4X21hcHBlZF9nZm4u
CiAgICAKICAgIFRoZSBCVUdfT04oKSBpbiBwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdCgp
IGlzIG5vdyByZXBsYWNlZCBieQogICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCkgdG8gY2F0Y2ggbWlz
dGFrZSBpbiBkZWJ1ZyBidWlsZCBhbmQganVzdCByZXBvcnQgYQogICAgZmF1bHQgZm9yIHByb2R1
Y2lvbiBidWlsZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDEuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiAzMWI0ZjRhYjY2MzRmODUxNjM2NTZiNDcwZGZmYzZkOTc0OTE3ODUzCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxOToxNCArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9w
Mm0uYyB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9w
Mm0uYwppbmRleCBhNDYwNTI3OTQwLi5lNTk5Yjc5YjJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0zNTksNyArMzU5LDEyIEBAIG1m
bl90IHAybV9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogICAg
ICAqIHRoZSB0YWJsZSBzaG91bGQgYWx3YXlzIGJlIG5vbi1OVUxMIGJlY2F1c2UgdGhlIGdmbiBp
cyBiZWxvdwogICAgICAqIHAybS0+bWF4X21hcHBlZF9nZm4gYW5kIHRoZSByb290IHRhYmxlIHBh
Z2VzIGFyZSBhbHdheXMgcHJlc2VudC4KICAgICAgKi8KLSAgICBCVUdfT04odGFibGUgPT0gTlVM
TCk7CisgICAgaWYgKCAhdGFibGUgKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7CisgICAgICAgIGxldmVsID0gUDJNX1JPT1RfTEVWRUw7CisgICAgICAgIGdvdG8gb3V0Owor
ICAgIH0KIAogICAgIGZvciAoIGxldmVsID0gUDJNX1JPT1RfTEVWRUw7IGxldmVsIDwgMzsgbGV2
ZWwrKyApCiAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:36:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdSu-0002Q8-Lj; Mon, 04 Nov 2019 14:36:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdSt-0002Q0-PA
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:19 +0000
X-Inumbo-ID: 76780ec6-ff10-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 76780ec6-ff10-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 14:36:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdSs-0004xC-8H
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdSs-0003fS-64
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdSs-0003fS-64@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:36:18 +0000
Subject: [Xen-changelog] [xen staging-4.8] passthrough: quarantine PCI
 devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3YzMzMjQ2ZTU0NzRiNTgyN2Y0YmYwNTQ4Y2Q0Mzc3ZjI0ZjUyNzAKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA0IDE1OjI4OjQzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6Mjg6NDMgMjAxOSArMDEwMAoK
ICAgIHBhc3N0aHJvdWdoOiBxdWFyYW50aW5lIFBDSSBkZXZpY2VzCiAgICAKICAgIFdoZW4gYSBQ
Q0kgZGV2aWNlIGlzIGFzc2lnbmVkIHRvIGFuIHVudHJ1c3RlZCBkb21haW4sIGl0IGlzIHBvc3Np
YmxlIGZvcgogICAgdGhhdCBkb21haW4gdG8gcHJvZ3JhbSB0aGUgZGV2aWNlIHRvIERNQSB0byBh
biBhcmJpdHJhcnkgYWRkcmVzcy4gVGhlCiAgICBJT01NVSBpcyB1c2VkIHRvIHByb3RlY3QgdGhl
IGhvc3QgZnJvbSBtYWxpY2lvdXMgRE1BIGJ5IG1ha2luZyBzdXJlIHRoYXQKICAgIHRoZSBkZXZp
Y2UgYWRkcmVzc2VzIGNhbiBvbmx5IHRhcmdldCBtZW1vcnkgYXNzaWduZWQgdG8gdGhlIGd1ZXN0
LiBIb3dldmVyLAogICAgd2hlbiB0aGUgZ3Vlc3QgZG9tYWluIGlzIHRvcm4gZG93biB0aGUgZGV2
aWNlIGlzIGFzc2lnbmVkIGJhY2sgdG8gZG9tMCwKICAgIHRodXMgYWxsb3dpbmcgYW55IGluLWZs
aWdodCBETUEgdG8gcG90ZW50aWFsbHkgdGFyZ2V0IGNyaXRpY2FsIGhvc3QgZGF0YS4KICAgIAog
ICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgJ3F1YXJhbnRpbmUnIGZvciBQQ0kgZGV2aWNlcyB1
c2luZyBkb21faW8uIFdoZW4KICAgIHRoZSB0b29sc3RhY2sgbWFrZXMgYSBkZXZpY2UgYXNzaWdu
YWJsZSAoYnkgYmluZGluZyBpdCB0byBwY2liYWNrKSwgaXQKICAgIHdpbGwgbm93IGFsc28gYXNz
aWduIGl0IHRvIERPTUlEX0lPIGFuZCB0aGUgZGV2aWNlIHdpbGwgb25seSBiZSBhc3NpZ25lZAog
ICAgYmFjayB0byBkb20wIHdoZW4gdGhlIGRldmljZSBpcyBtYWRlIHVuYXNzaWduYWJsZSBhZ2Fp
bi4gV2hpbHN0IGRldmljZSBpcwogICAgYXNzaWduYWJsZSBpdCB3aWxsIG9ubHkgZXZlciB0cmFu
c2ZlciBiZXR3ZWVuIGRvbV9pbyBhbmQgZ3Vlc3QgZG9tYWlucy4KICAgIGRvbV9pbyBpcyBhY3R1
YWxseSBvbmx5IHVzZWQgYXMgYSBzZW50aW5lbCBkb21haW4gZm9yIHF1YXJhbnRpbmluZyBwdXJw
b3NlczsKICAgIGl0IGlzIG5vdCBjb25maWd1cmVkIHdpdGggYW55IElPTU1VIG1hcHBpbmdzLiBB
c3NpZ25tZW50IHRvIGRvbV9pbyBzaW1wbHkKICAgIG1lYW5zIHRoYXQgdGhlIGRldmljZSdzIGlu
aXRpYXRvciAocmVxdWVzdG9yKSBpZGVudGlmaWVyIGlzIG5vdCBwcmVzZW50IGluCiAgICB0aGUg
SU9NTVUncyBkZXZpY2UgdGFibGUgYW5kIHRodXMgYW55IERNQSB0cmFuc2FjdGlvbnMgaXNzdWVk
IHdpbGwgYmUKICAgIHRlcm1pbmF0ZWQgd2l0aCBhIGZhdWx0IGNvbmRpdGlvbi4KICAgIAogICAg
SW4gYWRkaXRpb24sIGEgZml4IHRvIGFzc2lnbm1lbnQgaGFuZGxpbmcgaXMgbWFkZSBmb3IgVlQt
ZC4gIEZhaWx1cmUKICAgIGR1cmluZyB0aGUgYXNzaWdubWVudCBzdGVwIHNob3VsZCBub3QgbGVh
ZCB0byBhIGRldmljZSBzdGlsbCBiZWluZwogICAgYXNzb2NpYXRlZCB3aXRoIGl0cyBwcmlvciBv
d25lci4gSGFuZCB0aGUgZGV2aWNlIHRvIERvbUlPIHRlbXBvcmFyaWx5LAogICAgdW50aWwgdGhl
IGFzc2lnbm1lbnQgc3RlcCBoYXMgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4gIFJlbW92ZSB0aGUg
UEkKICAgIGhvb2tzIGZyb20gdGhlIHNvdXJjZSBkb21haW4gdGhlbiBlYXJsaWVyIGFzIHdlbGwu
CiAgICAKICAgIEZhaWx1cmUgb2YgdGhlIHJlY292ZXJ5IHJlYXNzaWduX2RldmljZV9vd25lcnNo
aXAoKSBtYXkgbm90IGdvIHNpbGVudDoKICAgIFRoZXJlIGUuZy4gbWF5IHN0aWxsIGJlIGxlZnQg
b3ZlciBSTVJSIG1hcHBpbmdzIGluIHRoZSBkb21haW4gYXNzaWdubWVudAogICAgdG8gd2hpY2gg
aGFzIGZhaWxlZCwgYW5kIGhlbmNlIHdlIGNhbid0IGFsbG93IHRoYXQgZG9tYWluIHRvIGNvbnRp
bnVlCiAgICBleGVjdXRpbmcuCiAgICAKICAgIE5PVEU6IFRoaXMgcGF0Y2ggYWxzbyBpbmNsdWRl
cyBvbmUgcHJpbnRrKCkgY2xlYW51cDsgdGhlCiAgICAgICAgICAiWEVOX0RPTUNUTF9hc3NpZ25f
ZGV2aWNlOiAiIHRhZyBpcyBkcm9wcGVkIGluIGlvbW11X2RvX3BjaV9kb21jdGwoKSwKICAgICAg
ICAgIHNpbmNlIHNpbWlsYXIgcHJpbnRrKCktcyBlbHNld2hlcmUgYWxzbyBkb24ndCBsb2cgc3Vj
aCBhIHRhZy4KICAgIAogICAgVGhpcyBpcyBYU0EtMzAyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAz
MTlmOWEwYmE5NGM3ZGI1MDVjZDVkZDljYjBiMDM3YWIxYWE4ZTEyCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0xMC0zMSAxNjoyMDowNSArMDEwMAotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAg
ICAgICAgICAgICAgICAgICAgfCAyNSArKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvbW0uYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKwogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMgfCAxMCArKysrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
ZGV2aWNlX3RyZWUuYyAgICAgICB8ICA2ICsrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYyAgICAgICAgICAgICB8ICA5ICsrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2ku
YyAgICAgICAgICAgICAgIHwgNTggKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAgICAgfCA0MiArKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgfCAg
MyArKwogOSBmaWxlcyBjaGFuZ2VkLCAxNDQgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wY2kuYwppbmRleCA2ZjhmNDljN2MwLi4zNzBmNjBiOWMxIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtNzYxLDYg
Kzc2MSw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGli
eGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcmViaW5kKQogeworICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxf
X2djX293bmVyKGdjKTsKICAgICB1bnNpZ25lZCBkb20sIGJ1cywgZGV2LCBmdW5jOwogICAgIGNo
YXIgKnNwYXRoLCAqZHJpdmVyX3BhdGggPSBOVUxMOwogICAgIGludCByYzsKQEAgLTc4Niw3ICs3
ODcsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhs
X19nYyAqZ2MsCiAgICAgfQogICAgIGlmICggcmMgKSB7CiAgICAgICAgIExPRyhXQVJOLCBQQ0lf
QkRGIiBhbHJlYWR5IGFzc2lnbmVkIHRvIHBjaWJhY2siLCBkb20sIGJ1cywgZGV2LCBmdW5jKTsK
LSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIGdvdG8gcXVhcmFudGluZTsKICAgICB9CiAKICAg
ICAvKiBDaGVjayB0byBzZWUgaWYgdGhlcmUncyBhbHJlYWR5IGEgZHJpdmVyIHRoYXQgd2UgbmVl
ZCB0byB1bmJpbmQgZnJvbSAqLwpAQCAtODE3LDYgKzgxOCwxOSBAQCBzdGF0aWMgaW50IGxpYnhs
X19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIHJldHVy
biBFUlJPUl9GQUlMOwogICAgIH0KIAorcXVhcmFudGluZToKKyAgICAvKgorICAgICAqIERPTUlE
X0lPIGlzIGp1c3QgYSBzZW50aW5lbCBkb21haW4sIHdpdGhvdXQgYW55IGFjdHVhbCBtYXBwaW5n
cywKKyAgICAgKiBzbyBhbHdheXMgcGFzcyBYRU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRCB0byBh
dm9pZCBhc3NpZ25tZW50IGJlaW5nCisgICAgICogdW5uZWNlc3NhcmlseSBkZW5pZWQuCisgICAg
ICovCisgICAgcmMgPSB4Y19hc3NpZ25fZGV2aWNlKGN0eC0+eGNoLCBET01JRF9JTywgcGNpZGV2
X2VuY29kZV9iZGYocGNpZGV2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNU
TF9ERVZfUkRNX1JFTEFYRUQpOworICAgIGlmICggcmMgPCAwICkgeworICAgICAgICBMT0coRVJS
T1IsICJmYWlsZWQgdG8gcXVhcmFudGluZSAiUENJX0JERiwgZG9tLCBidXMsIGRldiwgZnVuYyk7
CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQog
CkBAIC04MjQsOSArODM4LDE4IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWdu
YWJsZV9yZW1vdmUobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmViaW5kKQogeworICAgIGxp
YnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKICAgICBpbnQgcmM7CiAgICAgY2hh
ciAqZHJpdmVyX3BhdGg7CiAKKyAgICAvKiBEZS1xdWFyYW50aW5lICovCisgICAgcmMgPSB4Y19k
ZWFzc2lnbl9kZXZpY2UoY3R4LT54Y2gsIERPTUlEX0lPLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lk
ZXYpKTsKKyAgICBpZiAoIHJjIDwgMCApIHsKKyAgICAgICAgTE9HKEVSUk9SLCAiZmFpbGVkIHRv
IGRlLXF1YXJhbnRpbmUgIlBDSV9CREYsIHBjaWRldi0+ZG9tYWluLCBwY2lkZXYtPmJ1cywKKyAg
ICAgICAgICAgIHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMpOworICAgICAgICByZXR1cm4gRVJS
T1JfRkFJTDsKKyAgICB9CisKICAgICAvKiBVbmJpbmQgZnJvbSBwY2liYWNrICovCiAgICAgaWYg
KCAocmM9cGNpYmFja19kZXZfaXNfYXNzaWduZWQoZ2MsIHBjaWRldikpIDwgMCApIHsKICAgICAg
ICAgcmV0dXJuIEVSUk9SX0ZBSUw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IGI1Y2E1MDMxYTguLmVkMWU0OWJmNmYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zMTEsOSArMzEx
LDExIEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgKiBJbml0aWFs
aXNlIG91ciBET01JRF9JTyBkb21haW4uCiAgICAgICogVGhpcyBkb21haW4gb3ducyBJL08gcGFn
ZXMgdGhhdCBhcmUgd2l0aGluIHRoZSByYW5nZSBvZiB0aGUgcGFnZV9pbmZvCiAgICAgICogYXJy
YXkuIE1hcHBpbmdzIG9jY3VyIGF0IHRoZSBwcml2IG9mIHRoZSBjYWxsZXIuCisgICAgICogUXVh
cmFudGluZWQgUENJIGRldmljZXMgd2lsbCBiZSBhc3NvY2lhdGVkIHdpdGggdGhpcyBkb21haW4u
CiAgICAgICovCiAgICAgZG9tX2lvID0gZG9tYWluX2NyZWF0ZShET01JRF9JTywgRE9NQ1JGX2R1
bW15LCAwLCBOVUxMKTsKICAgICBCVUdfT04oSVNfRVJSKGRvbV9pbykpOworICAgIElOSVRfTElT
VF9IRUFEKCZkb21faW8tPmFyY2gucGRldl9saXN0KTsKIAogICAgIC8qCiAgICAgICogSW5pdGlh
bGlzZSBvdXIgQ09XIGRvbWFpbi4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94
ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4IDg1OGYzNzcyODEuLmJiMmE4NWM3YzMgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtNDAw
LDYgKzQwMCwxNiBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9k
b21jdGxfdCkgdV9kb21jdGwpCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW86
CiAgICAgICAgIGQgPSBOVUxMOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIFhFTl9ET01DVExf
YXNzaWduX2RldmljZToKKyAgICBjYXNlIFhFTl9ET01DVExfZGVhc3NpZ25fZGV2aWNlOgorICAg
ICAgICBpZiAoIG9wLT5kb21haW4gPT0gRE9NSURfSU8gKQorICAgICAgICB7CisgICAgICAgICAg
ICBkID0gZG9tX2lvOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZSBpZiAoIG9wLT5kb21haW4gPT0gRE9NSURfSU5WQUxJRCApCisgICAgICAgICAgICByZXR1cm4g
LUVTUkNIOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBkZWZhdWx0OgogICAgICAg
ICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKG9wLT5kb21haW4pOwogICAgICAgICBpZiAoICFk
ICYmIG9wLT5jbWQgIT0gWEVOX0RPTUNUTF9nZXRkb21haW5pbmZvICkKQEAgLTQxMiw3ICs0MjIs
NyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkg
dV9kb21jdGwpCiAKICAgICBpZiAoICFkb21jdGxfbG9ja19hY3F1aXJlKCkgKQogICAgIHsKLSAg
ICAgICAgaWYgKCBkICkKKyAgICAgICAgaWYgKCBkICYmIGQgIT0gZG9tX2lvICkKICAgICAgICAg
ICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogICAgICAgICByZXR1cm4gaHlwZXJjYWxsX2NyZWF0
ZV9jb250aW51YXRpb24oCiAgICAgICAgICAgICBfX0hZUEVSVklTT1JfZG9tY3RsLCAiaCIsIHVf
ZG9tY3RsKTsKQEAgLTExNjUsNyArMTE3NSw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICBkb21jdGxfbG9ja19yZWxl
YXNlKCk7CiAKICBkb21jdGxfb3V0X3VubG9ja19kb21vbmx5OgotICAgIGlmICggZCApCisgICAg
aWYgKCBkICYmIGQgIT0gZG9tX2lvICkKICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CiAK
ICAgICBpZiAoIGNvcHliYWNrICYmIF9fY29weV90b19ndWVzdCh1X2RvbWN0bCwgb3AsIDEpICkK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDk0YTI1
YTRkOGQuLmY5YWVlNzkwN2YgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9wY2lfYW1kX2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9h
bWRfaW9tbXUuYwpAQCAtMTE4LDYgKzExOCwxMCBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfc2V0
dXBfZG9tYWluX2RldmljZSgKICAgICB1OCBidXMgPSBwZGV2LT5idXM7CiAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZG9tYWluKTsKIAorICAgIC8qIGRvbV9p
byBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBp
ZiAoIGRvbWFpbiA9PSBkb21faW8gKQorICAgICAgICByZXR1cm47CisKICAgICBCVUdfT04oICFo
ZC0+YXJjaC5yb290X3RhYmxlIHx8ICFoZC0+YXJjaC5wYWdpbmdfbW9kZSB8fAogICAgICAgICAg
ICAgIWlvbW11LT5kZXZfdGFibGUuYnVmZmVyICk7CiAKQEAgLTMyOSw2ICszMzMsMTAgQEAgdm9p
ZCBhbWRfaW9tbXVfZGlzYWJsZV9kb21haW5fZGV2aWNlKHN0cnVjdCBkb21haW4gKmRvbWFpbiwK
ICAgICBpbnQgcmVxX2lkOwogICAgIHU4IGJ1cyA9IHBkZXYtPmJ1czsKIAorICAgIC8qIGRvbV9p
byBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBp
ZiAoIGRvbWFpbiA9PSBkb21faW8gKQorICAgICAgICByZXR1cm47CisKICAgICBCVUdfT04gKCBp
b21tdS0+ZGV2X3RhYmxlLmJ1ZmZlciA9PSBOVUxMICk7CiAgICAgcmVxX2lkID0gZ2V0X2RtYV9y
ZXF1ZXN0b3JfaWQoaW9tbXUtPnNlZywgUENJX0JERjIoYnVzLCBkZXZmbikpOwogICAgIGR0ZSA9
IGlvbW11LT5kZXZfdGFibGUuYnVmZmVyICsgKHJlcV9pZCAqIElPTU1VX0RFVl9UQUJMRV9FTlRS
WV9TSVpFKTsKQEAgLTQxNiw3ICs0MjQsNyBAQCBzdGF0aWMgaW50IGFtZF9pb21tdV9hc3NpZ25f
ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHU4IGRldmZuLAogICAgICAgICAgICAgaXZyc19tYXBw
aW5nc1tyZXFfaWRdLnJlYWRfcGVybWlzc2lvbik7CiAgICAgfQogCi0gICAgcmV0dXJuIHJlYXNz
aWduX2RldmljZShoYXJkd2FyZV9kb21haW4sIGQsIGRldmZuLCBwZGV2KTsKKyAgICByZXR1cm4g
cmVhc3NpZ25fZGV2aWNlKHBkZXYtPmRvbWFpbiwgZCwgZGV2Zm4sIHBkZXYpOwogfQogCiBzdGF0
aWMgdm9pZCBkZWFsbG9jYXRlX25leHRfcGFnZV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwZywg
aW50IGxldmVsKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3Ry
ZWUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKaW5kZXggNzliZjhi
ZjVlZC4uOWYwMDEyOWM5OSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2
aWNlX3RyZWUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCkBA
IC0xNjMsNiArMTYzLDkgQEAgaW50IGlvbW11X2RvX2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0
bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBpZiAoIHJldCApCiAgICAgICAg
ICAgICBicmVhazsKIAorICAgICAgICBpZiAoIGQgPT0gZG9tX2lvICkKKyAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOworCiAgICAgICAgIHJldCA9IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2UoZCwg
ZGV2KTsKIAogICAgICAgICBpZiAoIHJldCApCkBAIC0xODQsNiArMTg3LDkgQEAgaW50IGlvbW11
X2RvX2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpk
LAogCiAgICAgICAgIHJldCA9IHhzbV9kZWFzc2lnbl9kdGRldmljZShYU01fSE9PSywgZCwgZHRf
bm9kZV9mdWxsX25hbWUoZGV2KSk7CiAKKyAgICAgICAgaWYgKCBkID09IGRvbV9pbyApCisgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwogICAgICAgICByZXQgPSBpb21tdV9kZWFzc2lnbl9k
dF9kZXZpY2UoZCwgZGV2KTsKIAogICAgICAgICBpZiAoIHJldCApCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYwppbmRleCA1ZTgxODEzOTQyLi45ZWJiOGM2YmM0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMKQEAgLTIwOCw2ICsyMDgsOSBAQCB2b2lkIGlvbW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4g
KmQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7
CiAKKyAgICBpZiAoIGQgPT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgZC0+bmVl
ZF9pb21tdSA9IDA7CiAgICAgaGQtPnBsYXRmb3JtX29wcy0+dGVhcmRvd24oZCk7CiAgICAgdGFz
a2xldF9zY2hlZHVsZSgmaW9tbXVfcHRfY2xlYW51cF90YXNrbGV0KTsKQEAgLTIxOCw2ICsyMjEs
OSBAQCBpbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBuZWVk
X2lvbW11KGQpID4gMCApCiAgICAgICAgIHJldHVybiAwOwogCisgICAgaWYgKCBkID09IGRvbV9p
byApCisgICAgICAgIHJldHVybiAwOworCiAgICAgaWYgKCAhaW9tbXVfdXNlX2hhcF9wdChkKSAp
CiAgICAgewogICAgICAgICBpbnQgcmM7CkBAIC0zOTMsNiArMzk5LDkgQEAgaW50IF9faW5pdCBp
b21tdV9zZXR1cCh2b2lkKQogICAgIHByaW50aygiSS9PIHZpcnR1YWxpc2F0aW9uICVzYWJsZWRc
biIsIGlvbW11X2VuYWJsZWQgPyAiZW4iIDogImRpcyIpOwogICAgIGlmICggaW9tbXVfZW5hYmxl
ZCApCiAgICAgeworICAgICAgICBpZiAoIGlvbW11X2RvbWFpbl9pbml0KGRvbV9pbykgKQorICAg
ICAgICAgICAgcGFuaWMoIkNvdWxkIG5vdCBzZXQgdXAgcXVhcmFudGluZVxuIik7CisKICAgICAg
ICAgcHJpbnRrKCIgLSBEb20wIG1vZGU6ICVzXG4iLAogICAgICAgICAgICAgICAgaW9tbXVfcGFz
c3Rocm91Z2ggPyAiUGFzc3Rocm91Z2giIDoKICAgICAgICAgICAgICAgIGlvbW11X2RvbTBfc3Ry
aWN0ID8gIlN0cmljdCIgOiAiUmVsYXhlZCIpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCAxYzI4
ZTM4MDBlLi5lZjNkMzljNjViIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMTM0NCwxOSArMTM0
NCwyOSBAQCBpbnQgaW9tbXVfcmVtb3ZlX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAg
ICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+cmVtb3ZlX2RldmljZShwZGV2LT5kZXZmbiwgcGNp
X3RvX2RldihwZGV2KSk7CiB9CiAKLS8qCi0gKiBJZiB0aGUgZGV2aWNlIGlzbid0IG93bmVkIGJ5
IHRoZSBoYXJkd2FyZSBkb21haW4sIGl0IG1lYW5zIGl0IGFscmVhZHkKLSAqIGhhcyBiZWVuIGFz
c2lnbmVkIHRvIG90aGVyIGRvbWFpbiwgb3IgaXQgZG9lc24ndCBleGlzdC4KLSAqLwogc3RhdGlj
IGludCBkZXZpY2VfYXNzaWduZWQodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKIHsKICAgICBz
dHJ1Y3QgcGNpX2RldiAqcGRldjsKKyAgICBpbnQgcmMgPSAwOwogCiAgICAgcGNpZGV2c19sb2Nr
KCk7Ci0gICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFyZHdhcmVfZG9tYWluLCBz
ZWcsIGJ1cywgZGV2Zm4pOworCisgICAgcGRldiA9IHBjaV9nZXRfcGRldihzZWcsIGJ1cywgZGV2
Zm4pOworCisgICAgaWYgKCAhcGRldiApCisgICAgICAgIHJjID0gLUVOT0RFVjsKKyAgICAvKgor
ICAgICAqIElmIHRoZSBkZXZpY2UgZXhpc3RzIGFuZCBpdCBpcyBub3Qgb3duZWQgYnkgZWl0aGVy
IHRoZSBoYXJkd2FyZQorICAgICAqIGRvbWFpbiBvciBkb21faW8gdGhlbiBpdCBtdXN0IGJlIGFz
c2lnbmVkIHRvIGEgZ3Vlc3QsIG9yIGJlCisgICAgICogaGlkZGVuIChvd25lZCBieSBkb21feGVu
KS4KKyAgICAgKi8KKyAgICBlbHNlIGlmICggcGRldi0+ZG9tYWluICE9IGhhcmR3YXJlX2RvbWFp
biAmJgorICAgICAgICAgICAgICBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAgICAgICAgcmMg
PSAtRUJVU1k7CisKICAgICBwY2lkZXZzX3VubG9jaygpOwogCi0gICAgcmV0dXJuIHBkZXYgPyAw
IDogLUVCVVNZOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBhc3NpZ25fZGV2aWNl
KHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQpA
QCAtMTM3MCw3ICsxMzgwLDcgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogCiAgICAgLyogUHJl
dmVudCBkZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVu
IAogICAgICAqIGVuYWJsZWQgZm9yIHRoaXMgZG9tYWluICovCi0gICAgaWYgKCB1bmxpa2VseSgh
bmVlZF9pb21tdShkKSAmJgorICAgIGlmICggdW5saWtlbHkoIW5lZWRfaW9tbXUoZCkgJiYgZCAh
PSBkb21faW8gJiYKICAgICAgICAgICAgIChkLT5hcmNoLmh2bV9kb21haW4ubWVtX3NoYXJpbmdf
ZW5hYmxlZCB8fAogICAgICAgICAgICAgIGQtPnZtX2V2ZW50LT5wYWdpbmcucmluZ19wYWdlIHx8
CiAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkpKSApCkBA
IC0xMzg2LDEyICsxMzk2LDIwIEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9t
YWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKICAgICAgICAgcmV0
dXJuIHJjOwogICAgIH0KIAotICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGhhcmR3
YXJlX2RvbWFpbiwgc2VnLCBidXMsIGRldmZuKTsKKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNl
ZywgYnVzLCBkZXZmbik7CisKKyAgICByYyA9IC1FTk9ERVY7CiAgICAgaWYgKCAhcGRldiApCi0g
ICAgewotICAgICAgICByYyA9IHBjaV9nZXRfcGRldihzZWcsIGJ1cywgZGV2Zm4pID8gLUVCVVNZ
IDogLUVOT0RFVjsKICAgICAgICAgZ290byBkb25lOwotICAgIH0KKworICAgIHJjID0gMDsKKyAg
ICBpZiAoIGQgPT0gcGRldi0+ZG9tYWluICkKKyAgICAgICAgZ290byBkb25lOworCisgICAgcmMg
PSAtRUJVU1k7CisgICAgaWYgKCBwZGV2LT5kb21haW4gIT0gaGFyZHdhcmVfZG9tYWluICYmCisg
ICAgICAgICBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAgICAgICAgZ290byBkb25lOwogCiAg
ICAgaWYgKCBwZGV2LT5tc2l4ICkKICAgICAgICAgbXNpeHRibF9pbml0KGQpOwpAQCAtMTQxNCw2
ICsxNDMyLDEwIEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1
MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKICAgICB9CiAKICBkb25lOgorICAg
IC8qIFRoZSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gZG9tX2lvIHNvIG1hcmsgaXQgYXMgcXVhcmFu
dGluZWQgKi8KKyAgICBpZiAoICFyYyAmJiBkID09IGRvbV9pbyApCisgICAgICAgIHBkZXYtPnF1
YXJhbnRpbmUgPSB0cnVlOworCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYgbmVlZF9p
b21tdShkKSApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwogICAgIHBjaWRldnNfdW5sb2Nr
KCk7CkBAIC0xNDI2LDYgKzE0NDgsNyBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiB7CiAgICAgY29uc3Qgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYg
PSBOVUxMOworICAgIHN0cnVjdCBkb21haW4gKnRhcmdldDsKICAgICBpbnQgcmV0ID0gMDsKIAog
ICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQpAQCAtMTQzNiwx
MiArMTQ1OSwxNiBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBz
ZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgaWYgKCAhcGRldiApCiAgICAgICAgIHJldHVybiAt
RU5PREVWOwogCisgICAgLyogRGUtYXNzaWdubWVudCBmcm9tIGRvbV9pbyBzaG91bGQgZGUtcXVh
cmFudGluZSB0aGUgZGV2aWNlICovCisgICAgdGFyZ2V0ID0gKHBkZXYtPnF1YXJhbnRpbmUgJiYg
cGRldi0+ZG9tYWluICE9IGRvbV9pbykgPworICAgICAgICBkb21faW8gOiBoYXJkd2FyZV9kb21h
aW47CisKICAgICB3aGlsZSAoIHBkZXYtPnBoYW50b21fc3RyaWRlICkKICAgICB7CiAgICAgICAg
IGRldmZuICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwogICAgICAgICBpZiAoIFBDSV9TTE9UKGRl
dmZuKSAhPSBQQ0lfU0xPVChwZGV2LT5kZXZmbikgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2RldmljZShkLCBoYXJkd2FyZV9k
b21haW4sIGRldmZuLAorICAgICAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9k
ZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBjaV90b19kZXYocGRldikpOwogICAgICAgICBpZiAoICFyZXQgKQog
ICAgICAgICAgICAgY29udGludWU7CkBAIC0xNDUyLDcgKzE0NzksNyBAQCBpbnQgZGVhc3NpZ25f
ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAg
fQogCiAgICAgZGV2Zm4gPSBwZGV2LT5kZXZmbjsKLSAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3Bz
LT5yZWFzc2lnbl9kZXZpY2UoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwKKyAgICByZXQgPSBo
ZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX3RvX2RldihwZGV2KSk7
CiAgICAgaWYgKCByZXQgKQogICAgIHsKQEAgLTE0NjIsNiArMTQ4OSw5IEBAIGludCBkZWFzc2ln
bl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKICAg
ICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKKyAgICBpZiAoIHBkZXYtPmRvbWFpbiA9PSBoYXJk
d2FyZV9kb21haW4gICkKKyAgICAgICAgcGRldi0+cXVhcmFudGluZSA9IGZhbHNlOworCiAgICAg
cGRldi0+ZmF1bHQuY291bnQgPSAwOwogCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYg
bmVlZF9pb21tdShkKSApCkBAIC0xNjQ2LDcgKzE2NzYsNyBAQCBpbnQgaW9tbXVfZG9fcGNpX2Rv
bWN0bCgKICAgICAgICAgICAgIHJldCA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9f
SFlQRVJWSVNPUl9kb21jdGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiaCIsIHVfZG9tY3RsKTsKICAgICAgICAgZWxzZSBpZiAoIHJldCApCi0gICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZpY2U6ICIK
KyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKICAgICAgICAgICAgICAgICAgICAiYXNz
aWduICUwNHg6JTAyeDolMDJ4LiV1IHRvIGRvbSVkIGZhaWxlZCAoJWQpXG4iLAogICAgICAgICAg
ICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwKICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJldCk7CmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCmluZGV4IDc4YWQ3YTcxZTkuLjU0Y2I3OThjMmUgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCkBAIC0xMzMyLDYgKzEzMzIsMTAgQEAgaW50IGRvbWFpbl9jb250ZXh0
X21hcHBpbmdfb25lKAogICAgIGludCBhZ2F3LCByYywgcmV0OwogICAgIGJvb2xfdCBmbHVzaF9k
ZXZfaW90bGI7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFy
YW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAgICAgICAg
cmV0dXJuIDA7CisKICAgICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7CiAgICAgc3Bpbl9sb2Nr
KCZpb21tdS0+bG9jayk7CiAgICAgbWFkZHIgPSBidXNfdG9fY29udGV4dF9tYWRkcihpb21tdSwg
YnVzKTsKQEAgLTE1NjcsNiArMTU3MSwxMCBAQCBpbnQgZG9tYWluX2NvbnRleHRfdW5tYXBfb25l
KAogICAgIGludCBpb21tdV9kb21pZCwgcmMsIHJldDsKICAgICBib29sX3QgZmx1c2hfZGV2X2lv
dGxiOwogCisgICAgLyogZG9tX2lvIGlzIHVzZWQgYXMgYSBzZW50aW5lbCBmb3IgcXVhcmFudGlu
ZWQgZGV2aWNlcyAqLworICAgIGlmICggZG9tYWluID09IGRvbV9pbyApCisgICAgICAgIHJldHVy
biAwOworCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOwogICAgIHNwaW5fbG9jaygmaW9t
bXUtPmxvY2spOwogCkBAIC0xNjk5LDYgKzE3MDcsMTAgQEAgc3RhdGljIGludCBkb21haW5fY29u
dGV4dF91bm1hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4IGRldmZuLAogICAgICAgICBnb3Rv
IG91dDsKICAgICB9CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBx
dWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAgICAg
ICAgZ290byBvdXQ7CisKICAgICAvKgogICAgICAqIGlmIG5vIG90aGVyIGRldmljZXMgdW5kZXIg
dGhlIHNhbWUgaW9tbXUgb3duZWQgYnkgdGhpcyBkb21haW4sCiAgICAgICogY2xlYXIgaW9tbXUg
aW4gaW9tbXVfYml0bWFwIGFuZCBjbGVhciBkb21haW5faWQgaW4gZG9taWRfYml0bXAKQEAgLTIz
ODEsNiArMjM5MywxNSBAQCBzdGF0aWMgaW50IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoCiAg
ICAgaWYgKCByZXQgKQogICAgICAgICByZXR1cm4gcmV0OwogCisgICAgaWYgKCBkZXZmbiA9PSBw
ZGV2LT5kZXZmbiAmJiBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAgICB7CisgICAgICAgIGxp
c3RfbW92ZSgmcGRldi0+ZG9tYWluX2xpc3QsICZkb21faW8tPmFyY2gucGRldl9saXN0KTsKKyAg
ICAgICAgcGRldi0+ZG9tYWluID0gZG9tX2lvOworICAgIH0KKworICAgIGlmICggIWhhc19hcmNo
X3BkZXZzKHNvdXJjZSkgKQorICAgICAgICB2bXhfcGlfaG9va3NfZGVhc3NpZ24oc291cmNlKTsK
KwogICAgIGlmICggIWhhc19hcmNoX3BkZXZzKHRhcmdldCkgKQogICAgICAgICB2bXhfcGlfaG9v
a3NfYXNzaWduKHRhcmdldCk7CiAKQEAgLTIzOTMsMjEgKzI0MTQsMTkgQEAgc3RhdGljIGludCBy
ZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKAogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KIAot
ICAgIGlmICggZGV2Zm4gPT0gcGRldi0+ZGV2Zm4gKQorICAgIGlmICggZGV2Zm4gPT0gcGRldi0+
ZGV2Zm4gJiYgcGRldi0+ZG9tYWluICE9IHRhcmdldCApCiAgICAgewogICAgICAgICBsaXN0X21v
dmUoJnBkZXYtPmRvbWFpbl9saXN0LCAmdGFyZ2V0LT5hcmNoLnBkZXZfbGlzdCk7CiAgICAgICAg
IHBkZXYtPmRvbWFpbiA9IHRhcmdldDsKICAgICB9CiAKLSAgICBpZiAoICFoYXNfYXJjaF9wZGV2
cyhzb3VyY2UpICkKLSAgICAgICAgdm14X3BpX2hvb2tzX2RlYXNzaWduKHNvdXJjZSk7Ci0KICAg
ICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IGludGVsX2lvbW11X2Fzc2lnbl9kZXZpY2Uo
CiAgICAgc3RydWN0IGRvbWFpbiAqZCwgdTggZGV2Zm4sIHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1
MzIgZmxhZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpzID0gcGRldi0+ZG9tYWluOwogICAgIHN0
cnVjdCBhY3BpX3JtcnJfdW5pdCAqcm1ycjsKICAgICBpbnQgcmV0ID0gMCwgaTsKICAgICB1MTYg
YmRmLCBzZWc7CkBAIC0yNDUwLDggKzI0NjksOCBAQCBzdGF0aWMgaW50IGludGVsX2lvbW11X2Fz
c2lnbl9kZXZpY2UoCiAgICAgICAgIH0KICAgICB9CiAKLSAgICByZXQgPSByZWFzc2lnbl9kZXZp
Y2Vfb3duZXJzaGlwKGhhcmR3YXJlX2RvbWFpbiwgZCwgZGV2Zm4sIHBkZXYpOwotICAgIGlmICgg
cmV0ICkKKyAgICByZXQgPSByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKHMsIGQsIGRldmZuLCBw
ZGV2KTsKKyAgICBpZiAoIHJldCB8fCBkID09IGRvbV9pbyApCiAgICAgICAgIHJldHVybiByZXQ7
CiAKICAgICAvKiBTZXR1cCBybXJyIGlkZW50aXR5IG1hcHBpbmcgKi8KQEAgLTI0NjQsMTEgKzI0
ODMsMjAgQEAgc3RhdGljIGludCBpbnRlbF9pb21tdV9hc3NpZ25fZGV2aWNlKAogICAgICAgICAg
ICAgcmV0ID0gcm1ycl9pZGVudGl0eV9tYXBwaW5nKGQsIDEsIHJtcnIsIGZsYWcpOwogICAgICAg
ICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJlYXNzaWdu
X2RldmljZV9vd25lcnNoaXAoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwgcGRldik7CisgICAg
ICAgICAgICAgICAgaW50IHJjOworCisgICAgICAgICAgICAgICAgcmMgPSByZWFzc2lnbl9kZXZp
Y2Vfb3duZXJzaGlwKGQsIHMsIGRldmZuLCBwZGV2KTsKICAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0dfRVJSIFZURFBSRUZJWAogICAgICAgICAgICAgICAgICAgICAgICAiIGNhbm5vdCBt
YXAgcmVzZXJ2ZWQgcmVnaW9uICglIlBSSXg2NCIsJSJQUkl4NjQiXSBmb3IgRG9tJWQgKCVkKVxu
IiwKICAgICAgICAgICAgICAgICAgICAgICAgcm1yci0+YmFzZV9hZGRyZXNzLCBybXJyLT5lbmRf
YWRkcmVzcywKICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByZXQpOworICAg
ICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIgVlREUFJFRklYCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiIGZhaWxlZCB0byByZWNsYWltICUwNHg6JTAyeDolMDJ4LiV1IGZyb20gJXBkICglZClc
biIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4p
LCBQQ0lfRlVOQyhkZXZmbiksIGQsIHJjKTsKKyAgICAgICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BjaS5oIGIv
eGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IGM5N2QzYjMwYWUuLjIxYjhiM2FiNjQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgK
QEAgLTY4LDYgKzY4LDkgQEAgc3RydWN0IHBjaV9kZXYgewogCiAgICAgbm9kZWlkX3Qgbm9kZTsg
LyogTlVNQSBub2RlICovCiAKKyAgICAvKiBEZXZpY2UgdG8gYmUgcXVhcmFudGluZWQsIGRvbid0
IGF1dG9tYXRpY2FsbHkgcmUtYXNzaWduIHRvIGRvbTAgKi8KKyAgICBib29sIHF1YXJhbnRpbmU7
CisKICAgICBlbnVtIHBkZXZfdHlwZSB7CiAgICAgICAgIERFVl9UWVBFX1BDSV9VTktOT1dOLAog
ICAgICAgICBERVZfVFlQRV9QQ0llX0VORFBPSU5ULAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:36:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:36:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdT4-0002Ri-Pr; Mon, 04 Nov 2019 14:36:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdT3-0002RS-7z
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:29 +0000
X-Inumbo-ID: 7c87dcba-ff10-11e9-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c87dcba-ff10-11e9-9631-bc764e2007e4;
 Mon, 04 Nov 2019 14:36:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdT2-0004xO-E3
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdT2-0003h2-Ba
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdT2-0003h2-Ba@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:36:28 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/arm32: entry: Fold the macro
 SAVE_ALL in the macro vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFjYTI1MTFmOGI1NmQ3Y2Y3YTdkNWU3NTE2MzA5ZDM1MDg3YzBmNjkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE1OjI5OjEyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6Mjk6MTIgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm0zMjogZW50cnk6IEZvbGQgdGhlIG1hY3JvIFNBVkVfQUxMIGluIHRoZSBtYWNybyB2
ZWN0b3IKICAgIAogICAgRm9sbG93LXVwIHJld29yayB3aWxsIHJlcXVpcmUgdGhlIG1hY3JvIHZl
Y3RvciB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuCiAgICBhIHRyYXAgZnJvbSBhIGd1ZXN0IHZzIHdo
aWxlIGluIHRoZSBoeXBlcnZpc29yLgogICAgCiAgICBUaGUgbWFjcm8gU0FWRV9BTEwgYWxyZWFk
eSBoYXMgY29kZSB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSB0d28gYW5kCiAgICBpdCBpcyBv
bmx5IGNhbGxlZCBieSB0aGUgdmVjdG9yIG1hY3JvLiBTbyBmb2xkIHRoZSBmb3JtZXIgaW50byB0
aGUKICAgIGxhdHRlci4gVGhpcyB3aWxsIGhlbHAgdG8gYXZvaWQgZHVwbGljYXRpbmcgdGhlIGNo
ZWNrLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMy4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGE3YjgxYjAyMWVhZDIzYmZmYjVhZmZjYWMwNWVkZmMwYTg0ZDEyOWQKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTEwLTMxIDE2OjIxOjMzICswMTAwCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUwppbmRleCBmNmJhNWEyMDgyLi5jMmQwZWMyMjczIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAt
MTIsMjcgKzEyLDYgQEAKICNkZWZpbmUgUkVTVE9SRV9CQU5LRUQobW9kZSkgXAogICAgICAgICBS
RVNUT1JFX09ORV9CQU5LRUQoU1BfIyNtb2RlKSA7IFJFU1RPUkVfT05FX0JBTktFRChMUl8jI21v
ZGUpIDsgUkVTVE9SRV9PTkVfQkFOS0VEKFNQU1JfIyNtb2RlKQogCi0jZGVmaW5lIFNBVkVfQUxM
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIHN1YiBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCk7IC8qIFNQLCBMUiwg
U1BTUiwgUEMgKi8gICAgICBcCi0gICAgICAgIHB1c2gge3IwLXIxMn07IC8qIFNhdmUgUjAtUjEy
ICovICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIG1ycyByMTEsIEVMUl9oeXA7ICAgICAgICAgICAgICAgLyogRUxSX2h5cCBpcyByZXR1
cm4gYWRkcmVzcy4gKi9cCi0gICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX3BjXTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIHN0ciBsciwgW3NwLCAjVVJFR1NfbHJdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFkZCByMTEsIHNwLCAjVVJF
R1Nfa2VybmVsX3NpemVvZis0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IHN0ciByMTEsIFtzcCwgI1VSRUdTX3NwXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1yYyBDUDMyKHIxMSwgSFNSKTsg
ICAgICAgICAgICAgLyogU2F2ZSBleGNlcHRpb24gc3luZHJvbWUgKi8gICBcCi0gICAgICAgIHN0
ciByMTEsIFtzcCwgI1VSRUdTX2hzcl07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1ycyByMTEsIFNQU1JfaHlwOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHN0ciBy
MTEsIFtzcCwgI1VSRUdTX2Nwc3JdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIGFuZCByMTEsICNQU1JfTU9ERV9NQVNLOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGNtcCByMTEsICNQU1JfTU9ERV9IWVA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGJsbmUgc2F2
ZV9ndWVzdF9yZWdzCi0KIHNhdmVfZ3Vlc3RfcmVnczoKICNpZmRlZiBDT05GSUdfQVJNMzJfSEFS
REVOX0JSQU5DSF9QUkVESUNUT1IKICAgICAgICAgLyoKQEAgLTUxLDcgKzMwLDcgQEAgc2F2ZV9n
dWVzdF9yZWdzOgogICAgICAgICBsZHIgcjExLCA9MHhmZmZmZmZmZiAgLyogQ2xvYmJlciBTUCB3
aGljaCBpcyBvbmx5IHZhbGlkIGZvciBoeXBlcnZpc29yIGZyYW1lcy4gKi8KICAgICAgICAgc3Ry
IHIxMSwgW3NwLCAjVVJFR1Nfc3BdCiAgICAgICAgIFNBVkVfT05FX0JBTktFRChTUF91c3IpCi0g
ICAgICAgIC8qIExSX3VzciBpcyB0aGUgc2FtZSBwaHlzaWNhbCByZWdpc3RlciBhcyBsciBhbmQg
aXMgc2F2ZWQgaW4gU0FWRV9BTEwgKi8KKyAgICAgICAgLyogTFJfdXNyIGlzIHRoZSBzYW1lIHBo
eXNpY2FsIHJlZ2lzdGVyIGFzIGxyIGFuZCBpcyBzYXZlZCBieSB0aGUgY2FsbGVyICovCiAgICAg
ICAgIFNBVkVfQkFOS0VEKHN2YykKICAgICAgICAgU0FWRV9CQU5LRUQoYWJ0KQogICAgICAgICBT
QVZFX0JBTktFRCh1bmQpCkBAIC0xMjMsNyArMTAyLDI4IEBAIGFib3J0X2d1ZXN0X2V4aXRfZW5k
OgogICAgICAgICAgKiB0byB1bm1hc2suCiAgICAgICAgICAqLwogICAgICAgICAubWFjcm8gdmVj
dG9yIHRyYXAsIGlmbGFncz1uCi0gICAgICAgIFNBVkVfQUxMCisgICAgICAgIC8qIFNhdmUgcmVn
aXN0ZXJzIGluIHRoZSBzdGFjayAqLworICAgICAgICBzdWIgICAgIHNwLCAjKFVSRUdTX1NQX3Vz
ciAtIFVSRUdTX3NwKSAvKiBTUCwgTFIsIFNQU1IsIFBDICovCisgICAgICAgIHB1c2ggICAge3Iw
LXIxMn0gICAgICAgICAgICAgICAgICAgICAgIC8qIFNhdmUgUjAtUjEyICovCisgICAgICAgIG1y
cyAgICAgcjExLCBFTFJfaHlwICAgICAgICAgICAgICAgICAgIC8qIEVMUl9oeXAgaXMgcmV0dXJu
IGFkZHJlc3MgKi8KKyAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX3BjXQorCisgICAg
ICAgIHN0ciAgICAgbHIsIFtzcCwgI1VSRUdTX2xyXQorCisgICAgICAgIGFkZCAgICAgcjExLCBz
cCwgIyhVUkVHU19rZXJuZWxfc2l6ZW9mICsgNCkKKworICAgICAgICBzdHIgICAgIHIxMSwgW3Nw
LCAjVVJFR1Nfc3BdCisKKyAgICAgICAgbXJjICAgICBDUDMyKHIxMSwgSFNSKSAgICAgICAgICAg
ICAgICAgLyogU2F2ZSBleGNlcHRpb24gc3luZHJvbWUgKi8KKyAgICAgICAgc3RyICAgICByMTEs
IFtzcCwgI1VSRUdTX2hzcl0KKworICAgICAgICBtcnMgICAgIHIxMSwgU1BTUl9oeXAKKyAgICAg
ICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX2Nwc3JdCisgICAgICAgIGFuZCAgICAgcjExLCAj
UFNSX01PREVfTUFTSworICAgICAgICBjbXAgICAgIHIxMSwgI1BTUl9NT0RFX0hZUAorICAgICAg
ICBibG5lICAgIHNhdmVfZ3Vlc3RfcmVncworCisgICAgICAgIC8qIFdlIGFyZSByZWFkeSB0byBo
YW5kbGUgdGhlIHRyYXAsIHNldHVwIHRoZSByZWdpc3RlcnMgYW5kIGp1bXAuICovCiAgICAgICAg
IC5pZiBcaWZsYWdzICE9IG4KICAgICAgICAgY3BzaWUgICBcaWZsYWdzCiAgICAgICAgIC5lbmRp
ZgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:36:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:36:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdTE-0002TD-RZ; Mon, 04 Nov 2019 14:36:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdTD-0002T2-Hh
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:39 +0000
X-Inumbo-ID: 829bb4c8-ff10-11e9-a180-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 829bb4c8-ff10-11e9-a180-12813bfff9fa;
 Mon, 04 Nov 2019 14:36:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdTC-0004xa-Jn
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdTC-0003hW-HN
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdTC-0003hW-HN@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:36:38 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/arm32: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRjNjI5ODI4ZDcwNTY4NmJlOWNjNDA0OTNhZjgyYmU1OGE4YjUwZTcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE1OjI5OjI4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6Mjk6MjggMjAxOSArMDEwMAoKICAg
IHhlbi9hcm0zMjogRG9uJ3QgYmxpbmRseSB1bm1hc2sgaW50ZXJydXB0cyBvbiB0cmFwIHdpdGhv
dXQgYSBjaGFuZ2Ugb2YgbGV2ZWwKICAgIAogICAgRXhjZXB0aW9uIHZlY3RvcnMgd2lsbCB1bm1h
c2sgaW50ZXJydXB0cyByZWdhcmRsZXNzIHRoZSBzdGF0ZSBvZiB0aGVtIGluCiAgICB0aGUgaW50
ZXJydXB0ZWQgY29udGV4dC4KICAgIAogICAgT25lIG9mIHRoZSBjb25zZXF1ZW5jZXMgaXMgSVJR
IHdpbGwgYmUgdW5tYXNrZWQgd2hlbiByZWNlaXZpbmcgYW4KICAgIHVuZGVmaW5lZCBpbnN0cnVj
dGlvbiBleGNlcHRpb24gKHVzZWQgYnkgV0FSTiopIGZyb20gdGhlIGh5cGVydmlzb3IuCiAgICBU
aGlzIGNvdWxkIHJlc3VsdCB0byB1bmV4cGVjdGVkIGJlaGF2aW9yIHN1Y2ggYXMgZGVhZGxvY2sg
KGlmIGEgbG9jayB3YXMKICAgIHNoYXJlZCB3aXRoIGludGVycnVwdHMpLgogICAgCiAgICBJbiBh
IG51dHNoZWxsLCBpbnRlcnJ1cHRzIHNob3VsZCBvbmx5IGJlIHVubWFza2VkIHdoZW4gaXQgaXMg
c2FmZSB0byBkby4KICAgIFhlbiBvbmx5IHVubWFzayBJUlEgYW5kIEFib3J0IGludGVycnVwdHMs
IHNvIHRoZSBsb2dpYyBjYW4gc3RheSBzaW1wbGUuCiAgICAKICAgIEFzIHZlY3RvcnMgZXhjZXB0
aW9ucyBtYXkgYmUgc2hhcmVkIGJldHdlZW4gZ3Vlc3QgYW5kIGh5cGVydmlzb3IsIHdlIG5vdwog
ICAgbmVlZCB0byBoYXZlIGEgZGlmZmVyZW50IHBvbGljeSBmb3IgdGhlIGludGVycnVwdHMuCiAg
ICAKICAgIE9uIGV4Y2VwdGlvbiBmcm9tIGh5cGVydmlzb3IsIGVhY2ggdmVjdG9yIHdpbGwgc2Vs
ZWN0IHRoZSBsaXN0IG9mCiAgICBpbnRlcnJ1cHRzIHRvIGluaGVyaXQgZnJvbSB0aGUgaW50ZXJy
dXB0ZWQgY29udGV4dC4gQW55IGludGVycnVwdHMgbm90CiAgICBsaXN0ZWQgd2lsbCBiZSBrZXB0
IG1hc2tlZC4KICAgIAogICAgT24gZXhjZXB0aW9uIGZyb20gdGhlIGd1ZXN0LCB0aGUgQWJvcnQg
YW5kIElSUSB3aWxsIGJlIHVubWFza2VkCiAgICBkZXBlbmRpbmcgb24gdGhlIGV4YWN0IHZlY3Rv
ci4KICAgIAogICAgVGhlIGludGVycnVwdHMgd2lsbCBiZSBrZXB0IHVubWFza2VkIHdoZW4gdGhl
IHZlY3RvciBjYW5ub3QgdXNlZCBieQogICAgZWl0aGVyIGd1ZXN0IG9yIGh5cGVydmlzb3IuCiAg
ICAKICAgIE5vdGUgdGhhdCBlYWNoIHZlY3RvciBpcyBub3QgYW55bW9yZSBwcmVjZWRlZCBieSBB
TElHTi4gVGhpcyBpcyBmaW5lCiAgICBiZWNhdXNlIHRoZSBhbGlnbm1lbnQgaXMgYWxyZWFkeSBi
aWdnZXIgdGhhbiB3aGF0IHdlIG5lZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAz
LgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNjFiNjgzNTcxZjBhYmQxMjM5NWIxNDU0Y2QwNTVmMmFk
OWJiM2EzNwogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MjI6MzQgKzAxMDAKLS0tCiB4
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDEzNiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygrKSwg
MjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMg
Yi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCBjMmQwZWMyMjczLi5mMWYzYjU1OGRk
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUwpAQCAtMyw2ICszLDE2IEBACiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4K
ICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAKKy8qCisgKiBTaG9ydC1oYW5kcyB0byBkZWZpbmVk
IHRoZSBpbnRlcnJ1cHRzIChBLCBJLCBGKQorICoKKyAqIF8gbWVhbnMgdGhlIGludGVycnVwdCBz
dGF0ZSB3aWxsIG5vdCBjaGFuZ2UKKyAqIFggbWVhbnMgdGhlIHN0YXRlIG9mIGludGVycnVwdCBY
IHdpbGwgY2hhbmdlCisgKgorICogVG8gYmUgdXNlZCB3aXRoIG1zciBjcHNyXyogb25seQorICov
CisjZGVmaW5lIElGTEFHU19fSV8gICAgICBQU1JfSVJRX01BU0sKKwogI2RlZmluZSBTQVZFX09O
RV9CQU5LRUQocmVnKSAgICBtcnMgcjExLCByZWc7IHN0ciByMTEsIFtzcCwgI1VSRUdTXyMjcmVn
XQogI2RlZmluZSBSRVNUT1JFX09ORV9CQU5LRUQocmVnKSBsZHIgcjExLCBbc3AsICNVUkVHU18j
I3JlZ107IG1zciByZWcsIHIxMQogCkBAIC05NSwxMyArMTA1LDE5IEBAIGFib3J0X2d1ZXN0X2V4
aXRfZW5kOgogCiAgICAgICAgIG1vdiBwYywgbHIKIAotCiAgICAgICAgIC8qCi0gICAgICAgICAq
IE1hY3JvIHRvIGRlZmluZSBhIHRyYXAgZW50cnkuIFRoZSBpZmxhZ3MgaXMgb3B0aW9uYWwgYW5k
Ci0gICAgICAgICAqIGNvcnJlc3BvbmRzIHRvIGFsaXN0IG9mIGludGVycnVwdHMgKEFzeW5jaHJv
bm91cyBBYm9ydCwgSVJRLCBGSVEpCi0gICAgICAgICAqIHRvIHVubWFzay4KKyAgICAgICAgICog
TWFjcm8gdG8gZGVmaW5lIGEgdHJhcCBlbnRyeS4KKyAgICAgICAgICoKKyAgICAgICAgICogIEBn
dWVzdF9pZmxhZ3M6IE9wdGlvbmFsIGxpc3Qgb2YgaW50ZXJydXB0cyB0byB1bm1hc2sgd2hlbgor
ICAgICAgICAgKiAgICAgIGVudGVyaW5nIGZyb20gZ3Vlc3QgY29udGV4dC4gQXMgdGhpcyBpcyB1
c2VkIHdpdGggY3BzaWUsCisgICAgICAgICAqICAgICAgdGhlIGxldHRlciAoYSwgaSwgZikgc2hv
dWxkIGJlIHVzZWQuCisgICAgICAgICAqCisgICAgICAgICAqICBAaHlwX2lmbGFnczogT3B0aW9u
YWwgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIGluaGVyaXQgd2hlbgorICAgICAgICAgKiAgICAgIGVu
dGVyaW5nIGZyb20gaHlwZXJ2aXNvciBjb250ZXh0LiBBbnkgaW50ZXJydXB0cyBub3QKKyAgICAg
ICAgICogICAgICBsaXN0ZWQgd2lsbCBiZSBrZXB0IHVuY2hhbmdlZC4gQXMgdGhpcyBpcyB1c2Vk
IHdpdGggY3Bzcl8qLAorICAgICAgICAgKiAgICAgIElGTEFHU18qIHNob3J0LWhhbmRzIHNob3Vs
ZCBiZSB1c2VkLgogICAgICAgICAgKi8KLSAgICAgICAgLm1hY3JvIHZlY3RvciB0cmFwLCBpZmxh
Z3M9bgorICAgICAgICAubWFjcm8gdmVjdG9yIHRyYXAsIGd1ZXN0X2lmbGFncz1uLCBoeXBfaWZs
YWdzPTAKICAgICAgICAgLyogU2F2ZSByZWdpc3RlcnMgaW4gdGhlIHN0YWNrICovCiAgICAgICAg
IHN1YiAgICAgc3AsICMoVVJFR1NfU1BfdXNyIC0gVVJFR1Nfc3ApIC8qIFNQLCBMUiwgU1BTUiwg
UEMgKi8KICAgICAgICAgcHVzaCAgICB7cjAtcjEyfSAgICAgICAgICAgICAgICAgICAgICAgLyog
U2F2ZSBSMC1SMTIgKi8KQEAgLTExOSwxNCArMTM1LDQwIEBAIGFib3J0X2d1ZXN0X2V4aXRfZW5k
OgogCiAgICAgICAgIG1ycyAgICAgcjExLCBTUFNSX2h5cAogICAgICAgICBzdHIgICAgIHIxMSwg
W3NwLCAjVVJFR1NfY3Bzcl0KLSAgICAgICAgYW5kICAgICByMTEsICNQU1JfTU9ERV9NQVNLCi0g
ICAgICAgIGNtcCAgICAgcjExLCAjUFNSX01PREVfSFlQCi0gICAgICAgIGJsbmUgICAgc2F2ZV9n
dWVzdF9yZWdzCiAKLSAgICAgICAgLyogV2UgYXJlIHJlYWR5IHRvIGhhbmRsZSB0aGUgdHJhcCwg
c2V0dXAgdGhlIHJlZ2lzdGVycyBhbmQganVtcC4gKi8KLSAgICAgICAgLmlmIFxpZmxhZ3MgIT0g
bgotICAgICAgICBjcHNpZSAgIFxpZmxhZ3MKKworICAgICAgICAvKgorICAgICAgICAgKiBXZSBu
ZWVkIHRvIGRpc3Rpbmd1aXNoIHdoZXRoZXIgd2UgY2FtZSBmcm9tIGd1ZXN0IG9yCisgICAgICAg
ICAqIGh5cGVydmlzb3IgY29udGV4dC4KKyAgICAgICAgICovCisgICAgICAgIGFuZCAgICAgcjAs
IHIxMSwgI1BTUl9NT0RFX01BU0sKKyAgICAgICAgY21wICAgICByMCwgI1BTUl9NT0RFX0hZUAor
CisgICAgICAgIGJuZSAgICAgMWYKKyAgICAgICAgLyoKKyAgICAgICAgICogVHJhcCBmcm9tIHRo
ZSBoeXBlcnZpc29yCisgICAgICAgICAqCisgICAgICAgICAqIEluaGVyaXQgdGhlIHN0YXRlIG9m
IHRoZSBpbnRlcnJ1cHRzIGZyb20gdGhlIGh5cGVydmlzb3IKKyAgICAgICAgICogY29udGV4dC4g
Rm9yIHRoYXQgd2UgbmVlZCB0byB1c2UgU1BTUiAoc3RvcmVkIGluIHIxMSkgYW5kCisgICAgICAg
ICAqIG1vZGlmeSBDUFNSIGFjY29yZGluZ2x5LgorICAgICAgICAgKgorICAgICAgICAgKiBDUFNS
ID0gKENQU1IgJiB+aHlwX2lmbGFncykgfCAoU1BTUiAmIGh5cF9pZmxhZ3MpCisgICAgICAgICAq
LworICAgICAgICBtcnMgICAgIHIxMCwgY3BzcgorICAgICAgICBiaWMgICAgIHIxMCwgcjEwLCAj
XGh5cF9pZmxhZ3MKKyAgICAgICAgYW5kICAgICByMTEsIHIxMSwgI1xoeXBfaWZsYWdzCisgICAg
ICAgIG9yciAgICAgcjEwLCByMTAsIHIxMQorICAgICAgICBtc3IgICAgIGNwc3JfY3gsIHIxMAor
ICAgICAgICBiICAgICAgIDJmCisKKzE6CisgICAgICAgIC8qIFRyYXAgZnJvbSB0aGUgZ3Vlc3Qg
Ki8KKyAgICAgICAgYmwgICAgICBzYXZlX2d1ZXN0X3JlZ3MKKyAgICAgICAgLmlmICAgICBcZ3Vl
c3RfaWZsYWdzICE9IG4KKyAgICAgICAgY3BzaWUgICBcZ3Vlc3RfaWZsYWdzCiAgICAgICAgIC5l
bmRpZgorMjoKKyAgICAgICAgLyogV2UgYXJlIHJlYWR5IHRvIGhhbmRsZSB0aGUgdHJhcCwgc2V0
dXAgdGhlIHJlZ2lzdGVycyBhbmQganVtcC4gKi8KICAgICAgICAgYWRyICAgICBsciwgcmV0dXJu
X2Zyb21fdHJhcAogICAgICAgICBtb3YgICAgIHIwLCBzcAogICAgICAgICAvKgpAQCAtMTM4LDE2
ICsxODAsNiBAQCBhYm9ydF9ndWVzdF9leGl0X2VuZDoKICAgICAgICAgYiAgICAgICBkb190cmFw
X1x0cmFwCiAgICAgICAgIC5lbmRtCiAKLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUlkodHJhcCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgQUxJR047
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLXRyYXBfIyN0cmFwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgdmVjdG9yIHRyYXAsIGlmbGFncz1pICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLQotI2RlZmluZSBERUZJTkVf
VFJBUF9FTlRSWV9OT0lSUSh0cmFwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBBTElHTjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotdHJhcF8jI3RyYXA6ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICB2ZWN0b3IgdHJh
cAotCiAgICAgICAgIC5hbGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKICAgICAgICAg
YiB0cmFwX3Jlc2V0ICAgICAgICAgICAgICAgICAgICAvKiAweDAwIC0gUmVzZXQgKi8KQEAgLTIx
OCwxNCArMjUwLDYwIEBAIGRlY29kZV92ZWN0b3JzOgogCiAjZW5kaWYgLyogQ09ORklHX0hBUkRF
Tl9CUkFOQ0hfUFJFRElDVE9SICovCiAKLURFRklORV9UUkFQX0VOVFJZKHJlc2V0KQotREVGSU5F
X1RSQVBfRU5UUlkodW5kZWZpbmVkX2luc3RydWN0aW9uKQotREVGSU5FX1RSQVBfRU5UUlkoc3Vw
ZXJ2aXNvcl9jYWxsKQotREVGSU5FX1RSQVBfRU5UUlkocHJlZmV0Y2hfYWJvcnQpCi1ERUZJTkVf
VFJBUF9FTlRSWShkYXRhX2Fib3J0KQotREVGSU5FX1RSQVBfRU5UUlkoZ3Vlc3Rfc3luYykKLURF
RklORV9UUkFQX0VOVFJZX05PSVJRKGlycSkKLURFRklORV9UUkFQX0VOVFJZX05PSVJRKGZpcSkK
Ky8qIFZlY3RvciBub3QgdXNlZCBieSB0aGUgSHlwZXJ2aXNvci4gKi8KK3RyYXBfcmVzZXQ6Cisg
ICAgICAgIHZlY3RvciByZXNldAorCisvKgorICogVmVjdG9yIG9ubHkgdXNlZCBieSB0aGUgSHlw
ZXJ2aXNvci4KKyAqCisgKiBXaGlsZSB0aGUgZXhjZXB0aW9uIGNhbiBiZSBleGVjdXRlZCB3aXRo
IElSUSB1bm1hc2tlZCwgdGhlIGludGVycnVwdGVkCisgKiBjb250ZXh0IG1heSBoYXZlIHB1cnBv
c2VmdWxseSBtYXNrZWQgaXQuIFNvIHdlIHdhbnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUKKyAqIGZy
b20gdGhlIGludGVycnVwdGVkIGNvbnRleHQuCisgKi8KK3RyYXBfdW5kZWZpbmVkX2luc3RydWN0
aW9uOgorICAgICAgICB2ZWN0b3IgdW5kZWZpbmVkX2luc3RydWN0aW9uLCBoeXBfaWZsYWdzPUlG
TEFHU19fSV8KKworLyogV2Ugc2hvdWxkIG5ldmVyIHJlYWNoIHRoaXMgdHJhcCAqLwordHJhcF9z
dXBlcnZpc29yX2NhbGw6CisgICAgICAgIHZlY3RvciBzdXBlcnZpc29yX2NhbGwKKworLyoKKyAq
IFZlY3RvciBvbmx5IHVzZWQgYnkgdGhlIGh5cGVydmlzb3IuCisgKgorICogV2hpbGUgdGhlIGV4
Y2VwdGlvbiBjYW4gYmUgZXhlY3V0ZWQgd2l0aCBJUlEgdW5tYXNrZWQsIHRoZSBpbnRlcnJ1cHRl
ZAorICogY29udGV4dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkIGl0LiBTbyB3ZSB3YW50
IHRvIGluaGVyaXQgdGhlIHN0YXRlCisgKiBmcm9tIHRoZSBpbnRlcnJ1cHRlZCBjb250ZXh0Lgor
ICovCit0cmFwX3ByZWZldGNoX2Fib3J0OgorICAgICAgIHZlY3RvciBwcmVmZXRjaF9hYm9ydCwg
aHlwX2lmbGFncz1JRkxBR1NfX0lfCisKKy8qCisgKiBWZWN0b3Igb25seSB1c2VkIGJ5IHRoZSBo
eXBlcnZpc29yLgorICoKKyAqIERhdGEgQWJvcnQgc2hvdWxkIGJlIHJhcmUgYW5kIG1vc3QgbGlr
ZWx5IGZhdGFsLiBJdCBpcyBiZXN0IHRvIG5vdAorICogdW5tYXNrIGFueSBpbnRlcnJ1cHRzIHRv
IGxpbWl0IHRoZSBhbW91bnQgb2YgY29kZSB0aGF0IGNhbiBydW4gYmVmb3JlCisgKiB0aGUgRGF0
YSBBYm9ydCBpcyB0cmVhdGVkLgorICovCit0cmFwX2RhdGFfYWJvcnQ6CisgICAgICAgIHZlY3Rv
ciBkYXRhX2Fib3J0CisKKy8qIFZlY3RvciBvbmx5IHVzZWQgYnkgdGhlIGd1ZXN0LiBXZSBjYW4g
dW5tYXNrIElSUS4gKi8KK3RyYXBfZ3Vlc3Rfc3luYzoKKyAgICAgICAgdmVjdG9yIGd1ZXN0X3N5
bmMsIGd1ZXN0X2lmbGFncz1pCisKKworLyogVmVjdG9yIHVzZWQgYnkgdGhlIGh5cGVydmlzb3Ig
YW5kIHRoZSBndWVzdC4gKi8KK3RyYXBfaXJxOgorICAgICAgICB2ZWN0b3IgaXJxCisKKy8qCisg
KiBWZWN0b3IgdXNlZCBieSB0aGUgaHlwZXJ2aXNvciBhbmQgdGhlIGd1ZXN0LgorICoKKyAqIEZJ
USBhcmUgbm90IG1lYW50IHRvIGhhcHBlbiwgc28gd2UgZG9uJ3QgdW5tYXNrIGFueSBpbnRlcnJ1
cHRzLgorICovCit0cmFwX2ZpcToKKyAgICAgICAgdmVjdG9yIGZpcQogCiByZXR1cm5fZnJvbV90
cmFwOgogICAgICAgICAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 04 14:36:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Nov 2019 14:36:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iRdTO-0002VK-TF; Mon, 04 Nov 2019 14:36:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=olUH=Y4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iRdTN-0002VA-L9
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:49 +0000
X-Inumbo-ID: 88aa7dfe-ff10-11e9-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 88aa7dfe-ff10-11e9-b678-bc764e2007e4;
 Mon, 04 Nov 2019 14:36:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdTM-0004xu-PR
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iRdTM-0003i0-NA
 for xen-changelog@lists.xenproject.org; Mon, 04 Nov 2019 14:36:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iRdTM-0003i0-NA@xenbits.xenproject.org>
Date: Mon, 04 Nov 2019 14:36:48 +0000
Subject: [Xen-changelog] [xen staging-4.8] xen/arm64: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgwZTY3ZTQzNWZjMWY3MzBjMTIzZWI0NzVmOWE3ZGU5MjEwYjU0YzMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE1OjI5OjQ0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTU6Mjk6NDQgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm02NDogRG9uJ3QgYmxpbmRseSB1bm1hc2sgaW50ZXJydXB0cyBvbiB0cmFwIHdpdGhv
dXQgYSBjaGFuZ2Ugb2YgbGV2ZWwKICAgIAogICAgU29tZSBvZiB0aGUgdHJhcHMgd2l0aG91dCBh
IGNoYW5nZSBvZiB0aGUgbGV2ZWwgKGkuZS4gaHlwZXJ2aXNvciAtPgogICAgaHlwZXJ2aXNvcikg
d2lsbCB1bm1hc2sgaW50ZXJydXB0cyByZWdhcmRsZXNzIHRoZSBzdGF0ZSBvZiB0aGVtIGluIHRo
ZQogICAgaW50ZXJydXB0ZWQgY29udGV4dC4KICAgIAogICAgT25lIG9mIHRoZSBjb25zZXF1ZW5j
ZXMgaXMgSVJRIHdpbGwgYmUgdW5tYXNrZWQgd2hlbiByZWNlaXZpbmcgYQogICAgc3luY2hyb25v
dXMgZXhjZXB0aW9uICh1c2VkIGJ5IFdBUk4qKCkpLiBUaGlzIGNvdWxkIHJlc3VsdCB0byB1bmV4
cGVjdGVkCiAgICBiZWhhdmlvciBzdWNoIGFzIGRlYWRsb2NrIChpZiBhIGxvY2sgd2FzIHNoYXJl
ZCB3aXRoIGludGVycnVwdHMpLgogICAgCiAgICBJbiBhIG51dHNoZWxsLCBpbnRlcnJ1cHRzIHNo
b3VsZCBvbmx5IGJlIHVubWFza2VkIHdoZW4gaXQgaXMgc2FmZSB0bwogICAgZG8uIFhlbiBvbmx5
IHVubWFzayBJUlEgYW5kIEFib3J0IGludGVycnVwdHMsIHNvIHRoZSBsb2dpYyBjYW4gc3RheQog
ICAgc2ltcGxlOgogICAgICAgIC0gaHlwX2Vycm9yOiBBbGwgdGhlIGludGVycnVwdHMgYXJlIG5v
dyBrZXB0IG1hc2tlZC4gU0Vycm9yIHNob3VsZAogICAgICAgICAgYmUgcHJldHR5IHJhcmUgYW5k
IGlmIGV2ZXIgaGFwcGVuIHRoZW4gd2UgbW9zdCBsaWtlbHkgd2FudCB0bwogICAgICAgICAgYXZv
aWQgYW55IG90aGVyIGludGVycnVwdHMgdG8gYmUgZ2VuZXJhdGVkLiBUaGUgcG90ZW50aWFsIG1h
aW4KICAgICAgICAgICJjYWxsZXIiIGlzIGR1cmluZyB2aXJ0dWFsIFNFcnJvciBzeW5jaHJvbml6
YXRpb24gb24gdGhlIGV4aXQKICAgICAgICAgIHBhdGggZnJvbSB0aGUgZ3Vlc3QgKHNlZSBjaGVj
a19wZW5kaW5nX3ZzZXJyb3IpLgogICAgCiAgICAgICAgLSBoeXBfc3luYzogVGhlIGludGVycnVw
dHMgc3RhdGUgaXMgaW5oZXJpdGVkIGZyb20gdGhlIGludGVycnVwdGVkCiAgICAgICAgICBjb250
ZXh0LgogICAgCiAgICAgICAgLSBoeXBfaXJxOiBBbGwgdGhlIGludGVycnVwdHMgYnV0IElSUSBz
dGF0ZSBhcmUgaW5oZXJpdGVkIGZyb20gdGhlCiAgICAgICAgICBpbnRlcnJ1cHRlZCBjb250ZXh0
LiBJUlEgaXMga2VwdCBtYXNrZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAzLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29t
PgogICAgbWFzdGVyIGNvbW1pdDogM2VkODg1YTg4NzQwMDNmNjAxMTQ2MGY0ZjQ2ZDFkMTMwZGQ2
YjJkYgogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MjI6NTUgKzAxMDAKLS0tCiB4ZW4v
YXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLQog
MSBmaWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50
cnkuUwppbmRleCAwZTdkZGRlOWVkLi43ZmQ1NTMwMGRiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMTc3
LDYgKzE3NywxNCBAQCBoeXBfZXJyb3JfaW52YWxpZDoKICAgICAgICAgZW50cnkgICBoeXA9MQog
ICAgICAgICBpbnZhbGlkIEJBRF9FUlJPUgogCisvKgorICogU0Vycm9yIHJlY2VpdmVkIHdoaWxl
IHJ1bm5pbmcgaW4gdGhlIGh5cGVydmlzb3IgbW9kZS4KKyAqCisgKiBUZWNobmljYWxseSwgd2Ug
Y291bGQgdW5tYXNrIHRoZSBJUlEgaWYgaXQgd2VyZSB1bm1hc2tlZCBpbiB0aGUKKyAqIGludGVy
cnVwdGVkIGNvbnRleHQuIEhvd2V2ZXIsIHRoaXMgcmVxdWlyZSB0byBjaGVjayB0aGUgUFNUQVRF
LiBGb3IKKyAqIHNpbXBsaWNpdHksIGFzIFNFcnJvciBzaG91bGQgYmUgcmFyZSBhbmQgcG90ZW50
aWFsbHkgZmF0YWwsCisgKiBhbGwgaW50ZXJydXB0cyBhcmUga2VwdCBtYXNrZWQuCisgKi8KIGh5
cF9lcnJvcjoKICAgICAgICAgLyoKICAgICAgICAgICogT25seSB0d28gcG9zc2liaWxpdGllczoK
QEAgLTE4Niw3ICsxOTQsNiBAQCBoeXBfZXJyb3I6CiAgICAgICAgICAqIDIpIE9yIHdlIGNvbWUg
ZnJvbSBhbnl3aGVyZSBlbHNlLCBhbmQgdGhhdCdzIGEgYnVnOiB3ZSBwYW5pYy4KICAgICAgICAg
ICovCiAgICAgICAgIGVudHJ5ICAgaHlwPTEKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjMgog
CiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoZSBFTFJfRUwyIG1heSBiZSBtb2RpZmllZCBieSBh
biBpbnRlcnJ1cHQsIHNvIHdlIGhhdmUgdG8gdXNlIHRoZQpAQCAtMjE0LDE0ICsyMjEsMjggQEAg
aHlwX2Vycm9yOgogICAgICAgICBibCAgICAgIGRvX3RyYXBfZ3Vlc3RfZXJyb3IKICAgICAgICAg
ZXhpdCAgICBoeXA9MQogCi0vKiBUcmFwcyB0YWtlbiBpbiBDdXJyZW50IEVMIHdpdGggU1BfRUx4
ICovCisvKgorICogU3luY2hyb25vdXMgZXhjZXB0aW9uIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcg
aW4gdGhlIGh5cGVydmlzb3IgbW9kZS4KKyAqCisgKiBXaGlsZSB0aGUgZXhjZXB0aW9uIGNhbiBi
ZSBleGVjdXRlZCB3aXRoIElSUSB1bm1hc2tlZCwgdGhlIGludGVycnVwdAorICogY29udGV4dCBt
YXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkIGl0LiBTbyB3ZSB3YW50IHRvIGluaGVyaXQgdGhl
CisgKiBzdGF0ZSBmcm9tIHRoZSBpbnRlcnJ1cHRlZCBjb250ZXh0LgorICovCiBoeXBfc3luYzoK
ICAgICAgICAgZW50cnkgICBoeXA9MQotICAgICAgICBtc3IgICAgIGRhaWZjbHIsICMyCisKKyAg
ICAgICAgLyogSW5oZXJpdCBJUlEgc3RhdGUgYW5kIGtlZXAgdGhlIG90aGVyIGludGVycnVwdHMg
bWFza2VkLiAqLworICAgICAgICBtcnMgICAgIHgwLCBTUFNSX2VsMgorICAgICAgICBhbmQgICAg
IHgwLCB4MCwgI1BTUl9JUlFfTUFTSworICAgICAgICBtb3YgICAgIHgxLCAjKFBTUl9EQkdfTUFT
SyB8IFBTUl9BQlRfTUFTSyB8IFBTUl9GSVFfTUFTSykKKyAgICAgICAgb3JyICAgICB4MCwgeDAs
IHgxCisgICAgICAgIG1zciAgICAgZGFpZiwgeDAKKwogICAgICAgICBtb3YgICAgIHgwLCBzcAog
ICAgICAgICBibCAgICAgIGRvX3RyYXBfaHlwX3N5bmMKICAgICAgICAgZXhpdCAgICBoeXA9MQog
CisvKiBJUlEgcmVjZWl2ZWQgd2hpbGUgcnVubmluZyBpbiB0aGUgaHlwZXJ2aXNvciBtb2RlLiAq
LwogaHlwX2lycToKICAgICAgICAgZW50cnkgICBoeXA9MQogICAgICAgICBtb3YgICAgIHgwLCBz
cAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSCY-0002Eh-HR; Tue, 12 Nov 2019 09:11:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSCW-0002Ec-TR
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:04 +0000
X-Inumbo-ID: 5a04e8dc-052c-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a04e8dc-052c-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:11:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSCV-0006GE-CX
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSCV-0000vA-B6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSCV-0000vA-B6@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:11:03 +0000
Subject: [Xen-changelog] [xen master] x86/microcode: Drop trailing
 whitespace in printk()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1MWFiNDA2NTExZThiNzUyZjdjOTI3NWFmOWQyNmU0YzM0YjYxOWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCA4IDIwOjIzOjI2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNCAxMjo1NDox
NCAyMDE5ICswMTAwCgogICAgeDg2L21pY3JvY29kZTogRHJvcCB0cmFpbGluZyB3aGl0ZXNwYWNl
IGluIHByaW50aygpCiAgICAKICAgIFRoaXMgaGFzIGFjdHVhbGx5IGJlZW4gcHJlc2VudCBzaW5j
ZSBjL3MgYmQ3YzA5YzAgaW4gMjAwOCwgYW5kIHN1cnZpdmVkCiAgICB0aHJvdWdoIGFsbCBvZiB0
aGUgcmVjZW50IG1pY3JvY29kZSByZWZhY3RvcmluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9p
bnRlbC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIGIveGVuL2Fy
Y2gveDg2L21pY3JvY29kZV9pbnRlbC5jCmluZGV4IDllZGVkY2M3M2EuLjlmNjYwNTdhYWQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJjaC94
ODYvbWljcm9jb2RlX2ludGVsLmMKQEAgLTMxOSw3ICszMTksNyBAQCBzdGF0aWMgaW50IGFwcGx5
X21pY3JvY29kZShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKICAgICAgICAg
cmV0dXJuIC1FSU87CiAgICAgfQogICAgIHByaW50ayhLRVJOX0lORk8gIm1pY3JvY29kZTogQ1BV
JWQgdXBkYXRlZCBmcm9tIHJldmlzaW9uICIKLSAgICAgICAgICAgIiUjeCB0byAlI3gsIGRhdGUg
PSAlMDR4LSUwMngtJTAyeCBcbiIsCisgICAgICAgICAgICIlI3ggdG8gJSN4LCBkYXRlID0gJTA0
eC0lMDJ4LSUwMnhcbiIsCiAgICAgICAgICAgIGNwdV9udW0sIHNpZy0+cmV2LCB2YWxbMV0sIG1j
X2ludGVsLT5oZHIueWVhciwKICAgICAgICAgICAgbWNfaW50ZWwtPmhkci5tb250aCwgbWNfaW50
ZWwtPmhkci5kYXkpOwogICAgIHNpZy0+cmV2ID0gdmFsWzFdOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:11:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:11:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSCh-0002FE-JC; Tue, 12 Nov 2019 09:11:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSCg-0002F8-Lf
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:14 +0000
X-Inumbo-ID: 600e270c-052c-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 600e270c-052c-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:11:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSCf-0006GN-GD
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSCf-0000vk-Eo
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSCf-0000vk-Eo@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:11:13 +0000
Subject: [Xen-changelog] [xen master] docs/sphinx: Indent cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUzNzA1ODI2N2UzM2U1ZTQ1MjVmOTIwZTMxMjZkMTU4OTFlZThkYmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1bCAxOSAwODo1Nzo1MCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBPY3QgMTQgMTI6NTQ6
MTQgMjAxOSArMDEwMAoKICAgIGRvY3Mvc3BoaW54OiBJbmRlbnQgY2xlYW51cAogICAgCiAgICBT
cGhpbngsIGl0cyBsaW50ZXJzLCBhbmQgUlNUIG1vZGVzIGluIGNvbW1vbiBlZGl0b3JzLCBleHBl
Y3QgMyBzcGFjZXMgb2YKICAgIGluZGVudGF0aW9uLiAgU29tZSBiaXRzIGFscmVhZHkgY29uZm9y
bSB0byB0aGlzIGV4cGVjdGF0aW9uLiAgVXBkYXRlIHRoZQogICAgcmVzdCB0byBtYXRjaC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogZG9jcy9hZG1pbi1ndWlkZS9pbmRleC5yc3QgICAgICAgICAgICAgIHwgIDIgKy0KIGRvY3Mv
Z3Vlc3QtZ3VpZGUvaW5kZXgucnN0ICAgICAgICAgICAgICB8ICA0ICstLQogZG9jcy9ndWVzdC1n
dWlkZS94ODYvaHlwZXJjYWxsLWFiaS5yc3QgIHwgNTAgKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tCiBkb2NzL2d1ZXN0LWd1aWRlL3g4Ni9pbmRleC5yc3QgICAgICAgICAgfCAgNCAr
LS0KIGRvY3MvaHlwZXJ2aXNvci1ndWlkZS9jb2RlLWNvdmVyYWdlLnJzdCB8ICA0ICstLQogZG9j
cy9oeXBlcnZpc29yLWd1aWRlL2luZGV4LnJzdCAgICAgICAgIHwgIDQgKy0tCiBkb2NzL2luZGV4
LnJzdCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKysrKy0tLS0tLQogNyBmaWxlcyBj
aGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
b2NzL2FkbWluLWd1aWRlL2luZGV4LnJzdCBiL2RvY3MvYWRtaW4tZ3VpZGUvaW5kZXgucnN0Cmlu
ZGV4IGY3MjVkNzVlYmUuLjY5MDdkNTg4MjkgMTAwNjQ0Ci0tLSBhL2RvY3MvYWRtaW4tZ3VpZGUv
aW5kZXgucnN0CisrKyBiL2RvY3MvYWRtaW4tZ3VpZGUvaW5kZXgucnN0CkBAIC0yLDQgKzIsNCBA
QCBBZG1pbiBHdWlkZQogPT09PT09PT09PT0KIAogLi4gdG9jdHJlZTo6Ci0gIG1pY3JvY29kZS1s
b2FkaW5nCisgICBtaWNyb2NvZGUtbG9hZGluZwpkaWZmIC0tZ2l0IGEvZG9jcy9ndWVzdC1ndWlk
ZS9pbmRleC5yc3QgYi9kb2NzL2d1ZXN0LWd1aWRlL2luZGV4LnJzdAppbmRleCAxMDhlMGI4ZDc3
Li41YmYzZWNmNTQxIDEwMDY0NAotLS0gYS9kb2NzL2d1ZXN0LWd1aWRlL2luZGV4LnJzdAorKysg
Yi9kb2NzL2d1ZXN0LWd1aWRlL2luZGV4LnJzdApAQCAtMiw2ICsyLDYgQEAgR3Vlc3QgZG9jdW1l
bnRhdGlvbgogPT09PT09PT09PT09PT09PT09PQogCiAuLiB0b2N0cmVlOjoKLSAgOm1heGRlcHRo
OiAyCisgICA6bWF4ZGVwdGg6IDIKIAotICB4ODYvaW5kZXgKKyAgIHg4Ni9pbmRleApkaWZmIC0t
Z2l0IGEvZG9jcy9ndWVzdC1ndWlkZS94ODYvaHlwZXJjYWxsLWFiaS5yc3QgYi9kb2NzL2d1ZXN0
LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdAppbmRleCBkZWUyNTg1M2Q0Li45OTY0YjNkYzBi
IDEwMDY0NAotLS0gYS9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdAorKysg
Yi9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdApAQCAtMTIsMjIgKzEyLDIy
IEBAIFJlZ2lzdGVycwogVGhlIHJlZ2lzdGVycyB1c2VkIGZvciBoeXBlcmNhbGxzIGRlcGVuZHMg
b24gdGhlIG9wZXJhdGluZyBtb2RlIG9mIHRoZSBndWVzdC4KIAogLi4gbGlzdC10YWJsZTo6Ci0g
IDpoZWFkZXItcm93czogMQorICAgOmhlYWRlci1yb3dzOiAxCiAKLSAgKiAtIEFCSQotICAgIC0g
SHlwZXJjYWxsIEluZGV4Ci0gICAgLSBQYXJhbWV0ZXJzICgxIC0gNikKLSAgICAtIFJlc3VsdAor
ICAgKiAtIEFCSQorICAgICAtIEh5cGVyY2FsbCBJbmRleAorICAgICAtIFBhcmFtZXRlcnMgKDEg
LSA2KQorICAgICAtIFJlc3VsdAogCi0gICogLSA2NGJpdAotICAgIC0gUkFYCi0gICAgLSBSREkg
UlNJIFJEWCBSMTAgUjggUjkKLSAgICAtIFJBWAorICAgKiAtIDY0Yml0CisgICAgIC0gUkFYCisg
ICAgIC0gUkRJIFJTSSBSRFggUjEwIFI4IFI5CisgICAgIC0gUkFYCiAKLSAgKiAtIDMyYml0Ci0g
ICAgLSBFQVgKLSAgICAtIEVCWCBFQ1ggRURYIEVTSSBFREkgRUJQCi0gICAgLSBFQVgKKyAgICog
LSAzMmJpdAorICAgICAtIEVBWAorICAgICAtIEVCWCBFQ1ggRURYIEVTSSBFREkgRUJQCisgICAg
IC0gRUFYCiAKIDMyIGFuZCA2NGJpdCBQViBndWVzdHMgaGF2ZSBhbiBBQkkgZml4ZWQgYnkgdGhl
aXIgZ3Vlc3QgdHlwZS4gIFRoZSBBQkkgZm9yIGFuCiBIVk0gZ3Vlc3QgZGVwZW5kcyBvbiB3aGV0
aGVyIHRoZSB2Q1BVIGlzIG9wZXJhdGluZyBpbiBhIDY0Yml0IHNlZ21lbnQgb3Igbm90CkBAIC01
MSwyMiArNTEsMjIgQEAgVGhlIGV4YWN0IHNlcXVlbmNlIG9mIGluc3RydWN0aW9ucyByZXF1aXJl
ZCB0byBpc3N1ZSBhIGh5cGVyY2FsbCBkaWZmZXJzCiBiZXR3ZWVuIHZpcnR1YWxpc2F0aW9uIG1v
ZGUgYW5kIGhhcmR3YXJlIHZlbmRvci4KIAogLi4gbGlzdC10YWJsZTo6Ci0gIDpoZWFkZXItcm93
czogMQorICAgOmhlYWRlci1yb3dzOiAxCiAKLSAgKiAtIEd1ZXN0Ci0gICAgLSBUcmFuc2ZlciBp
bnN0cnVjdGlvbgorICAgKiAtIEd1ZXN0CisgICAgIC0gVHJhbnNmZXIgaW5zdHJ1Y3Rpb24KIAot
ICAqIC0gMzJiaXQgUFYKLSAgICAtIElOVCAweDgyCisgICAqIC0gMzJiaXQgUFYKKyAgICAgLSBJ
TlQgMHg4MgogCi0gICogLSA2NGJpdCBQVgotICAgIC0gU1lTQ0FMTAorICAgKiAtIDY0Yml0IFBW
CisgICAgIC0gU1lTQ0FMTAogCi0gICogLSBJbnRlbCBIVk0KLSAgICAtIFZNQ0FMTAorICAgKiAt
IEludGVsIEhWTQorICAgICAtIFZNQ0FMTAogCi0gICogLSBBTUQgSFZNCi0gICAgLSBWTU1DQUxM
CisgICAqIC0gQU1EIEhWTQorICAgICAtIFZNTUNBTEwKIAogVG8gYWJzdHJhY3QgYXdheSB0aGUg
ZGV0YWlscywgWGVuIGltcGxlbWVudHMgYW4gaW50ZXJmYWNlIGtub3duIGFzIHRoZQogSHlwZXJj
YWxsIFBhZ2UuICBUaGlzIGFsbG93cyBhIGd1ZXN0IHRvIG1ha2UgYSBoeXBlcmNhbGwgd2l0aG91
dCBuZWVkaW5nIHRvCkBAIC04OSw3ICs4OSw3IEBAIFRvIGludm9rZSBhIHNwZWNpZmljIGh5cGVy
Y2FsbCwgYGBjYWxsYGAgdGhlIHJlbGV2YW50IHN0dWIgWzNdXzoKIAogLi4gY29kZS1ibG9jazo6
IG5vbmUKIAotICBjYWxsIGh5cGVyY2FsbF9wYWdlICsgaW5kZXggKiAzMgorICAgY2FsbCBoeXBl
cmNhbGxfcGFnZSArIGluZGV4ICogMzIKIAogVGhlcmUgcmVzdWx0IGlzIGFuIEFCSSB3aGljaCBp
cyBpbnZhcmlhbnQgb2YgdGhlIGV4YWN0IG9wZXJhdGluZyBtb2RlIG9yCiBoYXJkd2FyZSB2ZW5k
b3IuICBUaGlzIGlzIGludGVuZGVkIHRvIHNpbXBsaWZ5IGd1ZXN0IGtlcm5lbCBpbnRlcmZhY2Vz
IGJ5CmRpZmYgLS1naXQgYS9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9pbmRleC5yc3QgYi9kb2NzL2d1
ZXN0LWd1aWRlL3g4Ni9pbmRleC5yc3QKaW5kZXggYTM2ODM5MjA4Ny4uMjI0MWRiOTU0NCAxMDA2
NDQKLS0tIGEvZG9jcy9ndWVzdC1ndWlkZS94ODYvaW5kZXgucnN0CisrKyBiL2RvY3MvZ3Vlc3Qt
Z3VpZGUveDg2L2luZGV4LnJzdApAQCAtMiw2ICsyLDYgQEAgeDg2CiA9PT0KIAogLi4gdG9jdHJl
ZTo6Ci0gIDptYXhkZXB0aDogMgorICAgOm1heGRlcHRoOiAyCiAKLSAgaHlwZXJjYWxsLWFiaQor
ICAgaHlwZXJjYWxsLWFiaQpkaWZmIC0tZ2l0IGEvZG9jcy9oeXBlcnZpc29yLWd1aWRlL2NvZGUt
Y292ZXJhZ2UucnN0IGIvZG9jcy9oeXBlcnZpc29yLWd1aWRlL2NvZGUtY292ZXJhZ2UucnN0Cmlu
ZGV4IDZjNzU1MmQ2OTEuLmQzMmIxMjhlMjQgMTAwNjQ0Ci0tLSBhL2RvY3MvaHlwZXJ2aXNvci1n
dWlkZS9jb2RlLWNvdmVyYWdlLnJzdAorKysgYi9kb2NzL2h5cGVydmlzb3ItZ3VpZGUvY29kZS1j
b3ZlcmFnZS5yc3QKQEAgLTgsOCArOCw4IEBAIHNvIHNvbWUgZXh0cmEgc3RlcHMgYXJlIHJlcXVp
cmVkIHRvIGNvbGxlY3QgYW5kIHByb2Nlc3MgdGhlIGRhdGEuCiAKIC4uIHdhcm5pbmc6OgogCi0g
IEFSTSBkb2Vzbid0IGN1cnJlbnRseSBib290IHdoZW4gdGhlIGZpbmFsIGJpbmFyeSBleGNlZWRz
IDJNQiBpbiBzaXplLAotICBhbmQgdGhlIGNvdmVyYWdlIGJ1aWxkIHRlbmRzIHRvIGV4Y2VlZCB0
aGlzIGxpbWl0LgorICAgQVJNIGRvZXNuJ3QgY3VycmVudGx5IGJvb3Qgd2hlbiB0aGUgZmluYWwg
YmluYXJ5IGV4Y2VlZHMgMk1CIGluIHNpemUsCisgICBhbmQgdGhlIGNvdmVyYWdlIGJ1aWxkIHRl
bmRzIHRvIGV4Y2VlZCB0aGlzIGxpbWl0LgogCiAKIENvbXBpbGluZyBYZW4KZGlmZiAtLWdpdCBh
L2RvY3MvaHlwZXJ2aXNvci1ndWlkZS9pbmRleC5yc3QgYi9kb2NzL2h5cGVydmlzb3ItZ3VpZGUv
aW5kZXgucnN0CmluZGV4IGNiY2FlMzk4YTIuLjI5ZmFjZDAzZGIgMTAwNjQ0Ci0tLSBhL2RvY3Mv
aHlwZXJ2aXNvci1ndWlkZS9pbmRleC5yc3QKKysrIGIvZG9jcy9oeXBlcnZpc29yLWd1aWRlL2lu
ZGV4LnJzdApAQCAtMiw2ICsyLDYgQEAgSHlwZXJ2aXNvciBkb2N1bWVudGF0aW9uCiA9PT09PT09
PT09PT09PT09PT09PT09PT0KIAogLi4gdG9jdHJlZTo6Ci0gIDptYXhkZXB0aDogMgorICAgOm1h
eGRlcHRoOiAyCiAKLSAgY29kZS1jb3ZlcmFnZQorICAgY29kZS1jb3ZlcmFnZQpkaWZmIC0tZ2l0
IGEvZG9jcy9pbmRleC5yc3QgYi9kb2NzL2luZGV4LnJzdAppbmRleCAzMWJiODkyN2YyLi40NzA1
NDFmMDA3IDEwMDY0NAotLS0gYS9kb2NzL2luZGV4LnJzdAorKysgYi9kb2NzL2luZGV4LnJzdApA
QCAtMyw4ICszLDggQEAgVGhlIFhlbiBIeXBlcnZpc29yIGRvY3VtZW50YXRpb24KIAogLi4gbm90
ZTo6CiAKLSAgWGVuJ3MgU3BoaW54L1JTVCBkb2N1bWVudGF0aW9uIGlzIGEgd29yayBpbiBwcm9n
cmVzcy4gIFRoZSBleGlzdGluZwotICBkb2N1bWVudGF0aW9uIGNhbiBiZSBmb3VuZCBhdCBodHRw
czovL3hlbmJpdHMueGVuLm9yZy9kb2NzLworICAgWGVuJ3MgU3BoaW54L1JTVCBkb2N1bWVudGF0
aW9uIGlzIGEgd29yayBpbiBwcm9ncmVzcy4gIFRoZSBleGlzdGluZworICAgZG9jdW1lbnRhdGlv
biBjYW4gYmUgZm91bmQgYXQgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy8KIAogCiBVc2Vy
IGRvY3VtZW50YXRpb24KQEAgLTE2LDkgKzE2LDkgQEAgcHJlZmVycmVkIGRpc3RyaWJ1dGlvbiwg
YW5kIGlzIGF0dGVtcHRpbmcgdG8gcnVuIHZpcnR1YWwgbWFjaGluZXMgYW5kCiBjb25maWd1cmUg
dGhlIHN5c3RlbS4KIAogLi4gdG9jdHJlZTo6Ci0gIDptYXhkZXB0aDogMgorICAgOm1heGRlcHRo
OiAyCiAKLSAgYWRtaW4tZ3VpZGUvaW5kZXgKKyAgIGFkbWluLWd1aWRlL2luZGV4CiAKIAogR3Vl
c3QgZG9jdW1lbnRhdGlvbgpAQCAtMjksOSArMjksOSBAQCBpbnRlbmRlZCBmb3IgT1MgZGV2ZWxv
cGVycyB0cnlpbmcgdG8gdXNlIGEgWGVuIGZlYXR1cmUsIGFuZCBmb3IgWGVuIGRldmVsb3BlcnMK
IHRvIGF2b2lkIGJyZWFraW5nIHRoaW5ncy4KIAogLi4gdG9jdHJlZTo6Ci0gIDptYXhkZXB0aDog
MworICAgOm1heGRlcHRoOiAzCiAKLSAgZ3Vlc3QtZ3VpZGUvaW5kZXgKKyAgIGd1ZXN0LWd1aWRl
L2luZGV4CiAKIAogSHlwZXJ2aXNvciBkZXZlbG9wZXIgZG9jdW1lbnRhdGlvbgpAQCAtNDIsNiAr
NDIsNiBAQCB3aG8gaXMgYnVpbGRpbmcgWGVuIGZyb20gc291cmNlLCBhbmQgaXMgcnVubmluZyB0
aGUgbmV3IGh5cGVydmlzb3IgaW4gc29tZQoga2luZCBvZiBkZXZlbG9wbWVudCBlbnZpcm9ubWVu
dC4KIAogLi4gdG9jdHJlZTo6Ci0gIDptYXhkZXB0aDogMgorICAgOm1heGRlcHRoOiAyCiAKLSAg
aHlwZXJ2aXNvci1ndWlkZS9pbmRleAorICAgaHlwZXJ2aXNvci1ndWlkZS9pbmRleAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:11:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSCr-0002GR-Kr; Tue, 12 Nov 2019 09:11:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSCq-0002GE-H8
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:24 +0000
X-Inumbo-ID: 6610d992-052c-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6610d992-052c-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:11:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSCp-0006Gd-Ji
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSCp-0000wZ-IO
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSCp-0000wZ-IO@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:11:23 +0000
Subject: [Xen-changelog] [xen master] stubdom/vtpm: include stdio.h for
 declaration of printf
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU1YWIyOTJjNDJkYjQxYjA1Y2ZkYmEwMTI2ODBiZjFlMGVhMDJmN2EKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIgMTk6
MDU6MzYgMjAxOSArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDE0IDE0OjQyOjM3IDIwMTkgKzAxMDAK
CiAgICBzdHViZG9tL3Z0cG06IGluY2x1ZGUgc3RkaW8uaCBmb3IgZGVjbGFyYXRpb24gb2YgcHJp
bnRmCiAgICAKICAgIFRoZSBmdW5jdGlvbiByZWFkX3Z0cG1ibGsgdXNlcyBwcmludGYoMyksIGJ1
dCBzdGRpby5oIGlzIG5vdCBpbmNsdWRlZAogICAgaW4gdGhpcyBmaWxlLiBUaGlzIHJlc3VsdHMg
aW4gYSB3YXJuaW5nIGZyb20gZ2NjLTc6CiAgICAKICAgIHZ0cG1ibGsuYzogSW4gZnVuY3Rpb24g
J3JlYWRfdnRwbWJsayc6CiAgICB2dHBtYmxrLmM6MzIyOjc6IHdhcm5pbmc6IGltcGxpY2l0IGRl
Y2xhcmF0aW9uIG9mIGZ1bmN0aW9uICdwcmludGYnIFstV2ltcGxpY2l0LWZ1bmN0aW9uLWRlY2xh
cmF0aW9uXQogICAgICAgICAgIHByaW50ZigiRXhwZWN0ZWQ6ICIpOwogICAgdnRwbWJsay5jOjMy
Mjo3OiB3YXJuaW5nOiBpbmNvbXBhdGlibGUgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgYnVpbHQt
aW4gZnVuY3Rpb24gJ3ByaW50ZicKICAgIHZ0cG1ibGsuYzozMjI6Nzogbm90ZTogaW5jbHVkZSAn
PHN0ZGlvLmg+JyBvciBwcm92aWRlIGEgZGVjbGFyYXRpb24gb2YgJ3ByaW50ZicKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgUmV2aWV3ZWQtYnk6
IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBzdHViZG9t
L3Z0cG0vdnRwbWJsay5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRp
ZmYgLS1naXQgYS9zdHViZG9tL3Z0cG0vdnRwbWJsay5jIGIvc3R1YmRvbS92dHBtL3Z0cG1ibGsu
YwppbmRleCBmZTUyOWFiNWFjLi42ODFmMGMwMWI2IDEwMDY0NAotLS0gYS9zdHViZG9tL3Z0cG0v
dnRwbWJsay5jCisrKyBiL3N0dWJkb20vdnRwbS92dHBtYmxrLmMKQEAgLTIwLDYgKzIwLDcgQEAK
ICNpbmNsdWRlIDx1bmlzdGQuaD4KICNpbmNsdWRlIDxlcnJuby5oPgogI2luY2x1ZGUgPGZjbnRs
Lmg+CisjaW5jbHVkZSA8c3RkaW8uaD4KIAogLypFbmNyeXB0aW9uIGtleSBhbmQgYmxvY2sgc2l6
ZXMgKi8KICNkZWZpbmUgQkxLU1ogMTYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:11:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:11:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSD1-0002He-Ma; Tue, 12 Nov 2019 09:11:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSD0-0002HW-DS
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:34 +0000
X-Inumbo-ID: 6c14102a-052c-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6c14102a-052c-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 09:11:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSCz-0006Gp-Mx
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSCz-0000xG-Lx
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSCz-0000xG-Lx@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:11:33 +0000
Subject: [Xen-changelog] [xen master] xen/arm: domain_build: Print the
 correct domain in dtb_load()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRjNTU1ZWM3NThlODI5ZDQyNGE4NWRmMDI4MjFiMjI5M2NhMDM3MDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEF1
ZyAxMyAxOToxMToyOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMTYgMTI6MTY6NTMgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IGRvbWFpbl9idWlsZDogUHJpbnQgdGhlIGNvcnJlY3QgZG9tYWluIGlu
IGR0Yl9sb2FkKCkKICAgIAogICAgZHRiX2xvYWQoKSBjYW4gYmUgY2FsbGVkIGJ5IG90aGVyIGRv
bWFpbiB0aGFuIGRvbTAuIFRvIGF2b2lkIGNvbmZ1c2lvbgogICAgaW4gdGhlIGxvZywgcHJpbnQg
dGhlIGNvcnJlY3QgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIHwgOCArKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMTEzODJhNjA1Yi4uYmU1NTBhZjk4MyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwpAQCAtMjE2NywxNSArMjE2NywxNyBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgZHRiX2xvYWQoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKICAgICB1bnNpZ25lZCBs
b25nIGxlZnQ7CiAKLSAgICBwcmludGsoIkxvYWRpbmcgZG9tMCBEVEIgdG8gMHglIlBSSXBhZGRy
Ii0weCUiUFJJcGFkZHIiXG4iLAotICAgICAgICAgICBraW5mby0+ZHRiX3BhZGRyLCBraW5mby0+
ZHRiX3BhZGRyICsgZmR0X3RvdGFsc2l6ZShraW5mby0+ZmR0KSk7CisgICAgcHJpbnRrKCJMb2Fk
aW5nICVwZCBEVEIgdG8gMHglIlBSSXBhZGRyIi0weCUiUFJJcGFkZHIiXG4iLAorICAgICAgICAg
ICBraW5mby0+ZCwga2luZm8tPmR0Yl9wYWRkciwKKyAgICAgICAgICAga2luZm8tPmR0Yl9wYWRk
ciArIGZkdF90b3RhbHNpemUoa2luZm8tPmZkdCkpOwogCiAgICAgbGVmdCA9IGNvcHlfdG9fZ3Vl
c3RfcGh5c19mbHVzaF9kY2FjaGUoa2luZm8tPmQsIGtpbmZvLT5kdGJfcGFkZHIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2luZm8tPmZkdCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmZHRfdG90YWxzaXplKGtpbmZvLT5m
ZHQpKTsKIAogICAgIGlmICggbGVmdCAhPSAwICkKLSAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBj
b3B5IHRoZSBEVEIgdG8gZG9tMCBtZW1vcnkgKGxlZnQgPSAlbHUgYnl0ZXMpXG4iLCBsZWZ0KTsK
KyAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBjb3B5IHRoZSBEVEIgdG8gJXBkIG1lbW9yeSAobGVm
dCA9ICVsdSBieXRlcylcbiIsCisgICAgICAgICAgICAgIGtpbmZvLT5kLCBsZWZ0KTsKICAgICB4
ZnJlZShraW5mby0+ZmR0KTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:11:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSDC-0002JM-OP; Tue, 12 Nov 2019 09:11:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSDA-0002JB-VW
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:44 +0000
X-Inumbo-ID: 721b876e-052c-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 721b876e-052c-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:11:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSD9-0006H6-QM
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSD9-0000xu-PC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSD9-0000xu-PC@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:11:43 +0000
Subject: [Xen-changelog] [xen master] xen/arm: mm: Clear boot pagetables
 before bringing-up each secondary CPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwZmM5MDA0YmUxNjlhMDY1YzEwYTVmYjY5OWUzNTNlNDMwMTkwYzIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEp1
biAxMyAxODoxMTo0NSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMTYgMTI6Mjg6MjYgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IG1tOiBDbGVhciBib290IHBhZ2V0YWJsZXMgYmVmb3JlIGJyaW5naW5n
LXVwIGVhY2ggc2Vjb25kYXJ5IENQVQogICAgCiAgICBBdCB0aGUgbW9tZW50LCBib290IHBhZ2V0
YWJsZXMgYXJlIG9ubHkgY2xlYXJlZCBvbmNlIGF0IGJvb3QuIFRoaXMgbWVhbnMKICAgIHdoZW4g
Ym9vdGluZyBDUFUyIChhbmQgb253YXJkcykgdGhlbiBib290IHBhZ2V0YWJsZXMgd2lsbCBub3Qg
YmUKICAgIGNsZWFyZWQuCiAgICAKICAgIFRvIGtlZXAgdGhlIGludGVyZmFjZSBleGFjdGx5IHRo
ZSBzYW1lIGZvciBhbGwgc2Vjb25kYXJ5IENQVSwgdGhlIGJvb3QKICAgIHBhZ2V0YWJsZXMgYXJl
IG5vdyBjbGVhcmVkIGJlZm9yZSBicmluZ2luZy11cCBlYWNoIHNlY29uZGFyeSBDUFUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDI3ICsrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBi
ZTIzYWNmZTI2Li4wMTg5MTI5M2I4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysg
Yi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtNzA3LDggKzcwNywyMCBAQCB2b2lkIF9faW5pdCBzZXR1
cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCkKIAogICAgIHN3aXRj
aF90dGJyKHR0YnIpOwogCi0gICAgLyogQ2xlYXIgdGhlIGNvcHkgb2YgdGhlIGJvb3QgcGFnZXRh
Ymxlcy4gRWFjaCBzZWNvbmRhcnkgQ1BVCi0gICAgICogcmVidWlsZHMgdGhlc2UgaXRzZWxmIChz
ZWUgaGVhZC5TKSAqLworICAgIHhlbl9wdF9lbmZvcmNlX3dueCgpOworCisjaWZkZWYgQ09ORklH
X0FSTV8zMgorICAgIHBlcl9jcHUoeGVuX3BndGFibGUsIDApID0gY3B1MF9wZ3RhYmxlOworICAg
IHBlcl9jcHUoeGVuX2RvbW1hcCwgMCkgPSBjcHUwX2RvbW1hcDsKKyNlbmRpZgorfQorCitzdGF0
aWMgdm9pZCBjbGVhcl9ib290X3BhZ2V0YWJsZXModm9pZCkKK3sKKyAgICAvKgorICAgICAqIENs
ZWFyIHRoZSBjb3B5IG9mIHRoZSBib290IHBhZ2V0YWJsZXMuIEVhY2ggc2Vjb25kYXJ5IENQVQor
ICAgICAqIHJlYnVpbGRzIHRoZXNlIGl0c2VsZiAoc2VlIGhlYWQuUykuCisgICAgICovCiAgICAg
Y2xlYXJfdGFibGUoYm9vdF9wZ3RhYmxlKTsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAgY2xl
YXJfdGFibGUoYm9vdF9maXJzdCk7CkBAIC03MTYsMTggKzcyOCwxMyBAQCB2b2lkIF9faW5pdCBz
ZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCkKICNlbmRpZgog
ICAgIGNsZWFyX3RhYmxlKGJvb3Rfc2Vjb25kKTsKICAgICBjbGVhcl90YWJsZShib290X3RoaXJk
KTsKLQotICAgIHhlbl9wdF9lbmZvcmNlX3dueCgpOwotCi0jaWZkZWYgQ09ORklHX0FSTV8zMgot
ICAgIHBlcl9jcHUoeGVuX3BndGFibGUsIDApID0gY3B1MF9wZ3RhYmxlOwotICAgIHBlcl9jcHUo
eGVuX2RvbW1hcCwgMCkgPSBjcHUwX2RvbW1hcDsKLSNlbmRpZgogfQogCiAjaWZkZWYgQ09ORklH
X0FSTV82NAogaW50IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNwdSkKIHsKKyAgICBj
bGVhcl9ib290X3BhZ2V0YWJsZXMoKTsKKwogICAgIC8qIFNldCBpbml0X3R0YnIgZm9yIHRoaXMg
Q1BVIGNvbWluZyB1cC4gQWxsIENQdXMgc2hhcmUgYSBzaW5nbGUgc2V0b2YKICAgICAgKiBwYWdl
dGFibGVzLCBidXQgcmV3cml0ZSBpdCBlYWNoIHRpbWUgZm9yIGNvbnNpc3RlbmN5IHdpdGggMzIg
Yml0LiAqLwogICAgIGluaXRfdHRiciA9ICh1aW50cHRyX3QpIHhlbl9wZ3RhYmxlICsgcGh5c19v
ZmZzZXQ7CkBAIC03NzAsNiArNzc3LDggQEAgaW50IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMo
aW50IGNwdSkKICAgICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCBjcHUpID0gZmlyc3Q7CiAgICAgcGVy
X2NwdSh4ZW5fZG9tbWFwLCBjcHUpID0gZG9taGVhcDsKIAorICAgIGNsZWFyX2Jvb3RfcGFnZXRh
YmxlcygpOworCiAgICAgLyogU2V0IGluaXRfdHRiciBmb3IgdGhpcyBDUFUgY29taW5nIHVwICov
CiAgICAgaW5pdF90dGJyID0gX19wYShmaXJzdCk7CiAgICAgY2xlYW5fZGNhY2hlKGluaXRfdHRi
cik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:11:55 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSDL-0002KP-QF; Tue, 12 Nov 2019 09:11:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSDK-0002KH-IW
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:54 +0000
X-Inumbo-ID: 7826351e-052c-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7826351e-052c-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:11:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSDJ-0006HK-Tm
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSDJ-0000yZ-SR
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSDJ-0000yZ-SR@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:11:53 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: drop Tim Deegan from 'The
 Rest'
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkYTgwYjIyZDM3MTNlZTE1Y2IyYWNhODdlMDliMWNkM2M4ZDJhNmQKQXV0aG9yOiAg
ICAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkF1dGhvckRhdGU6IFRodSBPY3QgMTcgMDc6MTg6
MTYgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgT2N0IDE5IDAzOjEwOjM2IDIwMTkgKzAxMDAKCiAg
ICBNQUlOVEFJTkVSUzogZHJvcCBUaW0gRGVlZ2FuIGZyb20gJ1RoZSBSZXN0JwogICAgCiAgICBJ
IGhhdmUgbm90IGJlZW4gYWN0aXZlIGluIHRoaXMgcm9sZSBmb3IgYSB3aGlsZSBub3cuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KIE1BSU5UQUlO
RVJTIHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL01B
SU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggNTMzY2ZkYzA4Zi4uZjYwZDc2NWJhZiAxMDA2
NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTUzNyw3ICs1MzcsNiBA
QCBNOglKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiBNOglKdWxpZW4gR3JhbGwgPGp1
bGllbkB4ZW4ub3JnPgogTToJS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgogTToJU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
TToJVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiBNOglXZWkgTGl1IDx3bEB4ZW4ub3JnPgogTDoJ
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCiBTOglTdXBwb3J0ZWQKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:12:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:12:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSDf-0002Lm-Sd; Tue, 12 Nov 2019 09:12:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSDe-0002Lg-QY
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:14 +0000
X-Inumbo-ID: 84326332-052c-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 84326332-052c-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:12:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSDe-0006J4-5r
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSDe-00010D-4j
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSDe-00010D-4j@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:12:14 +0000
Subject: [Xen-changelog] [xen master] golang/xenlight: fix calls to
 libxl_domain_unpause/pause
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyOGEwMjU1YzY4NzIzYTRlOTk5YjVjNDVjNzU3NjNiZjc3MjI0MzQKQXV0aG9yOiAg
ICAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE9jdCAyMiAxNTowNjo1OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyMiAxNTowNjo1OSAy
MDE5ICswMTAwCgogICAgZ29sYW5nL3hlbmxpZ2h0OiBmaXggY2FsbHMgdG8gbGlieGxfZG9tYWlu
X3VucGF1c2UvcGF1c2UKICAgIAogICAgVGhlc2UgZnVuY3Rpb25zIHJlcXVpcmUgYSB0aGlyZCBh
cmd1bWVudCBvZiB0eXBlIGNvbnN0ICpsaWJ4bF9hc3luY29wX2hvdy4KICAgIAogICAgUGFzcyBu
aWwgdG8gZml4IGNvbXBpbGF0aW9uIGVycm9ycy4gVGhpcyB3aWxsIGhhdmUgdGhlIGVmZmVjdCBv
ZgogICAgcGVyZm9ybWluZyB0aGVzZSBvcGVyYXRpb25zIHN5bmNocm9ub3VzbHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+CiAg
ICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
ICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyB8IDQgKystLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9n
b2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGln
aHQuZ28KaW5kZXggZjVkMTcxYzJkNS4uNTliODE4NmE2NCAxMDA2NDQKLS0tIGEvdG9vbHMvZ29s
YW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCisrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5s
aWdodC5nbwpAQCAtMTAxMSw3ICsxMDExLDcgQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBEb21haW5V
bnBhdXNlKElkIERvbWlkKSAoZXJyIGVycm9yKSB7CiAJCXJldHVybgogCX0KIAotCXJldCA6PSBD
LmxpYnhsX2RvbWFpbl91bnBhdXNlKEN0eC5jdHgsIEMudWludDMyX3QoSWQpKQorCXJldCA6PSBD
LmxpYnhsX2RvbWFpbl91bnBhdXNlKEN0eC5jdHgsIEMudWludDMyX3QoSWQpLCBuaWwpCiAKIAlp
ZiByZXQgIT0gMCB7CiAJCWVyciA9IEVycm9yKC1yZXQpCkBAIC0xMDI2LDcgKzEwMjYsNyBAQCBm
dW5jIChDdHggKkNvbnRleHQpIERvbWFpblBhdXNlKGlkIERvbWlkKSAoZXJyIGVycm9yKSB7CiAJ
CXJldHVybgogCX0KIAotCXJldCA6PSBDLmxpYnhsX2RvbWFpbl9wYXVzZShDdHguY3R4LCBDLnVp
bnQzMl90KGlkKSkKKwlyZXQgOj0gQy5saWJ4bF9kb21haW5fcGF1c2UoQ3R4LmN0eCwgQy51aW50
MzJfdChpZCksIG5pbCkKIAogCWlmIHJldCAhPSAwIHsKIAkJZXJyID0gRXJyb3IoLXJldCkKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:12:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:12:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSDq-0002Nd-UW; Tue, 12 Nov 2019 09:12:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSDp-0002NG-13
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:25 +0000
X-Inumbo-ID: 8a3bb18e-052c-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8a3bb18e-052c-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:12:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSDo-0006JT-98
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSDo-00010n-7t
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSDo-00010n-7t@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:12:24 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkYmE5YTgxZTdjNjJiOGE3ZGJlMDIzZmZmZWNkMmUxNmNjMjA0ODYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAxNiAxMTo1MzowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjIgMTc6NTU6MTEgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IERvbid0IHVzZSBfZW5kIGluIGlzX3hlbl9maXhlZF9tZm4oKQogICAg
CiAgICB2aXJ0X3RvX21hZGRyKCkgaXMgdXNpbmcgdGhlIGhhcmR3YXJlIHBhZ2UtdGFibGUgd2Fs
ayBpbnN0cnVjdGlvbnMgdG8KICAgIHRyYW5zbGF0ZSBhIHZpcnR1YWwgYWRkcmVzcyB0byBwaHlz
aWNhbCBhZGRyZXNzLiBUaGUgZnVuY3Rpb24gc2hvdWxkCiAgICBvbmx5IGJlIGNhbGxlZCBvbiB2
aXJ0dWFsIGFkZHJlc3MgbWFwcGVkLgogICAgCiAgICBfZW5kIHBvaW50cyBwYXN0IHRoZSBlbmQg
b2YgWGVuIGJpbmFyeSBhbmQgbWF5IG5vdCBiZSBtYXBwZWQgd2hlbiB0aGUKICAgIGJpbmFyeSBz
aXplIGlzIHBhZ2UtYWxpZ25lZC4gVGhpcyBtZWFucyB2aXJ0X3RvX21hZGRyKCkgd2lsbCBub3Qg
YmUgYWJsZQogICAgdG8gZG8gdGhlIHRyYW5zbGF0aW9uIGFuZCB0aGVyZWZvcmUgY3Jhc2ggWGVu
LgogICAgCiAgICBOb3RlIHRoZXJlIGlzIGFsc28gYW4gb2ZmLWJ5LW9uZSBpc3N1ZSBpbiB0aGlz
IGNvZGUsIGJ1dCB0aGUgcGFuaWMgd2lsbAogICAgdHJ1bXAgdGhhdC4KICAgIAogICAgQm90aCBp
c3N1ZXMgY2FuIGJlIGZpeGVkIGJ5IHVzaW5nIF9lbmQgLSAxIGluIHRoZSBjaGVjay4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IDI2MmQ5MmYxOGQuLjMzM2Vm
ZDNhNjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmgKQEAgLTE1Myw3ICsxNTMsNyBAQCBleHRlcm4gdW5zaWduZWQgbG9u
ZyB4ZW5oZWFwX2Jhc2VfcGR4OwogCiAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICgobWZuX3RvX21hZGRyKG1mbikg
Pj0gdmlydF90b19tYWRkcigmX3N0YXJ0KSkgJiYgICAgICAgICAgIFwKLSAgICAgKG1mbl90b19t
YWRkcihtZm4pIDw9IHZpcnRfdG9fbWFkZHIoJl9lbmQpKSkKKyAgICAgKG1mbl90b19tYWRkciht
Zm4pIDw9IHZpcnRfdG9fbWFkZHIoKHZhZGRyX3QpX2VuZCAtIDEpKSkKIAogI2RlZmluZSBwYWdl
X2dldF9vd25lcihfcCkgICAgKF9wKS0+di5pbnVzZS5kb21haW4KICNkZWZpbmUgcGFnZV9zZXRf
b3duZXIoX3AsX2QpICgoX3ApLT52LmludXNlLmRvbWFpbiA9IChfZCkpCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:12:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:12:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSE1-0002Ot-1y; Tue, 12 Nov 2019 09:12:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSDz-0002Ol-1V
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:35 +0000
X-Inumbo-ID: 903f7d22-052c-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 903f7d22-052c-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:12:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSDy-0006Jb-C5
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSDy-00011I-B6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSDy-00011I-B6@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:12:34 +0000
Subject: [Xen-changelog] [xen master] xen/arm: setup: Calculate correctly
 the size of Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4ZTIwNTlmYWNkNzhkNWZmYWYyMDZiYTA2YWMyMDE3YzRhZGVlZDQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAxNiAxMjoxMjo1MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjIgMTc6NTY6MjIgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IHNldHVwOiBDYWxjdWxhdGUgY29ycmVjdGx5IHRoZSBzaXplIG9mIFhl
bgogICAgCiAgICBUaGUgY3VycmVudCBzaXplIG9mIFhlbiBpcyBjb21wdXRlZCB1c2luZyBfZW5k
IC0gX3N0YXJ0ICsgMS4gSG93ZXZlciwKICAgIF9lbmQgaXMgcG9pbnRpbmcgb25lIHBhc3QgdGhl
IGVuZCBvZiBYZW4sIHNvIHRoZSBzaXplIG9mIFhlbiBpcwogICAgb2ZmLWJ5LW9uZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IDcwNWE5MTdhYmYuLjUxZDMyMTA2YjcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBA
IC04MTksNyArODE5LDcgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9v
dF9waHlzX29mZnNldCwKICAgICAvKiBSZWdpc3RlciBYZW4ncyBsb2FkIGFkZHJlc3MgYXMgYSBi
b290IG1vZHVsZS4gKi8KICAgICB4ZW5fYm9vdG1vZHVsZSA9IGFkZF9ib290X21vZHVsZShCT09U
TU9EX1hFTiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJf
dCkoX3N0YXJ0ICsgYm9vdF9waHlzX29mZnNldCksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9lbmQgLSBfc3RhcnQgKyAxKSwgZmFsc2UpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0
YXJ0KSwgZmFsc2UpOwogICAgIEJVR19PTigheGVuX2Jvb3Rtb2R1bGUpOwogCiAgICAgZmR0X3Np
emUgPSBib290X2ZkdF9pbmZvKGRldmljZV90cmVlX2ZsYXR0ZW5lZCwgZmR0X3BhZGRyKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:12:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:12:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSEB-0002Qb-3o; Tue, 12 Nov 2019 09:12:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSE9-0002QP-9a
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:45 +0000
X-Inumbo-ID: 963f89ba-052c-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 963f89ba-052c-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:12:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSE8-0006Jr-Eq
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSE8-00011s-Dw
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSE8-00011s-Dw@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:12:44 +0000
Subject: [Xen-changelog] [xen master] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkNGYxYjg4NzhlMDk2ZWRmZjc0YjBkMjcwYWM1M2I1YzY5N2UzMTEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAxNSAyMDoxNjoxMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjIgMTc6NTc6NTEgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IG1tOiBBbGxvdyBnZW5lcmljIHhlbiBwYWdlLXRhYmxlcyBoZWxwZXJz
IHRvIGJlIGNhbGxlZCBlYXJseQogICAgCiAgICBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbnMg
b2YgeGVuX3ttYXAsIHVubWFwfV90YWJsZSgpIGV4cGVjdAogICAge21hcCwgdW5tYXB9X2RvbWFp
bl9wYWdlKCkgdG8gYmUgdXNhYmxlLiBUaG9zZSBoZWxwZXJzIGFyZSB1c2VkIHRvCiAgICBtYXAv
dW5tYXAgcGFnZSB0YWJsZXMgd2hpbGUgdXBkYXRlIFhlbiBwYWdlLXRhYmxlcy4KICAgIAogICAg
U2luY2UgY29tbWl0IDAyMjM4N2VlMWEgInhlbi9hcm06IG1tOiBEb24ndCBvcGVuLWNvZGUgWGVu
IFBUIHVwZGF0ZSBpbgogICAge3NldCwgY2xlYXJ9X2ZpeG1hcCgpIiwgc2V0dXBfZml4bWFwKCkg
d2lsbCBtYWtlIHVzZSBvZiB0aGUgaGVscGVycwogICAgbWVudGlvbmVkIGFib3ZlLiBXaGVuIGJv
b3RpbmcgWGVuIHVzaW5nIEdSVUIsIHNldHVwX2ZpeG1hcCgpIG1heSBiZSB1c2VkCiAgICBiZWZv
cmUgbWFwX2RvbWFpbl9wYWdlKCkgY2FuIGJlIGNhbGxlZC4gVGhpcyB3aWxsIHJlc3VsdCB0byBk
YXRhIGFib3J0OgogICAgCiAgICAoWEVOKSBEYXRhIEFib3J0IFRyYXAuIFN5bmRyb21lPTB4NQog
ICAgKFhFTikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0CiAgICAKICAgIFsuLi5d
CiAgICAKICAgIChYRU4pIFhlbiBjYWxsIHRyYWNlOgogICAgKFhFTikgICAgWzwwMDAwMDAwMDAw
MjVhYjZjPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4MmI0LzB4NTljIChQQykKICAgIChYRU4pICAg
IFs8MDAwMDAwMDAwMDI1YWIyMD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDI2OC8weDU5YyAoTFIp
CiAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNWFlNzA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwog
ICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmE5Yzk4Pl0gY29weV9mcm9tX3BhZGRyKzB4N2MvMHhk
YwogICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmE0YWUwPl0gaGFzX3hzbV9tYWdpYysweDE4LzB4
MzQKICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJhNWI1Yz5dIGJvb3RmZHQuYyNlYXJseV9zY2Fu
X25vZGUrMHgzOTgvMHg1NjAKICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJhNWRlMD5dIGRldmlj
ZV90cmVlX2Zvcl9lYWNoX25vZGUrMHhiYy8weDE0NAogICAgKFhFTikgICAgWzwwMDAwMDAwMDAw
MmE1ZWQ0Pl0gYm9vdF9mZHRfaW5mbysweDZjLzB4MjYwCiAgICAoWEVOKSAgICBbPDAwMDAwMDAw
MDAyYWMwZDA+XSBzdGFydF94ZW4rMHgxMDgvMHhjNzQKICAgIChYRU4pICAgIFs8MDAwMDAwMDAw
MDIwMDQ0Yz5dIGFybTY0L2hlYWQubyNwYWdpbmcrMHg2MC8weDg4CiAgICAKICAgIER1cmluZyBl
YXJseSBib290LCB0aGUgcGFnZSB0YWJsZXMgYXJlIGVpdGhlciBzdGF0aWNhbGx5IGFsbG9jYXRl
ZCBpbgogICAgWGVuIGJpbmFyeSBvciBhbGxvY2F0ZWQgdmlhIGFsbG9jX2Jvb3RfcGFnZXMoKS4K
ICAgIAogICAgRm9yIHN0YXRpY2FsbHkgYWxsb2NhdGVkIHBhZ2UtdGFibGVzLCB0aGV5IHdpbGwg
YWxyZWFkeSBiZSBtYXBwZWQgYXMKICAgIHBhcnQgb2YgWGVuIGJpbmFyeS4gU28gd2UgY2FuIGVh
c2lseSBmaW5kIHRoZSB2aXJ0dWFsIGFkZHJlc3MuCiAgICAKICAgIEZvciBkeW5hbWljYWxseSBh
bGxvY2F0ZWQgcGFnZS10YWJsZXMsIHdlIG5lZWQgdG8gcmVseQogICAgbWFwX2RvbWFpbl9wYWdl
KCkgdG8gYmUgZnVuY3Rpb25hbGx5IHdvcmtpbmcuCiAgICAKICAgIEZvciBhcm0zMiwgdGhlIGNh
bGwgd2lsbCBiZSB1c2FibGUgbXVjaCBiZWZvcmUgcGFnZSBjYW4gYmUgZHluYW1pY2FsbHkKICAg
IGFsbG9jYXRlZCAoc2VlIHNldHVwX3BhZ2V0YWJsZXMoKSkuIEZvciBhcm02NCwgdGhlIGNhbGwg
d2lsbCBiZSB1c2FibGUKICAgIGFmdGVyIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MoKS4KICAgIAog
ICAgSW4gYm90aCBjYXNlcywgbWVtb3J5IGFyZSBnaXZlbiB0byB0aGUgYm9vdCBhbGxvY2F0b3Ig
YWZ0ZXJ3YXJkcy4gU28gd2UKICAgIGNhbiByZWx5IG9uIG1hcF9kb21haW5fcGFnZSgpIGZvciBt
YXBwaW5nIHBhZ2UgdGFibGVzIGFsbG9jYXRlZAogICAgZHluYW1pY2FsbHkuCiAgICAKICAgIFRo
ZSBoZWxwZXJzIHhlbl97bWFwLCB1bm1hcH1fdGFibGUoKSBhcmUgbm93IHVwZGF0ZWQgdG8gdGFr
ZSBpbnRvCiAgICBhY2NvdW50IHRoZSBjYXNlIHdoZXJlIHBhZ2UtdGFibGVzIGFyZSBwYXJ0IG9m
IFhlbiBiaW5hcnkuCiAgICAKICAgIEZpeGVzOiAwMjIzODdlZTFhICgneGVuL2FybTogbW06IERv
bid0IG9wZW4tY29kZSBYZW4gUFQgdXBkYXRlIGluIHtzZXQsIGNsZWFyfV9maXhtYXAoKScpCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDAxODkxMjkzYjguLjRkNmM5NzFmMzcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBA
IC05NzMsMTEgKzk3Myw0MSBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fdGFibGUobHBhZV90ICpl
bnRyeSkKIAogc3RhdGljIGxwYWVfdCAqeGVuX21hcF90YWJsZShtZm5fdCBtZm4pCiB7CisgICAg
LyoKKyAgICAgKiBXZSBtYXkgcmVxdWlyZSB0byBtYXAgdGhlIHBhZ2UgdGFibGUgYmVmb3JlIG1h
cF9kb21haW5fcGFnZSgpIGlzCisgICAgICogdXNlYWJsZS4gVGhlIHJlcXVpcmVtZW50cyBoZXJl
IGlzIGl0IG11c3QgYmUgdXNlYWJsZSBhcyBzb29uIGFzCisgICAgICogcGFnZS10YWJsZXMgYXJl
IGFsbG9jYXRlZCBkeW5hbWljYWxseSB2aWEgYWxsb2NfYm9vdF9wYWdlcygpLgorICAgICAqCisg
ICAgICogV2UgbmVlZCB0byBkbyB0aGUgY2hlY2sgb24gcGh5c2ljYWwgYWRkcmVzcyByYXRoZXIg
dGhhbiB2aXJ0dWFsCisgICAgICogYWRkcmVzcyB0byBhdm9pZCB0cnVuY2F0aW9uIG9uIEFybTMy
LiBUaGVyZWZvcmUgaXNfa2VybmVsKCkgY2Fubm90CisgICAgICogYmUgdXNlZC4KKyAgICAgKi8K
KyAgICBpZiAoIHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfZWFybHlfYm9vdCApCisgICAgewor
ICAgICAgICBpZiAoIGlzX3hlbl9maXhlZF9tZm4obWZuKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgKiBJdCBpcyBmaW5lIHRvIGRlbW90ZSB0aGUgdHlwZSBiZWNh
dXNlIHRoZSBzaXplIG9mIFhlbgorICAgICAgICAgICAgICogd2lsbCBhbHdheXMgZml0IGluIHZh
ZGRyX3QuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHZhZGRyX3Qgb2Zmc2V0ID0gbWZu
X3RvX21hZGRyKG1mbikgLSB2aXJ0X3RvX21hZGRyKCZfc3RhcnQpOworCisgICAgICAgICAgICBy
ZXR1cm4gKGxwYWVfdCAqKShYRU5fVklSVF9TVEFSVCArIG9mZnNldCk7CisgICAgICAgIH0KKyAg
ICB9CisKICAgICByZXR1cm4gbWFwX2RvbWFpbl9wYWdlKG1mbik7CiB9CiAKIHN0YXRpYyB2b2lk
IHhlbl91bm1hcF90YWJsZShjb25zdCBscGFlX3QgKnRhYmxlKQogeworICAgIC8qCisgICAgICog
RHVyaW5nIGVhcmx5IGJvb3QsIHhlbl9tYXBfdGFibGUoKSB3aWxsIG5vdCB1c2UgbWFwX2RvbWFp
bl9wYWdlKCkKKyAgICAgKiBmb3IgcGFnZS10YWJsZXMgcmVzaWRpbmcgaW4gWGVuIGJpbmFyeS4g
U28gc2tpcCB0aGUgdW5tYXAgcGFydC4KKyAgICAgKi8KKyAgICBpZiAoIHN5c3RlbV9zdGF0ZSA9
PSBTWVNfU1RBVEVfZWFybHlfYm9vdCAmJiBpc19rZXJuZWwodGFibGUpICkKKyAgICAgICAgcmV0
dXJuOworCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOwogfQogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:12:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:12:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSEL-0002Rj-5T; Tue, 12 Nov 2019 09:12:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSEJ-0002RW-CI
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:55 +0000
X-Inumbo-ID: 9c016293-052c-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c016293-052c-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:12:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSEI-0006K3-Hq
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSEI-00012Q-Gx
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:12:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSEI-00012Q-Gx@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:12:54 +0000
Subject: [Xen-changelog] [xen master] xen/arm: domain_build: Indent
 correctly parameters of alloc_bank_memory()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3ZWNkZjgxMzllMzY0NmMwZWI5YzliZDllZDBmZTNiMzQ0ZTZmZWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU3VuIFNl
cCAyOSAxNjo1NjoyNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjIgMTc6NTk6MTEgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IGRvbWFpbl9idWlsZDogSW5kZW50IGNvcnJlY3RseSBwYXJhbWV0ZXJz
IG9mIGFsbG9jX2JhbmtfbWVtb3J5KCkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
IHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGJlNTUwYWY5ODMuLjY5YTYzODNkZDggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKQEAgLTM3NSw5ICszNzUsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYWxsb2NhdGVf
bWVtb3J5XzExKHN0cnVjdCBkb21haW4gKmQsCiB9CiAKIHN0YXRpYyBib29sIF9faW5pdCBhbGxv
Y2F0ZV9iYW5rX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IHNnZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHRvdF9zaXplKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3Qgc2dmbiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHRvdF9zaXplKQogewogICAg
IGludCByZXM7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:13:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSEV-0002St-75; Tue, 12 Nov 2019 09:13:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSET-0002Si-FK
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:05 +0000
X-Inumbo-ID: a249736a-052c-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a249736a-052c-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:13:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSES-0006LA-Kx
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSES-00013D-Ju
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSES-00013D-Ju@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:13:04 +0000
Subject: [Xen-changelog] [xen master] docs: Extend with details about
 runtime microcode loading
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkZWE0NzAwOWY0MDUxMTQzOWJhMmY1OWVhZmM1MDY2ZGRlYTMxMjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
U2F0IE9jdCAxMiAxOTowNTowOSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMjMgMTY6NDM6
NDggMjAxOSArMDEwMAoKICAgIGRvY3M6IEV4dGVuZCB3aXRoIGRldGFpbHMgYWJvdXQgcnVudGlt
ZSBtaWNyb2NvZGUgbG9hZGluZwogICAgCiAgICBUaGUgeGVuLXVjb2RlIHV0aWxpdHkgaXMgbmV3
IHdpdGggdGhlIGxhdGUgbG9hZGluZyBpbXByb3ZlbWVudHMgaW4gNC4xMy4KICAgIFVwZGF0ZSB0
aGUgZG9jdW1lbnRhdGlvbiBzdWl0YWJseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9hZG1pbi1ndWlkZS9taWNyb2NvZGUtbG9h
ZGluZy5yc3QgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL2FkbWluLWd1aWRlL21pY3Jv
Y29kZS1sb2FkaW5nLnJzdCBiL2RvY3MvYWRtaW4tZ3VpZGUvbWljcm9jb2RlLWxvYWRpbmcucnN0
CmluZGV4IDE4NThlZDQ2MjcuLmUyN2I2NDFkZjMgMTAwNjQ0Ci0tLSBhL2RvY3MvYWRtaW4tZ3Vp
ZGUvbWljcm9jb2RlLWxvYWRpbmcucnN0CisrKyBiL2RvY3MvYWRtaW4tZ3VpZGUvbWljcm9jb2Rl
LWxvYWRpbmcucnN0CkBAIC0xMDEsMyArMTAxLDMyIEBAIHdoaWNoIGNvbnRhaW5zIGNvbnRhaW5z
IG9uZSBvZiB0aGVzZSB0d28gZmlsZXM6OgogVGhlIGBgdWNvZGU9c2NhbmBgIGNvbW1hbmQgbGlu
ZSBvcHRpb24gd2lsbCBjYXVzZSBYZW4gdG8gc2VhcmNoIHRocm91Z2ggYWxsCiBtb2R1bGVzIHRv
IGZpbmQgYW55IENQSU8gYXJjaGl2ZXMsIGFuZCBzZWFyY2ggdGhlIGFyY2hpdmUgZm9yIHRoZSBh
cHBsaWNhYmxlCiBmaWxlLiAgWGVuIHdpbGwgc3RvcCBzZWFyY2hpbmcgYXQgdGhlIGZpcnN0IG1h
dGNoLgorCisKK1J1biB0aW1lIG1pY3JvY29kZSBsb2FkaW5nCistLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQorCisuLiB3YXJuaW5nOjoKKworICAgSWYgYXQgYWxsIHBvc3NpYmxlLCBtaWNyb2Nv
ZGUgdXBkYXRlcyBzaG91bGQgYmUgZG9uZSBieSBmaXJtd2FyZSB1cGRhdGVzLAorICAgb3IgYXQg
Ym9vdCB0aW1lLiAgTm90IGFsbCBtaWNyb2NvZGUgdXBkYXRlcyAob3IgcGFydHMgdGhlcmVvZikg
Y2FuIGJlCisgICBhcHBsaWVkIGF0IHJ1bnRpbWUuCisKK1RoZSBgYHhlbi11Y29kZWBgIHV0aWxp
dHkgY2FuIGJlIHVzZWQgdG8gaW5pdGlhdGUgYSBydW50aW1lIG1pY3JvY29kZSBsb2FkLgorSXQg
d2lsbCBwYXNzIHRoZSBibG9iIHRvIFhlbiwgd2hpY2ggd2lsbCBjaGVjayB0byBzZWUgd2hldGhl
ciB0aGUgYmxvYiBpcworY29ycmVjdCBmb3IgdGhlIHByb2Nlc3NvciwgYW5kIG5ld2VyIHRoYW4g
dGhlIHJ1bm5pbmcgbWljcm9jb2RlLgorCitJZiB0aGVzZSBjaGVja3MgcGFzcywgdGhlIGVudGly
ZSBzeXN0ZW0gd2lsbCBiZSByZW5kZXp2b3VzZWQgYW5kIGFuIHVwZGF0ZQord2lsbCBiZSBpbml0
aWF0ZWQgb24gYWxsIENQVXMgaW4gcGFyYWxsZWwuICBBcyB3aXRoIGJvb3QgdGltZSBsb2FkaW5n
LAorZGlhZ25vc3RpY3Mgd2lsbCBiZSBwdXQgb3V0IG9udG8gdGhlIGNvbnNvbGU6OgorCisgIFty
b290QGhvc3Qgfl0jIHhsIGRtZXNnIHwgZ3JlcCBtaWNyb2NvZGUKKyAgKFhFTikgbWljcm9jb2Rl
OiBDUFUwIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDFhIHRvIDB4MjUsIGRhdGUgPSAyMDE4LTA0
LTAyCisgIChYRU4pIG1pY3JvY29kZTogQ1BVMiB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxYSB0
byAweDI1LCBkYXRlID0gMjAxOC0wNC0wMgorICAoWEVOKSBtaWNyb2NvZGU6IENQVTQgdXBkYXRl
ZCBmcm9tIHJldmlzaW9uIDB4MWEgdG8gMHgyNSwgZGF0ZSA9IDIwMTgtMDQtMDIKKyAgKFhFTikg
bWljcm9jb2RlOiBDUFU2IHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDFhIHRvIDB4MjUsIGRhdGUg
PSAyMDE4LTA0LTAyCisgIChYRU4pIDQgY29yZXMgYXJlIHRvIHVwZGF0ZSB0aGVpciBtaWNyb2Nv
ZGUKKyAgKFhFTikgbWljcm9jb2RlOiBDUFUwIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDI1IHRv
IDB4MjcsIGRhdGUgPSAyMDE5LTAyLTI2CisgIChYRU4pIG1pY3JvY29kZTogQ1BVNCB1cGRhdGVk
IGZyb20gcmV2aXNpb24gMHgyNSB0byAweDI3LCBkYXRlID0gMjAxOS0wMi0yNgorICAoWEVOKSBt
aWNyb2NvZGU6IENQVTIgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MjUgdG8gMHgyNywgZGF0ZSA9
IDIwMTktMDItMjYKKyAgKFhFTikgbWljcm9jb2RlOiBDUFU2IHVwZGF0ZWQgZnJvbSByZXZpc2lv
biAweDI1IHRvIDB4MjcsIGRhdGUgPSAyMDE5LTAyLTI2Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:13:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:13:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSEf-0002U1-9A; Tue, 12 Nov 2019 09:13:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSEd-0002Tq-Fo
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:15 +0000
X-Inumbo-ID: a84c5c3c-052c-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a84c5c3c-052c-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:13:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSEc-0006LM-O8
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSEc-00013t-N2
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSEc-00013t-N2@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:13:14 +0000
Subject: [Xen-changelog] [xen master] x86/VT-d: Drop unhelpful information
 in diagnostics
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1181313547770782542=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b7fab13d4d5730d937b5b1aa9ad109488277dfb4
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Fri Oct 11 15:56:51 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Oct 23 16:43:48 2019 +0100

    x86/VT-d: Drop unhelpful information in diagnostics
    
    The virtual address of the base of the IOMMU's regsters is not useful for
    diagnostic purposes, and is quite voluminous.  The PCI coordinates is by far
    the most useful piece of identifying information.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/drivers/passthrough/vtd/iommu.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/xen/drivers/passthrough/vtd/iommu.c b/xen/drivers/passthrough/vtd/iommu.c
index f08eec070d..0522ecd3bc 100644
--- a/xen/drivers/passthrough/vtd/iommu.c
+++ b/xen/drivers/passthrough/vtd/iommu.c
@@ -842,26 +842,26 @@ static int iommu_page_fault_do_one(struct vtd_iommu *iommu, int type,
     case DMA_REMAP:
         printk(XENLOG_G_WARNING VTDPREFIX
                "DMAR:[%s] Request device [%04x:%02x:%02x.%u] "
-               "fault addr %"PRIx64", iommu reg = %p\n",
+               "fault addr %"PRIx64"\n",
                (type ? "DMA Read" : "DMA Write"),
                seg, PCI_BUS(source_id), PCI_SLOT(source_id),
-               PCI_FUNC(source_id), addr, iommu->reg);
+               PCI_FUNC(source_id), addr);
         kind = "DMAR";
         break;
     case INTR_REMAP:
         printk(XENLOG_G_WARNING VTDPREFIX
                "INTR-REMAP: Request device [%04x:%02x:%02x.%u] "
-               "fault index %"PRIx64", iommu reg = %p\n",
+               "fault index %"PRIx64"\n",
                seg, PCI_BUS(source_id), PCI_SLOT(source_id),
-               PCI_FUNC(source_id), addr >> 48, iommu->reg);
+               PCI_FUNC(source_id), addr >> 48);
         kind = "INTR-REMAP";
         break;
     default:
         printk(XENLOG_G_WARNING VTDPREFIX
                "UNKNOWN: Request device [%04x:%02x:%02x.%u] "
-               "fault addr %"PRIx64", iommu reg = %p\n",
+               "fault addr %"PRIx64"\n",
                seg, PCI_BUS(source_id), PCI_SLOT(source_id),
-               PCI_FUNC(source_id), addr, iommu->reg);
+               PCI_FUNC(source_id), addr);
         kind = "UNKNOWN";
         break;
     }
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1181313547770782542==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:13:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:13:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSEo-0002V2-B5; Tue, 12 Nov 2019 09:13:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSEn-0002Uv-J7
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:25 +0000
X-Inumbo-ID: ad88ad4b-052c-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad88ad4b-052c-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:13:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSEm-0006LY-RB
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSEm-00014Z-QE
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSEm-00014Z-QE@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:13:24 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: Fix the use of RDTSCP when
 it is intercepted at L0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyNTdjMjE4ZTU2ZTk5MDJiNzg2NjJlNTg1MmQ2OTMyOWI5Y2MyMDQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE9jdCAyIDE4OjQ0OjQyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE9jdCAyMyAxNjo0Mzo0
OCAyMDE5ICswMTAwCgogICAgeDg2L3Z2bXg6IEZpeCB0aGUgdXNlIG9mIFJEVFNDUCB3aGVuIGl0
IGlzIGludGVyY2VwdGVkIGF0IEwwCiAgICAKICAgIExpbnV4IGhhcyBzdGFydGVkIHVzaW5nIFJE
VFNDUCBhcyBvZiB2NS4xLiAgVGhpcyBoYXMgaGlnaGxpZ2h0ZWQgYSBidWcgaW4gWGVuLAogICAg
d2hlcmUgdmlydHVhbCB2bWV4aXQgc2ltcGx5IGdpdmVzIHVwLgogICAgCiAgICAgIChYRU4pIGQx
djEgVW5oYW5kbGVkIG5lc3RlZCB2bWV4aXQ6IHJlYXNvbiA1MQogICAgICAoWEVOKSBkb21haW5f
Y3Jhc2ggY2FsbGVkIGZyb20gdnZteC5jOjI2NzEKICAgICAgKFhFTikgRG9tYWluIDEgKHZjcHUj
MSkgY3Jhc2hlZCBvbiBjcHUjMjoKICAgIAogICAgSGFuZGxlIFJEVFNDUCBpbiB0aGUgdmlydHVh
bCB2bWV4aXQgaGFuZGVyIGluIHRoZSBzYW1lIHdhcyBhcyBSRFRTQwogICAgaW50ZXJjZXB0cy4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IFNhcmFoIE5ld21hbiA8c3JuQHByZ21yLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBUZXN0ZWQtYnk6IENocmlzIEJyYW5ub24gPGNtYkBwcmdtci5jb20+CiAgICBSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2xAeGVuLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAz
ICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRl
eCBmZGY0NDliZmQxLi42Njk2YmQ2MjQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0yNDkxLDYgKzI0
OTEsNyBAQCBpbnQgbnZteF9uMl92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywKICAgICAgICAgICAgIG52Y3B1LT5udl92bWV4aXRfcGVuZGluZyA9IDE7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgRVhJVF9SRUFTT05fUkRUU0M6CisgICAgY2FzZSBFWElUX1JFQVNP
Tl9SRFRTQ1A6CiAgICAgICAgIGN0cmwgPSBfX24yX2V4ZWNfY29udHJvbCh2KTsKICAgICAgICAg
aWYgKCBjdHJsICYgQ1BVX0JBU0VEX1JEVFNDX0VYSVRJTkcgKQogICAgICAgICAgICAgbnZjcHUt
Pm52X3ZtZXhpdF9wZW5kaW5nID0gMTsKQEAgLTI1MDEsNiArMjUwMiw4IEBAIGludCBudm14X24y
X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAgICAg
ICogYXZvaWRpbmcgY2hhbmdpbmcgZ3Vlc3RfdHNjIGFuZCBtZXNzaW5nIHVwIHRpbWVrZWVwaW5n
IGluIEwxCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIG1zcl9zcGxpdChyZWdzLCBodm1f
Z2V0X2d1ZXN0X3RzYyh2KSArIGdldF92dm1jcyh2LCBUU0NfT0ZGU0VUKSk7CisgICAgICAgICAg
ICBpZiAoIGV4aXRfcmVhc29uID09IEVYSVRfUkVBU09OX1JEVFNDUCApCisgICAgICAgICAgICAg
ICAgcmVncy0+cmN4ID0gdi0+YXJjaC5tc3JzLT50c2NfYXV4OwogICAgICAgICAgICAgdXBkYXRl
X2d1ZXN0X2VpcCgpOwogCiAgICAgICAgICAgICByZXR1cm4gMTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:13:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:13:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSEy-0002W0-D1; Tue, 12 Nov 2019 09:13:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSEx-0002Vs-M2
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:35 +0000
X-Inumbo-ID: b454807c-052c-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b454807c-052c-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:13:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSEw-0006Lk-U7
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSEw-000155-TD
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSEw-000155-TD@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:13:34 +0000
Subject: [Xen-changelog] [xen master] xen/pvhsim: fix cpu onlining
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0258529076118825346=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 529a76fba40e34037e9473d9f461c39604eb34f9
Author:     Juergen Gross <jgross@suse.com>
AuthorDate: Wed Oct 23 16:53:52 2019 +0100
Commit:     George Dunlap <george.dunlap@citrix.com>
CommitDate: Wed Oct 23 16:53:52 2019 +0100

    xen/pvhsim: fix cpu onlining
    
    Since commit 8d3c326f6756d1 ("xen: let vcpu_create() select processor")
    the initial processor for all pv-shim vcpus will be 0, as no other cpus
    are online when the vcpus are created. Before that commit the vcpus
    would have processors set not being online yet, which worked just by
    chance.
    
    When the pv-shim vcpu becomes active it will have a hard affinity
    not matching its initial processor assignment leading to failing
    ASSERT()s or other problems depending on the selected scheduler.
    
    Fix that by doing the affinity setting after onlining the cpu but
    before taking the vcpu up. For vcpu 0 this is still in
    sched_setup_dom0_vcpus(), for the other vcpus setting the affinity
    there can be dropped.
    
    Fixes: 8d3c326f6756d1 ("xen: let vcpu_create() select processor")
    Reported-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Tested-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    Signed-off-by: Juergen Gross <jgross@suse.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/pv/shim.c |  2 ++
 xen/common/schedule.c  | 16 ++++++++++------
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/pv/shim.c b/xen/arch/x86/pv/shim.c
index 5edbcd9ac5..4329eaaefe 100644
--- a/xen/arch/x86/pv/shim.c
+++ b/xen/arch/x86/pv/shim.c
@@ -837,6 +837,8 @@ long pv_shim_cpu_up(void *data)
                     v->vcpu_id, rc);
             return rc;
         }
+
+        vcpu_set_hard_affinity(v, cpumask_of(v->vcpu_id));
     }
 
     wake = test_and_clear_bit(_VPF_down, &v->pause_flags);
diff --git a/xen/common/schedule.c b/xen/common/schedule.c
index c327c40b92..e70cc70a65 100644
--- a/xen/common/schedule.c
+++ b/xen/common/schedule.c
@@ -3102,13 +3102,17 @@ void __init sched_setup_dom0_vcpus(struct domain *d)
     for ( i = 1; i < d->max_vcpus; i++ )
         vcpu_create(d, i);
 
-    for_each_sched_unit ( d, unit )
+    /*
+     * PV-shim: vcpus are pinned 1:1.
+     * Initially only 1 cpu is online, others will be dealt with when
+     * onlining them. This avoids pinning a vcpu to a not yet online cpu here.
+     */
+    if ( pv_shim )
+        sched_set_affinity(d->vcpu[0]->sched_unit,
+                           cpumask_of(0), cpumask_of(0));
+    else
     {
-        unsigned int id = unit->unit_id;
-
-        if ( pv_shim )
-            sched_set_affinity(unit, cpumask_of(id), cpumask_of(id));
-        else
+        for_each_sched_unit ( d, unit )
         {
             if ( !opt_dom0_vcpus_pin && !dom0_affinity_relaxed )
                 sched_set_affinity(unit, &dom0_cpus, NULL);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0258529076118825346==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:13:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:13:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSF8-0002Xs-GG; Tue, 12 Nov 2019 09:13:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSF8-0002Xl-0Z
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:46 +0000
X-Inumbo-ID: ba5b7ab6-052c-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ba5b7ab6-052c-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:13:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSF7-0006M0-17
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSF7-00015d-09
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSF7-00015d-09@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:13:45 +0000
Subject: [Xen-changelog] [xen master] x86/tsc: update vcpu time info on
 guest TSC adjustments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3971782858888519583=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7eee9c16d6405a1a1f2e8c6472923db842c90cfb
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Wed Oct 23 10:57:39 2019 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Oct 23 17:01:56 2019 +0100

    x86/tsc: update vcpu time info on guest TSC adjustments
    
    If a HVM/PVH guest writes to MSR_IA32_TSC{_ADJUST} and thus changes
    the value of the time stamp counter the vcpu time info must also be
    updated, or the time calculated by the guest using the Xen PV clock
    interface will be skewed.
    
    Update the vcpu time info when the guest writes to either MSR_IA32_TSC
    or MSR_IA32_TSC_ADJUST. This fixes lockups seen when running the
    pv-shim on AMD hardware, since the shim will aggressively try to keep
    TSCs in sync by periodically writing to MSR_IA32_TSC if the TSC is not
    reliable.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/hvm.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 9acd359c99..e4c0425330 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -442,6 +442,8 @@ static void hvm_set_guest_tsc_msr(struct vcpu *v, u64 guest_tsc)
 
     hvm_set_guest_tsc(v, guest_tsc);
     v->arch.hvm.msr_tsc_adjust += v->arch.hvm.cache_tsc_offset - tsc_offset;
+    if ( v == current )
+        update_vcpu_system_time(v);
 }
 
 static void hvm_set_guest_tsc_adjust(struct vcpu *v, u64 tsc_adjust)
@@ -449,6 +451,8 @@ static void hvm_set_guest_tsc_adjust(struct vcpu *v, u64 tsc_adjust)
     v->arch.hvm.cache_tsc_offset += tsc_adjust - v->arch.hvm.msr_tsc_adjust;
     hvm_set_tsc_offset(v, v->arch.hvm.cache_tsc_offset, 0);
     v->arch.hvm.msr_tsc_adjust = tsc_adjust;
+    if ( v == current )
+        update_vcpu_system_time(v);
 }
 
 u64 hvm_get_guest_tsc_fixed(struct vcpu *v, uint64_t at_tsc)
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3971782858888519583==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:13:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSFI-0002Z6-IA; Tue, 12 Nov 2019 09:13:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSFI-0002Yv-0X
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:56 +0000
X-Inumbo-ID: c0602ba0-052c-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0602ba0-052c-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:13:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSFH-0006Me-4F
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSFH-00016E-3A
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:13:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSFH-00016E-3A@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:13:55 +0000
Subject: [Xen-changelog] [xen master] xen: Fix strange byte in common/Kconfig
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6357455382358889795=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 3f82eb9740cacf417576387c398c9a543ab05c60
Author:     Anthony PERARD <anthony.perard@citrix.com>
AuthorDate: Wed Oct 23 17:48:15 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Oct 24 12:36:56 2019 +0100

    xen: Fix strange byte in common/Kconfig
    
    Current description of the file by `file`:
        common/Kconfig: Non-ISO extended-ASCII text
    
    Change that byte to an ascii quote so the file can become properly
    encoded, and all ASCII.
    
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/common/Kconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/common/Kconfig b/xen/common/Kconfig
index 7b5dd9d495..5c0f8d30c7 100644
--- a/xen/common/Kconfig
+++ b/xen/common/Kconfig
@@ -386,7 +386,7 @@ config TRACEBUFFER
 	default y
 	---help---
 	  Enable tracing infrastructure and pre-defined tracepoints within Xen.
-	  This will allow live information about Xen’s execution and performance
+	  This will allow live information about Xen's execution and performance
 	  to be collected at run time for debugging or performance analysis.
 	  Memory and execution overhead when not active is minimal.
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6357455382358889795==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:14:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:14:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSFS-0002a7-Jo; Tue, 12 Nov 2019 09:14:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSFR-0002a0-Ue
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:05 +0000
X-Inumbo-ID: c6637606-052c-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c6637606-052c-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 09:14:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSFR-0006N3-7U
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSFR-000172-6R
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSFR-000172-6R@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:14:05 +0000
Subject: [Xen-changelog] [xen master] xen/arm: domain_build: Don't expose
 IOMMU specific properties to hwdom
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgxODkyN2VjZmIxMzNjYTQwNWIwNzMzNmE4NTQzZTIxZmM0YmUzMGYKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBXZWQgT2N0IDE2IDEzOjA4OjA3IDIwMTkgKzAzMDAKQ29tbWl0OiAgICAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAyNCAx
MzoyODowMiAyMDE5ICswMTAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBEb24ndCBleHBv
c2UgSU9NTVUgc3BlY2lmaWMgcHJvcGVydGllcyB0byBod2RvbQogICAgCiAgICBXZSBhbHdheXMg
c2tpcCB0aGUgSU9NTVUgZGV2aWNlIHdoZW4gY3JlYXRpbmcgRFQgZm9yIGh3ZG9tIGlmIHRoZXJl
IGlzCiAgICBhbiBhcHByb3ByaWF0ZSBkcml2ZXIgZm9yIGl0IGluIFhlbiAoZGV2aWNlX2dldF9j
bGFzcyhpb21tdV9ub2RlKQogICAgcmV0dXJucyBERVZJQ0VfSU9NTVUpLiBTbywgZXZlbiBpZiBp
dCBpcyBub3QgdXNlZCBieSBYZW4gaXQgd2lsbCBiZSBza2lwcGVkLgogICAgCiAgICBXZSBzaG91
bGQgYWxzbyBza2lwIHRoZSBJT01NVSBzcGVjaWZpYyBwcm9wZXJ0aWVzIG9mIHRoZSBtYXN0ZXIg
ZGV2aWNlCiAgICBiZWhpbmQgdGhhdCBJT01NVSBpbiBvcmRlciB0byBhdm9pZCBleHBvc2luZyBh
biBoYWxmIGNvbXBsZXRlIElPTU1VCiAgICBiaW5kaW5ncyB0byBod2RvbS4KICAgIAogICAgQWNj
b3JkaW5nIHRvIHRoZSBMaW51eCdzIGRvY3M6CiAgICAxLiBEb2N1bWVudGF0aW9uL2RldmljZXRy
ZWUvYmluZGluZ3MvaW9tbXUvaW9tbXUudHh0CiAgICAyLiBEb2N1bWVudGF0aW9uL2RldmljZXRy
ZWUvYmluZGluZ3MvcGNpL3BjaS1pb21tdS50eHQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggNjlhNjM4M2Rk
OC4uZGQ5YzNiNzNiYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtNDgwLDEwICs0ODAsMjUgQEAgc3Rh
dGljIGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
a2VybmVsX2luZm8gKmtpbmZvLAogICAgIGNvbnN0IHN0cnVjdCBkdF9wcm9wZXJ0eSAqcHJvcCwg
KnN0YXR1cyA9IE5VTEw7CiAgICAgaW50IHJlcyA9IDA7CiAgICAgaW50IGhhZF9kb20wX2Jvb3Rh
cmdzID0gMDsKKyAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmlvbW11X25vZGU7CiAKICAgICBp
ZiAoIGtpbmZvLT5jbWRsaW5lICYmIGtpbmZvLT5jbWRsaW5lWzBdICkKICAgICAgICAgYm9vdGFy
Z3MgPSAma2luZm8tPmNtZGxpbmVbMF07CiAKKyAgICAvKgorICAgICAqIFdlIGFsd2F5cyBza2lw
IHRoZSBJT01NVSBkZXZpY2Ugd2hlbiBjcmVhdGluZyBEVCBmb3IgaHdkb20gaWYgdGhlcmUgaXMK
KyAgICAgKiBhbiBhcHByb3ByaWF0ZSBkcml2ZXIgZm9yIGl0IGluIFhlbiAoZGV2aWNlX2dldF9j
bGFzcyhpb21tdV9ub2RlKQorICAgICAqIHJldHVybnMgREVWSUNFX0lPTU1VKS4KKyAgICAgKiBX
ZSBzaG91bGQgYWxzbyBza2lwIHRoZSBJT01NVSBzcGVjaWZpYyBwcm9wZXJ0aWVzIG9mIHRoZSBt
YXN0ZXIgZGV2aWNlCisgICAgICogYmVoaW5kIHRoYXQgSU9NTVUgaW4gb3JkZXIgdG8gYXZvaWQg
ZXhwb3NpbmcgYW4gaGFsZiBjb21wbGV0ZSBJT01NVQorICAgICAqIGJpbmRpbmdzIHRvIGh3ZG9t
LgorICAgICAqIFVzZSAiaW9tbXVfbm9kZSIgYXMgYW4gaW5kaWNhdG9yIG9mIHRoZSBtYXN0ZXIg
ZGV2aWNlIHdoaWNoIHByb3BlcnRpZXMKKyAgICAgKiBzaG91bGQgYmUgc2tpcHBlZC4KKyAgICAg
Ki8KKyAgICBpb21tdV9ub2RlID0gZHRfcGFyc2VfcGhhbmRsZShub2RlLCAiaW9tbXVzIiwgMCk7
CisgICAgaWYgKCBpb21tdV9ub2RlICYmIGRldmljZV9nZXRfY2xhc3MoaW9tbXVfbm9kZSkgIT0g
REVWSUNFX0lPTU1VICkKKyAgICAgICAgaW9tbXVfbm9kZSA9IE5VTEw7CisKICAgICBkdF9mb3Jf
ZWFjaF9wcm9wZXJ0eV9ub2RlIChub2RlLCBwcm9wKQogICAgIHsKICAgICAgICAgY29uc3Qgdm9p
ZCAqcHJvcF9kYXRhID0gcHJvcC0+dmFsdWU7CkBAIC01NDAsNiArNTU1LDE5IEBAIHN0YXRpYyBp
bnQgX19pbml0IHdyaXRlX3Byb3BlcnRpZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5l
bF9pbmZvICpraW5mbywKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKKyAgICAg
ICAgaWYgKCBpb21tdV9ub2RlICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogRG9uJ3QgZXhw
b3NlIElPTU1VIHNwZWNpZmljIHByb3BlcnRpZXMgdG8gaHdkb20gKi8KKyAgICAgICAgICAgIGlm
ICggZHRfcHJvcGVydHlfbmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXVzIikgKQorICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBpZiAoIGR0X3Byb3BlcnR5X25hbWVfaXNf
ZXF1YWwocHJvcCwgImlvbW11LW1hcCIpICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKwor
ICAgICAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9uYW1lX2lzX2VxdWFsKHByb3AsICJpb21tdS1t
YXAtbWFzayIpICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCiAgICAg
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShraW5mby0+ZmR0LCBwcm9wLT5uYW1lLCBwcm9wX2RhdGEs
IHByb3BfbGVuKTsKIAogICAgICAgICBpZiAoIHJlcyApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:14:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:14:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSFc-0002dw-LU; Tue, 12 Nov 2019 09:14:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSFc-0002dq-0p
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:16 +0000
X-Inumbo-ID: cc6612ac-052c-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cc6612ac-052c-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:14:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSFb-0006NT-AJ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSFb-00017g-9T
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSFb-00017g-9T@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:14:15 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: Switch SVM maintainership
 to x86
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRmMDVhMGM3NzU4NzFhYmQ0YjgxNDcwNDhmMDY3YzFjZmU0MDg2NDUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEF1ZyAyMyAxNToxOToxNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgMjQgMTU6NTM6
MzQgMjAxOSArMDEwMAoKICAgIE1BSU5UQUlORVJTOiBTd2l0Y2ggU1ZNIG1haW50YWluZXJzaGlw
IHRvIHg4NgogICAgCiAgICBXZSBhcmUgbm93IGRvd24gdG8gMCBTVk0gbWFpbnRhaW5lcnMgd2hv
IGFyZSBhY3RpdmUgYW5kIHdpc2ggdG8gaG9sZCB0aGUKICAgIHBvc2l0aW9uLiAgSW4gYWdyZWVt
ZW50IHdpdGggQU1ELCBKYW4gYW5kIEkgd2lsbCB0YWtlIG92ZXIgbWFpbnRhaW5lcnNoaXAgaW4K
ICAgIHRoZSBzaG9ydCB0ZXJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIE1BSU5UQUlORVJTIHwgNyArKysrLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL01B
SU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggZjYwZDc2NWJhZi4uNGZmOTkxODNiNSAxMDA2
NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTE0OCwxMyArMTQ4LDE0
IEBAIEY6CXhlbi9pbmNsdWRlL2FjcGkvCiBGOgl0b29scy9saWJhY3BpLwogCiBBTUQgSU9NTVUK
LU06CVN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+
CitNOglKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CitNOglBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogUzoJTWFpbnRhaW5lZAogRjoJeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kLwogCiBBTUQgU1ZNCi1NOglCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgotTToJU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT4KK006CUphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
K006CUFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiBTOglTdXBwb3J0
ZWQKIEY6CXhlbi9hcmNoL3g4Ni9odm0vc3ZtLwogRjoJeGVuL2FyY2gveDg2L2NwdS92cG11X2Ft
ZC5jCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:14:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:14:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSFm-0002f0-N7; Tue, 12 Nov 2019 09:14:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSFm-0002ev-1k
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:26 +0000
X-Inumbo-ID: d26c8618-052c-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d26c8618-052c-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:14:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSFl-0006Nf-DB
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSFl-00018r-CJ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSFl-00018r-CJ@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:14:25 +0000
Subject: [Xen-changelog] [xen master] libxl: Offer API versions 0x040700 and
 0x040800
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzOTk5ODM1ZGYyZDk5MTdjZjRiNTBiZTgwYmU5YTYzNThiMTIxOWQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBPY3QgNCAxNTozMDoyMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bDogT2ZmZXIgQVBJIHZlcnNpb25zIDB4MDQwNzAwIGFuZCAweDA0
MDgwMAogICAgCiAgICBBY2NvcmRpbmcgdG8gZ2l0IGxvZyAtRzoKICAgIAogICAgMHgwNDA3MDAg
d2FzIGludHJvZHVjZWQgaW4gMzA0NDAwNDU5ZWYwIChha2EgNC43LjAtcmMxfjQ4MSkKICAgICAg
InRvb2xzL2xpYnhsOiByZW5hbWUgcmVtdXMgZGV2aWNlIHRvIGNoZWNrcG9pbnQgZGV2aWNlIgog
ICAgCiAgICAweDA0MDgwMCB3YXMgaW50cm9kdWNlZCBpbiA1N2Y4YjEzYzcyNDAgKGFrYSA0Ljgu
MC1yYzF+NDM3KQogICAgICAibGlieGw6IG1lbW9yeSBzaXplIGluIGtiIHJlcXVpcmVzIDY0IGJp
dCB2YXJpYWJsZSIKICAgIAogICAgSXQgaXMgc3VycHJpc2luZyB0aGF0IG5vLW9uZSBub3RpY2Vk
IHRoaXMuCiAgICAKICAgIEFueXdheSwgaW4gdGhlIG1lYW50aW1lLCB3ZSBzaG91bGQgZml4IGl0
LiAgQmFja3BvcnRpbmcgdGhpcyBpcwogICAgcHJvYmFibHkgYSBnb29kIGlkZWE6IGl0IHdvbid0
IGNoYW5nZSB0aGUgYmVoYXZpb3VyIGZvciBleGlzdGluZwogICAgY2FsbGVycyBidXQgaXQgd2ls
bCBhdm9pZCBlcnJvcnMgZm9yIHNvbWUgb2xkZXIgY29ycmVjdCB1c2VzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29s
cy9saWJ4bC9saWJ4bC5oIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRl
eCAyNTU1ZTljZDNiLi41MThmYzllNDdmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTY1NSw2ICs2NTUsNyBAQCB0eXBlZGVmIHN0
cnVjdCBsaWJ4bF9fY3R4IGxpYnhsX2N0eDsKICNpZmRlZiBMSUJYTF9BUElfVkVSU0lPTgogI2lm
IExJQlhMX0FQSV9WRVJTSU9OICE9IDB4MDQwMjAwICYmIExJQlhMX0FQSV9WRVJTSU9OICE9IDB4
MDQwMzAwICYmIFwKICAgICBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDQwMCAmJiBMSUJYTF9B
UElfVkVSU0lPTiAhPSAweDA0MDUwMCAmJiBcCisgICAgTElCWExfQVBJX1ZFUlNJT04gIT0gMHgw
NDA3MDAgJiYgTElCWExfQVBJX1ZFUlNJT04gIT0gMHgwNDA4MDAgJiYgXAogICAgIExJQlhMX0FQ
SV9WRVJTSU9OICE9IDB4MDQxMzAwCiAjZXJyb3IgVW5rbm93biBMSUJYTF9BUElfVkVSU0lPTgog
I2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:14:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:14:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSFw-0002gB-Oh; Tue, 12 Nov 2019 09:14:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSFw-0002g5-5j
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:36 +0000
X-Inumbo-ID: d86eff82-052c-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d86eff82-052c-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:14:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSFv-0006Nr-G6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSFv-00019T-FB
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSFv-00019T-FB@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:14:35 +0000
Subject: [Xen-changelog] [xen master] xl: Pass libxl_domain_config to
 freemem(), instead of b_info
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNmMjFiZDQ5Nzc0N2ZiZmU2ZTU0OGEzYzUwYjU1ZGZlMjFhMWVlZmIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBPY3QgMyAxNzowNjo0MyAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICB4bDogUGFzcyBsaWJ4bF9kb21haW5fY29uZmlnIHRvIGZyZWVtZW0oKSwg
aW5zdGVhZCBvZiBiX2luZm8KICAgIAogICAgV2UgYXJlIGdvaW5nIHRvIGNoYW5nZSB0aGUgbGli
eGwgQVBJIGluIGEgbW9tZW50IGFuZCB0aGlzIGNoYW5nZSB3aWxsCiAgICBtYWtlIGl0IHNpbXBs
ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jIHwgNiArKystLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMveGwveGxfdm1jb250cm9sLmMgYi90b29scy94bC94bF92bWNvbnRyb2wuYwppbmRleCBi
MjA1ODJlMTViLi5kMzNjNmIzOGM5IDEwMDY0NAotLS0gYS90b29scy94bC94bF92bWNvbnRyb2wu
YworKysgYi90b29scy94bC94bF92bWNvbnRyb2wuYwpAQCAtMzE0LDcgKzMxNCw3IEBAIHN0YXRp
YyBpbnQgZG9tYWluX3dhaXRfZXZlbnQodWludDMyX3QgZG9taWQsIGxpYnhsX2V2ZW50ICoqZXZl
bnRfcikKICAqIFJldHVybnMgdHJ1ZSBpbiBjYXNlIHRoZXJlIGlzIGFscmVhZHksIG9yIHdlIG1h
bmFnZSB0byBmcmVlIGl0LCBlbm91Z2gKICAqIG1lbW9yeSwgYnV0IGFsc28gaWYgYXV0b2JhbGxv
b24gaXMgZmFsc2UuCiAgKi8KLXN0YXRpYyBib29sIGZyZWVtZW0odWludDMyX3QgZG9taWQsIGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCitzdGF0aWMgYm9vbCBmcmVlbWVtKHVpbnQz
Ml90IGRvbWlkLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZykKIHsKICAgICBpbnQgcmMs
IHJldHJpZXMgPSAzOwogICAgIHVpbnQ2NF90IG5lZWRfbWVta2IsIGZyZWVfbWVta2I7CkBAIC0z
MjIsNyArMzIyLDcgQEAgc3RhdGljIGJvb2wgZnJlZW1lbSh1aW50MzJfdCBkb21pZCwgbGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbykKICAgICBpZiAoIWF1dG9iYWxsb29uKQogICAgICAg
ICByZXR1cm4gdHJ1ZTsKIAotICAgIHJjID0gbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGN0eCwg
Yl9pbmZvLCAmbmVlZF9tZW1rYik7CisgICAgcmMgPSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnko
Y3R4LCAmZF9jb25maWctPmJfaW5mbywgJm5lZWRfbWVta2IpOwogICAgIGlmIChyYyA8IDApCiAg
ICAgICAgIHJldHVybiBmYWxzZTsKIApAQCAtODc5LDcgKzg3OSw3IEBAIHN0YXJ0OgogICAgICAg
ICBnb3RvIGVycm9yX291dDsKIAogICAgIGlmIChkb21pZF9zb2Z0X3Jlc2V0ID09IElOVkFMSURf
RE9NSUQpIHsKLSAgICAgICAgaWYgKCFmcmVlbWVtKGRvbWlkLCAmZF9jb25maWcuYl9pbmZvKSkg
eworICAgICAgICBpZiAoIWZyZWVtZW0oZG9taWQsICZkX2NvbmZpZykpIHsKICAgICAgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiZmFpbGVkIHRvIGZyZWUgbWVtb3J5IGZvciB0aGUgZG9tYWluXG4i
KTsKICAgICAgICAgICAgIHJldCA9IEVSUk9SX0ZBSUw7CiAgICAgICAgICAgICBnb3RvIGVycm9y
X291dDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:14:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSG7-0002ho-QZ; Tue, 12 Nov 2019 09:14:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSG6-0002hf-Dp
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:46 +0000
X-Inumbo-ID: de721644-052c-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id de721644-052c-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 09:14:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSG5-0006O3-Iv
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSG5-0001A6-I4
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSG5-0001A6-I4@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:14:45 +0000
Subject: [Xen-changelog] [xen master] libxl:
 libxl__domain_config_setdefault: New function
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI1NDFmY2MzNGNkNTQ2ZTY0YTBjZmMxNDFjNGY3Yjg0ZmE4N2U2ODUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBPY3QgMyAxNzozMToxNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bDogbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdDogTmV3
IGZ1bmN0aW9uCiAgICAKICAgIEJyZWFrIG91dCB0aGlzIGludG8gYSBuZXcgZnVuY3Rpb24uICBX
ZSBhcmUgZ29pbmcgdG8gd2FudCB0byBjYWxsIGl0CiAgICBmcm9tIGEgbmV3IGNhbGwgc2l0ZS4K
ICAgIAogICAgVW5mb3J0dW5hdGVseSBub3QgYWxsIG9mIHRoZSBkZWZhdWx0cyBjYW4gYmUgbW92
ZWQgaW50byB0aGUgbmV3CiAgICBmdW5jdGlvbiB3aXRob3V0IGNoYW5naW5nIHRoZSBvcmRlciBp
biB3aGljaCB0aGluZ3MgYXJlIGRvbmUuICBUaGF0CiAgICBkb2VzIG5vdCBzZWVtIHdpc2UgYXQg
dGhpcyBzdGFnZSBvZiB0aGUgcmVsZWFzZS4gIFRoZSBlZmZlY3QgaXMgdGhhdAogICAgYWRkaXRp
b25hbCBjYWxscyB0byBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0ICh3aGljaCBhcmUg
Z29pbmcKICAgIHRvIGJlIGludHJvZHVjZWQpIGRvIG5vdCBxdWl0ZSBzZXQgZXZlcnl0aGluZy4g
IEJ1dCB0aGV5IHdpbGwgZG8gd2hhdAogICAgaXMgbmVlZGVkLiAgQWZ0ZXIgWGVuIDQuMTMgaXMg
ZG9uZSwgd2Ugc2hvdWxkIG1vdmUgdGhvc2Ugc2V0dGluZ3MgaW50bwogICAgdGhlIHJpZ2h0IG9y
ZGVyLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgICB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDMgKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
aW5kZXggMDk5NzYxYTJkNy4uZmQ4YmIyMmJlOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTg2MiwyMiAr
ODYyLDE0IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9kZXN0cnVjdGlvbl9jYihsaWJ4bF9fZWdj
ICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFp
bl9kZXN0cm95X3N0YXRlICpkZHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHJjKTsKIAotc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9f
ZWdjICplZ2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21h
aW5fY3JlYXRlX3N0YXRlICpkY3MpCitpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVs
dChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBkb21pZCkKIHsKLSAgICBTVEFURV9BT19HQyhkY3MtPmFvKTsKICAg
ICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihnYyk7Ci0gICAgdWludDMyX3QgZG9t
aWQ7Ci0gICAgaW50IGksIHJldDsKKyAgICBpbnQgcmV0OwogICAgIGJvb2wgcG9kX2VuYWJsZWQg
PSBmYWxzZTsKIAotICAgIC8qIGNvbnZlbmllbmNlIGFsaWFzZXMgKi8KLSAgICBsaWJ4bF9kb21h
aW5fY29uZmlnICpjb25zdCBkX2NvbmZpZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOwotICAgIGNvbnN0
IGludCByZXN0b3JlX2ZkID0gZGNzLT5yZXN0b3JlX2ZkOwotCi0gICAgZG9taWQgPSBkY3MtPmRv
bWlkX3NvZnRfcmVzZXQ7Ci0gICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZV9pbml0KCZkY3Mt
PmJ1aWxkX3N0YXRlKTsKLQogICAgIGlmIChkX2NvbmZpZy0+Y19pbmZvLnNzaWRfbGFiZWwpIHsK
ICAgICAgICAgY2hhciAqcyA9IGRfY29uZmlnLT5jX2luZm8uc3NpZF9sYWJlbDsKICAgICAgICAg
cmV0ID0gbGlieGxfZmxhc2tfY29udGV4dF90b19zaWQoY3R4LCBzLCBzdHJsZW4ocyksCkBAIC0x
MDA4LDYgKzEwMDAsMjggQEAgc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4
bF9fZWdjICplZ2MsCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAorICAgIHJldCA9
IDA7CisgZXJyb3Jfb3V0OgorICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyB2b2lkIGluaXRp
YXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzKQoreworICAgIFNU
QVRFX0FPX0dDKGRjcy0+YW8pOworICAgIHVpbnQzMl90IGRvbWlkOworICAgIGludCBpLCByZXQ7
CisKKyAgICAvKiBjb252ZW5pZW5jZSBhbGlhc2VzICovCisgICAgbGlieGxfZG9tYWluX2NvbmZp
ZyAqY29uc3QgZF9jb25maWcgPSBkY3MtPmd1ZXN0X2NvbmZpZzsKKyAgICBjb25zdCBpbnQgcmVz
dG9yZV9mZCA9IGRjcy0+cmVzdG9yZV9mZDsKKworICAgIGRvbWlkID0gZGNzLT5kb21pZF9zb2Z0
X3Jlc2V0OworICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVfaW5pdCgmZGNzLT5idWlsZF9z
dGF0ZSk7CisKKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGdjLGRf
Y29uZmlnLGRvbWlkKTsKKyAgICBpZiAocmV0KSBnb3RvIGVycm9yX291dDsKKwogICAgIHJldCA9
IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9jb25maWcsICZkY3MtPmJ1aWxkX3N0YXRlLCAmZG9t
aWQpOwogICAgIGlmIChyZXQpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJjYW5ub3Qg
bWFrZSBkb21haW46ICVkIiwgcmV0KTsKQEAgLTEwMTksNiArMTAzMyw5IEBAIHN0YXRpYyB2b2lk
IGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAogICAgIGRjcy0+Z3Vlc3Rf
ZG9taWQgPSBkb21pZDsKICAgICBkY3MtPnNkc3MuZG0uZ3Vlc3RfZG9taWQgPSAwOyAvKiBtZWFu
cyB3ZSBoYXZlbid0IHNwYXduZWQgKi8KIAorICAgIC8qIHBvc3QtNC4xMyB0b2RvOiBtb3ZlIHRo
ZXNlIG5leHQgYml0cyBvZiBkZWZhdWx0aW5nIHRvCisgICAgICogbGlieGxfX2RvbWFpbl9jb25m
aWdfc2V0ZGVmYXVsdCAqLworCiAgICAgLyoKICAgICAgKiBTZXQgdGhlIGRtIHZlcnNpb24gcXVp
dGUgZWFybHkgc28gdGhhdCBsaWJ4bCBkb2Vzbid0IGhhdmUgdG8gcGFzcyB0aGUKICAgICAgKiBi
dWlsZCBpbmZvIGFyb3VuZCBqdXN0IHRvIGtub3cgaWYgdGhlIGRvbWFpbiBoYXMgYSBkZXZpY2Ug
bW9kZWwgb3Igbm90LgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggZDJkNWFmNzQ2Yi4uNTBhYzdiNjRl
ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xNDQwLDYgKzE0NDAsOSBAQCBfaGlkZGVuIGludCBs
aWJ4bF9fcmVzb2x2ZV9kb21pZChsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpuYW1lLAogICog
ICAgIEFsbCBsaWJ4bCBBUEkgZnVuY3Rpb25zIGFyZSBleHBlY3RlZCB0byBoYXZlIGFycmFuZ2Vk
IGZvciB0aGlzCiAgKiAgICAgdG8gYmUgY2FsbGVkIGJlZm9yZSB1c2luZyBhbnkgdmFsdWVzIHdp
dGhpbiB0aGVzZSBzdHJ1Y3R1cmVzLgogICovCitfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2Nv
bmZpZ19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCAvKiBs
b2dnaW5nIG9ubHkgKi8pOwogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19z
ZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2luZm8pOwogX2hpZGRlbiBpbnQg
bGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:14:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSGH-0002iw-SO; Tue, 12 Nov 2019 09:14:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSGG-0002il-Oq
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:56 +0000
X-Inumbo-ID: e3a42a3b-052c-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3a42a3b-052c-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:14:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSGF-0006P0-MQ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSGF-0001Ag-LV
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:14:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSGF-0001Ag-LV@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:14:55 +0000
Subject: [Xen-changelog] [xen master] libxl: libxl_domain_need_memory: Make
 it take a domain_config
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE5YWY3Y2QxN2Q3MmYyN2YwNGQ4MjQxODFkYmI2Mjg4N2ZlYjQyMTEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBPY3QgMyAxNjo1ODozMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bDogbGlieGxfZG9tYWluX25lZWRfbWVtb3J5OiBNYWtlIGl0IHRh
a2UgYSBkb21haW5fY29uZmlnCiAgICAKICAgIFRoaXMgc2hvdWxkIGNhbGN1bGF0ZSB0aGUgZXh0
cmEgbWVtb3J5IG5lZWRlZCBmb3Igc2hhZG93IGFuZCBpb21tdSwKICAgIHRoZSBkZWZhdWx0cyBm
b3Igd2hpY2ggZGVwZW5kIG9uIHZhbHVlcyBpbiBjX2luZm8uICBTbyB3ZSBuZWVkIHRoaXMgdG8K
ICAgIGhhdmUgdGhlIGNvbXBsZXRlIGRvbWFpbiBjb25maWcgYXZhaWxhYmxlLgogICAgCiAgICBB
bmQgdGhlIGRlZmF1bHRzIHNob3VsZCBhY3R1YWxseSBiZSB1cGRhdGVkIGFuZCBzdG9yZWQuICBT
byBtYWtlIGl0CiAgICBub24tY29uc3QuCiAgICAKICAgIFdlIHByb3ZpZGUgdGhlIHVzdWFsIGtp
bmQgb2YgY29tcGF0aWJpbGl0eSBmdW5jdGlvbiBmb3IgY2FsbGVycwogICAgZXhwZWN0aW5nIDQu
MTIgYW5kIGVhcmxpZXIuICBUaGlzIGZ1bmN0aW9uIGJlY29tZXMgcmVzcG9uc2libGUgZm9yIHRo
ZQogICAgY2xvbmUtYW5kLW1vZGlmeSBvZiB0aGUgYl9pbmZvLgogICAgCiAgICBObyBvdmVyYWxs
IGZ1bmN0aW9uYWwgY2hhbmdlIGZvciBleHRlcm5hbCBsaWJ4bCBjYWxsZXJzIHdoaWNoIHVzZSB0
aGUKICAgIEFQSSB2ZXJzaW9uIHN5c3RlbSB0byByZXF1ZXN0IGEgcGFydGljdWxhciBBUEkgdmVy
c2lvbi4KICAgIAogICAgT3RoZXIgZXh0ZXJuYWwgbGlieGwgY2FsbGVycyB3aWxsIG5lZWQgdG8g
dXBkYXRlIHRoZWlyIGNhbGxpbmcgY29kZSwKICAgIGFuZCB3aWxsIHRoZW4gZmluZCB0aGF0IHRo
ZSBuZXcgdmVyc2lvbiBvZiB0aGlzIGZ1bmN0aW9uIGZpbGxzIGluIG1vc3QKICAgIG9mIHRoZSBk
ZWZhdWx0cyBpbiBkX2NvbmZpZy4gIEJlY2F1c2UgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVm
YXVsdAogICAgZG9lc24ndCBxdWl0ZSBkbyBhbGwgb2YgdGhlIGRlZmF1bHRzLCB0aGF0J3Mgb25s
eSBwYXJ0aWFsLiAgRm9yCiAgICBwcmVzZW50IHB1cnBvc2VzIHRoYXQgZG9lc24ndCBtYXR0ZXIg
YmVjYXVzZSBub25lIG9mIHRoZSBtaXNzaW5nCiAgICBzZXR0aW5ncyBhcmUgdXNlZCBieSB0aGUg
bWVtb3J5IGNhbGN1bGF0aW9ucy4gIEl0IGRvZXMgbWVhbiB3ZSBuZWVkIHRvCiAgICBkb2N1bWVu
dCBpbiB0aGUgQVBJIHNwZWMgdGhhdCB0aGUgZGVmYXVsdGluZyBpcyBvbmx5IHBhcnRpYWwuCiAg
ICAKICAgIFRoaXMgbGFjayBvZiBmdW5jdGlvbmFsIGNoYW5nZSBpcyBkZXNwaXRlIHRoZSBmYWN0
IHRoYXQKICAgIG51bWFfcGxhY2VfZG9tYWluIG5vdyBubyBsb25nZXIgY2FsbHMKICAgIGxpYnhs
X19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0ICh2aWEgbGlieGxfZG9tYWluX25lZWRfbWVt
b3J5KS4KICAgIFRoYXQgaXMgT0sgYmVjYXVzZSBpdCdzIGlkZW1wb3RlbnQgYW5kIG51bWFfcGxh
Y2VfZG9tYWluJ3Mgb25lIGNhbGwKICAgIHNpdGUgaXMgbGlieGxfX2J1aWxkX3ByZSB3aGljaCBp
cyBjYWxsZWQgZnJvbSBsaWJ4bF9fZG9tYWluX2J1aWxkCiAgICB3aGljaCBpcyBjYWxsZWQgZnJv
bSBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lLCB3ZWxsIGFmdGVyIHRoZQogICAgZGVmYXVsdHMg
YXJlIHNldCBieSBpbml0aWF0ZV9kb21haW5fY3JlYXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bC5oICAgICAgICAgIHwgMjMgKysrKysrKysrKysrKysrLQogdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgICAgICB8ICA3ICsrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwg
IDQgKysrCiB0b29scy9saWJ4bC9saWJ4bF9tZW0uYyAgICAgIHwgNjUgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jICAg
ICAgfCAgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGli
eGwuaAppbmRleCA1MThmYzllNDdmLi40OWI1NmZhMWEzIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTEyNDUsNiArMTI0NSwyMCBA
QCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9tYWMgKmRzdCwgY29u
c3QgbGlieGxfbWFjICpzcmMpOwogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfRk5fVVNJTkdfUU1Q
X0FTWU5DIDEKIAorLyoKKyAqIExJQlhMX0hBVkVfRE9NQUlOX05FRURfTUVNT1JZX0NPTkZJRwor
ICoKKyAqIElmIHRoaXMgaXMgc2V0LCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgdGFrZXMgYQor
ICogbGlieGxfZG9tYWluX2NvbmZpZyogKG5vbi1jb25zdCkgYW5kIHVpbnQzMl90IGRvbWlkX2Zv
cl9sb2dnaW5nCisgKiAoaW5zdGVhZCBvZiBhIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
KikuCisgKgorICogSWYgdGhpcyBpcyBzZXQsIHRoZXJlIGlzIG5vIG5lZWQgdG8gY2FsbAorICog
bGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkgYW5kIGluc3RlYWQgdGhlIGNhbGxlciBz
aG91bGQKKyAqIHNpbXBseSBsZWF2ZSBzaGFkb3dfbWVta2Igc2V0IHRvIExJQlhMX01FTUtCX0RF
RkFVTFQgYW5kIGFsbG93CisgKiBsaWJ4bCB0byBmaWxsIGluIGEgc3VpdGFibGUgZGVmYXVsdCBp
biB0aGUgdXN1YWwgd2F5LgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfRE9NQUlOX05FRURfTUVN
T1JZX0NPTkZJRworCiB0eXBlZGVmIGNoYXIgKipsaWJ4bF9zdHJpbmdfbGlzdDsKIHZvaWQgbGli
eGxfc3RyaW5nX2xpc3RfZGlzcG9zZShsaWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwogaW50IGxpYnhs
X3N0cmluZ19saXN0X2xlbmd0aChjb25zdCBsaWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwpAQCAtMTcy
Myw4ICsxNzM3LDEzIEBAIGludCBsaWJ4bF9nZXRfbWVtb3J5X3RhcmdldF8weDA0MDcwMChsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgKi8KIC8qIGhvdyBtdWNoIGZyZWUgbWVtb3J5
IGluIHRoZSBzeXN0ZW0gYSBkb21haW4gbmVlZHMgdG8gYmUgYnVpbHQgKi8KIGludCBsaWJ4bF9k
b21haW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm9faW4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbmZpZworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiBeIHdpbGwgYmUgcGFydGlhbGx5IGRlZmF1bHRlZCAq
LywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWRfZm9yX2xvZ2dp
bmcgLyogSU5WQUxJRF9ET01JRCBvayAqLywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgKm5lZWRfbWVta2IpOworaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0
MTIwMChsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mb19pbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm5lZWRfbWVta2IpOwogaW50IGxp
YnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MDcwMChsaWJ4bF9jdHggKmN0eCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2lu
Zm8gKmJfaW5mb19pbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgKm5lZWRfbWVta2IpCkBAIC0xNzU0LDYgKzE3NzMsOCBAQCBpbnQgbGlieGxfd2FpdF9m
b3JfbWVtb3J5X3RhcmdldChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCB3YWl0
X3NlY3MpOwogI2RlZmluZSBsaWJ4bF9nZXRfbWVtb3J5X3RhcmdldCBsaWJ4bF9nZXRfbWVtb3J5
X3RhcmdldF8weDA0MDcwMAogI2RlZmluZSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgbGlieGxf
ZG9tYWluX25lZWRfbWVtb3J5XzB4MDQwNzAwCiAjZGVmaW5lIGxpYnhsX2dldF9mcmVlX21lbW9y
eSBsaWJ4bF9nZXRfZnJlZV9tZW1vcnlfMHgwNDA3MDAKKyNlbGlmIGRlZmluZWQoTElCWExfQVBJ
X1ZFUlNJT04pICYmIExJQlhMX0FQSV9WRVJTSU9OIDwgMHgwNDEzMDAKKyNkZWZpbmUgbGlieGxf
ZG9tYWluX25lZWRfbWVtb3J5IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MTIwMAogI2Vu
ZGlmCiAKIGludCBsaWJ4bF92bmN2aWV3ZXJfZXhlYyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQsIGludCBhdXRvcGFzcyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IGM1Njg1YjA2MWMuLmNkYjI5NGFiOGQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jCkBAIC0xNDAsOCArMTQwLDkgQEAgc3RhdGljIGludCBudW1hX2NtcGYoY29uc3Qg
bGlieGxfX251bWFfY2FuZGlkYXRlICpjMSwKIAogLyogVGhlIGFjdHVhbCBhdXRvbWF0aWMgTlVN
QSBwbGFjZW1lbnQgcm91dGluZSAqLwogc3RhdGljIGludCBudW1hX3BsYWNlX2RvbWFpbihsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8pCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnKQogeworICAgIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvICppbmZvID0gJmRfY29uZmlnLT5iX2luZm87CiAgICAgaW50IGZvdW5kOwogICAg
IGxpYnhsX19udW1hX2NhbmRpZGF0ZSBjYW5kaWRhdGU7CiAgICAgbGlieGxfYml0bWFwIGNwdW1h
cCwgY3B1cG9vbF9ub2RlbWFwLCAqbWFwOwpAQCAtMTk1LDcgKzE5Niw3IEBAIHN0YXRpYyBpbnQg
bnVtYV9wbGFjZV9kb21haW4obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAg
IH0KICAgICB9CiAKLSAgICByYyA9IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShDVFgsIGluZm8s
ICZtZW1rYik7CisgICAgcmMgPSBsaWJ4bF9fZG9tYWluX25lZWRfbWVtb3J5X2NhbGN1bGF0ZShn
YywgaW5mbywgJm1lbWtiKTsKICAgICBpZiAocmMpCiAgICAgICAgIGdvdG8gb3V0OwogICAgIGlm
IChsaWJ4bF9ub2RlX2JpdG1hcF9hbGxvYyhDVFgsICZjcHVwb29sX25vZGVtYXAsIDApKSB7CkBA
IC00MzIsNyArNDMzLDcgQEAgaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCiAgICAgICAgICAgICBpZiAocmMpCiAgICAgICAgICAgICAgICAgcmV0dXJu
IHJjOwogCi0gICAgICAgICAgICByYyA9IG51bWFfcGxhY2VfZG9tYWluKGdjLCBkb21pZCwgaW5m
byk7CisgICAgICAgICAgICByYyA9IG51bWFfcGxhY2VfZG9tYWluKGdjLCBkb21pZCwgZF9jb25m
aWcpOwogICAgICAgICAgICAgaWYgKHJjKSB7CiAgICAgICAgICAgICAgICAgbGlieGxfYml0bWFw
X2Rpc3Bvc2UoJmNwdW1hcF9zb2Z0KTsKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7CmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAppbmRleCA1MGFjN2I2NGVkLi4wMWRlNTU3NmQ5IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKQEAgLTE0NTAsNiArMTQ1MCwxMCBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2J1aWxk
X2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogX2hpZGRlbiB2b2lkIGxpYnhsX19yZG1f
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKIAorX2hpZGRlbiBpbnQgbGli
eGxfX2RvbWFpbl9uZWVkX21lbW9yeV9jYWxjdWxhdGUobGlieGxfX2djICpnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJf
aW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm5l
ZWRfbWVta2IpOworCiBfaGlkZGVuIGNvbnN0IGNoYXIgKmxpYnhsX19kZXZpY2VfbmljX2Rldm5h
bWUobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkZXZpZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX21lbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKaW5kZXggZmQ2ZjMzMzEyZS4uNjA0
MjI5OTM5MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfbWVtLmMKQEAgLTQ0NiwyMCArNDQ2LDEyIEBAIGludCBsaWJ4bF9nZXRfbWVt
b3J5X3RhcmdldF8weDA0MDcwMCgKICAgICByZXR1cm4gbGlieGxfX21lbWtiXzY0dG8zMihjdHgs
IHJjLCBteV9vdXRfdGFyZ2V0LCBvdXRfdGFyZ2V0KTsKIH0KIAotaW50IGxpYnhsX2RvbWFpbl9u
ZWVkX21lbW9yeShsaWJ4bF9jdHggKmN0eCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mb19pbiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgKm5lZWRfbWVta2IpCitpbnQgbGlieGxfX2RvbWFpbl9u
ZWVkX21lbW9yeV9jYWxjdWxhdGUobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCAqbmVlZF9tZW1rYikKIHsKLSAgICBHQ19JTklUKGN0
eCk7Ci0gICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gYl9pbmZvWzFdOwogICAgIGludCByYzsK
IAotICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2luaXQoYl9pbmZvKTsKLSAgICBsaWJ4bF9k
b21haW5fYnVpbGRfaW5mb19jb3B5KGN0eCwgYl9pbmZvLCBiX2luZm9faW4pOwotCi0gICAgcmMg
PSBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChnYywgYl9pbmZvKTsKLSAgICBp
ZiAocmMpIGdvdG8gb3V0OwotCiAgICAgKm5lZWRfbWVta2IgPSBiX2luZm8tPnRhcmdldF9tZW1r
YjsKICAgICAqbmVlZF9tZW1rYiArPSBiX2luZm8tPnNoYWRvd19tZW1rYiArIGJfaW5mby0+aW9t
bXVfbWVta2I7CiAKQEAgLTQ4MSwxMCArNDczLDU3IEBAIGludCBsaWJ4bF9kb21haW5fbmVlZF9t
ZW1vcnkobGlieGxfY3R4ICpjdHgsCiAgICAgICAgICpuZWVkX21lbWtiICs9ICgyICogMTAyNCkg
LSAoKm5lZWRfbWVta2IgJSAoMiAqIDEwMjQpKTsKICAgICByYyA9IDA7CiBvdXQ6CisgICAgcmV0
dXJuIHJjOworfQorCitpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGxpYnhsX2N0eCAqY3R4
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2Nv
bmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWRfZm9yX2xv
Z2dpbmcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpuZWVkX21lbWti
KQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IGxpYnhsX19k
b21haW5fY29uZmlnX3NldGRlZmF1bHQoZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRfY29uZmlnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF9mb3JfbG9nZ2luZyk7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAg
IHJjID0gbGlieGxfX2RvbWFpbl9uZWVkX21lbW9yeV9jYWxjdWxhdGUoZ2MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZkX2NvbmZpZy0+Yl9pbmZvLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBuZWVkX21lbWtiKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0
OworCisgICAgcmMgPSAwOworIG91dDoKICAgICBHQ19GUkVFOwotICAgIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvX2Rpc3Bvc2UoYl9pbmZvKTsKICAgICByZXR1cm4gcmM7Cit9CisKK2ludCBsaWJ4
bF9kb21haW5fbmVlZF9tZW1vcnlfMHgwNDEyMDAobGlieGxfY3R4ICpjdHgsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
ICpiX2luZm9faW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90ICpuZWVkX21lbWtiKQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmM7CisKKyAg
ICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBiX2luZm9bMV07CisgICAgbGlieGxfZG9tYWluX2J1
aWxkX2luZm9faW5pdChiX2luZm8pOworICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2NvcHko
Y3R4LCBiX2luZm8sIGJfaW5mb19pbik7CisKKyAgICByYyA9IGxpYnhsX19kb21haW5fYnVpbGRf
aW5mb19zZXRkZWZhdWx0KGdjLCBiX2luZm8pOworICAgIGlmIChyYykgZ290byBvdXQ7CiAKKyAg
ICByYyA9IGxpYnhsX19kb21haW5fbmVlZF9tZW1vcnlfY2FsY3VsYXRlKGdjLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBiX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG5lZWRfbWVta2IpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICBy
YyA9IDA7Cisgb3V0OgorICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoYl9pbmZv
KTsKKyAgICBHQ19GUkVFOworICAgIHJldHVybiByYzsKIH0KIAogaW50IGxpYnhsX2RvbWFpbl9u
ZWVkX21lbW9yeV8weDA0MDcwMChsaWJ4bF9jdHggKmN0eCwKQEAgLTQ5NCw3ICs1MzMsNyBAQCBp
bnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQwNzAwKGxpYnhsX2N0eCAqY3R4LAogICAg
IHVpbnQ2NF90IG15X25lZWRfbWVta2I7CiAgICAgaW50IHJjOwogCi0gICAgcmMgPSBsaWJ4bF9k
b21haW5fbmVlZF9tZW1vcnkoY3R4LCBiX2luZm9faW4sICZteV9uZWVkX21lbWtiKTsKKyAgICBy
YyA9IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MTIwMChjdHgsIGJfaW5mb19pbiwgJm15
X25lZWRfbWVta2IpOwogICAgIHJldHVybiBsaWJ4bF9fbWVta2JfNjR0bzMyKGN0eCwgcmMsIG15
X25lZWRfbWVta2IsIG5lZWRfbWVta2IpOwogfQogCmRpZmYgLS1naXQgYS90b29scy94bC94bF92
bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCmluZGV4IGQzM2M2YjM4YzkuLmU1
MjBiMWRhNzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xz
L3hsL3hsX3ZtY29udHJvbC5jCkBAIC0zMjIsNyArMzIyLDcgQEAgc3RhdGljIGJvb2wgZnJlZW1l
bSh1aW50MzJfdCBkb21pZCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcpCiAgICAgaWYg
KCFhdXRvYmFsbG9vbikKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICByYyA9IGxpYnhsX2Rv
bWFpbl9uZWVkX21lbW9yeShjdHgsICZkX2NvbmZpZy0+Yl9pbmZvLCAmbmVlZF9tZW1rYik7Cisg
ICAgcmMgPSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkoY3R4LCBkX2NvbmZpZywgZG9taWQsICZu
ZWVkX21lbWtiKTsKICAgICBpZiAocmMgPCAwKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:15:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:15:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSGW-0002kV-9L; Tue, 12 Nov 2019 09:15:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSGU-0002kL-Is
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:10 +0000
X-Inumbo-ID: ea805022-052c-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ea805022-052c-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 09:15:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSGP-0006Pc-QM
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSGP-0001Bc-P8
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSGP-0001Bc-P8@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:15:05 +0000
Subject: [Xen-changelog] [xen master] libxl: Move shadow_memkb and
 iommu_memkb defaulting into libxl
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY3YzgyZjQzN2VkMTY5MjU4Zjg5ZGUyZDkyNTg5NGY5MjNjMTc5Y2YKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBPY3QgNCAxMTo0NTo1OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bDogTW92ZSBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21lbWtiIGRl
ZmF1bHRpbmcgaW50byBsaWJ4bAogICAgCiAgICBEZWZhdWx0aW5nIGlzIHN1cHBvc2VkIHRvIGJl
IGRvbmUgYnkgbGlieGwuICBTbyB0aGVzZSBjYWxjdWxhdGlvbnMKICAgIHNob3VsZCBiZSBoZXJl
IGluIGxpYnhsLiAgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdCBoYXMgYWxsIHRoZQog
ICAgbmVjZXNzYXJ5IGluZm9ybWF0aW9uIGluY2x1ZGluZyB0aGUgdmFsdWVzIG9mIG1heF9tZW1r
YiBhbmQgbWF4X3ZjcHVzLgogICAgCiAgICBUaGUgb3ZlcmFsbCBmdW5jdGlvbmFsIGVmZmVjdCBk
ZXBlbmRzIG9uIHRoZSBjYWxsZXI6CiAgICAKICAgIEZvciB4bCwgbm8gY2hhbmdlLiAgVGhlIGNv
ZGUgbW92ZXMgZnJvbSB4bCB0byBsaWJ4bC4KICAgIAogICAgRm9yIGNhbGxlcnMgd2hvIHNldCBv
bmUgb3IgYm90aCBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21lbWtiICh3aGV0aGVyCiAgICBmcm9t
IGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5IG9yIG90aGVyd2lzZSkgYmVmb3JlIGNh
bGxpbmcKICAgIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSAoYW55IHZlcnNpb24pOiB0aGUgbmV3
IGNvZGUgd2lsbCBsZWF2ZSB0aGVpcgogICAgc2V0dGluZyhzKSB1bmNoYW5nZWQuCiAgICAKICAg
IEZvciBjYWxsZXJzIHdobyBkbyBub3QgY2FsbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYXQg
YWxsLCBhbmQgd2hvCiAgICBmYWlsIHRvIHNldCBvbmUgb2YgdGhlc2UgbWVtb3J5IHZhbHVlczog
bm93IHRoZXkgYXJlIGJvdGggYXJlIHByb3Blcmx5CiAgICBzZXQuICBUaGUgc2hhZG93IGFuZCBp
b21tdSBtZW1vcnkgdG8gYmUgcHJvcGVybHkgYWNjb3VudGVkIGZvciBhcwogICAgaW50ZW5kZWQu
CiAgICAKICAgIEZvciBjYWxsZXJzIHdoaWNoIGNhbGwgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5
IGFuZCByZXF1ZXN0IHRoZQogICAgY3VycmVudCBBUEkgKDQuMTMpIG9yIHdoaWNoIHRyYWNrIGxp
YnhsLCB0aGUgZGVmYXVsdCB2YWx1ZXMgYXJlIGFsc28KICAgIG5vdyByaWdodCBhbmQgZXZlcnl0
aGluZyB3b3JrcyBhcyBpbnRlbmRlZC4KICAgIAogICAgRm9yIGNhbGxlcnMgd2hpY2ggY2FsbCBs
aWJ4bF9kb21haW5fbmVlZF9tZW1vcnksIGFuZCByZXF1ZXN0IGFuIG9sZAogICAgcHJlLTQuMTMg
bGlieGwgQVBJLCBhbmQgd2hpY2ggbGVhdmUgb25lIG9mIHRoZXNlIG1lbWtiIHNldHRpbmdzIHVu
c2V0LAogICAgd2UgdGFrZSBzcGVjaWFsIG1lYXN1cmVzIHRvIHByZXNlcnZlIHRoZSBvbGQgYmVo
YXZpb3VyLgogICAgCiAgICBUaGlzIG1lYW5zIHRoYXQgdGhleSBkb24ndCBnZXQgdGhlIGFkZGl0
aW9uYWwgaW9tbXUgbWVtb3J5IGFuZCBhcmUgYXQKICAgIHJpc2sgb2YgdGhlIGRvbWFpbiBydW5u
aW5nIG91dCBvZiBtZW1vcnkgYXMgYSByZXN1bHQgb2YgZjg5ZjU1NTgyN2E2CiAgICAicmVtb3Zl
IGxhdGUgKG9uLWRlbWFuZCkgY29uc3RydWN0aW9uIG9mIElPTU1VIHBhZ2UgdGFibGVzIi4gIEJ1
dCB0aGlzCiAgICBpcyBubyB3b3JzZSB0aGFuIHRoZSBzdGF0ZSBqdXN0IGFmdGVyIGY4OWY1NTU4
MjdhNiwgd2hpY2ggYWxyZWFkeQogICAgYnJva2Ugc3VjaCBjYWxsZXJzIGluIHRoYXQgd2F5LiAg
VGhpcyBpcyBwZXJoYXBzIGp1c3RpZmlhYmxlIGJlY2F1c2UKICAgIG9mIHRoZSBBUEkgc3RhYmls
aXR5IHdhcm5pbmcgbmV4dCB0byBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkuCiAgICAKICAgIEFu
IGFsdGVybmF0aXZlIHdvdWxkIGJlIHRvIGRyb3AgdGhlIHNwZWNpYWwtY2FzaW5nIG9mIHRoZXNl
IGNhbGxlcnMuCiAgICBUaGF0IHdvdWxkIGNhdXNlIGEgZGlzY3JlcGFuY3kgYmV0d2VlbiBsaWJ4
bF9kb21haW5fbmVlZF9tZW1vcnkgYW5kCiAgICBsaWJ4bF9kb21haW5fY3JlYXRlOiB0aGUgZm9y
bWVyIHdvdWxkIG5vdCBpbmNsdWRlIHRoZSBpb21tdSBtZW1vcnkgYW5kCiAgICB0aGUgbGF0dGVy
IHdvdWxkLiAgVGhhdCBzZWVtcyB3b3JzZSwgYnV0IGl0J3MgZGViYXRlYWJsZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwg
IDMgKysrCiB0b29scy9saWJ4bC9saWJ4bF9tZW0uYyAgICAgIHwgIDQgKysrKwogdG9vbHMveGwv
eGxfcGFyc2UuYyAgICAgICAgICB8IDE1ICsrLS0tLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2Vk
LCA1MyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGZk
OGJiMjJiZTkuLjNiM2I2ZWMzODEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0yNDcsOSArMjQ3LDE0IEBA
IGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAog
ICAgIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQoZ2MsIGJfaW5mbyk7
CiAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmRtX3Jlc3RyaWN0LCBmYWxz
ZSk7CiAKKyAgICBpZiAoYl9pbmZvLT5pb21tdV9tZW1rYiA9PSBMSUJYTF9NRU1LQl9ERUZBVUxU
KQorICAgICAgICAvKiBOb3JtYWxseSBkZWZhdWx0ZWQgaW4gbGlieGxfX2RvbWFpbl9jcmVhdGVf
aW5mb19zZXRkZWZhdWx0ICovCisgICAgICAgIGJfaW5mby0+aW9tbXVfbWVta2IgPSAwOworCiAg
ICAgc3dpdGNoIChiX2luZm8tPnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hW
TToKICAgICAgICAgaWYgKGJfaW5mby0+c2hhZG93X21lbWtiID09IExJQlhMX01FTUtCX0RFRkFV
TFQpCisgICAgICAgICAgICAvKiBOb3JtYWxseSBkZWZhdWx0ZWQgaW4gbGlieGxfX2RvbWFpbl9j
cmVhdGVfaW5mb19zZXRkZWZhdWx0ICovCiAgICAgICAgICAgICBiX2luZm8tPnNoYWRvd19tZW1r
YiA9IDA7CiAgICAgICAgIGlmIChiX2luZm8tPnUuaHZtLm1taW9faG9sZV9tZW1rYiA9PSBMSUJY
TF9NRU1LQl9ERUZBVUxUKQogICAgICAgICAgICAgYl9pbmZvLT51Lmh2bS5tbWlvX2hvbGVfbWVt
a2IgPSAwOwpAQCAtMzk1LDYgKzQwMCw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9f
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBpZiAoYl9pbmZvLT52aWRlb19tZW1r
YiA9PSBMSUJYTF9NRU1LQl9ERUZBVUxUKQogICAgICAgICAgICAgYl9pbmZvLT52aWRlb19tZW1r
YiA9IDA7CiAgICAgICAgIGlmIChiX2luZm8tPnNoYWRvd19tZW1rYiA9PSBMSUJYTF9NRU1LQl9E
RUZBVUxUKQorICAgICAgICAgICAgLyogTm9ybWFsbHkgZGVmYXVsdGVkIGluIGxpYnhsX19kb21h
aW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdCAqLwogICAgICAgICAgICAgYl9pbmZvLT5zaGFkb3df
bWVta2IgPSAwOwogICAgICAgICBpZiAoYl9pbmZvLT51LnB2LnNsYWNrX21lbWtiID09IExJQlhM
X01FTUtCX0RFRkFVTFQpCiAgICAgICAgICAgICBiX2luZm8tPnUucHYuc2xhY2tfbWVta2IgPSAw
OwpAQCAtODYyLDYgKzg2OCwzMCBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfZGVzdHJ1Y3Rpb25f
Y2IobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19kb21haW5fZGVzdHJveV9zdGF0ZSAqZGRzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCByYyk7CiAKK3N0YXRpYyBib29sIG9rX3RvX2RlZmF1bHRfbWVt
a2JfaW5fY3JlYXRlKGxpYnhsX19nYyAqZ2MpCit7CisgICAgLyoKKyAgICAgKiBUaGlzIGlzIGEg
ZnVkZ2UuICBXZSBhcmUgdHJ5aW5nIHRvIGZpbmQgd2hldGhlciB0aGUgY2FsbGVyCisgICAgICog
Y2FsbHMgdGhlIG9sZCB2ZXJzaW9uIG9mIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeS4gIElmIHRo
ZXkgZG8KKyAgICAgKiB0aGVuLCBiZWNhdXNlIGl0IG9ubHkgZ2V0cyB0aGUgYl9pbmZvLCBhbmQg
YmVjYXVzZSBpdCBjYW4ndAorICAgICAqIHVwZGF0ZSB0aGUgYl9pbmZvIChiZWNhdXNlIGl0J3Mg
Y29uc3QpLCBpdCB3aWxsIGJhc2UgaXRzCisgICAgICogY2FsY3VsYXRpb25zIG9uIGRlZmF1bHRp
bmcgc2hhZG93X21lbWtiIGFuZCBpb21tdV9tZW1rYiB0byAwCisgICAgICogSW4gdGhhdCBjYXNl
IHdlIHByb2JhYmx5IHNob3VsZG4ndCBkZWZhdWx0IHRoZW0gZGlmZmVyZW50bHkKKyAgICAgKiBk
dXJpbmcgbGlieGxfZG9tYWluX2NyZWF0ZS4KKyAgICAgKgorICAgICAqIFRoZSByZXN1bHQgaXMg
dGhhdCB0aGUgYmVoYXZpb3VyIHdpdGggb2xkIGNhbGxlcnMgaXMgdGhlIHNhbWUKKyAgICAgKiBh
cyBpbiA0LjEzOiBubyBhZGRpdGlvbmFsIG1lbW9yeSBpcyBhbGxvY2F0ZWQgZm9yIHNoYWRvdyBh
bmQKKyAgICAgKiBpb21tdSAodW5sZXNzIHRoZSBjYWxsZXIgc2V0IHNoYWRvd19tZW1rYiwgZWcg
ZnJvbSBhIGNhbGwgdG8KKyAgICAgKiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSku
CisgICAgICovCisgICAgcmV0dXJuICFDVFgtPmxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0
MTIwMF9jYWxsZWQgfHwKKyAgICAgICAgICAgIENUWC0+bGlieGxfZG9tYWluX25lZWRfbWVtb3J5
X2NhbGxlZDsKKyAgICAvKgorICAgICAqIFRyZWF0IG1peGVkIGNhbGxlcnMgYXMgbmV3IGNhbGxl
cnMuICBQcmVzdW1hYmx5IHRoZXkga25vdyB3aGF0CisgICAgICogdGhleSBhcmUgZG9pbmcuCisg
ICAgICovCit9CisKIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5f
Y29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWlkKQpAQCAtOTc0LDYgKzEwMDQsMjAgQEAgaW50IGxpYnhsX19kb21haW5fY29u
ZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAg
ICAgfQogCisgICAgaWYgKGRfY29uZmlnLT5iX2luZm8uc2hhZG93X21lbWtiID09IExJQlhMX01F
TUtCX0RFRkFVTFQKKyAgICAgICAgJiYgb2tfdG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUoZ2Mp
KQorICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLnNoYWRvd19tZW1rYiA9CisgICAgICAgICAgICBs
aWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeShkX2NvbmZpZy0+Yl9pbmZvLm1heF9tZW1r
YiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29uZmln
LT5iX2luZm8ubWF4X3ZjcHVzKTsKKworICAgIC8qIE5vIElPTU1VIHJlc2VydmF0aW9uIGlzIG5l
ZWRlZCBpZiBwYXNzdGhyb3VnaCBtb2RlIGlzIG5vdCAnc3luY19wdCcgKi8KKyAgICBpZiAoZF9j
b25maWctPmJfaW5mby5pb21tdV9tZW1rYiA9PSBMSUJYTF9NRU1LQl9ERUZBVUxUCisgICAgICAg
ICYmIG9rX3RvX2RlZmF1bHRfbWVta2JfaW5fY3JlYXRlKGdjKSkKKyAgICAgICAgZF9jb25maWct
PmJfaW5mby5pb21tdV9tZW1rYiA9CisgICAgICAgICAgICAoZF9jb25maWctPmNfaW5mby5wYXNz
dGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUKQorICAgICAgICAgICAgPyBsaWJ4
bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KGRfY29uZmlnLT5iX2luZm8ubWF4X21lbWtiKQor
ICAgICAgICAgICAgOiAwOworCiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3Nl
dGRlZmF1bHQoZ2MsICZkX2NvbmZpZy0+Yl9pbmZvKTsKICAgICBpZiAocmV0KSB7CiAgICAgICAg
IExPR0QoRVJST1IsIGRvbWlkLCAiVW5hYmxlIHRvIHNldCBkb21haW4gYnVpbGQgaW5mbyBkZWZh
dWx0cyIpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggMDFkZTU1NzZkOS4uMDE4NWI4ZmYwMSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCkBAIC02MzcsNiArNjM3LDkgQEAgc3RydWN0IGxpYnhsX19jdHggewog
ICAgIExJQlhMX0xJU1RfRU5UUlkobGlieGxfY3R4KSBzaWdjaGxkX3VzZXJzX2VudHJ5OwogCiAg
ICAgbGlieGxfdmVyc2lvbl9pbmZvIHZlcnNpb25faW5mbzsKKworICAgIGJvb2wgbGlieGxfZG9t
YWluX25lZWRfbWVtb3J5XzB4MDQxMjAwX2NhbGxlZCwKKyAgICAgICAgIGxpYnhsX2RvbWFpbl9u
ZWVkX21lbW9yeV9jYWxsZWQ7CiB9OwogCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfbWVtLmMgYi90b29scy9saWJ4bC9saWJ4bF9tZW0uYwppbmRleCA2MDQyMjk5MzkzLi43YzAx
ZmFjN2U1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9tZW0uYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9tZW0uYwpAQCAtNDg0LDYgKzQ4NCw4IEBAIGludCBsaWJ4bF9kb21haW5fbmVl
ZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCByYzsK
IAorICAgIGN0eC0+bGlieGxfZG9tYWluX25lZWRfbWVtb3J5X2NhbGxlZCA9IDE7CisKICAgICBy
YyA9IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQoZ2MsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZF9mb3JfbG9nZ2luZyk7CkBAIC01MDcsNiArNTA5LDgg
QEAgaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MTIwMChsaWJ4bF9jdHggKmN0eCwK
ICAgICBHQ19JTklUKGN0eCk7CiAgICAgaW50IHJjOwogCisgICAgY3R4LT5saWJ4bF9kb21haW5f
bmVlZF9tZW1vcnlfMHgwNDEyMDBfY2FsbGVkID0gMTsKKwogICAgIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvIGJfaW5mb1sxXTsKICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0KGJfaW5m
byk7CiAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fY29weShjdHgsIGJfaW5mbywgYl9pbmZv
X2luKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJz
ZS5jCmluZGV4IDAzYTJjNTRkZDIuLjc5ODcxYzIyZDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
X3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTU3MiwxOSArMTU3Miw4IEBA
IHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAg
ICAgZXhpdCgtRVJST1JfRkFJTCk7CiAgICAgfQogCi0gICAgLyogbGlieGxfZ2V0X3JlcXVpcmVk
X3NoYWRvd19tZW1vcnkoKSBhbmQKLSAgICAgKiBsaWJ4bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVt
b3J5KCkgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgZmluYWwgdmFsdWVzCi0gICAgICogKGRlZmF1bHQg
b3Igc3BlY2lmaWVkKSBmb3IgdmNwdXMgYW5kIG1lbW9yeSBhcmUgc2V0LCBiZWNhdXNlIHRoZQot
ICAgICAqIGNhbGN1bGF0aW9ucyBkZXBlbmQgb24gdGhvc2UgdmFsdWVzLiAqLwotICAgIGJfaW5m
by0+c2hhZG93X21lbWtiID0gIXhsdV9jZmdfZ2V0X2xvbmcoY29uZmlnLCAic2hhZG93X21lbW9y
eSIsICZsLCAwKQotICAgICAgICA/IGwgKiAxMDI0Ci0gICAgICAgIDogbGlieGxfZ2V0X3JlcXVp
cmVkX3NoYWRvd19tZW1vcnkoYl9pbmZvLT5tYXhfbWVta2IsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMpOwotCi0gICAgLyogTm8g
SU9NTVUgcmVzZXJ2YXRpb24gaXMgbmVlZGVkIGlmIHBhc3N0aHJvdWdoIG1vZGUgaXMgbm90ICdz
eW5jX3B0JyAqLwotICAgIGJfaW5mby0+aW9tbXVfbWVta2IgPSAoY19pbmZvLT5wYXNzdGhyb3Vn
aCA9PSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUKQotICAgICAgICA/IGxpYnhsX2dldF9yZXF1
aXJlZF9pb21tdV9tZW1vcnkoYl9pbmZvLT5tYXhfbWVta2IpCi0gICAgICAgIDogMDsKKyAgICBp
ZiAoIXhsdV9jZmdfZ2V0X2xvbmcoY29uZmlnLCAic2hhZG93X21lbW9yeSIsICZsLCAwKSkKKyAg
ICAgICAgYl9pbmZvLT5zaGFkb3dfbWVta2IgPSBsICogMTAyNDsKIAogICAgIHhsdV9jZmdfZ2V0
X2RlZmJvb2woY29uZmlnLCAibm9taWdyYXRlIiwgJmJfaW5mby0+ZGlzYWJsZV9taWdyYXRlLCAw
KTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:15:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:15:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSGc-0002lO-BS; Tue, 12 Nov 2019 09:15:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSGa-0002lC-O1
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:16 +0000
X-Inumbo-ID: f088a578-052c-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f088a578-052c-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:15:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSGZ-0006Q7-Tf
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSGZ-0001CD-Se
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSGZ-0001CD-Se@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:15:15 +0000
Subject: [Xen-changelog] [xen master] libxl: Remove/deprecate
 libxl_get_required_*_memory from the API
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVkZWRjMThkNjRmNDZkN2FmYjllYjZjZTY4ODc5MWNjMTNmM2UwNTkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBPY3QgNCAxNTozNjo1OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bDogUmVtb3ZlL2RlcHJlY2F0ZSBsaWJ4bF9nZXRfcmVxdWlyZWRf
Kl9tZW1vcnkgZnJvbSB0aGUgQVBJCiAgICAKICAgIFRoZXNlIGFyZSBub3cgcmVkdW5kYW50IGJl
Y2F1c2Ugc2hhZG93X21lbWtiIGFuZCBpb21tdV9tZW1rYiBhcmUgbm93CiAgICBkZWZhdWx0ZWQg
YXV0b21hdGljYWxseSBieSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYW5kCiAgICBsaWJ4bF9k
b21haW5fY3JlYXRlIGV0Yy4gIENhbGxlcnMgc2hvdWxkIG5vdCBub3cgY2FsbCB0aGVzZTsgaW5z
dGVhZCwKICAgIHRoZXkgc2hvdWxkIGp1c3QgbGV0IGxpYnhsIHRha2UgY2FyZSBvZiBpdC4KICAg
IAogICAgbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkgd2FzIGludHJvZHVjZWQgaW4g
Zjg5ZjU1NTgyN2E2CiAgICAgICJyZW1vdmUgbGF0ZSAob24tZGVtYW5kKSBjb25zdHJ1Y3Rpb24g
b2YgSU9NTVUgcGFnZSB0YWJsZXMiCiAgICBXZSBjYW4gZnJlZWx5IHJlbW92ZSBpdCBiZWNhdXNl
IGl0IHdhcyBuZXZlciBpbiBhbnkgcmVsZWFzZS4KICAgIAogICAgbGlieGxfZ2V0X3JlcXVpcmVk
X3NoYWRvd19tZW1vcnkgaGFzIGJlZW4gaW4gbGlieGwgYXBwcm94aW1hdGVseQogICAgZm9yZXZl
ci4gIEl0IHNob3VsZCBwcm9iYWJseSBub3QgaGF2ZSBzdXJ2aXZlZCB0aGUgY3JlYXRpb24gb2YK
ICAgIGxpYnhsX2RvbWFpbl9jcmVhdGUsIGJ1dCBpdCBzZWVtcyB0aGUgQVBJIGF3a3dhcmRuZXNz
ZXMgd2Ugc2VlIGluCiAgICByZWNlbnQgY29tbWl0cyBwcmV2ZW50ZWQgdGhpcy4gIFNvIHdlIGhh
dmUgdG8ga2VlcCBpdC4gIEl0IHJlbWFpbnMKICAgIGZ1bmN0aW9uYWwgYnV0IHdlIGNhbiBkZXBy
ZWNhdGUgaXQuICBIb3BlZnVsbHkgd2UgY2FuIGdldCByaWQgb2YgaXQKICAgIGNvbXBsZXRlbHkg
YmVmb3JlIHdlIGZpbmQgdGhlIG5lZWQgdG8gY2hhbmdlIHRoZSBjYWxjdWxhdGlvbiB0byB1c2UK
ICAgIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gd2hpY2ggaXRzIGFyZ3VtZW50cyBkbyBub3QgY3Vy
cmVudGx5IHN1cHBseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAxNyAr
KysrKysrKysrKysrKysrLQogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyAgfCAxNSAtLS0tLS0t
LS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggIHwgIDIgKy0KIDMgZmlsZXMgY2hh
bmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRl
eCAzYjNiNmVjMzgxLi5lNGRkZmQwNjdmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtODkyLDYgKzg5Miwy
MSBAQCBzdGF0aWMgYm9vbCBva190b19kZWZhdWx0X21lbWtiX2luX2NyZWF0ZShsaWJ4bF9fZ2Mg
KmdjKQogICAgICAqLwogfQogCitzdGF0aWMgdW5zaWduZWQgbG9uZyBsaWJ4bF9fZ2V0X3JlcXVp
cmVkX2lvbW11X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9rYikKK3sKKyAgICB1bnNpZ25l
ZCBsb25nIGlvbW11X3BhZ2VzID0gMCwgbWVtX3BhZ2VzID0gbWF4bWVtX2tiIC8gNDsKKyAgICB1
bnNpZ25lZCBpbnQgbGV2ZWw7CisKKyAgICAvKiBBc3N1bWUgYSA0IGxldmVsIHBhZ2UgdGFibGUg
d2l0aCA1MTIgZW50cmllcyBwZXIgbGV2ZWwgKi8KKyAgICBmb3IgKGxldmVsID0gMDsgbGV2ZWwg
PCA0OyBsZXZlbCsrKQorICAgIHsKKyAgICAgICAgbWVtX3BhZ2VzID0gRElWX1JPVU5EVVAobWVt
X3BhZ2VzLCA1MTIpOworICAgICAgICBpb21tdV9wYWdlcyArPSBtZW1fcGFnZXM7CisgICAgfQor
CisgICAgcmV0dXJuIGlvbW11X3BhZ2VzICogNDsKK30KKwogaW50IGxpYnhsX19kb21haW5fY29u
ZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCkBAIC0xMDE1LDcgKzEwMzAsNyBA
QCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAg
ICAgICAmJiBva190b19kZWZhdWx0X21lbWtiX2luX2NyZWF0ZShnYykpCiAgICAgICAgIGRfY29u
ZmlnLT5iX2luZm8uaW9tbXVfbWVta2IgPQogICAgICAgICAgICAgKGRfY29uZmlnLT5jX2luZm8u
cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfU1lOQ19QVCkKLSAgICAgICAgICAgID8g
bGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShkX2NvbmZpZy0+Yl9pbmZvLm1heF9tZW1r
YikKKyAgICAgICAgICAgID8gbGlieGxfX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoZF9jb25m
aWctPmJfaW5mby5tYXhfbWVta2IpCiAgICAgICAgICAgICA6IDA7CiAKICAgICByZXQgPSBsaWJ4
bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5iX2luZm8pOwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3V0aWxzLmMKaW5kZXggNDA1NzMzYjdlMS4uZjM2MGY1ZTIyOCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCkBAIC00
OCwyMSArNDgsNiBAQCB1bnNpZ25lZCBsb25nIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVt
b3J5KHVuc2lnbmVkIGxvbmcgbWF4bWVtX2tiLCB1bnNpZ25lZAogICAgIHJldHVybiA0ICogKDI1
NiAqIHNtcF9jcHVzICsgMiAqIChtYXhtZW1fa2IgLyAxMDI0KSk7CiB9CiAKLXVuc2lnbmVkIGxv
bmcgbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9r
YikKLXsKLSAgICB1bnNpZ25lZCBsb25nIGlvbW11X3BhZ2VzID0gMCwgbWVtX3BhZ2VzID0gbWF4
bWVtX2tiIC8gNDsKLSAgICB1bnNpZ25lZCBpbnQgbGV2ZWw7Ci0KLSAgICAvKiBBc3N1bWUgYSA0
IGxldmVsIHBhZ2UgdGFibGUgd2l0aCA1MTIgZW50cmllcyBwZXIgbGV2ZWwgKi8KLSAgICBmb3Ig
KGxldmVsID0gMDsgbGV2ZWwgPCA0OyBsZXZlbCsrKQotICAgIHsKLSAgICAgICAgbWVtX3BhZ2Vz
ID0gRElWX1JPVU5EVVAobWVtX3BhZ2VzLCA1MTIpOwotICAgICAgICBpb21tdV9wYWdlcyArPSBt
ZW1fcGFnZXM7Ci0gICAgfQotCi0gICAgcmV0dXJuIGlvbW11X3BhZ2VzICogNDsKLX0KLQogY2hh
ciAqbGlieGxfZG9taWRfdG9fbmFtZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCiB7
CiAgICAgdW5zaWduZWQgaW50IGxlbjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0
aWxzLmggYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCmluZGV4IDYzMGNjYmUyOGEuLjQ2OTE4
YWVhODQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuaApAQCAtMjQsNyArMjQsNyBAQCBjb25zdAogY2hhciAqbGlieGxf
YmFzZW5hbWUoY29uc3QgY2hhciAqbmFtZSk7IC8qIHJldHVybnMgc3RyaW5nIGZyb20gc3RyZHVw
ICovCiAKIHVuc2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkodW5z
aWduZWQgbG9uZyBtYXhtZW1fa2IsIHVuc2lnbmVkIGludCBzbXBfY3B1cyk7Ci11bnNpZ25lZCBs
b25nIGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1f
a2IpOworICAvKiBkZXByZWNhdGVkOyBzZWUgTElCWExfSEFWRV9ET01BSU5fTkVFRF9NRU1PUllf
Q09ORklHIGluIGxpYnhsLmggKi8KIGludCBsaWJ4bF9uYW1lX3RvX2RvbWlkKGxpYnhsX2N0eCAq
Y3R4LCBjb25zdCBjaGFyICpuYW1lLCB1aW50MzJfdCAqZG9taWQpOwogaW50IGxpYnhsX2RvbWFp
bl9xdWFsaWZpZXJfdG9fZG9taWQobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsIHVp
bnQzMl90ICpkb21pZCk7CiBjaGFyICpsaWJ4bF9kb21pZF90b19uYW1lKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:15:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSGm-0002nZ-DW; Tue, 12 Nov 2019 09:15:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSGk-0002nL-OH
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:26 +0000
X-Inumbo-ID: f68bdd8c-052c-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f68bdd8c-052c-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:15:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSGk-0006QJ-0f
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSGj-0001Cq-Vz
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSGj-0001Cq-Vz@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:15:25 +0000
Subject: [Xen-changelog] [xen master] libxl: create: setdefault: Make
 libxl_physinfo info[1]
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFmNWM0NzVkZWVkM2I5NWE2YTY5Y2Q0YzBlZjY4MTMyYjQ4N2MwNzkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgNyAxNzo0Nzo0NiAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bDogY3JlYXRlOiBzZXRkZWZhdWx0OiBNYWtlIGxpYnhsX3BoeXNp
bmZvIGluZm9bMV0KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlzIHdpbGwgbGV0
IHVzIG1ha2UgaXQgaW50byBhIHBvaW50ZXIgd2l0aG91dAogICAgdGV4dHVhbCBjaGFuZ2Ugb3Ro
ZXIgdGhhbiB0byB0aGUgZGVmaW5pdGlvbi4KICAgIAogICAgV2hpbGUgd2UgYXJlIGhlcmUsIGZp
eCBzb21lIHN0eWxlIGVycm9ycyAobWlzc2luZyB7IH0pLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgMTYgKysr
KysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGU0ZGRmZDA2N2YuLmQ2NWRmNzkyNGQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCkBAIC0zMCwxMCArMzAsMTAgQEAKIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZv
X3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2luZm8pCiB7Ci0gICAgbGli
eGxfcGh5c2luZm8gaW5mbzsKKyAgICBsaWJ4bF9waHlzaW5mbyBpbmZvWzFdOwogICAgIGludCBy
YzsKIAotICAgIHJjID0gbGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJmluZm8pOworICAgIHJjID0g
bGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgaW5mbyk7CiAgICAgaWYgKHJjKQogICAgICAgICByZXR1
cm4gcmM7CiAKQEAgLTQ1LDExICs0NSwxMSBAQCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5m
b19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0
ZV9pbmZvX3NldGRlZmF1bHQoZ2MsIGNfaW5mbyk7CiAKICAgICBpZiAoY19pbmZvLT50eXBlICE9
IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7Ci0gICAgICAgIGlmIChpbmZvLmNhcF9oYXApCisgICAg
ICAgIGlmIChpbmZvLT5jYXBfaGFwKSB7CiAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRl
ZmF1bHQoJmNfaW5mby0+aGFwLCB0cnVlKTsKLSAgICAgICAgZWxzZSBpZiAoaW5mby5jYXBfc2hh
ZG93KQorICAgICAgICB9IGVsc2UgaWYgKGluZm8tPmNhcF9zaGFkb3cpIHsKICAgICAgICAgICAg
IGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmY19pbmZvLT5oYXAsIGZhbHNlKTsKLSAgICAgICAg
ZWxzZSB7CisgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICBMT0coRVJST1IsICJuZWl0aGVy
IGhhcCBub3Igc2hhZG93IHBhZ2luZyBhdmFpbGFibGUiKTsKICAgICAgICAgICAgIHJldHVybiBF
UlJPUl9JTlZBTDsKICAgICAgICAgfQpAQCAtNjMsMTIgKzYzLDEyIEBAIGludCBsaWJ4bF9fZG9t
YWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICBpZiAoIWNfaW5m
by0+c3NpZHJlZikKICAgICAgICAgY19pbmZvLT5zc2lkcmVmID0gU0VDSU5JVFNJRF9ET01VOwog
Ci0gICAgaWYgKGluZm8uY2FwX2h2bV9kaXJlY3RpbyAmJgorICAgIGlmIChpbmZvLT5jYXBfaHZt
X2RpcmVjdGlvICYmCiAgICAgICAgIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NU
SFJPVUdIX1VOS05PV04pKSB7CiAgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSAoKGNfaW5m
by0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVikgfHwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAhaW5mby5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlKSA/CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIWluZm8tPmNhcF9pb21tdV9oYXBfcHRfc2hhcmUpID8KICAgICAg
ICAgICAgIExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQgOiBMSUJYTF9QQVNTVEhST1VHSF9TSEFS
RV9QVDsKLSAgICB9IGVsc2UgaWYgKCFpbmZvLmNhcF9odm1fZGlyZWN0aW8pIHsKKyAgICB9IGVs
c2UgaWYgKCFpbmZvLT5jYXBfaHZtX2RpcmVjdGlvKSB7CiAgICAgICAgIGNfaW5mby0+cGFzc3Ro
cm91Z2ggPSBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRDsKICAgICB9CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:15:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:15:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSGw-0002pX-F1; Tue, 12 Nov 2019 09:15:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSGu-0002pE-VH
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:36 +0000
X-Inumbo-ID: fc906aae-052c-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc906aae-052c-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:15:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSGu-0006QW-41
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSGu-0001DR-31
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSGu-0001DR-31@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:15:36 +0000
Subject: [Xen-changelog] [xen master] libxl: create: setdefault: Move
 physinfo into config_setdefault
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmMTM1YTY1ZDI4MDNmMzYzNmY1Mjg5NWNjODExZWM2NjU3NmE4ZGIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgNyAxNzo1MDowNiAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bDogY3JlYXRlOiBzZXRkZWZhdWx0OiBNb3ZlIHBoeXNpbmZvIGlu
dG8gY29uZmlnX3NldGRlZmF1bHQKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlz
IHdpbGwgbGV0IHVzIHJlZmVyIHRvIGl0IGluIGNvZGUgd2UgYXJlCiAgICBhYm91dCB0byBhZGQg
dG8gdGhpcyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgMTcgKysrKysrKystLS0tLS0tLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgfCAgNyArKysrKystCiB0b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oIHwgIDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMo
KyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggZDY1ZGY3OTI0ZC4uMDY3MGVm
OTBlZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTI4LDE1ICsyOCw5IEBACiAjaW5jbHVkZSA8eGVuLXhz
bS9mbGFzay9mbGFzay5oPgogCiBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZh
dWx0KGxpYnhsX19nYyAqZ2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfcGh5
c2luZm8gKmluZm8pCiB7Ci0gICAgbGlieGxfcGh5c2luZm8gaW5mb1sxXTsKLSAgICBpbnQgcmM7
Ci0KLSAgICByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsIGluZm8pOwotICAgIGlmIChyYykK
LSAgICAgICAgcmV0dXJuIHJjOwotCiAgICAgaWYgKCFjX2luZm8tPnR5cGUpIHsKICAgICAgICAg
TE9HKEVSUk9SLCAiZG9tYWluIHR5cGUgdW5zcGVjaWZpZWQiKTsKICAgICAgICAgcmV0dXJuIEVS
Uk9SX0lOVkFMOwpAQCAtOTE1LDYgKzkwOSwxMCBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdf
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGludCByZXQ7CiAgICAgYm9vbCBwb2RfZW5h
YmxlZCA9IGZhbHNlOwogCisgICAgbGlieGxfcGh5c2luZm8gcGh5c2luZm87CisgICAgcmV0ID0g
bGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJnBoeXNpbmZvKTsKKyAgICBpZiAocmV0KSBnb3RvIGVy
cm9yX291dDsKKwogICAgIGlmIChkX2NvbmZpZy0+Y19pbmZvLnNzaWRfbGFiZWwpIHsKICAgICAg
ICAgY2hhciAqcyA9IGRfY29uZmlnLT5jX2luZm8uc3NpZF9sYWJlbDsKICAgICAgICAgcmV0ID0g
bGlieGxfZmxhc2tfY29udGV4dF90b19zaWQoY3R4LCBzLCBzdHJsZW4ocyksCkBAIC0xMDEzLDcg
KzEwMTEsOCBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKLSAgICByZXQgPSBsaWJ4bF9f
ZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZkX2NvbmZpZy0+Y19pbmZvKTsKKyAg
ICByZXQgPSBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZkX2NvbmZp
Zy0+Y19pbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmcGh5c2luZm8pOwogICAgIGlmIChyZXQpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
ICJVbmFibGUgdG8gc2V0IGRvbWFpbiBjcmVhdGUgaW5mbyBkZWZhdWx0cyIpOwogICAgICAgICBn
b3RvIGVycm9yX291dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGMwMDM1NmEyZjEuLmU2YTQ4OTc0ZjggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpA
QCAtMjE2Nyw3ICsyMTY3LDEyIEBAIHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fc3R1Yl9kbV9zcGF3bl9zdGF0ZSAqc2RzcykKICAgICBkbV9jb25maWct
PmNfaW5mby5ydW5faG90cGx1Z19zY3JpcHRzID0KICAgICAgICAgZ3Vlc3RfY29uZmlnLT5jX2lu
Zm8ucnVuX2hvdHBsdWdfc2NyaXB0czsKIAotICAgIHJldCA9IGxpYnhsX19kb21haW5fY3JlYXRl
X2luZm9fc2V0ZGVmYXVsdChnYywgJmRtX2NvbmZpZy0+Y19pbmZvKTsKKyAgICBsaWJ4bF9waHlz
aW5mbyBwaHlzaW5mbzsKKyAgICByZXQgPSBsaWJ4bF9nZXRfcGh5c2luZm8oQ1RYLCAmcGh5c2lu
Zm8pOworICAgIGlmIChyZXQpIGdvdG8gb3V0OworCisgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9j
cmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCAmZG1fY29uZmlnLT5jX2luZm8sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwaHlzaW5mbyk7CiAgICAgaWYg
KHJldCkgZ290byBvdXQ7CiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRl
ZmF1bHQoZ2MsICZkbV9jb25maWctPmJfaW5mbyk7CiAgICAgaWYgKHJldCkgZ290byBvdXQ7CmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaAppbmRleCAwMTg1YjhmZjAxLi42YTYxNDY1OGMyIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKQEAgLTE0NDcsNyArMTQ0Nyw4IEBAIF9oaWRkZW4gaW50IGxpYnhsX19kb21haW5fY29u
ZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkIC8qIGxv
Z2dpbmcgb25seSAqLyk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3Nl
dGRlZmF1bHQobGlieGxfX2djICpnYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbyk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2lu
Zm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxf
cGh5c2luZm8gKmluZm8pOwogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3Nl
dGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKIF9oaWRkZW4gdm9pZCBs
aWJ4bF9fcmRtX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:15:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:15:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSH6-0002rZ-Gc; Tue, 12 Nov 2019 09:15:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSH4-0002rJ-Te
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:46 +0000
X-Inumbo-ID: 0295eb72-052d-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0295eb72-052d-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:15:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSH4-0006Qi-6w
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSH4-0001FJ-65
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSH4-0001FJ-65@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:15:46 +0000
Subject: [Xen-changelog] [xen master] libxl: Move
 domain_create_info_setdefault earlier
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1NTk2ZjZhYjE4ZmViODI1MDA2ZWY4ZjI3MjA0MWYxZDk0ZTZiZDEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBPY3QgMTEgMTc6MTY6NDQgMjAxOSArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAyNCAxNjowODo0MSAy
MDE5ICswMTAwCgogICAgbGlieGw6IE1vdmUgZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQg
ZWFybGllcgogICAgCiAgICBXZSBuZWVkIHRoaXMgYmVmb3JlIHdlIHN0YXJ0IHRvIGZpZ3VyZSBv
dXQgdGhlIHBhc3N0aHJvdWdoIG1vZGUuCiAgICAKICAgIEkgaGF2ZSBjaGVja2VkIHRoYXQgbm90
aGluZyBpbiBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQKICAgIG5vciB0aGUg
dHdvIGltcGxlbWVudGF0aW9ucyBvZiAuLi5fYXJjaF8uLi4gYWNjZXNzZXMgYW55dGhpbmcgZWxz
ZSwKICAgIG90aGVyIHRoYW4gKGkpIHRoZSBkb21haW4gdHlwZSAod2hpY2ggdGhpcyBmdW5jdGlv
biBpcyByZXNwb25zaWJsZSBmb3IKICAgIHNldHRpbmcgYW5kIG5vdGhpbmcgYmVmb3JlIGl0IGxv
b2tzIGF0KSAoaWkpIGNfaW5mby0+c3NpZHJlZiAod2hpY2ggaXMKICAgIGRlZmF1bHRlZCBieSBm
bGFzayBjb2RlIG5lYXIgdGhlIHRvcCBvZgogICAgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVm
YXVsdCBhbmQgbm90IGFjY2Vzc2VkIGFmdGVyd2FyZHMpLgogICAgCiAgICBTbyBubyBmdW5jdGlv
bmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAxNCArKysr
KysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCmluZGV4IDA2NzBlZjkwZWQuLjc4NjlkNTRiMzIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCkBAIC05NzIsNiArOTcyLDEzIEBAIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZh
dWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAorICAg
IHJldCA9IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmln
LT5jX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZwaHlzaW5mbyk7CisgICAgaWYgKHJldCkgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwg
IlVuYWJsZSB0byBzZXQgZG9tYWluIGNyZWF0ZSBpbmZvIGRlZmF1bHRzIik7CisgICAgICAgIGdv
dG8gZXJyb3Jfb3V0OworICAgIH0KKwogICAgIC8qIElmIHRhcmdldF9tZW1rYiBpcyBzbWFsbGVy
IHRoYW4gbWF4X21lbWtiLCB0aGUgc3Vic2VxdWVudCBjYWxsCiAgICAgICogdG8gbGlieGMgd2hl
biBidWlsZGluZyBIVk0gZG9tYWluIHdpbGwgZW5hYmxlIFBvRCBtb2RlLgogICAgICAqLwpAQCAt
MTAxMSwxMyArMTAxOCw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxp
YnhsX19nYyAqZ2MsCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAotICAgIHJldCA9
IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5jX2lu
Zm8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwaHlz
aW5mbyk7Ci0gICAgaWYgKHJldCkgewotICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlVuYWJs
ZSB0byBzZXQgZG9tYWluIGNyZWF0ZSBpbmZvIGRlZmF1bHRzIik7Ci0gICAgICAgIGdvdG8gZXJy
b3Jfb3V0OwotICAgIH0KLQogICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLnNoYWRvd19tZW1rYiA9
PSBMSUJYTF9NRU1LQl9ERUZBVUxUCiAgICAgICAgICYmIG9rX3RvX2RlZmF1bHRfbWVta2JfaW5f
Y3JlYXRlKGdjKSkKICAgICAgICAgZF9jb25maWctPmJfaW5mby5zaGFkb3dfbWVta2IgPQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:15:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:15:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSHH-0002tA-KG; Tue, 12 Nov 2019 09:15:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSHF-0002sw-Hg
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:57 +0000
X-Inumbo-ID: 089a4072-052d-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 089a4072-052d-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:15:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSHE-0006RM-AH
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSHE-0001GM-9N
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:15:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSHE-0001GM-9N@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:15:56 +0000
Subject: [Xen-changelog] [xen master] libxl/xl: Overhaul passthrough setting
 logic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFkMDExYWQwODg0M2Y2MGY5YWUxN2I5YWU0YWE1OTA3Njc0ZDcyYWYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgNyAxNzo1OToxNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bC94bDogT3ZlcmhhdWwgcGFzc3Rocm91Z2ggc2V0dGluZyBsb2dp
YwogICAgCiAgICBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOIChha2EgIkVOQUJMRUQiIGluIGFu
IGVhcmxpZXIgdW5jb21taXR0ZWQKICAgIHZlcnNpb24gb2YgdGhpcyBjb2RlKSBpcyBkb2luZyBk
b3VibGUgZHV0eS4gIFdlIGFjdHVhbGx5IG5lZWQgYWxsIG9mCiAgICB0aGUgZm9sbG93aW5nIHRv
IGJlIHNwZWNpZmlhYmxlOgogICAgICAqICJkZWZhdWx0IjogZW5hYmxlIFBUIGlmZiB3ZSBoYXZl
IGRldmljZXMgdG8KICAgICAgICBwYXNzIHRocm91Z2ggc3BlY2lmaWVkIGluIHRoZSBpbml0aWFs
IGNvbmZpZyBmaWxlLgogICAgICAqICJlbmFibGVkIiAoYW5kIGZhaWwgaWYgdGhlIHBsYXRmb3Jt
IGRvZXNuJ3Qgc3VwcG9ydCBpdCkuCiAgICAgICogImRpc2FibGVkIiAoYW5kIHJlamVjdCBmdXR1
cmUgUFQgaG90cGx1ZykuCiAgICAgICogInNoYXJlX3B0Ii8ic3luY19wdCI6IGVuYWJsZSBQVCBh
bmQgc2V0IGEgc3BlY2lmaWMgUFQgbW9kZS4KICAgIAogICAgRGVmYXVsdGluZyBhbmQgZXJyb3Ig
Y2hlY2tpbmcgc2hvdWxkIGJlIGRvbmUgaW4gbGlieGwuICBTbywgd2UgbWFrZQogICAgc2V2ZXJh
bCBjaGFuZ2VzIGhlcmUuCiAgICAKICAgIFdlIGludHJvZHVjZSAiZW5hYmxlZCIsIGFuZCByZW5h
bWUgInVua25vd24iIHRvICJkZWZhdWx0Ii4KICAgIAogICAgV2UgbW92ZSBhbGwgb2YgdGhlIGVy
cm9yIGNoZWNraW5nIGFuZCBkZWZhdWx0aW5nIGNvZGUgZnJvbSB4bCBpbnRvCiAgICBsaWJ4bC4g
IE5vdywgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdCBoYXMgYWxsIG9mIHRoZSBuZWNl
c3NhcnkKICAgIGluZm9ybWF0aW9uIHRvIGdldCB0aGlzIHJpZ2h0LiAgU28gd2UgY2FuIGRvIGl0
IGFsbCB0aGVyZS4gIENob29zaW5nCiAgICB0aGUgc3BlY2lmaWMgbW9kZSBpcyBhcmNoLXNwZWNp
ZmljLgogICAgCiAgICBXZSBjYW4gYWxzbyBhcnJhbmdlIHRvIGhhdmUgb25seSBvbmUgcGxhY2Ug
ZWFjaCB3aGljaCBjYWxjdWxhdGVzCiAgICAoaSkgd2hldGhlciBwYXNzdGhyb3VnaCBuZWVkcyB0
byBiZSBlbmFibGVkIGJlY2F1c2UgcHQgZGV2aWNlcyB3ZXJlCiAgICBzcGVjaWZpZWQgKGlpKSB3
aGV0aGVyIHB0X3NoYXJlIGNhbiBiZSB1c2VkIChmb3IgZWFjaCBhcmNoKS4KICAgIAogICAgeGwg
bm93IG9ubHkgaGFzIHRvIHBhcnNlIHRoZSBlbnVtIGluIHRoZSBzYW1lIHdheSBhcyBpdCBwYXJz
ZXMgYWxsCiAgICBvdGhlciBlbnVtcy4KICAgIAogICAgVGhpcyBjaGFuZ2UgZml4ZXMgYSByZWdy
ZXNzaW9uIGZyb20gZWFybGllciA0LjEzLXByZTogdW50aWwgcmVjZW50CiAgICBjaGFuZ2VzLCBw
YXNzdGhyb3VnaCB3YXMgb25seSBlbmFibGVkIGJ5IGRlZmF1bHQgaWYgcGFzc3Rocm91Z2gKICAg
IGRldmljZXMgd2VyZSBzcGVjaWZpZWQuICBXZSByZXN0b3JlIHRoaXMgYmVoYXZpb3VyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KICAgIENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
ICBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICAgIENDOiBWb2xvZHlteXIgQmFi
Y2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CiAgICBDQzogQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4KICAgIENDOiBQYXVsIER1cnJhbnQgPHBkdXJyYW50
QGdtYWlsLmNvbT4KICAgIENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogZG9j
cy9tYW4veGwuY2ZnLjUucG9kLmluICAgIHwgIDYgKysrKwogdG9vbHMvbGlieGwvbGlieGxfYXJj
aC5oICAgIHwgIDYgKysrKwogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgIHwgMjQgKysrKysr
KysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgIHwgNDMgKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8ICA3ICsrKy0t
CiB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAgICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICB8IDY3ICsrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogNyBmaWxlcyBjaGFuZ2VkLCAxMTYgaW5zZXJ0
aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUu
cG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCmluZGV4IDY0YmVkMzBiY2UuLjI0NWQz
Zjk0NzIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgorKysgYi9kb2NzL21h
bi94bC5jZmcuNS5wb2QuaW4KQEAgLTY2MCw2ICs2NjAsMTIgQEAgaW4gcHJlZmVyZW5jZS4gSG93
ZXZlciwgdGhlIGF2YWlsYWJpbGl0eSBvZiB0aGlzIG9wdGlvbiBpcyBoYXJkd2FyZQogc3BlY2lm
aWMuIElmIEI8eGwgaW5mbz4gcmVwb3J0cyBCPHZpcnRfY2Fwcz4gY29udGFpbmluZwogQjxpb21t
dV9oYXBfcHRfc2hhcmU+IHRoZW4gdGhpcyBvcHRpb24gbWF5IGJlIHVzZWQuCiAKKz1pdGVtIEI8
ZGVmYXVsdD4KKworVGhlIGRlZmF1bHQsIHdoaWNoIGNob29zZXMgYmV0d2VlbiBCPGRpc2FibGVk
PiBhbmQgQjxlbmFibGVkPgorYWNjb3JkaW5nIHRvIHdoZXRoZXIgcGFzc3Rocm91Z2ggZGV2aWNl
cyBhcmUgZW5hYmxlZCBpbiB0aGUgY29uZmlnCitmaWxlLgorCiA9YmFjawogCiA9YmFjawpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oIGIvdG9vbHMvbGlieGwvbGlieGxfYXJj
aC5oCmluZGV4IGQ2MjQxNTllNTMuLmVlNjY0MWIzZTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2FyY2guaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKQEAgLTczLDYgKzcz
LDEyIEBAIHZvaWQgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pOwogCiBfaGlkZGVuCitpbnQgbGlieGxf
X2FyY2hfcGFzc3Rocm91Z2hfbW9kZV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29u
ZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfcGh5c2luZm8gKnBoeXNpbmZvKTsKKworX2hpZGRlbgogaW50IGxpYnhs
X19hcmNoX2V4dHJhX21lbW9yeShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm91dCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IGJmMzFiOWIzY2Eu
LjJmMWNhNjk0MzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC0xMTkxLDYgKzExOTEsMzAgQEAgdm9pZCBsaWJ4bF9f
YXJjaF9kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgbGli
eGxfZG9tYWluX2J1aWxkX2luZm9faW5pdF90eXBlKGJfaW5mbywgTElCWExfRE9NQUlOX1RZUEVf
UFZIKTsKIH0KIAoraW50IGxpYnhsX19hcmNoX3Bhc3N0aHJvdWdoX21vZGVfc2V0ZGVmYXVsdChs
aWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX3BoeXNpbmZvICpwaHlzaW5mbykK
K3sKKyAgICBpbnQgcmM7CisgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjb25zdCBjX2lu
Zm8gPSAmZF9jb25maWctPmNfaW5mbzsKKworICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoID09
IExJQlhMX1BBU1NUSFJPVUdIX0VOQUJMRUQpIHsKKyAgICAgICAgY19pbmZvLT5wYXNzdGhyb3Vn
aCA9IExJQlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOworICAgIH0KKworICAgIGlmIChjX2luZm8t
PnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQpIHsKKyAgICAgICAgTE9H
RChFUlJPUiwgZG9taWQsCisgICAgICAgICAgICAgInBhc3N0aHJvdWdoPVwic3luY19wdFwiIG5v
dCBzdXBwb3J0ZWQgb24gQVJNXG4iKTsKKyAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsKKyAgICAg
ICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmMgPSAwOworIG91dDoKKyAgICByZXR1cm4gcmM7
Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmlu
ZGV4IDc4NjlkNTRiMzIuLmQ1OWFjMmFiMDUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC01NywxOCArNTcs
NiBAQCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAq
Z2MsCiAgICAgaWYgKCFjX2luZm8tPnNzaWRyZWYpCiAgICAgICAgIGNfaW5mby0+c3NpZHJlZiA9
IFNFQ0lOSVRTSURfRE9NVTsKIAotICAgIGlmIChpbmZvLT5jYXBfaHZtX2RpcmVjdGlvICYmCi0g
ICAgICAgIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV04p
KSB7Ci0gICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSAoKGNfaW5mby0+dHlwZSA9PSBMSUJY
TF9ET01BSU5fVFlQRV9QVikgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhaW5m
by0+Y2FwX2lvbW11X2hhcF9wdF9zaGFyZSkgPwotICAgICAgICAgICAgTElCWExfUEFTU1RIUk9V
R0hfU1lOQ19QVCA6IExJQlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOwotICAgIH0gZWxzZSBpZiAo
IWluZm8tPmNhcF9odm1fZGlyZWN0aW8pIHsKLSAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9
IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEOwotICAgIH0KLQotICAgIC8qIEFuIGV4cGxpY2l0
IHNldHRpbmcgc2hvdWxkIG5vdyBoYXZlIGJlZW4gY2hvc2VuICovCi0gICAgYXNzZXJ0KGNfaW5m
by0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTik7Ci0KICAgICByZXR1
cm4gMDsKIH0KIApAQCAtNTkxLDcgKzU3OSw3IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGli
eGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAg
ICAgbGlieGxfZGVmYm9vbF92YWwoaW5mby0+b29zKSA/IDAgOiBYRU5fRE9NQ1RMX0NERl9vb3Nf
b2ZmOwogICAgICAgICB9CiAKLSAgICAgICAgYXNzZXJ0KGluZm8tPnBhc3N0aHJvdWdoICE9IExJ
QlhMX1BBU1NUSFJPVUdIX1VOS05PV04pOworICAgICAgICBhc3NlcnQoaW5mby0+cGFzc3Rocm91
Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfREVGQVVMVCk7CiAgICAgICAgIExPRyhERVRBSUwsICJw
YXNzdGhyb3VnaDogJXMiLAogICAgICAgICAgICAgbGlieGxfcGFzc3Rocm91Z2hfdG9fc3RyaW5n
KGluZm8tPnBhc3N0aHJvdWdoKSk7CiAKQEAgLTkwOCw2ICs4OTYsNyBAQCBpbnQgbGlieGxfX2Rv
bWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGxpYnhsX2N0eCAqY3R4
ID0gbGlieGxfX2djX293bmVyKGdjKTsKICAgICBpbnQgcmV0OwogICAgIGJvb2wgcG9kX2VuYWJs
ZWQgPSBmYWxzZTsKKyAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbyA9ICZkX2Nv
bmZpZy0+Y19pbmZvOwogCiAgICAgbGlieGxfcGh5c2luZm8gcGh5c2luZm87CiAgICAgcmV0ID0g
bGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJnBoeXNpbmZvKTsKQEAgLTk3OSw2ICs5NjgsMzQgQEAg
aW50IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAg
ICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCisgICAgYm9vbCBuZWVkX3B0ID0gZF9jb25maWct
Pm51bV9wY2lkZXZzIHx8IGRfY29uZmlnLT5udW1fZHRkZXZzOworICAgIGlmIChjX2luZm8tPnBh
c3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX0RFRkFVTFQpIHsKKyAgICAgICAgY19pbmZv
LT5wYXNzdGhyb3VnaCA9IG5lZWRfcHQKKyAgICAgICAgICAgID8gTElCWExfUEFTU1RIUk9VR0hf
RU5BQkxFRCA6IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEOworICAgIH0KKworICAgIGJvb2wg
aW9tbXVfZW5hYmxlZCA9IHBoeXNpbmZvLmNhcF9odm1fZGlyZWN0aW87CisgICAgaWYgKGNfaW5m
by0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQgJiYgIWlvbW11X2Vu
YWJsZWQpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsCisgICAgICAgICAgICAgInBhc3N0
aHJvdWdoIG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybVxuIik7CisgICAgICAgIHJldCA9
IEVSUk9SX0lOVkFMOworICAgICAgICBnb3RvIGVycm9yX291dDsKKyAgICB9CisKKyAgICBpZiAo
Y19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRCAmJiBuZWVk
X3B0KSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLAorICAgICAgICAgICAgICJwYXNzdGhy
b3VnaCBkaXNhYmxlZCBidXQgZGV2aWNlcyBhcmUgc3BlY2lmaWVkIik7CisgICAgICAgIHJldCA9
IEVSUk9SX0lOVkFMOworICAgICAgICBnb3RvIGVycm9yX291dDsKKyAgICB9CisKKyAgICByZXQg
PSBsaWJ4bF9fYXJjaF9wYXNzdGhyb3VnaF9tb2RlX3NldGRlZmF1bHQoZ2MsZG9taWQsZF9jb25m
aWcsJnBoeXNpbmZvKTsKKyAgICBpZiAocmV0KSBnb3RvIGVycm9yX291dDsKKworICAgIC8qIEFu
IGV4cGxpY2l0IHNldHRpbmcgc2hvdWxkIG5vdyBoYXZlIGJlZW4gY2hvc2VuICovCisgICAgYXNz
ZXJ0KGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfREVGQVVMVCk7Cisg
ICAgYXNzZXJ0KGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxF
RCk7CisKICAgICAvKiBJZiB0YXJnZXRfbWVta2IgaXMgc21hbGxlciB0aGFuIG1heF9tZW1rYiwg
dGhlIHN1YnNlcXVlbnQgY2FsbAogICAgICAqIHRvIGxpYnhjIHdoZW4gYnVpbGRpbmcgSFZNIGRv
bWFpbiB3aWxsIGVuYWJsZSBQb0QgbW9kZS4KICAgICAgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAz
YWM5NDk0YjgwLi4wNTQ2ZDc4NjVhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0yNjQsMTAgKzI2NCwx
MSBAQCBsaWJ4bF92a2JfYmFja2VuZCA9IEVudW1lcmF0aW9uKCJ2a2JfYmFja2VuZCIsIFsKICAg
ICBdKQogCiBsaWJ4bF9wYXNzdGhyb3VnaCA9IEVudW1lcmF0aW9uKCJwYXNzdGhyb3VnaCIsIFsK
LSAgICAoMCwgInVua25vd24iKSwKKyAgICAoMCwgImRlZmF1bHQiKSwKICAgICAoMSwgImRpc2Fi
bGVkIiksCi0gICAgKDIsICJzeW5jX3B0IiksCi0gICAgKDMsICJzaGFyZV9wdCIpLAorICAgICgy
LCAiZW5hYmxlZCIpLCAjIGJlY29tZXMge3N5bmMsc2hhcmV9X3B0IG9uY2UgZGVmYXVsdHMgYXJl
IGV2YWx1YXRlZAorICAgICgzLCAic3luY19wdCIpLAorICAgICg0LCAic2hhcmVfcHQiKSwKICAg
ICBdKQogCiAjCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94ODYuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3g4Ni5jCmluZGV4IGMwZjg4YTdlYWEuLjhiODA0NTM3YmEgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCkBA
IC02MzEsNiArNjMxLDQ3IEBAIHZvaWQgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxkX2luZm9fc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9p
bmZvLT5hY3BpLCB0cnVlKTsKIH0KIAoraW50IGxpYnhsX19hcmNoX3Bhc3N0aHJvdWdoX21vZGVf
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX3BoeXNpbmZv
ICpwaHlzaW5mbykKK3sKKyAgICBpbnQgcmM7CisgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZv
ICpjb25zdCBjX2luZm8gPSAmZF9jb25maWctPmNfaW5mbzsKKworICAgIGlmIChjX2luZm8tPnBh
c3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEICYmCisgICAgICAgIGNfaW5m
by0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVkgpIHsKKyAgICAgICAgTE9HRChFUlJPUiwg
ZG9taWQsCisgICAgICAgICAgICAgInBhc3N0aHJvdWdoIG5vdCB5ZXQgc3VwcG9ydGVkIGZvciB4
ODYgUFZIIGd1ZXN0c1xuIik7CisgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgIGdv
dG8gb3V0OworICAgIH0KKworICAgIGNvbnN0IGNoYXIgKndoeW5vdF9wdF9zaGFyZSA9CisgICAg
ICAgIGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QViA/ICJub3QgdmFsaWQgZm9y
IFBWIGRvbWFpbiIgOgorICAgICAgICAhcGh5c2luZm8tPmNhcF9pb21tdV9oYXBfcHRfc2hhcmUg
PyAibm90IHN1cHBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtIiA6CisgICAgICAgICFsaWJ4bF9kZWZi
b29sX3ZhbChkX2NvbmZpZy0+Y19pbmZvLmhhcCkgPyJvbmx5IHZhbGlkIGZvciBIQVAgZ3Vlc3Rz
IjoKKyAgICAgICAgTlVMTDsKKworICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhM
X1BBU1NUSFJPVUdIX0VOQUJMRUQpIHsKKyAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9IHdo
eW5vdF9wdF9zaGFyZQorICAgICAgICAgICAgPyBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDog
TElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ7CisgICAgfQorCisgICAgaWYgKGNfaW5mby0+cGFz
c3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQgJiYgd2h5bm90X3B0X3NoYXJl
KSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLAorICAgICAgICAgICAgICJwYXNzdGhyb3Vn
aD1cInNoYXJlX3B0XCIgJXNcbiIsCisgICAgICAgICAgICAgd2h5bm90X3B0X3NoYXJlKTsKKyAg
ICAgICAgcmMgPSBFUlJPUl9JTlZBTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAg
cmMgPSAwOworIG91dDoKKyAgICByZXR1cm4gcmM7Cit9CisKKwogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29s
cy94bC94bF9wYXJzZS5jCmluZGV4IDc5ODcxYzIyZDAuLjExMmY4ZWUwMjYgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTIyMiw3
ICsxMjIyLDYgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291
cmNlLAogICAgIGludCBwY2lfc2VpemUgPSAwOwogICAgIGludCBpLCBlOwogICAgIGNoYXIgKmtl
cm5lbF9iYXNlbmFtZTsKLSAgICBib29sIGlvbW11X2VuYWJsZWQsIGlvbW11X2hhcF9wdF9zaGFy
ZTsKIAogICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvID0gJmRfY29uZmlnLT5j
X2luZm87CiAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbyA9ICZkX2NvbmZpZy0+
Yl9pbmZvOwpAQCAtMTIzNCw4ICsxMjMzLDYgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25z
dCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICBleGl0KEVYSVRfRkFJTFVSRSk7CiAgICAg
fQogCi0gICAgaW9tbXVfZW5hYmxlZCA9IHBoeXNpbmZvLmNhcF9odm1fZGlyZWN0aW87Ci0gICAg
aW9tbXVfaGFwX3B0X3NoYXJlID0gcGh5c2luZm8uY2FwX2lvbW11X2hhcF9wdF9zaGFyZTsKICAg
ICBsaWJ4bF9waHlzaW5mb19kaXNwb3NlKCZwaHlzaW5mbyk7CiAKICAgICBjb25maWc9IHhsdV9j
ZmdfaW5pdChzdGRlcnIsIGNvbmZpZ19zb3VyY2UpOwpAQCAtMTUwOSw2NyArMTUwNiwxMyBAQCB2
b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAg
IH0KICAgICB9CiAKLSAgICBpZiAoeGx1X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywgInBhc3N0aHJv
dWdoIiwgJmJ1ZiwgMCkpIHsKLSAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9Ci0gICAgICAg
ICAgICAoZF9jb25maWctPm51bV9wY2lkZXZzIHx8IGRfY29uZmlnLT5udW1fZHRkZXZzKQotICAg
ICAgICAgICAgPyBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOIDogTElCWExfUEFTU1RIUk9VR0hf
RElTQUJMRUQ7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgaWYgKCFzdHJjYXNlY21wKCJlbmFibGVk
IiwgYnVmKSkKLSAgICAgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSBMSUJYTF9QQVNTVEhS
T1VHSF9VTktOT1dOOwotICAgICAgICBlbHNlIHsKLSAgICAgICAgICAgIGxpYnhsX3Bhc3N0aHJv
dWdoIG87Ci0KLSAgICAgICAgICAgIGUgPSBsaWJ4bF9wYXNzdGhyb3VnaF9mcm9tX3N0cmluZyhi
dWYsICZvKTsKLSAgICAgICAgICAgIGlmIChlIHx8ICFzdHJjYXNlY21wKCJ1bmtub3duIiwgYnVm
KSkgewotICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAotICAgICAgICAgICAgICAgICAg
ICAgICAgIkVSUk9SOiB1bmtub3duIHBhc3N0aHJvdWdoIG9wdGlvbiAnJXMnXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgICAgYnVmKTsKLSAgICAgICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlM
KTsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9IG87
Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBzd2l0Y2ggKGNfaW5mby0+cGFzc3Rocm91Z2gpIHsK
LSAgICBjYXNlIExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV046Ci0gICAgICAgIC8qCi0gICAgICAg
ICAqIENob29zZSBhIHN1aXRhYmxlIGRlZmF1bHQuIGxpYnhsIHdvdWxkIGFsc28gZG8gdGhpcyBi
dXQKLSAgICAgICAgICogY2hvb3NpbmcgaGVyZSBhbGxvd3MgdGhlIGNvZGUgY2FsY3VsYXRpbmcg
J2lvbW11X21lbWtiJwotICAgICAgICAgKiBiZWxvdyBtYWtlIGFuIGluZm9ybWVkIGRlY2lzaW9u
LgotICAgICAgICAgKi8KLSAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9Ci0gICAgICAgICAg
ICAoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB8fCAhaW9tbXVfaGFwX3B0
X3NoYXJlCi0gICAgICAgICAgICA/IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQgOiBMSUJYTF9Q
QVNTVEhST1VHSF9TSEFSRV9QVDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIExJQlhMX1BB
U1NUSFJPVUdIX0RJU0FCTEVEOgotICAgICAgICBpZiAoZF9jb25maWctPm51bV9wY2lkZXZzIHx8
IGRfY29uZmlnLT5udW1fZHRkZXZzKSB7CisgICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcoY29u
ZmlnLCAicGFzc3Rocm91Z2giLCAmYnVmLCAwKSkgeworICAgICAgICBpZiAobGlieGxfcGFzc3Ro
cm91Z2hfZnJvbV9zdHJpbmcoYnVmLCAmY19pbmZvLT5wYXNzdGhyb3VnaCkpIHsKICAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLAotICAgICAgICAgICAgICAgICAgICAiRVJST1I6IHBhc3N0aHJv
dWdoIGRpc2FibGVkIGJ1dCBkZXZpY2VzIGFyZSBzcGVjaWZpZWRcbiIpOwotICAgICAgICAgICAg
ZXhpdCgtRVJST1JfRkFJTCk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBM
SUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDoKLSAgICAgICAgaWYgKGNfaW5mby0+dHlwZSA9PSBM
SUJYTF9ET01BSU5fVFlQRV9QVikgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCi0gICAg
ICAgICAgICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2g9XCJzaGFyZV9wdFwiIG5vdCB2YWxp
ZCBmb3IgUFYgZG9tYWluXG4iKTsKLSAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOwotICAg
ICAgICB9IGVsc2UgaWYgKCFpb21tdV9oYXBfcHRfc2hhcmUpIHsKLSAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLAotICAgICAgICAgICAgICAgICAgICAiRVJST1I6IHBhc3N0aHJvdWdoPVwic2hh
cmVfcHRcIiBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZvcm1cbiIpOwotICAgICAgICAgICAg
ZXhpdCgtRVJST1JfRkFJTCk7CisgICAgICAgICAgICAgICAgICAgICJFUlJPUjogdW5rbm93biBw
YXNzdGhyb3VnaCBvcHRpb24gJyVzJ1xuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVmKTsKKyAg
ICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBM
SUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUOgotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBp
ZiAoKGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQpICYm
Ci0gICAgICAgICFpb21tdV9lbmFibGVkKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLAotICAg
ICAgICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2ggbm90IHN1cHBvcnRlZCBvbiB0aGlzIHBs
YXRmb3JtXG4iKTsKLSAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CiAgICAgfQogCiAgICAgaWYg
KCF4bHVfY2ZnX2dldF9sb25nKGNvbmZpZywgInNoYWRvd19tZW1vcnkiLCAmbCwgMCkpCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:16:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:16:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSHQ-0002u9-Lt; Tue, 12 Nov 2019 09:16:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSHP-0002ty-2a
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:07 +0000
X-Inumbo-ID: 0ea0236a-052d-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0ea0236a-052d-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 09:16:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSHO-0006Ri-DV
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSHO-0001H2-CQ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSHO-0001H2-CQ@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:16:06 +0000
Subject: [Xen-changelog] [xen master] libxl: On ARM,
 reject future new passthrough modes too
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMzM2Q3NDEyNzk2ZThmZDQ4NWJmYmI3OTE4MGE1MjBmN2UwOGJjMjcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBPY3QgMjMgMTM6NTU6NTQgMjAxOSArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAyNCAxNjowODo0MSAy
MDE5ICswMTAwCgogICAgbGlieGw6IE9uIEFSTSwgcmVqZWN0IGZ1dHVyZSBuZXcgcGFzc3Rocm91
Z2ggbW9kZXMgdG9vCiAgICAKICAgIFRoaXMgaXMgbW9zdCBwbGVhc2FudGx5IGRvbmUgYnkgYWxz
byBjaGFuZ2luZyB0aGUgaWYgdG8gYSBzd2l0Y2guCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICAgIENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4
ZW4ub3JnPgogICAgQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jIHwgMTAgKysrKysrKystLQogMSBmaWxlIGNo
YW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IDJmMWNh
Njk0MzEuLjM0ZjhhMjkwNTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC0xMjAzLDkgKzEyMDMsMTUgQEAgaW50IGxp
YnhsX19hcmNoX3Bhc3N0aHJvdWdoX21vZGVfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAg
ICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ7CiAg
ICAgfQogCi0gICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hf
U1lOQ19QVCkgeworICAgIHN3aXRjaCAoY19pbmZvLT5wYXNzdGhyb3VnaCkgeworICAgIGNhc2Ug
TElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ6CisgICAgY2FzZSBMSUJYTF9QQVNTVEhST1VHSF9T
SEFSRV9QVDoKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgogICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwKLSAgICAgICAgICAgICAicGFzc3Rocm91Z2g9XCJzeW5jX3B0XCIgbm90IHN1
cHBvcnRlZCBvbiBBUk1cbiIpOworICAgICAgICAgICAgICJwYXNzdGhyb3VnaD1cIiVzXCIgbm90
IHN1cHBvcnRlZCBvbiBBUk1cbiIsCisgICAgICAgICAgICAgbGlieGxfcGFzc3Rocm91Z2hfdG9f
c3RyaW5nKGNfaW5mby0+cGFzc3Rocm91Z2gpKTsKICAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsK
ICAgICAgICAgZ290byBvdXQ7CiAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:16:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSHa-0002vn-Nv; Tue, 12 Nov 2019 09:16:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSHZ-0002vT-4M
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:17 +0000
X-Inumbo-ID: 14a33360-052d-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 14a33360-052d-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:16:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSHY-0006Ry-GZ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSHY-0001Hh-Fc
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSHY-0001Hh-Fc@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:16:16 +0000
Subject: [Xen-changelog] [xen master] x86: fix off-by-one in
 is_xen_fixed_mfn()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk2MzM5Mjk4MjQyMDRjYTdhNmQ2MGQwODM0NjZkZTc5OTkzZDYwZjEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDEwOjM4OjU4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDEwOjM4OjU4IDIwMTkgKzAyMDAKCiAgICB4
ODY6IGZpeCBvZmYtYnktb25lIGluIGlzX3hlbl9maXhlZF9tZm4oKQogICAgCiAgICBfXzJNX3J3
ZGF0YV9lbmQgbWFya3MgdGhlIGZpcnN0IGJ5dGUgYWZ0ZXIgdGhlIFhlbiBpbWFnZSwgbm90IGl0
cyBsYXN0CiAgICBieXRlLiBTdWJ0cmFjdCAxIHRvIG9idGFpbiB0aGUgdXBwZXIgYm91bmQgdG8g
Y29tcGFyZSBhZ2FpbnN0LiAoTm90ZQogICAgdGhhdCBpbnN0ZWFkIHN3aXRjaGluZyBmcm9tIDw9
IHRvIDwgaXMgbGVzcyBkZXNpcmFibGUsIGFzIGluIHByaW5jaXBsZQogICAgX19wYSgpIG1pZ2h0
IHJldHVybiBydWJiaXNoIGZvciBhZGRyZXNzZXMgb3V0c2lkZSBvZiB0aGUgWGVuIGltYWdlLikK
ICAgIAogICAgU2luY2UgdGhlICYgbmVlZHMgdG8gYmUgZHJvcHBlZCBmcm9tIHRoZSBsaW5lIGlu
IHF1ZXN0aW9uLCBhbHNvIGRyb3AgaXQKICAgIGZyb20gdGhlIGFkamFjZW50IG9uZS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmggfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDM4NjNlNGNlNTcuLmYyMzA2ZTU2ZWQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmgKQEAgLTI4Myw4ICsyODMsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIGlz
X3hlbl9oZWFwX21mbihtZm4pIFwKICAgICAobWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVuX2hlYXBf
cGFnZShtZm5fdG9fcGFnZShtZm4pKSkKICNkZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICgoKG1mbl90b19tYWRkcihtZm4pKSA+PSBfX3BhKCZf
c3RleHQpKSAmJiAgICBcCi0gICAgICgobWZuX3RvX21hZGRyKG1mbikpIDw9IF9fcGEoJl9fMk1f
cndkYXRhX2VuZCkpKQorICAgICgoKG1mbl90b19tYWRkcihtZm4pKSA+PSBfX3BhKF9zdGV4dCkp
ICYmICAgICBcCisgICAgICgobWZuX3RvX21hZGRyKG1mbikpIDw9IF9fcGEoX18yTV9yd2RhdGFf
ZW5kIC0gMSkpKQogCiAjZGVmaW5lIFBSdHlwZV9pbmZvICIwMTZseCIvKiBzaG91bGQgb25seSBi
ZSB1c2VkIGZvciBwcmludGsncyAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:16:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:16:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSHl-0002xJ-PZ; Tue, 12 Nov 2019 09:16:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSHj-0002x8-Nx
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:27 +0000
X-Inumbo-ID: 1aa8a678-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1aa8a678-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:16:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSHi-0006SE-JS
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSHi-0001IW-IX
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSHi-0001IW-IX@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:16:26 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: correct description of M:
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY0YjVkODM0NjBhZjQ2NTRiODhjNjU5OGVkZTdlNzRkZDM3ZGNlMmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDEwOjQwOjEyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDEwOjQwOjEyIDIwMTkgKzAyMDAKCiAgICBN
QUlOVEFJTkVSUzogY29ycmVjdCBkZXNjcmlwdGlvbiBvZiBNOgogICAgCiAgICBMZXQncyByZWZs
ZWN0IHJlYWxpdHksIGl0cyB1c2UgYnkgYWRkX21haW50YWluZXJzLnBsIC8gZ2V0X21haW50YWlu
ZXIucGwsCiAgICBhcyB3ZWxsIGFzIHdoYXQKICAgIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9y
Zy93aWtpL1N1Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0Y2hlcyBzYXlzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdsQHhlbi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVS
UyBiL01BSU5UQUlORVJTCmluZGV4IDRmZjk5MTgzYjUuLmRjZDVhY2IzNmEgMTAwNjQ0Ci0tLSBh
L01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC01OSw3ICs1OSw5IEBAIGFwcHJvcHJp
YXRlIGJyYW5jaC4KIAogRGVzY3JpcHRpb25zIG9mIHNlY3Rpb24gZW50cmllczoKIAotCU06IE1h
aWwgcGF0Y2hlcyB0bzogRnVsbE5hbWUgPGFkZHJlc3NAZG9tYWluPgorCU06IE1haW50YWluZXI6
IEZ1bGxOYW1lIDxhZGRyZXNzQGRvbWFpbj4KKwkgICBNYWludGFpbmVycyBzaG91bGQgYmUgQ0Nl
ZCBvbiBwYXRjaGVzLiAgQXQgbGVhc3Qgb25lIG9mIHRoZW0KKwkgICBuZWVkcyB0byBhcHByb3Zl
IGNoYW5nZXMgdG8gdGhlIGNvdmVyZWQgZmlsZXMuCiAJUjogRGVzaWduYXRlZCByZXZpZXdlcjog
RnVsbE5hbWUgPGFkZHJlc3NAZG9tYWluPgogCSAgIFJldmlld2VycyBzaG91bGQgYmUgQ0NlZCBv
biBwYXRjaGVzLiAgSG93ZXZlciwgdGhleSBkbyBub3QKIAkgICBoYXZlIGEgZm9ybWFsIGdvdmVy
bmFuY2Ugcm9sZSwgYW5kIGFyZSBsaXN0ZWQgaGVyZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:16:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:16:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSHt-0002yF-RC; Tue, 12 Nov 2019 09:16:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSHt-0002y9-CN
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:37 +0000
X-Inumbo-ID: 20ab456c-052d-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 20ab456c-052d-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:16:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSHs-0006SU-MU
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSHs-0001JC-LP
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSHs-0001JC-LP@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:16:36 +0000
Subject: [Xen-changelog] [xen master] x2APIC: simplify resume
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1448864625460816962=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7b1e23376968cd1ab3bcae3939524e3dd84b89dc
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Oct 25 15:59:34 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 15:59:34 2019 +0200

    x2APIC: simplify resume
    
    There's no need to save and restore the IO-APIC entries, the entries
    prior to suspension have already been saved by ioapic_suspend, and
    will be restored by ioapic_resume. Note that at the point where
    resume_x2apic gets called the IO-APIC has not yet resumed, and hence
    all entries should be masked.
    
    Note this shouldn't introduce any functional change.
    
    Suggested-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Tested-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/apic.c | 27 ---------------------------
 1 file changed, 27 deletions(-)

diff --git a/xen/arch/x86/apic.c b/xen/arch/x86/apic.c
index 6cdb50cf41..0607eb92a8 100644
--- a/xen/arch/x86/apic.c
+++ b/xen/arch/x86/apic.c
@@ -492,35 +492,8 @@ static void __enable_x2apic(void)
 
 static void resume_x2apic(void)
 {
-    struct IO_APIC_route_entry **ioapic_entries = NULL;
-
-    ASSERT(x2apic_enabled);
-
-    ioapic_entries = alloc_ioapic_entries();
-    if ( !ioapic_entries )
-    {
-        printk("Allocate ioapic_entries failed\n");
-        goto out;
-    }
-
-    if ( save_IO_APIC_setup(ioapic_entries) )
-    {
-        printk("Saving IO-APIC state failed\n");
-        goto out;
-    }
-
-    mask_8259A();
-    mask_IO_APIC_setup(ioapic_entries);
-
     iommu_enable_x2apic();
     __enable_x2apic();
-
-    restore_IO_APIC_setup(ioapic_entries);
-    unmask_8259A();
-
-out:
-    if ( ioapic_entries )
-        free_ioapic_entries(ioapic_entries);
 }
 
 void setup_local_APIC(void)
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1448864625460816962==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:16:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:16:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSI3-00030W-Sz; Tue, 12 Nov 2019 09:16:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSI3-00030R-KB
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:47 +0000
X-Inumbo-ID: 26b435f4-052d-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 26b435f4-052d-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:16:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSI2-0006Sh-Pi
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSI2-0001Jq-OX
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSI2-0001Jq-OX@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:16:46 +0000
Subject: [Xen-changelog] [xen master] x2APIC: translate IO-APIC entries when
 enabling the IOMMU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7744285707301823816=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0e606c1bc0e5b8ecdf699203fbe6dd29f396a41b
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Oct 25 16:00:10 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 16:00:10 2019 +0200

    x2APIC: translate IO-APIC entries when enabling the IOMMU
    
    When interrupt remapping is enabled as part of enabling x2APIC the
    IO-APIC entries also need to be translated to the new format and added
    to the interrupt remapping table.
    
    This prevents IOMMU interrupt remapping faults when booting on
    hardware that has unmasked IO-APIC pins.
    
    Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/apic.c           | 11 ++++++++++-
 xen/arch/x86/io_apic.c        |  5 +++--
 xen/include/asm-x86/io_apic.h |  3 ++-
 3 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/apic.c b/xen/arch/x86/apic.c
index 0607eb92a8..a5f7b05d5a 100644
--- a/xen/arch/x86/apic.c
+++ b/xen/arch/x86/apic.c
@@ -860,6 +860,7 @@ void __init x2apic_bsp_setup(void)
 {
     struct IO_APIC_route_entry **ioapic_entries = NULL;
     const char *orig_name;
+    bool intremap_enabled;
 
     if ( !cpu_has_x2apic )
         return;
@@ -902,11 +903,13 @@ void __init x2apic_bsp_setup(void)
     switch ( iommu_enable_x2apic() )
     {
     case 0:
+        intremap_enabled = true;
         break;
     case -ENXIO: /* ACPI_DMAR_X2APIC_OPT_OUT set */
         if ( !x2apic_enabled )
         {
             printk("Not enabling x2APIC (upon firmware request)\n");
+            intremap_enabled = false;
             goto restore_out;
         }
         /* fall through */
@@ -917,6 +920,7 @@ void __init x2apic_bsp_setup(void)
 
         printk(XENLOG_ERR
                "Failed to enable Interrupt Remapping: Will not enable x2APIC.\n");
+        intremap_enabled = false;
         goto restore_out;
     }
 
@@ -934,7 +938,12 @@ void __init x2apic_bsp_setup(void)
         printk("Switched to APIC driver %s\n", genapic.name);
 
 restore_out:
-    restore_IO_APIC_setup(ioapic_entries);
+    /*
+     * NB: do not use raw mode when restoring entries if the iommu has been
+     * enabled during the process, because the entries need to be translated
+     * and added to the remapping table in that case.
+     */
+    restore_IO_APIC_setup(ioapic_entries, !intremap_enabled);
     unmask_8259A();
 
 out:
diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c
index 5d25862bd8..37eabc16c9 100644
--- a/xen/arch/x86/io_apic.c
+++ b/xen/arch/x86/io_apic.c
@@ -379,7 +379,8 @@ void mask_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries)
 /*
  * Restore IO APIC entries which was saved in ioapic_entries.
  */
-int restore_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries)
+int restore_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries,
+                          bool raw)
 {
     int apic, pin;
 
@@ -394,7 +395,7 @@ int restore_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries)
             return -ENOMEM;
 
         for (pin = 0; pin < nr_ioapic_entries[apic]; pin++)
-	    ioapic_write_entry(apic, pin, 1, ioapic_entries[apic][pin]);
+	    ioapic_write_entry(apic, pin, raw, ioapic_entries[apic][pin]);
     }
 
     return 0;
diff --git a/xen/include/asm-x86/io_apic.h b/xen/include/asm-x86/io_apic.h
index 0b041f0565..998905186b 100644
--- a/xen/include/asm-x86/io_apic.h
+++ b/xen/include/asm-x86/io_apic.h
@@ -197,7 +197,8 @@ extern struct IO_APIC_route_entry **alloc_ioapic_entries(void);
 extern void free_ioapic_entries(struct IO_APIC_route_entry **ioapic_entries);
 extern int save_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries);
 extern void mask_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries);
-extern int restore_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries);
+extern int restore_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries,
+                                 bool raw);
 
 unsigned highest_gsi(void);
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7744285707301823816==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:16:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:16:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSIF-000324-0M; Tue, 12 Nov 2019 09:16:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSID-00031x-UW
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:57 +0000
X-Inumbo-ID: 2cb79ac2-052d-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2cb79ac2-052d-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:16:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSIC-0006Ta-Sq
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSIC-0001KZ-Rs
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:16:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSIC-0001KZ-Rs@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:16:56 +0000
Subject: [Xen-changelog] [xen master] iommu: translate IO-APIC pins when
 enabling interrupt remapping
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2839737908030145226=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ecec150ab5ed6055fc06dcdd6d2c65a4f832abc0
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Oct 25 16:03:32 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 16:03:32 2019 +0200

    iommu: translate IO-APIC pins when enabling interrupt remapping
    
    On Intel hardware there's currently no translation of already enabled
    IO-APIC pins when interrupt remapping is enabled on the IOMMU, hence
    introduce a logic similar to the one used in x2apic_bsp_setup in order
    to save and mask all IO-APIC pins, and then translate and restore them
    after interrupt remapping has been enabled.
    
    With this change the AMD specific logic to deal with enabled pins
    (amd_iommu_setup_ioapic_remapping) can be removed, thus unifying the
    handling of IO-APIC when enabling interrupt remapping regardless of
    the IOMMU vendor.
    
    Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/drivers/passthrough/amd/iommu_init.c      | 11 ++--
 xen/drivers/passthrough/amd/iommu_intr.c      | 90 +--------------------------
 xen/drivers/passthrough/x86/iommu.c           | 34 +++++++++-
 xen/include/asm-x86/hvm/svm/amd-iommu-proto.h |  1 +
 4 files changed, 40 insertions(+), 96 deletions(-)

diff --git a/xen/drivers/passthrough/amd/iommu_init.c b/xen/drivers/passthrough/amd/iommu_init.c
index d50224cbf8..16e84d43d4 100644
--- a/xen/drivers/passthrough/amd/iommu_init.c
+++ b/xen/drivers/passthrough/amd/iommu_init.c
@@ -19,6 +19,7 @@
 
 #include <xen/errno.h>
 #include <xen/acpi.h>
+#include <xen/keyhandler.h>
 #include <xen/pci.h>
 #include <xen/pci_regs.h>
 #include <xen/irq.h>
@@ -1460,12 +1461,6 @@ int __init amd_iommu_init(bool xt)
     if ( rc )
         goto error_out;
 
-    /* initialize io-apic interrupt remapping entries */
-    if ( iommu_intremap )
-        rc = amd_iommu_setup_ioapic_remapping();
-    if ( rc )
-        goto error_out;
-
     /* Allocate and initialize device table(s). */
     pci_init = !xt;
     rc = iterate_ivrs_mappings(amd_iommu_setup_device_table);
@@ -1494,6 +1489,10 @@ int __init amd_iommu_init(bool xt)
             goto error_out;
     }
 
+    if ( iommu_intremap )
+        register_keyhandler('V', &amd_iommu_dump_intremap_tables,
+                            "dump IOMMU intremap tables", 0);
+
     return 0;
 
 error_out:
diff --git a/xen/drivers/passthrough/amd/iommu_intr.c b/xen/drivers/passthrough/amd/iommu_intr.c
index fb71073c84..1eed60f265 100644
--- a/xen/drivers/passthrough/amd/iommu_intr.c
+++ b/xen/drivers/passthrough/amd/iommu_intr.c
@@ -21,7 +21,6 @@
 #include <asm/amd-iommu.h>
 #include <asm/hvm/svm/amd-iommu-proto.h>
 #include <asm/io_apic.h>
-#include <xen/keyhandler.h>
 #include <xen/softirq.h>
 
 union irte32 {
@@ -79,8 +78,6 @@ unsigned long *shared_intremap_inuse;
 static DEFINE_SPINLOCK(shared_intremap_lock);
 unsigned int nr_ioapic_sbdf;
 
-static void dump_intremap_tables(unsigned char key);
-
 #define intremap_page_order(irt) PFN_ORDER(virt_to_page(irt))
 
 unsigned int amd_iommu_intremap_table_order(
@@ -354,91 +351,6 @@ static int update_intremap_entry_from_ioapic(
     return 0;
 }
 
-int __init amd_iommu_setup_ioapic_remapping(void)
-{
-    struct IO_APIC_route_entry rte;
-    unsigned long flags;
-    union irte_ptr entry;
-    int apic, pin;
-    u8 delivery_mode, dest, vector, dest_mode;
-    u16 seg, bdf, req_id;
-    struct amd_iommu *iommu;
-    spinlock_t *lock;
-    unsigned int offset;
-
-    /* Read ioapic entries and update interrupt remapping table accordingly */
-    for ( apic = 0; apic < nr_ioapics; apic++ )
-    {
-        for ( pin = 0; pin < nr_ioapic_entries[apic]; pin++ )
-        {
-            unsigned int idx;
-
-            rte = __ioapic_read_entry(apic, pin, 1);
-            if ( rte.mask == 1 )
-                continue;
-
-            /* get device id of ioapic devices */
-            idx = ioapic_id_to_index(IO_APIC_ID(apic));
-            if ( idx == MAX_IO_APICS )
-                return -EINVAL;
-
-            bdf = ioapic_sbdf[idx].bdf;
-            seg = ioapic_sbdf[idx].seg;
-            iommu = find_iommu_for_device(seg, bdf);
-            if ( !iommu )
-            {
-                AMD_IOMMU_DEBUG("Fail to find iommu for ioapic "
-                                "device id = %04x:%04x\n", seg, bdf);
-                continue;
-            }
-
-            req_id = get_intremap_requestor_id(iommu->seg, bdf);
-            lock = get_intremap_lock(iommu->seg, req_id);
-
-            delivery_mode = rte.delivery_mode;
-            vector = rte.vector;
-            dest_mode = rte.dest_mode;
-            dest = rte.dest.logical.logical_dest;
-
-            if ( iommu->ctrl.xt_en )
-            {
-                /*
-                 * In x2APIC mode we have no way of discovering the high 24
-                 * bits of the destination of an already enabled interrupt.
-                 * We come here earlier than for xAPIC mode, so no interrupts
-                 * should have been set up before.
-                 */
-                AMD_IOMMU_DEBUG("Unmasked IO-APIC#%u entry %u in x2APIC mode\n",
-                                IO_APIC_ID(apic), pin);
-            }
-
-            spin_lock_irqsave(lock, flags);
-            offset = alloc_intremap_entry(iommu, req_id, 1);
-            BUG_ON(offset >= INTREMAP_MAX_ENTRIES);
-            entry = get_intremap_entry(iommu, req_id, offset);
-            update_intremap_entry(iommu, entry, vector,
-                                  delivery_mode, dest_mode, dest);
-            spin_unlock_irqrestore(lock, flags);
-
-            set_rte_index(&rte, offset);
-            ioapic_sbdf[idx].pin_2_idx[pin] = offset;
-            __ioapic_write_entry(apic, pin, 1, rte);
-
-            if ( iommu->enabled )
-            {
-                spin_lock_irqsave(&iommu->lock, flags);
-                amd_iommu_flush_intremap(iommu, req_id);
-                spin_unlock_irqrestore(&iommu->lock, flags);
-            }
-        }
-    }
-
-    register_keyhandler('V', &dump_intremap_tables,
-                        "dump IOMMU intremap tables", 0);
-
-    return 0;
-}
-
 void amd_iommu_ioapic_update_ire(
     unsigned int apic, unsigned int reg, unsigned int value)
 {
@@ -982,7 +894,7 @@ static int dump_intremap_mapping(const struct amd_iommu *iommu,
     return 0;
 }
 
-static void dump_intremap_tables(unsigned char key)
+void amd_iommu_dump_intremap_tables(unsigned char key)
 {
     if ( !shared_intremap_table )
     {
diff --git a/xen/drivers/passthrough/x86/iommu.c b/xen/drivers/passthrough/x86/iommu.c
index 59905629e1..2cf528e760 100644
--- a/xen/drivers/passthrough/x86/iommu.c
+++ b/xen/drivers/passthrough/x86/iommu.c
@@ -21,6 +21,7 @@
 #include <xsm/xsm.h>
 
 #include <asm/hvm/io.h>
+#include <asm/io_apic.h>
 #include <asm/setup.h>
 
 const struct iommu_init_ops *__initdata iommu_init_ops;
@@ -28,6 +29,7 @@ struct iommu_ops __read_mostly iommu_ops;
 
 int __init iommu_hardware_setup(void)
 {
+    struct IO_APIC_route_entry **ioapic_entries = NULL;
     int rc;
 
     if ( !iommu_init_ops )
@@ -43,7 +45,37 @@ int __init iommu_hardware_setup(void)
         /* x2apic setup may have previously initialised the struct. */
         ASSERT(iommu_ops.init == iommu_init_ops->ops->init);
 
-    return iommu_init_ops->setup();
+    if ( !x2apic_enabled && iommu_intremap )
+    {
+        /*
+         * If x2APIC is enabled interrupt remapping is already enabled, so
+         * there's no need to mess with the IO-APIC because the remapping
+         * entries are already correctly setup by x2apic_bsp_setup.
+         */
+        ioapic_entries = alloc_ioapic_entries();
+        if ( !ioapic_entries )
+            return -ENOMEM;
+        rc = save_IO_APIC_setup(ioapic_entries);
+        if ( rc )
+        {
+            free_ioapic_entries(ioapic_entries);
+            return rc;
+        }
+
+        mask_8259A();
+        mask_IO_APIC_setup(ioapic_entries);
+    }
+
+    rc = iommu_init_ops->setup();
+
+    if ( ioapic_entries )
+    {
+        restore_IO_APIC_setup(ioapic_entries, rc);
+        unmask_8259A();
+        free_ioapic_entries(ioapic_entries);
+    }
+
+    return rc;
 }
 
 int iommu_enable_x2apic(void)
diff --git a/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h b/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h
index 07d25a585d..8ed9482791 100644
--- a/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h
+++ b/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h
@@ -114,6 +114,7 @@ int amd_iommu_msi_msg_update_ire(
 void amd_iommu_read_msi_from_ire(
     struct msi_desc *msi_desc, struct msi_msg *msg);
 int amd_setup_hpet_msi(struct msi_desc *msi_desc);
+void amd_iommu_dump_intremap_tables(unsigned char key);
 
 extern struct ioapic_sbdf {
     u16 bdf, seg;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2839737908030145226==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:17:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:17:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSIO-00033N-1z; Tue, 12 Nov 2019 09:17:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSIN-00033G-NH
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:07 +0000
X-Inumbo-ID: 32bfa11c-052d-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 32bfa11c-052d-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:17:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSIM-0006U3-Vj
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSIM-0001LS-Uo
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSIM-0001LS-Uo@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:17:06 +0000
Subject: [Xen-changelog] [xen master] x86/VT-d: Misc initialisation cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA5MzQ4YjBjMzU0ZjllZmJlZGFjMzM0ZWRkNDBhNGE2MjNmZTQ2ZDIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxODoxOToyMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTY6MzM6
MzQgMjAxOSArMDEwMAoKICAgIHg4Ni9WVC1kOiBNaXNjIGluaXRpYWxpc2F0aW9uIGNsZWFudXAK
ICAgIAogICAgICogSW5pdGlhbGlzZSBhbGwgc3BpbmxvY2sgZmllbGRzIHRvZ2V0aGVyCiAgICAg
KiBObyBuZWVkIGZvciBhbiBhdG9taWMgc2V0X2JpdCgpIHRvIGluaXRpYWxpc2UgZG9taWRfYml0
bWFwCiAgICAgKiBBdm9pZCB1c2luZyBwYXJ0aWFsLWxpbmUgcHJpbnRrKCkncy4KICAgICAqIFN0
eWxlIGZpeGVzICh0b28gbWFueSwgYW5kIHRvbyBmZXcgc3BhY2VzKQogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8
IDI0ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9u
cygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRl
eCAwNTIyZWNkM2JjLi40YTc1OWQzM2NkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YwpAQCAtMTE0NSw2ICsxMTQ1LDggQEAgaW50IF9faW5pdCBpb21tdV9hbGxvYyhzdHJ1Y3QgYWNw
aV9kcmhkX3VuaXQgKmRyaGQpCiAgICAgaW9tbXUtPm1zaS5pcnEgPSAtMTsgLyogTm8gaXJxIGFz
c2lnbmVkIHlldC4gKi8KICAgICBpb21tdS0+bm9kZSA9IE5VTUFfTk9fTk9ERTsKICAgICBJTklU
X0xJU1RfSEVBRCgmaW9tbXUtPmF0c19kZXZpY2VzKTsKKyAgICBzcGluX2xvY2tfaW5pdCgmaW9t
bXUtPmxvY2spOworICAgIHNwaW5fbG9ja19pbml0KCZpb21tdS0+cmVnaXN0ZXJfbG9jayk7CiAg
ICAgc3Bpbl9sb2NrX2luaXQoJmlvbW11LT5pbnRyZW1hcC5sb2NrKTsKIAogICAgIGlvbW11LT5k
cmhkID0gZHJoZDsKQEAgLTExOTcsMjEgKzExOTksMTggQEAgaW50IF9faW5pdCBpb21tdV9hbGxv
YyhzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQpCiAgICAgbnJfZG9tID0gY2FwX25kb21zKGlv
bW11LT5jYXApOwogICAgIGlvbW11LT5kb21pZF9iaXRtYXAgPSB4emFsbG9jX2FycmF5KHVuc2ln
bmVkIGxvbmcsIEJJVFNfVE9fTE9OR1MobnJfZG9tKSk7CiAgICAgaWYgKCAhaW9tbXUtPmRvbWlk
X2JpdG1hcCApCi0gICAgICAgIHJldHVybiAtRU5PTUVNIDsKKyAgICAgICAgcmV0dXJuIC1FTk9N
RU07CiAKICAgICAvKgogICAgICAqIGlmIENhY2hpbmcgbW9kZSBpcyBzZXQsIHRoZW4gaW52YWxp
ZCB0cmFuc2xhdGlvbnMgYXJlIHRhZ2dlZCB3aXRoCiAgICAgICogZG9tYWluIGlkIDAsIEhlbmNl
IHJlc2VydmUgYml0IDAgZm9yIGl0CiAgICAgICovCiAgICAgaWYgKCBjYXBfY2FjaGluZ19tb2Rl
KGlvbW11LT5jYXApICkKLSAgICAgICAgc2V0X2JpdCgwLCBpb21tdS0+ZG9taWRfYml0bWFwKTsK
KyAgICAgICAgX19zZXRfYml0KDAsIGlvbW11LT5kb21pZF9iaXRtYXApOwogCiAgICAgaW9tbXUt
PmRvbWlkX21hcCA9IHh6YWxsb2NfYXJyYXkodTE2LCBucl9kb20pOwogICAgIGlmICggIWlvbW11
LT5kb21pZF9tYXAgKQotICAgICAgICByZXR1cm4gLUVOT01FTSA7Ci0KLSAgICBzcGluX2xvY2tf
aW5pdCgmaW9tbXUtPmxvY2spOwotICAgIHNwaW5fbG9ja19pbml0KCZpb21tdS0+cmVnaXN0ZXJf
bG9jayk7CisgICAgICAgIHJldHVybiAtRU5PTUVNOwogCiAgICAgcmV0dXJuIDA7CiB9CkBAIC0y
MjcyLDE1ICsyMjcxLDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IHZ0ZF9zZXR1cCh2b2lkKQogICAg
IHsKICAgICAgICAgaW9tbXUgPSBkcmhkLT5pb21tdTsKIAotICAgICAgICBwcmludGsoIkludGVs
IFZULWQgaW9tbXUgJSJQUkl1MzIiIHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IiLAotICAgICAg
ICAgICAgICAgaW9tbXUtPmluZGV4KTsKLSAgICAgICAgaWYgKGNhcF9zcHNfMm1iKGlvbW11LT5j
YXApKQotICAgICAgICAgICAgcHJpbnRrKCIsIDJNQiIpOwotCi0gICAgICAgIGlmIChjYXBfc3Bz
XzFnYihpb21tdS0+Y2FwKSkKLSAgICAgICAgICAgIHByaW50aygiLCAxR0IiKTsKLQotICAgICAg
ICBwcmludGsoIi5cbiIpOworICAgICAgICBwcmludGsoIkludGVsIFZULWQgaW9tbXUgJXUgc3Vw
cG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiVzJXNcbiIsCisgICAgICAgICAgICAgICBpb21tdS0+aW5k
ZXgsCisgICAgICAgICAgICAgICBjYXBfc3BzXzJtYihpb21tdS0+Y2FwKSA/ICIsIDJNQiIgOiAi
IiwKKyAgICAgICAgICAgICAgIGNhcF9zcHNfMWdiKGlvbW11LT5jYXApID8gIiwgMUdCIiA6ICIi
KTsKIAogICAgICAgICBpZiAoIGlvbW11X3Nub29wICYmICFlY2FwX3NucF9jdGwoaW9tbXUtPmVj
YXApICkKICAgICAgICAgICAgIGlvbW11X3Nub29wID0gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:17:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSIZ-00034o-3a; Tue, 12 Nov 2019 09:17:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSIX-00034e-RT
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:17 +0000
X-Inumbo-ID: 38bf5f9e-052d-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 38bf5f9e-052d-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:17:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSIX-0006VO-2j
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSIX-0001M5-1Z
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSIX-0001M5-1Z@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:17:17 +0000
Subject: [Xen-changelog] [xen master] x86/nospec: Two trivial fixes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRjMmFhYWZlOWUzYzA0NGJlYTcxYWE0NTc1Y2I0NTI0YjNkOTUwZGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIFNlcCAzMCAxODoyNToyMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTY6MzU6
NDEgMjAxOSArMDEwMAoKICAgIHg4Ni9ub3NwZWM6IFR3byB0cml2aWFsIGZpeGVzCiAgICAKICAg
IFRoZSBpbmNsdWRlIG9mIGFzbS9jcHVpZC5oIGluIHNwZWNfY3RybC5jIHdhcyBhbiBhcnRlZmFj
dCBvZiBhbiBvbGRlciB2ZXJzaW9uCiAgICBvZiBjL3MgMzg2MGQ1NTM0ZGYsIGFuZCBpcyBub3Qg
dXNlZCBpbiBpdHMgY3VycmVudCBpbmNhcm5hdGlvbi4KICAgIAogICAgRml4IGEgdHlwbyBpbiBh
IGNvbW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgfCAxIC0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvbm9zcGVjLmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA3MzFkNWE3NjdiLi5lZTU0MzlhMzcxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCkBAIC0yMSw3ICsyMSw2IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1
ZGUgPHhlbi93YXJuaW5nLmg+CiAKLSNpbmNsdWRlIDxhc20vY3B1aWQuaD4KICNpbmNsdWRlIDxh
c20vbWljcm9jb2RlLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9wcm9j
ZXNzb3IuaD4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L25vc3BlYy5oCmluZGV4IDJhYTQ3YjM0NTUuLjQyN2I1ZmY5ZGYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ub3NwZWMuaApAQCAtMTUsNyArMTUsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSBi
b29sIGJhcnJpZXJfbm9zcGVjX3RydWUodm9pZCkKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotLyog
QWxsb3cgdG8gcHJvdGVjdCBldmFsdWF0aW9uIG9mIGNvbmRpdGlvbmFzbCB3aXRoIHJlc3BlY3Qg
dG8gc3BlY3VsYXRpb24gKi8KKy8qIEFsbG93IHRvIHByb3RlY3QgZXZhbHVhdGlvbiBvZiBjb25k
aXRpb25hbHMgd2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0aW9uICovCiBzdGF0aWMgYWx3YXlzX2lu
bGluZSBib29sIGV2YWx1YXRlX25vc3BlYyhib29sIGNvbmRpdGlvbikKIHsKICAgICByZXR1cm4g
Y29uZGl0aW9uID8gYmFycmllcl9ub3NwZWNfdHJ1ZSgpIDogIWJhcnJpZXJfbm9zcGVjX3RydWUo
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:17:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:17:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSIj-00036x-58; Tue, 12 Nov 2019 09:17:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSIi-00036o-0M
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:28 +0000
X-Inumbo-ID: 3ec292e4-052d-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3ec292e4-052d-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:17:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSIh-0006Va-5l
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSIh-0001Mo-4m
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSIh-0001Mo-4m@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:17:27 +0000
Subject: [Xen-changelog] [xen master] efi: remove old SetVirtualAddressMap()
 arrangement
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2862024017425990423=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 86cf0ed11cdbf7b99a88312076ff455386c3bc22
Author:     Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
AuthorDate: Fri Oct 25 17:48:30 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 17:48:30 2019 +0200

    efi: remove old SetVirtualAddressMap() arrangement
    
    Remove unused (#ifdef-ed out) code. Reviving it in its current shape
    won't fly because:
     - SetVirtualAddressMap() needs to be called with 1:1 mapping, which
       isn't the case at this time
     - it uses directmap, which may go away soon
     - it uses directmap, which is mapped with NX, breaking EfiRuntimeServicesCode
    
    No functional change.
    
    Signed-off-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/common/efi/boot.c | 20 --------------------
 1 file changed, 20 deletions(-)

diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c
index cb2b2336a7..5473716a07 100644
--- a/xen/common/efi/boot.c
+++ b/xen/common/efi/boot.c
@@ -29,9 +29,6 @@
 #undef __ASSEMBLY__
 #endif
 
-/* Using SetVirtualAddressMap() is incompatible with kexec: */
-#undef USE_SET_VIRTUAL_ADDRESS_MAP
-
 #define EFI_REVISION(major, minor) (((major) << 16) | (minor))
 
 #define SMBIOS3_TABLE_GUID \
@@ -1103,9 +1100,6 @@ static void __init efi_exit_boot(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *Syste
 
     /* Adjust pointers into EFI. */
     efi_ct = (void *)efi_ct + DIRECTMAP_VIRT_START;
-#ifdef USE_SET_VIRTUAL_ADDRESS_MAP
-    efi_rs = (void *)efi_rs + DIRECTMAP_VIRT_START;
-#endif
     efi_memmap = (void *)efi_memmap + DIRECTMAP_VIRT_START;
     efi_fw_vendor = (void *)efi_fw_vendor + DIRECTMAP_VIRT_START;
 }
@@ -1426,7 +1420,6 @@ static int __init parse_efi_param(const char *s)
 }
 custom_param("efi", parse_efi_param);
 
-#ifndef USE_SET_VIRTUAL_ADDRESS_MAP
 static __init void copy_mapping(unsigned long mfn, unsigned long end,
                                 bool (*is_valid)(unsigned long smfn,
                                                  unsigned long emfn))
@@ -1470,7 +1463,6 @@ static bool __init rt_range_valid(unsigned long smfn, unsigned long emfn)
 {
     return true;
 }
-#endif
 
 #define INVALID_VIRTUAL_ADDRESS (0xBAAADUL << \
                                  (EFI_PAGE_SHIFT + BITS_PER_LONG - 32))
@@ -1478,13 +1470,11 @@ static bool __init rt_range_valid(unsigned long smfn, unsigned long emfn)
 void __init efi_init_memory(void)
 {
     unsigned int i;
-#ifndef USE_SET_VIRTUAL_ADDRESS_MAP
     struct rt_extra {
         struct rt_extra *next;
         unsigned long smfn, emfn;
         unsigned int prot;
     } *extra, *extra_head = NULL;
-#endif
 
     free_ebmalloc_unused_mem();
 
@@ -1567,7 +1557,6 @@ void __init efi_init_memory(void)
                 printk(XENLOG_ERR "Could not map MFNs %#lx-%#lx\n",
                        smfn, emfn - 1);
         }
-#ifndef USE_SET_VIRTUAL_ADDRESS_MAP
         else if ( !((desc->PhysicalStart + len - 1) >> (VADDR_BITS - 1)) &&
                   (extra = xmalloc(struct rt_extra)) != NULL )
         {
@@ -1578,12 +1567,8 @@ void __init efi_init_memory(void)
             extra_head = extra;
             desc->VirtualStart = desc->PhysicalStart;
         }
-#endif
         else
         {
-#ifdef USE_SET_VIRTUAL_ADDRESS_MAP
-            /* XXX allocate e.g. down from FIXADDR_START */
-#endif
             printk(XENLOG_ERR "No mapping for MFNs %#lx-%#lx\n",
                    smfn, emfn - 1);
         }
@@ -1595,10 +1580,6 @@ void __init efi_init_memory(void)
         return;
     }
 
-#ifdef USE_SET_VIRTUAL_ADDRESS_MAP
-    efi_rs->SetVirtualAddressMap(efi_memmap_size, efi_mdesc_size,
-                                 mdesc_ver, efi_memmap);
-#else
     /* Set up 1:1 page tables to do runtime calls in "physical" mode. */
     efi_l4_pgtable = alloc_xen_pagetable();
     BUG_ON(!efi_l4_pgtable);
@@ -1684,6 +1665,5 @@ void __init efi_init_memory(void)
     for ( i = l4_table_offset(HYPERVISOR_VIRT_START);
           i < l4_table_offset(DIRECTMAP_VIRT_END); ++i )
         efi_l4_pgtable[i] = idle_pg_table[i];
-#endif
 }
 #endif
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2862024017425990423==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:17:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSIt-000385-6q; Tue, 12 Nov 2019 09:17:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSIs-00037x-4i
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:38 +0000
X-Inumbo-ID: 44c5c666-052d-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 44c5c666-052d-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:17:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSIr-0006Vu-8b
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSIr-0001NS-7h
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSIr-0001NS-7h@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:17:37 +0000
Subject: [Xen-changelog] [xen master] efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3423897091146076793=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 49450415d6ba646c34d62605457cff36bc4b52ed
Author:     Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
AuthorDate: Fri Oct 25 17:49:28 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 17:49:28 2019 +0200

    efi: optionally call SetVirtualAddressMap()
    
    Some UEFI implementations are not happy about lack of
    SetVirtualAddressMap() call. Likely abuse the address map change
    notification to do things beyond the necessary ConvertPointer() calls.
    Specifically, wihtout the SetVirtualAddressMap() call, some access
    EfiBootServices{Code,Data}, or even totally unmapped areas. Example
    crash of GetVariable() call on Thinkpad W540:
    
        Xen call trace:
           [<0000000000000080>] 0000000000000080
           [<8c2b0398e0000daa>] 8c2b0398e0000daa
    
        Pagetable walk from ffffffff858483a1:
           L4[0x1ff] = 0000000000000000 ffffffffffffffff
    
        ****************************************
        Panic on CPU 0:
        FATAL PAGE FAULT
        [error_code=0002]
        Faulting linear address: ffffffff858483a1
        ****************************************
    
    Fix this by calling SetVirtualAddressMap() runtime service, giving it
    1:1 map for areas marked as needed during runtime. The address space in
    which EFI runtime services are called is unchanged, but UEFI view of it
    may be.
    Since it's fairly late in Xen 4.13 development cycle, disable it
    by default and hide behind EXPERT.
    
    Signed-off-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/common/Kconfig    | 10 ++++++++++
 xen/common/efi/boot.c | 33 ++++++++++++++++++++++++++++++---
 2 files changed, 40 insertions(+), 3 deletions(-)

diff --git a/xen/common/Kconfig b/xen/common/Kconfig
index 5c0f8d30c7..7fe538b027 100644
--- a/xen/common/Kconfig
+++ b/xen/common/Kconfig
@@ -115,6 +115,16 @@ config KEXEC
 
 	  If unsure, say Y.
 
+config EFI_SET_VIRTUAL_ADDRESS_MAP
+    bool "EFI: call SetVirtualAddressMap()" if EXPERT = "y"
+    ---help---
+      Call EFI SetVirtualAddressMap() runtime service to setup memory map for
+      further runtime services. According to UEFI spec, it isn't strictly
+      necessary, but many UEFI implementations misbehave when this call is
+      missing.
+
+      If unsure, say N.
+
 config XENOPROF
 	def_bool y
 	prompt "Xen Oprofile Support" if EXPERT = "y"
diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c
index 5473716a07..bbe80ec02d 100644
--- a/xen/common/efi/boot.c
+++ b/xen/common/efi/boot.c
@@ -1060,11 +1060,17 @@ static void __init efi_set_gop_mode(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop, UINTN gop
         efi_arch_video_init(gop, info_size, mode_info);
 }
 
+#define INVALID_VIRTUAL_ADDRESS (0xBAAADUL << \
+                                 (EFI_PAGE_SHIFT + BITS_PER_LONG - 32))
+
 static void __init efi_exit_boot(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable)
 {
     EFI_STATUS status;
     UINTN info_size = 0, map_key;
     bool retry;
+#ifdef CONFIG_EFI_SET_VIRTUAL_ADDRESS_MAP
+    unsigned int i;
+#endif
 
     efi_bs->GetMemoryMap(&info_size, NULL, &map_key,
                          &efi_mdesc_size, &mdesc_ver);
@@ -1098,6 +1104,26 @@ static void __init efi_exit_boot(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *Syste
     if ( EFI_ERROR(status) )
         PrintErrMesg(L"Cannot exit boot services", status);
 
+#ifdef CONFIG_EFI_SET_VIRTUAL_ADDRESS_MAP
+    for ( i = 0; i < efi_memmap_size; i += efi_mdesc_size )
+    {
+        EFI_MEMORY_DESCRIPTOR *desc = efi_memmap + i;
+
+        if ( desc->Attribute & EFI_MEMORY_RUNTIME )
+            desc->VirtualStart = desc->PhysicalStart;
+        else
+            desc->VirtualStart = INVALID_VIRTUAL_ADDRESS;
+    }
+    status = efi_rs->SetVirtualAddressMap(efi_memmap_size, efi_mdesc_size,
+                                          mdesc_ver, efi_memmap);
+    if ( status != EFI_SUCCESS )
+    {
+        printk(XENLOG_ERR "EFI: SetVirtualAddressMap() failed (%#lx), disabling runtime services\n",
+               status);
+        __clear_bit(EFI_RS, &efi_flags);
+    }
+#endif
+
     /* Adjust pointers into EFI. */
     efi_ct = (void *)efi_ct + DIRECTMAP_VIRT_START;
     efi_memmap = (void *)efi_memmap + DIRECTMAP_VIRT_START;
@@ -1464,8 +1490,6 @@ static bool __init rt_range_valid(unsigned long smfn, unsigned long emfn)
     return true;
 }
 
-#define INVALID_VIRTUAL_ADDRESS (0xBAAADUL << \
-                                 (EFI_PAGE_SHIFT + BITS_PER_LONG - 32))
 
 void __init efi_init_memory(void)
 {
@@ -1580,7 +1604,10 @@ void __init efi_init_memory(void)
         return;
     }
 
-    /* Set up 1:1 page tables to do runtime calls in "physical" mode. */
+    /*
+     * Set up 1:1 page tables for runtime calls. See SetVirtualAddressMap() in
+     * efi_exit_boot().
+     */
     efi_l4_pgtable = alloc_xen_pagetable();
     BUG_ON(!efi_l4_pgtable);
     clear_page(efi_l4_pgtable);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3423897091146076793==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:17:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:17:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSJ3-0003A1-9u; Tue, 12 Nov 2019 09:17:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSJ2-00039n-5m
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:48 +0000
X-Inumbo-ID: 4aca3222-052d-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4aca3222-052d-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 09:17:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSJ1-0006W6-BX
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSJ1-0001O9-AU
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSJ1-0001O9-AU@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:17:47 +0000
Subject: [Xen-changelog] [xen master] efi: use directmap to access runtime
 services table
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1985724211625219642=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit dfcccc663157c638d9778fa3ada9859f968fb240
Author:     Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
AuthorDate: Fri Oct 25 17:50:31 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 17:50:31 2019 +0200

    efi: use directmap to access runtime services table
    
    Do not require switching page tables to access (static) information in
    the runtime services table itself, use directmap for this. This allows
    exiting early from XEN_EFI_query_capsule_capabilities,
    XEN_EFI_update_capsule and XEN_EFI_query_variable_info (in case of not
    supported call) without all the impact of page table switch.
    
    Suggested-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/common/efi/boot.c    |  1 +
 xen/common/efi/runtime.c | 19 ++++---------------
 2 files changed, 5 insertions(+), 15 deletions(-)

diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c
index bbe80ec02d..a8b6f39721 100644
--- a/xen/common/efi/boot.c
+++ b/xen/common/efi/boot.c
@@ -1126,6 +1126,7 @@ static void __init efi_exit_boot(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *Syste
 
     /* Adjust pointers into EFI. */
     efi_ct = (void *)efi_ct + DIRECTMAP_VIRT_START;
+    efi_rs = (void *)efi_rs + DIRECTMAP_VIRT_START;
     efi_memmap = (void *)efi_memmap + DIRECTMAP_VIRT_START;
     efi_fw_vendor = (void *)efi_fw_vendor + DIRECTMAP_VIRT_START;
 }
diff --git a/xen/common/efi/runtime.c b/xen/common/efi/runtime.c
index ab53ebcc55..22fd6c9b53 100644
--- a/xen/common/efi/runtime.c
+++ b/xen/common/efi/runtime.c
@@ -211,12 +211,7 @@ int efi_get_info(uint32_t idx, union xenpf_efi_info *info)
         break;
     case XEN_FW_EFI_RT_VERSION:
     {
-        struct efi_rs_state state = efi_rs_enter();
-
-        if ( !state.cr3 )
-            return -EOPNOTSUPP;
         info->version = efi_rs->Hdr.Revision;
-        efi_rs_leave(&state);
         break;
     }
     case XEN_FW_EFI_CONFIG_TABLE:
@@ -618,12 +613,11 @@ int efi_runtime_call(struct xenpf_efi_runtime_call *op)
             break;
         }
 
+        if ( (efi_rs->Hdr.Revision >> 16) < 2 )
+            return -EOPNOTSUPP;
         state = efi_rs_enter();
-        if ( !state.cr3 || (efi_rs->Hdr.Revision >> 16) < 2 )
-        {
-            efi_rs_leave(&state);
+        if ( !state.cr3 )
             return -EOPNOTSUPP;
-        }
         status = efi_rs->QueryVariableInfo(
             op->u.query_variable_info.attr,
             &op->u.query_variable_info.max_store_size,
@@ -637,13 +631,8 @@ int efi_runtime_call(struct xenpf_efi_runtime_call *op)
         if ( op->misc )
             return -EINVAL;
 
-        state = efi_rs_enter();
-        if ( !state.cr3 || (efi_rs->Hdr.Revision >> 16) < 2 )
-        {
-            efi_rs_leave(&state);
+        if ( (efi_rs->Hdr.Revision >> 16) < 2 )
             return -EOPNOTSUPP;
-        }
-        efi_rs_leave(&state);
         /* XXX fall through for now */
     default:
         return -ENOSYS;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1985724211625219642==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:17:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:17:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSJD-0003BG-BU; Tue, 12 Nov 2019 09:17:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSJC-0003B6-7U
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:58 +0000
X-Inumbo-ID: 50cf2ac4-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50cf2ac4-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:17:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSJB-0006Wk-EW
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSJB-0001Oq-DY
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:17:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSJB-0001Oq-DY@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:17:57 +0000
Subject: [Xen-changelog] [xen master] xen/arm: platform: fix Raspberry Pi
 compatible string
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2NjY5MzllYzQ3ODAwNTBjMjg0Y2Y3Y2RhZmY5NTNjOWRkN2U4MDcKQXV0aG9yOiAg
ICAgU3Rld2FydCBIaWxkZWJyYW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29t
PgpBdXRob3JEYXRlOiBTdW4gT2N0IDIwIDIxOjI3OjU1IDIwMTkgLTA0MDAKQ29tbWl0OiAgICAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAy
OCAxNTowOTowOCAyMDE5ICswMDAwCgogICAgeGVuL2FybTogcGxhdGZvcm06IGZpeCBSYXNwYmVy
cnkgUGkgY29tcGF0aWJsZSBzdHJpbmcKICAgIAogICAgQm90aCB1cHN0cmVhbSBbMV0gYW5kIGRv
d25zdHJlYW0gWzJdIExpbnV4IGtlcm5lbHMgdXNlICJicmNtLGJjbTI3MTEiCiAgICBhcyB0aGUg
Y29tcGF0aWJsZSBzdHJpbmcgZm9yIFJhc3BiZXJyeSBQaSA0LiBBZGQgdGhpcyBzdHJpbmcgdG8g
b3VyCiAgICBwbGF0Zm9ybSBjb21wYXRpYmxlIGxpc3QuCiAgICAKICAgIFRoZSBicmNtLGJjbTI4
MzggY29udmVudGlvbiBpcyBhYmFuZG9uZWQuIFJlbW92ZSBpdC4KICAgIAogICAgUmVuYW1lIHRo
ZSB2YXJpYWJsZXMgd2l0aGluIHRoZSBmaWxlIHRvIGEgcnBpNF8qIHByZWZpeCBzaW5jZSB0aGUg
ZmlsZQogICAgaXMgbWVhbnQgdG8gY292ZXIgdGhlIFJhc3BiZXJyeSBQaSA0IHBsYXRmb3JtLgog
ICAgCiAgICBJZiB5b3UgYXJlIHVzaW5nIGEgZGV2aWNlIHRyZWUgd2l0aCB0aGUgb2xkIGNvbXBh
dGlibGUgc3RyaW5nCiAgICBicmNtLGJjbTI4MzgsIHlvdSB3aWxsIG5lZWQgdG8gdXBncmFkZSB5
b3VyIGRldmljZSB0cmVlIHRvIG9uZSB0aGF0IGhhcwogICAgdGhlIG5ldyBicmNtLGJjbTI3MTEg
Y29tcGF0aWJsZSBzdHJpbmcuCiAgICAKICAgIFsxXSBodHRwczovL3BhdGNod29yay5rZXJuZWwu
b3JnL3BhdGNoLzExMTY1NDA3LwogICAgWzJdIGh0dHBzOi8vZ2l0aHViLmNvbS9yYXNwYmVycnlw
aS9saW51eC9jb21taXQvNTNmZGQ3YjhjOGNiOWM4NzE5MGNhYWI0ZmQ0NTlmODllMWI0YTdmOAog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGV3YXJ0IEhpbGRlYnJhbmQgPHN0ZXdhcnQuaGlsZGVi
cmFuZEBkb3JuZXJ3b3Jrcy5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2JyY20tcmFzcGJlcnJ5LXBp
LmMgfCAxMiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9icmNtLXJh
c3BiZXJyeS1waS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9icmNtLXJhc3BiZXJyeS1waS5j
CmluZGV4IGUyMmQyYjMxODQuLmI2OTdmYTJjNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9w
bGF0Zm9ybXMvYnJjbS1yYXNwYmVycnktcGkuYworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L2JyY20tcmFzcGJlcnJ5LXBpLmMKQEAgLTE5LDEzICsxOSwxMyBAQAogCiAjaW5jbHVkZSA8YXNt
L3BsYXRmb3JtLmg+CiAKLXN0YXRpYyBjb25zdCBjaGFyICpjb25zdCBicmNtX2JjbTI4MzhfZHRf
Y29tcGF0W10gX19pbml0Y29uc3QgPQorc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IHJwaTRfZHRf
Y29tcGF0W10gX19pbml0Y29uc3QgPQogewotICAgICJicmNtLGJjbTI4MzgiLAorICAgICJicmNt
LGJjbTI3MTEiLAogICAgIE5VTEwKIH07CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNl
X21hdGNoIGJyY21fYmNtMjgzOF9ibGFja2xpc3RfZGV2W10gX19pbml0Y29uc3QgPQorc3RhdGlj
IGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggcnBpNF9ibGFja2xpc3RfZGV2W10gX19pbml0
Y29uc3QgPQogewogICAgIC8qCiAgICAgICogVGhlIGF1eCBTUElzIHNoYXJlIGFuIElSUSBhbmQg
YSBwYWdlIHdpdGggdGhlIGF1eCBVQVJULgpAQCAtNDAsOSArNDAsOSBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGR0X2RldmljZV9tYXRjaCBicmNtX2JjbTI4MzhfYmxhY2tsaXN0X2RldltdIF9faW5p
dGNvbnN0ID0KICAgICB7IC8qIHNlbnRpbmVsICovIH0sCiB9OwogCi1QTEFURk9STV9TVEFSVChi
cmNtX2JjbTI4MzgsICJSYXNwYmVycnkgUGkgNCIpCi0gICAgLmNvbXBhdGlibGUgICAgID0gYnJj
bV9iY20yODM4X2R0X2NvbXBhdCwKLSAgICAuYmxhY2tsaXN0X2RldiAgPSBicmNtX2JjbTI4Mzhf
YmxhY2tsaXN0X2RldiwKK1BMQVRGT1JNX1NUQVJUKHJwaTQsICJSYXNwYmVycnkgUGkgNCIpCisg
ICAgLmNvbXBhdGlibGUgICAgID0gcnBpNF9kdF9jb21wYXQsCisgICAgLmJsYWNrbGlzdF9kZXYg
ID0gcnBpNF9ibGFja2xpc3RfZGV2LAogUExBVEZPUk1fRU5ECiAKIC8qCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:18:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:18:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSJN-0003CW-D8; Tue, 12 Nov 2019 09:18:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSJM-0003CN-Ic
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:08 +0000
X-Inumbo-ID: 56d22aa2-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56d22aa2-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:18:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSJL-0006XC-HL
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSJL-0001Pc-GV
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSJL-0001Pc-GV@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:18:07 +0000
Subject: [Xen-changelog] [xen master] SUPPORT.md: Add PV display/sound,
 update keyboard
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA3MTQ5ZDk3YjE4OTIwYWUxODJiZTE0ODUzNDk1Nzg4NmJmMjIzM2MKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBNb24gU2VwIDMwIDExOjU2OjU5IDIwMTkgKzAzMDAKQ29tbWl0OiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9j
dCAyOCAxNTo1MjozNSAyMDE5ICswMDAwCgogICAgU1VQUE9SVC5tZDogQWRkIFBWIGRpc3BsYXkv
c291bmQsIHVwZGF0ZSBrZXlib2FyZAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CiAgICBBY2tl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIFNVUFBPUlQu
bWQgfCAxNSArKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQKaW5k
ZXggZjhlZjNjOTM0ZS4uNTM5NWE1ZWNjNyAxMDA2NDQKLS0tIGEvU1VQUE9SVC5tZAorKysgYi9T
VVBQT1JULm1kCkBAIC0zNzMsNiArMzczLDEyIEBAIEd1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUg
b2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBGcmFtZWJ1ZmZlciBwcm90b2NvbAogCiAgICAgU3RhdHVz
LCBMaW51eCAoeGVuLWZiZnJvbnQpOiBTdXBwb3J0ZWQKIAorIyMjIFBWIGRpc3BsYXkgKGZyb250
ZW5kKQorCitHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYg
ZGlzcGxheSBwcm90b2NvbAorCisgICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCisKICMjIyBQ
ViBDb25zb2xlIChmcm9udGVuZCkKIAogR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVh
a2luZyB0aGUgWGVuIFBWIGNvbnNvbGUgcHJvdG9jb2wKQEAgLTM4NSw3ICszOTEsOCBAQCBHdWVz
dC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgY29uc29sZSBwcm90
b2NvbAogIyMjIFBWIGtleWJvYXJkIChmcm9udGVuZCkKIAogR3Vlc3Qtc2lkZSBkcml2ZXIgY2Fw
YWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIGtleWJvYXJkIHByb3RvY29sLgotTm90ZSB0aGF0
IHRoZSAia2V5Ym9hcmQgcHJvdG9jb2wiIGluY2x1ZGVzIG1vdXNlIC8gcG9pbnRlciBzdXBwb3J0
IGFzIHdlbGwuCitOb3RlIHRoYXQgdGhlICJrZXlib2FyZCBwcm90b2NvbCIgaW5jbHVkZXMgbW91
c2UgLyBwb2ludGVyIC8KK211bHRpLXRvdWNoIHN1cHBvcnQgYXMgd2VsbC4KIAogICAgIFN0YXR1
cywgTGludXggKHhlbi1rYmRmcm9udCk6IFN1cHBvcnRlZAogCkBAIC00MTgsNiArNDI1LDEyIEBA
IEd1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2YgbWFraW5nIHB2IHN5c3RlbSBjYWxscwogCiAg
ICAgU3RhdHVzLCBMaW51eDogVGVjaCBQcmV2aWV3CiAKKyMjIyBQViBzb3VuZCAoZnJvbnRlbmQp
CisKK0d1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBzb3Vu
ZCBwcm90b2NvbAorCisgICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCisKICMjIFZpcnR1YWwg
ZGV2aWNlIHN1cHBvcnQsIGhvc3Qgc2lkZQogCiBGb3IgaG9zdC1zaWRlIHZpcnR1YWwgZGV2aWNl
IHN1cHBvcnQsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:18:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:18:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSJX-0003Dq-Ei; Tue, 12 Nov 2019 09:18:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSJW-0003De-Fv
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:18 +0000
X-Inumbo-ID: 5cd5d4b2-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cd5d4b2-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:18:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSJV-0006XO-KA
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSJV-0001QH-JI
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSJV-0001QH-JI@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:18:17 +0000
Subject: [Xen-changelog] [xen master] libxl: domain_config_setdefault:
 Document use of domid
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdkMjY1NWYyMDY0MTkyZmMyMTZiNWM1Nzg5NjRjMTVkODljMDFlZDcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgMjggMTI6MDQ6MDQgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAyOCAxODowOToyNCAy
MDE5ICswMDAwCgogICAgbGlieGw6IGRvbWFpbl9jb25maWdfc2V0ZGVmYXVsdDogRG9jdW1lbnQg
dXNlIG9mIGRvbWlkCiAgICAKICAgIFdlIGFyZSBnb2luZyB0byB3YW50IHRvIGNhbGwgdGhpcyBm
cm9tIGEgc2l0ZSB3aGljaCBoYXMgYSBkb21pZCB3aGljaAogICAgaXMgZ29vZCBmb3IgbG9nZ2lu
ZyBidXQgbm90IHRoZSBkb21pZCBvZiB0aGUgZG9tYWluIHdlIGFyZSBjcmVhdGluZwogICAgKG5h
bWVseSwgdGhlIHN0dWIgZGV2aWNlIGRvbWFpbikuCiAgICAKICAgIENvbnNlcXVlbnRseSwgYWRk
IHRoZSBzYW1lIGNvbW1lbnQgdG8KICAgIGxpYnhsX19hcmNoX3Bhc3N0aHJvdWdoX21vZGVfc2V0
ZGVmYXVsdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oICAgfCAyICstCiB0b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy
Y2guaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAppbmRleCBlZTY2NDFiM2U2Li42YTkxNzc1
YjllIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfYXJjaC5oCkBAIC03NCw3ICs3NCw3IEBAIHZvaWQgbGlieGxfX2FyY2hfZG9tYWlu
X2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogCiBfaGlkZGVuCiBpbnQgbGli
eGxfX2FyY2hfcGFzc3Rocm91Z2hfbW9kZV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkIC8qIGZv
ciBsb2dnaW5nLCBvbmx5ICovLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfcGh5c2luZm8gKnBoeXNpbmZv
KTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwppbmRleCBkNTlhYzJhYjA1Li4zMmQ0NWRjZWYwIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwpAQCAtODkxLDcgKzg5MSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGxpYnhsX19nZXRf
cmVxdWlyZWRfaW9tbXVfbWVtb3J5KHVuc2lnbmVkIGxvbmcgbWF4bWVtX2tiKQogCiBpbnQgbGli
eGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkIC8qIGZvciBsb2dn
aW5nLCBvbmx5ICovKQogewogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdj
KTsKICAgICBpbnQgcmV0OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:18:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:18:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSJh-0003F1-GT; Tue, 12 Nov 2019 09:18:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSJg-0003Es-IO
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:28 +0000
X-Inumbo-ID: 62dacda4-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62dacda4-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:18:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSJf-0006Xa-NO
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSJf-0001R6-MJ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSJf-0001R6-MJ@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:18:27 +0000
Subject: [Xen-changelog] [xen master] libxl: libxl__spawn_stub_dm: Call
 domain_config_setdefault
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhNDc0ZGMzZTIyOWVjZGM2YTVjMGFmN2VhZTExYTA4NDNkZTBkMWQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgMjggMTI6MDU6MzAgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAyOCAxODowOToyNCAy
MDE5ICswMDAwCgogICAgbGlieGw6IGxpYnhsX19zcGF3bl9zdHViX2RtOiBDYWxsIGRvbWFpbl9j
b25maWdfc2V0ZGVmYXVsdAogICAgCiAgICBQcmV2aW91c2x5LCBkZWZhdWx0aW5nIGFuZCBjaGVj
a2luZyBvZiBzb21lIGFzcGVjdHMgb2YgdGhlIGRvbWFpbgogICAgY29uZmlnIHdhcyBza2lwcGVk
IGZvciBzdHViIGRtcy4gIFRoaXMgaGFzIGJlZW4gdGhlIGNhc2UgZm9yZXZlci4KICAgIAogICAg
SW4gYWQwMTFhZDA4ODQzICJsaWJ4bC94bDogT3ZlcmhhdWwgcGFzc3Rocm91Z2ggc2V0dGluZyBs
b2dpYyIgc29tZQogICAgZGVmYXVsdGluZyB0aGF0IHdhcyBuZWVkZWQgZm9yIHN0dWIgZG1zIHdh
cyBtb3ZlZCBmcm9tCiAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQgdG8g
Li5fY29uZmlnX3NldGRlZmF1bHQgd2l0aCB0aGUKICAgIHJlc3VsdCB0aGF0IGZvciBzdHViIGRt
cywgbGlieGxfX2RvbWFpbl9tYWtlIGZhaWxzIHdpdGggdGhpcwogICAgYXNzZXJ0aW9uOgogICAg
ICB4bDogbGlieGxfY3JlYXRlLmM6NTgyOiBsaWJ4bF9fZG9tYWluX21ha2U6IEFzc2VydGlvbgog
ICAgICBgaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfREVGQVVMVCcgZmFp
bGVkLgogICAgCiAgICBGaXggdGhpcyBieSBwcm9wZXJseSBkb2luZyBhbGwgZGVmYXVsdGluZyBh
bmQgYWxsIGNoZWNraW5nIGZvciBzdHViCiAgICBkbXMuICBUaGlzIGlzIG1vcmUgY29ycmVjdCwg
YnV0IChlc3BlY2lhbGx5IGF0IHRoaXMgc3RhZ2Ugb2YgdGhlCiAgICByZWxlYXNlKSBpdCBpcyBu
ZWNlc3NhcnkgdG8gbW9yZSBjbG9zZWx5IGV2YWx1YXRlIHRoZSBlZmZlY3RzIGJ5CiAgICByZXZp
ZXdpbmcgdGhlIGJvZHkgb2YgX2NvbmZpZ19zZXRkZWZhdWx0LiAgVGhlIGNoYW5nZXMgYXJlIGFz
IGZvbGxvd3M6CiAgICAKICAgIE9uZSBhY3R1YWwgZnVuY3Rpb25hbCBjaGFuZ2U6CiAgICAKICAg
ICogVGhlIG5ldyBwYXNzdGhyb3VnaCBkZWZhdWx0aW5nIGlzIHByb3Blcmx5IGRvbmUuICBUaGlz
IGlzIHdoYXQgd2UKICAgICAgYXJlIHRyeWluZyB0byBhY3R1YWxseSBmaXggaGVyZS4KICAgIAog
ICAgQW5kIGEgbG90IG9mIHRoaW5ncyB0aGF0IG1ha2Ugbm8gZGlmZmVyZW5jZToKICAgIAogICAg
KiBzaGFkb3dfbWVta2Igd291bGQgbm93IGJlIHNldC4gIFdoZXRoZXIgdGhpcyB3b3VsZCBiZSBj
b3JyZWN0IGlzIG5vdAogICAgICBlbnRpcmVseSBjbGVhci4gIEl0IHNlZW1zIGJldHRlciB0byBt
YWtlIHRoaXMgcGF0Y2ggKHdob3NlIHB1cnBvc2UKICAgICAgaXMgdG8gZml4IHRoZSBwYXNzdGhy
b3VnaCBkZWZhdWx0aW5nKSAqbm90KiBpbmNsdWRlIHRoYXQgc2VtYW50aWMKICAgICAgY2hhbmdl
LCBzbyBoZXJlIEkgaGF2ZSBpbmNsdWRlZCBhIGh1bmsgdG8gZXhwbGljaXRseSBvdmVycmlkZSB0
aGlzLgogICAgCiAgICAqIEZMQVNLIHNzaWRfbGFiZWwgaXMgcHJvY2Vzc2VkLiAgQnV0IHRoZSBh
Y3R1YWwgc3NpZHJlZiBpcyBjb3BpZWQKICAgICAgZnJvbSB0aGUgZ3Vlc3QgZG9tYWluIGJ5IHNw
YXduX3N0dWJfZG0sIGFuZCBzc2lkX2xhYmVsIGlzIHNldCB0bwogICAgICBOVUxMLiAgU28gbm8g
Y2hhbmdlLgogICAgCiAgICAqIFdlIHNldCBpb21tdV9tZW1rYi4gIEJ1dCB0byAwIHNpbmNlIHBh
c3N0aHJvdWdoIGlzIGRpc2FibGVkLgogICAgCiAgICAqIGNwdWlkIHBvb2xfbmFtZSBpcyBwcm9j
ZXNzZWQuICBCdXQgdGhpcyBpcyBub3Qgc2V0IGJ5CiAgICAgIHNwYXduX3N0dWJfZG0uICAoQXJn
dWFibHkgdGhpcyBpcyBhIGJ1Zzogc3R1YiBkbXMgc2hvdWxkIGluaGVyaXQgdGhlCiAgICAgIHBh
cmVudCBjcHVwb29sLikgIFRoZSBlZmZlY3QgaXMgdG8gbGVhdmUgcG9vbGlkIHNldCB0byAwIGFu
ZCBjYWxsCiAgICAgIGxpYnhsX2NwdXBvb2xpZF9pc192YWxpZCBidXQgdGhhdCBhbHdheXMgc3Vj
Y2VlZHMgZm9yIDAuICBTbyBubwogICAgICBjaGFuZ2UuCiAgICAKICAgICogVmFyaW91cyBleHRy
YSBjaGVja3MgYXJlIGRvbmU6IHJlamVjdCBQQ0kgcGFzc3Rocm91Z2ggZm9yIEhWTSB3aXRoCiAg
ICAgIFBPRCAoc3R1YiBkbSBpcyBQVik7IHJlamVjdCBwb2QgKyB2bnVtYSwgb3IgUFYgKyB2bnVt
YSAoc3R1YiBkbSBoYXMKICAgICAgbm8gdm51bWEpOyByZWplY3QgbmVzdGVkIEhWTSBvciBwb2Qs
IHdpdGggYWx0MnBtLWh2bSAoYWdhaW4sIHN0dWIgZG0KICAgICAgaXMgUFYpLiAgU28gdGhlc2Ug
Y2hlY2tzIHdpbGwgYWx3YXlzIHBhc3MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMgfCAxMCArKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9kbS5jCmluZGV4IGU2YTQ4OTc0ZjguLjdlNTJmMDk3MzEgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAt
MjE0MSw2ICsyMTQxLDcgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogICAgIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvX2luaXQoJmRtX2NvbmZpZy0+Yl9pbmZvKTsKICAgICBsaWJ4bF9kb21haW5fYnVp
bGRfaW5mb19pbml0X3R5cGUoJmRtX2NvbmZpZy0+Yl9pbmZvLCBMSUJYTF9ET01BSU5fVFlQRV9Q
Vik7CiAKKyAgICBkbV9jb25maWctPmJfaW5mby5zaGFkb3dfbWVta2IgPSAwOwogICAgIGRtX2Nv
bmZpZy0+Yl9pbmZvLm1heF92Y3B1cyA9IDE7CiAgICAgZG1fY29uZmlnLT5iX2luZm8ubWF4X21l
bWtiID0gMjggKiAxMDI0ICsKICAgICAgICAgZ3Vlc3RfY29uZmlnLT5iX2luZm8udmlkZW9fbWVt
a2I7CkBAIC0yMTY3LDE0ICsyMTY4LDcgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogICAgIGRtX2Nv
bmZpZy0+Y19pbmZvLnJ1bl9ob3RwbHVnX3NjcmlwdHMgPQogICAgICAgICBndWVzdF9jb25maWct
PmNfaW5mby5ydW5faG90cGx1Z19zY3JpcHRzOwogCi0gICAgbGlieGxfcGh5c2luZm8gcGh5c2lu
Zm87Ci0gICAgcmV0ID0gbGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJnBoeXNpbmZvKTsKLSAgICBp
ZiAocmV0KSBnb3RvIG91dDsKLQotICAgIHJldCA9IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9f
c2V0ZGVmYXVsdChnYywgJmRtX2NvbmZpZy0+Y19pbmZvLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmcGh5c2luZm8pOwotICAgIGlmIChyZXQpIGdvdG8g
b3V0OwotICAgIHJldCA9IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGdjLCAm
ZG1fY29uZmlnLT5iX2luZm8pOworICAgIHJldCA9IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRl
ZmF1bHQoZ2MsIGRtX2NvbmZpZywgZ3Vlc3RfZG9taWQpOwogICAgIGlmIChyZXQpIGdvdG8gb3V0
OwogCiAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLnUuaHZt
LnZuYy5lbmFibGUpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:18:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:18:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSJs-0003G9-IH; Tue, 12 Nov 2019 09:18:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSJr-0003G0-2Y
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:39 +0000
X-Inumbo-ID: 68df860e-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68df860e-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:18:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSJp-0006Xm-QW
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSJp-0001Ro-Pd
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSJp-0001Ro-Pd@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:18:37 +0000
Subject: [Xen-changelog] [xen master] tools/ocaml: Fix build error with Arch
 Linux
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5336363384138262512=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 368375d7360a38c27de8e0276498bdd29e9e8a03
Author:     Petre Pircalabu <ppircalabu@bitdefender.com>
AuthorDate: Mon Oct 28 18:38:42 2019 +0200
Commit:     Wei Liu <wl@xen.org>
CommitDate: Tue Oct 29 12:54:10 2019 +0000

    tools/ocaml: Fix build error with Arch Linux
    
    gcc (GCC) 9.2.0 complains:
    
    xentoollog_stubs.c: In function â€˜stub_xtl_ocaml_vmessageâ€™:
    xentoollog_stubs.c:93:16: error: initialization discards â€˜constâ€™ qualifier from pointer target type [-Werror=discarded-qualifiers]
       93 |  value *func = caml_named_value(xtl->vmessage_cb) ;
          |                ^~~~~~~~~~~~~~~~
    
    This patch constifies the pointer returned by caml_named_value in order
    to the accommodate newer versions of OCaml.
    In OCaml >= 4.09 the return value pointer of caml_named_value is
    declared const.
    
    https://github.com/ocaml/ocaml/commit/4f03a1467d29cf587df5a191830f1525506ee0e3
    
    Signed-off-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    Acked-by: Wei Liu <wl@xen.org>
    [ wei: remove spaces before semicolons ]
    Signed-off-by: Wei Liu <wl@xen.org>
---
 tools/ocaml/libs/xentoollog/xentoollog_stubs.c |  4 ++--
 tools/ocaml/libs/xl/xenlight_stubs.c           | 20 ++++++++++----------
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/tools/ocaml/libs/xentoollog/xentoollog_stubs.c b/tools/ocaml/libs/xentoollog/xentoollog_stubs.c
index aadc3d1b0b..bf64b211c2 100644
--- a/tools/ocaml/libs/xentoollog/xentoollog_stubs.c
+++ b/tools/ocaml/libs/xentoollog/xentoollog_stubs.c
@@ -90,7 +90,7 @@ static void stub_xtl_ocaml_vmessage(struct xentoollog_logger *logger,
 	CAMLparam0();
 	CAMLlocalN(args, 4);
 	struct caml_xtl *xtl = (struct caml_xtl*)logger;
-	value *func = caml_named_value(xtl->vmessage_cb) ;
+	const value *func = caml_named_value(xtl->vmessage_cb);
 	char *msg;
 
 	if (func == NULL)
@@ -120,7 +120,7 @@ static void stub_xtl_ocaml_progress(struct xentoollog_logger *logger,
 	CAMLparam0();
 	CAMLlocalN(args, 5);
 	struct caml_xtl *xtl = (struct caml_xtl*)logger;
-	value *func = caml_named_value(xtl->progress_cb) ;
+	const value *func = caml_named_value(xtl->progress_cb);
 
 	if (func == NULL)
 		caml_raise_sys_error(caml_copy_string("Unable to find callback"));
diff --git a/tools/ocaml/libs/xl/xenlight_stubs.c b/tools/ocaml/libs/xl/xenlight_stubs.c
index ff16b8710b..1181971da4 100644
--- a/tools/ocaml/libs/xl/xenlight_stubs.c
+++ b/tools/ocaml/libs/xl/xenlight_stubs.c
@@ -75,7 +75,7 @@ static void failwith_xl(int error, char *fname)
 {
 	CAMLparam0();
 	CAMLlocal1(arg);
-	static value *exc = NULL;
+	static const value *exc = NULL;
 
 	/* First time around, lookup by name */
 	if (!exc)
@@ -424,7 +424,7 @@ void async_callback(libxl_ctx *ctx, int rc, void *for_callback)
 	caml_leave_blocking_section();
 	CAMLparam0();
 	CAMLlocal2(error, tmp);
-	static value *func = NULL;
+	static const value *func = NULL;
 	value *p = (value *) for_callback;
 
 	if (func == NULL) {
@@ -1133,7 +1133,7 @@ value stub_libxl_xen_console_read_start(value ctx, value clear)
 
 static void raise_eof(void)
 {
-	static value *exc = NULL;
+	static const value *exc = NULL;
 
 	/* First time around, lookup by name */
 	if (!exc)
@@ -1274,7 +1274,7 @@ int fd_register(void *user, int fd, void **for_app_registration_out,
 	CAMLparam0();
 	CAMLlocalN(args, 4);
 	int ret = 0;
-	static value *func = NULL;
+	static const value *func = NULL;
 	value *p = (value *) user;
 	value *for_app;
 
@@ -1317,7 +1317,7 @@ int fd_modify(void *user, int fd, void **for_app_registration_update,
 	CAMLparam0();
 	CAMLlocalN(args, 4);
 	int ret = 0;
-	static value *func = NULL;
+	static const value *func = NULL;
 	value *p = (value *) user;
 	value *for_app = *for_app_registration_update;
 
@@ -1356,7 +1356,7 @@ void fd_deregister(void *user, int fd, void *for_app_registration)
 	caml_leave_blocking_section();
 	CAMLparam0();
 	CAMLlocalN(args, 3);
-	static value *func = NULL;
+	static const value *func = NULL;
 	value *p = (value *) user;
 	value *for_app = for_app_registration;
 
@@ -1398,7 +1398,7 @@ int timeout_register(void *user, void **for_app_registration_out,
 	CAMLlocal2(sec, usec);
 	CAMLlocalN(args, 4);
 	int ret = 0;
-	static value *func = NULL;
+	static const value *func = NULL;
 	value *p = (value *) user;
 	struct timeout_handles *handles;
 
@@ -1450,7 +1450,7 @@ int timeout_modify(void *user, void **for_app_registration_update,
 	CAMLlocal1(for_app_update);
 	CAMLlocalN(args, 2);
 	int ret = 0;
-	static value *func = NULL;
+	static const value *func = NULL;
 	value *p = (value *) user;
 	struct timeout_handles *handles = *for_app_registration_update;
 
@@ -1566,7 +1566,7 @@ void event_occurs(void *user, libxl_event *event)
 	CAMLparam0();
 	CAMLlocalN(args, 2);
 	struct user_with_ctx *c_user = (struct user_with_ctx *) user;
-	static value *func = NULL;
+	static const value *func = NULL;
 
 	if (func == NULL) {
 		/* First time around, lookup by name */
@@ -1589,7 +1589,7 @@ void disaster(void *user, libxl_event_type type,
 	CAMLparam0();
 	CAMLlocalN(args, 4);
 	struct user_with_ctx *c_user = (struct user_with_ctx *) user;
-	static value *func = NULL;
+	static const value *func = NULL;
 
 	if (func == NULL) {
 		/* First time around, lookup by name */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5336363384138262512==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:18:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:18:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSK1-0003I3-Ly; Tue, 12 Nov 2019 09:18:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSK0-0003Hw-Re
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:48 +0000
X-Inumbo-ID: 6ee1ee84-052d-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6ee1ee84-052d-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:18:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSJz-0006Xy-TK
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSJz-0001ST-SV
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSJz-0001ST-SV@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:18:47 +0000
Subject: [Xen-changelog] [xen master] CONTRIBUTING: drop blktap2 and add
 tools/libs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNiZTU3MmQzYzE5YTE0Yjk0NTQwMzg4NzYyNDYzZDJlZTBkYzgzNjQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2xAeGVuLm9yZz4KQXV0aG9yRGF0ZTogVGh1IE9jdCAyNCAxNDowMTo1NCAy
MDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNvbW1pdERhdGU6IFR1
ZSBPY3QgMjkgMTc6MTk6NDUgMjAxOSArMDAwMAoKICAgIENPTlRSSUJVVElORzogZHJvcCBibGt0
YXAyIGFuZCBhZGQgdG9vbHMvbGlicwogICAgCiAgICBCbGt0YXAyIGlzIGdvbmUgYW5kIHRvb2xz
L2xpYnMgaXMgbWlzc2luZyBpbiB0aGUgZG9jdW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdsQHhlbi5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tCiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQogQ09OVFJJQlVUSU5HIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvQ09OVFJJQlVUSU5HIGIvQ09OVFJJ
QlVUSU5HCmluZGV4IDQ3ZjUzZTlhNDkuLjZlYzE0NmJhZjAgMTAwNjQ0Ci0tLSBhL0NPTlRSSUJV
VElORworKysgYi9DT05UUklCVVRJTkcKQEAgLTEzLDcgKzEzLDcgQEAgTW9zdCBvZiB0aGUgWGVu
IFByb2plY3QgY29kZSBpcyBsaWNlbnNlZCB1bmRlciBHUEx2MiwgYnV0IGEgbnVtYmVyIG9mCiBk
aXJlY3RvcmllcyBhcmUgcHJpbWFyaWx5IGxpY2Vuc2VkIHVuZGVyIGRpZmZlcmVudCBsaWNlbnNl
cy4KIAogTW9zdCBub3RhYmx5OgotIC0gdG9vbHMvYmxrdGFwMiAgICAgIDogQlNELU1vZGlmaWVk
CisgLSB0b29scy9saWJzICAgICAgICAgOiBMR1BMIHYyLjEKICAtIHRvb2xzL2xpYnhjICAgICAg
ICA6IExHUEwgdjIuMQogIC0gdG9vbHMvbGlieGwgICAgICAgIDogTEdQTCB2Mi4xCiAgLSB0b29s
cy94bCAgICAgICAgICAgOiBMR1BMIHYyLjEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:18:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:18:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSKB-0003JD-Nq; Tue, 12 Nov 2019 09:18:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSKA-0003J5-SC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:58 +0000
X-Inumbo-ID: 74e596f0-052d-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 74e596f0-052d-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:18:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSKA-0006Yp-09
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSK9-0001TH-VX
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:18:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSK9-0001TH-VX@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:18:57 +0000
Subject: [Xen-changelog] [xen master] x86/vtx: Corrections to BDF93 errata
 workaround
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFhM2IzOTMxMjljMWRjZmVjNDE4ZjliMGVlOTJkMTI2YzJhZTgxNDEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxNTo0MDo0MiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjkgMTk6Mjc6
NDAgMjAxOSArMDAwMAoKICAgIHg4Ni92dHg6IENvcnJlY3Rpb25zIHRvIEJERjkzIGVycmF0YSB3
b3JrYXJvdW5kCiAgICAKICAgIEF0IHRoZSB0aW1lIG9mIGZpeGluZyBjL3MgMjBmMTk3NmI0NCwg
bm8gb2J2aW91cyBlcnJhdGEgaGFkIGJlZW4gcHVibGlzaGVkLAogICAgYW5kIEJERjE0IGxvb2tl
ZCBsaWtlIHRoZSBtb3N0IG9idmlvdXMgY2FuZGlkYXRlLiAgU3Vic2VxdWVudGx5LCBCREY5MyBo
YXMKICAgIGJlZW4gcHVibGlzaGVkIGFuZCBpdCBpcyBvYnZpb3VzbHkgdGhpcy4KICAgIAogICAg
VGhlIGVycmF0dW0gc3RhdGVzIHRoYXQgTEVSX1RPX0xJUCBpcyB0aGUgb25seSBhZmZlY3RlZCBN
U1IuICBUaGUgcHJvdmlzaW9uYWwKICAgIGZpeCBpbiBYZW4gYWRqdXN0ZWQgTEVSX0ZST01fTElQ
LCBidXQgdGhpcyBpcyBub3QgY29ycmVjdC4gIFRoZSBGUk9NIE1TUnMgYXJlCiAgICBpbnRlbmRl
ZCB0byBoYXZlIFRTWCBtZXRhZGF0YSwgYW5kIGZvciBzdGVwcGluZ3Mgd2l0aCBUU1ggZW5hYmxl
ZCwgaXQgd2lsbAogICAgY29ycnVwdCB0aGUgdmFsdWUgdGhlIGd1ZXN0IHNlZXMsIHdoaWxlIGZv
ciBwYXJ0cyB3aXRoIFRTWCBkaXNhYmxlZCwgaXQgaXMKICAgIHJlZHVuZGFudCB3aXRoIEZJWFVQ
X1RTWC4gIERyb3AgdGhlIExFUl9GUk9NX0xJUCBhZGp1c3RtZW50LgogICAgCiAgICBSZXBsYWNl
IEJERjE0IHJlZmVyZW5jZXMgd2l0aCBCREY5MywgZHJvcCB0aGUgcmVkdW5kYW50ICdiZHdfZXJy
YXR1bV8nIHByZWZpeCwKICAgIGFuZCB1c2UgYW4gSW50ZWwgdmVuZG9yIGNoZWNrLCBhcyBvdGhl
ciB2ZW5kb3JzIGltcGxlbWVudCBWVC14LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDQ1ICsr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIxIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXgg
NTM1ZTAzODRmZS4uMzJkMjg5Y2UwNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTIzNjksNyArMjM2OSw3
IEBAIHN0YXRpYyB2b2lkIHBpX25vdGlmaWNhdGlvbl9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNr
KHZvaWQpOwotc3RhdGljIHZvaWQgX19pbml0IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNr
KHZvaWQpOworc3RhdGljIHZvaWQgX19pbml0IGJkZjkzX2ZpeHVwX2NoZWNrKHZvaWQpOwogCiBj
b25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3ZteCh2b2lkKQog
ewpAQCAtMjQzOCw3ICsyNDM4LDcgQEAgY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAq
IF9faW5pdCBzdGFydF92bXgodm9pZCkKICAgICBzZXR1cF92bWNzX2R1bXAoKTsKIAogICAgIGxi
cl90c3hfZml4dXBfY2hlY2soKTsKLSAgICBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9jaGVjaygp
OworICAgIGJkZjkzX2ZpeHVwX2NoZWNrKCk7CiAKICAgICByZXR1cm4gJnZteF9mdW5jdGlvbl90
YWJsZTsKIH0KQEAgLTI3MjIsMTEgKzI3MjIsMTEgQEAgZW51bQogCiAjZGVmaW5lIExCUl9NU1JT
X0lOU0VSVEVEICAgICAgKDF1IDw8IDApCiAjZGVmaW5lIExCUl9GSVhVUF9UU1ggICAgICAgICAg
KDF1IDw8IDEpCi0jZGVmaW5lIExCUl9GSVhVUF9CREYxNCAgICAgICAgKDF1IDw8IDIpCi0jZGVm
aW5lIExCUl9GSVhVUF9NQVNLICAgICAgICAgKExCUl9GSVhVUF9UU1ggfCBMQlJfRklYVVBfQkRG
MTQpCisjZGVmaW5lIExCUl9GSVhVUF9CREY5MyAgICAgICAgKDF1IDw8IDIpCisjZGVmaW5lIExC
Ul9GSVhVUF9NQVNLICAgICAgICAgKExCUl9GSVhVUF9UU1ggfCBMQlJfRklYVVBfQkRGOTMpCiAK
IHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgbGJyX3RzeF9maXh1cF9uZWVkZWQ7Ci1zdGF0aWMg
Ym9vbCBfX3JlYWRfbW9zdGx5IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX25lZWRlZDsKK3N0YXRp
YyBib29sIF9fcmVhZF9tb3N0bHkgYmRmOTNfZml4dXBfbmVlZGVkOwogc3RhdGljIHVpbnQzMl90
IF9fcmVhZF9tb3N0bHkgbGJyX2Zyb21fc3RhcnQ7CiBzdGF0aWMgdWludDMyX3QgX19yZWFkX21v
c3RseSBsYnJfZnJvbV9lbmQ7CiBzdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSBsYnJfbGFz
dGludF9mcm9tOwpAQCAtMjc2MywxMSArMjc2MywxOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbGJy
X3RzeF9maXh1cF9jaGVjayh2b2lkKQogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgX19pbml0IGJk
d19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNrKHZvaWQpCitzdGF0aWMgdm9pZCBfX2luaXQgYmRm
OTNfZml4dXBfY2hlY2sodm9pZCkKIHsKLSAgICAvKiBCcm9hZHdlbGwgRTUtMjYwMCB2NCBwcm9j
ZXNzb3JzIG5lZWQgdG8gd29yayBhcm91bmQgZXJyYXR1bSBCREYxNC4gKi8KLSAgICBpZiAoIGJv
b3RfY3B1X2RhdGEueDg2ID09IDYgJiYgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgPT0gNzkgKQot
ICAgICAgICBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9uZWVkZWQgPSB0cnVlOworICAgIC8qCisg
ICAgICogQnJvYWR3ZWxsIGVycmF0dW0gQkRGOTM6CisgICAgICoKKyAgICAgKiBSZWFkcyBmcm9t
IE1TUl9MRVJfVE9fTElQIChNU1IgMURFSCkgbWF5IHJldHVybiB2YWx1ZXMgZm9yIGJpdHNbNjM6
NjFdCisgICAgICogdGhhdCBhcmUgbm90IGVxdWFsIHRvIGJpdFs0N10uICBBdHRlbXB0aW5nIHRv
IGNvbnRleHQgc3dpdGNoIHRoaXMgdmFsdWUKKyAgICAgKiBtYXkgY2F1c2UgYSAjR1AuICBTb2Z0
d2FyZSBzaG91bGQgc2lnbiBleHRlbmQgdGhlIE1TUi4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICYmCisgICAgICAgICBib290
X2NwdV9kYXRhLng4NiA9PSA2ICYmIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsID09IDB4NGYgKQor
ICAgICAgICBiZGY5M19maXh1cF9uZWVkZWQgPSB0cnVlOwogfQogCiBzdGF0aWMgaW50IGlzX2xh
c3RfYnJhbmNoX21zcih1MzIgZWN4KQpAQCAtMzEyOCw4ICszMTM1LDggQEAgc3RhdGljIGludCB2
bXhfbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29u
dGVudCkKICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZteC5sYnJfZmxhZ3MgfD0gTEJSX01TUlNf
SU5TRVJURUQ7CiAgICAgICAgICAgICBpZiAoIGxicl90c3hfZml4dXBfbmVlZGVkICkKICAgICAg
ICAgICAgICAgICB2LT5hcmNoLmh2bS52bXgubGJyX2ZsYWdzIHw9IExCUl9GSVhVUF9UU1g7Ci0g
ICAgICAgICAgICBpZiAoIGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX25lZWRlZCApCi0gICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm0udm14Lmxicl9mbGFncyB8PSBMQlJfRklYVVBfQkRGMTQ7Cisg
ICAgICAgICAgICBpZiAoIGJkZjkzX2ZpeHVwX25lZWRlZCApCisgICAgICAgICAgICAgICAgdi0+
YXJjaC5odm0udm14Lmxicl9mbGFncyB8PSBMQlJfRklYVVBfQkRGOTM7CiAgICAgICAgIH0KIAog
ICAgICAgICBfX3Ztd3JpdGUoR1VFU1RfSUEzMl9ERUJVR0NUTCwgbXNyX2NvbnRlbnQpOwpAQCAt
NDE0OCwyMCArNDE1NSwxMCBAQCBzdGF0aWMgdm9pZCBzaWduX2V4dGVuZF9tc3Ioc3RydWN0IHZj
cHUgKnYsIHUzMiBtc3IsIGludCB0eXBlKQogICAgICAgICBlbnRyeS0+ZGF0YSA9IGNhbm9uaWNh
bGlzZV9hZGRyKGVudHJ5LT5kYXRhKTsKIH0KIAotc3RhdGljIHZvaWQgYmR3X2VycmF0dW1fYmRm
MTRfZml4dXAodm9pZCkKK3N0YXRpYyB2b2lkIGJkZjkzX2ZpeHVwKHZvaWQpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogCi0gICAgLyoKLSAgICAgKiBPY2Nhc2lvbmFsbHks
IG9uIGNlcnRhaW4gQnJvYWR3ZWxsIENQVXMgTVNSX0lBMzJfTEFTVElOVFRPSVAgaGFzCi0gICAg
ICogYmVlbiBvYnNlcnZlZCB0byBoYXZlIHRoZSB0b3AgdGhyZWUgYml0cyBjb3JydXB0ZWQgYXMg
dGhvdWdoIHRoZQotICAgICAqIE1TUiBpcyB1c2luZyB0aGUgTEJSX0ZPUk1BVF9FSVBfRkxBR1Nf
VFNYIGZvcm1hdC4gVGhpcyBpcwotICAgICAqIGluY29ycmVjdCBhbmQgY2F1c2VzIGEgdm1lbnRy
eSBmYWlsdXJlIC0tIHRoZSBNU1Igc2hvdWxkIGNvbnRhaW4KLSAgICAgKiBhbiBvZmZzZXQgaW50
byB0aGUgY3VycmVudCBjb2RlIHNlZ21lbnQuIFRoaXMgaXMgYXNzdW1lZCB0byBiZQotICAgICAq
IGVycmF0dW0gQkRGMTQuIEZpeCB1cCBNU1JfSUEzMl9MQVNUSU5Ue0ZST00sVE99SVAgYnkKLSAg
ICAgKiBzaWduLWV4dGVuZGluZyBpbnRvIGJpdHMgNDg6NjMuCi0gICAgICovCi0gICAgc2lnbl9l
eHRlbmRfbXNyKGN1cnIsIE1TUl9JQTMyX0xBU1RJTlRGUk9NSVAsIFZNWF9NU1JfR1VFU1QpOwog
ICAgIHNpZ25fZXh0ZW5kX21zcihjdXJyLCBNU1JfSUEzMl9MQVNUSU5UVE9JUCwgVk1YX01TUl9H
VUVTVCk7CiB9CiAKQEAgLTQxNzEsOCArNDE2OCw4IEBAIHN0YXRpYyB2b2lkIGxicl9maXh1cCh2
b2lkKQogCiAgICAgaWYgKCBjdXJyLT5hcmNoLmh2bS52bXgubGJyX2ZsYWdzICYgTEJSX0ZJWFVQ
X1RTWCApCiAgICAgICAgIGxicl90c3hfZml4dXAoKTsKLSAgICBpZiAoIGN1cnItPmFyY2guaHZt
LnZteC5sYnJfZmxhZ3MgJiBMQlJfRklYVVBfQkRGMTQgKQotICAgICAgICBiZHdfZXJyYXR1bV9i
ZGYxNF9maXh1cCgpOworICAgIGlmICggY3Vyci0+YXJjaC5odm0udm14Lmxicl9mbGFncyAmIExC
Ul9GSVhVUF9CREY5MyApCisgICAgICAgIGJkZjkzX2ZpeHVwKCk7CiB9CiAKIC8qIFJldHVybnMg
ZmFsc2UgaWYgdGhlIHZtZW50cnkgaGFzIHRvIGJlIHJlc3RhcnRlZCAqLwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:19:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSKL-0003KN-PT; Tue, 12 Nov 2019 09:19:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSKK-0003KB-VD
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:08 +0000
X-Inumbo-ID: 7ae8f4ca-052d-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7ae8f4ca-052d-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:19:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSKK-0006ZH-2x
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSKK-0001UC-2A
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSKK-0001UC-2A@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:19:08 +0000
Subject: [Xen-changelog] [xen master] x86/vtx: Fixes to Haswell/Broadwell
 LBR TSX errata
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1MWQ0YTE5NDI3Njc0NDkxZWFlY2VmODVjNTUxNjEzNDUwMTg4YzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxNTo0NjoxMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjkgMTk6Mjc6
NDAgMjAxOSArMDAwMAoKICAgIHg4Ni92dHg6IEZpeGVzIHRvIEhhc3dlbGwvQnJvYWR3ZWxsIExC
UiBUU1ggZXJyYXRhCiAgICAKICAgIENyb3NzIHJlZmVyZW5jZSBhbmQgbGlzdCBhbGwgZXJyYXRh
LCBub3cgdGhhdCB0aGV5IGFyZSBwdWJsaXNoZWQuCiAgICAKICAgIFRoZXNlIGVycmF0YSBhcmUg
c3BlY2lmaWMgdG8gSGFzd2VsbC9Ccm9hZHdlbGwuICBUaGV5IHNob3VsZCBoYXZlIG1vZGVsIGFu
ZAogICAgdmVuZG9yIGNoZWNrcywgYXMgSW50ZWwgaXNuJ3QgdGhlIG9ubHkgdmVuZG9yIHRvIGlt
cGxlbWVudCBWVC14LgogICAgCiAgICBBbGwgYWZmZWN0ZWQgbW9kZWxzIHVzZSB0aGUgc2FtZSBN
U1IgaW5kaWNpZXMsIHNvIHRoZXNlIGNhbiBiZSBoYXJkIGNvZGVkCiAgICByYXRoZXIgdGhhbiBs
b29raW5nIHVwIGFuZCBzdG9yaW5nIGNvbnN0YW50IHZhbHVlcy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgfCA3MCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYwppbmRleCAzMmQyODljZTA2Li5hNTVmZjM3NzMzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAt
MjU4MywxNCArMjU4Myw2IEBAIHN0YXRpYyBpbnQgdm14X2NyX2FjY2Vzcyhjcl9hY2Nlc3NfcXVh
bF90IHF1YWwpCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotLyogVGhpcyBkZWZpbmVz
IHRoZSBsYXlvdXQgb2Ygc3RydWN0IGxicl9pbmZvW10gKi8KLSNkZWZpbmUgTEJSX0xBU1RJTlRf
RlJPTV9JRFggICAgMAotI2RlZmluZSBMQlJfTEFTVElOVF9UT19JRFggICAgICAxCi0jZGVmaW5l
IExCUl9MQVNUQlJBTkNIX1RPU19JRFggIDIKLSNkZWZpbmUgTEJSX0xBU1RCUkFOQ0hfRlJPTV9J
RFggMwotI2RlZmluZSBMQlJfTEFTVEJSQU5DSF9UT19JRFggICA0Ci0jZGVmaW5lIExCUl9MQVNU
QlJBTkNIX0lORk8gICAgIDUKLQogc3RhdGljIGNvbnN0IHN0cnVjdCBsYnJfaW5mbyB7CiAgICAg
dTMyIGJhc2UsIGNvdW50OwogfSBwNF9sYnJbXSA9IHsKQEAgLTI3MjcsNDAgKzI3MTksNTcgQEAg
ZW51bQogCiBzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IGxicl90c3hfZml4dXBfbmVlZGVkOwog
c3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBiZGY5M19maXh1cF9uZWVkZWQ7Ci1zdGF0aWMgdWlu
dDMyX3QgX19yZWFkX21vc3RseSBsYnJfZnJvbV9zdGFydDsKLXN0YXRpYyB1aW50MzJfdCBfX3Jl
YWRfbW9zdGx5IGxicl9mcm9tX2VuZDsKLXN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxi
cl9sYXN0aW50X2Zyb207CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNr
KHZvaWQpCiB7Ci0gICAgYm9vbCB0c3hfc3VwcG9ydCA9IGNwdV9oYXNfaGxlIHx8IGNwdV9oYXNf
cnRtOwogICAgIHVpbnQ2NF90IGNhcHM7CiAgICAgdWludDMyX3QgbGJyX2Zvcm1hdDsKIAotICAg
IC8qIEZpeHVwIGlzIG5lZWRlZCBvbmx5IHdoZW4gVFNYIHN1cHBvcnQgaXMgZGlzYWJsZWQgLi4u
ICovCi0gICAgaWYgKCB0c3hfc3VwcG9ydCApCisgICAgLyoKKyAgICAgKiBIU00xODIsIEhTRDE3
MiwgSFNFMTE3LCBCRE0xMjcsIEJERDExNywgQkRGODUsIEJERTEwNToKKyAgICAgKgorICAgICAq
IE9uIHByb2Nlc3NvcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBJbnRlbCBUcmFuc2FjdGlvbmFsIFN5
bmNocm9uaXphdGlvbgorICAgICAqIEV4dGVuc2lvbnMgKEludGVsIFRTWCkgKENQVUlELjA3SC5F
QlggYml0cyA0IGFuZCAxMSBhcmUgYm90aCB6ZXJvKSwKKyAgICAgKiB3cml0ZXMgdG8gTVNSX0xB
U1RCUkFOQ0hfeF9GUk9NX0lQIChNU1IgNjgwSCB0byA2OEZIKSBtYXkgI0dQIHVubGVzcworICAg
ICAqIGJpdHNbNjI6NjFdIGFyZSBlcXVhbCB0byBiaXRbNDddLgorICAgICAqCisgICAgICogU29m
dHdhcmUgc2hvdWxkIHNpZ24gZXh0ZW5kIHRoZSBNU1JzLgorICAgICAqCisgICAgICogRXhwZXJp
bWVudGFsbHksIE1TUl9MRVJfRlJPTV9MSVAgKDFEREgpIGlzIHNpbWlsYXJseSBpbXBhY3RlZCwg
c28gaXMKKyAgICAgKiBmaXhlZCB1cCBhcyB3ZWxsLgorICAgICAqLworICAgIGlmICggY3B1X2hh
c19obGUgfHwgY3B1X2hhc19ydG0gfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRv
ciAhPSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2
ICkKICAgICAgICAgcmV0dXJuOwogCisgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9k
ZWwgKQorICAgIHsKKyAgICBjYXNlIDB4M2M6IC8qIEhTTTE4MiwgSFNEMTcyIC0gNHRoIGdlbiBD
b3JlICovCisgICAgY2FzZSAweDNmOiAvKiBIU0UxMTcgLSBYZW9uIEU1IHYzICovCisgICAgY2Fz
ZSAweDQ1OiAvKiBIU00xODIgLSA0dGggZ2VuIENvcmUgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhT
TTE4MiwgSFNEMTcyIC0gNHRoIGdlbiBDb3JlIChHVDMpICovCisgICAgY2FzZSAweDNkOiAvKiBC
RE0xMjcgLSA1dGggZ2VuIENvcmUgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJERDExNyAtIDV0aCBn
ZW4gQ29yZSAoR1QzKSAqLworICAgIGNhc2UgMHg0ZjogLyogQkRGODUgIC0gWGVvbiBFNS0yNjAw
IHY0ICovCisgICAgY2FzZSAweDU2OiAvKiBCREUxMDUgLSBYZW9uIEQtMTUwMCAqLworICAgICAg
ICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgLyoK
KyAgICAgKiBGaXh1cCBpcyBuZWVkZWQgb25seSB3aGVuIFRTWCBzdXBwb3J0IGlzIGRpc2FibGVk
IGFuZCB0aGUgYWRkcmVzcworICAgICAqIGZvcm1hdCBvZiBMQlIgaW5jbHVkZXMgVFNYIGJpdHMg
NjE6NjIKKyAgICAgKi8KICAgICBpZiAoICFjcHVfaGFzX3BkY20gKQogICAgICAgICByZXR1cm47
CiAKICAgICByZG1zcmwoTVNSX0lBMzJfUEVSRl9DQVBBQklMSVRJRVMsIGNhcHMpOwogICAgIGxi
cl9mb3JtYXQgPSBjYXBzICYgTVNSX0lBMzJfUEVSRl9DQVBfTEJSX0ZPUk1BVDsKIAotICAgIC8q
IC4uLiBhbmQgdGhlIGFkZHJlc3MgZm9ybWF0IG9mIExCUiBpbmNsdWRlcyBUU1ggYml0cyA2MTo2
MiAqLwogICAgIGlmICggbGJyX2Zvcm1hdCA9PSBMQlJfRk9STUFUX0VJUF9GTEFHU19UU1ggKQot
ICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IGxicl9pbmZvICpsYnIgPSBsYXN0X2JyYW5jaF9t
c3JfZ2V0KCk7Ci0KLSAgICAgICAgaWYgKCBsYnIgPT0gTlVMTCApCi0gICAgICAgICAgICByZXR1
cm47Ci0KLSAgICAgICAgbGJyX2xhc3RpbnRfZnJvbSA9IGxicltMQlJfTEFTVElOVF9GUk9NX0lE
WF0uYmFzZTsKLSAgICAgICAgbGJyX2Zyb21fc3RhcnQgPSBsYnJbTEJSX0xBU1RCUkFOQ0hfRlJP
TV9JRFhdLmJhc2U7Ci0gICAgICAgIGxicl9mcm9tX2VuZCA9IGxicl9mcm9tX3N0YXJ0ICsgbGJy
W0xCUl9MQVNUQlJBTkNIX0ZST01fSURYXS5jb3VudDsKLQogICAgICAgICBsYnJfdHN4X2ZpeHVw
X25lZWRlZCA9IHRydWU7Ci0gICAgfQogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgYmRmOTNfZml4
dXBfY2hlY2sodm9pZCkKQEAgLTQxMzMsOCArNDE0MiwxMiBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4
X2ZpeHVwKHZvaWQpCiAgICAgc3RydWN0IHZteF9tc3JfZW50cnkgKm1zcl9hcmVhID0gY3Vyci0+
YXJjaC5odm0udm14Lm1zcl9hcmVhOwogICAgIHN0cnVjdCB2bXhfbXNyX2VudHJ5ICptc3I7CiAK
LSAgICBpZiAoIChtc3IgPSB2bXhfZmluZF9tc3IoY3VyciwgbGJyX2Zyb21fc3RhcnQsIFZNWF9N
U1JfR1VFU1QpKSAhPSBOVUxMICkKKyAgICBpZiAoIChtc3IgPSB2bXhfZmluZF9tc3IoY3Vyciwg
TVNSX1A0X0xBU1RCUkFOQ0hfMF9GUk9NX0xJUCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVk1YX01TUl9HVUVTVCkpICE9IE5VTEwgKQogICAgIHsKKyAgICAgICAgY29uc3QgdW5zaWdu
ZWQgaW50IGxicl9mcm9tX2VuZCA9CisgICAgICAgICAgICBNU1JfUDRfTEFTVEJSQU5DSF8wX0ZS
T01fTElQICsgTlVNX01TUl9QNF9MQVNUQlJBTkNIX0ZST01fVE87CisKICAgICAgICAgLyoKICAg
ICAgICAgICogU2lnbiBleHRlbmQgaW50byBiaXRzIDYxOjYyIHdoaWxlIHByZXNlcnZpbmcgYml0
IDYzCiAgICAgICAgICAqIFRoZSBsb29wIHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0IE1TUiBhcnJh
eSBpcyBzb3J0ZWQuCkBAIC00MTQzLDcgKzQxNTYsOCBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4X2Zp
eHVwKHZvaWQpCiAgICAgICAgICAgICBtc3ItPmRhdGEgfD0gKChMQlJfRlJPTV9TSUdORVhUXzJN
U0IgJiBtc3ItPmRhdGEpIDw8IDIpOwogICAgIH0KIAotICAgIGlmICggKG1zciA9IHZteF9maW5k
X21zcihjdXJyLCBsYnJfbGFzdGludF9mcm9tLCBWTVhfTVNSX0dVRVNUKSkgIT0gTlVMTCApCisg
ICAgaWYgKCAobXNyID0gdm14X2ZpbmRfbXNyKGN1cnIsIE1TUl9JQTMyX0xBU1RJTlRGUk9NSVAs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZNWF9NU1JfR1VFU1QpKSAhPSBOVUxMICkK
ICAgICAgICAgbXNyLT5kYXRhIHw9ICgoTEJSX0ZST01fU0lHTkVYVF8yTVNCICYgbXNyLT5kYXRh
KSA8PCAyKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:19:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:19:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSKW-0003LU-R9; Tue, 12 Nov 2019 09:19:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSKV-0003LK-E8
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:19 +0000
X-Inumbo-ID: 80ee0f90-052d-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 80ee0f90-052d-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:19:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSKU-0006ZZ-6G
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSKU-0001V3-5E
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSKU-0001V3-5E@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:19:18 +0000
Subject: [Xen-changelog] [xen master] x86/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhhNzQ3MDdhN2M3NWQxZWNjZmFlZmY2ZTcxZmU5NTdjODU5NzY3MzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAxNSAxMDoxNDo1MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMzAgMTM6MDc6
MjUgMjAxOSArMDAwMAoKICAgIHg4Ni9ub3NwZWM6IFVzZSBhbHdheXNfaW5saW5lIHRvIGZpeCBj
b2RlIGdlbiBmb3IgZXZhbHVhdGVfbm9zcGVjCiAgICAKICAgIGV2YWx1YXRlX25vc3BlYygpIGlz
IGluY3JlZGlibHkgZnJhZ2lsZSwgYW5kIHRoaXMgaXMgb25lIGdpYW50IGJvZGdlLgogICAgCiAg
ICBUbyBjb3JyZWN0bHkgcHJvdGVjdCBqdW1wcywgdGhlIGdlbmVyYXRlZCBjb2RlIG5lZWRzIHRv
IGJlIG9mIHRoZSBmb3JtOgogICAgCiAgICAgICAgY21wL3Rlc3QgPGNvbmQ+CiAgICAgICAgamNj
IDFmCiAgICAgICAgbGZlbmNlCiAgICAgICAgLi4uCiAgICAgMTogbGZlbmNlCiAgICAgICAgLi4u
CiAgICAKICAgIENyaXRpY2FsbHksIHRoZSBsZmVuY2UgbXVzdCBiZSBhdCB0aGUgaGVhZCBvZiBi
b3RoIGJhc2ljIGJsb2NrcywgbGF0ZXIgaW4gdGhlCiAgICBpbnN0cnVjdGlvbiBzdHJlYW0gdGhh
biB0aGUgY29uZGl0aW9uYWwganVtcCBpbiBuZWVkIG9mIHByb3RlY3Rpb24uCiAgICAKICAgIFdo
ZW4gdGhlIGNvbXBpbGVyIGNob29zZXMgdG8gb3V0LW9mLWxpbmUgdGhlIGNvbmRpdGlvbiBjYWxj
dWxhdGlvbiAoZS5nLiBieQogICAgbm90IGlubGluaW5nIGEgcHJlZGljYXRlKSwgdGhlIGNvZGUg
bGF5b3V0IGNhbiBlbmQgdXAgYXM6CiAgICAKICAgICBwcmVkOgogICAgICAgIGxmZW5jZQogICAg
ICAgIDxjYWxjdWxhdGUgY29uZD4KICAgICAgICByZXQKICAgIAogICAgICAgIGNhbGwgcHJlZAog
ICAgICAgIGNtcCAkMCwgJWVheAogICAgICAgIGpjYyAxZgogICAgICAgIC4uLgogICAgIDE6IC4u
LgogICAgCiAgICB3aGljaCBicmVha3MgdGhlIHNwZWN1bGF0aXZlIHNhZmV0eSwgYXMgdGhlIGxm
ZW5jZXMgYXJlIGVhcmxpZXIgaW4gdGhlCiAgICBpbnN0cnVjdGlvbiBzdHJlYW0gdGhhbiB0aGUg
anVtcCBpbiBuZWVkIG9mIHByb3RlY3Rpb24uCiAgICAKICAgIEFueSB1c2Ugb2YgZXZhbHVhdGVf
bm9zcGVjKCkgbmVlZHMgYWxsIHN0YXRpYyBpbmxpbmUgcHJlZGljYXRlcyB3aGljaCB1c2UgaXQK
ICAgIHRvIGJlIGRlY2xhcmVkIGFsd2F5c19pbmxpbmUgdG8gcHJldmVudCB0aGUgb3B0aW1pc2Vy
IGhhdmluZyB0aGUgZmxleGliaWxpdHkKICAgIHRvIGdlbmVyYXRlIHVuc2FmZSBjb2RlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvcHYv
bW0uaCAgICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9ldmVudC5oICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5o
ICAgICAgfCAyOCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9uZXN0ZWRodm0uaCB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5o
ICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICB8IDIw
ICsrKysrKysrKystLS0tLS0tLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyks
IDMyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBjOGQ3ZjQ5MWVhLi4xYjg4Y2MyZDY4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBA
IC0xNjk5LDcgKzE2OTksNyBAQCBzdGF0aWMgdm9pZCBfdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3Ry
dWN0IHZjcHUgKnYpCiAgKiByZWd1bGFyIHBlci1DUFUgR0RUIGZyYW1lIHRvIGFwcGVhciB3aXRo
IHNlbGVjdG9ycyBhdCB0aGUgYXBwcm9wcmlhdGUKICAqIG9mZnNldC4KICAqLwotc3RhdGljIGlu
bGluZSBib29sIG5lZWRfZnVsbF9nZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBh
bHdheXNfaW5saW5lIGJvb2wgbmVlZF9mdWxsX2dkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIHJldHVybiBpc19wdl9kb21haW4oZCkgJiYgIWlzX2lkbGVfZG9tYWluKGQpOwogfQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L21tLmggYi94ZW4vYXJjaC94ODYvcHYvbW0uaApp
bmRleCAyZDQyN2I0MThkLi5hMWJkNDczYjI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
bW0uaAorKysgYi94ZW4vYXJjaC94ODYvcHYvbW0uaApAQCAtODgsOCArODgsOCBAQCBzdGF0aWMg
aW5saW5lIGJvb2wgdXBkYXRlX2ludHB0ZShpbnRwdGVfdCAqcCwgaW50cHRlX3Qgb2xkLCBpbnRw
dGVfdCBuZXcsCiAgICAgICAgICAgICAgICAgICBfdCAjIyBlX2dldF9pbnRwdGUoX28pLCBfdCAj
IyBlX2dldF9pbnRwdGUoX24pLCAgIFwKICAgICAgICAgICAgICAgICAgIChfbSksIChfdiksIChf
YWQpKQogCi1zdGF0aWMgaW5saW5lIGwxX3BnZW50cnlfdCBhZGp1c3RfZ3Vlc3RfbDFlKGwxX3Bn
ZW50cnlfdCBsMWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgYWx3YXlzX2lubGluZSBsMV9wZ2VudHJ5
X3QgYWRqdXN0X2d1ZXN0X2wxZShsMV9wZ2VudHJ5X3QgbDFlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkK
IHsKICAgICBpZiAoIGxpa2VseShsMWVfZ2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9QUkVTRU5UKSAm
JgogICAgICAgICAgbGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4oZCkpICkKQEAgLTEyMCw4ICsx
MjAsOCBAQCBzdGF0aWMgaW5saW5lIGwyX3BnZW50cnlfdCBhZGp1c3RfZ3Vlc3RfbDJlKGwyX3Bn
ZW50cnlfdCBsMmUsCiAgICAgcmV0dXJuIGwyZTsKIH0KIAotc3RhdGljIGlubGluZSBsM19wZ2Vu
dHJ5X3QgYWRqdXN0X2d1ZXN0X2wzZShsM19wZ2VudHJ5X3QgbDNlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQorc3Rh
dGljIGFsd2F5c19pbmxpbmUgbDNfcGdlbnRyeV90IGFkanVzdF9ndWVzdF9sM2UobDNfcGdlbnRy
eV90IGwzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaWYgKCBsaWtlbHkobDNlX2dldF9m
bGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICBsM2VfYWRkX2ZsYWdzKGwzZSwg
KGxpa2VseSghaXNfcHZfMzJiaXRfZG9tYWluKGQpKQpAQCAtMTQwLDggKzE0MCw4IEBAIHN0YXRp
YyBpbmxpbmUgbDNfcGdlbnRyeV90IHVuYWRqdXN0X2d1ZXN0X2wzZShsM19wZ2VudHJ5X3QgbDNl
LAogICAgIHJldHVybiBsM2U7CiB9CiAKLXN0YXRpYyBpbmxpbmUgbDRfcGdlbnRyeV90IGFkanVz
dF9ndWVzdF9sNGUobDRfcGdlbnRyeV90IGw0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBhbHdheXNf
aW5saW5lIGw0X3BnZW50cnlfdCBhZGp1c3RfZ3Vlc3RfbDRlKGw0X3BnZW50cnlfdCBsNGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIC8qCiAgICAgICogV2hlbiBzaGFkb3dpbmcgYW4gTDQg
YmVoaW5kIHRoZSBndWVzdHMgYmFjayAoZS5nLiBmb3IgcGVyLXBjcHUKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZXZlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZXZlbnQuaApp
bmRleCAyZjZlYTU0YmNiLi45OGE4NTIzM2NiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ldmVudC5oCkBAIC0yMCw3ICsy
MCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHZjcHVfZXZlbnRfZGVsaXZlcnlfaXNfZW5hYmxlZChz
dHJ1Y3QgdmNwdSAqdikKIH0KIAogaW50IGh2bV9sb2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeShz
dHJ1Y3QgdmNwdSAqdik7Ci1zdGF0aWMgaW5saW5lIGludCBsb2NhbF9ldmVudHNfbmVlZF9kZWxp
dmVyeSh2b2lkKQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBsb2NhbF9ldmVudHNfbmVlZF9k
ZWxpdmVyeSh2b2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdF9wdC5oCmluZGV4IDg2ODRiODNmZDYuLjZhYjIwNDFlNDggMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0X3B0LmgKQEAgLTIwMiw3ICsyMDIsNyBAQCBzdGF0aWMgaW5saW5lIGd1ZXN0X2w0ZV90IGd1
ZXN0X2w0ZV9mcm9tX2dmbihnZm5fdCBnZm4sIHUzMiBmbGFncykKIAogLyogV2hpY2ggcGFnZXRh
YmxlIGZlYXR1cmVzIGFyZSBzdXBwb3J0ZWQgb24gdGhpcyB2Y3B1PyAqLwogCi1zdGF0aWMgaW5s
aW5lIGJvb2wgZ3Vlc3RfY2FuX3VzZV9sMl9zdXBlcnBhZ2VzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
KQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBndWVzdF9jYW5fdXNlX2wyX3N1cGVycGFnZXMo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgLyoKICAgICAgKiBQViBndWVzdHMgdXNlIFhl
bidzIHBhZ2luZyBzZXR0aW5ncy4gIEJlaW5nIDQtbGV2ZWwsIDJNCkBAIC0yMTgsNyArMjE4LDcg
QEAgc3RhdGljIGlubGluZSBib29sIGd1ZXN0X2Nhbl91c2VfbDJfc3VwZXJwYWdlcyhjb25zdCBz
dHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgICh2LT5hcmNoLmh2bS5ndWVzdF9jcls0XSAmIFg4
Nl9DUjRfUFNFKSk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9jYW5fdXNlX2wzX3N1
cGVycGFnZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJv
b2wgZ3Vlc3RfY2FuX3VzZV9sM19zdXBlcnBhZ2VzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7
CiAgICAgLyoKICAgICAgKiBUaGVyZSBhcmUgbm8gY29udHJvbCByZWdpc3RlciBzZXR0aW5ncyBm
b3IgdGhlIGhhcmR3YXJlIHBhZ2V3YWxrIG9uIHRoZQpAQCAtMjUyLDcgKzI1Miw3IEBAIHN0YXRp
YyBpbmxpbmUgYm9vbCBndWVzdF9jYW5fdXNlX3BzZTM2KGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiAgICAgcmV0dXJuIHBhZ2luZ19tb2RlX2hhcChkKSAmJiBjcHVfaGFzX3BzZTM2OwogfQogCi1z
dGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfbnhfZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikK
K3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgZ3Vlc3RfbnhfZW5hYmxlZChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICBpZiAoIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMiApIC8qIE5YIGhh
cyBubyBlZmZlY3Qgd2l0b3V0IENSNC5QQUUuICovCiAgICAgICAgIHJldHVybiBmYWxzZTsKQEAg
LTI2MSwyMyArMjYxLDIzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9ueF9lbmFibGVkKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiBpc19wdl92Y3B1KHYpID8gY3B1X2hhc19u
eCA6IGh2bV9ueF9lbmFibGVkKHYpOwogfQogCi1zdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3Rfd3Bf
ZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wg
Z3Vlc3Rfd3BfZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICAvKiBQViBndWVz
dHMgY2FuJ3QgY29udHJvbCBDUjAuV1AsIGFuZCBpdCBpcyB1bmNvbmRpdGlvbmFsbHkgc2V0IGJ5
IFhlbi4gKi8KICAgICByZXR1cm4gaXNfcHZfdmNwdSh2KSB8fCBodm1fd3BfZW5hYmxlZCh2KTsK
IH0KIAotc3RhdGljIGlubGluZSBib29sIGd1ZXN0X3NtZXBfZW5hYmxlZChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdikKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgZ3Vlc3Rfc21lcF9lbmFibGVkKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJldHVybiAhaXNfcHZfdmNwdSh2KSAmJiBodm1f
c21lcF9lbmFibGVkKHYpOwogfQogCi1zdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3Rfc21hcF9lbmFi
bGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBndWVz
dF9zbWFwX2VuYWJsZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgcmV0dXJuICFpc19w
dl92Y3B1KHYpICYmIGh2bV9zbWFwX2VuYWJsZWQodik7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9v
bCBndWVzdF9wa3VfZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBhbHdheXNf
aW5saW5lIGJvb2wgZ3Vlc3RfcGt1X2VuYWJsZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgcmV0dXJuICFpc19wdl92Y3B1KHYpICYmIGh2bV9wa3VfZW5hYmxlZCh2KTsKIH0KQEAgLTI4
NSwxOSArMjg1LDIxIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9wa3VfZW5hYmxlZChjb25z
dCBzdHJ1Y3QgdmNwdSAqdikKIC8qIEhlbHBlcnMgZm9yIGlkZW50aWZ5aW5nIHdoZXRoZXIgZ3Vl
c3QgZW50cmllcyBoYXZlIHJlc2VydmVkIGJpdHMgc2V0LiAqLwogCiAvKiBCaXRzIHJlc2VydmVk
IGJlY2F1c2Ugb2YgbWF4cGh5c2FkZHIsIGFuZCAobGFjayBvZikgRUZFUi5OWCAqLwotc3RhdGlj
IGlubGluZSB1aW50NjRfdCBndWVzdF9yc3ZkX2JpdHMoY29uc3Qgc3RydWN0IHZjcHUgKnYpCitz
dGF0aWMgYWx3YXlzX2lubGluZSB1aW50NjRfdCBndWVzdF9yc3ZkX2JpdHMoY29uc3Qgc3RydWN0
IHZjcHUgKnYpCiB7CiAgICAgcmV0dXJuICgoUEFERFJfTUFTSyAmCiAgICAgICAgICAgICAgfigo
MXVsIDw8IHYtPmRvbWFpbi0+YXJjaC5jcHVpZC0+ZXh0ZC5tYXhwaHlzYWRkcikgLSAxKSkgfAog
ICAgICAgICAgICAgKGd1ZXN0X254X2VuYWJsZWQodikgPyAwIDogcHV0X3B0ZV9mbGFncyhfUEFH
RV9OWF9CSVQpKSk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9sMWVfcnN2ZF9iaXRz
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBndWVzdF9sMWVfdCBsMWUpCitzdGF0aWMgYWx3YXlzX2lu
bGluZSBib29sIGd1ZXN0X2wxZV9yc3ZkX2JpdHMoY29uc3Qgc3RydWN0IHZjcHUgKnYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfbDFlX3QgbDFl
KQogewogICAgIHJldHVybiBsMWUubDEgJiAoZ3Vlc3RfcnN2ZF9iaXRzKHYpIHwgR1VFU1RfTDFf
UEFHRVRBQkxFX1JTVkQpOwogfQogCi1zdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfbDJlX3JzdmRf
Yml0cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgZ3Vlc3RfbDJlX3QgbDJlKQorc3RhdGljIGFsd2F5
c19pbmxpbmUgYm9vbCBndWVzdF9sMmVfcnN2ZF9iaXRzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2wyZV90
IGwyZSkKIHsKICAgICB1aW50NjRfdCByc3ZkX2JpdHMgPSBndWVzdF9yc3ZkX2JpdHModik7CiAK
QEAgLTMxMSw3ICszMTMsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfbDJlX3JzdmRfYml0
cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgZ3Vlc3RfbDJlX3QgbDJlKQogfQogCiAjaWYgR1VFU1Rf
UEFHSU5HX0xFVkVMUyA+PSAzCi1zdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfbDNlX3JzdmRfYml0
cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgZ3Vlc3RfbDNlX3QgbDNlKQorc3RhdGljIGFsd2F5c19p
bmxpbmUgYm9vbCBndWVzdF9sM2VfcnN2ZF9iaXRzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2wzZV90IGwz
ZSkKIHsKICAgICByZXR1cm4gKChsM2UubDMgJiAoZ3Vlc3RfcnN2ZF9iaXRzKHYpIHwgR1VFU1Rf
TDNfUEFHRVRBQkxFX1JTVkQgfAogICAgICAgICAgICAgICAgICAgICAgICAoZ3Vlc3RfY2FuX3Vz
ZV9sM19zdXBlcnBhZ2VzKHYtPmRvbWFpbikgPyAwIDogX1BBR0VfUFNFKSkpIHx8CkBAIC0zMjAs
NyArMzIzLDggQEAgc3RhdGljIGlubGluZSBib29sIGd1ZXN0X2wzZV9yc3ZkX2JpdHMoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIGd1ZXN0X2wzZV90IGwzZSkKIH0KIAogI2lmIEdVRVNUX1BBR0lOR19M
RVZFTFMgPj0gNAotc3RhdGljIGlubGluZSBib29sIGd1ZXN0X2w0ZV9yc3ZkX2JpdHMoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIGd1ZXN0X2w0ZV90IGw0ZSkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJv
b2wgZ3Vlc3RfbDRlX3JzdmRfYml0cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9sNGVfdCBsNGUpCiB7CiAg
ICAgcmV0dXJuIGw0ZS5sNCAmIChndWVzdF9yc3ZkX2JpdHModikgfCBHVUVTVF9MNF9QQUdFVEFC
TEVfUlNWRCB8CiAgICAgICAgICAgICAgICAgICAgICAoKHYtPmRvbWFpbi0+YXJjaC5jcHVpZC0+
eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL25lc3RlZGh2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbmVzdGVkaHZt
LmgKaW5kZXggZTA5ZmE5ZDQ3ZC4uMjU2ZmVkNzMzYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vbmVzdGVkaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbmVz
dGVkaHZtLmgKQEAgLTMzLDcgKzMzLDcgQEAgZW51bSBuZXN0ZWRodm1fdm1leGl0cyB7CiB9Owog
CiAvKiBOZXN0ZWQgSFZNIG9uL29mZiBwZXIgZG9tYWluICovCi1zdGF0aWMgaW5saW5lIGJvb2wg
bmVzdGVkaHZtX2VuYWJsZWQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBhbHdheXNf
aW5saW5lIGJvb2wgbmVzdGVkaHZtX2VuYWJsZWQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsK
ICAgICByZXR1cm4gaXNfaHZtX2RvbWFpbihkKSAmJiBkLT5hcmNoLmh2bS5wYXJhbXMgJiYKICAg
ICAgICAgZC0+YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9ORVNURURIVk1dOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFn
aW5nLmgKaW5kZXggOGMyMDI3Yzc5MS4uNzU0NGY3MzEyMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wYWdpbmcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCkBA
IC0zODMsNyArMzgzLDcgQEAgc3RhdGljIGlubGluZSBib29sIGdmbl92YWxpZChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4pCiB9CiAKIC8qIE1heHBoeXNhZGRyIHN1cHBvcnRhYmxl
IGJ5IHRoZSBwYWdpbmcgaW5mcmFzdHJ1Y3R1cmUuICovCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGludCBwYWdpbmdfbWF4X3BhZGRyX2JpdHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRp
YyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGludCBwYWdpbmdfbWF4X3BhZGRyX2JpdHMoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgYml0cyA9IHBhZ2luZ19tb2Rl
X2hhcChkKSA/IGhhcF9wYWRkcl9iaXRzIDogcGFkZHJfYml0czsKIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA2Mjlh
NGM1MmUwLi45ZjdiYzY5MjkzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtOTY4LDUwICs5NjgsNTAgQEAgdm9pZCB3
YXRjaGRvZ19kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKIAogI2RlZmluZSBWTV9B
U1NJU1QoZCwgdCkgKHRlc3RfYml0KFZNQVNTVF9UWVBFXyAjIyB0LCAmKGQpLT52bV9hc3Npc3Qp
KQogCi1zdGF0aWMgaW5saW5lIGJvb2wgaXNfcHZfZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGlzX3B2X2RvbWFpbihjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIHJldHVybiBJU19FTkFCTEVEKENPTkZJR19QVikgJiYKICAgICAg
ICAgZXZhbHVhdGVfbm9zcGVjKCEoZC0+b3B0aW9ucyAmIFhFTl9ET01DVExfQ0RGX2h2bSkpOwog
fQogCi1zdGF0aWMgaW5saW5lIGJvb2wgaXNfcHZfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikK
K3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaXNfcHZfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKIHsKICAgICByZXR1cm4gaXNfcHZfZG9tYWluKHYtPmRvbWFpbik7CiB9CiAKICNpZmRlZiBD
T05GSUdfQ09NUEFUCi1zdGF0aWMgaW5saW5lIGJvb2wgaXNfcHZfMzJiaXRfZG9tYWluKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGlzX3B2XzMyYml0
X2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHJldHVybiBpc19wdl9kb21h
aW4oZCkgJiYgZC0+YXJjaC5pc18zMmJpdF9wdjsKIH0KIAotc3RhdGljIGlubGluZSBib29sIGlz
X3B2XzMyYml0X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgYWx3YXlzX2lubGlu
ZSBib29sIGlzX3B2XzMyYml0X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgcmV0
dXJuIGlzX3B2XzMyYml0X2RvbWFpbih2LT5kb21haW4pOwogfQogCi1zdGF0aWMgaW5saW5lIGJv
b2wgaXNfcHZfNjRiaXRfZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgYWx3
YXlzX2lubGluZSBib29sIGlzX3B2XzY0Yml0X2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQogewogICAgIHJldHVybiBpc19wdl9kb21haW4oZCkgJiYgIWQtPmFyY2guaXNfMzJiaXRfcHY7
CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBpc19wdl82NGJpdF92Y3B1KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpc19wdl82NGJpdF92Y3B1KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJldHVybiBpc19wdl82NGJpdF9kb21haW4odi0+ZG9t
YWluKTsKIH0KICNlbmRpZgotc3RhdGljIGlubGluZSBib29sIGlzX2h2bV9kb21haW4oY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaXNfaHZtX2RvbWFp
bihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHJldHVybiBJU19FTkFCTEVEKENPTkZJ
R19IVk0pICYmCiAgICAgICAgIGV2YWx1YXRlX25vc3BlYyhkLT5vcHRpb25zICYgWEVOX0RPTUNU
TF9DREZfaHZtKTsKIH0KIAotc3RhdGljIGlubGluZSBib29sIGlzX2h2bV92Y3B1KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpc19odm1fdmNwdShjb25z
dCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICByZXR1cm4gaXNfaHZtX2RvbWFpbih2LT5kb21haW4p
OwogfQogCi1zdGF0aWMgaW5saW5lIGJvb2wgaGFwX2VuYWJsZWQoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaGFwX2VuYWJsZWQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKIHsKICAgICAvKiBzYW5pdGlzZV9kb21haW5fY29uZmlnKCkgcmVqZWN0cyBI
QVAgJiYgIUhWTSAqLwogICAgIHJldHVybiBJU19FTkFCTEVEKENPTkZJR19IVk0pICYmCkBAIC0x
MDM0LDcgKzEwMzQsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfeGVuc3RvcmVfZG9tYWluKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIGQtPm9wdGlvbnMgJiBYRU5fRE9NQ1RM
X0NERl94c19kb21haW47CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBpc19pb21tdV9lbmFibGVk
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGlzX2lv
bW11X2VuYWJsZWQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICByZXR1cm4gZXZhbHVh
dGVfbm9zcGVjKGQtPm9wdGlvbnMgJiBYRU5fRE9NQ1RMX0NERl9pb21tdSk7CiB9Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:19:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSKg-0003Mj-Uy; Tue, 12 Nov 2019 09:19:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSKf-0003Mb-P8
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:29 +0000
X-Inumbo-ID: 86f3c7f4-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86f3c7f4-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:19:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSKe-0006Zl-9A
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSKe-0001Vg-80
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSKe-0001Vg-80@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:19:28 +0000
Subject: [Xen-changelog] [xen master] x86/nospec: Introduce
 CONFIG_SPECULATIVE_HARDEN_BRANCH
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJkNmYzNmRhYTA4NjQwZWJiMGI2NThhYmZmYWVkZTNhMGFlNTBhMjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIFNlcCAzMCAxODoyNToyMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMzAgMTM6MDc6
MjUgMjAxOSArMDAwMAoKICAgIHg4Ni9ub3NwZWM6IEludHJvZHVjZSBDT05GSUdfU1BFQ1VMQVRJ
VkVfSEFSREVOX0JSQU5DSAogICAgCiAgICBKdXN0IGFzIHdpdGggQ09ORklHX1NQRUNVTEFUSVZF
X0hBUkRFTl9BUlJBWSwgYnJhbmNoIGhhcmRlbmluZyBzaG91bGQgYmUKICAgIGNvbmZpZ3VyYWJs
ZSBhdCBjb21waWxlIHRpbWUuCiAgICAKICAgIFRoZSBwcmV2aW91cyBDT05GSUdfSFZNIHdhcyBh
IGNvbnNlcXVlbmNlIG9mIHdoYXQgY291bGQgYmUgZGlzY3Vzc2VkIHB1YmxpY2x5CiAgICBhdCB0
aGUgdGltZSB0aGUgcGF0Y2hlcyB3ZXJlIHN1Ym1pdHRlZCwgYW5kIHdhc24ndCBhY3R1YWxseSBj
b3JyZWN0LiAgTGF0ZXIKICAgIHBhdGNoZXMgd2lsbCBtYWtlIGZ1cnRoZXIgY29ycmVjdGlvbnMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaCB8ICAyICstCiAyIGZpbGVzIGNoYW5n
ZWQsIDI0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXggN2ZlNTM4YjAyNy4uZmRkYjZj
MTcwNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2Nv
bmZpZwpAQCAtMTAyLDYgKzEwMiwyOSBAQCBjb25maWcgU1BFQ1VMQVRJVkVfSEFSREVOX0FSUkFZ
CiAKIAkgIElmIHVuc3VyZSwgc2F5IFkuCiAKK2NvbmZpZyBTUEVDVUxBVElWRV9IQVJERU5fQlJB
TkNICisJYm9vbCAiU3BlY3VsYXRpdmUgQnJhbmNoIEhhcmRlbmluZyIKKwlkZWZhdWx0IHkKKwlk
ZXBlbmRzIG9uIFg4NgorICAgICAgICAtLS1oZWxwLS0tCisJICBDb250ZW1wb3JhcnkgcHJvY2Vz
c29ycyBtYXkgdXNlIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBhcyBhCisJICBwZXJmb3JtYW5jZSBv
cHRpbWlzYXRpb24sIGJ1dCB0aGlzIGNhbiBwb3RlbnRpYWxseSBiZSBhYnVzZWQgYnkgYW4KKwkg
IGF0dGFja2VyIHRvIGxlYWsgZGF0YSB2aWEgc3BlY3VsYXRpdmUgc2lkZWNoYW5uZWxzLgorCisJ
ICBPbmUgc291cmNlIG9mIG1pc2JlaGF2aW91ciBpcyBieSBleGVjdXRpbmcgdGhlIHdyb25nIGJh
c2ljIGJsb2NrCisJICBmb2xsb3dpbmcgYSBjb25kaXRpb25hbCBqdW1wLgorCisJICBXaGVuIGVu
YWJsZWQsIHNwZWNpZmljIGNvbmRpdGlvbnMgd2hpY2ggaGF2ZSBiZWVuIGRlZW1lZCBsaWFibGUg
dG8KKwkgIGJlIHNwZWN1bGF0aXZlbHkgYWJ1c2VkIHdpbGwgYmUgaGFyZGVuZWQgdG8gYXZvaWQg
ZW50ZXJpbmcgdGhlIHdyb25nCisJICBiYXNpYyBibG9jay4KKworCSAgVGhpcyBpcyBhIGJlc3Qt
ZWZmb3J0IG1pdGlnYXRpb24uICBUaGVyZSBhcmUgbm8gZ3VhcmFudGVlcyB0aGF0IGFsbAorCSAg
YXJlYXMgb2YgY29kZSBvcGVuIHRvIGFidXNlIGhhdmUgYmVlbiBoYXJkZW5lZCwgbm9yIHRoYXQK
KwkgIG9wdGltaXNhdGlvbnMgaW4gdGhlIGNvbXBpbGVyIGhhdmVuJ3Qgc3VidmVydGVkIHRoZSBh
dHRlbXB0cyB0bworCSAgaGFyZGVuLgorCisJICBJZiB1bnN1cmUsIHNheSBZLgorCiBlbmRtZW51
CiAKIGNvbmZpZyBLRVhFQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmgKaW5kZXggNDI3YjVmZjlkZi4uMTU0ZTky
YWVkOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L25vc3BlYy5oCkBAIC05LDcgKzksNyBAQAogLyogQWxsb3cgdG8gaW5z
ZXJ0IGEgcmVhZCBtZW1vcnkgYmFycmllciBpbnRvIGNvbmRpdGlvbmFscyAqLwogc3RhdGljIGFs
d2F5c19pbmxpbmUgYm9vbCBiYXJyaWVyX25vc3BlY190cnVlKHZvaWQpCiB7Ci0jaWZkZWYgQ09O
RklHX0hWTQorI2lmZGVmIENPTkZJR19TUEVDVUxBVElWRV9IQVJERU5fQlJBTkNICiAgICAgYWx0
ZXJuYXRpdmUoIiIsICJsZmVuY2UiLCBYODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4pOwogI2VuZGlm
CiAgICAgcmV0dXJuIHRydWU7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:19:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:19:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSKr-0003O2-0U; Tue, 12 Nov 2019 09:19:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSKp-0003Np-8Y
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:39 +0000
X-Inumbo-ID: 8cf9501a-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8cf9501a-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:19:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSKo-0006Zx-Ce
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSKo-0001WL-BW
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSKo-0001WL-BW@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:19:38 +0000
Subject: [Xen-changelog] [xen master] x86/nospec: Rename and rework
 l1tf-barrier as branch-harden
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzNjJjNTE2NzljOWZmYWY3MjU4ZDRiYzJjYmI4Njk3NDlhZjg1ZWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAxNSAwOTo1NzozMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMzAgMTM6MDc6
MjUgMjAxOSArMDAwMAoKICAgIHg4Ni9ub3NwZWM6IFJlbmFtZSBhbmQgcmV3b3JrIGwxdGYtYmFy
cmllciBhcyBicmFuY2gtaGFyZGVuCiAgICAKICAgIGwxdGYtYmFycmllciBpcyBhbiBpbmFwcHJv
cHJpYXRlIG5hbWUsIGFuZCBjYW1lIGFib3V0IGJlY2F1c2Ugb2YgcmVzdHJpY3Rpb25zCiAgICBv
biBjb3VsZCBiZSBkaXNjdXNzZWQgcHVibGljbHkgd2hlbiB0aGUgcGF0Y2hlcyB3ZXJlIHByb3Bv
c2VkLgogICAgCiAgICBJbiBwcmFjdGljZSwgaXQgaXMgZm9yIGdlbmVyYWwgU3BlY3RyZSB2MSBt
aXRpZ2F0aW9ucywgYW5kIGlzIG5lY2Vzc2FyeSBpbiBhbGwKICAgIGNhc2VzLiAgQW4gYWR2ZXJz
YXJ5IHdoaWNoIGNhbiBjb250cm9sIHNwZWN1bGF0aW9uIGluIFhlbiBjYW4gbGVhayBkYXRhIGlu
CiAgICBjcm9zcy1jb3JlIChCQ0JTLCBldGMpIG9yIHJlbW90ZSAoTmV0U3BlY3RyZSkgc2NlbmFy
aW9zIC0gdGhlIHByb2JsZW0gaXMgbm90CiAgICBsaW1pdGVkIHRvIGp1c3QgTDFURiB3aXRoIEhU
IGFjdGl2ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgMTEgKysrKyst
LS0tLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICB8IDE3ICsrKysrKystLS0t
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggfCAgMiArLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaCAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsLmggICB8ICAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyks
IDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
LnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCA2N2RmODBj
NTBkLi5lZjU2ZGVmZWY1IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xOTYwLDcg
KzE5NjAsNyBAQCBCeSBkZWZhdWx0IFNTQkQgd2lsbCBiZSBtaXRpZ2F0ZWQgYXQgcnVudGltZSAo
aS5lIGBzc2JkPXJ1bnRpbWVgKS4KICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlzdCBvZiBb
IDxib29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNiLG1kLWNsZWFyfT08Ym9vbD4s
CiA+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGli
cGIsc3NiZCxlYWdlci1mcHUsCi0+ICAgICAgICAgICAgICBsMWQtZmx1c2gsbDF0Zi1iYXJyaWVy
fT08Ym9vbD4gXWAKKz4gICAgICAgICAgICAgIGwxZC1mbHVzaCxicmFuY2gtaGFyZGVufT08Ym9v
bD4gXWAKIAogQ29udHJvbHMgZm9yIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBzaWRlY2hhbm5lbCBt
aXRpZ2F0aW9ucy4gIEJ5IGRlZmF1bHQsIFhlbgogd2lsbCBwaWNrIHRoZSBtb3N0IGFwcHJvcHJp
YXRlIG1pdGlnYXRpb25zIGJhc2VkIG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsCkBAIC0yMDMyLDEx
ICsyMDMyLDEwIEBAIElycmVzcGVjdGl2ZSBvZiBYZW4ncyBzZXR0aW5nLCB0aGUgZmVhdHVyZSBp
cyB2aXJ0dWFsaXNlZCBmb3IgSFZNIGd1ZXN0cyB0bwogdXNlLiAgQnkgZGVmYXVsdCwgWGVuIHdp
bGwgZW5hYmxlIHRoaXMgbWl0aWdhdGlvbiBvbiBoYXJkd2FyZSBiZWxpZXZlZCB0byBiZQogdnVs
bmVyYWJsZSB0byBMMVRGLgogCi1PbiBoYXJkd2FyZSB2dWxuZXJhYmxlIHRvIEwxVEYsIHRoZSBg
bDF0Zi1iYXJyaWVyPWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlCi1vciBwcmV2ZW50IFhl
biBmcm9tIHByb3RlY3RpbmcgZXZhbHVhdGlvbnMgaW5zaWRlIHRoZSBoeXBlcnZpc29yIHdpdGgg
YSBiYXJyaWVyCi1pbnN0cnVjdGlvbiB0byBub3QgbG9hZCBwb3RlbnRpYWxseSBzZWNyZXQgaW5m
b3JtYXRpb24gaW50byBMMSBjYWNoZS4gIEJ5Ci1kZWZhdWx0LCBYZW4gd2lsbCBlbmFibGUgdGhp
cyBtaXRpZ2F0aW9uIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIGJlIHZ1bG5lcmFibGUKLXRvIEwx
VEYuCitJZiBYZW4gaXMgY29tcGlsZWQgd2l0aCBgQ09ORklHX1NQRUNVTEFUSVZFX0hBUkRFTl9C
UkFOQ0hgLCB0aGUKK2BicmFuY2gtaGFyZGVuPWAgYm9vbGVhbiBjYW4gYmUgdXNlZCB0byBmb3Jj
ZSBvciBwcmV2ZW50IFhlbiBmcm9tIHVzaW5nCitzcGVjdWxhdGlvbiBiYXJyaWVycyB0byBwcm90
ZWN0IHNlbGVjdGVkIGNvbmRpdGlvbmFsIGJyYW5jaGVzLiAgQnkgZGVmYXVsdCwKK1hlbiB3aWxs
IGVuYWJsZSB0aGlzIG1pdGlnYXRpb24uCiAKICMjIyBzeW5jX2NvbnNvbGUKID4gYD0gPGJvb2xl
YW4+YApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IGVlNTQzOWEzNzEuLmU3NGUwY2M2MTkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTUyLDcgKzUyLDcgQEAgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1ZTsKIGJvb2wg
X19yZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOwogaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0
X2VhZ2VyX2ZwdSA9IC0xOwogaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2wxZF9mbHVzaCA9IC0x
OwotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2wxdGZfYmFycmllciA9IC0xOworYm9vbCBfX3Jl
YWRfbW9zdGx5IG9wdF9icmFuY2hfaGFyZGVuID0gdHJ1ZTsKIAogYm9vbCBfX2luaXRkYXRhIGJz
cF9kZWxheV9zcGVjX2N0cmw7CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3Bl
Y19jdHJsOwpAQCAtOTcsNyArOTcsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0
cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA8IDAg
KQogICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2RvbXUgPSAwOwogCi0gICAgICAgICAgICBv
cHRfbDF0Zl9iYXJyaWVyID0gMDsKKyAgICAgICAgICAgIG9wdF9icmFuY2hfaGFyZGVuID0gZmFs
c2U7CiAKICAgICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAgICAgICBvcHRfcnNiX3B2ID0g
ZmFsc2U7CkBAIC0xNzQsOCArMTc0LDggQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19j
dHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfZWFnZXJfZnB1ID0gdmFsOwogICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImwxZC1mbHVzaCIsIHMsIHNzKSkg
Pj0gMCApCiAgICAgICAgICAgICBvcHRfbDFkX2ZsdXNoID0gdmFsOwotICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImwxdGYtYmFycmllciIsIHMsIHNzKSkgPj0gMCApCi0g
ICAgICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImJyYW5jaC1oYXJkZW4iLCBzLCBzcykpID49IDAgKQorICAgICAg
ICAgICAgb3B0X2JyYW5jaF9oYXJkZW4gPSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKIApAQCAtMzQ4LDcgKzM0OCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBw
cmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAg
ICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIg
IDogIiIsCiAgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gIiBMMURfRkxVU0giIDogIiIsCiAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiB8fCBv
cHRfbWRfY2xlYXJfaHZtICAgICAgID8gIiBWRVJXIiAgOiAiIiwKLSAgICAgICAgICAgb3B0X2wx
dGZfYmFycmllciAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxVEZfQkFSUklFUiIgOiAi
Iik7CisgICAgICAgICAgIG9wdF9icmFuY2hfaGFyZGVuICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiBCUkFOQ0hfSEFSREVOIiA6ICIiKTsKIAogICAgIC8qIEwxVEYgZGlhZ25vc3RpY3MsIHBy
aW50ZWQgaWYgdnVsbmVyYWJsZSBvciBQViBzaGFkb3dpbmcgaXMgaW4gdXNlLiAqLwogICAgIGlm
ICggY3B1X2hhc19idWdfbDF0ZiB8fCBvcHRfcHZfbDF0Zl9od2RvbSB8fCBvcHRfcHZfbDF0Zl9k
b211ICkKQEAgLTEwMzMsMTEgKzEwMzMsOCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9u
X21pdGlnYXRpb25zKHZvaWQpCiAgICAgZWxzZSBpZiAoIG9wdF9sMWRfZmx1c2ggPT0gLTEgKQog
ICAgICAgICBvcHRfbDFkX2ZsdXNoID0gY3B1X2hhc19idWdfbDF0ZiAmJiAhKGNhcHMgJiBBUkNI
X0NBUFNfU0tJUF9MMURGTCk7CiAKLSAgICAvKiBCeSBkZWZhdWx0LCBlbmFibGUgTDFURl9WVUxO
IG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSAqLwotICAgIGlmICggb3B0X2wxdGZfYmFycmll
ciA9PSAtMSApCi0gICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgPSBjcHVfaGFzX2J1Z19sMXRmICYm
IChvcHRfc210IHx8ICFvcHRfbDFkX2ZsdXNoKTsKLSAgICBpZiAoIG9wdF9sMXRmX2JhcnJpZXIg
PiAwICkKLSAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19MMVRGX1ZV
TE4pOworICAgIGlmICggb3B0X2JyYW5jaF9oYXJkZW4gKQorICAgICAgICBzZXR1cF9mb3JjZV9j
cHVfY2FwKFg4Nl9GRUFUVVJFX1NDX0JSQU5DSF9IQVJERU4pOwogCiAgICAgLyoKICAgICAgKiBX
ZSBkbyBub3QgZGlzYWJsZSBIVCBieSBkZWZhdWx0IG9uIGFmZmVjdGVkIGhhcmR3YXJlLgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IDkxZWNjZjUxNjEuLmI5ZDNjYWM5NzUgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTI3LDcgKzI3LDcgQEAgWEVOX0NQVUZFQVRVUkUo
WEVOX1NNQVAsICAgICAgICAgIFg4Nl9TWU5USCgxMSkpIC8qIFNNQVAgZ2V0cyB1c2VkIGJ5IFhl
biBpdHNlbGYKIFhFTl9DUFVGRUFUVVJFKExGRU5DRV9ESVNQQVRDSCwgICBYODZfU1lOVEgoMTIp
KSAvKiBsZmVuY2Ugc2V0IGFzIERpc3BhdGNoIFNlcmlhbGlzaW5nICovCiBYRU5fQ1BVRkVBVFVS
RShJTkRfVEhVTktfTEZFTkNFLCAgWDg2X1NZTlRIKDEzKSkgLyogVXNlIElORF9USFVOS19MRkVO
Q0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAgICBYODZfU1lOVEgoMTQpKSAv
KiBVc2UgSU5EX1RIVU5LX0pNUCAqLwotWEVOX0NQVUZFQVRVUkUoU0NfTDFURl9WVUxOLCAgICAg
IFg4Nl9TWU5USCgxNSkpIC8qIEwxVEYgcHJvdGVjdGlvbiByZXF1aXJlZCAqLworWEVOX0NQVUZF
QVRVUkUoU0NfQlJBTkNIX0hBUkRFTiwgIFg4Nl9TWU5USCgxNSkpIC8qIENvbmRpdGlvbmFsIEJy
YW5jaCBIYXJkZW5pbmcgKi8KIFhFTl9DUFVGRUFUVVJFKFNDX01TUl9QViwgICAgICAgICBYODZf
U1lOVEgoMTYpKSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuIGZvciBQViAqLwogWEVOX0NQ
VUZFQVRVUkUoU0NfTVNSX0hWTSwgICAgICAgIFg4Nl9TWU5USCgxNykpIC8qIE1TUl9TUEVDX0NU
UkwgdXNlZCBieSBYZW4gZm9yIEhWTSAqLwogWEVOX0NQVUZFQVRVUkUoU0NfUlNCX1BWLCAgICAg
ICAgIFg4Nl9TWU5USCgxOCkpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBQViAqLwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbm9zcGVjLmgKaW5kZXggMTU0ZTkyYWVkOC4uZjZlYjg0ZWVlNSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25vc3Bl
Yy5oCkBAIC0xMCw3ICsxMCw3IEBACiBzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGJhcnJpZXJf
bm9zcGVjX3RydWUodm9pZCkKIHsKICNpZmRlZiBDT05GSUdfU1BFQ1VMQVRJVkVfSEFSREVOX0JS
QU5DSAotICAgIGFsdGVybmF0aXZlKCIiLCAibGZlbmNlIiwgWDg2X0ZFQVRVUkVfU0NfTDFURl9W
VUxOKTsKKyAgICBhbHRlcm5hdGl2ZSgiIiwgImxmZW5jZSIsIFg4Nl9GRUFUVVJFX1NDX0JSQU5D
SF9IQVJERU4pOwogI2VuZGlmCiAgICAgcmV0dXJuIHRydWU7CiB9CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaAppbmRleCAxMzM5ZGRkN2VmLi45Y2FlY2RkZmVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTM3LDcgKzM3LDcgQEAgZXh0ZXJuIGJvb2wgb3B0X2licGI7CiBleHRlcm4gYm9vbCBv
cHRfc3NiZDsKIGV4dGVybiBpbnQ4X3Qgb3B0X2VhZ2VyX2ZwdTsKIGV4dGVybiBpbnQ4X3Qgb3B0
X2wxZF9mbHVzaDsKLWV4dGVybiBpbnQ4X3Qgb3B0X2wxdGZfYmFycmllcjsKK2V4dGVybiBib29s
IG9wdF9icmFuY2hfaGFyZGVuOwogCiBleHRlcm4gYm9vbCBic3BfZGVsYXlfc3BlY19jdHJsOwog
ZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:19:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:19:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSL1-0003PT-2D; Tue, 12 Nov 2019 09:19:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSKz-0003PM-8g
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:49 +0000
X-Inumbo-ID: 92fd363f-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92fd363f-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:19:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSKy-0006a9-Fh
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSKy-0001X8-Eo
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSKy-0001X8-Eo@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:19:48 +0000
Subject: [Xen-changelog] [xen master] x86/livepatch: Fail the build if
 duplicate symbols exist
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVjZTFkNWNkYTE3YzI4MTVkZDE5NDkwOTU2OWRlYjI1NGRkYWU1NzUKQXV0aG9yOiAg
ICAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBGZWIgNCAxNjo0MDo1NiAyMDE2ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMzAgMTM6MDc6
MjUgMjAxOSArMDAwMAoKICAgIHg4Ni9saXZlcGF0Y2g6IEZhaWwgdGhlIGJ1aWxkIGlmIGR1cGxp
Y2F0ZSBzeW1ib2xzIGV4aXN0CiAgICAKICAgIFRoZSBiaW5hcnkgZGlmZmluZyBhbGdvcml0aG0g
dXNlZCBieSB4ZW4tbGl2ZXBhdGNoIGRlcGVuZHMgb24gaGF2aW5nIHVuaXF1ZQogICAgc3ltYm9s
cy4KICAgIAogICAgVGhlIGxpdmVwYXRjaCBsb2FkaW5nIGFsZ29yaXRobSB1c2VkIGJ5IFhlbiBy
ZXNvbHZlcyByZWxvY2F0aW9ucyBieSBzeW1ib2wKICAgIG5hbWUsIGFuZCB0aHVzIGFsc28gZGVw
ZW5kcyBvbiBoYXZpbmcgdW5pcXVlIHN5bWJvbHMuCiAgICAKICAgIEludHJvZHVjZSBDT05GSUdf
RU5GT1JDRV9VTklRVUVfU1lNQk9MUyB0byBjb250cm9sIGZhaWxpbmcgdGhlIGJ1aWxkIGlmCiAg
ICBkdXBsaWNhdGUgc3ltYm9scyBhcmUgZm91bmQsIGFuZCBkaXNhYmxlIGl0IGluIHRoZSBSQU5E
Q09ORklHIGJ1aWxkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9z
cy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmls
ZSAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAg
IHwgMTkgKysrKysrKysrKysrKysrKystLQogeGVuL3Rvb2xzL2tjb25maWcvYWxscmFuZG9tLmNv
bmZpZyB8ICAxICsKIHhlbi90b29scy9zeW1ib2xzLmMgICAgICAgICAgICAgICAgfCAxMSArKysr
KysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtl
ZmlsZQppbmRleCAyNDQzZmQyY2M1Li42YjM2OWYyMWNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC05OSw2ICs5OSw3IEBA
IGVuZGlmCiAKIHN5bXMtd2Fybi1kdXAteSA6PSAtLXdhcm4tZHVwCiBzeW1zLXdhcm4tZHVwLSQo
Q09ORklHX1NVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FSTklOR1MpIDo9CitzeW1zLXdhcm4t
ZHVwLSQoQ09ORklHX0VORk9SQ0VfVU5JUVVFX1NZTUJPTFMpIDo9IC0tZXJyb3ItZHVwCiAKICQo
VEFSR0VUKTogVE1QID0gJChARCkvLiQoQEYpLmVsZjMyCiAkKFRBUkdFVCk6ICQoVEFSR0VUKS1z
eW1zICQoZWZpLXkpIGJvb3QvbWtlbGYzMgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmln
IGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IGZkZGI2YzE3MDcuLmY3NTQ3NDE5NzIgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTM3
MSw5ICszNzEsMjQgQEAgY29uZmlnIEZBU1RfU1lNQk9MX0xPT0tVUAogCiAJICBJZiB1bnN1cmUs
IHNheSBZLgogCitjb25maWcgRU5GT1JDRV9VTklRVUVfU1lNQk9MUworCWJvb2wgIkVuZm9yY2Ug
dW5pcXVlIHN5bWJvbHMiCisJZGVmYXVsdCB5CisJZGVwZW5kcyBvbiBMSVZFUEFUQ0gKKwktLS1o
ZWxwLS0tCisJICBNdWx0aXBsZSBzeW1ib2xzIHdpdGggdGhlIHNhbWUgbmFtZSBhcmVuJ3QgZ2Vu
ZXJhbGx5IGEgcHJvYmxlbQorCSAgdW5sZXNzIGxpdmVwYXRjaGluZyBpcyB0byBiZSB1c2VkLgor
CisJICBMaXZlcGF0Y2ggbG9hZGluZyBpbnZvbHZlcyByZXNvbHZpbmcgcmVsb2NhdGlvbnMgYWdh
aW5zdCBzeW1ib2wKKwkgIG5hbWVzLCBhbmQgYXR0ZW1wdGluZyB0byBhIGR1cGxpY2F0ZSBzeW1i
b2wgaW4gYSBsaXZlcGF0Y2ggd2lsbAorCSAgcmVzdWx0IGluIGluY29ycmVjdCBsaXZlcGF0Y2gg
YXBwbGljYXRpb24uCisKKwkgIFRoaXMgb3B0aW9uIHNob3VsZCBiZSB1c2VkIHRvIGVuc3VyZSB0
aGF0IGEgYnVpbGQgb2YgWGVuIGNhbiBoYXZlIGEKKwkgIGxpdmVwYXRjaCBidWlsZCBhbmQgYXBw
bHkgY29ycmVjdGx5LgorCiBjb25maWcgU1VQUFJFU1NfRFVQTElDQVRFX1NZTUJPTF9XQVJOSU5H
UwotCWJvb2wgIlN1cHByZXNzIGR1cGxpY2F0ZSBzeW1ib2wgd2FybmluZ3MiIGlmICFMSVZFUEFU
Q0gKLQlkZWZhdWx0IHkgaWYgIUxJVkVQQVRDSAorCWJvb2wgIlN1cHByZXNzIGR1cGxpY2F0ZSBz
eW1ib2wgd2FybmluZ3MiIGlmICFFTkZPUkNFX1VOSVFVRV9TWU1CT0xTCisJZGVmYXVsdCB5IGlm
ICFFTkZPUkNFX1VOSVFVRV9TWU1CT0xTCiAJLS0taGVscC0tLQogCSAgTXVsdGlwbGUgc3ltYm9s
cyB3aXRoIHRoZSBzYW1lIG5hbWUgYXJlbid0IGdlbmVyYWxseSBhIHByb2JsZW0KIAkgIHVubGVz
cyBMaXZlIHBhdGNoaW5nIGlzIHRvIGJlIHVzZWQsIHNvIHRoZXNlIHdhcm5pbmdzIGNhbiBiZQpk
aWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvYWxscmFuZG9tLmNvbmZpZyBiL3hlbi90b29s
cy9rY29uZmlnL2FsbHJhbmRvbS5jb25maWcKaW5kZXggNzZmNzQzMjBiNS4uYzQ4MDg5NmI5NiAx
MDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvYWxscmFuZG9tLmNvbmZpZworKysgYi94ZW4v
dG9vbHMva2NvbmZpZy9hbGxyYW5kb20uY29uZmlnCkBAIC0yLDMgKzIsNCBAQAogCiBDT05GSUdf
R0NPVl9GT1JNQVRfQVVUT0RFVEVDVD15CiBDT05GSUdfVUJTQU49bgorQ09ORklHX0VORk9SQ0Vf
VU5JUVVFX1NZTUJPTFM9bgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL3N5bWJvbHMuYyBiL3hlbi90
b29scy9zeW1ib2xzLmMKaW5kZXggMDUxMzlkMTYwMC4uOWY5ZTJjOTkwMCAxMDA2NDQKLS0tIGEv
eGVuL3Rvb2xzL3N5bWJvbHMuYworKysgYi94ZW4vdG9vbHMvc3ltYm9scy5jCkBAIC01OTksNyAr
NTk5LDcgQEAgc3RhdGljIGludCBjb21wYXJlX25hbWUoY29uc3Qgdm9pZCAqcDEsIGNvbnN0IHZv
aWQgKnAyKQogaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogCXVuc2lnbmVkIGlu
dCBpOwotCWJvb2wgdW5zb3J0ZWQgPSBmYWxzZSwgd2Fybl9kdXAgPSBmYWxzZTsKKwlib29sIHVu
c29ydGVkID0gZmFsc2UsIHdhcm5fZHVwID0gZmFsc2UsIGVycm9yX2R1cCA9IGZhbHNlLCBmb3Vu
ZF9kdXAgPSBmYWxzZTsKIAogCWlmIChhcmdjID49IDIpIHsKIAkJZm9yIChpID0gMTsgaSA8IGFy
Z2M7IGkrKykgewpAQCAtNjE5LDYgKzYxOSw4IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoq
YXJndikKIAkJCQlzb3J0X2J5X25hbWUgPSAxOwogCQkJZWxzZSBpZiAoc3RyY21wKGFyZ3ZbaV0s
ICItLXdhcm4tZHVwIikgPT0gMCkKIAkJCQl3YXJuX2R1cCA9IHRydWU7CisJCQllbHNlIGlmIChz
dHJjbXAoYXJndltpXSwgIi0tZXJyb3ItZHVwIikgPT0gMCkKKwkJCQl3YXJuX2R1cCA9IGVycm9y
X2R1cCA9IHRydWU7CiAJCQllbHNlIGlmIChzdHJjbXAoYXJndltpXSwgIi0teGVuc3ltcyIpID09
IDApCiAJCQkJbWFwX29ubHkgPSB0cnVlOwogCQkJZWxzZQpAQCAtNjM0LDE0ICs2MzYsMTkgQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCQlmb3IgKGkgPSAxOyBpIDwgdGFibGVf
Y250OyArK2kpCiAJCQlpZiAoc3RyY21wKFNZTUJPTF9OQU1FKHRhYmxlICsgaSAtIDEpLAogCQkJ
CSAgIFNZTUJPTF9OQU1FKHRhYmxlICsgaSkpID09IDAgJiYKLQkJCSAgICB0YWJsZVtpIC0gMV0u
YWRkciAhPSB0YWJsZVtpXS5hZGRyKQorCQkJICAgIHRhYmxlW2kgLSAxXS5hZGRyICE9IHRhYmxl
W2ldLmFkZHIpIHsKIAkJCQlmcHJpbnRmKHN0ZGVyciwKIAkJCQkJIkR1cGxpY2F0ZSBzeW1ib2wg
JyVzJyAoJWxseCAhPSAlbGx4KVxuIiwKIAkJCQkJU1lNQk9MX05BTUUodGFibGUgKyBpKSwKIAkJ
CQkJdGFibGVbaV0uYWRkciwgdGFibGVbaSAtIDFdLmFkZHIpOworCQkJCWZvdW5kX2R1cCA9IHRy
dWU7CisJCQl9CiAJCXVuc29ydGVkID0gdHJ1ZTsKIAl9CiAKKwlpZiAoZXJyb3JfZHVwICYmIGZv
dW5kX2R1cCkKKwkJZXhpdCgxKTsKKwogCWlmICh1bnNvcnRlZCkKIAkJcXNvcnQodGFibGUsIHRh
YmxlX2NudCwgc2l6ZW9mKCp0YWJsZSksIGNvbXBhcmVfdmFsdWUpOwogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:20:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:20:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSLB-0003Ql-3z; Tue, 12 Nov 2019 09:20:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSL9-0003Qa-Lk
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:59 +0000
X-Inumbo-ID: 987dca9d-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 987dca9d-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:19:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSL8-0006ap-MK
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSL8-0001Y0-KD
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:19:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSL8-0001Y0-KD@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:19:58 +0000
Subject: [Xen-changelog] [xen master] xen/hypercall: Don't use BUG() for
 parameter checking in hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiZjlmOGQzZTM5OWEwZTFkMmI3MTdmNzFiNDc3NjE3MjQ0NjE4NGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAzMSAxNjowNzoxMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjowNzoxMSAyMDE5ICsw
MTAwCgogICAgeGVuL2h5cGVyY2FsbDogRG9uJ3QgdXNlIEJVRygpIGZvciBwYXJhbWV0ZXIgY2hl
Y2tpbmcgaW4gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oKQogICAgCiAgICBTaW5jZSBj
L3MgMWQ0MjkwMzQgImh5cGVyY2FsbDogdXBkYXRlIHZjcHVfb3AgdG8gdGFrZSBhbiB1bnNpZ25l
ZCB2Y3B1aWQiLAogICAgd2hpY2ggaW5jb3JyZWN0bHkgc3dhcHBlZCAnaScgZm9yICd1JyBpbiB0
aGUgcGFyYW1ldGVyIHR5cGUgbGlzdCwgZ3Vlc3RzIGhhdmUKICAgIGJlZW4gYWJsZSB0byBoaXQg
dGhlIEJVRygpIGluIG5leHRfYXJncygpJ3MgZGVmYXVsdCBjYXNlLgogICAgCiAgICBDb3JyZWN0
IHRoZXNlIGJhY2sgdG8gJ2knLgogICAgCiAgICBJbiBhZGRpdGlvbiwgbWFrZSBhZGp1c3RtZW50
cyB0byBwcmV2ZW50IHRoaXMgY2xhc3Mgb2YgaXNzdWUgZnJvbSBvY2N1cnJpbmcgaW4KICAgIHRo
ZSBmdXR1cmUgLSBjcmFzaGluZyBYZW4gaXMgbm90IGFuIGFwcHJvcHJpYXRlIGZvcm0gb2YgcGFy
YW1ldGVyIGNoZWNraW5nLgogICAgCiAgICBDYXBpdGFsaXNlIE5FWFRfQVJHKCkgdG8gY2F0Y2gg
YWxsIHVzZXMsIHRvIGhpZ2hsaWdodCB0aGF0IGl0IGlzIGEgbWFjcm8gZG9pbmcKICAgIG5vbi1m
dW5jdGlvbi1saWtlIHRoaW5ncyBiZWhpbmQgdGhlIHNjZW5lcywgYW5kIHVuZGVmIGl0IHdoZW4g
YXBwcm9wcmlhdGUuCiAgICBJbXBsZW1lbnQgYSBiYWRfZm10OiBibG9jayB3aGljaCBwcmludHMg
YW4gZXJyb3IsIGFzc2VydHMgdW5yZWFjaGFibGUsIGFuZAogICAgY3Jhc2hlcyB0aGUgZ3Vlc3Qu
CiAgICAKICAgIE9uIHRoZSBBUk0gc2lkZSwgZHJvcCBhbGwgcGFyYW1ldGVyIGNoZWNraW5nIG9m
IHAuICBJdCBpcyBhc3ltbWV0cmljIHdpdGggdGhlCiAgICB4ODYgc2lkZSwgYW5kIGFraW4gdG8g
ZXhwZWN0aW5nIG1lbWNweSgpIG9yIHNwcmludGYoKSB0byBjaGVjayB0aGVpciBzcmMvZm10CiAg
ICBwYXJhbWV0ZXIgYmVmb3JlIHVzZS4gIEEgY2FsbGVyIHBhc3NpbmcgIiIgb3Igc29tZXRoaW5n
IG90aGVyIHRoYW4gYSBzdHJpbmcKICAgIGxpdGVyYWwgd2lsbCBiZSBvYnZpb3VzIGR1cmluZyBj
b2RlIHJldmlldy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk2LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L2RvbWFpbi5jICAgICAgfCAyMiArKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYv
aHlwZXJjYWxsLmMgICB8IDE5ICsrKysrKysrKysrKysrLS0tLS0KIHhlbi9jb21tb24vY29tcGF0
L2RvbWFpbi5jIHwgIDIgKy0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgIHwgIDIgKy0KIDQg
ZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4
IDQ2MGU5NjhlOTcuLjUzODBmYmIwODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4u
YworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTM4NiwxNCArMzg2LDE1IEBAIHZvaWQg
c3luY192Y3B1X2V4ZWNzdGF0ZShzdHJ1Y3QgdmNwdSAqdikKICAgICAvKiBOb3RoaW5nIHRvIGRv
IC0tIG5vIGxhenkgc3dpdGNoaW5nICovCiB9CiAKLSNkZWZpbmUgbmV4dF9hcmcoZm10LCBhcmdz
KSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisjZGVm
aW5lIE5FWFRfQVJHKGZtdCwgYXJncykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25n
IF9fYXJnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgc3dpdGNoICggKihmbXQpKysgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBjYXNl
ICdpJzogX19hcmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywgdW5zaWduZWQgaW50KTsg
IGJyZWFrOyAgICBcCiAgICAgY2FzZSAnbCc6IF9fYXJnID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJn
KGFyZ3MsIHVuc2lnbmVkIGxvbmcpOyBicmVhazsgICAgXAogICAgIGNhc2UgJ2gnOiBfX2FyZyA9
ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB2b2lkICopOyAgICAgICAgYnJlYWs7ICAgIFwK
LSAgICBkZWZhdWx0OiAgX19hcmcgPSAwOyBCVUcoKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgZGVmYXVsdDogIGdvdG8gYmFkX2ZtdDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBfX2FyZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQpAQCAtNDA4LDkgKzQwOSw2IEBAIHVu
c2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgdW5zaWduZWQg
aW50IGk7CiAgICAgdmFfbGlzdCBhcmdzOwogCi0gICAgLyogQWxsIGh5cGVyY2FsbHMgdGFrZSBh
dCBsZWFzdCBvbmUgYXJndW1lbnQgKi8KLSAgICBCVUdfT04oICFwIHx8ICpwID09ICdcMCcgKTsK
LQogICAgIGN1cnJlbnQtPmhjYWxsX3ByZWVtcHRlZCA9IHRydWU7CiAKICAgICB2YV9zdGFydChh
cmdzLCBmb3JtYXQpOwpAQCAtNDE4LDcgKzQxNiw3IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxs
X2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgaWYgKCBtY3MtPmZsYWdzICYgTUNTRl9pbl9tdWx0
aWNhbGwgKQogICAgIHsKICAgICAgICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCi0g
ICAgICAgICAgICBtY3MtPmNhbGwuYXJnc1tpXSA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAgICAg
ICAgICAgbWNzLT5jYWxsLmFyZ3NbaV0gPSBORVhUX0FSRyhwLCBhcmdzKTsKIAogICAgICAgICAv
KiBSZXR1cm4gdmFsdWUgZ2V0cyB3cml0dGVuIGJhY2sgdG8gbWNzLT5jYWxsLnJlc3VsdCAqLwog
ICAgICAgICByYyA9IG1jcy0+Y2FsbC5yZXN1bHQ7CkBAIC00MzQsNyArNDMyLDcgQEAgdW5zaWdu
ZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKIAogICAgICAgICAgICAgZm9y
ICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgYXJnID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICAgICAgYXJnID0gTkVYVF9B
UkcocCwgYXJncyk7CiAKICAgICAgICAgICAgICAgICBzd2l0Y2ggKCBpICkKICAgICAgICAgICAg
ICAgICB7CkBAIC00NTcsNyArNDU1LDcgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRl
X2NvbnRpbnVhdGlvbigKIAogICAgICAgICAgICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkr
KyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgYXJnID0gbmV4dF9hcmcocCwgYXJn
cyk7CisgICAgICAgICAgICAgICAgYXJnID0gTkVYVF9BUkcocCwgYXJncyk7CiAKICAgICAgICAg
ICAgICAgICBzd2l0Y2ggKCBpICkKICAgICAgICAgICAgICAgICB7CkBAIC00NzgsOCArNDc2LDE2
IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgdmFf
ZW5kKGFyZ3MpOwogCiAgICAgcmV0dXJuIHJjOworCisgYmFkX2ZtdDoKKyAgICBncHJpbnRrKFhF
TkxPR19FUlIsICJCYWQgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBmb3JtYXQgJyVjJ1xuIiwgKnAp
OworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIGRvbWFpbl9jcmFzaChjdXJyZW50LT5k
b21haW4pOworICAgIHJldHVybiAwOwogfQogCisjdW5kZWYgTkVYVF9BUkcKKwogdm9pZCBzdGFy
dHVwX2NwdV9pZGxlX2xvb3Aodm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHlw
ZXJjYWxsLmMKaW5kZXggZDQ4M2RiYWE2Yi4uNDY0M2U1ZWI0MyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwpAQCAtODAs
MTQgKzgwLDE1IEBAIGNvbnN0IGh5cGVyY2FsbF9hcmdzX3QgaHlwZXJjYWxsX2FyZ3NfdGFibGVb
TlJfaHlwZXJjYWxsc10gPQogI3VuZGVmIENPTVAKICN1bmRlZiBBUkdTCiAKLSNkZWZpbmUgbmV4
dF9hcmcoZm10LCBhcmdzKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisjZGVmaW5lIE5FWFRfQVJHKGZtdCwgYXJncykgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICB1bnNpZ25lZCBsb25nIF9fYXJnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgc3dpdGNoICggKihmbXQpKysgKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBjYXNlICdpJzogX19hcmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywg
dW5zaWduZWQgaW50KTsgIGJyZWFrOyAgICBcCiAgICAgY2FzZSAnbCc6IF9fYXJnID0gKHVuc2ln
bmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHVuc2lnbmVkIGxvbmcpOyBicmVhazsgICAgXAogICAgIGNh
c2UgJ2gnOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB2b2lkICopOyAgICAg
ICAgYnJlYWs7ICAgIFwKLSAgICBkZWZhdWx0OiAgX19hcmcgPSAwOyBCVUcoKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZGVmYXVsdDogIGdvdG8g
YmFkX2ZtdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBfX2FyZzsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQpAQCAtMTA5
LDcgKzExMCw3IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24o
CiAgICAgaWYgKCBtY3MtPmZsYWdzICYgTUNTRl9pbl9tdWx0aWNhbGwgKQogICAgIHsKICAgICAg
ICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCi0gICAgICAgICAgICBtY3MtPmNhbGwu
YXJnc1tpXSA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAgICAgICAgICAgbWNzLT5jYWxsLmFyZ3Nb
aV0gPSBORVhUX0FSRyhwLCBhcmdzKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTEyMSw3
ICsxMjIsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAog
ICAgICAgICB7CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgKnAgIT0gJ1wwJzsgaSsrICkKICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBhcmcgPSBuZXh0X2FyZyhwLCBhcmdzKTsKKyAg
ICAgICAgICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdzKTsKICAgICAgICAgICAgICAgICBz
d2l0Y2ggKCBpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgY2FzZSAwOiBy
ZWdzLT5yZGkgPSBhcmc7IGJyZWFrOwpAQCAtMTM3LDcgKzEzOCw3IEBAIHVuc2lnbmVkIGxvbmcg
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgICAgIHsKICAgICAgICAgICAgIGZv
ciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQogICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIGFyZyA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAgICAgICAgICAgICAgIGFyZyA9IE5FWFRf
QVJHKHAsIGFyZ3MpOwogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGkgKQogICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBjYXNlIDA6IHJlZ3MtPnJieCA9IGFyZzsgYnJlYWs7CkBA
IC0xNTQsOCArMTU1LDE2IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51
YXRpb24oCiAgICAgdmFfZW5kKGFyZ3MpOwogCiAgICAgcmV0dXJuIG9wOworCisgYmFkX2ZtdDoK
KyAgICBncHJpbnRrKFhFTkxPR19FUlIsICJCYWQgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBmb3Jt
YXQgJyVjJ1xuIiwgKnApOworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIGRvbWFpbl9j
cmFzaChjdXJyLT5kb21haW4pOworICAgIHJldHVybiAwOwogfQogCisjdW5kZWYgTkVYVF9BUkcK
KwogaW50IGh5cGVyY2FsbF94bGF0X2NvbnRpbnVhdGlvbih1bnNpZ25lZCBpbnQgKmlkLCB1bnNp
Z25lZCBpbnQgbnIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBtYXNrLCAuLi4pCiB7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYyBi
L3hlbi9jb21tb24vY29tcGF0L2RvbWFpbi5jCmluZGV4IDM5ODc3YjNhYjIuLjI1MzFmYTc0MjEg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY29tcGF0L2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24v
Y29tcGF0L2RvbWFpbi5jCkBAIC04MSw3ICs4MSw3IEBAIGludCBjb21wYXRfdmNwdV9vcChpbnQg
Y21kLCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCi0gICAgICAgICAg
ICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl92Y3B1X29w
LCAiaXVoIiwKKyAgICAgICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24o
X19IWVBFUlZJU09SX3ZjcHVfb3AsICJpaWgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjbWQsIHZjcHVpZCwgYXJnKTsKIAogICAgICAgICBicmVhazsK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmlu
ZGV4IDljNzM2MGVkMmEuLjNhZGRiNTRlYmIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWlu
LmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTQyMiw3ICsxNDIyLDcgQEAgbG9uZyBk
b192Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odm9pZCkgYXJnKQogCiAgICAgICAgIHJjID0gYXJjaF9pbml0aWFsaXNlX3ZjcHUodiwg
YXJnKTsKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgcmMgPSBo
eXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfdmNwdV9vcCwgIml1aCIs
CisgICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJW
SVNPUl92Y3B1X29wLCAiaWloIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY21kLCB2Y3B1aWQsIGFyZyk7CiAKICAgICAgICAgYnJlYWs7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:20:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:20:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSLL-00042L-5g; Tue, 12 Nov 2019 09:20:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSLJ-00042C-K0
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:09 +0000
X-Inumbo-ID: 9f199fd4-052d-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f199fd4-052d-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:20:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSLI-0006bJ-Q7
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSLI-0001a6-PF
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSLI-0001a6-PF@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:20:08 +0000
Subject: [Xen-changelog] [xen master] x86/PV: check GDT/LDT limits during
 emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkzMDIxY2JlODgwYTgwMTM2OTFhNDhkMGZlYmVmOGVkN2QzZTNlYmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDMx
IDE2OjA4OjE2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjA4OjE2IDIwMTkgKzAxMDAKCiAgICB4
ODYvUFY6IGNoZWNrIEdEVC9MRFQgbGltaXRzIGR1cmluZyBlbXVsYXRpb24KICAgIAogICAgQWNj
ZXNzZXMgYmV5b25kIHRoZSBMRFQgbGltaXQgb3JpZ2luYXRpbmcgZnJvbSBlbXVsYXRpb24gd291
bGQgdHJpZ2dlcgogICAgdGhlIEFTU0VSVCgpIGluIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UoKS4g
T24gcHJvZHVjdGlvbiBidWlsZHMgc3VjaAogICAgYWNjZXNzZXMgd291bGQgY2F1c2UgYW4gYXR0
ZW1wdCB0byBwcm9tb3RlIHRoZSB0b3VjaGVkIHBhZ2UgKG9mZnNldCBmcm9tCiAgICB0aGUgcHJl
c2VudCBMRFQgYmFzZSBhZGRyZXNzKSB0byBhIHNlZ21lbnQgZGVzY3JpcHRvciBvbmUuIElmIHRo
aXMKICAgIGhhcHBlbnMgdG8gc3VjY2VlZCwgZ3Vlc3QgdXNlciBtb2RlIHdvdWxkIGJlIGFibGUg
dG8gZWxldmF0ZSBpdHMKICAgIHByaXZpbGVnZXMgdG8gdGhhdCBvZiB0aGUgZ3Vlc3Qga2VybmVs
LiBUaGlzIGlzIHBhcnRpY3VsYXJseSBlYXN5IHdoZW4KICAgIHRoZXJlJ3Mgbm8gTERUIGF0IGFs
bCwgaW4gd2hpY2ggY2FzZSB0aGUgTERUIGJhc2Ugc3RvcmVkIGludGVybmFsbHkgdG8KICAgIFhl
biBpcyBzaW1wbHkgemVyby4KICAgIAogICAgQWxzbyBhZGp1c3QgdGhlIEFTU0VSVCgpIHRoYXQg
d2FzIHRyaWdnZXJpbmc6IEl0IHdhcyBvZmYgYnkgb25lIHRvCiAgICBiZWdpbiB3aXRoLCBhbmQg
Zm9yIHByb2R1Y3Rpb24gYnVpbGRzIHdlIGFsc28gYmV0dGVyIHVzZQogICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCkgaW5zdGVhZCB3aXRoIHN1aXRhYmxlIHJlY292ZXJ5IGNvZGUgYWZ0ZXJ3YXJkcy4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjk4LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLWdh
dGUtb3AuYyB8IDEwICsrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgICAgICB8
ICA5ICsrKysrKysrLQogeGVuL2FyY2gveDg2L3B2L21tLmMgICAgICAgICAgIHwgIDggKysrKysr
LS0KIDMgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMgYi94ZW4vYXJjaC94ODYv
cHYvZW11bC1nYXRlLW9wLmMKaW5kZXggNmRiZjNjMTJhMC4uMDZmY2JiY2UzMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsLWdhdGUtb3AuYwpAQCAtNTEsNyArNTEsMTMgQEAgc3RhdGljIGludCByZWFkX2dhdGVfZGVz
Y3JpcHRvcih1bnNpZ25lZCBpbnQgZ2F0ZV9zZWwsCiAgICAgY29uc3Qgc2VnX2Rlc2NfdCAqcGRl
c2MgPSBnZHRfbGR0X2Rlc2NfcHRyKGdhdGVfc2VsKTsKIAogICAgIGlmICggKGdhdGVfc2VsIDwg
NCkgfHwKLSAgICAgICAgICgoZ2F0ZV9zZWwgPj0gRklSU1RfUkVTRVJWRURfR0RUX0JZVEUpICYm
ICEoZ2F0ZV9zZWwgJiA0KSkgfHwKKyAgICAgICAgIC8qCisgICAgICAgICAgKiBXZSdyZSBpbnRl
cmVzdGVkIGluIGNhbGwgZ2F0ZXMgb25seSwgd2hpY2ggb2NjdXB5IGEgc2luZ2xlCisgICAgICAg
ICAgKiBzZWdfZGVzY190IGZvciAzMi1iaXQgYW5kIGEgY29uc2VjdXRpdmUgcGFpciBvZiB0aGVt
IGZvciA2NC1iaXQuCisgICAgICAgICAgKi8KKyAgICAgICAgICgoZ2F0ZV9zZWwgPj4gMykgKyAh
aXNfcHZfMzJiaXRfdmNwdSh2KSA+PQorICAgICAgICAgIChnYXRlX3NlbCAmIDQgPyB2LT5hcmNo
LnB2LmxkdF9lbnRzCisgICAgICAgICAgICAgICAgICAgICAgICA6IHYtPmFyY2gucHYuZ2R0X2Vu
dHMpKSB8fAogICAgICAgICAgX19nZXRfdXNlcihkZXNjLCBwZGVzYykgKQogICAgICAgICByZXR1
cm4gMDsKIApAQCAtNzAsNyArNzYsNyBAQCBzdGF0aWMgaW50IHJlYWRfZ2F0ZV9kZXNjcmlwdG9y
KHVuc2lnbmVkIGludCBnYXRlX3NlbCwKICAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KHYpICkK
ICAgICB7CiAgICAgICAgIGlmICggKCphciAmIDB4MWYwMCkgIT0gMHgwYzAwIHx8Ci0gICAgICAg
ICAgICAgKGdhdGVfc2VsID49IEZJUlNUX1JFU0VSVkVEX0dEVF9CWVRFIC0gOCAmJiAhKGdhdGVf
c2VsICYgNCkpIHx8CisgICAgICAgICAgICAgLyogTGltaXQgY2hlY2sgZG9uZSBhYm92ZSBhbHJl
YWR5LiAqLwogICAgICAgICAgICAgIF9fZ2V0X3VzZXIoZGVzYywgcGRlc2MgKyAxKSB8fAogICAg
ICAgICAgICAgIChkZXNjLmIgJiAweDFmMDApICkKICAgICAgICAgICAgIHJldHVybiAwOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
YXRlLmMKaW5kZXggODc3ZGZkYTc1ZS4uYzBiMTUzZTJjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCkBAIC0zMSw3
ICszMSwxNCBAQCBpbnQgcHZfZW11bF9yZWFkX2Rlc2NyaXB0b3IodW5zaWduZWQgaW50IHNlbCwg
Y29uc3Qgc3RydWN0IHZjcHUgKnYsCiB7CiAgICAgc2VnX2Rlc2NfdCBkZXNjOwogCi0gICAgaWYg
KCBzZWwgPCA0KQorICAgIGlmICggc2VsIDwgNCB8fAorICAgICAgICAgLyoKKyAgICAgICAgICAq
IERvbid0IGFwcGx5IHRoZSBHRFQgbGltaXQgaGVyZSwgYXMgdGhlIHNlbGVjdG9yIG1heSBiZSBh
IFhlbgorICAgICAgICAgICogcHJvdmlkZWQgb25lLiBfX2dldF91c2VyKCkgd2lsbCBmYWlsICh3
aXRob3V0IHRha2luZyBmdXJ0aGVyCisgICAgICAgICAgKiBhY3Rpb24pIGZvciBvbmVzIGZhbGxp
bmcgaW4gdGhlIGdhcCBiZXR3ZWVuIGd1ZXN0IHBvcHVsYXRlZAorICAgICAgICAgICogYW5kIFhl
biBvbmVzLgorICAgICAgICAgICovCisgICAgICAgICAoKHNlbCAmIDQpICYmIChzZWwgPj4gMykg
Pj0gdi0+YXJjaC5wdi5sZHRfZW50cykgKQogICAgICAgICBkZXNjLmIgPSBkZXNjLmEgPSAwOwog
ICAgIGVsc2UgaWYgKCBfX2dldF91c2VyKGRlc2MsIGdkdF9sZHRfZGVzY19wdHIoc2VsKSkgKQog
ICAgICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5jIGIveGVu
L2FyY2gveDg2L3B2L21tLmMKaW5kZXggZjVlYTAwY2E0ZS4uMmIwZGFkYzhkYSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L21tLmMKQEAgLTky
LDEyICs5MiwxNiBAQCBib29sIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9m
ZnNldCkKICAgICBCVUdfT04odW5saWtlbHkoaW5faXJxKCkpKTsKIAogICAgIC8qCi0gICAgICog
SGFyZHdhcmUgbGltaXQgY2hlY2tpbmcgc2hvdWxkIGd1YXJhbnRlZSB0aGlzIHByb3BlcnR5LiAg
TkIuIFRoaXMgaXMKKyAgICAgKiBQcmlvciBsaW1pdCBjaGVja2luZyBzaG91bGQgZ3VhcmFudGVl
IHRoaXMgcHJvcGVydHkuICBOQi4gVGhpcyBpcwogICAgICAqIHNhZmUgYXMgdXBkYXRlcyB0byB0
aGUgTERUIGNhbiBvbmx5IGJlIG1hZGUgYnkgTU1VRVhUX1NFVF9MRFQgdG8gdGhlCiAgICAgICog
Y3VycmVudCB2Y3B1LCBhbmQgdmNwdV9yZXNldCgpIHdpbGwgYmxvY2sgdW50aWwgdGhpcyB2Y3B1
IGhhcyBiZWVuCiAgICAgICogZGVzY2hlZHVsZWQgYmVmb3JlIGNvbnRpbnVpbmcuCiAgICAgICov
Ci0gICAgQVNTRVJUKChvZmZzZXQgPj4gMykgPD0gY3Vyci0+YXJjaC5wdi5sZHRfZW50cyk7Cisg
ICAgaWYgKCB1bmxpa2VseSgob2Zmc2V0ID4+IDMpID49IGN1cnItPmFyY2gucHYubGR0X2VudHMp
ICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4g
ZmFsc2U7CisgICAgfQogCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKICAg
ICAgICAgbGluZWFyID0gKHVpbnQzMl90KWxpbmVhcjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:20:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSLV-00043g-9T; Tue, 12 Nov 2019 09:20:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSLT-00043V-P7
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:19 +0000
X-Inumbo-ID: a51fc11a-052d-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a51fc11a-052d-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 09:20:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSLS-0006bX-TY
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSLS-0001az-Sd
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSLS-0001az-Sd@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:20:18 +0000
Subject: [Xen-changelog] [xen master] x86/mm: L1TF checks don't leave a
 partial entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxNjVmZmVmMDllODlkMzhmODRkMjYwNTFmNjA2ZDJjMTQyMWFlYTMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjExOjEyIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEwxVEYgY2hlY2tzIGRvbid0IGxlYXZlIGEgcGFydGlhbCBlbnRyeQog
ICAgCiAgICBPbiBkZXRlY3Rpb24gb2YgYSBwb3RlbnRpYWwgTDFURiBpc3N1ZSwgbW9zdCB2YWxp
ZGF0aW9uIGNvZGUgcmV0dXJucwogICAgLUVSRVNUQVJUIHRvIGFsbG93IHRoZSBzd2l0Y2ggdG8g
c2hhZG93IG1vZGUgdG8gaGFwcGVuIGFuZCBjYXVzZSB0aGUKICAgIG9yaWdpbmFsIG9wZXJhdGlv
biB0byBiZSByZXN0YXJ0ZWQuCiAgICAKICAgIEhvd2V2ZXIsIGluIHRoZSB2YWxpZGF0aW9uIGNv
ZGUsIHRoZSByZXR1cm4gdmFsdWUgLUVSRVNUQVJUIGhhcyBiZWVuCiAgICByZXB1cnBvc2VkIHRv
IGluZGljYXRlIDEpIHRoZSBmdW5jdGlvbiBoYXMgcGFydGlhbGx5IGNvbXBsZXRlZAogICAgc29t
ZXRoaW5nIHdoaWNoIG5lZWRzIHRvIGJlIHVuZG9uZSwgYW5kIDIpIGNhbGxpbmcgcHV0X3BhZ2Vf
dHlwZSgpCiAgICBzaG91bGQgY2xlYW5seSB1bmRvIGl0LiAgVGhpcyBjYXVzZXMgcHJvYmxlbXMg
aW4gc2V2ZXJhbCBwbGFjZXMuCiAgICAKICAgIEZvciBMMSB0YWJsZXMsIG9uIHJlY2VpdmluZyBh
biAtRVJFU1RBUlQgcmV0dXJuIGZyb20gYWxsb2NfbDFfdGFibGUoKSwKICAgIGFsbG9jX3BhZ2Vf
dHlwZSgpIHdpbGwgc2V0IFBHVF9wYXJ0aWFsIG9uIHRoZSBwYWdlLiAgSWYgZm9yIHNvbWUKICAg
IHJlYXNvbiB0aGUgb3JpZ2luYWwgb3BlcmF0aW9uIG5ldmVyIHJlc3RhcnRzLCB0aGVuIG9uIGRv
bWFpbgogICAgZGVzdHJ1Y3Rpb24sIHJlbGlucXVpc2hfbWVtb3J5KCkgd2lsbCBjYWxsIGZyZWVf
cGFnZV90eXBlKCkgb24gdGhlCiAgICBwYWdlLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCBhbGxv
Y18gYW5kIGZyZWVfbDFfdGFibGUoKSBhcmVuJ3Qgc2V0IHVwIHRvIGRlYWwgd2l0aAogICAgUEdU
X3BhcnRpYWwuICBXaGVuIHJldHVybmluZyBhIGZhaWx1cmUsIGFsbG9jX2wxX3RhYmxlKCkgYWx3
YXlzCiAgICBkZS12YWxpZGF0ZXMgd2hhdGV2ZXIgaXQncyB2YWxpZGF0ZWQgc28gZmFyLCBhbmQg
ZnJlZV9sMV90YWJsZSgpCiAgICBhbHdheXMgZGV2YWxpZGF0ZXMgdGhlIHdob2xlIHBhZ2UuICBU
aGlzIG1lYW5zIHRoYXQgaWYKICAgIHJlbGlucXVpc2hfbWVtb3J5KCkgY2FsbHMgZnJlZV9wYWdl
X3R5cGUoKSBvbiBhbiBMMSB0aGF0IGRpZG4ndAogICAgY29tcGxldGUgZHVlIHRvIGFuIEwxVEYs
IGl0IHdpbGwgY2FsbCBwdXRfcGFnZV9mcm9tX2wxZSgpIG9uICJwYWdlCiAgICBlbnRyaWVzIiB0
aGF0IGhhdmUgbmV2ZXIgYmVlbiB2YWxpZGF0ZWQuCiAgICAKICAgIEZvciBMMisgdGFibGVzLCBz
ZXR0aW5nIHJjIHRvIEVSRVNUQVJUIGNhdXNlcyB0aGUgcmVzdCBvZiB0aGUKICAgIGFsbG9jX2xO
X3RhYmxlKCkgZnVuY3Rpb24gdG8gKnRoaW5rKiB0aGF0IHRoZSBlbnRyeSBpbiBxdWVzdGlvbiB3
aWxsCiAgICBoYXZlIFBHVF9wYXJ0aWFsIHNldC4gIFRoaXMgd2lsbCBjYXVzZSBpdCB0byBzZXQg
cGFydGlhbF9wdGUgPSAxLiAgSWYKICAgIHJlbGlucXVzaF9tZW1vcnkoKSB0aGVuIGNhbGxzIGZy
ZWVfcGFnZV90eXBlKCkgb24gb25lIG9mIHRob3NlIHBhZ2VzLAogICAgdGhlbiBmcmVlX2xOX3Rh
YmxlKCkgd2lsbCBjYWxsIHB1dF9wYWdlX2Zyb21fbE5lKCkgb24gdGhlIGVudHJ5IHdoZW4KICAg
IGl0IHNob3VsZG4ndC4KICAgIAogICAgUmF0aGVyIHRoYW4gaW5kaWNhdGluZyAtRVJFU1RBUlQs
IGluZGljYXRlIC1FSU5UUi4gIFRoaXMgaXMgdGhlIGNvZGUKICAgIHRvIGluZGljYXRlIHRoYXQg
bm90aGluZyBoYXMgY2hhbmdlZCBmcm9tIHdoZW4geW91IHN0YXJ0ZWQgdGhlIGNhbGwKICAgICh3
aGljaCBpcyBlZmZlY3RpdmVseSBob3cgYWxsb2NfbDFfdGFibGUoKSBoYW5kbGVzIGVycm9ycyku
CiAgICAKICAgIG1vZF9sTl9lbnRyeSgpIHNob3VsZG4ndCBoYXZlIGFueSBvZiB0aGVzZSB0eXBl
cyBvZiBwcm9ibGVtcywgc28gbGVhdmUKICAgIHBvdGVudGlhbCBjaGFuZ2VzIHRoZXJlIGZvciBh
IGNsZWFuLXVwIHBhdGNoIGxhdGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggOTk4MTZmYzY3Yy4uOWNhYzZkMWNkZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEz
NzksNyArMTM3OSw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDFfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKICAgICB7CiAgICAgICAgIGlmICggIShsMWVfZ2V0X2ZsYWdzKHBsMWVbaV0pICYg
X1BBR0VfUFJFU0VOVCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICByZXQgPSBwdl9sMXRmX2No
ZWNrX2wxZShkLCBwbDFlW2ldKSA/IC1FUkVTVEFSVCA6IDA7CisgICAgICAgICAgICByZXQgPSBw
dl9sMXRmX2NoZWNrX2wxZShkLCBwbDFlW2ldKSA/IC1FSU5UUiA6IDA7CiAgICAgICAgICAgICBp
ZiAoIHJldCApCiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KQEAgLTE0ODgs
NyArMTQ4OCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICFw
dl9sMXRmX2NoZWNrX2wyZShkLCBsMmUpICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKLSAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgcmMgPSAtRUlOVFI7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2wyZShs
MmUsIHBmbiwgZCwgcGFydGlhbCk7CkBAIC0xNTc1LDcgKzE1NzUsNyBAQCBzdGF0aWMgaW50IGFs
bG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGlmICggIXB2X2wxdGZfY2hlY2tfbDNlKGQsIGwzZSkgKQogICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwotICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICByYyA9IC1F
SU5UUjsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IGdldF9wYWdl
X2Zyb21fbDNlKGwzZSwgcGZuLCBkLCBwYXJ0aWFsKTsKQEAgLTE3NTYsNyArMTc1Niw3IEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAg
ewogICAgICAgICAgICAgaWYgKCAhcHZfbDF0Zl9jaGVja19sNGUoZCwgbDRlKSApCiAgICAgICAg
ICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAg
ICAgIHJjID0gLUVJTlRSOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJj
ID0gZ2V0X3BhZ2VfZnJvbV9sNGUobDRlLCBwZm4sIGQsIHBhcnRpYWwpOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:20:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:20:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSLf-00044n-BG; Tue, 12 Nov 2019 09:20:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSLd-00044b-UA
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:29 +0000
X-Inumbo-ID: aa9e1be7-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa9e1be7-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:20:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSLd-0006bj-0A
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSLc-0001bs-VT
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSLc-0001bs-VT@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:20:28 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Don't re-set PGT_pinned on a
 partially de-validated page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJmNjU2ZTAyZDhlN2Y0OWI0ODRlMjU4N2FlZjRmMThkZWRhNmUyYWIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjExOjQ2IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IERvbid0IHJlLXNldCBQR1RfcGlubmVkIG9uIGEgcGFydGlhbGx5IGRl
LXZhbGlkYXRlZCBwYWdlCiAgICAKICAgIFdoZW4gdW5waW5uaW5nIHBhZ2V0YWJsZXMsIGlmIGFu
IG9wZXJhdGlvbiBpcyBpbnRlcnJ1cHRlZCwKICAgIHJlbGlucXVpc2hfbWVtb3J5KCkgcmUtc2V0
cyBQR1RfcGlubmVkIHNvIHRoYXQgdGhlIHVuLXBpbiB3aWxsCiAgICBwaWNrZWR1cCBhZ2FpbiB3
aGVuIHRoZSBoeXBlcmNhbGwgcmVzdGFydHMuCiAgICAKICAgIFRoaXMgaXMgYXBwcm9wcmlhdGUg
d2hlbiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZSgpIHJldHVybnMKICAgIC1FSU5UUiwg
d2hpY2ggaW5kaWNhdGVzIHRoYXQgdGhlIHBhZ2UgaXMgYmFjayBpbiBpdHMgaW5pdGlhbCBzdGF0
ZQogICAgKGkuZS4sIGNvbXBsZXRlbHkgdmFsaWRhdGVkKS4gIEhvd2V2ZXIsIGZvciAtRVJFU1RB
UlQsIHRoaXMgbGVhZHMgdG8gYQogICAgc3RhdGUgd2hlcmUgYSBwYWdlIGhhcyBib3RoIFBHVF9w
aW5uZWQgYW5kIFBHVF9wYXJ0aWFsIHNldC4KICAgIAogICAgVGhpcyBoYXBwZW5zIHRvIHdvcmsg
YXQgdGhlIG1vbWVudCwgYWx0aG91Z2ggaXQncyBub3QgcmVhbGx5IGEKICAgICJjYW5vbmljYWwi
IHN0YXRlOyBidXQgaW4gc3Vic2VxdWVudCBwYXRjaGVzLCB3aGVyZSB3ZSBuZWVkIHRvIG1ha2Ug
YQogICAgZGlzdGluY3Rpb24gaW4gaGFuZGxpbmcgYmV0d2VlbiBQR1RfdmFsaWRhdGVkIGFuZCBQ
R1RfcGFydGlhbCBwYWdlcywKICAgIHRoaXMgY2F1c2VzIGlzc3Vlcy4KICAgIAogICAgTW92ZSB0
byBhICJjYW5vbmljYWwiIHN0YXRlIGJ5OgogICAgLSBPbmx5IHJlLXNldHRpbmcgUEdUX3Bpbm5l
ZCBvbiAtRUlOVFIKICAgIC0gUmUtZHJvcHBpbmcgdGhlIHJlZmNvdW50IGhlbGQgYnkgUEdUX3Bp
bm5lZCBvbiAtRVJFU1RBUlQKICAgIAogICAgSW4gdGhlIGxhdHRlciBjYXNlLCB0aGUgUEdUX3Bh
cnRpYWwgYml0IHdpbGwgYmUgY2xlYXJlZCBmdXJ0aGVyIGRvd24KICAgIHdpdGggdGhlIHJlc3Qg
b2YgdGhlIG90aGVyIFBHVF9wYXJ0aWFsIHBhZ2VzLgogICAgCiAgICBXaGlsZSBoZXJlLCBjbGVh
biB1cCBzb21lIHRyYWlubGluZyB3aGl0ZXNwYWNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jIHwgMzEgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IDFiODhjYzJkNjguLmZhZWM3NzM4MzggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTEyMCw3
ICsxMjAsNyBAQCB2b2lkIHBsYXlfZGVhZCh2b2lkKQogICAgICAqIHRoaXMgY2FzZSwgaGVhcCBj
b3JydXB0aW9uIG9yICNQRiBjYW4gb2NjdXIgKHdoZW4gaGVhcCBkZWJ1Z2dpbmcgaXMKICAgICAg
KiBlbmFibGVkKS4gRm9yIGV4YW1wbGUsIGV2ZW4gcHJpbnRrKCkgY2FuIGludm9sdmUgdGFza2xl
dCBzY2hlZHVsaW5nLAogICAgICAqIHdoaWNoIHRvdWNoZXMgcGVyLWNwdSB2YXJzLgotICAgICAq
IAorICAgICAqCiAgICAgICogQ29uc2lkZXIgdmVyeSBjYXJlZnVsbHkgd2hlbiBhZGRpbmcgY29k
ZSB0byAqZGVhZF9pZGxlLiBNb3N0IGh5cGVydmlzb3IKICAgICAgKiBzdWJzeXN0ZW1zIGFyZSB1
bnNhZmUgdG8gY2FsbC4KICAgICAgKi8KQEAgLTE5NzIsOSArMTk3MiwzNCBAQCBzdGF0aWMgaW50
IHJlbGlucXVpc2hfbWVtb3J5KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgLUVS
RVNUQVJUOgogICAgICAgICBjYXNlIC1FSU5UUjoKKyAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgKiAtRUlOVFIgbWVhbnMgUEdUX3ZhbGlkYXRlZCBoYXMgYmVlbiByZS1zZXQ7IHJlLXNldAor
ICAgICAgICAgICAgICogUEdUX3Bpbm5lZCBhZ2FpbiBzbyB0aGF0IGl0IGdldHMgcGlja2VkIHVw
IG5leHQgdGltZQorICAgICAgICAgICAgICogYXJvdW5kLgorICAgICAgICAgICAgICoKKyAgICAg
ICAgICAgICAqIC1FUkVTVEFSVCwgT1RPSCwgbWVhbnMgUEdUX3BhcnRpYWwgaXMgc2V0IGluc3Rl
YWQuICBQdXQKKyAgICAgICAgICAgICAqIGl0IGJhY2sgb24gdGhlIGxpc3QsIGJ1dCBkb24ndCBz
ZXQgUEdUX3Bpbm5lZDsgdGhlCisgICAgICAgICAgICAgKiBzZWN0aW9uIGJlbG93IHdpbGwgZmlu
aXNoIG9mZiBkZS12YWxpZGF0aW9uLiAgQnV0IHdlIGRvCisgICAgICAgICAgICAgKiBuZWVkIHRv
IGRyb3AgdGhlIGdlbmVyYWwgcmVmIGFzc29jaWF0ZWQgd2l0aAorICAgICAgICAgICAgICogUEdU
X3Bpbm5lZCwgc2luY2UgcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUoKQorICAgICAgICAg
ICAgICogZGlkbid0IGRvIGl0LgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIE5CIHdl
IGNhbiBkbyBhbiBBU1NFUlQgZm9yIFBHVF92YWxpZGF0ZWQsIHNpbmNlIHdlCisgICAgICAgICAg
ICAgKiAib3duIiB0aGUgdHlwZSByZWY7IGJ1dCB0aGVvcmV0aWNhbGx5LCB0aGUgUEdUX3BhcnRp
YWwKKyAgICAgICAgICAgICAqIGNvdWxkIGJlIGNsZWFyZWQgYnkgc29tZW9uZSBlbHNlLgorICAg
ICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIHJldCA9PSAtRUlOVFIgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBH
VF92YWxpZGF0ZWQpOworICAgICAgICAgICAgICAgIHNldF9iaXQoX1BHVF9waW5uZWQsICZwYWdl
LT51LmludXNlLnR5cGVfaW5mbyk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisg
ICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisKICAgICAgICAgICAgIHJldCA9IC1FUkVT
VEFSVDsKKworICAgICAgICAgICAgLyogUHV0IHRoZSBwYWdlIGJhY2sgb24gdGhlIGxpc3QgYW5k
IGRyb3AgdGhlIHJlZiB3ZSBncmFiYmVkIGFib3ZlICovCiAgICAgICAgICAgICBwYWdlX2xpc3Rf
YWRkKHBhZ2UsIGxpc3QpOwotICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2Ut
PnUuaW51c2UudHlwZV9pbmZvKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAg
ICAgICAgZ290byBvdXQ7CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0yMjI1LDcgKzIyNTAsNyBAQCB2
b2lkIHZjcHVfa2ljayhzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiBwZW5kaW5nIGZsYWcuIFRoZXNl
IHZhbHVlcyBtYXkgZmx1Y3R1YXRlIChhZnRlciBhbGwsIHdlIGhvbGQgbm8KICAgICAgKiBsb2Nr
cykgYnV0IHRoZSBrZXkgaW5zaWdodCBpcyB0aGF0IGVhY2ggY2hhbmdlIHdpbGwgY2F1c2UKICAg
ICAgKiBldnRjaG5fdXBjYWxsX3BlbmRpbmcgdG8gYmUgcG9sbGVkLgotICAgICAqIAorICAgICAq
CiAgICAgICogTkIyLiBXZSBzYXZlIHRoZSBydW5uaW5nIGZsYWcgYWNyb3NzIHRoZSB1bmJsb2Nr
IHRvIGF2b2lkIGEgbmVlZGxlc3MKICAgICAgKiBJUEkgZm9yIGRvbWFpbnMgdGhhdCB3ZSBJUEkn
ZCB0byB1bmJsb2NrLgogICAgICAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:20:42 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:20:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSLq-00046S-DL; Tue, 12 Nov 2019 09:20:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSLo-00045d-I9
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:40 +0000
X-Inumbo-ID: b0d46abb-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0d46abb-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:20:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSLn-0006bw-3o
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSLn-0001ci-2b
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSLn-0001ci-2b@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:20:39 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Separate out partial_pte
 tristate into individual flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFiNmZhNjM4ZDIxMDA2ZDNjMGEzMDM4MTMyYzZjYjMyNmQ4YmJhMDgKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjEyOjE0IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFNlcGFyYXRlIG91dCBwYXJ0aWFsX3B0ZSB0cmlzdGF0ZSBpbnRvIGlu
ZGl2aWR1YWwgZmxhZ3MKICAgIAogICAgQXQgdGhlIG1vbWVudCwgcGFydGlhbF9wdGUgaXMgYSB0
cmktc3RhdGUgdGhhdCBjb250YWlucyB0d28gZGlzdGluY3QgYml0cwogICAgb2YgaW5mb3JtYXRp
b246CiAgICAKICAgIDEuIElmIHplcm8sIHRoZSBwdGUgYXQgaW5kZXggW25yX3ZhbGlkYXRlZF9w
dGVzXSBpcyB1bi12YWxpZGF0ZWQuICBJZgogICAgICAgbm9uLXplcm8sIHRoZSBwdGUgd2FzIGxh
c3Qgc2VlbiB3aXRoIFBHVF9wYXJ0aWFsIHNldC4KICAgIAogICAgMi4gSWYgcG9zaXRpdmUsIHRo
ZSBwdGUgYXQgaW5kZXggW25yX3ZhbGlkYXRlZF9wdGVzXSBkb2VzIG5vdCBob2xkIGEKICAgICAg
IGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgbmVnYXRpdmUsIGl0IGRvZXMuCiAgICAKICAg
IFRvIG1ha2UgZnV0dXJlIHBhdGNoZXMgbW9yZSBjbGVhciwgc2VwYXJhdGUgb3V0IHRoaXMgZnVu
Y3Rpb25hbGl0eQogICAgaW50byB0d28gZGlzdGluY3QsIG5hbWVkIGJpdHM6IFBURl9wYXJ0aWFs
X3NldCAoZm9yICMxKSBhbmQKICAgIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIChmb3IgIzIpLgog
ICAgCiAgICBBZGRpdGlvbmFsbHksIGEgbnVtYmVyIG9mIGZ1bmN0aW9ucyB3aGljaCBuZWVkIHRo
aXMgaW5mb3JtYXRpb24gYWxzbwogICAgdGFrZSBvdGhlciBmbGFncyB0byBjb250cm9sIGJlaGF2
aW9yIChzdWNoIGFzIGBwcmVlbXB0aWJsZWAgYW5kCiAgICBgZGVmZXJgKS4gIFRoZXNlIGFyZSBo
YXJkIHRvIHJlYWQgaW4gdGhlIGNhbGxlciAoc2luY2UgeW91IG9ubHkgc2VlCiAgICAndHJ1ZScg
b3IgJ2ZhbHNlJyksIGFuZCB1Z2x5IHdoZW4gbWFueSBhcmUgYWRkZWQgdG9nZXRoZXIuICBJbgog
ICAgcHJlcGFyYXRpb24gZm9yIGFkZGluZyB5ZXQgYW5vdGhlciBmbGFnIGluIGEgZnV0dXJlIHBh
dGNoLCBjb2xsYXBzZQogICAgYWxsIG9mIHRoZXNlIGludG8gYSBzaW5nbGUgYGZsYWdgIHZhcmlh
YmxlLgogICAgCiAgICBOQiB0aGF0IHRoaXMgZG9lcyBtZWFuIGNoZWNraW5nIGZvciB3aGF0IHdh
cyBwcmV2aW91c2x5IHRoZSAnLTEnCiAgICBjb25kaXRpb24gYSBiaXQgbW9yZSB1Z2x5IGluIHRo
ZSBwdXRfcGFnZV9mcm9tX2xOZSBmdW5jdGlvbnMgKHNpbmNlCiAgICB5b3UgaGF2ZSB0byBjaGVj
ayBmb3IgYm90aCBwYXJ0aWFsX3NldCBhbmQgZ2VuZXJhbCByZWYpOyBidXQgdGhpcwogICAgY2xh
dXNlIHdpbGwgZ28gYXdheSBpbiBhIGZ1dHVyZSBwYXRjaC4KICAgIAogICAgQWxzbyBub3RlIHRo
YXQgdGhlIG9yaWdpbmFsIGNvbW1lbnQgaGFkIGFuIG9mZi1ieS1vbmUgZXJyb3I6CiAgICBwYXJ0
aWFsX2ZsYWdzIChsaWtlIHBhcnRpYWxfcHRlIGJlZm9yZSBpdCkgY29uY2VybnMKICAgIHBsTmVb
bnJfdmFsaWRhdGVkX3B0ZXNdLCBub3QgcGxOZVtucl92YWxpZGF0ZWRfcHRlcysxXS4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgfCAxNjUgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCB8ICA0MSArKysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTI4IGluc2VydGlv
bnMoKyksIDc4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggOWNhYzZkMWNkZi4uNmFiZGQyMGI4OSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEwNjQsMjAg
KzEwNjQsMzUgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiB9CiAKICNpZmRlZiBDT05GSUdfUFYKKwor
LyoKKyAqIFRoZSBmb2xsb3dpbmcgZmxhZ3MgYXJlIHVzZWQgdG8gc3BlY2lmeSBiZWhhdmlvciBv
ZiB2YXJpb3VzIGdldCBhbmQKKyAqIHB1dCBjb21tYW5kcy4gIFRoZSBmaXJzdCB0d28gYXJlIGFs
c28gc3RvcmVkIGluIHBhZ2UtPnBhcnRpYWxfZmxhZ3MKKyAqIHRvIGluZGljYXRlIHRoZSBzdGF0
ZSBvZiB0aGUgcGFnZSBwb2ludGVkIHRvIGJ5CisgKiBwYWdlLT5wdGVbcGFnZS0+bnJfdmFsaWRh
dGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50IGluIG1tLmggZm9yCisgKiBtb3JlIGluZm9y
bWF0aW9uLgorICovCisjZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAgICAgICAgICgxIDw8IDApCisj
ZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICgxIDw8IDEpCisjZGVmaW5lIFBURl9wcmVl
bXB0aWJsZSAgICAgICAgICgxIDw8IDIpCisjZGVmaW5lIFBURl9kZWZlciAgICAgICAgICAgICAg
ICgxIDw8IDMpCisKIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAg
bWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIHR5cGUsIHN0cnVjdCBkb21haW4gKmQsCi0gICAgaW50
IHBhcnRpYWwsIGludCBwcmVlbXB0aWJsZSkKKyAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAgaW50IHJj
OworICAgIGJvb2wgcHJlZW1wdGlibGUgPSBmbGFncyAmIFBURl9wcmVlbXB0aWJsZSwKKyAgICAg
ICAgIHBhcnRpYWxfcmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKIAotICAg
IGlmICggbGlrZWx5KHBhcnRpYWwgPj0gMCkgJiYKKyAgICBpZiAoIGxpa2VseSghcGFydGlhbF9y
ZWYpICYmCiAgICAgICAgICB1bmxpa2VseSghZ2V0X3BhZ2VfZnJvbV9tZm4obWZuLCBkKSkgKQog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHJjID0gX2dldF9wYWdlX3R5cGUocGFnZSwg
dHlwZSwgcHJlZW1wdGlibGUpOwogCi0gICAgaWYgKCB1bmxpa2VseShyYykgJiYgcGFydGlhbCA+
PSAwICYmCisgICAgaWYgKCB1bmxpa2VseShyYykgJiYgIXBhcnRpYWxfcmVmICYmCiAgICAgICAg
ICAoIXByZWVtcHRpYmxlIHx8IHBhZ2UgIT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
ICkKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAKQEAgLTEwODcsNyArMTEwMiw3IEBAIHN0YXRp
YyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdl
dGFibGUobDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdlbnRy
eV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFs
KQorICAgIGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBsMmVf
Z2V0X3BmbihsMmUpOwogICAgIGludCByYzsKQEAgLTEwOTksOCArMTExNCw5IEBAIGdldF9wYWdl
X2Zyb21fbDJlKAogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICByYyA9IGdl
dF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKF9tZm4obWZuKSwgUEdUX2wxX3BhZ2VfdGFibGUsIGQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7Cisg
ICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGUpKTsKKworICAgIHJjID0gZ2V0X3Bh
Z2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgZmxh
Z3MpOwogICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xpbmVhcl9w
YWdldGFibGUobDJlLCBwZm4sIGQpICkKICAgICAgICAgcmMgPSAwOwogCkBAIC0xMTEwLDcgKzEx
MjYsNyBAQCBnZXRfcGFnZV9mcm9tX2wyZSgKIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShs
Myk7CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9mcm9tX2wzZSgKLSAgICBsM19wZ2VudHJ5X3QgbDNl
LCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAg
bDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBmbGFncykKIHsKICAgICBpbnQgcmM7CiAKQEAgLTExMjIsNyArMTEzOCw3IEBA
IGdldF9wYWdlX2Zyb21fbDNlKAogICAgIH0KIAogICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVf
ZnJvbV9tZm4oCi0gICAgICAgIGwzZV9nZXRfbWZuKGwzZSksIFBHVF9sMl9wYWdlX3RhYmxlLCBk
LCBwYXJ0aWFsLCAxKTsKKyAgICAgICAgbDNlX2dldF9tZm4obDNlKSwgUEdUX2wyX3BhZ2VfdGFi
bGUsIGQsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsKICAgICBpZiAoIHVubGlrZWx5KHJjID09
IC1FSU5WQUwpICYmCiAgICAgICAgICAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmCiAgICAgICAg
ICBnZXRfbDNfbGluZWFyX3BhZ2V0YWJsZShsM2UsIHBmbiwgZCkgKQpAQCAtMTEzNCw3ICsxMTUw
LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sM2UoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDQp
Owogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sNGUoCi0gICAgbDRfcGdlbnRyeV90IGw0ZSwg
dW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQorICAgIGw0
X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgaW50IHJjOwogCkBAIC0xMTQ2LDcgKzExNjIsNyBAQCBn
ZXRfcGFnZV9mcm9tX2w0ZSgKICAgICB9CiAKICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKAotICAgICAgICBsNGVfZ2V0X21mbihsNGUpLCBQR1RfbDNfcGFnZV90YWJsZSwgZCwg
cGFydGlhbCwgMSk7CisgICAgICAgIGw0ZV9nZXRfbWZuKGw0ZSksIFBHVF9sM19wYWdlX3RhYmxl
LCBkLCBmbGFncyB8IFBURl9wcmVlbXB0aWJsZSk7CiAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAt
RUlOVkFMKSAmJiBnZXRfbDRfbGluZWFyX3BhZ2V0YWJsZShsNGUsIHBmbiwgZCkgKQogICAgICAg
ICByYyA9IDA7CiAKQEAgLTEyNDcsNyArMTI2Myw3IEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3Bh
Z2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCB3cml0ZWFibGUpCiAgKiBOb3RlIGFsc28g
dGhhdCB0aGlzIGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGggbGluZWFyIHAudC4n
cy4KICAqLwogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1
bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRp
YWwsIGJvb2wgZGVmZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBmbGFncykKIHsKICAgICBpbnQgcmMgPSAwOwogCkBAIC0xMjcwLDEyICsxMjg2LDEzIEBAIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwyZSk7
CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikp
OwogCi0gICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAo
ZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQor
ICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBB
U1NFUlQoIWRlZmVyKTsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7
CiAgICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKICAgICAg
ICAgfQotICAgICAgICBlbHNlIGlmICggZGVmZXIgKQorICAgICAgICBlbHNlIGlmICggZmxhZ3Mg
JiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF9wdHBnID0gcHRwZzsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlID0gcGc7CkBAIC0xMjkyLDcgKzEzMDksNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogfQogCiBzdGF0aWMgaW50
IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBkZWZlcikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBnOwogICAgIGludCByYzsKQEAgLTEzMTUsMTMgKzEzMzIsMTQgQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBs
b25nIHBmbiwKIAogICAgIHBnID0gbDNlX2dldF9wYWdlKGwzZSk7CiAKLSAgICBpZiAoIHVubGlr
ZWx5KHBhcnRpYWwgPiAwKSApCisgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQorICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkK
ICAgICB7Ci0gICAgICAgIEFTU0VSVCghZGVmZXIpOworICAgICAgICBBU1NFUlQoIShmbGFncyAm
IFBURl9kZWZlcikpOwogICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1m
bl90b19wYWdlKF9tZm4ocGZuKSkpOwogICAgIH0KIAotICAgIGlmICggZGVmZXIgKQorICAgIGlm
ICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgIHsKICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CiAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xMzM2LDcgKzEzNTQsNyBAQCBzdGF0aWMgaW50
IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAog
fQogCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2ln
bmVkIGxvbmcgcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwg
Ym9vbCBkZWZlcikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
YWdzKQogewogICAgIGludCByYyA9IDE7CiAKQEAgLTEzNDUsMTMgKzEzNjMsMTQgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBm
biwKICAgICB7CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDRlX2dldF9wYWdlKGw0
ZSk7CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQorICAgICAgICBpZiAo
IChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09
CisgICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIp
KTsKICAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3Bh
Z2UoX21mbihwZm4pKSk7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIGRlZmVyICkKKyAgICAg
ICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwogICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKQEAgLTE0NjMsMTIgKzE0
ODIsMTMgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgdW5zaWduZWQgbG9uZyAgcGZuID0gbWZuX3gocGFn
ZV90b19tZm4ocGFnZSkpOwogICAgIGwyX3BnZW50cnlfdCAgKnBsMmU7CiAgICAgdW5zaWduZWQg
aW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0
aWFsX3B0ZTsKKyAgICBpbnQgICAgICAgICAgICByYyA9IDA7CisgICAgdW5zaWduZWQgaW50ICAg
cGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3M7CiAKICAgICBwbDJlID0gbWFwX2Rv
bWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKICAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsKLSAgICAgICAgICBpKyssIHBhcnRpYWwg
PSAwICkKKyAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAgICB7CiAgICAgICAg
IGwyX3BnZW50cnlfdCBsMmU7CiAKQEAgLTE0OTEsMTcgKzE1MTEsMTggQEAgc3RhdGljIGludCBh
bGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUp
CiAgICAgICAgICAgICByYyA9IC1FSU5UUjsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAg
ICAgICAgICByYyA9IGdldF9wYWdlX2Zyb21fbDJlKGwyZSwgcGZuLCBkLCBwYXJ0aWFsKTsKKyAg
ICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUobDJlLCBwZm4sIGQsIHBhcnRpYWxfZmxh
Z3MpOwogCiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewogICAgICAg
ICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFy
dGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7CisgICAgICAgICAgICAvKiBTZXQgJ3NldCcsIHJldGFp
biAnZ2VuZXJhbCByZWYnICovCisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFy
dGlhbF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7Cisg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgIHJjID0gLUVS
RVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgJiYgcmMgIT0gLUVJ
TlRSICkKQEAgLTE1MTEsNyArMTUzMiw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgaWYg
KCBpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7Ci0gICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgIH0KQEAgLTE1MzUsNyAr
MTU1Niw4IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAg
ICAgbDNfcGdlbnRyeV90ICAqcGwzZTsKICAgICB1bnNpZ25lZCBpbnQgICBpOwotICAgIGludCAg
ICAgICAgICAgIHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOworICAgIGludCAg
ICAgICAgICAgIHJjID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgICBwYXJ0aWFsX2ZsYWdzID0gcGFn
ZS0+cGFydGlhbF9mbGFnczsKIAogICAgIHBsM2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4p
KTsKIApAQCAtMTU1MCw3ICsxNTcyLDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICBtZW1zZXQocGwzZSArIDQsIDAsIChMM19QQUdF
VEFCTEVfRU5UUklFUyAtIDQpICogc2l6ZW9mKCpwbDNlKSk7CiAKICAgICBmb3IgKCBpID0gcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsKLSAgICAgICAg
ICBpKyssIHBhcnRpYWwgPSAwICkKKyAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkK
ICAgICB7CiAgICAgICAgIGwzX3BnZW50cnlfdCBsM2UgPSBwbDNlW2ldOwogCkBAIC0xNTY5LDcg
KzE1OTEsOCBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRf
dHlwZV9mcm9tX21mbigKICAgICAgICAgICAgICAgICAgICAgbDNlX2dldF9tZm4obDNlKSwKLSAg
ICAgICAgICAgICAgICAgICAgUEdUX2wyX3BhZ2VfdGFibGUgfCBQR1RfcGFlX3hlbl9sMiwgZCwg
cGFydGlhbCwgMSk7CisgICAgICAgICAgICAgICAgICAgIFBHVF9sMl9wYWdlX3RhYmxlIHwgUEdU
X3BhZV94ZW5fbDIsIGQsCisgICAgICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZf
cHJlZW1wdGlibGUpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhKGwzZV9nZXRfZmxh
Z3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewpAQCAtMTU3OCwxNyArMTYwMSwx
OCBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAg
ICAgICAgICAgICByYyA9IC1FSU5UUjsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAgICAg
ICAgICByYyA9IGdldF9wYWdlX2Zyb21fbDNlKGwzZSwgcGZuLCBkLCBwYXJ0aWFsKTsKKyAgICAg
ICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UobDNlLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3Mp
OwogCiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewogICAgICAgICAg
ICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9wdGUgPSBwYXJ0aWFsID86IDE7CisgICAgICAgICAgICAvKiBTZXQgJ3NldCcsIGxlYXZlICdn
ZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLworICAgICAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcGFydGlhbF9zZXQ7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKICAgICAgICAgewog
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFn
ZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7
CiAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgfQogICAgICAgICBpZiAoIHJj
IDwgMCApCkBAIC0xNjA2LDcgKzE2MzAsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIGlmICggaSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBh
cnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAg
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgIH0KQEAgLTE3
NDAsMTAgKzE3NjQsMTEgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBh
Z2UpKTsKICAgICBsNF9wZ2VudHJ5X3QgICpwbDRlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZu
KSk7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICByYyA9IDAsIHBh
cnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICBpbnQgICAgICAgICAgICByYyA9IDA7Cisg
ICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3M7CiAK
ICAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMNF9QQUdFVEFCTEVf
RU5UUklFUzsKLSAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKKyAgICAgICAgICBpKyssIHBh
cnRpYWxfZmxhZ3MgPSAwICkKICAgICB7CiAgICAgICAgIGw0X3BnZW50cnlfdCBsNGU7CiAKQEAg
LTE3NTksMTIgKzE3ODQsMTMgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgcmMgPSAtRUlOVFI7CiAgICAgICAgIH0KICAgICAg
ICAgZWxzZQotICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShsNGUsIHBmbiwgZCwg
cGFydGlhbCk7CisgICAgICAgICAgICByYyA9IGdldF9wYWdlX2Zyb21fbDRlKGw0ZSwgcGZuLCBk
LCBwYXJ0aWFsX2ZsYWdzKTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0
ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8K
KyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3Bh
cnRpYWxfc2V0OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKQogICAgICAg
ICB7CkBAIC0xNzc0LDcgKzE4MDAsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICBpZiAoIGkgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IDA7CiAgICAgICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgKQogICAgICAg
ICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBlbHNlCkBAIC0x
ODI2LDE5ICsxODUyLDIwIEBAIHN0YXRpYyBpbnQgZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsK
ICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICBs
Ml9wZ2VudHJ5X3QgKnBsMmU7Ci0gICAgaW50IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRp
YWxfcHRlOwotICAgIHVuc2lnbmVkIGludCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAh
cGFydGlhbDsKKyAgICBpbnQgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCBwYXJ0aWFsX2ZsYWdz
ID0gcGFnZS0+cGFydGlhbF9mbGFncywKKyAgICAgICAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzIC0gIShwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KTsKIAogICAgIHBsMmUgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIAogICAgIGZvciAoIDsgOyApCiAgICAgewogICAg
ICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIGkp
ICkKLSAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBwYXJ0
aWFsLCBmYWxzZSk7CisgICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0s
IHBmbiwgcGFydGlhbF9mbGFncyk7CiAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAg
IGJyZWFrOwogCi0gICAgICAgIHBhcnRpYWwgPSAwOworICAgICAgICBwYXJ0aWFsX2ZsYWdzID0g
MDsKIAogICAgICAgICBpZiAoICFpLS0gKQogICAgICAgICAgICAgYnJlYWs7CkBAIC0xODYwLDEy
ICsxODg3LDE0IEBAIHN0YXRpYyBpbnQgZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgIGVsc2UgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBh
cnRpYWwgPzogLTE7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9mbGFn
cyAmIFBURl9wYXJ0aWFsX3NldCkgPworICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6CisgICAg
ICAgICAgICAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOwogICAg
IH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMMl9QQUdFVEFCTEVfRU5UUklF
UyAtIDEgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpICsgMTsK
LSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2Zs
YWdzID0gMDsKICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgfQogCkBAIC0xODc3LDE4ICsx
OTA2LDE5IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKICAgICB1bnNp
Z25lZCBsb25nIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICBsM19wZ2VudHJ5
X3QgKnBsM2U7Ci0gICAgaW50IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOwot
ICAgIHVuc2lnbmVkIGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBhcnRpYWw7
CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgcGFydGlhbF9mbGFncyA9IHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MsCisgICAgICAgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICEo
cGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCk7CiAKICAgICBwbDNlID0gbWFwX2RvbWFp
bl9wYWdlKF9tZm4ocGZuKSk7CiAKICAgICBmb3IgKCA7IDsgKQogICAgIHsKLSAgICAgICAgcmMg
PSBwdXRfcGFnZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4sIHBhcnRpYWwsIDApOworICAgICAgICBy
YyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgcGFydGlhbF9mbGFncyk7CiAgICAg
ICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIHBhcnRpYWwg
PSAwOworICAgICAgICBwYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgaWYgKCByYyA9PSAwICkK
ICAgICAgICAgICAgIHBsM2VbaV0gPSB1bmFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7CiAK
QEAgLTE5MDcsMTIgKzE5MzcsMTQgQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAg
ICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0
ZSA9IHBhcnRpYWwgPzogLTE7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlh
bF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCkgPworICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6
CisgICAgICAgICAgICAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYp
OwogICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFCTEVf
RU5UUklFUyAtIDEgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBp
ICsgMTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICBwYWdlLT5wYXJ0
aWFsX2ZsYWdzID0gMDsKICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgfQogICAgIHJldHVy
biByYyA+IDAgPyAwIDogcmM7CkBAIC0xOTIzLDI2ICsxOTU1LDI5IEBAIHN0YXRpYyBpbnQgZnJl
ZV9sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHN0cnVjdCBkb21haW4gKmQg
PSBwYWdlX2dldF9vd25lcihwYWdlKTsKICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IG1mbl94KHBh
Z2VfdG9fbWZuKHBhZ2UpKTsKICAgICBsNF9wZ2VudHJ5X3QgKnBsNGUgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihwZm4pKTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9w
dGU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhcGFy
dGlhbDsKKyAgICBpbnQgcmMgPSAwOworICAgIHVuc2lnbmVkIHBhcnRpYWxfZmxhZ3MgPSBwYWdl
LT5wYXJ0aWFsX2ZsYWdzLAorICAgICAgICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAh
KHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpOwogCiAgICAgZG8gewogICAgICAgICBp
ZiAoIGlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgKQotICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9m
cm9tX2w0ZShwbDRlW2ldLCBwZm4sIHBhcnRpYWwsIDApOworICAgICAgICAgICAgcmMgPSBwdXRf
cGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIHBhcnRpYWxfZmxhZ3MpOwogICAgICAgICBpZiAo
IHJjIDwgMCApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgcGFydGlhbCA9IDA7CisgICAg
ICAgIHBhcnRpYWxfZmxhZ3MgPSAwOwogICAgIH0gd2hpbGUgKCBpLS0gKTsKIAogICAgIGlmICgg
cmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQp
ID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAgICAgICAgICAgKFBURl9wYXJ0aWFs
X3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJj
ID09IC1FSU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CiAgICAg
ICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7Ci0gICAgICAgIHBhZ2UtPnBhcnRp
YWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOwogICAgIH0KIApAQCAtMjIxOSw3ICsyMjU0LDcgQEAgc3RhdGljIGludCBt
b2RfbDJfZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAogICAgICAgICByZXR1cm4gLUVCVVNZOwog
ICAgIH0KIAotICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIG1mbl94KG1mbiksIDAsIHRydWUp
OworICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIG1mbl94KG1mbiksIFBURl9kZWZlcik7CiAK
ICAgICByZXR1cm4gcmM7CiB9CkBAIC0yMjg3LDcgKzIzMjIsNyBAQCBzdGF0aWMgaW50IG1vZF9s
M19lbnRyeShsM19wZ2VudHJ5X3QgKnBsM2UsCiAgICAgICAgIGlmICggIWNyZWF0ZV9wYWVfeGVu
X21hcHBpbmdzKGQsIHBsM2UpICkKICAgICAgICAgICAgIEJVRygpOwogCi0gICAgcHV0X3BhZ2Vf
ZnJvbV9sM2Uob2wzZSwgbWZuX3gobWZuKSwgMCwgMSk7CisgICAgcHV0X3BhZ2VfZnJvbV9sM2Uo
b2wzZSwgbWZuX3gobWZuKSwgUFRGX2RlZmVyKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTIz
NTAsNyArMjM4NSw3IEBAIHN0YXRpYyBpbnQgbW9kX2w0X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0
ZSwKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgfQogCi0gICAgcHV0X3BhZ2VfZnJvbV9s
NGUob2w0ZSwgbWZuX3gobWZuKSwgMCwgMSk7CisgICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0ZSwg
bWZuX3gobWZuKSwgUFRGX2RlZmVyKTsKICAgICByZXR1cm4gcmM7CiB9CiAjZW5kaWYgLyogQ09O
RklHX1BWICovCkBAIC0yNjE5LDcgKzI2NTQsNyBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgIGlmICggISh0eXBlICYg
UEdUX3BhcnRpYWwpICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0g
MVUgPDwgUEFHRVRBQkxFX09SREVSOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7Cisg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgIH0KIAogICAgIHN3aXRjaCAoIHR5
cGUgJiBQR1RfdHlwZV9tYXNrICkKQEAgLTI5MTIsNyArMjk0Nyw3IEBAIHN0YXRpYyBpbnQgX2dl
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAog
ICAgICAgICBpZiAoICEoeCAmIFBHVF9wYXJ0aWFsKSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
cHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICB9
CiAgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2Nf
cGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsKQEAgLTMwODgsNyArMzEyMyw3IEBA
IGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1mbikKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQog
Ci0gICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihtZm4sIFBHVF9yb290X3BhZ2Vf
dGFibGUsIGQsIDAsIDEpOworICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4obWZu
LCBQR1Rfcm9vdF9wYWdlX3RhYmxlLCBkLCBQVEZfcHJlZW1wdGlibGUpOwogICAgIHN3aXRjaCAo
IHJjICkKICAgICB7CiAgICAgY2FzZSAwOgpAQCAtMzQzOSw3ICszNDc0LDcgQEAgbG9uZyBkb19t
bXVleHRfb3AoCiAgICAgICAgICAgICBpZiAoIG9wLmFyZzEubWZuICE9IDAgKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0g
ICAgICAgICAgICAgICAgICAgIF9tZm4ob3AuYXJnMS5tZm4pLCBQR1Rfcm9vdF9wYWdlX3RhYmxl
LCBjdXJyZCwgMCwgMSk7CisgICAgICAgICAgICAgICAgICAgIF9tZm4ob3AuYXJnMS5tZm4pLCBQ
R1Rfcm9vdF9wYWdlX3RhYmxlLCBjdXJyZCwgUFRGX3ByZWVtcHRpYmxlKTsKIAogICAgICAgICAg
ICAgICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICAgICAgICAgICAgICB7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5k
ZXggZjIzMDZlNTZlZC4uMDdjYzA2ZTRkNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMjMxLDE5ICsyMzEsMzQg
QEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBzZXR0aW5nIHRoZSBmbGFnIG11c3Qgbm90
IGRyb3AgdGhhdCByZWZlcmVuY2UsIHdoZXJlYXMgdGhlIGluc3RhbmNlCiAgICAgICAgICAqIGNs
ZWFyaW5nIGl0IHdpbGwgaGF2ZSB0by4KICAgICAgICAgICoKLSAgICAgICAgICogSWYgQHBhcnRp
YWxfcHRlIGlzIHBvc2l0aXZlIHRoZW4gUFRFIGF0IEBucl92YWxpZGF0ZWRfcHRlcysxIGhhcwot
ICAgICAgICAgKiBiZWVuIHBhcnRpYWxseSB2YWxpZGF0ZWQuIFRoaXMgaW1wbGllcyB0aGF0IHRo
ZSBnZW5lcmFsIHJlZmVyZW5jZQotICAgICAgICAgKiB0byB0aGUgcGFnZSAoYWNxdWlyZWQgZnJv
bSBnZXRfcGFnZV9mcm9tX2xOZSgpKSB3b3VsZCBiZSBkcm9wcGVkCi0gICAgICAgICAqIChhZ2Fp
biBkdWUgdG8gdGhlIGFwcGFyZW50IGZhaWx1cmUpIGFuZCBoZW5jZSBtdXN0IGJlIHJlLWFjcXVp
cmVkCi0gICAgICAgICAqIHdoZW4gcmVzdW1pbmcgdGhlIHZhbGlkYXRpb24sIGJ1dCBtdXN0IG5v
dCBiZSBkcm9wcGVkIHdoZW4gcGlja2luZwotICAgICAgICAgKiB1cCB0aGUgcGFnZSBmb3IgaW52
YWxpZGF0aW9uLgorICAgICAgICAgKiBJZiBwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0
IGlzIHNldCwgdGhlbiB0aGUgcGFnZSBhdAorICAgICAgICAgKiBhdCBAbnJfdmFsaWRhdGVkX3B0
ZXMgaGFkIFBHVF9wYXJ0aWFsIHNldCBhcyBhIHJlc3VsdCBvZiBhbgorICAgICAgICAgKiBvcGVy
YXRpb24gb24gdGhlIGN1cnJlbnQgcGFnZS4gIChUaGF0IHBhZ2UgbWF5IG9yIG1heSBub3QKKyAg
ICAgICAgICogc3RpbGwgaGF2ZSBQR1RfcGFydGlhbCBzZXQuKQogICAgICAgICAgKgotICAgICAg
ICAgKiBJZiBAcGFydGlhbF9wdGUgaXMgbmVnYXRpdmUgdGhlbiBQVEUgYXQgQG5yX3ZhbGlkYXRl
ZF9wdGVzKzEgaGFzCi0gICAgICAgICAqIGJlZW4gcGFydGlhbGx5IGludmFsaWRhdGVkLiBUaGlz
IGlzIGJhc2ljYWxseSB0aGUgb3Bwb3NpdGUgY2FzZSBvZgotICAgICAgICAgKiBhYm92ZSwgaS5l
LiB0aGUgZ2VuZXJhbCByZWZlcmVuY2UgdG8gdGhlIHBhZ2Ugd2FzIG5vdCBkcm9wcGVkIGluCi0g
ICAgICAgICAqIHB1dF9wYWdlX2Zyb21fbE5lKCkgKGR1ZSB0byB0aGUgYXBwYXJlbnQgZmFpbHVy
ZSksIGFuZCBoZW5jZSBpdAotICAgICAgICAgKiBtdXN0IGJlIGRyb3BwZWQgd2hlbiB0aGUgcHV0
IG9wZXJhdGlvbiBpcyByZXN1bWVkIChhbmQgY29tcGxldGVzKSwKLSAgICAgICAgICogYnV0IGl0
IG11c3Qgbm90IGJlIGFjcXVpcmVkIGlmIHBpY2tpbmcgdXAgdGhlIHBhZ2UgZm9yIHZhbGlkYXRp
b24uCisgICAgICAgICAqIElmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHNldCwgdGhlbiB0
aGUgUFRFIGF0CisgICAgICAgICAqIEBucl92YWxpZGF0ZWRfcHRlZiBob2xkcyBhIGdlbmVyYWwg
cmVmZXJlbmNlIGNvdW50IGZvciB0aGUKKyAgICAgICAgICogcGFnZS4KKyAgICAgICAgICoKKyAg
ICAgICAgICogVGhpcyBoYXBwZW5zOgorICAgICAgICAgKiAtIER1cmluZyBkZS12YWxpZGF0aW9u
LCBpZiBkZS12YWxpZGF0aW9uIG9mIHRoZSBwYWdlIHdhcworICAgICAgICAgKiAgIGludGVycnVw
dGVkCisgICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIGFuIGludmFsaWQgZW50cnkg
aXMgZW5jb3VudGVyZWQgYW5kCisgICAgICAgICAqICAgdmFsaWRhdGlvbiBpcyBwcmVlbXB0aWJs
ZQorICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZiB3YXMgc2V0IG9uCisgICAgICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChw
ZXJoYXBzIGJlY2F1c2Ugd2UncmUgcGlja2luZworICAgICAgICAgKiAgIHVwIGZyb20gYSBwYXJ0
aWFsIGRlLXZhbGlkYXRpb24pLgorICAgICAgICAgKgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5n
IHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIGNsZWFyLAorICAgICAg
ICAgKiB0aGVuIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZDsgaWYgaXQg
aXMgc2V0LCBubworICAgICAgICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVpcmVkLgorICAg
ICAgICAgKgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9w
YXJ0aWFsX2dlbmVyYWxfcmVmIGlzCisgICAgICAgICAqIGNsZWFyLCBubyByZWZlcmVuY2Ugc2hv
dWxkIGJlIGRyb3BwZWQ7IGlmIGl0IGlzIHNldCwgYQorICAgICAgICAgKiByZWZlcmVuY2Ugc2hv
dWxkIGJlIGRyb3BwZWQuCisgICAgICAgICAqCisgICAgICAgICAqIE5CIHRoYXQgUFRGX3BhcnRp
YWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBhcmUKKyAgICAgICAgICogZGVmaW5l
ZCBpbiBtbS5jLCB0aGUgb25seSBwbGFjZSB3aGVyZSB0aGV5IGFyZSB1c2VkLgogICAgICAgICAg
KgogICAgICAgICAgKiBUaGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0X2NvdW50LCBpbmRpY2F0ZXMK
ICAgICAgICAgICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cgbWFueSBzYW1lLWxldmVsIHBh
Z2UgdGFibGUgZW50cmllcyBhIHBhZ2UKQEAgLTI1NCw3ICsyNjksNyBAQCBzdHJ1Y3QgcGFnZV9p
bmZvCiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6
UEFHRVRBQkxFX09SREVSICsgMTsKICAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JE
RVIgLSAxIC0gMjsKLSAgICAgICAgICAgIHMxNiBwYXJ0aWFsX3B0ZToyOworICAgICAgICAgICAg
dTE2IHBhcnRpYWxfZmxhZ3M6MjsKICAgICAgICAgICAgIHMxNiBsaW5lYXJfcHRfY291bnQ7CiAg
ICAgICAgIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:20:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:20:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSLy-00047V-I5; Tue, 12 Nov 2019 09:20:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSLy-00047M-2L
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:50 +0000
X-Inumbo-ID: b73112fa-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b73112fa-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:20:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSLx-0006c4-6s
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSLx-0001fF-62
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSLx-0001fF-62@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:20:49 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Use flags for _put_page_type
 rather than a boolean
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxMjE1ODhlYzBmNjk1MGVkNjVkOTA2ZDg2MGRmNDliZTJjOGU2NTUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjEyOjUzIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFVzZSBmbGFncyBmb3IgX3B1dF9wYWdlX3R5cGUgcmF0aGVyIHRoYW4g
YSBib29sZWFuCiAgICAKICAgIFRoaXMgaXMgaW4gbWFpbmx5IGluIHByZXBhcmF0aW9uIGZvciBf
cHV0X3BhZ2VfdHlwZSB0YWtpbmcgdGhlCiAgICBwYXJ0aWFsX2ZsYWdzIHZhbHVlIGluIHRoZSBm
dXR1cmUuICBJdCBhbHNvIG1ha2VzIGl0IGVhc2llciB0byByZWFkIGluCiAgICB0aGUgY2FsbGVy
IChzaW5jZSB5b3Ugc2VlIGEgZmxhZyBuYW1lIHJhdGhlciB0aGFuIGB0cnVlYCBvciBgZmFsc2Vg
KS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDI1ICsrKysrKysr
KysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDZhYmRkMjBiODkuLjY4ZDE3ZGI0YWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMTcwLDcgKzExNzAsNyBAQCBn
ZXRfcGFnZV9mcm9tX2w0ZSgKIH0KICNlbmRpZiAvKiBDT05GSUdfUFYgKi8KIAotc3RhdGljIGlu
dCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxl
LAorc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBpbnQgZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnB0cGcpOwogCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0
cnVjdCBkb21haW4gKmwxZV9vd25lcikKQEAgLTEyOTAsNyArMTI5MCw3IEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAg
ICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFT
U0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHBnLCB0cnVlLCBwdHBnKTsKKyAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcs
IFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIGZs
YWdzICYgUFRGX2RlZmVyICkKICAgICAgICAgewpAQCAtMTI5OSw3ICsxMjk5LDcgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBm
biwKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0g
X3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcpOworICAgICAgICAgICAgcmMgPSBfcHV0X3Bh
Z2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBwdHBnKTsKICAgICAgICAgICAgIGlmICggbGlr
ZWx5KCFyYykgKQogICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAgfQpAQCAt
MTMzNiw3ICsxMzM2LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5
X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAg
ICAgewogICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICByZXR1
cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3Bh
Z2UoX21mbihwZm4pKSk7CiAgICAgfQogCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCkBA
IC0xMzQ2LDcgKzEzNDYsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAK
LSAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikp
KTsKKyAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19w
YWdlKF9tZm4ocGZuKSkpOwogICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICBwdXRfcGFn
ZShwZyk7CiAKQEAgLTEzNjcsNyArMTM2Nyw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9s
NGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgICAgICAgIFBU
Rl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYg
UFRGX2RlZmVyKSk7Ci0gICAgICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUs
IG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90
eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOwogICAgICAg
ICB9CiAKICAgICAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCkBAIC0xMzc3LDcgKzEzNzcs
NyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2ln
bmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0KIAotICAgICAg
ICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsK
KyAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9f
cGFnZShfbWZuKHBmbikpKTsKICAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAg
ICBwdXRfcGFnZShwZyk7CiAgICAgfQpAQCAtMjcyNywxMCArMjcyNywxMSBAQCBzdGF0aWMgaW50
IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSwKIH0KIAogCi1zdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25n
IG54LCB4LCB5ID0gcGFnZS0+dS5pbnVzZS50eXBlX2luZm87CisgICAgYm9vbCBwcmVlbXB0aWJs
ZSA9IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxlOwogCiAgICAgQVNTRVJUKGN1cnJlbnRfbG9ja2Vk
X3BhZ2VfbmVfY2hlY2socGFnZSkpOwogCkBAIC0yOTM2LDcgKzI5MzcsNyBAQCBzdGF0aWMgaW50
IF9nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSwKIAogICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIF9wdXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKKyAgICAgICAg
ICAgICAgICBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsKICAgICAgICAgICAgICAgICBn
b3RvIG91dDsKICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtMjk2Miw3ICsyOTYzLDcgQEAg
c3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25l
ZCBsb25nIHR5cGUsCiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewotICAgIGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKKyAg
ICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsKICAgICBBU1NFUlQocmMg
PT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0yOTc5LDcgKzI5ODAsNyBAQCBpbnQgZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGlu
dCBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0g
ICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIHRydWUsIE5VTEwpOworICAgIHJldHVybiBf
cHV0X3BhZ2VfdHlwZShwYWdlLCBQVEZfcHJlZW1wdGlibGUsIE5VTEwpOwogfQogCiBpbnQgZ2V0
X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUpCkBAIC0yOTk2LDcgKzI5OTcsNyBAQCBpbnQgcHV0X29sZF9ndWVzdF90YWJsZShz
dHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoICF2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAgICAg
ICAgIHJldHVybiAwOwogCi0gICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSwgdHJ1ZSwKKyAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBl
KHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlLCBQVEZfcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnKSApCiAgICAgewogICAg
IGNhc2UgLUVJTlRSOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:21:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:21:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSM8-00048e-Jq; Tue, 12 Nov 2019 09:21:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSM8-00048X-3o
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:00 +0000
X-Inumbo-ID: bd3623b6-052d-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bd3623b6-052d-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:20:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSM7-0006cz-AW
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSM7-0001gC-9P
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:20:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSM7-0001gC-9P@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:20:59 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Rework
 get_page_and_type_from_mfn conditional
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhYWIwNmQ3NDJlMTNkN2E5ZDI0OGYxZmM3ZjBlYzYyYjI5NWFkYTEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjEzOjIzIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFJld29yayBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbiBjb25kaXRp
b25hbAogICAgCiAgICBNYWtlIGl0IGVhc2llciB0byByZWFkIGJ5IGRlY2xhcmluZyB0aGUgY29u
ZGl0aW9ucyBpbiB3aGljaCB3ZSB3aWxsCiAgICByZXRhaW4gdGhlIHJlZiwgcmF0aGVyIHRoYW4g
dGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggd2UgcmVsZWFzZSBpdC4KICAgIAogICAgVGhlIG9u
bHkgd2F5IChwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSBjYW4gYmUgdHJ1
ZSBpcyBpZgogICAgcHJlZW1wdGlibGUgaXMgdHJ1ZTsgc28gcmVtb3ZlIHRoaXMgZnJvbSB0aGUg
cXVlcnkgaXRzZWxmLCBhbmQgYWRkIGFuCiAgICBBU1NFUlQoKSB0byB0aGF0IGVmZmVjdCBvbiB0
aGUgb3Bwb3NpdGUgcGF0aC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CiAgICAKICAgIE5CIHRoYXQgYWxsb2NfbE5fdGFibGUoKSBtaXNoYW5kbGUgdGhlICJsaW5lYXIg
cHQgZmFpbHVyZSIgc2l0dWF0aW9uCiAgICBkZXNjcmliZWQgaW4gdGhlIGNvbW1lbnQ7IHRoaXMg
d2lsbCBiZSBhZGRyZXNzZWQgaW4gYSBmdXR1cmUgcGF0Y2guCiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDM5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDM3IGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCA2OGQxN2RiNGFkLi5kYTQ3YTY2ZjhiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTA5Miw4ICsxMDky
LDQzIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAKICAgICByYyA9
IF9nZXRfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsKIAotICAgIGlmICggdW5s
aWtlbHkocmMpICYmICFwYXJ0aWFsX3JlZiAmJgotICAgICAgICAgKCFwcmVlbXB0aWJsZSB8fCBw
YWdlICE9IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSApCisgICAgLyoKKyAgICAgKiBS
ZXRhaW4gdGhlIHJlZmNvdW50IGlmOgorICAgICAqIC0gcGFnZSBpcyBmdWxseSB2YWxpZGF0ZWQg
KHJjID09IDApCisgICAgICogLSBwYWdlIGlzIG5vdCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0Ogor
ICAgICAqICAgLSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAg
ICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRoZXJlJ3MgYmVlbiBhbiBl
cnJvcgorICAgICAqICAgICAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkK
KyAgICAgKgorICAgICAqIFRoZSBwYXJ0aWFsX3JlZi1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGgg
YW4gZXhwbGFuYXRpb24uICBUaGVyZQorICAgICAqIGFyZSB0d28gc2NlbmFyaW9zIHdoZXJlIHBh
cnRpYWxfcmVmIG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgorICAgICAqIC0gbWZuIGhhcyBiZWVu
IHBhcnRpYWxseSBkZW1vdGVkIGFzIHR5cGUgYHR5cGVgOyBpLmUuIGhhcworICAgICAqICAgUEdU
X3BhcnRpYWwgc2V0CisgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMg
TCh0eXBlKzEpIChpLmUuLCBhIGxpbmVhcgorICAgICAqICAgcGFnZTsgZS5nLiB3ZSdyZSBiZWlu
ZyBjYWxsZWQgZnJvbSBnZXRfcGFnZV9mcm9tX2wyZSB3aXRoCisgICAgICogICB0eXBlID09IFBH
VF9sMV90YWJsZSwgYnV0IHRoZSBtZm4gaXMgUEdUX2wyX3RhYmxlKQorICAgICAqCisgICAgICog
SWYgdGhlcmUncyBhbiBlcnJvciwgaW4gdGhlIGZpcnN0IGNhc2UsIF9nZXRfcGFnZV90eXBlIHdp
bGwKKyAgICAgKiBlaXRoZXIgcmV0dXJuIC1FUkVTVEFSVCwgaW4gd2hpY2ggY2FzZSB3ZSB3YW50
IHRvIHJldGFpbiB0aGUKKyAgICAgKiByZWYgKGFzIHRoZSBjYWxsZXIgd2lsbCBjb25zaWRlciBp
dCByZXRhaW5lZCksIG9yIC1FSU5WQUwsIGluCisgICAgICogd2hpY2ggY2FzZSBvbGRfZ3Vlc3Rf
dGFibGUgd2lsbCBiZSBzZXQ7IGluIGJvdGggY2FzZXMsIHdlIG5lZWQKKyAgICAgKiB0byByZXRh
aW4gdGhlIHJlZi4KKyAgICAgKgorICAgICAqIEluIHRoZSBzZWNvbmQgY2FzZSwgaWYgdGhlcmUn
cyBhbiBlcnJvciwgX2dldF9wYWdlX3R5cGUoKSBjYW4KKyAgICAgKiAqb25seSogcmV0dXJuIC1F
SU5WQUwsIGFuZCAqbmV2ZXIqIHNldCBvbGRfZ3Vlc3RfdGFibGUuICBJbgorICAgICAqIHRoYXQg
Y2FzZSB3ZSBhbHNvIHdhbnQgdG8gcmV0YWluIHRoZSByZWZlcmVuY2UsIHRvIGFsbG93IHRoZQor
ICAgICAqIHBhZ2UgdG8gY29udGludWUgdG8gYmUgdG9ybiBkb3duIChpLmUuLCBQR1RfcGFydGlh
bCBjbGVhcmVkKQorICAgICAqIHNhZmVseS4KKyAgICAgKgorICAgICAqIEFsc28gbm90ZSB0aGF0
IHdlIHNob3VsZG4ndCBiZSBhYmxlIHRvIGxlYXZlIHdpdGggdGhlIHJlZmVyZW5jZQorICAgICAq
IGNvdW50IHJldGFpbmVkIHVubGVzcyB3ZSBzdWNjZWVkZWQsIG9yIHRoZSBvcGVyYXRpb24gd2Fz
CisgICAgICogcHJlZW1wdGlibGUuCisgICAgICovCisgICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBw
YXJ0aWFsX3JlZiApCisgICAgICAgIC8qIG5vdGhpbmcgKi87CisgICAgZWxzZSBpZiAoIHBhZ2Ug
PT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAgICAgICBBU1NFUlQocHJlZW1w
dGlibGUpOworICAgIGVsc2UKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAKICAgICByZXR1cm4g
cmM7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:21:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:21:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSMJ-0004A3-Li; Tue, 12 Nov 2019 09:21:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSMI-00049t-Ao
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:10 +0000
X-Inumbo-ID: c339f0b2-052d-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c339f0b2-052d-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 09:21:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSMH-0006dP-DW
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSMH-0001gu-Ck
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSMH-0001gu-Ck@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:21:09 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Have alloc_l[23]_table clear
 partial_flags when preempting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmMGI5YTVkNjliNzQ0YTk5ZThiYmVhYzgyMGE5ODVkYjVhM2JmOGUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjE0OjE0IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEhhdmUgYWxsb2NfbFsyM11fdGFibGUgY2xlYXIgcGFydGlhbF9mbGFn
cyB3aGVuIHByZWVtcHRpbmcKICAgIAogICAgSW4gb3JkZXIgdG8gYWxsb3cgcmVjdXJzaXZlIHBh
Z2V0YWJsZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgdG8gYmUKICAgIGludGVycnVwdGVkLCBY
ZW4gbXVzdCBrZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0aGUgc3ViLXBhZ2VzCiAgICBwcm9t
b3RlZCBvciBkZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBw
YWdlCiAgICBzdHJ1Y3Q6IG5yX2VudHJpZXNfdmFsaWRhdGVkIGFuZCBwYXJ0aWFsX2ZsYWdzLgog
ICAgCiAgICBUaGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVk
KSBzaG91bGQgYWx3YXlzIGJlCiAgICB2YWxpZGF0ZWQgYW5kIGhvbGQgYSBnZW5lcmFsIHJlZmVy
ZW5jZSBjb3VudC4gIElmIHBhcnRpYWxfZmxhZ3MgaXMKICAgIHplcm8sIHRoZW4gW25yX2VudHJp
ZXNfdmFsaWRhdGVkXSBpcyBub3QgdmFsaWRhdGVkIGFuZCBubyByZWZlcmVuY2UKICAgIGNvdW50
IGlzIGhlbGQuICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3Zh
bGlkYXRlZF0KICAgIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQuCiAgICAKICAgIEF0IHRoZSBtb21l
bnQsIGEgZGlzdGluY3Rpb24gaXMgbWFkZSBiZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVtb3Rpb24K
ICAgIHdpdGggcmVnYXJkIHRvIHdoZXRoZXIgdGhlIGVudHJ5IGl0c2VsZiAiaG9sZHMiIGEgZ2Vu
ZXJhbCByZWZlcmVuY2UKICAgIGNvdW50OiB3aGVuIGVudHJ5IHByb21vdGlvbiBpcyBpbnRlcnJ1
cHRlZCAoaS5lLiwgcmV0dXJucyAtRVJFU1RBUlQpLAogICAgdGhlIGVudHJ5IGlzIG5vdCBjb25z
aWRlcmVkIHRvIGhvbGQgYSByZWZlcmVuY2U7IHdoZW4gZW50cnkgZGVtb3Rpb24KICAgIGlzIGlu
dGVycnVwdGVkLCB0aGUgZW50cnkgaXMgc3RpbGwgY29uc2lkZXJlZCB0byBob2xkIGEgZ2VuZXJh
bAogICAgcmVmZXJlbmNlLgogICAgCiAgICBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyB1c2Vk
IHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlc2UgY2FzZXMuCiAgICBJZiBjbGVhciwgaXQncyBh
IHBhcnRpYWwgcHJvbW90aW9uID0+IG5vIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50IGhlbGQKICAg
IGJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBpdCdzIHBhcnRpYWwgZGVtb3Rpb24sIHNvIGEgZ2VuZXJh
bCByZWZlcmVuY2UKICAgIGNvdW50IGhlbGQuICBCZWNhdXNlIHByb21vdGlvbnMgYW5kIGRlbW90
aW9ucyBjYW4gYmUgaW50ZXJsZWF2ZWQsIHRoaXMKICAgIHZhbHVlIGlzIHBhc3NlZCB0byBnZXRf
cGFnZV9hbmRfdHlwZV9mcm9tX21mbiBhbmQgcHV0X3BhZ2VfZnJvbV9sKmUsCiAgICB0byBiZSBh
YmxlIHRvIHByb3Blcmx5IGhhbmRsZSByZWZlcmVuY2UgY291bnRzLgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5LCB3aGVuIGFsbG9jX2xbMjNdX3RhYmxlIGNoZWNrIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkKICAgIGFuZCByZXR1cm4gLUVSRVNUQVJULCB0aGV5IHNldCBucl9lbnRyaWVzX3ZhbGlk
YXRlZCwgYnV0IGRvbid0IGNsZWFyCiAgICBwYXJ0aWFsX2ZsYWdzLgogICAgCiAgICBJZiB3ZSB3
ZXJlIHBpY2tpbmcgdXAgZnJvbSBhIHByZXZpb3VzbHktaW50ZXJydXB0ZWQgcHJvbW90aW9uLCB0
aGF0CiAgICBtZWFucyB0aGF0IFBURl9wYXJ0aWFsX3NldCB3b3VsZCBiZSBzZXQgZXZlbiB0aG91
Z2gKICAgIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gd2FzIG5vdCBwYXJ0aWFsbHkgdmFsaWRhdGVk
LiAgVGhpcyBtZWFucyB0aGF0CiAgICBpZiB0aGUgcGFnZSBpbiB0aGlzIHN0YXRlIHdlcmUgZGUt
dmFsaWRhdGVkLCBwdXRfcGFnZV90eXBlKCkgd291bGQKICAgIGVycm9uZW91c2x5IGJlIGNhbGxl
ZCBvbiB0aGF0IGVudHJ5LgogICAgCiAgICBQZXJoYXBzIHdvcnNlLCBpZiB3ZSB3ZXJlIHJhY2lu
ZyB3aXRoIGEgZGUtdmFsaWRhdGlvbiwgdGhlbiB3ZSBtaWdodAogICAgbGVhdmUgYm90aCBQVEZf
cGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOyBhbmQgd2hlbgogICAgZGUt
dmFsaWRhdGlvbiBwaWNrZWQgdXAgYWdhaW4sIGJvdGggdGhlIHR5cGUgYW5kIHRoZSBnZW5lcmFs
IHJlZiB3b3VsZAogICAgYmUgZXJyb25lb3VzbHkgZHJvcHBlZCBmcm9tIFtucl9lbnRyaWVzX3Zh
bGlkYXRlZF0uCiAgICAKICAgIEluIGEgc2Vuc2UsIHRoZSByZWFsIGlzc3VlIGhlcmUgaXMgY29k
ZSBkdXBsaWNhdGlvbi4gIFJhdGhlciB0aGFuCiAgICBkdXBsaWNhdGUgdGhlIGludGVycnVwdGlv
biBjb2RlLCBzZXQgcmMgdG8gLUVJTlRSIGFuZCBmYWxsIHRocm91Z2ggdG8KICAgIHRoZSBjb2Rl
IHdoaWNoIGFscmVhZHkgaGFuZGxlcyB0aGF0IGNhc2UgY29ycmVjdGx5LgogICAgCiAgICBHaXZl
biB0aGUgbG9naWMgYXQgdGhpcyBwb2ludCwgaXQgc2hvdWxkIGJlIGltcG9zc2libGUgZm9yCiAg
ICBwYXJ0aWFsX2ZsYWdzIHRvIGJlIG5vbi16ZXJvOyBhZGQgYW4gQVNTRVJUKCkgdG8gY2F0Y2gg
YW55IGNoYW5nZXMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBS
ZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyB8IDI1ICsrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZGE0N2E2NmY4Yi4uMjRjZThk
N2M1MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTE1MjUsMjEgKzE1MjUsMTMgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgZm9yICggaSA9IHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7CiAgICAgICAg
ICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewotICAgICAgICBsMl9wZ2VudHJ5X3Qg
bDJlOworICAgICAgICBsMl9wZ2VudHJ5X3QgbDJlID0gcGwyZVtpXTsKIAogICAgICAgICBpZiAo
IGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygp
ICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwot
ICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAg
fQotCi0gICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgKQorICAgICAg
ICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgIGVsc2UgaWYgKCAhaXNfZ3Vlc3RfbDJfc2xvdChk
LCB0eXBlLCBpKSApCiAgICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICBsMmUgPSBwbDJl
W2ldOwotCi0gICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5U
KSApCisgICAgICAgIGVsc2UgaWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNF
TlQpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhcHZfbDF0Zl9jaGVja19sMmUoZCwg
bDJlKSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CkBAIC0xNjEyLDEzICsxNjA0LDggQEAg
c3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAg
ICBsM19wZ2VudHJ5X3QgbDNlID0gcGwzZVtpXTsKIAogICAgICAgICBpZiAoIGkgPiBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAg
ewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAg
cmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAg
IGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMpICkKKyAgICAgICAgICAgIHJj
ID0gLUVJTlRSOworICAgICAgICBlbHNlIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChp
ID09IDMpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNl
KSAmIF9QQUdFX1BSRVNFTlQpIHx8CiAgICAgICAgICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKGwz
ZSkgJiBsM19kaXNhbGxvd19tYXNrKGQpKSApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:21:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSMT-0004B0-Ng; Tue, 12 Nov 2019 09:21:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSMS-0004Av-Qr
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:20 +0000
X-Inumbo-ID: c9402d46-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9402d46-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:21:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSMR-0006dX-Gi
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSMR-0001ho-Fm
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSMR-0001ho-Fm@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:21:19 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Always retain a general ref on
 partial
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4YjBhYjY5NzgzMGE0NmNlM2RhY2FmOTIxMDc5OTMyMmNiMzczMmMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjE0OjM2IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEFsd2F5cyByZXRhaW4gYSBnZW5lcmFsIHJlZiBvbiBwYXJ0aWFsCiAg
ICAKICAgIEluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBwYWdldGFibGUgcHJvbW90aW9ucyBh
bmQgZGVtb3Rpb25zIHRvIGJlCiAgICBpbnRlcnJ1cHRlZCwgWGVuIG11c3Qga2VlcCB0cmFjayBv
ZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwogICAgcHJvbW90ZWQgb3IgZGVtb3RlZC4gIFRo
aXMgaXMgc3RvcmVkIGluIHR3byBlbGVtZW50cyBpbiB0aGUgcGFnZSBzdHJ1Y3Q6CiAgICBucl9l
bnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KICAgIAogICAgVGhlIHJ1bGUgaXMg
dGhhdCBlbnRyaWVzIFswLCBucl9lbnRyaWVzX3ZhbGlkYXRlZCkgc2hvdWxkIGFsd2F5cyBiZQog
ICAgdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQuICBJZiBwYXJ0
aWFsX2ZsYWdzIGlzCiAgICB6ZXJvLCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gaXMgbm90
IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNlCiAgICBjb3VudCBpcyBoZWxkLiAgSWYgUFRGX3Bh
cnRpYWxfc2V0IGlzIHNldCwgdGhlbiBbbnJfZW50cmllc192YWxpZGF0ZWRdCiAgICBpcyBwYXJ0
aWFsbHkgdmFsaWRhdGVkLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBhIGRpc3RpbmN0aW9uIGlz
IG1hZGUgYmV0d2VlbiBwcm9tb3Rpb24gYW5kIGRlbW90aW9uCiAgICB3aXRoIHJlZ2FyZCB0byB3
aGV0aGVyIHRoZSBlbnRyeSBpdHNlbGYgImhvbGRzIiBhIGdlbmVyYWwgcmVmZXJlbmNlCiAgICBj
b3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0ZWQgKGkuZS4sIHJldHVybnMg
LUVSRVNUQVJUKSwKICAgIHRoZSBlbnRyeSBpcyBub3QgY29uc2lkZXJlZCB0byBob2xkIGEgcmVm
ZXJlbmNlOyB3aGVuIGVudHJ5IGRlbW90aW9uCiAgICBpcyBpbnRlcnJ1cHRlZCwgdGhlIGVudHJ5
IGlzIHN0aWxsIGNvbnNpZGVyZWQgdG8gaG9sZCBhIGdlbmVyYWwKICAgIHJlZmVyZW5jZS4KICAg
IAogICAgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgdXNlZCB0byBkaXN0aW5ndWlzaCBiZXR3
ZWVuIHRoZXNlIGNhc2VzLgogICAgSWYgY2xlYXIsIGl0J3MgYSBwYXJ0aWFsIHByb21vdGlvbiA9
PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxkCiAgICBieSB0aGUgZW50cnk7IGlmIHNl
dCwgaXQncyBwYXJ0aWFsIGRlbW90aW9uLCBzbyBhIGdlbmVyYWwgcmVmZXJlbmNlCiAgICBjb3Vu
dCBoZWxkLiAgQmVjYXVzZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgY2FuIGJlIGludGVybGVh
dmVkLCB0aGlzCiAgICB2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9t
Zm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAogICAgdG8gYmUgYWJsZSB0byBwcm9wZXJseSBoYW5k
bGUgcmVmZXJlbmNlIGNvdW50cy4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYmVjYXVzZSBhIHJl
ZmNvdW50IGlzIG5vdCBoZWxkLCBpdCBpcyBwb3NzaWJsZSB0bwogICAgZW5naW5lZXIgYSBzaXR1
YXRpb24gd2hlcmUgUEZUX3BhcnRpYWxfc2V0IGlzIHNldCBidXQgdGhlIHBhZ2UgaW4KICAgIHF1
ZXN0aW9uIGhhcyBiZWVuIGFzc2lnbmVkIHRvIGFub3RoZXIgZG9tYWluLiAgQSBza2V0Y2ggaXMg
cHJvdmlkZWQgaW4KICAgIHRoZSBhcHBlbmRpeC4KICAgIAogICAgRml4IHRoaXMgYnkgaGF2aW5n
IHRoZSBwYXJlbnQgcGFnZSB0YWJsZSBlbnRyeSBob2xkIGEgZ2VuZXJhbAogICAgcmVmZXJlbmNl
IGNvdW50IHdoZW5ldmVyIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQuICAoRm9yIGNsYXJpdHkgb2YK
ICAgIGNoYW5nZSwga2VlcCB0d28gc2VwYXJhdGUgZmxhZ3MuICBUaGVzZSB3aWxsIGJlIGNvbGxh
cHNlZCBpbiBhCiAgICBzdWJzZXF1ZW50IGNoYW5nZXNldC4pCiAgICAKICAgIFRoaXMgaGFzIHR3
byBiYXNpYyBpbXBsaWNhdGlvbnMuICBPbiB0aGUgcHV0X3BhZ2VfZnJvbV9sTmUoKSBzaWRlLAog
ICAgdGhpcyBtZWFuIHRoYXQgdGhlIChwYXJ0aWFsX3NldCAmJiAhcGFydGlhbF9yZWYpIGNhc2Ug
Y2FuIG5ldmVyIGhhcHBlbiwKICAgIGFuZCBubyBsb25nZXIgbmVlZHMgdG8gYmUgc3BlY2lhbC1j
YXNlZC4KICAgIAogICAgU2Vjb25kbHksIGJlY2F1c2UgYm90aCBmbGFncyBhcmUgc2V0IHRvZ2V0
aGVyLCB0aGVyZSdzIG5vIG5lZWQgdG8gY2Fycnkgb3ZlcgogICAgZXhpc3RpbmcgYml0cyBmcm9t
IHBhcnRpYWxfcHRlLgogICAgCiAgICAoTkIgdGhlcmUgaXMgc3RpbGwgYW5vdGhlciBpc3N1ZSB3
aXRoIGNhbGxpbmcgX3B1dF9wYWdlX3R5cGUoKSBvbiBhCiAgICBwYWdlIHdoaWNoIGhhZCBQR1Rf
cGFydGlhbCBzZXQ7IHRoYXQgd2lsbCBiZSBoYW5kbGVkIGluIGEgc3Vic2VxdWVudAogICAgcGF0
Y2guKQogICAgCiAgICBPbiB0aGUgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oKSBzaWRlLCB3
ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoCiAgICBiZXR3ZWVuIGNhbGxlcnMgd2hpY2ggaG9sZCBhIHJl
ZmVyZW5jZSBvbiBwYXJ0aWFsIChpLmUuLAogICAgYWxsb2NfbE5fdGFibGUoKSksIGFuZCB0aG9z
ZSB3aGljaCBkbyBub3QgKG5ld19jcjMsIFBJTl9MTl9UQUJMRSwgYW5kCiAgICBzbyBvbik6IHBh
c3MgYSBmbGFnIGlmIHRoZSB0eXBlIHNob3VsZCBiZSByZXRhaW5lZCBvbiBpbnRlcnJ1cHRpb24u
CiAgICAKICAgIE5CIHRoYXQgc2luY2UgbDEgcHJvbW90aW9uIGNhbid0IGJlIHByZWVtcHRlZCwg
dGhhdCBnZXRfcGFnZV9mcm9tX2wyZQogICAgY2FuJ3QgcmV0dXJuIC1FUkVTVEFSVC4KICAgIAog
ICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgLS0tLS0KICAgICogQXBwZW5kaXg6IEVu
Z2luZWVyaW5nIFBURl9wYXJ0aWFsX3NldCB3aGlsZSBhIHBhZ2UgYmVsb25ncyB0byBhCiAgICAg
IGZvcmVpZ24gZG9tYWluCiAgICAKICAgIFN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2ggY2FuIGJl
IHByb21vdGVkIHRvIGFuIGwzLCBhbmQgQiBpcyBhIHBhZ2UKICAgIHdoaWNoIGNhbiBiZSBwcm9t
b3RlZCB0byBhbiBsMiwgYW5kIEFbeF0gcG9pbnRzIHRvIEIuICBCIGhhcwogICAgUEdDX2FsbG9j
YXRlZCBzZXQgYnV0IG5vIG90aGVyIGdlbmVyYWwgcmVmZXJlbmNlcy4KICAgIAogICAgVjE6ICBQ
SU5fTDMgQS4KICAgICAgQSBpcyB2YWxpZGF0ZWQsIEIgaXMgdmFsaWRhdGVkLgogICAgICBBLnR5
cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZCB8IFBHVF9waW5uZWQKICAgICAgQi50eXBlX2Nv
dW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVk
IChBW3hdIGhvbGRzIGEgZ2VuZXJhbCByZWYpCiAgICAKICAgIFYxOiBVTlBJTiBBLgogICAgICBB
IGJlZ2lucyBkZS12YWxpZGF0aW9uLgogICAgICBBcnJhbmdlIHRvIGJlIGludGVycnVwdGVkIHdo
ZW4gaSA8IHgKICAgICAgVjEtPm9sZF9ndWVzdF90YWJsZSA9IEEKICAgICAgVjEtPm9sZF9ndWVz
dF90YWJsZV9yZWZfaGVsZCA9IGZhbHNlCiAgICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFy
dGlhbAogICAgICBBLm5yX3ZhbGlkYXRlZF9lbnRyaWVzID0gaSA8IHgKICAgICAgQi50eXBlX2Nv
dW50ID0gMAogICAgICBCLmNvdW50ID0gMSB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjI6IE1P
RF9MNF9FTlRSWSB0byBwb2ludCBzb21lIGw0ZSB0byBBLgogICAgICBQaWNrcyB1cCByZS12YWxp
ZGF0aW9uIG9mIEEuCiAgICAgIEFycmFuZ2UgdG8gYmUgaW50ZXJydXB0ZWQgaGFsZndheSB0aHJv
dWdoIEIncyB2YWxpZGF0aW9uCiAgICAgIEIudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAog
ICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQgKFBHVF9wYXJ0aWFsIGhvbGRzIGEgZ2Vu
ZXJhbCByZWYpCiAgICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBBLm5y
X3ZhbGlkYXRlZF9lbnRyaWVzID0geAogICAgICBBLnBhcnRpYWxfcHRlID0gUFRGX3BhcnRpYWxf
c2V0CiAgICAKICAgIFYzOiBNT0RfTDNfRU5UUlkgdG8gcG9pbnQgc29tZSBvdGhlciBsM2UgKG5v
dCBpbiBBKSB0byBCLgogICAgICBWYWxpZGF0ZXMgQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8
IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkICgib3RoZXIg
bDNlIiBob2xkcyBhIGdlbmVyYWwgcmVmKQogICAgCiAgICBWMzogTU9EX0wzX0VOVFJZIHRvIGNs
ZWFyIGwzZSBwb2ludGluZyB0byBCLgogICAgICBEZXZhbGlkYXRlcyBCLgogICAgICBCLnR5cGVf
Y291bnQgPSAwCiAgICAgIEIuY291bnQgPSAxIHwgUEdDX2FsbG9jYXRlZAogICAgCiAgICBWMzog
ZGVjcmVhc2VfcmVzZXJ2YXRpb24oQikKICAgICAgQ2xlYXJzIFBHQ19hbGxvY2F0ZWQKICAgICAg
Qi5jb3VudCA9IDAgPT4gQiBpcyBmcmVlZAogICAgCiAgICBCIGdldHMgYXNzaWduZWQgdG8gYSBk
aWZmZXJlbnQgZG9tYWluCiAgICAKICAgIFYxOiBSZXN0YXJ0cyBVTlBJTiBvZiBBCiAgICAgIHB1
dF9vbGRfZ3Vlc3RfdGFibGUoQSkKICAgICAgICAuLi4KICAgICAgICAgIGZyZWVfbDNfdGFibGUo
QSkKICAgIAogICAgTm93IHNpbmNlIEEucGFydGlhbF9mbGFncyBoYXMgUFRGX3BhcnRpYWxfc2V0
LCBmcmVlX2wzX3RhYmxlKCkgd2lsbAogICAgY2FsbCBwdXRfcGFnZV9mcm9tX2wzZSgpIG9uIEFb
eF0sIHdoaWNoIHBvaW50cyB0byBCLCB3aGlsZSBCIGlzIG93bmVkCiAgICBieSBhbm90aGVyIGRv
bWFpbi4KICAgIAogICAgSWYgQVt4XSBoZWxkIGEgZ2VuZXJhbCByZWZjb3VudCBmb3IgQiBvbiBw
YXJ0aWFsIHZhbGlkYXRpb24sIGFzIGl0IGRvZXMKICAgIGZvciBwYXJ0aWFsIGRlLXZhbGlkYXRp
b24sIHRoZW4gQiB3b3VsZCBzdGlsbCBoYXZlIGEgcmVmZXJlbmNlIGNvdW50IG9mCiAgICAxIGFm
dGVyIFBHQ19hbGxvY2F0ZWQgd2FzIGZyZWVkOyBzbyBCIHdvdWxkbid0IGJlIGZyZWVkIHVudGls
IGFmdGVyCiAgICBwdXRfcGFnZV9mcm9tX2wzZSgpIGhhZCBoYXBwZW5kIG9uIEFbeF0uCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODQgKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAxNSArKysr
Ky0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgNDEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCAyNGNlOGQ3YzUwLi5kMjk0YjA5YTM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTA3MiwxMCArMTA3MiwxMSBAQCBnZXRfcGFnZV9m
cm9tX2wxZSgKICAqIHBhZ2UtPnB0ZVtwYWdlLT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUg
dGhlIGNvbW1lbnQgaW4gbW0uaCBmb3IKICAqIG1vcmUgaW5mb3JtYXRpb24uCiAgKi8KLSNkZWZp
bmUgUFRGX3BhcnRpYWxfc2V0ICAgICAgICAgKDEgPDwgMCkKLSNkZWZpbmUgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgKDEgPDwgMSkKLSNkZWZpbmUgUFRGX3ByZWVtcHRpYmxlICAgICAgICAgKDEg
PDwgMikKLSNkZWZpbmUgUFRGX2RlZmVyICAgICAgICAgICAgICAgKDEgPDwgMykKKyNkZWZpbmUg
UFRGX3BhcnRpYWxfc2V0ICAgICAgICAgICAoMSA8PCAwKQorI2RlZmluZSBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZiAgICgxIDw8IDEpCisjZGVmaW5lIFBURl9wcmVlbXB0aWJsZSAgICAgICAgICAg
KDEgPDwgMikKKyNkZWZpbmUgUFRGX2RlZmVyICAgICAgICAgICAgICAgICAoMSA8PCAzKQorI2Rl
ZmluZSBQVEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0ICgxIDw8IDQpCiAKIHN0YXRpYyBpbnQgZ2V0
X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIHR5
cGUsIHN0cnVjdCBkb21haW4gKmQsCkBAIC0xMDg0LDcgKzEwODUsMTEgQEAgc3RhdGljIGludCBn
ZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0g
bWZuX3RvX3BhZ2UobWZuKTsKICAgICBpbnQgcmM7CiAgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZs
YWdzICYgUFRGX3ByZWVtcHRpYmxlLAotICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBU
Rl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBU
Rl9wYXJ0aWFsX2dlbmVyYWxfcmVmLAorICAgICAgICAgcGFydGlhbF9zZXQgPSBmbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCwKKyAgICAgICAgIHJldGFpbl9yZWYgID0gZmxhZ3MgJiBQVEZfcmV0YWlu
X3JlZl9vbl9yZXN0YXJ0OworCisgICAgQVNTRVJUKHBhcnRpYWxfcmVmID09IHBhcnRpYWxfc2V0
KTsKIAogICAgIGlmICggbGlrZWx5KCFwYXJ0aWFsX3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5
KCFnZXRfcGFnZV9mcm9tX21mbihtZm4sIGQpKSApCkBAIC0xMDk3LDEzICsxMTAyLDE1IEBAIHN0
YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgICogLSBwYWdlIGlzIGZ1
bGx5IHZhbGlkYXRlZCAocmMgPT0gMCkKICAgICAgKiAtIHBhZ2UgaXMgbm90IHZhbGlkYXRlZCAo
cmMgPCAwKSBidXQ6CiAgICAgICogICAtIFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFy
dGlhbF9yZWYpCisgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCAocmMgPT0g
LUVSRVNUQVJUKSwgYW5kIHRoZQorICAgICAqICAgICBjYWxsZXIgaGFzIGFza2VkIHRoZSByZWYg
dG8gYmUgcmV0YWluZWQgaW4gdGhhdCBjYXNlCiAgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5
IHZhbGlkYXRlZCBidXQgdGhlcmUncyBiZWVuIGFuIGVycm9yCiAgICAgICogICAgIChwYWdlID09
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKQogICAgICAqCiAgICAgICogVGhlIHBhcnRp
YWxfcmVmLW9uLWVycm9yIGNsYXVzZSBpcyB3b3J0aCBhbiBleHBsYW5hdGlvbi4gIFRoZXJlCiAg
ICAgICogYXJlIHR3byBzY2VuYXJpb3Mgd2hlcmUgcGFydGlhbF9yZWYgbWlnaHQgYmUgdHJ1ZSBj
b21pbmcgaW46Ci0gICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgdHlw
ZSBgdHlwZWA7IGkuZS4gaGFzCi0gICAgICogICBQR1RfcGFydGlhbCBzZXQKKyAgICAgKiAtIG1m
biBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJvbW90ZWQgLyBkZW1vdGVkIGFzIHR5cGUgYHR5cGVgOwor
ICAgICAqICAgaS5lLiBoYXMgUEdUX3BhcnRpYWwgc2V0CiAgICAgICogLSBtZm4gaGFzIGJlZW4g
cGFydGlhbGx5IGRlbW90ZWQgYXMgTCh0eXBlKzEpIChpLmUuLCBhIGxpbmVhcgogICAgICAqICAg
cGFnZTsgZS5nLiB3ZSdyZSBiZWluZyBjYWxsZWQgZnJvbSBnZXRfcGFnZV9mcm9tX2wyZSB3aXRo
CiAgICAgICogICB0eXBlID09IFBHVF9sMV90YWJsZSwgYnV0IHRoZSBtZm4gaXMgUEdUX2wyX3Rh
YmxlKQpAQCAtMTEyNiw3ICsxMTMzLDggQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9m
cm9tX21mbigKICAgICAgKi8KICAgICBpZiAoIGxpa2VseSghcmMpIHx8IHBhcnRpYWxfcmVmICkK
ICAgICAgICAgLyogbm90aGluZyAqLzsKLSAgICBlbHNlIGlmICggcGFnZSA9PSBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSApCisgICAgZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgfHwKKyAgICAgICAgICAgICAgKHJldGFpbl9yZWYgJiYgcmMgPT0g
LUVSRVNUQVJUKSApCiAgICAgICAgIEFTU0VSVChwcmVlbXB0aWJsZSk7CiAgICAgZWxzZQogICAg
ICAgICBwdXRfcGFnZShwYWdlKTsKQEAgLTEzMjQsOCArMTMzMiw4IEBAIHN0YXRpYyBpbnQgcHV0
X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAg
ICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmKSkgPT0KICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAg
ICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAgICAgIHJjID0g
X3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CisgICAgICAgICAgICAv
KiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAgICAg
ICAgICBCVUcoKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggZmxhZ3MgJiBQVEZfZGVm
ZXIgKQogICAgICAgICB7CkBAIC0xMzcwLDggKzEzNzgsOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdl
X2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIGlmICgg
KGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0K
ICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgewotICAgICAgICBBU1NFUlQoIShmbGFn
cyAmIFBURl9kZWZlcikpOwotICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9w
cmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAgIC8qIHBhcnRpYWxf
c2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYgKi8KKyAgICAgICAgQlVHKCk7CiAg
ICAgfQogCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCkBAIC0xNDAxLDggKzE0MDksOCBA
QCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVk
IGxvbmcgcGZuLAogICAgICAgICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAgICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0g
ICAgICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZu
X3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQg
YWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAgICAgICAgICBCVUcoKTsKICAgICAgICAg
fQogCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTU0MCwxMyArMTU0OCwy
MiBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVu
c2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSBnZXRfcGFn
ZV9mcm9tX2wyZShsMmUsIHBmbiwgZCwgcGFydGlhbF9mbGFncyk7CiAKLSAgICAgICAgaWYgKCBy
YyA9PSAtRVJFU1RBUlQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAvKiBTZXQgJ3NldCcsIHJldGFpbiAnZ2VuZXJhbCBy
ZWYnICovCi0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8
IFBURl9wYXJ0aWFsX3NldDsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJ
TlRSICYmIGkgKQorICAgICAgICAvKgorICAgICAgICAgKiBJdCBzaG91bGRuJ3QgYmUgcG9zc2li
bGUgZm9yIGdldF9wYWdlX2Zyb21fbDJlIHRvIHJldHVybgorICAgICAgICAgKiAtRVJFU1RBUlQs
IHNpbmNlIHdlIG5ldmVyIGNhbGwgdGhpcyB3aXRoIFBURl9wcmVlbXB0aWJsZS4KKyAgICAgICAg
ICogKGFsbG9jX2wxX3RhYmxlIG1heSByZXR1cm4gLUVJTlRSIG9uIGFuIEwxVEYtdnVsbmVyYWJs
ZQorICAgICAgICAgKiBlbnRyeS4pCisgICAgICAgICAqCisgICAgICAgICAqIE5CIHRoYXQgd2hp
bGUgb24gYSAiY2xlYW4iIHByb21vdGlvbiwgd2UgY2FuIG5ldmVyIGdldAorICAgICAgICAgKiBQ
R1RfcGFydGlhbC4gIEl0IGlzIHBvc3NpYmxlIHRvIGFycmFuZ2UgZm9yIGFuIGwyZSB0bworICAg
ICAgICAgKiBjb250YWluIGEgcGFydGlhbGx5LWRldmFsaWRhdGVkIGwyOyBidXQgaW4gdGhhdCBj
YXNlLCBib3RoCisgICAgICAgICAqIG9mIHRoZSBmb2xsb3dpbmcgZnVuY3Rpb25zIHdpbGwgZmFp
bCBhbnl3YXkgKHRoZSBmaXJzdAorICAgICAgICAgKiBiZWNhdXNlIHRoZSBwYWdlIGluIHF1ZXN0
aW9uIGlzIG5vdCBhbiBsMTsgdGhlIHNlY29uZAorICAgICAgICAgKiBiZWNhdXNlIHRoZSBwYWdl
IGlzIG5vdCBmdWxseSB2YWxpZGF0ZWQpLgorICAgICAgICAgKi8KKyAgICAgICAgQVNTRVJUKHJj
ICE9IC1FUkVTVEFSVCk7CisKKyAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwpAQCAtMTU1Niw2ICsxNTczLDcgQEAgc3RhdGlj
IGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUpCiAgICAgICAgIHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAog
ICAgICAgICAgICAgICAgICAgICAgIkZhaWx1cmUgJWQgaW4gYWxsb2NfbDJfdGFibGU6IHNsb3Qg
JSN4XG4iLCByYywgaSk7CisgICAgICAgICAgICBBU1NFUlQoY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPT0gTlVMTCk7CiAgICAgICAgICAgICBpZiAoIGkgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKQEAgLTE2MTQsNyAr
MTYzMiw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAg
ICAgICAgICAgICAgICAgICBsM2VfZ2V0X21mbihsM2UpLAogICAgICAgICAgICAgICAgICAgICBQ
R1RfbDJfcGFnZV90YWJsZSB8IFBHVF9wYWVfeGVuX2wyLCBkLAotICAgICAgICAgICAgICAgICAg
ICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAgICAgICAg
cGFydGlhbF9mbGFncyB8IFBURl9wcmVlbXB0aWJsZSB8IFBURl9yZXRhaW5fcmVmX29uX3Jlc3Rh
cnQpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewpAQCAtMTYyMywxMyArMTY0MSwxNCBAQCBzdGF0
aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAg
ICByYyA9IC1FSU5UUjsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAgICAgICAgICByYyA9
IGdldF9wYWdlX2Zyb21fbDNlKGwzZSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKTsKKyAgICAgICAg
ICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UobDNlLCBwZm4sIGQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZfcmV0YWluX3JlZl9vbl9yZXN0
YXJ0KTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIC8qIFNldCAn
c2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCi0g
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0
aWFsX3NldDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9z
ZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7CkBAIC0xODA2LDEzICsxODI1LDE0IEBA
IHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAg
ICAgICAgIHJjID0gLUVJTlRSOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAg
IHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUobDRlLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpOworICAg
ICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShsNGUsIHBmbiwgZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9yZXRhaW5fcmVmX29u
X3Jlc3RhcnQpOwogCiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewog
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAgLyog
U2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQg
Ki8KLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRG
X3BhcnRpYWxfc2V0OworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0
aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogICAgICAgICB9CiAgICAgICAgIGVs
c2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CkBAIC0xOTA5LDkgKzE5MjksNyBAQCBzdGF0aWMg
aW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBlbHNlIGlmICgg
cmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRG
X3BhcnRpYWxfc2V0KSA/Ci0gICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKLSAgICAgICAgICAg
IChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CisgICAgICAgIHBh
Z2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZjsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRB
QkxFX0VOVFJJRVMgLSAxICkKICAgICB7CkBAIC0xOTU5LDkgKzE5NzcsNyBAQCBzdGF0aWMgaW50
IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09IC1F
UkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0g
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFs
X3NldCkgPwotICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6Ci0gICAgICAgICAgICAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOworICAgICAgICBwYWdlLT5wYXJ0
aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAg
ICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwzX1BBR0VUQUJMRV9FTlRS
SUVTIC0gMSApCiAgICAgewpAQCAtMTk5Miw5ICsyMDA4LDcgQEAgc3RhdGljIGludCBmcmVlX2w0
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQg
KQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8K
LSAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgotICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3Nl
dCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogICAgIH0KICAg
ICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUyAtIDEg
KQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaAppbmRleCAwN2NjMDZlNGQ3Li4xYWUyYjVlYTZlIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CkBAIC0yNDEsMjIgKzI0MSwyNSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIHBhZ2Uu
CiAgICAgICAgICAqCiAgICAgICAgICAqIFRoaXMgaGFwcGVuczoKLSAgICAgICAgICogLSBEdXJp
bmcgZGUtdmFsaWRhdGlvbiwgaWYgZGUtdmFsaWRhdGlvbiBvZiB0aGUgcGFnZSB3YXMKKyAgICAg
ICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiBvciBkZS12YWxpZGF0aW9uLCBpZiB0aGUgb3BlcmF0
aW9uIHdhcwogICAgICAgICAgKiAgIGludGVycnVwdGVkCiAgICAgICAgICAqIC0gRHVyaW5nIHZh
bGlkYXRpb24sIGlmIGFuIGludmFsaWQgZW50cnkgaXMgZW5jb3VudGVyZWQgYW5kCiAgICAgICAg
ICAqICAgdmFsaWRhdGlvbiBpcyBwcmVlbXB0aWJsZQogICAgICAgICAgKiAtIER1cmluZyB2YWxp
ZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiB3YXMgc2V0IG9uCi0gICAgICAgICAq
ICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChwZXJoYXBzIGJlY2F1c2Ugd2UncmUgcGlja2lu
ZwotICAgICAgICAgKiAgIHVwIGZyb20gYSBwYXJ0aWFsIGRlLXZhbGlkYXRpb24pLgorICAgICAg
ICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIGl0IHBpY2tl
ZCB1cCBhCisgICAgICAgICAqICAgcHJldmlvdXMgb3BlcmF0aW9uKQogICAgICAgICAgKgotICAg
ICAgICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmIGlzIGNsZWFyLAotICAgICAgICAgKiB0aGVuIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBi
ZSByZS1hY3F1aXJlZDsgaWYgaXQgaXMgc2V0LCBubwotICAgICAgICAgKiByZWZlcmVuY2Ugc2hv
dWxkIGJlIGFjcXVpcmVkLgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlm
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzCisgICAgICAgICAqIGNsZWFyLCB0aGVuIGEgZ2Vu
ZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZDsgaWYgaXQKKyAgICAgICAgICogaXMg
c2V0LCBubyByZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVpcmVkLgogICAgICAgICAgKgogICAgICAg
ICAgKiBXaGVuIHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmIGlzCiAgICAgICAgICAqIGNsZWFyLCBubyByZWZlcmVuY2Ugc2hvdWxkIGJlIGRyb3BwZWQ7
IGlmIGl0IGlzIHNldCwgYQogICAgICAgICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGRyb3BwZWQu
CiAgICAgICAgICAqCisgICAgICAgICAqIE5CIGF0IHRoZSBtb21lbnQsIFBURl9wYXJ0aWFsX3Nl
dCBzaG91bGQgYmUgc2V0IGlmIGFuZCBvbmx5IGlmCisgICAgICAgICAqIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIGlzIHNldC4KKyAgICAgICAgICoKICAgICAgICAgICogTkIgdGhhdCBQVEZfcGFy
dGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGFyZQogICAgICAgICAgKiBkZWZp
bmVkIGluIG1tLmMsIHRoZSBvbmx5IHBsYWNlIHdoZXJlIHRoZXkgYXJlIHVzZWQuCiAgICAgICAg
ICAqCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:21:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:21:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSMd-0004CK-RZ; Tue, 12 Nov 2019 09:21:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSMc-0004CE-Pi
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:30 +0000
X-Inumbo-ID: cf463500-052d-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cf463500-052d-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 09:21:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSMb-0006dj-KE
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSMb-0001io-JC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSMb-0001io-JC@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:21:29 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Collapse PTF_partial_set and
 PTF_partial_general_ref into one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQyOGZlMTBjNTBlNTk1NjljMDUwODc4MjI2ZGNkOTVkYzc0MTgxMGYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjE1OjExIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IENvbGxhcHNlIFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaW50byBvbmUKICAgIAogICAgLi4ubm93IHRoYXQgdGhleSBhcmUgZXF1aXZh
bGVudC4gIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBSZXBvcnRlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgfCA1MCArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8IDI5ICsrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgNTMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCBkMjk0YjA5YTM4Li4wNjU1YzA1NzBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTA2NywxMyArMTA2NywxMiBAQCBnZXRf
cGFnZV9mcm9tX2wxZSgKIAogLyoKICAqIFRoZSBmb2xsb3dpbmcgZmxhZ3MgYXJlIHVzZWQgdG8g
c3BlY2lmeSBiZWhhdmlvciBvZiB2YXJpb3VzIGdldCBhbmQKLSAqIHB1dCBjb21tYW5kcy4gIFRo
ZSBmaXJzdCB0d28gYXJlIGFsc28gc3RvcmVkIGluIHBhZ2UtPnBhcnRpYWxfZmxhZ3MKLSAqIHRv
IGluZGljYXRlIHRoZSBzdGF0ZSBvZiB0aGUgcGFnZSBwb2ludGVkIHRvIGJ5CisgKiBwdXQgY29t
bWFuZHMuICBUaGUgZmlyc3QgaXMgYWxzbyBzdG9yZWQgaW4gcGFnZS0+cGFydGlhbF9mbGFncyB0
bworICogaW5kaWNhdGUgdGhlIHN0YXRlIG9mIHRoZSBwYWdlIHBvaW50ZWQgdG8gYnkKICAqIHBh
Z2UtPnB0ZVtwYWdlLT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUgdGhlIGNvbW1lbnQgaW4g
bW0uaCBmb3IKICAqIG1vcmUgaW5mb3JtYXRpb24uCiAgKi8KICNkZWZpbmUgUFRGX3BhcnRpYWxf
c2V0ICAgICAgICAgICAoMSA8PCAwKQotI2RlZmluZSBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAg
ICgxIDw8IDEpCiAjZGVmaW5lIFBURl9wcmVlbXB0aWJsZSAgICAgICAgICAgKDEgPDwgMikKICNk
ZWZpbmUgUFRGX2RlZmVyICAgICAgICAgICAgICAgICAoMSA8PCAzKQogI2RlZmluZSBQVEZfcmV0
YWluX3JlZl9vbl9yZXN0YXJ0ICgxIDw8IDQpCkBAIC0xMDg1LDEzICsxMDg0LDEwIEBAIHN0YXRp
YyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAgaW50IHJjOwogICAgIGJvb2wgcHJlZW1wdGli
bGUgPSBmbGFncyAmIFBURl9wcmVlbXB0aWJsZSwKLSAgICAgICAgIHBhcnRpYWxfcmVmID0gZmxh
Z3MgJiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiwKICAgICAgICAgIHBhcnRpYWxfc2V0ID0gZmxh
Z3MgJiBQVEZfcGFydGlhbF9zZXQsCiAgICAgICAgICByZXRhaW5fcmVmICA9IGZsYWdzICYgUFRG
X3JldGFpbl9yZWZfb25fcmVzdGFydDsKIAotICAgIEFTU0VSVChwYXJ0aWFsX3JlZiA9PSBwYXJ0
aWFsX3NldCk7Ci0KLSAgICBpZiAoIGxpa2VseSghcGFydGlhbF9yZWYpICYmCisgICAgaWYgKCBs
aWtlbHkoIXBhcnRpYWxfc2V0KSAmJgogICAgICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21f
bWZuKG1mbiwgZCkpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKQEAgLTExMDEsMTQgKzEw
OTcsMTQgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICAgKiBS
ZXRhaW4gdGhlIHJlZmNvdW50IGlmOgogICAgICAqIC0gcGFnZSBpcyBmdWxseSB2YWxpZGF0ZWQg
KHJjID09IDApCiAgICAgICogLSBwYWdlIGlzIG5vdCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0Ogot
ICAgICAqICAgLSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAg
ICAqICAgLSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfc2V0KQogICAgICAq
ICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgKHJjID09IC1FUkVTVEFSVCksIGFuZCB0
aGUKICAgICAgKiAgICAgY2FsbGVyIGhhcyBhc2tlZCB0aGUgcmVmIHRvIGJlIHJldGFpbmVkIGlu
IHRoYXQgY2FzZQogICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRo
ZXJlJ3MgYmVlbiBhbiBlcnJvcgogICAgICAqICAgICAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF90YWJsZSkKICAgICAgKgotICAgICAqIFRoZSBwYXJ0aWFsX3JlZi1vbi1lcnJvciBj
bGF1c2UgaXMgd29ydGggYW4gZXhwbGFuYXRpb24uICBUaGVyZQotICAgICAqIGFyZSB0d28gc2Nl
bmFyaW9zIHdoZXJlIHBhcnRpYWxfcmVmIG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgorICAgICAq
IFRoZSBwYXJ0aWFsX3NldC1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFuYXRpb24u
ICBUaGVyZQorICAgICAqIGFyZSB0d28gc2NlbmFyaW9zIHdoZXJlIHBhcnRpYWxfc2V0IG1pZ2h0
IGJlIHRydWUgY29taW5nIGluOgogICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBwcm9t
b3RlZCAvIGRlbW90ZWQgYXMgdHlwZSBgdHlwZWA7CiAgICAgICogICBpLmUuIGhhcyBQR1RfcGFy
dGlhbCBzZXQKICAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgZGVtb3RlZCBhcyBMKHR5
cGUrMSkgKGkuZS4sIGEgbGluZWFyCkBAIC0xMTMxLDcgKzExMjcsNyBAQCBzdGF0aWMgaW50IGdl
dF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAgICAqIGNvdW50IHJldGFpbmVkIHVubGVzcyB3
ZSBzdWNjZWVkZWQsIG9yIHRoZSBvcGVyYXRpb24gd2FzCiAgICAgICogcHJlZW1wdGlibGUuCiAg
ICAgICovCi0gICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3JlZiApCisgICAgaWYgKCBs
aWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3NldCApCiAgICAgICAgIC8qIG5vdGhpbmcgKi87CiAgICAg
ZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgfHwKICAgICAg
ICAgICAgICAgKHJldGFpbl9yZWYgJiYgcmMgPT0gLUVSRVNUQVJUKSApCkBAIC0xMzI5LDEzICsx
MzI1LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1
bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0
X3BhZ2UobDJlKTsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdl
KF9tZm4ocGZuKSk7CiAKLSAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQotICAgICAgICAgICAgICBQVEZfcGFydGlhbF9z
ZXQgKQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlz
IGltcGx5IHBhcnRpYWxfcmVmICovCi0gICAgICAgICAgICBCVUcoKTsKLSAgICAgICAgfQotICAg
ICAgICBlbHNlIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQorICAgICAgICBpZiAoIGZsYWdzICYg
UFRGX2RlZmVyICkKICAgICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IHB0cGc7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IHBnOwpAQCAtMTM3NSwxMyArMTM2NSw2IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9s
M2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICBwZyA9IGwzZV9n
ZXRfcGFnZShsM2UpOwogCi0gICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRG
X3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQotICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKLSAg
ICB7Ci0gICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9y
ZWYgKi8KLSAgICAgICAgQlVHKCk7Ci0gICAgfQotCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZl
ciApCiAgICAgewogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3Rv
X3BhZ2UoX21mbihwZm4pKTsKQEAgLTE0MDYsMTMgKzEzODksNiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIHsK
ICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsNGVfZ2V0X3BhZ2UobDRlKTsKIAotICAg
ICAgICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZikpID09Ci0gICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYg
Ki8KLSAgICAgICAgICAgIEJVRygpOwotICAgICAgICB9Ci0KICAgICAgICAgaWYgKCBmbGFncyAm
IFBURl9kZWZlciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwpAQCAtMTY0OCw3ICsxNjI0LDcgQEAg
c3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAg
ICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAg
ICAvKiBTZXQgJ3NldCcsIGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2Fz
IHNldCAqLwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3Nl
dCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9m
bGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMg
PT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7CkBAIC0xODMyLDcgKzE4MDgsNyBAQCBzdGF0aWMg
aW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIC8qIFNl
dCAnc2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICov
Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRG
X3BhcnRpYWxfZ2VuZXJhbF9yZWY7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
UFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKQog
ICAgICAgICB7CkBAIC0xOTI5LDcgKzE5MDUsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkK
ICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAg
IH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMMl9QQUdFVEFCTEVfRU5UUklF
UyAtIDEgKQogICAgIHsKQEAgLTE5NzcsNyArMTk1Myw3IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkK
ICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAg
IH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFCTEVfRU5UUklF
UyAtIDEgKQogICAgIHsKQEAgLTIwMDgsNyArMTk4NCw3IEBAIHN0YXRpYyBpbnQgZnJlZV9sNF90
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkK
ICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAg
IH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMNF9QQUdFVEFCTEVfRU5UUklF
UyAtIDEgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAxYWUyYjVlYTZlLi4zMjBjNmNkMTk2IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCkBAIC0yMzYsNyArMjM2LDcgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBv
cGVyYXRpb24gb24gdGhlIGN1cnJlbnQgcGFnZS4gIChUaGF0IHBhZ2UgbWF5IG9yIG1heSBub3QK
ICAgICAgICAgICogc3RpbGwgaGF2ZSBQR1RfcGFydGlhbCBzZXQuKQogICAgICAgICAgKgotICAg
ICAgICAgKiBJZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQsIHRoZW4gdGhlIFBURSBh
dAorICAgICAgICAgKiBBZGRpdGlvbmFsbHksIGlmIFBURl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRo
ZW4gdGhlIFBURSBhdAogICAgICAgICAgKiBAbnJfdmFsaWRhdGVkX3B0ZWYgaG9sZHMgYSBnZW5l
cmFsIHJlZmVyZW5jZSBjb3VudCBmb3IgdGhlCiAgICAgICAgICAqIHBhZ2UuCiAgICAgICAgICAq
CkBAIC0yNDUsMjMgKzI0NSwyMCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqICAgaW50
ZXJydXB0ZWQKICAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgYW4gaW52YWxpZCBl
bnRyeSBpcyBlbmNvdW50ZXJlZCBhbmQKICAgICAgICAgICogICB2YWxpZGF0aW9uIGlzIHByZWVt
cHRpYmxlCi0gICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIHdhcyBzZXQgb24KLSAgICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdp
dGggKHBlcmhhcHMgYmVjYXVzZSBpdCBwaWNrZWQgdXAgYQorICAgICAgICAgKiAtIER1cmluZyB2
YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9zZXQgd2FzIHNldCBvbiB0aGlzCisgICAgICAgICAq
ICAgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIGl0IHBpY2tlZCB1cCBhCiAg
ICAgICAgICAqICAgcHJldmlvdXMgb3BlcmF0aW9uKQogICAgICAgICAgKgotICAgICAgICAgKiBX
aGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzCi0g
ICAgICAgICAqIGNsZWFyLCB0aGVuIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1
aXJlZDsgaWYgaXQKLSAgICAgICAgICogaXMgc2V0LCBubyByZWZlcmVuY2Ugc2hvdWxkIGJlIGFj
cXVpcmVkLgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0
aWFsX3NldCBpcyBjbGVhciwgdGhlbgorICAgICAgICAgKiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11
c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0IGlzIHNldCwgbm8KKyAgICAgICAgICogcmVmZXJlbmNl
IHNob3VsZCBiZSBhY3F1aXJlZC4KICAgICAgICAgICoKLSAgICAgICAgICogV2hlbiByZXN1bWlu
ZyBkZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcwotICAgICAgICAg
KiBjbGVhciwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEK
LSAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkLgorICAgICAgICAgKiBXaGVu
IHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX3NldCBpcyBjbGVhciwKKyAg
ICAgICAgICogbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEg
cmVmZXJlbmNlCisgICAgICAgICAqIHNob3VsZCBiZSBkcm9wcGVkLgogICAgICAgICAgKgotICAg
ICAgICAgKiBOQiBhdCB0aGUgbW9tZW50LCBQVEZfcGFydGlhbF9zZXQgc2hvdWxkIGJlIHNldCBp
ZiBhbmQgb25seSBpZgotICAgICAgICAgKiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQu
Ci0gICAgICAgICAqCi0gICAgICAgICAqIE5CIHRoYXQgUFRGX3BhcnRpYWxfc2V0IGFuZCBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZiBhcmUKLSAgICAgICAgICogZGVmaW5lZCBpbiBtbS5jLCB0aGUg
b25seSBwbGFjZSB3aGVyZSB0aGV5IGFyZSB1c2VkLgorICAgICAgICAgKiBOQiB0aGF0IFBURl9w
YXJ0aWFsX3NldCBpcyBkZWZpbmVkIGluIG1tLmMsIHRoZSBvbmx5IHBsYWNlCisgICAgICAgICAq
IHdoZXJlIGl0IGlzIHVzZWQuCiAgICAgICAgICAqCiAgICAgICAgICAqIFRoZSAzcmQgZmllbGQs
IEBsaW5lYXJfcHRfY291bnQsIGluZGljYXRlcwogICAgICAgICAgKiAtIGJ5IGEgcG9zaXRpdmUg
dmFsdWUsIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSBlbnRyaWVzIGEgcGFnZQpAQCAt
MjcxLDggKzI2OCw4IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICovCiAgICAgICAgIHN0
cnVjdCB7CiAgICAgICAgICAgICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6UEFHRVRBQkxFX09SREVS
ICsgMTsKLSAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0gMjsKLSAg
ICAgICAgICAgIHUxNiBwYXJ0aWFsX2ZsYWdzOjI7CisgICAgICAgICAgICB1MTYgOjE2IC0gUEFH
RVRBQkxFX09SREVSIC0gMSAtIDE7CisgICAgICAgICAgICB1MTYgcGFydGlhbF9mbGFnczoxOwog
ICAgICAgICAgICAgczE2IGxpbmVhcl9wdF9jb3VudDsKICAgICAgICAgfTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:21:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSMn-0004Dd-TL; Tue, 12 Nov 2019 09:21:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSMm-0004D4-HE
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:40 +0000
X-Inumbo-ID: d54bf78c-052d-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d54bf78c-052d-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:21:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSMl-0006dz-Nz
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSMl-0001jW-Mk
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSMl-0001jW-Mk@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:21:39 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Properly handle linear
 pagetable promotion failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJmMTI2MjQ3ZWY0OWMyYmE1MmJhZTI5YTJhYjM3MTA1OWVkZTY3YzAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjE1OjQ4IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFByb3Blcmx5IGhhbmRsZSBsaW5lYXIgcGFnZXRhYmxlIHByb21vdGlv
biBmYWlsdXJlcwogICAgCiAgICBJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxl
IHByb21vdGlvbnMgYW5kIGRlbW90aW9ucyB0byBiZQogICAgaW50ZXJydXB0ZWQsIFhlbiBtdXN0
IGtlZXAgdHJhY2sgb2YgdGhlIHN0YXRlIG9mIHRoZSBzdWItcGFnZXMKICAgIHByb21vdGVkIG9y
IGRlbW90ZWQuICBUaGlzIGlzIHN0b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2UKICAg
IHN0cnVjdDogbnJfZW50cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCiAgICAKICAg
IFRoZSBydWxlIGlzIHRoYXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNob3Vs
ZCBhbHdheXMgYmUKICAgIHZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNv
dW50LiAgSWYgcGFydGlhbF9mbGFncyBpcwogICAgemVybywgdGhlbiBbbnJfZW50cmllc192YWxp
ZGF0ZWRdIGlzIG5vdCB2YWxpZGF0ZWQgYW5kIG5vIHJlZmVyZW5jZQogICAgY291bnQgaXMgaGVs
ZC4gIElmIFBURl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVk
XQogICAgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwgYW5kIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291
bnQgaXMgaGVsZC4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgaW4gY2FzZXMgd2hlcmUgYW4gZW50
cnkgYmVnYW4gd2l0aCBQVEZfcGFydGlhbF9zZXQgc2V0LAogICAgYW5kIGdldF9wYWdlX2Zyb21f
bE5lKCkgcmV0dXJucyAtRUlOVkFMLCB0aGUgUFRGX3BhcnRpYWxfc2V0IGJpdCBpcwogICAgZXJy
b25lb3VzbHkgZHJvcHBlZC4gIChUaGlzIHNjZW5hcmlvIGNhbiBiZSBlbmdpbmVlcmVkIG1haW5s
eSBieSB0aGUKICAgIHVzZSBvZiBpbnRlcmxlYXZpbmcgb2YgcHJvbW90aW5nIGFuZCBkZW1vdGlu
ZyBhIHBhZ2Ugd2hpY2ggaGFzICJsaW5lYXIKICAgIHBhZ2V0YWJsZSIgZW50cmllczsgc2VlIHRo
ZSBhcHBlbmRpeCBmb3IgYSBza2V0Y2guKSAgVGhpcyBtZWFucyB0aGF0CiAgICB3ZSB3aWxsICJs
ZWFrIiBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50IG9uIHRoZSBwYWdlIGluIHF1ZXN0aW9uLAog
ICAgcHJldmVudGluZyB0aGUgcGFnZSBmcm9tIGJlaW5nIGZyZWVkLgogICAgCiAgICBGaXggdGhp
cyBieSBzZXR0aW5nIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgdG8gdGhlIHBhcnRpYWxfZmxhZ3MgbG9j
YWwKICAgIHZhcmlhYmxlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAt
LS0tLQogICAgQXBwZW5kaXgKICAgIAogICAgU3VwcG9zZSBBIGFuZCBCIGNhbiBib3RoIGJlIHBy
b21vdGVkIHRvIEwyIHBhZ2VzLCBhbmQgQVt4XSBwb2ludHMgdG8gQi4KICAgIAogICAgVjE6IFBJ
Tl9MMiBCLgogICAgICBCLnR5cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogICAgICBCLmNv
dW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjE6IE1PRF9MM19FTlRSWSBwb2ludGlu
ZyBzb21ldGhpbmcgdG8gQS4KICAgICAgSW4gdGhlIHByb2Nlc3Mgb2YgdmFsaWRhdGluZyBBW3hd
LCBncmFiIGFuIGV4dHJhIHR5cGUgLyByZWYgb24gQjoKICAgICAgQi50eXBlX2NvdW50ID0gMiB8
IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDMgfCBQR0NfYWxsb2NhdGVkCiAgICAgIEEu
dHlwZV9jb3VudCA9IDEgfCBQR1RfdmFsaWRhdGVkCiAgICAgIEEuY291bnQgPSAyIHwgUEdDX2Fs
bG9jYXRlZAogICAgCiAgICBWMTogVU5QSU4gQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8IFBH
VF92YWxpZGF0ZQogICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjE6
IE1PRF9MM19FTlRSWSByZW1vdmluZyB0aGUgcmVmZXJlbmNlIHRvIEEuCiAgICAgIERlLXZhbGlk
YXRlIEEsIGRvd24gdG8gQVt4XSwgd2hpY2ggcG9pbnRzIHRvIEIuCiAgICAgIERyb3AgdGhlIGZp
bmFsIHR5cGUgb24gQi4gIEFycmFuZ2UgdG8gYmUgaW50ZXJydXB0ZWQuCiAgICAgIEIudHlwZV9j
b3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQK
ICAgICAgQS50eXBlX2NvdW50ID0gMSB8IFBHVF9wYXJ0aWFsCiAgICAgIEEubnJfdmFsaWRhdGVk
X2VudHJpZXMgPSB4CiAgICAgIEEucGFydGlhbF9wdGUgPSAtMQogICAgCiAgICBWMjogTU9EX0wz
X0VOVFJZIGFkZHMgYSByZWZlcmVuY2UgdG8gQS4KICAgIAogICAgQXQgdGhpcyBwb2ludCwgZ2V0
X3BhZ2VfZnJvbV9sMmUoQVt4XSkgdHJpZXMKICAgIGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
KCksIHdoaWNoIGZhaWxzIGJlY2F1c2UgaXQncyB0aGUgd3JvbmcgdHlwZTsKICAgIGFuZCBnZXRf
bDJfbGluZWFyX3BhZ2V0YWJsZSgpIGFsc28gZmFpbHMsIGJlY2F1c2UgQiBpc24ndCB2YWxpZGF0
ZWQgYXMKICAgIGFuIGwyIGFueW1vcmUuCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA2ICsrKy0t
LQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDA2NTVj
MDU3MGIuLjAwZTExMmY2NzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0xNTUzLDcgKzE1NTMsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wy
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAg
ICAgICAgIGlmICggaSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdz
OwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAg
ICAgICAgICAgIH0KQEAgLTE2NDcsNyArMTY0Nyw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgaWYgKCBpICkKICAgICAgICAgewog
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
cGFydGlhbF9mbGFnczsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdl
OwogICAgICAgICB9CkBAIC0xODE4LDcgKzE4MTgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICBpZiAoIGkgKQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAg
ICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKKyAgICAgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAgICAgICAgICAgICAgICBpZiAo
IHJjID09IC1FSU5UUiApCiAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAg
ICAgICAgICAgICAgIGVsc2UKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:21:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:21:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSMx-0004EP-VF; Tue, 12 Nov 2019 09:21:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSMw-0004EH-Og
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:50 +0000
X-Inumbo-ID: db52bce2-052d-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id db52bce2-052d-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:21:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSMv-0006eG-RG
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSMv-0001kC-QG
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSMv-0001kC-QG@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:21:49 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Fix nested de-validation on
 error
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNjMTVhMmQ4Y2MxOTgxZjM2OWNjOTU0MmYwMjgwNTRkMGRmYjMyNWIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjE2OjEzIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEZpeCBuZXN0ZWQgZGUtdmFsaWRhdGlvbiBvbiBlcnJvcgogICAgCiAg
ICBJZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGRpc2NvdmVyZWQgd2hlbiB2YWxpZGF0aW5nIGEgcGFn
ZS10YWJsZSB0cmVlLAogICAgdGhlIGVudGlyZSB0cmVlIHdoaWNoIGhhcyBzbyBmYXIgYmVlbiB2
YWxpZGF0ZWQgbXVzdCBiZSBkZS12YWxpZGF0ZWQuCiAgICBTaW5jZSB0aGlzIG1heSB0YWtlIGEg
bG9uZyB0aW1lLCBhbGxvY19sWzItNF1fdGFibGUoKSBzZXQgY3VycmVudAogICAgdmNwdSdzIG9s
ZF9ndWVzdF90YWJsZSBpbW1lZGlhdGVseTsgcHV0X29sZF9ndWVzdF90YWJsZSgpIHdpbGwgbWFr
ZQogICAgc3VyZSB0aGF0IHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCB0byBmaW5pc2gg
b2ZmIHRoZQogICAgZGUtdmFsaWRhdGlvbiBiZWZvcmUgYW55IG90aGVyIE1NVSBvcGVyYXRpb25z
IGNhbiBoYXBwZW4gb24gdGhlIHZjcHUuCiAgICAKICAgIFRoZSBpbnZhcmlhbnQgZm9yIHBhcnRp
YWwgcGFnZXMgc2hvdWxkIGJlOgogICAgCiAgICAqIEVudHJpZXMgWzAsIG5yX3ZhbGlkYXRlZF9w
dGVzKSBzaG91bGQgYmUgY29tcGxldGVseSB2YWxpZGF0ZWQ7CiAgICAgIHB1dF9wYWdlX3R5cGUo
KSB3aWxsIGRlLXZhbGlkYXRlIHRoZXNlLgogICAgCiAgICAqIElmIFtucl92YWxpZGF0ZWRfcHRl
c10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwgcGFydGlhbF9mbGFncyBzaG91bGQKICAgICAgc2V0
IFBURl9wYXJ0aWFMX3NldC4gIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCBvbiB0aGlz
IHBhZ2UgdG8KICAgICAgZmluaXNoIG9mZiBkZXZhbGlkYXRpb24sIGFuZCB0aGUgYXBwcm9wcmlh
dGUgcmVmY291bnQgYWRqdXN0bWVudHMKICAgICAgd2lsbCBiZSBkb25lLgogICAgCiAgICBhbGxv
Y19sWzItM11fdGFibGUoKSBpbmRpY2F0ZXMgcGFydGlhbCB2YWxpZGF0aW9uIHRvIGl0cyBjYWxs
ZXJzIGJ5CiAgICBzZXR0aW5nIGN1cnJlbnQtPm9sZF9ndWVzdF90YWJsZS4KICAgIAogICAgVW5m
b3J0dW5hdGVseSwgdGhpcyBpcyBtaXNoYW5kbGVkLgogICAgCiAgICBUYWtlIHRoZSBjYXNlIHdo
ZXJlIHZhbGlkYXRpbmcgbE5lW3hdIHJldHVybnMgYW4gZXJyb3IuCiAgICAKICAgIEZpcnN0LCBh
bGxvY19sM190YWJsZSgpIGRvZXNuJ3QgY2hlY2sgb2xkX2d1ZXN0X3RhYmxlIGF0IGFsbDsgYXMg
YQogICAgcmVzdWx0LCBwYXJ0aWFsX2ZsYWdzIGlzIG5vdCBzZXQgd2hlbiBpdCBzaG91bGQgYmUu
ICBucl92YWxpZGF0ZWRfcHRlcwogICAgaXMgc2V0IHRvIHg7IGFuZCBzaW5jZSBQRlRfcGFydGlh
bF9zZXQgY2xlYXIsIGRlLXZhbGlkYXRpb24gcmVzdW1lcyBhdAogICAgbnJfdmFsaWRhdGVkX3B0
ZXMtMS4gIFRoaXMgbWVhbnMgdGhhdCB0aGUgbDIgcGFnZSBhdCBwbDNlW3hdIHdpbGwgbm90CiAg
ICBoYXZlIHB1dF9wYWdlX3R5cGUoKSBjYWxsZWQgb24gaXQgd2hlbiBkZS12YWxpZGF0aW5nIHRo
ZSByZXN0IG9mIHRoZQogICAgbDM6IGl0IHdpbGwgYmUgc3R1Y2sgaW4gdGhlIFBHVF9wYXJ0aWFs
IHN0YXRlIHVudGlsIHRoZSBkb21haW4gaXMKICAgIGRlc3Ryb3llZCwgb3IgdW50aWwgaXQgaXMg
cmUtdXNlZCBhcyBhbiBsMi4gIChBbnkgb3RoZXIgcGFnZSB0eXBlIHdpbGwKICAgIGZhaWwuKQog
ICAgCiAgICBXb3JzZSwgYWxsb2NfbDRfdGFibGUoKSwgcmF0aGVyIHRoYW4gc2V0dGluZyBQVEZf
cGFydGlhbF9zZXQgYXMgaXQKICAgIHNob3VsZCwgc2V0cyBucl92YWxpZGF0ZWRfcHRlcyB0byB4
KzEuICBXaGVuIGRlLXZhbGlkYXRpbmcsIHNpbmNlCiAgICBwYXJ0aWFsIGlzIDAsIHRoaXMgd2ls
bCBjb3JyZWN0bHkgcmVzdW1lIGNhbGxpbmcgcHV0X3BhZ2VfdHlwZSBhdCBbeF07CiAgICBidXQs
IGlmIHRoZSBwdXRfcGFnZV90eXBlKCkgaXMgbmV2ZXIgY2FsbGVkLCBidXQgaW5zdGVhZAogICAg
Z2V0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCwgdmFsaWRhdGlvbiB3aWxsIHBpY2sgdXAgYXQgW3gr
MV0sCiAgICBuZWdsZWN0aW5nIHRvIHZhbGlkYXRlIFt4XS4gIElmIHRoZSByZXN0IG9mIHRoZSB2
YWxpZGF0aW9uIHN1Y2NlZWRzLAogICAgdGhlIGw0IHdpbGwgYmUgdmFsaWRhdGVkIGV2ZW4gdGhv
dWdoIFt4XSBpcyBpbnZhbGlkLgogICAgCiAgICBGaXggdGhpcyBpbiBib3RoIGNhc2VzIGJ5IHNl
dHRpbmcgUFRGX3BhcnRpYWxfc2V0IGlmIG9sZF9ndWVzdF90YWJsZQogICAgaXMgc2V0LgogICAg
CiAgICBXaGlsZSBoZXJlLCBhZGQgc29tZSBzYWZldHkgY2F0Y2hlczoKICAgIC0gb2xkX2d1ZXN0
X3RhYmxlIG11c3QgcG9pbnQgdG8gdGhlIHBhZ2UgY29udGFpbmVkIGluCiAgICAgIFtucl92YWxp
ZGF0ZWRfcHRlc10uCiAgICAtIGFsbG9jX2wxX3BhZ2Ugc2hvdWxkbid0IHNldCBvbGRfZ3Vlc3Rf
dGFibGUKICAgIAogICAgSWYgd2UgZXhwZXJpZW5jZSBvbmUgb2YgdGhlc2Ugc2l0dWF0aW9ucyBp
biBwcm9kdWN0aW9uIGJ1aWxkcywgaXQncwogICAgc2FmZXIgdG8gYXZvaWQgY2FsbGluZyBwdXRf
cGFnZV90eXBlIGZvciB0aGUgcGFnZXMgaW4gcXVlc3Rpb24uICBJZgogICAgdGhleSBoYXZlIFBH
VF9wYXJ0aWFsIHNldCwgdGhleSB3aWxsIGJlIGNsZWFuZWQgdXAgb24gZG9tYWluCiAgICBkZXN0
cnVjdGlvbjsgaWYgbm90LCB3ZSBoYXZlIG5vIGlkZWEgd2hldGhlciBhIHR5cGUgY291bnQgaXMg
c2FmZSB0bwogICAgZHJvcC4gIFJldGFpbmluZyBhbiBleHRyYSB0eXBlIHJlZiB0aGF0IHNob3Vs
ZCBoYXZlIGJlZW4gZHJvcHBlZCBtYXkKICAgIHRyaWdnZXIgYSBCVUcoKSBvbiB0aGUgZnJlZV9k
b21haW5fcGFnZSgpIHBhdGgsIGJ1dCBkcm9wcGluZyBhIHR5cGUKICAgIGNvdW50IHRoYXQgc2hv
dWxkbid0IGJlIGRyb3BwZWQgbWF5IGNhdXNlIGEgcHJpdmlsZWdlIGVzY2FsYXRpb24uCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDUz
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAx
IGZpbGUgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDAwZTExMmY2
NzQuLjQzZmYzNjI3ZWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xNTUyLDYgKzE1NTIsMjAgQEAgc3RhdGljIGludCBhbGxvY19sMl90
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAg
ICAgICBBU1NFUlQoY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gTlVMTCk7CiAgICAg
ICAgICAgICBpZiAoIGkgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgICAgICogYWxsb2NfbDFfdGFibGUoKSBkb2Vzbid0IHNldCBvbGRfZ3Vlc3RfdGFi
bGU7IGl0IGRvZXMKKyAgICAgICAgICAgICAgICAgKiBpdHMgb3duIHRlYXItZG93biBpbW1lZGlh
dGVseSBvbiBmYWlsdXJlLiAgSWYgaXQKKyAgICAgICAgICAgICAgICAgKiBkaWQgd2UnZCBuZWVk
IHRvIGNoZWNrIGl0IGFuZCBzZXQgcGFydGlhbF9mbGFncyBhcyB3ZQorICAgICAgICAgICAgICAg
ICAqIGRvIGluIGFsbG9jX2xbMzRdX3RhYmxlKCkuCisgICAgICAgICAgICAgICAgICoKKyAgICAg
ICAgICAgICAgICAgKiBOb3RlIG9uIHRoZSB1c2Ugb2YgQVNTRVJUOiBpZiBpdCdzIG5vbi1udWxs
IGFuZAorICAgICAgICAgICAgICAgICAqIGhhc24ndCBiZWVuIGNsZWFuZWQgdXAgeWV0LCBpdCBz
aG91bGQgaGF2ZQorICAgICAgICAgICAgICAgICAqIFBHVF9wYXJ0aWFsIHNldDsgYW5kIHNvIHRo
ZSB0eXBlIHdpbGwgYmUgY2xlYW5lZCB1cAorICAgICAgICAgICAgICAgICAqIG9uIGRvbWFpbiBk
ZXN0cnVjdGlvbi4gIFVuZm9ydHVuYXRlbHksIHdlIHdvdWxkCisgICAgICAgICAgICAgICAgICog
bGVhayB0aGUgZ2VuZXJhbCByZWYgaGVsZCBieSBvbGRfZ3Vlc3RfdGFibGU7IGJ1dAorICAgICAg
ICAgICAgICAgICAqIGxlYWtpbmcgYSBwYWdlIGlzIGxlc3MgYmFkIHRoYW4gYSBob3N0IGNyYXNo
LgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9
IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IE5VTEw7CkBAIC0xNTc5LDYgKzE1OTMsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgdW5zaWduZWQgaW50ICAgaTsKICAgICBp
bnQgICAgICAgICAgICByYyA9IDA7CiAgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9
IHBhZ2UtPnBhcnRpYWxfZmxhZ3M7CisgICAgbDNfcGdlbnRyeV90ICAgbDNlID0gbDNlX2VtcHR5
KCk7CiAKICAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKQEAgLTE1OTUs
NyArMTYxMCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMM19QQUdF
VEFCTEVfRU5UUklFUzsKICAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAgICB7
Ci0gICAgICAgIGwzX3BnZW50cnlfdCBsM2UgPSBwbDNlW2ldOworICAgICAgICBsM2UgPSBwbDNl
W2ldOwogCiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYmIGh5cGVy
Y2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICAgICAgcmMgPSAtRUlOVFI7CkBAIC0xNjQ4
LDYgKzE2NjMsMjQgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7CiAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKKyAg
ICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogV2UndmUgZXhwZXJp
ZW5jZWQgYSB2YWxpZGF0aW9uIGZhaWx1cmUuICBJZgorICAgICAgICAgICAgICAgICAqIG9sZF9n
dWVzdF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIgdGhlIGdlbmVyYWwKKyAgICAgICAgICAgICAg
ICAgKiByZWZlcmVuY2UgY291bnQgdG8gcGwzZVtucl92YWxpZGF0ZWRfcHRlc10gYnkKKyAgICAg
ICAgICAgICAgICAgKiBzZXR0aW5nIFBURl9wYXJ0aWFsX3NldC4KKyAgICAgICAgICAgICAgICAg
KgorICAgICAgICAgICAgICAgICAqIEFzIGEgcHJlY2F1dGlvbiwgY2hlY2sgdGhhdCBvbGRfZ3Vl
c3RfdGFibGUgaXMgdGhlCisgICAgICAgICAgICAgICAgICogcGFnZSBwb2ludGVkIHRvIGJ5IHBs
M2VbbnJfdmFsaWRhdGVkX3B0ZXNdLiAgSWYKKyAgICAgICAgICAgICAgICAgKiBub3QsIGl0J3Mg
c2FmZXIgdG8gbGVhayBhIHR5cGUgcmVmIG9uIHByb2R1Y3Rpb24KKyAgICAgICAgICAgICAgICAg
KiBidWlsZHMuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgaWYgKCBjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBsM2VfZ2V0X3BhZ2UobDNlKSApCisgICAgICAg
ICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAg
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBw
YWdlOwogICAgICAgICB9CkBAIC0xODI0LDcgKzE4NTcsMjMgQEAgc3RhdGljIGludCBhbGxvY19s
NF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgKQotICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMrKzsKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIFdlJ3ZlIGV4cGVyaWVuY2VkIGEgdmFs
aWRhdGlvbiBmYWlsdXJlLiAgSWYKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIG9sZF9ndWVz
dF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIgdGhlIGdlbmVyYWwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAqIHJlZmVyZW5jZSBjb3VudCB0byBwbDNlW25yX3ZhbGlkYXRlZF9wdGVzXSBieQor
ICAgICAgICAgICAgICAgICAgICAgICAgICogc2V0dGluZyBQVEZfcGFydGlhbF9zZXQuCisgICAg
ICAgICAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAgICAgICAgICogQXMgYSBw
cmVjYXV0aW9uLCBjaGVjayB0aGF0IG9sZF9ndWVzdF90YWJsZSBpcyB0aGUKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAqIHBhZ2UgcG9pbnRlZCB0byBieSBwbDRlW25yX3ZhbGlkYXRlZF9wdGVz
XS4gIElmCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBub3QsIGl0J3Mgc2FmZXIgdG8gbGVh
ayBhIHR5cGUgcmVmIG9uIHByb2R1Y3Rpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAqIGJ1
aWxkcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBsNGVfZ2V0X3BhZ2UobDRl
KSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBU
Rl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
TlVMTDsKICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUg
PSBwYWdlOwogICAgICAgICAgICAgICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:22:02 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSN8-0004Fd-0p; Tue, 12 Nov 2019 09:22:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSN7-0004FR-AQ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:01 +0000
X-Inumbo-ID: e157b53e-052d-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e157b53e-052d-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:22:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSN5-0006ew-US
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSN5-0001kw-TY
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:21:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSN5-0001kw-TY@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:21:59 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Don't drop a type ref unless
 you held a ref to begin with
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0MGIzM2Q3MjYzMGRjZmE1MDZkNmZkODU2NTMyZDYxNTJjYjk3ZGMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjUwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjE2OjM3IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IERvbid0IGRyb3AgYSB0eXBlIHJlZiB1bmxlc3MgeW91IGhlbGQgYSBy
ZWYgdG8gYmVnaW4gd2l0aAogICAgCiAgICBWYWxpZGF0aW9uIGFuZCBkZS12YWxpZGF0aW9uIG9m
IHBhZ2V0YWJsZSB0cmVlcyBtYXkgdGFrZSBhcmJpdHJhcmlseQogICAgbGFyZ2UgYW1vdW50cyBv
ZiB0aW1lLCBhbmQgc28gbXVzdCBiZSBwcmVlbXB0aWJsZS4gIFRoaXMgaXMgaW5kaWNhdGVkCiAg
ICBieSBzZXR0aW5nIHRoZSBQR1RfcGFydGlhbCBiaXQgaW4gdGhlIHR5cGVfaW5mbywgYW5kIHNl
dHRpbmcKICAgIG5yX3ZhbGlkYXRlZF9lbnRyaWVzIGFuZCBwYXJ0aWFsX2ZsYWdzIGFwcHJvcHJp
YXRlbHkuICBTcGVjaWZpY2FsbHksCiAgICBpZiB0aGUgZW50cnkgYXQgW25yX3ZhbGlkYXRlZF9l
bnRyaWVzXSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkLAogICAgcGFydGlhbF9mbGFncyBzaG91bGQg
aGF2ZSB0aGUgUEdUX3BhcnRpYWxfc2V0IGJpdCBzZXQsIGFuZCB0aGUgZW50cnkKICAgIHNob3Vs
ZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQuICBEdXJpbmcgZGUtdmFsaWRhdGlvbiwK
ICAgIHB1dF9wYWdlX3R5cGUoKSBpcyBjYWxsZWQgb24gcGFydGlhbGx5IHZhbGlkYXRlZCBlbnRy
aWVzLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGVyZSBhcmUgYSBudW1iZXIgb2YgaXNzdWVz
IHdpdGggdGhlIGN1cnJlbnQgYWxnb3JpdGhtLgogICAgCiAgICBGaXJzdCwgZG9pbmcgYSAibm9y
bWFsIiBwdXRfcGFnZV90eXBlKCkgaXMgbm90IHNhZmUgd2hlbiBubyB0eXBlIHJlZgogICAgaXMg
aGVsZDogdGhlcmUgaXMgbm90aGluZyB0byBzdG9wIGFub3RoZXIgdmNwdSBmcm9tIGNvbWluZyBh
bG9uZyBhbmQKICAgIHBpY2tpbmcgdXAgdmFsaWRhdGlvbiBhZ2FpbjogYXQgd2hpY2ggcG9pbnQg
dGhlIHB1dF9wYWdlX3R5cGUgbWF5IGRyb3AKICAgIHRoZSBvbmx5IHBhZ2UgcmVmIG9uIGFuIGlu
LXVzZSBwYWdlLiAgU29tZSBleGFtcGxlcyBhcmUgbGlzdGVkIGluIHRoZQogICAgYXBwZW5kaXgu
CiAgICAKICAgIFRoZSBjb3JlIGlzc3VlIGlzIHRoYXQgcHV0X3BhZ2VfdHlwZSgpIGlzIGJlaW5n
IGNhbGxlZCBib3RoIHRvIGNsZWFuCiAgICB1cCBQR1RfcGFydGlhbCwgYW5kIHRvIGRyb3AgYSB0
eXBlIGNvdW50OyBhbmQgaGFzIG5vIHdheSBvZiBrbm93aW5nCiAgICB3aGljaCBpcyB3aGljaDsg
YW5kIHNvIGlmIGluIGJldHdlZW4sIFBHVF9wYXJ0aWFsIGlzIGNsZWFyZWQsCiAgICBwdXRfcGFn
ZV90eXBlKCkgd2lsbCBkcm9wIHRoZSB0eXBlIHJlZiBlcnJvbmVvdXNseS4KICAgIAogICAgV2hh
dCBpcyBuZWVkZWQgaXMgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0d28gc3RhdGVzOgogICAgLSBE
cm9wcGluZyBhIHR5cGUgcmVmIHdoaWNoIGlzIGhlbGQKICAgIC0gQ2xlYW5pbmcgdXAgYSBwYWdl
IHdoaWNoIGhhcyBiZWVuIHBhcnRpYWxseSBkZS92YWxpZGF0ZWQKICAgIAogICAgRml4IHRoaXMg
YnkgdGVsbGluZyBwdXRfcGFnZV90eXBlKCkgd2hpY2ggb2YgdGhlIHR3byBhY3Rpdml0aWVzIHlv
dQogICAgaW50ZW5kLgogICAgCiAgICBXaGVuIGNsZWFuaW5nIHVwIGEgcGFydGlhbCBkZS92YWxp
ZGF0aW9uLCB0YWtlIG5vIGFjdGlvbiB1bmxlc3MgeW91CiAgICBmaW5kIGEgcGFnZSBwYXJ0aWFs
bHkgdmFsaWRhdGVkLgogICAgCiAgICBJZiBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIHdpdGhv
dXQgUFRGX3BhcnRpYWxfc2V0LCBhbmQgZmluZHMgdGhlCiAgICBwYWdlIGluIGEgUEdUX3BhcnRp
YWwgc3RhdGUgYW55d2F5LCB0aGVuIHRoZXJlJ3MgY2VydGFpbmx5IGJlZW4gYQogICAgbWlzYWNj
b3VudGluZyBzb21ld2hlcmUsIGFuZCBjYXJyeWluZyBvbiB3b3VsZCBhbG1vc3QgY2VydGFpbmx5
IGNhdXNlCiAgICBhIHNlY3VyaXR5IGlzc3VlLCBzbyBjcmFzaCB0aGUgaG9zdCBpbnN0ZWFkLgog
ICAgCiAgICBJbiBwdXRfcGFnZV9mcm9tX2xOZSwgcGFzcyBwYXJ0aWFsX2ZsYWdzIG9uIHRvIF9w
dXRfcGFnZV90eXBlKCkuCiAgICAKICAgIG9sZF9ndWVzdF90YWJsZSBtYXkgYmUgc2V0IGVpdGhl
ciB3aXRoIGEgZnVsbHkgdmFsaWRhdGVkIHBhZ2UgKHdoZW4KICAgIHVzaW5nIHRoZSAiZGVmZXJy
ZWQgcHV0IiBwYXR0ZXJuKSwgb3Igd2l0aCBhIHBhcnRpYWxseSB2YWxpZGF0ZWQgcGFnZQogICAg
KHdoZW4gYSBub3JtYWwgImRlLXZhbGlkYXRpb24iIGlzIGludGVycnVwdGVkLCBvciB3aGVuIGEg
dmFsaWRhdGlvbgogICAgZmFpbHMgcGFydC13YXkgdGhyb3VnaCBkdWUgdG8gaW52YWxpZCBlbnRy
aWVzKS4gIEFkZCBhIGZsYWcsCiAgICBvbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCwgdG8gaW5kaWNh
dGUgd2hpY2ggb2YgdGhlc2UgaXQgaXMsIGFuZCB1c2UKICAgIHRoYXQgdG8gcGFzcyB0aGUgYXBw
cm9wcmlhdGUgZmxhZyB0byBfcHV0X3BhZ2VfdHlwZSgpLgogICAgCiAgICBXaGlsZSBoZXJlLCBk
ZWxldGUgc3RyYXkgdHJhaWxpbmcgd2hpdGVzcGFjZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgLS0tLS0KICAgIEFwcGVuZGl4OgogICAgCiAgICBTdXBwb3NlIHBhZ2Ug
QSwgd2hlbiBpbnRlcnByZXRlZCBhcyBhbiBsMyBwYWdldGFibGUsIGNvbnRhaW5zIGFsbAogICAg
dmFsaWQgZW50cmllczsgYW5kIHN1cHBvc2UgQVt4XSBwb2ludHMgdG8gcGFnZSBCLCB3aGljaCB3
aGVuCiAgICBpbnRlcnByZXRlZCBhcyBhbiBsMiBwYWdldGFibGUsIGNvbnRhaW5zIGFsbCB2YWxp
ZCBlbnRyaWVzLgogICAgCiAgICBQMTogUElOX0wzX1RBQkxFCiAgICAgIEEgLT4gUEdUX2wzX3Rh
YmxlIHwgMSB8IHZhbGlkCiAgICAgIEIgLT4gUEdUX2wyX3RhYmxlIHwgMSB8IHZhbGlkCiAgICAK
ICAgIFAxOiBVTlBJTl9UQUJMRQogICAgICA+IEFycmFuZ2UgdG8gaW50ZXJydXB0IGFmdGVyIEIg
aGFzIGJlZW4gZGUtdmFsaWRhdGVkCiAgICAgIEI6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9s
Ml90YWJsZSB8IDAKICAgICAgQToKICAgICAgICB0eXBlX2luZm8gLT4gUEdUX2wzX3RhYmxlIHwg
MSB8IHBhcnRpYWwKICAgICAgICBucl92YWxpZGF0ZWRfZW50aWVzIC0+IChsZXNzIHRoYW4geCkK
ICAgIAogICAgUDI6IG1vZF9sNF9lbnRyeSB0byBwb2ludCB0byBBCiAgICAgID4gQXJyYW5nZSBm
b3IgdGhpcyB0byBiZSBpbnRlcnJ1cHRlZCB3aGlsZSBCIGlzIGJlaW5nIHZhbGlkYXRlZAogICAg
ICBCOgogICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAxIHwgcGFydGlhbAogICAg
ICAgIChucl92YWxpZGF0ZWRfZW50aXJlcyAmYyBzZXQgYXMgYXBwcm9wcmlhdGUpCiAgICAgIEE6
CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sM190YWJsZSB8IDEgfCBwYXJ0aWFsCiAgICAgICAg
bnJfdmFsaWRhdGVkX2VudHJpZXMgLT4geAogICAgICAgIHBhcnRpYWxfcHRlID0gMQogICAgCiAg
ICBQMzogbW9kX2wzX2VudHJ5IHNvbWUgb3RoZXIgdW5yZWxhdGVkIGwzIHRvIHBvaW50IHRvIEI6
CiAgICAgIEI6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sMl90YWJsZSB8IDEKICAgIAogICAg
UDE6IFJlc3RhcnQgVU5QSU5fVEFCTEUKICAgIAogICAgQXQgdGhpcyBwb2ludCwgc2luY2UgQS5u
cl92YWxpZGF0ZV9lbnRyaWVzID09IHggYW5kIEEucGFydGlhbF9wdGUgIT0KICAgIDAsIGZyZWVf
bDNfdGFibGUoKSB3aWxsIGNhbGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBwbDNlW3hdLCBkcm9w
cGluZwogICAgaXRzIHR5cGUgY291bnQgdG8gMCB3aGlsZSBpdCdzIHN0aWxsIGJlaW5nIHBvaW50
ZWQgdG8gYnkgc29tZSBvdGhlciBsMwogICAgCiAgICBBIHNpbWlsYXIgaXNzdWUgYXJpc2VzIHdp
dGggb2xkX2d1ZXN0X3RhYmxlLiAgQ29uc2lkZXIgdGhlIGZvbGxvd2luZwogICAgc2NlbmFyaW86
CiAgICAKICAgIFN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2gsIHdoZW4gaW50ZXJwcmV0ZWQgYXMg
YW4gbDIsIGhhcyB2YWxpZCBlbnRyaWVzCiAgICB1bnRpbCBlbnRyeSB4LCB3aGljaCBpcyBpbnZh
bGlkLgogICAgCiAgICBWMTogIFBJTl9MMl9UQUJMRShBKQogICAgICA8VmFsaWRhdGUgdW50aWwg
d2UgdHJ5IHRvIHZhbGlkYXRlIFt4XSwgZ2V0IC1FSU5WQUw+CiAgICAgIEEgLT4gUEdUX2wyX3Rh
YmxlIHwgMSB8IFBHVF9wYXJ0aWFsCiAgICAgIFYxIC0+IG9sZF9ndWVzdF90YWJsZSA9IEEKICAg
ICAgPGRlbGF5ZWQ+CiAgICAKICAgIFYyOiBQSU5fTDJfVEFCTEUoQSkKICAgICAgPFBpY2sgdXAg
d2hlcmUgVjEgbGVmdCBvZmYsIHRyeSB0byByZS12YWxpZGF0ZSBbeF0sIGdldCAtRUlOVkFMPgog
ICAgICBBIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBQR1RfcGFydGlhbAogICAgICBWMiAtPiBvbGRf
Z3Vlc3RfdGFibGUgPSBBCiAgICAgIDxyZXN0YXJ0PgogICAgICBwdXRfb2xkX2d1ZXN0X3RhYmxl
KCkKICAgICAgICBfcHV0X3BhZ2VfdHlwZShBKQogICAgICAgICAgQSAtPiBQR1RfbDJfdGFibGUg
fCAwCiAgICAKICAgIFYxOiA8cmVzdGFydD4KICAgICAgcHV0X29sZF9ndWVzdF90YWJsZSgpCiAg
ICAgICAgX3B1dF9wYWdlX3R5cGUoQSkgIyBVTkRFUkZMT1cKICAgIAogICAgSW5kZWVkLCBpdCBp
cyBwb3NzaWJsZSB0byBlbmdpbmVlciBmb3Igb2xkX2d1ZXN0X3RhYmxlIGZvciBldmVyeSB2Y3B1
CiAgICBhIGd1ZXN0IGhhcyB0byBwb2ludCB0byB0aGUgc2FtZSBwYWdlLgotLS0KIHhlbi9hcmNo
L3g4Ni9kb21haW4uYyAgICAgICAgfCAgNiArKysKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAg
ICAgfCA5OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCB8ICA0ICstCiAzIGZpbGVzIGNoYW5nZWQsIDk1IGlu
c2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBmYWVjNzczODM4Li5mMWRkODZl
MTJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCkBAIC0xMTY4LDkgKzExNjgsMTUgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3Qo
CiAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgICAg
ICAvKiBGYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAg
ICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgKiBOQiB0aGF0IHdlJ3Jl
IHB1dHRpbmcgdGhlIGtlcm5lbC1tb2RlIHRhYmxlCisgICAgICAgICAgICAgICAgICAgICAqIGhl
cmUsIHdoaWNoIHdlJ3ZlIGFscmVhZHkgc3VjY2Vzc2Z1bGx5CisgICAgICAgICAgICAgICAgICAg
ICAqIHZhbGlkYXRlZCBhYm92ZTsgaGVuY2UgcGFydGlhbCA9IGZhbHNlOworICAgICAgICAgICAg
ICAgICAgICAgKi8KICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3Rh
YmxlKTsKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlh
bCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFn
ZXRhYmxlX251bGwoKTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAg
ICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggNDNmZjM2MjdlYi4uNzljM2U0YzQ3MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEzMjksMTAgKzEzMjksMTEgQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBs
b25nIHBmbiwKICAgICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IHB0cGc7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9
IHBnOworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9
IGZhbHNlOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAg
cmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBwdHBnKTsKKyAgICAgICAg
ICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlLCBwdHBn
KTsKICAgICAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICAgICAgICAgIHB1dF9w
YWdlKHBnKTsKICAgICAgICAgfQpAQCAtMTM1NSw2ICsxMzU2LDcgQEAgc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAg
ICAgdW5zaWduZWQgbG9uZyBtZm4gPSBsM2VfZ2V0X3BmbihsM2UpOwogICAgICAgICBib29sIHdy
aXRlYWJsZSA9IGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1JXOwogCisgICAgICAgIEFTU0VS
VCghKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSk7CiAgICAgICAgIEFTU0VSVCghKG1mbiAmICgo
MVVMIDw8IChMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKSkgLSAxKSkpOwogICAgICAg
ICBkbyB7CiAgICAgICAgICAgICBwdXRfZGF0YV9wYWdlKG1mbl90b19wYWdlKF9tZm4obWZuKSks
IHdyaXRlYWJsZSk7CkBAIC0xMzY3LDEyICsxMzY5LDE0IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICBpZiAo
IGZsYWdzICYgUFRGX2RlZmVyICkKICAgICB7CisgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRG
X3BhcnRpYWxfc2V0KSk7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBt
Zm5fdG9fcGFnZShfbWZuKHBmbikpOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOworICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFs
ID0gZmFsc2U7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHJjID0gX3B1dF9wYWdl
X3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAg
cmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19w
YWdlKF9tZm4ocGZuKSkpOwogICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICBwdXRfcGFn
ZShwZyk7CiAKQEAgLTEzOTEsMTIgKzEzOTUsMTUgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKIAogICAgICAgICBpZiAo
IGZsYWdzICYgUFRGX2RlZmVyICkKICAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKCEoZmxh
Z3MgJiBQVEZfcGFydGlhbF9zZXQpKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBmYWxzZTsKICAgICAgICAgICAgIHJldHVybiAwOwogICAg
ICAgICB9CiAKLSAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxl
LCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShw
ZywgZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQogICAg
ICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgIH0KQEAgLTE1MDYsNiArMTUxMywxNCBAQCBzdGF0
aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSkKIAogICAgIHBsMmUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIAorICAg
IC8qCisgICAgICogTkIgdGhhdCBhbGxvY19sMl90YWJsZSB3aWxsIG5ldmVyIHNldCBwYXJ0aWFs
X3B0ZSBvbiBhbiBsMjsgYnV0CisgICAgICogZnJlZV9sMl90YWJsZSBtaWdodCBpZiBhIGxpbmVh
cl9wYWdldGFibGUgZW50cnkgaXMgaW50ZXJydXB0ZWQKKyAgICAgKiBwYXJ0d2F5IHRocm91Z2gg
ZGUtdmFsaWRhdGlvbi4gIEluIHRoYXQgY2lyY3Vtc3RhbmNlLAorICAgICAqIGdldF9wYWdlX2Zy
b21fbDJlKCkgd2lsbCBhbHdheXMgcmV0dXJuIC1FSU5WQUw7IGFuZCB3ZSBtdXN0CisgICAgICog
cmV0YWluIHRoZSB0eXBlIHJlZiBieSBkb2luZyB0aGUgbm9ybWFsIHBhcnRpYWxfZmxhZ3MgdHJh
Y2tpbmcuCisgICAgICovCisKICAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7
IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsKICAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3Mg
PSAwICkKICAgICB7CkBAIC0xNTcwLDYgKzE1ODUsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAgICAgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IHRydWU7CiAgICAgICAgICAg
ICB9CiAgICAgICAgIH0KICAgICAgICAgaWYgKCByYyA8IDAgKQpAQCAtMTY3NywxMiArMTY5Mywx
NiBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAg
ICAgICAgICAgICAgICAgICogYnVpbGRzLgogICAgICAgICAgICAgICAgICAqLwogICAgICAgICAg
ICAgICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gbDNlX2dldF9wYWdl
KGwzZSkgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwpOwogICAgICAgICAgICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9w
YXJ0aWFsID0gdHJ1ZTsKICAgICAgICAgfQogICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQogICAg
ICAgICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKQEAgLTE4
NzAsMTIgKzE4OTAsMTYgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICAgICAgICAgICAgICAgICAgICogYnVpbGRzLgogICAgICAgICAg
ICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IGw0ZV9nZXRfcGFnZShsNGUpICkKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQoY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCk7CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
TlVMTDsKICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUg
PSBwYWdlOworICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gdHJ1ZTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAg
ICAgIH0KQEAgLTI4MDEsNiArMjgyNSwyOCBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgeCAgPSB5
OwogICAgICAgICBueCA9IHggLSAxOwogCisgICAgICAgIC8qCisgICAgICAgICAqIElzIHRoaXMg
ZXhwZWN0ZWQgdG8gZG8gYSBmdWxsIHJlZmVyZW5jZSBkcm9wLCBvciBvbmx5CisgICAgICAgICAq
IGNsZWFudXAgcGFydGlhbCB2YWxpZGF0aW9uIC8gZGV2YWxpZGF0aW9uPworICAgICAgICAgKgor
ICAgICAgICAgKiBJZiB0aGUgZm9ybWVyLCB0aGUgY2FsbGVyIG11c3QgaG9sZCBhICJmdWxsIiB0
eXBlIHJlZjsKKyAgICAgICAgICogd2hpY2ggbWVhbnMgdGhlIHBhZ2UgbXVzdCBiZSB2YWxpZGF0
ZWQuICBJZiB0aGUgcGFnZSBpcworICAgICAgICAgKiAqbm90KiBmdWxseSB2YWxpZGF0ZWQsIGNv
bnRpbnVpbmcgd291bGQgYWxtb3N0IGNlcnRhaW5seQorICAgICAgICAgKiBvcGVuIHVwIGEgc2Vj
dXJpdHkgaG9sZS4gIEFuIGV4Y2VwdGlvbiB0byB0aGlzIGlzIGR1cmluZworICAgICAgICAgKiBk
b21haW4gZGVzdHJ1Y3Rpb24sIHdoZXJlIFBHVF92YWxpZGF0ZWQgY2FuIGJlIGRyb3BwZWQKKyAg
ICAgICAgICogd2l0aG91dCBkcm9wcGluZyBhIHR5cGUgcmVmLgorICAgICAgICAgKgorICAgICAg
ICAgKiBJZiB0aGUgbGF0dGVyLCBkbyBub3RoaW5nIHVubGVzcyB0eXBlIFBHVF9wYXJ0aWFsIGlz
IHNldC4KKyAgICAgICAgICogSWYgaXQgaXMgc2V0LCB0aGUgdHlwZSBjb3VudCBtdXN0IGJlIDEu
CisgICAgICAgICAqLworICAgICAgICBpZiAoICEoZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpICkK
KyAgICAgICAgICAgIEJVR19PTigoeCAmIFBHVF9wYXJ0aWFsKSB8fAorICAgICAgICAgICAgICAg
ICAgICEoKHggJiBQR1RfdmFsaWRhdGVkKSB8fCBwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlp
bmcpKTsKKyAgICAgICAgZWxzZSBpZiAoICEoeCAmIFBHVF9wYXJ0aWFsKSApCisgICAgICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgQlVHX09OKCh4ICYgUEdUX2Nv
dW50X21hc2spICE9IDEpOworCiAgICAgICAgIEFTU0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAh
PSAwKTsKIAogICAgICAgICBzd2l0Y2ggKCBueCAmIChQR1RfbG9ja2VkIHwgUEdUX2NvdW50X21h
c2spICkKQEAgLTMwNTgsMTcgKzMxMDQsMzQgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAg
ICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUsIFBURl9wcmVlbXB0aWJsZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcpICkKKyAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgUFRG
X3ByZWVtcHRpYmxlIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICggdi0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGVfcGFydGlhbCA/CisgICAgICAgICAgICAgICAgICAgICAgICAgIFBURl9wYXJ0aWFs
X3NldCA6IDAgKSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0
cGcpOworCisgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgfHwgcmMgPT0gLUVJTlRSICkKICAgICB7
Ci0gICAgY2FzZSAtRUlOVFI6Ci0gICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgIHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKICAgICAgICAgcmV0
dXJuIC1FUkVTVEFSVDsKLSAgICBjYXNlIDA6Ci0gICAgICAgIHB1dF9wYWdlKHYtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKKyAgICAvKgorICAgICAqIEl0IHNob3VsZG4ndCBiZSBw
b3NzaWJsZSBmb3IgX3B1dF9wYWdlX3R5cGUoKSB0byByZXR1cm4KKyAgICAgKiBhbnl0aGluZyBl
bHNlIGF0IHRoZSBtb21lbnQ7IGJ1dCBpZiBpdCBkb2VzIGhhcHBlbiBpbgorICAgICAqIHByb2R1
Y3Rpb24sIGxlYWtpbmcgdGhlIHR5cGUgcmVmIGlzIHByb2JhYmx5IHRoZSBiZXN0IHRoaW5nIHRv
CisgICAgICogZG8uICBFaXRoZXIgd2F5LCBkcm9wIHRoZSBnZW5lcmFsIHJlZiBoZWxkIGJ5IG9s
ZF9ndWVzdF90YWJsZS4KKyAgICAgKi8KKyAgICBBU1NFUlQocmMgPT0gMCk7CisKKyAgICBwdXRf
cGFnZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSk7CiAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgPSBOVUxMOworICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOworICAgIC8qCisg
ICAgICogU2FmZXN0IGRlZmF1bHQgaWYgc29tZW9uZSBzZXRzIG9sZF9ndWVzdF90YWJsZSB3aXRo
b3V0CisgICAgICogZXhwbGljaXRseSBzZXR0aW5nIG9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsLgor
ICAgICAqLworICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogCiAg
ICAgcmV0dXJuIHJjOwogfQpAQCAtMzIxOSwxMSArMzI4MiwxMSBAQCBpbnQgbmV3X2d1ZXN0X2Ny
MyhtZm5fdCBtZm4pCiAgICAgICAgICAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdlX2FuZF90eXBl
X3ByZWVtcHRpYmxlKHBhZ2UpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgLUVJ
TlRSOgotICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgICAgIC8q
IGZhbGx0aHJvdWdoICovCiAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgICAg
ICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBj
dXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgY3Vyci0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOworICAgICAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICBCVUdfT04ocmMpOwpAQCAtMzQ2MCw2ICsz
NTIzLDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwor
ICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlh
bCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgfQpAQCAtMzQ5NCw2ICszNTU4LDExIEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAg
ICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogRUlO
VFIgbWVhbnMgd2Ugc3RpbGwgaG9sZCB0aGUgdHlwZSByZWY7IEVSRVNUQVJUCisgICAgICAgICAg
ICAgICAgICogbWVhbnMgUEdUX3BhcnRpYWwgaG9sZHMgdGhlIHR5cGUgcmVmCisgICAgICAgICAg
ICAgICAgICovCisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFy
dGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0zNTYyLDExICszNjMx
LDE1IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgIHN3aXRjaCAoIHJjID0g
cHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGFnZSkgKQogICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKLSAgICAgICAgICAgICAgICAgICAgcmMgPSAt
RVJFU1RBUlQ7Ci0gICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAgICAgICAg
ICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9s
ZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgICAgICAgICAqIEVJTlRSIG1lYW5zIHdlIHN0aWxsIGhvbGQgdGhlIHR5cGUgcmVmOworICAg
ICAgICAgICAgICAgICAgICAgKiBFUkVTVEFSVCBtZWFucyBQR1RfcGFydGlhbCBob2xkcyB0aGUg
cmVmCisgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICBjdXJyLT5h
cmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gKHJjID09IC1FUkVTVEFSVCk7CisgICAgICAg
ICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgICAgICBCVUdfT04ocmMp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgKaW5kZXggN2NlYmZhNGZiOS4uMjEyMzAzZjM3MSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCkBAIC0zMDIsNyArMzAyLDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAKICAgICBz
dHJ1Y3QgcGFnaW5nX2RvbWFpbiBwYWdpbmc7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsK
LSAgICAvKiBUbyBlbmZvcmNlIGxvY2sgb3JkZXJpbmcgaW4gdGhlIHBvZCBjb2RlIHdydCB0aGUg
CisgICAgLyogVG8gZW5mb3JjZSBsb2NrIG9yZGVyaW5nIGluIHRoZSBwb2QgY29kZSB3cnQgdGhl
CiAgICAgICogcGFnZV9hbGxvYyBsb2NrICovCiAgICAgaW50IHBhZ2VfYWxsb2NfdW5sb2NrX2xl
dmVsOwogCkBAIC01NzEsNiArNTcxLDggQEAgc3RydWN0IGFyY2hfdmNwdQogICAgIHN0cnVjdCBw
YWdlX2luZm8gKm9sZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0
YWJsZSAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8qIGNvbnRh
aW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFueSAqLworICAgIGJvb2wgb2xkX2d1ZXN0X3RhYmxl
X3BhcnRpYWw7ICAgICAgIC8qIEFyZSB3ZSBkcm9wcGluZyBhIHR5cGUgcmVmLCBvciBqdXN0Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogZmluaXNoaW5nIHVwIGEg
cGFydGlhbCBkZS12YWxpZGF0aW9uPyAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVm
IHRvIHRoZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hhZG93
IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qgc2hhZG93X3RhYmxlWzRd
OyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9mIGd1ZXN0ICovCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:22:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSNI-0004HK-4g; Tue, 12 Nov 2019 09:22:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSNG-0004H7-UG
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:10 +0000
X-Inumbo-ID: e75e3354-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e75e3354-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:22:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSNG-0006fP-1Z
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:10 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSNG-0001lx-0I
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:10 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSNG-0001lx-0I@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:22:10 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Avoid aliasing guest
 physical frame
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4YWFmNDBlZWZmNzcxYzU0NmFkM2JiYjAyMDAwMTcxNjQ4YTg5ZjcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAxNSAxNzoxMDo0MCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjoxNzozMyAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBBdm9pZCBhbGlhc2luZyBndWVzdCBwaHlzaWNhbCBmcmFtZQogICAg
CiAgICBUaGUgUDJNIGhlbHBlcnMgaW1wbGVtZW50YXRpb24gaXMgcXVpdGUgbGF4IGFuZCB3aWxs
IGVuZCB1cCB0byBpZ25vcmUKICAgIHRoZSB1bnVzZWQgdG9wIGJpdHMgb2YgYSBndWVzdCBwaHlz
aWNhbCBmcmFtZS4KICAgIAogICAgVGhpcyBlZmZlY3RpdmVseSBtZWFucyB0aGF0IHAybV9zZXRf
ZW50cnkoKSB3aWxsIGNyZWF0ZSBhIG1hcHBpbmcgZm9yIGEKICAgIGRpZmZlcmVudCBmcmFtZSAo
aXQgaXMgYWx3YXlzIGVxdWFsIHRvIGdmbiAmIChtYXNrIHVudXNlZCBiaXRzKSkuIFlldAogICAg
cDJtLT5tYXhfbWFwcGVkX2dmbiB3aWxsIGJlIHVwZGF0ZWQgdXNpbmcgdGhlIG9yaWdpbmFsIGZy
YW1lLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBwMm1fZ2V0X2VudHJ5KCkgYW5kIHAybV9yZXNv
bHZlX3RyYW5zbGF0aW9uX2ZhdWx0KCkKICAgIGFzc3VtZSB0aGF0IHAybV9nZXRfcm9vdF9wb2lu
dGVyKCkgd2lsbCBhbHdheXMgcmV0dXJuIGEgbm9uLU5VTEwgcG9pbnRlcgogICAgd2hlbiB0aGUg
R0ZOIGlzIHNtYWxsZXIgdGhhbiBwMm0tPm1heF9tYXBwZWRfZ2ZuLgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5LCBiZWNhdXNlIG9mIHRoZSBhbGlhc2luZyBkZXNjcmliZWQgYWJvdmUsIGl0IHdvdWxk
IGJlCiAgICBwb3NzaWJsZSB0byBzZXQgcDJtLT5tYXhfbWFwcGVkX2dmbiBoaWdoIGVub3VnaCBz
byBpdCBjb3ZlcnMgZnJhbWUgdGhhdAogICAgd291bGQgbGVhZCBwMm1fZ2V0X3Jvb3RfcG9pbnRl
cigpIHRvIHJldHVybiBOVUxMLgogICAgCiAgICBBcyB3ZSBkb24ndCBzYW5pdHkgY2hlY2sgdGhl
IGd1ZXN0IHBoeXNpY2FsIGZyYW1lIHByb3ZpZGVkIGJ5IGEgZ3Vlc3QsIGEKICAgIG1hbGljaW91
cyBndWVzdCBjb3VsZCBjcmFmdCBhIHNlcmllcyBvZiBoeXBlcmNhbGxzIHRoYXQgd2lsbCBoaXQg
dGhlCiAgICBCVUdfT04oKSBhbmQgdGhlcmVmb3JlIERvUyBYZW4uCiAgICAKICAgIFRvIHByZXZl
bnQgYWxpYXNpbmcsIHRoZSBmdW5jdGlvbiBwMm1fZ2V0X3Jvb3RfcG9pbnRlcigpIGlzIG5vdyBy
ZXdvcmtlZAogICAgdG8gcmV0dXJuIE5VTEwgSWYgYW55IG9mIHRoZSB1bnVzZWQgdG9wIGJpdHMg
YXJlIG5vdCB6ZXJvLiBUaGUgY2FsbGVyCiAgICBjYW4gdGhlbiBkZWNpZGUgd2hhdCdzIHRoZSBh
cHByb3ByaWF0ZSBhY3Rpb24gdG8gZG8uIFNpbmNlIHRoZSB0d28gcGF0aHMKICAgIChpLmUuIFAy
TV9ST09UX1BBR0VTID09IDEgYW5kIFAyTV9ST09UX1BBR0VTICE9IDEpIGFyZSBub3cgdmVyeQog
ICAgc2ltaWxhcmx5LCB0YWtlIHRoZSBvcHBvcnR1bml0eSB0byBjb25zb2xpZGF0ZSB0aGVtIG1h
a2luZyB0aGUgY29kZSBhCiAgICBiaXQgc2ltcGxlci4KICAgIAogICAgV2l0aCB0aGlzIGNoYW5n
ZSwgcDJtX2dldF9lbnRyeSgpIHdpbGwgbm90IHRyeSB0byBpbnNlcnQgYSBtYXBwaW5nIGFzCiAg
ICB0aGUgcm9vdCBwb2ludGVyIGlzIGludmFsaWQuCiAgICAKICAgIE5vdGUgdGhhdCByb290X3Rh
YmxlIGlzIG5vdyBzd2l0Y2ggdG8gdW5zaWduZWQgbG9uZyBhcyB1bnNpZ25lZCBpbnQgaXMKICAg
IG5vdCBlbm91Z2ggdG8gaG9sZCBwYXJ0IG9mIGEgR0ZOLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTMwMS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdy
YWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAxNyArKysrKy0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4
IGEyNzQ5ZDliNmYuLmQwMDQ1YThiMjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwor
KysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTIyOSwyMSArMjI5LDE0IEBAIHZvaWQgcDJtX3Rs
Yl9mbHVzaF9zeW5jKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiBzdGF0aWMgbHBhZV90ICpwMm1f
Z2V0X3Jvb3RfcG9pbnRlcihzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQogewotICAgIHVuc2lnbmVkIGludCByb290
X3RhYmxlOwotCi0gICAgaWYgKCBQMk1fUk9PVF9QQUdFUyA9PSAxICkKLSAgICAgICAgcmV0dXJu
IF9fbWFwX2RvbWFpbl9wYWdlKHAybS0+cm9vdCk7CisgICAgdW5zaWduZWQgbG9uZyByb290X3Rh
YmxlOwogCiAgICAgLyoKLSAgICAgKiBDb25jYXRlbmF0ZWQgcm9vdC1sZXZlbCB0YWJsZXMuIFRo
ZSB0YWJsZSBudW1iZXIgd2lsbCBiZSB0aGUKLSAgICAgKiBvZmZzZXQgYXQgdGhlIHByZXZpb3Vz
IGxldmVsLiBJdCBpcyBub3QgcG9zc2libGUgdG8KLSAgICAgKiBjb25jYXRlbmF0ZSBhIGxldmVs
LTAgcm9vdC4KKyAgICAgKiBXaGlsZSB0aGUgcm9vdCB0YWJsZSBpbmRleCBpcyB0aGUgb2Zmc2V0
IGZyb20gdGhlIHByZXZpb3VzIGxldmVsLAorICAgICAqIHdlIGNhbid0IHVzZSAoUDJNX1JPT1Rf
TEVWRUwgLSAxKSBiZWNhdXNlIHRoZSByb290IGxldmVsIG1pZ2h0IGJlCisgICAgICogMC4gWWV0
IHdlIHN0aWxsIHdhbnQgdG8gY2hlY2sgaWYgYWxsIHRoZSB1bnVzZWQgYml0cyBhcmUgemVyb2Vk
LgogICAgICAqLwotICAgIEFTU0VSVChQMk1fUk9PVF9MRVZFTCA+IDApOwotCi0gICAgcm9vdF90
YWJsZSA9IGdmbl94KGdmbikgPj4gKGxldmVsX29yZGVyc1tQMk1fUk9PVF9MRVZFTCAtIDFdKTsK
LSAgICByb290X3RhYmxlICY9IExQQUVfRU5UUllfTUFTSzsKLQorICAgIHJvb3RfdGFibGUgPSBn
Zm5feChnZm4pID4+IChsZXZlbF9vcmRlcnNbUDJNX1JPT1RfTEVWRUxdICsgTFBBRV9TSElGVCk7
CiAgICAgaWYgKCByb290X3RhYmxlID49IFAyTV9ST09UX1BBR0VTICkKICAgICAgICAgcmV0dXJu
IE5VTEw7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:22:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:22:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSNS-0004IQ-6L; Tue, 12 Nov 2019 09:22:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSNQ-0004IJ-U9
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:20 +0000
X-Inumbo-ID: ecd40fc2-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ecd40fc2-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:22:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSNQ-0006gc-4v
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:20 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSNQ-0001mZ-3t
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:20 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSNQ-0001mZ-3t@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:22:20 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Avoid off-by-one check
 on p2m->max_mapped_gfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlOGUxNjNiNDZkMDgyMzUyNmYxYWZiYmU2ZjY2YzY2OGZjODExZDEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAxNSAxNzoxMDo0MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjoxODozOCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBBdm9pZCBvZmYtYnktb25lIGNoZWNrIG9uIHAybS0+bWF4X21hcHBl
ZF9nZm4KICAgIAogICAgVGhlIGNvZGUgYmFzZSBpcyB1c2luZyBpbmNvbnNpc3RlbnRseSB0aGUg
ZmllbGQgcDJtLT5tYXhfbWFwcGVkX2dmbi4KICAgIFNvbWUgb2YgdGhlIHVzZXJlcyBleHBlY3Qg
dGhhdCBwMm0tPm1heF9ndWVzdF9nZm4gY29udGFpbiB0aGUgaGlnaGVzdAogICAgbWFwcGVkIEdG
TiB3aGlsZSBvdGhlcnMgZXhwZWN0IGhpZ2hlc3QgKyAxLgogICAgCiAgICBwMm0tPm1heF9ndWVz
dF9nZm4gaXMgc2V0IGFzIGhpZ2hlc3QgKyAxLCBiZWNhdXNlIG9mIHRoYXQgdGhlIHNhbml0eQog
ICAgY2hlY2sgb24gdGhlIEdGTiBpbiBwMm1fcmVzb2x2ZWRfdHJhbnNsYXRpb25fZmF1bHQoKSBh
bmQKICAgIHAybV9nZXRfZW50cnkoKSBjYW4gYmUgYnlwYXNzZWQgd2hlbiBHRk4gPT0gcDJtLT5t
YXhfZ3Vlc3RfZ2ZuLgogICAgCiAgICBwMm1fZ2V0X3Jvb3RfcG9pbnRlcihwMm0tPm1heF9ndWVz
dF9nZm4pIG1heSByZXR1cm4gTlVMTCBpZiBpdCBpcwogICAgb3V0c2lkZSBvZiBhZGRyZXNzIHJh
bmdlIHN1cHBvcnRlZCBhbmQgdGhlcmVmb3JlIHRoZSBCVUdfT04oKSBjb3VsZCBiZQogICAgaGl0
LgogICAgCiAgICBUaGUgY3VycmVudCB2YWx1ZSBob2xkIGluIHAybS0+bWF4X21hcHBlZF9nZm4g
aXMgaW5jb25zaXN0ZW50IHdpdGggdGhlCiAgICBleHBlY3RhdGlvbiBvZiB0aGUgY29tbW9uIGNv
ZGUgKHNlZSBkb21haW5fZ2V0X21heGltdW1fZ3BmbigpKSBhbmQgYWxzbwogICAgdGhlIGRvY3Vt
ZW50YXRpb24gb2YgdGhlIGZpZWxkLgogICAgCiAgICBSYXRoZXIgdGhhbiBjaGFuZ2luZyB0aGUg
Y2hlY2sgaW4gcDJtX3RyYW5zbGF0aW9uX2ZhdWx0KCkgYW5kCiAgICBwMm1fZ2V0X2VudHJ5KCks
IHAybS0+bWF4X21hcHBlZF9nZm4gaXMgbm93IGNvbnRhaW5pbmcgdGhlIGhpZ2hlc3QKICAgIG1h
cHBlZCBHRk4gYW5kIHRoZSBjYWxsZXJzIGFzc3VtaW5nICJoaWdoZXN0ICsgMSIgYXJlIG5vdyBh
ZGp1c3RlZC4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gdXNlIDFVTCByYXRoZXIg
dGhhbiAxIGFzIHBhZ2Vfb3JkZXIgY291bGQKICAgIHRoZW9yaXRpY2FsbHkgYmlnIGVub3VnaCB0
byBvdmVyZmxvdyBhIDMyLWJpdCBpbnRlZ2VyLgogICAgCiAgICBMYXN0bHksIHRoZSBkb2N1bWVu
dGF0aW9uIG9mIHRoZSBmaWVsZCBtYXhfZ3Vlc3RfZ2ZuIHRvIHJlZmxlY3QgaG93IGl0CiAgICBp
cyBjb21wdXRlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDEuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVu
L2FyY2gvYXJtL3AybS5jICAgICAgICB8IDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5oIHwgNSArLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3Ay
bS5jCmluZGV4IGQwMDQ1YThiMjguLjhkMjBkMjc5NjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTEwNDEsNyArMTA0MSw3IEBAIHN0
YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAg
IHAybV93cml0ZV9wdGUoZW50cnksIHB0ZSwgcDJtLT5jbGVhbl9wdGUpOwogCiAgICAgICAgIHAy
bS0+bWF4X21hcHBlZF9nZm4gPSBnZm5fbWF4KHAybS0+bWF4X21hcHBlZF9nZm4sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl9hZGQoc2dmbiwgMSA8PCBwYWdlX29y
ZGVyKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl9hZGQoc2dm
biwgKDFVTCA8PCBwYWdlX29yZGVyKSAtIDEpKTsKICAgICAgICAgcDJtLT5sb3dlc3RfbWFwcGVk
X2dmbiA9IGdmbl9taW4ocDJtLT5sb3dlc3RfbWFwcGVkX2dmbiwgc2dmbik7CiAgICAgfQogCkBA
IC0xNTcyLDcgKzE1NzIsNyBAQCBpbnQgcmVsaW5xdWlzaF9wMm1fbWFwcGluZyhzdHJ1Y3QgZG9t
YWluICpkKQogICAgIHAybV93cml0ZV9sb2NrKHAybSk7CiAKICAgICBzdGFydCA9IHAybS0+bG93
ZXN0X21hcHBlZF9nZm47Ci0gICAgZW5kID0gcDJtLT5tYXhfbWFwcGVkX2dmbjsKKyAgICBlbmQg
PSBnZm5fYWRkKHAybS0+bWF4X21hcHBlZF9nZm4sIDEpOwogCiAgICAgZm9yICggOyBnZm5feChz
dGFydCkgPCBnZm5feChlbmQpOwogICAgICAgICAgIHN0YXJ0ID0gZ2ZuX25leHRfYm91bmRhcnko
c3RhcnQsIG9yZGVyKSApCkBAIC0xNjQxLDcgKzE2NDEsNyBAQCBpbnQgcDJtX2NhY2hlX2ZsdXNo
X3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90ICpwc3RhcnQsIGdmbl90IGVuZCkKICAgICBw
Mm1fcmVhZF9sb2NrKHAybSk7CiAKICAgICBzdGFydCA9IGdmbl9tYXgoc3RhcnQsIHAybS0+bG93
ZXN0X21hcHBlZF9nZm4pOwotICAgIGVuZCA9IGdmbl9taW4oZW5kLCBwMm0tPm1heF9tYXBwZWRf
Z2ZuKTsKKyAgICBlbmQgPSBnZm5fbWluKGVuZCwgZ2ZuX2FkZChwMm0tPm1heF9tYXBwZWRfZ2Zu
LCAxKSk7CiAKICAgICBuZXh0X2Jsb2NrX2dmbiA9IHN0YXJ0OwogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCA4
OWY4MmRmMzgwLi41ZmRiNmU4MTgzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTM2LDEwICszNiw3IEBAIHN0
cnVjdCBwMm1fZG9tYWluIHsKICAgICAvKiBDdXJyZW50IFRyYW5zbGF0aW9uIFRhYmxlIEJhc2Ug
UmVnaXN0ZXIgZm9yIHRoZSBwMm0gKi8KICAgICB1aW50NjRfdCB2dHRicjsKIAotICAgIC8qCi0g
ICAgICogSGlnaGVzdCBndWVzdCBmcmFtZSB0aGF0J3MgZXZlciBiZWVuIG1hcHBlZCBpbiB0aGUg
cDJtCi0gICAgICogT25seSB0YWtlcyBpbnRvIGFjY291bnQgcmFtIGFuZCBmb3JlaWduIG1hcHBp
bmcKLSAgICAgKi8KKyAgICAvKiBIaWdoZXN0IGd1ZXN0IGZyYW1lIHRoYXQncyBldmVyIGJlZW4g
bWFwcGVkIGluIHRoZSBwMm0gKi8KICAgICBnZm5fdCBtYXhfbWFwcGVkX2dmbjsKIAogICAgIC8q
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:22:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:22:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSNc-0004KU-89; Tue, 12 Nov 2019 09:22:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSNb-0004KM-19
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:31 +0000
X-Inumbo-ID: f36700ea-052d-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f36700ea-052d-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:22:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSNa-0006go-7h
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:30 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSNa-0001nR-6l
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:30 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSNa-0001nR-6l@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:22:30 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Don't check the return
 of p2m_get_root_pointer() with BUG_ON()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxYjRmNGFiNjYzNGY4NTE2MzY1NmI0NzBkZmZjNmQ5NzQ5MTc4NTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAxNSAxNzoxMDo0MiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjoxOToxNCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBEb24ndCBjaGVjayB0aGUgcmV0dXJuIG9mIHAybV9nZXRfcm9vdF9w
b2ludGVyKCkgd2l0aCBCVUdfT04oKQogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgQlVH
X09OKCkgd2FzIGFjdHVhbGx5IHJlYWNoYWJsZSB3aXRoIHdlbGwtY3JhZnRlZAogICAgaHlwZXJj
YWxscy4gVGhlIEJVR19PTigpIGlzIGhlcmUgdG8gcHJldmVudCBjYXRjaCBsb2dpY2FsIGVycm9y
LCBzbwogICAgY3Jhc2hpbmcgWGVuIGlzIGEgYml0IG92ZXIgdGhlIHRvcC4KICAgIAogICAgV2hp
bGUgYWxsIHRoZSBob2xlcyBzaG91bGQgbm93IGJlIGZpeGVkLCBpdCB3b3VsZCBiZSBiZXR0ZXIg
dG8gZG93bmdyYWRlCiAgICB0aGUgQlVHX09OKCkgdG8gc29tZXRoaW5nIGxlc3MgZmF0YWwgdG8g
cHJldmVudCBhbnkgbW9yZSBEb1MuCiAgICAKICAgIFRoZSBCVUdfT04oKSBpbiBwMm1fZ2V0X2Vu
dHJ5KCkgaXMgbm93IHJlcGxhY2VkIGJ5IEFTU0VSVF9VTlJFQUNIQUJMRSgpCiAgICB0byBjYXRj
aCBtaXN0YWtlIGluIGRlYnVnIGJ1aWxkIGFuZCByZXR1cm4gSU5WQUxJRF9NRk4gZm9yIHByb2R1
Y3Rpb24KICAgIGJ1aWxkLiBUaGUgaW50ZXJmYWNlIGFsc28gcmVxdWlyZXMgdG8gc2V0IHBhZ2Vf
b3JkZXIgdG8gZ2l2ZSBhbiBpZGVhIG9mCiAgICB0aGUgc2l6ZSBvZiAiaG9sZSIuIFNvICdsZXZl
bCcgaXMgbm93IHNldCBzbyB3ZSByZXBvcnQgYSBob2xlIG9mIHNpemUgb2YKICAgIHRoZSBhbiBl
bnRyeSBvZiB0aGUgcm9vdCBwYWdlLXRhYmxlLiBUaGlzIHN0YXlzIGlubGluZSB3aXRoIHdoYXQg
aGFwcGVuCiAgICB3aGVuIHRoZSBHRk4gaXMgaGlnaGVyIHRoYW4gcDJtLT5tYXhfbWFwcGVkX2dm
bi4KICAgIAogICAgVGhlIEJVR19PTigpIGluIHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0
KCkgaXMgbm93IHJlcGxhY2VkIGJ5CiAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKSB0byBjYXRjaCBt
aXN0YWtlIGluIGRlYnVnIGJ1aWxkIGFuZCBqdXN0IHJlcG9ydCBhCiAgICBmYXVsdCBmb3IgcHJv
ZHVjaW9uIGJ1aWxkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMS4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4
ZW4vYXJjaC9hcm0vcDJtLmMgfCAxMyArKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTEg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
cDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggOGQyMGQyNzk2MS4uY2U1OWYyYjUwMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpA
QCAtMzk1LDcgKzM5NSwxMiBAQCBtZm5fdCBwMm1fZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIGdmbl90IGdmbiwKICAgICAgKiB0aGUgdGFibGUgc2hvdWxkIGFsd2F5cyBiZSBub24t
TlVMTCBiZWNhdXNlIHRoZSBnZm4gaXMgYmVsb3cKICAgICAgKiBwMm0tPm1heF9tYXBwZWRfZ2Zu
IGFuZCB0aGUgcm9vdCB0YWJsZSBwYWdlcyBhcmUgYWx3YXlzIHByZXNlbnQuCiAgICAgICovCi0g
ICAgQlVHX09OKHRhYmxlID09IE5VTEwpOworICAgIGlmICggIXRhYmxlICkKKyAgICB7CisgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICBsZXZlbCA9IFAyTV9ST09UX0xFVkVM
OworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKCBsZXZlbCA9IFAyTV9ST09U
X0xFVkVMOyBsZXZlbCA8IDM7IGxldmVsKysgKQogICAgIHsKQEAgLTExOTYsNyArMTIwMSwxMSBA
QCBib29sIHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0KHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbikKICAgICAgKiBUaGUgdGFibGUgc2hvdWxkIGFsd2F5cyBiZSBub24tTlVMTCBiZWNh
dXNlIHRoZSBnZm4gaXMgYmVsb3cKICAgICAgKiBwMm0tPm1heF9tYXBwZWRfZ2ZuIGFuZCB0aGUg
cm9vdCB0YWJsZSBwYWdlcyBhcmUgYWx3YXlzIHByZXNlbnQuCiAgICAgICovCi0gICAgQlVHX09O
KHRhYmxlID09IE5VTEwpOworICAgIGlmICggIXRhYmxlICkKKyAgICB7CisgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICAvKgogICAg
ICAqIEdvIGRvd24gdGhlIHBhZ2UtdGFibGVzIHVudGlsIGFuIGVudHJ5IGhhcyB0aGUgdmFsaWQg
Yml0IHVuc2V0IG9yCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:22:43 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:22:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSNn-0004MH-AN; Tue, 12 Nov 2019 09:22:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSNl-0004MA-SC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:41 +0000
X-Inumbo-ID: f96f867e-052d-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f96f867e-052d-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 09:22:40 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSNk-0006h4-BH
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:40 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSNk-0001o5-A3
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:40 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSNk-0001o5-A3@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:22:40 +0000
Subject: [Xen-changelog] [xen master] passthrough: quarantine PCI devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxOWY5YTBiYTk0YzdkYjUwNWNkNWRkOWNiMGIwMzdhYjFhYThlMTIKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CkF1dGhvckRhdGU6IEZyaSBPY3QgMTggMTc6
NDE6NDQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNvbW1pdERhdGU6IFRodSBPY3QgMzEgMTY6MjA6MDUgMjAxOSArMDEwMAoKICAgIHBhc3N0
aHJvdWdoOiBxdWFyYW50aW5lIFBDSSBkZXZpY2VzCiAgICAKICAgIFdoZW4gYSBQQ0kgZGV2aWNl
IGlzIGFzc2lnbmVkIHRvIGFuIHVudHJ1c3RlZCBkb21haW4sIGl0IGlzIHBvc3NpYmxlIGZvcgog
ICAgdGhhdCBkb21haW4gdG8gcHJvZ3JhbSB0aGUgZGV2aWNlIHRvIERNQSB0byBhbiBhcmJpdHJh
cnkgYWRkcmVzcy4gVGhlCiAgICBJT01NVSBpcyB1c2VkIHRvIHByb3RlY3QgdGhlIGhvc3QgZnJv
bSBtYWxpY2lvdXMgRE1BIGJ5IG1ha2luZyBzdXJlIHRoYXQKICAgIHRoZSBkZXZpY2UgYWRkcmVz
c2VzIGNhbiBvbmx5IHRhcmdldCBtZW1vcnkgYXNzaWduZWQgdG8gdGhlIGd1ZXN0LiBIb3dldmVy
LAogICAgd2hlbiB0aGUgZ3Vlc3QgZG9tYWluIGlzIHRvcm4gZG93biB0aGUgZGV2aWNlIGlzIGFz
c2lnbmVkIGJhY2sgdG8gZG9tMCwKICAgIHRodXMgYWxsb3dpbmcgYW55IGluLWZsaWdodCBETUEg
dG8gcG90ZW50aWFsbHkgdGFyZ2V0IGNyaXRpY2FsIGhvc3QgZGF0YS4KICAgIAogICAgVGhpcyBw
YXRjaCBpbnRyb2R1Y2VzIGEgJ3F1YXJhbnRpbmUnIGZvciBQQ0kgZGV2aWNlcyB1c2luZyBkb21f
aW8uIFdoZW4KICAgIHRoZSB0b29sc3RhY2sgbWFrZXMgYSBkZXZpY2UgYXNzaWduYWJsZSAoYnkg
YmluZGluZyBpdCB0byBwY2liYWNrKSwgaXQKICAgIHdpbGwgbm93IGFsc28gYXNzaWduIGl0IHRv
IERPTUlEX0lPIGFuZCB0aGUgZGV2aWNlIHdpbGwgb25seSBiZSBhc3NpZ25lZAogICAgYmFjayB0
byBkb20wIHdoZW4gdGhlIGRldmljZSBpcyBtYWRlIHVuYXNzaWduYWJsZSBhZ2Fpbi4gV2hpbHN0
IGRldmljZSBpcwogICAgYXNzaWduYWJsZSBpdCB3aWxsIG9ubHkgZXZlciB0cmFuc2ZlciBiZXR3
ZWVuIGRvbV9pbyBhbmQgZ3Vlc3QgZG9tYWlucy4KICAgIGRvbV9pbyBpcyBhY3R1YWxseSBvbmx5
IHVzZWQgYXMgYSBzZW50aW5lbCBkb21haW4gZm9yIHF1YXJhbnRpbmluZyBwdXJwb3NlczsKICAg
IGl0IGlzIG5vdCBjb25maWd1cmVkIHdpdGggYW55IElPTU1VIG1hcHBpbmdzLiBBc3NpZ25tZW50
IHRvIGRvbV9pbyBzaW1wbHkKICAgIG1lYW5zIHRoYXQgdGhlIGRldmljZSdzIGluaXRpYXRvciAo
cmVxdWVzdG9yKSBpZGVudGlmaWVyIGlzIG5vdCBwcmVzZW50IGluCiAgICB0aGUgSU9NTVUncyBk
ZXZpY2UgdGFibGUgYW5kIHRodXMgYW55IERNQSB0cmFuc2FjdGlvbnMgaXNzdWVkIHdpbGwgYmUK
ICAgIHRlcm1pbmF0ZWQgd2l0aCBhIGZhdWx0IGNvbmRpdGlvbi4KICAgIAogICAgSW4gYWRkaXRp
b24sIGEgZml4IHRvIGFzc2lnbm1lbnQgaGFuZGxpbmcgaXMgbWFkZSBmb3IgVlQtZC4gIEZhaWx1
cmUKICAgIGR1cmluZyB0aGUgYXNzaWdubWVudCBzdGVwIHNob3VsZCBub3QgbGVhZCB0byBhIGRl
dmljZSBzdGlsbCBiZWluZwogICAgYXNzb2NpYXRlZCB3aXRoIGl0cyBwcmlvciBvd25lci4gSGFu
ZCB0aGUgZGV2aWNlIHRvIERvbUlPIHRlbXBvcmFyaWx5LAogICAgdW50aWwgdGhlIGFzc2lnbm1l
bnQgc3RlcCBoYXMgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4gIFJlbW92ZSB0aGUgUEkKICAgIGhv
b2tzIGZyb20gdGhlIHNvdXJjZSBkb21haW4gdGhlbiBlYXJsaWVyIGFzIHdlbGwuCiAgICAKICAg
IEZhaWx1cmUgb2YgdGhlIHJlY292ZXJ5IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoKSBtYXkg
bm90IGdvIHNpbGVudDoKICAgIFRoZXJlIGUuZy4gbWF5IHN0aWxsIGJlIGxlZnQgb3ZlciBSTVJS
IG1hcHBpbmdzIGluIHRoZSBkb21haW4gYXNzaWdubWVudAogICAgdG8gd2hpY2ggaGFzIGZhaWxl
ZCwgYW5kIGhlbmNlIHdlIGNhbid0IGFsbG93IHRoYXQgZG9tYWluIHRvIGNvbnRpbnVlCiAgICBl
eGVjdXRpbmcuCiAgICAKICAgIE5PVEU6IFRoaXMgcGF0Y2ggYWxzbyBpbmNsdWRlcyBvbmUgcHJp
bnRrKCkgY2xlYW51cDsgdGhlCiAgICAgICAgICAiWEVOX0RPTUNUTF9hc3NpZ25fZGV2aWNlOiAi
IHRhZyBpcyBkcm9wcGVkIGluIGlvbW11X2RvX3BjaV9kb21jdGwoKSwKICAgICAgICAgIHNpbmNl
IHNpbWlsYXIgcHJpbnRrKCktcyBlbHNld2hlcmUgYWxzbyBkb24ndCBsb2cgc3VjaCBhIHRhZy4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMzAyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMg
ICAgICAgICAgICAgICAgICAgICB8IDI1ICsrKysrKysrKysrLQogeGVuL2NvbW1vbi9kb21haW4u
YyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9jb21tb24vZG9tY3RsLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxNCArKysrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jIHwgMTAgKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2RldmljZV90cmVlLmMgICAgICAgfCAgNiArKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMgICAgICAgICAgICAgfCAgNiArKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5j
ICAgICAgICAgICAgICAgfCA1OSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAgICB8IDQyICsrKysrKysrKysrKysr
KystLS0tCiB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAgICAgICAgICAgICAgICAgICAgIHwgIDMg
KysKIDkgZmlsZXMgY2hhbmdlZCwgMTQwIGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
cGNpLmMKaW5kZXggYjU0NDRkMTU1Mi4uMmNjYWIwMzNiNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfcGNpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTc2Niw2ICs3
NjYsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2RldmljZV9wY2kgKnBjaWRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHJlYmluZCkKIHsKKyAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19n
Y19vd25lcihnYyk7CiAgICAgdW5zaWduZWQgZG9tLCBidXMsIGRldiwgZnVuYzsKICAgICBjaGFy
ICpzcGF0aCwgKmRyaXZlcl9wYXRoID0gTlVMTDsKICAgICBpbnQgcmM7CkBAIC03OTEsNyArNzky
LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hc3NpZ25hYmxlX2FkZChsaWJ4bF9f
Z2MgKmdjLAogICAgIH0KICAgICBpZiAoIHJjICkgewogICAgICAgICBMT0coV0FSTiwgUENJX0JE
RiIgYWxyZWFkeSBhc3NpZ25lZCB0byBwY2liYWNrIiwgZG9tLCBidXMsIGRldiwgZnVuYyk7Ci0g
ICAgICAgIHJldHVybiAwOworICAgICAgICBnb3RvIHF1YXJhbnRpbmU7CiAgICAgfQogCiAgICAg
LyogQ2hlY2sgdG8gc2VlIGlmIHRoZXJlJ3MgYWxyZWFkeSBhIGRyaXZlciB0aGF0IHdlIG5lZWQg
dG8gdW5iaW5kIGZyb20gKi8KQEAgLTgyMiw2ICs4MjMsMTkgQEAgc3RhdGljIGludCBsaWJ4bF9f
ZGV2aWNlX3BjaV9hc3NpZ25hYmxlX2FkZChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICByZXR1cm4g
RVJST1JfRkFJTDsKICAgICB9CiAKK3F1YXJhbnRpbmU6CisgICAgLyoKKyAgICAgKiBET01JRF9J
TyBpcyBqdXN0IGEgc2VudGluZWwgZG9tYWluLCB3aXRob3V0IGFueSBhY3R1YWwgbWFwcGluZ3Ms
CisgICAgICogc28gYWx3YXlzIHBhc3MgWEVOX0RPTUNUTF9ERVZfUkRNX1JFTEFYRUQgdG8gYXZv
aWQgYXNzaWdubWVudCBiZWluZworICAgICAqIHVubmVjZXNzYXJpbHkgZGVuaWVkLgorICAgICAq
LworICAgIHJjID0geGNfYXNzaWduX2RldmljZShjdHgtPnhjaCwgRE9NSURfSU8sIHBjaWRldl9l
bmNvZGVfYmRmKHBjaWRldiksCisgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExf
REVWX1JETV9SRUxBWEVEKTsKKyAgICBpZiAoIHJjIDwgMCApIHsKKyAgICAgICAgTE9HKEVSUk9S
LCAiZmFpbGVkIHRvIHF1YXJhbnRpbmUgIlBDSV9CREYsIGRvbSwgYnVzLCBkZXYsIGZ1bmMpOwor
ICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIApA
QCAtODI5LDkgKzg0MywxOCBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2Fzc2lnbmFi
bGVfcmVtb3ZlKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJlYmluZCkKIHsKKyAgICBsaWJ4
bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihnYyk7CiAgICAgaW50IHJjOwogICAgIGNoYXIg
KmRyaXZlcl9wYXRoOwogCisgICAgLyogRGUtcXVhcmFudGluZSAqLworICAgIHJjID0geGNfZGVh
c3NpZ25fZGV2aWNlKGN0eC0+eGNoLCBET01JRF9JTywgcGNpZGV2X2VuY29kZV9iZGYocGNpZGV2
KSk7CisgICAgaWYgKCByYyA8IDAgKSB7CisgICAgICAgIExPRyhFUlJPUiwgImZhaWxlZCB0byBk
ZS1xdWFyYW50aW5lICJQQ0lfQkRGLCBwY2lkZXYtPmRvbWFpbiwgcGNpZGV2LT5idXMsCisgICAg
ICAgICAgICBwY2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsKKyAgICAgICAgcmV0dXJuIEVSUk9S
X0ZBSUw7CisgICAgfQorCiAgICAgLyogVW5iaW5kIGZyb20gcGNpYmFjayAqLwogICAgIGlmICgg
KHJjPXBjaWJhY2tfZGV2X2lzX2Fzc2lnbmVkKGdjLCBwY2lkZXYpKSA8IDAgKSB7CiAgICAgICAg
IHJldHVybiBFUlJPUl9GQUlMOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hl
bi9jb21tb24vZG9tYWluLmMKaW5kZXggM2FkZGI1NGViYi4uNjExMTE2YzdmYyAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC01NDgs
NiArNTQ4LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfc3lzdGVtX2RvbWFpbnModm9pZCkKICAgICAg
KiBJbml0aWFsaXNlIG91ciBET01JRF9JTyBkb21haW4uCiAgICAgICogVGhpcyBkb21haW4gb3du
cyBJL08gcGFnZXMgdGhhdCBhcmUgd2l0aGluIHRoZSByYW5nZSBvZiB0aGUgcGFnZV9pbmZvCiAg
ICAgICogYXJyYXkuIE1hcHBpbmdzIG9jY3VyIGF0IHRoZSBwcml2IG9mIHRoZSBjYWxsZXIuCisg
ICAgICogUXVhcmFudGluZWQgUENJIGRldmljZXMgd2lsbCBiZSBhc3NvY2lhdGVkIHdpdGggdGhp
cyBkb21haW4uCiAgICAgICovCiAgICAgZG9tX2lvID0gZG9tYWluX2NyZWF0ZShET01JRF9JTywg
TlVMTCwgZmFsc2UpOwogICAgIGlmICggSVNfRVJSKGRvbV9pbykgKQpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXggZDU5N2EwOWY5OC4u
MDNkMDIyNjAzOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29t
bW9uL2RvbWN0bC5jCkBAIC0zODMsNiArMzgzLDE2IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKIAogICAgIHN3aXRjaCAoIG9w
LT5jbWQgKQogICAgIHsKKyAgICBjYXNlIFhFTl9ET01DVExfYXNzaWduX2RldmljZToKKyAgICBj
YXNlIFhFTl9ET01DVExfZGVhc3NpZ25fZGV2aWNlOgorICAgICAgICBpZiAoIG9wLT5kb21haW4g
PT0gRE9NSURfSU8gKQorICAgICAgICB7CisgICAgICAgICAgICBkID0gZG9tX2lvOworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIG9wLT5kb21haW4gPT0g
RE9NSURfSU5WQUxJRCApCisgICAgICAgICAgICByZXR1cm4gLUVTUkNIOworICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFhFTl9ET01DVExfdGVzdF9hc3NpZ25fZGV2aWNlOgog
ICAgIGNhc2UgWEVOX0RPTUNUTF92bV9ldmVudF9vcDoKICAgICAgICAgaWYgKCBvcC0+ZG9tYWlu
ID09IERPTUlEX0lOVkFMSUQgKQpAQCAtNDA1LDcgKzQxNSw3IEBAIGxvbmcgZG9fZG9tY3RsKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKIAogICAgIGlmICgg
IWRvbWN0bF9sb2NrX2FjcXVpcmUoKSApCiAgICAgewotICAgICAgICBpZiAoIGQgKQorICAgICAg
ICBpZiAoIGQgJiYgZCAhPSBkb21faW8gKQogICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4o
ZCk7CiAgICAgICAgIHJldHVybiBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICAg
ICAgICAgIF9fSFlQRVJWSVNPUl9kb21jdGwsICJoIiwgdV9kb21jdGwpOwpAQCAtMTA2NCw3ICsx
MDc0LDcgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3Rs
X3QpIHVfZG9tY3RsKQogICAgIGRvbWN0bF9sb2NrX3JlbGVhc2UoKTsKIAogIGRvbWN0bF9vdXRf
dW5sb2NrX2RvbW9ubHk6Ci0gICAgaWYgKCBkICkKKyAgICBpZiAoIGQgJiYgZCAhPSBkb21faW8g
KQogICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKIAogICAgIGlmICggY29weWJhY2sgJiYg
X19jb3B5X3RvX2d1ZXN0KHVfZG9tY3RsLCBvcCwgMSkgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKaW5kZXggMDUzZTczNTVjNC4uYjIwNDYyNDVkNyAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCkBAIC05NSw2ICs5
NSwxMCBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfc2V0dXBfZG9tYWluX2RldmljZSgKICAgICB1
OCBidXMgPSBwZGV2LT5idXM7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBk
b21faW9tbXUoZG9tYWluKTsKIAorICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2VudGluZWwg
Zm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBpZiAoIGRvbWFpbiA9PSBkb21faW8gKQor
ICAgICAgICByZXR1cm47CisKICAgICBCVUdfT04oICFoZC0+YXJjaC5yb290X3RhYmxlIHx8ICFo
ZC0+YXJjaC5wYWdpbmdfbW9kZSB8fAogICAgICAgICAgICAgIWlvbW11LT5kZXZfdGFibGUuYnVm
ZmVyICk7CiAKQEAgLTI3Niw2ICsyODAsMTAgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X2Rpc2Fi
bGVfZG9tYWluX2RldmljZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAgICAgaW50IHJl
cV9pZDsKICAgICB1OCBidXMgPSBwZGV2LT5idXM7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBh
cyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4g
PT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgQlVHX09OICggaW9tbXUtPmRldl90
YWJsZS5idWZmZXIgPT0gTlVMTCApOwogICAgIHJlcV9pZCA9IGdldF9kbWFfcmVxdWVzdG9yX2lk
KGlvbW11LT5zZWcsIFBDSV9CREYyKGJ1cywgZGV2Zm4pKTsKICAgICB0YWJsZSA9IGlvbW11LT5k
ZXZfdGFibGUuYnVmZmVyOwpAQCAtMzczLDcgKzM4MSw3IEBAIHN0YXRpYyBpbnQgYW1kX2lvbW11
X2Fzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTggZGV2Zm4sCiAgICAgICAgICAgICBp
dnJzX21hcHBpbmdzW3JlcV9pZF0ucmVhZF9wZXJtaXNzaW9uKTsKICAgICB9CiAKLSAgICByZXR1
cm4gcmVhc3NpZ25fZGV2aWNlKGhhcmR3YXJlX2RvbWFpbiwgZCwgZGV2Zm4sIHBkZXYpOworICAg
IHJldHVybiByZWFzc2lnbl9kZXZpY2UocGRldi0+ZG9tYWluLCBkLCBkZXZmbiwgcGRldik7CiB9
CiAKIHN0YXRpYyB2b2lkIGRlYWxsb2NhdGVfbmV4dF9wYWdlX3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBnLCBpbnQgbGV2ZWwpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9k
ZXZpY2VfdHJlZS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwppbmRl
eCAyN2UyNjViOTM2Li45OTliODMxZDkwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9kZXZpY2VfdHJlZS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90
cmVlLmMKQEAgLTI0NSw2ICsyNDUsOSBAQCBpbnQgaW9tbXVfZG9fZHRfZG9tY3RsKHN0cnVjdCB4
ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQogCisgICAgICAgIGlmICggZCA9PSBkb21faW8gKQorICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisKICAgICAgICAgcmV0ID0gaW9tbXVfYWRkX2R0X2RldmljZShkZXYpOwog
ICAgICAgICAvKgogICAgICAgICAgKiBJZ25vcmUgIi1FRVhJU1QiIGVycm9yIGNvZGUgYXMgaXQg
d291bGQgbWVhbiB0aGF0IHRoZSBkZXZpY2UgaXMKQEAgLTI4Myw2ICsyODYsOSBAQCBpbnQgaW9t
bXVfZG9fZHRfZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCBkb21haW4g
KmQsCiAKICAgICAgICAgcmV0ID0geHNtX2RlYXNzaWduX2R0ZGV2aWNlKFhTTV9IT09LLCBkLCBk
dF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKIAorICAgICAgICBpZiAoIGQgPT0gZG9tX2lvICkKKyAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgICAgIHJldCA9IGlvbW11X2RlYXNzaWdu
X2R0X2RldmljZShkLCBkZXYpOwogCiAgICAgICAgIGlmICggcmV0ICkKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jCmluZGV4IDllZjVmMzc2YzUuLjhjYmU5MDhmZmYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYwpAQCAtMTgxLDcgKzE4MSw3IEBAIGludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgb3B0cykKIAogICAgIGhkLT5wbGF0Zm9ybV9vcHMgPSBpb21t
dV9nZXRfb3BzKCk7CiAgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+aW5pdChkKTsKLSAgICBp
ZiAoIHJldCApCisgICAgaWYgKCByZXQgfHwgaXNfc3lzdGVtX2RvbWFpbihkKSApCiAgICAgICAg
IHJldHVybiByZXQ7CiAKICAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCkBAIC00NzMs
NiArNDczLDEwIEBAIGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9pZCkKICAgICB9CiAgICAgZWxz
ZQogICAgIHsKKyAgICAgICAgZG9tX2lvLT5vcHRpb25zIHw9IFhFTl9ET01DVExfQ0RGX2lvbW11
OworICAgICAgICBpZiAoIGlvbW11X2RvbWFpbl9pbml0KGRvbV9pbywgMCkgKQorICAgICAgICAg
ICAgcGFuaWMoIkNvdWxkIG5vdCBzZXQgdXAgcXVhcmFudGluZVxuIik7CisKICAgICAgICAgcHJp
bnRrKCIgLSBEb20wIG1vZGU6ICVzXG4iLAogICAgICAgICAgICAgICAgaW9tbXVfaHdkb21fcGFz
c3Rocm91Z2ggPyAiUGFzc3Rocm91Z2giIDoKICAgICAgICAgICAgICAgIGlvbW11X2h3ZG9tX3N0
cmljdCA/ICJTdHJpY3QiIDogIlJlbGF4ZWQiKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggYmRj
YzQ4MmQ4MS4uMThhN2RjNzIyNCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTkxMCw2ICs5MTAs
NyBAQCBzdGF0aWMgaW50IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZf
dCBzZWcsIHVpbnQ4X3QgYnVzLAogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhk
ID0gZG9tX2lvbW11KGQpOwogICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OworICAgIHN0cnVjdCBk
b21haW4gKnRhcmdldDsKICAgICBpbnQgcmV0ID0gMDsKIAogICAgIGlmICggIWlzX2lvbW11X2Vu
YWJsZWQoZCkgKQpAQCAtOTIwLDEyICs5MjEsMTYgQEAgc3RhdGljIGludCBkZWFzc2lnbl9kZXZp
Y2Uoc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3Qgc2VnLCB1aW50OF90IGJ1cywKICAgICBpZiAo
ICFwZGV2ICkKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAKKyAgICAvKiBEZS1hc3NpZ25tZW50
IGZyb20gZG9tX2lvIHNob3VsZCBkZS1xdWFyYW50aW5lIHRoZSBkZXZpY2UgKi8KKyAgICB0YXJn
ZXQgPSAocGRldi0+cXVhcmFudGluZSAmJiBwZGV2LT5kb21haW4gIT0gZG9tX2lvKSA/CisgICAg
ICAgIGRvbV9pbyA6IGhhcmR3YXJlX2RvbWFpbjsKKwogICAgIHdoaWxlICggcGRldi0+cGhhbnRv
bV9zdHJpZGUgKQogICAgIHsKICAgICAgICAgZGV2Zm4gKz0gcGRldi0+cGhhbnRvbV9zdHJpZGU7
CiAgICAgICAgIGlmICggUENJX1NMT1QoZGV2Zm4pICE9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSAp
CiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+cmVh
c3NpZ25fZGV2aWNlKGQsIGhhcmR3YXJlX2RvbWFpbiwgZGV2Zm4sCisgICAgICAgIHJldCA9IGhk
LT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2RldmljZShkLCB0YXJnZXQsIGRldmZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX3RvX2RldihwZGV2
KSk7CiAgICAgICAgIGlmICggIXJldCApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTkzNiw3
ICs5NDEsNyBAQCBzdGF0aWMgaW50IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1
aW50MTZfdCBzZWcsIHVpbnQ4X3QgYnVzLAogICAgIH0KIAogICAgIGRldmZuID0gcGRldi0+ZGV2
Zm47Ci0gICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+cmVhc3NpZ25fZGV2aWNlKGQsIGhhcmR3
YXJlX2RvbWFpbiwgZGV2Zm4sCisgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+cmVhc3NpZ25f
ZGV2aWNlKGQsIHRhcmdldCwgZGV2Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBjaV90b19kZXYocGRldikpOwogICAgIGlmICggcmV0ICkKICAgICB7CkBA
IC05NDYsNiArOTUxLDkgQEAgc3RhdGljIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqZCwgdWludDE2X3Qgc2VnLCB1aW50OF90IGJ1cywKICAgICAgICAgcmV0dXJuIHJldDsKICAg
ICB9CiAKKyAgICBpZiAoIHBkZXYtPmRvbWFpbiA9PSBoYXJkd2FyZV9kb21haW4gICkKKyAgICAg
ICAgcGRldi0+cXVhcmFudGluZSA9IGZhbHNlOworCiAgICAgcGRldi0+ZmF1bHQuY291bnQgPSAw
OwogCiAgICAgcmV0dXJuIHJldDsKQEAgLTE0NjIsMTkgKzE0NzAsMjkgQEAgc3RhdGljIGludCBp
b21tdV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIHJldHVybiBoZC0+
cGxhdGZvcm1fb3BzLT5yZW1vdmVfZGV2aWNlKHBkZXYtPmRldmZuLCBwY2lfdG9fZGV2KHBkZXYp
KTsKIH0KIAotLyoKLSAqIElmIHRoZSBkZXZpY2UgaXNuJ3Qgb3duZWQgYnkgdGhlIGhhcmR3YXJl
IGRvbWFpbiwgaXQgbWVhbnMgaXQgYWxyZWFkeQotICogaGFzIGJlZW4gYXNzaWduZWQgdG8gb3Ro
ZXIgZG9tYWluLCBvciBpdCBkb2Vzbid0IGV4aXN0LgotICovCiBzdGF0aWMgaW50IGRldmljZV9h
c3NpZ25lZCh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQogewogICAgIHN0cnVjdCBwY2lfZGV2
ICpwZGV2OworICAgIGludCByYyA9IDA7CiAKICAgICBwY2lkZXZzX2xvY2soKTsKLSAgICBwZGV2
ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihoYXJkd2FyZV9kb21haW4sIHNlZywgYnVzLCBkZXZm
bik7CisKKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbik7CisKKyAgICBp
ZiAoICFwZGV2ICkKKyAgICAgICAgcmMgPSAtRU5PREVWOworICAgIC8qCisgICAgICogSWYgdGhl
IGRldmljZSBleGlzdHMgYW5kIGl0IGlzIG5vdCBvd25lZCBieSBlaXRoZXIgdGhlIGhhcmR3YXJl
CisgICAgICogZG9tYWluIG9yIGRvbV9pbyB0aGVuIGl0IG11c3QgYmUgYXNzaWduZWQgdG8gYSBn
dWVzdCwgb3IgYmUKKyAgICAgKiBoaWRkZW4gKG93bmVkIGJ5IGRvbV94ZW4pLgorICAgICAqLwor
ICAgIGVsc2UgaWYgKCBwZGV2LT5kb21haW4gIT0gaGFyZHdhcmVfZG9tYWluICYmCisgICAgICAg
ICAgICAgIHBkZXYtPmRvbWFpbiAhPSBkb21faW8gKQorICAgICAgICByYyA9IC1FQlVTWTsKKwog
ICAgIHBjaWRldnNfdW5sb2NrKCk7CiAKLSAgICByZXR1cm4gcGRldiA/IDAgOiAtRUJVU1k7Cisg
ICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCkBAIC0xNDg4LDcgKzE1
MDYsOCBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNl
ZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAKICAgICAvKiBQcmV2ZW50IGRldmljZSBh
c3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4gCiAgICAgICogZW5h
YmxlZCBmb3IgdGhpcyBkb21haW4gKi8KLSAgICBpZiAoIHVubGlrZWx5KChpc19odm1fZG9tYWlu
KGQpICYmCisgICAgaWYgKCBkICE9IGRvbV9pbyAmJgorICAgICAgICAgdW5saWtlbHkoKGlzX2h2
bV9kb21haW4oZCkgJiYKICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bS5tZW1fc2hhcmlu
Z19lbmFibGVkKSB8fAogICAgICAgICAgICAgICAgICAgdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52
bV9ldmVudF9wYWdpbmcpIHx8CiAgICAgICAgICAgICAgICAgICBwMm1fZ2V0X2hvc3RwMm0oZCkt
Pmdsb2JhbF9sb2dkaXJ0eSkgKQpAQCAtMTQ5NywxMiArMTUxNiwyMCBAQCBzdGF0aWMgaW50IGFz
c2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwg
dTMyIGZsYWcpCiAgICAgaWYgKCAhcGNpZGV2c190cnlsb2NrKCkgKQogICAgICAgICByZXR1cm4g
LUVSRVNUQVJUOwogCi0gICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFyZHdhcmVf
ZG9tYWluLCBzZWcsIGJ1cywgZGV2Zm4pOworICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYoc2VnLCBi
dXMsIGRldmZuKTsKKworICAgIHJjID0gLUVOT0RFVjsKICAgICBpZiAoICFwZGV2ICkKLSAgICB7
Ci0gICAgICAgIHJjID0gcGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbikgPyAtRUJVU1kgOiAt
RU5PREVWOwogICAgICAgICBnb3RvIGRvbmU7Ci0gICAgfQorCisgICAgcmMgPSAwOworICAgIGlm
ICggZCA9PSBwZGV2LT5kb21haW4gKQorICAgICAgICBnb3RvIGRvbmU7CisKKyAgICByYyA9IC1F
QlVTWTsKKyAgICBpZiAoIHBkZXYtPmRvbWFpbiAhPSBoYXJkd2FyZV9kb21haW4gJiYKKyAgICAg
ICAgIHBkZXYtPmRvbWFpbiAhPSBkb21faW8gKQorICAgICAgICBnb3RvIGRvbmU7CiAKICAgICBp
ZiAoIHBkZXYtPm1zaXggKQogICAgIHsKQEAgLTE1MzAsNiArMTU1NywxMCBAQCBzdGF0aWMgaW50
IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZm
biwgdTMyIGZsYWcpCiAgICAgfQogCiAgZG9uZToKKyAgICAvKiBUaGUgZGV2aWNlIGlzIGFzc2ln
bmVkIHRvIGRvbV9pbyBzbyBtYXJrIGl0IGFzIHF1YXJhbnRpbmVkICovCisgICAgaWYgKCAhcmMg
JiYgZCA9PSBkb21faW8gKQorICAgICAgICBwZGV2LT5xdWFyYW50aW5lID0gdHJ1ZTsKKwogICAg
IHBjaWRldnNfdW5sb2NrKCk7CiAKICAgICByZXR1cm4gcmM7CkBAIC0xNzA1LDcgKzE3MzYsNyBA
QCBpbnQgaW9tbXVfZG9fcGNpX2RvbWN0bCgKICAgICAgICAgICAgIHJldCA9IGh5cGVyY2FsbF9j
cmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl9kb21jdGwsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaCIsIHVfZG9tY3RsKTsKICAgICAgICAg
ZWxzZSBpZiAoIHJldCApCi0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJYRU5fRE9N
Q1RMX2Fzc2lnbl9kZXZpY2U6ICIKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKICAg
ICAgICAgICAgICAgICAgICAiYXNzaWduICUwNHg6JTAyeDolMDJ4LiV1IHRvIGRvbSVkIGZhaWxl
ZCAoJWQpXG4iLAogICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiks
IFBDSV9GVU5DKGRldmZuKSwKICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJldCk7
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDRhNzU5ZDMzY2QuLjY4ZTdmNWZi
NTggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMjg5LDYgKzEyODksMTAg
QEAgaW50IGRvbWFpbl9jb250ZXh0X21hcHBpbmdfb25lKAogICAgIGludCBhZ2F3LCByYywgcmV0
OwogICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGI7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBh
cyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4g
PT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuIDA7CisKICAgICBBU1NFUlQocGNpZGV2c19sb2Nr
ZWQoKSk7CiAgICAgc3Bpbl9sb2NrKCZpb21tdS0+bG9jayk7CiAgICAgbWFkZHIgPSBidXNfdG9f
Y29udGV4dF9tYWRkcihpb21tdSwgYnVzKTsKQEAgLTE1MzUsNiArMTUzOSwxMCBAQCBpbnQgZG9t
YWluX2NvbnRleHRfdW5tYXBfb25lKAogICAgIGludCBpb21tdV9kb21pZCwgcmMsIHJldDsKICAg
ICBib29sX3QgZmx1c2hfZGV2X2lvdGxiOwogCisgICAgLyogZG9tX2lvIGlzIHVzZWQgYXMgYSBz
ZW50aW5lbCBmb3IgcXVhcmFudGluZWQgZGV2aWNlcyAqLworICAgIGlmICggZG9tYWluID09IGRv
bV9pbyApCisgICAgICAgIHJldHVybiAwOworCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkp
OwogICAgIHNwaW5fbG9jaygmaW9tbXUtPmxvY2spOwogCkBAIC0xNjY3LDYgKzE2NzUsMTAgQEAg
c3RhdGljIGludCBkb21haW5fY29udGV4dF91bm1hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4
IGRldmZuLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAgICAvKiBkb21faW8gaXMgdXNl
ZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21h
aW4gPT0gZG9tX2lvICkKKyAgICAgICAgZ290byBvdXQ7CisKICAgICAvKgogICAgICAqIGlmIG5v
IG90aGVyIGRldmljZXMgdW5kZXIgdGhlIHNhbWUgaW9tbXUgb3duZWQgYnkgdGhpcyBkb21haW4s
CiAgICAgICogY2xlYXIgaW9tbXUgaW4gaW9tbXVfYml0bWFwIGFuZCBjbGVhciBkb21haW5faWQg
aW4gZG9taWRfYml0bXAKQEAgLTIzODgsNiArMjQwMCwxNSBAQCBzdGF0aWMgaW50IHJlYXNzaWdu
X2RldmljZV9vd25lcnNoaXAoCiAgICAgaWYgKCByZXQgKQogICAgICAgICByZXR1cm4gcmV0Owog
CisgICAgaWYgKCBkZXZmbiA9PSBwZGV2LT5kZXZmbiAmJiBwZGV2LT5kb21haW4gIT0gZG9tX2lv
ICkKKyAgICB7CisgICAgICAgIGxpc3RfbW92ZSgmcGRldi0+ZG9tYWluX2xpc3QsICZkb21faW8t
PnBkZXZfbGlzdCk7CisgICAgICAgIHBkZXYtPmRvbWFpbiA9IGRvbV9pbzsKKyAgICB9CisKKyAg
ICBpZiAoICFoYXNfYXJjaF9wZGV2cyhzb3VyY2UpICkKKyAgICAgICAgdm14X3BpX2hvb2tzX2Rl
YXNzaWduKHNvdXJjZSk7CisKICAgICBpZiAoICFoYXNfYXJjaF9wZGV2cyh0YXJnZXQpICkKICAg
ICAgICAgdm14X3BpX2hvb2tzX2Fzc2lnbih0YXJnZXQpOwogCkBAIC0yNDAwLDIxICsyNDIxLDE5
IEBAIHN0YXRpYyBpbnQgcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcCgKICAgICAgICAgcmV0dXJu
IHJldDsKICAgICB9CiAKLSAgICBpZiAoIGRldmZuID09IHBkZXYtPmRldmZuICkKKyAgICBpZiAo
IGRldmZuID09IHBkZXYtPmRldmZuICYmIHBkZXYtPmRvbWFpbiAhPSB0YXJnZXQgKQogICAgIHsK
ICAgICAgICAgbGlzdF9tb3ZlKCZwZGV2LT5kb21haW5fbGlzdCwgJnRhcmdldC0+cGRldl9saXN0
KTsKICAgICAgICAgcGRldi0+ZG9tYWluID0gdGFyZ2V0OwogICAgIH0KIAotICAgIGlmICggIWhh
c19hcmNoX3BkZXZzKHNvdXJjZSkgKQotICAgICAgICB2bXhfcGlfaG9va3NfZGVhc3NpZ24oc291
cmNlKTsKLQogICAgIHJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyBpbnQgaW50ZWxfaW9tbXVfYXNz
aWduX2RldmljZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1OCBkZXZmbiwgc3RydWN0IHBjaV9k
ZXYgKnBkZXYsIHUzMiBmbGFnKQogeworICAgIHN0cnVjdCBkb21haW4gKnMgPSBwZGV2LT5kb21h
aW47CiAgICAgc3RydWN0IGFjcGlfcm1ycl91bml0ICpybXJyOwogICAgIGludCByZXQgPSAwLCBp
OwogICAgIHUxNiBiZGYsIHNlZzsKQEAgLTI0NTcsOCArMjQ3Niw4IEBAIHN0YXRpYyBpbnQgaW50
ZWxfaW9tbXVfYXNzaWduX2RldmljZSgKICAgICAgICAgfQogICAgIH0KIAotICAgIHJldCA9IHJl
YXNzaWduX2RldmljZV9vd25lcnNoaXAoaGFyZHdhcmVfZG9tYWluLCBkLCBkZXZmbiwgcGRldik7
Ci0gICAgaWYgKCByZXQgKQorICAgIHJldCA9IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAocywg
ZCwgZGV2Zm4sIHBkZXYpOworICAgIGlmICggcmV0IHx8IGQgPT0gZG9tX2lvICkKICAgICAgICAg
cmV0dXJuIHJldDsKIAogICAgIC8qIFNldHVwIHJtcnIgaWRlbnRpdHkgbWFwcGluZyAqLwpAQCAt
MjQ3MSwxMSArMjQ5MCwyMCBAQCBzdGF0aWMgaW50IGludGVsX2lvbW11X2Fzc2lnbl9kZXZpY2Uo
CiAgICAgICAgICAgICByZXQgPSBybXJyX2lkZW50aXR5X21hcHBpbmcoZCwgMSwgcm1yciwgZmxh
Zyk7CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcChkLCBoYXJkd2FyZV9kb21haW4sIGRldmZuLCBw
ZGV2KTsKKyAgICAgICAgICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgICAgICAgICByYyA9IHJl
YXNzaWduX2RldmljZV9vd25lcnNoaXAoZCwgcywgZGV2Zm4sIHBkZXYpOwogICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19FUlIgVlREUFJFRklYCiAgICAgICAgICAgICAgICAgICAgICAg
ICIgY2Fubm90IG1hcCByZXNlcnZlZCByZWdpb24gKCUiUFJJeDY0IiwlIlBSSXg2NCJdIGZvciBE
b20lZCAoJWQpXG4iLAogICAgICAgICAgICAgICAgICAgICAgICBybXJyLT5iYXNlX2FkZHJlc3Ms
IHJtcnItPmVuZF9hZGRyZXNzLAogICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQs
IHJldCk7CisgICAgICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBWVERQUkVGSVgKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICIgZmFpbGVkIHRvIHJlY2xhaW0gJTA0eDolMDJ4OiUwMnguJXUgZnJv
bSAlcGQgKCVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lf
U0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwgZCwgcmMpOworICAgICAgICAgICAgICAgICAg
ICBkb21haW5fY3Jhc2goZCk7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKaW5kZXggMzkzY2I0NWRlMy4uMmJjNGFh
ZjQ1MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9wY2kuaApAQCAtOTksNiArOTksOSBAQCBzdHJ1Y3QgcGNpX2RldiB7CiAKICAgICBub2Rl
aWRfdCBub2RlOyAvKiBOVU1BIG5vZGUgKi8KIAorICAgIC8qIERldmljZSB0byBiZSBxdWFyYW50
aW5lZCwgZG9uJ3QgYXV0b21hdGljYWxseSByZS1hc3NpZ24gdG8gZG9tMCAqLworICAgIGJvb2wg
cXVhcmFudGluZTsKKwogICAgIC8qIERldmljZSB3aXRoIGVycmF0YSwgaWdub3JlIHRoZSBCQVJz
LiAqLwogICAgIGJvb2wgaWdub3JlX2JhcnM7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:22:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:22:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSNw-0004NY-EH; Tue, 12 Nov 2019 09:22:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSNv-0004NN-6B
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:51 +0000
X-Inumbo-ID: ff6fc82c-052d-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ff6fc82c-052d-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 09:22:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSNu-0006hG-E6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:50 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSNu-0001oh-D9
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:22:50 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSNu-0001oh-D9@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:22:50 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: entry: Split
 __DEFINE_ENTRY_TRAP in two
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlZWVmN2VjYWVlYzAwMmJiMWRhN2UyMGM5Y2ZhZWM1NTQ5YmQ5NDAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAxIDEzOjA3OjUzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjIwOjU4IDIwMTkgKzAxMDAKCiAg
ICB4ZW4vYXJtMzI6IGVudHJ5OiBTcGxpdCBfX0RFRklORV9FTlRSWV9UUkFQIGluIHR3bwogICAg
CiAgICBUaGUgcHJlcHJvY2Vzc2luZyBtYWNybyBfX0RFRklORV9FTlRSWV9UUkFQIGlzIHVzZWQg
dG8gZ2VuZXJhdGUgdHJhcAogICAgZW50cnkgZnVuY3Rpb24uIFdoaWxlIHRoZSBtYWNybyBpcyBm
YWlybHkgc21hbGwgdG9kYXksIGZvbGxvdy11cCBwYXRjaGVzCiAgICB3aWxsIGluY3JlYXNlIHRo
ZSBzaXplIHNpZ25pY2FudGx5LgogICAgCiAgICBJbiBnZW5lcmFsLCBhc3NlbWJseSBtYWNyb3Mg
YXJlIG1vcmUgcmVhZGFibGUgYXMgdGhleSBhbGxvdyB5b3UgdG8gbmFtZQogICAgcGFyYW1ldGVy
cyBhbmQgYXZvaWQgJ1wnLiBTbyB0aGUgYWN0dWFsIGltcGxlbWVudGF0aW9uIG9mIHRoZSB0cmFw
IGlzCiAgICBub3cgc3dpdGNoZWQgdG8gYW4gYXNzZW1ibHkgbWFjcm8uCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMzAzLgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxK
dWxpZW4uR3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwg
MzQgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5
IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggMGI0Y2Qx
OWFiZC4uNGE3NjJlMDRmMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMK
KysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTEyNiwyNCArMTI2LDI4IEBAIGFi
b3J0X2d1ZXN0X2V4aXRfZW5kOgogc2tpcF9jaGVjazoKICAgICAgICAgbW92IHBjLCBscgogCi0v
KgotICogTWFjcm8gdG8gZGVmaW5lIHRyYXAgZW50cnkuIFRoZSBpZmxhZ3MgY29ycmVzcG9uZHMg
dG8gdGhlIGxpc3Qgb2YKLSAqIGludGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBG
SVEpIHRvIHVubWFzay4KLSAqLworICAgICAgICAvKgorICAgICAgICAgKiBNYWNybyB0byBkZWZp
bmUgdHJhcCBlbnRyeS4gVGhlIGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgorICAg
ICAgICAgKiBpbnRlcnJ1cHRzIChBc3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB0byB1bm1h
c2suCisgICAgICAgICAqLworICAgICAgICAubWFjcm8gdmVjdG9yIHRyYXAsIGlmbGFncworICAg
ICAgICBTQVZFX0FMTAorICAgICAgICBjcHNpZSAgIFxpZmxhZ3MKKyAgICAgICAgYWRyICAgICBs
ciwgcmV0dXJuX2Zyb21fdHJhcAorICAgICAgICBtb3YgICAgIHIwLCBzcAorICAgICAgICAvKgor
ICAgICAgICAgKiBTYXZlIHRoZSBzdGFjayBwb2ludGVyIGluIHIxMS4gSXQgd2lsbCBiZSByZXN0
b3JlZCBhZnRlciB0aGUKKyAgICAgICAgICogdHJhcCBoYXMgYmVlbiBoYW5kbGVkIChzZWUgcmV0
dXJuX2Zyb21fdHJhcCkuCisgICAgICAgICAqLworICAgICAgICBtb3YgICAgIHIxMSwgc3AKKyAg
ICAgICAgYmljICAgICBzcCwgIzcgICAgICAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9v
cCBvbiBndWVzdCB0cmFwKSAqLworICAgICAgICBiICAgICAgIGRvX3RyYXBfXHRyYXAKKyAgICAg
ICAgLmVuZG0KKwogI2RlZmluZSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGlmbGFncykgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBBTElHTjsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogdHJhcF8jI3Ry
YXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBTQVZFX0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBjcHNpZSBpZmxhZ3M7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBhZHIg
bHIsIHJldHVybl9mcm9tX3RyYXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgKiBTYXZl
IHRoZSBzdGFjayBwb2ludGVyIGluIHIxMS4gSXQgd2lsbCBiZSByZXN0b3JlZCBhZnRlciB0aGUg
XAotICAgICAgICAgKiB0cmFwIGhhcyBiZWVuIGhhbmRsZWQgKHNlZSByZXR1cm5fZnJvbV90cmFw
KS4gICAgICAgICAgICAgICAgXAotICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3YgcjExLCBz
cDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICBiaWMgc3AsICM3OyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBn
dWVzdCB0cmFwKSAqLyAgXAotICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCisgICAgICAgIHZlY3Rv
ciB0cmFwLCBpZmxhZ3MKIAogLyogVHJhcCBoYW5kbGVyIHdoaWNoIHVubWFzayBJUlEvQWJvcnQs
IGtlZXAgRklRIG1hc2tlZCAqLwogI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWSh0cmFwKSBfX0RF
RklORV9UUkFQX0VOVFJZKHRyYXAsIGFpKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:23:03 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:23:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSO7-0004Oh-G8; Tue, 12 Nov 2019 09:23:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSO5-0004OV-Lp
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:01 +0000
X-Inumbo-ID: 05769304-052e-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05769304-052e-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:23:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSO4-0006i7-Gn
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:00 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSO4-0001pU-Ft
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:00 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSO4-0001pU-Ft@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:23:00 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: entry: Fold the macro
 SAVE_ALL in the macro vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3YjgxYjAyMWVhZDIzYmZmYjVhZmZjYWMwNWVkZmMwYTg0ZDEyOWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAxIDEzOjE1OjQ4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjIxOjMzIDIwMTkgKzAxMDAKCiAg
ICB4ZW4vYXJtMzI6IGVudHJ5OiBGb2xkIHRoZSBtYWNybyBTQVZFX0FMTCBpbiB0aGUgbWFjcm8g
dmVjdG9yCiAgICAKICAgIEZvbGxvdy11cCByZXdvcmsgd2lsbCByZXF1aXJlIHRoZSBtYWNybyB2
ZWN0b3IgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbgogICAgYSB0cmFwIGZyb20gYSBndWVzdCB2cyB3
aGlsZSBpbiB0aGUgaHlwZXJ2aXNvci4KICAgIAogICAgVGhlIG1hY3JvIFNBVkVfQUxMIGFscmVh
ZHkgaGFzIGNvZGUgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGUgdHdvIGFuZAogICAgaXQgaXMg
b25seSBjYWxsZWQgYnkgdGhlIHZlY3RvciBtYWNyby4gU28gZm9sZCB0aGUgZm9ybWVyIGludG8g
dGhlCiAgICBsYXR0ZXIuIFRoaXMgd2lsbCBoZWxwIHRvIGF2b2lkIGR1cGxpY2F0aW5nIHRoZSBj
aGVjay4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDMuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL2FybTMyL2VudHJ5LlMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCA0YTc2MmUwNGYxLi4xNTBjYmMwYjRiIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUwpAQCAtMTMsMjcgKzEzLDYgQEAKICNkZWZpbmUgUkVTVE9SRV9CQU5LRUQobW9kZSkg
XAogICAgICAgICBSRVNUT1JFX09ORV9CQU5LRUQoU1BfIyNtb2RlKSA7IFJFU1RPUkVfT05FX0JB
TktFRChMUl8jI21vZGUpIDsgUkVTVE9SRV9PTkVfQkFOS0VEKFNQU1JfIyNtb2RlKQogCi0jZGVm
aW5lIFNBVkVfQUxMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIHN1YiBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCk7
IC8qIFNQLCBMUiwgU1BTUiwgUEMgKi8gICAgICBcCi0gICAgICAgIHB1c2gge3IwLXIxMn07IC8q
IFNhdmUgUjAtUjEyICovICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgIG1ycyByMTEsIEVMUl9oeXA7ICAgICAgICAgICAgICAgLyogRUxS
X2h5cCBpcyByZXR1cm4gYWRkcmVzcy4gKi9cCi0gICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdT
X3BjXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIHN0ciBsciwgW3NwLCAjVVJFR1NfbHJdOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFkZCBy
MTEsIHNwLCAjVVJFR1Nfa2VybmVsX3NpemVvZis0OyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX3NwXTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1yYyBDUDMy
KHIxMSwgSFNSKTsgICAgICAgICAgICAgLyogU2F2ZSBleGNlcHRpb24gc3luZHJvbWUgKi8gICBc
Ci0gICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX2hzcl07ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1ycyByMTEsIFNQ
U1JfaHlwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX2Nwc3JdOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIGFuZCByMTEsICNQU1JfTU9ERV9NQVNLOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGNtcCByMTEsICNQU1Jf
TU9ERV9IWVA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIGJsbmUgc2F2ZV9ndWVzdF9yZWdzCi0KIHNhdmVfZ3Vlc3RfcmVnczoKICNpZmRlZiBDT05G
SUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKICAgICAgICAgLyoKQEAgLTUyLDcgKzMx
LDcgQEAgc2F2ZV9ndWVzdF9yZWdzOgogICAgICAgICBsZHIgcjExLCA9MHhmZmZmZmZmZiAgLyog
Q2xvYmJlciBTUCB3aGljaCBpcyBvbmx5IHZhbGlkIGZvciBoeXBlcnZpc29yIGZyYW1lcy4gKi8K
ICAgICAgICAgc3RyIHIxMSwgW3NwLCAjVVJFR1Nfc3BdCiAgICAgICAgIFNBVkVfT05FX0JBTktF
RChTUF91c3IpCi0gICAgICAgIC8qIExSX3VzciBpcyB0aGUgc2FtZSBwaHlzaWNhbCByZWdpc3Rl
ciBhcyBsciBhbmQgaXMgc2F2ZWQgaW4gU0FWRV9BTEwgKi8KKyAgICAgICAgLyogTFJfdXNyIGlz
IHRoZSBzYW1lIHBoeXNpY2FsIHJlZ2lzdGVyIGFzIGxyIGFuZCBpcyBzYXZlZCBieSB0aGUgY2Fs
bGVyICovCiAgICAgICAgIFNBVkVfQkFOS0VEKHN2YykKICAgICAgICAgU0FWRV9CQU5LRUQoYWJ0
KQogICAgICAgICBTQVZFX0JBTktFRCh1bmQpCkBAIC0xMzEsNyArMTEwLDI4IEBAIHNraXBfY2hl
Y2s6CiAgICAgICAgICAqIGludGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEp
IHRvIHVubWFzay4KICAgICAgICAgICovCiAgICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZs
YWdzCi0gICAgICAgIFNBVkVfQUxMCisgICAgICAgIC8qIFNhdmUgcmVnaXN0ZXJzIGluIHRoZSBz
dGFjayAqLworICAgICAgICBzdWIgICAgIHNwLCAjKFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKSAv
KiBTUCwgTFIsIFNQU1IsIFBDICovCisgICAgICAgIHB1c2ggICAge3IwLXIxMn0gICAgICAgICAg
ICAgICAgICAgICAgIC8qIFNhdmUgUjAtUjEyICovCisgICAgICAgIG1ycyAgICAgcjExLCBFTFJf
aHlwICAgICAgICAgICAgICAgICAgIC8qIEVMUl9oeXAgaXMgcmV0dXJuIGFkZHJlc3MgKi8KKyAg
ICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX3BjXQorCisgICAgICAgIHN0ciAgICAgbHIs
IFtzcCwgI1VSRUdTX2xyXQorCisgICAgICAgIGFkZCAgICAgcjExLCBzcCwgIyhVUkVHU19rZXJu
ZWxfc2l6ZW9mICsgNCkKKworICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAjVVJFR1Nfc3BdCisK
KyAgICAgICAgbXJjICAgICBDUDMyKHIxMSwgSFNSKSAgICAgICAgICAgICAgICAgLyogU2F2ZSBl
eGNlcHRpb24gc3luZHJvbWUgKi8KKyAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX2hz
cl0KKworICAgICAgICBtcnMgICAgIHIxMSwgU1BTUl9oeXAKKyAgICAgICAgc3RyICAgICByMTEs
IFtzcCwgI1VSRUdTX2Nwc3JdCisgICAgICAgIGFuZCAgICAgcjExLCAjUFNSX01PREVfTUFTSwor
ICAgICAgICBjbXAgICAgIHIxMSwgI1BTUl9NT0RFX0hZUAorICAgICAgICBibG5lICAgIHNhdmVf
Z3Vlc3RfcmVncworCisgICAgICAgIC8qIFdlIGFyZSByZWFkeSB0byBoYW5kbGUgdGhlIHRyYXAs
IHNldHVwIHRoZSByZWdpc3RlcnMgYW5kIGp1bXAuICovCiAgICAgICAgIGNwc2llICAgXGlmbGFn
cwogICAgICAgICBhZHIgICAgIGxyLCByZXR1cm5fZnJvbV90cmFwCiAgICAgICAgIG1vdiAgICAg
cjAsIHNwCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:23:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:23:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSOG-0004Pd-Hd; Tue, 12 Nov 2019 09:23:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSOF-0004PW-JG
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:11 +0000
X-Inumbo-ID: 0b76d4ee-052e-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0b76d4ee-052e-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 09:23:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSOE-0006iZ-Ju
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:10 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSOE-0001qQ-Ij
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:10 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSOE-0001qQ-Ij@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:23:10 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYxYjY4MzU3MWYwYWJkMTIzOTViMTQ1NGNkMDU1ZjJhZDliYjNhMzcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCAxMSAxNzo0OToyOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjoyMjozNCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTMyOiBEb24ndCBibGluZGx5IHVubWFzayBpbnRlcnJ1cHRzIG9uIHRyYXAgd2l0
aG91dCBhIGNoYW5nZSBvZiBsZXZlbAogICAgCiAgICBFeGNlcHRpb24gdmVjdG9ycyB3aWxsIHVu
bWFzayBpbnRlcnJ1cHRzIHJlZ2FyZGxlc3MgdGhlIHN0YXRlIG9mIHRoZW0gaW4KICAgIHRoZSBp
bnRlcnJ1cHRlZCBjb250ZXh0LgogICAgCiAgICBPbmUgb2YgdGhlIGNvbnNlcXVlbmNlcyBpcyBJ
UlEgd2lsbCBiZSB1bm1hc2tlZCB3aGVuIHJlY2VpdmluZyBhbgogICAgdW5kZWZpbmVkIGluc3Ry
dWN0aW9uIGV4Y2VwdGlvbiAodXNlZCBieSBXQVJOKikgZnJvbSB0aGUgaHlwZXJ2aXNvci4KICAg
IFRoaXMgY291bGQgcmVzdWx0IHRvIHVuZXhwZWN0ZWQgYmVoYXZpb3Igc3VjaCBhcyBkZWFkbG9j
ayAoaWYgYSBsb2NrIHdhcwogICAgc2hhcmVkIHdpdGggaW50ZXJydXB0cykuCiAgICAKICAgIElu
IGEgbnV0c2hlbGwsIGludGVycnVwdHMgc2hvdWxkIG9ubHkgYmUgdW5tYXNrZWQgd2hlbiBpdCBp
cyBzYWZlIHRvIGRvLgogICAgWGVuIG9ubHkgdW5tYXNrIElSUSBhbmQgQWJvcnQgaW50ZXJydXB0
cywgc28gdGhlIGxvZ2ljIGNhbiBzdGF5IHNpbXBsZS4KICAgIAogICAgQXMgdmVjdG9ycyBleGNl
cHRpb25zIG1heSBiZSBzaGFyZWQgYmV0d2VlbiBndWVzdCBhbmQgaHlwZXJ2aXNvciwgd2Ugbm93
CiAgICBuZWVkIHRvIGhhdmUgYSBkaWZmZXJlbnQgcG9saWN5IGZvciB0aGUgaW50ZXJydXB0cy4K
ICAgIAogICAgT24gZXhjZXB0aW9uIGZyb20gaHlwZXJ2aXNvciwgZWFjaCB2ZWN0b3Igd2lsbCBz
ZWxlY3QgdGhlIGxpc3Qgb2YKICAgIGludGVycnVwdHMgdG8gaW5oZXJpdCBmcm9tIHRoZSBpbnRl
cnJ1cHRlZCBjb250ZXh0LiBBbnkgaW50ZXJydXB0cyBub3QKICAgIGxpc3RlZCB3aWxsIGJlIGtl
cHQgbWFza2VkLgogICAgCiAgICBPbiBleGNlcHRpb24gZnJvbSB0aGUgZ3Vlc3QsIHRoZSBBYm9y
dCBhbmQgSVJRIHdpbGwgYmUgdW5tYXNrZWQKICAgIGRlcGVuZGluZyBvbiB0aGUgZXhhY3QgdmVj
dG9yLgogICAgCiAgICBUaGUgaW50ZXJydXB0cyB3aWxsIGJlIGtlcHQgdW5tYXNrZWQgd2hlbiB0
aGUgdmVjdG9yIGNhbm5vdCB1c2VkIGJ5CiAgICBlaXRoZXIgZ3Vlc3Qgb3IgaHlwZXJ2aXNvci4K
ICAgIAogICAgTm90ZSB0aGF0IGVhY2ggdmVjdG9yIGlzIG5vdCBhbnltb3JlIHByZWNlZGVkIGJ5
IEFMSUdOLiBUaGlzIGlzIGZpbmUKICAgIGJlY2F1c2UgdGhlIGFsaWdubWVudCBpcyBhbHJlYWR5
IGJpZ2dlciB0aGFuIHdoYXQgd2UgbmVlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0z
MDMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0u
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAxMzggKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTA5IGlu
c2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggMTUwY2JjMGI0
Yi4uZWM5MGNjYTA5MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysr
IGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTQsNiArNCwxNyBAQAogI2luY2x1ZGUg
PGFzbS9hbHRlcm5hdGl2ZS5oPgogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KIAorLyoKKyAqIFNo
b3J0LWhhbmRzIHRvIGRlZmluZWQgdGhlIGludGVycnVwdHMgKEEsIEksIEYpCisgKgorICogXyBt
ZWFucyB0aGUgaW50ZXJydXB0IHN0YXRlIHdpbGwgbm90IGNoYW5nZQorICogWCBtZWFucyB0aGUg
c3RhdGUgb2YgaW50ZXJydXB0IFggd2lsbCBjaGFuZ2UKKyAqCisgKiBUbyBiZSB1c2VkIHdpdGgg
bXNyIGNwc3JfKiBvbmx5CisgKi8KKyNkZWZpbmUgSUZMQUdTX0FJRiAgICAgIFBTUl9BQlRfTUFT
SyB8IFBTUl9JUlFfTUFTSyB8IFBTUl9GSVFfTUFTSworI2RlZmluZSBJRkxBR1NfQV9GICAgICAg
UFNSX0FCVF9NQVNLIHwgUFNSX0ZJUV9NQVNLCisKICNkZWZpbmUgU0FWRV9PTkVfQkFOS0VEKHJl
ZykgICAgbXJzIHIxMSwgcmVnOyBzdHIgcjExLCBbc3AsICNVUkVHU18jI3JlZ10KICNkZWZpbmUg
UkVTVE9SRV9PTkVfQkFOS0VEKHJlZykgbGRyIHIxMSwgW3NwLCAjVVJFR1NfIyNyZWddOyBtc3Ig
cmVnLCByMTEKIApAQCAtMTA2LDEwICsxMTcsMTggQEAgc2tpcF9jaGVjazoKICAgICAgICAgbW92
IHBjLCBscgogCiAgICAgICAgIC8qCi0gICAgICAgICAqIE1hY3JvIHRvIGRlZmluZSB0cmFwIGVu
dHJ5LiBUaGUgaWZsYWdzIGNvcnJlc3BvbmRzIHRvIHRoZSBsaXN0IG9mCi0gICAgICAgICAqIGlu
dGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRvIHVubWFzay4KKyAgICAg
ICAgICogTWFjcm8gdG8gZGVmaW5lIGEgdHJhcCBlbnRyeS4KKyAgICAgICAgICoKKyAgICAgICAg
ICogIEBndWVzdF9pZmxhZ3M6IE9wdGlvbmFsIGxpc3Qgb2YgaW50ZXJydXB0cyB0byB1bm1hc2sg
d2hlbgorICAgICAgICAgKiAgICAgIGVudGVyaW5nIGZyb20gZ3Vlc3QgY29udGV4dC4gQXMgdGhp
cyBpcyB1c2VkIHdpdGggY3BzaWUsCisgICAgICAgICAqICAgICAgdGhlIGxldHRlciAoYSwgaSwg
Zikgc2hvdWxkIGJlIHVzZWQuCisgICAgICAgICAqCisgICAgICAgICAqICBAaHlwX2lmbGFnczog
T3B0aW9uYWwgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIGluaGVyaXQgd2hlbgorICAgICAgICAgKiAg
ICAgIGVudGVyaW5nIGZyb20gaHlwZXJ2aXNvciBjb250ZXh0LiBBbnkgaW50ZXJydXB0cyBub3QK
KyAgICAgICAgICogICAgICBsaXN0ZWQgd2lsbCBiZSBrZXB0IHVuY2hhbmdlZC4gQXMgdGhpcyBp
cyB1c2VkIHdpdGggY3Bzcl8qLAorICAgICAgICAgKiAgICAgIElGTEFHU18qIHNob3J0LWhhbmRz
IHNob3VsZCBiZSB1c2VkLgogICAgICAgICAgKi8KLSAgICAgICAgLm1hY3JvIHZlY3RvciB0cmFw
LCBpZmxhZ3MKKyAgICAgICAgLm1hY3JvIHZlY3RvciB0cmFwLCBndWVzdF9pZmxhZ3M9biwgaHlw
X2lmbGFncz0wCiAgICAgICAgIC8qIFNhdmUgcmVnaXN0ZXJzIGluIHRoZSBzdGFjayAqLwogICAg
ICAgICBzdWIgICAgIHNwLCAjKFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKSAvKiBTUCwgTFIsIFNQ
U1IsIFBDICovCiAgICAgICAgIHB1c2ggICAge3IwLXIxMn0gICAgICAgICAgICAgICAgICAgICAg
IC8qIFNhdmUgUjAtUjEyICovCkBAIC0xMjcsMTIgKzE0NiwzOSBAQCBza2lwX2NoZWNrOgogCiAg
ICAgICAgIG1ycyAgICAgcjExLCBTUFNSX2h5cAogICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAj
VVJFR1NfY3Bzcl0KLSAgICAgICAgYW5kICAgICByMTEsICNQU1JfTU9ERV9NQVNLCi0gICAgICAg
IGNtcCAgICAgcjExLCAjUFNSX01PREVfSFlQCi0gICAgICAgIGJsbmUgICAgc2F2ZV9ndWVzdF9y
ZWdzCiAKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgbmVlZCB0byBkaXN0aW5ndWlzaCB3aGV0
aGVyIHdlIGNhbWUgZnJvbSBndWVzdCBvcgorICAgICAgICAgKiBoeXBlcnZpc29yIGNvbnRleHQu
CisgICAgICAgICAqLworICAgICAgICBhbmQgICAgIHIwLCByMTEsICNQU1JfTU9ERV9NQVNLCisg
ICAgICAgIGNtcCAgICAgcjAsICNQU1JfTU9ERV9IWVAKKworICAgICAgICBibmUgICAgIDFmCisg
ICAgICAgIC8qCisgICAgICAgICAqIFRyYXAgZnJvbSB0aGUgaHlwZXJ2aXNvcgorICAgICAgICAg
KgorICAgICAgICAgKiBJbmhlcml0IHRoZSBzdGF0ZSBvZiB0aGUgaW50ZXJydXB0cyBmcm9tIHRo
ZSBoeXBlcnZpc29yCisgICAgICAgICAqIGNvbnRleHQuIEZvciB0aGF0IHdlIG5lZWQgdG8gdXNl
IFNQU1IgKHN0b3JlZCBpbiByMTEpIGFuZAorICAgICAgICAgKiBtb2RpZnkgQ1BTUiBhY2NvcmRp
bmdseS4KKyAgICAgICAgICoKKyAgICAgICAgICogQ1BTUiA9IChDUFNSICYgfmh5cF9pZmxhZ3Mp
IHwgKFNQU1IgJiBoeXBfaWZsYWdzKQorICAgICAgICAgKi8KKyAgICAgICAgbXJzICAgICByMTAs
IGNwc3IKKyAgICAgICAgYmljICAgICByMTAsIHIxMCwgI1xoeXBfaWZsYWdzCisgICAgICAgIGFu
ZCAgICAgcjExLCByMTEsICNcaHlwX2lmbGFncworICAgICAgICBvcnIgICAgIHIxMCwgcjEwLCBy
MTEKKyAgICAgICAgbXNyICAgICBjcHNyX2N4LCByMTAKKyAgICAgICAgYiAgICAgICAyZgorCisx
OgorICAgICAgICAvKiBUcmFwIGZyb20gdGhlIGd1ZXN0ICovCisgICAgICAgIGJsICAgICAgc2F2
ZV9ndWVzdF9yZWdzCisgICAgICAgIC5pZiAgICAgXGd1ZXN0X2lmbGFncyAhPSBuCisgICAgICAg
IGNwc2llICAgXGd1ZXN0X2lmbGFncworICAgICAgICAuZW5kaWYKKzI6CiAgICAgICAgIC8qIFdl
IGFyZSByZWFkeSB0byBoYW5kbGUgdGhlIHRyYXAsIHNldHVwIHRoZSByZWdpc3RlcnMgYW5kIGp1
bXAuICovCi0gICAgICAgIGNwc2llICAgXGlmbGFncwogICAgICAgICBhZHIgICAgIGxyLCByZXR1
cm5fZnJvbV90cmFwCiAgICAgICAgIG1vdiAgICAgcjAsIHNwCiAgICAgICAgIC8qCkBAIC0xNDQs
MjAgKzE5MCw2IEBAIHNraXBfY2hlY2s6CiAgICAgICAgIGIgICAgICAgZG9fdHJhcF9cdHJhcAog
ICAgICAgICAuZW5kbQogCi0jZGVmaW5lIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgaWZsYWdz
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIEFMSUdOOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi10cmFw
XyMjdHJhcDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIHZlY3RvciB0cmFwLCBpZmxhZ3MKLQotLyogVHJhcCBoYW5k
bGVyIHdoaWNoIHVubWFzayBJUlEvQWJvcnQsIGtlZXAgRklRIG1hc2tlZCAqLwotI2RlZmluZSBE
RUZJTkVfVFJBUF9FTlRSWSh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGFpKQotCi0v
KiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIEFib3J0LCBrZWVwIElSUS9GSVEgbWFza2VkICov
Ci0jZGVmaW5lIERFRklORV9UUkFQX0VOVFJZX05PSVJRKHRyYXApIF9fREVGSU5FX1RSQVBfRU5U
UlkodHJhcCwgYSkKLQotLyogVHJhcCBoYW5kbGVyIHdoaWNoIHVubWFzayBJUlEsIGtlZXAgQWJv
cnQvRklRIG1hc2tlZCAqLwotI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWV9OT0FCT1JUKHRyYXAp
IF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgaSkKLQogICAgICAgICAuYWxpZ24gNQogR0xPQkFM
KGh5cF90cmFwc192ZWN0b3IpCiAgICAgICAgIGIgdHJhcF9yZXNldCAgICAgICAgICAgICAgICAg
ICAgLyogMHgwMCAtIFJlc2V0ICovCkBAIC0yMjgsMTQgKzI2MCw2MiBAQCBkZWNvZGVfdmVjdG9y
czoKIAogI2VuZGlmIC8qIENPTkZJR19IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiAqLwogCi1ERUZJ
TkVfVFJBUF9FTlRSWShyZXNldCkKLURFRklORV9UUkFQX0VOVFJZKHVuZGVmaW5lZF9pbnN0cnVj
dGlvbikKLURFRklORV9UUkFQX0VOVFJZKGh5cGVydmlzb3JfY2FsbCkKLURFRklORV9UUkFQX0VO
VFJZKHByZWZldGNoX2Fib3J0KQotREVGSU5FX1RSQVBfRU5UUlkoZ3Vlc3Rfc3luYykKLURFRklO
RV9UUkFQX0VOVFJZX05PSVJRKGlycSkKLURFRklORV9UUkFQX0VOVFJZX05PSVJRKGZpcSkKLURF
RklORV9UUkFQX0VOVFJZX05PQUJPUlQoZGF0YV9hYm9ydCkKKy8qIFZlY3RvciBub3QgdXNlZCBi
eSB0aGUgSHlwZXJ2aXNvci4gKi8KK3RyYXBfcmVzZXQ6CisgICAgICAgIHZlY3RvciByZXNldAor
CisvKgorICogVmVjdG9yIG9ubHkgdXNlZCBieSB0aGUgSHlwZXJ2aXNvci4KKyAqCisgKiBXaGls
ZSB0aGUgZXhjZXB0aW9uIGNhbiBiZSBleGVjdXRlZCB3aXRoIGFsbCB0aGUgaW50ZXJydXB0cyAo
ZS5nLgorICogSVJRKSB1bm1hc2tlZCwgdGhlIGludGVycnVwdGVkIGNvbnRleHQgbWF5IGhhdmUg
cHVycG9zZWZ1bGx5IG1hc2tlZAorICogc29tZSBvZiB0aGVtLiBTbyB3ZSB3YW50IHRvIGluaGVy
aXQgdGhlIHN0YXRlIGZyb20gdGhlIGludGVycnVwdGVkCisgKiBjb250ZXh0LgorICovCit0cmFw
X3VuZGVmaW5lZF9pbnN0cnVjdGlvbjoKKyAgICAgICAgdmVjdG9yIHVuZGVmaW5lZF9pbnN0cnVj
dGlvbiwgaHlwX2lmbGFncz1JRkxBR1NfQUlGCisKKy8qIFdlIHNob3VsZCBuZXZlciByZWFjaCB0
aGlzIHRyYXAgKi8KK3RyYXBfaHlwZXJ2aXNvcl9jYWxsOgorICAgICAgICB2ZWN0b3IgaHlwZXJ2
aXNvcl9jYWxsCisKKy8qCisgKiBWZWN0b3Igb25seSB1c2VkIGJ5IHRoZSBoeXBlcnZpc29yLgor
ICoKKyAqIFdoaWxlIHRoZSBleGNlcHRpb24gY2FuIGJlIGV4ZWN1dGVkIHdpdGggYWxsIHRoZSBp
bnRlcnJ1cHRzIChlLmcuCisgKiBJUlEpIHVubWFza2VkLCB0aGUgaW50ZXJydXB0ZWQgY29udGV4
dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkCisgKiBzb21lIG9mIHRoZW0uIFNvIHdlIHdh
bnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUgZnJvbSB0aGUgaW50ZXJydXB0ZWQKKyAqIGNvbnRleHQu
CisgKi8KK3RyYXBfcHJlZmV0Y2hfYWJvcnQ6CisgICAgICAgdmVjdG9yIHByZWZldGNoX2Fib3J0
LCBoeXBfaWZsYWdzPUlGTEFHU19BSUYKKworLyoKKyAqIFZlY3RvciBvbmx5IHVzZWQgYnkgdGhl
IGh5cGVydmlzb3IuCisgKgorICogRGF0YSBBYm9ydCBzaG91bGQgYmUgcmFyZSBhbmQgbW9zdCBs
aWtlbHkgZmF0YWwuIEl0IGlzIGJlc3QgdG8gbm90CisgKiB1bm1hc2sgYW55IGludGVycnVwdHMg
dG8gbGltaXQgdGhlIGFtb3VudCBvZiBjb2RlIHRoYXQgY2FuIHJ1biBiZWZvcmUKKyAqIHRoZSBE
YXRhIEFib3J0IGlzIHRyZWF0ZWQuCisgKi8KK3RyYXBfZGF0YV9hYm9ydDoKKyAgICAgICAgdmVj
dG9yIGRhdGFfYWJvcnQKKworLyogVmVjdG9yIG9ubHkgdXNlZCBieSB0aGUgZ3Vlc3QuIFdlIGNh
biB1bm1hc2sgQWJvcnQvSVJRLiAqLwordHJhcF9ndWVzdF9zeW5jOgorICAgICAgICB2ZWN0b3Ig
Z3Vlc3Rfc3luYywgZ3Vlc3RfaWZsYWdzPWFpCisKKworLyogVmVjdG9yIHVzZWQgYnkgdGhlIGh5
cGVydmlzb3IgYW5kIHRoZSBndWVzdC4gKi8KK3RyYXBfaXJxOgorICAgICAgICB2ZWN0b3IgaXJx
LCBndWVzdF9pZmxhZ3M9YSwgaHlwX2lmbGFncz1JRkxBR1NfQV9GCisKKy8qCisgKiBWZWN0b3Ig
dXNlZCBieSB0aGUgaHlwZXJ2aXNvciBhbmQgdGhlIGd1ZXN0LgorICoKKyAqIEZJUSBhcmUgbm90
IG1lYW50IHRvIGhhcHBlbiwgc28gd2UgZG9uJ3QgdW5tYXNrIGFueSBpbnRlcnJ1cHRzLgorICov
Cit0cmFwX2ZpcToKKyAgICAgICAgdmVjdG9yIGZpcQogCiByZXR1cm5fZnJvbV90cmFwOgogICAg
ICAgICAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:23:23 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:23:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSOR-0004Qj-JU; Tue, 12 Nov 2019 09:23:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSOQ-0004Qb-0o
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:22 +0000
X-Inumbo-ID: 117b0892-052e-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 117b0892-052e-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:23:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSOO-0006it-Md
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:20 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSOO-0001r8-Lh
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:20 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSOO-0001r8-Lh@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:23:20 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNlZDg4NWE4ODc0MDAzZjYwMTE0NjBmNGY0NmQxZDEzMGRkNmIyZGIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCA3IDE4OjEwOjU2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjIyOjU1IDIwMTkgKzAxMDAKCiAg
ICB4ZW4vYXJtNjQ6IERvbid0IGJsaW5kbHkgdW5tYXNrIGludGVycnVwdHMgb24gdHJhcCB3aXRo
b3V0IGEgY2hhbmdlIG9mIGxldmVsCiAgICAKICAgIFNvbWUgb2YgdGhlIHRyYXBzIHdpdGhvdXQg
YSBjaGFuZ2Ugb2YgdGhlIGxldmVsIChpLmUuIGh5cGVydmlzb3IgLT4KICAgIGh5cGVydmlzb3Ip
IHdpbGwgdW5tYXNrIGludGVycnVwdHMgcmVnYXJkbGVzcyB0aGUgc3RhdGUgb2YgdGhlbSBpbiB0
aGUKICAgIGludGVycnVwdGVkIGNvbnRleHQuCiAgICAKICAgIE9uZSBvZiB0aGUgY29uc2VxdWVu
Y2VzIGlzIElSUSB3aWxsIGJlIHVubWFza2VkIHdoZW4gcmVjZWl2aW5nIGEKICAgIHN5bmNocm9u
b3VzIGV4Y2VwdGlvbiAodXNlZCBieSBXQVJOKigpKS4gVGhpcyBjb3VsZCByZXN1bHQgdG8gdW5l
eHBlY3RlZAogICAgYmVoYXZpb3Igc3VjaCBhcyBkZWFkbG9jayAoaWYgYSBsb2NrIHdhcyBzaGFy
ZWQgd2l0aCBpbnRlcnJ1cHRzKS4KICAgIAogICAgSW4gYSBudXRzaGVsbCwgaW50ZXJydXB0cyBz
aG91bGQgb25seSBiZSB1bm1hc2tlZCB3aGVuIGl0IGlzIHNhZmUgdG8KICAgIGRvLiBYZW4gb25s
eSB1bm1hc2sgSVJRIGFuZCBBYm9ydCBpbnRlcnJ1cHRzLCBzbyB0aGUgbG9naWMgY2FuIHN0YXkK
ICAgIHNpbXBsZToKICAgICAgICAtIGh5cF9lcnJvcjogQWxsIHRoZSBpbnRlcnJ1cHRzIGFyZSBu
b3cga2VwdCBtYXNrZWQuIFNFcnJvciBzaG91bGQKICAgICAgICAgIGJlIHByZXR0eSByYXJlIGFu
ZCBpZiBldmVyIGhhcHBlbiB0aGVuIHdlIG1vc3QgbGlrZWx5IHdhbnQgdG8KICAgICAgICAgIGF2
b2lkIGFueSBvdGhlciBpbnRlcnJ1cHRzIHRvIGJlIGdlbmVyYXRlZC4gVGhlIHBvdGVudGlhbCBt
YWluCiAgICAgICAgICAiY2FsbGVyIiBpcyBkdXJpbmcgdmlydHVhbCBTRXJyb3Igc3luY2hyb25p
emF0aW9uIG9uIHRoZSBleGl0CiAgICAgICAgICBwYXRoIGZyb20gdGhlIGd1ZXN0IChzZWUgY2hl
Y2tfcGVuZGluZ192c2Vycm9yKS4KICAgIAogICAgICAgIC0gaHlwX3N5bmM6IFRoZSBpbnRlcnJ1
cHRzIHN0YXRlIGlzIGluaGVyaXRlZCBmcm9tIHRoZSBpbnRlcnJ1cHRlZAogICAgICAgICAgY29u
dGV4dC4KICAgIAogICAgICAgIC0gaHlwX2lycTogQWxsIHRoZSBpbnRlcnJ1cHRzIGJ1dCBJUlEg
c3RhdGUgYXJlIGluaGVyaXRlZCBmcm9tIHRoZQogICAgICAgICAgaW50ZXJydXB0ZWQgY29udGV4
dC4gSVJRIGlzIGtlcHQgbWFza2VkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMy4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNv
bT4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDQ3ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRp
b25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9l
bnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggMmQ5YTI3MTNhMS4uM2U0
MWJhNjViNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKQEAgLTE4OCwyNCArMTg4LDYzIEBAIGh5cF9lcnJvcl9p
bnZhbGlkOgogICAgICAgICBlbnRyeSAgIGh5cD0xCiAgICAgICAgIGludmFsaWQgQkFEX0VSUk9S
CiAKKy8qCisgKiBTRXJyb3IgcmVjZWl2ZWQgd2hpbGUgcnVubmluZyBpbiB0aGUgaHlwZXJ2aXNv
ciBtb2RlLgorICoKKyAqIFRlY2huaWNhbGx5LCB3ZSBjb3VsZCB1bm1hc2sgdGhlIElSUSBpZiBp
dCB3ZXJlIHVubWFza2VkIGluIHRoZQorICogaW50ZXJydXB0ZWQgY29udGV4dC4gSG93ZXZlciwg
dGhpcyByZXF1aXJlIHRvIGNoZWNrIHRoZSBQU1RBVEUuIEZvcgorICogc2ltcGxpY2l0eSwgYXMg
U0Vycm9yIHNob3VsZCBiZSByYXJlIGFuZCBwb3RlbnRpYWxseSBmYXRhbCwKKyAqIGFsbCBpbnRl
cnJ1cHRzIGFyZSBrZXB0IG1hc2tlZC4KKyAqLwogaHlwX2Vycm9yOgogICAgICAgICBlbnRyeSAg
IGh5cD0xCi0gICAgICAgIG1zciAgICAgZGFpZmNsciwgIzIKICAgICAgICAgbW92ICAgICB4MCwg
c3AKICAgICAgICAgYmwgICAgICBkb190cmFwX2h5cF9zZXJyb3IKICAgICAgICAgZXhpdCAgICBo
eXA9MQogCi0vKiBUcmFwcyB0YWtlbiBpbiBDdXJyZW50IEVMIHdpdGggU1BfRUx4ICovCisvKgor
ICogU3luY2hyb25vdXMgZXhjZXB0aW9uIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcgaW4gdGhlIGh5
cGVydmlzb3IgbW9kZS4KKyAqCisgKiBXaGlsZSB0aGUgZXhjZXB0aW9uIGNvdWxkIGJlIGV4ZWN1
dGVkIHdpdGggYWxsIHRoZSBpbnRlcnJ1cHRzIChlLmcuCisgKiBJUlEpIHVubWFza2VkLCB0aGUg
aW50ZXJydXB0ZWQgY29udGV4dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkCisgKiBzb21l
IG9mIHRoZW0uIFNvIHdlIHdhbnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUgZnJvbSB0aGUgaW50ZXJy
dXB0ZWQKKyAqIGNvbnRleHQuCisgKi8KIGh5cF9zeW5jOgogICAgICAgICBlbnRyeSAgIGh5cD0x
Ci0gICAgICAgIG1zciAgICAgZGFpZmNsciwgIzYKKworICAgICAgICAvKiBJbmhlcml0IGludGVy
cnVwdHMgKi8KKyAgICAgICAgbXJzICAgICB4MCwgU1BTUl9lbDIKKyAgICAgICAgYW5kICAgICB4
MCwgeDAsICMoUFNSX0RCR19NQVNLIHwgUFNSX0FCVF9NQVNLIHwgUFNSX0lSUV9NQVNLIHwgUFNS
X0ZJUV9NQVNLKQorICAgICAgICBtc3IgICAgIGRhaWYsIHgwCisKICAgICAgICAgbW92ICAgICB4
MCwgc3AKICAgICAgICAgYmwgICAgICBkb190cmFwX2h5cF9zeW5jCiAgICAgICAgIGV4aXQgICAg
aHlwPTEKIAorLyoKKyAqIElSUSByZWNlaXZlZCB3aGlsZSBydW5uaW5nIGluIHRoZSBoeXBlcnZp
c29yIG1vZGUuCisgKgorICogV2hpbGUgdGhlIGV4Y2VwdGlvbiBjb3VsZCBiZSBleGVjdXRlZCB3
aXRoIGFsbCB0aGUgaW50ZXJydXB0cyBidXQgSVJRCisgKiB1bm1hc2tlZCwgdGhlIGludGVycnVw
dGVkIGNvbnRleHQgbWF5IGhhdmUgcHVycG9zZWZ1bGx5IG1hc2tlZCBzb21lCisgKiBvZiB0aGVt
LiBTbyB3ZSB3YW50IHRvIGluaGVyaXQgdGhlIHN0YXRlIGZyb20gdGhlIGludGVycnVwdCBjb250
ZXh0CisgKiBhbmQga2VlcCBJUlEgbWFza2VkLgorICoKKyAqIFhYWDogV2UgbWF5IHdhbnQgdG8g
Y29uc2lkZXIgYW4gb3JkZXJpbmcgYmV0d2VlbiBpbnRlcnJ1cHRzIChlLmcuIGlmCisgKiBTRXJy
b3IgYXJlIG1hc2tlZCwgdGhlbiBJUlEgc2hvdWxkIGJlIG1hc2tlZCB0b28pLiBIb3dldmVyLCB0
aGlzCisgKiB3b3VsZCByZXF1aXJlIHNvbWUgcmV3b3JrIGluIHNvbWUgcGF0aHMgKGUuZy4gcGFu
aWMsIGxpdmVwYXRjaCkgdG8KKyAqIGVuc3VyZSB0aGUgb3JkZXJpbmcgaXMgZW5mb3JjZWQgZXZl
cnl3aGVyZS4KKyAqLwogaHlwX2lycToKICAgICAgICAgZW50cnkgICBoeXA9MQotICAgICAgICBt
c3IgICAgIGRhaWZjbHIsICM0CisKKyAgICAgICAgLyogSW5oZXJpdCBELCBBLCBGIGludGVycnVw
dHMgYW5kIGtlZXAgSSBtYXNrZWQgKi8KKyAgICAgICAgbXJzICAgICB4MCwgU1BTUl9lbDIKKyAg
ICAgICAgbW92ICAgICB4MSwgIyhQU1JfREJHX01BU0sgfCBQU1JfQUJUX01BU0sgfCBQU1JfRklR
X01BU0spCisgICAgICAgIGFuZCAgICAgeDAsIHgwLCB4MQorICAgICAgICBvcnIgICAgIHgwLCB4
MCwgI1BTUl9JUlFfTUFTSworICAgICAgICBtc3IgICAgIGRhaWYsIHgwCisKICAgICAgICAgbW92
ICAgICB4MCwgc3AKICAgICAgICAgYmwgICAgICBkb190cmFwX2lycQogICAgICAgICBleGl0ICAg
IGh5cD0xCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:23:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:23:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSOa-0004Rl-L6; Tue, 12 Nov 2019 09:23:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSOZ-0004Rc-F9
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:31 +0000
X-Inumbo-ID: 17800dc8-052e-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 17800dc8-052e-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 09:23:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSOY-0006j5-QC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:30 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSOY-0001ru-On
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:30 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSOY-0001ru-On@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:23:30 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Fix !CONFIG_PV build following
 XSA-299
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6770443104005716062=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7e4404f8c66f94ac173a3232712074677415d842
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Oct 31 19:38:08 2019 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Nov 1 10:48:04 2019 +0000

    x86/pv: Fix !CONFIG_PV build following XSA-299
    
    PTF_* are declared within CONFIG_PV, and used outside:
    
      mm.c: In function â€˜_put_page_typeâ€™:
      mm.c:2819:32: error: â€˜PTF_preemptibleâ€™ undeclared (first use in this function)
           bool preemptible = flags & PTF_preemptible;
                                      ^~~~~~~~~~~~~~~
      mm.c:2819:32: note: each undeclared identifier is reported only once for each
      function it appears in
      mm.c:2842:24: error: â€˜PTF_partial_setâ€™ undeclared (first use in this function)
               if ( !(flags & PTF_partial_set) )
                              ^~~~~~~~~~~~~~~
      mm.c: In function â€˜put_page_type_preemptibleâ€™:
      mm.c:3090:33: error: â€˜PTF_preemptibleâ€™ undeclared (first use in this function)
           return _put_page_type(page, PTF_preemptible, NULL);
                                       ^~~~~~~~~~~~~~~
      mm.c: In function â€˜put_old_guest_tableâ€™:
      mm.c:3108:25: error: â€˜PTF_preemptibleâ€™ undeclared (first use in this function)
                               PTF_preemptible |
                               ^~~~~~~~~~~~~~~
      mm.c:3110:27: error: â€˜PTF_partial_setâ€™ undeclared (first use in this function)
                                 PTF_partial_set : 0 ),
                                 ^~~~~~~~~~~~~~~
      mm.c: In function â€˜put_page_type_preemptibleâ€™:
      mm.c:3091:1: error: control reaches end of non-void function
      [-Werror=return-type]
       }
       ^
      cc1: all warnings being treated as errors
    
    Re-position the definitions to be outside of the #ifdef CONFIG_PV
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/mm.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c
index 79c3e4c473..57f22775ac 100644
--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -1063,8 +1063,6 @@ get_page_from_l1e(
     return -EBUSY;
 }
 
-#ifdef CONFIG_PV
-
 /*
  * The following flags are used to specify behavior of various get and
  * put commands.  The first is also stored in page->partial_flags to
@@ -1077,6 +1075,8 @@ get_page_from_l1e(
 #define PTF_defer                 (1 << 3)
 #define PTF_retain_ref_on_restart (1 << 4)
 
+#ifdef CONFIG_PV
+
 static int get_page_and_type_from_mfn(
     mfn_t mfn, unsigned long type, struct domain *d,
     unsigned int flags)
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6770443104005716062==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:23:42 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:23:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSOk-0004TZ-PC; Tue, 12 Nov 2019 09:23:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSOj-0004Sx-Gb
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:41 +0000
X-Inumbo-ID: 1d853e64-052e-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d853e64-052e-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:23:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSOi-0006jH-T5
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:40 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSOi-0001sc-SC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:40 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSOi-0001sc-SC@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:23:40 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Update code in
 HVMOP_altp2m_set_suppress_ve
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVkMTMyMjEwNWMwMDVjNmY5NzVmOGYwNjY0MGFkNDg4YzIyZTZhYjUKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpBdXRo
b3JEYXRlOiBXZWQgT2N0IDMwIDEzOjAyOjI1IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAx
IDEwOjQ4OjA0IDIwMTkgKzAwMDAKCiAgICB4ODYvaHZtOiBVcGRhdGUgY29kZSBpbiBIVk1PUF9h
bHRwMm1fc2V0X3N1cHByZXNzX3ZlCiAgICAKICAgIE9yaWdpbmFsbHkgdGhlIGdmbiBhbmQgYWx0
cDJtX2lkeCBhcmUgYXNzaWduZWQgZnJvbSB0aGUgYS51Lm1lbV9hY2Nlc3MgdW5pb24uCiAgICBU
aGlzIHdvcmtzIGJlY2F1c2UgaXQncyB0aGUgc2FtZSBtZW1vcnkgdXNlZC4gVGhpcyBwYXRjaCBh
ZGRyZXNzZXMgdGhpcwogICAgaXNzdWUgYnkgY2hhbmdpbmcgdGhlIG1lbV9hY2Nlc3MgdW5pb24g
d2l0aCB0aGUgc3VwcHJlc3NfdmUgdW5pb24gZm9yCiAgICBjb25zaXN0ZW5jeS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGU0YzA0MjUzMzAuLjA2YTdi
NDAxMDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwpAQCAtNDY4NSw4ICs0Njg1LDggQEAgc3RhdGljIGludCBkb19hbHRwMm1f
b3AoCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGVsc2UKICAgICAgICAgewot
ICAgICAgICAgICAgZ2ZuX3QgZ2ZuID0gX2dmbihhLnUubWVtX2FjY2Vzcy5nZm4pOwotICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHggPSBhLnUubWVtX2FjY2Vzcy52aWV3OworICAg
ICAgICAgICAgZ2ZuX3QgZ2ZuID0gX2dmbihhLnUuc3VwcHJlc3NfdmUuZ2ZuKTsKKyAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4ID0gYS51LnN1cHByZXNzX3ZlLnZpZXc7CiAgICAg
ICAgICAgICBib29sIHN1cHByZXNzX3ZlID0gYS51LnN1cHByZXNzX3ZlLnN1cHByZXNzX3ZlOwog
CiAgICAgICAgICAgICByYyA9IHAybV9zZXRfc3VwcHJlc3NfdmUoZCwgZ2ZuLCBzdXBwcmVzc192
ZSwgYWx0cDJtX2lkeCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:23:53 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:23:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSOv-0004Ui-Qp; Tue, 12 Nov 2019 09:23:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSOt-0004UY-Rj
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:51 +0000
X-Inumbo-ID: 2385dcb0-052e-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2385dcb0-052e-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:23:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSOs-0006jT-Vg
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:50 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSOs-0001tJ-Uu
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:23:50 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSOs-0001tJ-Uu@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:23:50 +0000
Subject: [Xen-changelog] [xen master] x86/shim: copy back the result of
 EVTCHNOP_status
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2422293313653792137=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0f45bbbc404e2d1257476f9caa6644c209ec2c90
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Oct 31 12:58:29 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Nov 1 10:48:04 2019 +0000

    x86/shim: copy back the result of EVTCHNOP_status
    
    The event channel data was not copied back to guest memory, fix this
    by doing the copy.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/pv/shim.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xen/arch/x86/pv/shim.c b/xen/arch/x86/pv/shim.c
index 4329eaaefe..35bf3945ac 100644
--- a/xen/arch/x86/pv/shim.c
+++ b/xen/arch/x86/pv/shim.c
@@ -514,6 +514,9 @@ static long pv_shim_event_channel_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
         else
             rc = xen_hypercall_event_channel_op(EVTCHNOP_status, &status);
 
+        if ( !rc && __copy_to_guest(arg, &status, 1) )
+            rc = -EFAULT;
+
         break;
     }
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2422293313653792137==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:24:02 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:24:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSP4-0004Vg-So; Tue, 12 Nov 2019 09:24:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSP3-0004VV-MJ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:01 +0000
X-Inumbo-ID: 298a3dfe-052e-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 298a3dfe-052e-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:24:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSP3-0006k7-2V
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSP3-0001u0-1R
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSP3-0001u0-1R@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:24:01 +0000
Subject: [Xen-changelog] [xen master] docs/misc: xen-command-line: Remove
 wrong statement from serrors=diverse
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU3NTE4NjE2M2NhYjgzYjczMzE3ZGQ1NmU2YzBmNzA4YjkwNGFmYjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1Njo1MCAyMDE5ICswMDAw
CgogICAgZG9jcy9taXNjOiB4ZW4tY29tbWFuZC1saW5lOiBSZW1vdmUgd3Jvbmcgc3RhdGVtZW50
IGZyb20gc2Vycm9ycz1kaXZlcnNlCiAgICAKICAgIFdoZW4gc2Vycm9ycz1kaXZlcnNlIGlzIHNl
bGVjdGVkIGJ5IHRoZSB1c2VyLCB3ZSB3aWxsIG9ubHkgc3luY2hyb25pemUKICAgIHRoZSBwZW5k
aW5nIFNFcnJvcnMgb24gZW50cnkgdG8gaHlwZXJ2aXNvciBmcm9tIGd1ZXN0IGNvbnRleHQgYW5k
IGV4aXQKICAgIGZyb20gZ3Vlc3QgdG8gaHlwZXJ2aXNvciBjb250ZXh0LgogICAgCiAgICBXZSBk
b24ndCBuZWVkIHN5bmNocm9uaXplIFNFcnJvcnMgYmV0d2VlbiBndWVzdCBjb250ZXh0IHN3aXRj
aCBhcyB0aGV5CiAgICB3b3VsZCBiZSBjYXRlZ29yaXplZCB0byBIeXBlcnZpc29yIGdlbmVyYXRl
ZCBTRXJyb3JzIGluIGFueSBjYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jCmluZGV4IGVmNTZkZWZlZjUuLjMwYTA0ZGY0ZGIgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKQEAgLTE4NzcsNyArMTg3Nyw2IEBAIGh5cGVydmlzb3JzIGhhbmRs
ZSBTRXJyb3JzOgogICAxLiBkc2IvaXNiIG9uIGFsbCBFTDEgLT4gRUwyIHRyYXAgZW50cmllcyB0
byBjYXRlZ29yaXplIFNFcnJvcnMgY29ycmVjdGx5LgogICAyLiBkc2IvaXNiIG9uIEVMMiAtPiBF
TDEgcmV0dXJuIHBhdGhzIHRvIHByZXZlbnQgc2xpcHBpbmcgaHlwZXJ2aXNvcgogICAgICBTRXJy
b3JzIHRvIGd1ZXN0cy4KLSAgMy4gZHNiL2lzYiBpbiBjb250ZXh0IHN3aXRjaCB0byBpc29sYXRl
IFNFcnJvcnMgYmV0d2VlbiAyIHZDUFVzLgogCiAqIGBmb3J3YXJkYDoKICAgVGhlIGh5cGVydmlz
b3Igd2lsbCBub3QgZGlzdGluZ3Vpc2ggZ3Vlc3QgU0Vycm9ycyBmcm9tIGh5cGVydmlzb3IgU0Vy
cm9ycy4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:24:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:24:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSPF-0004bm-UW; Tue, 12 Nov 2019 09:24:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSPE-0004be-5q
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:12 +0000
X-Inumbo-ID: 2f923760-052e-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f923760-052e-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:24:11 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSPD-0006kb-5w
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:11 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSPD-0001v0-4u
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:11 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSPD-0001v0-4u@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:24:11 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Remove serrors=forward
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiYjIzNGI1YWNjNTM4MGZjODUzODhjN2Q5OGU3OTUzM2I0ZWVmOTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1NzowMSAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogUmVtb3ZlIHNlcnJvcnM9Zm9yd2FyZAogICAgCiAgICBQZXIgdGhlIEFy
bSBBUk0gKEQ0LjUgaW4gQVJNIERESSAwNDg3RS5hKSwgU0Vycm9yIG1heSBiZSBwcmVjaXNlIG9y
CiAgICBpbXByZWNpc2UuCiAgICAKICAgIEltcHJlY2lzZSBtZWFucyB0aGUgc3RhdGUgcHJlc2Vu
dGVkIHRvIHRoZSBleGNlcHRpb24gaGFuZGxlciBpcyBub3QKICAgIGd1YXJhbnRlZWQgdG8gYmUg
Y29uc2lzdGVudCB3aXRoIGFueSBwb2ludCBpbiB0aGUgZXhjdXRpb24gc3RyZWFtIGZyb20KICAg
IHdoaWNoIHRoZSBleGNlcHRpb24gd2FzIHRha2VuLiBJbiBvdGhlciB3b3JkcywgdGhleSBhcmUg
bGlrZWx5IHRvIGJlCiAgICBmYXRhbCBhcyB5b3UgY2FuJ3QgcmV0dXJuIHNhZmVseSBmcm9tIHRo
ZW0uCiAgICAKICAgIFdpdGhvdXQgdGhlIFJBUyBleHRlbnNpb24sIHRoZSBBcm0gYXJjaGl0ZWN0
dXJlIGRvZXMgbm90IHByb3ZpZGUgYSB3YXkKICAgIHRvIGRpZmZlcmVudGlhdGUgYmV0d2VlbiBp
bXByZWNpc2UgYW5kIHByZWNpc2UgU0Vycm9yLiBGdXJ0aGVybW9yZSBYZW4KICAgIGhhcyBubyBz
dXBwb3J0IGZvciBSQVMgeWV0LiBTbyBmcm9tIGEgc29mdHdhcmUgUE9WLCB0aGVyZSBpcyBub3Qg
bXVjaAogICAgd2UgY2FuIGRvLgogICAgCiAgICBNb3JlIGdlbmVyYWxseSwgZm9yd2FyZGluZyBi
bGluZGx5IFNFcnJvcnMgdG8gdGhlIGd1ZXN0IGlzIGxpa2VseSB0byBiZQogICAgdGhlIHdyb25n
IHRoaW5nIHRvIGRvLiBJbmRlZWQsIFhlbiBpcyBub3QgYWJsZSB0byBrbm93IHdoYXQgaXMgdGhl
CiAgICBjb250ZW50IG9mIHRoZSBTRXJyb3IuIFRoaXMgbWF5IGJlIGEgY3JpdGljYWwgZGV2aWNl
IHVzZWQgYnkgdGhlCiAgICBoeXBlcnZpc29yIHRoYXQgaXMgYWJvdXQgdG8gZmFpbC4KICAgIAog
ICAgSW4gYSBudXRzaGVsbCwgdGhlIG9wdGlvbiBzZXJyb3JzPWZvcndhcmQgaXMgbm90IHNhZmUg
dG8gdXNlIGluIGFueQogICAgZW52aXJvbm1lbnQgd2l0aCB0aGUgY3VycmVudCBzdGF0ZSBvZiBY
ZW4uIFRoZXJlZm9yZSB0aGUgb3B0aW9uIGFuZCBhbnkKICAgIGNvZGUgcmVsYXRlZCB0byBpdCBh
cmUgY29tcGxldGVseSByZW1vdmVkLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBy
ZXdvcmsgdGhlIGNvbW1lbnQgaW4gZG9fdHJhcF9kYXRhX2Fib3J0KCkgYXMKICAgIGFsbCBTRXJy
b3JzL0V4dGVybmFsIEFib3J0IGdlbmVyYXRlZCBieSB0aGUgaHlwZXJ2aXNvciB3aWxsIHJlc3Vs
dCBpbgogICAgYSBjcmFzaCBvZiB0aGUgc3lzdGVtIG5vIG1hdHRlciB3aGF0IHRoZSB1c2VyIHBh
c3NlZCBvbiB0aGUgY29tbWFuZAogICAgbGluZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jIHwgMTMgKystLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2FybTMyL3Ry
YXBzLmMgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
ICAgICAgICAgfCAxMSAtLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAg
ICAgIHwgMzQgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9jcHVmZWF0dXJlLmggIHwgMTEgKysrKystLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwg
MjAgaW5zZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jCmluZGV4IDMwYTA0ZGY0ZGIuLmI4YTA5Y2U1YzQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKQEAgLTE4NTAsNyArMTg1MCw3IEBAIGFjY2lkZW50YWxseSBsZWFraW5nIHNlY3JldHMg
YnkgcmVsZWFzaW5nIHBhZ2VzIHdpdGhvdXQgcHJvcGVyIHNhbml0aXphdGlvbi4KIFNldCB0aGUg
c2VyaWFsIHRyYW5zbWl0IGJ1ZmZlciBzaXplLgogCiAjIyMgc2Vycm9ycyAoQVJNKQotPiBgPSBk
aXZlcnNlIHwgZm9yd2FyZCB8IHBhbmljYAorPiBgPSBkaXZlcnNlIHwgcGFuaWNgCiAKID4gRGVm
YXVsdDogYGRpdmVyc2VgCiAKQEAgLTE4NjYsNyArMTg2Niw3IEBAIG9uIHRoZSBob3N0IHdpbGwg
bm90IHRyaWdnZXIgc3VjaCBTRXJyb3JzLiBJbiB0aGlzIGNhc2UsIHRoZSBhZG1pbmlzdHJhdG9y
IGNhbgogdXNlIHRoaXMgcGFyYW1ldGVyIHRvIHNraXAgY2F0ZWdvcml6aW5nIFNFcnJvcnMgYW5k
IHJlZHVjZSB0aGUgb3ZlcmhlYWQgb2YKIGRzYi9pc2IuCiAKLVdlIHByb3ZpZGVkIHRoZSBmb2xs
b3dpbmcgMyBvcHRpb25zIHRvIGFkbWluaXN0cmF0b3JzIHRvIGRldGVybWluZSBob3cgdGhlCitX
ZSBwcm92aWRlZCB0aGUgZm9sbG93aW5nIDIgb3B0aW9ucyB0byBhZG1pbmlzdHJhdG9ycyB0byBk
ZXRlcm1pbmUgaG93IHRoZQogaHlwZXJ2aXNvcnMgaGFuZGxlIFNFcnJvcnM6CiAKICogYGRpdmVy
c2VgOgpAQCAtMTg3OCwxNSArMTg3OCw2IEBAIGh5cGVydmlzb3JzIGhhbmRsZSBTRXJyb3JzOgog
ICAyLiBkc2IvaXNiIG9uIEVMMiAtPiBFTDEgcmV0dXJuIHBhdGhzIHRvIHByZXZlbnQgc2xpcHBp
bmcgaHlwZXJ2aXNvcgogICAgICBTRXJyb3JzIHRvIGd1ZXN0cy4KIAotKiBgZm9yd2FyZGA6Ci0g
IFRoZSBoeXBlcnZpc29yIHdpbGwgbm90IGRpc3Rpbmd1aXNoIGd1ZXN0IFNFcnJvcnMgZnJvbSBo
eXBlcnZpc29yIFNFcnJvcnMuCi0gIEFsbCBTRXJyb3JzIHdpbGwgYmUgZm9yd2FyZGVkIHRvIGd1
ZXN0cywgZXhjZXB0IHRoZSBTRXJyb3JzIGdlbmVyYXRlZCB3aGVuCi0gIHRoZSBpZGxlIHZDUFUg
aXMgcnVubmluZy4gVGhlIGlkbGUgZG9tYWluIGRvZXNuJ3QgaGF2ZSB0aGUgYWJpbGl0eSB0byBo
YW5kbGUKLSAgU0Vycm9ycywgc28gd2UgaGF2ZSB0byBjcmFzaCB0aGUgd2hvbGUgc3lzdGVtIHdo
ZW4gd2UgZ2V0IFNFcnJvcyB3aXRoIHRoZQotICBpZGxlIHZDUFUuIFRoaXMgb3B0aW9uIHdpbGwg
YXZvaWQgbW9zdCBvdmVyaGVhZCBvZiB0aGUgZHNiL2lzYiwgZXhjZXB0IHRoZQotICBkc2IvaXNi
IGluIGNvbnRleHQgc3dpdGNoIHdoaWNoIGlzIHVzZWQgdG8gaXNvbGF0ZSB0aGUgU0Vycm9ycyBi
ZXR3ZWVuIDIKLSAgdkNQVXMuCi0KICogYHBhbmljYDoKICAgVGhlIGh5cGVydmlzb3Igd2lsbCBu
b3QgZGlzdGluZ3Vpc2ggZ3Vlc3QgU0Vycm9ycyBmcm9tIGh5cGVydmlzb3IgU0Vycm9ycy4KICAg
QWxsIFNFcnJvcnMgd2lsbCBjcmFzaCB0aGUgd2hvbGUgc3lzdGVtLiBUaGlzIG9wdGlvbiB3aWxs
IGF2b2lkIGFsbCBvdmVyaGVhZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBz
LmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwppbmRleCA3NmY3MTRhMTY4Li45Yzk3OTBh
NmQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYworKysgYi94ZW4vYXJj
aC9hcm0vYXJtMzIvdHJhcHMuYwpAQCAtNjksMTIgKzY5LDEyIEBAIHZvaWQgZG9fdHJhcF9wcmVm
ZXRjaF9hYm9ydChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHZvaWQgZG9fdHJhcF9kYXRh
X2Fib3J0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIC8qCi0gICAgICogV2Ug
Y2Fubm90IGRpc3Rpbmd1aXNoIFhlbiBTRXJyb3JzIGZyb20gc3luY2hyb25vdXMgZGF0YSBhYm9y
dHMuIFdlCi0gICAgICogd2FudCB0byBhdm9pZCB0cmVhdGluZyBhbnkgWGVuIHN5bmNocm9ub3Vz
IGFib3J0cyBhcyBTRXJyb3JzIGFuZAotICAgICAqIGZvcndhcmRpbmcgdGhlbSB0byB0aGUgZ3Vl
c3QuIEluc3RlYWQsIGNyYXNoIHRoZSBzeXN0ZW0gaW4gYWxsCi0gICAgICogY2FzZXMgd2hlbiB0
aGUgYWJvcnQgY29tZXMgZnJvbSBYZW4uIEV2ZW4gaWYgdGhleSBhcmUgWGVuIFNFcnJvcnMKLSAg
ICAgKiBpdCB3b3VsZCBiZSBhIHJlYXNvbmFibGUgdGhpbmcgdG8gZG8sIGFuZCB0aGUgZGVmYXVs
dCBiZWhhdmlvciB3aXRoCi0gICAgICogc2Vycm9yX29wID09IERJVkVSU0UuCisgICAgICogV2Ug
Y2Fubm90IGRpc3Rpbmd1aXNoIGJldHdlZW4gQXN5bmNocm9ub3VzIEV4dGVybmFsIEFib3J0IGFu
ZAorICAgICAqIFN5bmNocm9ub3VzIERhdGEgQWJvcnQuCisgICAgICoKKyAgICAgKiBBcyBhc3lu
Y2hyb25vdXMgYWJvcnQgKGFrYSBTRXJyb3IpIGdlbmVyYXRlZCBieSB0aGUgaHlwZXJ2aXNvciB3
aWxsCisgICAgICogcmVzdWx0IGluIGEgY3Jhc2ggb2YgdGhlIHN5c3RlbSAoc2VlIF9fZG9fdHJh
cF9zZXJyb3IoKSksIGl0IGlzIGZpbmUgdG8KKyAgICAgKiBkbyBpdCBoZXJlLgogICAgICAqLwog
ICAgIGlmICggVkFCT1JUX0dFTl9CWV9HVUVTVChyZWdzKSApCiAgICAgICAgIGRvX3RyYXBfZ3Vl
c3Rfc2Vycm9yKHJlZ3MpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVu
L2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDUzODBmYmIwODEuLjllOGU5ZDkyMWQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAg
LTM1MywxNyArMzUzLDYgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwg
c3RydWN0IHZjcHUgKm5leHQpCiAKICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogCi0gICAgLyoK
LSAgICAgKiBJZiB0aGUgc2Vycm9yc19vcCBpcyAiRk9SV0FSRCIsIHdlIGhhdmUgdG8gcHJldmVu
dCBmb3J3YXJkaW5nCi0gICAgICogU0Vycm9yIHRvIHdyb25nIHZDUFUuIFNvIGJlZm9yZSBjb250
ZXh0IHN3aXRjaCwgd2UgaGF2ZSB0byB1c2UKLSAgICAgKiB0aGUgU1lOQ1JPTklaRV9TRVJST1Ig
dG8gZ3VhcmFudGVlIHRoYXQgdGhlIHBlbmRpbmcgU0Vycm9yIHdvdWxkCi0gICAgICogYmUgY2F1
Z2h0IGJ5IGN1cnJlbnQgdkNQVS4KLSAgICAgKgotICAgICAqIFRoZSBTS0lQX0NUWFRfU1dJVENI
X1NFUlJPUl9TWU5DIHdpbGwgYmUgc2V0IHRvIGNwdV9od2NhcHMgd2hlbiB0aGUKLSAgICAgKiBz
ZXJyb3JzX29wIGlzIE5PVCAiRk9SV0FSRCIuCi0gICAgICovCi0gICAgU1lOQ0hST05JWkVfU0VS
Uk9SKFNLSVBfQ1RYVF9TV0lUQ0hfU0VSUk9SX1NZTkMpOwotCiAgICAgc2V0X2N1cnJlbnQobmV4
dCk7CiAKICAgICBwcmV2ID0gX19jb250ZXh0X3N3aXRjaChwcmV2LCBuZXh0KTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYTNk
ZWI1OTM3Mi4uNmVkOWU2NjcxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysr
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTEwMywxNSArMTAzLDEyIEBAIHJlZ2lzdGVyX3Qg
Z2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpCiAKIHN0YXRpYyBlbnVtIHsKICAgICBTRVJST1JT
X0RJVkVSU0UsCi0gICAgU0VSUk9SU19GT1JXQVJELAogICAgIFNFUlJPUlNfUEFOSUMsCiB9IHNl
cnJvcnNfb3A7CiAKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NlcnJvcnNfYmVoYXZpb3IoY29u
c3QgY2hhciAqc3RyKQogewotICAgIGlmICggIXN0cmNtcChzdHIsICJmb3J3YXJkIikgKQotICAg
ICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19GT1JXQVJEOwotICAgIGVsc2UgaWYgKCAhc3RyY21w
KHN0ciwgInBhbmljIikgKQorICAgIGlmICggIXN0cmNtcChzdHIsICJwYW5pYyIpICkKICAgICAg
ICAgc2Vycm9yc19vcCA9IFNFUlJPUlNfUEFOSUM7CiAgICAgZWxzZQogICAgICAgICBzZXJyb3Jz
X29wID0gU0VSUk9SU19ESVZFUlNFOwpAQCAtMTI1LDkgKzEyMiw2IEBAIHN0YXRpYyBpbnQgX19p
bml0IHVwZGF0ZV9zZXJyb3JzX2NwdV9jYXBzKHZvaWQpCiAgICAgaWYgKCBzZXJyb3JzX29wICE9
IFNFUlJPUlNfRElWRVJTRSApCiAgICAgICAgIGNwdXNfc2V0X2NhcChTS0lQX1NZTkNIUk9OSVpF
X1NFUlJPUl9FTlRSWV9FWElUKTsKIAotICAgIGlmICggc2Vycm9yc19vcCAhPSBTRVJST1JTX0ZP
UldBUkQgKQotICAgICAgICBjcHVzX3NldF9jYXAoU0tJUF9DVFhUX1NXSVRDSF9TRVJST1JfU1lO
Qyk7Ci0KICAgICByZXR1cm4gMDsKIH0KIF9faW5pdGNhbGwodXBkYXRlX3NlcnJvcnNfY3B1X2Nh
cHMpOwpAQCAtNjc1LDYgKzY2OSw5IEBAIHN0YXRpYyB2b2lkIGluamVjdF92YWJ0X2V4Y2VwdGlv
bihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAqIDMpIEh5cGVydmlzb3IgZ2VuZXJhdGVk
IG5hdGl2ZSBTRXJyb3IsIHRoYXQgd291bGQgYmUgYSBidWcuCiAgKgogICogQSB0cnVlIHBhcmFt
ZXRlciAiZ3Vlc3QiIG1lYW5zIHRoYXQgdGhlIFNFcnJvciBpcyB0eXBlIzEgb3IgdHlwZSMyLgor
ICoKKyAqIE5vdGUgdGhhdCBBcm0zMiBhc3luY2hyb25vdXMgZXh0ZXJuYWwgYWJvcnQgZ2VuZXJh
dGVkIGJ5IHRoZQorICogaHlwZXJ2aXNvciB3aWxsIGJlIGhhbmRsZWQgaW4gZG9fdHJhcF9kYXRh
X2Fib3J0KCkuCiAgKi8KIHN0YXRpYyB2b2lkIF9fZG9fdHJhcF9zZXJyb3Ioc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIGJvb2wgZ3Vlc3QpCiB7CkBAIC02OTIsMjggKzY4OSwxMSBAQCBzdGF0
aWMgdm9pZCBfX2RvX3RyYXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBib29s
IGd1ZXN0KQogICAgICAgICBnb3RvIGNyYXNoX3N5c3RlbTsKICAgICB9CiAKLSAgICAvKgotICAg
ICAqIFRoZSAiRk9SV0FSRCIgb3B0aW9uIHdpbGwgZm9yd2FyZCBhbGwgU0Vycm9ycyB0byB0aGUg
Z3Vlc3RzLCBleGNlcHQKLSAgICAgKiBpZGxlIGRvbWFpbiBnZW5lcmF0ZWQgU0Vycm9ycy4KLSAg
ICAgKi8KLSAgICBpZiAoIHNlcnJvcnNfb3AgPT0gU0VSUk9SU19GT1JXQVJEICkKLSAgICB7Ci0g
ICAgICAgIC8qCi0gICAgICAgICAqIEJlY2F1c2UgdGhlIGlkbGUgZG9tYWluIGRvZXNuJ3QgaGF2
ZSB0aGUgYWJpbGl0eSB0byBoYW5kbGUgdGhlCi0gICAgICAgICAqIFNFcnJvcnMsIHdlIGhhdmUg
dG8gY3Jhc2ggdGhlIHdob2xlIHN5c3RlbSB3aGlsZSB3ZSBnZXQgYSBTRXJyb3IKLSAgICAgICAg
ICogZ2VuZXJhdGVkIGJ5IGlkbGUgZG9tYWluLgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBp
c19pZGxlX3ZjcHUoY3VycmVudCkgKQotICAgICAgICAgICAgZ290byBjcmFzaF9zeXN0ZW07Ci0K
LSAgICAgICAgcmV0dXJuIGluamVjdF92YWJ0X2V4Y2VwdGlvbihyZWdzKTsKLSAgICB9Ci0KIGNy
YXNoX3N5c3RlbToKLSAgICAvKiBUaHJlZSBwb3NzaWJpbGl0aWVzIHRvIGNyYXNoIHRoZSB3aG9s
ZSBzeXN0ZW06CisgICAgLyoKKyAgICAgKiBUd28gcG9zc2liaWxpdGllcyB0byBjcmFzaCB0aGUg
d2hvbGUgc3lzdGVtOgogICAgICAqIDEpICJESVZFUlNFIiBvcHRpb24gd2l0aCBIeXBlcnZpc29y
IGdlbmVyYXRlZCBTRXJyb3JzLgotICAgICAqIDIpICJGT1JXQVJEIiBvcHRpb24gd2l0aCBJZGxl
IERvbWFpbiBnZW5lcmF0ZWQgU0Vycm9ycy4KLSAgICAgKiAzKSAiUEFOSUMiIG9wdGlvbiB3aXRo
IGFsbCBTRXJyb3JzLgorICAgICAqIDIpICJQQU5JQyIgb3B0aW9uIHdpdGggYWxsIFNFcnJvcnMu
CiAgICAgICovCiAgICAgZG9fdW5leHBlY3RlZF90cmFwKCJTRXJyb3IiLCByZWdzKTsKIH0KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9jcHVmZWF0dXJlLmgKaW5kZXggZDA2ZjA5ZWNmYS4uOWFmNTY2NjYyOCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9jcHVmZWF0dXJlLmgKQEAgLTQxLDEzICs0MSwxMiBAQAogI2RlZmluZSBBUk02NF9X
T1JLQVJPVU5EXzgzNDIyMCAzCiAjZGVmaW5lIExJVkVQQVRDSF9GRUFUVVJFICAgNAogI2RlZmlu
ZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUIDUKLSNkZWZpbmUgU0tJUF9DVFhU
X1NXSVRDSF9TRVJST1JfU1lOQyA2Ci0jZGVmaW5lIEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RP
UiA3Ci0jZGVmaW5lIEFSTV9TU0JEIDgKLSNkZWZpbmUgQVJNX1NNQ0NDXzFfMSA5Ci0jZGVmaW5l
IEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFIDEwCisjZGVmaW5lIEFSTV9IQVJERU5fQlJB
TkNIX1BSRURJQ1RPUiA2CisjZGVmaW5lIEFSTV9TU0JEIDcKKyNkZWZpbmUgQVJNX1NNQ0NDXzFf
MSA4CisjZGVmaW5lIEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFIDkKIAotI2RlZmluZSBB
Uk1fTkNBUFMgICAgICAgICAgIDExCisjZGVmaW5lIEFSTV9OQ0FQUyAgICAgICAgICAgMTAKIAog
I2lmbmRlZiBfX0FTU0VNQkxZX18KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:24:24 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSPP-0004co-W9; Tue, 12 Nov 2019 09:24:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSPO-0004cd-2g
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:22 +0000
X-Inumbo-ID: 35965a9c-052e-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35965a9c-052e-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:24:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSPN-0006ko-8p
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:21 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSPN-0001vu-7h
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:21 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSPN-0001vu-7h@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:24:21 +0000
Subject: [Xen-changelog] [xen master] xen/arm: traps: Rework __do_serror()
 documentation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFlMmY5NGNhNjcwMzVlZTJjZDc2OWRlZWQ0OGU0ODMyMzI4ZDQxYmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1NzowNyAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogdHJhcHM6IFJld29yayBfX2RvX3NlcnJvcigpIGRvY3VtZW50YXRpb24K
ICAgIAogICAgVGhlIGRvY3VtZW50YXRpb24gb24gdG9wIG9mIF9fZG9fc2Vycm9yKCkgaXMgdHJ5
aW5nIHRvIGRlc2NyaWJlIGFsbCB0aGUKICAgIHBvc3NpYmlsaXRpZXMgdG8gcmVjZWl2ZSBhbiBT
RXJyb3JzLgogICAgCiAgICBUaGUgZGVzY3JpcHRpb24gb2YgdHlwZSMyIGlzIHF1aXRlIG1pc2xl
YWRpbmcgYmVjYXVzZSByZWNlaXZpbmcgYW4KICAgIFNFcnJvciBpbiBFTDIgYWZ0ZXIgdW5tYXNr
aW5nIFNFcnJvciBpbnRlcnJ1cHQgKHtQU1RBVEUsIENQU1J9LkEpIGRvZXMKICAgIG5vdCBuZWNl
c3NhcmlseSBpbXBseSB0aGUgU0Vycm9yIHdlcmUgZ2VuZXJhdGVkIGJ5IHRoZSBndWVzdC4gWW91
IGFsc28KICAgIG5lZWQgdG8gYmUgaW4gYSBzcGVjaWFsIHdpbmRvdyAoc2VlIGFib3J0X2d1ZXN0
X2V4aXN0X3tndWVzdCwgZW5kfSkuCiAgICAKICAgIEhvd2V2ZXIsIGZvciB0aGUgY29udGV4dCBv
ZiB0aGUgZnVuY3Rpb24gaXQgZG9lcyBub3QgbWF0dGVyIGhvdyB3ZQogICAgY2F0ZWdvcml6ZSB0
aGUgaW50ZXJydXB0cy4gV2hhdCBtYXR0ZXIgaXMgdG8ga25vdyB3aGV0aGVyIHRoaXMgaXMgYQog
ICAgZ3Vlc3QtZ2VuZXJhdGVkIFNFcnJvci4KICAgIAogICAgQWxsIHRoZSBkb2N1bWVudGF0aW9u
IG9mIF9fZG9fc2Vycm9yKCkgaXMgbm93IHJld29ya2VkIHRvIGF2b2lkCiAgICBtaXNsZWFkaW5n
IGluZm9ybWF0aW9uLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBzaW1wbGlmeSB0
aGUgY29kZSBhZnRlciB0aGUgZm9yd2FyZCBvcHRpb24gaGFzCiAgICBiZWVuIGRyb3BwZWQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgMzYgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwppbmRleCA2ZWQ5ZTY2NzEwLi4zMjYyMDUyZjQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtNjYwLDQxICs2NjAsMzEg
QEAgc3RhdGljIHZvaWQgaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogfQogCiAvKgotICogU0Vycm9yIGV4Y2VwdGlvbiBoYW5kbGVyLiBXZSBvbmx5IGhh
bmRsZSB0aGUgZm9sbG93aW5nIDMgdHlwZXMgb2YgU0Vycm9yczoKLSAqIDEpIEd1ZXN0LWdlbmVy
YXRlZCBTRXJyb3IgYW5kIGhhZCBiZWVuIGRlbGl2ZXJlZCBpbiBFTDEgYW5kIHRoZW4KLSAqICAg
IGJlZW4gZm9yd2FyZGVkIHRvIEVMMi4KLSAqIDIpIEd1ZXN0LWdlbmVyYXRlZCBTRXJyb3IgYnV0
IGhhZG4ndCBiZWVuIGRlbGl2ZXJlZCBpbiBFTDEgYmVmb3JlCi0gKiAgICB0cmFwcGluZyB0byBF
TDIuIFRoaXMgU0Vycm9yIHdvdWxkIGJlIGNhdWdodCBpbiBFTDIgYXMgc29vbiBhcwotICogICAg
d2UganVzdCB1bm1hc2tlZCB0aGUgUFNUQVRFLkEgYml0LgotICogMykgSHlwZXJ2aXNvciBnZW5l
cmF0ZWQgbmF0aXZlIFNFcnJvciwgdGhhdCB3b3VsZCBiZSBhIGJ1Zy4KKyAqIFNFcnJvciBleGNl
cHRpb24gaGFuZGxlci4KICAqCiAgKiBBIHRydWUgcGFyYW1ldGVyICJndWVzdCIgbWVhbnMgdGhh
dCB0aGUgU0Vycm9yIGlzIHR5cGUjMSBvciB0eXBlIzIuCiAgKgorICogQGd1ZXN0IGluZGljYXRl
cyB3aGV0aGVyIHRoaXMgaXMgYSBTRXJyb3IgZ2VuZXJhdGVkIGJ5IHRoZSBndWVzdC4KKyAqCisg
KiBJZiB0cnVlLCB0aGUgU0Vycm9yIHdhcyBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0LCBzbyBpdCBp
cyBzYWZlIHRvIGNvbnRpbnVlCisgKiBhbmQgZm9yd2FyZCB0byB0aGUgZ3Vlc3QgKGlmIHJlcXVl
c3RlZCkuCisgKgorICogSWYgZmFsc2UsIHRoZSBTRXJyb3Igd2FzIGxpa2VseSBnZW5lcmF0ZWQg
YnkgdGhlIGh5cGVydmlzb3IuIEFzIHdlIGNhbm5vdAorICogZGlzdGluZ3Vpc2ggYmV0d2VlbiBw
cmVjaXNlIGFuZCBpbXByZWNpc2UgU0Vycm9ycywgaXQgaXMgbm90IHNhZmUgdG8KKyAqIGNvbnRp
bnVlLgorICoKICAqIE5vdGUgdGhhdCBBcm0zMiBhc3luY2hyb25vdXMgZXh0ZXJuYWwgYWJvcnQg
Z2VuZXJhdGVkIGJ5IHRoZQogICogaHlwZXJ2aXNvciB3aWxsIGJlIGhhbmRsZWQgaW4gZG9fdHJh
cF9kYXRhX2Fib3J0KCkuCiAgKi8KIHN0YXRpYyB2b2lkIF9fZG9fdHJhcF9zZXJyb3Ioc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGJvb2wgZ3Vlc3QpCiB7CiAgICAgLyoKLSAgICAgKiBPbmx5
ICJESVZFUlNFIiBvcHRpb24gbmVlZHMgdG8gZGlzdGluZ3Vpc2ggdGhlIGd1ZXN0LWdlbmVyYXRl
ZCBTRXJyb3JzCi0gICAgICogZnJvbSBoeXBlcnZpc29yIFNFcnJvcnMuCisgICAgICogV2hlbiB1
c2luZyAiRElWRVJTRSIsIHRoZSBTRXJyb3JzIGdlbmVyYXRlZCBieSB0aGUgZ3Vlc3Qgd2lsbCBi
ZQorICAgICAqIGZvcndhcmRlZCB0byB0aGUgY3VycmVudGx5IHJ1bm5pbmcgdkNQVS4KICAgICAg
Ki8KLSAgICBpZiAoIHNlcnJvcnNfb3AgPT0gU0VSUk9SU19ESVZFUlNFICkKLSAgICB7Ci0gICAg
ICAgIC8qIEZvcndhcmQgdGhlIHR5cGUjMSBhbmQgdHlwZSMyIFNFcnJvcnMgdG8gZ3Vlc3RzLiAq
LwotICAgICAgICBpZiAoIGd1ZXN0ICkKKyAgICBpZiAoIHNlcnJvcnNfb3AgPT0gU0VSUk9SU19E
SVZFUlNFICYmIGd1ZXN0ICkKICAgICAgICAgICAgIHJldHVybiBpbmplY3RfdmFidF9leGNlcHRp
b24ocmVncyk7CiAKLSAgICAgICAgLyogVHlwZSMzIFNFcnJvcnMgd2lsbCBwYW5pYyB0aGUgd2hv
bGUgc3lzdGVtICovCi0gICAgICAgIGdvdG8gY3Jhc2hfc3lzdGVtOwotICAgIH0KLQotY3Jhc2hf
c3lzdGVtOgotICAgIC8qCi0gICAgICogVHdvIHBvc3NpYmlsaXRpZXMgdG8gY3Jhc2ggdGhlIHdo
b2xlIHN5c3RlbToKLSAgICAgKiAxKSAiRElWRVJTRSIgb3B0aW9uIHdpdGggSHlwZXJ2aXNvciBn
ZW5lcmF0ZWQgU0Vycm9ycy4KLSAgICAgKiAyKSAiUEFOSUMiIG9wdGlvbiB3aXRoIGFsbCBTRXJy
b3JzLgotICAgICAqLwogICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiU0Vycm9yIiwgcmVncyk7CiB9
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:24:33 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:24:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSPZ-0004dj-1a; Tue, 12 Nov 2019 09:24:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSPY-0004dc-8i
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:32 +0000
X-Inumbo-ID: 3b9eacc8-052e-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b9eacc8-052e-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:24:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSPX-0006l3-BX
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:31 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSPX-0001wb-Ag
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:31 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSPX-0001wb-Ag@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:24:31 +0000
Subject: [Xen-changelog] [xen master] docs/misc: xen-command-line: Rework
 documentation of the option 'serrors'
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmZGIwMDY2MzY4YjM3NjZlN2U0YjBhN2NiOWQyNDI4MDAwMmQ3NzEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1NzoxNiAyMDE5ICswMDAw
CgogICAgZG9jcy9taXNjOiB4ZW4tY29tbWFuZC1saW5lOiBSZXdvcmsgZG9jdW1lbnRhdGlvbiBv
ZiB0aGUgb3B0aW9uICdzZXJyb3JzJwogICAgCiAgICBUaGUgY3VycmVudCBkb2N1bWVudGF0aW9u
IGlzIG1pc2xlYWRpbmcgZm9yIGEgZmV3IHJlYXNvbnM6CiAgICAgICAgMSkgVGhlIHN5bmNocm9u
aXphdGlvbiBoYXBwZW5zIG9uIGFsbCBleGl0L2VudHJ5IGZyb20vdG8gdGhlIGd1ZXN0LgogICAg
ICAgICAgIFRoaXMgaW5jbHVkZXMgZnJvbSBFTDAgKGkuZSB1c2Vyc3BhY2UpLgogICAgICAgIDIp
IFRydXN0ZWQgZ3Vlc3QgY2FuIGFsc28gZ2VuZXJhdGUgU0Vycm9ycyAoZS5nLiBtZW1vcnkgZmFp
bHVyZSkKICAgICAgICAzKSBXaXRob3V0IFJBUyBzdXBwb3J0LCBTRXJyb3JzIGFyZSBJTVAgREVG
SU5FRC4gVW5sZXNzIHlvdSBoYXZlIGEKICAgICAgICBjb21wbGV0ZSBUUk0gaW4gaGFuZCwgeW91
IGNhbid0IHJlYWxseSBtYWtlIGEgZGVjaXNpb24uCiAgICAgICAgNCkgVGhlIGRvY3VtZW50YXRp
b24gaXMgd3JpdHRlbiBhcm91bmQgcGVyZm9ybWFuY2Ugd2hlbiB0aGlzIGlzIG5vdAogICAgICAg
IHRoZSBmaXJzdCBjb25jZXJuLgogICAgCiAgICBUaGUgZG9jdW1lbnRhdGlvbiBpcyBub3cgcmV3
b3JrZWQgdG8gZm9jdXMgb24gdGhlIGNvbnNlcXVlbmNlcyBvZiB1c2luZwogICAgc2Vycm9ycz0i
cGFuaWMiIGFuZCBhdm9pZCB0byBnbyBpbiBkZXRhaWxzIG9uIHRoZSBleGFjdCBpbXBsZW1lbnRh
dGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgMzMgKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25z
KCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggYjhh
MDljZTVjNC4uNDUxZDIxM2M4YyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtMTg1
NCwzNCArMTg1NCwxOSBAQCBTZXQgdGhlIHNlcmlhbCB0cmFuc21pdCBidWZmZXIgc2l6ZS4KIAog
PiBEZWZhdWx0OiBgZGl2ZXJzZWAKIAotVGhpcyBwYXJhbWV0ZXIgaXMgcHJvdmlkZWQgdG8gYWRt
aW5pc3RyYXRvcnMgdG8gZGV0ZXJtaW5lIGhvdyB0aGUKLWh5cGVydmlzb3JzIGhhbmRsZSBTRXJy
b3JzLgotCi1JbiBvcmRlciB0byBkaXN0aW5ndWlzaCBndWVzdC1nZW5lcmF0ZWQgU0Vycm9ycyBm
cm9tIGh5cGVydmlzb3ItZ2VuZXJhdGVkCi1TRXJyb3JzIHdlIGhhdmUgdG8gcGxhY2UgU0Vycm9y
IGNoZWNraW5nIGNvZGUgaW4gZXZlcnkgRUwxIDwtPiBFTDIgcGF0aHMuCi1UaGF0IHdpbGwgY2F1
c2Ugb3ZlcmhlYWQgb24gZW50cmllcyBhbmQgZXhpdHMgZHVlIHRvIGRzYi9pc2IuIEhvd2V2ZXIs
IG5vdCBhbGwKLXBsYXRmb3JtcyBuZWVkIHRvIGNhdGVnb3JpemUgU0Vycm9ycy4gRm9yIGV4YW1w
bGUsIGEgaG9zdCB0aGF0IGlzIHJ1bm5pbmcgd2l0aAotdHJ1c3RlZCBndWVzdHMuIFRoZSBhZG1p
bmlzdHJhdG9yIGNhbiBjb25maXJtIHRoYXQgYWxsIGd1ZXN0cyB0aGF0IGFyZSBydW5uaW5nCi1v
biB0aGUgaG9zdCB3aWxsIG5vdCB0cmlnZ2VyIHN1Y2ggU0Vycm9ycy4gSW4gdGhpcyBjYXNlLCB0
aGUgYWRtaW5pc3RyYXRvciBjYW4KLXVzZSB0aGlzIHBhcmFtZXRlciB0byBza2lwIGNhdGVnb3Jp
emluZyBTRXJyb3JzIGFuZCByZWR1Y2UgdGhlIG92ZXJoZWFkIG9mCi1kc2IvaXNiLgotCi1XZSBw
cm92aWRlZCB0aGUgZm9sbG93aW5nIDIgb3B0aW9ucyB0byBhZG1pbmlzdHJhdG9ycyB0byBkZXRl
cm1pbmUgaG93IHRoZQotaHlwZXJ2aXNvcnMgaGFuZGxlIFNFcnJvcnM6CitUaGlzIHBhcmFtZXRl
ciBpcyBwcm92aWRlZCB0byBhZG1pbmlzdHJhdG9ycyB0byBkZXRlcm1pbmUgaG93IHRoZSBoeXBl
cnZpc29yCitoYW5kbGVzIFNFcnJvcnMuCiAKICogYGRpdmVyc2VgOgotICBUaGUgaHlwZXJ2aXNv
ciB3aWxsIGRpc3Rpbmd1aXNoIGd1ZXN0IFNFcnJvcnMgZnJvbSBoeXBlcnZpc29yIFNFcnJvcnMu
Ci0gIFRoZSBndWVzdCBnZW5lcmF0ZWQgU0Vycm9ycyB3aWxsIGJlIGZvcndhcmRlZCB0byBndWVz
dHMsIHRoZSBoeXBlcnZpc29yCi0gIGdlbmVyYXRlZCBTRXJyb3JzIHdpbGwgY2F1c2UgdGhlIHdo
b2xlIHN5c3RlbSB0byBjcmFzaC4KLSAgSXQgcmVxdWlyZXM6Ci0gIDEuIGRzYi9pc2Igb24gYWxs
IEVMMSAtPiBFTDIgdHJhcCBlbnRyaWVzIHRvIGNhdGVnb3JpemUgU0Vycm9ycyBjb3JyZWN0bHku
Ci0gIDIuIGRzYi9pc2Igb24gRUwyIC0+IEVMMSByZXR1cm4gcGF0aHMgdG8gcHJldmVudCBzbGlw
cGluZyBoeXBlcnZpc29yCi0gICAgIFNFcnJvcnMgdG8gZ3Vlc3RzLgorICBUaGUgaHlwZXJ2aXNv
ciB3aWxsIGRpc3Rpbmd1aXNoIGd1ZXN0IFNFcnJvcnMgZnJvbSBoeXBlcnZpc29yIFNFcnJvcnM6
CisgICAgLSBUaGUgZ3Vlc3QgZ2VuZXJhdGVkIFNFcnJvcnMgd2lsbCBiZSBmb3J3YXJkZWQgdG8g
dGhlIGN1cnJlbnRseSBydW5uaW5nCisgICAgICBndWVzdC4KKyAgICAtIFRoZSBoeXBlcnZpc29y
IGdlbmVyYXRlZCBTRXJyb3JzIHdpbGwgY2F1c2UgdGhlIHdob2xlIHN5c3RlbSB0byBjcmFzaAog
CiAqIGBwYW5pY2A6Ci0gIFRoZSBoeXBlcnZpc29yIHdpbGwgbm90IGRpc3Rpbmd1aXNoIGd1ZXN0
IFNFcnJvcnMgZnJvbSBoeXBlcnZpc29yIFNFcnJvcnMuCi0gIEFsbCBTRXJyb3JzIHdpbGwgY3Jh
c2ggdGhlIHdob2xlIHN5c3RlbS4gVGhpcyBvcHRpb24gd2lsbCBhdm9pZCBhbGwgb3ZlcmhlYWQK
LSAgb2YgdGhlIGRzYi9pc2IgcGFpcnMuCisgIEFsbCBTRXJyb3JzIHdpbGwgY2F1c2UgdGhlIHdo
b2xlIHN5c3RlbSB0byBjcmFzaC4gVGhpcyBvcHRpb24gc2hvdWxkIG9ubHkKKyAgYmUgdXNlZCBp
ZiB5b3UgdHJ1c3QgYWxsIHlvdXIgZ3Vlc3RzIGFuZC9vciB0aGV5IGRvbid0IGhhdmUgYSBnYWRn
ZXQgKGUuZy4KKyAgZGV2aWNlKSB0byBnZW5lcmF0ZSBTRXJyb3JzIGluIG5vcm1hbCBydW4uCiAK
ICMjIyBzaGltX21lbSAoeDg2KQogPiBgPSBMaXN0IG9mICggbWluOjxzaXplPiB8IG1heDo8c2l6
ZT4gfCA8c2l6ZT4gKWAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:24:43 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:24:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSPj-0004fo-56; Tue, 12 Nov 2019 09:24:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSPi-0004fg-5F
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:42 +0000
X-Inumbo-ID: 419cdcbc-052e-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 419cdcbc-052e-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:24:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSPh-0006lF-EX
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:41 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSPh-0001xG-DR
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:41 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSPh-0001xG-DR@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:24:41 +0000
Subject: [Xen-changelog] [xen master] xen/arm: traps: Update the correct PC
 when inject a virtual SError to the guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhZTI0OTEyYWM5N2Y5NGY0MzcwNDBhZTUzNWYyNzNjNWY3Mjg0ZjkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowOCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1NzoyNiAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogdHJhcHM6IFVwZGF0ZSB0aGUgY29ycmVjdCBQQyB3aGVuIGluamVjdCBh
IHZpcnR1YWwgU0Vycm9yIHRvIHRoZSBndWVzdAogICAgCiAgICBXaGVuIGluamVjdGluZyBhIHZp
cnR1YWwgQWJvcnQgdG8gdGhlIGd1ZXN0LCB3ZSB3YW50IHRvIHVwZGF0ZSB0aGUgZ3Vlc3QKICAg
IFBDIHNvIGl0IGNhbiByZS1leGVjdXRlIHRoZSBIVkMvU01DIG9uY2UgaXQgaGFzIGhhbmRsZWQg
dGhlIFNFcnJvci4KICAgIAogICAgVGhpcyBpcyB1bmZvcnR1bmF0ZWx5IG5vdCB0aGUgY2FzZSB3
aGVuIHRoZSBTRXJyb3IgaXMgc3luY2hyb25pemVkIG9uCiAgICBlbnRyeSBmcm9tIHRoZSBndWVz
dC4gQXMgdGhlIFNFcnJvciB3aWxsIGJlIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcgaW4KICAgIGh5
cGVydmlzb3IgY29udGV4dCwgd2Ugd2lsbCB1cGRhdGUgdGhlIFBDIG9mIGh5cGVydmlzb3IgY29u
dGV4dCAoaS5lCiAgICB0aGUgdHJhcCkuCiAgICAKICAgIFJld29yayBpbmplY3RfdmFidF9leGNl
cHRpb24gc28gaXQgdXNlcyB0aGUgZ3Vlc3QgY29udGV4dCByYXRoZXIgdGhhbgogICAgdGhlIGN1
cnJlbnQgb25lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDE1ICsrKysrKysrKysrLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRl
eCAzMjYyMDUyZjQ3Li4xMmM1MmEzODYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtNjI5LDExICs2MjksMTggQEAgc3RhdGlj
IHZvaWQgaW5qZWN0X2RhYnRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAog
I2VuZGlmCiB9CiAKLS8qIEluamVjdCBhIHZpcnR1YWwgQWJvcnQvU0Vycm9yIGludG8gdGhlIGd1
ZXN0LiAqLwotc3RhdGljIHZvaWQgaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQorLyoKKyAqIEluamVjdCBhIHZpcnR1YWwgQWJvcnQvU0Vycm9yIGludG8g
dGhlIGd1ZXN0LgorICoKKyAqIFRoaXMgc2hvdWxkIG9ubHkgYmUgY2FsbGVkIHdpdGggJ2N1cnJl
bnQnLgorICovCitzdGF0aWMgdm9pZCBpbmplY3RfdmFidF9leGNlcHRpb24oc3RydWN0IHZjcHUg
KnYpCiB7CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9y
ZWdzKCk7CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsK
IAorICAgIEFTU0VSVCh2ID09IGN1cnJlbnQpOworCiAgICAgLyoKICAgICAgKiBTVkMvSFZDL1NN
QyBhbHJlYWR5IGhhdmUgYW4gYWRqdXN0ZWQgUEMgKFNlZSBBUk0gQVJNIERESSAwNDg3QS5qCiAg
ICAgICogRDEuMTAuMSBmb3IgbW9yZSBkZXRhaWxzKSwgd2hpY2ggd2UgbmVlZCB0byBjb3JyZWN0
IGluIG9yZGVyIHRvCkBAIC02NTYsNyArNjYzLDcgQEAgc3RhdGljIHZvaWQgaW5qZWN0X3ZhYnRf
ZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBicmVhazsKICAg
ICB9CiAKLSAgICB2Y3B1X2hjcl9zZXRfZmxhZ3MoY3VycmVudCwgSENSX1ZBKTsKKyAgICB2Y3B1
X2hjcl9zZXRfZmxhZ3ModiwgSENSX1ZBKTsKIH0KIAogLyoKQEAgLTY4Myw3ICs2OTAsNyBAQCBz
dGF0aWMgdm9pZCBfX2RvX3RyYXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBi
b29sIGd1ZXN0KQogICAgICAqIGZvcndhcmRlZCB0byB0aGUgY3VycmVudGx5IHJ1bm5pbmcgdkNQ
VS4KICAgICAgKi8KICAgICBpZiAoIHNlcnJvcnNfb3AgPT0gU0VSUk9SU19ESVZFUlNFICYmIGd1
ZXN0ICkKLSAgICAgICAgICAgIHJldHVybiBpbmplY3RfdmFidF9leGNlcHRpb24ocmVncyk7Cisg
ICAgICAgICAgICByZXR1cm4gaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKGN1cnJlbnQpOwogCiAgICAg
ZG9fdW5leHBlY3RlZF90cmFwKCJTRXJyb3IiLCByZWdzKTsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:24:53 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:24:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSPt-0004h2-6o; Tue, 12 Nov 2019 09:24:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSPs-0004gr-9k
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:52 +0000
X-Inumbo-ID: 479f6f30-052e-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 479f6f30-052e-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:24:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSPr-0006lT-HS
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:51 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSPr-0001y4-Ga
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:24:51 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSPr-0001y4-Ga@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:24:51 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: entry: Avoid open-coding
 interrupt flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM4NTMzZDkwMGE0YTFmNDMyZTc2MzhhMzI5MzU5ZjA4NWYwMDZhZGMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1NzozNiAyMDE5ICswMDAw
CgogICAgeGVuL2FybTY0OiBlbnRyeTogQXZvaWQgb3Blbi1jb2RpbmcgaW50ZXJydXB0IGZsYWdz
CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSBpbnRlcnJ1cHRzIHRvIG1hc2svdW5tYXNrIGFy
ZSBoYXJkY29kZWQgaW4gdGhlIGNvZGUKICAgIG1ha2luZyBtb3JlIGRpZmZpY3VsdCB0byBmaW5k
IG91dCB3aGF0J3MgZ29pbmcgb24uCiAgICAKICAgIEEgbmV3IHNlcmllcyBvZiBzaG9ydC1oYW5k
IHNwZWNpZmljIHRvIHRoZSBmaWxlIGVudHJ5LlMgaXMgbm93IGFkZGVkLgogICAgCiAgICBUaGUg
bmFtZSBvZiB0aGUgc2hvcnQtaGFuZHMgc2hvdWxkIHRlbGwgd2hpY2ggaW50ZXJydXB0cyB3aWxs
IGJlCiAgICBjaGFuZ2VkIGJ5IHRoZSBtc3IgZGFpZntzZXQsIGNscn0gaW5zdHJ1Y3Rpb25zLgog
ICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byByZXBsYWNlIHRoZSBoYXJkY29kZWQgdmFs
dWVzIHdpdGggdGhlIG5ldwogICAgc2hvcnQtaGFuZHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9h
cm02NC9lbnRyeS5TIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TCmluZGV4IDNlNDFiYTY1YjYuLmZhYzQ2NTViYjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9hcm02NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCkBAIC02LDYg
KzYsMjQgQEAKICNpbmNsdWRlIDxhc20vc21jY2MuaD4KICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+
CiAKKyNkZWZpbmUgSUZMQUdTX0RfQklUICAgIDgKKyNkZWZpbmUgSUZMQUdTX0FfQklUICAgIDQK
KyNkZWZpbmUgSUZMQUdTX0lfQklUICAgIDIKKyNkZWZpbmUgSUZMQUdTX0ZfQklUICAgIDEKKwor
LyoKKyAqIFNob3J0LWhhbmRzIHRvIGRlZmluZSB0aGUgaW50ZXJydXB0cyAoRCwgQSwgSSwgRikK
KyAqCisgKiBfIG1lYW5zIHRoZSBpbnRlcnJ1cHQgc3RhdGUgd2lsbCBub3QgY2hhbmdlCisgKiBY
IG1lYW5zIHRoZSBzdGF0ZSBvZiBpbnRlcnJ1cHQgWCB3aWxsIGNoYW5nZQorICoKKyAqIFRvIGJl
IHVzZWQgd2l0aCBtc3IgZGFpZntzZXQsIGNscn0gb25seS4KKyAqCisgKi8KKyNkZWZpbmUgSUZM
QUdTX19BSV8gICAgIElGTEFHU19BX0JJVCB8IElGTEFHU19JX0JJVAorI2RlZmluZSBJRkxBR1Nf
X0FfXyAgICAgSUZMQUdTX0FfQklUCisjZGVmaW5lIElGTEFHU19fX0lfICAgICBJRkxBR1NfSV9C
SVQKKwogLyoKICAqIFN0YWNrIHB1c2hpbmcvcG9wcGluZyAocmVnaXN0ZXIgcGFpcnMgb25seSku
IEVxdWl2YWxlbnQgdG8gc3RvcmUgZGVjcmVtZW50CiAgKiBiZWZvcmUsIGxvYWQgaW5jcmVtZW50
IGFmdGVyLgpAQCAtMzM4LDcgKzM1Niw3IEBAIGd1ZXN0X3N5bmNfc2xvd3BhdGg6CiAgICAgICAg
IEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKICAg
ICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKICAgICAgICAgICAgICAgICAgICAgU0tJUF9T
WU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAj
NgorICAgICAgICBtc3IgICAgIGRhaWZjbHIsICNJRkxBR1NfX0FJXwogICAgICAgICBtb3YgICAg
IHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfZ3Vlc3Rfc3luYwogMToKQEAgLTM1NCw3
ICszNzIsNyBAQCBndWVzdF9pcnE6CiAgICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5k
aW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKICAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9w
IiwKICAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJ
VCkKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjNAorICAgICAgICBtc3IgICAgIGRhaWZjbHIs
ICNJRkxBR1NfX0FfXwogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRv
X3RyYXBfaXJxCiAxOgpAQCAtMzY2LDcgKzM4NCw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkOgogCiBn
dWVzdF9lcnJvcjoKICAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAKLSAgICAgICAgbXNy
ICAgICBkYWlmY2xyLCAjNgorICAgICAgICBtc3IgICAgIGRhaWZjbHIsICNJRkxBR1NfX0FJXwog
ICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfZ3Vlc3Rfc2Vy
cm9yCiAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0wCkBAIC0zODEsNyArMzk5LDcgQEAg
Z3Vlc3Rfc3luY19jb21wYXQ6CiAgICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5n
X3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKICAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwK
ICAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkK
LSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjNgorICAgICAgICBtc3IgICAgIGRhaWZjbHIsICNJ
RkxBR1NfX0FJXwogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3Ry
YXBfZ3Vlc3Rfc3luYwogMToKQEAgLTM5Nyw3ICs0MTUsNyBAQCBndWVzdF9pcnFfY29tcGF0Ogog
ICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgwLCAx
ZiIsCiAgICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCiAgICAgICAgICAgICAgICAgICAg
IFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCi0gICAgICAgIG1zciAgICAgZGFp
ZmNsciwgIzQKKyAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjSUZMQUdTX19BX18KICAgICAgICAg
bW92ICAgICB4MCwgc3AKICAgICAgICAgYmwgICAgICBkb190cmFwX2lycQogMToKQEAgLTQwOSw3
ICs0MjcsNyBAQCBndWVzdF9maXFfaW52YWxpZF9jb21wYXQ6CiAKIGd1ZXN0X2Vycm9yX2NvbXBh
dDoKICAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTEKLSAgICAgICAgbXNyICAgICBkYWlm
Y2xyLCAjNgorICAgICAgICBtc3IgICAgIGRhaWZjbHIsICNJRkxBR1NfX0FJXwogICAgICAgICBt
b3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yCiAgICAg
ICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0xCkBAIC00MjAsNyArNDM4LDcgQEAgRU5UUlkocmV0
dXJuX3RvX25ld192Y3B1NjQpCiAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0wCiAKIHJl
dHVybl9mcm9tX3RyYXA6Ci0gICAgICAgIG1zciAgICAgZGFpZnNldCwgIzIgLyogTWFzayBpbnRl
cnJ1cHRzICovCisgICAgICAgIG1zciAgICAgZGFpZnNldCwgI0lGTEFHU19fX0lfIC8qIE1hc2sg
aW50ZXJydXB0cyAqLwogCiAgICAgICAgIGxkciAgICAgeDIxLCBbc3AsICNVUkVHU19QQ10gICAg
ICAgICAgICAvKiBsb2FkIEVMUiAqLwogICAgICAgICBsZHIgICAgIHcyMiwgW3NwLCAjVVJFR1Nf
Q1BTUl0gICAgICAgICAgLyogbG9hZCBTUFNSICovCkBAIC00NzEsNyArNDg5LDcgQEAgY2hlY2tf
cGVuZGluZ192c2Vycm9yOgogICAgICAgICAgKiBTRXJyb3IsIHRoZSBFTDIgZXJyb3IgZXhjZXB0
aW9uIHdpbGwgaGFwcGVuIGFmdGVyIFBTVEFURS5BCiAgICAgICAgICAqIGlzIGNsZWFyZWQuCiAg
ICAgICAgICAqLwotICAgICAgICBtc3IgICAgIGRhaWZjbHIsICM0CisgICAgICAgIG1zciAgICAg
ZGFpZmNsciwgI0lGTEFHU19fQV9fCiAKICAgICAgICAgLyoKICAgICAgICAgICogVGhpcyBpcyBv
dXIgc2luZ2xlIGluc3RydWN0aW9uIGV4Y2VwdGlvbiB3aW5kb3cuIEEgcGVuZGluZwpAQCAtNDkw
LDcgKzUwOCw3IEBAIGFib3J0X2d1ZXN0X2V4aXRfc3RhcnQ6CiAgICAgICAgIC5nbG9iYWwgYWJv
cnRfZ3Vlc3RfZXhpdF9lbmQKIGFib3J0X2d1ZXN0X2V4aXRfZW5kOgogICAgICAgICAvKiBNYXNr
IFBTVEFURSBhc3luY2hyb25vdXMgYWJvcnQgYml0LCBjbG9zZSB0aGUgY2hlY2tpbmcgd2luZG93
LiAqLwotICAgICAgICBtc3IgICAgIGRhaWZzZXQsICM0CisgICAgICAgIG1zciAgICAgZGFpZnNl
dCwgI0lGTEFHU19fQV9fCiAKICAgICAgICAgLyoKICAgICAgICAgICogQ29tcGFyZSBlbHJfZWwy
IGFuZCB0aGUgc2F2ZWQgdmFsdWUgdG8gY2hlY2sgd2hldGhlciB3ZSBhcmUKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:25:03 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:25:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSQ3-0004iD-8u; Tue, 12 Nov 2019 09:25:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSQ2-0004i3-IB
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:02 +0000
X-Inumbo-ID: 4da80fd6-052e-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4da80fd6-052e-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 09:25:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSQ1-0006mK-K6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSQ1-0001yk-JF
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSQ1-0001yk-JF@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:25:01 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: entry: Introduce a macro to
 generate guest vector and use it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyZTE5NTY0NWNiNjkzYWY5YmZkNDNmMmIxZTkwYzIwNGY5YjMzNzcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOToxMCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1Nzo0MyAyMDE5ICswMDAw
CgogICAgeGVuL2FybTY0OiBlbnRyeTogSW50cm9kdWNlIGEgbWFjcm8gdG8gZ2VuZXJhdGUgZ3Vl
c3QgdmVjdG9yIGFuZCB1c2UgaXQKICAgIAogICAgTW9zdCBvZiB0aGUgZ3Vlc3QgdmVjdG9ycyBh
cmUgdXNpbmcgdGhlIHNhbWUgcGF0dGVybi4gVGhpcyBtYWtlcyBmYWlybHkKICAgIHRlZGlvdXMg
dG8gYWx0ZXIgdGhlIHBhdHRlcm4gYW5kIHJpc2sgaW50cm9kdWNpbmcgbWlzdGFrZXMgd2hlbiB1
cGRhdGluZwogICAgZWFjaCBwYXRoLgogICAgCiAgICBBIG5ldyBtYWNybyBpcyBpbnRyb2R1Y2Vk
IHRvIGdlbmVyYXRlIHRoZSBndWVzdCB2ZWN0b3JzIGFuZCBub3cgdXNlIGl0CiAgICBpbiB0aGUg
b25lIHRoYXQgdXNlIHRoZSBvcGVuLWNvZGUgdmVyc2lvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMgfCA4NCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgNTYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvZW50cnkuUwppbmRleCBmYWM0NjU1YmI5Li4yODY3YzQ5OWRhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50
cnkuUwpAQCAtMTc1LDYgKzE3NSwzMCBAQAogCiAgICAgICAgIC5lbmRtCiAKKyAgICAgICAgLyoK
KyAgICAgICAgICogR2VuZXJhdGUgYSBndWVzdCB2ZWN0b3IuCisgICAgICAgICAqCisgICAgICAg
ICAqIGlmbGFnczogQ29ycmVzcG9uZCB0byB0aGUgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIHVubWFz
aworICAgICAgICAgKiBzYXZlX3gwX3gxOiBTZWUgdGhlIGRlc2NyaXB0aW9uIG9uIHRvcCBvZiB0
aGUgbWFjcm8gJ2VudHJ5JworICAgICAgICAgKi8KKyAgICAgICAgLm1hY3JvICBndWVzdF92ZWN0
b3IgY29tcGF0LCBpZmxhZ3MsIHRyYXAsIHNhdmVfeDBfeDE9MQorICAgICAgICBlbnRyeSAgIGh5
cD0wLCBjb21wYXQ9XGNvbXBhdCwgc2F2ZV94MF94MT1cc2F2ZV94MF94MQorICAgICAgICAvKgor
ICAgICAgICAgKiBUaGUgdlNFcnJvciB3aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJP
TklaRV9TRVJST1JfRU5UUllfRVhJVAorICAgICAgICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJy
b3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhjZXB0aW9uIHdpbGwgYmUKKyAgICAgICAgICog
c2tpcHBlZC4gRXhpdCBBU0FQCisgICAgICAgICAqLworICAgICAgICBBTFRFUk5BVElWRSgiYmwg
Y2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgwLCAxZiIsCisgICAgICAgICAgICAgICAgICAg
ICJub3A7IG5vcCIsCisgICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9S
X0VOVFJZX0VYSVQpCisgICAgICAgIG1zciAgICAgZGFpZmNsciwgXGlmbGFncworICAgICAgICBt
b3YgICAgIHgwLCBzcAorICAgICAgICBibCAgICAgIGRvX3RyYXBfXHRyYXAKKzE6CisgICAgICAg
IGV4aXQgICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0CisgICAgICAgIC5lbmRtCisKKwogLyoKICAq
IEJhZCBBYm9ydCBudW1iZXJzCiAgKi0tLS0tLS0tLS0tLS0tLS0tCkBAIC0zNDcsMzYgKzM3MSwx
MCBAQCBndWVzdF9zeW5jX3Nsb3dwYXRoOgogICAgICAgICAgKiB4MC94MSBtYXkgaGF2ZSBiZWVu
IHNjcmF0Y2ggYnkgdGhlIGZhc3QgcGF0aCBhYm92ZSwgc28gYXZvaWQKICAgICAgICAgICogdG8g
c2F2ZSB0aGVtLgogICAgICAgICAgKi8KLSAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAs
IHNhdmVfeDBfeDE9MAotICAgICAgICAvKgotICAgICAgICAgKiBUaGUgdlNFcnJvciB3aWxsIGJl
IGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAotICAgICAg
ICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhj
ZXB0aW9uIHdpbGwgYmUKLSAgICAgICAgICogc2tpcHBlZC4gRXhpdCBBU0FQCi0gICAgICAgICAq
LwotICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgw
LCAxZiIsCi0gICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCi0gICAgICAgICAgICAgICAg
ICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCi0gICAgICAgIG1zciAgICAg
ZGFpZmNsciwgI0lGTEFHU19fQUlfCi0gICAgICAgIG1vdiAgICAgeDAsIHNwCi0gICAgICAgIGJs
ICAgICAgZG9fdHJhcF9ndWVzdF9zeW5jCi0xOgotICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21w
YXQ9MAorICAgICAgICBndWVzdF92ZWN0b3IgY29tcGF0PTAsIGlmbGFncz1JRkxBR1NfX0FJXywg
dHJhcD1ndWVzdF9zeW5jLCBzYXZlX3gwX3gxPTAKIAogZ3Vlc3RfaXJxOgotICAgICAgICBlbnRy
eSAgIGh5cD0wLCBjb21wYXQ9MAotICAgICAgICAvKgotICAgICAgICAgKiBUaGUgdlNFcnJvciB3
aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAot
ICAgICAgICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRp
YWwgZXhjZXB0aW9uIHdpbGwgYmUKLSAgICAgICAgICogc2tpcHBlZC4gRXhpdCBBU0FQCi0gICAg
ICAgICAqLwotICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBj
Ym56IHgwLCAxZiIsCi0gICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCi0gICAgICAgICAg
ICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCi0gICAgICAgIG1z
ciAgICAgZGFpZmNsciwgI0lGTEFHU19fQV9fCi0gICAgICAgIG1vdiAgICAgeDAsIHNwCi0gICAg
ICAgIGJsICAgICAgZG9fdHJhcF9pcnEKLTE6Ci0gICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBh
dD0wCisgICAgICAgIGd1ZXN0X3ZlY3RvciBjb21wYXQ9MCwgaWZsYWdzPUlGTEFHU19fQV9fLCB0
cmFwPWlycQogCiBndWVzdF9maXFfaW52YWxpZDoKICAgICAgICAgZW50cnkgICBoeXA9MCwgY29t
cGF0PTAKQEAgLTM5MCwzNiArMzg4LDEwIEBAIGd1ZXN0X2Vycm9yOgogICAgICAgICBleGl0ICAg
IGh5cD0wLCBjb21wYXQ9MAogCiBndWVzdF9zeW5jX2NvbXBhdDoKLSAgICAgICAgZW50cnkgICBo
eXA9MCwgY29tcGF0PTEKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBi
ZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKLSAgICAg
ICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4
Y2VwdGlvbiB3aWxsIGJlCi0gICAgICAgICAqIHNraXBwZWQuIEV4aXQgQVNBUAotICAgICAgICAg
Ki8KLSAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4
MCwgMWYiLAotICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAotICAgICAgICAgICAgICAg
ICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQotICAgICAgICBtc3IgICAg
IGRhaWZjbHIsICNJRkxBR1NfX0FJXwotICAgICAgICBtb3YgICAgIHgwLCBzcAotICAgICAgICBi
bCAgICAgIGRvX3RyYXBfZ3Vlc3Rfc3luYwotMToKLSAgICAgICAgZXhpdCAgICBoeXA9MCwgY29t
cGF0PTEKKyAgICAgICAgZ3Vlc3RfdmVjdG9yIGNvbXBhdD0xLCBpZmxhZ3M9SUZMQUdTX19BSV8s
IHRyYXA9Z3Vlc3Rfc3luYwogCiBndWVzdF9pcnFfY29tcGF0OgotICAgICAgICBlbnRyeSAgIGh5
cD0wLCBjb21wYXQ9MQotICAgICAgICAvKgotICAgICAgICAgKiBUaGUgdlNFcnJvciB3aWxsIGJl
IGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAotICAgICAg
ICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhj
ZXB0aW9uIHdpbGwgYmUKLSAgICAgICAgICogc2tpcHBlZC4gRXhpdCBBU0FQCi0gICAgICAgICAq
LwotICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgw
LCAxZiIsCi0gICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCi0gICAgICAgICAgICAgICAg
ICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCi0gICAgICAgIG1zciAgICAg
ZGFpZmNsciwgI0lGTEFHU19fQV9fCi0gICAgICAgIG1vdiAgICAgeDAsIHNwCi0gICAgICAgIGJs
ICAgICAgZG9fdHJhcF9pcnEKLTE6Ci0gICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0xCisg
ICAgICAgIGd1ZXN0X3ZlY3RvciBjb21wYXQ9MSwgaWZsYWdzPUlGTEFHU19fQV9fLCB0cmFwPWly
cQogCiBndWVzdF9maXFfaW52YWxpZF9jb21wYXQ6CiAgICAgICAgIGVudHJ5ICAgaHlwPTAsIGNv
bXBhdD0xCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:25:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:25:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSQD-0004jK-Ax; Tue, 12 Nov 2019 09:25:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSQC-0004jE-Rh
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:12 +0000
X-Inumbo-ID: 53a775ca-052e-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53a775ca-052e-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:25:11 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSQB-0006mq-NG
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:11 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSQB-0001ze-M1
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:11 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSQB-0001ze-M1@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:25:11 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: entry: Check if an SError
 is pending when receiving a vSError
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM1NGIwZjIwNzgzY2ZiOGI4NTM2YjZlMzUwZTdiOWYwMjliMjYwM2IKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOToxMSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1Nzo0OSAyMDE5ICswMDAw
CgogICAgeGVuL2FybTY0OiBlbnRyeTogQ2hlY2sgaWYgYW4gU0Vycm9yIGlzIHBlbmRpbmcgd2hl
biByZWNlaXZpbmcgYSB2U0Vycm9yCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHdoZW4gd2UgcmVj
ZWl2ZSBhbiBTRXJyb3IgZXhjZXB0aW9uIGZyb20gdGhlIGd1ZXN0LCB3ZQogICAgZG9uJ3QgY2hl
Y2sgaWYgdGhlcmUgYXJlIGFueSBvdGhlciBwZW5kaW5nLiBGb3IgaGFyZGVuaW5nIHRoZSBjb2Rl
LCB3ZQogICAgc2hvdWxkIGVuc3VyZSBhbnkgcGVuZGluZyBTRXJyb3IgYXJlIGFjY291bnRlZCB0
byB0aGUgZ3Vlc3QgYmVmb3JlCiAgICBleGVjdXRpbmcgYW55IGNvZGUgd2l0aCBTRXJyb3IgdW5t
YXNrZWQuCiAgICAKICAgIFRoZSByZWNlbnRseSBpbnRyb2R1Y2VkIG1hY3JvICdndWVzdF92ZWN0
b3InIGNvdWxkIHVzZWQgdG8gZ2VuZXJhdGUgdGhlCiAgICB0d28gdmVjdG9ycyBhbmQgdGhlcmVm
b3JlIHRha2UgYWR2YW50YWdlIG9mIGFueSBjaGFuZ2UgcmVxdWlyZWQgaW4gdGhlCiAgICBmdXR1
cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgMTIgKystLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9l
bnRyeS5TCmluZGV4IDI4NjdjNDk5ZGEuLmQ5NGMxM2U3YmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm02NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCkBAIC0z
ODEsMTEgKzM4MSw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkOgogICAgICAgICBpbnZhbGlkIEJBRF9G
SVEKIAogZ3Vlc3RfZXJyb3I6Ci0gICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0wCi0gICAg
ICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCi0gICAgICAgIG1vdiAgICAgeDAsIHNw
Ci0gICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zZXJyb3IKLSAgICAgICAgZXhpdCAgICBo
eXA9MCwgY29tcGF0PTAKKyAgICAgICAgZ3Vlc3RfdmVjdG9yIGNvbXBhdD0wLCBpZmxhZ3M9SUZM
QUdTX19BSV8sIHRyYXA9Z3Vlc3Rfc2Vycm9yCiAKIGd1ZXN0X3N5bmNfY29tcGF0OgogICAgICAg
ICBndWVzdF92ZWN0b3IgY29tcGF0PTEsIGlmbGFncz1JRkxBR1NfX0FJXywgdHJhcD1ndWVzdF9z
eW5jCkBAIC0zOTgsMTEgKzM5NCw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkX2NvbXBhdDoKICAgICAg
ICAgaW52YWxpZCBCQURfRklRCiAKIGd1ZXN0X2Vycm9yX2NvbXBhdDoKLSAgICAgICAgZW50cnkg
ICBoeXA9MCwgY29tcGF0PTEKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjSUZMQUdTX19BSV8K
LSAgICAgICAgbW92ICAgICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2d1ZXN0X3Nl
cnJvcgotICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MQorICAgICAgICBndWVzdF92ZWN0
b3IgY29tcGF0PTEsIGlmbGFncz1JRkxBR1NfX0FJXywgdHJhcD1ndWVzdF9zZXJyb3IKIAogRU5U
UlkocmV0dXJuX3RvX25ld192Y3B1MzIpCiAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0x
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:25:23 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:25:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSQN-0004kJ-CV; Tue, 12 Nov 2019 09:25:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSQM-0004kE-QH
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:22 +0000
X-Inumbo-ID: 59b4e2d6-052e-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 59b4e2d6-052e-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:25:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSQL-0006n2-S0
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:21 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSQL-00020G-PL
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:21 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSQL-00020G-PL@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:25:21 +0000
Subject: [Xen-changelog] [xen master] xen/arm: traps: Rework entry/exit from
 the guest path
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFkYWVjZWY1OGUyOTMzMzNjOWNkZjc3ODAxMThlOGIxMjVlZDI2MzQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOToxMiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxMzo1Nzo1NCAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogdHJhcHM6IFJld29yayBlbnRyeS9leGl0IGZyb20gdGhlIGd1ZXN0IHBh
dGgKICAgIAogICAgQXQgdGhlIG1vbWVudCwgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKCkgYW5kIGxl
YXZlX2h5cGVydmlzb3JfdGFpbCgpIGFyZQogICAgdXNlZCB0byBkZWFsIHdpdGggYWN0aW9ucyB0
byBiZSBkb25lIGJlZm9yZS9hZnRlciBhbnkgZ3Vlc3QgcmVxdWVzdCBpcwogICAgaGFuZGxlZC4K
ICAgIAogICAgV2hpbGUgdGhleSBhcmUgbWVhbnQgdG8gd29yayBpbiBwYWlyLCB0aGUgZm9ybWVy
IGlzIGNhbGxlZCBmb3IgbW9zdCBvZgogICAgdGhlIHRyYXBzLCBpbmNsdWRpbmcgdHJhcHMgZnJv
bSB0aGUgc2FtZSBleGNlcHRpb24gbGV2ZWwgKGkuZS4KICAgIGh5cGVydmlzb3IpIHdoaWxzdCB0
aGUgbGF0dGVyIHdpbGwgb25seSBiZSBjYWxsZWQgd2hlbiByZXR1cm5pbmcgdG8gdGhlCiAgICBn
dWVzdC4KICAgIAogICAgQXMgcG9pbnRlZCBvdXQsIHRoZSBlbnRlcl9oeXBlcnZpc29yX2hlYWQo
KSBpcyBub3QgY2FsbGVkIGZyb20gYWxsIHRoZQogICAgdHJhcHMsIHNvIHRoaXMgbWFrZXMgcG90
ZW50aWFsbHkgZGlmZmljdWx0IHRvIGV4dGVuZCBpdCBmb3IgdGhlIGRlYWxpbmcKICAgIHdpdGgg
c2FtZSBleGNlcHRpb24gbGV2ZWwuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCBzb21lIGFzc2VtYmx5
IG9ubHkgcGF0aCB3aWxsIHJlcXVpcmUgdG8gY2FsbAogICAgZW50ZXJfaHlwZXJ2aXNvcl90YWls
KCkuIFNvIHRoZSBmdW5jdGlvbiBpcyBub3cgZGlyZWN0bHkgY2FsbCBieQogICAgYXNzZW1ibHkg
aW4gZm9yIGd1ZXN0IHZlY3RvciBvbmx5LiBUaGlzIG1lYW5zIHRoYXQgdGhlIGNoZWNrIHdoZXRo
ZXIgd2UKICAgIGFyZSBjYWxsZWQgaW4gYSBndWVzdCB0cmFwIGNhbiBub3cgYmUgcmVtb3ZlZC4K
ICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVuYW1lIGVudGVyX2h5cGVydmlzb3Jf
dGFpbCgpIGFuZAogICAgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkgdG8gc29tZXRoaW5nIG1vcmUg
bWVhbmluZ2Z1bCBhbmQgZG9jdW1lbnQgdGhlbS4KICAgIFRoaXMgc2hvdWxkIGhlbHAgZXZlcnlv
bmUgdG8gdW5kZXJzdGFuZCB0aGUgcHVycG9zZSBvZiB0aGUgdHdvCiAgICBmdW5jdGlvbnMuCiAg
ICAKICAgIE5vdGUgdGhhdCBlbnRlcl9oeXBlcnZpc29yX3RhaWwoKSBkb2VzIG5vdCB0YWtlIGFu
eSBwYXJhbWV0ZXJzIGFueW1vcmUKICAgIGFzIGFmdGVyIHRoZSByZXdvcmssIHRoZSBjb2RlIGRv
ZXMgbm90IHVzZSB0aGVtIGFueW1vcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5T
IHwgIDUgKysrLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgfCAgMyArLQogeGVuL2FyY2gv
YXJtL3RyYXBzLmMgICAgICAgfCA3MSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDM5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2Fy
Y2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggZWM5MGNjYTA5My4uNWFiZmYyNGU5MSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMy
L2VudHJ5LlMKQEAgLTE3Nyw2ICsxNzcsOSBAQCBza2lwX2NoZWNrOgogICAgICAgICAuaWYgICAg
IFxndWVzdF9pZmxhZ3MgIT0gbgogICAgICAgICBjcHNpZSAgIFxndWVzdF9pZmxhZ3MKICAgICAg
ICAgLmVuZGlmCisKKyAgICAgICAgYmwgICAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QK
KwogMjoKICAgICAgICAgLyogV2UgYXJlIHJlYWR5IHRvIGhhbmRsZSB0aGUgdHJhcCwgc2V0dXAg
dGhlIHJlZ2lzdGVycyBhbmQganVtcC4gKi8KICAgICAgICAgYWRyICAgICBsciwgcmV0dXJuX2Zy
b21fdHJhcApAQCAtMzMyLDcgKzMzNSw3IEBAIEVOVFJZKHJldHVybl90b19uZXdfdmNwdTMyKQog
cmV0dXJuX3RvX2d1ZXN0OgogICAgICAgICBtb3YgcjExLCBzcAogICAgICAgICBiaWMgc3AsICM3
IC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyICovCi0gICAgICAgIGJsIGxlYXZlX2h5cGVydmlz
b3JfdGFpbCAvKiBEaXNhYmxlcyBpbnRlcnJ1cHRzIG9uIHJldHVybiAqLworICAgICAgICBibCBs
ZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0IC8qIE1hc2sgSVJRIG9uIHJldHVybiAqLwogICAgICAg
ICBtb3Ygc3AsIHIxMQogICAgICAgICBSRVNUT1JFX09ORV9CQU5LRUQoU1BfdXNyKQogICAgICAg
ICAvKiBMUl91c3IgaXMgdGhlIHNhbWUgcGh5c2ljYWwgcmVnaXN0ZXIgYXMgbHIgYW5kIGlzIHJl
c3RvcmVkIGJlbG93ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBi
L3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCmluZGV4IGQ5NGMxM2U3YmYuLjk3ZGM2MDIxMGQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9lbnRyeS5TCkBAIC0xNjUsNyArMTY1LDcgQEAKIAogICAgICAgICAuaWYgXGh5cCA9
PSAwICAgICAgICAgLyogR3Vlc3QgbW9kZSAqLwogCi0gICAgICAgIGJsICAgICAgbGVhdmVfaHlw
ZXJ2aXNvcl90YWlsIC8qIERpc2FibGVzIGludGVycnVwdHMgb24gcmV0dXJuICovCisgICAgICAg
IGJsICAgICAgbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCAvKiBNYXNrIElSUSBvbiByZXR1cm4g
Ki8KIAogICAgICAgICBleGl0X2d1ZXN0IFxjb21wYXQKIApAQCAtMTkyLDYgKzE5Miw3IEBACiAg
ICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCiAgICAgICAgICAgICAgICAgICAgIFNLSVBf
U1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCiAgICAgICAgIG1zciAgICAgZGFpZmNsciwg
XGlmbGFncworICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdAogICAg
ICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfXHRyYXAKIDE6CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmlu
ZGV4IDEyYzUyYTM4NjAuLmFkYmVkYzJkMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFw
cy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xOTg0LDQ3ICsxOTg0LDQ2IEBAIHN0
YXRpYyBpbmxpbmUgYm9vbCBuZWVkc19zc2JkX2ZsaXAoc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
ICAgICAgY3B1X3JlcXVpcmVfc3NiZF9taXRpZ2F0aW9uKCk7CiB9CiAKLXN0YXRpYyB2b2lkIGVu
dGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKKy8qCisgKiBB
Y3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRlcmluZyB0aGUgaHlwZXJ2aXNv
ciBmcm9tIHRoZQorICogZ3Vlc3QgYW5kIGJlZm9yZSB3ZSBoYW5kbGUgYW55IHJlcXVlc3QuCisg
Ki8KK3ZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KHZvaWQpCiB7Ci0gICAgaWYgKCBn
dWVzdF9tb2RlKHJlZ3MpICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVu
dDsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKLSAgICAgICAgLyogSWYgdGhlIGd1
ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcgaXQgYmFjayBvbi4gKi8KLSAg
ICAgICAgaWYgKCBuZWVkc19zc2JkX2ZsaXAodikgKQotICAgICAgICAgICAgYXJtX3NtY2NjXzFf
MV9zbWMoQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMSwgTlVMTCk7CisgICAgLyog
SWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcgaXQgYmFjayBv
bi4gKi8KKyAgICBpZiAoIG5lZWRzX3NzYmRfZmxpcCh2KSApCisgICAgICAgIGFybV9zbWNjY18x
XzFfc21jKEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMl9GSUQsIDEsIE5VTEwpOwogCi0gICAg
ICAgIC8qCi0gICAgICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwgYWJvcnQsIHByZXNlcnZl
IGl0IHVudGlsIGl0IGdldHMgY2xlYXJlZC4KLSAgICAgICAgICogU2VlIEFSTSBBUk0gRERJIDA0
ODdBLmogRDEuMTQuMyAoVmlydHVhbCBJbnRlcnJ1cHRzKSBmb3IgZGV0YWlscywKLSAgICAgICAg
ICogYnV0IHRoZSBjcnVjaWFsIGJpdCBpcyAiT24gdGFraW5nIGEgdlNFcnJvciBpbnRlcnJ1cHQs
IEhDUl9FTDIuVlNFCi0gICAgICAgICAqIChhbGlhcyBvZiBIQ1IuVkEpIGlzIGNsZWFyZWQgdG8g
MC4iCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIHYtPmFyY2guaGNyX2VsMiAmIEhDUl9WQSAp
Ci0gICAgICAgICAgICB2LT5hcmNoLmhjcl9lbDIgPSBSRUFEX1NZU1JFRyhIQ1JfRUwyKTsKKyAg
ICAvKgorICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwgYWJvcnQsIHByZXNlcnZlIGl0IHVu
dGlsIGl0IGdldHMgY2xlYXJlZC4KKyAgICAgKiBTZWUgQVJNIEFSTSBEREkgMDQ4N0EuaiBEMS4x
NC4zIChWaXJ0dWFsIEludGVycnVwdHMpIGZvciBkZXRhaWxzLAorICAgICAqIGJ1dCB0aGUgY3J1
Y2lhbCBiaXQgaXMgIk9uIHRha2luZyBhIHZTRXJyb3IgaW50ZXJydXB0LCBIQ1JfRUwyLlZTRQor
ICAgICAqIChhbGlhcyBvZiBIQ1IuVkEpIGlzIGNsZWFyZWQgdG8gMC4iCisgICAgICovCisgICAg
aWYgKCB2LT5hcmNoLmhjcl9lbDIgJiBIQ1JfVkEgKQorICAgICAgICB2LT5hcmNoLmhjcl9lbDIg
PSBSRUFEX1NZU1JFRyhIQ1JfRUwyKTsKIAogI2lmZGVmIENPTkZJR19ORVdfVkdJQwotICAgICAg
ICAvKgotICAgICAgICAgKiBXZSBuZWVkIHRvIHVwZGF0ZSB0aGUgc3RhdGUgb2Ygb3VyIGVtdWxh
dGVkIGRldmljZXMgdXNpbmcgbGV2ZWwKLSAgICAgICAgICogdHJpZ2dlcmVkIGludGVycnVwdHMg
YmVmb3JlIHN5bmNpbmcgYmFjayB0aGUgVkdJQyBzdGF0ZS4KLSAgICAgICAgICoKLSAgICAgICAg
ICogVE9ETzogSW52ZXN0aWdhdGUgd2hldGhlciB0aGlzIGlzIG5lY2Vzc2FyeSB0byBkbyBvbiBl
dmVyeQotICAgICAgICAgKiB0cmFwIGFuZCBob3cgaXQgY2FuIGJlIG9wdGltaXNlZC4KLSAgICAg
ICAgICovCi0gICAgICAgIHZ0aW1lcl91cGRhdGVfaXJxcyh2KTsKLSAgICAgICAgdmNwdV91cGRh
dGVfZXZ0Y2huX2lycSh2KTsKKyAgICAvKgorICAgICAqIFdlIG5lZWQgdG8gdXBkYXRlIHRoZSBz
dGF0ZSBvZiBvdXIgZW11bGF0ZWQgZGV2aWNlcyB1c2luZyBsZXZlbAorICAgICAqIHRyaWdnZXJl
ZCBpbnRlcnJ1cHRzIGJlZm9yZSBzeW5jaW5nIGJhY2sgdGhlIFZHSUMgc3RhdGUuCisgICAgICoK
KyAgICAgKiBUT0RPOiBJbnZlc3RpZ2F0ZSB3aGV0aGVyIHRoaXMgaXMgbmVjZXNzYXJ5IHRvIGRv
IG9uIGV2ZXJ5CisgICAgICogdHJhcCBhbmQgaG93IGl0IGNhbiBiZSBvcHRpbWlzZWQuCisgICAg
ICovCisgICAgdnRpbWVyX3VwZGF0ZV9pcnFzKHYpOworICAgIHZjcHVfdXBkYXRlX2V2dGNobl9p
cnEodik7CiAjZW5kaWYKIAotICAgICAgICB2Z2ljX3N5bmNfZnJvbV9scnModik7Ci0gICAgfQor
ICAgIHZnaWNfc3luY19mcm9tX2xycyh2KTsKIH0KIAogdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9
IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIAotICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdz
KTsKLQogICAgIHN3aXRjaCAoIGhzci5lYyApCiAgICAgewogICAgIGNhc2UgSFNSX0VDX1dGSV9X
RkU6CkBAIC0yMTU4LDggKzIxNTcsNiBAQCB2b2lkIGRvX3RyYXBfaHlwX3N5bmMoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMg
PSByZWdzLT5oc3IgfTsKIAotICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKLQogICAg
IHN3aXRjaCAoIGhzci5lYyApCiAgICAgewogI2lmZGVmIENPTkZJR19BUk1fNjQKQEAgLTIxOTYs
MjcgKzIxOTMsMjEgQEAgdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogCiB2b2lkIGRvX3RyYXBfaHlwX3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKIHsKLSAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7Ci0KICAgICBfX2RvX3Ry
YXBfc2Vycm9yKHJlZ3MsIFZBQk9SVF9HRU5fQllfR1VFU1QocmVncykpOwogfQogCiB2b2lkIGRv
X3RyYXBfZ3Vlc3Rfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewotICAgIGVu
dGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKLQogICAgIF9fZG9fdHJhcF9zZXJyb3IocmVncywg
dHJ1ZSk7CiB9CiAKIHZvaWQgZG9fdHJhcF9pcnEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiB7Ci0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwogICAgIGdpY19pbnRlcnJ1cHQo
cmVncywgMCk7CiB9CiAKIHZvaWQgZG9fdHJhcF9maXEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiB7Ci0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwogICAgIGdpY19pbnRlcnJ1
cHQocmVncywgMSk7CiB9CiAKQEAgLTIyNTksNyArMjI1MCwxMyBAQCBzdGF0aWMgdm9pZCBjaGVj
a19mb3JfdmNwdV93b3JrKHZvaWQpCiAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKIH0KIAotdm9p
ZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKKy8qCisgKiBBY3Rpb25zIHRoYXQgbmVlZHMg
dG8gYmUgZG9uZSBiZWZvcmUgZW50ZXJpbmcgdGhlIGd1ZXN0LiBUaGlzIGlzIHRoZQorICogbGFz
dCB0aGluZyBleGVjdXRlZCBiZWZvcmUgdGhlIGd1ZXN0IGNvbnRleHQgaXMgZnVsbHkgcmVzdG9y
ZWQuCisgKgorICogVGhlIGZ1bmN0aW9uIHdpbGwgcmV0dXJuIHdpdGggSVJRIG1hc2tlZC4KKyAq
Lwordm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0KHZvaWQpCiB7CiAgICAgbG9jYWxfaXJx
X2Rpc2FibGUoKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:25:33 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:25:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSQX-0004le-Fm; Tue, 12 Nov 2019 09:25:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSQW-0004lV-O0
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:32 +0000
X-Inumbo-ID: 5fb806b8-052e-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5fb806b8-052e-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:25:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSQV-0006nE-Us
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:31 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSQV-00020u-Tp
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:31 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSQV-00020u-Tp@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:25:31 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: entry: Rename
 save_guest_regs()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmMTI1OTU0MGMzZGQ1NDFhZTUyYTMxY2E4MDk1M2NlNmRlOGM0OWYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMCAxMToyNDo1OSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDoyOTo1NyAyMDE5ICswMDAw
CgogICAgeGVuL2FybTMyOiBlbnRyeTogUmVuYW1lIHNhdmVfZ3Vlc3RfcmVncygpCiAgICAKICAg
IFRoZSBmdW5jdGlvbiBzYXZlX2d1ZXN0X3JlZ3MoKSBpcyBkb2luZyBtb3JlIHRoYW4gc2F2aW5n
IGd1ZXN0CiAgICByZWdpc3RlcnMuIEl0IGFsc28gcmVzdG9yZSB0aGUgdmVjdG9ycyB0YWJsZSBh
bmQgY29uc3VtZSBhbnkgcGVuZGluZwogICAgU0Vycm9ycyBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0
LiBTbyByZW5hbWUgdGhlIGZ1bmN0aW9uIHRvCiAgICBwcmVwYXJlX2NvbnRleHRfZnJvbV9ndWVz
dCgpLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byB1c2UgRU5EUFJPQygpIGZvciB0
aGUgYmVuZWZpdHMgb2Ygc3RhdGljCiAgICBhbmFsaXplciBhbmQgdGhlIHJlYWRlci4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDExICsrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggNWFi
ZmYyNGU5MS4uNTlhMjk2YTRhZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5
LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTI0LDcgKzI0LDExIEBACiAj
ZGVmaW5lIFJFU1RPUkVfQkFOS0VEKG1vZGUpIFwKICAgICAgICAgUkVTVE9SRV9PTkVfQkFOS0VE
KFNQXyMjbW9kZSkgOyBSRVNUT1JFX09ORV9CQU5LRUQoTFJfIyNtb2RlKSA7IFJFU1RPUkVfT05F
X0JBTktFRChTUFNSXyMjbW9kZSkKIAotc2F2ZV9ndWVzdF9yZWdzOgorLyoKKyAqIEFjdGlvbnMg
dGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIGVudGVyaW5nIHRoZSBoeXBlcnZpc29yIGZyb20g
dGhlCisgKiBndWVzdCBhbmQgYmVmb3JlIHRoZSBpbnRlcnJ1cHRzIGFyZSB1bm1hc2tlZC4KKyAq
LworcHJlcGFyZV9jb250ZXh0X2Zyb21fZ3Vlc3Q6CiAjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRF
Tl9CUkFOQ0hfUFJFRElDVE9SCiAgICAgICAgIC8qCiAgICAgICAgICAqIFJlc3RvcmUgdmVjdG9y
cyB0YWJsZSB0byB0aGUgZGVmYXVsdCBhcyBpdCBtYXkgaGF2ZSBiZWVuCkBAIC0xMTUsNiArMTE5
LDcgQEAgYWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiAKIHNraXBfY2hlY2s6CiAgICAgICAgIG1vdiBw
YywgbHIKK0VORFBST0MocHJlcGFyZV9jb250ZXh0X2Zyb21fZ3Vlc3QpCiAKICAgICAgICAgLyoK
ICAgICAgICAgICogTWFjcm8gdG8gZGVmaW5lIGEgdHJhcCBlbnRyeS4KQEAgLTE3Myw3ICsxNzgs
NyBAQCBza2lwX2NoZWNrOgogCiAxOgogICAgICAgICAvKiBUcmFwIGZyb20gdGhlIGd1ZXN0ICov
Ci0gICAgICAgIGJsICAgICAgc2F2ZV9ndWVzdF9yZWdzCisgICAgICAgIGJsICAgICAgcHJlcGFy
ZV9jb250ZXh0X2Zyb21fZ3Vlc3QKICAgICAgICAgLmlmICAgICBcZ3Vlc3RfaWZsYWdzICE9IG4K
ICAgICAgICAgY3BzaWUgICBcZ3Vlc3RfaWZsYWdzCiAgICAgICAgIC5lbmRpZgpAQCAtMzYzLDcg
KzM2OCw3IEBAIHJldHVybl90b19oeXBlcnZpc29yOgogICAgICAgICAgKiBIVkJBUiB2ZXJ5IGxh
dGUuCiAgICAgICAgICAqCiAgICAgICAgICAqIERlZmF1bHQgdmVjdG9ycyB0YWJsZSB3aWxsIGJl
IHJlc3RvcmVkIG9uIGV4aXQgKHNlZQotICAgICAgICAgKiBzYXZlX2d1ZXN0X3JlZ3MpLgorICAg
ICAgICAgKiBwcmVwYXJlX2NvbnRleHRfZnJvbV9ndWVzdCkuCiAgICAgICAgICAqLwogICAgICAg
ICBtb3YgcjksICMwICAgICAgICAgICAgICAgICAgICAgIC8qIHZlY3RvciB0YWJsZXMgPSBOVUxM
ICovCiAgICAgICAgIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:25:43 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:25:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSQh-0004n9-HW; Tue, 12 Nov 2019 09:25:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSQg-0004n0-SI
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:42 +0000
X-Inumbo-ID: 65c378f8-052e-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 65c378f8-052e-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:25:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSQg-0006nR-2C
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSQg-00021b-0z
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSQg-00021b-0z@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:25:42 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Ensure the SSBD workaround is
 re-enabled right after exiting a guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVmZWU4YmE5YmY4NGQ1NGU3NTJmMmE0NGM1MTBjZGZiM2NjMGMyODIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIFNl
cCAyMyAxNzo0NToyMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozMTowNyAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogRW5zdXJlIHRoZSBTU0JEIHdvcmthcm91bmQgaXMgcmUtZW5hYmxlZCBy
aWdodCBhZnRlciBleGl0aW5nIGEgZ3Vlc3QKICAgIAogICAgQXQgdGhlIG1vbWVudCwgU1NCRCB3
b3JrYXJvdW5kIGlzIHJlLWVuYWJsZWQgZm9yIFhlbiBhZnRlciBpbnRlcnJ1cHRzCiAgICBhcmUg
dW5tYXNrZWQuIFRoaXMgbWVhbnMgd2UgbWF5IGVuZCB1cCB0byBleGVjdXRlIHNvbWUgcGFydCBv
ZiB0aGUKICAgIGh5cGVydmlzb3IgaWYgYW4gaW50ZXJydXB0IGlzIHJlY2VpdmVkIGJlZm9yZSB0
aGUgd29ya2Fyb3VuZCBpcwogICAgcmUtZW5hYmxlZC4KICAgIAogICAgRWFjaCB0cmFwIG1heSBy
ZXF1aXJlIHRvIHVubWFzayBkaWZmZXJlbnQgaW50ZXJydXB0cy4KICAgIEFzIHRoZSByZXN0IG9m
IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdCgpIGRvZXMgbm90IHJlcXVpcmUgdG8gaGF2ZQog
ICAgaW50ZXJydXB0cyBtYXNrZWQsIHRoZSBmdW5jdGlvbiBpcyBub3cgc3BsaXQgaW4gdHdvIHBh
cnRzOgogICAgICAgIDEpIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEoKSBjYWxs
ZWQgd2l0aCBpbnRlcnJ1cHRzCiAgICAgICAgICAgbWFza2VkLgogICAgICAgIDIpIGVudGVyX2h5
cGVydmlzb3JfZnJvbV9ndWVzdCgpIGNhbGxlZCB3aXRoIGludGVycnVwdHMgdW5tYXNrZWQuCiAg
ICAKICAgIE5vdGUgdGhhdCB3aGlsZSBpdCBtaWdodCBiZSBwb3NzaWJsZSB0byBhdm9pZCBzcGxp
dGluZyB0aGUgZnVuY3Rpb24gaW4KICAgIHR3byBwYXJ0cywgaXQgcmVxdWlyZXMgYSBiaXQgbW9y
ZSB3b3JrIHRoYW4gSSBjYW4gY3VycmVudGx5IGludmVzdCB0bwogICAgYXZvaWQgdXNpbmcgaW5k
aXJlY3QgYnJhbmNoLgogICAgCiAgICBGdXJ0aGVybW9yZSwgdGhlIGZ1bmN0aW9uIG5hbWUgaXMg
cmF0aGVyIGdlbmVyaWMgYXMgdGhlcmUgbWlnaHQgYmUgbW9yZQogICAgd29yayB0byBkb2IgYmVm
b3JlIGludGVycnVwdHMgYXJlIHVubWFza2VkIGluIHRoZSBmdXR1cmUuCiAgICAKICAgIEZpeGVz
OiBhNzg5OGU0YzU5ICgieGVuL2FybTogQWRkIEFSQ0hfV09SS0FST1VORF8yIHN1cHBvcnQgZm9y
IGd1ZXN0cyIpCiAgICBSZXBvcnRlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgIDIgKy0KIHhlbi9hcmNo
L2FybS9hcm02NC9lbnRyeS5TIHwgIDEgKwogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgfCAx
NCArKysrKysrKysrKystLQogMyBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVu
L2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggNTlhMjk2YTRhZC4uZDVjMjk4MmU0YSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTMyL2VudHJ5LlMKQEAgLTExOCw3ICsxMTgsNyBAQCBhYm9ydF9ndWVzdF9leGl0X2VuZDoKICAg
ICAgICAgYm5lIHJldHVybl9mcm9tX3RyYXAKIAogc2tpcF9jaGVjazoKLSAgICAgICAgbW92IHBj
LCBscgorICAgICAgICBiICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X3ByZWlycQogRU5E
UFJPQyhwcmVwYXJlX2NvbnRleHRfZnJvbV9ndWVzdCkKIAogICAgICAgICAvKgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnku
UwppbmRleCA5N2RjNjAyMTBkLi5kNGZiNWZkYzFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMTkxLDYg
KzE5MSw3IEBACiAgICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7
IGNibnogeDAsIDFmIiwKICAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKICAgICAgICAg
ICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKKyAgICAgICAg
YmwgICAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3RfcHJlaXJxCiAgICAgICAgIG1zciAg
ICAgZGFpZmNsciwgXGlmbGFncwogICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJv
bV9ndWVzdAogICAgICAgICBtb3YgICAgIHgwLCBzcApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBhZGJlZGMyZDE1Li5jYjRlM2I2
MjdiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0v
dHJhcHMuYwpAQCAtMTk4NiwxNSArMTk4NiwyNSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbmVlZHNf
c3NiZF9mbGlwKHN0cnVjdCB2Y3B1ICp2KQogCiAvKgogICogQWN0aW9ucyB0aGF0IG5lZWRzIHRv
IGJlIGRvbmUgYWZ0ZXIgZW50ZXJpbmcgdGhlIGh5cGVydmlzb3IgZnJvbSB0aGUKLSAqIGd1ZXN0
IGFuZCBiZWZvcmUgd2UgaGFuZGxlIGFueSByZXF1ZXN0LgorICogZ3Vlc3QgYW5kIGJlZm9yZSB0
aGUgaW50ZXJydXB0cyBhcmUgdW5tYXNrZWQuCiAgKi8KLXZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9m
cm9tX2d1ZXN0KHZvaWQpCit2b2lkIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEo
dm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKICAgICAvKiBJZiB0aGUg
Z3Vlc3QgaGFzIGRpc2FibGVkIHRoZSB3b3JrYXJvdW5kLCBicmluZyBpdCBiYWNrIG9uLiAqLwog
ICAgIGlmICggbmVlZHNfc3NiZF9mbGlwKHYpICkKICAgICAgICAgYXJtX3NtY2NjXzFfMV9zbWMo
QVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMSwgTlVMTCk7Cit9CisKKy8qCisgKiBB
Y3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRlcmluZyB0aGUgaHlwZXJ2aXNv
ciBmcm9tIHRoZQorICogZ3Vlc3QgYW5kIGJlZm9yZSB3ZSBoYW5kbGUgYW55IHJlcXVlc3QuIERl
cGVuZGluZyBvbiB0aGUgZXhjZXB0aW9uIHRyYXAsCisgKiB0aGlzIG1heSBiZSBjYWxsZWQgd2l0
aCBpbnRlcnJ1cHRzIHVubWFza2VkLgorICovCit2b2lkIGVudGVyX2h5cGVydmlzb3JfZnJvbV9n
dWVzdCh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKIAogICAgIC8qCiAg
ICAgICogSWYgd2UgcGVuZGVkIGEgdmlydHVhbCBhYm9ydCwgcHJlc2VydmUgaXQgdW50aWwgaXQg
Z2V0cyBjbGVhcmVkLgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:25:54 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSQs-0004oE-JL; Tue, 12 Nov 2019 09:25:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSQr-0004o9-24
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:53 +0000
X-Inumbo-ID: 6bc1f6b2-052e-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6bc1f6b2-052e-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:25:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSQq-0006nd-51
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSQq-00023K-4E
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:25:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSQq-00023K-4E@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:25:52 +0000
Subject: [Xen-changelog] [xen master] xen/arm: traps: Don't ignore invalid
 value for serrors=
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyZjkxZDI4M2Q4MTQ5ZGJkNmEwODM1ODllYzZkNzNjMzRjMDY0NTkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyMSAxMzoyODozNiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozMTo0OSAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogdHJhcHM6IERvbid0IGlnbm9yZSBpbnZhbGlkIHZhbHVlIGZvciBzZXJy
b3JzPQogICAgCiAgICBzZXJyb3JzPSBvbmx5IHN1cHBvcnRzIDMgdmFsdWVzICJkaXZlcnNlIiwg
ImZvcndhcmQiIGFuZCAicGFuaWMiLgogICAgCiAgICBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlv
biBvZiBwYXJzZV9zZXJyb3JzX2JlaGF2aW9yKCkgd2lsbCBkZWZhdWx0IHRvCiAgICAiZGl2ZXJz
ZSIgZm9yIGFueSBpbnZhbGlkIHZhbHVlIGFuZCBub3QgdGVsbCB0aGUgdXNlcnMuCiAgICAKICAg
IFJhdGhlciB0aGFuIGlnbm9yZSB0aGUgaW52YWxpZCBpbnB1dCwgcmV0dXJuIGFuIGVycm9yIHRv
IHRoZSBjYWxsZXIgc28KICAgIGl0IGNhbiBkZWNpZGVzIHRoZSBiZSBhcHByb2FjaC4KICAgIAog
ICAgVGhpcyB3aWxsIGJlIHVzZWZ1bCBhZnRlciBhIGZvbGxvdy11cCBwYXRjaCB3aGVyZSB0aGUg
bnVtYmVyIG9mIG9wdGlvbnMKICAgIHdpbGwgYmUgcmVkdWNlZC4KICAgIAogICAgVGFrZSB0aGUg
b3Bwb3J0dW5pdHkgdG8gaW5pdGlhbGl6ZSBzZXJyb3JzX29wIHRvIFNFUlJPUlNfRElWRVJTRSBy
YXRoZXIKICAgIHRoYW4gcmVseWluZyBvbiB0aGUgaXRlbSB0byBiZSB0aGUgZmlyc3QgaW4gdGhl
IGVudW0gYW5kIHRoZXJlZm9yZQogICAgZXF1YWwgdG8gMC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
dHJhcHMuYyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKaW5kZXggY2I0ZTNiNjI3Yi4uZDAyOGVjOTIyNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTEwNCwxNCAr
MTA0LDE2IEBAIHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpCiBzdGF0aWMg
ZW51bSB7CiAgICAgU0VSUk9SU19ESVZFUlNFLAogICAgIFNFUlJPUlNfUEFOSUMsCi19IHNlcnJv
cnNfb3A7Cit9IHNlcnJvcnNfb3AgPSBTRVJST1JTX0RJVkVSU0U7CiAKIHN0YXRpYyBpbnQgX19p
bml0IHBhcnNlX3NlcnJvcnNfYmVoYXZpb3IoY29uc3QgY2hhciAqc3RyKQogewogICAgIGlmICgg
IXN0cmNtcChzdHIsICJwYW5pYyIpICkKICAgICAgICAgc2Vycm9yc19vcCA9IFNFUlJPUlNfUEFO
SUM7Ci0gICAgZWxzZQorICAgIGVsc2UgaWYgKCAhc3RyY21wKHN0ciwgImRpdmVyc2UiKSApCiAg
ICAgICAgIHNlcnJvcnNfb3AgPSBTRVJST1JTX0RJVkVSU0U7CisgICAgZWxzZQorICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAogICAgIHJldHVybiAwOwogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:26:03 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:26:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSR1-0004pI-Ku; Tue, 12 Nov 2019 09:26:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSR0-0004pC-UK
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:02 +0000
X-Inumbo-ID: 71c6319a-052e-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71c6319a-052e-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:26:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSR0-0006oS-8I
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSR0-00024I-7A
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSR0-00024I-7A@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:26:02 +0000
Subject: [Xen-changelog] [xen master] xen/arm: alternative: Remove unused
 parameter for alternative_if_not_cap
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhMTY1ZTdhYjgzZWIzNzI2ZjdiZGVkNmZlNTg3NTVhOTBhOTMyNzYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIFNl
cCAyMyAxNzo1NTo0OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozMjowMiAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogYWx0ZXJuYXRpdmU6IFJlbW92ZSB1bnVzZWQgcGFyYW1ldGVyIGZvciBh
bHRlcm5hdGl2ZV9pZl9ub3RfY2FwCiAgICAKICAgIFRoZSBtYWNybyBhbHRlcm5hdGl2ZV9pZl9u
b3RfY2FwIGlzIHRha2luZyB0d28gcGFyYW1ldGVycy4gVGhlIHNlY29uZAogICAgcGFyYW1ldGVy
IGlzIG5ldmVyIHVzZWQgYW5kIGl0IGlzIGhhcmQgdG8gc2VlIGhvdyB0aGlzIGNhbiBiZSB1c2Vk
CiAgICBjb3JyZWN0bHkgYXMgaXQgaXMgb25seSBwcm90ZWN0aW5nIHRoZSBhbHRlcm5hdGl2ZSBz
ZWN0aW9uIG1hZ2ljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2
ZS5oIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCmluZGV4IGRlZGI2ZGQwMDEuLjI4MzBhNmRh
MmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKQEAgLTExNiwxMyArMTE2LDExIEBAIGlu
dCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsIGNvbnN0
IHN0cnVjdCBhbHRfaW5zdHIgKmVuCiAgKiBUaGUgY29kZSB0aGF0IGZvbGxvd3MgdGhpcyBtYWNy
byB3aWxsIGJlIGFzc2VtYmxlZCBhbmQgbGlua2VkIGFzCiAgKiBub3JtYWwuIFRoZXJlIGFyZSBu
byByZXN0cmljdGlvbnMgb24gdGhpcyBjb2RlLgogICovCi0ubWFjcm8gYWx0ZXJuYXRpdmVfaWZf
bm90IGNhcCwgZW5hYmxlID0gMQotCS5pZiBcZW5hYmxlCisubWFjcm8gYWx0ZXJuYXRpdmVfaWZf
bm90IGNhcAogCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIKIAlhbHRpbnN0cnVj
dGlvbl9lbnRyeSA2NjFmLCA2NjNmLCBcY2FwLCA2NjJmLTY2MWYsIDY2NGYtNjYzZgogCS5wb3Bz
ZWN0aW9uCiA2NjE6Ci0JLmVuZGlmCiAuZW5kbQogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:26:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:26:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSRB-0004qN-N6; Tue, 12 Nov 2019 09:26:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSRB-0004qG-1p
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:13 +0000
X-Inumbo-ID: 77ca47ca-052e-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77ca47ca-052e-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:26:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSRA-0006oh-B6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSRA-000254-AD
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSRA-000254-AD@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:26:12 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Move ARCH_PATCH_INSN_SIZE out
 of the header livepatch.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYzNzhhNGMyNDA1MGQ0N2YwYzZmNzdmNjVjOThkYmUyZTAyNDljNGEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMjoyODo1MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozMjoyMCAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogTW92ZSBBUkNIX1BBVENIX0lOU05fU0laRSBvdXQgb2YgdGhlIGhlYWRl
ciBsaXZlcGF0Y2guaAogICAgCiAgICBBdCB0aGUgbW9tZW50LCBBUkNIX1BBVENIX0lOU05fU0la
RSBpcyBkZWZpbmVkIGluIHRoZSBoZWFkZXIKICAgIGxpdmVwYXRjaC5oLiBIb3dldmVyLCB0aGlz
IGlzIGFsc28gdXNlZCBpbiB0aGUgYWx0ZXJuYXRpdmUgY29kZS4KICAgIAogICAgUmF0aGVyIHRo
YW4gaW5jbHVkaW5nIGxpdmVwYXRjaC5oIGp1c3QgZm9yIHVzaW5nIHRoZSBkZWZpbmUsIG1vdmUg
aXQgaW4KICAgIHRoZSBoZWFkZXIgaW5zbi5oIHdoaWNoIHNlZW1zIG1vcmUgc3VpdGFibGUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyAgICAgIHwgMiAtLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9pbnNuLmggICAgICB8IDMgKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2xpdmVwYXRjaC5oIHwgNCArLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyBi
L3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCmluZGV4IDUyZWQ3ZWRmNjkuLjIzN2M0ZTU2NDIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9hbHRlcm5hdGl2ZS5jCkBAIC0zMCw4ICszMCw2IEBACiAjaW5jbHVkZSA8YXNtL2J5dGVvcmRl
ci5oPgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2luc24uaD4K
LS8qIFhYWDogTW92ZSBBUkNIX1BBVENIX0lOU05fU0laRSBvdXQgb2YgbGl2ZXBhdGNoLmggKi8K
LSNpbmNsdWRlIDxhc20vbGl2ZXBhdGNoLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAogLyog
T3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1m
bl90ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vaW5zbi5oCmluZGV4IDM0ODkxNzk4MjYuLjE5Mjc3MjEyZTEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
aW5zbi5oCkBAIC0xMSw2ICsxMSw5IEBACiAjIGVycm9yICJ1bmtub3duIEFSTSB2YXJpYW50Igog
I2VuZGlmCiAKKy8qIE9uIEFSTTMyLDY0IGluc3RydWN0aW9ucyBhcmUgYWx3YXlzIDQgYnl0ZXMg
bG9uZy4gKi8KKyNkZWZpbmUgQVJDSF9QQVRDSF9JTlNOX1NJWkUgNAorCiAjZW5kaWYgLyogIV9f
QVJDSF9BUk1fSU5TTiAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vbGl2ZXBhdGNoLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVw
YXRjaC5oCmluZGV4IDZiY2E3OWRlYjkuLjAyNmFmNWU3ZGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbGl2ZXBhdGNoLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0
Y2guaApAQCAtNyw5ICs3LDcgQEAKICNkZWZpbmUgX19YRU5fQVJNX0xJVkVQQVRDSF9IX18KIAog
I2luY2x1ZGUgPHhlbi9zaXplcy5oPiAvKiBGb3IgU1pfKiBtYWNyb3MuICovCi0KLS8qIE9uIEFS
TTMyLDY0IGluc3RydWN0aW9ucyBhcmUgYWx3YXlzIDQgYnl0ZXMgbG9uZy4gKi8KLSNkZWZpbmUg
QVJDSF9QQVRDSF9JTlNOX1NJWkUgNAorI2luY2x1ZGUgPGFzbS9pbnNuLmg+CiAKIC8qCiAgKiBU
aGUgdmEgb2YgdGhlIGh5cGVydmlzb3IgLnRleHQgcmVnaW9uLiBXZSBuZWVkIHRoaXMgYXMgdGhl
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:26:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:26:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSRM-0004rd-Pe; Tue, 12 Nov 2019 09:26:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSRL-0004rQ-4J
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:23 +0000
X-Inumbo-ID: 7dca98dc-052e-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7dca98dc-052e-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 09:26:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSRK-0006ox-Do
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSRK-00025u-Cu
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSRK-00025u-Cu@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:26:22 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Allow insn.h to be called
 from assembly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdhZmJiY2EyMWJiYWNiOTAxMWRhMDUwNTVhOTExYmNhNmFhODk1YzUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMjo0ODo0NyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozMjozOCAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogQWxsb3cgaW5zbi5oIHRvIGJlIGNhbGxlZCBmcm9tIGFzc2VtYmx5CiAg
ICAKICAgIEEgZm9sbG93LXVwIHBhdGNoIHdpbGwgcmVxdWlyZSB0byBpbmNsdWRlIGluc24uaCBm
cm9tIGFzc2VtYmx5IGNvZGUuIFNvCiAgICB3ZSBuZWVkIHRvIHByb3RlY3QgYW55IEMtc3BlY2lm
aWMgZGVmaW5pdGlvbiB0byBhdm9pZCBjb21waWxhdGlvbgogICAgZXJyb3JzIHdoZW4gdXNlZCBp
biBhc3NlbWJseSBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaCB8IDQg
KysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vaW5zbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pbnNuLmgKaW5kZXgg
MTkyNzcyMTJlMS4uMjcyNzFlOTVmOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9p
bnNuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pbnNuLmgKQEAgLTEsNiArMSw4IEBACiAj
aWZuZGVmIF9fQVJDSF9BUk1fSU5TTgogI2RlZmluZSBfX0FSQ0hfQVJNX0lOU04KIAorI2lmbmRl
ZiBfX0FTU0VNQkxZX18KKwogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCiAjaWYgZGVmaW5lZChD
T05GSUdfQVJNXzY0KQpAQCAtMTEsNiArMTMsOCBAQAogIyBlcnJvciAidW5rbm93biBBUk0gdmFy
aWFudCIKICNlbmRpZgogCisjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCisKIC8qIE9uIEFSTTMy
LDY0IGluc3RydWN0aW9ucyBhcmUgYWx3YXlzIDQgYnl0ZXMgbG9uZy4gKi8KICNkZWZpbmUgQVJD
SF9QQVRDSF9JTlNOX1NJWkUgNAogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:26:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:26:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSRW-0004sg-RP; Tue, 12 Nov 2019 09:26:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSRV-0004sY-FG
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:33 +0000
X-Inumbo-ID: 83d1550e-052e-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83d1550e-052e-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:26:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSRU-0006p9-Gw
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSRU-00026a-Ff
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSRU-00026a-Ff@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:26:32 +0000
Subject: [Xen-changelog] [xen master] xen/arm: alternative: add auto-nop
 infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYxMWZkYTk2NjM2NWRiNTkxZDI4MGFjMTUyMjk5MzQwOWUyMGZkOGMKQXV0aG9yOiAg
ICAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMjoyNTo0NyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozMjo1NCAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogYWx0ZXJuYXRpdmU6IGFkZCBhdXRvLW5vcCBpbmZyYXN0cnVjdHVyZQog
ICAgCiAgICBJbiBzb21lIGNhc2VzLCBvbmUgc2lkZSBvZiBhbiBhbHRlcm5hdGl2ZSBzZXF1ZW5j
ZSBpcyBzaW1wbHkgYSBudW1iZXIgb2YKICAgIE5PUHMgdXNlZCB0byBiYWxhbmNlIHRoZSBvdGhl
ciBzaWRlLiBLZWVwaW5nIHRyYWNrIG9mIHRoaXMgbWFudWFsbHkgaXMKICAgIHRlZGlvdXMsIGFu
ZCB0aGUgcHJlc2VuY2Ugb2YgbGFyZ2UgY2hhaW5zIG9mIE5PUHMgbWFrZXMgdGhlIGNvZGUgbW9y
ZQogICAgcGFpbmZ1bCB0byByZWFkIHRoYW4gbmVjZXNzYXJ5LgogICAgCiAgICBUbyBhbWVsaW9y
YXRlIG1hdHRlcnMsIHRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBhbHRlcm5hdGl2ZV9lbHNlX25vcF9l
bmRpZiwKICAgIHdoaWNoIGF1dG9tYXRpY2FsbHkgYmFsYW5jZXMgYW4gYWx0ZXJuYXRpdmUgc2Vx
dWVuY2Ugd2l0aCBhIHRyaXZpYWwgTk9QCiAgICBzbGVkLgogICAgCiAgICBJbiBtYW55IGNhc2Vz
LCB3ZSB3b3VsZCBsaWtlIGEgTk9QLXNsZWQgaW4gdGhlIGRlZmF1bHQgY2FzZSwgYW5kCiAgICBp
bnN0cnVjdGlvbnMgcGF0Y2hlZCBpbiBpbiB0aGUgcHJlc2VuY2Ugb2YgYSBmZWF0dXJlLiBUbyBl
bmFibGUgdGhlIE5PUHMKICAgIHRvIGJlIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGZvciB0aGlz
IGNhc2UsIHRoaXMgcGF0Y2ggYWxzbyBhZGRzIGEgbmV3CiAgICBhbHRlcm5hdGl2ZV9pZiwgYW5k
IHVwZGF0ZXMgYWx0ZXJuYXRpdmVfZWxzZSBhbmQgYWx0ZXJuYXRpdmVfZW5kaWYgdG8KICAgIHdv
cmsgd2l0aCBlaXRoZXIgYWx0ZXJuYXRpdmVfaWYgb3IgYWx0ZXJuYXRpdmVfZW5kaWYuCiAgICAK
ICAgIFRoZSBhbHRlcm5hdGl2ZSBpbmZyYXN0cnVjdHVyZSB3YXMgb3JpZ2luYWxseSBwb3J0ZWQg
ZnJvbSBMaW51eC4gU28gdGhpcwogICAgaXMgcHJldHR5IG11Y2ggYSBzdHJhaWdodCBiYWNrcG9y
dCBmcm9tIGNvbW1pdCA3OTJkNDczNzlmNGQgImFybTY0OgogICAgYWx0ZXJuYXRpdmU6IGFkZCBh
dXRvLW5vcCBpbmZyYXN0cnVjdHVyZSIuIFRoZSBvbmx5IGRpZmZlcmVuY2UgaXMgdGhlCiAgICBu
b3BzIG1hY3JvIGFkZGVkIGFzIG5vdCB5ZXQgZXhpc3RpbmcgaW4gWGVuLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogICAgW3dpbGw6
IHVzZSBuZXcgbm9wcyBtYWNybyB0byBnZW5lcmF0ZSBub3Agc2VxdWVuY2VzXQogICAgU2lnbmVk
LW9mZi1ieTogV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgICBbanVsaWVuOiBB
ZGQgbm9wcyBhbmQgcG9ydCB0byBYZW5dCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hbHRl
cm5hdGl2ZS5oIHwgNzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL21hY3Jvcy5oICAgICAgfCAgNyArKysrCiAyIGZpbGVzIGNoYW5n
ZWQsIDYxIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJu
YXRpdmUuaAppbmRleCAyODMwYTZkYTJkLi45MmU4ODhhZmY4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRl
cm5hdGl2ZS5oCkBAIC0yLDYgKzIsNyBAQAogI2RlZmluZSBfX0FTTV9BTFRFUk5BVElWRV9ICiAK
ICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgorI2luY2x1ZGUgPGFzbS9pbnNuLmg+CiAKICNk
ZWZpbmUgQVJNX0NCX1BBVENIIEFSTV9OQ0FQUwogCkBAIC04Nyw2ICs4OCw3IEBAIGludCBhcHBs
eV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsIGNvbnN0IHN0cnVj
dCBhbHRfaW5zdHIgKmVuCiAjZWxzZQogCiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgorI2lu
Y2x1ZGUgPGFzbS9tYWNyb3MuaD4KIAogLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9yaWdf
b2Zmc2V0IGFsdF9vZmZzZXQgZmVhdHVyZSBvcmlnX2xlbiBhbHRfbGVuCiAJLndvcmQgXG9yaWdf
b2Zmc2V0IC0gLgpAQCAtMTExLDM0ICsxMTMsNTUgQEAgaW50IGFwcGx5X2FsdGVybmF0aXZlcyhj
b25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW4K
IC5lbmRtCiAKIC8qCi0gKiBCZWdpbiBhbiBhbHRlcm5hdGl2ZSBjb2RlIHNlcXVlbmNlLgorICog
QWx0ZXJuYXRpdmUgc2VxdWVuY2VzCisgKgorICogVGhlIGNvZGUgZm9yIHRoZSBjYXNlIHdoZXJl
IHRoZSBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50IHdpbGwgYmUKKyAqIGFzc2VtYmxlZCBhbmQg
bGlua2VkIGFzIG5vcm1hbC4gVGhlcmUgYXJlIG5vIHJlc3RyaWN0aW9ucyBvbiB0aGlzCisgKiBj
b2RlLgorICoKKyAqIFRoZSBjb2RlIGZvciB0aGUgY2FzZSB3aGVyZSB0aGUgY2FwYWJpbGl0eSBp
cyBwcmVzZW50IHdpbGwgYmUKKyAqIGFzc2VtYmxlZCBpbnRvIGEgc3BlY2lhbCBzZWN0aW9uIHRv
IGJlIHVzZWQgZm9yIGR5bmFtaWMgcGF0Y2hpbmcuCisgKiBDb2RlIGZvciB0aGF0IGNhc2UgbXVz
dDoKKyAqCisgKiAxLiBCZSBleGFjdGx5IHRoZSBzYW1lIGxlbmd0aCAoaW4gYnl0ZXMpIGFzIHRo
ZSBkZWZhdWx0IGNvZGUKKyAqICAgIHNlcXVlbmNlLgogICoKLSAqIFRoZSBjb2RlIHRoYXQgZm9s
bG93cyB0aGlzIG1hY3JvIHdpbGwgYmUgYXNzZW1ibGVkIGFuZCBsaW5rZWQgYXMKLSAqIG5vcm1h
bC4gVGhlcmUgYXJlIG5vIHJlc3RyaWN0aW9ucyBvbiB0aGlzIGNvZGUuCisgKiAyLiBOb3QgY29u
dGFpbiBhIGJyYW5jaCB0YXJnZXQgdGhhdCBpcyB1c2VkIG91dHNpZGUgb2YgdGhlCisgKiAgICBh
bHRlcm5hdGl2ZSBzZXF1ZW5jZSBpdCBpcyBkZWZpbmVkIGluIChicmFuY2hlcyBpbnRvIGFuCisg
KiAgICBhbHRlcm5hdGl2ZSBzZXF1ZW5jZSBhcmUgbm90IGZpeGVkIHVwKS4KKyAqLworCisvKgor
ICogQmVnaW4gYW4gYWx0ZXJuYXRpdmUgY29kZSBzZXF1ZW5jZS4KICAqLwogLm1hY3JvIGFsdGVy
bmF0aXZlX2lmX25vdCBjYXAKKwkuc2V0IC5MYXNtX2FsdF9tb2RlLCAwCiAJLnB1c2hzZWN0aW9u
IC5hbHRpbnN0cnVjdGlvbnMsICJhIgogCWFsdGluc3RydWN0aW9uX2VudHJ5IDY2MWYsIDY2M2Ys
IFxjYXAsIDY2MmYtNjYxZiwgNjY0Zi02NjNmCiAJLnBvcHNlY3Rpb24KIDY2MToKIC5lbmRtCiAK
Ky5tYWNybyBhbHRlcm5hdGl2ZV9pZiBjYXAKKwkuc2V0IC5MYXNtX2FsdF9tb2RlLCAxCisJLnB1
c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIgorCWFsdGluc3RydWN0aW9uX2VudHJ5IDY2
M2YsIDY2MWYsIFxjYXAsIDY2NGYtNjYzZiwgNjYyZi02NjFmCisJLnBvcHNlY3Rpb24KKwkucHVz
aHNlY3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCAiYXgiCisJLmFsaWduIDIJLyogU28gR0FT
IGtub3dzIGxhYmVsIDY2MSBpcyBzdWl0YWJseSBhbGlnbmVkICovCis2NjE6CisuZW5kbQorCiAv
KgotICogUHJvdmlkZSB0aGUgYWx0ZXJuYXRpdmUgY29kZSBzZXF1ZW5jZS4KLSAqCi0gKiBUaGUg
Y29kZSB0aGF0IGZvbGxvd3MgdGhpcyBtYWNybyBpcyBhc3NlbWJsZWQgaW50byBhIHNwZWNpYWwK
LSAqIHNlY3Rpb24gdG8gYmUgdXNlZCBmb3IgZHluYW1pYyBwYXRjaGluZy4gQ29kZSB0aGF0IGZv
bGxvd3MgdGhpcwotICogbWFjcm8gbXVzdDoKLSAqCi0gKiAxLiBCZSBleGFjdGx5IHRoZSBzYW1l
IGxlbmd0aCAoaW4gYnl0ZXMpIGFzIHRoZSBkZWZhdWx0IGNvZGUKLSAqICAgIHNlcXVlbmNlLgot
ICoKLSAqIDIuIE5vdCBjb250YWluIGEgYnJhbmNoIHRhcmdldCB0aGF0IGlzIHVzZWQgb3V0c2lk
ZSBvZiB0aGUKLSAqICAgIGFsdGVybmF0aXZlIHNlcXVlbmNlIGl0IGlzIGRlZmluZWQgaW4gKGJy
YW5jaGVzIGludG8gYW4KLSAqICAgIGFsdGVybmF0aXZlIHNlcXVlbmNlIGFyZSBub3QgZml4ZWQg
dXApLgorICogUHJvdmlkZSB0aGUgb3RoZXIgaGFsZiBvZiB0aGUgYWx0ZXJuYXRpdmUgY29kZSBz
ZXF1ZW5jZS4KICAqLwogLm1hY3JvIGFsdGVybmF0aXZlX2Vsc2UKLTY2MjoJLnB1c2hzZWN0aW9u
IC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IgorNjYyOgorCS5pZiAuTGFzbV9hbHRfbW9kZT09
MAorCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIKKwkuZWxzZQorCS5w
b3BzZWN0aW9uCisJLmVuZGlmCiA2NjM6CiAuZW5kbQogCkBAIC0xNTQsMTIgKzE3NywyNiBAQCBp
bnQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LCBjb25z
dCBzdHJ1Y3QgYWx0X2luc3RyICplbgogICogQ29tcGxldGUgYW4gYWx0ZXJuYXRpdmUgY29kZSBz
ZXF1ZW5jZS4KICAqLwogLm1hY3JvIGFsdGVybmF0aXZlX2VuZGlmCi02NjQ6CS5wb3BzZWN0aW9u
Cis2NjQ6CisJLmlmIC5MYXNtX2FsdF9tb2RlPT0wCisJLnBvcHNlY3Rpb24KKwkuZW5kaWYKIAku
b3JnCS4gLSAoNjY0Yi02NjNiKSArICg2NjJiLTY2MWIpCiAJLm9yZwkuIC0gKDY2MmItNjYxYikg
KyAoNjY0Yi02NjNiKQogLmVuZG0KIAogLyoKKyAqIFByb3ZpZGVzIGEgdHJpdmlhbCBhbHRlcm5h
dGl2ZSBvciBkZWZhdWx0IHNlcXVlbmNlIGNvbnNpc3Rpbmcgc29sZWx5CisgKiBvZiBOT1BzLiBU
aGUgbnVtYmVyIG9mIE5PUHMgaXMgY2hvc2VuIGF1dG9tYXRpY2FsbHkgdG8gbWF0Y2ggdGhlCisg
KiBwcmV2aW91cyBjYXNlLgorICovCisubWFjcm8gYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYK
K2FsdGVybmF0aXZlX2Vsc2UKKwlub3BzCSg2NjJiLTY2MWIpIC8gQVJDSF9QQVRDSF9JTlNOX1NJ
WkUKK2FsdGVybmF0aXZlX2VuZGlmCisuZW5kbQorCisvKgogICogQ2FsbGJhY2stYmFzZWQgYWx0
ZXJuYXRpdmUgZXBpbG9ndWUKICAqLwogLm1hY3JvIGFsdGVybmF0aXZlX2NiX2VuZApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tYWNyb3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bWFjcm9zLmgKaW5kZXggMWQ0YmI0MWQxNS4uOTFlYTM1MDVlNCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9tYWNyb3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21hY3Jvcy5o
CkBAIC0xMyw0ICsxMywxMSBAQAogIyBlcnJvciAidW5rbm93biBBUk0gdmFyaWFudCIKICNlbmRp
ZgogCisgICAgLyogTk9QIHNlcXVlbmNlICAqLworICAgIC5tYWNybyBub3BzLCBudW0KKyAgICAu
cmVwdCAgIFxudW0KKyAgICBub3AKKyAgICAuZW5kcgorICAgIC5lbmRtCisKICNlbmRpZiAvKiBf
X0FTTV9BUk1fTUFDUk9TX0ggKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:26:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:26:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSRk-0004v1-7I; Tue, 12 Nov 2019 09:26:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSRi-0004ur-K0
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:46 +0000
X-Inumbo-ID: 89d380c6-052e-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 89d380c6-052e-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:26:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSRe-0006pS-Jp
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSRe-000279-Il
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSRe-000279-Il@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:26:42 +0000
Subject: [Xen-changelog] [xen master] xen/arm: asm: Replace use of
 ALTERNATIVE with alternative_if
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5ZTEwYTllZGNhYThkMTNjNjY3YjZlYmZjNzQyNGI5Y2E1OGU3OGUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMzozMzo0NCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozMzoxNSAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogYXNtOiBSZXBsYWNlIHVzZSBvZiBBTFRFUk5BVElWRSB3aXRoIGFsdGVy
bmF0aXZlX2lmCiAgICAKICAgIFVzaW5nIGFsdGVybmF0aXZlX2lmIG1ha2VzIHRoZSBjb2RlIGEg
Yml0IG1vcmUgc3RyZWFtbGluZWQuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHVz
ZSB0aGUgbmV3IGF1dG8tbm9wIGluZnJhc3RydWN0dXJlIHRvIGF2b2lkCiAgICBjb3VudGluZyB0
aGUgbnVtYmVyIG9mIG5vcCBpbiB0aGUgZWxzZSBwYXJ0IGZvciBhcmNoL2FybS9hcm02NC9lbnRy
eS5TCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgNyArKysrLS0tCiB4ZW4v
YXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDggKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgOSBp
bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggZDVjMjk4MmU0
YS4uNjE4NWY0NjExNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysr
IGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTU5LDkgKzU5LDEwIEBAIHByZXBhcmVf
Y29udGV4dF9mcm9tX2d1ZXN0OgogICAgICAgICAgKiBJZiB0aGUgU0tJUF9TWU5DSFJPTklaRV9T
RVJST1JfRU5UUllfRVhJVCBoYXMgYmVlbiBzZXQgaW4gdGhlIGNwdQogICAgICAgICAgKiBmZWF0
dXJlLCB0aGUgY2hlY2tpbmcgb2YgcGVuZGluZyBTRXJyb3JzIHdpbGwgYmUgc2tpcHBlZC4KICAg
ICAgICAgICovCi0gICAgICAgIEFMVEVSTkFUSVZFKCJub3AiLAotICAgICAgICAgICAgICAgICAg
ICAiYiBza2lwX2NoZWNrIiwKLSAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9T
RVJST1JfRU5UUllfRVhJVCkKKyAgICAgICAgYWx0ZXJuYXRpdmVfaWYgU0tJUF9TWU5DSFJPTkla
RV9TRVJST1JfRU5UUllfRVhJVAorICAgICAgICBiICAgc2tpcF9jaGVjaworICAgICAgICBhbHRl
cm5hdGl2ZV9lbHNlX25vcF9lbmRpZgorCiAgICAgICAgIC8qCiAgICAgICAgICAqIFN0YXJ0IHRv
IGNoZWNrIHBlbmRpbmcgdmlydHVhbCBhYm9ydCBpbiB0aGUgZ2FwIG9mIEd1ZXN0IC0+IEhZUAog
ICAgICAgICAgKiB3b3JsZCBzd2l0Y2guCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCmluZGV4IGQ0ZmI1ZmRjMWMuLmE4
YmE3YWI5NjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCisrKyBiL3hl
bi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCkBAIC0xODgsOSArMTg4LDExIEBACiAgICAgICAgICAq
IGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRp
b24gd2lsbCBiZQogICAgICAgICAgKiBza2lwcGVkLiBFeGl0IEFTQVAKICAgICAgICAgICovCi0g
ICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFm
IiwKLSAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKLSAgICAgICAgICAgICAgICAgICAg
U0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKKyAgICAgICAgYWx0ZXJuYXRpdmVf
aWZfbm90IFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKKyAgICAgICAgYmwgICAg
ICBjaGVja19wZW5kaW5nX3ZzZXJyb3IKKyAgICAgICAgY2JueiAgICB4MCwgMWYKKyAgICAgICAg
YWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKKwogICAgICAgICBibCAgICAgIGVudGVyX2h5cGVy
dmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEKICAgICAgICAgbXNyICAgICBkYWlmY2xyLCBcaWZsYWdz
CiAgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:26:55 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:26:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSRr-0004wN-99; Tue, 12 Nov 2019 09:26:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSRp-0004w1-By
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:53 +0000
X-Inumbo-ID: 8fd53f3c-052e-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8fd53f3c-052e-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 09:26:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSRo-0006pl-MS
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSRo-00027n-Lg
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:26:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSRo-00027n-Lg@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:26:52 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Update the ASSERT() in
 SYNCHRONIZE_SERROR()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJlMjM1NmM3YmQ4Zjk5YWE0MmVkNjBjZWVkMGU0YmE0ZTA2YWRiOGYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCA3IDEzOjU3OjAwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAxIDE0OjMzOjMyIDIwMTkgKzAwMDAK
CiAgICB4ZW4vYXJtOiBVcGRhdGUgdGhlIEFTU0VSVCgpIGluIFNZTkNIUk9OSVpFX1NFUlJPUigp
CiAgICAKICAgIFRoZSBtYWNybyBTWU5DSFJPTklaRV9TRVJST1IoKSBoYXMgYW4gYXNzZXJ0IHRv
IGNoZWNrIHdoZXRoZXIgaXQgd2lsbAogICAgYmUgY2FsbGVkIHdpdGggQWJvcnQgaW50ZXJydXB0
IHVubWFza2VkLiBIb3dldmVyLCB0aGlzIGlzIG9ubHkgZG9uZSBpZgogICAgYSBnaXZlbiBjYXAg
aXMgbm90IGVuYWJsZWQuCiAgICAKICAgIE5vbmUgb2YgdGhlIGNhbGxlcnMgd2lsbCB0cmVhdCB0
aGUgYWJvcnQgaW50ZXJydXB0IGRpZmZlcmVudGx5CiAgICBkZXBlbmRpbmcgb24gYSBmZWF0dXJl
LiBGdXJ0aGVybW9yZSwgaXQgbWFrZXMgbW9yZSBkaWZmaWN1bHQgdG8gY2hlY2sKICAgIHdoZXRo
ZXIgU1lOQ0hST05JWkVfU0VSUk9SKCkgaXMgZ29pbmcgdG8gYmUgY2FsbGVkIHdpdGggYWJvcnQg
aW50ZXJydXB0CiAgICB1bm1hc2tlZC4KICAgIAogICAgVGhlcmVmb3JlLCB3ZSBub3cgcmVxdWly
ZSB0aGUgYWJvcnQgaW50ZXJydXB0IHRvIGJlIHVubWFza2VkIHJlZ2FyZGxlc3MKICAgIHRoZSBz
dGF0ZSBvZiB0aGUgY2FwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwg
MiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggZTlkMmFlMjcxNS4uYWE2NDJlM2FiMiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3Byb2Nlc3Nvci5oCkBAIC01NDIsNyArNTQyLDcgQEAgcmVnaXN0ZXJfdCBnZXRfZGVmYXVs
dF9oY3JfZmxhZ3Modm9pZCk7CiAgKi8KICNkZWZpbmUgU1lOQ0hST05JWkVfU0VSUk9SKGZlYXQp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
QVNTRVJUKCFjcHVzX2hhdmVfY2FwKGZlYXQpIHx8IGxvY2FsX2Fib3J0X2lzX2VuYWJsZWQoKSk7
IFwKKyAgICAgICAgQVNTRVJUKGxvY2FsX2Fib3J0X2lzX2VuYWJsZWQoKSk7ICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgYXNtIHZvbGF0aWxlKEFMVEVSTkFUSVZFKCJkc2Igc3k7
IGlzYiIsICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJub3A7IG5vcCIsIGZlYXQpICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogOiA6ICJtZW1vcnkiKTsgICAgICAgICAgICAgICAgIFwKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 09:27:05 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 09:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUSS1-0004yF-B7; Tue, 12 Nov 2019 09:27:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUSS0-0004y1-0u
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:27:04 +0000
X-Inumbo-ID: 95d97c54-052e-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95d97c54-052e-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 09:27:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSRy-0006qp-P7
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:27:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUSRy-00028e-OI
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 09:27:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUSRy-00028e-OI@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 09:27:02 +0000
Subject: [Xen-changelog] [xen master] xen/arm: entry: Ensure the guest state
 is synced when receiving a vSError
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE0NThkM2JkMGQyNTg1Mjc1YzEyODU1NmVjMGNiZDgxOGM2YTdiMGQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxODo1ODozOSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMSAxNDozNDozOSAyMDE5ICswMDAw
CgogICAgeGVuL2FybTogZW50cnk6IEVuc3VyZSB0aGUgZ3Vlc3Qgc3RhdGUgaXMgc3luY2VkIHdo
ZW4gcmVjZWl2aW5nIGEgdlNFcnJvcgogICAgCiAgICBXaGVuIGEgU0Vycm9yL0FzeW5jaHJvbm91
cyBBYm9ydCBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0IGhhcyBiZWVuCiAgICBjb25zdW1lZCwgd2Ug
d2lsbCBza2lwIHRoZSBoYW5kbGluZyBvZiB0aGUgaW5pdGlhbCBleGNlcHRpb24uCiAgICAKICAg
IFRoaXMgaW5jbHVkZXMgdGhlIGNhbGxzIHRvIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdHss
IF9ub2lycX0gdGhhdAogICAgaXMgdXNlZCB0byBzeW5jaHJvbml6ZSBwYXJ0IG9mIHRoZSBndWVz
dCBzdGF0ZSB3aXRoIHRoZSBpbnRlcm5hbAogICAgcmVwcmVzZW50YXRpb24gYW5kIHJlLWVuYWJs
ZSB3b3JrYXJvdW5kcyAoZS5nLiBTU0JEKS4gSG93ZXZlciwgd2Ugc3RpbGwKICAgIGNhbGwgbGVh
dmVfaHlwZXJ2aXNvcl90b19ndWVzdCgpIHdoaWNoIGlzIHVzZWQgZm9yIHByZWVtcHRpbmcgdGhl
IGd1ZXN0CiAgICBhbmQgc3luY2hyb25pemluZyBiYWNrIHBhcnQgb2YgdGhlIGd1ZXN0IHN0YXRl
LgogICAgCiAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3R7LCBfbm9pcnF9IHdvcmtzIGlu
IHBhaXIgd2l0aAogICAgbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCgpLCBzbyBza2lwcGluZyB0
aGUgZmlyc3QgdHdvIG1heSByZXN1bHQKICAgIGluIGEgbG9zcyBvZiBzb21lIHBhcnQgb2YgZ3Vl
c3Qgc3RhdGUuCiAgICAKICAgIEFuIGV4YW1wbGUgaXMgdGhlIG5ldyB2R0lDIHdoaWNoIHdpbGwg
c2F2ZSB0aGUgc3RhdGUgb2YgdGhlIExScyBvbiBleGl0CiAgICBmcm9tIHRoZSBndWVzdCBhbmQg
cmV3cml0ZSBhbGwgb2YgdGhlbSBvbiBlbnRyeSB0byB0aGUgZ3Vlc3QuCiAgICAKICAgIEEgbW9y
ZSB3b3JyeWluZyBleGFtcGxlIGlzIFNTQkQgd29ya2Fyb3VuZCBtYXkgbm90IGJlIHJlLWVuYWJs
ZWQuIElmCiAgICBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0KCkgaXMgcmVzY2hlZHVsaW5nIHRo
ZSB2Q1BVLCB0aGVuIHdlIG1heSBlbmQgdG8KICAgIHJ1biBhIGxvdCBvZiBjb2RlIHdpdGggU1NC
RCB3b3JrYXJvdWQgZGlzYWJsZWQuCiAgICAKICAgIEZvciBub3csIGNhbGxpbmcgbGVhdmVfaHlw
ZXJ2aXNvcl90b19ndWVzdCgpIGlzIG5vdCBuZWNlc3Nhcnkgd2hlbgogICAgaW5qZWN0aW5nIGEg
dlNFcnJvciB0byB0aGUgZ3Vlc3QuIEJ1dCBpdCB3b3VsZCBzdGlsbCBiZSBnb29kIHRvIGdpdmUg
YW4KICAgIG9wcG9ydHVuaXR5IHRvIHJlc2NoZWR1bGUuIFNvIGJvdGggZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0KCkgYW5kCiAgICBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0KCkgYXJlIGNh
bGxlZC4KICAgIAogICAgTm90ZSB0aGF0IG9uIGFybTY0LCB0aGUgcmV0dXJuIHZhbHVlIGZvciBj
aGVja19wZW5kaW5nX3ZzZXJyb3IgaXMgbm93CiAgICBzdG9yZWQgaW4geDE5IGluc3RlYWQgb2Yg
eDAuIFRoaXMgaXMgYmVjYXVzZSB3ZSB3YW50IHRvIGtlZXAgdGhlIHZhbHVlCiAgICBhY3Jvc3Mg
Y2FsbCB0byBDLWZ1bmN0aW9ucyAoeDAsIHVubGlrZSB4MTksIHdpbGwgbm90IGJlIHNhdmVkIGJ5
IHRoZQogICAgY2FsbGVlKS4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVuYW1l
IGNoZWNrX3BlbmRpbmdfdnNlcnJvcigpIHRvCiAgICBjaGVja19wZW5kaW5nX2d1ZXN0X3NlcnJv
cigpIGFzIHRoZSBmdW5jdGlvbiBpcyBkZWFsaW5nIHdpdGggaG9zdCBTRXJyb3IKICAgIGFuZCAq
bm90KiB2aXJ0dWFsIFNFcnJvci4gVGhlIGRvY3VtZW50YXRpb24gaXMgYWxzbyB1cGRhdGVkIGFj
Y3Jvc3MKICAgIEFybTMyIGFuZCBBcm02NCB0byBjbGFyaWZ5IGhvdyBYZW4gaXMgZGVhbGluZyB3
aXRoIFNFcnJvciBnZW5lcmF0ZWQgYnkKICAgIHRoZSBndWVzdC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL2FybTMyL2VudHJ5LlMgfCA1NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDU0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgODggaW5z
ZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Fy
bTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCA2MTg1ZjQ2MTE0
Li4zMWNjZmIyNjMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysg
Yi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAtMjcsNiArMjcsMTAgQEAKIC8qCiAgKiBB
Y3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRlcmluZyB0aGUgaHlwZXJ2aXNv
ciBmcm9tIHRoZQogICogZ3Vlc3QgYW5kIGJlZm9yZSB0aGUgaW50ZXJydXB0cyBhcmUgdW5tYXNr
ZWQuCisgKgorICogQHJldHVybjoKKyAqICByNDogU2V0IHRvIGEgbm9uLXplcm8gdmFsdWUgaWYg
YSBwZW5kaW5nIEFib3J0IGV4Y2VwdGlvbiB0b29rIHBsYWNlLgorICogICAgICBPdGhlcndpc2Us
IGl0IHdpbGwgYmUgc2V0IHRvIHplcm8uCiAgKi8KIHByZXBhcmVfY29udGV4dF9mcm9tX2d1ZXN0
OgogI2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgpAQCAtNTYsMTgg
KzYwLDM1IEBAIHByZXBhcmVfY29udGV4dF9mcm9tX2d1ZXN0OgogICAgICAgICBTQVZFX09ORV9C
QU5LRUQoUjExX2ZpcSk7IFNBVkVfT05FX0JBTktFRChSMTJfZmlxKTsKIAogICAgICAgICAvKgot
ICAgICAgICAgKiBJZiB0aGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCBoYXMg
YmVlbiBzZXQgaW4gdGhlIGNwdQotICAgICAgICAgKiBmZWF0dXJlLCB0aGUgY2hlY2tpbmcgb2Yg
cGVuZGluZyBTRXJyb3JzIHdpbGwgYmUgc2tpcHBlZC4KKyAgICAgICAgICogV2UgbWF5IGhhdmUg
ZW50ZXJlZCB0aGUgaHlwZXJ2aXNvciB3aXRoIHBlbmRpbmcgYXN5bmNocm9ub3VzIEFib3J0Cisg
ICAgICAgICAqIGdlbmVyYXRlZCBieSB0aGUgZ3Vlc3QuIElmIHdlIG5lZWQgdG8gY2F0ZWdvcml6
ZSB0aGVtLCB0aGVuCisgICAgICAgICAqIHdlIG5lZWQgdG8gY29uc3VtZSBhbnkgb3V0c3RhbmRp
bmcgYXN5bmNocm9ub3VzIEFib3J0LgorICAgICAgICAgKiBPdGhlcndpc2UsIHRoZXkgY2FuIGJl
IGNvbnN1bWVkIGxhdGVyIG9uLgogICAgICAgICAgKi8KICAgICAgICAgYWx0ZXJuYXRpdmVfaWYg
U0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAorICAgICAgICBtb3YgcjQsICMwICAg
ICAgICAgICAgICAvKiByNCA6PSBObyBBYm9ydCB3YXMgY29uc3VtZWQgKi8KICAgICAgICAgYiAg
IHNraXBfY2hlY2sKICAgICAgICAgYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKIAogICAgICAg
ICAvKgotICAgICAgICAgKiBTdGFydCB0byBjaGVjayBwZW5kaW5nIHZpcnR1YWwgYWJvcnQgaW4g
dGhlIGdhcCBvZiBHdWVzdCAtPiBIWVAKLSAgICAgICAgICogd29ybGQgc3dpdGNoLgorICAgICAg
ICAgKiBDb25zdW1lIHBlbmRpbmcgYXN5bmNocm9ub3VzIEFib3J0IGdlbmVyYXRlZCBieSB0aGUg
Z3Vlc3QgaWYgYW55LgorICAgICAgICAgKgorICAgICAgICAgKiBUaGUgb25seSB3YXkgdG8gY29u
c3VtZSBhbiBBYm9ydCBpbnRlcnJ1cHQgaXMgdG8gdW5tYXNrIGl0LiBTbworICAgICAgICAgKiBB
Ym9ydCBleGNlcHRpb24gd2lsbCBiZSB1bm1ha2VkIGZvciBhIHNtYWxsIHdpbmRvdyBhbmQgdGhl
biBtYXNrZWQKKyAgICAgICAgICogaXQgYWdhaW4uCisgICAgICAgICAqCisgICAgICAgICAqIEl0
IGlzIGZpbmUgdG8gdW5tYXNrIGFzeW5jaHJvbm91cyBBYm9ydCBleGNlcHRpb24gYXMgd2UgZnVs
bHkKKyAgICAgICAgICogY29udHJvbCB0aGUgc3RhdGUgb2YgdGhlIHByb2Nlc3NvciBhbmQgb25s
eSBsaW1pdGVkIGNvZGUgd2lsbAorICAgICAgICAgKiBiZSBleGVjdXRlZCBpZiB0aGUgZXhjZXB0
aW9uIHJldHVybnMgKHNlZSBkb190cmFwX2RhdGFfYWJvcnQoKSkuCiAgICAgICAgICAqCi0gICAg
ICAgICAqIFNhdmUgRUxSX2h5cCB0byBjaGVjayB3aGV0aGVyIHRoZSBwZW5kaW5nIHZpcnR1YWwg
YWJvcnQgZXhjZXB0aW9uCisgICAgICAgICAqIFRPRE86IFRoZSBhc3luY2hyb25vdXMgYWJvcnQg
cGF0aCBzaG91bGQgYmUgcmV3b3JrZWQgdG8KKyAgICAgICAgICogaW5qZWN0IHRoZSB2aXJ0dWFs
IGFzeW5jaHJvbm91cyBBYm9ydCBpbiBlbnRlcl9oeXBlcnZpc29yXyoKKyAgICAgICAgICogcmF0
aGVyIHRoYW4gZG9fdHJhcF9kYXRhX2Fib3J0KCkuIFRoaXMgc2hvdWxkIG1ha2UgZWFzaWVyIHRv
CisgICAgICAgICAqIHVuZGVyc3RhbmQgdGhlIHBhdGguCisgICAgICAgICAqLworCisgICAgICAg
IC8qCisgICAgICAgICAqIHNhdmUgZWxyX2h5cCB0byBjaGVjayB3aGV0aGVyIHRoZSBwZW5kaW5n
IHZpcnR1YWwgYWJvcnQgZXhjZXB0aW9uCiAgICAgICAgICAqIHRha2VzIHBsYWNlIHdoaWxlIHdl
IGFyZSBkb2luZyB0aGlzIHRyYXAgZXhjZXB0aW9uLgogICAgICAgICAgKi8KICAgICAgICAgbXJz
IHIxLCBFTFJfaHlwCkBAIC0xMTIsMTEgKzEzMywxMSBAQCBhYm9ydF9ndWVzdF9leGl0X2VuZDoK
ICAgICAgICAgY21wIHIxLCByMgogCiAgICAgICAgIC8qCi0gICAgICAgICAqIE5vdCBlcXVhbCwg
dGhlIHBlbmRpbmcgdmlydHVhbCBhYm9ydCBleGNlcHRpb24gdG9vayBwbGFjZSwgdGhlCi0gICAg
ICAgICAqIGluaXRpYWwgZXhjZXB0aW9uIGRvZXMgbm90IGhhdmUgYW55IHNpZ25pZmljYW5jZSB0
byBiZSBoYW5kbGVkLgotICAgICAgICAgKiBFeGl0IEFTQVAuCisgICAgICAgICAqIFNldCByNCBk
ZXBlbmRpbmcgb24gd2hldGhlciBhbiBhc3luY2hyb25vdXMgYWJvcnQgd2VyZQorICAgICAgICAg
KiBjb25zdW1lZC4KICAgICAgICAgICovCi0gICAgICAgIGJuZSByZXR1cm5fZnJvbV90cmFwCisg
ICAgICAgIG1vdm5lIHI0LCAjMQorICAgICAgICBtb3ZlcSByNCwgIzAKIAogc2tpcF9jaGVjazoK
ICAgICAgICAgYiAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEKQEAgLTE3OSwx
MiArMjAwLDI4IEBAIEVORFBST0MocHJlcGFyZV9jb250ZXh0X2Zyb21fZ3Vlc3QpCiAKIDE6CiAg
ICAgICAgIC8qIFRyYXAgZnJvbSB0aGUgZ3Vlc3QgKi8KKyAgICAgICAgLyoKKyAgICAgICAgICog
cHJlcGFyZV9jb250ZXh0X2Zyb21fZ3Vlc3Qgd2lsbCByZXR1cm4gd2l0aCByNCBzZXQgdG8KKyAg
ICAgICAgICogYSBub24temVybyB2YWx1ZSBpZiBhbiBhc3luY2hyb25vdXMgQWJvcnQgd2FzIGNv
bnN1bWVkLgorICAgICAgICAgKgorICAgICAgICAgKiBXaGVuIGFuIGFzeW5jaHJvbm91cyBBYm9y
dCBoYXMgYmVlbiBjb25zdW1lZCAocjQgIT0gMCksIHdlIG1heSBoYXZlCisgICAgICAgICAqIGlu
amVjdGVkIGEgdmlydHVhbCBhc3luY2hyb25vdXMgQWJvcnQgdG8gdGhlIGd1ZXN0LgorICAgICAg
ICAgKgorICAgICAgICAgKiBJbiB0aGlzIGNhc2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxs
IGJlIGRpc2NhcmRlZCAoUEMgaGFzCisgICAgICAgICAqIGJlZW4gYWRqdXN0ZWQgYnkgaW5qZWN0
X3ZhYnRfZXhjZXB0aW9uKCkpLiBIb3dldmVyLCB3ZSBzdGlsbAorICAgICAgICAgKiB3YW50IHRv
IGdpdmUgYW4gb3Bwb3J0dW5pdHkgdG8gcmVzY2hlZHVsZSB0aGUgdkNQVS4gU28gd2UKKyAgICAg
ICAgICogb25seSB3YW50IHRvIHNraXAgdGhlIGhhbmRsaW5nIG9mIHRoZSBpbml0aWFsIGV4Y2Vw
dGlvbiAoaS5lLgorICAgICAgICAgKiBkb190cmFwXyooKSkuCisgICAgICAgICAqLwogICAgICAg
ICBibCAgICAgIHByZXBhcmVfY29udGV4dF9mcm9tX2d1ZXN0CiAgICAgICAgIC5pZiAgICAgXGd1
ZXN0X2lmbGFncyAhPSBuCiAgICAgICAgIGNwc2llICAgXGd1ZXN0X2lmbGFncwogICAgICAgICAu
ZW5kaWYKIAotICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdAorICAg
ICAgICBhZHIgICAgIGxyLCAyZgorICAgICAgICBjbXAgICAgIHI0LCAjMAorICAgICAgICBhZHJu
ZSAgIGxyLCByZXR1cm5fZnJvbV90cmFwCisgICAgICAgIGIgICAgICAgZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0CiAKIDI6CiAgICAgICAgIC8qIFdlIGFyZSByZWFkeSB0byBoYW5kbGUgdGhl
IHRyYXAsIHNldHVwIHRoZSByZWdpc3RlcnMgYW5kIGp1bXAuICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCmluZGV4
IGE4YmE3YWI5NjEuLmQzNTg1NWFmOTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9l
bnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCkBAIC0xODQsMTggKzE4NCw0
MSBAQAogICAgICAgICAubWFjcm8gIGd1ZXN0X3ZlY3RvciBjb21wYXQsIGlmbGFncywgdHJhcCwg
c2F2ZV94MF94MT0xCiAgICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0LCBzYXZl
X3gwX3gxPVxzYXZlX3gwX3gxCiAgICAgICAgIC8qCi0gICAgICAgICAqIFRoZSB2U0Vycm9yIHdp
bGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCi0g
ICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlh
bCBleGNlcHRpb24gd2lsbCBiZQotICAgICAgICAgKiBza2lwcGVkLiBFeGl0IEFTQVAKKyAgICAg
ICAgICogV2UgbWF5IGhhdmUgZW50ZXJlZCB0aGUgaHlwZXJ2aXNvciB3aXRoIHBlbmRpbmcgU0Vy
cm9ycworICAgICAgICAgKiBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0LiBJZiB3ZSBuZWVkIHRvIGNh
dGVnb3JpemUgdGhlbSwgdGhlbgorICAgICAgICAgKiB3ZSBuZWVkIHRvIGNoZWNrIGFueSBvdXRz
dGFuZGluZyBTRXJyb3JzIHdpbGwgYmUgY29uc3VtZWQuCisgICAgICAgICAqCisgICAgICAgICAq
IFRoZSBmdW5jdGlvbiBjaGVja19wZW5kaW5nX2d1ZXN0X3NlcnJvcigpIHdpbGwgdW5tYXNrIFNF
cnJvcgorICAgICAgICAgKiBleGNlcHRpb24gdGVtcG9yYXJpbHkuIFRoaXMgaXMgZmluZSB0byBk
byBiZWZvcmUgZW50ZXJfKgorICAgICAgICAgKiBoZWxwZXJzIGFyZSBjYWxsZWQgYmVjYXVzZSB3
ZSBmdWxseSBjb250cm9sIHRoZSBzdGF0ZSBvZiB0aGUKKyAgICAgICAgICogcHJvY2Vzc29yIGFu
ZCBvbmx5IGxpbWl0ZWQgY29kZSB3aWxsbCBiZSBleGVjdXRlZCAoc2VlCisgICAgICAgICAqIGRv
X3RyYXBfaHlwX3NlcnJvcigpKS4KKyAgICAgICAgICoKKyAgICAgICAgICogV2hlbiBhIFNFcnJv
ciBoYXMgYmVlbiBjb25zdW1lZCAoeDE5ICE9IDApLCB3ZSBtYXkgaGF2ZSBpbmplY3RlZCBhCisg
ICAgICAgICAqIHZpcnR1YWwgU0Vycm9yIHRvIHRoZSBndWVzdC4KKyAgICAgICAgICoKKyAgICAg
ICAgICogSW4gdGhpcyBjYXNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZSBkaXNjYXJk
ZWQgKFBDIGhhcworICAgICAgICAgKiBiZWVuIGFkanVzdGVkIGJ5IGluamVjdF92YWJ0X2V4Y2Vw
dGlvbigpKS4gSG93ZXZlciwgd2Ugc3RpbGwKKyAgICAgICAgICogd2FudCB0byBnaXZlIGFuIG9w
cG9ydHVuaXR5IHRvIHJlc2NoZWR1bGUgdGhlIHZDUFUuIFNvIHdlCisgICAgICAgICAqIG9ubHkg
d2FudCB0byBza2lwIHRoZSBoYW5kbGluZyBvZiB0aGUgaW5pdGlhbCBleGNlcHRpb24gKGkuZS4K
KyAgICAgICAgICogZG9fdHJhcF8qKCkpLgorICAgICAgICAgKgorICAgICAgICAgKiBUT0RPOiBU
aGUgU0Vycm9ycyBwYXRoIHNob3VsZCBiZSByZXdvcmtlZCB0byBpbmplY3QgdGhlIHZTRXJyb3Ig
aW4KKyAgICAgICAgICogZW50ZXJfaHlwZXJ2aXNvcl8qIHJhdGhlciB0aGFuIGRvX3RyYXBfaHlw
X3NlcnJvci4gVGhpcyBzaG91bGQgbWFrZQorICAgICAgICAgKiBlYXNpZXIgdG8gdW5kZXJzdGFu
ZCB0aGUgcGF0aC4KICAgICAgICAgICovCiAgICAgICAgIGFsdGVybmF0aXZlX2lmX25vdCBTS0lQ
X1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCi0gICAgICAgIGJsICAgICAgY2hlY2tfcGVu
ZGluZ192c2Vycm9yCi0gICAgICAgIGNibnogICAgeDAsIDFmCisgICAgICAgIGJsICAgICAgY2hl
Y2tfcGVuZGluZ19ndWVzdF9zZXJyb3IKICAgICAgICAgYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5k
aWYKIAogICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEK
ICAgICAgICAgbXNyICAgICBkYWlmY2xyLCBcaWZsYWdzCiAgICAgICAgIGJsICAgICAgZW50ZXJf
aHlwZXJ2aXNvcl9mcm9tX2d1ZXN0CisKKyAgICAgICAgYWx0ZXJuYXRpdmVfaWYgU0tJUF9TWU5D
SFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAorICAgICAgICBjYm56ICAgIHgxOSwgMWYKKyAgICAg
ICAgYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKKwogICAgICAgICBtb3YgICAgIHgwLCBzcAog
ICAgICAgICBibCAgICAgIGRvX3RyYXBfXHRyYXAKIDE6CkBAIC00MzYsMTMgKzQ1OSwxNyBAQCBy
ZXR1cm5fZnJvbV90cmFwOgogICAgICAgICBlcmV0CiAKIC8qCi0gKiBUaGlzIGZ1bmN0aW9uIGlz
IHVzZWQgdG8gY2hlY2sgcGVuZGluZyB2aXJ0dWFsIFNFcnJvciBpbiB0aGUgZ2FwIG9mCi0gKiBF
TDEgLT4gRUwyIHdvcmxkIHN3aXRjaC4KLSAqIFRoZSB4MCByZWdpc3RlciB3aWxsIGJlIHVzZWQg
dG8gaW5kaWNhdGUgdGhlIHJlc3VsdHMgb2YgZGV0ZWN0aW9uLgotICogeDAgLS0gTm9uLXplcm8g
aW5kaWNhdGVzIGEgcGVuZGluZyB2aXJ0dWFsIFNFcnJvciB0b29rIHBsYWNlLgotICogeDAgLS0g
WmVybyBpbmRpY2F0ZXMgbm8gcGVuZGluZyB2aXJ0dWFsIFNFcnJvciB0b29rIHBsYWNlLgorICog
Q29uc3VtZSBwZW5kaW5nIFNFcnJvciBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0IGlmIGFueS4KKyAq
CisgKiBAcmV0dXJuOgorICogIHgxOTogU2V0IHRvIGEgbm9uLXplcm8gdmFsdWUgaWYgYSBwZW5k
aW5nIEFib3J0IGV4Y2VwdGlvbiB0b29rIHBsYWNlLgorICogICAgICAgT3RoZXJ3aXNlLCBpdCB3
aWxsIGJlIHNldCB0byB6ZXJvLgorICoKKyAqIFdpdGhvdXQgUkFTIGV4dGVuc2lvbiwgdGhlIG9u
bHkgd2F5IHRvIGNvbnN1bWUgYSBTRXJyb3IgaXMgdG8gdW5tYXNrCisgKiBpdC4gU28gdGhlIGZ1
bmN0aW9uIHdpbGwgdW5tYXNrIFNFcnJvciBleGNlcHRpb24gZm9yIGEgc21hbGwgd2luZG93IGFu
ZAorICogdGhlbiBtYXNrIGl0IGFnYWluLgogICovCi1jaGVja19wZW5kaW5nX3ZzZXJyb3I6Citj
aGVja19wZW5kaW5nX2d1ZXN0X3NlcnJvcjoKICAgICAgICAgLyoKICAgICAgICAgICogU2F2ZSBl
bHJfZWwyIHRvIGNoZWNrIHdoZXRoZXIgdGhlIHBlbmRpbmcgU0Vycm9yIGV4Y2VwdGlvbiB0YWtl
cwogICAgICAgICAgKiBwbGFjZSB3aGlsZSB3ZSBhcmUgZG9pbmcgdGhpcyBzeW5jIGV4Y2VwdGlv
bi4KQEAgLTQ4NywxMSArNTE0LDEyIEBAIGFib3J0X2d1ZXN0X2V4aXRfZW5kOgogCiAgICAgICAg
IC8qCiAgICAgICAgICAqIE5vdCBlcXVhbCwgdGhlIHBlbmRpbmcgU0Vycm9yIGV4Y2VwdGlvbiB0
b29rIHBsYWNlLCBzZXQKLSAgICAgICAgICogeDAgdG8gbm9uLXplcm8uCisgICAgICAgICAqIHgx
OSB0byBub24temVyby4KICAgICAgICAgICovCi0gICAgICAgIGNzZXQgICAgeDAsIG5lCisgICAg
ICAgIGNzZXQgICAgeDE5LCBuZQogCiAgICAgICAgIHJldAorRU5EUFJPQyhjaGVja19wZW5kaW5n
X2d1ZXN0X3NlcnJvcikKIAogLyoKICAqIEV4Y2VwdGlvbiB2ZWN0b3JzLgotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUT8d-00010X-N6; Tue, 12 Nov 2019 10:11:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUT8c-00010S-8e
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:06 +0000
X-Inumbo-ID: bcedcfb0-0534-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bcedcfb0-0534-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 10:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUT8b-0007nX-9S
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUT8b-0005HT-7p
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUT8b-0005HT-7p@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:11:05 +0000
Subject: [Xen-changelog] [xen staging] MAINTAINERS: ARINC 653 scheduler
 maintainer updates
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwZmNkMWUxMmUyYTk4MWVlMjlkYWE2ZTU2NzE0M2NlNzAxMzU1NTcKQXV0aG9yOiAg
ICAgU3Rld2FydCBIaWxkZWJyYW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29t
PgpBdXRob3JEYXRlOiBUdWUgTm92IDEyIDExOjA2OjI0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDEyIDEx
OjA2OjI0IDIwMTkgKzAxMDAKCiAgICBNQUlOVEFJTkVSUzogQVJJTkMgNjUzIHNjaGVkdWxlciBt
YWludGFpbmVyIHVwZGF0ZXMKICAgIAogICAgQWRkIERvcm5lcldvcmtzIGludGVybmFsIGxpc3Qu
IFRoaXMgd2lsbCBmb3J3YXJkIHRvIHJlbGV2YW50IHBlb3BsZQogICAgd2l0aGluIERvcm5lcldv
cmtzLgogICAgCiAgICBBZGQgbXlzZWxmIHRvIE1BSU5UQUlORVJTIGZvciBBUklOQzY1MyBzY2hl
ZHVsZXIuCiAgICAKICAgIFJlbW92ZSBSb2JiaWUgZnJvbSBNQUlOVEFJTkVSUyBmb3IgQVJJTkM2
NTMgc2NoZWR1bGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGV3YXJ0IEhpbGRlYnJhbmQg
PHN0ZXdhcnQuaGlsZGVicmFuZEBkb3JuZXJ3b3Jrcy5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCAz
ICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggZGNkNWFjYjM2YS4uMjhl
N2ViNTU0ZSAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTE3
MSw4ICsxNzEsOSBAQCBGOgl4ZW4vY29tbW9uL2FyZ28uYwogCiBBUklOQzY1MyBTQ0hFRFVMRVIK
IE06CUpvc2ggV2hpdGVoZWFkIDxqb3NoLndoaXRlaGVhZEBkb3JuZXJ3b3Jrcy5jb20+Ci1NOglS
b2JlcnQgVmFuVm9zc2VuIDxyb2JlcnQudmFudm9zc2VuQGRvcm5lcndvcmtzLmNvbT4KK006CVN0
ZXdhcnQgSGlsZGVicmFuZCA8c3Rld2FydC5oaWxkZWJyYW5kQGRvcm5lcndvcmtzLmNvbT4KIFM6
CVN1cHBvcnRlZAorTDoJRG9ybmVyV29ya3MgWGVuLURldmVsIDx4ZW4tZGV2ZWxAZG9ybmVyd29y
a3MuY29tPgogRjoJeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCiBGOgl0b29scy9saWJ4Yy94
Y19hcmluYzY1My5jCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:11:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUT8n-00011A-PK; Tue, 12 Nov 2019 10:11:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUT8m-000110-Dt
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:16 +0000
X-Inumbo-ID: c2ee3cd8-0534-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2ee3cd8-0534-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUT8l-0007ng-Ca
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUT8l-0005J6-BR
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUT8l-0005J6-BR@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:11:15 +0000
Subject: [Xen-changelog] [xen staging] x86/ioapic: remove usage of TRUE and
 FALSE in clear_IO_APIC_pin
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2924337875838197709=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 6de848fd45dbd974afcab86ccdbd629a1a0e071f
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Tue Nov 12 11:06:43 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 12 11:06:43 2019 +0100

    x86/ioapic: remove usage of TRUE and FALSE in clear_IO_APIC_pin
    
    And instead use proper booleans. No functional change intended.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/io_apic.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c
index 37eabc16c9..b9c66acdb3 100644
--- a/xen/arch/x86/io_apic.c
+++ b/xen/arch/x86/io_apic.c
@@ -502,7 +502,7 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
     struct IO_APIC_route_entry entry;
 
     /* Check delivery_mode to be sure we're not clearing an SMI pin */
-    entry = __ioapic_read_entry(apic, pin, FALSE);
+    entry = __ioapic_read_entry(apic, pin, false);
     if (entry.delivery_mode == dest_SMI)
         return;
 
@@ -512,15 +512,15 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
      */
     if (!entry.mask) {
         entry.mask = 1;
-        __ioapic_write_entry(apic, pin, FALSE, entry);
+        __ioapic_write_entry(apic, pin, false, entry);
     }
-    entry = __ioapic_read_entry(apic, pin, TRUE);
+    entry = __ioapic_read_entry(apic, pin, true);
 
     if (entry.irr) {
         /* Make sure the trigger mode is set to level. */
         if (!entry.trigger) {
             entry.trigger = 1;
-            __ioapic_write_entry(apic, pin, TRUE, entry);
+            __ioapic_write_entry(apic, pin, true, entry);
         }
         __io_apic_eoi(apic, entry.vector, pin);
     }
@@ -530,9 +530,9 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
      */
     memset(&entry, 0, sizeof(entry));
     entry.mask = 1;
-    __ioapic_write_entry(apic, pin, TRUE, entry);
+    __ioapic_write_entry(apic, pin, true, entry);
 
-    entry = __ioapic_read_entry(apic, pin, TRUE);
+    entry = __ioapic_read_entry(apic, pin, true);
     if (entry.irr)
         printk(KERN_ERR "IO-APIC%02x-%u: Unable to reset IRR\n",
                IO_APIC_ID(apic), pin);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2924337875838197709==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:11:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUT8x-00012I-R2; Tue, 12 Nov 2019 10:11:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUT8w-000129-DY
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:26 +0000
X-Inumbo-ID: c8fd9d3a-0534-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8fd9d3a-0534-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUT8v-0007nw-G6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUT8v-0005Jq-EY
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUT8v-0005Jq-EY@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:11:25 +0000
Subject: [Xen-changelog] [xen staging] x86/ioapic: fix clear_IO_APIC_pin
 write of raw entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1988528847654236084=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit dedcb1087dfeae0bbd9eea465a57f25b13e40585
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Tue Nov 12 11:07:40 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 12 11:07:40 2019 +0100

    x86/ioapic: fix clear_IO_APIC_pin write of raw entries
    
    clear_IO_APIC_pin can be called after the iommu has been enabled, and
    using raw reads and writes to modify IO-APIC entries that have been
    setup to use interrupt remapping can lead to issues as some of the
    fields have different meaning when the IO-APIC entry is setup to point
    to an interrupt remapping table entry.
    
    The following ASSERT in AMD IOMMU code triggers afterwards as a result
    of the raw changes to IO-APIC entries performed by clear_IO_APIC_pin.
    
    (XEN) [   10.082154] ENABLING IO-APIC IRQs
    (XEN) [   10.087789]  -> Using new ACK method
    (XEN) [   10.093738] Assertion 'get_rte_index(rte) == offset' failed at iommu_intr.c:328
    
    Fix this by making sure that modifications to entries are performed in
    non raw mode when fields are affected which may either have changed
    meaning with interrupt remapping, or which may need mirroring into
    IRTEs.
    
    Reported-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/io_apic.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c
index b9c66acdb3..732b57995c 100644
--- a/xen/arch/x86/io_apic.c
+++ b/xen/arch/x86/io_apic.c
@@ -519,8 +519,9 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
     if (entry.irr) {
         /* Make sure the trigger mode is set to level. */
         if (!entry.trigger) {
+            entry = __ioapic_read_entry(apic, pin, false);
             entry.trigger = 1;
-            __ioapic_write_entry(apic, pin, true, entry);
+            __ioapic_write_entry(apic, pin, false, entry);
         }
         __io_apic_eoi(apic, entry.vector, pin);
     }
@@ -530,7 +531,7 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
      */
     memset(&entry, 0, sizeof(entry));
     entry.mask = 1;
-    __ioapic_write_entry(apic, pin, true, entry);
+    __ioapic_write_entry(apic, pin, false, entry);
 
     entry = __ioapic_read_entry(apic, pin, true);
     if (entry.irr)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1988528847654236084==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:11:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUT96-00013d-Vg; Tue, 12 Nov 2019 10:11:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUT96-00013V-Ha
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:36 +0000
X-Inumbo-ID: cefe4522-0534-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cefe4522-0534-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:11:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUT95-0007oG-KA
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUT95-0005KY-IC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUT95-0005KY-IC@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:11:35 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: don't needlessly trigger
 errors/crashes when unmapping a page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFkNTkxNDU0ZjA2OTY0N2MzNmE3ZGFhYTllYzIzMzg0YzAyNjNmMGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDEy
IDExOjA4OjM0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDEyIDExOjA4OjM0IDIwMTkgKzAxMDAKCiAgICBB
TUQvSU9NTVU6IGRvbid0IG5lZWRsZXNzbHkgdHJpZ2dlciBlcnJvcnMvY3Jhc2hlcyB3aGVuIHVu
bWFwcGluZyBhIHBhZ2UKICAgIAogICAgVW5tYXBwaW5nIGEgcGFnZSB3aGljaCBoYXMgbmV2ZXIg
YmVlbiBtYXBwZWQgc2hvdWxkIGJlIGEgbm8tb3AgKG5vdGUgaG93CiAgICBpdCBhbHJlYWR5IGlz
IGluIGNhc2UgdGhlcmUgd2FzIG5vIHJvb3QgcGFnZSB0YWJsZSBhbGxvY2F0ZWQpLiBUaGVyZSdz
CiAgICBpbiBwYXJ0aWN1bGFyIG5vIG5lZWQgdG8gZ3JvdyB0aGUgbnVtYmVyIG9mIHBhZ2UgdGFi
bGUgbGV2ZWxzIGluIHVzZSwKICAgIGFuZCB0aGVyZSdzIGFsc28gbm8gbmVlZCB0byBhbGxvY2F0
ZSBpbnRlcm1lZGlhdGUgcGFnZSB0YWJsZXMgZXhjZXB0CiAgICB3aGVuIG5lZWRpbmcgdG8gc3Bs
aXQgYSBsYXJnZSBwYWdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5v
cmc+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgfCA0MCArKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25z
KCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFw
LmMKaW5kZXggMjg1OWQ4MjU3ZS4uMDNjMWFkNGRjNSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9tYXAuYwpAQCAtMTc2LDcgKzE3Niw3IEBAIHZvaWQgaW9tbXVfZHRlX3NldF9n
dWVzdF9jcjMoc3RydWN0IGFtZF9pb21tdV9kdGUgKmR0ZSwgdWludDE2X3QgZG9tX2lkLAogICog
cGFnZSB0YWJsZXMuCiAgKi8KIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bXSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgcHRfbWZuW10sIGJvb2wgbWFwKQogewogICAgIHN0cnVjdCBhbWRfaW9t
bXVfcHRlICpwZGUsICpuZXh0X3RhYmxlX3ZhZGRyOwogICAgIHVuc2lnbmVkIGxvbmcgIG5leHRf
dGFibGVfbWZuOwpAQCAtMTg5LDYgKzE4OSwxMyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9mcm9t
X2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKIAogICAgIEJVR19PTigg
dGFibGUgPT0gTlVMTCB8fCBsZXZlbCA8IDEgfHwgbGV2ZWwgPiA2ICk7CiAKKyAgICAvKgorICAg
ICAqIEEgZnJhbWUgbnVtYmVyIHBhc3Qgd2hhdCB0aGUgY3VycmVudCBwYWdlIHRhYmxlcyBjYW4g
cmVwcmVzZW50IGNhbid0CisgICAgICogcG9zc2libHkgaGF2ZSBhIG1hcHBpbmcuCisgICAgICov
CisgICAgaWYgKCBkZm4gPj4gKFBURV9QRVJfVEFCTEVfU0hJRlQgKiBsZXZlbCkgKQorICAgICAg
ICByZXR1cm4gMDsKKwogICAgIG5leHRfdGFibGVfbWZuID0gbWZuX3gocGFnZV90b19tZm4odGFi
bGUpKTsKIAogICAgIGlmICggbGV2ZWwgPT0gMSApCkBAIC0yNDYsNiArMjUzLDkgQEAgc3RhdGlj
IGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sCiAgICAgICAgIC8qIEluc3RhbGwgbG93ZXIgbGV2ZWwgcGFnZSB0YWJsZSBmb3Igbm9uLXBy
ZXNlbnQgZW50cmllcyAqLwogICAgICAgICBlbHNlIGlmICggIXBkZS0+cHIgKQogICAgICAgICB7
CisgICAgICAgICAgICBpZiAoICFtYXAgKQorICAgICAgICAgICAgICAgIHJldHVybiAwOworCiAg
ICAgICAgICAgICBpZiAoIG5leHRfdGFibGVfbWZuID09IDAgKQogICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIHRhYmxlID0gYWxsb2NfYW1kX2lvbW11X3BndGFibGUoKTsKQEAgLTQwNCw3
ICs0MTQsNyBAQCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90
IGRmbiwgbWZuX3QgbWZuLAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVf
ZnJvbV9kZm4oZCwgZGZuX3goZGZuKSwgcHRfbWZuKSB8fCAocHRfbWZuWzFdID09IDApICkKKyAg
ICBpZiAoIGlvbW11X3BkZV9mcm9tX2RmbihkLCBkZm5feChkZm4pLCBwdF9tZm4sIHRydWUpIHx8
IChwdF9tZm5bMV0gPT0gMCkgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNo
Lm1hcHBpbmdfbG9jayk7CiAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdl
dGFibGUgZW50cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKQEAgLTQzOSwyNCArNDQ5LDcgQEAgaW50
IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAg
ICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgLyogU2luY2UgSFZNIGRvbWFpbiBpcyBpbml0aWFs
aXplZCB3aXRoIDIgbGV2ZWwgSU8gcGFnZSB0YWJsZSwKLSAgICAgKiB3ZSBtaWdodCBuZWVkIGEg
ZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGRmbiBub3cgKi8KLSAgICBpZiAoIGlzX2h2bV9k
b21haW4oZCkgKQotICAgIHsKLSAgICAgICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2RlKGQs
IGRmbl94KGRmbikpOwotCi0gICAgICAgIGlmICggcmMgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9J
T01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZuID0gJSJQUklfZGZuIlxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZm5feChkZm4pKTsKLSAgICAgICAgICAgIGlm
ICggcmMgIT0gLUVBRERSTk9UQVZBSUwgKQotICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChk
KTsKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICgg
aW9tbXVfcGRlX2Zyb21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikgfHwgKHB0X21mblsxXSA9
PSAwKSApCisgICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuX3goZGZuKSwgcHRfbWZu
LCBmYWxzZSkgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdf
bG9jayk7CiAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50
cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKQEAgLTQ2NSw4ICs0NTgsMTEgQEAgaW50IGFtZF9pb21t
dV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7CiAgICAgfQogCi0gICAgLyogbWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQn
ICovCi0gICAgKmZsdXNoX2ZsYWdzIHw9IGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsx
XSwgZGZuX3goZGZuKSk7CisgICAgaWYgKCBwdF9tZm5bMV0gKQorICAgIHsKKyAgICAgICAgLyog
TWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQnLiAqLworICAgICAgICAqZmx1c2hfZmxhZ3Mg
fD0gY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm5feChkZm4pKTsKKyAgICB9
CiAKICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:11:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUT9H-00015M-1G; Tue, 12 Nov 2019 10:11:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUT9G-00015D-G6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:46 +0000
X-Inumbo-ID: d4ff03a8-0534-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d4ff03a8-0534-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 10:11:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUT9F-0007oT-N4
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUT9F-0005LF-M6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUT9F-0005LF-M6@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:11:45 +0000
Subject: [Xen-changelog] [xen staging] sched: fix a potential issue with
 core scheduling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhYWFkNzUyYmU2ZDdhYzY4M2IwZmZiYTAxNDZkZGI5NTIwYTg3N2MKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDEy
IDExOjA5OjExIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDEyIDExOjA5OjExIDIwMTkgKzAxMDAKCiAgICBz
Y2hlZDogZml4IGEgcG90ZW50aWFsIGlzc3VlIHdpdGggY29yZSBzY2hlZHVsaW5nCiAgICAKICAg
IGNwdXBvb2xfb25saW5lX2NwdW1hc2soKSBpcyB1c2VkIGJ5IGNyZWRpdCBhbmQgcnQgc2NoZWR1
bGVyLiBJdCByZXR1cm5zCiAgICBhbGwgdGhlIGNwdXMgb2YgYSBjcHVwb29sIG9yIGFsbCBvbmxp
bmUgY3B1cyBpbiBjYXNlIG5vIGNwdXBvb2wgaXMKICAgIHNwZWNpZmllZC4KICAgIAogICAgVGhl
ICJubyBjcHVwb29sIiBjYXNlIGNhbiBiZSBkcm9wcGVkLCBhcyBubyBzY2hlZHVsZXIgb3RoZXIg
dGhhbiB0aGUKICAgIGluaXQgc2NoZWR1bGVyIHdpbGwgZXZlciB3b3JrIG9uIGNwdXMgbm90IGFz
c29jaWF0ZWQgd2l0aCBhbnkgY3B1cG9vbC4KICAgIAogICAgQXMgdGhlIGluZGl2aWR1YWwgc2No
ZWR1bGVycyBzaG91bGQgb25seSBldmVyIHdvcmsgb24gc2NoZWR1bGluZwogICAgcmVzb3VyY2Vz
IGluc3RlYWQgb2YgaW5kaXZpZHVhbCBjcHVzLCB0aGVpciBjcHVwb29sX29ubGluZV9jcHVtYXNr
KCkKICAgIHVzZSBzaG91bGQgYmUgcmVwbGFjZWQgYnkgY3B1cG9vbC0+cmVzX3ZhbGlkLgogICAg
CiAgICBOb3RlIHRoYXQgb25seSB3aXRoIGNvcmUgc2NoZWR1bGluZyBhY3RpdmUgdGhpcyBtaWdo
dCByZXN1bHQgaW4KICAgIHBvdGVudGlhbCBwcm9ibGVtcywgYXMgd2l0aCBjcHUgc2NoZWR1bGlu
ZyBib3RoIG1hc2tzIGFyZSBpZGVudGljYWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9s
aSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgIHwgMyAr
LS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgIHwgNCArKy0tCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQtaWYuaCB8IDMgLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBmYmZmY2YzOTk2Li42NDVjZGM1ZTlhIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0LmMKQEAgLTE2ODQsMTIgKzE2ODQsMTEgQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1
Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9
IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbDsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNw
ZWVyOwogICAgIGNwdW1hc2tfdCB3b3JrZXJzOwotICAgIGNwdW1hc2tfdCAqb25saW5lOworICAg
IGNwdW1hc2tfdCAqb25saW5lID0gYy0+cmVzX3ZhbGlkOwogICAgIGludCBwZWVyX2NwdSwgZmly
c3RfY3B1LCBwZWVyX25vZGUsIGJzdGVwOwogICAgIGludCBub2RlID0gY3B1X3RvX25vZGUoY3B1
KTsKIAogICAgIEJVR19PTihnZXRfc2NoZWRfcmVzKGNwdSkgIT0gc25leHQtPnVuaXQtPnJlcyk7
Ci0gICAgb25saW5lID0gY3B1cG9vbF9vbmxpbmVfY3B1bWFzayhjKTsKIAogICAgIC8qCiAgICAg
ICogSWYgdGhpcyBDUFUgaXMgZ29pbmcgb2ZmbGluZSwgb3IgaXMgbm90ICh5ZXQpIHBhcnQgb2Yg
YW55IGNwdXBvb2wKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21t
b24vc2NoZWRfcnQuYwppbmRleCA2ZTkzZTUwYWNiLi5iMmIyOTQ4MWYzIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC03NzQs
OCArNzc0LDggQEAgcnRfZGVpbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
dm9pZCAqcGNwdSwgaW50IGNwdSkKIAogICAgIGlmICggcHJ2LT5yZXBsX3RpbWVyLmNwdSA9PSBj
cHUgKQogICAgIHsKLSAgICAgICAgc3RydWN0IGNwdXBvb2wgKmMgPSBnZXRfc2NoZWRfcmVzKGNw
dSktPmNwdXBvb2w7Ci0gICAgICAgIHVuc2lnbmVkIGludCBuZXdfY3B1ID0gY3B1bWFza19jeWNs
ZShjcHUsIGNwdXBvb2xfb25saW5lX2NwdW1hc2soYykpOworICAgICAgICBjcHVtYXNrX3QgKm9u
bGluZSA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbC0+cmVzX3ZhbGlkOworICAgICAgICB1
bnNpZ25lZCBpbnQgbmV3X2NwdSA9IGNwdW1hc2tfY3ljbGUoY3B1LCBvbmxpbmUpOwogCiAgICAg
ICAgIC8qCiAgICAgICAgICAqIE1ha2Ugc3VyZSB0aGUgdGltZXIgcnVuIG9uIG9uZSBvZiB0aGUg
Y3B1cyB0aGF0IGFyZSBzdGlsbCBhdmFpbGFibGUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggMjk3MTU2NTJi
Yy4uYjBhYzU0ZTYzZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTU0NSw5ICs1NDUsNiBAQCBzdHJ1Y3Qg
Y3B1cG9vbAogICAgIGVudW0gc2NoZWRfZ3JhbiAgZ3JhbjsKIH07CiAKLSNkZWZpbmUgY3B1cG9v
bF9vbmxpbmVfY3B1bWFzayhfcG9vbCkgXAotICAgICgoKF9wb29sKSA9PSBOVUxMKSA/ICZjcHVf
b25saW5lX21hcCA6IChfcG9vbCktPmNwdV92YWxpZCkKLQogc3RhdGljIGlubGluZSBjcHVtYXNr
X3QgKmNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiB7CiAgICAgLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:55:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTpC-0004VN-3G; Tue, 12 Nov 2019 10:55:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTpA-0004VI-90
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:04 +0000
X-Inumbo-ID: e12e80c6-053a-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e12e80c6-053a-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 10:55:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTp9-0000CR-46
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTp9-000825-2w
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTp9-000825-2w@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:55:03 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: traps: Avoid using
 BUG_ON() in _show_registers()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNiODZmM2QwMzlmY2I2YWZhN2I2ZWUzNzM4MDUwZTA4YjFlNWI3MWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
eSAxNSAxNzoxNjoxMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIE9jdCAyOCAxNDozMDo0OSAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogdHJhcHM6IEF2b2lkIHVzaW5nIEJVR19PTigpIGluIF9z
aG93X3JlZ2lzdGVycygpCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIF9zaG93X3JlZ2lzdGVycygp
IGlzIHVzaW5nIGEgQlVHX09OKCkgdG8gYXNzZXJ0IG9ubHkKICAgIHVzZXJzcGFjZSB3aWxsIHJ1
biAzMi1iaXQgY29kZSBpbiBhIDY0LWJpdCBkb21haW4uCiAgICAKICAgIFN1Y2ggZXh0cmEgcHJl
Y2F1dGlvbiBpcyBub3QgbmVjZXNzYXJ5IGFuZCBjb3VsZCBiZSBhdm9pZGVkIGJ5IG9ubHkKICAg
IGNoZWNraW5nIHRoZSBDUFUgbW9kZSB0byBkZWNpZGUgd2hldGhlciBzaG93X3JlZ2lzdGVyc182
NCgpIG9yCiAgICBzaG93X3JlaWdzdGVyc18zMigpIHNob3VsZCBiZSBjYWxsZWQuCiAgICAKICAg
IFRoaXMgaGFzIGFsc28gdGhlIG5pY2UgYWR2YW50YWdlIHRvIGF2b2lkIG5lc3RlZCBpZiBpbiB0
aGUgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXly
X2JhYmNodWtAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTA0ODE4
YjQ2ZDZiMDhhZTIyZDRlZjA1ZmE0ZGM2ODViYmE0MmY1NykKLS0tCiB4ZW4vYXJjaC9hcm0vdHJh
cHMuYyB8IDE2ICsrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggNWMxOGU5MThiMC4uZWJjNzA4ZjI1NyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAg
LTkzNSwyMSArOTM1LDExIEBAIHN0YXRpYyB2b2lkIF9zaG93X3JlZ2lzdGVycyhzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywKIAogICAgIGlmICggZ3Vlc3RfbW9kZSApCiAgICAgewotICAgICAg
ICBpZiAoIGlzXzMyYml0X2RvbWFpbih2LT5kb21haW4pICkKKyAgICAgICAgaWYgKCBwc3JfbW9k
ZV9pc18zMmJpdChyZWdzLT5jcHNyKSApCiAgICAgICAgICAgICBzaG93X3JlZ2lzdGVyc18zMihy
ZWdzLCBjdHh0LCBndWVzdF9tb2RlLCB2KTsKICNpZmRlZiBDT05GSUdfQVJNXzY0Ci0gICAgICAg
IGVsc2UgaWYgKCBpc182NGJpdF9kb21haW4odi0+ZG9tYWluKSApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGlmICggcHNyX21vZGVfaXNfMzJiaXQocmVncy0+Y3BzcikgKQotICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgIEJVR19PTighdXNyX21vZGUocmVncykpOwotICAgICAgICAgICAg
ICAgIHNob3dfcmVnaXN0ZXJzXzMyKHJlZ3MsIGN0eHQsIGd1ZXN0X21vZGUsIHYpOwotICAgICAg
ICAgICAgfQotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IHNob3dfcmVnaXN0ZXJzXzY0KHJlZ3MsIGN0eHQsIGd1ZXN0X21vZGUsIHYpOwotICAgICAgICAg
ICAgfQotICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNob3dfcmVnaXN0ZXJz
XzY0KHJlZ3MsIGN0eHQsIGd1ZXN0X21vZGUsIHYpOwogI2VuZGlmCiAgICAgfQogICAgIGVsc2UK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:55:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTpM-0004W5-4r; Tue, 12 Nov 2019 10:55:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTpK-0004Vv-7x
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:14 +0000
X-Inumbo-ID: e73af1a2-053a-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e73af1a2-053a-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 10:55:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTpJ-0000Cn-7i
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTpJ-00082q-6J
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTpJ-00082q-6J@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:55:13 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: SCTLR_EL1 is a 64-bit
 register on Arm64
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlYjNmNzY3ODQ5ZmU1YjNhYWRkNzVlN2Y4ODIxNzMxM2QwMjRjOTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
bCAyMyAyMjozNTo0OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIE9jdCAyOCAxNDozOTo1NSAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogU0NUTFJfRUwxIGlzIGEgNjQtYml0IHJlZ2lzdGVyIG9u
IEFybTY0CiAgICAKICAgIE9uIEFybTY0LCBzeXN0ZW0gcmVnaXN0ZXJzIGFyZSBhbHdheXMgNjQt
Yml0IGluY2x1ZGluZyBTQ1RMUl9FTDEuCiAgICBIb3dldmVyLCBYZW4gaXMgYXNzdW1pbmcgdGhp
cyBpcyAzMi1iaXQgYmVjYXVzZSBlYXJsaWVyIHJldmlzaW9uIG9mCiAgICBBcm12OCBoYWQgdGhl
IHRvcCAzMi1iaXQgUkVTMCAoc2VlIEFSTSBEREkwNTk1LmIpLgogICAgCiAgICA+RnJvbSBBcm12
OC41LCBzb21lIGJpdHMgaW4gWzYzOjMyXSB3aWxsIGJlIGRlZmluZWQgYW5kIGFsbG93ZWQgdG8g
YmUKICAgIG1vZGlmaWVkIGJ5IHRoZSBndWVzdC4gU28gd2Ugd291bGQgZWZmZWN0aXZlbHkgcmVz
ZXQgdGhvc2UgYml0cyB0byAwCiAgICBhZnRlciBlYWNoIGNvbnRleHQgc3dpdGNoLiBUaGlzIG1l
YW5zIHRoZSBndWVzdCBtYXkgbm90IGZ1bmN0aW9uCiAgICBjb3JyZWN0bHkgYWZ0ZXJ3YXJkcy4K
ICAgIAogICAgUmF0aGVyIHRoYW4gcmVzZXR0aW5nIHRvIDAgdGhlIGJpdHMgWzYzOjMyXSwgcHJl
c2VydmUgdGhlbSBhY3Jvc3MKICAgIGNvbnRleHQgc3dpdGNoLgogICAgCiAgICBOb3RlIHRoYXQg
dGhlIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIgb24gQXJtMzIgKGkuZSBTQ1RMUikgaXMgYWx3YXlz
CiAgICAzMi1iaXQuIFNvIHdlIG5lZWQgdG8gdXNlIHJlZ2lzdGVyX3QgYW55d2hlcmUgd2UgZGVh
bCB0aGUgU0NUTFJ7LF9FTDF9LgogICAgCiAgICBPdXRzaWRlIGludGVyZmFjZSBpcyBzd2l0Y2hl
ZCB0byB1c2UgNjQtYml0IHRvIGFsbG93IEFCSSBjb21wYXRpYmlsaXR5CiAgICBiZXR3ZWVuIDMy
LWJpdCBhbmQgNjQtYml0LgogICAgCiAgICBbU3RlZmFubzogZml4IHR5cG8gaW4gY29tbWl0IG1l
c3NhZ2VdCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
ci5iYWJjaHVrQGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5
OGVkY2NiOTQ0YTgwZGI3ODJlNTUxZjMwOTA2MjhlNjZjN2ZiNTIpCiAgICBbYmFja3BvcnQ6IGRy
b3AgY2hhbmdlIHRvIG5vbi1leGlzdGluZyB2Y3B1X2hhc19jYWNoZV9lbmFibGVkXQotLS0KIHRv
b2xzL3hlbnRyYWNlL3hlbmN0eC5jICAgICAgIHwgIDQgKysrLQogeGVuL2FyY2gvYXJtL2d1ZXN0
X3dhbGsuYyAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgfCAxMCAr
KysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICB8ICAzICsrLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtLmggfCAgNCArKy0tCiA1IGZpbGVzIGNoYW5nZWQsIDEzIGlu
c2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNl
L3hlbmN0eC5jIGIvdG9vbHMveGVudHJhY2UveGVuY3R4LmMKaW5kZXggZTY0NzE3OWUxOS4uMmZh
ODY0Zjg2NyAxMDA2NDQKLS0tIGEvdG9vbHMveGVudHJhY2UveGVuY3R4LmMKKysrIGIvdG9vbHMv
eGVudHJhY2UveGVuY3R4LmMKQEAgLTU5OCw2ICs1OTgsOCBAQCBzdGF0aWMgdm9pZCBwcmludF9j
dHhfMzIodmNwdV9ndWVzdF9jb250ZXh0X3QgKmN0eCkKIAogICAgIHByaW50ZigicjEyX2ZpcTog
JTA4IlBSSXgzMiJcbiIsIHJlZ3MtPnIxMl9maXEpOwogICAgIHByaW50ZigiXG4iKTsKKyAgICAv
KiBTQ1RMUiBpcyBhbHdheXMgMzItYml0ICovCisgICAgcHJpbnRmKCJTQ1RMUjogJTA4IlBSSXgz
MiJcbiIsICh1aW50MzJfdCljdHgtPnNjdGxyKTsKIH0KIAogI2lmZGVmIF9fYWFyY2g2NF9fCkBA
IC02NTksNiArNjYxLDcgQEAgc3RhdGljIHZvaWQgcHJpbnRfY3R4XzY0KHZjcHVfZ3Vlc3RfY29u
dGV4dF90ICpjdHgpCiAgICAgcHJpbnRmKCJ4Mjg6ICUwMTYiUFJJeDY0Ilx0IiwgcmVncy0+eDI4
KTsKICAgICBwcmludGYoIngyOTogJTAxNiJQUkl4NjQiXG4iLCByZWdzLT54MjkpOwogICAgIHBy
aW50ZigiXG4iKTsKKyAgICBwcmludGYoIlNDVExSX0VMMTogJTAxNiJQUkl4NjQiXG4iLCBjdHgt
PnNjdGxyKTsKIH0KICNlbmRpZiAvKiBfX2FhcmNoNjRfXyAqLwogCkBAIC02NzUsNyArNjc4LDYg
QEAgc3RhdGljIHZvaWQgcHJpbnRfY3R4KHZjcHVfZ3Vlc3RfY29udGV4dF9hbnlfdCAqY3R4X2Fu
eSkKICAgICBwcmludF9jdHhfMzIoY3R4KTsKICNlbmRpZgogCi0gICAgcHJpbnRmKCJTQ1RMUjog
JTA4IlBSSXgzMiJcbiIsIGN0eC0+c2N0bHIpOwogICAgIHByaW50ZigiVFRCQ1I6ICUwMTYiUFJJ
eDY0IlxuIiwgY3R4LT50dGJjcik7CiAgICAgcHJpbnRmKCJUVEJSMDogJTAxNiJQUkl4NjQiXG4i
LCBjdHgtPnR0YnIwKTsKICAgICBwcmludGYoIlRUQlIxOiAlMDE2IlBSSXg2NCJcbiIsIGN0eC0+
dHRicjEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNo
L2FybS9ndWVzdF93YWxrLmMKaW5kZXggNGQxZWEwY2RjMS4uYmNiNGVlMTBiOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fs
ay5jCkBAIC01ODksNyArNTg5LDcgQEAgc3RhdGljIGludCBndWVzdF93YWxrX2xkKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LAogaW50IGd1ZXN0X3dhbGtfdGFibGVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB2YWRkcl90IGd2YSwKICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90ICppcGEsIHVuc2ln
bmVkIGludCAqcGVybXMpCiB7Ci0gICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRyhTQ1RM
Ul9FTDEpOworICAgIHJlZ2lzdGVyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRyhTQ1RMUl9FTDEpOwog
ICAgIHJlZ2lzdGVyX3QgdGNyID0gUkVBRF9TWVNSRUcoVENSX0VMMSk7CiAgICAgdW5zaWduZWQg
aW50IF9wZXJtczsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJj
aC9hcm0vdHJhcHMuYwppbmRleCBlYmM3MDhmMjU3Li4yYTMyNDQxYTYxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtNDA0LDcg
KzQwNCw3IEBAIHZvaWQgcGFuaWNfUEFSKHVpbnQ2NF90IHBhcikKIAogc3RhdGljIHZvaWQgY3Bz
cl9zd2l0Y2hfbW9kZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IG1vZGUpCiB7Ci0g
ICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRzMyKFNDVExSX0VMMSk7CisgICAgcmVnaXN0
ZXJfdCBzY3RsciA9IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7CiAKICAgICByZWdzLT5jcHNyICY9
IH4oUFNSX01PREVfTUFTS3xQU1JfSVRfTUFTS3xQU1JfSkFaRUxMRXxQU1JfQklHX0VORElBTnxQ
U1JfVEhVTUIpOwogCkBAIC00MjAsNyArNDIwLDcgQEAgc3RhdGljIHZvaWQgY3Bzcl9zd2l0Y2hf
bW9kZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IG1vZGUpCiAKIHN0YXRpYyB2YWRk
cl90IGV4Y2VwdGlvbl9oYW5kbGVyMzIodmFkZHJfdCBvZmZzZXQpCiB7Ci0gICAgdWludDMyX3Qg
c2N0bHIgPSBSRUFEX1NZU1JFRzMyKFNDVExSX0VMMSk7CisgICAgcmVnaXN0ZXJfdCBzY3RsciA9
IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7CiAKICAgICBpZiAoc2N0bHIgJiBTQ1RMUl9WKQogICAg
ICAgICByZXR1cm4gMHhmZmZmMDAwMCArIG9mZnNldDsKQEAgLTc0MCw3ICs3NDAsNyBAQCBjcmFz
aF9zeXN0ZW06CiAKIHN0cnVjdCByZWdfY3R4dCB7CiAgICAgLyogR3Vlc3Qtc2lkZSBzdGF0ZSAq
LwotICAgIHVpbnQzMl90IHNjdGxyX2VsMTsKKyAgICByZWdpc3Rlcl90IHNjdGxyX2VsMTsKICAg
ICByZWdpc3Rlcl90IHRjcl9lbDE7CiAgICAgdWludDY0X3QgdHRicjBfZWwxLCB0dGJyMV9lbDE7
CiAjaWZkZWYgQ09ORklHX0FSTV8zMgpAQCAtODQzLDcgKzg0Myw3IEBAIHN0YXRpYyB2b2lkIHNo
b3dfcmVnaXN0ZXJzXzMyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogCiAgICAgaWYgKCBn
dWVzdF9tb2RlICkKICAgICB7Ci0gICAgICAgIHByaW50aygiICAgICBTQ1RMUjogJTA4IlBSSXgz
MiJcbiIsIGN0eHQtPnNjdGxyX2VsMSk7CisgICAgICAgIHByaW50aygiICAgICBTQ1RMUjogJSJQ
UklyZWdpc3RlciJcbiIsIGN0eHQtPnNjdGxyX2VsMSk7CiAgICAgICAgIHByaW50aygiICAgICAg
IFRDUjogJTA4IlBSSXJlZ2lzdGVyIlxuIiwgY3R4dC0+dGNyX2VsMSk7CiAgICAgICAgIHByaW50
aygiICAgICBUVEJSMDogJTAxNiJQUkl4NjQiXG4iLCBjdHh0LT50dGJyMF9lbDEpOwogICAgICAg
ICBwcmludGsoIiAgICAgVFRCUjE6ICUwMTYiUFJJeDY0IlxuIiwgY3R4dC0+dHRicjFfZWwxKTsK
QEAgLTkxNSw3ICs5MTUsNyBAQCBzdGF0aWMgdm9pZCBzaG93X3JlZ2lzdGVyc182NChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgcHJpbnRrKCIgICBFU1JfRUwxOiAlMDgiUFJJ
eDMyIlxuIiwgY3R4dC0+ZXNyX2VsMSk7CiAgICAgICAgIHByaW50aygiICAgRkFSX0VMMTogJTAx
NiJQUkl4NjQiXG4iLCBjdHh0LT5mYXIpOwogICAgICAgICBwcmludGsoIlxuIik7Ci0gICAgICAg
IHByaW50aygiIFNDVExSX0VMMTogJTA4IlBSSXgzMiJcbiIsIGN0eHQtPnNjdGxyX2VsMSk7Cisg
ICAgICAgIHByaW50aygiIFNDVExSX0VMMTogJSJQUklyZWdpc3RlciJcbiIsIGN0eHQtPnNjdGxy
X2VsMSk7CiAgICAgICAgIHByaW50aygiICAgVENSX0VMMTogJTA4IlBSSXJlZ2lzdGVyIlxuIiwg
Y3R4dC0+dGNyX2VsMSk7CiAgICAgICAgIHByaW50aygiIFRUQlIwX0VMMTogJTAxNiJQUkl4NjQi
XG4iLCBjdHh0LT50dGJyMF9lbDEpOwogICAgICAgICBwcmludGsoIiBUVEJSMV9FTDE6ICUwMTYi
UFJJeDY0IlxuIiwgY3R4dC0+dHRicjFfZWwxKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDdiYTY1
MjhhNzQuLmI4YWRhOGI0YzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWlu
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMTYzLDcgKzE2Myw4IEBA
IHN0cnVjdCBhcmNoX3ZjcHUKICNlbmRpZgogCiAgICAgLyogQ29udHJvbCBSZWdpc3RlcnMgKi8K
LSAgICB1aW50MzJfdCBhY3Rsciwgc2N0bHI7CisgICAgcmVnaXN0ZXJfdCBzY3RscjsKKyAgICB1
aW50MzJfdCBhY3RscjsKICAgICB1aW50MzJfdCBjcGFjcjsKIAogICAgIHVpbnQzMl90IGNvbnRl
eHRpZHI7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCmluZGV4IGViNDI0ZTgyODYuLmIwY2RkODdkNjEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLWFybS5oCkBAIC0yOTEsNyArMjkxLDcgQEAgc3RydWN0IHZjcHVfZ3Vlc3Rf
Y29udGV4dCB7CiAKICAgICBzdHJ1Y3QgdmNwdV9ndWVzdF9jb3JlX3JlZ3MgdXNlcl9yZWdzOyAg
LyogQ29yZSBDUFUgcmVnaXN0ZXJzICovCiAKLSAgICB1aW50MzJfdCBzY3RscjsKKyAgICB1aW50
NjRfdCBzY3RscjsKICAgICB1aW50NjRfdCB0dGJjciwgdHRicjAsIHR0YnIxOwogfTsKIHR5cGVk
ZWYgc3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCB2Y3B1X2d1ZXN0X2NvbnRleHRfdDsKQEAgLTM3
NCw3ICszNzQsNyBAQCB0eXBlZGVmIHVpbnQ2NF90IHhlbl9jYWxsYmFja190OwogI2RlZmluZSBQ
U1JfR1VFU1QzMl9JTklUICAoUFNSX0FCVF9NQVNLfFBTUl9GSVFfTUFTS3xQU1JfSVJRX01BU0t8
UFNSX01PREVfU1ZDKQogI2RlZmluZSBQU1JfR1VFU1Q2NF9JTklUIChQU1JfQUJUX01BU0t8UFNS
X0ZJUV9NQVNLfFBTUl9JUlFfTUFTS3xQU1JfTU9ERV9FTDFoKQogCi0jZGVmaW5lIFNDVExSX0dV
RVNUX0lOSVQgICAgMHgwMGM1MDA3OAorI2RlZmluZSBTQ1RMUl9HVUVTVF9JTklUICAgIHhlbl9t
a191bGxvbmcoMHgwMGM1MDA3OCkKIAogLyoKICAqIFZpcnR1YWwgbWFjaGluZSBwbGF0Zm9ybSAo
bWVtb3J5IGxheW91dCwgaW50ZXJydXB0cykKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:55:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTpW-0004X9-6V; Tue, 12 Nov 2019 10:55:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTpU-0004Wy-5L
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:24 +0000
X-Inumbo-ID: ed38be90-053a-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ed38be90-053a-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 10:55:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTpT-0000D0-Ag
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTpT-00083Y-9W
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTpT-00083Y-9W@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:55:23 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/msr: Fix handling of
 MSR_AMD_PATCHLEVEL/MSR_IA32_UCODE_REV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkxODM2Y2UzN2JiMmIxMTAwMzllZTU1Yzc0OWJmYTMyZDA5ZGM1ODYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyOSAxNDozMToyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxNDozMToyNSAyMDE5ICsw
MTAwCgogICAgeDg2L21zcjogRml4IGhhbmRsaW5nIG9mIE1TUl9BTURfUEFUQ0hMRVZFTC9NU1Jf
SUEzMl9VQ09ERV9SRVYKICAgIAogICAgVGhlcmUgYXJlIGEgbnVtYmVyIG9mIGJ1Z3MuICBUaGVy
ZSBhcmUgbm8gcmVhZC93cml0ZSBob29rcyBvbiB0aGUgSFZNIHNpZGUsIHNvCiAgICBndWVzdCBh
Y2Nlc3NlcyBmYWxsIGludG8gdGhlICJyZWFkL3dyaXRlLWRpc2NhcmQiIGRlZmF1bHRzLCB3aGlj
aCBieXBhc3MgdGhlCiAgICBjb3JyZWN0IGZhdWx0aW5nIGJlaGF2aW91ciBhbmQgdGhlIEludGVs
IHNwZWNpYWwgY2FzZS4KICAgIAogICAgRm9yIHRoZSBQViBzaWRlLCB3cml0ZXMgYXJlIGRpc2Nh
cmRlZCAoYWdhaW4sIGJ5cGFzc2luZyBwcm9wZXIgZmF1bHRpbmcpLAogICAgZXhjZXB0IGZvciBh
IHBpbm5lZCBkb20wLCB3aGljaCBpcyBwZXJtaXR0ZWQgdG8gYWN0dWFsbHkgd3JpdGUgdGhlIHZh
bHVlcwogICAgb3RoZXIgdGhhbiAwLiAgVGhpcyBpcyBwb2ludGxlc3Mgd2l0aCByZWFkIGhvb2sg
aW1wbGVtZW50aW5nIHRoZSBJbnRlbCBzcGVjaWFsCiAgICBjYXNlLgogICAgCiAgICBIb3dldmVy
LCBpbXBsZW1lbnRpbmcgdGhlIEludGVsIHNwZWNpYWwgY2FzZSBpcyBpdHNlbGYgcG9pbnRsZXNz
LiAgRmlyc3Qgb2YKICAgIGFsbCwgT1Mgc29mdHdhcmUgY2FuJ3QgZ3VhcmVudGVlIHRvIHJlYWQg
YmFjayAwIGluIHRoZSBmaXJzdCBwbGFjZSwgYmVjYXVzZSBhKQogICAgdGhpcyBiZWhhdmlvdXIg
aXNuJ3QgZ3VhcmVudGVlZCBpbiB0aGUgU0RNLCBhbmQgYikgdGhlcmUgYXJlIFNNTSBoYW5kbGVy
cwogICAgd2hpY2ggdXNlIHRoZSBDUFVJRCBpbnN0cnVjdGlvbi4gIFNlY29uZGx5LCB3aGVuIGEg
Z3Vlc3QgZXhlY3V0ZXMgQ1BVSUQsIHRoaXMKICAgIGRvZXNuJ3QgdHlwaWNhbGx5IHJlc3VsdCBp
biBYZW4gZXhlY3V0aW5nIGEgQ1BVSUQgaW5zdHJ1Y3Rpb24gaW4gcHJhY3RpY2UuCiAgICAKICAg
IFdpdGggdGhlIGRvbTAgc3BlY2lhbCBjYXNlIHJlbW92ZWQsIHRoZXJlIGFyZSBub3cgbm8gd3Jp
dGVzIHRvIHRoaXMgTVNSIG90aGVyCiAgICB0aGFuIFhlbidzIG1pY3JvY29kZSBsb2FkaW5nIGZh
Y2lsaXRpZXMsIHdoaWNoIG1lYW5zIHRoYXQgdGhlIHZhbHVlIGhlbGQgaW4KICAgIHRoZSBNU1Ig
d2lsbCBiZSBwcm9wZXJseSB1cC10by1kYXRlLiAgRm9yd2FyZCBpdCBkaXJlY3RseSwgd2l0aG91
dCBqdW1waW5nCiAgICB0aHJvdWdoIGFueSBob29wcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwMTM4
OTZjYjhiMmYwNzBkYzQ1MmJkMWI5MWZjNWI4NDJhNTM4MzY3CiAgICBtYXN0ZXIgZGF0ZTogMjAx
OS0wNC0wNSAxMTowOTowOCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAg
ICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMgfCAyMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCAxNTNmMzZiOWM5Li5l
YmMwNjY1NjE1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gv
eDg2L21zci5jCkBAIC0xNTYsNiArMTU2LDI4IEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAgICAgICAvKiBOb3Qg
b2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAKKyAgICBjYXNl
IE1TUl9BTURfUEFUQ0hMRVZFTDoKKyAgICAgICAgQlVJTERfQlVHX09OKE1TUl9JQTMyX1VDT0RF
X1JFViAhPSBNU1JfQU1EX1BBVENITEVWRUwpOworICAgICAgICAvKgorICAgICAgICAgKiBBTUQg
YW5kIEludGVsIHVzZSB0aGUgc2FtZSBNU1IgZm9yIHRoZSBjdXJyZW50IG1pY3JvY29kZSB2ZXJz
aW9uLgorICAgICAgICAgKgorICAgICAgICAgKiBUaGVyZSBpcyBubyBuZWVkIHRvIGp1bXAgdGhy
b3VnaCB0aGUgU0RNLXByb3ZpZGVkIGhvb3BzIGZvciBJbnRlbC4KKyAgICAgICAgICogQSBndWVz
dCBtaWdodCBpdHNlbGYgcGVyZm9ybSB0aGUgIndyaXRlIDAsIENQVUlELCByZWFkIiBzZXF1ZW5j
ZSwKKyAgICAgICAgICogYnV0IHNlcnZpY2luZyB0aGUgQ1BVSUQgZm9yIHRoZSBndWVzdCB0eXBp
Y2FsbHkgd29udCByZXN1bHQgaW4KKyAgICAgICAgICogYWN0dWFsbHkgZXhlY3V0aW5nIGEgQ1BV
SUQgaW5zdHJ1Y3Rpb24uCisgICAgICAgICAqCisgICAgICAgICAqIEFzIGEgZ3Vlc3QgY2FuJ3Qg
aW5mbHVlbmNlIHRoZSB2YWx1ZSBvZiB0aGlzIE1TUiwgdGhlIHZhbHVlIHdpbGwgYmUKKyAgICAg
ICAgICogZnJvbSBYZW4ncyBsYXN0IG1pY3JvY29kZSBsb2FkLCB3aGljaCBjYW4gYmUgZm9yd2Fy
ZGVkIHN0cmFpZ2h0IHRvCisgICAgICAgICAqIHRoZSBndWVzdC4KKyAgICAgICAgICovCisgICAg
ICAgIGlmICggKGNwLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgJiYKKyAgICAgICAg
ICAgICAgY3AtPng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQpIHx8CisgICAgICAgICAgICAg
KGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMICYmCisgICAgICAg
ICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCkgfHwKKyAg
ICAgICAgICAgICByZG1zcl9zYWZlKE1TUl9BTURfUEFUQ0hMRVZFTCwgKnZhbCkgKQorICAgICAg
ICAgICAgZ290byBncF9mYXVsdDsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9TUEVD
X0NUUkw6CiAgICAgICAgIGlmICggIWNwLT5mZWF0LmlicnNiICkKICAgICAgICAgICAgIGdvdG8g
Z3BfZmF1bHQ7CkBAIC0yMTQsNiArMjM2LDE5IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAgICAgICAgIC8qIE5vdCBvZmZlcmVk
IHRvIGd1ZXN0cy4gKi8KICAgICAgICAgZ290byBncF9mYXVsdDsKIAorICAgIGNhc2UgTVNSX0FN
RF9QQVRDSExFVkVMOgorICAgICAgICBCVUlMRF9CVUdfT04oTVNSX0lBMzJfVUNPREVfUkVWICE9
IE1TUl9BTURfUEFUQ0hMRVZFTCk7CisgICAgICAgIC8qCisgICAgICAgICAqIEFNRCBhbmQgSW50
ZWwgdXNlIHRoZSBzYW1lIE1TUiBmb3IgdGhlIGN1cnJlbnQgbWljcm9jb2RlIHZlcnNpb24uCisg
ICAgICAgICAqCisgICAgICAgICAqIEJvdGggZG9jdW1lbnQgaXQgYXMgcmVhZC1vbmx5LiAgSG93
ZXZlciBJbnRlbCBhbHNvIGRvY3VtZW50IHRoYXQsCisgICAgICAgICAqIGZvciBiYWNrd2FyZHMg
Y29tcGF0aWJsaXR5LCB0aGUgT1Mgc2hvdWxkIHdyaXRlIDAgdG8gaXQgYmVmb3JlCisgICAgICAg
ICAqIHRyeWluZyB0byBhY2Nlc3MgdGhlIGN1cnJlbnQgbWljcm9jb2RlIHZlcnNpb24uCisgICAg
ICAgICAqLworICAgICAgICBpZiAoIGQtPmFyY2guY3B1aWQtPng4Nl92ZW5kb3IgIT0gWDg2X1ZF
TkRPUl9JTlRFTCB8fCB2YWwgIT0gMCApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworICAg
ICAgICBicmVhazsKKwogICAgIGNhc2UgTVNSX0FNRF9QQVRDSExPQURFUjoKICAgICAgICAgLyoK
ICAgICAgICAgICogU2VlIG5vdGUgb24gTVNSX0lBMzJfVUNPREVfV1JJVEUgYmVsb3csIHdoaWNo
IG1heSBvciBtYXkgbm90IGFwcGx5CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1w
cml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggYjdhYTY0NzVm
ZC4uYzIzODIyYzY3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtOTEyLDE3ICs5MTIsNiBA
QCBzdGF0aWMgaW50IHJlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAg
ICAgICAgICp2YWwgPSAwOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCi0gICAgY2Fz
ZSBNU1JfSUEzMl9VQ09ERV9SRVY6Ci0gICAgICAgIEJVSUxEX0JVR19PTihNU1JfSUEzMl9VQ09E
RV9SRVYgIT0gTVNSX0FNRF9QQVRDSExFVkVMKTsKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGlmICggd3Jtc3Jfc2FmZShNU1JfSUEzMl9VQ09ERV9SRVYsIDApICkKLSAgICAgICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgICAgIC8qIEFzIGRvY3VtZW50ZWQgaW4gdGhlIFNETTogRG8gYSBD
UFVJRCAxIGhlcmUgKi8KLSAgICAgICAgICAgIGNwdWlkX2VheCgxKTsKLSAgICAgICAgfQotICAg
ICAgICBnb3RvIG5vcm1hbDsKLQogICAgIGNhc2UgTVNSX0ZBTTEwSF9NTUlPX0NPTkZfQkFTRToK
ICAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQg
fHwKICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4NiA8IDB4MTAgfHwgYm9vdF9jcHVfZGF0
YS54ODYgPj0gMHgxNyApCkBAIC0xMDg5LDE3ICsxMDc4LDYgQEAgc3RhdGljIGludCB3cml0ZV9t
c3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgdmFsLAogICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIE1TUl9JQTMyX1VDT0RFX1JF
VjoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9J
TlRFTCApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9t
YWluKGN1cnJkKSB8fCAhaXNfcGlubmVkX3ZjcHUoY3VycikgKQotICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKLSAgICAgICAgaWYgKCByZG1zcl9zYWZlKHJlZywgdGVtcCkgKQotICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggdmFsICkKLSAgICAgICAgICAgIGdvdG8gaW52
YWxpZDsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQogICAgIGNhc2UgTVNSX0lBMzJf
TUlTQ19FTkFCTEU6CiAgICAgICAgIHJkbXNybChyZWcsIHRlbXApOwogICAgICAgICBpZiAoIHZh
bCAhPSBndWVzdF9taXNjX2VuYWJsZSh0ZW1wKSApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:55:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:55:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTpf-0004YW-A7; Tue, 12 Nov 2019 10:55:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTpe-0004YN-3q
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:34 +0000
X-Inumbo-ID: f33e2d2a-053a-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f33e2d2a-053a-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 10:55:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTpd-0000DD-Dy
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTpd-00084F-Cr
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTpd-00084F-Cr@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:55:33 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/hvm: Fix altp2m_op hypercall
 continuations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUyN2UzMjRkYmIzNWU1YzFkNWU3NDc1MjBhNTRlOTU3YjhhY2ZhOTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyOSAxNDozMjo0MCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxNDozMjo0MCAyMDE5ICsw
MTAwCgogICAgeDg2L2h2bTogRml4IGFsdHAybV9vcCBoeXBlcmNhbGwgY29udGludWF0aW9ucwog
ICAgCiAgICBjL3MgOTM4M2RlMjEwICJ4ODYvYWx0cDJtOiBzdXBwb3J0IGZvciBzZXR0aW5nIHJl
c3RyaWN0aW9ucyBmb3IgYW4gYXJyYXkgb2YKICAgIHBhZ2VzIiBpbnRyb2R1Y2VkIHRoaXMgbG9n
aWMsIGJ1dCBkb19odm1fb3AoKSB3YXMgYWxyZWFkeSBjYXBhYmxlIG9mIGhhbmRsaW5nCiAgICAt
RVJFU1RBUlQgY29ycmVjdGx5LgogICAgCiAgICBNb3JlIHByb2JsZW1hdGljIGhvd2V2ZXIgaXMg
YSBjb250aW51YXRpb24gZnJvbSBjb21wYXRfYWx0cDJtX29wKCkuICBUaGUgYXJnCiAgICB3cml0
dGVuIGJhY2sgaW50byByZWdpc3RlciBzdGF0ZSBwb2ludHMgaW50byB0aGUgaHlwZXJjYWxsIFhM
QVQgYXJlYSwgbm90IGF0CiAgICB0aGUgb3JpZ2luYWwgcGFyYW1ldGVyIHBhc3NlZCBieSB0aGUg
Z3Vlc3QuICBJdCBtYXkgYmUgdHJ1bmNhdGVkIGJ5IHRoZQogICAgdm1lbnRyeSwgYnV0IGRlZmlu
aXRlbHkgd29uJ3QgYmUgY29ycmVjdCBvbiB0aGUgbmV4dCBpbnZvY2F0aW9uLgogICAgCiAgICBE
ZWxldGUgdGhlIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKCkgY2FsbCwgYW5kIHJldHVy
biAtRVJFU1RBUlQsIHdoaWNoCiAgICB3aWxsIGNhdXNlIHRoZSBjb21wYXQgY2FzZSB0byBzdGFy
dCB3b3JraW5nIGNvcnJlY3RseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA4MjI4NTc3YWQxYmE5ZjRi
NDkzNzBiNzZjOTBiNzVmYjkyNDNlZTJmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0wOSAxOToz
NDo0MSArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAxMiArKy0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmlu
ZGV4IDJkM2M1NWE5ZmUuLmY0YTZhMzcxNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDY3OSwxMiArNDY3OSwxMCBA
QCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKICAgICAgICAgaWYgKCByYyA+IDAgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlID0gcmM7Cisg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxk
X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZV9jYXN0KGFyZywgeGVuX2h2bV9hbHRwMm1fb3BfdCksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYSwgdS5zZXRfbWVtX2FjY2Vz
c19tdWx0aS5vcGFxdWUpICkKICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Ci0gICAgICAg
ICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVh
dGlvbihfX0hZUEVSVklTT1JfaHZtX29wLCAibGgiLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNT1BfYWx0cDJtLCBhcmcpOwogICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwogCkBAIC00Nzg2LDE0ICs0Nzg0LDggQEAgc3RhdGljIGludCBjb21w
YXRfYWx0cDJtX29wKAogICAgIHN3aXRjaCAoIGEuY21kICkKICAgICB7CiAgICAgY2FzZSBIVk1P
UF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRo
ZSByZXR1cm4gY29kZSBjYW4gYmUgcG9zaXRpdmUgb25seSBpZiBpdCBpcyB0aGUgcmV0dXJuIHZh
bHVlCi0gICAgICAgICAqIG9mIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uLiBJbiB0aGlz
IGNhc2UsIHRoZSBvcGFxdWUgdmFsdWUKLSAgICAgICAgICogbXVzdCBiZSBjb3BpZWQgYmFjayB0
byB0aGUgZ3Vlc3QuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIHJjID4gMCApCisgICAgICAg
IGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKHJj
ID09IF9fSFlQRVJWSVNPUl9odm1fb3ApOwogICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNz
X211bHRpLm9wYXF1ZSA9CiAgICAgICAgICAgICAgICAgbmF0LmFsdHAybV9vcC0+dS5zZXRfbWVt
X2FjY2Vzc19tdWx0aS5vcGFxdWU7CiAgICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19n
dWVzdChndWVzdF9oYW5kbGVfY2FzdChhcmcsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:55:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTpq-0004a1-Bn; Tue, 12 Nov 2019 10:55:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTpo-0004Zs-Hs
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:44 +0000
X-Inumbo-ID: f94416e4-053a-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f94416e4-053a-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:55:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTpn-0000Da-HA
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTpn-00084x-G1
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTpn-00084x-G1@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:55:43 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/boot: Don't leak the
 module_map allocation in __start_xen()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4ZWQ3YTU3MWZjNjBlNWNhZTg5MDMxYjI2N2MxYjgzYmJkOWJkZGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyOSAxNDozMzoyMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxNDozMzoyMSAyMDE5ICsw
MTAwCgogICAgeDg2L2Jvb3Q6IERvbid0IGxlYWsgdGhlIG1vZHVsZV9tYXAgYWxsb2NhdGlvbiBp
biBfX3N0YXJ0X3hlbigpCiAgICAKICAgIEV2ZXIgc2luY2UgaXRzIGludHJvZHVjaW9uIGluIGMv
cyA0MzZmYjQ2MiAieDg2L21pY3JvY29kZTogZW5hYmxlIGJvb3QKICAgIHRpbWUgKHByZS1Eb20w
KSBsb2FkaW5nIiwgdGhlIGFsbG9jYXRpb24gaGFzIGdvbmUgdW4tZnJlZWQsIGFuZCBoYXMgaXRz
IGZpbmFsCiAgICB1c2UgYXMgcGFydCBvZiBjb25zdHJ1Y3RpbmcgZG9tMC4KICAgIAogICAgWGVu
IGFscmVhZHkgY29uc2lkZXJlcyBpdCBhbiBlcnJvciB0byBoYXZlIG1vcmUgdGhhbiBhIHNpbmds
ZSB1bmFjY291bnRlZC1mb3IKICAgIG1vZHVsZSAoYWdhaW4sIGxvZ2ljIGZyb20gdGhlIHNhbWUg
Y2hhbmdlKSwgYW5kIHdpbGwgb25seSBwYXNzIHRoZSBmaXJzdCBvbmUKICAgIHRvIGRvbTAgYXMg
dGhlIGluaXRyZC4KICAgIAogICAgSW5zdGVhZCBvZiBoYXZpbmcgYW4gOCBieXRlIHBvaW50ZXIg
dG8gYSBiaXRtYXAgd2hpY2ggd29uJ3QgZXhjZWVkIDQgYml0cyB3aWRlCiAgICBpbiBhbnkgcHJv
ZHVjdGlvbiBzY2VuYXJpbyAoZG9tMCBrZXJuZWwsIGluaXRyZCwgWFNNIGJsb2IgYW5kIG1pY3Jv
Y29kZSBibG9iKSwKICAgIGFsbG9jYXRlIG1vZHVsZV9tYXBbXSBvbiB0aGUgc3RhY2sgYW5kIGFk
ZCBhIHNhbml0eSBib3VuZCBmb3IgbWJpLT5tb2RzX2NvdW50LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDli
NzU3YmRjMTc5NGQwMTJmNWQ3ODRkZTU0ZDU4ODRlNDI1NjIyZTAKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA1LTEzIDEwOjM1OjM3ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgfCAxNyAr
KysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94
ODYvc2V0dXAuYwppbmRleCAyMDAxOGJlZjdlLi42NTcxNjA1NDlmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNjY4LDcgKzY2
OCw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJp
X3ApCiAgICAgdW5zaWduZWQgaW50IGluaXRyZGlkeCwgbnVtX3BhcmtlZCA9IDA7CiAgICAgbXVs
dGlib290X2luZm9fdCAqbWJpOwogICAgIG1vZHVsZV90ICptb2Q7Ci0gICAgdW5zaWduZWQgbG9u
ZyBucl9wYWdlcywgcmF3X21heF9wYWdlLCBtb2R1bGVzX2hlYWRyb29tLCAqbW9kdWxlX21hcDsK
KyAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCByYXdfbWF4X3BhZ2UsIG1vZHVsZXNfaGVhZHJv
b20sIG1vZHVsZV9tYXBbMV07CiAgICAgaW50IGksIGosIGU4MjBfd2FybiA9IDAsIGJ5dGVzID0g
MDsKICAgICBib29sIGFjcGlfYm9vdF90YWJsZV9pbml0X2RvbmUgPSBmYWxzZSwgcmVsb2NhdGVk
ID0gZmFsc2U7CiAgICAgc3RydWN0IG5zMTY1NTBfZGVmYXVsdHMgbnMxNjU1MCA9IHsKQEAgLTgx
OCw2ICs4MTgsMTcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKICAgICBpZiAoICEobWJpLT5mbGFncyAmIE1CSV9NT0RVTEVTKSB8fCAobWJp
LT5tb2RzX2NvdW50ID09IDApICkKICAgICAgICAgcGFuaWMoImRvbTAga2VybmVsIG5vdCBzcGVj
aWZpZWQuIENoZWNrIGJvb3Rsb2FkZXIgY29uZmlndXJhdGlvbi4iKTsKIAorICAgIC8qIENoZWNr
IHRoYXQgd2UgZG9uJ3QgaGF2ZSBhIHNpbGx5IG51bWJlciBvZiBtb2R1bGVzLiAqLworICAgIGlm
ICggbWJpLT5tb2RzX2NvdW50ID4gc2l6ZW9mKG1vZHVsZV9tYXApICogOCApCisgICAgeworICAg
ICAgICBtYmktPm1vZHNfY291bnQgPSBzaXplb2YobW9kdWxlX21hcCkgKiA4OworICAgICAgICBw
cmludGsoIkV4Y2Vzc2l2ZSBtdWx0aWJvb3QgbW9kdWxlcyAtIHVzaW5nIHRoZSBmaXJzdCAldSBv
bmx5XG4iLAorICAgICAgICAgICAgICAgbWJpLT5tb2RzX2NvdW50KTsKKyAgICB9CisKKyAgICBi
aXRtYXBfZmlsbChtb2R1bGVfbWFwLCBtYmktPm1vZHNfY291bnQpOworICAgIF9fY2xlYXJfYml0
KDAsIG1vZHVsZV9tYXApOyAvKiBEb20wIGtlcm5lbCBpcyBhbHdheXMgZmlyc3QgKi8KKwogICAg
IGlmICggcHZoX2Jvb3QgKQogICAgIHsKICAgICAgICAgLyogcHZoX2luaXQoKSBhbHJlYWR5IGZp
bGxlZCBpbiBlODIwX3JhdyAqLwpAQCAtMTUzMiwxMCArMTU0Myw2IEBAIHZvaWQgX19pbml0IG5v
cmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBpbml0X0lSUSgp
OwogCi0gICAgbW9kdWxlX21hcCA9IHhtYWxsb2NfYXJyYXkodW5zaWduZWQgbG9uZywgQklUU19U
T19MT05HUyhtYmktPm1vZHNfY291bnQpKTsKLSAgICBiaXRtYXBfZmlsbChtb2R1bGVfbWFwLCBt
YmktPm1vZHNfY291bnQpOwotICAgIF9fY2xlYXJfYml0KDAsIG1vZHVsZV9tYXApOyAvKiBEb20w
IGtlcm5lbCBpcyBhbHdheXMgZmlyc3QgKi8KLQogICAgIHhzbV9tdWx0aWJvb3RfaW5pdChtb2R1
bGVfbWFwLCBtYmkpOwogCiAgICAgbWljcm9jb2RlX2dyYWJfbW9kdWxlKG1vZHVsZV9tYXAsIG1i
aSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:55:55 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:55:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTpz-0004b4-Dn; Tue, 12 Nov 2019 10:55:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTpy-0004ax-MJ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:54 +0000
X-Inumbo-ID: ff48ecc2-053a-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff48ecc2-053a-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:55:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTpx-0000Dm-KF
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTpx-00086h-JE
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTpx-00086h-JE@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/svm: Fix svm_vmcb_dump() when
 used in current context
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUzM2NlMzI3ZThkYzYxYmQ0N2Q0YTAyNTcwOWJkNjA2ZWMxMDM4ZDEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyOSAxNDozMzo1MiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxNDozMzo1MiAyMDE5ICsw
MTAwCgogICAgeDg2L3N2bTogRml4IHN2bV92bWNiX2R1bXAoKSB3aGVuIHVzZWQgaW4gY3VycmVu
dCBjb250ZXh0CiAgICAKICAgIFZNRXhpdCBkb2Vzbid0IHN3aXRjaCBhbGwgc3RhdGUuICBUaGUg
RlMvR1MvVFMvTERUUi9HU0JBU0Ugc2VnbWVudAogICAgaW5mb3JtYXRpb24sIGFuZCBTWVNDQUxM
L1NZU0VOVEVSIE1TUnMgbWF5IHN0aWxsIGJlIGNhY2hlZCBpbiBoYXJkd2FyZSwgcmF0aGVyCiAg
ICB0aGFuIHVwLXRvLWRhdGUgaW4gdGhlIFZNQ0IuCiAgICAKICAgIEV4cG9ydCBzdm1fc3luY192
bWNiKCkgdmlhIHN2bWRlYnVnLmggc28gc3ZtX3ZtY2JfZHVtcCgpIGNhbiB1c2UgaXQsIGFuZCBi
cmluZwogICAgdGhlIFZNQ0IgaW50byBzeW5jIGluIGN1cnJlbnQgY29udGV4dC4KICAgIAogICAg
QXMgYSBtaW5vciBvcHRpbWlzYXRpb24sIHN3aXRjaCBzdm1fc3luY192bWNiKCkgdG8gdXNlIHN2
bV92bXtsb2FkLHNhdmV9X3BhKCksCiAgICBhcyBzdm0tPnZtY2JfcGEgaXMgYWx3YXlzIGNvcnJl
Y3QsIGFuZCB0aGlzIGF2b2lkcyBhIHJlZHVuZGFudCBfX3BhKCkKICAgIHRyYW5zbGF0aW9uIGJl
aGluZCB0aGUgc2NlbmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDdkMTYxZjY1Mzc1NTc1MjBiNTJjMmM3ZmI4MzIx
NDYwZjM3ZmY5MzMKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA2LTE5IDE5OjU0OjIyICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgICAgICAgfCA2ICsrKy0tLQogeGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYyAgICAgICAgfCA5ICsrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bWRlYnVnLmggfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwg
MTMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDVjMDll
Yzk3OTQuLjkwNWM4OGFhMmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC02ODMsMjEgKzY4MywyMSBAQCBz
dGF0aWMgdm9pZCBzdm1fY3B1aWRfcG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCiAgICAg
ICAgICAgICAgICAgICAgICAgY3AtPmV4dGQuaWJwYiA/IE1TUl9JTlRFUkNFUFRfTk9ORSA6IE1T
Ul9JTlRFUkNFUFRfUlcpOwogfQogCi1zdGF0aWMgdm9pZCBzdm1fc3luY192bWNiKHN0cnVjdCB2
Y3B1ICp2LCBlbnVtIHZtY2Jfc3luY19zdGF0ZSBuZXdfc3RhdGUpCit2b2lkIHN2bV9zeW5jX3Zt
Y2Ioc3RydWN0IHZjcHUgKnYsIGVudW0gdm1jYl9zeW5jX3N0YXRlIG5ld19zdGF0ZSkKIHsKICAg
ICBzdHJ1Y3QgYXJjaF9zdm1fc3RydWN0ICphcmNoX3N2bSA9ICZ2LT5hcmNoLmh2bV9zdm07CiAK
ICAgICBpZiAoIG5ld19zdGF0ZSA9PSB2bWNiX25lZWRzX3Ztc2F2ZSApCiAgICAgewogICAgICAg
ICBpZiAoIGFyY2hfc3ZtLT52bWNiX3N5bmNfc3RhdGUgPT0gdm1jYl9uZWVkc192bWxvYWQgKQot
ICAgICAgICAgICAgc3ZtX3ZtbG9hZChhcmNoX3N2bS0+dm1jYik7CisgICAgICAgICAgICBzdm1f
dm1sb2FkX3BhKGFyY2hfc3ZtLT52bWNiX3BhKTsKIAogICAgICAgICBhcmNoX3N2bS0+dm1jYl9z
eW5jX3N0YXRlID0gbmV3X3N0YXRlOwogICAgIH0KICAgICBlbHNlCiAgICAgewogICAgICAgICBp
ZiAoIGFyY2hfc3ZtLT52bWNiX3N5bmNfc3RhdGUgPT0gdm1jYl9uZWVkc192bXNhdmUgKQotICAg
ICAgICAgICAgc3ZtX3Ztc2F2ZShhcmNoX3N2bS0+dm1jYik7CisgICAgICAgICAgICBzdm1fdm1z
YXZlX3BhKGFyY2hfc3ZtLT52bWNiX3BhKTsKIAogICAgICAgICBpZiAoIGFyY2hfc3ZtLT52bWNi
X3N5bmNfc3RhdGUgIT0gdm1jYl9uZWVkc192bWxvYWQgKQogICAgICAgICAgICAgYXJjaF9zdm0t
PnZtY2Jfc3luY19zdGF0ZSA9IG5ld19zdGF0ZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3N2bWRlYnVnLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jCmluZGV4
IGQzNWU0MDU5NmIuLjJiNDUzZTBkZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bWRlYnVnLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYwpAQCAtMjks
NiArMjksMTUgQEAgc3RhdGljIHZvaWQgc3ZtX2R1bXBfc2VsKGNvbnN0IGNoYXIgKm5hbWUsIGNv
bnN0IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpzKQogCiB2b2lkIHN2bV92bWNiX2R1bXAoY29u
c3QgY2hhciAqZnJvbSwgY29uc3Qgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiKQogeworICAgIHN0
cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKworICAgIC8qCisgICAgICogSWYgd2UgYXJlIGR1
bXBpbmcgdGhlIFZNQ0IgY3VycmVudGx5IGluIGNvbnRleHQsIHNvbWUgZ3Vlc3Qgc3RhdGUgbWF5
CisgICAgICogc3RpbGwgYmUgY2FjaGVkIGluIGhhcmR3YXJlLiAgUmV0cmlldmUgaXQuCisgICAg
ICovCisgICAgaWYgKCB2bWNiID09IGN1cnItPmFyY2guaHZtX3N2bS52bWNiICkKKyAgICAgICAg
c3ZtX3N5bmNfdm1jYihjdXJyLCB2bWNiX2luX3N5bmMpOworCiAgICAgcHJpbnRrKCJEdW1waW5n
IGd1ZXN0J3MgY3VycmVudCBzdGF0ZSBhdCAlcy4uLlxuIiwgZnJvbSk7CiAgICAgcHJpbnRrKCJT
aXplIG9mIFZNQ0IgPSAlenUsIHBhZGRyID0gJSJQUklwYWRkciIsIHZhZGRyID0gJXBcbiIsCiAg
ICAgICAgICAgIHNpemVvZihzdHJ1Y3Qgdm1jYl9zdHJ1Y3QpLCB2aXJ0X3RvX21hZGRyKHZtY2Ip
LCB2bWNiKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm1kZWJ1
Zy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bWRlYnVnLmgKaW5kZXggNjU4Y2Rk
MzgzNi4uMzMwYzFkOTFhYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L3N2bWRlYnVnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bWRlYnVnLmgK
QEAgLTIyLDYgKzIyLDcgQEAKICNpbmNsdWRlIDxhc20vdHlwZXMuaD4KICNpbmNsdWRlIDxhc20v
aHZtL3N2bS92bWNiLmg+CiAKK3ZvaWQgc3ZtX3N5bmNfdm1jYihzdHJ1Y3QgdmNwdSAqdiwgZW51
bSB2bWNiX3N5bmNfc3RhdGUgbmV3X3N0YXRlKTsKIHZvaWQgc3ZtX3ZtY2JfZHVtcChjb25zdCBj
aGFyICpmcm9tLCBjb25zdCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IpOwogYm9vbCBzdm1fdm1j
Yl9pc3ZhbGlkKGNvbnN0IGNoYXIgKmZyb20sIGNvbnN0IHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1j
YiwKICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgYm9vbCB2ZXJi
b3NlKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:56:05 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:56:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTq9-0004cE-FU; Tue, 12 Nov 2019 10:56:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTq8-0004c8-Ev
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:04 +0000
X-Inumbo-ID: 054d4c8a-053b-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 054d4c8a-053b-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 10:56:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTq7-0000Eh-Nm
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTq7-00087g-MC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTq7-00087g-MC@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:56:03 +0000
Subject: [Xen-changelog] [xen stable-4.11] AMD/IOMMU: free more memory when
 cleaning up after error
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhMjg3Yzc1YmE1ZjNiOGRhOTc4NmJhNzJkMWQyOTRmNmY1M2VmMjcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI5
IDE0OjM0OjIzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI5IDE0OjM0OjIzIDIwMTkgKzAxMDAKCiAgICBB
TUQvSU9NTVU6IGZyZWUgbW9yZSBtZW1vcnkgd2hlbiBjbGVhbmluZyB1cCBhZnRlciBlcnJvcgog
ICAgCiAgICBUaGUgaW50ZXJydXB0IHJlbWFwcGluZyBpbi11c2UgYml0bWFwcyB3ZXJlIGxlYWtl
ZCBpbiBhbGwgY2FzZXMuIFRoZQogICAgcmluZyBidWZmZXJzIGFuZCB0aGUgbWFwcGluZyBvZiB0
aGUgTU1JTyBzcGFjZSB3ZXJlIGxlYWtlZCBmb3IgYW55IElPTU1VCiAgICB0aGF0IGhhZG4ndCBi
ZWVuIGVuYWJsZWQgeWV0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZhZTIyZTdhYWM4ZmIwZDM5MzE4ZWIyN2VhYjQz
OWRkOTc1MjExNzQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA3LTIyIDExOjU5OjAxICswMjAwCi0t
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyB8IDExICsrKysrLS0t
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jIHwgIDIgKysKIDIg
ZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCmluZGV4IGJiY2IyNjViYzkuLjdhMDg5YjRj
NjAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwpAQCAtMTA3MSwx
MyArMTA3MSwxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYW1kX2lvbW11X2luaXRfY2xlYW51cCh2
b2lkKQogICAgIHsKICAgICAgICAgbGlzdF9kZWwoJmlvbW11LT5saXN0KTsKICAgICAgICAgaWYg
KCBpb21tdS0+ZW5hYmxlZCApCi0gICAgICAgIHsKICAgICAgICAgICAgIGRpc2FibGVfaW9tbXUo
aW9tbXUpOwotICAgICAgICAgICAgZGVhbGxvY2F0ZV9yaW5nX2J1ZmZlcigmaW9tbXUtPmNtZF9i
dWZmZXIpOwotICAgICAgICAgICAgZGVhbGxvY2F0ZV9yaW5nX2J1ZmZlcigmaW9tbXUtPmV2ZW50
X2xvZyk7Ci0gICAgICAgICAgICBkZWFsbG9jYXRlX3JpbmdfYnVmZmVyKCZpb21tdS0+cHByX2xv
Zyk7Ci0gICAgICAgICAgICB1bm1hcF9pb21tdV9tbWlvX3JlZ2lvbihpb21tdSk7Ci0gICAgICAg
IH0KKworICAgICAgICBkZWFsbG9jYXRlX3JpbmdfYnVmZmVyKCZpb21tdS0+Y21kX2J1ZmZlcik7
CisgICAgICAgIGRlYWxsb2NhdGVfcmluZ19idWZmZXIoJmlvbW11LT5ldmVudF9sb2cpOworICAg
ICAgICBkZWFsbG9jYXRlX3JpbmdfYnVmZmVyKCZpb21tdS0+cHByX2xvZyk7CisgICAgICAgIHVu
bWFwX2lvbW11X21taW9fcmVnaW9uKGlvbW11KTsKICAgICAgICAgeGZyZWUoaW9tbXUpOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKaW5kZXggZGFkMmQx
ZTVhYi4uZDRmZjhjMThmOSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2ludHIuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50
ci5jCkBAIC02MTAsNiArNjEwLDggQEAgaW50IF9faW5pdCBhbWRfaW9tbXVfZnJlZV9pbnRyZW1h
cF90YWJsZSgKIHsKICAgICB2b2lkICp0YiA9IGl2cnNfbWFwcGluZy0+aW50cmVtYXBfdGFibGU7
CiAKKyAgICBYRlJFRShpdnJzX21hcHBpbmctPmludHJlbWFwX2ludXNlKTsKKwogICAgIGlmICgg
dGIgKQogICAgIHsKICAgICAgICAgX19mcmVlX2FtZF9pb21tdV90YWJsZXModGIsIElOVFJFTUFQ
X1RBQkxFX09SREVSKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:56:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:56:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTqJ-0004dI-H7; Tue, 12 Nov 2019 10:56:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTqI-0004dB-ID
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:14 +0000
X-Inumbo-ID: 0b561e68-053b-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0b561e68-053b-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 10:56:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTqH-0000Eu-QU
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTqH-00088H-Pb
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTqH-00088H-Pb@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:56:13 +0000
Subject: [Xen-changelog] [xen stable-4.11] AMD/IOMMU: process softirqs while
 dumping IRTs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0ZmUyMzJhMGY1NTAyYzdlNmM2MDdhMTg4ZjM4OGE3N2UyZDU1NTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI5
IDE0OjM1OjA4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI5IDE0OjM1OjA4IDIwMTkgKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHByb2Nlc3Mgc29mdGlycXMgd2hpbGUgZHVtcGluZyBJUlRzCiAgICAKICAgIFdo
ZW4gdGhlcmUgYXJlIHN1ZmZpY2llbnRseSBtYW55IGRldmljZXMgbGlzdGVkIGluIHRoZSBBQ1BJ
IHRhYmxlcyAobm8KICAgIG1hdHRlciBpZiB0aGV5IGFjdHVhbGx5IGV4aXN0KSwgb3V0cHV0IG1h
eSB0YWtlIHdheSBsb25nZXIgdGhhbiB0aGUKICAgIHdhdGNoZG9nIHdvdWxkIGxpa2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogZGYyMDMwYzM0Y2M5MTYxZGQ5ZTM1YzBlOGM1NTA1N2UxMDFhYzgxYQogICAgbWFzdGVyIGRh
dGU6IDIwMTktMDctMjIgMTI6MDM6NDYgKzAyMDAKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW50ci5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYwppbmRleCBkNGZmOGMx
OGY5Li43ZGFmM2VjNmEzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfaW50ci5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRy
LmMKQEAgLTIyLDYgKzIyLDcgQEAKICNpbmNsdWRlIDxhc20vaHZtL3N2bS9hbWQtaW9tbXUtcHJv
dG8uaD4KICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVy
Lmg+CisjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KIAogI2RlZmluZSBJTlRSRU1BUF9UQUJMRV9P
UkRFUiAgICAxCiAjZGVmaW5lIElOVFJFTUFQX0xFTkdUSCAweEIKQEAgLTY5OCw2ICs2OTksOCBA
QCBzdGF0aWMgaW50IGR1bXBfaW50cmVtYXBfbWFwcGluZyh1MTYgc2VnLCBzdHJ1Y3QgaXZyc19t
YXBwaW5ncyAqaXZyc19tYXBwaW5nKQogICAgIGR1bXBfaW50cmVtYXBfdGFibGUoaXZyc19tYXBw
aW5nLT5pbnRyZW1hcF90YWJsZSk7CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmKGl2cnNf
bWFwcGluZy0+aW50cmVtYXBfbG9jayksIGZsYWdzKTsKIAorICAgIHByb2Nlc3NfcGVuZGluZ19z
b2Z0aXJxcygpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:56:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:56:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTqT-0004gC-Iq; Tue, 12 Nov 2019 10:56:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTqS-0004g5-Ls
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:24 +0000
X-Inumbo-ID: 1153e71e-053b-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1153e71e-053b-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 10:56:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTqR-0000F7-TI
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTqR-000894-SM
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTqR-000894-SM@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:56:23 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/crash: fix kexec transition
 breakage
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDllYWM5MzI0YzdmMTlkOGZkMDgyNGExYmEyNWZkMWJhN2Q2MGJhYjgKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBPY3QgMjkgMTQ6MzU6NDUgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjkgMTQ6MzU6NDUgMjAxOSAr
MDEwMAoKICAgIHg4Ni9jcmFzaDogZml4IGtleGVjIHRyYW5zaXRpb24gYnJlYWthZ2UKICAgIAog
ICAgRm9sbG93aW5nIDZmZjU2MGY3ZiAoIng4Ni9TTVA6IGRvbid0IHRyeSB0byBzdG9wIGFscmVh
ZHkgc3RvcHBlZCBDUFVzIikKICAgIGFuIGluY29ycmVjdCBjb25kaXRpb24gd2FzIHBsYWNlZCBp
bnRvIGtleGVjIHRyYW5zaXRpb24gcGF0aAogICAgbGVhdmluZyBjcmFzaGluZyBDUFUgYWx3YXlz
IG9ubGluZSBicmVha2luZyBrZHVtcCBrZXJuZWwgZW50ZXJpbmcuCiAgICBDb3JyZWN0IGl0IGJ5
IHVuaWZ5aW5nIHRoZSBjb25kaXRpb24gd2l0aCBzbXBfc2VuZF9zdG9wKCkuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogZjU2ODEzZjM0NzBjNWI0OTg3OTYzYzNjNDFlNGZlMTZiOTVjNWEz
ZgogICAgbWFzdGVyIGRhdGU6IDIwMTktMDctMjIgMTg6MDI6MjQgKzAxMDAKLS0tCiB4ZW4vYXJj
aC94ODYvY3Jhc2guYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcmFzaC5jIGIveGVuL2FyY2gv
eDg2L2NyYXNoLmMKaW5kZXggNGRiMDc1OGE4OC4uYzk0NjlhZTJlZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2NyYXNoLmMKKysrIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKQEAgLTE3OSw3ICsx
NzksNyBAQCBzdGF0aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9pZCkKICAgICAgKi8KICAg
ICBpb21tdV9jcmFzaF9zaHV0ZG93bigpOwogCi0gICAgaWYgKCBudW1fb25saW5lX2NwdXMoKSA+
IDEgKQorICAgIGlmICggY3B1X29ubGluZShjcHUpICkKICAgICB7CiAgICAgICAgIF9fc3RvcF90
aGlzX2NwdSgpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:56:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTqd-0004hG-KQ; Tue, 12 Nov 2019 10:56:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTqc-0004hA-Vt
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:35 +0000
X-Inumbo-ID: 17582dbe-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 17582dbe-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:56:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTqb-0000FJ-W2
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTqb-00089h-V7
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTqb-00089h-V7@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:56:33 +0000
Subject: [Xen-changelog] [xen stable-4.11] passthrough/vtd: Don't DMA to the
 stack in queue_invalidate_wait()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyZTY1M2Y2OTI4MWUyMDUwYWNiZmYzYTU3Y2MwNmNlYmI3YjEwNzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyOSAxNDozNjoxMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxNDozNjoxMyAyMDE5ICsw
MTAwCgogICAgcGFzc3Rocm91Z2gvdnRkOiBEb24ndCBETUEgdG8gdGhlIHN0YWNrIGluIHF1ZXVl
X2ludmFsaWRhdGVfd2FpdCgpCiAgICAKICAgIERNQS1pbmcgdG8gdGhlIHN0YWNrIGlzIGNvbnNp
ZGVyZWQgYmFkIHByYWN0aWNlLiAgSW4gdGhpcyBjYXNlLCBpZiBhCiAgICB0aW1lb3V0IG9jY3Vy
cyBiZWNhdXNlIG9mIGEgc2x1Z2dpc2ggZGV2aWNlIHdoaWNoIGlzIHByb2Nlc3NpbmcgdGhlCiAg
ICByZXF1ZXN0LCB0aGUgY29tcGxldGlvbiBub3RpZmljYXRpb24gd2lsbCBjb3JydXB0IHRoZSBz
dGFjayBvZiBhCiAgICBzdWJzZXF1ZW50IGRlZXBlciBjYWxsIHRyZWUuCiAgICAKICAgIFBsYWNl
IHRoZSBwb2xsX3Nsb3QgaW4gYSBwZXJjcHUgYXJlYSBhbmQgRE1BIHRvIHRoYXQgaW5zdGVhZC4K
ICAgIAogICAgRml4IHRoZSBkZWNsYXJhdGlvbiBvZiBzYWRkciBpbiBzdHJ1Y3QgcWludmFsX2Vu
dHJ5LCB0byBhdm9pZCBhIHNoaWZ0IGJ5CiAgICB0d28uICBUaGUgcmVxdWlyZW1lbnQgaGVyZSBp
cyB0aGF0IHRoZSBETUEgYWRkcmVzcyBpcyBkd29yZCBhbGlnbmVkLAogICAgd2hpY2ggaXMgY292
ZXJlZCBieSBwb2xsX3Nsb3QncyB0eXBlLgogICAgCiAgICBUaGlzIGNoYW5nZSBkb2VzIG5vdCBh
ZGRyZXNzIG90aGVyIGlzc3Vlcy4gIENvcnJlbGF0aW5nIGNvbXBsZXRpb25zCiAgICBhZnRlciBh
IHRpbWVvdXQgd2l0aCB0aGVpciByZXF1ZXN0IGlzIGEgbW9yZSBjb21wbGljYXRlZCBjaGFuZ2Uu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogODk3MDgzNGViOTU1ODZkODdiMDY0ZThjN2ZjNDllZThkMjg3NWRiNAog
ICAgbWFzdGVyIGRhdGU6IDIwMTktMDctMjQgMTQ6NDA6MTAgKzAxMDAKLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCAgfCAzICstLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL3FpbnZhbC5jIHwgOSArKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRp
b25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKaW5k
ZXggNzJjMWEyZTNjZC4uZTc2YjI2MWM4MSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmgKQEAgLTQ0MSw4ICs0NDEsNyBAQCBzdHJ1Y3QgcWludmFsX2VudHJ5IHsKICAgICAgICAgICAg
ICAgICAgICAgc2RhdGEgICA6IDMyOwogICAgICAgICAgICAgfWxvOwogICAgICAgICAgICAgc3Ry
dWN0IHsKLSAgICAgICAgICAgICAgICB1NjQgcmVzXzEgICA6IDIsCi0gICAgICAgICAgICAgICAg
ICAgIHNhZGRyICAgOiA2MjsKKyAgICAgICAgICAgICAgICB1NjQgc2FkZHI7CiAgICAgICAgICAg
ICB9aGk7CiAgICAgICAgIH1pbnZfd2FpdF9kc2M7CiAgICAgfXE7CmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvcWludmFsLmMKaW5kZXggMDE0NDdjZjlhOC4uMDljYmQzNmViYiAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwpAQCAtMTQ3LDEzICsxNDcsMTUgQEAgc3RhdGljIGludCBf
X211c3RfY2hlY2sgcXVldWVfaW52YWxpZGF0ZV93YWl0KHN0cnVjdCBpb21tdSAqaW9tbXUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTggaWZsYWcsIHU4
IHN3LCB1OCBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sX3QgZmx1c2hfZGV2X2lvdGxiKQogewotICAgIHZvbGF0aWxlIHUzMiBwb2xsX3Nsb3Qg
PSBRSU5WQUxfU1RBVF9JTklUOworICAgIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1aW50MzJfdCwg
cG9sbF9zbG90KTsKICAgICB1bnNpZ25lZCBpbnQgaW5kZXg7CiAgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKICAgICB1NjQgZW50cnlfYmFzZTsKICAgICBzdHJ1Y3QgcWludmFsX2VudHJ5ICpxaW52
YWxfZW50cnksICpxaW52YWxfZW50cmllczsKKyAgICB1aW50MzJfdCAqdGhpc19wb2xsX3Nsb3Qg
PSAmdGhpc19jcHUocG9sbF9zbG90KTsKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+
cmVnaXN0ZXJfbG9jaywgZmxhZ3MpOworICAgIEFDQ0VTU19PTkNFKCp0aGlzX3BvbGxfc2xvdCkg
PSBRSU5WQUxfU1RBVF9JTklUOwogICAgIGluZGV4ID0gcWludmFsX25leHRfaW5kZXgoaW9tbXUp
OwogICAgIGVudHJ5X2Jhc2UgPSBpb21tdV9xaV9jdHJsKGlvbW11KS0+cWludmFsX21hZGRyICsK
ICAgICAgICAgICAgICAgICAgKChpbmRleCA+PiBRSU5WQUxfRU5UUllfT1JERVIpIDw8IFBBR0Vf
U0hJRlQpOwpAQCAtMTY2LDggKzE2OCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIHF1ZXVl
X2ludmFsaWRhdGVfd2FpdChzdHJ1Y3QgaW9tbXUgKmlvbW11LAogICAgIHFpbnZhbF9lbnRyeS0+
cS5pbnZfd2FpdF9kc2MubG8uZm4gPSBmbjsKICAgICBxaW52YWxfZW50cnktPnEuaW52X3dhaXRf
ZHNjLmxvLnJlc18xID0gMDsKICAgICBxaW52YWxfZW50cnktPnEuaW52X3dhaXRfZHNjLmxvLnNk
YXRhID0gUUlOVkFMX1NUQVRfRE9ORTsKLSAgICBxaW52YWxfZW50cnktPnEuaW52X3dhaXRfZHNj
LmhpLnJlc18xID0gMDsKLSAgICBxaW52YWxfZW50cnktPnEuaW52X3dhaXRfZHNjLmhpLnNhZGRy
ID0gdmlydF90b19tYWRkcigmcG9sbF9zbG90KSA+PiAyOworICAgIHFpbnZhbF9lbnRyeS0+cS5p
bnZfd2FpdF9kc2MuaGkuc2FkZHIgPSB2aXJ0X3RvX21hZGRyKHRoaXNfcG9sbF9zbG90KTsKIAog
ICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShxaW52YWxfZW50cmllcyk7CiAgICAgcWludmFsX3Vw
ZGF0ZV9xdGFpbChpb21tdSwgaW5kZXgpOwpAQCAtMTgyLDcgKzE4Myw3IEBAIHN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIHF1ZXVlX2ludmFsaWRhdGVfd2FpdChzdHJ1Y3QgaW9tbXUgKmlvbW11LAog
ICAgICAgICB0aW1lb3V0ID0gTk9XKCkgKyBNSUxMSVNFQ1MoZmx1c2hfZGV2X2lvdGxiID8KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvbW11X2Rldl9pb3RsYl90aW1lb3V0
IDogVlREX1FJX1RJTUVPVVQpOwogCi0gICAgICAgIHdoaWxlICggcG9sbF9zbG90ICE9IFFJTlZB
TF9TVEFUX0RPTkUgKQorICAgICAgICB3aGlsZSAoIEFDQ0VTU19PTkNFKCp0aGlzX3BvbGxfc2xv
dCkgIT0gUUlOVkFMX1NUQVRfRE9ORSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggTk9X
KCkgPiB0aW1lb3V0ICkKICAgICAgICAgICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:56:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:56:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTqn-0004jC-Nb; Tue, 12 Nov 2019 10:56:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTqm-0004j6-Ry
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:44 +0000
X-Inumbo-ID: 1d5a7dc0-053b-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1d5a7dc0-053b-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 10:56:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTqm-0000Fa-2h
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTqm-0008AJ-1c
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTqm-0008AJ-1c@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:56:44 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: gic: Make sure the
 number of interrupt lines is valid before using it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkMzY3MzQ3YmMxNzVjYWVkZjY2YzhlNjhmNjZhMjNiZThmMjk4YzIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5v
diAzMCAxNzoxNTozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogZ2ljOiBNYWtlIHN1cmUgdGhlIG51bWJlciBvZiBpbnRl
cnJ1cHQgbGluZXMgaXMgdmFsaWQgYmVmb3JlIHVzaW5nIGl0CiAgICAKICAgIEdJQ3YyIGFuZCBH
SUN2MyBzdXBwb3J0cyB1cCB0byAxMDIwIGludGVycnVwdHMuIEhvd2V2ZXIsIHRoZSB2YWx1ZSBj
b21wdXRlZAogICAgZnJvbSBHSUNEX1RZUEVSLklUTGluZXNOdW1iZXIgY2FuIGJlIHVwIHRvIDEw
MjQuIE9uIEdJQ3YzLCB3ZSB3aWxsIGVuZCB1cCB0bwogICAgd3JpdGUgaW4gcmVzZXJ2ZWQgcmVn
aXN0ZXJzIHRoYXQgYXJlIHJpZ2h0IGFmdGVyIHRoZSBJUk9VVEVScyBvbmUgYXMgdGhlCiAgICB2
YWx1ZSBpcyBub3QgY2FwcGVkIGVhcmx5IGVub3VnaC4KICAgIAogICAgQ2FwIHRoZSBudW1iZXIg
b2YgaW50ZXJydXB0cyBhcyBzb29uIGFzIHdlIGNvbXB1dGUgaXQgc28gd2Uga25vdyB3ZSBjYW4K
ICAgIHNhZmVseSB1c2luZyBpdCBhZnRlcndhcmRzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmVwb3J0ZWQtYnk6IEphbi1Q
ZXRlciBMYXJzc29uIDxKYW4tUGV0ZXIuTGFyc3NvbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2Ut
QWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IDMwZjUwNDdiMmM0ZTU3NzQzNmI1MDViYTc2MjdmMzRjM2JlMDIwMTQp
Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jIHwgNyArKysrLS0tCiB4ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMgfCA3ICsrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjIuYwppbmRleCBkMmRjYWZiNmEzLi5kMDFiOWM2YWFiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCkBAIC0zNTMs
NiArMzUzLDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2Ml9kaXN0X2luaXQodm9pZCkKIAog
ICAgIHR5cGUgPSByZWFkbF9naWNkKEdJQ0RfVFlQRVIpOwogICAgIG5yX2xpbmVzID0gMzIgKiAo
KHR5cGUgJiBHSUNEX1RZUEVfTElORVMpICsgMSk7CisgICAgLyogT25seSAxMDIwIGludGVycnVw
dHMgYXJlIHN1cHBvcnRlZCAqLworICAgIG5yX2xpbmVzID0gbWluKDEwMjBVLCBucl9saW5lcyk7
CisgICAgZ2ljdjJfaW5mby5ucl9saW5lcyA9IG5yX2xpbmVzOworCiAgICAgZ2ljX2NwdXMgPSAx
ICsgKCh0eXBlICYgR0lDRF9UWVBFX0NQVVMpID4+IDUpOwogICAgIHByaW50aygiR0lDdjI6ICVk
IGxpbmVzLCAlZCBjcHUlcyVzIChJSUQgJTguOHgpLlxuIiwKICAgICAgICAgICAgbnJfbGluZXMs
IGdpY19jcHVzLCAoZ2ljX2NwdXMgPT0gMSkgPyAiIiA6ICJzIiwKQEAgLTM3Nyw5ICszODEsNiBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjJfZGlzdF9pbml0KHZvaWQpCiAgICAgZm9yICggaSA9
IDMyOyBpIDwgbnJfbGluZXM7IGkgKz0gMzIgKQogICAgICAgICB3cml0ZWxfZ2ljZCh+MHgwLCBH
SUNEX0lDRU5BQkxFUiArIChpIC8gMzIpICogNCk7CiAKLSAgICAvKiBPbmx5IDEwMjAgaW50ZXJy
dXB0cyBhcmUgc3VwcG9ydGVkICovCi0gICAgZ2ljdjJfaW5mby5ucl9saW5lcyA9IG1pbigxMDIw
VSwgbnJfbGluZXMpOwotCiAgICAgLyogVHVybiBvbiB0aGUgZGlzdHJpYnV0b3IgKi8KICAgICB3
cml0ZWxfZ2ljZChHSUNEX0NUTF9FTkFCTEUsIEdJQ0RfQ1RMUik7CiB9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggYTZlZDBk
OGYyMi4uZjUzYTNmZTY1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtNjA5LDYgKzYwOSwxMCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgZ2ljdjNfZGlzdF9pbml0KHZvaWQpCiAgICAgaWYgKCB0eXBlICYgR0lDRF9UWVBFX0xQ
SVMgKQogICAgICAgICBnaWN2M19scGlfaW5pdF9ob3N0X2xwaXMoR0lDRF9UWVBFX0lEX0JJVFMo
dHlwZSkpOwogCisgICAgLyogT25seSAxMDIwIGludGVycnVwdHMgYXJlIHN1cHBvcnRlZCAqLwor
ICAgIG5yX2xpbmVzID0gbWluKDEwMjBVLCBucl9saW5lcyk7CisgICAgZ2ljdjNfaW5mby5ucl9s
aW5lcyA9IG5yX2xpbmVzOworCiAgICAgcHJpbnRrKCJHSUN2MzogJWQgbGluZXMsIChJSUQgJTgu
OHgpLlxuIiwKICAgICAgICAgICAgbnJfbGluZXMsIHJlYWRsX3JlbGF4ZWQoR0lDRCArIEdJQ0Rf
SUlEUikpOwogCkBAIC02NDgsOSArNjUyLDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2Rp
c3RfaW5pdCh2b2lkKQogCiAgICAgZm9yICggaSA9IE5SX0dJQ19MT0NBTF9JUlFTOyBpIDwgbnJf
bGluZXM7IGkrKyApCiAgICAgICAgIHdyaXRlcV9yZWxheGVkKGFmZmluaXR5LCBHSUNEICsgR0lD
RF9JUk9VVEVSICsgaSAqIDgpOwotCi0gICAgLyogT25seSAxMDIwIGludGVycnVwdHMgYXJlIHN1
cHBvcnRlZCAqLwotICAgIGdpY3YzX2luZm8ubnJfbGluZXMgPSBtaW4oMTAyMFUsIG5yX2xpbmVz
KTsKIH0KIAogc3RhdGljIGludCBnaWN2M19lbmFibGVfcmVkaXN0KHZvaWQpCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:56:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:56:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTqy-0004kK-PG; Tue, 12 Nov 2019 10:56:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTqx-0004kD-GG
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:55 +0000
X-Inumbo-ID: 23600f6e-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23600f6e-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:56:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTqw-0000Fo-5H
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTqw-0008Av-4R
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:56:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTqw-0008Av-4R@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:56:54 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: irq: End cleanly
 spurious interrupt
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI3ZmY3Mzg3OTI3NzNjOWNkNzIwNTU0ZDhmYzFiYmQxZjE5ODAyMWYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEph
biAyOCAxNjowMDoyMyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogaXJxOiBFbmQgY2xlYW5seSBzcHVyaW91cyBpbnRlcnJ1
cHQKICAgIAogICAgbm9faXJxX3R5cGUgaGFuZGxlcnMgYXJlIHVzZWQgd2hlbiBhbiBJUlEgZG9l
cyBub3QgaGF2ZSBhY3Rpb24gYXR0YWNoZWQuCiAgICBUaGlzIGlzIHVzZWZ1bCB0byBkZXRlY3Qg
bWlzY29uZmlndXJhdGlvbiBiZXR3ZWVuIHRoZSBpbnRlcnJ1cHQKICAgIGNvbnRyb2xsZXIgYW5k
IHRoZSBzb2Z0d2FyZS4KICAgIAogICAgQ3VycmVudGx5LCBhbGwgdGhlIGhhbmRsZXJzIHdpbGwg
ZG8gbm90aGluZyBvbiBzcHVyaW91cyBpbnRlcnJ1cHQuIFRoaXMKICAgIG1lYW5zIGlmIHN1Y2gg
aW50ZXJydXB0IGlzIHJlY2VpdmVkLCB0aGUgcHJpb3JpdHkgb2YgdGhlIGludGVycnVwdCB3aWxs
CiAgICBub3QgYmUgZHJvcHBlZCBhbmQgdGhlIHByb2Nlc3NvciB3aWxsIGxvc2UgdGhlIGFiaWxp
dHkgdG8gcmVjZWl2ZSBhbnkKICAgIGludGVycnVwdCBsb3dlciBvciBlcXVhbCB0byB0aGUgcHJp
b3JpdHkuCiAgICAKICAgIFNwdXJpb3VzIGludGVycnVwdCBjYW4gaGFwcGVuIHdoaWxlIHJlbGVh
c2luZyBpbnRlcnJ1cHQgYXNzaWduZWQgdG8KICAgIGd1ZXN0IChoYXBwZW4gZHVyaW5nIGRvbWFp
biBkZXN0cnVjdGlvbikuIFRoZSBpbnRlcmFjdGlvbiBpcyByb3VnaGx5CiAgICAKICAgIENQVTAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENQVTEKICAgIHJlbGVhc2VfZ3Vlc3RfaXJx
KEEpCiAgICBzcGluX2xvY2soJmRlc2MtPmxvY2spCiAgICBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1
ZXN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWNlaXZlIElSUSBB
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGluX2xvY2soJmRlc2Mt
PmxvY2spCiAgICAgICAgZGVzYy0+aGFuZGxlci0+c2h1dGRvd24oKQogICAgICAgICAgc2V0X2Jp
dChJUlFfRElTQUJMRUQpCiAgICAgICAgZGVzYy0+aGFuZGxlciA9ICZub19pcnFfdHlwZQogICAg
c3Bpbl91bmxvY2soJmRlc2MtPmxvY2spCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkZXNjLT5oYW5kbGVyLT5lbmQoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZkZXNjLT5sb2NrKQogICAgCiAgICBCZWNhdXNlIHRo
ZSBub19pcnFfdHlwZS5lbmQgY2FsbGJhY2sgaXMgaW1wbGVtZW50ZWQgYXMgYSBOT1AsIENQVTEg
d2lsbAogICAgbm90IGRyb3AgdGhlIHByaW9yaXR5IG9mIHRoZSBpbnRlcnJ1cHQuIFNvIHRoZSBD
UFUgd2lsbCBub3QgYmUgYWJsZSB0bwogICAgcmVjZWl2ZSBhbnkgaW50ZXJydXB0IHJvdXRlIHRv
IGFueSBndWVzdCBhZnRlcndhcmRzLgogICAgCiAgICBUaGUgcHJvYmxlbSBjYW4gYmUgcHJldmVu
dGVkIGJ5IGRyb3BwaW5nIHRoZSBwcmlvcml0eSBhbmQgZGVhY3RpdmF0aW5nCiAgICB0aGUgaW50
ZXJydXB0IHZpYSBnaWNfaHdfb3BzLT5naWNfaG9zdF9pcnEtPmVuZCgpLgogICAgCiAgICBOb3Rl
IHRoYXQsIGZvciBub3csIGludGVycnVwdCB1c2VkIGJ5IFhlbiBhcmUgc2FmZSBiZWNhdXNlIGl0
IGlzIG5vdAogICAgdXNpbmcgbm9faXJxX3R5cGUgb24gcmVsZWFzZS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4YWEyNzYyMzViOTNlZWI0ZjgxMDk1YzYzODk3MDkwMGUx
OWIzMWU1KQotLS0KIHhlbi9hcmNoL2FybS9pcnEuYyB8IDkgKysrKysrKystCiAxIGZpbGUgY2hh
bmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2lycS5jIGIveGVuL2FyY2gvYXJtL2lycS5jCmluZGV4IGFhNGU4MzJjYWUuLjZjZjM2
NmUzNjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYworKysgYi94ZW4vYXJjaC9hcm0v
aXJxLmMKQEAgLTQ0LDcgKzQ0LDE0IEBAIHN0YXRpYyB2b2lkIGFja19ub25lKHN0cnVjdCBpcnFf
ZGVzYyAqaXJxKQogICAgIHByaW50aygidW5leHBlY3RlZCBJUlEgdHJhcCBhdCBpcnEgJTAyeFxu
IiwgaXJxLT5pcnEpOwogfQogCi1zdGF0aWMgdm9pZCBlbmRfbm9uZShzdHJ1Y3QgaXJxX2Rlc2Mg
KmlycSkgeyB9CitzdGF0aWMgdm9pZCBlbmRfbm9uZShzdHJ1Y3QgaXJxX2Rlc2MgKmlycSkKK3sK
KyAgICAvKgorICAgICAqIFN0aWxsIGFsbG93IGEgQ1BVIHRvIGVuZCBhbiBpbnRlcnJ1cHQgaWYg
d2UgcmVjZWl2ZSBhIHNwdXJpb3VzCisgICAgICogaW50ZXJydXB0LiBUaGlzIHdpbGwgcHJldmVu
dCB0aGUgQ1BVIHRvIGxvc2UgaW50ZXJydXB0IGZvcmV2ZXIuCisgICAgICovCisgICAgZ2ljX2h3
X29wcy0+Z2ljX2hvc3RfaXJxX3R5cGUtPmVuZChpcnEpOworfQogCiBod19pcnFfY29udHJvbGxl
ciBub19pcnFfdHlwZSA9IHsKICAgICAudHlwZW5hbWUgPSAibm9uZSIsCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:57:05 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:57:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTr7-0004lO-Qr; Tue, 12 Nov 2019 10:57:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTr7-0004lI-9q
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:05 +0000
X-Inumbo-ID: 29418cb5-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29418cb5-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:57:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTr6-0000Gu-8V
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTr6-0008Bo-7M
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTr6-0008Bo-7M@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:57:04 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: gic-v2: deactivate
 interrupts during initialization
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI1MmJjZGE2ZjUzMzc2MDMxYTk0ZDg2YmM4NWZlYThlZjFiMzdhMzEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjkgMTE6
Mzk6MjAgMjAxOSAtMDcwMAoKICAgIHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1
cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFD
VElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5p
dGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVu
Zy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3MikKLS0t
CiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYyLmMKaW5kZXggZDAxYjljNmFhYi4uMmNjODY2NThhOCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwpAQCAtMzc5LDcg
KzM3OSwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjJfZGlzdF9pbml0KHZvaWQpCiAKICAg
ICAvKiBEaXNhYmxlIGFsbCBnbG9iYWwgaW50ZXJydXB0cyAqLwogICAgIGZvciAoIGkgPSAzMjsg
aSA8IG5yX2xpbmVzOyBpICs9IDMyICkKKyAgICB7CiAgICAgICAgIHdyaXRlbF9naWNkKH4weDAs
IEdJQ0RfSUNFTkFCTEVSICsgKGkgLyAzMikgKiA0KTsKKyAgICAgICAgd3JpdGVsX2dpY2QofjB4
MCwgR0lDRF9JQ0FDVElWRVIgKyAoaSAvIDMyKSAqIDQpOworICAgIH0KIAogICAgIC8qIFR1cm4g
b24gdGhlIGRpc3RyaWJ1dG9yICovCiAgICAgd3JpdGVsX2dpY2QoR0lDRF9DVExfRU5BQkxFLCBH
SUNEX0NUTFIpOwpAQCAtMzk0LDYgKzM5Nyw3IEBAIHN0YXRpYyB2b2lkIGdpY3YyX2NwdV9pbml0
KHZvaWQpCiAgICAgLyogVGhlIGZpcnN0IDMyIGludGVycnVwdHMgKFBQSSBhbmQgU0dJKSBhcmUg
YmFua2VkIHBlci1jcHUsIHNvCiAgICAgICogZXZlbiB0aG91Z2ggdGhleSBhcmUgY29udHJvbGxl
ZCB3aXRoIEdJQ0QgcmVnaXN0ZXJzLCB0aGV5IG11c3QKICAgICAgKiBiZSBzZXQgdXAgaGVyZSB3
aXRoIHRoZSBvdGhlciBwZXItY3B1IHN0YXRlLiAqLworICAgIHdyaXRlbF9naWNkKDB4ZmZmZmZm
ZmYsIEdJQ0RfSUNBQ1RJVkVSKTsgLyogRGlhY3RpdmF0ZSBQUElzIGFuZCBTR0lzICovCiAgICAg
d3JpdGVsX2dpY2QoMHhmZmZmMDAwMCwgR0lDRF9JQ0VOQUJMRVIpOyAvKiBEaXNhYmxlIGFsbCBQ
UEkgKi8KICAgICB3cml0ZWxfZ2ljZCgweDAwMDBmZmZmLCBHSUNEX0lTRU5BQkxFUik7IC8qIEVu
YWJsZSBhbGwgU0dJICovCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:57:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:57:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTrH-0004mX-SQ; Tue, 12 Nov 2019 10:57:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTrH-0004mS-5B
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:15 +0000
X-Inumbo-ID: 2f67bfe6-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f67bfe6-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:57:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTrG-0000Hw-Ba
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTrG-0008CP-AZ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTrG-0008CP-AZ@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:57:14 +0000
Subject: [Xen-changelog] [xen stable-4.11] arm: gic-v3: deactivate
 interrupts during initialization
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4MjRiOWZjN2U5YzU2ZWM4MGUwNjYzZWU1ZGUyYzUzOTZjNjk5YjgKQXV0aG9yOiAg
ICAgUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIgNSAwNTo1
NTozNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAyMDE5IC0wNzAw
CgogICAgYXJtOiBnaWMtdjM6IGRlYWN0aXZhdGUgaW50ZXJydXB0cyBkdXJpbmcgaW5pdGlhbGl6
YXRpb24KICAgIAogICAgT24gaS5NWDgsIHdlIGltcGxlbWVudGVkIHBhcnRpdGlvbiByZWJvb3Qg
d2hpY2ggbWVhbnMgQ29ydGV4LUEgcmVib290CiAgICB3aWxsIG5vdCBpbXBhY3QgTTQgY29yZXMg
YW5kIFN5c3RlbSBjb250cm9sIFVuaXQgY29yZS4gSG93ZXZlciBHSUN2MyBpcwogICAgbm90IHJl
c2V0IGJlY2F1c2Ugd2UgYWxzbyBuZWVkIHRvIHN1cHBvcnQgQTcyIENsdXN0ZXIgcmVib290IHdp
dGhvdXQKICAgIGFmZmVjdGluZyBBNTMgQ2x1c3Rlci4KICAgIAogICAgVGhlIGdpYy12MyBjb250
cm9sbGVyIGlzIGNvbmZpZ3VyZWQgd2l0aCBFT0ltb2RlIHRvIDEsIHNvIGR1cmluZyB4ZW4KICAg
IHJlYm9vdCwgdGhlcmUgaXMgYSBmdW5jdGlvbiBjYWxsICJzbXBfY2FsbF9mdW5jdGlvbihoYWx0
X3RoaXNfY3B1LCBOVUxMLCAwKTsiCiAgICBidXQgaGFsdF90aGlzX2NwdSBuZXZlciByZXR1cm5z
LCB0aGF0IG1lYW5zIG90aGVyIENQVXMgaGF2ZSBubyBjaGFuY2UgdG8KICAgIGRlYWN0aXZhdGUg
dGhlIFNHSSBpbnRlcnJ1cHQsIGJlY2F1c2UgdGhlIGRlYWN0aXZhdGVfaXJxIG9wZXJhdGlvbiBp
cyBhdAogICAgdGhlIGVuZCBvZiBkb19zZ2kuIER1cmluZyB0aGUgbmV4dCBib290IG9mIFhlbiwg
Q1BVMCB3aWxsIGlzc3VlCiAgICBHSUNfU0dJX0NBTExfRlVOQ1RJT04gdG8gb3RoZXIgQ1BVcy4g
QXMgdGhlIEFjdGl2ZSBzdGF0ZSBmb3IgU0dJIGlzIGxlZnQKICAgIHVudG91Y2hlZCBkdXJpbmcg
dGhlIHJlYm9vdCwgdGhlIEdJQ19TR0lfQ0FMTF9GVU5DVElPTiB3aWxsIHN0aWxsIGJlIGFjdGl2
ZQogICAgb24gdGhlIG5vbi1ib290IENQVXMuIFRoaXMgbWVhbnMgdGhlIGludGVycnVwdCBjYW5u
b3QgYmUgdHJpZ2dlcmVkIGFnYWluCiAgICB1bnRpbCBpdCBnZXQgZGVhY3RpdmF0ZWQuCiAgICAK
ICAgIEFuZCBhY2NvcmRpbmcgdG8gSUhJMDA2OURfZ2ljX2FyY2hpdGVjdHVyZV9zcGVjaWZpY2F0
aW9uLCBjaGFwdGVyCiAgICAiOC4xMS4zIEdJQ1JfSUNBQ1RJVkVSMCwgSW50ZXJydXB0IENsZWFy
LUFjdGl2ZSBSZWdpc3RlciAwIiwgdGhlIFJXCiAgICBmaWVsZCBvZiBHSUNSX0lDQUNUSVZFUjAg
cmVzZXRzIHRvIGEgdmFsdWUgdGhhdCBpcyBhcmNoaXRlY3R1cmFsbHkgVU5LTk9XTi4KICAgIFNv
IG1ha2Ugc3VyZSBhbGwgaW50ZXJydXB0cyBhcmUgZGVhY3RpdmF0ZWQgZHVyaW5nIGluaXRpYWxp
emF0aW9uIGJ5CiAgICBjbGVhcmluZyB0aGUgc3RhdGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDAzMjJlMGRiNWIyOWEwZDFjZTRiNDUyODg1ZTM0MDIzZTNhNGIwMGUpCi0tLQogeGVu
L2FyY2gvYXJtL2dpYy12My5jIHwgMTAgKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMt
djMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBmNTNhM2ZlNjVlLi43YmUxYmNhYWRl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dp
Yy12My5jCkBAIC02MjgsOSArNjI4LDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2M19kaXN0
X2luaXQodm9pZCkKICAgICAgICAgd3JpdGVsX3JlbGF4ZWQocHJpb3JpdHksIEdJQ0QgKyBHSUNE
X0lQUklPUklUWVIgKyAoaSAvIDQpICogNCk7CiAgICAgfQogCi0gICAgLyogRGlzYWJsZSBhbGwg
Z2xvYmFsIGludGVycnVwdHMgKi8KKyAgICAvKiBEaXNhYmxlL2RlYWN0aXZhdGUgYWxsIGdsb2Jh
bCBpbnRlcnJ1cHRzICovCiAgICAgZm9yICggaSA9IE5SX0dJQ19MT0NBTF9JUlFTOyBpIDwgbnJf
bGluZXM7IGkgKz0gMzIgKQorICAgIHsKICAgICAgICAgd3JpdGVsX3JlbGF4ZWQoMHhmZmZmZmZm
ZiwgR0lDRCArIEdJQ0RfSUNFTkFCTEVSICsgKGkgLyAzMikgKiA0KTsKKyAgICAgICAgd3JpdGVs
X3JlbGF4ZWQoMHhmZmZmZmZmZiwgR0lDRCArIEdJQ0RfSUNBQ1RJVkVSICsgKGkgLyAzMikgKiA0
KTsKKyAgICB9CiAKICAgICAvKgogICAgICAqIENvbmZpZ3VyZSBTUElzIGFzIG5vbi1zZWN1cmUg
R3JvdXAtMS4gVGhpcyB3aWxsIG9ubHkgbWF0dGVyCkBAIC04MzcsNiArODQwLDExIEBAIHN0YXRp
YyBpbnQgZ2ljdjNfY3B1X2luaXQodm9pZCkKICAgICAgICAgICAgICAgICBHSUNEX1JESVNUX1NH
SV9CQVNFICsgR0lDUl9JUFJJT1JJVFlSMCArIChpIC8gNCkgKiA0KTsKIAogICAgIC8qCisgICAg
ICogVGhlIGFjdGl2YXRlIHN0YXRlIGlzIHVua25vd24gYXQgYm9vdCwgc28gbWFrZSBzdXJlIGFs
bAorICAgICAqIFNHSXMgYW5kIFBQSXMgYXJlIGRlLWFjdGl2YXRlZC4KKyAgICAgKi8KKyAgICB3
cml0ZWxfcmVsYXhlZCgweGZmZmZmZmZmLCBHSUNEX1JESVNUX1NHSV9CQVNFICsgR0lDUl9JQ0FD
VElWRVIwKTsKKyAgICAvKgogICAgICAqIERpc2FibGUgYWxsIFBQSSBpbnRlcnJ1cHRzLCBlbnN1
cmUgYWxsIFNHSSBpbnRlcnJ1cHRzIGFyZQogICAgICAqIGVuYWJsZWQuCiAgICAgICovCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:57:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:57:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTrR-0004oe-U5; Tue, 12 Nov 2019 10:57:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTrR-0004oJ-6W
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:25 +0000
X-Inumbo-ID: 356ac8e8-053b-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 356ac8e8-053b-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 10:57:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTrQ-0000IM-Ei
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTrQ-0008D9-Dd
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTrQ-0008D9-Dd@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:57:24 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: traps: Avoid using
 BUG_ON() to check guest state in advance_pc()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0705179644358505621=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7f5f48dff399cb4739dc74f136fa605a0eaad1d5
Author:     Julien Grall <julien.grall@arm.com>
AuthorDate: Wed May 15 21:17:30 2019 +0100
Commit:     Stefano Stabellini <sstabellini@kernel.org>
CommitDate: Tue Oct 29 11:39:20 2019 -0700

    xen/arm: traps: Avoid using BUG_ON() to check guest state in advance_pc()
    
    The condition of the BUG_ON() in advance_pc() is pretty wrong because
    the bits [26:25] and [15:10] have a different meaning between AArch32
    and AArch64 state.
    
    On AArch32, they are used to store PSTATE.IT. On AArch64, they are RES0
    or used for new feature (e.g ARMv8.0-SSBS, ARMv8.5-BTI).
    
    This means a 64-bit guest will hit the BUG_ON() if it is trying to use
    any of these features.
    
    More generally, RES0 means that the bits is reserved for future use. So
    crashing the host is definitely not the right solution.
    
    In this particular case, we only need to know the guest was using 32-bit
    Mode and the Thumb instructions. So replace the BUG_ON() by a proper
    check.
    
    Reported-by: Lukas JÃ¼nger <lukas.juenger@ice.rwth-aachen.de>
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit 72615f2e6b98e861c08abb1d2b194126013d54fe)
---
 xen/arch/arm/traps.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c
index 2a32441a61..e930585ad6 100644
--- a/xen/arch/arm/traps.c
+++ b/xen/arch/arm/traps.c
@@ -1654,12 +1654,9 @@ int check_conditional_instr(struct cpu_user_regs *regs, const union hsr hsr)
 void advance_pc(struct cpu_user_regs *regs, const union hsr hsr)
 {
     unsigned long itbits, cond, cpsr = regs->cpsr;
+    bool is_thumb = psr_mode_is_32bit(cpsr) && (cpsr & PSR_THUMB);
 
-    /* PSR_IT_MASK bits can only be set for 32-bit processors in Thumb mode. */
-    BUG_ON( (!psr_mode_is_32bit(cpsr)||!(cpsr&PSR_THUMB))
-            && (cpsr&PSR_IT_MASK) );
-
-    if ( cpsr&PSR_IT_MASK )
+    if ( is_thumb && (cpsr & PSR_IT_MASK) )
     {
         /* The ITSTATE[7:0] block is contained in CPSR[15:10],CPSR[26:25]
          *
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0705179644358505621==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:57:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:57:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTrb-0004pd-Vf; Tue, 12 Nov 2019 10:57:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTrb-0004pX-8T
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:35 +0000
X-Inumbo-ID: 3b6feb9c-053b-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3b6feb9c-053b-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 10:57:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTra-0000IY-Ht
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTra-0008Dl-Gl
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTra-0008Dl-Gl@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:57:34 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: setup: Calculate
 correctly the size of Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1MDJhMmNkY2M2MTU0MjkzMGIyNWVhM2U0MjYxY2Y0YmYzYjFhNDEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAxNiAxMjoxMjo1MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogc2V0dXA6IENhbGN1bGF0ZSBjb3JyZWN0bHkgdGhlIHNp
emUgb2YgWGVuCiAgICAKICAgIFRoZSBjdXJyZW50IHNpemUgb2YgWGVuIGlzIGNvbXB1dGVkIHVz
aW5nIF9lbmQgLSBfc3RhcnQgKyAxLiBIb3dldmVyLAogICAgX2VuZCBpcyBwb2ludGluZyBvbmUg
cGFzdCB0aGUgZW5kIG9mIFhlbiwgc28gdGhlIHNpemUgb2YgWGVuIGlzCiAgICBvZmYtYnktb25l
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDA4ZTIwNTlmYWNkNzhkNWZmYWYy
MDZiYTA2YWMyMDE3YzRhZGVlZDQpCi0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCAyICstCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGZmOTQ5
ZjU0NWEuLjRjYjg3YWM5YTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC03MjYsNyArNzI2LDcgQEAgdm9pZCBfX2luaXQgc3Rh
cnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICAvKiBSZWdpc3RlciBY
ZW4ncyBsb2FkIGFkZHJlc3MgYXMgYSBib290IG1vZHVsZS4gKi8KICAgICB4ZW5fYm9vdG1vZHVs
ZSA9IGFkZF9ib290X21vZHVsZShCT09UTU9EX1hFTiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX3N0YXJ0ICsgYm9vdF9waHlzX29mZnNldCksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9lbmQgLSBf
c3RhcnQgKyAxKSwgTlVMTCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90
KSh1aW50cHRyX3QpKF9lbmQgLSBfc3RhcnQpLCBOVUxMKTsKICAgICBCVUdfT04oIXhlbl9ib290
bW9kdWxlKTsKIAogICAgIHhlbl9wYWRkciA9IGdldF94ZW5fcGFkZHIoKTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:57:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:57:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTrm-0004ro-C6; Tue, 12 Nov 2019 10:57:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTrl-0004rc-9U
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:45 +0000
X-Inumbo-ID: 41731640-053b-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 41731640-053b-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 10:57:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTrk-0000Ip-Kt
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTrk-0008Ed-Jt
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTrk-0008Ed-Jt@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:57:44 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYyMWIyZDAxNTQ4MzI3NWNkNDBlNDRkOWQwZjcyOWJkM2M5ZjlkYTAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAxNiAxMTo1MzowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogRG9uJ3QgdXNlIF9lbmQgaW4gaXNfeGVuX2ZpeGVkX21m
bigpCiAgICAKICAgIHZpcnRfdG9fbWFkZHIoKSBpcyB1c2luZyB0aGUgaGFyZHdhcmUgcGFnZS10
YWJsZSB3YWxrIGluc3RydWN0aW9ucyB0bwogICAgdHJhbnNsYXRlIGEgdmlydHVhbCBhZGRyZXNz
IHRvIHBoeXNpY2FsIGFkZHJlc3MuIFRoZSBmdW5jdGlvbiBzaG91bGQKICAgIG9ubHkgYmUgY2Fs
bGVkIG9uIHZpcnR1YWwgYWRkcmVzcyBtYXBwZWQuCiAgICAKICAgIF9lbmQgcG9pbnRzIHBhc3Qg
dGhlIGVuZCBvZiBYZW4gYmluYXJ5IGFuZCBtYXkgbm90IGJlIG1hcHBlZCB3aGVuIHRoZQogICAg
YmluYXJ5IHNpemUgaXMgcGFnZS1hbGlnbmVkLiBUaGlzIG1lYW5zIHZpcnRfdG9fbWFkZHIoKSB3
aWxsIG5vdCBiZSBhYmxlCiAgICB0byBkbyB0aGUgdHJhbnNsYXRpb24gYW5kIHRoZXJlZm9yZSBj
cmFzaCBYZW4uCiAgICAKICAgIE5vdGUgdGhlcmUgaXMgYWxzbyBhbiBvZmYtYnktb25lIGlzc3Vl
IGluIHRoaXMgY29kZSwgYnV0IHRoZSBwYW5pYyB3aWxsCiAgICB0cnVtcCB0aGF0LgogICAgCiAg
ICBCb3RoIGlzc3VlcyBjYW4gYmUgZml4ZWQgYnkgdXNpbmcgX2VuZCAtIDEgaW4gdGhlIGNoZWNr
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDhkYmE5YTgxZTdjNjJiOGE3ZGJl
MDIzZmZmZWNkMmUxNmNjMjA0ODYpCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5o
CmluZGV4IDk0MGI3NGJlMzMuLjg5ZmUxMGZmMTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTE1Miw3ICsxNTIs
NyBAQCBleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQ7CiAKICNkZWZpbmUgaXNfeGVu
X2ZpeGVkX21mbihtZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
KChwZm5fdG9fcGFkZHIobWZuKSA+PSB2aXJ0X3RvX21hZGRyKCZfc3RhcnQpKSAmJiAgICAgICBc
Ci0gICAgIChwZm5fdG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCZfZW5kKSkpCisgICAg
IChwZm5fdG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCh2YWRkcl90KV9lbmQgLSAxKSkp
CiAKICNkZWZpbmUgcGFnZV9nZXRfb3duZXIoX3ApICAgIChfcCktPnYuaW51c2UuZG9tYWluCiAj
ZGVmaW5lIHBhZ2Vfc2V0X293bmVyKF9wLF9kKSAoKF9wKS0+di5pbnVzZS5kb21haW4gPSAoX2Qp
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:57:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTrw-0004tR-Dh; Tue, 12 Nov 2019 10:57:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTrv-0004tG-FX
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:55 +0000
X-Inumbo-ID: 4777c536-053b-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4777c536-053b-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 10:57:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTru-0000J1-Nw
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTru-0008G3-Mp
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:57:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTru-0008G3-Mp@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:57:54 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: p2m: Free the p2m entry
 after flushing the IOMMU TLBs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNlN2I1NDlkMjMxZmUwNjY2YjM4NGIyZTcwYmU2YTM1MzU4ZTUyODEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEF1
ZyA5IDEzOjU5OjE1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDI5IDExOjM5OjIwIDIw
MTkgLTA3MDAKCiAgICB4ZW4vYXJtOiBwMm06IEZyZWUgdGhlIHAybSBlbnRyeSBhZnRlciBmbHVz
aGluZyB0aGUgSU9NTVUgVExCcwogICAgCiAgICBXaGVuIGZyZWVpbmcgYSBwMm0gZW50cnksIGFs
bCB0aGUgc3ViLXRyZWUgYmVoaW5kIGl0IHdpbGwgYWxzbyBiZSBmcmVlZC4KICAgIFRoaXMgbWF5
IGluY2x1ZGUgaW50ZXJtZWRpYXRlIHBhZ2UtdGFibGVzIG9yIGFueSBsMyBlbnRyeSByZXF1aXJp
bmcgdG8KICAgIGRyb3AgYSByZWZlcmVuY2UgKGUuZyBmb3IgZm9yZWlnbiBwYWdlcykuIEFzIHNv
b24gYXMgcGFnZXMgYXJlIGZyZWVkLAogICAgdGhleSBtYXkgYmUgcmUtdXNlZCBieSBYZW4gb3Ig
YW5vdGhlciBkb21haW4uIFRoZXJlZm9yZSBpdCBpcyBuZWNlc3NhcnkKICAgIHRvIGZsdXNoICph
bGwqIHRoZSBUTEJzIGJlZm9yZWhhbmQuCiAgICAKICAgIFdoaWxlIENQVSBUTEJzIHdpbGwgYmUg
Zmx1c2hlZCBiZWZvcmUgZnJlZWluZyB0aGUgcGFnZXMsIHRoaXMgaXMgbm90CiAgICB0aGUgY2Fz
ZSBmb3IgSU9NTVUgVExCcy4gVGhpcyBjYW4gYmUgc29sdmVkIGJ5IG1vdmluZyB0aGUgSU9NTVUg
VExCcwogICAgZmx1c2ggZWFybGllciBpbiB0aGUgY29kZS4KICAgIAogICAgVGhpcyB3YXNuJ3Qg
Y29uc2lkZXJlZCBhcyBhIHNlY3VyaXR5IGlzc3VlIGFzIGRldmljZSBwYXNzdGhyb3VnaCBvbiBB
cm0KICAgIGlzIG5vdCBzZWN1cml0eSBzdXBwb3J0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBUZXN0ZWQtYnk6IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NzE4Nzg3Nzk3NDFiMzhjNWYyMzYzYWRjZWVmOGRlMmNl
MGIzOTQ1KQotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDEyICsrKysrKy0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggZDQzYzNhYTg5Ni4u
YjI5ODEyMzAxZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNo
L2FybS9wMm0uYwpAQCAtOTQyLDYgKzk0MiwxMiBAQCBzdGF0aWMgaW50IF9fcDJtX3NldF9lbnRy
eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICBwMm0tPmxvd2VzdF9tYXBwZWRfZ2Zu
ID0gZ2ZuX21pbihwMm0tPmxvd2VzdF9tYXBwZWRfZ2ZuLCBzZ2ZuKTsKICAgICB9CiAKKyAgICBp
ZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4pICYmCisgICAgICAgICAobHBhZV92YWxpZChvcmln
X3B0ZSkgfHwgbHBhZV92YWxpZCgqZW50cnkpKSApCisgICAgICAgIHJjID0gaW9tbXVfaW90bGJf
Zmx1c2gocDJtLT5kb21haW4sIGdmbl94KHNnZm4pLCAxVUwgPDwgcGFnZV9vcmRlcik7CisgICAg
ZWxzZQorICAgICAgICByYyA9IDA7CisKICAgICAvKgogICAgICAqIEZyZWUgdGhlIGVudHJ5IG9u
bHkgaWYgdGhlIG9yaWdpbmFsIHB0ZSB3YXMgdmFsaWQgYW5kIHRoZSBiYXNlCiAgICAgICogaXMg
ZGlmZmVyZW50ICh0byBhdm9pZCBmcmVlaW5nIHdoZW4gcGVybWlzc2lvbiBpcyBjaGFuZ2VkKS4K
QEAgLTk0OSwxMiArOTU1LDYgQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAy
bV9kb21haW4gKnAybSwKICAgICBpZiAoIGxwYWVfdmFsaWQob3JpZ19wdGUpICYmIGVudHJ5LT5w
Mm0uYmFzZSAhPSBvcmlnX3B0ZS5wMm0uYmFzZSApCiAgICAgICAgIHAybV9mcmVlX2VudHJ5KHAy
bSwgb3JpZ19wdGUsIGxldmVsKTsKIAotICAgIGlmICggbmVlZF9pb21tdShwMm0tPmRvbWFpbikg
JiYKLSAgICAgICAgIChscGFlX3ZhbGlkKG9yaWdfcHRlKSB8fCBscGFlX3ZhbGlkKCplbnRyeSkp
ICkKLSAgICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFpbiwgZ2ZuX3goc2dm
biksIDFVTCA8PCBwYWdlX29yZGVyKTsKLSAgICBlbHNlCi0gICAgICAgIHJjID0gMDsKLQogb3V0
OgogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:58:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:58:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTs6-0004vF-HJ; Tue, 12 Nov 2019 10:58:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTs5-0004v3-Gn
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:05 +0000
X-Inumbo-ID: 4d7a9e36-053b-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4d7a9e36-053b-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 10:58:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTs4-0000Jv-Qn
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTs4-0008Gt-Pp
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTs4-0008Gt-Pp@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:58:04 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: vsmc: The function
 identifier is always 32-bit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFiMTYwOTMyN2RhNGFhYWNjNmQ2NWMyYTA1ZjIzMDNkZTAyZGEzOWIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1h
eSAxNiAyMzozMTo0NiAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogdnNtYzogVGhlIGZ1bmN0aW9uIGlkZW50aWZpZXIgaXMg
YWx3YXlzIDMyLWJpdAogICAgCiAgICBPbiBBcm02NCwgdGhlIFNNQ0NDIGZ1bmN0aW9uIGlkZW50
aWZpZXIgaXMgYWx3YXlzIHN0b3JlZCBpbiB0aGUgZmlyc3QgMzItYml0CiAgICBvZiB4MCByZWdp
c3Rlci4gVGhlIHJlc3Qgb2YgdGhlIGJpdHMgYXJlIG5vdCBkZWZpbmVkIGFuZCBzaG91bGQgYmUK
ICAgIGlnbm9yZWQuCiAgICAKICAgIFRoaXMgbWVhbnMgdGhlIHZhcmlhYmxlIGZ1bmNpZCBzaG91
bGQgYmUgYW4gdWludDMyX3QgcmF0aGVyIHRoYW4KICAgIHJlZ2lzdGVyX3QuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDdmNDIxN2NjNjA1NzQ4NjZjYjkwZDY3
ZDk3NTAyMjhjNmI4NmM5MWUpCi0tLQogeGVuL2FyY2gvYXJtL3ZzbWMuYyB8IDQgKystLQogMSBm
aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCA0MGE4MGQ1
NzYwLi4yZjFiNjA4ZmJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hl
bi9hcmNoL2FybS92c21jLmMKQEAgLTE4MSw3ICsxODEsNyBAQCBzdGF0aWMgYm9vbCB2c21jY2Nf
aGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgYm9vbCBoYW5k
bGVkID0gZmFsc2U7CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5o
c3IgfTsKLSAgICByZWdpc3Rlcl90IGZ1bmNpZCA9IGdldF91c2VyX3JlZyhyZWdzLCAwKTsKKyAg
ICB1aW50MzJfdCBmdW5jaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMCk7CiAKICAgICAvKgogICAg
ICAqIENoZWNrIGltbWVkaWF0ZSB2YWx1ZSBmb3IgSFZDMzIsIEhWQzY0IGFuZCBTTUM2NC4KQEAg
LTI0MCw3ICsyNDAsNyBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBpZiAoICFoYW5kbGVkICkKICAgICB7Ci0gICAgICAg
IGdwcmludGsoWEVOTE9HX0lORk8sICJVbmhhbmRsZWQgU01DL0hWQzogJTA4IlBSSXJlZ2lzdGVy
IlxuIiwgZnVuY2lkKTsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywgIlVuaGFuZGxlZCBT
TUMvSFZDOiAlI3hcbiIsIGZ1bmNpZCk7CiAKICAgICAgICAgLyogSW5mb3JtIGNhbGxlciB0aGF0
IGZ1bmN0aW9uIGlzIG5vdCBzdXBwb3J0ZWQuICovCiAgICAgICAgIHNldF91c2VyX3JlZyhyZWdz
LCAwLCBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04pOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:58:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTsH-0004wx-J5; Tue, 12 Nov 2019 10:58:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTsF-0004wk-PC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:15 +0000
X-Inumbo-ID: 53815a72-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53815a72-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:58:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTsE-0000K7-Tr
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTsE-0008Hc-Ss
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTsE-0008Hc-Ss@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:58:14 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm64: Correctly compute the
 virtual address in maddr_to_virt()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxN2RlMGExMmYzNmE0YTY0MjRjOWZiMzAyYzZkODFjZWZkNmE4NDAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEp1
bCAxOCAxMjo1NzoxNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTY0OiBDb3JyZWN0bHkgY29tcHV0ZSB0aGUgdmlydHVhbCBh
ZGRyZXNzIGluIG1hZGRyX3RvX3ZpcnQoKQogICAgCiAgICBUaGUgaGVscGVyIG1hZGRyX3RvX3Zp
cnQoKSBpcyB1c2VkIHRvIHRyYW5zbGF0ZSBhIG1hY2hpbmUgYWRkcmVzcyB0byBhCiAgICB2aXJ0
dWFsIGFkZHJlc3MuIFRvIHNhdmUgc29tZSB2YWx1YWJsZSBhZGRyZXNzIHNwYWNlLCBzb21lIHBh
cnQgb2YgdGhlCiAgICBtYWNoaW5lIGFkZHJlc3MgbWF5IGJlIGNvbXByZXNzZWQuCiAgICAKICAg
IEluIHRoZW9yeSB0aGUgUERYIGNvZGUgaXMgZnJlZSB0byBjb21wcmVzcyBhbnkgYml0cyBzbyB0
aGVyZSBhcmUgbm8KICAgIGd1YXJhbnRlZSB0aGUgbWFjaGluZSBpbmRleCBjb21wdXRlZCB3aWxs
IGJlIGFsd2F5cyBncmVhdGVyIHRoYW4KICAgIHhlbmhlYXBfbWZuX3N0YXJ0LiBUaGlzIHdvdWxk
IHJlc3VsdCB0byByZXR1cm4gYSB2aXJ0dWFsIGFkZHJlc3MgdGhhdCBpcwogICAgbm90IHBhcnQg
b2YgdGhlIGRpcmVjdCBtYXAgYW5kIHRyaWdnZXIgYSBjcmFzaCBhdCBsZWFzdCBvbiBkZWJ1Zy1i
dWlsZCBsYXRlcgogICAgb24gYmVjYXVzZSBvZiB0aGUgY2hlY2sgaW4gdmlydF90b19wYWdlKCku
CiAgICAKICAgIEEgcmVjZW50bHkgcmV2ZXJ0ZWQgcGF0Y2ggKHNlZSAxMTkxMTU2MzYxICJ4ZW4v
YXJtOiBmaXggbWFzayBjYWxjdWxhdGlvbgogICAgaW4gcGR4X2luaXRfbWFzayIpIGFsbG93cyB0
aGUgUERYIHRvIGNvbXByZXNzIG1vcmUgYml0cyBhbmQgdHJpZ2dlcmVkIGEKICAgIGNyYXNoIG9u
IEFNRCBTZWF0dGxlIFBsYXRmb3JtLgogICAgCiAgICBBdm9pZCB0aGUgY3Jhc2ggYnkga2VlcGlu
ZyB0cmFjayBvZiB0aGUgYmFzZSBQRFggZm9yIHRoZSB4ZW5oZWFwIGFuZCB1c2UKICAgIGl0IGZv
ciBjb21wdXRpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcy4KICAgIAogICAgTm90ZSB0aGF0IHZpcnRf
dG9fbWFkZHIoKSBkb2VzIG5vdCBuZWVkIHRvIGhhdmUgc2ltaWxhciBtb2RpZmljYXRpb24gYXMK
ICAgIGl0IGlzIHVzaW5nIHRoZSBoYXJkd2FyZSB0byB0cmFuc2xhdGUgdGhlIHZpcnR1YWwgYWRk
cmVzcyB0byBhIG1hY2hpbmUKICAgIGFkZHJlc3MuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVu
aXR5IHRvIGZpeCB0aGUgQVNTRVJUKCkgYXMgdGhlIGRpcmVjdCBtYXAgYmFzZSBhZGRyZXNzCiAg
ICBjb3JyZXNwb25kIHRvIHRoZSBzdGFydCBvZiB0aGUgUkFNICh0aGlzIGlzIG5vdCBhbHdheXMg
MCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjEyZDQ3NmU3NGEzMTRi
ZTUxNGVlNmE5NzQ0ZWVhOGRiMDlkMzJlNSkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAg
fCAyICsrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCA2ICsrKystLQogMiBmaWxlcyBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBmZGYyYzBhN2Q3Li5kM2Q0MTI3
ZTk4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0u
YwpAQCAtMTUxLDYgKzE1MSw3IEBAIG1mbl90IHhlbmhlYXBfbWZuX2VuZCBfX3JlYWRfbW9zdGx5
OwogdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfZW5kIF9fcmVhZF9tb3N0bHk7CiAjaWZkZWYgQ09ORklH
X0FSTV82NAogdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQgX19yZWFkX21vc3RseTsKK3Vuc2ln
bmVkIGxvbmcgeGVuaGVhcF9iYXNlX3BkeCBfX3JlYWRfbW9zdGx5OwogI2VuZGlmCiAKIHVuc2ln
bmVkIGxvbmcgZnJhbWV0YWJsZV9iYXNlX3BkeCBfX3JlYWRfbW9zdGx5OwpAQCAtODIyLDYgKzgy
Myw3IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBi
YXNlX21mbiwKICAgICBpZiAoIG1mbl9lcSh4ZW5oZWFwX21mbl9zdGFydCwgSU5WQUxJRF9NRk4p
ICkKICAgICB7CiAgICAgICAgIHhlbmhlYXBfbWZuX3N0YXJ0ID0gX21mbihiYXNlX21mbik7Cisg
ICAgICAgIHhlbmhlYXBfYmFzZV9wZHggPSBtZm5fdG9fcGR4KF9tZm4oYmFzZV9tZm4pKTsKICAg
ICAgICAgeGVuaGVhcF92aXJ0X3N0YXJ0ID0gRElSRUNUTUFQX1ZJUlRfU1RBUlQgKwogICAgICAg
ICAgICAgKGJhc2VfbWZuIC0gbWZuKSAqIFBBR0VfU0laRTsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXgg
ODlmZTEwZmYxNS4uNGFkMzg3MDY0ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMTM1LDYgKzEzNSw3IEBAIGV4
dGVybiBtZm5fdCB4ZW5oZWFwX21mbl9zdGFydCwgeGVuaGVhcF9tZm5fZW5kOwogZXh0ZXJuIHZh
ZGRyX3QgeGVuaGVhcF92aXJ0X2VuZDsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiBleHRlcm4gdmFk
ZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQ7CitleHRlcm4gdW5zaWduZWQgbG9uZyB4ZW5oZWFwX2Jh
c2VfcGR4OwogI2VuZGlmCiAKICNpZmRlZiBDT05GSUdfQVJNXzMyCkBAIC0yNTMsOSArMjU0LDEw
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFkZHJfdG9fdmlydChwYWRkcl90IG1hKQogI2Vsc2UK
IHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFkZHJfdG9fdmlydChwYWRkcl90IG1hKQogewotICAgIEFT
U0VSVChwZm5fdG9fcGR4KG1hID4+IFBBR0VfU0hJRlQpIDwgKERJUkVDVE1BUF9TSVpFID4+IFBB
R0VfU0hJRlQpKTsKKyAgICBBU1NFUlQoKHBmbl90b19wZHgobWEgPj4gUEFHRV9TSElGVCkgLSB4
ZW5oZWFwX2Jhc2VfcGR4KSA8CisgICAgICAgICAgIChESVJFQ1RNQVBfU0laRSA+PiBQQUdFX1NI
SUZUKSk7CiAgICAgcmV0dXJuICh2b2lkICopKFhFTkhFQVBfVklSVF9TVEFSVCAtCi0gICAgICAg
ICAgICAgICAgICAgIG1mbl90b19tYWRkcih4ZW5oZWFwX21mbl9zdGFydCkgKworICAgICAgICAg
ICAgICAgICAgICAoeGVuaGVhcF9iYXNlX3BkeCA8PCBQQUdFX1NISUZUKSArCiAgICAgICAgICAg
ICAgICAgICAgICgobWEgJiBtYV92YV9ib3R0b21fbWFzaykgfAogICAgICAgICAgICAgICAgICAg
ICAgKChtYSAmIG1hX3RvcF9tYXNrKSA+PiBwZm5fcGR4X2hvbGVfc2hpZnQpKSk7CiB9Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:58:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:58:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTsR-0004yC-Kg; Tue, 12 Nov 2019 10:58:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTsP-0004xz-N6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:25 +0000
X-Inumbo-ID: 5983d1de-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5983d1de-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:58:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTsP-0000KJ-0H
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTsO-0008IJ-Vf
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTsO-0008IJ-Vf@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:58:24 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: fix nr_pdxs calculation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2ZDUyYmM1YWI5ZTNiMzFhZDU0ZjZmMjE1ZDU1ZDMzOGQzNWRlYzUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gSnVuIDMgMTU6MDI6NDMgMjAxOSAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjkgMTE6
Mzk6MjAgMjAxOSAtMDcwMAoKICAgIHhlbi9hcm06IGZpeCBucl9wZHhzIGNhbGN1bGF0aW9uCiAg
ICAKICAgIHBmbl90b19wZHggZXhwZWN0cyBhbiBhZGRyZXNzLCBub3QgYSBzaXplLCBhcyBhIHBh
cmFtZXRlci4gU3BlY2lmaWNhbGx5LAogICAgaXQgZXhwZWN0cyB0aGUgZW5kIGFkZHJlc3MsIHRo
ZW4gdGhlIG1hc2tzIGNhbGN1bGF0aW9ucyBjb21wZW5zYXRlIGZvcgogICAgYW55IGhvbGVzIGJl
dHdlZW4gc3RhcnQgYW5kIGVuZC4gVGh1cywgd2Ugc2hvdWxkIHBhc3MgdGhlIGVuZCBhZGRyZXNz
IHRvCiAgICBwZm5fdG9fcGR4LgogICAgCiAgICBUaGUgaW5pdGlhbCBwZHggaXMgc3RvcmVkIGlu
IGZyYW1ldGFibGVfYmFzZV9wZHgsIHNvIHdlIGNhbiBzdWJ0cmFjdCB0aGUKICAgIHJlc3VsdCBv
ZiBwZm5fdG9fcGR4KHN0YXJ0X2FkZHJlc3MpIGZyb20gbnJfcGR4czsgd2Uga25vdyB0aGF0IHdl
IGRvbid0CiAgICBuZWVkIHRvIGNvdmVyIGFueSBtZW1vcnkgaW4gdGhlIHJhbmdlIDAtc3RhcnQg
aW4gdGhlIGZyYW1ldGFibGUuCiAgICAKICAgIFJlbW92ZSB0aGUgdmFyaWFibGUgYG5yX3BhZ2Vz
JyBiZWNhdXNlIGl0IGlzIHVudXNlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzogSkJldWxpY2hAc3VzZS5jb20KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGY1MTAyN2JlMDY4ODU0MGFhYWI2MTUxM2IwNmE4
NjkzYTM3ZTRjMDApCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBkM2Q0MTI3ZTk4Li5hOTQwZjU5
NzZlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0u
YwpAQCAtODg5LDggKzg4OSw4IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3Mo
dW5zaWduZWQgbG9uZyBiYXNlX21mbiwKIC8qIE1hcCBhIGZyYW1lIHRhYmxlIHRvIGNvdmVyIHBo
eXNpY2FsIGFkZHJlc3NlcyBwcyB0aHJvdWdoIHBlICovCiB2b2lkIF9faW5pdCBzZXR1cF9mcmFt
ZXRhYmxlX21hcHBpbmdzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiB7Ci0gICAgdW5zaWduZWQg
bG9uZyBucl9wYWdlcyA9IChwZSAtIHBzKSA+PiBQQUdFX1NISUZUOwotICAgIHVuc2lnbmVkIGxv
bmcgbnJfcGR4cyA9IHBmbl90b19wZHgobnJfcGFnZXMpOworICAgIHVuc2lnbmVkIGxvbmcgbnJf
cGR4cyA9IG1mbl90b19wZHgobWZuX2FkZChtYWRkcl90b19tZm4ocGUpLCAtMSkpIC0KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5fdG9fcGR4KG1hZGRyX3RvX21mbihwcykpICsgMTsK
ICAgICB1bnNpZ25lZCBsb25nIGZyYW1ldGFibGVfc2l6ZSA9IG5yX3BkeHMgKiBzaXplb2Yoc3Ry
dWN0IHBhZ2VfaW5mbyk7CiAgICAgbWZuX3QgYmFzZV9tZm47CiAgICAgY29uc3QgdW5zaWduZWQg
bG9uZyBtYXBwaW5nX3NpemUgPSBmcmFtZXRhYmxlX3NpemUgPCBNQigzMikgPyBNQigyKSA6IE1C
KDMyKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:58:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:58:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTsb-000512-Mk; Tue, 12 Nov 2019 10:58:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTsZ-00050h-PH
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:35 +0000
X-Inumbo-ID: 5f3cf4a3-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f3cf4a3-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:58:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTsZ-0000KV-3B
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTsZ-0008J6-2K
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTsZ-0008J6-2K@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:58:35 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: mm: Flush the TLBs even
 if a mapping failed in create_xen_entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFlYmUwNTU0ZTlhYzRlNWFkZGIwZDNjZjI1YmQ1MWFmN2RkNjE4MjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1h
ciAxOCAxODowMTozMSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogbW06IEZsdXNoIHRoZSBUTEJzIGV2ZW4gaWYgYSBtYXBw
aW5nIGZhaWxlZCBpbiBjcmVhdGVfeGVuX2VudHJpZXMKICAgIAogICAgQXQgdGhlIG1vbWVudCwg
Y3JlYXRlX3hlbl9lbnRyaWVzIHdpbGwgb25seSBmbHVzaCB0aGUgVExCcyBpZiB0aGUgZnVsbAog
ICAgcmFuZ2UgaGFzIHN1Y2Nlc3NmdWxseSBiZWVuIHVwZGF0ZWQuIFRoaXMgbWF5IGxlYWQgdG8g
bGVhdmUgdW53YW50ZWQKICAgIGVudHJpZXMgaW4gdGhlIFRMQnMgaWYgd2UgZmFpbCB0byB1cGRh
dGUgc29tZSBlbnRyaWVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJp
aV9hbmlzb3ZAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYTE4
OWVmMDI3ZGJiN2EzYzBkZmU1NjYxMzdmMDVjMDZkNjY4NWZiOSkKLS0tCiB4ZW4vYXJjaC9hcm0v
bW0uYyB8IDIwICsrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBi
L3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGE5NDBmNTk3NmUuLjY0NTA4NTA0NTcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC05ODcsNyAr
OTg3LDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0
aW9uIG9wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9t
Zm5zLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQog
ewotICAgIGludCByYzsKKyAgICBpbnQgcmMgPSAwOwogICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9
IHZpcnQsIGFkZHJfZW5kID0gYWRkciArIG5yX21mbnMgKiBQQUdFX1NJWkU7CiAgICAgbHBhZV90
IHB0ZSwgKmVudHJ5OwogICAgIGxwYWVfdCAqdGhpcmQgPSBOVUxMOwpAQCAtMTAxNiw3ICsxMDE2
LDggQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9u
IG9wLAogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlczog
dHJ5aW5nIHRvIHJlcGxhY2UgYW4gZXhpc3RpbmcgbWFwcGluZyBhZGRyPSVseCBtZm49JSJQUklf
bWZuIlxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBhZGRyLCBtZm5f
eChtZm4pKTsKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGlmICggb3AgPT0gUkVTRVJWRSApCiAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTAzMyw3ICsxMDM0LDggQEAgc3RhdGljIGlu
dCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlczogdHJ5aW5nIHRvICVzIGEg
bm9uLWV4aXN0aW5nIG1hcHBpbmcgYWRkcj0lbHhcbiIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgb3AgPT0gUkVNT1ZFID8gInJlbW92ZSIgOiAibW9kaWZ5IiwgYWRkcik7
Ci0gICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFTU9WRSApCiAgICAgICAgICAg
ICAgICAgICAgIHB0ZS5iaXRzID0gMDsKQEAgLTEwNDYsNyArMTA0OCw4IEBAIHN0YXRpYyBpbnQg
Y3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlczogSW5jb3JyZWN0
IGNvbWJpbmF0aW9uIGZvciBhZGRyPSVseFxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgYWRkcik7Ci0gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKyAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgICAgIHdyaXRlX3B0ZShlbnRyeSwgcHRlKTsKQEAgLTEwNTUs
MTEgKzEwNTgsMTQgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBf
b3BlcmF0aW9uIG9wLAogICAgICAgICAgICAgICAgIEJVRygpOwogICAgICAgICB9CiAgICAgfQor
b3V0OgorICAgIC8qCisgICAgICogRmx1c2ggdGhlIFRMQnMgZXZlbiBpbiBjYXNlIG9mIGZhaWx1
cmUgYmVjYXVzZSB3ZSBtYXkgaGF2ZQorICAgICAqIHBhcnRpYWxseSBtb2RpZmllZCB0aGUgUFQu
IFRoaXMgd2lsbCBwcmV2ZW50IGFueSB1bmV4cGVjdGVkCisgICAgICogYmVoYXZpb3IgYWZ0ZXJ3
YXJkcy4KKyAgICAgKi8KICAgICBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmEodmlydCwgUEFH
RV9TSVpFICogbnJfbWZucyk7CiAKLSAgICByYyA9IDA7Ci0KLW91dDoKICAgICByZXR1cm4gcmM7
CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:58:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:58:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTsl-00053B-OT; Tue, 12 Nov 2019 10:58:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTsk-00052v-5c
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:46 +0000
X-Inumbo-ID: 658c9c40-053b-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 658c9c40-053b-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 10:58:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTsj-0000Kh-6p
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTsj-0008K2-5J
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTsj-0008K2-5J@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:58:45 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/hypercall: Don't use BUG()
 for parameter checking in hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwNDc0MDc5ZjJiMDBjYTAzMTc5OWEwNTdiYjBiM2U5N2YxN2ZlM2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAzMSAxNzowNjo1NSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzowNjo1NSAyMDE5ICsw
MTAwCgogICAgeGVuL2h5cGVyY2FsbDogRG9uJ3QgdXNlIEJVRygpIGZvciBwYXJhbWV0ZXIgY2hl
Y2tpbmcgaW4gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oKQogICAgCiAgICBTaW5jZSBj
L3MgMWQ0MjkwMzQgImh5cGVyY2FsbDogdXBkYXRlIHZjcHVfb3AgdG8gdGFrZSBhbiB1bnNpZ25l
ZCB2Y3B1aWQiLAogICAgd2hpY2ggaW5jb3JyZWN0bHkgc3dhcHBlZCAnaScgZm9yICd1JyBpbiB0
aGUgcGFyYW1ldGVyIHR5cGUgbGlzdCwgZ3Vlc3RzIGhhdmUKICAgIGJlZW4gYWJsZSB0byBoaXQg
dGhlIEJVRygpIGluIG5leHRfYXJncygpJ3MgZGVmYXVsdCBjYXNlLgogICAgCiAgICBDb3JyZWN0
IHRoZXNlIGJhY2sgdG8gJ2knLgogICAgCiAgICBJbiBhZGRpdGlvbiwgbWFrZSBhZGp1c3RtZW50
cyB0byBwcmV2ZW50IHRoaXMgY2xhc3Mgb2YgaXNzdWUgZnJvbSBvY2N1cnJpbmcgaW4KICAgIHRo
ZSBmdXR1cmUgLSBjcmFzaGluZyBYZW4gaXMgbm90IGFuIGFwcHJvcHJpYXRlIGZvcm0gb2YgcGFy
YW1ldGVyIGNoZWNraW5nLgogICAgCiAgICBDYXBpdGFsaXNlIE5FWFRfQVJHKCkgdG8gY2F0Y2gg
YWxsIHVzZXMsIHRvIGhpZ2hsaWdodCB0aGF0IGl0IGlzIGEgbWFjcm8gZG9pbmcKICAgIG5vbi1m
dW5jdGlvbi1saWtlIHRoaW5ncyBiZWhpbmQgdGhlIHNjZW5lcywgYW5kIHVuZGVmIGl0IHdoZW4g
YXBwcm9wcmlhdGUuCiAgICBJbXBsZW1lbnQgYSBiYWRfZm10OiBibG9jayB3aGljaCBwcmludHMg
YW4gZXJyb3IsIGFzc2VydHMgdW5yZWFjaGFibGUsIGFuZAogICAgY3Jhc2hlcyB0aGUgZ3Vlc3Qu
CiAgICAKICAgIE9uIHRoZSBBUk0gc2lkZSwgZHJvcCBhbGwgcGFyYW1ldGVyIGNoZWNraW5nIG9m
IHAuICBJdCBpcyBhc3ltbWV0cmljIHdpdGggdGhlCiAgICB4ODYgc2lkZSwgYW5kIGFraW4gdG8g
ZXhwZWN0aW5nIG1lbWNweSgpIG9yIHNwcmludGYoKSB0byBjaGVjayB0aGVpciBzcmMvZm10CiAg
ICBwYXJhbWV0ZXIgYmVmb3JlIHVzZS4gIEEgY2FsbGVyIHBhc3NpbmcgIiIgb3Igc29tZXRoaW5n
IG90aGVyIHRoYW4gYSBzdHJpbmcKICAgIGxpdGVyYWwgd2lsbCBiZSBvYnZpb3VzIGR1cmluZyBj
b2RlIHJldmlldy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk2LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiAwYmY5ZjhkM2UzOTlhMGUxZDJiNzE3ZjcxYjQ3NzYxNzI0NDYxODRiCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOS0xMC0zMSAxNjowNzoxMSArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAg
ICAgIHwgMjIgKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L2h5cGVyY2FsbC5j
ICAgfCAxOSArKysrKysrKysrKysrKy0tLS0tCiB4ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYyB8
ICAyICstCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICB8ICAyICstCiA0IGZpbGVzIGNoYW5n
ZWQsIDMwIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCAwMGQ2NDlkNDQ4
Li4xYTA1ZTVkNTNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVu
L2FyY2gvYXJtL2RvbWFpbi5jCkBAIC0zODAsMTQgKzM4MCwxNSBAQCB2b2lkIHN5bmNfdmNwdV9l
eGVjc3RhdGUoc3RydWN0IHZjcHUgKnYpCiAgICAgLyogTm90aGluZyB0byBkbyAtLSBubyBsYXp5
IHN3aXRjaGluZyAqLwogfQogCi0jZGVmaW5lIG5leHRfYXJnKGZtdCwgYXJncykgKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorI2RlZmluZSBORVhUX0FS
RyhmbXQsIGFyZ3MpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQgbG9uZyBfX2FyZzsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN3
aXRjaCAoICooZm10KSsrICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgY2FzZSAnaSc6IF9fYXJn
ID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHVuc2lnbmVkIGludCk7ICBicmVhazsgICAg
XAogICAgIGNhc2UgJ2wnOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB1bnNp
Z25lZCBsb25nKTsgYnJlYWs7ICAgIFwKICAgICBjYXNlICdoJzogX19hcmcgPSAodW5zaWduZWQg
bG9uZyl2YV9hcmcoYXJncywgdm9pZCAqKTsgICAgICAgIGJyZWFrOyAgICBcCi0gICAgZGVmYXVs
dDogIF9fYXJnID0gMDsgQlVHKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGRlZmF1bHQ6ICBnb3RvIGJhZF9mbXQ7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgX19hcmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogfSkKQEAgLTQwMiw5ICs0MDMsNiBAQCB1bnNpZ25lZCBsb25n
IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgIHVuc2lnbmVkIGludCBpOwogICAg
IHZhX2xpc3QgYXJnczsKIAotICAgIC8qIEFsbCBoeXBlcmNhbGxzIHRha2UgYXQgbGVhc3Qgb25l
IGFyZ3VtZW50ICovCi0gICAgQlVHX09OKCAhcCB8fCAqcCA9PSAnXDAnICk7Ci0KICAgICBjdXJy
ZW50LT5oY2FsbF9wcmVlbXB0ZWQgPSB0cnVlOwogCiAgICAgdmFfc3RhcnQoYXJncywgZm9ybWF0
KTsKQEAgLTQxMiw3ICs0MTAsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29u
dGludWF0aW9uKAogICAgIGlmICggbWNzLT5mbGFncyAmIE1DU0ZfaW5fbXVsdGljYWxsICkKICAg
ICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQotICAgICAgICAgICAg
bWNzLT5jYWxsLmFyZ3NbaV0gPSBuZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgIG1jcy0+
Y2FsbC5hcmdzW2ldID0gTkVYVF9BUkcocCwgYXJncyk7CiAKICAgICAgICAgLyogUmV0dXJuIHZh
bHVlIGdldHMgd3JpdHRlbiBiYWNrIHRvIG1jcy0+Y2FsbC5yZXN1bHQgKi8KICAgICAgICAgcmMg
PSBtY3MtPmNhbGwucmVzdWx0OwpAQCAtNDI4LDcgKzQyNiw3IEBAIHVuc2lnbmVkIGxvbmcgaHlw
ZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyAq
cCAhPSAnXDAnOyBpKysgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGFyZyA9IG5l
eHRfYXJnKHAsIGFyZ3MpOworICAgICAgICAgICAgICAgIGFyZyA9IE5FWFRfQVJHKHAsIGFyZ3Mp
OwogCiAgICAgICAgICAgICAgICAgc3dpdGNoICggaSApCiAgICAgICAgICAgICAgICAgewpAQCAt
NDUxLDcgKzQ0OSw3IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRp
b24oCiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQogICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIGFyZyA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAgICAg
ICAgICAgICAgIGFyZyA9IE5FWFRfQVJHKHAsIGFyZ3MpOwogCiAgICAgICAgICAgICAgICAgc3dp
dGNoICggaSApCiAgICAgICAgICAgICAgICAgewpAQCAtNDcyLDggKzQ3MCwxNiBAQCB1bnNpZ25l
ZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgIHZhX2VuZChhcmdzKTsK
IAogICAgIHJldHVybiByYzsKKworIGJhZF9mbXQ6CisgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAi
QmFkIGh5cGVyY2FsbCBjb250aW51YXRpb24gZm9ybWF0ICclYydcbiIsICpwKTsKKyAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKKyAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsKKyAg
ICByZXR1cm4gMDsKIH0KIAorI3VuZGVmIE5FWFRfQVJHCisKIHZvaWQgc3RhcnR1cF9jcHVfaWRs
ZV9sb29wKHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCmlu
ZGV4IDkwZTg4YzFkMmMuLjAxYzAzMGU2MTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9oeXBl
cmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKQEAgLTc0LDE0ICs3NCwxNSBA
QCBjb25zdCBoeXBlcmNhbGxfYXJnc190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5cGVyY2Fs
bHNdID0KICN1bmRlZiBDT01QCiAjdW5kZWYgQVJHUwogCi0jZGVmaW5lIG5leHRfYXJnKGZtdCwg
YXJncykgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
I2RlZmluZSBORVhUX0FSRyhmbXQsIGFyZ3MpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQg
bG9uZyBfX2FyZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIHN3aXRjaCAoICooZm10KSsrICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
Y2FzZSAnaSc6IF9fYXJnID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHVuc2lnbmVkIGlu
dCk7ICBicmVhazsgICAgXAogICAgIGNhc2UgJ2wnOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25nKXZh
X2FyZyhhcmdzLCB1bnNpZ25lZCBsb25nKTsgYnJlYWs7ICAgIFwKICAgICBjYXNlICdoJzogX19h
cmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywgdm9pZCAqKTsgICAgICAgIGJyZWFrOyAg
ICBcCi0gICAgZGVmYXVsdDogIF9fYXJnID0gMDsgQlVHKCk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGRlZmF1bHQ6ICBnb3RvIGJhZF9mbXQ7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgX19hcmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkKQEAgLTEwMyw3ICsxMDQsNyBA
QCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgIGlmICgg
bWNzLT5mbGFncyAmIE1DU0ZfaW5fbXVsdGljYWxsICkKICAgICB7CiAgICAgICAgIGZvciAoIGkg
PSAwOyAqcCAhPSAnXDAnOyBpKysgKQotICAgICAgICAgICAgbWNzLT5jYWxsLmFyZ3NbaV0gPSBu
ZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgIG1jcy0+Y2FsbC5hcmdzW2ldID0gTkVYVF9B
UkcocCwgYXJncyk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0xMTUsNyArMTE2LDcgQEAg
dW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICAgICAgewog
ICAgICAgICAgICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCiAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgYXJnID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICAg
ICAgYXJnID0gTkVYVF9BUkcocCwgYXJncyk7CiAgICAgICAgICAgICAgICAgc3dpdGNoICggaSAp
CiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGNhc2UgMDogcmVncy0+cmRpID0g
YXJnOyBicmVhazsKQEAgLTEzMSw3ICsxMzIsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9j
cmVhdGVfY29udGludWF0aW9uKAogICAgICAgICB7CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsg
KnAgIT0gJ1wwJzsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBhcmcgPSBu
ZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdz
KTsKICAgICAgICAgICAgICAgICBzd2l0Y2ggKCBpICkKICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgY2FzZSAwOiByZWdzLT5yYnggPSBhcmc7IGJyZWFrOwpAQCAtMTQ4LDggKzE0
OSwxNiBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAg
IHZhX2VuZChhcmdzKTsKIAogICAgIHJldHVybiBvcDsKKworIGJhZF9mbXQ6CisgICAgZ3ByaW50
ayhYRU5MT0dfRVJSLCAiQmFkIGh5cGVyY2FsbCBjb250aW51YXRpb24gZm9ybWF0ICclYydcbiIs
ICpwKTsKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICBkb21haW5fY3Jhc2goY3Vyci0+
ZG9tYWluKTsKKyAgICByZXR1cm4gMDsKIH0KIAorI3VuZGVmIE5FWFRfQVJHCisKIGludCBoeXBl
cmNhbGxfeGxhdF9jb250aW51YXRpb24odW5zaWduZWQgaW50ICppZCwgdW5zaWduZWQgaW50IG5y
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaywgLi4u
KQogewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmMgYi94ZW4vY29tbW9u
L2NvbXBhdC9kb21haW4uYwppbmRleCA4OGJmZGM4MzZkLi5kNDQ2ZWQxMzFiIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2NvbXBhdC9kb21h
aW4uYwpAQCAtODEsNyArODEsNyBAQCBpbnQgY29tcGF0X3ZjcHVfb3AoaW50IGNtZCwgdW5zaWdu
ZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcgogICAgICAgICB9
CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgcmMgPSBoeXBl
cmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfdmNwdV9vcCwgIml1aCIsCisg
ICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNP
Ul92Y3B1X29wLCAiaWloIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY21kLCB2Y3B1aWQsIGFyZyk7CiAKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCA2ZWUyYmJh
NzUzLi4yNDM3NzAxMWIwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hl
bi9jb21tb24vZG9tYWluLmMKQEAgLTEzMDksNyArMTMwOSw3IEBAIGxvbmcgZG9fdmNwdV9vcChp
bnQgY21kLCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZykKIAogICAgICAgICByYyA9IGFyY2hfaW5pdGlhbGlzZV92Y3B1KHYsIGFyZyk7CiAgICAg
ICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKLSAgICAgICAgICAgIHJjID0gaHlwZXJjYWxsX2Ny
ZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX3ZjcHVfb3AsICJpdWgiLAorICAgICAgICAg
ICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfdmNwdV9v
cCwgImlpaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNtZCwgdmNwdWlkLCBhcmcpOwogCiAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:58:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:58:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTsv-00054Z-QC; Tue, 12 Nov 2019 10:58:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTsu-00054K-3b
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:56 +0000
X-Inumbo-ID: 6b916562-053b-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6b916562-053b-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 10:58:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTst-0000Kt-9v
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTst-0008Ki-8t
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:58:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTst-0008Ki-8t@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:58:55 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/PV: check GDT/LDT limits
 during emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhMTg1YWIwYTdkMzdmMDRjYTBlNmQ3NDM2NDgxNDA4NWI0NWIyYTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDMx
IDE3OjA3OjIxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjA3OjIxIDIwMTkgKzAxMDAKCiAgICB4
ODYvUFY6IGNoZWNrIEdEVC9MRFQgbGltaXRzIGR1cmluZyBlbXVsYXRpb24KICAgIAogICAgQWNj
ZXNzZXMgYmV5b25kIHRoZSBMRFQgbGltaXQgb3JpZ2luYXRpbmcgZnJvbSBlbXVsYXRpb24gd291
bGQgdHJpZ2dlcgogICAgdGhlIEFTU0VSVCgpIGluIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UoKS4g
T24gcHJvZHVjdGlvbiBidWlsZHMgc3VjaAogICAgYWNjZXNzZXMgd291bGQgY2F1c2UgYW4gYXR0
ZW1wdCB0byBwcm9tb3RlIHRoZSB0b3VjaGVkIHBhZ2UgKG9mZnNldCBmcm9tCiAgICB0aGUgcHJl
c2VudCBMRFQgYmFzZSBhZGRyZXNzKSB0byBhIHNlZ21lbnQgZGVzY3JpcHRvciBvbmUuIElmIHRo
aXMKICAgIGhhcHBlbnMgdG8gc3VjY2VlZCwgZ3Vlc3QgdXNlciBtb2RlIHdvdWxkIGJlIGFibGUg
dG8gZWxldmF0ZSBpdHMKICAgIHByaXZpbGVnZXMgdG8gdGhhdCBvZiB0aGUgZ3Vlc3Qga2VybmVs
LiBUaGlzIGlzIHBhcnRpY3VsYXJseSBlYXN5IHdoZW4KICAgIHRoZXJlJ3Mgbm8gTERUIGF0IGFs
bCwgaW4gd2hpY2ggY2FzZSB0aGUgTERUIGJhc2Ugc3RvcmVkIGludGVybmFsbHkgdG8KICAgIFhl
biBpcyBzaW1wbHkgemVyby4KICAgIAogICAgQWxzbyBhZGp1c3QgdGhlIEFTU0VSVCgpIHRoYXQg
d2FzIHRyaWdnZXJpbmc6IEl0IHdhcyBvZmYgYnkgb25lIHRvCiAgICBiZWdpbiB3aXRoLCBhbmQg
Zm9yIHByb2R1Y3Rpb24gYnVpbGRzIHdlIGFsc28gYmV0dGVyIHVzZQogICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCkgaW5zdGVhZCB3aXRoIHN1aXRhYmxlIHJlY292ZXJ5IGNvZGUgYWZ0ZXJ3YXJkcy4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjk4LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTMwMjFjYmU4
ODBhODAxMzY5MWE0OGQwZmViZWY4ZWQ3ZDNlM2ViZAogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAt
MzEgMTY6MDg6MTYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMgfCAx
MCArKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jICAgICAgfCAgOSArKysrKysr
Ky0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5jICAgICAgICAgICB8ICA4ICsrKysrKy0tCiAzIGZpbGVz
IGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0
ZS1vcC5jCmluZGV4IDgxMGM0ZjdkOGMuLjE3ZjExZTY2MzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLWdhdGUtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9w
LmMKQEAgLTUxLDcgKzUxLDEzIEBAIHN0YXRpYyBpbnQgcmVhZF9nYXRlX2Rlc2NyaXB0b3IodW5z
aWduZWQgaW50IGdhdGVfc2VsLAogICAgIGNvbnN0IHN0cnVjdCBkZXNjX3N0cnVjdCAqcGRlc2Mg
PSBnZHRfbGR0X2Rlc2NfcHRyKGdhdGVfc2VsKTsKIAogICAgIGlmICggKGdhdGVfc2VsIDwgNCkg
fHwKLSAgICAgICAgICgoZ2F0ZV9zZWwgPj0gRklSU1RfUkVTRVJWRURfR0RUX0JZVEUpICYmICEo
Z2F0ZV9zZWwgJiA0KSkgfHwKKyAgICAgICAgIC8qCisgICAgICAgICAgKiBXZSdyZSBpbnRlcmVz
dGVkIGluIGNhbGwgZ2F0ZXMgb25seSwgd2hpY2ggb2NjdXB5IGEgc2luZ2xlCisgICAgICAgICAg
KiBzZWdfZGVzY190IGZvciAzMi1iaXQgYW5kIGEgY29uc2VjdXRpdmUgcGFpciBvZiB0aGVtIGZv
ciA2NC1iaXQuCisgICAgICAgICAgKi8KKyAgICAgICAgICgoZ2F0ZV9zZWwgPj4gMykgKyAhaXNf
cHZfMzJiaXRfdmNwdSh2KSA+PQorICAgICAgICAgIChnYXRlX3NlbCAmIDQgPyB2LT5hcmNoLnB2
X3ZjcHUubGR0X2VudHMKKyAgICAgICAgICAgICAgICAgICAgICAgIDogdi0+YXJjaC5wdl92Y3B1
LmdkdF9lbnRzKSkgfHwKICAgICAgICAgIF9fZ2V0X3VzZXIoZGVzYywgcGRlc2MpICkKICAgICAg
ICAgcmV0dXJuIDA7CiAKQEAgLTcwLDcgKzc2LDcgQEAgc3RhdGljIGludCByZWFkX2dhdGVfZGVz
Y3JpcHRvcih1bnNpZ25lZCBpbnQgZ2F0ZV9zZWwsCiAgICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNw
dSh2KSApCiAgICAgewogICAgICAgICBpZiAoICgqYXIgJiAweDFmMDApICE9IDB4MGMwMCB8fAot
ICAgICAgICAgICAgIChnYXRlX3NlbCA+PSBGSVJTVF9SRVNFUlZFRF9HRFRfQllURSAtIDggJiYg
IShnYXRlX3NlbCAmIDQpKSB8fAorICAgICAgICAgICAgIC8qIExpbWl0IGNoZWNrIGRvbmUgYWJv
dmUgYWxyZWFkeS4gKi8KICAgICAgICAgICAgICBfX2dldF91c2VyKGRlc2MsIHBkZXNjICsgMSkg
fHwKICAgICAgICAgICAgICAoZGVzYy5iICYgMHgxZjAwKSApCiAgICAgICAgICAgICByZXR1cm4g
MDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYv
cHYvZW11bGF0ZS5jCmluZGV4IDFiNjA5MTE3YTMuLjI5YWMzYzY0YTEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwpA
QCAtMzEsNyArMzEsMTQgQEAgaW50IHB2X2VtdWxfcmVhZF9kZXNjcmlwdG9yKHVuc2lnbmVkIGlu
dCBzZWwsIGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogewogICAgIHN0cnVjdCBkZXNjX3N0cnVjdCBk
ZXNjOwogCi0gICAgaWYgKCBzZWwgPCA0KQorICAgIGlmICggc2VsIDwgNCB8fAorICAgICAgICAg
LyoKKyAgICAgICAgICAqIERvbid0IGFwcGx5IHRoZSBHRFQgbGltaXQgaGVyZSwgYXMgdGhlIHNl
bGVjdG9yIG1heSBiZSBhIFhlbgorICAgICAgICAgICogcHJvdmlkZWQgb25lLiBfX2dldF91c2Vy
KCkgd2lsbCBmYWlsICh3aXRob3V0IHRha2luZyBmdXJ0aGVyCisgICAgICAgICAgKiBhY3Rpb24p
IGZvciBvbmVzIGZhbGxpbmcgaW4gdGhlIGdhcCBiZXR3ZWVuIGd1ZXN0IHBvcHVsYXRlZAorICAg
ICAgICAgICogYW5kIFhlbiBvbmVzLgorICAgICAgICAgICovCisgICAgICAgICAoKHNlbCAmIDQp
ICYmIChzZWwgPj4gMykgPj0gdi0+YXJjaC5wdl92Y3B1LmxkdF9lbnRzKSApCiAgICAgICAgIGRl
c2MuYiA9IGRlc2MuYSA9IDA7CiAgICAgZWxzZSBpZiAoIF9fZ2V0X3VzZXIoZGVzYywgZ2R0X2xk
dF9kZXNjX3B0cihzZWwpKSApCiAgICAgICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L21tLmMgYi94ZW4vYXJjaC94ODYvcHYvbW0uYwppbmRleCBiNDZmZDk0YzJjLi44
MGJmMjgwZmIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvcHYvbW0uYwpAQCAtOTIsMTIgKzkyLDE2IEBAIGJvb2wgcHZfbWFwX2xkdF9zaGFkb3df
cGFnZSh1bnNpZ25lZCBpbnQgb2Zmc2V0KQogICAgIEJVR19PTih1bmxpa2VseShpbl9pcnEoKSkp
OwogCiAgICAgLyoKLSAgICAgKiBIYXJkd2FyZSBsaW1pdCBjaGVja2luZyBzaG91bGQgZ3VhcmFu
dGVlIHRoaXMgcHJvcGVydHkuICBOQi4gVGhpcyBpcworICAgICAqIFByaW9yIGxpbWl0IGNoZWNr
aW5nIHNob3VsZCBndWFyYW50ZWUgdGhpcyBwcm9wZXJ0eS4gIE5CLiBUaGlzIGlzCiAgICAgICog
c2FmZSBhcyB1cGRhdGVzIHRvIHRoZSBMRFQgY2FuIG9ubHkgYmUgbWFkZSBieSBNTVVFWFRfU0VU
X0xEVCB0byB0aGUKICAgICAgKiBjdXJyZW50IHZjcHUsIGFuZCB2Y3B1X3Jlc2V0KCkgd2lsbCBi
bG9jayB1bnRpbCB0aGlzIHZjcHUgaGFzIGJlZW4KICAgICAgKiBkZXNjaGVkdWxlZCBiZWZvcmUg
Y29udGludWluZy4KICAgICAgKi8KLSAgICBBU1NFUlQoKG9mZnNldCA+PiAzKSA8PSBjdXJyLT5h
cmNoLnB2X3ZjcHUubGR0X2VudHMpOworICAgIGlmICggdW5saWtlbHkoKG9mZnNldCA+PiAzKSA+
PSBjdXJyLT5hcmNoLnB2X3ZjcHUubGR0X2VudHMpICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQogCiAgICAgaWYgKCBp
c19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKICAgICAgICAgbGluZWFyID0gKHVpbnQzMl90KWxp
bmVhcjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:59:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:59:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTt6-00056B-TV; Tue, 12 Nov 2019 10:59:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTt4-00055y-PG
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:06 +0000
X-Inumbo-ID: 716a7501-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 716a7501-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:59:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTt3-0000Lx-Cw
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTt3-0008LY-C4
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTt3-0008LY-C4@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:59:05 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: L1TF checks don't leave a
 partial entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5YmI0ZjUxZjk1MGJlYjVjYWU4NjM3MWY0YjVkNDIwMjBjNWY0OWYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjA3OjQ2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjA3OjQ2IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEwxVEYgY2hlY2tzIGRvbid0IGxlYXZlIGEgcGFydGlhbCBlbnRyeQog
ICAgCiAgICBPbiBkZXRlY3Rpb24gb2YgYSBwb3RlbnRpYWwgTDFURiBpc3N1ZSwgbW9zdCB2YWxp
ZGF0aW9uIGNvZGUgcmV0dXJucwogICAgLUVSRVNUQVJUIHRvIGFsbG93IHRoZSBzd2l0Y2ggdG8g
c2hhZG93IG1vZGUgdG8gaGFwcGVuIGFuZCBjYXVzZSB0aGUKICAgIG9yaWdpbmFsIG9wZXJhdGlv
biB0byBiZSByZXN0YXJ0ZWQuCiAgICAKICAgIEhvd2V2ZXIsIGluIHRoZSB2YWxpZGF0aW9uIGNv
ZGUsIHRoZSByZXR1cm4gdmFsdWUgLUVSRVNUQVJUIGhhcyBiZWVuCiAgICByZXB1cnBvc2VkIHRv
IGluZGljYXRlIDEpIHRoZSBmdW5jdGlvbiBoYXMgcGFydGlhbGx5IGNvbXBsZXRlZAogICAgc29t
ZXRoaW5nIHdoaWNoIG5lZWRzIHRvIGJlIHVuZG9uZSwgYW5kIDIpIGNhbGxpbmcgcHV0X3BhZ2Vf
dHlwZSgpCiAgICBzaG91bGQgY2xlYW5seSB1bmRvIGl0LiAgVGhpcyBjYXVzZXMgcHJvYmxlbXMg
aW4gc2V2ZXJhbCBwbGFjZXMuCiAgICAKICAgIEZvciBMMSB0YWJsZXMsIG9uIHJlY2VpdmluZyBh
biAtRVJFU1RBUlQgcmV0dXJuIGZyb20gYWxsb2NfbDFfdGFibGUoKSwKICAgIGFsbG9jX3BhZ2Vf
dHlwZSgpIHdpbGwgc2V0IFBHVF9wYXJ0aWFsIG9uIHRoZSBwYWdlLiAgSWYgZm9yIHNvbWUKICAg
IHJlYXNvbiB0aGUgb3JpZ2luYWwgb3BlcmF0aW9uIG5ldmVyIHJlc3RhcnRzLCB0aGVuIG9uIGRv
bWFpbgogICAgZGVzdHJ1Y3Rpb24sIHJlbGlucXVpc2hfbWVtb3J5KCkgd2lsbCBjYWxsIGZyZWVf
cGFnZV90eXBlKCkgb24gdGhlCiAgICBwYWdlLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCBhbGxv
Y18gYW5kIGZyZWVfbDFfdGFibGUoKSBhcmVuJ3Qgc2V0IHVwIHRvIGRlYWwgd2l0aAogICAgUEdU
X3BhcnRpYWwuICBXaGVuIHJldHVybmluZyBhIGZhaWx1cmUsIGFsbG9jX2wxX3RhYmxlKCkgYWx3
YXlzCiAgICBkZS12YWxpZGF0ZXMgd2hhdGV2ZXIgaXQncyB2YWxpZGF0ZWQgc28gZmFyLCBhbmQg
ZnJlZV9sMV90YWJsZSgpCiAgICBhbHdheXMgZGV2YWxpZGF0ZXMgdGhlIHdob2xlIHBhZ2UuICBU
aGlzIG1lYW5zIHRoYXQgaWYKICAgIHJlbGlucXVpc2hfbWVtb3J5KCkgY2FsbHMgZnJlZV9wYWdl
X3R5cGUoKSBvbiBhbiBMMSB0aGF0IGRpZG4ndAogICAgY29tcGxldGUgZHVlIHRvIGFuIEwxVEYs
IGl0IHdpbGwgY2FsbCBwdXRfcGFnZV9mcm9tX2wxZSgpIG9uICJwYWdlCiAgICBlbnRyaWVzIiB0
aGF0IGhhdmUgbmV2ZXIgYmVlbiB2YWxpZGF0ZWQuCiAgICAKICAgIEZvciBMMisgdGFibGVzLCBz
ZXR0aW5nIHJjIHRvIEVSRVNUQVJUIGNhdXNlcyB0aGUgcmVzdCBvZiB0aGUKICAgIGFsbG9jX2xO
X3RhYmxlKCkgZnVuY3Rpb24gdG8gKnRoaW5rKiB0aGF0IHRoZSBlbnRyeSBpbiBxdWVzdGlvbiB3
aWxsCiAgICBoYXZlIFBHVF9wYXJ0aWFsIHNldC4gIFRoaXMgd2lsbCBjYXVzZSBpdCB0byBzZXQg
cGFydGlhbF9wdGUgPSAxLiAgSWYKICAgIHJlbGlucXVzaF9tZW1vcnkoKSB0aGVuIGNhbGxzIGZy
ZWVfcGFnZV90eXBlKCkgb24gb25lIG9mIHRob3NlIHBhZ2VzLAogICAgdGhlbiBmcmVlX2xOX3Rh
YmxlKCkgd2lsbCBjYWxsIHB1dF9wYWdlX2Zyb21fbE5lKCkgb24gdGhlIGVudHJ5IHdoZW4KICAg
IGl0IHNob3VsZG4ndC4KICAgIAogICAgUmF0aGVyIHRoYW4gaW5kaWNhdGluZyAtRVJFU1RBUlQs
IGluZGljYXRlIC1FSU5UUi4gIFRoaXMgaXMgdGhlIGNvZGUKICAgIHRvIGluZGljYXRlIHRoYXQg
bm90aGluZyBoYXMgY2hhbmdlZCBmcm9tIHdoZW4geW91IHN0YXJ0ZWQgdGhlIGNhbGwKICAgICh3
aGljaCBpcyBlZmZlY3RpdmVseSBob3cgYWxsb2NfbDFfdGFibGUoKSBoYW5kbGVzIGVycm9ycyku
CiAgICAKICAgIG1vZF9sTl9lbnRyeSgpIHNob3VsZG4ndCBoYXZlIGFueSBvZiB0aGVzZSB0eXBl
cyBvZiBwcm9ibGVtcywgc28gbGVhdmUKICAgIHBvdGVudGlhbCBjaGFuZ2VzIHRoZXJlIGZvciBh
IGNsZWFuLXVwIHBhdGNoIGxhdGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiAzMTY1ZmZlZjA5ZTg5ZDM4Zjg0ZDI2MDUxZjYwNmQyYzE0MjFh
ZWEzCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMToxMiArMDEwMAotLS0KIHhlbi9h
cmNoL3g4Ni9tbS5jIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGU2YTRjYjI4ZjguLjhjZWQxODViNDkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMTEwLDcgKzExMTAs
NyBAQCBnZXRfcGFnZV9mcm9tX2wyZSgKICAgICBpbnQgcmM7CiAKICAgICBpZiAoICEobDJlX2dl
dF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICByZXR1cm4gcHZfbDF0Zl9j
aGVja19sMmUoZCwgbDJlKSA/IC1FUkVTVEFSVCA6IDE7CisgICAgICAgIHJldHVybiBwdl9sMXRm
X2NoZWNrX2wyZShkLCBsMmUpID8gLUVJTlRSIDogMTsKIAogICAgIGlmICggdW5saWtlbHkoKGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIEwyX0RJU0FMTE9XX01BU0spKSApCiAgICAgewpAQCAtMTE0Miw3
ICsxMTQyLDcgQEAgZ2V0X3BhZ2VfZnJvbV9sM2UoCiAgICAgaW50IHJjOwogCiAgICAgaWYgKCAh
KGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgcmV0dXJuIHB2
X2wxdGZfY2hlY2tfbDNlKGQsIGwzZSkgPyAtRVJFU1RBUlQgOiAxOworICAgICAgICByZXR1cm4g
cHZfbDF0Zl9jaGVja19sM2UoZCwgbDNlKSA/IC1FSU5UUiA6IDE7CiAKICAgICBpZiAoIHVubGlr
ZWx5KChsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBsM19kaXNhbGxvd19tYXNrKGQpKSkgKQogICAgIHsK
QEAgLTExNzUsNyArMTE3NSw3IEBAIGdldF9wYWdlX2Zyb21fbDRlKAogICAgIGludCByYzsKIAog
ICAgIGlmICggIShsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAg
IHJldHVybiBwdl9sMXRmX2NoZWNrX2w0ZShkLCBsNGUpID8gLUVSRVNUQVJUIDogMTsKKyAgICAg
ICAgcmV0dXJuIHB2X2wxdGZfY2hlY2tfbDRlKGQsIGw0ZSkgPyAtRUlOVFIgOiAxOwogCiAgICAg
aWYgKCB1bmxpa2VseSgobDRlX2dldF9mbGFncyhsNGUpICYgTDRfRElTQUxMT1dfTUFTSykpICkK
ICAgICB7CkBAIC0xNDA0LDcgKzE0MDQsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgewogICAgICAgICBpZiAoICEobDFlX2dldF9mbGFn
cyhwbDFlW2ldKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewotICAgICAgICAgICAgcmV0
ID0gcHZfbDF0Zl9jaGVja19sMWUoZCwgcGwxZVtpXSkgPyAtRVJFU1RBUlQgOiAwOworICAgICAg
ICAgICAgcmV0ID0gcHZfbDF0Zl9jaGVja19sMWUoZCwgcGwxZVtpXSkgPyAtRUlOVFIgOiAwOwog
ICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAg
ICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:59:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:59:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTtE-00057Z-VG; Tue, 12 Nov 2019 10:59:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTtE-00057S-8o
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:16 +0000
X-Inumbo-ID: 779ad7b2-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 779ad7b2-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:59:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTtD-0000MH-Fh
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTtD-0008MK-Es
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTtD-0008MK-Es@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:59:15 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: Don't re-set PGT_pinned
 on a partially de-validated page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUzNTA1MTQxOWVhYjU2MjljZWI3MjVlYzA2MzZlZWQyMGY1OTIyNjIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjA4OjA4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjA4OjA4IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IERvbid0IHJlLXNldCBQR1RfcGlubmVkIG9uIGEgcGFydGlhbGx5IGRl
LXZhbGlkYXRlZCBwYWdlCiAgICAKICAgIFdoZW4gdW5waW5uaW5nIHBhZ2V0YWJsZXMsIGlmIGFu
IG9wZXJhdGlvbiBpcyBpbnRlcnJ1cHRlZCwKICAgIHJlbGlucXVpc2hfbWVtb3J5KCkgcmUtc2V0
cyBQR1RfcGlubmVkIHNvIHRoYXQgdGhlIHVuLXBpbiB3aWxsCiAgICBwaWNrZWR1cCBhZ2FpbiB3
aGVuIHRoZSBoeXBlcmNhbGwgcmVzdGFydHMuCiAgICAKICAgIFRoaXMgaXMgYXBwcm9wcmlhdGUg
d2hlbiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZSgpIHJldHVybnMKICAgIC1FSU5UUiwg
d2hpY2ggaW5kaWNhdGVzIHRoYXQgdGhlIHBhZ2UgaXMgYmFjayBpbiBpdHMgaW5pdGlhbCBzdGF0
ZQogICAgKGkuZS4sIGNvbXBsZXRlbHkgdmFsaWRhdGVkKS4gIEhvd2V2ZXIsIGZvciAtRVJFU1RB
UlQsIHRoaXMgbGVhZHMgdG8gYQogICAgc3RhdGUgd2hlcmUgYSBwYWdlIGhhcyBib3RoIFBHVF9w
aW5uZWQgYW5kIFBHVF9wYXJ0aWFsIHNldC4KICAgIAogICAgVGhpcyBoYXBwZW5zIHRvIHdvcmsg
YXQgdGhlIG1vbWVudCwgYWx0aG91Z2ggaXQncyBub3QgcmVhbGx5IGEKICAgICJjYW5vbmljYWwi
IHN0YXRlOyBidXQgaW4gc3Vic2VxdWVudCBwYXRjaGVzLCB3aGVyZSB3ZSBuZWVkIHRvIG1ha2Ug
YQogICAgZGlzdGluY3Rpb24gaW4gaGFuZGxpbmcgYmV0d2VlbiBQR1RfdmFsaWRhdGVkIGFuZCBQ
R1RfcGFydGlhbCBwYWdlcywKICAgIHRoaXMgY2F1c2VzIGlzc3Vlcy4KICAgIAogICAgTW92ZSB0
byBhICJjYW5vbmljYWwiIHN0YXRlIGJ5OgogICAgLSBPbmx5IHJlLXNldHRpbmcgUEdUX3Bpbm5l
ZCBvbiAtRUlOVFIKICAgIC0gUmUtZHJvcHBpbmcgdGhlIHJlZmNvdW50IGhlbGQgYnkgUEdUX3Bp
bm5lZCBvbiAtRVJFU1RBUlQKICAgIAogICAgSW4gdGhlIGxhdHRlciBjYXNlLCB0aGUgUEdUX3Bh
cnRpYWwgYml0IHdpbGwgYmUgY2xlYXJlZCBmdXJ0aGVyIGRvd24KICAgIHdpdGggdGhlIHJlc3Qg
b2YgdGhlIG90aGVyIFBHVF9wYXJ0aWFsIHBhZ2VzLgogICAgCiAgICBXaGlsZSBoZXJlLCBjbGVh
biB1cCBzb21lIHRyYWlubGluZyB3aGl0ZXNwYWNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiZjY1NmUwMmQ4ZTdmNDliNDg0ZTI1ODdhZWY0
ZjE4ZGVkYTZlMmFiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMTo0NiArMDEwMAot
LS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwppbmRleCAwMWM4ZTc5N2M1Li42ZGI5OTlmZDA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xMTIsNyArMTEyLDcgQEAg
c3RhdGljIHZvaWQgcGxheV9kZWFkKHZvaWQpCiAgICAgICogdGhpcyBjYXNlLCBoZWFwIGNvcnJ1
cHRpb24gb3IgI1BGIGNhbiBvY2N1ciAod2hlbiBoZWFwIGRlYnVnZ2luZyBpcwogICAgICAqIGVu
YWJsZWQpLiBGb3IgZXhhbXBsZSwgZXZlbiBwcmludGsoKSBjYW4gaW52b2x2ZSB0YXNrbGV0IHNj
aGVkdWxpbmcsCiAgICAgICogd2hpY2ggdG91Y2hlcyBwZXItY3B1IHZhcnMuCi0gICAgICogCisg
ICAgICoKICAgICAgKiBDb25zaWRlciB2ZXJ5IGNhcmVmdWxseSB3aGVuIGFkZGluZyBjb2RlIHRv
ICpkZWFkX2lkbGUuIE1vc3QgaHlwZXJ2aXNvcgogICAgICAqIHN1YnN5c3RlbXMgYXJlIHVuc2Fm
ZSB0byBjYWxsLgogICAgICAqLwpAQCAtMTg0MSw5ICsxODQxLDM0IEBAIHN0YXRpYyBpbnQgcmVs
aW5xdWlzaF9tZW1vcnkoCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CiAgICAgICAgIGNhc2UgLUVJTlRSOgorICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAq
IC1FSU5UUiBtZWFucyBQR1RfdmFsaWRhdGVkIGhhcyBiZWVuIHJlLXNldDsgcmUtc2V0CisgICAg
ICAgICAgICAgKiBQR1RfcGlubmVkIGFnYWluIHNvIHRoYXQgaXQgZ2V0cyBwaWNrZWQgdXAgbmV4
dCB0aW1lCisgICAgICAgICAgICAgKiBhcm91bmQuCisgICAgICAgICAgICAgKgorICAgICAgICAg
ICAgICogLUVSRVNUQVJULCBPVE9ILCBtZWFucyBQR1RfcGFydGlhbCBpcyBzZXQgaW5zdGVhZC4g
IFB1dAorICAgICAgICAgICAgICogaXQgYmFjayBvbiB0aGUgbGlzdCwgYnV0IGRvbid0IHNldCBQ
R1RfcGlubmVkOyB0aGUKKyAgICAgICAgICAgICAqIHNlY3Rpb24gYmVsb3cgd2lsbCBmaW5pc2gg
b2ZmIGRlLXZhbGlkYXRpb24uICBCdXQgd2UgZG8KKyAgICAgICAgICAgICAqIG5lZWQgdG8gZHJv
cCB0aGUgZ2VuZXJhbCByZWYgYXNzb2NpYXRlZCB3aXRoCisgICAgICAgICAgICAgKiBQR1RfcGlu
bmVkLCBzaW5jZSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZSgpCisgICAgICAgICAgICAg
KiBkaWRuJ3QgZG8gaXQuCisgICAgICAgICAgICAgKgorICAgICAgICAgICAgICogTkIgd2UgY2Fu
IGRvIGFuIEFTU0VSVCBmb3IgUEdUX3ZhbGlkYXRlZCwgc2luY2Ugd2UKKyAgICAgICAgICAgICAq
ICJvd24iIHRoZSB0eXBlIHJlZjsgYnV0IHRoZW9yZXRpY2FsbHksIHRoZSBQR1RfcGFydGlhbAor
ICAgICAgICAgICAgICogY291bGQgYmUgY2xlYXJlZCBieSBzb21lb25lIGVsc2UuCisgICAgICAg
ICAgICAgKi8KKyAgICAgICAgICAgIGlmICggcmV0ID09IC1FSU5UUiApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3Zh
bGlkYXRlZCk7CisgICAgICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKwogICAgICAgICAgICAgcmV0ID0gLUVSRVNUQVJU
OworCisgICAgICAgICAgICAvKiBQdXQgdGhlIHBhZ2UgYmFjayBvbiB0aGUgbGlzdCBhbmQgZHJv
cCB0aGUgcmVmIHdlIGdyYWJiZWQgYWJvdmUgKi8KICAgICAgICAgICAgIHBhZ2VfbGlzdF9hZGQo
cGFnZSwgbGlzdCk7Ci0gICAgICAgICAgICBzZXRfYml0KF9QR1RfcGlubmVkLCAmcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8pOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICAgICAgZGVmYXVsdDoKQEAgLTIwNjUsNyArMjA5MCw3IEBAIHZvaWQg
dmNwdV9raWNrKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHBlbmRpbmcgZmxhZy4gVGhlc2UgdmFs
dWVzIG1heSBmbHVjdHVhdGUgKGFmdGVyIGFsbCwgd2UgaG9sZCBubwogICAgICAqIGxvY2tzKSBi
dXQgdGhlIGtleSBpbnNpZ2h0IGlzIHRoYXQgZWFjaCBjaGFuZ2Ugd2lsbCBjYXVzZQogICAgICAq
IGV2dGNobl91cGNhbGxfcGVuZGluZyB0byBiZSBwb2xsZWQuCi0gICAgICogCisgICAgICoKICAg
ICAgKiBOQjIuIFdlIHNhdmUgdGhlIHJ1bm5pbmcgZmxhZyBhY3Jvc3MgdGhlIHVuYmxvY2sgdG8g
YXZvaWQgYSBuZWVkbGVzcwogICAgICAqIElQSSBmb3IgZG9tYWlucyB0aGF0IHdlIElQSSdkIHRv
IHVuYmxvY2suCiAgICAgICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:59:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTtQ-000593-0e; Tue, 12 Nov 2019 10:59:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTtP-00058t-5m
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:27 +0000
X-Inumbo-ID: 7d9df662-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d9df662-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:59:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTtN-0000MU-Ig
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTtN-0008My-Hq
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTtN-0008My-Hq@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:59:25 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: Separate out partial_pte
 tristate into individual flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMyMGFiMGNhZWZlNTU3NjE0ODU0MmEyZjNkMjg0NzUyY2E1NWQ3MjgKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjA4OjI3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjA4OjI3IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFNlcGFyYXRlIG91dCBwYXJ0aWFsX3B0ZSB0cmlzdGF0ZSBpbnRvIGlu
ZGl2aWR1YWwgZmxhZ3MKICAgIAogICAgQXQgdGhlIG1vbWVudCwgcGFydGlhbF9wdGUgaXMgYSB0
cmktc3RhdGUgdGhhdCBjb250YWlucyB0d28gZGlzdGluY3QgYml0cwogICAgb2YgaW5mb3JtYXRp
b246CiAgICAKICAgIDEuIElmIHplcm8sIHRoZSBwdGUgYXQgaW5kZXggW25yX3ZhbGlkYXRlZF9w
dGVzXSBpcyB1bi12YWxpZGF0ZWQuICBJZgogICAgICAgbm9uLXplcm8sIHRoZSBwdGUgd2FzIGxh
c3Qgc2VlbiB3aXRoIFBHVF9wYXJ0aWFsIHNldC4KICAgIAogICAgMi4gSWYgcG9zaXRpdmUsIHRo
ZSBwdGUgYXQgaW5kZXggW25yX3ZhbGlkYXRlZF9wdGVzXSBkb2VzIG5vdCBob2xkIGEKICAgICAg
IGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgbmVnYXRpdmUsIGl0IGRvZXMuCiAgICAKICAg
IFRvIG1ha2UgZnV0dXJlIHBhdGNoZXMgbW9yZSBjbGVhciwgc2VwYXJhdGUgb3V0IHRoaXMgZnVu
Y3Rpb25hbGl0eQogICAgaW50byB0d28gZGlzdGluY3QsIG5hbWVkIGJpdHM6IFBURl9wYXJ0aWFs
X3NldCAoZm9yICMxKSBhbmQKICAgIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIChmb3IgIzIpLgog
ICAgCiAgICBBZGRpdGlvbmFsbHksIGEgbnVtYmVyIG9mIGZ1bmN0aW9ucyB3aGljaCBuZWVkIHRo
aXMgaW5mb3JtYXRpb24gYWxzbwogICAgdGFrZSBvdGhlciBmbGFncyB0byBjb250cm9sIGJlaGF2
aW9yIChzdWNoIGFzIGBwcmVlbXB0aWJsZWAgYW5kCiAgICBgZGVmZXJgKS4gIFRoZXNlIGFyZSBo
YXJkIHRvIHJlYWQgaW4gdGhlIGNhbGxlciAoc2luY2UgeW91IG9ubHkgc2VlCiAgICAndHJ1ZScg
b3IgJ2ZhbHNlJyksIGFuZCB1Z2x5IHdoZW4gbWFueSBhcmUgYWRkZWQgdG9nZXRoZXIuICBJbgog
ICAgcHJlcGFyYXRpb24gZm9yIGFkZGluZyB5ZXQgYW5vdGhlciBmbGFnIGluIGEgZnV0dXJlIHBh
dGNoLCBjb2xsYXBzZQogICAgYWxsIG9mIHRoZXNlIGludG8gYSBzaW5nbGUgYGZsYWdgIHZhcmlh
YmxlLgogICAgCiAgICBOQiB0aGF0IHRoaXMgZG9lcyBtZWFuIGNoZWNraW5nIGZvciB3aGF0IHdh
cyBwcmV2aW91c2x5IHRoZSAnLTEnCiAgICBjb25kaXRpb24gYSBiaXQgbW9yZSB1Z2x5IGluIHRo
ZSBwdXRfcGFnZV9mcm9tX2xOZSBmdW5jdGlvbnMgKHNpbmNlCiAgICB5b3UgaGF2ZSB0byBjaGVj
ayBmb3IgYm90aCBwYXJ0aWFsX3NldCBhbmQgZ2VuZXJhbCByZWYpOyBidXQgdGhpcwogICAgY2xh
dXNlIHdpbGwgZ28gYXdheSBpbiBhIGZ1dHVyZSBwYXRjaC4KICAgIAogICAgQWxzbyBub3RlIHRo
YXQgdGhlIG9yaWdpbmFsIGNvbW1lbnQgaGFkIGFuIG9mZi1ieS1vbmUgZXJyb3I6CiAgICBwYXJ0
aWFsX2ZsYWdzIChsaWtlIHBhcnRpYWxfcHRlIGJlZm9yZSBpdCkgY29uY2VybnMKICAgIHBsTmVb
bnJfdmFsaWRhdGVkX3B0ZXNdLCBub3QgcGxOZVtucl92YWxpZGF0ZWRfcHRlcysxXS4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDFiNmZhNjM4ZDIxMDA2ZDNjMGEzMDM4MTMy
YzZjYjMyNmQ4YmJhMDgKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjEyOjE0ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgMTY0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAg
NDEgKysrKysrKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyNyBpbnNlcnRpb25zKCspLCA3OCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDhjZWQxODViNDkuLjFjNGY1NGUzMjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02MTAsMjAgKzYxMCwzNCBAQCBz
dGF0aWMgaW50IGFsbG9jX3NlZ2Rlc2NfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogc3Rh
dGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcHJlZW1wdGlibGUpOwog
CisvKgorICogVGhlIGZvbGxvd2luZyBmbGFncyBhcmUgdXNlZCB0byBzcGVjaWZ5IGJlaGF2aW9y
IG9mIHZhcmlvdXMgZ2V0IGFuZAorICogcHV0IGNvbW1hbmRzLiAgVGhlIGZpcnN0IHR3byBhcmUg
YWxzbyBzdG9yZWQgaW4gcGFnZS0+cGFydGlhbF9mbGFncworICogdG8gaW5kaWNhdGUgdGhlIHN0
YXRlIG9mIHRoZSBwYWdlIHBvaW50ZWQgdG8gYnkKKyAqIHBhZ2UtPnB0ZVtwYWdlLT5ucl92YWxp
ZGF0ZWRfZW50cmllc10uICBTZWUgdGhlIGNvbW1lbnQgaW4gbW0uaCBmb3IKKyAqIG1vcmUgaW5m
b3JtYXRpb24uCisgKi8KKyNkZWZpbmUgUFRGX3BhcnRpYWxfc2V0ICAgICAgICAgKDEgPDwgMCkK
KyNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgKDEgPDwgMSkKKyNkZWZpbmUgUFRGX3By
ZWVtcHRpYmxlICAgICAgICAgKDEgPDwgMikKKyNkZWZpbmUgUFRGX2RlZmVyICAgICAgICAgICAg
ICAgKDEgPDwgMykKKwogc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAg
ICBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgdHlwZSwgc3RydWN0IGRvbWFpbiAqZCwKLSAgICBp
bnQgcGFydGlhbCwgaW50IHByZWVtcHRpYmxlKQorICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKICAgICBpbnQg
cmM7CisgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxlLAorICAg
ICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogCi0g
ICAgaWYgKCBsaWtlbHkocGFydGlhbCA+PSAwKSAmJgorICAgIGlmICggbGlrZWx5KCFwYXJ0aWFs
X3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9mcm9tX21mbihtZm4sIGQpKSAp
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgcmMgPSBfZ2V0X3BhZ2VfdHlwZShwYWdl
LCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiBwYXJ0aWFs
ID49IDAgJiYKKyAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiAhcGFydGlhbF9yZWYgJiYKICAgICAg
ICAgICghcHJlZW1wdGlibGUgfHwgcGFnZSAhPSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSkgKQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKIApAQCAtMTEwNCw3ICsxMTE4LDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDIpOwogc3RhdGlj
IGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQg
bG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQorICAgIGwyX3BnZW50cnlf
dCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBsMmVfZ2V0X3BmbihsMmUpOwogICAg
IGludCByYzsKQEAgLTExMTksOCArMTEzMyw5IEBAIGdldF9wYWdlX2Zyb21fbDJlKAogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKF9tZm4obWZuKSwgUEdUX2wxX3BhZ2VfdGFibGUsIGQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7CisgICAgQVNTRVJUKCEoZmxhZ3Mg
JiBQVEZfcHJlZW1wdGlibGUpKTsKKworICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9t
Zm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgZmxhZ3MpOwogICAgIGlmICggdW5s
aWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xpbmVhcl9wYWdldGFibGUobDJlLCBwZm4s
IGQpICkKICAgICAgICAgcmMgPSAwOwogCkBAIC0xMTM3LDcgKzExNTIsNyBAQCBnZXRfcGFnZV9m
cm9tX2wyZSgKIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsMyk7CiBzdGF0aWMgaW50CiBn
ZXRfcGFnZV9mcm9tX2wzZSgKLSAgICBsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBm
biwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAgbDNfcGdlbnRyeV90IGwzZSwg
dW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBmbGFncykK
IHsKICAgICBpbnQgcmM7CiAKQEAgLTExNTIsNyArMTE2Nyw3IEBAIGdldF9wYWdlX2Zyb21fbDNl
KAogICAgIH0KIAogICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0gICAgICAg
IGwzZV9nZXRfbWZuKGwzZSksIFBHVF9sMl9wYWdlX3RhYmxlLCBkLCBwYXJ0aWFsLCAxKTsKKyAg
ICAgICAgbDNlX2dldF9tZm4obDNlKSwgUEdUX2wyX3BhZ2VfdGFibGUsIGQsIGZsYWdzIHwgUFRG
X3ByZWVtcHRpYmxlKTsKICAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYmCiAgICAg
ICAgICAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmCiAgICAgICAgICBnZXRfbDNfbGluZWFyX3Bh
Z2V0YWJsZShsM2UsIHBmbiwgZCkgKQpAQCAtMTE3MCw3ICsxMTg1LDcgQEAgZ2V0X3BhZ2VfZnJv
bV9sM2UoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDQpOwogc3RhdGljIGludAogZ2V0
X3BhZ2VfZnJvbV9sNGUoCi0gICAgbDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
IHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQorICAgIGw0X3BnZW50cnlfdCBsNGUsIHVu
c2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7
CiAgICAgaW50IHJjOwogCkBAIC0xMTg1LDcgKzEyMDAsNyBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgK
ICAgICB9CiAKICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAotICAgICAgICBs
NGVfZ2V0X21mbihsNGUpLCBQR1RfbDNfcGFnZV90YWJsZSwgZCwgcGFydGlhbCwgMSk7CisgICAg
ICAgIGw0ZV9nZXRfbWZuKGw0ZSksIFBHVF9sM19wYWdlX3RhYmxlLCBkLCBmbGFncyB8IFBURl9w
cmVlbXB0aWJsZSk7CiAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJiBnZXRfbDRf
bGluZWFyX3BhZ2V0YWJsZShsNGUsIHBmbiwgZCkgKQogICAgICAgICByYyA9IDA7CiAKQEAgLTEy
NzUsNyArMTI5MCw3IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwg
c3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogICogTm90ZSBhbHNvIHRoYXQgdGhpcyBhdXRvbWF0
aWNhbGx5IGRlYWxzIGNvcnJlY3RseSB3aXRoIGxpbmVhciBwLnQuJ3MuCiAgKi8KIHN0YXRpYyBp
bnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAg
aW50IHJjID0gMDsKIApAQCAtMTI5NSwxMiArMTMxMCwxMyBAQCBzdGF0aWMgaW50IHB1dF9wYWdl
X2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOwogICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKIAotICAgICAgICBpZiAo
IHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0
aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KKyAgICAgICAgICAgICAgUFRG
X3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Cisg
ICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwogICAgICAgICAgICAgcmMg
PSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CiAgICAgICAgIH0KLSAgICAgICAgZWxz
ZSBpZiAoIGRlZmVyICkKKyAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAg
ICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IHB0cGc7
CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwpAQCAtMTMx
Nyw3ICsxMzMzLDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3Qg
bDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wz
ZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
ZzsKICAgICBpbnQgcmM7CkBAIC0xMzQwLDEzICsxMzU2LDE0IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICBw
ZyA9IGwzZV9nZXRfcGFnZShsM2UpOwogCi0gICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkg
KQorICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVy
YWxfcmVmKSkgPT0KKyAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgewotICAgICAgICBB
U1NFUlQoIWRlZmVyKTsKKyAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKICAg
ICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBm
bikpKTsKICAgICB9CiAKLSAgICBpZiAoIGRlZmVyICkKKyAgICBpZiAoIGZsYWdzICYgUFRGX2Rl
ZmVyICkKICAgICB7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBtZm5f
dG9fcGFnZShfbWZuKHBmbikpOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IHBnOwpAQCAtMTM2MSw3ICsxMzc4LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wz
ZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKIH0KIAogc3RhdGljIGludCBw
dXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBpbnQg
cmMgPSAxOwogCkBAIC0xMzcwLDEzICsxMzg3LDE0IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJv
bV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgewogICAgICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwogCi0gICAgICAgIGlm
ICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQorICAgICAgICAgICAgICBQ
VEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsK
KyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAgICAgICAgICBy
ZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOwog
ICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBkZWZlciApCisgICAgICAgIGlmICggZmxhZ3MgJiBQ
VEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xNDgzLDEyICsxNTAxLDEzIEBAIHN0YXRpYyBp
bnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsK
ICAgICBsMl9wZ2VudHJ5X3QgICpwbDJlOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50
ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CisgICAgaW50
ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCAgIHBhcnRpYWxfZmxhZ3MgPSBw
YWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBm
bikpOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFH
RVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAgICAgICAg
aSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAg
ewpAQCAtMTQ5OCwxOCArMTUxNywxOSBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgfQogCiAgICAg
ICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgfHwKLSAgICAgICAgICAgICAo
cmMgPSBnZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWwpKSA+IDAgKQor
ICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCwgcGFy
dGlhbF9mbGFncykpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAo
IHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/
OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCByZXRhaW4gJ2dlbmVyYWwgcmVmJyAqLwor
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcGFy
dGlhbF9zZXQ7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBp
ICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwot
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgcGFnZS0+cGFy
dGlhbF9mbGFncyA9IDA7CiAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgfQog
ICAgICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCkBAIC0xNTE4LDcgKzE1
MzgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICAgIGlmICggaSApCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9w
dHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IHBhZ2U7CiAgICAgICAgICAgICB9CkBAIC0xNTQyLDcgKzE1NjIsOCBAQCBzdGF0aWMgaW50
IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgdW5zaWduZWQgbG9u
ZyAgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGwzX3BnZW50cnlfdCAgKnBs
M2U7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICByYyA9IDAsIHBh
cnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICBpbnQgICAgICAgICAgICByYyA9IDA7Cisg
ICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3M7CiAK
ICAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKQEAgLTE1NTcsNyArMTU3
OCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICAgICAgbWVtc2V0KHBsM2UgKyA0LCAwLCAoTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSA0KSAq
IHNpemVvZigqcGwzZSkpOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
OyBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCAp
CisgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAo
IGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygp
ICkKICAgICAgICAgewpAQCAtMTU3NCwyMCArMTU5NSwyMiBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICBlbHNlCiAgICAgICAg
ICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICAgICAgICAgICAg
ICAgICAgbDNlX2dldF9tZm4ocGwzZVtpXSksCi0gICAgICAgICAgICAgICAgICAgIFBHVF9sMl9w
YWdlX3RhYmxlIHwgUEdUX3BhZV94ZW5fbDIsIGQsIHBhcnRpYWwsIDEpOworICAgICAgICAgICAg
ICAgICAgICBQR1RfbDJfcGFnZV90YWJsZSB8IFBHVF9wYWVfeGVuX2wyLCBkLAorICAgICAgICAg
ICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsKICAgICAgICAgfQot
ICAgICAgICBlbHNlIGlmICggKHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBk
LCBwYXJ0aWFsKSkgPiAwICkKKyAgICAgICAgZWxzZSBpZiAoIChyYyA9IGdldF9wYWdlX2Zyb21f
bDNlKHBsM2VbaV0sIHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCApCiAgICAgICAgICAgICBj
b250aW51ZTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBs
ZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KKyAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxh
Z3MgPSAwOwogICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgIH0KICAgICAgICAg
aWYgKCByYyA8IDAgKQpAQCAtMTYwNCw3ICsxNjI3LDcgQEAgc3RhdGljIGludCBhbGxvY19sM190
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
MDsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9
CkBAIC0xNzM2LDE5ICsxNzU5LDIxIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBtZm5feChwYWdlX3Rv
X21mbihwYWdlKSk7CiAgICAgbDRfcGdlbnRyeV90ICAqcGw0ZSA9IG1hcF9kb21haW5fcGFnZShf
bWZuKHBmbikpOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAgcmMg
PSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CisgICAgaW50ICAgICAgICAgICAgcmMg
PSAwOworICAgIHVuc2lnbmVkIGludCAgIHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2Zs
YWdzOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDRfUEFH
RVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAgICAgICAg
aSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoICFpc19ndWVzdF9s
NF9zbG90KGQsIGkpIHx8Ci0gICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUocGw0
ZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKKyAgICAgICAgICAgICAocmMgPSBnZXRfcGFn
ZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQogICAgICAg
ICAgICAgY29udGludWU7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKKyAgICAgICAgICAgIC8qIFNldCAn
c2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCisg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0
aWFsX3NldDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICkKICAgICAgICAg
ewpAQCAtMTc1OCw3ICsxNzgzLDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSAwOwogICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKICAgICAgICAg
ICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgZWxzZQpAQCAtMTgx
MSwxOSArMTgzNiwyMCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAg
ICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDJf
cGdlbnRyeV90ICpwbDJlOwotICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFs
X3B0ZTsKLSAgICB1bnNpZ25lZCBpbnQgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBh
cnRpYWw7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgcGFydGlhbF9mbGFncyA9
IHBhZ2UtPnBhcnRpYWxfZmxhZ3MsCisgICAgICAgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyAtICEocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCk7CiAKICAgICBwbDJlID0gbWFw
X2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKICAgICBmb3IgKCA7IDsgKQogICAgIHsKICAgICAg
ICAgaWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBpKSAp
Ci0gICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgcGFydGlh
bCwgZmFsc2UpOworICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBw
Zm4sIHBhcnRpYWxfZmxhZ3MpOwogICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgICAgICBi
cmVhazsKIAotICAgICAgICBwYXJ0aWFsID0gMDsKKyAgICAgICAgcGFydGlhbF9mbGFncyA9IDA7
CiAKICAgICAgICAgaWYgKCAhaS0tICkKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTg0NSwxMiAr
MTg3MSwxNCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0
aWFsID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3Mg
JiBQVEZfcGFydGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAgICAg
ICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAgICB9
CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVMg
LSAxICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7Ci0g
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KIApAQCAtMTg2MiwxOCArMTg5
MCwxOSBAQCBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWdu
ZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDNfcGdlbnRyeV90
ICpwbDNlOwotICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKLSAg
ICB1bnNpZ25lZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOwor
ICAgIGludCByYyA9IDA7CisgICAgdW5zaWduZWQgaW50IHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5w
YXJ0aWFsX2ZsYWdzLAorICAgICAgICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhKHBh
cnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpOwogCiAgICAgcGwzZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHBmbikpOwogCiAgICAgZm9yICggOyA7ICkKICAgICB7Ci0gICAgICAgIHJjID0g
cHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgcmMg
PSBwdXRfcGFnZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4sIHBhcnRpYWxfZmxhZ3MpOwogICAgICAg
ICBpZiAoIHJjIDwgMCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBwYXJ0aWFsID0g
MDsKKyAgICAgICAgcGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgIGlmICggcmMgPT0gMCApCiAg
ICAgICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwogCkBA
IC0xODkyLDEyICsxOTIxLDE0IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSBwYXJ0aWFsID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxf
ZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgor
ICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsK
ICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRBQkxFX0VO
VFJJRVMgLSAxICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSAr
IDE7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KICAgICByZXR1cm4g
cmMgPiAwID8gMCA6IHJjOwpAQCAtMTkwOCwyNiArMTkzOSwyOSBAQCBzdGF0aWMgaW50IGZyZWVf
bDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdl
X3RvX21mbihwYWdlKSk7CiAgICAgbDRfcGdlbnRyeV90ICpwbDRlID0gbWFwX2RvbWFpbl9wYWdl
KF9tZm4ocGZuKSk7Ci0gICAgaW50IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRl
OwotICAgIHVuc2lnbmVkIGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBhcnRp
YWw7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBwYXJ0aWFsX2ZsYWdzID0gcGFnZS0+
cGFydGlhbF9mbGFncywKKyAgICAgICAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIShw
YXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KTsKIAogICAgIGRvIHsKICAgICAgICAgaWYg
KCBpc19ndWVzdF9sNF9zbG90KGQsIGkpICkKLSAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJv
bV9sNGUocGw0ZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgICAgIHJjID0gcHV0X3Bh
Z2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAgaWYgKCBy
YyA8IDAgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHBhcnRpYWwgPSAwOworICAgICAg
ICBwYXJ0aWFsX2ZsYWdzID0gMDsKICAgICB9IHdoaWxlICggaS0tICk7CiAKICAgICBpZiAoIHJj
ID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAtMTsKKyAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/
CisgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKKyAgICAgICAgICAgIChQVEZfcGFydGlhbF9z
ZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9
PSAtRUlOVFIgJiYgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewogICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOwotICAgICAgICBwYWdlLT5wYXJ0aWFs
X3B0ZSA9IDA7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICByYyA9
IC1FUkVTVEFSVDsKICAgICB9CiAKQEAgLTIyMDMsNyArMjIzNyw3IEBAIHN0YXRpYyBpbnQgbW9k
X2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAg
ICB9CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4sIDAsIHRydWUpOworICAgIHB1
dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbiwgUFRGX2RlZmVyKTsKIAogICAgIHJldHVybiByYzsK
IH0KQEAgLTIyNzEsNyArMjMwNSw3IEBAIHN0YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50
cnlfdCAqcGwzZSwKICAgICAgICAgaWYgKCAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3MoZCwgcGwz
ZSkgKQogICAgICAgICAgICAgQlVHKCk7CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wzZShvbDNlLCBw
Zm4sIDAsIDEpOworICAgIHB1dF9wYWdlX2Zyb21fbDNlKG9sM2UsIHBmbiwgUFRGX2RlZmVyKTsK
ICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTIzMzQsNyArMjM2OCw3IEBAIHN0YXRpYyBpbnQgbW9k
X2w0X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAg
ICAgfQogCi0gICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0ZSwgcGZuLCAwLCAxKTsKKyAgICBwdXRf
cGFnZV9mcm9tX2w0ZShvbDRlLCBwZm4sIFBURl9kZWZlcik7CiAgICAgcmV0dXJuIHJjOwogfQog
CkBAIC0yNTk4LDcgKzI2MzIsNyBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgIGlmICggISh0eXBlICYgUEdUX3BhcnRp
YWwpICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMVUgPDwgUEFH
RVRBQkxFX09SREVSOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHBh
Z2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgIH0KIAogICAgIHN3aXRjaCAoIHR5cGUgJiBQR1Rf
dHlwZV9tYXNrICkKQEAgLTI4ODksNyArMjkyMyw3IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICBp
ZiAoICEoeCAmIFBHVF9wYXJ0aWFsKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gMDsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsK
KyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICB9CiAgICAgICAg
IHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBl
KHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsKQEAgLTMwNjQsNyArMzA5OCw3IEBAIGludCBuZXdf
Z3Vlc3RfY3IzKG1mbl90IG1mbikKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgcmMg
PSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihtZm4sIFBHVF9yb290X3BhZ2VfdGFibGUsIGQs
IDAsIDEpOworICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4obWZuLCBQR1Rfcm9v
dF9wYWdlX3RhYmxlLCBkLCBQVEZfcHJlZW1wdGlibGUpOwogICAgIHN3aXRjaCAoIHJjICkKICAg
ICB7CiAgICAgY2FzZSAwOgpAQCAtMzQ1Miw3ICszNDg2LDcgQEAgbG9uZyBkb19tbXVleHRfb3Ao
CiAgICAgICAgICAgICBpZiAoIG9wLmFyZzEubWZuICE9IDAgKQogICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0gICAgICAgICAg
ICAgICAgICAgIF9tZm4ob3AuYXJnMS5tZm4pLCBQR1Rfcm9vdF9wYWdlX3RhYmxlLCBjdXJyZCwg
MCwgMSk7CisgICAgICAgICAgICAgICAgICAgIF9tZm4ob3AuYXJnMS5tZm4pLCBQR1Rfcm9vdF9w
YWdlX3RhYmxlLCBjdXJyZCwgUFRGX3ByZWVtcHRpYmxlKTsKIAogICAgICAgICAgICAgICAgIGlm
ICggdW5saWtlbHkocmMpICkKICAgICAgICAgICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggMWVhMTcz
YzU1NS4uNDZjYmE1Mjk0MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMjI4LDE5ICsyMjgsMzQgQEAgc3RydWN0
IHBhZ2VfaW5mbwogICAgICAgICAgKiBzZXR0aW5nIHRoZSBmbGFnIG11c3Qgbm90IGRyb3AgdGhh
dCByZWZlcmVuY2UsIHdoZXJlYXMgdGhlIGluc3RhbmNlCiAgICAgICAgICAqIGNsZWFyaW5nIGl0
IHdpbGwgaGF2ZSB0by4KICAgICAgICAgICoKLSAgICAgICAgICogSWYgQHBhcnRpYWxfcHRlIGlz
IHBvc2l0aXZlIHRoZW4gUFRFIGF0IEBucl92YWxpZGF0ZWRfcHRlcysxIGhhcwotICAgICAgICAg
KiBiZWVuIHBhcnRpYWxseSB2YWxpZGF0ZWQuIFRoaXMgaW1wbGllcyB0aGF0IHRoZSBnZW5lcmFs
IHJlZmVyZW5jZQotICAgICAgICAgKiB0byB0aGUgcGFnZSAoYWNxdWlyZWQgZnJvbSBnZXRfcGFn
ZV9mcm9tX2xOZSgpKSB3b3VsZCBiZSBkcm9wcGVkCi0gICAgICAgICAqIChhZ2FpbiBkdWUgdG8g
dGhlIGFwcGFyZW50IGZhaWx1cmUpIGFuZCBoZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkCi0gICAg
ICAgICAqIHdoZW4gcmVzdW1pbmcgdGhlIHZhbGlkYXRpb24sIGJ1dCBtdXN0IG5vdCBiZSBkcm9w
cGVkIHdoZW4gcGlja2luZwotICAgICAgICAgKiB1cCB0aGUgcGFnZSBmb3IgaW52YWxpZGF0aW9u
LgorICAgICAgICAgKiBJZiBwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0IGlzIHNldCwg
dGhlbiB0aGUgcGFnZSBhdAorICAgICAgICAgKiBhdCBAbnJfdmFsaWRhdGVkX3B0ZXMgaGFkIFBH
VF9wYXJ0aWFsIHNldCBhcyBhIHJlc3VsdCBvZiBhbgorICAgICAgICAgKiBvcGVyYXRpb24gb24g
dGhlIGN1cnJlbnQgcGFnZS4gIChUaGF0IHBhZ2UgbWF5IG9yIG1heSBub3QKKyAgICAgICAgICog
c3RpbGwgaGF2ZSBQR1RfcGFydGlhbCBzZXQuKQogICAgICAgICAgKgotICAgICAgICAgKiBJZiBA
cGFydGlhbF9wdGUgaXMgbmVnYXRpdmUgdGhlbiBQVEUgYXQgQG5yX3ZhbGlkYXRlZF9wdGVzKzEg
aGFzCi0gICAgICAgICAqIGJlZW4gcGFydGlhbGx5IGludmFsaWRhdGVkLiBUaGlzIGlzIGJhc2lj
YWxseSB0aGUgb3Bwb3NpdGUgY2FzZSBvZgotICAgICAgICAgKiBhYm92ZSwgaS5lLiB0aGUgZ2Vu
ZXJhbCByZWZlcmVuY2UgdG8gdGhlIHBhZ2Ugd2FzIG5vdCBkcm9wcGVkIGluCi0gICAgICAgICAq
IHB1dF9wYWdlX2Zyb21fbE5lKCkgKGR1ZSB0byB0aGUgYXBwYXJlbnQgZmFpbHVyZSksIGFuZCBo
ZW5jZSBpdAotICAgICAgICAgKiBtdXN0IGJlIGRyb3BwZWQgd2hlbiB0aGUgcHV0IG9wZXJhdGlv
biBpcyByZXN1bWVkIChhbmQgY29tcGxldGVzKSwKLSAgICAgICAgICogYnV0IGl0IG11c3Qgbm90
IGJlIGFjcXVpcmVkIGlmIHBpY2tpbmcgdXAgdGhlIHBhZ2UgZm9yIHZhbGlkYXRpb24uCisgICAg
ICAgICAqIElmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHNldCwgdGhlbiB0aGUgUFRFIGF0
CisgICAgICAgICAqIEBucl92YWxpZGF0ZWRfcHRlZiBob2xkcyBhIGdlbmVyYWwgcmVmZXJlbmNl
IGNvdW50IGZvciB0aGUKKyAgICAgICAgICogcGFnZS4KKyAgICAgICAgICoKKyAgICAgICAgICog
VGhpcyBoYXBwZW5zOgorICAgICAgICAgKiAtIER1cmluZyBkZS12YWxpZGF0aW9uLCBpZiBkZS12
YWxpZGF0aW9uIG9mIHRoZSBwYWdlIHdhcworICAgICAgICAgKiAgIGludGVycnVwdGVkCisgICAg
ICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIGFuIGludmFsaWQgZW50cnkgaXMgZW5jb3Vu
dGVyZWQgYW5kCisgICAgICAgICAqICAgdmFsaWRhdGlvbiBpcyBwcmVlbXB0aWJsZQorICAgICAg
ICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiB3YXMg
c2V0IG9uCisgICAgICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChwZXJoYXBzIGJl
Y2F1c2Ugd2UncmUgcGlja2luZworICAgICAgICAgKiAgIHVwIGZyb20gYSBwYXJ0aWFsIGRlLXZh
bGlkYXRpb24pLgorICAgICAgICAgKgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRp
b24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIGNsZWFyLAorICAgICAgICAgKiB0aGVu
IGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZDsgaWYgaXQgaXMgc2V0LCBu
bworICAgICAgICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVpcmVkLgorICAgICAgICAgKgor
ICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIGlzCisgICAgICAgICAqIGNsZWFyLCBubyByZWZlcmVuY2Ugc2hvdWxkIGJlIGRy
b3BwZWQ7IGlmIGl0IGlzIHNldCwgYQorICAgICAgICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGRy
b3BwZWQuCisgICAgICAgICAqCisgICAgICAgICAqIE5CIHRoYXQgUFRGX3BhcnRpYWxfc2V0IGFu
ZCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBhcmUKKyAgICAgICAgICogZGVmaW5lZCBpbiBtbS5j
LCB0aGUgb25seSBwbGFjZSB3aGVyZSB0aGV5IGFyZSB1c2VkLgogICAgICAgICAgKgogICAgICAg
ICAgKiBUaGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0X2NvdW50LCBpbmRpY2F0ZXMKICAgICAgICAg
ICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cgbWFueSBzYW1lLWxldmVsIHBhZ2UgdGFibGUg
ZW50cmllcyBhIHBhZ2UKQEAgLTI1MSw3ICsyNjYsNyBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAg
ICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6UEFHRVRBQkxF
X09SREVSICsgMTsKICAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0g
MjsKLSAgICAgICAgICAgIHMxNiBwYXJ0aWFsX3B0ZToyOworICAgICAgICAgICAgdTE2IHBhcnRp
YWxfZmxhZ3M6MjsKICAgICAgICAgICAgIHMxNiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:59:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTta-0005Ag-4I; Tue, 12 Nov 2019 10:59:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTtZ-0005AX-5u
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:37 +0000
X-Inumbo-ID: 83a1ccf0-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83a1ccf0-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:59:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTtX-0000Mc-Lh
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTtX-0008Ng-Ki
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTtX-0008Ng-Ki@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:59:35 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: Use flags for
 _put_page_type rather than a boolean
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3OGE5NjczMWYyNTFmZmIyYzFhNGRiNDBmMTIzNjAzZjExMTM5NmYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjA4OjU1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjA4OjU1IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFVzZSBmbGFncyBmb3IgX3B1dF9wYWdlX3R5cGUgcmF0aGVyIHRoYW4g
YSBib29sZWFuCiAgICAKICAgIFRoaXMgaXMgaW4gbWFpbmx5IGluIHByZXBhcmF0aW9uIGZvciBf
cHV0X3BhZ2VfdHlwZSB0YWtpbmcgdGhlCiAgICBwYXJ0aWFsX2ZsYWdzIHZhbHVlIGluIHRoZSBm
dXR1cmUuICBJdCBhbHNvIG1ha2VzIGl0IGVhc2llciB0byByZWFkIGluCiAgICB0aGUgY2FsbGVy
IChzaW5jZSB5b3Ugc2VlIGEgZmxhZyBuYW1lIHJhdGhlciB0aGFuIGB0cnVlYCBvciBgZmFsc2Vg
KS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDAxMjE1ODhlYzBmNjk1MGVk
NjVkOTA2ZDg2MGRmNDliZTJjOGU2NTUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjEy
OjUzICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAyNSArKysrKysrKysrKysrLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCAxYzRmNTRlMzI4Li5lMmZiYTE1ZDg2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTIwNyw3ICsxMjA3LDcgQEAgZ2V0X3BhZ2VfZnJv
bV9sNGUoCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCitzdGF0aWMgaW50IF9wdXRf
cGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGludCBmbGFncywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyk7CiAKIHZvaWQg
cHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293
bmVyKQpAQCAtMTMxNCw3ICsxMzE0LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShs
Ml9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAgICAgUFRGX3Bh
cnRpYWxfc2V0ICkKICAgICAgICAgewogICAgICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZf
ZGVmZXIpKTsKLSAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcp
OworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBw
dHBnKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQog
ICAgICAgICB7CkBAIC0xMzIzLDcgKzEzMjMsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
dHJ1ZSwgcHRwZyk7CisgICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJl
ZW1wdGlibGUsIHB0cGcpOwogICAgICAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAg
ICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAgICB9CkBAIC0xMzYwLDcgKzEzNjAsNyBAQCBz
dGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICB7CiAgICAgICAgIEFTU0VS
VCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShw
ZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAgIHJldHVybiBfcHV0X3Bh
Z2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKICAg
ICB9CiAKICAgICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKQEAgLTEzNzAsNyArMTM3MCw3IEBA
IHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQg
bG9uZyBwZm4sCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHJjID0gX3B1dF9wYWdl
X3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgIHJjID0gX3B1dF9w
YWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAg
ICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgIHB1dF9wYWdlKHBnKTsKIApAQCAtMTM5MSw3
ICsxMzkxLDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRl
LCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAg
ICAgICAgewogICAgICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAg
ICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihw
Zm4pKSk7CisgICAgICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0
aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAo
IGZsYWdzICYgUFRGX2RlZmVyICkKQEAgLTE0MDEsNyArMTQwMSw3IEBAIHN0YXRpYyBpbnQgcHV0
X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAg
ICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQogCi0gICAgICAgIHJjID0gX3B1dF9wYWdlX3R5
cGUocGcsIHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgICAgICByYyA9IF9wdXRf
cGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOwog
ICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAg
ICB9CkBAIC0yNzAxLDEwICsyNzAxLDExIEBAIHN0YXRpYyBpbnQgX3B1dF9maW5hbF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogfQogCiAKLXN0
YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVl
bXB0aWJsZSwKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwdHBnKQogewogICAgIHVuc2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51
LmludXNlLnR5cGVfaW5mbzsKKyAgICBib29sIHByZWVtcHRpYmxlID0gZmxhZ3MgJiBQVEZfcHJl
ZW1wdGlibGU7CiAKICAgICBBU1NFUlQoY3VycmVudF9sb2NrZWRfcGFnZV9uZV9jaGVjayhwYWdl
KSk7CiAKQEAgLTI5MTEsNyArMjkxMiw3IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiAgICAgICAgICAgICBp
ZiAoIHVubGlrZWx5KGlvbW11X3JldCkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IF9wdXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKKyAgICAgICAgICAgICAgICBfcHV0
X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsKICAgICAgICAgICAgICAgICByYyA9IGlvbW11X3Jl
dDsKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KQEAgLTI5MzgsNyAr
MjkzOSw3IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiB2b2lkIHB1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKIHsKLSAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCBmYWxzZSwg
TlVMTCk7CisgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGFnZSwgMCwgTlVMTCk7CiAgICAg
QVNTRVJUKHJjID09IDApOwogICAgICh2b2lkKXJjOwogfQpAQCAtMjk1NSw3ICsyOTU2LDcgQEAg
aW50IGdldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlKQogCiBpbnQgcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogewotICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwYWdlLCB0cnVlLCBOVUxMKTsKKyAg
ICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgUFRGX3ByZWVtcHRpYmxlLCBOVUxMKTsKIH0K
IAogaW50IGdldF9wYWdlX3R5cGVfcHJlZW1wdGlibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwg
dW5zaWduZWQgbG9uZyB0eXBlKQpAQCAtMjk3Miw3ICsyOTczLDcgQEAgaW50IHB1dF9vbGRfZ3Vl
c3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gX3B1dF9wYWdlX3R5
cGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUsIHRydWUsCisgICAgc3dpdGNoICggcmMgPSBfcHV0
X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSwgUFRGX3ByZWVtcHRpYmxlLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQog
ICAgIHsKICAgICBjYXNlIC1FSU5UUjoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:59:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:59:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTtj-0005CO-6A; Tue, 12 Nov 2019 10:59:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTti-0005CC-Je
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:46 +0000
X-Inumbo-ID: 89a55b58-053b-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 89a55b58-053b-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 10:59:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTth-0000Mw-Or
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTth-0008OU-Nt
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTth-0008OU-Nt@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:59:45 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: Rework
 get_page_and_type_from_mfn conditional
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI3M2NmMDNmZDhjZmUyOTRjMDJkZjRhYWRmNmFjZjFkM2M4YzFiNjYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjA5OjE2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjA5OjE2IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFJld29yayBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbiBjb25kaXRp
b25hbAogICAgCiAgICBNYWtlIGl0IGVhc2llciB0byByZWFkIGJ5IGRlY2xhcmluZyB0aGUgY29u
ZGl0aW9ucyBpbiB3aGljaCB3ZSB3aWxsCiAgICByZXRhaW4gdGhlIHJlZiwgcmF0aGVyIHRoYW4g
dGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggd2UgcmVsZWFzZSBpdC4KICAgIAogICAgVGhlIG9u
bHkgd2F5IChwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSBjYW4gYmUgdHJ1
ZSBpcyBpZgogICAgcHJlZW1wdGlibGUgaXMgdHJ1ZTsgc28gcmVtb3ZlIHRoaXMgZnJvbSB0aGUg
cXVlcnkgaXRzZWxmLCBhbmQgYWRkIGFuCiAgICBBU1NFUlQoKSB0byB0aGF0IGVmZmVjdCBvbiB0
aGUgb3Bwb3NpdGUgcGF0aC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CiAgICAKICAgIE5CIHRoYXQgYWxsb2NfbE5fdGFibGUoKSBtaXNoYW5kbGUgdGhlICJsaW5lYXIg
cHQgZmFpbHVyZSIgc2l0dWF0aW9uCiAgICBkZXNjcmliZWQgaW4gdGhlIGNvbW1lbnQ7IHRoaXMg
d2lsbCBiZSBhZGRyZXNzZWQgaW4gYSBmdXR1cmUgcGF0Y2guCiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDJhYWIwNmQ3NDJlMTNkN2E5ZDI0OGYx
ZmM3ZjBlYzYyYjI5NWFkYTEKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjEzOjIzICsw
MTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21t
LmMKaW5kZXggZTJmYmExNWQ4Ni4uZWFmN2IxNDI0NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTYzNyw4ICs2MzcsNDMgQEAgc3RhdGlj
IGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKIAogICAgIHJjID0gX2dldF9wYWdlX3R5
cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwogCi0gICAgaWYgKCB1bmxpa2VseShyYykgJiYg
IXBhcnRpYWxfcmVmICYmCi0gICAgICAgICAoIXByZWVtcHRpYmxlIHx8IHBhZ2UgIT0gY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICAvKgorICAgICAqIFJldGFpbiB0aGUgcmVm
Y291bnQgaWY6CisgICAgICogLSBwYWdlIGlzIGZ1bGx5IHZhbGlkYXRlZCAocmMgPT0gMCkKKyAg
ICAgKiAtIHBhZ2UgaXMgbm90IHZhbGlkYXRlZCAocmMgPCAwKSBidXQ6CisgICAgICogICAtIFdl
IGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFydGlhbF9yZWYpCisgICAgICogICAtIHBhZ2Ug
aXMgcGFydGlhbGx5IHZhbGlkYXRlZCBidXQgdGhlcmUncyBiZWVuIGFuIGVycm9yCisgICAgICog
ICAgIChwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKQorICAgICAqCisgICAg
ICogVGhlIHBhcnRpYWxfcmVmLW9uLWVycm9yIGNsYXVzZSBpcyB3b3J0aCBhbiBleHBsYW5hdGlv
bi4gIFRoZXJlCisgICAgICogYXJlIHR3byBzY2VuYXJpb3Mgd2hlcmUgcGFydGlhbF9yZWYgbWln
aHQgYmUgdHJ1ZSBjb21pbmcgaW46CisgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRl
bW90ZWQgYXMgdHlwZSBgdHlwZWA7IGkuZS4gaGFzCisgICAgICogICBQR1RfcGFydGlhbCBzZXQK
KyAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgZGVtb3RlZCBhcyBMKHR5cGUrMSkgKGku
ZS4sIGEgbGluZWFyCisgICAgICogICBwYWdlOyBlLmcuIHdlJ3JlIGJlaW5nIGNhbGxlZCBmcm9t
IGdldF9wYWdlX2Zyb21fbDJlIHdpdGgKKyAgICAgKiAgIHR5cGUgPT0gUEdUX2wxX3RhYmxlLCBi
dXQgdGhlIG1mbiBpcyBQR1RfbDJfdGFibGUpCisgICAgICoKKyAgICAgKiBJZiB0aGVyZSdzIGFu
IGVycm9yLCBpbiB0aGUgZmlyc3QgY2FzZSwgX2dldF9wYWdlX3R5cGUgd2lsbAorICAgICAqIGVp
dGhlciByZXR1cm4gLUVSRVNUQVJULCBpbiB3aGljaCBjYXNlIHdlIHdhbnQgdG8gcmV0YWluIHRo
ZQorICAgICAqIHJlZiAoYXMgdGhlIGNhbGxlciB3aWxsIGNvbnNpZGVyIGl0IHJldGFpbmVkKSwg
b3IgLUVJTlZBTCwgaW4KKyAgICAgKiB3aGljaCBjYXNlIG9sZF9ndWVzdF90YWJsZSB3aWxsIGJl
IHNldDsgaW4gYm90aCBjYXNlcywgd2UgbmVlZAorICAgICAqIHRvIHJldGFpbiB0aGUgcmVmLgor
ICAgICAqCisgICAgICogSW4gdGhlIHNlY29uZCBjYXNlLCBpZiB0aGVyZSdzIGFuIGVycm9yLCBf
Z2V0X3BhZ2VfdHlwZSgpIGNhbgorICAgICAqICpvbmx5KiByZXR1cm4gLUVJTlZBTCwgYW5kICpu
ZXZlciogc2V0IG9sZF9ndWVzdF90YWJsZS4gIEluCisgICAgICogdGhhdCBjYXNlIHdlIGFsc28g
d2FudCB0byByZXRhaW4gdGhlIHJlZmVyZW5jZSwgdG8gYWxsb3cgdGhlCisgICAgICogcGFnZSB0
byBjb250aW51ZSB0byBiZSB0b3JuIGRvd24gKGkuZS4sIFBHVF9wYXJ0aWFsIGNsZWFyZWQpCisg
ICAgICogc2FmZWx5LgorICAgICAqCisgICAgICogQWxzbyBub3RlIHRoYXQgd2Ugc2hvdWxkbid0
IGJlIGFibGUgdG8gbGVhdmUgd2l0aCB0aGUgcmVmZXJlbmNlCisgICAgICogY291bnQgcmV0YWlu
ZWQgdW5sZXNzIHdlIHN1Y2NlZWRlZCwgb3IgdGhlIG9wZXJhdGlvbiB3YXMKKyAgICAgKiBwcmVl
bXB0aWJsZS4KKyAgICAgKi8KKyAgICBpZiAoIGxpa2VseSghcmMpIHx8IHBhcnRpYWxfcmVmICkK
KyAgICAgICAgLyogbm90aGluZyAqLzsKKyAgICBlbHNlIGlmICggcGFnZSA9PSBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSApCisgICAgICAgIEFTU0VSVChwcmVlbXB0aWJsZSk7CisgICAg
ZWxzZQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKIAogICAgIHJldHVybiByYzsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEx
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 10:59:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 10:59:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTtt-0005Du-7u; Tue, 12 Nov 2019 10:59:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTts-0005Dm-Mi
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:56 +0000
X-Inumbo-ID: 8e9af0ca-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e9af0ca-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 10:59:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTtr-0000NI-SI
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTtr-0008PC-RE
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 10:59:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTtr-0008PC-RE@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 10:59:55 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: Have alloc_l[23]_table
 clear partial_flags when preempting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJlODllOTg2NmNkMTZhN2Y3MzRkOTdkZTYyZTZlMDk2MjlhM2VhNmUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjA5OjM3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjA5OjM3IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEhhdmUgYWxsb2NfbFsyM11fdGFibGUgY2xlYXIgcGFydGlhbF9mbGFn
cyB3aGVuIHByZWVtcHRpbmcKICAgIAogICAgSW4gb3JkZXIgdG8gYWxsb3cgcmVjdXJzaXZlIHBh
Z2V0YWJsZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgdG8gYmUKICAgIGludGVycnVwdGVkLCBY
ZW4gbXVzdCBrZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0aGUgc3ViLXBhZ2VzCiAgICBwcm9t
b3RlZCBvciBkZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBw
YWdlCiAgICBzdHJ1Y3Q6IG5yX2VudHJpZXNfdmFsaWRhdGVkIGFuZCBwYXJ0aWFsX2ZsYWdzLgog
ICAgCiAgICBUaGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVk
KSBzaG91bGQgYWx3YXlzIGJlCiAgICB2YWxpZGF0ZWQgYW5kIGhvbGQgYSBnZW5lcmFsIHJlZmVy
ZW5jZSBjb3VudC4gIElmIHBhcnRpYWxfZmxhZ3MgaXMKICAgIHplcm8sIHRoZW4gW25yX2VudHJp
ZXNfdmFsaWRhdGVkXSBpcyBub3QgdmFsaWRhdGVkIGFuZCBubyByZWZlcmVuY2UKICAgIGNvdW50
IGlzIGhlbGQuICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3Zh
bGlkYXRlZF0KICAgIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQuCiAgICAKICAgIEF0IHRoZSBtb21l
bnQsIGEgZGlzdGluY3Rpb24gaXMgbWFkZSBiZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVtb3Rpb24K
ICAgIHdpdGggcmVnYXJkIHRvIHdoZXRoZXIgdGhlIGVudHJ5IGl0c2VsZiAiaG9sZHMiIGEgZ2Vu
ZXJhbCByZWZlcmVuY2UKICAgIGNvdW50OiB3aGVuIGVudHJ5IHByb21vdGlvbiBpcyBpbnRlcnJ1
cHRlZCAoaS5lLiwgcmV0dXJucyAtRVJFU1RBUlQpLAogICAgdGhlIGVudHJ5IGlzIG5vdCBjb25z
aWRlcmVkIHRvIGhvbGQgYSByZWZlcmVuY2U7IHdoZW4gZW50cnkgZGVtb3Rpb24KICAgIGlzIGlu
dGVycnVwdGVkLCB0aGUgZW50cnkgaXMgc3RpbGwgY29uc2lkZXJlZCB0byBob2xkIGEgZ2VuZXJh
bAogICAgcmVmZXJlbmNlLgogICAgCiAgICBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyB1c2Vk
IHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlc2UgY2FzZXMuCiAgICBJZiBjbGVhciwgaXQncyBh
IHBhcnRpYWwgcHJvbW90aW9uID0+IG5vIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50IGhlbGQKICAg
IGJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBpdCdzIHBhcnRpYWwgZGVtb3Rpb24sIHNvIGEgZ2VuZXJh
bCByZWZlcmVuY2UKICAgIGNvdW50IGhlbGQuICBCZWNhdXNlIHByb21vdGlvbnMgYW5kIGRlbW90
aW9ucyBjYW4gYmUgaW50ZXJsZWF2ZWQsIHRoaXMKICAgIHZhbHVlIGlzIHBhc3NlZCB0byBnZXRf
cGFnZV9hbmRfdHlwZV9mcm9tX21mbiBhbmQgcHV0X3BhZ2VfZnJvbV9sKmUsCiAgICB0byBiZSBh
YmxlIHRvIHByb3Blcmx5IGhhbmRsZSByZWZlcmVuY2UgY291bnRzLgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5LCB3aGVuIGFsbG9jX2xbMjNdX3RhYmxlIGNoZWNrIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkKICAgIGFuZCByZXR1cm4gLUVSRVNUQVJULCB0aGV5IHNldCBucl9lbnRyaWVzX3ZhbGlk
YXRlZCwgYnV0IGRvbid0IGNsZWFyCiAgICBwYXJ0aWFsX2ZsYWdzLgogICAgCiAgICBJZiB3ZSB3
ZXJlIHBpY2tpbmcgdXAgZnJvbSBhIHByZXZpb3VzbHktaW50ZXJydXB0ZWQgcHJvbW90aW9uLCB0
aGF0CiAgICBtZWFucyB0aGF0IFBURl9wYXJ0aWFsX3NldCB3b3VsZCBiZSBzZXQgZXZlbiB0aG91
Z2gKICAgIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gd2FzIG5vdCBwYXJ0aWFsbHkgdmFsaWRhdGVk
LiAgVGhpcyBtZWFucyB0aGF0CiAgICBpZiB0aGUgcGFnZSBpbiB0aGlzIHN0YXRlIHdlcmUgZGUt
dmFsaWRhdGVkLCBwdXRfcGFnZV90eXBlKCkgd291bGQKICAgIGVycm9uZW91c2x5IGJlIGNhbGxl
ZCBvbiB0aGF0IGVudHJ5LgogICAgCiAgICBQZXJoYXBzIHdvcnNlLCBpZiB3ZSB3ZXJlIHJhY2lu
ZyB3aXRoIGEgZGUtdmFsaWRhdGlvbiwgdGhlbiB3ZSBtaWdodAogICAgbGVhdmUgYm90aCBQVEZf
cGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOyBhbmQgd2hlbgogICAgZGUt
dmFsaWRhdGlvbiBwaWNrZWQgdXAgYWdhaW4sIGJvdGggdGhlIHR5cGUgYW5kIHRoZSBnZW5lcmFs
IHJlZiB3b3VsZAogICAgYmUgZXJyb25lb3VzbHkgZHJvcHBlZCBmcm9tIFtucl9lbnRyaWVzX3Zh
bGlkYXRlZF0uCiAgICAKICAgIEluIGEgc2Vuc2UsIHRoZSByZWFsIGlzc3VlIGhlcmUgaXMgY29k
ZSBkdXBsaWNhdGlvbi4gIFJhdGhlciB0aGFuCiAgICBkdXBsaWNhdGUgdGhlIGludGVycnVwdGlv
biBjb2RlLCBzZXQgcmMgdG8gLUVJTlRSIGFuZCBmYWxsIHRocm91Z2ggdG8KICAgIHRoZSBjb2Rl
IHdoaWNoIGFscmVhZHkgaGFuZGxlcyB0aGF0IGNhc2UgY29ycmVjdGx5LgogICAgCiAgICBHaXZl
biB0aGUgbG9naWMgYXQgdGhpcyBwb2ludCwgaXQgc2hvdWxkIGJlIGltcG9zc2libGUgZm9yCiAg
ICBwYXJ0aWFsX2ZsYWdzIHRvIGJlIG5vbi16ZXJvOyBhZGQgYW4gQVNTRVJUKCkgdG8gY2F0Y2gg
YW55IGNoYW5nZXMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBS
ZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGZmMGI5YTVkNjliNzQ0YTk5ZThiYmVhYzgyMGE5ODVkYjVhM2JmOGUKICAgIG1h
c3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjE0OjE0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21t
LmMgfCAxOCArKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggZWFmN2IxNDI0NS4uMDUzNDY1Y2I3YyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE1NDUsMTMgKzE1
NDUsOCBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkK
ICAgICB7CiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYmIGh5cGVy
Y2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCAhaXNfZ3Vlc3RfbDJfc2xvdChk
LCB0eXBlLCBpKSB8fAorICAgICAgICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgIGVsc2UgaWYg
KCAhaXNfZ3Vlc3RfbDJfc2xvdChkLCB0eXBlLCBpKSB8fAogICAgICAgICAgICAgIChyYyA9IGdl
dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCApCiAg
ICAgICAgICAgICBjb250aW51ZTsKIApAQCAtMTYxNiwxMyArMTYxMSw4IEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICBpKyssIHBh
cnRpYWxfZmxhZ3MgPSAwICkKICAgICB7CiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICByYyA9IC1F
UkVTVEFSVDsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBp
c19wdl8zMmJpdF9kb21haW4oZCkgJiYgKGkgPT0gMykgKQorICAgICAgICAgICAgcmMgPSAtRUlO
VFI7CisgICAgICAgIGVsc2UgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgJiYgKGkgPT0gMykg
KQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhwbDNlW2ldKSAm
IF9QQUdFX1BSRVNFTlQpIHx8CiAgICAgICAgICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKHBsM2Vb
aV0pICYgbDNfZGlzYWxsb3dfbWFzayhkKSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:00:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTu4-0005rZ-9v; Tue, 12 Nov 2019 11:00:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTu3-0005rR-J0
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:07 +0000
X-Inumbo-ID: 95b4b74a-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95b4b74a-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 11:00:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTu1-0000QK-Vj
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTu1-0008RR-Ua
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTu1-0008RR-Ua@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:00:05 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: Always retain a general
 ref on partial
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1N2RjMmQxZDE5ZjkwYzUxMmYzMjE0ODllNTNkYzhmYjRkOWNjOTAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjEwOjA0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjEwOjA0IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEFsd2F5cyByZXRhaW4gYSBnZW5lcmFsIHJlZiBvbiBwYXJ0aWFsCiAg
ICAKICAgIEluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBwYWdldGFibGUgcHJvbW90aW9ucyBh
bmQgZGVtb3Rpb25zIHRvIGJlCiAgICBpbnRlcnJ1cHRlZCwgWGVuIG11c3Qga2VlcCB0cmFjayBv
ZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwogICAgcHJvbW90ZWQgb3IgZGVtb3RlZC4gIFRo
aXMgaXMgc3RvcmVkIGluIHR3byBlbGVtZW50cyBpbiB0aGUgcGFnZSBzdHJ1Y3Q6CiAgICBucl9l
bnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KICAgIAogICAgVGhlIHJ1bGUgaXMg
dGhhdCBlbnRyaWVzIFswLCBucl9lbnRyaWVzX3ZhbGlkYXRlZCkgc2hvdWxkIGFsd2F5cyBiZQog
ICAgdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQuICBJZiBwYXJ0
aWFsX2ZsYWdzIGlzCiAgICB6ZXJvLCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gaXMgbm90
IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNlCiAgICBjb3VudCBpcyBoZWxkLiAgSWYgUFRGX3Bh
cnRpYWxfc2V0IGlzIHNldCwgdGhlbiBbbnJfZW50cmllc192YWxpZGF0ZWRdCiAgICBpcyBwYXJ0
aWFsbHkgdmFsaWRhdGVkLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBhIGRpc3RpbmN0aW9uIGlz
IG1hZGUgYmV0d2VlbiBwcm9tb3Rpb24gYW5kIGRlbW90aW9uCiAgICB3aXRoIHJlZ2FyZCB0byB3
aGV0aGVyIHRoZSBlbnRyeSBpdHNlbGYgImhvbGRzIiBhIGdlbmVyYWwgcmVmZXJlbmNlCiAgICBj
b3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0ZWQgKGkuZS4sIHJldHVybnMg
LUVSRVNUQVJUKSwKICAgIHRoZSBlbnRyeSBpcyBub3QgY29uc2lkZXJlZCB0byBob2xkIGEgcmVm
ZXJlbmNlOyB3aGVuIGVudHJ5IGRlbW90aW9uCiAgICBpcyBpbnRlcnJ1cHRlZCwgdGhlIGVudHJ5
IGlzIHN0aWxsIGNvbnNpZGVyZWQgdG8gaG9sZCBhIGdlbmVyYWwKICAgIHJlZmVyZW5jZS4KICAg
IAogICAgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgdXNlZCB0byBkaXN0aW5ndWlzaCBiZXR3
ZWVuIHRoZXNlIGNhc2VzLgogICAgSWYgY2xlYXIsIGl0J3MgYSBwYXJ0aWFsIHByb21vdGlvbiA9
PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxkCiAgICBieSB0aGUgZW50cnk7IGlmIHNl
dCwgaXQncyBwYXJ0aWFsIGRlbW90aW9uLCBzbyBhIGdlbmVyYWwgcmVmZXJlbmNlCiAgICBjb3Vu
dCBoZWxkLiAgQmVjYXVzZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgY2FuIGJlIGludGVybGVh
dmVkLCB0aGlzCiAgICB2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9t
Zm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAogICAgdG8gYmUgYWJsZSB0byBwcm9wZXJseSBoYW5k
bGUgcmVmZXJlbmNlIGNvdW50cy4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYmVjYXVzZSBhIHJl
ZmNvdW50IGlzIG5vdCBoZWxkLCBpdCBpcyBwb3NzaWJsZSB0bwogICAgZW5naW5lZXIgYSBzaXR1
YXRpb24gd2hlcmUgUEZUX3BhcnRpYWxfc2V0IGlzIHNldCBidXQgdGhlIHBhZ2UgaW4KICAgIHF1
ZXN0aW9uIGhhcyBiZWVuIGFzc2lnbmVkIHRvIGFub3RoZXIgZG9tYWluLiAgQSBza2V0Y2ggaXMg
cHJvdmlkZWQgaW4KICAgIHRoZSBhcHBlbmRpeC4KICAgIAogICAgRml4IHRoaXMgYnkgaGF2aW5n
IHRoZSBwYXJlbnQgcGFnZSB0YWJsZSBlbnRyeSBob2xkIGEgZ2VuZXJhbAogICAgcmVmZXJlbmNl
IGNvdW50IHdoZW5ldmVyIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQuICAoRm9yIGNsYXJpdHkgb2YK
ICAgIGNoYW5nZSwga2VlcCB0d28gc2VwYXJhdGUgZmxhZ3MuICBUaGVzZSB3aWxsIGJlIGNvbGxh
cHNlZCBpbiBhCiAgICBzdWJzZXF1ZW50IGNoYW5nZXNldC4pCiAgICAKICAgIFRoaXMgaGFzIHR3
byBiYXNpYyBpbXBsaWNhdGlvbnMuICBPbiB0aGUgcHV0X3BhZ2VfZnJvbV9sTmUoKSBzaWRlLAog
ICAgdGhpcyBtZWFuIHRoYXQgdGhlIChwYXJ0aWFsX3NldCAmJiAhcGFydGlhbF9yZWYpIGNhc2Ug
Y2FuIG5ldmVyIGhhcHBlbiwKICAgIGFuZCBubyBsb25nZXIgbmVlZHMgdG8gYmUgc3BlY2lhbC1j
YXNlZC4KICAgIAogICAgU2Vjb25kbHksIGJlY2F1c2UgYm90aCBmbGFncyBhcmUgc2V0IHRvZ2V0
aGVyLCB0aGVyZSdzIG5vIG5lZWQgdG8gY2Fycnkgb3ZlcgogICAgZXhpc3RpbmcgYml0cyBmcm9t
IHBhcnRpYWxfcHRlLgogICAgCiAgICAoTkIgdGhlcmUgaXMgc3RpbGwgYW5vdGhlciBpc3N1ZSB3
aXRoIGNhbGxpbmcgX3B1dF9wYWdlX3R5cGUoKSBvbiBhCiAgICBwYWdlIHdoaWNoIGhhZCBQR1Rf
cGFydGlhbCBzZXQ7IHRoYXQgd2lsbCBiZSBoYW5kbGVkIGluIGEgc3Vic2VxdWVudAogICAgcGF0
Y2guKQogICAgCiAgICBPbiB0aGUgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oKSBzaWRlLCB3
ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoCiAgICBiZXR3ZWVuIGNhbGxlcnMgd2hpY2ggaG9sZCBhIHJl
ZmVyZW5jZSBvbiBwYXJ0aWFsIChpLmUuLAogICAgYWxsb2NfbE5fdGFibGUoKSksIGFuZCB0aG9z
ZSB3aGljaCBkbyBub3QgKG5ld19jcjMsIFBJTl9MTl9UQUJMRSwgYW5kCiAgICBzbyBvbik6IHBh
c3MgYSBmbGFnIGlmIHRoZSB0eXBlIHNob3VsZCBiZSByZXRhaW5lZCBvbiBpbnRlcnJ1cHRpb24u
CiAgICAKICAgIE5CIHRoYXQgc2luY2UgbDEgcHJvbW90aW9uIGNhbid0IGJlIHByZWVtcHRlZCwg
dGhhdCBnZXRfcGFnZV9mcm9tX2wyZQogICAgY2FuJ3QgcmV0dXJuIC1FUkVTVEFSVC4KICAgIAog
ICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgLS0tLS0KICAgICogQXBwZW5kaXg6IEVu
Z2luZWVyaW5nIFBURl9wYXJ0aWFsX3NldCB3aGlsZSBhIHBhZ2UgYmVsb25ncyB0byBhCiAgICAg
IGZvcmVpZ24gZG9tYWluCiAgICAKICAgIFN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2ggY2FuIGJl
IHByb21vdGVkIHRvIGFuIGwzLCBhbmQgQiBpcyBhIHBhZ2UKICAgIHdoaWNoIGNhbiBiZSBwcm9t
b3RlZCB0byBhbiBsMiwgYW5kIEFbeF0gcG9pbnRzIHRvIEIuICBCIGhhcwogICAgUEdDX2FsbG9j
YXRlZCBzZXQgYnV0IG5vIG90aGVyIGdlbmVyYWwgcmVmZXJlbmNlcy4KICAgIAogICAgVjE6ICBQ
SU5fTDMgQS4KICAgICAgQSBpcyB2YWxpZGF0ZWQsIEIgaXMgdmFsaWRhdGVkLgogICAgICBBLnR5
cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZCB8IFBHVF9waW5uZWQKICAgICAgQi50eXBlX2Nv
dW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVk
IChBW3hdIGhvbGRzIGEgZ2VuZXJhbCByZWYpCiAgICAKICAgIFYxOiBVTlBJTiBBLgogICAgICBB
IGJlZ2lucyBkZS12YWxpZGF0aW9uLgogICAgICBBcnJhbmdlIHRvIGJlIGludGVycnVwdGVkIHdo
ZW4gaSA8IHgKICAgICAgVjEtPm9sZF9ndWVzdF90YWJsZSA9IEEKICAgICAgVjEtPm9sZF9ndWVz
dF90YWJsZV9yZWZfaGVsZCA9IGZhbHNlCiAgICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFy
dGlhbAogICAgICBBLm5yX3ZhbGlkYXRlZF9lbnRyaWVzID0gaSA8IHgKICAgICAgQi50eXBlX2Nv
dW50ID0gMAogICAgICBCLmNvdW50ID0gMSB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjI6IE1P
RF9MNF9FTlRSWSB0byBwb2ludCBzb21lIGw0ZSB0byBBLgogICAgICBQaWNrcyB1cCByZS12YWxp
ZGF0aW9uIG9mIEEuCiAgICAgIEFycmFuZ2UgdG8gYmUgaW50ZXJydXB0ZWQgaGFsZndheSB0aHJv
dWdoIEIncyB2YWxpZGF0aW9uCiAgICAgIEIudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAog
ICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQgKFBHVF9wYXJ0aWFsIGhvbGRzIGEgZ2Vu
ZXJhbCByZWYpCiAgICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBBLm5y
X3ZhbGlkYXRlZF9lbnRyaWVzID0geAogICAgICBBLnBhcnRpYWxfcHRlID0gUFRGX3BhcnRpYWxf
c2V0CiAgICAKICAgIFYzOiBNT0RfTDNfRU5UUlkgdG8gcG9pbnQgc29tZSBvdGhlciBsM2UgKG5v
dCBpbiBBKSB0byBCLgogICAgICBWYWxpZGF0ZXMgQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8
IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkICgib3RoZXIg
bDNlIiBob2xkcyBhIGdlbmVyYWwgcmVmKQogICAgCiAgICBWMzogTU9EX0wzX0VOVFJZIHRvIGNs
ZWFyIGwzZSBwb2ludGluZyB0byBCLgogICAgICBEZXZhbGlkYXRlcyBCLgogICAgICBCLnR5cGVf
Y291bnQgPSAwCiAgICAgIEIuY291bnQgPSAxIHwgUEdDX2FsbG9jYXRlZAogICAgCiAgICBWMzog
ZGVjcmVhc2VfcmVzZXJ2YXRpb24oQikKICAgICAgQ2xlYXJzIFBHQ19hbGxvY2F0ZWQKICAgICAg
Qi5jb3VudCA9IDAgPT4gQiBpcyBmcmVlZAogICAgCiAgICBCIGdldHMgYXNzaWduZWQgdG8gYSBk
aWZmZXJlbnQgZG9tYWluCiAgICAKICAgIFYxOiBSZXN0YXJ0cyBVTlBJTiBvZiBBCiAgICAgIHB1
dF9vbGRfZ3Vlc3RfdGFibGUoQSkKICAgICAgICAuLi4KICAgICAgICAgIGZyZWVfbDNfdGFibGUo
QSkKICAgIAogICAgTm93IHNpbmNlIEEucGFydGlhbF9mbGFncyBoYXMgUFRGX3BhcnRpYWxfc2V0
LCBmcmVlX2wzX3RhYmxlKCkgd2lsbAogICAgY2FsbCBwdXRfcGFnZV9mcm9tX2wzZSgpIG9uIEFb
eF0sIHdoaWNoIHBvaW50cyB0byBCLCB3aGlsZSBCIGlzIG93bmVkCiAgICBieSBhbm90aGVyIGRv
bWFpbi4KICAgIAogICAgSWYgQVt4XSBoZWxkIGEgZ2VuZXJhbCByZWZjb3VudCBmb3IgQiBvbiBw
YXJ0aWFsIHZhbGlkYXRpb24sIGFzIGl0IGRvZXMKICAgIGZvciBwYXJ0aWFsIGRlLXZhbGlkYXRp
b24sIHRoZW4gQiB3b3VsZCBzdGlsbCBoYXZlIGEgcmVmZXJlbmNlIGNvdW50IG9mCiAgICAxIGFm
dGVyIFBHQ19hbGxvY2F0ZWQgd2FzIGZyZWVkOyBzbyBCIHdvdWxkbid0IGJlIGZyZWVkIHVudGls
IGFmdGVyCiAgICBwdXRfcGFnZV9mcm9tX2wzZSgpIGhhZCBoYXBwZW5kIG9uIEFbeF0uCiAgICBt
YXN0ZXIgY29tbWl0OiAxOGIwYWI2OTc4MzBhNDZjZTNkYWNhZjkyMTA3OTkzMjJjYjM3MzJjCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxNDozNiArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jICAgICAgICB8IDg0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMTUgKysrKystLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMDUzNDY1Y2I3
Yy4uNjhhOWU3NDAwMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMKQEAgLTYxNywxMCArNjE3LDExIEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICogcGFnZS0+
cHRlW3BhZ2UtPm5yX3ZhbGlkYXRlZF9lbnRyaWVzXS4gIFNlZSB0aGUgY29tbWVudCBpbiBtbS5o
IGZvcgogICogbW9yZSBpbmZvcm1hdGlvbi4KICAqLwotI2RlZmluZSBQVEZfcGFydGlhbF9zZXQg
ICAgICAgICAoMSA8PCAwKQotI2RlZmluZSBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAoMSA8PCAx
KQotI2RlZmluZSBQVEZfcHJlZW1wdGlibGUgICAgICAgICAoMSA8PCAyKQotI2RlZmluZSBQVEZf
ZGVmZXIgICAgICAgICAgICAgICAoMSA8PCAzKQorI2RlZmluZSBQVEZfcGFydGlhbF9zZXQgICAg
ICAgICAgICgxIDw8IDApCisjZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICAgKDEgPDwg
MSkKKyNkZWZpbmUgUFRGX3ByZWVtcHRpYmxlICAgICAgICAgICAoMSA8PCAyKQorI2RlZmluZSBQ
VEZfZGVmZXIgICAgICAgICAgICAgICAgICgxIDw8IDMpCisjZGVmaW5lIFBURl9yZXRhaW5fcmVm
X29uX3Jlc3RhcnQgKDEgPDwgNCkKIAogc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X21mbigKICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgdHlwZSwgc3RydWN0IGRvbWFpbiAq
ZCwKQEAgLTYyOSw3ICs2MzAsMTEgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X21mbigKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKICAg
ICBpbnQgcmM7CiAgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxl
LAotICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
OworICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
LAorICAgICAgICAgcGFydGlhbF9zZXQgPSBmbGFncyAmIFBURl9wYXJ0aWFsX3NldCwKKyAgICAg
ICAgIHJldGFpbl9yZWYgID0gZmxhZ3MgJiBQVEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0OworCisg
ICAgQVNTRVJUKHBhcnRpYWxfcmVmID09IHBhcnRpYWxfc2V0KTsKIAogICAgIGlmICggbGlrZWx5
KCFwYXJ0aWFsX3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9mcm9tX21mbiht
Zm4sIGQpKSApCkBAIC02NDIsMTMgKzY0NywxNSBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90
eXBlX2Zyb21fbWZuKAogICAgICAqIC0gcGFnZSBpcyBmdWxseSB2YWxpZGF0ZWQgKHJjID09IDAp
CiAgICAgICogLSBwYWdlIGlzIG5vdCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0OgogICAgICAqICAg
LSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAgICAqICAgLSBw
YWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgKHJjID09IC1FUkVTVEFSVCksIGFuZCB0aGUKKyAg
ICAgKiAgICAgY2FsbGVyIGhhcyBhc2tlZCB0aGUgcmVmIHRvIGJlIHJldGFpbmVkIGluIHRoYXQg
Y2FzZQogICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRoZXJlJ3Mg
YmVlbiBhbiBlcnJvcgogICAgICAqICAgICAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSkKICAgICAgKgogICAgICAqIFRoZSBwYXJ0aWFsX3JlZi1vbi1lcnJvciBjbGF1c2Ug
aXMgd29ydGggYW4gZXhwbGFuYXRpb24uICBUaGVyZQogICAgICAqIGFyZSB0d28gc2NlbmFyaW9z
IHdoZXJlIHBhcnRpYWxfcmVmIG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgotICAgICAqIC0gbWZu
IGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIHR5cGUgYHR5cGVgOyBpLmUuIGhhcwotICAg
ICAqICAgUEdUX3BhcnRpYWwgc2V0CisgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IHBy
b21vdGVkIC8gZGVtb3RlZCBhcyB0eXBlIGB0eXBlYDsKKyAgICAgKiAgIGkuZS4gaGFzIFBHVF9w
YXJ0aWFsIHNldAogICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIEwo
dHlwZSsxKSAoaS5lLiwgYSBsaW5lYXIKICAgICAgKiAgIHBhZ2U7IGUuZy4gd2UncmUgYmVpbmcg
Y2FsbGVkIGZyb20gZ2V0X3BhZ2VfZnJvbV9sMmUgd2l0aAogICAgICAqICAgdHlwZSA9PSBQR1Rf
bDFfdGFibGUsIGJ1dCB0aGUgbWZuIGlzIFBHVF9sMl90YWJsZSkKQEAgLTY3MSw3ICs2NzgsOCBA
QCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAgICAqLwogICAgIGlm
ICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9yZWYgKQogICAgICAgICAvKiBub3RoaW5nICovOwot
ICAgIGVsc2UgaWYgKCBwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKKyAg
ICBlbHNlIGlmICggcGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSB8fAorICAg
ICAgICAgICAgICAocmV0YWluX3JlZiAmJiByYyA9PSAtRVJFU1RBUlQpICkKICAgICAgICAgQVNT
RVJUKHByZWVtcHRpYmxlKTsKICAgICBlbHNlCiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwpAQCAt
MTM0OCw4ICsxMzU2LDggQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5
X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQogICAgICAgICAgICAgICBQ
VEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIShmbGFncyAm
IFBURl9kZWZlcikpOwotICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3By
ZWVtcHRpYmxlLCBwdHBnKTsKKyAgICAgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdh
eXMgaW1wbHkgcGFydGlhbF9yZWYgKi8KKyAgICAgICAgICAgIEJVRygpOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKQEAgLTEzOTQs
OCArMTQwMiw4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwz
ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0
IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQogICAgICAgICAgUFRGX3BhcnRpYWxfc2V0
ICkKICAgICB7Ci0gICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShf
bWZuKHBmbikpKTsKKyAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBw
YXJ0aWFsX3JlZiAqLworICAgICAgICBCVUcoKTsKICAgICB9CiAKICAgICBpZiAoIGZsYWdzICYg
UFRGX2RlZmVyICkKQEAgLTE0MjUsOCArMTQzMyw4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJv
bV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICgg
KGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0K
ICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAgICAgICAgICAg
QVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAgICAgIHJldHVybiBfcHV0X3Bh
Z2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAg
ICAgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYg
Ki8KKyAgICAgICAgICAgIEJVRygpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBmbGFncyAm
IFBURl9kZWZlciApCkBAIC0xNTUwLDEzICsxNTU4LDIyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJf
dGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAg
ICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCwgcGFydGlhbF9m
bGFncykpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIHJjID09
IC1FUkVTVEFSVCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKLSAgICAgICAgICAgIC8qIFNldCAnc2V0JywgcmV0YWluICdnZW5lcmFsIHJlZicg
Ki8KLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRG
X3BhcnRpYWxfc2V0OwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIg
JiYgaSApCisgICAgICAgIC8qCisgICAgICAgICAqIEl0IHNob3VsZG4ndCBiZSBwb3NzaWJsZSBm
b3IgZ2V0X3BhZ2VfZnJvbV9sMmUgdG8gcmV0dXJuCisgICAgICAgICAqIC1FUkVTVEFSVCwgc2lu
Y2Ugd2UgbmV2ZXIgY2FsbCB0aGlzIHdpdGggUFRGX3ByZWVtcHRpYmxlLgorICAgICAgICAgKiAo
YWxsb2NfbDFfdGFibGUgbWF5IHJldHVybiAtRUlOVFIgb24gYW4gTDFURi12dWxuZXJhYmxlCisg
ICAgICAgICAqIGVudHJ5LikKKyAgICAgICAgICoKKyAgICAgICAgICogTkIgdGhhdCB3aGlsZSBv
biBhICJjbGVhbiIgcHJvbW90aW9uLCB3ZSBjYW4gbmV2ZXIgZ2V0CisgICAgICAgICAqIFBHVF9w
YXJ0aWFsLiAgSXQgaXMgcG9zc2libGUgdG8gYXJyYW5nZSBmb3IgYW4gbDJlIHRvCisgICAgICAg
ICAqIGNvbnRhaW4gYSBwYXJ0aWFsbHktZGV2YWxpZGF0ZWQgbDI7IGJ1dCBpbiB0aGF0IGNhc2Us
IGJvdGgKKyAgICAgICAgICogb2YgdGhlIGZvbGxvd2luZyBmdW5jdGlvbnMgd2lsbCBmYWlsIGFu
eXdheSAodGhlIGZpcnN0CisgICAgICAgICAqIGJlY2F1c2UgdGhlIHBhZ2UgaW4gcXVlc3Rpb24g
aXMgbm90IGFuIGwxOyB0aGUgc2Vjb25kCisgICAgICAgICAqIGJlY2F1c2UgdGhlIHBhZ2UgaXMg
bm90IGZ1bGx5IHZhbGlkYXRlZCkuCisgICAgICAgICAqLworICAgICAgICBBU1NFUlQocmMgIT0g
LUVSRVNUQVJUKTsKKworICAgICAgICBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKICAgICAgICAg
ewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CkBAIC0xNTY1LDYgKzE1ODIsNyBAQCBzdGF0aWMgaW50
IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSkKICAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCAmJiByYyAhPSAtRUlOVFIgKQogICAgICAgICB7
CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWx1cmUgaW4gYWxsb2Nf
bDJfdGFibGU6IHNsb3QgJSN4XG4iLCBpKTsKKyAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgIGlmICggaSApCiAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwpA
QCAtMTYyMSwxNiArMTYzOSwxNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9m
cm9tX21mbigKICAgICAgICAgICAgICAgICAgICAgbDNlX2dldF9tZm4ocGwzZVtpXSksCiAgICAg
ICAgICAgICAgICAgICAgIFBHVF9sMl9wYWdlX3RhYmxlIHwgUEdUX3BhZV94ZW5fbDIsIGQsCi0g
ICAgICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUpOworICAg
ICAgICAgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlIHwgUFRGX3Jl
dGFpbl9yZWZfb25fcmVzdGFydCk7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIChyYyA9
IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCAp
CisgICAgICAgIGVsc2UgaWYgKCAocmMgPSBnZXRfcGFnZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4s
IGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9y
ZXRhaW5fcmVmX29uX3Jlc3RhcnQpKSA+IDAgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAg
ICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBTZXQgJ3NldCcsIGxlYXZl
ICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLwotICAgICAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcGFydGlhbF9zZXQ7Cisg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3Bh
cnRpYWxfZ2VuZXJhbF9yZWY7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1F
SU5UUiAmJiBpICkKICAgICAgICAgewpAQCAtMTc5MSwxNCArMTgxMCwxNSBAQCBzdGF0aWMgaW50
IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgaSsrLCBw
YXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoICFpc19ndWVzdF9sNF9zbG90
KGQsIGkpIHx8Ci0gICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUocGw0ZVtpXSwg
cGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKSkgPiAwICkKKyAgICAgICAgICAgICAocmMgPSBnZXRfcGFn
ZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFydGlhbF9mbGFncyB8IFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQpKSA+IDAgKQogICAg
ICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAg
ICAgICAvKiBTZXQgJ3NldCcsIGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkg
d2FzIHNldCAqLwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxh
Z3MgfCBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
UFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAgICAgICAgIH0KICAg
ICAgICAgZWxzZSBpZiAoIHJjIDwgMCApCiAgICAgICAgIHsKQEAgLTE4OTYsOSArMTkxNiw3IEBA
IHN0YXRpYyBpbnQgZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGVs
c2UgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxh
Z3MgJiBQVEZfcGFydGlhbF9zZXQpID8KLSAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgotICAg
ICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKKyAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmOwogICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBM
Ml9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQogICAgIHsKQEAgLTE5NDYsOSArMTk2NCw3IEBAIHN0
YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICgg
cmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRG
X3BhcnRpYWxfc2V0KSA/Ci0gICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKLSAgICAgICAgICAg
IChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CisgICAgICAgIHBh
Z2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZjsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRB
QkxFX0VOVFJJRVMgLSAxICkKICAgICB7CkBAIC0xOTc5LDkgKzE5OTUsNyBAQCBzdGF0aWMgaW50
IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09IC1F
UkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0g
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFs
X3NldCkgPwotICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6Ci0gICAgICAgICAgICAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOworICAgICAgICBwYWdlLT5wYXJ0
aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAg
ICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEw0X1BBR0VUQUJMRV9FTlRS
SUVTIC0gMSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDQ2Y2JhNTI5NDEuLmRjOWNiODY5ZGQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmgKQEAgLTIzOCwyMiArMjM4LDI1IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAg
ICogcGFnZS4KICAgICAgICAgICoKICAgICAgICAgICogVGhpcyBoYXBwZW5zOgotICAgICAgICAg
KiAtIER1cmluZyBkZS12YWxpZGF0aW9uLCBpZiBkZS12YWxpZGF0aW9uIG9mIHRoZSBwYWdlIHdh
cworICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uIG9yIGRlLXZhbGlkYXRpb24sIGlmIHRo
ZSBvcGVyYXRpb24gd2FzCiAgICAgICAgICAqICAgaW50ZXJydXB0ZWQKICAgICAgICAgICogLSBE
dXJpbmcgdmFsaWRhdGlvbiwgaWYgYW4gaW52YWxpZCBlbnRyeSBpcyBlbmNvdW50ZXJlZCBhbmQK
ICAgICAgICAgICogICB2YWxpZGF0aW9uIGlzIHByZWVtcHRpYmxlCiAgICAgICAgICAqIC0gRHVy
aW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIHdhcyBzZXQgb24KLSAg
ICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVjYXVzZSB3ZSdy
ZSBwaWNraW5nCi0gICAgICAgICAqICAgdXAgZnJvbSBhIHBhcnRpYWwgZGUtdmFsaWRhdGlvbiku
CisgICAgICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChwZXJoYXBzIGJlY2F1c2Ug
aXQgcGlja2VkIHVwIGEKKyAgICAgICAgICogICBwcmV2aW91cyBvcGVyYXRpb24pCiAgICAgICAg
ICAqCi0gICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaXMgY2xlYXIsCi0gICAgICAgICAqIHRoZW4gYSBnZW5lcmFsIHJlZmVyZW5j
ZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBpdCBpcyBzZXQsIG5vCi0gICAgICAgICAqIHJlZmVy
ZW5jZSBzaG91bGQgYmUgYWNxdWlyZWQuCisgICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRh
dGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMKKyAgICAgICAgICogY2xlYXIsIHRo
ZW4gYSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBpdAorICAgICAg
ICAgKiBpcyBzZXQsIG5vIHJlZmVyZW5jZSBzaG91bGQgYmUgYWNxdWlyZWQuCiAgICAgICAgICAq
CiAgICAgICAgICAqIFdoZW4gcmVzdW1pbmcgZGUtdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaXMKICAgICAgICAgICogY2xlYXIsIG5vIHJlZmVyZW5jZSBzaG91bGQgYmUg
ZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhCiAgICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUg
ZHJvcHBlZC4KICAgICAgICAgICoKKyAgICAgICAgICogTkIgYXQgdGhlIG1vbWVudCwgUFRGX3Bh
cnRpYWxfc2V0IHNob3VsZCBiZSBzZXQgaWYgYW5kIG9ubHkgaWYKKyAgICAgICAgICogUFRGX3Bh
cnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LgorICAgICAgICAgKgogICAgICAgICAgKiBOQiB0aGF0
IFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgYXJlCiAgICAgICAg
ICAqIGRlZmluZWQgaW4gbW0uYywgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhleSBhcmUgdXNlZC4K
ICAgICAgICAgICoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:00:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTuE-0005sh-EN; Tue, 12 Nov 2019 11:00:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTuD-0005sV-9u
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:17 +0000
X-Inumbo-ID: 9bb8403a-053b-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9bb8403a-053b-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 11:00:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTuC-0000Qe-35
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTuC-0008Sh-1p
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTuC-0008Sh-1p@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:00:16 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: Collapse PTF_partial_set
 and PTF_partial_general_ref into one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2NmVkZDczM2UwYWU1NjE1M2Y3MTQwYjkyNDQxYzMzOTkwODkyNGMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjEwOjM2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjEwOjM2IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IENvbGxhcHNlIFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaW50byBvbmUKICAgIAogICAgLi4ubm93IHRoYXQgdGhleSBhcmUgZXF1aXZh
bGVudC4gIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBSZXBvcnRlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IGQyOGZlMTBjNTBlNTk1NjljMDUwODc4MjI2ZGNkOTVkYzc0MTgxMGYKICAgIG1hc3RlciBkYXRl
OiAyMDE5LTEwLTMxIDE2OjE1OjExICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
IHwgNTAgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAyOSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDUzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjhh
OWU3NDAwMi4uNDk3MGIxOWFmZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTYxMiwxMyArNjEyLDEyIEBAIHN0YXRpYyBpbnQgX2dldF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiAv
KgogICogVGhlIGZvbGxvd2luZyBmbGFncyBhcmUgdXNlZCB0byBzcGVjaWZ5IGJlaGF2aW9yIG9m
IHZhcmlvdXMgZ2V0IGFuZAotICogcHV0IGNvbW1hbmRzLiAgVGhlIGZpcnN0IHR3byBhcmUgYWxz
byBzdG9yZWQgaW4gcGFnZS0+cGFydGlhbF9mbGFncwotICogdG8gaW5kaWNhdGUgdGhlIHN0YXRl
IG9mIHRoZSBwYWdlIHBvaW50ZWQgdG8gYnkKKyAqIHB1dCBjb21tYW5kcy4gIFRoZSBmaXJzdCBp
cyBhbHNvIHN0b3JlZCBpbiBwYWdlLT5wYXJ0aWFsX2ZsYWdzIHRvCisgKiBpbmRpY2F0ZSB0aGUg
c3RhdGUgb2YgdGhlIHBhZ2UgcG9pbnRlZCB0byBieQogICogcGFnZS0+cHRlW3BhZ2UtPm5yX3Zh
bGlkYXRlZF9lbnRyaWVzXS4gIFNlZSB0aGUgY29tbWVudCBpbiBtbS5oIGZvcgogICogbW9yZSBp
bmZvcm1hdGlvbi4KICAqLwogI2RlZmluZSBQVEZfcGFydGlhbF9zZXQgICAgICAgICAgICgxIDw8
IDApCi0jZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICAgKDEgPDwgMSkKICNkZWZpbmUg
UFRGX3ByZWVtcHRpYmxlICAgICAgICAgICAoMSA8PCAyKQogI2RlZmluZSBQVEZfZGVmZXIgICAg
ICAgICAgICAgICAgICgxIDw8IDMpCiAjZGVmaW5lIFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQg
KDEgPDwgNCkKQEAgLTYzMCwxMyArNjI5LDEwIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5
cGVfZnJvbV9tZm4oCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1m
bik7CiAgICAgaW50IHJjOwogICAgIGJvb2wgcHJlZW1wdGlibGUgPSBmbGFncyAmIFBURl9wcmVl
bXB0aWJsZSwKLSAgICAgICAgIHBhcnRpYWxfcmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9nZW5l
cmFsX3JlZiwKICAgICAgICAgIHBhcnRpYWxfc2V0ID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQs
CiAgICAgICAgICByZXRhaW5fcmVmICA9IGZsYWdzICYgUFRGX3JldGFpbl9yZWZfb25fcmVzdGFy
dDsKIAotICAgIEFTU0VSVChwYXJ0aWFsX3JlZiA9PSBwYXJ0aWFsX3NldCk7Ci0KLSAgICBpZiAo
IGxpa2VseSghcGFydGlhbF9yZWYpICYmCisgICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxfc2V0KSAm
JgogICAgICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1mbiwgZCkpICkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAKQEAgLTY0NiwxNCArNjQyLDE0IEBAIHN0YXRpYyBpbnQgZ2V0
X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgICogUmV0YWluIHRoZSByZWZjb3VudCBpZjoK
ICAgICAgKiAtIHBhZ2UgaXMgZnVsbHkgdmFsaWRhdGVkIChyYyA9PSAwKQogICAgICAqIC0gcGFn
ZSBpcyBub3QgdmFsaWRhdGVkIChyYyA8IDApIGJ1dDoKLSAgICAgKiAgIC0gV2UgY2FtZSBpbiB3
aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3JlZikKKyAgICAgKiAgIC0gV2UgY2FtZSBpbiB3aXRo
IGEgcmVmZXJlbmNlIChwYXJ0aWFsX3NldCkKICAgICAgKiAgIC0gcGFnZSBpcyBwYXJ0aWFsbHkg
dmFsaWRhdGVkIChyYyA9PSAtRVJFU1RBUlQpLCBhbmQgdGhlCiAgICAgICogICAgIGNhbGxlciBo
YXMgYXNrZWQgdGhlIHJlZiB0byBiZSByZXRhaW5lZCBpbiB0aGF0IGNhc2UKICAgICAgKiAgIC0g
cGFnZSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkIGJ1dCB0aGVyZSdzIGJlZW4gYW4gZXJyb3IKICAg
ICAgKiAgICAgKHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpCiAgICAgICoK
LSAgICAgKiBUaGUgcGFydGlhbF9yZWYtb24tZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4cGxh
bmF0aW9uLiAgVGhlcmUKLSAgICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3aGVyZSBwYXJ0aWFsX3Jl
ZiBtaWdodCBiZSB0cnVlIGNvbWluZyBpbjoKKyAgICAgKiBUaGUgcGFydGlhbF9zZXQtb24tZXJy
b3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4cGxhbmF0aW9uLiAgVGhlcmUKKyAgICAgKiBhcmUgdHdv
IHNjZW5hcmlvcyB3aGVyZSBwYXJ0aWFsX3NldCBtaWdodCBiZSB0cnVlIGNvbWluZyBpbjoKICAg
ICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJvbW90ZWQgLyBkZW1vdGVkIGFzIHR5cGUg
YHR5cGVgOwogICAgICAqICAgaS5lLiBoYXMgUEdUX3BhcnRpYWwgc2V0CiAgICAgICogLSBtZm4g
aGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgTCh0eXBlKzEpIChpLmUuLCBhIGxpbmVhcgpA
QCAtNjc2LDcgKzY3Miw3IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4o
CiAgICAgICogY291bnQgcmV0YWluZWQgdW5sZXNzIHdlIHN1Y2NlZWRlZCwgb3IgdGhlIG9wZXJh
dGlvbiB3YXMKICAgICAgKiBwcmVlbXB0aWJsZS4KICAgICAgKi8KLSAgICBpZiAoIGxpa2VseSgh
cmMpIHx8IHBhcnRpYWxfcmVmICkKKyAgICBpZiAoIGxpa2VseSghcmMpIHx8IHBhcnRpYWxfc2V0
ICkKICAgICAgICAgLyogbm90aGluZyAqLzsKICAgICBlbHNlIGlmICggcGFnZSA9PSBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSB8fAogICAgICAgICAgICAgICAocmV0YWluX3JlZiAmJiBy
YyA9PSAtRVJFU1RBUlQpICkKQEAgLTEzNTMsMTMgKzEzNDksNyBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOwogICAgICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKIAotICAgICAgICBp
ZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikp
ID09Ci0gICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYgKi8KLSAg
ICAgICAgICAgIEJVRygpOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBmbGFncyAmIFBU
Rl9kZWZlciApCisgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gcHRwZzsKICAgICAgICAg
ICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xMzk5LDEzICsxMzg5
LDYgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNp
Z25lZCBsb25nIHBmbiwKIAogICAgIHBnID0gbDNlX2dldF9wYWdlKGwzZSk7CiAKLSAgICBpZiAo
IChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09
Ci0gICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQotICAgIHsKLSAgICAgICAgLyogcGFydGlhbF9z
ZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAqLwotICAgICAgICBCVUcoKTsKLSAg
ICB9Ci0KICAgICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAgICB7CiAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwpAQCAtMTQz
MCwxMyArMTQxMyw2IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90
IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwogCi0gICAgICAgIGlmICggKGZsYWdzICYgKFBURl9w
YXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KLSAgICAgICAgICAgICAg
UFRGX3BhcnRpYWxfc2V0ICkKLSAgICAgICAgewotICAgICAgICAgICAgLyogcGFydGlhbF9zZXQg
c2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAqLwotICAgICAgICAgICAgQlVHKCk7Ci0g
ICAgICAgIH0KLQogICAgICAgICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAgICAgICAgewog
ICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKF9t
Zm4ocGZuKSk7CkBAIC0xNjQ5LDcgKzE2MjUsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIC8qIFNldCAnc2V0JywgbGVhdmUgJ2dl
bmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCi0gICAgICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9y
ZWY7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0Owog
ICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAg
IHsKQEAgLTE4MTgsNyArMTc5NCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCBy
ZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KLSAgICAgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAgICAgICAg
IH0KICAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCApCiAgICAgICAgIHsKQEAgLTE5MTYsNyArMTg5
Miw3IEBAIHN0YXRpYyBpbnQgZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ICAgIGVsc2UgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CisgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAt
RUlOVFIgJiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewpAQCAtMTk2NCw3
ICsxOTQwLDcgQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CisgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAt
RUlOVFIgJiYgaSA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewpAQCAtMTk5NSw3
ICsxOTcxLDcgQEAgc3RhdGljIGludCBmcmVlX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CisgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAt
RUlOVFIgJiYgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmlu
ZGV4IGRjOWNiODY5ZGQuLmM2YmE5ZTRkNzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTIzMyw3ICsyMzMsNyBA
QCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIG9wZXJhdGlvbiBvbiB0aGUgY3VycmVudCBw
YWdlLiAgKFRoYXQgcGFnZSBtYXkgb3IgbWF5IG5vdAogICAgICAgICAgKiBzdGlsbCBoYXZlIFBH
VF9wYXJ0aWFsIHNldC4pCiAgICAgICAgICAqCi0gICAgICAgICAqIElmIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIGlzIHNldCwgdGhlbiB0aGUgUFRFIGF0CisgICAgICAgICAqIEFkZGl0aW9uYWxs
eSwgaWYgUFRGX3BhcnRpYWxfc2V0IGlzIHNldCwgdGhlbiB0aGUgUFRFIGF0CiAgICAgICAgICAq
IEBucl92YWxpZGF0ZWRfcHRlZiBob2xkcyBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50IGZvciB0
aGUKICAgICAgICAgICogcGFnZS4KICAgICAgICAgICoKQEAgLTI0MiwyMyArMjQyLDIwIEBAIHN0
cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogICBpbnRlcnJ1cHRlZAogICAgICAgICAgKiAtIER1
cmluZyB2YWxpZGF0aW9uLCBpZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGVuY291bnRlcmVkIGFuZAog
ICAgICAgICAgKiAgIHZhbGlkYXRpb24gaXMgcHJlZW1wdGlibGUKLSAgICAgICAgICogLSBEdXJp
bmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgd2FzIHNldCBvbgotICAg
ICAgICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIGl0IHBp
Y2tlZCB1cCBhCisgICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFs
X3NldCB3YXMgc2V0IG9uIHRoaXMKKyAgICAgICAgICogICBlbnRyeSB0byBiZWdpbiB3aXRoIChw
ZXJoYXBzIGJlY2F1c2UgaXQgcGlja2VkIHVwIGEKICAgICAgICAgICogICBwcmV2aW91cyBvcGVy
YXRpb24pCiAgICAgICAgICAqCi0gICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRhdGlvbiwg
aWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMKLSAgICAgICAgICogY2xlYXIsIHRoZW4gYSBn
ZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBpdAotICAgICAgICAgKiBp
cyBzZXQsIG5vIHJlZmVyZW5jZSBzaG91bGQgYmUgYWNxdWlyZWQuCisgICAgICAgICAqIFdoZW4g
cmVzdW1pbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfc2V0IGlzIGNsZWFyLCB0aGVuCisg
ICAgICAgICAqIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZDsgaWYgaXQg
aXMgc2V0LCBubworICAgICAgICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVpcmVkLgogICAg
ICAgICAgKgotICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9w
YXJ0aWFsX2dlbmVyYWxfcmVmIGlzCi0gICAgICAgICAqIGNsZWFyLCBubyByZWZlcmVuY2Ugc2hv
dWxkIGJlIGRyb3BwZWQ7IGlmIGl0IGlzIHNldCwgYQotICAgICAgICAgKiByZWZlcmVuY2Ugc2hv
dWxkIGJlIGRyb3BwZWQuCisgICAgICAgICAqIFdoZW4gcmVzdW1pbmcgZGUtdmFsaWRhdGlvbiwg
aWYgUFRGX3BhcnRpYWxfc2V0IGlzIGNsZWFyLAorICAgICAgICAgKiBubyByZWZlcmVuY2Ugc2hv
dWxkIGJlIGRyb3BwZWQ7IGlmIGl0IGlzIHNldCwgYSByZWZlcmVuY2UKKyAgICAgICAgICogc2hv
dWxkIGJlIGRyb3BwZWQuCiAgICAgICAgICAqCi0gICAgICAgICAqIE5CIGF0IHRoZSBtb21lbnQs
IFBURl9wYXJ0aWFsX3NldCBzaG91bGQgYmUgc2V0IGlmIGFuZCBvbmx5IGlmCi0gICAgICAgICAq
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHNldC4KLSAgICAgICAgICoKLSAgICAgICAgICog
TkIgdGhhdCBQVEZfcGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGFyZQot
ICAgICAgICAgKiBkZWZpbmVkIGluIG1tLmMsIHRoZSBvbmx5IHBsYWNlIHdoZXJlIHRoZXkgYXJl
IHVzZWQuCisgICAgICAgICAqIE5CIHRoYXQgUFRGX3BhcnRpYWxfc2V0IGlzIGRlZmluZWQgaW4g
bW0uYywgdGhlIG9ubHkgcGxhY2UKKyAgICAgICAgICogd2hlcmUgaXQgaXMgdXNlZC4KICAgICAg
ICAgICoKICAgICAgICAgICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNh
dGVzCiAgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZl
bCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCkBAIC0yNjgsOCArMjY1LDggQEAgc3RydWN0IHBh
Z2VfaW5mbwogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIHUxNiBu
cl92YWxpZGF0ZWRfcHRlczpQQUdFVEFCTEVfT1JERVIgKyAxOwotICAgICAgICAgICAgdTE2IDox
NiAtIFBBR0VUQUJMRV9PUkRFUiAtIDEgLSAyOwotICAgICAgICAgICAgdTE2IHBhcnRpYWxfZmxh
Z3M6MjsKKyAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0gMTsKKyAg
ICAgICAgICAgIHUxNiBwYXJ0aWFsX2ZsYWdzOjE7CiAgICAgICAgICAgICBzMTYgbGluZWFyX3B0
X2NvdW50OwogICAgICAgICB9OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:00:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:00:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTuO-0005ty-G8; Tue, 12 Nov 2019 11:00:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTuN-0005to-Gm
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:27 +0000
X-Inumbo-ID: a1c24a02-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1c24a02-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 11:00:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTuM-0000Qq-6h
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTuM-0008Tl-5U
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTuM-0008Tl-5U@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:00:26 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: Properly handle linear
 pagetable promotion failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmZWQ1NGM4NmEzOWQ1NTExNTVjZGM3MTEzNTk0NWJkOTExNjhiZjMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjExOjE4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjExOjE4IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFByb3Blcmx5IGhhbmRsZSBsaW5lYXIgcGFnZXRhYmxlIHByb21vdGlv
biBmYWlsdXJlcwogICAgCiAgICBJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxl
IHByb21vdGlvbnMgYW5kIGRlbW90aW9ucyB0byBiZQogICAgaW50ZXJydXB0ZWQsIFhlbiBtdXN0
IGtlZXAgdHJhY2sgb2YgdGhlIHN0YXRlIG9mIHRoZSBzdWItcGFnZXMKICAgIHByb21vdGVkIG9y
IGRlbW90ZWQuICBUaGlzIGlzIHN0b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2UKICAg
IHN0cnVjdDogbnJfZW50cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCiAgICAKICAg
IFRoZSBydWxlIGlzIHRoYXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNob3Vs
ZCBhbHdheXMgYmUKICAgIHZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNv
dW50LiAgSWYgcGFydGlhbF9mbGFncyBpcwogICAgemVybywgdGhlbiBbbnJfZW50cmllc192YWxp
ZGF0ZWRdIGlzIG5vdCB2YWxpZGF0ZWQgYW5kIG5vIHJlZmVyZW5jZQogICAgY291bnQgaXMgaGVs
ZC4gIElmIFBURl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVk
XQogICAgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwgYW5kIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291
bnQgaXMgaGVsZC4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgaW4gY2FzZXMgd2hlcmUgYW4gZW50
cnkgYmVnYW4gd2l0aCBQVEZfcGFydGlhbF9zZXQgc2V0LAogICAgYW5kIGdldF9wYWdlX2Zyb21f
bE5lKCkgcmV0dXJucyAtRUlOVkFMLCB0aGUgUFRGX3BhcnRpYWxfc2V0IGJpdCBpcwogICAgZXJy
b25lb3VzbHkgZHJvcHBlZC4gIChUaGlzIHNjZW5hcmlvIGNhbiBiZSBlbmdpbmVlcmVkIG1haW5s
eSBieSB0aGUKICAgIHVzZSBvZiBpbnRlcmxlYXZpbmcgb2YgcHJvbW90aW5nIGFuZCBkZW1vdGlu
ZyBhIHBhZ2Ugd2hpY2ggaGFzICJsaW5lYXIKICAgIHBhZ2V0YWJsZSIgZW50cmllczsgc2VlIHRo
ZSBhcHBlbmRpeCBmb3IgYSBza2V0Y2guKSAgVGhpcyBtZWFucyB0aGF0CiAgICB3ZSB3aWxsICJs
ZWFrIiBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50IG9uIHRoZSBwYWdlIGluIHF1ZXN0aW9uLAog
ICAgcHJldmVudGluZyB0aGUgcGFnZSBmcm9tIGJlaW5nIGZyZWVkLgogICAgCiAgICBGaXggdGhp
cyBieSBzZXR0aW5nIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgdG8gdGhlIHBhcnRpYWxfZmxhZ3MgbG9j
YWwKICAgIHZhcmlhYmxlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAt
LS0tLQogICAgQXBwZW5kaXgKICAgIAogICAgU3VwcG9zZSBBIGFuZCBCIGNhbiBib3RoIGJlIHBy
b21vdGVkIHRvIEwyIHBhZ2VzLCBhbmQgQVt4XSBwb2ludHMgdG8gQi4KICAgIAogICAgVjE6IFBJ
Tl9MMiBCLgogICAgICBCLnR5cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogICAgICBCLmNv
dW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjE6IE1PRF9MM19FTlRSWSBwb2ludGlu
ZyBzb21ldGhpbmcgdG8gQS4KICAgICAgSW4gdGhlIHByb2Nlc3Mgb2YgdmFsaWRhdGluZyBBW3hd
LCBncmFiIGFuIGV4dHJhIHR5cGUgLyByZWYgb24gQjoKICAgICAgQi50eXBlX2NvdW50ID0gMiB8
IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDMgfCBQR0NfYWxsb2NhdGVkCiAgICAgIEEu
dHlwZV9jb3VudCA9IDEgfCBQR1RfdmFsaWRhdGVkCiAgICAgIEEuY291bnQgPSAyIHwgUEdDX2Fs
bG9jYXRlZAogICAgCiAgICBWMTogVU5QSU4gQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8IFBH
VF92YWxpZGF0ZQogICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjE6
IE1PRF9MM19FTlRSWSByZW1vdmluZyB0aGUgcmVmZXJlbmNlIHRvIEEuCiAgICAgIERlLXZhbGlk
YXRlIEEsIGRvd24gdG8gQVt4XSwgd2hpY2ggcG9pbnRzIHRvIEIuCiAgICAgIERyb3AgdGhlIGZp
bmFsIHR5cGUgb24gQi4gIEFycmFuZ2UgdG8gYmUgaW50ZXJydXB0ZWQuCiAgICAgIEIudHlwZV9j
b3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQK
ICAgICAgQS50eXBlX2NvdW50ID0gMSB8IFBHVF9wYXJ0aWFsCiAgICAgIEEubnJfdmFsaWRhdGVk
X2VudHJpZXMgPSB4CiAgICAgIEEucGFydGlhbF9wdGUgPSAtMQogICAgCiAgICBWMjogTU9EX0wz
X0VOVFJZIGFkZHMgYSByZWZlcmVuY2UgdG8gQS4KICAgIAogICAgQXQgdGhpcyBwb2ludCwgZ2V0
X3BhZ2VfZnJvbV9sMmUoQVt4XSkgdHJpZXMKICAgIGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
KCksIHdoaWNoIGZhaWxzIGJlY2F1c2UgaXQncyB0aGUgd3JvbmcgdHlwZTsKICAgIGFuZCBnZXRf
bDJfbGluZWFyX3BhZ2V0YWJsZSgpIGFsc28gZmFpbHMsIGJlY2F1c2UgQiBpc24ndCB2YWxpZGF0
ZWQgYXMKICAgIGFuIGwyIGFueW1vcmUuCiAgICBtYXN0ZXIgY29tbWl0OiAyZjEyNjI0N2VmNDlj
MmJhNTJiYWUyOWEyYWIzNzEwNTllZGU2N2MwCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAx
NjoxNTo0OCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNiArKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA0OTcwYjE5YWZmLi5jZmI3
NTM4NDAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0uYwpAQCAtMTU2Miw3ICsxNTYyLDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICBpZiAo
IGkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKLSAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKKyAgICAg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAgICAgICAg
ICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICB9
CkBAIC0xNjQ3LDcgKzE2NDcsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIGlmICggaSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSAwOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxh
Z3M7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAg
fQpAQCAtMTgwNCw3ICsxODA0LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlO
VFIgKQogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAg
ICBlbHNlCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:00:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTuY-0005vH-Hv; Tue, 12 Nov 2019 11:00:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTuX-0005v9-9P
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:37 +0000
X-Inumbo-ID: a7c9e1f8-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7c9e1f8-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 11:00:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTuW-0000R3-A4
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTuW-0008Us-8u
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTuW-0008Us-8u@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:00:36 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: Fix nested de-validation
 on error
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA1YzE0ZjZlNDljNTZiMGEzMGJjZGE2Yzk3Y2YxMzk0OGJmMzUyYTMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjExOjQ1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjExOjQ1IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEZpeCBuZXN0ZWQgZGUtdmFsaWRhdGlvbiBvbiBlcnJvcgogICAgCiAg
ICBJZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGRpc2NvdmVyZWQgd2hlbiB2YWxpZGF0aW5nIGEgcGFn
ZS10YWJsZSB0cmVlLAogICAgdGhlIGVudGlyZSB0cmVlIHdoaWNoIGhhcyBzbyBmYXIgYmVlbiB2
YWxpZGF0ZWQgbXVzdCBiZSBkZS12YWxpZGF0ZWQuCiAgICBTaW5jZSB0aGlzIG1heSB0YWtlIGEg
bG9uZyB0aW1lLCBhbGxvY19sWzItNF1fdGFibGUoKSBzZXQgY3VycmVudAogICAgdmNwdSdzIG9s
ZF9ndWVzdF90YWJsZSBpbW1lZGlhdGVseTsgcHV0X29sZF9ndWVzdF90YWJsZSgpIHdpbGwgbWFr
ZQogICAgc3VyZSB0aGF0IHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCB0byBmaW5pc2gg
b2ZmIHRoZQogICAgZGUtdmFsaWRhdGlvbiBiZWZvcmUgYW55IG90aGVyIE1NVSBvcGVyYXRpb25z
IGNhbiBoYXBwZW4gb24gdGhlIHZjcHUuCiAgICAKICAgIFRoZSBpbnZhcmlhbnQgZm9yIHBhcnRp
YWwgcGFnZXMgc2hvdWxkIGJlOgogICAgCiAgICAqIEVudHJpZXMgWzAsIG5yX3ZhbGlkYXRlZF9w
dGVzKSBzaG91bGQgYmUgY29tcGxldGVseSB2YWxpZGF0ZWQ7CiAgICAgIHB1dF9wYWdlX3R5cGUo
KSB3aWxsIGRlLXZhbGlkYXRlIHRoZXNlLgogICAgCiAgICAqIElmIFtucl92YWxpZGF0ZWRfcHRl
c10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwgcGFydGlhbF9mbGFncyBzaG91bGQKICAgICAgc2V0
IFBURl9wYXJ0aWFMX3NldC4gIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCBvbiB0aGlz
IHBhZ2UgdG8KICAgICAgZmluaXNoIG9mZiBkZXZhbGlkYXRpb24sIGFuZCB0aGUgYXBwcm9wcmlh
dGUgcmVmY291bnQgYWRqdXN0bWVudHMKICAgICAgd2lsbCBiZSBkb25lLgogICAgCiAgICBhbGxv
Y19sWzItM11fdGFibGUoKSBpbmRpY2F0ZXMgcGFydGlhbCB2YWxpZGF0aW9uIHRvIGl0cyBjYWxs
ZXJzIGJ5CiAgICBzZXR0aW5nIGN1cnJlbnQtPm9sZF9ndWVzdF90YWJsZS4KICAgIAogICAgVW5m
b3J0dW5hdGVseSwgdGhpcyBpcyBtaXNoYW5kbGVkLgogICAgCiAgICBUYWtlIHRoZSBjYXNlIHdo
ZXJlIHZhbGlkYXRpbmcgbE5lW3hdIHJldHVybnMgYW4gZXJyb3IuCiAgICAKICAgIEZpcnN0LCBh
bGxvY19sM190YWJsZSgpIGRvZXNuJ3QgY2hlY2sgb2xkX2d1ZXN0X3RhYmxlIGF0IGFsbDsgYXMg
YQogICAgcmVzdWx0LCBwYXJ0aWFsX2ZsYWdzIGlzIG5vdCBzZXQgd2hlbiBpdCBzaG91bGQgYmUu
ICBucl92YWxpZGF0ZWRfcHRlcwogICAgaXMgc2V0IHRvIHg7IGFuZCBzaW5jZSBQRlRfcGFydGlh
bF9zZXQgY2xlYXIsIGRlLXZhbGlkYXRpb24gcmVzdW1lcyBhdAogICAgbnJfdmFsaWRhdGVkX3B0
ZXMtMS4gIFRoaXMgbWVhbnMgdGhhdCB0aGUgbDIgcGFnZSBhdCBwbDNlW3hdIHdpbGwgbm90CiAg
ICBoYXZlIHB1dF9wYWdlX3R5cGUoKSBjYWxsZWQgb24gaXQgd2hlbiBkZS12YWxpZGF0aW5nIHRo
ZSByZXN0IG9mIHRoZQogICAgbDM6IGl0IHdpbGwgYmUgc3R1Y2sgaW4gdGhlIFBHVF9wYXJ0aWFs
IHN0YXRlIHVudGlsIHRoZSBkb21haW4gaXMKICAgIGRlc3Ryb3llZCwgb3IgdW50aWwgaXQgaXMg
cmUtdXNlZCBhcyBhbiBsMi4gIChBbnkgb3RoZXIgcGFnZSB0eXBlIHdpbGwKICAgIGZhaWwuKQog
ICAgCiAgICBXb3JzZSwgYWxsb2NfbDRfdGFibGUoKSwgcmF0aGVyIHRoYW4gc2V0dGluZyBQVEZf
cGFydGlhbF9zZXQgYXMgaXQKICAgIHNob3VsZCwgc2V0cyBucl92YWxpZGF0ZWRfcHRlcyB0byB4
KzEuICBXaGVuIGRlLXZhbGlkYXRpbmcsIHNpbmNlCiAgICBwYXJ0aWFsIGlzIDAsIHRoaXMgd2ls
bCBjb3JyZWN0bHkgcmVzdW1lIGNhbGxpbmcgcHV0X3BhZ2VfdHlwZSBhdCBbeF07CiAgICBidXQs
IGlmIHRoZSBwdXRfcGFnZV90eXBlKCkgaXMgbmV2ZXIgY2FsbGVkLCBidXQgaW5zdGVhZAogICAg
Z2V0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCwgdmFsaWRhdGlvbiB3aWxsIHBpY2sgdXAgYXQgW3gr
MV0sCiAgICBuZWdsZWN0aW5nIHRvIHZhbGlkYXRlIFt4XS4gIElmIHRoZSByZXN0IG9mIHRoZSB2
YWxpZGF0aW9uIHN1Y2NlZWRzLAogICAgdGhlIGw0IHdpbGwgYmUgdmFsaWRhdGVkIGV2ZW4gdGhv
dWdoIFt4XSBpcyBpbnZhbGlkLgogICAgCiAgICBGaXggdGhpcyBpbiBib3RoIGNhc2VzIGJ5IHNl
dHRpbmcgUFRGX3BhcnRpYWxfc2V0IGlmIG9sZF9ndWVzdF90YWJsZQogICAgaXMgc2V0LgogICAg
CiAgICBXaGlsZSBoZXJlLCBhZGQgc29tZSBzYWZldHkgY2F0Y2hlczoKICAgIC0gb2xkX2d1ZXN0
X3RhYmxlIG11c3QgcG9pbnQgdG8gdGhlIHBhZ2UgY29udGFpbmVkIGluCiAgICAgIFtucl92YWxp
ZGF0ZWRfcHRlc10uCiAgICAtIGFsbG9jX2wxX3BhZ2Ugc2hvdWxkbid0IHNldCBvbGRfZ3Vlc3Rf
dGFibGUKICAgIAogICAgSWYgd2UgZXhwZXJpZW5jZSBvbmUgb2YgdGhlc2Ugc2l0dWF0aW9ucyBp
biBwcm9kdWN0aW9uIGJ1aWxkcywgaXQncwogICAgc2FmZXIgdG8gYXZvaWQgY2FsbGluZyBwdXRf
cGFnZV90eXBlIGZvciB0aGUgcGFnZXMgaW4gcXVlc3Rpb24uICBJZgogICAgdGhleSBoYXZlIFBH
VF9wYXJ0aWFsIHNldCwgdGhleSB3aWxsIGJlIGNsZWFuZWQgdXAgb24gZG9tYWluCiAgICBkZXN0
cnVjdGlvbjsgaWYgbm90LCB3ZSBoYXZlIG5vIGlkZWEgd2hldGhlciBhIHR5cGUgY291bnQgaXMg
c2FmZSB0bwogICAgZHJvcC4gIFJldGFpbmluZyBhbiBleHRyYSB0eXBlIHJlZiB0aGF0IHNob3Vs
ZCBoYXZlIGJlZW4gZHJvcHBlZCBtYXkKICAgIHRyaWdnZXIgYSBCVUcoKSBvbiB0aGUgZnJlZV9k
b21haW5fcGFnZSgpIHBhdGgsIGJ1dCBkcm9wcGluZyBhIHR5cGUKICAgIGNvdW50IHRoYXQgc2hv
dWxkbid0IGJlIGRyb3BwZWQgbWF5IGNhdXNlIGEgcHJpdmlsZWdlIGVzY2FsYXRpb24uCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNjMTVhMmQ4
Y2MxOTgxZjM2OWNjOTU0MmYwMjgwNTRkMGRmYjMyNWIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEw
LTMxIDE2OjE2OjEzICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA1NSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hh
bmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggY2ZiNzUzODQwMy4uYWEwM2Ni
OGI0MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTE1NjEsNiArMTU2MSwyMCBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICAgIEFTU0VS
VChjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgIGlm
ICggaSApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAg
ICAgKiBhbGxvY19sMV90YWJsZSgpIGRvZXNuJ3Qgc2V0IG9sZF9ndWVzdF90YWJsZTsgaXQgZG9l
cworICAgICAgICAgICAgICAgICAqIGl0cyBvd24gdGVhci1kb3duIGltbWVkaWF0ZWx5IG9uIGZh
aWx1cmUuICBJZiBpdAorICAgICAgICAgICAgICAgICAqIGRpZCB3ZSdkIG5lZWQgdG8gY2hlY2sg
aXQgYW5kIHNldCBwYXJ0aWFsX2ZsYWdzIGFzIHdlCisgICAgICAgICAgICAgICAgICogZG8gaW4g
YWxsb2NfbFszNF1fdGFibGUoKS4KKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAg
ICAqIE5vdGUgb24gdGhlIHVzZSBvZiBBU1NFUlQ6IGlmIGl0J3Mgbm9uLW51bGwgYW5kCisgICAg
ICAgICAgICAgICAgICogaGFzbid0IGJlZW4gY2xlYW5lZCB1cCB5ZXQsIGl0IHNob3VsZCBoYXZl
CisgICAgICAgICAgICAgICAgICogUEdUX3BhcnRpYWwgc2V0OyBhbmQgc28gdGhlIHR5cGUgd2ls
bCBiZSBjbGVhbmVkIHVwCisgICAgICAgICAgICAgICAgICogb24gZG9tYWluIGRlc3RydWN0aW9u
LiAgVW5mb3J0dW5hdGVseSwgd2Ugd291bGQKKyAgICAgICAgICAgICAgICAgKiBsZWFrIHRoZSBn
ZW5lcmFsIHJlZiBoZWxkIGJ5IG9sZF9ndWVzdF90YWJsZTsgYnV0CisgICAgICAgICAgICAgICAg
ICogbGVha2luZyBhIHBhZ2UgaXMgbGVzcyBiYWQgdGhhbiBhIGhvc3QgY3Jhc2guCisgICAgICAg
ICAgICAgICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3RhYmxlID09IE5VTEwpOwogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKICAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9m
bGFnczsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVM
TDsKQEAgLTE1ODgsNiArMTYwMiw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1bnNpZ25lZCBpbnQgICBpOwogICAgIGludCAgICAgICAg
ICAgIHJjID0gMDsKICAgICB1bnNpZ25lZCBpbnQgICBwYXJ0aWFsX2ZsYWdzID0gcGFnZS0+cGFy
dGlhbF9mbGFnczsKKyAgICBsM19wZ2VudHJ5X3QgICBsM2UgPSBsM2VfZW1wdHkoKTsKIAogICAg
IHBsM2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIApAQCAtMTYzNCw3ICsxNjQ5LDEx
IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGlmICggcmMgPCAw
ICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogWFNBLTI5OSBCYWNrcG9ydDogQ29weSBsM2Ug
Zm9yIGNoZWNraW5nICovCisgICAgICAgICAgICBsM2UgPSBwbDNlW2ldOwogICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KIAogICAgICAgICBwbDNlW2ldID0gYWRqdXN0X2d1ZXN0X2wzZShw
bDNlW2ldLCBkKTsKICAgICB9CkBAIC0xNjQ4LDYgKzE2NjcsMjQgQEAgc3RhdGljIGludCBhbGxv
Y19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFs
X2ZsYWdzID0gcGFydGlhbF9mbGFnczsKKyAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgICAgICogV2UndmUgZXhwZXJpZW5jZWQgYSB2YWxpZGF0aW9uIGZhaWx1cmUuICBJ
ZgorICAgICAgICAgICAgICAgICAqIG9sZF9ndWVzdF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIg
dGhlIGdlbmVyYWwKKyAgICAgICAgICAgICAgICAgKiByZWZlcmVuY2UgY291bnQgdG8gcGwzZVtu
cl92YWxpZGF0ZWRfcHRlc10gYnkKKyAgICAgICAgICAgICAgICAgKiBzZXR0aW5nIFBURl9wYXJ0
aWFsX3NldC4KKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAqIEFzIGEgcHJl
Y2F1dGlvbiwgY2hlY2sgdGhhdCBvbGRfZ3Vlc3RfdGFibGUgaXMgdGhlCisgICAgICAgICAgICAg
ICAgICogcGFnZSBwb2ludGVkIHRvIGJ5IHBsM2VbbnJfdmFsaWRhdGVkX3B0ZXNdLiAgSWYKKyAg
ICAgICAgICAgICAgICAgKiBub3QsIGl0J3Mgc2FmZXIgdG8gbGVhayBhIHR5cGUgcmVmIG9uIHBy
b2R1Y3Rpb24KKyAgICAgICAgICAgICAgICAgKiBidWlsZHMuCisgICAgICAgICAgICAgICAgICov
CisgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBs
M2VfZ2V0X3BhZ2UobDNlKSApCisgICAgICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxh
Z3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAg
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CkBAIC0xODEwLDcgKzE4
NDcsMjMgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQotICAgICAgICAgICAg
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMrKzsKKyAgICAgICAgICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAqIFdlJ3ZlIGV4cGVyaWVuY2VkIGEgdmFsaWRhdGlvbiBmYWlsdXJlLiAgSWYKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAqIG9sZF9ndWVzdF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIgdGhl
IGdlbmVyYWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHJlZmVyZW5jZSBjb3VudCB0byBw
bDNlW25yX3ZhbGlkYXRlZF9wdGVzXSBieQorICAgICAgICAgICAgICAgICAgICAgICAgICogc2V0
dGluZyBQVEZfcGFydGlhbF9zZXQuCisgICAgICAgICAgICAgICAgICAgICAgICAgKgorICAgICAg
ICAgICAgICAgICAgICAgICAgICogQXMgYSBwcmVjYXV0aW9uLCBjaGVjayB0aGF0IG9sZF9ndWVz
dF90YWJsZSBpcyB0aGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHBhZ2UgcG9pbnRlZCB0
byBieSBwbDRlW25yX3ZhbGlkYXRlZF9wdGVzXS4gIElmCisgICAgICAgICAgICAgICAgICAgICAg
ICAgKiBub3QsIGl0J3Mgc2FmZXIgdG8gbGVhayBhIHR5cGUgcmVmIG9uIHByb2R1Y3Rpb24KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAqIGJ1aWxkcy4KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAqLworICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9PSBsNGVfZ2V0X3BhZ2UocGw0ZVtpXSkgKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAg
ICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICB9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:00:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:00:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTui-0005x4-Jd; Tue, 12 Nov 2019 11:00:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTuh-0005wx-Qw
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:47 +0000
X-Inumbo-ID: adcd3802-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id adcd3802-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 11:00:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTug-0000RJ-DM
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTug-0008WM-CR
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTug-0008WM-CR@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:00:46 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: Don't drop a type ref
 unless you held a ref to begin with
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlNzgwNDZkZjM0ZmQ0YzU3MDlkOWJlYmE5MzBiNTlmNTdjOTVmODkKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjEyOjE0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjEyOjE0IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IERvbid0IGRyb3AgYSB0eXBlIHJlZiB1bmxlc3MgeW91IGhlbGQgYSBy
ZWYgdG8gYmVnaW4gd2l0aAogICAgCiAgICBWYWxpZGF0aW9uIGFuZCBkZS12YWxpZGF0aW9uIG9m
IHBhZ2V0YWJsZSB0cmVlcyBtYXkgdGFrZSBhcmJpdHJhcmlseQogICAgbGFyZ2UgYW1vdW50cyBv
ZiB0aW1lLCBhbmQgc28gbXVzdCBiZSBwcmVlbXB0aWJsZS4gIFRoaXMgaXMgaW5kaWNhdGVkCiAg
ICBieSBzZXR0aW5nIHRoZSBQR1RfcGFydGlhbCBiaXQgaW4gdGhlIHR5cGVfaW5mbywgYW5kIHNl
dHRpbmcKICAgIG5yX3ZhbGlkYXRlZF9lbnRyaWVzIGFuZCBwYXJ0aWFsX2ZsYWdzIGFwcHJvcHJp
YXRlbHkuICBTcGVjaWZpY2FsbHksCiAgICBpZiB0aGUgZW50cnkgYXQgW25yX3ZhbGlkYXRlZF9l
bnRyaWVzXSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkLAogICAgcGFydGlhbF9mbGFncyBzaG91bGQg
aGF2ZSB0aGUgUEdUX3BhcnRpYWxfc2V0IGJpdCBzZXQsIGFuZCB0aGUgZW50cnkKICAgIHNob3Vs
ZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQuICBEdXJpbmcgZGUtdmFsaWRhdGlvbiwK
ICAgIHB1dF9wYWdlX3R5cGUoKSBpcyBjYWxsZWQgb24gcGFydGlhbGx5IHZhbGlkYXRlZCBlbnRy
aWVzLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGVyZSBhcmUgYSBudW1iZXIgb2YgaXNzdWVz
IHdpdGggdGhlIGN1cnJlbnQgYWxnb3JpdGhtLgogICAgCiAgICBGaXJzdCwgZG9pbmcgYSAibm9y
bWFsIiBwdXRfcGFnZV90eXBlKCkgaXMgbm90IHNhZmUgd2hlbiBubyB0eXBlIHJlZgogICAgaXMg
aGVsZDogdGhlcmUgaXMgbm90aGluZyB0byBzdG9wIGFub3RoZXIgdmNwdSBmcm9tIGNvbWluZyBh
bG9uZyBhbmQKICAgIHBpY2tpbmcgdXAgdmFsaWRhdGlvbiBhZ2FpbjogYXQgd2hpY2ggcG9pbnQg
dGhlIHB1dF9wYWdlX3R5cGUgbWF5IGRyb3AKICAgIHRoZSBvbmx5IHBhZ2UgcmVmIG9uIGFuIGlu
LXVzZSBwYWdlLiAgU29tZSBleGFtcGxlcyBhcmUgbGlzdGVkIGluIHRoZQogICAgYXBwZW5kaXgu
CiAgICAKICAgIFRoZSBjb3JlIGlzc3VlIGlzIHRoYXQgcHV0X3BhZ2VfdHlwZSgpIGlzIGJlaW5n
IGNhbGxlZCBib3RoIHRvIGNsZWFuCiAgICB1cCBQR1RfcGFydGlhbCwgYW5kIHRvIGRyb3AgYSB0
eXBlIGNvdW50OyBhbmQgaGFzIG5vIHdheSBvZiBrbm93aW5nCiAgICB3aGljaCBpcyB3aGljaDsg
YW5kIHNvIGlmIGluIGJldHdlZW4sIFBHVF9wYXJ0aWFsIGlzIGNsZWFyZWQsCiAgICBwdXRfcGFn
ZV90eXBlKCkgd2lsbCBkcm9wIHRoZSB0eXBlIHJlZiBlcnJvbmVvdXNseS4KICAgIAogICAgV2hh
dCBpcyBuZWVkZWQgaXMgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0d28gc3RhdGVzOgogICAgLSBE
cm9wcGluZyBhIHR5cGUgcmVmIHdoaWNoIGlzIGhlbGQKICAgIC0gQ2xlYW5pbmcgdXAgYSBwYWdl
IHdoaWNoIGhhcyBiZWVuIHBhcnRpYWxseSBkZS92YWxpZGF0ZWQKICAgIAogICAgRml4IHRoaXMg
YnkgdGVsbGluZyBwdXRfcGFnZV90eXBlKCkgd2hpY2ggb2YgdGhlIHR3byBhY3Rpdml0aWVzIHlv
dQogICAgaW50ZW5kLgogICAgCiAgICBXaGVuIGNsZWFuaW5nIHVwIGEgcGFydGlhbCBkZS92YWxp
ZGF0aW9uLCB0YWtlIG5vIGFjdGlvbiB1bmxlc3MgeW91CiAgICBmaW5kIGEgcGFnZSBwYXJ0aWFs
bHkgdmFsaWRhdGVkLgogICAgCiAgICBJZiBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIHdpdGhv
dXQgUFRGX3BhcnRpYWxfc2V0LCBhbmQgZmluZHMgdGhlCiAgICBwYWdlIGluIGEgUEdUX3BhcnRp
YWwgc3RhdGUgYW55d2F5LCB0aGVuIHRoZXJlJ3MgY2VydGFpbmx5IGJlZW4gYQogICAgbWlzYWNj
b3VudGluZyBzb21ld2hlcmUsIGFuZCBjYXJyeWluZyBvbiB3b3VsZCBhbG1vc3QgY2VydGFpbmx5
IGNhdXNlCiAgICBhIHNlY3VyaXR5IGlzc3VlLCBzbyBjcmFzaCB0aGUgaG9zdCBpbnN0ZWFkLgog
ICAgCiAgICBJbiBwdXRfcGFnZV9mcm9tX2xOZSwgcGFzcyBwYXJ0aWFsX2ZsYWdzIG9uIHRvIF9w
dXRfcGFnZV90eXBlKCkuCiAgICAKICAgIG9sZF9ndWVzdF90YWJsZSBtYXkgYmUgc2V0IGVpdGhl
ciB3aXRoIGEgZnVsbHkgdmFsaWRhdGVkIHBhZ2UgKHdoZW4KICAgIHVzaW5nIHRoZSAiZGVmZXJy
ZWQgcHV0IiBwYXR0ZXJuKSwgb3Igd2l0aCBhIHBhcnRpYWxseSB2YWxpZGF0ZWQgcGFnZQogICAg
KHdoZW4gYSBub3JtYWwgImRlLXZhbGlkYXRpb24iIGlzIGludGVycnVwdGVkLCBvciB3aGVuIGEg
dmFsaWRhdGlvbgogICAgZmFpbHMgcGFydC13YXkgdGhyb3VnaCBkdWUgdG8gaW52YWxpZCBlbnRy
aWVzKS4gIEFkZCBhIGZsYWcsCiAgICBvbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCwgdG8gaW5kaWNh
dGUgd2hpY2ggb2YgdGhlc2UgaXQgaXMsIGFuZCB1c2UKICAgIHRoYXQgdG8gcGFzcyB0aGUgYXBw
cm9wcmlhdGUgZmxhZyB0byBfcHV0X3BhZ2VfdHlwZSgpLgogICAgCiAgICBXaGlsZSBoZXJlLCBk
ZWxldGUgc3RyYXkgdHJhaWxpbmcgd2hpdGVzcGFjZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgLS0tLS0KICAgIEFwcGVuZGl4OgogICAgCiAgICBTdXBwb3NlIHBhZ2Ug
QSwgd2hlbiBpbnRlcnByZXRlZCBhcyBhbiBsMyBwYWdldGFibGUsIGNvbnRhaW5zIGFsbAogICAg
dmFsaWQgZW50cmllczsgYW5kIHN1cHBvc2UgQVt4XSBwb2ludHMgdG8gcGFnZSBCLCB3aGljaCB3
aGVuCiAgICBpbnRlcnByZXRlZCBhcyBhbiBsMiBwYWdldGFibGUsIGNvbnRhaW5zIGFsbCB2YWxp
ZCBlbnRyaWVzLgogICAgCiAgICBQMTogUElOX0wzX1RBQkxFCiAgICAgIEEgLT4gUEdUX2wzX3Rh
YmxlIHwgMSB8IHZhbGlkCiAgICAgIEIgLT4gUEdUX2wyX3RhYmxlIHwgMSB8IHZhbGlkCiAgICAK
ICAgIFAxOiBVTlBJTl9UQUJMRQogICAgICA+IEFycmFuZ2UgdG8gaW50ZXJydXB0IGFmdGVyIEIg
aGFzIGJlZW4gZGUtdmFsaWRhdGVkCiAgICAgIEI6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9s
Ml90YWJsZSB8IDAKICAgICAgQToKICAgICAgICB0eXBlX2luZm8gLT4gUEdUX2wzX3RhYmxlIHwg
MSB8IHBhcnRpYWwKICAgICAgICBucl92YWxpZGF0ZWRfZW50aWVzIC0+IChsZXNzIHRoYW4geCkK
ICAgIAogICAgUDI6IG1vZF9sNF9lbnRyeSB0byBwb2ludCB0byBBCiAgICAgID4gQXJyYW5nZSBm
b3IgdGhpcyB0byBiZSBpbnRlcnJ1cHRlZCB3aGlsZSBCIGlzIGJlaW5nIHZhbGlkYXRlZAogICAg
ICBCOgogICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAxIHwgcGFydGlhbAogICAg
ICAgIChucl92YWxpZGF0ZWRfZW50aXJlcyAmYyBzZXQgYXMgYXBwcm9wcmlhdGUpCiAgICAgIEE6
CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sM190YWJsZSB8IDEgfCBwYXJ0aWFsCiAgICAgICAg
bnJfdmFsaWRhdGVkX2VudHJpZXMgLT4geAogICAgICAgIHBhcnRpYWxfcHRlID0gMQogICAgCiAg
ICBQMzogbW9kX2wzX2VudHJ5IHNvbWUgb3RoZXIgdW5yZWxhdGVkIGwzIHRvIHBvaW50IHRvIEI6
CiAgICAgIEI6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sMl90YWJsZSB8IDEKICAgIAogICAg
UDE6IFJlc3RhcnQgVU5QSU5fVEFCTEUKICAgIAogICAgQXQgdGhpcyBwb2ludCwgc2luY2UgQS5u
cl92YWxpZGF0ZV9lbnRyaWVzID09IHggYW5kIEEucGFydGlhbF9wdGUgIT0KICAgIDAsIGZyZWVf
bDNfdGFibGUoKSB3aWxsIGNhbGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBwbDNlW3hdLCBkcm9w
cGluZwogICAgaXRzIHR5cGUgY291bnQgdG8gMCB3aGlsZSBpdCdzIHN0aWxsIGJlaW5nIHBvaW50
ZWQgdG8gYnkgc29tZSBvdGhlciBsMwogICAgCiAgICBBIHNpbWlsYXIgaXNzdWUgYXJpc2VzIHdp
dGggb2xkX2d1ZXN0X3RhYmxlLiAgQ29uc2lkZXIgdGhlIGZvbGxvd2luZwogICAgc2NlbmFyaW86
CiAgICAKICAgIFN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2gsIHdoZW4gaW50ZXJwcmV0ZWQgYXMg
YW4gbDIsIGhhcyB2YWxpZCBlbnRyaWVzCiAgICB1bnRpbCBlbnRyeSB4LCB3aGljaCBpcyBpbnZh
bGlkLgogICAgCiAgICBWMTogIFBJTl9MMl9UQUJMRShBKQogICAgICA8VmFsaWRhdGUgdW50aWwg
d2UgdHJ5IHRvIHZhbGlkYXRlIFt4XSwgZ2V0IC1FSU5WQUw+CiAgICAgIEEgLT4gUEdUX2wyX3Rh
YmxlIHwgMSB8IFBHVF9wYXJ0aWFsCiAgICAgIFYxIC0+IG9sZF9ndWVzdF90YWJsZSA9IEEKICAg
ICAgPGRlbGF5ZWQ+CiAgICAKICAgIFYyOiBQSU5fTDJfVEFCTEUoQSkKICAgICAgPFBpY2sgdXAg
d2hlcmUgVjEgbGVmdCBvZmYsIHRyeSB0byByZS12YWxpZGF0ZSBbeF0sIGdldCAtRUlOVkFMPgog
ICAgICBBIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBQR1RfcGFydGlhbAogICAgICBWMiAtPiBvbGRf
Z3Vlc3RfdGFibGUgPSBBCiAgICAgIDxyZXN0YXJ0PgogICAgICBwdXRfb2xkX2d1ZXN0X3RhYmxl
KCkKICAgICAgICBfcHV0X3BhZ2VfdHlwZShBKQogICAgICAgICAgQSAtPiBQR1RfbDJfdGFibGUg
fCAwCiAgICAKICAgIFYxOiA8cmVzdGFydD4KICAgICAgcHV0X29sZF9ndWVzdF90YWJsZSgpCiAg
ICAgICAgX3B1dF9wYWdlX3R5cGUoQSkgIyBVTkRFUkZMT1cKICAgIAogICAgSW5kZWVkLCBpdCBp
cyBwb3NzaWJsZSB0byBlbmdpbmVlciBmb3Igb2xkX2d1ZXN0X3RhYmxlIGZvciBldmVyeSB2Y3B1
CiAgICBhIGd1ZXN0IGhhcyB0byBwb2ludCB0byB0aGUgc2FtZSBwYWdlLgogICAgbWFzdGVyIGNv
bW1pdDogYzQwYjMzZDcyNjMwZGNmYTUwNmQ2ZmQ4NTY1MzJkNjE1MmNiOTdkYwogICAgbWFzdGVy
IGRhdGU6IDIwMTktMTAtMzEgMTY6MTY6MzcgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICAgICAgIHwgIDYgKysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgIHwgOTkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggfCAgNCArLQogMyBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCsp
LCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggNmRiOTk5ZmQwNS4uMzk1YjNmYjM2OSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpA
QCAtMTA3NCw5ICsxMDc0LDE1IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRo
cm91Z2ggKi8KICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogTkIgdGhhdCB3ZSdyZSBwdXR0aW5nIHRo
ZSBrZXJuZWwtbW9kZSB0YWJsZQorICAgICAgICAgICAgICAgICAgICAgKiBoZXJlLCB3aGljaCB3
ZSd2ZSBhbHJlYWR5IHN1Y2Nlc3NmdWxseQorICAgICAgICAgICAgICAgICAgICAgKiB2YWxpZGF0
ZWQgYWJvdmU7IGhlbmNlIHBhcnRpYWwgPSBmYWxzZTsKKyAgICAgICAgICAgICAgICAgICAgICov
CiAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9CiAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWdldGFibGVfZ2V0X3BhZ2Uodi0+YXJjaC5ndWVzdF90YWJsZSk7CisgICAg
ICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBmYWxzZTsK
ICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9udWxs
KCk7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGRlZmF1bHQ6
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4
IGFhMDNjYjhiNDAuLmM3MDFjN2VmMTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMzUzLDEwICsxMzUzLDExIEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBn
OwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBmYWxzZTsKICAg
ICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gX3B1dF9w
YWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CisgICAgICAgICAgICByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBmbGFncyB8IFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CiAgICAgICAg
ICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgICAgIH0KQEAgLTEzNzksNiArMTM4MCw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9s
M2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbWZuID0gbDNlX2dldF9wZm4obDNlKTsKICAgICAgICAgaW50IHdyaXRlYWJsZSA9IGwz
ZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1JXOwogCisgICAgICAgIEFTU0VSVCghKGZsYWdzICYg
UFRGX3BhcnRpYWxfc2V0KSk7CiAgICAgICAgIEFTU0VSVCghKG1mbiAmICgoMVVMIDw8IChMM19Q
QUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKSkgLSAxKSkpOwogICAgICAgICBkbyB7CiAgICAg
ICAgICAgICBwdXRfZGF0YV9wYWdlKG1mbl90b19wYWdlKF9tZm4obWZuKSksIHdyaXRlYWJsZSk7
CkBAIC0xMzkxLDEyICsxMzkzLDE0IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNf
cGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICBpZiAoIGZsYWdzICYgUFRG
X2RlZmVyICkKICAgICB7CisgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0
KSk7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShf
bWZuKHBmbikpOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwor
ICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAg
ICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBU
Rl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgcmMgPSBfcHV0X3Bh
Z2VfdHlwZShwZywgZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZu
KSkpOwogICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICBwdXRfcGFnZShwZyk7CiAKQEAg
LTE0MTUsMTIgKzE0MTksMTUgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2Vu
dHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKIAogICAgICAgICBpZiAoIGZsYWdzICYgUFRG
X2RlZmVyICkKICAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfcGFy
dGlhbF9zZXQpKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBt
Zm5fdG9fcGFnZShfbWZuKHBmbikpOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwZzsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
X3BhcnRpYWwgPSBmYWxzZTsKICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICB9CiAKLSAg
ICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFn
ZShfbWZuKHBmbikpKTsKKyAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmxhZ3MgfCBQ
VEZfcHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKSk7CiAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICAgICAgcHV0
X3BhZ2UocGcpOwogICAgIH0KQEAgLTE1MjUsNiArMTUzMiwxNCBAQCBzdGF0aWMgaW50IGFsbG9j
X2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKIAog
ICAgIHBsMmUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIAorICAgIC8qCisgICAgICog
TkIgdGhhdCBhbGxvY19sMl90YWJsZSB3aWxsIG5ldmVyIHNldCBwYXJ0aWFsX3B0ZSBvbiBhbiBs
MjsgYnV0CisgICAgICogZnJlZV9sMl90YWJsZSBtaWdodCBpZiBhIGxpbmVhcl9wYWdldGFibGUg
ZW50cnkgaXMgaW50ZXJydXB0ZWQKKyAgICAgKiBwYXJ0d2F5IHRocm91Z2ggZGUtdmFsaWRhdGlv
bi4gIEluIHRoYXQgY2lyY3Vtc3RhbmNlLAorICAgICAqIGdldF9wYWdlX2Zyb21fbDJlKCkgd2ls
bCBhbHdheXMgcmV0dXJuIC1FSU5WQUw7IGFuZCB3ZSBtdXN0CisgICAgICogcmV0YWluIHRoZSB0
eXBlIHJlZiBieSBkb2luZyB0aGUgbm9ybWFsIHBhcnRpYWxfZmxhZ3MgdHJhY2tpbmcuCisgICAg
ICovCisKICAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdF
VEFCTEVfRU5UUklFUzsKICAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAgICB7
CkBAIC0xNTc5LDYgKzE1OTQsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAgICAgICAgICAgICAgICBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IHRydWU7CiAgICAgICAgICAgICB9CiAgICAgICAg
IH0KICAgICAgICAgaWYgKCByYyA8IDAgKQpAQCAtMTY4MSwxMiArMTY5NywxNiBAQCBzdGF0aWMg
aW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAg
ICAgICogYnVpbGRzLgogICAgICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgIGlmICgg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gbDNlX2dldF9wYWdlKGwzZSkgKQorICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwpOwogICAgICAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7
CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gdHJ1
ZTsKICAgICAgICAgfQogICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQogICAgICAgICAgICAgcGwz
ZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKQEAgLTE4NjAsMTIgKzE4ODAs
MTYgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICogYnVpbGRzLgogICAgICAgICAgICAgICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3RhYmxlID09IGw0ZV9nZXRfcGFnZShwbDRlW2ldKSApCisgICAgICAgICAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAg
ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsK
KyAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlh
bCA9IHRydWU7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICB9CkBA
IC0yNzgyLDYgKzI4MDYsMjggQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAgIHggID0geTsKICAgICAg
ICAgbnggPSB4IC0gMTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBJcyB0aGlzIGV4cGVjdGVk
IHRvIGRvIGEgZnVsbCByZWZlcmVuY2UgZHJvcCwgb3Igb25seQorICAgICAgICAgKiBjbGVhbnVw
IHBhcnRpYWwgdmFsaWRhdGlvbiAvIGRldmFsaWRhdGlvbj8KKyAgICAgICAgICoKKyAgICAgICAg
ICogSWYgdGhlIGZvcm1lciwgdGhlIGNhbGxlciBtdXN0IGhvbGQgYSAiZnVsbCIgdHlwZSByZWY7
CisgICAgICAgICAqIHdoaWNoIG1lYW5zIHRoZSBwYWdlIG11c3QgYmUgdmFsaWRhdGVkLiAgSWYg
dGhlIHBhZ2UgaXMKKyAgICAgICAgICogKm5vdCogZnVsbHkgdmFsaWRhdGVkLCBjb250aW51aW5n
IHdvdWxkIGFsbW9zdCBjZXJ0YWlubHkKKyAgICAgICAgICogb3BlbiB1cCBhIHNlY3VyaXR5IGhv
bGUuICBBbiBleGNlcHRpb24gdG8gdGhpcyBpcyBkdXJpbmcKKyAgICAgICAgICogZG9tYWluIGRl
c3RydWN0aW9uLCB3aGVyZSBQR1RfdmFsaWRhdGVkIGNhbiBiZSBkcm9wcGVkCisgICAgICAgICAq
IHdpdGhvdXQgZHJvcHBpbmcgYSB0eXBlIHJlZi4KKyAgICAgICAgICoKKyAgICAgICAgICogSWYg
dGhlIGxhdHRlciwgZG8gbm90aGluZyB1bmxlc3MgdHlwZSBQR1RfcGFydGlhbCBpcyBzZXQuCisg
ICAgICAgICAqIElmIGl0IGlzIHNldCwgdGhlIHR5cGUgY291bnQgbXVzdCBiZSAxLgorICAgICAg
ICAgKi8KKyAgICAgICAgaWYgKCAhKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSApCisgICAgICAg
ICAgICBCVUdfT04oKHggJiBQR1RfcGFydGlhbCkgfHwKKyAgICAgICAgICAgICAgICAgICAhKCh4
ICYgUEdUX3ZhbGlkYXRlZCkgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKSk7Cisg
ICAgICAgIGVsc2UgaWYgKCAhKHggJiBQR1RfcGFydGlhbCkgKQorICAgICAgICAgICAgcmV0dXJu
IDA7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIEJVR19PTigoeCAmIFBHVF9jb3VudF9tYXNr
KSAhPSAxKTsKKwogICAgICAgICBBU1NFUlQoKHggJiBQR1RfY291bnRfbWFzaykgIT0gMCk7CiAK
ICAgICAgICAgc3dpdGNoICggbnggJiAoUEdUX2xvY2tlZCB8IFBHVF9jb3VudF9tYXNrKSApCkBA
IC0zMDQxLDE3ICszMDg3LDM0IEBAIGludCBwdXRfb2xkX2d1ZXN0X3RhYmxlKHN0cnVjdCB2Y3B1
ICp2KQogICAgIGlmICggIXYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAgcmV0dXJu
IDA7CiAKLSAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLCBQVEZfcHJlZW1wdGlibGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnKSApCisgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIFBURl9wcmVlbXB0
aWJsZSB8CisgICAgICAgICAgICAgICAgICAgICAgICAoIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
X3BhcnRpYWwgPworICAgICAgICAgICAgICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgOiAw
ICksCisgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnKTsKKwor
ICAgIGlmICggcmMgPT0gLUVSRVNUQVJUIHx8IHJjID09IC1FSU5UUiApCiAgICAgewotICAgIGNh
c2UgLUVJTlRSOgotICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICB2LT5hcmNoLm9sZF9ndWVz
dF90YWJsZV9wYXJ0aWFsID0gKHJjID09IC1FUkVTVEFSVCk7CiAgICAgICAgIHJldHVybiAtRVJF
U1RBUlQ7Ci0gICAgY2FzZSAwOgotICAgICAgICBwdXRfcGFnZSh2LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSk7CiAgICAgfQogCisgICAgLyoKKyAgICAgKiBJdCBzaG91bGRuJ3QgYmUgcG9zc2libGUg
Zm9yIF9wdXRfcGFnZV90eXBlKCkgdG8gcmV0dXJuCisgICAgICogYW55dGhpbmcgZWxzZSBhdCB0
aGUgbW9tZW50OyBidXQgaWYgaXQgZG9lcyBoYXBwZW4gaW4KKyAgICAgKiBwcm9kdWN0aW9uLCBs
ZWFraW5nIHRoZSB0eXBlIHJlZiBpcyBwcm9iYWJseSB0aGUgYmVzdCB0aGluZyB0bworICAgICAq
IGRvLiAgRWl0aGVyIHdheSwgZHJvcCB0aGUgZ2VuZXJhbCByZWYgaGVsZCBieSBvbGRfZ3Vlc3Rf
dGFibGUuCisgICAgICovCisgICAgQVNTRVJUKHJjID09IDApOworCisgICAgcHV0X3BhZ2Uodi0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUpOwogICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gTlVM
TDsKKyAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKKyAgICAvKgorICAgICAqIFNh
ZmVzdCBkZWZhdWx0IGlmIHNvbWVvbmUgc2V0cyBvbGRfZ3Vlc3RfdGFibGUgd2l0aG91dAorICAg
ICAqIGV4cGxpY2l0bHkgc2V0dGluZyBvbGRfZ3Vlc3RfdGFibGVfcGFydGlhbC4KKyAgICAgKi8K
KyAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gdHJ1ZTsKIAogICAgIHJldHVy
biByYzsKIH0KQEAgLTMyMDEsMTEgKzMyNjQsMTEgQEAgaW50IG5ld19ndWVzdF9jcjMobWZuX3Qg
bWZuKQogICAgICAgICAgICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0
aWJsZShwYWdlKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKLSAg
ICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgICAgICAvKiBmYWxsdGhy
b3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xk
X2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKKyAgICAgICAgICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRl
ZmF1bHQ6CiAgICAgICAgICAgICAgICAgQlVHX09OKHJjKTsKQEAgLTM0NzksNiArMzU0Miw3IEBA
IGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAg
ICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBmYWxz
ZTsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IH0KQEAgLTM1MTMsNiArMzU3NywxMSBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAg
IGNhc2UgLUVSRVNUQVJUOgogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0g
cGFnZTsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIEVJTlRSIG1lYW5z
IHdlIHN0aWxsIGhvbGQgdGhlIHR5cGUgcmVmOyBFUkVTVEFSVAorICAgICAgICAgICAgICAgICAq
IG1lYW5zIFBHVF9wYXJ0aWFsIGhvbGRzIHRoZSB0eXBlIHJlZgorICAgICAgICAgICAgICAgICAq
LworICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSAo
cmMgPT0gLUVSRVNUQVJUKTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgICAgICBkZWZhdWx0OgpAQCAtMzU4MSwxMSArMzY1MCwxNSBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdl
X2FuZF90eXBlX3ByZWVtcHRpYmxlKHBhZ2UpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgY2FzZSAtRUlOVFI6Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJU
OwotICAgICAgICAgICAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAg
IGNhc2UgLUVSRVNUQVJUOgogICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAg
ICAgKiBFSU5UUiBtZWFucyB3ZSBzdGlsbCBob2xkIHRoZSB0eXBlIHJlZjsKKyAgICAgICAgICAg
ICAgICAgICAgICogRVJFU1RBUlQgbWVhbnMgUEdUX3BhcnRpYWwgaG9sZHMgdGhlIHJlZgorICAg
ICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGVfcGFydGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOworICAgICAgICAgICAgICAg
ICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICAgICAgQlVHX09OKHJjKTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCmluZGV4IDFhYzVhOTZjMDguLjM2MGMzOGJkODMgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aApAQCAtMzA5LDcgKzMwOSw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogCiAgICAgc3RydWN0IHBh
Z2luZ19kb21haW4gcGFnaW5nOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Ci0gICAgLyog
VG8gZW5mb3JjZSBsb2NrIG9yZGVyaW5nIGluIHRoZSBwb2QgY29kZSB3cnQgdGhlIAorICAgIC8q
IFRvIGVuZm9yY2UgbG9jayBvcmRlcmluZyBpbiB0aGUgcG9kIGNvZGUgd3J0IHRoZQogICAgICAq
IHBhZ2VfYWxsb2MgbG9jayAqLwogICAgIGludCBwYWdlX2FsbG9jX3VubG9ja19sZXZlbDsKIApA
QCAtNTQyLDYgKzU0Miw4IEBAIHN0cnVjdCBhcmNoX3ZjcHUKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpvbGRfZ3Vlc3RfdGFibGU7ICAvKiBwYXJ0aWFsbHkgZGVzdHJ1Y3RlZCBwYWdldGFibGUgKi8K
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpvbGRfZ3Vlc3RfcHRwZzsgICAvKiBjb250YWluaW5nIHBh
Z2UgdGFibGUgb2YgdGhlICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLyogZm9ybWVyLCBpZiBhbnkgKi8KKyAgICBib29sIG9sZF9ndWVzdF90YWJsZV9wYXJ0aWFs
OyAgICAgICAvKiBBcmUgd2UgZHJvcHBpbmcgYSB0eXBlIHJlZiwgb3IganVzdAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGZpbmlzaGluZyB1cCBhIHBhcnRpYWwg
ZGUtdmFsaWRhdGlvbj8gKi8KICAgICAvKiBndWVzdF90YWJsZSBob2xkcyBhIHJlZiB0byB0aGUg
cGFnZSwgYW5kIGFsc28gYSB0eXBlLWNvdW50IHVubGVzcwogICAgICAqIHNoYWRvdyByZWZjb3Vu
dHMgYXJlIGluIHVzZSAqLwogICAgIHBhZ2V0YWJsZV90IHNoYWRvd190YWJsZVs0XTsgICAgICAg
IC8qIChNRk4pIHNoYWRvdyhzKSBvZiBndWVzdCAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:00:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:00:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTus-0005yL-NF; Tue, 12 Nov 2019 11:00:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTur-0005yC-B4
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:57 +0000
X-Inumbo-ID: b3d88fe4-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3d88fe4-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 11:00:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTuq-0000RS-GM
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTuq-00005l-FO
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:00:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTuq-00005l-FO@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:00:56 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: p2m: Avoid aliasing
 guest physical frame
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdjM2M3ZDhiZGI5YTJkN2RiYjA4YjA4MWJkZDljZGQxMmRiNjYwNWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNzoxMjo1NCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxMjo1NCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBBdm9pZCBhbGlhc2luZyBndWVzdCBwaHlzaWNhbCBmcmFtZQogICAg
CiAgICBUaGUgUDJNIGhlbHBlcnMgaW1wbGVtZW50YXRpb24gaXMgcXVpdGUgbGF4IGFuZCB3aWxs
IGVuZCB1cCB0byBpZ25vcmUKICAgIHRoZSB1bnVzZWQgdG9wIGJpdHMgb2YgYSBndWVzdCBwaHlz
aWNhbCBmcmFtZS4KICAgIAogICAgVGhpcyBlZmZlY3RpdmVseSBtZWFucyB0aGF0IHAybV9zZXRf
ZW50cnkoKSB3aWxsIGNyZWF0ZSBhIG1hcHBpbmcgZm9yIGEKICAgIGRpZmZlcmVudCBmcmFtZSAo
aXQgaXMgYWx3YXlzIGVxdWFsIHRvIGdmbiAmIChtYXNrIHVudXNlZCBiaXRzKSkuIFlldAogICAg
cDJtLT5tYXhfbWFwcGVkX2dmbiB3aWxsIGJlIHVwZGF0ZWQgdXNpbmcgdGhlIG9yaWdpbmFsIGZy
YW1lLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBwMm1fZ2V0X2VudHJ5KCkgYW5kIHAybV9yZXNv
bHZlX3RyYW5zbGF0aW9uX2ZhdWx0KCkKICAgIGFzc3VtZSB0aGF0IHAybV9nZXRfcm9vdF9wb2lu
dGVyKCkgd2lsbCBhbHdheXMgcmV0dXJuIGEgbm9uLU5VTEwgcG9pbnRlcgogICAgd2hlbiB0aGUg
R0ZOIGlzIHNtYWxsZXIgdGhhbiBwMm0tPm1heF9tYXBwZWRfZ2ZuLgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5LCBiZWNhdXNlIG9mIHRoZSBhbGlhc2luZyBkZXNjcmliZWQgYWJvdmUsIGl0IHdvdWxk
IGJlCiAgICBwb3NzaWJsZSB0byBzZXQgcDJtLT5tYXhfbWFwcGVkX2dmbiBoaWdoIGVub3VnaCBz
byBpdCBjb3ZlcnMgZnJhbWUgdGhhdAogICAgd291bGQgbGVhZCBwMm1fZ2V0X3Jvb3RfcG9pbnRl
cigpIHRvIHJldHVybiBOVUxMLgogICAgCiAgICBBcyB3ZSBkb24ndCBzYW5pdHkgY2hlY2sgdGhl
IGd1ZXN0IHBoeXNpY2FsIGZyYW1lIHByb3ZpZGVkIGJ5IGEgZ3Vlc3QsIGEKICAgIG1hbGljaW91
cyBndWVzdCBjb3VsZCBjcmFmdCBhIHNlcmllcyBvZiBoeXBlcmNhbGxzIHRoYXQgd2lsbCBoaXQg
dGhlCiAgICBCVUdfT04oKSBhbmQgdGhlcmVmb3JlIERvUyBYZW4uCiAgICAKICAgIFRvIHByZXZl
bnQgYWxpYXNpbmcsIHRoZSBmdW5jdGlvbiBwMm1fZ2V0X3Jvb3RfcG9pbnRlcigpIGlzIG5vdyBy
ZXdvcmtlZAogICAgdG8gcmV0dXJuIE5VTEwgSWYgYW55IG9mIHRoZSB1bnVzZWQgdG9wIGJpdHMg
YXJlIG5vdCB6ZXJvLiBUaGUgY2FsbGVyCiAgICBjYW4gdGhlbiBkZWNpZGUgd2hhdCdzIHRoZSBh
cHByb3ByaWF0ZSBhY3Rpb24gdG8gZG8uIFNpbmNlIHRoZSB0d28gcGF0aHMKICAgIChpLmUuIFAy
TV9ST09UX1BBR0VTID09IDEgYW5kIFAyTV9ST09UX1BBR0VTICE9IDEpIGFyZSBub3cgdmVyeQog
ICAgc2ltaWxhcmx5LCB0YWtlIHRoZSBvcHBvcnR1bml0eSB0byBjb25zb2xpZGF0ZSB0aGVtIG1h
a2luZyB0aGUgY29kZSBhCiAgICBiaXQgc2ltcGxlci4KICAgIAogICAgV2l0aCB0aGlzIGNoYW5n
ZSwgcDJtX2dldF9lbnRyeSgpIHdpbGwgbm90IHRyeSB0byBpbnNlcnQgYSBtYXBwaW5nIGFzCiAg
ICB0aGUgcm9vdCBwb2ludGVyIGlzIGludmFsaWQuCiAgICAKICAgIE5vdGUgdGhhdCByb290X3Rh
YmxlIGlzIG5vdyBzd2l0Y2ggdG8gdW5zaWduZWQgbG9uZyBhcyB1bnNpZ25lZCBpbnQgaXMKICAg
IG5vdCBlbm91Z2ggdG8gaG9sZCBwYXJ0IG9mIGEgR0ZOLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTMwMS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdy
YWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDg4YWFmNDBlZWZmNzcxYzU0NmFkM2Ji
YjAyMDAwMTcxNjQ4YTg5ZjcKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjE3OjMzICsw
MTAwCi0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMTcgKysrKystLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCBiMjk4MTIzMDFk
Li43OGJkOWQ4NjU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3AybS5jCkBAIC0xNzcsMjEgKzE3NywxNCBAQCB2b2lkIHAybV90bGJfZmx1c2hfc3lu
YyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogc3RhdGljIGxwYWVfdCAqcDJtX2dldF9yb290X3Bv
aW50ZXIoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdmbl90IGdmbikKIHsKLSAgICB1bnNpZ25lZCBpbnQgcm9vdF90YWJsZTsKLQot
ICAgIGlmICggUDJNX1JPT1RfUEFHRVMgPT0gMSApCi0gICAgICAgIHJldHVybiBfX21hcF9kb21h
aW5fcGFnZShwMm0tPnJvb3QpOworICAgIHVuc2lnbmVkIGxvbmcgcm9vdF90YWJsZTsKIAogICAg
IC8qCi0gICAgICogQ29uY2F0ZW5hdGVkIHJvb3QtbGV2ZWwgdGFibGVzLiBUaGUgdGFibGUgbnVt
YmVyIHdpbGwgYmUgdGhlCi0gICAgICogb2Zmc2V0IGF0IHRoZSBwcmV2aW91cyBsZXZlbC4gSXQg
aXMgbm90IHBvc3NpYmxlIHRvCi0gICAgICogY29uY2F0ZW5hdGUgYSBsZXZlbC0wIHJvb3QuCisg
ICAgICogV2hpbGUgdGhlIHJvb3QgdGFibGUgaW5kZXggaXMgdGhlIG9mZnNldCBmcm9tIHRoZSBw
cmV2aW91cyBsZXZlbCwKKyAgICAgKiB3ZSBjYW4ndCB1c2UgKFAyTV9ST09UX0xFVkVMIC0gMSkg
YmVjYXVzZSB0aGUgcm9vdCBsZXZlbCBtaWdodCBiZQorICAgICAqIDAuIFlldCB3ZSBzdGlsbCB3
YW50IHRvIGNoZWNrIGlmIGFsbCB0aGUgdW51c2VkIGJpdHMgYXJlIHplcm9lZC4KICAgICAgKi8K
LSAgICBBU1NFUlQoUDJNX1JPT1RfTEVWRUwgPiAwKTsKLQotICAgIHJvb3RfdGFibGUgPSBnZm5f
eChnZm4pID4+IChsZXZlbF9vcmRlcnNbUDJNX1JPT1RfTEVWRUwgLSAxXSk7Ci0gICAgcm9vdF90
YWJsZSAmPSBMUEFFX0VOVFJZX01BU0s7Ci0KKyAgICByb290X3RhYmxlID0gZ2ZuX3goZ2ZuKSA+
PiAobGV2ZWxfb3JkZXJzW1AyTV9ST09UX0xFVkVMXSArIExQQUVfU0hJRlQpOwogICAgIGlmICgg
cm9vdF90YWJsZSA+PSBQMk1fUk9PVF9QQUdFUyApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:01:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:01:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTv2-0005zW-P1; Tue, 12 Nov 2019 11:01:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTv1-0005zL-DN
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:07 +0000
X-Inumbo-ID: b9d53c26-053b-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b9d53c26-053b-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 11:01:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTv0-0000Sl-Ja
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTv0-000073-Ia
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTv0-000073-Ia@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:01:06 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: p2m: Avoid off-by-one
 check on p2m->max_mapped_gfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1MmYzNjJkNGE2ODVjYmU3YjUyODUxN2U1NTMxMDZlYzA3MzVmNzMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNzoxMzo1OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxMzo1OSAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBBdm9pZCBvZmYtYnktb25lIGNoZWNrIG9uIHAybS0+bWF4X21hcHBl
ZF9nZm4KICAgIAogICAgVGhlIGNvZGUgYmFzZSBpcyB1c2luZyBpbmNvbnNpc3RlbnRseSB0aGUg
ZmllbGQgcDJtLT5tYXhfbWFwcGVkX2dmbi4KICAgIFNvbWUgb2YgdGhlIHVzZXJlcyBleHBlY3Qg
dGhhdCBwMm0tPm1heF9ndWVzdF9nZm4gY29udGFpbiB0aGUgaGlnaGVzdAogICAgbWFwcGVkIEdG
TiB3aGlsZSBvdGhlcnMgZXhwZWN0IGhpZ2hlc3QgKyAxLgogICAgCiAgICBwMm0tPm1heF9ndWVz
dF9nZm4gaXMgc2V0IGFzIGhpZ2hlc3QgKyAxLCBiZWNhdXNlIG9mIHRoYXQgdGhlIHNhbml0eQog
ICAgY2hlY2sgb24gdGhlIEdGTiBpbiBwMm1fcmVzb2x2ZWRfdHJhbnNsYXRpb25fZmF1bHQoKSBh
bmQKICAgIHAybV9nZXRfZW50cnkoKSBjYW4gYmUgYnlwYXNzZWQgd2hlbiBHRk4gPT0gcDJtLT5t
YXhfZ3Vlc3RfZ2ZuLgogICAgCiAgICBwMm1fZ2V0X3Jvb3RfcG9pbnRlcihwMm0tPm1heF9ndWVz
dF9nZm4pIG1heSByZXR1cm4gTlVMTCBpZiBpdCBpcwogICAgb3V0c2lkZSBvZiBhZGRyZXNzIHJh
bmdlIHN1cHBvcnRlZCBhbmQgdGhlcmVmb3JlIHRoZSBCVUdfT04oKSBjb3VsZCBiZQogICAgaGl0
LgogICAgCiAgICBUaGUgY3VycmVudCB2YWx1ZSBob2xkIGluIHAybS0+bWF4X21hcHBlZF9nZm4g
aXMgaW5jb25zaXN0ZW50IHdpdGggdGhlCiAgICBleHBlY3RhdGlvbiBvZiB0aGUgY29tbW9uIGNv
ZGUgKHNlZSBkb21haW5fZ2V0X21heGltdW1fZ3BmbigpKSBhbmQgYWxzbwogICAgdGhlIGRvY3Vt
ZW50YXRpb24gb2YgdGhlIGZpZWxkLgogICAgCiAgICBSYXRoZXIgdGhhbiBjaGFuZ2luZyB0aGUg
Y2hlY2sgaW4gcDJtX3RyYW5zbGF0aW9uX2ZhdWx0KCkgYW5kCiAgICBwMm1fZ2V0X2VudHJ5KCks
IHAybS0+bWF4X21hcHBlZF9nZm4gaXMgbm93IGNvbnRhaW5pbmcgdGhlIGhpZ2hlc3QKICAgIG1h
cHBlZCBHRk4gYW5kIHRoZSBjYWxsZXJzIGFzc3VtaW5nICJoaWdoZXN0ICsgMSIgYXJlIG5vdyBh
ZGp1c3RlZC4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gdXNlIDFVTCByYXRoZXIg
dGhhbiAxIGFzIHBhZ2Vfb3JkZXIgY291bGQKICAgIHRoZW9yaXRpY2FsbHkgYmlnIGVub3VnaCB0
byBvdmVyZmxvdyBhIDMyLWJpdCBpbnRlZ2VyLgogICAgCiAgICBMYXN0bHksIHRoZSBkb2N1bWVu
dGF0aW9uIG9mIHRoZSBmaWVsZCBtYXhfZ3Vlc3RfZ2ZuIHRvIHJlZmxlY3QgaG93IGl0CiAgICBp
cyBjb21wdXRlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDEuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiA2ZThlMTYzYjQ2ZDA4MjM1MjZmMWFmYmJlNmY2NmM2NjhmYzgxMWQxCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxODozOCArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9w
Mm0uYyAgICAgICAgfCA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCB8IDUgKy0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA3
OGJkOWQ4NjU2Li4wODk5NDMyYjRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysr
IGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC05MzEsNyArOTMxLDcgQEAgc3RhdGljIGludCBfX3Ay
bV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgcDJtX3dyaXRlX3B0
ZShlbnRyeSwgcHRlLCBwMm0tPmNsZWFuX3B0ZSk7CiAKICAgICAgICAgcDJtLT5tYXhfbWFwcGVk
X2dmbiA9IGdmbl9tYXgocDJtLT5tYXhfbWFwcGVkX2dmbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ2ZuX2FkZChzZ2ZuLCAxIDw8IHBhZ2Vfb3JkZXIpKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX2FkZChzZ2ZuLCAoMVVMIDw8IHBh
Z2Vfb3JkZXIpIC0gMSkpOwogICAgICAgICBwMm0tPmxvd2VzdF9tYXBwZWRfZ2ZuID0gZ2ZuX21p
bihwMm0tPmxvd2VzdF9tYXBwZWRfZ2ZuLCBzZ2ZuKTsKICAgICB9CiAKQEAgLTEyOTEsNyArMTI5
MSw3IEBAIGludCByZWxpbnF1aXNoX3AybV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAgICAg
cDJtX3dyaXRlX2xvY2socDJtKTsKIAogICAgIHN0YXJ0ID0gcDJtLT5sb3dlc3RfbWFwcGVkX2dm
bjsKLSAgICBlbmQgPSBwMm0tPm1heF9tYXBwZWRfZ2ZuOworICAgIGVuZCA9IGdmbl9hZGQocDJt
LT5tYXhfbWFwcGVkX2dmbiwgMSk7CiAKICAgICBmb3IgKCA7IGdmbl94KHN0YXJ0KSA8IGdmbl94
KGVuZCk7CiAgICAgICAgICAgc3RhcnQgPSBnZm5fbmV4dF9ib3VuZGFyeShzdGFydCwgb3JkZXIp
ICkKQEAgLTEzNTYsNyArMTM1Niw3IEBAIGludCBwMm1fY2FjaGVfZmx1c2goc3RydWN0IGRvbWFp
biAqZCwgZ2ZuX3Qgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnIpCiAgICAgcDJtX3JlYWRfbG9jayhw
Mm0pOwogCiAgICAgc3RhcnQgPSBnZm5fbWF4KHN0YXJ0LCBwMm0tPmxvd2VzdF9tYXBwZWRfZ2Zu
KTsKLSAgICBlbmQgPSBnZm5fbWluKGVuZCwgcDJtLT5tYXhfbWFwcGVkX2dmbik7CisgICAgZW5k
ID0gZ2ZuX21pbihlbmQsIGdmbl9hZGQocDJtLT5tYXhfbWFwcGVkX2dmbiwgMSkpOwogCiAgICAg
Zm9yICggOyBnZm5feChzdGFydCkgPCBnZm5feChlbmQpOyBzdGFydCA9IG5leHRfZ2ZuICkKICAg
ICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaAppbmRleCA4ODIzNzA3YzE3Li43ZjFmN2U5MTA5IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgK
QEAgLTM4LDEwICszOCw3IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICAvKiBDdXJyZW50IFRy
YW5zbGF0aW9uIFRhYmxlIEJhc2UgUmVnaXN0ZXIgZm9yIHRoZSBwMm0gKi8KICAgICB1aW50NjRf
dCB2dHRicjsKIAotICAgIC8qCi0gICAgICogSGlnaGVzdCBndWVzdCBmcmFtZSB0aGF0J3MgZXZl
ciBiZWVuIG1hcHBlZCBpbiB0aGUgcDJtCi0gICAgICogT25seSB0YWtlcyBpbnRvIGFjY291bnQg
cmFtIGFuZCBmb3JlaWduIG1hcHBpbmcKLSAgICAgKi8KKyAgICAvKiBIaWdoZXN0IGd1ZXN0IGZy
YW1lIHRoYXQncyBldmVyIGJlZW4gbWFwcGVkIGluIHRoZSBwMm0gKi8KICAgICBnZm5fdCBtYXhf
bWFwcGVkX2dmbjsKIAogICAgIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:01:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTvC-00060Z-Qn; Tue, 12 Nov 2019 11:01:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTvB-00060P-EN
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:17 +0000
X-Inumbo-ID: bfdaad36-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfdaad36-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 11:01:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTvA-0000Sz-Mo
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTvA-00007h-LZ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTvA-00007h-LZ@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:01:16 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm: p2m: Don't check the
 return of p2m_get_root_pointer() with BUG_ON()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2NzY3YjdjNGRjOGQ2MmRhNGQxNGZiOTEzM2I5MDU3ZGM4ZDlkNDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNzoxNDoyNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxNDoyNCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBEb24ndCBjaGVjayB0aGUgcmV0dXJuIG9mIHAybV9nZXRfcm9vdF9w
b2ludGVyKCkgd2l0aCBCVUdfT04oKQogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgQlVH
X09OKCkgd2FzIGFjdHVhbGx5IHJlYWNoYWJsZSB3aXRoIHdlbGwtY3JhZnRlZAogICAgaHlwZXJj
YWxscy4gVGhlIEJVR19PTigpIGlzIGhlcmUgdG8gcHJldmVudCBjYXRjaCBsb2dpY2FsIGVycm9y
LCBzbwogICAgY3Jhc2hpbmcgWGVuIGlzIGEgYml0IG92ZXIgdGhlIHRvcC4KICAgIAogICAgV2hp
bGUgYWxsIHRoZSBob2xlcyBzaG91bGQgbm93IGJlIGZpeGVkLCBpdCB3b3VsZCBiZSBiZXR0ZXIg
dG8gZG93bmdyYWRlCiAgICB0aGUgQlVHX09OKCkgdG8gc29tZXRoaW5nIGxlc3MgZmF0YWwgdG8g
cHJldmVudCBhbnkgbW9yZSBEb1MuCiAgICAKICAgIFRoZSBCVUdfT04oKSBpbiBwMm1fZ2V0X2Vu
dHJ5KCkgaXMgbm93IHJlcGxhY2VkIGJ5IEFTU0VSVF9VTlJFQUNIQUJMRSgpCiAgICB0byBjYXRj
aCBtaXN0YWtlIGluIGRlYnVnIGJ1aWxkIGFuZCByZXR1cm4gSU5WQUxJRF9NRk4gZm9yIHByb2R1
Y3Rpb24KICAgIGJ1aWxkLiBUaGUgaW50ZXJmYWNlIGFsc28gcmVxdWlyZXMgdG8gc2V0IHBhZ2Vf
b3JkZXIgdG8gZ2l2ZSBhbiBpZGVhIG9mCiAgICB0aGUgc2l6ZSBvZiAiaG9sZSIuIFNvICdsZXZl
bCcgaXMgbm93IHNldCBzbyB3ZSByZXBvcnQgYSBob2xlIG9mIHNpemUgb2YKICAgIHRoZSBhbiBl
bnRyeSBvZiB0aGUgcm9vdCBwYWdlLXRhYmxlLiBUaGlzIHN0YXlzIGlubGluZSB3aXRoIHdoYXQg
aGFwcGVuCiAgICB3aGVuIHRoZSBHRk4gaXMgaGlnaGVyIHRoYW4gcDJtLT5tYXhfbWFwcGVkX2dm
bi4KICAgIAogICAgVGhlIEJVR19PTigpIGluIHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0
KCkgaXMgbm93IHJlcGxhY2VkIGJ5CiAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKSB0byBjYXRjaCBt
aXN0YWtlIGluIGRlYnVnIGJ1aWxkIGFuZCBqdXN0IHJlcG9ydCBhCiAgICBmYXVsdCBmb3IgcHJv
ZHVjaW9uIGJ1aWxkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMS4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1h
c3RlciBjb21taXQ6IDMxYjRmNGFiNjYzNGY4NTE2MzY1NmI0NzBkZmZjNmQ5NzQ5MTc4NTMKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjE5OjE0ICswMTAwCi0tLQogeGVuL2FyY2gvYXJt
L3AybS5jIHwgNyArKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJt
L3AybS5jCmluZGV4IDA4OTk0MzJiNGUuLmIxZmNkNzI3ZWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTMxOCw3ICszMTgsMTIgQEAg
bWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCiAg
ICAgICogdGhlIHRhYmxlIHNob3VsZCBhbHdheXMgYmUgbm9uLU5VTEwgYmVjYXVzZSB0aGUgZ2Zu
IGlzIGJlbG93CiAgICAgICogcDJtLT5tYXhfbWFwcGVkX2dmbiBhbmQgdGhlIHJvb3QgdGFibGUg
cGFnZXMgYXJlIGFsd2F5cyBwcmVzZW50LgogICAgICAqLwotICAgIEJVR19PTih0YWJsZSA9PSBO
VUxMKTsKKyAgICBpZiAoICF0YWJsZSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKyAgICAgICAgbGV2ZWwgPSBQMk1fUk9PVF9MRVZFTDsKKyAgICAgICAgZ290byBvdXQ7
CisgICAgfQogCiAgICAgZm9yICggbGV2ZWwgPSBQMk1fUk9PVF9MRVZFTDsgbGV2ZWwgPCAzOyBs
ZXZlbCsrICkKICAgICB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:01:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:01:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTvN-00061k-Sh; Tue, 12 Nov 2019 11:01:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTvM-00061Z-7z
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:28 +0000
X-Inumbo-ID: c5e9c0fe-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5e9c0fe-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 11:01:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTvK-0000TB-Qk
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTvK-00008e-Pl
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTvK-00008e-Pl@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:01:26 +0000
Subject: [Xen-changelog] [xen stable-4.11] passthrough: quarantine PCI
 devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdjYjJmMWRkNzM4M2E5ZTIzZjVhYmIzNGM5OGI1N2NjNWJhOGYzOTgKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE9jdCAzMSAxNzoxNDo0NCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxNDo0NCAyMDE5ICswMTAw
CgogICAgcGFzc3Rocm91Z2g6IHF1YXJhbnRpbmUgUENJIGRldmljZXMKICAgIAogICAgV2hlbiBh
IFBDSSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gYW4gdW50cnVzdGVkIGRvbWFpbiwgaXQgaXMgcG9z
c2libGUgZm9yCiAgICB0aGF0IGRvbWFpbiB0byBwcm9ncmFtIHRoZSBkZXZpY2UgdG8gRE1BIHRv
IGFuIGFyYml0cmFyeSBhZGRyZXNzLiBUaGUKICAgIElPTU1VIGlzIHVzZWQgdG8gcHJvdGVjdCB0
aGUgaG9zdCBmcm9tIG1hbGljaW91cyBETUEgYnkgbWFraW5nIHN1cmUgdGhhdAogICAgdGhlIGRl
dmljZSBhZGRyZXNzZXMgY2FuIG9ubHkgdGFyZ2V0IG1lbW9yeSBhc3NpZ25lZCB0byB0aGUgZ3Vl
c3QuIEhvd2V2ZXIsCiAgICB3aGVuIHRoZSBndWVzdCBkb21haW4gaXMgdG9ybiBkb3duIHRoZSBk
ZXZpY2UgaXMgYXNzaWduZWQgYmFjayB0byBkb20wLAogICAgdGh1cyBhbGxvd2luZyBhbnkgaW4t
ZmxpZ2h0IERNQSB0byBwb3RlbnRpYWxseSB0YXJnZXQgY3JpdGljYWwgaG9zdCBkYXRhLgogICAg
CiAgICBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSAncXVhcmFudGluZScgZm9yIFBDSSBkZXZpY2Vz
IHVzaW5nIGRvbV9pby4gV2hlbgogICAgdGhlIHRvb2xzdGFjayBtYWtlcyBhIGRldmljZSBhc3Np
Z25hYmxlIChieSBiaW5kaW5nIGl0IHRvIHBjaWJhY2spLCBpdAogICAgd2lsbCBub3cgYWxzbyBh
c3NpZ24gaXQgdG8gRE9NSURfSU8gYW5kIHRoZSBkZXZpY2Ugd2lsbCBvbmx5IGJlIGFzc2lnbmVk
CiAgICBiYWNrIHRvIGRvbTAgd2hlbiB0aGUgZGV2aWNlIGlzIG1hZGUgdW5hc3NpZ25hYmxlIGFn
YWluLiBXaGlsc3QgZGV2aWNlIGlzCiAgICBhc3NpZ25hYmxlIGl0IHdpbGwgb25seSBldmVyIHRy
YW5zZmVyIGJldHdlZW4gZG9tX2lvIGFuZCBndWVzdCBkb21haW5zLgogICAgZG9tX2lvIGlzIGFj
dHVhbGx5IG9ubHkgdXNlZCBhcyBhIHNlbnRpbmVsIGRvbWFpbiBmb3IgcXVhcmFudGluaW5nIHB1
cnBvc2VzOwogICAgaXQgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhbnkgSU9NTVUgbWFwcGluZ3Mu
IEFzc2lnbm1lbnQgdG8gZG9tX2lvIHNpbXBseQogICAgbWVhbnMgdGhhdCB0aGUgZGV2aWNlJ3Mg
aW5pdGlhdG9yIChyZXF1ZXN0b3IpIGlkZW50aWZpZXIgaXMgbm90IHByZXNlbnQgaW4KICAgIHRo
ZSBJT01NVSdzIGRldmljZSB0YWJsZSBhbmQgdGh1cyBhbnkgRE1BIHRyYW5zYWN0aW9ucyBpc3N1
ZWQgd2lsbCBiZQogICAgdGVybWluYXRlZCB3aXRoIGEgZmF1bHQgY29uZGl0aW9uLgogICAgCiAg
ICBJbiBhZGRpdGlvbiwgYSBmaXggdG8gYXNzaWdubWVudCBoYW5kbGluZyBpcyBtYWRlIGZvciBW
VC1kLiAgRmFpbHVyZQogICAgZHVyaW5nIHRoZSBhc3NpZ25tZW50IHN0ZXAgc2hvdWxkIG5vdCBs
ZWFkIHRvIGEgZGV2aWNlIHN0aWxsIGJlaW5nCiAgICBhc3NvY2lhdGVkIHdpdGggaXRzIHByaW9y
IG93bmVyLiBIYW5kIHRoZSBkZXZpY2UgdG8gRG9tSU8gdGVtcG9yYXJpbHksCiAgICB1bnRpbCB0
aGUgYXNzaWdubWVudCBzdGVwIGhhcyBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5LiAgUmVtb3ZlIHRo
ZSBQSQogICAgaG9va3MgZnJvbSB0aGUgc291cmNlIGRvbWFpbiB0aGVuIGVhcmxpZXIgYXMgd2Vs
bC4KICAgIAogICAgRmFpbHVyZSBvZiB0aGUgcmVjb3ZlcnkgcmVhc3NpZ25fZGV2aWNlX293bmVy
c2hpcCgpIG1heSBub3QgZ28gc2lsZW50OgogICAgVGhlcmUgZS5nLiBtYXkgc3RpbGwgYmUgbGVm
dCBvdmVyIFJNUlIgbWFwcGluZ3MgaW4gdGhlIGRvbWFpbiBhc3NpZ25tZW50CiAgICB0byB3aGlj
aCBoYXMgZmFpbGVkLCBhbmQgaGVuY2Ugd2UgY2FuJ3QgYWxsb3cgdGhhdCBkb21haW4gdG8gY29u
dGludWUKICAgIGV4ZWN1dGluZy4KICAgIAogICAgTk9URTogVGhpcyBwYXRjaCBhbHNvIGluY2x1
ZGVzIG9uZSBwcmludGsoKSBjbGVhbnVwOyB0aGUKICAgICAgICAgICJYRU5fRE9NQ1RMX2Fzc2ln
bl9kZXZpY2U6ICIgdGFnIGlzIGRyb3BwZWQgaW4gaW9tbXVfZG9fcGNpX2RvbWN0bCgpLAogICAg
ICAgICAgc2luY2Ugc2ltaWxhciBwcmludGsoKS1zIGVsc2V3aGVyZSBhbHNvIGRvbid0IGxvZyBz
dWNoIGEgdGFnLgogICAgCiAgICBUaGlzIGlzIFhTQS0zMDIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IDMxOWY5YTBiYTk0YzdkYjUwNWNkNWRkOWNiMGIwMzdhYjFhYThlMTIKICAgIG1hc3RlciBkYXRl
OiAyMDE5LTEwLTMxIDE2OjIwOjA1ICswMTAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMg
ICAgICAgICAgICAgICAgICAgICB8IDI1ICsrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMTQgKysrKysrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyB8IDEwICsrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9kZXZpY2VfdHJlZS5jICAgICAgIHwgIDYgKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jICAgICAgICAgICAgIHwgIDkgKysrKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jICAgICAgICAgICAgICAgfCA1OCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAgICB8IDQyICsrKysrKysrKysr
KysrKysrLS0tLQogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgICAgICAgICAgICB8
ICAzICsrCiA5IGZpbGVzIGNoYW5nZWQsIDE0NCBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3BjaS5jCmluZGV4IDQ3NTVhMGM5M2MuLjgxODkwYTkxYWMgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC03NTQs
NiArNzU0LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hc3NpZ25hYmxlX2FkZChs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCByZWJpbmQpCiB7CisgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4
bF9fZ2Nfb3duZXIoZ2MpOwogICAgIHVuc2lnbmVkIGRvbSwgYnVzLCBkZXYsIGZ1bmM7CiAgICAg
Y2hhciAqc3BhdGgsICpkcml2ZXJfcGF0aCA9IE5VTEw7CiAgICAgaW50IHJjOwpAQCAtNzc5LDcg
Kzc4MCw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGli
eGxfX2djICpnYywKICAgICB9CiAgICAgaWYgKCByYyApIHsKICAgICAgICAgTE9HKFdBUk4sIFBD
SV9CREYiIGFscmVhZHkgYXNzaWduZWQgdG8gcGNpYmFjayIsIGRvbSwgYnVzLCBkZXYsIGZ1bmMp
OwotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgZ290byBxdWFyYW50aW5lOwogICAgIH0KIAog
ICAgIC8qIENoZWNrIHRvIHNlZSBpZiB0aGVyZSdzIGFscmVhZHkgYSBkcml2ZXIgdGhhdCB3ZSBu
ZWVkIHRvIHVuYmluZCBmcm9tICovCkBAIC04MTAsNiArODExLDE5IEBAIHN0YXRpYyBpbnQgbGli
eGxfX2RldmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGlieGxfX2djICpnYywKICAgICAgICAgcmV0
dXJuIEVSUk9SX0ZBSUw7CiAgICAgfQogCitxdWFyYW50aW5lOgorICAgIC8qCisgICAgICogRE9N
SURfSU8gaXMganVzdCBhIHNlbnRpbmVsIGRvbWFpbiwgd2l0aG91dCBhbnkgYWN0dWFsIG1hcHBp
bmdzLAorICAgICAqIHNvIGFsd2F5cyBwYXNzIFhFTl9ET01DVExfREVWX1JETV9SRUxBWEVEIHRv
IGF2b2lkIGFzc2lnbm1lbnQgYmVpbmcKKyAgICAgKiB1bm5lY2Vzc2FyaWx5IGRlbmllZC4KKyAg
ICAgKi8KKyAgICByYyA9IHhjX2Fzc2lnbl9kZXZpY2UoY3R4LT54Y2gsIERPTUlEX0lPLCBwY2lk
ZXZfZW5jb2RlX2JkZihwY2lkZXYpLAorICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9N
Q1RMX0RFVl9SRE1fUkVMQVhFRCk7CisgICAgaWYgKCByYyA8IDAgKSB7CisgICAgICAgIExPRyhF
UlJPUiwgImZhaWxlZCB0byBxdWFyYW50aW5lICJQQ0lfQkRGLCBkb20sIGJ1cywgZGV2LCBmdW5j
KTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgfQorCiAgICAgcmV0dXJuIDA7CiB9
CiAKQEAgLTgxNyw5ICs4MzEsMTggQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hc3Np
Z25hYmxlX3JlbW92ZShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWJpbmQpCiB7CisgICAg
bGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwogICAgIGludCByYzsKICAgICBj
aGFyICpkcml2ZXJfcGF0aDsKIAorICAgIC8qIERlLXF1YXJhbnRpbmUgKi8KKyAgICByYyA9IHhj
X2RlYXNzaWduX2RldmljZShjdHgtPnhjaCwgRE9NSURfSU8sIHBjaWRldl9lbmNvZGVfYmRmKHBj
aWRldikpOworICAgIGlmICggcmMgPCAwICkgeworICAgICAgICBMT0coRVJST1IsICJmYWlsZWQg
dG8gZGUtcXVhcmFudGluZSAiUENJX0JERiwgcGNpZGV2LT5kb21haW4sIHBjaWRldi0+YnVzLAor
ICAgICAgICAgICAgcGNpZGV2LT5kZXYsIHBjaWRldi0+ZnVuYyk7CisgICAgICAgIHJldHVybiBF
UlJPUl9GQUlMOworICAgIH0KKwogICAgIC8qIFVuYmluZCBmcm9tIHBjaWJhY2sgKi8KICAgICBp
ZiAoIChyYz1wY2liYWNrX2Rldl9pc19hc3NpZ25lZChnYywgcGNpZGV2KSkgPCAwICkgewogICAg
ICAgICByZXR1cm4gRVJST1JfRkFJTDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggYzcwMWM3ZWYxNC4uZjQ2ZjA1ZDNjYyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTI5NSw5ICsy
OTUsMTEgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQogICAgICAqIEluaXRp
YWxpc2Ugb3VyIERPTUlEX0lPIGRvbWFpbi4KICAgICAgKiBUaGlzIGRvbWFpbiBvd25zIEkvTyBw
YWdlcyB0aGF0IGFyZSB3aXRoaW4gdGhlIHJhbmdlIG9mIHRoZSBwYWdlX2luZm8KICAgICAgKiBh
cnJheS4gTWFwcGluZ3Mgb2NjdXIgYXQgdGhlIHByaXYgb2YgdGhlIGNhbGxlci4KKyAgICAgKiBR
dWFyYW50aW5lZCBQQ0kgZGV2aWNlcyB3aWxsIGJlIGFzc29jaWF0ZWQgd2l0aCB0aGlzIGRvbWFp
bi4KICAgICAgKi8KICAgICBkb21faW8gPSBkb21haW5fY3JlYXRlKERPTUlEX0lPLCBOVUxMKTsK
ICAgICBCVUdfT04oSVNfRVJSKGRvbV9pbykpOworICAgIElOSVRfTElTVF9IRUFEKCZkb21faW8t
PmFyY2gucGRldl9saXN0KTsKIAogICAgIC8qCiAgICAgICogSW5pdGlhbGlzZSBvdXIgQ09XIGRv
bWFpbi4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0
bC5jCmluZGV4IDliN2JjMDgzZWUuLjc0MWQ3NzRjZDEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
ZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMzkyLDYgKzM5MiwxNiBAQCBs
b25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21j
dGwpCiAKICAgICBzd2l0Y2ggKCBvcC0+Y21kICkKICAgICB7CisgICAgY2FzZSBYRU5fRE9NQ1RM
X2Fzc2lnbl9kZXZpY2U6CisgICAgY2FzZSBYRU5fRE9NQ1RMX2RlYXNzaWduX2RldmljZToKKyAg
ICAgICAgaWYgKCBvcC0+ZG9tYWluID09IERPTUlEX0lPICkKKyAgICAgICAgeworICAgICAgICAg
ICAgZCA9IGRvbV9pbzsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGVs
c2UgaWYgKCBvcC0+ZG9tYWluID09IERPTUlEX0lOVkFMSUQgKQorICAgICAgICAgICAgcmV0dXJu
IC1FU1JDSDsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYRU5fRE9NQ1RM
X3Rlc3RfYXNzaWduX2RldmljZToKICAgICAgICAgaWYgKCBvcC0+ZG9tYWluID09IERPTUlEX0lO
VkFMSUQgKQogICAgICAgICB7CkBAIC00MTMsNyArNDIzLDcgQEAgbG9uZyBkb19kb21jdGwoWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogCiAgICAgaWYgKCAh
ZG9tY3RsX2xvY2tfYWNxdWlyZSgpICkKICAgICB7Ci0gICAgICAgIGlmICggZCApCisgICAgICAg
IGlmICggZCAmJiBkICE9IGRvbV9pbyApCiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihk
KTsKICAgICAgICAgcmV0dXJuIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgICAg
ICAgICAgX19IWVBFUlZJU09SX2RvbWN0bCwgImgiLCB1X2RvbWN0bCk7CkBAIC0xMTQ4LDcgKzEx
NTgsNyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxf
dCkgdV9kb21jdGwpCiAgICAgZG9tY3RsX2xvY2tfcmVsZWFzZSgpOwogCiAgZG9tY3RsX291dF91
bmxvY2tfZG9tb25seToKLSAgICBpZiAoIGQgKQorICAgIGlmICggZCAmJiBkICE9IGRvbV9pbyAp
CiAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogCiAgICAgaWYgKCBjb3B5YmFjayAmJiBf
X2NvcHlfdG9fZ3Vlc3QodV9kb21jdGwsIG9wLCAxKSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwppbmRleCAxMmQyNjk1Yjg5Li5lYzhiYWFlNzE3IDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTExOCw2ICsx
MTgsMTAgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X3NldHVwX2RvbWFpbl9kZXZpY2UoCiAgICAg
dTggYnVzID0gcGRldi0+YnVzOwogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0g
ZG9tX2lvbW11KGRvbWFpbik7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVs
IGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkK
KyAgICAgICAgcmV0dXJuOworCiAgICAgQlVHX09OKCAhaGQtPmFyY2gucm9vdF90YWJsZSB8fCAh
aGQtPmFyY2gucGFnaW5nX21vZGUgfHwKICAgICAgICAgICAgICFpb21tdS0+ZGV2X3RhYmxlLmJ1
ZmZlciApOwogCkBAIC0zMDUsNiArMzA5LDEwIEBAIHZvaWQgYW1kX2lvbW11X2Rpc2FibGVfZG9t
YWluX2RldmljZShzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAgICAgaW50IHJlcV9pZDsKICAgICB1
OCBidXMgPSBwZGV2LT5idXM7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVs
IGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkK
KyAgICAgICAgcmV0dXJuOworCiAgICAgQlVHX09OICggaW9tbXUtPmRldl90YWJsZS5idWZmZXIg
PT0gTlVMTCApOwogICAgIHJlcV9pZCA9IGdldF9kbWFfcmVxdWVzdG9yX2lkKGlvbW11LT5zZWcs
IFBDSV9CREYyKGJ1cywgZGV2Zm4pKTsKICAgICBkdGUgPSBpb21tdS0+ZGV2X3RhYmxlLmJ1ZmZl
ciArIChyZXFfaWQgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSk7CkBAIC0zOTEsNyArMzk5
LDcgQEAgc3RhdGljIGludCBhbWRfaW9tbXVfYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpk
LCB1OCBkZXZmbiwKICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbcmVxX2lkXS5yZWFkX3Blcm1p
c3Npb24pOwogICAgIH0KIAotICAgIHJldHVybiByZWFzc2lnbl9kZXZpY2UoaGFyZHdhcmVfZG9t
YWluLCBkLCBkZXZmbiwgcGRldik7CisgICAgcmV0dXJuIHJlYXNzaWduX2RldmljZShwZGV2LT5k
b21haW4sIGQsIGRldmZuLCBwZGV2KTsKIH0KIAogc3RhdGljIHZvaWQgZGVhbGxvY2F0ZV9uZXh0
X3BhZ2VfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIGludCBsZXZlbCkKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9kZXZpY2VfdHJlZS5jCmluZGV4IDQyMWYwMDM0MzguLjFjZDg3OGY1ODMgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtMTc1LDYgKzE3NSw5IEBAIGludCBp
b21tdV9kb19kdF9kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFp
biAqZCwKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKKyAgICAgICAgaWYgKCBkID09
IGRvbV9pbyApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwogICAgICAgICByZXQgPSBp
b21tdV9hc3NpZ25fZHRfZGV2aWNlKGQsIGRldik7CiAKICAgICAgICAgaWYgKCByZXQgKQpAQCAt
MjAwLDYgKzIwMyw5IEBAIGludCBpb21tdV9kb19kdF9kb21jdGwoc3RydWN0IHhlbl9kb21jdGwg
KmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKIAogICAgICAgICByZXQgPSB4c21fZGVhc3NpZ25f
ZHRkZXZpY2UoWFNNX0hPT0ssIGQsIGR0X25vZGVfZnVsbF9uYW1lKGRldikpOwogCisgICAgICAg
IGlmICggZCA9PSBkb21faW8gKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICAg
ICAgcmV0ID0gaW9tbXVfZGVhc3NpZ25fZHRfZGV2aWNlKGQsIGRldik7CiAKICAgICAgICAgaWYg
KCByZXQgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggMDRiMGJlMzdkMy4uODAyN2Q5NmYx
YyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0yMTksNiArMjE5LDkgQEAgdm9pZCBpb21t
dV90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5f
aW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogCisgICAgaWYgKCBkID09IGRvbV9pbyApCisgICAg
ICAgIHJldHVybjsKKwogICAgIGQtPm5lZWRfaW9tbXUgPSAwOwogICAgIGhkLT5wbGF0Zm9ybV9v
cHMtPnRlYXJkb3duKGQpOwogICAgIHRhc2tsZXRfc2NoZWR1bGUoJmlvbW11X3B0X2NsZWFudXBf
dGFza2xldCk7CkBAIC0yMjksNiArMjMyLDkgQEAgaW50IGlvbW11X2NvbnN0cnVjdChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIGlmICggbmVlZF9pb21tdShkKSA+IDAgKQogICAgICAgICByZXR1cm4g
MDsKIAorICAgIGlmICggZCA9PSBkb21faW8gKQorICAgICAgICByZXR1cm4gMDsKKwogICAgIGlm
ICggIWlvbW11X3VzZV9oYXBfcHQoZCkgKQogICAgIHsKICAgICAgICAgaW50IHJjOwpAQCAtNDA0
LDYgKzQxMCw5IEBAIGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9pZCkKICAgICBwcmludGsoIkkv
TyB2aXJ0dWFsaXNhdGlvbiAlc2FibGVkXG4iLCBpb21tdV9lbmFibGVkID8gImVuIiA6ICJkaXMi
KTsKICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQogICAgIHsKKyAgICAgICAgaWYgKCBpb21tdV9k
b21haW5faW5pdChkb21faW8pICkKKyAgICAgICAgICAgIHBhbmljKCJDb3VsZCBub3Qgc2V0IHVw
IHF1YXJhbnRpbmVcbiIpOworCiAgICAgICAgIHByaW50aygiIC0gRG9tMCBtb2RlOiAlc1xuIiwK
ICAgICAgICAgICAgICAgIGlvbW11X3Bhc3N0aHJvdWdoID8gIlBhc3N0aHJvdWdoIiA6CiAgICAg
ICAgICAgICAgICBpb21tdV9kb20wX3N0cmljdCA/ICJTdHJpY3QiIDogIlJlbGF4ZWQiKTsKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMKaW5kZXggZjczMTIzNzYxZC4uYjdiOGFlYTlhMyAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMKQEAgLTEzODksMTkgKzEzODksMjkgQEAgc3RhdGljIGludCBpb21tdV9yZW1vdmVf
ZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIHJldHVybiBoZC0+cGxhdGZvcm1fb3Bz
LT5yZW1vdmVfZGV2aWNlKHBkZXYtPmRldmZuLCBwY2lfdG9fZGV2KHBkZXYpKTsKIH0KIAotLyoK
LSAqIElmIHRoZSBkZXZpY2UgaXNuJ3Qgb3duZWQgYnkgdGhlIGhhcmR3YXJlIGRvbWFpbiwgaXQg
bWVhbnMgaXQgYWxyZWFkeQotICogaGFzIGJlZW4gYXNzaWduZWQgdG8gb3RoZXIgZG9tYWluLCBv
ciBpdCBkb2Vzbid0IGV4aXN0LgotICovCiBzdGF0aWMgaW50IGRldmljZV9hc3NpZ25lZCh1MTYg
c2VnLCB1OCBidXMsIHU4IGRldmZuKQogewogICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OworICAg
IGludCByYyA9IDA7CiAKICAgICBwY2lkZXZzX2xvY2soKTsKLSAgICBwZGV2ID0gcGNpX2dldF9w
ZGV2X2J5X2RvbWFpbihoYXJkd2FyZV9kb21haW4sIHNlZywgYnVzLCBkZXZmbik7CisKKyAgICBw
ZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbik7CisKKyAgICBpZiAoICFwZGV2ICkK
KyAgICAgICAgcmMgPSAtRU5PREVWOworICAgIC8qCisgICAgICogSWYgdGhlIGRldmljZSBleGlz
dHMgYW5kIGl0IGlzIG5vdCBvd25lZCBieSBlaXRoZXIgdGhlIGhhcmR3YXJlCisgICAgICogZG9t
YWluIG9yIGRvbV9pbyB0aGVuIGl0IG11c3QgYmUgYXNzaWduZWQgdG8gYSBndWVzdCwgb3IgYmUK
KyAgICAgKiBoaWRkZW4gKG93bmVkIGJ5IGRvbV94ZW4pLgorICAgICAqLworICAgIGVsc2UgaWYg
KCBwZGV2LT5kb21haW4gIT0gaGFyZHdhcmVfZG9tYWluICYmCisgICAgICAgICAgICAgIHBkZXYt
PmRvbWFpbiAhPSBkb21faW8gKQorICAgICAgICByYyA9IC1FQlVTWTsKKwogICAgIHBjaWRldnNf
dW5sb2NrKCk7CiAKLSAgICByZXR1cm4gcGRldiA/IDAgOiAtRUJVU1k7CisgICAgcmV0dXJuIHJj
OwogfQogCiBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNl
ZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCkBAIC0xNDE1LDcgKzE0MjUsNyBAQCBzdGF0
aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1
OCBkZXZmbiwgdTMyIGZsYWcpCiAKICAgICAvKiBQcmV2ZW50IGRldmljZSBhc3NpZ24gaWYgbWVt
IHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4gCiAgICAgICogZW5hYmxlZCBmb3IgdGhp
cyBkb21haW4gKi8KLSAgICBpZiAoIHVubGlrZWx5KCFuZWVkX2lvbW11KGQpICYmCisgICAgaWYg
KCB1bmxpa2VseSghbmVlZF9pb21tdShkKSAmJiBkICE9IGRvbV9pbyAmJgogICAgICAgICAgICAg
KChpc19odm1fZG9tYWluKGQpICYmCiAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5t
ZW1fc2hhcmluZ19lbmFibGVkKSB8fAogICAgICAgICAgICAgIHZtX2V2ZW50X2NoZWNrX3Jpbmco
ZC0+dm1fZXZlbnRfcGFnaW5nKSB8fApAQCAtMTQzMiwxMiArMTQ0MiwyMCBAQCBzdGF0aWMgaW50
IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZm
biwgdTMyIGZsYWcpCiAgICAgICAgIHJldHVybiByYzsKICAgICB9CiAKLSAgICBwZGV2ID0gcGNp
X2dldF9wZGV2X2J5X2RvbWFpbihoYXJkd2FyZV9kb21haW4sIHNlZywgYnVzLCBkZXZmbik7Cisg
ICAgcGRldiA9IHBjaV9nZXRfcGRldihzZWcsIGJ1cywgZGV2Zm4pOworCisgICAgcmMgPSAtRU5P
REVWOwogICAgIGlmICggIXBkZXYgKQotICAgIHsKLSAgICAgICAgcmMgPSBwY2lfZ2V0X3BkZXYo
c2VnLCBidXMsIGRldmZuKSA/IC1FQlVTWSA6IC1FTk9ERVY7CiAgICAgICAgIGdvdG8gZG9uZTsK
LSAgICB9CisKKyAgICByYyA9IDA7CisgICAgaWYgKCBkID09IHBkZXYtPmRvbWFpbiApCisgICAg
ICAgIGdvdG8gZG9uZTsKKworICAgIHJjID0gLUVCVVNZOworICAgIGlmICggcGRldi0+ZG9tYWlu
ICE9IGhhcmR3YXJlX2RvbWFpbiAmJgorICAgICAgICAgcGRldi0+ZG9tYWluICE9IGRvbV9pbyAp
CisgICAgICAgIGdvdG8gZG9uZTsKIAogICAgIGlmICggcGRldi0+bXNpeCApCiAgICAgewpAQCAt
MTQ2NSw2ICsxNDgzLDEwIEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKICAgICB9CiAKICBkb25l
OgorICAgIC8qIFRoZSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gZG9tX2lvIHNvIG1hcmsgaXQgYXMg
cXVhcmFudGluZWQgKi8KKyAgICBpZiAoICFyYyAmJiBkID09IGRvbV9pbyApCisgICAgICAgIHBk
ZXYtPnF1YXJhbnRpbmUgPSB0cnVlOworCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYg
bmVlZF9pb21tdShkKSApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwogICAgIHBjaWRldnNf
dW5sb2NrKCk7CkBAIC0xNDc3LDYgKzE0OTksNyBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVj
dCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiB7CiAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgc3RydWN0IHBjaV9kZXYg
KnBkZXYgPSBOVUxMOworICAgIHN0cnVjdCBkb21haW4gKnRhcmdldDsKICAgICBpbnQgcmV0ID0g
MDsKIAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQpAQCAt
MTQ4NywxMiArMTUxMCwxNiBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQs
IHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgaWYgKCAhcGRldiApCiAgICAgICAgIHJl
dHVybiAtRU5PREVWOwogCisgICAgLyogRGUtYXNzaWdubWVudCBmcm9tIGRvbV9pbyBzaG91bGQg
ZGUtcXVhcmFudGluZSB0aGUgZGV2aWNlICovCisgICAgdGFyZ2V0ID0gKHBkZXYtPnF1YXJhbnRp
bmUgJiYgcGRldi0+ZG9tYWluICE9IGRvbV9pbykgPworICAgICAgICBkb21faW8gOiBoYXJkd2Fy
ZV9kb21haW47CisKICAgICB3aGlsZSAoIHBkZXYtPnBoYW50b21fc3RyaWRlICkKICAgICB7CiAg
ICAgICAgIGRldmZuICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwogICAgICAgICBpZiAoIFBDSV9T
TE9UKGRldmZuKSAhPSBQQ0lfU0xPVChwZGV2LT5kZXZmbikgKQogICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2RldmljZShkLCBoYXJk
d2FyZV9kb21haW4sIGRldmZuLAorICAgICAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFz
c2lnbl9kZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBjaV90b19kZXYocGRldikpOwogICAgICAgICBpZiAoICFy
ZXQgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC0xNTAzLDcgKzE1MzAsNyBAQCBpbnQgZGVh
c3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4p
CiAgICAgfQogCiAgICAgZGV2Zm4gPSBwZGV2LT5kZXZmbjsKLSAgICByZXQgPSBoZC0+cGxhdGZv
cm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwKKyAgICBy
ZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX3RvX2Rldihw
ZGV2KSk7CiAgICAgaWYgKCByZXQgKQogICAgIHsKQEAgLTE1MTMsNiArMTU0MCw5IEBAIGludCBk
ZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZm
bikKICAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKKyAgICBpZiAoIHBkZXYtPmRvbWFpbiA9
PSBoYXJkd2FyZV9kb21haW4gICkKKyAgICAgICAgcGRldi0+cXVhcmFudGluZSA9IGZhbHNlOwor
CiAgICAgcGRldi0+ZmF1bHQuY291bnQgPSAwOwogCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMo
ZCkgJiYgbmVlZF9pb21tdShkKSApCkBAIC0xNjkxLDcgKzE3MjEsNyBAQCBpbnQgaW9tbXVfZG9f
cGNpX2RvbWN0bCgKICAgICAgICAgICAgIHJldCA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0
aW9uKF9fSFlQRVJWSVNPUl9kb21jdGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiaCIsIHVfZG9tY3RsKTsKICAgICAgICAgZWxzZSBpZiAoIHJldCAp
Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZp
Y2U6ICIKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKICAgICAgICAgICAgICAgICAg
ICAiYXNzaWduICUwNHg6JTAyeDolMDJ4LiV1IHRvIGRvbSVkIGZhaWxlZCAoJWQpXG4iLAogICAg
ICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZu
KSwKICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJldCk7CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCmluZGV4IDRjNzE5ZDRlZTcuLmYyNDJlMzBjYWYgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMzM4LDYgKzEzMzgsMTAgQEAgaW50IGRvbWFpbl9j
b250ZXh0X21hcHBpbmdfb25lKAogICAgIGludCBhZ2F3LCByYywgcmV0OwogICAgIGJvb2xfdCBm
bHVzaF9kZXZfaW90bGI7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZv
ciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAg
ICAgICAgcmV0dXJuIDA7CisKICAgICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7CiAgICAgc3Bp
bl9sb2NrKCZpb21tdS0+bG9jayk7CiAgICAgbWFkZHIgPSBidXNfdG9fY29udGV4dF9tYWRkcihp
b21tdSwgYnVzKTsKQEAgLTE1NzMsNiArMTU3NywxMCBAQCBpbnQgZG9tYWluX2NvbnRleHRfdW5t
YXBfb25lKAogICAgIGludCBpb21tdV9kb21pZCwgcmMsIHJldDsKICAgICBib29sX3QgZmx1c2hf
ZGV2X2lvdGxiOwogCisgICAgLyogZG9tX2lvIGlzIHVzZWQgYXMgYSBzZW50aW5lbCBmb3IgcXVh
cmFudGluZWQgZGV2aWNlcyAqLworICAgIGlmICggZG9tYWluID09IGRvbV9pbyApCisgICAgICAg
IHJldHVybiAwOworCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOwogICAgIHNwaW5fbG9j
aygmaW9tbXUtPmxvY2spOwogCkBAIC0xNzA1LDYgKzE3MTMsMTAgQEAgc3RhdGljIGludCBkb21h
aW5fY29udGV4dF91bm1hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4IGRldmZuLAogICAgICAg
ICBnb3RvIG91dDsKICAgICB9CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVs
IGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkK
KyAgICAgICAgZ290byBvdXQ7CisKICAgICAvKgogICAgICAqIGlmIG5vIG90aGVyIGRldmljZXMg
dW5kZXIgdGhlIHNhbWUgaW9tbXUgb3duZWQgYnkgdGhpcyBkb21haW4sCiAgICAgICogY2xlYXIg
aW9tbXUgaW4gaW9tbXVfYml0bWFwIGFuZCBjbGVhciBkb21haW5faWQgaW4gZG9taWRfYml0bXAK
QEAgLTIzODksNiArMjQwMSwxNSBAQCBzdGF0aWMgaW50IHJlYXNzaWduX2RldmljZV9vd25lcnNo
aXAoCiAgICAgaWYgKCByZXQgKQogICAgICAgICByZXR1cm4gcmV0OwogCisgICAgaWYgKCBkZXZm
biA9PSBwZGV2LT5kZXZmbiAmJiBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAgICB7CisgICAg
ICAgIGxpc3RfbW92ZSgmcGRldi0+ZG9tYWluX2xpc3QsICZkb21faW8tPmFyY2gucGRldl9saXN0
KTsKKyAgICAgICAgcGRldi0+ZG9tYWluID0gZG9tX2lvOworICAgIH0KKworICAgIGlmICggIWhh
c19hcmNoX3BkZXZzKHNvdXJjZSkgKQorICAgICAgICB2bXhfcGlfaG9va3NfZGVhc3NpZ24oc291
cmNlKTsKKwogICAgIGlmICggIWhhc19hcmNoX3BkZXZzKHRhcmdldCkgKQogICAgICAgICB2bXhf
cGlfaG9va3NfYXNzaWduKHRhcmdldCk7CiAKQEAgLTI0MDEsMjEgKzI0MjIsMTkgQEAgc3RhdGlj
IGludCByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKAogICAgICAgICByZXR1cm4gcmV0OwogICAg
IH0KIAotICAgIGlmICggZGV2Zm4gPT0gcGRldi0+ZGV2Zm4gKQorICAgIGlmICggZGV2Zm4gPT0g
cGRldi0+ZGV2Zm4gJiYgcGRldi0+ZG9tYWluICE9IHRhcmdldCApCiAgICAgewogICAgICAgICBs
aXN0X21vdmUoJnBkZXYtPmRvbWFpbl9saXN0LCAmdGFyZ2V0LT5hcmNoLnBkZXZfbGlzdCk7CiAg
ICAgICAgIHBkZXYtPmRvbWFpbiA9IHRhcmdldDsKICAgICB9CiAKLSAgICBpZiAoICFoYXNfYXJj
aF9wZGV2cyhzb3VyY2UpICkKLSAgICAgICAgdm14X3BpX2hvb2tzX2RlYXNzaWduKHNvdXJjZSk7
Ci0KICAgICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IGludGVsX2lvbW11X2Fzc2lnbl9k
ZXZpY2UoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgdTggZGV2Zm4sIHN0cnVjdCBwY2lfZGV2ICpw
ZGV2LCB1MzIgZmxhZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpzID0gcGRldi0+ZG9tYWluOwog
ICAgIHN0cnVjdCBhY3BpX3JtcnJfdW5pdCAqcm1ycjsKICAgICBpbnQgcmV0ID0gMCwgaTsKICAg
ICB1MTYgYmRmLCBzZWc7CkBAIC0yNDU4LDggKzI0NzcsOCBAQCBzdGF0aWMgaW50IGludGVsX2lv
bW11X2Fzc2lnbl9kZXZpY2UoCiAgICAgICAgIH0KICAgICB9CiAKLSAgICByZXQgPSByZWFzc2ln
bl9kZXZpY2Vfb3duZXJzaGlwKGhhcmR3YXJlX2RvbWFpbiwgZCwgZGV2Zm4sIHBkZXYpOwotICAg
IGlmICggcmV0ICkKKyAgICByZXQgPSByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKHMsIGQsIGRl
dmZuLCBwZGV2KTsKKyAgICBpZiAoIHJldCB8fCBkID09IGRvbV9pbyApCiAgICAgICAgIHJldHVy
biByZXQ7CiAKICAgICAvKiBTZXR1cCBybXJyIGlkZW50aXR5IG1hcHBpbmcgKi8KQEAgLTI0NzIs
MTEgKzI0OTEsMjAgQEAgc3RhdGljIGludCBpbnRlbF9pb21tdV9hc3NpZ25fZGV2aWNlKAogICAg
ICAgICAgICAgcmV0ID0gcm1ycl9pZGVudGl0eV9tYXBwaW5nKGQsIDEsIHJtcnIsIGZsYWcpOwog
ICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJl
YXNzaWduX2RldmljZV9vd25lcnNoaXAoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwgcGRldik7
CisgICAgICAgICAgICAgICAgaW50IHJjOworCisgICAgICAgICAgICAgICAgcmMgPSByZWFzc2ln
bl9kZXZpY2Vfb3duZXJzaGlwKGQsIHMsIGRldmZuLCBwZGV2KTsKICAgICAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSIFZURFBSRUZJWAogICAgICAgICAgICAgICAgICAgICAgICAiIGNh
bm5vdCBtYXAgcmVzZXJ2ZWQgcmVnaW9uICglIlBSSXg2NCIsJSJQUkl4NjQiXSBmb3IgRG9tJWQg
KCVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgcm1yci0+YmFzZV9hZGRyZXNzLCBybXJy
LT5lbmRfYWRkcmVzcywKICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByZXQp
OworICAgICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgVlREUFJFRklYCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiIGZhaWxlZCB0byByZWNsYWltICUwNHg6JTAyeDolMDJ4LiV1IGZyb20gJXBk
ICglZClcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgUENJX1NMT1Qo
ZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksIGQsIHJjKTsKKyAgICAgICAgICAgICAgICAgICAgZG9t
YWluX2NyYXNoKGQpOworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Bj
aS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDRjZmE3NzQ2MTUuLjA2NjM2NGJkZWYg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
cGNpLmgKQEAgLTg4LDYgKzg4LDkgQEAgc3RydWN0IHBjaV9kZXYgewogCiAgICAgbm9kZWlkX3Qg
bm9kZTsgLyogTlVNQSBub2RlICovCiAKKyAgICAvKiBEZXZpY2UgdG8gYmUgcXVhcmFudGluZWQs
IGRvbid0IGF1dG9tYXRpY2FsbHkgcmUtYXNzaWduIHRvIGRvbTAgKi8KKyAgICBib29sIHF1YXJh
bnRpbmU7CisKICAgICBlbnVtIHBkZXZfdHlwZSB7CiAgICAgICAgIERFVl9UWVBFX1BDSV9VTktO
T1dOLAogICAgICAgICBERVZfVFlQRV9QQ0llX0VORFBPSU5ULAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:01:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:01:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTvX-00062p-0E; Tue, 12 Nov 2019 11:01:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTvV-00062i-L6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:37 +0000
X-Inumbo-ID: cbe64c98-053b-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cbe64c98-053b-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 11:01:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTvU-0000TN-Tz
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTvU-00009X-Ss
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTvU-00009X-Ss@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:01:36 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm32: entry: Split
 __DEFINE_ENTRY_TRAP in two
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMwZjlkMWU1OWRhMjE2MmYxYzVmODJhY2RiYzBhZGMxNjk3NWJhMDYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNzoxNToxNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxNToxNCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTMyOiBlbnRyeTogU3BsaXQgX19ERUZJTkVfRU5UUllfVFJBUCBpbiB0d28KICAg
IAogICAgVGhlIHByZXByb2Nlc3NpbmcgbWFjcm8gX19ERUZJTkVfRU5UUllfVFJBUCBpcyB1c2Vk
IHRvIGdlbmVyYXRlIHRyYXAKICAgIGVudHJ5IGZ1bmN0aW9uLiBXaGlsZSB0aGUgbWFjcm8gaXMg
ZmFpcmx5IHNtYWxsIHRvZGF5LCBmb2xsb3ctdXAgcGF0Y2hlcwogICAgd2lsbCBpbmNyZWFzZSB0
aGUgc2l6ZSBzaWduaWNhbnRseS4KICAgIAogICAgSW4gZ2VuZXJhbCwgYXNzZW1ibHkgbWFjcm9z
IGFyZSBtb3JlIHJlYWRhYmxlIGFzIHRoZXkgYWxsb3cgeW91IHRvIG5hbWUKICAgIHBhcmFtZXRl
cnMgYW5kIGF2b2lkICdcJy4gU28gdGhlIGFjdHVhbCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgdHJh
cCBpcwogICAgbm93IHN3aXRjaGVkIHRvIGFuIGFzc2VtYmx5IG1hY3JvLgogICAgCiAgICBUaGlz
IGlzIHBhcnQgb2YgWFNBLTMwMy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8
SnVsaWVuLkdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlZWVmN2VjYWVlYzAw
MmJiMWRhN2UyMGM5Y2ZhZWM1NTQ5YmQ5NDAKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2
OjIwOjU4ICswMTAwCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAzNCArKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9u
cygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCBmNjkwOGUzZjE2Li41MjVl
YzI2ZTgzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4v
YXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAtMTI1LDI0ICsxMjUsMjggQEAgYWJvcnRfZ3Vlc3Rf
ZXhpdF9lbmQ6CiBza2lwX2NoZWNrOgogICAgICAgICBtb3YgcGMsIGxyCiAKLS8qCi0gKiBNYWNy
byB0byBkZWZpbmUgdHJhcCBlbnRyeS4gVGhlIGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlz
dCBvZgotICogaW50ZXJydXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5t
YXNrLgotICovCisgICAgICAgIC8qCisgICAgICAgICAqIE1hY3JvIHRvIGRlZmluZSB0cmFwIGVu
dHJ5LiBUaGUgaWZsYWdzIGNvcnJlc3BvbmRzIHRvIHRoZSBsaXN0IG9mCisgICAgICAgICAqIGlu
dGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRvIHVubWFzay4KKyAgICAg
ICAgICovCisgICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZsYWdzCisgICAgICAgIFNBVkVf
QUxMCisgICAgICAgIGNwc2llICAgXGlmbGFncworICAgICAgICBhZHIgICAgIGxyLCByZXR1cm5f
ZnJvbV90cmFwCisgICAgICAgIG1vdiAgICAgcjAsIHNwCisgICAgICAgIC8qCisgICAgICAgICAq
IFNhdmUgdGhlIHN0YWNrIHBvaW50ZXIgaW4gcjExLiBJdCB3aWxsIGJlIHJlc3RvcmVkIGFmdGVy
IHRoZQorICAgICAgICAgKiB0cmFwIGhhcyBiZWVuIGhhbmRsZWQgKHNlZSByZXR1cm5fZnJvbV90
cmFwKS4KKyAgICAgICAgICovCisgICAgICAgIG1vdiAgICAgcjExLCBzcAorICAgICAgICBiaWMg
ICAgIHNwLCAjNyAgICAgIC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0
IHRyYXApICovCisgICAgICAgIGIgICAgICAgZG9fdHJhcF9cdHJhcAorICAgICAgICAuZW5kbQor
CiAjZGVmaW5lIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgaWZsYWdzKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB0cmFwXyMjdHJhcDogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIFNBVkVfQUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIGNwc2llIGlmbGFnczsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFkciBsciwgcmV0dXJu
X2Zyb21fdHJhcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIG1vdiByMCwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAqIFNhdmUgdGhlIHN0YWNr
IHBvaW50ZXIgaW4gcjExLiBJdCB3aWxsIGJlIHJlc3RvcmVkIGFmdGVyIHRoZSBcCi0gICAgICAg
ICAqIHRyYXAgaGFzIGJlZW4gaGFuZGxlZCAoc2VlIHJldHVybl9mcm9tX3RyYXApLiAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1vdiByMTEsIHNwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGJp
YyBzcCwgIzc7IC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXAp
ICovICBcCi0gICAgICAgIGIgZG9fdHJhcF8jI3RyYXAKKyAgICAgICAgdmVjdG9yIHRyYXAsIGlm
bGFncwogCiAvKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIElSUS9BYm9ydCwga2VlcCBGSVEg
bWFza2VkICovCiAjZGVmaW5lIERFRklORV9UUkFQX0VOVFJZKHRyYXApIF9fREVGSU5FX1RSQVBf
RU5UUlkodHJhcCwgYWkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:01:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:01:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTvh-00064U-1z; Tue, 12 Nov 2019 11:01:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTvf-00064K-T7
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:47 +0000
X-Inumbo-ID: d1ecb3b6-053b-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1ecb3b6-053b-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 11:01:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTvf-0000Ta-0b
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTve-0000A8-Vr
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTve-0000A8-Vr@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:01:46 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm32: entry: Fold the macro
 SAVE_ALL in the macro vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM2OTdlMmFjM2YwYmRlY2VmNjg5ZGUwMGJkMTdkNzRlOWRjNjJhN2IKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNzoxNTo0MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxNTo0MSAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTMyOiBlbnRyeTogRm9sZCB0aGUgbWFjcm8gU0FWRV9BTEwgaW4gdGhlIG1hY3Jv
IHZlY3RvcgogICAgCiAgICBGb2xsb3ctdXAgcmV3b3JrIHdpbGwgcmVxdWlyZSB0aGUgbWFjcm8g
dmVjdG9yIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4KICAgIGEgdHJhcCBmcm9tIGEgZ3Vlc3QgdnMg
d2hpbGUgaW4gdGhlIGh5cGVydmlzb3IuCiAgICAKICAgIFRoZSBtYWNybyBTQVZFX0FMTCBhbHJl
YWR5IGhhcyBjb2RlIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlIHR3byBhbmQKICAgIGl0IGlz
IG9ubHkgY2FsbGVkIGJ5IHRoZSB2ZWN0b3IgbWFjcm8uIFNvIGZvbGQgdGhlIGZvcm1lciBpbnRv
IHRoZQogICAgbGF0dGVyLiBUaGlzIHdpbGwgaGVscCB0byBhdm9pZCBkdXBsaWNhdGluZyB0aGUg
Y2hlY2suCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAzLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgbWFzdGVyIGNv
bW1pdDogYTdiODFiMDIxZWFkMjNiZmZiNWFmZmNhYzA1ZWRmYzBhODRkMTI5ZAogICAgbWFzdGVy
IGRhdGU6IDIwMTktMTAtMzEgMTY6MjE6MzMgKzAxMDAKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUyB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCmluZGV4IDUyNWVjMjZlODMuLjYzYWVkNTcxZTIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBA
IC0xMiwyNyArMTIsNiBAQAogI2RlZmluZSBSRVNUT1JFX0JBTktFRChtb2RlKSBcCiAgICAgICAg
IFJFU1RPUkVfT05FX0JBTktFRChTUF8jI21vZGUpIDsgUkVTVE9SRV9PTkVfQkFOS0VEKExSXyMj
bW9kZSkgOyBSRVNUT1JFX09ORV9CQU5LRUQoU1BTUl8jI21vZGUpCiAKLSNkZWZpbmUgU0FWRV9B
TEwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgc3ViIHNwLCAjKFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKTsgLyogU1AsIExS
LCBTUFNSLCBQQyAqLyAgICAgIFwKLSAgICAgICAgcHVzaCB7cjAtcjEyfTsgLyogU2F2ZSBSMC1S
MTIgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgbXJzIHIxMSwgRUxSX2h5cDsgICAgICAgICAgICAgICAvKiBFTFJfaHlwIGlzIHJl
dHVybiBhZGRyZXNzLiAqL1wKLSAgICAgICAgc3RyIHIxMSwgW3NwLCAjVVJFR1NfcGNdOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgc3RyIGxyLCBbc3AsICNVUkVHU19scl07ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYWRkIHIxMSwgc3AsICNV
UkVHU19rZXJuZWxfc2l6ZW9mKzQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgc3RyIHIxMSwgW3NwLCAjVVJFR1Nfc3BdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbXJjIENQMzIocjExLCBIU1Ip
OyAgICAgICAgICAgICAvKiBTYXZlIGV4Y2VwdGlvbiBzeW5kcm9tZSAqLyAgIFwKLSAgICAgICAg
c3RyIHIxMSwgW3NwLCAjVVJFR1NfaHNyXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbXJzIHIxMSwgU1BTUl9oeXA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgc3Ry
IHIxMSwgW3NwLCAjVVJFR1NfY3Bzcl07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgYW5kIHIxMSwgI1BTUl9NT0RFX01BU0s7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgY21wIHIxMSwgI1BTUl9NT0RFX0hZUDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYmxuZSBz
YXZlX2d1ZXN0X3JlZ3MKLQogc2F2ZV9ndWVzdF9yZWdzOgogI2lmZGVmIENPTkZJR19BUk0zMl9I
QVJERU5fQlJBTkNIX1BSRURJQ1RPUgogICAgICAgICAvKgpAQCAtNTEsNyArMzAsNyBAQCBzYXZl
X2d1ZXN0X3JlZ3M6CiAgICAgICAgIGxkciByMTEsID0weGZmZmZmZmZmICAvKiBDbG9iYmVyIFNQ
IHdoaWNoIGlzIG9ubHkgdmFsaWQgZm9yIGh5cGVydmlzb3IgZnJhbWVzLiAqLwogICAgICAgICBz
dHIgcjExLCBbc3AsICNVUkVHU19zcF0KICAgICAgICAgU0FWRV9PTkVfQkFOS0VEKFNQX3VzcikK
LSAgICAgICAgLyogTFJfdXNyIGlzIHRoZSBzYW1lIHBoeXNpY2FsIHJlZ2lzdGVyIGFzIGxyIGFu
ZCBpcyBzYXZlZCBpbiBTQVZFX0FMTCAqLworICAgICAgICAvKiBMUl91c3IgaXMgdGhlIHNhbWUg
cGh5c2ljYWwgcmVnaXN0ZXIgYXMgbHIgYW5kIGlzIHNhdmVkIGJ5IHRoZSBjYWxsZXIgKi8KICAg
ICAgICAgU0FWRV9CQU5LRUQoc3ZjKQogICAgICAgICBTQVZFX0JBTktFRChhYnQpCiAgICAgICAg
IFNBVkVfQkFOS0VEKHVuZCkKQEAgLTEzMCw3ICsxMDksMjggQEAgc2tpcF9jaGVjazoKICAgICAg
ICAgICogaW50ZXJydXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNr
LgogICAgICAgICAgKi8KICAgICAgICAgLm1hY3JvIHZlY3RvciB0cmFwLCBpZmxhZ3MKLSAgICAg
ICAgU0FWRV9BTEwKKyAgICAgICAgLyogU2F2ZSByZWdpc3RlcnMgaW4gdGhlIHN0YWNrICovCisg
ICAgICAgIHN1YiAgICAgc3AsICMoVVJFR1NfU1BfdXNyIC0gVVJFR1Nfc3ApIC8qIFNQLCBMUiwg
U1BTUiwgUEMgKi8KKyAgICAgICAgcHVzaCAgICB7cjAtcjEyfSAgICAgICAgICAgICAgICAgICAg
ICAgLyogU2F2ZSBSMC1SMTIgKi8KKyAgICAgICAgbXJzICAgICByMTEsIEVMUl9oeXAgICAgICAg
ICAgICAgICAgICAgLyogRUxSX2h5cCBpcyByZXR1cm4gYWRkcmVzcyAqLworICAgICAgICBzdHIg
ICAgIHIxMSwgW3NwLCAjVVJFR1NfcGNdCisKKyAgICAgICAgc3RyICAgICBsciwgW3NwLCAjVVJF
R1NfbHJdCisKKyAgICAgICAgYWRkICAgICByMTEsIHNwLCAjKFVSRUdTX2tlcm5lbF9zaXplb2Yg
KyA0KQorCisgICAgICAgIHN0ciAgICAgcjExLCBbc3AsICNVUkVHU19zcF0KKworICAgICAgICBt
cmMgICAgIENQMzIocjExLCBIU1IpICAgICAgICAgICAgICAgICAvKiBTYXZlIGV4Y2VwdGlvbiBz
eW5kcm9tZSAqLworICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAjVVJFR1NfaHNyXQorCisgICAg
ICAgIG1ycyAgICAgcjExLCBTUFNSX2h5cAorICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAjVVJF
R1NfY3Bzcl0KKyAgICAgICAgYW5kICAgICByMTEsICNQU1JfTU9ERV9NQVNLCisgICAgICAgIGNt
cCAgICAgcjExLCAjUFNSX01PREVfSFlQCisgICAgICAgIGJsbmUgICAgc2F2ZV9ndWVzdF9yZWdz
CisKKyAgICAgICAgLyogV2UgYXJlIHJlYWR5IHRvIGhhbmRsZSB0aGUgdHJhcCwgc2V0dXAgdGhl
IHJlZ2lzdGVycyBhbmQganVtcC4gKi8KICAgICAgICAgY3BzaWUgICBcaWZsYWdzCiAgICAgICAg
IGFkciAgICAgbHIsIHJldHVybl9mcm9tX3RyYXAKICAgICAgICAgbW92ICAgICByMCwgc3AKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:01:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTvr-00065W-3o; Tue, 12 Nov 2019 11:01:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTvq-00065O-15
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:58 +0000
X-Inumbo-ID: d7f6a3de-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7f6a3de-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 11:01:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTvp-0000To-3K
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTvp-0000Ao-2O
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:01:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTvp-0000Ao-2O@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:01:57 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm32: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGExODcwOTllODU4NTg3NDVkMjVlM2UyYjNiNjRhMzk4N2E4Zjg0NDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNzoxNjoxMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxNjoxMCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTMyOiBEb24ndCBibGluZGx5IHVubWFzayBpbnRlcnJ1cHRzIG9uIHRyYXAgd2l0
aG91dCBhIGNoYW5nZSBvZiBsZXZlbAogICAgCiAgICBFeGNlcHRpb24gdmVjdG9ycyB3aWxsIHVu
bWFzayBpbnRlcnJ1cHRzIHJlZ2FyZGxlc3MgdGhlIHN0YXRlIG9mIHRoZW0gaW4KICAgIHRoZSBp
bnRlcnJ1cHRlZCBjb250ZXh0LgogICAgCiAgICBPbmUgb2YgdGhlIGNvbnNlcXVlbmNlcyBpcyBJ
UlEgd2lsbCBiZSB1bm1hc2tlZCB3aGVuIHJlY2VpdmluZyBhbgogICAgdW5kZWZpbmVkIGluc3Ry
dWN0aW9uIGV4Y2VwdGlvbiAodXNlZCBieSBXQVJOKikgZnJvbSB0aGUgaHlwZXJ2aXNvci4KICAg
IFRoaXMgY291bGQgcmVzdWx0IHRvIHVuZXhwZWN0ZWQgYmVoYXZpb3Igc3VjaCBhcyBkZWFkbG9j
ayAoaWYgYSBsb2NrIHdhcwogICAgc2hhcmVkIHdpdGggaW50ZXJydXB0cykuCiAgICAKICAgIElu
IGEgbnV0c2hlbGwsIGludGVycnVwdHMgc2hvdWxkIG9ubHkgYmUgdW5tYXNrZWQgd2hlbiBpdCBp
cyBzYWZlIHRvIGRvLgogICAgWGVuIG9ubHkgdW5tYXNrIElSUSBhbmQgQWJvcnQgaW50ZXJydXB0
cywgc28gdGhlIGxvZ2ljIGNhbiBzdGF5IHNpbXBsZS4KICAgIAogICAgQXMgdmVjdG9ycyBleGNl
cHRpb25zIG1heSBiZSBzaGFyZWQgYmV0d2VlbiBndWVzdCBhbmQgaHlwZXJ2aXNvciwgd2Ugbm93
CiAgICBuZWVkIHRvIGhhdmUgYSBkaWZmZXJlbnQgcG9saWN5IGZvciB0aGUgaW50ZXJydXB0cy4K
ICAgIAogICAgT24gZXhjZXB0aW9uIGZyb20gaHlwZXJ2aXNvciwgZWFjaCB2ZWN0b3Igd2lsbCBz
ZWxlY3QgdGhlIGxpc3Qgb2YKICAgIGludGVycnVwdHMgdG8gaW5oZXJpdCBmcm9tIHRoZSBpbnRl
cnJ1cHRlZCBjb250ZXh0LiBBbnkgaW50ZXJydXB0cyBub3QKICAgIGxpc3RlZCB3aWxsIGJlIGtl
cHQgbWFza2VkLgogICAgCiAgICBPbiBleGNlcHRpb24gZnJvbSB0aGUgZ3Vlc3QsIHRoZSBBYm9y
dCBhbmQgSVJRIHdpbGwgYmUgdW5tYXNrZWQKICAgIGRlcGVuZGluZyBvbiB0aGUgZXhhY3QgdmVj
dG9yLgogICAgCiAgICBUaGUgaW50ZXJydXB0cyB3aWxsIGJlIGtlcHQgdW5tYXNrZWQgd2hlbiB0
aGUgdmVjdG9yIGNhbm5vdCB1c2VkIGJ5CiAgICBlaXRoZXIgZ3Vlc3Qgb3IgaHlwZXJ2aXNvci4K
ICAgIAogICAgTm90ZSB0aGF0IGVhY2ggdmVjdG9yIGlzIG5vdCBhbnltb3JlIHByZWNlZGVkIGJ5
IEFMSUdOLiBUaGlzIGlzIGZpbmUKICAgIGJlY2F1c2UgdGhlIGFsaWdubWVudCBpcyBhbHJlYWR5
IGJpZ2dlciB0aGFuIHdoYXQgd2UgbmVlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0z
MDMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0u
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2MWI2ODM1NzFmMGFiZDEyMzk1YjE0NTRjZDA1NWYy
YWQ5YmIzYTM3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoyMjozNCArMDEwMAotLS0K
IHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMTM4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwOSBpbnNlcnRpb25zKCsp
LCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDYzYWVkNTcxZTIuLjE2ZDlmOTM2
NTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCkBAIC0zLDYgKzMsMTcgQEAKICNpbmNsdWRlIDxhc20vYWx0ZXJu
YXRpdmUuaD4KICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAKKy8qCisgKiBTaG9ydC1oYW5kcyB0
byBkZWZpbmVkIHRoZSBpbnRlcnJ1cHRzIChBLCBJLCBGKQorICoKKyAqIF8gbWVhbnMgdGhlIGlu
dGVycnVwdCBzdGF0ZSB3aWxsIG5vdCBjaGFuZ2UKKyAqIFggbWVhbnMgdGhlIHN0YXRlIG9mIGlu
dGVycnVwdCBYIHdpbGwgY2hhbmdlCisgKgorICogVG8gYmUgdXNlZCB3aXRoIG1zciBjcHNyXyog
b25seQorICovCisjZGVmaW5lIElGTEFHU19BSUYgICAgICBQU1JfQUJUX01BU0sgfCBQU1JfSVJR
X01BU0sgfCBQU1JfRklRX01BU0sKKyNkZWZpbmUgSUZMQUdTX0FfRiAgICAgIFBTUl9BQlRfTUFT
SyB8IFBTUl9GSVFfTUFTSworCiAjZGVmaW5lIFNBVkVfT05FX0JBTktFRChyZWcpICAgIG1ycyBy
MTEsIHJlZzsgc3RyIHIxMSwgW3NwLCAjVVJFR1NfIyNyZWddCiAjZGVmaW5lIFJFU1RPUkVfT05F
X0JBTktFRChyZWcpIGxkciByMTEsIFtzcCwgI1VSRUdTXyMjcmVnXTsgbXNyIHJlZywgcjExCiAK
QEAgLTEwNSwxMCArMTE2LDE4IEBAIHNraXBfY2hlY2s6CiAgICAgICAgIG1vdiBwYywgbHIKIAog
ICAgICAgICAvKgotICAgICAgICAgKiBNYWNybyB0byBkZWZpbmUgdHJhcCBlbnRyeS4gVGhlIGlm
bGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgotICAgICAgICAgKiBpbnRlcnJ1cHRzIChB
c3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB0byB1bm1hc2suCisgICAgICAgICAqIE1hY3Jv
IHRvIGRlZmluZSBhIHRyYXAgZW50cnkuCisgICAgICAgICAqCisgICAgICAgICAqICBAZ3Vlc3Rf
aWZsYWdzOiBPcHRpb25hbCBsaXN0IG9mIGludGVycnVwdHMgdG8gdW5tYXNrIHdoZW4KKyAgICAg
ICAgICogICAgICBlbnRlcmluZyBmcm9tIGd1ZXN0IGNvbnRleHQuIEFzIHRoaXMgaXMgdXNlZCB3
aXRoIGNwc2llLAorICAgICAgICAgKiAgICAgIHRoZSBsZXR0ZXIgKGEsIGksIGYpIHNob3VsZCBi
ZSB1c2VkLgorICAgICAgICAgKgorICAgICAgICAgKiAgQGh5cF9pZmxhZ3M6IE9wdGlvbmFsIGxp
c3Qgb2YgaW50ZXJydXB0cyB0byBpbmhlcml0IHdoZW4KKyAgICAgICAgICogICAgICBlbnRlcmlu
ZyBmcm9tIGh5cGVydmlzb3IgY29udGV4dC4gQW55IGludGVycnVwdHMgbm90CisgICAgICAgICAq
ICAgICAgbGlzdGVkIHdpbGwgYmUga2VwdCB1bmNoYW5nZWQuIEFzIHRoaXMgaXMgdXNlZCB3aXRo
IGNwc3JfKiwKKyAgICAgICAgICogICAgICBJRkxBR1NfKiBzaG9ydC1oYW5kcyBzaG91bGQgYmUg
dXNlZC4KICAgICAgICAgICovCi0gICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZsYWdzCisg
ICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgZ3Vlc3RfaWZsYWdzPW4sIGh5cF9pZmxhZ3M9MAog
ICAgICAgICAvKiBTYXZlIHJlZ2lzdGVycyBpbiB0aGUgc3RhY2sgKi8KICAgICAgICAgc3ViICAg
ICBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCkgLyogU1AsIExSLCBTUFNSLCBQQyAqLwog
ICAgICAgICBwdXNoICAgIHtyMC1yMTJ9ICAgICAgICAgICAgICAgICAgICAgICAvKiBTYXZlIFIw
LVIxMiAqLwpAQCAtMTI2LDEyICsxNDUsMzkgQEAgc2tpcF9jaGVjazoKIAogICAgICAgICBtcnMg
ICAgIHIxMSwgU1BTUl9oeXAKICAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX2Nwc3Jd
Ci0gICAgICAgIGFuZCAgICAgcjExLCAjUFNSX01PREVfTUFTSwotICAgICAgICBjbXAgICAgIHIx
MSwgI1BTUl9NT0RFX0hZUAotICAgICAgICBibG5lICAgIHNhdmVfZ3Vlc3RfcmVncwogCisgICAg
ICAgIC8qCisgICAgICAgICAqIFdlIG5lZWQgdG8gZGlzdGluZ3Vpc2ggd2hldGhlciB3ZSBjYW1l
IGZyb20gZ3Vlc3Qgb3IKKyAgICAgICAgICogaHlwZXJ2aXNvciBjb250ZXh0LgorICAgICAgICAg
Ki8KKyAgICAgICAgYW5kICAgICByMCwgcjExLCAjUFNSX01PREVfTUFTSworICAgICAgICBjbXAg
ICAgIHIwLCAjUFNSX01PREVfSFlQCisKKyAgICAgICAgYm5lICAgICAxZgorICAgICAgICAvKgor
ICAgICAgICAgKiBUcmFwIGZyb20gdGhlIGh5cGVydmlzb3IKKyAgICAgICAgICoKKyAgICAgICAg
ICogSW5oZXJpdCB0aGUgc3RhdGUgb2YgdGhlIGludGVycnVwdHMgZnJvbSB0aGUgaHlwZXJ2aXNv
cgorICAgICAgICAgKiBjb250ZXh0LiBGb3IgdGhhdCB3ZSBuZWVkIHRvIHVzZSBTUFNSIChzdG9y
ZWQgaW4gcjExKSBhbmQKKyAgICAgICAgICogbW9kaWZ5IENQU1IgYWNjb3JkaW5nbHkuCisgICAg
ICAgICAqCisgICAgICAgICAqIENQU1IgPSAoQ1BTUiAmIH5oeXBfaWZsYWdzKSB8IChTUFNSICYg
aHlwX2lmbGFncykKKyAgICAgICAgICovCisgICAgICAgIG1ycyAgICAgcjEwLCBjcHNyCisgICAg
ICAgIGJpYyAgICAgcjEwLCByMTAsICNcaHlwX2lmbGFncworICAgICAgICBhbmQgICAgIHIxMSwg
cjExLCAjXGh5cF9pZmxhZ3MKKyAgICAgICAgb3JyICAgICByMTAsIHIxMCwgcjExCisgICAgICAg
IG1zciAgICAgY3Bzcl9jeCwgcjEwCisgICAgICAgIGIgICAgICAgMmYKKworMToKKyAgICAgICAg
LyogVHJhcCBmcm9tIHRoZSBndWVzdCAqLworICAgICAgICBibCAgICAgIHNhdmVfZ3Vlc3RfcmVn
cworICAgICAgICAuaWYgICAgIFxndWVzdF9pZmxhZ3MgIT0gbgorICAgICAgICBjcHNpZSAgIFxn
dWVzdF9pZmxhZ3MKKyAgICAgICAgLmVuZGlmCisyOgogICAgICAgICAvKiBXZSBhcmUgcmVhZHkg
dG8gaGFuZGxlIHRoZSB0cmFwLCBzZXR1cCB0aGUgcmVnaXN0ZXJzIGFuZCBqdW1wLiAqLwotICAg
ICAgICBjcHNpZSAgIFxpZmxhZ3MKICAgICAgICAgYWRyICAgICBsciwgcmV0dXJuX2Zyb21fdHJh
cAogICAgICAgICBtb3YgICAgIHIwLCBzcAogICAgICAgICAvKgpAQCAtMTQzLDIwICsxODksNiBA
QCBza2lwX2NoZWNrOgogICAgICAgICBiICAgICAgIGRvX3RyYXBfXHRyYXAKICAgICAgICAgLmVu
ZG0KIAotI2RlZmluZSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGlmbGFncykgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBBTElHTjsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotdHJhcF8jI3RyYXA6ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICB2ZWN0b3IgdHJhcCwgaWZsYWdzCi0KLS8qIFRyYXAgaGFuZGxlciB3aGljaCB1
bm1hc2sgSVJRL0Fib3J0LCBrZWVwIEZJUSBtYXNrZWQgKi8KLSNkZWZpbmUgREVGSU5FX1RSQVBf
RU5UUlkodHJhcCkgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBhaSkKLQotLyogVHJhcCBoYW5k
bGVyIHdoaWNoIHVubWFzayBBYm9ydCwga2VlcCBJUlEvRklRIG1hc2tlZCAqLwotI2RlZmluZSBE
RUZJTkVfVFJBUF9FTlRSWV9OT0lSUSh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGEp
Ci0KLS8qIFRyYXAgaGFuZGxlciB3aGljaCB1bm1hc2sgSVJRLCBrZWVwIEFib3J0L0ZJUSBtYXNr
ZWQgKi8KLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9BQk9SVCh0cmFwKSBfX0RFRklORV9U
UkFQX0VOVFJZKHRyYXAsIGkpCi0KICAgICAgICAgLmFsaWduIDUKIEdMT0JBTChoeXBfdHJhcHNf
dmVjdG9yKQogICAgICAgICBiIHRyYXBfcmVzZXQgICAgICAgICAgICAgICAgICAgIC8qIDB4MDAg
LSBSZXNldCAqLwpAQCAtMjI3LDE0ICsyNTksNjIgQEAgZGVjb2RlX3ZlY3RvcnM6CiAKICNlbmRp
ZiAvKiBDT05GSUdfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IgKi8KIAotREVGSU5FX1RSQVBfRU5U
UlkocmVzZXQpCi1ERUZJTkVfVFJBUF9FTlRSWSh1bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCi1ERUZJ
TkVfVFJBUF9FTlRSWShoeXBlcnZpc29yX2NhbGwpCi1ERUZJTkVfVFJBUF9FTlRSWShwcmVmZXRj
aF9hYm9ydCkKLURFRklORV9UUkFQX0VOVFJZKGd1ZXN0X3N5bmMpCi1ERUZJTkVfVFJBUF9FTlRS
WV9OT0lSUShpcnEpCi1ERUZJTkVfVFJBUF9FTlRSWV9OT0lSUShmaXEpCi1ERUZJTkVfVFJBUF9F
TlRSWV9OT0FCT1JUKGRhdGFfYWJvcnQpCisvKiBWZWN0b3Igbm90IHVzZWQgYnkgdGhlIEh5cGVy
dmlzb3IuICovCit0cmFwX3Jlc2V0OgorICAgICAgICB2ZWN0b3IgcmVzZXQKKworLyoKKyAqIFZl
Y3RvciBvbmx5IHVzZWQgYnkgdGhlIEh5cGVydmlzb3IuCisgKgorICogV2hpbGUgdGhlIGV4Y2Vw
dGlvbiBjYW4gYmUgZXhlY3V0ZWQgd2l0aCBhbGwgdGhlIGludGVycnVwdHMgKGUuZy4KKyAqIElS
USkgdW5tYXNrZWQsIHRoZSBpbnRlcnJ1cHRlZCBjb250ZXh0IG1heSBoYXZlIHB1cnBvc2VmdWxs
eSBtYXNrZWQKKyAqIHNvbWUgb2YgdGhlbS4gU28gd2Ugd2FudCB0byBpbmhlcml0IHRoZSBzdGF0
ZSBmcm9tIHRoZSBpbnRlcnJ1cHRlZAorICogY29udGV4dC4KKyAqLwordHJhcF91bmRlZmluZWRf
aW5zdHJ1Y3Rpb246CisgICAgICAgIHZlY3RvciB1bmRlZmluZWRfaW5zdHJ1Y3Rpb24sIGh5cF9p
ZmxhZ3M9SUZMQUdTX0FJRgorCisvKiBXZSBzaG91bGQgbmV2ZXIgcmVhY2ggdGhpcyB0cmFwICov
Cit0cmFwX2h5cGVydmlzb3JfY2FsbDoKKyAgICAgICAgdmVjdG9yIGh5cGVydmlzb3JfY2FsbAor
CisvKgorICogVmVjdG9yIG9ubHkgdXNlZCBieSB0aGUgaHlwZXJ2aXNvci4KKyAqCisgKiBXaGls
ZSB0aGUgZXhjZXB0aW9uIGNhbiBiZSBleGVjdXRlZCB3aXRoIGFsbCB0aGUgaW50ZXJydXB0cyAo
ZS5nLgorICogSVJRKSB1bm1hc2tlZCwgdGhlIGludGVycnVwdGVkIGNvbnRleHQgbWF5IGhhdmUg
cHVycG9zZWZ1bGx5IG1hc2tlZAorICogc29tZSBvZiB0aGVtLiBTbyB3ZSB3YW50IHRvIGluaGVy
aXQgdGhlIHN0YXRlIGZyb20gdGhlIGludGVycnVwdGVkCisgKiBjb250ZXh0LgorICovCit0cmFw
X3ByZWZldGNoX2Fib3J0OgorICAgICAgIHZlY3RvciBwcmVmZXRjaF9hYm9ydCwgaHlwX2lmbGFn
cz1JRkxBR1NfQUlGCisKKy8qCisgKiBWZWN0b3Igb25seSB1c2VkIGJ5IHRoZSBoeXBlcnZpc29y
LgorICoKKyAqIERhdGEgQWJvcnQgc2hvdWxkIGJlIHJhcmUgYW5kIG1vc3QgbGlrZWx5IGZhdGFs
LiBJdCBpcyBiZXN0IHRvIG5vdAorICogdW5tYXNrIGFueSBpbnRlcnJ1cHRzIHRvIGxpbWl0IHRo
ZSBhbW91bnQgb2YgY29kZSB0aGF0IGNhbiBydW4gYmVmb3JlCisgKiB0aGUgRGF0YSBBYm9ydCBp
cyB0cmVhdGVkLgorICovCit0cmFwX2RhdGFfYWJvcnQ6CisgICAgICAgIHZlY3RvciBkYXRhX2Fi
b3J0CisKKy8qIFZlY3RvciBvbmx5IHVzZWQgYnkgdGhlIGd1ZXN0LiBXZSBjYW4gdW5tYXNrIEFi
b3J0L0lSUS4gKi8KK3RyYXBfZ3Vlc3Rfc3luYzoKKyAgICAgICAgdmVjdG9yIGd1ZXN0X3N5bmMs
IGd1ZXN0X2lmbGFncz1haQorCisKKy8qIFZlY3RvciB1c2VkIGJ5IHRoZSBoeXBlcnZpc29yIGFu
ZCB0aGUgZ3Vlc3QuICovCit0cmFwX2lycToKKyAgICAgICAgdmVjdG9yIGlycSwgZ3Vlc3RfaWZs
YWdzPWEsIGh5cF9pZmxhZ3M9SUZMQUdTX0FfRgorCisvKgorICogVmVjdG9yIHVzZWQgYnkgdGhl
IGh5cGVydmlzb3IgYW5kIHRoZSBndWVzdC4KKyAqCisgKiBGSVEgYXJlIG5vdCBtZWFudCB0byBo
YXBwZW4sIHNvIHdlIGRvbid0IHVubWFzayBhbnkgaW50ZXJydXB0cy4KKyAqLwordHJhcF9maXE6
CisgICAgICAgIHZlY3RvciBmaXEKIAogcmV0dXJuX2Zyb21fdHJhcDoKICAgICAgICAgLyoKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:02:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:02:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTw2-00066e-5Y; Tue, 12 Nov 2019 11:02:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTw0-00066T-FC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:02:08 +0000
X-Inumbo-ID: ddf93ff8-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddf93ff8-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 11:02:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTvz-0000Uj-60
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:02:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTvz-0000Bx-56
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:02:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTvz-0000Bx-56@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:02:07 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/arm64: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwNmIyMDQxMjQyMTI5ODk2ZmJkMzAxMzViM2RjNmY1NzU4OTRhMDcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNzoxNjozNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxNjozNyAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTY0OiBEb24ndCBibGluZGx5IHVubWFzayBpbnRlcnJ1cHRzIG9uIHRyYXAgd2l0
aG91dCBhIGNoYW5nZSBvZiBsZXZlbAogICAgCiAgICBTb21lIG9mIHRoZSB0cmFwcyB3aXRob3V0
IGEgY2hhbmdlIG9mIHRoZSBsZXZlbCAoaS5lLiBoeXBlcnZpc29yIC0+CiAgICBoeXBlcnZpc29y
KSB3aWxsIHVubWFzayBpbnRlcnJ1cHRzIHJlZ2FyZGxlc3MgdGhlIHN0YXRlIG9mIHRoZW0gaW4g
dGhlCiAgICBpbnRlcnJ1cHRlZCBjb250ZXh0LgogICAgCiAgICBPbmUgb2YgdGhlIGNvbnNlcXVl
bmNlcyBpcyBJUlEgd2lsbCBiZSB1bm1hc2tlZCB3aGVuIHJlY2VpdmluZyBhCiAgICBzeW5jaHJv
bm91cyBleGNlcHRpb24gKHVzZWQgYnkgV0FSTiooKSkuIFRoaXMgY291bGQgcmVzdWx0IHRvIHVu
ZXhwZWN0ZWQKICAgIGJlaGF2aW9yIHN1Y2ggYXMgZGVhZGxvY2sgKGlmIGEgbG9jayB3YXMgc2hh
cmVkIHdpdGggaW50ZXJydXB0cykuCiAgICAKICAgIEluIGEgbnV0c2hlbGwsIGludGVycnVwdHMg
c2hvdWxkIG9ubHkgYmUgdW5tYXNrZWQgd2hlbiBpdCBpcyBzYWZlIHRvCiAgICBkby4gWGVuIG9u
bHkgdW5tYXNrIElSUSBhbmQgQWJvcnQgaW50ZXJydXB0cywgc28gdGhlIGxvZ2ljIGNhbiBzdGF5
CiAgICBzaW1wbGU6CiAgICAgICAgLSBoeXBfZXJyb3I6IEFsbCB0aGUgaW50ZXJydXB0cyBhcmUg
bm93IGtlcHQgbWFza2VkLiBTRXJyb3Igc2hvdWxkCiAgICAgICAgICBiZSBwcmV0dHkgcmFyZSBh
bmQgaWYgZXZlciBoYXBwZW4gdGhlbiB3ZSBtb3N0IGxpa2VseSB3YW50IHRvCiAgICAgICAgICBh
dm9pZCBhbnkgb3RoZXIgaW50ZXJydXB0cyB0byBiZSBnZW5lcmF0ZWQuIFRoZSBwb3RlbnRpYWwg
bWFpbgogICAgICAgICAgImNhbGxlciIgaXMgZHVyaW5nIHZpcnR1YWwgU0Vycm9yIHN5bmNocm9u
aXphdGlvbiBvbiB0aGUgZXhpdAogICAgICAgICAgcGF0aCBmcm9tIHRoZSBndWVzdCAoc2VlIGNo
ZWNrX3BlbmRpbmdfdnNlcnJvcikuCiAgICAKICAgICAgICAtIGh5cF9zeW5jOiBUaGUgaW50ZXJy
dXB0cyBzdGF0ZSBpcyBpbmhlcml0ZWQgZnJvbSB0aGUgaW50ZXJydXB0ZWQKICAgICAgICAgIGNv
bnRleHQuCiAgICAKICAgICAgICAtIGh5cF9pcnE6IEFsbCB0aGUgaW50ZXJydXB0cyBidXQgSVJR
IHN0YXRlIGFyZSBpbmhlcml0ZWQgZnJvbSB0aGUKICAgICAgICAgIGludGVycnVwdGVkIGNvbnRl
eHQuIElSUSBpcyBrZXB0IG1hc2tlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDMu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29t
PgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZWQ4ODVhODg3NDAwM2Y2MDExNDYwZjRmNDZkMWQxMzBk
ZDZiMmRiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoyMjo1NSArMDEwMAotLS0KIHhl
bi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCBmZmE5YTFjNDkyLi4xMmRmOTVlOTAxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUwpAQCAtMTkxLDI0ICsxOTEsNjMgQEAgaHlwX2Vycm9yX2ludmFsaWQ6CiAg
ICAgICAgIGVudHJ5ICAgaHlwPTEKICAgICAgICAgaW52YWxpZCBCQURfRVJST1IKIAorLyoKKyAq
IFNFcnJvciByZWNlaXZlZCB3aGlsZSBydW5uaW5nIGluIHRoZSBoeXBlcnZpc29yIG1vZGUuCisg
KgorICogVGVjaG5pY2FsbHksIHdlIGNvdWxkIHVubWFzayB0aGUgSVJRIGlmIGl0IHdlcmUgdW5t
YXNrZWQgaW4gdGhlCisgKiBpbnRlcnJ1cHRlZCBjb250ZXh0LiBIb3dldmVyLCB0aGlzIHJlcXVp
cmUgdG8gY2hlY2sgdGhlIFBTVEFURS4gRm9yCisgKiBzaW1wbGljaXR5LCBhcyBTRXJyb3Igc2hv
dWxkIGJlIHJhcmUgYW5kIHBvdGVudGlhbGx5IGZhdGFsLAorICogYWxsIGludGVycnVwdHMgYXJl
IGtlcHQgbWFza2VkLgorICovCiBoeXBfZXJyb3I6CiAgICAgICAgIGVudHJ5ICAgaHlwPTEKLSAg
ICAgICAgbXNyICAgICBkYWlmY2xyLCAjMgogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAg
ICBibCAgICAgIGRvX3RyYXBfaHlwX3NlcnJvcgogICAgICAgICBleGl0ICAgIGh5cD0xCiAKLS8q
IFRyYXBzIHRha2VuIGluIEN1cnJlbnQgRUwgd2l0aCBTUF9FTHggKi8KKy8qCisgKiBTeW5jaHJv
bm91cyBleGNlcHRpb24gcmVjZWl2ZWQgd2hpbGUgcnVubmluZyBpbiB0aGUgaHlwZXJ2aXNvciBt
b2RlLgorICoKKyAqIFdoaWxlIHRoZSBleGNlcHRpb24gY291bGQgYmUgZXhlY3V0ZWQgd2l0aCBh
bGwgdGhlIGludGVycnVwdHMgKGUuZy4KKyAqIElSUSkgdW5tYXNrZWQsIHRoZSBpbnRlcnJ1cHRl
ZCBjb250ZXh0IG1heSBoYXZlIHB1cnBvc2VmdWxseSBtYXNrZWQKKyAqIHNvbWUgb2YgdGhlbS4g
U28gd2Ugd2FudCB0byBpbmhlcml0IHRoZSBzdGF0ZSBmcm9tIHRoZSBpbnRlcnJ1cHRlZAorICog
Y29udGV4dC4KKyAqLwogaHlwX3N5bmM6CiAgICAgICAgIGVudHJ5ICAgaHlwPTEKLSAgICAgICAg
bXNyICAgICBkYWlmY2xyLCAjNgorCisgICAgICAgIC8qIEluaGVyaXQgaW50ZXJydXB0cyAqLwor
ICAgICAgICBtcnMgICAgIHgwLCBTUFNSX2VsMgorICAgICAgICBhbmQgICAgIHgwLCB4MCwgIyhQ
U1JfREJHX01BU0sgfCBQU1JfQUJUX01BU0sgfCBQU1JfSVJRX01BU0sgfCBQU1JfRklRX01BU0sp
CisgICAgICAgIG1zciAgICAgZGFpZiwgeDAKKwogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAg
ICAgICBibCAgICAgIGRvX3RyYXBfaHlwX3N5bmMKICAgICAgICAgZXhpdCAgICBoeXA9MQogCisv
KgorICogSVJRIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcgaW4gdGhlIGh5cGVydmlzb3IgbW9kZS4K
KyAqCisgKiBXaGlsZSB0aGUgZXhjZXB0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIHdpdGggYWxsIHRo
ZSBpbnRlcnJ1cHRzIGJ1dCBJUlEKKyAqIHVubWFza2VkLCB0aGUgaW50ZXJydXB0ZWQgY29udGV4
dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkIHNvbWUKKyAqIG9mIHRoZW0uIFNvIHdlIHdh
bnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUgZnJvbSB0aGUgaW50ZXJydXB0IGNvbnRleHQKKyAqIGFu
ZCBrZWVwIElSUSBtYXNrZWQuCisgKgorICogWFhYOiBXZSBtYXkgd2FudCB0byBjb25zaWRlciBh
biBvcmRlcmluZyBiZXR3ZWVuIGludGVycnVwdHMgKGUuZy4gaWYKKyAqIFNFcnJvciBhcmUgbWFz
a2VkLCB0aGVuIElSUSBzaG91bGQgYmUgbWFza2VkIHRvbykuIEhvd2V2ZXIsIHRoaXMKKyAqIHdv
dWxkIHJlcXVpcmUgc29tZSByZXdvcmsgaW4gc29tZSBwYXRocyAoZS5nLiBwYW5pYywgbGl2ZXBh
dGNoKSB0bworICogZW5zdXJlIHRoZSBvcmRlcmluZyBpcyBlbmZvcmNlZCBldmVyeXdoZXJlLgor
ICovCiBoeXBfaXJxOgogICAgICAgICBlbnRyeSAgIGh5cD0xCi0gICAgICAgIG1zciAgICAgZGFp
ZmNsciwgIzQKKworICAgICAgICAvKiBJbmhlcml0IEQsIEEsIEYgaW50ZXJydXB0cyBhbmQga2Vl
cCBJIG1hc2tlZCAqLworICAgICAgICBtcnMgICAgIHgwLCBTUFNSX2VsMgorICAgICAgICBtb3Yg
ICAgIHgxLCAjKFBTUl9EQkdfTUFTSyB8IFBTUl9BQlRfTUFTSyB8IFBTUl9GSVFfTUFTSykKKyAg
ICAgICAgYW5kICAgICB4MCwgeDAsIHgxCisgICAgICAgIG9yciAgICAgeDAsIHgwLCAjUFNSX0lS
UV9NQVNLCisgICAgICAgIG1zciAgICAgZGFpZiwgeDAKKwogICAgICAgICBtb3YgICAgIHgwLCBz
cAogICAgICAgICBibCAgICAgIGRvX3RyYXBfaXJxCiAgICAgICAgIGV4aXQgICAgaHlwPTEKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:02:23 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:02:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTwF-00067s-7Y; Tue, 12 Nov 2019 11:02:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTwD-00067i-Ob
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:02:21 +0000
X-Inumbo-ID: e604773a-053b-11ea-a21a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e604773a-053b-11ea-a21a-12813bfff9fa;
 Tue, 12 Nov 2019 11:02:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTwC-0000W0-Ng
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:02:20 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTwC-0000Ks-MS
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:02:20 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTwC-0000Ks-MS@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:02:20 +0000
Subject: [Xen-changelog] [xen staging] tools: Fix local variable block
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjMmE1NTA4OWJmMjNiNjA3NGFmODdjMTJmYTYxYWNjMDAxYzE1NjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiAxIDE5OjEzOjU1IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2xAeGVu
Lm9yZz4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxMiAxMDozOTowMSAyMDE5ICswMDAwCgogICAgdG9v
bHM6IEZpeCBsb2NhbCB2YXJpYWJsZSBibG9jawogICAgCiAgICBjLWluZGVudC1sZXZlbCBpc24n
dCBjb25zaWRlcmVkIGEgc2FmZSB2YXJpYWJsZSwgYW5kICJzb2xhcmlzIiBpc24ndCBhCiAgICBy
ZWNvZ25pc2VkIEMgc3R5bGUuICBCb3RoIGNhdXNlIHByb21wdHMgd2hlbiBvcGVuaW5nIHRoZSBm
aWxlcy4KICAgIAogICAgRml4IGFsbCBibG9ja3MgdXAgcGVyIENPRElOR19TVFlMRQogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyAgICAgICAgICAgICAgfCAyICstCiB0b29scy9jb25zb2xlL2RhZW1vbi9tYWluLmMg
ICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2luY2x1ZGUveGVuLXN5cy9TdW5PUy9ldnRjaG4uaCAg
IHwgNCArKy0tCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICAgICB8IDIgKy0K
IHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYyAgICAgIHwgMiArLQogdG9vbHMveGVu
c3RvcmUvaW5jbHVkZS94ZW5zdG9yZS5oICAgICAgfCAyICstCiB0b29scy94ZW5zdG9yZS91dGls
cy5oICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3Jl
LmMgICAgICAgIHwgMiArLQogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuaCAgICAgICAg
fCAyICstCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMgICAgICB8IDIgKy0KIHRv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF90cmFuc2FjdGlvbi5jIHwgMiArLQogdG9vbHMveGVuc3Rv
cmUveGVuc3RvcmVkX3dhdGNoLmMgICAgICAgfCAyICstCiB0b29scy94ZW5zdG9yZS94cy5jICAg
ICAgICAgICAgICAgICAgICB8IDIgKy0KIDEzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMo
KyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lv
LmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IDhkYWMyNzliYmIuLmE0M2M1N2Vk
YWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYwpAQCAtMTQ3MCw5ICsxNDcwLDkgQEAgdm9pZCBoYW5kbGVfaW8odm9p
ZCkKIAogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKKyAqICBtb2RlOiBDCiAgKiAgYy1maWxlLXN0
eWxlOiAibGludXgiCiAgKiAgaW5kZW50LXRhYnMtbW9kZTogdAotICogIGMtaW5kZW50LWxldmVs
OiA4CiAgKiAgYy1iYXNpYy1vZmZzZXQ6IDgKICAqICB0YWItd2lkdGg6IDgKICAqIEVuZDoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL21haW4uYyBiL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL21haW4uYwppbmRleCA1ZDlkNTViNDMwLi4zMDEyNGExYzE5IDEwMDY0NAotLS0gYS90b29s
cy9jb25zb2xlL2RhZW1vbi9tYWluLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vbWFpbi5j
CkBAIC0yMTYsOSArMjE2LDkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCiAv
KgogICogTG9jYWwgdmFyaWFibGVzOgorICogIG1vZGU6IEMKICAqICBjLWZpbGUtc3R5bGU6ICJs
aW51eCIKICAqICBpbmRlbnQtdGFicy1tb2RlOiB0Ci0gKiAgYy1pbmRlbnQtbGV2ZWw6IDgKICAq
ICBjLWJhc2ljLW9mZnNldDogOAogICogIHRhYi13aWR0aDogOAogICogRW5kOgpkaWZmIC0tZ2l0
IGEvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL1N1bk9TL2V2dGNobi5oIGIvdG9vbHMvaW5jbHVkZS94
ZW4tc3lzL1N1bk9TL2V2dGNobi5oCmluZGV4IGFiYzhjNjAwMzcuLmU5ZDA4ZDlkZmMgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9TdW5PUy9ldnRjaG4uaAorKysgYi90b29scy9p
bmNsdWRlL3hlbi1zeXMvU3VuT1MvZXZ0Y2huLmgKQEAgLTg1LDkgKzg1LDkgQEAgc3RydWN0IGlv
Y3RsX2V2dGNobl9ub3RpZnkgewogCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotICogIGMtZmls
ZS1zdHlsZTogInNvbGFyaXMiCisgKiAgbW9kZTogQworICogIGMtZmlsZS1zdHlsZTogImxpbnV4
IgogICogIGluZGVudC10YWJzLW1vZGU6IHQKLSAqICBjLWluZGVudC1sZXZlbDogOAogICogIGMt
YmFzaWMtb2Zmc2V0OiA4CiAgKiAgdGFiLXdpZHRoOiA4CiAgKiBFbmQ6CmRpZmYgLS1naXQgYS90
b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgYi90b29scy9weXRob24veGVuL2xvd2xl
dmVsL3hjL3hjLmMKaW5kZXggMjZiOWEwZmI3NC4uNDRkMzYwNjE0MSAxMDA2NDQKLS0tIGEvdG9v
bHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCisrKyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93
bGV2ZWwveGMveGMuYwpAQCAtMjY2MSw3ICsyNjYxLDcgQEAgUHlNT0RJTklUX0ZVTkMgaW5pdHhj
KHZvaWQpCiAKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6Ci0gKiAgYy1pbmRlbnQtbGV2ZWw6IDQK
KyAqICBtb2RlOiBDCiAgKiAgYy1iYXNpYy1vZmZzZXQ6IDQKICAqIEVuZDoKICAqLwpkaWZmIC0t
Z2l0IGEvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jIGIvdG9vbHMvcHl0aG9uL3hl
bi9sb3dsZXZlbC94cy94cy5jCmluZGV4IDYyMTAzOWQ3YTcuLmI3ZDRiNmVmNWQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYworKysgYi90b29scy9weXRob24v
eGVuL2xvd2xldmVsL3hzL3hzLmMKQEAgLTEwNzksNyArMTA3OSw3IEBAIFB5TU9ESU5JVF9GVU5D
IGluaXR4cyh2b2lkKQogCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotICogIGMtaW5kZW50LWxl
dmVsOiA0CisgKiAgbW9kZTogQwogICogIGMtYmFzaWMtb2Zmc2V0OiA0CiAgKiBFbmQ6CiAgKi8K
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUveGVuc3RvcmUuaCBiL3Rvb2xzL3hl
bnN0b3JlL2luY2x1ZGUveGVuc3RvcmUuaAppbmRleCA0MmIyODY2NDYyLi4yNTRmNTU2YTBiIDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS9pbmNsdWRlL3hlbnN0b3JlLmgKKysrIGIvdG9vbHMv
eGVuc3RvcmUvaW5jbHVkZS94ZW5zdG9yZS5oCkBAIC0yNzYsOSArMjc2LDkgQEAgaW50IHhzX3N1
c3BlbmRfZXZ0Y2huX3BvcnQoaW50IGRvbWlkKTsKIAogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
KyAqICBtb2RlOiBDCiAgKiAgYy1maWxlLXN0eWxlOiAibGludXgiCiAgKiAgaW5kZW50LXRhYnMt
bW9kZTogdAotICogIGMtaW5kZW50LWxldmVsOiA4CiAgKiAgYy1iYXNpYy1vZmZzZXQ6IDgKICAq
ICB0YWItd2lkdGg6IDgKICAqIEVuZDoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3V0aWxz
LmggYi90b29scy94ZW5zdG9yZS91dGlscy5oCmluZGV4IGRjM2EwYTBmOGIuLjUyMmMzNTk0YTIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3V0aWxzLmgKKysrIGIvdG9vbHMveGVuc3RvcmUv
dXRpbHMuaApAQCAtNTIsOSArNTIsOSBAQCBzdGF0aWMgaW5saW5lIGxvbmcgSVNfRVJSKGNvbnN0
IHZvaWQgKnB0cikKIAogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKKyAqICBtb2RlOiBDCiAgKiAg
Yy1maWxlLXN0eWxlOiAibGludXgiCiAgKiAgaW5kZW50LXRhYnMtbW9kZTogdAotICogIGMtaW5k
ZW50LWxldmVsOiA4CiAgKiAgYy1iYXNpYy1vZmZzZXQ6IDgKICAqICB0YWItd2lkdGg6IDgKICAq
IEVuZDoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMgYi90b29s
cy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jCmluZGV4IGM4ZTQyMzcwMGQuLjk3Y2VhYmY5NjQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMKKysrIGIvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYwpAQCAtMjE1MSw5ICsyMTUxLDkgQEAgaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKIAogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKKyAqICBt
b2RlOiBDCiAgKiAgYy1maWxlLXN0eWxlOiAibGludXgiCiAgKiAgaW5kZW50LXRhYnMtbW9kZTog
dAotICogIGMtaW5kZW50LWxldmVsOiA4CiAgKiAgYy1iYXNpYy1vZmZzZXQ6IDgKICAqICB0YWIt
d2lkdGg6IDgKICAqIEVuZDoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9j
b3JlLmggYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5oCmluZGV4IDNkMjdmZWI5MWEu
LjU2YTI3OWNmYmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmgK
KysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuaApAQCAtMjEyLDkgKzIxMiw5IEBA
IGludCByZW1lbWJlcl9zdHJpbmcoc3RydWN0IGhhc2h0YWJsZSAqaGFzaCwgY29uc3QgY2hhciAq
c3RyKTsKIAogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKKyAqICBtb2RlOiBDCiAgKiAgYy1maWxl
LXN0eWxlOiAibGludXgiCiAgKiAgaW5kZW50LXRhYnMtbW9kZTogdAotICogIGMtaW5kZW50LWxl
dmVsOiA4CiAgKiAgYy1iYXNpYy1vZmZzZXQ6IDgKICAqICB0YWItd2lkdGg6IDgKICAqIEVuZDoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyBiL3Rvb2xzL3hl
bnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwppbmRleCBjNzkzNTQzYmI0Li4xYTgzMDk3OTUyIDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKKysrIGIvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCkBAIC05NzksOSArOTc5LDkgQEAgdm9pZCB3cmxf
YXBwbHlfZGViaXRfdHJhbnNfY29tbWl0KHN0cnVjdCBjb25uZWN0aW9uICpjb25uKQogCiAvKgog
ICogTG9jYWwgdmFyaWFibGVzOgorICogIG1vZGU6IEMKICAqICBjLWZpbGUtc3R5bGU6ICJsaW51
eCIKICAqICBpbmRlbnQtdGFicy1tb2RlOiB0Ci0gKiAgYy1pbmRlbnQtbGV2ZWw6IDgKICAqICBj
LWJhc2ljLW9mZnNldDogOAogICogIHRhYi13aWR0aDogOAogICogRW5kOgpkaWZmIC0tZ2l0IGEv
dG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3RyYW5zYWN0aW9uLmMgYi90b29scy94ZW5zdG9yZS94
ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYwppbmRleCA3NTgxNmRkMmM3Li4yODI0ZjdiMzU5IDEwMDY0
NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYworKysgYi90b29s
cy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYwpAQCAtNjEyLDkgKzYxMiw5IEBAIG5v
bWVtOgogCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgorICogIG1vZGU6IEMKICAqICBjLWZpbGUt
c3R5bGU6ICJsaW51eCIKICAqICBpbmRlbnQtdGFicy1tb2RlOiB0Ci0gKiAgYy1pbmRlbnQtbGV2
ZWw6IDgKICAqICBjLWJhc2ljLW9mZnNldDogOAogICogIHRhYi13aWR0aDogOAogICogRW5kOgpk
aWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3dhdGNoLmMgYi90b29scy94ZW5z
dG9yZS94ZW5zdG9yZWRfd2F0Y2guYwppbmRleCAwZGM1YTQwYjk5Li43ZGVkY2E2MGRmIDEwMDY0
NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfd2F0Y2guYworKysgYi90b29scy94ZW5z
dG9yZS94ZW5zdG9yZWRfd2F0Y2guYwpAQCAtMjQ3LDkgKzI0Nyw5IEBAIHZvaWQgY29ubl9kZWxl
dGVfYWxsX3dhdGNoZXMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pCiAKIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CisgKiAgbW9kZTogQwogICogIGMtZmlsZS1zdHlsZTogImxpbnV4IgogICogIGlu
ZGVudC10YWJzLW1vZGU6IHQKLSAqICBjLWluZGVudC1sZXZlbDogOAogICogIGMtYmFzaWMtb2Zm
c2V0OiA4CiAgKiAgdGFiLXdpZHRoOiA4CiAgKiBFbmQ6CmRpZmYgLS1naXQgYS90b29scy94ZW5z
dG9yZS94cy5jIGIvdG9vbHMveGVuc3RvcmUveHMuYwppbmRleCA4N2U0M2JmZTg3Li5mODIzYWJl
NzM3IDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94cy5jCisrKyBiL3Rvb2xzL3hlbnN0b3Jl
L3hzLmMKQEAgLTE0NTgsOSArMTQ1OCw5IEBAIHZvaWQgdW5zYW5pdGlzZV92YWx1ZShjaGFyICpv
dXQsIHVuc2lnbmVkICpvdXRfbGVuX3IsIGNvbnN0IGNoYXIgKmluKQogCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgorICogIG1vZGU6IEMKICAqICBjLWZpbGUtc3R5bGU6ICJsaW51eCIKICAqICBp
bmRlbnQtdGFicy1tb2RlOiB0Ci0gKiAgYy1pbmRlbnQtbGV2ZWw6IDgKICAqICBjLWJhc2ljLW9m
ZnNldDogOAogICogIHRhYi13aWR0aDogOAogICogRW5kOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:02:34 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:02:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTwQ-0006A8-Ag; Tue, 12 Nov 2019 11:02:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTwO-00069y-9j
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:02:32 +0000
X-Inumbo-ID: ec80c280-053b-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ec80c280-053b-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 11:02:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTwN-0000WC-KJ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:02:31 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTwM-0000M7-Ph
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:02:30 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTwM-0000M7-Ph@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:02:30 +0000
Subject: [Xen-changelog] [xen staging] libxl: Fix setting vncpasswd to empty
 string
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2876841375673966387=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit cda8f7e8576503b5e16fdf48d2630ad40cb7c7ef
Author:     Anthony PERARD <anthony.perard@citrix.com>
AuthorDate: Mon Nov 4 15:30:47 2019 +0000
Commit:     Wei Liu <wl@xen.org>
CommitDate: Tue Nov 12 10:39:01 2019 +0000

    libxl: Fix setting vncpasswd to empty string
    
    Before 93dcc22, error from setting the vnc password to an empty
    string, when QEMU wasn't expected a password, never prevented the creation
    of a guest, and only logged an error message.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Fixes: 93dcc22fe798c9fa5ce117f1ed6db0d8bd779020
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    Acked-by: Wei Liu <wl@xen.org>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 tools/libxl/libxl_dm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c
index 7e52f09731..8e0fb78bd2 100644
--- a/tools/libxl/libxl_dm.c
+++ b/tools/libxl/libxl_dm.c
@@ -2936,7 +2936,7 @@ static void device_model_postconfig_vnc(libxl__egc *egc,
         if (rc) goto out;
     }
 
-    if (vnc && vnc->passwd) {
+    if (vnc && vnc->passwd && vnc->passwd[0]) {
         qmp->callback = device_model_postconfig_vnc_passwd;
         libxl__qmp_param_add_string(gc, &args, "password", vnc->passwd);
         rc = libxl__ev_qmp_send(gc, qmp, "change-vnc-password", args);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2876841375673966387==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 11:02:44 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 11:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUTwa-0006Bq-Ca; Tue, 12 Nov 2019 11:02:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUTwY-0006Az-Ee
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:02:42 +0000
X-Inumbo-ID: f28570fe-053b-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f28570fe-053b-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 11:02:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTwX-0000WO-NL
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:02:41 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUTwX-0000N7-MJ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 11:02:41 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUTwX-0000N7-MJ@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 11:02:41 +0000
Subject: [Xen-changelog] [xen staging] tools/hotplug: only attempt to call
 'ip route' if there is valid command
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM2ODMyOTBmYzBiMGQ2NTAwMzkyZGI3MzM4MTFjYzc4YmNiMzVlYWIKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgpBdXRob3JEYXRlOiBGcmkgTm92
IDggMDk6NDI6MzMgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpD
b21taXREYXRlOiBUdWUgTm92IDEyIDEwOjQwOjA1IDIwMTkgKzAwMDAKCiAgICB0b29scy9ob3Rw
bHVnOiBvbmx5IGF0dGVtcHQgdG8gY2FsbCAnaXAgcm91dGUnIGlmIHRoZXJlIGlzIHZhbGlkIGNv
bW1hbmQKICAgIAogICAgVGhlIHZpZi1yb3V0ZSBzY3JpcHQgc2hvdWxkIG9ubHkgY2FsbCAnaXAg
cm91dGUnIHdoZW4gJ2lwY21kJyBoYXMgYmVlbgogICAgc2V0LCBvdGhlcndpc2UgaXQgd2lsbCBm
YWlsIGR1ZSB0byBhbiBpbmNvcnJlY3QgY29tbWFuZCBzdHJpbmcuCiAgICAKICAgIFRoaXMgcGF0
Y2ggYWxzbyBhZGRzIHJvdXRlcyBmb3IgJ3RhcCcgKGkuZS4gZW11bGF0ZWQpIGRldmljZXMgYXMg
d2VsbCBhcwogICAgJ3ZpZicgKGkuZS4gUFYpIGRldmljZXMuIEVtcGlyaWNhbGx5IG9mZmxpbmUv
b25saW5lIGNvbW1hbmRzIHJlbGF0ZSB0bwogICAgJ3ZpZicgZGV2aWNlcywgYW5kIGFkZC9yZW1v
dmUgY29tbWFuZHMgcmVsYXRlIHRvICd0YXAnIGRldmljZXMuIEhvd2V2ZXIsCiAgICB0aGlzIHBh
dGNoIHRyZWF0cyB0aGVtIGVxdWFsbHkgYW5kIHVzZXMgJHt0eXBlX2lmfSB0byBkaXN0aW5ndWlz
aC4gQnkKICAgIGFkZGluZyBjYXNlcyBmb3IgYWRkL3JlbW92ZSB0aGUgY29tbWFuZCBsaXN0IGJl
Y29tZXMgZXhoYXVzdGl2ZSBhbmQgaGVuY2UKICAgICdpcGNtZCcgaXMgZ3VhcmFudGVlZCB0byBi
ZSBzZXQuCiAgICAKICAgIFJvdXRlcyBmb3IgJ3RhcCcgYW5kICd2aWYnIGRldmljZXMgYXJlIGRp
c3Rpbmd1aXNoZWQgYnkgYSByb3V0ZSBtZXRyaWMuCiAgICBFbXVsYXRlZCBkZXZpY2VzIGFyZSB1
c2VkIGJ5IEhWTSBndWVzdHMgdW50aWwgdGhleSBhcmUgdW5wbHVnZ2VkLCBhdCB3aGljaAogICAg
cG9pbnQgdGhlIFBWIGRldmljZSBiZWNvbWVzIGFjdGl2ZS4gVGh1cyAndGFwJyBkZXZpY2VzIHNo
b3VsZCBnZXQgYSBoaWdoZXIKICAgIHByaW9yaXR5IChpLmUuIGxvd2VyIG51bWJlcmVkKSBtZXRy
aWMgdGhhbiAndmlmJyBkZXZpY2VzLgogICAgCiAgICBUaGVyZSBpcyBhbHNvIG9uZSBzbWFsbCB3
aGl0ZXNwYWNlIGZpeC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVy
cmFudEBhbWF6b24uY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9v
bHMvaG90cGx1Zy9MaW51eC92aWYtcm91dGUgfCAzMCArKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLXJvdXRlIGIvdG9vbHMvaG90cGx1
Zy9MaW51eC92aWYtcm91dGUKb2xkIG1vZGUgMTAwNjQ0Cm5ldyBtb2RlIDEwMDc1NQppbmRleCBj
MTQ5ZmZjYTczLi4wNTE5OWJmNzQxCi0tLSBhL3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLXJvdXRl
CisrKyBiL3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLXJvdXRlCkBAIC0yMiwxMiArMjIsMTYgQEAg
ZGlyPSQoZGlybmFtZSAiJDAiKQogbWFpbl9pcD0kKGRvbTBfaXApCiAKIGNhc2UgIiR7Y29tbWFu
ZH0iIGluCisgICAgYWRkKQorICAgICAgICA7JgogICAgIG9ubGluZSkKICAgICAgICAgaWZjb25m
aWcgJHtkZXZ9ICR7bWFpbl9pcH0gbmV0bWFzayAyNTUuMjU1LjI1NS4yNTUgdXAKICAgICAgICAg
ZWNobyAxID4vcHJvYy9zeXMvbmV0L2lwdjQvY29uZi8ke2Rldn0vcHJveHlfYXJwCiAgICAgICAg
IGlwY21kPSdhZGQnCiAgICAgICAgIGNtZHByZWZpeD0nJwogICAgICAgICA7OworICAgIHJlbW92
ZSkKKyAgICAgICAgOyYKICAgICBvZmZsaW5lKQogICAgICAgICBkb193aXRob3V0X2Vycm9yIGlm
ZG93biAke2Rldn0KICAgICAgICAgaXBjbWQ9J2RlbCcKQEAgLTM1LDEzICszOSwyMyBAQCBjYXNl
ICIke2NvbW1hbmR9IiBpbgogICAgICAgICA7OwogZXNhYwogCi1pZiBbICIke2lwfSIgXSA7IHRo
ZW4KLSAgICAjIElmIHdlJ3ZlIGJlZW4gZ2l2ZW4gYSBsaXN0IG9mIElQIGFkZHJlc3NlcywgdGhl
biBhZGQgcm91dGVzIGZyb20gZG9tMCB0bwotICAgICMgdGhlIGd1ZXN0IHVzaW5nIHRob3NlIGFk
ZHJlc3Nlcy4KLSAgICBmb3IgYWRkciBpbiAke2lwfSA7IGRvCi0gICAgICAke2NtZHByZWZpeH0g
aXAgcm91dGUgJHtpcGNtZH0gJHthZGRyfSBkZXYgJHtkZXZ9IHNyYyAke21haW5faXB9Ci0gICAg
ZG9uZQotZmkKK2Nhc2UgIiR7dHlwZV9pZn0iIGluCisgICAgdGFwKQorCW1ldHJpYz0xCisJOzsK
KyAgICB2aWYpCisJbWV0cmljPTIKKwk7OworICAgICopCisJZmF0YWwgIlVucmVjb2duaXNlZCBp
bnRlcmZhY2UgdHlwZSAke3R5cGVfaWZ9IgorCTs7Citlc2FjCisKKyMgSWYgd2UndmUgYmVlbiBn
aXZlbiBhIGxpc3Qgb2YgSVAgYWRkcmVzc2VzLCB0aGVuIGFkZCByb3V0ZXMgZnJvbSBkb20wIHRv
CisjIHRoZSBndWVzdCB1c2luZyB0aG9zZSBhZGRyZXNzZXMuCitmb3IgYWRkciBpbiAke2lwfSA7
IGRvCisgICAgJHtjbWRwcmVmaXh9IGlwIHJvdXRlICR7aXBjbWR9ICR7YWRkcn0gZGV2ICR7ZGV2
fSBzcmMgJHttYWluX2lwfSBtZXRyaWMgJHttZXRyaWN9Citkb25lCiAKIGhhbmRsZV9pcHRhYmxl
CiAKQEAgLTUwLDUgKzY0LDUgQEAgY2FsbF9ob29rcyB2aWYgcG9zdAogbG9nIGRlYnVnICJTdWNj
ZXNzZnVsIHZpZi1yb3V0ZSAke2NvbW1hbmR9IGZvciAke2Rldn0uIgogaWYgWyAiJHtjb21tYW5k
fSIgPSAib25saW5lIiBdCiB0aGVuCi0gIHN1Y2Nlc3MKKyAgICBzdWNjZXNzCiBmaQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 13:11:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 13:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUVwq-0001RY-1T; Tue, 12 Nov 2019 13:11:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUVwo-0001RT-Oe
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 13:11:06 +0000
X-Inumbo-ID: e2349088-054d-11ea-a21b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2349088-054d-11ea-a21b-12813bfff9fa;
 Tue, 12 Nov 2019 13:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUVwn-00033n-86
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 13:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUVwn-0000hf-6h
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 13:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUVwn-0000hf-6h@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 13:11:05 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: Fix passthrough following
 c/s d7cfeb7c13e
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhZWYzZDkwNGJiYmRlMWZjZjljMDc5NDM4NzhiZDJhYTY0Y2MyYmMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAxMSAyMDo0NjowOCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTM6MDg6
MTAgMjAxOSArMDAwMAoKICAgIEFNRC9JT01NVTogRml4IHBhc3N0aHJvdWdoIGZvbGxvd2luZyBj
L3MgZDdjZmViN2MxM2UKICAgIAogICAgIkFNRC9JT01NVTogZG9uJ3QgYmxpbmRseSBhbGxvY2F0
ZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlcyIgaW50cm9kdWNlcyBhCiAgICBjYWxsIGF0IHJ1
bnRpbWUgZnJvbSBhbWRfaW9tbXVfYWRkX2RldmljZSgpIHRvIGFtZF9pb21tdV9zZXRfaW50cmVt
YXBfdGFibGUoKQogICAgd2hpY2ggaXMgc3RpbGwgbWFya2VkIGFzIF9faW5pdC4KICAgIAogICAg
T24gb25lIEFNRCBSb21lIG1hY2hpbmUgd2UgaGF2ZSwgdGhpcyByZXN1bHRzIGluIGEgY3Jhc2gg
dGhlIG1vbWVudCB3ZSB0cnkgdG8KICAgIHVzZSBhbiBTUi1JT1YgVkYgaW4gYSBWTS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEplbm5pZmVyIEhlcmJlcnQgPGplbm5pZmVyLmhlcmJlcnRAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDIgKy0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYwppbmRleCAwM2MxYWQ0ZGM1Li5jZDVjN2RlN2M1IDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC0xMTIsNyArMTEyLDcgQEAg
dm9pZCBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZShzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAq
ZHRlLAogICAgIGR0ZS0+diA9IHZhbGlkOwogfQogCi12b2lkIF9faW5pdCBhbWRfaW9tbXVfc2V0
X2ludHJlbWFwX3RhYmxlKAordm9pZCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKAogICAg
IHN0cnVjdCBhbWRfaW9tbXVfZHRlICpkdGUsIGNvbnN0IHZvaWQgKnB0ciwKICAgICBjb25zdCBz
dHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgYm9vbCB2YWxpZCkKIHsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 15:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 15:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUYKt-0007Gj-1t; Tue, 12 Nov 2019 15:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUYKr-0007Gc-Ko
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 15:44:05 +0000
X-Inumbo-ID: 417848a4-0563-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 417848a4-0563-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 15:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUYKq-00067u-Fz
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 15:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUYKq-000344-Dg
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 15:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUYKq-000344-Dg@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 15:44:04 +0000
Subject: [Xen-changelog] [xen staging] libxl: Fix
 libxl_retrieve_domain_configuration error path
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2465937963031168253=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8f1d6c049c0439d8c5b175a0f8369cfde57ba08c
Author:     Anthony PERARD <anthony.perard@gmail.com>
AuthorDate: Tue Nov 12 14:19:43 2019 +0000
Commit:     Wei Liu <wl@xen.org>
CommitDate: Tue Nov 12 15:31:41 2019 +0000

    libxl: Fix libxl_retrieve_domain_configuration error path
    
    If an error were to happen before the last step, for example the
    domain_configuration is missing, the error wouldn't be checked by the
    _end callback.
    
    Fix that, also initialise `lock' to NULL because the exit path checks
    it.
    
    The issue shows up when there's a stubdom, and running `xl list -l`
    aborts. Instead, with this patch, `xl list -l` will not list stubdom,
    probably like before.
    
    Reported-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Fixes: 61563419257ed40278938db2cce7d697aed44f5d
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    Tested-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wl@xen.org>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 tools/libxl/libxl_domain.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tools/libxl/libxl_domain.c b/tools/libxl/libxl_domain.c
index 9d0eb5aed1..33f9d9eaa4 100644
--- a/tools/libxl/libxl_domain.c
+++ b/tools/libxl/libxl_domain.c
@@ -1998,12 +1998,14 @@ static void retrieve_domain_configuration_end(libxl__egc *egc,
     retrieve_domain_configuration_state *rdcs, int rc)
 {
     STATE_AO_GC(rdcs->qmp.ao);
-    libxl__domain_userdata_lock *lock;
+    libxl__domain_userdata_lock *lock = NULL;
 
     /* Convenience aliases */
     libxl_domain_config *const d_config = rdcs->d_config;
     libxl_domid domid = rdcs->qmp.domid;
 
+    if (rc) goto out;
+
     lock = libxl__lock_domain_userdata(gc, domid);
     if (!lock) {
         rc = ERROR_LOCK_FAIL;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2465937963031168253==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 17:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 17:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUZh6-0008Up-5x; Tue, 12 Nov 2019 17:11:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUZh4-0008Ud-Gz
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 17:11:06 +0000
X-Inumbo-ID: 6936a2ee-056f-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6936a2ee-056f-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 17:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUZh3-0008O7-4q
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 17:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUZh3-0007Iy-3V
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 17:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUZh3-0007Iy-3V@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 17:11:05 +0000
Subject: [Xen-changelog] [xen staging] sched: fix dom0less boot with the
 null scheduler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQxM2RmYjAyYWFmYWJhMzc2YjI0ZmYwZGM2NGUxOWJhMWMzNjA4MDMKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE5v
diAxMiAxNzowMzo0OSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxMiAxNzowMzo0OSAyMDE5
ICswMDAwCgogICAgc2NoZWQ6IGZpeCBkb20wbGVzcyBib290IHdpdGggdGhlIG51bGwgc2NoZWR1
bGVyCiAgICAKICAgIEluIGEgZG9tMGxlc3MgY29uZmlndXJhdGlvbiwgaWYgdGhlIG51bGwgc2No
ZWR1bGVyIGlzIHVzZWQsIHRoZSBzeXN0ZW0KICAgIG1heSBmYWlsIHRvIGJvb3QsIGJlY2F1c2Ug
dGhlIGxvb3AgaW4gbnVsbF91bml0X3dha2UoKSBuZXZlciBleGl0cy4KICAgIAogICAgQmlzZWN0
aW9uIHNob3dlZCB0aGF0IHRoaXMgYmVoYXZpb3Igb2NjdXJzIHNpbmNlIGNvbW1pdCBkNTQ1ZjFk
NiAoInhlbjoKICAgIHNjaGVkOiBkZWFsIHdpdGggdkNQVXMgYmVpbmcgb3IgYmVjb21pbmcgb25s
aW5lIG9yIG9mZmxpbmUiKSBidXQgdGhlCiAgICByZWFsIHByb2JsZW0gaXMgdGhhdCwgaW4gdGhp
cyBjYXNlLCBwaWNrX3JlcygpIGFsd2F5cyByZXR1cm4gdGhlIHNhbWUKICAgIENQVS4KICAgIAog
ICAgRml4IHRoaXMgYnkgb25seSBkZWFsIHdpdGggdGhlIHNpbXBsZSBjYXNlLCBpLmUuLCB0aGUg
dkNQVSB0aGF0IGlzCiAgICBjb21pbmcgb25saW5lIGNhbiBiZSBhc3NpZ25lZCB0byBhIHNjaGVk
LiByZXNvdXJjZSByaWdodCBhd2F5LCBpbgogICAgbnVsbF91bml0X3dha2UoKS4KICAgIAogICAg
SWYgaXQgY2FuJ3QsIGp1c3QgYWRkIGl0IHRvIHRoZSB3YWl0cXVldWUsIGFuZCB3ZSB3aWxsIGRl
YWwgd2l0aCBpdCBpbgogICAgbnVsbF9zY2hlZHVsZSgpLCBiZWluZyBjYXJlZnVsIGFib3V0IG5v
dCByYWNpbmcgd2l0aCB2Y3B1X3dha2UoKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMgfCAxMTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251
bGwuYwppbmRleCAyNTI1NDY0YTdjLi5kYTNmZTI5ZjIxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtNTY4LDUwICs1
NjgsNTIgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgIGVsc2UKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3dha2Vfbm90
X3J1bm5hYmxlKTsKIAorICAgIGlmICggbGlrZWx5KHBlcl9jcHUobnBjLCBjcHUpLnVuaXQgPT0g
dW5pdCkgKQorICAgIHsKKyAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9T
T0ZUSVJRKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIC8qCiAgICAgICogSWYgYSB1
bml0IGlzIG5laXRoZXIgb24gYSBwQ1BVIG5vciBpbiB0aGUgd2FpdHF1ZXVlLCBpdCBtZWFucyBp
dCB3YXMKLSAgICAgKiBvZmZsaW5lLCBhbmQgdGhhdCBpdCBpcyBub3cgY29taW5nIGJhY2sgYmVp
bmcgb25saW5lLgorICAgICAqIG9mZmxpbmUsIGFuZCB0aGF0IGl0IGlzIG5vdyBjb21pbmcgYmFj
ayBiZWluZyBvbmxpbmUuIElmIHdlJ3JlIGx1Y2t5LAorICAgICAqIGFuZCBpdHMgcHJldmlvdXMg
cmVzb3VyY2UgaXMgZnJlZSAoYW5kIGFmZmluaXRpZXMgbWF0Y2gpLCB3ZSBjYW4ganVzdAorICAg
ICAqIGFzc2lnbiB0aGUgdW5pdCB0byBpdCAod2Ugb3duIHRoZSBwcm9wZXIgbG9jayBhbHJlYWR5
KSBhbmQgYmUgZG9uZS4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KHBlcl9jcHUobnBjLCBj
cHUpLnVuaXQgIT0gdW5pdCAmJiBsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pKSApCisgICAg
aWYgKCBwZXJfY3B1KG5wYywgY3B1KS51bml0ID09IE5VTEwgJiYKKyAgICAgICAgIHVuaXRfY2hl
Y2tfYWZmaW5pdHkodW5pdCwgY3B1LCBCQUxBTkNFX0hBUkRfQUZGSU5JVFkpICkKICAgICB7Ci0g
ICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKLSAgICAgICAgbGlzdF9hZGRfdGFp
bCgmbnZjLT53YWl0cV9lbGVtLCAmcHJ2LT53YWl0cSk7Ci0gICAgICAgIHNwaW5fdW5sb2NrKCZw
cnYtPndhaXRxX2xvY2spOwotCi0gICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgICAgIGNw
dXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOwotCi0gICAgICAgIGlm
ICggIWNwdW1hc2tfaW50ZXJzZWN0cygmcHJ2LT5jcHVzX2ZyZWUsIGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSkgKQorICAgICAgICBpZiAoICFoYXNfc29mdF9hZmZpbml0eSh1bml0KSB8fAorICAg
ICAgICAgICAgIHVuaXRfY2hlY2tfYWZmaW5pdHkodW5pdCwgY3B1LCBCQUxBTkNFX1NPRlRfQUZG
SU5JVFkpICkKICAgICAgICAgewotICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19XQVJOSU5H
LCAiV0FSTklORzogZCVkdiVkIG5vdCBhc3NpZ25lZCB0byBhbnkgQ1BVIVxuIiwKLSAgICAgICAg
ICAgICAgICAgICAgdW5pdC0+ZG9tYWluLT5kb21haW5faWQsIHVuaXQtPnVuaXRfaWQpOworICAg
ICAgICAgICAgdW5pdF9hc3NpZ24ocHJ2LCB1bml0LCBjcHUpOworICAgICAgICAgICAgY3B1X3Jh
aXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICAgICAgICAgIHJldHVybjsK
ICAgICAgICAgfQorICAgIH0KIAotICAgICAgICAvKgotICAgICAgICAgKiBOb3cgd2Ugd291bGQg
d2FudCB0byBhc3NpZ24gdGhlIHVuaXQgdG8gY3B1LCBidXQgd2UgY2FuJ3QsIGJlY2F1c2UKLSAg
ICAgICAgICogd2UgZG9uJ3QgaGF2ZSB0aGUgbG9jay4gU28sIGxldCdzIGRvIHRoZSBmb2xsb3dp
bmc6Ci0gICAgICAgICAqIC0gdHJ5IHRvIHJlbW92ZSBjcHUgZnJvbSB0aGUgbGlzdCBvZiBmcmVl
IGNwdXMsIHRvIGF2b2lkIHJhY2VzIHdpdGgKLSAgICAgICAgICogICBvdGhlciBvbmxpbmluZywg
aW5zZXJ0aW5nIG9yIG1pZ3JhdGluZyBvcGVyYXRpb25zOwotICAgICAgICAgKiAtIHRpY2tsZSB0
aGUgY3B1LCB3aGljaCB3aWxsIHBpY2t1cCB3b3JrIGZyb20gdGhlIHdhaXRxdWV1ZSwgYW5kCi0g
ICAgICAgICAqICAgYXNzaWduIGl0IHRvIGl0c2VsZjsKLSAgICAgICAgICogLSBpZiB3ZSdyZSBy
YWNpbmcgYWxyZWFkeSwgYW5kIGlmIHRoZXJlIHN0aWxsIGFyZSBmcmVlIGNwdXMsIHRyeQotICAg
ICAgICAgKiAgIGFnYWluLgotICAgICAgICAgKi8KLSAgICAgICAgd2hpbGUgKCBjcHVtYXNrX2lu
dGVyc2VjdHMoJnBydi0+Y3B1c19mcmVlLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKLSAg
ICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgaW50IG5ld19jcHUgPSBwaWNrX3JlcyhwcnYs
IHVuaXQpLT5tYXN0ZXJfY3B1OworICAgIC8qCisgICAgICogSWYgdGhlIHJlc291cmNlIGlzIG5v
dCBmcmVlIChvciBhZmZpbml0aWVzIGRvIG5vdCBtYXRjaCkgd2UgbmVlZAorICAgICAqIHRvIGFz
c2lnbiB1bml0IHRvIHNvbWUgb3RoZXIgb25lLCBidXQgd2UgY2FuJ3QgZG8gaXQgaGVyZSwgYXM6
CisgICAgICogLSB3ZSBkb24ndCBvd24gIHRoZSBwcm9wZXIgbG9jaywKKyAgICAgKiAtIHdlIGNh
bid0IGNoYW5nZSB2LT5wcm9jZXNzb3IgdW5kZXIgdmNwdV93YWtlKCkncyBmZWV0LgorICAgICAq
IFNvIHdlIGFkZCBpdCB0byB0aGUgd2FpdHF1ZXVlLCBhbmQgdGlja2xlIGFsbCB0aGUgZnJlZSBD
UFVzIChpZiBhbnkpCisgICAgICogb24gd2hpY2ggdW5pdCBjYW4gcnVuLiBUaGUgZmlyc3Qgb25l
IHRoYXQgc2NoZWR1bGVzIHdpbGwgcGljayBpdCB1cC4KKyAgICAgKi8KKyAgICBzcGluX2xvY2so
JnBydi0+d2FpdHFfbG9jayk7CisgICAgbGlzdF9hZGRfdGFpbCgmbnZjLT53YWl0cV9lbGVtLCAm
cHJ2LT53YWl0cSk7CisgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7CiAKLSAgICAg
ICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KG5ld19jcHUsICZwcnYtPmNwdXNfZnJlZSkg
KQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKG5ld19j
cHUsIFNDSEVEVUxFX1NPRlRJUlEpOwotICAgICAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAg
ICAgIH0KLSAgICAgICAgfQotICAgIH0KKyAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICAgICAgICAgIGNwdXBv
b2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOworICAgIGNwdW1hc2tfYW5k
KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAorICAg
ICAgICAgICAgICAgICZwcnYtPmNwdXNfZnJlZSk7CiAKLSAgICAvKiBOb3RlIHRoYXQgd2UgZ2V0
IGhlcmUgb25seSBmb3IgdW5pdHMgYXNzaWduZWQgdG8gYSBwQ1BVICovCi0gICAgY3B1X3JhaXNl
X3NvZnRpcnEoc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCksIFNDSEVEVUxFX1NPRlRJUlEpOworICAg
IGlmICggY3B1bWFza19lbXB0eShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKKyAgICAgICAg
ZHByaW50ayhYRU5MT0dfR19XQVJOSU5HLCAiV0FSTklORzogZCVkdiVkIG5vdCBhc3NpZ25lZCB0
byBhbnkgQ1BVIVxuIiwKKyAgICAgICAgICAgICAgICB1bml0LT5kb21haW4tPmRvbWFpbl9pZCwg
dW5pdC0+dW5pdF9pZCk7CisgICAgZWxzZQorICAgICAgICBjcHVtYXNrX3JhaXNlX3NvZnRpcnEo
Y3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKIH0KIAogc3RhdGlj
IHZvaWQgbnVsbF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKQEAgLTgy
Nyw2ICs4MjksOCBAQCBzdGF0aWMgdm9pZCBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiAgICAgICovCiAgICAgaWYgKCB1
bmxpa2VseShwcmV2LT5uZXh0X3Rhc2sgPT0gTlVMTCkgKQogICAgIHsKKyAgICAgICAgYm9vbCB1
bml0X2ZvdW5kOworCiAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKIAogICAg
ICAgICBpZiAoIGxpc3RfZW1wdHkoJnBydi0+d2FpdHEpICkKQEAgLTgzOSw2ICs4NDMsNyBAQCBz
dGF0aWMgdm9pZCBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX3VuaXQgKnByZXYsCiAgICAgICAgICAqIGl0IG9ubHkgaW4gY2FzZXMgd2hlcmUg
YSBwY3B1IGhhcyBubyB1bml0IGFzc29jaWF0ZWQgKGUuZy4sIGFzCiAgICAgICAgICAqIHNhaWQg
YWJvdmUsIHRoZSBjcHUgaGFzIGp1c3Qgam9pbmVkIGEgY3B1cG9vbCkuCiAgICAgICAgICAqLwor
ICAgICAgICB1bml0X2ZvdW5kID0gZmFsc2U7CiAgICAgICAgIGZvcl9lYWNoX2FmZmluaXR5X2Jh
bGFuY2Vfc3RlcCggYnMgKQogICAgICAgICB7CiAgICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KCB3dmMsICZwcnYtPndhaXRxLCB3YWl0cV9lbGVtICkKQEAgLTg0OSwxMyArODU0LDQ1IEBA
IHN0YXRpYyB2b2lkIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKIAogICAgICAgICAgICAgICAgIGlmICggdW5pdF9jaGVj
a19hZmZpbml0eSh3dmMtPnVuaXQsIHNjaGVkX2NwdSwgYnMpICkKICAgICAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgICAgIHVuaXRfYXNzaWduKHBydiwgd3ZjLT51bml0LCBzY2hlZF9j
cHUpOwotICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbF9pbml0KCZ3dmMtPndhaXRxX2VsZW0p
OwotICAgICAgICAgICAgICAgICAgICBwcmV2LT5uZXh0X3Rhc2sgPSB3dmMtPnVuaXQ7Ci0gICAg
ICAgICAgICAgICAgICAgIGdvdG8gdW5sb2NrOworICAgICAgICAgICAgICAgICAgICBzcGlubG9j
a190ICpsb2NrOworCisgICAgICAgICAgICAgICAgICAgIHVuaXRfZm91bmQgPSB0cnVlOworCisg
ICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAqIElmIHRoZSB1bml0
IGluIHRoZSB3YWl0cXVldWUgaGFzIGp1c3QgY29tZSB1cCBvbmxpbmUsCisgICAgICAgICAgICAg
ICAgICAgICAqIHdlIHJpc2sgcmFjaW5nIHdpdGggdmNwdV93YWtlKCkuIFRvIGF2b2lkIHRoaXMs
IHN5bmMKKyAgICAgICAgICAgICAgICAgICAgICogb24gdGhlIHNwaW5sb2NrIHRoYXQgdmNwdV93
YWtlKCkgaG9sZHMsIGJ1dCBvbmx5IHdpdGgKKyAgICAgICAgICAgICAgICAgICAgICogdHJ5bG9j
aywgdG8gYXZvaWQgZGVhZGxvY2spLgorICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICAgICAgbG9jayA9IHBjcHVfc2NoZWR1bGVfdHJ5bG9jayhzY2hlZF91bml0X21hc3Rl
cih3dmMtPnVuaXQpKTsKKworICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAg
ICAgICAgKiBXZSBrbm93IHRoZSB2Y3B1J3MgbG9jayBpcyBub3QgdGhpcyByZXNvdXJjZSdzIGxv
Y2suIEluCisgICAgICAgICAgICAgICAgICAgICAqIGZhY3QsIGlmIGl0IHdlcmUsIHNpbmNlIHRo
aXMgY3B1IGlzIGZyZWUsIHZjcHVfd2FrZSgpCisgICAgICAgICAgICAgICAgICAgICAqIHdvdWxk
IGhhdmUgYXNzaWduZWQgdGhlIHVuaXQgdG8gaGVyZSBkaXJlY3RseS4KKyAgICAgICAgICAgICAg
ICAgICAgICovCisgICAgICAgICAgICAgICAgICAgIEFTU0VSVChsb2NrICE9IGdldF9zY2hlZF9y
ZXMoc2NoZWRfY3B1KS0+c2NoZWR1bGVfbG9jayk7CisKKyAgICAgICAgICAgICAgICAgICAgaWYg
KCBsb2NrICkgeworICAgICAgICAgICAgICAgICAgICAgICAgdW5pdF9hc3NpZ24ocHJ2LCB3dmMt
PnVuaXQsIHNjaGVkX2NwdSk7CisgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbF9pbml0
KCZ3dmMtPndhaXRxX2VsZW0pOworICAgICAgICAgICAgICAgICAgICAgICAgcHJldi0+bmV4dF90
YXNrID0gd3ZjLT51bml0OworICAgICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2sobG9j
ayk7CisgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIHVubG9jazsKKyAgICAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfQorICAg
ICAgICAvKgorICAgICAgICAgKiBJZiB3ZSBkaWQgZmluZCBhIHVuaXQgd2l0aCBzdWl0YWJsZSBh
ZmZpbml0eSBpbiB0aGUgd2FpdHF1ZXVlLCBidXQKKyAgICAgICAgICogd2UgY291bGQgbm90IHBp
Y2sgaXQgdXAgKGR1ZSB0byBsb2NrIGNvbnRlbnRpb24pLCBhbmQgaGVuY2Ugd2UgYXJlCisgICAg
ICAgICAqIHN0aWxsIGZyZWUsIHBsYW4gZm9yIGFub3RoZXIgdHJ5LiBJbiBmYWN0LCB3ZSBkb24n
dCB3YW50IHN1Y2ggdW5pdAorICAgICAgICAgKiB0byBiZSBzdHVjayBpbiB0aGUgd2FpdHF1ZXVl
LCB3aGVuIHRoZXJlIGFyZSBmcmVlIGNwdXMgd2hlcmUgaXQKKyAgICAgICAgICogY291bGQgcnVu
LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCB1bmxpa2VseSggdW5pdF9mb3VuZCAmJiBwcmV2
LT5uZXh0X3Rhc2sgPT0gTlVMTCAmJgorICAgICAgICAgICAgICAgICAgICAgICAhbGlzdF9lbXB0
eSgmcHJ2LT53YWl0cSkpICkKKyAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGN1cl9jcHUs
IFNDSEVEVUxFX1NPRlRJUlEpOwogIHVubG9jazoKICAgICAgICAgc3Bpbl91bmxvY2soJnBydi0+
d2FpdHFfbG9jayk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUad9-000795-Qn; Tue, 12 Nov 2019 18:11:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUad8-00078y-TA
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:06 +0000
X-Inumbo-ID: ca7c5b19-0577-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca7c5b19-0577-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 18:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUad6-0001F9-M4
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUad6-000425-Km
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUad6-000425-Km@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/vtd: Hide superpage support for
 SandyBridge IOMMUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkYWNkY2Q0MzljMWRkZDMyMTEwZDRhMDA4ZGUzNDZlMzY3NDA5ZWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxNDowOTowMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTI6
NTQgMjAxOSArMDAwMAoKICAgIHg4Ni92dGQ6IEhpZGUgc3VwZXJwYWdlIHN1cHBvcnQgZm9yIFNh
bmR5QnJpZGdlIElPTU1VcwogICAgCiAgICBTb21ldGhpbmcgY2F1c2VzIFNhbmR5QnJpZGdlIElP
TU1VcyB0byBjaG9rZSB3aGVuIHNoYXJpbmcgRVBUIHBhZ2V0YWJsZXMsIGFuZAogICAgYW4gRVBU
IHN1cGVycGFnZSBnZXRzIHNoYXR0ZXJlZC4gIFRoZSByb290IGNhdXNlIGlzIHN0aWxsIHVuZGVy
IGludmVzdGlnYXRpb24sCiAgICBidXQgdGhlIGVuZCByZXN1bHQgaXMgdW51c2FibGUgaW4gY29t
YmluYXRpb24gd2l0aCBDVkUtMjAxOC0xMjIwNyBwcm90ZWN0aW9ucy4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDQgLyBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvZXh0ZXJuLmggfCAgMiArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgIHwgIDIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4u
aCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaAppbmRleCA2YjBiN2FmOWUy
Li45OTRkMzYwZTkwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0
ZXJuLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCkBAIC0xMDEs
NiArMTAxLDggQEAgdm9pZCB2dGRfb3BzX3Bvc3RhbWJsZV9xdWlyayhzdHJ1Y3QgdnRkX2lvbW11
ICppb21tdSk7CiBpbnQgX19tdXN0X2NoZWNrIG1lX3dpZmlfcXVpcmsoc3RydWN0IGRvbWFpbiAq
ZG9tYWluLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGJ1cywgdTggZGV2Zm4s
IGludCBtYXApOwogdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICopOwor
dm9pZCBxdWlya19pb21tdV9jYXBzKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KTsKKwogYm9vbF90
IHBsYXRmb3JtX3N1cHBvcnRzX2ludHJlbWFwKHZvaWQpOwogYm9vbF90IHBsYXRmb3JtX3N1cHBv
cnRzX3gyYXBpYyh2b2lkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCA2
OGU3ZjVmYjU4Li4yNWFkNjQ5YzM0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpA
QCAtMTE3MCw2ICsxMTcwLDggQEAgaW50IF9faW5pdCBpb21tdV9hbGxvYyhzdHJ1Y3QgYWNwaV9k
cmhkX3VuaXQgKmRyaGQpCiAgICAgaWYgKCAhKGlvbW11LT5jYXAgKyAxKSB8fCAhKGlvbW11LT5l
Y2FwICsgMSkgKQogICAgICAgICByZXR1cm4gLUVOT0RFVjsKIAorICAgIHF1aXJrX2lvbW11X2Nh
cHMoaW9tbXUpOworCiAgICAgaWYgKCBjYXBfZmF1bHRfcmVnX29mZnNldChpb21tdS0+Y2FwKSAr
CiAgICAgICAgICBjYXBfbnVtX2ZhdWx0X3JlZ3MoaW9tbXUtPmNhcCkgKiBQUklNQVJZX0ZBVUxU
X1JFR19MRU4gPj0gUEFHRV9TSVpFIHx8CiAgICAgICAgICBlY2FwX2lvdGxiX29mZnNldChpb21t
dS0+ZWNhcCkgPj0gUEFHRV9TSVpFICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9xdWlya3MuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYwpp
bmRleCBlN2UzMjZmZThjLi40ZGFkZDk1MjNmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvcXVpcmtzLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1
aXJrcy5jCkBAIC01MzYsMyArNTM2LDI4IEBAIHZvaWQgcGNpX3Z0ZF9xdWlyayhjb25zdCBzdHJ1
Y3QgcGNpX2RldiAqcGRldikKICAgICAgICAgYnJlYWs7CiAgICAgfQogfQorCit2b2lkIF9faW5p
dCBxdWlya19pb21tdV9jYXBzKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KQoreworICAgIC8qCisg
ICAgICogSU9NTVUgUXVpcmtzOgorICAgICAqCisgICAgICogU2FuZHlCcmlkZ2UgSU9NTVVzIGNs
YWltIHN1cHBvcnQgZm9yIDJNIGFuZCAxRyBzdXBlcnBhZ2VzLCBidXQgZG9uJ3QKKyAgICAgKiBp
bXBsZW1lbnQgc3VwZXJwYWdlcyBpbnRlcm5hbGx5LgorICAgICAqCisgICAgICogVGhlcmUgYXJl
IGlzc3VlcyBjaGFuZ2luZyB0aGUgd2FsayBsZW5ndGggdW5kZXIgaW4tZmxpZ2h0IERNQSwgd2hp
Y2gKKyAgICAgKiBoYXMgbWFuaWZlc3RlZCBhcyBpbmNvbXBhdGliaWxpdHkgYmV0d2VlbiBFUFQv
SU9NTVUgc2hhcmluZyBhbmQgdGhlCisgICAgICogd29ya2Fyb3VuZCBmb3IgQ1ZFLTIwMTgtMTIy
MDcgLyBYU0EtMzA0LiAgSGlkZSB0aGUgc3VwZXJwYWdlcworICAgICAqIGNhcGFiaWxpdGllcyBp
biB0aGUgSU9NTVUsIHdoaWNoIHdpbGwgcHJldmVudCBYZW4gZnJvbSBzaGFyaW5nIHRoZSBFUFQK
KyAgICAgKiBhbmQgSU9NTVUgcGFnZXRhYmxlcy4KKyAgICAgKgorICAgICAqIERldGVjdGlvbiBv
ZiBTYW5keUJyaWRnZSB1bmZvcnR1bmF0ZWx5IGhhcyB0byBiZSBkb25lIGJ5IHByb2Nlc3Nvcgor
ICAgICAqIG1vZGVsIGJlY2F1c2UgdGhlIGNsaWVudCBwYXJ0cyBkb24ndCBleHBvc2UgdGhlaXIg
SU9NTVVzIGFzIFBDSSBkZXZpY2VzCisgICAgICogd2UgY291bGQgbWF0Y2ggd2l0aCBhIERldmlj
ZSBJRC4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZf
VkVORE9SX0lOVEVMICYmCisgICAgICAgICBib290X2NwdV9kYXRhLng4NiA9PSA2ICYmCisgICAg
ICAgICAoYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgPT0gMHgyYSB8fAorICAgICAgICAgIGJvb3Rf
Y3B1X2RhdGEueDg2X21vZGVsID09IDB4MmQpICkKKyAgICAgICAgaW9tbXUtPmNhcCAmPSB+KDB4
ZnVsIDw8IDM0KTsKK30KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:11:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUadI-00079o-SS; Tue, 12 Nov 2019 18:11:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUadI-00079h-3L
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:16 +0000
X-Inumbo-ID: d0b9e2de-0577-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d0b9e2de-0577-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 18:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUadG-0001Fx-Px
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUadG-00044H-Oi
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUadG-00044H-Oi@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:11:14 +0000
Subject: [Xen-changelog] [xen staging] x86/vtx: Disable executable EPT
 superpages to work around CVE-2018-12207
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU5ZTg5Y2RhYmM3MWI1YzNhOTU2MDI4ZWYxYzQzOWU2YmFlOTQ3ZjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAyMCAxNzoyNToyOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTI6
NTQgMjAxOSArMDAwMAoKICAgIHg4Ni92dHg6IERpc2FibGUgZXhlY3V0YWJsZSBFUFQgc3VwZXJw
YWdlcyB0byB3b3JrIGFyb3VuZCBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBDVkUtMjAxOC0xMjIw
NyBjb3ZlcnMgYSBzZXQgb2YgZXJyYXRhIG9uIHZhcmlvdXMgSW50ZWwgcHJvY2Vzc29ycywgd2hl
cmVieSBhCiAgICBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbiBjYW4gYmUgZ2VuZXJhdGVkIGluIGEg
Y29ybmVyIGNhc2Ugd2hlbiBhbiBleGVjdXRhYmxlCiAgICBtYXBwaW5nIGNoYW5nZXMgc2l6ZSBv
ciBjYWNoZWFiaWxpdHkgd2l0aG91dCBUTEIgaW52YWxpZGF0aW9uLiAgSFZNIGd1ZXN0CiAgICBr
ZXJuZWxzIGNhbiB0cmlnZ2VyIHRoaXMgdG8gRG9TIHRoZSBob3N0LgogICAgCiAgICBUbyBtaXRp
Z2F0ZSwgaW4gYWZmZWN0ZWQgaGFyZHdhcmUsIGFsbCBFUFQgc3VwZXJwYWdlcyBhcmUgbWFya2Vk
IE5YLiAgV2hlbiBhbgogICAgaW5zdHJ1Y3Rpb24gZmV0Y2ggdmlvbGF0aW9uIGlzIG9ic2VydmVk
IGFnYWluc3QgdGhlIHN1cGVycGFnZSwgdGhlIHN1cGVycGFnZQogICAgaXMgc2hhdHRlcmVkIHRv
IDRrIGFuZCBoYXMgZXhlY3V0ZSBwZXJtaXNzaW9ucyByZXN0b3JlZC4gIFRoaXMgcHJldmVudHMg
dGhlCiAgICBndWVzdCBrZXJuZWwgZnJvbSBiZWluZyBhYmxlIHRvIGNyZWF0ZSB0aGUgbmVjZXNz
YXJ5IHByZWNvbmRpdGlvbnMgaW4gdGhlIGlUTEIKICAgIHRvIGV4cGxvaXQgdGhlIHZ1bG5lcmFi
aWxpdHkuCiAgICAKICAgIFRoaXMgZG9lcyBjb21lIHdpdGggYSB3b3JrbG9hZC1kZXBlbmRlbnQg
cGVyZm9ybWFuY2Ugb3ZlcmhlYWQsIGNhdXNlZCBieQogICAgaW5jcmVhc2VkIFRMQiBwcmVzc3Vy
ZS4gIFBlcmZvcm1hbmNlIGNhbiBiZSByZXN0b3JlZCwgaWYgZ3Vlc3Qga2VybmVscyBhcmUKICAg
IHRydXN0ZWQgbm90IHRvIG1vdW50IGFuIGF0dGFjaywgYnkgc3BlY2lmeWluZyBlcHQ9ZXhlYy1z
cCBvbiB0aGUgY29tbWFuZCBsaW5lLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwNCAv
IENWRS0yMDE4LTEyMjA3CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAg
MTIgKysrKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAxOCArKysrKysr
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgfCAgIDMgKysKIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jICAgICAgICB8IDEwNyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAgIHwgICA2ICsrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggICB8ICAgMSArCiA3IGZpbGVzIGNoYW5nZWQsIDE0OCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDQ1
MWQyMTNjOGMuLmQyYjAwMjBiNTUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTkx
OCw3ICs5MTgsNyBAQCBDb250cm9scyBmb3IgaW50ZXJhY3Rpbmcgd2l0aCB0aGUgc3lzdGVtIEV4
dGVuZGVkIEZpcm13YXJlIEludGVyZmFjZS4KICAgICB1bmNhY2hlYWJsZS4KIAogIyMjIGVwdAot
PiBgPSBMaXN0IG9mIFsgYWQ9PGJvb2w+LCBwbWw9PGJvb2w+IF1gCis+IGA9IExpc3Qgb2YgWyBh
ZD08Ym9vbD4sIHBtbD08Ym9vbD4sIGV4ZWMtc3A9PGJvb2w+IF1gCiAKID4gQXBwbGljYWJpbGl0
eTogSW50ZWwKIApAQCAtOTQ5LDYgKzk0OSwxNiBAQCBpbnRyb2R1Y2VkIHdpdGggdGhlIE5laGFs
ZW0gYXJjaGl0ZWN0dXJlLgogICAgIGRpc2FibGUgUE1MLiAgYHBtbD0wYCBjYW4gYmUgdXNlZCB0
byBwcmV2ZW50IHRoZSB1c2Ugb2YgUE1MIG9uIG90aGVyd2lzZQogICAgIGNhcGFibGUgaGFyZHdh
cmUuCiAKKyogICBUaGUgYGV4ZWMtc3BgIGJvb2xlYW4gY29udHJvbHMgd2hldGhlciBFUFQgc3Vw
ZXJwYWdlcyB3aXRoIGV4ZWN1dGUKKyAgICBwZXJtaXNzaW9ucyBhcmUgcGVybWl0dGVkLiAgSW4g
Z2VuZXJhbCB0aGlzIGlzIGdvb2QgZm9yIHBlcmZvcm1hbmNlLgorCisgICAgSG93ZXZlciwgb24g
cHJvY2Vzc29ycyB2dWxuZXJhYmxlIENWRS0yMDE4LTEyMjA3LCBIVk0gZ3Vlc3Qga2VybmVscyBj
YW4KKyAgICB1c2UgZXhlY3V0YWJsZSBzdXBlcnBhZ2VzIHRvIGNyYXNoIHRoZSBob3N0LiAgQnkg
ZGVmYXVsdCwgZXhlY3V0YWJsZQorICAgIHN1cGVycGFnZXMgYXJlIGRpc2FibGVkIG9uIGFmZmVj
dGVkIGhhcmR3YXJlLgorCisgICAgSWYgSFZNIGd1ZXN0IGtlcm5lbHMgYXJlIHRydXN0ZWQgbm90
IHRvIG1vdW50IGEgRG9TIGFnYWluc3QgdGhlIHN5c3RlbSwKKyAgICB0aGlzIG9wdGlvbiBjYW4g
ZW5hYmxlZCB0byByZWdhaW4gcGVyZm9ybWFuY2UuCisKICMjIyBleHRyYV9ndWVzdF9pcnFzCiA+
IGA9IFs8ZG9tVSBudW1iZXI+XVssPGRvbTAgbnVtYmVyPl1gCiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDA2YTdiNDAx
MDcuLjgxOGU3MDVmZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTgzMyw2ICsxODMzLDI0IEBAIGludCBodm1faGFw
X25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogV29ya2Fy
b3VuZCBmb3IgWFNBLTMwNCAvIENWRS0yMDE4LTEyMjA3LiAgSWYgd2UgdGFrZSBhbiBleGVjdXRp
b24KKyAgICAgICAgICogZmF1bHQgYWdhaW5zdCBhIG5vbi1leGVjdXRhYmxlIHN1cGVycGFnZSwg
c2hhdHRlciBpdCB0byByZWdhaW4KKyAgICAgICAgICogZXhlY3V0ZSBwZXJtaXNzaW9ucy4KKyAg
ICAgICAgICovCisgICAgICAgIGlmICggcGFnZV9vcmRlciA+IDAgJiYgbnBmZWMuaW5zbl9mZXRj
aCAmJiBucGZlYy5wcmVzZW50ICYmICF2aW9sYXRpb24gKQorICAgICAgICB7CisgICAgICAgICAg
ICBpbnQgcmVzID0gcDJtX3NldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgbWZuLCBQQUdFX09SREVS
XzRLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtdCwgcDJtYSk7CisK
KyAgICAgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VS
UiAiRmFpbGVkIHRvIHNoYXR0ZXIgZ2ZuICUiUFJJX2dmbiI6ICVkXG4iLAorICAgICAgICAgICAg
ICAgICAgICAgICBnZm4sIHJlcyk7CisKKyAgICAgICAgICAgIHJjID0gIXJlczsKKyAgICAgICAg
ICAgIGdvdG8gb3V0X3B1dF9nZm47CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIHZpb2xhdGlv
biApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIFNob3VsZCAjVkUgYmUgZW11bGF0ZWQgZm9y
IHRoaXMgZmF1bHQ/ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZWQyN2U4ZGVmNy4uZDI2MjRlYTlk
NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtNjcsNiArNjcsNyBAQCBpbnRlZ2VyX3BhcmFtKCJwbGVf
d2luZG93IiwgcGxlX3dpbmRvdyk7CiAKIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2Vw
dF9wbWwgPSB0cnVlOwogc3RhdGljIHM4IF9fcmVhZF9tb3N0bHkgb3B0X2VwdF9hZCA9IC0xOwor
aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2VwdF9leGVjX3NwID0gLTE7CiAKIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX2VwdF9wYXJhbShjb25zdCBjaGFyICpzKQogewpAQCAtODIsNiArODMsOCBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9lcHRfcGFyYW0oY29uc3QgY2hhciAqcykKICAgICAg
ICAgICAgIG9wdF9lcHRfYWQgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2Vf
Ym9vbGVhbigicG1sIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9lcHRfcG1sID0g
dmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImV4ZWMtc3AiLCBz
LCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X2VwdF9leGVjX3NwID0gdmFsOwogICAgICAg
ICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggYTU1
ZmYzNzczMy4uNmE1ZWViNWMxMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTIzNzEsNiArMjM3MSwxMDIg
QEAgc3RhdGljIHZvaWQgcGlfbm90aWZpY2F0aW9uX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQp
Owogc3RhdGljIHZvaWQgX19pbml0IGJkZjkzX2ZpeHVwX2NoZWNrKHZvaWQpOwogCisvKgorICog
Q2FsY3VsYXRlIHdoZXRoZXIgdGhlIENQVSBpcyB2dWxuZXJhYmxlIHRvIEluc3RydWN0aW9uIEZl
dGNoIHBhZ2UKKyAqIHNpemUtY2hhbmdlIE1DRXMuCisgKi8KK3N0YXRpYyBib29sIF9faW5pdCBo
YXNfaWZfcHNjaGFuZ2VfbWModm9pZCkKK3sKKyAgICB1aW50NjRfdCBjYXBzID0gMDsKKworICAg
IC8qCisgICAgICogSWYgd2UgYXJlIHZpcnR1YWxpc2VkLCB0aGVyZSBpcyBub3RoaW5nIHdlIGNh
biBkby4gIE91ciBFUFQgdGFibGVzIGFyZQorICAgICAqIHNoYWRvd2VkIGJ5IG91ciBoeXBlcnZp
c29yLCBhbmQgbm90IHdhbGtlZCBieSBoYXJkd2FyZS4KKyAgICAgKi8KKyAgICBpZiAoIGNwdV9o
YXNfaHlwZXJ2aXNvciApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGlmICggYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQorICAgICAgICByZG1zcmwoTVNSX0FSQ0hf
Q0FQQUJJTElUSUVTLCBjYXBzKTsKKworICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19JRl9QU0NI
QU5HRV9NQ19OTyApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIC8qCisgICAgICogSUZf
UFNDSEFOR0VfTUMgaXMgb25seSBrbm93biB0byBhZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJvY2Vz
c29ycyBhdAorICAgICAqIHRoaXMgdGltZS4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAgICBib290X2NwdV9k
YXRhLng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc3dpdGNoICggYm9v
dF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogQ29y
ZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gYXJlIHZ1bG5lcmFibGUuCisgICAg
ICAgICAqLworICAgIGNhc2UgMHgxZjogLyogQXVidXJuZGFsZSAvIEhhdmVuZGFsZSAqLworICAg
IGNhc2UgMHgxZTogLyogTmVoYWxlbSAqLworICAgIGNhc2UgMHgxYTogLyogTmVoYWxlbSBFUCAq
LworICAgIGNhc2UgMHgyZTogLyogTmVoYWxlbSBFWCAqLworICAgIGNhc2UgMHgyNTogLyogV2Vz
dG1lcmUgKi8KKyAgICBjYXNlIDB4MmM6IC8qIFdlc3RtZXJlIEVQICovCisgICAgY2FzZSAweDJm
OiAvKiBXZXN0bWVyZSBFWCAqLworICAgIGNhc2UgMHgyYTogLyogU2FuZHlCcmlkZ2UgKi8KKyAg
ICBjYXNlIDB4MmQ6IC8qIFNhbmR5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNhOiAvKiBJ
dnlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4M2U6IC8qIEl2eUJyaWRnZSBFUC9FWCAqLworICAgIGNh
c2UgMHgzYzogLyogSGFzd2VsbCAqLworICAgIGNhc2UgMHgzZjogLyogSGFzd2VsbCBFWC9FUCAq
LworICAgIGNhc2UgMHg0NTogLyogSGFzd2VsbCBEICovCisgICAgY2FzZSAweDQ2OiAvKiBIYXN3
ZWxsIEggKi8KKyAgICBjYXNlIDB4M2Q6IC8qIEJyb2Fkd2VsbCAqLworICAgIGNhc2UgMHg0Nzog
LyogQnJvYWR3ZWxsIEggKi8KKyAgICBjYXNlIDB4NGY6IC8qIEJyb2Fkd2VsbCBFUC9FWCAqLwor
ICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NGU6IC8qIFNreWxh
a2UgTSAqLworICAgIGNhc2UgMHg1ZTogLyogU2t5bGFrZSBEICovCisgICAgY2FzZSAweDU1OiAv
KiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2UgKi8KKyAgICBjYXNlIDB4OGU6IC8qIEthYnkgLyBD
b2ZmZWUgLyBXaGlza2V5IExha2UgTSAqLworICAgIGNhc2UgMHg5ZTogLyogS2FieSAvIENvZmZl
ZSAvIFdoaXNrZXkgTGFrZSBEICovCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgICAgIC8q
CisgICAgICAgICAqIEF0b20gcHJvY2Vzc29ycyBhcmUgbm90IHZ1bG5lcmFibGUuCisgICAgICAg
ICAqLworICAgIGNhc2UgMHgxYzogLyogUGluZXZpZXcgKi8KKyAgICBjYXNlIDB4MjY6IC8qIExp
bmNyb2Z0ICovCisgICAgY2FzZSAweDI3OiAvKiBQZW53ZWxsICovCisgICAgY2FzZSAweDM1OiAv
KiBDbG92ZXJ2aWV3ICovCisgICAgY2FzZSAweDM2OiAvKiBDZWRhcnZpZXcgKi8KKyAgICBjYXNl
IDB4Mzc6IC8qIEJheXRyYWlsIC8gVmFsbGV5dmlldyAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNl
IDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRj
OiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0YTogLyogTWVycmlm
aWVsZCAqLworICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLworICAgIGNhc2UgMHg1Yzog
LyogR29sZG1vbnQgKi8KKyAgICBjYXNlIDB4NWQ6IC8qIFNvRklBIDNHIEdyYW5pdGUvRVMyLjEg
Ki8KKyAgICBjYXNlIDB4NjU6IC8qIFNvRklBIExURSBBT1NQICovCisgICAgY2FzZSAweDVmOiAv
KiBEZW52ZXJ0b24gKi8KKyAgICBjYXNlIDB4NmU6IC8qIENvdWdhciBNb3VudGFpbiAqLworICAg
IGNhc2UgMHg3NTogLyogTGlnaHRuaW5nIE1vdW50YWluICovCisgICAgY2FzZSAweDdhOiAvKiBH
ZW1pbmkgTGFrZSAqLworICAgIGNhc2UgMHg4NjogLyogSmFjb2JzdmlsbGUgKi8KKworICAgICAg
ICAvKgorICAgICAgICAgKiBLbmlnaHRzIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgor
ICAgICAgICAgKi8KKyAgICBjYXNlIDB4NTc6IC8qIEtuaWdodHMgTGFuZGluZyAqLworICAgIGNh
c2UgMHg4NTogLyogS25pZ2h0cyBNaWxsICovCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IGRlZmF1bHQ6CisgICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBh
c3N1bWluZyB2dWxuZXJhYmxlIHRvIElGX1BTQ0hBTkdFX01DXG4iLAorICAgICAgICAgICAgICAg
Ym9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9Cit9
CisKIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZv
aWQpCiB7CiAgICAgc2V0X2luX2NyNChYODZfQ1I0X1ZNWEUpOwpAQCAtMjM5MSw2ICsyNDg3LDE3
IEBAIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZv
aWQpCiAgICAgICovCiAgICAgaWYgKCBjcHVfaGFzX3ZteF9lcHQgJiYgKGNwdV9oYXNfdm14X3Bh
dCB8fCBvcHRfZm9yY2VfZXB0KSApCiAgICAgeworICAgICAgICBib29sIGNwdV9oYXNfYnVnX3Bz
Y2hhbmdlX21jID0gaGFzX2lmX3BzY2hhbmdlX21jKCk7CisKKyAgICAgICAgaWYgKCBvcHRfZXB0
X2V4ZWNfc3AgPT0gLTEgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBEZWZhdWx0IHRvIG5v
bi1leGVjdXRhYmxlIHN1cGVycGFnZXMgb24gdnVsbmVyYWJsZSBoYXJkd2FyZS4gKi8KKyAgICAg
ICAgICAgIG9wdF9lcHRfZXhlY19zcCA9ICFjcHVfaGFzX2J1Z19wc2NoYW5nZV9tYzsKKworICAg
ICAgICAgICAgaWYgKCBjcHVfaGFzX2J1Z19wc2NoYW5nZV9tYyApCisgICAgICAgICAgICAgICAg
cHJpbnRrKCJWTVg6IERpc2FibGluZyBleGVjdXRhYmxlIEVQVCBzdXBlcnBhZ2VzIGR1ZSB0byBD
VkUtMjAxOC0xMjIwN1xuIik7CisgICAgICAgIH0KKwogICAgICAgICB2bXhfZnVuY3Rpb25fdGFi
bGUuaGFwX3N1cHBvcnRlZCA9IDE7CiAgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS5hbHRwMm1f
c3VwcG9ydGVkID0gMTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggMjIwOTkwZjAxNy4uZjA2ZTUxOTA0YSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jCkBAIC0xNzQsNiArMTc0LDEyIEBAIHN0YXRpYyB2b2lkIGVwdF9wMm1fdHlw
ZV90b19mbGFncyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBlcHRfZW50cnlfdCAqZW50cnksCiAg
ICAgICAgICAgICBicmVhazsKICAgICB9CiAgICAgCisgICAgLyoKKyAgICAgKiBEb24ndCBjcmVh
dGUgZXhlY3V0YWJsZSBzdXBlcnBhZ2VzIGlmIHdlIG5lZWQgdG8gc2hhdHRlciB0aGVtIHRvCisg
ICAgICogcHJvdGVjdCBhZ2FpbnN0IENWRS0yMDE4LTEyMjA3LgorICAgICAqLworICAgIGlmICgg
IW9wdF9lcHRfZXhlY19zcCAmJiBpc19lcHRlX3N1cGVycGFnZShlbnRyeSkgKQorICAgICAgICBl
bnRyeS0+eCA9IDA7CiB9CiAKICNkZWZpbmUgR1VFU1RfVEFCTEVfTUFQX0ZBSUxFRCAgMApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdm14L3ZteC5oCmluZGV4IGViYWE3NDQ0OWIuLjM3MWI5MTI4ODcgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92bXgvdm14LmgKQEAgLTI4LDYgKzI4LDggQEAKICNpbmNsdWRlIDxhc20v
aHZtL3RyYWNlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92bXgvdm1jcy5oPgogCitleHRlcm4gaW50
OF90IG9wdF9lcHRfZXhlY19zcDsKKwogdHlwZWRlZiB1bmlvbiB7CiAgICAgc3RydWN0IHsKICAg
ICAgICAgdTY0IHIgICAgICAgOiAgIDEsICAvKiBiaXQgMCAtIFJlYWQgcGVybWlzc2lvbiAqLwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggNjM3MjU5YmQxZi4uMzI3NDZhYThhZSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21zci1pbmRleC5oCkBAIC01Miw2ICs1Miw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19T
S0lQX0wxREZMCQkoX0FDKDEsIFVMTCkgPDwgMykKICNkZWZpbmUgQVJDSF9DQVBTX1NTQl9OTwkJ
KF9BQygxLCBVTEwpIDw8IDQpCiAjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxM
KSA8PCA1KQorI2RlZmluZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8JKF9BQygxLCBVTEwp
IDw8IDYpCiAKICNkZWZpbmUgTVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIKICNkZWZpbmUgRkxV
U0hfQ01EX0wxRAkJCShfQUMoMSwgVUxMKSA8PCAwKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:11:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUadT-0007BV-0H; Tue, 12 Nov 2019 18:11:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUadS-0007BM-B3
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:26 +0000
X-Inumbo-ID: d68bb5ad-0577-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d68bb5ad-0577-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 18:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUadQ-0001G9-TB
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUadQ-00045E-S7
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUadQ-00045E-S7@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:11:24 +0000
Subject: [Xen-changelog] [xen staging] x86/vtx: Allow runtime modification
 of the exec-sp setting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjYWZiODlhZTYzMmUxN2Y3ZTA0N2NjOWZmNTgyN2E4ZDMxYjZiYWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiA4IDE2OjM2OjUwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxMiAxNzoxMjo1
NCAyMDE5ICswMDAwCgogICAgeDg2L3Z0eDogQWxsb3cgcnVudGltZSBtb2RpZmljYXRpb24gb2Yg
dGhlIGV4ZWMtc3Agc2V0dGluZwogICAgCiAgICBTZWUgcGF0Y2ggZm9yIGRldGFpbHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAxNSArKysrKysrKysrKysrKysK
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICB8IDM1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgfCAg
OSArKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggZDJiMDAyMGI1NS4uNWU0Mjdh
MWNmOCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtOTU5LDYgKzk1OSwyMSBAQCBp
bnRyb2R1Y2VkIHdpdGggdGhlIE5laGFsZW0gYXJjaGl0ZWN0dXJlLgogICAgIElmIEhWTSBndWVz
dCBrZXJuZWxzIGFyZSB0cnVzdGVkIG5vdCB0byBtb3VudCBhIERvUyBhZ2FpbnN0IHRoZSBzeXN0
ZW0sCiAgICAgdGhpcyBvcHRpb24gY2FuIGVuYWJsZWQgdG8gcmVnYWluIHBlcmZvcm1hbmNlLgog
CisgICAgVGhpcyBib29sZWFuIG1heSBiZSBtb2RpZmllZCBhdCBydW50aW1lIHVzaW5nIGB4bCBz
ZXQtcGFyYW1ldGVycworICAgIGVwdD1bbm8tXWV4ZWMtc3BgIHRvIHN3aXRjaCBiZXR3ZWVuIGZh
c3QgYW5kIHNlY3VyZS4KKworICAgICogICBXaGVuIHN3aXRjaGluZyBmcm9tIHNlY3VyZSB0byBm
YXN0LCBwcmVleGlzdGluZyBIVk0gZG9tYWlucyB3aWxsIHJ1bgorICAgICAgICBhdCB0aGVpciBj
dXJyZW50IHBlcmZvcm1hbmNlIHVudGlsIHRoZXkgYXJlIHJlYm9vdGVkOyBuZXcgZG9tYWlucyB3
aWxsCisgICAgICAgIHJ1biB3aXRob3V0IGFueSBvdmVyaGVhZC4KKworICAgICogICBXaGVuIHN3
aXRjaGluZyBmcm9tIGZhc3QgdG8gc2VjdXJlLCBhbGwgSFZNIGRvbWFpbnMgd2lsbCBpbW1lZGlh
dGVseQorICAgICAgICBzdWZmZXIgYSBwZXJmb3JtYW5jZSBwZW5hbHR5LgorCisgICAgKipXYXJu
aW5nOiBObyBndWFyYW50ZWUgaXMgbWFkZSB0aGF0IHRoaXMgcnVudGltZSBvcHRpb24gd2lsbCBi
ZSByZXRhaW5lZAorICAgICAgaW5kZWZpbml0ZWx5LCBvciB0aGF0IGl0IHdpbGwgcmV0YWluIHRo
aXMgZXhhY3QgYmVoYXZpb3VyLiAgSXQgaXMKKyAgICAgIGludGVuZGVkIGFzIGFuIGVtZXJnZW5j
eSBvcHRpb24gZm9yIHBlb3BsZSB3aG8gZmlyc3QgY2hvc2UgZmFzdCwgdGhlbgorICAgICAgY2hh
bmdlIHRoZWlyIG1pbmRzIHRvIHNlY3VyZSwgYW5kIHdpc2ggbm90IHRvIHJlYm9vdC4qKgorCiAj
IyMgZXh0cmFfZ3Vlc3RfaXJxcwogPiBgPSBbPGRvbVUgbnVtYmVyPl1bLDxkb20wIG51bWJlcj5d
YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZDI2MjRlYTlkNy4uNDc3Yzk2ODQwOSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZtY3MuYwpAQCAtOTUsNiArOTUsNDEgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZXB0X3Bh
cmFtKGNvbnN0IGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oImVwdCIsIHBhcnNlX2VwdF9wYXJh
bSk7CiAKK3N0YXRpYyBpbnQgcGFyc2VfZXB0X3BhcmFtX3J1bnRpbWUoY29uc3QgY2hhciAqcykK
K3sKKyAgICBpbnQgdmFsOworCisgICAgaWYgKCAhY3B1X2hhc192bXhfZXB0IHx8ICFodm1fZnVu
Y3MuaGFwX3N1cHBvcnRlZCB8fAorICAgICAgICAgIShodm1fZnVuY3MuaGFwX2NhcGFiaWxpdGll
cyAmCisgICAgICAgICAgIChIVk1fSEFQX1NVUEVSUEFHRV8yTUIgfCBIVk1fSEFQX1NVUEVSUEFH
RV8xR0IpKSApCisgICAgeworICAgICAgICBwcmludGsoIlZNWDogRVBUIG5vdCBhdmFpbGFibGUs
IG9yIG5vdCBpbiB1c2UgLSBpZ25vcmluZ1xuIik7CisgICAgICAgIHJldHVybiAwOworICAgIH0K
KworICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImV4ZWMtc3AiLCBzLCBOVUxMKSkgPCAw
ICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIHZhbCAhPSBvcHRfZXB0X2V4
ZWNfc3AgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKKworICAgICAgICBvcHRf
ZXB0X2V4ZWNfc3AgPSB2YWw7CisKKyAgICAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFk
X2xvY2spOworICAgICAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKKyAgICAgICAgICAgIGlmICgg
cGFnaW5nX21vZGVfaGFwKGQpICkKKyAgICAgICAgICAgICAgICBwMm1fY2hhbmdlX2VudHJ5X3R5
cGVfZ2xvYmFsKGQsIHAybV9yYW1fcncsIHAybV9yYW1fcncpOworICAgICAgICByY3VfcmVhZF91
bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKKyAgICB9CisKKyAgICBwcmludGsoIlZNWDogRVBU
IGV4ZWN1dGFibGUgc3VwZXJwYWdlcyAlc2FibGVkXG4iLAorICAgICAgICAgICB2YWwgPyAiZW4i
IDogImRpcyIpOworCisgICAgcmV0dXJuIDA7Cit9CitjdXN0b21fcnVudGltZV9vbmx5X3BhcmFt
KCJlcHQiLCBwYXJzZV9lcHRfcGFyYW1fcnVudGltZSk7CisKIC8qIER5bmFtaWMgKHJ1bi10aW1l
IGFkanVzdGVkKSBleGVjdXRpb24gY29udHJvbCBmbGFncy4gKi8KIHUzMiB2bXhfcGluX2Jhc2Vk
X2V4ZWNfY29udHJvbCBfX3JlYWRfbW9zdGx5OwogdTMyIHZteF9jcHVfYmFzZWRfZXhlY19jb250
cm9sIF9fcmVhZF9tb3N0bHk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZTVlNDM0OWRlYS4uYmExMjZmNzkwYSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpA
QCAtMjg5LDE1ICsyODksMjAgQEAgc3RhdGljIHZvaWQgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFs
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKICAgICBwMm0tPmNoYW5nZV9l
bnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgcDJtLT5nbG9iYWxfbG9nZGlydHkg
PSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7CisgICAgLyogRG9uJ3QgYWxsb3cgJ3JlY2FsY3Vs
YXRlJyBvcGVyYXRpb25zIHRvIGNoYW5nZSB0aGUgbG9nZGlydHkgc3RhdGUuICovCisgICAgaWYg
KCBvdCAhPSBudCApCisgICAgICAgIHAybS0+Z2xvYmFsX2xvZ2RpcnR5ID0gKG50ID09IHAybV9y
YW1fbG9nZGlydHkpOwogfQogCisvKgorICogTWF5IGJlIGNhbGxlZCB3aXRoIG90ID0gbnQgPSBw
Mm1fcmFtX3J3IGZvciBpdHMgc2lkZSBlZmZlY3Qgb2YKKyAqIHJlY2FsY3VsYXRpbmcgYWxsIFBU
RXMgaW4gdGhlIHAybS4KKyAqLwogdm9pZCBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5
cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAy
bSA9IHAybV9nZXRfaG9zdHAybShkKTsKIAotICAgIEFTU0VSVChvdCAhPSBudCk7CiAgICAgQVNT
RVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOwogCiAg
ICAgcDJtX2xvY2soaG9zdHAybSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:11:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUadd-0007DM-2H; Tue, 12 Nov 2019 18:11:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUadc-0007D7-42
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:36 +0000
X-Inumbo-ID: dcc2bd80-0577-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dcc2bd80-0577-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 18:11:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUadb-0001GP-0L
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUada-00045k-VZ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUada-00045k-VZ@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:11:34 +0000
Subject: [Xen-changelog] [xen staging] x86/tsx: Introduce tsx= to use
 MSR_TSX_CTRL when available
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA3MGU4Y2U5ZDNhY2U0NjI0YmIwZmE4NzI1MmE1MTZlNmZiMGUyZWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTI6
NTQgMjAxOSArMDAwMAoKICAgIHg4Ni90c3g6IEludHJvZHVjZSB0c3g9IHRvIHVzZSBNU1JfVFNY
X0NUUkwgd2hlbiBhdmFpbGFibGUKICAgIAogICAgVG8gcHJvdGVjdCBhZ2FpbnN0IHRoZSBUU1gg
QXN5bmMgQWJvcnQgc3BlY3VsYXRpdmUgdnVsbmVyYWJpbGl0eSwgSW50ZWwgaGF2ZQogICAgcmVs
ZWFzZWQgbmV3IG1pY3JvY29kZSBmb3IgYWZmZWN0ZWQgcGFydHMgd2hpY2ggaW50cm9kdWNlIHRo
ZSBNU1JfVFNYX0NUUkwKICAgIGNvbnRyb2wsIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVk
IG9mZi4gIFRoaXMgd2lsbCBiZSBhcmNoaXRlY3R1cmFsIG9uCiAgICBmdXR1cmUgcGFydHMuCiAg
ICAKICAgIEludHJvZHVjZSB0c3g9IHRvIHByb3ZpZGUgYSBnbG9iYWwgb24vb2ZmIGZvciBUU1gs
IGluY2x1ZGluZyBpdHMgZW51bWVyYXRpb24KICAgIHZpYSBDUFVJRC4gIFByb3ZpZGUgc3R1YiB2
aXJ0dWFsaXNhdGlvbiBvZiB0aGlzIE1TUiwgYXMgaXQgaXMgbm90IGV4cG9zZWQgdG8KICAgIGd1
ZXN0cyBhdCB0aGUgbW9tZW50LgogICAgCiAgICBWTXMgbWF5IGhhdmUgYm9vdGVkIGJlZm9yZSBt
aWNyb2NvZGUgaXMgbG9hZGVkLCBvciBiZWZvcmUgaG9zdHMgaGF2ZSByZWJvb3RlZCwKICAgIGFu
ZCB0aGV5IHN0aWxsIHdhbnQgdG8gbWlncmF0ZSBmcmVlbHkuICBBIFZNIHdoaWNoIGJvb3RlZCBz
ZWVpbmcgVFNYIGNhbgogICAgbWlncmF0ZSBzYWZlbHkgdG8gaG9zdHMgd2l0aCBUU1ggZGlzYWJs
ZWQgLSBUU1ggd2lsbCBzdGFydCB1bmNvbmRpdGlvbmFsbHkKICAgIGFib3J0aW5nLCBidXQgc3Rp
bGwgYmVoYXZlIGluIGEgbWFubmVyIGNvbXBhdGlibGUgd2l0aCB0aGUgQUJJLgogICAgCiAgICBU
aGUgZ3Vlc3QtdmlzaWJsZSBiZWhhdmlvdXIgaXMgZXF1aXZhbGVudCB0byBsYXRlIGxvYWRpbmcg
dGhlIG1pY3JvY29kZSBhbmQKICAgIHNldHRpbmcgdGhlIFJUTV9ESVNBQkxFIGJpdCBpbiB0aGUg
Y291cnNlIG9mIGxpdmUgcGF0Y2hpbmcuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzA1
IC8gQ1ZFLTIwMTktMTExMzUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
IHwgMTQgKysrKysrKysKIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICB8ICAxICsK
IHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICB8IDE0ICsrKysrKysrCiB4ZW4vYXJj
aC94ODYvbXNyLmMgICAgICAgICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICB8
ICAyICsrCiB4ZW4vYXJjaC94ODYvdHN4LmMgICAgICAgICAgICAgICAgfCA3NCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggICB8ICA1ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgIHwgMTMg
KysrKysrKwogOSBmaWxlcyBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYwppbmRleCA1ZTQyN2ExY2Y4Li45ODZhYWEwZDM1IDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jCkBAIC0yMDc5LDYgKzIwNzksMjAgQEAgcGFnZXMpIG11c3QgYWxzbyBi
ZSBzcGVjaWZpZWQgdmlhIHRoZSB0YnVmX3NpemUgcGFyYW1ldGVyLgogIyMjIHRzYyAoeDg2KQog
PiBgPSB1bnN0YWJsZSB8IHNrZXdlZCB8IHN0YWJsZTpzb2NrZXRgCiAKKyMjIyB0c3gKKyAgICA9
IDxib29sPgorCisgICAgQXBwbGljYWJpbGl0eTogeDg2CisgICAgRGVmYXVsdDogdHJ1ZQorCitD
b250cm9scyBmb3IgdGhlIHVzZSBvZiBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlvbiBlWHRl
bnNpb25zLgorCitPbiBJbnRlbCBwYXJ0cyByZWxlYXNlZCBpbiBRMyAyMDE5ICh3aXRoIHVwZGF0
ZWQgbWljcm9jb2RlKSwgYW5kIGZ1dHVyZSBwYXJ0cywKK2EgY29udHJvbCBoYXMgYmVlbiBpbnRy
b2R1Y2VkIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVkIG9mZi4KKworT24gc3lzdGVtcyB3
aXRoIHRoZSBhYmlsaXR5IHRvIHR1cm4gVFNYIG9mZiwgdGhpcyBib29sZWFuIG9mZmVycyBzeXN0
ZW0gd2lkZQorY29udHJvbCBvZiB3aGV0aGVyIFRTWCBpcyBlbmFibGVkIG9yIGRpc2FibGVkLgor
CiAjIyMgdWNvZGUgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxpbnRlZ2VyPiB8IHNjYW49PGJvb2w+
LCBubWk9PGJvb2w+IF1gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCA2YjM2OWYyMWNiLi41ZTZiOWQ3MDI4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBA
IC02Nyw2ICs2Nyw3IEBAIG9iai15ICs9IHN5c2N0bC5vCiBvYmoteSArPSB0aW1lLm8KIG9iai15
ICs9IHRyYWNlLm8KIG9iai15ICs9IHRyYXBzLm8KK29iai15ICs9IHRzeC5vCiBvYmoteSArPSB1
c2VyY29weS5vCiBvYmoteSArPSB4ODZfZW11bGF0ZS5vCiBvYmotJChDT05GSUdfVEJPT1QpICs9
IHRib290Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2
L2NwdWlkLmMKaW5kZXggYWNiYTBmNzU4My4uNzA1NTUwOWVkNiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTUzNiw2ICs1MzYs
MjAgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koc3RydWN0IGRvbWFpbiAqZCkKICAg
ICBpZiAoIGNwdV9oYXNfaXRzYyAmJiAoZC0+ZGlzYWJsZV9taWdyYXRlIHx8IGQtPmFyY2gudnRz
YykgKQogICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSVRTQywgbWF4X2ZzKTsKIAorICAg
IC8qCisgICAgICogT24gaGFyZHdhcmUgd2l0aCBNU1JfVFNYX0NUUkwsIHRoZSBhZG1pbiBtYXkg
aGF2ZSBlbGVjdGVkIHRvIGRpc2FibGUKKyAgICAgKiBUU1ggYW5kIGhpZGUgdGhlIGZlYXR1cmUg
Yml0cy4gIE1pZ3JhdGluZy1pbiBWTXMgbWF5IGhhdmUgYmVlbiBib290ZWQKKyAgICAgKiBwcmUt
bWl0aWdhdGlvbiB3aGVuIHRoZSBUU1ggZmVhdHVyZXMgd2VyZSB2aXNiaWxlLgorICAgICAqCisg
ICAgICogVGhpcyBzaXR1YXRpb24gaXMgY29tcGF0aWJsZSAoYWxiZWl0IHdpdGggYSBwZXJmIGhp
dCB0byBhbnkgVFNYIGNvZGUgaW4KKyAgICAgKiB0aGUgZ3Vlc3QpLCBzbyBhbGxvdyB0aGUgZmVh
dHVyZSBiaXRzIHRvIHJlbWFpbiBzZXQuCisgICAgICovCisgICAgaWYgKCBjcHVfaGFzX3RzeF9j
dHJsICkKKyAgICB7CisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9ITEUsIG1heF9mcyk7
CisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9SVE0sIG1heF9mcyk7CisgICAgfQorCiAg
ICAgLyogQ2xhbXAgdGhlIHRvb2xzdGFja3MgY2hvaWNlcyB0byByZWFsaXR5LiAqLwogICAgIGZv
ciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShmcyk7IGkrKyApCiAgICAgICAgIGZzW2ldICY9IG1h
eF9mc1tpXTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9t
c3IuYwppbmRleCA0Njk4ZDJiYmExLi5kYTUwNGNlN2FlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xMzMsNiArMTMzLDcgQEAgaW50
IGd1ZXN0X3JkbXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwp
CiAgICAgY2FzZSBNU1JfRkxVU0hfQ01EOgogICAgICAgICAvKiBXcml0ZS1vbmx5ICovCiAgICAg
Y2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgIGNhc2UgTVNSX1RTWF9DVFJMOgogICAgIGNh
c2UgTVNSX0FNRDY0X0xXUF9DRkc6CiAgICAgY2FzZSBNU1JfQU1ENjRfTFdQX0NCQUREUjoKICAg
ICAgICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vlc3RzLiAqLwpAQCAtMjc1LDYgKzI3Niw3IEBAIGlu
dCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwp
CiAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFJlYWQtb25seSAq
LwogICAgIGNhc2UgTVNSX1RTWF9GT1JDRV9BQk9SVDoKKyAgICBjYXNlIE1TUl9UU1hfQ1RSTDoK
ICAgICBjYXNlIE1TUl9BTUQ2NF9MV1BfQ0ZHOgogICAgIGNhc2UgTVNSX0FNRDY0X0xXUF9DQkFE
RFI6CiAgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggZGVjNjBkMDMw
MS4uMDBlZTg3YmRlNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVu
L2FyY2gveDg2L3NldHVwLmMKQEAgLTE1OTcsNiArMTU5Nyw4IEBAIHZvaWQgX19pbml0IG5vcmV0
dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBlYXJseV9taWNyb2Nv
ZGVfaW5pdCgpOwogCisgICAgdHN4X2luaXQoKTsgLyogTmVlZHMgbWljcm9jb2RlLiAgTWF5IGNo
YW5nZSBITEUvUlRNIGZlYXR1cmUgYml0cy4gKi8KKwogICAgIGlkZW50aWZ5X2NwdSgmYm9vdF9j
cHVfZGF0YSk7CiAKICAgICBzZXRfaW5fY3I0KFg4Nl9DUjRfT1NGWFNSIHwgWDg2X0NSNF9PU1hN
TUVYQ1BUKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCmluZGV4IGY4NmMxNWJkZTMuLmZhNjkxYjZiYTAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzY4
LDYgKzM2OCw4IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQogICAgICAgICB3cm1zcmwoTVNSX1NQ
RUNfQ1RSTCwgZGVmYXVsdF94ZW5fc3BlY19jdHJsKTsKIAorICAgIHRzeF9pbml0KCk7IC8qIE5l
ZWRzIG1pY3JvY29kZS4gIE1heSBjaGFuZ2UgSExFL1JUTSBmZWF0dXJlIGJpdHMuICovCisKICAg
ICBpZiAoIHhlbl9ndWVzdCApCiAgICAgICAgIGh5cGVydmlzb3JfYXBfc2V0dXAoKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3RzeC5jIGIveGVuL2FyY2gveDg2L3RzeC5jCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmE4ZWMyY2NjNjkKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vYXJjaC94ODYvdHN4LmMKQEAgLTAsMCArMSw3NCBAQAorI2luY2x1ZGUgPHhlbi9p
bml0Lmg+CisjaW5jbHVkZSA8YXNtL21zci5oPgorCisvKgorICogVmFsaWQgdmFsdWVzOgorICog
ICAxID0+IEV4cGxpY2l0IHRzeD0xCisgKiAgIDAgPT4gRXhwbGljaXQgdHN4PTAKKyAqICAtMSA9
PiBEZWZhdWx0LCBpbXBsaWNpdCB0c3g9MQorICoKKyAqIFRoaXMgaXMgYXJyYW5nZWQgc3VjaCB0
aGF0IHRoZSBib3R0b20gYml0IGVuY29kZXMgd2hldGhlciBUU1ggaXMgYWN0dWFsbHkKKyAqIGRp
c2FibGVkLCB3aGlsZSBpZGVudGlmeWluZyB2YXJpb3VzIGV4cGxpY2l0ICg+PTApIGFuZCBpbXBs
aWNpdCAoPDApCisgKiBjb25kaXRpb25zLgorICovCitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRf
dHN4ID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBjcHVfaGFzX3RzeF9jdHJsID0gLTE7CisK
K3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3RzeChjb25zdCBjaGFyICpzKQoreworICAgIGludCBy
YyA9IDAsIHZhbCA9IHBhcnNlX2Jvb2wocywgTlVMTCk7CisKKyAgICBpZiAoIHZhbCA+PSAwICkK
KyAgICAgICAgb3B0X3RzeCA9IHZhbDsKKyAgICBlbHNlCisgICAgICAgIHJjID0gLUVJTlZBTDsK
KworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgidHN4IiwgcGFyc2VfdHN4KTsKKwor
dm9pZCB0c3hfaW5pdCh2b2lkKQoreworICAgIC8qCisgICAgICogVGhpcyBmdW5jdGlvbiBpcyBm
aXJzdCBjYWxsZWQgYmV0d2VlbiBtaWNyb2NvZGUgYmVpbmcgbG9hZGVkLCBhbmQgQ1BVSUQKKyAg
ICAgKiBiZWluZyBzY2FubmVkIGdlbmVyYWxseS4gIENhbGN1bGF0ZSBmcm9tIHJhdyBkYXRhIHdo
ZXRoZXIgTVNSX1RTWF9DVFJMCisgICAgICogaXMgYXZhaWxhYmxlLgorICAgICAqLworICAgIGlm
ICggdW5saWtlbHkoY3B1X2hhc190c3hfY3RybCA8IDApICkKKyAgICB7CisgICAgICAgIHVpbnQ2
NF90IGNhcHMgPSAwOworCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS5jcHVpZF9sZXZlbCA+
PSA3ICYmCisgICAgICAgICAgICAgKGNwdWlkX2NvdW50X2VkeCg3LCAwKSAmIGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9BUkNIX0NBUFMpKSApCisgICAgICAgICAgICByZG1zcmwoTVNSX0FSQ0hf
Q0FQQUJJTElUSUVTLCBjYXBzKTsKKworICAgICAgICBjcHVfaGFzX3RzeF9jdHJsID0gISEoY2Fw
cyAmIEFSQ0hfQ0FQU19UU1hfQ1RSTCk7CisgICAgfQorCisgICAgaWYgKCBjcHVfaGFzX3RzeF9j
dHJsICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IHZhbDsKKworICAgICAgICByZG1zcmwoTVNS
X1RTWF9DVFJMLCB2YWwpOworCisgICAgICAgIHZhbCAmPSB+KFRTWF9DVFJMX1JUTV9ESVNBQkxF
IHwgVFNYX0NUUkxfQ1BVSURfQ0xFQVIpOworICAgICAgICAvKiBDaGVjayBib3R0b20gYml0IG9u
bHkuICBIaWdoZXIgYml0cyBhcmUgdmFyaW91cyBzZW50aW5hbHMuICovCisgICAgICAgIGlmICgg
IShvcHRfdHN4ICYgMSkgKQorICAgICAgICAgICAgdmFsIHw9IFRTWF9DVFJMX1JUTV9ESVNBQkxF
IHwgVFNYX0NUUkxfQ1BVSURfQ0xFQVI7CisKKyAgICAgICAgd3Jtc3JsKE1TUl9UU1hfQ1RSTCwg
dmFsKTsKKyAgICB9CisgICAgZWxzZSBpZiAoIG9wdF90c3ggPj0gMCApCisgICAgICAgIHByaW50
a19vbmNlKFhFTkxPR19XQVJOSU5HCisgICAgICAgICAgICAgICAgICAgICJNU1JfVFNYX0NUUkwg
bm90IGF2YWlsYWJsZSAtIElnbm9yaW5nIHRzeD0gc2V0dGluZ1xuIik7Cit9CisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggMzI3NDZhYThhZS4u
ZDVmMzg5OWY3MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC01Myw2ICs1Myw3IEBACiAj
ZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0KQogI2RlZmluZSBBUkNI
X0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKICNkZWZpbmUgQVJDSF9DQVBTX0lGX1BT
Q0hBTkdFX01DX05PCShfQUMoMSwgVUxMKSA8PCA2KQorI2RlZmluZSBBUkNIX0NBUFNfVFNYX0NU
UkwJCShfQUMoMSwgVUxMKSA8PCA3KQogCiAjZGVmaW5lIE1TUl9GTFVTSF9DTUQJCQkweDAwMDAw
MTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwgMCkKQEAgLTYwLDYg
KzYxLDEwIEBACiAjZGVmaW5lIE1TUl9UU1hfRk9SQ0VfQUJPUlQgICAgICAgICAgICAgMHgwMDAw
MDEwZgogI2RlZmluZSBUU1hfRk9SQ0VfQUJPUlRfUlRNICAgICAgICAgICAgIChfQUMoMSwgVUxM
KSA8PCAgMCkKIAorI2RlZmluZSBNU1JfVFNYX0NUUkwgICAgICAgICAgICAgICAgICAgIDB4MDAw
MDAxMjIKKyNkZWZpbmUgVFNYX0NUUkxfUlRNX0RJU0FCTEUgICAgICAgICAgICAoX0FDKDEsIFVM
TCkgPDwgIDApCisjZGVmaW5lIFRTWF9DVFJMX0NQVUlEX0NMRUFSICAgICAgICAgICAgKF9BQygx
LCBVTEwpIDw8ICAxKQorCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxlIG9uIG90
aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEKICNkZWZp
bmUgTVNSX0lBMzJfQV9QRVJGQ1RSMAkJMHgwMDAwMDRjMQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgK
aW5kZXggYjY4NjE1NmVhMC4uNTU3ZjliNmRkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBA
IC0yNTgsNiArMjU4LDE2IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGludCBjcHVp
ZF9jb3VudF9lYngoCiAgICAgcmV0dXJuIGVieDsKIH0KIAorc3RhdGljIGFsd2F5c19pbmxpbmUg
dW5zaWduZWQgaW50IGNwdWlkX2NvdW50X2VkeCgKKyAgICB1bnNpZ25lZCBpbnQgbGVhZiwgdW5z
aWduZWQgaW50IHN1YmxlYWYpCit7CisgICAgdW5zaWduZWQgaW50IGVkeCwgdG1wOworCisgICAg
Y3B1aWRfY291bnQobGVhZiwgc3VibGVhZiwgJnRtcCwgJnRtcCwgJnRtcCwgJmVkeCk7CisKKyAg
ICByZXR1cm4gZWR4OworfQorCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjAo
dm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGNyMDsKQEAgLTYwMSw2ICs2MTEsOSBAQCBzdGF0
aWMgaW5saW5lIHVpbnQ4X3QgZ2V0X2NwdV9mYW1pbHkodWludDMyX3QgcmF3LCB1aW50OF90ICpt
b2RlbCwKICAgICByZXR1cm4gZmFtOwogfQogCitleHRlcm4gaW50OF90IG9wdF90c3gsIGNwdV9o
YXNfdHN4X2N0cmw7Cit2b2lkIHRzeF9pbml0KHZvaWQpOworCiAjZW5kaWYgLyogIV9fQVNTRU1C
TFlfXyAqLwogCiAjZW5kaWYgLyogX19BU01fWDg2X1BST0NFU1NPUl9IICovCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:11:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUadn-0007F5-4E; Tue, 12 Nov 2019 18:11:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUadm-0007Et-D6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:46 +0000
X-Inumbo-ID: e2cc79c8-0577-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2cc79c8-0577-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 18:11:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUadl-0001Gd-4B
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUadl-00046L-2u
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUadl-00046L-2u@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:11:45 +0000
Subject: [Xen-changelog] [xen staging] x86/spec-ctrl: Mitigate the TSX
 Asynchronous Abort sidechannel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhjNDMzMDgxOGY2ZWU3MGNiZjc0MjhhNDBhMjhhNzNkZjEyNzJkMTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTI6
NTQgMjAxOSArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pdGlnYXRlIHRoZSBUU1ggQXN5bmNo
cm9ub3VzIEFib3J0IHNpZGVjaGFubmVsCiAgICAKICAgIFNlZSBwYXRjaCBkb2N1bWVudGF0aW9u
IGFuZCBjb21tZW50cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDUgLyBDVkUtMjAx
OS0xMTEzNQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAxNyArKysr
KysrKystLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgIHwgNjEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvdHN4LmMgICAgICAg
ICAgICAgICAgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgIHwgIDEg
KwogNCBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCA5ODZhYWEwZDM1Li4wMzk0ZDY2OWMwIDEwMDY0
NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xOTczLDcgKzE5NzMsNyBAQCBleHRyZW1lIGNh
cmUuKioKIEFuIG92ZXJhbGwgYm9vbGVhbiB2YWx1ZSwgYHNwZWMtY3RybD1ub2AsIGNhbiBiZSBz
cGVjaWZpZWQgdG8gdHVybiBvZmYgYWxsCiBtaXRpZ2F0aW9ucywgaW5jbHVkaW5nIHBpZWNlcyBv
ZiBpbmZyYXN0cnVjdHVyZSB1c2VkIHRvIHZpcnR1YWxpc2UgY2VydGFpbgogbWl0aWdhdGlvbiBm
ZWF0dXJlcyBmb3IgZ3Vlc3RzLiAgVGhpcyBhbHNvIGluY2x1ZGVzIHNldHRpbmdzIHdoaWNoIGB4
cHRpYCwKLWBzbXRgLCBgcHYtbDF0ZmAgY29udHJvbCwgdW5sZXNzIHRoZSByZXNwZWN0aXZlIG9w
dGlvbihzKSBoYXZlIGJlZW4KK2BzbXRgLCBgcHYtbDF0ZmAsIGB0c3hgIGNvbnRyb2wsIHVubGVz
cyB0aGUgcmVzcGVjdGl2ZSBvcHRpb24ocykgaGF2ZSBiZWVuCiBzcGVjaWZpZWQgZWFybGllciBv
biB0aGUgY29tbWFuZCBsaW5lLgogCiBBbHRlcm5hdGl2ZWx5LCBhIHNsaWdodGx5IG1vcmUgcmVz
dHJpY3RlZCBgc3BlYy1jdHJsPW5vLXhlbmAgY2FuIGJlIHVzZWQgdG8KQEAgLTIwODMsNyArMjA4
Myw3IEBAIHBhZ2VzKSBtdXN0IGFsc28gYmUgc3BlY2lmaWVkIHZpYSB0aGUgdGJ1Zl9zaXplIHBh
cmFtZXRlci4KICAgICA9IDxib29sPgogCiAgICAgQXBwbGljYWJpbGl0eTogeDg2Ci0gICAgRGVm
YXVsdDogdHJ1ZQorICAgIERlZmF1bHQ6IGZhbHNlIG9uIHBhcnRzIHZ1bG5lcmFibGUgdG8gVEFB
LCB0cnVlIG90aGVyd2lzZQogCiBDb250cm9scyBmb3IgdGhlIHVzZSBvZiBUcmFuc2FjdGlvbmFs
IFN5bmNocm9uaXphdGlvbiBlWHRlbnNpb25zLgogCkBAIC0yMDkzLDYgKzIwOTMsMTkgQEAgYSBj
b250cm9sIGhhcyBiZWVuIGludHJvZHVjZWQgd2hpY2ggYWxsb3dzIFRTWCB0byBiZSB0dXJuZWQg
b2ZmLgogT24gc3lzdGVtcyB3aXRoIHRoZSBhYmlsaXR5IHRvIHR1cm4gVFNYIG9mZiwgdGhpcyBi
b29sZWFuIG9mZmVycyBzeXN0ZW0gd2lkZQogY29udHJvbCBvZiB3aGV0aGVyIFRTWCBpcyBlbmFi
bGVkIG9yIGRpc2FibGVkLgogCitPbiBwYXJ0cyB2dWxuZXJhYmxlIHRvIENWRS0yMDE5LTExMTM1
IC8gVFNYIEFzeW5jaHJvbm91cyBBYm9ydCwgdGhlIGZvbGxvd2luZworbG9naWMgYXBwbGllczoK
KworICogQW4gZXhwbGljaXQgYHRzeD1gIGNob2ljZSBpcyBob25vdXJlZCwgZXZlbiBpZiBpdCBp
cyBgdHJ1ZWAgYW5kIHdvdWxkCisgICByZXN1bHQgaW4gYSB2dWxuZXJhYmxlIHN5c3RlbS4KKwor
ICogV2hlbiBubyBleHBsaWNpdCBgdHN4PWAgY2hvaWNlIGlzIGdpdmVuLCBwYXJ0cyB2dWxuZXJh
YmxlIHRvIFRBQSB3aWxsIGJlCisgICBtaXRpZ2F0ZWQgYnkgZGlzYWJsaW5nIFRTWCwgYXMgdGhp
cyBpcyB0aGUgbG93ZXN0IG92ZXJoZWFkIG9wdGlvbi4KKworICogSWYgdGhlIHVzZSBvZiBUU1gg
aXMgaW1wb3J0YW50LCB0aGUgbW9yZSBleHBlbnNpdmUgVEFBIG1pdGlnYXRpb25zIGNhbiBiZQor
ICAgb3B0ZWQgaW4gdG8gd2l0aCBgc210PTAgc3BlYy1jdHJsPW1kLWNsZWFyYCwgYXQgd2hpY2gg
cG9pbnQgVFNYIHdpbGwgcmVtYWluCisgICBhY3RpdmUgYnkgZGVmYXVsdC4KKwogIyMjIHVjb2Rl
ICh4ODYpCiA+IGA9IExpc3Qgb2YgWyA8aW50ZWdlcj4gfCBzY2FuPTxib29sPiwgbm1pPTxib29s
PiBdYAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKaW5kZXggZTc0ZTBjYzYxOS4uYWE2MzJiZGNlZSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpA
QCAtOTksNiArOTksOSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3Qg
Y2hhciAqcykKIAogICAgICAgICAgICAgb3B0X2JyYW5jaF9oYXJkZW4gPSBmYWxzZTsKIAorICAg
ICAgICAgICAgaWYgKCBvcHRfdHN4ID09IC0xICkKKyAgICAgICAgICAgICAgICBvcHRfdHN4ID0g
LTM7CisKICAgICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAgICAgICBvcHRfcnNiX3B2ID0g
ZmFsc2U7CiAgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IGZhbHNlOwpAQCAtMzEwLDcgKzMxMyw3
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5r
LCB1aW50NjRfdCBjYXBzKQogICAgIHByaW50aygiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNp
bGl0aWVzOlxuIik7CiAKICAgICAvKiBIYXJkd2FyZSBmZWF0dXJlcyB3aGljaCBwZXJ0YWluIHRv
IHNwZWN1bGF0aXZlIG1pdGlnYXRpb25zLiAqLwotICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0
dXJlczolcyVzJXMlcyVzJXMlcyVzJXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIEhhcmR3YXJl
IGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChf
N2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAi
IiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSA/
ICIgU1RJQlAiICAgICA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZf
RkVBVFVSRV9MMURfRkxVU0gpKSA/ICIgTDFEX0ZMVVNIIiA6ICIiLApAQCAtMzIyLDcgKzMyNSw5
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5r
LCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SU0JBKSAgICAg
ICAgICAgICAgICAgID8gIiBSU0JBIiAgICAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJD
SF9DQVBTX1NLSVBfTDFERkwpICAgICAgICAgICAgPyAiIFNLSVBfTDFERkwiOiAiIiwKICAgICAg
ICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAgICAgICA/ICIgU1NCX05P
IiAgICA6ICIiLAotICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19NRFNfTk8pICAgICAgICAg
ICAgICAgID8gIiBNRFNfTk8iICAgIDogIiIpOworICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQ
U19NRFNfTk8pICAgICAgICAgICAgICAgID8gIiBNRFNfTk8iICAgIDogIiIsCisgICAgICAgICAg
IChjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJMKSAgICAgICAgICAgICAgPyAiIFRTWF9DVFJMIiAg
OiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfVEFBX05PKSAgICAgICAgICAgICAg
ICA/ICIgVEFBX05PIiAgICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hp
Y2ggcGVydGFpbnMgdG8gbWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJ
R19JTkRJUkVDVF9USFVOSykgfHwgSVNfRU5BQkxFRChDT05GSUdfU0hBRE9XX1BBR0lORykgKQpA
QCAtMzM2LDcgKzM0MSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgIlxuIik7CiAK
ICAgICAvKiBTZXR0aW5ncyBmb3IgWGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1
ZXN0cy4gKi8KLSAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNf
Q1RSTDogJXMlcywgT3RoZXI6JXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFhlbiBzZXR0aW5n
czogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMlcywgT3RoZXI6JXMlcyVzJXNcbiIsCiAg
ICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAgICAgICAgICAg
dGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0aHVu
ayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CkBAIC0zNDUsNiArMzUwLDggQEAgc3Rh
dGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2
NF90IGNhcHMpCiAgICAgICAgICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxf
SUJSUykgID8gIklCUlMrIiA6ICAiSUJSUy0iLAogICAgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX1NTQkQpICAgICAgICAgICA/ICIiIDoKICAgICAgICAgICAgKGRlZmF1bHRfeGVu
X3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAorICAg
ICAgICAgICAhKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICAgICAgICAgICAgICA/ICIiIDoK
KyAgICAgICAgICAgKG9wdF90c3ggJiAxKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAi
IFRTWCsiIDogIiBUU1gtIiwKICAgICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPyAiIElCUEIiICA6ICIiLAogICAgICAgICAgICBvcHRfbDFkX2ZsdXNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiLAogICAgICAg
ICAgICBvcHRfbWRfY2xlYXJfcHYgfHwgb3B0X21kX2NsZWFyX2h2bSAgICAgICA/ICIgVkVSVyIg
IDogIiIsCkBAIC04NjcsNiArODc0LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9t
aXRpZ2F0aW9ucyh2b2lkKQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVG
QVVMVDsKICAgICBib29sIHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlLCBod19z
bXRfZW5hYmxlZDsKKyAgICBib29sIGNwdV9oYXNfYnVnX3RhYTsKICAgICB1aW50NjRfdCBjYXBz
ID0gMDsKIAogICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQpA
QCAtMTA5NCw2ICsxMTAyLDUzIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdh
dGlvbnModm9pZCkKICAgICAgICAgICAgICJlbmFibGVkLiAgTWl0aWdhdGlvbnMgd2lsbCBub3Qg
YmUgZnVsbHkgZWZmZWN0aXZlLiAgUGxlYXNlXG4iCiAgICAgICAgICAgICAiY2hvb3NlIGFuIGV4
cGxpY2l0IHNtdD08Ym9vbD4gc2V0dGluZy4gIFNlZSBYU0EtMjk3LlxuIik7CiAKKyAgICAvKgor
ICAgICAqIFZ1bG5lcmFiaWxpdHkgdG8gVEFBIGlzIGEgbGl0dGxlIGNvbXBsaWNhdGVkIHRvIHF1
YW50aWZ5LgorICAgICAqCisgICAgICogSW4gdGhlIHBpcGVsaW5lLCBpdCBpcyBqdXN0IGFub3Ro
ZXIgd2F5IHRvIGdldCBzcGVjdWxhdGl2ZSBhY2Nlc3MgdG8KKyAgICAgKiBzdGFsZSBsb2FkIHBv
cnQsIHN0b3JlIGJ1ZmZlciBvciBmaWxsIGJ1ZmZlciBkYXRhLCBhbmQgdGhlcmVmb3JlIGNhbiBi
ZQorICAgICAqIGNvbnNpZGVyZWQgYSBzdXBlcnNldCBvZiBNRFMgKG9uIFRTWC1jYXBhYmxlIHBh
cnRzKS4gIE9uIHBhcnRzIHdoaWNoCisgICAgICogcHJlZGF0ZSBNRFNfTk8sIHRoZSBleGlzdGlu
ZyBWRVJXIGZsdXNoaW5nIHdpbGwgbWl0aWdhdGUgdGhpcworICAgICAqIHNpZGVjaGFubmVsIGFz
IHdlbGwuCisgICAgICoKKyAgICAgKiBPbiBwYXJ0cyB3aGljaCBjb250YWluIE1EU19OTywgdGhl
IGxhY2sgb2YgVkVSVyBmbHVzaGluZyBtZWFucyB0aGF0IGFuCisgICAgICogYXR0YWNrZXIgY2Fu
IHN0aWxsIHVzZSBUU1ggdG8gdGFyZ2V0IG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzIHRvIGxl
YWsKKyAgICAgKiBzZWNyZXRzLiAgVGhlcmVmb3JlLCB3ZSBjb25zaWRlciBUQUEgdG8gYmUgdGhl
IHNldCBvZiBUU1gtY2FwYWJsZSBwYXJ0cworICAgICAqIHdoaWNoIGhhdmUgTURTX05PIGJ1dCBs
YWNrIFRBQV9OTy4KKyAgICAgKgorICAgICAqIE5vdGU6IGNwdV9oYXNfcnRtICg9PSBobGUpIGNv
dWxkIGFscmVhZHkgYmUgaGlkZGVuIGJ5IGB0c3g9MGAgb24gdGhlCisgICAgICogICAgICAgY21k
bGluZS4gIE1TUl9UU1hfQ1RSTCB3aWxsIG9ubHkgYXBwZWFyIG9uIFRTWC1jYXBhYmxlIHBhcnRz
LCBzbworICAgICAqICAgICAgIHdlIGNoZWNrIGJvdGggdG8gc3BvdCBUU1ggaW4gYSBtaWNyb2Nv
ZGUvY21kbGluZSBpbmRlcGVuZGVudCB3YXkuCisgICAgICovCisgICAgY3B1X2hhc19idWdfdGFh
ID0KKyAgICAgICAgKGNwdV9oYXNfcnRtIHx8IChjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJMKSkg
JiYKKyAgICAgICAgKGNhcHMgJiAoQVJDSF9DQVBTX01EU19OTyB8IEFSQ0hfQ0FQU19UQUFfTk8p
KSA9PSBBUkNIX0NBUFNfTURTX05POworCisgICAgLyoKKyAgICAgKiBPbiBUQUEtYWZmZWN0ZWQg
aGFyZHdhcmUsIGRpc2FibGluZyBUU1ggaXMgdGhlIHByZWZlcnJlZCBtaXRpZ2F0aW9uLCB2cwor
ICAgICAqIHRoZSBNRFMgbWl0aWdhdGlvbiBvZiBkaXNhYmxpbmcgSFQgYW5kIHVzaW5nIFZFUlcg
Zmx1c2hpbmcuCisgICAgICoKKyAgICAgKiBPbiBDUFVzIHdoaWNoIGFkdmVydGlzZSBNRFNfTk8s
IFZFUlcgaGFzIG5vIGZsdXNoaW5nIHNpZGUgZWZmZWN0IHVudGlsCisgICAgICogdGhlIFRTWF9D
VFJMIG1pY3JvY29kZSBpcyBsb2FkZWQsIGRlc3BpdGUgdGhlIE1EX0NMRUFSIENQVUlEIGJpdCBi
ZWluZworICAgICAqIGFkdmVydGlzZWQsIGFuZCB0aGVyZSBpc24ndCBhIE1EX0NMRUFSXzIgZmxh
ZyB0byB1c2UuLi4KKyAgICAgKgorICAgICAqIElmIHdlJ3JlIG9uIGFmZmVjdGVkIGhhcmR3YXJl
LCBhYmxlIHRvIGRvIHNvbWV0aGluZyBhYm91dCBpdCAod2hpY2gKKyAgICAgKiBpbXBsaWVzIHRo
YXQgVkVSVyBub3cgd29ya3MpLCBubyBleHBsaWNpdCBUU1ggY2hvaWNlIGFuZCB0cmFkaXRpb25h
bAorICAgICAqIE1EUyBtaXRpZ2F0aW9ucyAobm8tU01ULCBWRVJXKSBub3Qgb2J2aW9zdWx5IGlu
IHVzZSAoc29tZW9uZSBtaWdodAorICAgICAqIHBsYXVzaWJseSB2YWx1ZSBUU1ggaGlnaGVyIHRo
YW4gSHlwZXJ0aHJlYWRpbmcuLi4pLCBkaXNhYmxlIFRTWCB0bworICAgICAqIG1pdGlnYXRlIFRB
QS4KKyAgICAgKi8KKyAgICBpZiAoIG9wdF90c3ggPT0gLTEgJiYgY3B1X2hhc19idWdfdGFhICYm
IChjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJMKSAmJgorICAgICAgICAgKChod19zbXRfZW5hYmxl
ZCAmJiBvcHRfc210KSB8fAorICAgICAgICAgICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
VkVSV19JRExFKSkgKQorICAgIHsKKyAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVB
VFVSRV9ITEUpOworICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1JUTSk7
CisKKyAgICAgICAgb3B0X3RzeCA9IDA7CisgICAgICAgIHRzeF9pbml0KCk7CisgICAgfQorCiAg
ICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3RzeC5jIGIveGVuL2FyY2gveDg2L3RzeC5jCmluZGV4IGE4ZWMyY2NjNjkuLjJk
MjAyYTBkNGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90c3guYworKysgYi94ZW4vYXJjaC94
ODYvdHN4LmMKQEAgLTUsNyArNSw4IEBACiAgKiBWYWxpZCB2YWx1ZXM6CiAgKiAgIDEgPT4gRXhw
bGljaXQgdHN4PTEKICAqICAgMCA9PiBFeHBsaWNpdCB0c3g9MAotICogIC0xID0+IERlZmF1bHQs
IGltcGxpY2l0IHRzeD0xCisgKiAgLTEgPT4gRGVmYXVsdCwgaW1wbGljaXQgdHN4PTEsIG1heSBj
aGFuZ2UgdG8gMCB0byBtaXRpZ2F0ZSBUQUEKKyAqICAtMyA9PiBJbXBsaWNpdCB0c3g9MSAoZmVl
ZC10aHJvdWdoIGZyb20gc3BlYy1jdHJsPTApCiAgKgogICogVGhpcyBpcyBhcnJhbmdlZCBzdWNo
IHRoYXQgdGhlIGJvdHRvbSBiaXQgZW5jb2RlcyB3aGV0aGVyIFRTWCBpcyBhY3R1YWxseQogICog
ZGlzYWJsZWQsIHdoaWxlIGlkZW50aWZ5aW5nIHZhcmlvdXMgZXhwbGljaXQgKD49MCkgYW5kIGlt
cGxpY2l0ICg8MCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4Lmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IGQ1ZjM4OTlmNzMuLjM5NzFi
OTkyZDMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNTQsNiArNTQsNyBAQAogI2RlZmlu
ZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKICNkZWZpbmUgQVJDSF9DQVBT
X0lGX1BTQ0hBTkdFX01DX05PCShfQUMoMSwgVUxMKSA8PCA2KQogI2RlZmluZSBBUkNIX0NBUFNf
VFNYX0NUUkwJCShfQUMoMSwgVUxMKSA8PCA3KQorI2RlZmluZSBBUkNIX0NBUFNfVEFBX05PCQko
X0FDKDEsIFVMTCkgPDwgOCkKIAogI2RlZmluZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgog
I2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9BQygxLCBVTEwpIDw8IDApCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:11:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:11:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUady-0007HI-5r; Tue, 12 Nov 2019 18:11:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUadx-0007H3-HN
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:57 +0000
X-Inumbo-ID: e9465e04-0577-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9465e04-0577-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 18:11:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUadw-0001Gu-02
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUadv-00047k-VW
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:11:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUadv-00047k-VW@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:11:55 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/vtd: Hide superpage support
 for SandyBridge IOMMUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIyOTg0OGJkMGZlNGJjY2RkNzg3MDg0MjU3OTkyZjExNjZhYmMyNDkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxNDowOTowMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTQ6
MzcgMjAxOSArMDAwMAoKICAgIHg4Ni92dGQ6IEhpZGUgc3VwZXJwYWdlIHN1cHBvcnQgZm9yIFNh
bmR5QnJpZGdlIElPTU1VcwogICAgCiAgICBTb21ldGhpbmcgY2F1c2VzIFNhbmR5QnJpZGdlIElP
TU1VcyB0byBjaG9rZSB3aGVuIHNoYXJpbmcgRVBUIHBhZ2V0YWJsZXMsIGFuZAogICAgYW4gRVBU
IHN1cGVycGFnZSBnZXRzIHNoYXR0ZXJlZC4gIFRoZSByb290IGNhdXNlIGlzIHN0aWxsIHVuZGVy
IGludmVzdGlnYXRpb24sCiAgICBidXQgdGhlIGVuZCByZXN1bHQgaXMgdW51c2FibGUgaW4gY29t
YmluYXRpb24gd2l0aCBDVkUtMjAxOC0xMjIwNyBwcm90ZWN0aW9ucy4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDQgLyBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvZXh0ZXJuLmggfCAgMiArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgIHwgIDIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4u
aCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaAppbmRleCAxNmVhZGE5ZmEy
Li5hNzFjOGIwZjg0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0
ZXJuLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCkBAIC05Nyw2
ICs5Nyw4IEBAIHZvaWQgdnRkX29wc19wb3N0YW1ibGVfcXVpcmsoc3RydWN0IGlvbW11KiBpb21t
dSk7CiBpbnQgX19tdXN0X2NoZWNrIG1lX3dpZmlfcXVpcmsoc3RydWN0IGRvbWFpbiAqZG9tYWlu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGJ1cywgdTggZGV2Zm4sIGludCBt
YXApOwogdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICopOwordm9pZCBx
dWlya19pb21tdV9jYXBzKHN0cnVjdCBpb21tdSAqaW9tbXUpOworCiBib29sX3QgcGxhdGZvcm1f
c3VwcG9ydHNfaW50cmVtYXAodm9pZCk7CiBib29sX3QgcGxhdGZvcm1fc3VwcG9ydHNfeDJhcGlj
KHZvaWQpOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IGIzNjY0ZWNiZTAu
LjVkMzRmNzUzMDYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMjE1LDYg
KzEyMTUsOCBAQCBpbnQgX19pbml0IGlvbW11X2FsbG9jKHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAq
ZHJoZCkKICAgICBpZiAoICEoaW9tbXUtPmNhcCArIDEpIHx8ICEoaW9tbXUtPmVjYXAgKyAxKSAp
CiAgICAgICAgIHJldHVybiAtRU5PREVWOwogCisgICAgcXVpcmtfaW9tbXVfY2Fwcyhpb21tdSk7
CisKICAgICBpZiAoIGNhcF9mYXVsdF9yZWdfb2Zmc2V0KGlvbW11LT5jYXApICsKICAgICAgICAg
IGNhcF9udW1fZmF1bHRfcmVncyhpb21tdS0+Y2FwKSAqIFBSSU1BUllfRkFVTFRfUkVHX0xFTiA+
PSBQQUdFX1NJWkUgfHwKICAgICAgICAgIGVjYXBfaW90bGJfb2Zmc2V0KGlvbW11LT5lY2FwKSA+
PSBQQUdFX1NJWkUgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1
aXJrcy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCmluZGV4IGQ2ZGI4
NjI2NzguLmIwMjY4OGUzMTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9xdWlya3MuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKQEAg
LTU0MCwzICs1NDAsMjggQEAgdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQogICAgICAgICBicmVhazsKICAgICB9CiB9CisKK3ZvaWQgX19pbml0IHF1aXJrX2lv
bW11X2NhcHMoc3RydWN0IGlvbW11ICppb21tdSkKK3sKKyAgICAvKgorICAgICAqIElPTU1VIFF1
aXJrczoKKyAgICAgKgorICAgICAqIFNhbmR5QnJpZGdlIElPTU1VcyBjbGFpbSBzdXBwb3J0IGZv
ciAyTSBhbmQgMUcgc3VwZXJwYWdlcywgYnV0IGRvbid0CisgICAgICogaW1wbGVtZW50IHN1cGVy
cGFnZXMgaW50ZXJuYWxseS4KKyAgICAgKgorICAgICAqIFRoZXJlIGFyZSBpc3N1ZXMgY2hhbmdp
bmcgdGhlIHdhbGsgbGVuZ3RoIHVuZGVyIGluLWZsaWdodCBETUEsIHdoaWNoCisgICAgICogaGFz
IG1hbmlmZXN0ZWQgYXMgaW5jb21wYXRpYmlsaXR5IGJldHdlZW4gRVBUL0lPTU1VIHNoYXJpbmcg
YW5kIHRoZQorICAgICAqIHdvcmthcm91bmQgZm9yIENWRS0yMDE4LTEyMjA3IC8gWFNBLTMwNC4g
IEhpZGUgdGhlIHN1cGVycGFnZXMKKyAgICAgKiBjYXBhYmlsaXRpZXMgaW4gdGhlIElPTU1VLCB3
aGljaCB3aWxsIHByZXZlbnQgWGVuIGZyb20gc2hhcmluZyB0aGUgRVBUCisgICAgICogYW5kIElP
TU1VIHBhZ2V0YWJsZXMuCisgICAgICoKKyAgICAgKiBEZXRlY3Rpb24gb2YgU2FuZHlCcmlkZ2Ug
dW5mb3J0dW5hdGVseSBoYXMgdG8gYmUgZG9uZSBieSBwcm9jZXNzb3IKKyAgICAgKiBtb2RlbCBi
ZWNhdXNlIHRoZSBjbGllbnQgcGFydHMgZG9uJ3QgZXhwb3NlIHRoZWlyIElPTU1VcyBhcyBQQ0kg
ZGV2aWNlcworICAgICAqIHdlIGNvdWxkIG1hdGNoIHdpdGggYSBEZXZpY2UgSUQuCisgICAgICov
CisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAm
JgorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgPT0gNiAmJgorICAgICAgICAgKGJvb3RfY3B1
X2RhdGEueDg2X21vZGVsID09IDB4MmEgfHwKKyAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9t
b2RlbCA9PSAweDJkKSApCisgICAgICAgIGlvbW11LT5jYXAgJj0gfigweGZ1bCA8PCAzNCk7Cit9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:12:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:12:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUae8-0007Iw-AE; Tue, 12 Nov 2019 18:12:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUae7-0007Ik-C7
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:07 +0000
X-Inumbo-ID: ef50b146-0577-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ef50b146-0577-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 18:12:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUae6-0001HL-3n
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUae6-00048q-2a
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUae6-00048q-2a@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:12:06 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/vtx: Disable executable EPT
 superpages to work around CVE-2018-12207
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdmMTA0MDNiMTFlNjMxZWViN2ExZDRjNDY0MTVmYjQyOGYzODlkYzkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAyMCAxNzoyNToyOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTQ6
MzcgMjAxOSArMDAwMAoKICAgIHg4Ni92dHg6IERpc2FibGUgZXhlY3V0YWJsZSBFUFQgc3VwZXJw
YWdlcyB0byB3b3JrIGFyb3VuZCBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBDVkUtMjAxOC0xMjIw
NyBjb3ZlcnMgYSBzZXQgb2YgZXJyYXRhIG9uIHZhcmlvdXMgSW50ZWwgcHJvY2Vzc29ycywgd2hl
cmVieSBhCiAgICBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbiBjYW4gYmUgZ2VuZXJhdGVkIGluIGEg
Y29ybmVyIGNhc2Ugd2hlbiBhbiBleGVjdXRhYmxlCiAgICBtYXBwaW5nIGNoYW5nZXMgc2l6ZSBv
ciBjYWNoZWFiaWxpdHkgd2l0aG91dCBUTEIgaW52YWxpZGF0aW9uLiAgSFZNIGd1ZXN0CiAgICBr
ZXJuZWxzIGNhbiB0cmlnZ2VyIHRoaXMgdG8gRG9TIHRoZSBob3N0LgogICAgCiAgICBUbyBtaXRp
Z2F0ZSwgaW4gYWZmZWN0ZWQgaGFyZHdhcmUsIGFsbCBFUFQgc3VwZXJwYWdlcyBhcmUgbWFya2Vk
IE5YLiAgV2hlbiBhbgogICAgaW5zdHJ1Y3Rpb24gZmV0Y2ggdmlvbGF0aW9uIGlzIG9ic2VydmVk
IGFnYWluc3QgdGhlIHN1cGVycGFnZSwgdGhlIHN1cGVycGFnZQogICAgaXMgc2hhdHRlcmVkIHRv
IDRrIGFuZCBoYXMgZXhlY3V0ZSBwZXJtaXNzaW9ucyByZXN0b3JlZC4gIFRoaXMgcHJldmVudHMg
dGhlCiAgICBndWVzdCBrZXJuZWwgZnJvbSBiZWluZyBhYmxlIHRvIGNyZWF0ZSB0aGUgbmVjZXNz
YXJ5IHByZWNvbmRpdGlvbnMgaW4gdGhlIGlUTEIKICAgIHRvIGV4cGxvaXQgdGhlIHZ1bG5lcmFi
aWxpdHkuCiAgICAKICAgIFRoaXMgZG9lcyBjb21lIHdpdGggYSB3b3JrbG9hZC1kZXBlbmRlbnQg
cGVyZm9ybWFuY2Ugb3ZlcmhlYWQsIGNhdXNlZCBieQogICAgaW5jcmVhc2VkIFRMQiBwcmVzc3Vy
ZS4gIFBlcmZvcm1hbmNlIGNhbiBiZSByZXN0b3JlZCwgaWYgZ3Vlc3Qga2VybmVscyBhcmUKICAg
IHRydXN0ZWQgbm90IHRvIG1vdW50IGFuIGF0dGFjaywgYnkgc3BlY2lmeWluZyBlcHQ9ZXhlYy1z
cCBvbiB0aGUgY29tbWFuZCBsaW5lLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwNCAv
IENWRS0yMDE4LTEyMjA3CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAg
MTIgKysrKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAxOCArKysrKysr
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgfCAgIDMgKysKIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jICAgICAgICB8IDEwNyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAgIHwgICA2ICsrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggICB8ICAgMSArCiA3IGZpbGVzIGNoYW5nZWQsIDE0OCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDg1
MDgxZmRjOTQuLmUyODMwMTcwMTUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTg5
NSw3ICs4OTUsNyBAQCBDb250cm9scyBmb3IgaW50ZXJhY3Rpbmcgd2l0aCB0aGUgc3lzdGVtIEV4
dGVuZGVkIEZpcm13YXJlIEludGVyZmFjZS4KICAgICB1bmNhY2hlYWJsZS4KIAogIyMjIGVwdAot
PiBgPSBMaXN0IG9mIFsgYWQ9PGJvb2w+LCBwbWw9PGJvb2w+IF1gCis+IGA9IExpc3Qgb2YgWyBh
ZD08Ym9vbD4sIHBtbD08Ym9vbD4sIGV4ZWMtc3A9PGJvb2w+IF1gCiAKID4gQXBwbGljYWJpbGl0
eTogSW50ZWwKIApAQCAtOTI2LDYgKzkyNiwxNiBAQCBpbnRyb2R1Y2VkIHdpdGggdGhlIE5laGFs
ZW0gYXJjaGl0ZWN0dXJlLgogICAgIGRpc2FibGUgUE1MLiAgYHBtbD0wYCBjYW4gYmUgdXNlZCB0
byBwcmV2ZW50IHRoZSB1c2Ugb2YgUE1MIG9uIG90aGVyd2lzZQogICAgIGNhcGFibGUgaGFyZHdh
cmUuCiAKKyogICBUaGUgYGV4ZWMtc3BgIGJvb2xlYW4gY29udHJvbHMgd2hldGhlciBFUFQgc3Vw
ZXJwYWdlcyB3aXRoIGV4ZWN1dGUKKyAgICBwZXJtaXNzaW9ucyBhcmUgcGVybWl0dGVkLiAgSW4g
Z2VuZXJhbCB0aGlzIGlzIGdvb2QgZm9yIHBlcmZvcm1hbmNlLgorCisgICAgSG93ZXZlciwgb24g
cHJvY2Vzc29ycyB2dWxuZXJhYmxlIENWRS0yMDE4LTEyMjA3LCBIVk0gZ3Vlc3Qga2VybmVscyBj
YW4KKyAgICB1c2UgZXhlY3V0YWJsZSBzdXBlcnBhZ2VzIHRvIGNyYXNoIHRoZSBob3N0LiAgQnkg
ZGVmYXVsdCwgZXhlY3V0YWJsZQorICAgIHN1cGVycGFnZXMgYXJlIGRpc2FibGVkIG9uIGFmZmVj
dGVkIGhhcmR3YXJlLgorCisgICAgSWYgSFZNIGd1ZXN0IGtlcm5lbHMgYXJlIHRydXN0ZWQgbm90
IHRvIG1vdW50IGEgRG9TIGFnYWluc3QgdGhlIHN5c3RlbSwKKyAgICB0aGlzIG9wdGlvbiBjYW4g
ZW5hYmxlZCB0byByZWdhaW4gcGVyZm9ybWFuY2UuCisKICMjIyBleHRyYV9ndWVzdF9pcnFzCiA+
IGA9IFs8ZG9tVSBudW1iZXI+XVssPGRvbTAgbnVtYmVyPl1gCiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDIwODlhNzcy
NzAuLjg0MTkxZDRlNGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTgxNCw2ICsxODE0LDI0IEBAIGludCBodm1faGFw
X25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogV29ya2Fy
b3VuZCBmb3IgWFNBLTMwNCAvIENWRS0yMDE4LTEyMjA3LiAgSWYgd2UgdGFrZSBhbiBleGVjdXRp
b24KKyAgICAgICAgICogZmF1bHQgYWdhaW5zdCBhIG5vbi1leGVjdXRhYmxlIHN1cGVycGFnZSwg
c2hhdHRlciBpdCB0byByZWdhaW4KKyAgICAgICAgICogZXhlY3V0ZSBwZXJtaXNzaW9ucy4KKyAg
ICAgICAgICovCisgICAgICAgIGlmICggcGFnZV9vcmRlciA+IDAgJiYgbnBmZWMuaW5zbl9mZXRj
aCAmJiBucGZlYy5wcmVzZW50ICYmICF2aW9sYXRpb24gKQorICAgICAgICB7CisgICAgICAgICAg
ICBpbnQgcmVzID0gcDJtX3NldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgbWZuLCBQQUdFX09SREVS
XzRLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtdCwgcDJtYSk7CisK
KyAgICAgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VS
UiAiRmFpbGVkIHRvIHNoYXR0ZXIgZ2ZuICUiUFJJX2dmbiI6ICVkXG4iLAorICAgICAgICAgICAg
ICAgICAgICAgICBnZm4sIHJlcyk7CisKKyAgICAgICAgICAgIHJjID0gIXJlczsKKyAgICAgICAg
ICAgIGdvdG8gb3V0X3B1dF9nZm47CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIHZpb2xhdGlv
biApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIFNob3VsZCAjVkUgYmUgZW11bGF0ZWQgZm9y
IHRoaXMgZmF1bHQ/ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggNTY1MTlmZWU4NC4uZWM1YWI4NjBh
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtNjcsNiArNjcsNyBAQCBpbnRlZ2VyX3BhcmFtKCJwbGVf
d2luZG93IiwgcGxlX3dpbmRvdyk7CiAKIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2Vw
dF9wbWwgPSB0cnVlOwogc3RhdGljIHM4IF9fcmVhZF9tb3N0bHkgb3B0X2VwdF9hZCA9IC0xOwor
aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2VwdF9leGVjX3NwID0gLTE7CiAKIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX2VwdF9wYXJhbShjb25zdCBjaGFyICpzKQogewpAQCAtODIsNiArODMsOCBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9lcHRfcGFyYW0oY29uc3QgY2hhciAqcykKICAgICAg
ICAgICAgIG9wdF9lcHRfYWQgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2Vf
Ym9vbGVhbigicG1sIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9lcHRfcG1sID0g
dmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImV4ZWMtc3AiLCBz
LCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X2VwdF9leGVjX3NwID0gdmFsOwogICAgICAg
ICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggMjZi
N2RkYjVmZS4uMjhjYmE4ZWMyOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI0NDUsNiArMjQ0NSwxMDIg
QEAgc3RhdGljIHZvaWQgcGlfbm90aWZpY2F0aW9uX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQp
Owogc3RhdGljIHZvaWQgX19pbml0IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNrKHZvaWQp
OwogCisvKgorICogQ2FsY3VsYXRlIHdoZXRoZXIgdGhlIENQVSBpcyB2dWxuZXJhYmxlIHRvIElu
c3RydWN0aW9uIEZldGNoIHBhZ2UKKyAqIHNpemUtY2hhbmdlIE1DRXMuCisgKi8KK3N0YXRpYyBi
b29sIF9faW5pdCBoYXNfaWZfcHNjaGFuZ2VfbWModm9pZCkKK3sKKyAgICB1aW50NjRfdCBjYXBz
ID0gMDsKKworICAgIC8qCisgICAgICogSWYgd2UgYXJlIHZpcnR1YWxpc2VkLCB0aGVyZSBpcyBu
b3RoaW5nIHdlIGNhbiBkby4gIE91ciBFUFQgdGFibGVzIGFyZQorICAgICAqIHNoYWRvd2VkIGJ5
IG91ciBoeXBlcnZpc29yLCBhbmQgbm90IHdhbGtlZCBieSBoYXJkd2FyZS4KKyAgICAgKi8KKyAg
ICBpZiAoIGNwdV9oYXNfaHlwZXJ2aXNvciApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQorICAgICAgICByZG1z
cmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKKworICAgIGlmICggY2FwcyAmIEFSQ0hf
Q0FQU19JRl9QU0NIQU5HRV9NQ19OTyApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIC8q
CisgICAgICogSUZfUFNDSEFOR0VfTUMgaXMgb25seSBrbm93biB0byBhZmZlY3QgSW50ZWwgRmFt
aWx5IDYgcHJvY2Vzc29ycyBhdAorICAgICAqIHRoaXMgdGltZS4KKyAgICAgKi8KKyAgICBpZiAo
IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAg
ICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAg
c3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsKKyAgICAgICAgLyoKKyAg
ICAgICAgICogQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gYXJlIHZ1bG5l
cmFibGUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxZjogLyogQXVidXJuZGFsZSAvIEhhdmVu
ZGFsZSAqLworICAgIGNhc2UgMHgxZTogLyogTmVoYWxlbSAqLworICAgIGNhc2UgMHgxYTogLyog
TmVoYWxlbSBFUCAqLworICAgIGNhc2UgMHgyZTogLyogTmVoYWxlbSBFWCAqLworICAgIGNhc2Ug
MHgyNTogLyogV2VzdG1lcmUgKi8KKyAgICBjYXNlIDB4MmM6IC8qIFdlc3RtZXJlIEVQICovCisg
ICAgY2FzZSAweDJmOiAvKiBXZXN0bWVyZSBFWCAqLworICAgIGNhc2UgMHgyYTogLyogU2FuZHlC
cmlkZ2UgKi8KKyAgICBjYXNlIDB4MmQ6IC8qIFNhbmR5QnJpZGdlIEVQL0VYICovCisgICAgY2Fz
ZSAweDNhOiAvKiBJdnlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4M2U6IC8qIEl2eUJyaWRnZSBFUC9F
WCAqLworICAgIGNhc2UgMHgzYzogLyogSGFzd2VsbCAqLworICAgIGNhc2UgMHgzZjogLyogSGFz
d2VsbCBFWC9FUCAqLworICAgIGNhc2UgMHg0NTogLyogSGFzd2VsbCBEICovCisgICAgY2FzZSAw
eDQ2OiAvKiBIYXN3ZWxsIEggKi8KKyAgICBjYXNlIDB4M2Q6IC8qIEJyb2Fkd2VsbCAqLworICAg
IGNhc2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KKyAgICBjYXNlIDB4NGY6IC8qIEJyb2Fkd2Vs
bCBFUC9FWCAqLworICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KKyAgICBjYXNlIDB4
NGU6IC8qIFNreWxha2UgTSAqLworICAgIGNhc2UgMHg1ZTogLyogU2t5bGFrZSBEICovCisgICAg
Y2FzZSAweDU1OiAvKiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2UgKi8KKyAgICBjYXNlIDB4OGU6
IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgTSAqLworICAgIGNhc2UgMHg5ZTogLyog
S2FieSAvIENvZmZlZSAvIFdoaXNrZXkgTGFrZSBEICovCisgICAgICAgIHJldHVybiB0cnVlOwor
CisgICAgICAgIC8qCisgICAgICAgICAqIEF0b20gcHJvY2Vzc29ycyBhcmUgbm90IHZ1bG5lcmFi
bGUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxYzogLyogUGluZXZpZXcgKi8KKyAgICBjYXNl
IDB4MjY6IC8qIExpbmNyb2Z0ICovCisgICAgY2FzZSAweDI3OiAvKiBQZW53ZWxsICovCisgICAg
Y2FzZSAweDM1OiAvKiBDbG92ZXJ2aWV3ICovCisgICAgY2FzZSAweDM2OiAvKiBDZWRhcnZpZXcg
Ki8KKyAgICBjYXNlIDB4Mzc6IC8qIEJheXRyYWlsIC8gVmFsbGV5dmlldyAoU2lsdmVybW9udCkg
Ki8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisg
ICAgY2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0
YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLworICAg
IGNhc2UgMHg1YzogLyogR29sZG1vbnQgKi8KKyAgICBjYXNlIDB4NWQ6IC8qIFNvRklBIDNHIEdy
YW5pdGUvRVMyLjEgKi8KKyAgICBjYXNlIDB4NjU6IC8qIFNvRklBIExURSBBT1NQICovCisgICAg
Y2FzZSAweDVmOiAvKiBEZW52ZXJ0b24gKi8KKyAgICBjYXNlIDB4NmU6IC8qIENvdWdhciBNb3Vu
dGFpbiAqLworICAgIGNhc2UgMHg3NTogLyogTGlnaHRuaW5nIE1vdW50YWluICovCisgICAgY2Fz
ZSAweDdhOiAvKiBHZW1pbmkgTGFrZSAqLworICAgIGNhc2UgMHg4NjogLyogSmFjb2JzdmlsbGUg
Ki8KKworICAgICAgICAvKgorICAgICAgICAgKiBLbmlnaHRzIHByb2Nlc3NvcnMgYXJlIG5vdCB2
dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4NTc6IC8qIEtuaWdodHMgTGFuZGlu
ZyAqLworICAgIGNhc2UgMHg4NTogLyogS25pZ2h0cyBNaWxsICovCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBt
b2RlbCAlI3ggLSBhc3N1bWluZyB2dWxuZXJhYmxlIHRvIElGX1BTQ0hBTkdFX01DXG4iLAorICAg
ICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOworICAgICAgICByZXR1cm4gdHJ1
ZTsKKyAgICB9Cit9CisKIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQg
c3RhcnRfdm14KHZvaWQpCiB7CiAgICAgc2V0X2luX2NyNChYODZfQ1I0X1ZNWEUpOwpAQCAtMjQ2
NSw2ICsyNTYxLDE3IEBAIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQg
c3RhcnRfdm14KHZvaWQpCiAgICAgICovCiAgICAgaWYgKCBjcHVfaGFzX3ZteF9lcHQgJiYgKGNw
dV9oYXNfdm14X3BhdCB8fCBvcHRfZm9yY2VfZXB0KSApCiAgICAgeworICAgICAgICBib29sIGNw
dV9oYXNfYnVnX3BzY2hhbmdlX21jID0gaGFzX2lmX3BzY2hhbmdlX21jKCk7CisKKyAgICAgICAg
aWYgKCBvcHRfZXB0X2V4ZWNfc3AgPT0gLTEgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBE
ZWZhdWx0IHRvIG5vbi1leGVjdXRhYmxlIHN1cGVycGFnZXMgb24gdnVsbmVyYWJsZSBoYXJkd2Fy
ZS4gKi8KKyAgICAgICAgICAgIG9wdF9lcHRfZXhlY19zcCA9ICFjcHVfaGFzX2J1Z19wc2NoYW5n
ZV9tYzsKKworICAgICAgICAgICAgaWYgKCBjcHVfaGFzX2J1Z19wc2NoYW5nZV9tYyApCisgICAg
ICAgICAgICAgICAgcHJpbnRrKCJWTVg6IERpc2FibGluZyBleGVjdXRhYmxlIEVQVCBzdXBlcnBh
Z2VzIGR1ZSB0byBDVkUtMjAxOC0xMjIwN1xuIik7CisgICAgICAgIH0KKwogICAgICAgICB2bXhf
ZnVuY3Rpb25fdGFibGUuaGFwX3N1cHBvcnRlZCA9IDE7CiAgICAgICAgIHZteF9mdW5jdGlvbl90
YWJsZS5hbHRwMm1fc3VwcG9ydGVkID0gMTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggOTUyZWJhZDgyZi4u
ODM0ZDQ3OThjOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC0xNzQsNiArMTc0LDEyIEBAIHN0YXRpYyB2b2lk
IGVwdF9wMm1fdHlwZV90b19mbGFncyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBlcHRfZW50cnlf
dCAqZW50cnksCiAgICAgICAgICAgICBicmVhazsKICAgICB9CiAgICAgCisgICAgLyoKKyAgICAg
KiBEb24ndCBjcmVhdGUgZXhlY3V0YWJsZSBzdXBlcnBhZ2VzIGlmIHdlIG5lZWQgdG8gc2hhdHRl
ciB0aGVtIHRvCisgICAgICogcHJvdGVjdCBhZ2FpbnN0IENWRS0yMDE4LTEyMjA3LgorICAgICAq
LworICAgIGlmICggIW9wdF9lcHRfZXhlY19zcCAmJiBpc19lcHRlX3N1cGVycGFnZShlbnRyeSkg
KQorICAgICAgICBlbnRyeS0+eCA9IDA7CiB9CiAKICNkZWZpbmUgR1VFU1RfVEFCTEVfTUFQX0ZB
SUxFRCAgMApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCmluZGV4IGViYWE3NDQ0OWIuLjM3MWI5
MTI4ODcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKQEAgLTI4LDYgKzI4LDggQEAKICNp
bmNsdWRlIDxhc20vaHZtL3RyYWNlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92bXgvdm1jcy5oPgog
CitleHRlcm4gaW50OF90IG9wdF9lcHRfZXhlY19zcDsKKwogdHlwZWRlZiB1bmlvbiB7CiAgICAg
c3RydWN0IHsKICAgICAgICAgdTY0IHIgICAgICAgOiAgIDEsICAvKiBiaXQgMCAtIFJlYWQgcGVy
bWlzc2lvbiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggNjM3MjU5YmQxZi4uMzI3NDZh
YThhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC01Miw2ICs1Miw3IEBACiAjZGVmaW5l
IEFSQ0hfQ0FQU19TS0lQX0wxREZMCQkoX0FDKDEsIFVMTCkgPDwgMykKICNkZWZpbmUgQVJDSF9D
QVBTX1NTQl9OTwkJKF9BQygxLCBVTEwpIDw8IDQpCiAjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8J
CShfQUMoMSwgVUxMKSA8PCA1KQorI2RlZmluZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8J
KF9BQygxLCBVTEwpIDw8IDYpCiAKICNkZWZpbmUgTVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIK
ICNkZWZpbmUgRkxVU0hfQ01EX0wxRAkJCShfQUMoMSwgVUxMKSA8PCAwKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:12:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:12:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUaeI-0007KY-CY; Tue, 12 Nov 2019 18:12:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUaeH-0007KJ-2h
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:17 +0000
X-Inumbo-ID: f553fe18-0577-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f553fe18-0577-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 18:12:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUaeG-0001Iw-7U
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUaeG-00049W-6B
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUaeG-00049W-6B@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:12:16 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/vtx: Allow runtime
 modification of the exec-sp setting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE0NTc0MjVjMzZlMDE0MDc2MGIxMjNjNGFjZjA2NDA2NDhiODJlOTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiA4IDE2OjM2OjUwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxMiAxNzoxNDoz
NyAyMDE5ICswMDAwCgogICAgeDg2L3Z0eDogQWxsb3cgcnVudGltZSBtb2RpZmljYXRpb24gb2Yg
dGhlIGV4ZWMtc3Agc2V0dGluZwogICAgCiAgICBTZWUgcGF0Y2ggZm9yIGRldGFpbHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAxNSArKysrKysrKysrKysrKysK
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICB8IDM1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgfCAg
OSArKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggZTI4MzAxNzAxNS4uODQyMjFm
ZTYwYSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtOTM2LDYgKzkzNiwyMSBAQCBp
bnRyb2R1Y2VkIHdpdGggdGhlIE5laGFsZW0gYXJjaGl0ZWN0dXJlLgogICAgIElmIEhWTSBndWVz
dCBrZXJuZWxzIGFyZSB0cnVzdGVkIG5vdCB0byBtb3VudCBhIERvUyBhZ2FpbnN0IHRoZSBzeXN0
ZW0sCiAgICAgdGhpcyBvcHRpb24gY2FuIGVuYWJsZWQgdG8gcmVnYWluIHBlcmZvcm1hbmNlLgog
CisgICAgVGhpcyBib29sZWFuIG1heSBiZSBtb2RpZmllZCBhdCBydW50aW1lIHVzaW5nIGB4bCBz
ZXQtcGFyYW1ldGVycworICAgIGVwdD1bbm8tXWV4ZWMtc3BgIHRvIHN3aXRjaCBiZXR3ZWVuIGZh
c3QgYW5kIHNlY3VyZS4KKworICAgICogICBXaGVuIHN3aXRjaGluZyBmcm9tIHNlY3VyZSB0byBm
YXN0LCBwcmVleGlzdGluZyBIVk0gZG9tYWlucyB3aWxsIHJ1bgorICAgICAgICBhdCB0aGVpciBj
dXJyZW50IHBlcmZvcm1hbmNlIHVudGlsIHRoZXkgYXJlIHJlYm9vdGVkOyBuZXcgZG9tYWlucyB3
aWxsCisgICAgICAgIHJ1biB3aXRob3V0IGFueSBvdmVyaGVhZC4KKworICAgICogICBXaGVuIHN3
aXRjaGluZyBmcm9tIGZhc3QgdG8gc2VjdXJlLCBhbGwgSFZNIGRvbWFpbnMgd2lsbCBpbW1lZGlh
dGVseQorICAgICAgICBzdWZmZXIgYSBwZXJmb3JtYW5jZSBwZW5hbHR5LgorCisgICAgKipXYXJu
aW5nOiBObyBndWFyYW50ZWUgaXMgbWFkZSB0aGF0IHRoaXMgcnVudGltZSBvcHRpb24gd2lsbCBi
ZSByZXRhaW5lZAorICAgICAgaW5kZWZpbml0ZWx5LCBvciB0aGF0IGl0IHdpbGwgcmV0YWluIHRo
aXMgZXhhY3QgYmVoYXZpb3VyLiAgSXQgaXMKKyAgICAgIGludGVuZGVkIGFzIGFuIGVtZXJnZW5j
eSBvcHRpb24gZm9yIHBlb3BsZSB3aG8gZmlyc3QgY2hvc2UgZmFzdCwgdGhlbgorICAgICAgY2hh
bmdlIHRoZWlyIG1pbmRzIHRvIHNlY3VyZSwgYW5kIHdpc2ggbm90IHRvIHJlYm9vdC4qKgorCiAj
IyMgZXh0cmFfZ3Vlc3RfaXJxcwogPiBgPSBbPGRvbVUgbnVtYmVyPl1bLDxkb20wIG51bWJlcj5d
YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZWM1YWI4NjBhZC4uYzRkOGE1YmE3OCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZtY3MuYwpAQCAtOTUsNiArOTUsNDEgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZXB0X3Bh
cmFtKGNvbnN0IGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oImVwdCIsIHBhcnNlX2VwdF9wYXJh
bSk7CiAKK3N0YXRpYyBpbnQgcGFyc2VfZXB0X3BhcmFtX3J1bnRpbWUoY29uc3QgY2hhciAqcykK
K3sKKyAgICBpbnQgdmFsOworCisgICAgaWYgKCAhY3B1X2hhc192bXhfZXB0IHx8ICFodm1fZnVu
Y3MuaGFwX3N1cHBvcnRlZCB8fAorICAgICAgICAgIShodm1fZnVuY3MuaGFwX2NhcGFiaWxpdGll
cyAmCisgICAgICAgICAgIChIVk1fSEFQX1NVUEVSUEFHRV8yTUIgfCBIVk1fSEFQX1NVUEVSUEFH
RV8xR0IpKSApCisgICAgeworICAgICAgICBwcmludGsoIlZNWDogRVBUIG5vdCBhdmFpbGFibGUs
IG9yIG5vdCBpbiB1c2UgLSBpZ25vcmluZ1xuIik7CisgICAgICAgIHJldHVybiAwOworICAgIH0K
KworICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImV4ZWMtc3AiLCBzLCBOVUxMKSkgPCAw
ICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIHZhbCAhPSBvcHRfZXB0X2V4
ZWNfc3AgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKKworICAgICAgICBvcHRf
ZXB0X2V4ZWNfc3AgPSB2YWw7CisKKyAgICAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFk
X2xvY2spOworICAgICAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKKyAgICAgICAgICAgIGlmICgg
cGFnaW5nX21vZGVfaGFwKGQpICkKKyAgICAgICAgICAgICAgICBwMm1fY2hhbmdlX2VudHJ5X3R5
cGVfZ2xvYmFsKGQsIHAybV9yYW1fcncsIHAybV9yYW1fcncpOworICAgICAgICByY3VfcmVhZF91
bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKKyAgICB9CisKKyAgICBwcmludGsoIlZNWDogRVBU
IGV4ZWN1dGFibGUgc3VwZXJwYWdlcyAlc2FibGVkXG4iLAorICAgICAgICAgICB2YWwgPyAiZW4i
IDogImRpcyIpOworCisgICAgcmV0dXJuIDA7Cit9CitjdXN0b21fcnVudGltZV9vbmx5X3BhcmFt
KCJlcHQiLCBwYXJzZV9lcHRfcGFyYW1fcnVudGltZSk7CisKIC8qIER5bmFtaWMgKHJ1bi10aW1l
IGFkanVzdGVkKSBleGVjdXRpb24gY29udHJvbCBmbGFncy4gKi8KIHUzMiB2bXhfcGluX2Jhc2Vk
X2V4ZWNfY29udHJvbCBfX3JlYWRfbW9zdGx5OwogdTMyIHZteF9jcHVfYmFzZWRfZXhlY19jb250
cm9sIF9fcmVhZF9tb3N0bHk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZjUxOGY4NjQ5My4uMTY2MDgwOThiMSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpA
QCAtMjg5LDE1ICsyODksMjAgQEAgc3RhdGljIHZvaWQgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFs
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKICAgICBwMm0tPmNoYW5nZV9l
bnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgcDJtLT5nbG9iYWxfbG9nZGlydHkg
PSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7CisgICAgLyogRG9uJ3QgYWxsb3cgJ3JlY2FsY3Vs
YXRlJyBvcGVyYXRpb25zIHRvIGNoYW5nZSB0aGUgbG9nZGlydHkgc3RhdGUuICovCisgICAgaWYg
KCBvdCAhPSBudCApCisgICAgICAgIHAybS0+Z2xvYmFsX2xvZ2RpcnR5ID0gKG50ID09IHAybV9y
YW1fbG9nZGlydHkpOwogfQogCisvKgorICogTWF5IGJlIGNhbGxlZCB3aXRoIG90ID0gbnQgPSBw
Mm1fcmFtX3J3IGZvciBpdHMgc2lkZSBlZmZlY3Qgb2YKKyAqIHJlY2FsY3VsYXRpbmcgYWxsIFBU
RXMgaW4gdGhlIHAybS4KKyAqLwogdm9pZCBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5
cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAy
bSA9IHAybV9nZXRfaG9zdHAybShkKTsKIAotICAgIEFTU0VSVChvdCAhPSBudCk7CiAgICAgQVNT
RVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOwogCiAg
ICAgcDJtX2xvY2soaG9zdHAybSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:12:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUaeS-0007N8-Em; Tue, 12 Nov 2019 18:12:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUaeR-0007N1-G9
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:27 +0000
X-Inumbo-ID: fb59dfc6-0577-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fb59dfc6-0577-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 18:12:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUaeQ-0001JC-Az
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUaeQ-0004A1-9m
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUaeQ-0004A1-9m@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:12:26 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/tsx: Introduce tsx= to use
 MSR_TSX_CTRL when available
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEyYTFmZjlmNTIxZTJkM2Q4MjdhNjc3MDRkMzczNDU5OTZmMjZjMGEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTQ6
MzcgMjAxOSArMDAwMAoKICAgIHg4Ni90c3g6IEludHJvZHVjZSB0c3g9IHRvIHVzZSBNU1JfVFNY
X0NUUkwgd2hlbiBhdmFpbGFibGUKICAgIAogICAgVG8gcHJvdGVjdCBhZ2FpbnN0IHRoZSBUU1gg
QXN5bmMgQWJvcnQgc3BlY3VsYXRpdmUgdnVsbmVyYWJpbGl0eSwgSW50ZWwgaGF2ZQogICAgcmVs
ZWFzZWQgbmV3IG1pY3JvY29kZSBmb3IgYWZmZWN0ZWQgcGFydHMgd2hpY2ggaW50cm9kdWNlIHRo
ZSBNU1JfVFNYX0NUUkwKICAgIGNvbnRyb2wsIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVk
IG9mZi4gIFRoaXMgd2lsbCBiZSBhcmNoaXRlY3R1cmFsIG9uCiAgICBmdXR1cmUgcGFydHMuCiAg
ICAKICAgIEludHJvZHVjZSB0c3g9IHRvIHByb3ZpZGUgYSBnbG9iYWwgb24vb2ZmIGZvciBUU1gs
IGluY2x1ZGluZyBpdHMgZW51bWVyYXRpb24KICAgIHZpYSBDUFVJRC4gIFByb3ZpZGUgc3R1YiB2
aXJ0dWFsaXNhdGlvbiBvZiB0aGlzIE1TUiwgYXMgaXQgaXMgbm90IGV4cG9zZWQgdG8KICAgIGd1
ZXN0cyBhdCB0aGUgbW9tZW50LgogICAgCiAgICBWTXMgbWF5IGhhdmUgYm9vdGVkIGJlZm9yZSBt
aWNyb2NvZGUgaXMgbG9hZGVkLCBvciBiZWZvcmUgaG9zdHMgaGF2ZSByZWJvb3RlZCwKICAgIGFu
ZCB0aGV5IHN0aWxsIHdhbnQgdG8gbWlncmF0ZSBmcmVlbHkuICBBIFZNIHdoaWNoIGJvb3RlZCBz
ZWVpbmcgVFNYIGNhbgogICAgbWlncmF0ZSBzYWZlbHkgdG8gaG9zdHMgd2l0aCBUU1ggZGlzYWJs
ZWQgLSBUU1ggd2lsbCBzdGFydCB1bmNvbmRpdGlvbmFsbHkKICAgIGFib3J0aW5nLCBidXQgc3Rp
bGwgYmVoYXZlIGluIGEgbWFubmVyIGNvbXBhdGlibGUgd2l0aCB0aGUgQUJJLgogICAgCiAgICBU
aGUgZ3Vlc3QtdmlzaWJsZSBiZWhhdmlvdXIgaXMgZXF1aXZhbGVudCB0byBsYXRlIGxvYWRpbmcg
dGhlIG1pY3JvY29kZSBhbmQKICAgIHNldHRpbmcgdGhlIFJUTV9ESVNBQkxFIGJpdCBpbiB0aGUg
Y291cnNlIG9mIGxpdmUgcGF0Y2hpbmcuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzA1
IC8gQ1ZFLTIwMTktMTExMzUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
IHwgMTQgKysrKysrKysKIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICB8ICAxICsK
IHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICB8IDE0ICsrKysrKysrCiB4ZW4vYXJj
aC94ODYvbXNyLmMgICAgICAgICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICB8
ICAyICsrCiB4ZW4vYXJjaC94ODYvdHN4LmMgICAgICAgICAgICAgICAgfCA3NCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggICB8ICA1ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgIHwgMTMg
KysrKysrKwogeGVuL2luY2x1ZGUveGVuL2xpYi5oICAgICAgICAgICAgIHwgMTAgKysrKysrCiAx
MCBmaWxlcyBjaGFuZ2VkLCAxMzcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYwppbmRleCA4NDIyMWZlNjBhLi41OTRlOGZlYTQyIDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jCkBAIC0yMDQ4LDYgKzIwNDgsMjAgQEAgWGVuIHZlcnNpb24uCiAjIyMgdHNjICh4ODYp
CiA+IGA9IHVuc3RhYmxlIHwgc2tld2VkIHwgc3RhYmxlOnNvY2tldGAKIAorIyMjIHRzeAorICAg
ID0gPGJvb2w+CisKKyAgICBBcHBsaWNhYmlsaXR5OiB4ODYKKyAgICBEZWZhdWx0OiB0cnVlCisK
K0NvbnRyb2xzIGZvciB0aGUgdXNlIG9mIFRyYW5zYWN0aW9uYWwgU3luY2hyb25pemF0aW9uIGVY
dGVuc2lvbnMuCisKK09uIEludGVsIHBhcnRzIHJlbGVhc2VkIGluIFEzIDIwMTkgKHdpdGggdXBk
YXRlZCBtaWNyb2NvZGUpLCBhbmQgZnV0dXJlIHBhcnRzLAorYSBjb250cm9sIGhhcyBiZWVuIGlu
dHJvZHVjZWQgd2hpY2ggYWxsb3dzIFRTWCB0byBiZSB0dXJuZWQgb2ZmLgorCitPbiBzeXN0ZW1z
IHdpdGggdGhlIGFiaWxpdHkgdG8gdHVybiBUU1ggb2ZmLCB0aGlzIGJvb2xlYW4gb2ZmZXJzIHN5
c3RlbSB3aWRlCitjb250cm9sIG9mIHdoZXRoZXIgVFNYIGlzIGVuYWJsZWQgb3IgZGlzYWJsZWQu
CisKICMjIyB1Y29kZSAoeDg2KQogPiBgPSBbPGludGVnZXI+IHwgc2Nhbl1gCiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCA4
YThkOGYwNjBmLi45YjlhNDQzNWZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUK
KysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC02Niw2ICs2Niw3IEBAIG9iai15ICs9IHN5
c2N0bC5vCiBvYmoteSArPSB0aW1lLm8KIG9iai15ICs9IHRyYWNlLm8KIG9iai15ICs9IHRyYXBz
Lm8KK29iai15ICs9IHRzeC5vCiBvYmoteSArPSB1c2VyY29weS5vCiBvYmoteSArPSB4ODZfZW11
bGF0ZS5vCiBvYmotJChDT05GSUdfVEJPT1QpICs9IHRib290Lm8KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKaW5kZXggNTdlODA2OTRmMi4u
MTcyNzQ5NzQ1OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2NwdWlkLmMKQEAgLTUyNCw2ICs1MjQsMjAgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVp
ZF9wb2xpY3koc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoIGNwdV9oYXNfaXRzYyAmJiAoZC0+
ZGlzYWJsZV9taWdyYXRlIHx8IGQtPmFyY2gudnRzYykgKQogICAgICAgICBfX3NldF9iaXQoWDg2
X0ZFQVRVUkVfSVRTQywgbWF4X2ZzKTsKIAorICAgIC8qCisgICAgICogT24gaGFyZHdhcmUgd2l0
aCBNU1JfVFNYX0NUUkwsIHRoZSBhZG1pbiBtYXkgaGF2ZSBlbGVjdGVkIHRvIGRpc2FibGUKKyAg
ICAgKiBUU1ggYW5kIGhpZGUgdGhlIGZlYXR1cmUgYml0cy4gIE1pZ3JhdGluZy1pbiBWTXMgbWF5
IGhhdmUgYmVlbiBib290ZWQKKyAgICAgKiBwcmUtbWl0aWdhdGlvbiB3aGVuIHRoZSBUU1ggZmVh
dHVyZXMgd2VyZSB2aXNiaWxlLgorICAgICAqCisgICAgICogVGhpcyBzaXR1YXRpb24gaXMgY29t
cGF0aWJsZSAoYWxiZWl0IHdpdGggYSBwZXJmIGhpdCB0byBhbnkgVFNYIGNvZGUgaW4KKyAgICAg
KiB0aGUgZ3Vlc3QpLCBzbyBhbGxvdyB0aGUgZmVhdHVyZSBiaXRzIHRvIHJlbWFpbiBzZXQuCisg
ICAgICovCisgICAgaWYgKCBjcHVfaGFzX3RzeF9jdHJsICkKKyAgICB7CisgICAgICAgIF9fc2V0
X2JpdChYODZfRkVBVFVSRV9ITEUsIG1heF9mcyk7CisgICAgICAgIF9fc2V0X2JpdChYODZfRkVB
VFVSRV9SVE0sIG1heF9mcyk7CisgICAgfQorCiAgICAgLyogQ2xhbXAgdGhlIHRvb2xzdGFja3Mg
Y2hvaWNlcyB0byByZWFsaXR5LiAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShm
cyk7IGkrKyApCiAgICAgICAgIGZzW2ldICY9IG1heF9mc1tpXTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA1NmRlMGZlOWUxLi5jMjcy
MmQ3YzczIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2
L21zci5jCkBAIC0xMzIsNiArMTMyLDcgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBNU1JfRkxVU0hf
Q01EOgogICAgICAgICAvKiBXcml0ZS1vbmx5ICovCiAgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FC
T1JUOgorICAgIGNhc2UgTVNSX1RTWF9DVFJMOgogICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBn
dWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAKQEAgLTI2MCw2ICsyNjEsNyBAQCBp
bnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFs
KQogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAvKiBSZWFkLW9ubHkg
Ki8KICAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgY2FzZSBNU1JfVFNYX0NUUkw6
CiAgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAgICAgZ290byBncF9m
YXVsdDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYv
c2V0dXAuYwppbmRleCBjZjc5MGYzNmVmLi5jMWM3YzQ0MDAwIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTU5NCw2ICsxNTk0
LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKIAogICAgIGVhcmx5X21pY3JvY29kZV9pbml0KCk7CiAKKyAgICB0c3hfaW5pdCgpOyAvKiBO
ZWVkcyBtaWNyb2NvZGUuICBNYXkgY2hhbmdlIEhMRS9SVE0gZmVhdHVyZSBiaXRzLiAqLworCiAg
ICAgaWRlbnRpZnlfY3B1KCZib290X2NwdV9kYXRhKTsKIAogICAgIHNldF9pbl9jcjQoWDg2X0NS
NF9PU0ZYU1IgfCBYODZfQ1I0X09TWE1NRVhDUFQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggNzM3YTQ0ZjA1NS4uZTIx
Y2YwYTMxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCkBAIC0zNzYsNiArMzc2LDggQEAgdm9pZCBzdGFydF9zZWNvbmRhcnko
dm9pZCAqdW51c2VkKQogICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSAp
CiAgICAgICAgIHdybXNybChNU1JfU1BFQ19DVFJMLCBkZWZhdWx0X3hlbl9zcGVjX2N0cmwpOwog
CisgICAgdHN4X2luaXQoKTsgLyogTmVlZHMgbWljcm9jb2RlLiAgTWF5IGNoYW5nZSBITEUvUlRN
IGZlYXR1cmUgYml0cy4gKi8KKwogICAgIGlmICggeGVuX2d1ZXN0ICkKICAgICAgICAgaHlwZXJ2
aXNvcl9hcF9zZXR1cCgpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHN4LmMgYi94ZW4v
YXJjaC94ODYvdHN4LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYThl
YzJjY2M2OQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni90c3guYwpAQCAtMCwwICsx
LDc0IEBACisjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRlIDxhc20vbXNyLmg+CisKKy8q
CisgKiBWYWxpZCB2YWx1ZXM6CisgKiAgIDEgPT4gRXhwbGljaXQgdHN4PTEKKyAqICAgMCA9PiBF
eHBsaWNpdCB0c3g9MAorICogIC0xID0+IERlZmF1bHQsIGltcGxpY2l0IHRzeD0xCisgKgorICog
VGhpcyBpcyBhcnJhbmdlZCBzdWNoIHRoYXQgdGhlIGJvdHRvbSBiaXQgZW5jb2RlcyB3aGV0aGVy
IFRTWCBpcyBhY3R1YWxseQorICogZGlzYWJsZWQsIHdoaWxlIGlkZW50aWZ5aW5nIHZhcmlvdXMg
ZXhwbGljaXQgKD49MCkgYW5kIGltcGxpY2l0ICg8MCkKKyAqIGNvbmRpdGlvbnMuCisgKi8KK2lu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF90c3ggPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5IGNw
dV9oYXNfdHN4X2N0cmwgPSAtMTsKKworc3RhdGljIGludCBfX2luaXQgcGFyc2VfdHN4KGNvbnN0
IGNoYXIgKnMpCit7CisgICAgaW50IHJjID0gMCwgdmFsID0gcGFyc2VfYm9vbChzLCBOVUxMKTsK
KworICAgIGlmICggdmFsID49IDAgKQorICAgICAgICBvcHRfdHN4ID0gdmFsOworICAgIGVsc2UK
KyAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAgcmV0dXJuIHJjOworfQorY3VzdG9tX3BhcmFt
KCJ0c3giLCBwYXJzZV90c3gpOworCit2b2lkIHRzeF9pbml0KHZvaWQpCit7CisgICAgLyoKKyAg
ICAgKiBUaGlzIGZ1bmN0aW9uIGlzIGZpcnN0IGNhbGxlZCBiZXR3ZWVuIG1pY3JvY29kZSBiZWlu
ZyBsb2FkZWQsIGFuZCBDUFVJRAorICAgICAqIGJlaW5nIHNjYW5uZWQgZ2VuZXJhbGx5LiAgQ2Fs
Y3VsYXRlIGZyb20gcmF3IGRhdGEgd2hldGhlciBNU1JfVFNYX0NUUkwKKyAgICAgKiBpcyBhdmFp
bGFibGUuCisgICAgICovCisgICAgaWYgKCB1bmxpa2VseShjcHVfaGFzX3RzeF9jdHJsIDwgMCkg
KQorICAgIHsKKyAgICAgICAgdWludDY0X3QgY2FwcyA9IDA7CisKKyAgICAgICAgaWYgKCBib290
X2NwdV9kYXRhLmNwdWlkX2xldmVsID49IDcgJiYKKyAgICAgICAgICAgICAoY3B1aWRfY291bnRf
ZWR4KDcsIDApICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykpICkKKyAgICAg
ICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOworCisgICAgICAgIGNw
dV9oYXNfdHN4X2N0cmwgPSAhIShjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJMKTsKKyAgICB9CisK
KyAgICBpZiAoIGNwdV9oYXNfdHN4X2N0cmwgKQorICAgIHsKKyAgICAgICAgdWludDY0X3QgdmFs
OworCisgICAgICAgIHJkbXNybChNU1JfVFNYX0NUUkwsIHZhbCk7CisKKyAgICAgICAgdmFsICY9
IH4oVFNYX0NUUkxfUlRNX0RJU0FCTEUgfCBUU1hfQ1RSTF9DUFVJRF9DTEVBUik7CisgICAgICAg
IC8qIENoZWNrIGJvdHRvbSBiaXQgb25seS4gIEhpZ2hlciBiaXRzIGFyZSB2YXJpb3VzIHNlbnRp
bmFscy4gKi8KKyAgICAgICAgaWYgKCAhKG9wdF90c3ggJiAxKSApCisgICAgICAgICAgICB2YWwg
fD0gVFNYX0NUUkxfUlRNX0RJU0FCTEUgfCBUU1hfQ1RSTF9DUFVJRF9DTEVBUjsKKworICAgICAg
ICB3cm1zcmwoTVNSX1RTWF9DVFJMLCB2YWwpOworICAgIH0KKyAgICBlbHNlIGlmICggb3B0X3Rz
eCA+PSAwICkKKyAgICAgICAgcHJpbnRrX29uY2UoWEVOTE9HX1dBUk5JTkcKKyAgICAgICAgICAg
ICAgICAgICAgIk1TUl9UU1hfQ1RSTCBub3QgYXZhaWxhYmxlIC0gSWdub3JpbmcgdHN4PSBzZXR0
aW5nXG4iKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaAppbmRleCAzMjc0NmFhOGFlLi5kNWYzODk5ZjczIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKQEAgLTUzLDYgKzUzLDcgQEAKICNkZWZpbmUgQVJDSF9DQVBTX1NTQl9OTwkJKF9BQygxLCBV
TEwpIDw8IDQpCiAjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8PCA1KQog
I2RlZmluZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8JKF9BQygxLCBVTEwpIDw8IDYpCisj
ZGVmaW5lIEFSQ0hfQ0FQU19UU1hfQ1RSTAkJKF9BQygxLCBVTEwpIDw8IDcpCiAKICNkZWZpbmUg
TVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIKICNkZWZpbmUgRkxVU0hfQ01EX0wxRAkJCShfQUMo
MSwgVUxMKSA8PCAwKQpAQCAtNjAsNiArNjEsMTAgQEAKICNkZWZpbmUgTVNSX1RTWF9GT1JDRV9B
Qk9SVCAgICAgICAgICAgICAweDAwMDAwMTBmCiAjZGVmaW5lIFRTWF9GT1JDRV9BQk9SVF9SVE0g
ICAgICAgICAgICAgKF9BQygxLCBVTEwpIDw8ICAwKQogCisjZGVmaW5lIE1TUl9UU1hfQ1RSTCAg
ICAgICAgICAgICAgICAgICAgMHgwMDAwMDEyMgorI2RlZmluZSBUU1hfQ1RSTF9SVE1fRElTQUJM
RSAgICAgICAgICAgIChfQUMoMSwgVUxMKSA8PCAgMCkKKyNkZWZpbmUgVFNYX0NUUkxfQ1BVSURf
Q0xFQVIgICAgICAgICAgICAoX0FDKDEsIFVMTCkgPDwgIDEpCisKIC8qIEludGVsIE1TUnMuIFNv
bWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1JfSUEzMl9QRVJG
Q1RSMAkJMHgwMDAwMDBjMQogI2RlZmluZSBNU1JfSUEzMl9BX1BFUkZDVFIwCQkweDAwMDAwNGMx
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCBkMzNhYzM0ZDI5Li4xYjUyNzEyMTgwIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTI2Myw2ICsyNjMsMTYgQEAgc3RhdGljIGFsd2F5c19p
bmxpbmUgdW5zaWduZWQgaW50IGNwdWlkX2NvdW50X2VieCgKICAgICByZXR1cm4gZWJ4OwogfQog
CitzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBpbnQgY3B1aWRfY291bnRfZWR4KAorICAg
IHVuc2lnbmVkIGludCBsZWFmLCB1bnNpZ25lZCBpbnQgc3VibGVhZikKK3sKKyAgICB1bnNpZ25l
ZCBpbnQgZWR4LCB0bXA7CisKKyAgICBjcHVpZF9jb3VudChsZWFmLCBzdWJsZWFmLCAmdG1wLCAm
dG1wLCAmdG1wLCAmZWR4KTsKKworICAgIHJldHVybiBlZHg7Cit9CisKIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgbG9uZyByZWFkX2NyMCh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgY3IwOwpA
QCAtNjA5LDYgKzYxOSw5IEBAIHN0YXRpYyBpbmxpbmUgdWludDhfdCBnZXRfY3B1X2ZhbWlseSh1
aW50MzJfdCByYXcsIHVpbnQ4X3QgKm1vZGVsLAogICAgIHJldHVybiBmYW07CiB9CiAKK2V4dGVy
biBpbnQ4X3Qgb3B0X3RzeCwgY3B1X2hhc190c3hfY3RybDsKK3ZvaWQgdHN4X2luaXQodm9pZCk7
CisKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICovCiAKICNlbmRpZiAvKiBfX0FTTV9YODZfUFJP
Q0VTU09SX0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaCBiL3hlbi9pbmNs
dWRlL3hlbi9saWIuaAppbmRleCA4OTkzOWY0M2M4Li42NTI5ZjEyZGFlIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vbGliLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCkBAIC0xMTQs
NiArMTE0LDE2IEBAIGV4dGVybiBpbnQgcHJpbnRrX3JhdGVsaW1pdCh2b2lkKTsKICNkZWZpbmUg
Z3ByaW50ayhsdmwsIGZtdCwgYXJncy4uLikgXAogICAgIHByaW50ayhYRU5MT0dfR1VFU1QgbHZs
ICIlcHYgIiBmbXQsIGN1cnJlbnQsICMjIGFyZ3MpCiAKKyNkZWZpbmUgcHJpbnRrX29uY2UoZm10
LCBhcmdzLi4uKSAgICAgICAgICAgICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9uY2Vf
OyAgICAgICAgICAgIFwKKyAgICBpZiAoIHVubGlrZWx5KCFvbmNlXykgKSAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgb25jZV8gPSB0cnVlOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgcHJpbnRrKGZtdCwgIyMgYXJncyk7ICAgICAgICAgICAgICAgICAgIFwKKyAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30pCisKICNpZmRlZiBO
REVCVUcKIAogc3RhdGljIGlubGluZSB2b2lkCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:12:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:12:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUaec-0007P8-J3; Tue, 12 Nov 2019 18:12:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUaeb-0007Ov-JF
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:37 +0000
X-Inumbo-ID: 015f4528-0578-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 015f4528-0578-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 18:12:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUaea-0001JO-Dz
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUaea-0004AT-DD
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUaea-0004AT-DD@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:12:36 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/spec-ctrl: Mitigate the TSX
 Asynchronous Abort sidechannel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxMzhkYTE5NmM4YzMzNDU4OWEyNTE0NGQ0ZDY5YmY2NTUzZTI2NTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTQ6
MzcgMjAxOSArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pdGlnYXRlIHRoZSBUU1ggQXN5bmNo
cm9ub3VzIEFib3J0IHNpZGVjaGFubmVsCiAgICAKICAgIFNlZSBwYXRjaCBkb2N1bWVudGF0aW9u
IGFuZCBjb21tZW50cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDUgLyBDVkUtMjAx
OS0xMTEzNQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAxNyArKysr
KysrKystLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgIHwgNjEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvdHN4LmMgICAgICAg
ICAgICAgICAgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgIHwgIDEg
KwogNCBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCA1OTRlOGZlYTQyLi44OTg4YzdhZmJjIDEwMDY0
NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xOTM1LDcgKzE5MzUsNyBAQCBleHRyZW1lIGNh
cmUuKioKIEFuIG92ZXJhbGwgYm9vbGVhbiB2YWx1ZSwgYHNwZWMtY3RybD1ub2AsIGNhbiBiZSBz
cGVjaWZpZWQgdG8gdHVybiBvZmYgYWxsCiBtaXRpZ2F0aW9ucywgaW5jbHVkaW5nIHBpZWNlcyBv
ZiBpbmZyYXN0cnVjdHVyZSB1c2VkIHRvIHZpcnR1YWxpc2UgY2VydGFpbgogbWl0aWdhdGlvbiBm
ZWF0dXJlcyBmb3IgZ3Vlc3RzLiAgVGhpcyBhbHNvIGluY2x1ZGVzIHNldHRpbmdzIHdoaWNoIGB4
cHRpYCwKLWBzbXRgLCBgcHYtbDF0ZmAgY29udHJvbCwgdW5sZXNzIHRoZSByZXNwZWN0aXZlIG9w
dGlvbihzKSBoYXZlIGJlZW4KK2BzbXRgLCBgcHYtbDF0ZmAsIGB0c3hgIGNvbnRyb2wsIHVubGVz
cyB0aGUgcmVzcGVjdGl2ZSBvcHRpb24ocykgaGF2ZSBiZWVuCiBzcGVjaWZpZWQgZWFybGllciBv
biB0aGUgY29tbWFuZCBsaW5lLgogCiBBbHRlcm5hdGl2ZWx5LCBhIHNsaWdodGx5IG1vcmUgcmVz
dHJpY3RlZCBgc3BlYy1jdHJsPW5vLXhlbmAgY2FuIGJlIHVzZWQgdG8KQEAgLTIwNTIsNyArMjA1
Miw3IEBAIFhlbiB2ZXJzaW9uLgogICAgID0gPGJvb2w+CiAKICAgICBBcHBsaWNhYmlsaXR5OiB4
ODYKLSAgICBEZWZhdWx0OiB0cnVlCisgICAgRGVmYXVsdDogZmFsc2Ugb24gcGFydHMgdnVsbmVy
YWJsZSB0byBUQUEsIHRydWUgb3RoZXJ3aXNlCiAKIENvbnRyb2xzIGZvciB0aGUgdXNlIG9mIFRy
YW5zYWN0aW9uYWwgU3luY2hyb25pemF0aW9uIGVYdGVuc2lvbnMuCiAKQEAgLTIwNjIsNiArMjA2
MiwxOSBAQCBhIGNvbnRyb2wgaGFzIGJlZW4gaW50cm9kdWNlZCB3aGljaCBhbGxvd3MgVFNYIHRv
IGJlIHR1cm5lZCBvZmYuCiBPbiBzeXN0ZW1zIHdpdGggdGhlIGFiaWxpdHkgdG8gdHVybiBUU1gg
b2ZmLCB0aGlzIGJvb2xlYW4gb2ZmZXJzIHN5c3RlbSB3aWRlCiBjb250cm9sIG9mIHdoZXRoZXIg
VFNYIGlzIGVuYWJsZWQgb3IgZGlzYWJsZWQuCiAKK09uIHBhcnRzIHZ1bG5lcmFibGUgdG8gQ1ZF
LTIwMTktMTExMzUgLyBUU1ggQXN5bmNocm9ub3VzIEFib3J0LCB0aGUgZm9sbG93aW5nCitsb2dp
YyBhcHBsaWVzOgorCisgKiBBbiBleHBsaWNpdCBgdHN4PWAgY2hvaWNlIGlzIGhvbm91cmVkLCBl
dmVuIGlmIGl0IGlzIGB0cnVlYCBhbmQgd291bGQKKyAgIHJlc3VsdCBpbiBhIHZ1bG5lcmFibGUg
c3lzdGVtLgorCisgKiBXaGVuIG5vIGV4cGxpY2l0IGB0c3g9YCBjaG9pY2UgaXMgZ2l2ZW4sIHBh
cnRzIHZ1bG5lcmFibGUgdG8gVEFBIHdpbGwgYmUKKyAgIG1pdGlnYXRlZCBieSBkaXNhYmxpbmcg
VFNYLCBhcyB0aGlzIGlzIHRoZSBsb3dlc3Qgb3ZlcmhlYWQgb3B0aW9uLgorCisgKiBJZiB0aGUg
dXNlIG9mIFRTWCBpcyBpbXBvcnRhbnQsIHRoZSBtb3JlIGV4cGVuc2l2ZSBUQUEgbWl0aWdhdGlv
bnMgY2FuIGJlCisgICBvcHRlZCBpbiB0byB3aXRoIGBzbXQ9MCBzcGVjLWN0cmw9bWQtY2xlYXJg
LCBhdCB3aGljaCBwb2ludCBUU1ggd2lsbCByZW1haW4KKyAgIGFjdGl2ZSBieSBkZWZhdWx0Lgor
CiAjIyMgdWNvZGUgKHg4NikKID4gYD0gWzxpbnRlZ2VyPiB8IHNjYW5dYAogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5k
ZXggYjM3ZDQwZTY0My4uODAwMTM5ZDc5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtOTYsNiArOTYsOSBAQCBz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAg
ICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9wdl9s
MXRmX2RvbXUgPSAwOwogCisgICAgICAgICAgICBpZiAoIG9wdF90c3ggPT0gLTEgKQorICAgICAg
ICAgICAgICAgIG9wdF90c3ggPSAtMzsKKwogICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAg
ICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gZmFs
c2U7CkBAIC0zMDYsNyArMzA5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMo
ZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgcHJpbnRrKCJTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1
cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJp
bnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzJXMlc1xuIiwKKyAg
ICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVzJXMl
c1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0Ip
KSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCiAgICAgICAgICAgIChfN2Qw
ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0giIDog
IiIsCkBAIC0zMTgsNyArMzIxLDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMo
ZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChjYXBzICYg
QVJDSF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwKICAg
ICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJ
UF9MMURGTCI6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAg
ICAgICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIgICAgOiAiIik7CisgICAgICAg
ICAgIChjYXBzICYgQVJDSF9DQVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIg
ICAgOiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICAgICAgICAg
ICAgICA/ICIgVFNYX0NUUkwiICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19U
QUFfTk8pICAgICAgICAgICAgICAgID8gIiBUQUFfTk8iICAgIDogIiIpOwogCiAgICAgLyogQ29t
cGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBtaXRpZ2F0aW9ucy4gKi8KICAgICBp
ZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSB8fCBJU19FTkFCTEVEKENPTkZJ
R19TSEFET1dfUEFHSU5HKSApCkBAIC0zMzIsNyArMzM3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0
IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAg
ICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBwcm90ZWN0aW9u
LCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6
IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCisgICAgcHJp
bnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMlcywgT3Ro
ZXI6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9B
IiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoK
ICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMzQx
LDYgKzM0Niw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3Ro
dW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19j
dHJsICYgU1BFQ19DVFJMX0lCUlMpICA/ICJJQlJTKyIgOiAgIklCUlMtIiwKICAgICAgICAgICAg
IWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAgICAgICAgICAgPyAiIiA6CiAgICAgICAg
ICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfU1NCRCkgID8gIiBTU0JEKyIg
OiAiIFNTQkQtIiwKKyAgICAgICAgICAgIShjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJMKSAgICAg
ICAgICAgICAgPyAiIiA6CisgICAgICAgICAgIChvcHRfdHN4ICYgMSkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiBUU1grIiA6ICIgVFNYLSIsCiAgICAgICAgICAgIG9wdF9pYnBiICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIiwKICAgICAgICAg
ICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxRF9GTFVT
SCIgOiAiIiwKICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9odm0g
ICAgICAgPyAiIFZFUlciICA6ICIiKTsKQEAgLTg2Miw2ICs4NjksNyBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsg
dGh1bmsgPSBUSFVOS19ERUZBVUxUOwogICAgIGJvb2wgdXNlX3NwZWNfY3RybCA9IGZhbHNlLCBp
YnJzID0gZmFsc2UsIGh3X3NtdF9lbmFibGVkOworICAgIGJvb2wgY3B1X2hhc19idWdfdGFhOwog
ICAgIHVpbnQ2NF90IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfQVJDSF9DQVBTKSApCkBAIC0xMDg2LDYgKzEwOTQsNTMgQEAgdm9pZCBfX2luaXQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICAgICAgImVuYWJsZWQuICBNaXRp
Z2F0aW9ucyB3aWxsIG5vdCBiZSBmdWxseSBlZmZlY3RpdmUuICBQbGVhc2VcbiIKICAgICAgICAg
ICAgICJjaG9vc2UgYW4gZXhwbGljaXQgc210PTxib29sPiBzZXR0aW5nLiAgU2VlIFhTQS0yOTcu
XG4iKTsKIAorICAgIC8qCisgICAgICogVnVsbmVyYWJpbGl0eSB0byBUQUEgaXMgYSBsaXR0bGUg
Y29tcGxpY2F0ZWQgdG8gcXVhbnRpZnkuCisgICAgICoKKyAgICAgKiBJbiB0aGUgcGlwZWxpbmUs
IGl0IGlzIGp1c3QgYW5vdGhlciB3YXkgdG8gZ2V0IHNwZWN1bGF0aXZlIGFjY2VzcyB0bworICAg
ICAqIHN0YWxlIGxvYWQgcG9ydCwgc3RvcmUgYnVmZmVyIG9yIGZpbGwgYnVmZmVyIGRhdGEsIGFu
ZCB0aGVyZWZvcmUgY2FuIGJlCisgICAgICogY29uc2lkZXJlZCBhIHN1cGVyc2V0IG9mIE1EUyAo
b24gVFNYLWNhcGFibGUgcGFydHMpLiAgT24gcGFydHMgd2hpY2gKKyAgICAgKiBwcmVkYXRlIE1E
U19OTywgdGhlIGV4aXN0aW5nIFZFUlcgZmx1c2hpbmcgd2lsbCBtaXRpZ2F0ZSB0aGlzCisgICAg
ICogc2lkZWNoYW5uZWwgYXMgd2VsbC4KKyAgICAgKgorICAgICAqIE9uIHBhcnRzIHdoaWNoIGNv
bnRhaW4gTURTX05PLCB0aGUgbGFjayBvZiBWRVJXIGZsdXNoaW5nIG1lYW5zIHRoYXQgYW4KKyAg
ICAgKiBhdHRhY2tlciBjYW4gc3RpbGwgdXNlIFRTWCB0byB0YXJnZXQgbWljcm9hcmNoaXRlY3R1
cmFsIGJ1ZmZlcnMgdG8gbGVhaworICAgICAqIHNlY3JldHMuICBUaGVyZWZvcmUsIHdlIGNvbnNp
ZGVyIFRBQSB0byBiZSB0aGUgc2V0IG9mIFRTWC1jYXBhYmxlIHBhcnRzCisgICAgICogd2hpY2gg
aGF2ZSBNRFNfTk8gYnV0IGxhY2sgVEFBX05PLgorICAgICAqCisgICAgICogTm90ZTogY3B1X2hh
c19ydG0gKD09IGhsZSkgY291bGQgYWxyZWFkeSBiZSBoaWRkZW4gYnkgYHRzeD0wYCBvbiB0aGUK
KyAgICAgKiAgICAgICBjbWRsaW5lLiAgTVNSX1RTWF9DVFJMIHdpbGwgb25seSBhcHBlYXIgb24g
VFNYLWNhcGFibGUgcGFydHMsIHNvCisgICAgICogICAgICAgd2UgY2hlY2sgYm90aCB0byBzcG90
IFRTWCBpbiBhIG1pY3JvY29kZS9jbWRsaW5lIGluZGVwZW5kZW50IHdheS4KKyAgICAgKi8KKyAg
ICBjcHVfaGFzX2J1Z190YWEgPQorICAgICAgICAoY3B1X2hhc19ydG0gfHwgKGNhcHMgJiBBUkNI
X0NBUFNfVFNYX0NUUkwpKSAmJgorICAgICAgICAoY2FwcyAmIChBUkNIX0NBUFNfTURTX05PIHwg
QVJDSF9DQVBTX1RBQV9OTykpID09IEFSQ0hfQ0FQU19NRFNfTk87CisKKyAgICAvKgorICAgICAq
IE9uIFRBQS1hZmZlY3RlZCBoYXJkd2FyZSwgZGlzYWJsaW5nIFRTWCBpcyB0aGUgcHJlZmVycmVk
IG1pdGlnYXRpb24sIHZzCisgICAgICogdGhlIE1EUyBtaXRpZ2F0aW9uIG9mIGRpc2FibGluZyBI
VCBhbmQgdXNpbmcgVkVSVyBmbHVzaGluZy4KKyAgICAgKgorICAgICAqIE9uIENQVXMgd2hpY2gg
YWR2ZXJ0aXNlIE1EU19OTywgVkVSVyBoYXMgbm8gZmx1c2hpbmcgc2lkZSBlZmZlY3QgdW50aWwK
KyAgICAgKiB0aGUgVFNYX0NUUkwgbWljcm9jb2RlIGlzIGxvYWRlZCwgZGVzcGl0ZSB0aGUgTURf
Q0xFQVIgQ1BVSUQgYml0IGJlaW5nCisgICAgICogYWR2ZXJ0aXNlZCwgYW5kIHRoZXJlIGlzbid0
IGEgTURfQ0xFQVJfMiBmbGFnIHRvIHVzZS4uLgorICAgICAqCisgICAgICogSWYgd2UncmUgb24g
YWZmZWN0ZWQgaGFyZHdhcmUsIGFibGUgdG8gZG8gc29tZXRoaW5nIGFib3V0IGl0ICh3aGljaAor
ICAgICAqIGltcGxpZXMgdGhhdCBWRVJXIG5vdyB3b3JrcyksIG5vIGV4cGxpY2l0IFRTWCBjaG9p
Y2UgYW5kIHRyYWRpdGlvbmFsCisgICAgICogTURTIG1pdGlnYXRpb25zIChuby1TTVQsIFZFUlcp
IG5vdCBvYnZpb3N1bHkgaW4gdXNlIChzb21lb25lIG1pZ2h0CisgICAgICogcGxhdXNpYmx5IHZh
bHVlIFRTWCBoaWdoZXIgdGhhbiBIeXBlcnRocmVhZGluZy4uLiksIGRpc2FibGUgVFNYIHRvCisg
ICAgICogbWl0aWdhdGUgVEFBLgorICAgICAqLworICAgIGlmICggb3B0X3RzeCA9PSAtMSAmJiBj
cHVfaGFzX2J1Z190YWEgJiYgKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICYmCisgICAgICAg
ICAoKGh3X3NtdF9lbmFibGVkICYmIG9wdF9zbXQpIHx8CisgICAgICAgICAgIWJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpKSApCisgICAgeworICAgICAgICBzZXR1cF9jbGVh
cl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0hMRSk7CisgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfUlRNKTsKKworICAgICAgICBvcHRfdHN4ID0gMDsKKyAgICAgICAgdHN4X2lu
aXQoKTsKKyAgICB9CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKIAogICAgIC8q
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHN4LmMgYi94ZW4vYXJjaC94ODYvdHN4LmMKaW5k
ZXggYThlYzJjY2M2OS4uMmQyMDJhMGQ0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RzeC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni90c3guYwpAQCAtNSw3ICs1LDggQEAKICAqIFZhbGlkIHZhbHVl
czoKICAqICAgMSA9PiBFeHBsaWNpdCB0c3g9MQogICogICAwID0+IEV4cGxpY2l0IHRzeD0wCi0g
KiAgLTEgPT4gRGVmYXVsdCwgaW1wbGljaXQgdHN4PTEKKyAqICAtMSA9PiBEZWZhdWx0LCBpbXBs
aWNpdCB0c3g9MSwgbWF5IGNoYW5nZSB0byAwIHRvIG1pdGlnYXRlIFRBQQorICogIC0zID0+IElt
cGxpY2l0IHRzeD0xIChmZWVkLXRocm91Z2ggZnJvbSBzcGVjLWN0cmw9MCkKICAqCiAgKiBUaGlz
IGlzIGFycmFuZ2VkIHN1Y2ggdGhhdCB0aGUgYm90dG9tIGJpdCBlbmNvZGVzIHdoZXRoZXIgVFNY
IGlzIGFjdHVhbGx5CiAgKiBkaXNhYmxlZCwgd2hpbGUgaWRlbnRpZnlpbmcgdmFyaW91cyBleHBs
aWNpdCAoPj0wKSBhbmQgaW1wbGljaXQgKDwwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXgg
ZDVmMzg5OWY3My4uMzk3MWI5OTJkMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC01NCw2
ICs1NCw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8PCA1KQog
I2RlZmluZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8JKF9BQygxLCBVTEwpIDw8IDYpCiAj
ZGVmaW5lIEFSQ0hfQ0FQU19UU1hfQ1RSTAkJKF9BQygxLCBVTEwpIDw8IDcpCisjZGVmaW5lIEFS
Q0hfQ0FQU19UQUFfTk8JCShfQUMoMSwgVUxMKSA8PCA4KQogCiAjZGVmaW5lIE1TUl9GTFVTSF9D
TUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwg
MCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:12:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:12:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUaen-0007QZ-Kj; Tue, 12 Nov 2019 18:12:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUaem-0007QL-7o
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:48 +0000
X-Inumbo-ID: 07e3c3ec-0578-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 07e3c3ec-0578-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 18:12:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUael-0001Ja-Bs
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUael-0004Bl-Aw
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUael-0004Bl-Aw@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:12:47 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/vtd: Hide superpage support
 for SandyBridge IOMMUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkYjYwNmQ3M2ZiYThjODNiZjJjYWZlMTZiYzEzMmY5MGVjNzY2Y2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxNDowOTowMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTU6
MzggMjAxOSArMDAwMAoKICAgIHg4Ni92dGQ6IEhpZGUgc3VwZXJwYWdlIHN1cHBvcnQgZm9yIFNh
bmR5QnJpZGdlIElPTU1VcwogICAgCiAgICBTb21ldGhpbmcgY2F1c2VzIFNhbmR5QnJpZGdlIElP
TU1VcyB0byBjaG9rZSB3aGVuIHNoYXJpbmcgRVBUIHBhZ2V0YWJsZXMsIGFuZAogICAgYW4gRVBU
IHN1cGVycGFnZSBnZXRzIHNoYXR0ZXJlZC4gIFRoZSByb290IGNhdXNlIGlzIHN0aWxsIHVuZGVy
IGludmVzdGlnYXRpb24sCiAgICBidXQgdGhlIGVuZCByZXN1bHQgaXMgdW51c2FibGUgaW4gY29t
YmluYXRpb24gd2l0aCBDVkUtMjAxOC0xMjIwNyBwcm90ZWN0aW9ucy4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDQgLyBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvZXh0ZXJuLmggfCAgMiArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgIHwgIDIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4u
aCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaAppbmRleCBmYjdlZGZhZWY5
Li5kNjk4YjFkNTBhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0
ZXJuLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCkBAIC05Niw2
ICs5Niw4IEBAIHZvaWQgdnRkX29wc19wb3N0YW1ibGVfcXVpcmsoc3RydWN0IGlvbW11KiBpb21t
dSk7CiBpbnQgX19tdXN0X2NoZWNrIG1lX3dpZmlfcXVpcmsoc3RydWN0IGRvbWFpbiAqZG9tYWlu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGJ1cywgdTggZGV2Zm4sIGludCBt
YXApOwogdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICopOwordm9pZCBx
dWlya19pb21tdV9jYXBzKHN0cnVjdCBpb21tdSAqaW9tbXUpOworCiBib29sX3QgcGxhdGZvcm1f
c3VwcG9ydHNfaW50cmVtYXAodm9pZCk7CiBib29sX3QgcGxhdGZvcm1fc3VwcG9ydHNfeDJhcGlj
KHZvaWQpOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IGYyNDJlMzBjYWYu
Ljg3MTJkM2I0ZGMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMjExLDYg
KzEyMTEsOCBAQCBpbnQgX19pbml0IGlvbW11X2FsbG9jKHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAq
ZHJoZCkKICAgICBpZiAoICEoaW9tbXUtPmNhcCArIDEpIHx8ICEoaW9tbXUtPmVjYXAgKyAxKSAp
CiAgICAgICAgIHJldHVybiAtRU5PREVWOwogCisgICAgcXVpcmtfaW9tbXVfY2Fwcyhpb21tdSk7
CisKICAgICBpZiAoIGNhcF9mYXVsdF9yZWdfb2Zmc2V0KGlvbW11LT5jYXApICsKICAgICAgICAg
IGNhcF9udW1fZmF1bHRfcmVncyhpb21tdS0+Y2FwKSAqIFBSSU1BUllfRkFVTFRfUkVHX0xFTiA+
PSBQQUdFX1NJWkUgfHwKICAgICAgICAgIGVjYXBfaW90bGJfb2Zmc2V0KGlvbW11LT5lY2FwKSA+
PSBQQUdFX1NJWkUgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1
aXJrcy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCmluZGV4IGQ2ZGI4
NjI2NzguLmIwMjY4OGUzMTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9xdWlya3MuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKQEAg
LTU0MCwzICs1NDAsMjggQEAgdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQogICAgICAgICBicmVhazsKICAgICB9CiB9CisKK3ZvaWQgX19pbml0IHF1aXJrX2lv
bW11X2NhcHMoc3RydWN0IGlvbW11ICppb21tdSkKK3sKKyAgICAvKgorICAgICAqIElPTU1VIFF1
aXJrczoKKyAgICAgKgorICAgICAqIFNhbmR5QnJpZGdlIElPTU1VcyBjbGFpbSBzdXBwb3J0IGZv
ciAyTSBhbmQgMUcgc3VwZXJwYWdlcywgYnV0IGRvbid0CisgICAgICogaW1wbGVtZW50IHN1cGVy
cGFnZXMgaW50ZXJuYWxseS4KKyAgICAgKgorICAgICAqIFRoZXJlIGFyZSBpc3N1ZXMgY2hhbmdp
bmcgdGhlIHdhbGsgbGVuZ3RoIHVuZGVyIGluLWZsaWdodCBETUEsIHdoaWNoCisgICAgICogaGFz
IG1hbmlmZXN0ZWQgYXMgaW5jb21wYXRpYmlsaXR5IGJldHdlZW4gRVBUL0lPTU1VIHNoYXJpbmcg
YW5kIHRoZQorICAgICAqIHdvcmthcm91bmQgZm9yIENWRS0yMDE4LTEyMjA3IC8gWFNBLTMwNC4g
IEhpZGUgdGhlIHN1cGVycGFnZXMKKyAgICAgKiBjYXBhYmlsaXRpZXMgaW4gdGhlIElPTU1VLCB3
aGljaCB3aWxsIHByZXZlbnQgWGVuIGZyb20gc2hhcmluZyB0aGUgRVBUCisgICAgICogYW5kIElP
TU1VIHBhZ2V0YWJsZXMuCisgICAgICoKKyAgICAgKiBEZXRlY3Rpb24gb2YgU2FuZHlCcmlkZ2Ug
dW5mb3J0dW5hdGVseSBoYXMgdG8gYmUgZG9uZSBieSBwcm9jZXNzb3IKKyAgICAgKiBtb2RlbCBi
ZWNhdXNlIHRoZSBjbGllbnQgcGFydHMgZG9uJ3QgZXhwb3NlIHRoZWlyIElPTU1VcyBhcyBQQ0kg
ZGV2aWNlcworICAgICAqIHdlIGNvdWxkIG1hdGNoIHdpdGggYSBEZXZpY2UgSUQuCisgICAgICov
CisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAm
JgorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgPT0gNiAmJgorICAgICAgICAgKGJvb3RfY3B1
X2RhdGEueDg2X21vZGVsID09IDB4MmEgfHwKKyAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9t
b2RlbCA9PSAweDJkKSApCisgICAgICAgIGlvbW11LT5jYXAgJj0gfigweGZ1bCA8PCAzNCk7Cit9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:13:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:13:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUaey-0007SW-MX; Tue, 12 Nov 2019 18:13:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUaex-0007SO-Kq
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:59 +0000
X-Inumbo-ID: 0d979b09-0578-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d979b09-0578-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 18:12:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUaev-0001Ji-GL
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUaev-0004CX-F9
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:12:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUaev-0004CX-F9@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:12:57 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/vtx: Disable executable EPT
 superpages to work around CVE-2018-12207
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGViNjBlYmIxZjAzYjc0ZWUxYjgxNTBhZTc0YzBjZjgxZjc4ZjQ3ODcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAyMCAxNzoyNToyOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTU6
MzggMjAxOSArMDAwMAoKICAgIHg4Ni92dHg6IERpc2FibGUgZXhlY3V0YWJsZSBFUFQgc3VwZXJw
YWdlcyB0byB3b3JrIGFyb3VuZCBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBDVkUtMjAxOC0xMjIw
NyBjb3ZlcnMgYSBzZXQgb2YgZXJyYXRhIG9uIHZhcmlvdXMgSW50ZWwgcHJvY2Vzc29ycywgd2hl
cmVieSBhCiAgICBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbiBjYW4gYmUgZ2VuZXJhdGVkIGluIGEg
Y29ybmVyIGNhc2Ugd2hlbiBhbiBleGVjdXRhYmxlCiAgICBtYXBwaW5nIGNoYW5nZXMgc2l6ZSBv
ciBjYWNoZWFiaWxpdHkgd2l0aG91dCBUTEIgaW52YWxpZGF0aW9uLiAgSFZNIGd1ZXN0CiAgICBr
ZXJuZWxzIGNhbiB0cmlnZ2VyIHRoaXMgdG8gRG9TIHRoZSBob3N0LgogICAgCiAgICBUbyBtaXRp
Z2F0ZSwgaW4gYWZmZWN0ZWQgaGFyZHdhcmUsIGFsbCBFUFQgc3VwZXJwYWdlcyBhcmUgbWFya2Vk
IE5YLiAgV2hlbiBhbgogICAgaW5zdHJ1Y3Rpb24gZmV0Y2ggdmlvbGF0aW9uIGlzIG9ic2VydmVk
IGFnYWluc3QgdGhlIHN1cGVycGFnZSwgdGhlIHN1cGVycGFnZQogICAgaXMgc2hhdHRlcmVkIHRv
IDRrIGFuZCBoYXMgZXhlY3V0ZSBwZXJtaXNzaW9ucyByZXN0b3JlZC4gIFRoaXMgcHJldmVudHMg
dGhlCiAgICBndWVzdCBrZXJuZWwgZnJvbSBiZWluZyBhYmxlIHRvIGNyZWF0ZSB0aGUgbmVjZXNz
YXJ5IHByZWNvbmRpdGlvbnMgaW4gdGhlIGlUTEIKICAgIHRvIGV4cGxvaXQgdGhlIHZ1bG5lcmFi
aWxpdHkuCiAgICAKICAgIFRoaXMgZG9lcyBjb21lIHdpdGggYSB3b3JrbG9hZC1kZXBlbmRlbnQg
cGVyZm9ybWFuY2Ugb3ZlcmhlYWQsIGNhdXNlZCBieQogICAgaW5jcmVhc2VkIFRMQiBwcmVzc3Vy
ZS4gIFBlcmZvcm1hbmNlIGNhbiBiZSByZXN0b3JlZCwgaWYgZ3Vlc3Qga2VybmVscyBhcmUKICAg
IHRydXN0ZWQgbm90IHRvIG1vdW50IGFuIGF0dGFjaywgYnkgc3BlY2lmeWluZyBlcHQ9ZXhlYy1z
cCBvbiB0aGUgY29tbWFuZCBsaW5lLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwNCAv
IENWRS0yMDE4LTEyMjA3CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8
ICAxMiArKystCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICB8ICAyMyArKysr
KysrLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAgICAgfCAgIDMgKwogeGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICAgfCAxMDcgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICB8ICAg
NiArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oICAgfCAgIDIgKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgfCAgIDEgKwogNyBmaWxlcyBjaGFuZ2VkLCAx
NTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCmluZGV4IGM2M2EwN2QyOWIuLjY4NDY3MWNiN2IgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCkBAIC04MjgsNyArODI4LDcgQEAgZWZmZWN0IHRoZSBpbnZlcnNlIG1lYW5p
bmcuCiA+PiBzZXQgYXMgVUMuCiAKICMjIyBlcHQgKEludGVsKQotPiBgPSBMaXN0IG9mICgge25v
LX1wbWwgfCB7bm8tfWFkIClgCis+IGA9IExpc3Qgb2YgWyB7bm8tfXBtbCwgIHtuby19YWQsIHtu
by19ZXhlYy1zcCBdYAogCiBDb250cm9scyBFUFQgcmVsYXRlZCBmZWF0dXJlcy4KIApAQCAtODUx
LDYgKzg1MSwxNiBAQCBDb250cm9scyBFUFQgcmVsYXRlZCBmZWF0dXJlcy4KIAogPj4gSGF2ZSBo
YXJkd2FyZSBrZWVwIGFjY2Vzc2VkL2RpcnR5IChBL0QpIGJpdHMgdXBkYXRlZC4KIAorKiAgIFRo
ZSBgZXhlYy1zcGAgYm9vbGVhbiBjb250cm9scyB3aGV0aGVyIEVQVCBzdXBlcnBhZ2VzIHdpdGgg
ZXhlY3V0ZQorICAgIHBlcm1pc3Npb25zIGFyZSBwZXJtaXR0ZWQuICBJbiBnZW5lcmFsIHRoaXMg
aXMgZ29vZCBmb3IgcGVyZm9ybWFuY2UuCisKKyAgICBIb3dldmVyLCBvbiBwcm9jZXNzb3JzIHZ1
bG5lcmFibGUgQ1ZFLTIwMTgtMTIyMDcsIEhWTSBndWVzdCBrZXJuZWxzIGNhbgorICAgIHVzZSBl
eGVjdXRhYmxlIHN1cGVycGFnZXMgdG8gY3Jhc2ggdGhlIGhvc3QuICBCeSBkZWZhdWx0LCBleGVj
dXRhYmxlCisgICAgc3VwZXJwYWdlcyBhcmUgZGlzYWJsZWQgb24gYWZmZWN0ZWQgaGFyZHdhcmUu
CisKKyAgICBJZiBIVk0gZ3Vlc3Qga2VybmVscyBhcmUgdHJ1c3RlZCBub3QgdG8gbW91bnQgYSBE
b1MgYWdhaW5zdCB0aGUgc3lzdGVtLAorICAgIHRoaXMgb3B0aW9uIGNhbiBlbmFibGVkIHRvIHJl
Z2FpbiBwZXJmb3JtYW5jZS4KKwogIyMjIGV4dHJhXF9ndWVzdFxfaXJxcwogPiBgPSBbPGRvbVUg
bnVtYmVyPl1bLDxkb20wIG51bWJlcj5dYAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBmNGE2YTM3MTQ5Li4xOTI0NDM0
OTYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKQEAgLTE3MDYsNiArMTcwNiw3IEBAIGludCBodm1faGFwX25lc3RlZF9wYWdl
X2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCAqaG9zdHAybTsKICAgICBpbnQgcmMsIGZhbGxfdGhyb3VnaCA9IDAsIHBhZ2Vk
ID0gMDsKICAgICBpbnQgc2hhcmluZ19lbm9tZW0gPSAwOworICAgIHVuc2lnbmVkIGludCBwYWdl
X29yZGVyID0gMDsKICAgICB2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcV9wdHIgPSBOVUxMOwogICAg
IGJvb2xfdCBhcDJtX2FjdGl2ZSwgc3luYyA9IDA7CiAKQEAgLTE3NzQsNyArMTc3NSw3IEBAIGlu
dCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGds
YSwKICAgICBob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGN1cnJkKTsKICAgICBtZm4gPSBnZXRf
Z2ZuX3R5cGVfYWNjZXNzKGhvc3RwMm0sIGdmbiwgJnAybXQsICZwMm1hLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DIHwgKG5wZmVjLndyaXRlX2FjY2VzcyA/IFAyTV9V
TlNIQVJFIDogMCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZwYWdlX29yZGVyKTsKIAogICAgIGlmICggYXAybV9h
Y3RpdmUgKQogICAgIHsKQEAgLTE3ODYsNyArMTc4Nyw3IEBAIGludCBodm1faGFwX25lc3RlZF9w
YWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgICAgIGdv
dG8gb3V0OwogICAgICAgICB9CiAKLSAgICAgICAgbWZuID0gZ2V0X2dmbl90eXBlX2FjY2Vzcyhw
Mm0sIGdmbiwgJnAybXQsICZwMm1hLCAwLCBOVUxMKTsKKyAgICAgICAgbWZuID0gZ2V0X2dmbl90
eXBlX2FjY2VzcyhwMm0sIGdmbiwgJnAybXQsICZwMm1hLCAwLCAmcGFnZV9vcmRlcik7CiAgICAg
fQogICAgIGVsc2UKICAgICAgICAgcDJtID0gaG9zdHAybTsKQEAgLTE4MjgsNiArMTgyOSwyNCBA
QCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9u
ZyBnbGEsCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCisgICAgICAgIC8qCisgICAg
ICAgICAqIFdvcmthcm91bmQgZm9yIFhTQS0zMDQgLyBDVkUtMjAxOC0xMjIwNy4gIElmIHdlIHRh
a2UgYW4gZXhlY3V0aW9uCisgICAgICAgICAqIGZhdWx0IGFnYWluc3QgYSBub24tZXhlY3V0YWJs
ZSBzdXBlcnBhZ2UsIHNoYXR0ZXIgaXQgdG8gcmVnYWluCisgICAgICAgICAqIGV4ZWN1dGUgcGVy
bWlzc2lvbnMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHBhZ2Vfb3JkZXIgPiAwICYmIG5w
ZmVjLmluc25fZmV0Y2ggJiYgbnBmZWMucHJlc2VudCAmJiAhdmlvbGF0aW9uICkKKyAgICAgICAg
eworICAgICAgICAgICAgaW50IHJlcyA9IHAybV9zZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksIG1m
biwgUEFHRV9PUkRFUl80SywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAy
bXQsIHAybWEpOworCisgICAgICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19FUlIgIkZhaWxlZCB0byBzaGF0dGVyIGdmbiAlIlBSSV9nZm4iOiAlZFxuIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgZ2ZuLCByZXMpOworCisgICAgICAgICAgICByYyA9ICFy
ZXM7CisgICAgICAgICAgICBnb3RvIG91dF9wdXRfZ2ZuOworICAgICAgICB9CisKICAgICAgICAg
aWYgKCB2aW9sYXRpb24gKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBTaG91bGQgI1ZFIGJl
IGVtdWxhdGVkIGZvciB0aGlzIGZhdWx0PyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IDQ5Mzk4NmU4
NGEuLjg4MjFhM2I1MzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTY3LDYgKzY3LDcgQEAgaW50ZWdl
cl9wYXJhbSgicGxlX3dpbmRvdyIsIHBsZV93aW5kb3cpOwogCiBzdGF0aWMgYm9vbF90IF9fcmVh
ZF9tb3N0bHkgb3B0X3BtbF9lbmFibGVkID0gMTsKIHN0YXRpYyBzOCBfX3JlYWRfbW9zdGx5IG9w
dF9lcHRfYWQgPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9lcHRfZXhlY19zcCA9IC0x
OwogCiAvKgogICogVGhlICdlcHQnIHBhcmFtZXRlciBjb250cm9scyBmdW5jdGlvbmFsaXRpZXMg
dGhhdCBkZXBlbmQgb24sIG9yIGltcGFjdCB0aGUKQEAgLTk0LDYgKzk1LDggQEAgc3RhdGljIGlu
dCBfX2luaXQgcGFyc2VfZXB0X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRf
cG1sX2VuYWJsZWQgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywg
ImFkIikgKQogICAgICAgICAgICAgb3B0X2VwdF9hZCA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAo
ICFjbWRsaW5lX3N0cmNtcChzLCAiZXhlYy1zcCIpICkKKyAgICAgICAgICAgIG9wdF9lcHRfZXhl
Y19zcCA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCmluZGV4IDg0MGRjMmI0NGQuLmE1NjhkNjI2NDMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBA
IC0yNDE1LDYgKzI0MTUsMTAyIEBAIHN0YXRpYyB2b2lkIHBpX25vdGlmaWNhdGlvbl9pbnRlcnJ1
cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiBzdGF0aWMgdm9pZCBfX2luaXQgbGJyX3Rz
eF9maXh1cF9jaGVjayh2b2lkKTsKIHN0YXRpYyB2b2lkIF9faW5pdCBiZHdfZXJyYXR1bV9iZGYx
NF9maXh1cF9jaGVjayh2b2lkKTsKIAorLyoKKyAqIENhbGN1bGF0ZSB3aGV0aGVyIHRoZSBDUFUg
aXMgdnVsbmVyYWJsZSB0byBJbnN0cnVjdGlvbiBGZXRjaCBwYWdlCisgKiBzaXplLWNoYW5nZSBN
Q0VzLgorICovCitzdGF0aWMgYm9vbCBfX2luaXQgaGFzX2lmX3BzY2hhbmdlX21jKHZvaWQpCit7
CisgICAgdWludDY0X3QgY2FwcyA9IDA7CisKKyAgICAvKgorICAgICAqIElmIHdlIGFyZSB2aXJ0
dWFsaXNlZCwgdGhlcmUgaXMgbm90aGluZyB3ZSBjYW4gZG8uICBPdXIgRVBUIHRhYmxlcyBhcmUK
KyAgICAgKiBzaGFkb3dlZCBieSBvdXIgaHlwZXJ2aXNvciwgYW5kIG5vdCB3YWxrZWQgYnkgaGFy
ZHdhcmUuCisgICAgICovCisgICAgaWYgKCBjcHVfaGFzX2h5cGVydmlzb3IgKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NB
UFMpICkKKyAgICAgICAgcmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJVElFUywgY2Fwcyk7CisKKyAg
ICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8gKQorICAgICAgICByZXR1
cm4gZmFsc2U7CisKKyAgICAvKgorICAgICAqIElGX1BTQ0hBTkdFX01DIGlzIG9ubHkga25vd24g
dG8gYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3NvcnMgYXQKKyAgICAgKiB0aGlzIHRpbWUu
CisgICAgICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRP
Ul9JTlRFTCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAgIHJl
dHVybiBmYWxzZTsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKKyAg
ICB7CisgICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5jZSBhdCBsZWFz
dCBOZWhhbGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWY6IC8q
IEF1YnVybmRhbGUgLyBIYXZlbmRhbGUgKi8KKyAgICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8K
KyAgICBjYXNlIDB4MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFs
ZW0gRVggKi8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAgY2FzZSAweDJjOiAv
KiBXZXN0bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVggKi8KKyAgICBj
YXNlIDB4MmE6IC8qIFNhbmR5QnJpZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRn
ZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAweDNl
OiAvKiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KKyAg
ICBjYXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dl
bGwgRCAqLworICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2FzZSAweDNkOiAv
KiBCcm9hZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisgICAgY2Fz
ZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNlIDB4NTY6IC8qIEJyb2Fkd2Vs
bCBEICovCisgICAgY2FzZSAweDRlOiAvKiBTa3lsYWtlIE0gKi8KKyAgICBjYXNlIDB4NWU6IC8q
IFNreWxha2UgRCAqLworICAgIGNhc2UgMHg1NTogLyogU2t5bGFrZS1YIC8gQ2FzY2FkZSBMYWtl
ICovCisgICAgY2FzZSAweDhlOiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hpc2tleSBMYWtlIE0gKi8K
KyAgICBjYXNlIDB4OWU6IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgRCAqLworICAg
ICAgICByZXR1cm4gdHJ1ZTsKKworICAgICAgICAvKgorICAgICAgICAgKiBBdG9tIHByb2Nlc3Nv
cnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWM6IC8qIFBp
bmV2aWV3ICovCisgICAgY2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLworICAgIGNhc2UgMHgyNzog
LyogUGVud2VsbCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xvdmVydmlldyAqLworICAgIGNhc2Ug
MHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDM3OiAvKiBCYXl0cmFpbCAvIFZhbGxl
eXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRkOiAvKiBBdmF0b24gLyBSYW5nZWx5
IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YzogLyogQ2hlcnJ5dHJhaWwgLyBCcmFzc3dl
bGwgKi8KKyAgICBjYXNlIDB4NGE6IC8qIE1lcnJpZmllbGQgKi8KKyAgICBjYXNlIDB4NWE6IC8q
IE1vb3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWM6IC8qIEdvbGRtb250ICovCisgICAgY2FzZSAw
eDVkOiAvKiBTb0ZJQSAzRyBHcmFuaXRlL0VTMi4xICovCisgICAgY2FzZSAweDY1OiAvKiBTb0ZJ
QSBMVEUgQU9TUCAqLworICAgIGNhc2UgMHg1ZjogLyogRGVudmVydG9uICovCisgICAgY2FzZSAw
eDZlOiAvKiBDb3VnYXIgTW91bnRhaW4gKi8KKyAgICBjYXNlIDB4NzU6IC8qIExpZ2h0bmluZyBN
b3VudGFpbiAqLworICAgIGNhc2UgMHg3YTogLyogR2VtaW5pIExha2UgKi8KKyAgICBjYXNlIDB4
ODY6IC8qIEphY29ic3ZpbGxlICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICogS25pZ2h0cyBw
cm9jZXNzb3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDU3
OiAvKiBLbmlnaHRzIExhbmRpbmcgKi8KKyAgICBjYXNlIDB4ODU6IC8qIEtuaWdodHMgTWlsbCAq
LworICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBwcmludGso
IlVucmVjb2duaXNlZCBDUFUgbW9kZWwgJSN4IC0gYXNzdW1pbmcgdnVsbmVyYWJsZSB0byBJRl9Q
U0NIQU5HRV9NQ1xuIiwKKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsKTsK
KyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorfQorCiBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0
aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3ZteCh2b2lkKQogewogICAgIHNldF9pbl9jcjQoWDg2
X0NSNF9WTVhFKTsKQEAgLTI0MzUsNiArMjUzMSwxNyBAQCBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0
aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3ZteCh2b2lkKQogICAgICAqLwogICAgIGlmICggY3B1
X2hhc192bXhfZXB0ICYmIChjcHVfaGFzX3ZteF9wYXQgfHwgb3B0X2ZvcmNlX2VwdCkgKQogICAg
IHsKKyAgICAgICAgYm9vbCBjcHVfaGFzX2J1Z19wc2NoYW5nZV9tYyA9IGhhc19pZl9wc2NoYW5n
ZV9tYygpOworCisgICAgICAgIGlmICggb3B0X2VwdF9leGVjX3NwID09IC0xICkKKyAgICAgICAg
eworICAgICAgICAgICAgLyogRGVmYXVsdCB0byBub24tZXhlY3V0YWJsZSBzdXBlcnBhZ2VzIG9u
IHZ1bG5lcmFibGUgaGFyZHdhcmUuICovCisgICAgICAgICAgICBvcHRfZXB0X2V4ZWNfc3AgPSAh
Y3B1X2hhc19idWdfcHNjaGFuZ2VfbWM7CisKKyAgICAgICAgICAgIGlmICggY3B1X2hhc19idWdf
cHNjaGFuZ2VfbWMgKQorICAgICAgICAgICAgICAgIHByaW50aygiVk1YOiBEaXNhYmxpbmcgZXhl
Y3V0YWJsZSBFUFQgc3VwZXJwYWdlcyBkdWUgdG8gQ1ZFLTIwMTgtMTIyMDdcbiIpOworICAgICAg
ICB9CisKICAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmhhcF9zdXBwb3J0ZWQgPSAxOwogICAg
ICAgICB2bXhfZnVuY3Rpb25fdGFibGUuYWx0cDJtX3N1cHBvcnRlZCA9IDE7CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
CmluZGV4IGNlNDYyMDFkNDUuLjkzZTA4Zjg5YTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtMjE1LDYgKzIx
NSwxMiBAQCBzdGF0aWMgdm9pZCBlcHRfcDJtX3R5cGVfdG9fZmxhZ3Moc3RydWN0IHAybV9kb21h
aW4gKnAybSwgZXB0X2VudHJ5X3QgKmVudHJ5LAogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQog
ICAgIAorICAgIC8qCisgICAgICogRG9uJ3QgY3JlYXRlIGV4ZWN1dGFibGUgc3VwZXJwYWdlcyBp
ZiB3ZSBuZWVkIHRvIHNoYXR0ZXIgdGhlbSB0bworICAgICAqIHByb3RlY3QgYWdhaW5zdCBDVkUt
MjAxOC0xMjIwNy4KKyAgICAgKi8KKyAgICBpZiAoICFvcHRfZXB0X2V4ZWNfc3AgJiYgaXNfZXB0
ZV9zdXBlcnBhZ2UoZW50cnkpICkKKyAgICAgICAgZW50cnktPnggPSAwOwogfQogCiAjZGVmaW5l
IEdVRVNUX1RBQkxFX01BUF9GQUlMRUQgIDAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZteC92bXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaAppbmRl
eCA4OTYxOWU0YWZkLi4yMGViN2Y2MDgyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92bXgvdm14LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCkBA
IC0yOCw2ICsyOCw4IEBACiAjaW5jbHVkZSA8YXNtL2h2bS90cmFjZS5oPgogI2luY2x1ZGUgPGFz
bS9odm0vdm14L3ZtY3MuaD4KIAorZXh0ZXJuIGludDhfdCBvcHRfZXB0X2V4ZWNfc3A7CisKIHR5
cGVkZWYgdW5pb24gewogICAgIHN0cnVjdCB7CiAgICAgICAgIHU2NCByICAgICAgIDogICAxLCAg
LyogYml0IDAgLSBSZWFkIHBlcm1pc3Npb24gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4
IGI4MTUxZDJkOWYuLjg5YWUzZTAzZjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNTQs
NiArNTQsNyBAQAogI2RlZmluZSBBUkNIX0NBUFNfU0tJUF9MMURGTAkJKF9BQygxLCBVTEwpIDw8
IDMpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0KQogI2RlZmlu
ZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKKyNkZWZpbmUgQVJDSF9DQVBT
X0lGX1BTQ0hBTkdFX01DX05PCShfQUMoMSwgVUxMKSA8PCA2KQogCiAjZGVmaW5lIE1TUl9GTFVT
SF9DTUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkg
PDwgMCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:13:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:13:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUafC-0007Th-OV; Tue, 12 Nov 2019 18:13:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUafB-0007Ta-GX
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:13 +0000
X-Inumbo-ID: 13f4c0a0-0578-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13f4c0a0-0578-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 18:13:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUaf5-0001KA-Jo
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUaf5-0004D9-Ik
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUaf5-0004D9-Ik@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:13:07 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/vtx: Allow runtime
 modification of the exec-sp setting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNjMDZmNjBiOTZkOTFjOTk1ZDE3YjQ3OTgxNzYwNjFkYzNkNjkyNWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiA4IDE2OjM2OjUwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxMiAxNzoxNToz
OCAyMDE5ICswMDAwCgogICAgeDg2L3Z0eDogQWxsb3cgcnVudGltZSBtb2RpZmljYXRpb24gb2Yg
dGhlIGV4ZWMtc3Agc2V0dGluZwogICAgCiAgICBTZWUgcGF0Y2ggZm9yIGRldGFpbHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsrKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAgICAgfCAzNSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAg
ICAgfCAgOSArKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDY4NDY3MWNi
N2IuLjMzZWQxZmZjNDAgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC04NjEs
NiArODYxLDIxIEBAIENvbnRyb2xzIEVQVCByZWxhdGVkIGZlYXR1cmVzLgogICAgIElmIEhWTSBn
dWVzdCBrZXJuZWxzIGFyZSB0cnVzdGVkIG5vdCB0byBtb3VudCBhIERvUyBhZ2FpbnN0IHRoZSBz
eXN0ZW0sCiAgICAgdGhpcyBvcHRpb24gY2FuIGVuYWJsZWQgdG8gcmVnYWluIHBlcmZvcm1hbmNl
LgogCisgICAgVGhpcyBib29sZWFuIG1heSBiZSBtb2RpZmllZCBhdCBydW50aW1lIHVzaW5nIGB4
bCBzZXQtcGFyYW1ldGVycworICAgIGVwdD1bbm8tXWV4ZWMtc3BgIHRvIHN3aXRjaCBiZXR3ZWVu
IGZhc3QgYW5kIHNlY3VyZS4KKworICAgICogICBXaGVuIHN3aXRjaGluZyBmcm9tIHNlY3VyZSB0
byBmYXN0LCBwcmVleGlzdGluZyBIVk0gZG9tYWlucyB3aWxsIHJ1bgorICAgICAgICBhdCB0aGVp
ciBjdXJyZW50IHBlcmZvcm1hbmNlIHVudGlsIHRoZXkgYXJlIHJlYm9vdGVkOyBuZXcgZG9tYWlu
cyB3aWxsCisgICAgICAgIHJ1biB3aXRob3V0IGFueSBvdmVyaGVhZC4KKworICAgICogICBXaGVu
IHN3aXRjaGluZyBmcm9tIGZhc3QgdG8gc2VjdXJlLCBhbGwgSFZNIGRvbWFpbnMgd2lsbCBpbW1l
ZGlhdGVseQorICAgICAgICBzdWZmZXIgYSBwZXJmb3JtYW5jZSBwZW5hbHR5LgorCisgICAgKipX
YXJuaW5nOiBObyBndWFyYW50ZWUgaXMgbWFkZSB0aGF0IHRoaXMgcnVudGltZSBvcHRpb24gd2ls
bCBiZSByZXRhaW5lZAorICAgICAgaW5kZWZpbml0ZWx5LCBvciB0aGF0IGl0IHdpbGwgcmV0YWlu
IHRoaXMgZXhhY3QgYmVoYXZpb3VyLiAgSXQgaXMKKyAgICAgIGludGVuZGVkIGFzIGFuIGVtZXJn
ZW5jeSBvcHRpb24gZm9yIHBlb3BsZSB3aG8gZmlyc3QgY2hvc2UgZmFzdCwgdGhlbgorICAgICAg
Y2hhbmdlIHRoZWlyIG1pbmRzIHRvIHNlY3VyZSwgYW5kIHdpc2ggbm90IHRvIHJlYm9vdC4qKgor
CiAjIyMgZXh0cmFcX2d1ZXN0XF9pcnFzCiA+IGA9IFs8ZG9tVSBudW1iZXI+XVssPGRvbTAgbnVt
YmVyPl1gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRleCA4ODIxYTNiNTM2Li4xNTM3NmUyNWJhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jCkBAIC0xMDcsNiArMTA3LDQxIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNl
X2VwdF9wYXJhbShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJlcHQiLCBwYXJzZV9l
cHRfcGFyYW0pOwogCitzdGF0aWMgaW50IHBhcnNlX2VwdF9wYXJhbV9ydW50aW1lKGNvbnN0IGNo
YXIgKnMpCit7CisgICAgaW50IHZhbDsKKworICAgIGlmICggIWNwdV9oYXNfdm14X2VwdCB8fCAh
aHZtX2Z1bmNzLmhhcF9zdXBwb3J0ZWQgfHwKKyAgICAgICAgICEoaHZtX2Z1bmNzLmhhcF9jYXBh
YmlsaXRpZXMgJgorICAgICAgICAgICAoSFZNX0hBUF9TVVBFUlBBR0VfMk1CIHwgSFZNX0hBUF9T
VVBFUlBBR0VfMUdCKSkgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJWTVg6IEVQVCBub3QgYXZh
aWxhYmxlLCBvciBub3QgaW4gdXNlIC0gaWdub3JpbmdcbiIpOworICAgICAgICByZXR1cm4gMDsK
KyAgICB9CisKKyAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJleGVjLXNwIiwgcywgTlVM
TCkpIDwgMCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCB2YWwgIT0gb3B0
X2VwdF9leGVjX3NwICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBkb21haW4gKmQ7CisKKyAgICAg
ICAgb3B0X2VwdF9leGVjX3NwID0gdmFsOworCisgICAgICAgIHJjdV9yZWFkX2xvY2soJmRvbWxp
c3RfcmVhZF9sb2NrKTsKKyAgICAgICAgZm9yX2VhY2hfZG9tYWluICggZCApCisgICAgICAgICAg
ICBpZiAoIHBhZ2luZ19tb2RlX2hhcChkKSApCisgICAgICAgICAgICAgICAgcDJtX2NoYW5nZV9l
bnRyeV90eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1fcmFtX3J3KTsKKyAgICAgICAgcmN1
X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CisgICAgfQorCisgICAgcHJpbnRrKCJW
TVg6IEVQVCBleGVjdXRhYmxlIHN1cGVycGFnZXMgJXNhYmxlZFxuIiwKKyAgICAgICAgICAgdmFs
ID8gImVuIiA6ICJkaXMiKTsKKworICAgIHJldHVybiAwOworfQorY3VzdG9tX3J1bnRpbWVfb25s
eV9wYXJhbSgiZXB0IiwgcGFyc2VfZXB0X3BhcmFtX3J1bnRpbWUpOworCiAvKiBEeW5hbWljIChy
dW4tdGltZSBhZGp1c3RlZCkgZXhlY3V0aW9uIGNvbnRyb2wgZmxhZ3MuICovCiB1MzIgdm14X3Bp
bl9iYXNlZF9leGVjX2NvbnRyb2wgX19yZWFkX21vc3RseTsKIHUzMiB2bXhfY3B1X2Jhc2VkX2V4
ZWNfY29udHJvbCBfX3JlYWRfbW9zdGx5OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDJiNjJiYzYxZGQuLjk3YzQxN2ZjM2Ug
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKQEAgLTI1NywxNyArMjU3LDIyIEBAIGludCBwMm1faXNfbG9nZGlydHlfcmFuZ2Uoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBzdGFydCwKICAgICByZXR1cm4gMDsK
IH0KIAorLyoKKyAqIE1heSBiZSBjYWxsZWQgd2l0aCBvdCA9IG50ID0gcDJtX3JhbV9ydyBmb3Ig
aXRzIHNpZGUgZWZmZWN0IG9mCisgKiByZWNhbGN1bGF0aW5nIGFsbCBQVEVzIGluIHRoZSBwMm0u
CisgKi8KIHZvaWQgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90
eXBlX3QgbnQpCiB7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAy
bShkKTsKIAotICAgIEFTU0VSVChvdCAhPSBudCk7CiAgICAgQVNTRVJUKHAybV9pc19jaGFuZ2Vh
YmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOwogCiAgICAgcDJtX2xvY2socDJtKTsK
ICAgICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgcDJt
LT5nbG9iYWxfbG9nZGlydHkgPSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7CisgICAgLyogRG9u
J3QgYWxsb3cgJ3JlY2FsY3VsYXRlJyBvcGVyYXRpb25zIHRvIGNoYW5nZSB0aGUgbG9nZGlydHkg
c3RhdGUuICovCisgICAgaWYgKCBvdCAhPSBudCApCisgICAgICAgIHAybS0+Z2xvYmFsX2xvZ2Rp
cnR5ID0gKG50ID09IHAybV9yYW1fbG9nZGlydHkpOwogICAgIHAybV91bmxvY2socDJtKTsKIH0K
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:13:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:13:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUafI-0007Up-SW; Tue, 12 Nov 2019 18:13:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUafH-0007Ua-1A
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:19 +0000
X-Inumbo-ID: 19fba298-0578-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19fba298-0578-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 18:13:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUafF-0001L1-NW
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUafF-0004EH-MN
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUafF-0004EH-MN@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:13:17 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/tsx: Introduce tsx= to use
 MSR_TSX_CTRL when available
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2NTkwYWNkN2ZlNDYwNTE0ZTI3ZDUyMGQyOGVjNWRjNjY1MzViMWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTU6
MzggMjAxOSArMDAwMAoKICAgIHg4Ni90c3g6IEludHJvZHVjZSB0c3g9IHRvIHVzZSBNU1JfVFNY
X0NUUkwgd2hlbiBhdmFpbGFibGUKICAgIAogICAgVG8gcHJvdGVjdCBhZ2FpbnN0IHRoZSBUU1gg
QXN5bmMgQWJvcnQgc3BlY3VsYXRpdmUgdnVsbmVyYWJpbGl0eSwgSW50ZWwgaGF2ZQogICAgcmVs
ZWFzZWQgbmV3IG1pY3JvY29kZSBmb3IgYWZmZWN0ZWQgcGFydHMgd2hpY2ggaW50cm9kdWNlIHRo
ZSBNU1JfVFNYX0NUUkwKICAgIGNvbnRyb2wsIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVk
IG9mZi4gIFRoaXMgd2lsbCBiZSBhcmNoaXRlY3R1cmFsIG9uCiAgICBmdXR1cmUgcGFydHMuCiAg
ICAKICAgIEludHJvZHVjZSB0c3g9IHRvIHByb3ZpZGUgYSBnbG9iYWwgb24vb2ZmIGZvciBUU1gs
IGluY2x1ZGluZyBpdHMgZW51bWVyYXRpb24KICAgIHZpYSBDUFVJRC4gIFByb3ZpZGUgc3R1YiB2
aXJ0dWFsaXNhdGlvbiBvZiB0aGlzIE1TUiwgYXMgaXQgaXMgbm90IGV4cG9zZWQgdG8KICAgIGd1
ZXN0cyBhdCB0aGUgbW9tZW50LgogICAgCiAgICBWTXMgbWF5IGhhdmUgYm9vdGVkIGJlZm9yZSBt
aWNyb2NvZGUgaXMgbG9hZGVkLCBvciBiZWZvcmUgaG9zdHMgaGF2ZSByZWJvb3RlZCwKICAgIGFu
ZCB0aGV5IHN0aWxsIHdhbnQgdG8gbWlncmF0ZSBmcmVlbHkuICBBIFZNIHdoaWNoIGJvb3RlZCBz
ZWVpbmcgVFNYIGNhbgogICAgbWlncmF0ZSBzYWZlbHkgdG8gaG9zdHMgd2l0aCBUU1ggZGlzYWJs
ZWQgLSBUU1ggd2lsbCBzdGFydCB1bmNvbmRpdGlvbmFsbHkKICAgIGFib3J0aW5nLCBidXQgc3Rp
bGwgYmVoYXZlIGluIGEgbWFubmVyIGNvbXBhdGlibGUgd2l0aCB0aGUgQUJJLgogICAgCiAgICBU
aGUgZ3Vlc3QtdmlzaWJsZSBiZWhhdmlvdXIgaXMgZXF1aXZhbGVudCB0byBsYXRlIGxvYWRpbmcg
dGhlIG1pY3JvY29kZSBhbmQKICAgIHNldHRpbmcgdGhlIFJUTV9ESVNBQkxFIGJpdCBpbiB0aGUg
Y291cnNlIG9mIGxpdmUgcGF0Y2hpbmcuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzA1
IC8gQ1ZFLTIwMTktMTExMzUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24gfCAxNCArKysrKysrCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAx
ICsKIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKwogeGVu
L2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgICAgfCAgMiArCiB4ZW4vYXJjaC94ODYvc2V0
dXAuYyAgICAgICAgICAgICAgICB8ICAyICsKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAg
ICAgICAgIHwgIDIgKwogeGVuL2FyY2gveDg2L3RzeC5jICAgICAgICAgICAgICAgICAgfCA3NCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oICAgICB8ICA1ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aCAgICAgfCAxMyArKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICB8
IDEwICsrKysrCiAxMCBmaWxlcyBjaGFuZ2VkLCAxMzcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMzNlZDFmZmM0MC4uMjE4YTRlMzU1OCAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE5NjMsNiArMTk2MywyMCBAQCBwYWdlcykg
bXVzdCBhbHNvIGJlIHNwZWNpZmllZCB2aWEgdGhlIHRidWZcX3NpemUgcGFyYW1ldGVyLgogIyMj
IHRzYyAoeDg2KQogPiBgPSB1bnN0YWJsZSB8IHNrZXdlZCB8IHN0YWJsZTpzb2NrZXRgCiAKKyMj
IyB0c3gKKyAgICA9IDxib29sPgorCisgICAgQXBwbGljYWJpbGl0eTogeDg2CisgICAgRGVmYXVs
dDogdHJ1ZQorCitDb250cm9scyBmb3IgdGhlIHVzZSBvZiBUcmFuc2FjdGlvbmFsIFN5bmNocm9u
aXphdGlvbiBlWHRlbnNpb25zLgorCitPbiBJbnRlbCBwYXJ0cyByZWxlYXNlZCBpbiBRMyAyMDE5
ICh3aXRoIHVwZGF0ZWQgbWljcm9jb2RlKSwgYW5kIGZ1dHVyZSBwYXJ0cywKK2EgY29udHJvbCBo
YXMgYmVlbiBpbnRyb2R1Y2VkIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVkIG9mZi4KKwor
T24gc3lzdGVtcyB3aXRoIHRoZSBhYmlsaXR5IHRvIHR1cm4gVFNYIG9mZiwgdGhpcyBib29sZWFu
IG9mZmVycyBzeXN0ZW0gd2lkZQorY29udHJvbCBvZiB3aGV0aGVyIFRTWCBpcyBlbmFibGVkIG9y
IGRpc2FibGVkLgorCiAjIyMgdWNvZGUgKHg4NikKID4gYD0gWzxpbnRlZ2VyPiB8IHNjYW5dYAog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZp
bGUKaW5kZXggZGExZTQ4MjdmNC4uNGM4MmQ5ZjcxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtNjUsNiArNjUsNyBAQCBv
YmoteSArPSBzeXNjdGwubwogb2JqLXkgKz0gdGltZS5vCiBvYmoteSArPSB0cmFjZS5vCiBvYmot
eSArPSB0cmFwcy5vCitvYmoteSArPSB0c3gubwogb2JqLXkgKz0gdXNlcmNvcHkubwogb2JqLXkg
Kz0geDg2X2VtdWxhdGUubwogb2JqLSQoQ09ORklHX1RCT09UKSArPSB0Ym9vdC5vCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDVl
MTE5NzA3MDEuLjA0YWVmYTU1NWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC02MjIsNiArNjIyLDIwIEBAIHZvaWQgcmVjYWxj
dWxhdGVfY3B1aWRfcG9saWN5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBjcHVfaGFzX2l0
c2MgJiYgKGQtPmRpc2FibGVfbWlncmF0ZSB8fCBkLT5hcmNoLnZ0c2MpICkKICAgICAgICAgX19z
ZXRfYml0KFg4Nl9GRUFUVVJFX0lUU0MsIG1heF9mcyk7CiAKKyAgICAvKgorICAgICAqIE9uIGhh
cmR3YXJlIHdpdGggTVNSX1RTWF9DVFJMLCB0aGUgYWRtaW4gbWF5IGhhdmUgZWxlY3RlZCB0byBk
aXNhYmxlCisgICAgICogVFNYIGFuZCBoaWRlIHRoZSBmZWF0dXJlIGJpdHMuICBNaWdyYXRpbmct
aW4gVk1zIG1heSBoYXZlIGJlZW4gYm9vdGVkCisgICAgICogcHJlLW1pdGlnYXRpb24gd2hlbiB0
aGUgVFNYIGZlYXR1cmVzIHdlcmUgdmlzYmlsZS4KKyAgICAgKgorICAgICAqIFRoaXMgc2l0dWF0
aW9uIGlzIGNvbXBhdGlibGUgKGFsYmVpdCB3aXRoIGEgcGVyZiBoaXQgdG8gYW55IFRTWCBjb2Rl
IGluCisgICAgICogdGhlIGd1ZXN0KSwgc28gYWxsb3cgdGhlIGZlYXR1cmUgYml0cyB0byByZW1h
aW4gc2V0LgorICAgICAqLworICAgIGlmICggY3B1X2hhc190c3hfY3RybCApCisgICAgeworICAg
ICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSExFLCBtYXhfZnMpOworICAgICAgICBfX3NldF9i
aXQoWDg2X0ZFQVRVUkVfUlRNLCBtYXhfZnMpOworICAgIH0KKwogICAgIC8qIENsYW1wIHRoZSB0
b29sc3RhY2tzIGNob2ljZXMgdG8gcmVhbGl0eS4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IEFS
UkFZX1NJWkUoZnMpOyBpKysgKQogICAgICAgICBmc1tpXSAmPSBtYXhfZnNbaV07CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggZWJjMDY2
NTYxNS4uMzVkOTlhOThhMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTUzLDYgKzE1Myw3IEBAIGludCBndWVzdF9yZG1zcihjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAgIGNhc2Ug
TVNSX0ZMVVNIX0NNRDoKICAgICAgICAgLyogV3JpdGUtb25seSAqLwogICAgIGNhc2UgTVNSX1RT
WF9GT1JDRV9BQk9SVDoKKyAgICBjYXNlIE1TUl9UU1hfQ1RSTDoKICAgICAgICAgLyogTm90IG9m
ZmVyZWQgdG8gZ3Vlc3RzLiAqLwogICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCkBAIC0yMzMsNiAr
MjM0LDcgQEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVp
bnQ2NF90IHZhbCkKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgLyog
UmVhZC1vbmx5ICovCiAgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgIGNhc2UgTVNS
X1RTWF9DVFJMOgogICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVu
L2FyY2gveDg2L3NldHVwLmMKaW5kZXggNjU3MTYwNTQ5Zi4uZGMxM2FkNmMzNiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1
NTEsNiArMTU1MSw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAKICAgICBlYXJseV9taWNyb2NvZGVfaW5pdCgpOwogCisgICAgdHN4X2lu
aXQoKTsgLyogTmVlZHMgbWljcm9jb2RlLiAgTWF5IGNoYW5nZSBITEUvUlRNIGZlYXR1cmUgYml0
cy4gKi8KKwogICAgIGlkZW50aWZ5X2NwdSgmYm9vdF9jcHVfZGF0YSk7CiAKICAgICBzZXRfaW5f
Y3I0KFg4Nl9DUjRfT1NGWFNSIHwgWDg2X0NSNF9PU1hNTUVYQ1BUKTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGZkNTJh
MTBjZjkuLmJkYzExOGQ4OGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysr
IGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzc2LDYgKzM3Niw4IEBAIHZvaWQgc3RhcnRf
c2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9JQlJTQikgKQogICAgICAgICB3cm1zcmwoTVNSX1NQRUNfQ1RSTCwgZGVmYXVsdF94ZW5fc3Bl
Y19jdHJsKTsKIAorICAgIHRzeF9pbml0KCk7IC8qIE5lZWRzIG1pY3JvY29kZS4gIE1heSBjaGFu
Z2UgSExFL1JUTSBmZWF0dXJlIGJpdHMuICovCisKICAgICBpZiAoIHhlbl9ndWVzdCApCiAgICAg
ICAgIGh5cGVydmlzb3JfYXBfc2V0dXAoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Rz
eC5jIGIveGVuL2FyY2gveDg2L3RzeC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAuLmE4ZWMyY2NjNjkKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvdHN4LmMK
QEAgLTAsMCArMSw3NCBAQAorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8YXNtL21z
ci5oPgorCisvKgorICogVmFsaWQgdmFsdWVzOgorICogICAxID0+IEV4cGxpY2l0IHRzeD0xCisg
KiAgIDAgPT4gRXhwbGljaXQgdHN4PTAKKyAqICAtMSA9PiBEZWZhdWx0LCBpbXBsaWNpdCB0c3g9
MQorICoKKyAqIFRoaXMgaXMgYXJyYW5nZWQgc3VjaCB0aGF0IHRoZSBib3R0b20gYml0IGVuY29k
ZXMgd2hldGhlciBUU1ggaXMgYWN0dWFsbHkKKyAqIGRpc2FibGVkLCB3aGlsZSBpZGVudGlmeWlu
ZyB2YXJpb3VzIGV4cGxpY2l0ICg+PTApIGFuZCBpbXBsaWNpdCAoPDApCisgKiBjb25kaXRpb25z
LgorICovCitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfdHN4ID0gLTE7CitpbnQ4X3QgX19yZWFk
X21vc3RseSBjcHVfaGFzX3RzeF9jdHJsID0gLTE7CisKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNl
X3RzeChjb25zdCBjaGFyICpzKQoreworICAgIGludCByYyA9IDAsIHZhbCA9IHBhcnNlX2Jvb2wo
cywgTlVMTCk7CisKKyAgICBpZiAoIHZhbCA+PSAwICkKKyAgICAgICAgb3B0X3RzeCA9IHZhbDsK
KyAgICBlbHNlCisgICAgICAgIHJjID0gLUVJTlZBTDsKKworICAgIHJldHVybiByYzsKK30KK2N1
c3RvbV9wYXJhbSgidHN4IiwgcGFyc2VfdHN4KTsKKwordm9pZCB0c3hfaW5pdCh2b2lkKQorewor
ICAgIC8qCisgICAgICogVGhpcyBmdW5jdGlvbiBpcyBmaXJzdCBjYWxsZWQgYmV0d2VlbiBtaWNy
b2NvZGUgYmVpbmcgbG9hZGVkLCBhbmQgQ1BVSUQKKyAgICAgKiBiZWluZyBzY2FubmVkIGdlbmVy
YWxseS4gIENhbGN1bGF0ZSBmcm9tIHJhdyBkYXRhIHdoZXRoZXIgTVNSX1RTWF9DVFJMCisgICAg
ICogaXMgYXZhaWxhYmxlLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkoY3B1X2hhc190c3hf
Y3RybCA8IDApICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IGNhcHMgPSAwOworCisgICAgICAg
IGlmICggYm9vdF9jcHVfZGF0YS5jcHVpZF9sZXZlbCA+PSA3ICYmCisgICAgICAgICAgICAgKGNw
dWlkX2NvdW50X2VkeCg3LCAwKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9BUkNIX0NBUFMp
KSApCisgICAgICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKKwor
ICAgICAgICBjcHVfaGFzX3RzeF9jdHJsID0gISEoY2FwcyAmIEFSQ0hfQ0FQU19UU1hfQ1RSTCk7
CisgICAgfQorCisgICAgaWYgKCBjcHVfaGFzX3RzeF9jdHJsICkKKyAgICB7CisgICAgICAgIHVp
bnQ2NF90IHZhbDsKKworICAgICAgICByZG1zcmwoTVNSX1RTWF9DVFJMLCB2YWwpOworCisgICAg
ICAgIHZhbCAmPSB+KFRTWF9DVFJMX1JUTV9ESVNBQkxFIHwgVFNYX0NUUkxfQ1BVSURfQ0xFQVIp
OworICAgICAgICAvKiBDaGVjayBib3R0b20gYml0IG9ubHkuICBIaWdoZXIgYml0cyBhcmUgdmFy
aW91cyBzZW50aW5hbHMuICovCisgICAgICAgIGlmICggIShvcHRfdHN4ICYgMSkgKQorICAgICAg
ICAgICAgdmFsIHw9IFRTWF9DVFJMX1JUTV9ESVNBQkxFIHwgVFNYX0NUUkxfQ1BVSURfQ0xFQVI7
CisKKyAgICAgICAgd3Jtc3JsKE1TUl9UU1hfQ1RSTCwgdmFsKTsKKyAgICB9CisgICAgZWxzZSBp
ZiAoIG9wdF90c3ggPj0gMCApCisgICAgICAgIHByaW50a19vbmNlKFhFTkxPR19XQVJOSU5HCisg
ICAgICAgICAgICAgICAgICAgICJNU1JfVFNYX0NUUkwgbm90IGF2YWlsYWJsZSAtIElnbm9yaW5n
IHRzeD0gc2V0dGluZ1xuIik7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFi
LXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKaW5kZXggODlhZTNlMDNmMS4uNWVlN2EzN2MxMiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oCkBAIC01NSw2ICs1NSw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8J
CShfQUMoMSwgVUxMKSA8PCA0KQogI2RlZmluZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVM
TCkgPDwgNSkKICNkZWZpbmUgQVJDSF9DQVBTX0lGX1BTQ0hBTkdFX01DX05PCShfQUMoMSwgVUxM
KSA8PCA2KQorI2RlZmluZSBBUkNIX0NBUFNfVFNYX0NUUkwJCShfQUMoMSwgVUxMKSA8PCA3KQog
CiAjZGVmaW5lIE1TUl9GTFVTSF9DTUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9M
MUQJCQkoX0FDKDEsIFVMTCkgPDwgMCkKQEAgLTYyLDYgKzYzLDEwIEBACiAjZGVmaW5lIE1TUl9U
U1hfRk9SQ0VfQUJPUlQgICAgICAgICAgICAgMHgwMDAwMDEwZgogI2RlZmluZSBUU1hfRk9SQ0Vf
QUJPUlRfUlRNICAgICAgICAgICAgIChfQUMoMSwgVUxMKSA8PCAgMCkKIAorI2RlZmluZSBNU1Jf
VFNYX0NUUkwgICAgICAgICAgICAgICAgICAgIDB4MDAwMDAxMjIKKyNkZWZpbmUgVFNYX0NUUkxf
UlRNX0RJU0FCTEUgICAgICAgICAgICAoX0FDKDEsIFVMTCkgPDwgIDApCisjZGVmaW5lIFRTWF9D
VFJMX0NQVUlEX0NMRUFSICAgICAgICAgICAgKF9BQygxLCBVTEwpIDw8ICAxKQorCiAvKiBJbnRl
bCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxlIG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNS
X0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEKICNkZWZpbmUgTVNSX0lBMzJfQV9QRVJGQ1RSMAkJ
MHgwMDAwMDRjMQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggMjBkMWVjYjMzMi4uNjYyMjRm
MjNiOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0yNTgsNiArMjU4LDE2IEBAIHN0YXRp
YyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGludCBjcHVpZF9jb3VudF9lYngoCiAgICAgcmV0dXJu
IGVieDsKIH0KIAorc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgaW50IGNwdWlkX2NvdW50
X2VkeCgKKyAgICB1bnNpZ25lZCBpbnQgbGVhZiwgdW5zaWduZWQgaW50IHN1YmxlYWYpCit7Cisg
ICAgdW5zaWduZWQgaW50IGVkeCwgdG1wOworCisgICAgY3B1aWRfY291bnQobGVhZiwgc3VibGVh
ZiwgJnRtcCwgJnRtcCwgJnRtcCwgJmVkeCk7CisKKyAgICByZXR1cm4gZWR4OworfQorCiBzdGF0
aWMgYWx3YXlzX2lubGluZSB2b2lkIGNwdWlkX2NvdW50X2xlYWYodWludDMyX3QgbGVhZiwgdWlu
dDMyX3Qgc3VibGVhZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgY3B1aWRfbGVhZiAqZGF0YSkKIHsKQEAgLTYxMCw2ICs2MjAsOSBAQCBzdGF0aWMg
aW5saW5lIHVpbnQ4X3QgZ2V0X2NwdV9mYW1pbHkodWludDMyX3QgcmF3LCB1aW50OF90ICptb2Rl
bCwKICAgICByZXR1cm4gZmFtOwogfQogCitleHRlcm4gaW50OF90IG9wdF90c3gsIGNwdV9oYXNf
dHN4X2N0cmw7Cit2b2lkIHRzeF9pbml0KHZvaWQpOworCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlf
XyAqLwogCiAjZW5kaWYgLyogX19BU01fWDg2X1BST0NFU1NPUl9IICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKaW5kZXggNzUwZjgw
OTk2OC4uYmUyMjNhNjk1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtMTE2LDYgKzExNiwxNiBAQCBleHRlcm4gaW50IHBy
aW50a19yYXRlbGltaXQodm9pZCk7CiAjZGVmaW5lIGdwcmludGsobHZsLCBmbXQsIGFyZ3MuLi4p
IFwKICAgICBwcmludGsoWEVOTE9HX0dVRVNUIGx2bCAiJXB2ICIgZm10LCBjdXJyZW50LCAjIyBh
cmdzKQogCisjZGVmaW5lIHByaW50a19vbmNlKGZtdCwgYXJncy4uLikgICAgICAgICAgICAgICBc
CisoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
c3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvbmNlXzsgICAgICAgICAgICBcCisgICAgaWYgKCB1
bmxpa2VseSghb25jZV8pICkgICAgICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIG9uY2VfID0gdHJ1ZTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHByaW50ayhmbXQsICMjIGFyZ3Mp
OyAgICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCit9KQorCiAjaWZkZWYgTkRFQlVHCiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:13:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:13:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUafS-0007WQ-UE; Tue, 12 Nov 2019 18:13:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUafR-0007W7-1H
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:29 +0000
X-Inumbo-ID: 20036fea-0578-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 20036fea-0578-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 18:13:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUafP-0001LD-RK
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUafP-0004Fi-QD
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUafP-0004Fi-QD@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:13:27 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/spec-ctrl: Mitigate the TSX
 Asynchronous Abort sidechannel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc0NTA3MDQ2ZGJkMmM1ZDI5OTFlZWFiZDFhZjM5YWYwZDZiMjlkNzAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTU6
MzggMjAxOSArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pdGlnYXRlIHRoZSBUU1ggQXN5bmNo
cm9ub3VzIEFib3J0IHNpZGVjaGFubmVsCiAgICAKICAgIFNlZSBwYXRjaCBkb2N1bWVudGF0aW9u
IGFuZCBjb21tZW50cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDUgLyBDVkUtMjAx
OS0xMTEzNQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE3ICsr
KysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8IDYxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni90c3guYyAgICAg
ICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAg
IHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMjE4YTRlMzU1OC4uODA4NDg2
MmY2MCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE4NTYsNyArMTg1Niw3
IEBAIGV4dHJlbWUgY2FyZS4qKgogQW4gb3ZlcmFsbCBib29sZWFuIHZhbHVlLCBgc3BlYy1jdHJs
PW5vYCwgY2FuIGJlIHNwZWNpZmllZCB0byB0dXJuIG9mZiBhbGwKIG1pdGlnYXRpb25zLCBpbmNs
dWRpbmcgcGllY2VzIG9mIGluZnJhc3RydWN0dXJlIHVzZWQgdG8gdmlydHVhbGlzZSBjZXJ0YWlu
CiBtaXRpZ2F0aW9uIGZlYXR1cmVzIGZvciBndWVzdHMuICBUaGlzIGFsc28gaW5jbHVkZXMgc2V0
dGluZ3Mgd2hpY2ggYHhwdGlgLAotYHNtdGAsIGBwdi1sMXRmYCBjb250cm9sLCB1bmxlc3MgdGhl
IHJlc3BlY3RpdmUgb3B0aW9uKHMpIGhhdmUgYmVlbgorYHNtdGAsIGBwdi1sMXRmYCwgYHRzeGAg
Y29udHJvbCwgdW5sZXNzIHRoZSByZXNwZWN0aXZlIG9wdGlvbihzKSBoYXZlIGJlZW4KIHNwZWNp
ZmllZCBlYXJsaWVyIG9uIHRoZSBjb21tYW5kIGxpbmUuCiAKIEFsdGVybmF0aXZlbHksIGEgc2xp
Z2h0bHkgbW9yZSByZXN0cmljdGVkIGBzcGVjLWN0cmw9bm8teGVuYCBjYW4gYmUgdXNlZCB0bwpA
QCAtMTk2Nyw3ICsxOTY3LDcgQEAgcGFnZXMpIG11c3QgYWxzbyBiZSBzcGVjaWZpZWQgdmlhIHRo
ZSB0YnVmXF9zaXplIHBhcmFtZXRlci4KICAgICA9IDxib29sPgogCiAgICAgQXBwbGljYWJpbGl0
eTogeDg2Ci0gICAgRGVmYXVsdDogdHJ1ZQorICAgIERlZmF1bHQ6IGZhbHNlIG9uIHBhcnRzIHZ1
bG5lcmFibGUgdG8gVEFBLCB0cnVlIG90aGVyd2lzZQogCiBDb250cm9scyBmb3IgdGhlIHVzZSBv
ZiBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlvbiBlWHRlbnNpb25zLgogCkBAIC0xOTc3LDYg
KzE5NzcsMTkgQEAgYSBjb250cm9sIGhhcyBiZWVuIGludHJvZHVjZWQgd2hpY2ggYWxsb3dzIFRT
WCB0byBiZSB0dXJuZWQgb2ZmLgogT24gc3lzdGVtcyB3aXRoIHRoZSBhYmlsaXR5IHRvIHR1cm4g
VFNYIG9mZiwgdGhpcyBib29sZWFuIG9mZmVycyBzeXN0ZW0gd2lkZQogY29udHJvbCBvZiB3aGV0
aGVyIFRTWCBpcyBlbmFibGVkIG9yIGRpc2FibGVkLgogCitPbiBwYXJ0cyB2dWxuZXJhYmxlIHRv
IENWRS0yMDE5LTExMTM1IC8gVFNYIEFzeW5jaHJvbm91cyBBYm9ydCwgdGhlIGZvbGxvd2luZwor
bG9naWMgYXBwbGllczoKKworICogQW4gZXhwbGljaXQgYHRzeD1gIGNob2ljZSBpcyBob25vdXJl
ZCwgZXZlbiBpZiBpdCBpcyBgdHJ1ZWAgYW5kIHdvdWxkCisgICByZXN1bHQgaW4gYSB2dWxuZXJh
YmxlIHN5c3RlbS4KKworICogV2hlbiBubyBleHBsaWNpdCBgdHN4PWAgY2hvaWNlIGlzIGdpdmVu
LCBwYXJ0cyB2dWxuZXJhYmxlIHRvIFRBQSB3aWxsIGJlCisgICBtaXRpZ2F0ZWQgYnkgZGlzYWJs
aW5nIFRTWCwgYXMgdGhpcyBpcyB0aGUgbG93ZXN0IG92ZXJoZWFkIG9wdGlvbi4KKworICogSWYg
dGhlIHVzZSBvZiBUU1ggaXMgaW1wb3J0YW50LCB0aGUgbW9yZSBleHBlbnNpdmUgVEFBIG1pdGln
YXRpb25zIGNhbiBiZQorICAgb3B0ZWQgaW4gdG8gd2l0aCBgc210PTAgc3BlYy1jdHJsPW1kLWNs
ZWFyYCwgYXQgd2hpY2ggcG9pbnQgVFNYIHdpbGwgcmVtYWluCisgICBhY3RpdmUgYnkgZGVmYXVs
dC4KKwogIyMjIHVjb2RlICh4ODYpCiA+IGA9IFs8aW50ZWdlcj4gfCBzY2FuXWAKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CmluZGV4IDJmZTE2YjQyM2QuLmFiMTk2YjE1NmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTE1Miw2ICsxNTIs
OSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAg
ICAgICAgICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA8IDAgKQogICAgICAgICAgICAgICAgIG9w
dF9wdl9sMXRmX2RvbXUgPSAwOwogCisgICAgICAgICAgICBpZiAoIG9wdF90c3ggPT0gLTEgKQor
ICAgICAgICAgICAgICAgIG9wdF90c3ggPSAtMzsKKwogICAgICAgICBkaXNhYmxlX2NvbW1vbjoK
ICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAgIG9wdF9yc2JfaHZt
ID0gZmFsc2U7CkBAIC0zNjIsNyArMzY1LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2Rl
dGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgcHJpbnRrKCJT
cGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJl
IGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0g
ICAgcHJpbnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzJXMlc1xu
IiwKKyAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMl
cyVzJXMlc1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
SUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCiAgICAgICAgICAg
IChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxV
U0giIDogIiIsCkBAIC0zNzQsNyArMzc3LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2Rl
dGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChj
YXBzICYgQVJDSF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAi
IiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/
ICIgU0tJUF9MMURGTCI6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8p
ICAgICAgICAgICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYg
QVJDSF9DQVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIgICAgOiAiIik7Cisg
ICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1E
U19OTyIgICAgOiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICAg
ICAgICAgICAgICA/ICIgVFNYX0NUUkwiICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hf
Q0FQU19UQUFfTk8pICAgICAgICAgICAgICAgID8gIiBUQUFfTk8iICAgIDogIiIpOwogCiAgICAg
LyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBtaXRpZ2F0aW9ucy4gKi8K
ICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSB8fCBJU19FTkFCTEVE
KENPTkZJR19TSEFET1dfUEFHSU5HKSApCkBAIC0zODgsNyArMzkzLDcgQEAgc3RhdGljIHZvaWQg
X19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMp
CiAgICAgICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBwcm90
ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBYZW4gc2V0
dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCisg
ICAgcHJpbnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMl
cywgT3RoZXI6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAg
PyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJ
TkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpA
QCAtMzk3LDYgKzQwMiw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAoZGVmYXVsdF94ZW5f
c3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMpICA/ICJJQlJTKyIgOiAgIklCUlMtIiwKICAgICAg
ICAgICAgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAgICAgICAgICAgPyAiIiA6CiAg
ICAgICAgICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfU1NCRCkgID8gIiBT
U0JEKyIgOiAiIFNTQkQtIiwKKyAgICAgICAgICAgIShjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJM
KSAgICAgICAgICAgICAgPyAiIiA6CisgICAgICAgICAgIChvcHRfdHN4ICYgMSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID8gIiBUU1grIiA6ICIgVFNYLSIsCiAgICAgICAgICAgIG9wdF9p
YnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIiwKICAg
ICAgICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwx
RF9GTFVTSCIgOiAiIiwKICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVh
cl9odm0gICAgICAgPyAiIFZFUlciICA6ICIiKTsKQEAgLTkxMSw2ICs5MTgsNyBAQCB2b2lkIF9f
aW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRf
dGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwogICAgIGJvb2wgdXNlX3NwZWNfY3RybCA9IGZh
bHNlLCBpYnJzID0gZmFsc2UsIGh3X3NtdF9lbmFibGVkOworICAgIGJvb2wgY3B1X2hhc19idWdf
dGFhOwogICAgIHVpbnQ2NF90IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfQVJDSF9DQVBTKSApCkBAIC0xMTQwLDYgKzExNDgsNTMgQEAgdm9pZCBfX2luaXQg
aW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICAgICAgImVuYWJsZWQu
ICBNaXRpZ2F0aW9ucyB3aWxsIG5vdCBiZSBmdWxseSBlZmZlY3RpdmUuICBQbGVhc2VcbiIKICAg
ICAgICAgICAgICJjaG9vc2UgYW4gZXhwbGljaXQgc210PTxib29sPiBzZXR0aW5nLiAgU2VlIFhT
QS0yOTcuXG4iKTsKIAorICAgIC8qCisgICAgICogVnVsbmVyYWJpbGl0eSB0byBUQUEgaXMgYSBs
aXR0bGUgY29tcGxpY2F0ZWQgdG8gcXVhbnRpZnkuCisgICAgICoKKyAgICAgKiBJbiB0aGUgcGlw
ZWxpbmUsIGl0IGlzIGp1c3QgYW5vdGhlciB3YXkgdG8gZ2V0IHNwZWN1bGF0aXZlIGFjY2VzcyB0
bworICAgICAqIHN0YWxlIGxvYWQgcG9ydCwgc3RvcmUgYnVmZmVyIG9yIGZpbGwgYnVmZmVyIGRh
dGEsIGFuZCB0aGVyZWZvcmUgY2FuIGJlCisgICAgICogY29uc2lkZXJlZCBhIHN1cGVyc2V0IG9m
IE1EUyAob24gVFNYLWNhcGFibGUgcGFydHMpLiAgT24gcGFydHMgd2hpY2gKKyAgICAgKiBwcmVk
YXRlIE1EU19OTywgdGhlIGV4aXN0aW5nIFZFUlcgZmx1c2hpbmcgd2lsbCBtaXRpZ2F0ZSB0aGlz
CisgICAgICogc2lkZWNoYW5uZWwgYXMgd2VsbC4KKyAgICAgKgorICAgICAqIE9uIHBhcnRzIHdo
aWNoIGNvbnRhaW4gTURTX05PLCB0aGUgbGFjayBvZiBWRVJXIGZsdXNoaW5nIG1lYW5zIHRoYXQg
YW4KKyAgICAgKiBhdHRhY2tlciBjYW4gc3RpbGwgdXNlIFRTWCB0byB0YXJnZXQgbWljcm9hcmNo
aXRlY3R1cmFsIGJ1ZmZlcnMgdG8gbGVhaworICAgICAqIHNlY3JldHMuICBUaGVyZWZvcmUsIHdl
IGNvbnNpZGVyIFRBQSB0byBiZSB0aGUgc2V0IG9mIFRTWC1jYXBhYmxlIHBhcnRzCisgICAgICog
d2hpY2ggaGF2ZSBNRFNfTk8gYnV0IGxhY2sgVEFBX05PLgorICAgICAqCisgICAgICogTm90ZTog
Y3B1X2hhc19ydG0gKD09IGhsZSkgY291bGQgYWxyZWFkeSBiZSBoaWRkZW4gYnkgYHRzeD0wYCBv
biB0aGUKKyAgICAgKiAgICAgICBjbWRsaW5lLiAgTVNSX1RTWF9DVFJMIHdpbGwgb25seSBhcHBl
YXIgb24gVFNYLWNhcGFibGUgcGFydHMsIHNvCisgICAgICogICAgICAgd2UgY2hlY2sgYm90aCB0
byBzcG90IFRTWCBpbiBhIG1pY3JvY29kZS9jbWRsaW5lIGluZGVwZW5kZW50IHdheS4KKyAgICAg
Ki8KKyAgICBjcHVfaGFzX2J1Z190YWEgPQorICAgICAgICAoY3B1X2hhc19ydG0gfHwgKGNhcHMg
JiBBUkNIX0NBUFNfVFNYX0NUUkwpKSAmJgorICAgICAgICAoY2FwcyAmIChBUkNIX0NBUFNfTURT
X05PIHwgQVJDSF9DQVBTX1RBQV9OTykpID09IEFSQ0hfQ0FQU19NRFNfTk87CisKKyAgICAvKgor
ICAgICAqIE9uIFRBQS1hZmZlY3RlZCBoYXJkd2FyZSwgZGlzYWJsaW5nIFRTWCBpcyB0aGUgcHJl
ZmVycmVkIG1pdGlnYXRpb24sIHZzCisgICAgICogdGhlIE1EUyBtaXRpZ2F0aW9uIG9mIGRpc2Fi
bGluZyBIVCBhbmQgdXNpbmcgVkVSVyBmbHVzaGluZy4KKyAgICAgKgorICAgICAqIE9uIENQVXMg
d2hpY2ggYWR2ZXJ0aXNlIE1EU19OTywgVkVSVyBoYXMgbm8gZmx1c2hpbmcgc2lkZSBlZmZlY3Qg
dW50aWwKKyAgICAgKiB0aGUgVFNYX0NUUkwgbWljcm9jb2RlIGlzIGxvYWRlZCwgZGVzcGl0ZSB0
aGUgTURfQ0xFQVIgQ1BVSUQgYml0IGJlaW5nCisgICAgICogYWR2ZXJ0aXNlZCwgYW5kIHRoZXJl
IGlzbid0IGEgTURfQ0xFQVJfMiBmbGFnIHRvIHVzZS4uLgorICAgICAqCisgICAgICogSWYgd2Un
cmUgb24gYWZmZWN0ZWQgaGFyZHdhcmUsIGFibGUgdG8gZG8gc29tZXRoaW5nIGFib3V0IGl0ICh3
aGljaAorICAgICAqIGltcGxpZXMgdGhhdCBWRVJXIG5vdyB3b3JrcyksIG5vIGV4cGxpY2l0IFRT
WCBjaG9pY2UgYW5kIHRyYWRpdGlvbmFsCisgICAgICogTURTIG1pdGlnYXRpb25zIChuby1TTVQs
IFZFUlcpIG5vdCBvYnZpb3N1bHkgaW4gdXNlIChzb21lb25lIG1pZ2h0CisgICAgICogcGxhdXNp
Ymx5IHZhbHVlIFRTWCBoaWdoZXIgdGhhbiBIeXBlcnRocmVhZGluZy4uLiksIGRpc2FibGUgVFNY
IHRvCisgICAgICogbWl0aWdhdGUgVEFBLgorICAgICAqLworICAgIGlmICggb3B0X3RzeCA9PSAt
MSAmJiBjcHVfaGFzX2J1Z190YWEgJiYgKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICYmCisg
ICAgICAgICAoKGh3X3NtdF9lbmFibGVkICYmIG9wdF9zbXQpIHx8CisgICAgICAgICAgIWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpKSApCisgICAgeworICAgICAgICBzZXR1
cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0hMRSk7CisgICAgICAgIHNldHVwX2NsZWFyX2Nw
dV9jYXAoWDg2X0ZFQVRVUkVfUlRNKTsKKworICAgICAgICBvcHRfdHN4ID0gMDsKKyAgICAgICAg
dHN4X2luaXQoKTsKKyAgICB9CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKIAog
ICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHN4LmMgYi94ZW4vYXJjaC94ODYvdHN4
LmMKaW5kZXggYThlYzJjY2M2OS4uMmQyMDJhMGQ0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3RzeC5jCisrKyBiL3hlbi9hcmNoL3g4Ni90c3guYwpAQCAtNSw3ICs1LDggQEAKICAqIFZhbGlk
IHZhbHVlczoKICAqICAgMSA9PiBFeHBsaWNpdCB0c3g9MQogICogICAwID0+IEV4cGxpY2l0IHRz
eD0wCi0gKiAgLTEgPT4gRGVmYXVsdCwgaW1wbGljaXQgdHN4PTEKKyAqICAtMSA9PiBEZWZhdWx0
LCBpbXBsaWNpdCB0c3g9MSwgbWF5IGNoYW5nZSB0byAwIHRvIG1pdGlnYXRlIFRBQQorICogIC0z
ID0+IEltcGxpY2l0IHRzeD0xIChmZWVkLXRocm91Z2ggZnJvbSBzcGVjLWN0cmw9MCkKICAqCiAg
KiBUaGlzIGlzIGFycmFuZ2VkIHN1Y2ggdGhhdCB0aGUgYm90dG9tIGJpdCBlbmNvZGVzIHdoZXRo
ZXIgVFNYIGlzIGFjdHVhbGx5CiAgKiBkaXNhYmxlZCwgd2hpbGUgaWRlbnRpZnlpbmcgdmFyaW91
cyBleHBsaWNpdCAoPj0wKSBhbmQgaW1wbGljaXQgKDwwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgK
aW5kZXggNWVlN2EzN2MxMi4uMTc2MWEwMWYxZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBA
IC01Niw2ICs1Niw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8
PCA1KQogI2RlZmluZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8JKF9BQygxLCBVTEwpIDw8
IDYpCiAjZGVmaW5lIEFSQ0hfQ0FQU19UU1hfQ1RSTAkJKF9BQygxLCBVTEwpIDw8IDcpCisjZGVm
aW5lIEFSQ0hfQ0FQU19UQUFfTk8JCShfQUMoMSwgVUxMKSA8PCA4KQogCiAjZGVmaW5lIE1TUl9G
TFVTSF9DTUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVM
TCkgPDwgMCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:13:42 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:13:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUafd-0007Y7-WA; Tue, 12 Nov 2019 18:13:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUafc-0007Xq-Ip
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:40 +0000
X-Inumbo-ID: 268e217a-0578-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 268e217a-0578-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 18:13:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUafa-0001LT-PE
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUafa-0004HR-OD
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUafa-0004HR-OD@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:13:38 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/vtd: Hide superpage support
 for SandyBridge IOMMUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhNDA0NTIwYjU0MTkwMjg2N2RjMDBmYzczZmMwYTAwYWQyNTU4NDAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxNDowOTowMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTY6
MjIgMjAxOSArMDAwMAoKICAgIHg4Ni92dGQ6IEhpZGUgc3VwZXJwYWdlIHN1cHBvcnQgZm9yIFNh
bmR5QnJpZGdlIElPTU1VcwogICAgCiAgICBTb21ldGhpbmcgY2F1c2VzIFNhbmR5QnJpZGdlIElP
TU1VcyB0byBjaG9rZSB3aGVuIHNoYXJpbmcgRVBUIHBhZ2V0YWJsZXMsIGFuZAogICAgYW4gRVBU
IHN1cGVycGFnZSBnZXRzIHNoYXR0ZXJlZC4gIFRoZSByb290IGNhdXNlIGlzIHN0aWxsIHVuZGVy
IGludmVzdGlnYXRpb24sCiAgICBidXQgdGhlIGVuZCByZXN1bHQgaXMgdW51c2FibGUgaW4gY29t
YmluYXRpb24gd2l0aCBDVkUtMjAxOC0xMjIwNyBwcm90ZWN0aW9ucy4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDQgLyBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvZXh0ZXJuLmggfCAgMiArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgIHwgIDIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4u
aCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaAppbmRleCBmYjdlZGZhZWY5
Li5kNjk4YjFkNTBhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0
ZXJuLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCkBAIC05Niw2
ICs5Niw4IEBAIHZvaWQgdnRkX29wc19wb3N0YW1ibGVfcXVpcmsoc3RydWN0IGlvbW11KiBpb21t
dSk7CiBpbnQgX19tdXN0X2NoZWNrIG1lX3dpZmlfcXVpcmsoc3RydWN0IGRvbWFpbiAqZG9tYWlu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGJ1cywgdTggZGV2Zm4sIGludCBt
YXApOwogdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICopOwordm9pZCBx
dWlya19pb21tdV9jYXBzKHN0cnVjdCBpb21tdSAqaW9tbXUpOworCiBib29sX3QgcGxhdGZvcm1f
c3VwcG9ydHNfaW50cmVtYXAodm9pZCk7CiBib29sX3QgcGxhdGZvcm1fc3VwcG9ydHNfeDJhcGlj
KHZvaWQpOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDI3OThhNDk5MDcu
LjE3Y2Y4N2NjZjEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMjA1LDYg
KzEyMDUsOCBAQCBpbnQgX19pbml0IGlvbW11X2FsbG9jKHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAq
ZHJoZCkKICAgICBpZiAoICEoaW9tbXUtPmNhcCArIDEpIHx8ICEoaW9tbXUtPmVjYXAgKyAxKSAp
CiAgICAgICAgIHJldHVybiAtRU5PREVWOwogCisgICAgcXVpcmtfaW9tbXVfY2Fwcyhpb21tdSk7
CisKICAgICBpZiAoIGNhcF9mYXVsdF9yZWdfb2Zmc2V0KGlvbW11LT5jYXApICsKICAgICAgICAg
IGNhcF9udW1fZmF1bHRfcmVncyhpb21tdS0+Y2FwKSAqIFBSSU1BUllfRkFVTFRfUkVHX0xFTiA+
PSBQQUdFX1NJWkUgfHwKICAgICAgICAgIGVjYXBfaW90bGJfb2Zmc2V0KGlvbW11LT5lY2FwKSA+
PSBQQUdFX1NJWkUgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1
aXJrcy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCmluZGV4IGQ2ZGI4
NjI2NzguLmIwMjY4OGUzMTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9xdWlya3MuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKQEAg
LTU0MCwzICs1NDAsMjggQEAgdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQogICAgICAgICBicmVhazsKICAgICB9CiB9CisKK3ZvaWQgX19pbml0IHF1aXJrX2lv
bW11X2NhcHMoc3RydWN0IGlvbW11ICppb21tdSkKK3sKKyAgICAvKgorICAgICAqIElPTU1VIFF1
aXJrczoKKyAgICAgKgorICAgICAqIFNhbmR5QnJpZGdlIElPTU1VcyBjbGFpbSBzdXBwb3J0IGZv
ciAyTSBhbmQgMUcgc3VwZXJwYWdlcywgYnV0IGRvbid0CisgICAgICogaW1wbGVtZW50IHN1cGVy
cGFnZXMgaW50ZXJuYWxseS4KKyAgICAgKgorICAgICAqIFRoZXJlIGFyZSBpc3N1ZXMgY2hhbmdp
bmcgdGhlIHdhbGsgbGVuZ3RoIHVuZGVyIGluLWZsaWdodCBETUEsIHdoaWNoCisgICAgICogaGFz
IG1hbmlmZXN0ZWQgYXMgaW5jb21wYXRpYmlsaXR5IGJldHdlZW4gRVBUL0lPTU1VIHNoYXJpbmcg
YW5kIHRoZQorICAgICAqIHdvcmthcm91bmQgZm9yIENWRS0yMDE4LTEyMjA3IC8gWFNBLTMwNC4g
IEhpZGUgdGhlIHN1cGVycGFnZXMKKyAgICAgKiBjYXBhYmlsaXRpZXMgaW4gdGhlIElPTU1VLCB3
aGljaCB3aWxsIHByZXZlbnQgWGVuIGZyb20gc2hhcmluZyB0aGUgRVBUCisgICAgICogYW5kIElP
TU1VIHBhZ2V0YWJsZXMuCisgICAgICoKKyAgICAgKiBEZXRlY3Rpb24gb2YgU2FuZHlCcmlkZ2Ug
dW5mb3J0dW5hdGVseSBoYXMgdG8gYmUgZG9uZSBieSBwcm9jZXNzb3IKKyAgICAgKiBtb2RlbCBi
ZWNhdXNlIHRoZSBjbGllbnQgcGFydHMgZG9uJ3QgZXhwb3NlIHRoZWlyIElPTU1VcyBhcyBQQ0kg
ZGV2aWNlcworICAgICAqIHdlIGNvdWxkIG1hdGNoIHdpdGggYSBEZXZpY2UgSUQuCisgICAgICov
CisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAm
JgorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgPT0gNiAmJgorICAgICAgICAgKGJvb3RfY3B1
X2RhdGEueDg2X21vZGVsID09IDB4MmEgfHwKKyAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9t
b2RlbCA9PSAweDJkKSApCisgICAgICAgIGlvbW11LT5jYXAgJj0gfigweGZ1bCA8PCAzNCk7Cit9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:14:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:14:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUafx-0007bK-24; Tue, 12 Nov 2019 18:14:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUafv-0007b4-P3
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:59 +0000
X-Inumbo-ID: 3292c37c-0578-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3292c37c-0578-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 18:13:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUafu-0001Ln-Vk
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUafu-0004Iq-Un
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUafu-0004Iq-Un@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:13:58 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/vtx: Allow runtime
 modification of the exec-sp setting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU4YzM5NzE4MzkxMGUyNmEzMTkwMDBmYjU1M2YwYzhlMzM0MDdhYmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiA4IDE2OjM2OjUwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxMiAxNzoxNjoy
MiAyMDE5ICswMDAwCgogICAgeDg2L3Z0eDogQWxsb3cgcnVudGltZSBtb2RpZmljYXRpb24gb2Yg
dGhlIGV4ZWMtc3Agc2V0dGluZwogICAgCiAgICBTZWUgcGF0Y2ggZm9yIGRldGFpbHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgfCAzNSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgIHwgIDkgKysrKysrKy0t
CiAyIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdm1jcy5jCmluZGV4IDI3MDUwYzA4NzcuLjNjMjliN2M0NmYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMK
QEAgLTEwNyw2ICsxMDcsNDEgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZXB0X3BhcmFtKGNv
bnN0IGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oImVwdCIsIHBhcnNlX2VwdF9wYXJhbSk7CiAK
K3N0YXRpYyBpbnQgcGFyc2VfZXB0X3BhcmFtX3J1bnRpbWUoY29uc3QgY2hhciAqcykKK3sKKyAg
ICBpbnQgdmFsOworCisgICAgaWYgKCAhY3B1X2hhc192bXhfZXB0IHx8ICFodm1fZnVuY3MuaGFw
X3N1cHBvcnRlZCB8fAorICAgICAgICAgIShodm1fZnVuY3MuaGFwX2NhcGFiaWxpdGllcyAmCisg
ICAgICAgICAgIChIVk1fSEFQX1NVUEVSUEFHRV8yTUIgfCBIVk1fSEFQX1NVUEVSUEFHRV8xR0Ip
KSApCisgICAgeworICAgICAgICBwcmludGsoIlZNWDogRVBUIG5vdCBhdmFpbGFibGUsIG9yIG5v
dCBpbiB1c2UgLSBpZ25vcmluZ1xuIik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAg
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImV4ZWMtc3AiLCBzLCBOVUxMKSkgPCAwICkKKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIHZhbCAhPSBvcHRfZXB0X2V4ZWNfc3Ag
KQorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKKworICAgICAgICBvcHRfZXB0X2V4
ZWNfc3AgPSB2YWw7CisKKyAgICAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2sp
OworICAgICAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKKyAgICAgICAgICAgIGlmICggcGFnaW5n
X21vZGVfaGFwKGQpICkKKyAgICAgICAgICAgICAgICBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xv
YmFsKGQsIHAybV9yYW1fcncsIHAybV9yYW1fcncpOworICAgICAgICByY3VfcmVhZF91bmxvY2so
JmRvbWxpc3RfcmVhZF9sb2NrKTsKKyAgICB9CisKKyAgICBwcmludGsoIlZNWDogRVBUIGV4ZWN1
dGFibGUgc3VwZXJwYWdlcyAlc2FibGVkXG4iLAorICAgICAgICAgICB2YWwgPyAiZW4iIDogImRp
cyIpOworCisgICAgcmV0dXJuIDA7Cit9CitjdXN0b21fcnVudGltZV9vbmx5X3BhcmFtKCJlcHQi
LCBwYXJzZV9lcHRfcGFyYW1fcnVudGltZSk7CisKIC8qIER5bmFtaWMgKHJ1bi10aW1lIGFkanVz
dGVkKSBleGVjdXRpb24gY29udHJvbCBmbGFncy4gKi8KIHUzMiB2bXhfcGluX2Jhc2VkX2V4ZWNf
Y29udHJvbCBfX3JlYWRfbW9zdGx5OwogdTMyIHZteF9jcHVfYmFzZWRfZXhlY19jb250cm9sIF9f
cmVhZF9tb3N0bHk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKaW5kZXggN2E1MmJhOTkzZS4uNDE2ZTc3YjAzYyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMjYz
LDE3ICsyNjMsMjIgQEAgaW50IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAogICAgIHJldHVybiAwOwogfQogCisvKgorICog
TWF5IGJlIGNhbGxlZCB3aXRoIG90ID0gbnQgPSBwMm1fcmFtX3J3IGZvciBpdHMgc2lkZSBlZmZl
Y3Qgb2YKKyAqIHJlY2FsY3VsYXRpbmcgYWxsIFBURXMgaW4gdGhlIHAybS4KKyAqLwogdm9pZCBw
Mm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsK
ICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogCi0gICAg
QVNTRVJUKG90ICE9IG50KTsKICAgICBBU1NFUlQocDJtX2lzX2NoYW5nZWFibGUob3QpICYmIHAy
bV9pc19jaGFuZ2VhYmxlKG50KSk7CiAKICAgICBwMm1fbG9jayhwMm0pOwogICAgIHAybS0+Y2hh
bmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKLSAgICBwMm0tPmdsb2JhbF9sb2dk
aXJ0eSA9IChudCA9PSBwMm1fcmFtX2xvZ2RpcnR5KTsKKyAgICAvKiBEb24ndCBhbGxvdyAncmVj
YWxjdWxhdGUnIG9wZXJhdGlvbnMgdG8gY2hhbmdlIHRoZSBsb2dkaXJ0eSBzdGF0ZS4gKi8KKyAg
ICBpZiAoIG90ICE9IG50ICkKKyAgICAgICAgcDJtLT5nbG9iYWxfbG9nZGlydHkgPSAobnQgPT0g
cDJtX3JhbV9sb2dkaXJ0eSk7CiAgICAgcDJtX3VubG9jayhwMm0pOwogfQogCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:14:02 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:14:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUafy-0007c0-6K; Tue, 12 Nov 2019 18:14:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUafw-0007bC-JD
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:00 +0000
X-Inumbo-ID: 2c8fb39a-0578-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c8fb39a-0578-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 18:13:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUafk-0001Lf-Sf
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUafk-0004I2-Rq
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:13:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUafk-0004I2-Rq@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:13:48 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/vtx: Disable executable EPT
 superpages to work around CVE-2018-12207
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE4YzQyOTNiMTI0NGRkZjllZTA4ZGQzOWIzMzIzNTY5Mzg1YzYyMTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAyMCAxNzoyNToyOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTY6
MjIgMjAxOSArMDAwMAoKICAgIHg4Ni92dHg6IERpc2FibGUgZXhlY3V0YWJsZSBFUFQgc3VwZXJw
YWdlcyB0byB3b3JrIGFyb3VuZCBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBDVkUtMjAxOC0xMjIw
NyBjb3ZlcnMgYSBzZXQgb2YgZXJyYXRhIG9uIHZhcmlvdXMgSW50ZWwgcHJvY2Vzc29ycywgd2hl
cmVieSBhCiAgICBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbiBjYW4gYmUgZ2VuZXJhdGVkIGluIGEg
Y29ybmVyIGNhc2Ugd2hlbiBhbiBleGVjdXRhYmxlCiAgICBtYXBwaW5nIGNoYW5nZXMgc2l6ZSBv
ciBjYWNoZWFiaWxpdHkgd2l0aG91dCBUTEIgaW52YWxpZGF0aW9uLiAgSFZNIGd1ZXN0CiAgICBr
ZXJuZWxzIGNhbiB0cmlnZ2VyIHRoaXMgdG8gRG9TIHRoZSBob3N0LgogICAgCiAgICBUbyBtaXRp
Z2F0ZSwgaW4gYWZmZWN0ZWQgaGFyZHdhcmUsIGFsbCBFUFQgc3VwZXJwYWdlcyBhcmUgbWFya2Vk
IE5YLiAgV2hlbiBhbgogICAgaW5zdHJ1Y3Rpb24gZmV0Y2ggdmlvbGF0aW9uIGlzIG9ic2VydmVk
IGFnYWluc3QgdGhlIHN1cGVycGFnZSwgdGhlIHN1cGVycGFnZQogICAgaXMgc2hhdHRlcmVkIHRv
IDRrIGFuZCBoYXMgZXhlY3V0ZSBwZXJtaXNzaW9ucyByZXN0b3JlZC4gIFRoaXMgcHJldmVudHMg
dGhlCiAgICBndWVzdCBrZXJuZWwgZnJvbSBiZWluZyBhYmxlIHRvIGNyZWF0ZSB0aGUgbmVjZXNz
YXJ5IHByZWNvbmRpdGlvbnMgaW4gdGhlIGlUTEIKICAgIHRvIGV4cGxvaXQgdGhlIHZ1bG5lcmFi
aWxpdHkuCiAgICAKICAgIFRoaXMgZG9lcyBjb21lIHdpdGggYSB3b3JrbG9hZC1kZXBlbmRlbnQg
cGVyZm9ybWFuY2Ugb3ZlcmhlYWQsIGNhdXNlZCBieQogICAgaW5jcmVhc2VkIFRMQiBwcmVzc3Vy
ZS4gIFBlcmZvcm1hbmNlIGNhbiBiZSByZXN0b3JlZCwgaWYgZ3Vlc3Qga2VybmVscyBhcmUKICAg
IHRydXN0ZWQgbm90IHRvIG1vdW50IGFuIGF0dGFjaywgYnkgc3BlY2lmeWluZyBlcHQ9ZXhlYy1z
cCBvbiB0aGUgY29tbWFuZCBsaW5lLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwNCAv
IENWRS0yMDE4LTEyMjA3CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCAg
MjMgKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICB8ICAgMyArKwog
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgIHwgMTA3ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAg
fCAgIDYgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmggfCAgIDIgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgIHwgICAxICsKIDYgZmlsZXMgY2hhbmdlZCwg
MTQwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggYzA3MDBkZmJmZS4u
Njk4YWI2MzM0MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xNjk1LDYgKzE2OTUsNyBAQCBpbnQgaHZtX2hhcF9uZXN0
ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgc3RydWN0
IHAybV9kb21haW4gKnAybSwgKmhvc3RwMm07CiAgICAgaW50IHJjLCBmYWxsX3Rocm91Z2ggPSAw
LCBwYWdlZCA9IDA7CiAgICAgaW50IHNoYXJpbmdfZW5vbWVtID0gMDsKKyAgICB1bnNpZ25lZCBp
bnQgcGFnZV9vcmRlciA9IDA7CiAgICAgdm1fZXZlbnRfcmVxdWVzdF90ICpyZXFfcHRyID0gTlVM
TDsKICAgICBib29sX3QgYXAybV9hY3RpdmUsIHN5bmMgPSAwOwogCkBAIC0xNzYzLDcgKzE3NjQs
NyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQg
bG9uZyBnbGEsCiAgICAgaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShjdXJyZCk7CiAgICAgbWZu
ID0gZ2V0X2dmbl90eXBlX2FjY2Vzcyhob3N0cDJtLCBnZm4sICZwMm10LCAmcDJtYSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyB8IChucGZlYy53cml0ZV9hY2Nlc3Mg
PyBQMk1fVU5TSEFSRSA6IDApLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGFnZV9vcmRlcik7CiAKICAgICBpZiAo
IGFwMm1fYWN0aXZlICkKICAgICB7CkBAIC0xNzc1LDcgKzE3NzYsNyBAQCBpbnQgaHZtX2hhcF9u
ZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgfQogCi0gICAgICAgIG1mbiA9IGdldF9nZm5fdHlwZV9h
Y2Nlc3MocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCk7CisgICAgICAgIG1mbiA9IGdl
dF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgJnBhZ2Vfb3JkZXIp
OwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHAybSA9IGhvc3RwMm07CkBAIC0xODE3LDYgKzE4
MTgsMjQgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2ln
bmVkIGxvbmcgZ2xhLAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAorICAgICAgICAv
KgorICAgICAgICAgKiBXb3JrYXJvdW5kIGZvciBYU0EtMzA0IC8gQ1ZFLTIwMTgtMTIyMDcuICBJ
ZiB3ZSB0YWtlIGFuIGV4ZWN1dGlvbgorICAgICAgICAgKiBmYXVsdCBhZ2FpbnN0IGEgbm9uLWV4
ZWN1dGFibGUgc3VwZXJwYWdlLCBzaGF0dGVyIGl0IHRvIHJlZ2FpbgorICAgICAgICAgKiBleGVj
dXRlIHBlcm1pc3Npb25zLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBwYWdlX29yZGVyID4g
MCAmJiBucGZlYy5pbnNuX2ZldGNoICYmIG5wZmVjLnByZXNlbnQgJiYgIXZpb2xhdGlvbiApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGludCByZXMgPSBwMm1fc2V0X2VudHJ5KHAybSwgX2dmbihn
Zm4pLCBtZm4sIFBBR0VfT1JERVJfNEssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm10LCBwMm1hKTsKKworICAgICAgICAgICAgaWYgKCByZXMgKQorICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSICJGYWlsZWQgdG8gc2hhdHRlciBnZm4gJSJQUklfZ2ZuIjog
JWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIGdmbiwgcmVzKTsKKworICAgICAgICAgICAg
cmMgPSAhcmVzOworICAgICAgICAgICAgZ290byBvdXRfcHV0X2dmbjsKKyAgICAgICAgfQorCiAg
ICAgICAgIGlmICggdmlvbGF0aW9uICkKICAgICAgICAgewogICAgICAgICAgICAgLyogU2hvdWxk
ICNWRSBiZSBlbXVsYXRlZCBmb3IgdGhpcyBmYXVsdD8gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRleCAy
MDVmMjMwN2MyLi4yNzA1MGMwODc3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC02Nyw2ICs2Nyw3IEBA
IGludGVnZXJfcGFyYW0oInBsZV93aW5kb3ciLCBwbGVfd2luZG93KTsKIAogc3RhdGljIGJvb2xf
dCBfX3JlYWRfbW9zdGx5IG9wdF9wbWxfZW5hYmxlZCA9IDE7CiBzdGF0aWMgczggX19yZWFkX21v
c3RseSBvcHRfZXB0X2FkID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfZXB0X2V4ZWNf
c3AgPSAtMTsKIAogLyoKICAqIFRoZSAnZXB0JyBwYXJhbWV0ZXIgY29udHJvbHMgZnVuY3Rpb25h
bGl0aWVzIHRoYXQgZGVwZW5kIG9uLCBvciBpbXBhY3QgdGhlCkBAIC05NCw2ICs5NSw4IEBAIHN0
YXRpYyBpbnQgX19pbml0IHBhcnNlX2VwdF9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAgICAg
ICAgb3B0X3BtbF9lbmFibGVkID0gdmFsOwogICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3Ry
Y21wKHMsICJhZCIpICkKICAgICAgICAgICAgIG9wdF9lcHRfYWQgPSB2YWw7CisgICAgICAgIGVs
c2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImV4ZWMtc3AiKSApCisgICAgICAgICAgICBvcHRf
ZXB0X2V4ZWNfc3AgPSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwppbmRleCBmYTFlMDMwOWM3Li45Mjg1YzJiMmZhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwpAQCAtMjQ5MCw2ICsyNDkwLDEwMiBAQCBzdGF0aWMgdm9pZCBwaV9ub3RpZmljYXRpb25f
aW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogc3RhdGljIHZvaWQgX19pbml0
IGxicl90c3hfZml4dXBfY2hlY2sodm9pZCk7CiBzdGF0aWMgdm9pZCBfX2luaXQgYmR3X2VycmF0
dW1fYmRmMTRfZml4dXBfY2hlY2sodm9pZCk7CiAKKy8qCisgKiBDYWxjdWxhdGUgd2hldGhlciB0
aGUgQ1BVIGlzIHZ1bG5lcmFibGUgdG8gSW5zdHJ1Y3Rpb24gRmV0Y2ggcGFnZQorICogc2l6ZS1j
aGFuZ2UgTUNFcy4KKyAqLworc3RhdGljIGJvb2wgX19pbml0IGhhc19pZl9wc2NoYW5nZV9tYyh2
b2lkKQoreworICAgIHVpbnQ2NF90IGNhcHMgPSAwOworCisgICAgLyoKKyAgICAgKiBJZiB3ZSBh
cmUgdmlydHVhbGlzZWQsIHRoZXJlIGlzIG5vdGhpbmcgd2UgY2FuIGRvLiAgT3VyIEVQVCB0YWJs
ZXMgYXJlCisgICAgICogc2hhZG93ZWQgYnkgb3VyIGh5cGVydmlzb3IsIGFuZCBub3Qgd2Fsa2Vk
IGJ5IGhhcmR3YXJlLgorICAgICAqLworICAgIGlmICggY3B1X2hhc19oeXBlcnZpc29yICkKKyAg
ICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
QVJDSF9DQVBTKSApCisgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMp
OworCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX0lGX1BTQ0hBTkdFX01DX05PICkKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgLyoKKyAgICAgKiBJRl9QU0NIQU5HRV9NQyBpcyBvbmx5
IGtub3duIHRvIGFmZmVjdCBJbnRlbCBGYW1pbHkgNiBwcm9jZXNzb3JzIGF0CisgICAgICogdGhp
cyB0aW1lLgorICAgICAqLworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4
Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgKQorICAg
ICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2Rl
bCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nlc3NvcnMgc2luY2Ug
YXQgbGVhc3QgTmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAw
eDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisgICAgY2FzZSAweDFlOiAvKiBOZWhh
bGVtICovCisgICAgY2FzZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAgY2FzZSAweDJlOiAv
KiBOZWhhbGVtIEVYICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNhc2Ug
MHgyYzogLyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJlIEVYICov
CisgICAgY2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2UgMHgyZDogLyogU2Fu
ZHlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAgIGNh
c2UgMHgzZTogLyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3ZWxs
ICovCisgICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAgY2FzZSAweDQ1OiAv
KiBIYXN3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAqLworICAgIGNhc2Ug
MHgzZDogLyogQnJvYWR3ZWxsICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLwor
ICAgIGNhc2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2FzZSAweDU2OiAvKiBC
cm9hZHdlbGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICovCisgICAgY2FzZSAw
eDVlOiAvKiBTa3lsYWtlIEQgKi8KKyAgICBjYXNlIDB4NTU6IC8qIFNreWxha2UtWCAvIENhc2Nh
ZGUgTGFrZSAqLworICAgIGNhc2UgMHg4ZTogLyogS2FieSAvIENvZmZlZSAvIFdoaXNrZXkgTGFr
ZSBNICovCisgICAgY2FzZSAweDllOiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hpc2tleSBMYWtlIEQg
Ki8KKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQXRvbSBw
cm9jZXNzb3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFj
OiAvKiBQaW5ldmlldyAqLworICAgIGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNl
IDB4Mjc6IC8qIFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAg
ICBjYXNlIDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwg
LyBWYWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0ZDogLyogQXZhdG9uIC8g
UmFuZ2VseSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NGM6IC8qIENoZXJyeXRyYWlsIC8g
QnJhc3N3ZWxsICovCisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAw
eDVhOiAvKiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVjOiAvKiBHb2xkbW9udCAqLworICAg
IGNhc2UgMHg1ZDogLyogU29GSUEgM0cgR3Jhbml0ZS9FUzIuMSAqLworICAgIGNhc2UgMHg2NTog
LyogU29GSUEgTFRFIEFPU1AgKi8KKyAgICBjYXNlIDB4NWY6IC8qIERlbnZlcnRvbiAqLworICAg
IGNhc2UgMHg2ZTogLyogQ291Z2FyIE1vdW50YWluICovCisgICAgY2FzZSAweDc1OiAvKiBMaWdo
dG5pbmcgTW91bnRhaW4gKi8KKyAgICBjYXNlIDB4N2E6IC8qIEdlbWluaSBMYWtlICovCisgICAg
Y2FzZSAweDg2OiAvKiBKYWNvYnN2aWxsZSAqLworCisgICAgICAgIC8qCisgICAgICAgICAqIEtu
aWdodHMgcHJvY2Vzc29ycyBhcmUgbm90IHZ1bG5lcmFibGUuCisgICAgICAgICAqLworICAgIGNh
c2UgMHg1NzogLyogS25pZ2h0cyBMYW5kaW5nICovCisgICAgY2FzZSAweDg1OiAvKiBLbmlnaHRz
IE1pbGwgKi8KKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgZGVmYXVsdDoKKyAgICAgICAg
cHJpbnRrKCJVbnJlY29nbmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUg
dG8gSUZfUFNDSEFOR0VfTUNcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9t
b2RlbCk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KK30KKwogY29uc3Qgc3RydWN0IGh2
bV9mdW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF92bXgodm9pZCkKIHsKICAgICBzZXRfaW5f
Y3I0KFg4Nl9DUjRfVk1YRSk7CkBAIC0yNTEwLDYgKzI2MDYsMTcgQEAgY29uc3Qgc3RydWN0IGh2
bV9mdW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF92bXgodm9pZCkKICAgICAgKi8KICAgICBp
ZiAoIGNwdV9oYXNfdm14X2VwdCAmJiAoY3B1X2hhc192bXhfcGF0IHx8IG9wdF9mb3JjZV9lcHQp
ICkKICAgICB7CisgICAgICAgIGJvb2wgY3B1X2hhc19idWdfcHNjaGFuZ2VfbWMgPSBoYXNfaWZf
cHNjaGFuZ2VfbWMoKTsKKworICAgICAgICBpZiAoIG9wdF9lcHRfZXhlY19zcCA9PSAtMSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIC8qIERlZmF1bHQgdG8gbm9uLWV4ZWN1dGFibGUgc3VwZXJw
YWdlcyBvbiB2dWxuZXJhYmxlIGhhcmR3YXJlLiAqLworICAgICAgICAgICAgb3B0X2VwdF9leGVj
X3NwID0gIWNwdV9oYXNfYnVnX3BzY2hhbmdlX21jOworCisgICAgICAgICAgICBpZiAoIGNwdV9o
YXNfYnVnX3BzY2hhbmdlX21jICkKKyAgICAgICAgICAgICAgICBwcmludGsoIlZNWDogRGlzYWJs
aW5nIGV4ZWN1dGFibGUgRVBUIHN1cGVycGFnZXMgZHVlIHRvIENWRS0yMDE4LTEyMjA3XG4iKTsK
KyAgICAgICAgfQorCiAgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS5oYXBfc3VwcG9ydGVkID0g
MTsKICAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmFsdHAybV9zdXBwb3J0ZWQgPSAxOwogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYwppbmRleCBiNDk5NmNlNjU4Li40MjRkNDJjOTNkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTIx
NSw2ICsyMTUsMTIgQEAgc3RhdGljIHZvaWQgZXB0X3AybV90eXBlX3RvX2ZsYWdzKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIGVwdF9lbnRyeV90ICplbnRyeSwKICAgICAgICAgICAgIGJyZWFrOwog
ICAgIH0KICAgICAKKyAgICAvKgorICAgICAqIERvbid0IGNyZWF0ZSBleGVjdXRhYmxlIHN1cGVy
cGFnZXMgaWYgd2UgbmVlZCB0byBzaGF0dGVyIHRoZW0gdG8KKyAgICAgKiBwcm90ZWN0IGFnYWlu
c3QgQ1ZFLTIwMTgtMTIyMDcuCisgICAgICovCisgICAgaWYgKCAhb3B0X2VwdF9leGVjX3NwICYm
IGlzX2VwdGVfc3VwZXJwYWdlKGVudHJ5KSApCisgICAgICAgIGVudHJ5LT54ID0gMDsKIH0KIAog
I2RlZmluZSBHVUVTVF9UQUJMRV9NQVBfRkFJTEVEICAwCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92bXgvdm14LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14
LmgKaW5kZXggNzM0MWNiMTkxZS4uYWFkMjUzMzVlYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdm14L3ZteC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92
bXguaApAQCAtMjgsNiArMjgsOCBAQAogI2luY2x1ZGUgPGFzbS9odm0vdHJhY2UuaD4KICNpbmNs
dWRlIDxhc20vaHZtL3ZteC92bWNzLmg+CiAKK2V4dGVybiBpbnQ4X3Qgb3B0X2VwdF9leGVjX3Nw
OworCiB0eXBlZGVmIHVuaW9uIHsKICAgICBzdHJ1Y3QgewogICAgICAgICB1NjQgciAgICAgICA6
ICAgMSwgIC8qIGJpdCAwIC0gUmVhZCBwZXJtaXNzaW9uICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aAppbmRleCBlNjFhYWMyZjUxLi40N2U3YzQxMmYyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgK
QEAgLTU0LDYgKzU0LDcgQEAKICNkZWZpbmUgQVJDSF9DQVBTX1NLSVBfTDFERkwJCShfQUMoMSwg
VUxMKSA8PCAzKQogI2RlZmluZSBBUkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkK
ICNkZWZpbmUgQVJDSF9DQVBTX01EU19OTwkJKF9BQygxLCBVTEwpIDw8IDUpCisjZGVmaW5lIEFS
Q0hfQ0FQU19JRl9QU0NIQU5HRV9NQ19OTwkoX0FDKDEsIFVMTCkgPDwgNikKIAogI2RlZmluZSBN
U1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9BQygx
LCBVTEwpIDw8IDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:14:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:14:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUag7-0007g1-83; Tue, 12 Nov 2019 18:14:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUag6-0007fo-Lc
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:10 +0000
X-Inumbo-ID: 38df538a-0578-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 38df538a-0578-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 18:14:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUag5-0001MF-Hf
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUag5-0004K8-Bw
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUag5-0004K8-Bw@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:14:09 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/tsx: Introduce tsx= to use
 MSR_TSX_CTRL when available
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgwNGJhMDJlZmMwOTc5N2RmZDcwY2U1MTA2ZjMwYzcyNTkyMGQ3YmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTY6
MjIgMjAxOSArMDAwMAoKICAgIHg4Ni90c3g6IEludHJvZHVjZSB0c3g9IHRvIHVzZSBNU1JfVFNY
X0NUUkwgd2hlbiBhdmFpbGFibGUKICAgIAogICAgVG8gcHJvdGVjdCBhZ2FpbnN0IHRoZSBUU1gg
QXN5bmMgQWJvcnQgc3BlY3VsYXRpdmUgdnVsbmVyYWJpbGl0eSwgSW50ZWwgaGF2ZQogICAgcmVs
ZWFzZWQgbmV3IG1pY3JvY29kZSBmb3IgYWZmZWN0ZWQgcGFydHMgd2hpY2ggaW50cm9kdWNlIHRo
ZSBNU1JfVFNYX0NUUkwKICAgIGNvbnRyb2wsIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVk
IG9mZi4gIFRoaXMgd2lsbCBiZSBhcmNoaXRlY3R1cmFsIG9uCiAgICBmdXR1cmUgcGFydHMuCiAg
ICAKICAgIEludHJvZHVjZSB0c3g9IHRvIHByb3ZpZGUgYSBnbG9iYWwgb24vb2ZmIGZvciBUU1gs
IGluY2x1ZGluZyBpdHMgZW51bWVyYXRpb24KICAgIHZpYSBDUFVJRC4gIFByb3ZpZGUgc3R1YiB2
aXJ0dWFsaXNhdGlvbiBvZiB0aGlzIE1TUiwgYXMgaXQgaXMgbm90IGV4cG9zZWQgdG8KICAgIGd1
ZXN0cyBhdCB0aGUgbW9tZW50LgogICAgCiAgICBWTXMgbWF5IGhhdmUgYm9vdGVkIGJlZm9yZSBt
aWNyb2NvZGUgaXMgbG9hZGVkLCBvciBiZWZvcmUgaG9zdHMgaGF2ZSByZWJvb3RlZCwKICAgIGFu
ZCB0aGV5IHN0aWxsIHdhbnQgdG8gbWlncmF0ZSBmcmVlbHkuICBBIFZNIHdoaWNoIGJvb3RlZCBz
ZWVpbmcgVFNYIGNhbgogICAgbWlncmF0ZSBzYWZlbHkgdG8gaG9zdHMgd2l0aCBUU1ggZGlzYWJs
ZWQgLSBUU1ggd2lsbCBzdGFydCB1bmNvbmRpdGlvbmFsbHkKICAgIGFib3J0aW5nLCBidXQgc3Rp
bGwgYmVoYXZlIGluIGEgbWFubmVyIGNvbXBhdGlibGUgd2l0aCB0aGUgQUJJLgogICAgCiAgICBU
aGUgZ3Vlc3QtdmlzaWJsZSBiZWhhdmlvdXIgaXMgZXF1aXZhbGVudCB0byBsYXRlIGxvYWRpbmcg
dGhlIG1pY3JvY29kZSBhbmQKICAgIHNldHRpbmcgdGhlIFJUTV9ESVNBQkxFIGJpdCBpbiB0aGUg
Y291cnNlIG9mIGxpdmUgcGF0Y2hpbmcuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzA1
IC8gQ1ZFLTIwMTktMTExMzUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24gfCAxNCArKysrKysrCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAx
ICsKIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKwogeGVu
L2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgICAgfCAgMiArCiB4ZW4vYXJjaC94ODYvc2V0
dXAuYyAgICAgICAgICAgICAgICB8ICAyICsKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAg
ICAgICAgIHwgIDIgKwogeGVuL2FyY2gveDg2L3RzeC5jICAgICAgICAgICAgICAgICAgfCA3NCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oICAgICB8ICA1ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aCAgICAgfCAxMyArKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICB8
IDEwICsrKysrCiAxMCBmaWxlcyBjaGFuZ2VkLCAxMzcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMGNiZmI1MDk2Yy4uMWIxNjljN2I3MiAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE5MjAsNiArMTkyMCwyMCBAQCBwYWdlcykg
bXVzdCBhbHNvIGJlIHNwZWNpZmllZCB2aWEgdGhlIHRidWZcX3NpemUgcGFyYW1ldGVyLgogIyMj
IHRzYwogPiBgPSB1bnN0YWJsZSB8IHNrZXdlZCB8IHN0YWJsZTpzb2NrZXRgCiAKKyMjIyB0c3gK
KyAgICA9IDxib29sPgorCisgICAgQXBwbGljYWJpbGl0eTogeDg2CisgICAgRGVmYXVsdDogdHJ1
ZQorCitDb250cm9scyBmb3IgdGhlIHVzZSBvZiBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlv
biBlWHRlbnNpb25zLgorCitPbiBJbnRlbCBwYXJ0cyByZWxlYXNlZCBpbiBRMyAyMDE5ICh3aXRo
IHVwZGF0ZWQgbWljcm9jb2RlKSwgYW5kIGZ1dHVyZSBwYXJ0cywKK2EgY29udHJvbCBoYXMgYmVl
biBpbnRyb2R1Y2VkIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVkIG9mZi4KKworT24gc3lz
dGVtcyB3aXRoIHRoZSBhYmlsaXR5IHRvIHR1cm4gVFNYIG9mZiwgdGhpcyBib29sZWFuIG9mZmVy
cyBzeXN0ZW0gd2lkZQorY29udHJvbCBvZiB3aGV0aGVyIFRTWCBpcyBlbmFibGVkIG9yIGRpc2Fi
bGVkLgorCiAjIyMgdWNvZGUKID4gYD0gWzxpbnRlZ2VyPiB8IHNjYW5dYAogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggZDg2
ZmI5N2ZhMy4uNGU0ZjM5ZDkzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisr
KyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtNjUsNiArNjUsNyBAQCBvYmoteSArPSBzeXNj
dGwubwogb2JqLXkgKz0gdGltZS5vCiBvYmoteSArPSB0cmFjZS5vCiBvYmoteSArPSB0cmFwcy5v
CitvYmoteSArPSB0c3gubwogb2JqLXkgKz0gdXNlcmNvcHkubwogb2JqLXkgKz0geDg2X2VtdWxh
dGUubwogb2JqLSQoQ09ORklHX1RCT09UKSArPSB0Ym9vdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDk4YjYzZjNhMDEuLmU5
NDNkNzBiY2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHVpZC5jCkBAIC02MDAsNiArNjAwLDIwIEBAIHZvaWQgcmVjYWxjdWxhdGVfY3B1aWRf
cG9saWN5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBjcHVfaGFzX2l0c2MgJiYgKGQtPmRp
c2FibGVfbWlncmF0ZSB8fCBkLT5hcmNoLnZ0c2MpICkKICAgICAgICAgX19zZXRfYml0KFg4Nl9G
RUFUVVJFX0lUU0MsIG1heF9mcyk7CiAKKyAgICAvKgorICAgICAqIE9uIGhhcmR3YXJlIHdpdGgg
TVNSX1RTWF9DVFJMLCB0aGUgYWRtaW4gbWF5IGhhdmUgZWxlY3RlZCB0byBkaXNhYmxlCisgICAg
ICogVFNYIGFuZCBoaWRlIHRoZSBmZWF0dXJlIGJpdHMuICBNaWdyYXRpbmctaW4gVk1zIG1heSBo
YXZlIGJlZW4gYm9vdGVkCisgICAgICogcHJlLW1pdGlnYXRpb24gd2hlbiB0aGUgVFNYIGZlYXR1
cmVzIHdlcmUgdmlzYmlsZS4KKyAgICAgKgorICAgICAqIFRoaXMgc2l0dWF0aW9uIGlzIGNvbXBh
dGlibGUgKGFsYmVpdCB3aXRoIGEgcGVyZiBoaXQgdG8gYW55IFRTWCBjb2RlIGluCisgICAgICog
dGhlIGd1ZXN0KSwgc28gYWxsb3cgdGhlIGZlYXR1cmUgYml0cyB0byByZW1haW4gc2V0LgorICAg
ICAqLworICAgIGlmICggY3B1X2hhc190c3hfY3RybCApCisgICAgeworICAgICAgICBfX3NldF9i
aXQoWDg2X0ZFQVRVUkVfSExFLCBtYXhfZnMpOworICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRV
UkVfUlRNLCBtYXhfZnMpOworICAgIH0KKwogICAgIC8qIENsYW1wIHRoZSB0b29sc3RhY2tzIGNo
b2ljZXMgdG8gcmVhbGl0eS4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoZnMp
OyBpKysgKQogICAgICAgICBmc1tpXSAmPSBtYXhfZnNbaV07CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggNjg1M2Q0YzEyMC4uNmNlZWE5
MTNmYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
c3IuYwpAQCAtMTM0LDYgKzEzNCw3IEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAgIGNhc2UgTVNSX0ZMVVNIX0NN
RDoKICAgICAgICAgLyogV3JpdGUtb25seSAqLwogICAgIGNhc2UgTVNSX1RTWF9GT1JDRV9BQk9S
VDoKKyAgICBjYXNlIE1TUl9UU1hfQ1RSTDoKICAgICAgICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vl
c3RzLiAqLwogICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCkBAIC0xOTIsNiArMTkzLDcgQEAgaW50
IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkK
ICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgLyogUmVhZC1vbmx5ICov
CiAgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgIGNhc2UgTVNSX1RTWF9DVFJMOgog
ICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3BfZmF1
bHQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKaW5kZXggNzkwMzIwNDc2MS4uOTQ5ZDRhYmJkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1NDAsNiArMTU0MCw4
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAKICAgICBlYXJseV9taWNyb2NvZGVfaW5pdCgpOwogCisgICAgdHN4X2luaXQoKTsgLyogTmVl
ZHMgbWljcm9jb2RlLiAgTWF5IGNoYW5nZSBITEUvUlRNIGZlYXR1cmUgYml0cy4gKi8KKwogICAg
IGlkZW50aWZ5X2NwdSgmYm9vdF9jcHVfZGF0YSk7CiAKICAgICBzZXRfaW5fY3I0KFg4Nl9DUjRf
T1NGWFNSIHwgWDg2X0NSNF9PU1hNTUVYQ1BUKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGIwNDk2ZWI2NmUuLmNkZjUz
YWZjMWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYwpAQCAtMzcwLDYgKzM3MCw4IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZv
aWQgKnVudXNlZCkKICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQog
ICAgICAgICB3cm1zcmwoTVNSX1NQRUNfQ1RSTCwgZGVmYXVsdF94ZW5fc3BlY19jdHJsKTsKIAor
ICAgIHRzeF9pbml0KCk7IC8qIE5lZWRzIG1pY3JvY29kZS4gIE1heSBjaGFuZ2UgSExFL1JUTSBm
ZWF0dXJlIGJpdHMuICovCisKICAgICBpZiAoIHhlbl9ndWVzdCApCiAgICAgICAgIGh5cGVydmlz
b3JfYXBfc2V0dXAoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RzeC5jIGIveGVuL2Fy
Y2gveDg2L3RzeC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmE4ZWMy
Y2NjNjkKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvdHN4LmMKQEAgLTAsMCArMSw3
NCBAQAorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8YXNtL21zci5oPgorCisvKgor
ICogVmFsaWQgdmFsdWVzOgorICogICAxID0+IEV4cGxpY2l0IHRzeD0xCisgKiAgIDAgPT4gRXhw
bGljaXQgdHN4PTAKKyAqICAtMSA9PiBEZWZhdWx0LCBpbXBsaWNpdCB0c3g9MQorICoKKyAqIFRo
aXMgaXMgYXJyYW5nZWQgc3VjaCB0aGF0IHRoZSBib3R0b20gYml0IGVuY29kZXMgd2hldGhlciBU
U1ggaXMgYWN0dWFsbHkKKyAqIGRpc2FibGVkLCB3aGlsZSBpZGVudGlmeWluZyB2YXJpb3VzIGV4
cGxpY2l0ICg+PTApIGFuZCBpbXBsaWNpdCAoPDApCisgKiBjb25kaXRpb25zLgorICovCitpbnQ4
X3QgX19yZWFkX21vc3RseSBvcHRfdHN4ID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBjcHVf
aGFzX3RzeF9jdHJsID0gLTE7CisKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3RzeChjb25zdCBj
aGFyICpzKQoreworICAgIGludCByYyA9IDAsIHZhbCA9IHBhcnNlX2Jvb2wocywgTlVMTCk7CisK
KyAgICBpZiAoIHZhbCA+PSAwICkKKyAgICAgICAgb3B0X3RzeCA9IHZhbDsKKyAgICBlbHNlCisg
ICAgICAgIHJjID0gLUVJTlZBTDsKKworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgi
dHN4IiwgcGFyc2VfdHN4KTsKKwordm9pZCB0c3hfaW5pdCh2b2lkKQoreworICAgIC8qCisgICAg
ICogVGhpcyBmdW5jdGlvbiBpcyBmaXJzdCBjYWxsZWQgYmV0d2VlbiBtaWNyb2NvZGUgYmVpbmcg
bG9hZGVkLCBhbmQgQ1BVSUQKKyAgICAgKiBiZWluZyBzY2FubmVkIGdlbmVyYWxseS4gIENhbGN1
bGF0ZSBmcm9tIHJhdyBkYXRhIHdoZXRoZXIgTVNSX1RTWF9DVFJMCisgICAgICogaXMgYXZhaWxh
YmxlLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkoY3B1X2hhc190c3hfY3RybCA8IDApICkK
KyAgICB7CisgICAgICAgIHVpbnQ2NF90IGNhcHMgPSAwOworCisgICAgICAgIGlmICggYm9vdF9j
cHVfZGF0YS5jcHVpZF9sZXZlbCA+PSA3ICYmCisgICAgICAgICAgICAgKGNwdWlkX2NvdW50X2Vk
eCg3LCAwKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9BUkNIX0NBUFMpKSApCisgICAgICAg
ICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKKworICAgICAgICBjcHVf
aGFzX3RzeF9jdHJsID0gISEoY2FwcyAmIEFSQ0hfQ0FQU19UU1hfQ1RSTCk7CisgICAgfQorCisg
ICAgaWYgKCBjcHVfaGFzX3RzeF9jdHJsICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IHZhbDsK
KworICAgICAgICByZG1zcmwoTVNSX1RTWF9DVFJMLCB2YWwpOworCisgICAgICAgIHZhbCAmPSB+
KFRTWF9DVFJMX1JUTV9ESVNBQkxFIHwgVFNYX0NUUkxfQ1BVSURfQ0xFQVIpOworICAgICAgICAv
KiBDaGVjayBib3R0b20gYml0IG9ubHkuICBIaWdoZXIgYml0cyBhcmUgdmFyaW91cyBzZW50aW5h
bHMuICovCisgICAgICAgIGlmICggIShvcHRfdHN4ICYgMSkgKQorICAgICAgICAgICAgdmFsIHw9
IFRTWF9DVFJMX1JUTV9ESVNBQkxFIHwgVFNYX0NUUkxfQ1BVSURfQ0xFQVI7CisKKyAgICAgICAg
d3Jtc3JsKE1TUl9UU1hfQ1RSTCwgdmFsKTsKKyAgICB9CisgICAgZWxzZSBpZiAoIG9wdF90c3gg
Pj0gMCApCisgICAgICAgIHByaW50a19vbmNlKFhFTkxPR19XQVJOSU5HCisgICAgICAgICAgICAg
ICAgICAgICJNU1JfVFNYX0NUUkwgbm90IGF2YWlsYWJsZSAtIElnbm9yaW5nIHRzeD0gc2V0dGlu
Z1xuIik7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKaW5kZXggNDdlN2M0MTJmMi4uYzk2YzRmODVjOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CkBAIC01NSw2ICs1NSw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxM
KSA8PCA0KQogI2RlZmluZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKICNk
ZWZpbmUgQVJDSF9DQVBTX0lGX1BTQ0hBTkdFX01DX05PCShfQUMoMSwgVUxMKSA8PCA2KQorI2Rl
ZmluZSBBUkNIX0NBUFNfVFNYX0NUUkwJCShfQUMoMSwgVUxMKSA8PCA3KQogCiAjZGVmaW5lIE1T
Ul9GTFVTSF9DTUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEs
IFVMTCkgPDwgMCkKQEAgLTYyLDYgKzYzLDEwIEBACiAjZGVmaW5lIE1TUl9UU1hfRk9SQ0VfQUJP
UlQgICAgICAgICAgICAgMHgwMDAwMDEwZgogI2RlZmluZSBUU1hfRk9SQ0VfQUJPUlRfUlRNICAg
ICAgICAgICAgIChfQUMoMSwgVUxMKSA8PCAgMCkKIAorI2RlZmluZSBNU1JfVFNYX0NUUkwgICAg
ICAgICAgICAgICAgICAgIDB4MDAwMDAxMjIKKyNkZWZpbmUgVFNYX0NUUkxfUlRNX0RJU0FCTEUg
ICAgICAgICAgICAoX0FDKDEsIFVMTCkgPDwgIDApCisjZGVmaW5lIFRTWF9DVFJMX0NQVUlEX0NM
RUFSICAgICAgICAgICAgKF9BQygxLCBVTEwpIDw8ICAxKQorCiAvKiBJbnRlbCBNU1JzLiBTb21l
IGFsc28gYXZhaWxhYmxlIG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNU
UjAJCTB4MDAwMDAwYzEKICNkZWZpbmUgTVNSX0lBMzJfQV9QRVJGQ1RSMAkJMHgwMDAwMDRjMQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggYTBmOGJmNDdlNS4uZTcwNzM4MGY0MyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oCkBAIC0yNjgsNiArMjY4LDE2IEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHVuc2lnbmVkIGludCBjcHVpZF9jb3VudF9lYngoCiAgICAgcmV0dXJuIGVieDsKIH0KIAor
c3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgaW50IGNwdWlkX2NvdW50X2VkeCgKKyAgICB1
bnNpZ25lZCBpbnQgbGVhZiwgdW5zaWduZWQgaW50IHN1YmxlYWYpCit7CisgICAgdW5zaWduZWQg
aW50IGVkeCwgdG1wOworCisgICAgY3B1aWRfY291bnQobGVhZiwgc3VibGVhZiwgJnRtcCwgJnRt
cCwgJnRtcCwgJmVkeCk7CisKKyAgICByZXR1cm4gZWR4OworfQorCiBzdGF0aWMgYWx3YXlzX2lu
bGluZSB2b2lkIGNwdWlkX2NvdW50X2xlYWYodWludDMyX3QgbGVhZiwgdWludDMyX3Qgc3VibGVh
ZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1
aWRfbGVhZiAqZGF0YSkKIHsKQEAgLTYyMiw2ICs2MzIsOSBAQCBzdGF0aWMgaW5saW5lIHVpbnQ4
X3QgZ2V0X2NwdV9mYW1pbHkodWludDMyX3QgcmF3LCB1aW50OF90ICptb2RlbCwKICAgICByZXR1
cm4gZmFtOwogfQogCitleHRlcm4gaW50OF90IG9wdF90c3gsIGNwdV9oYXNfdHN4X2N0cmw7Cit2
b2lkIHRzeF9pbml0KHZvaWQpOworCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAqLwogCiAjZW5k
aWYgLyogX19BU01fWDg2X1BST0NFU1NPUl9IICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKaW5kZXggNzUwZjgwOTk2OC4uYmUyMjNh
Njk1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9saWIuaApAQCAtMTE2LDYgKzExNiwxNiBAQCBleHRlcm4gaW50IHByaW50a19yYXRlbGlt
aXQodm9pZCk7CiAjZGVmaW5lIGdwcmludGsobHZsLCBmbXQsIGFyZ3MuLi4pIFwKICAgICBwcmlu
dGsoWEVOTE9HX0dVRVNUIGx2bCAiJXB2ICIgZm10LCBjdXJyZW50LCAjIyBhcmdzKQogCisjZGVm
aW5lIHByaW50a19vbmNlKGZtdCwgYXJncy4uLikgICAgICAgICAgICAgICBcCisoeyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgc3RhdGljIGJvb2wg
X19yZWFkX21vc3RseSBvbmNlXzsgICAgICAgICAgICBcCisgICAgaWYgKCB1bmxpa2VseSghb25j
ZV8pICkgICAgICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIG9uY2VfID0gdHJ1ZTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHByaW50ayhmbXQsICMjIGFyZ3MpOyAgICAgICAgICAg
ICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCit9KQorCiAjaWZkZWYgTkRFQlVHCiAKIHN0YXRpYyBpbmxpbmUgdm9pZAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:14:23 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:14:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUagJ-0007hv-9w; Tue, 12 Nov 2019 18:14:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUagI-0007hn-EQ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:22 +0000
X-Inumbo-ID: 3f03ae50-0578-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f03ae50-0578-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 18:14:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUagF-0001N4-RE
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUagF-0004LA-Og
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUagF-0004LA-Og@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:14:19 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec-ctrl: Mitigate the TSX
 Asynchronous Abort sidechannel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZkZTA5Y2I4MGM0ZGU2NDE4MjZhNGE3MzMxMDVhOTcxZTM3MzlmOTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTY6
MjIgMjAxOSArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pdGlnYXRlIHRoZSBUU1ggQXN5bmNo
cm9ub3VzIEFib3J0IHNpZGVjaGFubmVsCiAgICAKICAgIFNlZSBwYXRjaCBkb2N1bWVudGF0aW9u
IGFuZCBjb21tZW50cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDUgLyBDVkUtMjAx
OS0xMTEzNQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE3ICsr
KysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8IDYxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni90c3guYyAgICAg
ICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAg
IHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMWIxNjljN2I3Mi4uN2EwM2Y0
ZWM3MCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE4MTMsNyArMTgxMyw3
IEBAIGV4dHJlbWUgY2FyZS4qKgogQW4gb3ZlcmFsbCBib29sZWFuIHZhbHVlLCBgc3BlYy1jdHJs
PW5vYCwgY2FuIGJlIHNwZWNpZmllZCB0byB0dXJuIG9mZiBhbGwKIG1pdGlnYXRpb25zLCBpbmNs
dWRpbmcgcGllY2VzIG9mIGluZnJhc3RydWN0dXJlIHVzZWQgdG8gdmlydHVhbGlzZSBjZXJ0YWlu
CiBtaXRpZ2F0aW9uIGZlYXR1cmVzIGZvciBndWVzdHMuICBUaGlzIGFsc28gaW5jbHVkZXMgc2V0
dGluZ3Mgd2hpY2ggYHhwdGlgLAotYHNtdGAsIGBwdi1sMXRmYCBjb250cm9sLCB1bmxlc3MgdGhl
IHJlc3BlY3RpdmUgb3B0aW9uKHMpIGhhdmUgYmVlbgorYHNtdGAsIGBwdi1sMXRmYCwgYHRzeGAg
Y29udHJvbCwgdW5sZXNzIHRoZSByZXNwZWN0aXZlIG9wdGlvbihzKSBoYXZlIGJlZW4KIHNwZWNp
ZmllZCBlYXJsaWVyIG9uIHRoZSBjb21tYW5kIGxpbmUuCiAKIEFsdGVybmF0aXZlbHksIGEgc2xp
Z2h0bHkgbW9yZSByZXN0cmljdGVkIGBzcGVjLWN0cmw9bm8teGVuYCBjYW4gYmUgdXNlZCB0bwpA
QCAtMTkyNCw3ICsxOTI0LDcgQEAgcGFnZXMpIG11c3QgYWxzbyBiZSBzcGVjaWZpZWQgdmlhIHRo
ZSB0YnVmXF9zaXplIHBhcmFtZXRlci4KICAgICA9IDxib29sPgogCiAgICAgQXBwbGljYWJpbGl0
eTogeDg2Ci0gICAgRGVmYXVsdDogdHJ1ZQorICAgIERlZmF1bHQ6IGZhbHNlIG9uIHBhcnRzIHZ1
bG5lcmFibGUgdG8gVEFBLCB0cnVlIG90aGVyd2lzZQogCiBDb250cm9scyBmb3IgdGhlIHVzZSBv
ZiBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlvbiBlWHRlbnNpb25zLgogCkBAIC0xOTM0LDYg
KzE5MzQsMTkgQEAgYSBjb250cm9sIGhhcyBiZWVuIGludHJvZHVjZWQgd2hpY2ggYWxsb3dzIFRT
WCB0byBiZSB0dXJuZWQgb2ZmLgogT24gc3lzdGVtcyB3aXRoIHRoZSBhYmlsaXR5IHRvIHR1cm4g
VFNYIG9mZiwgdGhpcyBib29sZWFuIG9mZmVycyBzeXN0ZW0gd2lkZQogY29udHJvbCBvZiB3aGV0
aGVyIFRTWCBpcyBlbmFibGVkIG9yIGRpc2FibGVkLgogCitPbiBwYXJ0cyB2dWxuZXJhYmxlIHRv
IENWRS0yMDE5LTExMTM1IC8gVFNYIEFzeW5jaHJvbm91cyBBYm9ydCwgdGhlIGZvbGxvd2luZwor
bG9naWMgYXBwbGllczoKKworICogQW4gZXhwbGljaXQgYHRzeD1gIGNob2ljZSBpcyBob25vdXJl
ZCwgZXZlbiBpZiBpdCBpcyBgdHJ1ZWAgYW5kIHdvdWxkCisgICByZXN1bHQgaW4gYSB2dWxuZXJh
YmxlIHN5c3RlbS4KKworICogV2hlbiBubyBleHBsaWNpdCBgdHN4PWAgY2hvaWNlIGlzIGdpdmVu
LCBwYXJ0cyB2dWxuZXJhYmxlIHRvIFRBQSB3aWxsIGJlCisgICBtaXRpZ2F0ZWQgYnkgZGlzYWJs
aW5nIFRTWCwgYXMgdGhpcyBpcyB0aGUgbG93ZXN0IG92ZXJoZWFkIG9wdGlvbi4KKworICogSWYg
dGhlIHVzZSBvZiBUU1ggaXMgaW1wb3J0YW50LCB0aGUgbW9yZSBleHBlbnNpdmUgVEFBIG1pdGln
YXRpb25zIGNhbiBiZQorICAgb3B0ZWQgaW4gdG8gd2l0aCBgc210PTAgc3BlYy1jdHJsPW1kLWNs
ZWFyYCwgYXQgd2hpY2ggcG9pbnQgVFNYIHdpbGwgcmVtYWluCisgICBhY3RpdmUgYnkgZGVmYXVs
dC4KKwogIyMjIHVjb2RlCiA+IGA9IFs8aW50ZWdlcj4gfCBzY2FuXWAKIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4
IGUyNWRhZGZhODkuLjBmMzAzNjIxMTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTEzNiw2ICsxMzYsOSBAQCBz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAg
ICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9wdl9s
MXRmX2RvbXUgPSAwOwogCisgICAgICAgICAgICBpZiAoIG9wdF90c3ggPT0gLTEgKQorICAgICAg
ICAgICAgICAgIG9wdF90c3ggPSAtMzsKKwogICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAg
ICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gZmFs
c2U7CkBAIC0zNDYsNyArMzQ5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMo
ZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgcHJpbnRrKCJTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1
cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJp
bnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzJXMlc1xuIiwKKyAg
ICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVzJXMl
c1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0Ip
KSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCiAgICAgICAgICAgIChfN2Qw
ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0giIDog
IiIsCkBAIC0zNTgsNyArMzYxLDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMo
ZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChjYXBzICYg
QVJDSF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwKICAg
ICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJ
UF9MMURGTCI6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAg
ICAgICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIgICAgOiAiIik7CisgICAgICAg
ICAgIChjYXBzICYgQVJDSF9DQVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIg
ICAgOiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICAgICAgICAg
ICAgICA/ICIgVFNYX0NUUkwiICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19U
QUFfTk8pICAgICAgICAgICAgICAgID8gIiBUQUFfTk8iICAgIDogIiIpOwogCiAgICAgLyogQ29t
cGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBtaXRpZ2F0aW9ucy4gKi8KICAgICBp
ZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSB8fCBJU19FTkFCTEVEKENPTkZJ
R19TSEFET1dfUEFHSU5HKSApCkBAIC0zNzIsNyArMzc3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0
IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAg
ICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBwcm90ZWN0aW9u
LCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6
IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCisgICAgcHJp
bnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMlcywgT3Ro
ZXI6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9B
IiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoK
ICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMzgx
LDYgKzM4Niw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3Ro
dW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19j
dHJsICYgU1BFQ19DVFJMX0lCUlMpICA/ICJJQlJTKyIgOiAgIklCUlMtIiwKICAgICAgICAgICAg
IWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAgICAgICAgICAgPyAiIiA6CiAgICAgICAg
ICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfU1NCRCkgID8gIiBTU0JEKyIg
OiAiIFNTQkQtIiwKKyAgICAgICAgICAgIShjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJMKSAgICAg
ICAgICAgICAgPyAiIiA6CisgICAgICAgICAgIChvcHRfdHN4ICYgMSkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiBUU1grIiA6ICIgVFNYLSIsCiAgICAgICAgICAgIG9wdF9pYnBiICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIiwKICAgICAgICAg
ICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxRF9GTFVT
SCIgOiAiIiwKICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9odm0g
ICAgICAgPyAiIFZFUlciICA6ICIiKTsKQEAgLTg5MSw2ICs4OTgsNyBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsg
dGh1bmsgPSBUSFVOS19ERUZBVUxUOwogICAgIGJvb2wgdXNlX3NwZWNfY3RybCA9IGZhbHNlLCBp
YnJzID0gZmFsc2UsIGh3X3NtdF9lbmFibGVkOworICAgIGJvb2wgY3B1X2hhc19idWdfdGFhOwog
ICAgIHVpbnQ2NF90IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfQVJDSF9DQVBTKSApCkBAIC0xMTIwLDYgKzExMjgsNTMgQEAgdm9pZCBfX2luaXQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICAgICAgImVuYWJsZWQuICBNaXRp
Z2F0aW9ucyB3aWxsIG5vdCBiZSBmdWxseSBlZmZlY3RpdmUuICBQbGVhc2VcbiIKICAgICAgICAg
ICAgICJjaG9vc2UgYW4gZXhwbGljaXQgc210PTxib29sPiBzZXR0aW5nLiAgU2VlIFhTQS0yOTcu
XG4iKTsKIAorICAgIC8qCisgICAgICogVnVsbmVyYWJpbGl0eSB0byBUQUEgaXMgYSBsaXR0bGUg
Y29tcGxpY2F0ZWQgdG8gcXVhbnRpZnkuCisgICAgICoKKyAgICAgKiBJbiB0aGUgcGlwZWxpbmUs
IGl0IGlzIGp1c3QgYW5vdGhlciB3YXkgdG8gZ2V0IHNwZWN1bGF0aXZlIGFjY2VzcyB0bworICAg
ICAqIHN0YWxlIGxvYWQgcG9ydCwgc3RvcmUgYnVmZmVyIG9yIGZpbGwgYnVmZmVyIGRhdGEsIGFu
ZCB0aGVyZWZvcmUgY2FuIGJlCisgICAgICogY29uc2lkZXJlZCBhIHN1cGVyc2V0IG9mIE1EUyAo
b24gVFNYLWNhcGFibGUgcGFydHMpLiAgT24gcGFydHMgd2hpY2gKKyAgICAgKiBwcmVkYXRlIE1E
U19OTywgdGhlIGV4aXN0aW5nIFZFUlcgZmx1c2hpbmcgd2lsbCBtaXRpZ2F0ZSB0aGlzCisgICAg
ICogc2lkZWNoYW5uZWwgYXMgd2VsbC4KKyAgICAgKgorICAgICAqIE9uIHBhcnRzIHdoaWNoIGNv
bnRhaW4gTURTX05PLCB0aGUgbGFjayBvZiBWRVJXIGZsdXNoaW5nIG1lYW5zIHRoYXQgYW4KKyAg
ICAgKiBhdHRhY2tlciBjYW4gc3RpbGwgdXNlIFRTWCB0byB0YXJnZXQgbWljcm9hcmNoaXRlY3R1
cmFsIGJ1ZmZlcnMgdG8gbGVhaworICAgICAqIHNlY3JldHMuICBUaGVyZWZvcmUsIHdlIGNvbnNp
ZGVyIFRBQSB0byBiZSB0aGUgc2V0IG9mIFRTWC1jYXBhYmxlIHBhcnRzCisgICAgICogd2hpY2gg
aGF2ZSBNRFNfTk8gYnV0IGxhY2sgVEFBX05PLgorICAgICAqCisgICAgICogTm90ZTogY3B1X2hh
c19ydG0gKD09IGhsZSkgY291bGQgYWxyZWFkeSBiZSBoaWRkZW4gYnkgYHRzeD0wYCBvbiB0aGUK
KyAgICAgKiAgICAgICBjbWRsaW5lLiAgTVNSX1RTWF9DVFJMIHdpbGwgb25seSBhcHBlYXIgb24g
VFNYLWNhcGFibGUgcGFydHMsIHNvCisgICAgICogICAgICAgd2UgY2hlY2sgYm90aCB0byBzcG90
IFRTWCBpbiBhIG1pY3JvY29kZS9jbWRsaW5lIGluZGVwZW5kZW50IHdheS4KKyAgICAgKi8KKyAg
ICBjcHVfaGFzX2J1Z190YWEgPQorICAgICAgICAoY3B1X2hhc19ydG0gfHwgKGNhcHMgJiBBUkNI
X0NBUFNfVFNYX0NUUkwpKSAmJgorICAgICAgICAoY2FwcyAmIChBUkNIX0NBUFNfTURTX05PIHwg
QVJDSF9DQVBTX1RBQV9OTykpID09IEFSQ0hfQ0FQU19NRFNfTk87CisKKyAgICAvKgorICAgICAq
IE9uIFRBQS1hZmZlY3RlZCBoYXJkd2FyZSwgZGlzYWJsaW5nIFRTWCBpcyB0aGUgcHJlZmVycmVk
IG1pdGlnYXRpb24sIHZzCisgICAgICogdGhlIE1EUyBtaXRpZ2F0aW9uIG9mIGRpc2FibGluZyBI
VCBhbmQgdXNpbmcgVkVSVyBmbHVzaGluZy4KKyAgICAgKgorICAgICAqIE9uIENQVXMgd2hpY2gg
YWR2ZXJ0aXNlIE1EU19OTywgVkVSVyBoYXMgbm8gZmx1c2hpbmcgc2lkZSBlZmZlY3QgdW50aWwK
KyAgICAgKiB0aGUgVFNYX0NUUkwgbWljcm9jb2RlIGlzIGxvYWRlZCwgZGVzcGl0ZSB0aGUgTURf
Q0xFQVIgQ1BVSUQgYml0IGJlaW5nCisgICAgICogYWR2ZXJ0aXNlZCwgYW5kIHRoZXJlIGlzbid0
IGEgTURfQ0xFQVJfMiBmbGFnIHRvIHVzZS4uLgorICAgICAqCisgICAgICogSWYgd2UncmUgb24g
YWZmZWN0ZWQgaGFyZHdhcmUsIGFibGUgdG8gZG8gc29tZXRoaW5nIGFib3V0IGl0ICh3aGljaAor
ICAgICAqIGltcGxpZXMgdGhhdCBWRVJXIG5vdyB3b3JrcyksIG5vIGV4cGxpY2l0IFRTWCBjaG9p
Y2UgYW5kIHRyYWRpdGlvbmFsCisgICAgICogTURTIG1pdGlnYXRpb25zIChuby1TTVQsIFZFUlcp
IG5vdCBvYnZpb3N1bHkgaW4gdXNlIChzb21lb25lIG1pZ2h0CisgICAgICogcGxhdXNpYmx5IHZh
bHVlIFRTWCBoaWdoZXIgdGhhbiBIeXBlcnRocmVhZGluZy4uLiksIGRpc2FibGUgVFNYIHRvCisg
ICAgICogbWl0aWdhdGUgVEFBLgorICAgICAqLworICAgIGlmICggb3B0X3RzeCA9PSAtMSAmJiBj
cHVfaGFzX2J1Z190YWEgJiYgKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICYmCisgICAgICAg
ICAoKGh3X3NtdF9lbmFibGVkICYmIG9wdF9zbXQpIHx8CisgICAgICAgICAgIWJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpKSApCisgICAgeworICAgICAgICBzZXR1cF9jbGVh
cl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0hMRSk7CisgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfUlRNKTsKKworICAgICAgICBvcHRfdHN4ID0gMDsKKyAgICAgICAgdHN4X2lu
aXQoKTsKKyAgICB9CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKIAogICAgIC8q
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHN4LmMgYi94ZW4vYXJjaC94ODYvdHN4LmMKaW5k
ZXggYThlYzJjY2M2OS4uMmQyMDJhMGQ0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RzeC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni90c3guYwpAQCAtNSw3ICs1LDggQEAKICAqIFZhbGlkIHZhbHVl
czoKICAqICAgMSA9PiBFeHBsaWNpdCB0c3g9MQogICogICAwID0+IEV4cGxpY2l0IHRzeD0wCi0g
KiAgLTEgPT4gRGVmYXVsdCwgaW1wbGljaXQgdHN4PTEKKyAqICAtMSA9PiBEZWZhdWx0LCBpbXBs
aWNpdCB0c3g9MSwgbWF5IGNoYW5nZSB0byAwIHRvIG1pdGlnYXRlIFRBQQorICogIC0zID0+IElt
cGxpY2l0IHRzeD0xIChmZWVkLXRocm91Z2ggZnJvbSBzcGVjLWN0cmw9MCkKICAqCiAgKiBUaGlz
IGlzIGFycmFuZ2VkIHN1Y2ggdGhhdCB0aGUgYm90dG9tIGJpdCBlbmNvZGVzIHdoZXRoZXIgVFNY
IGlzIGFjdHVhbGx5CiAgKiBkaXNhYmxlZCwgd2hpbGUgaWRlbnRpZnlpbmcgdmFyaW91cyBleHBs
aWNpdCAoPj0wKSBhbmQgaW1wbGljaXQgKDwwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXgg
Yzk2YzRmODVjOS4uNWVmODA3MzViMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC01Niw2
ICs1Niw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8PCA1KQog
I2RlZmluZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8JKF9BQygxLCBVTEwpIDw8IDYpCiAj
ZGVmaW5lIEFSQ0hfQ0FQU19UU1hfQ1RSTAkJKF9BQygxLCBVTEwpIDw8IDcpCisjZGVmaW5lIEFS
Q0hfQ0FQU19UQUFfTk8JCShfQUMoMSwgVUxMKSA8PCA4KQogCiAjZGVmaW5lIE1TUl9GTFVTSF9D
TUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwg
MCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:14:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:14:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUagS-0007ja-DT; Tue, 12 Nov 2019 18:14:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUagR-0007jQ-PF
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:31 +0000
X-Inumbo-ID: 459edc12-0578-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 459edc12-0578-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 18:14:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUagQ-0001NK-UW
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:30 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUagQ-0004Mn-TS
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:30 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUagQ-0004Mn-TS@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:14:30 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/vtd: Hide superpage support
 for SandyBridge IOMMUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE5MzBhNzRhNmVjNjRiZTE3YzM2ZjI3MDA3ODBkZDI3MDdkY2MyZTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxNDowOTowMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTY6
NTkgMjAxOSArMDAwMAoKICAgIHg4Ni92dGQ6IEhpZGUgc3VwZXJwYWdlIHN1cHBvcnQgZm9yIFNh
bmR5QnJpZGdlIElPTU1VcwogICAgCiAgICBTb21ldGhpbmcgY2F1c2VzIFNhbmR5QnJpZGdlIElP
TU1VcyB0byBjaG9rZSB3aGVuIHNoYXJpbmcgRVBUIHBhZ2V0YWJsZXMsIGFuZAogICAgYW4gRVBU
IHN1cGVycGFnZSBnZXRzIHNoYXR0ZXJlZC4gIFRoZSByb290IGNhdXNlIGlzIHN0aWxsIHVuZGVy
IGludmVzdGlnYXRpb24sCiAgICBidXQgdGhlIGVuZCByZXN1bHQgaXMgdW51c2FibGUgaW4gY29t
YmluYXRpb24gd2l0aCBDVkUtMjAxOC0xMjIwNyBwcm90ZWN0aW9ucy4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDQgLyBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvZXh0ZXJuLmggfCAgMiArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgIHwgIDIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4u
aCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaAppbmRleCBmYjdlZGZhZWY5
Li5kNjk4YjFkNTBhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0
ZXJuLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCkBAIC05Niw2
ICs5Niw4IEBAIHZvaWQgdnRkX29wc19wb3N0YW1ibGVfcXVpcmsoc3RydWN0IGlvbW11KiBpb21t
dSk7CiBpbnQgX19tdXN0X2NoZWNrIG1lX3dpZmlfcXVpcmsoc3RydWN0IGRvbWFpbiAqZG9tYWlu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGJ1cywgdTggZGV2Zm4sIGludCBt
YXApOwogdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICopOwordm9pZCBx
dWlya19pb21tdV9jYXBzKHN0cnVjdCBpb21tdSAqaW9tbXUpOworCiBib29sX3QgcGxhdGZvcm1f
c3VwcG9ydHNfaW50cmVtYXAodm9pZCk7CiBib29sX3QgcGxhdGZvcm1fc3VwcG9ydHNfeDJhcGlj
KHZvaWQpOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IGJiYzdlNDA5MDUu
LjMzNmI3NzhjODEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMjA1LDYg
KzEyMDUsOCBAQCBpbnQgX19pbml0IGlvbW11X2FsbG9jKHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAq
ZHJoZCkKICAgICBpZiAoICEoaW9tbXUtPmNhcCArIDEpIHx8ICEoaW9tbXUtPmVjYXAgKyAxKSAp
CiAgICAgICAgIHJldHVybiAtRU5PREVWOwogCisgICAgcXVpcmtfaW9tbXVfY2Fwcyhpb21tdSk7
CisKICAgICBpZiAoIGNhcF9mYXVsdF9yZWdfb2Zmc2V0KGlvbW11LT5jYXApICsKICAgICAgICAg
IGNhcF9udW1fZmF1bHRfcmVncyhpb21tdS0+Y2FwKSAqIFBSSU1BUllfRkFVTFRfUkVHX0xFTiA+
PSBQQUdFX1NJWkUgfHwKICAgICAgICAgIGVjYXBfaW90bGJfb2Zmc2V0KGlvbW11LT5lY2FwKSA+
PSBQQUdFX1NJWkUgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1
aXJrcy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCmluZGV4IDViYmJk
OTZkNTEuLjdmY2E5NWZhODcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9xdWlya3MuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKQEAg
LTUzOSwzICs1MzksMjggQEAgdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQogICAgICAgICBicmVhazsKICAgICB9CiB9CisKK3ZvaWQgX19pbml0IHF1aXJrX2lv
bW11X2NhcHMoc3RydWN0IGlvbW11ICppb21tdSkKK3sKKyAgICAvKgorICAgICAqIElPTU1VIFF1
aXJrczoKKyAgICAgKgorICAgICAqIFNhbmR5QnJpZGdlIElPTU1VcyBjbGFpbSBzdXBwb3J0IGZv
ciAyTSBhbmQgMUcgc3VwZXJwYWdlcywgYnV0IGRvbid0CisgICAgICogaW1wbGVtZW50IHN1cGVy
cGFnZXMgaW50ZXJuYWxseS4KKyAgICAgKgorICAgICAqIFRoZXJlIGFyZSBpc3N1ZXMgY2hhbmdp
bmcgdGhlIHdhbGsgbGVuZ3RoIHVuZGVyIGluLWZsaWdodCBETUEsIHdoaWNoCisgICAgICogaGFz
IG1hbmlmZXN0ZWQgYXMgaW5jb21wYXRpYmlsaXR5IGJldHdlZW4gRVBUL0lPTU1VIHNoYXJpbmcg
YW5kIHRoZQorICAgICAqIHdvcmthcm91bmQgZm9yIENWRS0yMDE4LTEyMjA3IC8gWFNBLTMwNC4g
IEhpZGUgdGhlIHN1cGVycGFnZXMKKyAgICAgKiBjYXBhYmlsaXRpZXMgaW4gdGhlIElPTU1VLCB3
aGljaCB3aWxsIHByZXZlbnQgWGVuIGZyb20gc2hhcmluZyB0aGUgRVBUCisgICAgICogYW5kIElP
TU1VIHBhZ2V0YWJsZXMuCisgICAgICoKKyAgICAgKiBEZXRlY3Rpb24gb2YgU2FuZHlCcmlkZ2Ug
dW5mb3J0dW5hdGVseSBoYXMgdG8gYmUgZG9uZSBieSBwcm9jZXNzb3IKKyAgICAgKiBtb2RlbCBi
ZWNhdXNlIHRoZSBjbGllbnQgcGFydHMgZG9uJ3QgZXhwb3NlIHRoZWlyIElPTU1VcyBhcyBQQ0kg
ZGV2aWNlcworICAgICAqIHdlIGNvdWxkIG1hdGNoIHdpdGggYSBEZXZpY2UgSUQuCisgICAgICov
CisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAm
JgorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgPT0gNiAmJgorICAgICAgICAgKGJvb3RfY3B1
X2RhdGEueDg2X21vZGVsID09IDB4MmEgfHwKKyAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9t
b2RlbCA9PSAweDJkKSApCisgICAgICAgIGlvbW11LT5jYXAgJj0gfigweGZ1bCA8PCAzNCk7Cit9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:14:43 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUagd-0007lM-FR; Tue, 12 Nov 2019 18:14:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUagc-0007lE-7X
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:42 +0000
X-Inumbo-ID: 4bad7e4c-0578-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4bad7e4c-0578-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 18:14:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUagb-0001Na-2w
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:41 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUagb-0004NX-1e
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:41 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUagb-0004NX-1e@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:14:41 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/vtx: Disable executable EPT
 superpages to work around CVE-2018-12207
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwNGY3ZWMxYTAxOTU3MzMwNWI5OWFhMzE3NTg0ZjI2YzdmYmQzZmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAyMCAxNzoyNToyOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTY6
NTkgMjAxOSArMDAwMAoKICAgIHg4Ni92dHg6IERpc2FibGUgZXhlY3V0YWJsZSBFUFQgc3VwZXJw
YWdlcyB0byB3b3JrIGFyb3VuZCBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBDVkUtMjAxOC0xMjIw
NyBjb3ZlcnMgYSBzZXQgb2YgZXJyYXRhIG9uIHZhcmlvdXMgSW50ZWwgcHJvY2Vzc29ycywgd2hl
cmVieSBhCiAgICBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbiBjYW4gYmUgZ2VuZXJhdGVkIGluIGEg
Y29ybmVyIGNhc2Ugd2hlbiBhbiBleGVjdXRhYmxlCiAgICBtYXBwaW5nIGNoYW5nZXMgc2l6ZSBv
ciBjYWNoZWFiaWxpdHkgd2l0aG91dCBUTEIgaW52YWxpZGF0aW9uLiAgSFZNIGd1ZXN0CiAgICBr
ZXJuZWxzIGNhbiB0cmlnZ2VyIHRoaXMgdG8gRG9TIHRoZSBob3N0LgogICAgCiAgICBUbyBtaXRp
Z2F0ZSwgaW4gYWZmZWN0ZWQgaGFyZHdhcmUsIGFsbCBFUFQgc3VwZXJwYWdlcyBhcmUgbWFya2Vk
IE5YLiAgV2hlbiBhbgogICAgaW5zdHJ1Y3Rpb24gZmV0Y2ggdmlvbGF0aW9uIGlzIG9ic2VydmVk
IGFnYWluc3QgdGhlIHN1cGVycGFnZSwgdGhlIHN1cGVycGFnZQogICAgaXMgc2hhdHRlcmVkIHRv
IDRrIGFuZCBoYXMgZXhlY3V0ZSBwZXJtaXNzaW9ucyByZXN0b3JlZC4gIFRoaXMgcHJldmVudHMg
dGhlCiAgICBndWVzdCBrZXJuZWwgZnJvbSBiZWluZyBhYmxlIHRvIGNyZWF0ZSB0aGUgbmVjZXNz
YXJ5IHByZWNvbmRpdGlvbnMgaW4gdGhlIGlUTEIKICAgIHRvIGV4cGxvaXQgdGhlIHZ1bG5lcmFi
aWxpdHkuCiAgICAKICAgIFRoaXMgZG9lcyBjb21lIHdpdGggYSB3b3JrbG9hZC1kZXBlbmRlbnQg
cGVyZm9ybWFuY2Ugb3ZlcmhlYWQsIGNhdXNlZCBieQogICAgaW5jcmVhc2VkIFRMQiBwcmVzc3Vy
ZS4gIFBlcmZvcm1hbmNlIGNhbiBiZSByZXN0b3JlZCwgaWYgZ3Vlc3Qga2VybmVscyBhcmUKICAg
IHRydXN0ZWQgbm90IHRvIG1vdW50IGFuIGF0dGFjaywgYnkgc3BlY2lmeWluZyBlcHQ9ZXhlYy1z
cCBvbiB0aGUgY29tbWFuZCBsaW5lLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwNCAv
IENWRS0yMDE4LTEyMjA3CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCAg
MjIgKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICB8ICAgMyArKwog
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgIHwgMTA3ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAg
fCAgIDYgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmggfCAgIDIgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgIHwgICAxICsKIDYgZmlsZXMgY2hhbmdlZCwg
MTM5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMDE2NGFlNWE5Ni4u
MGIwNWIwMzg4YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xNjQ4LDYgKzE2NDgsNyBAQCBpbnQgaHZtX2hhcF9uZXN0
ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgc3RydWN0
IHAybV9kb21haW4gKnAybSwgKmhvc3RwMm07CiAgICAgaW50IHJjLCBmYWxsX3Rocm91Z2ggPSAw
LCBwYWdlZCA9IDA7CiAgICAgaW50IHNoYXJpbmdfZW5vbWVtID0gMDsKKyAgICB1bnNpZ25lZCBp
bnQgcGFnZV9vcmRlciA9IDA7CiAgICAgdm1fZXZlbnRfcmVxdWVzdF90ICpyZXFfcHRyID0gTlVM
TDsKICAgICBib29sX3QgYXAybV9hY3RpdmUsIHN5bmMgPSAwOwogCkBAIC0xNzE4LDcgKzE3MTks
NyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQg
bG9uZyBnbGEsCiAgICAgaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShjdXJyZCk7CiAgICAgbWZu
ID0gZ2V0X2dmbl90eXBlX2FjY2Vzcyhob3N0cDJtLCBnZm4sICZwMm10LCAmcDJtYSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyB8IChucGZlYy53cml0ZV9hY2Nlc3Mg
PyBQMk1fVU5TSEFSRSA6IDApLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGFnZV9vcmRlcik7CiAKICAgICBpZiAo
IGFwMm1fYWN0aXZlICkKICAgICB7CkBAIC0xNzMwLDcgKzE3MzEsNyBAQCBpbnQgaHZtX2hhcF9u
ZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgfQogCi0gICAgICAgIG1mbiA9IGdldF9nZm5fdHlwZV9h
Y2Nlc3MocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCk7CisgICAgICAgIG1mbiA9IGdl
dF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgJnBhZ2Vfb3JkZXIp
OwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHAybSA9IGhvc3RwMm07CkBAIC0xNzcyLDYgKzE3
NzMsMjMgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2ln
bmVkIGxvbmcgZ2xhLAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAorICAgICAgICAv
KgorICAgICAgICAgKiBXb3JrYXJvdW5kIGZvciBYU0EtMzA0IC8gQ1ZFLTIwMTgtMTIyMDcuICBJ
ZiB3ZSB0YWtlIGFuIGV4ZWN1dGlvbgorICAgICAgICAgKiBmYXVsdCBhZ2FpbnN0IGEgbm9uLWV4
ZWN1dGFibGUgc3VwZXJwYWdlLCBzaGF0dGVyIGl0IHRvIHJlZ2FpbgorICAgICAgICAgKiBleGVj
dXRlIHBlcm1pc3Npb25zLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBwYWdlX29yZGVyID4g
MCAmJiBucGZlYy5pbnNuX2ZldGNoICYmIG5wZmVjLnByZXNlbnQgJiYgIXZpb2xhdGlvbiApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGludCByZXMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBt
Zm4sIFBBR0VfT1JERVJfNEssIHAybXQsIHAybWEpOworCisgICAgICAgICAgICBpZiAoIHJlcyAp
CisgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkZhaWxlZCB0byBzaGF0dGVyIGdm
biAlIlBSSV9nZm4iOiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgZ2ZuLCByZXMpOwor
CisgICAgICAgICAgICByYyA9ICFyZXM7CisgICAgICAgICAgICBnb3RvIG91dF9wdXRfZ2ZuOwor
ICAgICAgICB9CisKICAgICAgICAgaWYgKCB2aW9sYXRpb24gKQogICAgICAgICB7CiAgICAgICAg
ICAgICAvKiBTaG91bGQgI1ZFIGJlIGVtdWxhdGVkIGZvciB0aGlzIGZhdWx0PyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm1jcy5jCmluZGV4IDM0NWJmYmY2ZmMuLjE3OGRkYjA5MjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAg
LTY3LDYgKzY3LDcgQEAgaW50ZWdlcl9wYXJhbSgicGxlX3dpbmRvdyIsIHBsZV93aW5kb3cpOwog
CiBzdGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X3BtbF9lbmFibGVkID0gMTsKIHN0YXRp
YyBzOCBfX3JlYWRfbW9zdGx5IG9wdF9lcHRfYWQgPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF9lcHRfZXhlY19zcCA9IC0xOwogCiAvKgogICogVGhlICdlcHQnIHBhcmFtZXRlciBjb250
cm9scyBmdW5jdGlvbmFsaXRpZXMgdGhhdCBkZXBlbmQgb24sIG9yIGltcGFjdCB0aGUKQEAgLTkz
LDYgKzk0LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2VwdF9wYXJhbShjaGFyICpzKQog
ICAgICAgICAgICAgb3B0X3BtbF9lbmFibGVkID0gdmFsOwogICAgICAgICBlbHNlIGlmICggIXN0
cmNtcChzLCAiYWQiKSApCiAgICAgICAgICAgICBvcHRfZXB0X2FkID0gdmFsOworICAgICAgICBl
bHNlIGlmICggIXN0cmNtcChzLCAiZXhlYy1zcCIpICkKKyAgICAgICAgICAgIG9wdF9lcHRfZXhl
Y19zcCA9IHZhbDsKIAogICAgICAgICBzID0gc3MgKyAxOwogICAgIH0gd2hpbGUgKCBzcyApOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYwppbmRleCA1MDQyYTg2NTE1Li5jYjNiZTQ4MjgzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpA
QCAtMjQ5Niw2ICsyNDk2LDEwMiBAQCBzdGF0aWMgdm9pZCBwaV9ub3RpZmljYXRpb25faW50ZXJy
dXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogc3RhdGljIHZvaWQgX19pbml0IGxicl90
c3hfZml4dXBfY2hlY2sodm9pZCk7CiBzdGF0aWMgdm9pZCBfX2luaXQgYmR3X2VycmF0dW1fYmRm
MTRfZml4dXBfY2hlY2sodm9pZCk7CiAKKy8qCisgKiBDYWxjdWxhdGUgd2hldGhlciB0aGUgQ1BV
IGlzIHZ1bG5lcmFibGUgdG8gSW5zdHJ1Y3Rpb24gRmV0Y2ggcGFnZQorICogc2l6ZS1jaGFuZ2Ug
TUNFcy4KKyAqLworc3RhdGljIGJvb2wgX19pbml0IGhhc19pZl9wc2NoYW5nZV9tYyh2b2lkKQor
eworICAgIHVpbnQ2NF90IGNhcHMgPSAwOworCisgICAgLyoKKyAgICAgKiBJZiB3ZSBhcmUgdmly
dHVhbGlzZWQsIHRoZXJlIGlzIG5vdGhpbmcgd2UgY2FuIGRvLiAgT3VyIEVQVCB0YWJsZXMgYXJl
CisgICAgICogc2hhZG93ZWQgYnkgb3VyIGh5cGVydmlzb3IsIGFuZCBub3Qgd2Fsa2VkIGJ5IGhh
cmR3YXJlLgorICAgICAqLworICAgIGlmICggY3B1X2hhc19oeXBlcnZpc29yICkKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9D
QVBTKSApCisgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOworCisg
ICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX0lGX1BTQ0hBTkdFX01DX05PICkKKyAgICAgICAgcmV0
dXJuIGZhbHNlOworCisgICAgLyoKKyAgICAgKiBJRl9QU0NIQU5HRV9NQyBpcyBvbmx5IGtub3du
IHRvIGFmZmVjdCBJbnRlbCBGYW1pbHkgNiBwcm9jZXNzb3JzIGF0CisgICAgICogdGhpcyB0aW1l
LgorICAgICAqLworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5E
T1JfSU5URUwgfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCisg
ICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nlc3NvcnMgc2luY2UgYXQgbGVh
c3QgTmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFmOiAv
KiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisgICAgY2FzZSAweDFlOiAvKiBOZWhhbGVtICov
CisgICAgY2FzZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAgY2FzZSAweDJlOiAvKiBOZWhh
bGVtIEVYICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNhc2UgMHgyYzog
LyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJlIEVYICovCisgICAg
Y2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2UgMHgyZDogLyogU2FuZHlCcmlk
Z2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAgIGNhc2UgMHgz
ZTogLyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3ZWxsICovCisg
ICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAgY2FzZSAweDQ1OiAvKiBIYXN3
ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAqLworICAgIGNhc2UgMHgzZDog
LyogQnJvYWR3ZWxsICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLworICAgIGNh
c2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2FzZSAweDU2OiAvKiBCcm9hZHdl
bGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICovCisgICAgY2FzZSAweDVlOiAv
KiBTa3lsYWtlIEQgKi8KKyAgICBjYXNlIDB4NTU6IC8qIFNreWxha2UtWCAvIENhc2NhZGUgTGFr
ZSAqLworICAgIGNhc2UgMHg4ZTogLyogS2FieSAvIENvZmZlZSAvIFdoaXNrZXkgTGFrZSBNICov
CisgICAgY2FzZSAweDllOiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hpc2tleSBMYWtlIEQgKi8KKyAg
ICAgICAgcmV0dXJuIHRydWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQXRvbSBwcm9jZXNz
b3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFjOiAvKiBQ
aW5ldmlldyAqLworICAgIGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4Mjc6
IC8qIFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAgICBjYXNl
IDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwgLyBWYWxs
ZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0ZDogLyogQXZhdG9uIC8gUmFuZ2Vs
eSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NGM6IC8qIENoZXJyeXRyYWlsIC8gQnJhc3N3
ZWxsICovCisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAweDVhOiAv
KiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVjOiAvKiBHb2xkbW9udCAqLworICAgIGNhc2Ug
MHg1ZDogLyogU29GSUEgM0cgR3Jhbml0ZS9FUzIuMSAqLworICAgIGNhc2UgMHg2NTogLyogU29G
SUEgTFRFIEFPU1AgKi8KKyAgICBjYXNlIDB4NWY6IC8qIERlbnZlcnRvbiAqLworICAgIGNhc2Ug
MHg2ZTogLyogQ291Z2FyIE1vdW50YWluICovCisgICAgY2FzZSAweDc1OiAvKiBMaWdodG5pbmcg
TW91bnRhaW4gKi8KKyAgICBjYXNlIDB4N2E6IC8qIEdlbWluaSBMYWtlICovCisgICAgY2FzZSAw
eDg2OiAvKiBKYWNvYnN2aWxsZSAqLworCisgICAgICAgIC8qCisgICAgICAgICAqIEtuaWdodHMg
cHJvY2Vzc29ycyBhcmUgbm90IHZ1bG5lcmFibGUuCisgICAgICAgICAqLworICAgIGNhc2UgMHg1
NzogLyogS25pZ2h0cyBMYW5kaW5nICovCisgICAgY2FzZSAweDg1OiAvKiBLbmlnaHRzIE1pbGwg
Ki8KKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRr
KCJVbnJlY29nbmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUgdG8gSUZf
UFNDSEFOR0VfTUNcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2RlbCk7
CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KK30KKwogY29uc3Qgc3RydWN0IGh2bV9mdW5j
dGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF92bXgodm9pZCkKIHsKICAgICBzZXRfaW5fY3I0KFg4
Nl9DUjRfVk1YRSk7CkBAIC0yNTE2LDYgKzI2MTIsMTcgQEAgY29uc3Qgc3RydWN0IGh2bV9mdW5j
dGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF92bXgodm9pZCkKICAgICAgKi8KICAgICBpZiAoIGNw
dV9oYXNfdm14X2VwdCAmJiAoY3B1X2hhc192bXhfcGF0IHx8IG9wdF9mb3JjZV9lcHQpICkKICAg
ICB7CisgICAgICAgIGJvb2wgY3B1X2hhc19idWdfcHNjaGFuZ2VfbWMgPSBoYXNfaWZfcHNjaGFu
Z2VfbWMoKTsKKworICAgICAgICBpZiAoIG9wdF9lcHRfZXhlY19zcCA9PSAtMSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIC8qIERlZmF1bHQgdG8gbm9uLWV4ZWN1dGFibGUgc3VwZXJwYWdlcyBv
biB2dWxuZXJhYmxlIGhhcmR3YXJlLiAqLworICAgICAgICAgICAgb3B0X2VwdF9leGVjX3NwID0g
IWNwdV9oYXNfYnVnX3BzY2hhbmdlX21jOworCisgICAgICAgICAgICBpZiAoIGNwdV9oYXNfYnVn
X3BzY2hhbmdlX21jICkKKyAgICAgICAgICAgICAgICBwcmludGsoIlZNWDogRGlzYWJsaW5nIGV4
ZWN1dGFibGUgRVBUIHN1cGVycGFnZXMgZHVlIHRvIENWRS0yMDE4LTEyMjA3XG4iKTsKKyAgICAg
ICAgfQorCiAgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS5oYXBfc3VwcG9ydGVkID0gMTsKICAg
ICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmFsdHAybV9zdXBwb3J0ZWQgPSAxOwogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YwppbmRleCBlY2FiNTZmYmVjLi4zODM3MDYyYjJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTIxNSw2ICsy
MTUsMTIgQEAgc3RhdGljIHZvaWQgZXB0X3AybV90eXBlX3RvX2ZsYWdzKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIGVwdF9lbnRyeV90ICplbnRyeSwKICAgICAgICAgICAgIGJyZWFrOwogICAgIH0K
ICAgICAKKyAgICAvKgorICAgICAqIERvbid0IGNyZWF0ZSBleGVjdXRhYmxlIHN1cGVycGFnZXMg
aWYgd2UgbmVlZCB0byBzaGF0dGVyIHRoZW0gdG8KKyAgICAgKiBwcm90ZWN0IGFnYWluc3QgQ1ZF
LTIwMTgtMTIyMDcuCisgICAgICovCisgICAgaWYgKCAhb3B0X2VwdF9leGVjX3NwICYmIGlzX2Vw
dGVfc3VwZXJwYWdlKGVudHJ5KSApCisgICAgICAgIGVudHJ5LT54ID0gMDsKIH0KIAogI2RlZmlu
ZSBHVUVTVF9UQUJMRV9NQVBfRkFJTEVEICAwCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bXgvdm14LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKaW5k
ZXggNDg4OWE2NDI1NS4uODg0NWM0NjUwYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vdm14L3ZteC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaApA
QCAtMjgsNiArMjgsOCBAQAogI2luY2x1ZGUgPGFzbS9odm0vdHJhY2UuaD4KICNpbmNsdWRlIDxh
c20vaHZtL3ZteC92bWNzLmg+CiAKK2V4dGVybiBpbnQ4X3Qgb3B0X2VwdF9leGVjX3NwOworCiB0
eXBlZGVmIHVuaW9uIHsKICAgICBzdHJ1Y3QgewogICAgICAgICB1NjQgciAgICAgICA6ICAgMSwg
IC8qIGJpdCAwIC0gUmVhZCBwZXJtaXNzaW9uICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRl
eCA5MmQ5ZWU3NmMyLi41ZWY4OTRmZjI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTU0
LDYgKzU0LDcgQEAKICNkZWZpbmUgQVJDSF9DQVBTX1NLSVBfTDFERkwJCShfQUMoMSwgVUxMKSA8
PCAzKQogI2RlZmluZSBBUkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKICNkZWZp
bmUgQVJDSF9DQVBTX01EU19OTwkJKF9BQygxLCBVTEwpIDw8IDUpCisjZGVmaW5lIEFSQ0hfQ0FQ
U19JRl9QU0NIQU5HRV9NQ19OTwkoX0FDKDEsIFVMTCkgPDwgNikKIAogI2RlZmluZSBNU1JfRkxV
U0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9BQygxLCBVTEwp
IDw8IDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:14:53 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:14:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUagn-0007mV-HE; Tue, 12 Nov 2019 18:14:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUagm-0007mH-Am
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:52 +0000
X-Inumbo-ID: 51b6e882-0578-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51b6e882-0578-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 18:14:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUagl-0001No-77
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:51 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUagl-0004O8-61
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:14:51 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUagl-0004O8-61@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:14:51 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/tsx: Introduce tsx= to use
 MSR_TSX_CTRL when available
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZhMzRlZDVkZTgyZWNhNjk2NzNmYTBkNTdkNWI1YTcyYTFiYWE2NWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTY6
NTkgMjAxOSArMDAwMAoKICAgIHg4Ni90c3g6IEludHJvZHVjZSB0c3g9IHRvIHVzZSBNU1JfVFNY
X0NUUkwgd2hlbiBhdmFpbGFibGUKICAgIAogICAgVG8gcHJvdGVjdCBhZ2FpbnN0IHRoZSBUU1gg
QXN5bmMgQWJvcnQgc3BlY3VsYXRpdmUgdnVsbmVyYWJpbGl0eSwgSW50ZWwgaGF2ZQogICAgcmVs
ZWFzZWQgbmV3IG1pY3JvY29kZSBmb3IgYWZmZWN0ZWQgcGFydHMgd2hpY2ggaW50cm9kdWNlIHRo
ZSBNU1JfVFNYX0NUUkwKICAgIGNvbnRyb2wsIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVk
IG9mZi4gIFRoaXMgd2lsbCBiZSBhcmNoaXRlY3R1cmFsIG9uCiAgICBmdXR1cmUgcGFydHMuCiAg
ICAKICAgIEludHJvZHVjZSB0c3g9IHRvIHByb3ZpZGUgYSBnbG9iYWwgb24vb2ZmIGZvciBUU1gs
IGluY2x1ZGluZyBpdHMgZW51bWVyYXRpb24KICAgIHZpYSBDUFVJRC4gIFByb3ZpZGUgc3R1YiB2
aXJ0dWFsaXNhdGlvbiBvZiB0aGlzIE1TUiwgYXMgaXQgaXMgbm90IGV4cG9zZWQgdG8KICAgIGd1
ZXN0cyBhdCB0aGUgbW9tZW50LgogICAgCiAgICBWTXMgbWF5IGhhdmUgYm9vdGVkIGJlZm9yZSBt
aWNyb2NvZGUgaXMgbG9hZGVkLCBvciBiZWZvcmUgaG9zdHMgaGF2ZSByZWJvb3RlZCwKICAgIGFu
ZCB0aGV5IHN0aWxsIHdhbnQgdG8gbWlncmF0ZSBmcmVlbHkuICBBIFZNIHdoaWNoIGJvb3RlZCBz
ZWVpbmcgVFNYIGNhbgogICAgbWlncmF0ZSBzYWZlbHkgdG8gaG9zdHMgd2l0aCBUU1ggZGlzYWJs
ZWQgLSBUU1ggd2lsbCBzdGFydCB1bmNvbmRpdGlvbmFsbHkKICAgIGFib3J0aW5nLCBidXQgc3Rp
bGwgYmVoYXZlIGluIGEgbWFubmVyIGNvbXBhdGlibGUgd2l0aCB0aGUgQUJJLgogICAgCiAgICBU
aGUgZ3Vlc3QtdmlzaWJsZSBiZWhhdmlvdXIgaXMgZXF1aXZhbGVudCB0byBsYXRlIGxvYWRpbmcg
dGhlIG1pY3JvY29kZSBhbmQKICAgIHNldHRpbmcgdGhlIFJUTV9ESVNBQkxFIGJpdCBpbiB0aGUg
Y291cnNlIG9mIGxpdmUgcGF0Y2hpbmcuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzA1
IC8gQ1ZFLTIwMTktMTExMzUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24gfCAxNCArKysrKysrCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAx
ICsKIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKwogeGVu
L2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgfCAgMiArCiB4ZW4vYXJjaC94ODYvc2V0
dXAuYyAgICAgICAgICAgICAgICB8ICAyICsKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAg
ICAgICAgIHwgIDIgKwogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAgfCAgMiAr
CiB4ZW4vYXJjaC94ODYvdHN4LmMgICAgICAgICAgICAgICAgICB8IDc0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4Lmgg
ICAgIHwgIDUgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oICAgICB8IDEzICsr
KysrKysKIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAgICAgICAgICAgICAgIHwgMTAgKysrKysKIDEx
IGZpbGVzIGNoYW5nZWQsIDEzOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgppbmRleCBhMzE5NGNhZGMzLi4wZjFiNmExNzZlIDEwMDY0NAotLS0gYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgpAQCAtMTgxNSw2ICsxODE1LDIwIEBAIHBhZ2VzKSBtdXN0IGFsc28gYmUg
c3BlY2lmaWVkIHZpYSB0aGUgdGJ1Zlxfc2l6ZSBwYXJhbWV0ZXIuCiAjIyMgdHNjCiA+IGA9IHVu
c3RhYmxlIHwgc2tld2VkIHwgc3RhYmxlOnNvY2tldGAKIAorIyMjIHRzeAorICAgID0gPGJvb2w+
CisKKyAgICBBcHBsaWNhYmlsaXR5OiB4ODYKKyAgICBEZWZhdWx0OiB0cnVlCisKK0NvbnRyb2xz
IGZvciB0aGUgdXNlIG9mIFRyYW5zYWN0aW9uYWwgU3luY2hyb25pemF0aW9uIGVYdGVuc2lvbnMu
CisKK09uIEludGVsIHBhcnRzIHJlbGVhc2VkIGluIFEzIDIwMTkgKHdpdGggdXBkYXRlZCBtaWNy
b2NvZGUpLCBhbmQgZnV0dXJlIHBhcnRzLAorYSBjb250cm9sIGhhcyBiZWVuIGludHJvZHVjZWQg
d2hpY2ggYWxsb3dzIFRTWCB0byBiZSB0dXJuZWQgb2ZmLgorCitPbiBzeXN0ZW1zIHdpdGggdGhl
IGFiaWxpdHkgdG8gdHVybiBUU1ggb2ZmLCB0aGlzIGJvb2xlYW4gb2ZmZXJzIHN5c3RlbSB3aWRl
Citjb250cm9sIG9mIHdoZXRoZXIgVFNYIGlzIGVuYWJsZWQgb3IgZGlzYWJsZWQuCisKICMjIyB1
Y29kZQogPiBgPSBbPGludGVnZXI+IHwgc2Nhbl1gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCA1OWNhZGI3NTlkLi4wNDEw
NjgxNzNjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gv
eDg2L01ha2VmaWxlCkBAIC02Myw2ICs2Myw3IEBAIG9iai15ICs9IHN5c2N0bC5vCiBvYmoteSAr
PSB0aW1lLm8KIG9iai15ICs9IHRyYWNlLm8KIG9iai15ICs9IHRyYXBzLm8KK29iai15ICs9IHRz
eC5vCiBvYmoteSArPSB1c2VyY29weS5vCiBvYmoteSArPSB4ODZfZW11bGF0ZS5vCiBvYmotJChD
T05GSUdfVEJPT1QpICs9IHRib290Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5j
IGIveGVuL2FyY2gveDg2L2NwdWlkLmMKaW5kZXggMjIwMWY4YWM3NS4uOWFhZjhiODI4MyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMK
QEAgLTYwNSw2ICs2MDUsMjAgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koc3RydWN0
IGRvbWFpbiAqZCkKICAgICBpZiAoIGNwdV9oYXNfaXRzYyAmJiAoZC0+ZGlzYWJsZV9taWdyYXRl
IHx8IGQtPmFyY2gudnRzYykgKQogICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSVRTQywg
bWF4X2ZzKTsKIAorICAgIC8qCisgICAgICogT24gaGFyZHdhcmUgd2l0aCBNU1JfVFNYX0NUUkws
IHRoZSBhZG1pbiBtYXkgaGF2ZSBlbGVjdGVkIHRvIGRpc2FibGUKKyAgICAgKiBUU1ggYW5kIGhp
ZGUgdGhlIGZlYXR1cmUgYml0cy4gIE1pZ3JhdGluZy1pbiBWTXMgbWF5IGhhdmUgYmVlbiBib290
ZWQKKyAgICAgKiBwcmUtbWl0aWdhdGlvbiB3aGVuIHRoZSBUU1ggZmVhdHVyZXMgd2VyZSB2aXNi
aWxlLgorICAgICAqCisgICAgICogVGhpcyBzaXR1YXRpb24gaXMgY29tcGF0aWJsZSAoYWxiZWl0
IHdpdGggYSBwZXJmIGhpdCB0byBhbnkgVFNYIGNvZGUgaW4KKyAgICAgKiB0aGUgZ3Vlc3QpLCBz
byBhbGxvdyB0aGUgZmVhdHVyZSBiaXRzIHRvIHJlbWFpbiBzZXQuCisgICAgICovCisgICAgaWYg
KCBjcHVfaGFzX3RzeF9jdHJsICkKKyAgICB7CisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVS
RV9ITEUsIG1heF9mcyk7CisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9SVE0sIG1heF9m
cyk7CisgICAgfQorCiAgICAgLyogQ2xhbXAgdGhlIHRvb2xzdGFja3MgY2hvaWNlcyB0byByZWFs
aXR5LiAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShmcyk7IGkrKyApCiAgICAg
ICAgIGZzW2ldICY9IG1heF9mc1tpXTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDBiMDViMDM4OGMuLjJhYTlhYzA2YTQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwpAQCAtMzQ0NCw2ICszNDQ0LDcgQEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQo
dW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgIGNhc2UgTVNSX0ZM
VVNIX0NNRDoKICAgICAgICAgLyogV3JpdGUtb25seSAqLwogICAgIGNhc2UgTVNSX1RTWF9GT1JD
RV9BQk9SVDoKKyAgICBjYXNlIE1TUl9UU1hfQ1RSTDoKICAgICAgICAgLyogTm90IG9mZmVyZWQg
dG8gZ3Vlc3RzLiAqLwogICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCkBAIC0zNjY5LDYgKzM2NzAs
NyBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgbXNyX2NvbnRlbnQsCiAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAg
IC8qIFJlYWQtb25seSAqLwogICAgIGNhc2UgTVNSX1RTWF9GT1JDRV9BQk9SVDoKKyAgICBjYXNl
IE1TUl9UU1hfQ1RSTDoKICAgICAgICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vlc3RzLiAqLwogICAg
ICAgICBnb3RvIGdwX2ZhdWx0OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDQwYWY3ZTY1ZDQuLjQ4OTYzYjE4NmIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBA
IC0xNDkwLDYgKzE0OTAsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNp
Z25lZCBsb25nIG1iaV9wKQogCiAgICAgZWFybHlfbWljcm9jb2RlX2luaXQoKTsKIAorICAgIHRz
eF9pbml0KCk7IC8qIE5lZWRzIG1pY3JvY29kZS4gIE1heSBjaGFuZ2UgSExFL1JUTSBmZWF0dXJl
IGJpdHMuICovCisKICAgICBpZGVudGlmeV9jcHUoJmJvb3RfY3B1X2RhdGEpOwogCiAgICAgc2V0
X2luX2NyNChYODZfQ1I0X09TRlhTUiB8IFg4Nl9DUjRfT1NYTU1FWENQVCk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCAx
ZmRhNmM1MDdhLi42NDFmODMwY2QxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTM2Myw2ICszNjMsOCBAQCB2b2lkIHN0
YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfSUJSU0IpICkKICAgICAgICAgd3Jtc3JsKE1TUl9TUEVDX0NUUkwsIGRlZmF1bHRfeGVu
X3NwZWNfY3RybCk7CiAKKyAgICB0c3hfaW5pdCgpOyAvKiBOZWVkcyBtaWNyb2NvZGUuICBNYXkg
Y2hhbmdlIEhMRS9SVE0gZmVhdHVyZSBiaXRzLiAqLworCiAgICAgc21wX2NhbGxpbigpOwogCiAg
ICAgaW5pdF9wZXJjcHVfdGltZSgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA1MzMwMTU3NGUyLi45YjRiYjZhMDA5IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpA
QCAtMjY1NCw2ICsyNjU0LDcgQEAgc3RhdGljIGludCBwcml2X29wX3JlYWRfbXNyKHVuc2lnbmVk
IGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgY2FzZSBNU1JfRkxVU0hfQ01EOgogICAgICAg
ICAvKiBXcml0ZS1vbmx5ICovCiAgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgIGNh
c2UgTVNSX1RTWF9DVFJMOgogICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAg
ICAgICAgIGJyZWFrOwogCkBAIC0yODc4LDYgKzI4NzksNyBAQCBzdGF0aWMgaW50IHByaXZfb3Bf
d3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKICAgICBjYXNlIE1TUl9B
UkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgLyogVGhlIE1TUiBpcyByZWFkLW9ubHkuICovCiAg
ICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgIGNhc2UgTVNSX1RTWF9DVFJMOgogICAg
ICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAgIGJyZWFrOwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHN4LmMgYi94ZW4vYXJjaC94ODYvdHN4LmMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uM2E4NTNkMzhmNgotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9hcmNoL3g4Ni90c3guYwpAQCAtMCwwICsxLDc0IEBACisjaW5jbHVkZSA8eGVuL2lu
aXQuaD4KKyNpbmNsdWRlIDxhc20vbXNyLmg+CisKKy8qCisgKiBWYWxpZCB2YWx1ZXM6CisgKiAg
IDEgPT4gRXhwbGljaXQgdHN4PTEKKyAqICAgMCA9PiBFeHBsaWNpdCB0c3g9MAorICogIC0xID0+
IERlZmF1bHQsIGltcGxpY2l0IHRzeD0xCisgKgorICogVGhpcyBpcyBhcnJhbmdlZCBzdWNoIHRo
YXQgdGhlIGJvdHRvbSBiaXQgZW5jb2RlcyB3aGV0aGVyIFRTWCBpcyBhY3R1YWxseQorICogZGlz
YWJsZWQsIHdoaWxlIGlkZW50aWZ5aW5nIHZhcmlvdXMgZXhwbGljaXQgKD49MCkgYW5kIGltcGxp
Y2l0ICg8MCkKKyAqIGNvbmRpdGlvbnMuCisgKi8KK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF90
c3ggPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5IGNwdV9oYXNfdHN4X2N0cmwgPSAtMTsKKwor
c3RhdGljIGludCBfX2luaXQgcGFyc2VfdHN4KGNvbnN0IGNoYXIgKnMpCit7CisgICAgaW50IHJj
ID0gMCwgdmFsID0gcGFyc2VfYm9vbChzKTsKKworICAgIGlmICggdmFsID49IDAgKQorICAgICAg
ICBvcHRfdHN4ID0gdmFsOworICAgIGVsc2UKKyAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAg
cmV0dXJuIHJjOworfQorY3VzdG9tX3BhcmFtKCJ0c3giLCBwYXJzZV90c3gpOworCit2b2lkIHRz
eF9pbml0KHZvaWQpCit7CisgICAgLyoKKyAgICAgKiBUaGlzIGZ1bmN0aW9uIGlzIGZpcnN0IGNh
bGxlZCBiZXR3ZWVuIG1pY3JvY29kZSBiZWluZyBsb2FkZWQsIGFuZCBDUFVJRAorICAgICAqIGJl
aW5nIHNjYW5uZWQgZ2VuZXJhbGx5LiAgQ2FsY3VsYXRlIGZyb20gcmF3IGRhdGEgd2hldGhlciBN
U1JfVFNYX0NUUkwKKyAgICAgKiBpcyBhdmFpbGFibGUuCisgICAgICovCisgICAgaWYgKCB1bmxp
a2VseShjcHVfaGFzX3RzeF9jdHJsIDwgMCkgKQorICAgIHsKKyAgICAgICAgdWludDY0X3QgY2Fw
cyA9IDA7CisKKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsID49IDcgJiYK
KyAgICAgICAgICAgICAoY3B1aWRfY291bnRfZWR4KDcsIDApICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX0FSQ0hfQ0FQUykpICkKKyAgICAgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklM
SVRJRVMsIGNhcHMpOworCisgICAgICAgIGNwdV9oYXNfdHN4X2N0cmwgPSAhIShjYXBzICYgQVJD
SF9DQVBTX1RTWF9DVFJMKTsKKyAgICB9CisKKyAgICBpZiAoIGNwdV9oYXNfdHN4X2N0cmwgKQor
ICAgIHsKKyAgICAgICAgdWludDY0X3QgdmFsOworCisgICAgICAgIHJkbXNybChNU1JfVFNYX0NU
UkwsIHZhbCk7CisKKyAgICAgICAgdmFsICY9IH4oVFNYX0NUUkxfUlRNX0RJU0FCTEUgfCBUU1hf
Q1RSTF9DUFVJRF9DTEVBUik7CisgICAgICAgIC8qIENoZWNrIGJvdHRvbSBiaXQgb25seS4gIEhp
Z2hlciBiaXRzIGFyZSB2YXJpb3VzIHNlbnRpbmFscy4gKi8KKyAgICAgICAgaWYgKCAhKG9wdF90
c3ggJiAxKSApCisgICAgICAgICAgICB2YWwgfD0gVFNYX0NUUkxfUlRNX0RJU0FCTEUgfCBUU1hf
Q1RSTF9DUFVJRF9DTEVBUjsKKworICAgICAgICB3cm1zcmwoTVNSX1RTWF9DVFJMLCB2YWwpOwor
ICAgIH0KKyAgICBlbHNlIGlmICggb3B0X3RzeCA+PSAwICkKKyAgICAgICAgcHJpbnRrX29uY2Uo
WEVOTE9HX1dBUk5JTkcKKyAgICAgICAgICAgICAgICAgICAgIk1TUl9UU1hfQ1RSTCBub3QgYXZh
aWxhYmxlIC0gSWdub3JpbmcgdHN4PSBzZXR0aW5nXG4iKTsKK30KKworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCA1ZWY4OTRmZjI5Li5iN2MxNjcz
NDg4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTU1LDYgKzU1LDcgQEAKICNkZWZpbmUg
QVJDSF9DQVBTX1NTQl9OTwkJKF9BQygxLCBVTEwpIDw8IDQpCiAjZGVmaW5lIEFSQ0hfQ0FQU19N
RFNfTk8JCShfQUMoMSwgVUxMKSA8PCA1KQogI2RlZmluZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0Vf
TUNfTk8JKF9BQygxLCBVTEwpIDw8IDYpCisjZGVmaW5lIEFSQ0hfQ0FQU19UU1hfQ1RSTAkJKF9B
QygxLCBVTEwpIDw8IDcpCiAKICNkZWZpbmUgTVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIKICNk
ZWZpbmUgRkxVU0hfQ01EX0wxRAkJCShfQUMoMSwgVUxMKSA8PCAwKQpAQCAtNjIsNiArNjMsMTAg
QEAKICNkZWZpbmUgTVNSX1RTWF9GT1JDRV9BQk9SVCAgICAgICAgICAgICAweDAwMDAwMTBmCiAj
ZGVmaW5lIFRTWF9GT1JDRV9BQk9SVF9SVE0gICAgICAgICAgICAgKF9BQygxLCBVTEwpIDw8ICAw
KQogCisjZGVmaW5lIE1TUl9UU1hfQ1RSTCAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDEyMgor
I2RlZmluZSBUU1hfQ1RSTF9SVE1fRElTQUJMRSAgICAgICAgICAgIChfQUMoMSwgVUxMKSA8PCAg
MCkKKyNkZWZpbmUgVFNYX0NUUkxfQ1BVSURfQ0xFQVIgICAgICAgICAgICAoX0FDKDEsIFVMTCkg
PDwgIDEpCisKIC8qIEludGVsIE1TUnMuIFNvbWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BV
cyAqLwogI2RlZmluZSBNU1JfSUEzMl9QRVJGQ1RSMAkJMHgwMDAwMDBjMQogI2RlZmluZSBNU1Jf
SUEzMl9BX1BFUkZDVFIwCQkweDAwMDAwNGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCA0
NDg3MzQ3NzEzLi5kMDY4YTg3MTBmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTI2NSw2
ICsyNjUsMTYgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgaW50IGNwdWlkX2NvdW50
X2VieCgKICAgICByZXR1cm4gZWJ4OwogfQogCitzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25l
ZCBpbnQgY3B1aWRfY291bnRfZWR4KAorICAgIHVuc2lnbmVkIGludCBsZWFmLCB1bnNpZ25lZCBp
bnQgc3VibGVhZikKK3sKKyAgICB1bnNpZ25lZCBpbnQgZWR4LCB0bXA7CisKKyAgICBjcHVpZF9j
b3VudChsZWFmLCBzdWJsZWFmLCAmdG1wLCAmdG1wLCAmdG1wLCAmZWR4KTsKKworICAgIHJldHVy
biBlZHg7Cit9CisKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyMCh2b2lkKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgY3IwOwpAQCAtNjMyLDYgKzY0Miw5IEBAIHN0YXRpYyBpbmxp
bmUgdWludDhfdCBnZXRfY3B1X2ZhbWlseSh1aW50MzJfdCByYXcsIHVpbnQ4X3QgKm1vZGVsLAog
ICAgIHJldHVybiBmYW07CiB9CiAKK2V4dGVybiBpbnQ4X3Qgb3B0X3RzeCwgY3B1X2hhc190c3hf
Y3RybDsKK3ZvaWQgdHN4X2luaXQodm9pZCk7CisKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICov
CiAKICNlbmRpZiAvKiBfX0FTTV9YODZfUFJPQ0VTU09SX0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9saWIuaCBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaAppbmRleCAyODI5ZDQ3OGFk
Li42ZDk3MzczNzY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2xpYi5oCkBAIC0xMDgsNiArMTA4LDE2IEBAIGV4dGVybiBpbnQgcHJpbnRr
X3JhdGVsaW1pdCh2b2lkKTsKICNkZWZpbmUgZ3ByaW50ayhsdmwsIGZtdCwgYXJncy4uLikgXAog
ICAgIHByaW50ayhYRU5MT0dfR1VFU1QgbHZsICIlcHYgIiBmbXQsIGN1cnJlbnQsICMjIGFyZ3Mp
CiAKKyNkZWZpbmUgcHJpbnRrX29uY2UoZm10LCBhcmdzLi4uKSAgICAgICAgICAgICAgIFwKKyh7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBzdGF0
aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9uY2VfOyAgICAgICAgICAgIFwKKyAgICBpZiAoIHVubGlr
ZWx5KCFvbmNlXykgKSAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgb25jZV8gPSB0cnVlOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcHJpbnRrKGZtdCwgIyMgYXJncyk7ICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK30pCisKICNpZmRlZiBOREVCVUcKIAogc3RhdGljIGlubGluZSB2b2lkCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:15:04 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUagy-0007oa-J3; Tue, 12 Nov 2019 18:15:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUagx-0007oS-Vx
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:04 +0000
X-Inumbo-ID: 57bd2048-0578-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57bd2048-0578-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 18:15:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUagv-0001Nw-AB
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUagv-0004Oh-9L
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUagv-0004Oh-9L@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:15:01 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec-ctrl: Mitigate the TSX
 Asynchronous Abort sidechannel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ5ZGI1NWZiM2JhNTFhMTI2MTNjYjAxOWVmMTNkNDUyYmMzODJjY2IKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTY6
NTkgMjAxOSArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pdGlnYXRlIHRoZSBUU1ggQXN5bmNo
cm9ub3VzIEFib3J0IHNpZGVjaGFubmVsCiAgICAKICAgIFNlZSBwYXRjaCBkb2N1bWVudGF0aW9u
IGFuZCBjb21tZW50cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDUgLyBDVkUtMjAx
OS0xMTEzNQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE3ICsr
KysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8IDYxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni90c3guYyAgICAg
ICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAg
IHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMGYxYjZhMTc2ZS4uZDBhNjI0
NTk5NSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE3MDgsNyArMTcwOCw3
IEBAIGV4dHJlbWUgY2FyZS4qKgogQW4gb3ZlcmFsbCBib29sZWFuIHZhbHVlLCBgc3BlYy1jdHJs
PW5vYCwgY2FuIGJlIHNwZWNpZmllZCB0byB0dXJuIG9mZiBhbGwKIG1pdGlnYXRpb25zLCBpbmNs
dWRpbmcgcGllY2VzIG9mIGluZnJhc3RydWN0dXJlIHVzZWQgdG8gdmlydHVhbGlzZSBjZXJ0YWlu
CiBtaXRpZ2F0aW9uIGZlYXR1cmVzIGZvciBndWVzdHMuICBUaGlzIGFsc28gaW5jbHVkZXMgc2V0
dGluZ3Mgd2hpY2ggYHhwdGlgLAotYHNtdGAsIGBwdi1sMXRmYCBjb250cm9sLCB1bmxlc3MgdGhl
IHJlc3BlY3RpdmUgb3B0aW9uKHMpIGhhdmUgYmVlbgorYHNtdGAsIGBwdi1sMXRmYCwgYHRzeGAg
Y29udHJvbCwgdW5sZXNzIHRoZSByZXNwZWN0aXZlIG9wdGlvbihzKSBoYXZlIGJlZW4KIHNwZWNp
ZmllZCBlYXJsaWVyIG9uIHRoZSBjb21tYW5kIGxpbmUuCiAKIEFsdGVybmF0aXZlbHksIGEgc2xp
Z2h0bHkgbW9yZSByZXN0cmljdGVkIGBzcGVjLWN0cmw9bm8teGVuYCBjYW4gYmUgdXNlZCB0bwpA
QCAtMTgxOSw3ICsxODE5LDcgQEAgcGFnZXMpIG11c3QgYWxzbyBiZSBzcGVjaWZpZWQgdmlhIHRo
ZSB0YnVmXF9zaXplIHBhcmFtZXRlci4KICAgICA9IDxib29sPgogCiAgICAgQXBwbGljYWJpbGl0
eTogeDg2Ci0gICAgRGVmYXVsdDogdHJ1ZQorICAgIERlZmF1bHQ6IGZhbHNlIG9uIHBhcnRzIHZ1
bG5lcmFibGUgdG8gVEFBLCB0cnVlIG90aGVyd2lzZQogCiBDb250cm9scyBmb3IgdGhlIHVzZSBv
ZiBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlvbiBlWHRlbnNpb25zLgogCkBAIC0xODI5LDYg
KzE4MjksMTkgQEAgYSBjb250cm9sIGhhcyBiZWVuIGludHJvZHVjZWQgd2hpY2ggYWxsb3dzIFRT
WCB0byBiZSB0dXJuZWQgb2ZmLgogT24gc3lzdGVtcyB3aXRoIHRoZSBhYmlsaXR5IHRvIHR1cm4g
VFNYIG9mZiwgdGhpcyBib29sZWFuIG9mZmVycyBzeXN0ZW0gd2lkZQogY29udHJvbCBvZiB3aGV0
aGVyIFRTWCBpcyBlbmFibGVkIG9yIGRpc2FibGVkLgogCitPbiBwYXJ0cyB2dWxuZXJhYmxlIHRv
IENWRS0yMDE5LTExMTM1IC8gVFNYIEFzeW5jaHJvbm91cyBBYm9ydCwgdGhlIGZvbGxvd2luZwor
bG9naWMgYXBwbGllczoKKworICogQW4gZXhwbGljaXQgYHRzeD1gIGNob2ljZSBpcyBob25vdXJl
ZCwgZXZlbiBpZiBpdCBpcyBgdHJ1ZWAgYW5kIHdvdWxkCisgICByZXN1bHQgaW4gYSB2dWxuZXJh
YmxlIHN5c3RlbS4KKworICogV2hlbiBubyBleHBsaWNpdCBgdHN4PWAgY2hvaWNlIGlzIGdpdmVu
LCBwYXJ0cyB2dWxuZXJhYmxlIHRvIFRBQSB3aWxsIGJlCisgICBtaXRpZ2F0ZWQgYnkgZGlzYWJs
aW5nIFRTWCwgYXMgdGhpcyBpcyB0aGUgbG93ZXN0IG92ZXJoZWFkIG9wdGlvbi4KKworICogSWYg
dGhlIHVzZSBvZiBUU1ggaXMgaW1wb3J0YW50LCB0aGUgbW9yZSBleHBlbnNpdmUgVEFBIG1pdGln
YXRpb25zIGNhbiBiZQorICAgb3B0ZWQgaW4gdG8gd2l0aCBgc210PTAgc3BlYy1jdHJsPW1kLWNs
ZWFyYCwgYXQgd2hpY2ggcG9pbnQgVFNYIHdpbGwgcmVtYWluCisgICBhY3RpdmUgYnkgZGVmYXVs
dC4KKwogIyMjIHVjb2RlCiA+IGA9IFs8aW50ZWdlcj4gfCBzY2FuXWAKIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4
IDU1ODYyNmM5NGUuLmY0NGRmNmZmNDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTEzNSw2ICsxMzUsOSBAQCBz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAgICAgICAgIGlm
ICggb3B0X3B2X2wxdGZfZG9tdSA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2Rv
bXUgPSAwOwogCisgICAgICAgICAgICBpZiAoIG9wdF90c3ggPT0gLTEgKQorICAgICAgICAgICAg
ICAgIG9wdF90c3ggPSAtMzsKKwogICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAgICAgICAg
IG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gZmFsc2U7CkBA
IC0zNDUsNyArMzQ4LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBp
bmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgcHJpbnRrKCJTcGVjdWxhdGl2ZSBt
aXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdo
aWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJpbnRrKCIg
IEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzJXMlc1xuIiwKKyAgICBwcmlu
dGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVzJXMlc1xuIiwK
ICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpKSA/ICIg
SUJSUy9JQlBCIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0giIDogIiIsCkBA
IC0zNTcsNyArMzYwLDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBp
bmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwKICAgICAgICAg
ICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJUF9MMURG
TCI6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAgICAg
ICAgID8gIiBTU0JfTk8iICAgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX01E
U19OTykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIgICAgOiAiIik7CisgICAgICAgICAgIChj
YXBzICYgQVJDSF9DQVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIgICAgOiAi
IiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICAgICAgICAgICAgICA/
ICIgVFNYX0NUUkwiICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19UQUFfTk8p
ICAgICAgICAgICAgICAgID8gIiBUQUFfTk8iICAgIDogIiIpOwogCiAgICAgLyogQ29tcGlsZWQt
aW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElT
X0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSB8fCBJU19FTkFCTEVEKENPTkZJR19TSEFE
T1dfUEFHSU5HKSApCkBAIC0zNzEsNyArMzc2LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50
X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAg
ICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBwcm90ZWN0aW9uLCBpcnJl
c3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1U
aHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCisgICAgcHJpbnRrKCIg
IFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMlcywgT3RoZXI6JXMl
cyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6CiAg
ICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAg
ICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMzgwLDYgKzM4
NSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRo
dW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYg
U1BFQ19DVFJMX0lCUlMpICA/ICJJQlJTKyIgOiAgIklCUlMtIiwKICAgICAgICAgICAgIWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAgICAgICAgICAgPyAiIiA6CiAgICAgICAgICAgIChk
ZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfU1NCRCkgID8gIiBTU0JEKyIgOiAiIFNT
QkQtIiwKKyAgICAgICAgICAgIShjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJMKSAgICAgICAgICAg
ICAgPyAiIiA6CisgICAgICAgICAgIChvcHRfdHN4ICYgMSkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID8gIiBUU1grIiA6ICIgVFNYLSIsCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIiwKICAgICAgICAgICAgb3B0
X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxRF9GTFVTSCIgOiAi
IiwKICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9odm0gICAgICAg
PyAiIFZFUlciICA6ICIiKTsKQEAgLTg3MCw2ICs4NzcsNyBAQCB2b2lkIF9faW5pdCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsg
PSBUSFVOS19ERUZBVUxUOwogICAgIGJvb2wgdXNlX3NwZWNfY3RybCA9IGZhbHNlLCBpYnJzID0g
ZmFsc2UsIGh3X3NtdF9lbmFibGVkOworICAgIGJvb2wgY3B1X2hhc19idWdfdGFhOwogICAgIHVp
bnQ2NF90IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJD
SF9DQVBTKSApCkBAIC0xMDk2LDYgKzExMDQsNTMgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxh
dGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICAgICAgImVuYWJsZWQuICBNaXRpZ2F0aW9u
cyB3aWxsIG5vdCBiZSBmdWxseSBlZmZlY3RpdmUuICBQbGVhc2VcbiIKICAgICAgICAgICAgICJj
aG9vc2UgYW4gZXhwbGljaXQgc210PTxib29sPiBzZXR0aW5nLiAgU2VlIFhTQS0yOTcuXG4iKTsK
IAorICAgIC8qCisgICAgICogVnVsbmVyYWJpbGl0eSB0byBUQUEgaXMgYSBsaXR0bGUgY29tcGxp
Y2F0ZWQgdG8gcXVhbnRpZnkuCisgICAgICoKKyAgICAgKiBJbiB0aGUgcGlwZWxpbmUsIGl0IGlz
IGp1c3QgYW5vdGhlciB3YXkgdG8gZ2V0IHNwZWN1bGF0aXZlIGFjY2VzcyB0bworICAgICAqIHN0
YWxlIGxvYWQgcG9ydCwgc3RvcmUgYnVmZmVyIG9yIGZpbGwgYnVmZmVyIGRhdGEsIGFuZCB0aGVy
ZWZvcmUgY2FuIGJlCisgICAgICogY29uc2lkZXJlZCBhIHN1cGVyc2V0IG9mIE1EUyAob24gVFNY
LWNhcGFibGUgcGFydHMpLiAgT24gcGFydHMgd2hpY2gKKyAgICAgKiBwcmVkYXRlIE1EU19OTywg
dGhlIGV4aXN0aW5nIFZFUlcgZmx1c2hpbmcgd2lsbCBtaXRpZ2F0ZSB0aGlzCisgICAgICogc2lk
ZWNoYW5uZWwgYXMgd2VsbC4KKyAgICAgKgorICAgICAqIE9uIHBhcnRzIHdoaWNoIGNvbnRhaW4g
TURTX05PLCB0aGUgbGFjayBvZiBWRVJXIGZsdXNoaW5nIG1lYW5zIHRoYXQgYW4KKyAgICAgKiBh
dHRhY2tlciBjYW4gc3RpbGwgdXNlIFRTWCB0byB0YXJnZXQgbWljcm9hcmNoaXRlY3R1cmFsIGJ1
ZmZlcnMgdG8gbGVhaworICAgICAqIHNlY3JldHMuICBUaGVyZWZvcmUsIHdlIGNvbnNpZGVyIFRB
QSB0byBiZSB0aGUgc2V0IG9mIFRTWC1jYXBhYmxlIHBhcnRzCisgICAgICogd2hpY2ggaGF2ZSBN
RFNfTk8gYnV0IGxhY2sgVEFBX05PLgorICAgICAqCisgICAgICogTm90ZTogY3B1X2hhc19ydG0g
KD09IGhsZSkgY291bGQgYWxyZWFkeSBiZSBoaWRkZW4gYnkgYHRzeD0wYCBvbiB0aGUKKyAgICAg
KiAgICAgICBjbWRsaW5lLiAgTVNSX1RTWF9DVFJMIHdpbGwgb25seSBhcHBlYXIgb24gVFNYLWNh
cGFibGUgcGFydHMsIHNvCisgICAgICogICAgICAgd2UgY2hlY2sgYm90aCB0byBzcG90IFRTWCBp
biBhIG1pY3JvY29kZS9jbWRsaW5lIGluZGVwZW5kZW50IHdheS4KKyAgICAgKi8KKyAgICBjcHVf
aGFzX2J1Z190YWEgPQorICAgICAgICAoY3B1X2hhc19ydG0gfHwgKGNhcHMgJiBBUkNIX0NBUFNf
VFNYX0NUUkwpKSAmJgorICAgICAgICAoY2FwcyAmIChBUkNIX0NBUFNfTURTX05PIHwgQVJDSF9D
QVBTX1RBQV9OTykpID09IEFSQ0hfQ0FQU19NRFNfTk87CisKKyAgICAvKgorICAgICAqIE9uIFRB
QS1hZmZlY3RlZCBoYXJkd2FyZSwgZGlzYWJsaW5nIFRTWCBpcyB0aGUgcHJlZmVycmVkIG1pdGln
YXRpb24sIHZzCisgICAgICogdGhlIE1EUyBtaXRpZ2F0aW9uIG9mIGRpc2FibGluZyBIVCBhbmQg
dXNpbmcgVkVSVyBmbHVzaGluZy4KKyAgICAgKgorICAgICAqIE9uIENQVXMgd2hpY2ggYWR2ZXJ0
aXNlIE1EU19OTywgVkVSVyBoYXMgbm8gZmx1c2hpbmcgc2lkZSBlZmZlY3QgdW50aWwKKyAgICAg
KiB0aGUgVFNYX0NUUkwgbWljcm9jb2RlIGlzIGxvYWRlZCwgZGVzcGl0ZSB0aGUgTURfQ0xFQVIg
Q1BVSUQgYml0IGJlaW5nCisgICAgICogYWR2ZXJ0aXNlZCwgYW5kIHRoZXJlIGlzbid0IGEgTURf
Q0xFQVJfMiBmbGFnIHRvIHVzZS4uLgorICAgICAqCisgICAgICogSWYgd2UncmUgb24gYWZmZWN0
ZWQgaGFyZHdhcmUsIGFibGUgdG8gZG8gc29tZXRoaW5nIGFib3V0IGl0ICh3aGljaAorICAgICAq
IGltcGxpZXMgdGhhdCBWRVJXIG5vdyB3b3JrcyksIG5vIGV4cGxpY2l0IFRTWCBjaG9pY2UgYW5k
IHRyYWRpdGlvbmFsCisgICAgICogTURTIG1pdGlnYXRpb25zIChuby1TTVQsIFZFUlcpIG5vdCBv
YnZpb3N1bHkgaW4gdXNlIChzb21lb25lIG1pZ2h0CisgICAgICogcGxhdXNpYmx5IHZhbHVlIFRT
WCBoaWdoZXIgdGhhbiBIeXBlcnRocmVhZGluZy4uLiksIGRpc2FibGUgVFNYIHRvCisgICAgICog
bWl0aWdhdGUgVEFBLgorICAgICAqLworICAgIGlmICggb3B0X3RzeCA9PSAtMSAmJiBjcHVfaGFz
X2J1Z190YWEgJiYgKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICYmCisgICAgICAgICAoKGh3
X3NtdF9lbmFibGVkICYmIG9wdF9zbXQpIHx8CisgICAgICAgICAgIWJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9TQ19WRVJXX0lETEUpKSApCisgICAgeworICAgICAgICBzZXR1cF9jbGVhcl9jcHVf
Y2FwKFg4Nl9GRUFUVVJFX0hMRSk7CisgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfUlRNKTsKKworICAgICAgICBvcHRfdHN4ID0gMDsKKyAgICAgICAgdHN4X2luaXQoKTsK
KyAgICB9CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKIAogICAgIC8qCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHN4LmMgYi94ZW4vYXJjaC94ODYvdHN4LmMKaW5kZXggM2E4
NTNkMzhmNi4uMTc3OGZmMjFiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RzeC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni90c3guYwpAQCAtNSw3ICs1LDggQEAKICAqIFZhbGlkIHZhbHVlczoKICAq
ICAgMSA9PiBFeHBsaWNpdCB0c3g9MQogICogICAwID0+IEV4cGxpY2l0IHRzeD0wCi0gKiAgLTEg
PT4gRGVmYXVsdCwgaW1wbGljaXQgdHN4PTEKKyAqICAtMSA9PiBEZWZhdWx0LCBpbXBsaWNpdCB0
c3g9MSwgbWF5IGNoYW5nZSB0byAwIHRvIG1pdGlnYXRlIFRBQQorICogIC0zID0+IEltcGxpY2l0
IHRzeD0xIChmZWVkLXRocm91Z2ggZnJvbSBzcGVjLWN0cmw9MCkKICAqCiAgKiBUaGlzIGlzIGFy
cmFuZ2VkIHN1Y2ggdGhhdCB0aGUgYm90dG9tIGJpdCBlbmNvZGVzIHdoZXRoZXIgVFNYIGlzIGFj
dHVhbGx5CiAgKiBkaXNhYmxlZCwgd2hpbGUgaWRlbnRpZnlpbmcgdmFyaW91cyBleHBsaWNpdCAo
Pj0wKSBhbmQgaW1wbGljaXQgKDwwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggYjdjMTY3
MzQ4OC4uNWQ2MzZjYzI1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC01Niw2ICs1Niw3
IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8PCA1KQogI2RlZmlu
ZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8JKF9BQygxLCBVTEwpIDw8IDYpCiAjZGVmaW5l
IEFSQ0hfQ0FQU19UU1hfQ1RSTAkJKF9BQygxLCBVTEwpIDw8IDcpCisjZGVmaW5lIEFSQ0hfQ0FQ
U19UQUFfTk8JCShfQUMoMSwgVUxMKSA8PCA4KQogCiAjZGVmaW5lIE1TUl9GTFVTSF9DTUQJCQkw
eDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwgMCkKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:15:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:15:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUah8-0007q3-MJ; Tue, 12 Nov 2019 18:15:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUah7-0007pq-Jq
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:13 +0000
X-Inumbo-ID: 5e3223e2-0578-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e3223e2-0578-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 18:15:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUah6-0001Oj-56
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUah6-0004QQ-4A
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUah6-0004QQ-4A@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:15:12 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/vtd: Hide superpage support
 for SandyBridge IOMMUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZiOTNhOWJhMjZkNWU5NjAwZDIwMTJmZTQ3OTZjY2E4MmRlY2RiYTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxNDowOTowMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTc6
NTggMjAxOSArMDAwMAoKICAgIHg4Ni92dGQ6IEhpZGUgc3VwZXJwYWdlIHN1cHBvcnQgZm9yIFNh
bmR5QnJpZGdlIElPTU1VcwogICAgCiAgICBTb21ldGhpbmcgY2F1c2VzIFNhbmR5QnJpZGdlIElP
TU1VcyB0byBjaG9rZSB3aGVuIHNoYXJpbmcgRVBUIHBhZ2V0YWJsZXMsIGFuZAogICAgYW4gRVBU
IHN1cGVycGFnZSBnZXRzIHNoYXR0ZXJlZC4gIFRoZSByb290IGNhdXNlIGlzIHN0aWxsIHVuZGVy
IGludmVzdGlnYXRpb24sCiAgICBidXQgdGhlIGVuZCByZXN1bHQgaXMgdW51c2FibGUgaW4gY29t
YmluYXRpb24gd2l0aCBDVkUtMjAxOC0xMjIwNyBwcm90ZWN0aW9ucy4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDQgLyBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvZXh0ZXJuLmggfCAgMiArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgIHwgIDIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4u
aCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaAppbmRleCBmYjdlZGZhZWY5
Li5kNjk4YjFkNTBhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0
ZXJuLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCkBAIC05Niw2
ICs5Niw4IEBAIHZvaWQgdnRkX29wc19wb3N0YW1ibGVfcXVpcmsoc3RydWN0IGlvbW11KiBpb21t
dSk7CiBpbnQgX19tdXN0X2NoZWNrIG1lX3dpZmlfcXVpcmsoc3RydWN0IGRvbWFpbiAqZG9tYWlu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGJ1cywgdTggZGV2Zm4sIGludCBt
YXApOwogdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICopOwordm9pZCBx
dWlya19pb21tdV9jYXBzKHN0cnVjdCBpb21tdSAqaW9tbXUpOworCiBib29sX3QgcGxhdGZvcm1f
c3VwcG9ydHNfaW50cmVtYXAodm9pZCk7CiBib29sX3QgcGxhdGZvcm1fc3VwcG9ydHNfeDJhcGlj
KHZvaWQpOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDU0Y2I3OThjMmUu
LmQxOTc4MTMzYTAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMjA1LDYg
KzEyMDUsOCBAQCBpbnQgX19pbml0IGlvbW11X2FsbG9jKHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAq
ZHJoZCkKICAgICBpZiAoICEoaW9tbXUtPmNhcCArIDEpIHx8ICEoaW9tbXUtPmVjYXAgKyAxKSAp
CiAgICAgICAgIHJldHVybiAtRU5PREVWOwogCisgICAgcXVpcmtfaW9tbXVfY2Fwcyhpb21tdSk7
CisKICAgICBpZiAoIGNhcF9mYXVsdF9yZWdfb2Zmc2V0KGlvbW11LT5jYXApICsKICAgICAgICAg
IGNhcF9udW1fZmF1bHRfcmVncyhpb21tdS0+Y2FwKSAqIFBSSU1BUllfRkFVTFRfUkVHX0xFTiA+
PSBQQUdFX1NJWkUgfHwKICAgICAgICAgIGVjYXBfaW90bGJfb2Zmc2V0KGlvbW11LT5lY2FwKSA+
PSBQQUdFX1NJWkUgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1
aXJrcy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCmluZGV4IDViYmJk
OTZkNTEuLjdmY2E5NWZhODcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9xdWlya3MuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKQEAg
LTUzOSwzICs1MzksMjggQEAgdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQogICAgICAgICBicmVhazsKICAgICB9CiB9CisKK3ZvaWQgX19pbml0IHF1aXJrX2lv
bW11X2NhcHMoc3RydWN0IGlvbW11ICppb21tdSkKK3sKKyAgICAvKgorICAgICAqIElPTU1VIFF1
aXJrczoKKyAgICAgKgorICAgICAqIFNhbmR5QnJpZGdlIElPTU1VcyBjbGFpbSBzdXBwb3J0IGZv
ciAyTSBhbmQgMUcgc3VwZXJwYWdlcywgYnV0IGRvbid0CisgICAgICogaW1wbGVtZW50IHN1cGVy
cGFnZXMgaW50ZXJuYWxseS4KKyAgICAgKgorICAgICAqIFRoZXJlIGFyZSBpc3N1ZXMgY2hhbmdp
bmcgdGhlIHdhbGsgbGVuZ3RoIHVuZGVyIGluLWZsaWdodCBETUEsIHdoaWNoCisgICAgICogaGFz
IG1hbmlmZXN0ZWQgYXMgaW5jb21wYXRpYmlsaXR5IGJldHdlZW4gRVBUL0lPTU1VIHNoYXJpbmcg
YW5kIHRoZQorICAgICAqIHdvcmthcm91bmQgZm9yIENWRS0yMDE4LTEyMjA3IC8gWFNBLTMwNC4g
IEhpZGUgdGhlIHN1cGVycGFnZXMKKyAgICAgKiBjYXBhYmlsaXRpZXMgaW4gdGhlIElPTU1VLCB3
aGljaCB3aWxsIHByZXZlbnQgWGVuIGZyb20gc2hhcmluZyB0aGUgRVBUCisgICAgICogYW5kIElP
TU1VIHBhZ2V0YWJsZXMuCisgICAgICoKKyAgICAgKiBEZXRlY3Rpb24gb2YgU2FuZHlCcmlkZ2Ug
dW5mb3J0dW5hdGVseSBoYXMgdG8gYmUgZG9uZSBieSBwcm9jZXNzb3IKKyAgICAgKiBtb2RlbCBi
ZWNhdXNlIHRoZSBjbGllbnQgcGFydHMgZG9uJ3QgZXhwb3NlIHRoZWlyIElPTU1VcyBhcyBQQ0kg
ZGV2aWNlcworICAgICAqIHdlIGNvdWxkIG1hdGNoIHdpdGggYSBEZXZpY2UgSUQuCisgICAgICov
CisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAm
JgorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgPT0gNiAmJgorICAgICAgICAgKGJvb3RfY3B1
X2RhdGEueDg2X21vZGVsID09IDB4MmEgfHwKKyAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9t
b2RlbCA9PSAweDJkKSApCisgICAgICAgIGlvbW11LT5jYXAgJj0gfigweGZ1bCA8PCAzNCk7Cit9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:15:24 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:15:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUahI-0007rL-OD; Tue, 12 Nov 2019 18:15:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUahH-0007r9-Dp
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:23 +0000
X-Inumbo-ID: 643fff20-0578-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 643fff20-0578-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 18:15:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUahG-0001Pa-9T
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUahG-0004RU-8M
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUahG-0004RU-8M@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:15:22 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/vtx: Disable executable EPT
 superpages to work around CVE-2018-12207
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYwODJlYWMzZGRiZGM5MTRjNTM1YmQ5NGRmZGIzNTI5MmRiNTM1ODQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAyMCAxNzoyNToyOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTc6
NTggMjAxOSArMDAwMAoKICAgIHg4Ni92dHg6IERpc2FibGUgZXhlY3V0YWJsZSBFUFQgc3VwZXJw
YWdlcyB0byB3b3JrIGFyb3VuZCBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBDVkUtMjAxOC0xMjIw
NyBjb3ZlcnMgYSBzZXQgb2YgZXJyYXRhIG9uIHZhcmlvdXMgSW50ZWwgcHJvY2Vzc29ycywgd2hl
cmVieSBhCiAgICBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbiBjYW4gYmUgZ2VuZXJhdGVkIGluIGEg
Y29ybmVyIGNhc2Ugd2hlbiBhbiBleGVjdXRhYmxlCiAgICBtYXBwaW5nIGNoYW5nZXMgc2l6ZSBv
ciBjYWNoZWFiaWxpdHkgd2l0aG91dCBUTEIgaW52YWxpZGF0aW9uLiAgSFZNIGd1ZXN0CiAgICBr
ZXJuZWxzIGNhbiB0cmlnZ2VyIHRoaXMgdG8gRG9TIHRoZSBob3N0LgogICAgCiAgICBUbyBtaXRp
Z2F0ZSwgaW4gYWZmZWN0ZWQgaGFyZHdhcmUsIGFsbCBFUFQgc3VwZXJwYWdlcyBhcmUgbWFya2Vk
IE5YLiAgV2hlbiBhbgogICAgaW5zdHJ1Y3Rpb24gZmV0Y2ggdmlvbGF0aW9uIGlzIG9ic2VydmVk
IGFnYWluc3QgdGhlIHN1cGVycGFnZSwgdGhlIHN1cGVycGFnZQogICAgaXMgc2hhdHRlcmVkIHRv
IDRrIGFuZCBoYXMgZXhlY3V0ZSBwZXJtaXNzaW9ucyByZXN0b3JlZC4gIFRoaXMgcHJldmVudHMg
dGhlCiAgICBndWVzdCBrZXJuZWwgZnJvbSBiZWluZyBhYmxlIHRvIGNyZWF0ZSB0aGUgbmVjZXNz
YXJ5IHByZWNvbmRpdGlvbnMgaW4gdGhlIGlUTEIKICAgIHRvIGV4cGxvaXQgdGhlIHZ1bG5lcmFi
aWxpdHkuCiAgICAKICAgIFRoaXMgZG9lcyBjb21lIHdpdGggYSB3b3JrbG9hZC1kZXBlbmRlbnQg
cGVyZm9ybWFuY2Ugb3ZlcmhlYWQsIGNhdXNlZCBieQogICAgaW5jcmVhc2VkIFRMQiBwcmVzc3Vy
ZS4gIFBlcmZvcm1hbmNlIGNhbiBiZSByZXN0b3JlZCwgaWYgZ3Vlc3Qga2VybmVscyBhcmUKICAg
IHRydXN0ZWQgbm90IHRvIG1vdW50IGFuIGF0dGFjaywgYnkgc3BlY2lmeWluZyBlcHQ9ZXhlYy1z
cCBvbiB0aGUgY29tbWFuZCBsaW5lLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwNCAv
IENWRS0yMDE4LTEyMjA3CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCAg
MjIgKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICB8ICAgMyArKwog
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgIHwgMTA3ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAg
fCAgIDYgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmggfCAgIDIgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgIHwgICAxICsKIDYgZmlsZXMgY2hhbmdlZCwg
MTM5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMjNkNmYwOWQ4YS4u
NTMzOGQyMGM0MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xNzgxLDYgKzE3ODEsNyBAQCBpbnQgaHZtX2hhcF9uZXN0
ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgc3RydWN0
IHAybV9kb21haW4gKnAybSwgKmhvc3RwMm07CiAgICAgaW50IHJjLCBmYWxsX3Rocm91Z2ggPSAw
LCBwYWdlZCA9IDA7CiAgICAgaW50IHNoYXJpbmdfZW5vbWVtID0gMDsKKyAgICB1bnNpZ25lZCBp
bnQgcGFnZV9vcmRlciA9IDA7CiAgICAgdm1fZXZlbnRfcmVxdWVzdF90ICpyZXFfcHRyID0gTlVM
TDsKICAgICBib29sX3QgYXAybV9hY3RpdmUsIHN5bmMgPSAwOwogCkBAIC0xODUxLDcgKzE4NTIs
NyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQg
bG9uZyBnbGEsCiAgICAgaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShjdXJyZCk7CiAgICAgbWZu
ID0gZ2V0X2dmbl90eXBlX2FjY2Vzcyhob3N0cDJtLCBnZm4sICZwMm10LCAmcDJtYSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyB8IChucGZlYy53cml0ZV9hY2Nlc3Mg
PyBQMk1fVU5TSEFSRSA6IDApLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGFnZV9vcmRlcik7CiAKICAgICBpZiAo
IGFwMm1fYWN0aXZlICkKICAgICB7CkBAIC0xODYzLDcgKzE4NjQsNyBAQCBpbnQgaHZtX2hhcF9u
ZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgfQogCi0gICAgICAgIG1mbiA9IGdldF9nZm5fdHlwZV9h
Y2Nlc3MocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCk7CisgICAgICAgIG1mbiA9IGdl
dF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgJnBhZ2Vfb3JkZXIp
OwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHAybSA9IGhvc3RwMm07CkBAIC0xOTA1LDYgKzE5
MDYsMjMgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2ln
bmVkIGxvbmcgZ2xhLAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAorICAgICAgICAv
KgorICAgICAgICAgKiBXb3JrYXJvdW5kIGZvciBYU0EtMzA0IC8gQ1ZFLTIwMTgtMTIyMDcuICBJ
ZiB3ZSB0YWtlIGFuIGV4ZWN1dGlvbgorICAgICAgICAgKiBmYXVsdCBhZ2FpbnN0IGEgbm9uLWV4
ZWN1dGFibGUgc3VwZXJwYWdlLCBzaGF0dGVyIGl0IHRvIHJlZ2FpbgorICAgICAgICAgKiBleGVj
dXRlIHBlcm1pc3Npb25zLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBwYWdlX29yZGVyID4g
MCAmJiBucGZlYy5pbnNuX2ZldGNoICYmIG5wZmVjLnByZXNlbnQgJiYgIXZpb2xhdGlvbiApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGludCByZXMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBt
Zm4sIFBBR0VfT1JERVJfNEssIHAybXQsIHAybWEpOworCisgICAgICAgICAgICBpZiAoIHJlcyAp
CisgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkZhaWxlZCB0byBzaGF0dGVyIGdm
biAlIlBSSV9nZm4iOiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgZ2ZuLCByZXMpOwor
CisgICAgICAgICAgICByYyA9ICFyZXM7CisgICAgICAgICAgICBnb3RvIG91dF9wdXRfZ2ZuOwor
ICAgICAgICB9CisKICAgICAgICAgaWYgKCB2aW9sYXRpb24gKQogICAgICAgICB7CiAgICAgICAg
ICAgICAvKiBTaG91bGQgI1ZFIGJlIGVtdWxhdGVkIGZvciB0aGlzIGZhdWx0PyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm1jcy5jCmluZGV4IGFmMWE5ZDQ0NGYuLmI0YjUzOWFjM2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAg
LTY4LDYgKzY4LDcgQEAgaW50ZWdlcl9wYXJhbSgicGxlX3dpbmRvdyIsIHBsZV93aW5kb3cpOwog
CiBzdGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X3BtbF9lbmFibGVkID0gMTsKIHN0YXRp
YyBzOCBfX3JlYWRfbW9zdGx5IG9wdF9lcHRfYWQgPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF9lcHRfZXhlY19zcCA9IC0xOwogCiAvKgogICogVGhlICdlcHQnIHBhcmFtZXRlciBjb250
cm9scyBmdW5jdGlvbmFsaXRpZXMgdGhhdCBkZXBlbmQgb24sIG9yIGltcGFjdCB0aGUKQEAgLTk0
LDYgKzk1LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2VwdF9wYXJhbShjaGFyICpzKQog
ICAgICAgICAgICAgb3B0X3BtbF9lbmFibGVkID0gdmFsOwogICAgICAgICBlbHNlIGlmICggIXN0
cmNtcChzLCAiYWQiKSApCiAgICAgICAgICAgICBvcHRfZXB0X2FkID0gdmFsOworICAgICAgICBl
bHNlIGlmICggIXN0cmNtcChzLCAiZXhlYy1zcCIpICkKKyAgICAgICAgICAgIG9wdF9lcHRfZXhl
Y19zcCA9IHZhbDsKIAogICAgICAgICBzID0gc3MgKyAxOwogICAgIH0gd2hpbGUgKCBzcyApOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYwppbmRleCAwMDUzYWMwMTIyLi44ZDRkOTczZmYwIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpA
QCAtMjQwMSw2ICsyNDAxLDEwMiBAQCBzdGF0aWMgdm9pZCBwaV9ub3RpZmljYXRpb25faW50ZXJy
dXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHJhaXNlX3NvZnRpcnEoVkNQVV9L
SUNLX1NPRlRJUlEpOwogfQogCisvKgorICogQ2FsY3VsYXRlIHdoZXRoZXIgdGhlIENQVSBpcyB2
dWxuZXJhYmxlIHRvIEluc3RydWN0aW9uIEZldGNoIHBhZ2UKKyAqIHNpemUtY2hhbmdlIE1DRXMu
CisgKi8KK3N0YXRpYyBib29sIF9faW5pdCBoYXNfaWZfcHNjaGFuZ2VfbWModm9pZCkKK3sKKyAg
ICB1aW50NjRfdCBjYXBzID0gMDsKKworICAgIC8qCisgICAgICogSWYgd2UgYXJlIHZpcnR1YWxp
c2VkLCB0aGVyZSBpcyBub3RoaW5nIHdlIGNhbiBkby4gIE91ciBFUFQgdGFibGVzIGFyZQorICAg
ICAqIHNoYWRvd2VkIGJ5IG91ciBoeXBlcnZpc29yLCBhbmQgbm90IHdhbGtlZCBieSBoYXJkd2Fy
ZS4KKyAgICAgKi8KKyAgICBpZiAoIGNwdV9oYXNfaHlwZXJ2aXNvciApCisgICAgICAgIHJldHVy
biBmYWxzZTsKKworICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykg
KQorICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKKworICAgIGlm
ICggY2FwcyAmIEFSQ0hfQ0FQU19JRl9QU0NIQU5HRV9NQ19OTyApCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIC8qCisgICAgICogSUZfUFNDSEFOR0VfTUMgaXMgb25seSBrbm93biB0byBh
ZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJvY2Vzc29ycyBhdAorICAgICAqIHRoaXMgdGltZS4KKyAg
ICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lO
VEVMIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJu
IGZhbHNlOworCisgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsK
KyAgICAgICAgLyoKKyAgICAgICAgICogQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5l
aGFsZW0gYXJlIHZ1bG5lcmFibGUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxZjogLyogQXVi
dXJuZGFsZSAvIEhhdmVuZGFsZSAqLworICAgIGNhc2UgMHgxZTogLyogTmVoYWxlbSAqLworICAg
IGNhc2UgMHgxYTogLyogTmVoYWxlbSBFUCAqLworICAgIGNhc2UgMHgyZTogLyogTmVoYWxlbSBF
WCAqLworICAgIGNhc2UgMHgyNTogLyogV2VzdG1lcmUgKi8KKyAgICBjYXNlIDB4MmM6IC8qIFdl
c3RtZXJlIEVQICovCisgICAgY2FzZSAweDJmOiAvKiBXZXN0bWVyZSBFWCAqLworICAgIGNhc2Ug
MHgyYTogLyogU2FuZHlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4MmQ6IC8qIFNhbmR5QnJpZGdlIEVQ
L0VYICovCisgICAgY2FzZSAweDNhOiAvKiBJdnlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4M2U6IC8q
IEl2eUJyaWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYzogLyogSGFzd2VsbCAqLworICAgIGNh
c2UgMHgzZjogLyogSGFzd2VsbCBFWC9FUCAqLworICAgIGNhc2UgMHg0NTogLyogSGFzd2VsbCBE
ICovCisgICAgY2FzZSAweDQ2OiAvKiBIYXN3ZWxsIEggKi8KKyAgICBjYXNlIDB4M2Q6IC8qIEJy
b2Fkd2VsbCAqLworICAgIGNhc2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KKyAgICBjYXNlIDB4
NGY6IC8qIEJyb2Fkd2VsbCBFUC9FWCAqLworICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQg
Ki8KKyAgICBjYXNlIDB4NGU6IC8qIFNreWxha2UgTSAqLworICAgIGNhc2UgMHg1ZTogLyogU2t5
bGFrZSBEICovCisgICAgY2FzZSAweDU1OiAvKiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2UgKi8K
KyAgICBjYXNlIDB4OGU6IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgTSAqLworICAg
IGNhc2UgMHg5ZTogLyogS2FieSAvIENvZmZlZSAvIFdoaXNrZXkgTGFrZSBEICovCisgICAgICAg
IHJldHVybiB0cnVlOworCisgICAgICAgIC8qCisgICAgICAgICAqIEF0b20gcHJvY2Vzc29ycyBh
cmUgbm90IHZ1bG5lcmFibGUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxYzogLyogUGluZXZp
ZXcgKi8KKyAgICBjYXNlIDB4MjY6IC8qIExpbmNyb2Z0ICovCisgICAgY2FzZSAweDI3OiAvKiBQ
ZW53ZWxsICovCisgICAgY2FzZSAweDM1OiAvKiBDbG92ZXJ2aWV3ICovCisgICAgY2FzZSAweDM2
OiAvKiBDZWRhcnZpZXcgKi8KKyAgICBjYXNlIDB4Mzc6IC8qIEJheXRyYWlsIC8gVmFsbGV5dmll
dyAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNp
bHZlcm1vbnQpICovCisgICAgY2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAq
LworICAgIGNhc2UgMHg0YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg1YTogLyogTW9v
cmVmaWVsZCAqLworICAgIGNhc2UgMHg1YzogLyogR29sZG1vbnQgKi8KKyAgICBjYXNlIDB4NWQ6
IC8qIFNvRklBIDNHIEdyYW5pdGUvRVMyLjEgKi8KKyAgICBjYXNlIDB4NjU6IC8qIFNvRklBIExU
RSBBT1NQICovCisgICAgY2FzZSAweDVmOiAvKiBEZW52ZXJ0b24gKi8KKyAgICBjYXNlIDB4NmU6
IC8qIENvdWdhciBNb3VudGFpbiAqLworICAgIGNhc2UgMHg3NTogLyogTGlnaHRuaW5nIE1vdW50
YWluICovCisgICAgY2FzZSAweDdhOiAvKiBHZW1pbmkgTGFrZSAqLworICAgIGNhc2UgMHg4Njog
LyogSmFjb2JzdmlsbGUgKi8KKworICAgICAgICAvKgorICAgICAgICAgKiBLbmlnaHRzIHByb2Nl
c3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4NTc6IC8q
IEtuaWdodHMgTGFuZGluZyAqLworICAgIGNhc2UgMHg4NTogLyogS25pZ2h0cyBNaWxsICovCisg
ICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHByaW50aygiVW5y
ZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyB2dWxuZXJhYmxlIHRvIElGX1BTQ0hB
TkdFX01DXG4iLAorICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOworICAg
ICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9Cit9CisKIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25f
dGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZvaWQpCiB7CiAgICAgc2V0X2luX2NyNChYODZfQ1I0
X1ZNWEUpOwpAQCAtMjQxNyw2ICsyNTEzLDE3IEBAIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25f
dGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZvaWQpCiAgICAgICovCiAgICAgaWYgKCBjcHVfaGFz
X3ZteF9lcHQgJiYgKGNwdV9oYXNfdm14X3BhdCB8fCBvcHRfZm9yY2VfZXB0KSApCiAgICAgewor
ICAgICAgICBib29sIGNwdV9oYXNfYnVnX3BzY2hhbmdlX21jID0gaGFzX2lmX3BzY2hhbmdlX21j
KCk7CisKKyAgICAgICAgaWYgKCBvcHRfZXB0X2V4ZWNfc3AgPT0gLTEgKQorICAgICAgICB7Cisg
ICAgICAgICAgICAvKiBEZWZhdWx0IHRvIG5vbi1leGVjdXRhYmxlIHN1cGVycGFnZXMgb24gdnVs
bmVyYWJsZSBoYXJkd2FyZS4gKi8KKyAgICAgICAgICAgIG9wdF9lcHRfZXhlY19zcCA9ICFjcHVf
aGFzX2J1Z19wc2NoYW5nZV9tYzsKKworICAgICAgICAgICAgaWYgKCBjcHVfaGFzX2J1Z19wc2No
YW5nZV9tYyApCisgICAgICAgICAgICAgICAgcHJpbnRrKCJWTVg6IERpc2FibGluZyBleGVjdXRh
YmxlIEVQVCBzdXBlcnBhZ2VzIGR1ZSB0byBDVkUtMjAxOC0xMjIwN1xuIik7CisgICAgICAgIH0K
KwogICAgICAgICB2bXhfZnVuY3Rpb25fdGFibGUuaGFwX3N1cHBvcnRlZCA9IDE7CiAgICAgICAg
IHZteF9mdW5jdGlvbl90YWJsZS5hbHRwMm1fc3VwcG9ydGVkID0gMTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5k
ZXggMjZhYTNjZGRiNy4uZDA2MzdlZWIxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC0yMTAsNiArMjEwLDEy
IEBAIHN0YXRpYyB2b2lkIGVwdF9wMm1fdHlwZV90b19mbGFncyhzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCBlcHRfZW50cnlfdCAqZW50cnksCiAgICAgICAgICAgICBicmVhazsKICAgICB9CiAgICAg
CisgICAgLyoKKyAgICAgKiBEb24ndCBjcmVhdGUgZXhlY3V0YWJsZSBzdXBlcnBhZ2VzIGlmIHdl
IG5lZWQgdG8gc2hhdHRlciB0aGVtIHRvCisgICAgICogcHJvdGVjdCBhZ2FpbnN0IENWRS0yMDE4
LTEyMjA3LgorICAgICAqLworICAgIGlmICggIW9wdF9lcHRfZXhlY19zcCAmJiBpc19lcHRlX3N1
cGVycGFnZShlbnRyeSkgKQorICAgICAgICBlbnRyeS0+eCA9IDA7CiB9CiAKICNkZWZpbmUgR1VF
U1RfVEFCTEVfTUFQX0ZBSUxFRCAgMApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdm14L3ZteC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCmluZGV4IDRj
ZGQ5YjFkOWYuLmJkNzE1NDUxODggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZteC92bXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKQEAgLTI4
LDYgKzI4LDggQEAKICNpbmNsdWRlIDxhc20vaHZtL3RyYWNlLmg+CiAjaW5jbHVkZSA8YXNtL2h2
bS92bXgvdm1jcy5oPgogCitleHRlcm4gaW50OF90IG9wdF9lcHRfZXhlY19zcDsKKwogdHlwZWRl
ZiB1bmlvbiB7CiAgICAgc3RydWN0IHsKICAgICAgICAgdTY0IHIgICAgICAgOiAgIDEsICAvKiBi
aXQgMCAtIFJlYWQgcGVybWlzc2lvbiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggOTJk
MTBlMjE5MS4uMGE1OTZmNzQ4OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC01NCw2ICs1
NCw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19TS0lQX0wxREZMCQkoX0FDKDEsIFVMTCkgPDwgMykK
ICNkZWZpbmUgQVJDSF9DQVBTX1NTQl9OTwkJKF9BQygxLCBVTEwpIDw8IDQpCiAjZGVmaW5lIEFS
Q0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8PCA1KQorI2RlZmluZSBBUkNIX0NBUFNfSUZf
UFNDSEFOR0VfTUNfTk8JKF9BQygxLCBVTEwpIDw8IDYpCiAKICNkZWZpbmUgTVNSX0ZMVVNIX0NN
RAkJCTB4MDAwMDAxMGIKICNkZWZpbmUgRkxVU0hfQ01EX0wxRAkJCShfQUMoMSwgVUxMKSA8PCAw
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:15:34 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUahS-0007sN-QA; Tue, 12 Nov 2019 18:15:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUahR-0007sG-JJ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:33 +0000
X-Inumbo-ID: 6a42edd8-0578-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6a42edd8-0578-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 18:15:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUahQ-0001Pm-DE
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUahQ-0004ST-CC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUahQ-0004ST-CC@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:15:32 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/tsx: Introduce tsx= to use
 MSR_TSX_CTRL when available
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3MGJhODlhYmJlYjcyZTFiZmQ3NDk2ZWI4NTNmYWQzMDU4Yzg4MWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTc6
NTggMjAxOSArMDAwMAoKICAgIHg4Ni90c3g6IEludHJvZHVjZSB0c3g9IHRvIHVzZSBNU1JfVFNY
X0NUUkwgd2hlbiBhdmFpbGFibGUKICAgIAogICAgVG8gcHJvdGVjdCBhZ2FpbnN0IHRoZSBUU1gg
QXN5bmMgQWJvcnQgc3BlY3VsYXRpdmUgdnVsbmVyYWJpbGl0eSwgSW50ZWwgaGF2ZQogICAgcmVs
ZWFzZWQgbmV3IG1pY3JvY29kZSBmb3IgYWZmZWN0ZWQgcGFydHMgd2hpY2ggaW50cm9kdWNlIHRo
ZSBNU1JfVFNYX0NUUkwKICAgIGNvbnRyb2wsIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVk
IG9mZi4gIFRoaXMgd2lsbCBiZSBhcmNoaXRlY3R1cmFsIG9uCiAgICBmdXR1cmUgcGFydHMuCiAg
ICAKICAgIEludHJvZHVjZSB0c3g9IHRvIHByb3ZpZGUgYSBnbG9iYWwgb24vb2ZmIGZvciBUU1gs
IGluY2x1ZGluZyBpdHMgZW51bWVyYXRpb24KICAgIHZpYSBDUFVJRC4gIFByb3ZpZGUgc3R1YiB2
aXJ0dWFsaXNhdGlvbiBvZiB0aGlzIE1TUiwgYXMgaXQgaXMgbm90IGV4cG9zZWQgdG8KICAgIGd1
ZXN0cyBhdCB0aGUgbW9tZW50LgogICAgCiAgICBWTXMgbWF5IGhhdmUgYm9vdGVkIGJlZm9yZSBt
aWNyb2NvZGUgaXMgbG9hZGVkLCBvciBiZWZvcmUgaG9zdHMgaGF2ZSByZWJvb3RlZCwKICAgIGFu
ZCB0aGV5IHN0aWxsIHdhbnQgdG8gbWlncmF0ZSBmcmVlbHkuICBBIFZNIHdoaWNoIGJvb3RlZCBz
ZWVpbmcgVFNYIGNhbgogICAgbWlncmF0ZSBzYWZlbHkgdG8gaG9zdHMgd2l0aCBUU1ggZGlzYWJs
ZWQgLSBUU1ggd2lsbCBzdGFydCB1bmNvbmRpdGlvbmFsbHkKICAgIGFib3J0aW5nLCBidXQgc3Rp
bGwgYmVoYXZlIGluIGEgbWFubmVyIGNvbXBhdGlibGUgd2l0aCB0aGUgQUJJLgogICAgCiAgICBU
aGUgZ3Vlc3QtdmlzaWJsZSBiZWhhdmlvdXIgaXMgZXF1aXZhbGVudCB0byBsYXRlIGxvYWRpbmcg
dGhlIG1pY3JvY29kZSBhbmQKICAgIHNldHRpbmcgdGhlIFJUTV9ESVNBQkxFIGJpdCBpbiB0aGUg
Y291cnNlIG9mIGxpdmUgcGF0Y2hpbmcuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzA1
IC8gQ1ZFLTIwMTktMTExMzUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24gfCAxNCArKysrKysrCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAx
ICsKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgIHwgMjEgKysrKysrKysrLS0K
IHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgIHwgIDIgKwogeGVuL2FyY2gveDg2
L3NtcGJvb3QuYyAgICAgICAgICAgICAgfCAgMiArCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAg
ICAgICAgICAgICB8IDIxICsrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvdHN4LmMgICAgICAgICAg
ICAgICAgICB8IDc0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAgIHwgIDUgKysrCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oICAgICB8IDEzICsrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAg
ICAgICAgICAgICAgIHwgMTAgKysrKysKIDEwIGZpbGVzIGNoYW5nZWQsIDE1NyBpbnNlcnRpb25z
KCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXgg
N2Y2MGRkYmJjNi4uMjhmY2NlYjZmYyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24K
QEAgLTE3MjcsNiArMTcyNywyMCBAQCBwYWdlcykgbXVzdCBhbHNvIGJlIHNwZWNpZmllZCB2aWEg
dGhlIHRidWZcX3NpemUgcGFyYW1ldGVyLgogIyMjIHRzYwogPiBgPSB1bnN0YWJsZSB8IHNrZXdl
ZCB8IHN0YWJsZTpzb2NrZXRgCiAKKyMjIyB0c3gKKyAgICA9IDxib29sPgorCisgICAgQXBwbGlj
YWJpbGl0eTogeDg2CisgICAgRGVmYXVsdDogdHJ1ZQorCitDb250cm9scyBmb3IgdGhlIHVzZSBv
ZiBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlvbiBlWHRlbnNpb25zLgorCitPbiBJbnRlbCBw
YXJ0cyByZWxlYXNlZCBpbiBRMyAyMDE5ICh3aXRoIHVwZGF0ZWQgbWljcm9jb2RlKSwgYW5kIGZ1
dHVyZSBwYXJ0cywKK2EgY29udHJvbCBoYXMgYmVlbiBpbnRyb2R1Y2VkIHdoaWNoIGFsbG93cyBU
U1ggdG8gYmUgdHVybmVkIG9mZi4KKworT24gc3lzdGVtcyB3aXRoIHRoZSBhYmlsaXR5IHRvIHR1
cm4gVFNYIG9mZiwgdGhpcyBib29sZWFuIG9mZmVycyBzeXN0ZW0gd2lkZQorY29udHJvbCBvZiB3
aGV0aGVyIFRTWCBpcyBlbmFibGVkIG9yIGRpc2FibGVkLgorCiAjIyMgdWNvZGUKID4gYD0gWzxp
bnRlZ2VyPiB8IHNjYW5dYAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94
ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggZmM5MDQ0OWVhMy4uMDllN2ExMDk2ZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpA
QCAtNjIsNiArNjIsNyBAQCBvYmoteSArPSBzeXNjdGwubwogb2JqLXkgKz0gdGltZS5vCiBvYmot
eSArPSB0cmFjZS5vCiBvYmoteSArPSB0cmFwcy5vCitvYmoteSArPSB0c3gubwogb2JqLXkgKz0g
dXNlcmNvcHkubwogb2JqLXkgKz0geDg2X2VtdWxhdGUubwogb2JqLSQoQ09ORklHX1RCT09UKSAr
PSB0Ym9vdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwppbmRleCA1MzM4ZDIwYzQxLi44NTM1MGIzM2FhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTM2
MDAsOSArMzYwMCwyMiBAQCB2b2lkIGh2bV9jcHVpZCh1bnNpZ25lZCBpbnQgaW5wdXQsIHVuc2ln
bmVkIGludCAqZWF4LCB1bnNpZ25lZCBpbnQgKmVieCwKICAgICBjYXNlIDB4NzoKICAgICAgICAg
aWYgKCBjb3VudCA9PSAwICkKICAgICAgICAgewotICAgICAgICAgICAgLyogRm9sZCBob3N0J3Mg
RkRQX0VYQ1BfT05MWSBhbmQgTk9fRlBVX1NFTCBpbnRvIGd1ZXN0J3Mgdmlldy4gKi8KLSAgICAg
ICAgICAgICplYnggJj0gKGh2bV9mZWF0dXJlc2V0W0ZFQVRVUkVTRVRfN2IwXSAmCi0gICAgICAg
ICAgICAgICAgICAgICB+c3BlY2lhbF9mZWF0dXJlc1tGRUFUVVJFU0VUXzdiMF0pOworICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAqIEZvbGQgaG9zdCdzIEZEUF9FWENQX09OTFkgYW5kIE5P
X0ZQVV9TRUwgaW50byBndWVzdCdzIHZpZXcuCisgICAgICAgICAgICAgKgorICAgICAgICAgICAg
ICogT24gaGFyZHdhcmUgd2l0aCBNU1JfVFNYX0NUUkwsIHRoZSBhZG1pbiBtYXkgaGF2ZSBlbGVj
dGVkIHRvCisgICAgICAgICAgICAgKiBkaXNhYmxlIFRTWCBhbmQgaGlkZSB0aGUgZmVhdHVyZSBi
aXRzLiAgTWlncmF0aW5nLWluIFZNcyBtYXkKKyAgICAgICAgICAgICAqIGhhdmUgYmVlbiBib290
ZWQgcHJlLW1pdGlnYXRpb24gd2hlbiB0aGUgVFNYIGZlYXR1cmVzIHdlcmUKKyAgICAgICAgICAg
ICAqIHZpc2JpbGUuCisgICAgICAgICAgICAgKgorICAgICAgICAgICAgICogVGhpcyBzaXR1YXRp
b24gaXMgY29tcGF0aWJsZSAoYWxiZWl0IHdpdGggYSBwZXJmIGhpdCB0byBhbnkgVFNYCisgICAg
ICAgICAgICAgKiBjb2RlIGluIHRoZSBndWVzdCksIHNvIGFsbG93IHRoZSBmZWF0dXJlIGJpdHMg
dG8gcmVtYWluIHNldC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgKmVieCAmPSAoKGh2
bV9mZWF0dXJlc2V0W0ZFQVRVUkVTRVRfN2IwXSAmCisgICAgICAgICAgICAgICAgICAgICAgfnNw
ZWNpYWxfZmVhdHVyZXNbRkVBVFVSRVNFVF83YjBdKSB8CisgICAgICAgICAgICAgICAgICAgICAo
Y3B1X2hhc190c3hfY3RybCA/CisgICAgICAgICAgICAgICAgICAgICAgKGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9ITEUpIHwKKyAgICAgICAgICAgICAgICAgICAgICAgY3B1ZmVhdF9tYXNrKFg4
Nl9GRUFUVVJFX1JUTSkpIDogMCkpOwogICAgICAgICAgICAgKmVieCB8PSAoaG9zdF9mZWF0dXJl
c2V0W0ZFQVRVUkVTRVRfN2IwXSAmCiAgICAgICAgICAgICAgICAgICAgICBzcGVjaWFsX2ZlYXR1
cmVzW0ZFQVRVUkVTRVRfN2IwXSk7CiAKQEAgLTM5NTUsNiArMzk2OCw3IEBAIGludCBodm1fbXNy
X3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkK
ICAgICBjYXNlIE1TUl9GTFVTSF9DTUQ6CiAgICAgICAgIC8qIFdyaXRlLW9ubHkgKi8KICAgICBj
YXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgY2FzZSBNU1JfVFNYX0NUUkw6CiAgICAgICAg
IC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAgICAgZ290byBncF9mYXVsdDsKIApA
QCAtNDIwMSw2ICs0MjE1LDcgQEAgaW50IGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVk
IGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50LAogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTOgogICAgICAgICAvKiBSZWFkLW9ubHkgKi8KICAgICBjYXNlIE1TUl9UU1hfRk9SQ0Vf
QUJPUlQ6CisgICAgY2FzZSBNU1JfVFNYX0NUUkw6CiAgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRv
IGd1ZXN0cy4gKi8KICAgICAgICAgZ290byBncF9mYXVsdDsKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAzYTdiMzYyNTFjLi5h
M2ZiOTI1MWI1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwpAQCAtMTQ4NCw2ICsxNDg0LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4g
X19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIAogICAgIGVhcmx5X21pY3JvY29kZV9p
bml0KCk7CiAKKyAgICB0c3hfaW5pdCgpOyAvKiBOZWVkcyBtaWNyb2NvZGUuICBNYXkgY2hhbmdl
IEhMRS9SVE0gZmVhdHVyZSBiaXRzLiAqLworCiAgICAgaWRlbnRpZnlfY3B1KCZib290X2NwdV9k
YXRhKTsKIAogICAgIHNldF9pbl9jcjQoWDg2X0NSNF9PU0ZYU1IgfCBYODZfQ1I0X09TWE1NRVhD
UFQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMKaW5kZXggNGM2MDI0OTFiYS4uNGEzZTA4MGY3OCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0zNjEsNiAr
MzYxLDggQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2VkKQogICAgIGlmICggYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSApCiAgICAgICAgIHdybXNybChNU1JfU1BFQ19D
VFJMLCBkZWZhdWx0X3hlbl9zcGVjX2N0cmwpOwogCisgICAgdHN4X2luaXQoKTsgLyogTmVlZHMg
bWljcm9jb2RlLiAgTWF5IGNoYW5nZSBITEUvUlRNIGZlYXR1cmUgYml0cy4gKi8KKwogICAgIHNt
cF9jYWxsaW4oKTsKIAogICAgIGluaXRfcGVyY3B1X3RpbWUoKTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggM2MxYzRlMmMyZC4u
MmQ1ZGJjYWEzYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKQEAgLTExNDEsOSArMTE0MSwyMiBAQCB2b2lkIHB2X2NwdWlkKHVpbnQz
Ml90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsCiAgICAgY2FzZSAweDAwMDAwMDA3OgogICAgICAg
ICBpZiAoIHN1YmxlYWYgPT0gMCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIC8qIEZvbGQgaG9z
dCdzIEZEUF9FWENQX09OTFkgYW5kIE5PX0ZQVV9TRUwgaW50byBndWVzdCdzIHZpZXcuICovCi0g
ICAgICAgICAgICBiICY9IChwdl9mZWF0dXJlc2V0W0ZFQVRVUkVTRVRfN2IwXSAmCi0gICAgICAg
ICAgICAgICAgICB+c3BlY2lhbF9mZWF0dXJlc1tGRUFUVVJFU0VUXzdiMF0pOworICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIEZvbGQgaG9zdCdzIEZEUF9FWENQX09OTFkgYW5kIE5PX0ZQ
VV9TRUwgaW50byBndWVzdCdzIHZpZXcuCisgICAgICAgICAgICAgKgorICAgICAgICAgICAgICog
T24gaGFyZHdhcmUgd2l0aCBNU1JfVFNYX0NUUkwsIHRoZSBhZG1pbiBtYXkgaGF2ZSBlbGVjdGVk
IHRvCisgICAgICAgICAgICAgKiBkaXNhYmxlIFRTWCBhbmQgaGlkZSB0aGUgZmVhdHVyZSBiaXRz
LiAgTWlncmF0aW5nLWluIFZNcyBtYXkKKyAgICAgICAgICAgICAqIGhhdmUgYmVlbiBib290ZWQg
cHJlLW1pdGlnYXRpb24gd2hlbiB0aGUgVFNYIGZlYXR1cmVzIHdlcmUKKyAgICAgICAgICAgICAq
IHZpc2JpbGUuCisgICAgICAgICAgICAgKgorICAgICAgICAgICAgICogVGhpcyBzaXR1YXRpb24g
aXMgY29tcGF0aWJsZSAoYWxiZWl0IHdpdGggYSBwZXJmIGhpdCB0byBhbnkgVFNYCisgICAgICAg
ICAgICAgKiBjb2RlIGluIHRoZSBndWVzdCksIHNvIGFsbG93IHRoZSBmZWF0dXJlIGJpdHMgdG8g
cmVtYWluIHNldC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgYiAmPSAoKHB2X2ZlYXR1
cmVzZXRbRkVBVFVSRVNFVF83YjBdICYKKyAgICAgICAgICAgICAgICAgICB+c3BlY2lhbF9mZWF0
dXJlc1tGRUFUVVJFU0VUXzdiMF0pIHwKKyAgICAgICAgICAgICAgICAgIChjcHVfaGFzX3RzeF9j
dHJsID8KKyAgICAgICAgICAgICAgICAgICAoY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hMRSkg
fAorICAgICAgICAgICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfUlRNKSkgOiAw
KSk7CiAgICAgICAgICAgICBiIHw9IChob3N0X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF83YjBdICYK
ICAgICAgICAgICAgICAgICAgIHNwZWNpYWxfZmVhdHVyZXNbRkVBVFVSRVNFVF83YjBdKTsKIApA
QCAtMjUzMSw2ICsyNTQ0LDcgQEAgc3RhdGljIGludCBwcml2X29wX3JlYWRfbXNyKHVuc2lnbmVk
IGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgY2FzZSBNU1JfRkxVU0hfQ01EOgogICAgICAg
ICAvKiBXcml0ZS1vbmx5ICovCiAgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgIGNh
c2UgTVNSX1RTWF9DVFJMOgogICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAg
ICAgICAgIGJyZWFrOwogCkBAIC0yNzYyLDYgKzI3NzYsNyBAQCBzdGF0aWMgaW50IHByaXZfb3Bf
d3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKICAgICBjYXNlIE1TUl9B
UkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgLyogVGhlIE1TUiBpcyByZWFkLW9ubHkuICovCiAg
ICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgIGNhc2UgTVNSX1RTWF9DVFJMOgogICAg
ICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAgIGJyZWFrOwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHN4LmMgYi94ZW4vYXJjaC94ODYvdHN4LmMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uM2E4NTNkMzhmNgotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9hcmNoL3g4Ni90c3guYwpAQCAtMCwwICsxLDc0IEBACisjaW5jbHVkZSA8eGVuL2lu
aXQuaD4KKyNpbmNsdWRlIDxhc20vbXNyLmg+CisKKy8qCisgKiBWYWxpZCB2YWx1ZXM6CisgKiAg
IDEgPT4gRXhwbGljaXQgdHN4PTEKKyAqICAgMCA9PiBFeHBsaWNpdCB0c3g9MAorICogIC0xID0+
IERlZmF1bHQsIGltcGxpY2l0IHRzeD0xCisgKgorICogVGhpcyBpcyBhcnJhbmdlZCBzdWNoIHRo
YXQgdGhlIGJvdHRvbSBiaXQgZW5jb2RlcyB3aGV0aGVyIFRTWCBpcyBhY3R1YWxseQorICogZGlz
YWJsZWQsIHdoaWxlIGlkZW50aWZ5aW5nIHZhcmlvdXMgZXhwbGljaXQgKD49MCkgYW5kIGltcGxp
Y2l0ICg8MCkKKyAqIGNvbmRpdGlvbnMuCisgKi8KK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF90
c3ggPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5IGNwdV9oYXNfdHN4X2N0cmwgPSAtMTsKKwor
c3RhdGljIGludCBfX2luaXQgcGFyc2VfdHN4KGNvbnN0IGNoYXIgKnMpCit7CisgICAgaW50IHJj
ID0gMCwgdmFsID0gcGFyc2VfYm9vbChzKTsKKworICAgIGlmICggdmFsID49IDAgKQorICAgICAg
ICBvcHRfdHN4ID0gdmFsOworICAgIGVsc2UKKyAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAg
cmV0dXJuIHJjOworfQorY3VzdG9tX3BhcmFtKCJ0c3giLCBwYXJzZV90c3gpOworCit2b2lkIHRz
eF9pbml0KHZvaWQpCit7CisgICAgLyoKKyAgICAgKiBUaGlzIGZ1bmN0aW9uIGlzIGZpcnN0IGNh
bGxlZCBiZXR3ZWVuIG1pY3JvY29kZSBiZWluZyBsb2FkZWQsIGFuZCBDUFVJRAorICAgICAqIGJl
aW5nIHNjYW5uZWQgZ2VuZXJhbGx5LiAgQ2FsY3VsYXRlIGZyb20gcmF3IGRhdGEgd2hldGhlciBN
U1JfVFNYX0NUUkwKKyAgICAgKiBpcyBhdmFpbGFibGUuCisgICAgICovCisgICAgaWYgKCB1bmxp
a2VseShjcHVfaGFzX3RzeF9jdHJsIDwgMCkgKQorICAgIHsKKyAgICAgICAgdWludDY0X3QgY2Fw
cyA9IDA7CisKKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsID49IDcgJiYK
KyAgICAgICAgICAgICAoY3B1aWRfY291bnRfZWR4KDcsIDApICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX0FSQ0hfQ0FQUykpICkKKyAgICAgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklM
SVRJRVMsIGNhcHMpOworCisgICAgICAgIGNwdV9oYXNfdHN4X2N0cmwgPSAhIShjYXBzICYgQVJD
SF9DQVBTX1RTWF9DVFJMKTsKKyAgICB9CisKKyAgICBpZiAoIGNwdV9oYXNfdHN4X2N0cmwgKQor
ICAgIHsKKyAgICAgICAgdWludDY0X3QgdmFsOworCisgICAgICAgIHJkbXNybChNU1JfVFNYX0NU
UkwsIHZhbCk7CisKKyAgICAgICAgdmFsICY9IH4oVFNYX0NUUkxfUlRNX0RJU0FCTEUgfCBUU1hf
Q1RSTF9DUFVJRF9DTEVBUik7CisgICAgICAgIC8qIENoZWNrIGJvdHRvbSBiaXQgb25seS4gIEhp
Z2hlciBiaXRzIGFyZSB2YXJpb3VzIHNlbnRpbmFscy4gKi8KKyAgICAgICAgaWYgKCAhKG9wdF90
c3ggJiAxKSApCisgICAgICAgICAgICB2YWwgfD0gVFNYX0NUUkxfUlRNX0RJU0FCTEUgfCBUU1hf
Q1RSTF9DUFVJRF9DTEVBUjsKKworICAgICAgICB3cm1zcmwoTVNSX1RTWF9DVFJMLCB2YWwpOwor
ICAgIH0KKyAgICBlbHNlIGlmICggb3B0X3RzeCA+PSAwICkKKyAgICAgICAgcHJpbnRrX29uY2Uo
WEVOTE9HX1dBUk5JTkcKKyAgICAgICAgICAgICAgICAgICAgIk1TUl9UU1hfQ1RSTCBub3QgYXZh
aWxhYmxlIC0gSWdub3JpbmcgdHN4PSBzZXR0aW5nXG4iKTsKK30KKworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCAwYTU5NmY3NDg5Li4xOTgyMTM3
YTMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTU1LDYgKzU1LDcgQEAKICNkZWZpbmUg
QVJDSF9DQVBTX1NTQl9OTwkJKF9BQygxLCBVTEwpIDw8IDQpCiAjZGVmaW5lIEFSQ0hfQ0FQU19N
RFNfTk8JCShfQUMoMSwgVUxMKSA8PCA1KQogI2RlZmluZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0Vf
TUNfTk8JKF9BQygxLCBVTEwpIDw8IDYpCisjZGVmaW5lIEFSQ0hfQ0FQU19UU1hfQ1RSTAkJKF9B
QygxLCBVTEwpIDw8IDcpCiAKICNkZWZpbmUgTVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIKICNk
ZWZpbmUgRkxVU0hfQ01EX0wxRAkJCShfQUMoMSwgVUxMKSA8PCAwKQpAQCAtNjIsNiArNjMsMTAg
QEAKICNkZWZpbmUgTVNSX1RTWF9GT1JDRV9BQk9SVCAgICAgICAgICAgICAweDAwMDAwMTBmCiAj
ZGVmaW5lIFRTWF9GT1JDRV9BQk9SVF9SVE0gICAgICAgICAgICAgKF9BQygxLCBVTEwpIDw8ICAw
KQogCisjZGVmaW5lIE1TUl9UU1hfQ1RSTCAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDEyMgor
I2RlZmluZSBUU1hfQ1RSTF9SVE1fRElTQUJMRSAgICAgICAgICAgIChfQUMoMSwgVUxMKSA8PCAg
MCkKKyNkZWZpbmUgVFNYX0NUUkxfQ1BVSURfQ0xFQVIgICAgICAgICAgICAoX0FDKDEsIFVMTCkg
PDwgIDEpCisKIC8qIEludGVsIE1TUnMuIFNvbWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BV
cyAqLwogI2RlZmluZSBNU1JfSUEzMl9QRVJGQ1RSMAkJMHgwMDAwMDBjMQogI2RlZmluZSBNU1Jf
SUEzMl9BX1BFUkZDVFIwCQkweDAwMDAwNGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCBh
NTMxOWUzYWFmLi5kYzNmNGY4NDkwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTMzOSw2
ICszMzksMTYgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgaW50IGNwdWlkX2VkeCh1
bnNpZ25lZCBpbnQgb3ApCiAgICAgcmV0dXJuIGVkeDsKIH0KIAorc3RhdGljIGFsd2F5c19pbmxp
bmUgdW5zaWduZWQgaW50IGNwdWlkX2NvdW50X2VkeCgKKyAgICB1bnNpZ25lZCBpbnQgbGVhZiwg
dW5zaWduZWQgaW50IHN1YmxlYWYpCit7CisgICAgdW5zaWduZWQgaW50IGVkeCwgdG1wOworCisg
ICAgY3B1aWRfY291bnQobGVhZiwgc3VibGVhZiwgJnRtcCwgJnRtcCwgJnRtcCwgJmVkeCk7CisK
KyAgICByZXR1cm4gZWR4OworfQorCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9j
cjAodm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGNyMDsKQEAgLTY5Miw2ICs3MDIsOSBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgcHZfY3B1aWRfcmVncyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAgICAgICAgICAmcmVncy0+X2VheCwgJnJlZ3MtPl9lYngsICZyZWdzLT5fZWN4LCAm
cmVncy0+X2VkeCk7CiB9CiAKK2V4dGVybiBpbnQ4X3Qgb3B0X3RzeCwgY3B1X2hhc190c3hfY3Ry
bDsKK3ZvaWQgdHN4X2luaXQodm9pZCk7CisKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICovCiAK
ICNlbmRpZiAvKiBfX0FTTV9YODZfUFJPQ0VTU09SX0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9saWIuaCBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaAppbmRleCBiOWQxYzg3ZmZkLi5i
OWQyZWYwYzc5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2xpYi5oCkBAIC0xMDMsNiArMTAzLDE2IEBAIGV4dGVybiBpbnQgcHJpbnRrX3Jh
dGVsaW1pdCh2b2lkKTsKICNkZWZpbmUgZ3ByaW50ayhsdmwsIGZtdCwgYXJncy4uLikgXAogICAg
IHByaW50ayhYRU5MT0dfR1VFU1QgbHZsICIlcHYgIiBmbXQsIGN1cnJlbnQsICMjIGFyZ3MpCiAK
KyNkZWZpbmUgcHJpbnRrX29uY2UoZm10LCBhcmdzLi4uKSAgICAgICAgICAgICAgIFwKKyh7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBzdGF0aWMg
Ym9vbCBfX3JlYWRfbW9zdGx5IG9uY2VfOyAgICAgICAgICAgIFwKKyAgICBpZiAoIHVubGlrZWx5
KCFvbmNlXykgKSAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgb25jZV8gPSB0cnVlOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcHJpbnRrKGZtdCwgIyMgYXJncyk7ICAgICAg
ICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKK30pCisKICNpZmRlZiBOREVCVUcKIAogc3RhdGljIGlubGluZSB2b2lkCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 18:15:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 18:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUahc-0007to-UJ; Tue, 12 Nov 2019 18:15:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUahb-0007td-P3
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:43 +0000
X-Inumbo-ID: 704a9a96-0578-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 704a9a96-0578-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 18:15:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUaha-0001Pw-Gn
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUaha-0004T3-Ff
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 18:15:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUaha-0004T3-Ff@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 18:15:42 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec-ctrl: Mitigate the TSX
 Asynchronous Abort sidechannel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRjNjY2YTdlMTU1NjczOTJhOGEzODMzMWI4YmY2ZjA5N2M1MThmMTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTc6
NTggMjAxOSArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pdGlnYXRlIHRoZSBUU1ggQXN5bmNo
cm9ub3VzIEFib3J0IHNpZGVjaGFubmVsCiAgICAKICAgIFNlZSBwYXRjaCBkb2N1bWVudGF0aW9u
IGFuZCBjb21tZW50cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDUgLyBDVkUtMjAx
OS0xMTEzNQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE3ICsr
KysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8IDYxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni90c3guYyAgICAg
ICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICAg
IHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgfCAgMSArCiA1IGZp
bGVzIGNoYW5nZWQsIDc3IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAyOGZjY2ViNmZjLi42ZGIwZGFmNTMzIDEwMDY0NAot
LS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTYxNyw3ICsxNjE3LDcgQEAgZXh0cmVtZSBj
YXJlLioqCiBBbiBvdmVyYWxsIGJvb2xlYW4gdmFsdWUsIGBzcGVjLWN0cmw9bm9gLCBjYW4gYmUg
c3BlY2lmaWVkIHRvIHR1cm4gb2ZmIGFsbAogbWl0aWdhdGlvbnMsIGluY2x1ZGluZyBwaWVjZXMg
b2YgaW5mcmFzdHJ1Y3R1cmUgdXNlZCB0byB2aXJ0dWFsaXNlIGNlcnRhaW4KIG1pdGlnYXRpb24g
ZmVhdHVyZXMgZm9yIGd1ZXN0cy4gIFRoaXMgYWxzbyBpbmNsdWRlcyBzZXR0aW5ncyB3aGljaCBg
eHB0aWAsCi1gc210YCwgYHB2LWwxdGZgIGNvbnRyb2wsIHVubGVzcyB0aGUgcmVzcGVjdGl2ZSBv
cHRpb24ocykgaGF2ZSBiZWVuCitgc210YCwgYHB2LWwxdGZgLCBgdHN4YCBjb250cm9sLCB1bmxl
c3MgdGhlIHJlc3BlY3RpdmUgb3B0aW9uKHMpIGhhdmUgYmVlbgogc3BlY2lmaWVkIGVhcmxpZXIg
b24gdGhlIGNvbW1hbmQgbGluZS4KIAogQWx0ZXJuYXRpdmVseSwgYSBzbGlnaHRseSBtb3JlIHJl
c3RyaWN0ZWQgYHNwZWMtY3RybD1uby14ZW5gIGNhbiBiZSB1c2VkIHRvCkBAIC0xNzMxLDcgKzE3
MzEsNyBAQCBwYWdlcykgbXVzdCBhbHNvIGJlIHNwZWNpZmllZCB2aWEgdGhlIHRidWZcX3NpemUg
cGFyYW1ldGVyLgogICAgID0gPGJvb2w+CiAKICAgICBBcHBsaWNhYmlsaXR5OiB4ODYKLSAgICBE
ZWZhdWx0OiB0cnVlCisgICAgRGVmYXVsdDogZmFsc2Ugb24gcGFydHMgdnVsbmVyYWJsZSB0byBU
QUEsIHRydWUgb3RoZXJ3aXNlCiAKIENvbnRyb2xzIGZvciB0aGUgdXNlIG9mIFRyYW5zYWN0aW9u
YWwgU3luY2hyb25pemF0aW9uIGVYdGVuc2lvbnMuCiAKQEAgLTE3NDEsNiArMTc0MSwxOSBAQCBh
IGNvbnRyb2wgaGFzIGJlZW4gaW50cm9kdWNlZCB3aGljaCBhbGxvd3MgVFNYIHRvIGJlIHR1cm5l
ZCBvZmYuCiBPbiBzeXN0ZW1zIHdpdGggdGhlIGFiaWxpdHkgdG8gdHVybiBUU1ggb2ZmLCB0aGlz
IGJvb2xlYW4gb2ZmZXJzIHN5c3RlbSB3aWRlCiBjb250cm9sIG9mIHdoZXRoZXIgVFNYIGlzIGVu
YWJsZWQgb3IgZGlzYWJsZWQuCiAKK09uIHBhcnRzIHZ1bG5lcmFibGUgdG8gQ1ZFLTIwMTktMTEx
MzUgLyBUU1ggQXN5bmNocm9ub3VzIEFib3J0LCB0aGUgZm9sbG93aW5nCitsb2dpYyBhcHBsaWVz
OgorCisgKiBBbiBleHBsaWNpdCBgdHN4PWAgY2hvaWNlIGlzIGhvbm91cmVkLCBldmVuIGlmIGl0
IGlzIGB0cnVlYCBhbmQgd291bGQKKyAgIHJlc3VsdCBpbiBhIHZ1bG5lcmFibGUgc3lzdGVtLgor
CisgKiBXaGVuIG5vIGV4cGxpY2l0IGB0c3g9YCBjaG9pY2UgaXMgZ2l2ZW4sIHBhcnRzIHZ1bG5l
cmFibGUgdG8gVEFBIHdpbGwgYmUKKyAgIG1pdGlnYXRlZCBieSBkaXNhYmxpbmcgVFNYLCBhcyB0
aGlzIGlzIHRoZSBsb3dlc3Qgb3ZlcmhlYWQgb3B0aW9uLgorCisgKiBJZiB0aGUgdXNlIG9mIFRT
WCBpcyBpbXBvcnRhbnQsIHRoZSBtb3JlIGV4cGVuc2l2ZSBUQUEgbWl0aWdhdGlvbnMgY2FuIGJl
CisgICBvcHRlZCBpbiB0byB3aXRoIGBzbXQ9MCBzcGVjLWN0cmw9bWQtY2xlYXJgLCBhdCB3aGlj
aCBwb2ludCBUU1ggd2lsbCByZW1haW4KKyAgIGFjdGl2ZSBieSBkZWZhdWx0LgorCiAjIyMgdWNv
ZGUKID4gYD0gWzxpbnRlZ2VyPiB8IHNjYW5dYAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggNTU4NjI2Yzk0ZS4u
ZjQ0ZGY2ZmY0MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTM1LDYgKzEzNSw5IEBAIHN0YXRpYyBpbnQgX19p
bml0IHBhcnNlX3NwZWNfY3RybChjaGFyICpzKQogICAgICAgICAgICAgaWYgKCBvcHRfcHZfbDF0
Zl9kb211IDwgMCApCiAgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGZfZG9tdSA9IDA7CiAKKyAg
ICAgICAgICAgIGlmICggb3B0X3RzeCA9PSAtMSApCisgICAgICAgICAgICAgICAgb3B0X3RzeCA9
IC0zOworCiAgICAgICAgIGRpc2FibGVfY29tbW9uOgogICAgICAgICAgICAgb3B0X3JzYl9wdiA9
IGZhbHNlOwogICAgICAgICAgICAgb3B0X3JzYl9odm0gPSBmYWxzZTsKQEAgLTM0NSw3ICszNDgs
NyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVu
aywgdWludDY0X3QgY2FwcykKICAgICBwcmludGsoIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFj
aWxpdGllczpcbiIpOwogCiAgICAgLyogSGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0
byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4gKi8KLSAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVh
dHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVzXG4iLAorICAgIHByaW50aygiICBIYXJkd2Fy
ZSBmZWF0dXJlczolcyVzJXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVzXG4iLAogICAgICAgICAgICAo
XzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8gIiBJQlJTL0lCUEIiIDog
IiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkg
PyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2
X0ZFQVRVUkVfTDFEX0ZMVVNIKSkgPyAiIEwxRF9GTFVTSCIgOiAiIiwKQEAgLTM1Nyw3ICszNjAs
OSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVu
aywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkgICAg
ICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFS
Q0hfQ0FQU19TS0lQX0wxREZMKSAgICAgICAgICAgID8gIiBTS0lQX0wxREZMIjogIiIsCiAgICAg
ICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NTQl9OTykgICAgICAgICAgICAgICAgPyAiIFNTQl9O
TyIgICAgOiAiIiwKLSAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfTURTX05PKSAgICAgICAg
ICAgICAgICA/ICIgTURTX05PIiAgICA6ICIiKTsKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NB
UFNfTURTX05PKSAgICAgICAgICAgICAgICA/ICIgTURTX05PIiAgICA6ICIiLAorICAgICAgICAg
ICAoY2FwcyAmIEFSQ0hfQ0FQU19UU1hfQ1RSTCkgICAgICAgICAgICAgID8gIiBUU1hfQ1RSTCIg
IDogIiIsCisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1RBQV9OTykgICAgICAgICAgICAg
ICAgPyAiIFRBQV9OTyIgICAgOiAiIik7CiAKICAgICAvKiBDb21waWxlZC1pbiBzdXBwb3J0IHdo
aWNoIHBlcnRhaW5zIHRvIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05G
SUdfSU5ESVJFQ1RfVEhVTkspIHx8IElTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJTkcpICkK
QEAgLTM3MSw3ICszNzYsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVt
IGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgICAgICJcbiIpOwog
CiAgICAgLyogU2V0dGluZ3MgZm9yIFhlbidzIHByb3RlY3Rpb24sIGlycmVzcGVjdGl2ZSBvZiBn
dWVzdHMuICovCi0gICAgcHJpbnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVD
X0NUUkw6ICVzJXMsIE90aGVyOiVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAgWGVuIHNldHRpbmdz
OiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcyVzLCBPdGhlcjolcyVzJXNcbiIsCiAgICAg
ICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1
bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0aHVuayA9
PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CkBAIC0zODAsNiArMzg1LDggQEAgc3RhdGlj
IHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90
IGNhcHMpCiAgICAgICAgICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfSUJS
UykgID8gIklCUlMrIiA6ICAiSUJSUy0iLAogICAgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NTQkQpICAgICAgICAgICA/ICIiIDoKICAgICAgICAgICAgKGRlZmF1bHRfeGVuX3Nw
ZWNfY3RybCAmIFNQRUNfQ1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAorICAgICAg
ICAgICAhKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICAgICAgICAgICAgICA/ICIiIDoKKyAg
ICAgICAgICAgKG9wdF90c3ggJiAxKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIFRT
WCsiIDogIiBUU1gtIiwKICAgICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPyAiIElCUEIiICA6ICIiLAogICAgICAgICAgICBvcHRfbDFkX2ZsdXNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiLAogICAgICAgICAg
ICBvcHRfbWRfY2xlYXJfcHYgfHwgb3B0X21kX2NsZWFyX2h2bSAgICAgICA/ICIgVkVSVyIgIDog
IiIpOwpAQCAtODcwLDYgKzg3Nyw3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFV
TFQ7CiAgICAgYm9vbCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZSwgaHdfc210
X2VuYWJsZWQ7CisgICAgYm9vbCBjcHVfaGFzX2J1Z190YWE7CiAgICAgdWludDY0X3QgY2FwcyA9
IDA7CiAKICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKQEAg
LTEwOTYsNiArMTEwNCw1MyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRp
b25zKHZvaWQpCiAgICAgICAgICAgICAiZW5hYmxlZC4gIE1pdGlnYXRpb25zIHdpbGwgbm90IGJl
IGZ1bGx5IGVmZmVjdGl2ZS4gIFBsZWFzZVxuIgogICAgICAgICAgICAgImNob29zZSBhbiBleHBs
aWNpdCBzbXQ9PGJvb2w+IHNldHRpbmcuICBTZWUgWFNBLTI5Ny5cbiIpOwogCisgICAgLyoKKyAg
ICAgKiBWdWxuZXJhYmlsaXR5IHRvIFRBQSBpcyBhIGxpdHRsZSBjb21wbGljYXRlZCB0byBxdWFu
dGlmeS4KKyAgICAgKgorICAgICAqIEluIHRoZSBwaXBlbGluZSwgaXQgaXMganVzdCBhbm90aGVy
IHdheSB0byBnZXQgc3BlY3VsYXRpdmUgYWNjZXNzIHRvCisgICAgICogc3RhbGUgbG9hZCBwb3J0
LCBzdG9yZSBidWZmZXIgb3IgZmlsbCBidWZmZXIgZGF0YSwgYW5kIHRoZXJlZm9yZSBjYW4gYmUK
KyAgICAgKiBjb25zaWRlcmVkIGEgc3VwZXJzZXQgb2YgTURTIChvbiBUU1gtY2FwYWJsZSBwYXJ0
cykuICBPbiBwYXJ0cyB3aGljaAorICAgICAqIHByZWRhdGUgTURTX05PLCB0aGUgZXhpc3Rpbmcg
VkVSVyBmbHVzaGluZyB3aWxsIG1pdGlnYXRlIHRoaXMKKyAgICAgKiBzaWRlY2hhbm5lbCBhcyB3
ZWxsLgorICAgICAqCisgICAgICogT24gcGFydHMgd2hpY2ggY29udGFpbiBNRFNfTk8sIHRoZSBs
YWNrIG9mIFZFUlcgZmx1c2hpbmcgbWVhbnMgdGhhdCBhbgorICAgICAqIGF0dGFja2VyIGNhbiBz
dGlsbCB1c2UgVFNYIHRvIHRhcmdldCBtaWNyb2FyY2hpdGVjdHVyYWwgYnVmZmVycyB0byBsZWFr
CisgICAgICogc2VjcmV0cy4gIFRoZXJlZm9yZSwgd2UgY29uc2lkZXIgVEFBIHRvIGJlIHRoZSBz
ZXQgb2YgVFNYLWNhcGFibGUgcGFydHMKKyAgICAgKiB3aGljaCBoYXZlIE1EU19OTyBidXQgbGFj
ayBUQUFfTk8uCisgICAgICoKKyAgICAgKiBOb3RlOiBjcHVfaGFzX3J0bSAoPT0gaGxlKSBjb3Vs
ZCBhbHJlYWR5IGJlIGhpZGRlbiBieSBgdHN4PTBgIG9uIHRoZQorICAgICAqICAgICAgIGNtZGxp
bmUuICBNU1JfVFNYX0NUUkwgd2lsbCBvbmx5IGFwcGVhciBvbiBUU1gtY2FwYWJsZSBwYXJ0cywg
c28KKyAgICAgKiAgICAgICB3ZSBjaGVjayBib3RoIHRvIHNwb3QgVFNYIGluIGEgbWljcm9jb2Rl
L2NtZGxpbmUgaW5kZXBlbmRlbnQgd2F5LgorICAgICAqLworICAgIGNwdV9oYXNfYnVnX3RhYSA9
CisgICAgICAgIChjcHVfaGFzX3J0bSB8fCAoY2FwcyAmIEFSQ0hfQ0FQU19UU1hfQ1RSTCkpICYm
CisgICAgICAgIChjYXBzICYgKEFSQ0hfQ0FQU19NRFNfTk8gfCBBUkNIX0NBUFNfVEFBX05PKSkg
PT0gQVJDSF9DQVBTX01EU19OTzsKKworICAgIC8qCisgICAgICogT24gVEFBLWFmZmVjdGVkIGhh
cmR3YXJlLCBkaXNhYmxpbmcgVFNYIGlzIHRoZSBwcmVmZXJyZWQgbWl0aWdhdGlvbiwgdnMKKyAg
ICAgKiB0aGUgTURTIG1pdGlnYXRpb24gb2YgZGlzYWJsaW5nIEhUIGFuZCB1c2luZyBWRVJXIGZs
dXNoaW5nLgorICAgICAqCisgICAgICogT24gQ1BVcyB3aGljaCBhZHZlcnRpc2UgTURTX05PLCBW
RVJXIGhhcyBubyBmbHVzaGluZyBzaWRlIGVmZmVjdCB1bnRpbAorICAgICAqIHRoZSBUU1hfQ1RS
TCBtaWNyb2NvZGUgaXMgbG9hZGVkLCBkZXNwaXRlIHRoZSBNRF9DTEVBUiBDUFVJRCBiaXQgYmVp
bmcKKyAgICAgKiBhZHZlcnRpc2VkLCBhbmQgdGhlcmUgaXNuJ3QgYSBNRF9DTEVBUl8yIGZsYWcg
dG8gdXNlLi4uCisgICAgICoKKyAgICAgKiBJZiB3ZSdyZSBvbiBhZmZlY3RlZCBoYXJkd2FyZSwg
YWJsZSB0byBkbyBzb21ldGhpbmcgYWJvdXQgaXQgKHdoaWNoCisgICAgICogaW1wbGllcyB0aGF0
IFZFUlcgbm93IHdvcmtzKSwgbm8gZXhwbGljaXQgVFNYIGNob2ljZSBhbmQgdHJhZGl0aW9uYWwK
KyAgICAgKiBNRFMgbWl0aWdhdGlvbnMgKG5vLVNNVCwgVkVSVykgbm90IG9idmlvc3VseSBpbiB1
c2UgKHNvbWVvbmUgbWlnaHQKKyAgICAgKiBwbGF1c2libHkgdmFsdWUgVFNYIGhpZ2hlciB0aGFu
IEh5cGVydGhyZWFkaW5nLi4uKSwgZGlzYWJsZSBUU1ggdG8KKyAgICAgKiBtaXRpZ2F0ZSBUQUEu
CisgICAgICovCisgICAgaWYgKCBvcHRfdHN4ID09IC0xICYmIGNwdV9oYXNfYnVnX3RhYSAmJiAo
Y2FwcyAmIEFSQ0hfQ0FQU19UU1hfQ1RSTCkgJiYKKyAgICAgICAgICgoaHdfc210X2VuYWJsZWQg
JiYgb3B0X3NtdCkgfHwKKyAgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1ZF
UldfSURMRSkpICkKKyAgICB7CisgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRV
UkVfSExFKTsKKyAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9SVE0pOwor
CisgICAgICAgIG9wdF90c3ggPSAwOworICAgICAgICB0c3hfaW5pdCgpOworICAgIH0KKwogICAg
IHByaW50X2RldGFpbHModGh1bmssIGNhcHMpOwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni90c3guYyBiL3hlbi9hcmNoL3g4Ni90c3guYwppbmRleCAzYTg1M2QzOGY2Li4xNzc4
ZmYyMWI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHN4LmMKKysrIGIveGVuL2FyY2gveDg2
L3RzeC5jCkBAIC01LDcgKzUsOCBAQAogICogVmFsaWQgdmFsdWVzOgogICogICAxID0+IEV4cGxp
Y2l0IHRzeD0xCiAgKiAgIDAgPT4gRXhwbGljaXQgdHN4PTAKLSAqICAtMSA9PiBEZWZhdWx0LCBp
bXBsaWNpdCB0c3g9MQorICogIC0xID0+IERlZmF1bHQsIGltcGxpY2l0IHRzeD0xLCBtYXkgY2hh
bmdlIHRvIDAgdG8gbWl0aWdhdGUgVEFBCisgKiAgLTMgPT4gSW1wbGljaXQgdHN4PTEgKGZlZWQt
dGhyb3VnaCBmcm9tIHNwZWMtY3RybD0wKQogICoKICAqIFRoaXMgaXMgYXJyYW5nZWQgc3VjaCB0
aGF0IHRoZSBib3R0b20gYml0IGVuY29kZXMgd2hldGhlciBUU1ggaXMgYWN0dWFsbHkKICAqIGRp
c2FibGVkLCB3aGlsZSBpZGVudGlmeWluZyB2YXJpb3VzIGV4cGxpY2l0ICg+PTApIGFuZCBpbXBs
aWNpdCAoPDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDYwNTdkOTU0MDQuLjY3N2Y0
MTRmNWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC04Niw2ICs4Niw3IEBAIFhFTl9D
UFVGRUFUVVJFKFNDX1ZFUldfSURMRSwgICAgKEZTQ0FQSU5UUyswKSozMisyNykgLyogVkVSVyB1
c2VkIGJ5IFhlbiBmb3IgaWRsCiAjZGVmaW5lIGNwdV9oYXNfYXBlcmZtcGVyZglib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfQVBFUkZNUEVSRikKICNkZWZpbmUgY3B1X2hhc19zbWVwICAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NNRVApCiAjZGVmaW5lIGNwdV9oYXNfaW52cGNp
ZCAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JTlZQQ0lEKQorI2RlZmluZSBjcHVf
aGFzX3J0bSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlRNKQogI2RlZmlu
ZSBjcHVfaGFzX3NtYXAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU01BUCkK
ICNkZWZpbmUgY3B1X2hhc19mcHVfc2VsICAgICAgICAgKCFib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfTk9fRlBVX1NFTCkpCiAjZGVmaW5lIGNwdV9oYXNfZmZ4c3IgICAgICAgICAgICgoYm9vdF9j
cHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EKSBcCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaAppbmRleCAxOTgyMTM3YTMzLi5hZDVlOTBmMDIwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKQEAgLTU2LDYgKzU2LDcgQEAKICNkZWZpbmUgQVJDSF9DQVBTX01EU19OTwkJKF9BQygxLCBV
TEwpIDw8IDUpCiAjZGVmaW5lIEFSQ0hfQ0FQU19JRl9QU0NIQU5HRV9NQ19OTwkoX0FDKDEsIFVM
TCkgPDwgNikKICNkZWZpbmUgQVJDSF9DQVBTX1RTWF9DVFJMCQkoX0FDKDEsIFVMTCkgPDwgNykK
KyNkZWZpbmUgQVJDSF9DQVBTX1RBQV9OTwkJKF9BQygxLCBVTEwpIDw8IDgpCiAKICNkZWZpbmUg
TVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIKICNkZWZpbmUgRkxVU0hfQ01EX0wxRAkJCShfQUMo
MSwgVUxMKSA8PCAwKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:11:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbZB-0004sn-70; Tue, 12 Nov 2019 19:11:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbZ9-0004se-Ro
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:03 +0000
X-Inumbo-ID: 2b102ccc-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b102ccc-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:11:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbZ8-0002SS-Al
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbZ8-0007DM-9V
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbZ8-0007DM-9V@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: traps: Avoid using
 BUG_ON() in _show_registers()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRmZTcwYTE4MGM1M2RmMGFkMDA5MmVmOGQ2NWU4Y2U5NDM5YjI1NGUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
eSAxNSAxNzoxNjoxMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIE9jdCAyOCAxNDoyNDozOCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogdHJhcHM6IEF2b2lkIHVzaW5nIEJVR19PTigpIGluIF9z
aG93X3JlZ2lzdGVycygpCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIF9zaG93X3JlZ2lzdGVycygp
IGlzIHVzaW5nIGEgQlVHX09OKCkgdG8gYXNzZXJ0IG9ubHkKICAgIHVzZXJzcGFjZSB3aWxsIHJ1
biAzMi1iaXQgY29kZSBpbiBhIDY0LWJpdCBkb21haW4uCiAgICAKICAgIFN1Y2ggZXh0cmEgcHJl
Y2F1dGlvbiBpcyBub3QgbmVjZXNzYXJ5IGFuZCBjb3VsZCBiZSBhdm9pZGVkIGJ5IG9ubHkKICAg
IGNoZWNraW5nIHRoZSBDUFUgbW9kZSB0byBkZWNpZGUgd2hldGhlciBzaG93X3JlZ2lzdGVyc182
NCgpIG9yCiAgICBzaG93X3JlaWdzdGVyc18zMigpIHNob3VsZCBiZSBjYWxsZWQuCiAgICAKICAg
IFRoaXMgaGFzIGFsc28gdGhlIG5pY2UgYWR2YW50YWdlIHRvIGF2b2lkIG5lc3RlZCBpZiBpbiB0
aGUgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXly
X2JhYmNodWtAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTA0ODE4
YjQ2ZDZiMDhhZTIyZDRlZjA1ZmE0ZGM2ODViYmE0MmY1NykKLS0tCiB4ZW4vYXJjaC9hcm0vdHJh
cHMuYyB8IDE2ICsrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggODc0MWFhMWQ1OS4uZWFlZDI5YjA2YiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAg
LTkxNCwyMSArOTE0LDExIEBAIHN0YXRpYyB2b2lkIF9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKIAogICAgIGlmICggZ3Vlc3RfbW9kZSApCiAgICAgewot
ICAgICAgICBpZiAoIGlzXzMyYml0X2RvbWFpbih2LT5kb21haW4pICkKKyAgICAgICAgaWYgKCBw
c3JfbW9kZV9pc18zMmJpdChyZWdzLT5jcHNyKSApCiAgICAgICAgICAgICBzaG93X3JlZ2lzdGVy
c18zMihyZWdzLCBjdHh0LCBndWVzdF9tb2RlLCB2KTsKICNpZmRlZiBDT05GSUdfQVJNXzY0Ci0g
ICAgICAgIGVsc2UgaWYgKCBpc182NGJpdF9kb21haW4odi0+ZG9tYWluKSApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIGlmICggcHNyX21vZGVfaXNfMzJiaXQocmVncy0+Y3BzcikgKQotICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIEJVR19PTighdXNyX21vZGUocmVncykpOwotICAgICAg
ICAgICAgICAgIHNob3dfcmVnaXN0ZXJzXzMyKHJlZ3MsIGN0eHQsIGd1ZXN0X21vZGUsIHYpOwot
ICAgICAgICAgICAgfQotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHNob3dfcmVnaXN0ZXJzXzY0KHJlZ3MsIGN0eHQsIGd1ZXN0X21vZGUsIHYpOwotICAg
ICAgICAgICAgfQotICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNob3dfcmVn
aXN0ZXJzXzY0KHJlZ3MsIGN0eHQsIGd1ZXN0X21vZGUsIHYpOwogI2VuZGlmCiAgICAgfQogICAg
IGVsc2UKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:11:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbZK-0004tc-9M; Tue, 12 Nov 2019 19:11:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbZJ-0004tV-CQ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:13 +0000
X-Inumbo-ID: 3111c9f0-0580-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3111c9f0-0580-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 19:11:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbZI-0002Sf-E6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbZI-0007Dn-Cw
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbZI-0007Dn-Cw@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: SCTLR_EL1 is a 64-bit
 register on Arm64
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyOGY3ZDYwZDViNWIyNTQzN2E5N2VjYzY1NWU3M2ViMmYxZDA1ZWIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
bCAyMyAyMjozNTo0OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIE9jdCAyOCAxNDoyOTowNCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogU0NUTFJfRUwxIGlzIGEgNjQtYml0IHJlZ2lzdGVyIG9u
IEFybTY0CiAgICAKICAgIE9uIEFybTY0LCBzeXN0ZW0gcmVnaXN0ZXJzIGFyZSBhbHdheXMgNjQt
Yml0IGluY2x1ZGluZyBTQ1RMUl9FTDEuCiAgICBIb3dldmVyLCBYZW4gaXMgYXNzdW1pbmcgdGhp
cyBpcyAzMi1iaXQgYmVjYXVzZSBlYXJsaWVyIHJldmlzaW9uIG9mCiAgICBBcm12OCBoYWQgdGhl
IHRvcCAzMi1iaXQgUkVTMCAoc2VlIEFSTSBEREkwNTk1LmIpLgogICAgCiAgICA+RnJvbSBBcm12
OC41LCBzb21lIGJpdHMgaW4gWzYzOjMyXSB3aWxsIGJlIGRlZmluZWQgYW5kIGFsbG93ZWQgdG8g
YmUKICAgIG1vZGlmaWVkIGJ5IHRoZSBndWVzdC4gU28gd2Ugd291bGQgZWZmZWN0aXZlbHkgcmVz
ZXQgdGhvc2UgYml0cyB0byAwCiAgICBhZnRlciBlYWNoIGNvbnRleHQgc3dpdGNoLiBUaGlzIG1l
YW5zIHRoZSBndWVzdCBtYXkgbm90IGZ1bmN0aW9uCiAgICBjb3JyZWN0bHkgYWZ0ZXJ3YXJkcy4K
ICAgIAogICAgUmF0aGVyIHRoYW4gcmVzZXR0aW5nIHRvIDAgdGhlIGJpdHMgWzYzOjMyXSwgcHJl
c2VydmUgdGhlbSBhY3Jvc3MKICAgIGNvbnRleHQgc3dpdGNoLgogICAgCiAgICBOb3RlIHRoYXQg
dGhlIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIgb24gQXJtMzIgKGkuZSBTQ1RMUikgaXMgYWx3YXlz
CiAgICAzMi1iaXQuIFNvIHdlIG5lZWQgdG8gdXNlIHJlZ2lzdGVyX3QgYW55d2hlcmUgd2UgZGVh
bCB0aGUgU0NUTFJ7LF9FTDF9LgogICAgCiAgICBPdXRzaWRlIGludGVyZmFjZSBpcyBzd2l0Y2hl
ZCB0byB1c2UgNjQtYml0IHRvIGFsbG93IEFCSSBjb21wYXRpYmlsaXR5CiAgICBiZXR3ZWVuIDMy
LWJpdCBhbmQgNjQtYml0LgogICAgCiAgICBbU3RlZmFubzogZml4IHR5cG8gaW4gY29tbWl0IG1l
c3NhZ2VdCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
ci5iYWJjaHVrQGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5
OGVkY2NiOTQ0YTgwZGI3ODJlNTUxZjMwOTA2MjhlNjZjN2ZiNTIpCi0tLQogdG9vbHMveGVudHJh
Y2UveGVuY3R4LmMgICAgICAgfCAgNCArKystCiB4ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jICAg
ICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICB8IDEwICsrKysrLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCB8ICA0
ICsrLS0KIDYgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVudHJhY2UveGVuY3R4LmMgYi90b29scy94ZW50cmFjZS94
ZW5jdHguYwppbmRleCBlNjQ3MTc5ZTE5Li4yZmE4NjRmODY3IDEwMDY0NAotLS0gYS90b29scy94
ZW50cmFjZS94ZW5jdHguYworKysgYi90b29scy94ZW50cmFjZS94ZW5jdHguYwpAQCAtNTk4LDYg
KzU5OCw4IEBAIHN0YXRpYyB2b2lkIHByaW50X2N0eF8zMih2Y3B1X2d1ZXN0X2NvbnRleHRfdCAq
Y3R4KQogCiAgICAgcHJpbnRmKCJyMTJfZmlxOiAlMDgiUFJJeDMyIlxuIiwgcmVncy0+cjEyX2Zp
cSk7CiAgICAgcHJpbnRmKCJcbiIpOworICAgIC8qIFNDVExSIGlzIGFsd2F5cyAzMi1iaXQgKi8K
KyAgICBwcmludGYoIlNDVExSOiAlMDgiUFJJeDMyIlxuIiwgKHVpbnQzMl90KWN0eC0+c2N0bHIp
OwogfQogCiAjaWZkZWYgX19hYXJjaDY0X18KQEAgLTY1OSw2ICs2NjEsNyBAQCBzdGF0aWMgdm9p
ZCBwcmludF9jdHhfNjQodmNwdV9ndWVzdF9jb250ZXh0X3QgKmN0eCkKICAgICBwcmludGYoIngy
ODogJTAxNiJQUkl4NjQiXHQiLCByZWdzLT54MjgpOwogICAgIHByaW50ZigieDI5OiAlMDE2IlBS
SXg2NCJcbiIsIHJlZ3MtPngyOSk7CiAgICAgcHJpbnRmKCJcbiIpOworICAgIHByaW50ZigiU0NU
TFJfRUwxOiAlMDE2IlBSSXg2NCJcbiIsIGN0eC0+c2N0bHIpOwogfQogI2VuZGlmIC8qIF9fYWFy
Y2g2NF9fICovCiAKQEAgLTY3NSw3ICs2NzgsNiBAQCBzdGF0aWMgdm9pZCBwcmludF9jdHgodmNw
dV9ndWVzdF9jb250ZXh0X2FueV90ICpjdHhfYW55KQogICAgIHByaW50X2N0eF8zMihjdHgpOwog
I2VuZGlmCiAKLSAgICBwcmludGYoIlNDVExSOiAlMDgiUFJJeDMyIlxuIiwgY3R4LT5zY3Rscik7
CiAgICAgcHJpbnRmKCJUVEJDUjogJTAxNiJQUkl4NjQiXG4iLCBjdHgtPnR0YmNyKTsKICAgICBw
cmludGYoIlRUQlIwOiAlMDE2IlBSSXg2NCJcbiIsIGN0eC0+dHRicjApOwogICAgIHByaW50Zigi
VFRCUjE6ICUwMTYiUFJJeDY0IlxuIiwgY3R4LT50dGJyMSk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwppbmRleCA3ZGI3
YTczMjFiLi5iYjAwM2FkNDg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5j
CisrKyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKQEAgLTU4OSw3ICs1ODksNyBAQCBzdGF0
aWMgYm9vbCBndWVzdF93YWxrX2xkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogYm9vbCBndWVzdF93
YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCBndmEsCiAgICAgICAgICAg
ICAgICAgICAgICAgIHBhZGRyX3QgKmlwYSwgdW5zaWduZWQgaW50ICpwZXJtcykKIHsKLSAgICB1
aW50MzJfdCBzY3RsciA9IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7CisgICAgcmVnaXN0ZXJfdCBz
Y3RsciA9IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7CiAgICAgcmVnaXN0ZXJfdCB0Y3IgPSBSRUFE
X1NZU1JFRyhUQ1JfRUwxKTsKICAgICB1bnNpZ25lZCBpbnQgX3Blcm1zOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGVhZWQy
OWIwNmIuLmNkNDhhZjA5OTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0zODQsNyArMzg0LDcgQEAgdm9pZCBwYW5pY19QQVIo
dWludDY0X3QgcGFyKQogCiBzdGF0aWMgdm9pZCBjcHNyX3N3aXRjaF9tb2RlKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCBpbnQgbW9kZSkKIHsKLSAgICB1aW50MzJfdCBzY3RsciA9IFJFQURf
U1lTUkVHMzIoU0NUTFJfRUwxKTsKKyAgICByZWdpc3Rlcl90IHNjdGxyID0gUkVBRF9TWVNSRUco
U0NUTFJfRUwxKTsKIAogICAgIHJlZ3MtPmNwc3IgJj0gfihQU1JfTU9ERV9NQVNLfFBTUl9JVF9N
QVNLfFBTUl9KQVpFTExFfFBTUl9CSUdfRU5ESUFOfFBTUl9USFVNQik7CiAKQEAgLTQwMCw3ICs0
MDAsNyBAQCBzdGF0aWMgdm9pZCBjcHNyX3N3aXRjaF9tb2RlKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCBpbnQgbW9kZSkKIAogc3RhdGljIHZhZGRyX3QgZXhjZXB0aW9uX2hhbmRsZXIzMih2
YWRkcl90IG9mZnNldCkKIHsKLSAgICB1aW50MzJfdCBzY3RsciA9IFJFQURfU1lTUkVHMzIoU0NU
TFJfRUwxKTsKKyAgICByZWdpc3Rlcl90IHNjdGxyID0gUkVBRF9TWVNSRUcoU0NUTFJfRUwxKTsK
IAogICAgIGlmICggc2N0bHIgJiBTQ1RMUl9WICkKICAgICAgICAgcmV0dXJuIDB4ZmZmZjAwMDAg
KyBvZmZzZXQ7CkBAIC03MTksNyArNzE5LDcgQEAgY3Jhc2hfc3lzdGVtOgogCiBzdHJ1Y3QgcmVn
X2N0eHQgewogICAgIC8qIEd1ZXN0LXNpZGUgc3RhdGUgKi8KLSAgICB1aW50MzJfdCBzY3Rscl9l
bDE7CisgICAgcmVnaXN0ZXJfdCBzY3Rscl9lbDE7CiAgICAgcmVnaXN0ZXJfdCB0Y3JfZWwxOwog
ICAgIHVpbnQ2NF90IHR0YnIwX2VsMSwgdHRicjFfZWwxOwogI2lmZGVmIENPTkZJR19BUk1fMzIK
QEAgLTgyMiw3ICs4MjIsNyBAQCBzdGF0aWMgdm9pZCBzaG93X3JlZ2lzdGVyc18zMihjb25zdCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKIAogICAgIGlmICggZ3Vlc3RfbW9kZSApCiAgICAg
ewotICAgICAgICBwcmludGsoIiAgICAgU0NUTFI6ICUwOCJQUkl4MzIiXG4iLCBjdHh0LT5zY3Rs
cl9lbDEpOworICAgICAgICBwcmludGsoIiAgICAgU0NUTFI6ICUiUFJJcmVnaXN0ZXIiXG4iLCBj
dHh0LT5zY3Rscl9lbDEpOwogICAgICAgICBwcmludGsoIiAgICAgICBUQ1I6ICUwOCJQUklyZWdp
c3RlciJcbiIsIGN0eHQtPnRjcl9lbDEpOwogICAgICAgICBwcmludGsoIiAgICAgVFRCUjA6ICUw
MTYiUFJJeDY0IlxuIiwgY3R4dC0+dHRicjBfZWwxKTsKICAgICAgICAgcHJpbnRrKCIgICAgIFRU
QlIxOiAlMDE2IlBSSXg2NCJcbiIsIGN0eHQtPnR0YnIxX2VsMSk7CkBAIC04OTQsNyArODk0LDcg
QEAgc3RhdGljIHZvaWQgc2hvd19yZWdpc3RlcnNfNjQoY29uc3Qgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsCiAgICAgICAgIHByaW50aygiICAgRVNSX0VMMTogJTA4IlBSSXgzMiJcbiIsIGN0
eHQtPmVzcl9lbDEpOwogICAgICAgICBwcmludGsoIiAgIEZBUl9FTDE6ICUwMTYiUFJJeDY0Ilxu
IiwgY3R4dC0+ZmFyKTsKICAgICAgICAgcHJpbnRrKCJcbiIpOwotICAgICAgICBwcmludGsoIiBT
Q1RMUl9FTDE6ICUwOCJQUkl4MzIiXG4iLCBjdHh0LT5zY3Rscl9lbDEpOworICAgICAgICBwcmlu
dGsoIiBTQ1RMUl9FTDE6ICUiUFJJcmVnaXN0ZXIiXG4iLCBjdHh0LT5zY3Rscl9lbDEpOwogICAg
ICAgICBwcmludGsoIiAgIFRDUl9FTDE6ICUwOCJQUklyZWdpc3RlciJcbiIsIGN0eHQtPnRjcl9l
bDEpOwogICAgICAgICBwcmludGsoIiBUVEJSMF9FTDE6ICUwMTYiUFJJeDY0IlxuIiwgY3R4dC0+
dHRicjBfZWwxKTsKICAgICAgICAgcHJpbnRrKCIgVFRCUjFfRUwxOiAlMDE2IlBSSXg2NCJcbiIs
IGN0eHQtPnR0YnIxX2VsMSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCAzMTJmZWM4OTMyLi5kZWYy
ODYwNmM5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTE2Myw3ICsxNjMsOCBAQCBzdHJ1Y3QgYXJj
aF92Y3B1CiAjZW5kaWYKIAogICAgIC8qIENvbnRyb2wgUmVnaXN0ZXJzICovCi0gICAgdWludDMy
X3QgYWN0bHIsIHNjdGxyOworICAgIHJlZ2lzdGVyX3Qgc2N0bHI7CisgICAgdWludDMyX3QgYWN0
bHI7CiAgICAgdWludDMyX3QgY3BhY3I7CiAKICAgICB1aW50MzJfdCBjb250ZXh0aWRyOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cDJtLmgKaW5kZXggMDQxZGVhODI3Yy4uNzcyZDQzMjk2ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0zOTQs
NyArMzk0LDcgQEAgc3RhdGljIGlubGluZSBib29sIHZjcHVfaGFzX2NhY2hlX2VuYWJsZWQoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgLyogT25seSB3b3JrcyB3aXRoIHRoZSBjdXJyZW50IHZDUFUgKi8K
ICAgICBBU1NFUlQoY3VycmVudCA9PSB2KTsKIAotICAgIHJldHVybiAoUkVBRF9TWVNSRUczMihT
Q1RMUl9FTDEpICYgKFNDVExSX0N8U0NUTFJfTSkpID09IChTQ1RMUl9DfFNDVExSX00pOworICAg
IHJldHVybiAoUkVBRF9TWVNSRUcoU0NUTFJfRUwxKSAmIChTQ1RMUl9DfFNDVExSX00pKSA9PSAo
U0NUTFJfQ3xTQ1RMUl9NKTsKIH0KIAogI2VuZGlmIC8qIF9YRU5fUDJNX0ggKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gtYXJtLmgKaW5kZXggZWI0MjRlODI4Ni4uYjBjZGQ4N2Q2MSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJt
LmgKQEAgLTI5MSw3ICsyOTEsNyBAQCBzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0IHsKIAogICAg
IHN0cnVjdCB2Y3B1X2d1ZXN0X2NvcmVfcmVncyB1c2VyX3JlZ3M7ICAvKiBDb3JlIENQVSByZWdp
c3RlcnMgKi8KIAotICAgIHVpbnQzMl90IHNjdGxyOworICAgIHVpbnQ2NF90IHNjdGxyOwogICAg
IHVpbnQ2NF90IHR0YmNyLCB0dGJyMCwgdHRicjE7CiB9OwogdHlwZWRlZiBzdHJ1Y3QgdmNwdV9n
dWVzdF9jb250ZXh0IHZjcHVfZ3Vlc3RfY29udGV4dF90OwpAQCAtMzc0LDcgKzM3NCw3IEBAIHR5
cGVkZWYgdWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7CiAjZGVmaW5lIFBTUl9HVUVTVDMyX0lOSVQg
IChQU1JfQUJUX01BU0t8UFNSX0ZJUV9NQVNLfFBTUl9JUlFfTUFTS3xQU1JfTU9ERV9TVkMpCiAj
ZGVmaW5lIFBTUl9HVUVTVDY0X0lOSVQgKFBTUl9BQlRfTUFTS3xQU1JfRklRX01BU0t8UFNSX0lS
UV9NQVNLfFBTUl9NT0RFX0VMMWgpCiAKLSNkZWZpbmUgU0NUTFJfR1VFU1RfSU5JVCAgICAweDAw
YzUwMDc4CisjZGVmaW5lIFNDVExSX0dVRVNUX0lOSVQgICAgeGVuX21rX3VsbG9uZygweDAwYzUw
MDc4KQogCiAvKgogICogVmlydHVhbCBtYWNoaW5lIHBsYXRmb3JtIChtZW1vcnkgbGF5b3V0LCBp
bnRlcnJ1cHRzKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:11:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbZV-0004uv-Bv; Tue, 12 Nov 2019 19:11:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbZT-0004uh-Ey
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:23 +0000
X-Inumbo-ID: 37189ca2-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37189ca2-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:11:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbZS-0002TW-HC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbZS-0007Eb-G2
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbZS-0007Eb-G2@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: traps: Avoid using
 BUG_ON() to check guest state in advance_pc()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5857551429504402039=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 97b46980822f3c8f2b06990a0b6b1944300a5c8e
Author:     Julien Grall <julien.grall@arm.com>
AuthorDate: Wed May 15 21:17:30 2019 +0100
Commit:     Stefano Stabellini <sstabellini@kernel.org>
CommitDate: Tue Oct 29 10:50:17 2019 -0700

    xen/arm: traps: Avoid using BUG_ON() to check guest state in advance_pc()
    
    The condition of the BUG_ON() in advance_pc() is pretty wrong because
    the bits [26:25] and [15:10] have a different meaning between AArch32
    and AArch64 state.
    
    On AArch32, they are used to store PSTATE.IT. On AArch64, they are RES0
    or used for new feature (e.g ARMv8.0-SSBS, ARMv8.5-BTI).
    
    This means a 64-bit guest will hit the BUG_ON() if it is trying to use
    any of these features.
    
    More generally, RES0 means that the bits is reserved for future use. So
    crashing the host is definitely not the right solution.
    
    In this particular case, we only need to know the guest was using 32-bit
    Mode and the Thumb instructions. So replace the BUG_ON() by a proper
    check.
    
    Reported-by: Lukas JÃ¼nger <lukas.juenger@ice.rwth-aachen.de>
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit 72615f2e6b98e861c08abb1d2b194126013d54fe)
---
 xen/arch/arm/traps.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c
index cd48af0997..e404d5c8d4 100644
--- a/xen/arch/arm/traps.c
+++ b/xen/arch/arm/traps.c
@@ -1638,12 +1638,9 @@ int check_conditional_instr(struct cpu_user_regs *regs, const union hsr hsr)
 void advance_pc(struct cpu_user_regs *regs, const union hsr hsr)
 {
     unsigned long itbits, cond, cpsr = regs->cpsr;
+    bool is_thumb = psr_mode_is_32bit(cpsr) && (cpsr & PSR_THUMB);
 
-    /* PSR_IT_MASK bits can only be set for 32-bit processors in Thumb mode. */
-    BUG_ON( (!psr_mode_is_32bit(cpsr)||!(cpsr&PSR_THUMB))
-            && (cpsr&PSR_IT_MASK) );
-
-    if ( cpsr&PSR_IT_MASK )
+    if ( is_thumb && (cpsr & PSR_IT_MASK) )
     {
         /* The ITSTATE[7:0] block is contained in CPSR[15:10],CPSR[26:25]
          *
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5857551429504402039==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:11:34 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:11:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbZe-0004wM-Ee; Tue, 12 Nov 2019 19:11:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbZd-0004w5-9W
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:33 +0000
X-Inumbo-ID: 3d1ad6ba-0580-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3d1ad6ba-0580-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 19:11:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbZc-0002Ti-K6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbZc-0007F6-J3
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbZc-0007F6-J3@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: memaccess: Initialize
 correctly *access in __p2m_get_mem_access
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgwMWFjZjgxNGJhYjk5OWVmZDc0YTY3OGRlZGNlZDBmMjEyMTE5NmIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciAyNyAxODo0NToyMyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMDo1MzozMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogbWVtYWNjZXNzOiBJbml0aWFsaXplIGNvcnJlY3RseSAq
YWNjZXNzIGluIF9fcDJtX2dldF9tZW1fYWNjZXNzCiAgICAKICAgIFRoZSBjb21taXQgOGQ4NGU3
MDFmZCAieGVuL2FybTogaW5pdGlhbGl6ZSBhY2Nlc3MiIGluaXRpYWxpemVzCiAgICAqYWNjZXNz
IHVzaW5nIHRoZSB3cm9uZyBlbnVtZXJhdGlvbiB0eXBlLiBUaGlzIHJlc3VsdCB0byBhIHdhcm5p
bmcKICAgIHVzaW5nIGNsYW5nOgogICAgCiAgICBtZW1fYWNjZXNzLmM6NTA6MjA6IGVycm9yOiBp
bXBsaWNpdCBjb252ZXJzaW9uIGZyb20gZW51bWVyYXRpb24gdHlwZQogICAgJ3AybV9hY2Nlc3Nf
dCcgdG8gZGlmZmVyZW50IGVudW1lcmF0aW9uIHR5cGUgJ3hlbm1lbV9hY2Nlc3NfdCcKICAgIFst
V2Vycm9yLC1XZW51bS1jb252ZXJzaW9uXQogICAgICAgICphY2Nlc3MgPSBwMm0tPmRlZmF1bHRf
YWNjZXNzOwogICAgICAgICAgICAgICAgfiB+fn5+fl5+fn5+fn5+fn5+fn5+CiAgICAKICAgIFRo
ZSBjb3JyZWN0IHNvbHV0aW9uIGlzIHRvIHVzZSB0aGUgYXJyYXkgbWVtYWNjZXNzIHRoYXQgd2ls
bCBkbyB0aGUKICAgIGNvbnZlcnNpb24gYmV0d2VlbiB0aGUgMiBlbnVtcy4KICAgIAogICAgRml4
ZXM6IDhkODRlNzAxZmQgKCJ4ZW4vYXJtOiBpbml0aWFsaXplIGFjY2VzcyIpCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDViYTFjNWQwNjQxY2Y2MzA4NmIzMDU4ZTU0N2ZjZDI4YzNjNGEw
MTEpCi0tLQogeGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCmluZGV4IGRiNDkzNzJh
MmMuLjNlMzYyMDI5NGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKKysr
IGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwpAQCAtNDcsNyArNDcsNyBAQCBzdGF0aWMgaW50
IF9fcDJtX2dldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAgICB9
OwogCiAgICAgQVNTRVJUKHAybV9pc19sb2NrZWQocDJtKSk7Ci0gICAgKmFjY2VzcyA9IHAybS0+
ZGVmYXVsdF9hY2Nlc3M7CisgICAgKmFjY2VzcyA9IG1lbWFjY2Vzc1twMm0tPmRlZmF1bHRfYWNj
ZXNzXTsKIAogICAgIC8qIElmIG5vIHNldHRpbmcgd2FzIGV2ZXIgc2V0LCBqdXN0IHJldHVybiBy
d3guICovCiAgICAgaWYgKCAhcDJtLT5tZW1fYWNjZXNzX2VuYWJsZWQgKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:11:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbZp-0004y6-Jd; Tue, 12 Nov 2019 19:11:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbZo-0004xw-4o
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:44 +0000
X-Inumbo-ID: 43207128-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43207128-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:11:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbZm-0002Ty-NJ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbZm-0007Fl-M6
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbZm-0007Fl-M6@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:11:42 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: Implement workaround for
 Cortex A-57 and Cortex A72 AT speculate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiMWU2YTdmMTNjZjlhNzFhYWE2OGRkMzQyMDIwYzk1YTFiOGRjNjcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMTozOToxMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMDo1NDo1OCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogSW1wbGVtZW50IHdvcmthcm91bmQgZm9yIENvcnRleCBB
LTU3IGFuZCBDb3J0ZXggQTcyIEFUIHNwZWN1bGF0ZQogICAgCiAgICBCb3RoIENvcnRleC1BNTcg
KGVycmF0dW0gMTMxOTUzNykgYW5kIENvcnRleC1BNzIgKGVycmF0dW0gMTMxOTM2NykgY2FuCiAg
ICBlbmQgd2l0aCBjb3JydXB0ZWQgVExCcyBpZiB0aGV5IHNwZWN1bGF0ZSBhbiBBVCBpbnN0cnVj
dGlvbiB3aGlsZSBTMS9TMgogICAgc3lzdGVtIHJlZ2lzdGVycyBpbiBpbmNvbnNpc3RlbnQgc3Rh
dGUuCiAgICAKICAgIFRoZSB3b3JrYXJvdW5kIGlzIHRoZSBzYW1lIGFzIGZvciBDb3J0ZXggQS03
NiBpbXBsZW1lbnRlZCBieSBjb21taXQKICAgIGExOGJlMDZhY2EgInhlbi9hcm06IEltcGxlbWVu
dCB3b3JrYXJvdW5kIGZvciBDb3J0ZXgtQTc2IGVycmF0dW0gMTE2NTUyMiIsCiAgICBzbyBpdCBp
cyBvbmx5IG5lY2Vzc2FyeSB0byBwbHVtYiBpbiB0aGUgY3B1ZXJyYXRhIGZyYW1ld29yay4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAwN2U0NGIzZDFiZTMyZmEyMTY1YzIzNjdh
ZTNlZjljNmM4YjM5ZTFlKQotLS0KIGRvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0IHwg
IDIgKysKIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgICAgICAgIHwgMTAgKysrKysrKysrKwog
MiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L2FybS9zaWxpY29uLWVycmF0YS50eHQgYi9kb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4
dAppbmRleCA2Y2QxMzY2ZjE1Li4xMWU1YTlkY2VjIDEwMDY0NAotLS0gYS9kb2NzL21pc2MvYXJt
L3NpbGljb24tZXJyYXRhLnR4dAorKysgYi9kb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4
dApAQCAtNDgsNSArNDgsNyBAQCBzdGFibGUgaHlwZXJ2aXNvcnMuCiB8IEFSTSAgICAgICAgICAg
IHwgQ29ydGV4LUE1NyAgICAgIHwgIzg1MjUyMyAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAg
ICAgICAgfAogfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNTcgICAgICB8ICM4MzIwNzUgICAg
ICAgICB8IEFSTTY0X0VSUkFUVU1fODMyMDc1ICAgIHwKIHwgQVJNICAgICAgICAgICAgfCBDb3J0
ZXgtQTU3ICAgICAgfCAjODM0MjIwICAgICAgICAgfCBBUk02NF9FUlJBVFVNXzgzNDIyMCAgICB8
Cit8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzEzMTk1MzcgICAgICAgIHwg
Ti9BICAgICAgICAgICAgICAgICAgICAgfAorfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNzIg
ICAgICB8ICMxMzE5MzY3ICAgICAgICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKIHwgQVJN
ICAgICAgICAgICAgfCBDb3J0ZXgtQTc2ICAgICAgfCAjMTE2NTUyMiAgICAgICAgfCBOL0EgICAg
ICAgICAgICAgICAgICAgICB8CiB8IEFSTSAgICAgICAgICAgIHwgTU1VLTUwMCAgICAgICAgIHwg
Izg0Mjg2OSAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4
IDQ0MzFiMjQ0ZmQuLmVkYmU3ODk3MzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTQ5NSw2ICs0OTUsMTYgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyBhcm1fZXJyYXRhW10gPSB7
CiAgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEUsCiAg
ICAgICAgIE1JRFJfUkFOR0UoTUlEUl9DT1JURVhfQTc2LCAwLCAyIDw8IE1JRFJfVkFSSUFOVF9T
SElGVCksCiAgICAgfSwKKyAgICB7CisgICAgICAgIC5kZXNjID0gIkFSTSBlcnJhdHVtIDEzMTk1
MzciLAorICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRF
LAorICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BNzIpLAorICAgIH0sCisg
ICAgeworICAgICAgICAuZGVzYyA9ICJBUk0gZXJyYXR1bSAxMzE5MzY3IiwKKyAgICAgICAgLmNh
cGFiaWxpdHkgPSBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSwKKyAgICAgICAgTUlEUl9B
TExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTU3KSwKKyAgICB9LAogICAgIHt9LAogfTsKIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:11:54 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbZy-0004zC-Lm; Tue, 12 Nov 2019 19:11:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbZx-0004z1-FC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:53 +0000
X-Inumbo-ID: 4923da56-0580-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4923da56-0580-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 19:11:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbZw-0002UL-QB
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbZw-0007GJ-PE
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:11:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbZw-0007GJ-PE@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:11:52 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: setup: Calculate
 correctly the size of Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRiNWNjOTU5ZGNjNDc3ZTcxNjVjYjYyM2RkYzY2OGQwYjRhNTM1Y2YKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAxNiAxMjoxMjo1MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMDo1NjoyMiAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogc2V0dXA6IENhbGN1bGF0ZSBjb3JyZWN0bHkgdGhlIHNp
emUgb2YgWGVuCiAgICAKICAgIFRoZSBjdXJyZW50IHNpemUgb2YgWGVuIGlzIGNvbXB1dGVkIHVz
aW5nIF9lbmQgLSBfc3RhcnQgKyAxLiBIb3dldmVyLAogICAgX2VuZCBpcyBwb2ludGluZyBvbmUg
cGFzdCB0aGUgZW5kIG9mIFhlbiwgc28gdGhlIHNpemUgb2YgWGVuIGlzCiAgICBvZmYtYnktb25l
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDA4ZTIwNTlmYWNkNzhkNWZmYWYy
MDZiYTA2YWMyMDE3YzRhZGVlZDQpCi0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCAyICstCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGEyYWVk
YzQzZTIuLjdmZTAyMTIwYTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC03NzQsNyArNzc0LDcgQEAgdm9pZCBfX2luaXQgc3Rh
cnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICAvKiBSZWdpc3RlciBY
ZW4ncyBsb2FkIGFkZHJlc3MgYXMgYSBib290IG1vZHVsZS4gKi8KICAgICB4ZW5fYm9vdG1vZHVs
ZSA9IGFkZF9ib290X21vZHVsZShCT09UTU9EX1hFTiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX3N0YXJ0ICsgYm9vdF9waHlzX29mZnNldCksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9lbmQgLSBf
c3RhcnQgKyAxKSwgZmFsc2UpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJf
dCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0KSwgZmFsc2UpOwogICAgIEJVR19PTigheGVuX2Jv
b3Rtb2R1bGUpOwogCiAgICAgc2V0dXBfcGFnZXRhYmxlcyhib290X3BoeXNfb2Zmc2V0KTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:12:04 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:12:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUba8-000510-NQ; Tue, 12 Nov 2019 19:12:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUba7-00050r-JS
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:03 +0000
X-Inumbo-ID: 4f29773a-0580-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4f29773a-0580-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 19:12:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUba6-0002Us-TW
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUba6-0007H8-SJ
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUba6-0007H8-SJ@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:12:02 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmMWM5ZTQzN2I1ODg1NjNiNjg3YjFiZjhjOWNhM2IxNmFmNWVjOTQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAxNiAxMTo1MzowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMDo1ODo0NyAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogRG9uJ3QgdXNlIF9lbmQgaW4gaXNfeGVuX2ZpeGVkX21m
bigpCiAgICAKICAgIHZpcnRfdG9fbWFkZHIoKSBpcyB1c2luZyB0aGUgaGFyZHdhcmUgcGFnZS10
YWJsZSB3YWxrIGluc3RydWN0aW9ucyB0bwogICAgdHJhbnNsYXRlIGEgdmlydHVhbCBhZGRyZXNz
IHRvIHBoeXNpY2FsIGFkZHJlc3MuIFRoZSBmdW5jdGlvbiBzaG91bGQKICAgIG9ubHkgYmUgY2Fs
bGVkIG9uIHZpcnR1YWwgYWRkcmVzcyBtYXBwZWQuCiAgICAKICAgIF9lbmQgcG9pbnRzIHBhc3Qg
dGhlIGVuZCBvZiBYZW4gYmluYXJ5IGFuZCBtYXkgbm90IGJlIG1hcHBlZCB3aGVuIHRoZQogICAg
YmluYXJ5IHNpemUgaXMgcGFnZS1hbGlnbmVkLiBUaGlzIG1lYW5zIHZpcnRfdG9fbWFkZHIoKSB3
aWxsIG5vdCBiZSBhYmxlCiAgICB0byBkbyB0aGUgdHJhbnNsYXRpb24gYW5kIHRoZXJlZm9yZSBj
cmFzaCBYZW4uCiAgICAKICAgIE5vdGUgdGhlcmUgaXMgYWxzbyBhbiBvZmYtYnktb25lIGlzc3Vl
IGluIHRoaXMgY29kZSwgYnV0IHRoZSBwYW5pYyB3aWxsCiAgICB0cnVtcCB0aGF0LgogICAgCiAg
ICBCb3RoIGlzc3VlcyBjYW4gYmUgZml4ZWQgYnkgdXNpbmcgX2VuZCAtIDEgaW4gdGhlIGNoZWNr
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDhkYmE5YTgxZTdjNjJiOGE3ZGJl
MDIzZmZmZWNkMmUxNmNjMjA0ODYpCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5o
CmluZGV4IGVhZmEyNmY1NmUuLjdkZWQyMDY2ZTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTE1Miw3ICsxNTIs
NyBAQCBleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQ7CiAKICNkZWZpbmUgaXNfeGVu
X2ZpeGVkX21mbihtZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
KChwZm5fdG9fcGFkZHIobWZuKSA+PSB2aXJ0X3RvX21hZGRyKCZfc3RhcnQpKSAmJiAgICAgICBc
Ci0gICAgIChwZm5fdG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCZfZW5kKSkpCisgICAg
IChwZm5fdG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCh2YWRkcl90KV9lbmQgLSAxKSkp
CiAKICNkZWZpbmUgcGFnZV9nZXRfb3duZXIoX3ApICAgIChfcCktPnYuaW51c2UuZG9tYWluCiAj
ZGVmaW5lIHBhZ2Vfc2V0X293bmVyKF9wLF9kKSAoKF9wKS0+di5pbnVzZS5kb21haW4gPSAoX2Qp
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:12:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:12:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbaI-000523-PL; Tue, 12 Nov 2019 19:12:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbaH-00051t-O4
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:13 +0000
X-Inumbo-ID: 552ce05e-0580-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 552ce05e-0580-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 19:12:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbaH-0002V8-0Y
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbaG-0007Hp-Vg
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbaG-0007Hp-Vg@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:12:12 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: p2m: Free the p2m entry
 after flushing the IOMMU TLBs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmNzQ2ODkyYzRhODQxYTQ4OWUxMmQ1MmFkYjM1ZTY2Nzg0OWJiNjUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEF1
ZyA5IDEzOjU5OjE1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDI5IDExOjAxOjAyIDIw
MTkgLTA3MDAKCiAgICB4ZW4vYXJtOiBwMm06IEZyZWUgdGhlIHAybSBlbnRyeSBhZnRlciBmbHVz
aGluZyB0aGUgSU9NTVUgVExCcwogICAgCiAgICBXaGVuIGZyZWVpbmcgYSBwMm0gZW50cnksIGFs
bCB0aGUgc3ViLXRyZWUgYmVoaW5kIGl0IHdpbGwgYWxzbyBiZSBmcmVlZC4KICAgIFRoaXMgbWF5
IGluY2x1ZGUgaW50ZXJtZWRpYXRlIHBhZ2UtdGFibGVzIG9yIGFueSBsMyBlbnRyeSByZXF1aXJp
bmcgdG8KICAgIGRyb3AgYSByZWZlcmVuY2UgKGUuZyBmb3IgZm9yZWlnbiBwYWdlcykuIEFzIHNv
b24gYXMgcGFnZXMgYXJlIGZyZWVkLAogICAgdGhleSBtYXkgYmUgcmUtdXNlZCBieSBYZW4gb3Ig
YW5vdGhlciBkb21haW4uIFRoZXJlZm9yZSBpdCBpcyBuZWNlc3NhcnkKICAgIHRvIGZsdXNoICph
bGwqIHRoZSBUTEJzIGJlZm9yZWhhbmQuCiAgICAKICAgIFdoaWxlIENQVSBUTEJzIHdpbGwgYmUg
Zmx1c2hlZCBiZWZvcmUgZnJlZWluZyB0aGUgcGFnZXMsIHRoaXMgaXMgbm90CiAgICB0aGUgY2Fz
ZSBmb3IgSU9NTVUgVExCcy4gVGhpcyBjYW4gYmUgc29sdmVkIGJ5IG1vdmluZyB0aGUgSU9NTVUg
VExCcwogICAgZmx1c2ggZWFybGllciBpbiB0aGUgY29kZS4KICAgIAogICAgVGhpcyB3YXNuJ3Qg
Y29uc2lkZXJlZCBhcyBhIHNlY3VyaXR5IGlzc3VlIGFzIGRldmljZSBwYXNzdGhyb3VnaCBvbiBB
cm0KICAgIGlzIG5vdCBzZWN1cml0eSBzdXBwb3J0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBUZXN0ZWQtYnk6IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NzE4Nzg3Nzk3NDFiMzhjNWYyMzYzYWRjZWVmOGRlMmNl
MGIzOTQ1KQotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDE2ICsrKysrKysrLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IGMzOGJkN2Ux
NmUuLmM3M2VjZTk2NmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4v
YXJjaC9hcm0vcDJtLmMKQEAgLTEwNjMsMTQgKzEwNjMsNiBAQCBzdGF0aWMgaW50IF9fcDJtX3Nl
dF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICBwMm0tPmxvd2VzdF9tYXBw
ZWRfZ2ZuID0gZ2ZuX21pbihwMm0tPmxvd2VzdF9tYXBwZWRfZ2ZuLCBzZ2ZuKTsKICAgICB9CiAK
LSAgICAvKgotICAgICAqIEZyZWUgdGhlIGVudHJ5IG9ubHkgaWYgdGhlIG9yaWdpbmFsIHB0ZSB3
YXMgdmFsaWQgYW5kIHRoZSBiYXNlCi0gICAgICogaXMgZGlmZmVyZW50ICh0byBhdm9pZCBmcmVl
aW5nIHdoZW4gcGVybWlzc2lvbiBpcyBjaGFuZ2VkKS4KLSAgICAgKi8KLSAgICBpZiAoIHAybV9p
c192YWxpZChvcmlnX3B0ZSkgJiYKLSAgICAgICAgICFtZm5fZXEobHBhZV9nZXRfbWZuKCplbnRy
eSksIGxwYWVfZ2V0X21mbihvcmlnX3B0ZSkpICkKLSAgICAgICAgcDJtX2ZyZWVfZW50cnkocDJt
LCBvcmlnX3B0ZSwgbGV2ZWwpOwotCiAgICAgaWYgKCBoYXNfaW9tbXVfcHQocDJtLT5kb21haW4p
ICYmCiAgICAgICAgICAobHBhZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxpZCgq
ZW50cnkpKSApCiAgICAgewpAQCAtMTA4Nyw2ICsxMDc5LDE0IEBAIHN0YXRpYyBpbnQgX19wMm1f
c2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgZWxzZQogICAgICAgICByYyA9
IDA7CiAKKyAgICAvKgorICAgICAqIEZyZWUgdGhlIGVudHJ5IG9ubHkgaWYgdGhlIG9yaWdpbmFs
IHB0ZSB3YXMgdmFsaWQgYW5kIHRoZSBiYXNlCisgICAgICogaXMgZGlmZmVyZW50ICh0byBhdm9p
ZCBmcmVlaW5nIHdoZW4gcGVybWlzc2lvbiBpcyBjaGFuZ2VkKS4KKyAgICAgKi8KKyAgICBpZiAo
IHAybV9pc192YWxpZChvcmlnX3B0ZSkgJiYKKyAgICAgICAgICFtZm5fZXEobHBhZV9nZXRfbWZu
KCplbnRyeSksIGxwYWVfZ2V0X21mbihvcmlnX3B0ZSkpICkKKyAgICAgICAgcDJtX2ZyZWVfZW50
cnkocDJtLCBvcmlnX3B0ZSwgbGV2ZWwpOworCiBvdXQ6CiAgICAgdW5tYXBfZG9tYWluX3BhZ2Uo
dGFibGUpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:12:24 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:12:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbaS-000541-SZ; Tue, 12 Nov 2019 19:12:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbaR-000533-Pt
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:23 +0000
X-Inumbo-ID: 5b331ab8-0580-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5b331ab8-0580-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 19:12:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbaR-0002Wn-3f
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbaR-0007ID-2W
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbaR-0007ID-2W@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:12:23 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: vsmc: The function
 identifier is always 32-bit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgxZmVlYTBkMjUyMGFkNmRiMDBkYzNkZWFkZTgyMzA0NWExMjI1ZTAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1h
eSAxNiAyMzozMTo0NiAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTowMjoxNyAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogdnNtYzogVGhlIGZ1bmN0aW9uIGlkZW50aWZpZXIgaXMg
YWx3YXlzIDMyLWJpdAogICAgCiAgICBPbiBBcm02NCwgdGhlIFNNQ0NDIGZ1bmN0aW9uIGlkZW50
aWZpZXIgaXMgYWx3YXlzIHN0b3JlZCBpbiB0aGUgZmlyc3QgMzItYml0CiAgICBvZiB4MCByZWdp
c3Rlci4gVGhlIHJlc3Qgb2YgdGhlIGJpdHMgYXJlIG5vdCBkZWZpbmVkIGFuZCBzaG91bGQgYmUK
ICAgIGlnbm9yZWQuCiAgICAKICAgIFRoaXMgbWVhbnMgdGhlIHZhcmlhYmxlIGZ1bmNpZCBzaG91
bGQgYmUgYW4gdWludDMyX3QgcmF0aGVyIHRoYW4KICAgIHJlZ2lzdGVyX3QuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDdmNDIxN2NjNjA1NzQ4NjZjYjkwZDY3
ZDk3NTAyMjhjNmI4NmM5MWUpCi0tLQogeGVuL2FyY2gvYXJtL3ZzbWMuYyB8IDQgKystLQogMSBm
aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCBjNzJiOWEw
NGZmLi5lY2Y0ZmFhMTNkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hl
bi9hcmNoL2FybS92c21jLmMKQEAgLTIxOSw3ICsyMTksNyBAQCBzdGF0aWMgYm9vbCB2c21jY2Nf
aGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgYm9vbCBoYW5k
bGVkID0gZmFsc2U7CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5o
c3IgfTsKLSAgICByZWdpc3Rlcl90IGZ1bmNpZCA9IGdldF91c2VyX3JlZyhyZWdzLCAwKTsKKyAg
ICB1aW50MzJfdCBmdW5jaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMCk7CiAKICAgICAvKgogICAg
ICAqIENoZWNrIGltbWVkaWF0ZSB2YWx1ZSBmb3IgSFZDMzIsIEhWQzY0IGFuZCBTTUM2NC4KQEAg
LTI4MSw3ICsyODEsNyBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBpZiAoICFoYW5kbGVkICkKICAgICB7Ci0gICAgICAg
IGdwcmludGsoWEVOTE9HX0lORk8sICJVbmhhbmRsZWQgU01DL0hWQzogJTA4IlBSSXJlZ2lzdGVy
IlxuIiwgZnVuY2lkKTsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywgIlVuaGFuZGxlZCBT
TUMvSFZDOiAlI3hcbiIsIGZ1bmNpZCk7CiAKICAgICAgICAgLyogSW5mb3JtIGNhbGxlciB0aGF0
IGZ1bmN0aW9uIGlzIG5vdCBzdXBwb3J0ZWQuICovCiAgICAgICAgIHNldF91c2VyX3JlZyhyZWdz
LCAwLCBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04pOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:12:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:12:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbac-00055P-UW; Tue, 12 Nov 2019 19:12:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbac-00055G-3I
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:34 +0000
X-Inumbo-ID: 60e56d81-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60e56d81-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:12:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbab-0002X0-6u
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbab-0007Ij-5g
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbab-0007Ij-5g@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:12:33 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm64: Correctly compute the
 virtual address in maddr_to_virt()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJiNGMxYTgyNTM0NjNlOWU2M2U5MWJkYjJjNjRhNjQyZTE0ZWM4OTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEp1
bCAxOCAxMjo1NzoxNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTowNjowNyAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTY0OiBDb3JyZWN0bHkgY29tcHV0ZSB0aGUgdmlydHVhbCBh
ZGRyZXNzIGluIG1hZGRyX3RvX3ZpcnQoKQogICAgCiAgICBUaGUgaGVscGVyIG1hZGRyX3RvX3Zp
cnQoKSBpcyB1c2VkIHRvIHRyYW5zbGF0ZSBhIG1hY2hpbmUgYWRkcmVzcyB0byBhCiAgICB2aXJ0
dWFsIGFkZHJlc3MuIFRvIHNhdmUgc29tZSB2YWx1YWJsZSBhZGRyZXNzIHNwYWNlLCBzb21lIHBh
cnQgb2YgdGhlCiAgICBtYWNoaW5lIGFkZHJlc3MgbWF5IGJlIGNvbXByZXNzZWQuCiAgICAKICAg
IEluIHRoZW9yeSB0aGUgUERYIGNvZGUgaXMgZnJlZSB0byBjb21wcmVzcyBhbnkgYml0cyBzbyB0
aGVyZSBhcmUgbm8KICAgIGd1YXJhbnRlZSB0aGUgbWFjaGluZSBpbmRleCBjb21wdXRlZCB3aWxs
IGJlIGFsd2F5cyBncmVhdGVyIHRoYW4KICAgIHhlbmhlYXBfbWZuX3N0YXJ0LiBUaGlzIHdvdWxk
IHJlc3VsdCB0byByZXR1cm4gYSB2aXJ0dWFsIGFkZHJlc3MgdGhhdCBpcwogICAgbm90IHBhcnQg
b2YgdGhlIGRpcmVjdCBtYXAgYW5kIHRyaWdnZXIgYSBjcmFzaCBhdCBsZWFzdCBvbiBkZWJ1Zy1i
dWlsZCBsYXRlcgogICAgb24gYmVjYXVzZSBvZiB0aGUgY2hlY2sgaW4gdmlydF90b19wYWdlKCku
CiAgICAKICAgIEEgcmVjZW50bHkgcmV2ZXJ0ZWQgcGF0Y2ggKHNlZSAxMTkxMTU2MzYxICJ4ZW4v
YXJtOiBmaXggbWFzayBjYWxjdWxhdGlvbgogICAgaW4gcGR4X2luaXRfbWFzayIpIGFsbG93cyB0
aGUgUERYIHRvIGNvbXByZXNzIG1vcmUgYml0cyBhbmQgdHJpZ2dlcmVkIGEKICAgIGNyYXNoIG9u
IEFNRCBTZWF0dGxlIFBsYXRmb3JtLgogICAgCiAgICBBdm9pZCB0aGUgY3Jhc2ggYnkga2VlcGlu
ZyB0cmFjayBvZiB0aGUgYmFzZSBQRFggZm9yIHRoZSB4ZW5oZWFwIGFuZCB1c2UKICAgIGl0IGZv
ciBjb21wdXRpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcy4KICAgIAogICAgTm90ZSB0aGF0IHZpcnRf
dG9fbWFkZHIoKSBkb2VzIG5vdCBuZWVkIHRvIGhhdmUgc2ltaWxhciBtb2RpZmljYXRpb24gYXMK
ICAgIGl0IGlzIHVzaW5nIHRoZSBoYXJkd2FyZSB0byB0cmFuc2xhdGUgdGhlIHZpcnR1YWwgYWRk
cmVzcyB0byBhIG1hY2hpbmUKICAgIGFkZHJlc3MuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVu
aXR5IHRvIGZpeCB0aGUgQVNTRVJUKCkgYXMgdGhlIGRpcmVjdCBtYXAgYmFzZSBhZGRyZXNzCiAg
ICBjb3JyZXNwb25kIHRvIHRoZSBzdGFydCBvZiB0aGUgUkFNICh0aGlzIGlzIG5vdCBhbHdheXMg
MCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjEyZDQ3NmU3NGEzMTRi
ZTUxNGVlNmE5NzQ0ZWVhOGRiMDlkMzJlNSkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAg
fCAyICsrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCA2ICsrKystLQogMiBmaWxlcyBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA4YTUzNTQ0OTc1Li44MDA0OTU3
MmQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0u
YwpAQCAtMTUxLDYgKzE1MSw3IEBAIG1mbl90IHhlbmhlYXBfbWZuX2VuZCBfX3JlYWRfbW9zdGx5
OwogdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfZW5kIF9fcmVhZF9tb3N0bHk7CiAjaWZkZWYgQ09ORklH
X0FSTV82NAogdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQgX19yZWFkX21vc3RseTsKK3Vuc2ln
bmVkIGxvbmcgeGVuaGVhcF9iYXNlX3BkeCBfX3JlYWRfbW9zdGx5OwogI2VuZGlmCiAKIHVuc2ln
bmVkIGxvbmcgZnJhbWV0YWJsZV9iYXNlX3BkeCBfX3JlYWRfbW9zdGx5OwpAQCAtODExLDYgKzgx
Miw3IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBi
YXNlX21mbiwKICAgICBpZiAoIG1mbl9lcSh4ZW5oZWFwX21mbl9zdGFydCwgSU5WQUxJRF9NRk4p
ICkKICAgICB7CiAgICAgICAgIHhlbmhlYXBfbWZuX3N0YXJ0ID0gX21mbihiYXNlX21mbik7Cisg
ICAgICAgIHhlbmhlYXBfYmFzZV9wZHggPSBtZm5fdG9fcGR4KF9tZm4oYmFzZV9tZm4pKTsKICAg
ICAgICAgeGVuaGVhcF92aXJ0X3N0YXJ0ID0gRElSRUNUTUFQX1ZJUlRfU1RBUlQgKwogICAgICAg
ICAgICAgKGJhc2VfbWZuIC0gbWZuKSAqIFBBR0VfU0laRTsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXgg
N2RlZDIwNjZlNS4uNTVlZDRlNjFiOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMTM1LDYgKzEzNSw3IEBAIGV4
dGVybiBtZm5fdCB4ZW5oZWFwX21mbl9zdGFydCwgeGVuaGVhcF9tZm5fZW5kOwogZXh0ZXJuIHZh
ZGRyX3QgeGVuaGVhcF92aXJ0X2VuZDsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiBleHRlcm4gdmFk
ZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQ7CitleHRlcm4gdW5zaWduZWQgbG9uZyB4ZW5oZWFwX2Jh
c2VfcGR4OwogI2VuZGlmCiAKICNpZmRlZiBDT05GSUdfQVJNXzMyCkBAIC0yNTMsOSArMjU0LDEw
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFkZHJfdG9fdmlydChwYWRkcl90IG1hKQogI2Vsc2UK
IHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFkZHJfdG9fdmlydChwYWRkcl90IG1hKQogewotICAgIEFT
U0VSVChwZm5fdG9fcGR4KG1hID4+IFBBR0VfU0hJRlQpIDwgKERJUkVDVE1BUF9TSVpFID4+IFBB
R0VfU0hJRlQpKTsKKyAgICBBU1NFUlQoKHBmbl90b19wZHgobWEgPj4gUEFHRV9TSElGVCkgLSB4
ZW5oZWFwX2Jhc2VfcGR4KSA8CisgICAgICAgICAgIChESVJFQ1RNQVBfU0laRSA+PiBQQUdFX1NI
SUZUKSk7CiAgICAgcmV0dXJuICh2b2lkICopKFhFTkhFQVBfVklSVF9TVEFSVCAtCi0gICAgICAg
ICAgICAgICAgICAgIG1mbl90b19tYWRkcih4ZW5oZWFwX21mbl9zdGFydCkgKworICAgICAgICAg
ICAgICAgICAgICAoeGVuaGVhcF9iYXNlX3BkeCA8PCBQQUdFX1NISUZUKSArCiAgICAgICAgICAg
ICAgICAgICAgICgobWEgJiBtYV92YV9ib3R0b21fbWFzaykgfAogICAgICAgICAgICAgICAgICAg
ICAgKChtYSAmIG1hX3RvcF9tYXNrKSA+PiBwZm5fcGR4X2hvbGVfc2hpZnQpKSk7CiB9Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:12:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:12:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbaq-00056b-0F; Tue, 12 Nov 2019 19:12:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbao-00056R-MH
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:46 +0000
X-Inumbo-ID: 673da5ee-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 673da5ee-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:12:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbal-0002XC-9y
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbal-0007J9-8q
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbal-0007J9-8q@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:12:43 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: fix nr_pdxs calculation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU1NzJiYTk2NzY3OTNkZGMzZjc0ZjY3M2VhNTAyMDE4ZDkyZmMzZTAKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gSnVuIDMgMTU6MDI6NDMgMjAxOSAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjkgMTE6
MDc6NTcgMjAxOSAtMDcwMAoKICAgIHhlbi9hcm06IGZpeCBucl9wZHhzIGNhbGN1bGF0aW9uCiAg
ICAKICAgIHBmbl90b19wZHggZXhwZWN0cyBhbiBhZGRyZXNzLCBub3QgYSBzaXplLCBhcyBhIHBh
cmFtZXRlci4gU3BlY2lmaWNhbGx5LAogICAgaXQgZXhwZWN0cyB0aGUgZW5kIGFkZHJlc3MsIHRo
ZW4gdGhlIG1hc2tzIGNhbGN1bGF0aW9ucyBjb21wZW5zYXRlIGZvcgogICAgYW55IGhvbGVzIGJl
dHdlZW4gc3RhcnQgYW5kIGVuZC4gVGh1cywgd2Ugc2hvdWxkIHBhc3MgdGhlIGVuZCBhZGRyZXNz
IHRvCiAgICBwZm5fdG9fcGR4LgogICAgCiAgICBUaGUgaW5pdGlhbCBwZHggaXMgc3RvcmVkIGlu
IGZyYW1ldGFibGVfYmFzZV9wZHgsIHNvIHdlIGNhbiBzdWJ0cmFjdCB0aGUKICAgIHJlc3VsdCBv
ZiBwZm5fdG9fcGR4KHN0YXJ0X2FkZHJlc3MpIGZyb20gbnJfcGR4czsgd2Uga25vdyB0aGF0IHdl
IGRvbid0CiAgICBuZWVkIHRvIGNvdmVyIGFueSBtZW1vcnkgaW4gdGhlIHJhbmdlIDAtc3RhcnQg
aW4gdGhlIGZyYW1ldGFibGUuCiAgICAKICAgIFJlbW92ZSB0aGUgdmFyaWFibGUgYG5yX3BhZ2Vz
JyBiZWNhdXNlIGl0IGlzIHVudXNlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzogSkJldWxpY2hAc3VzZS5jb20KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGY1MTAyN2JlMDY4ODU0MGFhYWI2MTUxM2IwNmE4
NjkzYTM3ZTRjMDApCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA4MDA0OTU3MmQ5Li41MDQyMjA3
YzYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0u
YwpAQCAtODc4LDggKzg3OCw4IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3Mo
dW5zaWduZWQgbG9uZyBiYXNlX21mbiwKIC8qIE1hcCBhIGZyYW1lIHRhYmxlIHRvIGNvdmVyIHBo
eXNpY2FsIGFkZHJlc3NlcyBwcyB0aHJvdWdoIHBlICovCiB2b2lkIF9faW5pdCBzZXR1cF9mcmFt
ZXRhYmxlX21hcHBpbmdzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiB7Ci0gICAgdW5zaWduZWQg
bG9uZyBucl9wYWdlcyA9IChwZSAtIHBzKSA+PiBQQUdFX1NISUZUOwotICAgIHVuc2lnbmVkIGxv
bmcgbnJfcGR4cyA9IHBmbl90b19wZHgobnJfcGFnZXMpOworICAgIHVuc2lnbmVkIGxvbmcgbnJf
cGR4cyA9IG1mbl90b19wZHgobWZuX2FkZChtYWRkcl90b19tZm4ocGUpLCAtMSkpIC0KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5fdG9fcGR4KG1hZGRyX3RvX21mbihwcykpICsgMTsK
ICAgICB1bnNpZ25lZCBsb25nIGZyYW1ldGFibGVfc2l6ZSA9IG5yX3BkeHMgKiBzaXplb2Yoc3Ry
dWN0IHBhZ2VfaW5mbyk7CiAgICAgbWZuX3QgYmFzZV9tZm47CiAgICAgY29uc3QgdW5zaWduZWQg
bG9uZyBtYXBwaW5nX3NpemUgPSBmcmFtZXRhYmxlX3NpemUgPCBNQigzMikgPyBNQigyKSA6IE1C
KDMyKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:12:55 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:12:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbax-00057a-47; Tue, 12 Nov 2019 19:12:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbaw-00057P-4n
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:54 +0000
X-Inumbo-ID: 6d46056c-0580-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6d46056c-0580-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 19:12:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbav-0002XI-Dy
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbav-0007Jf-CB
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:12:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbav-0007Jf-CB@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:12:53 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: mm: Flush the TLBs even
 if a mapping failed in create_xen_entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI2YjhkZDc5MWQ1YzM1OGNmYmYyZmJmZWNmYmJjNGFjYTFiYzA0ZWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1h
ciAxOCAxODowMTozMSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMToxMDoxNCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogbW06IEZsdXNoIHRoZSBUTEJzIGV2ZW4gaWYgYSBtYXBw
aW5nIGZhaWxlZCBpbiBjcmVhdGVfeGVuX2VudHJpZXMKICAgIAogICAgQXQgdGhlIG1vbWVudCwg
Y3JlYXRlX3hlbl9lbnRyaWVzIHdpbGwgb25seSBmbHVzaCB0aGUgVExCcyBpZiB0aGUgZnVsbAog
ICAgcmFuZ2UgaGFzIHN1Y2Nlc3NmdWxseSBiZWVuIHVwZGF0ZWQuIFRoaXMgbWF5IGxlYWQgdG8g
bGVhdmUgdW53YW50ZWQKICAgIGVudHJpZXMgaW4gdGhlIFRMQnMgaWYgd2UgZmFpbCB0byB1cGRh
dGUgc29tZSBlbnRyaWVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJp
aV9hbmlzb3ZAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYTE4
OWVmMDI3ZGJiN2EzYzBkZmU1NjYxMzdmMDVjMDZkNjY4NWZiOSkKLS0tCiB4ZW4vYXJjaC9hcm0v
bW0uYyB8IDIwICsrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBi
L3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDUwNDIyMDdjNjIuLmZmZTk0MGZiZWQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC05NzYsNyAr
OTc2LDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0
aW9uIG9wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9t
Zm5zLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQog
ewotICAgIGludCByYzsKKyAgICBpbnQgcmMgPSAwOwogICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9
IHZpcnQsIGFkZHJfZW5kID0gYWRkciArIG5yX21mbnMgKiBQQUdFX1NJWkU7CiAgICAgbHBhZV90
IHB0ZSwgKmVudHJ5OwogICAgIGxwYWVfdCAqdGhpcmQgPSBOVUxMOwpAQCAtMTAwNSw3ICsxMDA1
LDggQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9u
IG9wLAogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlczog
dHJ5aW5nIHRvIHJlcGxhY2UgYW4gZXhpc3RpbmcgbWFwcGluZyBhZGRyPSVseCBtZm49JSJQUklf
bWZuIlxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBhZGRyLCBtZm5f
eChtZm4pKTsKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGlmICggb3AgPT0gUkVTRVJWRSApCiAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTAyMiw3ICsxMDIzLDggQEAgc3RhdGljIGlu
dCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlczogdHJ5aW5nIHRvICVzIGEg
bm9uLWV4aXN0aW5nIG1hcHBpbmcgYWRkcj0lbHhcbiIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgb3AgPT0gUkVNT1ZFID8gInJlbW92ZSIgOiAibW9kaWZ5IiwgYWRkcik7
Ci0gICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFTU9WRSApCiAgICAgICAgICAg
ICAgICAgICAgIHB0ZS5iaXRzID0gMDsKQEAgLTEwMzUsNyArMTAzNyw4IEBAIHN0YXRpYyBpbnQg
Y3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlczogSW5jb3JyZWN0
IGNvbWJpbmF0aW9uIGZvciBhZGRyPSVseFxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgYWRkcik7Ci0gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKyAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgICAgIHdyaXRlX3B0ZShlbnRyeSwgcHRlKTsKQEAgLTEwNDQs
MTEgKzEwNDcsMTQgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBf
b3BlcmF0aW9uIG9wLAogICAgICAgICAgICAgICAgIEJVRygpOwogICAgICAgICB9CiAgICAgfQor
b3V0OgorICAgIC8qCisgICAgICogRmx1c2ggdGhlIFRMQnMgZXZlbiBpbiBjYXNlIG9mIGZhaWx1
cmUgYmVjYXVzZSB3ZSBtYXkgaGF2ZQorICAgICAqIHBhcnRpYWxseSBtb2RpZmllZCB0aGUgUFQu
IFRoaXMgd2lsbCBwcmV2ZW50IGFueSB1bmV4cGVjdGVkCisgICAgICogYmVoYXZpb3IgYWZ0ZXJ3
YXJkcy4KKyAgICAgKi8KICAgICBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmEodmlydCwgUEFH
RV9TSVpFICogbnJfbWZucyk7CiAKLSAgICByYyA9IDA7Ci0KLW91dDoKICAgICByZXR1cm4gcmM7
CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:13:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:13:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbb8-00059r-8n; Tue, 12 Nov 2019 19:13:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbb7-00059i-7R
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:05 +0000
X-Inumbo-ID: 734a0a26-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 734a0a26-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:13:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbb5-0002Xs-Gt
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbb5-0007KG-Fv
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbb5-0007KG-Fv@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:13:03 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/hypercall: Don't use BUG()
 for parameter checking in hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNkODNlMDA4NmU1OTg5YTUzMmFjMDcyYzllYTZhZDZmN2M1Mjg1ZGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAzMSAxNjo0ODo1MiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo0ODo1MiAyMDE5ICsw
MTAwCgogICAgeGVuL2h5cGVyY2FsbDogRG9uJ3QgdXNlIEJVRygpIGZvciBwYXJhbWV0ZXIgY2hl
Y2tpbmcgaW4gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oKQogICAgCiAgICBTaW5jZSBj
L3MgMWQ0MjkwMzQgImh5cGVyY2FsbDogdXBkYXRlIHZjcHVfb3AgdG8gdGFrZSBhbiB1bnNpZ25l
ZCB2Y3B1aWQiLAogICAgd2hpY2ggaW5jb3JyZWN0bHkgc3dhcHBlZCAnaScgZm9yICd1JyBpbiB0
aGUgcGFyYW1ldGVyIHR5cGUgbGlzdCwgZ3Vlc3RzIGhhdmUKICAgIGJlZW4gYWJsZSB0byBoaXQg
dGhlIEJVRygpIGluIG5leHRfYXJncygpJ3MgZGVmYXVsdCBjYXNlLgogICAgCiAgICBDb3JyZWN0
IHRoZXNlIGJhY2sgdG8gJ2knLgogICAgCiAgICBJbiBhZGRpdGlvbiwgbWFrZSBhZGp1c3RtZW50
cyB0byBwcmV2ZW50IHRoaXMgY2xhc3Mgb2YgaXNzdWUgZnJvbSBvY2N1cnJpbmcgaW4KICAgIHRo
ZSBmdXR1cmUgLSBjcmFzaGluZyBYZW4gaXMgbm90IGFuIGFwcHJvcHJpYXRlIGZvcm0gb2YgcGFy
YW1ldGVyIGNoZWNraW5nLgogICAgCiAgICBDYXBpdGFsaXNlIE5FWFRfQVJHKCkgdG8gY2F0Y2gg
YWxsIHVzZXMsIHRvIGhpZ2hsaWdodCB0aGF0IGl0IGlzIGEgbWFjcm8gZG9pbmcKICAgIG5vbi1m
dW5jdGlvbi1saWtlIHRoaW5ncyBiZWhpbmQgdGhlIHNjZW5lcywgYW5kIHVuZGVmIGl0IHdoZW4g
YXBwcm9wcmlhdGUuCiAgICBJbXBsZW1lbnQgYSBiYWRfZm10OiBibG9jayB3aGljaCBwcmludHMg
YW4gZXJyb3IsIGFzc2VydHMgdW5yZWFjaGFibGUsIGFuZAogICAgY3Jhc2hlcyB0aGUgZ3Vlc3Qu
CiAgICAKICAgIE9uIHRoZSBBUk0gc2lkZSwgZHJvcCBhbGwgcGFyYW1ldGVyIGNoZWNraW5nIG9m
IHAuICBJdCBpcyBhc3ltbWV0cmljIHdpdGggdGhlCiAgICB4ODYgc2lkZSwgYW5kIGFraW4gdG8g
ZXhwZWN0aW5nIG1lbWNweSgpIG9yIHNwcmludGYoKSB0byBjaGVjayB0aGVpciBzcmMvZm10CiAg
ICBwYXJhbWV0ZXIgYmVmb3JlIHVzZS4gIEEgY2FsbGVyIHBhc3NpbmcgIiIgb3Igc29tZXRoaW5n
IG90aGVyIHRoYW4gYSBzdHJpbmcKICAgIGxpdGVyYWwgd2lsbCBiZSBvYnZpb3VzIGR1cmluZyBj
b2RlIHJldmlldy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk2LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiAwYmY5ZjhkM2UzOTlhMGUxZDJiNzE3ZjcxYjQ3NzYxNzI0NDYxODRiCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOS0xMC0zMSAxNjowNzoxMSArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAg
ICAgIHwgMjIgKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L2h5cGVyY2FsbC5j
ICAgfCAxOSArKysrKysrKysrKysrKy0tLS0tCiB4ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYyB8
ICAyICstCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICB8ICAyICstCiA0IGZpbGVzIGNoYW5n
ZWQsIDMwIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCBlNmY2OTVlMzE3
Li5mNmVhNTE5NzliIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVu
L2FyY2gvYXJtL2RvbWFpbi5jCkBAIC0zODUsMTQgKzM4NSwxNSBAQCB2b2lkIHN5bmNfdmNwdV9l
eGVjc3RhdGUoc3RydWN0IHZjcHUgKnYpCiAgICAgLyogTm90aGluZyB0byBkbyAtLSBubyBsYXp5
IHN3aXRjaGluZyAqLwogfQogCi0jZGVmaW5lIG5leHRfYXJnKGZtdCwgYXJncykgKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorI2RlZmluZSBORVhUX0FS
RyhmbXQsIGFyZ3MpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQgbG9uZyBfX2FyZzsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN3
aXRjaCAoICooZm10KSsrICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgY2FzZSAnaSc6IF9fYXJn
ID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHVuc2lnbmVkIGludCk7ICBicmVhazsgICAg
XAogICAgIGNhc2UgJ2wnOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB1bnNp
Z25lZCBsb25nKTsgYnJlYWs7ICAgIFwKICAgICBjYXNlICdoJzogX19hcmcgPSAodW5zaWduZWQg
bG9uZyl2YV9hcmcoYXJncywgdm9pZCAqKTsgICAgICAgIGJyZWFrOyAgICBcCi0gICAgZGVmYXVs
dDogIF9fYXJnID0gMDsgQlVHKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGRlZmF1bHQ6ICBnb3RvIGJhZF9mbXQ7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgX19hcmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogfSkKQEAgLTQwNyw5ICs0MDgsNiBAQCB1bnNpZ25lZCBsb25n
IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgIHVuc2lnbmVkIGludCBpOwogICAg
IHZhX2xpc3QgYXJnczsKIAotICAgIC8qIEFsbCBoeXBlcmNhbGxzIHRha2UgYXQgbGVhc3Qgb25l
IGFyZ3VtZW50ICovCi0gICAgQlVHX09OKCAhcCB8fCAqcCA9PSAnXDAnICk7Ci0KICAgICBjdXJy
ZW50LT5oY2FsbF9wcmVlbXB0ZWQgPSB0cnVlOwogCiAgICAgdmFfc3RhcnQoYXJncywgZm9ybWF0
KTsKQEAgLTQxNyw3ICs0MTUsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29u
dGludWF0aW9uKAogICAgIGlmICggbWNzLT5mbGFncyAmIE1DU0ZfaW5fbXVsdGljYWxsICkKICAg
ICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQotICAgICAgICAgICAg
bWNzLT5jYWxsLmFyZ3NbaV0gPSBuZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgIG1jcy0+
Y2FsbC5hcmdzW2ldID0gTkVYVF9BUkcocCwgYXJncyk7CiAKICAgICAgICAgLyogUmV0dXJuIHZh
bHVlIGdldHMgd3JpdHRlbiBiYWNrIHRvIG1jcy0+Y2FsbC5yZXN1bHQgKi8KICAgICAgICAgcmMg
PSBtY3MtPmNhbGwucmVzdWx0OwpAQCAtNDMzLDcgKzQzMSw3IEBAIHVuc2lnbmVkIGxvbmcgaHlw
ZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyAq
cCAhPSAnXDAnOyBpKysgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGFyZyA9IG5l
eHRfYXJnKHAsIGFyZ3MpOworICAgICAgICAgICAgICAgIGFyZyA9IE5FWFRfQVJHKHAsIGFyZ3Mp
OwogCiAgICAgICAgICAgICAgICAgc3dpdGNoICggaSApCiAgICAgICAgICAgICAgICAgewpAQCAt
NDU2LDcgKzQ1NCw3IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRp
b24oCiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQogICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIGFyZyA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAgICAg
ICAgICAgICAgIGFyZyA9IE5FWFRfQVJHKHAsIGFyZ3MpOwogCiAgICAgICAgICAgICAgICAgc3dp
dGNoICggaSApCiAgICAgICAgICAgICAgICAgewpAQCAtNDc3LDggKzQ3NSwxNiBAQCB1bnNpZ25l
ZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgIHZhX2VuZChhcmdzKTsK
IAogICAgIHJldHVybiByYzsKKworIGJhZF9mbXQ6CisgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAi
QmFkIGh5cGVyY2FsbCBjb250aW51YXRpb24gZm9ybWF0ICclYydcbiIsICpwKTsKKyAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKKyAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsKKyAg
ICByZXR1cm4gMDsKIH0KIAorI3VuZGVmIE5FWFRfQVJHCisKIHZvaWQgc3RhcnR1cF9jcHVfaWRs
ZV9sb29wKHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCmlu
ZGV4IDkzZTc4NjAwZGEuLmU4NWQxOWEyZDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9oeXBl
cmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKQEAgLTc5LDE0ICs3OSwxNSBA
QCBjb25zdCBoeXBlcmNhbGxfYXJnc190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5cGVyY2Fs
bHNdID0KICN1bmRlZiBDT01QCiAjdW5kZWYgQVJHUwogCi0jZGVmaW5lIG5leHRfYXJnKGZtdCwg
YXJncykgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
I2RlZmluZSBORVhUX0FSRyhmbXQsIGFyZ3MpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQg
bG9uZyBfX2FyZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIHN3aXRjaCAoICooZm10KSsrICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
Y2FzZSAnaSc6IF9fYXJnID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHVuc2lnbmVkIGlu
dCk7ICBicmVhazsgICAgXAogICAgIGNhc2UgJ2wnOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25nKXZh
X2FyZyhhcmdzLCB1bnNpZ25lZCBsb25nKTsgYnJlYWs7ICAgIFwKICAgICBjYXNlICdoJzogX19h
cmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywgdm9pZCAqKTsgICAgICAgIGJyZWFrOyAg
ICBcCi0gICAgZGVmYXVsdDogIF9fYXJnID0gMDsgQlVHKCk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGRlZmF1bHQ6ICBnb3RvIGJhZF9mbXQ7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgX19hcmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkKQEAgLTEwOCw3ICsxMDksNyBA
QCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgIGlmICgg
bWNzLT5mbGFncyAmIE1DU0ZfaW5fbXVsdGljYWxsICkKICAgICB7CiAgICAgICAgIGZvciAoIGkg
PSAwOyAqcCAhPSAnXDAnOyBpKysgKQotICAgICAgICAgICAgbWNzLT5jYWxsLmFyZ3NbaV0gPSBu
ZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgIG1jcy0+Y2FsbC5hcmdzW2ldID0gTkVYVF9B
UkcocCwgYXJncyk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0xMjAsNyArMTIxLDcgQEAg
dW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICAgICAgewog
ICAgICAgICAgICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCiAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgYXJnID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICAg
ICAgYXJnID0gTkVYVF9BUkcocCwgYXJncyk7CiAgICAgICAgICAgICAgICAgc3dpdGNoICggaSAp
CiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGNhc2UgMDogcmVncy0+cmRpID0g
YXJnOyBicmVhazsKQEAgLTEzNiw3ICsxMzcsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9j
cmVhdGVfY29udGludWF0aW9uKAogICAgICAgICB7CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsg
KnAgIT0gJ1wwJzsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBhcmcgPSBu
ZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdz
KTsKICAgICAgICAgICAgICAgICBzd2l0Y2ggKCBpICkKICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgY2FzZSAwOiByZWdzLT5yYnggPSBhcmc7IGJyZWFrOwpAQCAtMTUzLDggKzE1
NCwxNiBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAg
IHZhX2VuZChhcmdzKTsKIAogICAgIHJldHVybiBvcDsKKworIGJhZF9mbXQ6CisgICAgZ3ByaW50
ayhYRU5MT0dfRVJSLCAiQmFkIGh5cGVyY2FsbCBjb250aW51YXRpb24gZm9ybWF0ICclYydcbiIs
ICpwKTsKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICBkb21haW5fY3Jhc2goY3Vyci0+
ZG9tYWluKTsKKyAgICByZXR1cm4gMDsKIH0KIAorI3VuZGVmIE5FWFRfQVJHCisKIGludCBoeXBl
cmNhbGxfeGxhdF9jb250aW51YXRpb24odW5zaWduZWQgaW50ICppZCwgdW5zaWduZWQgaW50IG5y
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaywgLi4u
KQogewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmMgYi94ZW4vY29tbW9u
L2NvbXBhdC9kb21haW4uYwppbmRleCA4OGJmZGM4MzZkLi5kNDQ2ZWQxMzFiIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2NvbXBhdC9kb21h
aW4uYwpAQCAtODEsNyArODEsNyBAQCBpbnQgY29tcGF0X3ZjcHVfb3AoaW50IGNtZCwgdW5zaWdu
ZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcgogICAgICAgICB9
CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgcmMgPSBoeXBl
cmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfdmNwdV9vcCwgIml1aCIsCisg
ICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNP
Ul92Y3B1X29wLCAiaWloIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY21kLCB2Y3B1aWQsIGFyZyk7CiAKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCAzYjE4ZjEx
ZjEyLi4xMTFhNjY4MGI3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hl
bi9jb21tb24vZG9tYWluLmMKQEAgLTEzNzYsNyArMTM3Niw3IEBAIGxvbmcgZG9fdmNwdV9vcChp
bnQgY21kLCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZykKIAogICAgICAgICByYyA9IGFyY2hfaW5pdGlhbGlzZV92Y3B1KHYsIGFyZyk7CiAgICAg
ICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKLSAgICAgICAgICAgIHJjID0gaHlwZXJjYWxsX2Ny
ZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX3ZjcHVfb3AsICJpdWgiLAorICAgICAgICAg
ICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfdmNwdV9v
cCwgImlpaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNtZCwgdmNwdWlkLCBhcmcpOwogCiAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:13:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:13:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbbH-0005Al-AY; Tue, 12 Nov 2019 19:13:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbbG-0005Ae-DH
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:14 +0000
X-Inumbo-ID: 794d5ad6-0580-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 794d5ad6-0580-11ea-adbe-bc764e2007e4;
 Tue, 12 Nov 2019 19:13:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbbF-0002Y4-K9
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbbF-0007Kn-Ix
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbbF-0007Kn-Ix@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:13:13 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/PV: check GDT/LDT limits
 during emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNkYzdiOTFiYjgyOWQ2NmZmMTU4ODY0NmM2NDRiYzc0ZWY5ZjMwMGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDMx
IDE2OjQ5OjIwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjQ5OjIwIDIwMTkgKzAxMDAKCiAgICB4
ODYvUFY6IGNoZWNrIEdEVC9MRFQgbGltaXRzIGR1cmluZyBlbXVsYXRpb24KICAgIAogICAgQWNj
ZXNzZXMgYmV5b25kIHRoZSBMRFQgbGltaXQgb3JpZ2luYXRpbmcgZnJvbSBlbXVsYXRpb24gd291
bGQgdHJpZ2dlcgogICAgdGhlIEFTU0VSVCgpIGluIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UoKS4g
T24gcHJvZHVjdGlvbiBidWlsZHMgc3VjaAogICAgYWNjZXNzZXMgd291bGQgY2F1c2UgYW4gYXR0
ZW1wdCB0byBwcm9tb3RlIHRoZSB0b3VjaGVkIHBhZ2UgKG9mZnNldCBmcm9tCiAgICB0aGUgcHJl
c2VudCBMRFQgYmFzZSBhZGRyZXNzKSB0byBhIHNlZ21lbnQgZGVzY3JpcHRvciBvbmUuIElmIHRo
aXMKICAgIGhhcHBlbnMgdG8gc3VjY2VlZCwgZ3Vlc3QgdXNlciBtb2RlIHdvdWxkIGJlIGFibGUg
dG8gZWxldmF0ZSBpdHMKICAgIHByaXZpbGVnZXMgdG8gdGhhdCBvZiB0aGUgZ3Vlc3Qga2VybmVs
LiBUaGlzIGlzIHBhcnRpY3VsYXJseSBlYXN5IHdoZW4KICAgIHRoZXJlJ3Mgbm8gTERUIGF0IGFs
bCwgaW4gd2hpY2ggY2FzZSB0aGUgTERUIGJhc2Ugc3RvcmVkIGludGVybmFsbHkgdG8KICAgIFhl
biBpcyBzaW1wbHkgemVyby4KICAgIAogICAgQWxzbyBhZGp1c3QgdGhlIEFTU0VSVCgpIHRoYXQg
d2FzIHRyaWdnZXJpbmc6IEl0IHdhcyBvZmYgYnkgb25lIHRvCiAgICBiZWdpbiB3aXRoLCBhbmQg
Zm9yIHByb2R1Y3Rpb24gYnVpbGRzIHdlIGFsc28gYmV0dGVyIHVzZQogICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCkgaW5zdGVhZCB3aXRoIHN1aXRhYmxlIHJlY292ZXJ5IGNvZGUgYWZ0ZXJ3YXJkcy4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjk4LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTMwMjFjYmU4
ODBhODAxMzY5MWE0OGQwZmViZWY4ZWQ3ZDNlM2ViZAogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAt
MzEgMTY6MDg6MTYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMgfCAx
MCArKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jICAgICAgfCAgOSArKysrKysr
Ky0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5jICAgICAgICAgICB8ICA4ICsrKysrKy0tCiAzIGZpbGVz
IGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0
ZS1vcC5jCmluZGV4IDZkYmYzYzEyYTAuLjA2ZmNiYmNlMzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLWdhdGUtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9w
LmMKQEAgLTUxLDcgKzUxLDEzIEBAIHN0YXRpYyBpbnQgcmVhZF9nYXRlX2Rlc2NyaXB0b3IodW5z
aWduZWQgaW50IGdhdGVfc2VsLAogICAgIGNvbnN0IHNlZ19kZXNjX3QgKnBkZXNjID0gZ2R0X2xk
dF9kZXNjX3B0cihnYXRlX3NlbCk7CiAKICAgICBpZiAoIChnYXRlX3NlbCA8IDQpIHx8Ci0gICAg
ICAgICAoKGdhdGVfc2VsID49IEZJUlNUX1JFU0VSVkVEX0dEVF9CWVRFKSAmJiAhKGdhdGVfc2Vs
ICYgNCkpIHx8CisgICAgICAgICAvKgorICAgICAgICAgICogV2UncmUgaW50ZXJlc3RlZCBpbiBj
YWxsIGdhdGVzIG9ubHksIHdoaWNoIG9jY3VweSBhIHNpbmdsZQorICAgICAgICAgICogc2VnX2Rl
c2NfdCBmb3IgMzItYml0IGFuZCBhIGNvbnNlY3V0aXZlIHBhaXIgb2YgdGhlbSBmb3IgNjQtYml0
LgorICAgICAgICAgICovCisgICAgICAgICAoKGdhdGVfc2VsID4+IDMpICsgIWlzX3B2XzMyYml0
X3ZjcHUodikgPj0KKyAgICAgICAgICAoZ2F0ZV9zZWwgJiA0ID8gdi0+YXJjaC5wdi5sZHRfZW50
cworICAgICAgICAgICAgICAgICAgICAgICAgOiB2LT5hcmNoLnB2LmdkdF9lbnRzKSkgfHwKICAg
ICAgICAgIF9fZ2V0X3VzZXIoZGVzYywgcGRlc2MpICkKICAgICAgICAgcmV0dXJuIDA7CiAKQEAg
LTcwLDcgKzc2LDcgQEAgc3RhdGljIGludCByZWFkX2dhdGVfZGVzY3JpcHRvcih1bnNpZ25lZCBp
bnQgZ2F0ZV9zZWwsCiAgICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdSh2KSApCiAgICAgewogICAg
ICAgICBpZiAoICgqYXIgJiAweDFmMDApICE9IDB4MGMwMCB8fAotICAgICAgICAgICAgIChnYXRl
X3NlbCA+PSBGSVJTVF9SRVNFUlZFRF9HRFRfQllURSAtIDggJiYgIShnYXRlX3NlbCAmIDQpKSB8
fAorICAgICAgICAgICAgIC8qIExpbWl0IGNoZWNrIGRvbmUgYWJvdmUgYWxyZWFkeS4gKi8KICAg
ICAgICAgICAgICBfX2dldF91c2VyKGRlc2MsIHBkZXNjICsgMSkgfHwKICAgICAgICAgICAgICAo
ZGVzYy5iICYgMHgxZjAwKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCmluZGV4
IDg3N2RmZGE3NWUuLmMwYjE1M2UyYzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
YXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwpAQCAtMzEsNyArMzEsMTQgQEAg
aW50IHB2X2VtdWxfcmVhZF9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBzZWwsIGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LAogewogICAgIHNlZ19kZXNjX3QgZGVzYzsKIAotICAgIGlmICggc2VsIDwgNCkK
KyAgICBpZiAoIHNlbCA8IDQgfHwKKyAgICAgICAgIC8qCisgICAgICAgICAgKiBEb24ndCBhcHBs
eSB0aGUgR0RUIGxpbWl0IGhlcmUsIGFzIHRoZSBzZWxlY3RvciBtYXkgYmUgYSBYZW4KKyAgICAg
ICAgICAqIHByb3ZpZGVkIG9uZS4gX19nZXRfdXNlcigpIHdpbGwgZmFpbCAod2l0aG91dCB0YWtp
bmcgZnVydGhlcgorICAgICAgICAgICogYWN0aW9uKSBmb3Igb25lcyBmYWxsaW5nIGluIHRoZSBn
YXAgYmV0d2VlbiBndWVzdCBwb3B1bGF0ZWQKKyAgICAgICAgICAqIGFuZCBYZW4gb25lcy4KKyAg
ICAgICAgICAqLworICAgICAgICAgKChzZWwgJiA0KSAmJiAoc2VsID4+IDMpID49IHYtPmFyY2gu
cHYubGR0X2VudHMpICkKICAgICAgICAgZGVzYy5iID0gZGVzYy5hID0gMDsKICAgICBlbHNlIGlm
ICggX19nZXRfdXNlcihkZXNjLCBnZHRfbGR0X2Rlc2NfcHRyKHNlbCkpICkKICAgICAgICAgcmV0
dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9w
di9tbS5jCmluZGV4IGY1ZWEwMGNhNGUuLjJiMGRhZGM4ZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCkBAIC05MiwxMiArOTIsMTYg
QEAgYm9vbCBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKHVuc2lnbmVkIGludCBvZmZzZXQpCiAgICAg
QlVHX09OKHVubGlrZWx5KGluX2lycSgpKSk7CiAKICAgICAvKgotICAgICAqIEhhcmR3YXJlIGxp
bWl0IGNoZWNraW5nIHNob3VsZCBndWFyYW50ZWUgdGhpcyBwcm9wZXJ0eS4gIE5CLiBUaGlzIGlz
CisgICAgICogUHJpb3IgbGltaXQgY2hlY2tpbmcgc2hvdWxkIGd1YXJhbnRlZSB0aGlzIHByb3Bl
cnR5LiAgTkIuIFRoaXMgaXMKICAgICAgKiBzYWZlIGFzIHVwZGF0ZXMgdG8gdGhlIExEVCBjYW4g
b25seSBiZSBtYWRlIGJ5IE1NVUVYVF9TRVRfTERUIHRvIHRoZQogICAgICAqIGN1cnJlbnQgdmNw
dSwgYW5kIHZjcHVfcmVzZXQoKSB3aWxsIGJsb2NrIHVudGlsIHRoaXMgdmNwdSBoYXMgYmVlbgog
ICAgICAqIGRlc2NoZWR1bGVkIGJlZm9yZSBjb250aW51aW5nLgogICAgICAqLwotICAgIEFTU0VS
VCgob2Zmc2V0ID4+IDMpIDw9IGN1cnItPmFyY2gucHYubGR0X2VudHMpOworICAgIGlmICggdW5s
aWtlbHkoKG9mZnNldCA+PiAzKSA+PSBjdXJyLT5hcmNoLnB2LmxkdF9lbnRzKSApCisgICAgewor
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAg
IH0KIAogICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCiAgICAgICAgIGxpbmVh
ciA9ICh1aW50MzJfdClsaW5lYXI7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:13:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:13:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbbR-0005Bu-CM; Tue, 12 Nov 2019 19:13:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbbQ-0005Bn-It
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:24 +0000
X-Inumbo-ID: 7f540628-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f540628-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:13:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbbP-0002Yv-NP
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbbP-0007LL-MT
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbbP-0007LL-MT@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:13:23 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/mm: L1TF checks don't leave a
 partial entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA5NTEzYWI4YmQxMjcwYzIyZGQ3NzY4NThlMmM5Mzc0MzNkMzkxNzMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjQ5OjQzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjQ5OjQzIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEwxVEYgY2hlY2tzIGRvbid0IGxlYXZlIGEgcGFydGlhbCBlbnRyeQog
ICAgCiAgICBPbiBkZXRlY3Rpb24gb2YgYSBwb3RlbnRpYWwgTDFURiBpc3N1ZSwgbW9zdCB2YWxp
ZGF0aW9uIGNvZGUgcmV0dXJucwogICAgLUVSRVNUQVJUIHRvIGFsbG93IHRoZSBzd2l0Y2ggdG8g
c2hhZG93IG1vZGUgdG8gaGFwcGVuIGFuZCBjYXVzZSB0aGUKICAgIG9yaWdpbmFsIG9wZXJhdGlv
biB0byBiZSByZXN0YXJ0ZWQuCiAgICAKICAgIEhvd2V2ZXIsIGluIHRoZSB2YWxpZGF0aW9uIGNv
ZGUsIHRoZSByZXR1cm4gdmFsdWUgLUVSRVNUQVJUIGhhcyBiZWVuCiAgICByZXB1cnBvc2VkIHRv
IGluZGljYXRlIDEpIHRoZSBmdW5jdGlvbiBoYXMgcGFydGlhbGx5IGNvbXBsZXRlZAogICAgc29t
ZXRoaW5nIHdoaWNoIG5lZWRzIHRvIGJlIHVuZG9uZSwgYW5kIDIpIGNhbGxpbmcgcHV0X3BhZ2Vf
dHlwZSgpCiAgICBzaG91bGQgY2xlYW5seSB1bmRvIGl0LiAgVGhpcyBjYXVzZXMgcHJvYmxlbXMg
aW4gc2V2ZXJhbCBwbGFjZXMuCiAgICAKICAgIEZvciBMMSB0YWJsZXMsIG9uIHJlY2VpdmluZyBh
biAtRVJFU1RBUlQgcmV0dXJuIGZyb20gYWxsb2NfbDFfdGFibGUoKSwKICAgIGFsbG9jX3BhZ2Vf
dHlwZSgpIHdpbGwgc2V0IFBHVF9wYXJ0aWFsIG9uIHRoZSBwYWdlLiAgSWYgZm9yIHNvbWUKICAg
IHJlYXNvbiB0aGUgb3JpZ2luYWwgb3BlcmF0aW9uIG5ldmVyIHJlc3RhcnRzLCB0aGVuIG9uIGRv
bWFpbgogICAgZGVzdHJ1Y3Rpb24sIHJlbGlucXVpc2hfbWVtb3J5KCkgd2lsbCBjYWxsIGZyZWVf
cGFnZV90eXBlKCkgb24gdGhlCiAgICBwYWdlLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCBhbGxv
Y18gYW5kIGZyZWVfbDFfdGFibGUoKSBhcmVuJ3Qgc2V0IHVwIHRvIGRlYWwgd2l0aAogICAgUEdU
X3BhcnRpYWwuICBXaGVuIHJldHVybmluZyBhIGZhaWx1cmUsIGFsbG9jX2wxX3RhYmxlKCkgYWx3
YXlzCiAgICBkZS12YWxpZGF0ZXMgd2hhdGV2ZXIgaXQncyB2YWxpZGF0ZWQgc28gZmFyLCBhbmQg
ZnJlZV9sMV90YWJsZSgpCiAgICBhbHdheXMgZGV2YWxpZGF0ZXMgdGhlIHdob2xlIHBhZ2UuICBU
aGlzIG1lYW5zIHRoYXQgaWYKICAgIHJlbGlucXVpc2hfbWVtb3J5KCkgY2FsbHMgZnJlZV9wYWdl
X3R5cGUoKSBvbiBhbiBMMSB0aGF0IGRpZG4ndAogICAgY29tcGxldGUgZHVlIHRvIGFuIEwxVEYs
IGl0IHdpbGwgY2FsbCBwdXRfcGFnZV9mcm9tX2wxZSgpIG9uICJwYWdlCiAgICBlbnRyaWVzIiB0
aGF0IGhhdmUgbmV2ZXIgYmVlbiB2YWxpZGF0ZWQuCiAgICAKICAgIEZvciBMMisgdGFibGVzLCBz
ZXR0aW5nIHJjIHRvIEVSRVNUQVJUIGNhdXNlcyB0aGUgcmVzdCBvZiB0aGUKICAgIGFsbG9jX2xO
X3RhYmxlKCkgZnVuY3Rpb24gdG8gKnRoaW5rKiB0aGF0IHRoZSBlbnRyeSBpbiBxdWVzdGlvbiB3
aWxsCiAgICBoYXZlIFBHVF9wYXJ0aWFsIHNldC4gIFRoaXMgd2lsbCBjYXVzZSBpdCB0byBzZXQg
cGFydGlhbF9wdGUgPSAxLiAgSWYKICAgIHJlbGlucXVzaF9tZW1vcnkoKSB0aGVuIGNhbGxzIGZy
ZWVfcGFnZV90eXBlKCkgb24gb25lIG9mIHRob3NlIHBhZ2VzLAogICAgdGhlbiBmcmVlX2xOX3Rh
YmxlKCkgd2lsbCBjYWxsIHB1dF9wYWdlX2Zyb21fbE5lKCkgb24gdGhlIGVudHJ5IHdoZW4KICAg
IGl0IHNob3VsZG4ndC4KICAgIAogICAgUmF0aGVyIHRoYW4gaW5kaWNhdGluZyAtRVJFU1RBUlQs
IGluZGljYXRlIC1FSU5UUi4gIFRoaXMgaXMgdGhlIGNvZGUKICAgIHRvIGluZGljYXRlIHRoYXQg
bm90aGluZyBoYXMgY2hhbmdlZCBmcm9tIHdoZW4geW91IHN0YXJ0ZWQgdGhlIGNhbGwKICAgICh3
aGljaCBpcyBlZmZlY3RpdmVseSBob3cgYWxsb2NfbDFfdGFibGUoKSBoYW5kbGVzIGVycm9ycyku
CiAgICAKICAgIG1vZF9sTl9lbnRyeSgpIHNob3VsZG4ndCBoYXZlIGFueSBvZiB0aGVzZSB0eXBl
cyBvZiBwcm9ibGVtcywgc28gbGVhdmUKICAgIHBvdGVudGlhbCBjaGFuZ2VzIHRoZXJlIGZvciBh
IGNsZWFuLXVwIHBhdGNoIGxhdGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiAzMTY1ZmZlZjA5ZTg5ZDM4Zjg0ZDI2MDUxZjYwNmQyYzE0MjFh
ZWEzCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMToxMiArMDEwMAotLS0KIHhlbi9h
cmNoL3g4Ni9tbS5jIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDM1NTdjZDExNzguLmExYjU1YzEwZmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNDA5LDcgKzE0MDks
NyBAQCBzdGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAg
ICAgewogICAgICAgICBpZiAoICEobDFlX2dldF9mbGFncyhwbDFlW2ldKSAmIF9QQUdFX1BSRVNF
TlQpICkKICAgICAgICAgewotICAgICAgICAgICAgcmV0ID0gcHZfbDF0Zl9jaGVja19sMWUoZCwg
cGwxZVtpXSkgPyAtRVJFU1RBUlQgOiAwOworICAgICAgICAgICAgcmV0ID0gcHZfbDF0Zl9jaGVj
a19sMWUoZCwgcGwxZVtpXSkgPyAtRUlOVFIgOiAwOwogICAgICAgICAgICAgaWYgKCByZXQgKQog
ICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CkBAIC0xNTE3LDcgKzE1MTcsNyBA
QCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhcHZfbDF0Zl9jaGVj
a19sMmUoZCwgbDJlKSApCiAgICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICBy
YyA9IC1FUkVTVEFSVDsKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUobDJlLCBwZm4sIGQs
IHBhcnRpYWwpOwpAQCAtMTYwMyw3ICsxNjAzLDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJs
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICFw
dl9sMXRmX2NoZWNrX2wzZShkLCBsM2UpICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKLSAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgcmMgPSAtRUlOVFI7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2wzZShs
M2UsIHBmbiwgZCwgcGFydGlhbCk7CkBAIC0xNzgzLDcgKzE3ODMsNyBAQCBzdGF0aWMgaW50IGFs
bG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGlmICggIXB2X2wxdGZfY2hlY2tfbDRlKGQsIGw0ZSkgKQogICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwotICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICByYyA9IC1F
SU5UUjsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IGdldF9wYWdl
X2Zyb21fbDRlKGw0ZSwgcGZuLCBkLCBwYXJ0aWFsKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:13:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:13:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbbb-0005Cz-E3; Tue, 12 Nov 2019 19:13:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbba-0005Cr-K9
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:34 +0000
X-Inumbo-ID: 8557a76e-0580-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8557a76e-0580-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 19:13:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbbZ-0002ZB-Qb
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbbZ-0007Lp-PU
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbbZ-0007Lp-PU@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:13:33 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/mm: Don't re-set PGT_pinned
 on a partially de-validated page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1YWYyYjkxZmU0M2YyYzk2Y2EzZmQyMjQ5ZmExOWNiYTRhMzI2NTcKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjUwOjE5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjUwOjE5IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IERvbid0IHJlLXNldCBQR1RfcGlubmVkIG9uIGEgcGFydGlhbGx5IGRl
LXZhbGlkYXRlZCBwYWdlCiAgICAKICAgIFdoZW4gdW5waW5uaW5nIHBhZ2V0YWJsZXMsIGlmIGFu
IG9wZXJhdGlvbiBpcyBpbnRlcnJ1cHRlZCwKICAgIHJlbGlucXVpc2hfbWVtb3J5KCkgcmUtc2V0
cyBQR1RfcGlubmVkIHNvIHRoYXQgdGhlIHVuLXBpbiB3aWxsCiAgICBwaWNrZWR1cCBhZ2FpbiB3
aGVuIHRoZSBoeXBlcmNhbGwgcmVzdGFydHMuCiAgICAKICAgIFRoaXMgaXMgYXBwcm9wcmlhdGUg
d2hlbiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZSgpIHJldHVybnMKICAgIC1FSU5UUiwg
d2hpY2ggaW5kaWNhdGVzIHRoYXQgdGhlIHBhZ2UgaXMgYmFjayBpbiBpdHMgaW5pdGlhbCBzdGF0
ZQogICAgKGkuZS4sIGNvbXBsZXRlbHkgdmFsaWRhdGVkKS4gIEhvd2V2ZXIsIGZvciAtRVJFU1RB
UlQsIHRoaXMgbGVhZHMgdG8gYQogICAgc3RhdGUgd2hlcmUgYSBwYWdlIGhhcyBib3RoIFBHVF9w
aW5uZWQgYW5kIFBHVF9wYXJ0aWFsIHNldC4KICAgIAogICAgVGhpcyBoYXBwZW5zIHRvIHdvcmsg
YXQgdGhlIG1vbWVudCwgYWx0aG91Z2ggaXQncyBub3QgcmVhbGx5IGEKICAgICJjYW5vbmljYWwi
IHN0YXRlOyBidXQgaW4gc3Vic2VxdWVudCBwYXRjaGVzLCB3aGVyZSB3ZSBuZWVkIHRvIG1ha2Ug
YQogICAgZGlzdGluY3Rpb24gaW4gaGFuZGxpbmcgYmV0d2VlbiBQR1RfdmFsaWRhdGVkIGFuZCBQ
R1RfcGFydGlhbCBwYWdlcywKICAgIHRoaXMgY2F1c2VzIGlzc3Vlcy4KICAgIAogICAgTW92ZSB0
byBhICJjYW5vbmljYWwiIHN0YXRlIGJ5OgogICAgLSBPbmx5IHJlLXNldHRpbmcgUEdUX3Bpbm5l
ZCBvbiAtRUlOVFIKICAgIC0gUmUtZHJvcHBpbmcgdGhlIHJlZmNvdW50IGhlbGQgYnkgUEdUX3Bp
bm5lZCBvbiAtRVJFU1RBUlQKICAgIAogICAgSW4gdGhlIGxhdHRlciBjYXNlLCB0aGUgUEdUX3Bh
cnRpYWwgYml0IHdpbGwgYmUgY2xlYXJlZCBmdXJ0aGVyIGRvd24KICAgIHdpdGggdGhlIHJlc3Qg
b2YgdGhlIG90aGVyIFBHVF9wYXJ0aWFsIHBhZ2VzLgogICAgCiAgICBXaGlsZSBoZXJlLCBjbGVh
biB1cCBzb21lIHRyYWlubGluZyB3aGl0ZXNwYWNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiZjY1NmUwMmQ4ZTdmNDliNDg0ZTI1ODdhZWY0
ZjE4ZGVkYTZlMmFiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMTo0NiArMDEwMAot
LS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwppbmRleCA1YTA4OGRkZTFiLi43NWU0MzllMjk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xMTQsNyArMTE0LDcgQEAg
c3RhdGljIHZvaWQgcGxheV9kZWFkKHZvaWQpCiAgICAgICogdGhpcyBjYXNlLCBoZWFwIGNvcnJ1
cHRpb24gb3IgI1BGIGNhbiBvY2N1ciAod2hlbiBoZWFwIGRlYnVnZ2luZyBpcwogICAgICAqIGVu
YWJsZWQpLiBGb3IgZXhhbXBsZSwgZXZlbiBwcmludGsoKSBjYW4gaW52b2x2ZSB0YXNrbGV0IHNj
aGVkdWxpbmcsCiAgICAgICogd2hpY2ggdG91Y2hlcyBwZXItY3B1IHZhcnMuCi0gICAgICogCisg
ICAgICoKICAgICAgKiBDb25zaWRlciB2ZXJ5IGNhcmVmdWxseSB3aGVuIGFkZGluZyBjb2RlIHRv
ICpkZWFkX2lkbGUuIE1vc3QgaHlwZXJ2aXNvcgogICAgICAqIHN1YnN5c3RlbXMgYXJlIHVuc2Fm
ZSB0byBjYWxsLgogICAgICAqLwpAQCAtMTkxMiw5ICsxOTEyLDM0IEBAIHN0YXRpYyBpbnQgcmVs
aW5xdWlzaF9tZW1vcnkoCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CiAgICAgICAgIGNhc2UgLUVJTlRSOgorICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAq
IC1FSU5UUiBtZWFucyBQR1RfdmFsaWRhdGVkIGhhcyBiZWVuIHJlLXNldDsgcmUtc2V0CisgICAg
ICAgICAgICAgKiBQR1RfcGlubmVkIGFnYWluIHNvIHRoYXQgaXQgZ2V0cyBwaWNrZWQgdXAgbmV4
dCB0aW1lCisgICAgICAgICAgICAgKiBhcm91bmQuCisgICAgICAgICAgICAgKgorICAgICAgICAg
ICAgICogLUVSRVNUQVJULCBPVE9ILCBtZWFucyBQR1RfcGFydGlhbCBpcyBzZXQgaW5zdGVhZC4g
IFB1dAorICAgICAgICAgICAgICogaXQgYmFjayBvbiB0aGUgbGlzdCwgYnV0IGRvbid0IHNldCBQ
R1RfcGlubmVkOyB0aGUKKyAgICAgICAgICAgICAqIHNlY3Rpb24gYmVsb3cgd2lsbCBmaW5pc2gg
b2ZmIGRlLXZhbGlkYXRpb24uICBCdXQgd2UgZG8KKyAgICAgICAgICAgICAqIG5lZWQgdG8gZHJv
cCB0aGUgZ2VuZXJhbCByZWYgYXNzb2NpYXRlZCB3aXRoCisgICAgICAgICAgICAgKiBQR1RfcGlu
bmVkLCBzaW5jZSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZSgpCisgICAgICAgICAgICAg
KiBkaWRuJ3QgZG8gaXQuCisgICAgICAgICAgICAgKgorICAgICAgICAgICAgICogTkIgd2UgY2Fu
IGRvIGFuIEFTU0VSVCBmb3IgUEdUX3ZhbGlkYXRlZCwgc2luY2Ugd2UKKyAgICAgICAgICAgICAq
ICJvd24iIHRoZSB0eXBlIHJlZjsgYnV0IHRoZW9yZXRpY2FsbHksIHRoZSBQR1RfcGFydGlhbAor
ICAgICAgICAgICAgICogY291bGQgYmUgY2xlYXJlZCBieSBzb21lb25lIGVsc2UuCisgICAgICAg
ICAgICAgKi8KKyAgICAgICAgICAgIGlmICggcmV0ID09IC1FSU5UUiApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3Zh
bGlkYXRlZCk7CisgICAgICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKwogICAgICAgICAgICAgcmV0ID0gLUVSRVNUQVJU
OworCisgICAgICAgICAgICAvKiBQdXQgdGhlIHBhZ2UgYmFjayBvbiB0aGUgbGlzdCBhbmQgZHJv
cCB0aGUgcmVmIHdlIGdyYWJiZWQgYWJvdmUgKi8KICAgICAgICAgICAgIHBhZ2VfbGlzdF9hZGQo
cGFnZSwgbGlzdCk7Ci0gICAgICAgICAgICBzZXRfYml0KF9QR1RfcGlubmVkLCAmcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8pOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICAgICAgZGVmYXVsdDoKQEAgLTIxNjQsNyArMjE4OSw3IEBAIHZvaWQg
dmNwdV9raWNrKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHBlbmRpbmcgZmxhZy4gVGhlc2UgdmFs
dWVzIG1heSBmbHVjdHVhdGUgKGFmdGVyIGFsbCwgd2UgaG9sZCBubwogICAgICAqIGxvY2tzKSBi
dXQgdGhlIGtleSBpbnNpZ2h0IGlzIHRoYXQgZWFjaCBjaGFuZ2Ugd2lsbCBjYXVzZQogICAgICAq
IGV2dGNobl91cGNhbGxfcGVuZGluZyB0byBiZSBwb2xsZWQuCi0gICAgICogCisgICAgICoKICAg
ICAgKiBOQjIuIFdlIHNhdmUgdGhlIHJ1bm5pbmcgZmxhZyBhY3Jvc3MgdGhlIHVuYmxvY2sgdG8g
YXZvaWQgYSBuZWVkbGVzcwogICAgICAqIElQSSBmb3IgZG9tYWlucyB0aGF0IHdlIElQSSdkIHRv
IHVuYmxvY2suCiAgICAgICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:13:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbbn-0005E7-Fu; Tue, 12 Nov 2019 19:13:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbbl-0005Dx-Sy
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:45 +0000
X-Inumbo-ID: 8b5fd1c2-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b5fd1c2-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:13:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbbj-0002ZJ-U0
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbbj-0007MS-Sn
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbbj-0007MS-Sn@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:13:43 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/mm: Separate out partial_pte
 tristate into individual flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyOGUyNzczZGJhYmNmMjk3ZmYzMTRjYTg5ZTI2MGYzNmFkNDYyMDQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjUwOjQzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjUwOjQzIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFNlcGFyYXRlIG91dCBwYXJ0aWFsX3B0ZSB0cmlzdGF0ZSBpbnRvIGlu
ZGl2aWR1YWwgZmxhZ3MKICAgIAogICAgQXQgdGhlIG1vbWVudCwgcGFydGlhbF9wdGUgaXMgYSB0
cmktc3RhdGUgdGhhdCBjb250YWlucyB0d28gZGlzdGluY3QgYml0cwogICAgb2YgaW5mb3JtYXRp
b246CiAgICAKICAgIDEuIElmIHplcm8sIHRoZSBwdGUgYXQgaW5kZXggW25yX3ZhbGlkYXRlZF9w
dGVzXSBpcyB1bi12YWxpZGF0ZWQuICBJZgogICAgICAgbm9uLXplcm8sIHRoZSBwdGUgd2FzIGxh
c3Qgc2VlbiB3aXRoIFBHVF9wYXJ0aWFsIHNldC4KICAgIAogICAgMi4gSWYgcG9zaXRpdmUsIHRo
ZSBwdGUgYXQgaW5kZXggW25yX3ZhbGlkYXRlZF9wdGVzXSBkb2VzIG5vdCBob2xkIGEKICAgICAg
IGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgbmVnYXRpdmUsIGl0IGRvZXMuCiAgICAKICAg
IFRvIG1ha2UgZnV0dXJlIHBhdGNoZXMgbW9yZSBjbGVhciwgc2VwYXJhdGUgb3V0IHRoaXMgZnVu
Y3Rpb25hbGl0eQogICAgaW50byB0d28gZGlzdGluY3QsIG5hbWVkIGJpdHM6IFBURl9wYXJ0aWFs
X3NldCAoZm9yICMxKSBhbmQKICAgIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIChmb3IgIzIpLgog
ICAgCiAgICBBZGRpdGlvbmFsbHksIGEgbnVtYmVyIG9mIGZ1bmN0aW9ucyB3aGljaCBuZWVkIHRo
aXMgaW5mb3JtYXRpb24gYWxzbwogICAgdGFrZSBvdGhlciBmbGFncyB0byBjb250cm9sIGJlaGF2
aW9yIChzdWNoIGFzIGBwcmVlbXB0aWJsZWAgYW5kCiAgICBgZGVmZXJgKS4gIFRoZXNlIGFyZSBo
YXJkIHRvIHJlYWQgaW4gdGhlIGNhbGxlciAoc2luY2UgeW91IG9ubHkgc2VlCiAgICAndHJ1ZScg
b3IgJ2ZhbHNlJyksIGFuZCB1Z2x5IHdoZW4gbWFueSBhcmUgYWRkZWQgdG9nZXRoZXIuICBJbgog
ICAgcHJlcGFyYXRpb24gZm9yIGFkZGluZyB5ZXQgYW5vdGhlciBmbGFnIGluIGEgZnV0dXJlIHBh
dGNoLCBjb2xsYXBzZQogICAgYWxsIG9mIHRoZXNlIGludG8gYSBzaW5nbGUgYGZsYWdgIHZhcmlh
YmxlLgogICAgCiAgICBOQiB0aGF0IHRoaXMgZG9lcyBtZWFuIGNoZWNraW5nIGZvciB3aGF0IHdh
cyBwcmV2aW91c2x5IHRoZSAnLTEnCiAgICBjb25kaXRpb24gYSBiaXQgbW9yZSB1Z2x5IGluIHRo
ZSBwdXRfcGFnZV9mcm9tX2xOZSBmdW5jdGlvbnMgKHNpbmNlCiAgICB5b3UgaGF2ZSB0byBjaGVj
ayBmb3IgYm90aCBwYXJ0aWFsX3NldCBhbmQgZ2VuZXJhbCByZWYpOyBidXQgdGhpcwogICAgY2xh
dXNlIHdpbGwgZ28gYXdheSBpbiBhIGZ1dHVyZSBwYXRjaC4KICAgIAogICAgQWxzbyBub3RlIHRo
YXQgdGhlIG9yaWdpbmFsIGNvbW1lbnQgaGFkIGFuIG9mZi1ieS1vbmUgZXJyb3I6CiAgICBwYXJ0
aWFsX2ZsYWdzIChsaWtlIHBhcnRpYWxfcHRlIGJlZm9yZSBpdCkgY29uY2VybnMKICAgIHBsTmVb
bnJfdmFsaWRhdGVkX3B0ZXNdLCBub3QgcGxOZVtucl92YWxpZGF0ZWRfcHRlcysxXS4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDFiNmZhNjM4ZDIxMDA2ZDNjMGEzMDM4MTMy
YzZjYjMyNmQ4YmJhMDgKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjEyOjE0ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgMTY1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAg
NDEgKysrKysrKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyOCBpbnNlcnRpb25zKCspLCA3OCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IGExYjU1YzEwZmYuLjNmNmY4Y2M5YjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMDk0LDIwICsxMDk0LDM1IEBA
IGdldF9wYWdlX2Zyb21fbDFlKAogfQogCiAjaWZkZWYgQ09ORklHX1BWCisKKy8qCisgKiBUaGUg
Zm9sbG93aW5nIGZsYWdzIGFyZSB1c2VkIHRvIHNwZWNpZnkgYmVoYXZpb3Igb2YgdmFyaW91cyBn
ZXQgYW5kCisgKiBwdXQgY29tbWFuZHMuICBUaGUgZmlyc3QgdHdvIGFyZSBhbHNvIHN0b3JlZCBp
biBwYWdlLT5wYXJ0aWFsX2ZsYWdzCisgKiB0byBpbmRpY2F0ZSB0aGUgc3RhdGUgb2YgdGhlIHBh
Z2UgcG9pbnRlZCB0byBieQorICogcGFnZS0+cHRlW3BhZ2UtPm5yX3ZhbGlkYXRlZF9lbnRyaWVz
XS4gIFNlZSB0aGUgY29tbWVudCBpbiBtbS5oIGZvcgorICogbW9yZSBpbmZvcm1hdGlvbi4KKyAq
LworI2RlZmluZSBQVEZfcGFydGlhbF9zZXQgICAgICAgICAoMSA8PCAwKQorI2RlZmluZSBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZiAoMSA8PCAxKQorI2RlZmluZSBQVEZfcHJlZW1wdGlibGUgICAg
ICAgICAoMSA8PCAyKQorI2RlZmluZSBQVEZfZGVmZXIgICAgICAgICAgICAgICAoMSA8PCAzKQor
CiBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAgIG1mbl90IG1mbiwg
dW5zaWduZWQgbG9uZyB0eXBlLCBzdHJ1Y3QgZG9tYWluICpkLAotICAgIGludCBwYXJ0aWFsLCBp
bnQgcHJlZW1wdGlibGUpCisgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogICAgIGludCByYzsKKyAgICBib29s
IHByZWVtcHRpYmxlID0gZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGUsCisgICAgICAgICBwYXJ0aWFs
X3JlZiA9IGZsYWdzICYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAKLSAgICBpZiAoIGxpa2Vs
eShwYXJ0aWFsID49IDApICYmCisgICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxfcmVmKSAmJgogICAg
ICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1mbiwgZCkpICkKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAKICAgICByYyA9IF9nZXRfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVt
cHRpYmxlKTsKIAotICAgIGlmICggdW5saWtlbHkocmMpICYmIHBhcnRpYWwgPj0gMCAmJgorICAg
IGlmICggdW5saWtlbHkocmMpICYmICFwYXJ0aWFsX3JlZiAmJgogICAgICAgICAgKCFwcmVlbXB0
aWJsZSB8fCBwYWdlICE9IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSApCiAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwogCkBAIC0xMTE3LDcgKzExMzIsNyBAQCBzdGF0aWMgaW50IGdldF9w
YWdlX2FuZF90eXBlX2Zyb21fbWZuKAogZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGwyKTsK
IHN0YXRpYyBpbnQKIGdldF9wYWdlX2Zyb21fbDJlKAotICAgIGwyX3BnZW50cnlfdCBsMmUsIHVu
c2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkKKyAgICBsMl9w
Z2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJl
KTsKICAgICBpbnQgcmM7CkBAIC0xMTI5LDggKzExNDQsOSBAQCBnZXRfcGFnZV9mcm9tX2wyZSgK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCi0gICAgcmMgPSBnZXRfcGFnZV9hbmRf
dHlwZV9mcm9tX21mbihfbWZuKG1mbiksIFBHVF9sMV9wYWdlX3RhYmxlLCBkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlhbCwgZmFsc2UpOworICAgIEFTU0VSVCgh
KGZsYWdzICYgUFRGX3ByZWVtcHRpYmxlKSk7CisKKyAgICByYyA9IGdldF9wYWdlX2FuZF90eXBl
X2Zyb21fbWZuKF9tZm4obWZuKSwgUEdUX2wxX3BhZ2VfdGFibGUsIGQsIGZsYWdzKTsKICAgICBp
ZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYmIGdldF9sMl9saW5lYXJfcGFnZXRhYmxlKGwy
ZSwgcGZuLCBkKSApCiAgICAgICAgIHJjID0gMDsKIApAQCAtMTE0MCw3ICsxMTU2LDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMmUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDMpOwogc3RhdGlj
IGludAogZ2V0X3BhZ2VfZnJvbV9sM2UoCi0gICAgbDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQg
bG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQorICAgIGwzX3BnZW50cnlf
dCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAgICAgaW50IHJjOwogCkBAIC0xMTUyLDcgKzExNjgsNyBAQCBnZXRfcGFnZV9m
cm9tX2wzZSgKICAgICB9CiAKICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAot
ICAgICAgICBsM2VfZ2V0X21mbihsM2UpLCBQR1RfbDJfcGFnZV90YWJsZSwgZCwgcGFydGlhbCwg
MSk7CisgICAgICAgIGwzZV9nZXRfbWZuKGwzZSksIFBHVF9sMl9wYWdlX3RhYmxlLCBkLCBmbGFn
cyB8IFBURl9wcmVlbXB0aWJsZSk7CiAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAm
JgogICAgICAgICAgIWlzX3B2XzMyYml0X2RvbWFpbihkKSAmJgogICAgICAgICAgZ2V0X2wzX2xp
bmVhcl9wYWdldGFibGUobDNlLCBwZm4sIGQpICkKQEAgLTExNjQsNyArMTE4MCw3IEBAIGdldF9w
YWdlX2Zyb21fbDNlKAogZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGw0KTsKIHN0YXRpYyBp
bnQKIGdldF9wYWdlX2Zyb21fbDRlKAotICAgIGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxv
bmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkKKyAgICBsNF9wZ2VudHJ5X3Qg
bDRlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGZs
YWdzKQogewogICAgIGludCByYzsKIApAQCAtMTE3Niw3ICsxMTkyLDcgQEAgZ2V0X3BhZ2VfZnJv
bV9sNGUoCiAgICAgfQogCiAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKLSAg
ICAgICAgbDRlX2dldF9tZm4obDRlKSwgUEdUX2wzX3BhZ2VfdGFibGUsIGQsIHBhcnRpYWwsIDEp
OworICAgICAgICBsNGVfZ2V0X21mbihsNGUpLCBQR1RfbDNfcGFnZV90YWJsZSwgZCwgZmxhZ3Mg
fCBQVEZfcHJlZW1wdGlibGUpOwogICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYg
Z2V0X2w0X2xpbmVhcl9wYWdldGFibGUobDRlLCBwZm4sIGQpICkKICAgICAgICAgcmMgPSAwOwog
CkBAIC0xMjc3LDcgKzEyOTMsNyBAQCBzdGF0aWMgdm9pZCBwdXRfZGF0YV9wYWdlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIGJvb2wgd3JpdGVhYmxlKQogICogTm90ZSBhbHNvIHRoYXQgdGhpcyBh
dXRvbWF0aWNhbGx5IGRlYWxzIGNvcnJlY3RseSB3aXRoIGxpbmVhciBwLnQuJ3MuCiAgKi8KIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRl
ZmVyKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7
CiAgICAgaW50IHJjID0gMDsKIApAQCAtMTMwMCwxMiArMTMxNiwxMyBAQCBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOwogICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKIAotICAgICAg
ICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIGlmICggKGZsYWdzICYgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KKyAgICAgICAgICAg
ICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKCFkZWZl
cik7CisgICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwogICAgICAgICAg
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CiAgICAgICAgIH0KLSAgICAg
ICAgZWxzZSBpZiAoIGRlZmVyICkKKyAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVy
ICkKICAgICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IHB0cGc7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwpA
QCAtMTMyMiw3ICsxMzM5LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2Vu
dHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9m
cm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKICAgICBpbnQgcmM7CkBAIC0xMzQ1LDEzICsxMzYyLDE0IEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAK
ICAgICBwZyA9IGwzZV9nZXRfcGFnZShsM2UpOwogCi0gICAgaWYgKCB1bmxpa2VseShwYXJ0aWFs
ID4gMCkgKQorICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmKSkgPT0KKyAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgewotICAg
ICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIp
KTsKICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShf
bWZuKHBmbikpKTsKICAgICB9CiAKLSAgICBpZiAoIGRlZmVyICkKKyAgICBpZiAoIGZsYWdzICYg
UFRGX2RlZmVyICkKICAgICB7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9IHBnOwpAQCAtMTM2Niw3ICsxMzg0LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9m
cm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKIH0KIAogc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBm
biwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAg
ICBpbnQgcmMgPSAxOwogCkBAIC0xMzc1LDEzICsxMzkzLDE0IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgewog
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwogCi0gICAg
ICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAoZmxhZ3MgJiAo
UFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQorICAgICAgICAg
ICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRl
ZmVyKTsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZu
KSkpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBkZWZlciApCisgICAgICAgIGlmICggZmxh
Z3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xNDkyLDEyICsxNTExLDEzIEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBh
Z2UpKTsKICAgICBsMl9wZ2VudHJ5X3QgICpwbDJlOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0g
ICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Cisg
ICAgaW50ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCAgIHBhcnRpYWxfZmxh
Z3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShf
bWZuKHBmbikpOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwg
TDJfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAg
ICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBsMl9wZ2VudHJ5
X3QgbDJlOwogCkBAIC0xNTIwLDE3ICsxNTQwLDE4IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAg
ICAgcmMgPSAtRUlOVFI7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQotICAgICAgICAgICAgcmMg
PSBnZXRfcGFnZV9mcm9tX2wyZShsMmUsIHBmbiwgZCwgcGFydGlhbCk7CisgICAgICAgICAgICBy
YyA9IGdldF9wYWdlX2Zyb21fbDJlKGwyZSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKTsKIAogICAg
ICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
cGFydGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCByZXRhaW4gJ2dlbmVyYWwg
cmVmJyAqLworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3Mg
fCBQVEZfcGFydGlhbF9zZXQ7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1F
SU5UUiAmJiBpICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAg
ICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCkBAIC0x
NTM5LDcgKzE1NjAsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICAgIGlmICggaSApCiAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwot
ICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICB9CkBAIC0xNTYzLDcgKzE1ODQsOCBAQCBz
dGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgdW5z
aWduZWQgbG9uZyAgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGwzX3BnZW50
cnlfdCAgKnBsM2U7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICBy
YyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICBpbnQgICAgICAgICAgICBy
YyA9IDA7CisgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxf
ZmxhZ3M7CiAKICAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKQEAgLTE1
NzgsNyArMTYwMCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKICAgICAgICAgbWVtc2V0KHBsM2UgKyA0LCAwLCAoTDNfUEFHRVRBQkxFX0VOVFJJ
RVMgLSA0KSAqIHNpemVvZigqcGwzZSkpOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzOyBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0
aWFsID0gMCApCisgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAg
ICAgICBsM19wZ2VudHJ5X3QgbDNlID0gcGwzZVtpXTsKIApAQCAtMTU5Nyw3ICsxNjE5LDggQEAg
c3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9t
Zm4oCiAgICAgICAgICAgICAgICAgICAgIGwzZV9nZXRfbWZuKGwzZSksCi0gICAgICAgICAgICAg
ICAgICAgIFBHVF9sMl9wYWdlX3RhYmxlIHwgUEdUX3BhZV94ZW5fbDIsIGQsIHBhcnRpYWwsIDEp
OworICAgICAgICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJsZSB8IFBHVF9wYWVfeGVuX2wy
LCBkLAorICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxl
KTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBf
UEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKQEAgLTE2MDYsMTcgKzE2MjksMTggQEAgc3RhdGlj
IGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAg
cmMgPSAtRUlOVFI7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQotICAgICAgICAgICAgcmMgPSBn
ZXRfcGFnZV9mcm9tX2wzZShsM2UsIHBmbiwgZCwgcGFydGlhbCk7CisgICAgICAgICAgICByYyA9
IGdldF9wYWdlX2Zyb21fbDNlKGwzZSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKTsKIAogICAgICAg
ICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFy
dGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYn
IHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
cHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCByYyA8IDAgKQpAQCAt
MTYzMyw3ICsxNjU3LDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CkBAIC0xNzY3LDEwICsxNzkx
LDExIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAg
bDRfcGdlbnRyeV90ICAqcGw0ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogICAgIHVu
c2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFn
ZS0+cGFydGlhbF9wdGU7CisgICAgaW50ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVk
IGludCAgIHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAgICAgZm9yICgg
aSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVM7Ci0g
ICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdz
ID0gMCApCiAgICAgewogICAgICAgICBsNF9wZ2VudHJ5X3QgbDRlOwogCkBAIC0xNzg2LDEyICsx
ODExLDEzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICAgICAgICAgIHJjID0gLUVJTlRSOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAg
ICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUobDRlLCBwZm4sIGQsIHBhcnRpYWwpOwor
ICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShsNGUsIHBmbiwgZCwgcGFydGlhbF9m
bGFncyk7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5w
YXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKKyAgICAgICAgICAgIC8qIFNldCAnc2V0JywgbGVh
dmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCisgICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsK
ICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICkKICAgICAgICAgewpAQCAtMTgw
MSw3ICsxODI3LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAgICAgcGFnZS0+
cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAw
OwogICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKICAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgZWxzZQpAQCAtMTg1MywxOSArMTg3
OSwyMCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWdu
ZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDJfcGdlbnRyeV90
ICpwbDJlOwotICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKLSAg
ICB1bnNpZ25lZCBpbnQgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBhcnRpYWw7Cisg
ICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBh
cnRpYWxfZmxhZ3MsCisgICAgICAgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICEocGFy
dGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCk7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9w
YWdlKF9tZm4ocGZuKSk7CiAKICAgICBmb3IgKCA7IDsgKQogICAgIHsKICAgICAgICAgaWYgKCBp
c19ndWVzdF9sMl9zbG90KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBpKSApCi0gICAgICAg
ICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgcGFydGlhbCwgZmFsc2Up
OworICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIHBhcnRp
YWxfZmxhZ3MpOwogICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgICAgICBicmVhazsKIAot
ICAgICAgICBwYXJ0aWFsID0gMDsKKyAgICAgICAgcGFydGlhbF9mbGFncyA9IDA7CiAKICAgICAg
ICAgaWYgKCAhaS0tICkKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTg4NywxMiArMTkxNCwxNCBA
QCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBl
bHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0x
OworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFy
dGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAgICAgICAgICAgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAgICB9CiAgICAgZWxz
ZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAg
ICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7Ci0gICAgICAgIHBh
Z2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAg
ICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KIApAQCAtMTkwNCwxOCArMTkzMywxOSBAQCBz
dGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWduZWQgbG9uZyBw
Zm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDNfcGdlbnRyeV90ICpwbDNlOwot
ICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKLSAgICB1bnNpZ25l
ZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOworICAgIGludCBy
YyA9IDA7CisgICAgdW5zaWduZWQgaW50IHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2Zs
YWdzLAorICAgICAgICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhKHBhcnRpYWxfZmxh
Z3MgJiBQVEZfcGFydGlhbF9zZXQpOwogCiAgICAgcGwzZSA9IG1hcF9kb21haW5fcGFnZShfbWZu
KHBmbikpOwogCiAgICAgZm9yICggOyA7ICkKICAgICB7Ci0gICAgICAgIHJjID0gcHV0X3BhZ2Vf
ZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgcmMgPSBwdXRfcGFn
ZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4sIHBhcnRpYWxfZmxhZ3MpOwogICAgICAgICBpZiAoIHJj
IDwgMCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBwYXJ0aWFsID0gMDsKKyAgICAg
ICAgcGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgIGlmICggcmMgPT0gMCApCiAgICAgICAgICAg
ICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwogCkBAIC0xOTM0LDEy
ICsxOTY0LDE0IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFs
ID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQ
VEZfcGFydGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAgICAgICAg
ICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAgICB9CiAg
ICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSAx
ICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7Ci0gICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9
IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KICAgICByZXR1cm4gcmMgPiAwID8g
MCA6IHJjOwpAQCAtMTk1MCwyNiArMTk4MiwyOSBAQCBzdGF0aWMgaW50IGZyZWVfbDRfdGFibGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRf
b3duZXIocGFnZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihw
YWdlKSk7CiAgICAgbDRfcGdlbnRyeV90ICpwbDRlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZu
KSk7Ci0gICAgaW50IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOwotICAgIHVu
c2lnbmVkIGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBhcnRpYWw7CisgICAg
aW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBwYXJ0aWFsX2ZsYWdzID0gcGFnZS0+cGFydGlhbF9m
bGFncywKKyAgICAgICAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIShwYXJ0aWFsX2Zs
YWdzICYgUFRGX3BhcnRpYWxfc2V0KTsKIAogICAgIGRvIHsKICAgICAgICAgaWYgKCBpc19ndWVz
dF9sNF9zbG90KGQsIGkpICkKLSAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sNGUocGw0
ZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9s
NGUocGw0ZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQog
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHBhcnRpYWwgPSAwOworICAgICAgICBwYXJ0aWFs
X2ZsYWdzID0gMDsKICAgICB9IHdoaWxlICggaS0tICk7CiAKICAgICBpZiAoIHJjID09IC1FUkVT
VEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAtMTsKKyAgICAgICAgcGFnZS0+cGFy
dGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/CisgICAgICAg
ICAgICBwYXJ0aWFsX2ZsYWdzIDoKKyAgICAgICAgICAgIChQVEZfcGFydGlhbF9zZXQgfCBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZik7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIg
JiYgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewogICAgICAgICBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7
CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICByYyA9IC1FUkVTVEFS
VDsKICAgICB9CiAKQEAgLTIyNDcsNyArMjI4Miw3IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5
KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAg
ICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4sIDAsIHRydWUpOworICAgIHB1dF9wYWdlX2Zy
b21fbDJlKG9sMmUsIHBmbiwgUFRGX2RlZmVyKTsKIAogICAgIHJldHVybiByYzsKIH0KQEAgLTIz
MTUsNyArMjM1MCw3IEBAIHN0YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50cnlfdCAqcGwz
ZSwKICAgICAgICAgaWYgKCAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3MoZCwgcGwzZSkgKQogICAg
ICAgICAgICAgQlVHKCk7CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wzZShvbDNlLCBwZm4sIDAsIDEp
OworICAgIHB1dF9wYWdlX2Zyb21fbDNlKG9sM2UsIHBmbiwgUFRGX2RlZmVyKTsKICAgICByZXR1
cm4gcmM7CiB9CiAKQEAgLTIzNzgsNyArMjQxMyw3IEBAIHN0YXRpYyBpbnQgbW9kX2w0X2VudHJ5
KGw0X3BnZW50cnlfdCAqcGw0ZSwKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgfQogCi0g
ICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0ZSwgcGZuLCAwLCAxKTsKKyAgICBwdXRfcGFnZV9mcm9t
X2w0ZShvbDRlLCBwZm4sIFBURl9kZWZlcik7CiAgICAgcmV0dXJuIHJjOwogfQogI2VuZGlmIC8q
IENPTkZJR19QViAqLwpAQCAtMjY0OSw3ICsyNjg0LDcgQEAgaW50IGZyZWVfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICBpZiAoICEodHlw
ZSAmIFBHVF9wYXJ0aWFsKSApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IDFVIDw8IFBBR0VUQUJMRV9PUkRFUjsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAw
OworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICB9CiAKICAgICBzd2l0Y2gg
KCB0eXBlICYgUEdUX3R5cGVfbWFzayApCkBAIC0yOTQ2LDcgKzI5ODEsNyBAQCBzdGF0aWMgaW50
IF9nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSwKICAgICAgICAgaWYgKCAhKHggJiBQR1RfcGFydGlhbCkgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IDA7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAg
ICAgfQogICAgICAgICBwYWdlLT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFs
bG9jX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CkBAIC0zMTIyLDcgKzMxNTcs
NyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4pCiAgICAgICAgIHJldHVybiAwOwogICAg
IH0KIAotICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4obWZuLCBQR1Rfcm9vdF9w
YWdlX3RhYmxlLCBkLCAwLCAxKTsKKyAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
KG1mbiwgUEdUX3Jvb3RfcGFnZV90YWJsZSwgZCwgUFRGX3ByZWVtcHRpYmxlKTsKICAgICBzd2l0
Y2ggKCByYyApCiAgICAgewogICAgIGNhc2UgMDoKQEAgLTM0NzMsNyArMzUwOCw3IEBAIGxvbmcg
ZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgaWYgKCBvcC5hcmcxLm1mbiAhPSAwICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
KAotICAgICAgICAgICAgICAgICAgICBfbWZuKG9wLmFyZzEubWZuKSwgUEdUX3Jvb3RfcGFnZV90
YWJsZSwgY3VycmQsIDAsIDEpOworICAgICAgICAgICAgICAgICAgICBfbWZuKG9wLmFyZzEubWZu
KSwgUEdUX3Jvb3RfcGFnZV90YWJsZSwgY3VycmQsIFBURl9wcmVlbXB0aWJsZSk7CiAKICAgICAg
ICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgICAgICAgICAgICAgewpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CmluZGV4IDZmYWE1NjMxNjcuLjg0MDZhYzNjMzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTIyOCwxOSArMjI4
LDM0IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogc2V0dGluZyB0aGUgZmxhZyBtdXN0
IG5vdCBkcm9wIHRoYXQgcmVmZXJlbmNlLCB3aGVyZWFzIHRoZSBpbnN0YW5jZQogICAgICAgICAg
KiBjbGVhcmluZyBpdCB3aWxsIGhhdmUgdG8uCiAgICAgICAgICAqCi0gICAgICAgICAqIElmIEBw
YXJ0aWFsX3B0ZSBpcyBwb3NpdGl2ZSB0aGVuIFBURSBhdCBAbnJfdmFsaWRhdGVkX3B0ZXMrMSBo
YXMKLSAgICAgICAgICogYmVlbiBwYXJ0aWFsbHkgdmFsaWRhdGVkLiBUaGlzIGltcGxpZXMgdGhh
dCB0aGUgZ2VuZXJhbCByZWZlcmVuY2UKLSAgICAgICAgICogdG8gdGhlIHBhZ2UgKGFjcXVpcmVk
IGZyb20gZ2V0X3BhZ2VfZnJvbV9sTmUoKSkgd291bGQgYmUgZHJvcHBlZAotICAgICAgICAgKiAo
YWdhaW4gZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSBhbmQgaGVuY2UgbXVzdCBiZSByZS1h
Y3F1aXJlZAotICAgICAgICAgKiB3aGVuIHJlc3VtaW5nIHRoZSB2YWxpZGF0aW9uLCBidXQgbXVz
dCBub3QgYmUgZHJvcHBlZCB3aGVuIHBpY2tpbmcKLSAgICAgICAgICogdXAgdGhlIHBhZ2UgZm9y
IGludmFsaWRhdGlvbi4KKyAgICAgICAgICogSWYgcGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFs
X3NldCBpcyBzZXQsIHRoZW4gdGhlIHBhZ2UgYXQKKyAgICAgICAgICogYXQgQG5yX3ZhbGlkYXRl
ZF9wdGVzIGhhZCBQR1RfcGFydGlhbCBzZXQgYXMgYSByZXN1bHQgb2YgYW4KKyAgICAgICAgICog
b3BlcmF0aW9uIG9uIHRoZSBjdXJyZW50IHBhZ2UuICAoVGhhdCBwYWdlIG1heSBvciBtYXkgbm90
CisgICAgICAgICAqIHN0aWxsIGhhdmUgUEdUX3BhcnRpYWwgc2V0LikKICAgICAgICAgICoKLSAg
ICAgICAgICogSWYgQHBhcnRpYWxfcHRlIGlzIG5lZ2F0aXZlIHRoZW4gUFRFIGF0IEBucl92YWxp
ZGF0ZWRfcHRlcysxIGhhcwotICAgICAgICAgKiBiZWVuIHBhcnRpYWxseSBpbnZhbGlkYXRlZC4g
VGhpcyBpcyBiYXNpY2FsbHkgdGhlIG9wcG9zaXRlIGNhc2Ugb2YKLSAgICAgICAgICogYWJvdmUs
IGkuZS4gdGhlIGdlbmVyYWwgcmVmZXJlbmNlIHRvIHRoZSBwYWdlIHdhcyBub3QgZHJvcHBlZCBp
bgotICAgICAgICAgKiBwdXRfcGFnZV9mcm9tX2xOZSgpIChkdWUgdG8gdGhlIGFwcGFyZW50IGZh
aWx1cmUpLCBhbmQgaGVuY2UgaXQKLSAgICAgICAgICogbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhl
IHB1dCBvcGVyYXRpb24gaXMgcmVzdW1lZCAoYW5kIGNvbXBsZXRlcyksCi0gICAgICAgICAqIGJ1
dCBpdCBtdXN0IG5vdCBiZSBhY3F1aXJlZCBpZiBwaWNraW5nIHVwIHRoZSBwYWdlIGZvciB2YWxp
ZGF0aW9uLgorICAgICAgICAgKiBJZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQsIHRo
ZW4gdGhlIFBURSBhdAorICAgICAgICAgKiBAbnJfdmFsaWRhdGVkX3B0ZWYgaG9sZHMgYSBnZW5l
cmFsIHJlZmVyZW5jZSBjb3VudCBmb3IgdGhlCisgICAgICAgICAqIHBhZ2UuCisgICAgICAgICAq
CisgICAgICAgICAqIFRoaXMgaGFwcGVuczoKKyAgICAgICAgICogLSBEdXJpbmcgZGUtdmFsaWRh
dGlvbiwgaWYgZGUtdmFsaWRhdGlvbiBvZiB0aGUgcGFnZSB3YXMKKyAgICAgICAgICogICBpbnRl
cnJ1cHRlZAorICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBhbiBpbnZhbGlkIGVu
dHJ5IGlzIGVuY291bnRlcmVkIGFuZAorICAgICAgICAgKiAgIHZhbGlkYXRpb24gaXMgcHJlZW1w
dGlibGUKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2Vu
ZXJhbF9yZWYgd2FzIHNldCBvbgorICAgICAgICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0
aCAocGVyaGFwcyBiZWNhdXNlIHdlJ3JlIHBpY2tpbmcKKyAgICAgICAgICogICB1cCBmcm9tIGEg
cGFydGlhbCBkZS12YWxpZGF0aW9uKS4KKyAgICAgICAgICoKKyAgICAgICAgICogV2hlbiByZXN1
bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBjbGVhciwKKyAg
ICAgICAgICogdGhlbiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlm
IGl0IGlzIHNldCwgbm8KKyAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1aXJlZC4K
KyAgICAgICAgICoKKyAgICAgICAgICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9uLCBpZiBQ
VEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcworICAgICAgICAgKiBjbGVhciwgbm8gcmVmZXJlbmNl
IHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEKKyAgICAgICAgICogcmVmZXJlbmNl
IHNob3VsZCBiZSBkcm9wcGVkLgorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0aGF0IFBURl9w
YXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgYXJlCisgICAgICAgICAqIGRl
ZmluZWQgaW4gbW0uYywgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhleSBhcmUgdXNlZC4KICAgICAg
ICAgICoKICAgICAgICAgICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNh
dGVzCiAgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZl
bCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCkBAIC0yNTEsNyArMjY2LDcgQEAgc3RydWN0IHBh
Z2VfaW5mbwogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9w
dGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CiAgICAgICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxF
X09SREVSIC0gMSAtIDI7Ci0gICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAg
ICAgIHUxNiBwYXJ0aWFsX2ZsYWdzOjI7CiAgICAgICAgICAgICBzMTYgbGluZWFyX3B0X2NvdW50
OwogICAgICAgICB9OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:13:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbbw-0005FM-KL; Tue, 12 Nov 2019 19:13:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbbv-0005FB-9w
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:55 +0000
X-Inumbo-ID: 916822a4-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 916822a4-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:13:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbbu-0002ZV-14
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbbt-0007My-WC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:13:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbbt-0007My-WC@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:13:53 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/mm: Use flags for
 _put_page_type rather than a boolean
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExMzI4MmI0M2E5NTdlMzQ1MzBkNWU3NWFlYjQ5Y2EyNjc1ODYyYTcKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjUxOjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjUxOjQ5IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFVzZSBmbGFncyBmb3IgX3B1dF9wYWdlX3R5cGUgcmF0aGVyIHRoYW4g
YSBib29sZWFuCiAgICAKICAgIFRoaXMgaXMgaW4gbWFpbmx5IGluIHByZXBhcmF0aW9uIGZvciBf
cHV0X3BhZ2VfdHlwZSB0YWtpbmcgdGhlCiAgICBwYXJ0aWFsX2ZsYWdzIHZhbHVlIGluIHRoZSBm
dXR1cmUuICBJdCBhbHNvIG1ha2VzIGl0IGVhc2llciB0byByZWFkIGluCiAgICB0aGUgY2FsbGVy
IChzaW5jZSB5b3Ugc2VlIGEgZmxhZyBuYW1lIHJhdGhlciB0aGFuIGB0cnVlYCBvciBgZmFsc2Vg
KS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDAxMjE1ODhlYzBmNjk1MGVk
NjVkOTA2ZDg2MGRmNDliZTJjOGU2NTUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjEy
OjUzICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAyNSArKysrKysrKysrKysrLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCAzZjZmOGNjOWI4Li4wNzQwYjYxYWY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTIwMCw3ICsxMjAwLDcgQEAgZ2V0X3BhZ2VfZnJv
bV9sNGUoCiB9CiAjZW5kaWYgLyogQ09ORklHX1BWICovCiAKLXN0YXRpYyBpbnQgX3B1dF9wYWdl
X3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKK3N0YXRpYyBp
bnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IGZs
YWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKTsK
IAogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWlu
ICpsMWVfb3duZXIpCkBAIC0xMzIwLDcgKzEzMjAsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zy
b21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAg
ICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoIShmbGFn
cyAmIFBURl9kZWZlcikpOwotICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1
ZSwgcHRwZyk7CisgICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1w
dGlibGUsIHB0cGcpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCBmbGFncyAmIFBURl9k
ZWZlciApCiAgICAgICAgIHsKQEAgLTEzMjksNyArMTMyOSw3IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAg
IH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHBnLCB0cnVlLCBwdHBnKTsKKyAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcs
IFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CiAgICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkK
ICAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgIH0KQEAgLTEzNjYsNyArMTM2
Niw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5z
aWduZWQgbG9uZyBwZm4sCiAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgIHsKICAgICAg
ICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAgcmV0dXJuIF9wdXRfcGFn
ZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgcmV0dXJu
IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZu
KSkpOwogICAgIH0KIAogICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTM3Niw3ICsx
Mzc2LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1
bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgcmMgPSBf
cHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgcmMg
PSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBm
bikpKTsKICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgcHV0X3BhZ2UocGcpOwogCkBA
IC0xMzk3LDcgKzEzOTcsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50
cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICBQVEZfcGFydGlhbF9z
ZXQgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikp
OwotICAgICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFn
ZShfbWZuKHBmbikpKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgUFRG
X3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKICAgICAgICAgfQogCiAgICAg
ICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTQwNyw3ICsxNDA3LDcgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBm
biwKICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICB9CiAKLSAgICAgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAgIHJj
ID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihw
Zm4pKSk7CiAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICAgICAgcHV0X3BhZ2Uo
cGcpOwogICAgIH0KQEAgLTI3NTcsMTAgKzI3NTcsMTEgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFs
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiB9
CiAKIAotc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBi
b29sIHByZWVtcHRpYmxlLAorc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBwYWdlX2luZm8gKnB0cGcpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwgeSA9
IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOworICAgIGJvb2wgcHJlZW1wdGlibGUgPSBmbGFncyAm
IFBURl9wcmVlbXB0aWJsZTsKIAogICAgIEFTU0VSVChjdXJyZW50X2xvY2tlZF9wYWdlX25lX2No
ZWNrKHBhZ2UpKTsKIApAQCAtMjk2OSw3ICsyOTcwLDcgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKICAgICAg
ICAgICAgIGlmICggdW5saWtlbHkoaW9tbXVfcmV0KSApCiAgICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgX3B1dF9wYWdlX3R5cGUocGFnZSwgZmFsc2UsIE5VTEwpOworICAgICAgICAgICAg
ICAgIF9wdXRfcGFnZV90eXBlKHBhZ2UsIDAsIE5VTEwpOwogICAgICAgICAgICAgICAgIHJjID0g
aW9tbXVfcmV0OwogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQpAQCAt
Mjk5Niw3ICsyOTk3LDcgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogewotICAgIGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBhZ2Us
IGZhbHNlLCBOVUxMKTsKKyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxM
KTsKICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0zMDEzLDcgKzMw
MTQsNyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25l
ZCBsb25nIHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIHRydWUsIE5V
TEwpOworICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwYWdlLCBQVEZfcHJlZW1wdGlibGUsIE5V
TEwpOwogfQogCiBpbnQgZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCkBAIC0zMDMwLDcgKzMwMzEsNyBAQCBpbnQgcHV0
X29sZF9ndWVzdF90YWJsZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoICF2LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgc3dpdGNoICggcmMgPSBfcHV0
X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSwgdHJ1ZSwKKyAgICBzd2l0Y2ggKCBy
YyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlLCBQVEZfcHJlZW1wdGli
bGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9w
dHBnKSApCiAgICAgewogICAgIGNhc2UgLUVJTlRSOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:14:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:14:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbc6-0005Go-MB; Tue, 12 Nov 2019 19:14:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbc5-0005Gd-CE
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:05 +0000
X-Inumbo-ID: 976b9ae7-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 976b9ae7-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:14:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbc4-0002aP-5h
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbc4-0007O0-3P
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbc4-0007O0-3P@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:14:04 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/mm: Rework
 get_page_and_type_from_mfn conditional
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgxYTBlMTIwYTU1ZjU2MzFjOGQ3OGQ2ZjM0OTIzNTYxNjFiNTFjMjEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjUyOjE0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjUyOjE0IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFJld29yayBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbiBjb25kaXRp
b25hbAogICAgCiAgICBNYWtlIGl0IGVhc2llciB0byByZWFkIGJ5IGRlY2xhcmluZyB0aGUgY29u
ZGl0aW9ucyBpbiB3aGljaCB3ZSB3aWxsCiAgICByZXRhaW4gdGhlIHJlZiwgcmF0aGVyIHRoYW4g
dGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggd2UgcmVsZWFzZSBpdC4KICAgIAogICAgVGhlIG9u
bHkgd2F5IChwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSBjYW4gYmUgdHJ1
ZSBpcyBpZgogICAgcHJlZW1wdGlibGUgaXMgdHJ1ZTsgc28gcmVtb3ZlIHRoaXMgZnJvbSB0aGUg
cXVlcnkgaXRzZWxmLCBhbmQgYWRkIGFuCiAgICBBU1NFUlQoKSB0byB0aGF0IGVmZmVjdCBvbiB0
aGUgb3Bwb3NpdGUgcGF0aC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CiAgICAKICAgIE5CIHRoYXQgYWxsb2NfbE5fdGFibGUoKSBtaXNoYW5kbGUgdGhlICJsaW5lYXIg
cHQgZmFpbHVyZSIgc2l0dWF0aW9uCiAgICBkZXNjcmliZWQgaW4gdGhlIGNvbW1lbnQ7IHRoaXMg
d2lsbCBiZSBhZGRyZXNzZWQgaW4gYSBmdXR1cmUgcGF0Y2guCiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDJhYWIwNmQ3NDJlMTNkN2E5ZDI0OGYx
ZmM3ZjBlYzYyYjI5NWFkYTEKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjEzOjIzICsw
MTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21t
LmMKaW5kZXggMDc0MGI2MWFmOC4uMGE0ZDM5YTJjMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTExMjIsOCArMTEyMiw0MyBAQCBzdGF0
aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogCiAgICAgcmMgPSBfZ2V0X3BhZ2Vf
dHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KHJjKSAm
JiAhcGFydGlhbF9yZWYgJiYKLSAgICAgICAgICghcHJlZW1wdGlibGUgfHwgcGFnZSAhPSBjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkgKQorICAgIC8qCisgICAgICogUmV0YWluIHRoZSBy
ZWZjb3VudCBpZjoKKyAgICAgKiAtIHBhZ2UgaXMgZnVsbHkgdmFsaWRhdGVkIChyYyA9PSAwKQor
ICAgICAqIC0gcGFnZSBpcyBub3QgdmFsaWRhdGVkIChyYyA8IDApIGJ1dDoKKyAgICAgKiAgIC0g
V2UgY2FtZSBpbiB3aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3JlZikKKyAgICAgKiAgIC0gcGFn
ZSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkIGJ1dCB0aGVyZSdzIGJlZW4gYW4gZXJyb3IKKyAgICAg
KiAgICAgKHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpCisgICAgICoKKyAg
ICAgKiBUaGUgcGFydGlhbF9yZWYtb24tZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4cGxhbmF0
aW9uLiAgVGhlcmUKKyAgICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3aGVyZSBwYXJ0aWFsX3JlZiBt
aWdodCBiZSB0cnVlIGNvbWluZyBpbjoKKyAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkg
ZGVtb3RlZCBhcyB0eXBlIGB0eXBlYDsgaS5lLiBoYXMKKyAgICAgKiAgIFBHVF9wYXJ0aWFsIHNl
dAorICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIEwodHlwZSsxKSAo
aS5lLiwgYSBsaW5lYXIKKyAgICAgKiAgIHBhZ2U7IGUuZy4gd2UncmUgYmVpbmcgY2FsbGVkIGZy
b20gZ2V0X3BhZ2VfZnJvbV9sMmUgd2l0aAorICAgICAqICAgdHlwZSA9PSBQR1RfbDFfdGFibGUs
IGJ1dCB0aGUgbWZuIGlzIFBHVF9sMl90YWJsZSkKKyAgICAgKgorICAgICAqIElmIHRoZXJlJ3Mg
YW4gZXJyb3IsIGluIHRoZSBmaXJzdCBjYXNlLCBfZ2V0X3BhZ2VfdHlwZSB3aWxsCisgICAgICog
ZWl0aGVyIHJldHVybiAtRVJFU1RBUlQsIGluIHdoaWNoIGNhc2Ugd2Ugd2FudCB0byByZXRhaW4g
dGhlCisgICAgICogcmVmIChhcyB0aGUgY2FsbGVyIHdpbGwgY29uc2lkZXIgaXQgcmV0YWluZWQp
LCBvciAtRUlOVkFMLCBpbgorICAgICAqIHdoaWNoIGNhc2Ugb2xkX2d1ZXN0X3RhYmxlIHdpbGwg
YmUgc2V0OyBpbiBib3RoIGNhc2VzLCB3ZSBuZWVkCisgICAgICogdG8gcmV0YWluIHRoZSByZWYu
CisgICAgICoKKyAgICAgKiBJbiB0aGUgc2Vjb25kIGNhc2UsIGlmIHRoZXJlJ3MgYW4gZXJyb3Is
IF9nZXRfcGFnZV90eXBlKCkgY2FuCisgICAgICogKm9ubHkqIHJldHVybiAtRUlOVkFMLCBhbmQg
Km5ldmVyKiBzZXQgb2xkX2d1ZXN0X3RhYmxlLiAgSW4KKyAgICAgKiB0aGF0IGNhc2Ugd2UgYWxz
byB3YW50IHRvIHJldGFpbiB0aGUgcmVmZXJlbmNlLCB0byBhbGxvdyB0aGUKKyAgICAgKiBwYWdl
IHRvIGNvbnRpbnVlIHRvIGJlIHRvcm4gZG93biAoaS5lLiwgUEdUX3BhcnRpYWwgY2xlYXJlZCkK
KyAgICAgKiBzYWZlbHkuCisgICAgICoKKyAgICAgKiBBbHNvIG5vdGUgdGhhdCB3ZSBzaG91bGRu
J3QgYmUgYWJsZSB0byBsZWF2ZSB3aXRoIHRoZSByZWZlcmVuY2UKKyAgICAgKiBjb3VudCByZXRh
aW5lZCB1bmxlc3Mgd2Ugc3VjY2VlZGVkLCBvciB0aGUgb3BlcmF0aW9uIHdhcworICAgICAqIHBy
ZWVtcHRpYmxlLgorICAgICAqLworICAgIGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9yZWYg
KQorICAgICAgICAvKiBub3RoaW5nICovOworICAgIGVsc2UgaWYgKCBwYWdlID09IGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKKyAgICAgICAgQVNTRVJUKHByZWVtcHRpYmxlKTsKKyAg
ICBlbHNlCiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCiAgICAgcmV0dXJuIHJjOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
MTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:14:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:14:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbcG-0005ID-O6; Tue, 12 Nov 2019 19:14:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbcF-0005I2-5g
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:15 +0000
X-Inumbo-ID: 9d746aee-0580-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d746aee-0580-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 19:14:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbcE-0002al-8v
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbcE-0007OT-7z
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbcE-0007OT-7z@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:14:14 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/mm: Have alloc_l[23]_table
 clear partial_flags when preempting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM5MThmOTljOGU5MjJlYTA1ZTA0MDA3N2Y2NGU5YjljMDdkNjk0MzgKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjUyOjM5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjUyOjM5IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEhhdmUgYWxsb2NfbFsyM11fdGFibGUgY2xlYXIgcGFydGlhbF9mbGFn
cyB3aGVuIHByZWVtcHRpbmcKICAgIAogICAgSW4gb3JkZXIgdG8gYWxsb3cgcmVjdXJzaXZlIHBh
Z2V0YWJsZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgdG8gYmUKICAgIGludGVycnVwdGVkLCBY
ZW4gbXVzdCBrZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0aGUgc3ViLXBhZ2VzCiAgICBwcm9t
b3RlZCBvciBkZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBw
YWdlCiAgICBzdHJ1Y3Q6IG5yX2VudHJpZXNfdmFsaWRhdGVkIGFuZCBwYXJ0aWFsX2ZsYWdzLgog
ICAgCiAgICBUaGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVk
KSBzaG91bGQgYWx3YXlzIGJlCiAgICB2YWxpZGF0ZWQgYW5kIGhvbGQgYSBnZW5lcmFsIHJlZmVy
ZW5jZSBjb3VudC4gIElmIHBhcnRpYWxfZmxhZ3MgaXMKICAgIHplcm8sIHRoZW4gW25yX2VudHJp
ZXNfdmFsaWRhdGVkXSBpcyBub3QgdmFsaWRhdGVkIGFuZCBubyByZWZlcmVuY2UKICAgIGNvdW50
IGlzIGhlbGQuICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3Zh
bGlkYXRlZF0KICAgIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQuCiAgICAKICAgIEF0IHRoZSBtb21l
bnQsIGEgZGlzdGluY3Rpb24gaXMgbWFkZSBiZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVtb3Rpb24K
ICAgIHdpdGggcmVnYXJkIHRvIHdoZXRoZXIgdGhlIGVudHJ5IGl0c2VsZiAiaG9sZHMiIGEgZ2Vu
ZXJhbCByZWZlcmVuY2UKICAgIGNvdW50OiB3aGVuIGVudHJ5IHByb21vdGlvbiBpcyBpbnRlcnJ1
cHRlZCAoaS5lLiwgcmV0dXJucyAtRVJFU1RBUlQpLAogICAgdGhlIGVudHJ5IGlzIG5vdCBjb25z
aWRlcmVkIHRvIGhvbGQgYSByZWZlcmVuY2U7IHdoZW4gZW50cnkgZGVtb3Rpb24KICAgIGlzIGlu
dGVycnVwdGVkLCB0aGUgZW50cnkgaXMgc3RpbGwgY29uc2lkZXJlZCB0byBob2xkIGEgZ2VuZXJh
bAogICAgcmVmZXJlbmNlLgogICAgCiAgICBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyB1c2Vk
IHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlc2UgY2FzZXMuCiAgICBJZiBjbGVhciwgaXQncyBh
IHBhcnRpYWwgcHJvbW90aW9uID0+IG5vIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50IGhlbGQKICAg
IGJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBpdCdzIHBhcnRpYWwgZGVtb3Rpb24sIHNvIGEgZ2VuZXJh
bCByZWZlcmVuY2UKICAgIGNvdW50IGhlbGQuICBCZWNhdXNlIHByb21vdGlvbnMgYW5kIGRlbW90
aW9ucyBjYW4gYmUgaW50ZXJsZWF2ZWQsIHRoaXMKICAgIHZhbHVlIGlzIHBhc3NlZCB0byBnZXRf
cGFnZV9hbmRfdHlwZV9mcm9tX21mbiBhbmQgcHV0X3BhZ2VfZnJvbV9sKmUsCiAgICB0byBiZSBh
YmxlIHRvIHByb3Blcmx5IGhhbmRsZSByZWZlcmVuY2UgY291bnRzLgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5LCB3aGVuIGFsbG9jX2xbMjNdX3RhYmxlIGNoZWNrIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkKICAgIGFuZCByZXR1cm4gLUVSRVNUQVJULCB0aGV5IHNldCBucl9lbnRyaWVzX3ZhbGlk
YXRlZCwgYnV0IGRvbid0IGNsZWFyCiAgICBwYXJ0aWFsX2ZsYWdzLgogICAgCiAgICBJZiB3ZSB3
ZXJlIHBpY2tpbmcgdXAgZnJvbSBhIHByZXZpb3VzbHktaW50ZXJydXB0ZWQgcHJvbW90aW9uLCB0
aGF0CiAgICBtZWFucyB0aGF0IFBURl9wYXJ0aWFsX3NldCB3b3VsZCBiZSBzZXQgZXZlbiB0aG91
Z2gKICAgIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gd2FzIG5vdCBwYXJ0aWFsbHkgdmFsaWRhdGVk
LiAgVGhpcyBtZWFucyB0aGF0CiAgICBpZiB0aGUgcGFnZSBpbiB0aGlzIHN0YXRlIHdlcmUgZGUt
dmFsaWRhdGVkLCBwdXRfcGFnZV90eXBlKCkgd291bGQKICAgIGVycm9uZW91c2x5IGJlIGNhbGxl
ZCBvbiB0aGF0IGVudHJ5LgogICAgCiAgICBQZXJoYXBzIHdvcnNlLCBpZiB3ZSB3ZXJlIHJhY2lu
ZyB3aXRoIGEgZGUtdmFsaWRhdGlvbiwgdGhlbiB3ZSBtaWdodAogICAgbGVhdmUgYm90aCBQVEZf
cGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOyBhbmQgd2hlbgogICAgZGUt
dmFsaWRhdGlvbiBwaWNrZWQgdXAgYWdhaW4sIGJvdGggdGhlIHR5cGUgYW5kIHRoZSBnZW5lcmFs
IHJlZiB3b3VsZAogICAgYmUgZXJyb25lb3VzbHkgZHJvcHBlZCBmcm9tIFtucl9lbnRyaWVzX3Zh
bGlkYXRlZF0uCiAgICAKICAgIEluIGEgc2Vuc2UsIHRoZSByZWFsIGlzc3VlIGhlcmUgaXMgY29k
ZSBkdXBsaWNhdGlvbi4gIFJhdGhlciB0aGFuCiAgICBkdXBsaWNhdGUgdGhlIGludGVycnVwdGlv
biBjb2RlLCBzZXQgcmMgdG8gLUVJTlRSIGFuZCBmYWxsIHRocm91Z2ggdG8KICAgIHRoZSBjb2Rl
IHdoaWNoIGFscmVhZHkgaGFuZGxlcyB0aGF0IGNhc2UgY29ycmVjdGx5LgogICAgCiAgICBHaXZl
biB0aGUgbG9naWMgYXQgdGhpcyBwb2ludCwgaXQgc2hvdWxkIGJlIGltcG9zc2libGUgZm9yCiAg
ICBwYXJ0aWFsX2ZsYWdzIHRvIGJlIG5vbi16ZXJvOyBhZGQgYW4gQVNTRVJUKCkgdG8gY2F0Y2gg
YW55IGNoYW5nZXMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBS
ZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGZmMGI5YTVkNjliNzQ0YTk5ZThiYmVhYzgyMGE5ODVkYjVhM2JmOGUKICAgIG1h
c3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjE0OjE0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21t
LmMgfCAyNSArKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDBhNGQzOWEyYzMuLmJiZDI5YTY4ZjQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNTU0
LDIxICsxNTU0LDEzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAgIGkrKywgcGFy
dGlhbF9mbGFncyA9IDAgKQogICAgIHsKLSAgICAgICAgbDJfcGdlbnRyeV90IGwyZTsKKyAgICAg
ICAgbDJfcGdlbnRyeV90IGwyZSA9IHBsMmVbaV07CiAKICAgICAgICAgaWYgKCBpID4gcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAg
IHJjID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAg
ICBpZiAoICFpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIGkpICkKKyAgICAgICAgICAgIHJjID0g
LUVJTlRSOworICAgICAgICBlbHNlIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkg
KQogICAgICAgICAgICAgY29udGludWU7Ci0KLSAgICAgICAgbDJlID0gcGwyZVtpXTsKLQotICAg
ICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAg
ICBlbHNlIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGlmICggIXB2X2wxdGZfY2hlY2tfbDJlKGQsIGwyZSkgKQogICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMTY0MCwxMyArMTYzMiw4IEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgbDNfcGdlbnRy
eV90IGwzZSA9IHBsM2VbaV07CiAKICAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHJjID0gLUVSRVNU
QVJUOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIGlzX3B2
XzMyYml0X2RvbWFpbihkKSAmJiAoaSA9PSAzKSApCisgICAgICAgICAgICByYyA9IC1FSU5UUjsK
KyAgICAgICAgZWxzZSBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAmJiAoaSA9PSAzKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9Q
UkVTRU5UKSB8fAogICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlz
YWxsb3dfbWFzayhkKSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:14:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbcR-0005JI-Q3; Tue, 12 Nov 2019 19:14:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbcP-0005J7-SL
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:25 +0000
X-Inumbo-ID: a378f478-0580-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a378f478-0580-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 19:14:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbcO-0002bT-Bx
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbcO-0007PA-B4
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbcO-0007PA-B4@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:14:24 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/mm: Always retain a general
 ref on partial
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0ZmYzY2ZjNzg0MGI1YmIzZGQ1ZTg1NjI3NzkzNjJhOTBlOGFkY2QKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjUzOjE2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjUzOjE2IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEFsd2F5cyByZXRhaW4gYSBnZW5lcmFsIHJlZiBvbiBwYXJ0aWFsCiAg
ICAKICAgIEluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBwYWdldGFibGUgcHJvbW90aW9ucyBh
bmQgZGVtb3Rpb25zIHRvIGJlCiAgICBpbnRlcnJ1cHRlZCwgWGVuIG11c3Qga2VlcCB0cmFjayBv
ZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwogICAgcHJvbW90ZWQgb3IgZGVtb3RlZC4gIFRo
aXMgaXMgc3RvcmVkIGluIHR3byBlbGVtZW50cyBpbiB0aGUgcGFnZSBzdHJ1Y3Q6CiAgICBucl9l
bnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KICAgIAogICAgVGhlIHJ1bGUgaXMg
dGhhdCBlbnRyaWVzIFswLCBucl9lbnRyaWVzX3ZhbGlkYXRlZCkgc2hvdWxkIGFsd2F5cyBiZQog
ICAgdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQuICBJZiBwYXJ0
aWFsX2ZsYWdzIGlzCiAgICB6ZXJvLCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gaXMgbm90
IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNlCiAgICBjb3VudCBpcyBoZWxkLiAgSWYgUFRGX3Bh
cnRpYWxfc2V0IGlzIHNldCwgdGhlbiBbbnJfZW50cmllc192YWxpZGF0ZWRdCiAgICBpcyBwYXJ0
aWFsbHkgdmFsaWRhdGVkLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBhIGRpc3RpbmN0aW9uIGlz
IG1hZGUgYmV0d2VlbiBwcm9tb3Rpb24gYW5kIGRlbW90aW9uCiAgICB3aXRoIHJlZ2FyZCB0byB3
aGV0aGVyIHRoZSBlbnRyeSBpdHNlbGYgImhvbGRzIiBhIGdlbmVyYWwgcmVmZXJlbmNlCiAgICBj
b3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0ZWQgKGkuZS4sIHJldHVybnMg
LUVSRVNUQVJUKSwKICAgIHRoZSBlbnRyeSBpcyBub3QgY29uc2lkZXJlZCB0byBob2xkIGEgcmVm
ZXJlbmNlOyB3aGVuIGVudHJ5IGRlbW90aW9uCiAgICBpcyBpbnRlcnJ1cHRlZCwgdGhlIGVudHJ5
IGlzIHN0aWxsIGNvbnNpZGVyZWQgdG8gaG9sZCBhIGdlbmVyYWwKICAgIHJlZmVyZW5jZS4KICAg
IAogICAgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgdXNlZCB0byBkaXN0aW5ndWlzaCBiZXR3
ZWVuIHRoZXNlIGNhc2VzLgogICAgSWYgY2xlYXIsIGl0J3MgYSBwYXJ0aWFsIHByb21vdGlvbiA9
PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxkCiAgICBieSB0aGUgZW50cnk7IGlmIHNl
dCwgaXQncyBwYXJ0aWFsIGRlbW90aW9uLCBzbyBhIGdlbmVyYWwgcmVmZXJlbmNlCiAgICBjb3Vu
dCBoZWxkLiAgQmVjYXVzZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgY2FuIGJlIGludGVybGVh
dmVkLCB0aGlzCiAgICB2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9t
Zm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAogICAgdG8gYmUgYWJsZSB0byBwcm9wZXJseSBoYW5k
bGUgcmVmZXJlbmNlIGNvdW50cy4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYmVjYXVzZSBhIHJl
ZmNvdW50IGlzIG5vdCBoZWxkLCBpdCBpcyBwb3NzaWJsZSB0bwogICAgZW5naW5lZXIgYSBzaXR1
YXRpb24gd2hlcmUgUEZUX3BhcnRpYWxfc2V0IGlzIHNldCBidXQgdGhlIHBhZ2UgaW4KICAgIHF1
ZXN0aW9uIGhhcyBiZWVuIGFzc2lnbmVkIHRvIGFub3RoZXIgZG9tYWluLiAgQSBza2V0Y2ggaXMg
cHJvdmlkZWQgaW4KICAgIHRoZSBhcHBlbmRpeC4KICAgIAogICAgRml4IHRoaXMgYnkgaGF2aW5n
IHRoZSBwYXJlbnQgcGFnZSB0YWJsZSBlbnRyeSBob2xkIGEgZ2VuZXJhbAogICAgcmVmZXJlbmNl
IGNvdW50IHdoZW5ldmVyIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQuICAoRm9yIGNsYXJpdHkgb2YK
ICAgIGNoYW5nZSwga2VlcCB0d28gc2VwYXJhdGUgZmxhZ3MuICBUaGVzZSB3aWxsIGJlIGNvbGxh
cHNlZCBpbiBhCiAgICBzdWJzZXF1ZW50IGNoYW5nZXNldC4pCiAgICAKICAgIFRoaXMgaGFzIHR3
byBiYXNpYyBpbXBsaWNhdGlvbnMuICBPbiB0aGUgcHV0X3BhZ2VfZnJvbV9sTmUoKSBzaWRlLAog
ICAgdGhpcyBtZWFuIHRoYXQgdGhlIChwYXJ0aWFsX3NldCAmJiAhcGFydGlhbF9yZWYpIGNhc2Ug
Y2FuIG5ldmVyIGhhcHBlbiwKICAgIGFuZCBubyBsb25nZXIgbmVlZHMgdG8gYmUgc3BlY2lhbC1j
YXNlZC4KICAgIAogICAgU2Vjb25kbHksIGJlY2F1c2UgYm90aCBmbGFncyBhcmUgc2V0IHRvZ2V0
aGVyLCB0aGVyZSdzIG5vIG5lZWQgdG8gY2Fycnkgb3ZlcgogICAgZXhpc3RpbmcgYml0cyBmcm9t
IHBhcnRpYWxfcHRlLgogICAgCiAgICAoTkIgdGhlcmUgaXMgc3RpbGwgYW5vdGhlciBpc3N1ZSB3
aXRoIGNhbGxpbmcgX3B1dF9wYWdlX3R5cGUoKSBvbiBhCiAgICBwYWdlIHdoaWNoIGhhZCBQR1Rf
cGFydGlhbCBzZXQ7IHRoYXQgd2lsbCBiZSBoYW5kbGVkIGluIGEgc3Vic2VxdWVudAogICAgcGF0
Y2guKQogICAgCiAgICBPbiB0aGUgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oKSBzaWRlLCB3
ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoCiAgICBiZXR3ZWVuIGNhbGxlcnMgd2hpY2ggaG9sZCBhIHJl
ZmVyZW5jZSBvbiBwYXJ0aWFsIChpLmUuLAogICAgYWxsb2NfbE5fdGFibGUoKSksIGFuZCB0aG9z
ZSB3aGljaCBkbyBub3QgKG5ld19jcjMsIFBJTl9MTl9UQUJMRSwgYW5kCiAgICBzbyBvbik6IHBh
c3MgYSBmbGFnIGlmIHRoZSB0eXBlIHNob3VsZCBiZSByZXRhaW5lZCBvbiBpbnRlcnJ1cHRpb24u
CiAgICAKICAgIE5CIHRoYXQgc2luY2UgbDEgcHJvbW90aW9uIGNhbid0IGJlIHByZWVtcHRlZCwg
dGhhdCBnZXRfcGFnZV9mcm9tX2wyZQogICAgY2FuJ3QgcmV0dXJuIC1FUkVTVEFSVC4KICAgIAog
ICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgLS0tLS0KICAgICogQXBwZW5kaXg6IEVu
Z2luZWVyaW5nIFBURl9wYXJ0aWFsX3NldCB3aGlsZSBhIHBhZ2UgYmVsb25ncyB0byBhCiAgICAg
IGZvcmVpZ24gZG9tYWluCiAgICAKICAgIFN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2ggY2FuIGJl
IHByb21vdGVkIHRvIGFuIGwzLCBhbmQgQiBpcyBhIHBhZ2UKICAgIHdoaWNoIGNhbiBiZSBwcm9t
b3RlZCB0byBhbiBsMiwgYW5kIEFbeF0gcG9pbnRzIHRvIEIuICBCIGhhcwogICAgUEdDX2FsbG9j
YXRlZCBzZXQgYnV0IG5vIG90aGVyIGdlbmVyYWwgcmVmZXJlbmNlcy4KICAgIAogICAgVjE6ICBQ
SU5fTDMgQS4KICAgICAgQSBpcyB2YWxpZGF0ZWQsIEIgaXMgdmFsaWRhdGVkLgogICAgICBBLnR5
cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZCB8IFBHVF9waW5uZWQKICAgICAgQi50eXBlX2Nv
dW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVk
IChBW3hdIGhvbGRzIGEgZ2VuZXJhbCByZWYpCiAgICAKICAgIFYxOiBVTlBJTiBBLgogICAgICBB
IGJlZ2lucyBkZS12YWxpZGF0aW9uLgogICAgICBBcnJhbmdlIHRvIGJlIGludGVycnVwdGVkIHdo
ZW4gaSA8IHgKICAgICAgVjEtPm9sZF9ndWVzdF90YWJsZSA9IEEKICAgICAgVjEtPm9sZF9ndWVz
dF90YWJsZV9yZWZfaGVsZCA9IGZhbHNlCiAgICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFy
dGlhbAogICAgICBBLm5yX3ZhbGlkYXRlZF9lbnRyaWVzID0gaSA8IHgKICAgICAgQi50eXBlX2Nv
dW50ID0gMAogICAgICBCLmNvdW50ID0gMSB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjI6IE1P
RF9MNF9FTlRSWSB0byBwb2ludCBzb21lIGw0ZSB0byBBLgogICAgICBQaWNrcyB1cCByZS12YWxp
ZGF0aW9uIG9mIEEuCiAgICAgIEFycmFuZ2UgdG8gYmUgaW50ZXJydXB0ZWQgaGFsZndheSB0aHJv
dWdoIEIncyB2YWxpZGF0aW9uCiAgICAgIEIudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAog
ICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQgKFBHVF9wYXJ0aWFsIGhvbGRzIGEgZ2Vu
ZXJhbCByZWYpCiAgICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBBLm5y
X3ZhbGlkYXRlZF9lbnRyaWVzID0geAogICAgICBBLnBhcnRpYWxfcHRlID0gUFRGX3BhcnRpYWxf
c2V0CiAgICAKICAgIFYzOiBNT0RfTDNfRU5UUlkgdG8gcG9pbnQgc29tZSBvdGhlciBsM2UgKG5v
dCBpbiBBKSB0byBCLgogICAgICBWYWxpZGF0ZXMgQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8
IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkICgib3RoZXIg
bDNlIiBob2xkcyBhIGdlbmVyYWwgcmVmKQogICAgCiAgICBWMzogTU9EX0wzX0VOVFJZIHRvIGNs
ZWFyIGwzZSBwb2ludGluZyB0byBCLgogICAgICBEZXZhbGlkYXRlcyBCLgogICAgICBCLnR5cGVf
Y291bnQgPSAwCiAgICAgIEIuY291bnQgPSAxIHwgUEdDX2FsbG9jYXRlZAogICAgCiAgICBWMzog
ZGVjcmVhc2VfcmVzZXJ2YXRpb24oQikKICAgICAgQ2xlYXJzIFBHQ19hbGxvY2F0ZWQKICAgICAg
Qi5jb3VudCA9IDAgPT4gQiBpcyBmcmVlZAogICAgCiAgICBCIGdldHMgYXNzaWduZWQgdG8gYSBk
aWZmZXJlbnQgZG9tYWluCiAgICAKICAgIFYxOiBSZXN0YXJ0cyBVTlBJTiBvZiBBCiAgICAgIHB1
dF9vbGRfZ3Vlc3RfdGFibGUoQSkKICAgICAgICAuLi4KICAgICAgICAgIGZyZWVfbDNfdGFibGUo
QSkKICAgIAogICAgTm93IHNpbmNlIEEucGFydGlhbF9mbGFncyBoYXMgUFRGX3BhcnRpYWxfc2V0
LCBmcmVlX2wzX3RhYmxlKCkgd2lsbAogICAgY2FsbCBwdXRfcGFnZV9mcm9tX2wzZSgpIG9uIEFb
eF0sIHdoaWNoIHBvaW50cyB0byBCLCB3aGlsZSBCIGlzIG93bmVkCiAgICBieSBhbm90aGVyIGRv
bWFpbi4KICAgIAogICAgSWYgQVt4XSBoZWxkIGEgZ2VuZXJhbCByZWZjb3VudCBmb3IgQiBvbiBw
YXJ0aWFsIHZhbGlkYXRpb24sIGFzIGl0IGRvZXMKICAgIGZvciBwYXJ0aWFsIGRlLXZhbGlkYXRp
b24sIHRoZW4gQiB3b3VsZCBzdGlsbCBoYXZlIGEgcmVmZXJlbmNlIGNvdW50IG9mCiAgICAxIGFm
dGVyIFBHQ19hbGxvY2F0ZWQgd2FzIGZyZWVkOyBzbyBCIHdvdWxkbid0IGJlIGZyZWVkIHVudGls
IGFmdGVyCiAgICBwdXRfcGFnZV9mcm9tX2wzZSgpIGhhZCBoYXBwZW5kIG9uIEFbeF0uCiAgICBt
YXN0ZXIgY29tbWl0OiAxOGIwYWI2OTc4MzBhNDZjZTNkYWNhZjkyMTA3OTkzMjJjYjM3MzJjCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxNDozNiArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jICAgICAgICB8IDg0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMTUgKysrKystLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYmJkMjlhNjhm
NC4uNGQzZWJmMzQxZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMKQEAgLTExMDIsMTAgKzExMDIsMTEgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiAg
KiBwYWdlLT5wdGVbcGFnZS0+bnJfdmFsaWRhdGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50
IGluIG1tLmggZm9yCiAgKiBtb3JlIGluZm9ybWF0aW9uLgogICovCi0jZGVmaW5lIFBURl9wYXJ0
aWFsX3NldCAgICAgICAgICgxIDw8IDApCi0jZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
ICgxIDw8IDEpCi0jZGVmaW5lIFBURl9wcmVlbXB0aWJsZSAgICAgICAgICgxIDw8IDIpCi0jZGVm
aW5lIFBURl9kZWZlciAgICAgICAgICAgICAgICgxIDw8IDMpCisjZGVmaW5lIFBURl9wYXJ0aWFs
X3NldCAgICAgICAgICAgKDEgPDwgMCkKKyNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYg
ICAoMSA8PCAxKQorI2RlZmluZSBQVEZfcHJlZW1wdGlibGUgICAgICAgICAgICgxIDw8IDIpCisj
ZGVmaW5lIFBURl9kZWZlciAgICAgICAgICAgICAgICAgKDEgPDwgMykKKyNkZWZpbmUgUFRGX3Jl
dGFpbl9yZWZfb25fcmVzdGFydCAoMSA8PCA0KQogCiBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90
eXBlX2Zyb21fbWZuKAogICAgIG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyB0eXBlLCBzdHJ1Y3Qg
ZG9tYWluICpkLApAQCAtMTExNCw3ICsxMTE1LDExIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5k
X3R5cGVfZnJvbV9tZm4oCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdl
KG1mbik7CiAgICAgaW50IHJjOwogICAgIGJvb2wgcHJlZW1wdGlibGUgPSBmbGFncyAmIFBURl9w
cmVlbXB0aWJsZSwKLSAgICAgICAgIHBhcnRpYWxfcmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZjsKKyAgICAgICAgIHBhcnRpYWxfcmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZiwKKyAgICAgICAgIHBhcnRpYWxfc2V0ID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9z
ZXQsCisgICAgICAgICByZXRhaW5fcmVmICA9IGZsYWdzICYgUFRGX3JldGFpbl9yZWZfb25fcmVz
dGFydDsKKworICAgIEFTU0VSVChwYXJ0aWFsX3JlZiA9PSBwYXJ0aWFsX3NldCk7CiAKICAgICBp
ZiAoIGxpa2VseSghcGFydGlhbF9yZWYpICYmCiAgICAgICAgICB1bmxpa2VseSghZ2V0X3BhZ2Vf
ZnJvbV9tZm4obWZuLCBkKSkgKQpAQCAtMTEyNywxMyArMTEzMiwxNSBAQCBzdGF0aWMgaW50IGdl
dF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAgICAqIC0gcGFnZSBpcyBmdWxseSB2YWxpZGF0
ZWQgKHJjID09IDApCiAgICAgICogLSBwYWdlIGlzIG5vdCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0
OgogICAgICAqICAgLSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQor
ICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgKHJjID09IC1FUkVTVEFSVCks
IGFuZCB0aGUKKyAgICAgKiAgICAgY2FsbGVyIGhhcyBhc2tlZCB0aGUgcmVmIHRvIGJlIHJldGFp
bmVkIGluIHRoYXQgY2FzZQogICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQg
YnV0IHRoZXJlJ3MgYmVlbiBhbiBlcnJvcgogICAgICAqICAgICAocGFnZSA9PSBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSkKICAgICAgKgogICAgICAqIFRoZSBwYXJ0aWFsX3JlZi1vbi1l
cnJvciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFuYXRpb24uICBUaGVyZQogICAgICAqIGFyZSB0
d28gc2NlbmFyaW9zIHdoZXJlIHBhcnRpYWxfcmVmIG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgot
ICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIHR5cGUgYHR5cGVgOyBp
LmUuIGhhcwotICAgICAqICAgUEdUX3BhcnRpYWwgc2V0CisgICAgICogLSBtZm4gaGFzIGJlZW4g
cGFydGlhbGx5IHByb21vdGVkIC8gZGVtb3RlZCBhcyB0eXBlIGB0eXBlYDsKKyAgICAgKiAgIGku
ZS4gaGFzIFBHVF9wYXJ0aWFsIHNldAogICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBk
ZW1vdGVkIGFzIEwodHlwZSsxKSAoaS5lLiwgYSBsaW5lYXIKICAgICAgKiAgIHBhZ2U7IGUuZy4g
d2UncmUgYmVpbmcgY2FsbGVkIGZyb20gZ2V0X3BhZ2VfZnJvbV9sMmUgd2l0aAogICAgICAqICAg
dHlwZSA9PSBQR1RfbDFfdGFibGUsIGJ1dCB0aGUgbWZuIGlzIFBHVF9sMl90YWJsZSkKQEAgLTEx
NTYsNyArMTE2Myw4IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAg
ICAgICovCiAgICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3JlZiApCiAgICAgICAgIC8q
IG5vdGhpbmcgKi87Ci0gICAgZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgKQorICAgIGVsc2UgaWYgKCBwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlIHx8CisgICAgICAgICAgICAgIChyZXRhaW5fcmVmICYmIHJjID09IC1FUkVTVEFSVCkg
KQogICAgICAgICBBU1NFUlQocHJlZW1wdGlibGUpOwogICAgIGVsc2UKICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CkBAIC0xMzU0LDggKzEzNjIsOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICBpZiAoIChm
bGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAg
ICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIEFT
U0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAgICAgICAgLyogcGFydGlhbF9z
ZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAqLworICAgICAgICAgICAgQlVHKCk7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAgICAg
ICAgewpAQCAtMTQwMCw4ICsxNDA4LDggQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShs
M19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICBpZiAoIChmbGFncyAmIChQ
VEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAgICAgICAgICBQ
VEZfcGFydGlhbF9zZXQgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVm
ZXIpKTsKLSAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUs
IG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQg
YWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAgICAgIEJVRygpOwogICAgIH0KIAogICAg
IGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTQzMSw4ICsxNDM5LDggQEAgc3RhdGljIGlu
dCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwK
ICAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2Vu
ZXJhbF9yZWYpKSA9PQogICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICAgICAg
cmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9t
Zm4ocGZuKSkpOworICAgICAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBs
eSBwYXJ0aWFsX3JlZiAqLworICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgIH0KIAogICAgICAg
ICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKQEAgLTE1NjksMTMgKzE1NzcsMjIgQEAgc3RhdGlj
IGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUpCiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUo
bDJlLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpOwogCi0gICAgICAgIGlmICggcmMgPT0gLUVSRVNU
QVJUICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBp
OwotICAgICAgICAgICAgLyogU2V0ICdzZXQnLCByZXRhaW4gJ2dlbmVyYWwgcmVmJyAqLwotICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcGFydGlh
bF9zZXQ7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkK
KyAgICAgICAgLyoKKyAgICAgICAgICogSXQgc2hvdWxkbid0IGJlIHBvc3NpYmxlIGZvciBnZXRf
cGFnZV9mcm9tX2wyZSB0byByZXR1cm4KKyAgICAgICAgICogLUVSRVNUQVJULCBzaW5jZSB3ZSBu
ZXZlciBjYWxsIHRoaXMgd2l0aCBQVEZfcHJlZW1wdGlibGUuCisgICAgICAgICAqIChhbGxvY19s
MV90YWJsZSBtYXkgcmV0dXJuIC1FSU5UUiBvbiBhbiBMMVRGLXZ1bG5lcmFibGUKKyAgICAgICAg
ICogZW50cnkuKQorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0aGF0IHdoaWxlIG9uIGEgImNs
ZWFuIiBwcm9tb3Rpb24sIHdlIGNhbiBuZXZlciBnZXQKKyAgICAgICAgICogUEdUX3BhcnRpYWwu
ICBJdCBpcyBwb3NzaWJsZSB0byBhcnJhbmdlIGZvciBhbiBsMmUgdG8KKyAgICAgICAgICogY29u
dGFpbiBhIHBhcnRpYWxseS1kZXZhbGlkYXRlZCBsMjsgYnV0IGluIHRoYXQgY2FzZSwgYm90aAor
ICAgICAgICAgKiBvZiB0aGUgZm9sbG93aW5nIGZ1bmN0aW9ucyB3aWxsIGZhaWwgYW55d2F5ICh0
aGUgZmlyc3QKKyAgICAgICAgICogYmVjYXVzZSB0aGUgcGFnZSBpbiBxdWVzdGlvbiBpcyBub3Qg
YW4gbDE7IHRoZSBzZWNvbmQKKyAgICAgICAgICogYmVjYXVzZSB0aGUgcGFnZSBpcyBub3QgZnVs
bHkgdmFsaWRhdGVkKS4KKyAgICAgICAgICovCisgICAgICAgIEFTU0VSVChyYyAhPSAtRVJFU1RB
UlQpOworCisgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICBwYWdlLT5w
YXJ0aWFsX2ZsYWdzID0gMDsKQEAgLTE1ODQsNiArMTYwMSw3IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAg
ICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19sMl90YWJs
ZTogc2xvdCAlI3hcbiIsIGkpOworICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID09IE5VTEwpOwogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CkBAIC0xNjQy
LDcgKzE2NjAsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpCiAgICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigK
ICAgICAgICAgICAgICAgICAgICAgbDNlX2dldF9tZm4obDNlKSwKICAgICAgICAgICAgICAgICAg
ICAgUEdUX2wyX3BhZ2VfdGFibGUgfCBQR1RfcGFlX3hlbl9sMiwgZCwKLSAgICAgICAgICAgICAg
ICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9wcmVlbXB0aWJsZSk7CisgICAgICAgICAgICAgICAg
ICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUgfCBQVEZfcmV0YWluX3JlZl9vbl9y
ZXN0YXJ0KTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwz
ZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKQEAgLTE2NTEsMTMgKzE2NjksMTQgQEAg
c3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAg
ICAgICAgcmMgPSAtRUlOVFI7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQotICAgICAgICAgICAg
cmMgPSBnZXRfcGFnZV9mcm9tX2wzZShsM2UsIHBmbiwgZCwgcGFydGlhbF9mbGFncyk7CisgICAg
ICAgICAgICByYyA9IGdldF9wYWdlX2Zyb21fbDNlKGwzZSwgcGZuLCBkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3JldGFpbl9yZWZfb25f
cmVzdGFydCk7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBT
ZXQgJ3NldCcsIGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAq
LwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZf
cGFydGlhbF9zZXQ7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRp
YWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKICAgICAgICAgewpAQCAtMTgzMywxMyArMTg1Miwx
NCBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAg
ICAgICAgICAgICByYyA9IC1FSU5UUjsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAgICAg
ICAgICByYyA9IGdldF9wYWdlX2Zyb21fbDRlKGw0ZSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKTsK
KyAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUobDRlLCBwZm4sIGQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZfcmV0YWluX3Jl
Zl9vbl9yZXN0YXJ0KTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAg
IC8qIFNldCAnc2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMg
c2V0ICovCi0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8
IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZf
cGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICAgICAgfQogICAgICAg
ICBlbHNlIGlmICggcmMgPCAwICkKICAgICAgICAgewpAQCAtMTkzNiw5ICsxOTU2LDcgQEAgc3Rh
dGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgZWxzZSBp
ZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9mbGFncyAm
IFBURl9wYXJ0aWFsX3NldCkgPwotICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6Ci0gICAgICAg
ICAgICAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOworICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2Vu
ZXJhbF9yZWY7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwyX1BB
R0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewpAQCAtMTk4Niw5ICsyMDA0LDcgQEAgc3RhdGlj
IGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgaWYgKCByYyA9
PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBp
OwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFy
dGlhbF9zZXQpID8KLSAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgotICAgICAgICAgICAgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKKyAgICAgICAgcGFnZS0+
cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
OwogICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFCTEVf
RU5UUklFUyAtIDEgKQogICAgIHsKQEAgLTIwMTksOSArMjAzNSw3IEBAIHN0YXRpYyBpbnQgZnJl
ZV9sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNU
QVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0
KSA/Ci0gICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKLSAgICAgICAgICAgIChQVEZfcGFydGlh
bF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICB9
CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVMg
LSAxICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggODQwNmFjM2MzNy4uMDIwNzllMTMyNCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaApAQCAtMjM4LDIyICsyMzgsMjUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBw
YWdlLgogICAgICAgICAgKgogICAgICAgICAgKiBUaGlzIGhhcHBlbnM6Ci0gICAgICAgICAqIC0g
RHVyaW5nIGRlLXZhbGlkYXRpb24sIGlmIGRlLXZhbGlkYXRpb24gb2YgdGhlIHBhZ2Ugd2FzCisg
ICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24gb3IgZGUtdmFsaWRhdGlvbiwgaWYgdGhlIG9w
ZXJhdGlvbiB3YXMKICAgICAgICAgICogICBpbnRlcnJ1cHRlZAogICAgICAgICAgKiAtIER1cmlu
ZyB2YWxpZGF0aW9uLCBpZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGVuY291bnRlcmVkIGFuZAogICAg
ICAgICAgKiAgIHZhbGlkYXRpb24gaXMgcHJlZW1wdGlibGUKICAgICAgICAgICogLSBEdXJpbmcg
dmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgd2FzIHNldCBvbgotICAgICAg
ICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIHdlJ3JlIHBp
Y2tpbmcKLSAgICAgICAgICogICB1cCBmcm9tIGEgcGFydGlhbCBkZS12YWxpZGF0aW9uKS4KKyAg
ICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVjYXVzZSBpdCBw
aWNrZWQgdXAgYQorICAgICAgICAgKiAgIHByZXZpb3VzIG9wZXJhdGlvbikKICAgICAgICAgICoK
LSAgICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5l
cmFsX3JlZiBpcyBjbGVhciwKLSAgICAgICAgICogdGhlbiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11
c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0IGlzIHNldCwgbm8KLSAgICAgICAgICogcmVmZXJlbmNl
IHNob3VsZCBiZSBhY3F1aXJlZC4KKyAgICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9u
LCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcworICAgICAgICAgKiBjbGVhciwgdGhlbiBh
IGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0CisgICAgICAgICAq
IGlzIHNldCwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KICAgICAgICAgICoKICAg
ICAgICAgICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5l
cmFsX3JlZiBpcwogICAgICAgICAgKiBjbGVhciwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9w
cGVkOyBpZiBpdCBpcyBzZXQsIGEKICAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9w
cGVkLgogICAgICAgICAgKgorICAgICAgICAgKiBOQiBhdCB0aGUgbW9tZW50LCBQVEZfcGFydGlh
bF9zZXQgc2hvdWxkIGJlIHNldCBpZiBhbmQgb25seSBpZgorICAgICAgICAgKiBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZiBpcyBzZXQuCisgICAgICAgICAqCiAgICAgICAgICAqIE5CIHRoYXQgUFRG
X3BhcnRpYWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBhcmUKICAgICAgICAgICog
ZGVmaW5lZCBpbiBtbS5jLCB0aGUgb25seSBwbGFjZSB3aGVyZSB0aGV5IGFyZSB1c2VkLgogICAg
ICAgICAgKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:14:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:14:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbca-0005KW-UX; Tue, 12 Nov 2019 19:14:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbcZ-0005KN-Jd
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:35 +0000
X-Inumbo-ID: a97fc20c-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a97fc20c-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:14:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbcY-0002bf-FF
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbcY-0007Pc-EA
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbcY-0007Pc-EA@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:14:34 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/mm: Collapse PTF_partial_set
 and PTF_partial_general_ref into one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFiMTI5NWUxMTk2MWViMDNjMjQyMjFiN2UzYjdhOWFlYzQ1ZDQ1NDcKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjU0OjE5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjU0OjE5IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IENvbGxhcHNlIFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaW50byBvbmUKICAgIAogICAgLi4ubm93IHRoYXQgdGhleSBhcmUgZXF1aXZh
bGVudC4gIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBSZXBvcnRlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IGQyOGZlMTBjNTBlNTk1NjljMDUwODc4MjI2ZGNkOTVkYzc0MTgxMGYKICAgIG1hc3RlciBkYXRl
OiAyMDE5LTEwLTMxIDE2OjE1OjExICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
IHwgNTAgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAyOSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDUzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNGQz
ZWJmMzQxZC4uODg2ZTkzYjhhYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTEwOTcsMTMgKzEwOTcsMTIgQEAgZ2V0X3BhZ2VfZnJvbV9s
MWUoCiAKIC8qCiAgKiBUaGUgZm9sbG93aW5nIGZsYWdzIGFyZSB1c2VkIHRvIHNwZWNpZnkgYmVo
YXZpb3Igb2YgdmFyaW91cyBnZXQgYW5kCi0gKiBwdXQgY29tbWFuZHMuICBUaGUgZmlyc3QgdHdv
IGFyZSBhbHNvIHN0b3JlZCBpbiBwYWdlLT5wYXJ0aWFsX2ZsYWdzCi0gKiB0byBpbmRpY2F0ZSB0
aGUgc3RhdGUgb2YgdGhlIHBhZ2UgcG9pbnRlZCB0byBieQorICogcHV0IGNvbW1hbmRzLiAgVGhl
IGZpcnN0IGlzIGFsc28gc3RvcmVkIGluIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgdG8KKyAqIGluZGlj
YXRlIHRoZSBzdGF0ZSBvZiB0aGUgcGFnZSBwb2ludGVkIHRvIGJ5CiAgKiBwYWdlLT5wdGVbcGFn
ZS0+bnJfdmFsaWRhdGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50IGluIG1tLmggZm9yCiAg
KiBtb3JlIGluZm9ybWF0aW9uLgogICovCiAjZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAgICAgICAg
ICAgKDEgPDwgMCkKLSNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgICAoMSA8PCAxKQog
I2RlZmluZSBQVEZfcHJlZW1wdGlibGUgICAgICAgICAgICgxIDw8IDIpCiAjZGVmaW5lIFBURl9k
ZWZlciAgICAgICAgICAgICAgICAgKDEgPDwgMykKICNkZWZpbmUgUFRGX3JldGFpbl9yZWZfb25f
cmVzdGFydCAoMSA8PCA0KQpAQCAtMTExNSwxMyArMTExNCwxMCBAQCBzdGF0aWMgaW50IGdldF9w
YWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5f
dG9fcGFnZShtZm4pOwogICAgIGludCByYzsKICAgICBib29sIHByZWVtcHRpYmxlID0gZmxhZ3Mg
JiBQVEZfcHJlZW1wdGlibGUsCi0gICAgICAgICBwYXJ0aWFsX3JlZiA9IGZsYWdzICYgUFRGX3Bh
cnRpYWxfZ2VuZXJhbF9yZWYsCiAgICAgICAgICBwYXJ0aWFsX3NldCA9IGZsYWdzICYgUFRGX3Bh
cnRpYWxfc2V0LAogICAgICAgICAgcmV0YWluX3JlZiAgPSBmbGFncyAmIFBURl9yZXRhaW5fcmVm
X29uX3Jlc3RhcnQ7CiAKLSAgICBBU1NFUlQocGFydGlhbF9yZWYgPT0gcGFydGlhbF9zZXQpOwot
Ci0gICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxfcmVmKSAmJgorICAgIGlmICggbGlrZWx5KCFwYXJ0
aWFsX3NldCkgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9mcm9tX21mbihtZm4sIGQp
KSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCkBAIC0xMTMxLDE0ICsxMTI3LDE0IEBAIHN0
YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgICogUmV0YWluIHRoZSBy
ZWZjb3VudCBpZjoKICAgICAgKiAtIHBhZ2UgaXMgZnVsbHkgdmFsaWRhdGVkIChyYyA9PSAwKQog
ICAgICAqIC0gcGFnZSBpcyBub3QgdmFsaWRhdGVkIChyYyA8IDApIGJ1dDoKLSAgICAgKiAgIC0g
V2UgY2FtZSBpbiB3aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3JlZikKKyAgICAgKiAgIC0gV2Ug
Y2FtZSBpbiB3aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3NldCkKICAgICAgKiAgIC0gcGFnZSBp
cyBwYXJ0aWFsbHkgdmFsaWRhdGVkIChyYyA9PSAtRVJFU1RBUlQpLCBhbmQgdGhlCiAgICAgICog
ICAgIGNhbGxlciBoYXMgYXNrZWQgdGhlIHJlZiB0byBiZSByZXRhaW5lZCBpbiB0aGF0IGNhc2UK
ICAgICAgKiAgIC0gcGFnZSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkIGJ1dCB0aGVyZSdzIGJlZW4g
YW4gZXJyb3IKICAgICAgKiAgICAgKHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUpCiAgICAgICoKLSAgICAgKiBUaGUgcGFydGlhbF9yZWYtb24tZXJyb3IgY2xhdXNlIGlzIHdv
cnRoIGFuIGV4cGxhbmF0aW9uLiAgVGhlcmUKLSAgICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3aGVy
ZSBwYXJ0aWFsX3JlZiBtaWdodCBiZSB0cnVlIGNvbWluZyBpbjoKKyAgICAgKiBUaGUgcGFydGlh
bF9zZXQtb24tZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4cGxhbmF0aW9uLiAgVGhlcmUKKyAg
ICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3aGVyZSBwYXJ0aWFsX3NldCBtaWdodCBiZSB0cnVlIGNv
bWluZyBpbjoKICAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJvbW90ZWQgLyBkZW1v
dGVkIGFzIHR5cGUgYHR5cGVgOwogICAgICAqICAgaS5lLiBoYXMgUEdUX3BhcnRpYWwgc2V0CiAg
ICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgTCh0eXBlKzEpIChpLmUu
LCBhIGxpbmVhcgpAQCAtMTE2MSw3ICsxMTU3LDcgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRf
dHlwZV9mcm9tX21mbigKICAgICAgKiBjb3VudCByZXRhaW5lZCB1bmxlc3Mgd2Ugc3VjY2VlZGVk
LCBvciB0aGUgb3BlcmF0aW9uIHdhcwogICAgICAqIHByZWVtcHRpYmxlLgogICAgICAqLwotICAg
IGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9yZWYgKQorICAgIGlmICggbGlrZWx5KCFyYykg
fHwgcGFydGlhbF9zZXQgKQogICAgICAgICAvKiBub3RoaW5nICovOwogICAgIGVsc2UgaWYgKCBw
YWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHx8CiAgICAgICAgICAgICAgIChy
ZXRhaW5fcmVmICYmIHJjID09IC1FUkVTVEFSVCkgKQpAQCAtMTM1OSwxMyArMTM1NSw3IEBAIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwyZSk7
CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikp
OwogCi0gICAgICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmKSkgPT0KLSAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKLSAgICAg
ICAgewotICAgICAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0
aWFsX3JlZiAqLwotICAgICAgICAgICAgQlVHKCk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBp
ZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKKyAgICAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBw
dHBnOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKQEAg
LTE0MDUsMTMgKzEzOTUsNiBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgcGcgPSBsM2VfZ2V0X3BhZ2UobDNl
KTsKIAotICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmKSkgPT0KLSAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgewotICAgICAg
ICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCi0gICAg
ICAgIEJVRygpOwotICAgIH0KLQogICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgIHsK
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKF9tZm4o
cGZuKSk7CkBAIC0xNDM2LDEzICsxNDE5LDYgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0
ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICB7CiAgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBnID0gbDRlX2dldF9wYWdlKGw0ZSk7CiAKLSAgICAgICAgaWYgKCAo
ZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQot
ICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQotICAgICAgICB7Ci0gICAgICAgICAgICAv
KiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCi0gICAgICAg
ICAgICBCVUcoKTsKLSAgICAgICAgfQotCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIg
KQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
bWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKQEAgLTE2NzYsNyArMTY1Miw3IEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgewogICAgICAg
ICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAgLyogU2V0ICdz
ZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KLSAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFy
dGlhbF9nZW5lcmFsX3JlZjsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZf
cGFydGlhbF9zZXQ7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAm
JiBpICkKICAgICAgICAgewpAQCAtMTg1OSw3ICsxODM1LDcgQEAgc3RhdGljIGludCBhbGxvY19s
NF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBTZXQgJ3NldCcsIGxl
YXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLwotICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFs
X3NldDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICkKICAgICAgICAgewpA
QCAtMTk1Niw3ICsxOTMyLDcgQEAgc3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgZWxzZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxz
ZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAg
ICB7CkBAIC0yMDA0LDcgKzE5ODAsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxz
ZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAg
ICB7CkBAIC0yMDM1LDcgKzIwMTEsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDRfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxz
ZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAg
ICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmgKaW5kZXggMDIwNzllMTMyNC4uZjBmZDM1YmY2YiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAt
MjMzLDcgKzIzMyw3IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogb3BlcmF0aW9uIG9u
IHRoZSBjdXJyZW50IHBhZ2UuICAoVGhhdCBwYWdlIG1heSBvciBtYXkgbm90CiAgICAgICAgICAq
IHN0aWxsIGhhdmUgUEdUX3BhcnRpYWwgc2V0LikKICAgICAgICAgICoKLSAgICAgICAgICogSWYg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LCB0aGVuIHRoZSBQVEUgYXQKKyAgICAgICAg
ICogQWRkaXRpb25hbGx5LCBpZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIHRoZSBQVEUg
YXQKICAgICAgICAgICogQG5yX3ZhbGlkYXRlZF9wdGVmIGhvbGRzIGEgZ2VuZXJhbCByZWZlcmVu
Y2UgY291bnQgZm9yIHRoZQogICAgICAgICAgKiBwYWdlLgogICAgICAgICAgKgpAQCAtMjQyLDIz
ICsyNDIsMjAgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiAgIGludGVycnVwdGVkCiAg
ICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIGFuIGludmFsaWQgZW50cnkgaXMgZW5j
b3VudGVyZWQgYW5kCiAgICAgICAgICAqICAgdmFsaWRhdGlvbiBpcyBwcmVlbXB0aWJsZQotICAg
ICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiB3
YXMgc2V0IG9uCi0gICAgICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChwZXJoYXBz
IGJlY2F1c2UgaXQgcGlja2VkIHVwIGEKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwg
aWYgUFRGX3BhcnRpYWxfc2V0IHdhcyBzZXQgb24gdGhpcworICAgICAgICAgKiAgIGVudHJ5IHRv
IGJlZ2luIHdpdGggKHBlcmhhcHMgYmVjYXVzZSBpdCBwaWNrZWQgdXAgYQogICAgICAgICAgKiAg
IHByZXZpb3VzIG9wZXJhdGlvbikKICAgICAgICAgICoKLSAgICAgICAgICogV2hlbiByZXN1bWlu
ZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcwotICAgICAgICAgKiBj
bGVhciwgdGhlbiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0
Ci0gICAgICAgICAqIGlzIHNldCwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KKyAg
ICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9zZXQgaXMg
Y2xlYXIsIHRoZW4KKyAgICAgICAgICogYSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFj
cXVpcmVkOyBpZiBpdCBpcyBzZXQsIG5vCisgICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUg
YWNxdWlyZWQuCiAgICAgICAgICAqCi0gICAgICAgICAqIFdoZW4gcmVzdW1pbmcgZGUtdmFsaWRh
dGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMKLSAgICAgICAgICogY2xlYXIsIG5v
IHJlZmVyZW5jZSBzaG91bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhCi0gICAgICAgICAq
IHJlZmVyZW5jZSBzaG91bGQgYmUgZHJvcHBlZC4KKyAgICAgICAgICogV2hlbiByZXN1bWluZyBk
ZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9zZXQgaXMgY2xlYXIsCisgICAgICAgICAqIG5v
IHJlZmVyZW5jZSBzaG91bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhIHJlZmVyZW5jZQor
ICAgICAgICAgKiBzaG91bGQgYmUgZHJvcHBlZC4KICAgICAgICAgICoKLSAgICAgICAgICogTkIg
YXQgdGhlIG1vbWVudCwgUFRGX3BhcnRpYWxfc2V0IHNob3VsZCBiZSBzZXQgaWYgYW5kIG9ubHkg
aWYKLSAgICAgICAgICogUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LgotICAgICAgICAg
KgotICAgICAgICAgKiBOQiB0aGF0IFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2Vu
ZXJhbF9yZWYgYXJlCi0gICAgICAgICAqIGRlZmluZWQgaW4gbW0uYywgdGhlIG9ubHkgcGxhY2Ug
d2hlcmUgdGhleSBhcmUgdXNlZC4KKyAgICAgICAgICogTkIgdGhhdCBQVEZfcGFydGlhbF9zZXQg
aXMgZGVmaW5lZCBpbiBtbS5jLCB0aGUgb25seSBwbGFjZQorICAgICAgICAgKiB3aGVyZSBpdCBp
cyB1c2VkLgogICAgICAgICAgKgogICAgICAgICAgKiBUaGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0
X2NvdW50LCBpbmRpY2F0ZXMKICAgICAgICAgICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cg
bWFueSBzYW1lLWxldmVsIHBhZ2UgdGFibGUgZW50cmllcyBhIHBhZ2UKQEAgLTI2OCw4ICsyNjUs
OCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqLwogICAgICAgICBzdHJ1Y3QgewogICAg
ICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7Ci0gICAg
ICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7Ci0gICAgICAgICAgICB1
MTYgcGFydGlhbF9mbGFnczoyOworICAgICAgICAgICAgdTE2IDoxNiAtIFBBR0VUQUJMRV9PUkRF
UiAtIDEgLSAxOworICAgICAgICAgICAgdTE2IHBhcnRpYWxfZmxhZ3M6MTsKICAgICAgICAgICAg
IHMxNiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:14:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbcl-0005LZ-0B; Tue, 12 Nov 2019 19:14:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbcj-0005LO-F7
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:45 +0000
X-Inumbo-ID: af85fc70-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af85fc70-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:14:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbci-0002br-IW
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbci-0007Q8-HU
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbci-0007Q8-HU@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:14:44 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/mm: Properly handle linear
 pagetable promotion failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4YzIwOWU4ZjUzZDNkMjY3NTc4ZmRmM2M1ZjNmYzRlMjdiODAzYzcKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjU0OjQ4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjU0OjQ4IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFByb3Blcmx5IGhhbmRsZSBsaW5lYXIgcGFnZXRhYmxlIHByb21vdGlv
biBmYWlsdXJlcwogICAgCiAgICBJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxl
IHByb21vdGlvbnMgYW5kIGRlbW90aW9ucyB0byBiZQogICAgaW50ZXJydXB0ZWQsIFhlbiBtdXN0
IGtlZXAgdHJhY2sgb2YgdGhlIHN0YXRlIG9mIHRoZSBzdWItcGFnZXMKICAgIHByb21vdGVkIG9y
IGRlbW90ZWQuICBUaGlzIGlzIHN0b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2UKICAg
IHN0cnVjdDogbnJfZW50cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCiAgICAKICAg
IFRoZSBydWxlIGlzIHRoYXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNob3Vs
ZCBhbHdheXMgYmUKICAgIHZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNv
dW50LiAgSWYgcGFydGlhbF9mbGFncyBpcwogICAgemVybywgdGhlbiBbbnJfZW50cmllc192YWxp
ZGF0ZWRdIGlzIG5vdCB2YWxpZGF0ZWQgYW5kIG5vIHJlZmVyZW5jZQogICAgY291bnQgaXMgaGVs
ZC4gIElmIFBURl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVk
XQogICAgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwgYW5kIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291
bnQgaXMgaGVsZC4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgaW4gY2FzZXMgd2hlcmUgYW4gZW50
cnkgYmVnYW4gd2l0aCBQVEZfcGFydGlhbF9zZXQgc2V0LAogICAgYW5kIGdldF9wYWdlX2Zyb21f
bE5lKCkgcmV0dXJucyAtRUlOVkFMLCB0aGUgUFRGX3BhcnRpYWxfc2V0IGJpdCBpcwogICAgZXJy
b25lb3VzbHkgZHJvcHBlZC4gIChUaGlzIHNjZW5hcmlvIGNhbiBiZSBlbmdpbmVlcmVkIG1haW5s
eSBieSB0aGUKICAgIHVzZSBvZiBpbnRlcmxlYXZpbmcgb2YgcHJvbW90aW5nIGFuZCBkZW1vdGlu
ZyBhIHBhZ2Ugd2hpY2ggaGFzICJsaW5lYXIKICAgIHBhZ2V0YWJsZSIgZW50cmllczsgc2VlIHRo
ZSBhcHBlbmRpeCBmb3IgYSBza2V0Y2guKSAgVGhpcyBtZWFucyB0aGF0CiAgICB3ZSB3aWxsICJs
ZWFrIiBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50IG9uIHRoZSBwYWdlIGluIHF1ZXN0aW9uLAog
ICAgcHJldmVudGluZyB0aGUgcGFnZSBmcm9tIGJlaW5nIGZyZWVkLgogICAgCiAgICBGaXggdGhp
cyBieSBzZXR0aW5nIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgdG8gdGhlIHBhcnRpYWxfZmxhZ3MgbG9j
YWwKICAgIHZhcmlhYmxlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAt
LS0tLQogICAgQXBwZW5kaXgKICAgIAogICAgU3VwcG9zZSBBIGFuZCBCIGNhbiBib3RoIGJlIHBy
b21vdGVkIHRvIEwyIHBhZ2VzLCBhbmQgQVt4XSBwb2ludHMgdG8gQi4KICAgIAogICAgVjE6IFBJ
Tl9MMiBCLgogICAgICBCLnR5cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogICAgICBCLmNv
dW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjE6IE1PRF9MM19FTlRSWSBwb2ludGlu
ZyBzb21ldGhpbmcgdG8gQS4KICAgICAgSW4gdGhlIHByb2Nlc3Mgb2YgdmFsaWRhdGluZyBBW3hd
LCBncmFiIGFuIGV4dHJhIHR5cGUgLyByZWYgb24gQjoKICAgICAgQi50eXBlX2NvdW50ID0gMiB8
IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDMgfCBQR0NfYWxsb2NhdGVkCiAgICAgIEEu
dHlwZV9jb3VudCA9IDEgfCBQR1RfdmFsaWRhdGVkCiAgICAgIEEuY291bnQgPSAyIHwgUEdDX2Fs
bG9jYXRlZAogICAgCiAgICBWMTogVU5QSU4gQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8IFBH
VF92YWxpZGF0ZQogICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjE6
IE1PRF9MM19FTlRSWSByZW1vdmluZyB0aGUgcmVmZXJlbmNlIHRvIEEuCiAgICAgIERlLXZhbGlk
YXRlIEEsIGRvd24gdG8gQVt4XSwgd2hpY2ggcG9pbnRzIHRvIEIuCiAgICAgIERyb3AgdGhlIGZp
bmFsIHR5cGUgb24gQi4gIEFycmFuZ2UgdG8gYmUgaW50ZXJydXB0ZWQuCiAgICAgIEIudHlwZV9j
b3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQK
ICAgICAgQS50eXBlX2NvdW50ID0gMSB8IFBHVF9wYXJ0aWFsCiAgICAgIEEubnJfdmFsaWRhdGVk
X2VudHJpZXMgPSB4CiAgICAgIEEucGFydGlhbF9wdGUgPSAtMQogICAgCiAgICBWMjogTU9EX0wz
X0VOVFJZIGFkZHMgYSByZWZlcmVuY2UgdG8gQS4KICAgIAogICAgQXQgdGhpcyBwb2ludCwgZ2V0
X3BhZ2VfZnJvbV9sMmUoQVt4XSkgdHJpZXMKICAgIGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
KCksIHdoaWNoIGZhaWxzIGJlY2F1c2UgaXQncyB0aGUgd3JvbmcgdHlwZTsKICAgIGFuZCBnZXRf
bDJfbGluZWFyX3BhZ2V0YWJsZSgpIGFsc28gZmFpbHMsIGJlY2F1c2UgQiBpc24ndCB2YWxpZGF0
ZWQgYXMKICAgIGFuIGwyIGFueW1vcmUuCiAgICBtYXN0ZXIgY29tbWl0OiAyZjEyNjI0N2VmNDlj
MmJhNTJiYWUyOWEyYWIzNzEwNTllZGU2N2MwCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAx
NjoxNTo0OCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNiArKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA4ODZlOTNiOGFhLi4wYTA5
NDI5MWRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0uYwpAQCAtMTU4MSw3ICsxNTgxLDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICBpZiAo
IGkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKLSAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKKyAgICAg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAgICAgICAg
ICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICB9
CkBAIC0xNjc0LDcgKzE2NzQsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIGlmICggaSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSAwOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxh
Z3M7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAg
fQpAQCAtMTg0NSw3ICsxODQ1LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlO
VFIgKQogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAg
ICBlbHNlCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:14:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbcw-0005NU-29; Tue, 12 Nov 2019 19:14:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbcu-0005Ma-2y
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:56 +0000
X-Inumbo-ID: b58eb008-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b58eb008-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:14:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbcs-0002c5-Mm
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbcs-0007Qe-Kk
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:14:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbcs-0007Qe-Kk@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:14:54 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/mm: Fix nested de-validation
 on error
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2OTg1MDUxNmM5NTc1MjAwYjc1N2RhOGQxNTYwNjE1Zjk0ZGEzNjYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjU1OjEwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjU1OjEwIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEZpeCBuZXN0ZWQgZGUtdmFsaWRhdGlvbiBvbiBlcnJvcgogICAgCiAg
ICBJZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGRpc2NvdmVyZWQgd2hlbiB2YWxpZGF0aW5nIGEgcGFn
ZS10YWJsZSB0cmVlLAogICAgdGhlIGVudGlyZSB0cmVlIHdoaWNoIGhhcyBzbyBmYXIgYmVlbiB2
YWxpZGF0ZWQgbXVzdCBiZSBkZS12YWxpZGF0ZWQuCiAgICBTaW5jZSB0aGlzIG1heSB0YWtlIGEg
bG9uZyB0aW1lLCBhbGxvY19sWzItNF1fdGFibGUoKSBzZXQgY3VycmVudAogICAgdmNwdSdzIG9s
ZF9ndWVzdF90YWJsZSBpbW1lZGlhdGVseTsgcHV0X29sZF9ndWVzdF90YWJsZSgpIHdpbGwgbWFr
ZQogICAgc3VyZSB0aGF0IHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCB0byBmaW5pc2gg
b2ZmIHRoZQogICAgZGUtdmFsaWRhdGlvbiBiZWZvcmUgYW55IG90aGVyIE1NVSBvcGVyYXRpb25z
IGNhbiBoYXBwZW4gb24gdGhlIHZjcHUuCiAgICAKICAgIFRoZSBpbnZhcmlhbnQgZm9yIHBhcnRp
YWwgcGFnZXMgc2hvdWxkIGJlOgogICAgCiAgICAqIEVudHJpZXMgWzAsIG5yX3ZhbGlkYXRlZF9w
dGVzKSBzaG91bGQgYmUgY29tcGxldGVseSB2YWxpZGF0ZWQ7CiAgICAgIHB1dF9wYWdlX3R5cGUo
KSB3aWxsIGRlLXZhbGlkYXRlIHRoZXNlLgogICAgCiAgICAqIElmIFtucl92YWxpZGF0ZWRfcHRl
c10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwgcGFydGlhbF9mbGFncyBzaG91bGQKICAgICAgc2V0
IFBURl9wYXJ0aWFMX3NldC4gIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCBvbiB0aGlz
IHBhZ2UgdG8KICAgICAgZmluaXNoIG9mZiBkZXZhbGlkYXRpb24sIGFuZCB0aGUgYXBwcm9wcmlh
dGUgcmVmY291bnQgYWRqdXN0bWVudHMKICAgICAgd2lsbCBiZSBkb25lLgogICAgCiAgICBhbGxv
Y19sWzItM11fdGFibGUoKSBpbmRpY2F0ZXMgcGFydGlhbCB2YWxpZGF0aW9uIHRvIGl0cyBjYWxs
ZXJzIGJ5CiAgICBzZXR0aW5nIGN1cnJlbnQtPm9sZF9ndWVzdF90YWJsZS4KICAgIAogICAgVW5m
b3J0dW5hdGVseSwgdGhpcyBpcyBtaXNoYW5kbGVkLgogICAgCiAgICBUYWtlIHRoZSBjYXNlIHdo
ZXJlIHZhbGlkYXRpbmcgbE5lW3hdIHJldHVybnMgYW4gZXJyb3IuCiAgICAKICAgIEZpcnN0LCBh
bGxvY19sM190YWJsZSgpIGRvZXNuJ3QgY2hlY2sgb2xkX2d1ZXN0X3RhYmxlIGF0IGFsbDsgYXMg
YQogICAgcmVzdWx0LCBwYXJ0aWFsX2ZsYWdzIGlzIG5vdCBzZXQgd2hlbiBpdCBzaG91bGQgYmUu
ICBucl92YWxpZGF0ZWRfcHRlcwogICAgaXMgc2V0IHRvIHg7IGFuZCBzaW5jZSBQRlRfcGFydGlh
bF9zZXQgY2xlYXIsIGRlLXZhbGlkYXRpb24gcmVzdW1lcyBhdAogICAgbnJfdmFsaWRhdGVkX3B0
ZXMtMS4gIFRoaXMgbWVhbnMgdGhhdCB0aGUgbDIgcGFnZSBhdCBwbDNlW3hdIHdpbGwgbm90CiAg
ICBoYXZlIHB1dF9wYWdlX3R5cGUoKSBjYWxsZWQgb24gaXQgd2hlbiBkZS12YWxpZGF0aW5nIHRo
ZSByZXN0IG9mIHRoZQogICAgbDM6IGl0IHdpbGwgYmUgc3R1Y2sgaW4gdGhlIFBHVF9wYXJ0aWFs
IHN0YXRlIHVudGlsIHRoZSBkb21haW4gaXMKICAgIGRlc3Ryb3llZCwgb3IgdW50aWwgaXQgaXMg
cmUtdXNlZCBhcyBhbiBsMi4gIChBbnkgb3RoZXIgcGFnZSB0eXBlIHdpbGwKICAgIGZhaWwuKQog
ICAgCiAgICBXb3JzZSwgYWxsb2NfbDRfdGFibGUoKSwgcmF0aGVyIHRoYW4gc2V0dGluZyBQVEZf
cGFydGlhbF9zZXQgYXMgaXQKICAgIHNob3VsZCwgc2V0cyBucl92YWxpZGF0ZWRfcHRlcyB0byB4
KzEuICBXaGVuIGRlLXZhbGlkYXRpbmcsIHNpbmNlCiAgICBwYXJ0aWFsIGlzIDAsIHRoaXMgd2ls
bCBjb3JyZWN0bHkgcmVzdW1lIGNhbGxpbmcgcHV0X3BhZ2VfdHlwZSBhdCBbeF07CiAgICBidXQs
IGlmIHRoZSBwdXRfcGFnZV90eXBlKCkgaXMgbmV2ZXIgY2FsbGVkLCBidXQgaW5zdGVhZAogICAg
Z2V0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCwgdmFsaWRhdGlvbiB3aWxsIHBpY2sgdXAgYXQgW3gr
MV0sCiAgICBuZWdsZWN0aW5nIHRvIHZhbGlkYXRlIFt4XS4gIElmIHRoZSByZXN0IG9mIHRoZSB2
YWxpZGF0aW9uIHN1Y2NlZWRzLAogICAgdGhlIGw0IHdpbGwgYmUgdmFsaWRhdGVkIGV2ZW4gdGhv
dWdoIFt4XSBpcyBpbnZhbGlkLgogICAgCiAgICBGaXggdGhpcyBpbiBib3RoIGNhc2VzIGJ5IHNl
dHRpbmcgUFRGX3BhcnRpYWxfc2V0IGlmIG9sZF9ndWVzdF90YWJsZQogICAgaXMgc2V0LgogICAg
CiAgICBXaGlsZSBoZXJlLCBhZGQgc29tZSBzYWZldHkgY2F0Y2hlczoKICAgIC0gb2xkX2d1ZXN0
X3RhYmxlIG11c3QgcG9pbnQgdG8gdGhlIHBhZ2UgY29udGFpbmVkIGluCiAgICAgIFtucl92YWxp
ZGF0ZWRfcHRlc10uCiAgICAtIGFsbG9jX2wxX3BhZ2Ugc2hvdWxkbid0IHNldCBvbGRfZ3Vlc3Rf
dGFibGUKICAgIAogICAgSWYgd2UgZXhwZXJpZW5jZSBvbmUgb2YgdGhlc2Ugc2l0dWF0aW9ucyBp
biBwcm9kdWN0aW9uIGJ1aWxkcywgaXQncwogICAgc2FmZXIgdG8gYXZvaWQgY2FsbGluZyBwdXRf
cGFnZV90eXBlIGZvciB0aGUgcGFnZXMgaW4gcXVlc3Rpb24uICBJZgogICAgdGhleSBoYXZlIFBH
VF9wYXJ0aWFsIHNldCwgdGhleSB3aWxsIGJlIGNsZWFuZWQgdXAgb24gZG9tYWluCiAgICBkZXN0
cnVjdGlvbjsgaWYgbm90LCB3ZSBoYXZlIG5vIGlkZWEgd2hldGhlciBhIHR5cGUgY291bnQgaXMg
c2FmZSB0bwogICAgZHJvcC4gIFJldGFpbmluZyBhbiBleHRyYSB0eXBlIHJlZiB0aGF0IHNob3Vs
ZCBoYXZlIGJlZW4gZHJvcHBlZCBtYXkKICAgIHRyaWdnZXIgYSBCVUcoKSBvbiB0aGUgZnJlZV9k
b21haW5fcGFnZSgpIHBhdGgsIGJ1dCBkcm9wcGluZyBhIHR5cGUKICAgIGNvdW50IHRoYXQgc2hv
dWxkbid0IGJlIGRyb3BwZWQgbWF5IGNhdXNlIGEgcHJpdmlsZWdlIGVzY2FsYXRpb24uCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNjMTVhMmQ4
Y2MxOTgxZjM2OWNjOTU0MmYwMjgwNTRkMGRmYjMyNWIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEw
LTMxIDE2OjE2OjEzICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA1MyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDUxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAwYTA5NDI5MWRhLi5hNDMyZTY5
Yzc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0u
YwpAQCAtMTU4MCw2ICsxNTgwLDIwIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgQVNTRVJU
KGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IE5VTEwpOwogICAgICAgICAgICAgaWYg
KCBpICkKICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAg
ICAqIGFsbG9jX2wxX3RhYmxlKCkgZG9lc24ndCBzZXQgb2xkX2d1ZXN0X3RhYmxlOyBpdCBkb2Vz
CisgICAgICAgICAgICAgICAgICogaXRzIG93biB0ZWFyLWRvd24gaW1tZWRpYXRlbHkgb24gZmFp
bHVyZS4gIElmIGl0CisgICAgICAgICAgICAgICAgICogZGlkIHdlJ2QgbmVlZCB0byBjaGVjayBp
dCBhbmQgc2V0IHBhcnRpYWxfZmxhZ3MgYXMgd2UKKyAgICAgICAgICAgICAgICAgKiBkbyBpbiBh
bGxvY19sWzM0XV90YWJsZSgpLgorICAgICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICAg
ICogTm90ZSBvbiB0aGUgdXNlIG9mIEFTU0VSVDogaWYgaXQncyBub24tbnVsbCBhbmQKKyAgICAg
ICAgICAgICAgICAgKiBoYXNuJ3QgYmVlbiBjbGVhbmVkIHVwIHlldCwgaXQgc2hvdWxkIGhhdmUK
KyAgICAgICAgICAgICAgICAgKiBQR1RfcGFydGlhbCBzZXQ7IGFuZCBzbyB0aGUgdHlwZSB3aWxs
IGJlIGNsZWFuZWQgdXAKKyAgICAgICAgICAgICAgICAgKiBvbiBkb21haW4gZGVzdHJ1Y3Rpb24u
ICBVbmZvcnR1bmF0ZWx5LCB3ZSB3b3VsZAorICAgICAgICAgICAgICAgICAqIGxlYWsgdGhlIGdl
bmVyYWwgcmVmIGhlbGQgYnkgb2xkX2d1ZXN0X3RhYmxlOyBidXQKKyAgICAgICAgICAgICAgICAg
KiBsZWFraW5nIGEgcGFnZSBpcyBsZXNzIGJhZCB0aGFuIGEgaG9zdCBjcmFzaC4KKyAgICAgICAg
ICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBBU1NFUlQoY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPT0gTlVMTCk7CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgPSBpOwogICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2Zs
YWdzOwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxM
OwpAQCAtMTYwNyw2ICsxNjIxLDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgIHVuc2lnbmVkIGludCAgIGk7CiAgICAgaW50ICAgICAgICAg
ICAgcmMgPSAwOwogICAgIHVuc2lnbmVkIGludCAgIHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0
aWFsX2ZsYWdzOworICAgIGwzX3BnZW50cnlfdCAgIGwzZSA9IGwzZV9lbXB0eSgpOwogCiAgICAg
cGwzZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCkBAIC0xNjIzLDcgKzE2MzgsNyBA
QCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAg
Zm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJ
RVM7CiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewotICAgICAgICBs
M19wZ2VudHJ5X3QgbDNlID0gcGwzZVtpXTsKKyAgICAgICAgbDNlID0gcGwzZVtpXTsKIAogICAg
ICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1w
dF9jaGVjaygpICkKICAgICAgICAgICAgIHJjID0gLUVJTlRSOwpAQCAtMTY3NSw2ICsxNjkwLDI0
IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwogICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CisgICAgICAgICAgICBp
ZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIFdlJ3ZlIGV4cGVyaWVuY2VkIGEgdmFs
aWRhdGlvbiBmYWlsdXJlLiAgSWYKKyAgICAgICAgICAgICAgICAgKiBvbGRfZ3Vlc3RfdGFibGUg
aXMgc2V0LCAidHJhbnNmZXIiIHRoZSBnZW5lcmFsCisgICAgICAgICAgICAgICAgICogcmVmZXJl
bmNlIGNvdW50IHRvIHBsM2VbbnJfdmFsaWRhdGVkX3B0ZXNdIGJ5CisgICAgICAgICAgICAgICAg
ICogc2V0dGluZyBQVEZfcGFydGlhbF9zZXQuCisgICAgICAgICAgICAgICAgICoKKyAgICAgICAg
ICAgICAgICAgKiBBcyBhIHByZWNhdXRpb24sIGNoZWNrIHRoYXQgb2xkX2d1ZXN0X3RhYmxlIGlz
IHRoZQorICAgICAgICAgICAgICAgICAqIHBhZ2UgcG9pbnRlZCB0byBieSBwbDNlW25yX3ZhbGlk
YXRlZF9wdGVzXS4gIElmCisgICAgICAgICAgICAgICAgICogbm90LCBpdCdzIHNhZmVyIHRvIGxl
YWsgYSB0eXBlIHJlZiBvbiBwcm9kdWN0aW9uCisgICAgICAgICAgICAgICAgICogYnVpbGRzLgor
ICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPT0gbDNlX2dldF9wYWdlKGwzZSkgKQorICAgICAgICAgICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAgICAg
IGVsc2UKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsK
ICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAg
ICAgfQpAQCAtMTg1MSw3ICsxODg0LDIzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7
CisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgICAgICAgICAgICAgKiBXZSd2ZSBleHBlcmllbmNlZCBhIHZhbGlkYXRpb24gZmFp
bHVyZS4gIElmCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBvbGRfZ3Vlc3RfdGFibGUgaXMg
c2V0LCAidHJhbnNmZXIiIHRoZSBnZW5lcmFsCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBy
ZWZlcmVuY2UgY291bnQgdG8gcGwzZVtucl92YWxpZGF0ZWRfcHRlc10gYnkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAqIHNldHRpbmcgUFRGX3BhcnRpYWxfc2V0LgorICAgICAgICAgICAgICAg
ICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIEFzIGEgcHJlY2F1dGlvbiwg
Y2hlY2sgdGhhdCBvbGRfZ3Vlc3RfdGFibGUgaXMgdGhlCisgICAgICAgICAgICAgICAgICAgICAg
ICAgKiBwYWdlIHBvaW50ZWQgdG8gYnkgcGw0ZVtucl92YWxpZGF0ZWRfcHRlc10uICBJZgorICAg
ICAgICAgICAgICAgICAgICAgICAgICogbm90LCBpdCdzIHNhZmVyIHRvIGxlYWsgYSB0eXBlIHJl
ZiBvbiBwcm9kdWN0aW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBidWlsZHMuCisgICAg
ICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gbDRlX2dldF9wYWdlKGw0ZSkgKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9z
ZXQ7CisgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAg
ICAgICAgICAgICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:15:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbd6-0005OV-4O; Tue, 12 Nov 2019 19:15:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbd4-0005OK-Nb
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:06 +0000
X-Inumbo-ID: bb95e02a-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb95e02a-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:15:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbd2-0002cd-QH
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbd2-0007RY-PE
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbd2-0007RY-PE@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:15:04 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/mm: Don't drop a type ref
 unless you held a ref to begin with
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRiOTFhYzRmNDMzYmM1YWU4MGY4Yjg2ZjVmMTQ4N2ZmNDFkODUyYjAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjU1OjMxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjU1OjMxIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IERvbid0IGRyb3AgYSB0eXBlIHJlZiB1bmxlc3MgeW91IGhlbGQgYSBy
ZWYgdG8gYmVnaW4gd2l0aAogICAgCiAgICBWYWxpZGF0aW9uIGFuZCBkZS12YWxpZGF0aW9uIG9m
IHBhZ2V0YWJsZSB0cmVlcyBtYXkgdGFrZSBhcmJpdHJhcmlseQogICAgbGFyZ2UgYW1vdW50cyBv
ZiB0aW1lLCBhbmQgc28gbXVzdCBiZSBwcmVlbXB0aWJsZS4gIFRoaXMgaXMgaW5kaWNhdGVkCiAg
ICBieSBzZXR0aW5nIHRoZSBQR1RfcGFydGlhbCBiaXQgaW4gdGhlIHR5cGVfaW5mbywgYW5kIHNl
dHRpbmcKICAgIG5yX3ZhbGlkYXRlZF9lbnRyaWVzIGFuZCBwYXJ0aWFsX2ZsYWdzIGFwcHJvcHJp
YXRlbHkuICBTcGVjaWZpY2FsbHksCiAgICBpZiB0aGUgZW50cnkgYXQgW25yX3ZhbGlkYXRlZF9l
bnRyaWVzXSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkLAogICAgcGFydGlhbF9mbGFncyBzaG91bGQg
aGF2ZSB0aGUgUEdUX3BhcnRpYWxfc2V0IGJpdCBzZXQsIGFuZCB0aGUgZW50cnkKICAgIHNob3Vs
ZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQuICBEdXJpbmcgZGUtdmFsaWRhdGlvbiwK
ICAgIHB1dF9wYWdlX3R5cGUoKSBpcyBjYWxsZWQgb24gcGFydGlhbGx5IHZhbGlkYXRlZCBlbnRy
aWVzLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGVyZSBhcmUgYSBudW1iZXIgb2YgaXNzdWVz
IHdpdGggdGhlIGN1cnJlbnQgYWxnb3JpdGhtLgogICAgCiAgICBGaXJzdCwgZG9pbmcgYSAibm9y
bWFsIiBwdXRfcGFnZV90eXBlKCkgaXMgbm90IHNhZmUgd2hlbiBubyB0eXBlIHJlZgogICAgaXMg
aGVsZDogdGhlcmUgaXMgbm90aGluZyB0byBzdG9wIGFub3RoZXIgdmNwdSBmcm9tIGNvbWluZyBh
bG9uZyBhbmQKICAgIHBpY2tpbmcgdXAgdmFsaWRhdGlvbiBhZ2FpbjogYXQgd2hpY2ggcG9pbnQg
dGhlIHB1dF9wYWdlX3R5cGUgbWF5IGRyb3AKICAgIHRoZSBvbmx5IHBhZ2UgcmVmIG9uIGFuIGlu
LXVzZSBwYWdlLiAgU29tZSBleGFtcGxlcyBhcmUgbGlzdGVkIGluIHRoZQogICAgYXBwZW5kaXgu
CiAgICAKICAgIFRoZSBjb3JlIGlzc3VlIGlzIHRoYXQgcHV0X3BhZ2VfdHlwZSgpIGlzIGJlaW5n
IGNhbGxlZCBib3RoIHRvIGNsZWFuCiAgICB1cCBQR1RfcGFydGlhbCwgYW5kIHRvIGRyb3AgYSB0
eXBlIGNvdW50OyBhbmQgaGFzIG5vIHdheSBvZiBrbm93aW5nCiAgICB3aGljaCBpcyB3aGljaDsg
YW5kIHNvIGlmIGluIGJldHdlZW4sIFBHVF9wYXJ0aWFsIGlzIGNsZWFyZWQsCiAgICBwdXRfcGFn
ZV90eXBlKCkgd2lsbCBkcm9wIHRoZSB0eXBlIHJlZiBlcnJvbmVvdXNseS4KICAgIAogICAgV2hh
dCBpcyBuZWVkZWQgaXMgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0d28gc3RhdGVzOgogICAgLSBE
cm9wcGluZyBhIHR5cGUgcmVmIHdoaWNoIGlzIGhlbGQKICAgIC0gQ2xlYW5pbmcgdXAgYSBwYWdl
IHdoaWNoIGhhcyBiZWVuIHBhcnRpYWxseSBkZS92YWxpZGF0ZWQKICAgIAogICAgRml4IHRoaXMg
YnkgdGVsbGluZyBwdXRfcGFnZV90eXBlKCkgd2hpY2ggb2YgdGhlIHR3byBhY3Rpdml0aWVzIHlv
dQogICAgaW50ZW5kLgogICAgCiAgICBXaGVuIGNsZWFuaW5nIHVwIGEgcGFydGlhbCBkZS92YWxp
ZGF0aW9uLCB0YWtlIG5vIGFjdGlvbiB1bmxlc3MgeW91CiAgICBmaW5kIGEgcGFnZSBwYXJ0aWFs
bHkgdmFsaWRhdGVkLgogICAgCiAgICBJZiBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIHdpdGhv
dXQgUFRGX3BhcnRpYWxfc2V0LCBhbmQgZmluZHMgdGhlCiAgICBwYWdlIGluIGEgUEdUX3BhcnRp
YWwgc3RhdGUgYW55d2F5LCB0aGVuIHRoZXJlJ3MgY2VydGFpbmx5IGJlZW4gYQogICAgbWlzYWNj
b3VudGluZyBzb21ld2hlcmUsIGFuZCBjYXJyeWluZyBvbiB3b3VsZCBhbG1vc3QgY2VydGFpbmx5
IGNhdXNlCiAgICBhIHNlY3VyaXR5IGlzc3VlLCBzbyBjcmFzaCB0aGUgaG9zdCBpbnN0ZWFkLgog
ICAgCiAgICBJbiBwdXRfcGFnZV9mcm9tX2xOZSwgcGFzcyBwYXJ0aWFsX2ZsYWdzIG9uIHRvIF9w
dXRfcGFnZV90eXBlKCkuCiAgICAKICAgIG9sZF9ndWVzdF90YWJsZSBtYXkgYmUgc2V0IGVpdGhl
ciB3aXRoIGEgZnVsbHkgdmFsaWRhdGVkIHBhZ2UgKHdoZW4KICAgIHVzaW5nIHRoZSAiZGVmZXJy
ZWQgcHV0IiBwYXR0ZXJuKSwgb3Igd2l0aCBhIHBhcnRpYWxseSB2YWxpZGF0ZWQgcGFnZQogICAg
KHdoZW4gYSBub3JtYWwgImRlLXZhbGlkYXRpb24iIGlzIGludGVycnVwdGVkLCBvciB3aGVuIGEg
dmFsaWRhdGlvbgogICAgZmFpbHMgcGFydC13YXkgdGhyb3VnaCBkdWUgdG8gaW52YWxpZCBlbnRy
aWVzKS4gIEFkZCBhIGZsYWcsCiAgICBvbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCwgdG8gaW5kaWNh
dGUgd2hpY2ggb2YgdGhlc2UgaXQgaXMsIGFuZCB1c2UKICAgIHRoYXQgdG8gcGFzcyB0aGUgYXBw
cm9wcmlhdGUgZmxhZyB0byBfcHV0X3BhZ2VfdHlwZSgpLgogICAgCiAgICBXaGlsZSBoZXJlLCBk
ZWxldGUgc3RyYXkgdHJhaWxpbmcgd2hpdGVzcGFjZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgLS0tLS0KICAgIEFwcGVuZGl4OgogICAgCiAgICBTdXBwb3NlIHBhZ2Ug
QSwgd2hlbiBpbnRlcnByZXRlZCBhcyBhbiBsMyBwYWdldGFibGUsIGNvbnRhaW5zIGFsbAogICAg
dmFsaWQgZW50cmllczsgYW5kIHN1cHBvc2UgQVt4XSBwb2ludHMgdG8gcGFnZSBCLCB3aGljaCB3
aGVuCiAgICBpbnRlcnByZXRlZCBhcyBhbiBsMiBwYWdldGFibGUsIGNvbnRhaW5zIGFsbCB2YWxp
ZCBlbnRyaWVzLgogICAgCiAgICBQMTogUElOX0wzX1RBQkxFCiAgICAgIEEgLT4gUEdUX2wzX3Rh
YmxlIHwgMSB8IHZhbGlkCiAgICAgIEIgLT4gUEdUX2wyX3RhYmxlIHwgMSB8IHZhbGlkCiAgICAK
ICAgIFAxOiBVTlBJTl9UQUJMRQogICAgICA+IEFycmFuZ2UgdG8gaW50ZXJydXB0IGFmdGVyIEIg
aGFzIGJlZW4gZGUtdmFsaWRhdGVkCiAgICAgIEI6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9s
Ml90YWJsZSB8IDAKICAgICAgQToKICAgICAgICB0eXBlX2luZm8gLT4gUEdUX2wzX3RhYmxlIHwg
MSB8IHBhcnRpYWwKICAgICAgICBucl92YWxpZGF0ZWRfZW50aWVzIC0+IChsZXNzIHRoYW4geCkK
ICAgIAogICAgUDI6IG1vZF9sNF9lbnRyeSB0byBwb2ludCB0byBBCiAgICAgID4gQXJyYW5nZSBm
b3IgdGhpcyB0byBiZSBpbnRlcnJ1cHRlZCB3aGlsZSBCIGlzIGJlaW5nIHZhbGlkYXRlZAogICAg
ICBCOgogICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAxIHwgcGFydGlhbAogICAg
ICAgIChucl92YWxpZGF0ZWRfZW50aXJlcyAmYyBzZXQgYXMgYXBwcm9wcmlhdGUpCiAgICAgIEE6
CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sM190YWJsZSB8IDEgfCBwYXJ0aWFsCiAgICAgICAg
bnJfdmFsaWRhdGVkX2VudHJpZXMgLT4geAogICAgICAgIHBhcnRpYWxfcHRlID0gMQogICAgCiAg
ICBQMzogbW9kX2wzX2VudHJ5IHNvbWUgb3RoZXIgdW5yZWxhdGVkIGwzIHRvIHBvaW50IHRvIEI6
CiAgICAgIEI6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sMl90YWJsZSB8IDEKICAgIAogICAg
UDE6IFJlc3RhcnQgVU5QSU5fVEFCTEUKICAgIAogICAgQXQgdGhpcyBwb2ludCwgc2luY2UgQS5u
cl92YWxpZGF0ZV9lbnRyaWVzID09IHggYW5kIEEucGFydGlhbF9wdGUgIT0KICAgIDAsIGZyZWVf
bDNfdGFibGUoKSB3aWxsIGNhbGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBwbDNlW3hdLCBkcm9w
cGluZwogICAgaXRzIHR5cGUgY291bnQgdG8gMCB3aGlsZSBpdCdzIHN0aWxsIGJlaW5nIHBvaW50
ZWQgdG8gYnkgc29tZSBvdGhlciBsMwogICAgCiAgICBBIHNpbWlsYXIgaXNzdWUgYXJpc2VzIHdp
dGggb2xkX2d1ZXN0X3RhYmxlLiAgQ29uc2lkZXIgdGhlIGZvbGxvd2luZwogICAgc2NlbmFyaW86
CiAgICAKICAgIFN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2gsIHdoZW4gaW50ZXJwcmV0ZWQgYXMg
YW4gbDIsIGhhcyB2YWxpZCBlbnRyaWVzCiAgICB1bnRpbCBlbnRyeSB4LCB3aGljaCBpcyBpbnZh
bGlkLgogICAgCiAgICBWMTogIFBJTl9MMl9UQUJMRShBKQogICAgICA8VmFsaWRhdGUgdW50aWwg
d2UgdHJ5IHRvIHZhbGlkYXRlIFt4XSwgZ2V0IC1FSU5WQUw+CiAgICAgIEEgLT4gUEdUX2wyX3Rh
YmxlIHwgMSB8IFBHVF9wYXJ0aWFsCiAgICAgIFYxIC0+IG9sZF9ndWVzdF90YWJsZSA9IEEKICAg
ICAgPGRlbGF5ZWQ+CiAgICAKICAgIFYyOiBQSU5fTDJfVEFCTEUoQSkKICAgICAgPFBpY2sgdXAg
d2hlcmUgVjEgbGVmdCBvZmYsIHRyeSB0byByZS12YWxpZGF0ZSBbeF0sIGdldCAtRUlOVkFMPgog
ICAgICBBIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBQR1RfcGFydGlhbAogICAgICBWMiAtPiBvbGRf
Z3Vlc3RfdGFibGUgPSBBCiAgICAgIDxyZXN0YXJ0PgogICAgICBwdXRfb2xkX2d1ZXN0X3RhYmxl
KCkKICAgICAgICBfcHV0X3BhZ2VfdHlwZShBKQogICAgICAgICAgQSAtPiBQR1RfbDJfdGFibGUg
fCAwCiAgICAKICAgIFYxOiA8cmVzdGFydD4KICAgICAgcHV0X29sZF9ndWVzdF90YWJsZSgpCiAg
ICAgICAgX3B1dF9wYWdlX3R5cGUoQSkgIyBVTkRFUkZMT1cKICAgIAogICAgSW5kZWVkLCBpdCBp
cyBwb3NzaWJsZSB0byBlbmdpbmVlciBmb3Igb2xkX2d1ZXN0X3RhYmxlIGZvciBldmVyeSB2Y3B1
CiAgICBhIGd1ZXN0IGhhcyB0byBwb2ludCB0byB0aGUgc2FtZSBwYWdlLgogICAgbWFzdGVyIGNv
bW1pdDogYzQwYjMzZDcyNjMwZGNmYTUwNmQ2ZmQ4NTY1MzJkNjE1MmNiOTdkYwogICAgbWFzdGVy
IGRhdGU6IDIwMTktMTAtMzEgMTY6MTY6MzcgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICAgICAgIHwgIDYgKysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgIHwgOTkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggfCAgNCArLQogMyBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCsp
LCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggNzVlNDM5ZTI5Ni4uNzk1ZDJjOWQwNSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpA
QCAtMTEwNCw5ICsxMTA0LDE1IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRo
cm91Z2ggKi8KICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogTkIgdGhhdCB3ZSdyZSBwdXR0aW5nIHRo
ZSBrZXJuZWwtbW9kZSB0YWJsZQorICAgICAgICAgICAgICAgICAgICAgKiBoZXJlLCB3aGljaCB3
ZSd2ZSBhbHJlYWR5IHN1Y2Nlc3NmdWxseQorICAgICAgICAgICAgICAgICAgICAgKiB2YWxpZGF0
ZWQgYWJvdmU7IGhlbmNlIHBhcnRpYWwgPSBmYWxzZTsKKyAgICAgICAgICAgICAgICAgICAgICov
CiAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9CiAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWdldGFibGVfZ2V0X3BhZ2Uodi0+YXJjaC5ndWVzdF90YWJsZSk7CisgICAg
ICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBmYWxzZTsK
ICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9udWxs
KCk7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGRlZmF1bHQ6
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4
IGE0MzJlNjljNzQuLjgxNzc0MzY4YTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMzU5LDEwICsxMzU5LDExIEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBn
OwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBmYWxzZTsKICAg
ICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gX3B1dF9w
YWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CisgICAgICAgICAgICByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBmbGFncyB8IFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CiAgICAgICAg
ICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgICAgIH0KQEAgLTEzODUsNiArMTM4Niw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9s
M2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbWZuID0gbDNlX2dldF9wZm4obDNlKTsKICAgICAgICAgYm9vbCB3cml0ZWFibGUgPSBs
M2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9SVzsKIAorICAgICAgICBBU1NFUlQoIShmbGFncyAm
IFBURl9wYXJ0aWFsX3NldCkpOwogICAgICAgICBBU1NFUlQoIShtZm4gJiAoKDFVTCA8PCAoTDNf
UEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0gMSkpKTsKICAgICAgICAgZG8gewogICAg
ICAgICAgICAgcHV0X2RhdGFfcGFnZShtZm5fdG9fcGFnZShfbWZuKG1mbikpLCB3cml0ZWFibGUp
OwpAQCAtMTM5NywxMiArMTM5OSwxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwz
X3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgaWYgKCBmbGFncyAmIFBU
Rl9kZWZlciApCiAgICAgeworICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9wYXJ0aWFsX3Nl
dCkpOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKTsKICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsK
KyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IGZhbHNlOwog
ICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQ
VEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgIHJjID0gX3B1dF9w
YWdlX3R5cGUocGcsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBm
bikpKTsKICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgcHV0X3BhZ2UocGcpOwogCkBA
IC0xNDIxLDEyICsxNDI1LDE1IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdl
bnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICAgICAgaWYgKCBmbGFncyAmIFBU
Rl9kZWZlciApCiAgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX3Bh
cnRpYWxfc2V0KSk7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
bWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3RhYmxlID0gcGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQogCi0g
ICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3Bh
Z2UoX21mbihwZm4pKSk7CisgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZsYWdzIHwg
UFRGX3ByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90b19wYWdl
KF9tZm4ocGZuKSkpOwogICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgICAgIHB1
dF9wYWdlKHBnKTsKICAgICB9CkBAIC0xNTM1LDYgKzE1NDIsMTQgQEAgc3RhdGljIGludCBhbGxv
Y19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAK
ICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKKyAgICAvKgorICAgICAq
IE5CIHRoYXQgYWxsb2NfbDJfdGFibGUgd2lsbCBuZXZlciBzZXQgcGFydGlhbF9wdGUgb24gYW4g
bDI7IGJ1dAorICAgICAqIGZyZWVfbDJfdGFibGUgbWlnaHQgaWYgYSBsaW5lYXJfcGFnZXRhYmxl
IGVudHJ5IGlzIGludGVycnVwdGVkCisgICAgICogcGFydHdheSB0aHJvdWdoIGRlLXZhbGlkYXRp
b24uICBJbiB0aGF0IGNpcmN1bXN0YW5jZSwKKyAgICAgKiBnZXRfcGFnZV9mcm9tX2wyZSgpIHdp
bGwgYWx3YXlzIHJldHVybiAtRUlOVkFMOyBhbmQgd2UgbXVzdAorICAgICAqIHJldGFpbiB0aGUg
dHlwZSByZWYgYnkgZG9pbmcgdGhlIG5vcm1hbCBwYXJ0aWFsX2ZsYWdzIHRyYWNraW5nLgorICAg
ICAqLworCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFH
RVRBQkxFX0VOVFJJRVM7CiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAg
ewpAQCAtMTU5OCw2ICsxNjEzLDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogICAgICAgICAgICAgfQogICAgICAg
ICB9CiAgICAgICAgIGlmICggcmMgPCAwICkKQEAgLTE3MDQsMTIgKzE3MjAsMTYgQEAgc3RhdGlj
IGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAg
ICAgICAqIGJ1aWxkcy4KICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICBpZiAo
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IGwzZV9nZXRfcGFnZShsM2UpICkKKyAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsKTsKICAgICAgICAgICAgICAgICAgICAgcGFnZS0+cGFy
dGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdl
OworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IHRy
dWU7CiAgICAgICAgIH0KICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKICAgICAgICAgICAgIHBs
M2VbaV0gPSB1bmFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7CkBAIC0xODk3LDEyICsxOTE3
LDE2IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICAgICAgICAgICAgICAgICAgICAgICAqIGJ1aWxkcy4KICAgICAgICAgICAgICAgICAgICAg
ICAgICAqLwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9PSBsNGVfZ2V0X3BhZ2UobDRlKSApCisgICAgICAgICAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlX3BhcnRpYWwpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAg
ICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9
IHRydWU7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICB9CkBAIC0y
ODMxLDYgKzI4NTUsMjggQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAgIHggID0geTsKICAgICAgICAg
bnggPSB4IC0gMTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBJcyB0aGlzIGV4cGVjdGVkIHRv
IGRvIGEgZnVsbCByZWZlcmVuY2UgZHJvcCwgb3Igb25seQorICAgICAgICAgKiBjbGVhbnVwIHBh
cnRpYWwgdmFsaWRhdGlvbiAvIGRldmFsaWRhdGlvbj8KKyAgICAgICAgICoKKyAgICAgICAgICog
SWYgdGhlIGZvcm1lciwgdGhlIGNhbGxlciBtdXN0IGhvbGQgYSAiZnVsbCIgdHlwZSByZWY7Cisg
ICAgICAgICAqIHdoaWNoIG1lYW5zIHRoZSBwYWdlIG11c3QgYmUgdmFsaWRhdGVkLiAgSWYgdGhl
IHBhZ2UgaXMKKyAgICAgICAgICogKm5vdCogZnVsbHkgdmFsaWRhdGVkLCBjb250aW51aW5nIHdv
dWxkIGFsbW9zdCBjZXJ0YWlubHkKKyAgICAgICAgICogb3BlbiB1cCBhIHNlY3VyaXR5IGhvbGUu
ICBBbiBleGNlcHRpb24gdG8gdGhpcyBpcyBkdXJpbmcKKyAgICAgICAgICogZG9tYWluIGRlc3Ry
dWN0aW9uLCB3aGVyZSBQR1RfdmFsaWRhdGVkIGNhbiBiZSBkcm9wcGVkCisgICAgICAgICAqIHdp
dGhvdXQgZHJvcHBpbmcgYSB0eXBlIHJlZi4KKyAgICAgICAgICoKKyAgICAgICAgICogSWYgdGhl
IGxhdHRlciwgZG8gbm90aGluZyB1bmxlc3MgdHlwZSBQR1RfcGFydGlhbCBpcyBzZXQuCisgICAg
ICAgICAqIElmIGl0IGlzIHNldCwgdGhlIHR5cGUgY291bnQgbXVzdCBiZSAxLgorICAgICAgICAg
Ki8KKyAgICAgICAgaWYgKCAhKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSApCisgICAgICAgICAg
ICBCVUdfT04oKHggJiBQR1RfcGFydGlhbCkgfHwKKyAgICAgICAgICAgICAgICAgICAhKCh4ICYg
UEdUX3ZhbGlkYXRlZCkgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKSk7CisgICAg
ICAgIGVsc2UgaWYgKCAhKHggJiBQR1RfcGFydGlhbCkgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIEJVR19PTigoeCAmIFBHVF9jb3VudF9tYXNrKSAh
PSAxKTsKKwogICAgICAgICBBU1NFUlQoKHggJiBQR1RfY291bnRfbWFzaykgIT0gMCk7CiAKICAg
ICAgICAgc3dpdGNoICggbnggJiAoUEdUX2xvY2tlZCB8IFBHVF9jb3VudF9tYXNrKSApCkBAIC0z
MDkyLDE3ICszMTM4LDM0IEBAIGludCBwdXRfb2xkX2d1ZXN0X3RhYmxlKHN0cnVjdCB2Y3B1ICp2
KQogICAgIGlmICggIXYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlLCBQVEZfcHJlZW1wdGlibGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
LT5hcmNoLm9sZF9ndWVzdF9wdHBnKSApCisgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIFBURl9wcmVlbXB0aWJs
ZSB8CisgICAgICAgICAgICAgICAgICAgICAgICAoIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3Bh
cnRpYWwgPworICAgICAgICAgICAgICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgOiAwICks
CisgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnKTsKKworICAg
IGlmICggcmMgPT0gLUVSRVNUQVJUIHx8IHJjID09IC1FSU5UUiApCiAgICAgewotICAgIGNhc2Ug
LUVJTlRSOgotICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90
YWJsZV9wYXJ0aWFsID0gKHJjID09IC1FUkVTVEFSVCk7CiAgICAgICAgIHJldHVybiAtRVJFU1RB
UlQ7Ci0gICAgY2FzZSAwOgotICAgICAgICBwdXRfcGFnZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSk7CiAgICAgfQogCisgICAgLyoKKyAgICAgKiBJdCBzaG91bGRuJ3QgYmUgcG9zc2libGUgZm9y
IF9wdXRfcGFnZV90eXBlKCkgdG8gcmV0dXJuCisgICAgICogYW55dGhpbmcgZWxzZSBhdCB0aGUg
bW9tZW50OyBidXQgaWYgaXQgZG9lcyBoYXBwZW4gaW4KKyAgICAgKiBwcm9kdWN0aW9uLCBsZWFr
aW5nIHRoZSB0eXBlIHJlZiBpcyBwcm9iYWJseSB0aGUgYmVzdCB0aGluZyB0bworICAgICAqIGRv
LiAgRWl0aGVyIHdheSwgZHJvcCB0aGUgZ2VuZXJhbCByZWYgaGVsZCBieSBvbGRfZ3Vlc3RfdGFi
bGUuCisgICAgICovCisgICAgQVNTRVJUKHJjID09IDApOworCisgICAgcHV0X3BhZ2Uodi0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUpOwogICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gTlVMTDsK
KyAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKKyAgICAvKgorICAgICAqIFNhZmVz
dCBkZWZhdWx0IGlmIHNvbWVvbmUgc2V0cyBvbGRfZ3Vlc3RfdGFibGUgd2l0aG91dAorICAgICAq
IGV4cGxpY2l0bHkgc2V0dGluZyBvbGRfZ3Vlc3RfdGFibGVfcGFydGlhbC4KKyAgICAgKi8KKyAg
ICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gdHJ1ZTsKIAogICAgIHJldHVybiBy
YzsKIH0KQEAgLTMyNTMsMTEgKzMzMTYsMTEgQEAgaW50IG5ld19ndWVzdF9jcjMobWZuX3QgbWZu
KQogICAgICAgICAgICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJs
ZShwYWdlKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKLSAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgICAgICAvKiBmYWxsdGhyb3Vn
aCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgY3Vyci0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKKyAgICAgICAgICAgICAgICBy
YyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1
bHQ6CiAgICAgICAgICAgICAgICAgQlVHX09OKHJjKTsKQEAgLTM0OTQsNiArMzU1Nyw3IEBAIGxv
bmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBmYWxzZTsK
ICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0K
QEAgLTM1MjgsNiArMzU5MiwxMSBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIGNh
c2UgLUVSRVNUQVJUOgogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFn
ZTsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIEVJTlRSIG1lYW5zIHdl
IHN0aWxsIGhvbGQgdGhlIHR5cGUgcmVmOyBFUkVTVEFSVAorICAgICAgICAgICAgICAgICAqIG1l
YW5zIFBHVF9wYXJ0aWFsIGhvbGRzIHRoZSB0eXBlIHJlZgorICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMg
PT0gLUVSRVNUQVJUKTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgICAgICBkZWZhdWx0OgpAQCAtMzU5NiwxMSArMzY2NSwxNSBAQCBsb25n
IGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdlX2Fu
ZF90eXBlX3ByZWVtcHRpYmxlKHBhZ2UpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgY2FzZSAtRUlOVFI6Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwot
ICAgICAgICAgICAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgIGNh
c2UgLUVSRVNUQVJUOgogICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9w
dHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAg
KiBFSU5UUiBtZWFucyB3ZSBzdGlsbCBob2xkIHRoZSB0eXBlIHJlZjsKKyAgICAgICAgICAgICAg
ICAgICAgICogRVJFU1RBUlQgbWVhbnMgUEdUX3BhcnRpYWwgaG9sZHMgdGhlIHJlZgorICAgICAg
ICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGVfcGFydGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOworICAgICAgICAgICAgICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICAgICAgQlVHX09OKHJjKTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oCmluZGV4IDIxNGU0NGNlMWMuLjJjZmNlN2IzNmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApA
QCAtMzA3LDcgKzMwNyw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogCiAgICAgc3RydWN0IHBhZ2lu
Z19kb21haW4gcGFnaW5nOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Ci0gICAgLyogVG8g
ZW5mb3JjZSBsb2NrIG9yZGVyaW5nIGluIHRoZSBwb2QgY29kZSB3cnQgdGhlIAorICAgIC8qIFRv
IGVuZm9yY2UgbG9jayBvcmRlcmluZyBpbiB0aGUgcG9kIGNvZGUgd3J0IHRoZQogICAgICAqIHBh
Z2VfYWxsb2MgbG9jayAqLwogICAgIGludCBwYWdlX2FsbG9jX3VubG9ja19sZXZlbDsKIApAQCAt
NTgxLDYgKzU4MSw4IEBAIHN0cnVjdCBhcmNoX3ZjcHUKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpv
bGRfZ3Vlc3RfdGFibGU7ICAvKiBwYXJ0aWFsbHkgZGVzdHJ1Y3RlZCBwYWdldGFibGUgKi8KICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpvbGRfZ3Vlc3RfcHRwZzsgICAvKiBjb250YWluaW5nIHBhZ2Ug
dGFibGUgb2YgdGhlICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
LyogZm9ybWVyLCBpZiBhbnkgKi8KKyAgICBib29sIG9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsOyAg
ICAgICAvKiBBcmUgd2UgZHJvcHBpbmcgYSB0eXBlIHJlZiwgb3IganVzdAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGZpbmlzaGluZyB1cCBhIHBhcnRpYWwgZGUt
dmFsaWRhdGlvbj8gKi8KICAgICAvKiBndWVzdF90YWJsZSBob2xkcyBhIHJlZiB0byB0aGUgcGFn
ZSwgYW5kIGFsc28gYSB0eXBlLWNvdW50IHVubGVzcwogICAgICAqIHNoYWRvdyByZWZjb3VudHMg
YXJlIGluIHVzZSAqLwogICAgIHBhZ2V0YWJsZV90IHNoYWRvd190YWJsZVs0XTsgICAgICAgIC8q
IChNRk4pIHNoYWRvdyhzKSBvZiBndWVzdCAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:15:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:15:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbdE-0005Pk-8V; Tue, 12 Nov 2019 19:15:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbdD-0005Pa-Mf
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:15 +0000
X-Inumbo-ID: c1982af0-0580-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c1982af0-0580-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 19:15:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbdC-0002db-TA
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbdC-0007S6-SH
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbdC-0007S6-SH@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:15:14 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: p2m: Avoid aliasing
 guest physical frame
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1NzU3MjgwNDBkNTI4MjNlNTYyNjNhMDdmYWEzNmU1NGE4NGI4NjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNjo1NjowNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1NjowNCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBBdm9pZCBhbGlhc2luZyBndWVzdCBwaHlzaWNhbCBmcmFtZQogICAg
CiAgICBUaGUgUDJNIGhlbHBlcnMgaW1wbGVtZW50YXRpb24gaXMgcXVpdGUgbGF4IGFuZCB3aWxs
IGVuZCB1cCB0byBpZ25vcmUKICAgIHRoZSB1bnVzZWQgdG9wIGJpdHMgb2YgYSBndWVzdCBwaHlz
aWNhbCBmcmFtZS4KICAgIAogICAgVGhpcyBlZmZlY3RpdmVseSBtZWFucyB0aGF0IHAybV9zZXRf
ZW50cnkoKSB3aWxsIGNyZWF0ZSBhIG1hcHBpbmcgZm9yIGEKICAgIGRpZmZlcmVudCBmcmFtZSAo
aXQgaXMgYWx3YXlzIGVxdWFsIHRvIGdmbiAmIChtYXNrIHVudXNlZCBiaXRzKSkuIFlldAogICAg
cDJtLT5tYXhfbWFwcGVkX2dmbiB3aWxsIGJlIHVwZGF0ZWQgdXNpbmcgdGhlIG9yaWdpbmFsIGZy
YW1lLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBwMm1fZ2V0X2VudHJ5KCkgYW5kIHAybV9yZXNv
bHZlX3RyYW5zbGF0aW9uX2ZhdWx0KCkKICAgIGFzc3VtZSB0aGF0IHAybV9nZXRfcm9vdF9wb2lu
dGVyKCkgd2lsbCBhbHdheXMgcmV0dXJuIGEgbm9uLU5VTEwgcG9pbnRlcgogICAgd2hlbiB0aGUg
R0ZOIGlzIHNtYWxsZXIgdGhhbiBwMm0tPm1heF9tYXBwZWRfZ2ZuLgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5LCBiZWNhdXNlIG9mIHRoZSBhbGlhc2luZyBkZXNjcmliZWQgYWJvdmUsIGl0IHdvdWxk
IGJlCiAgICBwb3NzaWJsZSB0byBzZXQgcDJtLT5tYXhfbWFwcGVkX2dmbiBoaWdoIGVub3VnaCBz
byBpdCBjb3ZlcnMgZnJhbWUgdGhhdAogICAgd291bGQgbGVhZCBwMm1fZ2V0X3Jvb3RfcG9pbnRl
cigpIHRvIHJldHVybiBOVUxMLgogICAgCiAgICBBcyB3ZSBkb24ndCBzYW5pdHkgY2hlY2sgdGhl
IGd1ZXN0IHBoeXNpY2FsIGZyYW1lIHByb3ZpZGVkIGJ5IGEgZ3Vlc3QsIGEKICAgIG1hbGljaW91
cyBndWVzdCBjb3VsZCBjcmFmdCBhIHNlcmllcyBvZiBoeXBlcmNhbGxzIHRoYXQgd2lsbCBoaXQg
dGhlCiAgICBCVUdfT04oKSBhbmQgdGhlcmVmb3JlIERvUyBYZW4uCiAgICAKICAgIFRvIHByZXZl
bnQgYWxpYXNpbmcsIHRoZSBmdW5jdGlvbiBwMm1fZ2V0X3Jvb3RfcG9pbnRlcigpIGlzIG5vdyBy
ZXdvcmtlZAogICAgdG8gcmV0dXJuIE5VTEwgSWYgYW55IG9mIHRoZSB1bnVzZWQgdG9wIGJpdHMg
YXJlIG5vdCB6ZXJvLiBUaGUgY2FsbGVyCiAgICBjYW4gdGhlbiBkZWNpZGUgd2hhdCdzIHRoZSBh
cHByb3ByaWF0ZSBhY3Rpb24gdG8gZG8uIFNpbmNlIHRoZSB0d28gcGF0aHMKICAgIChpLmUuIFAy
TV9ST09UX1BBR0VTID09IDEgYW5kIFAyTV9ST09UX1BBR0VTICE9IDEpIGFyZSBub3cgdmVyeQog
ICAgc2ltaWxhcmx5LCB0YWtlIHRoZSBvcHBvcnR1bml0eSB0byBjb25zb2xpZGF0ZSB0aGVtIG1h
a2luZyB0aGUgY29kZSBhCiAgICBiaXQgc2ltcGxlci4KICAgIAogICAgV2l0aCB0aGlzIGNoYW5n
ZSwgcDJtX2dldF9lbnRyeSgpIHdpbGwgbm90IHRyeSB0byBpbnNlcnQgYSBtYXBwaW5nIGFzCiAg
ICB0aGUgcm9vdCBwb2ludGVyIGlzIGludmFsaWQuCiAgICAKICAgIE5vdGUgdGhhdCByb290X3Rh
YmxlIGlzIG5vdyBzd2l0Y2ggdG8gdW5zaWduZWQgbG9uZyBhcyB1bnNpZ25lZCBpbnQgaXMKICAg
IG5vdCBlbm91Z2ggdG8gaG9sZCBwYXJ0IG9mIGEgR0ZOLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTMwMS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdy
YWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDg4YWFmNDBlZWZmNzcxYzU0NmFkM2Ji
YjAyMDAwMTcxNjQ4YTg5ZjcKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjE3OjMzICsw
MTAwCi0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMTcgKysrKystLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCBjNzNlY2U5NjZh
Li44YzIwNjkwY2VjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3AybS5jCkBAIC0yMjUsMjEgKzIyNSwxNCBAQCB2b2lkIHAybV90bGJfZmx1c2hfc3lu
YyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogc3RhdGljIGxwYWVfdCAqcDJtX2dldF9yb290X3Bv
aW50ZXIoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdmbl90IGdmbikKIHsKLSAgICB1bnNpZ25lZCBpbnQgcm9vdF90YWJsZTsKLQot
ICAgIGlmICggUDJNX1JPT1RfUEFHRVMgPT0gMSApCi0gICAgICAgIHJldHVybiBfX21hcF9kb21h
aW5fcGFnZShwMm0tPnJvb3QpOworICAgIHVuc2lnbmVkIGxvbmcgcm9vdF90YWJsZTsKIAogICAg
IC8qCi0gICAgICogQ29uY2F0ZW5hdGVkIHJvb3QtbGV2ZWwgdGFibGVzLiBUaGUgdGFibGUgbnVt
YmVyIHdpbGwgYmUgdGhlCi0gICAgICogb2Zmc2V0IGF0IHRoZSBwcmV2aW91cyBsZXZlbC4gSXQg
aXMgbm90IHBvc3NpYmxlIHRvCi0gICAgICogY29uY2F0ZW5hdGUgYSBsZXZlbC0wIHJvb3QuCisg
ICAgICogV2hpbGUgdGhlIHJvb3QgdGFibGUgaW5kZXggaXMgdGhlIG9mZnNldCBmcm9tIHRoZSBw
cmV2aW91cyBsZXZlbCwKKyAgICAgKiB3ZSBjYW4ndCB1c2UgKFAyTV9ST09UX0xFVkVMIC0gMSkg
YmVjYXVzZSB0aGUgcm9vdCBsZXZlbCBtaWdodCBiZQorICAgICAqIDAuIFlldCB3ZSBzdGlsbCB3
YW50IHRvIGNoZWNrIGlmIGFsbCB0aGUgdW51c2VkIGJpdHMgYXJlIHplcm9lZC4KICAgICAgKi8K
LSAgICBBU1NFUlQoUDJNX1JPT1RfTEVWRUwgPiAwKTsKLQotICAgIHJvb3RfdGFibGUgPSBnZm5f
eChnZm4pID4+IChsZXZlbF9vcmRlcnNbUDJNX1JPT1RfTEVWRUwgLSAxXSk7Ci0gICAgcm9vdF90
YWJsZSAmPSBMUEFFX0VOVFJZX01BU0s7Ci0KKyAgICByb290X3RhYmxlID0gZ2ZuX3goZ2ZuKSA+
PiAobGV2ZWxfb3JkZXJzW1AyTV9ST09UX0xFVkVMXSArIExQQUVfU0hJRlQpOwogICAgIGlmICgg
cm9vdF90YWJsZSA+PSBQMk1fUk9PVF9QQUdFUyApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:15:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:15:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbdO-0005Qu-Aw; Tue, 12 Nov 2019 19:15:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbdN-0005Ql-O1
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:25 +0000
X-Inumbo-ID: c79a630a-0580-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c79a630a-0580-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 19:15:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbdM-0002dr-W7
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbdM-0007Sh-V9
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbdM-0007Sh-V9@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:15:24 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: p2m: Avoid off-by-one
 check on p2m->max_mapped_gfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJiY2Q2YzVmNTBhZGY5MWE3ODIzOWUzYWQxMmJmMmNkYzkzMzFiYTQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNjo1NjozNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1NjozNCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBBdm9pZCBvZmYtYnktb25lIGNoZWNrIG9uIHAybS0+bWF4X21hcHBl
ZF9nZm4KICAgIAogICAgVGhlIGNvZGUgYmFzZSBpcyB1c2luZyBpbmNvbnNpc3RlbnRseSB0aGUg
ZmllbGQgcDJtLT5tYXhfbWFwcGVkX2dmbi4KICAgIFNvbWUgb2YgdGhlIHVzZXJlcyBleHBlY3Qg
dGhhdCBwMm0tPm1heF9ndWVzdF9nZm4gY29udGFpbiB0aGUgaGlnaGVzdAogICAgbWFwcGVkIEdG
TiB3aGlsZSBvdGhlcnMgZXhwZWN0IGhpZ2hlc3QgKyAxLgogICAgCiAgICBwMm0tPm1heF9ndWVz
dF9nZm4gaXMgc2V0IGFzIGhpZ2hlc3QgKyAxLCBiZWNhdXNlIG9mIHRoYXQgdGhlIHNhbml0eQog
ICAgY2hlY2sgb24gdGhlIEdGTiBpbiBwMm1fcmVzb2x2ZWRfdHJhbnNsYXRpb25fZmF1bHQoKSBh
bmQKICAgIHAybV9nZXRfZW50cnkoKSBjYW4gYmUgYnlwYXNzZWQgd2hlbiBHRk4gPT0gcDJtLT5t
YXhfZ3Vlc3RfZ2ZuLgogICAgCiAgICBwMm1fZ2V0X3Jvb3RfcG9pbnRlcihwMm0tPm1heF9ndWVz
dF9nZm4pIG1heSByZXR1cm4gTlVMTCBpZiBpdCBpcwogICAgb3V0c2lkZSBvZiBhZGRyZXNzIHJh
bmdlIHN1cHBvcnRlZCBhbmQgdGhlcmVmb3JlIHRoZSBCVUdfT04oKSBjb3VsZCBiZQogICAgaGl0
LgogICAgCiAgICBUaGUgY3VycmVudCB2YWx1ZSBob2xkIGluIHAybS0+bWF4X21hcHBlZF9nZm4g
aXMgaW5jb25zaXN0ZW50IHdpdGggdGhlCiAgICBleHBlY3RhdGlvbiBvZiB0aGUgY29tbW9uIGNv
ZGUgKHNlZSBkb21haW5fZ2V0X21heGltdW1fZ3BmbigpKSBhbmQgYWxzbwogICAgdGhlIGRvY3Vt
ZW50YXRpb24gb2YgdGhlIGZpZWxkLgogICAgCiAgICBSYXRoZXIgdGhhbiBjaGFuZ2luZyB0aGUg
Y2hlY2sgaW4gcDJtX3RyYW5zbGF0aW9uX2ZhdWx0KCkgYW5kCiAgICBwMm1fZ2V0X2VudHJ5KCks
IHAybS0+bWF4X21hcHBlZF9nZm4gaXMgbm93IGNvbnRhaW5pbmcgdGhlIGhpZ2hlc3QKICAgIG1h
cHBlZCBHRk4gYW5kIHRoZSBjYWxsZXJzIGFzc3VtaW5nICJoaWdoZXN0ICsgMSIgYXJlIG5vdyBh
ZGp1c3RlZC4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gdXNlIDFVTCByYXRoZXIg
dGhhbiAxIGFzIHBhZ2Vfb3JkZXIgY291bGQKICAgIHRoZW9yaXRpY2FsbHkgYmlnIGVub3VnaCB0
byBvdmVyZmxvdyBhIDMyLWJpdCBpbnRlZ2VyLgogICAgCiAgICBMYXN0bHksIHRoZSBkb2N1bWVu
dGF0aW9uIG9mIHRoZSBmaWVsZCBtYXhfZ3Vlc3RfZ2ZuIHRvIHJlZmxlY3QgaG93IGl0CiAgICBp
cyBjb21wdXRlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDEuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiA2ZThlMTYzYjQ2ZDA4MjM1MjZmMWFmYmJlNmY2NmM2NjhmYzgxMWQxCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxODozOCArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9w
Mm0uYyAgICAgICAgfCA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCB8IDUgKy0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA4
YzIwNjkwY2VjLi5lNmIxNzAzMzVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysr
IGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xMDUyLDcgKzEwNTIsNyBAQCBzdGF0aWMgaW50IF9f
cDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICBwMm1fd3JpdGVf
cHRlKGVudHJ5LCBwdGUsIHAybS0+Y2xlYW5fcHRlKTsKIAogICAgICAgICBwMm0tPm1heF9tYXBw
ZWRfZ2ZuID0gZ2ZuX21heChwMm0tPm1heF9tYXBwZWRfZ2ZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBnZm5fYWRkKHNnZm4sIDEgPDwgcGFnZV9vcmRlcikpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fYWRkKHNnZm4sICgxVUwgPDwg
cGFnZV9vcmRlcikgLSAxKSk7CiAgICAgICAgIHAybS0+bG93ZXN0X21hcHBlZF9nZm4gPSBnZm5f
bWluKHAybS0+bG93ZXN0X21hcHBlZF9nZm4sIHNnZm4pOwogICAgIH0KIApAQCAtMTU4OSw3ICsx
NTg5LDcgQEAgaW50IHJlbGlucXVpc2hfcDJtX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICBwMm1fd3JpdGVfbG9jayhwMm0pOwogCiAgICAgc3RhcnQgPSBwMm0tPmxvd2VzdF9tYXBwZWRf
Z2ZuOwotICAgIGVuZCA9IHAybS0+bWF4X21hcHBlZF9nZm47CisgICAgZW5kID0gZ2ZuX2FkZChw
Mm0tPm1heF9tYXBwZWRfZ2ZuLCAxKTsKIAogICAgIGZvciAoIDsgZ2ZuX3goc3RhcnQpIDwgZ2Zu
X3goZW5kKTsKICAgICAgICAgICBzdGFydCA9IGdmbl9uZXh0X2JvdW5kYXJ5KHN0YXJ0LCBvcmRl
cikgKQpAQCAtMTY1OCw3ICsxNjU4LDcgQEAgaW50IHAybV9jYWNoZV9mbHVzaF9yYW5nZShzdHJ1
Y3QgZG9tYWluICpkLCBnZm5fdCAqcHN0YXJ0LCBnZm5fdCBlbmQpCiAgICAgcDJtX3JlYWRfbG9j
ayhwMm0pOwogCiAgICAgc3RhcnQgPSBnZm5fbWF4KHN0YXJ0LCBwMm0tPmxvd2VzdF9tYXBwZWRf
Z2ZuKTsKLSAgICBlbmQgPSBnZm5fbWluKGVuZCwgcDJtLT5tYXhfbWFwcGVkX2dmbik7CisgICAg
ZW5kID0gZ2ZuX21pbihlbmQsIGdmbl9hZGQocDJtLT5tYXhfbWFwcGVkX2dmbiwgMSkpOwogCiAg
ICAgbmV4dF9ibG9ja19nZm4gPSBzdGFydDsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggNzcyZDQzMjk2Zi4u
MTJkMWUxMzdhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0zNiwxMCArMzYsNyBAQCBzdHJ1Y3QgcDJtX2Rv
bWFpbiB7CiAgICAgLyogQ3VycmVudCBUcmFuc2xhdGlvbiBUYWJsZSBCYXNlIFJlZ2lzdGVyIGZv
ciB0aGUgcDJtICovCiAgICAgdWludDY0X3QgdnR0YnI7CiAKLSAgICAvKgotICAgICAqIEhpZ2hl
c3QgZ3Vlc3QgZnJhbWUgdGhhdCdzIGV2ZXIgYmVlbiBtYXBwZWQgaW4gdGhlIHAybQotICAgICAq
IE9ubHkgdGFrZXMgaW50byBhY2NvdW50IHJhbSBhbmQgZm9yZWlnbiBtYXBwaW5nCi0gICAgICov
CisgICAgLyogSGlnaGVzdCBndWVzdCBmcmFtZSB0aGF0J3MgZXZlciBiZWVuIG1hcHBlZCBpbiB0
aGUgcDJtICovCiAgICAgZ2ZuX3QgbWF4X21hcHBlZF9nZm47CiAKICAgICAvKgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:15:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:15:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbdY-0005S7-DQ; Tue, 12 Nov 2019 19:15:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbdX-0005S1-QR
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:35 +0000
X-Inumbo-ID: cd9f63ae-0580-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cd9f63ae-0580-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 19:15:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbdX-0002e4-2s
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbdX-0007TH-1r
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbdX-0007TH-1r@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:15:35 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: p2m: Don't check the
 return of p2m_get_root_pointer() with BUG_ON()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmNjc3NTdjYzdkYzk3MjQyY2QyZThkODQ4ZjM3NDU0MWU0MGQ4NzAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNjo1Njo1MiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1Njo1MiAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBEb24ndCBjaGVjayB0aGUgcmV0dXJuIG9mIHAybV9nZXRfcm9vdF9w
b2ludGVyKCkgd2l0aCBCVUdfT04oKQogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgQlVH
X09OKCkgd2FzIGFjdHVhbGx5IHJlYWNoYWJsZSB3aXRoIHdlbGwtY3JhZnRlZAogICAgaHlwZXJj
YWxscy4gVGhlIEJVR19PTigpIGlzIGhlcmUgdG8gcHJldmVudCBjYXRjaCBsb2dpY2FsIGVycm9y
LCBzbwogICAgY3Jhc2hpbmcgWGVuIGlzIGEgYml0IG92ZXIgdGhlIHRvcC4KICAgIAogICAgV2hp
bGUgYWxsIHRoZSBob2xlcyBzaG91bGQgbm93IGJlIGZpeGVkLCBpdCB3b3VsZCBiZSBiZXR0ZXIg
dG8gZG93bmdyYWRlCiAgICB0aGUgQlVHX09OKCkgdG8gc29tZXRoaW5nIGxlc3MgZmF0YWwgdG8g
cHJldmVudCBhbnkgbW9yZSBEb1MuCiAgICAKICAgIFRoZSBCVUdfT04oKSBpbiBwMm1fZ2V0X2Vu
dHJ5KCkgaXMgbm93IHJlcGxhY2VkIGJ5IEFTU0VSVF9VTlJFQUNIQUJMRSgpCiAgICB0byBjYXRj
aCBtaXN0YWtlIGluIGRlYnVnIGJ1aWxkIGFuZCByZXR1cm4gSU5WQUxJRF9NRk4gZm9yIHByb2R1
Y3Rpb24KICAgIGJ1aWxkLiBUaGUgaW50ZXJmYWNlIGFsc28gcmVxdWlyZXMgdG8gc2V0IHBhZ2Vf
b3JkZXIgdG8gZ2l2ZSBhbiBpZGVhIG9mCiAgICB0aGUgc2l6ZSBvZiAiaG9sZSIuIFNvICdsZXZl
bCcgaXMgbm93IHNldCBzbyB3ZSByZXBvcnQgYSBob2xlIG9mIHNpemUgb2YKICAgIHRoZSBhbiBl
bnRyeSBvZiB0aGUgcm9vdCBwYWdlLXRhYmxlLiBUaGlzIHN0YXlzIGlubGluZSB3aXRoIHdoYXQg
aGFwcGVuCiAgICB3aGVuIHRoZSBHRk4gaXMgaGlnaGVyIHRoYW4gcDJtLT5tYXhfbWFwcGVkX2dm
bi4KICAgIAogICAgVGhlIEJVR19PTigpIGluIHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0
KCkgaXMgbm93IHJlcGxhY2VkIGJ5CiAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKSB0byBjYXRjaCBt
aXN0YWtlIGluIGRlYnVnIGJ1aWxkIGFuZCBqdXN0IHJlcG9ydCBhCiAgICBmYXVsdCBmb3IgcHJv
ZHVjaW9uIGJ1aWxkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMS4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1h
c3RlciBjb21taXQ6IDMxYjRmNGFiNjYzNGY4NTE2MzY1NmI0NzBkZmZjNmQ5NzQ5MTc4NTMKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjE5OjE0ICswMTAwCi0tLQogeGVuL2FyY2gvYXJt
L3AybS5jIHwgMTMgKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVu
L2FyY2gvYXJtL3AybS5jCmluZGV4IGU2YjE3MDMzNWYuLjM0OWJkNzc2YmIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTM5OCw3ICsz
OTgsMTIgQEAgbWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5f
dCBnZm4sCiAgICAgICogdGhlIHRhYmxlIHNob3VsZCBhbHdheXMgYmUgbm9uLU5VTEwgYmVjYXVz
ZSB0aGUgZ2ZuIGlzIGJlbG93CiAgICAgICogcDJtLT5tYXhfbWFwcGVkX2dmbiBhbmQgdGhlIHJv
b3QgdGFibGUgcGFnZXMgYXJlIGFsd2F5cyBwcmVzZW50LgogICAgICAqLwotICAgIEJVR19PTih0
YWJsZSA9PSBOVUxMKTsKKyAgICBpZiAoICF0YWJsZSApCisgICAgeworICAgICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKKyAgICAgICAgbGV2ZWwgPSBQMk1fUk9PVF9MRVZFTDsKKyAgICAgICAg
Z290byBvdXQ7CisgICAgfQogCiAgICAgZm9yICggbGV2ZWwgPSBQMk1fUk9PVF9MRVZFTDsgbGV2
ZWwgPCAzOyBsZXZlbCsrICkKICAgICB7CkBAIC0xMjEzLDcgKzEyMTgsMTEgQEAgYm9vbCBwMm1f
cmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4pCiAg
ICAgICogVGhlIHRhYmxlIHNob3VsZCBhbHdheXMgYmUgbm9uLU5VTEwgYmVjYXVzZSB0aGUgZ2Zu
IGlzIGJlbG93CiAgICAgICogcDJtLT5tYXhfbWFwcGVkX2dmbiBhbmQgdGhlIHJvb3QgdGFibGUg
cGFnZXMgYXJlIGFsd2F5cyBwcmVzZW50LgogICAgICAqLwotICAgIEJVR19PTih0YWJsZSA9PSBO
VUxMKTsKKyAgICBpZiAoICF0YWJsZSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQogCiAgICAgLyoKICAgICAgKiBHbyBkb3du
IHRoZSBwYWdlLXRhYmxlcyB1bnRpbCBhbiBlbnRyeSBoYXMgdGhlIHZhbGlkIGJpdCB1bnNldCBv
cgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:15:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:15:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbdj-0005TD-Fl; Tue, 12 Nov 2019 19:15:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbdi-0005T4-W1
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:47 +0000
X-Inumbo-ID: d3a9d874-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3a9d874-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:15:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbdh-0002eG-6F
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbdh-0007Tk-5I
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbdh-0007Tk-5I@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:15:45 +0000
Subject: [Xen-changelog] [xen stable-4.12] passthrough: quarantine PCI
 devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY5NGZhOWNhYzg3MmE1ZGM0NDg5YjNmYmI0NTAwZjJkNjJlNzYwMmEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE9jdCAzMSAxNjo1NzoxNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1NzoxNyAyMDE5ICswMTAw
CgogICAgcGFzc3Rocm91Z2g6IHF1YXJhbnRpbmUgUENJIGRldmljZXMKICAgIAogICAgV2hlbiBh
IFBDSSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gYW4gdW50cnVzdGVkIGRvbWFpbiwgaXQgaXMgcG9z
c2libGUgZm9yCiAgICB0aGF0IGRvbWFpbiB0byBwcm9ncmFtIHRoZSBkZXZpY2UgdG8gRE1BIHRv
IGFuIGFyYml0cmFyeSBhZGRyZXNzLiBUaGUKICAgIElPTU1VIGlzIHVzZWQgdG8gcHJvdGVjdCB0
aGUgaG9zdCBmcm9tIG1hbGljaW91cyBETUEgYnkgbWFraW5nIHN1cmUgdGhhdAogICAgdGhlIGRl
dmljZSBhZGRyZXNzZXMgY2FuIG9ubHkgdGFyZ2V0IG1lbW9yeSBhc3NpZ25lZCB0byB0aGUgZ3Vl
c3QuIEhvd2V2ZXIsCiAgICB3aGVuIHRoZSBndWVzdCBkb21haW4gaXMgdG9ybiBkb3duIHRoZSBk
ZXZpY2UgaXMgYXNzaWduZWQgYmFjayB0byBkb20wLAogICAgdGh1cyBhbGxvd2luZyBhbnkgaW4t
ZmxpZ2h0IERNQSB0byBwb3RlbnRpYWxseSB0YXJnZXQgY3JpdGljYWwgaG9zdCBkYXRhLgogICAg
CiAgICBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSAncXVhcmFudGluZScgZm9yIFBDSSBkZXZpY2Vz
IHVzaW5nIGRvbV9pby4gV2hlbgogICAgdGhlIHRvb2xzdGFjayBtYWtlcyBhIGRldmljZSBhc3Np
Z25hYmxlIChieSBiaW5kaW5nIGl0IHRvIHBjaWJhY2spLCBpdAogICAgd2lsbCBub3cgYWxzbyBh
c3NpZ24gaXQgdG8gRE9NSURfSU8gYW5kIHRoZSBkZXZpY2Ugd2lsbCBvbmx5IGJlIGFzc2lnbmVk
CiAgICBiYWNrIHRvIGRvbTAgd2hlbiB0aGUgZGV2aWNlIGlzIG1hZGUgdW5hc3NpZ25hYmxlIGFn
YWluLiBXaGlsc3QgZGV2aWNlIGlzCiAgICBhc3NpZ25hYmxlIGl0IHdpbGwgb25seSBldmVyIHRy
YW5zZmVyIGJldHdlZW4gZG9tX2lvIGFuZCBndWVzdCBkb21haW5zLgogICAgZG9tX2lvIGlzIGFj
dHVhbGx5IG9ubHkgdXNlZCBhcyBhIHNlbnRpbmVsIGRvbWFpbiBmb3IgcXVhcmFudGluaW5nIHB1
cnBvc2VzOwogICAgaXQgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhbnkgSU9NTVUgbWFwcGluZ3Mu
IEFzc2lnbm1lbnQgdG8gZG9tX2lvIHNpbXBseQogICAgbWVhbnMgdGhhdCB0aGUgZGV2aWNlJ3Mg
aW5pdGlhdG9yIChyZXF1ZXN0b3IpIGlkZW50aWZpZXIgaXMgbm90IHByZXNlbnQgaW4KICAgIHRo
ZSBJT01NVSdzIGRldmljZSB0YWJsZSBhbmQgdGh1cyBhbnkgRE1BIHRyYW5zYWN0aW9ucyBpc3N1
ZWQgd2lsbCBiZQogICAgdGVybWluYXRlZCB3aXRoIGEgZmF1bHQgY29uZGl0aW9uLgogICAgCiAg
ICBJbiBhZGRpdGlvbiwgYSBmaXggdG8gYXNzaWdubWVudCBoYW5kbGluZyBpcyBtYWRlIGZvciBW
VC1kLiAgRmFpbHVyZQogICAgZHVyaW5nIHRoZSBhc3NpZ25tZW50IHN0ZXAgc2hvdWxkIG5vdCBs
ZWFkIHRvIGEgZGV2aWNlIHN0aWxsIGJlaW5nCiAgICBhc3NvY2lhdGVkIHdpdGggaXRzIHByaW9y
IG93bmVyLiBIYW5kIHRoZSBkZXZpY2UgdG8gRG9tSU8gdGVtcG9yYXJpbHksCiAgICB1bnRpbCB0
aGUgYXNzaWdubWVudCBzdGVwIGhhcyBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5LiAgUmVtb3ZlIHRo
ZSBQSQogICAgaG9va3MgZnJvbSB0aGUgc291cmNlIGRvbWFpbiB0aGVuIGVhcmxpZXIgYXMgd2Vs
bC4KICAgIAogICAgRmFpbHVyZSBvZiB0aGUgcmVjb3ZlcnkgcmVhc3NpZ25fZGV2aWNlX293bmVy
c2hpcCgpIG1heSBub3QgZ28gc2lsZW50OgogICAgVGhlcmUgZS5nLiBtYXkgc3RpbGwgYmUgbGVm
dCBvdmVyIFJNUlIgbWFwcGluZ3MgaW4gdGhlIGRvbWFpbiBhc3NpZ25tZW50CiAgICB0byB3aGlj
aCBoYXMgZmFpbGVkLCBhbmQgaGVuY2Ugd2UgY2FuJ3QgYWxsb3cgdGhhdCBkb21haW4gdG8gY29u
dGludWUKICAgIGV4ZWN1dGluZy4KICAgIAogICAgTk9URTogVGhpcyBwYXRjaCBhbHNvIGluY2x1
ZGVzIG9uZSBwcmludGsoKSBjbGVhbnVwOyB0aGUKICAgICAgICAgICJYRU5fRE9NQ1RMX2Fzc2ln
bl9kZXZpY2U6ICIgdGFnIGlzIGRyb3BwZWQgaW4gaW9tbXVfZG9fcGNpX2RvbWN0bCgpLAogICAg
ICAgICAgc2luY2Ugc2ltaWxhciBwcmludGsoKS1zIGVsc2V3aGVyZSBhbHNvIGRvbid0IGxvZyBz
dWNoIGEgdGFnLgogICAgCiAgICBUaGlzIGlzIFhTQS0zMDIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IDMxOWY5YTBiYTk0YzdkYjUwNWNkNWRkOWNiMGIwMzdhYjFhYThlMTIKICAgIG1hc3RlciBkYXRl
OiAyMDE5LTEwLTMxIDE2OjIwOjA1ICswMTAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMg
ICAgICAgICAgICAgICAgICAgICB8IDI1ICsrKysrKysrKysrLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICsKIHhlbi9jb21tb24vZG9tY3RsLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxNCArKysrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jIHwgMTAgKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2RldmljZV90cmVlLmMgICAgICAgfCAgNiArKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMgICAgICAgICAgICAgfCAgOSArKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNp
LmMgICAgICAgICAgICAgICB8IDU5ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwgNDIgKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgfCAg
MyArKwogOSBmaWxlcyBjaGFuZ2VkLCAxNDUgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wY2kuYwppbmRleCA4OGMzMjRlYTIzLi5kNmEyM2ZiNWY4IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtNzU0LDYg
Kzc1NCw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGli
eGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcmViaW5kKQogeworICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxf
X2djX293bmVyKGdjKTsKICAgICB1bnNpZ25lZCBkb20sIGJ1cywgZGV2LCBmdW5jOwogICAgIGNo
YXIgKnNwYXRoLCAqZHJpdmVyX3BhdGggPSBOVUxMOwogICAgIGludCByYzsKQEAgLTc3OSw3ICs3
ODAsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhs
X19nYyAqZ2MsCiAgICAgfQogICAgIGlmICggcmMgKSB7CiAgICAgICAgIExPRyhXQVJOLCBQQ0lf
QkRGIiBhbHJlYWR5IGFzc2lnbmVkIHRvIHBjaWJhY2siLCBkb20sIGJ1cywgZGV2LCBmdW5jKTsK
LSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIGdvdG8gcXVhcmFudGluZTsKICAgICB9CiAKICAg
ICAvKiBDaGVjayB0byBzZWUgaWYgdGhlcmUncyBhbHJlYWR5IGEgZHJpdmVyIHRoYXQgd2UgbmVl
ZCB0byB1bmJpbmQgZnJvbSAqLwpAQCAtODEwLDYgKzgxMSwxOSBAQCBzdGF0aWMgaW50IGxpYnhs
X19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIHJldHVy
biBFUlJPUl9GQUlMOwogICAgIH0KIAorcXVhcmFudGluZToKKyAgICAvKgorICAgICAqIERPTUlE
X0lPIGlzIGp1c3QgYSBzZW50aW5lbCBkb21haW4sIHdpdGhvdXQgYW55IGFjdHVhbCBtYXBwaW5n
cywKKyAgICAgKiBzbyBhbHdheXMgcGFzcyBYRU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRCB0byBh
dm9pZCBhc3NpZ25tZW50IGJlaW5nCisgICAgICogdW5uZWNlc3NhcmlseSBkZW5pZWQuCisgICAg
ICovCisgICAgcmMgPSB4Y19hc3NpZ25fZGV2aWNlKGN0eC0+eGNoLCBET01JRF9JTywgcGNpZGV2
X2VuY29kZV9iZGYocGNpZGV2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNU
TF9ERVZfUkRNX1JFTEFYRUQpOworICAgIGlmICggcmMgPCAwICkgeworICAgICAgICBMT0coRVJS
T1IsICJmYWlsZWQgdG8gcXVhcmFudGluZSAiUENJX0JERiwgZG9tLCBidXMsIGRldiwgZnVuYyk7
CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQog
CkBAIC04MTcsOSArODMxLDE4IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWdu
YWJsZV9yZW1vdmUobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmViaW5kKQogeworICAgIGxp
YnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKICAgICBpbnQgcmM7CiAgICAgY2hh
ciAqZHJpdmVyX3BhdGg7CiAKKyAgICAvKiBEZS1xdWFyYW50aW5lICovCisgICAgcmMgPSB4Y19k
ZWFzc2lnbl9kZXZpY2UoY3R4LT54Y2gsIERPTUlEX0lPLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lk
ZXYpKTsKKyAgICBpZiAoIHJjIDwgMCApIHsKKyAgICAgICAgTE9HKEVSUk9SLCAiZmFpbGVkIHRv
IGRlLXF1YXJhbnRpbmUgIlBDSV9CREYsIHBjaWRldi0+ZG9tYWluLCBwY2lkZXYtPmJ1cywKKyAg
ICAgICAgICAgIHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMpOworICAgICAgICByZXR1cm4gRVJS
T1JfRkFJTDsKKyAgICB9CisKICAgICAvKiBVbmJpbmQgZnJvbSBwY2liYWNrICovCiAgICAgaWYg
KCAocmM9cGNpYmFja19kZXZfaXNfYXNzaWduZWQoZ2MsIHBjaWRldikpIDwgMCApIHsKICAgICAg
ICAgcmV0dXJuIEVSUk9SX0ZBSUw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IDgxNzc0MzY4YTAuLjYzM2Y5ZjYyMmUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yOTUsOSArMjk1
LDExIEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgKiBJbml0aWFs
aXNlIG91ciBET01JRF9JTyBkb21haW4uCiAgICAgICogVGhpcyBkb21haW4gb3ducyBJL08gcGFn
ZXMgdGhhdCBhcmUgd2l0aGluIHRoZSByYW5nZSBvZiB0aGUgcGFnZV9pbmZvCiAgICAgICogYXJy
YXkuIE1hcHBpbmdzIG9jY3VyIGF0IHRoZSBwcml2IG9mIHRoZSBjYWxsZXIuCisgICAgICogUXVh
cmFudGluZWQgUENJIGRldmljZXMgd2lsbCBiZSBhc3NvY2lhdGVkIHdpdGggdGhpcyBkb21haW4u
CiAgICAgICovCiAgICAgZG9tX2lvID0gZG9tYWluX2NyZWF0ZShET01JRF9JTywgTlVMTCwgZmFs
c2UpOwogICAgIEJVR19PTihJU19FUlIoZG9tX2lvKSk7CisgICAgSU5JVF9MSVNUX0hFQUQoJmRv
bV9pby0+YXJjaC5wZGV2X2xpc3QpOwogCiAgICAgLyoKICAgICAgKiBJbml0aWFsaXNlIG91ciBD
T1cgZG9tYWluLgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24v
ZG9tY3RsLmMKaW5kZXggZDA4YjYyNzRlMi4uZTNjNGJlMmI0OCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC0zOTEsNiArMzkxLDE2
IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1
X2RvbWN0bCkKIAogICAgIHN3aXRjaCAoIG9wLT5jbWQgKQogICAgIHsKKyAgICBjYXNlIFhFTl9E
T01DVExfYXNzaWduX2RldmljZToKKyAgICBjYXNlIFhFTl9ET01DVExfZGVhc3NpZ25fZGV2aWNl
OgorICAgICAgICBpZiAoIG9wLT5kb21haW4gPT0gRE9NSURfSU8gKQorICAgICAgICB7CisgICAg
ICAgICAgICBkID0gZG9tX2lvOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAg
ICAgZWxzZSBpZiAoIG9wLT5kb21haW4gPT0gRE9NSURfSU5WQUxJRCApCisgICAgICAgICAgICBy
ZXR1cm4gLUVTUkNIOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFhFTl9E
T01DVExfdGVzdF9hc3NpZ25fZGV2aWNlOgogICAgICAgICBpZiAoIG9wLT5kb21haW4gPT0gRE9N
SURfSU5WQUxJRCApCiAgICAgICAgIHsKQEAgLTQxMiw3ICs0MjIsNyBAQCBsb25nIGRvX2RvbWN0
bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAKICAgICBp
ZiAoICFkb21jdGxfbG9ja19hY3F1aXJlKCkgKQogICAgIHsKLSAgICAgICAgaWYgKCBkICkKKyAg
ICAgICAgaWYgKCBkICYmIGQgIT0gZG9tX2lvICkKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9t
YWluKGQpOwogICAgICAgICByZXR1cm4gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAg
ICAgICAgICAgICBfX0hZUEVSVklTT1JfZG9tY3RsLCAiaCIsIHVfZG9tY3RsKTsKQEAgLTEwNzQs
NyArMTA4NCw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2Rv
bWN0bF90KSB1X2RvbWN0bCkKICAgICBkb21jdGxfbG9ja19yZWxlYXNlKCk7CiAKICBkb21jdGxf
b3V0X3VubG9ja19kb21vbmx5OgotICAgIGlmICggZCApCisgICAgaWYgKCBkICYmIGQgIT0gZG9t
X2lvICkKICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CiAKICAgICBpZiAoIGNvcHliYWNr
ICYmIF9fY29weV90b19ndWVzdCh1X2RvbWN0bCwgb3AsIDEpICkKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDMzYTM3OThmMzYuLjE1YzEzZTExNjMg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtMTIw
LDYgKzEyMCwxMCBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfc2V0dXBfZG9tYWluX2RldmljZSgK
ICAgICB1OCBidXMgPSBwZGV2LT5idXM7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAq
aGQgPSBkb21faW9tbXUoZG9tYWluKTsKIAorICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2Vu
dGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBpZiAoIGRvbWFpbiA9PSBkb21f
aW8gKQorICAgICAgICByZXR1cm47CisKICAgICBCVUdfT04oICFoZC0+YXJjaC5yb290X3RhYmxl
IHx8ICFoZC0+YXJjaC5wYWdpbmdfbW9kZSB8fAogICAgICAgICAgICAgIWlvbW11LT5kZXZfdGFi
bGUuYnVmZmVyICk7CiAKQEAgLTI3Nyw2ICsyODEsMTAgQEAgdm9pZCBhbWRfaW9tbXVfZGlzYWJs
ZV9kb21haW5fZGV2aWNlKHN0cnVjdCBkb21haW4gKmRvbWFpbiwKICAgICBpbnQgcmVxX2lkOwog
ICAgIHU4IGJ1cyA9IHBkZXYtPmJ1czsKIAorICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2Vu
dGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBpZiAoIGRvbWFpbiA9PSBkb21f
aW8gKQorICAgICAgICByZXR1cm47CisKICAgICBCVUdfT04gKCBpb21tdS0+ZGV2X3RhYmxlLmJ1
ZmZlciA9PSBOVUxMICk7CiAgICAgcmVxX2lkID0gZ2V0X2RtYV9yZXF1ZXN0b3JfaWQoaW9tbXUt
PnNlZywgUENJX0JERjIoYnVzLCBkZXZmbikpOwogICAgIGR0ZSA9IGlvbW11LT5kZXZfdGFibGUu
YnVmZmVyICsgKHJlcV9pZCAqIElPTU1VX0RFVl9UQUJMRV9FTlRSWV9TSVpFKTsKQEAgLTM2Myw3
ICszNzEsNyBAQCBzdGF0aWMgaW50IGFtZF9pb21tdV9hc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHU4IGRldmZuLAogICAgICAgICAgICAgaXZyc19tYXBwaW5nc1tyZXFfaWRdLnJlYWRf
cGVybWlzc2lvbik7CiAgICAgfQogCi0gICAgcmV0dXJuIHJlYXNzaWduX2RldmljZShoYXJkd2Fy
ZV9kb21haW4sIGQsIGRldmZuLCBwZGV2KTsKKyAgICByZXR1cm4gcmVhc3NpZ25fZGV2aWNlKHBk
ZXYtPmRvbWFpbiwgZCwgZGV2Zm4sIHBkZXYpOwogfQogCiBzdGF0aWMgdm9pZCBkZWFsbG9jYXRl
X25leHRfcGFnZV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwZywgaW50IGxldmVsKQpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKaW5kZXggYjZlYWFlNzI4My4uN2JlOTgwYjhhMCAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCkBAIC0xNzQsNiArMTc0LDkgQEAg
aW50IGlvbW11X2RvX2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAorICAgICAgICBpZiAo
IGQgPT0gZG9tX2lvICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgICAgIHJl
dCA9IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2UoZCwgZGV2KTsKIAogICAgICAgICBpZiAoIHJldCAp
CkBAIC0xOTksNiArMjAyLDkgQEAgaW50IGlvbW11X2RvX2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2Rv
bWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgICAgIHJldCA9IHhzbV9kZWFz
c2lnbl9kdGRldmljZShYU01fSE9PSywgZCwgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7CiAKKyAg
ICAgICAgaWYgKCBkID09IGRvbV9pbyApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwog
ICAgICAgICByZXQgPSBpb21tdV9kZWFzc2lnbl9kdF9kZXZpY2UoZCwgZGV2KTsKIAogICAgICAg
ICBpZiAoIHJldCApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCBhNjY5N2Q1OGZiLi4yNzYy
ZTEzNDJmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTIzMiw2ICsyMzIsOSBAQCB2b2lk
IGlvbW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9p
b21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKKyAgICBpZiAoIGQgPT0gZG9tX2lvICkKKyAgICAg
ICAgcmV0dXJuOworCiAgICAgaGQtPnN0YXR1cyA9IElPTU1VX1NUQVRVU19kaXNhYmxlZDsKICAg
ICBoZC0+cGxhdGZvcm1fb3BzLT50ZWFyZG93bihkKTsKICAgICB0YXNrbGV0X3NjaGVkdWxlKCZp
b21tdV9wdF9jbGVhbnVwX3Rhc2tsZXQpOwpAQCAtMjQxLDYgKzI0NCw5IEBAIGludCBpb21tdV9j
b25zdHJ1Y3Qoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpo
ZCA9IGRvbV9pb21tdShkKTsKIAorICAgIGlmICggZCA9PSBkb21faW8gKQorICAgICAgICByZXR1
cm4gMDsKKwogICAgIGlmICggaGQtPnN0YXR1cyA9PSBJT01NVV9TVEFUVVNfaW5pdGlhbGl6ZWQg
KQogICAgICAgICByZXR1cm4gMDsKIApAQCAtNTIxLDYgKzUyNyw5IEBAIGludCBfX2luaXQgaW9t
bXVfc2V0dXAodm9pZCkKICAgICBwcmludGsoIkkvTyB2aXJ0dWFsaXNhdGlvbiAlc2FibGVkXG4i
LCBpb21tdV9lbmFibGVkID8gImVuIiA6ICJkaXMiKTsKICAgICBpZiAoIGlvbW11X2VuYWJsZWQg
KQogICAgIHsKKyAgICAgICAgaWYgKCBpb21tdV9kb21haW5faW5pdChkb21faW8pICkKKyAgICAg
ICAgICAgIHBhbmljKCJDb3VsZCBub3Qgc2V0IHVwIHF1YXJhbnRpbmVcbiIpOworCiAgICAgICAg
IHByaW50aygiIC0gRG9tMCBtb2RlOiAlc1xuIiwKICAgICAgICAgICAgICAgIGlvbW11X2h3ZG9t
X3Bhc3N0aHJvdWdoID8gIlBhc3N0aHJvdWdoIiA6CiAgICAgICAgICAgICAgICBpb21tdV9od2Rv
bV9zdHJpY3QgPyAiU3RyaWN0IiA6ICJSZWxheGVkIik7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCmluZGV4
IDMwMTk2MGU1N2UuLjRkZmJkNDhiMDAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC0xNDI2LDE5
ICsxNDI2LDI5IEBAIHN0YXRpYyBpbnQgaW9tbXVfcmVtb3ZlX2RldmljZShzdHJ1Y3QgcGNpX2Rl
diAqcGRldikKICAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+cmVtb3ZlX2RldmljZShwZGV2
LT5kZXZmbiwgcGNpX3RvX2RldihwZGV2KSk7CiB9CiAKLS8qCi0gKiBJZiB0aGUgZGV2aWNlIGlz
bid0IG93bmVkIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4sIGl0IG1lYW5zIGl0IGFscmVhZHkKLSAq
IGhhcyBiZWVuIGFzc2lnbmVkIHRvIG90aGVyIGRvbWFpbiwgb3IgaXQgZG9lc24ndCBleGlzdC4K
LSAqLwogc3RhdGljIGludCBkZXZpY2VfYXNzaWduZWQodTE2IHNlZywgdTggYnVzLCB1OCBkZXZm
bikKIHsKICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKKyAgICBpbnQgcmMgPSAwOwogCiAgICAg
cGNpZGV2c19sb2NrKCk7Ci0gICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFyZHdh
cmVfZG9tYWluLCBzZWcsIGJ1cywgZGV2Zm4pOworCisgICAgcGRldiA9IHBjaV9nZXRfcGRldihz
ZWcsIGJ1cywgZGV2Zm4pOworCisgICAgaWYgKCAhcGRldiApCisgICAgICAgIHJjID0gLUVOT0RF
VjsKKyAgICAvKgorICAgICAqIElmIHRoZSBkZXZpY2UgZXhpc3RzIGFuZCBpdCBpcyBub3Qgb3du
ZWQgYnkgZWl0aGVyIHRoZSBoYXJkd2FyZQorICAgICAqIGRvbWFpbiBvciBkb21faW8gdGhlbiBp
dCBtdXN0IGJlIGFzc2lnbmVkIHRvIGEgZ3Vlc3QsIG9yIGJlCisgICAgICogaGlkZGVuIChvd25l
ZCBieSBkb21feGVuKS4KKyAgICAgKi8KKyAgICBlbHNlIGlmICggcGRldi0+ZG9tYWluICE9IGhh
cmR3YXJlX2RvbWFpbiAmJgorICAgICAgICAgICAgICBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkK
KyAgICAgICAgcmMgPSAtRUJVU1k7CisKICAgICBwY2lkZXZzX3VubG9jaygpOwogCi0gICAgcmV0
dXJuIHBkZXYgPyAwIDogLUVCVVNZOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBh
c3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4s
IHUzMiBmbGFnKQpAQCAtMTQ1Miw3ICsxNDYyLDggQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNl
KHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQog
CiAgICAgLyogUHJldmVudCBkZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJp
bmcgaGF2ZSBiZWVuIAogICAgICAqIGVuYWJsZWQgZm9yIHRoaXMgZG9tYWluICovCi0gICAgaWYg
KCB1bmxpa2VseSgoaXNfaHZtX2RvbWFpbihkKSAmJgorICAgIGlmICggZCAhPSBkb21faW8gJiYK
KyAgICAgICAgIHVubGlrZWx5KChpc19odm1fZG9tYWluKGQpICYmCiAgICAgICAgICAgICAgICAg
ICAgZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCkgfHwKICAgICAgICAgICAgICAgICAg
IHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFnaW5nKSB8fAogICAgICAgICAgICAg
ICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkpICkKQEAgLTE0NjgsMTIg
KzE0NzksMjAgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUx
NiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogICAgICAgICByZXR1cm4gcmM7CiAg
ICAgfQogCi0gICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFyZHdhcmVfZG9tYWlu
LCBzZWcsIGJ1cywgZGV2Zm4pOworICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYoc2VnLCBidXMsIGRl
dmZuKTsKKworICAgIHJjID0gLUVOT0RFVjsKICAgICBpZiAoICFwZGV2ICkKLSAgICB7Ci0gICAg
ICAgIHJjID0gcGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbikgPyAtRUJVU1kgOiAtRU5PREVW
OwogICAgICAgICBnb3RvIGRvbmU7Ci0gICAgfQorCisgICAgcmMgPSAwOworICAgIGlmICggZCA9
PSBwZGV2LT5kb21haW4gKQorICAgICAgICBnb3RvIGRvbmU7CisKKyAgICByYyA9IC1FQlVTWTsK
KyAgICBpZiAoIHBkZXYtPmRvbWFpbiAhPSBoYXJkd2FyZV9kb21haW4gJiYKKyAgICAgICAgIHBk
ZXYtPmRvbWFpbiAhPSBkb21faW8gKQorICAgICAgICBnb3RvIGRvbmU7CiAKICAgICBpZiAoIHBk
ZXYtPm1zaXggKQogICAgIHsKQEAgLTE1MDEsNiArMTUyMCwxMCBAQCBzdGF0aWMgaW50IGFzc2ln
bl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMy
IGZsYWcpCiAgICAgfQogCiAgZG9uZToKKyAgICAvKiBUaGUgZGV2aWNlIGlzIGFzc2lnbmVkIHRv
IGRvbV9pbyBzbyBtYXJrIGl0IGFzIHF1YXJhbnRpbmVkICovCisgICAgaWYgKCAhcmMgJiYgZCA9
PSBkb21faW8gKQorICAgICAgICBwZGV2LT5xdWFyYW50aW5lID0gdHJ1ZTsKKwogICAgIGlmICgg
IWhhc19hcmNoX3BkZXZzKGQpICYmIGhhc19pb21tdV9wdChkKSApCiAgICAgICAgIGlvbW11X3Rl
YXJkb3duKGQpOwogICAgIHBjaWRldnNfdW5sb2NrKCk7CkBAIC0xNTEzLDYgKzE1MzYsNyBAQCBp
bnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTgg
ZGV2Zm4pCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUo
ZCk7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBOVUxMOworICAgIHN0cnVjdCBkb21haW4g
KnRhcmdldDsKICAgICBpbnQgcmV0ID0gMDsKIAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwg
IWhkLT5wbGF0Zm9ybV9vcHMgKQpAQCAtMTUyMywxMiArMTU0NywxNiBAQCBpbnQgZGVhc3NpZ25f
ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAg
aWYgKCAhcGRldiApCiAgICAgICAgIHJldHVybiAtRU5PREVWOwogCisgICAgLyogRGUtYXNzaWdu
bWVudCBmcm9tIGRvbV9pbyBzaG91bGQgZGUtcXVhcmFudGluZSB0aGUgZGV2aWNlICovCisgICAg
dGFyZ2V0ID0gKHBkZXYtPnF1YXJhbnRpbmUgJiYgcGRldi0+ZG9tYWluICE9IGRvbV9pbykgPwor
ICAgICAgICBkb21faW8gOiBoYXJkd2FyZV9kb21haW47CisKICAgICB3aGlsZSAoIHBkZXYtPnBo
YW50b21fc3RyaWRlICkKICAgICB7CiAgICAgICAgIGRldmZuICs9IHBkZXYtPnBoYW50b21fc3Ry
aWRlOwogICAgICAgICBpZiAoIFBDSV9TTE9UKGRldmZuKSAhPSBQQ0lfU0xPVChwZGV2LT5kZXZm
bikgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMt
PnJlYXNzaWduX2RldmljZShkLCBoYXJkd2FyZV9kb21haW4sIGRldmZuLAorICAgICAgICByZXQg
PSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV90b19kZXYo
cGRldikpOwogICAgICAgICBpZiAoICFyZXQgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC0x
NTM5LDcgKzE1NjcsNyBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUx
NiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgfQogCiAgICAgZGV2Zm4gPSBwZGV2LT5kZXZm
bjsKLSAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgaGFyZHdh
cmVfZG9tYWluLCBkZXZmbiwKKyAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9k
ZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGNpX3RvX2RldihwZGV2KSk7CiAgICAgaWYgKCByZXQgKQogICAgIHsKQEAg
LTE1NDksNiArMTU3Nyw5IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwg
dTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKICAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAK
KyAgICBpZiAoIHBkZXYtPmRvbWFpbiA9PSBoYXJkd2FyZV9kb21haW4gICkKKyAgICAgICAgcGRl
di0+cXVhcmFudGluZSA9IGZhbHNlOworCiAgICAgcGRldi0+ZmF1bHQuY291bnQgPSAwOwogCiAg
ICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYgaGFzX2lvbW11X3B0KGQpICkKQEAgLTE3Mjcs
NyArMTc1OCw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKAogICAgICAgICAgICAgcmV0ID0g
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX2RvbWN0bCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoIiwgdV9kb21jdGwp
OwogICAgICAgICBlbHNlIGlmICggcmV0ICkKLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19F
UlIgIlhFTl9ET01DVExfYXNzaWduX2RldmljZTogIgorICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19HX0VSUgogICAgICAgICAgICAgICAgICAgICJhc3NpZ24gJTA0eDolMDJ4OiUwMnguJXUgdG8g
ZG9tJWQgZmFpbGVkICglZClcbiIsCiAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9T
TE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgcmV0KTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggMWRiMWNkOWYy
ZC4uYjM2NjRlY2JlMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTEzMzgs
NiArMTMzOCwxMCBAQCBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUoCiAgICAgaW50IGFn
YXcsIHJjLCByZXQ7CiAgICAgYm9vbF90IGZsdXNoX2Rldl9pb3RsYjsKIAorICAgIC8qIGRvbV9p
byBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBp
ZiAoIGRvbWFpbiA9PSBkb21faW8gKQorICAgICAgICByZXR1cm4gMDsKKwogICAgIEFTU0VSVChw
Y2lkZXZzX2xvY2tlZCgpKTsKICAgICBzcGluX2xvY2soJmlvbW11LT5sb2NrKTsKICAgICBtYWRk
ciA9IGJ1c190b19jb250ZXh0X21hZGRyKGlvbW11LCBidXMpOwpAQCAtMTU3Myw2ICsxNTc3LDEw
IEBAIGludCBkb21haW5fY29udGV4dF91bm1hcF9vbmUoCiAgICAgaW50IGlvbW11X2RvbWlkLCBy
YywgcmV0OwogICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGI7CiAKKyAgICAvKiBkb21faW8gaXMg
dXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBk
b21haW4gPT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuIDA7CisKICAgICBBU1NFUlQocGNpZGV2
c19sb2NrZWQoKSk7CiAgICAgc3Bpbl9sb2NrKCZpb21tdS0+bG9jayk7CiAKQEAgLTE3MDUsNiAr
MTcxMywxMCBAQCBzdGF0aWMgaW50IGRvbWFpbl9jb250ZXh0X3VubWFwKHN0cnVjdCBkb21haW4g
KmRvbWFpbiwgdTggZGV2Zm4sCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAorICAgIC8qIGRv
bV9pbyBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAg
ICBpZiAoIGRvbWFpbiA9PSBkb21faW8gKQorICAgICAgICBnb3RvIG91dDsKKwogICAgIC8qCiAg
ICAgICogaWYgbm8gb3RoZXIgZGV2aWNlcyB1bmRlciB0aGUgc2FtZSBpb21tdSBvd25lZCBieSB0
aGlzIGRvbWFpbiwKICAgICAgKiBjbGVhciBpb21tdSBpbiBpb21tdV9iaXRtYXAgYW5kIGNsZWFy
IGRvbWFpbl9pZCBpbiBkb21pZF9iaXRtcApAQCAtMjQ0MSw2ICsyNDUzLDE1IEBAIHN0YXRpYyBp
bnQgcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcCgKICAgICBpZiAoIHJldCApCiAgICAgICAgIHJl
dHVybiByZXQ7CiAKKyAgICBpZiAoIGRldmZuID09IHBkZXYtPmRldmZuICYmIHBkZXYtPmRvbWFp
biAhPSBkb21faW8gKQorICAgIHsKKyAgICAgICAgbGlzdF9tb3ZlKCZwZGV2LT5kb21haW5fbGlz
dCwgJmRvbV9pby0+YXJjaC5wZGV2X2xpc3QpOworICAgICAgICBwZGV2LT5kb21haW4gPSBkb21f
aW87CisgICAgfQorCisgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoc291cmNlKSApCisgICAgICAg
IHZteF9waV9ob29rc19kZWFzc2lnbihzb3VyY2UpOworCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRl
dnModGFyZ2V0KSApCiAgICAgICAgIHZteF9waV9ob29rc19hc3NpZ24odGFyZ2V0KTsKIApAQCAt
MjQ1MywyMSArMjQ3NCwxOSBAQCBzdGF0aWMgaW50IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAo
CiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCi0gICAgaWYgKCBkZXZmbiA9PSBwZGV2LT5k
ZXZmbiApCisgICAgaWYgKCBkZXZmbiA9PSBwZGV2LT5kZXZmbiAmJiBwZGV2LT5kb21haW4gIT0g
dGFyZ2V0ICkKICAgICB7CiAgICAgICAgIGxpc3RfbW92ZSgmcGRldi0+ZG9tYWluX2xpc3QsICZ0
YXJnZXQtPmFyY2gucGRldl9saXN0KTsKICAgICAgICAgcGRldi0+ZG9tYWluID0gdGFyZ2V0Owog
ICAgIH0KIAotICAgIGlmICggIWhhc19hcmNoX3BkZXZzKHNvdXJjZSkgKQotICAgICAgICB2bXhf
cGlfaG9va3NfZGVhc3NpZ24oc291cmNlKTsKLQogICAgIHJldHVybiByZXQ7CiB9CiAKIHN0YXRp
YyBpbnQgaW50ZWxfaW9tbXVfYXNzaWduX2RldmljZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1
OCBkZXZmbiwgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHUzMiBmbGFnKQogeworICAgIHN0cnVjdCBk
b21haW4gKnMgPSBwZGV2LT5kb21haW47CiAgICAgc3RydWN0IGFjcGlfcm1ycl91bml0ICpybXJy
OwogICAgIGludCByZXQgPSAwLCBpOwogICAgIHUxNiBiZGYsIHNlZzsKQEAgLTI1MTAsOCArMjUy
OSw4IEBAIHN0YXRpYyBpbnQgaW50ZWxfaW9tbXVfYXNzaWduX2RldmljZSgKICAgICAgICAgfQog
ICAgIH0KIAotICAgIHJldCA9IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoaGFyZHdhcmVfZG9t
YWluLCBkLCBkZXZmbiwgcGRldik7Ci0gICAgaWYgKCByZXQgKQorICAgIHJldCA9IHJlYXNzaWdu
X2RldmljZV9vd25lcnNoaXAocywgZCwgZGV2Zm4sIHBkZXYpOworICAgIGlmICggcmV0IHx8IGQg
PT0gZG9tX2lvICkKICAgICAgICAgcmV0dXJuIHJldDsKIAogICAgIC8qIFNldHVwIHJtcnIgaWRl
bnRpdHkgbWFwcGluZyAqLwpAQCAtMjUyNCwxMSArMjU0MywyMCBAQCBzdGF0aWMgaW50IGludGVs
X2lvbW11X2Fzc2lnbl9kZXZpY2UoCiAgICAgICAgICAgICByZXQgPSBybXJyX2lkZW50aXR5X21h
cHBpbmcoZCwgMSwgcm1yciwgZmxhZyk7CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcChkLCBoYXJk
d2FyZV9kb21haW4sIGRldmZuLCBwZGV2KTsKKyAgICAgICAgICAgICAgICBpbnQgcmM7CisKKyAg
ICAgICAgICAgICAgICByYyA9IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoZCwgcywgZGV2Zm4s
IHBkZXYpOwogICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgVlREUFJFRklYCiAg
ICAgICAgICAgICAgICAgICAgICAgICIgY2Fubm90IG1hcCByZXNlcnZlZCByZWdpb24gKCUiUFJJ
eDY0IiwlIlBSSXg2NCJdIGZvciBEb20lZCAoJWQpXG4iLAogICAgICAgICAgICAgICAgICAgICAg
ICBybXJyLT5iYXNlX2FkZHJlc3MsIHJtcnItPmVuZF9hZGRyZXNzLAogICAgICAgICAgICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIHJldCk7CisgICAgICAgICAgICAgICAgaWYgKCByYyApCisg
ICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBW
VERQUkVGSVgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICIgZmFpbGVkIHRvIHJlY2xhaW0g
JTA0eDolMDJ4OiUwMnguJXUgZnJvbSAlcGQgKCVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwgZCwgcmMp
OworICAgICAgICAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CisgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogICAgICAgICB9CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKaW5k
ZXggOGIyMWU4ZGM4NC4uYTAzMWZkNjAyMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3Bj
aS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaApAQCAtODgsNiArODgsOSBAQCBzdHJ1Y3Qg
cGNpX2RldiB7CiAKICAgICBub2RlaWRfdCBub2RlOyAvKiBOVU1BIG5vZGUgKi8KIAorICAgIC8q
IERldmljZSB0byBiZSBxdWFyYW50aW5lZCwgZG9uJ3QgYXV0b21hdGljYWxseSByZS1hc3NpZ24g
dG8gZG9tMCAqLworICAgIGJvb2wgcXVhcmFudGluZTsKKwogICAgIC8qIERldmljZSB3aXRoIGVy
cmF0YSwgaWdub3JlIHRoZSBCQVJzLiAqLwogICAgIGJvb2wgaWdub3JlX2JhcnM7CiAKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:15:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:15:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbdt-0005Ut-Jy; Tue, 12 Nov 2019 19:15:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbds-0005UL-6J
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:56 +0000
X-Inumbo-ID: d9ac4662-0580-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d9ac4662-0580-11ea-984a-bc764e2007e4;
 Tue, 12 Nov 2019 19:15:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbdr-0002eS-9r
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbdr-0007VT-8l
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:15:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbdr-0007VT-8l@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:15:55 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm32: entry: Split
 __DEFINE_ENTRY_TRAP in two
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2YmM5YzAzZDZlMWRlN2NjNjkyMzFiYjJmOTIxOGU2NTQ3YzYxZDQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNjo1Nzo0NSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1Nzo0NSAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTMyOiBlbnRyeTogU3BsaXQgX19ERUZJTkVfRU5UUllfVFJBUCBpbiB0d28KICAg
IAogICAgVGhlIHByZXByb2Nlc3NpbmcgbWFjcm8gX19ERUZJTkVfRU5UUllfVFJBUCBpcyB1c2Vk
IHRvIGdlbmVyYXRlIHRyYXAKICAgIGVudHJ5IGZ1bmN0aW9uLiBXaGlsZSB0aGUgbWFjcm8gaXMg
ZmFpcmx5IHNtYWxsIHRvZGF5LCBmb2xsb3ctdXAgcGF0Y2hlcwogICAgd2lsbCBpbmNyZWFzZSB0
aGUgc2l6ZSBzaWduaWNhbnRseS4KICAgIAogICAgSW4gZ2VuZXJhbCwgYXNzZW1ibHkgbWFjcm9z
IGFyZSBtb3JlIHJlYWRhYmxlIGFzIHRoZXkgYWxsb3cgeW91IHRvIG5hbWUKICAgIHBhcmFtZXRl
cnMgYW5kIGF2b2lkICdcJy4gU28gdGhlIGFjdHVhbCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgdHJh
cCBpcwogICAgbm93IHN3aXRjaGVkIHRvIGFuIGFzc2VtYmx5IG1hY3JvLgogICAgCiAgICBUaGlz
IGlzIHBhcnQgb2YgWFNBLTMwMy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8
SnVsaWVuLkdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlZWVmN2VjYWVlYzAw
MmJiMWRhN2UyMGM5Y2ZhZWM1NTQ5YmQ5NDAKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2
OjIwOjU4ICswMTAwCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAzNCArKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9u
cygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCAwYjRjZDE5YWJkLi40YTc2
MmUwNGYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4v
YXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAtMTI2LDI0ICsxMjYsMjggQEAgYWJvcnRfZ3Vlc3Rf
ZXhpdF9lbmQ6CiBza2lwX2NoZWNrOgogICAgICAgICBtb3YgcGMsIGxyCiAKLS8qCi0gKiBNYWNy
byB0byBkZWZpbmUgdHJhcCBlbnRyeS4gVGhlIGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlz
dCBvZgotICogaW50ZXJydXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5t
YXNrLgotICovCisgICAgICAgIC8qCisgICAgICAgICAqIE1hY3JvIHRvIGRlZmluZSB0cmFwIGVu
dHJ5LiBUaGUgaWZsYWdzIGNvcnJlc3BvbmRzIHRvIHRoZSBsaXN0IG9mCisgICAgICAgICAqIGlu
dGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRvIHVubWFzay4KKyAgICAg
ICAgICovCisgICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZsYWdzCisgICAgICAgIFNBVkVf
QUxMCisgICAgICAgIGNwc2llICAgXGlmbGFncworICAgICAgICBhZHIgICAgIGxyLCByZXR1cm5f
ZnJvbV90cmFwCisgICAgICAgIG1vdiAgICAgcjAsIHNwCisgICAgICAgIC8qCisgICAgICAgICAq
IFNhdmUgdGhlIHN0YWNrIHBvaW50ZXIgaW4gcjExLiBJdCB3aWxsIGJlIHJlc3RvcmVkIGFmdGVy
IHRoZQorICAgICAgICAgKiB0cmFwIGhhcyBiZWVuIGhhbmRsZWQgKHNlZSByZXR1cm5fZnJvbV90
cmFwKS4KKyAgICAgICAgICovCisgICAgICAgIG1vdiAgICAgcjExLCBzcAorICAgICAgICBiaWMg
ICAgIHNwLCAjNyAgICAgIC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0
IHRyYXApICovCisgICAgICAgIGIgICAgICAgZG9fdHJhcF9cdHJhcAorICAgICAgICAuZW5kbQor
CiAjZGVmaW5lIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgaWZsYWdzKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB0cmFwXyMjdHJhcDogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIFNBVkVfQUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIGNwc2llIGlmbGFnczsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFkciBsciwgcmV0dXJu
X2Zyb21fdHJhcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIG1vdiByMCwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAqIFNhdmUgdGhlIHN0YWNr
IHBvaW50ZXIgaW4gcjExLiBJdCB3aWxsIGJlIHJlc3RvcmVkIGFmdGVyIHRoZSBcCi0gICAgICAg
ICAqIHRyYXAgaGFzIGJlZW4gaGFuZGxlZCAoc2VlIHJldHVybl9mcm9tX3RyYXApLiAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1vdiByMTEsIHNwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGJp
YyBzcCwgIzc7IC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXAp
ICovICBcCi0gICAgICAgIGIgZG9fdHJhcF8jI3RyYXAKKyAgICAgICAgdmVjdG9yIHRyYXAsIGlm
bGFncwogCiAvKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIElSUS9BYm9ydCwga2VlcCBGSVEg
bWFza2VkICovCiAjZGVmaW5lIERFRklORV9UUkFQX0VOVFJZKHRyYXApIF9fREVGSU5FX1RSQVBf
RU5UUlkodHJhcCwgYWkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:16:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:16:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbe3-0005W3-M6; Tue, 12 Nov 2019 19:16:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbe2-0005Vv-7d
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:16:06 +0000
X-Inumbo-ID: dfb0cc0e-0580-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dfb0cc0e-0580-11ea-b678-bc764e2007e4;
 Tue, 12 Nov 2019 19:16:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbe1-0002er-Cz
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:16:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbe1-0007W3-Bt
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:16:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbe1-0007W3-Bt@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:16:05 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm32: entry: Fold the macro
 SAVE_ALL in the macro vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU4ZDU5YjkxOGUxODczZmFmZmY2YTg4NWMyNjIyZmM3YTNlYjIxMmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNjo1ODoxMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1ODoxMiAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTMyOiBlbnRyeTogRm9sZCB0aGUgbWFjcm8gU0FWRV9BTEwgaW4gdGhlIG1hY3Jv
IHZlY3RvcgogICAgCiAgICBGb2xsb3ctdXAgcmV3b3JrIHdpbGwgcmVxdWlyZSB0aGUgbWFjcm8g
dmVjdG9yIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4KICAgIGEgdHJhcCBmcm9tIGEgZ3Vlc3QgdnMg
d2hpbGUgaW4gdGhlIGh5cGVydmlzb3IuCiAgICAKICAgIFRoZSBtYWNybyBTQVZFX0FMTCBhbHJl
YWR5IGhhcyBjb2RlIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlIHR3byBhbmQKICAgIGl0IGlz
IG9ubHkgY2FsbGVkIGJ5IHRoZSB2ZWN0b3IgbWFjcm8uIFNvIGZvbGQgdGhlIGZvcm1lciBpbnRv
IHRoZQogICAgbGF0dGVyLiBUaGlzIHdpbGwgaGVscCB0byBhdm9pZCBkdXBsaWNhdGluZyB0aGUg
Y2hlY2suCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAzLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgbWFzdGVyIGNv
bW1pdDogYTdiODFiMDIxZWFkMjNiZmZiNWFmZmNhYzA1ZWRmYzBhODRkMTI5ZAogICAgbWFzdGVy
IGRhdGU6IDIwMTktMTAtMzEgMTY6MjE6MzMgKzAxMDAKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUyB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCmluZGV4IDRhNzYyZTA0ZjEuLjE1MGNiYzBiNGIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBA
IC0xMywyNyArMTMsNiBAQAogI2RlZmluZSBSRVNUT1JFX0JBTktFRChtb2RlKSBcCiAgICAgICAg
IFJFU1RPUkVfT05FX0JBTktFRChTUF8jI21vZGUpIDsgUkVTVE9SRV9PTkVfQkFOS0VEKExSXyMj
bW9kZSkgOyBSRVNUT1JFX09ORV9CQU5LRUQoU1BTUl8jI21vZGUpCiAKLSNkZWZpbmUgU0FWRV9B
TEwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgc3ViIHNwLCAjKFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKTsgLyogU1AsIExS
LCBTUFNSLCBQQyAqLyAgICAgIFwKLSAgICAgICAgcHVzaCB7cjAtcjEyfTsgLyogU2F2ZSBSMC1S
MTIgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgbXJzIHIxMSwgRUxSX2h5cDsgICAgICAgICAgICAgICAvKiBFTFJfaHlwIGlzIHJl
dHVybiBhZGRyZXNzLiAqL1wKLSAgICAgICAgc3RyIHIxMSwgW3NwLCAjVVJFR1NfcGNdOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgc3RyIGxyLCBbc3AsICNVUkVHU19scl07ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYWRkIHIxMSwgc3AsICNV
UkVHU19rZXJuZWxfc2l6ZW9mKzQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgc3RyIHIxMSwgW3NwLCAjVVJFR1Nfc3BdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbXJjIENQMzIocjExLCBIU1Ip
OyAgICAgICAgICAgICAvKiBTYXZlIGV4Y2VwdGlvbiBzeW5kcm9tZSAqLyAgIFwKLSAgICAgICAg
c3RyIHIxMSwgW3NwLCAjVVJFR1NfaHNyXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbXJzIHIxMSwgU1BTUl9oeXA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgc3Ry
IHIxMSwgW3NwLCAjVVJFR1NfY3Bzcl07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgYW5kIHIxMSwgI1BTUl9NT0RFX01BU0s7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgY21wIHIxMSwgI1BTUl9NT0RFX0hZUDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYmxuZSBz
YXZlX2d1ZXN0X3JlZ3MKLQogc2F2ZV9ndWVzdF9yZWdzOgogI2lmZGVmIENPTkZJR19BUk0zMl9I
QVJERU5fQlJBTkNIX1BSRURJQ1RPUgogICAgICAgICAvKgpAQCAtNTIsNyArMzEsNyBAQCBzYXZl
X2d1ZXN0X3JlZ3M6CiAgICAgICAgIGxkciByMTEsID0weGZmZmZmZmZmICAvKiBDbG9iYmVyIFNQ
IHdoaWNoIGlzIG9ubHkgdmFsaWQgZm9yIGh5cGVydmlzb3IgZnJhbWVzLiAqLwogICAgICAgICBz
dHIgcjExLCBbc3AsICNVUkVHU19zcF0KICAgICAgICAgU0FWRV9PTkVfQkFOS0VEKFNQX3VzcikK
LSAgICAgICAgLyogTFJfdXNyIGlzIHRoZSBzYW1lIHBoeXNpY2FsIHJlZ2lzdGVyIGFzIGxyIGFu
ZCBpcyBzYXZlZCBpbiBTQVZFX0FMTCAqLworICAgICAgICAvKiBMUl91c3IgaXMgdGhlIHNhbWUg
cGh5c2ljYWwgcmVnaXN0ZXIgYXMgbHIgYW5kIGlzIHNhdmVkIGJ5IHRoZSBjYWxsZXIgKi8KICAg
ICAgICAgU0FWRV9CQU5LRUQoc3ZjKQogICAgICAgICBTQVZFX0JBTktFRChhYnQpCiAgICAgICAg
IFNBVkVfQkFOS0VEKHVuZCkKQEAgLTEzMSw3ICsxMTAsMjggQEAgc2tpcF9jaGVjazoKICAgICAg
ICAgICogaW50ZXJydXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNr
LgogICAgICAgICAgKi8KICAgICAgICAgLm1hY3JvIHZlY3RvciB0cmFwLCBpZmxhZ3MKLSAgICAg
ICAgU0FWRV9BTEwKKyAgICAgICAgLyogU2F2ZSByZWdpc3RlcnMgaW4gdGhlIHN0YWNrICovCisg
ICAgICAgIHN1YiAgICAgc3AsICMoVVJFR1NfU1BfdXNyIC0gVVJFR1Nfc3ApIC8qIFNQLCBMUiwg
U1BTUiwgUEMgKi8KKyAgICAgICAgcHVzaCAgICB7cjAtcjEyfSAgICAgICAgICAgICAgICAgICAg
ICAgLyogU2F2ZSBSMC1SMTIgKi8KKyAgICAgICAgbXJzICAgICByMTEsIEVMUl9oeXAgICAgICAg
ICAgICAgICAgICAgLyogRUxSX2h5cCBpcyByZXR1cm4gYWRkcmVzcyAqLworICAgICAgICBzdHIg
ICAgIHIxMSwgW3NwLCAjVVJFR1NfcGNdCisKKyAgICAgICAgc3RyICAgICBsciwgW3NwLCAjVVJF
R1NfbHJdCisKKyAgICAgICAgYWRkICAgICByMTEsIHNwLCAjKFVSRUdTX2tlcm5lbF9zaXplb2Yg
KyA0KQorCisgICAgICAgIHN0ciAgICAgcjExLCBbc3AsICNVUkVHU19zcF0KKworICAgICAgICBt
cmMgICAgIENQMzIocjExLCBIU1IpICAgICAgICAgICAgICAgICAvKiBTYXZlIGV4Y2VwdGlvbiBz
eW5kcm9tZSAqLworICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAjVVJFR1NfaHNyXQorCisgICAg
ICAgIG1ycyAgICAgcjExLCBTUFNSX2h5cAorICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAjVVJF
R1NfY3Bzcl0KKyAgICAgICAgYW5kICAgICByMTEsICNQU1JfTU9ERV9NQVNLCisgICAgICAgIGNt
cCAgICAgcjExLCAjUFNSX01PREVfSFlQCisgICAgICAgIGJsbmUgICAgc2F2ZV9ndWVzdF9yZWdz
CisKKyAgICAgICAgLyogV2UgYXJlIHJlYWR5IHRvIGhhbmRsZSB0aGUgdHJhcCwgc2V0dXAgdGhl
IHJlZ2lzdGVycyBhbmQganVtcC4gKi8KICAgICAgICAgY3BzaWUgICBcaWZsYWdzCiAgICAgICAg
IGFkciAgICAgbHIsIHJldHVybl9mcm9tX3RyYXAKICAgICAgICAgbW92ICAgICByMCwgc3AKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:16:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:16:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbeD-0005XB-Nx; Tue, 12 Nov 2019 19:16:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbeC-0005X2-Iq
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:16:16 +0000
X-Inumbo-ID: e5bd8452-0580-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e5bd8452-0580-11ea-9631-bc764e2007e4;
 Tue, 12 Nov 2019 19:16:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbeB-0002fS-GH
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:16:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbeB-0007WZ-FC
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:16:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbeB-0007WZ-FC@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:16:15 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm32: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc0MTJlMjcwY2IzZjkzNGRjYmIzNjFlOGUyZmM0ZDAxNDVmOWIzOTAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNjo1ODozNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1ODozNyAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTMyOiBEb24ndCBibGluZGx5IHVubWFzayBpbnRlcnJ1cHRzIG9uIHRyYXAgd2l0
aG91dCBhIGNoYW5nZSBvZiBsZXZlbAogICAgCiAgICBFeGNlcHRpb24gdmVjdG9ycyB3aWxsIHVu
bWFzayBpbnRlcnJ1cHRzIHJlZ2FyZGxlc3MgdGhlIHN0YXRlIG9mIHRoZW0gaW4KICAgIHRoZSBp
bnRlcnJ1cHRlZCBjb250ZXh0LgogICAgCiAgICBPbmUgb2YgdGhlIGNvbnNlcXVlbmNlcyBpcyBJ
UlEgd2lsbCBiZSB1bm1hc2tlZCB3aGVuIHJlY2VpdmluZyBhbgogICAgdW5kZWZpbmVkIGluc3Ry
dWN0aW9uIGV4Y2VwdGlvbiAodXNlZCBieSBXQVJOKikgZnJvbSB0aGUgaHlwZXJ2aXNvci4KICAg
IFRoaXMgY291bGQgcmVzdWx0IHRvIHVuZXhwZWN0ZWQgYmVoYXZpb3Igc3VjaCBhcyBkZWFkbG9j
ayAoaWYgYSBsb2NrIHdhcwogICAgc2hhcmVkIHdpdGggaW50ZXJydXB0cykuCiAgICAKICAgIElu
IGEgbnV0c2hlbGwsIGludGVycnVwdHMgc2hvdWxkIG9ubHkgYmUgdW5tYXNrZWQgd2hlbiBpdCBp
cyBzYWZlIHRvIGRvLgogICAgWGVuIG9ubHkgdW5tYXNrIElSUSBhbmQgQWJvcnQgaW50ZXJydXB0
cywgc28gdGhlIGxvZ2ljIGNhbiBzdGF5IHNpbXBsZS4KICAgIAogICAgQXMgdmVjdG9ycyBleGNl
cHRpb25zIG1heSBiZSBzaGFyZWQgYmV0d2VlbiBndWVzdCBhbmQgaHlwZXJ2aXNvciwgd2Ugbm93
CiAgICBuZWVkIHRvIGhhdmUgYSBkaWZmZXJlbnQgcG9saWN5IGZvciB0aGUgaW50ZXJydXB0cy4K
ICAgIAogICAgT24gZXhjZXB0aW9uIGZyb20gaHlwZXJ2aXNvciwgZWFjaCB2ZWN0b3Igd2lsbCBz
ZWxlY3QgdGhlIGxpc3Qgb2YKICAgIGludGVycnVwdHMgdG8gaW5oZXJpdCBmcm9tIHRoZSBpbnRl
cnJ1cHRlZCBjb250ZXh0LiBBbnkgaW50ZXJydXB0cyBub3QKICAgIGxpc3RlZCB3aWxsIGJlIGtl
cHQgbWFza2VkLgogICAgCiAgICBPbiBleGNlcHRpb24gZnJvbSB0aGUgZ3Vlc3QsIHRoZSBBYm9y
dCBhbmQgSVJRIHdpbGwgYmUgdW5tYXNrZWQKICAgIGRlcGVuZGluZyBvbiB0aGUgZXhhY3QgdmVj
dG9yLgogICAgCiAgICBUaGUgaW50ZXJydXB0cyB3aWxsIGJlIGtlcHQgdW5tYXNrZWQgd2hlbiB0
aGUgdmVjdG9yIGNhbm5vdCB1c2VkIGJ5CiAgICBlaXRoZXIgZ3Vlc3Qgb3IgaHlwZXJ2aXNvci4K
ICAgIAogICAgTm90ZSB0aGF0IGVhY2ggdmVjdG9yIGlzIG5vdCBhbnltb3JlIHByZWNlZGVkIGJ5
IEFMSUdOLiBUaGlzIGlzIGZpbmUKICAgIGJlY2F1c2UgdGhlIGFsaWdubWVudCBpcyBhbHJlYWR5
IGJpZ2dlciB0aGFuIHdoYXQgd2UgbmVlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0z
MDMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0u
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2MWI2ODM1NzFmMGFiZDEyMzk1YjE0NTRjZDA1NWYy
YWQ5YmIzYTM3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoyMjozNCArMDEwMAotLS0K
IHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMTM4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwOSBpbnNlcnRpb25zKCsp
LCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDE1MGNiYzBiNGIuLmVjOTBjY2Ew
OTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCkBAIC00LDYgKzQsMTcgQEAKICNpbmNsdWRlIDxhc20vYWx0ZXJu
YXRpdmUuaD4KICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAKKy8qCisgKiBTaG9ydC1oYW5kcyB0
byBkZWZpbmVkIHRoZSBpbnRlcnJ1cHRzIChBLCBJLCBGKQorICoKKyAqIF8gbWVhbnMgdGhlIGlu
dGVycnVwdCBzdGF0ZSB3aWxsIG5vdCBjaGFuZ2UKKyAqIFggbWVhbnMgdGhlIHN0YXRlIG9mIGlu
dGVycnVwdCBYIHdpbGwgY2hhbmdlCisgKgorICogVG8gYmUgdXNlZCB3aXRoIG1zciBjcHNyXyog
b25seQorICovCisjZGVmaW5lIElGTEFHU19BSUYgICAgICBQU1JfQUJUX01BU0sgfCBQU1JfSVJR
X01BU0sgfCBQU1JfRklRX01BU0sKKyNkZWZpbmUgSUZMQUdTX0FfRiAgICAgIFBTUl9BQlRfTUFT
SyB8IFBTUl9GSVFfTUFTSworCiAjZGVmaW5lIFNBVkVfT05FX0JBTktFRChyZWcpICAgIG1ycyBy
MTEsIHJlZzsgc3RyIHIxMSwgW3NwLCAjVVJFR1NfIyNyZWddCiAjZGVmaW5lIFJFU1RPUkVfT05F
X0JBTktFRChyZWcpIGxkciByMTEsIFtzcCwgI1VSRUdTXyMjcmVnXTsgbXNyIHJlZywgcjExCiAK
QEAgLTEwNiwxMCArMTE3LDE4IEBAIHNraXBfY2hlY2s6CiAgICAgICAgIG1vdiBwYywgbHIKIAog
ICAgICAgICAvKgotICAgICAgICAgKiBNYWNybyB0byBkZWZpbmUgdHJhcCBlbnRyeS4gVGhlIGlm
bGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgotICAgICAgICAgKiBpbnRlcnJ1cHRzIChB
c3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB0byB1bm1hc2suCisgICAgICAgICAqIE1hY3Jv
IHRvIGRlZmluZSBhIHRyYXAgZW50cnkuCisgICAgICAgICAqCisgICAgICAgICAqICBAZ3Vlc3Rf
aWZsYWdzOiBPcHRpb25hbCBsaXN0IG9mIGludGVycnVwdHMgdG8gdW5tYXNrIHdoZW4KKyAgICAg
ICAgICogICAgICBlbnRlcmluZyBmcm9tIGd1ZXN0IGNvbnRleHQuIEFzIHRoaXMgaXMgdXNlZCB3
aXRoIGNwc2llLAorICAgICAgICAgKiAgICAgIHRoZSBsZXR0ZXIgKGEsIGksIGYpIHNob3VsZCBi
ZSB1c2VkLgorICAgICAgICAgKgorICAgICAgICAgKiAgQGh5cF9pZmxhZ3M6IE9wdGlvbmFsIGxp
c3Qgb2YgaW50ZXJydXB0cyB0byBpbmhlcml0IHdoZW4KKyAgICAgICAgICogICAgICBlbnRlcmlu
ZyBmcm9tIGh5cGVydmlzb3IgY29udGV4dC4gQW55IGludGVycnVwdHMgbm90CisgICAgICAgICAq
ICAgICAgbGlzdGVkIHdpbGwgYmUga2VwdCB1bmNoYW5nZWQuIEFzIHRoaXMgaXMgdXNlZCB3aXRo
IGNwc3JfKiwKKyAgICAgICAgICogICAgICBJRkxBR1NfKiBzaG9ydC1oYW5kcyBzaG91bGQgYmUg
dXNlZC4KICAgICAgICAgICovCi0gICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZsYWdzCisg
ICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgZ3Vlc3RfaWZsYWdzPW4sIGh5cF9pZmxhZ3M9MAog
ICAgICAgICAvKiBTYXZlIHJlZ2lzdGVycyBpbiB0aGUgc3RhY2sgKi8KICAgICAgICAgc3ViICAg
ICBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCkgLyogU1AsIExSLCBTUFNSLCBQQyAqLwog
ICAgICAgICBwdXNoICAgIHtyMC1yMTJ9ICAgICAgICAgICAgICAgICAgICAgICAvKiBTYXZlIFIw
LVIxMiAqLwpAQCAtMTI3LDEyICsxNDYsMzkgQEAgc2tpcF9jaGVjazoKIAogICAgICAgICBtcnMg
ICAgIHIxMSwgU1BTUl9oeXAKICAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX2Nwc3Jd
Ci0gICAgICAgIGFuZCAgICAgcjExLCAjUFNSX01PREVfTUFTSwotICAgICAgICBjbXAgICAgIHIx
MSwgI1BTUl9NT0RFX0hZUAotICAgICAgICBibG5lICAgIHNhdmVfZ3Vlc3RfcmVncwogCisgICAg
ICAgIC8qCisgICAgICAgICAqIFdlIG5lZWQgdG8gZGlzdGluZ3Vpc2ggd2hldGhlciB3ZSBjYW1l
IGZyb20gZ3Vlc3Qgb3IKKyAgICAgICAgICogaHlwZXJ2aXNvciBjb250ZXh0LgorICAgICAgICAg
Ki8KKyAgICAgICAgYW5kICAgICByMCwgcjExLCAjUFNSX01PREVfTUFTSworICAgICAgICBjbXAg
ICAgIHIwLCAjUFNSX01PREVfSFlQCisKKyAgICAgICAgYm5lICAgICAxZgorICAgICAgICAvKgor
ICAgICAgICAgKiBUcmFwIGZyb20gdGhlIGh5cGVydmlzb3IKKyAgICAgICAgICoKKyAgICAgICAg
ICogSW5oZXJpdCB0aGUgc3RhdGUgb2YgdGhlIGludGVycnVwdHMgZnJvbSB0aGUgaHlwZXJ2aXNv
cgorICAgICAgICAgKiBjb250ZXh0LiBGb3IgdGhhdCB3ZSBuZWVkIHRvIHVzZSBTUFNSIChzdG9y
ZWQgaW4gcjExKSBhbmQKKyAgICAgICAgICogbW9kaWZ5IENQU1IgYWNjb3JkaW5nbHkuCisgICAg
ICAgICAqCisgICAgICAgICAqIENQU1IgPSAoQ1BTUiAmIH5oeXBfaWZsYWdzKSB8IChTUFNSICYg
aHlwX2lmbGFncykKKyAgICAgICAgICovCisgICAgICAgIG1ycyAgICAgcjEwLCBjcHNyCisgICAg
ICAgIGJpYyAgICAgcjEwLCByMTAsICNcaHlwX2lmbGFncworICAgICAgICBhbmQgICAgIHIxMSwg
cjExLCAjXGh5cF9pZmxhZ3MKKyAgICAgICAgb3JyICAgICByMTAsIHIxMCwgcjExCisgICAgICAg
IG1zciAgICAgY3Bzcl9jeCwgcjEwCisgICAgICAgIGIgICAgICAgMmYKKworMToKKyAgICAgICAg
LyogVHJhcCBmcm9tIHRoZSBndWVzdCAqLworICAgICAgICBibCAgICAgIHNhdmVfZ3Vlc3RfcmVn
cworICAgICAgICAuaWYgICAgIFxndWVzdF9pZmxhZ3MgIT0gbgorICAgICAgICBjcHNpZSAgIFxn
dWVzdF9pZmxhZ3MKKyAgICAgICAgLmVuZGlmCisyOgogICAgICAgICAvKiBXZSBhcmUgcmVhZHkg
dG8gaGFuZGxlIHRoZSB0cmFwLCBzZXR1cCB0aGUgcmVnaXN0ZXJzIGFuZCBqdW1wLiAqLwotICAg
ICAgICBjcHNpZSAgIFxpZmxhZ3MKICAgICAgICAgYWRyICAgICBsciwgcmV0dXJuX2Zyb21fdHJh
cAogICAgICAgICBtb3YgICAgIHIwLCBzcAogICAgICAgICAvKgpAQCAtMTQ0LDIwICsxOTAsNiBA
QCBza2lwX2NoZWNrOgogICAgICAgICBiICAgICAgIGRvX3RyYXBfXHRyYXAKICAgICAgICAgLmVu
ZG0KIAotI2RlZmluZSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGlmbGFncykgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBBTElHTjsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotdHJhcF8jI3RyYXA6ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICB2ZWN0b3IgdHJhcCwgaWZsYWdzCi0KLS8qIFRyYXAgaGFuZGxlciB3aGljaCB1
bm1hc2sgSVJRL0Fib3J0LCBrZWVwIEZJUSBtYXNrZWQgKi8KLSNkZWZpbmUgREVGSU5FX1RSQVBf
RU5UUlkodHJhcCkgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBhaSkKLQotLyogVHJhcCBoYW5k
bGVyIHdoaWNoIHVubWFzayBBYm9ydCwga2VlcCBJUlEvRklRIG1hc2tlZCAqLwotI2RlZmluZSBE
RUZJTkVfVFJBUF9FTlRSWV9OT0lSUSh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGEp
Ci0KLS8qIFRyYXAgaGFuZGxlciB3aGljaCB1bm1hc2sgSVJRLCBrZWVwIEFib3J0L0ZJUSBtYXNr
ZWQgKi8KLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9BQk9SVCh0cmFwKSBfX0RFRklORV9U
UkFQX0VOVFJZKHRyYXAsIGkpCi0KICAgICAgICAgLmFsaWduIDUKIEdMT0JBTChoeXBfdHJhcHNf
dmVjdG9yKQogICAgICAgICBiIHRyYXBfcmVzZXQgICAgICAgICAgICAgICAgICAgIC8qIDB4MDAg
LSBSZXNldCAqLwpAQCAtMjI4LDE0ICsyNjAsNjIgQEAgZGVjb2RlX3ZlY3RvcnM6CiAKICNlbmRp
ZiAvKiBDT05GSUdfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IgKi8KIAotREVGSU5FX1RSQVBfRU5U
UlkocmVzZXQpCi1ERUZJTkVfVFJBUF9FTlRSWSh1bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCi1ERUZJ
TkVfVFJBUF9FTlRSWShoeXBlcnZpc29yX2NhbGwpCi1ERUZJTkVfVFJBUF9FTlRSWShwcmVmZXRj
aF9hYm9ydCkKLURFRklORV9UUkFQX0VOVFJZKGd1ZXN0X3N5bmMpCi1ERUZJTkVfVFJBUF9FTlRS
WV9OT0lSUShpcnEpCi1ERUZJTkVfVFJBUF9FTlRSWV9OT0lSUShmaXEpCi1ERUZJTkVfVFJBUF9F
TlRSWV9OT0FCT1JUKGRhdGFfYWJvcnQpCisvKiBWZWN0b3Igbm90IHVzZWQgYnkgdGhlIEh5cGVy
dmlzb3IuICovCit0cmFwX3Jlc2V0OgorICAgICAgICB2ZWN0b3IgcmVzZXQKKworLyoKKyAqIFZl
Y3RvciBvbmx5IHVzZWQgYnkgdGhlIEh5cGVydmlzb3IuCisgKgorICogV2hpbGUgdGhlIGV4Y2Vw
dGlvbiBjYW4gYmUgZXhlY3V0ZWQgd2l0aCBhbGwgdGhlIGludGVycnVwdHMgKGUuZy4KKyAqIElS
USkgdW5tYXNrZWQsIHRoZSBpbnRlcnJ1cHRlZCBjb250ZXh0IG1heSBoYXZlIHB1cnBvc2VmdWxs
eSBtYXNrZWQKKyAqIHNvbWUgb2YgdGhlbS4gU28gd2Ugd2FudCB0byBpbmhlcml0IHRoZSBzdGF0
ZSBmcm9tIHRoZSBpbnRlcnJ1cHRlZAorICogY29udGV4dC4KKyAqLwordHJhcF91bmRlZmluZWRf
aW5zdHJ1Y3Rpb246CisgICAgICAgIHZlY3RvciB1bmRlZmluZWRfaW5zdHJ1Y3Rpb24sIGh5cF9p
ZmxhZ3M9SUZMQUdTX0FJRgorCisvKiBXZSBzaG91bGQgbmV2ZXIgcmVhY2ggdGhpcyB0cmFwICov
Cit0cmFwX2h5cGVydmlzb3JfY2FsbDoKKyAgICAgICAgdmVjdG9yIGh5cGVydmlzb3JfY2FsbAor
CisvKgorICogVmVjdG9yIG9ubHkgdXNlZCBieSB0aGUgaHlwZXJ2aXNvci4KKyAqCisgKiBXaGls
ZSB0aGUgZXhjZXB0aW9uIGNhbiBiZSBleGVjdXRlZCB3aXRoIGFsbCB0aGUgaW50ZXJydXB0cyAo
ZS5nLgorICogSVJRKSB1bm1hc2tlZCwgdGhlIGludGVycnVwdGVkIGNvbnRleHQgbWF5IGhhdmUg
cHVycG9zZWZ1bGx5IG1hc2tlZAorICogc29tZSBvZiB0aGVtLiBTbyB3ZSB3YW50IHRvIGluaGVy
aXQgdGhlIHN0YXRlIGZyb20gdGhlIGludGVycnVwdGVkCisgKiBjb250ZXh0LgorICovCit0cmFw
X3ByZWZldGNoX2Fib3J0OgorICAgICAgIHZlY3RvciBwcmVmZXRjaF9hYm9ydCwgaHlwX2lmbGFn
cz1JRkxBR1NfQUlGCisKKy8qCisgKiBWZWN0b3Igb25seSB1c2VkIGJ5IHRoZSBoeXBlcnZpc29y
LgorICoKKyAqIERhdGEgQWJvcnQgc2hvdWxkIGJlIHJhcmUgYW5kIG1vc3QgbGlrZWx5IGZhdGFs
LiBJdCBpcyBiZXN0IHRvIG5vdAorICogdW5tYXNrIGFueSBpbnRlcnJ1cHRzIHRvIGxpbWl0IHRo
ZSBhbW91bnQgb2YgY29kZSB0aGF0IGNhbiBydW4gYmVmb3JlCisgKiB0aGUgRGF0YSBBYm9ydCBp
cyB0cmVhdGVkLgorICovCit0cmFwX2RhdGFfYWJvcnQ6CisgICAgICAgIHZlY3RvciBkYXRhX2Fi
b3J0CisKKy8qIFZlY3RvciBvbmx5IHVzZWQgYnkgdGhlIGd1ZXN0LiBXZSBjYW4gdW5tYXNrIEFi
b3J0L0lSUS4gKi8KK3RyYXBfZ3Vlc3Rfc3luYzoKKyAgICAgICAgdmVjdG9yIGd1ZXN0X3N5bmMs
IGd1ZXN0X2lmbGFncz1haQorCisKKy8qIFZlY3RvciB1c2VkIGJ5IHRoZSBoeXBlcnZpc29yIGFu
ZCB0aGUgZ3Vlc3QuICovCit0cmFwX2lycToKKyAgICAgICAgdmVjdG9yIGlycSwgZ3Vlc3RfaWZs
YWdzPWEsIGh5cF9pZmxhZ3M9SUZMQUdTX0FfRgorCisvKgorICogVmVjdG9yIHVzZWQgYnkgdGhl
IGh5cGVydmlzb3IgYW5kIHRoZSBndWVzdC4KKyAqCisgKiBGSVEgYXJlIG5vdCBtZWFudCB0byBo
YXBwZW4sIHNvIHdlIGRvbid0IHVubWFzayBhbnkgaW50ZXJydXB0cy4KKyAqLwordHJhcF9maXE6
CisgICAgICAgIHZlY3RvciBmaXEKIAogcmV0dXJuX2Zyb21fdHJhcDoKICAgICAgICAgLyoKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 12 19:16:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Nov 2019 19:16:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUbeO-0005Zr-Px; Tue, 12 Nov 2019 19:16:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x84c=ZE=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUbeN-0005Zk-JB
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:16:27 +0000
X-Inumbo-ID: ebbbb7fc-0580-11ea-a21f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ebbbb7fc-0580-11ea-a21f-12813bfff9fa;
 Tue, 12 Nov 2019 19:16:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbeL-0002fe-JG
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:16:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUbeL-0007XL-IE
 for xen-changelog@lists.xenproject.org; Tue, 12 Nov 2019 19:16:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUbeL-0007XL-IE@xenbits.xenproject.org>
Date: Tue, 12 Nov 2019 19:16:25 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm64: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI3OGU0NmFlOGY5OTQ4NTkxNWFlNjYyZTc5MDVjODMzM2E1NTA0OGEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNjo1OToxNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1OToxNyAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTY0OiBEb24ndCBibGluZGx5IHVubWFzayBpbnRlcnJ1cHRzIG9uIHRyYXAgd2l0
aG91dCBhIGNoYW5nZSBvZiBsZXZlbAogICAgCiAgICBTb21lIG9mIHRoZSB0cmFwcyB3aXRob3V0
IGEgY2hhbmdlIG9mIHRoZSBsZXZlbCAoaS5lLiBoeXBlcnZpc29yIC0+CiAgICBoeXBlcnZpc29y
KSB3aWxsIHVubWFzayBpbnRlcnJ1cHRzIHJlZ2FyZGxlc3MgdGhlIHN0YXRlIG9mIHRoZW0gaW4g
dGhlCiAgICBpbnRlcnJ1cHRlZCBjb250ZXh0LgogICAgCiAgICBPbmUgb2YgdGhlIGNvbnNlcXVl
bmNlcyBpcyBJUlEgd2lsbCBiZSB1bm1hc2tlZCB3aGVuIHJlY2VpdmluZyBhCiAgICBzeW5jaHJv
bm91cyBleGNlcHRpb24gKHVzZWQgYnkgV0FSTiooKSkuIFRoaXMgY291bGQgcmVzdWx0IHRvIHVu
ZXhwZWN0ZWQKICAgIGJlaGF2aW9yIHN1Y2ggYXMgZGVhZGxvY2sgKGlmIGEgbG9jayB3YXMgc2hh
cmVkIHdpdGggaW50ZXJydXB0cykuCiAgICAKICAgIEluIGEgbnV0c2hlbGwsIGludGVycnVwdHMg
c2hvdWxkIG9ubHkgYmUgdW5tYXNrZWQgd2hlbiBpdCBpcyBzYWZlIHRvCiAgICBkby4gWGVuIG9u
bHkgdW5tYXNrIElSUSBhbmQgQWJvcnQgaW50ZXJydXB0cywgc28gdGhlIGxvZ2ljIGNhbiBzdGF5
CiAgICBzaW1wbGU6CiAgICAgICAgLSBoeXBfZXJyb3I6IEFsbCB0aGUgaW50ZXJydXB0cyBhcmUg
bm93IGtlcHQgbWFza2VkLiBTRXJyb3Igc2hvdWxkCiAgICAgICAgICBiZSBwcmV0dHkgcmFyZSBh
bmQgaWYgZXZlciBoYXBwZW4gdGhlbiB3ZSBtb3N0IGxpa2VseSB3YW50IHRvCiAgICAgICAgICBh
dm9pZCBhbnkgb3RoZXIgaW50ZXJydXB0cyB0byBiZSBnZW5lcmF0ZWQuIFRoZSBwb3RlbnRpYWwg
bWFpbgogICAgICAgICAgImNhbGxlciIgaXMgZHVyaW5nIHZpcnR1YWwgU0Vycm9yIHN5bmNocm9u
aXphdGlvbiBvbiB0aGUgZXhpdAogICAgICAgICAgcGF0aCBmcm9tIHRoZSBndWVzdCAoc2VlIGNo
ZWNrX3BlbmRpbmdfdnNlcnJvcikuCiAgICAKICAgICAgICAtIGh5cF9zeW5jOiBUaGUgaW50ZXJy
dXB0cyBzdGF0ZSBpcyBpbmhlcml0ZWQgZnJvbSB0aGUgaW50ZXJydXB0ZWQKICAgICAgICAgIGNv
bnRleHQuCiAgICAKICAgICAgICAtIGh5cF9pcnE6IEFsbCB0aGUgaW50ZXJydXB0cyBidXQgSVJR
IHN0YXRlIGFyZSBpbmhlcml0ZWQgZnJvbSB0aGUKICAgICAgICAgIGludGVycnVwdGVkIGNvbnRl
eHQuIElSUSBpcyBrZXB0IG1hc2tlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDMu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29t
PgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZWQ4ODVhODg3NDAwM2Y2MDExNDYwZjRmNDZkMWQxMzBk
ZDZiMmRiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoyMjo1NSArMDEwMAotLS0KIHhl
bi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCA5N2IwNWY1M2VhLi45NDI4YjJjMTk4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUwpAQCAtMTkzLDI0ICsxOTMsNjMgQEAgaHlwX2Vycm9yX2ludmFsaWQ6CiAg
ICAgICAgIGVudHJ5ICAgaHlwPTEKICAgICAgICAgaW52YWxpZCBCQURfRVJST1IKIAorLyoKKyAq
IFNFcnJvciByZWNlaXZlZCB3aGlsZSBydW5uaW5nIGluIHRoZSBoeXBlcnZpc29yIG1vZGUuCisg
KgorICogVGVjaG5pY2FsbHksIHdlIGNvdWxkIHVubWFzayB0aGUgSVJRIGlmIGl0IHdlcmUgdW5t
YXNrZWQgaW4gdGhlCisgKiBpbnRlcnJ1cHRlZCBjb250ZXh0LiBIb3dldmVyLCB0aGlzIHJlcXVp
cmUgdG8gY2hlY2sgdGhlIFBTVEFURS4gRm9yCisgKiBzaW1wbGljaXR5LCBhcyBTRXJyb3Igc2hv
dWxkIGJlIHJhcmUgYW5kIHBvdGVudGlhbGx5IGZhdGFsLAorICogYWxsIGludGVycnVwdHMgYXJl
IGtlcHQgbWFza2VkLgorICovCiBoeXBfZXJyb3I6CiAgICAgICAgIGVudHJ5ICAgaHlwPTEKLSAg
ICAgICAgbXNyICAgICBkYWlmY2xyLCAjMgogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAg
ICBibCAgICAgIGRvX3RyYXBfaHlwX3NlcnJvcgogICAgICAgICBleGl0ICAgIGh5cD0xCiAKLS8q
IFRyYXBzIHRha2VuIGluIEN1cnJlbnQgRUwgd2l0aCBTUF9FTHggKi8KKy8qCisgKiBTeW5jaHJv
bm91cyBleGNlcHRpb24gcmVjZWl2ZWQgd2hpbGUgcnVubmluZyBpbiB0aGUgaHlwZXJ2aXNvciBt
b2RlLgorICoKKyAqIFdoaWxlIHRoZSBleGNlcHRpb24gY291bGQgYmUgZXhlY3V0ZWQgd2l0aCBh
bGwgdGhlIGludGVycnVwdHMgKGUuZy4KKyAqIElSUSkgdW5tYXNrZWQsIHRoZSBpbnRlcnJ1cHRl
ZCBjb250ZXh0IG1heSBoYXZlIHB1cnBvc2VmdWxseSBtYXNrZWQKKyAqIHNvbWUgb2YgdGhlbS4g
U28gd2Ugd2FudCB0byBpbmhlcml0IHRoZSBzdGF0ZSBmcm9tIHRoZSBpbnRlcnJ1cHRlZAorICog
Y29udGV4dC4KKyAqLwogaHlwX3N5bmM6CiAgICAgICAgIGVudHJ5ICAgaHlwPTEKLSAgICAgICAg
bXNyICAgICBkYWlmY2xyLCAjNgorCisgICAgICAgIC8qIEluaGVyaXQgaW50ZXJydXB0cyAqLwor
ICAgICAgICBtcnMgICAgIHgwLCBTUFNSX2VsMgorICAgICAgICBhbmQgICAgIHgwLCB4MCwgIyhQ
U1JfREJHX01BU0sgfCBQU1JfQUJUX01BU0sgfCBQU1JfSVJRX01BU0sgfCBQU1JfRklRX01BU0sp
CisgICAgICAgIG1zciAgICAgZGFpZiwgeDAKKwogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAg
ICAgICBibCAgICAgIGRvX3RyYXBfaHlwX3N5bmMKICAgICAgICAgZXhpdCAgICBoeXA9MQogCisv
KgorICogSVJRIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcgaW4gdGhlIGh5cGVydmlzb3IgbW9kZS4K
KyAqCisgKiBXaGlsZSB0aGUgZXhjZXB0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIHdpdGggYWxsIHRo
ZSBpbnRlcnJ1cHRzIGJ1dCBJUlEKKyAqIHVubWFza2VkLCB0aGUgaW50ZXJydXB0ZWQgY29udGV4
dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkIHNvbWUKKyAqIG9mIHRoZW0uIFNvIHdlIHdh
bnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUgZnJvbSB0aGUgaW50ZXJydXB0IGNvbnRleHQKKyAqIGFu
ZCBrZWVwIElSUSBtYXNrZWQuCisgKgorICogWFhYOiBXZSBtYXkgd2FudCB0byBjb25zaWRlciBh
biBvcmRlcmluZyBiZXR3ZWVuIGludGVycnVwdHMgKGUuZy4gaWYKKyAqIFNFcnJvciBhcmUgbWFz
a2VkLCB0aGVuIElSUSBzaG91bGQgYmUgbWFza2VkIHRvbykuIEhvd2V2ZXIsIHRoaXMKKyAqIHdv
dWxkIHJlcXVpcmUgc29tZSByZXdvcmsgaW4gc29tZSBwYXRocyAoZS5nLiBwYW5pYywgbGl2ZXBh
dGNoKSB0bworICogZW5zdXJlIHRoZSBvcmRlcmluZyBpcyBlbmZvcmNlZCBldmVyeXdoZXJlLgor
ICovCiBoeXBfaXJxOgogICAgICAgICBlbnRyeSAgIGh5cD0xCi0gICAgICAgIG1zciAgICAgZGFp
ZmNsciwgIzQKKworICAgICAgICAvKiBJbmhlcml0IEQsIEEsIEYgaW50ZXJydXB0cyBhbmQga2Vl
cCBJIG1hc2tlZCAqLworICAgICAgICBtcnMgICAgIHgwLCBTUFNSX2VsMgorICAgICAgICBtb3Yg
ICAgIHgxLCAjKFBTUl9EQkdfTUFTSyB8IFBTUl9BQlRfTUFTSyB8IFBTUl9GSVFfTUFTSykKKyAg
ICAgICAgYW5kICAgICB4MCwgeDAsIHgxCisgICAgICAgIG9yciAgICAgeDAsIHgwLCAjUFNSX0lS
UV9NQVNLCisgICAgICAgIG1zciAgICAgZGFpZiwgeDAKKwogICAgICAgICBtb3YgICAgIHgwLCBz
cAogICAgICAgICBibCAgICAgIGRvX3RyYXBfaXJxCiAgICAgICAgIGV4aXQgICAgaHlwPTEKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 13 14:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Nov 2019 14:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUtsO-0000xV-F6; Wed, 13 Nov 2019 14:44:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tzoi=ZF=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUtsN-0000xE-DD
 for xen-changelog@lists.xenproject.org; Wed, 13 Nov 2019 14:44:07 +0000
X-Inumbo-ID: 0b0fb510-0624-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0b0fb510-0624-11ea-9631-bc764e2007e4;
 Wed, 13 Nov 2019 14:44:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUtsM-0003QX-42
 for xen-changelog@lists.xenproject.org; Wed, 13 Nov 2019 14:44:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUtsM-0004QH-2a
 for xen-changelog@lists.xenproject.org; Wed, 13 Nov 2019 14:44:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUtsM-0004QH-2a@xenbits.xenproject.org>
Date: Wed, 13 Nov 2019 14:44:06 +0000
Subject: [Xen-changelog] [xen staging] xen/passthrough: Render domains with
 %pd in the 'Q' debug handler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM2N2M0M2NlNGE2M2U3ZWEzMTQ1MjViYTE3OGNlN2FiOTU1YzkyOTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiAxMyAxMzowNDo0MyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMTMgMTQ6MzI6
NDQgMjAxOSArMDAwMAoKICAgIHhlbi9wYXNzdGhyb3VnaDogUmVuZGVyIGRvbWFpbnMgd2l0aCAl
cGQgaW4gdGhlICdRJyBkZWJ1ZyBoYW5kbGVyCiAgICAKICAgIElPTU1VcyBhcmUgb3duZWQgYnkg
RE9NX1hFTiwgYW5kIHdpdGggWFNBLTMwMiwgRE9NX0lPIGlzIHVzZWQgZm9yCiAgICBxdWFyYW50
aW5lZCBkZXZpY2VzLiAgVXNlICVwZCBpbiB0aGUgcHJpbnRrIHRvIHJlbmRlciB0aGUgc3lzdGVt
CiAgICBkb21haW5zIG1vcmUgaW50ZWxsaWdlbnRseS4KICAgIAogICAgQmVmb3JlOgogICAgICAo
WEVOKSAwMDAwOjAwOjAxLjAgLSBkb20gMCAgIC0gbm9kZSAwICAgLSBNU0lzIDwgPgogICAgICAo
WEVOKSAwMDAwOjAwOjAwLjAgLSBkb20gMCAgIC0gbm9kZSAwICAgLSBNU0lzIDwgPgogICAgICAo
WEVOKSAwMDAwOjgwOjAwLjIgLSBkb20gMzI3NTQgLSBub2RlIDEgICAtIE1TSXMgPCA+CiAgICAg
IChYRU4pIDAwMDA6YTA6MDAuMiAtIGRvbSAzMjc1NCAtIG5vZGUgMSAgIC0gTVNJcyA8ID4KICAg
ICAgKFhFTikgMDAwMDpjMDowMC4yIC0gZG9tIDMyNzU0IC0gbm9kZSAxICAgLSBNU0lzIDwgPgog
ICAgICAoWEVOKSAwMDAwOmUwOjAwLjIgLSBkb20gMzI3NTQgLSBub2RlIDEgICAtIE1TSXMgPCA+
CiAgICAgIChYRU4pIDAwMDA6MDA6MDAuMiAtIGRvbSAzMjc1NCAtIG5vZGUgMCAgIC0gTVNJcyA8
ID4KICAgICAgKFhFTikgMDAwMDoyMDowMC4yIC0gZG9tIDMyNzU0IC0gbm9kZSAwICAgLSBNU0lz
IDwgPgogICAgICAoWEVOKSAwMDAwOjQwOjAwLjIgLSBkb20gMzI3NTQgLSBub2RlIDAgICAtIE1T
SXMgPCA+CiAgICAgIChYRU4pIDAwMDA6NjA6MDAuMiAtIGRvbSAzMjc1NCAtIG5vZGUgMCAgIC0g
TVNJcyA8ID4KICAgIAogICAgQWZ0ZXI6CiAgICAgIChYRU4pIDAwMDA6MDA6MDEuMCAtIGQwIC0g
bm9kZSAwICAgLSBNU0lzIDwgPgogICAgICAoWEVOKSAwMDAwOjAwOjAwLjAgLSBkMCAtIG5vZGUg
MCAgIC0gTVNJcyA8ID4KICAgICAgKFhFTikgMDAwMDo4MDowMC4yIC0gZFtYRU5dIC0gbm9kZSAx
ICAgLSBNU0lzIDwgPgogICAgICAoWEVOKSAwMDAwOmEwOjAwLjIgLSBkW1hFTl0gLSBub2RlIDEg
ICAtIE1TSXMgPCA+CiAgICAgIChYRU4pIDAwMDA6YzA6MDAuMiAtIGRbWEVOXSAtIG5vZGUgMSAg
IC0gTVNJcyA8ID4KICAgICAgKFhFTikgMDAwMDplMDowMC4yIC0gZFtYRU5dIC0gbm9kZSAxICAg
LSBNU0lzIDwgPgogICAgICAoWEVOKSAwMDAwOjAwOjAwLjIgLSBkW1hFTl0gLSBub2RlIDAgICAt
IE1TSXMgPCA+CiAgICAgIChYRU4pIDAwMDA6MjA6MDAuMiAtIGRbWEVOXSAtIG5vZGUgMCAgIC0g
TVNJcyA8ID4KICAgICAgKFhFTikgMDAwMDo0MDowMC4yIC0gZFtYRU5dIC0gbm9kZSAwICAgLSBN
U0lzIDwgPgogICAgICAoWEVOKSAwMDAwOjYwOjAwLjIgLSBkW1hFTl0gLSBub2RlIDAgICAtIE1T
SXMgPCA+CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIHwgNSArKy0tLQogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jCmluZGV4IDE4YTdkYzcyMjQuLjhlNTAxYTc5YTggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBA
IC0xMzQ5LDEwICsxMzQ5LDkgQEAgc3RhdGljIGludCBfZHVtcF9wY2lfZGV2aWNlcyhzdHJ1Y3Qg
cGNpX3NlZyAqcHNlZywgdm9pZCAqYXJnKQogCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHBk
ZXYsICZwc2VnLT5hbGxkZXZzX2xpc3QsIGFsbGRldnNfbGlzdCApCiAgICAgewotICAgICAgICBw
cmludGsoIiUwNHg6JTAyeDolMDJ4LiV1IC0gZG9tICUtM2QgLSBub2RlICUtM2QgLSBNU0lzIDwg
IiwKKyAgICAgICAgcHJpbnRrKCIlMDR4OiUwMng6JTAyeC4ldSAtICVwZCAtIG5vZGUgJS0zZCAt
IE1TSXMgPCAiLAogICAgICAgICAgICAgICAgcHNlZy0+bnIsIHBkZXYtPmJ1cywKLSAgICAgICAg
ICAgICAgIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLAotICAg
ICAgICAgICAgICAgcGRldi0+ZG9tYWluID8gcGRldi0+ZG9tYWluLT5kb21haW5faWQgOiAtMSwK
KyAgICAgICAgICAgICAgIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgUENJX0ZVTkMocGRldi0+ZGV2
Zm4pLCBwZGV2LT5kb21haW4sCiAgICAgICAgICAgICAgICAocGRldi0+bm9kZSAhPSBOVU1BX05P
X05PREUpID8gcGRldi0+bm9kZSA6IC0xKTsKICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAo
IG1zaSwgJnBkZXYtPm1zaV9saXN0LCBsaXN0ICkKICAgICAgICAgICAgICAgIHByaW50aygiJWQg
IiwgbXNpLT5pcnEpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 13 14:44:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Nov 2019 14:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iUtsX-00015X-Go; Wed, 13 Nov 2019 14:44:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tzoi=ZF=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iUtsW-00015P-Tc
 for xen-changelog@lists.xenproject.org; Wed, 13 Nov 2019 14:44:16 +0000
X-Inumbo-ID: 1116c8a4-0624-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1116c8a4-0624-11ea-adbe-bc764e2007e4;
 Wed, 13 Nov 2019 14:44:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUtsW-0003Qy-7h
 for xen-changelog@lists.xenproject.org; Wed, 13 Nov 2019 14:44:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iUtsW-0004Qu-6P
 for xen-changelog@lists.xenproject.org; Wed, 13 Nov 2019 14:44:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iUtsW-0004Qu-6P@xenbits.xenproject.org>
Date: Wed, 13 Nov 2019 14:44:16 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: Fix crash in 'V' debugkey
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1ZTE0MjRkZTJkZGEyODlhNGVlOTJlNmI0ZjUzMjhkZDEwZTc1YWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiAxMyAxMzoxOTozNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMTMgMTQ6MzI6
NDQgMjAxOSArMDAwMAoKICAgIEFNRC9JT01NVTogRml4IGNyYXNoIGluICdWJyBkZWJ1Z2tleQog
ICAgCiAgICBjL3MgYmIwMzhmMzExNjggIkFNRC9JT01NVTogcmVwbGFjZSBJTlRSRU1BUF9FTlRS
SUVTIiBpbnRyb2R1Y2VzIGEgY2FsbCB0bwogICAgaW50cmVtYXBfdGFibGVfZW50cmllcygpIGlu
IGR1bXBfaW50cmVtYXBfdGFibGUoKSBiZWZvcmUgdGJsLnB0ciBpcyBjaGVja2VkCiAgICBmb3Ig
TlVMTC4KICAgIAogICAgaW50cmVtYXBfdGFibGVfZW50cmllcygpIGludGVybmFsbHkgdXNlcyB2
aXJ0X3RvX3BhZ2UoKSB3aGljaCBmYWxscyBvdmVyCiAgICAKICAgICAgQVNTRVJUKHZhID49IFhF
Tl9WSVJUX1NUQVJUKTsKICAgIAogICAgaW4gX192aXJ0X3RvX3BhZ2UoKS4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW50ci5jCmluZGV4IDFlZWQ2MGYyNjUuLjVlOTJjMDIzZjggMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYwpAQCAtODQ3LDExICs4NDcsMTMgQEAg
c3RhdGljIHZvaWQgZHVtcF9pbnRyZW1hcF90YWJsZShjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICpp
b21tdSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pb24gaXJ0ZV9jcHRyIHRi
bCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGl2cnNfbWFw
cGluZ3MgKml2cnNfbWFwcGluZykKIHsKLSAgICB1bnNpZ25lZCBpbnQgY291bnQsIG5yID0gaW50
cmVtYXBfdGFibGVfZW50cmllcyh0YmwucHRyLCBpb21tdSk7CisgICAgdW5zaWduZWQgaW50IGNv
dW50LCBucjsKIAogICAgIGlmICggIXRibC5wdHIgKQogICAgICAgICByZXR1cm47CiAKKyAgICBu
ciA9IGludHJlbWFwX3RhYmxlX2VudHJpZXModGJsLnB0ciwgaW9tbXUpOworCiAgICAgZm9yICgg
Y291bnQgPSAwOyBjb3VudCA8IG5yOyBjb3VudCsrICkKICAgICB7CiAgICAgICAgIGlmICggaW9t
bXUtPmN0cmwuZ2FfZW4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 14 18:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Nov 2019 18:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iVJku-0006SK-3z; Thu, 14 Nov 2019 18:22:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jG1L=ZG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iVJkt-0006SE-9R
 for xen-changelog@lists.xenproject.org; Thu, 14 Nov 2019 18:22:07 +0000
X-Inumbo-ID: a98f85de-070b-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a98f85de-070b-11ea-b678-bc764e2007e4;
 Thu, 14 Nov 2019 18:22:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iVJkr-0005K5-NX
 for xen-changelog@lists.xenproject.org; Thu, 14 Nov 2019 18:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iVJkr-0008O4-Ls
 for xen-changelog@lists.xenproject.org; Thu, 14 Nov 2019 18:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iVJkr-0008O4-Ls@xenbits.xenproject.org>
Date: Thu, 14 Nov 2019 18:22:05 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: Render sibling/core masks
 with %pbl to improve 'r' debugkey
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA5MjQyZGE1NWIzMmUyZDFjMzcyOGMyM2NkNDNkMDM3N2I3NGJlZDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiAxMyAxODoxMToxNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMTQgMTg6MjE6
MjAgMjAxOSArMDAwMAoKICAgIHhlbi9zY2hlZDogUmVuZGVyIHNpYmxpbmcvY29yZSBtYXNrcyB3
aXRoICVwYmwgdG8gaW1wcm92ZSAncicgZGVidWdrZXkKICAgIAogICAgRm9yIHN5c3RlbSB3aXRo
IGxhcmdlIG51bWJlcnMgb2YgQ1BVcywgdGhlICdyJyBkZWJ1Z2tleSBpcyB1bndpZWxkeS4gIFNp
YmxpbmcKICAgIGFuZCBjb3JlIG1hc2tzIGFyZSBhIHNpbmdsZSBibG9jayBvZiBhZGphY2VudCBi
aXRzLCBzbyBhcmUgdmFzdGx5IHNob3J0ZXIgdG8KICAgIHJlbmRlciB3aXRoICVwYmwuCiAgICAK
ICAgIEJlZm9yZToKICAgICAgKFhFTikgQ1BVWzAwXSBucl9ydW49MCwgc29ydD0xNTcsIHNpYmxp
bmc9MDAwMDAwMDAsMDAwMDAwMDAsMDAwMDAwMDAsMDAwMDAwMDAsMDAwMDAwMDAsMDAwMDAwMDAs
MDAwMDAwMDAsMDAwMDAwMDMsIGNvcmU9MDAwMDAwMDAsMDAwMDAwMDAsMDAwMDAwMDAsMDAwMDAw
MDAsZmZmZmZmZmYsZmZmZmZmZmYsZmZmZmZmZmYsZmZmZmZmZmYKICAgICAgKFhFTikgQ1BVWzAx
XSBucl9ydW49MCwgc29ydD0xMzc1MCwgc2libGluZz0wMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAw
MCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMywgY29yZT0wMDAw
MDAwMCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCxmZmZmZmZmZixmZmZmZmZmZixmZmZmZmZm
ZixmZmZmZmZmZgogICAgICAoWEVOKSBDUFVbMDJdIG5yX3J1bj0wLCBzb3J0PTE4OCwgc2libGlu
Zz0wMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCww
MDAwMDAwMCwwMDAwMDAwYywgY29yZT0wMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAw
MCxmZmZmZmZmZixmZmZmZmZmZixmZmZmZmZmZixmZmZmZmZmZgogICAgICAoWEVOKSBDUFVbMDNd
IG5yX3J1bj0wLCBzb3J0PTEzNzMwLCBzaWJsaW5nPTAwMDAwMDAwLDAwMDAwMDAwLDAwMDAwMDAw
LDAwMDAwMDAwLDAwMDAwMDAwLDAwMDAwMDAwLDAwMDAwMDAwLDAwMDAwMDBjLCBjb3JlPTAwMDAw
MDAwLDAwMDAwMDAwLDAwMDAwMDAwLDAwMDAwMDAwLGZmZmZmZmZmLGZmZmZmZmZmLGZmZmZmZmZm
LGZmZmZmZmZmCiAgICAKICAgIEFmdGVyOgogICAgICAoWEVOKSBDUFVbMDBdIG5yX3J1bj0wLCBz
b3J0PTExNjksIHNpYmxpbmc9ezAtMX0sIGNvcmU9ezAtMTI3fQogICAgICAoWEVOKSBDUFVbMDFd
IG5yX3J1bj0wLCBzb3J0PTI0ODgsIHNpYmxpbmc9ezAtMX0sIGNvcmU9ezAtMTI3fQogICAgICAo
WEVOKSBDUFVbMDJdIG5yX3J1bj0wLCBzb3J0PTEyMTAsIHNpYmxpbmc9ezItM30sIGNvcmU9ezAt
MTI3fQogICAgICAoWEVOKSBDUFVbMDNdIG5yX3J1bj0wLCBzb3J0PTI0NzYsIHNpYmxpbmc9ezIt
M30sIGNvcmU9ezAtMTI3fQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAyICstCiB4ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDIgKy0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jICAg
IHwgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMKaW5kZXggNjQ1Y2RjNWU5YS4uYWE0MWEzMzAxYiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBA
IC0yMDY1LDcgKzIwNjUsNyBAQCBjc2NoZWRfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgaW50IGNwdSkKICAgICBzcGMgPSBDU0NIRURfUENQVShjcHUpOwogICAgIHJ1bnEg
PSAmc3BjLT5ydW5xOwogCi0gICAgcHJpbnRrKCJDUFVbJTAyZF0gbnJfcnVuPSVkLCBzb3J0PSVk
LCBzaWJsaW5nPSUqcGIsIGNvcmU9JSpwYlxuIiwKKyAgICBwcmludGsoIkNQVVslMDJkXSBucl9y
dW49JWQsIHNvcnQ9JWQsIHNpYmxpbmc9eyUqcGJsfSwgY29yZT17JSpwYmx9XG4iLAogICAgICAg
ICAgICBjcHUsIHNwYy0+bnJfcnVubmFibGUsIHNwYy0+cnVucV9zb3J0X2xhc3QsCiAgICAgICAg
ICAgIENQVU1BU0tfUFIocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSwKICAgICAgICAg
ICAgQ1BVTUFTS19QUihwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpKTsKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMK
aW5kZXggYWY1OGVlMTYxZC4uZjdjNDc3MDUzYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTM2NTgsNyAr
MzY1OCw3IEBAIGR1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUp
CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7CiAg
ICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjOwogCi0gICAgcHJpbnRrKCJDUFVbJTAyZF0gcnVu
cT0lZCwgc2libGluZz0lKnBiLCBjb3JlPSUqcGJcbiIsCisgICAgcHJpbnRrKCJDUFVbJTAyZF0g
cnVucT0lZCwgc2libGluZz17JSpwYmx9LCBjb3JlPXslKnBibH1cbiIsCiAgICAgICAgICAgIGNw
dSwgYzJyKGNwdSksCiAgICAgICAgICAgIENQVU1BU0tfUFIocGVyX2NwdShjcHVfc2libGluZ19t
YXNrLCBjcHUpKSwKICAgICAgICAgICAgQ1BVTUFTS19QUihwZXJfY3B1KGNwdV9jb3JlX21hc2ss
IGNwdSkpKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1v
bi9zY2hlZF9udWxsLmMKaW5kZXggZGEzZmUyOWYyMS4uM2YzNDE4YzliMSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAg
LTkyNiw3ICs5MjYsNyBAQCBzdGF0aWMgdm9pZCBudWxsX2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAKICAgICBsb2NrID0gcGNwdV9zY2hlZHVsZV9sb2Nr
X2lycXNhdmUoY3B1LCAmZmxhZ3MpOwogCi0gICAgcHJpbnRrKCJDUFVbJTAyZF0gc2libGluZz0l
KnBiLCBjb3JlPSUqcGIiLAorICAgIHByaW50aygiQ1BVWyUwMmRdIHNpYmxpbmc9eyUqcGJsfSwg
Y29yZT17JSpwYmx9IiwKICAgICAgICAgICAgY3B1LCBDUFVNQVNLX1BSKHBlcl9jcHUoY3B1X3Np
YmxpbmdfbWFzaywgY3B1KSksCiAgICAgICAgICAgIENQVU1BU0tfUFIocGVyX2NwdShjcHVfY29y
ZV9tYXNrLCBjcHUpKSk7CiAgICAgaWYgKCBwZXJfY3B1KG5wYywgY3B1KS51bml0ICE9IE5VTEwg
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 15 09:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Nov 2019 09:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iVY98-00066o-E1; Fri, 15 Nov 2019 09:44:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YbDN=ZH=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iVY97-00066j-Jg
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 09:44:05 +0000
X-Inumbo-ID: 761223c0-078c-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 761223c0-078c-11ea-9631-bc764e2007e4;
 Fri, 15 Nov 2019 09:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iVY96-0000IJ-F6
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 09:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iVY96-0005LQ-Dt
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 09:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iVY96-0005LQ-Dt@xenbits.xenproject.org>
Date: Fri, 15 Nov 2019 09:44:04 +0000
Subject: [Xen-changelog] [xen staging] golang/xenlight: Fix
 libxl_domain_shutdown and libxl_domain_reboot as well
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdiNGMzZDA0NDNiNTlhMGM5ZDc0YjUwMDAwYTk3NDY3YThkMzIzNmYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTm92IDE1IDA5OjM2OjU4IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTm92IDE1IDA5OjM2OjU4
IDIwMTkgKzAwMDAKCiAgICBnb2xhbmcveGVubGlnaHQ6IEZpeCBsaWJ4bF9kb21haW5fc2h1dGRv
d24gYW5kIGxpYnhsX2RvbWFpbl9yZWJvb3QgYXMgd2VsbAogICAgCiAgICBCb3RoIGFyZSBub3cg
cG90ZW50aWFsbHkgYXN5bmNocm9ub3VzOyBwYXNzIGluICduaWwnIHRvIHJldGFpbgogICAgc3lu
Y2hyb25vdXMgYmVoYXZpb3IuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9nb2xhbmcveGVubGlnaHQveGVubGln
aHQuZ28gfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIGIv
dG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCmluZGV4IDU5YjgxODZhNjQuLjkwMmNi
YjgzOWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbworKysg
Yi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KQEAgLTEwNDEsNyArMTA0MSw3IEBA
IGZ1bmMgKEN0eCAqQ29udGV4dCkgRG9tYWluU2h1dGRvd24oaWQgRG9taWQpIChlcnIgZXJyb3Ip
IHsKIAkJcmV0dXJuCiAJfQogCi0JcmV0IDo9IEMubGlieGxfZG9tYWluX3NodXRkb3duKEN0eC5j
dHgsIEMudWludDMyX3QoaWQpKQorCXJldCA6PSBDLmxpYnhsX2RvbWFpbl9zaHV0ZG93bihDdHgu
Y3R4LCBDLnVpbnQzMl90KGlkKSwgbmlsKQogCiAJaWYgcmV0ICE9IDAgewogCQllcnIgPSBFcnJv
cigtcmV0KQpAQCAtMTA1Niw3ICsxMDU2LDcgQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBEb21haW5S
ZWJvb3QoaWQgRG9taWQpIChlcnIgZXJyb3IpIHsKIAkJcmV0dXJuCiAJfQogCi0JcmV0IDo9IEMu
bGlieGxfZG9tYWluX3JlYm9vdChDdHguY3R4LCBDLnVpbnQzMl90KGlkKSkKKwlyZXQgOj0gQy5s
aWJ4bF9kb21haW5fcmVib290KEN0eC5jdHgsIEMudWludDMyX3QoaWQpLCBuaWwpCiAKIAlpZiBy
ZXQgIT0gMCB7CiAJCWVyciA9IEVycm9yKC1yZXQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 15 10:55:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Nov 2019 10:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iVZFq-0005Js-8N; Fri, 15 Nov 2019 10:55:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YbDN=ZH=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iVZFp-0005Jn-VE
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 10:55:05 +0000
X-Inumbo-ID: 61a54e58-0796-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 61a54e58-0796-11ea-9631-bc764e2007e4;
 Fri, 15 Nov 2019 10:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iVZFp-0001lK-4w
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 10:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iVZFp-0000YO-3W
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 10:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iVZFp-0000YO-3W@xenbits.xenproject.org>
Date: Fri, 15 Nov 2019 10:55:05 +0000
Subject: [Xen-changelog] [xen staging] libxl: fix device model timeout in
 libxl__dm_resume()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY0M2FmYjA3OTAzMWQ5MGE3ODEwZGNlMzgwYWQwZDIyNGI4OTVlYTMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDE1
IDA4OjA0OjE0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2xAeGVuLm9yZz4KQ29t
bWl0RGF0ZTogRnJpIE5vdiAxNSAxMDozNzo0NCAyMDE5ICswMDAwCgogICAgbGlieGw6IGZpeCBk
ZXZpY2UgbW9kZWwgdGltZW91dCBpbiBsaWJ4bF9fZG1fcmVzdW1lKCkKICAgIAogICAgbGlieGxf
X2RtX3Jlc3VtZSgpIGlzIHVzaW5nIGEgd3JvbmcgdGltZW91dCBmb3IgdGhlIHN0YXJ0IG9mIHRo
ZQogICAgZGV2aWNlIG1vZGVsLiBJbnN0ZWFkIG9mIDYwIHNlY29uZHMgdGhlIHRpbWVvdXQgaXMg
c2V0IHRvIDYwCiAgICBtaWxsaXNlY29uZHMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSb21hbiBT
aGFwb3NobmlrIDxyb21hbkB6ZWRlZGEuY29tPgogICAgRml4ZXM6IDYyOThmMGViOGY0NDM3ICgi
bGlieGw6IFJlLWludHJvZHVjZSBsaWJ4bF9fZG9tYWluX3Jlc3VtZSIpCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExp
dSA8d2xAeGVuLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bV9zdXNwZW5kLmMKaW5kZXggMjQ4ZGJjMzNlMy4uMzVhZTMzNzI2MSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21f
c3VzcGVuZC5jCkBAIC01MTUsNyArNTE1LDcgQEAgdm9pZCBsaWJ4bF9fZG1fcmVzdW1lKGxpYnhs
X19lZ2MgKmVnYywKICAgICByYyA9IGxpYnhsX19ldl90aW1lX3JlZ2lzdGVyX3JlbChkbXJzLT5h
bywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG1ycy0+dGltZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkbV9yZXN1bWVfdGltZW91dCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfU1RB
UlRfVElNRU9VVCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExf
REVWSUNFX01PREVMX1NUQVJUX1RJTUVPVVQgKiAxMDAwKTsKICAgICBpZiAocmMpIGdvdG8gb3V0
OwogCiAgICAgc3dpdGNoIChsaWJ4bF9fZGV2aWNlX21vZGVsX3ZlcnNpb25fcnVubmluZyhnYywg
ZG9taWQpKSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 15 13:22:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Nov 2019 13:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iVbY7-00052j-TV; Fri, 15 Nov 2019 13:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YbDN=ZH=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iVbY6-00052e-Tr
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 13:22:06 +0000
X-Inumbo-ID: eaf99ab0-07aa-11ea-a26d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eaf99ab0-07aa-11ea-a26d-12813bfff9fa;
 Fri, 15 Nov 2019 13:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iVbY5-0004fA-Fy
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 13:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iVbY5-0000Ye-En
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 13:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iVbY5-0000Ye-En@xenbits.xenproject.org>
Date: Fri, 15 Nov 2019 13:22:05 +0000
Subject: [Xen-changelog] [xen staging] x86emul: 16-bit XBEGIN does not
 truncate rIP
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3MmM1MDg2NTZjMGEwZmE1NzM4OTBiMjkwMDY0ZTYwMzU5NzFmODYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDE1
IDE0OjE1OjMxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDE1IDE0OjE1OjMxIDIwMTkgKzAxMDAKCiAgICB4
ODZlbXVsOiAxNi1iaXQgWEJFR0lOIGRvZXMgbm90IHRydW5jYXRlIHJJUAogICAgCiAgICBTRE0g
cmV2IDA3MSBwb2ludHMgb3V0IHRoaXMgZmFjdCBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKaW5kZXggOGY1MGE0ZjJkZS4uNzc3Y2FjMmIyOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQyNDYsMTAgKzQyNDYsMTIgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIHsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiB4YmVnaW4gdW5jb25kaXRp
b25hbGx5IGFib3J0cywgeGFib3J0IGlzIHVuY29uZGl0aW9uYWxseQotICAgICAgICAgICAgICog
YSBub3AuCisgICAgICAgICAgICAgKiBhIG5vcC4gSXQgYWxzbyBkb2VzIG5vdCB0cnVuY2F0ZSB0
aGUgZGVzdGluYXRpb24gYWRkcmVzcyB0bworICAgICAgICAgICAgICogMTYgYml0cyB3aGVuIDE2
LWJpdCBvcGVyYW5kIHNpemUgaXMgaW4gZWZmZWN0LgogICAgICAgICAgICAgICovCiAgICAgICAg
ICAgICBpZiAoIGIgJiAxICkKICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBvcF9ieXRl
cyA9IDQ7CiAgICAgICAgICAgICAgICAgam1wX3JlbCgoaW50MzJfdClzcmMudmFsKTsKICAgICAg
ICAgICAgICAgICBfcmVncy5yKGF4KSA9IDA7CiAgICAgICAgICAgICB9Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 15 13:22:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Nov 2019 13:22:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iVbYH-00053M-VG; Fri, 15 Nov 2019 13:22:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YbDN=ZH=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iVbYG-00053D-Km
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 13:22:16 +0000
X-Inumbo-ID: f0fc4714-07aa-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f0fc4714-07aa-11ea-9631-bc764e2007e4;
 Fri, 15 Nov 2019 13:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iVbYF-0004gH-JC
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 13:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iVbYF-0000ZG-Hw
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 13:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iVbYF-0000ZG-Hw@xenbits.xenproject.org>
Date: Fri, 15 Nov 2019 13:22:15 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: restore DTE fields in
 amd_iommu_setup_domain_device()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwNmQxMWQ1YTgzMzliYjVhNTI1MDY5ZmRmZmRiNDVjYTgxMWQ2ZjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDE1
IDE0OjE3OjI2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDE1IDE0OjE3OjI2IDIwMTkgKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHJlc3RvcmUgRFRFIGZpZWxkcyBpbiBhbWRfaW9tbXVfc2V0dXBfZG9tYWluX2Rl
dmljZSgpCiAgICAKICAgIENvbW1pdCAxYjAwYzE2YmRmICgiQU1EL0lPTU1VOiBwcmUtZmlsbCBh
bGwgRFRFcyByaWdodCBhZnRlciB0YWJsZQogICAgYWxsb2NhdGlvbiIpIG1vdmVkIG91cnNlbHZl
cyBpbnRvIGEgbW9yZSBzZWN1cmUgZGVmYXVsdCBzdGF0ZSwgYnV0CiAgICBkaWRuJ3QgdGFrZSBz
dWZmaWNpZW50IGNhcmUgdG8gYWxzbyB1bmRvIHRoZSBlZmZlY3RzIHdoZW4gaGFuZGluZyBhCiAg
ICBwcmV2aW91c2x5IGRpc2FibGVkIGRldmljZSBiYWNrIHRvIGEobm90aGVyKSBkb21haW4uIFB1
dCB0aGUgZmllbGRzCiAgICB0aGF0IG1heSBoYXZlIGJlZW4gY2hhbmdlZCBlbHNld2hlcmUgYmFj
ayB0byB0aGVpciBpbnRlbmRlZCB2YWx1ZXMKICAgIChzb21lIGZpZWxkcyBhbWRfaW9tbXVfZGlz
YWJsZV9kb21haW5fZGV2aWNlKCkgdG91Y2hlcyBkb24ndAogICAgY3VycmVudGx5IGdldCB3cml0
dGVuIGFueXdoZXJlIGVsc2UsIGFuZCBoZW5jZSBkb24ndCBuZWVkIG1vZGlmeWluZwogICAgaGVy
ZSkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2Vs
ZW5ib29tLml0PgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgVGVzdGVkLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgfCAxMCAr
KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IGIyMDQ2MjQ1ZDcuLjc1YTBm
MWI0YWIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lv
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpA
QCAtMTE0LDExICsxMTQsMjEgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X3NldHVwX2RvbWFpbl9k
ZXZpY2UoCiAKICAgICBpZiAoICFkdGUtPnYgfHwgIWR0ZS0+dHYgKQogICAgIHsKKyAgICAgICAg
Y29uc3Qgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfZGV2OworCiAgICAgICAgIC8qIGJpbmQg
RFRFIHRvIGRvbWFpbiBwYWdlLXRhYmxlcyAqLwogICAgICAgICBhbWRfaW9tbXVfc2V0X3Jvb3Rf
cGFnZV90YWJsZSgKICAgICAgICAgICAgIGR0ZSwgcGFnZV90b19tYWRkcihoZC0+YXJjaC5yb290
X3RhYmxlKSwgZG9tYWluLT5kb21haW5faWQsCiAgICAgICAgICAgICBoZC0+YXJjaC5wYWdpbmdf
bW9kZSwgdmFsaWQpOwogCisgICAgICAgIC8qIFVuZG8gd2hhdCBhbWRfaW9tbXVfZGlzYWJsZV9k
b21haW5fZGV2aWNlKCkgbWF5IGhhdmUgZG9uZS4gKi8KKyAgICAgICAgaXZyc19kZXYgPSAmZ2V0
X2l2cnNfbWFwcGluZ3MoaW9tbXUtPnNlZylbcmVxX2lkXTsKKyAgICAgICAgaWYgKCBkdGUtPml0
X3Jvb3QgKQorICAgICAgICAgICAgZHRlLT5pbnRfY3RsID0gSU9NTVVfREVWX1RBQkxFX0lOVF9D
T05UUk9MX1RSQU5TTEFURUQ7CisgICAgICAgIGR0ZS0+aXYgPSBpb21tdV9pbnRyZW1hcDsKKyAg
ICAgICAgZHRlLT5leCA9IGl2cnNfZGV2LT5kdGVfYWxsb3dfZXhjbHVzaW9uOworICAgICAgICBk
dGUtPnN5c19tZ3QgPSBNQVNLX0VYVFIoaXZyc19kZXYtPmRldmljZV9mbGFncywgQUNQSV9JVkhE
X1NZU1RFTV9NR01UKTsKKwogICAgICAgICBpZiAoIHBjaV9hdHNfZGV2aWNlKGlvbW11LT5zZWcs
IGJ1cywgcGRldi0+ZGV2Zm4pICYmCiAgICAgICAgICAgICAgaW9tbXVfaGFzX2NhcChpb21tdSwg
UENJX0NBUF9JT1RMQl9TSElGVCkgKQogICAgICAgICAgICAgZHRlLT5pID0gYXRzX2VuYWJsZWQ7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 15 13:22:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Nov 2019 13:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iVbYR-00055J-0p; Fri, 15 Nov 2019 13:22:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YbDN=ZH=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iVbYQ-00055C-Eu
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 13:22:26 +0000
X-Inumbo-ID: f701ea74-07aa-11ea-a26d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f701ea74-07aa-11ea-a26d-12813bfff9fa;
 Fri, 15 Nov 2019 13:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iVbYP-0004gv-MU
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 13:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iVbYP-0000Zn-LF
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 13:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iVbYP-0000Zn-LF@xenbits.xenproject.org>
Date: Fri, 15 Nov 2019 13:22:25 +0000
Subject: [Xen-changelog] [xen staging] x86: fix race to build
 arch/x86/efi/relocs-dummy.o
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1ZDEwNDk4NGMwNGU2OTIzNGY3N2JkM2I4ZjhjMGVmODViM2Y3ZmEKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBOb3YgMTUgMTQ6MTg6MTYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMTUgMTQ6MTg6MTYgMjAxOSAr
MDEwMAoKICAgIHg4NjogZml4IHJhY2UgdG8gYnVpbGQgYXJjaC94ODYvZWZpL3JlbG9jcy1kdW1t
eS5vCiAgICAKICAgIFdpdGggJChUQVJHRVQpLmVmaSBkZXBlbmRpbmcgb24gZWZpL3JlbG9jcy1k
dW1teS5vLCBhcmNoL3g4Ni9NYWtlZmlsZQogICAgd2lsbCBhdHRlbXB0IHRvIGJ1aWxkIHRoYXQg
b2JqZWN0LiBUaGlzIG1heSByZXN1bHQgaW4gYSBkZXBlbmRlbmN5IGZpbGUKICAgIGJlaW5nIGdl
bmVyYXRlZCB0aGF0IGhhcyByZWxvY3MtZHVtbXkubyBkZXBlbmRpbmcgb24gZWZpL3JlbG9jcy1k
dW1teS5TLgogICAgCiAgICBUaGVuLCB3aGVuIGFyY2gveDg2L2VmaS9NYWtlZmlsZSB0cmllcyB0
byBidWlsZCByZWxvY3MtZHVtbXkubywgd2VsbAogICAgZWZpL3JlbG9jcy1kdW1teS5TIGRvZXNu
J3QgZXhpc3QuCiAgICAKICAgIEhhdmUgb25seSBvbmUgbWFrZWZpbGUgcmVzcG9uc2libGUgZm9y
IGJ1aWxkaW5nIHJlbG9jcy1kdW1teS5vLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L01ha2VmaWxlIHwgNCAr
Ky0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpp
bmRleCA1ZTZiOWQ3MDI4Li5hNmRmMTllOTAxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFr
ZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC0yMTksOCArMjE5LDggQEAgJChU
QVJHRVQpLmVmaTogcHJlbGluay1lZmkubyAkKG5vdGVfZmlsZSkgZWZpLmxkcyBlZmkvcmVsb2Nz
LWR1bW15Lm8gZWZpL21rcmVsb2MKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgLS14ZW5z
eW1zIC0tc3lzdiAtLXNvcnQgPiQoQEQpLyQoQEYpLm1hcDsgZmkKIAlybSAtZiAkKEBEKS8uJChA
RikuWzAtOV0qICQoQEQpLy4uJChARikuWzAtOV0qCiAKLWVmaS9ib290LmluaXQubyBlZmkvcnVu
dGltZS5vIGVmaS9jb21wYXQubyBlZmkvYnVpbGRpZC5vOiAkKEJBU0VESVIpL2FyY2gveDg2L2Vm
aS9idWlsdF9pbi5vCi1lZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8g
ZWZpL2J1aWxkaWQubzogOworZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBh
dC5vIGVmaS9idWlsZGlkLm8gZWZpL3JlbG9jcy1kdW1teS5vOiAkKEJBU0VESVIpL2FyY2gveDg2
L2VmaS9idWlsdF9pbi5vCitlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0
Lm8gZWZpL2J1aWxkaWQubyBlZmkvcmVsb2NzLWR1bW15Lm86IDsKIAogYXNtLW9mZnNldHMuczog
JChUQVJHRVRfU1VCQVJDSCkvYXNtLW9mZnNldHMuYyAkKEJBU0VESVIpL2luY2x1ZGUvYXNtLXg4
Ni9hc20tbWFjcm9zLmgKIAkkKENDKSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklIC1mbHRvLCQo
Q0ZMQUdTKSkgLVMgLW8gJEAgJDwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 15 14:55:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Nov 2019 14:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iVd07-0000fT-4c; Fri, 15 Nov 2019 14:55:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YbDN=ZH=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iVd06-0000fO-7g
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 14:55:06 +0000
X-Inumbo-ID: e8a15b06-07b7-11ea-a271-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8a15b06-07b7-11ea-a271-12813bfff9fa;
 Fri, 15 Nov 2019 14:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iVd05-0006ep-0H
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 14:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iVd04-0005t6-VN
 for xen-changelog@lists.xenproject.org; Fri, 15 Nov 2019 14:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iVd04-0005t6-VN@xenbits.xenproject.org>
Date: Fri, 15 Nov 2019 14:55:04 +0000
Subject: [Xen-changelog] [xen staging] docs: adjust xen release cycle text
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5MmEyODZjZmI3MmVhY2JjOTg4YjUwMGY0YmIwNGRiZTZiZWRjMGMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2xAeGVuLm9yZz4KQXV0aG9yRGF0ZTogRnJpIE5vdiAxNSAxNDoyNzoyMCAy
MDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNvbW1pdERhdGU6IEZy
aSBOb3YgMTUgMTQ6NDU6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6IGFkanVzdCB4ZW4gcmVsZWFz
ZSBjeWNsZSB0ZXh0CiAgICAKICAgIEZpeCB0ZXh0IGFib3V0IHJlbGVhc2UgY3ljbGUuIERyb3Ag
dGhlIGNvbmp1cmVkIHVwIGV4YW1wbGUgdGhhdCdzIG5vCiAgICBsb25nZXIgYXBwbGljYWJsZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIGRvY3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5h
Z2VtZW50LnBhbmRvYyB8IDE1ICsrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9wcm9jZXNzL3hl
bi1yZWxlYXNlLW1hbmFnZW1lbnQucGFuZG9jIGIvZG9jcy9wcm9jZXNzL3hlbi1yZWxlYXNlLW1h
bmFnZW1lbnQucGFuZG9jCmluZGV4IGQ2YWJjOTBhMDIuLmUxYWExZWRhOGYgMTAwNjQ0Ci0tLSBh
L2RvY3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5hZ2VtZW50LnBhbmRvYworKysgYi9kb2NzL3By
b2Nlc3MveGVuLXJlbGVhc2UtbWFuYWdlbWVudC5wYW5kb2MKQEAgLTE1LDEyICsxNSwxMSBAQCB0
aGF0IHRoZXkgY2FuIGhhdmUgYW4gaWRlYSB3aGF0IHRvIGV4cGVjdCBmcm9tIHRoZSBSZWxlYXNl
IE1hbmFnZXIuCiAKICMgWGVuIHJlbGVhc2UgY3ljbGUKIAotVGhlIFhlbiBoeXBlcnZpc29yIHBy
b2plY3Qgbm93IHJlbGVhc2VzIHR3aWNlIGEgeWVhciwgYXQgdGhlIGJlZ2lubmluZyBvZgotSnVu
ZSBhbmQgdGhlIGJlZ2lubmluZyBvZiBEZWNlbWJlci4gVGhlIGFjdHVhbCByZWxlYXNlIGRhdGUg
ZGVwZW5kcyBvbiBhIGxvdAotb2YgZmFjdG9ycy4KK1RoZSBYZW4gaHlwZXJ2aXNvciBwcm9qZWN0
IG5vdyByZWxlYXNlcyBldmVyeSA4IG1vbnRocy4gVGhlIGFjdHVhbCByZWxlYXNlIGRhdGUKK2Rl
cGVuZHMgb24gYSBsb3Qgb2YgZmFjdG9ycy4KIAogV2UgY2FuIHJvdWdobHkgZGl2aWRlIG9uZSBy
ZWxlYXNlIGludG8gdHdvIHBlcmlvZHMuIFRoZSBkZXZlbG9wbWVudCBwZXJpb2QKLWFuZCB0aGUg
ZnJlZXplIHBlcmlvZC4gVGhlIGZvcm1lciBpcyA0IG1vbnRocyBsb25nIGFuZCB0aGUgbGF0dGVy
IGlzIGFib3V0IDIKK2FuZCB0aGUgZnJlZXplIHBlcmlvZC4gVGhlIGZvcm1lciBpcyA2IG1vbnRo
cyBsb25nIGFuZCB0aGUgbGF0dGVyIGlzIGFib3V0IDIKIG1vbnRocyBsb25nLgogCiBEdXJpbmcg
ZGV2ZWxvcG1lbnQgcGVyaW9kLCBjb250cmlidXRvcnMgc3VibWl0IHBhdGNoZXMgdG8gYmUgcmV2
aWV3ZWQgYW5kCkBAIC0zNCwxNCArMzMsNiBAQCBEdXJpbmcgZnJlZXplIHBlcmlvZCwgdGhlIHRy
ZWUgaXMgY2xvc2VkIGZvciBuZXcgZmVhdHVyZXMuIE9ubHkgYnVnIGZpeGVzIGFyZQogYWNjZXB0
ZWQuIFRoaXMgcGVyaW9kIGNhbiBiZSBzaG9ydGVyIG9yIGxvbmdlciB0aGFuIDIgbW9udGhzLiBJ
ZiBpdCBlbmRzIHVwCiBsb25nZXIgdGhhbiAyIG1vbnRocywgaXQgZWF0cyBpbnRvIHRoZSBuZXh0
IGRldmVsb3BtZW50IHBlcmlvZC4KIAotSGVyZSBpcyBhIGNvbmp1cmVkIHVwIGV4YW1wbGUgKHVz
ZSBgYGBjYWwgMjAxN2BgYCB0byBnZXQgYW4gaWRlYSk6Ci0KLSogRGV2ZWxvcG1lbnQgcGVyaW9k
OiAyMDE3IEp1bmUgMTEgLSAyMDE3IFNlcHRlbWJlciAyOQotICAgICogdGhlICJjdXQtb2ZmIGRh
dGUiIGlzIDIwMTcgU2VwdGVtYmVyIDI5Ci0gICAgKiB0aGUgImxhc3QgcG9zdGluZyBkYXRlIiBp
cyAyMDE3IFNlcHRlbWJlciAxNQotKiBGcmVlemUgcGVyaW9kOiAyMDE3IE9jdG9iZXIgMiAtIDIw
MTcgRGVjZW1iZXIgNwotICAgICogdGhlIGFudGljaXBhdGVkIHJlbGVhc2UgZGF0ZSBpcyAyMDE3
IERlY2VtYmVyIDcKLQogIyBUaGUgZGlmZmVyZW50IHJvbGVzIGluIGEgWGVuIHJlbGVhc2UKIAog
IyMgUmVsZWFzZSBNYW5hZ2VyCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 18 23:11:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Nov 2019 23:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iWqAo-0005Lu-TO; Mon, 18 Nov 2019 23:11:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UyWY=ZK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iWqAm-0005Lp-PZ
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:08 +0000
X-Inumbo-ID: b32623e6-0a58-11ea-a2e3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b32623e6-0a58-11ea-a2e3-12813bfff9fa;
 Mon, 18 Nov 2019 23:11:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqAk-0006Op-JI
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqAk-0002uV-Hn
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iWqAk-0002uV-Hn@xenbits.xenproject.org>
Date: Mon, 18 Nov 2019 23:11:06 +0000
Subject: [Xen-changelog] [xen staging] libxl: Introduce
 libxl__ev_child_kill_deregister
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRhYmJhYzE5NGYwNDQxMTUzZjQ0OGM4ZTEyNWEwNWEwZThjYzM4ZDUKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMTggMTc6MTM6MDIgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIyOjU4OjI2IDIwMTkgKzAwMDAKCiAgICBs
aWJ4bDogSW50cm9kdWNlIGxpYnhsX19ldl9jaGlsZF9raWxsX2RlcmVnaXN0ZXIKICAgIAogICAg
QWxsb3cgdG8gZGVyZWdpc3RlciB0aGUgY2FsbGJhY2sgYXNzb2NpYXRlZCB3aXRoIGEgY2hpbGQg
ZGVhdGggZXZlbnQuCiAgICAKICAgIFRoZSBkZWF0aCBpc24ndCBpbW1lZGlhdGUgd2lsbCBuZWVk
IHRvIGJlIGNvbGxlY3RlZCBsYXRlciwgc28gdGhlCiAgICBldl9jaGlsZCBtYWNoaW5lcnkgcmVn
aXN0ZXIgaXRzIG93biBjYWxsYmFjay4KICAgIAogICAgbGlieGxfX2V2X2NoaWxkX2tpbGxfZGVy
ZWdpc3RlcigpIG1pZ2h0IGJlIGNhbGxlZCBieSBhbiBBTyBvcGVyYXRpb24KICAgIHRoYXQgaXMg
ZmluaXNoaW5nL2NsZWFuaW5nIHVwIHdpdGhvdXQgYSBjaGFuY2UgZm9yIGxpYnhsIHRvIGJlCiAg
ICBub3RpZmllZCBvZiB0aGUgY2hpbGQgZGVhdGggKHZpYSBTSUdDSExEKS4gU28gaXQgaXMgcG9z
c2libGUgdGhhdCB0aGUKICAgIGFwcGxpY2F0aW9uIGNhbGxzIGxpYnhsX2N0eF9mcmVlKCkgd2hp
bGUgdGhlcmUgYXJlIHN0aWxsIGNoaWxkIGFyb3VuZC4KICAgIFRvIGF2b2lkIHRoZSBhcHBsaWNh
dGlvbiBnZXR0aW5nIHVuZXhwZWN0ZWQgU0lHQ0hMRCwgdGhlIGxpYnhsX19hbwogICAgcmVzcG9u
c2libGUgZm9yIGtpbGxpbmcgYSBjaGlsZCB3aWxsIGhhdmUgdG8gd2FpdCB1bnRpbCBpdCBoYXMg
YmVlbgogICAgcHJvcGVybHkgcmVhcGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9ldmVu
dC5jICAgIHwgIDYgKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9mb3JrLmMgICAgIHwgNDggKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggfCAxNSArKysrKysrKysrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2NSBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2V2ZW50LmMgYi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCmluZGV4IDAzNzBiNmFjZGQu
LjQzMTU1MzY4ZGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYwpAQCAtMTg3OCw2ICsxODc4LDkgQEAgdm9pZCBsaWJ4
bF9fYW9fY29tcGxldGUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8gKmFvLCBpbnQgcmMpCiAg
ICAgYW8tPmNvbXBsZXRlID0gMTsKICAgICBhby0+cmMgPSByYzsKICAgICBMSUJYTF9MSVNUX1JF
TU9WRShhbywgaW5wcm9ncmVzc19lbnRyeSk7CisgICAgaWYgKGFvLT5vdXRzdGFuZGluZ19raWxs
ZWRfY2hpbGQpCisgICAgICAgIExPRyhERUJVRywgImFvICVwOiAuLiBidXQgd2FpdGluZyBmb3Ig
JWQgZm9yayB0byBleGl0IiwKKyAgICAgICAgICAgIGFvLCBhby0+b3V0c3RhbmRpbmdfa2lsbGVk
X2NoaWxkKTsKICAgICBsaWJ4bF9fYW9fY29tcGxldGVfY2hlY2tfcHJvZ3Jlc3NfcmVwb3J0cyhl
Z2MsIGFvKTsKIH0KIApAQCAtMTg5MSw3ICsxODk0LDggQEAgc3RhdGljIGJvb2wgYW9fd29ya19v
dXRzdGFuZGluZyhsaWJ4bF9fYW8gKmFvKQogICAgICAqIGRlY3JlbWVudCBwcm9ncmVzc19yZXBv
cnRzX291dHN0YW5kaW5nLCBhbmQgY2FsbAogICAgICAqIGxpYnhsX19hb19jb21wbGV0ZV9jaGVj
a19wcm9ncmVzc19yZXBvcnRzLgogICAgICAqLwotICAgIHJldHVybiAhYW8tPmNvbXBsZXRlIHx8
IGFvLT5wcm9ncmVzc19yZXBvcnRzX291dHN0YW5kaW5nOworICAgIHJldHVybiAhYW8tPmNvbXBs
ZXRlIHx8IGFvLT5wcm9ncmVzc19yZXBvcnRzX291dHN0YW5kaW5nCisgICAgICAgIHx8IGFvLT5v
dXRzdGFuZGluZ19raWxsZWRfY2hpbGQ7CiB9CiAKIHZvaWQgbGlieGxfX2FvX2NvbXBsZXRlX2No
ZWNrX3Byb2dyZXNzX3JlcG9ydHMobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8gKmFvKQpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZm9yay5jIGIvdG9vbHMvbGlieGwvbGlieGxfZm9y
ay5jCmluZGV4IGVlYTNkNWQ0ZTYuLjBmMWI2YjUxOGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ZvcmsuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9mb3JrLmMKQEAgLTY3OCw2ICs2
NzgsNTQgQEAgaW50IGxpYnhsX19ldl9jaGlsZF94ZW5zdG9yZV9yZW9wZW4obGlieGxfX2djICpn
YywgY29uc3QgY2hhciAqd2hhdCkgewogICAgIHJldHVybiByYzsKIH0KIAordHlwZWRlZiBzdHJ1
Y3QgZXZfY2hpbGRfa2lsbGVkIHsKKyAgICBsaWJ4bF9fYW8gKmFvOworICAgIGxpYnhsX19ldl9j
aGlsZCBjaDsKK30gZXZfY2hpbGRfa2lsbGVkOworc3RhdGljIHZvaWQgZGVyZWdpc3RlcmVkX2No
aWxkX2NhbGxiYWNrKGxpYnhsX19lZ2MgKiwgbGlieGxfX2V2X2NoaWxkICosCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGlkX3QsIGludCBzdGF0dXMpOworCit2b2lk
IGxpYnhsX19ldl9jaGlsZF9raWxsX2RlcmVnaXN0ZXIobGlieGxfX2FvICphbywgbGlieGxfX2V2
X2NoaWxkICpjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc2ln
KQoreworICAgIEFPX0dDOworCisgICAgaWYgKCFsaWJ4bF9fZXZfY2hpbGRfaW51c2UoY2gpKQor
ICAgICAgICByZXR1cm47CisKKyAgICBwaWRfdCBwaWQgPSBjaC0+cGlkOworCisgICAgZXZfY2hp
bGRfa2lsbGVkICpuZXdfY2ggPSBHQ05FVyhuZXdfY2gpOworICAgIG5ld19jaC0+YW8gPSBhbzsK
KyAgICBuZXdfY2gtPmNoLnBpZCA9IHBpZDsKKyAgICBuZXdfY2gtPmNoLmNhbGxiYWNrID0gZGVy
ZWdpc3RlcmVkX2NoaWxkX2NhbGxiYWNrOworICAgIExJQlhMX0xJU1RfSU5TRVJUX0hFQUQoJkNU
WC0+Y2hpbGRyZW4sICZuZXdfY2gtPmNoLCBlbnRyeSk7CisgICAgYW8tPm91dHN0YW5kaW5nX2tp
bGxlZF9jaGlsZCsrOworCisgICAgTElCWExfTElTVF9SRU1PVkUoY2gsIGVudHJ5KTsKKyAgICBj
aC0+cGlkID0gLTE7CisgICAgaW50IHIgPSBraWxsKHBpZCwgc2lnKTsKKyAgICBpZiAocikKKyAg
ICAgICAgTE9HRUQoRVJST1IsIGFvLT5kb21pZCwKKyAgICAgICAgICAgICAgImZhaWxlZCB0byBr
aWxsIGNoaWxkIFslbGRdIHdpdGggc2lnbmFsICVkIiwKKyAgICAgICAgICAgICAodW5zaWduZWQg
bG9uZylwaWQsIHNpZyk7Cit9CisKK3N0YXRpYyB2b2lkIGRlcmVnaXN0ZXJlZF9jaGlsZF9jYWxs
YmFjayhsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX2V2X2NoaWxkICpjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwaWRfdCBwaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHN0YXR1cykKK3sKKyAgICBldl9jaGlsZF9raWxsZWQgKmNrID0gQ09OVEFJTkVS
X09GKGNoLCAqY2ssIGNoKTsKKyAgICBFR0NfR0M7CisKKyAgICBsaWJ4bF9yZXBvcnRfY2hpbGRf
ZXhpdHN0YXR1cyhDVFgsIFhUTF9FUlJPUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAia2lsbGVkIGZvcmsgKGR5aW5nIGFzIGV4cGVjdGVkKSIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGlkLCBzdGF0dXMpOworICAgIGNrLT5hby0+b3V0c3RhbmRpbmdf
a2lsbGVkX2NoaWxkLS07CisgICAgbGlieGxfX2FvX2NvbXBsZXRlX2NoZWNrX3Byb2dyZXNzX3Jl
cG9ydHMoZWdjLCBjay0+YW8pOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9k
ZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNmE2MTQ2NThjMi4uNGU0MzNlMTEwNiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCkBAIC03MzAsNiArNzMwLDcgQEAgc3RydWN0IGxpYnhsX19hbyB7CiAgICAg
bGlieGxfX3BvbGxlciAqcG9sbGVyOwogICAgIHVpbnQzMl90IGRvbWlkOwogICAgIExJQlhMX1RB
SUxRX0VOVFJZKGxpYnhsX19hbykgZW50cnlfZm9yX2NhbGxiYWNrOworICAgIGludCBvdXRzdGFu
ZGluZ19raWxsZWRfY2hpbGQ7CiB9OwogCiAjZGVmaW5lIExJQlhMX0lOSVRfR0MoZ2MsY3R4KSBk
b3sgICAgICAgICAgICAgICBcCkBAIC0xMTU1LDkgKzExNTYsMTQgQEAgX2hpZGRlbiBpbnQgbGli
eGxfX2N0eF9ldnRjaG5faW5pdChsaWJ4bF9fZ2MgKmdjKTsgLyogZm9yIGxpYnhsX2N0eF9hbGxv
YyAqLwogICogVGhlIHBhcmVudCBtYXkgc2lnbmFsIHRoZSBjaGlsZCBidXQgaXQgbXVzdCBub3Qg
cmVhcCBpdC4gIFRoYXQgd2lsbAogICogYmUgZG9uZSBieSB0aGUgZXZlbnQgbWFjaGluZXJ5Lgog
ICoKLSAqIEl0IGlzIG5vdCBwb3NzaWJsZSB0byAiZGVyZWdpc3RlciIgdGhlIGNoaWxkIGRlYXRo
IGV2ZW50IHNvdXJjZS4KLSAqIEl0IHdpbGwgZ2VuZXJhdGUgZXhhY3RseSBvbmUgZXZlbnQgY2Fs
bGJhY2s7IHVudGlsIHRoZW4gdGhlIGNoaWxkdwotICogaXMgQWN0aXZlIGFuZCBtYXkgbm90IGJl
IHJldXNlZC4KKyAqIFRoZSBjaGlsZCBkZWF0aCBldmVudCB3aWxsIGdlbmVyYXRlIGV4YWN0bHkg
b25lIGV2ZW50IGNhbGxiYWNrOyB1bnRpbAorICogdGhlbiB0aGUgY2hpbGR3IGlzIEFjdGl2ZSBh
bmQgbWF5IG5vdCBiZSByZXVzZWQuCisgKgorICogbGlieGxfX2V2X2NoaWxkX2tpbGxfZGVyZWdp
c3RlcjogQWN0aXZlIC0+IElkbGUKKyAqICAgVGhpcyB3aWxsIHRyYW5zZmVyIG93bmVyc2hpcCBv
ZiB0aGUgY2hpbGQgcHJvY2VzcyBkZWF0aCBldmVudCBmcm9tCisgKiAgIGBjaCcgdG8gYGFvJywg
dGh1cyBkZXJlZ2lzdGVyIHRoZSBjYWxsYmFjay4KKyAqICAgVGhlIGBhbycgY29tcGxldGlvbiB3
aWxsIHdhaXQgdW50aWwgdGhlIGNoaWxkIGhhdmUgYmVlbiByZWFwZWQgYnkgdGhlCisgKiAgIGV2
ZW50IG1hY2hpbmVyeS4KICAqLwogX2hpZGRlbiBwaWRfdCBsaWJ4bF9fZXZfY2hpbGRfZm9yayhs
aWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfY2hpbGQgKmNoaWxkd19vdXQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfY2hpbGRfY2FsbGJhY2sgKmRlYXRoKTsKQEAg
LTExNjUsNiArMTE3MSw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBsaWJ4bF9fZXZfY2hpbGRfaW5p
dChsaWJ4bF9fZXZfY2hpbGQgKmNoaWxkd19vdXQpCiAgICAgICAgICAgICAgICAgeyBjaGlsZHdf
b3V0LT5waWQgPSAtMTsgfQogc3RhdGljIGlubGluZSBpbnQgbGlieGxfX2V2X2NoaWxkX2ludXNl
KGNvbnN0IGxpYnhsX19ldl9jaGlsZCAqY2hpbGR3X291dCkKICAgICAgICAgICAgICAgICB7IHJl
dHVybiBjaGlsZHdfb3V0LT5waWQgPj0gMDsgfQorX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9jaGls
ZF9raWxsX2RlcmVnaXN0ZXIobGlieGxfX2FvICphbywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9jaGlsZCAqY2gsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc2lnKTsKIAogLyogVXNlYWJsZSAo
b25seSkgaW4gdGhlIGNoaWxkIHRvIG9uY2UgbW9yZSBtYWtlIHRoZSBjdHggdXNlYWJsZSBmb3IK
ICAqIHhlbnN0b3JlIG9wZXJhdGlvbnMuICBsb2dzIGZhaWx1cmUgaW4gdGhlIGZvcm0gIndoYXQ6
IDxlcnJvcgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 18 23:11:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Nov 2019 23:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iWqAw-0005MS-V0; Mon, 18 Nov 2019 23:11:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UyWY=ZK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iWqAw-0005MK-5K
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:18 +0000
X-Inumbo-ID: b931b886-0a58-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b931b886-0a58-11ea-b678-bc764e2007e4;
 Mon, 18 Nov 2019 23:11:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqAu-0006PP-O6
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqAu-0002vf-Me
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iWqAu-0002vf-Me@xenbits.xenproject.org>
Date: Mon, 18 Nov 2019 23:11:16 +0000
Subject: [Xen-changelog] [xen staging] libxl: Move libxl__ev_devlock
 declaration
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU3YzMyMDI0Nzg5MzUxYmQ0NzU0N2Q4YzU2NDY0ZmU0ZWM2YTIwMjgKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMTggMTc6MTM6MDMgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIyOjU4OjMxIDIwMTkgKzAwMDAKCiAgICBs
aWJ4bDogTW92ZSBsaWJ4bF9fZXZfZGV2bG9jayBkZWNsYXJhdGlvbgogICAgCiAgICBXZSBhcmUg
Z29pbmcgdG8gd2FudCB0byBpbmNsdWRlIGxpYnhsX19ldl9kZXZsb2NrIGludG8gbGlieGxfX2V2
X3FtcC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIHwgOTYgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCA0OCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA0ZTQzM2UxMTA2Li42OWQ1NzJjMTg2IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKQEAgLTM2NCw2ICszNjQsNTQgQEAgc3RydWN0IGxpYnhsX19ldl9jaGls
ZCB7CiB9OwogCiAvKgorICogTG9jayBmb3IgZGV2aWNlIGhvdHBsdWcsIHFtcF9sb2NrLgorICoK
KyAqIGxpYnhsX19ldl9kZXZsb2NrIGltcGxlbWVudCBhIGxvY2sgdGhhdCBpcyBvdXRzaWRlIG9m
IENUWF9MT0NLIGluIHRoZQorICogbG9jayBoaWVyYXJjaHkuIEl0IGNhbiBiZSB1c2VkIHdoZW4g
b25lIHdhbnQgdG8gbWFrZSBRTVAgY2FsbHMgdG8gUUVNVSwKKyAqIHdoaWNoIG1heSB0YWtlIGEg
c2lnbmlmaWNhbnQgYW1vdW50IHRpbWUuCisgKiBJdCBpcyB0byBiZSBhY3F1aXJlZCBieSBhbiBh
byBldmVudCBjYWxsYmFjay4KKyAqCisgKiBJdCBpcyB0byBiZSBhY3F1aXJlZCB3aGVuIGFkZGlu
Zy9yZW1vdmluZyBkZXZpY2VzIG9yIG1ha2luZyBjaGFuZ2VzCisgKiB0byB0aGVtIHdoZW4gdGhp
cyBpcyBhIHNsb3cgb3BlcmF0aW9uIGFuZCBqc29uX2xvY2sgaXNuJ3QgYXBwcm9wcmlhdGUuCisg
KgorICogUG9zc2libGUgc3RhdGVzIG9mIGxpYnhsX19ldl9kZXZsb2NrOgorICogICBVbmRlZmlu
ZWQKKyAqICAgIE1pZ2h0IGNvbnRhaW4gYW55dGhpbmcuCisgKiAgSWRsZQorICogICAgU3RydWN0
IGNvbnRlbnRzIGFyZSBkZWZpbmVkIGVub3VnaCB0byBwYXNzIHRvIGFueQorICogICAgbGlieGxf
X2V2X2RldmxvY2tfKiBmdW5jdGlvbi4KKyAqICAgIFRoZSBzdHJ1Y3QgZG9lcyBub3QgY29udGFp
biByZWZlcmVuY2VzIHRvIGFueSBhbGxvY2F0ZWQgcHJpdmF0ZQorICogICAgcmVzb3VyY2VzIHNv
IGNhbiBiZSB0aHJvd24gYXdheS4KKyAqICBBY3RpdmUKKyAqICAgIFdhaXRpbmcgdG8gZ2V0IGEg
bG9jay4KKyAqICAgIE5lZWRzIHRvIHdhaXQgdW50aWwgdGhlIGNhbGxiYWNrIGlzIGNhbGxlZC4K
KyAqICBMb2NrQWNxdWlyZWQKKyAqICAgIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayB3aWxsIG5l
ZWQgdG8gYmUgY2FsbGVkIHRvIHJlbGVhc2UgdGhlIGxvY2sKKyAqICAgIGFuZCB0aGUgcmVzb3Vy
Y2VzIG9mIGxpYnhsX19ldl9kZXZsb2NrLgorICoKKyAqICBsaWJ4bF9fZXZfZGV2bG9ja19pbml0
OiBVbmRlZmluZWQvSWRsZSAtPiBJZGxlCisgKiAgbGlieGxfX2V2X2RldmxvY2tfbG9jazogSWRs
ZSAtPiBBY3RpdmUKKyAqICAgIE1heSBjYWxsIGNhbGxiYWNrIHN5bmNocm9ub3VzbHkuCisgKiAg
bGlieGxfX2V2X2RldmxvY2tfdW5sb2NrOiBMb2NrQWNxdWlyZWQvSWRsZSAtPiBJZGxlCisgKiAg
Y2FsbGJhY2s6ICAgICBXaGVuIGNhbGxlZDogQWN0aXZlIC0+IExvY2tBY3F1aXJlZCAob24gZXJy
b3I6IElkbGUpCisgKiAgICBUaGUgY2FsbGJhY2sgaXMgb25seSBjYWxsZWQgb25jZS4KKyAqLwor
c3RydWN0IGxpYnhsX19ldl9kZXZsb2NrIHsKKyAgICAvKiBmaWxsZWQgYnkgdXNlciAqLworICAg
IGxpYnhsX19hbyAqYW87CisgICAgbGlieGxfZG9taWQgZG9taWQ7CisgICAgdm9pZCAoKmNhbGxi
YWNrKShsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9kZXZsb2NrICosIGludCByYyk7CisgICAgLyog
cHJpdmF0ZSB0byBsaWJ4bF9fZXZfZGV2bG9jayogKi8KKyAgICBsaWJ4bF9fZXZfY2hpbGQgY2hp
bGQ7CisgICAgY2hhciAqcGF0aDsgLyogcGF0aCBvZiB0aGUgbG9jayBmaWxlIGl0c2VsZiAqLwor
ICAgIGludCBmZDsKKyAgICBib29sIGhlbGQ7Cit9OworX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9k
ZXZsb2NrX2luaXQobGlieGxfX2V2X2RldmxvY2sgKik7CitfaGlkZGVuIHZvaWQgbGlieGxfX2V2
X2RldmxvY2tfbG9jayhsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9kZXZsb2NrICopOworX2hpZGRl
biB2b2lkIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayhsaWJ4bF9fZ2MgKiwgbGlieGxfX2V2X2Rl
dmxvY2sgKik7CisKKy8qCiAgKiBRTVAgYXN5bmNocm9ub3VzIGNhbGxzCiAgKgogICogVGhpcyBm
YWNpbGl0eSBhbGxvd3MgYSBjb21tYW5kIHRvIGJlIHNlbnQgdG8gUUVNVSwgYW5kIHRoZSByZXNw
b25zZQpAQCAtNDY4OSw1NCArNDczNyw2IEBAIHN0YXRpYyBpbmxpbmUgY29uc3QgY2hhciAqbGli
eGxfX3FlbXVfcW1wX3BhdGgobGlieGxfX2djICpnYywgaW50IGRvbWlkKQogICAgIHJldHVybiBH
Q1NQUklOVEYoIiVzL3FtcC1saWJ4bC0lZCIsIGxpYnhsX19ydW5fZGlyX3BhdGgoKSwgZG9taWQp
OwogfQogCi0vKgotICogTG9jayBmb3IgZGV2aWNlIGhvdHBsdWcsIHFtcF9sb2NrLgotICoKLSAq
IGxpYnhsX19ldl9kZXZsb2NrIGltcGxlbWVudCBhIGxvY2sgdGhhdCBpcyBvdXRzaWRlIG9mIENU
WF9MT0NLIGluIHRoZQotICogbG9jayBoaWVyYXJjaHkuIEl0IGNhbiBiZSB1c2VkIHdoZW4gb25l
IHdhbnQgdG8gbWFrZSBRTVAgY2FsbHMgdG8gUUVNVSwKLSAqIHdoaWNoIG1heSB0YWtlIGEgc2ln
bmlmaWNhbnQgYW1vdW50IHRpbWUuCi0gKiBJdCBpcyB0byBiZSBhY3F1aXJlZCBieSBhbiBhbyBl
dmVudCBjYWxsYmFjay4KLSAqCi0gKiBJdCBpcyB0byBiZSBhY3F1aXJlZCB3aGVuIGFkZGluZy9y
ZW1vdmluZyBkZXZpY2VzIG9yIG1ha2luZyBjaGFuZ2VzCi0gKiB0byB0aGVtIHdoZW4gdGhpcyBp
cyBhIHNsb3cgb3BlcmF0aW9uIGFuZCBqc29uX2xvY2sgaXNuJ3QgYXBwcm9wcmlhdGUuCi0gKgot
ICogUG9zc2libGUgc3RhdGVzIG9mIGxpYnhsX19ldl9kZXZsb2NrOgotICogICBVbmRlZmluZWQK
LSAqICAgIE1pZ2h0IGNvbnRhaW4gYW55dGhpbmcuCi0gKiAgSWRsZQotICogICAgU3RydWN0IGNv
bnRlbnRzIGFyZSBkZWZpbmVkIGVub3VnaCB0byBwYXNzIHRvIGFueQotICogICAgbGlieGxfX2V2
X2RldmxvY2tfKiBmdW5jdGlvbi4KLSAqICAgIFRoZSBzdHJ1Y3QgZG9lcyBub3QgY29udGFpbiBy
ZWZlcmVuY2VzIHRvIGFueSBhbGxvY2F0ZWQgcHJpdmF0ZQotICogICAgcmVzb3VyY2VzIHNvIGNh
biBiZSB0aHJvd24gYXdheS4KLSAqICBBY3RpdmUKLSAqICAgIFdhaXRpbmcgdG8gZ2V0IGEgbG9j
ay4KLSAqICAgIE5lZWRzIHRvIHdhaXQgdW50aWwgdGhlIGNhbGxiYWNrIGlzIGNhbGxlZC4KLSAq
ICBMb2NrQWNxdWlyZWQKLSAqICAgIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayB3aWxsIG5lZWQg
dG8gYmUgY2FsbGVkIHRvIHJlbGVhc2UgdGhlIGxvY2sKLSAqICAgIGFuZCB0aGUgcmVzb3VyY2Vz
IG9mIGxpYnhsX19ldl9kZXZsb2NrLgotICoKLSAqICBsaWJ4bF9fZXZfZGV2bG9ja19pbml0OiBV
bmRlZmluZWQvSWRsZSAtPiBJZGxlCi0gKiAgbGlieGxfX2V2X2RldmxvY2tfbG9jazogSWRsZSAt
PiBBY3RpdmUKLSAqICAgIE1heSBjYWxsIGNhbGxiYWNrIHN5bmNocm9ub3VzbHkuCi0gKiAgbGli
eGxfX2V2X2RldmxvY2tfdW5sb2NrOiBMb2NrQWNxdWlyZWQvSWRsZSAtPiBJZGxlCi0gKiAgY2Fs
bGJhY2s6ICAgICBXaGVuIGNhbGxlZDogQWN0aXZlIC0+IExvY2tBY3F1aXJlZCAob24gZXJyb3I6
IElkbGUpCi0gKiAgICBUaGUgY2FsbGJhY2sgaXMgb25seSBjYWxsZWQgb25jZS4KLSAqLwotc3Ry
dWN0IGxpYnhsX19ldl9kZXZsb2NrIHsKLSAgICAvKiBmaWxsZWQgYnkgdXNlciAqLwotICAgIGxp
YnhsX19hbyAqYW87Ci0gICAgbGlieGxfZG9taWQgZG9taWQ7Ci0gICAgdm9pZCAoKmNhbGxiYWNr
KShsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9kZXZsb2NrICosIGludCByYyk7Ci0gICAgLyogcHJp
dmF0ZSB0byBsaWJ4bF9fZXZfZGV2bG9jayogKi8KLSAgICBsaWJ4bF9fZXZfY2hpbGQgY2hpbGQ7
Ci0gICAgY2hhciAqcGF0aDsgLyogcGF0aCBvZiB0aGUgbG9jayBmaWxlIGl0c2VsZiAqLwotICAg
IGludCBmZDsKLSAgICBib29sIGhlbGQ7Ci19OwotX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9kZXZs
b2NrX2luaXQobGlieGxfX2V2X2RldmxvY2sgKik7Ci1faGlkZGVuIHZvaWQgbGlieGxfX2V2X2Rl
dmxvY2tfbG9jayhsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9kZXZsb2NrICopOwotX2hpZGRlbiB2
b2lkIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayhsaWJ4bF9fZ2MgKiwgbGlieGxfX2V2X2Rldmxv
Y2sgKik7Ci0KIC8qIFNlbmQgY29udHJvbCBjb21tYW5kcyBvdmVyIHhlbnN0b3JlIGFuZCB3YWl0
IGZvciBhbiBBY2suICovCiBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbChsaWJ4
bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
eHN3YWl0X3N0YXRlICpwdmNvbnRyb2wsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 18 23:11:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Nov 2019 23:11:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iWqB7-0005Na-0V; Mon, 18 Nov 2019 23:11:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UyWY=ZK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iWqB6-0005NS-6I
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:28 +0000
X-Inumbo-ID: bf52bdb4-0a58-11ea-a2e3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf52bdb4-0a58-11ea-a2e3-12813bfff9fa;
 Mon, 18 Nov 2019 23:11:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqB4-0006Pf-Ul
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqB4-0002wC-SQ
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iWqB4-0002wC-SQ@xenbits.xenproject.org>
Date: Mon, 18 Nov 2019 23:11:26 +0000
Subject: [Xen-changelog] [xen staging] libxl: Rename ev_devlock to
 ev_slowlock
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmN2U5NTBkNThiZTU5MTIxZGY3YzQ4Y2ZiYjE4NzA5NmQ3OTlkMjkKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMTggMTc6MTM6MDQgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIyOjU4OjM1IDIwMTkgKzAwMDAKCiAgICBs
aWJ4bDogUmVuYW1lIGV2X2RldmxvY2sgdG8gZXZfc2xvd2xvY2sKICAgIAogICAgV2UgYXJlIGdv
aW5nIHRvIGludHJvZHVjZSBhIGRpZmZlcmVudCBsb2NrIGJhc2VkIG9uIHRoZSBzYW1lCiAgICBp
bXBsZW1lbnRhdGlvbiBhcyB0aGUgZXZfZGV2bG9jayBidXQgd2l0aCBhIGRpZmZlcmVudCBwYXRo
LiBUaGUKICAgIGRpZmZlcmVudCBzbG93bG9jayB3aWxsIGJlIGRpZmZlcmVudGlhdGVkIGJ5IGNh
bGxpbmcgZGlmZmVyZW50IF9pbml0KCkKICAgIGZ1bmN0aW9ucy4KICAgIAogICAgU28gd2UgcmVu
YW1lIGxpYnhsX19ldl9kZXZsb2NrIHRvIGxpYl9fZXZfc2xvd2xvY2ssIGJ1dCBrZWVwCiAgICBs
aWJ4bF9fZXZfZGV2bG9ja19pbml0KCkuCiAgICAKICAgIFNvbWUgbG9nIG1lc3NhZ2VzIHByb2R1
Y2VkIGV2X3Nsb3dsb2NrIGFyZSBjaGFuZ2VkIHRvIHByaW50IHRoZQogICAgbmFtZSBvZiB0aGUg
bG9jayBmaWxlICh1c2VyZGF0YV91c2VyaWQpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9k
aXNrLmMgICAgIHwgMTAgKysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgICB8
IDEwICsrKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgfCAzMCArKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAz
MyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNDYg
aW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZGlzay5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCmluZGV4IDczM2FkMjg0Yzgu
Ljc3YWUzYTU5YmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKQEAgLTY0OCwxMyArNjQ4LDEzIEBAIHR5cGVkZWYgc3Ry
dWN0IHsKICAgICBsaWJ4bF9kb21pZCBkb21pZDsKICAgICBsaWJ4bF9kZXZpY2VfZGlzayAqZGlz
azsKICAgICBsaWJ4bF9kZXZpY2VfZGlzayBkaXNrX3NhdmVkOwotICAgIGxpYnhsX19ldl9kZXZs
b2NrIHFtcF9sb2NrOworICAgIGxpYnhsX19ldl9zbG93bG9jayBxbXBfbG9jazsKICAgICBpbnQg
ZG1fdmVyOwogICAgIGxpYnhsX19ldl90aW1lIHRpbWU7CiAgICAgbGlieGxfX2V2X3FtcCBxbXA7
CiB9IGxpYnhsX19jZHJvbV9pbnNlcnRfc3RhdGU7CiAKLXN0YXRpYyB2b2lkIGNkcm9tX2luc2Vy
dF9sb2NrX2FjcXVpcmVkKGxpYnhsX19lZ2MgKiwgbGlieGxfX2V2X2RldmxvY2sgKiwKK3N0YXRp
YyB2b2lkIGNkcm9tX2luc2VydF9sb2NrX2FjcXVpcmVkKGxpYnhsX19lZ2MgKiwgbGlieGxfX2V2
X3Nsb3dsb2NrICosCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
cmMpOwogc3RhdGljIHZvaWQgY2Ryb21faW5zZXJ0X2VqZWN0ZWQobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfcW1wICosCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBs
aWJ4bF9fanNvbl9vYmplY3QgKiwgaW50IHJjKTsKQEAgLTc0NiwxMyArNzQ2LDEzIEBAIG91dDoK
ICAgICAgICAgY2Ryb21faW5zZXJ0X2RvbmUoZWdjLCBjaXMsIHJjKTsgLyogbXVzdCBiZSBsYXN0
ICovCiAgICAgfSBlbHNlIHsKICAgICAgICAgY2lzLT5xbXBfbG9jay5jYWxsYmFjayA9IGNkcm9t
X2luc2VydF9sb2NrX2FjcXVpcmVkOwotICAgICAgICBsaWJ4bF9fZXZfZGV2bG9ja19sb2NrKGVn
YywgJmNpcy0+cW1wX2xvY2spOyAvKiBtdXN0IGJlIGxhc3QgKi8KKyAgICAgICAgbGlieGxfX2V2
X3Nsb3dsb2NrX2xvY2soZWdjLCAmY2lzLT5xbXBfbG9jayk7IC8qIG11c3QgYmUgbGFzdCAqLwog
ICAgIH0KICAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKIH0KIAogc3RhdGljIHZvaWQgY2Ryb21f
aW5zZXJ0X2xvY2tfYWNxdWlyZWQobGlieGxfX2VnYyAqZWdjLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X2RldmxvY2sgKmxvY2ssCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfc2xvd2xvY2sgKmxvY2ssCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCiB7CiAgICAgbGli
eGxfX2Nkcm9tX2luc2VydF9zdGF0ZSAqY2lzID0gQ09OVEFJTkVSX09GKGxvY2ssICpjaXMsIHFt
cF9sb2NrKTsKQEAgLTEwNTIsNyArMTA1Miw3IEBAIHN0YXRpYyB2b2lkIGNkcm9tX2luc2VydF9k
b25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9fZXZfdGltZV9kZXJlZ2lzdGVyKGdjLCAm
Y2lzLT50aW1lKTsKICAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsICZjaXMtPnFtcCk7CiAg
ICAgaWYgKGNpcy0+cW1wLnBheWxvYWRfZmQgPj0gMCkgY2xvc2UoY2lzLT5xbXAucGF5bG9hZF9m
ZCk7Ci0gICAgbGlieGxfX2V2X2RldmxvY2tfdW5sb2NrKGdjLCAmY2lzLT5xbXBfbG9jayk7Cisg
ICAgbGlieGxfX2V2X3Nsb3dsb2NrX3VubG9jayhnYywgJmNpcy0+cW1wX2xvY2spOwogICAgIGxp
YnhsX2RldmljZV9kaXNrX2Rpc3Bvc2UoJmNpcy0+ZGlza19zYXZlZCk7CiAgICAgbGlieGxfX2Fv
X2NvbXBsZXRlKGVnYywgY2lzLT5hbywgcmMpOwogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwppbmRleCAzM2Y5ZDll
YWE0Li43Y2E3YTIyNGY5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwpAQCAtMTg3NCwxMiArMTg3NCwxMiBAQCB0
eXBlZGVmIHN0cnVjdCB7CiAgICAgbGlieGxfX2V2X3FtcCBxbXA7CiAgICAgbGlieGxfX2V2X3Rp
bWUgdGltZW91dDsKICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZzsgLyogdXNlciBw
b2ludGVyICovCi0gICAgbGlieGxfX2V2X2RldmxvY2sgZGV2bG9jazsKKyAgICBsaWJ4bF9fZXZf
c2xvd2xvY2sgZGV2bG9jazsKICAgICBsaWJ4bF9iaXRtYXAgcWVtdXVfY3B1czsKIH0gcmV0cmll
dmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fc3RhdGU7CiAKIHN0YXRpYyB2b2lkIHJldHJpZXZlX2Rv
bWFpbl9jb25maWd1cmF0aW9uX2xvY2tfYWNxdWlyZWQoCi0gICAgbGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfZGV2bG9jayAqLCBpbnQgcmMpOworICAgIGxpYnhsX19lZ2MgKmVnYywgbGlieGxf
X2V2X3Nsb3dsb2NrICosIGludCByYyk7CiBzdGF0aWMgdm9pZCByZXRyaWV2ZV9kb21haW5fY29u
ZmlndXJhdGlvbl9jcHVfcXVlcmllZCgKICAgICBsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9x
bXAgKnFtcCwKICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLCBpbnQgcmMp
OwpAQCAtMTkwNywxMiArMTkwNywxMiBAQCBpbnQgbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZp
Z3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIHJkY3MtPmRldmxv
Y2suYW8gPSBhbzsKICAgICByZGNzLT5kZXZsb2NrLmRvbWlkID0gZG9taWQ7CiAgICAgcmRjcy0+
ZGV2bG9jay5jYWxsYmFjayA9IHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uX2xvY2tfYWNx
dWlyZWQ7Ci0gICAgbGlieGxfX2V2X2RldmxvY2tfbG9jayhlZ2MsICZyZGNzLT5kZXZsb2NrKTsK
KyAgICBsaWJ4bF9fZXZfc2xvd2xvY2tfbG9jayhlZ2MsICZyZGNzLT5kZXZsb2NrKTsKICAgICBy
ZXR1cm4gQU9fSU5QUk9HUkVTUzsKIH0KIAogc3RhdGljIHZvaWQgcmV0cmlldmVfZG9tYWluX2Nv
bmZpZ3VyYXRpb25fbG9ja19hY3F1aXJlZCgKLSAgICBsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19l
dl9kZXZsb2NrICpkZXZsb2NrLCBpbnQgcmMpCisgICAgbGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
ZXZfc2xvd2xvY2sgKmRldmxvY2ssIGludCByYykKIHsKICAgICByZXRyaWV2ZV9kb21haW5fY29u
ZmlndXJhdGlvbl9zdGF0ZSAqcmRjcyA9CiAgICAgICAgIENPTlRBSU5FUl9PRihkZXZsb2NrLCAq
cmRjcywgZGV2bG9jayk7CkBAIC0yMjA0LDcgKzIyMDQsNyBAQCBzdGF0aWMgdm9pZCByZXRyaWV2
ZV9kb21haW5fY29uZmlndXJhdGlvbl9lbmQobGlieGxfX2VnYyAqZWdjLAogICAgIH0KIAogb3V0
OgotICAgIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayhnYywgJnJkY3MtPmRldmxvY2spOworICAg
IGxpYnhsX19ldl9zbG93bG9ja191bmxvY2soZ2MsICZyZGNzLT5kZXZsb2NrKTsKICAgICBpZiAo
bG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7CiAgICAgbGlieGxfYml0
bWFwX2Rpc3Bvc2UoJnJkY3MtPnFlbXV1X2NwdXMpOwogICAgIGxpYnhsX19ldl9xbXBfZGlzcG9z
ZShnYywgJnJkY3MtPnFtcCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5jIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYwppbmRleCAwNzUwYjY5Y2JhLi45NTIw
YWMzNjE0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKQEAgLTU3NSwyNSArNTc1LDMyIEBAIHZvaWQgbGli
eGxfX3VwZGF0ZV9kb21haW5fY29uZmlndXJhdGlvbihsaWJ4bF9fZ2MgKmdjLAogICAgIGRzdC0+
Yl9pbmZvLnZpZGVvX21lbWtiID0gc3JjLT5iX2luZm8udmlkZW9fbWVta2I7CiB9CiAKLXZvaWQg
bGlieGxfX2V2X2RldmxvY2tfaW5pdChsaWJ4bF9fZXZfZGV2bG9jayAqbG9jaykKK3N0YXRpYyB2
b2lkIGV2X3Nsb3dsb2NrX2luaXRfaW50ZXJuYWwobGlieGxfX2V2X3Nsb3dsb2NrICpsb2NrLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp1c2VyZGF0
YV91c2VyaWQpCiB7CiAgICAgbGlieGxfX2V2X2NoaWxkX2luaXQoJmxvY2stPmNoaWxkKTsKKyAg
ICBsb2NrLT51c2VyZGF0YV91c2VyaWQgPSB1c2VyZGF0YV91c2VyaWQ7CiAgICAgbG9jay0+cGF0
aCA9IE5VTEw7CiAgICAgbG9jay0+ZmQgPSAtMTsKICAgICBsb2NrLT5oZWxkID0gZmFsc2U7CiB9
CiAKLXN0YXRpYyB2b2lkIGV2X2xvY2tfcHJlcGFyZV9mb3JrKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX2V2X2RldmxvY2sgKmxvY2spOwordm9pZCBsaWJ4bF9fZXZfZGV2bG9ja19pbml0KGxpYnhs
X19ldl9zbG93bG9jayAqbG9jaykKK3sKKyAgICBldl9zbG93bG9ja19pbml0X2ludGVybmFsKGxv
Y2ssICJsaWJ4bC1kZXZpY2UtY2hhbmdlcy1sb2NrIik7Cit9CisKK3N0YXRpYyB2b2lkIGV2X2xv
Y2tfcHJlcGFyZV9mb3JrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3Nsb3dsb2NrICpsb2Nr
KTsKIHN0YXRpYyB2b2lkIGV2X2xvY2tfY2hpbGRfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfY2hpbGQgKmNoaWxkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwaWRfdCBwaWQsIGludCBzdGF0dXMpOwogCi12b2lkIGxpYnhsX19ldl9kZXZsb2NrX2xvY2so
bGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfZGV2bG9jayAqbG9jaykKK3ZvaWQgbGlieGxfX2V2
X3Nsb3dsb2NrX2xvY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfc2xvd2xvY2sgKmxvY2sp
CiB7CiAgICAgU1RBVEVfQU9fR0MobG9jay0+YW8pOwogICAgIGNvbnN0IGNoYXIgKmxvY2tmaWxl
OwogCiAgICAgbG9ja2ZpbGUgPSBsaWJ4bF9fdXNlcmRhdGFfcGF0aChnYywgbG9jay0+ZG9taWQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlieGwtZGV2aWNlLWNoYW5n
ZXMtbG9jayIsICJsIik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2Nr
LT51c2VyZGF0YV91c2VyaWQsICJsIik7CiAgICAgaWYgKCFsb2NrZmlsZSkgZ290byBvdXQ7CiAg
ICAgbG9jay0+cGF0aCA9IGxpYnhsX19zdHJkdXAoTk9HQywgbG9ja2ZpbGUpOwogCkBAIC02MDMs
NyArNjEwLDcgQEAgb3V0OgogICAgIGxvY2stPmNhbGxiYWNrKGVnYywgbG9jaywgRVJST1JfTE9D
S19GQUlMKTsKIH0KIAotc3RhdGljIHZvaWQgZXZfbG9ja19wcmVwYXJlX2ZvcmsobGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fZXZfZGV2bG9jayAqbG9jaykKK3N0YXRpYyB2b2lkIGV2X2xvY2tfcHJl
cGFyZV9mb3JrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3Nsb3dsb2NrICpsb2NrKQogewog
ICAgIFNUQVRFX0FPX0dDKGxvY2stPmFvKTsKICAgICBwaWRfdCBwaWQ7CkBAIC02NzAsNyArNjc3
LDcgQEAgc3RhdGljIHZvaWQgZXZfbG9ja19wcmVwYXJlX2ZvcmsobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfZGV2bG9jayAqbG9jaykKICAgICBsaWJ4bF9mZF9zZXRfY2xvZXhlYyhDVFgsIGZk
LCAxKTsKICAgICByZXR1cm47CiBvdXQ6Ci0gICAgbGlieGxfX2V2X2RldmxvY2tfdW5sb2NrKGdj
LCBsb2NrKTsKKyAgICBsaWJ4bF9fZXZfc2xvd2xvY2tfdW5sb2NrKGdjLCBsb2NrKTsKICAgICBs
b2NrLT5jYWxsYmFjayhlZ2MsIGxvY2ssIEVSUk9SX0xPQ0tfRkFJTCk7CiB9CiAKQEAgLTY3OCw3
ICs2ODUsNyBAQCBzdGF0aWMgdm9pZCBldl9sb2NrX2NoaWxkX2NhbGxiYWNrKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX2V2X2NoaWxkICpjaGlsZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGlkX3QgcGlkLCBpbnQgc3RhdHVzKQogewogICAgIEVHQ19HQzsKLSAgICBsaWJ4
bF9fZXZfZGV2bG9jayAqbG9jayA9IENPTlRBSU5FUl9PRihjaGlsZCwgKmxvY2ssIGNoaWxkKTsK
KyAgICBsaWJ4bF9fZXZfc2xvd2xvY2sgKmxvY2sgPSBDT05UQUlORVJfT0YoY2hpbGQsICpsb2Nr
LCBjaGlsZCk7CiAgICAgc3RydWN0IHN0YXQgc3RhYiwgZnN0YWI7CiAgICAgaW50IHJjID0gRVJS
T1JfTE9DS19GQUlMOwogCkBAIC03MjYsMTMgKzczMywxNCBAQCBvdXQ6CiAgICAgICAgICAgICBy
YyA9IEVSUk9SX0xPQ0tfRkFJTDsKICAgICB9CiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIExPR0Qo
RVJST1IsIGRvbWlkLCAiRmFpbGVkIHRvIGdyYWIgcW1wLWxvY2siKTsKLSAgICAgICAgbGlieGxf
X2V2X2RldmxvY2tfdW5sb2NrKGdjLCBsb2NrKTsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
ICJGYWlsZWQgdG8gZ3JhYiBsb2NrIGZvciAlcyIsCisgICAgICAgICAgICAgbG9jay0+dXNlcmRh
dGFfdXNlcmlkKTsKKyAgICAgICAgbGlieGxfX2V2X3Nsb3dsb2NrX3VubG9jayhnYywgbG9jayk7
CiAgICAgfQogICAgIGxvY2stPmNhbGxiYWNrKGVnYywgbG9jaywgcmMpOwogfQogCi12b2lkIGxp
YnhsX19ldl9kZXZsb2NrX3VubG9jayhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfZGV2bG9jayAq
bG9jaykKK3ZvaWQgbGlieGxfX2V2X3Nsb3dsb2NrX3VubG9jayhsaWJ4bF9fZ2MgKmdjLCBsaWJ4
bF9fZXZfc2xvd2xvY2sgKmxvY2spCiB7CiAgICAgaW50IHI7CiAKQEAgLTc1NCw3ICs3NjIsNyBA
QCB2b2lkIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZf
ZGV2bG9jayAqbG9jaykKICAgICAgICAgY2xvc2UobG9jay0+ZmQpOwogICAgIH0KICAgICBmcmVl
KGxvY2stPnBhdGgpOwotICAgIGxpYnhsX19ldl9kZXZsb2NrX2luaXQobG9jayk7CisgICAgZXZf
c2xvd2xvY2tfaW5pdF9pbnRlcm5hbChsb2NrLCBsb2NrLT51c2VyZGF0YV91c2VyaWQpOwogfQog
CiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNjlkNTcyYzE4Ni4uYTBmOTkyNTJjMyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCkBAIC0xOTYsNyArMTk2LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX29z
ZXZlbnRfaG9va19uZXhpIGxpYnhsX19vc2V2ZW50X2hvb2tfbmV4aTsKIHR5cGVkZWYgc3RydWN0
IGxpYnhsX19kZXZpY2VfdHlwZSBsaWJ4bF9fZGV2aWNlX3R5cGU7CiB0eXBlZGVmIHN0cnVjdCBs
aWJ4bF9fanNvbl9vYmplY3QgbGlieGxfX2pzb25fb2JqZWN0OwogdHlwZWRlZiBzdHJ1Y3QgbGli
eGxfX2NhcmVmZCBsaWJ4bF9fY2FyZWZkOwotdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2V2X2Rldmxv
Y2sgbGlieGxfX2V2X2RldmxvY2s7Cit0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZXZfc2xvd2xvY2sg
bGlieGxfX2V2X3Nsb3dsb2NrOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2RtX3Jlc3VtZV9zdGF0
ZSBsaWJ4bF9fZG1fcmVzdW1lX3N0YXRlOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2FvX2Rldmlj
ZSBsaWJ4bF9fYW9fZGV2aWNlOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX211bHRpZGV2IGxpYnhs
X19tdWx0aWRldjsKQEAgLTM2Niw3ICszNjYsNyBAQCBzdHJ1Y3QgbGlieGxfX2V2X2NoaWxkIHsK
IC8qCiAgKiBMb2NrIGZvciBkZXZpY2UgaG90cGx1ZywgcW1wX2xvY2suCiAgKgotICogbGlieGxf
X2V2X2RldmxvY2sgaW1wbGVtZW50IGEgbG9jayB0aGF0IGlzIG91dHNpZGUgb2YgQ1RYX0xPQ0sg
aW4gdGhlCisgKiBsaWJ4bF9fZXZfc2xvd2xvY2sgaW1wbGVtZW50IGEgbG9jayB0aGF0IGlzIG91
dHNpZGUgb2YgQ1RYX0xPQ0sgaW4gdGhlCiAgKiBsb2NrIGhpZXJhcmNoeS4gSXQgY2FuIGJlIHVz
ZWQgd2hlbiBvbmUgd2FudCB0byBtYWtlIFFNUCBjYWxscyB0byBRRU1VLAogICogd2hpY2ggbWF5
IHRha2UgYSBzaWduaWZpY2FudCBhbW91bnQgdGltZS4KICAqIEl0IGlzIHRvIGJlIGFjcXVpcmVk
IGJ5IGFuIGFvIGV2ZW50IGNhbGxiYWNrLgpAQCAtMzc0LDQyICszNzQsNDMgQEAgc3RydWN0IGxp
YnhsX19ldl9jaGlsZCB7CiAgKiBJdCBpcyB0byBiZSBhY3F1aXJlZCB3aGVuIGFkZGluZy9yZW1v
dmluZyBkZXZpY2VzIG9yIG1ha2luZyBjaGFuZ2VzCiAgKiB0byB0aGVtIHdoZW4gdGhpcyBpcyBh
IHNsb3cgb3BlcmF0aW9uIGFuZCBqc29uX2xvY2sgaXNuJ3QgYXBwcm9wcmlhdGUuCiAgKgotICog
UG9zc2libGUgc3RhdGVzIG9mIGxpYnhsX19ldl9kZXZsb2NrOgorICogUG9zc2libGUgc3RhdGVz
IG9mIGxpYnhsX19ldl9zbG93bG9jazoKICAqICAgVW5kZWZpbmVkCiAgKiAgICBNaWdodCBjb250
YWluIGFueXRoaW5nLgogICogIElkbGUKICAqICAgIFN0cnVjdCBjb250ZW50cyBhcmUgZGVmaW5l
ZCBlbm91Z2ggdG8gcGFzcyB0byBhbnkKLSAqICAgIGxpYnhsX19ldl9kZXZsb2NrXyogZnVuY3Rp
b24uCisgKiAgICBsaWJ4bF9fZXZfc2xvd2xvY2tfKiBmdW5jdGlvbi4KICAqICAgIFRoZSBzdHJ1
Y3QgZG9lcyBub3QgY29udGFpbiByZWZlcmVuY2VzIHRvIGFueSBhbGxvY2F0ZWQgcHJpdmF0ZQog
ICogICAgcmVzb3VyY2VzIHNvIGNhbiBiZSB0aHJvd24gYXdheS4KICAqICBBY3RpdmUKICAqICAg
IFdhaXRpbmcgdG8gZ2V0IGEgbG9jay4KICAqICAgIE5lZWRzIHRvIHdhaXQgdW50aWwgdGhlIGNh
bGxiYWNrIGlzIGNhbGxlZC4KICAqICBMb2NrQWNxdWlyZWQKLSAqICAgIGxpYnhsX19ldl9kZXZs
b2NrX3VubG9jayB3aWxsIG5lZWQgdG8gYmUgY2FsbGVkIHRvIHJlbGVhc2UgdGhlIGxvY2sKLSAq
ICAgIGFuZCB0aGUgcmVzb3VyY2VzIG9mIGxpYnhsX19ldl9kZXZsb2NrLgorICogICAgbGlieGxf
X2V2X3Nsb3dsb2NrX3VubG9jayB3aWxsIG5lZWQgdG8gYmUgY2FsbGVkIHRvIHJlbGVhc2UgdGhl
IGxvY2sKKyAqICAgIGFuZCB0aGUgcmVzb3VyY2VzIG9mIGxpYnhsX19ldl9zbG93bG9jay4KICAq
Ci0gKiAgbGlieGxfX2V2X2RldmxvY2tfaW5pdDogVW5kZWZpbmVkL0lkbGUgLT4gSWRsZQotICog
IGxpYnhsX19ldl9kZXZsb2NrX2xvY2s6IElkbGUgLT4gQWN0aXZlCisgKiAgbGlieGxfX2V2Xyps
b2NrX2luaXQ6IFVuZGVmaW5lZC9JZGxlIC0+IElkbGUKKyAqICBsaWJ4bF9fZXZfc2xvd2xvY2tf
bG9jazogSWRsZSAtPiBBY3RpdmUKICAqICAgIE1heSBjYWxsIGNhbGxiYWNrIHN5bmNocm9ub3Vz
bHkuCi0gKiAgbGlieGxfX2V2X2RldmxvY2tfdW5sb2NrOiBMb2NrQWNxdWlyZWQvSWRsZSAtPiBJ
ZGxlCisgKiAgbGlieGxfX2V2X3Nsb3dsb2NrX3VubG9jazogTG9ja0FjcXVpcmVkL0lkbGUgLT4g
SWRsZQogICogIGNhbGxiYWNrOiAgICAgV2hlbiBjYWxsZWQ6IEFjdGl2ZSAtPiBMb2NrQWNxdWly
ZWQgKG9uIGVycm9yOiBJZGxlKQogICogICAgVGhlIGNhbGxiYWNrIGlzIG9ubHkgY2FsbGVkIG9u
Y2UuCiAgKi8KLXN0cnVjdCBsaWJ4bF9fZXZfZGV2bG9jayB7CitzdHJ1Y3QgbGlieGxfX2V2X3Ns
b3dsb2NrIHsKICAgICAvKiBmaWxsZWQgYnkgdXNlciAqLwogICAgIGxpYnhsX19hbyAqYW87CiAg
ICAgbGlieGxfZG9taWQgZG9taWQ7Ci0gICAgdm9pZCAoKmNhbGxiYWNrKShsaWJ4bF9fZWdjICos
IGxpYnhsX19ldl9kZXZsb2NrICosIGludCByYyk7Ci0gICAgLyogcHJpdmF0ZSB0byBsaWJ4bF9f
ZXZfZGV2bG9jayogKi8KKyAgICB2b2lkICgqY2FsbGJhY2spKGxpYnhsX19lZ2MgKiwgbGlieGxf
X2V2X3Nsb3dsb2NrICosIGludCByYyk7CisgICAgLyogcHJpdmF0ZSB0byBsaWJ4bF9fZXZfc2xv
d2xvY2sqICovCiAgICAgbGlieGxfX2V2X2NoaWxkIGNoaWxkOworICAgIGNvbnN0IGNoYXIgKnVz
ZXJkYXRhX3VzZXJpZDsKICAgICBjaGFyICpwYXRoOyAvKiBwYXRoIG9mIHRoZSBsb2NrIGZpbGUg
aXRzZWxmICovCiAgICAgaW50IGZkOwogICAgIGJvb2wgaGVsZDsKIH07Ci1faGlkZGVuIHZvaWQg
bGlieGxfX2V2X2RldmxvY2tfaW5pdChsaWJ4bF9fZXZfZGV2bG9jayAqKTsKLV9oaWRkZW4gdm9p
ZCBsaWJ4bF9fZXZfZGV2bG9ja19sb2NrKGxpYnhsX19lZ2MgKiwgbGlieGxfX2V2X2RldmxvY2sg
Kik7Ci1faGlkZGVuIHZvaWQgbGlieGxfX2V2X2RldmxvY2tfdW5sb2NrKGxpYnhsX19nYyAqLCBs
aWJ4bF9fZXZfZGV2bG9jayAqKTsKK19oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfZGV2bG9ja19pbml0
KGxpYnhsX19ldl9zbG93bG9jayAqKTsKK19oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfc2xvd2xvY2tf
bG9jayhsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9zbG93bG9jayAqKTsKK19oaWRkZW4gdm9pZCBs
aWJ4bF9fZXZfc2xvd2xvY2tfdW5sb2NrKGxpYnhsX19nYyAqLCBsaWJ4bF9fZXZfc2xvd2xvY2sg
Kik7CiAKIC8qCiAgKiBRTVAgYXN5bmNocm9ub3VzIGNhbGxzCkBAIC0yODUzLDcgKzI4NTQsNyBA
QCBzdHJ1Y3QgbGlieGxfX211bHRpZGV2IHsKICAqICAgdW5sb2NrIGpzb24gY29uZmlnCiAgKgog
ICogT3IgaW4gY2FzZSBRRU1VIGlzIHRoZSBwcmltYXJ5IGNvbmZpZywgdGhpcyBwYXR0ZXJuIGNh
biBiZSB1c2U6Ci0gKiAgIHFtcF9sb2NrIChsaWJ4bF9fZXZfZGV2bG9jaykKKyAqICAgcW1wX2xv
Y2sgKGxpYnhsX19ldl9kZXZsb2NrX2luaXQpCiAgKiAgICAgIGxvY2sganNvbiBjb25maWcgKGpz
b25fbG9jaykKICAqICAgICAgICAgIHJlYWQganNvbiBjb25maWcKICAqICAgICAgICAgIHVwZGF0
ZSBpbi1tZW1vcnkganNvbiBjb25maWcgd2l0aCBuZXcgZW50cnksIHJlcGxhY2luZwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 18 23:11:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Nov 2019 23:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iWqBH-0005Ou-2F; Mon, 18 Nov 2019 23:11:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UyWY=ZK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iWqBF-0005On-SJ
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:37 +0000
X-Inumbo-ID: c55650a4-0a58-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c55650a4-0a58-11ea-9631-bc764e2007e4;
 Mon, 18 Nov 2019 23:11:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqBF-0006Pz-3O
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqBF-0002wc-1p
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iWqBF-0002wc-1p@xenbits.xenproject.org>
Date: Mon, 18 Nov 2019 23:11:37 +0000
Subject: [Xen-changelog] [xen staging] libxl: Introduce
 libxl__ev_slowlock_dispose
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxYzE2YTg2YWQxZTYzMmQ1Mzk2ZmI5MzgyMTVhOTNjZjhlZDYyYzIKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMTggMTc6MTM6MDUgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIyOjU4OjQwIDIwMTkgKzAwMDAKCiAgICBs
aWJ4bDogSW50cm9kdWNlIGxpYnhsX19ldl9zbG93bG9ja19kaXNwb3NlCiAgICAKICAgIFdoaWNo
IGFsbG93IHRvIGNhbmNlbCB0aGUgbG9jayBvcGVyYXRpb24gd2hpbGUgaXQgaXMgaW4gQWN0aXZl
IHN0YXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jIHwgNiArKysrKysK
IHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCA5
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5j
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYwppbmRleCA5NTIwYWMzNjE0Li5iMjA4NDE1
N2U0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmMKQEAgLTc2NSw2ICs3NjUsMTIgQEAgdm9pZCBsaWJ4bF9f
ZXZfc2xvd2xvY2tfdW5sb2NrKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9zbG93bG9jayAqbG9j
aykKICAgICBldl9zbG93bG9ja19pbml0X2ludGVybmFsKGxvY2ssIGxvY2stPnVzZXJkYXRhX3Vz
ZXJpZCk7CiB9CiAKK3ZvaWQgbGlieGxfX2V2X3Nsb3dsb2NrX2Rpc3Bvc2UobGlieGxfX2djICpn
YywgbGlieGxfX2V2X3Nsb3dsb2NrICpsb2NrKQoreworICAgIGxpYnhsX19ldl9jaGlsZF9raWxs
X2RlcmVnaXN0ZXIobG9jay0+YW8sICZsb2NrLT5jaGlsZCwgU0lHS0lMTCk7CisgICAgbGlieGxf
X2V2X3Nsb3dsb2NrX3VubG9jayhnYywgbG9jayk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBhMGY5OTI1MmMzLi45Yjg0ZGRk
ZDNiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTM5Myw2ICszOTMsOCBAQCBzdHJ1Y3QgbGlieGxf
X2V2X2NoaWxkIHsKICAqICBsaWJ4bF9fZXZfc2xvd2xvY2tfbG9jazogSWRsZSAtPiBBY3RpdmUK
ICAqICAgIE1heSBjYWxsIGNhbGxiYWNrIHN5bmNocm9ub3VzbHkuCiAgKiAgbGlieGxfX2V2X3Ns
b3dsb2NrX3VubG9jazogTG9ja0FjcXVpcmVkL0lkbGUgLT4gSWRsZQorICogIGxpYnhsX19ldl9z
bG93bG9ja19kaXNwb3NlOiBJZGxlL0FjdGl2ZS9Mb2NrQWNxdWlyZWQgLT4gSWRsZQorICogICAg
VGhlIGNhbGxiYWNrIHdpbGwgbm90IGJlIGNhbGxlZCBhbnltb3JlLgogICogIGNhbGxiYWNrOiAg
ICAgV2hlbiBjYWxsZWQ6IEFjdGl2ZSAtPiBMb2NrQWNxdWlyZWQgKG9uIGVycm9yOiBJZGxlKQog
ICogICAgVGhlIGNhbGxiYWNrIGlzIG9ubHkgY2FsbGVkIG9uY2UuCiAgKi8KQEAgLTQxMSw2ICs0
MTMsNyBAQCBzdHJ1Y3QgbGlieGxfX2V2X3Nsb3dsb2NrIHsKIF9oaWRkZW4gdm9pZCBsaWJ4bF9f
ZXZfZGV2bG9ja19pbml0KGxpYnhsX19ldl9zbG93bG9jayAqKTsKIF9oaWRkZW4gdm9pZCBsaWJ4
bF9fZXZfc2xvd2xvY2tfbG9jayhsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9zbG93bG9jayAqKTsK
IF9oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfc2xvd2xvY2tfdW5sb2NrKGxpYnhsX19nYyAqLCBsaWJ4
bF9fZXZfc2xvd2xvY2sgKik7CitfaGlkZGVuIHZvaWQgbGlieGxfX2V2X3Nsb3dsb2NrX2Rpc3Bv
c2UobGlieGxfX2djICosIGxpYnhsX19ldl9zbG93bG9jayAqKTsKIAogLyoKICAqIFFNUCBhc3lu
Y2hyb25vdXMgY2FsbHMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 18 23:11:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Nov 2019 23:11:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iWqBR-0005QM-5O; Mon, 18 Nov 2019 23:11:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UyWY=ZK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iWqBQ-0005QB-KB
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:48 +0000
X-Inumbo-ID: cb5f34ca-0a58-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cb5f34ca-0a58-11ea-adbe-bc764e2007e4;
 Mon, 18 Nov 2019 23:11:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqBP-0006QC-8E
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqBP-0002xB-6v
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iWqBP-0002xB-6v@xenbits.xenproject.org>
Date: Mon, 18 Nov 2019 23:11:47 +0000
Subject: [Xen-changelog] [xen staging] libxl: libxl__ev_qmp_send now takes
 an egc
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY2Yjk3NjU5ZDk0YjliNTZiMzY5MDFmMzRmY2Q4M2U4YmM4MDRjZDAKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMTggMTc6MTM6MDYgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIyOjU4OjQ0IDIwMTkgKzAwMDAKCiAgICBs
aWJ4bDogbGlieGxfX2V2X3FtcF9zZW5kIG5vdyB0YWtlcyBhbiBlZ2MKICAgIAogICAgTm8gZnVu
Y3Rpb25uYWwgY2hhbmdlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZGlzay5jICAgICAg
ICB8ICA2ICsrKy0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICAgICB8ICA4ICsrKyst
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhs
L2xpYnhsX2RvbV9zdXNwZW5kLmMgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMg
ICAgICB8ICA4ICsrKystLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgIHwgIDIg
Ky0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgICAgfCAgOCArKysrLS0tLQogdG9vbHMv
bGlieGwvbGlieGxfcW1wLmMgICAgICAgICB8IDEwICsrKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX3VzYi5jICAgICAgICAgfCAyOCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiA5IGZp
bGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwpp
bmRleCA3N2FlM2E1OWJmLi42NGE2NjkxNDI0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kaXNrLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCkBAIC03NzYsNyArNzc2LDcg
QEAgc3RhdGljIHZvaWQgY2Ryb21faW5zZXJ0X2xvY2tfYWNxdWlyZWQobGlieGxfX2VnYyAqZWdj
LAogCiAgICAgICAgIFFNUF9QQVJBTUVURVJTX1NQUklOVEYoJmFyZ3MsICJkZXZpY2UiLCAiaWRl
LSVpIiwgZGV2aWQpOwogICAgICAgICBjaXMtPnFtcC5jYWxsYmFjayA9IGNkcm9tX2luc2VydF9l
amVjdGVkOwotICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgJmNpcy0+cW1wLCAi
ZWplY3QiLCBhcmdzKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCAmY2lz
LT5xbXAsICJlamVjdCIsIGFyZ3MpOwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgIH0g
ZWxzZSB7CiAgICAgICAgIGNkcm9tX2luc2VydF9lamVjdGVkKGVnYywgJmNpcy0+cW1wLCBOVUxM
LCAwKTsgLyogbXVzdCBiZSBsYXN0ICovCkBAIC04ODQsNyArODg0LDcgQEAgc3RhdGljIHZvaWQg
Y2Ryb21faW5zZXJ0X2VqZWN0ZWQobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2Rpc2tfZm9ybWF0X3RvX3N0cmluZyhkaXNrLT5mb3JtYXQpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2stPnBkZXZfcGF0aCk7CiAgICAgICAg
IHFtcC0+Y2FsbGJhY2sgPSBjZHJvbV9pbnNlcnRfYWRkZmRfY2I7Ci0gICAgICAgIHJjID0gbGli
eGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJhZGQtZmQiLCBhcmdzKTsKKyAgICAgICAgcmMgPSBs
aWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJhZGQtZmQiLCBhcmdzKTsKICAgICAgICAgaWYg
KHJjKSBnb3RvIG91dDsKICAgICAgICAgaGFzX2NhbGxiYWNrID0gdHJ1ZTsKICAgICB9IGVsc2Ug
ewpAQCAtOTM4LDcgKzkzOCw3IEBAIHN0YXRpYyB2b2lkIGNkcm9tX2luc2VydF9hZGRmZF9jYihs
aWJ4bF9fZWdjICplZ2MsCiAgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmYXJn
cywgImFyZyIsCiAgICAgICAgIGxpYnhsX19xZW11X2Rpc2tfZm9ybWF0X3N0cmluZyhkaXNrLT5m
b3JtYXQpKTsKICAgICBxbXAtPmNhbGxiYWNrID0gY2Ryb21faW5zZXJ0X2luc2VydGVkOwotICAg
IHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJjaGFuZ2UiLCBhcmdzKTsKKyAgICBy
YyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIHFtcCwgImNoYW5nZSIsIGFyZ3MpOwogb3V0Ogog
ICAgIGlmIChyYykKICAgICAgICAgY2Ryb21faW5zZXJ0X2RvbmUoZWdjLCBjaXMsIHJjKTsgLyog
bXVzdCBiZSBsYXN0ICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG0uYwppbmRleCA4ZTBmYjc4YmQyLi5kYWMxYjhkZGI4IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMK
QEAgLTI2NDksNyArMjY0OSw3IEBAIHJldHJ5X3RyYW5zYWN0aW9uOgogICAgICAgICBkbXNzLT5x
bXAuY2FsbGJhY2sgPSBkZXZpY2VfbW9kZWxfcW1wX2NiOwogICAgICAgICBkbXNzLT5xbXAuZG9t
aWQgPSBkb21pZDsKICAgICAgICAgZG1zcy0+cW1wLnBheWxvYWRfZmQgPSAtMTsKLSAgICAgICAg
cmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsICZkbXNzLT5xbXAsICJxdWVyeS1zdGF0dXMiLCBO
VUxMKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCAmZG1zcy0+cW1wLCAi
cXVlcnktc3RhdHVzIiwgTlVMTCk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXRfY2xvc2U7CiAg
ICAgfQogCkBAIC0yODA3LDcgKzI4MDcsNyBAQCBzdGF0aWMgdm9pZCBkZXZpY2VfbW9kZWxfc3Bh
d25fb3V0Y29tZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIGRtc3MtPnFtcC5kb21pZCA9IGRt
c3MtPmd1ZXN0X2RvbWlkOwogICAgICAgICBkbXNzLT5xbXAucGF5bG9hZF9mZCA9IC0xOwogICAg
ICAgICBkbXNzLT5xbXAuY2FsbGJhY2sgPSBkZXZpY2VfbW9kZWxfcG9zdGNvbmZpZ19jaGFyZGV2
OwotICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgJmRtc3MtPnFtcCwgInF1ZXJ5
LWNoYXJkZXYiLCBOVUxMKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCAm
ZG1zcy0+cW1wLCAicXVlcnktY2hhcmRldiIsIE5VTEwpOwogICAgICAgICBpZiAocmMpIGdvdG8g
b3V0OwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMjg3OSw3ICsyODc5LDcgQEAgc3RhdGlj
IHZvaWQgZGV2aWNlX21vZGVsX3Bvc3Rjb25maWdfY2hhcmRldihsaWJ4bF9fZWdjICplZ2MsCiAg
ICAgfQogCiAgICAgcW1wLT5jYWxsYmFjayA9IGRldmljZV9tb2RlbF9wb3N0Y29uZmlnX3ZuYzsK
LSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAicXVlcnktdm5jIiwgTlVMTCk7
CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJxdWVyeS12bmMiLCBOVUxM
KTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgIHJldHVybjsKIApAQCAtMjkzOSw3ICsyOTM5
LDcgQEAgc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3Bvc3Rjb25maWdfdm5jKGxpYnhsX19lZ2Mg
KmVnYywKICAgICBpZiAodm5jICYmIHZuYy0+cGFzc3dkICYmIHZuYy0+cGFzc3dkWzBdKSB7CiAg
ICAgICAgIHFtcC0+Y2FsbGJhY2sgPSBkZXZpY2VfbW9kZWxfcG9zdGNvbmZpZ192bmNfcGFzc3dk
OwogICAgICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAicGFzc3dv
cmQiLCB2bmMtPnBhc3N3ZCk7Ci0gICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBx
bXAsICJjaGFuZ2Utdm5jLXBhc3N3b3JkIiwgYXJncyk7CisgICAgICAgIHJjID0gbGlieGxfX2V2
X3FtcF9zZW5kKGVnYywgcW1wLCAiY2hhbmdlLXZuYy1wYXNzd29yZCIsIGFyZ3MpOwogICAgICAg
ICBpZiAocmMpIGdvdG8gb3V0OwogICAgICAgICByZXR1cm47CiAgICAgfQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZl
LmMKaW5kZXggZTcwYWExNTg1OS4uNjU2MTBlNjA1NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tX3NhdmUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jCkBAIC0y
MjYsNyArMjI2LDcgQEAgc3RhdGljIHZvaWQgZG9tYWluX3N1c3BlbmRfc3dpdGNoX3FlbXVfeGVu
X2xvZ2RpcnR5CiAgICAgcW1wLT5wYXlsb2FkX2ZkID0gLTE7CiAgICAgcW1wLT5jYWxsYmFjayA9
IHN3aXRjaF9xZW11X3hlbl9sb2dkaXJ0eV9kb25lOwogICAgIGxpYnhsX19xbXBfcGFyYW1fYWRk
X2Jvb2woZ2MsICZhcmdzLCAiZW5hYmxlIiwgZW5hYmxlKTsKLSAgICByYyA9IGxpYnhsX19ldl9x
bXBfc2VuZChnYywgcW1wLCAieGVuLXNldC1nbG9iYWwtZGlydHktbG9nIiwgYXJncyk7CisgICAg
cmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJ4ZW4tc2V0LWdsb2JhbC1kaXJ0eS1s
b2ciLCBhcmdzKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCiAgICAgcmV0dXJuOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbV9zdXNwZW5kLmMKaW5kZXggMzVhZTMzNzI2MS4uMjVkMTU3MTg5NSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9k
b21fc3VzcGVuZC5jCkBAIC01NDUsNyArNTQ1LDcgQEAgdm9pZCBsaWJ4bF9fZG1fcmVzdW1lKGxp
YnhsX19lZ2MgKmVnYywKICAgICAgICAgcW1wLT5kb21pZCA9IGRvbWlkOwogICAgICAgICBxbXAt
PmNhbGxiYWNrID0gZG1fcmVzdW1lX3FtcF9kb25lOwogICAgICAgICBxbXAtPnBheWxvYWRfZmQg
PSAtMTsKLSAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFtcCwgImNvbnQiLCBO
VUxMKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJjb250Iiwg
TlVMTCk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgICAgIGJyZWFrOwogICAgIGRl
ZmF1bHQ6CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4IDdjYTdhMjI0ZjkuLjU3MTQ1MDE3NzggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bWFpbi5jCkBAIC0xNjAwLDcgKzE2MDAsNyBAQCBpbnQgbGlieGxfc2V0X3ZjcHVvbmxpbmUobGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTElCWExfUU1QX0NNRF9USU1FT1VUICogMTAwMCk7CiAgICAgICAg
ICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgICAgICAgICAgcW1wLT5jYWxsYmFjayA9IHNldF92
Y3B1b25saW5lX3FtcF9jcHVzX3F1ZXJpZWQ7Ci0gICAgICAgICAgICByYyA9IGxpYnhsX19ldl9x
bXBfc2VuZChnYywgcW1wLCAicXVlcnktY3B1cyIsIE5VTEwpOworICAgICAgICAgICAgcmMgPSBs
aWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJxdWVyeS1jcHVzIiwgTlVMTCk7CiAgICAgICAg
ICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgICAgICAgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7
CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0xNjY2LDcgKzE2NjYsNyBAQCBzdGF0aWMgdm9pZCBzZXRf
dmNwdW9ubGluZV9xbXBfYWRkX2NwdShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIGlmIChsaWJ4
bF9iaXRtYXBfdGVzdChtYXAsIHN2b3MtPmluZGV4KSkgewogICAgICAgICAgICAgcW1wLT5jYWxs
YmFjayA9IHNldF92Y3B1b25saW5lX3FtcF9hZGRfY3B1OwogICAgICAgICAgICAgbGlieGxfX3Ft
cF9wYXJhbV9hZGRfaW50ZWdlcihnYywgJmFyZ3MsICJpZCIsIHN2b3MtPmluZGV4KTsKLSAgICAg
ICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJjcHUtYWRkIiwgYXJncyk7
CisgICAgICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIHFtcCwgImNwdS1hZGQi
LCBhcmdzKTsKICAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgICAgICAgICByZXR1
cm47CiAgICAgICAgIH0KQEAgLTE3NDAsNyArMTc0MCw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9z
M19yZXN1bWUobGlieGxfX2FvICphbywgbGlieGxfX2VnYyAqZWdjLCBpbnQgZG9taWQpCiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0Vf
TU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKLSAgICAgICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9z
ZW5kKGdjLCBxbXAsICJzeXN0ZW1fd2FrZXVwIiwgTlVMTCk7CisgICAgICAgICAgICByYyA9IGxp
YnhsX19ldl9xbXBfc2VuZChlZ2MsIHFtcCwgInN5c3RlbV93YWtldXAiLCBOVUxMKTsKICAgICAg
ICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIGRl
ZmF1bHQ6CkBAIC0xOTU4LDcgKzE5NTgsNyBAQCBzdGF0aWMgdm9pZCByZXRyaWV2ZV9kb21haW5f
Y29uZmlndXJhdGlvbl9sb2NrX2FjcXVpcmVkKAogICAgICAgICBsaWJ4bF9iaXRtYXBfYWxsb2Mo
Q1RYLCAmcmRjcy0+cWVtdXVfY3B1cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29u
ZmlnLT5iX2luZm8ubWF4X3ZjcHVzKTsKICAgICAgICAgcmRjcy0+cW1wLmNhbGxiYWNrID0gcmV0
cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fY3B1X3F1ZXJpZWQ7Ci0gICAgICAgIHJjID0gbGli
eGxfX2V2X3FtcF9zZW5kKGdjLCAmcmRjcy0+cW1wLCAicXVlcnktY3B1cyIsIE5VTEwpOworICAg
ICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsICZyZGNzLT5xbXAsICJxdWVyeS1jcHVz
IiwgTlVMTCk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgICAgIGhhc19jYWxsYmFj
ayA9IHRydWU7CiAgICAgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggOWI4NGRkZGQzYi4uZjk1ODk1
ZWFlMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00NzIsNyArNDcyLDcgQEAgdHlwZWRlZiB2b2lk
IGxpYnhsX19ldl9xbXBfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpl
diwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7CiAKIF9oaWRk
ZW4gdm9pZCBsaWJ4bF9fZXZfcW1wX2luaXQobGlieGxfX2V2X3FtcCAqZXYpOwotX2hpZGRlbiBp
bnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAor
X2hpZGRlbiBpbnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2
X3FtcCAqZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21k
LCBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MpOwogX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9xbXBf
ZGlzcG9zZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldik7CiAKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKaW5kZXgg
MmNjYWIwMzNiNC4uYTY2OTE1NTQyYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNp
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTExODYsNyArMTE4Niw3IEBAIHN0
YXRpYyB2b2lkIHBjaV9hZGRfcW1wX2RldmljZV9hZGQobGlieGxfX2VnYyAqZWdjLCBwY2lfYWRk
X3N0YXRlICpwYXMpCiAgICAgcW1wLT5kb21pZCA9IGRvbWlkOwogICAgIHFtcC0+cGF5bG9hZF9m
ZCA9IC0xOwogICAgIHFtcC0+Y2FsbGJhY2sgPSBwY2lfYWRkX3FtcF9kZXZpY2VfYWRkX2NiOwot
ICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJkZXZpY2VfYWRkIiwgYXJncyk7
CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJkZXZpY2VfYWRkIiwgYXJn
cyk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKICAgICByZXR1cm47CiAKQEAgLTEyMDUsNyArMTIw
NSw3IEBAIHN0YXRpYyB2b2lkIHBjaV9hZGRfcW1wX2RldmljZV9hZGRfY2IobGlieGxfX2VnYyAq
ZWdjLAogICAgIGlmIChyYykgZ290byBvdXQ7CiAKICAgICBxbXAtPmNhbGxiYWNrID0gcGNpX2Fk
ZF9xbXBfcXVlcnlfcGNpX2NiOwotICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAs
ICJxdWVyeS1wY2kiLCBOVUxMKTsKKyAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIHFt
cCwgInF1ZXJ5LXBjaSIsIE5VTEwpOwogICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgcmV0dXJu
OwogCkBAIC0yMDIwLDcgKzIwMjAsNyBAQCBzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX3FtcF9kZXZp
Y2VfZGVsKGxpYnhsX19lZ2MgKmVnYywKICAgICBRTVBfUEFSQU1FVEVSU19TUFJJTlRGKCZhcmdz
LCAiaWQiLCBQQ0lfUFRfUURFVl9JRCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaWRl
di0+YnVzLCBwY2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsKICAgICBwcnMtPnFtcC5jYWxsYmFj
ayA9IHBjaV9yZW1vdmVfcW1wX2RldmljZV9kZWxfY2I7Ci0gICAgcmMgPSBsaWJ4bF9fZXZfcW1w
X3NlbmQoZ2MsICZwcnMtPnFtcCwgImRldmljZV9kZWwiLCBhcmdzKTsKKyAgICByYyA9IGxpYnhs
X19ldl9xbXBfc2VuZChlZ2MsICZwcnMtPnFtcCwgImRldmljZV9kZWwiLCBhcmdzKTsKICAgICBp
ZiAocmMpIGdvdG8gb3V0OwogICAgIHJldHVybjsKIApAQCAtMjA1OSw3ICsyMDU5LDcgQEAgc3Rh
dGljIHZvaWQgcGNpX3JlbW92ZV9xbXBfcmV0cnlfdGltZXJfY2IobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfdGltZSAqZXYsCiAgICAgcGNpX3JlbW92ZV9zdGF0ZSAqcHJzID0gQ09OVEFJTkVS
X09GKGV2LCAqcHJzLCByZXRyeV90aW1lcik7CiAKICAgICBwcnMtPnFtcC5jYWxsYmFjayA9IHBj
aV9yZW1vdmVfcW1wX3F1ZXJ5X2NiOwotICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCAm
cHJzLT5xbXAsICJxdWVyeS1wY2kiLCBOVUxMKTsKKyAgICByYyA9IGxpYnhsX19ldl9xbXBfc2Vu
ZChlZ2MsICZwcnMtPnFtcCwgInF1ZXJ5LXBjaSIsIE5VTEwpOwogICAgIGlmIChyYykgZ290byBv
dXQ7CiAgICAgcmV0dXJuOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IDlhYWJhZDc0ZmEuLmYwZTBiNTBiZDEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3FtcC5jCkBAIC05MjQsNyArOTI0LDcgQEAgaW50IGxpYnhsX3FlbXVfbW9uaXRvcl9jb21tYW5k
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICBxbWNzLT5xbXAuY2FsbGJhY2sg
PSBxZW11X21vbml0b3JfY29tbWFuZF9kb25lOwogICAgIHFtY3MtPm91dHB1dCA9IG91dHB1dDsK
ICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAiY29tbWFuZC1saW5l
IiwgY29tbWFuZF9saW5lKTsKLSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgJnFtY3Mt
PnFtcCwgImh1bWFuLW1vbml0b3ItY29tbWFuZCIsIGFyZ3MpOworICAgIHJjID0gbGlieGxfX2V2
X3FtcF9zZW5kKGVnYywgJnFtY3MtPnFtcCwgImh1bWFuLW1vbml0b3ItY29tbWFuZCIsIGFyZ3Mp
Owogb3V0OgogICAgIGlmIChyYykgcmV0dXJuIEFPX0NSRUFURV9GQUlMKHJjKTsKICAgICByZXR1
cm4gQU9fSU5QUk9HUkVTUzsKQEAgLTk3OCw3ICs5NzgsNyBAQCB2b2lkIGxpYnhsX19xbXBfc3Vz
cGVuZF9zYXZlKGxpYnhsX19lZ2MgKmVnYywKICAgICBldi0+Y2FsbGJhY2sgPSBkbV9zdG9wcGVk
OwogICAgIGV2LT5wYXlsb2FkX2ZkID0gLTE7CiAKLSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2Vu
ZChnYywgZXYsICJzdG9wIiwgTlVMTCk7CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdj
LCBldiwgInN0b3AiLCBOVUxMKTsKICAgICBpZiAocmMpCiAgICAgICAgIGdvdG8gZXJyb3I7CiAK
QEAgLTEwMDcsNyArMTAwNyw3IEBAIHN0YXRpYyB2b2lkIGRtX3N0b3BwZWQobGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKICAgICB9CiAKICAgICBldi0+Y2FsbGJhY2sgPSBkbV9z
dGF0ZV9mZF9yZWFkeTsKLSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgZXYsICJhZGQt
ZmQiLCBOVUxMKTsKKyAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIGV2LCAiYWRkLWZk
IiwgTlVMTCk7CiAgICAgaWYgKHJjKQogICAgICAgICBnb3RvIGVycm9yOwogCkBAIC0xMDUyLDcg
KzEwNTIsNyBAQCBzdGF0aWMgdm9pZCBkbV9zdGF0ZV9mZF9yZWFkeShsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19ldl9xbXAgKmV2LAogICAgIGlmIChxbXBfZXZfcWVtdV9jb21wYXJlX3ZlcnNpb24o
ZXYsIDIsIDExLCAwKSA+PSAwKQogICAgICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9ib29sKGdj
LCAmYXJncywgImxpdmUiLCBkc3BzLT5saXZlKTsKICAgICBRTVBfUEFSQU1FVEVSU19TUFJJTlRG
KCZhcmdzLCAiZmlsZW5hbWUiLCAiL2Rldi9mZHNldC8lZCIsIGZkc2V0KTsKLSAgICByYyA9IGxp
YnhsX19ldl9xbXBfc2VuZChnYywgZXYsICJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlIiwgYXJncyk7
CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBldiwgInhlbi1zYXZlLWRldmljZXMt
c3RhdGUiLCBhcmdzKTsKICAgICBpZiAocmMpCiAgICAgICAgIGdvdG8gZXJyb3I7CiAKQEAgLTE3
ODEsNyArMTc4MSw3IEBAIHZvaWQgbGlieGxfX2V2X3FtcF9pbml0KGxpYnhsX19ldl9xbXAgKmV2
KQogICAgIGV2LT5xZW11X3ZlcnNpb24ubWljcm8gPSAtMTsKIH0KIAotaW50IGxpYnhsX19ldl9x
bXBfc2VuZChsaWJ4bF9fZ2MgKnVudXNlZF9nYywgbGlieGxfX2V2X3FtcCAqZXYsCitpbnQgbGli
eGxfX2V2X3FtcF9zZW5kKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCiAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZCwgbGlieGxfX2pzb25fb2JqZWN0ICph
cmdzKQogICAgIC8qIGRpc2Nvbm5lY3RlZCAtPiBjb25uZWN0aW5nCiAgICAgICogY29ubmVjdGVk
IC0+IHdhaXRpbmdfcmVwbHkgKHdpdGggbXNnIHNldCkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3VzYi5jIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKaW5kZXggMWZjN2NjZjQxZi4u
ZGE1ZTM3MDhlNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfdXNiLmMKQEAgLTM0OSw5ICszNDksMTAgQEAgc3RhdGljIGNoYXIgKnB2
dXNiX2dldF9kZXZpY2VfdHlwZShsaWJ4bF91c2JjdHJsX3R5cGUgdHlwZSkKICAqIC0gdXNiLWVo
Y2kgICAgICAgKHZlcnNpb249MiksIGFsd2F5cyA2IHBvcnRzCiAgKiAtIG5lYy11c2IteGhjaSAg
ICh2ZXJzaW9uPTMpLCB1cCB0byAxNSBwb3J0cwogICovCi1zdGF0aWMgaW50IGxpYnhsX19kZXZp
Y2VfdXNiY3RybF9hZGRfaHZtKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKnFtcCwKK3N0
YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JjdHJsX2FkZF9odm0obGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfcW1wICpxbXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RldmljZV91c2JjdHJsICp1c2JjdHJsKQogeworICAgIEVHQ19HQzsKICAgICBs
aWJ4bF9fanNvbl9vYmplY3QgKnFtcF9hcmdzID0gTlVMTDsKIAogICAgIHN3aXRjaCAodXNiY3Ry
bC0+dmVyc2lvbikgewpAQCAtMzc4LDI2ICszNzksMjggQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2
aWNlX3VzYmN0cmxfYWRkX2h2bShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpxbXAsCiAg
ICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmcW1wX2FyZ3MsICJpZCIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigieGVudXNiLSVkIiwgdXNiY3Ry
bC0+ZGV2aWQpKTsKIAotICAgIHJldHVybiBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFtcCwgImRl
dmljZV9hZGQiLCBxbXBfYXJncyk7CisgICAgcmV0dXJuIGxpYnhsX19ldl9xbXBfc2VuZChlZ2Ms
IHFtcCwgImRldmljZV9hZGQiLCBxbXBfYXJncyk7CiB9CiAKIC8qIFNlbmQgcW1wIGNvbW1hbmRz
IHRvIGRlbGV0ZSBhIHVzYiBjb250cm9sbGVyIGluIHFlbXUuICAqLwotc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX3VzYmN0cmxfZGVsX2h2bShsaWJ4bF9fZ2MgKmdjLAorc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX3VzYmN0cmxfZGVsX2h2bShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKnFtcCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldmlkKQogeworICAgIEVHQ19H
QzsKICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKnFtcF9hcmdzID0gTlVMTDsKIAogICAgIGxpYnhs
X19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywgJnFtcF9hcmdzLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiaWQiLCBHQ1NQUklOVEYoInhlbnVzYi0lZCIsIGRldmlkKSk7CiAKLSAg
ICByZXR1cm4gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJkZXZpY2VfZGVsIiwgcW1wX2Fy
Z3MpOworICAgIHJldHVybiBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJkZXZpY2VfZGVs
IiwgcW1wX2FyZ3MpOwogfQogCiAvKiBTZW5kIHFtcCBjb21tYW5kcyB0byBjcmVhdGUgYSB1c2Ig
ZGV2aWNlIGluIHFlbXUuICovCi1zdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiZGV2X2FkZF9o
dm0obGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqcW1wLAorc3RhdGljIGludCBsaWJ4bF9f
ZGV2aWNlX3VzYmRldl9hZGRfaHZtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqcW1w
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV91
c2JkZXYgKnVzYmRldikKIHsKKyAgICBFR0NfR0M7CiAgICAgbGlieGxfX2pzb25fb2JqZWN0ICpx
bXBfYXJncyA9IE5VTEw7CiAKICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZx
bXBfYXJncywgImlkIiwKQEAgLTQxMywyMCArNDE2LDIxIEBAIHN0YXRpYyBpbnQgbGlieGxfX2Rl
dmljZV91c2JkZXZfYWRkX2h2bShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpxbXAsCiAg
ICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmcW1wX2FyZ3MsICJob3N0YWRkciIs
CiAgICAgICAgIEdDU1BSSU5URigiJWQiLCB1c2JkZXYtPnUuaG9zdGRldi5ob3N0YWRkcikpOwog
Ci0gICAgcmV0dXJuIGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAiZGV2aWNlX2FkZCIsIHFt
cF9hcmdzKTsKKyAgICByZXR1cm4gbGlieGxfX2V2X3FtcF9zZW5kKGVnYywgcW1wLCAiZGV2aWNl
X2FkZCIsIHFtcF9hcmdzKTsKIH0KIAogLyogU2VuZCBxbXAgY29tbWFuZHMgdG8gZGVsZXRlIGEg
dXNiIGRldmljZSBpbiBxZW11LiAqLwotc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3VzYmRldl9k
ZWxfaHZtKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKnFtcCwKK3N0YXRpYyBpbnQgbGli
eGxfX2RldmljZV91c2JkZXZfZGVsX2h2bShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAg
KnFtcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfdXNiZGV2ICp1c2JkZXYpCiB7CisgICAgRUdDX0dDOwogICAgIGxpYnhsX19qc29uX29iamVj
dCAqcW1wX2FyZ3MgPSBOVUxMOwogCiAgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdj
LCAmcW1wX2FyZ3MsICJpZCIsCiAgICAgICAgIEdDU1BSSU5URigieGVudXNiLSVkLSVkIiwgdXNi
ZGV2LT51Lmhvc3RkZXYuaG9zdGJ1cywKICAgICAgICAgICAgICAgICAgIHVzYmRldi0+dS5ob3N0
ZGV2Lmhvc3RhZGRyKSk7CiAKLSAgICByZXR1cm4gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAs
ICJkZXZpY2VfZGVsIiwgcW1wX2FyZ3MpOworICAgIHJldHVybiBsaWJ4bF9fZXZfcW1wX3NlbmQo
ZWdjLCBxbXAsICJkZXZpY2VfZGVsIiwgcW1wX2FyZ3MpOwogfQogCiBzdGF0aWMgTElCWExfREVG
SU5FX1VQREFURV9ERVZJRCh1c2JjdHJsKQpAQCAtNDkwLDcgKzQ5NCw3IEBAIHN0YXRpYyB2b2lk
IGxpYnhsX19kZXZpY2VfdXNiY3RybF9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgcW1wLT5kb21pZCA9IGRvbWlkOwogICAgICAgICBxbXAtPnBheWxvYWRfZmQg
PSAtMTsKICAgICAgICAgcW1wLT5jYWxsYmFjayA9IGRldmljZV91c2JjdHJsX2FkZF9xbXBfY2I7
Ci0gICAgICAgIHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX2FkZF9odm0oZ2MsIHFtcCwgdXNi
Y3RybCk7CisgICAgICAgIHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX2FkZF9odm0oZWdjLCBx
bXAsIHVzYmN0cmwpOwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0cm07CiAgICAgICAgIHJldHVy
bjsKICAgICB9CkBAIC02NDcsNyArNjUxLDcgQEAgc3RhdGljIHZvaWQgZGV2aWNlX3VzYmN0cmxf
dXNiZGV2c19yZW1vdmVkKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgcW1wLT5kb21pZCA9IGFv
ZGV2LT5kZXYtPmRvbWlkOwogICAgICAgICBxbXAtPmNhbGxiYWNrID0gZGV2aWNlX3VzYmN0cmxf
cmVtb3ZlX3FtcF9jYjsKICAgICAgICAgcW1wLT5wYXlsb2FkX2ZkID0gLTE7Ci0gICAgICAgIHJj
ID0gbGlieGxfX2RldmljZV91c2JjdHJsX2RlbF9odm0oZ2MsIHFtcCwgYW9kZXYtPmRldi0+ZGV2
aWQpOworICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNiY3RybF9kZWxfaHZtKGVnYywgcW1w
LCBhb2Rldi0+ZGV2LT5kZXZpZCk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgICAg
IHJldHVybjsKICAgICB9CkBAIC0xNzk3LDcgKzE4MDEsNyBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9f
ZGV2aWNlX3VzYmRldl9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgYW9kZXYtPnFtcC5kb21pZCA9IGRvbWlkOwogICAgICAgICBhb2Rldi0+cW1wLmNhbGxiYWNr
ID0gZGV2aWNlX3VzYmRldl9hZGRfcW1wX2NiOwogICAgICAgICBhb2Rldi0+cW1wLnBheWxvYWRf
ZmQgPSAtMTsKLSAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3VzYmRldl9hZGRfaHZtKGdjLCAm
YW9kZXYtPnFtcCwgdXNiZGV2KTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3VzYmRldl9h
ZGRfaHZtKGVnYywgJmFvZGV2LT5xbXAsIHVzYmRldik7CiAgICAgICAgIGlmIChyYykgewogICAg
ICAgICAgICAgbGlieGxfX2RldmljZV91c2JkZXZfcmVtb3ZlX3hlbnN0b3JlKGdjLCBkb21pZCwg
dXNiZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElC
WExfVVNCQ1RSTF9UWVBFX0RFVklDRU1PREVMKTsKQEAgLTE5NzksNyArMTk4Myw3IEBAIHN0YXRp
YyB2b2lkIGxpYnhsX19kZXZpY2VfdXNiZGV2X3JlbW92ZShsaWJ4bF9fZWdjICplZ2MsIHVpbnQz
Ml90IGRvbWlkLAogICAgICAgICBhb2Rldi0+cW1wLmRvbWlkID0gZG9taWQ7CiAgICAgICAgIGFv
ZGV2LT5xbXAuY2FsbGJhY2sgPSBkZXZpY2VfdXNiZGV2X3JlbW92ZV9xbXBfY2I7CiAgICAgICAg
IGFvZGV2LT5xbXAucGF5bG9hZF9mZCA9IC0xOwotICAgICAgICByYyA9IGxpYnhsX19kZXZpY2Vf
dXNiZGV2X2RlbF9odm0oZ2MsICZhb2Rldi0+cW1wLCB1c2JkZXYpOworICAgICAgICByYyA9IGxp
YnhsX19kZXZpY2VfdXNiZGV2X2RlbF9odm0oZWdjLCAmYW9kZXYtPnFtcCwgdXNiZGV2KTsKICAg
ICAgICAgaWYgKHJjKSB7CiAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3VzYmRldl9hZGRfeGVu
c3RvcmUoZ2MsIGRvbWlkLCB1c2JkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTElCWExfVVNCQ1RSTF9UWVBFX0RFVklDRU1PREVMLAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 18 23:11:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Nov 2019 23:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iWqBb-0005Rc-7W; Mon, 18 Nov 2019 23:11:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UyWY=ZK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iWqBa-0005RW-CN
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:58 +0000
X-Inumbo-ID: d16d15a8-0a58-11ea-a2e3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d16d15a8-0a58-11ea-a2e3-12813bfff9fa;
 Mon, 18 Nov 2019 23:11:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqBZ-0006QQ-Bh
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqBZ-0002yE-Ah
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:11:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iWqBZ-0002yE-Ah@xenbits.xenproject.org>
Date: Mon, 18 Nov 2019 23:11:57 +0000
Subject: [Xen-changelog] [xen staging] libxl: Introduce libxl__ev_immediate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYzZTRmYjU1MmExYmU2YjJhNzdjNjczMGIzYmZmZTI1ZmZkOGZiMDAKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMTggMTg6MTA6MTQgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIyOjU4OjQ4IDIwMTkgKzAwMDAKCiAgICBs
aWJ4bDogSW50cm9kdWNlIGxpYnhsX19ldl9pbW1lZGlhdGUKICAgIAogICAgVGhpcyBuZXcgZXYg
YWxsb3dzIHRvIGFycmFuZ2UgYSBub24tcmVlbnRyYW50IGNhbGxiYWNrIHRvIGJlIGNhbGxlZC4K
ICAgIFRoaXMgaGFwcGVuIGltbWVkaWF0ZWx5IGFmdGVyIHRoZSBjdXJyZW50IGV2ZW50IGlzIHBy
b2Nlc3NlZCBhbmQgYWZ0ZXIKICAgIG90aGVyIGV2X2ltbWVkaWF0ZXMgdGhhdCB3b3VsZCBoYXZl
IGFscmVhZHkgYmVlbiByZWdpc3RlcmVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9ldmVu
dC5jICAgIHwgMjAgKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggfCAxNyArKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2V2ZW50LmMKaW5kZXggNDMxNTUzNjhkZS4uYWE4YjdkMTk0NSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9ldmVu
dC5jCkBAIC05MTUsNiArOTE1LDE1IEBAIGludCBsaWJ4bF9fZXZfZGV2c3RhdGVfd2FpdChsaWJ4
bF9fYW8gKmFvLCBsaWJ4bF9fZXZfZGV2c3RhdGUgKmRzLAogfQogCiAvKgorICogaW1tZWRpYXRl
IG5vbi1yZWVudHJhbnQgY2FsbGJhY2sKKyAqLworCit2b2lkIGxpYnhsX19ldl9pbW1lZGlhdGVf
cmVnaXN0ZXIobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfaW1tZWRpYXRlICplaSkKK3sKKyAg
ICBMSUJYTF9TVEFJTFFfSU5TRVJUX1RBSUwoJmVnYy0+ZXZfaW1tZWRpYXRlcywgZWksIGVudHJ5
KTsKK30KKworLyoKICAqIGRvbWFpbiBkZWF0aC9kZXN0cnVjdGlvbgogICovCiAKQEAgLTEzOTUs
NiArMTQwNCwxNyBAQCBzdGF0aWMgdm9pZCBlZ2NfcnVuX2NhbGxiYWNrcyhsaWJ4bF9fZWdjICpl
Z2MpCiAgICAgRUdDX0dDOwogICAgIGxpYnhsX2V2ZW50ICpldiwgKmV2X3RtcDsKICAgICBsaWJ4
bF9fYW9wX29jY3VycmVkICphb3AsICphb3BfdG1wOworICAgIGxpYnhsX19ldl9pbW1lZGlhdGUg
KmVpOworCisgICAgd2hpbGUgKCFMSUJYTF9TVEFJTFFfRU1QVFkoJmVnYy0+ZXZfaW1tZWRpYXRl
cykpIHsKKyAgICAgICAgZWkgPSBMSUJYTF9TVEFJTFFfRklSU1QoJmVnYy0+ZXZfaW1tZWRpYXRl
cyk7CisgICAgICAgIExJQlhMX1NUQUlMUV9SRU1PVkVfSEVBRCgmZWdjLT5ldl9pbW1lZGlhdGVz
LCBlbnRyeSk7CisgICAgICAgIENUWF9MT0NLOworICAgICAgICAvKiBUaGlzIGNhbGxiYWNrIGlz
IGludGVybmFsIHRvIGxpYnhsIGFuZCBleHBlY3RzIENUWCB0byBiZQorICAgICAgICAgKiBsb2Nr
ZWQuICovCisgICAgICAgIGVpLT5jYWxsYmFjayhlZ2MsIGVpKTsKKyAgICAgICAgQ1RYX1VOTE9D
SzsKKyAgICB9CiAKICAgICBMSUJYTF9UQUlMUV9GT1JFQUNIX1NBRkUoZXYsICZlZ2MtPm9jY3Vy
cmVkX2Zvcl9jYWxsYmFjaywgbGluaywgZXZfdG1wKSB7CiAgICAgICAgIExJQlhMX1RBSUxRX1JF
TU9WRSgmZWdjLT5vY2N1cnJlZF9mb3JfY2FsbGJhY2ssIGV2LCBsaW5rKTsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCmluZGV4IGY5NTg5NWVhZTEuLjBiNzVlZWYyYTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAt
MjAwLDYgKzIwMCw3IEBAIHR5cGVkZWYgc3RydWN0IGxpYnhsX19ldl9zbG93bG9jayBsaWJ4bF9f
ZXZfc2xvd2xvY2s7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZG1fcmVzdW1lX3N0YXRlIGxpYnhs
X19kbV9yZXN1bWVfc3RhdGU7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fYW9fZGV2aWNlIGxpYnhs
X19hb19kZXZpY2U7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fbXVsdGlkZXYgbGlieGxfX211bHRp
ZGV2OwordHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2V2X2ltbWVkaWF0ZSBsaWJ4bF9fZXZfaW1tZWRp
YXRlOwogCiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSBsaWJ4bF9f
ZG9tYWluX2NyZWF0ZV9zdGF0ZTsKIHR5cGVkZWYgdm9pZCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9j
YihzdHJ1Y3QgbGlieGxfX2VnYyAqZWdjLApAQCAtMzYzLDYgKzM2NCwyMCBAQCBzdHJ1Y3QgbGli
eGxfX2V2X2NoaWxkIHsKICAgICBMSUJYTF9MSVNUX0VOVFJZKHN0cnVjdCBsaWJ4bF9fZXZfY2hp
bGQpIGVudHJ5OwogfTsKIAorLyogbGlieGxfX2V2X2ltbWVkaWF0ZQorICoKKyAqIEFsbG93IHRv
IGNhbGwgYSBub24tcmVlbnRyYW50IGNhbGxiYWNrLgorICoKKyAqIGBjYWxsYmFjaycgd2lsbCBi
ZSBjYWxsZWQgaW1tZWRpYXRlbHkgYXMgYSBuZXcgZXZlbnQuCisgKi8KK3N0cnVjdCBsaWJ4bF9f
ZXZfaW1tZWRpYXRlIHsKKyAgICAvKiBmaWxsZWQgYnkgdXNlciAqLworICAgIHZvaWQgKCpjYWxs
YmFjaykobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfaW1tZWRpYXRlICopOworICAgIC8qIHByaXZh
dGUgdG8gbGlieGxfX2V2X2ltbWVkaWF0ZSAqLworICAgIExJQlhMX1NUQUlMUV9FTlRSWShsaWJ4
bF9fZXZfaW1tZWRpYXRlKSBlbnRyeTsKK307Cit2b2lkIGxpYnhsX19ldl9pbW1lZGlhdGVfcmVn
aXN0ZXIobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfaW1tZWRpYXRlICopOworCiAvKgogICogTG9j
ayBmb3IgZGV2aWNlIGhvdHBsdWcsIHFtcF9sb2NrLgogICoKQEAgLTczMyw2ICs3NDgsNyBAQCBz
dHJ1Y3QgbGlieGxfX2VnYyB7CiAgICAgc3RydWN0IGxpYnhsX19ldmVudF9saXN0IG9jY3VycmVk
X2Zvcl9jYWxsYmFjazsKICAgICBMSUJYTF9UQUlMUV9IRUFEKCwgbGlieGxfX2FvKSBhb3NfZm9y
X2NhbGxiYWNrOwogICAgIExJQlhMX1RBSUxRX0hFQUQoLCBsaWJ4bF9fYW9wX29jY3VycmVkKSBh
b3BzX2Zvcl9jYWxsYmFjazsKKyAgICBMSUJYTF9TVEFJTFFfSEVBRCgsIGxpYnhsX19ldl9pbW1l
ZGlhdGUpIGV2X2ltbWVkaWF0ZXM7CiB9OwogCiBzdHJ1Y3QgbGlieGxfX2FvcF9vY2N1cnJlZCB7
CkBAIC0yMzIyLDYgKzIzMzgsNyBAQCBfaGlkZGVuIGxpYnhsX2RldmljZV9tb2RlbF92ZXJzaW9u
IGxpYnhsX19kZWZhdWx0X2RldmljZV9tb2RlbChsaWJ4bF9fZ2MgKmdjKTsKICAgICAgICAgTElC
WExfVEFJTFFfSU5JVCgmKGVnYykub2NjdXJyZWRfZm9yX2NhbGxiYWNrKTsgXAogICAgICAgICBM
SUJYTF9UQUlMUV9JTklUKCYoZWdjKS5hb3NfZm9yX2NhbGxiYWNrKTsgICAgICBcCiAgICAgICAg
IExJQlhMX1RBSUxRX0lOSVQoJihlZ2MpLmFvcHNfZm9yX2NhbGxiYWNrKTsgICAgIFwKKyAgICAg
ICAgTElCWExfU1RBSUxRX0lOSVQoJihlZ2MpLmV2X2ltbWVkaWF0ZXMpOyAgICAgICAgXAogICAg
IH0gd2hpbGUoMCkKIAogX2hpZGRlbiB2b2lkIGxpYnhsX19lZ2NfY2xlYW51cChsaWJ4bF9fZWdj
ICplZ2MpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 18 23:12:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Nov 2019 23:12:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iWqBm-0005TM-99; Mon, 18 Nov 2019 23:12:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UyWY=ZK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iWqBl-0005TD-7p
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:12:09 +0000
X-Inumbo-ID: d7759c5e-0a58-11ea-a2e3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7759c5e-0a58-11ea-a2e3-12813bfff9fa;
 Mon, 18 Nov 2019 23:12:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqBj-0006RU-Fx
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:12:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqBj-0002z6-Ea
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:12:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iWqBj-0002z6-Ea@xenbits.xenproject.org>
Date: Mon, 18 Nov 2019 23:12:07 +0000
Subject: [Xen-changelog] [xen staging] libxl_qmp: Have a lock for QMP socket
 access
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVhODcwYjAyY2I4MDMyODNhMjhmNzkxNmI2OGZlNzg1ZjM5ZTgxZjAKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMTggMTc6MTM6MDggMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIyOjU5OjUxIDIwMTkgKzAwMDAKCiAgICBs
aWJ4bF9xbXA6IEhhdmUgYSBsb2NrIGZvciBRTVAgc29ja2V0IGFjY2VzcwogICAgCiAgICBUaGlz
IHBhdGNoIHdvcmthcm91bmQgdGhlIGZhY3QgdGhhdCBpdCdzIG5vdCBwb3NzaWJsZSB0byBjb25u
ZWN0CiAgICBtdWx0aXBsZSB0aW1lIHRvIGEgc2luZ2xlIFFNUCBzb2NrZXQuIFFFTVUgbGlzdGVu
IG9uIHRoZSBzb2NrZXQgd2l0aAogICAgYSBiYWNrbG9nIHZhbHVlIG9mIDEsIHdoaWNoIG1lYW4g
dGhhdCBvbiBMaW51eCB3aGVuIGNvbmN1cnJlbnQgdGhyZWFkCiAgICBjYWxsIGNvbm5lY3QoKSBv
biB0aGUgc29ja2V0LCB0aGV5IGdldCBFQUdBSU4uCiAgICAKICAgIEJhY2tncm91bmQ6CiAgICAg
ICAgVGhpcyBoYXBwZW5zIHdoZW4gYXR0ZW1wdGluZyB0byBjcmVhdGUgYSBndWVzdCB3aXRoIG11
bHRpcGxlCiAgICAgICAgcGNpIGRldmljZXMgcGFzc3Rocm91Z2gsIGxpYnhsIGNyZWF0ZXMgb25l
IGNvbm5lY3Rpb24gcGVyIGRldmljZSB0bwogICAgICAgIGF0dGFjaCBhbmQgZXhlY3V0ZSBjb25u
ZWN0KCkgb24gYWxsIGF0IG9uY2UgYmVmb3JlIGFueSBzaW5nbGUKICAgICAgICBjb25uZWN0aW9u
IGhhcyBmaW5pc2hlZC4KICAgIAogICAgVG8gd29yayBhcm91bmQgdGhpcywgd2UgdXNlIGEgbmV3
IGxvY2suCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVp
a2VsZW5ib29tLml0PgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYyB8ICAgNSArKwog
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAgOSArKysrCiB0b29scy9saWJ4bC9saWJ4
bF9xbXAuYyAgICAgIHwgMTE4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTA3IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5jCmluZGV4IGIyMDg0MTU3ZTQuLmJhNTYzNzM1OGUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuYwpAQCAtNTkwLDYgKzU5MCwxMSBAQCB2b2lkIGxpYnhsX19ldl9kZXZsb2NrX2lu
aXQobGlieGxfX2V2X3Nsb3dsb2NrICpsb2NrKQogICAgIGV2X3Nsb3dsb2NrX2luaXRfaW50ZXJu
YWwobG9jaywgImxpYnhsLWRldmljZS1jaGFuZ2VzLWxvY2siKTsKIH0KIAordm9pZCBsaWJ4bF9f
ZXZfcW1wbG9ja19pbml0KGxpYnhsX19ldl9zbG93bG9jayAqbG9jaykKK3sKKyAgICBldl9zbG93
bG9ja19pbml0X2ludGVybmFsKGxvY2ssICJxbXAtc29ja2V0LWxvY2siKTsKK30KKwogc3RhdGlj
IHZvaWQgZXZfbG9ja19wcmVwYXJlX2ZvcmsobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfc2xv
d2xvY2sgKmxvY2spOwogc3RhdGljIHZvaWQgZXZfbG9ja19jaGlsZF9jYWxsYmFjayhsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19ldl9jaGlsZCAqY2hpbGQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBpZF90IHBpZCwgaW50IHN0YXR1cyk7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRl
eCAwYjc1ZWVmMmEyLi5iNWFkYmZlNGI3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTM4Niw2ICsz
ODYsOSBAQCB2b2lkIGxpYnhsX19ldl9pbW1lZGlhdGVfcmVnaXN0ZXIobGlieGxfX2VnYyAqLCBs
aWJ4bF9fZXZfaW1tZWRpYXRlICopOwogICogd2hpY2ggbWF5IHRha2UgYSBzaWduaWZpY2FudCBh
bW91bnQgdGltZS4KICAqIEl0IGlzIHRvIGJlIGFjcXVpcmVkIGJ5IGFuIGFvIGV2ZW50IGNhbGxi
YWNrLgogICoKKyAqIElmIGxpYnhsX19ldl9kZXZsb2NrIGlzIG5lZWRlZCwgaXQgc2hvdWxkIGJl
IGFjcXVpcmVkIHdoaWxlIGV2ZXJ5CisgKiBsaWJ4bF9fZXZfcW1wIGFyZSBJZGxlIGZvciB0aGUg
Y3VycmVudCBkb21haW4uCisgKgogICogSXQgaXMgdG8gYmUgYWNxdWlyZWQgd2hlbiBhZGRpbmcv
cmVtb3ZpbmcgZGV2aWNlcyBvciBtYWtpbmcgY2hhbmdlcwogICogdG8gdGhlbSB3aGVuIHRoaXMg
aXMgYSBzbG93IG9wZXJhdGlvbiBhbmQganNvbl9sb2NrIGlzbid0IGFwcHJvcHJpYXRlLgogICoK
QEAgLTQyNiw2ICs0MjksNyBAQCBzdHJ1Y3QgbGlieGxfX2V2X3Nsb3dsb2NrIHsKICAgICBib29s
IGhlbGQ7CiB9OwogX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9kZXZsb2NrX2luaXQobGlieGxfX2V2
X3Nsb3dsb2NrICopOworX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9xbXBsb2NrX2luaXQobGlieGxf
X2V2X3Nsb3dsb2NrICopOwogX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9zbG93bG9ja19sb2NrKGxp
YnhsX19lZ2MgKiwgbGlieGxfX2V2X3Nsb3dsb2NrICopOwogX2hpZGRlbiB2b2lkIGxpYnhsX19l
dl9zbG93bG9ja191bmxvY2sobGlieGxfX2djICosIGxpYnhsX19ldl9zbG93bG9jayAqKTsKIF9o
aWRkZW4gdm9pZCBsaWJ4bF9fZXZfc2xvd2xvY2tfZGlzcG9zZShsaWJ4bF9fZ2MgKiwgbGlieGxf
X2V2X3Nsb3dsb2NrICopOwpAQCAtNDk0LDYgKzQ5OCw4IEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9f
ZXZfcW1wX2Rpc3Bvc2UobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpOwogdHlwZWRl
ZiBlbnVtIHsKICAgICAvKiBpbml0aWFsIHN0YXRlICovCiAgICAgcW1wX3N0YXRlX2Rpc2Nvbm5l
Y3RlZCA9IDEsCisgICAgLyogd2FpdGluZyBmb3IgbG9jayAqLworICAgIHFtcF9zdGF0ZV93YWl0
aW5nX2xvY2ssCiAgICAgLyogY29ubmVjdGVkIHRvIFFNUCBzb2NrZXQsIHdhaXRpbmcgZm9yIGdy
ZWV0aW5nIG1lc3NhZ2UgKi8KICAgICBxbXBfc3RhdGVfY29ubmVjdGluZywKICAgICAvKiBxbXBf
Y2FwYWJpbGl0aWVzIGNvbW1hbmQgc2VudCwgd2FpdGluZyBmb3IgcmVwbHkgKi8KQEAgLTUyNyw2
ICs1MzMsOSBAQCBzdHJ1Y3QgbGlieGxfX2V2X3FtcCB7CiAgICAgbGlieGxfX2NhcmVmZCAqY2Zk
OwogICAgIGxpYnhsX19ldl9mZCBlZmQ7CiAgICAgbGlieGxfX3FtcF9zdGF0ZSBzdGF0ZTsKKyAg
ICBsaWJ4bF9fZXZfc2xvd2xvY2sgbG9jazsKKyAgICBsaWJ4bF9fZXZfaW1tZWRpYXRlIGVpOwor
ICAgIGludCByYzsKICAgICBpbnQgaWQ7CiAgICAgaW50IG5leHRfaWQ7ICAgICAgICAvKiBuZXh0
IGlkIHRvIHVzZSAqLwogICAgIC8qIHJlY2VpdmUgYnVmZmVyICovCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IGYwZTBi
NTBiZDEuLmVmYWJhOTEwODYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC0xMDgyLDE2ICsxMDgyLDE3IEBAIHN0YXRp
YyB2b2lkIGRtX3N0YXRlX3NhdmVkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYs
CiAvKgogICogUG9zc2libGUgaW50ZXJuYWwgc3RhdGUgY29tcGFyZWQgdG8gcW1wX3N0YXRlOgog
ICoKLSAqIHFtcF9zdGF0ZSAgICAgRXh0ZXJuYWwgICBjZmQgICAgZWZkICAgICBpZCAgICAgcnhf
YnVmKiB0eF9idWYqIG1zZyoKLSAqIGRpc2Nvbm5lY3RlZCAgIElkbGUgICAgICAgTlVMTCAgIElk
bGUgICAgcmVzZXQgIGZyZWUgICAgZnJlZSAgICBmcmVlCi0gKiBjb25uZWN0aW5nICAgICBBY3Rp
dmUgICAgIG9wZW4gICBJTiAgICAgIHJlc2V0ICB1c2VkICAgIGZyZWUgICAgc2V0Ci0gKiBjYXAu
bmVnICAgICAgICBBY3RpdmUgICAgIG9wZW4gICBJTnxPVVQgIHNlbnQgICB1c2VkICAgIGNhcF9u
ZWcgc2V0Ci0gKiBjYXAubmVnICAgICAgICBBY3RpdmUgICAgIG9wZW4gICBJTiAgICAgIHNlbnQg
ICB1c2VkICAgIGZyZWUgICAgc2V0Ci0gKiBjb25uZWN0ZWQgICAgICBDb25uZWN0ZWQgIG9wZW4g
ICBJTiAgICAgIGFueSAgICB1c2VkICAgIGZyZWUgICAgZnJlZQotICogd2FpdGluZ19yZXBseSAg
QWN0aXZlICAgICBvcGVuICAgSU58T1VUICBzZW50ICAgdXNlZCAgICBmcmVlICAgIHNldAotICog
d2FpdGluZ19yZXBseSAgQWN0aXZlICAgICBvcGVuICAgSU58T1VUICBzZW50ICAgdXNlZCAgICB1
c2VyJ3MgIGZyZWUKLSAqIHdhaXRpbmdfcmVwbHkgIEFjdGl2ZSAgICAgb3BlbiAgIElOICAgICAg
c2VudCAgIHVzZWQgICAgZnJlZSAgICBmcmVlCi0gKiBicm9rZW5bMV0gICAgICBub25lWzJdICAg
IGFueSAgICBBY3RpdmUgIGFueSAgICBhbnkgICAgIGFueSAgICAgYW55CisgKiBxbXBfc3RhdGUg
ICAgIEV4dGVybmFsICAgY2ZkICAgIGVmZCAgICAgaWQgICAgIHJ4X2J1ZiogdHhfYnVmKiBtc2cq
IGxvY2sKKyAqIGRpc2Nvbm5lY3RlZCAgIElkbGUgICAgICAgTlVMTCAgIElkbGUgICAgcmVzZXQg
IGZyZWUgICAgZnJlZSAgICBmcmVlIElkbGUKKyAqIHdhaXRpbmdfbG9jayAgIEFjdGl2ZSAgICAg
b3BlbiAgIElkbGUgICAgcmVzZXQgIHVzZWQgICAgZnJlZSAgICBzZXQgIEFjdGl2ZQorICogY29u
bmVjdGluZyAgICAgQWN0aXZlICAgICBvcGVuICAgSU4gICAgICByZXNldCAgdXNlZCAgICBmcmVl
ICAgIHNldCAgQWNxdWlyZWQKKyAqIGNhcC5uZWcgICAgICAgIEFjdGl2ZSAgICAgb3BlbiAgIElO
fE9VVCAgc2VudCAgIHVzZWQgICAgY2FwX25lZyBzZXQgIEFjcXVpcmVkCisgKiBjYXAubmVnICAg
ICAgICBBY3RpdmUgICAgIG9wZW4gICBJTiAgICAgIHNlbnQgICB1c2VkICAgIGZyZWUgICAgc2V0
ICBBY3F1aXJlZAorICogY29ubmVjdGVkICAgICAgQ29ubmVjdGVkICBvcGVuICAgSU4gICAgICBh
bnkgICAgdXNlZCAgICBmcmVlICAgIGZyZWUgQWNxdWlyZWQKKyAqIHdhaXRpbmdfcmVwbHkgIEFj
dGl2ZSAgICAgb3BlbiAgIElOfE9VVCAgc2VudCAgIHVzZWQgICAgZnJlZSAgICBzZXQgIEFjcXVp
cmVkCisgKiB3YWl0aW5nX3JlcGx5ICBBY3RpdmUgICAgIG9wZW4gICBJTnxPVVQgIHNlbnQgICB1
c2VkICAgIHVzZXIncyAgZnJlZSBBY3F1aXJlZAorICogd2FpdGluZ19yZXBseSAgQWN0aXZlICAg
ICBvcGVuICAgSU4gICAgICBzZW50ICAgdXNlZCAgICBmcmVlICAgIGZyZWUgQWNxdWlyZWQKKyAq
IGJyb2tlblsxXSAgICAgIG5vbmVbMl0gICAgYW55ICAgIEFjdGl2ZSAgYW55ICAgIGFueSAgICAg
YW55ICAgICBhbnkgIGFueQogICoKICAqIFsxXSBXaGVuIGFuIGludGVybmFsIGZ1bmN0aW9uIHJl
dHVybiBhbiBlcnJvciwgaXQgY2FuIGxlYXZlIGV2X3FtcCBpbiBhCiAgKiBgYnJva2VuYCBzdGF0
ZSBidXQgb25seSBpZiB0aGUgY2FsbGVyIGlzIGFub3RoZXIgaW50ZXJuYWwgZnVuY3Rpb24uCkBA
IC0xMTE4LDcgKzExMTksOCBAQCBzdGF0aWMgdm9pZCBkbV9zdGF0ZV9zYXZlZChsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAogICogICAgIG1zZ19pZCAgICAgICAgICAgMCAgICAg
aWQgYXNzb2N0aWF0ZWQgd2l0aCB0aGUgY29tbWFuZCBpbiBgbXNnYAogICoKICAqIC0gQWxsb3dl
ZCBpbnRlcm5hbCBzdGF0ZSB0cmFuc2l0aW9uOgotICogZGlzY29ubmVjdGVkICAgICAgICAgICAg
ICAgICAgICAgLT4gY29ubmVjdGluZworICogZGlzY29ubmVjdGVkICAgICAgICAgICAgICAgICAg
ICAgLT4gd2FpdGluZ19sb2NrCisgKiB3YWl0aW5nX2xvY2sgICAgICAgICAgICAgICAgICAgICAt
PiBjb25uZWN0aW5nCiAgKiBjb25uZWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAtPiBjYXBh
YmlsaXR5X25lZ290aWF0aW9uCiAgKiBjYXBhYmlsaXR5X25lZ290aWF0aW9uL2Nvbm5lY3RlZCAt
PiB3YWl0aW5nX3JlcGx5CiAgKiB3YWl0aW5nX3JlcGx5ICAgICAgICAgICAgICAgICAgICAtPiBj
b25uZWN0ZWQKQEAgLTExNTMsNiArMTE1NSwxMCBAQCBzdGF0aWMgdm9pZCBxbXBfZXZfZW5zdXJl
X3JlYWRpbmdfd3JpdGluZyhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldikKIHsKICAg
ICBzaG9ydCBldmVudHMgPSBQT0xMSU47CiAKKyAgICBpZiAoZXYtPnN0YXRlID09IHFtcF9zdGF0
ZV93YWl0aW5nX2xvY2spCisgICAgICAgIC8qIFdlIGNhbid0IG1vZGlmeSB0aGUgZWZkIHlldCwg
YXMgaXQgaXNuJ3QgcmVnaXN0ZXJlZC4gKi8KKyAgICAgICAgcmV0dXJuOworCiAgICAgaWYgKGV2
LT50eF9idWYpCiAgICAgICAgIGV2ZW50cyB8PSBQT0xMT1VUOwogICAgIGVsc2UgaWYgKChldi0+
c3RhdGUgPT0gcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHkpICYmIGV2LT5tc2cpCkBAIC0xMTY4LDkg
KzExNzQsMTIgQEAgc3RhdGljIHZvaWQgcW1wX2V2X3NldF9zdGF0ZShsaWJ4bF9fZ2MgKmdjLCBs
aWJ4bF9fZXZfcW1wICpldiwKICAgICBzd2l0Y2ggKG5ld19zdGF0ZSkgewogICAgIGNhc2UgcW1w
X3N0YXRlX2Rpc2Nvbm5lY3RlZDoKICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBxbXBfc3RhdGVf
Y29ubmVjdGluZzoKKyAgICBjYXNlIHFtcF9zdGF0ZV93YWl0aW5nX2xvY2s6CiAgICAgICAgIGFz
c2VydChldi0+c3RhdGUgPT0gcW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZCk7CiAgICAgICAgIGJyZWFr
OworICAgIGNhc2UgcW1wX3N0YXRlX2Nvbm5lY3Rpbmc6CisgICAgICAgIGFzc2VydChldi0+c3Rh
dGUgPT0gcW1wX3N0YXRlX3dhaXRpbmdfbG9jayk7CisgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
cW1wX3N0YXRlX2NhcGFiaWxpdHlfbmVnb3RpYXRpb246CiAgICAgICAgIGFzc2VydChldi0+c3Rh
dGUgPT0gcW1wX3N0YXRlX2Nvbm5lY3RpbmcpOwogICAgICAgICBicmVhazsKQEAgLTEyMzEsMjAg
KzEyNDAsMjIgQEAgc3RhdGljIGludCBxbXBfZXJyb3JfY2xhc3NfdG9fbGlieGxfZXJyb3JfY29k
ZShsaWJ4bF9fZ2MgKmdjLAogCiAvKiBTZXR1cCBjb25uZWN0aW9uICovCiAKLXN0YXRpYyBpbnQg
cW1wX2V2X2Nvbm5lY3QobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpCi0gICAgLyog
ZGlzY29ubmVjdGVkIC0+IGNvbm5lY3RpbmcgYnV0IHdpdGggYG1zZ2AgZnJlZQorc3RhdGljIHZv
aWQgcW1wX2V2X2xvY2tfYXF1aXJlZChsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9zbG93bG9jayAq
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOworc3RhdGljIHZvaWQg
bG9ja19lcnJvcl9jYWxsYmFjayhsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9pbW1lZGlhdGUgKik7
CisKK3N0YXRpYyBpbnQgcW1wX2V2X2Nvbm5lY3QobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZf
cW1wICpldikKKyAgICAvKiBkaXNjb25uZWN0ZWQgLT4gd2FpdGluZ19sb2NrL2Nvbm5lY3Rpbmcg
YnV0IHdpdGggYG1zZ2AgZnJlZQogICAgICAqIG9uIGVycm9yOiBicm9rZW4gKi8KIHsKKyAgICBF
R0NfR0M7CiAgICAgaW50IGZkOwotICAgIGludCByYywgcjsKLSAgICBzdHJ1Y3Qgc29ja2FkZHJf
dW4gdW47Ci0gICAgY29uc3QgY2hhciAqcW1wX3NvY2tldF9wYXRoOwotCi0gICAgYXNzZXJ0KGV2
LT5zdGF0ZSA9PSBxbXBfc3RhdGVfZGlzY29ubmVjdGVkKTsKKyAgICBpbnQgcmM7CiAKLSAgICBx
bXBfc29ja2V0X3BhdGggPSBsaWJ4bF9fcWVtdV9xbXBfcGF0aChnYywgZXYtPmRvbWlkKTsKKyAg
ICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzICovCisgICAgbGlieGxfX2V2X3Nsb3dsb2NrICpsb2Nr
ID0gJmV2LT5sb2NrOwogCi0gICAgTE9HRChERUJVRywgZXYtPmRvbWlkLCAiQ29ubmVjdGluZyB0
byAlcyIsIHFtcF9zb2NrZXRfcGF0aCk7CisgICAgYXNzZXJ0KGV2LT5zdGF0ZSA9PSBxbXBfc3Rh
dGVfZGlzY29ubmVjdGVkKTsKIAogICAgIGxpYnhsX19jYXJlZmRfYmVnaW4oKTsKICAgICBmZCA9
IHNvY2tldChBRl9VTklYLCBTT0NLX1NUUkVBTSwgMCk7CkBAIC0xMjU4LDYgKzEyNjksMzYgQEAg
c3RhdGljIGludCBxbXBfZXZfY29ubmVjdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpl
dikKICAgICBpZiAocmMpCiAgICAgICAgIGdvdG8gb3V0OwogCisgICAgcW1wX2V2X3NldF9zdGF0
ZShnYywgZXYsIHFtcF9zdGF0ZV93YWl0aW5nX2xvY2spOworCisgICAgbG9jay0+YW8gPSBldi0+
YW87CisgICAgbG9jay0+ZG9taWQgPSBldi0+ZG9taWQ7CisgICAgbG9jay0+Y2FsbGJhY2sgPSBx
bXBfZXZfbG9ja19hcXVpcmVkOworICAgIGxpYnhsX19ldl9zbG93bG9ja19sb2NrKGVnYywgJmV2
LT5sb2NrKTsKKworICAgIHJldHVybiAwOworCitvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCitz
dGF0aWMgdm9pZCBxbXBfZXZfbG9ja19hcXVpcmVkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2
X3Nsb3dsb2NrICpsb2NrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMp
CisgICAgLyogd2FpdGluZ19sb2NrICh3aXRoIGBsb2NrJyBBY3F1aXJlZCkgLT4gY29ubmVjdGlu
ZworICAgICAqIG9uIGVycm9yOiBicm9rZW4gKi8KK3sKKyAgICBsaWJ4bF9fZXZfcW1wICpldiA9
IENPTlRBSU5FUl9PRihsb2NrLCAqZXYsIGxvY2spOworICAgIEVHQ19HQzsKKyAgICBjb25zdCBj
aGFyICpxbXBfc29ja2V0X3BhdGg7CisgICAgc3RydWN0IHNvY2thZGRyX3VuIHVuOworICAgIGlu
dCByOworCisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgIHFtcF9zb2NrZXRfcGF0aCA9IGxp
YnhsX19xZW11X3FtcF9wYXRoKGdjLCBldi0+ZG9taWQpOworCisgICAgTE9HRChERUJVRywgZXYt
PmRvbWlkLCAiQ29ubmVjdGluZyB0byAlcyIsIHFtcF9zb2NrZXRfcGF0aCk7CisKICAgICByYyA9
IGxpYnhsX19wcmVwYXJlX3NvY2thZGRyX3VuKGdjLCAmdW4sIHFtcF9zb2NrZXRfcGF0aCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJRTVAgc29ja2V0Iik7CiAgICAgaWYg
KHJjKQpAQCAtMTI3OSwxMCArMTMyMCwzMyBAQCBzdGF0aWMgaW50IHFtcF9ldl9jb25uZWN0KGxp
YnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2KQogCiAgICAgcW1wX2V2X3NldF9zdGF0ZShn
YywgZXYsIHFtcF9zdGF0ZV9jb25uZWN0aW5nKTsKIAotICAgIHJldHVybiAwOworICAgIHJldHVy
bjsKIAogb3V0OgotICAgIHJldHVybiByYzsKKyAgICAvKiBBbiBlcnJvciBvY2N1cnJlZCBhbmQg
d2UgbmVlZCB0byBsZXQgdGhlIGNhbGxlciBrbm93LiAgQXQgdGhpcworICAgICAqIHBvaW50LCB3
ZSBjYW4gb25seSBkbyBzbyB2aWEgdGhlIGNhbGxiYWNrLiBVbmZvcnR1bmF0ZWx5LCB0aGUKKyAg
ICAgKiBjYWxsYmFjayBvZiBsaWJ4bF9fZXZfc2xvd2xvY2tfbG9jaygpIG1pZ2h0IGJlIGNhbGxl
ZCBzeW5jaHJvbm91c2x5LAorICAgICAqIGJ1dCBsaWJ4bF9fZXZfcW1wX3NlbmQoKSBwcm9taXNl
IHRoYXQgaXQgd2lsbCBub3QgY2FsbCB0aGUgY2FsbGJhY2sKKyAgICAgKiBzeW5jaHJvbm91c2x5
LiBTbyB3ZSBoYXZlIHRvIGFycmFuZ2UgdG8gY2FsbCB0aGUgY2FsbGJhY2sKKyAgICAgKiBhc3lu
Y2hyb25vdXNseS4gKi8KKyAgICBldi0+cmMgPSByYzsKKyAgICBldi0+ZWkuY2FsbGJhY2sgPSBs
b2NrX2Vycm9yX2NhbGxiYWNrOworICAgIGxpYnhsX19ldl9pbW1lZGlhdGVfcmVnaXN0ZXIoZWdj
LCAmZXYtPmVpKTsKK30KKworc3RhdGljIHZvaWQgbG9ja19lcnJvcl9jYWxsYmFjayhsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19ldl9pbW1lZGlhdGUgKmVpKQorICAgIC8qIGJyb2tlbiAtPiBkaXNj
b25uZWN0ZWQgKi8KK3sKKyAgICBFR0NfR0M7CisgICAgbGlieGxfX2V2X3FtcCAqZXYgPSBDT05U
QUlORVJfT0YoZWksICpldiwgZWkpOworCisgICAgaW50IHJjID0gZXYtPnJjOworCisgICAgLyog
T24gZXJyb3IsIGRlYWxsb2NhdGUgYWxsIHByaXZhdGUgcmVzb3VyY2VzICovCisgICAgbGlieGxf
X2V2X3FtcF9kaXNwb3NlKGdjLCBldik7CisKKyAgICAvKiBBbmQgdGVsbCBsaWJ4bF9fZXZfcW1w
IHVzZXIgYWJvdXQgdGhlIGVycm9yICovCisgICAgZXYtPmNhbGxiYWNrKGVnYywgZXYsIE5VTEws
IHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCiB9CiAKIC8qIFFNUCBGRCBjYWxsYmFja3MgKi8KQEAg
LTE3NzksMTEgKzE4NDMsMTQgQEAgdm9pZCBsaWJ4bF9fZXZfcW1wX2luaXQobGlieGxfX2V2X3Ft
cCAqZXYpCiAgICAgZXYtPnFlbXVfdmVyc2lvbi5tYWpvciA9IC0xOwogICAgIGV2LT5xZW11X3Zl
cnNpb24ubWlub3IgPSAtMTsKICAgICBldi0+cWVtdV92ZXJzaW9uLm1pY3JvID0gLTE7CisKKyAg
ICBsaWJ4bF9fZXZfcW1wbG9ja19pbml0KCZldi0+bG9jayk7CisgICAgZXYtPnJjID0gMDsKIH0K
IAogaW50IGxpYnhsX19ldl9xbXBfc2VuZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAg
KmV2LAogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWQsIGxpYnhsX19qc29u
X29iamVjdCAqYXJncykKLSAgICAvKiBkaXNjb25uZWN0ZWQgLT4gY29ubmVjdGluZworICAgIC8q
IGRpc2Nvbm5lY3RlZCAtPiB3YWl0aW5nX2xvY2svY29ubmVjdGluZwogICAgICAqIGNvbm5lY3Rl
ZCAtPiB3YWl0aW5nX3JlcGx5ICh3aXRoIG1zZyBzZXQpCiAgICAgICogb24gZXJyb3I6IGRpc2Nv
bm5lY3RlZCAqLwogewpAQCAtMTc5OCw3ICsxODY1LDcgQEAgaW50IGxpYnhsX19ldl9xbXBfc2Vu
ZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAogCiAgICAgLyogQ29ubmVjdCB0
byBRRU1VIGlmIG5vdCBhbHJlYWR5IGNvbm5lY3RlZCAqLwogICAgIGlmIChldi0+c3RhdGUgPT0g
cW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZCkgewotICAgICAgICByYyA9IHFtcF9ldl9jb25uZWN0KGdj
LCBldik7CisgICAgICAgIHJjID0gcW1wX2V2X2Nvbm5lY3QoZWdjLCBldik7CiAgICAgICAgIGlm
IChyYykKICAgICAgICAgICAgIGdvdG8gZXJyb3I7CiAgICAgfQpAQCAtMTgzMCw2ICsxODk3LDcg
QEAgdm9pZCBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UobGlieGxfX2djICpnYywgbGlieGxfX2V2X3Ft
cCAqZXYpCiAKICAgICBsaWJ4bF9fZXZfZmRfZGVyZWdpc3RlcihnYywgJmV2LT5lZmQpOwogICAg
IGxpYnhsX19jYXJlZmRfY2xvc2UoZXYtPmNmZCk7CisgICAgbGlieGxfX2V2X3Nsb3dsb2NrX2Rp
c3Bvc2UoZ2MsICZldi0+bG9jayk7CiAKICAgICBsaWJ4bF9fZXZfcW1wX2luaXQoZXYpOwogfQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 18 23:12:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Nov 2019 23:12:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iWqBv-0005Ue-CM; Mon, 18 Nov 2019 23:12:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UyWY=ZK=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iWqBu-0005UU-Ad
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:12:18 +0000
X-Inumbo-ID: dd77127c-0a58-11ea-a2e3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd77127c-0a58-11ea-a2e3-12813bfff9fa;
 Mon, 18 Nov 2019 23:12:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqBt-0006Sb-JJ
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:12:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iWqBt-0002zu-II
 for xen-changelog@lists.xenproject.org; Mon, 18 Nov 2019 23:12:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iWqBt-0002zu-II@xenbits.xenproject.org>
Date: Mon, 18 Nov 2019 23:12:17 +0000
Subject: [Xen-changelog] [xen staging] libxl_pci: Don't hold QMP connection
 while waiting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyOGVlZDU1YTQxZTRkNzBjM2JkN2IwZWZiMTY2OGRkOTNkOGJlZDYKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBPY3QgMzEgMTI6MTc6MjcgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIzOjAxOjEwIDIwMTkgKzAwMDAKCiAgICBs
aWJ4bF9wY2k6IERvbid0IGhvbGQgUU1QIGNvbm5lY3Rpb24gd2hpbGUgd2FpdGluZwogICAgCiAg
ICBBZnRlciBzZW5kaW5nIHRoZSAnZGV2aWNlX2RlbCcgY29tbWFuZCBmb3IgYSBQQ0kgcGFzc3Ro
cm91Z2ggZGV2aWNlLAogICAgd2Ugd2FpdCB1bnRpbCBRRU1VIGhhcyBlZmZlY3RpdmVseSBkZWxl
dGVkIHRoZSBkZXZpY2UsIHRoaXMgaW52b2x2ZXMKICAgIGV4ZWN1dGluZyBtb3JlIFFNUCBjb21t
YW5kcy4gV2hpbGUgd2FpdGluZywgbGlieGwgaG9sZCB0aGUgY29ubmVjdGlvbi4KICAgIAogICAg
SXQgaXNuJ3QgbmVjZXNzYXJ5IHRvIGhvbGQgdGhlIGNvbm5lY3Rpb24gYW5kIGl0IHByZXZlbnRz
IG90aGVycyBmcm9tCiAgICBtYWtpbmcgcHJvZ3Jlc3MsIHNvIHRoaXMgcGF0Y2ggcmVsZWFzZXMg
dGhlIFFNUCBjb25uZWN0aW9uLgogICAgCiAgICBGb3IgYmFja2dyb3VuZDoKICAgICAgICBlLmcu
LCB3aGVuIGEgZ3Vlc3QgaXMgY3JlYXRlZCB3aXRoIHNldmVyYWwgcGNpIHBhc3N0aHJvdWdoCiAg
ICAgICAgYXR0YWNoZWQsIG9uIGB4bCBkZXN0cm95YCBhbGwgdGhlIGRldmljZXMgbmVlZHMgdG8g
YmUgZGV0YWNoLCBhbmQKICAgICAgICB0aGlzIGlzIHVzdWFsbHkgd2hhdCBoYXBwZW5zOgogICAg
ICAgICAgICAtICdkZXZpY2VfZGVsJyBjYWxsZWQgZm9yIHRoZSAxc3QgcGNpIGRldmljZQogICAg
ICAgICAgICAtICdxdWVyeS1wY2knIGNoZWNraW5nIGlmIHBjaSBzdGlsbCB0aGVyZSwgaXQgaXMK
ICAgICAgICAgICAgLSB3YWl0IDFzCiAgICAgICAgICAgIC0gJ3F1ZXJ5LXBjaScgY2hlY2tpbmcg
YWdhaW4sIGFuZCBpdCdzIGdvbmUKICAgICAgICAgICAgLT4gbm93IHRoZSBzYW1lIGNhbiBiZSBk
b25lIGZvciB0aGUgc2Vjb25kIHBjaSBkZXZpY2UsIHNvCiAgICAgICAgICAgIHBsZW50eSBvZiB3
YWl0aW5nIG9uIG90aGVycyB3aGVuIHBjaSBkZXRhY2ggY2FuIGJlIGRvbmUgaW4KICAgICAgICAg
ICAgcGFyYWxsZWwuCiAgICAKICAgICAgICBPbiBzaHV0ZG93biwgbGlieGwgdXN1YWxseSBrZWVw
cyB3YWl0aW5nIGJlY2F1c2UgUUVNVSBuZXZlcgogICAgICAgIHJlbGVhc2VzIHRoZSBkZXZpY2Ug
YmVjYXVzZSB0aGUgZ3Vlc3Qga2VybmVsIG5ldmVyIHJlc3BvbmRzIFFFTVUncwogICAgICAgIHVu
cGx1ZyBxdWVyaWVzLiBTbyBkZXRhY2hpbmcgb2YgdGhlIDFzdCBkZXZpY2Ugd2FpdHMgdW50aWwg
YQogICAgICAgIHRpbWVvdXQgc3RvcHMgaXQsIGFuZCBzaW5jZSB0aGUgc2FtZSB0aW1lb3V0IGlz
IHNldHVwIGF0IHRoZSBzYW1lCiAgICAgICAgdGltZSBmb3IgdGhlIG90aGVyIGRldmljZXMgdG8g
ZGV0YWNoLCB0aGUgJ2RldmljZV9kZWwnIGNvbW1hbmQgaXMKICAgICAgICBuZXZlciBzZW50IGZv
ciB0aG9zZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgfCAyICsrCiAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
cGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCBhNjY5MTU1NDJiLi42NjRkNzRj
NDc4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9wY2kuYwpAQCAtMjA4NCw2ICsyMDg0LDggQEAgc3RhdGljIHZvaWQgcGNpX3JlbW92
ZV9xbXBfcXVlcnlfY2IobGlieGxfX2VnYyAqZWdjLAogCiAgICAgaWYgKHJjKSBnb3RvIG91dDsK
IAorICAgIGxpYnhsX19ldl9xbXBfZGlzcG9zZShnYywgcW1wKTsKKwogICAgIGFza2VkX2lkID0g
R0NTUFJJTlRGKFBDSV9QVF9RREVWX0lELAogICAgICAgICAgICAgICAgICAgICAgICAgIHBjaWRl
di0+YnVzLCBwY2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 19 16:55:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Nov 2019 16:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iX6mT-0005YA-1n; Tue, 19 Nov 2019 16:55:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UKmr=ZL=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iX6mR-0005Y5-VW
 for xen-changelog@lists.xenproject.org; Tue, 19 Nov 2019 16:55:07 +0000
X-Inumbo-ID: 55de7ec9-0aed-11ea-a2ff-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55de7ec9-0aed-11ea-a2ff-12813bfff9fa;
 Tue, 19 Nov 2019 16:55:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iX6mP-0004WY-VI
 for xen-changelog@lists.xenproject.org; Tue, 19 Nov 2019 16:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iX6mP-00029I-To
 for xen-changelog@lists.xenproject.org; Tue, 19 Nov 2019 16:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iX6mP-00029I-To@xenbits.xenproject.org>
Date: Tue, 19 Nov 2019 16:55:05 +0000
Subject: [Xen-changelog] [xen staging] tools/libxl: gentypes.py: Prefer
 init_val to init_fn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNhZmJkMjMzYzk4ZTA1NTMxMGQ1MDc5M2YxNzNiNDc0NTRmMGFkMDQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBPY3QgMjkgMTU6MDA6MzUgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxOSAxNjozMzo0MyAy
MDE5ICswMDAwCgogICAgdG9vbHMvbGlieGw6IGdlbnR5cGVzLnB5OiBQcmVmZXIgaW5pdF92YWwg
dG8gaW5pdF9mbgogICAgCiAgICBXaGVuIGJvdGggYXJlIHByb3ZpZGVkLCBpbml0X3ZhbCBpcyBs
aWtlbHkgdG8gYmUgbW9yZSBkaXJlY3QuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIHdp
dGggZXhpc3RpbmcgdHlwZXM6IEMgb3V0cHV0IGlzIGlkZW50aWNhbC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
bGlieGwvZ2VudHlwZXMucHkgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9nZW50eXBlcy5w
eSBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CmluZGV4IDY0MTdjOWRkOGMuLjE3NjkxMjE0Njgg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CisrKyBiL3Rvb2xzL2xpYnhsL2dl
bnR5cGVzLnB5CkBAIC0zMTEsMTAgKzMxMSwxMCBAQCBkZWYgbGlieGxfQ190eXBlX2NvcHlfZGVw
cmVjYXRlZChmaWVsZCwgdiwgaW5kZW50ID0gIiAgICAiLCB2cGFyZW50ID0gTm9uZSk6CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZWxkLnR5cGUucGFzc19hcmcodiwgdnBh
cmVudCBpcyBOb25lKSkKIAogICAgICAgICBzKz0gIiAgICAiCi0gICAgICAgIGlmIGZpZWxkLnR5
cGUuaW5pdF9mbiBpcyBub3QgTm9uZToKLSAgICAgICAgICAgIHMrPSAiJXMoJXMpO1xuIiAlIChm
aWVsZC50eXBlLmluaXRfZm4sIGZpZWxkX3B0cikKLSAgICAgICAgZWxpZiBmaWVsZC50eXBlLmlu
aXRfdmFsIGlzIG5vdCBOb25lOgorICAgICAgICBpZiBmaWVsZC50eXBlLmluaXRfdmFsIGlzIG5v
dCBOb25lOgogICAgICAgICAgICAgcys9ICIlcyA9ICVzO1xuIiAlIChmaWVsZF92YWwsIGZpZWxk
LnR5cGUuaW5pdF92YWwpCisgICAgICAgIGVsaWYgZmllbGQudHlwZS5pbml0X2ZuIGlzIG5vdCBO
b25lOgorICAgICAgICAgICAgcys9ICIlcyglcyk7XG4iICUgKGZpZWxkLnR5cGUuaW5pdF9mbiwg
ZmllbGRfcHRyKQogICAgICAgICBlbHNlOgogICAgICAgICAgICAgcys9ICJtZW1zZXQoJXMsIDAs
IHNpemVvZigqJXMpKTtcbiIgJSAoZmllbGRfcHRyLCBmaWVsZF9wdHIpCiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 19 16:55:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Nov 2019 16:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iX6md-0005Yk-3V; Tue, 19 Nov 2019 16:55:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UKmr=ZL=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iX6mb-0005Yd-52
 for xen-changelog@lists.xenproject.org; Tue, 19 Nov 2019 16:55:17 +0000
X-Inumbo-ID: 5c6a387c-0aed-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5c6a387c-0aed-11ea-b678-bc764e2007e4;
 Tue, 19 Nov 2019 16:55:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iX6ma-0004Wp-3d
 for xen-changelog@lists.xenproject.org; Tue, 19 Nov 2019 16:55:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iX6ma-00029s-2I
 for xen-changelog@lists.xenproject.org; Tue, 19 Nov 2019 16:55:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iX6ma-00029s-2I@xenbits.xenproject.org>
Date: Tue, 19 Nov 2019 16:55:16 +0000
Subject: [Xen-changelog] [xen staging] libxl: gentypes.py: Break out
 field_pass in ..._copy_deprecated
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRkZTMxMzUwY2JlYWU0MTc5MDNkM2E2YjMyNTlkMjFmZmYzNGViOGIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBPY3QgMjkgMTU6MTc6NTggMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxOSAxNjozMzo1NiAy
MDE5ICswMDAwCgogICAgbGlieGw6IGdlbnR5cGVzLnB5OiBCcmVhayBvdXQgZmllbGRfcGFzcyBp
biAuLi5fY29weV9kZXByZWNhdGVkCiAgICAKICAgIFdlIGFyZSBnb2luZyB0byB3YW50IHRoaXMg
aW4gYSBtb21lbnQuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIHdpdGggZXhpc3Rpbmcg
dHlwZXM6IEMgb3V0cHV0IGlzIGlkZW50aWNhbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvZ2VudHlw
ZXMucHkgfCA4ICsrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IGIvdG9vbHMv
bGlieGwvZ2VudHlwZXMucHkKaW5kZXggMTc2OTEyMTQ2OC4uNjI4ODNhY2IyZSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKKysrIGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkK
QEAgLTI4NywxMCArMjg3LDEwIEBAIGRlZiBsaWJ4bF9DX3R5cGVfY29weV9kZXByZWNhdGVkKGZp
ZWxkLCB2LCBpbmRlbnQgPSAiICAgICIsIHZwYXJlbnQgPSBOb25lKToKICAgICAgICAgaWYgZmll
bGQudHlwZS5jaGVja19kZWZhdWx0X2ZuIGlzIE5vbmU6CiAgICAgICAgICAgICByYWlzZSBFeGNl
cHRpb24oCiAiRGVwcmVjYXRlZCBmaWVsZCAlcyB0eXBlIGRvZXNuJ3QgaGF2ZSBhIGRlZmF1bHQg
dmFsdWUgY2hlY2tlciIgJSBmaWVsZC5uYW1lKQotICAgICAgICBmaWVsZF92YWwgPSBmaWVsZC50
eXBlLnBhc3NfYXJnKHYsIHZwYXJlbnQgaXMgTm9uZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzYnk9aWRsLlBBU1NfQllfVkFMVUUpCi0gICAgICAgIGZpZWxk
X3B0ciA9IGZpZWxkLnR5cGUucGFzc19hcmcodiwgdnBhcmVudCBpcyBOb25lLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3NieT1pZGwuUEFTU19CWV9SRUZFUkVO
Q0UpCisgICAgICAgIGZpZWxkX3Bhc3MgPSBsYW1iZGEgYnk6IGZpZWxkLnR5cGUucGFzc19hcmco
diwgdnBhcmVudCBpcyBOb25lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3NieT1ieSkKKyAgICAgICAgZmllbGRfdmFsID0gZmllbGRfcGFz
cyhpZGwuUEFTU19CWV9WQUxVRSkKKyAgICAgICAgZmllbGRfcHRyID0gZmllbGRfcGFzcyhpZGwu
UEFTU19CWV9SRUZFUkVOQ0UpCiAgICAgICAgIHMrPSAiaWYgKCElcygmcC0+JXMpICYmICElcygl
cykpXG4iICUgKGZpZWxkLnR5cGUuY2hlY2tfZGVmYXVsdF9mbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGQuZGVwcmVjYXRlZF9ieSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGQudHlwZS5jaGVj
a19kZWZhdWx0X2ZuLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 19 16:55:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Nov 2019 16:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iX6ml-0005Zr-Dj; Tue, 19 Nov 2019 16:55:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UKmr=ZL=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iX6ml-0005Zl-62
 for xen-changelog@lists.xenproject.org; Tue, 19 Nov 2019 16:55:27 +0000
X-Inumbo-ID: 6270f2d8-0aed-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6270f2d8-0aed-11ea-b678-bc764e2007e4;
 Tue, 19 Nov 2019 16:55:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iX6mk-0004X5-7A
 for xen-changelog@lists.xenproject.org; Tue, 19 Nov 2019 16:55:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iX6mk-0002AN-5l
 for xen-changelog@lists.xenproject.org; Tue, 19 Nov 2019 16:55:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iX6mk-0002AN-5l@xenbits.xenproject.org>
Date: Tue, 19 Nov 2019 16:55:26 +0000
Subject: [Xen-changelog] [xen staging] libxl: gentypes.py: Break out
 libxl_C_type_do_init
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY3MTBiNzY5MTE5MDNhZTU3NTA1ZTJhOTYxN2MyODZlZGI2ZDZjMzkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBPY3QgMjkgMTU6MTk6MzMgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxOSAxNjozNDoxNSAy
MDE5ICswMDAwCgogICAgbGlieGw6IGdlbnR5cGVzLnB5OiBCcmVhayBvdXQgbGlieGxfQ190eXBl
X2RvX2luaXQKICAgIAogICAgVGhpcyBpcyBnb2luZyB0byBiZSB0aGUgY29tbW9uIHdheSB0byBp
bml0aWFsaXNlIHRoaW5ncy4KICAgIF9saWJ4bF9DX3R5cGVfaW5pdCByZW1haW5zIHRoZSB0aGlu
ZyBmb3IgZ2VuZXJhdGluZyB0aGUgYm9keSBvZiB0aGUKICAgIGluaXQgZnVuY3Rpb24sIGFuZCBm
b3Igc29tZSBzcGVjaWFsIGNhc2VzLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZSB3aXRo
IGV4aXN0aW5nIHR5cGVzOiBDIG91dHB1dCBpcyBpZGVudGljYWwuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xp
YnhsL2dlbnR5cGVzLnB5IHwgMjMgKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxNCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2dlbnR5cGVzLnB5IGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKaW5kZXggNjI4ODNh
Y2IyZS4uMTI0Mjg1Y2Q2NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKKysr
IGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKQEAgLTE2NSw2ICsxNjUsMTkgQEAgZGVmIGxpYnhs
X2luaXRfbWVtYmVycyh0eSwgbmVzdGluZyA9IDApOgogICAgIGVsc2U6CiAgICAgICAgIHJldHVy
biBbXQogICAgIAorZGVmIGxpYnhsX0NfdHlwZV9kb19pbml0KHR5LCBwYXNzX2FyZywgbmVlZF96
ZXJvPVRydWUsIGluZGVudD0iICAgICIpOgorICAgIHM9aW5kZW50CisgICAgaWYgdHkuaW5pdF92
YWwgaXMgbm90IE5vbmU6CisgICAgICAgIHMrPSAiJXMgPSAlcztcbiIgJSAocGFzc19hcmcoaWRs
LlBBU1NfQllfVkFMVUUpLCB0eS5pbml0X3ZhbCkKKyAgICBlbGlmIHR5LmluaXRfZm4gaXMgbm90
IE5vbmU6CisgICAgICAgIHMrPSAiJXMoJXMpO1xuIiAlICh0eS5pbml0X2ZuLCBwYXNzX2FyZyhp
ZGwuUEFTU19CWV9SRUZFUkVOQ0UpKQorICAgIGVsaWYgbmVlZF96ZXJvOgorICAgICAgICBwdHIg
PSBwYXNzX2FyZyhpZGwuUEFTU19CWV9SRUZFUkVOQ0UpCisgICAgICAgIHMrPSAibWVtc2V0KCVz
LCAwLCBzaXplb2YoKiVzKSk7XG4iICUgKHB0ciwgcHRyKQorICAgIGVsc2U6CisgICAgICAgIHM9
IiIKKyAgICByZXR1cm4gcworCiBkZWYgX2xpYnhsX0NfdHlwZV9pbml0KHR5LCB2LCBpbmRlbnQg
PSAiICAgICIsIHBhcmVudCA9IE5vbmUsIHN1YmluaXQ9RmFsc2UpOgogICAgIHMgPSAiIgogICAg
IGlmIGlzaW5zdGFuY2UodHksIGlkbC5LZXllZFVuaW9uKToKQEAgLTMwOSwxNSArMzIyLDcgQEAg
ZGVmIGxpYnhsX0NfdHlwZV9jb3B5X2RlcHJlY2F0ZWQoZmllbGQsIHYsIGluZGVudCA9ICIgICAg
IiwgdnBhcmVudCA9IE5vbmUpOgogICAgICAgICBpZiBmaWVsZC50eXBlLmRpc3Bvc2VfZm4gaXMg
bm90IE5vbmU6CiAgICAgICAgICAgICBzKz0gIiAgICAlcyglcyk7XG4iICUgKGZpZWxkLnR5cGUu
ZGlzcG9zZV9mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGQudHlw
ZS5wYXNzX2FyZyh2LCB2cGFyZW50IGlzIE5vbmUpKQotCi0gICAgICAgIHMrPSAiICAgICIKLSAg
ICAgICAgaWYgZmllbGQudHlwZS5pbml0X3ZhbCBpcyBub3QgTm9uZToKLSAgICAgICAgICAgIHMr
PSAiJXMgPSAlcztcbiIgJSAoZmllbGRfdmFsLCBmaWVsZC50eXBlLmluaXRfdmFsKQotICAgICAg
ICBlbGlmIGZpZWxkLnR5cGUuaW5pdF9mbiBpcyBub3QgTm9uZToKLSAgICAgICAgICAgIHMrPSAi
JXMoJXMpO1xuIiAlIChmaWVsZC50eXBlLmluaXRfZm4sIGZpZWxkX3B0cikKLSAgICAgICAgZWxz
ZToKLSAgICAgICAgICAgIHMrPSAibWVtc2V0KCVzLCAwLCBzaXplb2YoKiVzKSk7XG4iICUgKGZp
ZWxkX3B0ciwgZmllbGRfcHRyKQotCisgICAgICAgIHMrPWxpYnhsX0NfdHlwZV9kb19pbml0KGZp
ZWxkLnR5cGUsIGZpZWxkX3Bhc3MpCiAgICAgICAgIHMrPSAifVxuIgogCiAgICAgaWYgcyAhPSAi
IjoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 19 16:55:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Nov 2019 16:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iX6mw-0005cb-Fe; Tue, 19 Nov 2019 16:55:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UKmr=ZL=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iX6mv-0005bg-7M
 for xen-changelog@lists.xenproject.org; Tue, 19 Nov 2019 16:55:37 +0000
X-Inumbo-ID: 687eb9ee-0aed-11ea-a2ff-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 687eb9ee-0aed-11ea-a2ff-12813bfff9fa;
 Tue, 19 Nov 2019 16:55:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iX6mu-0004XI-AM
 for xen-changelog@lists.xenproject.org; Tue, 19 Nov 2019 16:55:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iX6mu-0002Ap-90
 for xen-changelog@lists.xenproject.org; Tue, 19 Nov 2019 16:55:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iX6mu-0002Ap-90@xenbits.xenproject.org>
Date: Tue, 19 Nov 2019 16:55:36 +0000
Subject: [Xen-changelog] [xen staging] libxl: gentypes: initialise array
 elements in json
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAyNzNkOGUyNDI0OWQxNGY1OTY0ZjZiMjE5M2E1M2ExZmI5OWNlOWUKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgpBdXRob3JE
YXRlOiBNb24gT2N0IDI4IDE4OjIyOjE2IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTkgMTY6
NDQ6MzMgMjAxOSArMDAwMAoKICAgIGxpYnhsOiBnZW50eXBlczogaW5pdGlhbGlzZSBhcnJheSBl
bGVtZW50cyBpbiBqc29uCiAgICAKICAgIEN1cnJlbnRseSwgYXJyYXkgZWxlbWVudHMgYXJlIGlu
aXRpYWxpemVkIHdpdGggY2FsbG9jLiAgV2hpY2ggbWVhbnMKICAgIGluaXRpYWxpemUgYWxsIGVs
ZW1lbnQgZmllbGRzIHdpdGggemVybyB2YWx1ZXMuICBJZiBhbiBlbnRyeSBpcyBub3QKICAgIHBy
ZXNlbnQgaW4gdGhlIGpzb24gKHdoaWNoIGlzIGVudGlyZWx5IHBlcm1pdHRlZCksIHRoZSBlbGVt
ZW50IHdpbGwgYmUKICAgIGFsbC1iaXRzLXplcm8gaW5zdGVhZCBvZiB0aGUgZGVmYXVsdCB2YWx1
ZSAod2hpY2ggaXMgd3JvbmcpLgogICAgCiAgICBUaGUgZml4IGlzIHRvIGluaXRhbGlzZSBlYWNo
IGFycmF5IGVsZW1lbnQgYmVmb3JlIHBhcnNpbmcgaXQsIHVzaW5nCiAgICB0aGUgbmV3IGxpYnhs
X0NfdHlwZV9kb19pbml0IGZ1bmN0aW9uLgogICAgCiAgICBXaXRoIGV4aXN0aW5nIHR5cGVzIHRo
aXMgcmVzdWx0cyBpbiBhIGxvdCBvZiBuZXcgY2FsbHMgbGlrZSB0aGlzOgogICAgCiAgICAgICAg
ICBmb3IgKGk9MDsgKHQ9bGlieGxfX2pzb25fYXJyYXlfZ2V0KHgsaSkpOyBpKyspIHsKICAgICAr
ICAgICAgICAgICAgbGlieGxfc2NoZWRfcGFyYW1zX2luaXQoJnAtPnZjcHVzW2ldKTsKICAgICAg
ICAgICAgICAgICAgcmMgPSBsaWJ4bF9fc2NoZWRfcGFyYW1zX3BhcnNlX2pzb24oZ2MsIHQsICZw
LT52Y3B1c1tpXSk7CiAgICAKICAgIChpbmRlbnRhdGlvbiBhZGp1c3RlZCkuICBUaGlzIGxvb2tz
IHJpZ2h0LiAgVG8gY2hlY2sgd2hhdCBoYXBwZW5zIHdpdGgKICAgIHR5cGVzIHdoaWNoIGhhdmUg
bm9udHJpdmlhbCBkZWZhdWx0cyBidXQgZG9uJ3QgaGF2ZSBpbml0IGZ1bmN0aW9ucyAob2YKICAg
IHdoaWNoIHdlIGN1cnJlbnRseSBoYXZlIG5vbmUgaW4gYXJyYXlzKSwgSSAoSWFuKSBleHBlcmlt
ZW50YWxseSBhZGRlZDoKICAgIAogICAgICAgICAgKCJwbm9kZSIsIHVpbnQzMiksICMgcGh5c2lj
YWwgbm9kZSBvZiB0aGlzIG5vZGUKICAgICAgICAgICgidmNwdXMiLCBsaWJ4bF9iaXRtYXApLCAj
IHZjcHVzIGluIHRoaXMgbm9kZQogICAgICsgICAgKCJzcG9ya3MiLCBBcnJheShNZW1LQiwgIm51
bV9zcG9ya3MiKSksCiAgICAgICAgICBdKQogICAgCiAgICBUaGUgcmVzdWx0IHdhcyB0aGlzOgog
ICAgCiAgICAgICAgICAgICAgZm9yIChpPTA7ICh0PWxpYnhsX19qc29uX2FycmF5X2dldCh4LGkp
KTsgaSsrKSB7CiAgICAgKyAgICAgICAgICAgICAgICBwLT5zcG9ya3NbaV0gPSBMSUJYTF9NRU1L
Ql9ERUZBVUxUOwogICAgICAgICAgICAgICAgICAgICAgcmMgPSBsaWJ4bF9fdWludDY0X3BhcnNl
X2pzb24oZ2MsIHQsICZwLT5zcG9ya3NbaV0pOwogICAgCiAgICB3aGVyZSB0aGUgY29udGV4dCB3
YXMgYWRkZWQgYnkgYWRkaW5nICJzcG9ya3MiIGFuZCAiKyIgaW5kaWNhdGVzIGEKICAgIGxpbmUg
YWRkZWQgYnkgdGhpcyBwYXRjaCwgImluaXRpYWxpc2UgYXJyYXkgZWxlbWVudHMgaW4ganNvbiIu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5
dHNvdkBlcGFtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgLS0tCiAgICB2MiBbaXdqXTogVXNlIGxpYnhsX0NfdHlwZV9kb19p
bml0LgogICAgICAgICAgICAgIFJld29yZCBjb21taXQgbWVzc2FnZSBhbmQgZGlzY3VzcyBzcG9y
ayB0ZXN0aW5nLgotLS0KIHRvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IHwgNCArKysrCiAxIGZpbGUg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvZ2VudHlw
ZXMucHkgYi90b29scy9saWJ4bC9nZW50eXBlcy5weQppbmRleCAxMjQyODVjZDY2Li45YTQ1ZTQ1
YWNjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9nZW50eXBlcy5weQorKysgYi90b29scy9saWJ4
bC9nZW50eXBlcy5weQpAQCAtNDYxLDYgKzQ2MSwxMCBAQCBkZWYgbGlieGxfQ190eXBlX3BhcnNl
X2pzb24odHksIHcsIHYsIGluZGVudCA9ICIgICAgIiwgcGFyZW50ID0gTm9uZSwgZGlzY3JpbWlu
YQogICAgICAgICBzICs9ICIgICAgICAgIGdvdG8gb3V0O1xuIgogICAgICAgICBzICs9ICIgICAg
fVxuIgogICAgICAgICBzICs9ICIgICAgZm9yIChpPTA7ICh0PWxpYnhsX19qc29uX2FycmF5X2dl
dCh4LGkpKTsgaSsrKSB7XG4iCisgICAgICAgIHMgKz0gbGlieGxfQ190eXBlX2RvX2luaXQodHku
ZWxlbV90eXBlLAorICAgICAgICAgICAgICAgICAgICBsYW1iZGEgYnk6ICgiJiIgaWYgYnkgPT0g
aWRsLlBBU1NfQllfUkVGRVJFTkNFIGVsc2UgIiIpKworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICgiJXNbaV0iICUgdiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bmVlZF96ZXJvPUZhbHNlLCBpbmRlbnQ9aW5kZW50KyIgICAgIikKICAgICAgICAgcyArPSBsaWJ4
bF9DX3R5cGVfcGFyc2VfanNvbih0eS5lbGVtX3R5cGUsICJ0IiwgdisiW2ldIiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmRlbnQgKyAiICAgICIsIHBhcmVudCkKICAg
ICAgICAgcyArPSAiICAgIH1cbiIKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 20 10:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Nov 2019 10:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iXN7e-0004Le-Gv; Wed, 20 Nov 2019 10:22:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ufID=ZM=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iXN7d-0004LX-PI
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 10:22:05 +0000
X-Inumbo-ID: 995656a2-0b7f-11ea-b678-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 995656a2-0b7f-11ea-b678-bc764e2007e4;
 Wed, 20 Nov 2019 10:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXN7c-0001qr-Pv
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 10:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXN7c-0007D3-Oi
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 10:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iXN7c-0007D3-Oi@xenbits.xenproject.org>
Date: Wed, 20 Nov 2019 10:22:04 +0000
Subject: [Xen-changelog] [xen staging] tools/configure: Honour
 XEN_COMPILE_ARCH and _TARGET_ for shim
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6748567096623482132=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit bad237ded7aa9e4c6150655921ac549d7c8806b6
Author:     Ian Jackson <ian.jackson@eu.citrix.com>
AuthorDate: Tue Oct 29 17:45:30 2019 +0000
Commit:     Wei Liu <wl@xen.org>
CommitDate: Wed Nov 20 10:11:16 2019 +0000

    tools/configure: Honour XEN_COMPILE_ARCH and _TARGET_ for shim
    
    The pvshim can only be built 64-bit because the hypervisor is only
    64-bit nowadays.  The hypervisor build supports XEN_COMPILE_ARCH and
    XEN_TARGET_ARCH which override the information from uname.  The pvshim
    build runs out of the tools/ directory but calls the hypervisor build
    system.
    
    If one runs in a Linux 32-bit userland with a 64-bit kernel, one used
    to be able to set XEN_COMPILE_ARCH.  But nowadays this does not work.
    configure sees the target cpu as 64-bit and tries to build pvshim.
    The build prints
      echo "*** Xen x86/32 target no longer supported!"
    and doesn't build anything.  Then the subsequent Makefiles try to
    install the non-built pieces.
    
    Fix this anomaly by causing configure to honour the Xen hypervisor way
    of setting the target architecture.
    
    In principle this user behaviour is not handled quite right, because
    configure will still see 64-bit and so all the autoconf-based
    architecture testing will see 64-bit rather than 32-bit x86.  But the
    tools are in fact generally quite portable: this particular location
    in configure{.ac,} is the only place in tools/ where 64-bit x86 is
    treated differently from 32-bit x86, so the fix is sufficient and
    correct for this use case.
    
    It remains the case that XEN_COMPILE_ARCH or XEN_TARGET_ARCH to a
    non-x86 architecture, when configure thinks things are x86, or vice
    versa, will not work right.
    
    (This is a bugfix to 8845155c831c
      pvshim: make PV shim build selectable from configure
    which inadvertantly deleted the logic to only build the shim for
    XEN_TARGET_ARCH != x86_32.)
    
    I have rerun autogen.sh, so this patch contains the fix to configure
    as well as the source fix to configure.ac.
    
    Fixes: 8845155c831c59e867ee3dd31ee63e0cc6c7dcf2
    Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
    CC: Olaf Hering <olaf@aepfle.de>
    CC: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Release-acked-by: JÃ¼rgen GroÃŸ <jgross@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
---
 tools/configure    | 2 +-
 tools/configure.ac | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/configure b/tools/configure
index 82947ad308..d9ccce6d2b 100755
--- a/tools/configure
+++ b/tools/configure
@@ -9711,7 +9711,7 @@ fi
 else
 
     cpu=`test -z "$target_cpu" && echo "$host_cpu" || echo "$target_cpu"`
-    case "$cpu" in
+    case "${XEN_COMPILE_ARCH-${XEN_TARGET_ARCH-$cpu}}" in
         x86_64)
            pvshim="y";;
         *) pvshim="n";;
diff --git a/tools/configure.ac b/tools/configure.ac
index 674bd5809d..a8d8ce5ffe 100644
--- a/tools/configure.ac
+++ b/tools/configure.ac
@@ -479,7 +479,7 @@ AC_ARG_ENABLE([pvshim],
                    [Disable pvshim build (enabled by default on 64bit x86)]),
     [AS_IF([test "x$enable_pvshim" = "xno"], [pvshim=n], [pvshim=y])], [
     cpu=`test -z "$target_cpu" && echo "$host_cpu" || echo "$target_cpu"`
-    case "$cpu" in
+    case "${XEN_COMPILE_ARCH-${XEN_TARGET_ARCH-$cpu}}" in
         x86_64)
            pvshim="y";;
         *) pvshim="n";;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6748567096623482132==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 20 10:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Nov 2019 10:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iXNdc-0007Cw-JL; Wed, 20 Nov 2019 10:55:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ufID=ZM=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iXNdb-0007Cr-HH
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 10:55:07 +0000
X-Inumbo-ID: 35dd3776-0b84-11ea-a30e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35dd3776-0b84-11ea-a30e-12813bfff9fa;
 Wed, 20 Nov 2019 10:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXNdZ-0002Ur-Bj
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 10:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXNdZ-00012n-AA
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 10:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iXNdZ-00012n-AA@xenbits.xenproject.org>
Date: Wed, 20 Nov 2019 10:55:05 +0000
Subject: [Xen-changelog] [xen staging] configure: Fix test for python 3.8
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkMjc5MWIwMDc0MzZmODNjYzhjYjkyMmFjYjE4NDlhM2ZmMzFmM2EKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBOb3YgMTUgMTY6MTU6MzIgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBXZWQgTm92IDIwIDEwOjQ2OjQ4IDIwMTkgKzAwMDAKCiAgICBj
b25maWd1cmU6IEZpeCB0ZXN0IGZvciBweXRob24gMy44CiAgICAKICAgIGh0dHBzOi8vZG9jcy5w
eXRob24ub3JnLzMuOC93aGF0c25ldy8zLjguaHRtbCNkZWJ1Zy1idWlsZC11c2VzLXRoZS1zYW1l
LWFiaS1hcy1yZWxlYXNlLWJ1aWxkCiAgICAKICAgID4gVG8gZW1iZWQgUHl0aG9uIGludG8gYW4g
YXBwbGljYXRpb24sIGEgbmV3IC0tZW1iZWQgb3B0aW9uIG11c3QgYmUKICAgID4gcGFzc2VkIHRv
IHB5dGhvbjMtY29uZmlnIC0tbGlicyAtLWVtYmVkIHRvIGdldCAtbHB5dGhvbjMuOCAobGluayB0
aGUKICAgID4gYXBwbGljYXRpb24gdG8gbGlicHl0aG9uKS4gVG8gc3VwcG9ydCBib3RoIDMuOCBh
bmQgb2xkZXIsIHRyeQogICAgPiBweXRob24zLWNvbmZpZyAtLWxpYnMgLS1lbWJlZCBmaXJzdCBh
bmQgZmFsbGJhY2sgdG8gcHl0aG9uMy1jb25maWcKICAgID4gLS1saWJzICh3aXRob3V0IC0tZW1i
ZWQpIGlmIHRoZSBwcmV2aW91cyBjb21tYW5kIGZhaWxzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgogICAgWyB3ZWk6IHJlcnVuIGF1dG9nZW4uc2ggXQotLS0K
IG00L3B5dGhvbl9kZXZlbC5tNCB8IDExICsrKysrKysrKy0tCiB0b29scy9jb25maWd1cmUgICAg
fCAgOSArKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tNC9weXRob25fZGV2ZWwubTQgYi9tNC9weXRob25fZGV2
ZWwubTQKaW5kZXggZTM2NWNkNjU4ZS4uYmJmMWUwMzU0YiAxMDA2NDQKLS0tIGEvbTQvcHl0aG9u
X2RldmVsLm00CisrKyBiL200L3B5dGhvbl9kZXZlbC5tNApAQCAtMjMsOCArMjMsMTUgQEAgQVNf
SUYoW3Rlc3QgeCIkcHljb25maWciID0geCJubyJdLCBbCiBdLCBbCiAgICAgZG5sIElmIHB5dGhv
bi1jb25maWcgaXMgZm91bmQgdXNlIGl0CiAgICAgQ1BQRkxBR1M9IiRDRkxBR1MgYCRQWVRIT04t
Y29uZmlnIC0tY2ZsYWdzYCIKLSAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTi1jb25maWcg
LS1sZGZsYWdzYCIKLSAgICBMSUJTPSIkTElCUyBgJFBZVEhPTi1jb25maWcgLS1saWJzYCIKKyAg
ICBkbmwgV2UgbmVlZCB0byB1c2UgLS1lbWJlZCB3aXRoIHB5dGhvbiAzLjggYnV0IG5vdCB3aXRo
IGVhcmxpZXIgdmVyc2lvbiBzbworICAgIGRubCBjaGVjayBpZiBpdCBpcyByZWNvZ25pemVkLgor
ICAgIHB5dGhvbl9kZXZlbF9lbWJlZD0iIgorICAgIGlmICRQWVRIT04tY29uZmlnIC0tZW1iZWQg
Pi9kZXYvbnVsbCAyPi9kZXYvbnVsbDsgdGhlbgorICAgICAgcHl0aG9uX2RldmVsX2VtYmVkPSIt
LWVtYmVkIgorICAgIGZpCisgICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04tY29uZmlnIC0t
bGRmbGFncyAkcHl0aG9uX2RldmVsX2VtYmVkYCIKKyAgICBMSUJTPSIkTElCUyBgJFBZVEhPTi1j
b25maWcgLS1saWJzICRweXRob25fZGV2ZWxfZW1iZWRgIgorICAgIHVuc2V0IHB5dGhvbl9kZXZl
bF9lbWJlZAogXSkKIAogQUNfQ0hFQ0tfSEVBREVSKFtQeXRob24uaF0sIFtdLApkaWZmIC0tZ2l0
IGEvdG9vbHMvY29uZmlndXJlIGIvdG9vbHMvY29uZmlndXJlCmluZGV4IGQ5Y2NjZTZkMmIuLmU0
N2JjZWYzNTEgMTAwNzU1Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZQorKysgYi90b29scy9jb25maWd1
cmUKQEAgLTc0NjAsOCArNzQ2MCwxMyBAQCBpZiB0ZXN0IHgiJHB5Y29uZmlnIiA9IHgibm8iOyB0
aGVuIDoKIGVsc2UKIAogICAgICAgICBDUFBGTEFHUz0iJENGTEFHUyBgJFBZVEhPTi1jb25maWcg
LS1jZmxhZ3NgIgotICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OLWNvbmZpZyAtLWxkZmxh
Z3NgIgotICAgIExJQlM9IiRMSUJTIGAkUFlUSE9OLWNvbmZpZyAtLWxpYnNgIgorICAgICAgICAg
ICAgcHl0aG9uX2RldmVsX2VtYmVkPSIiCisgICAgaWYgJFBZVEhPTi1jb25maWcgLS1lbWJlZCA+
L2Rldi9udWxsIDI+L2Rldi9udWxsOyB0aGVuCisgICAgICBweXRob25fZGV2ZWxfZW1iZWQ9Ii0t
ZW1iZWQiCisgICAgZmkKKyAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1s
ZGZsYWdzICRweXRob25fZGV2ZWxfZW1iZWRgIgorICAgIExJQlM9IiRMSUJTIGAkUFlUSE9OLWNv
bmZpZyAtLWxpYnMgJHB5dGhvbl9kZXZlbF9lbWJlZGAiCisgICAgdW5zZXQgcHl0aG9uX2RldmVs
X2VtYmVkCiAKIGZpCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 20 12:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Nov 2019 12:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iXPL5-0007xu-N2; Wed, 20 Nov 2019 12:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ufID=ZM=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iXPL4-0007xp-EO
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 12:44:06 +0000
X-Inumbo-ID: 6f961ce4-0b93-11ea-a311-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f961ce4-0b93-11ea-a311-12813bfff9fa;
 Wed, 20 Nov 2019 12:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXPL2-0004aV-MZ
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 12:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXPL2-0007J0-LA
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 12:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iXPL2-0007J0-LA@xenbits.xenproject.org>
Date: Wed, 20 Nov 2019 12:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/cpuid: Fix Lisbon/Magny-Cours
 Opterons WRT SSSE3/SSE4A
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwYmZkZjY0ZDlkMTI0ZmNjMWY3ZmYxOTRlMGE0NmE3ZTJhOTBmMzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAxOSAxNjo0MDoyNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMjAgMTI6Mzc6
NTkgMjAxOSArMDAwMAoKICAgIHg4Ni9jcHVpZDogRml4IExpc2Jvbi9NYWdueS1Db3VycyBPcHRl
cm9ucyBXUlQgU1NTRTMvU1NFNEEKICAgIAogICAgYy9zIGZmNjZjY2VmZTUgIng4Ni9DUFVJRDog
YWRqdXN0IFNTRW4gZGVwZW5kZW5jaWVzIiBtYWRlIFNTRTRBIGRlcGVuZCBvbgogICAgU1NTRTMs
IGJ1dCB0aGVzZSBwcm9jZXNzb3JzIHJlYWxseSBkbyBoYXZlIGhhdmUgU1NFNEEgd2l0aG91dCBT
U1NFMy4KICAgIAogICAgVGhpcyBtYW5pZmVzdHMgYXMgYW4gdXBncmFkZSByZWdyZXNzaW9uLCBh
cyB0aGUgU1NFNEEgZmVhdHVyZSBkaXNhcHBlYXJzIGZyb20KICAgIHZpZXcuCiAgICAKICAgIEFk
anVzdCB0aGUgU1NFNEEgZmVhdHVyZSB0byBkZXBlbmQgb24gU1NFMyByYXRoZXIgdGhhbiBTU1NF
My4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogeGVuL3Rvb2xzL2dlbi1jcHVpZC5weSB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMv
Z2VuLWNwdWlkLnB5IGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQppbmRleCA0MzRhNmViZjA0Li4y
ZTc2ZjlhYmMwIDEwMDc1NQotLS0gYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CisrKyBiL3hlbi90
b29scy9nZW4tY3B1aWQucHkKQEAgLTIwNSw5ICsyMDUsMTAgQEAgZGVmIGNydW5jaF9udW1iZXJz
KHN0YXRlKToKICAgICAgICAgIyB0aGFuIHRvIFNTRS4KICAgICAgICAgU1NFMjogW1NTRTMsIExN
LCBBRVNOSSwgUENMTVVMUURRLCBTSEEsIEdGTkldLAogCi0gICAgICAgICMgT3RoZXIgU1NFbiBl
YWNoIGRlcGVuZCBvbiB0aGVpciBwcmVkZWNlc3NvciB2ZXJzaW9ucy4KLSAgICAgICAgU1NFMzog
W1NTU0UzXSwKLSAgICAgICAgU1NTRTM6IFtTU0U0XzEsIFNTRTRBXSwKKyAgICAgICAgIyBPdGhl
ciBTU0VuIGVhY2ggZGVwZW5kIG9uIHRoZWlyIHByZWRlY2Vzc29yIHZlcnNpb25zLiAgQU1ECisg
ICAgICAgICMgTGlzYm9uL01hZ255LUNvdXJzIHByb2Nlc3NvcnMgaW1wbGVtZW50ZWQgU1NFNEEg
d2l0aG91dCBTU1NFMy4KKyAgICAgICAgU1NFMzogW1NTU0UzLCBTU0U0QV0sCisgICAgICAgIFNT
U0UzOiBbU1NFNF8xXSwKICAgICAgICAgU1NFNF8xOiBbU1NFNF8yXSwKIAogICAgICAgICAjIEFN
RCBzcGVjaWZ5IG5vIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIFBPUENOVCBhbmQgU1NFNC4yLiAgSW50
ZWwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 20 16:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Nov 2019 16:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iXSk3-0001oq-Hs; Wed, 20 Nov 2019 16:22:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ufID=ZM=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iXSk2-0001ol-0P
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 16:22:06 +0000
X-Inumbo-ID: e3efa7f4-0bb1-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e3efa7f4-0bb1-11ea-9631-bc764e2007e4;
 Wed, 20 Nov 2019 16:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXSk0-0000zu-QU
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 16:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXSk0-0002lc-PD
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 16:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iXSk0-0002lc-PD@xenbits.xenproject.org>
Date: Wed, 20 Nov 2019 16:22:04 +0000
Subject: [Xen-changelog] [xen staging] efi: do not use runtime services
 table with efi=no-rs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0231801126172610638=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 534f9e29ce28580892b3856036b5e5cd805667cc
Author:     Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
AuthorDate: Wed Nov 20 17:10:59 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Nov 20 17:10:59 2019 +0100

    efi: do not use runtime services table with efi=no-rs
    
    Before dfcccc6631 "efi: use directmap to access runtime services table"
    all usages of efi_rs pointer were guarded by efi_rs_enter(), which
    implicitly refused to operate with efi=no-rs (by checking if
    efi_l4_pgtable is NULL - which is the case for efi=no-rs). The said
    commit (re)moved that call as unneeded for just reading content of
    efi_rs structure - to avoid unnecessary page tables switch. But it
    neglected to check if efi_rs access is legal.
    
    Fix this by adding explicit check for runtime service being enabled in
    the cases that do not use efi_rs_enter().
    
    Reported-by: Roman Shaposhnik <roman@zededa.com>
    Fixes: dfcccc6631 "efi: use directmap to access runtime services table"
    Signed-off-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/common/efi/runtime.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/xen/common/efi/runtime.c b/xen/common/efi/runtime.c
index 22fd6c9b53..8c2ece468d 100644
--- a/xen/common/efi/runtime.c
+++ b/xen/common/efi/runtime.c
@@ -211,6 +211,8 @@ int efi_get_info(uint32_t idx, union xenpf_efi_info *info)
         break;
     case XEN_FW_EFI_RT_VERSION:
     {
+        if ( !efi_enabled(EFI_RS) )
+            return -EOPNOTSUPP;
         info->version = efi_rs->Hdr.Revision;
         break;
     }
@@ -613,7 +615,7 @@ int efi_runtime_call(struct xenpf_efi_runtime_call *op)
             break;
         }
 
-        if ( (efi_rs->Hdr.Revision >> 16) < 2 )
+        if ( !efi_enabled(EFI_RS) || (efi_rs->Hdr.Revision >> 16) < 2 )
             return -EOPNOTSUPP;
         state = efi_rs_enter();
         if ( !state.cr3 )
@@ -631,7 +633,7 @@ int efi_runtime_call(struct xenpf_efi_runtime_call *op)
         if ( op->misc )
             return -EINVAL;
 
-        if ( (efi_rs->Hdr.Revision >> 16) < 2 )
+        if ( !efi_enabled(EFI_RS) || (efi_rs->Hdr.Revision >> 16) < 2 )
             return -EOPNOTSUPP;
         /* XXX fall through for now */
     default:
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0231801126172610638==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 20 16:22:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Nov 2019 16:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iXSkD-0001pR-Jm; Wed, 20 Nov 2019 16:22:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ufID=ZM=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iXSkC-0001pJ-0Q
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 16:22:16 +0000
X-Inumbo-ID: e9fa6fb2-0bb1-11ea-9631-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e9fa6fb2-0bb1-11ea-9631-bc764e2007e4;
 Wed, 20 Nov 2019 16:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXSkA-00010x-Tt
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 16:22:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXSkA-0002mj-Sa
 for xen-changelog@lists.xenproject.org; Wed, 20 Nov 2019 16:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iXSkA-0002mj-Sa@xenbits.xenproject.org>
Date: Wed, 20 Nov 2019 16:22:14 +0000
Subject: [Xen-changelog] [xen staging] x86/Makefile: remove $(guard) use
 from $(TARGET).efi target
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwNTlhZmIyMDJmZjBkODJhNmZhOTRmN2VmODRlNGJiMzEzOTkxNGUKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBOb3YgMjAgMTc6MTI6MTIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMjAgMTc6MTI6MTIgMjAxOSAr
MDEwMAoKICAgIHg4Ni9NYWtlZmlsZTogcmVtb3ZlICQoZ3VhcmQpIHVzZSBmcm9tICQoVEFSR0VU
KS5lZmkgdGFyZ2V0CiAgICAKICAgIEZvbGxvd2luZyB0aGUgcGF0Y2ggNjVkMTA0OTg0YzA0ICgi
eDg2OiBmaXggcmFjZSB0byBidWlsZAogICAgYXJjaC94ODYvZWZpL3JlbG9jcy1kdW1teS5vIiks
IHRoZSBlcnJvciBtZXNzYWdlCiAgICAgIG5tOiAnZWZpL3JlbG9jcy1kdW1teS5vJzogTm8gc3Vj
aCBmaWxlIgogICAgc3RhcnRlZCB0byBhcHBlYXIgb24gc3lzdGVtIHdoaWNoIGNhbid0IGJ1aWxk
IHRoZSAuZWZpIHRhcmdldC4gVGhpcyBpcwogICAgYmVjYXVzZSByZWxvY3MtZHVtbXkubyBpc24n
dCBidWlsdCBhbnltb3JlLgogICAgVGhlIGVycm9yIGlzIHByaW50ZWQgYnkgdGhlIGV2YWx1YXRp
b24gb2YgVklSVF9CQVNFIGFuZCBBTFRfQkFTRSB3aGljaAogICAgYXJlbid0IHVzZSBhbnl3YXku
CiAgICAKICAgIEJ1dCwgd2UgZG9uJ3QgbmVlZCB0aGF0IGZpbGUgYXMgd2UgZG9uJ3Qgd2FudCB0
byBidWlsZCBgJChUQVJHRVQpLmVmaScKICAgIGFueXdheS4gIE9uIHN1Y2ggc3lzdGVtLCAkKGd1
YXJkKSBldmFsdWF0ZSB0byB0aGUgc2hlbGwgYnVpbHRpbiAnOicsCiAgICB3aGljaCBwcmV2ZW50
IGFueSBvZiB0aGUgc2hlbGwgY29tbWFuZHMgaW4gYCQoVEFSR0VUKS5lZmknIGZyb20gYmVlbgog
ICAgZXhlY3V0ZWQuCiAgICAKICAgIEV2ZW4gaWYgJChndWFyZCkgaXMgZXZhbHVhdGVkIG9wb24g
dXNlLCBpdCBkZXBlbmRzIG9uICQoWEVOX0JVSUxEX1BFKQogICAgd2hpY2ggaXMgZXZhbHVhdGVk
IGF0IHRoZSBhc3NpZ25tZW50LiBTbywgd2UgY2FuIHJlcGxhY2UgJChndWFyZCkgaW4KICAgICQo
VEFSR0VUKS5lZmkgYnkgaGF2aW5nIHR3byBkaWZmZXJlbnQgcnVsZXMgZGVwZW5kaW5nIG9uCiAg
ICAkKFhFTl9CVUlMRF9QRSkgaW5zdGVhZC4KICAgIAogICAgVGhlIGNoYW5nZSB3aXRoIHRoaXMg
cGF0Y2ggaXMgdGhhdCBub25lIG9mIHRoZSBkZXBlbmRlbmN5IG9mCiAgICAkKFRBUkdFVCkuZWZp
IHdpbGwgYmUgYnVpbHQgaWYgdGhlIGxpbmtlciBkb2Vzbid0IHN1cHBvcnQgUEUKICAgIGFuZCBW
SVJUX0JBU0UgYW5kIEFMVF9CQVNFIGRvbid0IGdldCBldmFsdWF0ZWQgYW55bW9yZSwgc28gbm0g
d2lsbCBub3QKICAgIGNvbXBsYWluIGFib3V0IHRoZSBtaXNzaW5nIHJlbG9jcy1kdW1teS5vIGZp
bGUgYW55bW9yZS4KICAgIAogICAgU2luY2UgcHJlbGluay1lZmkubyBpc24ndCBidWlsdCBvbiBz
eXN0ZW0gdGhhdCBjYW4ndCBidWlsZAogICAgJChUQVJHRVQpLmVmaSBhbnltb3JlLCB3ZSBjYW4g
cmVtb3ZlIHRoZSAkKGd1YXJkKSB2YXJpYWJsZSBldmVyeXdoZXJlLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmls
ZSB8IDQwICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggYTZkZjE5
ZTkwMS4uYTBiMmY0YWIxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBi
L3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMTIwLDIwICsxMjAsMjAgQEAgcHJlbGlua19sdG8u
bzogJChBTExfT0JKUykKIAkkKExEX0xUTykgLXIgLW8gJEAgJF4KIAogcHJlbGluay1lZmlfbHRv
Lm86ICQoQUxMX09CSlMpIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vCi0JJChndWFyZCkgJChM
RF9MVE8pIC1yIC1vICRAICQoZmlsdGVyLW91dCAlL2VmaS9idWlsdF9pbi5vLCReKQorCSQoTERf
TFRPKSAtciAtbyAkQCAkKGZpbHRlci1vdXQgJS9lZmkvYnVpbHRfaW4ubywkXikKIAogIyBMaW5r
IGl0IHdpdGggYWxsIHRoZSBiaW5hcnkgb2JqZWN0cwogcHJlbGluay5vOiAkKHBhdHN1YnN0ICUv
YnVpbHRfaW4ubywlL2J1aWx0X2luX2Jpbi5vLCQoQUxMX09CSlMpKSBwcmVsaW5rX2x0by5vCiAJ
JChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgogCiBwcmVsaW5rLWVmaS5vOiAkKHBhdHN1YnN0
ICUvYnVpbHRfaW4ubywlL2J1aWx0X2luX2Jpbi5vLCQoQUxMX09CSlMpKSBwcmVsaW5rLWVmaV9s
dG8ubyBlZmkvYm9vdC5pbml0Lm8KLQkkKGd1YXJkKSAkKExEKSAkKExERkxBR1MpIC1yIC1vICRA
ICReCisJJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgogZWxzZQogcHJlbGluay5vOiAkKEFM
TF9PQkpTKQogCSQoTEQpICQoTERGTEFHUykgLXIgLW8gJEAgJF4KIAogcHJlbGluay1lZmkubzog
JChBTExfT0JKUykgZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vCi0J
JChndWFyZCkgJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkKGZpbHRlci1vdXQgJS9lZmkvYnVp
bHRfaW4ubywkXikKKwkkKExEKSAkKExERkxBR1MpIC1yIC1vICRAICQoZmlsdGVyLW91dCAlL2Vm
aS9idWlsdF9pbi5vLCReKQogZW5kaWYKIAogJChUQVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4u
bGRzCkBAIC0xNzgsOCArMTc4LDYgQEAgQ0ZMQUdTLSQoWEVOX0JVSUxEX0VGSSkgKz0gLURYRU5f
QlVJTERfRUZJCiAKICQoVEFSR0VUKS5lZmk6IFZJUlRfQkFTRSA9IDB4JChzaGVsbCAkKE5NKSBl
ZmkvcmVsb2NzLWR1bW15Lm8gfCBzZWQgLW4gJ3MsIEEgVklSVF9TVEFSVCQkLCxwJykKICQoVEFS
R0VUKS5lZmk6IEFMVF9CQVNFID0gMHgkKHNoZWxsICQoTk0pIGVmaS9yZWxvY3MtZHVtbXkubyB8
IHNlZCAtbiAncywgQSBBTFRfU1RBUlQkJCwscCcpCi0jIERvbid0IHVzZSAkKHdpbGRjYXJkIC4u
LikgaGVyZSAtIGF0IGxlYXN0IG1ha2UgMy44MCBleHBhbmRzIHRoaXMgdG9vIGVhcmx5IQotJChU
QVJHRVQpLmVmaTogZ3VhcmQgPSAkKGlmICQoZmlsdGVyIHksJChYRU5fQlVJTERfUEUpKSwsOikK
IAogaWZuZXEgKCQoYnVpbGRfaWRfbGlua2VyKSwpCiBpZmVxICgkKGNhbGwgbGQtdmVyLWJ1aWxk
LWlkLCQoTEQpICQoZmlsdGVyIC1tJSwkKEVGSV9MREZMQUdTKSkpLHkpCkBAIC0xOTcsMjcgKzE5
NSwzMSBAQCBub3RlX2ZpbGUgOj0KIGVuZGlmCiBub3RlX2ZpbGVfb3B0aW9uID89ICQobm90ZV9m
aWxlKQogCitpZmVxICgkKGZpbHRlciB5LCQoWEVOX0JVSUxEX1BFKSkseSkKICQoVEFSR0VUKS5l
Zmk6IHByZWxpbmstZWZpLm8gJChub3RlX2ZpbGUpIGVmaS5sZHMgZWZpL3JlbG9jcy1kdW1teS5v
IGVmaS9ta3JlbG9jCiAJJChmb3JlYWNoIGJhc2UsICQoVklSVF9CQVNFKSAkKEFMVF9CQVNFKSwg
XAotCSAgICAgICAgICAkKGd1YXJkKSAkKExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChiYXNlKSkg
LVQgZWZpLmxkcyAtTiAkPCBlZmkvcmVsb2NzLWR1bW15Lm8gXAorCSAgICAgICAgICAkKExEKSAk
KGNhbGwgRUZJX0xERkxBR1MsJChiYXNlKSkgLVQgZWZpLmxkcyAtTiAkPCBlZmkvcmVsb2NzLWR1
bW15Lm8gXAogCSAgICAgICAgICAgICAgICAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15
Lm8gJChub3RlX2ZpbGVfb3B0aW9uKSAtbyAkKEBEKS8uJChARikuJChiYXNlKS4wICYmKSA6Ci0J
JChndWFyZCkgZWZpL21rcmVsb2MgJChmb3JlYWNoIGJhc2UsJChWSVJUX0JBU0UpICQoQUxUX0JB
U0UpLCQoQEQpLy4kKEBGKS4kKGJhc2UpLjApID4kKEBEKS8uJChARikuMHIuUwotCSQoZ3VhcmQp
ICQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4kKFZJUlRfQkFTRSkuMCBcCi0J
CXwgJChndWFyZCkgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lz
diAtLXNvcnQgPiQoQEQpLy4kKEBGKS4wcy5TCi0JJChndWFyZCkgJChNQUtFKSAtZiAkKEJBU0VE
SVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4wci5vICQoQEQpLy4kKEBGKS4wcy5vCisJZWZpL21r
cmVsb2MgJChmb3JlYWNoIGJhc2UsJChWSVJUX0JBU0UpICQoQUxUX0JBU0UpLCQoQEQpLy4kKEBG
KS4kKGJhc2UpLjApID4kKEBEKS8uJChARikuMHIuUworCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2
ICQoQEQpLy4kKEBGKS4kKFZJUlRfQkFTRSkuMCBcCisJCXwgJChCQVNFRElSKS90b29scy9zeW1i
b2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAtLXNvcnQgPiQoQEQpLy4kKEBGKS4wcy5TCisJJChN
QUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4wci5vICQoQEQpLy4kKEBG
KS4wcy5vCiAJJChmb3JlYWNoIGJhc2UsICQoVklSVF9CQVNFKSAkKEFMVF9CQVNFKSwgXAotCSAg
ICAgICAgICAkKGd1YXJkKSAkKExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChiYXNlKSkgLVQgZWZp
LmxkcyAtTiAkPCBcCisJICAgICAgICAgICQoTEQpICQoY2FsbCBFRklfTERGTEFHUywkKGJhc2Up
KSAtVCBlZmkubGRzIC1OICQ8IFwKIAkgICAgICAgICAgICAgICAgJChARCkvLiQoQEYpLjByLm8g
JChARCkvLiQoQEYpLjBzLm8gJChub3RlX2ZpbGVfb3B0aW9uKSAtbyAkKEBEKS8uJChARikuJChi
YXNlKS4xICYmKSA6Ci0JJChndWFyZCkgZWZpL21rcmVsb2MgJChmb3JlYWNoIGJhc2UsJChWSVJU
X0JBU0UpICQoQUxUX0JBU0UpLCQoQEQpLy4kKEBGKS4kKGJhc2UpLjEpID4kKEBEKS8uJChARiku
MXIuUwotCSQoZ3VhcmQpICQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4kKFZJ
UlRfQkFTRSkuMSBcCi0JCXwgJChndWFyZCkgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxs
X3N5bWJvbHMpIC0tc3lzdiAtLXNvcnQgPiQoQEQpLy4kKEBGKS4xcy5TCi0JJChndWFyZCkgJChN
QUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4xci5vICQoQEQpLy4kKEBG
KS4xcy5vCi0JJChndWFyZCkgJChMRCkgJChjYWxsIEVGSV9MREZMQUdTLCQoVklSVF9CQVNFKSkg
LVQgZWZpLmxkcyAtTiAkPCBcCisJZWZpL21rcmVsb2MgJChmb3JlYWNoIGJhc2UsJChWSVJUX0JB
U0UpICQoQUxUX0JBU0UpLCQoQEQpLy4kKEBGKS4kKGJhc2UpLjEpID4kKEBEKS8uJChARikuMXIu
UworCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4kKFZJUlRfQkFTRSkuMSBc
CisJCXwgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAtLXNv
cnQgPiQoQEQpLy4kKEBGKS4xcy5TCisJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rICQo
QEQpLy4kKEBGKS4xci5vICQoQEQpLy4kKEBGKS4xcy5vCisJJChMRCkgJChjYWxsIEVGSV9MREZM
QUdTLCQoVklSVF9CQVNFKSkgLVQgZWZpLmxkcyAtTiAkPCBcCiAJICAgICAgICAgICAgICAgICQo
QEQpLy4kKEBGKS4xci5vICQoQEQpLy4kKEBGKS4xcy5vICQobm90ZV9maWxlX29wdGlvbikgLW8g
JEAKLQlpZiAkKGd1YXJkKSBmYWxzZTsgdGhlbiBybSAtZiAkQDsgZWNobyAnRUZJIHN1cHBvcnQg
ZGlzYWJsZWQnOyBcCi0JZWxzZSAkKE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAkKEBEKS8kKEBGKSBc
Ci0JCXwgJChCQVNFRElSKS90b29scy9zeW1ib2xzIC0teGVuc3ltcyAtLXN5c3YgLS1zb3J0ID4k
KEBEKS8kKEBGKS5tYXA7IGZpCisJJChOTSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvJChARikg
XAorCQl8ICQoQkFTRURJUikvdG9vbHMvc3ltYm9scyAtLXhlbnN5bXMgLS1zeXN2IC0tc29ydCA+
JChARCkvJChARikubWFwCiAJcm0gLWYgJChARCkvLiQoQEYpLlswLTldKiAkKEBEKS8uLiQoQEYp
LlswLTldKgorZWxzZQorJChUQVJHRVQpLmVmaTogRk9SQ0UKKwlybSAtZiAkQDsgZWNobyAnRUZJ
IHN1cHBvcnQgZGlzYWJsZWQnCitlbmRpZgogCiBlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUu
byBlZmkvY29tcGF0Lm8gZWZpL2J1aWxkaWQubyBlZmkvcmVsb2NzLWR1bW15Lm86ICQoQkFTRURJ
UikvYXJjaC94ODYvZWZpL2J1aWx0X2luLm8KIGVmaS9ib290LmluaXQubyBlZmkvcnVudGltZS5v
IGVmaS9jb21wYXQubyBlZmkvYnVpbGRpZC5vIGVmaS9yZWxvY3MtZHVtbXkubzogOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 21 16:00:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Nov 2019 16:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iXosM-0000QB-29; Thu, 21 Nov 2019 16:00:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eNew=ZN=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iXosK-0000Q6-H2
 for xen-changelog@lists.xenproject.org; Thu, 21 Nov 2019 16:00:08 +0000
X-Inumbo-ID: fc411038-0c77-11ea-a33c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc411038-0c77-11ea-a33c-12813bfff9fa;
 Thu, 21 Nov 2019 16:00:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXosH-0006JW-To
 for xen-changelog@lists.xenproject.org; Thu, 21 Nov 2019 16:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXosH-0003lr-SO
 for xen-changelog@lists.xenproject.org; Thu, 21 Nov 2019 16:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iXosH-0003lr-SO@xenbits.xenproject.org>
Date: Thu, 21 Nov 2019 16:00:05 +0000
Subject: [Xen-changelog] [xen staging] x86/boot: Remove cached CPUID data
 from the trampoline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk2NzgxNjdkYjlhYzI1NjJjZTczNjVkZmM2MTNkYjczY2Q1MGM4YzcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIFNlcCA5IDExOjQzOjMzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAyMSAxNTo0OTo1
MiAyMDE5ICswMDAwCgogICAgeDg2L2Jvb3Q6IFJlbW92ZSBjYWNoZWQgQ1BVSUQgZGF0YSBmcm9t
IHRoZSB0cmFtcG9saW5lCiAgICAKICAgIFdlIGhhdmUgYSBjYWNoZWQgY3B1aWRfZXh0X2ZlYXR1
cmVzIGluIHRoZSB0cmFtcG9saW5lIHdoaWNoIGlzIGtlcHQgaW4gc3luYyBieQogICAgdmFyaW91
cyBwaWVjZXMgb2YgYm9vdCBsb2dpYy4gIFRoaXMgaXMgY29tcGxpY2F0ZWQsIGFuZCBhbGwgaXQg
aXMgYWN0dWFsbHkKICAgIHVzZWQgZm9yIGlzIHRvIGRlcml2ZSB3aGV0aGVyIE5YIGlzIHNhZmUg
dG8gdXNlLgogICAgCiAgICBSZXBsYWNlIGl0IHdpdGggYSBjYW5uZWQgdmFsdWUgdG8gbG9hZCBp
bnRvIEVGRVIuCiAgICAKICAgIHRyYW1wb2xpbmVfc2V0dXAoKSBhbmQgZWZpX2FyY2hfY3B1KCkg
bm93IHR3ZWFrIHRyYW1wb2xpbmVfZWZlciBhdCB0aGUgcG9pbnQKICAgIHRoYXQgdGhleSBhcmUg
c3Rhc2hpbmcgdGhlIG1haW4gY29weSBvZiBDUFVJRCBkYXRhLiAgU2ltaWxhcmx5LAogICAgZWFy
bHlfaW5pdF9pbnRlbCgpIG5lZWRzIHRvIHR3ZWFrIGlmIGl0IGhhcyByZS1lbmFibGVkIHRoZSB1
c2Ugb2YgTlguCiAgICAKICAgIFRoaXMgc2ltcGxpZmllcyB0aGUgQVAgYm9vdCBhbmQgUzMgcmVz
dW1lIHBhdGhzIGJ5IHVzaW5nIHRyYW1wb2xpbmVfZWZlcgogICAgZGlyZWN0bHksIHJhdGhlciB0
aGFuIGxvY2FsbHkgdHVybmluZyBGRUFUVVJFX05YIGludG8gRUZFUl9OWC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2Jvb3QvaGVhZC5TICAgICAgICB8ICA5ICsrKysrKystLQogeGVuL2FyY2gveDg2L2Jvb3Qv
dHJhbXBvbGluZS5TICB8IDEzICsrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9ib290L3dha2V1
cC5TICAgICAgfCAxMyArKy0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAg
ICAgIHwgIDMgLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgIHwgIDEgKwogeGVu
L2FyY2gveDg2L2VmaS9lZmktYm9vdC5oICAgICB8ICA4ICsrKysrLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oIHwgIDIgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9u
cygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVh
ZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCmluZGV4IGExNTY0YjUyMGIuLjc3MzA5ZTNj
ODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUworKysgYi94ZW4vYXJjaC94
ODYvYm9vdC9oZWFkLlMKQEAgLTY0MCw4ICs2NDAsMTMgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAg
ICAgICAgamJlICAgICAxZgogICAgICAgICBtb3YgICAgICQweDgwMDAwMDAxLCVlYXgKICAgICAg
ICAgY3B1aWQKLTE6ICAgICAgbW92ICAgICAlZWR4LHN5bV9mcyhjcHVpZF9leHRfZmVhdHVyZXMp
Ci0gICAgICAgIG1vdiAgICAgJWVkeCxzeW1fZnMoYm9vdF9jcHVfZGF0YSkrQ1BVSU5GT19GRUFU
VVJFX09GRlNFVChYODZfRkVBVFVSRV9MTSkKKzE6ICAgICAgbW92ICAgICAlZWR4LCBzeW1fZnMo
Ym9vdF9jcHVfZGF0YSkgKyBDUFVJTkZPX0ZFQVRVUkVfT0ZGU0VUKFg4Nl9GRUFUVVJFX0xNKQor
CisgICAgICAgIC8qIENoZWNrIGZvciBOWC4gQWRqdXN0IEVGRVIgc2V0dGluZyBpZiBhdmFpbGFi
bGUuICovCisgICAgICAgIGJ0ICAgICAgJGNwdWZlYXRfYml0KFg4Nl9GRUFUVVJFX05YKSwgJWVk
eAorICAgICAgICBqbmMgICAgIDFmCisgICAgICAgIG9yYiAgICAgJEVGRVJfTlggPj4gOCwgMSAr
IHN5bV9lc2kodHJhbXBvbGluZV9lZmVyKQorMToKIAogICAgICAgICAvKiBDaGVjayBmb3IgYXZh
aWxhYmlsaXR5IG9mIGxvbmcgbW9kZS4gKi8KICAgICAgICAgYnQgICAgICAkY3B1ZmVhdF9iaXQo
WDg2X0ZFQVRVUkVfTE0pLCVlZHgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1w
b2xpbmUuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwppbmRleCA4NzBlYzc5YTJk
Li4yNjU4NDQ5M2JiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMK
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCkBAIC04OCw4ICs4OCw5IEBAIHRy
YW1wb2xpbmVfZ2R0OgogR0xPQkFMKHRyYW1wb2xpbmVfbWlzY19lbmFibGVfb2ZmKQogICAgICAg
ICAucXVhZCAgIDAKIAotR0xPQkFMKGNwdWlkX2V4dF9mZWF0dXJlcykKLSAgICAgICAgLmxvbmcg
ICAwCisvKiBFRkVSIE9SLW1hc2sgZm9yIGJvb3QgcGF0aHMuICBUaGlzIGdldHMgYWRqdXN0ZWQg
d2l0aCBOWCB3aGVuIGF2YWlsYWJsZS4gKi8KK0dMT0JBTCh0cmFtcG9saW5lX2VmZXIpCisgICAg
ICAgIC5sb25nICAgRUZFUl9MTUUgfCBFRkVSX1NDRQogCiBHTE9CQUwodHJhbXBvbGluZV94ZW5f
cGh5c19zdGFydCkKICAgICAgICAgLmxvbmcgICAwCkBAIC0xMzIsMTQgKzEzMywxMCBAQCB0cmFt
cG9saW5lX3Byb3Rtb2RlX2VudHJ5OgogMToKIAogICAgICAgICAvKiBTZXQgdXAgRUZFUiAoRXh0
ZW5kZWQgRmVhdHVyZSBFbmFibGUgUmVnaXN0ZXIpLiAqLwotICAgICAgICBtb3YgICAgIGJvb3Rz
eW1fcmVsKGNwdWlkX2V4dF9mZWF0dXJlcyw0LCVlZGkpCiAgICAgICAgIG1vdmwgICAgJE1TUl9F
RkVSLCVlY3gKICAgICAgICAgcmRtc3IKLSAgICAgICAgb3IgICAgICAkRUZFUl9MTUV8RUZFUl9T
Q0UsJWVheCAgIC8qIExvbmcgTW9kZSArIFNZU0NBTEwvU1lTUkVUICovCi0gICAgICAgIGJ0ICAg
ICAgJGNwdWZlYXRfYml0KFg4Nl9GRUFUVVJFX05YKSwlZWRpIC8qIE5vIEV4ZWN1dGU/ICovCi0g
ICAgICAgIGpuYyAgICAgMWYKLSAgICAgICAgYnRzbCAgICAkX0VGRVJfTlgsJWVheCAgLyogTm8g
RXhlY3V0ZSAgICAgKi8KLTE6ICAgICAgd3Jtc3IKKyAgICAgICAgb3IgICAgICBib290c3ltX3Jl
bCh0cmFtcG9saW5lX2VmZXIsIDQsICVlYXgpCisgICAgICAgIHdybXNyCiAKICAgICAgICAgbW92
ICAgICAkKFg4Nl9DUjBfUEcgfCBYODZfQ1IwX0FNIHwgWDg2X0NSMF9XUCB8IFg4Nl9DUjBfTkUg
fFwKICAgICAgICAgICAgICAgICAgIFg4Nl9DUjBfRVQgfCBYODZfQ1IwX01QIHwgWDg2X0NSMF9Q
RSksICVlYXgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3dha2V1cC5TIGIveGVuL2Fy
Y2gveDg2L2Jvb3Qvd2FrZXVwLlMKaW5kZXggMjVlYzJmYTMyYi4uZmM0NzcyMWY0MyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3Qv
d2FrZXVwLlMKQEAgLTEzMSwyMCArMTMxLDExIEBAIHdha2V1cF8zMjoKICAgICAgICAgd3Jtc3IK
IDE6CiAKLSAgICAgICAgLyogV2lsbCBjcHVpZCBmZWF0dXJlIGNoYW5nZSBhZnRlciByZXN1bWU/
ICovCiAgICAgICAgIC8qIFNldCB1cCBFRkVSIChFeHRlbmRlZCBGZWF0dXJlIEVuYWJsZSBSZWdp
c3RlcikuICovCi0gICAgICAgIG1vdiAgICAgYm9vdHN5bV9yZWwoY3B1aWRfZXh0X2ZlYXR1cmVz
LDQsJWVkaSkKLSAgICAgICAgdGVzdCAgICAkMHgyMDEwMDgwMCwlZWRpIC8qIFNZU0NBTEwvU1lT
UkVULCBObyBFeGVjdXRlLCBMb25nIE1vZGU/ICovCi0gICAgICAgIGp6ICAgICAgLkxza2lwX2Vm
ZXJ3CiAgICAgICAgIG1vdmwgICAgJE1TUl9FRkVSLCVlY3gKICAgICAgICAgcmRtc3IKLSAgICAg
ICAgYnRzbCAgICAkX0VGRVJfTE1FLCVlYXggLyogTG9uZyBNb2RlICAgICAgKi8KLSAgICAgICAg
YnRzbCAgICAkX0VGRVJfU0NFLCVlYXggLyogU1lTQ0FMTC9TWVNSRVQgKi8KLSAgICAgICAgYnRs
ICAgICAkMjAsJWVkaSAgICAgICAgLyogTm8gRXhlY3V0ZT8gICAgKi8KLSAgICAgICAgam5jICAg
ICAxZgotICAgICAgICBidHNsICAgICRfRUZFUl9OWCwlZWF4ICAvKiBObyBFeGVjdXRlICAgICAq
LwotMTogICAgICB3cm1zcgotLkxza2lwX2VmZXJ3OgorICAgICAgICBvciAgICAgIGJvb3RzeW1f
cmVsKHRyYW1wb2xpbmVfZWZlciwgNCwgJWVheCkKKyAgICAgICAgd3Jtc3IKIAogICAgICAgICB3
YmludmQKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggNmM2YmQ2MzMwMS4uZTVhZDE3ZDhkOSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jCkBAIC0zOTEsOSArMzkxLDYgQEAgc3RhdGljIHZvaWQgZ2VuZXJpY19pZGVudGlmeShzdHJ1
Y3QgY3B1aW5mb194ODYgKmMpCiAJCWNwdWlkKDB4ODAwMDAwMDEsICZ0bXAsICZ0bXAsCiAJCSAg
ICAgICZjLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfTEFIRl9MTSld
LAogCQkgICAgICAmYy0+eDg2X2NhcGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX1NZ
U0NBTEwpXSk7Ci0JaWYgKGMgPT0gJmJvb3RfY3B1X2RhdGEpCi0JCWJvb3RzeW0oY3B1aWRfZXh0
X2ZlYXR1cmVzKSA9Ci0JCQljLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRV
UkVfTlgpXTsKIAogCWlmIChjLT5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAweDgwMDAwMDA0KQog
CQlnZXRfbW9kZWxfbmFtZShjKTsgLyogRGVmYXVsdCBuYW1lICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvY3B1L2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKaW5kZXggNTM1
NmE2YWUxMC4uNGQ3MzI0ZTRkMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwpAQCAtMjcwLDYgKzI3MCw3IEBAIHN0YXRp
YyB2b2lkIGVhcmx5X2luaXRfaW50ZWwoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCWlmIChkaXNh
YmxlKSB7CiAJCXdybXNybChNU1JfSUEzMl9NSVNDX0VOQUJMRSwgbWlzY19lbmFibGUgJiB+ZGlz
YWJsZSk7CiAJCWJvb3RzeW0odHJhbXBvbGluZV9taXNjX2VuYWJsZV9vZmYpIHw9IGRpc2FibGU7
CisJCWJvb3RzeW0odHJhbXBvbGluZV9lZmVyKSB8PSBFRkVSX05YOwogCX0KIAogCWlmIChkaXNh
YmxlICYgTVNSX0lBMzJfTUlTQ19FTkFCTEVfTElNSVRfQ1BVSUQpCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5k
ZXggOTQwY2UxMjcwNi4uY2RlMTkzYTc3MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9l
ZmktYm9vdC5oCisrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtMjM4LDcgKzIz
OCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBub3JldHVybiBlZmlfYXJjaF9wb3N0X2V4aXRfYm9v
dCh2b2lkKQogICAgIGFzbSB2b2xhdGlsZSgicHVzaHEgJDBcblx0cG9wZnEiKTsKICAgICByZG1z
cmwoTVNSX0VGRVIsIGVmZXIpOwogICAgIGVmZXIgfD0gRUZFUl9TQ0U7Ci0gICAgaWYgKCBjcHVp
ZF9leHRfZmVhdHVyZXMgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfTlgpICkKKyAgICBpZiAo
IGNwdV9oYXNfbnggKQogICAgICAgICBlZmVyIHw9IEVGRVJfTlg7CiAgICAgd3Jtc3JsKE1TUl9F
RkVSLCBlZmVyKTsKICAgICB3cml0ZV9jcjAoWDg2X0NSMF9QRSB8IFg4Nl9DUjBfTVAgfCBYODZf
Q1IwX0VUIHwgWDg2X0NSMF9ORSB8IFg4Nl9DUjBfV1AgfApAQCAtNjQwLDkgKzY0MCwxMSBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfY3B1KHZvaWQpCiAKICAgICBpZiAoIChlYXggPj4g
MTYpID09IDB4ODAwMCAmJiBlYXggPiAweDgwMDAwMDAwICkKICAgICB7Ci0gICAgICAgIGNwdWlk
X2V4dF9mZWF0dXJlcyA9IGNwdWlkX2VkeCgweDgwMDAwMDAxKTsKICAgICAgICAgYm9vdF9jcHVf
ZGF0YS54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfU1lTQ0FMTCldCi0g
ICAgICAgICAgICA9IGNwdWlkX2V4dF9mZWF0dXJlczsKKyAgICAgICAgICAgID0gY3B1aWRfZWR4
KDB4ODAwMDAwMDEpOworCisgICAgICAgIGlmICggY3B1X2hhc19ueCApCisgICAgICAgICAgICB0
cmFtcG9saW5lX2VmZXIgfD0gRUZFUl9OWDsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nv
ci5oCmluZGV4IDU1N2Y5YjZkZGEuLjE5MzI4ZjQ4MWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aApAQCAtMTUxLDcgKzE1MSw3IEBAIGV4dGVybiB2b2lkIGN0eHRfc3dpdGNoX2xldmVsbGluZyhj
b25zdCBzdHJ1Y3QgdmNwdSAqbmV4dCk7CiBleHRlcm4gdm9pZCAoKmN0eHRfc3dpdGNoX21hc2tp
bmcpKGNvbnN0IHN0cnVjdCB2Y3B1ICpuZXh0KTsKIAogZXh0ZXJuIGJvb2xfdCBvcHRfY3B1X2lu
Zm87Ci1leHRlcm4gdTMyIGNwdWlkX2V4dF9mZWF0dXJlczsKK2V4dGVybiB1MzIgdHJhbXBvbGlu
ZV9lZmVyOwogZXh0ZXJuIHU2NCB0cmFtcG9saW5lX21pc2NfZW5hYmxlX29mZjsKIAogLyogTWF4
aW11bSB3aWR0aCBvZiBwaHlzaWNhbCBhZGRyZXNzZXMgc3VwcG9ydGVkIGJ5IHRoZSBoYXJkd2Fy
ZS4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 21 16:00:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Nov 2019 16:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iXosU-0000Qf-3y; Thu, 21 Nov 2019 16:00:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eNew=ZN=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iXosT-0000QZ-6o
 for xen-changelog@lists.xenproject.org; Thu, 21 Nov 2019 16:00:17 +0000
X-Inumbo-ID: 0243b9c2-0c78-11ea-984a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0243b9c2-0c78-11ea-984a-bc764e2007e4;
 Thu, 21 Nov 2019 16:00:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXosS-0006Jh-1e
 for xen-changelog@lists.xenproject.org; Thu, 21 Nov 2019 16:00:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXosS-0003oA-0Y
 for xen-changelog@lists.xenproject.org; Thu, 21 Nov 2019 16:00:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iXosS-0003oA-0Y@xenbits.xenproject.org>
Date: Thu, 21 Nov 2019 16:00:16 +0000
Subject: [Xen-changelog] [xen staging] x86/boot: Cache cpu_has_hypervisor
 very early on boot
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3Yjg4ZjA1NDVmZmU3ZDNjYTgwMzZiZWVkMWFmOTJhYzJiZTExMmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiAxIDIwOjA3OjMxIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAyMSAxNTo0OTo1
NCAyMDE5ICswMDAwCgogICAgeDg2L2Jvb3Q6IENhY2hlIGNwdV9oYXNfaHlwZXJ2aXNvciB2ZXJ5
IGVhcmx5IG9uIGJvb3QKICAgIAogICAgV2UgY2FjaGUgTG9uZyBNb2RlIGFuZCBObyBFeGVjdXRl
IGVhcmx5IG9uIGJvb3QsIHNvIHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvCiAgICBjYWNoZSBIWVBF
UlZJU09SIGVhcmx5IGFzIHdlbGwuCiAgICAKICAgIFJlcGxhY2Ugb3BlbmNvZGVkIGVhcmx5IGFj
Y2VzcyB0byB0aGUgZmVhdHVyZSBiaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hcGljLmMgICAgICAgICB8IDIg
Ky0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgICB8IDQgKysrKwogeGVuL2FyY2gveDg2L2Vm
aS9lZmktYm9vdC5oIHwgNiArKysrLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyAgICB8IDYg
Ky0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgfCAzICstLQogNSBmaWxlcyBjaGFu
Z2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYXBpYy5jIGIveGVuL2FyY2gveDg2L2FwaWMuYwppbmRleCBhNWY3YjA1ZDVhLi5h
OGVlMTg2MzZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9hcGljLmMKQEAgLTExNTYsNyArMTE1Niw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjaGVj
a19kZWFkbGluZV9lcnJhdGEodm9pZCkKICAgICBjb25zdCBzdHJ1Y3QgeDg2X2NwdV9pZCAqbTsK
ICAgICB1bnNpZ25lZCBpbnQgcmV2OwogCi0gICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfSFlQRVJWSVNPUikgKQorICAgIGlmICggY3B1X2hhc19oeXBlcnZpc29yICkKICAgICAgICAg
cmV0dXJuOwogCiAgICAgbSA9IHg4Nl9tYXRjaF9jcHUoZGVhZGxpbmVfbWF0Y2gpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5T
CmluZGV4IDc3MzA5ZTNjODIuLjhkMGZmYmQxYjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9i
b290L2hlYWQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKQEAgLTYzMCw2ICs2MzAs
MTAgQEAgdHJhbXBvbGluZV9zZXR1cDoKIAogMToKICAgICAgICAgLyogSW50ZXJyb2dhdGUgQ1BV
IGV4dGVuZGVkIGZlYXR1cmVzIHZpYSBDUFVJRC4gKi8KKyAgICAgICAgbW92ICAgICAkMSwgJWVh
eAorICAgICAgICBjcHVpZAorICAgICAgICBtb3YgICAgICVlY3gsIHN5bV9mcyhib290X2NwdV9k
YXRhKSArIENQVUlORk9fRkVBVFVSRV9PRkZTRVQoWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikKKwog
ICAgICAgICBtb3YgICAgICQweDgwMDAwMDAwLCVlYXgKICAgICAgICAgY3B1aWQKICAgICAgICAg
c2hsZCAgICAkMTYsJWVheCwlZWN4CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1i
b290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggY2RlMTkzYTc3MS4uMjMy
OTcyZWVkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisrKyBiL3hl
bi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtNjM3LDExICs2MzcsMTMgQEAgc3RhdGljIHZv
aWQgX19pbml0IGVmaV9hcmNoX2hhbmRsZV9tb2R1bGUoc3RydWN0IGZpbGUgKmZpbGUsIGNvbnN0
IENIQVIxNiAqbmFtZSwKIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9jcHUodm9pZCkKIHsK
ICAgICB1aW50MzJfdCBlYXggPSBjcHVpZF9lYXgoMHg4MDAwMDAwMCk7CisgICAgdWludDMyX3Qg
KmNhcHMgPSBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5OworCisgICAgY2Fwc1tjcHVmZWF0
X3dvcmQoWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUildID0gY3B1aWRfZWN4KDEpOwogCiAgICAgaWYg
KCAoZWF4ID4+IDE2KSA9PSAweDgwMDAgJiYgZWF4ID4gMHg4MDAwMDAwMCApCiAgICAgewotICAg
ICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5W2NwdWZlYXRfd29yZChYODZfRkVBVFVS
RV9TWVNDQUxMKV0KLSAgICAgICAgICAgID0gY3B1aWRfZWR4KDB4ODAwMDAwMDEpOworICAgICAg
ICBjYXBzW2NwdWZlYXRfd29yZChYODZfRkVBVFVSRV9TWVNDQUxMKV0gPSBjcHVpZF9lZHgoMHg4
MDAwMDAwMSk7CiAKICAgICAgICAgaWYgKCBjcHVfaGFzX254ICkKICAgICAgICAgICAgIHRyYW1w
b2xpbmVfZWZlciB8PSBFRkVSX05YOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hl
bi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCmluZGV4IDdiN2E1YmFkYWIuLmEzMjllN2M4
ODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJjaC94
ODYvZ3Vlc3QveGVuLmMKQEAgLTY5LDExICs2OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBmaW5k
X3hlbl9sZWF2ZXModm9pZCkKIAogdm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQog
ewotICAgIGlmICggeGVuX2d1ZXN0ICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgLyogVG9vIGVh
cmx5IHRvIHVzZSBjcHVfaGFzX2h5cGVydmlzb3IgKi8KLSAgICBpZiAoICEoY3B1aWRfZWN4KDEp
ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKSApCisgICAgaWYgKCB4ZW5f
Z3Vlc3QgfHwgIWNwdV9oYXNfaHlwZXJ2aXNvciApCiAgICAgICAgIHJldHVybjsKIAogICAgIGZp
bmRfeGVuX2xlYXZlcygpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJj
aC94ODYvbW0uYwppbmRleCA1N2YyMjc3NWFjLi5iZDgxODJmNDBmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjExMiw4ICs2MTEyLDcg
QEAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpfX2luaXQgZ2V0X3BsYXRmb3JtX2Jh
ZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXkKICAgICBjYXNlIDB4MDAwNTA2ZTA6IC8qIGVycmF0
YSBTS0wxNjcgLyBTS1cxNTkgKi8KICAgICBjYXNlIDB4MDAwODA2ZTA6IC8qIGVycmF0dW0gS0JM
Pz8/ICovCiAgICAgY2FzZSAweDAwMDkwNmUwOiAvKiBlcnJhdGEgS0JMPz8/IC8gS0JXMTE0IC8g
Q0ZXMTAzICovCi0gICAgICAgICphcnJheV9zaXplID0gKGNwdWlkX2VheCgwKSA+PSA3ICYmCi0g
ICAgICAgICAgICAgICAgICAgICAgICEoY3B1aWRfZWN4KDEpICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX0hZUEVSVklTT1IpKSAmJgorICAgICAgICAqYXJyYXlfc2l6ZSA9IChjcHVpZF9lYXgo
MCkgPj0gNyAmJiAhY3B1X2hhc19oeXBlcnZpc29yICYmCiAgICAgICAgICAgICAgICAgICAgICAg
IChjcHVpZF9jb3VudF9lYngoNywgMCkgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSExFKSkp
OwogICAgICAgICByZXR1cm4gJmhsZV9iYWRfcGFnZTsKICAgICB9Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 21 16:00:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Nov 2019 16:00:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iXose-0000Zi-5u; Thu, 21 Nov 2019 16:00:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eNew=ZN=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iXosd-0000ZY-0h
 for xen-changelog@lists.xenproject.org; Thu, 21 Nov 2019 16:00:27 +0000
X-Inumbo-ID: 08520152-0c78-11ea-a33c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08520152-0c78-11ea-a33c-12813bfff9fa;
 Thu, 21 Nov 2019 16:00:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXosc-0006KV-4o
 for xen-changelog@lists.xenproject.org; Thu, 21 Nov 2019 16:00:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXosc-0003pH-3e
 for xen-changelog@lists.xenproject.org; Thu, 21 Nov 2019 16:00:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iXosc-0003pH-3e@xenbits.xenproject.org>
Date: Thu, 21 Nov 2019 16:00:26 +0000
Subject: [Xen-changelog] [xen staging] x86/e820: fix 640k - 1M region
 reservation logic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgzYWM1YWI1NGJiYTM3ZTI3NjFkNzc1ODRhYjllMmQ4YTI0NDAxYzkKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgT2N0IDMwIDE0OjU0OjQ3IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAyMSAxNTo0OTo1
OCAyMDE5ICswMDAwCgogICAgeDg2L2U4MjA6IGZpeCA2NDBrIC0gMU0gcmVnaW9uIHJlc2VydmF0
aW9uIGxvZ2ljCiAgICAKICAgIENvbnZlcnRpbmcgYSBndWVzdCBmcm9tIFBWIHRvIFBWLWluLVBW
SCBtYWtlcyB0aGUgZ3Vlc3QgdG8gaGF2ZSAzODRrCiAgICBsZXNzIG1lbW9yeSwgd2hpY2ggbWF5
IGNvbmZ1c2UgZ3Vlc3QncyBiYWxsb29uIGRyaXZlci4gVGhpcyBoYXBwZW5zCiAgICBiZWNhdXNl
IFhlbiB1bmNvbmRpdGlvbmFsbHkgcmVzZXJ2ZXMgNjQwayAtIDFNIHJlZ2lvbiBpbiBFODIwIGRl
c3BpdGUKICAgIHRoZSBmYWN0IHRoYXQgaXQncyByZWFsbHkgYSB1c2FibGUgUkFNIGluIFBWSCBi
b290IG1vZGUuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHNraXBwaW5nIHJlZ2lvbiB0eXBlIGNoYW5n
ZSBpbiB2aXJ0dWFsaXNlZCBlbnZpcm9ubWVudHMsCiAgICB0cnVzdGluZyB3aGF0ZXZlciBtZW1v
cnkgbWFwIG91ciBoeXBlcnZpc29yIGhhcyBwcm92aWRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9lODIw
LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2U4MjAuYyBiL3hlbi9hcmNoL3g4Ni9lODIw
LmMKaW5kZXggOGU4YTJjNGUxYi4uMDgyZjk5MjhhMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2U4MjAuYworKysgYi94ZW4vYXJjaC94ODYvZTgyMC5jCkBAIC0zMTgsOSArMzE4LDkgQEAgc3Rh
dGljIGludCBfX2luaXQgY29weV9lODIwX21hcChzdHJ1Y3QgZTgyMGVudHJ5ICogYmlvc21hcCwg
dW5zaWduZWQgaW50IG5yX21hcCkKIAogICAgICAgICAvKgogICAgICAgICAgKiBTb21lIEJJT1Nl
cyBjbGFpbSBSQU0gaW4gdGhlIDY0MGsgLSAxTSByZWdpb24uCi0gICAgICAgICAqIE5vdCByaWdo
dC4gRml4IGl0IHVwLgorICAgICAgICAgKiBOb3QgcmlnaHQuIEZpeCBpdCB1cCwgYnV0IG9ubHkg
d2hlbiBydW5uaW5nIG9uIGJhcmUgbWV0YWwuCiAgICAgICAgICAqLwotICAgICAgICBpZiAodHlw
ZSA9PSBFODIwX1JBTSkgeworICAgICAgICBpZiAoIWNwdV9oYXNfaHlwZXJ2aXNvciAmJiB0eXBl
ID09IEU4MjBfUkFNKSB7CiAgICAgICAgICAgICBpZiAoc3RhcnQgPCAweDEwMDAwMFVMTCAmJiBl
bmQgPiAweEEwMDAwVUxMKSB7CiAgICAgICAgICAgICAgICAgaWYgKHN0YXJ0IDwgMHhBMDAwMFVM
TCkKICAgICAgICAgICAgICAgICAgICAgYWRkX21lbW9yeV9yZWdpb24oc3RhcnQsIDB4QTAwMDBV
TEwtc3RhcnQsIHR5cGUpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 21 16:00:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Nov 2019 16:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iXoso-0000bA-8D; Thu, 21 Nov 2019 16:00:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eNew=ZN=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iXosn-0000au-3k
 for xen-changelog@lists.xenproject.org; Thu, 21 Nov 2019 16:00:37 +0000
X-Inumbo-ID: 0e503312-0c78-11ea-a33c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e503312-0c78-11ea-a33c-12813bfff9fa;
 Thu, 21 Nov 2019 16:00:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXosm-0006Kr-7v
 for xen-changelog@lists.xenproject.org; Thu, 21 Nov 2019 16:00:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iXosm-0003qJ-6q
 for xen-changelog@lists.xenproject.org; Thu, 21 Nov 2019 16:00:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iXosm-0003qJ-6q@xenbits.xenproject.org>
Date: Thu, 21 Nov 2019 16:00:36 +0000
Subject: [Xen-changelog] [xen staging] xen: Add missing va_end() in
 hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmN2ExOTMzOGE4OTJiNWNmNTg1ZmQyYmVlODU4NGNiMTVlMGNhY2UKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQXV0aG9yRGF0ZTogV2VkIE5vdiAyMCAx
MzozNzo1MSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMjEgMTU6NTA6MDEgMjAxOSArMDAw
MAoKICAgIHhlbjogQWRkIG1pc3NpbmcgdmFfZW5kKCkgaW4gaHlwZXJjYWxsX2NyZWF0ZV9jb250
aW51YXRpb24oKQogICAgCiAgICBUaGUgZG9jdW1lbnRhdGlvbiByZXF1aXJlcyB2YV9zdGFydCgp
IHRvIGFsd2F5cyBiZSBtYXRjaGVkIHdpdGggYQogICAgY29ycmVzcG9uZGluZyB2YV9lbmQoKS4g
SG93ZXZlciwgdGhpcyBpcyBub3QgdGhlIGNhc2UgaW4gdGhlIHBhdGggdXNlZAogICAgZm9yIGJh
ZCBmb3JtYXQuCiAgICAKICAgIFRoaXMgd2FzIGludHJvZHVjZWQgYnkgWFNBLTI5Ni4KICAgIAog
ICAgQ292ZXJpdHktSUQ6IDE0ODg3MjcKICAgIEZpeGVzOiAwYmY5ZjhkM2UzICgieGVuL2h5cGVy
Y2FsbDogRG9uJ3QgdXNlIEJVRygpIGZvciBwYXJhbWV0ZXIgY2hlY2tpbmcgaW4gaHlwZXJjYWxs
X2NyZWF0ZV9jb250aW51YXRpb24oKSIpCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbkB4ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgfCAxICsKIHhlbi9h
cmNoL3g4Ni9oeXBlcmNhbGwuYyB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9t
YWluLmMKaW5kZXggOWU4ZTlkOTIxZC4uYzBhMTNhYTBhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNDY3LDYgKzQ2Nyw3
IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgcmV0
dXJuIHJjOwogCiAgYmFkX2ZtdDoKKyAgICB2YV9lbmQoYXJncyk7CiAgICAgZ3ByaW50ayhYRU5M
T0dfRVJSLCAiQmFkIGh5cGVyY2FsbCBjb250aW51YXRpb24gZm9ybWF0ICclYydcbiIsICpwKTsK
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9t
YWluKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4
Ni9oeXBlcmNhbGwuYwppbmRleCA0NjQzZTVlYjQzLi4xZDQyNzAyYzZhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCkBA
IC0xNTcsNiArMTU3LDcgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVh
dGlvbigKICAgICByZXR1cm4gb3A7CiAKICBiYWRfZm10OgorICAgIHZhX2VuZChhcmdzKTsKICAg
ICBncHJpbnRrKFhFTkxPR19FUlIsICJCYWQgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBmb3JtYXQg
JyVjJ1xuIiwgKnApOwogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIGRvbWFpbl9jcmFz
aChjdXJyLT5kb21haW4pOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 22 16:55:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Nov 2019 16:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iYCD5-0006xw-Lr; Fri, 22 Nov 2019 16:55:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fpLb=ZO=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iYCD4-0006xr-8y
 for xen-changelog@lists.xenproject.org; Fri, 22 Nov 2019 16:55:06 +0000
X-Inumbo-ID: d5281a10-0d48-11ea-adbe-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d5281a10-0d48-11ea-adbe-bc764e2007e4;
 Fri, 22 Nov 2019 16:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iYCD3-0004Pt-55
 for xen-changelog@lists.xenproject.org; Fri, 22 Nov 2019 16:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iYCD3-0007bF-3k
 for xen-changelog@lists.xenproject.org; Fri, 22 Nov 2019 16:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iYCD3-0007bF-3k@xenbits.xenproject.org>
Date: Fri, 22 Nov 2019 16:55:05 +0000
Subject: [Xen-changelog] [xen staging] x86/vlapic: allow setting
 APIC_SPIV_FOCUS_DISABLED in x2APIC mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7411377502099812657=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit d7cd999faa1edf745a7597db811956cb882a5436
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Nov 22 17:52:59 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 22 17:52:59 2019 +0100

    x86/vlapic: allow setting APIC_SPIV_FOCUS_DISABLED in x2APIC mode
    
    Current code unconditionally prevents setting APIC_SPIV_FOCUS_DISABLED
    regardless of the processor model, which is not correct according to
    the specification.
    
    This issue was discovered while trying to boot a pvshim with x2APIC
    enabled.
    
    Always allow setting APIC_SPIV_FOCUS_DISABLED: the local APIC
    provided to guests is emulated by Xen, and as such doesn't depend on
    the features found on the hardware processor. Note for example that
    Xen offers x2APIC support to guests even when the underlying hardware
    doesn't have such feature.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/vlapic.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index 9466258d6f..b790ba6bbd 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -993,6 +993,7 @@ int guest_wrmsr_x2apic(struct vcpu *v, uint32_t msr, uint64_t msr_content)
 
     case APIC_SPIV:
         if ( msr_content & ~(APIC_VECTOR_MASK | APIC_SPIV_APIC_ENABLED |
+                             APIC_SPIV_FOCUS_DISABLED |
                              (VLAPIC_VERSION & APIC_LVR_DIRECTED_EOI
                               ? APIC_SPIV_DIRECTED_EOI : 0)) )
             return X86EMUL_EXCEPTION;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7411377502099812657==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 22 17:11:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Nov 2019 17:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iYCSa-0008Rb-Vm; Fri, 22 Nov 2019 17:11:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fpLb=ZO=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iYCSZ-0008RW-SK
 for xen-changelog@lists.xenproject.org; Fri, 22 Nov 2019 17:11:07 +0000
X-Inumbo-ID: 11d4b4d0-0d4b-11ea-a35d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11d4b4d0-0d4b-11ea-a35d-12813bfff9fa;
 Fri, 22 Nov 2019 17:11:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iYCSX-0004jM-V1
 for xen-changelog@lists.xenproject.org; Fri, 22 Nov 2019 17:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iYCSX-0000Nh-TV
 for xen-changelog@lists.xenproject.org; Fri, 22 Nov 2019 17:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iYCSX-0000Nh-TV@xenbits.xenproject.org>
Date: Fri, 22 Nov 2019 17:11:05 +0000
Subject: [Xen-changelog] [xen staging] x86/livepatch: Prevent patching with
 active waitqueues
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhNGNkMzY2ODIzN2Q1MGEwYjMzYjQ4ZTdkZTdmOTNkOTQ3NTEyMGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiA1IDE5OjA4OjE0IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyMiAxNzowNTo0
MyAyMDE5ICswMDAwCgogICAgeDg2L2xpdmVwYXRjaDogUHJldmVudCBwYXRjaGluZyB3aXRoIGFj
dGl2ZSB3YWl0cXVldWVzCiAgICAKICAgIFRoZSBzYWZldHkgb2YgbGl2ZXBhdGNoaW5nIGRlcGVu
ZHMgb24gZXZlcnkgc3RhY2sgaGF2aW5nIGJlZW4gdW53b3VuZCwgYnV0CiAgICB0aGVyZSBpcyBv
bmUgY29ybmVyIGNhc2Ugd2hlcmUgdGhpcyBpcyBub3QgdHJ1ZS4gIFRoZSBTaGFyaW5nL1BhZ2lu
Zy9Nb25pdG9yCiAgICBpbmZyYXN0cnVjdHVyZSBtYXkgdXNlIHdhaXRxdWV1ZXMsIHdoaWNoIGNv
cHkgdGhlIHN0YWNrIGZyYW1lIHNpZGV3YXlzIGFuZAogICAgbG9uZ2ptcCgpIHRvIGEgZGlmZmVy
ZW50IHZjcHUuCiAgICAKICAgIFRoaXMgY2FzZSBpcyByYXJlLCBhbmQgY2FuIGJlIHdvcmtlZCBh
cm91bmQgYnkgcGF1c2luZyB0aGUgb2ZmZW5kaW5nCiAgICBkb21haW4ocyksIHdhaXRpbmcgZm9y
IHRoZWlyIHJpbmdzIHRvIGRyYWluLCB0aGVuIHBlcmZvcm1pbmcgYSBsaXZlcGF0Y2guCiAgICAK
ICAgIEluIHRoZSBjYXNlIHRoYXQgdGhlcmUgaXMgYW4gYWN0aXZlIHdhaXRxdWV1ZSwgZmFpbCB0
aGUgbGl2ZXBhdGNoIGF0dGVtcHQgd2l0aAogICAgLUVCVVNZLCB3aGljaCBpcyBwcmVmb3JhYmxl
IHRvIHRoZSBmaXJld29ya3Mgd2hpY2ggb2NjdXIgZnJvbSB0cnlpbmcgdG8gdW53aW5kCiAgICB0
aGUgb2xkIHN0YWNrIGZyYW1lIGF0IGEgbGF0ZXIgcG9pbnQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgog
ICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyAgICB8ICA1ICsrKysrCiB4ZW4vYXJjaC94ODYvbGl2
ZXBhdGNoLmMgICAgfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vY29tbW9uL2xpdmVwYXRjaC5jICAgICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUv
eGVuL2xpdmVwYXRjaC5oIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2xp
dmVwYXRjaC5jCmluZGV4IDAwYzVlMmJjNDUuLjkxNWU5ZDkyNmEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKQEAgLTE4
LDYgKzE4LDExIEBACiAKIHZvaWQgKnZtYXBfb2ZfeGVuX3RleHQ7CiAKK2ludCBhcmNoX2xpdmVw
YXRjaF9zYWZldHlfY2hlY2sodm9pZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogaW50IGFyY2hf
bGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkKIHsKICAgICBtZm5fdCB0ZXh0X21mbjsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwpp
bmRleCBjODJjZjUzYjllLi4yNzQ5Y2JjNWNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbGl2
ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCkBAIC0xMCwxMCArMTAsNTAg
QEAKICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgogI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfZWxmLmg+
CiAjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCiAj
aW5jbHVkZSA8YXNtL25taS5oPgogI2luY2x1ZGUgPGFzbS9saXZlcGF0Y2guaD4KIAorc3RhdGlj
IGJvb2wgaGFzX2FjdGl2ZV93YWl0cXVldWUoY29uc3Qgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAq
dmVkKQoreworICAgIC8qIHZlZCBtYXkgYmUgeHphbGxvYygpJ2Qgd2l0aG91dCBJTklUX0xJU1Rf
SEVBRCgpIHlldC4gKi8KKyAgICByZXR1cm4gKHZlZCAmJiAhbGlzdF9oZWFkX2lzX251bGwoJnZl
ZC0+d3EubGlzdCkgJiYKKyAgICAgICAgICAgICFsaXN0X2VtcHR5KCZ2ZWQtPndxLmxpc3QpKTsK
K30KKworLyoKKyAqIHg4NidzIGltcGxlbWVudGF0aW9uIG9mIHdhaXRxdWV1ZSB2aW9sYXRlcyB0
aGUgbGl2ZXBhdGNoaW5nIHNhZmV5IHByaW5jaXBsZQorICogb2YgaGF2aW5nIHVud291bmQgZXZl
cnkgQ1BVcyBzdGFjayBiZWZvcmUgbW9kaWZ5aW5nIGxpdmUgY29udGVudC4KKyAqCisgKiBTZWFy
Y2ggdGhyb3VnaCBldmVyeSBkb21haW4gYW5kIGNoZWNrIHRoYXQgbm8gdkNQVXMgaGF2ZSBhbiBh
Y3RpdmUKKyAqIHdhaXRxdWV1ZS4KKyAqLworaW50IGFyY2hfbGl2ZXBhdGNoX3NhZmV0eV9jaGVj
ayh2b2lkKQoreworICAgIHN0cnVjdCBkb21haW4gKmQ7CisKKyAgICBmb3JfZWFjaF9kb21haW4g
KCBkICkKKyAgICB7CisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCisgICAgICAgIGlmICggaGFz
X2FjdGl2ZV93YWl0cXVldWUoZC0+dm1fZXZlbnRfc2hhcmUpICkKKyAgICAgICAgICAgIGdvdG8g
ZmFpbDsKKyNlbmRpZgorI2lmZGVmIENPTkZJR19NRU1fUEFHSU5HCisgICAgICAgIGlmICggaGFz
X2FjdGl2ZV93YWl0cXVldWUoZC0+dm1fZXZlbnRfcGFnaW5nKSApCisgICAgICAgICAgICBnb3Rv
IGZhaWw7CisjZW5kaWYKKyAgICAgICAgaWYgKCBoYXNfYWN0aXZlX3dhaXRxdWV1ZShkLT52bV9l
dmVudF9tb25pdG9yKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgfQorCisgICAgcmV0
dXJuIDA7CisKKyBmYWlsOgorICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXBkIGZv
dW5kIHdpdGggYWN0aXZlIHdhaXRxdWV1ZVxuIiwgZCk7CisgICAgcmV0dXJuIC1FQlVTWTsKK30K
KwogaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkKIHsKICAgICAvKiBEaXNhYmxlIFdQ
IHRvIGFsbG93IGNoYW5nZXMgdG8gcmVhZC1vbmx5IHBhZ2VzLiAqLwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggN2NhYTMw
YzIwMi4uN2FiMWY4MjI5MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysg
Yi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC0xMDYwLDYgKzEwNjAsMTQgQEAgc3RhdGljIGlu
dCBhcHBseV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpkYXRhKQogICAgIHVuc2lnbmVkIGludCBp
OwogICAgIGludCByYzsKIAorICAgIHJjID0gYXJjaF9saXZlcGF0Y2hfc2FmZXR5X2NoZWNrKCk7
CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFU
Q0ggIiVzOiBTYWZldHkgY2hlY2tzIGZhaWxlZDogJWRcbiIsCisgICAgICAgICAgICAgICBkYXRh
LT5uYW1lLCByYyk7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKICAgICBwcmludGsoWEVO
TE9HX0lORk8gTElWRVBBVENIICIlczogQXBwbHlpbmcgJXUgZnVuY3Rpb25zXG4iLAogICAgICAg
ICAgICAgZGF0YS0+bmFtZSwgZGF0YS0+bmZ1bmNzKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2xpdmVwYXRjaC5oIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCmluZGV4IDFi
MTgxN2NhMGQuLjY5ZWRlNzVkMjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0
Y2guaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmgKQEAgLTEwNCw2ICsxMDQsNyBA
QCBzdGF0aWMgaW5saW5lIGludCBsaXZlcGF0Y2hfdmVyaWZ5X2Rpc3RhbmNlKGNvbnN0IHN0cnVj
dCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAqIFRoZXNlIGZ1bmN0aW9ucyBhcmUgY2FsbGVkIGFy
b3VuZCB0aGUgY3JpdGljYWwgcmVnaW9uIHBhdGNoaW5nIGxpdmUgY29kZSwKICAqIGZvciBhbiBh
cmNoaXRlY3R1cmUgdG8gdGFrZSBtYWtlIGFwcHJvcHJhdGllIGdsb2JhbCBzdGF0ZSBhZGp1c3Rt
ZW50cy4KICAqLworaW50IGFyY2hfbGl2ZXBhdGNoX3NhZmV0eV9jaGVjayh2b2lkKTsKIGludCBh
cmNoX2xpdmVwYXRjaF9xdWllc2NlKHZvaWQpOwogdm9pZCBhcmNoX2xpdmVwYXRjaF9yZXZpdmUo
dm9pZCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Nov 23 14:11:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Nov 2019 14:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iYW7v-0004pC-KK; Sat, 23 Nov 2019 14:11:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jxXY=ZP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iYW7u-0004p7-KB
 for xen-changelog@lists.xenproject.org; Sat, 23 Nov 2019 14:11:06 +0000
X-Inumbo-ID: 1666dad6-0dfb-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1666dad6-0dfb-11ea-9455-bc764e2007e4;
 Sat, 23 Nov 2019 14:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iYW7t-0005Xs-2Y
 for xen-changelog@lists.xenproject.org; Sat, 23 Nov 2019 14:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iYW7t-0002TZ-1N
 for xen-changelog@lists.xenproject.org; Sat, 23 Nov 2019 14:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iYW7t-0002TZ-1N@xenbits.xenproject.org>
Date: Sat, 23 Nov 2019 14:11:05 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: Fix livelock with XSA-304
 fix
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4M2YzNTRlMTQzMDA4Nzg3OWRlMDcxZjBjNzEyMmU0MjcwMzkxNmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyMSAxODoyMTo0OSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFNhdCBOb3YgMjMgMTQ6MDY6
MjQgMjAxOSArMDAwMAoKICAgIHg4Ni92dm14OiBGaXggbGl2ZWxvY2sgd2l0aCBYU0EtMzA0IGZp
eAogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgWFNBLTMwNCAvIENWRS0yMDE4LTEyMjA3
IGZpeCBvZiBkaXNhYmxpbmcgZXhlY3V0YWJsZQogICAgc3VwZXJwYWdlcyBkb2Vzbid0IHdvcmsg
d2VsbCB3aXRoIHRoZSBuZXN0ZWQgcDJtIGNvZGUuCiAgICAKICAgIE5lc3RlZCB2aXJ0IGlzIGV4
cGVyaW1lbnRhbCBhbmQgbm90IHNlY3VyaXR5IHN1cHBvcnRlZCwgYnV0IGlzIHVzZWZ1bCBmb3IK
ICAgIGRldmVsb3BtZW50IHB1cnBvc2VzLiAgSW4gb3JkZXIgdG8gbm90IHJlZ3Jlc3MgdGhlIHN0
YXR1cyBxdW8sIGRpc2FibGUgdGhlCiAgICBYU0EtMzA0IHdvcmthcm91bmQgdW50aWwgdGhlIG5l
c3RlZCBwMm0gY29kZSBjYW4gYmUgaW1wcm92ZWQuCiAgICAKICAgIEludHJvZHVjZSBhIHBlci1k
b21haW4gZXhlY19zcCBjb250cm9sIGFuZCBzZXQgaXQgYmFzZWQgb24gdGhlIGN1cnJlbnQKICAg
IG9wdF9lcHRfZXhlY19zcCBzZXR0aW5nLiAgVGFrZSB0aGUgb3Bwb3R1bml0eSB0byBvbWl0IGEg
UFZIIGhhcmR3YXJlIGRvbWFpbgogICAgZnJvbSB0aGUgcGVyZm9ybWFuY2UgaGl0LCBiZWNhdXNl
IGl0IGlzIGFscmVhZHkgcGVybWl0dGVkIHRvIERvUyB0aGUgc3lzdGVtIGluCiAgICBzdWNoIHdh
eXMgYXMgaXNzdWluZyBhIHJlYm9vdC4KICAgIAogICAgV2hlbiBuZXN0ZWQgdmlydCBpcyBlbmFi
bGVkIG9uIGEgZG9tYWluLCBmb3JjZSBpdCB0byB1c2luZyBleGVjdXRhYmxlCiAgICBzdXBlcnBh
Z2VzIGFuZCByZWJ1aWxkIHRoZSBwMm0uCiAgICAKICAgIEhhdmluZyB0aGUgc2V0dGluZyBwZXIt
ZG9tYWluIGludm9sdmVzIHJlYXJyYW5naW5nIHRoZSBpbnRlcm5hbHMgb2YKICAgIHBhcnNlX2Vw
dF9wYXJhbV9ydW50aW1lKCkgYnV0IGl0IHN0aWxsIHJldGFpbnMgdGhlIHNhbWUgb3ZlcmFsbCBz
ZW1hbnRpY3MgLQogICAgZm9yIGVhY2ggYXBwbGljYWJsZSBkb21haW4gd2hvc2Ugc2V0dGluZyBu
ZWVkcyB0byBjaGFuZ2UsIHJlYnVpbGQgdGhlIHAybS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jICAgICAgICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCAgNiArKysrKysKIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZteC92bWNzLmggfCAgNiArKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggNDc3Yzk2ODQwOS4uZjEwZjZi
NzhlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMzEsNiArMzEsNyBAQAogI2luY2x1ZGUgPGFzbS94
c3RhdGUuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vaW8u
aD4KKyNpbmNsdWRlIDxhc20vaHZtL25lc3RlZGh2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3Vw
cG9ydC5oPgogI2luY2x1ZGUgPGFzbS9odm0vdm14L3ZteC5oPgogI2luY2x1ZGUgPGFzbS9odm0v
dm14L3Z2bXguaD4KQEAgLTk3LDYgKzk4LDcgQEAgY3VzdG9tX3BhcmFtKCJlcHQiLCBwYXJzZV9l
cHRfcGFyYW0pOwogCiBzdGF0aWMgaW50IHBhcnNlX2VwdF9wYXJhbV9ydW50aW1lKGNvbnN0IGNo
YXIgKnMpCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZDsKICAgICBpbnQgdmFsOwogCiAgICAgaWYg
KCAhY3B1X2hhc192bXhfZXB0IHx8ICFodm1fZnVuY3MuaGFwX3N1cHBvcnRlZCB8fApAQCAtMTEw
LDE4ICsxMTIsMzEgQEAgc3RhdGljIGludCBwYXJzZV9lcHRfcGFyYW1fcnVudGltZShjb25zdCBj
aGFyICpzKQogICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImV4ZWMtc3AiLCBzLCBOVUxM
KSkgPCAwICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBpZiAoIHZhbCAhPSBvcHRf
ZXB0X2V4ZWNfc3AgKQorICAgIG9wdF9lcHRfZXhlY19zcCA9IHZhbDsKKworICAgIHJjdV9yZWFk
X2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKKyAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKICAg
ICB7Ci0gICAgICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgICAgIC8qIFBWLCBvciBIVk0gU2hh
ZG93IGRvbWFpbj8gIE5vdCBhcHBsaWNhYmxlLiAqLworICAgICAgICBpZiAoICFwYWdpbmdfbW9k
ZV9oYXAoZCkgKQorICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgb3B0X2VwdF9leGVj
X3NwID0gdmFsOworICAgICAgICAvKiBIYXJkd2FyZSBkb21haW4/IE5vdCBhcHBsaWNhYmxlLiAq
LworICAgICAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCisgICAgICAgICAgICBjb250
aW51ZTsKIAotICAgICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Ci0gICAg
ICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQotICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9o
YXAoZCkgKQotICAgICAgICAgICAgICAgIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoZCwg
cDJtX3JhbV9ydywgcDJtX3JhbV9ydyk7Ci0gICAgICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlz
dF9yZWFkX2xvY2spOworICAgICAgICAvKiBOZXN0ZWQgVmlydD8gIEJyb2tlbiBhbmQgZXhlY19z
cCBmb3JjZWQgb24gdG8gYXZvaWQgbGl2ZWxvY2tzLiAqLworICAgICAgICBpZiAoIG5lc3RlZGh2
bV9lbmFibGVkKGQpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIC8qIFNldHRp
bmcgYWxyZWFkeSBtYXRjaGVzPyAgTm8gbmVlZCB0byByZWJ1aWxkIHRoZSBwMm0uICovCisgICAg
ICAgIGlmICggZC0+YXJjaC5odm0udm14LmV4ZWNfc3AgPT0gdmFsICkKKyAgICAgICAgICAgIGNv
bnRpbnVlOworCisgICAgICAgIGQtPmFyY2guaHZtLnZteC5leGVjX3NwID0gdmFsOworICAgICAg
ICBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGQsIHAybV9yYW1fcncsIHAybV9yYW1fcncp
OwogICAgIH0KKyAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKIAogICAg
IHByaW50aygiVk1YOiBFUFQgZXhlY3V0YWJsZSBzdXBlcnBhZ2VzICVzYWJsZWRcbiIsCiAgICAg
ICAgICAgIHZhbCA/ICJlbiIgOiAiZGlzIik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDZhNWVlYjVjMTMu
LmE3MWRmNzFiYzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC00MDQsNiArNDA0LDEyIEBAIHN0YXRpYyBp
bnQgdm14X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBkLT5hcmNo
LmN0eHRfc3dpdGNoID0gJmNzdzsKIAorICAgIC8qCisgICAgICogV29yayBhcm91bmQgQ1ZFLTIw
MTgtMTIyMDc/ICBUaGUgaGFyZHdhcmUgZG9tYWluIGlzIGFscmVhZHkgcGVybWl0dGVkCisgICAg
ICogdG8gcmVib290IHRoZSBzeXN0ZW0sIHNvIGRvZXNuJ3QgbmVlZCBtaXRpZ2F0aW5nIGFnYWlu
c3QgRG9TJ3MuCisgICAgICovCisgICAgZC0+YXJjaC5odm0udm14LmV4ZWNfc3AgPSBpc19oYXJk
d2FyZV9kb21haW4oZCkgfHwgb3B0X2VwdF9leGVjX3NwOworCiAgICAgaWYgKCAhaGFzX3ZsYXBp
YyhkKSApCiAgICAgICAgIHJldHVybiAwOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggNjY5NmJkNjI0
MC4uNWRkMDBlMTFiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtNjMsMTAgKzYzLDIzIEBAIHZvaWQg
bnZteF9jcHVfZGVhZCh1bnNpZ25lZCBpbnQgY3B1KQogCiBpbnQgbnZteF92Y3B1X2luaXRpYWxp
c2Uoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
ICAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZjcHVfMl9udm14KHYpOwogICAgIHN0cnVj
dCBuZXN0ZWR2Y3B1ICpudmNwdSA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsKICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZShOVUxMLCAwKTsKIAorICAgIC8qCisgICAg
ICogR3Jvc3MgYm9kZ2UuICBUaGUgbmVzdGVkIHAybSBsb2dpYyBjYW4ndCBjb3BlIHdpdGggdGhl
IENWRS0yMDE4LTEyMjA3CisgICAgICogd29ya2Fyb3VuZCBvZiB1c2luZyBOWCBFUFQgc3VwZXJw
YWdlcywgYW5kIGxpdmVsb2Nrcy4gIE5lc3RlZCBIVk0gaXNuJ3QKKyAgICAgKiBzZWN1cml0eSBz
dXBwb3J0ZWQsIHNvIGRpc2FibGUgdGhlIHdvcmthcm91bmQgdW50aWwgdGhlIG5lc3RlZCBwMm0K
KyAgICAgKiBsb2dpYyBjYW4gYmUgaW1wcm92ZWQuCisgICAgICovCisgICAgaWYgKCAhZC0+YXJj
aC5odm0udm14LmV4ZWNfc3AgKQorICAgIHsKKyAgICAgICAgZC0+YXJjaC5odm0udm14LmV4ZWNf
c3AgPSB0cnVlOworICAgICAgICBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGQsIHAybV9y
YW1fcncsIHAybV9yYW1fcncpOworICAgIH0KKwogICAgIGlmICggIXBnICkKICAgICB7CiAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJuZXN0OiBhbGxvY2F0aW9uIGZvciBzaGFkb3cgdm1j
cyBmYWlsZWRcbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggZjA2ZTUxOTA0YS4uYjU1MTc3NjljOSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jCkBAIC0xNzgsNyArMTc4LDcgQEAgc3RhdGljIHZvaWQgZXB0X3AybV90eXBlX3Rv
X2ZsYWdzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGVwdF9lbnRyeV90ICplbnRyeSwKICAgICAg
KiBEb24ndCBjcmVhdGUgZXhlY3V0YWJsZSBzdXBlcnBhZ2VzIGlmIHdlIG5lZWQgdG8gc2hhdHRl
ciB0aGVtIHRvCiAgICAgICogcHJvdGVjdCBhZ2FpbnN0IENWRS0yMDE4LTEyMjA3LgogICAgICAq
LwotICAgIGlmICggIW9wdF9lcHRfZXhlY19zcCAmJiBpc19lcHRlX3N1cGVycGFnZShlbnRyeSkg
KQorICAgIGlmICggIXAybS0+ZG9tYWluLT5hcmNoLmh2bS52bXguZXhlY19zcCAmJiBpc19lcHRl
X3N1cGVycGFnZShlbnRyeSkgKQogICAgICAgICBlbnRyeS0+eCA9IDA7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bXgvdm1jcy5oCmluZGV4IGIzZTgwMDEzOGUuLjI3MTNkYTc0ZGIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdm14L3ZtY3MuaApAQCAtNjMsNiArNjMsMTIgQEAgc3RydWN0IHZteF9kb21h
aW4gewogICAgIHVuc2lnbmVkIGxvbmcgYXBpY19hY2Nlc3NfbWZuOwogICAgIC8qIFZNWF9ET01B
SU5fKiAqLwogICAgIHVuc2lnbmVkIGludCBzdGF0dXM7CisKKyAgICAvKgorICAgICAqIERvbWFp
biBwZXJtaXR0ZWQgdG8gdXNlIEV4ZWN1dGFibGUgRVBUIFN1cGVycGFnZXM/ICBDbGVhcmVkIHRv
IHdvcmsKKyAgICAgKiBhcm91bmQgQ1ZFLTIwMTgtMTIyMDcgYXMgYXBwcm9wcmlhdGUuCisgICAg
ICovCisgICAgYm9vbCBleGVjX3NwOwogfTsKIAogLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Cg-0001Ja-0s; Sun, 24 Nov 2019 23:22:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Ce-0001JT-GS
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:04 +0000
X-Inumbo-ID: 390ad7ec-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 390ad7ec-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:22:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Cd-0003p0-8w
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Cd-0002EM-7g
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Cd-0002EM-7g@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:22:03 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: ARINC 653 scheduler
 maintainer updates
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwZmNkMWUxMmUyYTk4MWVlMjlkYWE2ZTU2NzE0M2NlNzAxMzU1NTcKQXV0aG9yOiAg
ICAgU3Rld2FydCBIaWxkZWJyYW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29t
PgpBdXRob3JEYXRlOiBUdWUgTm92IDEyIDExOjA2OjI0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDEyIDEx
OjA2OjI0IDIwMTkgKzAxMDAKCiAgICBNQUlOVEFJTkVSUzogQVJJTkMgNjUzIHNjaGVkdWxlciBt
YWludGFpbmVyIHVwZGF0ZXMKICAgIAogICAgQWRkIERvcm5lcldvcmtzIGludGVybmFsIGxpc3Qu
IFRoaXMgd2lsbCBmb3J3YXJkIHRvIHJlbGV2YW50IHBlb3BsZQogICAgd2l0aGluIERvcm5lcldv
cmtzLgogICAgCiAgICBBZGQgbXlzZWxmIHRvIE1BSU5UQUlORVJTIGZvciBBUklOQzY1MyBzY2hl
ZHVsZXIuCiAgICAKICAgIFJlbW92ZSBSb2JiaWUgZnJvbSBNQUlOVEFJTkVSUyBmb3IgQVJJTkM2
NTMgc2NoZWR1bGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGV3YXJ0IEhpbGRlYnJhbmQg
PHN0ZXdhcnQuaGlsZGVicmFuZEBkb3JuZXJ3b3Jrcy5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCAz
ICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggZGNkNWFjYjM2YS4uMjhl
N2ViNTU0ZSAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTE3
MSw4ICsxNzEsOSBAQCBGOgl4ZW4vY29tbW9uL2FyZ28uYwogCiBBUklOQzY1MyBTQ0hFRFVMRVIK
IE06CUpvc2ggV2hpdGVoZWFkIDxqb3NoLndoaXRlaGVhZEBkb3JuZXJ3b3Jrcy5jb20+Ci1NOglS
b2JlcnQgVmFuVm9zc2VuIDxyb2JlcnQudmFudm9zc2VuQGRvcm5lcndvcmtzLmNvbT4KK006CVN0
ZXdhcnQgSGlsZGVicmFuZCA8c3Rld2FydC5oaWxkZWJyYW5kQGRvcm5lcndvcmtzLmNvbT4KIFM6
CVN1cHBvcnRlZAorTDoJRG9ybmVyV29ya3MgWGVuLURldmVsIDx4ZW4tZGV2ZWxAZG9ybmVyd29y
a3MuY29tPgogRjoJeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCiBGOgl0b29scy9saWJ4Yy94
Y19hcmluYzY1My5jCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:22:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Cq-0001Kf-2e; Sun, 24 Nov 2019 23:22:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Co-0001KX-LX
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:14 +0000
X-Inumbo-ID: 3f12df90-0f11-11ea-b4d1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3f12df90-0f11-11ea-b4d1-bc764e2007e4;
 Sun, 24 Nov 2019 23:22:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Cn-0003pa-CR
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Cn-0002Er-B9
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Cn-0002Er-B9@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:22:13 +0000
Subject: [Xen-changelog] [xen master] x86/ioapic: remove usage of TRUE and
 FALSE in clear_IO_APIC_pin
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8491718510903360980=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 6de848fd45dbd974afcab86ccdbd629a1a0e071f
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Tue Nov 12 11:06:43 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 12 11:06:43 2019 +0100

    x86/ioapic: remove usage of TRUE and FALSE in clear_IO_APIC_pin
    
    And instead use proper booleans. No functional change intended.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/io_apic.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c
index 37eabc16c9..b9c66acdb3 100644
--- a/xen/arch/x86/io_apic.c
+++ b/xen/arch/x86/io_apic.c
@@ -502,7 +502,7 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
     struct IO_APIC_route_entry entry;
 
     /* Check delivery_mode to be sure we're not clearing an SMI pin */
-    entry = __ioapic_read_entry(apic, pin, FALSE);
+    entry = __ioapic_read_entry(apic, pin, false);
     if (entry.delivery_mode == dest_SMI)
         return;
 
@@ -512,15 +512,15 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
      */
     if (!entry.mask) {
         entry.mask = 1;
-        __ioapic_write_entry(apic, pin, FALSE, entry);
+        __ioapic_write_entry(apic, pin, false, entry);
     }
-    entry = __ioapic_read_entry(apic, pin, TRUE);
+    entry = __ioapic_read_entry(apic, pin, true);
 
     if (entry.irr) {
         /* Make sure the trigger mode is set to level. */
         if (!entry.trigger) {
             entry.trigger = 1;
-            __ioapic_write_entry(apic, pin, TRUE, entry);
+            __ioapic_write_entry(apic, pin, true, entry);
         }
         __io_apic_eoi(apic, entry.vector, pin);
     }
@@ -530,9 +530,9 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
      */
     memset(&entry, 0, sizeof(entry));
     entry.mask = 1;
-    __ioapic_write_entry(apic, pin, TRUE, entry);
+    __ioapic_write_entry(apic, pin, true, entry);
 
-    entry = __ioapic_read_entry(apic, pin, TRUE);
+    entry = __ioapic_read_entry(apic, pin, true);
     if (entry.irr)
         printk(KERN_ERR "IO-APIC%02x-%u: Unable to reset IRR\n",
                IO_APIC_ID(apic), pin);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8491718510903360980==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:22:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Cz-0001Md-4a; Sun, 24 Nov 2019 23:22:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Cy-0001Lg-76
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:24 +0000
X-Inumbo-ID: 4514b9ea-0f11-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4514b9ea-0f11-11ea-b08b-bc764e2007e4;
 Sun, 24 Nov 2019 23:22:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Cx-0003qh-Fb
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Cx-0002FH-ER
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Cx-0002FH-ER@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:22:23 +0000
Subject: [Xen-changelog] [xen master] x86/ioapic: fix clear_IO_APIC_pin
 write of raw entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5822632998508794886=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit dedcb1087dfeae0bbd9eea465a57f25b13e40585
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Tue Nov 12 11:07:40 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 12 11:07:40 2019 +0100

    x86/ioapic: fix clear_IO_APIC_pin write of raw entries
    
    clear_IO_APIC_pin can be called after the iommu has been enabled, and
    using raw reads and writes to modify IO-APIC entries that have been
    setup to use interrupt remapping can lead to issues as some of the
    fields have different meaning when the IO-APIC entry is setup to point
    to an interrupt remapping table entry.
    
    The following ASSERT in AMD IOMMU code triggers afterwards as a result
    of the raw changes to IO-APIC entries performed by clear_IO_APIC_pin.
    
    (XEN) [   10.082154] ENABLING IO-APIC IRQs
    (XEN) [   10.087789]  -> Using new ACK method
    (XEN) [   10.093738] Assertion 'get_rte_index(rte) == offset' failed at iommu_intr.c:328
    
    Fix this by making sure that modifications to entries are performed in
    non raw mode when fields are affected which may either have changed
    meaning with interrupt remapping, or which may need mirroring into
    IRTEs.
    
    Reported-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/io_apic.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c
index b9c66acdb3..732b57995c 100644
--- a/xen/arch/x86/io_apic.c
+++ b/xen/arch/x86/io_apic.c
@@ -519,8 +519,9 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
     if (entry.irr) {
         /* Make sure the trigger mode is set to level. */
         if (!entry.trigger) {
+            entry = __ioapic_read_entry(apic, pin, false);
             entry.trigger = 1;
-            __ioapic_write_entry(apic, pin, true, entry);
+            __ioapic_write_entry(apic, pin, false, entry);
         }
         __io_apic_eoi(apic, entry.vector, pin);
     }
@@ -530,7 +531,7 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
      */
     memset(&entry, 0, sizeof(entry));
     entry.mask = 1;
-    __ioapic_write_entry(apic, pin, true, entry);
+    __ioapic_write_entry(apic, pin, false, entry);
 
     entry = __ioapic_read_entry(apic, pin, true);
     if (entry.irr)
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5822632998508794886==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:22:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1D9-0001O2-6A; Sun, 24 Nov 2019 23:22:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1D8-0001Nt-BX
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:34 +0000
X-Inumbo-ID: 4b193d8e-0f11-11ea-b4d1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b193d8e-0f11-11ea-b4d1-bc764e2007e4;
 Sun, 24 Nov 2019 23:22:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1D7-0003qx-IV
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1D7-0002Fh-HV
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1D7-0002Fh-HV@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:22:33 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: don't needlessly trigger
 errors/crashes when unmapping a page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFkNTkxNDU0ZjA2OTY0N2MzNmE3ZGFhYTllYzIzMzg0YzAyNjNmMGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDEy
IDExOjA4OjM0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDEyIDExOjA4OjM0IDIwMTkgKzAxMDAKCiAgICBB
TUQvSU9NTVU6IGRvbid0IG5lZWRsZXNzbHkgdHJpZ2dlciBlcnJvcnMvY3Jhc2hlcyB3aGVuIHVu
bWFwcGluZyBhIHBhZ2UKICAgIAogICAgVW5tYXBwaW5nIGEgcGFnZSB3aGljaCBoYXMgbmV2ZXIg
YmVlbiBtYXBwZWQgc2hvdWxkIGJlIGEgbm8tb3AgKG5vdGUgaG93CiAgICBpdCBhbHJlYWR5IGlz
IGluIGNhc2UgdGhlcmUgd2FzIG5vIHJvb3QgcGFnZSB0YWJsZSBhbGxvY2F0ZWQpLiBUaGVyZSdz
CiAgICBpbiBwYXJ0aWN1bGFyIG5vIG5lZWQgdG8gZ3JvdyB0aGUgbnVtYmVyIG9mIHBhZ2UgdGFi
bGUgbGV2ZWxzIGluIHVzZSwKICAgIGFuZCB0aGVyZSdzIGFsc28gbm8gbmVlZCB0byBhbGxvY2F0
ZSBpbnRlcm1lZGlhdGUgcGFnZSB0YWJsZXMgZXhjZXB0CiAgICB3aGVuIG5lZWRpbmcgdG8gc3Bs
aXQgYSBsYXJnZSBwYWdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5v
cmc+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgfCA0MCArKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25z
KCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFw
LmMKaW5kZXggMjg1OWQ4MjU3ZS4uMDNjMWFkNGRjNSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9tYXAuYwpAQCAtMTc2LDcgKzE3Niw3IEBAIHZvaWQgaW9tbXVfZHRlX3NldF9n
dWVzdF9jcjMoc3RydWN0IGFtZF9pb21tdV9kdGUgKmR0ZSwgdWludDE2X3QgZG9tX2lkLAogICog
cGFnZSB0YWJsZXMuCiAgKi8KIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bXSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgcHRfbWZuW10sIGJvb2wgbWFwKQogewogICAgIHN0cnVjdCBhbWRfaW9t
bXVfcHRlICpwZGUsICpuZXh0X3RhYmxlX3ZhZGRyOwogICAgIHVuc2lnbmVkIGxvbmcgIG5leHRf
dGFibGVfbWZuOwpAQCAtMTg5LDYgKzE4OSwxMyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9mcm9t
X2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKIAogICAgIEJVR19PTigg
dGFibGUgPT0gTlVMTCB8fCBsZXZlbCA8IDEgfHwgbGV2ZWwgPiA2ICk7CiAKKyAgICAvKgorICAg
ICAqIEEgZnJhbWUgbnVtYmVyIHBhc3Qgd2hhdCB0aGUgY3VycmVudCBwYWdlIHRhYmxlcyBjYW4g
cmVwcmVzZW50IGNhbid0CisgICAgICogcG9zc2libHkgaGF2ZSBhIG1hcHBpbmcuCisgICAgICov
CisgICAgaWYgKCBkZm4gPj4gKFBURV9QRVJfVEFCTEVfU0hJRlQgKiBsZXZlbCkgKQorICAgICAg
ICByZXR1cm4gMDsKKwogICAgIG5leHRfdGFibGVfbWZuID0gbWZuX3gocGFnZV90b19tZm4odGFi
bGUpKTsKIAogICAgIGlmICggbGV2ZWwgPT0gMSApCkBAIC0yNDYsNiArMjUzLDkgQEAgc3RhdGlj
IGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sCiAgICAgICAgIC8qIEluc3RhbGwgbG93ZXIgbGV2ZWwgcGFnZSB0YWJsZSBmb3Igbm9uLXBy
ZXNlbnQgZW50cmllcyAqLwogICAgICAgICBlbHNlIGlmICggIXBkZS0+cHIgKQogICAgICAgICB7
CisgICAgICAgICAgICBpZiAoICFtYXAgKQorICAgICAgICAgICAgICAgIHJldHVybiAwOworCiAg
ICAgICAgICAgICBpZiAoIG5leHRfdGFibGVfbWZuID09IDAgKQogICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIHRhYmxlID0gYWxsb2NfYW1kX2lvbW11X3BndGFibGUoKTsKQEAgLTQwNCw3
ICs0MTQsNyBAQCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90
IGRmbiwgbWZuX3QgbWZuLAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVf
ZnJvbV9kZm4oZCwgZGZuX3goZGZuKSwgcHRfbWZuKSB8fCAocHRfbWZuWzFdID09IDApICkKKyAg
ICBpZiAoIGlvbW11X3BkZV9mcm9tX2RmbihkLCBkZm5feChkZm4pLCBwdF9tZm4sIHRydWUpIHx8
IChwdF9tZm5bMV0gPT0gMCkgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNo
Lm1hcHBpbmdfbG9jayk7CiAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdl
dGFibGUgZW50cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKQEAgLTQzOSwyNCArNDQ5LDcgQEAgaW50
IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAg
ICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgLyogU2luY2UgSFZNIGRvbWFpbiBpcyBpbml0aWFs
aXplZCB3aXRoIDIgbGV2ZWwgSU8gcGFnZSB0YWJsZSwKLSAgICAgKiB3ZSBtaWdodCBuZWVkIGEg
ZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGRmbiBub3cgKi8KLSAgICBpZiAoIGlzX2h2bV9k
b21haW4oZCkgKQotICAgIHsKLSAgICAgICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2RlKGQs
IGRmbl94KGRmbikpOwotCi0gICAgICAgIGlmICggcmMgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9J
T01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZuID0gJSJQUklfZGZuIlxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZm5feChkZm4pKTsKLSAgICAgICAgICAgIGlm
ICggcmMgIT0gLUVBRERSTk9UQVZBSUwgKQotICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChk
KTsKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICgg
aW9tbXVfcGRlX2Zyb21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikgfHwgKHB0X21mblsxXSA9
PSAwKSApCisgICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuX3goZGZuKSwgcHRfbWZu
LCBmYWxzZSkgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdf
bG9jayk7CiAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50
cnkgZGZuID0gJSJQUklfZGZuIlxuIiwKQEAgLTQ2NSw4ICs0NTgsMTEgQEAgaW50IGFtZF9pb21t
dV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7CiAgICAgfQogCi0gICAgLyogbWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQn
ICovCi0gICAgKmZsdXNoX2ZsYWdzIHw9IGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsx
XSwgZGZuX3goZGZuKSk7CisgICAgaWYgKCBwdF9tZm5bMV0gKQorICAgIHsKKyAgICAgICAgLyog
TWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQnLiAqLworICAgICAgICAqZmx1c2hfZmxhZ3Mg
fD0gY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm5feChkZm4pKTsKKyAgICB9
CiAKICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:22:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:22:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1DJ-0001P8-7u; Sun, 24 Nov 2019 23:22:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1DI-0001P0-Fr
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:44 +0000
X-Inumbo-ID: 5122c420-0f11-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5122c420-0f11-11ea-9455-bc764e2007e4;
 Sun, 24 Nov 2019 23:22:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1DH-0003r9-LY
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1DH-0002G7-Kf
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1DH-0002G7-Kf@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:22:43 +0000
Subject: [Xen-changelog] [xen master] sched: fix a potential issue with core
 scheduling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhYWFkNzUyYmU2ZDdhYzY4M2IwZmZiYTAxNDZkZGI5NTIwYTg3N2MKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDEy
IDExOjA5OjExIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDEyIDExOjA5OjExIDIwMTkgKzAxMDAKCiAgICBz
Y2hlZDogZml4IGEgcG90ZW50aWFsIGlzc3VlIHdpdGggY29yZSBzY2hlZHVsaW5nCiAgICAKICAg
IGNwdXBvb2xfb25saW5lX2NwdW1hc2soKSBpcyB1c2VkIGJ5IGNyZWRpdCBhbmQgcnQgc2NoZWR1
bGVyLiBJdCByZXR1cm5zCiAgICBhbGwgdGhlIGNwdXMgb2YgYSBjcHVwb29sIG9yIGFsbCBvbmxp
bmUgY3B1cyBpbiBjYXNlIG5vIGNwdXBvb2wgaXMKICAgIHNwZWNpZmllZC4KICAgIAogICAgVGhl
ICJubyBjcHVwb29sIiBjYXNlIGNhbiBiZSBkcm9wcGVkLCBhcyBubyBzY2hlZHVsZXIgb3RoZXIg
dGhhbiB0aGUKICAgIGluaXQgc2NoZWR1bGVyIHdpbGwgZXZlciB3b3JrIG9uIGNwdXMgbm90IGFz
c29jaWF0ZWQgd2l0aCBhbnkgY3B1cG9vbC4KICAgIAogICAgQXMgdGhlIGluZGl2aWR1YWwgc2No
ZWR1bGVycyBzaG91bGQgb25seSBldmVyIHdvcmsgb24gc2NoZWR1bGluZwogICAgcmVzb3VyY2Vz
IGluc3RlYWQgb2YgaW5kaXZpZHVhbCBjcHVzLCB0aGVpciBjcHVwb29sX29ubGluZV9jcHVtYXNr
KCkKICAgIHVzZSBzaG91bGQgYmUgcmVwbGFjZWQgYnkgY3B1cG9vbC0+cmVzX3ZhbGlkLgogICAg
CiAgICBOb3RlIHRoYXQgb25seSB3aXRoIGNvcmUgc2NoZWR1bGluZyBhY3RpdmUgdGhpcyBtaWdo
dCByZXN1bHQgaW4KICAgIHBvdGVudGlhbCBwcm9ibGVtcywgYXMgd2l0aCBjcHUgc2NoZWR1bGlu
ZyBib3RoIG1hc2tzIGFyZSBpZGVudGljYWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9s
aSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgIHwgMyAr
LS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgIHwgNCArKy0tCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQtaWYuaCB8IDMgLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBmYmZmY2YzOTk2Li42NDVjZGM1ZTlhIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0LmMKQEAgLTE2ODQsMTIgKzE2ODQsMTEgQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1
Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9
IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbDsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNw
ZWVyOwogICAgIGNwdW1hc2tfdCB3b3JrZXJzOwotICAgIGNwdW1hc2tfdCAqb25saW5lOworICAg
IGNwdW1hc2tfdCAqb25saW5lID0gYy0+cmVzX3ZhbGlkOwogICAgIGludCBwZWVyX2NwdSwgZmly
c3RfY3B1LCBwZWVyX25vZGUsIGJzdGVwOwogICAgIGludCBub2RlID0gY3B1X3RvX25vZGUoY3B1
KTsKIAogICAgIEJVR19PTihnZXRfc2NoZWRfcmVzKGNwdSkgIT0gc25leHQtPnVuaXQtPnJlcyk7
Ci0gICAgb25saW5lID0gY3B1cG9vbF9vbmxpbmVfY3B1bWFzayhjKTsKIAogICAgIC8qCiAgICAg
ICogSWYgdGhpcyBDUFUgaXMgZ29pbmcgb2ZmbGluZSwgb3IgaXMgbm90ICh5ZXQpIHBhcnQgb2Yg
YW55IGNwdXBvb2wKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21t
b24vc2NoZWRfcnQuYwppbmRleCA2ZTkzZTUwYWNiLi5iMmIyOTQ4MWYzIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC03NzQs
OCArNzc0LDggQEAgcnRfZGVpbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
dm9pZCAqcGNwdSwgaW50IGNwdSkKIAogICAgIGlmICggcHJ2LT5yZXBsX3RpbWVyLmNwdSA9PSBj
cHUgKQogICAgIHsKLSAgICAgICAgc3RydWN0IGNwdXBvb2wgKmMgPSBnZXRfc2NoZWRfcmVzKGNw
dSktPmNwdXBvb2w7Ci0gICAgICAgIHVuc2lnbmVkIGludCBuZXdfY3B1ID0gY3B1bWFza19jeWNs
ZShjcHUsIGNwdXBvb2xfb25saW5lX2NwdW1hc2soYykpOworICAgICAgICBjcHVtYXNrX3QgKm9u
bGluZSA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbC0+cmVzX3ZhbGlkOworICAgICAgICB1
bnNpZ25lZCBpbnQgbmV3X2NwdSA9IGNwdW1hc2tfY3ljbGUoY3B1LCBvbmxpbmUpOwogCiAgICAg
ICAgIC8qCiAgICAgICAgICAqIE1ha2Ugc3VyZSB0aGUgdGltZXIgcnVuIG9uIG9uZSBvZiB0aGUg
Y3B1cyB0aGF0IGFyZSBzdGlsbCBhdmFpbGFibGUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggMjk3MTU2NTJi
Yy4uYjBhYzU0ZTYzZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTU0NSw5ICs1NDUsNiBAQCBzdHJ1Y3Qg
Y3B1cG9vbAogICAgIGVudW0gc2NoZWRfZ3JhbiAgZ3JhbjsKIH07CiAKLSNkZWZpbmUgY3B1cG9v
bF9vbmxpbmVfY3B1bWFzayhfcG9vbCkgXAotICAgICgoKF9wb29sKSA9PSBOVUxMKSA/ICZjcHVf
b25saW5lX21hcCA6IChfcG9vbCktPmNwdV92YWxpZCkKLQogc3RhdGljIGlubGluZSBjcHVtYXNr
X3QgKmNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiB7CiAgICAgLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:22:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1DU-0001QA-9j; Sun, 24 Nov 2019 23:22:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1DS-0001Q1-R0
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:54 +0000
X-Inumbo-ID: 57247b34-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57247b34-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:22:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1DR-0003rH-On
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1DR-0002Ga-Nt
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1DR-0002Ga-Nt@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:22:53 +0000
Subject: [Xen-changelog] [xen master] tools: Fix local variable block
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjMmE1NTA4OWJmMjNiNjA3NGFmODdjMTJmYTYxYWNjMDAxYzE1NjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiAxIDE5OjEzOjU1IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2xAeGVu
Lm9yZz4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxMiAxMDozOTowMSAyMDE5ICswMDAwCgogICAgdG9v
bHM6IEZpeCBsb2NhbCB2YXJpYWJsZSBibG9jawogICAgCiAgICBjLWluZGVudC1sZXZlbCBpc24n
dCBjb25zaWRlcmVkIGEgc2FmZSB2YXJpYWJsZSwgYW5kICJzb2xhcmlzIiBpc24ndCBhCiAgICBy
ZWNvZ25pc2VkIEMgc3R5bGUuICBCb3RoIGNhdXNlIHByb21wdHMgd2hlbiBvcGVuaW5nIHRoZSBm
aWxlcy4KICAgIAogICAgRml4IGFsbCBibG9ja3MgdXAgcGVyIENPRElOR19TVFlMRQogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyAgICAgICAgICAgICAgfCAyICstCiB0b29scy9jb25zb2xlL2RhZW1vbi9tYWluLmMg
ICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2luY2x1ZGUveGVuLXN5cy9TdW5PUy9ldnRjaG4uaCAg
IHwgNCArKy0tCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICAgICB8IDIgKy0K
IHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYyAgICAgIHwgMiArLQogdG9vbHMveGVu
c3RvcmUvaW5jbHVkZS94ZW5zdG9yZS5oICAgICAgfCAyICstCiB0b29scy94ZW5zdG9yZS91dGls
cy5oICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3Jl
LmMgICAgICAgIHwgMiArLQogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuaCAgICAgICAg
fCAyICstCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMgICAgICB8IDIgKy0KIHRv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlZF90cmFuc2FjdGlvbi5jIHwgMiArLQogdG9vbHMveGVuc3Rv
cmUveGVuc3RvcmVkX3dhdGNoLmMgICAgICAgfCAyICstCiB0b29scy94ZW5zdG9yZS94cy5jICAg
ICAgICAgICAgICAgICAgICB8IDIgKy0KIDEzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMo
KyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lv
LmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IDhkYWMyNzliYmIuLmE0M2M1N2Vk
YWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYwpAQCAtMTQ3MCw5ICsxNDcwLDkgQEAgdm9pZCBoYW5kbGVfaW8odm9p
ZCkKIAogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKKyAqICBtb2RlOiBDCiAgKiAgYy1maWxlLXN0
eWxlOiAibGludXgiCiAgKiAgaW5kZW50LXRhYnMtbW9kZTogdAotICogIGMtaW5kZW50LWxldmVs
OiA4CiAgKiAgYy1iYXNpYy1vZmZzZXQ6IDgKICAqICB0YWItd2lkdGg6IDgKICAqIEVuZDoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL21haW4uYyBiL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL21haW4uYwppbmRleCA1ZDlkNTViNDMwLi4zMDEyNGExYzE5IDEwMDY0NAotLS0gYS90b29s
cy9jb25zb2xlL2RhZW1vbi9tYWluLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vbWFpbi5j
CkBAIC0yMTYsOSArMjE2LDkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCiAv
KgogICogTG9jYWwgdmFyaWFibGVzOgorICogIG1vZGU6IEMKICAqICBjLWZpbGUtc3R5bGU6ICJs
aW51eCIKICAqICBpbmRlbnQtdGFicy1tb2RlOiB0Ci0gKiAgYy1pbmRlbnQtbGV2ZWw6IDgKICAq
ICBjLWJhc2ljLW9mZnNldDogOAogICogIHRhYi13aWR0aDogOAogICogRW5kOgpkaWZmIC0tZ2l0
IGEvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL1N1bk9TL2V2dGNobi5oIGIvdG9vbHMvaW5jbHVkZS94
ZW4tc3lzL1N1bk9TL2V2dGNobi5oCmluZGV4IGFiYzhjNjAwMzcuLmU5ZDA4ZDlkZmMgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9TdW5PUy9ldnRjaG4uaAorKysgYi90b29scy9p
bmNsdWRlL3hlbi1zeXMvU3VuT1MvZXZ0Y2huLmgKQEAgLTg1LDkgKzg1LDkgQEAgc3RydWN0IGlv
Y3RsX2V2dGNobl9ub3RpZnkgewogCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotICogIGMtZmls
ZS1zdHlsZTogInNvbGFyaXMiCisgKiAgbW9kZTogQworICogIGMtZmlsZS1zdHlsZTogImxpbnV4
IgogICogIGluZGVudC10YWJzLW1vZGU6IHQKLSAqICBjLWluZGVudC1sZXZlbDogOAogICogIGMt
YmFzaWMtb2Zmc2V0OiA4CiAgKiAgdGFiLXdpZHRoOiA4CiAgKiBFbmQ6CmRpZmYgLS1naXQgYS90
b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgYi90b29scy9weXRob24veGVuL2xvd2xl
dmVsL3hjL3hjLmMKaW5kZXggMjZiOWEwZmI3NC4uNDRkMzYwNjE0MSAxMDA2NDQKLS0tIGEvdG9v
bHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCisrKyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93
bGV2ZWwveGMveGMuYwpAQCAtMjY2MSw3ICsyNjYxLDcgQEAgUHlNT0RJTklUX0ZVTkMgaW5pdHhj
KHZvaWQpCiAKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6Ci0gKiAgYy1pbmRlbnQtbGV2ZWw6IDQK
KyAqICBtb2RlOiBDCiAgKiAgYy1iYXNpYy1vZmZzZXQ6IDQKICAqIEVuZDoKICAqLwpkaWZmIC0t
Z2l0IGEvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jIGIvdG9vbHMvcHl0aG9uL3hl
bi9sb3dsZXZlbC94cy94cy5jCmluZGV4IDYyMTAzOWQ3YTcuLmI3ZDRiNmVmNWQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYworKysgYi90b29scy9weXRob24v
eGVuL2xvd2xldmVsL3hzL3hzLmMKQEAgLTEwNzksNyArMTA3OSw3IEBAIFB5TU9ESU5JVF9GVU5D
IGluaXR4cyh2b2lkKQogCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotICogIGMtaW5kZW50LWxl
dmVsOiA0CisgKiAgbW9kZTogQwogICogIGMtYmFzaWMtb2Zmc2V0OiA0CiAgKiBFbmQ6CiAgKi8K
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUveGVuc3RvcmUuaCBiL3Rvb2xzL3hl
bnN0b3JlL2luY2x1ZGUveGVuc3RvcmUuaAppbmRleCA0MmIyODY2NDYyLi4yNTRmNTU2YTBiIDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS9pbmNsdWRlL3hlbnN0b3JlLmgKKysrIGIvdG9vbHMv
eGVuc3RvcmUvaW5jbHVkZS94ZW5zdG9yZS5oCkBAIC0yNzYsOSArMjc2LDkgQEAgaW50IHhzX3N1
c3BlbmRfZXZ0Y2huX3BvcnQoaW50IGRvbWlkKTsKIAogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
KyAqICBtb2RlOiBDCiAgKiAgYy1maWxlLXN0eWxlOiAibGludXgiCiAgKiAgaW5kZW50LXRhYnMt
bW9kZTogdAotICogIGMtaW5kZW50LWxldmVsOiA4CiAgKiAgYy1iYXNpYy1vZmZzZXQ6IDgKICAq
ICB0YWItd2lkdGg6IDgKICAqIEVuZDoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3V0aWxz
LmggYi90b29scy94ZW5zdG9yZS91dGlscy5oCmluZGV4IGRjM2EwYTBmOGIuLjUyMmMzNTk0YTIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3V0aWxzLmgKKysrIGIvdG9vbHMveGVuc3RvcmUv
dXRpbHMuaApAQCAtNTIsOSArNTIsOSBAQCBzdGF0aWMgaW5saW5lIGxvbmcgSVNfRVJSKGNvbnN0
IHZvaWQgKnB0cikKIAogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKKyAqICBtb2RlOiBDCiAgKiAg
Yy1maWxlLXN0eWxlOiAibGludXgiCiAgKiAgaW5kZW50LXRhYnMtbW9kZTogdAotICogIGMtaW5k
ZW50LWxldmVsOiA4CiAgKiAgYy1iYXNpYy1vZmZzZXQ6IDgKICAqICB0YWItd2lkdGg6IDgKICAq
IEVuZDoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMgYi90b29s
cy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jCmluZGV4IGM4ZTQyMzcwMGQuLjk3Y2VhYmY5NjQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMKKysrIGIvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYwpAQCAtMjE1MSw5ICsyMTUxLDkgQEAgaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKIAogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKKyAqICBt
b2RlOiBDCiAgKiAgYy1maWxlLXN0eWxlOiAibGludXgiCiAgKiAgaW5kZW50LXRhYnMtbW9kZTog
dAotICogIGMtaW5kZW50LWxldmVsOiA4CiAgKiAgYy1iYXNpYy1vZmZzZXQ6IDgKICAqICB0YWIt
d2lkdGg6IDgKICAqIEVuZDoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9j
b3JlLmggYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5oCmluZGV4IDNkMjdmZWI5MWEu
LjU2YTI3OWNmYmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmgK
KysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuaApAQCAtMjEyLDkgKzIxMiw5IEBA
IGludCByZW1lbWJlcl9zdHJpbmcoc3RydWN0IGhhc2h0YWJsZSAqaGFzaCwgY29uc3QgY2hhciAq
c3RyKTsKIAogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKKyAqICBtb2RlOiBDCiAgKiAgYy1maWxl
LXN0eWxlOiAibGludXgiCiAgKiAgaW5kZW50LXRhYnMtbW9kZTogdAotICogIGMtaW5kZW50LWxl
dmVsOiA4CiAgKiAgYy1iYXNpYy1vZmZzZXQ6IDgKICAqICB0YWItd2lkdGg6IDgKICAqIEVuZDoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyBiL3Rvb2xzL3hl
bnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwppbmRleCBjNzkzNTQzYmI0Li4xYTgzMDk3OTUyIDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKKysrIGIvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCkBAIC05NzksOSArOTc5LDkgQEAgdm9pZCB3cmxf
YXBwbHlfZGViaXRfdHJhbnNfY29tbWl0KHN0cnVjdCBjb25uZWN0aW9uICpjb25uKQogCiAvKgog
ICogTG9jYWwgdmFyaWFibGVzOgorICogIG1vZGU6IEMKICAqICBjLWZpbGUtc3R5bGU6ICJsaW51
eCIKICAqICBpbmRlbnQtdGFicy1tb2RlOiB0Ci0gKiAgYy1pbmRlbnQtbGV2ZWw6IDgKICAqICBj
LWJhc2ljLW9mZnNldDogOAogICogIHRhYi13aWR0aDogOAogICogRW5kOgpkaWZmIC0tZ2l0IGEv
dG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3RyYW5zYWN0aW9uLmMgYi90b29scy94ZW5zdG9yZS94
ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYwppbmRleCA3NTgxNmRkMmM3Li4yODI0ZjdiMzU5IDEwMDY0
NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYworKysgYi90b29s
cy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYwpAQCAtNjEyLDkgKzYxMiw5IEBAIG5v
bWVtOgogCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgorICogIG1vZGU6IEMKICAqICBjLWZpbGUt
c3R5bGU6ICJsaW51eCIKICAqICBpbmRlbnQtdGFicy1tb2RlOiB0Ci0gKiAgYy1pbmRlbnQtbGV2
ZWw6IDgKICAqICBjLWJhc2ljLW9mZnNldDogOAogICogIHRhYi13aWR0aDogOAogICogRW5kOgpk
aWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3dhdGNoLmMgYi90b29scy94ZW5z
dG9yZS94ZW5zdG9yZWRfd2F0Y2guYwppbmRleCAwZGM1YTQwYjk5Li43ZGVkY2E2MGRmIDEwMDY0
NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfd2F0Y2guYworKysgYi90b29scy94ZW5z
dG9yZS94ZW5zdG9yZWRfd2F0Y2guYwpAQCAtMjQ3LDkgKzI0Nyw5IEBAIHZvaWQgY29ubl9kZWxl
dGVfYWxsX3dhdGNoZXMoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pCiAKIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CisgKiAgbW9kZTogQwogICogIGMtZmlsZS1zdHlsZTogImxpbnV4IgogICogIGlu
ZGVudC10YWJzLW1vZGU6IHQKLSAqICBjLWluZGVudC1sZXZlbDogOAogICogIGMtYmFzaWMtb2Zm
c2V0OiA4CiAgKiAgdGFiLXdpZHRoOiA4CiAgKiBFbmQ6CmRpZmYgLS1naXQgYS90b29scy94ZW5z
dG9yZS94cy5jIGIvdG9vbHMveGVuc3RvcmUveHMuYwppbmRleCA4N2U0M2JmZTg3Li5mODIzYWJl
NzM3IDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94cy5jCisrKyBiL3Rvb2xzL3hlbnN0b3Jl
L3hzLmMKQEAgLTE0NTgsOSArMTQ1OCw5IEBAIHZvaWQgdW5zYW5pdGlzZV92YWx1ZShjaGFyICpv
dXQsIHVuc2lnbmVkICpvdXRfbGVuX3IsIGNvbnN0IGNoYXIgKmluKQogCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgorICogIG1vZGU6IEMKICAqICBjLWZpbGUtc3R5bGU6ICJsaW51eCIKICAqICBp
bmRlbnQtdGFicy1tb2RlOiB0Ci0gKiAgYy1pbmRlbnQtbGV2ZWw6IDgKICAqICBjLWJhc2ljLW9m
ZnNldDogOAogICogIHRhYi13aWR0aDogOAogICogRW5kOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:23:05 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:23:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Dd-0001RH-Dw; Sun, 24 Nov 2019 23:23:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Dc-0001R9-Jb
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:04 +0000
X-Inumbo-ID: 5d29f0c2-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d29f0c2-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:23:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Db-0003rn-S6
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Db-0002HC-Qs
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Db-0002HC-Qs@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:23:03 +0000
Subject: [Xen-changelog] [xen master] libxl: Fix setting vncpasswd to empty
 string
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6233304863960620140=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit cda8f7e8576503b5e16fdf48d2630ad40cb7c7ef
Author:     Anthony PERARD <anthony.perard@citrix.com>
AuthorDate: Mon Nov 4 15:30:47 2019 +0000
Commit:     Wei Liu <wl@xen.org>
CommitDate: Tue Nov 12 10:39:01 2019 +0000

    libxl: Fix setting vncpasswd to empty string
    
    Before 93dcc22, error from setting the vnc password to an empty
    string, when QEMU wasn't expected a password, never prevented the creation
    of a guest, and only logged an error message.
    
    Reported-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Fixes: 93dcc22fe798c9fa5ce117f1ed6db0d8bd779020
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    Acked-by: Wei Liu <wl@xen.org>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 tools/libxl/libxl_dm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c
index 7e52f09731..8e0fb78bd2 100644
--- a/tools/libxl/libxl_dm.c
+++ b/tools/libxl/libxl_dm.c
@@ -2936,7 +2936,7 @@ static void device_model_postconfig_vnc(libxl__egc *egc,
         if (rc) goto out;
     }
 
-    if (vnc && vnc->passwd) {
+    if (vnc && vnc->passwd && vnc->passwd[0]) {
         qmp->callback = device_model_postconfig_vnc_passwd;
         libxl__qmp_param_add_string(gc, &args, "password", vnc->passwd);
         rc = libxl__ev_qmp_send(gc, qmp, "change-vnc-password", args);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6233304863960620140==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:23:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Do-0001T4-Fn; Sun, 24 Nov 2019 23:23:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Dm-0001Ss-Mh
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:14 +0000
X-Inumbo-ID: 632a62f4-0f11-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 632a62f4-0f11-11ea-9455-bc764e2007e4;
 Sun, 24 Nov 2019 23:23:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Dl-0003se-VA
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Dl-0002Hm-U9
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Dl-0002Hm-U9@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:23:13 +0000
Subject: [Xen-changelog] [xen master] tools/hotplug: only attempt to call
 'ip route' if there is valid command
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM2ODMyOTBmYzBiMGQ2NTAwMzkyZGI3MzM4MTFjYzc4YmNiMzVlYWIKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgpBdXRob3JEYXRlOiBGcmkgTm92
IDggMDk6NDI6MzMgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpD
b21taXREYXRlOiBUdWUgTm92IDEyIDEwOjQwOjA1IDIwMTkgKzAwMDAKCiAgICB0b29scy9ob3Rw
bHVnOiBvbmx5IGF0dGVtcHQgdG8gY2FsbCAnaXAgcm91dGUnIGlmIHRoZXJlIGlzIHZhbGlkIGNv
bW1hbmQKICAgIAogICAgVGhlIHZpZi1yb3V0ZSBzY3JpcHQgc2hvdWxkIG9ubHkgY2FsbCAnaXAg
cm91dGUnIHdoZW4gJ2lwY21kJyBoYXMgYmVlbgogICAgc2V0LCBvdGhlcndpc2UgaXQgd2lsbCBm
YWlsIGR1ZSB0byBhbiBpbmNvcnJlY3QgY29tbWFuZCBzdHJpbmcuCiAgICAKICAgIFRoaXMgcGF0
Y2ggYWxzbyBhZGRzIHJvdXRlcyBmb3IgJ3RhcCcgKGkuZS4gZW11bGF0ZWQpIGRldmljZXMgYXMg
d2VsbCBhcwogICAgJ3ZpZicgKGkuZS4gUFYpIGRldmljZXMuIEVtcGlyaWNhbGx5IG9mZmxpbmUv
b25saW5lIGNvbW1hbmRzIHJlbGF0ZSB0bwogICAgJ3ZpZicgZGV2aWNlcywgYW5kIGFkZC9yZW1v
dmUgY29tbWFuZHMgcmVsYXRlIHRvICd0YXAnIGRldmljZXMuIEhvd2V2ZXIsCiAgICB0aGlzIHBh
dGNoIHRyZWF0cyB0aGVtIGVxdWFsbHkgYW5kIHVzZXMgJHt0eXBlX2lmfSB0byBkaXN0aW5ndWlz
aC4gQnkKICAgIGFkZGluZyBjYXNlcyBmb3IgYWRkL3JlbW92ZSB0aGUgY29tbWFuZCBsaXN0IGJl
Y29tZXMgZXhoYXVzdGl2ZSBhbmQgaGVuY2UKICAgICdpcGNtZCcgaXMgZ3VhcmFudGVlZCB0byBi
ZSBzZXQuCiAgICAKICAgIFJvdXRlcyBmb3IgJ3RhcCcgYW5kICd2aWYnIGRldmljZXMgYXJlIGRp
c3Rpbmd1aXNoZWQgYnkgYSByb3V0ZSBtZXRyaWMuCiAgICBFbXVsYXRlZCBkZXZpY2VzIGFyZSB1
c2VkIGJ5IEhWTSBndWVzdHMgdW50aWwgdGhleSBhcmUgdW5wbHVnZ2VkLCBhdCB3aGljaAogICAg
cG9pbnQgdGhlIFBWIGRldmljZSBiZWNvbWVzIGFjdGl2ZS4gVGh1cyAndGFwJyBkZXZpY2VzIHNo
b3VsZCBnZXQgYSBoaWdoZXIKICAgIHByaW9yaXR5IChpLmUuIGxvd2VyIG51bWJlcmVkKSBtZXRy
aWMgdGhhbiAndmlmJyBkZXZpY2VzLgogICAgCiAgICBUaGVyZSBpcyBhbHNvIG9uZSBzbWFsbCB3
aGl0ZXNwYWNlIGZpeC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVy
cmFudEBhbWF6b24uY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9v
bHMvaG90cGx1Zy9MaW51eC92aWYtcm91dGUgfCAzMCArKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLXJvdXRlIGIvdG9vbHMvaG90cGx1
Zy9MaW51eC92aWYtcm91dGUKb2xkIG1vZGUgMTAwNjQ0Cm5ldyBtb2RlIDEwMDc1NQppbmRleCBj
MTQ5ZmZjYTczLi4wNTE5OWJmNzQxCi0tLSBhL3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLXJvdXRl
CisrKyBiL3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLXJvdXRlCkBAIC0yMiwxMiArMjIsMTYgQEAg
ZGlyPSQoZGlybmFtZSAiJDAiKQogbWFpbl9pcD0kKGRvbTBfaXApCiAKIGNhc2UgIiR7Y29tbWFu
ZH0iIGluCisgICAgYWRkKQorICAgICAgICA7JgogICAgIG9ubGluZSkKICAgICAgICAgaWZjb25m
aWcgJHtkZXZ9ICR7bWFpbl9pcH0gbmV0bWFzayAyNTUuMjU1LjI1NS4yNTUgdXAKICAgICAgICAg
ZWNobyAxID4vcHJvYy9zeXMvbmV0L2lwdjQvY29uZi8ke2Rldn0vcHJveHlfYXJwCiAgICAgICAg
IGlwY21kPSdhZGQnCiAgICAgICAgIGNtZHByZWZpeD0nJwogICAgICAgICA7OworICAgIHJlbW92
ZSkKKyAgICAgICAgOyYKICAgICBvZmZsaW5lKQogICAgICAgICBkb193aXRob3V0X2Vycm9yIGlm
ZG93biAke2Rldn0KICAgICAgICAgaXBjbWQ9J2RlbCcKQEAgLTM1LDEzICszOSwyMyBAQCBjYXNl
ICIke2NvbW1hbmR9IiBpbgogICAgICAgICA7OwogZXNhYwogCi1pZiBbICIke2lwfSIgXSA7IHRo
ZW4KLSAgICAjIElmIHdlJ3ZlIGJlZW4gZ2l2ZW4gYSBsaXN0IG9mIElQIGFkZHJlc3NlcywgdGhl
biBhZGQgcm91dGVzIGZyb20gZG9tMCB0bwotICAgICMgdGhlIGd1ZXN0IHVzaW5nIHRob3NlIGFk
ZHJlc3Nlcy4KLSAgICBmb3IgYWRkciBpbiAke2lwfSA7IGRvCi0gICAgICAke2NtZHByZWZpeH0g
aXAgcm91dGUgJHtpcGNtZH0gJHthZGRyfSBkZXYgJHtkZXZ9IHNyYyAke21haW5faXB9Ci0gICAg
ZG9uZQotZmkKK2Nhc2UgIiR7dHlwZV9pZn0iIGluCisgICAgdGFwKQorCW1ldHJpYz0xCisJOzsK
KyAgICB2aWYpCisJbWV0cmljPTIKKwk7OworICAgICopCisJZmF0YWwgIlVucmVjb2duaXNlZCBp
bnRlcmZhY2UgdHlwZSAke3R5cGVfaWZ9IgorCTs7Citlc2FjCisKKyMgSWYgd2UndmUgYmVlbiBn
aXZlbiBhIGxpc3Qgb2YgSVAgYWRkcmVzc2VzLCB0aGVuIGFkZCByb3V0ZXMgZnJvbSBkb20wIHRv
CisjIHRoZSBndWVzdCB1c2luZyB0aG9zZSBhZGRyZXNzZXMuCitmb3IgYWRkciBpbiAke2lwfSA7
IGRvCisgICAgJHtjbWRwcmVmaXh9IGlwIHJvdXRlICR7aXBjbWR9ICR7YWRkcn0gZGV2ICR7ZGV2
fSBzcmMgJHttYWluX2lwfSBtZXRyaWMgJHttZXRyaWN9Citkb25lCiAKIGhhbmRsZV9pcHRhYmxl
CiAKQEAgLTUwLDUgKzY0LDUgQEAgY2FsbF9ob29rcyB2aWYgcG9zdAogbG9nIGRlYnVnICJTdWNj
ZXNzZnVsIHZpZi1yb3V0ZSAke2NvbW1hbmR9IGZvciAke2Rldn0uIgogaWYgWyAiJHtjb21tYW5k
fSIgPSAib25saW5lIiBdCiB0aGVuCi0gIHN1Y2Nlc3MKKyAgICBzdWNjZXNzCiBmaQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:23:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:23:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Dx-0001U6-He; Sun, 24 Nov 2019 23:23:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Dw-0001Tx-LH
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:24 +0000
X-Inumbo-ID: 692c09be-0f11-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 692c09be-0f11-11ea-9455-bc764e2007e4;
 Sun, 24 Nov 2019 23:23:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Dw-0003sm-1r
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Dw-0002IA-0t
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Dw-0002IA-0t@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:23:24 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: Fix passthrough following
 c/s d7cfeb7c13e
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhZWYzZDkwNGJiYmRlMWZjZjljMDc5NDM4NzhiZDJhYTY0Y2MyYmMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAxMSAyMDo0NjowOCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTM6MDg6
MTAgMjAxOSArMDAwMAoKICAgIEFNRC9JT01NVTogRml4IHBhc3N0aHJvdWdoIGZvbGxvd2luZyBj
L3MgZDdjZmViN2MxM2UKICAgIAogICAgIkFNRC9JT01NVTogZG9uJ3QgYmxpbmRseSBhbGxvY2F0
ZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlcyIgaW50cm9kdWNlcyBhCiAgICBjYWxsIGF0IHJ1
bnRpbWUgZnJvbSBhbWRfaW9tbXVfYWRkX2RldmljZSgpIHRvIGFtZF9pb21tdV9zZXRfaW50cmVt
YXBfdGFibGUoKQogICAgd2hpY2ggaXMgc3RpbGwgbWFya2VkIGFzIF9faW5pdC4KICAgIAogICAg
T24gb25lIEFNRCBSb21lIG1hY2hpbmUgd2UgaGF2ZSwgdGhpcyByZXN1bHRzIGluIGEgY3Jhc2gg
dGhlIG1vbWVudCB3ZSB0cnkgdG8KICAgIHVzZSBhbiBTUi1JT1YgVkYgaW4gYSBWTS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEplbm5pZmVyIEhlcmJlcnQgPGplbm5pZmVyLmhlcmJlcnRAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDIgKy0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYwppbmRleCAwM2MxYWQ0ZGM1Li5jZDVjN2RlN2M1IDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC0xMTIsNyArMTEyLDcgQEAg
dm9pZCBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZShzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAq
ZHRlLAogICAgIGR0ZS0+diA9IHZhbGlkOwogfQogCi12b2lkIF9faW5pdCBhbWRfaW9tbXVfc2V0
X2ludHJlbWFwX3RhYmxlKAordm9pZCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKAogICAg
IHN0cnVjdCBhbWRfaW9tbXVfZHRlICpkdGUsIGNvbnN0IHZvaWQgKnB0ciwKICAgICBjb25zdCBz
dHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgYm9vbCB2YWxpZCkKIHsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:23:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:23:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1E8-0001VL-JS; Sun, 24 Nov 2019 23:23:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1E6-0001VA-Qc
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:34 +0000
X-Inumbo-ID: 6f3d6be0-0f11-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6f3d6be0-0f11-11ea-9455-bc764e2007e4;
 Sun, 24 Nov 2019 23:23:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1E6-0003sy-4p
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1E6-0002Ib-3s
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1E6-0002Ib-3s@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:23:34 +0000
Subject: [Xen-changelog] [xen master] libxl: Fix
 libxl_retrieve_domain_configuration error path
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2752517305605054272=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8f1d6c049c0439d8c5b175a0f8369cfde57ba08c
Author:     Anthony PERARD <anthony.perard@gmail.com>
AuthorDate: Tue Nov 12 14:19:43 2019 +0000
Commit:     Wei Liu <wl@xen.org>
CommitDate: Tue Nov 12 15:31:41 2019 +0000

    libxl: Fix libxl_retrieve_domain_configuration error path
    
    If an error were to happen before the last step, for example the
    domain_configuration is missing, the error wouldn't be checked by the
    _end callback.
    
    Fix that, also initialise `lock' to NULL because the exit path checks
    it.
    
    The issue shows up when there's a stubdom, and running `xl list -l`
    aborts. Instead, with this patch, `xl list -l` will not list stubdom,
    probably like before.
    
    Reported-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Fixes: 61563419257ed40278938db2cce7d697aed44f5d
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    Tested-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wl@xen.org>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 tools/libxl/libxl_domain.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tools/libxl/libxl_domain.c b/tools/libxl/libxl_domain.c
index 9d0eb5aed1..33f9d9eaa4 100644
--- a/tools/libxl/libxl_domain.c
+++ b/tools/libxl/libxl_domain.c
@@ -1998,12 +1998,14 @@ static void retrieve_domain_configuration_end(libxl__egc *egc,
     retrieve_domain_configuration_state *rdcs, int rc)
 {
     STATE_AO_GC(rdcs->qmp.ao);
-    libxl__domain_userdata_lock *lock;
+    libxl__domain_userdata_lock *lock = NULL;
 
     /* Convenience aliases */
     libxl_domain_config *const d_config = rdcs->d_config;
     libxl_domid domid = rdcs->qmp.domid;
 
+    if (rc) goto out;
+
     lock = libxl__lock_domain_userdata(gc, domid);
     if (!lock) {
         rc = ERROR_LOCK_FAIL;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2752517305605054272==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:23:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:23:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1EI-0001WJ-Kz; Sun, 24 Nov 2019 23:23:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1EH-0001W9-IX
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:45 +0000
X-Inumbo-ID: 7535df8c-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7535df8c-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:23:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1EG-0003tE-7g
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1EG-0002J3-6i
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1EG-0002J3-6i@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:23:44 +0000
Subject: [Xen-changelog] [xen master] sched: fix dom0less boot with the null
 scheduler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQxM2RmYjAyYWFmYWJhMzc2YjI0ZmYwZGM2NGUxOWJhMWMzNjA4MDMKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE5v
diAxMiAxNzowMzo0OSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxMiAxNzowMzo0OSAyMDE5
ICswMDAwCgogICAgc2NoZWQ6IGZpeCBkb20wbGVzcyBib290IHdpdGggdGhlIG51bGwgc2NoZWR1
bGVyCiAgICAKICAgIEluIGEgZG9tMGxlc3MgY29uZmlndXJhdGlvbiwgaWYgdGhlIG51bGwgc2No
ZWR1bGVyIGlzIHVzZWQsIHRoZSBzeXN0ZW0KICAgIG1heSBmYWlsIHRvIGJvb3QsIGJlY2F1c2Ug
dGhlIGxvb3AgaW4gbnVsbF91bml0X3dha2UoKSBuZXZlciBleGl0cy4KICAgIAogICAgQmlzZWN0
aW9uIHNob3dlZCB0aGF0IHRoaXMgYmVoYXZpb3Igb2NjdXJzIHNpbmNlIGNvbW1pdCBkNTQ1ZjFk
NiAoInhlbjoKICAgIHNjaGVkOiBkZWFsIHdpdGggdkNQVXMgYmVpbmcgb3IgYmVjb21pbmcgb25s
aW5lIG9yIG9mZmxpbmUiKSBidXQgdGhlCiAgICByZWFsIHByb2JsZW0gaXMgdGhhdCwgaW4gdGhp
cyBjYXNlLCBwaWNrX3JlcygpIGFsd2F5cyByZXR1cm4gdGhlIHNhbWUKICAgIENQVS4KICAgIAog
ICAgRml4IHRoaXMgYnkgb25seSBkZWFsIHdpdGggdGhlIHNpbXBsZSBjYXNlLCBpLmUuLCB0aGUg
dkNQVSB0aGF0IGlzCiAgICBjb21pbmcgb25saW5lIGNhbiBiZSBhc3NpZ25lZCB0byBhIHNjaGVk
LiByZXNvdXJjZSByaWdodCBhd2F5LCBpbgogICAgbnVsbF91bml0X3dha2UoKS4KICAgIAogICAg
SWYgaXQgY2FuJ3QsIGp1c3QgYWRkIGl0IHRvIHRoZSB3YWl0cXVldWUsIGFuZCB3ZSB3aWxsIGRl
YWwgd2l0aCBpdCBpbgogICAgbnVsbF9zY2hlZHVsZSgpLCBiZWluZyBjYXJlZnVsIGFib3V0IG5v
dCByYWNpbmcgd2l0aCB2Y3B1X3dha2UoKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMgfCAxMTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251
bGwuYwppbmRleCAyNTI1NDY0YTdjLi5kYTNmZTI5ZjIxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtNTY4LDUwICs1
NjgsNTIgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgIGVsc2UKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3dha2Vfbm90
X3J1bm5hYmxlKTsKIAorICAgIGlmICggbGlrZWx5KHBlcl9jcHUobnBjLCBjcHUpLnVuaXQgPT0g
dW5pdCkgKQorICAgIHsKKyAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9T
T0ZUSVJRKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIC8qCiAgICAgICogSWYgYSB1
bml0IGlzIG5laXRoZXIgb24gYSBwQ1BVIG5vciBpbiB0aGUgd2FpdHF1ZXVlLCBpdCBtZWFucyBp
dCB3YXMKLSAgICAgKiBvZmZsaW5lLCBhbmQgdGhhdCBpdCBpcyBub3cgY29taW5nIGJhY2sgYmVp
bmcgb25saW5lLgorICAgICAqIG9mZmxpbmUsIGFuZCB0aGF0IGl0IGlzIG5vdyBjb21pbmcgYmFj
ayBiZWluZyBvbmxpbmUuIElmIHdlJ3JlIGx1Y2t5LAorICAgICAqIGFuZCBpdHMgcHJldmlvdXMg
cmVzb3VyY2UgaXMgZnJlZSAoYW5kIGFmZmluaXRpZXMgbWF0Y2gpLCB3ZSBjYW4ganVzdAorICAg
ICAqIGFzc2lnbiB0aGUgdW5pdCB0byBpdCAod2Ugb3duIHRoZSBwcm9wZXIgbG9jayBhbHJlYWR5
KSBhbmQgYmUgZG9uZS4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KHBlcl9jcHUobnBjLCBj
cHUpLnVuaXQgIT0gdW5pdCAmJiBsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pKSApCisgICAg
aWYgKCBwZXJfY3B1KG5wYywgY3B1KS51bml0ID09IE5VTEwgJiYKKyAgICAgICAgIHVuaXRfY2hl
Y2tfYWZmaW5pdHkodW5pdCwgY3B1LCBCQUxBTkNFX0hBUkRfQUZGSU5JVFkpICkKICAgICB7Ci0g
ICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKLSAgICAgICAgbGlzdF9hZGRfdGFp
bCgmbnZjLT53YWl0cV9lbGVtLCAmcHJ2LT53YWl0cSk7Ci0gICAgICAgIHNwaW5fdW5sb2NrKCZw
cnYtPndhaXRxX2xvY2spOwotCi0gICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgICAgIGNw
dXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOwotCi0gICAgICAgIGlm
ICggIWNwdW1hc2tfaW50ZXJzZWN0cygmcHJ2LT5jcHVzX2ZyZWUsIGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSkgKQorICAgICAgICBpZiAoICFoYXNfc29mdF9hZmZpbml0eSh1bml0KSB8fAorICAg
ICAgICAgICAgIHVuaXRfY2hlY2tfYWZmaW5pdHkodW5pdCwgY3B1LCBCQUxBTkNFX1NPRlRfQUZG
SU5JVFkpICkKICAgICAgICAgewotICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19XQVJOSU5H
LCAiV0FSTklORzogZCVkdiVkIG5vdCBhc3NpZ25lZCB0byBhbnkgQ1BVIVxuIiwKLSAgICAgICAg
ICAgICAgICAgICAgdW5pdC0+ZG9tYWluLT5kb21haW5faWQsIHVuaXQtPnVuaXRfaWQpOworICAg
ICAgICAgICAgdW5pdF9hc3NpZ24ocHJ2LCB1bml0LCBjcHUpOworICAgICAgICAgICAgY3B1X3Jh
aXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICAgICAgICAgIHJldHVybjsK
ICAgICAgICAgfQorICAgIH0KIAotICAgICAgICAvKgotICAgICAgICAgKiBOb3cgd2Ugd291bGQg
d2FudCB0byBhc3NpZ24gdGhlIHVuaXQgdG8gY3B1LCBidXQgd2UgY2FuJ3QsIGJlY2F1c2UKLSAg
ICAgICAgICogd2UgZG9uJ3QgaGF2ZSB0aGUgbG9jay4gU28sIGxldCdzIGRvIHRoZSBmb2xsb3dp
bmc6Ci0gICAgICAgICAqIC0gdHJ5IHRvIHJlbW92ZSBjcHUgZnJvbSB0aGUgbGlzdCBvZiBmcmVl
IGNwdXMsIHRvIGF2b2lkIHJhY2VzIHdpdGgKLSAgICAgICAgICogICBvdGhlciBvbmxpbmluZywg
aW5zZXJ0aW5nIG9yIG1pZ3JhdGluZyBvcGVyYXRpb25zOwotICAgICAgICAgKiAtIHRpY2tsZSB0
aGUgY3B1LCB3aGljaCB3aWxsIHBpY2t1cCB3b3JrIGZyb20gdGhlIHdhaXRxdWV1ZSwgYW5kCi0g
ICAgICAgICAqICAgYXNzaWduIGl0IHRvIGl0c2VsZjsKLSAgICAgICAgICogLSBpZiB3ZSdyZSBy
YWNpbmcgYWxyZWFkeSwgYW5kIGlmIHRoZXJlIHN0aWxsIGFyZSBmcmVlIGNwdXMsIHRyeQotICAg
ICAgICAgKiAgIGFnYWluLgotICAgICAgICAgKi8KLSAgICAgICAgd2hpbGUgKCBjcHVtYXNrX2lu
dGVyc2VjdHMoJnBydi0+Y3B1c19mcmVlLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKLSAg
ICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgaW50IG5ld19jcHUgPSBwaWNrX3JlcyhwcnYs
IHVuaXQpLT5tYXN0ZXJfY3B1OworICAgIC8qCisgICAgICogSWYgdGhlIHJlc291cmNlIGlzIG5v
dCBmcmVlIChvciBhZmZpbml0aWVzIGRvIG5vdCBtYXRjaCkgd2UgbmVlZAorICAgICAqIHRvIGFz
c2lnbiB1bml0IHRvIHNvbWUgb3RoZXIgb25lLCBidXQgd2UgY2FuJ3QgZG8gaXQgaGVyZSwgYXM6
CisgICAgICogLSB3ZSBkb24ndCBvd24gIHRoZSBwcm9wZXIgbG9jaywKKyAgICAgKiAtIHdlIGNh
bid0IGNoYW5nZSB2LT5wcm9jZXNzb3IgdW5kZXIgdmNwdV93YWtlKCkncyBmZWV0LgorICAgICAq
IFNvIHdlIGFkZCBpdCB0byB0aGUgd2FpdHF1ZXVlLCBhbmQgdGlja2xlIGFsbCB0aGUgZnJlZSBD
UFVzIChpZiBhbnkpCisgICAgICogb24gd2hpY2ggdW5pdCBjYW4gcnVuLiBUaGUgZmlyc3Qgb25l
IHRoYXQgc2NoZWR1bGVzIHdpbGwgcGljayBpdCB1cC4KKyAgICAgKi8KKyAgICBzcGluX2xvY2so
JnBydi0+d2FpdHFfbG9jayk7CisgICAgbGlzdF9hZGRfdGFpbCgmbnZjLT53YWl0cV9lbGVtLCAm
cHJ2LT53YWl0cSk7CisgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7CiAKLSAgICAg
ICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KG5ld19jcHUsICZwcnYtPmNwdXNfZnJlZSkg
KQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKG5ld19j
cHUsIFNDSEVEVUxFX1NPRlRJUlEpOwotICAgICAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAg
ICAgIH0KLSAgICAgICAgfQotICAgIH0KKyAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICAgICAgICAgIGNwdXBv
b2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOworICAgIGNwdW1hc2tfYW5k
KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAorICAg
ICAgICAgICAgICAgICZwcnYtPmNwdXNfZnJlZSk7CiAKLSAgICAvKiBOb3RlIHRoYXQgd2UgZ2V0
IGhlcmUgb25seSBmb3IgdW5pdHMgYXNzaWduZWQgdG8gYSBwQ1BVICovCi0gICAgY3B1X3JhaXNl
X3NvZnRpcnEoc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCksIFNDSEVEVUxFX1NPRlRJUlEpOworICAg
IGlmICggY3B1bWFza19lbXB0eShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKKyAgICAgICAg
ZHByaW50ayhYRU5MT0dfR19XQVJOSU5HLCAiV0FSTklORzogZCVkdiVkIG5vdCBhc3NpZ25lZCB0
byBhbnkgQ1BVIVxuIiwKKyAgICAgICAgICAgICAgICB1bml0LT5kb21haW4tPmRvbWFpbl9pZCwg
dW5pdC0+dW5pdF9pZCk7CisgICAgZWxzZQorICAgICAgICBjcHVtYXNrX3JhaXNlX3NvZnRpcnEo
Y3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKIH0KIAogc3RhdGlj
IHZvaWQgbnVsbF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKQEAgLTgy
Nyw2ICs4MjksOCBAQCBzdGF0aWMgdm9pZCBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiAgICAgICovCiAgICAgaWYgKCB1
bmxpa2VseShwcmV2LT5uZXh0X3Rhc2sgPT0gTlVMTCkgKQogICAgIHsKKyAgICAgICAgYm9vbCB1
bml0X2ZvdW5kOworCiAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKIAogICAg
ICAgICBpZiAoIGxpc3RfZW1wdHkoJnBydi0+d2FpdHEpICkKQEAgLTgzOSw2ICs4NDMsNyBAQCBz
dGF0aWMgdm9pZCBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX3VuaXQgKnByZXYsCiAgICAgICAgICAqIGl0IG9ubHkgaW4gY2FzZXMgd2hlcmUg
YSBwY3B1IGhhcyBubyB1bml0IGFzc29jaWF0ZWQgKGUuZy4sIGFzCiAgICAgICAgICAqIHNhaWQg
YWJvdmUsIHRoZSBjcHUgaGFzIGp1c3Qgam9pbmVkIGEgY3B1cG9vbCkuCiAgICAgICAgICAqLwor
ICAgICAgICB1bml0X2ZvdW5kID0gZmFsc2U7CiAgICAgICAgIGZvcl9lYWNoX2FmZmluaXR5X2Jh
bGFuY2Vfc3RlcCggYnMgKQogICAgICAgICB7CiAgICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KCB3dmMsICZwcnYtPndhaXRxLCB3YWl0cV9lbGVtICkKQEAgLTg0OSwxMyArODU0LDQ1IEBA
IHN0YXRpYyB2b2lkIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKIAogICAgICAgICAgICAgICAgIGlmICggdW5pdF9jaGVj
a19hZmZpbml0eSh3dmMtPnVuaXQsIHNjaGVkX2NwdSwgYnMpICkKICAgICAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgICAgIHVuaXRfYXNzaWduKHBydiwgd3ZjLT51bml0LCBzY2hlZF9j
cHUpOwotICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbF9pbml0KCZ3dmMtPndhaXRxX2VsZW0p
OwotICAgICAgICAgICAgICAgICAgICBwcmV2LT5uZXh0X3Rhc2sgPSB3dmMtPnVuaXQ7Ci0gICAg
ICAgICAgICAgICAgICAgIGdvdG8gdW5sb2NrOworICAgICAgICAgICAgICAgICAgICBzcGlubG9j
a190ICpsb2NrOworCisgICAgICAgICAgICAgICAgICAgIHVuaXRfZm91bmQgPSB0cnVlOworCisg
ICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAqIElmIHRoZSB1bml0
IGluIHRoZSB3YWl0cXVldWUgaGFzIGp1c3QgY29tZSB1cCBvbmxpbmUsCisgICAgICAgICAgICAg
ICAgICAgICAqIHdlIHJpc2sgcmFjaW5nIHdpdGggdmNwdV93YWtlKCkuIFRvIGF2b2lkIHRoaXMs
IHN5bmMKKyAgICAgICAgICAgICAgICAgICAgICogb24gdGhlIHNwaW5sb2NrIHRoYXQgdmNwdV93
YWtlKCkgaG9sZHMsIGJ1dCBvbmx5IHdpdGgKKyAgICAgICAgICAgICAgICAgICAgICogdHJ5bG9j
aywgdG8gYXZvaWQgZGVhZGxvY2spLgorICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICAgICAgbG9jayA9IHBjcHVfc2NoZWR1bGVfdHJ5bG9jayhzY2hlZF91bml0X21hc3Rl
cih3dmMtPnVuaXQpKTsKKworICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAg
ICAgICAgKiBXZSBrbm93IHRoZSB2Y3B1J3MgbG9jayBpcyBub3QgdGhpcyByZXNvdXJjZSdzIGxv
Y2suIEluCisgICAgICAgICAgICAgICAgICAgICAqIGZhY3QsIGlmIGl0IHdlcmUsIHNpbmNlIHRo
aXMgY3B1IGlzIGZyZWUsIHZjcHVfd2FrZSgpCisgICAgICAgICAgICAgICAgICAgICAqIHdvdWxk
IGhhdmUgYXNzaWduZWQgdGhlIHVuaXQgdG8gaGVyZSBkaXJlY3RseS4KKyAgICAgICAgICAgICAg
ICAgICAgICovCisgICAgICAgICAgICAgICAgICAgIEFTU0VSVChsb2NrICE9IGdldF9zY2hlZF9y
ZXMoc2NoZWRfY3B1KS0+c2NoZWR1bGVfbG9jayk7CisKKyAgICAgICAgICAgICAgICAgICAgaWYg
KCBsb2NrICkgeworICAgICAgICAgICAgICAgICAgICAgICAgdW5pdF9hc3NpZ24ocHJ2LCB3dmMt
PnVuaXQsIHNjaGVkX2NwdSk7CisgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbF9pbml0
KCZ3dmMtPndhaXRxX2VsZW0pOworICAgICAgICAgICAgICAgICAgICAgICAgcHJldi0+bmV4dF90
YXNrID0gd3ZjLT51bml0OworICAgICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2sobG9j
ayk7CisgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIHVubG9jazsKKyAgICAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfQorICAg
ICAgICAvKgorICAgICAgICAgKiBJZiB3ZSBkaWQgZmluZCBhIHVuaXQgd2l0aCBzdWl0YWJsZSBh
ZmZpbml0eSBpbiB0aGUgd2FpdHF1ZXVlLCBidXQKKyAgICAgICAgICogd2UgY291bGQgbm90IHBp
Y2sgaXQgdXAgKGR1ZSB0byBsb2NrIGNvbnRlbnRpb24pLCBhbmQgaGVuY2Ugd2UgYXJlCisgICAg
ICAgICAqIHN0aWxsIGZyZWUsIHBsYW4gZm9yIGFub3RoZXIgdHJ5LiBJbiBmYWN0LCB3ZSBkb24n
dCB3YW50IHN1Y2ggdW5pdAorICAgICAgICAgKiB0byBiZSBzdHVjayBpbiB0aGUgd2FpdHF1ZXVl
LCB3aGVuIHRoZXJlIGFyZSBmcmVlIGNwdXMgd2hlcmUgaXQKKyAgICAgICAgICogY291bGQgcnVu
LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCB1bmxpa2VseSggdW5pdF9mb3VuZCAmJiBwcmV2
LT5uZXh0X3Rhc2sgPT0gTlVMTCAmJgorICAgICAgICAgICAgICAgICAgICAgICAhbGlzdF9lbXB0
eSgmcHJ2LT53YWl0cSkpICkKKyAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGN1cl9jcHUs
IFNDSEVEVUxFX1NPRlRJUlEpOwogIHVubG9jazoKICAgICAgICAgc3Bpbl91bmxvY2soJnBydi0+
d2FpdHFfbG9jayk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:23:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:23:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1ES-0001XL-NJ; Sun, 24 Nov 2019 23:23:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1ER-0001XD-0T
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:55 +0000
X-Inumbo-ID: 7b38ba30-0f11-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7b38ba30-0f11-11ea-b08b-bc764e2007e4;
 Sun, 24 Nov 2019 23:23:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1EQ-0003tO-Ao
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1EQ-0002JX-9t
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:23:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1EQ-0002JX-9t@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:23:54 +0000
Subject: [Xen-changelog] [xen master] x86/vtd: Hide superpage support for
 SandyBridge IOMMUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkYWNkY2Q0MzljMWRkZDMyMTEwZDRhMDA4ZGUzNDZlMzY3NDA5ZWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxNDowOTowMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTI6
NTQgMjAxOSArMDAwMAoKICAgIHg4Ni92dGQ6IEhpZGUgc3VwZXJwYWdlIHN1cHBvcnQgZm9yIFNh
bmR5QnJpZGdlIElPTU1VcwogICAgCiAgICBTb21ldGhpbmcgY2F1c2VzIFNhbmR5QnJpZGdlIElP
TU1VcyB0byBjaG9rZSB3aGVuIHNoYXJpbmcgRVBUIHBhZ2V0YWJsZXMsIGFuZAogICAgYW4gRVBU
IHN1cGVycGFnZSBnZXRzIHNoYXR0ZXJlZC4gIFRoZSByb290IGNhdXNlIGlzIHN0aWxsIHVuZGVy
IGludmVzdGlnYXRpb24sCiAgICBidXQgdGhlIGVuZCByZXN1bHQgaXMgdW51c2FibGUgaW4gY29t
YmluYXRpb24gd2l0aCBDVkUtMjAxOC0xMjIwNyBwcm90ZWN0aW9ucy4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDQgLyBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvZXh0ZXJuLmggfCAgMiArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgIHwgIDIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4u
aCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaAppbmRleCA2YjBiN2FmOWUy
Li45OTRkMzYwZTkwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0
ZXJuLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCkBAIC0xMDEs
NiArMTAxLDggQEAgdm9pZCB2dGRfb3BzX3Bvc3RhbWJsZV9xdWlyayhzdHJ1Y3QgdnRkX2lvbW11
ICppb21tdSk7CiBpbnQgX19tdXN0X2NoZWNrIG1lX3dpZmlfcXVpcmsoc3RydWN0IGRvbWFpbiAq
ZG9tYWluLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGJ1cywgdTggZGV2Zm4s
IGludCBtYXApOwogdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICopOwor
dm9pZCBxdWlya19pb21tdV9jYXBzKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KTsKKwogYm9vbF90
IHBsYXRmb3JtX3N1cHBvcnRzX2ludHJlbWFwKHZvaWQpOwogYm9vbF90IHBsYXRmb3JtX3N1cHBv
cnRzX3gyYXBpYyh2b2lkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCA2
OGU3ZjVmYjU4Li4yNWFkNjQ5YzM0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpA
QCAtMTE3MCw2ICsxMTcwLDggQEAgaW50IF9faW5pdCBpb21tdV9hbGxvYyhzdHJ1Y3QgYWNwaV9k
cmhkX3VuaXQgKmRyaGQpCiAgICAgaWYgKCAhKGlvbW11LT5jYXAgKyAxKSB8fCAhKGlvbW11LT5l
Y2FwICsgMSkgKQogICAgICAgICByZXR1cm4gLUVOT0RFVjsKIAorICAgIHF1aXJrX2lvbW11X2Nh
cHMoaW9tbXUpOworCiAgICAgaWYgKCBjYXBfZmF1bHRfcmVnX29mZnNldChpb21tdS0+Y2FwKSAr
CiAgICAgICAgICBjYXBfbnVtX2ZhdWx0X3JlZ3MoaW9tbXUtPmNhcCkgKiBQUklNQVJZX0ZBVUxU
X1JFR19MRU4gPj0gUEFHRV9TSVpFIHx8CiAgICAgICAgICBlY2FwX2lvdGxiX29mZnNldChpb21t
dS0+ZWNhcCkgPj0gUEFHRV9TSVpFICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9xdWlya3MuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYwpp
bmRleCBlN2UzMjZmZThjLi40ZGFkZDk1MjNmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvcXVpcmtzLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1
aXJrcy5jCkBAIC01MzYsMyArNTM2LDI4IEBAIHZvaWQgcGNpX3Z0ZF9xdWlyayhjb25zdCBzdHJ1
Y3QgcGNpX2RldiAqcGRldikKICAgICAgICAgYnJlYWs7CiAgICAgfQogfQorCit2b2lkIF9faW5p
dCBxdWlya19pb21tdV9jYXBzKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KQoreworICAgIC8qCisg
ICAgICogSU9NTVUgUXVpcmtzOgorICAgICAqCisgICAgICogU2FuZHlCcmlkZ2UgSU9NTVVzIGNs
YWltIHN1cHBvcnQgZm9yIDJNIGFuZCAxRyBzdXBlcnBhZ2VzLCBidXQgZG9uJ3QKKyAgICAgKiBp
bXBsZW1lbnQgc3VwZXJwYWdlcyBpbnRlcm5hbGx5LgorICAgICAqCisgICAgICogVGhlcmUgYXJl
IGlzc3VlcyBjaGFuZ2luZyB0aGUgd2FsayBsZW5ndGggdW5kZXIgaW4tZmxpZ2h0IERNQSwgd2hp
Y2gKKyAgICAgKiBoYXMgbWFuaWZlc3RlZCBhcyBpbmNvbXBhdGliaWxpdHkgYmV0d2VlbiBFUFQv
SU9NTVUgc2hhcmluZyBhbmQgdGhlCisgICAgICogd29ya2Fyb3VuZCBmb3IgQ1ZFLTIwMTgtMTIy
MDcgLyBYU0EtMzA0LiAgSGlkZSB0aGUgc3VwZXJwYWdlcworICAgICAqIGNhcGFiaWxpdGllcyBp
biB0aGUgSU9NTVUsIHdoaWNoIHdpbGwgcHJldmVudCBYZW4gZnJvbSBzaGFyaW5nIHRoZSBFUFQK
KyAgICAgKiBhbmQgSU9NTVUgcGFnZXRhYmxlcy4KKyAgICAgKgorICAgICAqIERldGVjdGlvbiBv
ZiBTYW5keUJyaWRnZSB1bmZvcnR1bmF0ZWx5IGhhcyB0byBiZSBkb25lIGJ5IHByb2Nlc3Nvcgor
ICAgICAqIG1vZGVsIGJlY2F1c2UgdGhlIGNsaWVudCBwYXJ0cyBkb24ndCBleHBvc2UgdGhlaXIg
SU9NTVVzIGFzIFBDSSBkZXZpY2VzCisgICAgICogd2UgY291bGQgbWF0Y2ggd2l0aCBhIERldmlj
ZSBJRC4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZf
VkVORE9SX0lOVEVMICYmCisgICAgICAgICBib290X2NwdV9kYXRhLng4NiA9PSA2ICYmCisgICAg
ICAgICAoYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgPT0gMHgyYSB8fAorICAgICAgICAgIGJvb3Rf
Y3B1X2RhdGEueDg2X21vZGVsID09IDB4MmQpICkKKyAgICAgICAgaW9tbXUtPmNhcCAmPSB+KDB4
ZnVsIDw8IDM0KTsKK30KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:24:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Ed-0001Yj-Qa; Sun, 24 Nov 2019 23:24:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Eb-0001YW-V4
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:05 +0000
X-Inumbo-ID: 81433f72-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81433f72-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:24:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Ea-0003tn-Ee
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Ea-0002KE-Dc
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Ea-0002KE-Dc@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:24:04 +0000
Subject: [Xen-changelog] [xen master] x86/vtx: Disable executable EPT
 superpages to work around CVE-2018-12207
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU5ZTg5Y2RhYmM3MWI1YzNhOTU2MDI4ZWYxYzQzOWU2YmFlOTQ3ZjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAyMCAxNzoyNToyOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTI6
NTQgMjAxOSArMDAwMAoKICAgIHg4Ni92dHg6IERpc2FibGUgZXhlY3V0YWJsZSBFUFQgc3VwZXJw
YWdlcyB0byB3b3JrIGFyb3VuZCBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBDVkUtMjAxOC0xMjIw
NyBjb3ZlcnMgYSBzZXQgb2YgZXJyYXRhIG9uIHZhcmlvdXMgSW50ZWwgcHJvY2Vzc29ycywgd2hl
cmVieSBhCiAgICBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbiBjYW4gYmUgZ2VuZXJhdGVkIGluIGEg
Y29ybmVyIGNhc2Ugd2hlbiBhbiBleGVjdXRhYmxlCiAgICBtYXBwaW5nIGNoYW5nZXMgc2l6ZSBv
ciBjYWNoZWFiaWxpdHkgd2l0aG91dCBUTEIgaW52YWxpZGF0aW9uLiAgSFZNIGd1ZXN0CiAgICBr
ZXJuZWxzIGNhbiB0cmlnZ2VyIHRoaXMgdG8gRG9TIHRoZSBob3N0LgogICAgCiAgICBUbyBtaXRp
Z2F0ZSwgaW4gYWZmZWN0ZWQgaGFyZHdhcmUsIGFsbCBFUFQgc3VwZXJwYWdlcyBhcmUgbWFya2Vk
IE5YLiAgV2hlbiBhbgogICAgaW5zdHJ1Y3Rpb24gZmV0Y2ggdmlvbGF0aW9uIGlzIG9ic2VydmVk
IGFnYWluc3QgdGhlIHN1cGVycGFnZSwgdGhlIHN1cGVycGFnZQogICAgaXMgc2hhdHRlcmVkIHRv
IDRrIGFuZCBoYXMgZXhlY3V0ZSBwZXJtaXNzaW9ucyByZXN0b3JlZC4gIFRoaXMgcHJldmVudHMg
dGhlCiAgICBndWVzdCBrZXJuZWwgZnJvbSBiZWluZyBhYmxlIHRvIGNyZWF0ZSB0aGUgbmVjZXNz
YXJ5IHByZWNvbmRpdGlvbnMgaW4gdGhlIGlUTEIKICAgIHRvIGV4cGxvaXQgdGhlIHZ1bG5lcmFi
aWxpdHkuCiAgICAKICAgIFRoaXMgZG9lcyBjb21lIHdpdGggYSB3b3JrbG9hZC1kZXBlbmRlbnQg
cGVyZm9ybWFuY2Ugb3ZlcmhlYWQsIGNhdXNlZCBieQogICAgaW5jcmVhc2VkIFRMQiBwcmVzc3Vy
ZS4gIFBlcmZvcm1hbmNlIGNhbiBiZSByZXN0b3JlZCwgaWYgZ3Vlc3Qga2VybmVscyBhcmUKICAg
IHRydXN0ZWQgbm90IHRvIG1vdW50IGFuIGF0dGFjaywgYnkgc3BlY2lmeWluZyBlcHQ9ZXhlYy1z
cCBvbiB0aGUgY29tbWFuZCBsaW5lLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwNCAv
IENWRS0yMDE4LTEyMjA3CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAg
MTIgKysrKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAxOCArKysrKysr
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgfCAgIDMgKysKIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jICAgICAgICB8IDEwNyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAgIHwgICA2ICsrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggICB8ICAgMSArCiA3IGZpbGVzIGNoYW5nZWQsIDE0OCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDQ1
MWQyMTNjOGMuLmQyYjAwMjBiNTUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTkx
OCw3ICs5MTgsNyBAQCBDb250cm9scyBmb3IgaW50ZXJhY3Rpbmcgd2l0aCB0aGUgc3lzdGVtIEV4
dGVuZGVkIEZpcm13YXJlIEludGVyZmFjZS4KICAgICB1bmNhY2hlYWJsZS4KIAogIyMjIGVwdAot
PiBgPSBMaXN0IG9mIFsgYWQ9PGJvb2w+LCBwbWw9PGJvb2w+IF1gCis+IGA9IExpc3Qgb2YgWyBh
ZD08Ym9vbD4sIHBtbD08Ym9vbD4sIGV4ZWMtc3A9PGJvb2w+IF1gCiAKID4gQXBwbGljYWJpbGl0
eTogSW50ZWwKIApAQCAtOTQ5LDYgKzk0OSwxNiBAQCBpbnRyb2R1Y2VkIHdpdGggdGhlIE5laGFs
ZW0gYXJjaGl0ZWN0dXJlLgogICAgIGRpc2FibGUgUE1MLiAgYHBtbD0wYCBjYW4gYmUgdXNlZCB0
byBwcmV2ZW50IHRoZSB1c2Ugb2YgUE1MIG9uIG90aGVyd2lzZQogICAgIGNhcGFibGUgaGFyZHdh
cmUuCiAKKyogICBUaGUgYGV4ZWMtc3BgIGJvb2xlYW4gY29udHJvbHMgd2hldGhlciBFUFQgc3Vw
ZXJwYWdlcyB3aXRoIGV4ZWN1dGUKKyAgICBwZXJtaXNzaW9ucyBhcmUgcGVybWl0dGVkLiAgSW4g
Z2VuZXJhbCB0aGlzIGlzIGdvb2QgZm9yIHBlcmZvcm1hbmNlLgorCisgICAgSG93ZXZlciwgb24g
cHJvY2Vzc29ycyB2dWxuZXJhYmxlIENWRS0yMDE4LTEyMjA3LCBIVk0gZ3Vlc3Qga2VybmVscyBj
YW4KKyAgICB1c2UgZXhlY3V0YWJsZSBzdXBlcnBhZ2VzIHRvIGNyYXNoIHRoZSBob3N0LiAgQnkg
ZGVmYXVsdCwgZXhlY3V0YWJsZQorICAgIHN1cGVycGFnZXMgYXJlIGRpc2FibGVkIG9uIGFmZmVj
dGVkIGhhcmR3YXJlLgorCisgICAgSWYgSFZNIGd1ZXN0IGtlcm5lbHMgYXJlIHRydXN0ZWQgbm90
IHRvIG1vdW50IGEgRG9TIGFnYWluc3QgdGhlIHN5c3RlbSwKKyAgICB0aGlzIG9wdGlvbiBjYW4g
ZW5hYmxlZCB0byByZWdhaW4gcGVyZm9ybWFuY2UuCisKICMjIyBleHRyYV9ndWVzdF9pcnFzCiA+
IGA9IFs8ZG9tVSBudW1iZXI+XVssPGRvbTAgbnVtYmVyPl1gCiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDA2YTdiNDAx
MDcuLjgxOGU3MDVmZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTgzMyw2ICsxODMzLDI0IEBAIGludCBodm1faGFw
X25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogV29ya2Fy
b3VuZCBmb3IgWFNBLTMwNCAvIENWRS0yMDE4LTEyMjA3LiAgSWYgd2UgdGFrZSBhbiBleGVjdXRp
b24KKyAgICAgICAgICogZmF1bHQgYWdhaW5zdCBhIG5vbi1leGVjdXRhYmxlIHN1cGVycGFnZSwg
c2hhdHRlciBpdCB0byByZWdhaW4KKyAgICAgICAgICogZXhlY3V0ZSBwZXJtaXNzaW9ucy4KKyAg
ICAgICAgICovCisgICAgICAgIGlmICggcGFnZV9vcmRlciA+IDAgJiYgbnBmZWMuaW5zbl9mZXRj
aCAmJiBucGZlYy5wcmVzZW50ICYmICF2aW9sYXRpb24gKQorICAgICAgICB7CisgICAgICAgICAg
ICBpbnQgcmVzID0gcDJtX3NldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgbWZuLCBQQUdFX09SREVS
XzRLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtdCwgcDJtYSk7CisK
KyAgICAgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VS
UiAiRmFpbGVkIHRvIHNoYXR0ZXIgZ2ZuICUiUFJJX2dmbiI6ICVkXG4iLAorICAgICAgICAgICAg
ICAgICAgICAgICBnZm4sIHJlcyk7CisKKyAgICAgICAgICAgIHJjID0gIXJlczsKKyAgICAgICAg
ICAgIGdvdG8gb3V0X3B1dF9nZm47CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIHZpb2xhdGlv
biApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIFNob3VsZCAjVkUgYmUgZW11bGF0ZWQgZm9y
IHRoaXMgZmF1bHQ/ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZWQyN2U4ZGVmNy4uZDI2MjRlYTlk
NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtNjcsNiArNjcsNyBAQCBpbnRlZ2VyX3BhcmFtKCJwbGVf
d2luZG93IiwgcGxlX3dpbmRvdyk7CiAKIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2Vw
dF9wbWwgPSB0cnVlOwogc3RhdGljIHM4IF9fcmVhZF9tb3N0bHkgb3B0X2VwdF9hZCA9IC0xOwor
aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2VwdF9leGVjX3NwID0gLTE7CiAKIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX2VwdF9wYXJhbShjb25zdCBjaGFyICpzKQogewpAQCAtODIsNiArODMsOCBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9lcHRfcGFyYW0oY29uc3QgY2hhciAqcykKICAgICAg
ICAgICAgIG9wdF9lcHRfYWQgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2Vf
Ym9vbGVhbigicG1sIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9lcHRfcG1sID0g
dmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImV4ZWMtc3AiLCBz
LCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X2VwdF9leGVjX3NwID0gdmFsOwogICAgICAg
ICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggYTU1
ZmYzNzczMy4uNmE1ZWViNWMxMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTIzNzEsNiArMjM3MSwxMDIg
QEAgc3RhdGljIHZvaWQgcGlfbm90aWZpY2F0aW9uX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQp
Owogc3RhdGljIHZvaWQgX19pbml0IGJkZjkzX2ZpeHVwX2NoZWNrKHZvaWQpOwogCisvKgorICog
Q2FsY3VsYXRlIHdoZXRoZXIgdGhlIENQVSBpcyB2dWxuZXJhYmxlIHRvIEluc3RydWN0aW9uIEZl
dGNoIHBhZ2UKKyAqIHNpemUtY2hhbmdlIE1DRXMuCisgKi8KK3N0YXRpYyBib29sIF9faW5pdCBo
YXNfaWZfcHNjaGFuZ2VfbWModm9pZCkKK3sKKyAgICB1aW50NjRfdCBjYXBzID0gMDsKKworICAg
IC8qCisgICAgICogSWYgd2UgYXJlIHZpcnR1YWxpc2VkLCB0aGVyZSBpcyBub3RoaW5nIHdlIGNh
biBkby4gIE91ciBFUFQgdGFibGVzIGFyZQorICAgICAqIHNoYWRvd2VkIGJ5IG91ciBoeXBlcnZp
c29yLCBhbmQgbm90IHdhbGtlZCBieSBoYXJkd2FyZS4KKyAgICAgKi8KKyAgICBpZiAoIGNwdV9o
YXNfaHlwZXJ2aXNvciApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGlmICggYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQorICAgICAgICByZG1zcmwoTVNSX0FSQ0hf
Q0FQQUJJTElUSUVTLCBjYXBzKTsKKworICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19JRl9QU0NI
QU5HRV9NQ19OTyApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIC8qCisgICAgICogSUZf
UFNDSEFOR0VfTUMgaXMgb25seSBrbm93biB0byBhZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJvY2Vz
c29ycyBhdAorICAgICAqIHRoaXMgdGltZS4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAgICBib290X2NwdV9k
YXRhLng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc3dpdGNoICggYm9v
dF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogQ29y
ZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gYXJlIHZ1bG5lcmFibGUuCisgICAg
ICAgICAqLworICAgIGNhc2UgMHgxZjogLyogQXVidXJuZGFsZSAvIEhhdmVuZGFsZSAqLworICAg
IGNhc2UgMHgxZTogLyogTmVoYWxlbSAqLworICAgIGNhc2UgMHgxYTogLyogTmVoYWxlbSBFUCAq
LworICAgIGNhc2UgMHgyZTogLyogTmVoYWxlbSBFWCAqLworICAgIGNhc2UgMHgyNTogLyogV2Vz
dG1lcmUgKi8KKyAgICBjYXNlIDB4MmM6IC8qIFdlc3RtZXJlIEVQICovCisgICAgY2FzZSAweDJm
OiAvKiBXZXN0bWVyZSBFWCAqLworICAgIGNhc2UgMHgyYTogLyogU2FuZHlCcmlkZ2UgKi8KKyAg
ICBjYXNlIDB4MmQ6IC8qIFNhbmR5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNhOiAvKiBJ
dnlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4M2U6IC8qIEl2eUJyaWRnZSBFUC9FWCAqLworICAgIGNh
c2UgMHgzYzogLyogSGFzd2VsbCAqLworICAgIGNhc2UgMHgzZjogLyogSGFzd2VsbCBFWC9FUCAq
LworICAgIGNhc2UgMHg0NTogLyogSGFzd2VsbCBEICovCisgICAgY2FzZSAweDQ2OiAvKiBIYXN3
ZWxsIEggKi8KKyAgICBjYXNlIDB4M2Q6IC8qIEJyb2Fkd2VsbCAqLworICAgIGNhc2UgMHg0Nzog
LyogQnJvYWR3ZWxsIEggKi8KKyAgICBjYXNlIDB4NGY6IC8qIEJyb2Fkd2VsbCBFUC9FWCAqLwor
ICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NGU6IC8qIFNreWxh
a2UgTSAqLworICAgIGNhc2UgMHg1ZTogLyogU2t5bGFrZSBEICovCisgICAgY2FzZSAweDU1OiAv
KiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2UgKi8KKyAgICBjYXNlIDB4OGU6IC8qIEthYnkgLyBD
b2ZmZWUgLyBXaGlza2V5IExha2UgTSAqLworICAgIGNhc2UgMHg5ZTogLyogS2FieSAvIENvZmZl
ZSAvIFdoaXNrZXkgTGFrZSBEICovCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgICAgIC8q
CisgICAgICAgICAqIEF0b20gcHJvY2Vzc29ycyBhcmUgbm90IHZ1bG5lcmFibGUuCisgICAgICAg
ICAqLworICAgIGNhc2UgMHgxYzogLyogUGluZXZpZXcgKi8KKyAgICBjYXNlIDB4MjY6IC8qIExp
bmNyb2Z0ICovCisgICAgY2FzZSAweDI3OiAvKiBQZW53ZWxsICovCisgICAgY2FzZSAweDM1OiAv
KiBDbG92ZXJ2aWV3ICovCisgICAgY2FzZSAweDM2OiAvKiBDZWRhcnZpZXcgKi8KKyAgICBjYXNl
IDB4Mzc6IC8qIEJheXRyYWlsIC8gVmFsbGV5dmlldyAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNl
IDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRj
OiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0YTogLyogTWVycmlm
aWVsZCAqLworICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLworICAgIGNhc2UgMHg1Yzog
LyogR29sZG1vbnQgKi8KKyAgICBjYXNlIDB4NWQ6IC8qIFNvRklBIDNHIEdyYW5pdGUvRVMyLjEg
Ki8KKyAgICBjYXNlIDB4NjU6IC8qIFNvRklBIExURSBBT1NQICovCisgICAgY2FzZSAweDVmOiAv
KiBEZW52ZXJ0b24gKi8KKyAgICBjYXNlIDB4NmU6IC8qIENvdWdhciBNb3VudGFpbiAqLworICAg
IGNhc2UgMHg3NTogLyogTGlnaHRuaW5nIE1vdW50YWluICovCisgICAgY2FzZSAweDdhOiAvKiBH
ZW1pbmkgTGFrZSAqLworICAgIGNhc2UgMHg4NjogLyogSmFjb2JzdmlsbGUgKi8KKworICAgICAg
ICAvKgorICAgICAgICAgKiBLbmlnaHRzIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgor
ICAgICAgICAgKi8KKyAgICBjYXNlIDB4NTc6IC8qIEtuaWdodHMgTGFuZGluZyAqLworICAgIGNh
c2UgMHg4NTogLyogS25pZ2h0cyBNaWxsICovCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IGRlZmF1bHQ6CisgICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBh
c3N1bWluZyB2dWxuZXJhYmxlIHRvIElGX1BTQ0hBTkdFX01DXG4iLAorICAgICAgICAgICAgICAg
Ym9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9Cit9
CisKIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZv
aWQpCiB7CiAgICAgc2V0X2luX2NyNChYODZfQ1I0X1ZNWEUpOwpAQCAtMjM5MSw2ICsyNDg3LDE3
IEBAIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZv
aWQpCiAgICAgICovCiAgICAgaWYgKCBjcHVfaGFzX3ZteF9lcHQgJiYgKGNwdV9oYXNfdm14X3Bh
dCB8fCBvcHRfZm9yY2VfZXB0KSApCiAgICAgeworICAgICAgICBib29sIGNwdV9oYXNfYnVnX3Bz
Y2hhbmdlX21jID0gaGFzX2lmX3BzY2hhbmdlX21jKCk7CisKKyAgICAgICAgaWYgKCBvcHRfZXB0
X2V4ZWNfc3AgPT0gLTEgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBEZWZhdWx0IHRvIG5v
bi1leGVjdXRhYmxlIHN1cGVycGFnZXMgb24gdnVsbmVyYWJsZSBoYXJkd2FyZS4gKi8KKyAgICAg
ICAgICAgIG9wdF9lcHRfZXhlY19zcCA9ICFjcHVfaGFzX2J1Z19wc2NoYW5nZV9tYzsKKworICAg
ICAgICAgICAgaWYgKCBjcHVfaGFzX2J1Z19wc2NoYW5nZV9tYyApCisgICAgICAgICAgICAgICAg
cHJpbnRrKCJWTVg6IERpc2FibGluZyBleGVjdXRhYmxlIEVQVCBzdXBlcnBhZ2VzIGR1ZSB0byBD
VkUtMjAxOC0xMjIwN1xuIik7CisgICAgICAgIH0KKwogICAgICAgICB2bXhfZnVuY3Rpb25fdGFi
bGUuaGFwX3N1cHBvcnRlZCA9IDE7CiAgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS5hbHRwMm1f
c3VwcG9ydGVkID0gMTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggMjIwOTkwZjAxNy4uZjA2ZTUxOTA0YSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jCkBAIC0xNzQsNiArMTc0LDEyIEBAIHN0YXRpYyB2b2lkIGVwdF9wMm1fdHlw
ZV90b19mbGFncyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBlcHRfZW50cnlfdCAqZW50cnksCiAg
ICAgICAgICAgICBicmVhazsKICAgICB9CiAgICAgCisgICAgLyoKKyAgICAgKiBEb24ndCBjcmVh
dGUgZXhlY3V0YWJsZSBzdXBlcnBhZ2VzIGlmIHdlIG5lZWQgdG8gc2hhdHRlciB0aGVtIHRvCisg
ICAgICogcHJvdGVjdCBhZ2FpbnN0IENWRS0yMDE4LTEyMjA3LgorICAgICAqLworICAgIGlmICgg
IW9wdF9lcHRfZXhlY19zcCAmJiBpc19lcHRlX3N1cGVycGFnZShlbnRyeSkgKQorICAgICAgICBl
bnRyeS0+eCA9IDA7CiB9CiAKICNkZWZpbmUgR1VFU1RfVEFCTEVfTUFQX0ZBSUxFRCAgMApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdm14L3ZteC5oCmluZGV4IGViYWE3NDQ0OWIuLjM3MWI5MTI4ODcgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92bXgvdm14LmgKQEAgLTI4LDYgKzI4LDggQEAKICNpbmNsdWRlIDxhc20v
aHZtL3RyYWNlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92bXgvdm1jcy5oPgogCitleHRlcm4gaW50
OF90IG9wdF9lcHRfZXhlY19zcDsKKwogdHlwZWRlZiB1bmlvbiB7CiAgICAgc3RydWN0IHsKICAg
ICAgICAgdTY0IHIgICAgICAgOiAgIDEsICAvKiBiaXQgMCAtIFJlYWQgcGVybWlzc2lvbiAqLwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggNjM3MjU5YmQxZi4uMzI3NDZhYThhZSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21zci1pbmRleC5oCkBAIC01Miw2ICs1Miw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19T
S0lQX0wxREZMCQkoX0FDKDEsIFVMTCkgPDwgMykKICNkZWZpbmUgQVJDSF9DQVBTX1NTQl9OTwkJ
KF9BQygxLCBVTEwpIDw8IDQpCiAjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxM
KSA8PCA1KQorI2RlZmluZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8JKF9BQygxLCBVTEwp
IDw8IDYpCiAKICNkZWZpbmUgTVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIKICNkZWZpbmUgRkxV
U0hfQ01EX0wxRAkJCShfQUMoMSwgVUxMKSA8PCAwKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:24:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:24:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Em-0001af-SJ; Sun, 24 Nov 2019 23:24:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1El-0001aW-DA
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:15 +0000
X-Inumbo-ID: 874d2414-0f11-11ea-b3bd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 874d2414-0f11-11ea-b3bd-bc764e2007e4;
 Sun, 24 Nov 2019 23:24:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Ek-0003uZ-Hu
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Ek-0002Ku-Gt
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Ek-0002Ku-Gt@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:24:14 +0000
Subject: [Xen-changelog] [xen master] x86/vtx: Allow runtime modification of
 the exec-sp setting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjYWZiODlhZTYzMmUxN2Y3ZTA0N2NjOWZmNTgyN2E4ZDMxYjZiYWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiA4IDE2OjM2OjUwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxMiAxNzoxMjo1
NCAyMDE5ICswMDAwCgogICAgeDg2L3Z0eDogQWxsb3cgcnVudGltZSBtb2RpZmljYXRpb24gb2Yg
dGhlIGV4ZWMtc3Agc2V0dGluZwogICAgCiAgICBTZWUgcGF0Y2ggZm9yIGRldGFpbHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAxNSArKysrKysrKysrKysrKysK
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICB8IDM1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgfCAg
OSArKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggZDJiMDAyMGI1NS4uNWU0Mjdh
MWNmOCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtOTU5LDYgKzk1OSwyMSBAQCBp
bnRyb2R1Y2VkIHdpdGggdGhlIE5laGFsZW0gYXJjaGl0ZWN0dXJlLgogICAgIElmIEhWTSBndWVz
dCBrZXJuZWxzIGFyZSB0cnVzdGVkIG5vdCB0byBtb3VudCBhIERvUyBhZ2FpbnN0IHRoZSBzeXN0
ZW0sCiAgICAgdGhpcyBvcHRpb24gY2FuIGVuYWJsZWQgdG8gcmVnYWluIHBlcmZvcm1hbmNlLgog
CisgICAgVGhpcyBib29sZWFuIG1heSBiZSBtb2RpZmllZCBhdCBydW50aW1lIHVzaW5nIGB4bCBz
ZXQtcGFyYW1ldGVycworICAgIGVwdD1bbm8tXWV4ZWMtc3BgIHRvIHN3aXRjaCBiZXR3ZWVuIGZh
c3QgYW5kIHNlY3VyZS4KKworICAgICogICBXaGVuIHN3aXRjaGluZyBmcm9tIHNlY3VyZSB0byBm
YXN0LCBwcmVleGlzdGluZyBIVk0gZG9tYWlucyB3aWxsIHJ1bgorICAgICAgICBhdCB0aGVpciBj
dXJyZW50IHBlcmZvcm1hbmNlIHVudGlsIHRoZXkgYXJlIHJlYm9vdGVkOyBuZXcgZG9tYWlucyB3
aWxsCisgICAgICAgIHJ1biB3aXRob3V0IGFueSBvdmVyaGVhZC4KKworICAgICogICBXaGVuIHN3
aXRjaGluZyBmcm9tIGZhc3QgdG8gc2VjdXJlLCBhbGwgSFZNIGRvbWFpbnMgd2lsbCBpbW1lZGlh
dGVseQorICAgICAgICBzdWZmZXIgYSBwZXJmb3JtYW5jZSBwZW5hbHR5LgorCisgICAgKipXYXJu
aW5nOiBObyBndWFyYW50ZWUgaXMgbWFkZSB0aGF0IHRoaXMgcnVudGltZSBvcHRpb24gd2lsbCBi
ZSByZXRhaW5lZAorICAgICAgaW5kZWZpbml0ZWx5LCBvciB0aGF0IGl0IHdpbGwgcmV0YWluIHRo
aXMgZXhhY3QgYmVoYXZpb3VyLiAgSXQgaXMKKyAgICAgIGludGVuZGVkIGFzIGFuIGVtZXJnZW5j
eSBvcHRpb24gZm9yIHBlb3BsZSB3aG8gZmlyc3QgY2hvc2UgZmFzdCwgdGhlbgorICAgICAgY2hh
bmdlIHRoZWlyIG1pbmRzIHRvIHNlY3VyZSwgYW5kIHdpc2ggbm90IHRvIHJlYm9vdC4qKgorCiAj
IyMgZXh0cmFfZ3Vlc3RfaXJxcwogPiBgPSBbPGRvbVUgbnVtYmVyPl1bLDxkb20wIG51bWJlcj5d
YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZDI2MjRlYTlkNy4uNDc3Yzk2ODQwOSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZtY3MuYwpAQCAtOTUsNiArOTUsNDEgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZXB0X3Bh
cmFtKGNvbnN0IGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oImVwdCIsIHBhcnNlX2VwdF9wYXJh
bSk7CiAKK3N0YXRpYyBpbnQgcGFyc2VfZXB0X3BhcmFtX3J1bnRpbWUoY29uc3QgY2hhciAqcykK
K3sKKyAgICBpbnQgdmFsOworCisgICAgaWYgKCAhY3B1X2hhc192bXhfZXB0IHx8ICFodm1fZnVu
Y3MuaGFwX3N1cHBvcnRlZCB8fAorICAgICAgICAgIShodm1fZnVuY3MuaGFwX2NhcGFiaWxpdGll
cyAmCisgICAgICAgICAgIChIVk1fSEFQX1NVUEVSUEFHRV8yTUIgfCBIVk1fSEFQX1NVUEVSUEFH
RV8xR0IpKSApCisgICAgeworICAgICAgICBwcmludGsoIlZNWDogRVBUIG5vdCBhdmFpbGFibGUs
IG9yIG5vdCBpbiB1c2UgLSBpZ25vcmluZ1xuIik7CisgICAgICAgIHJldHVybiAwOworICAgIH0K
KworICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImV4ZWMtc3AiLCBzLCBOVUxMKSkgPCAw
ICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIHZhbCAhPSBvcHRfZXB0X2V4
ZWNfc3AgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKKworICAgICAgICBvcHRf
ZXB0X2V4ZWNfc3AgPSB2YWw7CisKKyAgICAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFk
X2xvY2spOworICAgICAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKKyAgICAgICAgICAgIGlmICgg
cGFnaW5nX21vZGVfaGFwKGQpICkKKyAgICAgICAgICAgICAgICBwMm1fY2hhbmdlX2VudHJ5X3R5
cGVfZ2xvYmFsKGQsIHAybV9yYW1fcncsIHAybV9yYW1fcncpOworICAgICAgICByY3VfcmVhZF91
bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKKyAgICB9CisKKyAgICBwcmludGsoIlZNWDogRVBU
IGV4ZWN1dGFibGUgc3VwZXJwYWdlcyAlc2FibGVkXG4iLAorICAgICAgICAgICB2YWwgPyAiZW4i
IDogImRpcyIpOworCisgICAgcmV0dXJuIDA7Cit9CitjdXN0b21fcnVudGltZV9vbmx5X3BhcmFt
KCJlcHQiLCBwYXJzZV9lcHRfcGFyYW1fcnVudGltZSk7CisKIC8qIER5bmFtaWMgKHJ1bi10aW1l
IGFkanVzdGVkKSBleGVjdXRpb24gY29udHJvbCBmbGFncy4gKi8KIHUzMiB2bXhfcGluX2Jhc2Vk
X2V4ZWNfY29udHJvbCBfX3JlYWRfbW9zdGx5OwogdTMyIHZteF9jcHVfYmFzZWRfZXhlY19jb250
cm9sIF9fcmVhZF9tb3N0bHk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZTVlNDM0OWRlYS4uYmExMjZmNzkwYSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpA
QCAtMjg5LDE1ICsyODksMjAgQEAgc3RhdGljIHZvaWQgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFs
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKICAgICBwMm0tPmNoYW5nZV9l
bnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgcDJtLT5nbG9iYWxfbG9nZGlydHkg
PSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7CisgICAgLyogRG9uJ3QgYWxsb3cgJ3JlY2FsY3Vs
YXRlJyBvcGVyYXRpb25zIHRvIGNoYW5nZSB0aGUgbG9nZGlydHkgc3RhdGUuICovCisgICAgaWYg
KCBvdCAhPSBudCApCisgICAgICAgIHAybS0+Z2xvYmFsX2xvZ2RpcnR5ID0gKG50ID09IHAybV9y
YW1fbG9nZGlydHkpOwogfQogCisvKgorICogTWF5IGJlIGNhbGxlZCB3aXRoIG90ID0gbnQgPSBw
Mm1fcmFtX3J3IGZvciBpdHMgc2lkZSBlZmZlY3Qgb2YKKyAqIHJlY2FsY3VsYXRpbmcgYWxsIFBU
RXMgaW4gdGhlIHAybS4KKyAqLwogdm9pZCBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5
cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAy
bSA9IHAybV9nZXRfaG9zdHAybShkKTsKIAotICAgIEFTU0VSVChvdCAhPSBudCk7CiAgICAgQVNT
RVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOwogCiAg
ICAgcDJtX2xvY2soaG9zdHAybSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:24:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Ew-0001bk-UQ; Sun, 24 Nov 2019 23:24:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Ev-0001bX-Ll
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:25 +0000
X-Inumbo-ID: 8d4bae30-0f11-11ea-b4d1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8d4bae30-0f11-11ea-b4d1-bc764e2007e4;
 Sun, 24 Nov 2019 23:24:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Eu-0003ut-LE
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Eu-0002LO-KJ
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Eu-0002LO-KJ@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:24:24 +0000
Subject: [Xen-changelog] [xen master] x86/tsx: Introduce tsx= to use
 MSR_TSX_CTRL when available
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA3MGU4Y2U5ZDNhY2U0NjI0YmIwZmE4NzI1MmE1MTZlNmZiMGUyZWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTI6
NTQgMjAxOSArMDAwMAoKICAgIHg4Ni90c3g6IEludHJvZHVjZSB0c3g9IHRvIHVzZSBNU1JfVFNY
X0NUUkwgd2hlbiBhdmFpbGFibGUKICAgIAogICAgVG8gcHJvdGVjdCBhZ2FpbnN0IHRoZSBUU1gg
QXN5bmMgQWJvcnQgc3BlY3VsYXRpdmUgdnVsbmVyYWJpbGl0eSwgSW50ZWwgaGF2ZQogICAgcmVs
ZWFzZWQgbmV3IG1pY3JvY29kZSBmb3IgYWZmZWN0ZWQgcGFydHMgd2hpY2ggaW50cm9kdWNlIHRo
ZSBNU1JfVFNYX0NUUkwKICAgIGNvbnRyb2wsIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVk
IG9mZi4gIFRoaXMgd2lsbCBiZSBhcmNoaXRlY3R1cmFsIG9uCiAgICBmdXR1cmUgcGFydHMuCiAg
ICAKICAgIEludHJvZHVjZSB0c3g9IHRvIHByb3ZpZGUgYSBnbG9iYWwgb24vb2ZmIGZvciBUU1gs
IGluY2x1ZGluZyBpdHMgZW51bWVyYXRpb24KICAgIHZpYSBDUFVJRC4gIFByb3ZpZGUgc3R1YiB2
aXJ0dWFsaXNhdGlvbiBvZiB0aGlzIE1TUiwgYXMgaXQgaXMgbm90IGV4cG9zZWQgdG8KICAgIGd1
ZXN0cyBhdCB0aGUgbW9tZW50LgogICAgCiAgICBWTXMgbWF5IGhhdmUgYm9vdGVkIGJlZm9yZSBt
aWNyb2NvZGUgaXMgbG9hZGVkLCBvciBiZWZvcmUgaG9zdHMgaGF2ZSByZWJvb3RlZCwKICAgIGFu
ZCB0aGV5IHN0aWxsIHdhbnQgdG8gbWlncmF0ZSBmcmVlbHkuICBBIFZNIHdoaWNoIGJvb3RlZCBz
ZWVpbmcgVFNYIGNhbgogICAgbWlncmF0ZSBzYWZlbHkgdG8gaG9zdHMgd2l0aCBUU1ggZGlzYWJs
ZWQgLSBUU1ggd2lsbCBzdGFydCB1bmNvbmRpdGlvbmFsbHkKICAgIGFib3J0aW5nLCBidXQgc3Rp
bGwgYmVoYXZlIGluIGEgbWFubmVyIGNvbXBhdGlibGUgd2l0aCB0aGUgQUJJLgogICAgCiAgICBU
aGUgZ3Vlc3QtdmlzaWJsZSBiZWhhdmlvdXIgaXMgZXF1aXZhbGVudCB0byBsYXRlIGxvYWRpbmcg
dGhlIG1pY3JvY29kZSBhbmQKICAgIHNldHRpbmcgdGhlIFJUTV9ESVNBQkxFIGJpdCBpbiB0aGUg
Y291cnNlIG9mIGxpdmUgcGF0Y2hpbmcuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzA1
IC8gQ1ZFLTIwMTktMTExMzUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
IHwgMTQgKysrKysrKysKIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICB8ICAxICsK
IHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICB8IDE0ICsrKysrKysrCiB4ZW4vYXJj
aC94ODYvbXNyLmMgICAgICAgICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICB8
ICAyICsrCiB4ZW4vYXJjaC94ODYvdHN4LmMgICAgICAgICAgICAgICAgfCA3NCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggICB8ICA1ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgIHwgMTMg
KysrKysrKwogOSBmaWxlcyBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYwppbmRleCA1ZTQyN2ExY2Y4Li45ODZhYWEwZDM1IDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jCkBAIC0yMDc5LDYgKzIwNzksMjAgQEAgcGFnZXMpIG11c3QgYWxzbyBi
ZSBzcGVjaWZpZWQgdmlhIHRoZSB0YnVmX3NpemUgcGFyYW1ldGVyLgogIyMjIHRzYyAoeDg2KQog
PiBgPSB1bnN0YWJsZSB8IHNrZXdlZCB8IHN0YWJsZTpzb2NrZXRgCiAKKyMjIyB0c3gKKyAgICA9
IDxib29sPgorCisgICAgQXBwbGljYWJpbGl0eTogeDg2CisgICAgRGVmYXVsdDogdHJ1ZQorCitD
b250cm9scyBmb3IgdGhlIHVzZSBvZiBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlvbiBlWHRl
bnNpb25zLgorCitPbiBJbnRlbCBwYXJ0cyByZWxlYXNlZCBpbiBRMyAyMDE5ICh3aXRoIHVwZGF0
ZWQgbWljcm9jb2RlKSwgYW5kIGZ1dHVyZSBwYXJ0cywKK2EgY29udHJvbCBoYXMgYmVlbiBpbnRy
b2R1Y2VkIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVkIG9mZi4KKworT24gc3lzdGVtcyB3
aXRoIHRoZSBhYmlsaXR5IHRvIHR1cm4gVFNYIG9mZiwgdGhpcyBib29sZWFuIG9mZmVycyBzeXN0
ZW0gd2lkZQorY29udHJvbCBvZiB3aGV0aGVyIFRTWCBpcyBlbmFibGVkIG9yIGRpc2FibGVkLgor
CiAjIyMgdWNvZGUgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxpbnRlZ2VyPiB8IHNjYW49PGJvb2w+
LCBubWk9PGJvb2w+IF1gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCA2YjM2OWYyMWNiLi41ZTZiOWQ3MDI4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBA
IC02Nyw2ICs2Nyw3IEBAIG9iai15ICs9IHN5c2N0bC5vCiBvYmoteSArPSB0aW1lLm8KIG9iai15
ICs9IHRyYWNlLm8KIG9iai15ICs9IHRyYXBzLm8KK29iai15ICs9IHRzeC5vCiBvYmoteSArPSB1
c2VyY29weS5vCiBvYmoteSArPSB4ODZfZW11bGF0ZS5vCiBvYmotJChDT05GSUdfVEJPT1QpICs9
IHRib290Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2
L2NwdWlkLmMKaW5kZXggYWNiYTBmNzU4My4uNzA1NTUwOWVkNiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTUzNiw2ICs1MzYs
MjAgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koc3RydWN0IGRvbWFpbiAqZCkKICAg
ICBpZiAoIGNwdV9oYXNfaXRzYyAmJiAoZC0+ZGlzYWJsZV9taWdyYXRlIHx8IGQtPmFyY2gudnRz
YykgKQogICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSVRTQywgbWF4X2ZzKTsKIAorICAg
IC8qCisgICAgICogT24gaGFyZHdhcmUgd2l0aCBNU1JfVFNYX0NUUkwsIHRoZSBhZG1pbiBtYXkg
aGF2ZSBlbGVjdGVkIHRvIGRpc2FibGUKKyAgICAgKiBUU1ggYW5kIGhpZGUgdGhlIGZlYXR1cmUg
Yml0cy4gIE1pZ3JhdGluZy1pbiBWTXMgbWF5IGhhdmUgYmVlbiBib290ZWQKKyAgICAgKiBwcmUt
bWl0aWdhdGlvbiB3aGVuIHRoZSBUU1ggZmVhdHVyZXMgd2VyZSB2aXNiaWxlLgorICAgICAqCisg
ICAgICogVGhpcyBzaXR1YXRpb24gaXMgY29tcGF0aWJsZSAoYWxiZWl0IHdpdGggYSBwZXJmIGhp
dCB0byBhbnkgVFNYIGNvZGUgaW4KKyAgICAgKiB0aGUgZ3Vlc3QpLCBzbyBhbGxvdyB0aGUgZmVh
dHVyZSBiaXRzIHRvIHJlbWFpbiBzZXQuCisgICAgICovCisgICAgaWYgKCBjcHVfaGFzX3RzeF9j
dHJsICkKKyAgICB7CisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9ITEUsIG1heF9mcyk7
CisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9SVE0sIG1heF9mcyk7CisgICAgfQorCiAg
ICAgLyogQ2xhbXAgdGhlIHRvb2xzdGFja3MgY2hvaWNlcyB0byByZWFsaXR5LiAqLwogICAgIGZv
ciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShmcyk7IGkrKyApCiAgICAgICAgIGZzW2ldICY9IG1h
eF9mc1tpXTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9t
c3IuYwppbmRleCA0Njk4ZDJiYmExLi5kYTUwNGNlN2FlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xMzMsNiArMTMzLDcgQEAgaW50
IGd1ZXN0X3JkbXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwp
CiAgICAgY2FzZSBNU1JfRkxVU0hfQ01EOgogICAgICAgICAvKiBXcml0ZS1vbmx5ICovCiAgICAg
Y2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgIGNhc2UgTVNSX1RTWF9DVFJMOgogICAgIGNh
c2UgTVNSX0FNRDY0X0xXUF9DRkc6CiAgICAgY2FzZSBNU1JfQU1ENjRfTFdQX0NCQUREUjoKICAg
ICAgICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vlc3RzLiAqLwpAQCAtMjc1LDYgKzI3Niw3IEBAIGlu
dCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwp
CiAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFJlYWQtb25seSAq
LwogICAgIGNhc2UgTVNSX1RTWF9GT1JDRV9BQk9SVDoKKyAgICBjYXNlIE1TUl9UU1hfQ1RSTDoK
ICAgICBjYXNlIE1TUl9BTUQ2NF9MV1BfQ0ZHOgogICAgIGNhc2UgTVNSX0FNRDY0X0xXUF9DQkFE
RFI6CiAgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggZGVjNjBkMDMw
MS4uMDBlZTg3YmRlNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVu
L2FyY2gveDg2L3NldHVwLmMKQEAgLTE1OTcsNiArMTU5Nyw4IEBAIHZvaWQgX19pbml0IG5vcmV0
dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBlYXJseV9taWNyb2Nv
ZGVfaW5pdCgpOwogCisgICAgdHN4X2luaXQoKTsgLyogTmVlZHMgbWljcm9jb2RlLiAgTWF5IGNo
YW5nZSBITEUvUlRNIGZlYXR1cmUgYml0cy4gKi8KKwogICAgIGlkZW50aWZ5X2NwdSgmYm9vdF9j
cHVfZGF0YSk7CiAKICAgICBzZXRfaW5fY3I0KFg4Nl9DUjRfT1NGWFNSIHwgWDg2X0NSNF9PU1hN
TUVYQ1BUKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCmluZGV4IGY4NmMxNWJkZTMuLmZhNjkxYjZiYTAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzY4
LDYgKzM2OCw4IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQogICAgICAgICB3cm1zcmwoTVNSX1NQ
RUNfQ1RSTCwgZGVmYXVsdF94ZW5fc3BlY19jdHJsKTsKIAorICAgIHRzeF9pbml0KCk7IC8qIE5l
ZWRzIG1pY3JvY29kZS4gIE1heSBjaGFuZ2UgSExFL1JUTSBmZWF0dXJlIGJpdHMuICovCisKICAg
ICBpZiAoIHhlbl9ndWVzdCApCiAgICAgICAgIGh5cGVydmlzb3JfYXBfc2V0dXAoKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3RzeC5jIGIveGVuL2FyY2gveDg2L3RzeC5jCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmE4ZWMyY2NjNjkKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vYXJjaC94ODYvdHN4LmMKQEAgLTAsMCArMSw3NCBAQAorI2luY2x1ZGUgPHhlbi9p
bml0Lmg+CisjaW5jbHVkZSA8YXNtL21zci5oPgorCisvKgorICogVmFsaWQgdmFsdWVzOgorICog
ICAxID0+IEV4cGxpY2l0IHRzeD0xCisgKiAgIDAgPT4gRXhwbGljaXQgdHN4PTAKKyAqICAtMSA9
PiBEZWZhdWx0LCBpbXBsaWNpdCB0c3g9MQorICoKKyAqIFRoaXMgaXMgYXJyYW5nZWQgc3VjaCB0
aGF0IHRoZSBib3R0b20gYml0IGVuY29kZXMgd2hldGhlciBUU1ggaXMgYWN0dWFsbHkKKyAqIGRp
c2FibGVkLCB3aGlsZSBpZGVudGlmeWluZyB2YXJpb3VzIGV4cGxpY2l0ICg+PTApIGFuZCBpbXBs
aWNpdCAoPDApCisgKiBjb25kaXRpb25zLgorICovCitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRf
dHN4ID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBjcHVfaGFzX3RzeF9jdHJsID0gLTE7CisK
K3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3RzeChjb25zdCBjaGFyICpzKQoreworICAgIGludCBy
YyA9IDAsIHZhbCA9IHBhcnNlX2Jvb2wocywgTlVMTCk7CisKKyAgICBpZiAoIHZhbCA+PSAwICkK
KyAgICAgICAgb3B0X3RzeCA9IHZhbDsKKyAgICBlbHNlCisgICAgICAgIHJjID0gLUVJTlZBTDsK
KworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgidHN4IiwgcGFyc2VfdHN4KTsKKwor
dm9pZCB0c3hfaW5pdCh2b2lkKQoreworICAgIC8qCisgICAgICogVGhpcyBmdW5jdGlvbiBpcyBm
aXJzdCBjYWxsZWQgYmV0d2VlbiBtaWNyb2NvZGUgYmVpbmcgbG9hZGVkLCBhbmQgQ1BVSUQKKyAg
ICAgKiBiZWluZyBzY2FubmVkIGdlbmVyYWxseS4gIENhbGN1bGF0ZSBmcm9tIHJhdyBkYXRhIHdo
ZXRoZXIgTVNSX1RTWF9DVFJMCisgICAgICogaXMgYXZhaWxhYmxlLgorICAgICAqLworICAgIGlm
ICggdW5saWtlbHkoY3B1X2hhc190c3hfY3RybCA8IDApICkKKyAgICB7CisgICAgICAgIHVpbnQ2
NF90IGNhcHMgPSAwOworCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS5jcHVpZF9sZXZlbCA+
PSA3ICYmCisgICAgICAgICAgICAgKGNwdWlkX2NvdW50X2VkeCg3LCAwKSAmIGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9BUkNIX0NBUFMpKSApCisgICAgICAgICAgICByZG1zcmwoTVNSX0FSQ0hf
Q0FQQUJJTElUSUVTLCBjYXBzKTsKKworICAgICAgICBjcHVfaGFzX3RzeF9jdHJsID0gISEoY2Fw
cyAmIEFSQ0hfQ0FQU19UU1hfQ1RSTCk7CisgICAgfQorCisgICAgaWYgKCBjcHVfaGFzX3RzeF9j
dHJsICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IHZhbDsKKworICAgICAgICByZG1zcmwoTVNS
X1RTWF9DVFJMLCB2YWwpOworCisgICAgICAgIHZhbCAmPSB+KFRTWF9DVFJMX1JUTV9ESVNBQkxF
IHwgVFNYX0NUUkxfQ1BVSURfQ0xFQVIpOworICAgICAgICAvKiBDaGVjayBib3R0b20gYml0IG9u
bHkuICBIaWdoZXIgYml0cyBhcmUgdmFyaW91cyBzZW50aW5hbHMuICovCisgICAgICAgIGlmICgg
IShvcHRfdHN4ICYgMSkgKQorICAgICAgICAgICAgdmFsIHw9IFRTWF9DVFJMX1JUTV9ESVNBQkxF
IHwgVFNYX0NUUkxfQ1BVSURfQ0xFQVI7CisKKyAgICAgICAgd3Jtc3JsKE1TUl9UU1hfQ1RSTCwg
dmFsKTsKKyAgICB9CisgICAgZWxzZSBpZiAoIG9wdF90c3ggPj0gMCApCisgICAgICAgIHByaW50
a19vbmNlKFhFTkxPR19XQVJOSU5HCisgICAgICAgICAgICAgICAgICAgICJNU1JfVFNYX0NUUkwg
bm90IGF2YWlsYWJsZSAtIElnbm9yaW5nIHRzeD0gc2V0dGluZ1xuIik7Cit9CisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggMzI3NDZhYThhZS4u
ZDVmMzg5OWY3MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC01Myw2ICs1Myw3IEBACiAj
ZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0KQogI2RlZmluZSBBUkNI
X0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKICNkZWZpbmUgQVJDSF9DQVBTX0lGX1BT
Q0hBTkdFX01DX05PCShfQUMoMSwgVUxMKSA8PCA2KQorI2RlZmluZSBBUkNIX0NBUFNfVFNYX0NU
UkwJCShfQUMoMSwgVUxMKSA8PCA3KQogCiAjZGVmaW5lIE1TUl9GTFVTSF9DTUQJCQkweDAwMDAw
MTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwgMCkKQEAgLTYwLDYg
KzYxLDEwIEBACiAjZGVmaW5lIE1TUl9UU1hfRk9SQ0VfQUJPUlQgICAgICAgICAgICAgMHgwMDAw
MDEwZgogI2RlZmluZSBUU1hfRk9SQ0VfQUJPUlRfUlRNICAgICAgICAgICAgIChfQUMoMSwgVUxM
KSA8PCAgMCkKIAorI2RlZmluZSBNU1JfVFNYX0NUUkwgICAgICAgICAgICAgICAgICAgIDB4MDAw
MDAxMjIKKyNkZWZpbmUgVFNYX0NUUkxfUlRNX0RJU0FCTEUgICAgICAgICAgICAoX0FDKDEsIFVM
TCkgPDwgIDApCisjZGVmaW5lIFRTWF9DVFJMX0NQVUlEX0NMRUFSICAgICAgICAgICAgKF9BQygx
LCBVTEwpIDw8ICAxKQorCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxlIG9uIG90
aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEKICNkZWZp
bmUgTVNSX0lBMzJfQV9QRVJGQ1RSMAkJMHgwMDAwMDRjMQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgK
aW5kZXggYjY4NjE1NmVhMC4uNTU3ZjliNmRkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBA
IC0yNTgsNiArMjU4LDE2IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGludCBjcHVp
ZF9jb3VudF9lYngoCiAgICAgcmV0dXJuIGVieDsKIH0KIAorc3RhdGljIGFsd2F5c19pbmxpbmUg
dW5zaWduZWQgaW50IGNwdWlkX2NvdW50X2VkeCgKKyAgICB1bnNpZ25lZCBpbnQgbGVhZiwgdW5z
aWduZWQgaW50IHN1YmxlYWYpCit7CisgICAgdW5zaWduZWQgaW50IGVkeCwgdG1wOworCisgICAg
Y3B1aWRfY291bnQobGVhZiwgc3VibGVhZiwgJnRtcCwgJnRtcCwgJnRtcCwgJmVkeCk7CisKKyAg
ICByZXR1cm4gZWR4OworfQorCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjAo
dm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGNyMDsKQEAgLTYwMSw2ICs2MTEsOSBAQCBzdGF0
aWMgaW5saW5lIHVpbnQ4X3QgZ2V0X2NwdV9mYW1pbHkodWludDMyX3QgcmF3LCB1aW50OF90ICpt
b2RlbCwKICAgICByZXR1cm4gZmFtOwogfQogCitleHRlcm4gaW50OF90IG9wdF90c3gsIGNwdV9o
YXNfdHN4X2N0cmw7Cit2b2lkIHRzeF9pbml0KHZvaWQpOworCiAjZW5kaWYgLyogIV9fQVNTRU1C
TFlfXyAqLwogCiAjZW5kaWYgLyogX19BU01fWDg2X1BST0NFU1NPUl9IICovCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:24:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:24:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1F6-0001cn-25; Sun, 24 Nov 2019 23:24:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1F5-0001cg-NX
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:35 +0000
X-Inumbo-ID: 935056d2-0f11-11ea-b4d1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 935056d2-0f11-11ea-b4d1-bc764e2007e4;
 Sun, 24 Nov 2019 23:24:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1F4-0003v5-OQ
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1F4-0002Lp-NT
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1F4-0002Lp-NT@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:24:34 +0000
Subject: [Xen-changelog] [xen master] x86/spec-ctrl: Mitigate the TSX
 Asynchronous Abort sidechannel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhjNDMzMDgxOGY2ZWU3MGNiZjc0MjhhNDBhMjhhNzNkZjEyNzJkMTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTI6
NTQgMjAxOSArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pdGlnYXRlIHRoZSBUU1ggQXN5bmNo
cm9ub3VzIEFib3J0IHNpZGVjaGFubmVsCiAgICAKICAgIFNlZSBwYXRjaCBkb2N1bWVudGF0aW9u
IGFuZCBjb21tZW50cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDUgLyBDVkUtMjAx
OS0xMTEzNQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAxNyArKysr
KysrKystLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgIHwgNjEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvdHN4LmMgICAgICAg
ICAgICAgICAgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgIHwgIDEg
KwogNCBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCA5ODZhYWEwZDM1Li4wMzk0ZDY2OWMwIDEwMDY0
NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xOTczLDcgKzE5NzMsNyBAQCBleHRyZW1lIGNh
cmUuKioKIEFuIG92ZXJhbGwgYm9vbGVhbiB2YWx1ZSwgYHNwZWMtY3RybD1ub2AsIGNhbiBiZSBz
cGVjaWZpZWQgdG8gdHVybiBvZmYgYWxsCiBtaXRpZ2F0aW9ucywgaW5jbHVkaW5nIHBpZWNlcyBv
ZiBpbmZyYXN0cnVjdHVyZSB1c2VkIHRvIHZpcnR1YWxpc2UgY2VydGFpbgogbWl0aWdhdGlvbiBm
ZWF0dXJlcyBmb3IgZ3Vlc3RzLiAgVGhpcyBhbHNvIGluY2x1ZGVzIHNldHRpbmdzIHdoaWNoIGB4
cHRpYCwKLWBzbXRgLCBgcHYtbDF0ZmAgY29udHJvbCwgdW5sZXNzIHRoZSByZXNwZWN0aXZlIG9w
dGlvbihzKSBoYXZlIGJlZW4KK2BzbXRgLCBgcHYtbDF0ZmAsIGB0c3hgIGNvbnRyb2wsIHVubGVz
cyB0aGUgcmVzcGVjdGl2ZSBvcHRpb24ocykgaGF2ZSBiZWVuCiBzcGVjaWZpZWQgZWFybGllciBv
biB0aGUgY29tbWFuZCBsaW5lLgogCiBBbHRlcm5hdGl2ZWx5LCBhIHNsaWdodGx5IG1vcmUgcmVz
dHJpY3RlZCBgc3BlYy1jdHJsPW5vLXhlbmAgY2FuIGJlIHVzZWQgdG8KQEAgLTIwODMsNyArMjA4
Myw3IEBAIHBhZ2VzKSBtdXN0IGFsc28gYmUgc3BlY2lmaWVkIHZpYSB0aGUgdGJ1Zl9zaXplIHBh
cmFtZXRlci4KICAgICA9IDxib29sPgogCiAgICAgQXBwbGljYWJpbGl0eTogeDg2Ci0gICAgRGVm
YXVsdDogdHJ1ZQorICAgIERlZmF1bHQ6IGZhbHNlIG9uIHBhcnRzIHZ1bG5lcmFibGUgdG8gVEFB
LCB0cnVlIG90aGVyd2lzZQogCiBDb250cm9scyBmb3IgdGhlIHVzZSBvZiBUcmFuc2FjdGlvbmFs
IFN5bmNocm9uaXphdGlvbiBlWHRlbnNpb25zLgogCkBAIC0yMDkzLDYgKzIwOTMsMTkgQEAgYSBj
b250cm9sIGhhcyBiZWVuIGludHJvZHVjZWQgd2hpY2ggYWxsb3dzIFRTWCB0byBiZSB0dXJuZWQg
b2ZmLgogT24gc3lzdGVtcyB3aXRoIHRoZSBhYmlsaXR5IHRvIHR1cm4gVFNYIG9mZiwgdGhpcyBi
b29sZWFuIG9mZmVycyBzeXN0ZW0gd2lkZQogY29udHJvbCBvZiB3aGV0aGVyIFRTWCBpcyBlbmFi
bGVkIG9yIGRpc2FibGVkLgogCitPbiBwYXJ0cyB2dWxuZXJhYmxlIHRvIENWRS0yMDE5LTExMTM1
IC8gVFNYIEFzeW5jaHJvbm91cyBBYm9ydCwgdGhlIGZvbGxvd2luZworbG9naWMgYXBwbGllczoK
KworICogQW4gZXhwbGljaXQgYHRzeD1gIGNob2ljZSBpcyBob25vdXJlZCwgZXZlbiBpZiBpdCBp
cyBgdHJ1ZWAgYW5kIHdvdWxkCisgICByZXN1bHQgaW4gYSB2dWxuZXJhYmxlIHN5c3RlbS4KKwor
ICogV2hlbiBubyBleHBsaWNpdCBgdHN4PWAgY2hvaWNlIGlzIGdpdmVuLCBwYXJ0cyB2dWxuZXJh
YmxlIHRvIFRBQSB3aWxsIGJlCisgICBtaXRpZ2F0ZWQgYnkgZGlzYWJsaW5nIFRTWCwgYXMgdGhp
cyBpcyB0aGUgbG93ZXN0IG92ZXJoZWFkIG9wdGlvbi4KKworICogSWYgdGhlIHVzZSBvZiBUU1gg
aXMgaW1wb3J0YW50LCB0aGUgbW9yZSBleHBlbnNpdmUgVEFBIG1pdGlnYXRpb25zIGNhbiBiZQor
ICAgb3B0ZWQgaW4gdG8gd2l0aCBgc210PTAgc3BlYy1jdHJsPW1kLWNsZWFyYCwgYXQgd2hpY2gg
cG9pbnQgVFNYIHdpbGwgcmVtYWluCisgICBhY3RpdmUgYnkgZGVmYXVsdC4KKwogIyMjIHVjb2Rl
ICh4ODYpCiA+IGA9IExpc3Qgb2YgWyA8aW50ZWdlcj4gfCBzY2FuPTxib29sPiwgbm1pPTxib29s
PiBdYAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKaW5kZXggZTc0ZTBjYzYxOS4uYWE2MzJiZGNlZSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpA
QCAtOTksNiArOTksOSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3Qg
Y2hhciAqcykKIAogICAgICAgICAgICAgb3B0X2JyYW5jaF9oYXJkZW4gPSBmYWxzZTsKIAorICAg
ICAgICAgICAgaWYgKCBvcHRfdHN4ID09IC0xICkKKyAgICAgICAgICAgICAgICBvcHRfdHN4ID0g
LTM7CisKICAgICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAgICAgICBvcHRfcnNiX3B2ID0g
ZmFsc2U7CiAgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IGZhbHNlOwpAQCAtMzEwLDcgKzMxMyw3
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5r
LCB1aW50NjRfdCBjYXBzKQogICAgIHByaW50aygiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNp
bGl0aWVzOlxuIik7CiAKICAgICAvKiBIYXJkd2FyZSBmZWF0dXJlcyB3aGljaCBwZXJ0YWluIHRv
IHNwZWN1bGF0aXZlIG1pdGlnYXRpb25zLiAqLwotICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0
dXJlczolcyVzJXMlcyVzJXMlcyVzJXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIEhhcmR3YXJl
IGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChf
N2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAi
IiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSA/
ICIgU1RJQlAiICAgICA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZf
RkVBVFVSRV9MMURfRkxVU0gpKSA/ICIgTDFEX0ZMVVNIIiA6ICIiLApAQCAtMzIyLDcgKzMyNSw5
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5r
LCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SU0JBKSAgICAg
ICAgICAgICAgICAgID8gIiBSU0JBIiAgICAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJD
SF9DQVBTX1NLSVBfTDFERkwpICAgICAgICAgICAgPyAiIFNLSVBfTDFERkwiOiAiIiwKICAgICAg
ICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAgICAgICA/ICIgU1NCX05P
IiAgICA6ICIiLAotICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19NRFNfTk8pICAgICAgICAg
ICAgICAgID8gIiBNRFNfTk8iICAgIDogIiIpOworICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQ
U19NRFNfTk8pICAgICAgICAgICAgICAgID8gIiBNRFNfTk8iICAgIDogIiIsCisgICAgICAgICAg
IChjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJMKSAgICAgICAgICAgICAgPyAiIFRTWF9DVFJMIiAg
OiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfVEFBX05PKSAgICAgICAgICAgICAg
ICA/ICIgVEFBX05PIiAgICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hp
Y2ggcGVydGFpbnMgdG8gbWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJ
R19JTkRJUkVDVF9USFVOSykgfHwgSVNfRU5BQkxFRChDT05GSUdfU0hBRE9XX1BBR0lORykgKQpA
QCAtMzM2LDcgKzM0MSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgIlxuIik7CiAK
ICAgICAvKiBTZXR0aW5ncyBmb3IgWGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1
ZXN0cy4gKi8KLSAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNf
Q1RSTDogJXMlcywgT3RoZXI6JXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFhlbiBzZXR0aW5n
czogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMlcywgT3RoZXI6JXMlcyVzJXNcbiIsCiAg
ICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAgICAgICAgICAg
dGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0aHVu
ayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CkBAIC0zNDUsNiArMzUwLDggQEAgc3Rh
dGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2
NF90IGNhcHMpCiAgICAgICAgICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxf
SUJSUykgID8gIklCUlMrIiA6ICAiSUJSUy0iLAogICAgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX1NTQkQpICAgICAgICAgICA/ICIiIDoKICAgICAgICAgICAgKGRlZmF1bHRfeGVu
X3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAorICAg
ICAgICAgICAhKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICAgICAgICAgICAgICA/ICIiIDoK
KyAgICAgICAgICAgKG9wdF90c3ggJiAxKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAi
IFRTWCsiIDogIiBUU1gtIiwKICAgICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPyAiIElCUEIiICA6ICIiLAogICAgICAgICAgICBvcHRfbDFkX2ZsdXNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiLAogICAgICAg
ICAgICBvcHRfbWRfY2xlYXJfcHYgfHwgb3B0X21kX2NsZWFyX2h2bSAgICAgICA/ICIgVkVSVyIg
IDogIiIsCkBAIC04NjcsNiArODc0LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9t
aXRpZ2F0aW9ucyh2b2lkKQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVG
QVVMVDsKICAgICBib29sIHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlLCBod19z
bXRfZW5hYmxlZDsKKyAgICBib29sIGNwdV9oYXNfYnVnX3RhYTsKICAgICB1aW50NjRfdCBjYXBz
ID0gMDsKIAogICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQpA
QCAtMTA5NCw2ICsxMTAyLDUzIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdh
dGlvbnModm9pZCkKICAgICAgICAgICAgICJlbmFibGVkLiAgTWl0aWdhdGlvbnMgd2lsbCBub3Qg
YmUgZnVsbHkgZWZmZWN0aXZlLiAgUGxlYXNlXG4iCiAgICAgICAgICAgICAiY2hvb3NlIGFuIGV4
cGxpY2l0IHNtdD08Ym9vbD4gc2V0dGluZy4gIFNlZSBYU0EtMjk3LlxuIik7CiAKKyAgICAvKgor
ICAgICAqIFZ1bG5lcmFiaWxpdHkgdG8gVEFBIGlzIGEgbGl0dGxlIGNvbXBsaWNhdGVkIHRvIHF1
YW50aWZ5LgorICAgICAqCisgICAgICogSW4gdGhlIHBpcGVsaW5lLCBpdCBpcyBqdXN0IGFub3Ro
ZXIgd2F5IHRvIGdldCBzcGVjdWxhdGl2ZSBhY2Nlc3MgdG8KKyAgICAgKiBzdGFsZSBsb2FkIHBv
cnQsIHN0b3JlIGJ1ZmZlciBvciBmaWxsIGJ1ZmZlciBkYXRhLCBhbmQgdGhlcmVmb3JlIGNhbiBi
ZQorICAgICAqIGNvbnNpZGVyZWQgYSBzdXBlcnNldCBvZiBNRFMgKG9uIFRTWC1jYXBhYmxlIHBh
cnRzKS4gIE9uIHBhcnRzIHdoaWNoCisgICAgICogcHJlZGF0ZSBNRFNfTk8sIHRoZSBleGlzdGlu
ZyBWRVJXIGZsdXNoaW5nIHdpbGwgbWl0aWdhdGUgdGhpcworICAgICAqIHNpZGVjaGFubmVsIGFz
IHdlbGwuCisgICAgICoKKyAgICAgKiBPbiBwYXJ0cyB3aGljaCBjb250YWluIE1EU19OTywgdGhl
IGxhY2sgb2YgVkVSVyBmbHVzaGluZyBtZWFucyB0aGF0IGFuCisgICAgICogYXR0YWNrZXIgY2Fu
IHN0aWxsIHVzZSBUU1ggdG8gdGFyZ2V0IG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzIHRvIGxl
YWsKKyAgICAgKiBzZWNyZXRzLiAgVGhlcmVmb3JlLCB3ZSBjb25zaWRlciBUQUEgdG8gYmUgdGhl
IHNldCBvZiBUU1gtY2FwYWJsZSBwYXJ0cworICAgICAqIHdoaWNoIGhhdmUgTURTX05PIGJ1dCBs
YWNrIFRBQV9OTy4KKyAgICAgKgorICAgICAqIE5vdGU6IGNwdV9oYXNfcnRtICg9PSBobGUpIGNv
dWxkIGFscmVhZHkgYmUgaGlkZGVuIGJ5IGB0c3g9MGAgb24gdGhlCisgICAgICogICAgICAgY21k
bGluZS4gIE1TUl9UU1hfQ1RSTCB3aWxsIG9ubHkgYXBwZWFyIG9uIFRTWC1jYXBhYmxlIHBhcnRz
LCBzbworICAgICAqICAgICAgIHdlIGNoZWNrIGJvdGggdG8gc3BvdCBUU1ggaW4gYSBtaWNyb2Nv
ZGUvY21kbGluZSBpbmRlcGVuZGVudCB3YXkuCisgICAgICovCisgICAgY3B1X2hhc19idWdfdGFh
ID0KKyAgICAgICAgKGNwdV9oYXNfcnRtIHx8IChjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJMKSkg
JiYKKyAgICAgICAgKGNhcHMgJiAoQVJDSF9DQVBTX01EU19OTyB8IEFSQ0hfQ0FQU19UQUFfTk8p
KSA9PSBBUkNIX0NBUFNfTURTX05POworCisgICAgLyoKKyAgICAgKiBPbiBUQUEtYWZmZWN0ZWQg
aGFyZHdhcmUsIGRpc2FibGluZyBUU1ggaXMgdGhlIHByZWZlcnJlZCBtaXRpZ2F0aW9uLCB2cwor
ICAgICAqIHRoZSBNRFMgbWl0aWdhdGlvbiBvZiBkaXNhYmxpbmcgSFQgYW5kIHVzaW5nIFZFUlcg
Zmx1c2hpbmcuCisgICAgICoKKyAgICAgKiBPbiBDUFVzIHdoaWNoIGFkdmVydGlzZSBNRFNfTk8s
IFZFUlcgaGFzIG5vIGZsdXNoaW5nIHNpZGUgZWZmZWN0IHVudGlsCisgICAgICogdGhlIFRTWF9D
VFJMIG1pY3JvY29kZSBpcyBsb2FkZWQsIGRlc3BpdGUgdGhlIE1EX0NMRUFSIENQVUlEIGJpdCBi
ZWluZworICAgICAqIGFkdmVydGlzZWQsIGFuZCB0aGVyZSBpc24ndCBhIE1EX0NMRUFSXzIgZmxh
ZyB0byB1c2UuLi4KKyAgICAgKgorICAgICAqIElmIHdlJ3JlIG9uIGFmZmVjdGVkIGhhcmR3YXJl
LCBhYmxlIHRvIGRvIHNvbWV0aGluZyBhYm91dCBpdCAod2hpY2gKKyAgICAgKiBpbXBsaWVzIHRo
YXQgVkVSVyBub3cgd29ya3MpLCBubyBleHBsaWNpdCBUU1ggY2hvaWNlIGFuZCB0cmFkaXRpb25h
bAorICAgICAqIE1EUyBtaXRpZ2F0aW9ucyAobm8tU01ULCBWRVJXKSBub3Qgb2J2aW9zdWx5IGlu
IHVzZSAoc29tZW9uZSBtaWdodAorICAgICAqIHBsYXVzaWJseSB2YWx1ZSBUU1ggaGlnaGVyIHRo
YW4gSHlwZXJ0aHJlYWRpbmcuLi4pLCBkaXNhYmxlIFRTWCB0bworICAgICAqIG1pdGlnYXRlIFRB
QS4KKyAgICAgKi8KKyAgICBpZiAoIG9wdF90c3ggPT0gLTEgJiYgY3B1X2hhc19idWdfdGFhICYm
IChjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJMKSAmJgorICAgICAgICAgKChod19zbXRfZW5hYmxl
ZCAmJiBvcHRfc210KSB8fAorICAgICAgICAgICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
VkVSV19JRExFKSkgKQorICAgIHsKKyAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVB
VFVSRV9ITEUpOworICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1JUTSk7
CisKKyAgICAgICAgb3B0X3RzeCA9IDA7CisgICAgICAgIHRzeF9pbml0KCk7CisgICAgfQorCiAg
ICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3RzeC5jIGIveGVuL2FyY2gveDg2L3RzeC5jCmluZGV4IGE4ZWMyY2NjNjkuLjJk
MjAyYTBkNGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90c3guYworKysgYi94ZW4vYXJjaC94
ODYvdHN4LmMKQEAgLTUsNyArNSw4IEBACiAgKiBWYWxpZCB2YWx1ZXM6CiAgKiAgIDEgPT4gRXhw
bGljaXQgdHN4PTEKICAqICAgMCA9PiBFeHBsaWNpdCB0c3g9MAotICogIC0xID0+IERlZmF1bHQs
IGltcGxpY2l0IHRzeD0xCisgKiAgLTEgPT4gRGVmYXVsdCwgaW1wbGljaXQgdHN4PTEsIG1heSBj
aGFuZ2UgdG8gMCB0byBtaXRpZ2F0ZSBUQUEKKyAqICAtMyA9PiBJbXBsaWNpdCB0c3g9MSAoZmVl
ZC10aHJvdWdoIGZyb20gc3BlYy1jdHJsPTApCiAgKgogICogVGhpcyBpcyBhcnJhbmdlZCBzdWNo
IHRoYXQgdGhlIGJvdHRvbSBiaXQgZW5jb2RlcyB3aGV0aGVyIFRTWCBpcyBhY3R1YWxseQogICog
ZGlzYWJsZWQsIHdoaWxlIGlkZW50aWZ5aW5nIHZhcmlvdXMgZXhwbGljaXQgKD49MCkgYW5kIGlt
cGxpY2l0ICg8MCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4Lmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IGQ1ZjM4OTlmNzMuLjM5NzFi
OTkyZDMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNTQsNiArNTQsNyBAQAogI2RlZmlu
ZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKICNkZWZpbmUgQVJDSF9DQVBT
X0lGX1BTQ0hBTkdFX01DX05PCShfQUMoMSwgVUxMKSA8PCA2KQogI2RlZmluZSBBUkNIX0NBUFNf
VFNYX0NUUkwJCShfQUMoMSwgVUxMKSA8PCA3KQorI2RlZmluZSBBUkNIX0NBUFNfVEFBX05PCQko
X0FDKDEsIFVMTCkgPDwgOCkKIAogI2RlZmluZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgog
I2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9BQygxLCBVTEwpIDw8IDApCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:24:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:24:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1FG-0001eP-6h; Sun, 24 Nov 2019 23:24:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1FF-0001eH-Jz
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:45 +0000
X-Inumbo-ID: 9955dd5e-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9955dd5e-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:24:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1FE-0003vH-RQ
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1FE-0002MN-QN
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1FE-0002MN-QN@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:24:44 +0000
Subject: [Xen-changelog] [xen master] xen/passthrough: Render domains with
 %pd in the 'Q' debug handler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM2N2M0M2NlNGE2M2U3ZWEzMTQ1MjViYTE3OGNlN2FiOTU1YzkyOTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiAxMyAxMzowNDo0MyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMTMgMTQ6MzI6
NDQgMjAxOSArMDAwMAoKICAgIHhlbi9wYXNzdGhyb3VnaDogUmVuZGVyIGRvbWFpbnMgd2l0aCAl
cGQgaW4gdGhlICdRJyBkZWJ1ZyBoYW5kbGVyCiAgICAKICAgIElPTU1VcyBhcmUgb3duZWQgYnkg
RE9NX1hFTiwgYW5kIHdpdGggWFNBLTMwMiwgRE9NX0lPIGlzIHVzZWQgZm9yCiAgICBxdWFyYW50
aW5lZCBkZXZpY2VzLiAgVXNlICVwZCBpbiB0aGUgcHJpbnRrIHRvIHJlbmRlciB0aGUgc3lzdGVt
CiAgICBkb21haW5zIG1vcmUgaW50ZWxsaWdlbnRseS4KICAgIAogICAgQmVmb3JlOgogICAgICAo
WEVOKSAwMDAwOjAwOjAxLjAgLSBkb20gMCAgIC0gbm9kZSAwICAgLSBNU0lzIDwgPgogICAgICAo
WEVOKSAwMDAwOjAwOjAwLjAgLSBkb20gMCAgIC0gbm9kZSAwICAgLSBNU0lzIDwgPgogICAgICAo
WEVOKSAwMDAwOjgwOjAwLjIgLSBkb20gMzI3NTQgLSBub2RlIDEgICAtIE1TSXMgPCA+CiAgICAg
IChYRU4pIDAwMDA6YTA6MDAuMiAtIGRvbSAzMjc1NCAtIG5vZGUgMSAgIC0gTVNJcyA8ID4KICAg
ICAgKFhFTikgMDAwMDpjMDowMC4yIC0gZG9tIDMyNzU0IC0gbm9kZSAxICAgLSBNU0lzIDwgPgog
ICAgICAoWEVOKSAwMDAwOmUwOjAwLjIgLSBkb20gMzI3NTQgLSBub2RlIDEgICAtIE1TSXMgPCA+
CiAgICAgIChYRU4pIDAwMDA6MDA6MDAuMiAtIGRvbSAzMjc1NCAtIG5vZGUgMCAgIC0gTVNJcyA8
ID4KICAgICAgKFhFTikgMDAwMDoyMDowMC4yIC0gZG9tIDMyNzU0IC0gbm9kZSAwICAgLSBNU0lz
IDwgPgogICAgICAoWEVOKSAwMDAwOjQwOjAwLjIgLSBkb20gMzI3NTQgLSBub2RlIDAgICAtIE1T
SXMgPCA+CiAgICAgIChYRU4pIDAwMDA6NjA6MDAuMiAtIGRvbSAzMjc1NCAtIG5vZGUgMCAgIC0g
TVNJcyA8ID4KICAgIAogICAgQWZ0ZXI6CiAgICAgIChYRU4pIDAwMDA6MDA6MDEuMCAtIGQwIC0g
bm9kZSAwICAgLSBNU0lzIDwgPgogICAgICAoWEVOKSAwMDAwOjAwOjAwLjAgLSBkMCAtIG5vZGUg
MCAgIC0gTVNJcyA8ID4KICAgICAgKFhFTikgMDAwMDo4MDowMC4yIC0gZFtYRU5dIC0gbm9kZSAx
ICAgLSBNU0lzIDwgPgogICAgICAoWEVOKSAwMDAwOmEwOjAwLjIgLSBkW1hFTl0gLSBub2RlIDEg
ICAtIE1TSXMgPCA+CiAgICAgIChYRU4pIDAwMDA6YzA6MDAuMiAtIGRbWEVOXSAtIG5vZGUgMSAg
IC0gTVNJcyA8ID4KICAgICAgKFhFTikgMDAwMDplMDowMC4yIC0gZFtYRU5dIC0gbm9kZSAxICAg
LSBNU0lzIDwgPgogICAgICAoWEVOKSAwMDAwOjAwOjAwLjIgLSBkW1hFTl0gLSBub2RlIDAgICAt
IE1TSXMgPCA+CiAgICAgIChYRU4pIDAwMDA6MjA6MDAuMiAtIGRbWEVOXSAtIG5vZGUgMCAgIC0g
TVNJcyA8ID4KICAgICAgKFhFTikgMDAwMDo0MDowMC4yIC0gZFtYRU5dIC0gbm9kZSAwICAgLSBN
U0lzIDwgPgogICAgICAoWEVOKSAwMDAwOjYwOjAwLjIgLSBkW1hFTl0gLSBub2RlIDAgICAtIE1T
SXMgPCA+CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIHwgNSArKy0tLQogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jCmluZGV4IDE4YTdkYzcyMjQuLjhlNTAxYTc5YTggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBA
IC0xMzQ5LDEwICsxMzQ5LDkgQEAgc3RhdGljIGludCBfZHVtcF9wY2lfZGV2aWNlcyhzdHJ1Y3Qg
cGNpX3NlZyAqcHNlZywgdm9pZCAqYXJnKQogCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHBk
ZXYsICZwc2VnLT5hbGxkZXZzX2xpc3QsIGFsbGRldnNfbGlzdCApCiAgICAgewotICAgICAgICBw
cmludGsoIiUwNHg6JTAyeDolMDJ4LiV1IC0gZG9tICUtM2QgLSBub2RlICUtM2QgLSBNU0lzIDwg
IiwKKyAgICAgICAgcHJpbnRrKCIlMDR4OiUwMng6JTAyeC4ldSAtICVwZCAtIG5vZGUgJS0zZCAt
IE1TSXMgPCAiLAogICAgICAgICAgICAgICAgcHNlZy0+bnIsIHBkZXYtPmJ1cywKLSAgICAgICAg
ICAgICAgIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLAotICAg
ICAgICAgICAgICAgcGRldi0+ZG9tYWluID8gcGRldi0+ZG9tYWluLT5kb21haW5faWQgOiAtMSwK
KyAgICAgICAgICAgICAgIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgUENJX0ZVTkMocGRldi0+ZGV2
Zm4pLCBwZGV2LT5kb21haW4sCiAgICAgICAgICAgICAgICAocGRldi0+bm9kZSAhPSBOVU1BX05P
X05PREUpID8gcGRldi0+bm9kZSA6IC0xKTsKICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAo
IG1zaSwgJnBkZXYtPm1zaV9saXN0LCBsaXN0ICkKICAgICAgICAgICAgICAgIHByaW50aygiJWQg
IiwgbXNpLT5pcnEpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:24:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:24:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1FQ-0001fh-8O; Sun, 24 Nov 2019 23:24:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1FP-0001fa-KJ
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:55 +0000
X-Inumbo-ID: 9f5a255c-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f5a255c-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:24:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1FO-0003vV-UL
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1FO-0002Mp-TP
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:24:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1FO-0002Mp-TP@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:24:54 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: Fix crash in 'V' debugkey
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1ZTE0MjRkZTJkZGEyODlhNGVlOTJlNmI0ZjUzMjhkZDEwZTc1YWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiAxMyAxMzoxOTozNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMTMgMTQ6MzI6
NDQgMjAxOSArMDAwMAoKICAgIEFNRC9JT01NVTogRml4IGNyYXNoIGluICdWJyBkZWJ1Z2tleQog
ICAgCiAgICBjL3MgYmIwMzhmMzExNjggIkFNRC9JT01NVTogcmVwbGFjZSBJTlRSRU1BUF9FTlRS
SUVTIiBpbnRyb2R1Y2VzIGEgY2FsbCB0bwogICAgaW50cmVtYXBfdGFibGVfZW50cmllcygpIGlu
IGR1bXBfaW50cmVtYXBfdGFibGUoKSBiZWZvcmUgdGJsLnB0ciBpcyBjaGVja2VkCiAgICBmb3Ig
TlVMTC4KICAgIAogICAgaW50cmVtYXBfdGFibGVfZW50cmllcygpIGludGVybmFsbHkgdXNlcyB2
aXJ0X3RvX3BhZ2UoKSB3aGljaCBmYWxscyBvdmVyCiAgICAKICAgICAgQVNTRVJUKHZhID49IFhF
Tl9WSVJUX1NUQVJUKTsKICAgIAogICAgaW4gX192aXJ0X3RvX3BhZ2UoKS4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW50ci5jCmluZGV4IDFlZWQ2MGYyNjUuLjVlOTJjMDIzZjggMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYwpAQCAtODQ3LDExICs4NDcsMTMgQEAg
c3RhdGljIHZvaWQgZHVtcF9pbnRyZW1hcF90YWJsZShjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICpp
b21tdSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pb24gaXJ0ZV9jcHRyIHRi
bCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGl2cnNfbWFw
cGluZ3MgKml2cnNfbWFwcGluZykKIHsKLSAgICB1bnNpZ25lZCBpbnQgY291bnQsIG5yID0gaW50
cmVtYXBfdGFibGVfZW50cmllcyh0YmwucHRyLCBpb21tdSk7CisgICAgdW5zaWduZWQgaW50IGNv
dW50LCBucjsKIAogICAgIGlmICggIXRibC5wdHIgKQogICAgICAgICByZXR1cm47CiAKKyAgICBu
ciA9IGludHJlbWFwX3RhYmxlX2VudHJpZXModGJsLnB0ciwgaW9tbXUpOworCiAgICAgZm9yICgg
Y291bnQgPSAwOyBjb3VudCA8IG5yOyBjb3VudCsrICkKICAgICB7CiAgICAgICAgIGlmICggaW9t
bXUtPmN0cmwuZ2FfZW4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:25:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:25:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Fa-0001gm-A0; Sun, 24 Nov 2019 23:25:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1FZ-0001gg-Tb
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:05 +0000
X-Inumbo-ID: a55fbd7c-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a55fbd7c-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:25:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1FZ-0003vu-13
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1FZ-0002NS-0H
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1FZ-0002NS-0H@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:25:05 +0000
Subject: [Xen-changelog] [xen master] xen/sched: Render sibling/core masks
 with %pbl to improve 'r' debugkey
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA5MjQyZGE1NWIzMmUyZDFjMzcyOGMyM2NkNDNkMDM3N2I3NGJlZDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiAxMyAxODoxMToxNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMTQgMTg6MjE6
MjAgMjAxOSArMDAwMAoKICAgIHhlbi9zY2hlZDogUmVuZGVyIHNpYmxpbmcvY29yZSBtYXNrcyB3
aXRoICVwYmwgdG8gaW1wcm92ZSAncicgZGVidWdrZXkKICAgIAogICAgRm9yIHN5c3RlbSB3aXRo
IGxhcmdlIG51bWJlcnMgb2YgQ1BVcywgdGhlICdyJyBkZWJ1Z2tleSBpcyB1bndpZWxkeS4gIFNp
YmxpbmcKICAgIGFuZCBjb3JlIG1hc2tzIGFyZSBhIHNpbmdsZSBibG9jayBvZiBhZGphY2VudCBi
aXRzLCBzbyBhcmUgdmFzdGx5IHNob3J0ZXIgdG8KICAgIHJlbmRlciB3aXRoICVwYmwuCiAgICAK
ICAgIEJlZm9yZToKICAgICAgKFhFTikgQ1BVWzAwXSBucl9ydW49MCwgc29ydD0xNTcsIHNpYmxp
bmc9MDAwMDAwMDAsMDAwMDAwMDAsMDAwMDAwMDAsMDAwMDAwMDAsMDAwMDAwMDAsMDAwMDAwMDAs
MDAwMDAwMDAsMDAwMDAwMDMsIGNvcmU9MDAwMDAwMDAsMDAwMDAwMDAsMDAwMDAwMDAsMDAwMDAw
MDAsZmZmZmZmZmYsZmZmZmZmZmYsZmZmZmZmZmYsZmZmZmZmZmYKICAgICAgKFhFTikgQ1BVWzAx
XSBucl9ydW49MCwgc29ydD0xMzc1MCwgc2libGluZz0wMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAw
MCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMywgY29yZT0wMDAw
MDAwMCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCxmZmZmZmZmZixmZmZmZmZmZixmZmZmZmZm
ZixmZmZmZmZmZgogICAgICAoWEVOKSBDUFVbMDJdIG5yX3J1bj0wLCBzb3J0PTE4OCwgc2libGlu
Zz0wMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCww
MDAwMDAwMCwwMDAwMDAwYywgY29yZT0wMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAwMCwwMDAwMDAw
MCxmZmZmZmZmZixmZmZmZmZmZixmZmZmZmZmZixmZmZmZmZmZgogICAgICAoWEVOKSBDUFVbMDNd
IG5yX3J1bj0wLCBzb3J0PTEzNzMwLCBzaWJsaW5nPTAwMDAwMDAwLDAwMDAwMDAwLDAwMDAwMDAw
LDAwMDAwMDAwLDAwMDAwMDAwLDAwMDAwMDAwLDAwMDAwMDAwLDAwMDAwMDBjLCBjb3JlPTAwMDAw
MDAwLDAwMDAwMDAwLDAwMDAwMDAwLDAwMDAwMDAwLGZmZmZmZmZmLGZmZmZmZmZmLGZmZmZmZmZm
LGZmZmZmZmZmCiAgICAKICAgIEFmdGVyOgogICAgICAoWEVOKSBDUFVbMDBdIG5yX3J1bj0wLCBz
b3J0PTExNjksIHNpYmxpbmc9ezAtMX0sIGNvcmU9ezAtMTI3fQogICAgICAoWEVOKSBDUFVbMDFd
IG5yX3J1bj0wLCBzb3J0PTI0ODgsIHNpYmxpbmc9ezAtMX0sIGNvcmU9ezAtMTI3fQogICAgICAo
WEVOKSBDUFVbMDJdIG5yX3J1bj0wLCBzb3J0PTEyMTAsIHNpYmxpbmc9ezItM30sIGNvcmU9ezAt
MTI3fQogICAgICAoWEVOKSBDUFVbMDNdIG5yX3J1bj0wLCBzb3J0PTI0NzYsIHNpYmxpbmc9ezIt
M30sIGNvcmU9ezAtMTI3fQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAyICstCiB4ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDIgKy0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jICAg
IHwgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMKaW5kZXggNjQ1Y2RjNWU5YS4uYWE0MWEzMzAxYiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBA
IC0yMDY1LDcgKzIwNjUsNyBAQCBjc2NoZWRfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgaW50IGNwdSkKICAgICBzcGMgPSBDU0NIRURfUENQVShjcHUpOwogICAgIHJ1bnEg
PSAmc3BjLT5ydW5xOwogCi0gICAgcHJpbnRrKCJDUFVbJTAyZF0gbnJfcnVuPSVkLCBzb3J0PSVk
LCBzaWJsaW5nPSUqcGIsIGNvcmU9JSpwYlxuIiwKKyAgICBwcmludGsoIkNQVVslMDJkXSBucl9y
dW49JWQsIHNvcnQ9JWQsIHNpYmxpbmc9eyUqcGJsfSwgY29yZT17JSpwYmx9XG4iLAogICAgICAg
ICAgICBjcHUsIHNwYy0+bnJfcnVubmFibGUsIHNwYy0+cnVucV9zb3J0X2xhc3QsCiAgICAgICAg
ICAgIENQVU1BU0tfUFIocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSwKICAgICAgICAg
ICAgQ1BVTUFTS19QUihwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpKTsKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMK
aW5kZXggYWY1OGVlMTYxZC4uZjdjNDc3MDUzYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTM2NTgsNyAr
MzY1OCw3IEBAIGR1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUp
CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7CiAg
ICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjOwogCi0gICAgcHJpbnRrKCJDUFVbJTAyZF0gcnVu
cT0lZCwgc2libGluZz0lKnBiLCBjb3JlPSUqcGJcbiIsCisgICAgcHJpbnRrKCJDUFVbJTAyZF0g
cnVucT0lZCwgc2libGluZz17JSpwYmx9LCBjb3JlPXslKnBibH1cbiIsCiAgICAgICAgICAgIGNw
dSwgYzJyKGNwdSksCiAgICAgICAgICAgIENQVU1BU0tfUFIocGVyX2NwdShjcHVfc2libGluZ19t
YXNrLCBjcHUpKSwKICAgICAgICAgICAgQ1BVTUFTS19QUihwZXJfY3B1KGNwdV9jb3JlX21hc2ss
IGNwdSkpKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1v
bi9zY2hlZF9udWxsLmMKaW5kZXggZGEzZmUyOWYyMS4uM2YzNDE4YzliMSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAg
LTkyNiw3ICs5MjYsNyBAQCBzdGF0aWMgdm9pZCBudWxsX2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAKICAgICBsb2NrID0gcGNwdV9zY2hlZHVsZV9sb2Nr
X2lycXNhdmUoY3B1LCAmZmxhZ3MpOwogCi0gICAgcHJpbnRrKCJDUFVbJTAyZF0gc2libGluZz0l
KnBiLCBjb3JlPSUqcGIiLAorICAgIHByaW50aygiQ1BVWyUwMmRdIHNpYmxpbmc9eyUqcGJsfSwg
Y29yZT17JSpwYmx9IiwKICAgICAgICAgICAgY3B1LCBDUFVNQVNLX1BSKHBlcl9jcHUoY3B1X3Np
YmxpbmdfbWFzaywgY3B1KSksCiAgICAgICAgICAgIENQVU1BU0tfUFIocGVyX2NwdShjcHVfY29y
ZV9tYXNrLCBjcHUpKSk7CiAgICAgaWYgKCBwZXJfY3B1KG5wYywgY3B1KS51bml0ICE9IE5VTEwg
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:25:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:25:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Fk-0001iU-Bl; Sun, 24 Nov 2019 23:25:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Fj-0001iN-OX
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:15 +0000
X-Inumbo-ID: ab5fb196-0f11-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ab5fb196-0f11-11ea-9455-bc764e2007e4;
 Sun, 24 Nov 2019 23:25:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Fj-0003ws-3l
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Fj-0002Nz-2u
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Fj-0002Nz-2u@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:25:15 +0000
Subject: [Xen-changelog] [xen master] golang/xenlight: Fix
 libxl_domain_shutdown and libxl_domain_reboot as well
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdiNGMzZDA0NDNiNTlhMGM5ZDc0YjUwMDAwYTk3NDY3YThkMzIzNmYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTm92IDE1IDA5OjM2OjU4IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTm92IDE1IDA5OjM2OjU4
IDIwMTkgKzAwMDAKCiAgICBnb2xhbmcveGVubGlnaHQ6IEZpeCBsaWJ4bF9kb21haW5fc2h1dGRv
d24gYW5kIGxpYnhsX2RvbWFpbl9yZWJvb3QgYXMgd2VsbAogICAgCiAgICBCb3RoIGFyZSBub3cg
cG90ZW50aWFsbHkgYXN5bmNocm9ub3VzOyBwYXNzIGluICduaWwnIHRvIHJldGFpbgogICAgc3lu
Y2hyb25vdXMgYmVoYXZpb3IuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9nb2xhbmcveGVubGlnaHQveGVubGln
aHQuZ28gfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIGIv
dG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCmluZGV4IDU5YjgxODZhNjQuLjkwMmNi
YjgzOWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbworKysg
Yi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KQEAgLTEwNDEsNyArMTA0MSw3IEBA
IGZ1bmMgKEN0eCAqQ29udGV4dCkgRG9tYWluU2h1dGRvd24oaWQgRG9taWQpIChlcnIgZXJyb3Ip
IHsKIAkJcmV0dXJuCiAJfQogCi0JcmV0IDo9IEMubGlieGxfZG9tYWluX3NodXRkb3duKEN0eC5j
dHgsIEMudWludDMyX3QoaWQpKQorCXJldCA6PSBDLmxpYnhsX2RvbWFpbl9zaHV0ZG93bihDdHgu
Y3R4LCBDLnVpbnQzMl90KGlkKSwgbmlsKQogCiAJaWYgcmV0ICE9IDAgewogCQllcnIgPSBFcnJv
cigtcmV0KQpAQCAtMTA1Niw3ICsxMDU2LDcgQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBEb21haW5S
ZWJvb3QoaWQgRG9taWQpIChlcnIgZXJyb3IpIHsKIAkJcmV0dXJuCiAJfQogCi0JcmV0IDo9IEMu
bGlieGxfZG9tYWluX3JlYm9vdChDdHguY3R4LCBDLnVpbnQzMl90KGlkKSkKKwlyZXQgOj0gQy5s
aWJ4bF9kb21haW5fcmVib290KEN0eC5jdHgsIEMudWludDMyX3QoaWQpLCBuaWwpCiAKIAlpZiBy
ZXQgIT0gMCB7CiAJCWVyciA9IEVycm9yKC1yZXQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:25:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Fv-0001jZ-DS; Sun, 24 Nov 2019 23:25:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Fu-0001jQ-0Y
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:26 +0000
X-Inumbo-ID: b16598bc-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b16598bc-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:25:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Ft-0003x4-6h
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Ft-0002OS-5b
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Ft-0002OS-5b@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:25:25 +0000
Subject: [Xen-changelog] [xen master] libxl: fix device model timeout in
 libxl__dm_resume()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY0M2FmYjA3OTAzMWQ5MGE3ODEwZGNlMzgwYWQwZDIyNGI4OTVlYTMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDE1
IDA4OjA0OjE0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2xAeGVuLm9yZz4KQ29t
bWl0RGF0ZTogRnJpIE5vdiAxNSAxMDozNzo0NCAyMDE5ICswMDAwCgogICAgbGlieGw6IGZpeCBk
ZXZpY2UgbW9kZWwgdGltZW91dCBpbiBsaWJ4bF9fZG1fcmVzdW1lKCkKICAgIAogICAgbGlieGxf
X2RtX3Jlc3VtZSgpIGlzIHVzaW5nIGEgd3JvbmcgdGltZW91dCBmb3IgdGhlIHN0YXJ0IG9mIHRo
ZQogICAgZGV2aWNlIG1vZGVsLiBJbnN0ZWFkIG9mIDYwIHNlY29uZHMgdGhlIHRpbWVvdXQgaXMg
c2V0IHRvIDYwCiAgICBtaWxsaXNlY29uZHMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSb21hbiBT
aGFwb3NobmlrIDxyb21hbkB6ZWRlZGEuY29tPgogICAgRml4ZXM6IDYyOThmMGViOGY0NDM3ICgi
bGlieGw6IFJlLWludHJvZHVjZSBsaWJ4bF9fZG9tYWluX3Jlc3VtZSIpCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExp
dSA8d2xAeGVuLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bV9zdXNwZW5kLmMKaW5kZXggMjQ4ZGJjMzNlMy4uMzVhZTMzNzI2MSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21f
c3VzcGVuZC5jCkBAIC01MTUsNyArNTE1LDcgQEAgdm9pZCBsaWJ4bF9fZG1fcmVzdW1lKGxpYnhs
X19lZ2MgKmVnYywKICAgICByYyA9IGxpYnhsX19ldl90aW1lX3JlZ2lzdGVyX3JlbChkbXJzLT5h
bywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG1ycy0+dGltZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkbV9yZXN1bWVfdGltZW91dCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfU1RB
UlRfVElNRU9VVCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExf
REVWSUNFX01PREVMX1NUQVJUX1RJTUVPVVQgKiAxMDAwKTsKICAgICBpZiAocmMpIGdvdG8gb3V0
OwogCiAgICAgc3dpdGNoIChsaWJ4bF9fZGV2aWNlX21vZGVsX3ZlcnNpb25fcnVubmluZyhnYywg
ZG9taWQpKSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:25:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:25:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1G4-0001kX-F0; Sun, 24 Nov 2019 23:25:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1G3-0001kP-Sm
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:35 +0000
X-Inumbo-ID: b76a95dc-0f11-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b76a95dc-0f11-11ea-9455-bc764e2007e4;
 Sun, 24 Nov 2019 23:25:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1G3-0003xH-AX
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1G3-0002P2-9U
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1G3-0002P2-9U@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:25:35 +0000
Subject: [Xen-changelog] [xen master] x86emul: 16-bit XBEGIN does not
 truncate rIP
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3MmM1MDg2NTZjMGEwZmE1NzM4OTBiMjkwMDY0ZTYwMzU5NzFmODYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDE1
IDE0OjE1OjMxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDE1IDE0OjE1OjMxIDIwMTkgKzAxMDAKCiAgICB4
ODZlbXVsOiAxNi1iaXQgWEJFR0lOIGRvZXMgbm90IHRydW5jYXRlIHJJUAogICAgCiAgICBTRE0g
cmV2IDA3MSBwb2ludHMgb3V0IHRoaXMgZmFjdCBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKaW5kZXggOGY1MGE0ZjJkZS4uNzc3Y2FjMmIyOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQyNDYsMTAgKzQyNDYsMTIgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIHsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiB4YmVnaW4gdW5jb25kaXRp
b25hbGx5IGFib3J0cywgeGFib3J0IGlzIHVuY29uZGl0aW9uYWxseQotICAgICAgICAgICAgICog
YSBub3AuCisgICAgICAgICAgICAgKiBhIG5vcC4gSXQgYWxzbyBkb2VzIG5vdCB0cnVuY2F0ZSB0
aGUgZGVzdGluYXRpb24gYWRkcmVzcyB0bworICAgICAgICAgICAgICogMTYgYml0cyB3aGVuIDE2
LWJpdCBvcGVyYW5kIHNpemUgaXMgaW4gZWZmZWN0LgogICAgICAgICAgICAgICovCiAgICAgICAg
ICAgICBpZiAoIGIgJiAxICkKICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBvcF9ieXRl
cyA9IDQ7CiAgICAgICAgICAgICAgICAgam1wX3JlbCgoaW50MzJfdClzcmMudmFsKTsKICAgICAg
ICAgICAgICAgICBfcmVncy5yKGF4KSA9IDA7CiAgICAgICAgICAgICB9Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:25:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:25:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1GF-0001ll-Gv; Sun, 24 Nov 2019 23:25:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1GE-0001lY-38
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:46 +0000
X-Inumbo-ID: bd6e4b22-0f11-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bd6e4b22-0f11-11ea-9455-bc764e2007e4;
 Sun, 24 Nov 2019 23:25:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1GD-0003xT-Df
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1GD-0002PU-CW
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1GD-0002PU-CW@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:25:45 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: restore DTE fields in
 amd_iommu_setup_domain_device()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwNmQxMWQ1YTgzMzliYjVhNTI1MDY5ZmRmZmRiNDVjYTgxMWQ2ZjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDE1
IDE0OjE3OjI2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDE1IDE0OjE3OjI2IDIwMTkgKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHJlc3RvcmUgRFRFIGZpZWxkcyBpbiBhbWRfaW9tbXVfc2V0dXBfZG9tYWluX2Rl
dmljZSgpCiAgICAKICAgIENvbW1pdCAxYjAwYzE2YmRmICgiQU1EL0lPTU1VOiBwcmUtZmlsbCBh
bGwgRFRFcyByaWdodCBhZnRlciB0YWJsZQogICAgYWxsb2NhdGlvbiIpIG1vdmVkIG91cnNlbHZl
cyBpbnRvIGEgbW9yZSBzZWN1cmUgZGVmYXVsdCBzdGF0ZSwgYnV0CiAgICBkaWRuJ3QgdGFrZSBz
dWZmaWNpZW50IGNhcmUgdG8gYWxzbyB1bmRvIHRoZSBlZmZlY3RzIHdoZW4gaGFuZGluZyBhCiAg
ICBwcmV2aW91c2x5IGRpc2FibGVkIGRldmljZSBiYWNrIHRvIGEobm90aGVyKSBkb21haW4uIFB1
dCB0aGUgZmllbGRzCiAgICB0aGF0IG1heSBoYXZlIGJlZW4gY2hhbmdlZCBlbHNld2hlcmUgYmFj
ayB0byB0aGVpciBpbnRlbmRlZCB2YWx1ZXMKICAgIChzb21lIGZpZWxkcyBhbWRfaW9tbXVfZGlz
YWJsZV9kb21haW5fZGV2aWNlKCkgdG91Y2hlcyBkb24ndAogICAgY3VycmVudGx5IGdldCB3cml0
dGVuIGFueXdoZXJlIGVsc2UsIGFuZCBoZW5jZSBkb24ndCBuZWVkIG1vZGlmeWluZwogICAgaGVy
ZSkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2Vs
ZW5ib29tLml0PgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgVGVzdGVkLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgfCAxMCAr
KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IGIyMDQ2MjQ1ZDcuLjc1YTBm
MWI0YWIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lv
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpA
QCAtMTE0LDExICsxMTQsMjEgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X3NldHVwX2RvbWFpbl9k
ZXZpY2UoCiAKICAgICBpZiAoICFkdGUtPnYgfHwgIWR0ZS0+dHYgKQogICAgIHsKKyAgICAgICAg
Y29uc3Qgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfZGV2OworCiAgICAgICAgIC8qIGJpbmQg
RFRFIHRvIGRvbWFpbiBwYWdlLXRhYmxlcyAqLwogICAgICAgICBhbWRfaW9tbXVfc2V0X3Jvb3Rf
cGFnZV90YWJsZSgKICAgICAgICAgICAgIGR0ZSwgcGFnZV90b19tYWRkcihoZC0+YXJjaC5yb290
X3RhYmxlKSwgZG9tYWluLT5kb21haW5faWQsCiAgICAgICAgICAgICBoZC0+YXJjaC5wYWdpbmdf
bW9kZSwgdmFsaWQpOwogCisgICAgICAgIC8qIFVuZG8gd2hhdCBhbWRfaW9tbXVfZGlzYWJsZV9k
b21haW5fZGV2aWNlKCkgbWF5IGhhdmUgZG9uZS4gKi8KKyAgICAgICAgaXZyc19kZXYgPSAmZ2V0
X2l2cnNfbWFwcGluZ3MoaW9tbXUtPnNlZylbcmVxX2lkXTsKKyAgICAgICAgaWYgKCBkdGUtPml0
X3Jvb3QgKQorICAgICAgICAgICAgZHRlLT5pbnRfY3RsID0gSU9NTVVfREVWX1RBQkxFX0lOVF9D
T05UUk9MX1RSQU5TTEFURUQ7CisgICAgICAgIGR0ZS0+aXYgPSBpb21tdV9pbnRyZW1hcDsKKyAg
ICAgICAgZHRlLT5leCA9IGl2cnNfZGV2LT5kdGVfYWxsb3dfZXhjbHVzaW9uOworICAgICAgICBk
dGUtPnN5c19tZ3QgPSBNQVNLX0VYVFIoaXZyc19kZXYtPmRldmljZV9mbGFncywgQUNQSV9JVkhE
X1NZU1RFTV9NR01UKTsKKwogICAgICAgICBpZiAoIHBjaV9hdHNfZGV2aWNlKGlvbW11LT5zZWcs
IGJ1cywgcGRldi0+ZGV2Zm4pICYmCiAgICAgICAgICAgICAgaW9tbXVfaGFzX2NhcChpb21tdSwg
UENJX0NBUF9JT1RMQl9TSElGVCkgKQogICAgICAgICAgICAgZHRlLT5pID0gYXRzX2VuYWJsZWQ7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:25:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:25:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1GP-0001ml-IV; Sun, 24 Nov 2019 23:25:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1GO-0001mc-4V
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:56 +0000
X-Inumbo-ID: c37342a2-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c37342a2-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:25:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1GN-0003xf-GK
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1GN-0002R4-FZ
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:25:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1GN-0002R4-FZ@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:25:55 +0000
Subject: [Xen-changelog] [xen master] x86: fix race to build
 arch/x86/efi/relocs-dummy.o
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1ZDEwNDk4NGMwNGU2OTIzNGY3N2JkM2I4ZjhjMGVmODViM2Y3ZmEKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBOb3YgMTUgMTQ6MTg6MTYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMTUgMTQ6MTg6MTYgMjAxOSAr
MDEwMAoKICAgIHg4NjogZml4IHJhY2UgdG8gYnVpbGQgYXJjaC94ODYvZWZpL3JlbG9jcy1kdW1t
eS5vCiAgICAKICAgIFdpdGggJChUQVJHRVQpLmVmaSBkZXBlbmRpbmcgb24gZWZpL3JlbG9jcy1k
dW1teS5vLCBhcmNoL3g4Ni9NYWtlZmlsZQogICAgd2lsbCBhdHRlbXB0IHRvIGJ1aWxkIHRoYXQg
b2JqZWN0LiBUaGlzIG1heSByZXN1bHQgaW4gYSBkZXBlbmRlbmN5IGZpbGUKICAgIGJlaW5nIGdl
bmVyYXRlZCB0aGF0IGhhcyByZWxvY3MtZHVtbXkubyBkZXBlbmRpbmcgb24gZWZpL3JlbG9jcy1k
dW1teS5TLgogICAgCiAgICBUaGVuLCB3aGVuIGFyY2gveDg2L2VmaS9NYWtlZmlsZSB0cmllcyB0
byBidWlsZCByZWxvY3MtZHVtbXkubywgd2VsbAogICAgZWZpL3JlbG9jcy1kdW1teS5TIGRvZXNu
J3QgZXhpc3QuCiAgICAKICAgIEhhdmUgb25seSBvbmUgbWFrZWZpbGUgcmVzcG9uc2libGUgZm9y
IGJ1aWxkaW5nIHJlbG9jcy1kdW1teS5vLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L01ha2VmaWxlIHwgNCAr
Ky0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpp
bmRleCA1ZTZiOWQ3MDI4Li5hNmRmMTllOTAxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFr
ZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC0yMTksOCArMjE5LDggQEAgJChU
QVJHRVQpLmVmaTogcHJlbGluay1lZmkubyAkKG5vdGVfZmlsZSkgZWZpLmxkcyBlZmkvcmVsb2Nz
LWR1bW15Lm8gZWZpL21rcmVsb2MKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgLS14ZW5z
eW1zIC0tc3lzdiAtLXNvcnQgPiQoQEQpLyQoQEYpLm1hcDsgZmkKIAlybSAtZiAkKEBEKS8uJChA
RikuWzAtOV0qICQoQEQpLy4uJChARikuWzAtOV0qCiAKLWVmaS9ib290LmluaXQubyBlZmkvcnVu
dGltZS5vIGVmaS9jb21wYXQubyBlZmkvYnVpbGRpZC5vOiAkKEJBU0VESVIpL2FyY2gveDg2L2Vm
aS9idWlsdF9pbi5vCi1lZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8g
ZWZpL2J1aWxkaWQubzogOworZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBh
dC5vIGVmaS9idWlsZGlkLm8gZWZpL3JlbG9jcy1kdW1teS5vOiAkKEJBU0VESVIpL2FyY2gveDg2
L2VmaS9idWlsdF9pbi5vCitlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0
Lm8gZWZpL2J1aWxkaWQubyBlZmkvcmVsb2NzLWR1bW15Lm86IDsKIAogYXNtLW9mZnNldHMuczog
JChUQVJHRVRfU1VCQVJDSCkvYXNtLW9mZnNldHMuYyAkKEJBU0VESVIpL2luY2x1ZGUvYXNtLXg4
Ni9hc20tbWFjcm9zLmgKIAkkKENDKSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklIC1mbHRvLCQo
Q0ZMQUdTKSkgLVMgLW8gJEAgJDwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:26:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:26:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1GZ-0001o4-M1; Sun, 24 Nov 2019 23:26:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1GY-0001nw-Qw
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:06 +0000
X-Inumbo-ID: c9779e96-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9779e96-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:26:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1GX-0003yW-J7
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1GX-0002Rh-II
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1GX-0002Rh-II@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:26:05 +0000
Subject: [Xen-changelog] [xen master] docs: adjust xen release cycle text
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5MmEyODZjZmI3MmVhY2JjOTg4YjUwMGY0YmIwNGRiZTZiZWRjMGMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2xAeGVuLm9yZz4KQXV0aG9yRGF0ZTogRnJpIE5vdiAxNSAxNDoyNzoyMCAy
MDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNvbW1pdERhdGU6IEZy
aSBOb3YgMTUgMTQ6NDU6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6IGFkanVzdCB4ZW4gcmVsZWFz
ZSBjeWNsZSB0ZXh0CiAgICAKICAgIEZpeCB0ZXh0IGFib3V0IHJlbGVhc2UgY3ljbGUuIERyb3Ag
dGhlIGNvbmp1cmVkIHVwIGV4YW1wbGUgdGhhdCdzIG5vCiAgICBsb25nZXIgYXBwbGljYWJsZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIGRvY3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5h
Z2VtZW50LnBhbmRvYyB8IDE1ICsrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9wcm9jZXNzL3hl
bi1yZWxlYXNlLW1hbmFnZW1lbnQucGFuZG9jIGIvZG9jcy9wcm9jZXNzL3hlbi1yZWxlYXNlLW1h
bmFnZW1lbnQucGFuZG9jCmluZGV4IGQ2YWJjOTBhMDIuLmUxYWExZWRhOGYgMTAwNjQ0Ci0tLSBh
L2RvY3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5hZ2VtZW50LnBhbmRvYworKysgYi9kb2NzL3By
b2Nlc3MveGVuLXJlbGVhc2UtbWFuYWdlbWVudC5wYW5kb2MKQEAgLTE1LDEyICsxNSwxMSBAQCB0
aGF0IHRoZXkgY2FuIGhhdmUgYW4gaWRlYSB3aGF0IHRvIGV4cGVjdCBmcm9tIHRoZSBSZWxlYXNl
IE1hbmFnZXIuCiAKICMgWGVuIHJlbGVhc2UgY3ljbGUKIAotVGhlIFhlbiBoeXBlcnZpc29yIHBy
b2plY3Qgbm93IHJlbGVhc2VzIHR3aWNlIGEgeWVhciwgYXQgdGhlIGJlZ2lubmluZyBvZgotSnVu
ZSBhbmQgdGhlIGJlZ2lubmluZyBvZiBEZWNlbWJlci4gVGhlIGFjdHVhbCByZWxlYXNlIGRhdGUg
ZGVwZW5kcyBvbiBhIGxvdAotb2YgZmFjdG9ycy4KK1RoZSBYZW4gaHlwZXJ2aXNvciBwcm9qZWN0
IG5vdyByZWxlYXNlcyBldmVyeSA4IG1vbnRocy4gVGhlIGFjdHVhbCByZWxlYXNlIGRhdGUKK2Rl
cGVuZHMgb24gYSBsb3Qgb2YgZmFjdG9ycy4KIAogV2UgY2FuIHJvdWdobHkgZGl2aWRlIG9uZSBy
ZWxlYXNlIGludG8gdHdvIHBlcmlvZHMuIFRoZSBkZXZlbG9wbWVudCBwZXJpb2QKLWFuZCB0aGUg
ZnJlZXplIHBlcmlvZC4gVGhlIGZvcm1lciBpcyA0IG1vbnRocyBsb25nIGFuZCB0aGUgbGF0dGVy
IGlzIGFib3V0IDIKK2FuZCB0aGUgZnJlZXplIHBlcmlvZC4gVGhlIGZvcm1lciBpcyA2IG1vbnRo
cyBsb25nIGFuZCB0aGUgbGF0dGVyIGlzIGFib3V0IDIKIG1vbnRocyBsb25nLgogCiBEdXJpbmcg
ZGV2ZWxvcG1lbnQgcGVyaW9kLCBjb250cmlidXRvcnMgc3VibWl0IHBhdGNoZXMgdG8gYmUgcmV2
aWV3ZWQgYW5kCkBAIC0zNCwxNCArMzMsNiBAQCBEdXJpbmcgZnJlZXplIHBlcmlvZCwgdGhlIHRy
ZWUgaXMgY2xvc2VkIGZvciBuZXcgZmVhdHVyZXMuIE9ubHkgYnVnIGZpeGVzIGFyZQogYWNjZXB0
ZWQuIFRoaXMgcGVyaW9kIGNhbiBiZSBzaG9ydGVyIG9yIGxvbmdlciB0aGFuIDIgbW9udGhzLiBJ
ZiBpdCBlbmRzIHVwCiBsb25nZXIgdGhhbiAyIG1vbnRocywgaXQgZWF0cyBpbnRvIHRoZSBuZXh0
IGRldmVsb3BtZW50IHBlcmlvZC4KIAotSGVyZSBpcyBhIGNvbmp1cmVkIHVwIGV4YW1wbGUgKHVz
ZSBgYGBjYWwgMjAxN2BgYCB0byBnZXQgYW4gaWRlYSk6Ci0KLSogRGV2ZWxvcG1lbnQgcGVyaW9k
OiAyMDE3IEp1bmUgMTEgLSAyMDE3IFNlcHRlbWJlciAyOQotICAgICogdGhlICJjdXQtb2ZmIGRh
dGUiIGlzIDIwMTcgU2VwdGVtYmVyIDI5Ci0gICAgKiB0aGUgImxhc3QgcG9zdGluZyBkYXRlIiBp
cyAyMDE3IFNlcHRlbWJlciAxNQotKiBGcmVlemUgcGVyaW9kOiAyMDE3IE9jdG9iZXIgMiAtIDIw
MTcgRGVjZW1iZXIgNwotICAgICogdGhlIGFudGljaXBhdGVkIHJlbGVhc2UgZGF0ZSBpcyAyMDE3
IERlY2VtYmVyIDcKLQogIyBUaGUgZGlmZmVyZW50IHJvbGVzIGluIGEgWGVuIHJlbGVhc2UKIAog
IyMgUmVsZWFzZSBNYW5hZ2VyCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:26:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Gj-0001pc-Nc; Sun, 24 Nov 2019 23:26:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Gi-0001pQ-JL
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:16 +0000
X-Inumbo-ID: cf7a45d2-0f11-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cf7a45d2-0f11-11ea-9455-bc764e2007e4;
 Sun, 24 Nov 2019 23:26:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Gh-0003yj-MM
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Gh-0002SI-LQ
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Gh-0002SI-LQ@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:26:15 +0000
Subject: [Xen-changelog] [xen master] libxl: Introduce
 libxl__ev_child_kill_deregister
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRhYmJhYzE5NGYwNDQxMTUzZjQ0OGM4ZTEyNWEwNWEwZThjYzM4ZDUKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMTggMTc6MTM6MDIgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIyOjU4OjI2IDIwMTkgKzAwMDAKCiAgICBs
aWJ4bDogSW50cm9kdWNlIGxpYnhsX19ldl9jaGlsZF9raWxsX2RlcmVnaXN0ZXIKICAgIAogICAg
QWxsb3cgdG8gZGVyZWdpc3RlciB0aGUgY2FsbGJhY2sgYXNzb2NpYXRlZCB3aXRoIGEgY2hpbGQg
ZGVhdGggZXZlbnQuCiAgICAKICAgIFRoZSBkZWF0aCBpc24ndCBpbW1lZGlhdGUgd2lsbCBuZWVk
IHRvIGJlIGNvbGxlY3RlZCBsYXRlciwgc28gdGhlCiAgICBldl9jaGlsZCBtYWNoaW5lcnkgcmVn
aXN0ZXIgaXRzIG93biBjYWxsYmFjay4KICAgIAogICAgbGlieGxfX2V2X2NoaWxkX2tpbGxfZGVy
ZWdpc3RlcigpIG1pZ2h0IGJlIGNhbGxlZCBieSBhbiBBTyBvcGVyYXRpb24KICAgIHRoYXQgaXMg
ZmluaXNoaW5nL2NsZWFuaW5nIHVwIHdpdGhvdXQgYSBjaGFuY2UgZm9yIGxpYnhsIHRvIGJlCiAg
ICBub3RpZmllZCBvZiB0aGUgY2hpbGQgZGVhdGggKHZpYSBTSUdDSExEKS4gU28gaXQgaXMgcG9z
c2libGUgdGhhdCB0aGUKICAgIGFwcGxpY2F0aW9uIGNhbGxzIGxpYnhsX2N0eF9mcmVlKCkgd2hp
bGUgdGhlcmUgYXJlIHN0aWxsIGNoaWxkIGFyb3VuZC4KICAgIFRvIGF2b2lkIHRoZSBhcHBsaWNh
dGlvbiBnZXR0aW5nIHVuZXhwZWN0ZWQgU0lHQ0hMRCwgdGhlIGxpYnhsX19hbwogICAgcmVzcG9u
c2libGUgZm9yIGtpbGxpbmcgYSBjaGlsZCB3aWxsIGhhdmUgdG8gd2FpdCB1bnRpbCBpdCBoYXMg
YmVlbgogICAgcHJvcGVybHkgcmVhcGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9ldmVu
dC5jICAgIHwgIDYgKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9mb3JrLmMgICAgIHwgNDggKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggfCAxNSArKysrKysrKysrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2NSBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2V2ZW50LmMgYi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCmluZGV4IDAzNzBiNmFjZGQu
LjQzMTU1MzY4ZGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYwpAQCAtMTg3OCw2ICsxODc4LDkgQEAgdm9pZCBsaWJ4
bF9fYW9fY29tcGxldGUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8gKmFvLCBpbnQgcmMpCiAg
ICAgYW8tPmNvbXBsZXRlID0gMTsKICAgICBhby0+cmMgPSByYzsKICAgICBMSUJYTF9MSVNUX1JF
TU9WRShhbywgaW5wcm9ncmVzc19lbnRyeSk7CisgICAgaWYgKGFvLT5vdXRzdGFuZGluZ19raWxs
ZWRfY2hpbGQpCisgICAgICAgIExPRyhERUJVRywgImFvICVwOiAuLiBidXQgd2FpdGluZyBmb3Ig
JWQgZm9yayB0byBleGl0IiwKKyAgICAgICAgICAgIGFvLCBhby0+b3V0c3RhbmRpbmdfa2lsbGVk
X2NoaWxkKTsKICAgICBsaWJ4bF9fYW9fY29tcGxldGVfY2hlY2tfcHJvZ3Jlc3NfcmVwb3J0cyhl
Z2MsIGFvKTsKIH0KIApAQCAtMTg5MSw3ICsxODk0LDggQEAgc3RhdGljIGJvb2wgYW9fd29ya19v
dXRzdGFuZGluZyhsaWJ4bF9fYW8gKmFvKQogICAgICAqIGRlY3JlbWVudCBwcm9ncmVzc19yZXBv
cnRzX291dHN0YW5kaW5nLCBhbmQgY2FsbAogICAgICAqIGxpYnhsX19hb19jb21wbGV0ZV9jaGVj
a19wcm9ncmVzc19yZXBvcnRzLgogICAgICAqLwotICAgIHJldHVybiAhYW8tPmNvbXBsZXRlIHx8
IGFvLT5wcm9ncmVzc19yZXBvcnRzX291dHN0YW5kaW5nOworICAgIHJldHVybiAhYW8tPmNvbXBs
ZXRlIHx8IGFvLT5wcm9ncmVzc19yZXBvcnRzX291dHN0YW5kaW5nCisgICAgICAgIHx8IGFvLT5v
dXRzdGFuZGluZ19raWxsZWRfY2hpbGQ7CiB9CiAKIHZvaWQgbGlieGxfX2FvX2NvbXBsZXRlX2No
ZWNrX3Byb2dyZXNzX3JlcG9ydHMobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8gKmFvKQpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZm9yay5jIGIvdG9vbHMvbGlieGwvbGlieGxfZm9y
ay5jCmluZGV4IGVlYTNkNWQ0ZTYuLjBmMWI2YjUxOGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ZvcmsuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9mb3JrLmMKQEAgLTY3OCw2ICs2
NzgsNTQgQEAgaW50IGxpYnhsX19ldl9jaGlsZF94ZW5zdG9yZV9yZW9wZW4obGlieGxfX2djICpn
YywgY29uc3QgY2hhciAqd2hhdCkgewogICAgIHJldHVybiByYzsKIH0KIAordHlwZWRlZiBzdHJ1
Y3QgZXZfY2hpbGRfa2lsbGVkIHsKKyAgICBsaWJ4bF9fYW8gKmFvOworICAgIGxpYnhsX19ldl9j
aGlsZCBjaDsKK30gZXZfY2hpbGRfa2lsbGVkOworc3RhdGljIHZvaWQgZGVyZWdpc3RlcmVkX2No
aWxkX2NhbGxiYWNrKGxpYnhsX19lZ2MgKiwgbGlieGxfX2V2X2NoaWxkICosCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGlkX3QsIGludCBzdGF0dXMpOworCit2b2lk
IGxpYnhsX19ldl9jaGlsZF9raWxsX2RlcmVnaXN0ZXIobGlieGxfX2FvICphbywgbGlieGxfX2V2
X2NoaWxkICpjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc2ln
KQoreworICAgIEFPX0dDOworCisgICAgaWYgKCFsaWJ4bF9fZXZfY2hpbGRfaW51c2UoY2gpKQor
ICAgICAgICByZXR1cm47CisKKyAgICBwaWRfdCBwaWQgPSBjaC0+cGlkOworCisgICAgZXZfY2hp
bGRfa2lsbGVkICpuZXdfY2ggPSBHQ05FVyhuZXdfY2gpOworICAgIG5ld19jaC0+YW8gPSBhbzsK
KyAgICBuZXdfY2gtPmNoLnBpZCA9IHBpZDsKKyAgICBuZXdfY2gtPmNoLmNhbGxiYWNrID0gZGVy
ZWdpc3RlcmVkX2NoaWxkX2NhbGxiYWNrOworICAgIExJQlhMX0xJU1RfSU5TRVJUX0hFQUQoJkNU
WC0+Y2hpbGRyZW4sICZuZXdfY2gtPmNoLCBlbnRyeSk7CisgICAgYW8tPm91dHN0YW5kaW5nX2tp
bGxlZF9jaGlsZCsrOworCisgICAgTElCWExfTElTVF9SRU1PVkUoY2gsIGVudHJ5KTsKKyAgICBj
aC0+cGlkID0gLTE7CisgICAgaW50IHIgPSBraWxsKHBpZCwgc2lnKTsKKyAgICBpZiAocikKKyAg
ICAgICAgTE9HRUQoRVJST1IsIGFvLT5kb21pZCwKKyAgICAgICAgICAgICAgImZhaWxlZCB0byBr
aWxsIGNoaWxkIFslbGRdIHdpdGggc2lnbmFsICVkIiwKKyAgICAgICAgICAgICAodW5zaWduZWQg
bG9uZylwaWQsIHNpZyk7Cit9CisKK3N0YXRpYyB2b2lkIGRlcmVnaXN0ZXJlZF9jaGlsZF9jYWxs
YmFjayhsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX2V2X2NoaWxkICpjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwaWRfdCBwaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHN0YXR1cykKK3sKKyAgICBldl9jaGlsZF9raWxsZWQgKmNrID0gQ09OVEFJTkVS
X09GKGNoLCAqY2ssIGNoKTsKKyAgICBFR0NfR0M7CisKKyAgICBsaWJ4bF9yZXBvcnRfY2hpbGRf
ZXhpdHN0YXR1cyhDVFgsIFhUTF9FUlJPUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAia2lsbGVkIGZvcmsgKGR5aW5nIGFzIGV4cGVjdGVkKSIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGlkLCBzdGF0dXMpOworICAgIGNrLT5hby0+b3V0c3RhbmRpbmdf
a2lsbGVkX2NoaWxkLS07CisgICAgbGlieGxfX2FvX2NvbXBsZXRlX2NoZWNrX3Byb2dyZXNzX3Jl
cG9ydHMoZWdjLCBjay0+YW8pOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9k
ZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNmE2MTQ2NThjMi4uNGU0MzNlMTEwNiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCkBAIC03MzAsNiArNzMwLDcgQEAgc3RydWN0IGxpYnhsX19hbyB7CiAgICAg
bGlieGxfX3BvbGxlciAqcG9sbGVyOwogICAgIHVpbnQzMl90IGRvbWlkOwogICAgIExJQlhMX1RB
SUxRX0VOVFJZKGxpYnhsX19hbykgZW50cnlfZm9yX2NhbGxiYWNrOworICAgIGludCBvdXRzdGFu
ZGluZ19raWxsZWRfY2hpbGQ7CiB9OwogCiAjZGVmaW5lIExJQlhMX0lOSVRfR0MoZ2MsY3R4KSBk
b3sgICAgICAgICAgICAgICBcCkBAIC0xMTU1LDkgKzExNTYsMTQgQEAgX2hpZGRlbiBpbnQgbGli
eGxfX2N0eF9ldnRjaG5faW5pdChsaWJ4bF9fZ2MgKmdjKTsgLyogZm9yIGxpYnhsX2N0eF9hbGxv
YyAqLwogICogVGhlIHBhcmVudCBtYXkgc2lnbmFsIHRoZSBjaGlsZCBidXQgaXQgbXVzdCBub3Qg
cmVhcCBpdC4gIFRoYXQgd2lsbAogICogYmUgZG9uZSBieSB0aGUgZXZlbnQgbWFjaGluZXJ5Lgog
ICoKLSAqIEl0IGlzIG5vdCBwb3NzaWJsZSB0byAiZGVyZWdpc3RlciIgdGhlIGNoaWxkIGRlYXRo
IGV2ZW50IHNvdXJjZS4KLSAqIEl0IHdpbGwgZ2VuZXJhdGUgZXhhY3RseSBvbmUgZXZlbnQgY2Fs
bGJhY2s7IHVudGlsIHRoZW4gdGhlIGNoaWxkdwotICogaXMgQWN0aXZlIGFuZCBtYXkgbm90IGJl
IHJldXNlZC4KKyAqIFRoZSBjaGlsZCBkZWF0aCBldmVudCB3aWxsIGdlbmVyYXRlIGV4YWN0bHkg
b25lIGV2ZW50IGNhbGxiYWNrOyB1bnRpbAorICogdGhlbiB0aGUgY2hpbGR3IGlzIEFjdGl2ZSBh
bmQgbWF5IG5vdCBiZSByZXVzZWQuCisgKgorICogbGlieGxfX2V2X2NoaWxkX2tpbGxfZGVyZWdp
c3RlcjogQWN0aXZlIC0+IElkbGUKKyAqICAgVGhpcyB3aWxsIHRyYW5zZmVyIG93bmVyc2hpcCBv
ZiB0aGUgY2hpbGQgcHJvY2VzcyBkZWF0aCBldmVudCBmcm9tCisgKiAgIGBjaCcgdG8gYGFvJywg
dGh1cyBkZXJlZ2lzdGVyIHRoZSBjYWxsYmFjay4KKyAqICAgVGhlIGBhbycgY29tcGxldGlvbiB3
aWxsIHdhaXQgdW50aWwgdGhlIGNoaWxkIGhhdmUgYmVlbiByZWFwZWQgYnkgdGhlCisgKiAgIGV2
ZW50IG1hY2hpbmVyeS4KICAqLwogX2hpZGRlbiBwaWRfdCBsaWJ4bF9fZXZfY2hpbGRfZm9yayhs
aWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfY2hpbGQgKmNoaWxkd19vdXQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfY2hpbGRfY2FsbGJhY2sgKmRlYXRoKTsKQEAg
LTExNjUsNiArMTE3MSw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBsaWJ4bF9fZXZfY2hpbGRfaW5p
dChsaWJ4bF9fZXZfY2hpbGQgKmNoaWxkd19vdXQpCiAgICAgICAgICAgICAgICAgeyBjaGlsZHdf
b3V0LT5waWQgPSAtMTsgfQogc3RhdGljIGlubGluZSBpbnQgbGlieGxfX2V2X2NoaWxkX2ludXNl
KGNvbnN0IGxpYnhsX19ldl9jaGlsZCAqY2hpbGR3X291dCkKICAgICAgICAgICAgICAgICB7IHJl
dHVybiBjaGlsZHdfb3V0LT5waWQgPj0gMDsgfQorX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9jaGls
ZF9raWxsX2RlcmVnaXN0ZXIobGlieGxfX2FvICphbywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9jaGlsZCAqY2gsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc2lnKTsKIAogLyogVXNlYWJsZSAo
b25seSkgaW4gdGhlIGNoaWxkIHRvIG9uY2UgbW9yZSBtYWtlIHRoZSBjdHggdXNlYWJsZSBmb3IK
ICAqIHhlbnN0b3JlIG9wZXJhdGlvbnMuICBsb2dzIGZhaWx1cmUgaW4gdGhlIGZvcm0gIndoYXQ6
IDxlcnJvcgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:26:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:26:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Gt-0001qc-PY; Sun, 24 Nov 2019 23:26:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Gs-0001qU-Je
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:26 +0000
X-Inumbo-ID: d57e9906-0f11-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d57e9906-0f11-11ea-9455-bc764e2007e4;
 Sun, 24 Nov 2019 23:26:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Gr-0003yv-Pb
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Gr-0002Sg-Oj
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Gr-0002Sg-Oj@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:26:25 +0000
Subject: [Xen-changelog] [xen master] libxl: Move libxl__ev_devlock
 declaration
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU3YzMyMDI0Nzg5MzUxYmQ0NzU0N2Q4YzU2NDY0ZmU0ZWM2YTIwMjgKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMTggMTc6MTM6MDMgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIyOjU4OjMxIDIwMTkgKzAwMDAKCiAgICBs
aWJ4bDogTW92ZSBsaWJ4bF9fZXZfZGV2bG9jayBkZWNsYXJhdGlvbgogICAgCiAgICBXZSBhcmUg
Z29pbmcgdG8gd2FudCB0byBpbmNsdWRlIGxpYnhsX19ldl9kZXZsb2NrIGludG8gbGlieGxfX2V2
X3FtcC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIHwgOTYgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCA0OCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA0ZTQzM2UxMTA2Li42OWQ1NzJjMTg2IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKQEAgLTM2NCw2ICszNjQsNTQgQEAgc3RydWN0IGxpYnhsX19ldl9jaGls
ZCB7CiB9OwogCiAvKgorICogTG9jayBmb3IgZGV2aWNlIGhvdHBsdWcsIHFtcF9sb2NrLgorICoK
KyAqIGxpYnhsX19ldl9kZXZsb2NrIGltcGxlbWVudCBhIGxvY2sgdGhhdCBpcyBvdXRzaWRlIG9m
IENUWF9MT0NLIGluIHRoZQorICogbG9jayBoaWVyYXJjaHkuIEl0IGNhbiBiZSB1c2VkIHdoZW4g
b25lIHdhbnQgdG8gbWFrZSBRTVAgY2FsbHMgdG8gUUVNVSwKKyAqIHdoaWNoIG1heSB0YWtlIGEg
c2lnbmlmaWNhbnQgYW1vdW50IHRpbWUuCisgKiBJdCBpcyB0byBiZSBhY3F1aXJlZCBieSBhbiBh
byBldmVudCBjYWxsYmFjay4KKyAqCisgKiBJdCBpcyB0byBiZSBhY3F1aXJlZCB3aGVuIGFkZGlu
Zy9yZW1vdmluZyBkZXZpY2VzIG9yIG1ha2luZyBjaGFuZ2VzCisgKiB0byB0aGVtIHdoZW4gdGhp
cyBpcyBhIHNsb3cgb3BlcmF0aW9uIGFuZCBqc29uX2xvY2sgaXNuJ3QgYXBwcm9wcmlhdGUuCisg
KgorICogUG9zc2libGUgc3RhdGVzIG9mIGxpYnhsX19ldl9kZXZsb2NrOgorICogICBVbmRlZmlu
ZWQKKyAqICAgIE1pZ2h0IGNvbnRhaW4gYW55dGhpbmcuCisgKiAgSWRsZQorICogICAgU3RydWN0
IGNvbnRlbnRzIGFyZSBkZWZpbmVkIGVub3VnaCB0byBwYXNzIHRvIGFueQorICogICAgbGlieGxf
X2V2X2RldmxvY2tfKiBmdW5jdGlvbi4KKyAqICAgIFRoZSBzdHJ1Y3QgZG9lcyBub3QgY29udGFp
biByZWZlcmVuY2VzIHRvIGFueSBhbGxvY2F0ZWQgcHJpdmF0ZQorICogICAgcmVzb3VyY2VzIHNv
IGNhbiBiZSB0aHJvd24gYXdheS4KKyAqICBBY3RpdmUKKyAqICAgIFdhaXRpbmcgdG8gZ2V0IGEg
bG9jay4KKyAqICAgIE5lZWRzIHRvIHdhaXQgdW50aWwgdGhlIGNhbGxiYWNrIGlzIGNhbGxlZC4K
KyAqICBMb2NrQWNxdWlyZWQKKyAqICAgIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayB3aWxsIG5l
ZWQgdG8gYmUgY2FsbGVkIHRvIHJlbGVhc2UgdGhlIGxvY2sKKyAqICAgIGFuZCB0aGUgcmVzb3Vy
Y2VzIG9mIGxpYnhsX19ldl9kZXZsb2NrLgorICoKKyAqICBsaWJ4bF9fZXZfZGV2bG9ja19pbml0
OiBVbmRlZmluZWQvSWRsZSAtPiBJZGxlCisgKiAgbGlieGxfX2V2X2RldmxvY2tfbG9jazogSWRs
ZSAtPiBBY3RpdmUKKyAqICAgIE1heSBjYWxsIGNhbGxiYWNrIHN5bmNocm9ub3VzbHkuCisgKiAg
bGlieGxfX2V2X2RldmxvY2tfdW5sb2NrOiBMb2NrQWNxdWlyZWQvSWRsZSAtPiBJZGxlCisgKiAg
Y2FsbGJhY2s6ICAgICBXaGVuIGNhbGxlZDogQWN0aXZlIC0+IExvY2tBY3F1aXJlZCAob24gZXJy
b3I6IElkbGUpCisgKiAgICBUaGUgY2FsbGJhY2sgaXMgb25seSBjYWxsZWQgb25jZS4KKyAqLwor
c3RydWN0IGxpYnhsX19ldl9kZXZsb2NrIHsKKyAgICAvKiBmaWxsZWQgYnkgdXNlciAqLworICAg
IGxpYnhsX19hbyAqYW87CisgICAgbGlieGxfZG9taWQgZG9taWQ7CisgICAgdm9pZCAoKmNhbGxi
YWNrKShsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9kZXZsb2NrICosIGludCByYyk7CisgICAgLyog
cHJpdmF0ZSB0byBsaWJ4bF9fZXZfZGV2bG9jayogKi8KKyAgICBsaWJ4bF9fZXZfY2hpbGQgY2hp
bGQ7CisgICAgY2hhciAqcGF0aDsgLyogcGF0aCBvZiB0aGUgbG9jayBmaWxlIGl0c2VsZiAqLwor
ICAgIGludCBmZDsKKyAgICBib29sIGhlbGQ7Cit9OworX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9k
ZXZsb2NrX2luaXQobGlieGxfX2V2X2RldmxvY2sgKik7CitfaGlkZGVuIHZvaWQgbGlieGxfX2V2
X2RldmxvY2tfbG9jayhsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9kZXZsb2NrICopOworX2hpZGRl
biB2b2lkIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayhsaWJ4bF9fZ2MgKiwgbGlieGxfX2V2X2Rl
dmxvY2sgKik7CisKKy8qCiAgKiBRTVAgYXN5bmNocm9ub3VzIGNhbGxzCiAgKgogICogVGhpcyBm
YWNpbGl0eSBhbGxvd3MgYSBjb21tYW5kIHRvIGJlIHNlbnQgdG8gUUVNVSwgYW5kIHRoZSByZXNw
b25zZQpAQCAtNDY4OSw1NCArNDczNyw2IEBAIHN0YXRpYyBpbmxpbmUgY29uc3QgY2hhciAqbGli
eGxfX3FlbXVfcW1wX3BhdGgobGlieGxfX2djICpnYywgaW50IGRvbWlkKQogICAgIHJldHVybiBH
Q1NQUklOVEYoIiVzL3FtcC1saWJ4bC0lZCIsIGxpYnhsX19ydW5fZGlyX3BhdGgoKSwgZG9taWQp
OwogfQogCi0vKgotICogTG9jayBmb3IgZGV2aWNlIGhvdHBsdWcsIHFtcF9sb2NrLgotICoKLSAq
IGxpYnhsX19ldl9kZXZsb2NrIGltcGxlbWVudCBhIGxvY2sgdGhhdCBpcyBvdXRzaWRlIG9mIENU
WF9MT0NLIGluIHRoZQotICogbG9jayBoaWVyYXJjaHkuIEl0IGNhbiBiZSB1c2VkIHdoZW4gb25l
IHdhbnQgdG8gbWFrZSBRTVAgY2FsbHMgdG8gUUVNVSwKLSAqIHdoaWNoIG1heSB0YWtlIGEgc2ln
bmlmaWNhbnQgYW1vdW50IHRpbWUuCi0gKiBJdCBpcyB0byBiZSBhY3F1aXJlZCBieSBhbiBhbyBl
dmVudCBjYWxsYmFjay4KLSAqCi0gKiBJdCBpcyB0byBiZSBhY3F1aXJlZCB3aGVuIGFkZGluZy9y
ZW1vdmluZyBkZXZpY2VzIG9yIG1ha2luZyBjaGFuZ2VzCi0gKiB0byB0aGVtIHdoZW4gdGhpcyBp
cyBhIHNsb3cgb3BlcmF0aW9uIGFuZCBqc29uX2xvY2sgaXNuJ3QgYXBwcm9wcmlhdGUuCi0gKgot
ICogUG9zc2libGUgc3RhdGVzIG9mIGxpYnhsX19ldl9kZXZsb2NrOgotICogICBVbmRlZmluZWQK
LSAqICAgIE1pZ2h0IGNvbnRhaW4gYW55dGhpbmcuCi0gKiAgSWRsZQotICogICAgU3RydWN0IGNv
bnRlbnRzIGFyZSBkZWZpbmVkIGVub3VnaCB0byBwYXNzIHRvIGFueQotICogICAgbGlieGxfX2V2
X2RldmxvY2tfKiBmdW5jdGlvbi4KLSAqICAgIFRoZSBzdHJ1Y3QgZG9lcyBub3QgY29udGFpbiBy
ZWZlcmVuY2VzIHRvIGFueSBhbGxvY2F0ZWQgcHJpdmF0ZQotICogICAgcmVzb3VyY2VzIHNvIGNh
biBiZSB0aHJvd24gYXdheS4KLSAqICBBY3RpdmUKLSAqICAgIFdhaXRpbmcgdG8gZ2V0IGEgbG9j
ay4KLSAqICAgIE5lZWRzIHRvIHdhaXQgdW50aWwgdGhlIGNhbGxiYWNrIGlzIGNhbGxlZC4KLSAq
ICBMb2NrQWNxdWlyZWQKLSAqICAgIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayB3aWxsIG5lZWQg
dG8gYmUgY2FsbGVkIHRvIHJlbGVhc2UgdGhlIGxvY2sKLSAqICAgIGFuZCB0aGUgcmVzb3VyY2Vz
IG9mIGxpYnhsX19ldl9kZXZsb2NrLgotICoKLSAqICBsaWJ4bF9fZXZfZGV2bG9ja19pbml0OiBV
bmRlZmluZWQvSWRsZSAtPiBJZGxlCi0gKiAgbGlieGxfX2V2X2RldmxvY2tfbG9jazogSWRsZSAt
PiBBY3RpdmUKLSAqICAgIE1heSBjYWxsIGNhbGxiYWNrIHN5bmNocm9ub3VzbHkuCi0gKiAgbGli
eGxfX2V2X2RldmxvY2tfdW5sb2NrOiBMb2NrQWNxdWlyZWQvSWRsZSAtPiBJZGxlCi0gKiAgY2Fs
bGJhY2s6ICAgICBXaGVuIGNhbGxlZDogQWN0aXZlIC0+IExvY2tBY3F1aXJlZCAob24gZXJyb3I6
IElkbGUpCi0gKiAgICBUaGUgY2FsbGJhY2sgaXMgb25seSBjYWxsZWQgb25jZS4KLSAqLwotc3Ry
dWN0IGxpYnhsX19ldl9kZXZsb2NrIHsKLSAgICAvKiBmaWxsZWQgYnkgdXNlciAqLwotICAgIGxp
YnhsX19hbyAqYW87Ci0gICAgbGlieGxfZG9taWQgZG9taWQ7Ci0gICAgdm9pZCAoKmNhbGxiYWNr
KShsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9kZXZsb2NrICosIGludCByYyk7Ci0gICAgLyogcHJp
dmF0ZSB0byBsaWJ4bF9fZXZfZGV2bG9jayogKi8KLSAgICBsaWJ4bF9fZXZfY2hpbGQgY2hpbGQ7
Ci0gICAgY2hhciAqcGF0aDsgLyogcGF0aCBvZiB0aGUgbG9jayBmaWxlIGl0c2VsZiAqLwotICAg
IGludCBmZDsKLSAgICBib29sIGhlbGQ7Ci19OwotX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9kZXZs
b2NrX2luaXQobGlieGxfX2V2X2RldmxvY2sgKik7Ci1faGlkZGVuIHZvaWQgbGlieGxfX2V2X2Rl
dmxvY2tfbG9jayhsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9kZXZsb2NrICopOwotX2hpZGRlbiB2
b2lkIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayhsaWJ4bF9fZ2MgKiwgbGlieGxfX2V2X2Rldmxv
Y2sgKik7Ci0KIC8qIFNlbmQgY29udHJvbCBjb21tYW5kcyBvdmVyIHhlbnN0b3JlIGFuZCB3YWl0
IGZvciBhbiBBY2suICovCiBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbChsaWJ4
bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
eHN3YWl0X3N0YXRlICpwdmNvbnRyb2wsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:26:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:26:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1H3-0001rn-RU; Sun, 24 Nov 2019 23:26:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1H3-0001re-11
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:37 +0000
X-Inumbo-ID: db84c5c8-0f11-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id db84c5c8-0f11-11ea-9455-bc764e2007e4;
 Sun, 24 Nov 2019 23:26:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1H1-0003zB-Sf
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1H1-0002T8-Rv
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1H1-0002T8-Rv@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:26:35 +0000
Subject: [Xen-changelog] [xen master] libxl: Rename ev_devlock to ev_slowlock
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmN2U5NTBkNThiZTU5MTIxZGY3YzQ4Y2ZiYjE4NzA5NmQ3OTlkMjkKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMTggMTc6MTM6MDQgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIyOjU4OjM1IDIwMTkgKzAwMDAKCiAgICBs
aWJ4bDogUmVuYW1lIGV2X2RldmxvY2sgdG8gZXZfc2xvd2xvY2sKICAgIAogICAgV2UgYXJlIGdv
aW5nIHRvIGludHJvZHVjZSBhIGRpZmZlcmVudCBsb2NrIGJhc2VkIG9uIHRoZSBzYW1lCiAgICBp
bXBsZW1lbnRhdGlvbiBhcyB0aGUgZXZfZGV2bG9jayBidXQgd2l0aCBhIGRpZmZlcmVudCBwYXRo
LiBUaGUKICAgIGRpZmZlcmVudCBzbG93bG9jayB3aWxsIGJlIGRpZmZlcmVudGlhdGVkIGJ5IGNh
bGxpbmcgZGlmZmVyZW50IF9pbml0KCkKICAgIGZ1bmN0aW9ucy4KICAgIAogICAgU28gd2UgcmVu
YW1lIGxpYnhsX19ldl9kZXZsb2NrIHRvIGxpYl9fZXZfc2xvd2xvY2ssIGJ1dCBrZWVwCiAgICBs
aWJ4bF9fZXZfZGV2bG9ja19pbml0KCkuCiAgICAKICAgIFNvbWUgbG9nIG1lc3NhZ2VzIHByb2R1
Y2VkIGV2X3Nsb3dsb2NrIGFyZSBjaGFuZ2VkIHRvIHByaW50IHRoZQogICAgbmFtZSBvZiB0aGUg
bG9jayBmaWxlICh1c2VyZGF0YV91c2VyaWQpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9k
aXNrLmMgICAgIHwgMTAgKysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgICB8
IDEwICsrKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgfCAzMCArKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAz
MyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNDYg
aW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZGlzay5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCmluZGV4IDczM2FkMjg0Yzgu
Ljc3YWUzYTU5YmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKQEAgLTY0OCwxMyArNjQ4LDEzIEBAIHR5cGVkZWYgc3Ry
dWN0IHsKICAgICBsaWJ4bF9kb21pZCBkb21pZDsKICAgICBsaWJ4bF9kZXZpY2VfZGlzayAqZGlz
azsKICAgICBsaWJ4bF9kZXZpY2VfZGlzayBkaXNrX3NhdmVkOwotICAgIGxpYnhsX19ldl9kZXZs
b2NrIHFtcF9sb2NrOworICAgIGxpYnhsX19ldl9zbG93bG9jayBxbXBfbG9jazsKICAgICBpbnQg
ZG1fdmVyOwogICAgIGxpYnhsX19ldl90aW1lIHRpbWU7CiAgICAgbGlieGxfX2V2X3FtcCBxbXA7
CiB9IGxpYnhsX19jZHJvbV9pbnNlcnRfc3RhdGU7CiAKLXN0YXRpYyB2b2lkIGNkcm9tX2luc2Vy
dF9sb2NrX2FjcXVpcmVkKGxpYnhsX19lZ2MgKiwgbGlieGxfX2V2X2RldmxvY2sgKiwKK3N0YXRp
YyB2b2lkIGNkcm9tX2luc2VydF9sb2NrX2FjcXVpcmVkKGxpYnhsX19lZ2MgKiwgbGlieGxfX2V2
X3Nsb3dsb2NrICosCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
cmMpOwogc3RhdGljIHZvaWQgY2Ryb21faW5zZXJ0X2VqZWN0ZWQobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfcW1wICosCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBs
aWJ4bF9fanNvbl9vYmplY3QgKiwgaW50IHJjKTsKQEAgLTc0NiwxMyArNzQ2LDEzIEBAIG91dDoK
ICAgICAgICAgY2Ryb21faW5zZXJ0X2RvbmUoZWdjLCBjaXMsIHJjKTsgLyogbXVzdCBiZSBsYXN0
ICovCiAgICAgfSBlbHNlIHsKICAgICAgICAgY2lzLT5xbXBfbG9jay5jYWxsYmFjayA9IGNkcm9t
X2luc2VydF9sb2NrX2FjcXVpcmVkOwotICAgICAgICBsaWJ4bF9fZXZfZGV2bG9ja19sb2NrKGVn
YywgJmNpcy0+cW1wX2xvY2spOyAvKiBtdXN0IGJlIGxhc3QgKi8KKyAgICAgICAgbGlieGxfX2V2
X3Nsb3dsb2NrX2xvY2soZWdjLCAmY2lzLT5xbXBfbG9jayk7IC8qIG11c3QgYmUgbGFzdCAqLwog
ICAgIH0KICAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKIH0KIAogc3RhdGljIHZvaWQgY2Ryb21f
aW5zZXJ0X2xvY2tfYWNxdWlyZWQobGlieGxfX2VnYyAqZWdjLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X2RldmxvY2sgKmxvY2ssCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfc2xvd2xvY2sgKmxvY2ssCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCiB7CiAgICAgbGli
eGxfX2Nkcm9tX2luc2VydF9zdGF0ZSAqY2lzID0gQ09OVEFJTkVSX09GKGxvY2ssICpjaXMsIHFt
cF9sb2NrKTsKQEAgLTEwNTIsNyArMTA1Miw3IEBAIHN0YXRpYyB2b2lkIGNkcm9tX2luc2VydF9k
b25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9fZXZfdGltZV9kZXJlZ2lzdGVyKGdjLCAm
Y2lzLT50aW1lKTsKICAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsICZjaXMtPnFtcCk7CiAg
ICAgaWYgKGNpcy0+cW1wLnBheWxvYWRfZmQgPj0gMCkgY2xvc2UoY2lzLT5xbXAucGF5bG9hZF9m
ZCk7Ci0gICAgbGlieGxfX2V2X2RldmxvY2tfdW5sb2NrKGdjLCAmY2lzLT5xbXBfbG9jayk7Cisg
ICAgbGlieGxfX2V2X3Nsb3dsb2NrX3VubG9jayhnYywgJmNpcy0+cW1wX2xvY2spOwogICAgIGxp
YnhsX2RldmljZV9kaXNrX2Rpc3Bvc2UoJmNpcy0+ZGlza19zYXZlZCk7CiAgICAgbGlieGxfX2Fv
X2NvbXBsZXRlKGVnYywgY2lzLT5hbywgcmMpOwogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwppbmRleCAzM2Y5ZDll
YWE0Li43Y2E3YTIyNGY5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwpAQCAtMTg3NCwxMiArMTg3NCwxMiBAQCB0
eXBlZGVmIHN0cnVjdCB7CiAgICAgbGlieGxfX2V2X3FtcCBxbXA7CiAgICAgbGlieGxfX2V2X3Rp
bWUgdGltZW91dDsKICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZzsgLyogdXNlciBw
b2ludGVyICovCi0gICAgbGlieGxfX2V2X2RldmxvY2sgZGV2bG9jazsKKyAgICBsaWJ4bF9fZXZf
c2xvd2xvY2sgZGV2bG9jazsKICAgICBsaWJ4bF9iaXRtYXAgcWVtdXVfY3B1czsKIH0gcmV0cmll
dmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fc3RhdGU7CiAKIHN0YXRpYyB2b2lkIHJldHJpZXZlX2Rv
bWFpbl9jb25maWd1cmF0aW9uX2xvY2tfYWNxdWlyZWQoCi0gICAgbGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfZGV2bG9jayAqLCBpbnQgcmMpOworICAgIGxpYnhsX19lZ2MgKmVnYywgbGlieGxf
X2V2X3Nsb3dsb2NrICosIGludCByYyk7CiBzdGF0aWMgdm9pZCByZXRyaWV2ZV9kb21haW5fY29u
ZmlndXJhdGlvbl9jcHVfcXVlcmllZCgKICAgICBsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9x
bXAgKnFtcCwKICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLCBpbnQgcmMp
OwpAQCAtMTkwNywxMiArMTkwNywxMiBAQCBpbnQgbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZp
Z3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIHJkY3MtPmRldmxv
Y2suYW8gPSBhbzsKICAgICByZGNzLT5kZXZsb2NrLmRvbWlkID0gZG9taWQ7CiAgICAgcmRjcy0+
ZGV2bG9jay5jYWxsYmFjayA9IHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uX2xvY2tfYWNx
dWlyZWQ7Ci0gICAgbGlieGxfX2V2X2RldmxvY2tfbG9jayhlZ2MsICZyZGNzLT5kZXZsb2NrKTsK
KyAgICBsaWJ4bF9fZXZfc2xvd2xvY2tfbG9jayhlZ2MsICZyZGNzLT5kZXZsb2NrKTsKICAgICBy
ZXR1cm4gQU9fSU5QUk9HUkVTUzsKIH0KIAogc3RhdGljIHZvaWQgcmV0cmlldmVfZG9tYWluX2Nv
bmZpZ3VyYXRpb25fbG9ja19hY3F1aXJlZCgKLSAgICBsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19l
dl9kZXZsb2NrICpkZXZsb2NrLCBpbnQgcmMpCisgICAgbGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
ZXZfc2xvd2xvY2sgKmRldmxvY2ssIGludCByYykKIHsKICAgICByZXRyaWV2ZV9kb21haW5fY29u
ZmlndXJhdGlvbl9zdGF0ZSAqcmRjcyA9CiAgICAgICAgIENPTlRBSU5FUl9PRihkZXZsb2NrLCAq
cmRjcywgZGV2bG9jayk7CkBAIC0yMjA0LDcgKzIyMDQsNyBAQCBzdGF0aWMgdm9pZCByZXRyaWV2
ZV9kb21haW5fY29uZmlndXJhdGlvbl9lbmQobGlieGxfX2VnYyAqZWdjLAogICAgIH0KIAogb3V0
OgotICAgIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayhnYywgJnJkY3MtPmRldmxvY2spOworICAg
IGxpYnhsX19ldl9zbG93bG9ja191bmxvY2soZ2MsICZyZGNzLT5kZXZsb2NrKTsKICAgICBpZiAo
bG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7CiAgICAgbGlieGxfYml0
bWFwX2Rpc3Bvc2UoJnJkY3MtPnFlbXV1X2NwdXMpOwogICAgIGxpYnhsX19ldl9xbXBfZGlzcG9z
ZShnYywgJnJkY3MtPnFtcCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5jIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYwppbmRleCAwNzUwYjY5Y2JhLi45NTIw
YWMzNjE0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKQEAgLTU3NSwyNSArNTc1LDMyIEBAIHZvaWQgbGli
eGxfX3VwZGF0ZV9kb21haW5fY29uZmlndXJhdGlvbihsaWJ4bF9fZ2MgKmdjLAogICAgIGRzdC0+
Yl9pbmZvLnZpZGVvX21lbWtiID0gc3JjLT5iX2luZm8udmlkZW9fbWVta2I7CiB9CiAKLXZvaWQg
bGlieGxfX2V2X2RldmxvY2tfaW5pdChsaWJ4bF9fZXZfZGV2bG9jayAqbG9jaykKK3N0YXRpYyB2
b2lkIGV2X3Nsb3dsb2NrX2luaXRfaW50ZXJuYWwobGlieGxfX2V2X3Nsb3dsb2NrICpsb2NrLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp1c2VyZGF0
YV91c2VyaWQpCiB7CiAgICAgbGlieGxfX2V2X2NoaWxkX2luaXQoJmxvY2stPmNoaWxkKTsKKyAg
ICBsb2NrLT51c2VyZGF0YV91c2VyaWQgPSB1c2VyZGF0YV91c2VyaWQ7CiAgICAgbG9jay0+cGF0
aCA9IE5VTEw7CiAgICAgbG9jay0+ZmQgPSAtMTsKICAgICBsb2NrLT5oZWxkID0gZmFsc2U7CiB9
CiAKLXN0YXRpYyB2b2lkIGV2X2xvY2tfcHJlcGFyZV9mb3JrKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX2V2X2RldmxvY2sgKmxvY2spOwordm9pZCBsaWJ4bF9fZXZfZGV2bG9ja19pbml0KGxpYnhs
X19ldl9zbG93bG9jayAqbG9jaykKK3sKKyAgICBldl9zbG93bG9ja19pbml0X2ludGVybmFsKGxv
Y2ssICJsaWJ4bC1kZXZpY2UtY2hhbmdlcy1sb2NrIik7Cit9CisKK3N0YXRpYyB2b2lkIGV2X2xv
Y2tfcHJlcGFyZV9mb3JrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3Nsb3dsb2NrICpsb2Nr
KTsKIHN0YXRpYyB2b2lkIGV2X2xvY2tfY2hpbGRfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfY2hpbGQgKmNoaWxkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwaWRfdCBwaWQsIGludCBzdGF0dXMpOwogCi12b2lkIGxpYnhsX19ldl9kZXZsb2NrX2xvY2so
bGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfZGV2bG9jayAqbG9jaykKK3ZvaWQgbGlieGxfX2V2
X3Nsb3dsb2NrX2xvY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfc2xvd2xvY2sgKmxvY2sp
CiB7CiAgICAgU1RBVEVfQU9fR0MobG9jay0+YW8pOwogICAgIGNvbnN0IGNoYXIgKmxvY2tmaWxl
OwogCiAgICAgbG9ja2ZpbGUgPSBsaWJ4bF9fdXNlcmRhdGFfcGF0aChnYywgbG9jay0+ZG9taWQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGlieGwtZGV2aWNlLWNoYW5n
ZXMtbG9jayIsICJsIik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2Nr
LT51c2VyZGF0YV91c2VyaWQsICJsIik7CiAgICAgaWYgKCFsb2NrZmlsZSkgZ290byBvdXQ7CiAg
ICAgbG9jay0+cGF0aCA9IGxpYnhsX19zdHJkdXAoTk9HQywgbG9ja2ZpbGUpOwogCkBAIC02MDMs
NyArNjEwLDcgQEAgb3V0OgogICAgIGxvY2stPmNhbGxiYWNrKGVnYywgbG9jaywgRVJST1JfTE9D
S19GQUlMKTsKIH0KIAotc3RhdGljIHZvaWQgZXZfbG9ja19wcmVwYXJlX2ZvcmsobGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fZXZfZGV2bG9jayAqbG9jaykKK3N0YXRpYyB2b2lkIGV2X2xvY2tfcHJl
cGFyZV9mb3JrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3Nsb3dsb2NrICpsb2NrKQogewog
ICAgIFNUQVRFX0FPX0dDKGxvY2stPmFvKTsKICAgICBwaWRfdCBwaWQ7CkBAIC02NzAsNyArNjc3
LDcgQEAgc3RhdGljIHZvaWQgZXZfbG9ja19wcmVwYXJlX2ZvcmsobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfZGV2bG9jayAqbG9jaykKICAgICBsaWJ4bF9mZF9zZXRfY2xvZXhlYyhDVFgsIGZk
LCAxKTsKICAgICByZXR1cm47CiBvdXQ6Ci0gICAgbGlieGxfX2V2X2RldmxvY2tfdW5sb2NrKGdj
LCBsb2NrKTsKKyAgICBsaWJ4bF9fZXZfc2xvd2xvY2tfdW5sb2NrKGdjLCBsb2NrKTsKICAgICBs
b2NrLT5jYWxsYmFjayhlZ2MsIGxvY2ssIEVSUk9SX0xPQ0tfRkFJTCk7CiB9CiAKQEAgLTY3OCw3
ICs2ODUsNyBAQCBzdGF0aWMgdm9pZCBldl9sb2NrX2NoaWxkX2NhbGxiYWNrKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX2V2X2NoaWxkICpjaGlsZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGlkX3QgcGlkLCBpbnQgc3RhdHVzKQogewogICAgIEVHQ19HQzsKLSAgICBsaWJ4
bF9fZXZfZGV2bG9jayAqbG9jayA9IENPTlRBSU5FUl9PRihjaGlsZCwgKmxvY2ssIGNoaWxkKTsK
KyAgICBsaWJ4bF9fZXZfc2xvd2xvY2sgKmxvY2sgPSBDT05UQUlORVJfT0YoY2hpbGQsICpsb2Nr
LCBjaGlsZCk7CiAgICAgc3RydWN0IHN0YXQgc3RhYiwgZnN0YWI7CiAgICAgaW50IHJjID0gRVJS
T1JfTE9DS19GQUlMOwogCkBAIC03MjYsMTMgKzczMywxNCBAQCBvdXQ6CiAgICAgICAgICAgICBy
YyA9IEVSUk9SX0xPQ0tfRkFJTDsKICAgICB9CiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIExPR0Qo
RVJST1IsIGRvbWlkLCAiRmFpbGVkIHRvIGdyYWIgcW1wLWxvY2siKTsKLSAgICAgICAgbGlieGxf
X2V2X2RldmxvY2tfdW5sb2NrKGdjLCBsb2NrKTsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
ICJGYWlsZWQgdG8gZ3JhYiBsb2NrIGZvciAlcyIsCisgICAgICAgICAgICAgbG9jay0+dXNlcmRh
dGFfdXNlcmlkKTsKKyAgICAgICAgbGlieGxfX2V2X3Nsb3dsb2NrX3VubG9jayhnYywgbG9jayk7
CiAgICAgfQogICAgIGxvY2stPmNhbGxiYWNrKGVnYywgbG9jaywgcmMpOwogfQogCi12b2lkIGxp
YnhsX19ldl9kZXZsb2NrX3VubG9jayhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfZGV2bG9jayAq
bG9jaykKK3ZvaWQgbGlieGxfX2V2X3Nsb3dsb2NrX3VubG9jayhsaWJ4bF9fZ2MgKmdjLCBsaWJ4
bF9fZXZfc2xvd2xvY2sgKmxvY2spCiB7CiAgICAgaW50IHI7CiAKQEAgLTc1NCw3ICs3NjIsNyBA
QCB2b2lkIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZf
ZGV2bG9jayAqbG9jaykKICAgICAgICAgY2xvc2UobG9jay0+ZmQpOwogICAgIH0KICAgICBmcmVl
KGxvY2stPnBhdGgpOwotICAgIGxpYnhsX19ldl9kZXZsb2NrX2luaXQobG9jayk7CisgICAgZXZf
c2xvd2xvY2tfaW5pdF9pbnRlcm5hbChsb2NrLCBsb2NrLT51c2VyZGF0YV91c2VyaWQpOwogfQog
CiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNjlkNTcyYzE4Ni4uYTBmOTkyNTJjMyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCkBAIC0xOTYsNyArMTk2LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX29z
ZXZlbnRfaG9va19uZXhpIGxpYnhsX19vc2V2ZW50X2hvb2tfbmV4aTsKIHR5cGVkZWYgc3RydWN0
IGxpYnhsX19kZXZpY2VfdHlwZSBsaWJ4bF9fZGV2aWNlX3R5cGU7CiB0eXBlZGVmIHN0cnVjdCBs
aWJ4bF9fanNvbl9vYmplY3QgbGlieGxfX2pzb25fb2JqZWN0OwogdHlwZWRlZiBzdHJ1Y3QgbGli
eGxfX2NhcmVmZCBsaWJ4bF9fY2FyZWZkOwotdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2V2X2Rldmxv
Y2sgbGlieGxfX2V2X2RldmxvY2s7Cit0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZXZfc2xvd2xvY2sg
bGlieGxfX2V2X3Nsb3dsb2NrOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2RtX3Jlc3VtZV9zdGF0
ZSBsaWJ4bF9fZG1fcmVzdW1lX3N0YXRlOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2FvX2Rldmlj
ZSBsaWJ4bF9fYW9fZGV2aWNlOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX211bHRpZGV2IGxpYnhs
X19tdWx0aWRldjsKQEAgLTM2Niw3ICszNjYsNyBAQCBzdHJ1Y3QgbGlieGxfX2V2X2NoaWxkIHsK
IC8qCiAgKiBMb2NrIGZvciBkZXZpY2UgaG90cGx1ZywgcW1wX2xvY2suCiAgKgotICogbGlieGxf
X2V2X2RldmxvY2sgaW1wbGVtZW50IGEgbG9jayB0aGF0IGlzIG91dHNpZGUgb2YgQ1RYX0xPQ0sg
aW4gdGhlCisgKiBsaWJ4bF9fZXZfc2xvd2xvY2sgaW1wbGVtZW50IGEgbG9jayB0aGF0IGlzIG91
dHNpZGUgb2YgQ1RYX0xPQ0sgaW4gdGhlCiAgKiBsb2NrIGhpZXJhcmNoeS4gSXQgY2FuIGJlIHVz
ZWQgd2hlbiBvbmUgd2FudCB0byBtYWtlIFFNUCBjYWxscyB0byBRRU1VLAogICogd2hpY2ggbWF5
IHRha2UgYSBzaWduaWZpY2FudCBhbW91bnQgdGltZS4KICAqIEl0IGlzIHRvIGJlIGFjcXVpcmVk
IGJ5IGFuIGFvIGV2ZW50IGNhbGxiYWNrLgpAQCAtMzc0LDQyICszNzQsNDMgQEAgc3RydWN0IGxp
YnhsX19ldl9jaGlsZCB7CiAgKiBJdCBpcyB0byBiZSBhY3F1aXJlZCB3aGVuIGFkZGluZy9yZW1v
dmluZyBkZXZpY2VzIG9yIG1ha2luZyBjaGFuZ2VzCiAgKiB0byB0aGVtIHdoZW4gdGhpcyBpcyBh
IHNsb3cgb3BlcmF0aW9uIGFuZCBqc29uX2xvY2sgaXNuJ3QgYXBwcm9wcmlhdGUuCiAgKgotICog
UG9zc2libGUgc3RhdGVzIG9mIGxpYnhsX19ldl9kZXZsb2NrOgorICogUG9zc2libGUgc3RhdGVz
IG9mIGxpYnhsX19ldl9zbG93bG9jazoKICAqICAgVW5kZWZpbmVkCiAgKiAgICBNaWdodCBjb250
YWluIGFueXRoaW5nLgogICogIElkbGUKICAqICAgIFN0cnVjdCBjb250ZW50cyBhcmUgZGVmaW5l
ZCBlbm91Z2ggdG8gcGFzcyB0byBhbnkKLSAqICAgIGxpYnhsX19ldl9kZXZsb2NrXyogZnVuY3Rp
b24uCisgKiAgICBsaWJ4bF9fZXZfc2xvd2xvY2tfKiBmdW5jdGlvbi4KICAqICAgIFRoZSBzdHJ1
Y3QgZG9lcyBub3QgY29udGFpbiByZWZlcmVuY2VzIHRvIGFueSBhbGxvY2F0ZWQgcHJpdmF0ZQog
ICogICAgcmVzb3VyY2VzIHNvIGNhbiBiZSB0aHJvd24gYXdheS4KICAqICBBY3RpdmUKICAqICAg
IFdhaXRpbmcgdG8gZ2V0IGEgbG9jay4KICAqICAgIE5lZWRzIHRvIHdhaXQgdW50aWwgdGhlIGNh
bGxiYWNrIGlzIGNhbGxlZC4KICAqICBMb2NrQWNxdWlyZWQKLSAqICAgIGxpYnhsX19ldl9kZXZs
b2NrX3VubG9jayB3aWxsIG5lZWQgdG8gYmUgY2FsbGVkIHRvIHJlbGVhc2UgdGhlIGxvY2sKLSAq
ICAgIGFuZCB0aGUgcmVzb3VyY2VzIG9mIGxpYnhsX19ldl9kZXZsb2NrLgorICogICAgbGlieGxf
X2V2X3Nsb3dsb2NrX3VubG9jayB3aWxsIG5lZWQgdG8gYmUgY2FsbGVkIHRvIHJlbGVhc2UgdGhl
IGxvY2sKKyAqICAgIGFuZCB0aGUgcmVzb3VyY2VzIG9mIGxpYnhsX19ldl9zbG93bG9jay4KICAq
Ci0gKiAgbGlieGxfX2V2X2RldmxvY2tfaW5pdDogVW5kZWZpbmVkL0lkbGUgLT4gSWRsZQotICog
IGxpYnhsX19ldl9kZXZsb2NrX2xvY2s6IElkbGUgLT4gQWN0aXZlCisgKiAgbGlieGxfX2V2Xyps
b2NrX2luaXQ6IFVuZGVmaW5lZC9JZGxlIC0+IElkbGUKKyAqICBsaWJ4bF9fZXZfc2xvd2xvY2tf
bG9jazogSWRsZSAtPiBBY3RpdmUKICAqICAgIE1heSBjYWxsIGNhbGxiYWNrIHN5bmNocm9ub3Vz
bHkuCi0gKiAgbGlieGxfX2V2X2RldmxvY2tfdW5sb2NrOiBMb2NrQWNxdWlyZWQvSWRsZSAtPiBJ
ZGxlCisgKiAgbGlieGxfX2V2X3Nsb3dsb2NrX3VubG9jazogTG9ja0FjcXVpcmVkL0lkbGUgLT4g
SWRsZQogICogIGNhbGxiYWNrOiAgICAgV2hlbiBjYWxsZWQ6IEFjdGl2ZSAtPiBMb2NrQWNxdWly
ZWQgKG9uIGVycm9yOiBJZGxlKQogICogICAgVGhlIGNhbGxiYWNrIGlzIG9ubHkgY2FsbGVkIG9u
Y2UuCiAgKi8KLXN0cnVjdCBsaWJ4bF9fZXZfZGV2bG9jayB7CitzdHJ1Y3QgbGlieGxfX2V2X3Ns
b3dsb2NrIHsKICAgICAvKiBmaWxsZWQgYnkgdXNlciAqLwogICAgIGxpYnhsX19hbyAqYW87CiAg
ICAgbGlieGxfZG9taWQgZG9taWQ7Ci0gICAgdm9pZCAoKmNhbGxiYWNrKShsaWJ4bF9fZWdjICos
IGxpYnhsX19ldl9kZXZsb2NrICosIGludCByYyk7Ci0gICAgLyogcHJpdmF0ZSB0byBsaWJ4bF9f
ZXZfZGV2bG9jayogKi8KKyAgICB2b2lkICgqY2FsbGJhY2spKGxpYnhsX19lZ2MgKiwgbGlieGxf
X2V2X3Nsb3dsb2NrICosIGludCByYyk7CisgICAgLyogcHJpdmF0ZSB0byBsaWJ4bF9fZXZfc2xv
d2xvY2sqICovCiAgICAgbGlieGxfX2V2X2NoaWxkIGNoaWxkOworICAgIGNvbnN0IGNoYXIgKnVz
ZXJkYXRhX3VzZXJpZDsKICAgICBjaGFyICpwYXRoOyAvKiBwYXRoIG9mIHRoZSBsb2NrIGZpbGUg
aXRzZWxmICovCiAgICAgaW50IGZkOwogICAgIGJvb2wgaGVsZDsKIH07Ci1faGlkZGVuIHZvaWQg
bGlieGxfX2V2X2RldmxvY2tfaW5pdChsaWJ4bF9fZXZfZGV2bG9jayAqKTsKLV9oaWRkZW4gdm9p
ZCBsaWJ4bF9fZXZfZGV2bG9ja19sb2NrKGxpYnhsX19lZ2MgKiwgbGlieGxfX2V2X2RldmxvY2sg
Kik7Ci1faGlkZGVuIHZvaWQgbGlieGxfX2V2X2RldmxvY2tfdW5sb2NrKGxpYnhsX19nYyAqLCBs
aWJ4bF9fZXZfZGV2bG9jayAqKTsKK19oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfZGV2bG9ja19pbml0
KGxpYnhsX19ldl9zbG93bG9jayAqKTsKK19oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfc2xvd2xvY2tf
bG9jayhsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9zbG93bG9jayAqKTsKK19oaWRkZW4gdm9pZCBs
aWJ4bF9fZXZfc2xvd2xvY2tfdW5sb2NrKGxpYnhsX19nYyAqLCBsaWJ4bF9fZXZfc2xvd2xvY2sg
Kik7CiAKIC8qCiAgKiBRTVAgYXN5bmNocm9ub3VzIGNhbGxzCkBAIC0yODUzLDcgKzI4NTQsNyBA
QCBzdHJ1Y3QgbGlieGxfX211bHRpZGV2IHsKICAqICAgdW5sb2NrIGpzb24gY29uZmlnCiAgKgog
ICogT3IgaW4gY2FzZSBRRU1VIGlzIHRoZSBwcmltYXJ5IGNvbmZpZywgdGhpcyBwYXR0ZXJuIGNh
biBiZSB1c2U6Ci0gKiAgIHFtcF9sb2NrIChsaWJ4bF9fZXZfZGV2bG9jaykKKyAqICAgcW1wX2xv
Y2sgKGxpYnhsX19ldl9kZXZsb2NrX2luaXQpCiAgKiAgICAgIGxvY2sganNvbiBjb25maWcgKGpz
b25fbG9jaykKICAqICAgICAgICAgIHJlYWQganNvbiBjb25maWcKICAqICAgICAgICAgIHVwZGF0
ZSBpbi1tZW1vcnkganNvbiBjb25maWcgd2l0aCBuZXcgZW50cnksIHJlcGxhY2luZwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:26:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:26:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1HD-0001t2-V2; Sun, 24 Nov 2019 23:26:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1HC-0001su-NG
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:46 +0000
X-Inumbo-ID: e10fccd7-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e10fccd7-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:26:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1HB-0003zO-Vi
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1HB-0002TZ-Uo
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1HB-0002TZ-Uo@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:26:45 +0000
Subject: [Xen-changelog] [xen master] libxl: Introduce
 libxl__ev_slowlock_dispose
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxYzE2YTg2YWQxZTYzMmQ1Mzk2ZmI5MzgyMTVhOTNjZjhlZDYyYzIKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMTggMTc6MTM6MDUgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIyOjU4OjQwIDIwMTkgKzAwMDAKCiAgICBs
aWJ4bDogSW50cm9kdWNlIGxpYnhsX19ldl9zbG93bG9ja19kaXNwb3NlCiAgICAKICAgIFdoaWNo
IGFsbG93IHRvIGNhbmNlbCB0aGUgbG9jayBvcGVyYXRpb24gd2hpbGUgaXQgaXMgaW4gQWN0aXZl
IHN0YXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jIHwgNiArKysrKysK
IHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCA5
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5j
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYwppbmRleCA5NTIwYWMzNjE0Li5iMjA4NDE1
N2U0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmMKQEAgLTc2NSw2ICs3NjUsMTIgQEAgdm9pZCBsaWJ4bF9f
ZXZfc2xvd2xvY2tfdW5sb2NrKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9zbG93bG9jayAqbG9j
aykKICAgICBldl9zbG93bG9ja19pbml0X2ludGVybmFsKGxvY2ssIGxvY2stPnVzZXJkYXRhX3Vz
ZXJpZCk7CiB9CiAKK3ZvaWQgbGlieGxfX2V2X3Nsb3dsb2NrX2Rpc3Bvc2UobGlieGxfX2djICpn
YywgbGlieGxfX2V2X3Nsb3dsb2NrICpsb2NrKQoreworICAgIGxpYnhsX19ldl9jaGlsZF9raWxs
X2RlcmVnaXN0ZXIobG9jay0+YW8sICZsb2NrLT5jaGlsZCwgU0lHS0lMTCk7CisgICAgbGlieGxf
X2V2X3Nsb3dsb2NrX3VubG9jayhnYywgbG9jayk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBhMGY5OTI1MmMzLi45Yjg0ZGRk
ZDNiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTM5Myw2ICszOTMsOCBAQCBzdHJ1Y3QgbGlieGxf
X2V2X2NoaWxkIHsKICAqICBsaWJ4bF9fZXZfc2xvd2xvY2tfbG9jazogSWRsZSAtPiBBY3RpdmUK
ICAqICAgIE1heSBjYWxsIGNhbGxiYWNrIHN5bmNocm9ub3VzbHkuCiAgKiAgbGlieGxfX2V2X3Ns
b3dsb2NrX3VubG9jazogTG9ja0FjcXVpcmVkL0lkbGUgLT4gSWRsZQorICogIGxpYnhsX19ldl9z
bG93bG9ja19kaXNwb3NlOiBJZGxlL0FjdGl2ZS9Mb2NrQWNxdWlyZWQgLT4gSWRsZQorICogICAg
VGhlIGNhbGxiYWNrIHdpbGwgbm90IGJlIGNhbGxlZCBhbnltb3JlLgogICogIGNhbGxiYWNrOiAg
ICAgV2hlbiBjYWxsZWQ6IEFjdGl2ZSAtPiBMb2NrQWNxdWlyZWQgKG9uIGVycm9yOiBJZGxlKQog
ICogICAgVGhlIGNhbGxiYWNrIGlzIG9ubHkgY2FsbGVkIG9uY2UuCiAgKi8KQEAgLTQxMSw2ICs0
MTMsNyBAQCBzdHJ1Y3QgbGlieGxfX2V2X3Nsb3dsb2NrIHsKIF9oaWRkZW4gdm9pZCBsaWJ4bF9f
ZXZfZGV2bG9ja19pbml0KGxpYnhsX19ldl9zbG93bG9jayAqKTsKIF9oaWRkZW4gdm9pZCBsaWJ4
bF9fZXZfc2xvd2xvY2tfbG9jayhsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9zbG93bG9jayAqKTsK
IF9oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfc2xvd2xvY2tfdW5sb2NrKGxpYnhsX19nYyAqLCBsaWJ4
bF9fZXZfc2xvd2xvY2sgKik7CitfaGlkZGVuIHZvaWQgbGlieGxfX2V2X3Nsb3dsb2NrX2Rpc3Bv
c2UobGlieGxfX2djICosIGxpYnhsX19ldl9zbG93bG9jayAqKTsKIAogLyoKICAqIFFNUCBhc3lu
Y2hyb25vdXMgY2FsbHMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:26:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:26:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1HP-0001uB-0S; Sun, 24 Nov 2019 23:26:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1HN-0001u1-9X
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:57 +0000
X-Inumbo-ID: e7940c98-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7940c98-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:26:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1HM-0003zc-37
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1HM-0002U0-2B
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:26:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1HM-0002U0-2B@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:26:56 +0000
Subject: [Xen-changelog] [xen master] libxl: libxl__ev_qmp_send now takes an
 egc
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY2Yjk3NjU5ZDk0YjliNTZiMzY5MDFmMzRmY2Q4M2U4YmM4MDRjZDAKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMTggMTc6MTM6MDYgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIyOjU4OjQ0IDIwMTkgKzAwMDAKCiAgICBs
aWJ4bDogbGlieGxfX2V2X3FtcF9zZW5kIG5vdyB0YWtlcyBhbiBlZ2MKICAgIAogICAgTm8gZnVu
Y3Rpb25uYWwgY2hhbmdlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZGlzay5jICAgICAg
ICB8ICA2ICsrKy0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICAgICB8ICA4ICsrKyst
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhs
L2xpYnhsX2RvbV9zdXNwZW5kLmMgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMg
ICAgICB8ICA4ICsrKystLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgIHwgIDIg
Ky0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgICAgfCAgOCArKysrLS0tLQogdG9vbHMv
bGlieGwvbGlieGxfcW1wLmMgICAgICAgICB8IDEwICsrKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX3VzYi5jICAgICAgICAgfCAyOCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiA5IGZp
bGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwpp
bmRleCA3N2FlM2E1OWJmLi42NGE2NjkxNDI0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kaXNrLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCkBAIC03NzYsNyArNzc2LDcg
QEAgc3RhdGljIHZvaWQgY2Ryb21faW5zZXJ0X2xvY2tfYWNxdWlyZWQobGlieGxfX2VnYyAqZWdj
LAogCiAgICAgICAgIFFNUF9QQVJBTUVURVJTX1NQUklOVEYoJmFyZ3MsICJkZXZpY2UiLCAiaWRl
LSVpIiwgZGV2aWQpOwogICAgICAgICBjaXMtPnFtcC5jYWxsYmFjayA9IGNkcm9tX2luc2VydF9l
amVjdGVkOwotICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgJmNpcy0+cW1wLCAi
ZWplY3QiLCBhcmdzKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCAmY2lz
LT5xbXAsICJlamVjdCIsIGFyZ3MpOwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgIH0g
ZWxzZSB7CiAgICAgICAgIGNkcm9tX2luc2VydF9lamVjdGVkKGVnYywgJmNpcy0+cW1wLCBOVUxM
LCAwKTsgLyogbXVzdCBiZSBsYXN0ICovCkBAIC04ODQsNyArODg0LDcgQEAgc3RhdGljIHZvaWQg
Y2Ryb21faW5zZXJ0X2VqZWN0ZWQobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2Rpc2tfZm9ybWF0X3RvX3N0cmluZyhkaXNrLT5mb3JtYXQpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2stPnBkZXZfcGF0aCk7CiAgICAgICAg
IHFtcC0+Y2FsbGJhY2sgPSBjZHJvbV9pbnNlcnRfYWRkZmRfY2I7Ci0gICAgICAgIHJjID0gbGli
eGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJhZGQtZmQiLCBhcmdzKTsKKyAgICAgICAgcmMgPSBs
aWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJhZGQtZmQiLCBhcmdzKTsKICAgICAgICAgaWYg
KHJjKSBnb3RvIG91dDsKICAgICAgICAgaGFzX2NhbGxiYWNrID0gdHJ1ZTsKICAgICB9IGVsc2Ug
ewpAQCAtOTM4LDcgKzkzOCw3IEBAIHN0YXRpYyB2b2lkIGNkcm9tX2luc2VydF9hZGRmZF9jYihs
aWJ4bF9fZWdjICplZ2MsCiAgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmYXJn
cywgImFyZyIsCiAgICAgICAgIGxpYnhsX19xZW11X2Rpc2tfZm9ybWF0X3N0cmluZyhkaXNrLT5m
b3JtYXQpKTsKICAgICBxbXAtPmNhbGxiYWNrID0gY2Ryb21faW5zZXJ0X2luc2VydGVkOwotICAg
IHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJjaGFuZ2UiLCBhcmdzKTsKKyAgICBy
YyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIHFtcCwgImNoYW5nZSIsIGFyZ3MpOwogb3V0Ogog
ICAgIGlmIChyYykKICAgICAgICAgY2Ryb21faW5zZXJ0X2RvbmUoZWdjLCBjaXMsIHJjKTsgLyog
bXVzdCBiZSBsYXN0ICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG0uYwppbmRleCA4ZTBmYjc4YmQyLi5kYWMxYjhkZGI4IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMK
QEAgLTI2NDksNyArMjY0OSw3IEBAIHJldHJ5X3RyYW5zYWN0aW9uOgogICAgICAgICBkbXNzLT5x
bXAuY2FsbGJhY2sgPSBkZXZpY2VfbW9kZWxfcW1wX2NiOwogICAgICAgICBkbXNzLT5xbXAuZG9t
aWQgPSBkb21pZDsKICAgICAgICAgZG1zcy0+cW1wLnBheWxvYWRfZmQgPSAtMTsKLSAgICAgICAg
cmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsICZkbXNzLT5xbXAsICJxdWVyeS1zdGF0dXMiLCBO
VUxMKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCAmZG1zcy0+cW1wLCAi
cXVlcnktc3RhdHVzIiwgTlVMTCk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXRfY2xvc2U7CiAg
ICAgfQogCkBAIC0yODA3LDcgKzI4MDcsNyBAQCBzdGF0aWMgdm9pZCBkZXZpY2VfbW9kZWxfc3Bh
d25fb3V0Y29tZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIGRtc3MtPnFtcC5kb21pZCA9IGRt
c3MtPmd1ZXN0X2RvbWlkOwogICAgICAgICBkbXNzLT5xbXAucGF5bG9hZF9mZCA9IC0xOwogICAg
ICAgICBkbXNzLT5xbXAuY2FsbGJhY2sgPSBkZXZpY2VfbW9kZWxfcG9zdGNvbmZpZ19jaGFyZGV2
OwotICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgJmRtc3MtPnFtcCwgInF1ZXJ5
LWNoYXJkZXYiLCBOVUxMKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCAm
ZG1zcy0+cW1wLCAicXVlcnktY2hhcmRldiIsIE5VTEwpOwogICAgICAgICBpZiAocmMpIGdvdG8g
b3V0OwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMjg3OSw3ICsyODc5LDcgQEAgc3RhdGlj
IHZvaWQgZGV2aWNlX21vZGVsX3Bvc3Rjb25maWdfY2hhcmRldihsaWJ4bF9fZWdjICplZ2MsCiAg
ICAgfQogCiAgICAgcW1wLT5jYWxsYmFjayA9IGRldmljZV9tb2RlbF9wb3N0Y29uZmlnX3ZuYzsK
LSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAicXVlcnktdm5jIiwgTlVMTCk7
CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJxdWVyeS12bmMiLCBOVUxM
KTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgIHJldHVybjsKIApAQCAtMjkzOSw3ICsyOTM5
LDcgQEAgc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3Bvc3Rjb25maWdfdm5jKGxpYnhsX19lZ2Mg
KmVnYywKICAgICBpZiAodm5jICYmIHZuYy0+cGFzc3dkICYmIHZuYy0+cGFzc3dkWzBdKSB7CiAg
ICAgICAgIHFtcC0+Y2FsbGJhY2sgPSBkZXZpY2VfbW9kZWxfcG9zdGNvbmZpZ192bmNfcGFzc3dk
OwogICAgICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAicGFzc3dv
cmQiLCB2bmMtPnBhc3N3ZCk7Ci0gICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBx
bXAsICJjaGFuZ2Utdm5jLXBhc3N3b3JkIiwgYXJncyk7CisgICAgICAgIHJjID0gbGlieGxfX2V2
X3FtcF9zZW5kKGVnYywgcW1wLCAiY2hhbmdlLXZuYy1wYXNzd29yZCIsIGFyZ3MpOwogICAgICAg
ICBpZiAocmMpIGdvdG8gb3V0OwogICAgICAgICByZXR1cm47CiAgICAgfQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZl
LmMKaW5kZXggZTcwYWExNTg1OS4uNjU2MTBlNjA1NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tX3NhdmUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jCkBAIC0y
MjYsNyArMjI2LDcgQEAgc3RhdGljIHZvaWQgZG9tYWluX3N1c3BlbmRfc3dpdGNoX3FlbXVfeGVu
X2xvZ2RpcnR5CiAgICAgcW1wLT5wYXlsb2FkX2ZkID0gLTE7CiAgICAgcW1wLT5jYWxsYmFjayA9
IHN3aXRjaF9xZW11X3hlbl9sb2dkaXJ0eV9kb25lOwogICAgIGxpYnhsX19xbXBfcGFyYW1fYWRk
X2Jvb2woZ2MsICZhcmdzLCAiZW5hYmxlIiwgZW5hYmxlKTsKLSAgICByYyA9IGxpYnhsX19ldl9x
bXBfc2VuZChnYywgcW1wLCAieGVuLXNldC1nbG9iYWwtZGlydHktbG9nIiwgYXJncyk7CisgICAg
cmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJ4ZW4tc2V0LWdsb2JhbC1kaXJ0eS1s
b2ciLCBhcmdzKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCiAgICAgcmV0dXJuOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbV9zdXNwZW5kLmMKaW5kZXggMzVhZTMzNzI2MS4uMjVkMTU3MTg5NSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9k
b21fc3VzcGVuZC5jCkBAIC01NDUsNyArNTQ1LDcgQEAgdm9pZCBsaWJ4bF9fZG1fcmVzdW1lKGxp
YnhsX19lZ2MgKmVnYywKICAgICAgICAgcW1wLT5kb21pZCA9IGRvbWlkOwogICAgICAgICBxbXAt
PmNhbGxiYWNrID0gZG1fcmVzdW1lX3FtcF9kb25lOwogICAgICAgICBxbXAtPnBheWxvYWRfZmQg
PSAtMTsKLSAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFtcCwgImNvbnQiLCBO
VUxMKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJjb250Iiwg
TlVMTCk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgICAgIGJyZWFrOwogICAgIGRl
ZmF1bHQ6CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4IDdjYTdhMjI0ZjkuLjU3MTQ1MDE3NzggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bWFpbi5jCkBAIC0xNjAwLDcgKzE2MDAsNyBAQCBpbnQgbGlieGxfc2V0X3ZjcHVvbmxpbmUobGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTElCWExfUU1QX0NNRF9USU1FT1VUICogMTAwMCk7CiAgICAgICAg
ICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgICAgICAgICAgcW1wLT5jYWxsYmFjayA9IHNldF92
Y3B1b25saW5lX3FtcF9jcHVzX3F1ZXJpZWQ7Ci0gICAgICAgICAgICByYyA9IGxpYnhsX19ldl9x
bXBfc2VuZChnYywgcW1wLCAicXVlcnktY3B1cyIsIE5VTEwpOworICAgICAgICAgICAgcmMgPSBs
aWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJxdWVyeS1jcHVzIiwgTlVMTCk7CiAgICAgICAg
ICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgICAgICAgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7
CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0xNjY2LDcgKzE2NjYsNyBAQCBzdGF0aWMgdm9pZCBzZXRf
dmNwdW9ubGluZV9xbXBfYWRkX2NwdShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIGlmIChsaWJ4
bF9iaXRtYXBfdGVzdChtYXAsIHN2b3MtPmluZGV4KSkgewogICAgICAgICAgICAgcW1wLT5jYWxs
YmFjayA9IHNldF92Y3B1b25saW5lX3FtcF9hZGRfY3B1OwogICAgICAgICAgICAgbGlieGxfX3Ft
cF9wYXJhbV9hZGRfaW50ZWdlcihnYywgJmFyZ3MsICJpZCIsIHN2b3MtPmluZGV4KTsKLSAgICAg
ICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJjcHUtYWRkIiwgYXJncyk7
CisgICAgICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIHFtcCwgImNwdS1hZGQi
LCBhcmdzKTsKICAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgICAgICAgICByZXR1
cm47CiAgICAgICAgIH0KQEAgLTE3NDAsNyArMTc0MCw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9z
M19yZXN1bWUobGlieGxfX2FvICphbywgbGlieGxfX2VnYyAqZWdjLCBpbnQgZG9taWQpCiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0Vf
TU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKLSAgICAgICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9z
ZW5kKGdjLCBxbXAsICJzeXN0ZW1fd2FrZXVwIiwgTlVMTCk7CisgICAgICAgICAgICByYyA9IGxp
YnhsX19ldl9xbXBfc2VuZChlZ2MsIHFtcCwgInN5c3RlbV93YWtldXAiLCBOVUxMKTsKICAgICAg
ICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIGRl
ZmF1bHQ6CkBAIC0xOTU4LDcgKzE5NTgsNyBAQCBzdGF0aWMgdm9pZCByZXRyaWV2ZV9kb21haW5f
Y29uZmlndXJhdGlvbl9sb2NrX2FjcXVpcmVkKAogICAgICAgICBsaWJ4bF9iaXRtYXBfYWxsb2Mo
Q1RYLCAmcmRjcy0+cWVtdXVfY3B1cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29u
ZmlnLT5iX2luZm8ubWF4X3ZjcHVzKTsKICAgICAgICAgcmRjcy0+cW1wLmNhbGxiYWNrID0gcmV0
cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fY3B1X3F1ZXJpZWQ7Ci0gICAgICAgIHJjID0gbGli
eGxfX2V2X3FtcF9zZW5kKGdjLCAmcmRjcy0+cW1wLCAicXVlcnktY3B1cyIsIE5VTEwpOworICAg
ICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsICZyZGNzLT5xbXAsICJxdWVyeS1jcHVz
IiwgTlVMTCk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgICAgIGhhc19jYWxsYmFj
ayA9IHRydWU7CiAgICAgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggOWI4NGRkZGQzYi4uZjk1ODk1
ZWFlMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00NzIsNyArNDcyLDcgQEAgdHlwZWRlZiB2b2lk
IGxpYnhsX19ldl9xbXBfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpl
diwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7CiAKIF9oaWRk
ZW4gdm9pZCBsaWJ4bF9fZXZfcW1wX2luaXQobGlieGxfX2V2X3FtcCAqZXYpOwotX2hpZGRlbiBp
bnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAor
X2hpZGRlbiBpbnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2
X3FtcCAqZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21k
LCBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MpOwogX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9xbXBf
ZGlzcG9zZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldik7CiAKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKaW5kZXgg
MmNjYWIwMzNiNC4uYTY2OTE1NTQyYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNp
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTExODYsNyArMTE4Niw3IEBAIHN0
YXRpYyB2b2lkIHBjaV9hZGRfcW1wX2RldmljZV9hZGQobGlieGxfX2VnYyAqZWdjLCBwY2lfYWRk
X3N0YXRlICpwYXMpCiAgICAgcW1wLT5kb21pZCA9IGRvbWlkOwogICAgIHFtcC0+cGF5bG9hZF9m
ZCA9IC0xOwogICAgIHFtcC0+Y2FsbGJhY2sgPSBwY2lfYWRkX3FtcF9kZXZpY2VfYWRkX2NiOwot
ICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJkZXZpY2VfYWRkIiwgYXJncyk7
CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJkZXZpY2VfYWRkIiwgYXJn
cyk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKICAgICByZXR1cm47CiAKQEAgLTEyMDUsNyArMTIw
NSw3IEBAIHN0YXRpYyB2b2lkIHBjaV9hZGRfcW1wX2RldmljZV9hZGRfY2IobGlieGxfX2VnYyAq
ZWdjLAogICAgIGlmIChyYykgZ290byBvdXQ7CiAKICAgICBxbXAtPmNhbGxiYWNrID0gcGNpX2Fk
ZF9xbXBfcXVlcnlfcGNpX2NiOwotICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAs
ICJxdWVyeS1wY2kiLCBOVUxMKTsKKyAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIHFt
cCwgInF1ZXJ5LXBjaSIsIE5VTEwpOwogICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgcmV0dXJu
OwogCkBAIC0yMDIwLDcgKzIwMjAsNyBAQCBzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX3FtcF9kZXZp
Y2VfZGVsKGxpYnhsX19lZ2MgKmVnYywKICAgICBRTVBfUEFSQU1FVEVSU19TUFJJTlRGKCZhcmdz
LCAiaWQiLCBQQ0lfUFRfUURFVl9JRCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaWRl
di0+YnVzLCBwY2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsKICAgICBwcnMtPnFtcC5jYWxsYmFj
ayA9IHBjaV9yZW1vdmVfcW1wX2RldmljZV9kZWxfY2I7Ci0gICAgcmMgPSBsaWJ4bF9fZXZfcW1w
X3NlbmQoZ2MsICZwcnMtPnFtcCwgImRldmljZV9kZWwiLCBhcmdzKTsKKyAgICByYyA9IGxpYnhs
X19ldl9xbXBfc2VuZChlZ2MsICZwcnMtPnFtcCwgImRldmljZV9kZWwiLCBhcmdzKTsKICAgICBp
ZiAocmMpIGdvdG8gb3V0OwogICAgIHJldHVybjsKIApAQCAtMjA1OSw3ICsyMDU5LDcgQEAgc3Rh
dGljIHZvaWQgcGNpX3JlbW92ZV9xbXBfcmV0cnlfdGltZXJfY2IobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfdGltZSAqZXYsCiAgICAgcGNpX3JlbW92ZV9zdGF0ZSAqcHJzID0gQ09OVEFJTkVS
X09GKGV2LCAqcHJzLCByZXRyeV90aW1lcik7CiAKICAgICBwcnMtPnFtcC5jYWxsYmFjayA9IHBj
aV9yZW1vdmVfcW1wX3F1ZXJ5X2NiOwotICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCAm
cHJzLT5xbXAsICJxdWVyeS1wY2kiLCBOVUxMKTsKKyAgICByYyA9IGxpYnhsX19ldl9xbXBfc2Vu
ZChlZ2MsICZwcnMtPnFtcCwgInF1ZXJ5LXBjaSIsIE5VTEwpOwogICAgIGlmIChyYykgZ290byBv
dXQ7CiAgICAgcmV0dXJuOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IDlhYWJhZDc0ZmEuLmYwZTBiNTBiZDEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3FtcC5jCkBAIC05MjQsNyArOTI0LDcgQEAgaW50IGxpYnhsX3FlbXVfbW9uaXRvcl9jb21tYW5k
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICBxbWNzLT5xbXAuY2FsbGJhY2sg
PSBxZW11X21vbml0b3JfY29tbWFuZF9kb25lOwogICAgIHFtY3MtPm91dHB1dCA9IG91dHB1dDsK
ICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAiY29tbWFuZC1saW5l
IiwgY29tbWFuZF9saW5lKTsKLSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgJnFtY3Mt
PnFtcCwgImh1bWFuLW1vbml0b3ItY29tbWFuZCIsIGFyZ3MpOworICAgIHJjID0gbGlieGxfX2V2
X3FtcF9zZW5kKGVnYywgJnFtY3MtPnFtcCwgImh1bWFuLW1vbml0b3ItY29tbWFuZCIsIGFyZ3Mp
Owogb3V0OgogICAgIGlmIChyYykgcmV0dXJuIEFPX0NSRUFURV9GQUlMKHJjKTsKICAgICByZXR1
cm4gQU9fSU5QUk9HUkVTUzsKQEAgLTk3OCw3ICs5NzgsNyBAQCB2b2lkIGxpYnhsX19xbXBfc3Vz
cGVuZF9zYXZlKGxpYnhsX19lZ2MgKmVnYywKICAgICBldi0+Y2FsbGJhY2sgPSBkbV9zdG9wcGVk
OwogICAgIGV2LT5wYXlsb2FkX2ZkID0gLTE7CiAKLSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2Vu
ZChnYywgZXYsICJzdG9wIiwgTlVMTCk7CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdj
LCBldiwgInN0b3AiLCBOVUxMKTsKICAgICBpZiAocmMpCiAgICAgICAgIGdvdG8gZXJyb3I7CiAK
QEAgLTEwMDcsNyArMTAwNyw3IEBAIHN0YXRpYyB2b2lkIGRtX3N0b3BwZWQobGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKICAgICB9CiAKICAgICBldi0+Y2FsbGJhY2sgPSBkbV9z
dGF0ZV9mZF9yZWFkeTsKLSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgZXYsICJhZGQt
ZmQiLCBOVUxMKTsKKyAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIGV2LCAiYWRkLWZk
IiwgTlVMTCk7CiAgICAgaWYgKHJjKQogICAgICAgICBnb3RvIGVycm9yOwogCkBAIC0xMDUyLDcg
KzEwNTIsNyBAQCBzdGF0aWMgdm9pZCBkbV9zdGF0ZV9mZF9yZWFkeShsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19ldl9xbXAgKmV2LAogICAgIGlmIChxbXBfZXZfcWVtdV9jb21wYXJlX3ZlcnNpb24o
ZXYsIDIsIDExLCAwKSA+PSAwKQogICAgICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9ib29sKGdj
LCAmYXJncywgImxpdmUiLCBkc3BzLT5saXZlKTsKICAgICBRTVBfUEFSQU1FVEVSU19TUFJJTlRG
KCZhcmdzLCAiZmlsZW5hbWUiLCAiL2Rldi9mZHNldC8lZCIsIGZkc2V0KTsKLSAgICByYyA9IGxp
YnhsX19ldl9xbXBfc2VuZChnYywgZXYsICJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlIiwgYXJncyk7
CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBldiwgInhlbi1zYXZlLWRldmljZXMt
c3RhdGUiLCBhcmdzKTsKICAgICBpZiAocmMpCiAgICAgICAgIGdvdG8gZXJyb3I7CiAKQEAgLTE3
ODEsNyArMTc4MSw3IEBAIHZvaWQgbGlieGxfX2V2X3FtcF9pbml0KGxpYnhsX19ldl9xbXAgKmV2
KQogICAgIGV2LT5xZW11X3ZlcnNpb24ubWljcm8gPSAtMTsKIH0KIAotaW50IGxpYnhsX19ldl9x
bXBfc2VuZChsaWJ4bF9fZ2MgKnVudXNlZF9nYywgbGlieGxfX2V2X3FtcCAqZXYsCitpbnQgbGli
eGxfX2V2X3FtcF9zZW5kKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCiAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZCwgbGlieGxfX2pzb25fb2JqZWN0ICph
cmdzKQogICAgIC8qIGRpc2Nvbm5lY3RlZCAtPiBjb25uZWN0aW5nCiAgICAgICogY29ubmVjdGVk
IC0+IHdhaXRpbmdfcmVwbHkgKHdpdGggbXNnIHNldCkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3VzYi5jIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKaW5kZXggMWZjN2NjZjQxZi4u
ZGE1ZTM3MDhlNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfdXNiLmMKQEAgLTM0OSw5ICszNDksMTAgQEAgc3RhdGljIGNoYXIgKnB2
dXNiX2dldF9kZXZpY2VfdHlwZShsaWJ4bF91c2JjdHJsX3R5cGUgdHlwZSkKICAqIC0gdXNiLWVo
Y2kgICAgICAgKHZlcnNpb249MiksIGFsd2F5cyA2IHBvcnRzCiAgKiAtIG5lYy11c2IteGhjaSAg
ICh2ZXJzaW9uPTMpLCB1cCB0byAxNSBwb3J0cwogICovCi1zdGF0aWMgaW50IGxpYnhsX19kZXZp
Y2VfdXNiY3RybF9hZGRfaHZtKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKnFtcCwKK3N0
YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JjdHJsX2FkZF9odm0obGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfcW1wICpxbXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RldmljZV91c2JjdHJsICp1c2JjdHJsKQogeworICAgIEVHQ19HQzsKICAgICBs
aWJ4bF9fanNvbl9vYmplY3QgKnFtcF9hcmdzID0gTlVMTDsKIAogICAgIHN3aXRjaCAodXNiY3Ry
bC0+dmVyc2lvbikgewpAQCAtMzc4LDI2ICszNzksMjggQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2
aWNlX3VzYmN0cmxfYWRkX2h2bShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpxbXAsCiAg
ICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmcW1wX2FyZ3MsICJpZCIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigieGVudXNiLSVkIiwgdXNiY3Ry
bC0+ZGV2aWQpKTsKIAotICAgIHJldHVybiBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFtcCwgImRl
dmljZV9hZGQiLCBxbXBfYXJncyk7CisgICAgcmV0dXJuIGxpYnhsX19ldl9xbXBfc2VuZChlZ2Ms
IHFtcCwgImRldmljZV9hZGQiLCBxbXBfYXJncyk7CiB9CiAKIC8qIFNlbmQgcW1wIGNvbW1hbmRz
IHRvIGRlbGV0ZSBhIHVzYiBjb250cm9sbGVyIGluIHFlbXUuICAqLwotc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX3VzYmN0cmxfZGVsX2h2bShsaWJ4bF9fZ2MgKmdjLAorc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX3VzYmN0cmxfZGVsX2h2bShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKnFtcCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldmlkKQogeworICAgIEVHQ19H
QzsKICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKnFtcF9hcmdzID0gTlVMTDsKIAogICAgIGxpYnhs
X19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywgJnFtcF9hcmdzLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiaWQiLCBHQ1NQUklOVEYoInhlbnVzYi0lZCIsIGRldmlkKSk7CiAKLSAg
ICByZXR1cm4gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJkZXZpY2VfZGVsIiwgcW1wX2Fy
Z3MpOworICAgIHJldHVybiBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJkZXZpY2VfZGVs
IiwgcW1wX2FyZ3MpOwogfQogCiAvKiBTZW5kIHFtcCBjb21tYW5kcyB0byBjcmVhdGUgYSB1c2Ig
ZGV2aWNlIGluIHFlbXUuICovCi1zdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiZGV2X2FkZF9o
dm0obGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqcW1wLAorc3RhdGljIGludCBsaWJ4bF9f
ZGV2aWNlX3VzYmRldl9hZGRfaHZtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqcW1w
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV91
c2JkZXYgKnVzYmRldikKIHsKKyAgICBFR0NfR0M7CiAgICAgbGlieGxfX2pzb25fb2JqZWN0ICpx
bXBfYXJncyA9IE5VTEw7CiAKICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZx
bXBfYXJncywgImlkIiwKQEAgLTQxMywyMCArNDE2LDIxIEBAIHN0YXRpYyBpbnQgbGlieGxfX2Rl
dmljZV91c2JkZXZfYWRkX2h2bShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpxbXAsCiAg
ICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmcW1wX2FyZ3MsICJob3N0YWRkciIs
CiAgICAgICAgIEdDU1BSSU5URigiJWQiLCB1c2JkZXYtPnUuaG9zdGRldi5ob3N0YWRkcikpOwog
Ci0gICAgcmV0dXJuIGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAiZGV2aWNlX2FkZCIsIHFt
cF9hcmdzKTsKKyAgICByZXR1cm4gbGlieGxfX2V2X3FtcF9zZW5kKGVnYywgcW1wLCAiZGV2aWNl
X2FkZCIsIHFtcF9hcmdzKTsKIH0KIAogLyogU2VuZCBxbXAgY29tbWFuZHMgdG8gZGVsZXRlIGEg
dXNiIGRldmljZSBpbiBxZW11LiAqLwotc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3VzYmRldl9k
ZWxfaHZtKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKnFtcCwKK3N0YXRpYyBpbnQgbGli
eGxfX2RldmljZV91c2JkZXZfZGVsX2h2bShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAg
KnFtcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfdXNiZGV2ICp1c2JkZXYpCiB7CisgICAgRUdDX0dDOwogICAgIGxpYnhsX19qc29uX29iamVj
dCAqcW1wX2FyZ3MgPSBOVUxMOwogCiAgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdj
LCAmcW1wX2FyZ3MsICJpZCIsCiAgICAgICAgIEdDU1BSSU5URigieGVudXNiLSVkLSVkIiwgdXNi
ZGV2LT51Lmhvc3RkZXYuaG9zdGJ1cywKICAgICAgICAgICAgICAgICAgIHVzYmRldi0+dS5ob3N0
ZGV2Lmhvc3RhZGRyKSk7CiAKLSAgICByZXR1cm4gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAs
ICJkZXZpY2VfZGVsIiwgcW1wX2FyZ3MpOworICAgIHJldHVybiBsaWJ4bF9fZXZfcW1wX3NlbmQo
ZWdjLCBxbXAsICJkZXZpY2VfZGVsIiwgcW1wX2FyZ3MpOwogfQogCiBzdGF0aWMgTElCWExfREVG
SU5FX1VQREFURV9ERVZJRCh1c2JjdHJsKQpAQCAtNDkwLDcgKzQ5NCw3IEBAIHN0YXRpYyB2b2lk
IGxpYnhsX19kZXZpY2VfdXNiY3RybF9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgcW1wLT5kb21pZCA9IGRvbWlkOwogICAgICAgICBxbXAtPnBheWxvYWRfZmQg
PSAtMTsKICAgICAgICAgcW1wLT5jYWxsYmFjayA9IGRldmljZV91c2JjdHJsX2FkZF9xbXBfY2I7
Ci0gICAgICAgIHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX2FkZF9odm0oZ2MsIHFtcCwgdXNi
Y3RybCk7CisgICAgICAgIHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX2FkZF9odm0oZWdjLCBx
bXAsIHVzYmN0cmwpOwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0cm07CiAgICAgICAgIHJldHVy
bjsKICAgICB9CkBAIC02NDcsNyArNjUxLDcgQEAgc3RhdGljIHZvaWQgZGV2aWNlX3VzYmN0cmxf
dXNiZGV2c19yZW1vdmVkKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgcW1wLT5kb21pZCA9IGFv
ZGV2LT5kZXYtPmRvbWlkOwogICAgICAgICBxbXAtPmNhbGxiYWNrID0gZGV2aWNlX3VzYmN0cmxf
cmVtb3ZlX3FtcF9jYjsKICAgICAgICAgcW1wLT5wYXlsb2FkX2ZkID0gLTE7Ci0gICAgICAgIHJj
ID0gbGlieGxfX2RldmljZV91c2JjdHJsX2RlbF9odm0oZ2MsIHFtcCwgYW9kZXYtPmRldi0+ZGV2
aWQpOworICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNiY3RybF9kZWxfaHZtKGVnYywgcW1w
LCBhb2Rldi0+ZGV2LT5kZXZpZCk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgICAg
IHJldHVybjsKICAgICB9CkBAIC0xNzk3LDcgKzE4MDEsNyBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9f
ZGV2aWNlX3VzYmRldl9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgYW9kZXYtPnFtcC5kb21pZCA9IGRvbWlkOwogICAgICAgICBhb2Rldi0+cW1wLmNhbGxiYWNr
ID0gZGV2aWNlX3VzYmRldl9hZGRfcW1wX2NiOwogICAgICAgICBhb2Rldi0+cW1wLnBheWxvYWRf
ZmQgPSAtMTsKLSAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3VzYmRldl9hZGRfaHZtKGdjLCAm
YW9kZXYtPnFtcCwgdXNiZGV2KTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3VzYmRldl9h
ZGRfaHZtKGVnYywgJmFvZGV2LT5xbXAsIHVzYmRldik7CiAgICAgICAgIGlmIChyYykgewogICAg
ICAgICAgICAgbGlieGxfX2RldmljZV91c2JkZXZfcmVtb3ZlX3hlbnN0b3JlKGdjLCBkb21pZCwg
dXNiZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElC
WExfVVNCQ1RSTF9UWVBFX0RFVklDRU1PREVMKTsKQEAgLTE5NzksNyArMTk4Myw3IEBAIHN0YXRp
YyB2b2lkIGxpYnhsX19kZXZpY2VfdXNiZGV2X3JlbW92ZShsaWJ4bF9fZWdjICplZ2MsIHVpbnQz
Ml90IGRvbWlkLAogICAgICAgICBhb2Rldi0+cW1wLmRvbWlkID0gZG9taWQ7CiAgICAgICAgIGFv
ZGV2LT5xbXAuY2FsbGJhY2sgPSBkZXZpY2VfdXNiZGV2X3JlbW92ZV9xbXBfY2I7CiAgICAgICAg
IGFvZGV2LT5xbXAucGF5bG9hZF9mZCA9IC0xOwotICAgICAgICByYyA9IGxpYnhsX19kZXZpY2Vf
dXNiZGV2X2RlbF9odm0oZ2MsICZhb2Rldi0+cW1wLCB1c2JkZXYpOworICAgICAgICByYyA9IGxp
YnhsX19kZXZpY2VfdXNiZGV2X2RlbF9odm0oZWdjLCAmYW9kZXYtPnFtcCwgdXNiZGV2KTsKICAg
ICAgICAgaWYgKHJjKSB7CiAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3VzYmRldl9hZGRfeGVu
c3RvcmUoZ2MsIGRvbWlkLCB1c2JkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTElCWExfVVNCQ1RSTF9UWVBFX0RFVklDRU1PREVMLAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:27:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:27:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1HY-0001v6-28; Sun, 24 Nov 2019 23:27:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1HX-0001ux-2M
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:07 +0000
X-Inumbo-ID: ed9941b2-0f11-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ed9941b2-0f11-11ea-b08b-bc764e2007e4;
 Sun, 24 Nov 2019 23:27:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1HW-00040c-6R
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1HW-0002Uf-5L
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1HW-0002Uf-5L@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:27:06 +0000
Subject: [Xen-changelog] [xen master] libxl: Introduce libxl__ev_immediate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYzZTRmYjU1MmExYmU2YjJhNzdjNjczMGIzYmZmZTI1ZmZkOGZiMDAKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMTggMTg6MTA6MTQgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIyOjU4OjQ4IDIwMTkgKzAwMDAKCiAgICBs
aWJ4bDogSW50cm9kdWNlIGxpYnhsX19ldl9pbW1lZGlhdGUKICAgIAogICAgVGhpcyBuZXcgZXYg
YWxsb3dzIHRvIGFycmFuZ2UgYSBub24tcmVlbnRyYW50IGNhbGxiYWNrIHRvIGJlIGNhbGxlZC4K
ICAgIFRoaXMgaGFwcGVuIGltbWVkaWF0ZWx5IGFmdGVyIHRoZSBjdXJyZW50IGV2ZW50IGlzIHBy
b2Nlc3NlZCBhbmQgYWZ0ZXIKICAgIG90aGVyIGV2X2ltbWVkaWF0ZXMgdGhhdCB3b3VsZCBoYXZl
IGFscmVhZHkgYmVlbiByZWdpc3RlcmVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9ldmVu
dC5jICAgIHwgMjAgKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggfCAxNyArKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2V2ZW50LmMKaW5kZXggNDMxNTUzNjhkZS4uYWE4YjdkMTk0NSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9ldmVu
dC5jCkBAIC05MTUsNiArOTE1LDE1IEBAIGludCBsaWJ4bF9fZXZfZGV2c3RhdGVfd2FpdChsaWJ4
bF9fYW8gKmFvLCBsaWJ4bF9fZXZfZGV2c3RhdGUgKmRzLAogfQogCiAvKgorICogaW1tZWRpYXRl
IG5vbi1yZWVudHJhbnQgY2FsbGJhY2sKKyAqLworCit2b2lkIGxpYnhsX19ldl9pbW1lZGlhdGVf
cmVnaXN0ZXIobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfaW1tZWRpYXRlICplaSkKK3sKKyAg
ICBMSUJYTF9TVEFJTFFfSU5TRVJUX1RBSUwoJmVnYy0+ZXZfaW1tZWRpYXRlcywgZWksIGVudHJ5
KTsKK30KKworLyoKICAqIGRvbWFpbiBkZWF0aC9kZXN0cnVjdGlvbgogICovCiAKQEAgLTEzOTUs
NiArMTQwNCwxNyBAQCBzdGF0aWMgdm9pZCBlZ2NfcnVuX2NhbGxiYWNrcyhsaWJ4bF9fZWdjICpl
Z2MpCiAgICAgRUdDX0dDOwogICAgIGxpYnhsX2V2ZW50ICpldiwgKmV2X3RtcDsKICAgICBsaWJ4
bF9fYW9wX29jY3VycmVkICphb3AsICphb3BfdG1wOworICAgIGxpYnhsX19ldl9pbW1lZGlhdGUg
KmVpOworCisgICAgd2hpbGUgKCFMSUJYTF9TVEFJTFFfRU1QVFkoJmVnYy0+ZXZfaW1tZWRpYXRl
cykpIHsKKyAgICAgICAgZWkgPSBMSUJYTF9TVEFJTFFfRklSU1QoJmVnYy0+ZXZfaW1tZWRpYXRl
cyk7CisgICAgICAgIExJQlhMX1NUQUlMUV9SRU1PVkVfSEVBRCgmZWdjLT5ldl9pbW1lZGlhdGVz
LCBlbnRyeSk7CisgICAgICAgIENUWF9MT0NLOworICAgICAgICAvKiBUaGlzIGNhbGxiYWNrIGlz
IGludGVybmFsIHRvIGxpYnhsIGFuZCBleHBlY3RzIENUWCB0byBiZQorICAgICAgICAgKiBsb2Nr
ZWQuICovCisgICAgICAgIGVpLT5jYWxsYmFjayhlZ2MsIGVpKTsKKyAgICAgICAgQ1RYX1VOTE9D
SzsKKyAgICB9CiAKICAgICBMSUJYTF9UQUlMUV9GT1JFQUNIX1NBRkUoZXYsICZlZ2MtPm9jY3Vy
cmVkX2Zvcl9jYWxsYmFjaywgbGluaywgZXZfdG1wKSB7CiAgICAgICAgIExJQlhMX1RBSUxRX1JF
TU9WRSgmZWdjLT5vY2N1cnJlZF9mb3JfY2FsbGJhY2ssIGV2LCBsaW5rKTsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCmluZGV4IGY5NTg5NWVhZTEuLjBiNzVlZWYyYTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAt
MjAwLDYgKzIwMCw3IEBAIHR5cGVkZWYgc3RydWN0IGxpYnhsX19ldl9zbG93bG9jayBsaWJ4bF9f
ZXZfc2xvd2xvY2s7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZG1fcmVzdW1lX3N0YXRlIGxpYnhs
X19kbV9yZXN1bWVfc3RhdGU7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fYW9fZGV2aWNlIGxpYnhs
X19hb19kZXZpY2U7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fbXVsdGlkZXYgbGlieGxfX211bHRp
ZGV2OwordHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2V2X2ltbWVkaWF0ZSBsaWJ4bF9fZXZfaW1tZWRp
YXRlOwogCiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSBsaWJ4bF9f
ZG9tYWluX2NyZWF0ZV9zdGF0ZTsKIHR5cGVkZWYgdm9pZCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9j
YihzdHJ1Y3QgbGlieGxfX2VnYyAqZWdjLApAQCAtMzYzLDYgKzM2NCwyMCBAQCBzdHJ1Y3QgbGli
eGxfX2V2X2NoaWxkIHsKICAgICBMSUJYTF9MSVNUX0VOVFJZKHN0cnVjdCBsaWJ4bF9fZXZfY2hp
bGQpIGVudHJ5OwogfTsKIAorLyogbGlieGxfX2V2X2ltbWVkaWF0ZQorICoKKyAqIEFsbG93IHRv
IGNhbGwgYSBub24tcmVlbnRyYW50IGNhbGxiYWNrLgorICoKKyAqIGBjYWxsYmFjaycgd2lsbCBi
ZSBjYWxsZWQgaW1tZWRpYXRlbHkgYXMgYSBuZXcgZXZlbnQuCisgKi8KK3N0cnVjdCBsaWJ4bF9f
ZXZfaW1tZWRpYXRlIHsKKyAgICAvKiBmaWxsZWQgYnkgdXNlciAqLworICAgIHZvaWQgKCpjYWxs
YmFjaykobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfaW1tZWRpYXRlICopOworICAgIC8qIHByaXZh
dGUgdG8gbGlieGxfX2V2X2ltbWVkaWF0ZSAqLworICAgIExJQlhMX1NUQUlMUV9FTlRSWShsaWJ4
bF9fZXZfaW1tZWRpYXRlKSBlbnRyeTsKK307Cit2b2lkIGxpYnhsX19ldl9pbW1lZGlhdGVfcmVn
aXN0ZXIobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfaW1tZWRpYXRlICopOworCiAvKgogICogTG9j
ayBmb3IgZGV2aWNlIGhvdHBsdWcsIHFtcF9sb2NrLgogICoKQEAgLTczMyw2ICs3NDgsNyBAQCBz
dHJ1Y3QgbGlieGxfX2VnYyB7CiAgICAgc3RydWN0IGxpYnhsX19ldmVudF9saXN0IG9jY3VycmVk
X2Zvcl9jYWxsYmFjazsKICAgICBMSUJYTF9UQUlMUV9IRUFEKCwgbGlieGxfX2FvKSBhb3NfZm9y
X2NhbGxiYWNrOwogICAgIExJQlhMX1RBSUxRX0hFQUQoLCBsaWJ4bF9fYW9wX29jY3VycmVkKSBh
b3BzX2Zvcl9jYWxsYmFjazsKKyAgICBMSUJYTF9TVEFJTFFfSEVBRCgsIGxpYnhsX19ldl9pbW1l
ZGlhdGUpIGV2X2ltbWVkaWF0ZXM7CiB9OwogCiBzdHJ1Y3QgbGlieGxfX2FvcF9vY2N1cnJlZCB7
CkBAIC0yMzIyLDYgKzIzMzgsNyBAQCBfaGlkZGVuIGxpYnhsX2RldmljZV9tb2RlbF92ZXJzaW9u
IGxpYnhsX19kZWZhdWx0X2RldmljZV9tb2RlbChsaWJ4bF9fZ2MgKmdjKTsKICAgICAgICAgTElC
WExfVEFJTFFfSU5JVCgmKGVnYykub2NjdXJyZWRfZm9yX2NhbGxiYWNrKTsgXAogICAgICAgICBM
SUJYTF9UQUlMUV9JTklUKCYoZWdjKS5hb3NfZm9yX2NhbGxiYWNrKTsgICAgICBcCiAgICAgICAg
IExJQlhMX1RBSUxRX0lOSVQoJihlZ2MpLmFvcHNfZm9yX2NhbGxiYWNrKTsgICAgIFwKKyAgICAg
ICAgTElCWExfU1RBSUxRX0lOSVQoJihlZ2MpLmV2X2ltbWVkaWF0ZXMpOyAgICAgICAgXAogICAg
IH0gd2hpbGUoMCkKIAogX2hpZGRlbiB2b2lkIGxpYnhsX19lZ2NfY2xlYW51cChsaWJ4bF9fZWdj
ICplZ2MpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:27:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:27:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Hj-0001wu-4M; Sun, 24 Nov 2019 23:27:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Hh-0001wh-GG
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:17 +0000
X-Inumbo-ID: f39a9926-0f11-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f39a9926-0f11-11ea-9455-bc764e2007e4;
 Sun, 24 Nov 2019 23:27:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Hg-00041j-9p
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Hg-0002V5-90
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Hg-0002V5-90@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:27:16 +0000
Subject: [Xen-changelog] [xen master] libxl_qmp: Have a lock for QMP socket
 access
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVhODcwYjAyY2I4MDMyODNhMjhmNzkxNmI2OGZlNzg1ZjM5ZTgxZjAKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMTggMTc6MTM6MDggMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIyOjU5OjUxIDIwMTkgKzAwMDAKCiAgICBs
aWJ4bF9xbXA6IEhhdmUgYSBsb2NrIGZvciBRTVAgc29ja2V0IGFjY2VzcwogICAgCiAgICBUaGlz
IHBhdGNoIHdvcmthcm91bmQgdGhlIGZhY3QgdGhhdCBpdCdzIG5vdCBwb3NzaWJsZSB0byBjb25u
ZWN0CiAgICBtdWx0aXBsZSB0aW1lIHRvIGEgc2luZ2xlIFFNUCBzb2NrZXQuIFFFTVUgbGlzdGVu
IG9uIHRoZSBzb2NrZXQgd2l0aAogICAgYSBiYWNrbG9nIHZhbHVlIG9mIDEsIHdoaWNoIG1lYW4g
dGhhdCBvbiBMaW51eCB3aGVuIGNvbmN1cnJlbnQgdGhyZWFkCiAgICBjYWxsIGNvbm5lY3QoKSBv
biB0aGUgc29ja2V0LCB0aGV5IGdldCBFQUdBSU4uCiAgICAKICAgIEJhY2tncm91bmQ6CiAgICAg
ICAgVGhpcyBoYXBwZW5zIHdoZW4gYXR0ZW1wdGluZyB0byBjcmVhdGUgYSBndWVzdCB3aXRoIG11
bHRpcGxlCiAgICAgICAgcGNpIGRldmljZXMgcGFzc3Rocm91Z2gsIGxpYnhsIGNyZWF0ZXMgb25l
IGNvbm5lY3Rpb24gcGVyIGRldmljZSB0bwogICAgICAgIGF0dGFjaCBhbmQgZXhlY3V0ZSBjb25u
ZWN0KCkgb24gYWxsIGF0IG9uY2UgYmVmb3JlIGFueSBzaW5nbGUKICAgICAgICBjb25uZWN0aW9u
IGhhcyBmaW5pc2hlZC4KICAgIAogICAgVG8gd29yayBhcm91bmQgdGhpcywgd2UgdXNlIGEgbmV3
IGxvY2suCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVp
a2VsZW5ib29tLml0PgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYyB8ICAgNSArKwog
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAgOSArKysrCiB0b29scy9saWJ4bC9saWJ4
bF9xbXAuYyAgICAgIHwgMTE4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTA3IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5jCmluZGV4IGIyMDg0MTU3ZTQuLmJhNTYzNzM1OGUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuYwpAQCAtNTkwLDYgKzU5MCwxMSBAQCB2b2lkIGxpYnhsX19ldl9kZXZsb2NrX2lu
aXQobGlieGxfX2V2X3Nsb3dsb2NrICpsb2NrKQogICAgIGV2X3Nsb3dsb2NrX2luaXRfaW50ZXJu
YWwobG9jaywgImxpYnhsLWRldmljZS1jaGFuZ2VzLWxvY2siKTsKIH0KIAordm9pZCBsaWJ4bF9f
ZXZfcW1wbG9ja19pbml0KGxpYnhsX19ldl9zbG93bG9jayAqbG9jaykKK3sKKyAgICBldl9zbG93
bG9ja19pbml0X2ludGVybmFsKGxvY2ssICJxbXAtc29ja2V0LWxvY2siKTsKK30KKwogc3RhdGlj
IHZvaWQgZXZfbG9ja19wcmVwYXJlX2ZvcmsobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfc2xv
d2xvY2sgKmxvY2spOwogc3RhdGljIHZvaWQgZXZfbG9ja19jaGlsZF9jYWxsYmFjayhsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19ldl9jaGlsZCAqY2hpbGQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBpZF90IHBpZCwgaW50IHN0YXR1cyk7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRl
eCAwYjc1ZWVmMmEyLi5iNWFkYmZlNGI3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTM4Niw2ICsz
ODYsOSBAQCB2b2lkIGxpYnhsX19ldl9pbW1lZGlhdGVfcmVnaXN0ZXIobGlieGxfX2VnYyAqLCBs
aWJ4bF9fZXZfaW1tZWRpYXRlICopOwogICogd2hpY2ggbWF5IHRha2UgYSBzaWduaWZpY2FudCBh
bW91bnQgdGltZS4KICAqIEl0IGlzIHRvIGJlIGFjcXVpcmVkIGJ5IGFuIGFvIGV2ZW50IGNhbGxi
YWNrLgogICoKKyAqIElmIGxpYnhsX19ldl9kZXZsb2NrIGlzIG5lZWRlZCwgaXQgc2hvdWxkIGJl
IGFjcXVpcmVkIHdoaWxlIGV2ZXJ5CisgKiBsaWJ4bF9fZXZfcW1wIGFyZSBJZGxlIGZvciB0aGUg
Y3VycmVudCBkb21haW4uCisgKgogICogSXQgaXMgdG8gYmUgYWNxdWlyZWQgd2hlbiBhZGRpbmcv
cmVtb3ZpbmcgZGV2aWNlcyBvciBtYWtpbmcgY2hhbmdlcwogICogdG8gdGhlbSB3aGVuIHRoaXMg
aXMgYSBzbG93IG9wZXJhdGlvbiBhbmQganNvbl9sb2NrIGlzbid0IGFwcHJvcHJpYXRlLgogICoK
QEAgLTQyNiw2ICs0MjksNyBAQCBzdHJ1Y3QgbGlieGxfX2V2X3Nsb3dsb2NrIHsKICAgICBib29s
IGhlbGQ7CiB9OwogX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9kZXZsb2NrX2luaXQobGlieGxfX2V2
X3Nsb3dsb2NrICopOworX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9xbXBsb2NrX2luaXQobGlieGxf
X2V2X3Nsb3dsb2NrICopOwogX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9zbG93bG9ja19sb2NrKGxp
YnhsX19lZ2MgKiwgbGlieGxfX2V2X3Nsb3dsb2NrICopOwogX2hpZGRlbiB2b2lkIGxpYnhsX19l
dl9zbG93bG9ja191bmxvY2sobGlieGxfX2djICosIGxpYnhsX19ldl9zbG93bG9jayAqKTsKIF9o
aWRkZW4gdm9pZCBsaWJ4bF9fZXZfc2xvd2xvY2tfZGlzcG9zZShsaWJ4bF9fZ2MgKiwgbGlieGxf
X2V2X3Nsb3dsb2NrICopOwpAQCAtNDk0LDYgKzQ5OCw4IEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9f
ZXZfcW1wX2Rpc3Bvc2UobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpOwogdHlwZWRl
ZiBlbnVtIHsKICAgICAvKiBpbml0aWFsIHN0YXRlICovCiAgICAgcW1wX3N0YXRlX2Rpc2Nvbm5l
Y3RlZCA9IDEsCisgICAgLyogd2FpdGluZyBmb3IgbG9jayAqLworICAgIHFtcF9zdGF0ZV93YWl0
aW5nX2xvY2ssCiAgICAgLyogY29ubmVjdGVkIHRvIFFNUCBzb2NrZXQsIHdhaXRpbmcgZm9yIGdy
ZWV0aW5nIG1lc3NhZ2UgKi8KICAgICBxbXBfc3RhdGVfY29ubmVjdGluZywKICAgICAvKiBxbXBf
Y2FwYWJpbGl0aWVzIGNvbW1hbmQgc2VudCwgd2FpdGluZyBmb3IgcmVwbHkgKi8KQEAgLTUyNyw2
ICs1MzMsOSBAQCBzdHJ1Y3QgbGlieGxfX2V2X3FtcCB7CiAgICAgbGlieGxfX2NhcmVmZCAqY2Zk
OwogICAgIGxpYnhsX19ldl9mZCBlZmQ7CiAgICAgbGlieGxfX3FtcF9zdGF0ZSBzdGF0ZTsKKyAg
ICBsaWJ4bF9fZXZfc2xvd2xvY2sgbG9jazsKKyAgICBsaWJ4bF9fZXZfaW1tZWRpYXRlIGVpOwor
ICAgIGludCByYzsKICAgICBpbnQgaWQ7CiAgICAgaW50IG5leHRfaWQ7ICAgICAgICAvKiBuZXh0
IGlkIHRvIHVzZSAqLwogICAgIC8qIHJlY2VpdmUgYnVmZmVyICovCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IGYwZTBi
NTBiZDEuLmVmYWJhOTEwODYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC0xMDgyLDE2ICsxMDgyLDE3IEBAIHN0YXRp
YyB2b2lkIGRtX3N0YXRlX3NhdmVkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYs
CiAvKgogICogUG9zc2libGUgaW50ZXJuYWwgc3RhdGUgY29tcGFyZWQgdG8gcW1wX3N0YXRlOgog
ICoKLSAqIHFtcF9zdGF0ZSAgICAgRXh0ZXJuYWwgICBjZmQgICAgZWZkICAgICBpZCAgICAgcnhf
YnVmKiB0eF9idWYqIG1zZyoKLSAqIGRpc2Nvbm5lY3RlZCAgIElkbGUgICAgICAgTlVMTCAgIElk
bGUgICAgcmVzZXQgIGZyZWUgICAgZnJlZSAgICBmcmVlCi0gKiBjb25uZWN0aW5nICAgICBBY3Rp
dmUgICAgIG9wZW4gICBJTiAgICAgIHJlc2V0ICB1c2VkICAgIGZyZWUgICAgc2V0Ci0gKiBjYXAu
bmVnICAgICAgICBBY3RpdmUgICAgIG9wZW4gICBJTnxPVVQgIHNlbnQgICB1c2VkICAgIGNhcF9u
ZWcgc2V0Ci0gKiBjYXAubmVnICAgICAgICBBY3RpdmUgICAgIG9wZW4gICBJTiAgICAgIHNlbnQg
ICB1c2VkICAgIGZyZWUgICAgc2V0Ci0gKiBjb25uZWN0ZWQgICAgICBDb25uZWN0ZWQgIG9wZW4g
ICBJTiAgICAgIGFueSAgICB1c2VkICAgIGZyZWUgICAgZnJlZQotICogd2FpdGluZ19yZXBseSAg
QWN0aXZlICAgICBvcGVuICAgSU58T1VUICBzZW50ICAgdXNlZCAgICBmcmVlICAgIHNldAotICog
d2FpdGluZ19yZXBseSAgQWN0aXZlICAgICBvcGVuICAgSU58T1VUICBzZW50ICAgdXNlZCAgICB1
c2VyJ3MgIGZyZWUKLSAqIHdhaXRpbmdfcmVwbHkgIEFjdGl2ZSAgICAgb3BlbiAgIElOICAgICAg
c2VudCAgIHVzZWQgICAgZnJlZSAgICBmcmVlCi0gKiBicm9rZW5bMV0gICAgICBub25lWzJdICAg
IGFueSAgICBBY3RpdmUgIGFueSAgICBhbnkgICAgIGFueSAgICAgYW55CisgKiBxbXBfc3RhdGUg
ICAgIEV4dGVybmFsICAgY2ZkICAgIGVmZCAgICAgaWQgICAgIHJ4X2J1ZiogdHhfYnVmKiBtc2cq
IGxvY2sKKyAqIGRpc2Nvbm5lY3RlZCAgIElkbGUgICAgICAgTlVMTCAgIElkbGUgICAgcmVzZXQg
IGZyZWUgICAgZnJlZSAgICBmcmVlIElkbGUKKyAqIHdhaXRpbmdfbG9jayAgIEFjdGl2ZSAgICAg
b3BlbiAgIElkbGUgICAgcmVzZXQgIHVzZWQgICAgZnJlZSAgICBzZXQgIEFjdGl2ZQorICogY29u
bmVjdGluZyAgICAgQWN0aXZlICAgICBvcGVuICAgSU4gICAgICByZXNldCAgdXNlZCAgICBmcmVl
ICAgIHNldCAgQWNxdWlyZWQKKyAqIGNhcC5uZWcgICAgICAgIEFjdGl2ZSAgICAgb3BlbiAgIElO
fE9VVCAgc2VudCAgIHVzZWQgICAgY2FwX25lZyBzZXQgIEFjcXVpcmVkCisgKiBjYXAubmVnICAg
ICAgICBBY3RpdmUgICAgIG9wZW4gICBJTiAgICAgIHNlbnQgICB1c2VkICAgIGZyZWUgICAgc2V0
ICBBY3F1aXJlZAorICogY29ubmVjdGVkICAgICAgQ29ubmVjdGVkICBvcGVuICAgSU4gICAgICBh
bnkgICAgdXNlZCAgICBmcmVlICAgIGZyZWUgQWNxdWlyZWQKKyAqIHdhaXRpbmdfcmVwbHkgIEFj
dGl2ZSAgICAgb3BlbiAgIElOfE9VVCAgc2VudCAgIHVzZWQgICAgZnJlZSAgICBzZXQgIEFjcXVp
cmVkCisgKiB3YWl0aW5nX3JlcGx5ICBBY3RpdmUgICAgIG9wZW4gICBJTnxPVVQgIHNlbnQgICB1
c2VkICAgIHVzZXIncyAgZnJlZSBBY3F1aXJlZAorICogd2FpdGluZ19yZXBseSAgQWN0aXZlICAg
ICBvcGVuICAgSU4gICAgICBzZW50ICAgdXNlZCAgICBmcmVlICAgIGZyZWUgQWNxdWlyZWQKKyAq
IGJyb2tlblsxXSAgICAgIG5vbmVbMl0gICAgYW55ICAgIEFjdGl2ZSAgYW55ICAgIGFueSAgICAg
YW55ICAgICBhbnkgIGFueQogICoKICAqIFsxXSBXaGVuIGFuIGludGVybmFsIGZ1bmN0aW9uIHJl
dHVybiBhbiBlcnJvciwgaXQgY2FuIGxlYXZlIGV2X3FtcCBpbiBhCiAgKiBgYnJva2VuYCBzdGF0
ZSBidXQgb25seSBpZiB0aGUgY2FsbGVyIGlzIGFub3RoZXIgaW50ZXJuYWwgZnVuY3Rpb24uCkBA
IC0xMTE4LDcgKzExMTksOCBAQCBzdGF0aWMgdm9pZCBkbV9zdGF0ZV9zYXZlZChsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAogICogICAgIG1zZ19pZCAgICAgICAgICAgMCAgICAg
aWQgYXNzb2N0aWF0ZWQgd2l0aCB0aGUgY29tbWFuZCBpbiBgbXNnYAogICoKICAqIC0gQWxsb3dl
ZCBpbnRlcm5hbCBzdGF0ZSB0cmFuc2l0aW9uOgotICogZGlzY29ubmVjdGVkICAgICAgICAgICAg
ICAgICAgICAgLT4gY29ubmVjdGluZworICogZGlzY29ubmVjdGVkICAgICAgICAgICAgICAgICAg
ICAgLT4gd2FpdGluZ19sb2NrCisgKiB3YWl0aW5nX2xvY2sgICAgICAgICAgICAgICAgICAgICAt
PiBjb25uZWN0aW5nCiAgKiBjb25uZWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAtPiBjYXBh
YmlsaXR5X25lZ290aWF0aW9uCiAgKiBjYXBhYmlsaXR5X25lZ290aWF0aW9uL2Nvbm5lY3RlZCAt
PiB3YWl0aW5nX3JlcGx5CiAgKiB3YWl0aW5nX3JlcGx5ICAgICAgICAgICAgICAgICAgICAtPiBj
b25uZWN0ZWQKQEAgLTExNTMsNiArMTE1NSwxMCBAQCBzdGF0aWMgdm9pZCBxbXBfZXZfZW5zdXJl
X3JlYWRpbmdfd3JpdGluZyhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldikKIHsKICAg
ICBzaG9ydCBldmVudHMgPSBQT0xMSU47CiAKKyAgICBpZiAoZXYtPnN0YXRlID09IHFtcF9zdGF0
ZV93YWl0aW5nX2xvY2spCisgICAgICAgIC8qIFdlIGNhbid0IG1vZGlmeSB0aGUgZWZkIHlldCwg
YXMgaXQgaXNuJ3QgcmVnaXN0ZXJlZC4gKi8KKyAgICAgICAgcmV0dXJuOworCiAgICAgaWYgKGV2
LT50eF9idWYpCiAgICAgICAgIGV2ZW50cyB8PSBQT0xMT1VUOwogICAgIGVsc2UgaWYgKChldi0+
c3RhdGUgPT0gcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHkpICYmIGV2LT5tc2cpCkBAIC0xMTY4LDkg
KzExNzQsMTIgQEAgc3RhdGljIHZvaWQgcW1wX2V2X3NldF9zdGF0ZShsaWJ4bF9fZ2MgKmdjLCBs
aWJ4bF9fZXZfcW1wICpldiwKICAgICBzd2l0Y2ggKG5ld19zdGF0ZSkgewogICAgIGNhc2UgcW1w
X3N0YXRlX2Rpc2Nvbm5lY3RlZDoKICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBxbXBfc3RhdGVf
Y29ubmVjdGluZzoKKyAgICBjYXNlIHFtcF9zdGF0ZV93YWl0aW5nX2xvY2s6CiAgICAgICAgIGFz
c2VydChldi0+c3RhdGUgPT0gcW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZCk7CiAgICAgICAgIGJyZWFr
OworICAgIGNhc2UgcW1wX3N0YXRlX2Nvbm5lY3Rpbmc6CisgICAgICAgIGFzc2VydChldi0+c3Rh
dGUgPT0gcW1wX3N0YXRlX3dhaXRpbmdfbG9jayk7CisgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
cW1wX3N0YXRlX2NhcGFiaWxpdHlfbmVnb3RpYXRpb246CiAgICAgICAgIGFzc2VydChldi0+c3Rh
dGUgPT0gcW1wX3N0YXRlX2Nvbm5lY3RpbmcpOwogICAgICAgICBicmVhazsKQEAgLTEyMzEsMjAg
KzEyNDAsMjIgQEAgc3RhdGljIGludCBxbXBfZXJyb3JfY2xhc3NfdG9fbGlieGxfZXJyb3JfY29k
ZShsaWJ4bF9fZ2MgKmdjLAogCiAvKiBTZXR1cCBjb25uZWN0aW9uICovCiAKLXN0YXRpYyBpbnQg
cW1wX2V2X2Nvbm5lY3QobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpCi0gICAgLyog
ZGlzY29ubmVjdGVkIC0+IGNvbm5lY3RpbmcgYnV0IHdpdGggYG1zZ2AgZnJlZQorc3RhdGljIHZv
aWQgcW1wX2V2X2xvY2tfYXF1aXJlZChsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9zbG93bG9jayAq
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOworc3RhdGljIHZvaWQg
bG9ja19lcnJvcl9jYWxsYmFjayhsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9pbW1lZGlhdGUgKik7
CisKK3N0YXRpYyBpbnQgcW1wX2V2X2Nvbm5lY3QobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZf
cW1wICpldikKKyAgICAvKiBkaXNjb25uZWN0ZWQgLT4gd2FpdGluZ19sb2NrL2Nvbm5lY3Rpbmcg
YnV0IHdpdGggYG1zZ2AgZnJlZQogICAgICAqIG9uIGVycm9yOiBicm9rZW4gKi8KIHsKKyAgICBF
R0NfR0M7CiAgICAgaW50IGZkOwotICAgIGludCByYywgcjsKLSAgICBzdHJ1Y3Qgc29ja2FkZHJf
dW4gdW47Ci0gICAgY29uc3QgY2hhciAqcW1wX3NvY2tldF9wYXRoOwotCi0gICAgYXNzZXJ0KGV2
LT5zdGF0ZSA9PSBxbXBfc3RhdGVfZGlzY29ubmVjdGVkKTsKKyAgICBpbnQgcmM7CiAKLSAgICBx
bXBfc29ja2V0X3BhdGggPSBsaWJ4bF9fcWVtdV9xbXBfcGF0aChnYywgZXYtPmRvbWlkKTsKKyAg
ICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzICovCisgICAgbGlieGxfX2V2X3Nsb3dsb2NrICpsb2Nr
ID0gJmV2LT5sb2NrOwogCi0gICAgTE9HRChERUJVRywgZXYtPmRvbWlkLCAiQ29ubmVjdGluZyB0
byAlcyIsIHFtcF9zb2NrZXRfcGF0aCk7CisgICAgYXNzZXJ0KGV2LT5zdGF0ZSA9PSBxbXBfc3Rh
dGVfZGlzY29ubmVjdGVkKTsKIAogICAgIGxpYnhsX19jYXJlZmRfYmVnaW4oKTsKICAgICBmZCA9
IHNvY2tldChBRl9VTklYLCBTT0NLX1NUUkVBTSwgMCk7CkBAIC0xMjU4LDYgKzEyNjksMzYgQEAg
c3RhdGljIGludCBxbXBfZXZfY29ubmVjdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpl
dikKICAgICBpZiAocmMpCiAgICAgICAgIGdvdG8gb3V0OwogCisgICAgcW1wX2V2X3NldF9zdGF0
ZShnYywgZXYsIHFtcF9zdGF0ZV93YWl0aW5nX2xvY2spOworCisgICAgbG9jay0+YW8gPSBldi0+
YW87CisgICAgbG9jay0+ZG9taWQgPSBldi0+ZG9taWQ7CisgICAgbG9jay0+Y2FsbGJhY2sgPSBx
bXBfZXZfbG9ja19hcXVpcmVkOworICAgIGxpYnhsX19ldl9zbG93bG9ja19sb2NrKGVnYywgJmV2
LT5sb2NrKTsKKworICAgIHJldHVybiAwOworCitvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCitz
dGF0aWMgdm9pZCBxbXBfZXZfbG9ja19hcXVpcmVkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2
X3Nsb3dsb2NrICpsb2NrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMp
CisgICAgLyogd2FpdGluZ19sb2NrICh3aXRoIGBsb2NrJyBBY3F1aXJlZCkgLT4gY29ubmVjdGlu
ZworICAgICAqIG9uIGVycm9yOiBicm9rZW4gKi8KK3sKKyAgICBsaWJ4bF9fZXZfcW1wICpldiA9
IENPTlRBSU5FUl9PRihsb2NrLCAqZXYsIGxvY2spOworICAgIEVHQ19HQzsKKyAgICBjb25zdCBj
aGFyICpxbXBfc29ja2V0X3BhdGg7CisgICAgc3RydWN0IHNvY2thZGRyX3VuIHVuOworICAgIGlu
dCByOworCisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgIHFtcF9zb2NrZXRfcGF0aCA9IGxp
YnhsX19xZW11X3FtcF9wYXRoKGdjLCBldi0+ZG9taWQpOworCisgICAgTE9HRChERUJVRywgZXYt
PmRvbWlkLCAiQ29ubmVjdGluZyB0byAlcyIsIHFtcF9zb2NrZXRfcGF0aCk7CisKICAgICByYyA9
IGxpYnhsX19wcmVwYXJlX3NvY2thZGRyX3VuKGdjLCAmdW4sIHFtcF9zb2NrZXRfcGF0aCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJRTVAgc29ja2V0Iik7CiAgICAgaWYg
KHJjKQpAQCAtMTI3OSwxMCArMTMyMCwzMyBAQCBzdGF0aWMgaW50IHFtcF9ldl9jb25uZWN0KGxp
YnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2KQogCiAgICAgcW1wX2V2X3NldF9zdGF0ZShn
YywgZXYsIHFtcF9zdGF0ZV9jb25uZWN0aW5nKTsKIAotICAgIHJldHVybiAwOworICAgIHJldHVy
bjsKIAogb3V0OgotICAgIHJldHVybiByYzsKKyAgICAvKiBBbiBlcnJvciBvY2N1cnJlZCBhbmQg
d2UgbmVlZCB0byBsZXQgdGhlIGNhbGxlciBrbm93LiAgQXQgdGhpcworICAgICAqIHBvaW50LCB3
ZSBjYW4gb25seSBkbyBzbyB2aWEgdGhlIGNhbGxiYWNrLiBVbmZvcnR1bmF0ZWx5LCB0aGUKKyAg
ICAgKiBjYWxsYmFjayBvZiBsaWJ4bF9fZXZfc2xvd2xvY2tfbG9jaygpIG1pZ2h0IGJlIGNhbGxl
ZCBzeW5jaHJvbm91c2x5LAorICAgICAqIGJ1dCBsaWJ4bF9fZXZfcW1wX3NlbmQoKSBwcm9taXNl
IHRoYXQgaXQgd2lsbCBub3QgY2FsbCB0aGUgY2FsbGJhY2sKKyAgICAgKiBzeW5jaHJvbm91c2x5
LiBTbyB3ZSBoYXZlIHRvIGFycmFuZ2UgdG8gY2FsbCB0aGUgY2FsbGJhY2sKKyAgICAgKiBhc3lu
Y2hyb25vdXNseS4gKi8KKyAgICBldi0+cmMgPSByYzsKKyAgICBldi0+ZWkuY2FsbGJhY2sgPSBs
b2NrX2Vycm9yX2NhbGxiYWNrOworICAgIGxpYnhsX19ldl9pbW1lZGlhdGVfcmVnaXN0ZXIoZWdj
LCAmZXYtPmVpKTsKK30KKworc3RhdGljIHZvaWQgbG9ja19lcnJvcl9jYWxsYmFjayhsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19ldl9pbW1lZGlhdGUgKmVpKQorICAgIC8qIGJyb2tlbiAtPiBkaXNj
b25uZWN0ZWQgKi8KK3sKKyAgICBFR0NfR0M7CisgICAgbGlieGxfX2V2X3FtcCAqZXYgPSBDT05U
QUlORVJfT0YoZWksICpldiwgZWkpOworCisgICAgaW50IHJjID0gZXYtPnJjOworCisgICAgLyog
T24gZXJyb3IsIGRlYWxsb2NhdGUgYWxsIHByaXZhdGUgcmVzb3VyY2VzICovCisgICAgbGlieGxf
X2V2X3FtcF9kaXNwb3NlKGdjLCBldik7CisKKyAgICAvKiBBbmQgdGVsbCBsaWJ4bF9fZXZfcW1w
IHVzZXIgYWJvdXQgdGhlIGVycm9yICovCisgICAgZXYtPmNhbGxiYWNrKGVnYywgZXYsIE5VTEws
IHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCiB9CiAKIC8qIFFNUCBGRCBjYWxsYmFja3MgKi8KQEAg
LTE3NzksMTEgKzE4NDMsMTQgQEAgdm9pZCBsaWJ4bF9fZXZfcW1wX2luaXQobGlieGxfX2V2X3Ft
cCAqZXYpCiAgICAgZXYtPnFlbXVfdmVyc2lvbi5tYWpvciA9IC0xOwogICAgIGV2LT5xZW11X3Zl
cnNpb24ubWlub3IgPSAtMTsKICAgICBldi0+cWVtdV92ZXJzaW9uLm1pY3JvID0gLTE7CisKKyAg
ICBsaWJ4bF9fZXZfcW1wbG9ja19pbml0KCZldi0+bG9jayk7CisgICAgZXYtPnJjID0gMDsKIH0K
IAogaW50IGxpYnhsX19ldl9xbXBfc2VuZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAg
KmV2LAogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWQsIGxpYnhsX19qc29u
X29iamVjdCAqYXJncykKLSAgICAvKiBkaXNjb25uZWN0ZWQgLT4gY29ubmVjdGluZworICAgIC8q
IGRpc2Nvbm5lY3RlZCAtPiB3YWl0aW5nX2xvY2svY29ubmVjdGluZwogICAgICAqIGNvbm5lY3Rl
ZCAtPiB3YWl0aW5nX3JlcGx5ICh3aXRoIG1zZyBzZXQpCiAgICAgICogb24gZXJyb3I6IGRpc2Nv
bm5lY3RlZCAqLwogewpAQCAtMTc5OCw3ICsxODY1LDcgQEAgaW50IGxpYnhsX19ldl9xbXBfc2Vu
ZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAogCiAgICAgLyogQ29ubmVjdCB0
byBRRU1VIGlmIG5vdCBhbHJlYWR5IGNvbm5lY3RlZCAqLwogICAgIGlmIChldi0+c3RhdGUgPT0g
cW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZCkgewotICAgICAgICByYyA9IHFtcF9ldl9jb25uZWN0KGdj
LCBldik7CisgICAgICAgIHJjID0gcW1wX2V2X2Nvbm5lY3QoZWdjLCBldik7CiAgICAgICAgIGlm
IChyYykKICAgICAgICAgICAgIGdvdG8gZXJyb3I7CiAgICAgfQpAQCAtMTgzMCw2ICsxODk3LDcg
QEAgdm9pZCBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UobGlieGxfX2djICpnYywgbGlieGxfX2V2X3Ft
cCAqZXYpCiAKICAgICBsaWJ4bF9fZXZfZmRfZGVyZWdpc3RlcihnYywgJmV2LT5lZmQpOwogICAg
IGxpYnhsX19jYXJlZmRfY2xvc2UoZXYtPmNmZCk7CisgICAgbGlieGxfX2V2X3Nsb3dsb2NrX2Rp
c3Bvc2UoZ2MsICZldi0+bG9jayk7CiAKICAgICBsaWJ4bF9fZXZfcW1wX2luaXQoZXYpOwogfQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:27:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:27:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Hs-0001z0-7X; Sun, 24 Nov 2019 23:27:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Hr-0001yr-47
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:27 +0000
X-Inumbo-ID: f9a0a55e-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9a0a55e-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:27:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Hq-00041v-Cb
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Hq-0002VY-Bf
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Hq-0002VY-Bf@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:27:26 +0000
Subject: [Xen-changelog] [xen master] libxl_pci: Don't hold QMP connection
 while waiting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyOGVlZDU1YTQxZTRkNzBjM2JkN2IwZWZiMTY2OGRkOTNkOGJlZDYKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBPY3QgMzEgMTI6MTc6MjcgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBNb24gTm92IDE4IDIzOjAxOjEwIDIwMTkgKzAwMDAKCiAgICBs
aWJ4bF9wY2k6IERvbid0IGhvbGQgUU1QIGNvbm5lY3Rpb24gd2hpbGUgd2FpdGluZwogICAgCiAg
ICBBZnRlciBzZW5kaW5nIHRoZSAnZGV2aWNlX2RlbCcgY29tbWFuZCBmb3IgYSBQQ0kgcGFzc3Ro
cm91Z2ggZGV2aWNlLAogICAgd2Ugd2FpdCB1bnRpbCBRRU1VIGhhcyBlZmZlY3RpdmVseSBkZWxl
dGVkIHRoZSBkZXZpY2UsIHRoaXMgaW52b2x2ZXMKICAgIGV4ZWN1dGluZyBtb3JlIFFNUCBjb21t
YW5kcy4gV2hpbGUgd2FpdGluZywgbGlieGwgaG9sZCB0aGUgY29ubmVjdGlvbi4KICAgIAogICAg
SXQgaXNuJ3QgbmVjZXNzYXJ5IHRvIGhvbGQgdGhlIGNvbm5lY3Rpb24gYW5kIGl0IHByZXZlbnRz
IG90aGVycyBmcm9tCiAgICBtYWtpbmcgcHJvZ3Jlc3MsIHNvIHRoaXMgcGF0Y2ggcmVsZWFzZXMg
dGhlIFFNUCBjb25uZWN0aW9uLgogICAgCiAgICBGb3IgYmFja2dyb3VuZDoKICAgICAgICBlLmcu
LCB3aGVuIGEgZ3Vlc3QgaXMgY3JlYXRlZCB3aXRoIHNldmVyYWwgcGNpIHBhc3N0aHJvdWdoCiAg
ICAgICAgYXR0YWNoZWQsIG9uIGB4bCBkZXN0cm95YCBhbGwgdGhlIGRldmljZXMgbmVlZHMgdG8g
YmUgZGV0YWNoLCBhbmQKICAgICAgICB0aGlzIGlzIHVzdWFsbHkgd2hhdCBoYXBwZW5zOgogICAg
ICAgICAgICAtICdkZXZpY2VfZGVsJyBjYWxsZWQgZm9yIHRoZSAxc3QgcGNpIGRldmljZQogICAg
ICAgICAgICAtICdxdWVyeS1wY2knIGNoZWNraW5nIGlmIHBjaSBzdGlsbCB0aGVyZSwgaXQgaXMK
ICAgICAgICAgICAgLSB3YWl0IDFzCiAgICAgICAgICAgIC0gJ3F1ZXJ5LXBjaScgY2hlY2tpbmcg
YWdhaW4sIGFuZCBpdCdzIGdvbmUKICAgICAgICAgICAgLT4gbm93IHRoZSBzYW1lIGNhbiBiZSBk
b25lIGZvciB0aGUgc2Vjb25kIHBjaSBkZXZpY2UsIHNvCiAgICAgICAgICAgIHBsZW50eSBvZiB3
YWl0aW5nIG9uIG90aGVycyB3aGVuIHBjaSBkZXRhY2ggY2FuIGJlIGRvbmUgaW4KICAgICAgICAg
ICAgcGFyYWxsZWwuCiAgICAKICAgICAgICBPbiBzaHV0ZG93biwgbGlieGwgdXN1YWxseSBrZWVw
cyB3YWl0aW5nIGJlY2F1c2UgUUVNVSBuZXZlcgogICAgICAgIHJlbGVhc2VzIHRoZSBkZXZpY2Ug
YmVjYXVzZSB0aGUgZ3Vlc3Qga2VybmVsIG5ldmVyIHJlc3BvbmRzIFFFTVUncwogICAgICAgIHVu
cGx1ZyBxdWVyaWVzLiBTbyBkZXRhY2hpbmcgb2YgdGhlIDFzdCBkZXZpY2Ugd2FpdHMgdW50aWwg
YQogICAgICAgIHRpbWVvdXQgc3RvcHMgaXQsIGFuZCBzaW5jZSB0aGUgc2FtZSB0aW1lb3V0IGlz
IHNldHVwIGF0IHRoZSBzYW1lCiAgICAgICAgdGltZSBmb3IgdGhlIG90aGVyIGRldmljZXMgdG8g
ZGV0YWNoLCB0aGUgJ2RldmljZV9kZWwnIGNvbW1hbmQgaXMKICAgICAgICBuZXZlciBzZW50IGZv
ciB0aG9zZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgfCAyICsrCiAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
cGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCBhNjY5MTU1NDJiLi42NjRkNzRj
NDc4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9wY2kuYwpAQCAtMjA4NCw2ICsyMDg0LDggQEAgc3RhdGljIHZvaWQgcGNpX3JlbW92
ZV9xbXBfcXVlcnlfY2IobGlieGxfX2VnYyAqZWdjLAogCiAgICAgaWYgKHJjKSBnb3RvIG91dDsK
IAorICAgIGxpYnhsX19ldl9xbXBfZGlzcG9zZShnYywgcW1wKTsKKwogICAgIGFza2VkX2lkID0g
R0NTUFJJTlRGKFBDSV9QVF9RREVWX0lELAogICAgICAgICAgICAgICAgICAgICAgICAgIHBjaWRl
di0+YnVzLCBwY2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:27:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:27:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1I2-000209-9J; Sun, 24 Nov 2019 23:27:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1I1-0001zz-5g
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:37 +0000
X-Inumbo-ID: ffa26348-0f11-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ffa26348-0f11-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:27:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1I0-00042B-FM
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1I0-0002W1-ER
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1I0-0002W1-ER@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:27:36 +0000
Subject: [Xen-changelog] [xen master] tools/libxl: gentypes.py: Prefer
 init_val to init_fn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNhZmJkMjMzYzk4ZTA1NTMxMGQ1MDc5M2YxNzNiNDc0NTRmMGFkMDQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBPY3QgMjkgMTU6MDA6MzUgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxOSAxNjozMzo0MyAy
MDE5ICswMDAwCgogICAgdG9vbHMvbGlieGw6IGdlbnR5cGVzLnB5OiBQcmVmZXIgaW5pdF92YWwg
dG8gaW5pdF9mbgogICAgCiAgICBXaGVuIGJvdGggYXJlIHByb3ZpZGVkLCBpbml0X3ZhbCBpcyBs
aWtlbHkgdG8gYmUgbW9yZSBkaXJlY3QuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIHdp
dGggZXhpc3RpbmcgdHlwZXM6IEMgb3V0cHV0IGlzIGlkZW50aWNhbC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
bGlieGwvZ2VudHlwZXMucHkgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9nZW50eXBlcy5w
eSBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CmluZGV4IDY0MTdjOWRkOGMuLjE3NjkxMjE0Njgg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CisrKyBiL3Rvb2xzL2xpYnhsL2dl
bnR5cGVzLnB5CkBAIC0zMTEsMTAgKzMxMSwxMCBAQCBkZWYgbGlieGxfQ190eXBlX2NvcHlfZGVw
cmVjYXRlZChmaWVsZCwgdiwgaW5kZW50ID0gIiAgICAiLCB2cGFyZW50ID0gTm9uZSk6CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZWxkLnR5cGUucGFzc19hcmcodiwgdnBh
cmVudCBpcyBOb25lKSkKIAogICAgICAgICBzKz0gIiAgICAiCi0gICAgICAgIGlmIGZpZWxkLnR5
cGUuaW5pdF9mbiBpcyBub3QgTm9uZToKLSAgICAgICAgICAgIHMrPSAiJXMoJXMpO1xuIiAlIChm
aWVsZC50eXBlLmluaXRfZm4sIGZpZWxkX3B0cikKLSAgICAgICAgZWxpZiBmaWVsZC50eXBlLmlu
aXRfdmFsIGlzIG5vdCBOb25lOgorICAgICAgICBpZiBmaWVsZC50eXBlLmluaXRfdmFsIGlzIG5v
dCBOb25lOgogICAgICAgICAgICAgcys9ICIlcyA9ICVzO1xuIiAlIChmaWVsZF92YWwsIGZpZWxk
LnR5cGUuaW5pdF92YWwpCisgICAgICAgIGVsaWYgZmllbGQudHlwZS5pbml0X2ZuIGlzIG5vdCBO
b25lOgorICAgICAgICAgICAgcys9ICIlcyglcyk7XG4iICUgKGZpZWxkLnR5cGUuaW5pdF9mbiwg
ZmllbGRfcHRyKQogICAgICAgICBlbHNlOgogICAgICAgICAgICAgcys9ICJtZW1zZXQoJXMsIDAs
IHNpemVvZigqJXMpKTtcbiIgJSAoZmllbGRfcHRyLCBmaWVsZF9wdHIpCiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:27:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:27:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1IC-00021D-BE; Sun, 24 Nov 2019 23:27:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1IB-000214-5W
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:47 +0000
X-Inumbo-ID: 05a46d5e-0f12-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 05a46d5e-0f12-11ea-b08b-bc764e2007e4;
 Sun, 24 Nov 2019 23:27:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1IA-00042N-IJ
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1IA-0002WT-HE
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1IA-0002WT-HE@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:27:46 +0000
Subject: [Xen-changelog] [xen master] libxl: gentypes.py: Break out
 field_pass in ..._copy_deprecated
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRkZTMxMzUwY2JlYWU0MTc5MDNkM2E2YjMyNTlkMjFmZmYzNGViOGIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBPY3QgMjkgMTU6MTc6NTggMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxOSAxNjozMzo1NiAy
MDE5ICswMDAwCgogICAgbGlieGw6IGdlbnR5cGVzLnB5OiBCcmVhayBvdXQgZmllbGRfcGFzcyBp
biAuLi5fY29weV9kZXByZWNhdGVkCiAgICAKICAgIFdlIGFyZSBnb2luZyB0byB3YW50IHRoaXMg
aW4gYSBtb21lbnQuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIHdpdGggZXhpc3Rpbmcg
dHlwZXM6IEMgb3V0cHV0IGlzIGlkZW50aWNhbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvZ2VudHlw
ZXMucHkgfCA4ICsrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IGIvdG9vbHMv
bGlieGwvZ2VudHlwZXMucHkKaW5kZXggMTc2OTEyMTQ2OC4uNjI4ODNhY2IyZSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKKysrIGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkK
QEAgLTI4NywxMCArMjg3LDEwIEBAIGRlZiBsaWJ4bF9DX3R5cGVfY29weV9kZXByZWNhdGVkKGZp
ZWxkLCB2LCBpbmRlbnQgPSAiICAgICIsIHZwYXJlbnQgPSBOb25lKToKICAgICAgICAgaWYgZmll
bGQudHlwZS5jaGVja19kZWZhdWx0X2ZuIGlzIE5vbmU6CiAgICAgICAgICAgICByYWlzZSBFeGNl
cHRpb24oCiAiRGVwcmVjYXRlZCBmaWVsZCAlcyB0eXBlIGRvZXNuJ3QgaGF2ZSBhIGRlZmF1bHQg
dmFsdWUgY2hlY2tlciIgJSBmaWVsZC5uYW1lKQotICAgICAgICBmaWVsZF92YWwgPSBmaWVsZC50
eXBlLnBhc3NfYXJnKHYsIHZwYXJlbnQgaXMgTm9uZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzYnk9aWRsLlBBU1NfQllfVkFMVUUpCi0gICAgICAgIGZpZWxk
X3B0ciA9IGZpZWxkLnR5cGUucGFzc19hcmcodiwgdnBhcmVudCBpcyBOb25lLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3NieT1pZGwuUEFTU19CWV9SRUZFUkVO
Q0UpCisgICAgICAgIGZpZWxkX3Bhc3MgPSBsYW1iZGEgYnk6IGZpZWxkLnR5cGUucGFzc19hcmco
diwgdnBhcmVudCBpcyBOb25lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3NieT1ieSkKKyAgICAgICAgZmllbGRfdmFsID0gZmllbGRfcGFz
cyhpZGwuUEFTU19CWV9WQUxVRSkKKyAgICAgICAgZmllbGRfcHRyID0gZmllbGRfcGFzcyhpZGwu
UEFTU19CWV9SRUZFUkVOQ0UpCiAgICAgICAgIHMrPSAiaWYgKCElcygmcC0+JXMpICYmICElcygl
cykpXG4iICUgKGZpZWxkLnR5cGUuY2hlY2tfZGVmYXVsdF9mbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGQuZGVwcmVjYXRlZF9ieSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGQudHlwZS5jaGVj
a19kZWZhdWx0X2ZuLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:27:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:27:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1IN-00022K-Cs; Sun, 24 Nov 2019 23:27:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1IL-00022B-Fh
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:57 +0000
X-Inumbo-ID: 0bad425c-0f12-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0bad425c-0f12-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:27:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1IK-00042Z-LL
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1IK-0002Wx-KS
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:27:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1IK-0002Wx-KS@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:27:56 +0000
Subject: [Xen-changelog] [xen master] libxl: gentypes.py: Break out
 libxl_C_type_do_init
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY3MTBiNzY5MTE5MDNhZTU3NTA1ZTJhOTYxN2MyODZlZGI2ZDZjMzkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBPY3QgMjkgMTU6MTk6MzMgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxOSAxNjozNDoxNSAy
MDE5ICswMDAwCgogICAgbGlieGw6IGdlbnR5cGVzLnB5OiBCcmVhayBvdXQgbGlieGxfQ190eXBl
X2RvX2luaXQKICAgIAogICAgVGhpcyBpcyBnb2luZyB0byBiZSB0aGUgY29tbW9uIHdheSB0byBp
bml0aWFsaXNlIHRoaW5ncy4KICAgIF9saWJ4bF9DX3R5cGVfaW5pdCByZW1haW5zIHRoZSB0aGlu
ZyBmb3IgZ2VuZXJhdGluZyB0aGUgYm9keSBvZiB0aGUKICAgIGluaXQgZnVuY3Rpb24sIGFuZCBm
b3Igc29tZSBzcGVjaWFsIGNhc2VzLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZSB3aXRo
IGV4aXN0aW5nIHR5cGVzOiBDIG91dHB1dCBpcyBpZGVudGljYWwuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xp
YnhsL2dlbnR5cGVzLnB5IHwgMjMgKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxNCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2dlbnR5cGVzLnB5IGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKaW5kZXggNjI4ODNh
Y2IyZS4uMTI0Mjg1Y2Q2NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKKysr
IGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKQEAgLTE2NSw2ICsxNjUsMTkgQEAgZGVmIGxpYnhs
X2luaXRfbWVtYmVycyh0eSwgbmVzdGluZyA9IDApOgogICAgIGVsc2U6CiAgICAgICAgIHJldHVy
biBbXQogICAgIAorZGVmIGxpYnhsX0NfdHlwZV9kb19pbml0KHR5LCBwYXNzX2FyZywgbmVlZF96
ZXJvPVRydWUsIGluZGVudD0iICAgICIpOgorICAgIHM9aW5kZW50CisgICAgaWYgdHkuaW5pdF92
YWwgaXMgbm90IE5vbmU6CisgICAgICAgIHMrPSAiJXMgPSAlcztcbiIgJSAocGFzc19hcmcoaWRs
LlBBU1NfQllfVkFMVUUpLCB0eS5pbml0X3ZhbCkKKyAgICBlbGlmIHR5LmluaXRfZm4gaXMgbm90
IE5vbmU6CisgICAgICAgIHMrPSAiJXMoJXMpO1xuIiAlICh0eS5pbml0X2ZuLCBwYXNzX2FyZyhp
ZGwuUEFTU19CWV9SRUZFUkVOQ0UpKQorICAgIGVsaWYgbmVlZF96ZXJvOgorICAgICAgICBwdHIg
PSBwYXNzX2FyZyhpZGwuUEFTU19CWV9SRUZFUkVOQ0UpCisgICAgICAgIHMrPSAibWVtc2V0KCVz
LCAwLCBzaXplb2YoKiVzKSk7XG4iICUgKHB0ciwgcHRyKQorICAgIGVsc2U6CisgICAgICAgIHM9
IiIKKyAgICByZXR1cm4gcworCiBkZWYgX2xpYnhsX0NfdHlwZV9pbml0KHR5LCB2LCBpbmRlbnQg
PSAiICAgICIsIHBhcmVudCA9IE5vbmUsIHN1YmluaXQ9RmFsc2UpOgogICAgIHMgPSAiIgogICAg
IGlmIGlzaW5zdGFuY2UodHksIGlkbC5LZXllZFVuaW9uKToKQEAgLTMwOSwxNSArMzIyLDcgQEAg
ZGVmIGxpYnhsX0NfdHlwZV9jb3B5X2RlcHJlY2F0ZWQoZmllbGQsIHYsIGluZGVudCA9ICIgICAg
IiwgdnBhcmVudCA9IE5vbmUpOgogICAgICAgICBpZiBmaWVsZC50eXBlLmRpc3Bvc2VfZm4gaXMg
bm90IE5vbmU6CiAgICAgICAgICAgICBzKz0gIiAgICAlcyglcyk7XG4iICUgKGZpZWxkLnR5cGUu
ZGlzcG9zZV9mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGQudHlw
ZS5wYXNzX2FyZyh2LCB2cGFyZW50IGlzIE5vbmUpKQotCi0gICAgICAgIHMrPSAiICAgICIKLSAg
ICAgICAgaWYgZmllbGQudHlwZS5pbml0X3ZhbCBpcyBub3QgTm9uZToKLSAgICAgICAgICAgIHMr
PSAiJXMgPSAlcztcbiIgJSAoZmllbGRfdmFsLCBmaWVsZC50eXBlLmluaXRfdmFsKQotICAgICAg
ICBlbGlmIGZpZWxkLnR5cGUuaW5pdF9mbiBpcyBub3QgTm9uZToKLSAgICAgICAgICAgIHMrPSAi
JXMoJXMpO1xuIiAlIChmaWVsZC50eXBlLmluaXRfZm4sIGZpZWxkX3B0cikKLSAgICAgICAgZWxz
ZToKLSAgICAgICAgICAgIHMrPSAibWVtc2V0KCVzLCAwLCBzaXplb2YoKiVzKSk7XG4iICUgKGZp
ZWxkX3B0ciwgZmllbGRfcHRyKQotCisgICAgICAgIHMrPWxpYnhsX0NfdHlwZV9kb19pbml0KGZp
ZWxkLnR5cGUsIGZpZWxkX3Bhc3MpCiAgICAgICAgIHMrPSAifVxuIgogCiAgICAgaWYgcyAhPSAi
IjoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:28:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:28:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1IX-00023L-En; Sun, 24 Nov 2019 23:28:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1IW-00023B-Be
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:08 +0000
X-Inumbo-ID: 11b6f382-0f12-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11b6f382-0f12-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:28:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1IU-00043T-OK
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1IU-0002XZ-NF
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1IU-0002XZ-NF@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:28:06 +0000
Subject: [Xen-changelog] [xen master] libxl: gentypes: initialise array
 elements in json
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAyNzNkOGUyNDI0OWQxNGY1OTY0ZjZiMjE5M2E1M2ExZmI5OWNlOWUKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgpBdXRob3JE
YXRlOiBNb24gT2N0IDI4IDE4OjIyOjE2IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTkgMTY6
NDQ6MzMgMjAxOSArMDAwMAoKICAgIGxpYnhsOiBnZW50eXBlczogaW5pdGlhbGlzZSBhcnJheSBl
bGVtZW50cyBpbiBqc29uCiAgICAKICAgIEN1cnJlbnRseSwgYXJyYXkgZWxlbWVudHMgYXJlIGlu
aXRpYWxpemVkIHdpdGggY2FsbG9jLiAgV2hpY2ggbWVhbnMKICAgIGluaXRpYWxpemUgYWxsIGVs
ZW1lbnQgZmllbGRzIHdpdGggemVybyB2YWx1ZXMuICBJZiBhbiBlbnRyeSBpcyBub3QKICAgIHBy
ZXNlbnQgaW4gdGhlIGpzb24gKHdoaWNoIGlzIGVudGlyZWx5IHBlcm1pdHRlZCksIHRoZSBlbGVt
ZW50IHdpbGwgYmUKICAgIGFsbC1iaXRzLXplcm8gaW5zdGVhZCBvZiB0aGUgZGVmYXVsdCB2YWx1
ZSAod2hpY2ggaXMgd3JvbmcpLgogICAgCiAgICBUaGUgZml4IGlzIHRvIGluaXRhbGlzZSBlYWNo
IGFycmF5IGVsZW1lbnQgYmVmb3JlIHBhcnNpbmcgaXQsIHVzaW5nCiAgICB0aGUgbmV3IGxpYnhs
X0NfdHlwZV9kb19pbml0IGZ1bmN0aW9uLgogICAgCiAgICBXaXRoIGV4aXN0aW5nIHR5cGVzIHRo
aXMgcmVzdWx0cyBpbiBhIGxvdCBvZiBuZXcgY2FsbHMgbGlrZSB0aGlzOgogICAgCiAgICAgICAg
ICBmb3IgKGk9MDsgKHQ9bGlieGxfX2pzb25fYXJyYXlfZ2V0KHgsaSkpOyBpKyspIHsKICAgICAr
ICAgICAgICAgICAgbGlieGxfc2NoZWRfcGFyYW1zX2luaXQoJnAtPnZjcHVzW2ldKTsKICAgICAg
ICAgICAgICAgICAgcmMgPSBsaWJ4bF9fc2NoZWRfcGFyYW1zX3BhcnNlX2pzb24oZ2MsIHQsICZw
LT52Y3B1c1tpXSk7CiAgICAKICAgIChpbmRlbnRhdGlvbiBhZGp1c3RlZCkuICBUaGlzIGxvb2tz
IHJpZ2h0LiAgVG8gY2hlY2sgd2hhdCBoYXBwZW5zIHdpdGgKICAgIHR5cGVzIHdoaWNoIGhhdmUg
bm9udHJpdmlhbCBkZWZhdWx0cyBidXQgZG9uJ3QgaGF2ZSBpbml0IGZ1bmN0aW9ucyAob2YKICAg
IHdoaWNoIHdlIGN1cnJlbnRseSBoYXZlIG5vbmUgaW4gYXJyYXlzKSwgSSAoSWFuKSBleHBlcmlt
ZW50YWxseSBhZGRlZDoKICAgIAogICAgICAgICAgKCJwbm9kZSIsIHVpbnQzMiksICMgcGh5c2lj
YWwgbm9kZSBvZiB0aGlzIG5vZGUKICAgICAgICAgICgidmNwdXMiLCBsaWJ4bF9iaXRtYXApLCAj
IHZjcHVzIGluIHRoaXMgbm9kZQogICAgICsgICAgKCJzcG9ya3MiLCBBcnJheShNZW1LQiwgIm51
bV9zcG9ya3MiKSksCiAgICAgICAgICBdKQogICAgCiAgICBUaGUgcmVzdWx0IHdhcyB0aGlzOgog
ICAgCiAgICAgICAgICAgICAgZm9yIChpPTA7ICh0PWxpYnhsX19qc29uX2FycmF5X2dldCh4LGkp
KTsgaSsrKSB7CiAgICAgKyAgICAgICAgICAgICAgICBwLT5zcG9ya3NbaV0gPSBMSUJYTF9NRU1L
Ql9ERUZBVUxUOwogICAgICAgICAgICAgICAgICAgICAgcmMgPSBsaWJ4bF9fdWludDY0X3BhcnNl
X2pzb24oZ2MsIHQsICZwLT5zcG9ya3NbaV0pOwogICAgCiAgICB3aGVyZSB0aGUgY29udGV4dCB3
YXMgYWRkZWQgYnkgYWRkaW5nICJzcG9ya3MiIGFuZCAiKyIgaW5kaWNhdGVzIGEKICAgIGxpbmUg
YWRkZWQgYnkgdGhpcyBwYXRjaCwgImluaXRpYWxpc2UgYXJyYXkgZWxlbWVudHMgaW4ganNvbiIu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5
dHNvdkBlcGFtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgLS0tCiAgICB2MiBbaXdqXTogVXNlIGxpYnhsX0NfdHlwZV9kb19p
bml0LgogICAgICAgICAgICAgIFJld29yZCBjb21taXQgbWVzc2FnZSBhbmQgZGlzY3VzcyBzcG9y
ayB0ZXN0aW5nLgotLS0KIHRvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IHwgNCArKysrCiAxIGZpbGUg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvZ2VudHlw
ZXMucHkgYi90b29scy9saWJ4bC9nZW50eXBlcy5weQppbmRleCAxMjQyODVjZDY2Li45YTQ1ZTQ1
YWNjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9nZW50eXBlcy5weQorKysgYi90b29scy9saWJ4
bC9nZW50eXBlcy5weQpAQCAtNDYxLDYgKzQ2MSwxMCBAQCBkZWYgbGlieGxfQ190eXBlX3BhcnNl
X2pzb24odHksIHcsIHYsIGluZGVudCA9ICIgICAgIiwgcGFyZW50ID0gTm9uZSwgZGlzY3JpbWlu
YQogICAgICAgICBzICs9ICIgICAgICAgIGdvdG8gb3V0O1xuIgogICAgICAgICBzICs9ICIgICAg
fVxuIgogICAgICAgICBzICs9ICIgICAgZm9yIChpPTA7ICh0PWxpYnhsX19qc29uX2FycmF5X2dl
dCh4LGkpKTsgaSsrKSB7XG4iCisgICAgICAgIHMgKz0gbGlieGxfQ190eXBlX2RvX2luaXQodHku
ZWxlbV90eXBlLAorICAgICAgICAgICAgICAgICAgICBsYW1iZGEgYnk6ICgiJiIgaWYgYnkgPT0g
aWRsLlBBU1NfQllfUkVGRVJFTkNFIGVsc2UgIiIpKworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICgiJXNbaV0iICUgdiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bmVlZF96ZXJvPUZhbHNlLCBpbmRlbnQ9aW5kZW50KyIgICAgIikKICAgICAgICAgcyArPSBsaWJ4
bF9DX3R5cGVfcGFyc2VfanNvbih0eS5lbGVtX3R5cGUsICJ0IiwgdisiW2ldIiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmRlbnQgKyAiICAgICIsIHBhcmVudCkKICAg
ICAgICAgcyArPSAiICAgIH1cbiIKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:28:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:28:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Ih-00024u-Gb; Sun, 24 Nov 2019 23:28:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1If-00024h-N4
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:17 +0000
X-Inumbo-ID: 17bbbf74-0f12-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 17bbbf74-0f12-11ea-b08b-bc764e2007e4;
 Sun, 24 Nov 2019 23:28:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Ie-00043f-RQ
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Ie-0002Y7-Qg
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Ie-0002Y7-Qg@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:28:16 +0000
Subject: [Xen-changelog] [xen master] tools/configure: Honour
 XEN_COMPILE_ARCH and _TARGET_ for shim
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4516973804695638791=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit bad237ded7aa9e4c6150655921ac549d7c8806b6
Author:     Ian Jackson <ian.jackson@eu.citrix.com>
AuthorDate: Tue Oct 29 17:45:30 2019 +0000
Commit:     Wei Liu <wl@xen.org>
CommitDate: Wed Nov 20 10:11:16 2019 +0000

    tools/configure: Honour XEN_COMPILE_ARCH and _TARGET_ for shim
    
    The pvshim can only be built 64-bit because the hypervisor is only
    64-bit nowadays.  The hypervisor build supports XEN_COMPILE_ARCH and
    XEN_TARGET_ARCH which override the information from uname.  The pvshim
    build runs out of the tools/ directory but calls the hypervisor build
    system.
    
    If one runs in a Linux 32-bit userland with a 64-bit kernel, one used
    to be able to set XEN_COMPILE_ARCH.  But nowadays this does not work.
    configure sees the target cpu as 64-bit and tries to build pvshim.
    The build prints
      echo "*** Xen x86/32 target no longer supported!"
    and doesn't build anything.  Then the subsequent Makefiles try to
    install the non-built pieces.
    
    Fix this anomaly by causing configure to honour the Xen hypervisor way
    of setting the target architecture.
    
    In principle this user behaviour is not handled quite right, because
    configure will still see 64-bit and so all the autoconf-based
    architecture testing will see 64-bit rather than 32-bit x86.  But the
    tools are in fact generally quite portable: this particular location
    in configure{.ac,} is the only place in tools/ where 64-bit x86 is
    treated differently from 32-bit x86, so the fix is sufficient and
    correct for this use case.
    
    It remains the case that XEN_COMPILE_ARCH or XEN_TARGET_ARCH to a
    non-x86 architecture, when configure thinks things are x86, or vice
    versa, will not work right.
    
    (This is a bugfix to 8845155c831c
      pvshim: make PV shim build selectable from configure
    which inadvertantly deleted the logic to only build the shim for
    XEN_TARGET_ARCH != x86_32.)
    
    I have rerun autogen.sh, so this patch contains the fix to configure
    as well as the source fix to configure.ac.
    
    Fixes: 8845155c831c59e867ee3dd31ee63e0cc6c7dcf2
    Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
    CC: Olaf Hering <olaf@aepfle.de>
    CC: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Release-acked-by: JÃ¼rgen GroÃŸ <jgross@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
---
 tools/configure    | 2 +-
 tools/configure.ac | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/configure b/tools/configure
index 82947ad308..d9ccce6d2b 100755
--- a/tools/configure
+++ b/tools/configure
@@ -9711,7 +9711,7 @@ fi
 else
 
     cpu=`test -z "$target_cpu" && echo "$host_cpu" || echo "$target_cpu"`
-    case "$cpu" in
+    case "${XEN_COMPILE_ARCH-${XEN_TARGET_ARCH-$cpu}}" in
         x86_64)
            pvshim="y";;
         *) pvshim="n";;
diff --git a/tools/configure.ac b/tools/configure.ac
index 674bd5809d..a8d8ce5ffe 100644
--- a/tools/configure.ac
+++ b/tools/configure.ac
@@ -479,7 +479,7 @@ AC_ARG_ENABLE([pvshim],
                    [Disable pvshim build (enabled by default on 64bit x86)]),
     [AS_IF([test "x$enable_pvshim" = "xno"], [pvshim=n], [pvshim=y])], [
     cpu=`test -z "$target_cpu" && echo "$host_cpu" || echo "$target_cpu"`
-    case "$cpu" in
+    case "${XEN_COMPILE_ARCH-${XEN_TARGET_ARCH-$cpu}}" in
         x86_64)
            pvshim="y";;
         *) pvshim="n";;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4516973804695638791==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:28:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Ir-00025p-IF; Sun, 24 Nov 2019 23:28:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Ip-00025h-JD
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:27 +0000
X-Inumbo-ID: 1db68c06-0f12-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1db68c06-0f12-11ea-b08b-bc764e2007e4;
 Sun, 24 Nov 2019 23:28:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Io-00043r-Uh
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Io-0002Yl-Th
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Io-0002Yl-Th@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:28:26 +0000
Subject: [Xen-changelog] [xen master] configure: Fix test for python 3.8
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkMjc5MWIwMDc0MzZmODNjYzhjYjkyMmFjYjE4NDlhM2ZmMzFmM2EKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBOb3YgMTUgMTY6MTU6MzIgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDb21taXREYXRlOiBXZWQgTm92IDIwIDEwOjQ2OjQ4IDIwMTkgKzAwMDAKCiAgICBj
b25maWd1cmU6IEZpeCB0ZXN0IGZvciBweXRob24gMy44CiAgICAKICAgIGh0dHBzOi8vZG9jcy5w
eXRob24ub3JnLzMuOC93aGF0c25ldy8zLjguaHRtbCNkZWJ1Zy1idWlsZC11c2VzLXRoZS1zYW1l
LWFiaS1hcy1yZWxlYXNlLWJ1aWxkCiAgICAKICAgID4gVG8gZW1iZWQgUHl0aG9uIGludG8gYW4g
YXBwbGljYXRpb24sIGEgbmV3IC0tZW1iZWQgb3B0aW9uIG11c3QgYmUKICAgID4gcGFzc2VkIHRv
IHB5dGhvbjMtY29uZmlnIC0tbGlicyAtLWVtYmVkIHRvIGdldCAtbHB5dGhvbjMuOCAobGluayB0
aGUKICAgID4gYXBwbGljYXRpb24gdG8gbGlicHl0aG9uKS4gVG8gc3VwcG9ydCBib3RoIDMuOCBh
bmQgb2xkZXIsIHRyeQogICAgPiBweXRob24zLWNvbmZpZyAtLWxpYnMgLS1lbWJlZCBmaXJzdCBh
bmQgZmFsbGJhY2sgdG8gcHl0aG9uMy1jb25maWcKICAgID4gLS1saWJzICh3aXRob3V0IC0tZW1i
ZWQpIGlmIHRoZSBwcmV2aW91cyBjb21tYW5kIGZhaWxzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgogICAgWyB3ZWk6IHJlcnVuIGF1dG9nZW4uc2ggXQotLS0K
IG00L3B5dGhvbl9kZXZlbC5tNCB8IDExICsrKysrKysrKy0tCiB0b29scy9jb25maWd1cmUgICAg
fCAgOSArKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tNC9weXRob25fZGV2ZWwubTQgYi9tNC9weXRob25fZGV2
ZWwubTQKaW5kZXggZTM2NWNkNjU4ZS4uYmJmMWUwMzU0YiAxMDA2NDQKLS0tIGEvbTQvcHl0aG9u
X2RldmVsLm00CisrKyBiL200L3B5dGhvbl9kZXZlbC5tNApAQCAtMjMsOCArMjMsMTUgQEAgQVNf
SUYoW3Rlc3QgeCIkcHljb25maWciID0geCJubyJdLCBbCiBdLCBbCiAgICAgZG5sIElmIHB5dGhv
bi1jb25maWcgaXMgZm91bmQgdXNlIGl0CiAgICAgQ1BQRkxBR1M9IiRDRkxBR1MgYCRQWVRIT04t
Y29uZmlnIC0tY2ZsYWdzYCIKLSAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTi1jb25maWcg
LS1sZGZsYWdzYCIKLSAgICBMSUJTPSIkTElCUyBgJFBZVEhPTi1jb25maWcgLS1saWJzYCIKKyAg
ICBkbmwgV2UgbmVlZCB0byB1c2UgLS1lbWJlZCB3aXRoIHB5dGhvbiAzLjggYnV0IG5vdCB3aXRo
IGVhcmxpZXIgdmVyc2lvbiBzbworICAgIGRubCBjaGVjayBpZiBpdCBpcyByZWNvZ25pemVkLgor
ICAgIHB5dGhvbl9kZXZlbF9lbWJlZD0iIgorICAgIGlmICRQWVRIT04tY29uZmlnIC0tZW1iZWQg
Pi9kZXYvbnVsbCAyPi9kZXYvbnVsbDsgdGhlbgorICAgICAgcHl0aG9uX2RldmVsX2VtYmVkPSIt
LWVtYmVkIgorICAgIGZpCisgICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04tY29uZmlnIC0t
bGRmbGFncyAkcHl0aG9uX2RldmVsX2VtYmVkYCIKKyAgICBMSUJTPSIkTElCUyBgJFBZVEhPTi1j
b25maWcgLS1saWJzICRweXRob25fZGV2ZWxfZW1iZWRgIgorICAgIHVuc2V0IHB5dGhvbl9kZXZl
bF9lbWJlZAogXSkKIAogQUNfQ0hFQ0tfSEVBREVSKFtQeXRob24uaF0sIFtdLApkaWZmIC0tZ2l0
IGEvdG9vbHMvY29uZmlndXJlIGIvdG9vbHMvY29uZmlndXJlCmluZGV4IGQ5Y2NjZTZkMmIuLmU0
N2JjZWYzNTEgMTAwNzU1Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZQorKysgYi90b29scy9jb25maWd1
cmUKQEAgLTc0NjAsOCArNzQ2MCwxMyBAQCBpZiB0ZXN0IHgiJHB5Y29uZmlnIiA9IHgibm8iOyB0
aGVuIDoKIGVsc2UKIAogICAgICAgICBDUFBGTEFHUz0iJENGTEFHUyBgJFBZVEhPTi1jb25maWcg
LS1jZmxhZ3NgIgotICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OLWNvbmZpZyAtLWxkZmxh
Z3NgIgotICAgIExJQlM9IiRMSUJTIGAkUFlUSE9OLWNvbmZpZyAtLWxpYnNgIgorICAgICAgICAg
ICAgcHl0aG9uX2RldmVsX2VtYmVkPSIiCisgICAgaWYgJFBZVEhPTi1jb25maWcgLS1lbWJlZCA+
L2Rldi9udWxsIDI+L2Rldi9udWxsOyB0aGVuCisgICAgICBweXRob25fZGV2ZWxfZW1iZWQ9Ii0t
ZW1iZWQiCisgICAgZmkKKyAgICBMREZMQUdTPSIkTERGTEFHUyBgJFBZVEhPTi1jb25maWcgLS1s
ZGZsYWdzICRweXRob25fZGV2ZWxfZW1iZWRgIgorICAgIExJQlM9IiRMSUJTIGAkUFlUSE9OLWNv
bmZpZyAtLWxpYnMgJHB5dGhvbl9kZXZlbF9lbWJlZGAiCisgICAgdW5zZXQgcHl0aG9uX2RldmVs
X2VtYmVkCiAKIGZpCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:28:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1J0-000276-MV; Sun, 24 Nov 2019 23:28:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Iz-00026w-PD
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:37 +0000
X-Inumbo-ID: 23c00c8a-0f12-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 23c00c8a-0f12-11ea-9455-bc764e2007e4;
 Sun, 24 Nov 2019 23:28:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Iz-000443-1D
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Iz-0002ZE-0L
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Iz-0002ZE-0L@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:28:37 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Fix Lisbon/Magny-Cours
 Opterons WRT SSSE3/SSE4A
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwYmZkZjY0ZDlkMTI0ZmNjMWY3ZmYxOTRlMGE0NmE3ZTJhOTBmMzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAxOSAxNjo0MDoyNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMjAgMTI6Mzc6
NTkgMjAxOSArMDAwMAoKICAgIHg4Ni9jcHVpZDogRml4IExpc2Jvbi9NYWdueS1Db3VycyBPcHRl
cm9ucyBXUlQgU1NTRTMvU1NFNEEKICAgIAogICAgYy9zIGZmNjZjY2VmZTUgIng4Ni9DUFVJRDog
YWRqdXN0IFNTRW4gZGVwZW5kZW5jaWVzIiBtYWRlIFNTRTRBIGRlcGVuZCBvbgogICAgU1NTRTMs
IGJ1dCB0aGVzZSBwcm9jZXNzb3JzIHJlYWxseSBkbyBoYXZlIGhhdmUgU1NFNEEgd2l0aG91dCBT
U1NFMy4KICAgIAogICAgVGhpcyBtYW5pZmVzdHMgYXMgYW4gdXBncmFkZSByZWdyZXNzaW9uLCBh
cyB0aGUgU1NFNEEgZmVhdHVyZSBkaXNhcHBlYXJzIGZyb20KICAgIHZpZXcuCiAgICAKICAgIEFk
anVzdCB0aGUgU1NFNEEgZmVhdHVyZSB0byBkZXBlbmQgb24gU1NFMyByYXRoZXIgdGhhbiBTU1NF
My4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogeGVuL3Rvb2xzL2dlbi1jcHVpZC5weSB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMv
Z2VuLWNwdWlkLnB5IGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQppbmRleCA0MzRhNmViZjA0Li4y
ZTc2ZjlhYmMwIDEwMDc1NQotLS0gYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CisrKyBiL3hlbi90
b29scy9nZW4tY3B1aWQucHkKQEAgLTIwNSw5ICsyMDUsMTAgQEAgZGVmIGNydW5jaF9udW1iZXJz
KHN0YXRlKToKICAgICAgICAgIyB0aGFuIHRvIFNTRS4KICAgICAgICAgU1NFMjogW1NTRTMsIExN
LCBBRVNOSSwgUENMTVVMUURRLCBTSEEsIEdGTkldLAogCi0gICAgICAgICMgT3RoZXIgU1NFbiBl
YWNoIGRlcGVuZCBvbiB0aGVpciBwcmVkZWNlc3NvciB2ZXJzaW9ucy4KLSAgICAgICAgU1NFMzog
W1NTU0UzXSwKLSAgICAgICAgU1NTRTM6IFtTU0U0XzEsIFNTRTRBXSwKKyAgICAgICAgIyBPdGhl
ciBTU0VuIGVhY2ggZGVwZW5kIG9uIHRoZWlyIHByZWRlY2Vzc29yIHZlcnNpb25zLiAgQU1ECisg
ICAgICAgICMgTGlzYm9uL01hZ255LUNvdXJzIHByb2Nlc3NvcnMgaW1wbGVtZW50ZWQgU1NFNEEg
d2l0aG91dCBTU1NFMy4KKyAgICAgICAgU1NFMzogW1NTU0UzLCBTU0U0QV0sCisgICAgICAgIFNT
U0UzOiBbU1NFNF8xXSwKICAgICAgICAgU1NFNF8xOiBbU1NFNF8yXSwKIAogICAgICAgICAjIEFN
RCBzcGVjaWZ5IG5vIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIFBPUENOVCBhbmQgU1NFNC4yLiAgSW50
ZWwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:28:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:28:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1JA-00028G-OX; Sun, 24 Nov 2019 23:28:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1J9-000288-T2
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:47 +0000
X-Inumbo-ID: 29bf89d0-0f12-11ea-b4d1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 29bf89d0-0f12-11ea-b4d1-bc764e2007e4;
 Sun, 24 Nov 2019 23:28:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1J9-00044F-3t
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1J9-0002Zm-33
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1J9-0002Zm-33@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:28:47 +0000
Subject: [Xen-changelog] [xen master] efi: do not use runtime services table
 with efi=no-rs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9144342838182833664=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 534f9e29ce28580892b3856036b5e5cd805667cc
Author:     Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
AuthorDate: Wed Nov 20 17:10:59 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Nov 20 17:10:59 2019 +0100

    efi: do not use runtime services table with efi=no-rs
    
    Before dfcccc6631 "efi: use directmap to access runtime services table"
    all usages of efi_rs pointer were guarded by efi_rs_enter(), which
    implicitly refused to operate with efi=no-rs (by checking if
    efi_l4_pgtable is NULL - which is the case for efi=no-rs). The said
    commit (re)moved that call as unneeded for just reading content of
    efi_rs structure - to avoid unnecessary page tables switch. But it
    neglected to check if efi_rs access is legal.
    
    Fix this by adding explicit check for runtime service being enabled in
    the cases that do not use efi_rs_enter().
    
    Reported-by: Roman Shaposhnik <roman@zededa.com>
    Fixes: dfcccc6631 "efi: use directmap to access runtime services table"
    Signed-off-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/common/efi/runtime.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/xen/common/efi/runtime.c b/xen/common/efi/runtime.c
index 22fd6c9b53..8c2ece468d 100644
--- a/xen/common/efi/runtime.c
+++ b/xen/common/efi/runtime.c
@@ -211,6 +211,8 @@ int efi_get_info(uint32_t idx, union xenpf_efi_info *info)
         break;
     case XEN_FW_EFI_RT_VERSION:
     {
+        if ( !efi_enabled(EFI_RS) )
+            return -EOPNOTSUPP;
         info->version = efi_rs->Hdr.Revision;
         break;
     }
@@ -613,7 +615,7 @@ int efi_runtime_call(struct xenpf_efi_runtime_call *op)
             break;
         }
 
-        if ( (efi_rs->Hdr.Revision >> 16) < 2 )
+        if ( !efi_enabled(EFI_RS) || (efi_rs->Hdr.Revision >> 16) < 2 )
             return -EOPNOTSUPP;
         state = efi_rs_enter();
         if ( !state.cr3 )
@@ -631,7 +633,7 @@ int efi_runtime_call(struct xenpf_efi_runtime_call *op)
         if ( op->misc )
             return -EINVAL;
 
-        if ( (efi_rs->Hdr.Revision >> 16) < 2 )
+        if ( !efi_enabled(EFI_RS) || (efi_rs->Hdr.Revision >> 16) < 2 )
             return -EOPNOTSUPP;
         /* XXX fall through for now */
     default:
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============9144342838182833664==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:28:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:28:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1JK-00029P-QY; Sun, 24 Nov 2019 23:28:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1JK-00029G-37
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:58 +0000
X-Inumbo-ID: 2fbe51ae-0f12-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2fbe51ae-0f12-11ea-b08b-bc764e2007e4;
 Sun, 24 Nov 2019 23:28:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1JJ-00044R-6X
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1JJ-0002aE-5j
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:28:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1JJ-0002aE-5j@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:28:57 +0000
Subject: [Xen-changelog] [xen master] x86/Makefile: remove $(guard) use from
 $(TARGET).efi target
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwNTlhZmIyMDJmZjBkODJhNmZhOTRmN2VmODRlNGJiMzEzOTkxNGUKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBOb3YgMjAgMTc6MTI6MTIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMjAgMTc6MTI6MTIgMjAxOSAr
MDEwMAoKICAgIHg4Ni9NYWtlZmlsZTogcmVtb3ZlICQoZ3VhcmQpIHVzZSBmcm9tICQoVEFSR0VU
KS5lZmkgdGFyZ2V0CiAgICAKICAgIEZvbGxvd2luZyB0aGUgcGF0Y2ggNjVkMTA0OTg0YzA0ICgi
eDg2OiBmaXggcmFjZSB0byBidWlsZAogICAgYXJjaC94ODYvZWZpL3JlbG9jcy1kdW1teS5vIiks
IHRoZSBlcnJvciBtZXNzYWdlCiAgICAgIG5tOiAnZWZpL3JlbG9jcy1kdW1teS5vJzogTm8gc3Vj
aCBmaWxlIgogICAgc3RhcnRlZCB0byBhcHBlYXIgb24gc3lzdGVtIHdoaWNoIGNhbid0IGJ1aWxk
IHRoZSAuZWZpIHRhcmdldC4gVGhpcyBpcwogICAgYmVjYXVzZSByZWxvY3MtZHVtbXkubyBpc24n
dCBidWlsdCBhbnltb3JlLgogICAgVGhlIGVycm9yIGlzIHByaW50ZWQgYnkgdGhlIGV2YWx1YXRp
b24gb2YgVklSVF9CQVNFIGFuZCBBTFRfQkFTRSB3aGljaAogICAgYXJlbid0IHVzZSBhbnl3YXku
CiAgICAKICAgIEJ1dCwgd2UgZG9uJ3QgbmVlZCB0aGF0IGZpbGUgYXMgd2UgZG9uJ3Qgd2FudCB0
byBidWlsZCBgJChUQVJHRVQpLmVmaScKICAgIGFueXdheS4gIE9uIHN1Y2ggc3lzdGVtLCAkKGd1
YXJkKSBldmFsdWF0ZSB0byB0aGUgc2hlbGwgYnVpbHRpbiAnOicsCiAgICB3aGljaCBwcmV2ZW50
IGFueSBvZiB0aGUgc2hlbGwgY29tbWFuZHMgaW4gYCQoVEFSR0VUKS5lZmknIGZyb20gYmVlbgog
ICAgZXhlY3V0ZWQuCiAgICAKICAgIEV2ZW4gaWYgJChndWFyZCkgaXMgZXZhbHVhdGVkIG9wb24g
dXNlLCBpdCBkZXBlbmRzIG9uICQoWEVOX0JVSUxEX1BFKQogICAgd2hpY2ggaXMgZXZhbHVhdGVk
IGF0IHRoZSBhc3NpZ25tZW50LiBTbywgd2UgY2FuIHJlcGxhY2UgJChndWFyZCkgaW4KICAgICQo
VEFSR0VUKS5lZmkgYnkgaGF2aW5nIHR3byBkaWZmZXJlbnQgcnVsZXMgZGVwZW5kaW5nIG9uCiAg
ICAkKFhFTl9CVUlMRF9QRSkgaW5zdGVhZC4KICAgIAogICAgVGhlIGNoYW5nZSB3aXRoIHRoaXMg
cGF0Y2ggaXMgdGhhdCBub25lIG9mIHRoZSBkZXBlbmRlbmN5IG9mCiAgICAkKFRBUkdFVCkuZWZp
IHdpbGwgYmUgYnVpbHQgaWYgdGhlIGxpbmtlciBkb2Vzbid0IHN1cHBvcnQgUEUKICAgIGFuZCBW
SVJUX0JBU0UgYW5kIEFMVF9CQVNFIGRvbid0IGdldCBldmFsdWF0ZWQgYW55bW9yZSwgc28gbm0g
d2lsbCBub3QKICAgIGNvbXBsYWluIGFib3V0IHRoZSBtaXNzaW5nIHJlbG9jcy1kdW1teS5vIGZp
bGUgYW55bW9yZS4KICAgIAogICAgU2luY2UgcHJlbGluay1lZmkubyBpc24ndCBidWlsdCBvbiBz
eXN0ZW0gdGhhdCBjYW4ndCBidWlsZAogICAgJChUQVJHRVQpLmVmaSBhbnltb3JlLCB3ZSBjYW4g
cmVtb3ZlIHRoZSAkKGd1YXJkKSB2YXJpYWJsZSBldmVyeXdoZXJlLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmls
ZSB8IDQwICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggYTZkZjE5
ZTkwMS4uYTBiMmY0YWIxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBi
L3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMTIwLDIwICsxMjAsMjAgQEAgcHJlbGlua19sdG8u
bzogJChBTExfT0JKUykKIAkkKExEX0xUTykgLXIgLW8gJEAgJF4KIAogcHJlbGluay1lZmlfbHRv
Lm86ICQoQUxMX09CSlMpIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vCi0JJChndWFyZCkgJChM
RF9MVE8pIC1yIC1vICRAICQoZmlsdGVyLW91dCAlL2VmaS9idWlsdF9pbi5vLCReKQorCSQoTERf
TFRPKSAtciAtbyAkQCAkKGZpbHRlci1vdXQgJS9lZmkvYnVpbHRfaW4ubywkXikKIAogIyBMaW5r
IGl0IHdpdGggYWxsIHRoZSBiaW5hcnkgb2JqZWN0cwogcHJlbGluay5vOiAkKHBhdHN1YnN0ICUv
YnVpbHRfaW4ubywlL2J1aWx0X2luX2Jpbi5vLCQoQUxMX09CSlMpKSBwcmVsaW5rX2x0by5vCiAJ
JChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgogCiBwcmVsaW5rLWVmaS5vOiAkKHBhdHN1YnN0
ICUvYnVpbHRfaW4ubywlL2J1aWx0X2luX2Jpbi5vLCQoQUxMX09CSlMpKSBwcmVsaW5rLWVmaV9s
dG8ubyBlZmkvYm9vdC5pbml0Lm8KLQkkKGd1YXJkKSAkKExEKSAkKExERkxBR1MpIC1yIC1vICRA
ICReCisJJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgogZWxzZQogcHJlbGluay5vOiAkKEFM
TF9PQkpTKQogCSQoTEQpICQoTERGTEFHUykgLXIgLW8gJEAgJF4KIAogcHJlbGluay1lZmkubzog
JChBTExfT0JKUykgZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vCi0J
JChndWFyZCkgJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkKGZpbHRlci1vdXQgJS9lZmkvYnVp
bHRfaW4ubywkXikKKwkkKExEKSAkKExERkxBR1MpIC1yIC1vICRAICQoZmlsdGVyLW91dCAlL2Vm
aS9idWlsdF9pbi5vLCReKQogZW5kaWYKIAogJChUQVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4u
bGRzCkBAIC0xNzgsOCArMTc4LDYgQEAgQ0ZMQUdTLSQoWEVOX0JVSUxEX0VGSSkgKz0gLURYRU5f
QlVJTERfRUZJCiAKICQoVEFSR0VUKS5lZmk6IFZJUlRfQkFTRSA9IDB4JChzaGVsbCAkKE5NKSBl
ZmkvcmVsb2NzLWR1bW15Lm8gfCBzZWQgLW4gJ3MsIEEgVklSVF9TVEFSVCQkLCxwJykKICQoVEFS
R0VUKS5lZmk6IEFMVF9CQVNFID0gMHgkKHNoZWxsICQoTk0pIGVmaS9yZWxvY3MtZHVtbXkubyB8
IHNlZCAtbiAncywgQSBBTFRfU1RBUlQkJCwscCcpCi0jIERvbid0IHVzZSAkKHdpbGRjYXJkIC4u
LikgaGVyZSAtIGF0IGxlYXN0IG1ha2UgMy44MCBleHBhbmRzIHRoaXMgdG9vIGVhcmx5IQotJChU
QVJHRVQpLmVmaTogZ3VhcmQgPSAkKGlmICQoZmlsdGVyIHksJChYRU5fQlVJTERfUEUpKSwsOikK
IAogaWZuZXEgKCQoYnVpbGRfaWRfbGlua2VyKSwpCiBpZmVxICgkKGNhbGwgbGQtdmVyLWJ1aWxk
LWlkLCQoTEQpICQoZmlsdGVyIC1tJSwkKEVGSV9MREZMQUdTKSkpLHkpCkBAIC0xOTcsMjcgKzE5
NSwzMSBAQCBub3RlX2ZpbGUgOj0KIGVuZGlmCiBub3RlX2ZpbGVfb3B0aW9uID89ICQobm90ZV9m
aWxlKQogCitpZmVxICgkKGZpbHRlciB5LCQoWEVOX0JVSUxEX1BFKSkseSkKICQoVEFSR0VUKS5l
Zmk6IHByZWxpbmstZWZpLm8gJChub3RlX2ZpbGUpIGVmaS5sZHMgZWZpL3JlbG9jcy1kdW1teS5v
IGVmaS9ta3JlbG9jCiAJJChmb3JlYWNoIGJhc2UsICQoVklSVF9CQVNFKSAkKEFMVF9CQVNFKSwg
XAotCSAgICAgICAgICAkKGd1YXJkKSAkKExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChiYXNlKSkg
LVQgZWZpLmxkcyAtTiAkPCBlZmkvcmVsb2NzLWR1bW15Lm8gXAorCSAgICAgICAgICAkKExEKSAk
KGNhbGwgRUZJX0xERkxBR1MsJChiYXNlKSkgLVQgZWZpLmxkcyAtTiAkPCBlZmkvcmVsb2NzLWR1
bW15Lm8gXAogCSAgICAgICAgICAgICAgICAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15
Lm8gJChub3RlX2ZpbGVfb3B0aW9uKSAtbyAkKEBEKS8uJChARikuJChiYXNlKS4wICYmKSA6Ci0J
JChndWFyZCkgZWZpL21rcmVsb2MgJChmb3JlYWNoIGJhc2UsJChWSVJUX0JBU0UpICQoQUxUX0JB
U0UpLCQoQEQpLy4kKEBGKS4kKGJhc2UpLjApID4kKEBEKS8uJChARikuMHIuUwotCSQoZ3VhcmQp
ICQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4kKFZJUlRfQkFTRSkuMCBcCi0J
CXwgJChndWFyZCkgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lz
diAtLXNvcnQgPiQoQEQpLy4kKEBGKS4wcy5TCi0JJChndWFyZCkgJChNQUtFKSAtZiAkKEJBU0VE
SVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4wci5vICQoQEQpLy4kKEBGKS4wcy5vCisJZWZpL21r
cmVsb2MgJChmb3JlYWNoIGJhc2UsJChWSVJUX0JBU0UpICQoQUxUX0JBU0UpLCQoQEQpLy4kKEBG
KS4kKGJhc2UpLjApID4kKEBEKS8uJChARikuMHIuUworCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2
ICQoQEQpLy4kKEBGKS4kKFZJUlRfQkFTRSkuMCBcCisJCXwgJChCQVNFRElSKS90b29scy9zeW1i
b2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAtLXNvcnQgPiQoQEQpLy4kKEBGKS4wcy5TCisJJChN
QUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4wci5vICQoQEQpLy4kKEBG
KS4wcy5vCiAJJChmb3JlYWNoIGJhc2UsICQoVklSVF9CQVNFKSAkKEFMVF9CQVNFKSwgXAotCSAg
ICAgICAgICAkKGd1YXJkKSAkKExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChiYXNlKSkgLVQgZWZp
LmxkcyAtTiAkPCBcCisJICAgICAgICAgICQoTEQpICQoY2FsbCBFRklfTERGTEFHUywkKGJhc2Up
KSAtVCBlZmkubGRzIC1OICQ8IFwKIAkgICAgICAgICAgICAgICAgJChARCkvLiQoQEYpLjByLm8g
JChARCkvLiQoQEYpLjBzLm8gJChub3RlX2ZpbGVfb3B0aW9uKSAtbyAkKEBEKS8uJChARikuJChi
YXNlKS4xICYmKSA6Ci0JJChndWFyZCkgZWZpL21rcmVsb2MgJChmb3JlYWNoIGJhc2UsJChWSVJU
X0JBU0UpICQoQUxUX0JBU0UpLCQoQEQpLy4kKEBGKS4kKGJhc2UpLjEpID4kKEBEKS8uJChARiku
MXIuUwotCSQoZ3VhcmQpICQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4kKFZJ
UlRfQkFTRSkuMSBcCi0JCXwgJChndWFyZCkgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxs
X3N5bWJvbHMpIC0tc3lzdiAtLXNvcnQgPiQoQEQpLy4kKEBGKS4xcy5TCi0JJChndWFyZCkgJChN
QUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4xci5vICQoQEQpLy4kKEBG
KS4xcy5vCi0JJChndWFyZCkgJChMRCkgJChjYWxsIEVGSV9MREZMQUdTLCQoVklSVF9CQVNFKSkg
LVQgZWZpLmxkcyAtTiAkPCBcCisJZWZpL21rcmVsb2MgJChmb3JlYWNoIGJhc2UsJChWSVJUX0JB
U0UpICQoQUxUX0JBU0UpLCQoQEQpLy4kKEBGKS4kKGJhc2UpLjEpID4kKEBEKS8uJChARikuMXIu
UworCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4kKFZJUlRfQkFTRSkuMSBc
CisJCXwgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAtLXNv
cnQgPiQoQEQpLy4kKEBGKS4xcy5TCisJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rICQo
QEQpLy4kKEBGKS4xci5vICQoQEQpLy4kKEBGKS4xcy5vCisJJChMRCkgJChjYWxsIEVGSV9MREZM
QUdTLCQoVklSVF9CQVNFKSkgLVQgZWZpLmxkcyAtTiAkPCBcCiAJICAgICAgICAgICAgICAgICQo
QEQpLy4kKEBGKS4xci5vICQoQEQpLy4kKEBGKS4xcy5vICQobm90ZV9maWxlX29wdGlvbikgLW8g
JEAKLQlpZiAkKGd1YXJkKSBmYWxzZTsgdGhlbiBybSAtZiAkQDsgZWNobyAnRUZJIHN1cHBvcnQg
ZGlzYWJsZWQnOyBcCi0JZWxzZSAkKE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAkKEBEKS8kKEBGKSBc
Ci0JCXwgJChCQVNFRElSKS90b29scy9zeW1ib2xzIC0teGVuc3ltcyAtLXN5c3YgLS1zb3J0ID4k
KEBEKS8kKEBGKS5tYXA7IGZpCisJJChOTSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvJChARikg
XAorCQl8ICQoQkFTRURJUikvdG9vbHMvc3ltYm9scyAtLXhlbnN5bXMgLS1zeXN2IC0tc29ydCA+
JChARCkvJChARikubWFwCiAJcm0gLWYgJChARCkvLiQoQEYpLlswLTldKiAkKEBEKS8uLiQoQEYp
LlswLTldKgorZWxzZQorJChUQVJHRVQpLmVmaTogRk9SQ0UKKwlybSAtZiAkQDsgZWNobyAnRUZJ
IHN1cHBvcnQgZGlzYWJsZWQnCitlbmRpZgogCiBlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUu
byBlZmkvY29tcGF0Lm8gZWZpL2J1aWxkaWQubyBlZmkvcmVsb2NzLWR1bW15Lm86ICQoQkFTRURJ
UikvYXJjaC94ODYvZWZpL2J1aWx0X2luLm8KIGVmaS9ib290LmluaXQubyBlZmkvcnVudGltZS5v
IGVmaS9jb21wYXQubyBlZmkvYnVpbGRpZC5vIGVmaS9yZWxvY3MtZHVtbXkubzogOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:29:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:29:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1JV-0002AY-SS; Sun, 24 Nov 2019 23:29:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1JU-0002AK-Ly
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:08 +0000
X-Inumbo-ID: 35c72ae4-0f12-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35c72ae4-0f12-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:29:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1JT-00045Y-9x
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1JT-0002aw-8g
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1JT-0002aw-8g@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:29:07 +0000
Subject: [Xen-changelog] [xen master] x86/boot: Remove cached CPUID data
 from the trampoline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk2NzgxNjdkYjlhYzI1NjJjZTczNjVkZmM2MTNkYjczY2Q1MGM4YzcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIFNlcCA5IDExOjQzOjMzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAyMSAxNTo0OTo1
MiAyMDE5ICswMDAwCgogICAgeDg2L2Jvb3Q6IFJlbW92ZSBjYWNoZWQgQ1BVSUQgZGF0YSBmcm9t
IHRoZSB0cmFtcG9saW5lCiAgICAKICAgIFdlIGhhdmUgYSBjYWNoZWQgY3B1aWRfZXh0X2ZlYXR1
cmVzIGluIHRoZSB0cmFtcG9saW5lIHdoaWNoIGlzIGtlcHQgaW4gc3luYyBieQogICAgdmFyaW91
cyBwaWVjZXMgb2YgYm9vdCBsb2dpYy4gIFRoaXMgaXMgY29tcGxpY2F0ZWQsIGFuZCBhbGwgaXQg
aXMgYWN0dWFsbHkKICAgIHVzZWQgZm9yIGlzIHRvIGRlcml2ZSB3aGV0aGVyIE5YIGlzIHNhZmUg
dG8gdXNlLgogICAgCiAgICBSZXBsYWNlIGl0IHdpdGggYSBjYW5uZWQgdmFsdWUgdG8gbG9hZCBp
bnRvIEVGRVIuCiAgICAKICAgIHRyYW1wb2xpbmVfc2V0dXAoKSBhbmQgZWZpX2FyY2hfY3B1KCkg
bm93IHR3ZWFrIHRyYW1wb2xpbmVfZWZlciBhdCB0aGUgcG9pbnQKICAgIHRoYXQgdGhleSBhcmUg
c3Rhc2hpbmcgdGhlIG1haW4gY29weSBvZiBDUFVJRCBkYXRhLiAgU2ltaWxhcmx5LAogICAgZWFy
bHlfaW5pdF9pbnRlbCgpIG5lZWRzIHRvIHR3ZWFrIGlmIGl0IGhhcyByZS1lbmFibGVkIHRoZSB1
c2Ugb2YgTlguCiAgICAKICAgIFRoaXMgc2ltcGxpZmllcyB0aGUgQVAgYm9vdCBhbmQgUzMgcmVz
dW1lIHBhdGhzIGJ5IHVzaW5nIHRyYW1wb2xpbmVfZWZlcgogICAgZGlyZWN0bHksIHJhdGhlciB0
aGFuIGxvY2FsbHkgdHVybmluZyBGRUFUVVJFX05YIGludG8gRUZFUl9OWC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2Jvb3QvaGVhZC5TICAgICAgICB8ICA5ICsrKysrKystLQogeGVuL2FyY2gveDg2L2Jvb3Qv
dHJhbXBvbGluZS5TICB8IDEzICsrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9ib290L3dha2V1
cC5TICAgICAgfCAxMyArKy0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAg
ICAgIHwgIDMgLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgIHwgIDEgKwogeGVu
L2FyY2gveDg2L2VmaS9lZmktYm9vdC5oICAgICB8ICA4ICsrKysrLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oIHwgIDIgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9u
cygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVh
ZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCmluZGV4IGExNTY0YjUyMGIuLjc3MzA5ZTNj
ODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUworKysgYi94ZW4vYXJjaC94
ODYvYm9vdC9oZWFkLlMKQEAgLTY0MCw4ICs2NDAsMTMgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAg
ICAgICAgamJlICAgICAxZgogICAgICAgICBtb3YgICAgICQweDgwMDAwMDAxLCVlYXgKICAgICAg
ICAgY3B1aWQKLTE6ICAgICAgbW92ICAgICAlZWR4LHN5bV9mcyhjcHVpZF9leHRfZmVhdHVyZXMp
Ci0gICAgICAgIG1vdiAgICAgJWVkeCxzeW1fZnMoYm9vdF9jcHVfZGF0YSkrQ1BVSU5GT19GRUFU
VVJFX09GRlNFVChYODZfRkVBVFVSRV9MTSkKKzE6ICAgICAgbW92ICAgICAlZWR4LCBzeW1fZnMo
Ym9vdF9jcHVfZGF0YSkgKyBDUFVJTkZPX0ZFQVRVUkVfT0ZGU0VUKFg4Nl9GRUFUVVJFX0xNKQor
CisgICAgICAgIC8qIENoZWNrIGZvciBOWC4gQWRqdXN0IEVGRVIgc2V0dGluZyBpZiBhdmFpbGFi
bGUuICovCisgICAgICAgIGJ0ICAgICAgJGNwdWZlYXRfYml0KFg4Nl9GRUFUVVJFX05YKSwgJWVk
eAorICAgICAgICBqbmMgICAgIDFmCisgICAgICAgIG9yYiAgICAgJEVGRVJfTlggPj4gOCwgMSAr
IHN5bV9lc2kodHJhbXBvbGluZV9lZmVyKQorMToKIAogICAgICAgICAvKiBDaGVjayBmb3IgYXZh
aWxhYmlsaXR5IG9mIGxvbmcgbW9kZS4gKi8KICAgICAgICAgYnQgICAgICAkY3B1ZmVhdF9iaXQo
WDg2X0ZFQVRVUkVfTE0pLCVlZHgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1w
b2xpbmUuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwppbmRleCA4NzBlYzc5YTJk
Li4yNjU4NDQ5M2JiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMK
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCkBAIC04OCw4ICs4OCw5IEBAIHRy
YW1wb2xpbmVfZ2R0OgogR0xPQkFMKHRyYW1wb2xpbmVfbWlzY19lbmFibGVfb2ZmKQogICAgICAg
ICAucXVhZCAgIDAKIAotR0xPQkFMKGNwdWlkX2V4dF9mZWF0dXJlcykKLSAgICAgICAgLmxvbmcg
ICAwCisvKiBFRkVSIE9SLW1hc2sgZm9yIGJvb3QgcGF0aHMuICBUaGlzIGdldHMgYWRqdXN0ZWQg
d2l0aCBOWCB3aGVuIGF2YWlsYWJsZS4gKi8KK0dMT0JBTCh0cmFtcG9saW5lX2VmZXIpCisgICAg
ICAgIC5sb25nICAgRUZFUl9MTUUgfCBFRkVSX1NDRQogCiBHTE9CQUwodHJhbXBvbGluZV94ZW5f
cGh5c19zdGFydCkKICAgICAgICAgLmxvbmcgICAwCkBAIC0xMzIsMTQgKzEzMywxMCBAQCB0cmFt
cG9saW5lX3Byb3Rtb2RlX2VudHJ5OgogMToKIAogICAgICAgICAvKiBTZXQgdXAgRUZFUiAoRXh0
ZW5kZWQgRmVhdHVyZSBFbmFibGUgUmVnaXN0ZXIpLiAqLwotICAgICAgICBtb3YgICAgIGJvb3Rz
eW1fcmVsKGNwdWlkX2V4dF9mZWF0dXJlcyw0LCVlZGkpCiAgICAgICAgIG1vdmwgICAgJE1TUl9F
RkVSLCVlY3gKICAgICAgICAgcmRtc3IKLSAgICAgICAgb3IgICAgICAkRUZFUl9MTUV8RUZFUl9T
Q0UsJWVheCAgIC8qIExvbmcgTW9kZSArIFNZU0NBTEwvU1lTUkVUICovCi0gICAgICAgIGJ0ICAg
ICAgJGNwdWZlYXRfYml0KFg4Nl9GRUFUVVJFX05YKSwlZWRpIC8qIE5vIEV4ZWN1dGU/ICovCi0g
ICAgICAgIGpuYyAgICAgMWYKLSAgICAgICAgYnRzbCAgICAkX0VGRVJfTlgsJWVheCAgLyogTm8g
RXhlY3V0ZSAgICAgKi8KLTE6ICAgICAgd3Jtc3IKKyAgICAgICAgb3IgICAgICBib290c3ltX3Jl
bCh0cmFtcG9saW5lX2VmZXIsIDQsICVlYXgpCisgICAgICAgIHdybXNyCiAKICAgICAgICAgbW92
ICAgICAkKFg4Nl9DUjBfUEcgfCBYODZfQ1IwX0FNIHwgWDg2X0NSMF9XUCB8IFg4Nl9DUjBfTkUg
fFwKICAgICAgICAgICAgICAgICAgIFg4Nl9DUjBfRVQgfCBYODZfQ1IwX01QIHwgWDg2X0NSMF9Q
RSksICVlYXgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3dha2V1cC5TIGIveGVuL2Fy
Y2gveDg2L2Jvb3Qvd2FrZXVwLlMKaW5kZXggMjVlYzJmYTMyYi4uZmM0NzcyMWY0MyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3Qv
d2FrZXVwLlMKQEAgLTEzMSwyMCArMTMxLDExIEBAIHdha2V1cF8zMjoKICAgICAgICAgd3Jtc3IK
IDE6CiAKLSAgICAgICAgLyogV2lsbCBjcHVpZCBmZWF0dXJlIGNoYW5nZSBhZnRlciByZXN1bWU/
ICovCiAgICAgICAgIC8qIFNldCB1cCBFRkVSIChFeHRlbmRlZCBGZWF0dXJlIEVuYWJsZSBSZWdp
c3RlcikuICovCi0gICAgICAgIG1vdiAgICAgYm9vdHN5bV9yZWwoY3B1aWRfZXh0X2ZlYXR1cmVz
LDQsJWVkaSkKLSAgICAgICAgdGVzdCAgICAkMHgyMDEwMDgwMCwlZWRpIC8qIFNZU0NBTEwvU1lT
UkVULCBObyBFeGVjdXRlLCBMb25nIE1vZGU/ICovCi0gICAgICAgIGp6ICAgICAgLkxza2lwX2Vm
ZXJ3CiAgICAgICAgIG1vdmwgICAgJE1TUl9FRkVSLCVlY3gKICAgICAgICAgcmRtc3IKLSAgICAg
ICAgYnRzbCAgICAkX0VGRVJfTE1FLCVlYXggLyogTG9uZyBNb2RlICAgICAgKi8KLSAgICAgICAg
YnRzbCAgICAkX0VGRVJfU0NFLCVlYXggLyogU1lTQ0FMTC9TWVNSRVQgKi8KLSAgICAgICAgYnRs
ICAgICAkMjAsJWVkaSAgICAgICAgLyogTm8gRXhlY3V0ZT8gICAgKi8KLSAgICAgICAgam5jICAg
ICAxZgotICAgICAgICBidHNsICAgICRfRUZFUl9OWCwlZWF4ICAvKiBObyBFeGVjdXRlICAgICAq
LwotMTogICAgICB3cm1zcgotLkxza2lwX2VmZXJ3OgorICAgICAgICBvciAgICAgIGJvb3RzeW1f
cmVsKHRyYW1wb2xpbmVfZWZlciwgNCwgJWVheCkKKyAgICAgICAgd3Jtc3IKIAogICAgICAgICB3
YmludmQKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggNmM2YmQ2MzMwMS4uZTVhZDE3ZDhkOSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jCkBAIC0zOTEsOSArMzkxLDYgQEAgc3RhdGljIHZvaWQgZ2VuZXJpY19pZGVudGlmeShzdHJ1
Y3QgY3B1aW5mb194ODYgKmMpCiAJCWNwdWlkKDB4ODAwMDAwMDEsICZ0bXAsICZ0bXAsCiAJCSAg
ICAgICZjLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfTEFIRl9MTSld
LAogCQkgICAgICAmYy0+eDg2X2NhcGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX1NZ
U0NBTEwpXSk7Ci0JaWYgKGMgPT0gJmJvb3RfY3B1X2RhdGEpCi0JCWJvb3RzeW0oY3B1aWRfZXh0
X2ZlYXR1cmVzKSA9Ci0JCQljLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRV
UkVfTlgpXTsKIAogCWlmIChjLT5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAweDgwMDAwMDA0KQog
CQlnZXRfbW9kZWxfbmFtZShjKTsgLyogRGVmYXVsdCBuYW1lICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvY3B1L2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKaW5kZXggNTM1
NmE2YWUxMC4uNGQ3MzI0ZTRkMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwpAQCAtMjcwLDYgKzI3MCw3IEBAIHN0YXRp
YyB2b2lkIGVhcmx5X2luaXRfaW50ZWwoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCWlmIChkaXNh
YmxlKSB7CiAJCXdybXNybChNU1JfSUEzMl9NSVNDX0VOQUJMRSwgbWlzY19lbmFibGUgJiB+ZGlz
YWJsZSk7CiAJCWJvb3RzeW0odHJhbXBvbGluZV9taXNjX2VuYWJsZV9vZmYpIHw9IGRpc2FibGU7
CisJCWJvb3RzeW0odHJhbXBvbGluZV9lZmVyKSB8PSBFRkVSX05YOwogCX0KIAogCWlmIChkaXNh
YmxlICYgTVNSX0lBMzJfTUlTQ19FTkFCTEVfTElNSVRfQ1BVSUQpCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5k
ZXggOTQwY2UxMjcwNi4uY2RlMTkzYTc3MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9l
ZmktYm9vdC5oCisrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtMjM4LDcgKzIz
OCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBub3JldHVybiBlZmlfYXJjaF9wb3N0X2V4aXRfYm9v
dCh2b2lkKQogICAgIGFzbSB2b2xhdGlsZSgicHVzaHEgJDBcblx0cG9wZnEiKTsKICAgICByZG1z
cmwoTVNSX0VGRVIsIGVmZXIpOwogICAgIGVmZXIgfD0gRUZFUl9TQ0U7Ci0gICAgaWYgKCBjcHVp
ZF9leHRfZmVhdHVyZXMgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfTlgpICkKKyAgICBpZiAo
IGNwdV9oYXNfbnggKQogICAgICAgICBlZmVyIHw9IEVGRVJfTlg7CiAgICAgd3Jtc3JsKE1TUl9F
RkVSLCBlZmVyKTsKICAgICB3cml0ZV9jcjAoWDg2X0NSMF9QRSB8IFg4Nl9DUjBfTVAgfCBYODZf
Q1IwX0VUIHwgWDg2X0NSMF9ORSB8IFg4Nl9DUjBfV1AgfApAQCAtNjQwLDkgKzY0MCwxMSBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfY3B1KHZvaWQpCiAKICAgICBpZiAoIChlYXggPj4g
MTYpID09IDB4ODAwMCAmJiBlYXggPiAweDgwMDAwMDAwICkKICAgICB7Ci0gICAgICAgIGNwdWlk
X2V4dF9mZWF0dXJlcyA9IGNwdWlkX2VkeCgweDgwMDAwMDAxKTsKICAgICAgICAgYm9vdF9jcHVf
ZGF0YS54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfU1lTQ0FMTCldCi0g
ICAgICAgICAgICA9IGNwdWlkX2V4dF9mZWF0dXJlczsKKyAgICAgICAgICAgID0gY3B1aWRfZWR4
KDB4ODAwMDAwMDEpOworCisgICAgICAgIGlmICggY3B1X2hhc19ueCApCisgICAgICAgICAgICB0
cmFtcG9saW5lX2VmZXIgfD0gRUZFUl9OWDsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nv
ci5oCmluZGV4IDU1N2Y5YjZkZGEuLjE5MzI4ZjQ4MWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aApAQCAtMTUxLDcgKzE1MSw3IEBAIGV4dGVybiB2b2lkIGN0eHRfc3dpdGNoX2xldmVsbGluZyhj
b25zdCBzdHJ1Y3QgdmNwdSAqbmV4dCk7CiBleHRlcm4gdm9pZCAoKmN0eHRfc3dpdGNoX21hc2tp
bmcpKGNvbnN0IHN0cnVjdCB2Y3B1ICpuZXh0KTsKIAogZXh0ZXJuIGJvb2xfdCBvcHRfY3B1X2lu
Zm87Ci1leHRlcm4gdTMyIGNwdWlkX2V4dF9mZWF0dXJlczsKK2V4dGVybiB1MzIgdHJhbXBvbGlu
ZV9lZmVyOwogZXh0ZXJuIHU2NCB0cmFtcG9saW5lX21pc2NfZW5hYmxlX29mZjsKIAogLyogTWF4
aW11bSB3aWR0aCBvZiBwaHlzaWNhbCBhZGRyZXNzZXMgc3VwcG9ydGVkIGJ5IHRoZSBoYXJkd2Fy
ZS4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:29:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Je-0002CG-UU; Sun, 24 Nov 2019 23:29:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Je-0002C9-5H
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:18 +0000
X-Inumbo-ID: 3bc9811c-0f12-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3bc9811c-0f12-11ea-b08b-bc764e2007e4;
 Sun, 24 Nov 2019 23:29:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Jd-00045q-D5
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Jd-0002bR-CF
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Jd-0002bR-CF@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:29:17 +0000
Subject: [Xen-changelog] [xen master] x86/boot: Cache cpu_has_hypervisor
 very early on boot
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3Yjg4ZjA1NDVmZmU3ZDNjYTgwMzZiZWVkMWFmOTJhYzJiZTExMmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiAxIDIwOjA3OjMxIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAyMSAxNTo0OTo1
NCAyMDE5ICswMDAwCgogICAgeDg2L2Jvb3Q6IENhY2hlIGNwdV9oYXNfaHlwZXJ2aXNvciB2ZXJ5
IGVhcmx5IG9uIGJvb3QKICAgIAogICAgV2UgY2FjaGUgTG9uZyBNb2RlIGFuZCBObyBFeGVjdXRl
IGVhcmx5IG9uIGJvb3QsIHNvIHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvCiAgICBjYWNoZSBIWVBF
UlZJU09SIGVhcmx5IGFzIHdlbGwuCiAgICAKICAgIFJlcGxhY2Ugb3BlbmNvZGVkIGVhcmx5IGFj
Y2VzcyB0byB0aGUgZmVhdHVyZSBiaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hcGljLmMgICAgICAgICB8IDIg
Ky0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgICB8IDQgKysrKwogeGVuL2FyY2gveDg2L2Vm
aS9lZmktYm9vdC5oIHwgNiArKysrLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyAgICB8IDYg
Ky0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgfCAzICstLQogNSBmaWxlcyBjaGFu
Z2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYXBpYy5jIGIveGVuL2FyY2gveDg2L2FwaWMuYwppbmRleCBhNWY3YjA1ZDVhLi5h
OGVlMTg2MzZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9hcGljLmMKQEAgLTExNTYsNyArMTE1Niw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjaGVj
a19kZWFkbGluZV9lcnJhdGEodm9pZCkKICAgICBjb25zdCBzdHJ1Y3QgeDg2X2NwdV9pZCAqbTsK
ICAgICB1bnNpZ25lZCBpbnQgcmV2OwogCi0gICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfSFlQRVJWSVNPUikgKQorICAgIGlmICggY3B1X2hhc19oeXBlcnZpc29yICkKICAgICAgICAg
cmV0dXJuOwogCiAgICAgbSA9IHg4Nl9tYXRjaF9jcHUoZGVhZGxpbmVfbWF0Y2gpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5T
CmluZGV4IDc3MzA5ZTNjODIuLjhkMGZmYmQxYjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9i
b290L2hlYWQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKQEAgLTYzMCw2ICs2MzAs
MTAgQEAgdHJhbXBvbGluZV9zZXR1cDoKIAogMToKICAgICAgICAgLyogSW50ZXJyb2dhdGUgQ1BV
IGV4dGVuZGVkIGZlYXR1cmVzIHZpYSBDUFVJRC4gKi8KKyAgICAgICAgbW92ICAgICAkMSwgJWVh
eAorICAgICAgICBjcHVpZAorICAgICAgICBtb3YgICAgICVlY3gsIHN5bV9mcyhib290X2NwdV9k
YXRhKSArIENQVUlORk9fRkVBVFVSRV9PRkZTRVQoWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikKKwog
ICAgICAgICBtb3YgICAgICQweDgwMDAwMDAwLCVlYXgKICAgICAgICAgY3B1aWQKICAgICAgICAg
c2hsZCAgICAkMTYsJWVheCwlZWN4CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1i
b290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggY2RlMTkzYTc3MS4uMjMy
OTcyZWVkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisrKyBiL3hl
bi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtNjM3LDExICs2MzcsMTMgQEAgc3RhdGljIHZv
aWQgX19pbml0IGVmaV9hcmNoX2hhbmRsZV9tb2R1bGUoc3RydWN0IGZpbGUgKmZpbGUsIGNvbnN0
IENIQVIxNiAqbmFtZSwKIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9jcHUodm9pZCkKIHsK
ICAgICB1aW50MzJfdCBlYXggPSBjcHVpZF9lYXgoMHg4MDAwMDAwMCk7CisgICAgdWludDMyX3Qg
KmNhcHMgPSBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5OworCisgICAgY2Fwc1tjcHVmZWF0
X3dvcmQoWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUildID0gY3B1aWRfZWN4KDEpOwogCiAgICAgaWYg
KCAoZWF4ID4+IDE2KSA9PSAweDgwMDAgJiYgZWF4ID4gMHg4MDAwMDAwMCApCiAgICAgewotICAg
ICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5W2NwdWZlYXRfd29yZChYODZfRkVBVFVS
RV9TWVNDQUxMKV0KLSAgICAgICAgICAgID0gY3B1aWRfZWR4KDB4ODAwMDAwMDEpOworICAgICAg
ICBjYXBzW2NwdWZlYXRfd29yZChYODZfRkVBVFVSRV9TWVNDQUxMKV0gPSBjcHVpZF9lZHgoMHg4
MDAwMDAwMSk7CiAKICAgICAgICAgaWYgKCBjcHVfaGFzX254ICkKICAgICAgICAgICAgIHRyYW1w
b2xpbmVfZWZlciB8PSBFRkVSX05YOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hl
bi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCmluZGV4IDdiN2E1YmFkYWIuLmEzMjllN2M4
ODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJjaC94
ODYvZ3Vlc3QveGVuLmMKQEAgLTY5LDExICs2OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBmaW5k
X3hlbl9sZWF2ZXModm9pZCkKIAogdm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQog
ewotICAgIGlmICggeGVuX2d1ZXN0ICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgLyogVG9vIGVh
cmx5IHRvIHVzZSBjcHVfaGFzX2h5cGVydmlzb3IgKi8KLSAgICBpZiAoICEoY3B1aWRfZWN4KDEp
ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKSApCisgICAgaWYgKCB4ZW5f
Z3Vlc3QgfHwgIWNwdV9oYXNfaHlwZXJ2aXNvciApCiAgICAgICAgIHJldHVybjsKIAogICAgIGZp
bmRfeGVuX2xlYXZlcygpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJj
aC94ODYvbW0uYwppbmRleCA1N2YyMjc3NWFjLi5iZDgxODJmNDBmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjExMiw4ICs2MTEyLDcg
QEAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpfX2luaXQgZ2V0X3BsYXRmb3JtX2Jh
ZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXkKICAgICBjYXNlIDB4MDAwNTA2ZTA6IC8qIGVycmF0
YSBTS0wxNjcgLyBTS1cxNTkgKi8KICAgICBjYXNlIDB4MDAwODA2ZTA6IC8qIGVycmF0dW0gS0JM
Pz8/ICovCiAgICAgY2FzZSAweDAwMDkwNmUwOiAvKiBlcnJhdGEgS0JMPz8/IC8gS0JXMTE0IC8g
Q0ZXMTAzICovCi0gICAgICAgICphcnJheV9zaXplID0gKGNwdWlkX2VheCgwKSA+PSA3ICYmCi0g
ICAgICAgICAgICAgICAgICAgICAgICEoY3B1aWRfZWN4KDEpICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX0hZUEVSVklTT1IpKSAmJgorICAgICAgICAqYXJyYXlfc2l6ZSA9IChjcHVpZF9lYXgo
MCkgPj0gNyAmJiAhY3B1X2hhc19oeXBlcnZpc29yICYmCiAgICAgICAgICAgICAgICAgICAgICAg
IChjcHVpZF9jb3VudF9lYngoNywgMCkgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSExFKSkp
OwogICAgICAgICByZXR1cm4gJmhsZV9iYWRfcGFnZTsKICAgICB9Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:29:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Jp-0002DX-1z; Sun, 24 Nov 2019 23:29:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Jo-0002DR-4V
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:28 +0000
X-Inumbo-ID: 41d2f3ea-0f12-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 41d2f3ea-0f12-11ea-9455-bc764e2007e4;
 Sun, 24 Nov 2019 23:29:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Jn-000462-G8
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Jn-0002bp-F4
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Jn-0002bp-F4@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:29:27 +0000
Subject: [Xen-changelog] [xen master] x86/e820: fix 640k - 1M region
 reservation logic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgzYWM1YWI1NGJiYTM3ZTI3NjFkNzc1ODRhYjllMmQ4YTI0NDAxYzkKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgT2N0IDMwIDE0OjU0OjQ3IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAyMSAxNTo0OTo1
OCAyMDE5ICswMDAwCgogICAgeDg2L2U4MjA6IGZpeCA2NDBrIC0gMU0gcmVnaW9uIHJlc2VydmF0
aW9uIGxvZ2ljCiAgICAKICAgIENvbnZlcnRpbmcgYSBndWVzdCBmcm9tIFBWIHRvIFBWLWluLVBW
SCBtYWtlcyB0aGUgZ3Vlc3QgdG8gaGF2ZSAzODRrCiAgICBsZXNzIG1lbW9yeSwgd2hpY2ggbWF5
IGNvbmZ1c2UgZ3Vlc3QncyBiYWxsb29uIGRyaXZlci4gVGhpcyBoYXBwZW5zCiAgICBiZWNhdXNl
IFhlbiB1bmNvbmRpdGlvbmFsbHkgcmVzZXJ2ZXMgNjQwayAtIDFNIHJlZ2lvbiBpbiBFODIwIGRl
c3BpdGUKICAgIHRoZSBmYWN0IHRoYXQgaXQncyByZWFsbHkgYSB1c2FibGUgUkFNIGluIFBWSCBi
b290IG1vZGUuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHNraXBwaW5nIHJlZ2lvbiB0eXBlIGNoYW5n
ZSBpbiB2aXJ0dWFsaXNlZCBlbnZpcm9ubWVudHMsCiAgICB0cnVzdGluZyB3aGF0ZXZlciBtZW1v
cnkgbWFwIG91ciBoeXBlcnZpc29yIGhhcyBwcm92aWRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9lODIw
LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2U4MjAuYyBiL3hlbi9hcmNoL3g4Ni9lODIw
LmMKaW5kZXggOGU4YTJjNGUxYi4uMDgyZjk5MjhhMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2U4MjAuYworKysgYi94ZW4vYXJjaC94ODYvZTgyMC5jCkBAIC0zMTgsOSArMzE4LDkgQEAgc3Rh
dGljIGludCBfX2luaXQgY29weV9lODIwX21hcChzdHJ1Y3QgZTgyMGVudHJ5ICogYmlvc21hcCwg
dW5zaWduZWQgaW50IG5yX21hcCkKIAogICAgICAgICAvKgogICAgICAgICAgKiBTb21lIEJJT1Nl
cyBjbGFpbSBSQU0gaW4gdGhlIDY0MGsgLSAxTSByZWdpb24uCi0gICAgICAgICAqIE5vdCByaWdo
dC4gRml4IGl0IHVwLgorICAgICAgICAgKiBOb3QgcmlnaHQuIEZpeCBpdCB1cCwgYnV0IG9ubHkg
d2hlbiBydW5uaW5nIG9uIGJhcmUgbWV0YWwuCiAgICAgICAgICAqLwotICAgICAgICBpZiAodHlw
ZSA9PSBFODIwX1JBTSkgeworICAgICAgICBpZiAoIWNwdV9oYXNfaHlwZXJ2aXNvciAmJiB0eXBl
ID09IEU4MjBfUkFNKSB7CiAgICAgICAgICAgICBpZiAoc3RhcnQgPCAweDEwMDAwMFVMTCAmJiBl
bmQgPiAweEEwMDAwVUxMKSB7CiAgICAgICAgICAgICAgICAgaWYgKHN0YXJ0IDwgMHhBMDAwMFVM
TCkKICAgICAgICAgICAgICAgICAgICAgYWRkX21lbW9yeV9yZWdpb24oc3RhcnQsIDB4QTAwMDBV
TEwtc3RhcnQsIHR5cGUpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:29:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:29:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1Jz-0002Ei-3l; Sun, 24 Nov 2019 23:29:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1Jy-0002EX-8x
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:38 +0000
X-Inumbo-ID: 47d2d3f0-0f12-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47d2d3f0-0f12-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:29:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Jx-00046E-J6
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1Jx-0002cD-IF
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1Jx-0002cD-IF@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:29:37 +0000
Subject: [Xen-changelog] [xen master] xen: Add missing va_end() in
 hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmN2ExOTMzOGE4OTJiNWNmNTg1ZmQyYmVlODU4NGNiMTVlMGNhY2UKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQXV0aG9yRGF0ZTogV2VkIE5vdiAyMCAx
MzozNzo1MSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMjEgMTU6NTA6MDEgMjAxOSArMDAw
MAoKICAgIHhlbjogQWRkIG1pc3NpbmcgdmFfZW5kKCkgaW4gaHlwZXJjYWxsX2NyZWF0ZV9jb250
aW51YXRpb24oKQogICAgCiAgICBUaGUgZG9jdW1lbnRhdGlvbiByZXF1aXJlcyB2YV9zdGFydCgp
IHRvIGFsd2F5cyBiZSBtYXRjaGVkIHdpdGggYQogICAgY29ycmVzcG9uZGluZyB2YV9lbmQoKS4g
SG93ZXZlciwgdGhpcyBpcyBub3QgdGhlIGNhc2UgaW4gdGhlIHBhdGggdXNlZAogICAgZm9yIGJh
ZCBmb3JtYXQuCiAgICAKICAgIFRoaXMgd2FzIGludHJvZHVjZWQgYnkgWFNBLTI5Ni4KICAgIAog
ICAgQ292ZXJpdHktSUQ6IDE0ODg3MjcKICAgIEZpeGVzOiAwYmY5ZjhkM2UzICgieGVuL2h5cGVy
Y2FsbDogRG9uJ3QgdXNlIEJVRygpIGZvciBwYXJhbWV0ZXIgY2hlY2tpbmcgaW4gaHlwZXJjYWxs
X2NyZWF0ZV9jb250aW51YXRpb24oKSIpCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbkB4ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgfCAxICsKIHhlbi9h
cmNoL3g4Ni9oeXBlcmNhbGwuYyB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9t
YWluLmMKaW5kZXggOWU4ZTlkOTIxZC4uYzBhMTNhYTBhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNDY3LDYgKzQ2Nyw3
IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgcmV0
dXJuIHJjOwogCiAgYmFkX2ZtdDoKKyAgICB2YV9lbmQoYXJncyk7CiAgICAgZ3ByaW50ayhYRU5M
T0dfRVJSLCAiQmFkIGh5cGVyY2FsbCBjb250aW51YXRpb24gZm9ybWF0ICclYydcbiIsICpwKTsK
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9t
YWluKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4
Ni9oeXBlcmNhbGwuYwppbmRleCA0NjQzZTVlYjQzLi4xZDQyNzAyYzZhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCkBA
IC0xNTcsNiArMTU3LDcgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVh
dGlvbigKICAgICByZXR1cm4gb3A7CiAKICBiYWRfZm10OgorICAgIHZhX2VuZChhcmdzKTsKICAg
ICBncHJpbnRrKFhFTkxPR19FUlIsICJCYWQgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBmb3JtYXQg
JyVjJ1xuIiwgKnApOwogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIGRvbWFpbl9jcmFz
aChjdXJyLT5kb21haW4pOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:29:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:29:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1K9-0002Fk-5X; Sun, 24 Nov 2019 23:29:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1K8-0002Fc-CE
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:48 +0000
X-Inumbo-ID: 4dd523d4-0f12-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4dd523d4-0f12-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:29:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1K7-00046Q-Lj
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1K7-0002cf-Kq
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1K7-0002cf-Kq@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:29:47 +0000
Subject: [Xen-changelog] [xen master] x86/vlapic: allow setting
 APIC_SPIV_FOCUS_DISABLED in x2APIC mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7086535637708790409=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit d7cd999faa1edf745a7597db811956cb882a5436
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Nov 22 17:52:59 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 22 17:52:59 2019 +0100

    x86/vlapic: allow setting APIC_SPIV_FOCUS_DISABLED in x2APIC mode
    
    Current code unconditionally prevents setting APIC_SPIV_FOCUS_DISABLED
    regardless of the processor model, which is not correct according to
    the specification.
    
    This issue was discovered while trying to boot a pvshim with x2APIC
    enabled.
    
    Always allow setting APIC_SPIV_FOCUS_DISABLED: the local APIC
    provided to guests is emulated by Xen, and as such doesn't depend on
    the features found on the hardware processor. Note for example that
    Xen offers x2APIC support to guests even when the underlying hardware
    doesn't have such feature.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/vlapic.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index 9466258d6f..b790ba6bbd 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -993,6 +993,7 @@ int guest_wrmsr_x2apic(struct vcpu *v, uint32_t msr, uint64_t msr_content)
 
     case APIC_SPIV:
         if ( msr_content & ~(APIC_VECTOR_MASK | APIC_SPIV_APIC_ENABLED |
+                             APIC_SPIV_FOCUS_DISABLED |
                              (VLAPIC_VERSION & APIC_LVR_DIRECTED_EOI
                               ? APIC_SPIV_DIRECTED_EOI : 0)) )
             return X86EMUL_EXCEPTION;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7086535637708790409==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:29:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:29:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1KJ-0002Gw-7B; Sun, 24 Nov 2019 23:29:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1KI-0002Gp-Gu
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:58 +0000
X-Inumbo-ID: 53d90ffc-0f12-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 53d90ffc-0f12-11ea-9455-bc764e2007e4;
 Sun, 24 Nov 2019 23:29:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1KH-00046e-P4
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1KH-0002d5-Ni
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:29:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1KH-0002d5-Ni@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:29:57 +0000
Subject: [Xen-changelog] [xen master] x86/livepatch: Prevent patching with
 active waitqueues
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhNGNkMzY2ODIzN2Q1MGEwYjMzYjQ4ZTdkZTdmOTNkOTQ3NTEyMGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiA1IDE5OjA4OjE0IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyMiAxNzowNTo0
MyAyMDE5ICswMDAwCgogICAgeDg2L2xpdmVwYXRjaDogUHJldmVudCBwYXRjaGluZyB3aXRoIGFj
dGl2ZSB3YWl0cXVldWVzCiAgICAKICAgIFRoZSBzYWZldHkgb2YgbGl2ZXBhdGNoaW5nIGRlcGVu
ZHMgb24gZXZlcnkgc3RhY2sgaGF2aW5nIGJlZW4gdW53b3VuZCwgYnV0CiAgICB0aGVyZSBpcyBv
bmUgY29ybmVyIGNhc2Ugd2hlcmUgdGhpcyBpcyBub3QgdHJ1ZS4gIFRoZSBTaGFyaW5nL1BhZ2lu
Zy9Nb25pdG9yCiAgICBpbmZyYXN0cnVjdHVyZSBtYXkgdXNlIHdhaXRxdWV1ZXMsIHdoaWNoIGNv
cHkgdGhlIHN0YWNrIGZyYW1lIHNpZGV3YXlzIGFuZAogICAgbG9uZ2ptcCgpIHRvIGEgZGlmZmVy
ZW50IHZjcHUuCiAgICAKICAgIFRoaXMgY2FzZSBpcyByYXJlLCBhbmQgY2FuIGJlIHdvcmtlZCBh
cm91bmQgYnkgcGF1c2luZyB0aGUgb2ZmZW5kaW5nCiAgICBkb21haW4ocyksIHdhaXRpbmcgZm9y
IHRoZWlyIHJpbmdzIHRvIGRyYWluLCB0aGVuIHBlcmZvcm1pbmcgYSBsaXZlcGF0Y2guCiAgICAK
ICAgIEluIHRoZSBjYXNlIHRoYXQgdGhlcmUgaXMgYW4gYWN0aXZlIHdhaXRxdWV1ZSwgZmFpbCB0
aGUgbGl2ZXBhdGNoIGF0dGVtcHQgd2l0aAogICAgLUVCVVNZLCB3aGljaCBpcyBwcmVmb3JhYmxl
IHRvIHRoZSBmaXJld29ya3Mgd2hpY2ggb2NjdXIgZnJvbSB0cnlpbmcgdG8gdW53aW5kCiAgICB0
aGUgb2xkIHN0YWNrIGZyYW1lIGF0IGEgbGF0ZXIgcG9pbnQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgog
ICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyAgICB8ICA1ICsrKysrCiB4ZW4vYXJjaC94ODYvbGl2
ZXBhdGNoLmMgICAgfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vY29tbW9uL2xpdmVwYXRjaC5jICAgICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUv
eGVuL2xpdmVwYXRjaC5oIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2xp
dmVwYXRjaC5jCmluZGV4IDAwYzVlMmJjNDUuLjkxNWU5ZDkyNmEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKQEAgLTE4
LDYgKzE4LDExIEBACiAKIHZvaWQgKnZtYXBfb2ZfeGVuX3RleHQ7CiAKK2ludCBhcmNoX2xpdmVw
YXRjaF9zYWZldHlfY2hlY2sodm9pZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogaW50IGFyY2hf
bGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkKIHsKICAgICBtZm5fdCB0ZXh0X21mbjsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwpp
bmRleCBjODJjZjUzYjllLi4yNzQ5Y2JjNWNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbGl2
ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCkBAIC0xMCwxMCArMTAsNTAg
QEAKICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgogI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfZWxmLmg+
CiAjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCiAj
aW5jbHVkZSA8YXNtL25taS5oPgogI2luY2x1ZGUgPGFzbS9saXZlcGF0Y2guaD4KIAorc3RhdGlj
IGJvb2wgaGFzX2FjdGl2ZV93YWl0cXVldWUoY29uc3Qgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAq
dmVkKQoreworICAgIC8qIHZlZCBtYXkgYmUgeHphbGxvYygpJ2Qgd2l0aG91dCBJTklUX0xJU1Rf
SEVBRCgpIHlldC4gKi8KKyAgICByZXR1cm4gKHZlZCAmJiAhbGlzdF9oZWFkX2lzX251bGwoJnZl
ZC0+d3EubGlzdCkgJiYKKyAgICAgICAgICAgICFsaXN0X2VtcHR5KCZ2ZWQtPndxLmxpc3QpKTsK
K30KKworLyoKKyAqIHg4NidzIGltcGxlbWVudGF0aW9uIG9mIHdhaXRxdWV1ZSB2aW9sYXRlcyB0
aGUgbGl2ZXBhdGNoaW5nIHNhZmV5IHByaW5jaXBsZQorICogb2YgaGF2aW5nIHVud291bmQgZXZl
cnkgQ1BVcyBzdGFjayBiZWZvcmUgbW9kaWZ5aW5nIGxpdmUgY29udGVudC4KKyAqCisgKiBTZWFy
Y2ggdGhyb3VnaCBldmVyeSBkb21haW4gYW5kIGNoZWNrIHRoYXQgbm8gdkNQVXMgaGF2ZSBhbiBh
Y3RpdmUKKyAqIHdhaXRxdWV1ZS4KKyAqLworaW50IGFyY2hfbGl2ZXBhdGNoX3NhZmV0eV9jaGVj
ayh2b2lkKQoreworICAgIHN0cnVjdCBkb21haW4gKmQ7CisKKyAgICBmb3JfZWFjaF9kb21haW4g
KCBkICkKKyAgICB7CisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCisgICAgICAgIGlmICggaGFz
X2FjdGl2ZV93YWl0cXVldWUoZC0+dm1fZXZlbnRfc2hhcmUpICkKKyAgICAgICAgICAgIGdvdG8g
ZmFpbDsKKyNlbmRpZgorI2lmZGVmIENPTkZJR19NRU1fUEFHSU5HCisgICAgICAgIGlmICggaGFz
X2FjdGl2ZV93YWl0cXVldWUoZC0+dm1fZXZlbnRfcGFnaW5nKSApCisgICAgICAgICAgICBnb3Rv
IGZhaWw7CisjZW5kaWYKKyAgICAgICAgaWYgKCBoYXNfYWN0aXZlX3dhaXRxdWV1ZShkLT52bV9l
dmVudF9tb25pdG9yKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgfQorCisgICAgcmV0
dXJuIDA7CisKKyBmYWlsOgorICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXBkIGZv
dW5kIHdpdGggYWN0aXZlIHdhaXRxdWV1ZVxuIiwgZCk7CisgICAgcmV0dXJuIC1FQlVTWTsKK30K
KwogaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkKIHsKICAgICAvKiBEaXNhYmxlIFdQ
IHRvIGFsbG93IGNoYW5nZXMgdG8gcmVhZC1vbmx5IHBhZ2VzLiAqLwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggN2NhYTMw
YzIwMi4uN2FiMWY4MjI5MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysg
Yi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC0xMDYwLDYgKzEwNjAsMTQgQEAgc3RhdGljIGlu
dCBhcHBseV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpkYXRhKQogICAgIHVuc2lnbmVkIGludCBp
OwogICAgIGludCByYzsKIAorICAgIHJjID0gYXJjaF9saXZlcGF0Y2hfc2FmZXR5X2NoZWNrKCk7
CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFU
Q0ggIiVzOiBTYWZldHkgY2hlY2tzIGZhaWxlZDogJWRcbiIsCisgICAgICAgICAgICAgICBkYXRh
LT5uYW1lLCByYyk7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKICAgICBwcmludGsoWEVO
TE9HX0lORk8gTElWRVBBVENIICIlczogQXBwbHlpbmcgJXUgZnVuY3Rpb25zXG4iLAogICAgICAg
ICAgICAgZGF0YS0+bmFtZSwgZGF0YS0+bmZ1bmNzKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2xpdmVwYXRjaC5oIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCmluZGV4IDFi
MTgxN2NhMGQuLjY5ZWRlNzVkMjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0
Y2guaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmgKQEAgLTEwNCw2ICsxMDQsNyBA
QCBzdGF0aWMgaW5saW5lIGludCBsaXZlcGF0Y2hfdmVyaWZ5X2Rpc3RhbmNlKGNvbnN0IHN0cnVj
dCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAqIFRoZXNlIGZ1bmN0aW9ucyBhcmUgY2FsbGVkIGFy
b3VuZCB0aGUgY3JpdGljYWwgcmVnaW9uIHBhdGNoaW5nIGxpdmUgY29kZSwKICAqIGZvciBhbiBh
cmNoaXRlY3R1cmUgdG8gdGFrZSBtYWtlIGFwcHJvcHJhdGllIGdsb2JhbCBzdGF0ZSBhZGp1c3Rt
ZW50cy4KICAqLworaW50IGFyY2hfbGl2ZXBhdGNoX3NhZmV0eV9jaGVjayh2b2lkKTsKIGludCBh
cmNoX2xpdmVwYXRjaF9xdWllc2NlKHZvaWQpOwogdm9pZCBhcmNoX2xpdmVwYXRjaF9yZXZpdmUo
dm9pZCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 24 23:30:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Nov 2019 23:30:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZ1KU-0002sq-91; Sun, 24 Nov 2019 23:30:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyOK=ZQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZ1KS-0002sh-Uz
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:30:08 +0000
X-Inumbo-ID: 59e2145c-0f12-11ea-a387-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59e2145c-0f12-11ea-a387-12813bfff9fa;
 Sun, 24 Nov 2019 23:30:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1KR-00047i-Sf
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:30:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZ1KR-0002eA-Rd
 for xen-changelog@lists.xenproject.org; Sun, 24 Nov 2019 23:30:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZ1KR-0002eA-Rd@xenbits.xenproject.org>
Date: Sun, 24 Nov 2019 23:30:07 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: Fix livelock with XSA-304 fix
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4M2YzNTRlMTQzMDA4Nzg3OWRlMDcxZjBjNzEyMmU0MjcwMzkxNmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyMSAxODoyMTo0OSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFNhdCBOb3YgMjMgMTQ6MDY6
MjQgMjAxOSArMDAwMAoKICAgIHg4Ni92dm14OiBGaXggbGl2ZWxvY2sgd2l0aCBYU0EtMzA0IGZp
eAogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgWFNBLTMwNCAvIENWRS0yMDE4LTEyMjA3
IGZpeCBvZiBkaXNhYmxpbmcgZXhlY3V0YWJsZQogICAgc3VwZXJwYWdlcyBkb2Vzbid0IHdvcmsg
d2VsbCB3aXRoIHRoZSBuZXN0ZWQgcDJtIGNvZGUuCiAgICAKICAgIE5lc3RlZCB2aXJ0IGlzIGV4
cGVyaW1lbnRhbCBhbmQgbm90IHNlY3VyaXR5IHN1cHBvcnRlZCwgYnV0IGlzIHVzZWZ1bCBmb3IK
ICAgIGRldmVsb3BtZW50IHB1cnBvc2VzLiAgSW4gb3JkZXIgdG8gbm90IHJlZ3Jlc3MgdGhlIHN0
YXR1cyBxdW8sIGRpc2FibGUgdGhlCiAgICBYU0EtMzA0IHdvcmthcm91bmQgdW50aWwgdGhlIG5l
c3RlZCBwMm0gY29kZSBjYW4gYmUgaW1wcm92ZWQuCiAgICAKICAgIEludHJvZHVjZSBhIHBlci1k
b21haW4gZXhlY19zcCBjb250cm9sIGFuZCBzZXQgaXQgYmFzZWQgb24gdGhlIGN1cnJlbnQKICAg
IG9wdF9lcHRfZXhlY19zcCBzZXR0aW5nLiAgVGFrZSB0aGUgb3Bwb3R1bml0eSB0byBvbWl0IGEg
UFZIIGhhcmR3YXJlIGRvbWFpbgogICAgZnJvbSB0aGUgcGVyZm9ybWFuY2UgaGl0LCBiZWNhdXNl
IGl0IGlzIGFscmVhZHkgcGVybWl0dGVkIHRvIERvUyB0aGUgc3lzdGVtIGluCiAgICBzdWNoIHdh
eXMgYXMgaXNzdWluZyBhIHJlYm9vdC4KICAgIAogICAgV2hlbiBuZXN0ZWQgdmlydCBpcyBlbmFi
bGVkIG9uIGEgZG9tYWluLCBmb3JjZSBpdCB0byB1c2luZyBleGVjdXRhYmxlCiAgICBzdXBlcnBh
Z2VzIGFuZCByZWJ1aWxkIHRoZSBwMm0uCiAgICAKICAgIEhhdmluZyB0aGUgc2V0dGluZyBwZXIt
ZG9tYWluIGludm9sdmVzIHJlYXJyYW5naW5nIHRoZSBpbnRlcm5hbHMgb2YKICAgIHBhcnNlX2Vw
dF9wYXJhbV9ydW50aW1lKCkgYnV0IGl0IHN0aWxsIHJldGFpbnMgdGhlIHNhbWUgb3ZlcmFsbCBz
ZW1hbnRpY3MgLQogICAgZm9yIGVhY2ggYXBwbGljYWJsZSBkb21haW4gd2hvc2Ugc2V0dGluZyBu
ZWVkcyB0byBjaGFuZ2UsIHJlYnVpbGQgdGhlIHAybS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jICAgICAgICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCAgNiArKysrKysKIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZteC92bWNzLmggfCAgNiArKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggNDc3Yzk2ODQwOS4uZjEwZjZi
NzhlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMzEsNiArMzEsNyBAQAogI2luY2x1ZGUgPGFzbS94
c3RhdGUuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vaW8u
aD4KKyNpbmNsdWRlIDxhc20vaHZtL25lc3RlZGh2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3Vw
cG9ydC5oPgogI2luY2x1ZGUgPGFzbS9odm0vdm14L3ZteC5oPgogI2luY2x1ZGUgPGFzbS9odm0v
dm14L3Z2bXguaD4KQEAgLTk3LDYgKzk4LDcgQEAgY3VzdG9tX3BhcmFtKCJlcHQiLCBwYXJzZV9l
cHRfcGFyYW0pOwogCiBzdGF0aWMgaW50IHBhcnNlX2VwdF9wYXJhbV9ydW50aW1lKGNvbnN0IGNo
YXIgKnMpCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZDsKICAgICBpbnQgdmFsOwogCiAgICAgaWYg
KCAhY3B1X2hhc192bXhfZXB0IHx8ICFodm1fZnVuY3MuaGFwX3N1cHBvcnRlZCB8fApAQCAtMTEw
LDE4ICsxMTIsMzEgQEAgc3RhdGljIGludCBwYXJzZV9lcHRfcGFyYW1fcnVudGltZShjb25zdCBj
aGFyICpzKQogICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImV4ZWMtc3AiLCBzLCBOVUxM
KSkgPCAwICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBpZiAoIHZhbCAhPSBvcHRf
ZXB0X2V4ZWNfc3AgKQorICAgIG9wdF9lcHRfZXhlY19zcCA9IHZhbDsKKworICAgIHJjdV9yZWFk
X2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKKyAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKICAg
ICB7Ci0gICAgICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgICAgIC8qIFBWLCBvciBIVk0gU2hh
ZG93IGRvbWFpbj8gIE5vdCBhcHBsaWNhYmxlLiAqLworICAgICAgICBpZiAoICFwYWdpbmdfbW9k
ZV9oYXAoZCkgKQorICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgb3B0X2VwdF9leGVj
X3NwID0gdmFsOworICAgICAgICAvKiBIYXJkd2FyZSBkb21haW4/IE5vdCBhcHBsaWNhYmxlLiAq
LworICAgICAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCisgICAgICAgICAgICBjb250
aW51ZTsKIAotICAgICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Ci0gICAg
ICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQotICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9o
YXAoZCkgKQotICAgICAgICAgICAgICAgIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoZCwg
cDJtX3JhbV9ydywgcDJtX3JhbV9ydyk7Ci0gICAgICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlz
dF9yZWFkX2xvY2spOworICAgICAgICAvKiBOZXN0ZWQgVmlydD8gIEJyb2tlbiBhbmQgZXhlY19z
cCBmb3JjZWQgb24gdG8gYXZvaWQgbGl2ZWxvY2tzLiAqLworICAgICAgICBpZiAoIG5lc3RlZGh2
bV9lbmFibGVkKGQpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIC8qIFNldHRp
bmcgYWxyZWFkeSBtYXRjaGVzPyAgTm8gbmVlZCB0byByZWJ1aWxkIHRoZSBwMm0uICovCisgICAg
ICAgIGlmICggZC0+YXJjaC5odm0udm14LmV4ZWNfc3AgPT0gdmFsICkKKyAgICAgICAgICAgIGNv
bnRpbnVlOworCisgICAgICAgIGQtPmFyY2guaHZtLnZteC5leGVjX3NwID0gdmFsOworICAgICAg
ICBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGQsIHAybV9yYW1fcncsIHAybV9yYW1fcncp
OwogICAgIH0KKyAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKIAogICAg
IHByaW50aygiVk1YOiBFUFQgZXhlY3V0YWJsZSBzdXBlcnBhZ2VzICVzYWJsZWRcbiIsCiAgICAg
ICAgICAgIHZhbCA/ICJlbiIgOiAiZGlzIik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDZhNWVlYjVjMTMu
LmE3MWRmNzFiYzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC00MDQsNiArNDA0LDEyIEBAIHN0YXRpYyBp
bnQgdm14X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBkLT5hcmNo
LmN0eHRfc3dpdGNoID0gJmNzdzsKIAorICAgIC8qCisgICAgICogV29yayBhcm91bmQgQ1ZFLTIw
MTgtMTIyMDc/ICBUaGUgaGFyZHdhcmUgZG9tYWluIGlzIGFscmVhZHkgcGVybWl0dGVkCisgICAg
ICogdG8gcmVib290IHRoZSBzeXN0ZW0sIHNvIGRvZXNuJ3QgbmVlZCBtaXRpZ2F0aW5nIGFnYWlu
c3QgRG9TJ3MuCisgICAgICovCisgICAgZC0+YXJjaC5odm0udm14LmV4ZWNfc3AgPSBpc19oYXJk
d2FyZV9kb21haW4oZCkgfHwgb3B0X2VwdF9leGVjX3NwOworCiAgICAgaWYgKCAhaGFzX3ZsYXBp
YyhkKSApCiAgICAgICAgIHJldHVybiAwOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggNjY5NmJkNjI0
MC4uNWRkMDBlMTFiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtNjMsMTAgKzYzLDIzIEBAIHZvaWQg
bnZteF9jcHVfZGVhZCh1bnNpZ25lZCBpbnQgY3B1KQogCiBpbnQgbnZteF92Y3B1X2luaXRpYWxp
c2Uoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
ICAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZjcHVfMl9udm14KHYpOwogICAgIHN0cnVj
dCBuZXN0ZWR2Y3B1ICpudmNwdSA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsKICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZShOVUxMLCAwKTsKIAorICAgIC8qCisgICAg
ICogR3Jvc3MgYm9kZ2UuICBUaGUgbmVzdGVkIHAybSBsb2dpYyBjYW4ndCBjb3BlIHdpdGggdGhl
IENWRS0yMDE4LTEyMjA3CisgICAgICogd29ya2Fyb3VuZCBvZiB1c2luZyBOWCBFUFQgc3VwZXJw
YWdlcywgYW5kIGxpdmVsb2Nrcy4gIE5lc3RlZCBIVk0gaXNuJ3QKKyAgICAgKiBzZWN1cml0eSBz
dXBwb3J0ZWQsIHNvIGRpc2FibGUgdGhlIHdvcmthcm91bmQgdW50aWwgdGhlIG5lc3RlZCBwMm0K
KyAgICAgKiBsb2dpYyBjYW4gYmUgaW1wcm92ZWQuCisgICAgICovCisgICAgaWYgKCAhZC0+YXJj
aC5odm0udm14LmV4ZWNfc3AgKQorICAgIHsKKyAgICAgICAgZC0+YXJjaC5odm0udm14LmV4ZWNf
c3AgPSB0cnVlOworICAgICAgICBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGQsIHAybV9y
YW1fcncsIHAybV9yYW1fcncpOworICAgIH0KKwogICAgIGlmICggIXBnICkKICAgICB7CiAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJuZXN0OiBhbGxvY2F0aW9uIGZvciBzaGFkb3cgdm1j
cyBmYWlsZWRcbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggZjA2ZTUxOTA0YS4uYjU1MTc3NjljOSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jCkBAIC0xNzgsNyArMTc4LDcgQEAgc3RhdGljIHZvaWQgZXB0X3AybV90eXBlX3Rv
X2ZsYWdzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGVwdF9lbnRyeV90ICplbnRyeSwKICAgICAg
KiBEb24ndCBjcmVhdGUgZXhlY3V0YWJsZSBzdXBlcnBhZ2VzIGlmIHdlIG5lZWQgdG8gc2hhdHRl
ciB0aGVtIHRvCiAgICAgICogcHJvdGVjdCBhZ2FpbnN0IENWRS0yMDE4LTEyMjA3LgogICAgICAq
LwotICAgIGlmICggIW9wdF9lcHRfZXhlY19zcCAmJiBpc19lcHRlX3N1cGVycGFnZShlbnRyeSkg
KQorICAgIGlmICggIXAybS0+ZG9tYWluLT5hcmNoLmh2bS52bXguZXhlY19zcCAmJiBpc19lcHRl
X3N1cGVycGFnZShlbnRyeSkgKQogICAgICAgICBlbnRyeS0+eCA9IDA7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bXgvdm1jcy5oCmluZGV4IGIzZTgwMDEzOGUuLjI3MTNkYTc0ZGIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdm14L3ZtY3MuaApAQCAtNjMsNiArNjMsMTIgQEAgc3RydWN0IHZteF9kb21h
aW4gewogICAgIHVuc2lnbmVkIGxvbmcgYXBpY19hY2Nlc3NfbWZuOwogICAgIC8qIFZNWF9ET01B
SU5fKiAqLwogICAgIHVuc2lnbmVkIGludCBzdGF0dXM7CisKKyAgICAvKgorICAgICAqIERvbWFp
biBwZXJtaXR0ZWQgdG8gdXNlIEV4ZWN1dGFibGUgRVBUIFN1cGVycGFnZXM/ICBDbGVhcmVkIHRv
IHdvcmsKKyAgICAgKiBhcm91bmQgQ1ZFLTIwMTgtMTIyMDcgYXMgYXBwcm9wcmlhdGUuCisgICAg
ICovCisgICAgYm9vbCBleGVjX3NwOwogfTsKIAogLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 11:00:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 11:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZC6C-0007hx-N8; Mon, 25 Nov 2019 11:00:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZC6B-0007eS-5u
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 11:00:07 +0000
X-Inumbo-ID: bced5e98-0f72-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bced5e98-0f72-11ea-9455-bc764e2007e4;
 Mon, 25 Nov 2019 11:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZC69-0003Nq-LW
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 11:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZC69-0005ik-Jv
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 11:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZC69-0005ik-Jv@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 11:00:05 +0000
Subject: [Xen-changelog] [xen staging] libxl: introduce new backend type
 VINPUT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1NjhiMTFkYTI0OGRhY2E4MzJjMTYwZTI5ZWU4M2U4MmFkYTg4NDEKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgpBdXRob3JE
YXRlOiBUaHUgTm92IDIxIDIwOjEyOjU4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8
d2xAeGVuLm9yZz4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxMDo0Mjo1NiAyMDE5ICswMDAwCgog
ICAgbGlieGw6IGludHJvZHVjZSBuZXcgYmFja2VuZCB0eXBlIFZJTlBVVAogICAgCiAgICBUaGVy
ZSBhcmUgdHdvIGtpbmQgb2YgVktCRCBkZXZpY2VzOiB3aXRoIFFFTVUgYmFja2VuZCBhbmQgdXNl
ciBzcGFjZSBQVgogICAgYmFja2VuZC4gSW4gY3VycmVudCBpbXBsZW1lbnRhdGlvbiB0aGV5IGNh
bid0IGJlIGRpc3Rpbmd1aXNoZWQgYXMgYm90aCB1c2UKICAgIFZLQkQgYmFja2VuZCB0eXBlLiBB
cyByZXN1bHQsIHVzZXIgc3BhY2UgUFYgS0JEIGJhY2tlbmQgaXMgc3RhcnRlZCBhbmQKICAgIHN0
b3BwZWQgYXMgUUVNVSBiYWNrZW5kLiBUaGlzIGNvbW1pdCBhZGRzIG5ldyBkZXZpY2Uga2luZCBW
SU5QVVQgdG8gYmUKICAgIHVzZWQgYXMgYmFja2VuZCB0eXBlIGZvciB1c2VyIHNwYWNlIFBWIEtC
RCBiYWNrZW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xl
a3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwu
aWRsIHwgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfdmtiLmMgICAgICAgICAgICAgIHwgMjkgKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9u
cygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXNfaW50ZXJuYWwuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCmlu
ZGV4IGNiODVjM2IzN2YuLjM1OTNlMjFkYmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzX2ludGVybmFsLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5h
bC5pZGwKQEAgLTMxLDYgKzMxLDcgQEAgbGlieGxfX2RldmljZV9raW5kID0gRW51bWVyYXRpb24o
ImRldmljZV9raW5kIiwgWwogICAgICgxMywgIlZVQVJUIiksCiAgICAgKDE0LCAiUFZDQUxMUyIp
LAogICAgICgxNSwgIlZTTkQiKSwKKyAgICAoMTYsICJWSU5QVVQiKSwKICAgICBdKQogCiBsaWJ4
bF9fY29uc29sZV9iYWNrZW5kID0gRW51bWVyYXRpb24oImNvbnNvbGVfYmFja2VuZCIsIFsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZrYi5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmti
LmMKaW5kZXggMjYzNzZhN2VlZi4uNGM0NGE4MTNjMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdmtiLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdmtiLmMKQEAgLTM4LDkgKzM4LDYg
QEAgc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3ZrYihsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5
X3QgKmJhY2ssIGZsZXhhcnJheV90ICpmcm9udCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmxleGFycmF5X3QgKnJvX2Zyb250KQogewotICAgIGZsZXhhcnJheV9hcHBlbmRf
cGFpcihiYWNrLCAiYmFja2VuZC10eXBlIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgKGNo
YXIgKilsaWJ4bF92a2JfYmFja2VuZF90b19zdHJpbmcodmtiLT5iYWNrZW5kX3R5cGUpKTsKLQog
ICAgIGlmICh2a2ItPnVuaXF1ZV9pZCkgewogICAgICAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIo
YmFjaywgWEVOS0JEX0ZJRUxEX1VOSVFVRV9JRCwgdmtiLT51bmlxdWVfaWQpOwogICAgIH0KQEAg
LTkzLDcgKzkwLDggQEAgc3RhdGljIGludCBsaWJ4bF9fdmtiX2Zyb21feGVuc3RvcmUobGlieGxf
X2djICpnYywgY29uc3QgY2hhciAqbGlieGxfcGF0aCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RldmlkIGRldmlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYiAqdmtiKQogewotICAgIGNvbnN0IGNoYXIgKmJl
X3BhdGgsICpiZV90eXBlLCAqZmVfcGF0aCwgKnRtcDsKKyAgICBjb25zdCBjaGFyICpiZV9wYXRo
LCAqZmVfcGF0aCwgKnRtcDsKKyAgICBsaWJ4bF9fZGV2aWNlIGRldjsKICAgICBpbnQgcmM7CiAK
ICAgICB2a2ItPmRldmlkID0gZGV2aWQ7CkBAIC0xMTEsMTMgKzEwOSwxMSBAQCBzdGF0aWMgaW50
IGxpYnhsX192a2JfZnJvbV94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpsaWJ4
bF9wYXRoLAogICAgIHJjID0gbGlieGxfX2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlkKGdjLCBiZV9w
YXRoLCAmdmtiLT5iYWNrZW5kX2RvbWlkKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCi0gICAg
cmMgPSBsaWJ4bF9feHNfcmVhZF9tYW5kYXRvcnkoZ2MsIFhCVF9OVUxMLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvYmFja2VuZC10eXBlIiwgYmVfcGF0
aCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJlX3R5cGUpOworICAgIHJj
ID0gbGlieGxfX3BhcnNlX2JhY2tlbmRfcGF0aChnYywgYmVfcGF0aCwgJmRldik7CiAgICAgaWYg
KHJjKSBnb3RvIG91dDsKIAotICAgIHJjID0gbGlieGxfdmtiX2JhY2tlbmRfZnJvbV9zdHJpbmco
YmVfdHlwZSwgJnZrYi0+YmFja2VuZF90eXBlKTsKLSAgICBpZiAocmMpIGdvdG8gb3V0OworICAg
IHZrYi0+YmFja2VuZF90eXBlID0gZGV2LmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJ
TkRfVklOUFVUID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TElCWExfVktCX0JBQ0tFTkRfTElOVVggOiBMSUJYTF9WS0JfQkFDS0VORF9RRU1VOwogCiAgICAg
dmtiLT51bmlxdWVfaWQgPSB4c19yZWFkKENUWC0+eHNoLCBYQlRfTlVMTCwgR0NTUFJJTlRGKCIl
cy8iWEVOS0JEX0ZJRUxEX1VOSVFVRV9JRCwgYmVfcGF0aCksIE5VTEwpOwogCkBAIC0yMTgsNiAr
MjE0LDIwIEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgbGlieGxfX2Rl
dmljZV9mcm9tX3ZrYihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmtiICp0eXBlLCBsaWJ4bF9fZGV2
aWNlICpkZXZpY2UpCit7CisgICAgZGV2aWNlLT5iYWNrZW5kX2RldmlkICAgPSB0eXBlLT5kZXZp
ZDsKKyAgICBkZXZpY2UtPmJhY2tlbmRfZG9taWQgICA9IHR5cGUtPmJhY2tlbmRfZG9taWQ7Cisg
ICAgZGV2aWNlLT5iYWNrZW5kX2tpbmQgICAgPSB0eXBlLT5iYWNrZW5kX3R5cGUgPT0gTElCWExf
VktCX0JBQ0tFTkRfTElOVVggPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExf
X0RFVklDRV9LSU5EX1ZJTlBVVCA6IExJQlhMX19ERVZJQ0VfS0lORF9WS0JEOworICAgIGRldmlj
ZS0+ZGV2aWQgICAgICAgICAgID0gdHlwZS0+ZGV2aWQ7CisgICAgZGV2aWNlLT5kb21pZCAgICAg
ICAgICAgPSBkb21pZDsKKyAgICBkZXZpY2UtPmtpbmQgICAgICAgICAgICA9IExJQlhMX19ERVZJ
Q0VfS0lORF9WS0JEOworCisgICAgcmV0dXJuIDA7Cit9CisKIGludCBsaWJ4bF9kZXZpY2Vfdmti
X2FkZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92a2IgKnZr
YiwKICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9f
aG93KQogewpAQCAtMzE4LDcgKzMyOCw2IEBAIG91dDoKICAgICAgcmV0dXJuIHJjOwogfQogCi1z
dGF0aWMgTElCWExfREVGSU5FX0RFVklDRV9GUk9NX1RZUEUodmtiKQogc3RhdGljIExJQlhMX0RF
RklORV9VUERBVEVfREVWSUQodmtiKQogCiAjZGVmaW5lIGxpYnhsX19hZGRfdmticyBOVUxMCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 11:00:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 11:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZC6K-0007id-Qs; Mon, 25 Nov 2019 11:00:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZC6K-0007iY-JM
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 11:00:16 +0000
X-Inumbo-ID: c2eabfc0-0f72-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c2eabfc0-0f72-11ea-9455-bc764e2007e4;
 Mon, 25 Nov 2019 11:00:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZC6J-0003O9-On
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 11:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZC6J-0005kL-Nb
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 11:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZC6J-0005kL-Nb@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 11:00:15 +0000
Subject: [Xen-changelog] [xen staging] libxl: make default path to
 add/remove all PV devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhmNDg2MzQ0YTAwNjUyZWQyMDJhZGU0M2MwMmM5Njc3MTgxMmJmOGMKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgpBdXRob3JE
YXRlOiBUaHUgTm92IDIxIDIwOjEzOjAwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8
d2xAeGVuLm9yZz4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxMDo0MzozMiAyMDE5ICswMDAwCgog
ICAgbGlieGw6IG1ha2UgZGVmYXVsdCBwYXRoIHRvIGFkZC9yZW1vdmUgYWxsIFBWIGRldmljZXMK
ICAgIAogICAgQWRkaW5nL3JlbW92aW5nIGRldmljZSBpcyBoYW5kbGVkIGZvciBzcGVjaWZpYyBk
ZXZpY2VzIG9ubHk6IFZCRCwgVklGLAogICAgUURJU0suIFRoaXMgY29tbWl0IGFkZHMgZGVmYXVs
dCBjYXNlIHRvIGhhbmRsZSBhZGRpbmcvcmVtb3ZpbmcgZm9yIGFsbCBQVgogICAgZGV2aWNlcyBi
eSBkZWZhdWx0LCBleGNlcHQgUURJU0sgZGV2aWNlLCB3aGljaCByZXF1aXJlcyBzcGVjaWFsIGhh
bmRsaW5nLgogICAgSWYgYW55IG90aGVyIGRldmljZSBpcyByZXF1aXJlZCBhIHNwZWNpYWwgaGFu
ZGxpbmcgaXQgc2hvdWxkIGJlIGRvbmUgYnkKICAgIGltcGxlbWVudGluZyBzZXBhcmF0ZSBjYXNl
IChzaW1pbGFyIHRvIFFESVNLIGRldmljZSkuIFRoZSBkZWZhdWx0CiAgICBiZWhhdmlvdXIgZm9y
IGFkZGluZyBkZXZpY2UgaXMgdG8gd2FpdCB3aGVuIHRoZSBiYWNrZW5kIGdvZXMgdG8KICAgIFhl
bmJ1c1N0YXRlSW5pdFdhaXQgYW5kIHRoZSBkZWZhdWx0IGJlaGF2aW91ciBvbiByZW1vdmluZyBk
ZXZpY2UgaXMgdG8KICAgIHN0YXJ0IGdlbmVyaWMgZGV2aWNlIHJlbW92ZSBwcm9jZWR1cmUuCiAg
ICAKICAgIEFsc28gdGhpcyBjb21taXQgZml4ZXMgcmVtb3ZpbmcgZ3Vlc3QgZnVuY3Rpb246IGJl
Zm9yZSB0aGUgZ3Vlc3Qgd2FzCiAgICByZW1vdmVkIHdoZW4gYWxsIFZJRiBhbmQgVkJEIGRldmlj
ZXMgYXJlIHJlbW92ZWQuIFRoZSBmaXggcmVtb3ZlcwogICAgZ3Vlc3Qgd2hlbiBhbGwgY3JlYXRl
ZCBkZXZpY2VzIGFyZSByZW1vdmVkLiBUaGlzIGlzIGRvbmUgYnkgY2hlY2tpbmcgdGhlCiAgICBn
dWVzdCBkZXZpY2UgbGlzdCBpbnN0ZWFkIG9mIGNoZWNraW5nIG51bV92aWZzIGFuZCBudW1fdmJk
cy4gbnVtX3ZpZnMgYW5kCiAgICBudW1fdmJkcyB2YXJpYWJsZXMgYXJlIHJlbW92ZWQgYXMgcmVk
dW5kYW50IGluIHRoaXMgY2FzZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdy
eXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHds
QHhlbi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgfCA2MyArKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKSwgMzkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCAxNDAyYjYxYTgx
Li45ZDA1ZDJmZDEzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAtMTQ3Nyw3ICsxNDc3LDcgQEAgdHlwZWRl
ZiBzdHJ1Y3QgbGlieGxfX2Rkb21haW5fZGV2aWNlIHsKICAqLwogdHlwZWRlZiBzdHJ1Y3QgbGli
eGxfX2Rkb21haW5fZ3Vlc3QgewogICAgIHVpbnQzMl90IGRvbWlkOwotICAgIGludCBudW1fdmlm
cywgbnVtX3ZiZHMsIG51bV9xZGlza3M7CisgICAgaW50IG51bV9xZGlza3M7CiAgICAgTElCWExf
U0xJU1RfSEVBRCgsIHN0cnVjdCBsaWJ4bF9fZGRvbWFpbl9kZXZpY2UpIGRldmljZXM7CiAgICAg
TElCWExfU0xJU1RfRU5UUlkoc3RydWN0IGxpYnhsX19kZG9tYWluX2d1ZXN0KSBuZXh0OwogfSBs
aWJ4bF9fZGRvbWFpbl9ndWVzdDsKQEAgLTE1MzAsOCArMTUzMCw3IEBAIHN0YXRpYyB2b2lkIGNo
ZWNrX2FuZF9tYXliZV9yZW1vdmVfZ3Vlc3QobGlieGxfX2djICpnYywKIHsKICAgICBhc3NlcnQo
ZGRvbWFpbik7CiAKLSAgICBpZiAoZGd1ZXN0ICE9IE5VTEwgJiYKLSAgICAgICAgZGd1ZXN0LT5u
dW1fdmlmcyArIGRndWVzdC0+bnVtX3ZiZHMgKyBkZ3Vlc3QtPm51bV9xZGlza3MgPT0gMCkgewor
ICAgIGlmIChkZ3Vlc3QgIT0gTlVMTCAmJiBMSUJYTF9TTElTVF9GSVJTVCgmZGd1ZXN0LT5kZXZp
Y2VzKSA9PSBOVUxMKSB7CiAgICAgICAgIExJQlhMX1NMSVNUX1JFTU9WRSgmZGRvbWFpbi0+Z3Vl
c3RzLCBkZ3Vlc3QsIGxpYnhsX19kZG9tYWluX2d1ZXN0LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbmV4dCk7CiAgICAgICAgIExPR0QoREVCVUcsIGRndWVzdC0+ZG9taWQsICJSZW1vdmVk
IGRvbWFpbiBmcm9tIHRoZSBsaXN0IG9mIGFjdGl2ZSBndWVzdHMiKTsKQEAgLTE1NzEsMjQgKzE1
NzAsNiBAQCBzdGF0aWMgaW50IGFkZF9kZXZpY2UobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8g
KmFvLAogICAgICAgICAgbGlieGxfX2RldmljZV9iYWNrZW5kX3BhdGgoZ2MsIGRldikpOwogCiAg
ICAgc3dpdGNoKGRldi0+YmFja2VuZF9raW5kKSB7Ci0gICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJ
TkRfVkJEOgotICAgIGNhc2UgTElCWExfX0RFVklDRV9LSU5EX1ZJRjoKLSAgICAgICAgaWYgKGRl
di0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WQkQpIGRndWVzdC0+bnVtX3Zi
ZHMrKzsKLSAgICAgICAgaWYgKGRldi0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lO
RF9WSUYpIGRndWVzdC0+bnVtX3ZpZnMrKzsKLQotICAgICAgICBHQ05FVyhhb2Rldik7Ci0gICAg
ICAgIGxpYnhsX19wcmVwYXJlX2FvX2RldmljZShhbywgYW9kZXYpOwotICAgICAgICAvKgotICAg
ICAgICAgKiBDbG9uZSB0aGUgbGlieGxfX2RldmljZSB0byBhdm9pZCByYWNlcyBpZiByZW1vdmVf
ZGV2aWNlIGlzIGNhbGxlZAotICAgICAgICAgKiBiZWZvcmUgdGhlIGRldmljZSBhZGRpdGlvbiBo
YXMgZmluaXNoZWQuCi0gICAgICAgICAqLwotICAgICAgICBHQ05FVyhhb2Rldi0+ZGV2KTsKLSAg
ICAgICAgKmFvZGV2LT5kZXYgPSAqZGV2OwotICAgICAgICBhb2Rldi0+YWN0aW9uID0gTElCWExf
X0RFVklDRV9BQ1RJT05fQUREOwotICAgICAgICBhb2Rldi0+Y2FsbGJhY2sgPSBkZXZpY2VfY29t
cGxldGU7Ci0gICAgICAgIGxpYnhsX193YWl0X2RldmljZV9jb25uZWN0aW9uKGVnYywgYW9kZXYp
OwotCi0gICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfX0RFVklDRV9LSU5EX1FESVNLOgog
ICAgICAgICBpZiAoZGd1ZXN0LT5udW1fcWRpc2tzID09IDApIHsKICAgICAgICAgICAgIEdDTkVX
KGRtc3MpOwpAQCAtMTU5OSwxMCArMTU4MCwxOSBAQCBzdGF0aWMgaW50IGFkZF9kZXZpY2UobGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8gKmFvLAogICAgICAgICAgICAgbGlieGxfX3NwYXduX3Fk
aXNrX2JhY2tlbmQoZWdjLCBkbXNzKTsKICAgICAgICAgfQogICAgICAgICBkZ3Vlc3QtPm51bV9x
ZGlza3MrKzsKLQogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICByYyA9IDE7
CisgICAgICAgIEdDTkVXKGFvZGV2KTsKKyAgICAgICAgbGlieGxfX3ByZXBhcmVfYW9fZGV2aWNl
KGFvLCBhb2Rldik7CisgICAgICAgIC8qCisgICAgICAgICAqIENsb25lIHRoZSBsaWJ4bF9fZGV2
aWNlIHRvIGF2b2lkIHJhY2VzIGlmIHJlbW92ZV9kZXZpY2UgaXMgY2FsbGVkCisgICAgICAgICAq
IGJlZm9yZSB0aGUgZGV2aWNlIGFkZGl0aW9uIGhhcyBmaW5pc2hlZC4KKyAgICAgICAgICovCisg
ICAgICAgIEdDTkVXKGFvZGV2LT5kZXYpOworICAgICAgICAqYW9kZXYtPmRldiA9ICpkZXY7Cisg
ICAgICAgIGFvZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9BREQ7CisgICAgICAg
IGFvZGV2LT5jYWxsYmFjayA9IGRldmljZV9jb21wbGV0ZTsKKyAgICAgICAgbGlieGxfX3dhaXRf
ZGV2aWNlX2Nvbm5lY3Rpb24oZWdjLCBhb2Rldik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApA
QCAtMTYxOSwxMSArMTYwOSwxNyBAQCBzdGF0aWMgaW50IHJlbW92ZV9kZXZpY2UobGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fYW8gKmFvLAogICAgIGludCByYyA9IDA7CiAKICAgICBzd2l0Y2goZGRl
di0+ZGV2LT5iYWNrZW5kX2tpbmQpIHsKLSAgICBjYXNlIExJQlhMX19ERVZJQ0VfS0lORF9WQkQ6
Ci0gICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJTkRfVklGOgotICAgICAgICBpZiAoZGV2LT5iYWNr
ZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZCRCkgZGd1ZXN0LT5udW1fdmJkcy0tOwot
ICAgICAgICBpZiAoZGV2LT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZJRikg
ZGd1ZXN0LT5udW1fdmlmcy0tOwotCisgICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJTkRfUURJU0s6
CisgICAgICAgIGlmICgtLWRndWVzdC0+bnVtX3FkaXNrcyA9PSAwKSB7CisgICAgICAgICAgICBy
YyA9IGxpYnhsX19kZXN0cm95X3FkaXNrX2JhY2tlbmQoZ2MsIGRldi0+ZG9taWQpOworICAgICAg
ICAgICAgaWYgKHJjKQorICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAg
ICAgIGxpYnhsX19kZXZpY2VfZGVzdHJveShnYywgZGV2KTsKKyAgICAgICAgLyogUmV0dXJuID4g
MCwgbm8gYW8gaGFzIGJlZW4gZGlzcGF0Y2hlZCAqLworICAgICAgICByYyA9IDE7CisgICAgICAg
IGJyZWFrOworICAgIGRlZmF1bHQ6CiAgICAgICAgIEdDTkVXKGFvZGV2KTsKICAgICAgICAgbGli
eGxfX3ByZXBhcmVfYW9fZGV2aWNlKGFvLCBhb2Rldik7CiAgICAgICAgIC8qCkBAIC0xNjM2LDE3
ICsxNjMyLDYgQEAgc3RhdGljIGludCByZW1vdmVfZGV2aWNlKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX2FvICphbywKICAgICAgICAgYW9kZXYtPmNhbGxiYWNrID0gZGV2aWNlX2NvbXBsZXRlOwog
ICAgICAgICBsaWJ4bF9faW5pdGlhdGVfZGV2aWNlX2dlbmVyaWNfcmVtb3ZlKGVnYywgYW9kZXYp
OwogICAgICAgICBicmVhazsKLSAgICBjYXNlIExJQlhMX19ERVZJQ0VfS0lORF9RRElTSzoKLSAg
ICAgICAgaWYgKC0tZGd1ZXN0LT5udW1fcWRpc2tzID09IDApIHsKLSAgICAgICAgICAgIHJjID0g
bGlieGxfX2Rlc3Ryb3lfcWRpc2tfYmFja2VuZChnYywgZGV2LT5kb21pZCk7Ci0gICAgICAgICAg
ICBpZiAocmMpCi0gICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLSAgICAgICAg
bGlieGxfX2RldmljZV9kZXN0cm95KGdjLCBkZXYpOwotICAgICAgICAvKiBGYWxsIHRocm91Z2gg
dG8gcmV0dXJuID4gMCwgbm8gYW8gaGFzIGJlZW4gZGlzcGF0Y2hlZCAqLwotICAgIGRlZmF1bHQ6
Ci0gICAgICAgIHJjID0gMTsKLSAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgLyoKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 11:00:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 11:00:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZC6V-0007jo-SY; Mon, 25 Nov 2019 11:00:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZC6U-0007jd-Qq
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 11:00:26 +0000
X-Inumbo-ID: c8ed8aec-0f72-11ea-a38d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8ed8aec-0f72-11ea-a38d-12813bfff9fa;
 Mon, 25 Nov 2019 11:00:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZC6T-0003OP-SD
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 11:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZC6T-0005kw-R0
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 11:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZC6T-0005kw-R0@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 11:00:25 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Adjust linear uses / entries
 when a page loses validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc3YmViYTdjOTIxYTI4NmMzMWEyYTc2ZjI2NTAwMDQ3ZjM1MzYxNGEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTm92IDIyIDE4OjUyOjAyIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2xAeGVu
Lm9yZz4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxMDo1ODoyNyAyMDE5ICswMDAwCgogICAgeDg2
L21tOiBBZGp1c3QgbGluZWFyIHVzZXMgLyBlbnRyaWVzIHdoZW4gYSBwYWdlIGxvc2VzIHZhbGlk
YXRpb24KICAgIAogICAgIkxpbmVhciBwYWdldGFibGVzIiBpcyBhIHRlY2huaXF1ZSB3aGljaCBp
bnZvbHZlcyBlaXRoZXIgcG9pbnRpbmcgYQogICAgcGFnZXRhYmxlIGF0IGl0c2VsZiwgb3IgdG8g
YW5vdGhlciBwYWdldGFibGUgdGhlIHNhbWUgb3IgaGlnaGVyIGxldmVsLgogICAgWGVuIGhhcyBs
aW1pdGVkIHN1cHBvcnQgZm9yIGxpbmVhciBwYWdldGFibGVzOiBBIHBhZ2UgbWF5IGVpdGhlciBw
b2ludAogICAgdG8gaXRzZWxmLCBvciBwb2ludCB0byBhbm90aGVyIHBhZ2Ugb2YgdGhlIHNhbWUg
bGV2ZWwgKGkuZS4sIEwyIHRvIEwyLAogICAgTDMgdG8gTDMsIGFuZCBzbyBvbikuCiAgICAKICAg
IFhTQS0yNDAgaW50cm9kdWNlZCBhbiBhZGRpdGlvbmFsIHJlc3RyaWN0aW9uIHRoYXQgbGltaXRl
ZCB0aGUgImRlcHRoIgogICAgb2Ygc3VjaCBjaGFpbnMgYnkgYWxsb3dpbmcgcGFnZXMgdG8gZWl0
aGVyICpwb2ludCB0byogb3RoZXIgcGFnZXMgb2YKICAgIHRoZSBzYW1lIGxldmVsLCBvciAqYmUg
cG9pbnRlZCB0byogYnkgb3RoZXIgcGFnZXMgb2YgdGhlIHNhbWUgbGV2ZWwsCiAgICBidXQgbm90
IGJvdGguICBUbyBpbXBsZW1lbnQgdGhpcywgd2Uga2VlcCB0cmFjayBvZiB0aGUgbnVtYmVyIG9m
CiAgICBvdXRzdGFuZGluZyB0aW1lcyBhIHBhZ2UgcG9pbnRzIHRvIG9yIGlzIHBvaW50ZWQgdG8g
YW5vdGhlciBwYWdlCiAgICB0YWJsZSwgdG8gcHJldmVudCBib3RoIGZyb20gaGFwcGVuaW5nIGF0
IHRoZSBzYW1lIHRpbWUuCiAgICAKICAgIEFkZGl0aW9uYWxseSwgWFNBLTI5OSBpbnRyb2R1Y2Vk
IGEgbW9kZSB3aGVyZWJ5IGlmIGEgcGFnZSB3YXMga25vd24gdG8KICAgIGhhdmUgYmVlbiBvbmx5
IHBhcnRpYWxseSB2YWxpZGF0ZWQsIF9wdXRfcGFnZV90eXBlKCkgd291bGQgYmUgY2FsbGVkCiAg
ICB3aXRoIFBURl9wYXJ0aWFsX3NldCwgaW5kaWNhdGluZyB0aGF0IGlmIHRoZSBwYWdlIGhhZCBi
ZWVuCiAgICBkZS12YWxpZGF0ZWQgYnkgc29tZW9uZSBlbHNlLCB0aGUgdHlwZSBjb3VudCBzaG91
bGQgYmUgbGVmdCBhbG9uZS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgdGhpcyBjaGFuZ2UgZGlk
IG5vdCBhY2NvdW50IGZvciB0aGUgcmVxdWlyZWQgYWNjb3VudGluZwogICAgZm9yIGxpbmVhciBw
YWdlIHRhYmxlIHVzZXMgYW5kIGVudHJpZXM7IGluIHRoZSBjYXNlIHRoYXQgYSBwcmV2aW91c2x5
CiAgICBwYXJ0aWFsbHktZGV2YWxpZGF0ZWQgcGFnZXRhYmxlIHdhcyBmdWxseS1kZXZhbGlkYXRl
ZCBieSBzb21lb25lIGVsc2UsCiAgICB0aGUgbGluZWFyX3B0X2NvdW50cyBhcmUgbm90IHVwZGF0
ZWQuCiAgICAKICAgIFRoaXMgY291bGQgaGFwcGVuIGluIG9uZSBvZiB0d28gcGxhY2VzOgogICAg
CiAgICAxLiBJbiB0aGUgY2FzZSBhIHBhcnRpYWxseS1kZXZhbGlkYXRlZCBwYWdlIHdhcyByZS12
YWxpZGF0ZWQgYnkKICAgIHNvbWVvbmUgZWxzZQogICAgCiAgICAyLiBEdXJpbmcgZG9tYWluIHRl
YXItZG93biwgd2hlbiBwYWdlcyBhcmUgZm9yY2UtaW52YWxpZGF0ZWQgd2hpbGUKICAgIGxlYXZp
bmcgdGhlIHR5cGUgY291bnQgaW50YWN0LgogICAgCiAgICBUaGUgc2Vjb25kIGNvdWxkIGJlIGln
bm9yZWQsIHNpbmNlIGF0IHRoYXQgcG9pbnQgdGhlIHBhZ2VzIGNhbiBubwogICAgbG9uZ2VyIGJl
IGFidXNlZDsgYnV0IHRoZSBmaXJzdCByZXF1aXJlcyBoYW5kbGluZy4gIE5vdGUgaG93ZXZlciB0
aGF0CiAgICB0aGlzIHdvdWxkIG5vdCBiZSBhIHNlY3VyaXR5IGlzc3VlOiBoYXZpbmcgdGhlIGNv
dW50cyBiZSB0b28gaGlnaCBpcwogICAgb3Zlcmx5IHN0cmljdCAoaS5lLiwgd2lsbCBwcmV2ZW50
IGEgcGFnZSBmcm9tIGJlaW5nIHVzZWQgaW4gYSB3YXkKICAgIHdoaWNoIGlzIHBlcmZlY3RseSBz
YWZlKSwgYnV0IHNob3VsZG4ndCBjYXVzZSBhbnkgb3RoZXIgaXNzdWVzLgogICAgCiAgICBGaXgg
dGhpcyBieSBhZGp1c3RpbmcgdGhlIGxpbmVhciBjb3VudHMgd2hlbiBhIHBhZ2UgbG9zZXMgdmFs
aWRhdGlvbiwKICAgIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgZGUtdmFsaWRhdGlvbiBjb21w
bGV0ZWQgb3Igd2FzIG9ubHkgcGFydGlhbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDEzICsrKysr
KysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCBiZDgxODJmNDBmLi43ZDRkZDgwYTg1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjc4MCwxNCArMjc4MCwxNyBAQCBzdGF0aWMgaW50
IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSwKIHsKICAgICBpbnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVl
bXB0aWJsZSk7CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRwZy0+
dS5pbnVzZS50eXBlX2luZm8pICYmCisgICAgICAgICAodHlwZSAmIFBHVF92YWxpZGF0ZWQpICYm
IHJjICE9IC1FSU5UUiApCisgICAgeworICAgICAgICAvKiBBbnkgdGltZSB3ZSBiZWdpbiBkZS12
YWxpZGF0aW9uIG9mIGEgcGFnZSwgYWRqdXN0IGxpbmVhciBjb3VudHMgKi8KKyAgICAgICAgZGVj
X2xpbmVhcl91c2VzKHBhZ2UpOworICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7Cisg
ICAgfQorCiAgICAgLyogTm8gbmVlZCBmb3IgYXRvbWljIHVwZGF0ZSBvZiB0eXBlX2luZm8gaGVy
ZTogbm9vbmUgZWxzZSB1cGRhdGVzIGl0LiAqLwogICAgIGlmICggcmMgPT0gMCApCiAgICAgewot
ICAgICAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRwZy0+dS5pbnVzZS50
eXBlX2luZm8pICkKLSAgICAgICAgewotICAgICAgICAgICAgZGVjX2xpbmVhcl91c2VzKHBhZ2Up
OwotICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOwotICAgICAgICB9CiAgICAg
ICAgIEFTU0VSVCghcGFnZS0+bGluZWFyX3B0X2NvdW50IHx8IHBhZ2VfZ2V0X293bmVyKHBhZ2Up
LT5pc19keWluZyk7CiAgICAgICAgIHNldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAgICAg
ICAgIHNtcF93bWIoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:11:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG14-0006p3-El; Mon, 25 Nov 2019 15:11:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG13-0006ou-Mb
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:05 +0000
X-Inumbo-ID: ccec1d20-0f95-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ccec1d20-0f95-11ea-9455-bc764e2007e4;
 Mon, 25 Nov 2019 15:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG12-0008Nx-VB
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG12-0002EP-Tf
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG12-0002EP-Tf@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:11:04 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/vvmx: Fix the use of RDTSCP
 when it is intercepted at L0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU4NjY4ZjEyYTZlNjVjZDZhMzg0YWJhZDAwMWZmNWRhZTY5YjE2MWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNTo1MDo0NCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNTo1MDo0NCAyMDE5ICsw
MTAwCgogICAgeDg2L3Z2bXg6IEZpeCB0aGUgdXNlIG9mIFJEVFNDUCB3aGVuIGl0IGlzIGludGVy
Y2VwdGVkIGF0IEwwCiAgICAKICAgIExpbnV4IGhhcyBzdGFydGVkIHVzaW5nIFJEVFNDUCBhcyBv
ZiB2NS4xLiAgVGhpcyBoYXMgaGlnaGxpZ2h0ZWQgYSBidWcgaW4gWGVuLAogICAgd2hlcmUgdmly
dHVhbCB2bWV4aXQgc2ltcGx5IGdpdmVzIHVwLgogICAgCiAgICAgIChYRU4pIGQxdjEgVW5oYW5k
bGVkIG5lc3RlZCB2bWV4aXQ6IHJlYXNvbiA1MQogICAgICAoWEVOKSBkb21haW5fY3Jhc2ggY2Fs
bGVkIGZyb20gdnZteC5jOjI2NzEKICAgICAgKFhFTikgRG9tYWluIDEgKHZjcHUjMSkgY3Jhc2hl
ZCBvbiBjcHUjMjoKICAgIAogICAgSGFuZGxlIFJEVFNDUCBpbiB0aGUgdmlydHVhbCB2bWV4aXQg
aGFuZGVyIGluIHRoZSBzYW1lIHdhcyBhcyBSRFRTQwogICAgaW50ZXJjZXB0cy4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IFNhcmFoIE5ld21hbiA8c3JuQHByZ21yLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQt
Ynk6IENocmlzIEJyYW5ub24gPGNtYkBwcmdtci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2xAeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDkyNTdjMjE4ZTU2ZTk5MDJiNzg2NjJl
NTg1MmQ2OTMyOWI5Y2MyMDQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTIzIDE2OjQzOjQ4ICsw
MTAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwgMyArKysKIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggZjAzNjYwYjUxZS4uMDJj
OGMwZmQ1MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMjQ4Nyw2ICsyNDg3LDcgQEAgaW50IG52bXhf
bjJfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAg
ICBudmNwdS0+bnZfdm1leGl0X3BlbmRpbmcgPSAxOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IEVYSVRfUkVBU09OX1JEVFNDOgorICAgIGNhc2UgRVhJVF9SRUFTT05fUkRUU0NQOgogICAgICAg
ICBjdHJsID0gX19uMl9leGVjX2NvbnRyb2wodik7CiAgICAgICAgIGlmICggY3RybCAmIENQVV9C
QVNFRF9SRFRTQ19FWElUSU5HICkKICAgICAgICAgICAgIG52Y3B1LT5udl92bWV4aXRfcGVuZGlu
ZyA9IDE7CkBAIC0yNDk3LDYgKzI0OTgsOCBAQCBpbnQgbnZteF9uMl92bWV4aXRfaGFuZGxlcihz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgICAqIGF2b2lkaW5nIGNoYW5n
aW5nIGd1ZXN0X3RzYyBhbmQgbWVzc2luZyB1cCB0aW1la2VlcGluZyBpbiBMMQogICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICBtc3Jfc3BsaXQocmVncywgaHZtX2dldF9ndWVzdF90c2Modikg
KyBnZXRfdnZtY3ModiwgVFNDX09GRlNFVCkpOworICAgICAgICAgICAgaWYgKCBleGl0X3JlYXNv
biA9PSBFWElUX1JFQVNPTl9SRFRTQ1AgKQorICAgICAgICAgICAgICAgIHJlZ3MtPnJjeCA9IHYt
PmFyY2gubXNycy0+dHNjX2F1eDsKICAgICAgICAgICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsKIAog
ICAgICAgICAgICAgcmV0dXJuIDE7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:11:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG1E-0006qR-GW; Mon, 25 Nov 2019 15:11:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG1D-0006qJ-OM
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:15 +0000
X-Inumbo-ID: d2f30b84-0f95-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d2f30b84-0f95-11ea-b08b-bc764e2007e4;
 Mon, 25 Nov 2019 15:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG1D-0008OA-2L
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG1D-0002F9-1B
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG1D-0002F9-1B@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:11:15 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/tsc: update vcpu time info
 on guest TSC adjustments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8228398642830029023=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 16f03e00b0855975a2184a3dd8bc41e9e6f4e830
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 15:52:19 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 15:52:19 2019 +0100

    x86/tsc: update vcpu time info on guest TSC adjustments
    
    If a HVM/PVH guest writes to MSR_IA32_TSC{_ADJUST} and thus changes
    the value of the time stamp counter the vcpu time info must also be
    updated, or the time calculated by the guest using the Xen PV clock
    interface will be skewed.
    
    Update the vcpu time info when the guest writes to either MSR_IA32_TSC
    or MSR_IA32_TSC_ADJUST. This fixes lockups seen when running the
    pv-shim on AMD hardware, since the shim will aggressively try to keep
    TSCs in sync by periodically writing to MSR_IA32_TSC if the TSC is not
    reliable.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 7eee9c16d6405a1a1f2e8c6472923db842c90cfb
    master date: 2019-10-23 17:01:56 +0100
---
 xen/arch/x86/hvm/hvm.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 84191d4e4b..2128f62243 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -429,6 +429,8 @@ static void hvm_set_guest_tsc_msr(struct vcpu *v, u64 guest_tsc)
 
     hvm_set_guest_tsc(v, guest_tsc);
     v->arch.hvm.msr_tsc_adjust += v->arch.hvm.cache_tsc_offset - tsc_offset;
+    if ( v == current )
+        update_vcpu_system_time(v);
 }
 
 static void hvm_set_guest_tsc_adjust(struct vcpu *v, u64 tsc_adjust)
@@ -436,6 +438,8 @@ static void hvm_set_guest_tsc_adjust(struct vcpu *v, u64 tsc_adjust)
     v->arch.hvm.cache_tsc_offset += tsc_adjust - v->arch.hvm.msr_tsc_adjust;
     hvm_set_tsc_offset(v, v->arch.hvm.cache_tsc_offset, 0);
     v->arch.hvm.msr_tsc_adjust = tsc_adjust;
+    if ( v == current )
+        update_vcpu_system_time(v);
 }
 
 u64 hvm_get_guest_tsc_fixed(struct vcpu *v, uint64_t at_tsc)
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8228398642830029023==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:11:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG1O-0006sB-Ia; Mon, 25 Nov 2019 15:11:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG1N-0006s0-RA
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:25 +0000
X-Inumbo-ID: d8f6ecda-0f95-11ea-b3bd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d8f6ecda-0f95-11ea-b3bd-bc764e2007e4;
 Mon, 25 Nov 2019 15:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG1N-0008OM-5N
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG1N-0002Fe-4F
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG1N-0002Fe-4F@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:11:25 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86: fix off-by-one in
 is_xen_fixed_mfn()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4ZmRlOTA3YWJhNDQzNDZmYmYyODM0MDkxZGM0ZDE5ZWNhODBlMTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI1
IDE1OjUzOjExIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE1OjUzOjExIDIwMTkgKzAxMDAKCiAgICB4
ODY6IGZpeCBvZmYtYnktb25lIGluIGlzX3hlbl9maXhlZF9tZm4oKQogICAgCiAgICBfXzJNX3J3
ZGF0YV9lbmQgbWFya3MgdGhlIGZpcnN0IGJ5dGUgYWZ0ZXIgdGhlIFhlbiBpbWFnZSwgbm90IGl0
cyBsYXN0CiAgICBieXRlLiBTdWJ0cmFjdCAxIHRvIG9idGFpbiB0aGUgdXBwZXIgYm91bmQgdG8g
Y29tcGFyZSBhZ2FpbnN0LiAoTm90ZQogICAgdGhhdCBpbnN0ZWFkIHN3aXRjaGluZyBmcm9tIDw9
IHRvIDwgaXMgbGVzcyBkZXNpcmFibGUsIGFzIGluIHByaW5jaXBsZQogICAgX19wYSgpIG1pZ2h0
IHJldHVybiBydWJiaXNoIGZvciBhZGRyZXNzZXMgb3V0c2lkZSBvZiB0aGUgWGVuIGltYWdlLikK
ICAgIAogICAgU2luY2UgdGhlICYgbmVlZHMgdG8gYmUgZHJvcHBlZCBmcm9tIHRoZSBsaW5lIGlu
IHF1ZXN0aW9uLCBhbHNvIGRyb3AgaXQKICAgIGZyb20gdGhlIGFkamFjZW50IG9uZS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDk2MzM5Mjk4MjQyMDRjYTdhNmQ2MGQwODM0NjZkZTc5OTkzZDYwZjEKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTEwLTI1IDEwOjM4OjU4ICswMjAwCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaAppbmRleCBmMGZkMzViZjZiLi44NDU1NTZlYjZkIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CkBAIC0yOTUsOCArMjk1LDggQEAgc3RydWN0IHBhZ2VfaW5mbwogI2RlZmluZSBpc194ZW5faGVh
cF9tZm4obWZuKSBcCiAgICAgKF9fbWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVuX2hlYXBfcGFnZSht
Zm5fdG9fcGFnZShfbWZuKG1mbikpKSkKICNkZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICgoKChtZm4pIDw8IFBBR0VfU0hJRlQpID49IF9fcGEo
Jl9zdGV4dCkpICYmICBcCi0gICAgICgoKG1mbikgPDwgUEFHRV9TSElGVCkgPD0gX19wYSgmX18y
TV9yd2RhdGFfZW5kKSkpCisgICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkgPj0gX19wYShfc3Rl
eHQpKSAmJiAgXAorICAgICAoKChtZm4pIDw8IFBBR0VfU0hJRlQpIDw9IF9fcGEoX18yTV9yd2Rh
dGFfZW5kIC0gMSkpKQogCiAjZGVmaW5lIFBSdHlwZV9pbmZvICIwMTZseCIvKiBzaG91bGQgb25s
eSBiZSB1c2VkIGZvciBwcmludGsncyAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:11:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG1Y-0006tv-Kl; Mon, 25 Nov 2019 15:11:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG1Y-0006to-3j
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:36 +0000
X-Inumbo-ID: defbbeb2-0f95-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id defbbeb2-0f95-11ea-b08b-bc764e2007e4;
 Mon, 25 Nov 2019 15:11:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG1X-0008Oc-8u
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG1X-0002G4-7k
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG1X-0002G4-7k@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:11:35 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/vtx: Corrections to BDF93
 errata workaround
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMzMzRjYjE4ODk4YTBlZGY1Mjg2ZjM5NTNiODU5Mjk3Yjk3ZDFiNmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNTo1NjozMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNTo1NjozMCAyMDE5ICsw
MTAwCgogICAgeDg2L3Z0eDogQ29ycmVjdGlvbnMgdG8gQkRGOTMgZXJyYXRhIHdvcmthcm91bmQK
ICAgIAogICAgQXQgdGhlIHRpbWUgb2YgZml4aW5nIGMvcyAyMGYxOTc2YjQ0LCBubyBvYnZpb3Vz
IGVycmF0YSBoYWQgYmVlbiBwdWJsaXNoZWQsCiAgICBhbmQgQkRGMTQgbG9va2VkIGxpa2UgdGhl
IG1vc3Qgb2J2aW91cyBjYW5kaWRhdGUuICBTdWJzZXF1ZW50bHksIEJERjkzIGhhcwogICAgYmVl
biBwdWJsaXNoZWQgYW5kIGl0IGlzIG9idmlvdXNseSB0aGlzLgogICAgCiAgICBUaGUgZXJyYXR1
bSBzdGF0ZXMgdGhhdCBMRVJfVE9fTElQIGlzIHRoZSBvbmx5IGFmZmVjdGVkIE1TUi4gIFRoZSBw
cm92aXNpb25hbAogICAgZml4IGluIFhlbiBhZGp1c3RlZCBMRVJfRlJPTV9MSVAsIGJ1dCB0aGlz
IGlzIG5vdCBjb3JyZWN0LiAgVGhlIEZST00gTVNScyBhcmUKICAgIGludGVuZGVkIHRvIGhhdmUg
VFNYIG1ldGFkYXRhLCBhbmQgZm9yIHN0ZXBwaW5ncyB3aXRoIFRTWCBlbmFibGVkLCBpdCB3aWxs
CiAgICBjb3JydXB0IHRoZSB2YWx1ZSB0aGUgZ3Vlc3Qgc2Vlcywgd2hpbGUgZm9yIHBhcnRzIHdp
dGggVFNYIGRpc2FibGVkLCBpdCBpcwogICAgcmVkdW5kYW50IHdpdGggRklYVVBfVFNYLiAgRHJv
cCB0aGUgTEVSX0ZST01fTElQIGFkanVzdG1lbnQuCiAgICAKICAgIFJlcGxhY2UgQkRGMTQgcmVm
ZXJlbmNlcyB3aXRoIEJERjkzLCBkcm9wIHRoZSByZWR1bmRhbnQgJ2Jkd19lcnJhdHVtXycgcHJl
Zml4LAogICAgYW5kIHVzZSBhbiBJbnRlbCB2ZW5kb3IgY2hlY2ssIGFzIG90aGVyIHZlbmRvcnMg
aW1wbGVtZW50IFZULXguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMWEzYjM5MzEyOWMxZGNmZWM0MThmOWIwZWU5
MmQxMjZjMmFlODE0MQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMjkgMTk6Mjc6NDAgKzAwMDAK
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDQ1ICsrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMo
KyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggMjhjYmE4ZWMyOC4uNDg5Mzc0
YjJmZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI0NDMsNyArMjQ0Myw3IEBAIHN0YXRpYyB2b2lkIHBp
X25vdGlmaWNhdGlvbl9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB9CiAK
IHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQpOwotc3RhdGljIHZv
aWQgX19pbml0IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNrKHZvaWQpOworc3RhdGljIHZv
aWQgX19pbml0IGJkZjkzX2ZpeHVwX2NoZWNrKHZvaWQpOwogCiAvKgogICogQ2FsY3VsYXRlIHdo
ZXRoZXIgdGhlIENQVSBpcyB2dWxuZXJhYmxlIHRvIEluc3RydWN0aW9uIEZldGNoIHBhZ2UKQEAg
LTI2MjIsNyArMjYyMiw3IEBAIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2lu
aXQgc3RhcnRfdm14KHZvaWQpCiAgICAgc2V0dXBfdm1jc19kdW1wKCk7CiAKICAgICBsYnJfdHN4
X2ZpeHVwX2NoZWNrKCk7Ci0gICAgYmR3X2VycmF0dW1fYmRmMTRfZml4dXBfY2hlY2soKTsKKyAg
ICBiZGY5M19maXh1cF9jaGVjaygpOwogCiAgICAgcmV0dXJuICZ2bXhfZnVuY3Rpb25fdGFibGU7
CiB9CkBAIC0yOTI5LDExICsyOTI5LDExIEBAIGVudW0KIAogI2RlZmluZSBMQlJfTVNSU19JTlNF
UlRFRCAgICAgICgxdSA8PCAwKQogI2RlZmluZSBMQlJfRklYVVBfVFNYICAgICAgICAgICgxdSA8
PCAxKQotI2RlZmluZSBMQlJfRklYVVBfQkRGMTQgICAgICAgICgxdSA8PCAyKQotI2RlZmluZSBM
QlJfRklYVVBfTUFTSyAgICAgICAgIChMQlJfRklYVVBfVFNYIHwgTEJSX0ZJWFVQX0JERjE0KQor
I2RlZmluZSBMQlJfRklYVVBfQkRGOTMgICAgICAgICgxdSA8PCAyKQorI2RlZmluZSBMQlJfRklY
VVBfTUFTSyAgICAgICAgIChMQlJfRklYVVBfVFNYIHwgTEJSX0ZJWFVQX0JERjkzKQogCiBzdGF0
aWMgYm9vbCBfX3JlYWRfbW9zdGx5IGxicl90c3hfZml4dXBfbmVlZGVkOwotc3RhdGljIGJvb2wg
X19yZWFkX21vc3RseSBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9uZWVkZWQ7CitzdGF0aWMgYm9v
bCBfX3JlYWRfbW9zdGx5IGJkZjkzX2ZpeHVwX25lZWRlZDsKIHN0YXRpYyB1aW50MzJfdCBfX3Jl
YWRfbW9zdGx5IGxicl9mcm9tX3N0YXJ0Owogc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkg
bGJyX2Zyb21fZW5kOwogc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgbGJyX2xhc3RpbnRf
ZnJvbTsKQEAgLTI5NzAsMTEgKzI5NzAsMTggQEAgc3RhdGljIHZvaWQgX19pbml0IGxicl90c3hf
Zml4dXBfY2hlY2sodm9pZCkKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBiZHdfZXJy
YXR1bV9iZGYxNF9maXh1cF9jaGVjayh2b2lkKQorc3RhdGljIHZvaWQgX19pbml0IGJkZjkzX2Zp
eHVwX2NoZWNrKHZvaWQpCiB7Ci0gICAgLyogQnJvYWR3ZWxsIEU1LTI2MDAgdjQgcHJvY2Vzc29y
cyBuZWVkIHRvIHdvcmsgYXJvdW5kIGVycmF0dW0gQkRGMTQuICovCi0gICAgaWYgKCBib290X2Nw
dV9kYXRhLng4NiA9PSA2ICYmIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsID09IDc5ICkKLSAgICAg
ICAgYmR3X2VycmF0dW1fYmRmMTRfZml4dXBfbmVlZGVkID0gdHJ1ZTsKKyAgICAvKgorICAgICAq
IEJyb2Fkd2VsbCBlcnJhdHVtIEJERjkzOgorICAgICAqCisgICAgICogUmVhZHMgZnJvbSBNU1Jf
TEVSX1RPX0xJUCAoTVNSIDFERUgpIG1heSByZXR1cm4gdmFsdWVzIGZvciBiaXRzWzYzOjYxXQor
ICAgICAqIHRoYXQgYXJlIG5vdCBlcXVhbCB0byBiaXRbNDddLiAgQXR0ZW1wdGluZyB0byBjb250
ZXh0IHN3aXRjaCB0aGlzIHZhbHVlCisgICAgICogbWF5IGNhdXNlIGEgI0dQLiAgU29mdHdhcmUg
c2hvdWxkIHNpZ24gZXh0ZW5kIHRoZSBNU1IuCisgICAgICovCisgICAgaWYgKCBib290X2NwdV9k
YXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAmJgorICAgICAgICAgYm9vdF9jcHVf
ZGF0YS54ODYgPT0gNiAmJiBib290X2NwdV9kYXRhLng4Nl9tb2RlbCA9PSAweDRmICkKKyAgICAg
ICAgYmRmOTNfZml4dXBfbmVlZGVkID0gdHJ1ZTsKIH0KIAogc3RhdGljIGludCBpc19sYXN0X2Jy
YW5jaF9tc3IodTMyIGVjeCkKQEAgLTMzMzUsOCArMzM0Miw4IEBAIHN0YXRpYyBpbnQgdm14X21z
cl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQp
CiAgICAgICAgICAgICB2LT5hcmNoLmh2bS52bXgubGJyX2ZsYWdzIHw9IExCUl9NU1JTX0lOU0VS
VEVEOwogICAgICAgICAgICAgaWYgKCBsYnJfdHN4X2ZpeHVwX25lZWRlZCApCiAgICAgICAgICAg
ICAgICAgdi0+YXJjaC5odm0udm14Lmxicl9mbGFncyB8PSBMQlJfRklYVVBfVFNYOwotICAgICAg
ICAgICAgaWYgKCBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9uZWVkZWQgKQotICAgICAgICAgICAg
ICAgIHYtPmFyY2guaHZtLnZteC5sYnJfZmxhZ3MgfD0gTEJSX0ZJWFVQX0JERjE0OworICAgICAg
ICAgICAgaWYgKCBiZGY5M19maXh1cF9uZWVkZWQgKQorICAgICAgICAgICAgICAgIHYtPmFyY2gu
aHZtLnZteC5sYnJfZmxhZ3MgfD0gTEJSX0ZJWFVQX0JERjkzOwogICAgICAgICB9CiAKICAgICAg
ICAgX192bXdyaXRlKEdVRVNUX0lBMzJfREVCVUdDVEwsIG1zcl9jb250ZW50KTsKQEAgLTQzNTUs
MjAgKzQzNjIsMTAgQEAgc3RhdGljIHZvaWQgc2lnbl9leHRlbmRfbXNyKHN0cnVjdCB2Y3B1ICp2
LCB1MzIgbXNyLCBpbnQgdHlwZSkKICAgICAgICAgZW50cnktPmRhdGEgPSBjYW5vbmljYWxpc2Vf
YWRkcihlbnRyeS0+ZGF0YSk7CiB9CiAKLXN0YXRpYyB2b2lkIGJkd19lcnJhdHVtX2JkZjE0X2Zp
eHVwKHZvaWQpCitzdGF0aWMgdm9pZCBiZGY5M19maXh1cCh2b2lkKQogewogICAgIHN0cnVjdCB2
Y3B1ICpjdXJyID0gY3VycmVudDsKIAotICAgIC8qCi0gICAgICogT2NjYXNpb25hbGx5LCBvbiBj
ZXJ0YWluIEJyb2Fkd2VsbCBDUFVzIE1TUl9JQTMyX0xBU1RJTlRUT0lQIGhhcwotICAgICAqIGJl
ZW4gb2JzZXJ2ZWQgdG8gaGF2ZSB0aGUgdG9wIHRocmVlIGJpdHMgY29ycnVwdGVkIGFzIHRob3Vn
aCB0aGUKLSAgICAgKiBNU1IgaXMgdXNpbmcgdGhlIExCUl9GT1JNQVRfRUlQX0ZMQUdTX1RTWCBm
b3JtYXQuIFRoaXMgaXMKLSAgICAgKiBpbmNvcnJlY3QgYW5kIGNhdXNlcyBhIHZtZW50cnkgZmFp
bHVyZSAtLSB0aGUgTVNSIHNob3VsZCBjb250YWluCi0gICAgICogYW4gb2Zmc2V0IGludG8gdGhl
IGN1cnJlbnQgY29kZSBzZWdtZW50LiBUaGlzIGlzIGFzc3VtZWQgdG8gYmUKLSAgICAgKiBlcnJh
dHVtIEJERjE0LiBGaXggdXAgTVNSX0lBMzJfTEFTVElOVHtGUk9NLFRPfUlQIGJ5Ci0gICAgICog
c2lnbi1leHRlbmRpbmcgaW50byBiaXRzIDQ4OjYzLgotICAgICAqLwotICAgIHNpZ25fZXh0ZW5k
X21zcihjdXJyLCBNU1JfSUEzMl9MQVNUSU5URlJPTUlQLCBWTVhfTVNSX0dVRVNUKTsKICAgICBz
aWduX2V4dGVuZF9tc3IoY3VyciwgTVNSX0lBMzJfTEFTVElOVFRPSVAsIFZNWF9NU1JfR1VFU1Qp
OwogfQogCkBAIC00Mzc4LDggKzQzNzUsOCBAQCBzdGF0aWMgdm9pZCBsYnJfZml4dXAodm9pZCkK
IAogICAgIGlmICggY3Vyci0+YXJjaC5odm0udm14Lmxicl9mbGFncyAmIExCUl9GSVhVUF9UU1gg
KQogICAgICAgICBsYnJfdHN4X2ZpeHVwKCk7Ci0gICAgaWYgKCBjdXJyLT5hcmNoLmh2bS52bXgu
bGJyX2ZsYWdzICYgTEJSX0ZJWFVQX0JERjE0ICkKLSAgICAgICAgYmR3X2VycmF0dW1fYmRmMTRf
Zml4dXAoKTsKKyAgICBpZiAoIGN1cnItPmFyY2guaHZtLnZteC5sYnJfZmxhZ3MgJiBMQlJfRklY
VVBfQkRGOTMgKQorICAgICAgICBiZGY5M19maXh1cCgpOwogfQogCiAvKiBSZXR1cm5zIGZhbHNl
IGlmIHRoZSB2bWVudHJ5IGhhcyB0byBiZSByZXN0YXJ0ZWQgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:11:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG1i-0006w7-Md; Mon, 25 Nov 2019 15:11:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG1i-0006w1-8H
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:46 +0000
X-Inumbo-ID: e5040c4c-0f95-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e5040c4c-0f95-11ea-9455-bc764e2007e4;
 Mon, 25 Nov 2019 15:11:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG1h-0008PU-CK
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG1h-0002GT-BE
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG1h-0002GT-BE@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:11:45 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/vtx: Fixes to
 Haswell/Broadwell LBR TSX errata
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNmNDdhMGVlZTUzZDQ1ZGRmMTY4NzZiY2ZkOTY1NThiNjI1MDU5ZDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNTo1NzozOSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNTo1NzozOSAyMDE5ICsw
MTAwCgogICAgeDg2L3Z0eDogRml4ZXMgdG8gSGFzd2VsbC9Ccm9hZHdlbGwgTEJSIFRTWCBlcnJh
dGEKICAgIAogICAgQ3Jvc3MgcmVmZXJlbmNlIGFuZCBsaXN0IGFsbCBlcnJhdGEsIG5vdyB0aGF0
IHRoZXkgYXJlIHB1Ymxpc2hlZC4KICAgIAogICAgVGhlc2UgZXJyYXRhIGFyZSBzcGVjaWZpYyB0
byBIYXN3ZWxsL0Jyb2Fkd2VsbC4gIFRoZXkgc2hvdWxkIGhhdmUgbW9kZWwgYW5kCiAgICB2ZW5k
b3IgY2hlY2tzLCBhcyBJbnRlbCBpc24ndCB0aGUgb25seSB2ZW5kb3IgdG8gaW1wbGVtZW50IFZU
LXguCiAgICAKICAgIEFsbCBhZmZlY3RlZCBtb2RlbHMgdXNlIHRoZSBzYW1lIE1TUiBpbmRpY2ll
cywgc28gdGhlc2UgY2FuIGJlIGhhcmQgY29kZWQKICAgIHJhdGhlciB0aGFuIGxvb2tpbmcgdXAg
YW5kIHN0b3JpbmcgY29uc3RhbnQgdmFsdWVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGY1MWQ0YTE5NDI3Njc0
NDkxZWFlY2VmODVjNTUxNjEzNDUwMTg4YzUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTI5IDE5
OjI3OjQwICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA3MCArKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NDIgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA0ODkz
NzRiMmZkLi44NTA1YjQzNjIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjc5MCwxNCArMjc5MCw2IEBA
IHN0YXRpYyBpbnQgdm14X2NyX2FjY2Vzcyhjcl9hY2Nlc3NfcXVhbF90IHF1YWwpCiAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotLyogVGhpcyBkZWZpbmVzIHRoZSBsYXlvdXQgb2Ygc3Ry
dWN0IGxicl9pbmZvW10gKi8KLSNkZWZpbmUgTEJSX0xBU1RJTlRfRlJPTV9JRFggICAgMAotI2Rl
ZmluZSBMQlJfTEFTVElOVF9UT19JRFggICAgICAxCi0jZGVmaW5lIExCUl9MQVNUQlJBTkNIX1RP
U19JRFggIDIKLSNkZWZpbmUgTEJSX0xBU1RCUkFOQ0hfRlJPTV9JRFggMwotI2RlZmluZSBMQlJf
TEFTVEJSQU5DSF9UT19JRFggICA0Ci0jZGVmaW5lIExCUl9MQVNUQlJBTkNIX0lORk8gICAgIDUK
LQogc3RhdGljIGNvbnN0IHN0cnVjdCBsYnJfaW5mbyB7CiAgICAgdTMyIGJhc2UsIGNvdW50Owog
fSBwNF9sYnJbXSA9IHsKQEAgLTI5MzQsNDAgKzI5MjYsNTcgQEAgZW51bQogCiBzdGF0aWMgYm9v
bCBfX3JlYWRfbW9zdGx5IGxicl90c3hfZml4dXBfbmVlZGVkOwogc3RhdGljIGJvb2wgX19yZWFk
X21vc3RseSBiZGY5M19maXh1cF9uZWVkZWQ7Ci1zdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3Rs
eSBsYnJfZnJvbV9zdGFydDsKLXN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9mcm9t
X2VuZDsKLXN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9sYXN0aW50X2Zyb207CiAK
IHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQpCiB7Ci0gICAgYm9v
bCB0c3hfc3VwcG9ydCA9IGNwdV9oYXNfaGxlIHx8IGNwdV9oYXNfcnRtOwogICAgIHVpbnQ2NF90
IGNhcHM7CiAgICAgdWludDMyX3QgbGJyX2Zvcm1hdDsKIAotICAgIC8qIEZpeHVwIGlzIG5lZWRl
ZCBvbmx5IHdoZW4gVFNYIHN1cHBvcnQgaXMgZGlzYWJsZWQgLi4uICovCi0gICAgaWYgKCB0c3hf
c3VwcG9ydCApCisgICAgLyoKKyAgICAgKiBIU00xODIsIEhTRDE3MiwgSFNFMTE3LCBCRE0xMjcs
IEJERDExNywgQkRGODUsIEJERTEwNToKKyAgICAgKgorICAgICAqIE9uIHByb2Nlc3NvcnMgdGhh
dCBkbyBub3Qgc3VwcG9ydCBJbnRlbCBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlvbgorICAg
ICAqIEV4dGVuc2lvbnMgKEludGVsIFRTWCkgKENQVUlELjA3SC5FQlggYml0cyA0IGFuZCAxMSBh
cmUgYm90aCB6ZXJvKSwKKyAgICAgKiB3cml0ZXMgdG8gTVNSX0xBU1RCUkFOQ0hfeF9GUk9NX0lQ
IChNU1IgNjgwSCB0byA2OEZIKSBtYXkgI0dQIHVubGVzcworICAgICAqIGJpdHNbNjI6NjFdIGFy
ZSBlcXVhbCB0byBiaXRbNDddLgorICAgICAqCisgICAgICogU29mdHdhcmUgc2hvdWxkIHNpZ24g
ZXh0ZW5kIHRoZSBNU1JzLgorICAgICAqCisgICAgICogRXhwZXJpbWVudGFsbHksIE1TUl9MRVJf
RlJPTV9MSVAgKDFEREgpIGlzIHNpbWlsYXJseSBpbXBhY3RlZCwgc28gaXMKKyAgICAgKiBmaXhl
ZCB1cCBhcyB3ZWxsLgorICAgICAqLworICAgIGlmICggY3B1X2hhc19obGUgfHwgY3B1X2hhc19y
dG0gfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lO
VEVMIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKICAgICAgICAgcmV0dXJu
OwogCisgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsKKyAgICBj
YXNlIDB4M2M6IC8qIEhTTTE4MiwgSFNEMTcyIC0gNHRoIGdlbiBDb3JlICovCisgICAgY2FzZSAw
eDNmOiAvKiBIU0UxMTcgLSBYZW9uIEU1IHYzICovCisgICAgY2FzZSAweDQ1OiAvKiBIU00xODIg
LSA0dGggZ2VuIENvcmUgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhTTTE4MiwgSFNEMTcyIC0gNHRo
IGdlbiBDb3JlIChHVDMpICovCisgICAgY2FzZSAweDNkOiAvKiBCRE0xMjcgLSA1dGggZ2VuIENv
cmUgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJERDExNyAtIDV0aCBnZW4gQ29yZSAoR1QzKSAqLwor
ICAgIGNhc2UgMHg0ZjogLyogQkRGODUgIC0gWGVvbiBFNS0yNjAwIHY0ICovCisgICAgY2FzZSAw
eDU2OiAvKiBCREUxMDUgLSBYZW9uIEQtMTUwMCAqLworICAgICAgICBicmVhazsKKyAgICBkZWZh
dWx0OgorICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgLyoKKyAgICAgKiBGaXh1cCBpcyBu
ZWVkZWQgb25seSB3aGVuIFRTWCBzdXBwb3J0IGlzIGRpc2FibGVkIGFuZCB0aGUgYWRkcmVzcwor
ICAgICAqIGZvcm1hdCBvZiBMQlIgaW5jbHVkZXMgVFNYIGJpdHMgNjE6NjIKKyAgICAgKi8KICAg
ICBpZiAoICFjcHVfaGFzX3BkY20gKQogICAgICAgICByZXR1cm47CiAKICAgICByZG1zcmwoTVNS
X0lBMzJfUEVSRl9DQVBBQklMSVRJRVMsIGNhcHMpOwogICAgIGxicl9mb3JtYXQgPSBjYXBzICYg
TVNSX0lBMzJfUEVSRl9DQVBfTEJSX0ZPUk1BVDsKIAotICAgIC8qIC4uLiBhbmQgdGhlIGFkZHJl
c3MgZm9ybWF0IG9mIExCUiBpbmNsdWRlcyBUU1ggYml0cyA2MTo2MiAqLwogICAgIGlmICggbGJy
X2Zvcm1hdCA9PSBMQlJfRk9STUFUX0VJUF9GTEFHU19UU1ggKQotICAgIHsKLSAgICAgICAgY29u
c3Qgc3RydWN0IGxicl9pbmZvICpsYnIgPSBsYXN0X2JyYW5jaF9tc3JfZ2V0KCk7Ci0KLSAgICAg
ICAgaWYgKCBsYnIgPT0gTlVMTCApCi0gICAgICAgICAgICByZXR1cm47Ci0KLSAgICAgICAgbGJy
X2xhc3RpbnRfZnJvbSA9IGxicltMQlJfTEFTVElOVF9GUk9NX0lEWF0uYmFzZTsKLSAgICAgICAg
bGJyX2Zyb21fc3RhcnQgPSBsYnJbTEJSX0xBU1RCUkFOQ0hfRlJPTV9JRFhdLmJhc2U7Ci0gICAg
ICAgIGxicl9mcm9tX2VuZCA9IGxicl9mcm9tX3N0YXJ0ICsgbGJyW0xCUl9MQVNUQlJBTkNIX0ZS
T01fSURYXS5jb3VudDsKLQogICAgICAgICBsYnJfdHN4X2ZpeHVwX25lZWRlZCA9IHRydWU7Ci0g
ICAgfQogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgYmRmOTNfZml4dXBfY2hlY2sodm9pZCkKQEAg
LTQzNDAsOCArNDM0OSwxMiBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4X2ZpeHVwKHZvaWQpCiAgICAg
c3RydWN0IHZteF9tc3JfZW50cnkgKm1zcl9hcmVhID0gY3Vyci0+YXJjaC5odm0udm14Lm1zcl9h
cmVhOwogICAgIHN0cnVjdCB2bXhfbXNyX2VudHJ5ICptc3I7CiAKLSAgICBpZiAoIChtc3IgPSB2
bXhfZmluZF9tc3IoY3VyciwgbGJyX2Zyb21fc3RhcnQsIFZNWF9NU1JfR1VFU1QpKSAhPSBOVUxM
ICkKKyAgICBpZiAoIChtc3IgPSB2bXhfZmluZF9tc3IoY3VyciwgTVNSX1A0X0xBU1RCUkFOQ0hf
MF9GUk9NX0xJUCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVk1YX01TUl9HVUVTVCkp
ICE9IE5VTEwgKQogICAgIHsKKyAgICAgICAgY29uc3QgdW5zaWduZWQgaW50IGxicl9mcm9tX2Vu
ZCA9CisgICAgICAgICAgICBNU1JfUDRfTEFTVEJSQU5DSF8wX0ZST01fTElQICsgTlVNX01TUl9Q
NF9MQVNUQlJBTkNIX0ZST01fVE87CisKICAgICAgICAgLyoKICAgICAgICAgICogU2lnbiBleHRl
bmQgaW50byBiaXRzIDYxOjYyIHdoaWxlIHByZXNlcnZpbmcgYml0IDYzCiAgICAgICAgICAqIFRo
ZSBsb29wIHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0IE1TUiBhcnJheSBpcyBzb3J0ZWQuCkBAIC00
MzUwLDcgKzQzNjMsOCBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4X2ZpeHVwKHZvaWQpCiAgICAgICAg
ICAgICBtc3ItPmRhdGEgfD0gKChMQlJfRlJPTV9TSUdORVhUXzJNU0IgJiBtc3ItPmRhdGEpIDw8
IDIpOwogICAgIH0KIAotICAgIGlmICggKG1zciA9IHZteF9maW5kX21zcihjdXJyLCBsYnJfbGFz
dGludF9mcm9tLCBWTVhfTVNSX0dVRVNUKSkgIT0gTlVMTCApCisgICAgaWYgKCAobXNyID0gdm14
X2ZpbmRfbXNyKGN1cnIsIE1TUl9JQTMyX0xBU1RJTlRGUk9NSVAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFZNWF9NU1JfR1VFU1QpKSAhPSBOVUxMICkKICAgICAgICAgbXNyLT5kYXRh
IHw9ICgoTEJSX0ZST01fU0lHTkVYVF8yTVNCICYgbXNyLT5kYXRhKSA8PCAyKTsKIH0KIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:11:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG1s-0006xQ-Os; Mon, 25 Nov 2019 15:11:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG1s-0006xJ-6y
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:56 +0000
X-Inumbo-ID: eb0aab6e-0f95-11ea-b4d1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eb0aab6e-0f95-11ea-b4d1-bc764e2007e4;
 Mon, 25 Nov 2019 15:11:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG1r-0008Pi-Fv
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG1r-0002Gy-Eh
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:11:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG1r-0002Gy-Eh@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:11:55 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/pv: Fix !CONFIG_PV build
 following XSA-299
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0964910287831848908=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit f4a82a324d87453c003e8c7508842253c45da272
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 25 15:58:26 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 15:58:26 2019 +0100

    x86/pv: Fix !CONFIG_PV build following XSA-299
    
    PTF_* are declared within CONFIG_PV, and used outside:
    
      mm.c: In function â€˜_put_page_typeâ€™:
      mm.c:2819:32: error: â€˜PTF_preemptibleâ€™ undeclared (first use in this function)
           bool preemptible = flags & PTF_preemptible;
                                      ^~~~~~~~~~~~~~~
      mm.c:2819:32: note: each undeclared identifier is reported only once for each
      function it appears in
      mm.c:2842:24: error: â€˜PTF_partial_setâ€™ undeclared (first use in this function)
               if ( !(flags & PTF_partial_set) )
                              ^~~~~~~~~~~~~~~
      mm.c: In function â€˜put_page_type_preemptibleâ€™:
      mm.c:3090:33: error: â€˜PTF_preemptibleâ€™ undeclared (first use in this function)
           return _put_page_type(page, PTF_preemptible, NULL);
                                       ^~~~~~~~~~~~~~~
      mm.c: In function â€˜put_old_guest_tableâ€™:
      mm.c:3108:25: error: â€˜PTF_preemptibleâ€™ undeclared (first use in this function)
                               PTF_preemptible |
                               ^~~~~~~~~~~~~~~
      mm.c:3110:27: error: â€˜PTF_partial_setâ€™ undeclared (first use in this function)
                                 PTF_partial_set : 0 ),
                                 ^~~~~~~~~~~~~~~
      mm.c: In function â€˜put_page_type_preemptibleâ€™:
      mm.c:3091:1: error: control reaches end of non-void function
      [-Werror=return-type]
       }
       ^
      cc1: all warnings being treated as errors
    
    Re-position the definitions to be outside of the #ifdef CONFIG_PV
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    master commit: 7e4404f8c66f94ac173a3232712074677415d842
    master date: 2019-11-01 10:48:04 +0000
---
 xen/arch/x86/mm.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c
index 633f9f622e..1b650468fd 100644
--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -1095,8 +1095,6 @@ get_page_from_l1e(
     return -EBUSY;
 }
 
-#ifdef CONFIG_PV
-
 /*
  * The following flags are used to specify behavior of various get and
  * put commands.  The first is also stored in page->partial_flags to
@@ -1109,6 +1107,8 @@ get_page_from_l1e(
 #define PTF_defer                 (1 << 3)
 #define PTF_retain_ref_on_restart (1 << 4)
 
+#ifdef CONFIG_PV
+
 static int get_page_and_type_from_mfn(
     mfn_t mfn, unsigned long type, struct domain *d,
     unsigned int flags)
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0964910287831848908==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:12:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:12:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG22-0006z0-SF; Mon, 25 Nov 2019 15:12:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG22-0006yq-8D
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:06 +0000
X-Inumbo-ID: f1130894-0f95-11ea-b4d1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f1130894-0f95-11ea-b4d1-bc764e2007e4;
 Mon, 25 Nov 2019 15:12:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG21-0008Q7-J8
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG21-0002Hb-Hx
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG21-0002Hb-Hx@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:12:05 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/shim: copy back the result
 of EVTCHNOP_status
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2157889665733402855=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ece1cb0a6d9964949e175743e8b2d353c974d886
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 15:59:12 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 15:59:12 2019 +0100

    x86/shim: copy back the result of EVTCHNOP_status
    
    The event channel data was not copied back to guest memory, fix this
    by doing the copy.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    master commit: 0f45bbbc404e2d1257476f9caa6644c209ec2c90
    master date: 2019-11-01 10:48:04 +0000
---
 xen/arch/x86/pv/shim.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xen/arch/x86/pv/shim.c b/xen/arch/x86/pv/shim.c
index 324ca27f93..b75975b853 100644
--- a/xen/arch/x86/pv/shim.c
+++ b/xen/arch/x86/pv/shim.c
@@ -516,6 +516,9 @@ static long pv_shim_event_channel_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
         else
             rc = xen_hypercall_event_channel_op(EVTCHNOP_status, &status);
 
+        if ( !rc && __copy_to_guest(arg, &status, 1) )
+            rc = -EFAULT;
+
         break;
     }
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2157889665733402855==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:12:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:12:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG2D-00070X-U7; Mon, 25 Nov 2019 15:12:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG2C-00070M-FB
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:16 +0000
X-Inumbo-ID: f71758c6-0f95-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f71758c6-0f95-11ea-b08b-bc764e2007e4;
 Mon, 25 Nov 2019 15:12:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG2B-0008RE-MQ
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG2B-0002Hz-LJ
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG2B-0002Hz-LJ@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:12:15 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/ioapic: fix
 clear_IO_APIC_pin write of raw entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0849465084280626330=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ee37d67caa4bcbc89ff80fecdbb3ae2d9709adc2
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 16:00:26 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 16:00:26 2019 +0100

    x86/ioapic: fix clear_IO_APIC_pin write of raw entries
    
    clear_IO_APIC_pin can be called after the iommu has been enabled, and
    using raw reads and writes to modify IO-APIC entries that have been
    setup to use interrupt remapping can lead to issues as some of the
    fields have different meaning when the IO-APIC entry is setup to point
    to an interrupt remapping table entry.
    
    The following ASSERT in AMD IOMMU code triggers afterwards as a result
    of the raw changes to IO-APIC entries performed by clear_IO_APIC_pin.
    
    (XEN) [   10.082154] ENABLING IO-APIC IRQs
    (XEN) [   10.087789]  -> Using new ACK method
    (XEN) [   10.093738] Assertion 'get_rte_index(rte) == offset' failed at iommu_intr.c:328
    
    Fix this by making sure that modifications to entries are performed in
    non raw mode when fields are affected which may either have changed
    meaning with interrupt remapping, or which may need mirroring into
    IRTEs.
    
    Reported-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: dedcb1087dfeae0bbd9eea465a57f25b13e40585
    master date: 2019-11-12 11:07:40 +0100
---
 xen/arch/x86/io_apic.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c
index daa5e9e5ff..f12c4ffdeb 100644
--- a/xen/arch/x86/io_apic.c
+++ b/xen/arch/x86/io_apic.c
@@ -517,8 +517,9 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
     if (entry.irr) {
         /* Make sure the trigger mode is set to level. */
         if (!entry.trigger) {
+            entry = __ioapic_read_entry(apic, pin, false);
             entry.trigger = 1;
-            __ioapic_write_entry(apic, pin, TRUE, entry);
+            __ioapic_write_entry(apic, pin, false, entry);
         }
         __io_apic_eoi(apic, entry.vector, pin);
     }
@@ -528,7 +529,7 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
      */
     memset(&entry, 0, sizeof(entry));
     entry.mask = 1;
-    __ioapic_write_entry(apic, pin, TRUE, entry);
+    __ioapic_write_entry(apic, pin, false, entry);
 
     entry = __ioapic_read_entry(apic, pin, TRUE);
     if (entry.irr)
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0849465084280626330==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:12:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG2N-00072p-Vn; Mon, 25 Nov 2019 15:12:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG2M-00072e-KF
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:26 +0000
X-Inumbo-ID: fd17b5ea-0f95-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fd17b5ea-0f95-11ea-9455-bc764e2007e4;
 Mon, 25 Nov 2019 15:12:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG2L-0008RQ-PH
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG2L-0002Ix-OG
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG2L-0002Ix-OG@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:12:25 +0000
Subject: [Xen-changelog] [xen staging-4.12] AMD/IOMMU: don't needlessly
 trigger errors/crashes when unmapping a page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM2ZDJlY2I5OTkxYmYyZDFkZGI5MzM4NzJjM2RmYmQyNjMwMGNhNjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI1
IDE2OjAxOjAwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE2OjAxOjAwIDIwMTkgKzAxMDAKCiAgICBB
TUQvSU9NTVU6IGRvbid0IG5lZWRsZXNzbHkgdHJpZ2dlciBlcnJvcnMvY3Jhc2hlcyB3aGVuIHVu
bWFwcGluZyBhIHBhZ2UKICAgIAogICAgVW5tYXBwaW5nIGEgcGFnZSB3aGljaCBoYXMgbmV2ZXIg
YmVlbiBtYXBwZWQgc2hvdWxkIGJlIGEgbm8tb3AgKG5vdGUgaG93CiAgICBpdCBhbHJlYWR5IGlz
IGluIGNhc2UgdGhlcmUgd2FzIG5vIHJvb3QgcGFnZSB0YWJsZSBhbGxvY2F0ZWQpLiBUaGVyZSdz
CiAgICBpbiBwYXJ0aWN1bGFyIG5vIG5lZWQgdG8gZ3JvdyB0aGUgbnVtYmVyIG9mIHBhZ2UgdGFi
bGUgbGV2ZWxzIGluIHVzZSwKICAgIGFuZCB0aGVyZSdzIGFsc28gbm8gbmVlZCB0byBhbGxvY2F0
ZSBpbnRlcm1lZGlhdGUgcGFnZSB0YWJsZXMgZXhjZXB0CiAgICB3aGVuIG5lZWRpbmcgdG8gc3Bs
aXQgYSBsYXJnZSBwYWdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5v
cmc+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IGFkNTkxNDU0ZjA2OTY0N2MzNmE3ZGFhYTllYzIzMzg0YzAy
NjNmMGIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTExLTEyIDExOjA4OjM0ICswMTAwCi0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIHwgNDAgKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4
IDY3MzI5YjBjOTUuLjYyOGFhNjAyMzAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfbWFwLmMKQEAgLTM0Myw3ICszNDMsNyBAQCB1aW50NjRfdCBhbWRfaW9tbXVfZ2V0X2FkZHJl
c3NfZnJvbV9wdGUodm9pZCAqcHRlKQogICogcGFnZSB0YWJsZXMuCiAgKi8KIHN0YXRpYyBpbnQg
aW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bXSkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuW10sIGJvb2wg
bWFwKQogewogICAgIHVpbnQ2NF90ICpwZGUsICpuZXh0X3RhYmxlX3ZhZGRyOwogICAgIHVuc2ln
bmVkIGxvbmcgIG5leHRfdGFibGVfbWZuOwpAQCAtMzU2LDYgKzM1NiwxMyBAQCBzdGF0aWMgaW50
IGlvbW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwK
IAogICAgIEJVR19PTiggdGFibGUgPT0gTlVMTCB8fCBsZXZlbCA8IDEgfHwgbGV2ZWwgPiA2ICk7
CiAKKyAgICAvKgorICAgICAqIEEgZnJhbWUgbnVtYmVyIHBhc3Qgd2hhdCB0aGUgY3VycmVudCBw
YWdlIHRhYmxlcyBjYW4gcmVwcmVzZW50IGNhbid0CisgICAgICogcG9zc2libHkgaGF2ZSBhIG1h
cHBpbmcuCisgICAgICovCisgICAgaWYgKCBkZm4gPj4gKFBURV9QRVJfVEFCTEVfU0hJRlQgKiBs
ZXZlbCkgKQorICAgICAgICByZXR1cm4gMDsKKwogICAgIG5leHRfdGFibGVfbWZuID0gbWZuX3go
cGFnZV90b19tZm4odGFibGUpKTsKIAogICAgIGlmICggbGV2ZWwgPT0gMSApCkBAIC00MTUsNiAr
NDIyLDkgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgIC8qIEluc3RhbGwgbG93ZXIgbGV2ZWwgcGFnZSB0
YWJsZSBmb3Igbm9uLXByZXNlbnQgZW50cmllcyAqLwogICAgICAgICBlbHNlIGlmICggIWlvbW11
X2lzX3B0ZV9wcmVzZW50KCh1aW50MzJfdCAqKXBkZSkgKQogICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoICFtYXAgKQorICAgICAgICAgICAgICAgIHJldHVybiAwOworCiAgICAgICAgICAgICBp
ZiAoIG5leHRfdGFibGVfbWZuID09IDAgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IHRhYmxlID0gYWxsb2NfYW1kX2lvbW11X3BndGFibGUoKTsKQEAgLTU3Nyw3ICs1ODcsNyBAQCBp
bnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3Qg
bWZuLAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4oZCwg
ZGZuX3goZGZuKSwgcHRfbWZuKSB8fCAocHRfbWZuWzFdID09IDApICkKKyAgICBpZiAoIGlvbW11
X3BkZV9mcm9tX2RmbihkLCBkZm5feChkZm4pLCBwdF9tZm4sIHRydWUpIHx8IChwdF9tZm5bMV0g
PT0gMCkgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9j
ayk7CiAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkg
ZGZuID0gJSJQUklfZGZuIlxuIiwKQEAgLTYxNSwyNCArNjI1LDcgQEAgaW50IGFtZF9pb21tdV91
bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAgcmV0dXJuIDA7
CiAgICAgfQogCi0gICAgLyogU2luY2UgSFZNIGRvbWFpbiBpcyBpbml0aWFsaXplZCB3aXRoIDIg
bGV2ZWwgSU8gcGFnZSB0YWJsZSwKLSAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2Ug
dGFibGUgZm9yIGxhZ2VyIGRmbiBub3cgKi8KLSAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQot
ICAgIHsKLSAgICAgICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbl94KGRmbikp
OwotCi0gICAgICAgIGlmICggcmMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzcGluX3VubG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygi
VXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZuID0gJSJQUklfZGZuIlxuIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkZm5feChkZm4pKTsKLSAgICAgICAgICAgIGlmICggcmMgIT0gLUVB
RERSTk9UQVZBSUwgKQotICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKLSAgICAgICAg
ICAgIHJldHVybiByYzsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICggaW9tbXVfcGRlX2Zy
b21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCisgICAg
aWYgKCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuX3goZGZuKSwgcHRfbWZuLCBmYWxzZSkgKQog
ICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAgICAg
ICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZGZuID0gJSJQ
UklfZGZuIlxuIiwKQEAgLTY0MSw4ICs2MzQsMTEgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAg
ICAgfQogCi0gICAgLyogbWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQnICovCi0gICAgKmZs
dXNoX2ZsYWdzIHw9IGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuX3goZGZu
KSk7CisgICAgaWYgKCBwdF9tZm5bMV0gKQorICAgIHsKKyAgICAgICAgLyogTWFyayBQVEUgYXMg
J3BhZ2Ugbm90IHByZXNlbnQnLiAqLworICAgICAgICAqZmx1c2hfZmxhZ3MgfD0gY2xlYXJfaW9t
bXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm5feChkZm4pKTsKKyAgICB9CiAKICAgICBzcGlu
X3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:12:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:12:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG2Y-00074A-1N; Mon, 25 Nov 2019 15:12:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG2W-00073u-Iq
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:36 +0000
X-Inumbo-ID: 031d2eac-0f96-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 031d2eac-0f96-11ea-9455-bc764e2007e4;
 Mon, 25 Nov 2019 15:12:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG2V-0008Rc-Sd
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG2V-0002JR-Rh
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG2V-0002JR-Rh@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:12:35 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86emul: 16-bit XBEGIN does not
 truncate rIP
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4ZDRlMzcwNzVkOWY4NjhhYjA1NjY0ZDNmZDkxOGFlZGNlMzdlY2QKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI1
IDE2OjAxOjQ2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE2OjAxOjQ2IDIwMTkgKzAxMDAKCiAgICB4
ODZlbXVsOiAxNi1iaXQgWEJFR0lOIGRvZXMgbm90IHRydW5jYXRlIHJJUAogICAgCiAgICBTRE0g
cmV2IDA3MSBwb2ludHMgb3V0IHRoaXMgZmFjdCBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGE3MmM1MDg2NTZjMGEwZmE1NzM4OTBiMjkwMDY0ZTYwMzU5NzFmODYKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTExLTE1IDE0OjE1OjMxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmlu
ZGV4IDFjOGZjNzEyZDEuLjIyNTkzMWY1YWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCkBAIC00MDcyLDEwICs0MDcyLDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB7
CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogeGJlZ2luIHVuY29uZGl0aW9uYWxseSBh
Ym9ydHMsIHhhYm9ydCBpcyB1bmNvbmRpdGlvbmFsbHkKLSAgICAgICAgICAgICAqIGEgbm9wLgor
ICAgICAgICAgICAgICogYSBub3AuIEl0IGFsc28gZG9lcyBub3QgdHJ1bmNhdGUgdGhlIGRlc3Rp
bmF0aW9uIGFkZHJlc3MgdG8KKyAgICAgICAgICAgICAqIDE2IGJpdHMgd2hlbiAxNi1iaXQgb3Bl
cmFuZCBzaXplIGlzIGluIGVmZmVjdC4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYg
KCBiICYgMSApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgb3BfYnl0ZXMgPSA0Owog
ICAgICAgICAgICAgICAgIGptcF9yZWwoKGludDMyX3Qpc3JjLnZhbCk7CiAgICAgICAgICAgICAg
ICAgX3JlZ3MucihheCkgPSAwOwogICAgICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:12:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:12:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG2i-00076S-7C; Mon, 25 Nov 2019 15:12:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG2h-00076J-1r
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:47 +0000
X-Inumbo-ID: 0921dd5c-0f96-11ea-b4d1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0921dd5c-0f96-11ea-b4d1-bc764e2007e4;
 Mon, 25 Nov 2019 15:12:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG2f-0008SG-Vq
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG2f-0002K7-Um
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG2f-0002K7-Um@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:12:45 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86: fix race to build
 arch/x86/efi/relocs-dummy.o
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4Zjk4OGE3Y2UwNDE0ZjViNjIxYzc1OWExNGEwZDBiZjIzMWEzZmQKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMjUgMTY6MDM6MTIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMjUgMTY6MDM6MTIgMjAxOSAr
MDEwMAoKICAgIHg4NjogZml4IHJhY2UgdG8gYnVpbGQgYXJjaC94ODYvZWZpL3JlbG9jcy1kdW1t
eS5vCiAgICAKICAgIFdpdGggJChUQVJHRVQpLmVmaSBkZXBlbmRpbmcgb24gZWZpL3JlbG9jcy1k
dW1teS5vLCBhcmNoL3g4Ni9NYWtlZmlsZQogICAgd2lsbCBhdHRlbXB0IHRvIGJ1aWxkIHRoYXQg
b2JqZWN0LiBUaGlzIG1heSByZXN1bHQgaW4gYSBkZXBlbmRlbmN5IGZpbGUKICAgIGJlaW5nIGdl
bmVyYXRlZCB0aGF0IGhhcyByZWxvY3MtZHVtbXkubyBkZXBlbmRpbmcgb24gZWZpL3JlbG9jcy1k
dW1teS5TLgogICAgCiAgICBUaGVuLCB3aGVuIGFyY2gveDg2L2VmaS9NYWtlZmlsZSB0cmllcyB0
byBidWlsZCByZWxvY3MtZHVtbXkubywgd2VsbAogICAgZWZpL3JlbG9jcy1kdW1teS5TIGRvZXNu
J3QgZXhpc3QuCiAgICAKICAgIEhhdmUgb25seSBvbmUgbWFrZWZpbGUgcmVzcG9uc2libGUgZm9y
IGJ1aWxkaW5nIHJlbG9jcy1kdW1teS5vLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAgIHg4Ni9NYWtlZmlsZTogcmVtb3Zl
ICQoZ3VhcmQpIHVzZSBmcm9tICQoVEFSR0VUKS5lZmkgdGFyZ2V0CiAgICAKICAgIEZvbGxvd2lu
ZyB0aGUgcGF0Y2ggNjVkMTA0OTg0YzA0ICgieDg2OiBmaXggcmFjZSB0byBidWlsZAogICAgYXJj
aC94ODYvZWZpL3JlbG9jcy1kdW1teS5vIiksIHRoZSBlcnJvciBtZXNzYWdlCiAgICAgIG5tOiAn
ZWZpL3JlbG9jcy1kdW1teS5vJzogTm8gc3VjaCBmaWxlIgogICAgc3RhcnRlZCB0byBhcHBlYXIg
b24gc3lzdGVtIHdoaWNoIGNhbid0IGJ1aWxkIHRoZSAuZWZpIHRhcmdldC4gVGhpcyBpcwogICAg
YmVjYXVzZSByZWxvY3MtZHVtbXkubyBpc24ndCBidWlsdCBhbnltb3JlLgogICAgVGhlIGVycm9y
IGlzIHByaW50ZWQgYnkgdGhlIGV2YWx1YXRpb24gb2YgVklSVF9CQVNFIGFuZCBBTFRfQkFTRSB3
aGljaAogICAgYXJlbid0IHVzZSBhbnl3YXkuCiAgICAKICAgIEJ1dCwgd2UgZG9uJ3QgbmVlZCB0
aGF0IGZpbGUgYXMgd2UgZG9uJ3Qgd2FudCB0byBidWlsZCBgJChUQVJHRVQpLmVmaScKICAgIGFu
eXdheS4gIE9uIHN1Y2ggc3lzdGVtLCAkKGd1YXJkKSBldmFsdWF0ZSB0byB0aGUgc2hlbGwgYnVp
bHRpbiAnOicsCiAgICB3aGljaCBwcmV2ZW50IGFueSBvZiB0aGUgc2hlbGwgY29tbWFuZHMgaW4g
YCQoVEFSR0VUKS5lZmknIGZyb20gYmVlbgogICAgZXhlY3V0ZWQuCiAgICAKICAgIEV2ZW4gaWYg
JChndWFyZCkgaXMgZXZhbHVhdGVkIG9wb24gdXNlLCBpdCBkZXBlbmRzIG9uICQoWEVOX0JVSUxE
X1BFKQogICAgd2hpY2ggaXMgZXZhbHVhdGVkIGF0IHRoZSBhc3NpZ25tZW50LiBTbywgd2UgY2Fu
IHJlcGxhY2UgJChndWFyZCkgaW4KICAgICQoVEFSR0VUKS5lZmkgYnkgaGF2aW5nIHR3byBkaWZm
ZXJlbnQgcnVsZXMgZGVwZW5kaW5nIG9uCiAgICAkKFhFTl9CVUlMRF9QRSkgaW5zdGVhZC4KICAg
IAogICAgVGhlIGNoYW5nZSB3aXRoIHRoaXMgcGF0Y2ggaXMgdGhhdCBub25lIG9mIHRoZSBkZXBl
bmRlbmN5IG9mCiAgICAkKFRBUkdFVCkuZWZpIHdpbGwgYmUgYnVpbHQgaWYgdGhlIGxpbmtlciBk
b2Vzbid0IHN1cHBvcnQgUEUKICAgIGFuZCBWSVJUX0JBU0UgYW5kIEFMVF9CQVNFIGRvbid0IGdl
dCBldmFsdWF0ZWQgYW55bW9yZSwgc28gbm0gd2lsbCBub3QKICAgIGNvbXBsYWluIGFib3V0IHRo
ZSBtaXNzaW5nIHJlbG9jcy1kdW1teS5vIGZpbGUgYW55bW9yZS4KICAgIAogICAgU2luY2UgcHJl
bGluay1lZmkubyBpc24ndCBidWlsdCBvbiBzeXN0ZW0gdGhhdCBjYW4ndCBidWlsZAogICAgJChU
QVJHRVQpLmVmaSBhbnltb3JlLCB3ZSBjYW4gcmVtb3ZlIHRoZSAkKGd1YXJkKSB2YXJpYWJsZSBl
dmVyeXdoZXJlLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNjVkMTA0OTg0YzA0ZTY5MjM0Zjc3YmQzYjhmOGMwZWY4
NWIzZjdmYQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTEtMTUgMTQ6MTg6MTYgKzAxMDAKICAgIG1h
c3RlciBjb21taXQ6IDcwNTlhZmIyMDJmZjBkODJhNmZhOTRmN2VmODRlNGJiMzEzOTkxNGUKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTExLTIwIDE3OjEyOjEyICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L01ha2VmaWxlIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUK
aW5kZXggOWI5YTQ0MzVmYi4uYTUzYmRjZjk3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01h
a2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMTEyLDIwICsxMTIsMjAgQEAg
cHJlbGlua19sdG8ubzogJChBTExfT0JKUykKIAkkKExEX0xUTykgLXIgLW8gJEAgJF4KIAogcHJl
bGluay1lZmlfbHRvLm86ICQoQUxMX09CSlMpIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vCi0J
JChndWFyZCkgJChMRF9MVE8pIC1yIC1vICRAICQoZmlsdGVyLW91dCAlL2VmaS9idWlsdF9pbi5v
LCReKQorCSQoTERfTFRPKSAtciAtbyAkQCAkKGZpbHRlci1vdXQgJS9lZmkvYnVpbHRfaW4ubywk
XikKIAogIyBMaW5rIGl0IHdpdGggYWxsIHRoZSBiaW5hcnkgb2JqZWN0cwogcHJlbGluay5vOiAk
KHBhdHN1YnN0ICUvYnVpbHRfaW4ubywlL2J1aWx0X2luX2Jpbi5vLCQoQUxMX09CSlMpKSBwcmVs
aW5rX2x0by5vCiAJJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgogCiBwcmVsaW5rLWVmaS5v
OiAkKHBhdHN1YnN0ICUvYnVpbHRfaW4ubywlL2J1aWx0X2luX2Jpbi5vLCQoQUxMX09CSlMpKSBw
cmVsaW5rLWVmaV9sdG8ubyBlZmkvYm9vdC5pbml0Lm8KLQkkKGd1YXJkKSAkKExEKSAkKExERkxB
R1MpIC1yIC1vICRAICReCisJJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgogZWxzZQogcHJl
bGluay5vOiAkKEFMTF9PQkpTKQogCSQoTEQpICQoTERGTEFHUykgLXIgLW8gJEAgJF4KIAogcHJl
bGluay1lZmkubzogJChBTExfT0JKUykgZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZp
L2NvbXBhdC5vCi0JJChndWFyZCkgJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkKGZpbHRlci1v
dXQgJS9lZmkvYnVpbHRfaW4ubywkXikKKwkkKExEKSAkKExERkxBR1MpIC1yIC1vICRAICQoZmls
dGVyLW91dCAlL2VmaS9idWlsdF9pbi5vLCReKQogZW5kaWYKIAogJChUQVJHRVQpLXN5bXM6IHBy
ZWxpbmsubyB4ZW4ubGRzCkBAIC0xNzAsOCArMTcwLDYgQEAgQ0ZMQUdTLSQoWEVOX0JVSUxEX0VG
SSkgKz0gLURYRU5fQlVJTERfRUZJCiAKICQoVEFSR0VUKS5lZmk6IFZJUlRfQkFTRSA9IDB4JChz
aGVsbCAkKE5NKSBlZmkvcmVsb2NzLWR1bW15Lm8gfCBzZWQgLW4gJ3MsIEEgVklSVF9TVEFSVCQk
LCxwJykKICQoVEFSR0VUKS5lZmk6IEFMVF9CQVNFID0gMHgkKHNoZWxsICQoTk0pIGVmaS9yZWxv
Y3MtZHVtbXkubyB8IHNlZCAtbiAncywgQSBBTFRfU1RBUlQkJCwscCcpCi0jIERvbid0IHVzZSAk
KHdpbGRjYXJkIC4uLikgaGVyZSAtIGF0IGxlYXN0IG1ha2UgMy44MCBleHBhbmRzIHRoaXMgdG9v
IGVhcmx5IQotJChUQVJHRVQpLmVmaTogZ3VhcmQgPSAkKGlmICQoZmlsdGVyIHksJChYRU5fQlVJ
TERfUEUpKSwsOikKIAogaWZuZXEgKCQoYnVpbGRfaWRfbGlua2VyKSwpCiBpZmVxICgkKGNhbGwg
bGQtdmVyLWJ1aWxkLWlkLCQoTEQpICQoZmlsdGVyIC1tJSwkKEVGSV9MREZMQUdTKSkpLHkpCkBA
IC0xODksMzAgKzE4NywzNCBAQCBub3RlX2ZpbGUgOj0KIGVuZGlmCiBub3RlX2ZpbGVfb3B0aW9u
ID89ICQobm90ZV9maWxlKQogCitpZmVxICgkKGZpbHRlciB5LCQoWEVOX0JVSUxEX1BFKSkseSkK
ICQoVEFSR0VUKS5lZmk6IHByZWxpbmstZWZpLm8gJChub3RlX2ZpbGUpIGVmaS5sZHMgZWZpL3Jl
bG9jcy1kdW1teS5vIGVmaS9ta3JlbG9jCiAJJChmb3JlYWNoIGJhc2UsICQoVklSVF9CQVNFKSAk
KEFMVF9CQVNFKSwgXAotCSAgICAgICAgICAkKGd1YXJkKSAkKExEKSAkKGNhbGwgRUZJX0xERkxB
R1MsJChiYXNlKSkgLVQgZWZpLmxkcyAtTiAkPCBlZmkvcmVsb2NzLWR1bW15Lm8gXAorCSAgICAg
ICAgICAkKExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChiYXNlKSkgLVQgZWZpLmxkcyAtTiAkPCBl
ZmkvcmVsb2NzLWR1bW15Lm8gXAogCSAgICAgICAgICAgICAgICAkKEJBU0VESVIpL2NvbW1vbi9z
eW1ib2xzLWR1bW15Lm8gJChub3RlX2ZpbGVfb3B0aW9uKSAtbyAkKEBEKS8uJChARikuJChiYXNl
KS4wICYmKSA6Ci0JJChndWFyZCkgZWZpL21rcmVsb2MgJChmb3JlYWNoIGJhc2UsJChWSVJUX0JB
U0UpICQoQUxUX0JBU0UpLCQoQEQpLy4kKEBGKS4kKGJhc2UpLjApID4kKEBEKS8uJChARikuMHIu
UwotCSQoZ3VhcmQpICQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4kKFZJUlRf
QkFTRSkuMCBcCi0JCXwgJChndWFyZCkgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxsX3N5
bWJvbHMpIC0tc3lzdiAtLXNvcnQgPiQoQEQpLy4kKEBGKS4wcy5TCi0JJChndWFyZCkgJChNQUtF
KSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4wci5vICQoQEQpLy4kKEBGKS4w
cy5vCisJZWZpL21rcmVsb2MgJChmb3JlYWNoIGJhc2UsJChWSVJUX0JBU0UpICQoQUxUX0JBU0Up
LCQoQEQpLy4kKEBGKS4kKGJhc2UpLjApID4kKEBEKS8uJChARikuMHIuUworCSQoTk0pIC1wYSAt
LWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4kKFZJUlRfQkFTRSkuMCBcCisJCXwgJChCQVNFRElS
KS90b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAtLXNvcnQgPiQoQEQpLy4kKEBG
KS4wcy5TCisJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4wci5v
ICQoQEQpLy4kKEBGKS4wcy5vCiAJJChmb3JlYWNoIGJhc2UsICQoVklSVF9CQVNFKSAkKEFMVF9C
QVNFKSwgXAotCSAgICAgICAgICAkKGd1YXJkKSAkKExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChi
YXNlKSkgLVQgZWZpLmxkcyAtTiAkPCBcCisJICAgICAgICAgICQoTEQpICQoY2FsbCBFRklfTERG
TEFHUywkKGJhc2UpKSAtVCBlZmkubGRzIC1OICQ8IFwKIAkgICAgICAgICAgICAgICAgJChARCkv
LiQoQEYpLjByLm8gJChARCkvLiQoQEYpLjBzLm8gJChub3RlX2ZpbGVfb3B0aW9uKSAtbyAkKEBE
KS8uJChARikuJChiYXNlKS4xICYmKSA6Ci0JJChndWFyZCkgZWZpL21rcmVsb2MgJChmb3JlYWNo
IGJhc2UsJChWSVJUX0JBU0UpICQoQUxUX0JBU0UpLCQoQEQpLy4kKEBGKS4kKGJhc2UpLjEpID4k
KEBEKS8uJChARikuMXIuUwotCSQoZ3VhcmQpICQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQp
Ly4kKEBGKS4kKFZJUlRfQkFTRSkuMSBcCi0JCXwgJChndWFyZCkgJChCQVNFRElSKS90b29scy9z
eW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAtLXNvcnQgPiQoQEQpLy4kKEBGKS4xcy5TCi0J
JChndWFyZCkgJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4xci5v
ICQoQEQpLy4kKEBGKS4xcy5vCi0JJChndWFyZCkgJChMRCkgJChjYWxsIEVGSV9MREZMQUdTLCQo
VklSVF9CQVNFKSkgLVQgZWZpLmxkcyAtTiAkPCBcCisJZWZpL21rcmVsb2MgJChmb3JlYWNoIGJh
c2UsJChWSVJUX0JBU0UpICQoQUxUX0JBU0UpLCQoQEQpLy4kKEBGKS4kKGJhc2UpLjEpID4kKEBE
KS8uJChARikuMXIuUworCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4kKFZJ
UlRfQkFTRSkuMSBcCisJCXwgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMp
IC0tc3lzdiAtLXNvcnQgPiQoQEQpLy4kKEBGKS4xcy5TCisJJChNQUtFKSAtZiAkKEJBU0VESVIp
L1J1bGVzLm1rICQoQEQpLy4kKEBGKS4xci5vICQoQEQpLy4kKEBGKS4xcy5vCisJJChMRCkgJChj
YWxsIEVGSV9MREZMQUdTLCQoVklSVF9CQVNFKSkgLVQgZWZpLmxkcyAtTiAkPCBcCiAJICAgICAg
ICAgICAgICAgICQoQEQpLy4kKEBGKS4xci5vICQoQEQpLy4kKEBGKS4xcy5vICQobm90ZV9maWxl
X29wdGlvbikgLW8gJEAKLQlpZiAkKGd1YXJkKSBmYWxzZTsgdGhlbiBybSAtZiAkQDsgZWNobyAn
RUZJIHN1cHBvcnQgZGlzYWJsZWQnOyBcCi0JZWxzZSAkKE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAk
KEBEKS8kKEBGKSBcCi0JCXwgJChCQVNFRElSKS90b29scy9zeW1ib2xzIC0teGVuc3ltcyAtLXN5
c3YgLS1zb3J0ID4kKEBEKS8kKEBGKS5tYXA7IGZpCisJJChOTSkgLXBhIC0tZm9ybWF0PXN5c3Yg
JChARCkvJChARikgXAorCQl8ICQoQkFTRURJUikvdG9vbHMvc3ltYm9scyAtLXhlbnN5bXMgLS1z
eXN2IC0tc29ydCA+JChARCkvJChARikubWFwCiAJcm0gLWYgJChARCkvLiQoQEYpLlswLTldKiAk
KEBEKS8uLiQoQEYpLlswLTldKgorZWxzZQorJChUQVJHRVQpLmVmaTogRk9SQ0UKKwlybSAtZiAk
QDsgZWNobyAnRUZJIHN1cHBvcnQgZGlzYWJsZWQnCitlbmRpZgogCi1lZmkvYm9vdC5pbml0Lm8g
ZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8gZWZpL2J1aWxkaWQubzogJChCQVNFRElSKS9hcmNo
L3g4Ni9lZmkvYnVpbHRfaW4ubwotZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2Nv
bXBhdC5vIGVmaS9idWlsZGlkLm86IDsKK2VmaS9ib290LmluaXQubyBlZmkvcnVudGltZS5vIGVm
aS9jb21wYXQubyBlZmkvYnVpbGRpZC5vIGVmaS9yZWxvY3MtZHVtbXkubzogJChCQVNFRElSKS9h
cmNoL3g4Ni9lZmkvYnVpbHRfaW4ubworZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZp
L2NvbXBhdC5vIGVmaS9idWlsZGlkLm8gZWZpL3JlbG9jcy1kdW1teS5vOiA7CiAKIGFzbS1vZmZz
ZXRzLnM6ICQoVEFSR0VUX1NVQkFSQ0gpL2FzbS1vZmZzZXRzLmMgJChCQVNFRElSKS9pbmNsdWRl
L2FzbS14ODYvYXNtLW1hY3Jvcy5oCiAJJChDQykgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSAt
Zmx0bywkKENGTEFHUykpIC1TIC1vICRAICQ8Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:12:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:12:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG2s-00077a-91; Mon, 25 Nov 2019 15:12:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG2q-00077L-Pi
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:56 +0000
X-Inumbo-ID: 0f2a20f6-0f96-11ea-b3bd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0f2a20f6-0f96-11ea-b3bd-bc764e2007e4;
 Mon, 25 Nov 2019 15:12:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG2q-0008SS-2e
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG2q-0002Ko-1Z
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:12:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG2q-0002Ko-1Z@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:12:56 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen: Add missing va_end() in
 hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFhNjllZjA0MzU2MDJjMzNiNGEzMWIxNzY2M2MxMTliYzFhY2QxNmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQXV0aG9yRGF0ZTogTW9uIE5vdiAyNSAx
NjowNDowMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjowNDowMiAyMDE5ICswMTAwCgogICAgeGVu
OiBBZGQgbWlzc2luZyB2YV9lbmQoKSBpbiBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigp
CiAgICAKICAgIFRoZSBkb2N1bWVudGF0aW9uIHJlcXVpcmVzIHZhX3N0YXJ0KCkgdG8gYWx3YXlz
IGJlIG1hdGNoZWQgd2l0aCBhCiAgICBjb3JyZXNwb25kaW5nIHZhX2VuZCgpLiBIb3dldmVyLCB0
aGlzIGlzIG5vdCB0aGUgY2FzZSBpbiB0aGUgcGF0aCB1c2VkCiAgICBmb3IgYmFkIGZvcm1hdC4K
ICAgIAogICAgVGhpcyB3YXMgaW50cm9kdWNlZCBieSBYU0EtMjk2LgogICAgCiAgICBDb3Zlcml0
eS1JRDogMTQ4ODcyNwogICAgRml4ZXM6IDBiZjlmOGQzZTMgKCJ4ZW4vaHlwZXJjYWxsOiBEb24n
dCB1c2UgQlVHKCkgZm9yIHBhcmFtZXRlciBjaGVja2luZyBpbiBoeXBlcmNhbGxfY3JlYXRlX2Nv
bnRpbnVhdGlvbigpIikKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhl
bi5vcmc+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZGY3YTE5MzM4YTg5MmI1Y2Y1ODVmZDJiZWU4NTg0
Y2IxNWUwY2FjZQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTEtMjEgMTU6NTA6MDEgKzAwMDAKLS0t
CiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgfCAxICsKIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwu
YyB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggZjZlYTUx
OTc5Yi4uMmRmNjRlYWJmMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNDc3LDYgKzQ3Nyw3IEBAIHVuc2lnbmVkIGxvbmcg
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgcmV0dXJuIHJjOwogCiAgYmFkX2Zt
dDoKKyAgICB2YV9lbmQoYXJncyk7CiAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiQmFkIGh5cGVy
Y2FsbCBjb250aW51YXRpb24gZm9ybWF0ICclYydcbiIsICpwKTsKICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwppbmRl
eCBlODVkMTlhMmQzLi4wNzZiMGNmMzJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHlwZXJj
YWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCkBAIC0xNTYsNiArMTU2LDcgQEAg
dW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICByZXR1cm4g
b3A7CiAKICBiYWRfZm10OgorICAgIHZhX2VuZChhcmdzKTsKICAgICBncHJpbnRrKFhFTkxPR19F
UlIsICJCYWQgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBmb3JtYXQgJyVjJ1xuIiwgKnApOwogICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIGRvbWFpbl9jcmFzaChjdXJyLT5kb21haW4pOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:13:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:13:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG32-00078x-DE; Mon, 25 Nov 2019 15:13:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG30-00078n-Sv
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:13:06 +0000
X-Inumbo-ID: 15340746-0f96-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 15340746-0f96-11ea-b08b-bc764e2007e4;
 Mon, 25 Nov 2019 15:13:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG30-0008Su-5t
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:13:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG30-0002LS-4p
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:13:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG30-0002LS-4p@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:13:06 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/vlapic: allow setting
 APIC_SPIV_FOCUS_DISABLED in x2APIC mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8483127613536091434=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit d1a06c9f64d0f6d9cbfb9f4c0889fa4aa116accc
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 16:04:34 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 16:04:34 2019 +0100

    x86/vlapic: allow setting APIC_SPIV_FOCUS_DISABLED in x2APIC mode
    
    Current code unconditionally prevents setting APIC_SPIV_FOCUS_DISABLED
    regardless of the processor model, which is not correct according to
    the specification.
    
    This issue was discovered while trying to boot a pvshim with x2APIC
    enabled.
    
    Always allow setting APIC_SPIV_FOCUS_DISABLED: the local APIC
    provided to guests is emulated by Xen, and as such doesn't depend on
    the features found on the hardware processor. Note for example that
    Xen offers x2APIC support to guests even when the underlying hardware
    doesn't have such feature.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d7cd999faa1edf745a7597db811956cb882a5436
    master date: 2019-11-22 17:52:59 +0100
---
 xen/arch/x86/hvm/vlapic.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index a1a43cd792..d652c5fb20 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -982,6 +982,7 @@ int guest_wrmsr_x2apic(struct vcpu *v, uint32_t msr, uint64_t msr_content)
 
     case APIC_SPIV:
         if ( msr_content & ~(APIC_VECTOR_MASK | APIC_SPIV_APIC_ENABLED |
+                             APIC_SPIV_FOCUS_DISABLED |
                              (VLAPIC_VERSION & APIC_LVR_DIRECTED_EOI
                               ? APIC_SPIV_DIRECTED_EOI : 0)) )
             return X86EMUL_EXCEPTION;
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8483127613536091434==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:13:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG3C-0007A6-F9; Mon, 25 Nov 2019 15:13:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG3B-00079v-3E
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:13:17 +0000
X-Inumbo-ID: 1b30e984-0f96-11ea-b3bd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1b30e984-0f96-11ea-b3bd-bc764e2007e4;
 Mon, 25 Nov 2019 15:13:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG3A-0008T6-9F
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:13:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG3A-0002M2-7z
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:13:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG3A-0002M2-7z@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:13:16 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/livepatch: Prevent patching
 with active waitqueues
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkNjRkYzcwMWZmYmI0NzBjYWU0NGEzMDkzYjJiZGMyOWZmMjMwZWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNjowNTo0OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjowNTo0OCAyMDE5ICsw
MTAwCgogICAgeDg2L2xpdmVwYXRjaDogUHJldmVudCBwYXRjaGluZyB3aXRoIGFjdGl2ZSB3YWl0
cXVldWVzCiAgICAKICAgIFRoZSBzYWZldHkgb2YgbGl2ZXBhdGNoaW5nIGRlcGVuZHMgb24gZXZl
cnkgc3RhY2sgaGF2aW5nIGJlZW4gdW53b3VuZCwgYnV0CiAgICB0aGVyZSBpcyBvbmUgY29ybmVy
IGNhc2Ugd2hlcmUgdGhpcyBpcyBub3QgdHJ1ZS4gIFRoZSBTaGFyaW5nL1BhZ2luZy9Nb25pdG9y
CiAgICBpbmZyYXN0cnVjdHVyZSBtYXkgdXNlIHdhaXRxdWV1ZXMsIHdoaWNoIGNvcHkgdGhlIHN0
YWNrIGZyYW1lIHNpZGV3YXlzIGFuZAogICAgbG9uZ2ptcCgpIHRvIGEgZGlmZmVyZW50IHZjcHUu
CiAgICAKICAgIFRoaXMgY2FzZSBpcyByYXJlLCBhbmQgY2FuIGJlIHdvcmtlZCBhcm91bmQgYnkg
cGF1c2luZyB0aGUgb2ZmZW5kaW5nCiAgICBkb21haW4ocyksIHdhaXRpbmcgZm9yIHRoZWlyIHJp
bmdzIHRvIGRyYWluLCB0aGVuIHBlcmZvcm1pbmcgYSBsaXZlcGF0Y2guCiAgICAKICAgIEluIHRo
ZSBjYXNlIHRoYXQgdGhlcmUgaXMgYW4gYWN0aXZlIHdhaXRxdWV1ZSwgZmFpbCB0aGUgbGl2ZXBh
dGNoIGF0dGVtcHQgd2l0aAogICAgLUVCVVNZLCB3aGljaCBpcyBwcmVmb3JhYmxlIHRvIHRoZSBm
aXJld29ya3Mgd2hpY2ggb2NjdXIgZnJvbSB0cnlpbmcgdG8gdW53aW5kCiAgICB0aGUgb2xkIHN0
YWNrIGZyYW1lIGF0IGEgbGF0ZXIgcG9pbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgbWFzdGVy
IGNvbW1pdDogY2E0Y2QzNjY4MjM3ZDUwYTBiMzNiNDhlN2RlN2Y5M2Q5NDc1MTIwZAogICAgbWFz
dGVyIGRhdGU6IDIwMTktMTEtMjIgMTc6MDU6NDMgKzAwMDAKLS0tCiB4ZW4vYXJjaC9hcm0vbGl2
ZXBhdGNoLmMgICAgfCAgNSArKysrKwogeGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAgIHwgMzYg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2xpdmVwYXRj
aC5jICAgICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oIHwgIDEg
KwogNCBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCmluZGV4IDI3OWQ1
MmNjNmMuLjcxODQ1MzVjODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwor
KysgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKQEAgLTE4LDYgKzE4LDExIEBACiAKIHZvaWQg
KnZtYXBfb2ZfeGVuX3RleHQ7CiAKK2ludCBhcmNoX2xpdmVwYXRjaF9zYWZldHlfY2hlY2sodm9p
ZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9p
ZCkKIHsKICAgICBtZm5fdCB0ZXh0X21mbjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9saXZl
cGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwppbmRleCA0MDZlYjkxMGNjLi5mZDk4
ZDJiZjAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2xpdmVwYXRjaC5jCkBAIC0xMCwxMCArMTAsNDYgQEAKICNpbmNsdWRlIDx4ZW4vdm1h
cC5oPgogI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfZWxmLmg+CiAjaW5jbHVkZSA8eGVuL2xpdmVw
YXRjaC5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCiAjaW5jbHVkZSA8YXNtL25taS5oPgog
I2luY2x1ZGUgPGFzbS9saXZlcGF0Y2guaD4KIAorc3RhdGljIGJvb2wgaGFzX2FjdGl2ZV93YWl0
cXVldWUoY29uc3Qgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQoreworICAgIC8qIHZlZCBt
YXkgYmUgeHphbGxvYygpJ2Qgd2l0aG91dCBJTklUX0xJU1RfSEVBRCgpIHlldC4gKi8KKyAgICBy
ZXR1cm4gKHZlZCAmJiAhbGlzdF9oZWFkX2lzX251bGwoJnZlZC0+d3EubGlzdCkgJiYKKyAgICAg
ICAgICAgICFsaXN0X2VtcHR5KCZ2ZWQtPndxLmxpc3QpKTsKK30KKworLyoKKyAqIHg4NidzIGlt
cGxlbWVudGF0aW9uIG9mIHdhaXRxdWV1ZSB2aW9sYXRlcyB0aGUgbGl2ZXBhdGNoaW5nIHNhZmV5
IHByaW5jaXBsZQorICogb2YgaGF2aW5nIHVud291bmQgZXZlcnkgQ1BVcyBzdGFjayBiZWZvcmUg
bW9kaWZ5aW5nIGxpdmUgY29udGVudC4KKyAqCisgKiBTZWFyY2ggdGhyb3VnaCBldmVyeSBkb21h
aW4gYW5kIGNoZWNrIHRoYXQgbm8gdkNQVXMgaGF2ZSBhbiBhY3RpdmUKKyAqIHdhaXRxdWV1ZS4K
KyAqLworaW50IGFyY2hfbGl2ZXBhdGNoX3NhZmV0eV9jaGVjayh2b2lkKQoreworICAgIHN0cnVj
dCBkb21haW4gKmQ7CisKKyAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKKyAgICB7CisgICAgICAg
IGlmICggaGFzX2FjdGl2ZV93YWl0cXVldWUoZC0+dm1fZXZlbnRfc2hhcmUpICkKKyAgICAgICAg
ICAgIGdvdG8gZmFpbDsKKyAgICAgICAgaWYgKCBoYXNfYWN0aXZlX3dhaXRxdWV1ZShkLT52bV9l
dmVudF9wYWdpbmcpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgaWYgKCBoYXNf
YWN0aXZlX3dhaXRxdWV1ZShkLT52bV9ldmVudF9tb25pdG9yKSApCisgICAgICAgICAgICBnb3Rv
IGZhaWw7CisgICAgfQorCisgICAgcmV0dXJuIDA7CisKKyBmYWlsOgorICAgIHByaW50ayhYRU5M
T0dfRVJSIExJVkVQQVRDSCAiJXBkIGZvdW5kIHdpdGggYWN0aXZlIHdhaXRxdWV1ZVxuIiwgZCk7
CisgICAgcmV0dXJuIC1FQlVTWTsKK30KKwogaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9p
ZCkKIHsKICAgICAvKiBEaXNhYmxlIFdQIHRvIGFsbG93IGNoYW5nZXMgdG8gcmVhZC1vbmx5IHBh
Z2VzLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24v
bGl2ZXBhdGNoLmMKaW5kZXggZDZlYWFlNmQzYi4uZDY5ZmRiMzY2NiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC0xMDYw
LDYgKzEwNjAsMTQgQEAgc3RhdGljIGludCBhcHBseV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpk
YXRhKQogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAorICAgIHJjID0gYXJjaF9s
aXZlcGF0Y2hfc2FmZXR5X2NoZWNrKCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBw
cmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBTYWZldHkgY2hlY2tzIGZhaWxlZDogJWRc
biIsCisgICAgICAgICAgICAgICBkYXRhLT5uYW1lLCByYyk7CisgICAgICAgIHJldHVybiByYzsK
KyAgICB9CisKICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIlczogQXBwbHlpbmcg
JXUgZnVuY3Rpb25zXG4iLAogICAgICAgICAgICAgZGF0YS0+bmFtZSwgZGF0YS0+bmZ1bmNzKTsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oIGIveGVuL2luY2x1ZGUv
eGVuL2xpdmVwYXRjaC5oCmluZGV4IDFiMTgxN2NhMGQuLjY5ZWRlNzVkMjAgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBh
dGNoLmgKQEAgLTEwNCw2ICsxMDQsNyBAQCBzdGF0aWMgaW5saW5lIGludCBsaXZlcGF0Y2hfdmVy
aWZ5X2Rpc3RhbmNlKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAqIFRoZXNl
IGZ1bmN0aW9ucyBhcmUgY2FsbGVkIGFyb3VuZCB0aGUgY3JpdGljYWwgcmVnaW9uIHBhdGNoaW5n
IGxpdmUgY29kZSwKICAqIGZvciBhbiBhcmNoaXRlY3R1cmUgdG8gdGFrZSBtYWtlIGFwcHJvcHJh
dGllIGdsb2JhbCBzdGF0ZSBhZGp1c3RtZW50cy4KICAqLworaW50IGFyY2hfbGl2ZXBhdGNoX3Nh
ZmV0eV9jaGVjayh2b2lkKTsKIGludCBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKHZvaWQpOwogdm9p
ZCBhcmNoX2xpdmVwYXRjaF9yZXZpdmUodm9pZCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:13:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:13:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG3M-0007B6-HU; Mon, 25 Nov 2019 15:13:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG3L-0007Ay-9o
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:13:27 +0000
X-Inumbo-ID: 213e5bc2-0f96-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 213e5bc2-0f96-11ea-b08b-bc764e2007e4;
 Mon, 25 Nov 2019 15:13:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG3K-0008TL-DB
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:13:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG3K-0002Mh-C6
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:13:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG3K-0002Mh-C6@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:13:26 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/vvmx: Fix livelock with
 XSA-304 fix
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiNDQ4Y2I0NmRlYzVkZTRjYTQ5ODg3ZGI1OWM4Zjk5OTYyZjA0ZTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNjowNjoyNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjowNjoyNyAyMDE5ICsw
MTAwCgogICAgeDg2L3Z2bXg6IEZpeCBsaXZlbG9jayB3aXRoIFhTQS0zMDQgZml4CiAgICAKICAg
IEl0IHR1cm5zIG91dCB0aGF0IHRoZSBYU0EtMzA0IC8gQ1ZFLTIwMTgtMTIyMDcgZml4IG9mIGRp
c2FibGluZyBleGVjdXRhYmxlCiAgICBzdXBlcnBhZ2VzIGRvZXNuJ3Qgd29yayB3ZWxsIHdpdGgg
dGhlIG5lc3RlZCBwMm0gY29kZS4KICAgIAogICAgTmVzdGVkIHZpcnQgaXMgZXhwZXJpbWVudGFs
IGFuZCBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCBidXQgaXMgdXNlZnVsIGZvcgogICAgZGV2ZWxv
cG1lbnQgcHVycG9zZXMuICBJbiBvcmRlciB0byBub3QgcmVncmVzcyB0aGUgc3RhdHVzIHF1bywg
ZGlzYWJsZSB0aGUKICAgIFhTQS0zMDQgd29ya2Fyb3VuZCB1bnRpbCB0aGUgbmVzdGVkIHAybSBj
b2RlIGNhbiBiZSBpbXByb3ZlZC4KICAgIAogICAgSW50cm9kdWNlIGEgcGVyLWRvbWFpbiBleGVj
X3NwIGNvbnRyb2wgYW5kIHNldCBpdCBiYXNlZCBvbiB0aGUgY3VycmVudAogICAgb3B0X2VwdF9l
eGVjX3NwIHNldHRpbmcuICBUYWtlIHRoZSBvcHBvdHVuaXR5IHRvIG9taXQgYSBQVkggaGFyZHdh
cmUgZG9tYWluCiAgICBmcm9tIHRoZSBwZXJmb3JtYW5jZSBoaXQsIGJlY2F1c2UgaXQgaXMgYWxy
ZWFkeSBwZXJtaXR0ZWQgdG8gRG9TIHRoZSBzeXN0ZW0gaW4KICAgIHN1Y2ggd2F5cyBhcyBpc3N1
aW5nIGEgcmVib290LgogICAgCiAgICBXaGVuIG5lc3RlZCB2aXJ0IGlzIGVuYWJsZWQgb24gYSBk
b21haW4sIGZvcmNlIGl0IHRvIHVzaW5nIGV4ZWN1dGFibGUKICAgIHN1cGVycGFnZXMgYW5kIHJl
YnVpbGQgdGhlIHAybS4KICAgIAogICAgSGF2aW5nIHRoZSBzZXR0aW5nIHBlci1kb21haW4gaW52
b2x2ZXMgcmVhcnJhbmdpbmcgdGhlIGludGVybmFscyBvZgogICAgcGFyc2VfZXB0X3BhcmFtX3J1
bnRpbWUoKSBidXQgaXQgc3RpbGwgcmV0YWlucyB0aGUgc2FtZSBvdmVyYWxsIHNlbWFudGljcyAt
CiAgICBmb3IgZWFjaCBhcHBsaWNhYmxlIGRvbWFpbiB3aG9zZSBzZXR0aW5nIG5lZWRzIHRvIGNo
YW5nZSwgcmVidWlsZCB0aGUgcDJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE4M2YzNTRl
MTQzMDA4Nzg3OWRlMDcxZjBjNzEyMmU0MjcwMzkxNmUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEx
LTIzIDE0OjA2OjI0ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAg
ICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jICAgICAgICAgfCAgNiArKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyAgICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggfCAgNiAr
KysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bWNzLmMKaW5kZXggYzRkOGE1YmE3OC4uYWQzNTI2NmE1YiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYwpAQCAtMzEsNiArMzEsNyBAQAogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNpbmNsdWRl
IDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KKyNpbmNsdWRlIDxhc20v
aHZtL25lc3RlZGh2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUg
PGFzbS9odm0vdm14L3ZteC5oPgogI2luY2x1ZGUgPGFzbS9odm0vdm14L3Z2bXguaD4KQEAgLTk3
LDYgKzk4LDcgQEAgY3VzdG9tX3BhcmFtKCJlcHQiLCBwYXJzZV9lcHRfcGFyYW0pOwogCiBzdGF0
aWMgaW50IHBhcnNlX2VwdF9wYXJhbV9ydW50aW1lKGNvbnN0IGNoYXIgKnMpCiB7CisgICAgc3Ry
dWN0IGRvbWFpbiAqZDsKICAgICBpbnQgdmFsOwogCiAgICAgaWYgKCAhY3B1X2hhc192bXhfZXB0
IHx8ICFodm1fZnVuY3MuaGFwX3N1cHBvcnRlZCB8fApAQCAtMTEwLDE4ICsxMTIsMzEgQEAgc3Rh
dGljIGludCBwYXJzZV9lcHRfcGFyYW1fcnVudGltZShjb25zdCBjaGFyICpzKQogICAgIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oImV4ZWMtc3AiLCBzLCBOVUxMKSkgPCAwICkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAKLSAgICBpZiAoIHZhbCAhPSBvcHRfZXB0X2V4ZWNfc3AgKQorICAg
IG9wdF9lcHRfZXhlY19zcCA9IHZhbDsKKworICAgIHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVh
ZF9sb2NrKTsKKyAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKICAgICB7Ci0gICAgICAgIHN0cnVj
dCBkb21haW4gKmQ7CisgICAgICAgIC8qIFBWLCBvciBIVk0gU2hhZG93IGRvbWFpbj8gIE5vdCBh
cHBsaWNhYmxlLiAqLworICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV9oYXAoZCkgKQorICAgICAg
ICAgICAgY29udGludWU7CiAKLSAgICAgICAgb3B0X2VwdF9leGVjX3NwID0gdmFsOworICAgICAg
ICAvKiBIYXJkd2FyZSBkb21haW4/IE5vdCBhcHBsaWNhYmxlLiAqLworICAgICAgICBpZiAoIGlz
X2hhcmR3YXJlX2RvbWFpbihkKSApCisgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBy
Y3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Ci0gICAgICAgIGZvcl9lYWNoX2RvbWFp
biAoIGQgKQotICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAoZCkgKQotICAgICAgICAg
ICAgICAgIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoZCwgcDJtX3JhbV9ydywgcDJtX3Jh
bV9ydyk7Ci0gICAgICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOworICAg
ICAgICAvKiBOZXN0ZWQgVmlydD8gIEJyb2tlbiBhbmQgZXhlY19zcCBmb3JjZWQgb24gdG8gYXZv
aWQgbGl2ZWxvY2tzLiAqLworICAgICAgICBpZiAoIG5lc3RlZGh2bV9lbmFibGVkKGQpICkKKyAg
ICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIC8qIFNldHRpbmcgYWxyZWFkeSBtYXRjaGVz
PyAgTm8gbmVlZCB0byByZWJ1aWxkIHRoZSBwMm0uICovCisgICAgICAgIGlmICggZC0+YXJjaC5o
dm0udm14LmV4ZWNfc3AgPT0gdmFsICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAg
IGQtPmFyY2guaHZtLnZteC5leGVjX3NwID0gdmFsOworICAgICAgICBwMm1fY2hhbmdlX2VudHJ5
X3R5cGVfZ2xvYmFsKGQsIHAybV9yYW1fcncsIHAybV9yYW1fcncpOwogICAgIH0KKyAgICByY3Vf
cmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKIAogICAgIHByaW50aygiVk1YOiBFUFQg
ZXhlY3V0YWJsZSBzdXBlcnBhZ2VzICVzYWJsZWRcbiIsCiAgICAgICAgICAgIHZhbCA/ICJlbiIg
OiAiZGlzIik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDg1MDViNDM2MjEuLmJhZTdhNmE2MmIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCkBAIC00MDQsNiArNDA0LDEyIEBAIHN0YXRpYyBpbnQgdm14X2RvbWFpbl9pbml0
aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBkLT5hcmNoLmN0eHRfc3dpdGNoID0gJmNz
dzsKIAorICAgIC8qCisgICAgICogV29yayBhcm91bmQgQ1ZFLTIwMTgtMTIyMDc/ICBUaGUgaGFy
ZHdhcmUgZG9tYWluIGlzIGFscmVhZHkgcGVybWl0dGVkCisgICAgICogdG8gcmVib290IHRoZSBz
eXN0ZW0sIHNvIGRvZXNuJ3QgbmVlZCBtaXRpZ2F0aW5nIGFnYWluc3QgRG9TJ3MuCisgICAgICov
CisgICAgZC0+YXJjaC5odm0udm14LmV4ZWNfc3AgPSBpc19oYXJkd2FyZV9kb21haW4oZCkgfHwg
b3B0X2VwdF9leGVjX3NwOworCiAgICAgaWYgKCAhaGFzX3ZsYXBpYyhkKSApCiAgICAgICAgIHJl
dHVybiAwOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggMDJjOGMwZmQ1MC4uMDkyMTFjMWY3ZCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYwpAQCAtNTksMTAgKzU5LDIzIEBAIHZvaWQgbnZteF9jcHVfZGVhZCh1bnNp
Z25lZCBpbnQgY3B1KQogCiBpbnQgbnZteF92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYp
CiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgbmVzdGVk
dm14ICpudm14ID0gJnZjcHVfMl9udm14KHYpOwogICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudmNw
dSA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGFsbG9j
X2RvbWhlYXBfcGFnZShOVUxMLCAwKTsKIAorICAgIC8qCisgICAgICogR3Jvc3MgYm9kZ2UuICBU
aGUgbmVzdGVkIHAybSBsb2dpYyBjYW4ndCBjb3BlIHdpdGggdGhlIENWRS0yMDE4LTEyMjA3Cisg
ICAgICogd29ya2Fyb3VuZCBvZiB1c2luZyBOWCBFUFQgc3VwZXJwYWdlcywgYW5kIGxpdmVsb2Nr
cy4gIE5lc3RlZCBIVk0gaXNuJ3QKKyAgICAgKiBzZWN1cml0eSBzdXBwb3J0ZWQsIHNvIGRpc2Fi
bGUgdGhlIHdvcmthcm91bmQgdW50aWwgdGhlIG5lc3RlZCBwMm0KKyAgICAgKiBsb2dpYyBjYW4g
YmUgaW1wcm92ZWQuCisgICAgICovCisgICAgaWYgKCAhZC0+YXJjaC5odm0udm14LmV4ZWNfc3Ag
KQorICAgIHsKKyAgICAgICAgZC0+YXJjaC5odm0udm14LmV4ZWNfc3AgPSB0cnVlOworICAgICAg
ICBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGQsIHAybV9yYW1fcncsIHAybV9yYW1fcncp
OworICAgIH0KKwogICAgIGlmICggIXBnICkKICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19FUlIsICJuZXN0OiBhbGxvY2F0aW9uIGZvciBzaGFkb3cgdm1jcyBmYWlsZWRcbiIpOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKaW5kZXggODM0ZDQ3OThjOC4uNzkzN2EyMjE0YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC0xNzgs
NyArMTc4LDcgQEAgc3RhdGljIHZvaWQgZXB0X3AybV90eXBlX3RvX2ZsYWdzKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIGVwdF9lbnRyeV90ICplbnRyeSwKICAgICAgKiBEb24ndCBjcmVhdGUgZXhl
Y3V0YWJsZSBzdXBlcnBhZ2VzIGlmIHdlIG5lZWQgdG8gc2hhdHRlciB0aGVtIHRvCiAgICAgICog
cHJvdGVjdCBhZ2FpbnN0IENWRS0yMDE4LTEyMjA3LgogICAgICAqLwotICAgIGlmICggIW9wdF9l
cHRfZXhlY19zcCAmJiBpc19lcHRlX3N1cGVycGFnZShlbnRyeSkgKQorICAgIGlmICggIXAybS0+
ZG9tYWluLT5hcmNoLmh2bS52bXguZXhlY19zcCAmJiBpc19lcHRlX3N1cGVycGFnZShlbnRyeSkg
KQogICAgICAgICBlbnRyeS0+eCA9IDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZteC92bWNzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5o
CmluZGV4IGIzZTgwMDEzOGUuLjI3MTNkYTc0ZGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZteC92bWNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Zt
Y3MuaApAQCAtNjMsNiArNjMsMTIgQEAgc3RydWN0IHZteF9kb21haW4gewogICAgIHVuc2lnbmVk
IGxvbmcgYXBpY19hY2Nlc3NfbWZuOwogICAgIC8qIFZNWF9ET01BSU5fKiAqLwogICAgIHVuc2ln
bmVkIGludCBzdGF0dXM7CisKKyAgICAvKgorICAgICAqIERvbWFpbiBwZXJtaXR0ZWQgdG8gdXNl
IEV4ZWN1dGFibGUgRVBUIFN1cGVycGFnZXM/ICBDbGVhcmVkIHRvIHdvcmsKKyAgICAgKiBhcm91
bmQgQ1ZFLTIwMTgtMTIyMDcgYXMgYXBwcm9wcmlhdGUuCisgICAgICovCisgICAgYm9vbCBleGVj
X3NwOwogfTsKIAogLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:13:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:13:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZG3W-0007CE-JH; Mon, 25 Nov 2019 15:13:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZG3V-0007C3-93
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:13:37 +0000
X-Inumbo-ID: 27418cec-0f96-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 27418cec-0f96-11ea-9455-bc764e2007e4;
 Mon, 25 Nov 2019 15:13:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG3U-0008TY-H3
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:13:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZG3U-0002N9-Fn
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:13:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZG3U-0002N9-Fn@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:13:36 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/mm: Adjust linear uses /
 entries when a page loses validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwMDg0MzU4OTc4YjNhYWIxYjljMjcyMmQ3YmZhNGU3ZjRkY2Y1ODAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDI1IDE2OjA3OjIwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE2OjA3OjIwIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEFkanVzdCBsaW5lYXIgdXNlcyAvIGVudHJpZXMgd2hlbiBhIHBhZ2Ug
bG9zZXMgdmFsaWRhdGlvbgogICAgCiAgICAiTGluZWFyIHBhZ2V0YWJsZXMiIGlzIGEgdGVjaG5p
cXVlIHdoaWNoIGludm9sdmVzIGVpdGhlciBwb2ludGluZyBhCiAgICBwYWdldGFibGUgYXQgaXRz
ZWxmLCBvciB0byBhbm90aGVyIHBhZ2V0YWJsZSB0aGUgc2FtZSBvciBoaWdoZXIgbGV2ZWwuCiAg
ICBYZW4gaGFzIGxpbWl0ZWQgc3VwcG9ydCBmb3IgbGluZWFyIHBhZ2V0YWJsZXM6IEEgcGFnZSBt
YXkgZWl0aGVyIHBvaW50CiAgICB0byBpdHNlbGYsIG9yIHBvaW50IHRvIGFub3RoZXIgcGFnZSBv
ZiB0aGUgc2FtZSBsZXZlbCAoaS5lLiwgTDIgdG8gTDIsCiAgICBMMyB0byBMMywgYW5kIHNvIG9u
KS4KICAgIAogICAgWFNBLTI0MCBpbnRyb2R1Y2VkIGFuIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb24g
dGhhdCBsaW1pdGVkIHRoZSAiZGVwdGgiCiAgICBvZiBzdWNoIGNoYWlucyBieSBhbGxvd2luZyBw
YWdlcyB0byBlaXRoZXIgKnBvaW50IHRvKiBvdGhlciBwYWdlcyBvZgogICAgdGhlIHNhbWUgbGV2
ZWwsIG9yICpiZSBwb2ludGVkIHRvKiBieSBvdGhlciBwYWdlcyBvZiB0aGUgc2FtZSBsZXZlbCwK
ICAgIGJ1dCBub3QgYm90aC4gIFRvIGltcGxlbWVudCB0aGlzLCB3ZSBrZWVwIHRyYWNrIG9mIHRo
ZSBudW1iZXIgb2YKICAgIG91dHN0YW5kaW5nIHRpbWVzIGEgcGFnZSBwb2ludHMgdG8gb3IgaXMg
cG9pbnRlZCB0byBhbm90aGVyIHBhZ2UKICAgIHRhYmxlLCB0byBwcmV2ZW50IGJvdGggZnJvbSBo
YXBwZW5pbmcgYXQgdGhlIHNhbWUgdGltZS4KICAgIAogICAgQWRkaXRpb25hbGx5LCBYU0EtMjk5
IGludHJvZHVjZWQgYSBtb2RlIHdoZXJlYnkgaWYgYSBwYWdlIHdhcyBrbm93biB0bwogICAgaGF2
ZSBiZWVuIG9ubHkgcGFydGlhbGx5IHZhbGlkYXRlZCwgX3B1dF9wYWdlX3R5cGUoKSB3b3VsZCBi
ZSBjYWxsZWQKICAgIHdpdGggUFRGX3BhcnRpYWxfc2V0LCBpbmRpY2F0aW5nIHRoYXQgaWYgdGhl
IHBhZ2UgaGFkIGJlZW4KICAgIGRlLXZhbGlkYXRlZCBieSBzb21lb25lIGVsc2UsIHRoZSB0eXBl
IGNvdW50IHNob3VsZCBiZSBsZWZ0IGFsb25lLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGlz
IGNoYW5nZSBkaWQgbm90IGFjY291bnQgZm9yIHRoZSByZXF1aXJlZCBhY2NvdW50aW5nCiAgICBm
b3IgbGluZWFyIHBhZ2UgdGFibGUgdXNlcyBhbmQgZW50cmllczsgaW4gdGhlIGNhc2UgdGhhdCBh
IHByZXZpb3VzbHkKICAgIHBhcnRpYWxseS1kZXZhbGlkYXRlZCBwYWdldGFibGUgd2FzIGZ1bGx5
LWRldmFsaWRhdGVkIGJ5IHNvbWVvbmUgZWxzZSwKICAgIHRoZSBsaW5lYXJfcHRfY291bnRzIGFy
ZSBub3QgdXBkYXRlZC4KICAgIAogICAgVGhpcyBjb3VsZCBoYXBwZW4gaW4gb25lIG9mIHR3byBw
bGFjZXM6CiAgICAKICAgIDEuIEluIHRoZSBjYXNlIGEgcGFydGlhbGx5LWRldmFsaWRhdGVkIHBh
Z2Ugd2FzIHJlLXZhbGlkYXRlZCBieQogICAgc29tZW9uZSBlbHNlCiAgICAKICAgIDIuIER1cmlu
ZyBkb21haW4gdGVhci1kb3duLCB3aGVuIHBhZ2VzIGFyZSBmb3JjZS1pbnZhbGlkYXRlZCB3aGls
ZQogICAgbGVhdmluZyB0aGUgdHlwZSBjb3VudCBpbnRhY3QuCiAgICAKICAgIFRoZSBzZWNvbmQg
Y291bGQgYmUgaWdub3JlZCwgc2luY2UgYXQgdGhhdCBwb2ludCB0aGUgcGFnZXMgY2FuIG5vCiAg
ICBsb25nZXIgYmUgYWJ1c2VkOyBidXQgdGhlIGZpcnN0IHJlcXVpcmVzIGhhbmRsaW5nLiAgTm90
ZSBob3dldmVyIHRoYXQKICAgIHRoaXMgd291bGQgbm90IGJlIGEgc2VjdXJpdHkgaXNzdWU6IGhh
dmluZyB0aGUgY291bnRzIGJlIHRvbyBoaWdoIGlzCiAgICBvdmVybHkgc3RyaWN0IChpLmUuLCB3
aWxsIHByZXZlbnQgYSBwYWdlIGZyb20gYmVpbmcgdXNlZCBpbiBhIHdheQogICAgd2hpY2ggaXMg
cGVyZmVjdGx5IHNhZmUpLCBidXQgc2hvdWxkbid0IGNhdXNlIGFueSBvdGhlciBpc3N1ZXMuCiAg
ICAKICAgIEZpeCB0aGlzIGJ5IGFkanVzdGluZyB0aGUgbGluZWFyIGNvdW50cyB3aGVuIGEgcGFn
ZSBsb3NlcyB2YWxpZGF0aW9uLAogICAgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSBkZS12YWxp
ZGF0aW9uIGNvbXBsZXRlZCBvciB3YXMgb25seSBwYXJ0aWFsLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDog
NzdiZWJhN2M5MjFhMjg2YzMxYTJhNzZmMjY1MDAwNDdmMzUzNjE0YQogICAgbWFzdGVyIGRhdGU6
IDIwMTktMTEtMjUgMTA6NTg6MjcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDEzICsr
KysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCAxYjY1MDQ2OGZkLi40OGYwOGU1NGQ2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjgxMiwxNCArMjgxMiwxNyBAQCBzdGF0aWMg
aW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSwKIHsKICAgICBpbnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBw
cmVlbXB0aWJsZSk7CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRw
Zy0+dS5pbnVzZS50eXBlX2luZm8pICYmCisgICAgICAgICAodHlwZSAmIFBHVF92YWxpZGF0ZWQp
ICYmIHJjICE9IC1FSU5UUiApCisgICAgeworICAgICAgICAvKiBBbnkgdGltZSB3ZSBiZWdpbiBk
ZS12YWxpZGF0aW9uIG9mIGEgcGFnZSwgYWRqdXN0IGxpbmVhciBjb3VudHMgKi8KKyAgICAgICAg
ZGVjX2xpbmVhcl91c2VzKHBhZ2UpOworICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7
CisgICAgfQorCiAgICAgLyogTm8gbmVlZCBmb3IgYXRvbWljIHVwZGF0ZSBvZiB0eXBlX2luZm8g
aGVyZTogbm9vbmUgZWxzZSB1cGRhdGVzIGl0LiAqLwogICAgIGlmICggcmMgPT0gMCApCiAgICAg
ewotICAgICAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRwZy0+dS5pbnVz
ZS50eXBlX2luZm8pICkKLSAgICAgICAgewotICAgICAgICAgICAgZGVjX2xpbmVhcl91c2VzKHBh
Z2UpOwotICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOwotICAgICAgICB9CiAg
ICAgICAgIEFTU0VSVCghcGFnZS0+bGluZWFyX3B0X2NvdW50IHx8IHBhZ2VfZ2V0X293bmVyKHBh
Z2UpLT5pc19keWluZyk7CiAgICAgICAgIHNldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAg
ICAgICAgIHNtcF93bWIoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:33:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGMO-0000Hv-4Y; Mon, 25 Nov 2019 15:33:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGMM-0000Hq-Rb
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:06 +0000
X-Inumbo-ID: e0422736-0f98-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e0422736-0f98-11ea-b08b-bc764e2007e4;
 Mon, 25 Nov 2019 15:33:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGML-0000PG-RK
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGML-0003KZ-Pk
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGML-0003KZ-Pk@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:33:05 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/vvmx: Fix the use of RDTSCP
 when it is intercepted at L0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY0ZDYxMzdjMTdlYjY4NDExMmZjM2E4YzlmZWY3MGFkZDBmMTJhOTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNjoxNTowNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjoxNTowNCAyMDE5ICsw
MTAwCgogICAgeDg2L3Z2bXg6IEZpeCB0aGUgdXNlIG9mIFJEVFNDUCB3aGVuIGl0IGlzIGludGVy
Y2VwdGVkIGF0IEwwCiAgICAKICAgIExpbnV4IGhhcyBzdGFydGVkIHVzaW5nIFJEVFNDUCBhcyBv
ZiB2NS4xLiAgVGhpcyBoYXMgaGlnaGxpZ2h0ZWQgYSBidWcgaW4gWGVuLAogICAgd2hlcmUgdmly
dHVhbCB2bWV4aXQgc2ltcGx5IGdpdmVzIHVwLgogICAgCiAgICAgIChYRU4pIGQxdjEgVW5oYW5k
bGVkIG5lc3RlZCB2bWV4aXQ6IHJlYXNvbiA1MQogICAgICAoWEVOKSBkb21haW5fY3Jhc2ggY2Fs
bGVkIGZyb20gdnZteC5jOjI2NzEKICAgICAgKFhFTikgRG9tYWluIDEgKHZjcHUjMSkgY3Jhc2hl
ZCBvbiBjcHUjMjoKICAgIAogICAgSGFuZGxlIFJEVFNDUCBpbiB0aGUgdmlydHVhbCB2bWV4aXQg
aGFuZGVyIGluIHRoZSBzYW1lIHdhcyBhcyBSRFRTQwogICAgaW50ZXJjZXB0cy4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IFNhcmFoIE5ld21hbiA8c3JuQHByZ21yLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQt
Ynk6IENocmlzIEJyYW5ub24gPGNtYkBwcmdtci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2xAeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDkyNTdjMjE4ZTU2ZTk5MDJiNzg2NjJl
NTg1MmQ2OTMyOWI5Y2MyMDQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTIzIDE2OjQzOjQ4ICsw
MTAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwgMyArKysKIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggYTVmYjQ0MjUzOS4uMTI5
N2RjMjBiOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMjQ4Myw2ICsyNDgzLDcgQEAgaW50IG52bXhf
bjJfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAg
ICBudmNwdS0+bnZfdm1leGl0X3BlbmRpbmcgPSAxOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IEVYSVRfUkVBU09OX1JEVFNDOgorICAgIGNhc2UgRVhJVF9SRUFTT05fUkRUU0NQOgogICAgICAg
ICBjdHJsID0gX19uMl9leGVjX2NvbnRyb2wodik7CiAgICAgICAgIGlmICggY3RybCAmIENQVV9C
QVNFRF9SRFRTQ19FWElUSU5HICkKICAgICAgICAgICAgIG52Y3B1LT5udl92bWV4aXRfcGVuZGlu
ZyA9IDE7CkBAIC0yNDkzLDYgKzI0OTQsOCBAQCBpbnQgbnZteF9uMl92bWV4aXRfaGFuZGxlcihz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgICAqIGF2b2lkaW5nIGNoYW5n
aW5nIGd1ZXN0X3RzYyBhbmQgbWVzc2luZyB1cCB0aW1la2VlcGluZyBpbiBMMQogICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICBtc3Jfc3BsaXQocmVncywgaHZtX2dldF9ndWVzdF90c2Modikg
KyBnZXRfdnZtY3ModiwgVFNDX09GRlNFVCkpOworICAgICAgICAgICAgaWYgKCBleGl0X3JlYXNv
biA9PSBFWElUX1JFQVNPTl9SRFRTQ1AgKQorICAgICAgICAgICAgICAgIHJlZ3MtPnJjeCA9IGh2
bV9tc3JfdHNjX2F1eCh2KTsKICAgICAgICAgICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsKIAogICAg
ICAgICAgICAgcmV0dXJuIDE7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:33:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGMY-0000IX-6V; Mon, 25 Nov 2019 15:33:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGMW-0000IO-LJ
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:16 +0000
X-Inumbo-ID: e63ff500-0f98-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e63ff500-0f98-11ea-9455-bc764e2007e4;
 Mon, 25 Nov 2019 15:33:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGMV-0000PO-Up
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGMV-0003L7-TZ
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGMV-0003L7-TZ@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:33:15 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/tsc: update vcpu time info
 on guest TSC adjustments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0837589203204213624=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 41d85cbeaff2bcb6ba1a28fcc322f91c4930b98b
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 16:16:18 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 16:16:18 2019 +0100

    x86/tsc: update vcpu time info on guest TSC adjustments
    
    If a HVM/PVH guest writes to MSR_IA32_TSC{_ADJUST} and thus changes
    the value of the time stamp counter the vcpu time info must also be
    updated, or the time calculated by the guest using the Xen PV clock
    interface will be skewed.
    
    Update the vcpu time info when the guest writes to either MSR_IA32_TSC
    or MSR_IA32_TSC_ADJUST. This fixes lockups seen when running the
    pv-shim on AMD hardware, since the shim will aggressively try to keep
    TSCs in sync by periodically writing to MSR_IA32_TSC if the TSC is not
    reliable.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 7eee9c16d6405a1a1f2e8c6472923db842c90cfb
    master date: 2019-10-23 17:01:56 +0100
---
 xen/arch/x86/hvm/hvm.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 1924434960..2a9f40b6db 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -429,6 +429,8 @@ static void hvm_set_guest_tsc_msr(struct vcpu *v, u64 guest_tsc)
     hvm_set_guest_tsc(v, guest_tsc);
     v->arch.hvm_vcpu.msr_tsc_adjust += v->arch.hvm_vcpu.cache_tsc_offset
                           - tsc_offset;
+    if ( v == current )
+        update_vcpu_system_time(v);
 }
 
 static void hvm_set_guest_tsc_adjust(struct vcpu *v, u64 tsc_adjust)
@@ -437,6 +439,8 @@ static void hvm_set_guest_tsc_adjust(struct vcpu *v, u64 tsc_adjust)
                             - v->arch.hvm_vcpu.msr_tsc_adjust;
     hvm_funcs.set_tsc_offset(v, v->arch.hvm_vcpu.cache_tsc_offset, 0);
     v->arch.hvm_vcpu.msr_tsc_adjust = tsc_adjust;
+    if ( v == current )
+        update_vcpu_system_time(v);
 }
 
 u64 hvm_get_guest_tsc_fixed(struct vcpu *v, uint64_t at_tsc)
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0837589203204213624==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:33:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGMh-0000Jp-AE; Mon, 25 Nov 2019 15:33:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGMg-0000Jf-M8
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:26 +0000
X-Inumbo-ID: ec487a44-0f98-11ea-b3bd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ec487a44-0f98-11ea-b3bd-bc764e2007e4;
 Mon, 25 Nov 2019 15:33:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGMg-0000Pa-23
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGMg-0003Ld-0n
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGMg-0003Ld-0n@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:33:26 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86: fix off-by-one in
 is_xen_fixed_mfn()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiMWU5N2Q3N2YzMDAzYWQxNzc1ZWIwZTRmYWU0MzUwOTQxZjk2MmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI1
IDE2OjE3OjE0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE2OjE3OjE0IDIwMTkgKzAxMDAKCiAgICB4
ODY6IGZpeCBvZmYtYnktb25lIGluIGlzX3hlbl9maXhlZF9tZm4oKQogICAgCiAgICBfXzJNX3J3
ZGF0YV9lbmQgbWFya3MgdGhlIGZpcnN0IGJ5dGUgYWZ0ZXIgdGhlIFhlbiBpbWFnZSwgbm90IGl0
cyBsYXN0CiAgICBieXRlLiBTdWJ0cmFjdCAxIHRvIG9idGFpbiB0aGUgdXBwZXIgYm91bmQgdG8g
Y29tcGFyZSBhZ2FpbnN0LiAoTm90ZQogICAgdGhhdCBpbnN0ZWFkIHN3aXRjaGluZyBmcm9tIDw9
IHRvIDwgaXMgbGVzcyBkZXNpcmFibGUsIGFzIGluIHByaW5jaXBsZQogICAgX19wYSgpIG1pZ2h0
IHJldHVybiBydWJiaXNoIGZvciBhZGRyZXNzZXMgb3V0c2lkZSBvZiB0aGUgWGVuIGltYWdlLikK
ICAgIAogICAgU2luY2UgdGhlICYgbmVlZHMgdG8gYmUgZHJvcHBlZCBmcm9tIHRoZSBsaW5lIGlu
IHF1ZXN0aW9uLCBhbHNvIGRyb3AgaXQKICAgIGZyb20gdGhlIGFkamFjZW50IG9uZS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDk2MzM5Mjk4MjQyMDRjYTdhNmQ2MGQwODM0NjZkZTc5OTkzZDYwZjEKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTEwLTI1IDEwOjM4OjU4ICswMjAwCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaAppbmRleCBjNmJhOWU0ZDczLi43ODI1NjkxZDA2IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CkBAIC0yOTUsOCArMjk1LDggQEAgc3RydWN0IHBhZ2VfaW5mbwogI2RlZmluZSBpc194ZW5faGVh
cF9tZm4obWZuKSBcCiAgICAgKF9fbWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVuX2hlYXBfcGFnZSht
Zm5fdG9fcGFnZShfbWZuKG1mbikpKSkKICNkZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICgoKChtZm4pIDw8IFBBR0VfU0hJRlQpID49IF9fcGEo
Jl9zdGV4dCkpICYmICBcCi0gICAgICgoKG1mbikgPDwgUEFHRV9TSElGVCkgPD0gX19wYSgmX18y
TV9yd2RhdGFfZW5kKSkpCisgICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkgPj0gX19wYShfc3Rl
eHQpKSAmJiAgXAorICAgICAoKChtZm4pIDw8IFBBR0VfU0hJRlQpIDw9IF9fcGEoX18yTV9yd2Rh
dGFfZW5kIC0gMSkpKQogCiAjZGVmaW5lIFBSdHlwZV9pbmZvICIwMTZseCIvKiBzaG91bGQgb25s
eSBiZSB1c2VkIGZvciBwcmludGsncyAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:33:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGMr-0000LL-CG; Mon, 25 Nov 2019 15:33:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGMr-0000LE-1Y
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:37 +0000
X-Inumbo-ID: f24e6e4e-0f98-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f24e6e4e-0f98-11ea-b08b-bc764e2007e4;
 Mon, 25 Nov 2019 15:33:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGMq-0000Pm-5f
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGMq-0003M6-4N
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGMq-0003M6-4N@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:33:36 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/vtx: Corrections to BDF93
 errata workaround
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwOGZkYjgzMmYyNDg4MGE4ODdmODgxZTcxY2IyN2ZhOGQ4YzZhODEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNjoxODo0MCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjoxODo0MCAyMDE5ICsw
MTAwCgogICAgeDg2L3Z0eDogQ29ycmVjdGlvbnMgdG8gQkRGOTMgZXJyYXRhIHdvcmthcm91bmQK
ICAgIAogICAgQXQgdGhlIHRpbWUgb2YgZml4aW5nIGMvcyAyMGYxOTc2YjQ0LCBubyBvYnZpb3Vz
IGVycmF0YSBoYWQgYmVlbiBwdWJsaXNoZWQsCiAgICBhbmQgQkRGMTQgbG9va2VkIGxpa2UgdGhl
IG1vc3Qgb2J2aW91cyBjYW5kaWRhdGUuICBTdWJzZXF1ZW50bHksIEJERjkzIGhhcwogICAgYmVl
biBwdWJsaXNoZWQgYW5kIGl0IGlzIG9idmlvdXNseSB0aGlzLgogICAgCiAgICBUaGUgZXJyYXR1
bSBzdGF0ZXMgdGhhdCBMRVJfVE9fTElQIGlzIHRoZSBvbmx5IGFmZmVjdGVkIE1TUi4gIFRoZSBw
cm92aXNpb25hbAogICAgZml4IGluIFhlbiBhZGp1c3RlZCBMRVJfRlJPTV9MSVAsIGJ1dCB0aGlz
IGlzIG5vdCBjb3JyZWN0LiAgVGhlIEZST00gTVNScyBhcmUKICAgIGludGVuZGVkIHRvIGhhdmUg
VFNYIG1ldGFkYXRhLCBhbmQgZm9yIHN0ZXBwaW5ncyB3aXRoIFRTWCBlbmFibGVkLCBpdCB3aWxs
CiAgICBjb3JydXB0IHRoZSB2YWx1ZSB0aGUgZ3Vlc3Qgc2Vlcywgd2hpbGUgZm9yIHBhcnRzIHdp
dGggVFNYIGRpc2FibGVkLCBpdCBpcwogICAgcmVkdW5kYW50IHdpdGggRklYVVBfVFNYLiAgRHJv
cCB0aGUgTEVSX0ZST01fTElQIGFkanVzdG1lbnQuCiAgICAKICAgIFJlcGxhY2UgQkRGMTQgcmVm
ZXJlbmNlcyB3aXRoIEJERjkzLCBkcm9wIHRoZSByZWR1bmRhbnQgJ2Jkd19lcnJhdHVtXycgcHJl
Zml4LAogICAgYW5kIHVzZSBhbiBJbnRlbCB2ZW5kb3IgY2hlY2ssIGFzIG90aGVyIHZlbmRvcnMg
aW1wbGVtZW50IFZULXguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMWEzYjM5MzEyOWMxZGNmZWM0MThmOWIwZWU5
MmQxMjZjMmFlODE0MQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMjkgMTk6Mjc6NDAgKzAwMDAK
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDQ1ICsrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMo
KyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggYTU2OGQ2MjY0My4uMTYyNTky
NzA1MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI0MTMsNyArMjQxMyw3IEBAIHN0YXRpYyB2b2lkIHBp
X25vdGlmaWNhdGlvbl9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB9CiAK
IHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQpOwotc3RhdGljIHZv
aWQgX19pbml0IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNrKHZvaWQpOworc3RhdGljIHZv
aWQgX19pbml0IGJkZjkzX2ZpeHVwX2NoZWNrKHZvaWQpOwogCiAvKgogICogQ2FsY3VsYXRlIHdo
ZXRoZXIgdGhlIENQVSBpcyB2dWxuZXJhYmxlIHRvIEluc3RydWN0aW9uIEZldGNoIHBhZ2UKQEAg
LTI1ODcsNyArMjU4Nyw3IEBAIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2lu
aXQgc3RhcnRfdm14KHZvaWQpCiAgICAgc2V0dXBfdm1jc19kdW1wKCk7CiAKICAgICBsYnJfdHN4
X2ZpeHVwX2NoZWNrKCk7Ci0gICAgYmR3X2VycmF0dW1fYmRmMTRfZml4dXBfY2hlY2soKTsKKyAg
ICBiZGY5M19maXh1cF9jaGVjaygpOwogCiAgICAgcmV0dXJuICZ2bXhfZnVuY3Rpb25fdGFibGU7
CiB9CkBAIC0yODk0LDExICsyODk0LDExIEBAIGVudW0KIAogI2RlZmluZSBMQlJfTVNSU19JTlNF
UlRFRCAgICAgICgxdSA8PCAwKQogI2RlZmluZSBMQlJfRklYVVBfVFNYICAgICAgICAgICgxdSA8
PCAxKQotI2RlZmluZSBMQlJfRklYVVBfQkRGMTQgICAgICAgICgxdSA8PCAyKQotI2RlZmluZSBM
QlJfRklYVVBfTUFTSyAgICAgICAgIChMQlJfRklYVVBfVFNYIHwgTEJSX0ZJWFVQX0JERjE0KQor
I2RlZmluZSBMQlJfRklYVVBfQkRGOTMgICAgICAgICgxdSA8PCAyKQorI2RlZmluZSBMQlJfRklY
VVBfTUFTSyAgICAgICAgIChMQlJfRklYVVBfVFNYIHwgTEJSX0ZJWFVQX0JERjkzKQogCiBzdGF0
aWMgYm9vbCBfX3JlYWRfbW9zdGx5IGxicl90c3hfZml4dXBfbmVlZGVkOwotc3RhdGljIGJvb2wg
X19yZWFkX21vc3RseSBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9uZWVkZWQ7CitzdGF0aWMgYm9v
bCBfX3JlYWRfbW9zdGx5IGJkZjkzX2ZpeHVwX25lZWRlZDsKIHN0YXRpYyB1aW50MzJfdCBfX3Jl
YWRfbW9zdGx5IGxicl9mcm9tX3N0YXJ0Owogc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkg
bGJyX2Zyb21fZW5kOwogc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgbGJyX2xhc3RpbnRf
ZnJvbTsKQEAgLTI5MzUsMTEgKzI5MzUsMTggQEAgc3RhdGljIHZvaWQgX19pbml0IGxicl90c3hf
Zml4dXBfY2hlY2sodm9pZCkKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBiZHdfZXJy
YXR1bV9iZGYxNF9maXh1cF9jaGVjayh2b2lkKQorc3RhdGljIHZvaWQgX19pbml0IGJkZjkzX2Zp
eHVwX2NoZWNrKHZvaWQpCiB7Ci0gICAgLyogQnJvYWR3ZWxsIEU1LTI2MDAgdjQgcHJvY2Vzc29y
cyBuZWVkIHRvIHdvcmsgYXJvdW5kIGVycmF0dW0gQkRGMTQuICovCi0gICAgaWYgKCBib290X2Nw
dV9kYXRhLng4NiA9PSA2ICYmIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsID09IDc5ICkKLSAgICAg
ICAgYmR3X2VycmF0dW1fYmRmMTRfZml4dXBfbmVlZGVkID0gdHJ1ZTsKKyAgICAvKgorICAgICAq
IEJyb2Fkd2VsbCBlcnJhdHVtIEJERjkzOgorICAgICAqCisgICAgICogUmVhZHMgZnJvbSBNU1Jf
TEVSX1RPX0xJUCAoTVNSIDFERUgpIG1heSByZXR1cm4gdmFsdWVzIGZvciBiaXRzWzYzOjYxXQor
ICAgICAqIHRoYXQgYXJlIG5vdCBlcXVhbCB0byBiaXRbNDddLiAgQXR0ZW1wdGluZyB0byBjb250
ZXh0IHN3aXRjaCB0aGlzIHZhbHVlCisgICAgICogbWF5IGNhdXNlIGEgI0dQLiAgU29mdHdhcmUg
c2hvdWxkIHNpZ24gZXh0ZW5kIHRoZSBNU1IuCisgICAgICovCisgICAgaWYgKCBib290X2NwdV9k
YXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAmJgorICAgICAgICAgYm9vdF9jcHVf
ZGF0YS54ODYgPT0gNiAmJiBib290X2NwdV9kYXRhLng4Nl9tb2RlbCA9PSAweDRmICkKKyAgICAg
ICAgYmRmOTNfZml4dXBfbmVlZGVkID0gdHJ1ZTsKIH0KIAogc3RhdGljIGludCBpc19sYXN0X2Jy
YW5jaF9tc3IodTMyIGVjeCkKQEAgLTMzMDQsOCArMzMxMSw4IEBAIHN0YXRpYyBpbnQgdm14X21z
cl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQp
CiAgICAgICAgICAgICB2LT5hcmNoLmh2bV92bXgubGJyX2ZsYWdzIHw9IExCUl9NU1JTX0lOU0VS
VEVEOwogICAgICAgICAgICAgaWYgKCBsYnJfdHN4X2ZpeHVwX25lZWRlZCApCiAgICAgICAgICAg
ICAgICAgdi0+YXJjaC5odm1fdm14Lmxicl9mbGFncyB8PSBMQlJfRklYVVBfVFNYOwotICAgICAg
ICAgICAgaWYgKCBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9uZWVkZWQgKQotICAgICAgICAgICAg
ICAgIHYtPmFyY2guaHZtX3ZteC5sYnJfZmxhZ3MgfD0gTEJSX0ZJWFVQX0JERjE0OworICAgICAg
ICAgICAgaWYgKCBiZGY5M19maXh1cF9uZWVkZWQgKQorICAgICAgICAgICAgICAgIHYtPmFyY2gu
aHZtX3ZteC5sYnJfZmxhZ3MgfD0gTEJSX0ZJWFVQX0JERjkzOwogICAgICAgICB9CiAKICAgICAg
ICAgX192bXdyaXRlKEdVRVNUX0lBMzJfREVCVUdDVEwsIG1zcl9jb250ZW50KTsKQEAgLTQzNDYs
MjAgKzQzNTMsMTAgQEAgc3RhdGljIHZvaWQgc2lnbl9leHRlbmRfbXNyKHN0cnVjdCB2Y3B1ICp2
LCB1MzIgbXNyLCBpbnQgdHlwZSkKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIGJkd19lcnJhdHVt
X2JkZjE0X2ZpeHVwKHZvaWQpCitzdGF0aWMgdm9pZCBiZGY5M19maXh1cCh2b2lkKQogewogICAg
IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKIAotICAgIC8qCi0gICAgICogT2NjYXNpb25h
bGx5LCBvbiBjZXJ0YWluIEJyb2Fkd2VsbCBDUFVzIE1TUl9JQTMyX0xBU1RJTlRUT0lQIGhhcwot
ICAgICAqIGJlZW4gb2JzZXJ2ZWQgdG8gaGF2ZSB0aGUgdG9wIHRocmVlIGJpdHMgY29ycnVwdGVk
IGFzIHRob3VnaCB0aGUKLSAgICAgKiBNU1IgaXMgdXNpbmcgdGhlIExCUl9GT1JNQVRfRUlQX0ZM
QUdTX1RTWCBmb3JtYXQuIFRoaXMgaXMKLSAgICAgKiBpbmNvcnJlY3QgYW5kIGNhdXNlcyBhIHZt
ZW50cnkgZmFpbHVyZSAtLSB0aGUgTVNSIHNob3VsZCBjb250YWluCi0gICAgICogYW4gb2Zmc2V0
IGludG8gdGhlIGN1cnJlbnQgY29kZSBzZWdtZW50LiBUaGlzIGlzIGFzc3VtZWQgdG8gYmUKLSAg
ICAgKiBlcnJhdHVtIEJERjE0LiBGaXggdXAgTVNSX0lBMzJfTEFTVElOVHtGUk9NLFRPfUlQIGJ5
Ci0gICAgICogc2lnbi1leHRlbmRpbmcgaW50byBiaXRzIDQ4OjYzLgotICAgICAqLwotICAgIHNp
Z25fZXh0ZW5kX21zcihjdXJyLCBNU1JfSUEzMl9MQVNUSU5URlJPTUlQLCBWTVhfTVNSX0dVRVNU
KTsKICAgICBzaWduX2V4dGVuZF9tc3IoY3VyciwgTVNSX0lBMzJfTEFTVElOVFRPSVAsIFZNWF9N
U1JfR1VFU1QpOwogfQogCkBAIC00MzY5LDggKzQzNjYsOCBAQCBzdGF0aWMgdm9pZCBsYnJfZml4
dXAodm9pZCkKIAogICAgIGlmICggY3Vyci0+YXJjaC5odm1fdm14Lmxicl9mbGFncyAmIExCUl9G
SVhVUF9UU1ggKQogICAgICAgICBsYnJfdHN4X2ZpeHVwKCk7Ci0gICAgaWYgKCBjdXJyLT5hcmNo
Lmh2bV92bXgubGJyX2ZsYWdzICYgTEJSX0ZJWFVQX0JERjE0ICkKLSAgICAgICAgYmR3X2VycmF0
dW1fYmRmMTRfZml4dXAoKTsKKyAgICBpZiAoIGN1cnItPmFyY2guaHZtX3ZteC5sYnJfZmxhZ3Mg
JiBMQlJfRklYVVBfQkRGOTMgKQorICAgICAgICBiZGY5M19maXh1cCgpOwogfQogCiAvKiBSZXR1
cm5zIGZhbHNlIGlmIHRoZSB2bWVudHJ5IGhhcyB0byBiZSByZXN0YXJ0ZWQgKi8KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4x
MQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:33:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGN1-0000N5-E5; Mon, 25 Nov 2019 15:33:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGN1-0000Mz-3a
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:47 +0000
X-Inumbo-ID: f856c30e-0f98-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f856c30e-0f98-11ea-b08b-bc764e2007e4;
 Mon, 25 Nov 2019 15:33:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGN0-0000Qe-9L
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGN0-0003Mo-8B
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGN0-0003Mo-8B@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:33:46 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/vtx: Fixes to
 Haswell/Broadwell LBR TSX errata
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIxMjYwOWI3NmM5MThkODY2Y2Q0YWJmNGQ2NjQwZmU0MWQzZTc5MTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNjoxOTozMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjoxOTozMiAyMDE5ICsw
MTAwCgogICAgeDg2L3Z0eDogRml4ZXMgdG8gSGFzd2VsbC9Ccm9hZHdlbGwgTEJSIFRTWCBlcnJh
dGEKICAgIAogICAgQ3Jvc3MgcmVmZXJlbmNlIGFuZCBsaXN0IGFsbCBlcnJhdGEsIG5vdyB0aGF0
IHRoZXkgYXJlIHB1Ymxpc2hlZC4KICAgIAogICAgVGhlc2UgZXJyYXRhIGFyZSBzcGVjaWZpYyB0
byBIYXN3ZWxsL0Jyb2Fkd2VsbC4gIFRoZXkgc2hvdWxkIGhhdmUgbW9kZWwgYW5kCiAgICB2ZW5k
b3IgY2hlY2tzLCBhcyBJbnRlbCBpc24ndCB0aGUgb25seSB2ZW5kb3IgdG8gaW1wbGVtZW50IFZU
LXguCiAgICAKICAgIEFsbCBhZmZlY3RlZCBtb2RlbHMgdXNlIHRoZSBzYW1lIE1TUiBpbmRpY2ll
cywgc28gdGhlc2UgY2FuIGJlIGhhcmQgY29kZWQKICAgIHJhdGhlciB0aGFuIGxvb2tpbmcgdXAg
YW5kIHN0b3JpbmcgY29uc3RhbnQgdmFsdWVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGY1MWQ0YTE5NDI3Njc0
NDkxZWFlY2VmODVjNTUxNjEzNDUwMTg4YzUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTI5IDE5
OjI3OjQwICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA3MCArKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NDIgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCAxNjI1
OTI3MDUwLi4wNjdkY2YzZmY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjc1NSwxNCArMjc1NSw2IEBA
IHN0YXRpYyBpbnQgdm14X2NyX2FjY2Vzcyhjcl9hY2Nlc3NfcXVhbF90IHF1YWwpCiAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotLyogVGhpcyBkZWZpbmVzIHRoZSBsYXlvdXQgb2Ygc3Ry
dWN0IGxicl9pbmZvW10gKi8KLSNkZWZpbmUgTEJSX0xBU1RJTlRfRlJPTV9JRFggICAgMAotI2Rl
ZmluZSBMQlJfTEFTVElOVF9UT19JRFggICAgICAxCi0jZGVmaW5lIExCUl9MQVNUQlJBTkNIX1RP
U19JRFggIDIKLSNkZWZpbmUgTEJSX0xBU1RCUkFOQ0hfRlJPTV9JRFggMwotI2RlZmluZSBMQlJf
TEFTVEJSQU5DSF9UT19JRFggICA0Ci0jZGVmaW5lIExCUl9MQVNUQlJBTkNIX0lORk8gICAgIDUK
LQogc3RhdGljIGNvbnN0IHN0cnVjdCBsYnJfaW5mbyB7CiAgICAgdTMyIGJhc2UsIGNvdW50Owog
fSBwNF9sYnJbXSA9IHsKQEAgLTI4OTksNDAgKzI4OTEsNTcgQEAgZW51bQogCiBzdGF0aWMgYm9v
bCBfX3JlYWRfbW9zdGx5IGxicl90c3hfZml4dXBfbmVlZGVkOwogc3RhdGljIGJvb2wgX19yZWFk
X21vc3RseSBiZGY5M19maXh1cF9uZWVkZWQ7Ci1zdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3Rs
eSBsYnJfZnJvbV9zdGFydDsKLXN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9mcm9t
X2VuZDsKLXN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9sYXN0aW50X2Zyb207CiAK
IHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQpCiB7Ci0gICAgYm9v
bCB0c3hfc3VwcG9ydCA9IGNwdV9oYXNfaGxlIHx8IGNwdV9oYXNfcnRtOwogICAgIHVpbnQ2NF90
IGNhcHM7CiAgICAgdWludDMyX3QgbGJyX2Zvcm1hdDsKIAotICAgIC8qIEZpeHVwIGlzIG5lZWRl
ZCBvbmx5IHdoZW4gVFNYIHN1cHBvcnQgaXMgZGlzYWJsZWQgLi4uICovCi0gICAgaWYgKCB0c3hf
c3VwcG9ydCApCisgICAgLyoKKyAgICAgKiBIU00xODIsIEhTRDE3MiwgSFNFMTE3LCBCRE0xMjcs
IEJERDExNywgQkRGODUsIEJERTEwNToKKyAgICAgKgorICAgICAqIE9uIHByb2Nlc3NvcnMgdGhh
dCBkbyBub3Qgc3VwcG9ydCBJbnRlbCBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlvbgorICAg
ICAqIEV4dGVuc2lvbnMgKEludGVsIFRTWCkgKENQVUlELjA3SC5FQlggYml0cyA0IGFuZCAxMSBh
cmUgYm90aCB6ZXJvKSwKKyAgICAgKiB3cml0ZXMgdG8gTVNSX0xBU1RCUkFOQ0hfeF9GUk9NX0lQ
IChNU1IgNjgwSCB0byA2OEZIKSBtYXkgI0dQIHVubGVzcworICAgICAqIGJpdHNbNjI6NjFdIGFy
ZSBlcXVhbCB0byBiaXRbNDddLgorICAgICAqCisgICAgICogU29mdHdhcmUgc2hvdWxkIHNpZ24g
ZXh0ZW5kIHRoZSBNU1JzLgorICAgICAqCisgICAgICogRXhwZXJpbWVudGFsbHksIE1TUl9MRVJf
RlJPTV9MSVAgKDFEREgpIGlzIHNpbWlsYXJseSBpbXBhY3RlZCwgc28gaXMKKyAgICAgKiBmaXhl
ZCB1cCBhcyB3ZWxsLgorICAgICAqLworICAgIGlmICggY3B1X2hhc19obGUgfHwgY3B1X2hhc19y
dG0gfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lO
VEVMIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKICAgICAgICAgcmV0dXJu
OwogCisgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsKKyAgICBj
YXNlIDB4M2M6IC8qIEhTTTE4MiwgSFNEMTcyIC0gNHRoIGdlbiBDb3JlICovCisgICAgY2FzZSAw
eDNmOiAvKiBIU0UxMTcgLSBYZW9uIEU1IHYzICovCisgICAgY2FzZSAweDQ1OiAvKiBIU00xODIg
LSA0dGggZ2VuIENvcmUgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhTTTE4MiwgSFNEMTcyIC0gNHRo
IGdlbiBDb3JlIChHVDMpICovCisgICAgY2FzZSAweDNkOiAvKiBCRE0xMjcgLSA1dGggZ2VuIENv
cmUgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJERDExNyAtIDV0aCBnZW4gQ29yZSAoR1QzKSAqLwor
ICAgIGNhc2UgMHg0ZjogLyogQkRGODUgIC0gWGVvbiBFNS0yNjAwIHY0ICovCisgICAgY2FzZSAw
eDU2OiAvKiBCREUxMDUgLSBYZW9uIEQtMTUwMCAqLworICAgICAgICBicmVhazsKKyAgICBkZWZh
dWx0OgorICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgLyoKKyAgICAgKiBGaXh1cCBpcyBu
ZWVkZWQgb25seSB3aGVuIFRTWCBzdXBwb3J0IGlzIGRpc2FibGVkIGFuZCB0aGUgYWRkcmVzcwor
ICAgICAqIGZvcm1hdCBvZiBMQlIgaW5jbHVkZXMgVFNYIGJpdHMgNjE6NjIKKyAgICAgKi8KICAg
ICBpZiAoICFjcHVfaGFzX3BkY20gKQogICAgICAgICByZXR1cm47CiAKICAgICByZG1zcmwoTVNS
X0lBMzJfUEVSRl9DQVBBQklMSVRJRVMsIGNhcHMpOwogICAgIGxicl9mb3JtYXQgPSBjYXBzICYg
TVNSX0lBMzJfUEVSRl9DQVBfTEJSX0ZPUk1BVDsKIAotICAgIC8qIC4uLiBhbmQgdGhlIGFkZHJl
c3MgZm9ybWF0IG9mIExCUiBpbmNsdWRlcyBUU1ggYml0cyA2MTo2MiAqLwogICAgIGlmICggbGJy
X2Zvcm1hdCA9PSBMQlJfRk9STUFUX0VJUF9GTEFHU19UU1ggKQotICAgIHsKLSAgICAgICAgY29u
c3Qgc3RydWN0IGxicl9pbmZvICpsYnIgPSBsYXN0X2JyYW5jaF9tc3JfZ2V0KCk7Ci0KLSAgICAg
ICAgaWYgKCBsYnIgPT0gTlVMTCApCi0gICAgICAgICAgICByZXR1cm47Ci0KLSAgICAgICAgbGJy
X2xhc3RpbnRfZnJvbSA9IGxicltMQlJfTEFTVElOVF9GUk9NX0lEWF0uYmFzZTsKLSAgICAgICAg
bGJyX2Zyb21fc3RhcnQgPSBsYnJbTEJSX0xBU1RCUkFOQ0hfRlJPTV9JRFhdLmJhc2U7Ci0gICAg
ICAgIGxicl9mcm9tX2VuZCA9IGxicl9mcm9tX3N0YXJ0ICsgbGJyW0xCUl9MQVNUQlJBTkNIX0ZS
T01fSURYXS5jb3VudDsKLQogICAgICAgICBsYnJfdHN4X2ZpeHVwX25lZWRlZCA9IHRydWU7Ci0g
ICAgfQogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgYmRmOTNfZml4dXBfY2hlY2sodm9pZCkKQEAg
LTQzMjYsOCArNDMzNSwxMiBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4X2ZpeHVwKHZvaWQpCiAgICAg
c3RydWN0IHZteF9tc3JfZW50cnkgKm1zcl9hcmVhID0gY3Vyci0+YXJjaC5odm1fdm14Lm1zcl9h
cmVhOwogICAgIHN0cnVjdCB2bXhfbXNyX2VudHJ5ICptc3I7CiAKLSAgICBpZiAoIChtc3IgPSB2
bXhfZmluZF9tc3IoY3VyciwgbGJyX2Zyb21fc3RhcnQsIFZNWF9NU1JfR1VFU1QpKSAhPSBOVUxM
ICkKKyAgICBpZiAoIChtc3IgPSB2bXhfZmluZF9tc3IoY3VyciwgTVNSX1A0X0xBU1RCUkFOQ0hf
MF9GUk9NX0xJUCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVk1YX01TUl9HVUVTVCkp
ICE9IE5VTEwgKQogICAgIHsKKyAgICAgICAgY29uc3QgdW5zaWduZWQgaW50IGxicl9mcm9tX2Vu
ZCA9CisgICAgICAgICAgICBNU1JfUDRfTEFTVEJSQU5DSF8wX0ZST01fTElQICsgTlVNX01TUl9Q
NF9MQVNUQlJBTkNIX0ZST01fVE87CisKICAgICAgICAgLyoKICAgICAgICAgICogU2lnbiBleHRl
bmQgaW50byBiaXRzIDYxOjYyIHdoaWxlIHByZXNlcnZpbmcgYml0IDYzCiAgICAgICAgICAqIFRo
ZSBsb29wIHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0IE1TUiBhcnJheSBpcyBzb3J0ZWQuCkBAIC00
MzM2LDcgKzQzNDksOCBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4X2ZpeHVwKHZvaWQpCiAgICAgICAg
ICAgICBtc3ItPmRhdGEgfD0gKChMQlJfRlJPTV9TSUdORVhUXzJNU0IgJiBtc3ItPmRhdGEpIDw8
IDIpOwogICAgIH0KIAotICAgIGlmICggKG1zciA9IHZteF9maW5kX21zcihjdXJyLCBsYnJfbGFz
dGludF9mcm9tLCBWTVhfTVNSX0dVRVNUKSkgIT0gTlVMTCApCisgICAgaWYgKCAobXNyID0gdm14
X2ZpbmRfbXNyKGN1cnIsIE1TUl9JQTMyX0xBU1RJTlRGUk9NSVAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFZNWF9NU1JfR1VFU1QpKSAhPSBOVUxMICkKICAgICAgICAgbXNyLT5kYXRh
IHw9ICgoTEJSX0ZST01fU0lHTkVYVF8yTVNCICYgbXNyLT5kYXRhKSA8PCAyKTsKIH0KIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:33:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGNB-0000O7-GG; Mon, 25 Nov 2019 15:33:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGNA-0000O2-WC
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:57 +0000
X-Inumbo-ID: fe5bce84-0f98-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fe5bce84-0f98-11ea-b08b-bc764e2007e4;
 Mon, 25 Nov 2019 15:33:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGNA-0000Qq-Co
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGNA-0003NZ-Bd
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:33:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGNA-0003NZ-Bd@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:33:56 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/shim: copy back the result
 of EVTCHNOP_status
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3174796009307106304=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0a79df73307076b0e946fd8fb87e8fbaca15d596
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 16:20:17 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 16:20:17 2019 +0100

    x86/shim: copy back the result of EVTCHNOP_status
    
    The event channel data was not copied back to guest memory, fix this
    by doing the copy.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    master commit: 0f45bbbc404e2d1257476f9caa6644c209ec2c90
    master date: 2019-11-01 10:48:04 +0000
---
 xen/arch/x86/pv/shim.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xen/arch/x86/pv/shim.c b/xen/arch/x86/pv/shim.c
index 1299112ce0..d4146fe234 100644
--- a/xen/arch/x86/pv/shim.c
+++ b/xen/arch/x86/pv/shim.c
@@ -470,6 +470,9 @@ static long pv_shim_event_channel_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
         else
             rc = xen_hypercall_event_channel_op(EVTCHNOP_status, &status);
 
+        if ( !rc && __copy_to_guest(arg, &status, 1) )
+            rc = -EFAULT;
+
         break;
     }
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3174796009307106304==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:34:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:34:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGNM-0000Pt-I5; Mon, 25 Nov 2019 15:34:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGNL-0000P9-8w
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:07 +0000
X-Inumbo-ID: 04626928-0f99-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 04626928-0f99-11ea-b08b-bc764e2007e4;
 Mon, 25 Nov 2019 15:34:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGNK-0000RI-GL
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGNK-0003Ou-F9
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGNK-0003Ou-F9@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:34:06 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/ioapic: fix
 clear_IO_APIC_pin write of raw entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0506502095378621953=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fd405712c75121de793783cadf6add63ad0d39b8
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 16:21:14 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 16:21:14 2019 +0100

    x86/ioapic: fix clear_IO_APIC_pin write of raw entries
    
    clear_IO_APIC_pin can be called after the iommu has been enabled, and
    using raw reads and writes to modify IO-APIC entries that have been
    setup to use interrupt remapping can lead to issues as some of the
    fields have different meaning when the IO-APIC entry is setup to point
    to an interrupt remapping table entry.
    
    The following ASSERT in AMD IOMMU code triggers afterwards as a result
    of the raw changes to IO-APIC entries performed by clear_IO_APIC_pin.
    
    (XEN) [   10.082154] ENABLING IO-APIC IRQs
    (XEN) [   10.087789]  -> Using new ACK method
    (XEN) [   10.093738] Assertion 'get_rte_index(rte) == offset' failed at iommu_intr.c:328
    
    Fix this by making sure that modifications to entries are performed in
    non raw mode when fields are affected which may either have changed
    meaning with interrupt remapping, or which may need mirroring into
    IRTEs.
    
    Reported-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: dedcb1087dfeae0bbd9eea465a57f25b13e40585
    master date: 2019-11-12 11:07:40 +0100
---
 xen/arch/x86/io_apic.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c
index f959090ca0..5a8f6bf302 100644
--- a/xen/arch/x86/io_apic.c
+++ b/xen/arch/x86/io_apic.c
@@ -517,8 +517,9 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
     if (entry.irr) {
         /* Make sure the trigger mode is set to level. */
         if (!entry.trigger) {
+            entry = __ioapic_read_entry(apic, pin, false);
             entry.trigger = 1;
-            __ioapic_write_entry(apic, pin, TRUE, entry);
+            __ioapic_write_entry(apic, pin, false, entry);
         }
         __io_apic_eoi(apic, entry.vector, pin);
     }
@@ -528,7 +529,7 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
      */
     memset(&entry, 0, sizeof(entry));
     entry.mask = 1;
-    __ioapic_write_entry(apic, pin, TRUE, entry);
+    __ioapic_write_entry(apic, pin, false, entry);
 
     entry = __ioapic_read_entry(apic, pin, TRUE);
     if (entry.irr)
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0506502095378621953==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:34:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:34:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGNW-0000RF-Jn; Mon, 25 Nov 2019 15:34:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGNV-0000R3-F7
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:17 +0000
X-Inumbo-ID: 0a68d3ca-0f99-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0a68d3ca-0f99-11ea-9455-bc764e2007e4;
 Mon, 25 Nov 2019 15:34:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGNU-0000Ra-Jo
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGNU-0003QI-IY
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGNU-0003QI-IY@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:34:16 +0000
Subject: [Xen-changelog] [xen staging-4.11] AMD/IOMMU: don't needlessly
 trigger errors/crashes when unmapping a page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1ZGU4OTM2ODdiNzI0MDllMmZkM2Q3NzZhYzQzZjc1NzE3NTIyYzgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI1
IDE2OjIyOjA4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE2OjIyOjA4IDIwMTkgKzAxMDAKCiAgICBB
TUQvSU9NTVU6IGRvbid0IG5lZWRsZXNzbHkgdHJpZ2dlciBlcnJvcnMvY3Jhc2hlcyB3aGVuIHVu
bWFwcGluZyBhIHBhZ2UKICAgIAogICAgVW5tYXBwaW5nIGEgcGFnZSB3aGljaCBoYXMgbmV2ZXIg
YmVlbiBtYXBwZWQgc2hvdWxkIGJlIGEgbm8tb3AgKG5vdGUgaG93CiAgICBpdCBhbHJlYWR5IGlz
IGluIGNhc2UgdGhlcmUgd2FzIG5vIHJvb3QgcGFnZSB0YWJsZSBhbGxvY2F0ZWQpLiBUaGVyZSdz
CiAgICBpbiBwYXJ0aWN1bGFyIG5vIG5lZWQgdG8gZ3JvdyB0aGUgbnVtYmVyIG9mIHBhZ2UgdGFi
bGUgbGV2ZWxzIGluIHVzZSwKICAgIGFuZCB0aGVyZSdzIGFsc28gbm8gbmVlZCB0byBhbGxvY2F0
ZSBpbnRlcm1lZGlhdGUgcGFnZSB0YWJsZXMgZXhjZXB0CiAgICB3aGVuIG5lZWRpbmcgdG8gc3Bs
aXQgYSBsYXJnZSBwYWdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5v
cmc+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IGFkNTkxNDU0ZjA2OTY0N2MzNmE3ZGFhYTllYzIzMzg0YzAy
NjNmMGIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTExLTEyIDExOjA4OjM0ICswMTAwCi0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIHwgMzkgKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4
IDMxOTFkYTkxZWYuLjA3OGQxYzY3M2EgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfbWFwLmMKQEAgLTQ1Niw3ICs0NTYsNyBAQCBzdGF0aWMgaW50IGlvbW11X21lcmdlX3BhZ2Vz
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAogICogcGFnZSB0YWJsZXMu
CiAgKi8KIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgcGZuLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgcHRfbWZuW10pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHB0X21mbltdLCBib29sIG1hcCkKIHsKICAgICB1NjQgKnBkZSwgKm5leHRfdGFibGVfdmFk
ZHI7CiAgICAgdW5zaWduZWQgbG9uZyAgbmV4dF90YWJsZV9tZm47CkBAIC00NzAsNiArNDcwLDEz
IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgcGZuLAogICAgIEJVR19PTiggdGFibGUgPT0gTlVMTCB8fCBsZXZlbCA8IElPTU1V
X1BBR0lOR19NT0RFX0xFVkVMXzEgfHwgCiAgICAgICAgICAgICBsZXZlbCA+IElPTU1VX1BBR0lO
R19NT0RFX0xFVkVMXzYgKTsKIAorICAgIC8qCisgICAgICogQSBmcmFtZSBudW1iZXIgcGFzdCB3
aGF0IHRoZSBjdXJyZW50IHBhZ2UgdGFibGVzIGNhbiByZXByZXNlbnQgY2FuJ3QKKyAgICAgKiBw
b3NzaWJseSBoYXZlIGEgbWFwcGluZy4KKyAgICAgKi8KKyAgICBpZiAoIHBmbiA+PiAoUFRFX1BF
Ul9UQUJMRV9TSElGVCAqIGxldmVsKSApCisgICAgICAgIHJldHVybiAwOworCiAgICAgbmV4dF90
YWJsZV9tZm4gPSBtZm5feChwYWdlX3RvX21mbih0YWJsZSkpOwogCiAgICAgaWYgKCBsZXZlbCA9
PSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8xICkKQEAgLTUzMCw2ICs1MzcsOSBAQCBzdGF0aWMg
aW50IGlvbW11X3BkZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBm
biwKICAgICAgICAgLyogSW5zdGFsbCBsb3dlciBsZXZlbCBwYWdlIHRhYmxlIGZvciBub24tcHJl
c2VudCBlbnRyaWVzICovCiAgICAgICAgIGVsc2UgaWYgKCAhaW9tbXVfaXNfcHRlX3ByZXNlbnQo
KHUzMiopcGRlKSApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIW1hcCApCisgICAgICAg
ICAgICAgICAgcmV0dXJuIDA7CisKICAgICAgICAgICAgIGlmICggbmV4dF90YWJsZV9tZm4gPT0g
MCApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgdGFibGUgPSBhbGxvY19hbWRfaW9t
bXVfcGd0YWJsZSgpOwpAQCAtNjg4LDcgKzY5OCw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAog
ICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9nZm4oZCwgZ2ZuLCBw
dF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQorICAgIGlmICggaW9tbXVfcGRlX2Zyb21fZ2Zu
KGQsIGdmbiwgcHRfbWZuLCB0cnVlKSB8fCAocHRfbWZuWzFdID09IDApICkKICAgICB7CiAgICAg
ICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogICAgICAgICBBTURfSU9N
TVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5IGdmbiA9ICVseFxuIiwgZ2ZuKTsK
QEAgLTc2NywyMyArNzc3LDcgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAg
ICAvKiBTaW5jZSBIVk0gZG9tYWluIGlzIGluaXRpYWxpemVkIHdpdGggMiBsZXZlbCBJTyBwYWdl
IHRhYmxlLAotICAgICAqIHdlIG1pZ2h0IG5lZWQgYSBkZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFn
ZXIgZ2ZuIG5vdyAqLwotICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCi0gICAgewotICAgICAg
ICBpbnQgcmMgPSB1cGRhdGVfcGFnaW5nX21vZGUoZCwgZ2ZuKTsKLQotICAgICAgICBpZiAoIHJj
ICkKLSAgICAgICAgewotICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdf
bG9jayk7Ci0gICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFp
bGVkIGdmbiA9ICVseFxuIiwgZ2ZuKTsKLSAgICAgICAgICAgIGlmICggcmMgIT0gLUVBRERSTk9U
QVZBSUwgKQotICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKLSAgICAgICAgICAgIHJl
dHVybiByYzsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICggaW9tbXVfcGRlX2Zyb21fZ2Zu
KGQsIGdmbiwgcHRfbWZuKSB8fCAocHRfbWZuWzFdID09IDApICkKKyAgICBpZiAoIGlvbW11X3Bk
ZV9mcm9tX2dmbihkLCBnZm4sIHB0X21mbiwgZmFsc2UpICkKICAgICB7CiAgICAgICAgIHNwaW5f
dW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogICAgICAgICBBTURfSU9NTVVfREVCVUco
IkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5IGdmbiA9ICVseFxuIiwgZ2ZuKTsKQEAgLTc5MSw4
ICs3ODUsMTEgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICB9CiAKLSAgICAv
KiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcgKi8KLSAgICBjbGVhcl9pb21tdV9wdGVf
cHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisgICAgaWYgKCBwdF9tZm5bMV0gKQorICAgIHsKKyAg
ICAgICAgLyogTWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQnLiAqLworICAgICAgICBjbGVh
cl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisgICAgfQogCiAgICAgLyogTm8g
ZnVydGhlciBtZXJnaW5nIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpLCBhcyB0aGUgbG9naWMgZG9l
c24ndCBjb3BlLiAqLwogICAgIGhkLT5hcmNoLm5vX21lcmdlID0gdHJ1ZTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:34:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:34:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGNg-0000Sd-Ng; Mon, 25 Nov 2019 15:34:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGNf-0000SS-D5
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:27 +0000
X-Inumbo-ID: 106e7680-0f99-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 106e7680-0f99-11ea-b08b-bc764e2007e4;
 Mon, 25 Nov 2019 15:34:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGNe-0000Rm-NO
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGNe-0003RR-MJ
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGNe-0003RR-MJ@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:34:26 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86emul: 16-bit XBEGIN does not
 truncate rIP
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcxNTIzOTk1YjE1ZDE5OTQ5NzgxNzBmZDQ0MmU4YjZlOGRiOTJhYTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI1
IDE2OjIyOjUzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE2OjIyOjUzIDIwMTkgKzAxMDAKCiAgICB4
ODZlbXVsOiAxNi1iaXQgWEJFR0lOIGRvZXMgbm90IHRydW5jYXRlIHJJUAogICAgCiAgICBTRE0g
cmV2IDA3MSBwb2ludHMgb3V0IHRoaXMgZmFjdCBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGE3MmM1MDg2NTZjMGEwZmE1NzM4OTBiMjkwMDY0ZTYwMzU5NzFmODYKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTExLTE1IDE0OjE1OjMxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmlu
ZGV4IDk1MjViNGQyNTQuLjFmMGMyMDhmYzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCkBAIC0zODE0LDEwICszODE0LDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB7
CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogeGJlZ2luIHVuY29uZGl0aW9uYWxseSBh
Ym9ydHMsIHhhYm9ydCBpcyB1bmNvbmRpdGlvbmFsbHkKLSAgICAgICAgICAgICAqIGEgbm9wLgor
ICAgICAgICAgICAgICogYSBub3AuIEl0IGFsc28gZG9lcyBub3QgdHJ1bmNhdGUgdGhlIGRlc3Rp
bmF0aW9uIGFkZHJlc3MgdG8KKyAgICAgICAgICAgICAqIDE2IGJpdHMgd2hlbiAxNi1iaXQgb3Bl
cmFuZCBzaXplIGlzIGluIGVmZmVjdC4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYg
KCBiICYgMSApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgb3BfYnl0ZXMgPSA0Owog
ICAgICAgICAgICAgICAgIGptcF9yZWwoKGludDMyX3Qpc3JjLnZhbCk7CiAgICAgICAgICAgICAg
ICAgX3JlZ3MucihheCkgPSAwOwogICAgICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:34:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:34:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGNq-0000Tn-PQ; Mon, 25 Nov 2019 15:34:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGNp-0000Tf-SP
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:37 +0000
X-Inumbo-ID: 16744a46-0f99-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 16744a46-0f99-11ea-9455-bc764e2007e4;
 Mon, 25 Nov 2019 15:34:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGNo-0000SB-Qa
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGNo-0003S7-PR
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGNo-0003S7-PR@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:34:36 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86: fix race to build
 arch/x86/efi/relocs-dummy.o
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2OTc0MzhmZTE3ZDZiOGEwOWZjNGYyZDNjNjRjMzkwZjczMTI5MDUKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMjUgMTY6MjM6MzQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMjUgMTY6MjM6MzQgMjAxOSAr
MDEwMAoKICAgIHg4NjogZml4IHJhY2UgdG8gYnVpbGQgYXJjaC94ODYvZWZpL3JlbG9jcy1kdW1t
eS5vCiAgICAKICAgIFdpdGggJChUQVJHRVQpLmVmaSBkZXBlbmRpbmcgb24gZWZpL3JlbG9jcy1k
dW1teS5vLCBhcmNoL3g4Ni9NYWtlZmlsZQogICAgd2lsbCBhdHRlbXB0IHRvIGJ1aWxkIHRoYXQg
b2JqZWN0LiBUaGlzIG1heSByZXN1bHQgaW4gYSBkZXBlbmRlbmN5IGZpbGUKICAgIGJlaW5nIGdl
bmVyYXRlZCB0aGF0IGhhcyByZWxvY3MtZHVtbXkubyBkZXBlbmRpbmcgb24gZWZpL3JlbG9jcy1k
dW1teS5TLgogICAgCiAgICBUaGVuLCB3aGVuIGFyY2gveDg2L2VmaS9NYWtlZmlsZSB0cmllcyB0
byBidWlsZCByZWxvY3MtZHVtbXkubywgd2VsbAogICAgZWZpL3JlbG9jcy1kdW1teS5TIGRvZXNu
J3QgZXhpc3QuCiAgICAKICAgIEhhdmUgb25seSBvbmUgbWFrZWZpbGUgcmVzcG9uc2libGUgZm9y
IGJ1aWxkaW5nIHJlbG9jcy1kdW1teS5vLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAgIHg4Ni9NYWtlZmlsZTogcmVtb3Zl
ICQoZ3VhcmQpIHVzZSBmcm9tICQoVEFSR0VUKS5lZmkgdGFyZ2V0CiAgICAKICAgIEZvbGxvd2lu
ZyB0aGUgcGF0Y2ggNjVkMTA0OTg0YzA0ICgieDg2OiBmaXggcmFjZSB0byBidWlsZAogICAgYXJj
aC94ODYvZWZpL3JlbG9jcy1kdW1teS5vIiksIHRoZSBlcnJvciBtZXNzYWdlCiAgICAgIG5tOiAn
ZWZpL3JlbG9jcy1kdW1teS5vJzogTm8gc3VjaCBmaWxlIgogICAgc3RhcnRlZCB0byBhcHBlYXIg
b24gc3lzdGVtIHdoaWNoIGNhbid0IGJ1aWxkIHRoZSAuZWZpIHRhcmdldC4gVGhpcyBpcwogICAg
YmVjYXVzZSByZWxvY3MtZHVtbXkubyBpc24ndCBidWlsdCBhbnltb3JlLgogICAgVGhlIGVycm9y
IGlzIHByaW50ZWQgYnkgdGhlIGV2YWx1YXRpb24gb2YgVklSVF9CQVNFIGFuZCBBTFRfQkFTRSB3
aGljaAogICAgYXJlbid0IHVzZSBhbnl3YXkuCiAgICAKICAgIEJ1dCwgd2UgZG9uJ3QgbmVlZCB0
aGF0IGZpbGUgYXMgd2UgZG9uJ3Qgd2FudCB0byBidWlsZCBgJChUQVJHRVQpLmVmaScKICAgIGFu
eXdheS4gIE9uIHN1Y2ggc3lzdGVtLCAkKGd1YXJkKSBldmFsdWF0ZSB0byB0aGUgc2hlbGwgYnVp
bHRpbiAnOicsCiAgICB3aGljaCBwcmV2ZW50IGFueSBvZiB0aGUgc2hlbGwgY29tbWFuZHMgaW4g
YCQoVEFSR0VUKS5lZmknIGZyb20gYmVlbgogICAgZXhlY3V0ZWQuCiAgICAKICAgIEV2ZW4gaWYg
JChndWFyZCkgaXMgZXZhbHVhdGVkIG9wb24gdXNlLCBpdCBkZXBlbmRzIG9uICQoWEVOX0JVSUxE
X1BFKQogICAgd2hpY2ggaXMgZXZhbHVhdGVkIGF0IHRoZSBhc3NpZ25tZW50LiBTbywgd2UgY2Fu
IHJlcGxhY2UgJChndWFyZCkgaW4KICAgICQoVEFSR0VUKS5lZmkgYnkgaGF2aW5nIHR3byBkaWZm
ZXJlbnQgcnVsZXMgZGVwZW5kaW5nIG9uCiAgICAkKFhFTl9CVUlMRF9QRSkgaW5zdGVhZC4KICAg
IAogICAgVGhlIGNoYW5nZSB3aXRoIHRoaXMgcGF0Y2ggaXMgdGhhdCBub25lIG9mIHRoZSBkZXBl
bmRlbmN5IG9mCiAgICAkKFRBUkdFVCkuZWZpIHdpbGwgYmUgYnVpbHQgaWYgdGhlIGxpbmtlciBk
b2Vzbid0IHN1cHBvcnQgUEUKICAgIGFuZCBWSVJUX0JBU0UgYW5kIEFMVF9CQVNFIGRvbid0IGdl
dCBldmFsdWF0ZWQgYW55bW9yZSwgc28gbm0gd2lsbCBub3QKICAgIGNvbXBsYWluIGFib3V0IHRo
ZSBtaXNzaW5nIHJlbG9jcy1kdW1teS5vIGZpbGUgYW55bW9yZS4KICAgIAogICAgU2luY2UgcHJl
bGluay1lZmkubyBpc24ndCBidWlsdCBvbiBzeXN0ZW0gdGhhdCBjYW4ndCBidWlsZAogICAgJChU
QVJHRVQpLmVmaSBhbnltb3JlLCB3ZSBjYW4gcmVtb3ZlIHRoZSAkKGd1YXJkKSB2YXJpYWJsZSBl
dmVyeXdoZXJlLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNjVkMTA0OTg0YzA0ZTY5MjM0Zjc3YmQzYjhmOGMwZWY4
NWIzZjdmYQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTEtMTUgMTQ6MTg6MTYgKzAxMDAKICAgIG1h
c3RlciBjb21taXQ6IDcwNTlhZmIyMDJmZjBkODJhNmZhOTRmN2VmODRlNGJiMzEzOTkxNGUKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTExLTIwIDE3OjEyOjEyICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L01ha2VmaWxlIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUK
aW5kZXggNGM4MmQ5ZjcxMC4uZWMwMjk3MmYyYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01h
a2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMTExLDIwICsxMTEsMjAgQEAg
cHJlbGlua19sdG8ubzogJChBTExfT0JKUykKIAkkKExEX0xUTykgLXIgLW8gJEAgJF4KIAogcHJl
bGluay1lZmlfbHRvLm86ICQoQUxMX09CSlMpIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vCi0J
JChndWFyZCkgJChMRF9MVE8pIC1yIC1vICRAICQoZmlsdGVyLW91dCAlL2VmaS9idWlsdF9pbi5v
LCReKQorCSQoTERfTFRPKSAtciAtbyAkQCAkKGZpbHRlci1vdXQgJS9lZmkvYnVpbHRfaW4ubywk
XikKIAogIyBMaW5rIGl0IHdpdGggYWxsIHRoZSBiaW5hcnkgb2JqZWN0cwogcHJlbGluay5vOiAk
KHBhdHN1YnN0ICUvYnVpbHRfaW4ubywlL2J1aWx0X2luX2Jpbi5vLCQoQUxMX09CSlMpKSBwcmVs
aW5rX2x0by5vCiAJJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgogCiBwcmVsaW5rLWVmaS5v
OiAkKHBhdHN1YnN0ICUvYnVpbHRfaW4ubywlL2J1aWx0X2luX2Jpbi5vLCQoQUxMX09CSlMpKSBw
cmVsaW5rLWVmaV9sdG8ubyBlZmkvYm9vdC5pbml0Lm8KLQkkKGd1YXJkKSAkKExEKSAkKExERkxB
R1MpIC1yIC1vICRAICReCisJJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgogZWxzZQogcHJl
bGluay5vOiAkKEFMTF9PQkpTKQogCSQoTEQpICQoTERGTEFHUykgLXIgLW8gJEAgJF4KIAogcHJl
bGluay1lZmkubzogJChBTExfT0JKUykgZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZp
L2NvbXBhdC5vCi0JJChndWFyZCkgJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkKGZpbHRlci1v
dXQgJS9lZmkvYnVpbHRfaW4ubywkXikKKwkkKExEKSAkKExERkxBR1MpIC1yIC1vICRAICQoZmls
dGVyLW91dCAlL2VmaS9idWlsdF9pbi5vLCReKQogZW5kaWYKIAogJChCQVNFRElSKS9jb21tb24v
c3ltYm9scy1kdW1teS5vOgpAQCAtMTcyLDggKzE3Miw2IEBAIENGTEFHUy0kKFhFTl9CVUlMRF9F
RkkpICs9IC1EWEVOX0JVSUxEX0VGSQogCiAkKFRBUkdFVCkuZWZpOiBWSVJUX0JBU0UgPSAweCQo
c2hlbGwgJChOTSkgZWZpL3JlbG9jcy1kdW1teS5vIHwgc2VkIC1uICdzLCBBIFZJUlRfU1RBUlQk
JCwscCcpCiAkKFRBUkdFVCkuZWZpOiBBTFRfQkFTRSA9IDB4JChzaGVsbCAkKE5NKSBlZmkvcmVs
b2NzLWR1bW15Lm8gfCBzZWQgLW4gJ3MsIEEgQUxUX1NUQVJUJCQsLHAnKQotIyBEb24ndCB1c2Ug
JCh3aWxkY2FyZCAuLi4pIGhlcmUgLSBhdCBsZWFzdCBtYWtlIDMuODAgZXhwYW5kcyB0aGlzIHRv
byBlYXJseSEKLSQoVEFSR0VUKS5lZmk6IGd1YXJkID0gJChpZiAkKGZpbHRlciB5LCQoWEVOX0JV
SUxEX1BFKSksLDopCiAKIGlmbmVxICgkKGJ1aWxkX2lkX2xpbmtlciksKQogaWZlcSAoJChjYWxs
IGxkLXZlci1idWlsZC1pZCwkKExEKSAkKGZpbHRlciAtbSUsJChFRklfTERGTEFHUykpKSx5KQpA
QCAtMTkxLDMwICsxODksMzQgQEAgbm90ZV9maWxlIDo9CiBlbmRpZgogbm90ZV9maWxlX29wdGlv
biA/PSAkKG5vdGVfZmlsZSkKIAoraWZlcSAoJChmaWx0ZXIgeSwkKFhFTl9CVUlMRF9QRSkpLHkp
CiAkKFRBUkdFVCkuZWZpOiBwcmVsaW5rLWVmaS5vICQobm90ZV9maWxlKSBlZmkubGRzIGVmaS9y
ZWxvY3MtZHVtbXkubyAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15Lm8gZWZpL21rcmVs
b2MKIAkkKGZvcmVhY2ggYmFzZSwgJChWSVJUX0JBU0UpICQoQUxUX0JBU0UpLCBcCi0JICAgICAg
ICAgICQoZ3VhcmQpICQoTEQpICQoY2FsbCBFRklfTERGTEFHUywkKGJhc2UpKSAtVCBlZmkubGRz
IC1OICQ8IGVmaS9yZWxvY3MtZHVtbXkubyBcCisJICAgICAgICAgICQoTEQpICQoY2FsbCBFRklf
TERGTEFHUywkKGJhc2UpKSAtVCBlZmkubGRzIC1OICQ8IGVmaS9yZWxvY3MtZHVtbXkubyBcCiAJ
ICAgICAgICAgICAgICAgICQoQkFTRURJUikvY29tbW9uL3N5bWJvbHMtZHVtbXkubyAkKG5vdGVf
ZmlsZV9vcHRpb24pIC1vICQoQEQpLy4kKEBGKS4kKGJhc2UpLjAgJiYpIDoKLQkkKGd1YXJkKSBl
ZmkvbWtyZWxvYyAkKGZvcmVhY2ggYmFzZSwkKFZJUlRfQkFTRSkgJChBTFRfQkFTRSksJChARCkv
LiQoQEYpLiQoYmFzZSkuMCkgPiQoQEQpLy4kKEBGKS4wci5TCi0JJChndWFyZCkgJChOTSkgLXBh
IC0tZm9ybWF0PXN5c3YgJChARCkvLiQoQEYpLiQoVklSVF9CQVNFKS4wIFwKLQkJfCAkKGd1YXJk
KSAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgJChhbGxfc3ltYm9scykgLS1zeXN2IC0tc29ydCA+
JChARCkvLiQoQEYpLjBzLlMKLQkkKGd1YXJkKSAkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMu
bWsgJChARCkvLiQoQEYpLjByLm8gJChARCkvLiQoQEYpLjBzLm8KKwllZmkvbWtyZWxvYyAkKGZv
cmVhY2ggYmFzZSwkKFZJUlRfQkFTRSkgJChBTFRfQkFTRSksJChARCkvLiQoQEYpLiQoYmFzZSku
MCkgPiQoQEQpLy4kKEBGKS4wci5TCisJJChOTSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvLiQo
QEYpLiQoVklSVF9CQVNFKS4wIFwKKwkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgJChhbGxf
c3ltYm9scykgLS1zeXN2IC0tc29ydCA+JChARCkvLiQoQEYpLjBzLlMKKwkkKE1BS0UpIC1mICQo
QkFTRURJUikvUnVsZXMubWsgJChARCkvLiQoQEYpLjByLm8gJChARCkvLiQoQEYpLjBzLm8KIAkk
KGZvcmVhY2ggYmFzZSwgJChWSVJUX0JBU0UpICQoQUxUX0JBU0UpLCBcCi0JICAgICAgICAgICQo
Z3VhcmQpICQoTEQpICQoY2FsbCBFRklfTERGTEFHUywkKGJhc2UpKSAtVCBlZmkubGRzIC1OICQ8
IFwKKwkgICAgICAgICAgJChMRCkgJChjYWxsIEVGSV9MREZMQUdTLCQoYmFzZSkpIC1UIGVmaS5s
ZHMgLU4gJDwgXAogCSAgICAgICAgICAgICAgICAkKEBEKS8uJChARikuMHIubyAkKEBEKS8uJChA
RikuMHMubyAkKG5vdGVfZmlsZV9vcHRpb24pIC1vICQoQEQpLy4kKEBGKS4kKGJhc2UpLjEgJiYp
IDoKLQkkKGd1YXJkKSBlZmkvbWtyZWxvYyAkKGZvcmVhY2ggYmFzZSwkKFZJUlRfQkFTRSkgJChB
TFRfQkFTRSksJChARCkvLiQoQEYpLiQoYmFzZSkuMSkgPiQoQEQpLy4kKEBGKS4xci5TCi0JJChn
dWFyZCkgJChOTSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvLiQoQEYpLiQoVklSVF9CQVNFKS4x
IFwKLQkJfCAkKGd1YXJkKSAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgJChhbGxfc3ltYm9scykg
LS1zeXN2IC0tc29ydCA+JChARCkvLiQoQEYpLjFzLlMKLQkkKGd1YXJkKSAkKE1BS0UpIC1mICQo
QkFTRURJUikvUnVsZXMubWsgJChARCkvLiQoQEYpLjFyLm8gJChARCkvLiQoQEYpLjFzLm8KLQkk
KGd1YXJkKSAkKExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChWSVJUX0JBU0UpKSAtVCBlZmkubGRz
IC1OICQ8IFwKKwllZmkvbWtyZWxvYyAkKGZvcmVhY2ggYmFzZSwkKFZJUlRfQkFTRSkgJChBTFRf
QkFTRSksJChARCkvLiQoQEYpLiQoYmFzZSkuMSkgPiQoQEQpLy4kKEBGKS4xci5TCisJJChOTSkg
LXBhIC0tZm9ybWF0PXN5c3YgJChARCkvLiQoQEYpLiQoVklSVF9CQVNFKS4xIFwKKwkJfCAkKEJB
U0VESVIpL3Rvb2xzL3N5bWJvbHMgJChhbGxfc3ltYm9scykgLS1zeXN2IC0tc29ydCA+JChARCkv
LiQoQEYpLjFzLlMKKwkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgJChARCkvLiQoQEYp
LjFyLm8gJChARCkvLiQoQEYpLjFzLm8KKwkkKExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChWSVJU
X0JBU0UpKSAtVCBlZmkubGRzIC1OICQ8IFwKIAkgICAgICAgICAgICAgICAgJChARCkvLiQoQEYp
LjFyLm8gJChARCkvLiQoQEYpLjFzLm8gJChub3RlX2ZpbGVfb3B0aW9uKSAtbyAkQAotCWlmICQo
Z3VhcmQpIGZhbHNlOyB0aGVuIHJtIC1mICRAOyBlY2hvICdFRkkgc3VwcG9ydCBkaXNhYmxlZCc7
IFwKLQllbHNlICQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLyQoQEYpIFwKLQkJfCAkKEJB
U0VESVIpL3Rvb2xzL3N5bWJvbHMgLS14ZW5zeW1zIC0tc3lzdiAtLXNvcnQgPiQoQEQpLyQoQEYp
Lm1hcDsgZmkKKwkkKE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAkKEBEKS8kKEBGKSBcCisJCXwgJChC
QVNFRElSKS90b29scy9zeW1ib2xzIC0teGVuc3ltcyAtLXN5c3YgLS1zb3J0ID4kKEBEKS8kKEBG
KS5tYXAKIAlybSAtZiAkKEBEKS8uJChARikuWzAtOV0qICQoQEQpLy4uJChARikuWzAtOV0qCitl
bHNlCiskKFRBUkdFVCkuZWZpOiBGT1JDRQorCXJtIC1mICRAOyBlY2hvICdFRkkgc3VwcG9ydCBk
aXNhYmxlZCcKK2VuZGlmCiAKLWVmaS9ib290LmluaXQubyBlZmkvcnVudGltZS5vIGVmaS9jb21w
YXQubyBlZmkvYnVpbGRpZC5vOiAkKEJBU0VESVIpL2FyY2gveDg2L2VmaS9idWlsdF9pbi5vCi1l
ZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8gZWZpL2J1aWxkaWQubzog
OworZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vIGVmaS9idWlsZGlk
Lm8gZWZpL3JlbG9jcy1kdW1teS5vOiAkKEJBU0VESVIpL2FyY2gveDg2L2VmaS9idWlsdF9pbi5v
CitlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8gZWZpL2J1aWxkaWQu
byBlZmkvcmVsb2NzLWR1bW15Lm86IDsKIAogYXNtLW9mZnNldHMuczogJChUQVJHRVRfU1VCQVJD
SCkvYXNtLW9mZnNldHMuYwogCSQoQ0MpICQoZmlsdGVyLW91dCAtV2EkKGNvbW1hKSUgLWZsdG8s
JChDRkxBR1MpKSAtUyAtbyAkQCAkPAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:34:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGO0-0000VR-RD; Mon, 25 Nov 2019 15:34:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGNz-0000VF-HU
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:47 +0000
X-Inumbo-ID: 1c793afa-0f99-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1c793afa-0f99-11ea-9455-bc764e2007e4;
 Mon, 25 Nov 2019 15:34:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGNy-0000Sp-Ty
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGNy-0003Sq-So
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGNy-0003Sq-So@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:34:46 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen: Add missing va_end() in
 hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY4YzhhNzU4ODkyNDljYzEwMjIzM2E1ZDFmNTFlMGU5NjA2OTZjZDUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQXV0aG9yRGF0ZTogTW9uIE5vdiAyNSAx
NjoyNDowMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjoyNDowMiAyMDE5ICswMTAwCgogICAgeGVu
OiBBZGQgbWlzc2luZyB2YV9lbmQoKSBpbiBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigp
CiAgICAKICAgIFRoZSBkb2N1bWVudGF0aW9uIHJlcXVpcmVzIHZhX3N0YXJ0KCkgdG8gYWx3YXlz
IGJlIG1hdGNoZWQgd2l0aCBhCiAgICBjb3JyZXNwb25kaW5nIHZhX2VuZCgpLiBIb3dldmVyLCB0
aGlzIGlzIG5vdCB0aGUgY2FzZSBpbiB0aGUgcGF0aCB1c2VkCiAgICBmb3IgYmFkIGZvcm1hdC4K
ICAgIAogICAgVGhpcyB3YXMgaW50cm9kdWNlZCBieSBYU0EtMjk2LgogICAgCiAgICBDb3Zlcml0
eS1JRDogMTQ4ODcyNwogICAgRml4ZXM6IDBiZjlmOGQzZTMgKCJ4ZW4vaHlwZXJjYWxsOiBEb24n
dCB1c2UgQlVHKCkgZm9yIHBhcmFtZXRlciBjaGVja2luZyBpbiBoeXBlcmNhbGxfY3JlYXRlX2Nv
bnRpbnVhdGlvbigpIikKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhl
bi5vcmc+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZGY3YTE5MzM4YTg5MmI1Y2Y1ODVmZDJiZWU4NTg0
Y2IxNWUwY2FjZQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTEtMjEgMTU6NTA6MDEgKzAwMDAKLS0t
CiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgfCAxICsKIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwu
YyB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggMWEwNWU1
ZDUzYi4uMTM4ZWVhOWQ2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNDcyLDYgKzQ3Miw3IEBAIHVuc2lnbmVkIGxvbmcg
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgcmV0dXJuIHJjOwogCiAgYmFkX2Zt
dDoKKyAgICB2YV9lbmQoYXJncyk7CiAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiQmFkIGh5cGVy
Y2FsbCBjb250aW51YXRpb24gZm9ybWF0ICclYydcbiIsICpwKTsKICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwppbmRl
eCAwMWMwMzBlNjE3Li42NTM2NDU1Y2Q3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHlwZXJj
YWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCkBAIC0xNTEsNiArMTUxLDcgQEAg
dW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICByZXR1cm4g
b3A7CiAKICBiYWRfZm10OgorICAgIHZhX2VuZChhcmdzKTsKICAgICBncHJpbnRrKFhFTkxPR19F
UlIsICJCYWQgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBmb3JtYXQgJyVjJ1xuIiwgKnApOwogICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIGRvbWFpbl9jcmFzaChjdXJyLT5kb21haW4pOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:34:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:34:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGOA-0000WU-Ts; Mon, 25 Nov 2019 15:34:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGO9-0000WL-Kr
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:57 +0000
X-Inumbo-ID: 227d5436-0f99-11ea-b3bd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 227d5436-0f99-11ea-b3bd-bc764e2007e4;
 Mon, 25 Nov 2019 15:34:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGO9-0000T4-0o
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGO8-0003TX-W7
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:34:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGO8-0003TX-W7@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:34:56 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/vlapic: allow setting
 APIC_SPIV_FOCUS_DISABLED in x2APIC mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5874356157851735299=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 48a2e5d91fc8311d222e8b166b25fc72e755ea6e
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 16:24:44 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 16:24:44 2019 +0100

    x86/vlapic: allow setting APIC_SPIV_FOCUS_DISABLED in x2APIC mode
    
    Current code unconditionally prevents setting APIC_SPIV_FOCUS_DISABLED
    regardless of the processor model, which is not correct according to
    the specification.
    
    This issue was discovered while trying to boot a pvshim with x2APIC
    enabled.
    
    Always allow setting APIC_SPIV_FOCUS_DISABLED: the local APIC
    provided to guests is emulated by Xen, and as such doesn't depend on
    the features found on the hardware processor. Note for example that
    Xen offers x2APIC support to guests even when the underlying hardware
    doesn't have such feature.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d7cd999faa1edf745a7597db811956cb882a5436
    master date: 2019-11-22 17:52:59 +0100
---
 xen/arch/x86/hvm/vlapic.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index b5f2c895e4..871c9a46b4 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -974,6 +974,7 @@ int hvm_x2apic_msr_write(struct vcpu *v, unsigned int msr, uint64_t msr_content)
 
     case APIC_SPIV:
         if ( msr_content & ~(APIC_VECTOR_MASK | APIC_SPIV_APIC_ENABLED |
+                             APIC_SPIV_FOCUS_DISABLED |
                              (VLAPIC_VERSION & APIC_LVR_DIRECTED_EOI
                               ? APIC_SPIV_DIRECTED_EOI : 0)) )
             return X86EMUL_UNHANDLEABLE;
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5874356157851735299==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:35:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:35:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGOK-0000Xc-VY; Mon, 25 Nov 2019 15:35:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGOJ-0000XT-Sx
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:35:07 +0000
X-Inumbo-ID: 2881a03a-0f99-11ea-b08b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2881a03a-0f99-11ea-b08b-bc764e2007e4;
 Mon, 25 Nov 2019 15:35:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGOJ-0000TU-3v
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:35:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGOJ-0003UX-2w
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:35:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGOJ-0003UX-2w@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:35:07 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/livepatch: Prevent patching
 with active waitqueues
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5ZWExMGRlY2VhYmI5MDRiZDFkMDBiYmFjMmQxMDRiNDZiZTEwYmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNjoyNToxOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjoyNToxOCAyMDE5ICsw
MTAwCgogICAgeDg2L2xpdmVwYXRjaDogUHJldmVudCBwYXRjaGluZyB3aXRoIGFjdGl2ZSB3YWl0
cXVldWVzCiAgICAKICAgIFRoZSBzYWZldHkgb2YgbGl2ZXBhdGNoaW5nIGRlcGVuZHMgb24gZXZl
cnkgc3RhY2sgaGF2aW5nIGJlZW4gdW53b3VuZCwgYnV0CiAgICB0aGVyZSBpcyBvbmUgY29ybmVy
IGNhc2Ugd2hlcmUgdGhpcyBpcyBub3QgdHJ1ZS4gIFRoZSBTaGFyaW5nL1BhZ2luZy9Nb25pdG9y
CiAgICBpbmZyYXN0cnVjdHVyZSBtYXkgdXNlIHdhaXRxdWV1ZXMsIHdoaWNoIGNvcHkgdGhlIHN0
YWNrIGZyYW1lIHNpZGV3YXlzIGFuZAogICAgbG9uZ2ptcCgpIHRvIGEgZGlmZmVyZW50IHZjcHUu
CiAgICAKICAgIFRoaXMgY2FzZSBpcyByYXJlLCBhbmQgY2FuIGJlIHdvcmtlZCBhcm91bmQgYnkg
cGF1c2luZyB0aGUgb2ZmZW5kaW5nCiAgICBkb21haW4ocyksIHdhaXRpbmcgZm9yIHRoZWlyIHJp
bmdzIHRvIGRyYWluLCB0aGVuIHBlcmZvcm1pbmcgYSBsaXZlcGF0Y2guCiAgICAKICAgIEluIHRo
ZSBjYXNlIHRoYXQgdGhlcmUgaXMgYW4gYWN0aXZlIHdhaXRxdWV1ZSwgZmFpbCB0aGUgbGl2ZXBh
dGNoIGF0dGVtcHQgd2l0aAogICAgLUVCVVNZLCB3aGljaCBpcyBwcmVmb3JhYmxlIHRvIHRoZSBm
aXJld29ya3Mgd2hpY2ggb2NjdXIgZnJvbSB0cnlpbmcgdG8gdW53aW5kCiAgICB0aGUgb2xkIHN0
YWNrIGZyYW1lIGF0IGEgbGF0ZXIgcG9pbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgbWFzdGVy
IGNvbW1pdDogY2E0Y2QzNjY4MjM3ZDUwYTBiMzNiNDhlN2RlN2Y5M2Q5NDc1MTIwZAogICAgbWFz
dGVyIGRhdGU6IDIwMTktMTEtMjIgMTc6MDU6NDMgKzAwMDAKLS0tCiB4ZW4vYXJjaC9hcm0vbGl2
ZXBhdGNoLmMgICAgfCAgNSArKysrKwogeGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAgIHwgMzYg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2xpdmVwYXRj
aC5jICAgICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oIHwgIDEg
KwogNCBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCmluZGV4IDI3OWQ1
MmNjNmMuLjcxODQ1MzVjODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwor
KysgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKQEAgLTE4LDYgKzE4LDExIEBACiAKIHZvaWQg
KnZtYXBfb2ZfeGVuX3RleHQ7CiAKK2ludCBhcmNoX2xpdmVwYXRjaF9zYWZldHlfY2hlY2sodm9p
ZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9p
ZCkKIHsKICAgICBtZm5fdCB0ZXh0X21mbjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9saXZl
cGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwppbmRleCA0MDZlYjkxMGNjLi5mZDk4
ZDJiZjAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2xpdmVwYXRjaC5jCkBAIC0xMCwxMCArMTAsNDYgQEAKICNpbmNsdWRlIDx4ZW4vdm1h
cC5oPgogI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfZWxmLmg+CiAjaW5jbHVkZSA8eGVuL2xpdmVw
YXRjaC5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCiAjaW5jbHVkZSA8YXNtL25taS5oPgog
I2luY2x1ZGUgPGFzbS9saXZlcGF0Y2guaD4KIAorc3RhdGljIGJvb2wgaGFzX2FjdGl2ZV93YWl0
cXVldWUoY29uc3Qgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQoreworICAgIC8qIHZlZCBt
YXkgYmUgeHphbGxvYygpJ2Qgd2l0aG91dCBJTklUX0xJU1RfSEVBRCgpIHlldC4gKi8KKyAgICBy
ZXR1cm4gKHZlZCAmJiAhbGlzdF9oZWFkX2lzX251bGwoJnZlZC0+d3EubGlzdCkgJiYKKyAgICAg
ICAgICAgICFsaXN0X2VtcHR5KCZ2ZWQtPndxLmxpc3QpKTsKK30KKworLyoKKyAqIHg4NidzIGlt
cGxlbWVudGF0aW9uIG9mIHdhaXRxdWV1ZSB2aW9sYXRlcyB0aGUgbGl2ZXBhdGNoaW5nIHNhZmV5
IHByaW5jaXBsZQorICogb2YgaGF2aW5nIHVud291bmQgZXZlcnkgQ1BVcyBzdGFjayBiZWZvcmUg
bW9kaWZ5aW5nIGxpdmUgY29udGVudC4KKyAqCisgKiBTZWFyY2ggdGhyb3VnaCBldmVyeSBkb21h
aW4gYW5kIGNoZWNrIHRoYXQgbm8gdkNQVXMgaGF2ZSBhbiBhY3RpdmUKKyAqIHdhaXRxdWV1ZS4K
KyAqLworaW50IGFyY2hfbGl2ZXBhdGNoX3NhZmV0eV9jaGVjayh2b2lkKQoreworICAgIHN0cnVj
dCBkb21haW4gKmQ7CisKKyAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKKyAgICB7CisgICAgICAg
IGlmICggaGFzX2FjdGl2ZV93YWl0cXVldWUoZC0+dm1fZXZlbnRfc2hhcmUpICkKKyAgICAgICAg
ICAgIGdvdG8gZmFpbDsKKyAgICAgICAgaWYgKCBoYXNfYWN0aXZlX3dhaXRxdWV1ZShkLT52bV9l
dmVudF9wYWdpbmcpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgaWYgKCBoYXNf
YWN0aXZlX3dhaXRxdWV1ZShkLT52bV9ldmVudF9tb25pdG9yKSApCisgICAgICAgICAgICBnb3Rv
IGZhaWw7CisgICAgfQorCisgICAgcmV0dXJuIDA7CisKKyBmYWlsOgorICAgIHByaW50ayhYRU5M
T0dfRVJSIExJVkVQQVRDSCAiJXBkIGZvdW5kIHdpdGggYWN0aXZlIHdhaXRxdWV1ZVxuIiwgZCk7
CisgICAgcmV0dXJuIC1FQlVTWTsKK30KKwogaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9p
ZCkKIHsKICAgICAvKiBEaXNhYmxlIFdQIHRvIGFsbG93IGNoYW5nZXMgdG8gcmVhZC1vbmx5IHBh
Z2VzLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24v
bGl2ZXBhdGNoLmMKaW5kZXggZDZlYWFlNmQzYi4uZDY5ZmRiMzY2NiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC0xMDYw
LDYgKzEwNjAsMTQgQEAgc3RhdGljIGludCBhcHBseV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpk
YXRhKQogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAorICAgIHJjID0gYXJjaF9s
aXZlcGF0Y2hfc2FmZXR5X2NoZWNrKCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBw
cmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBTYWZldHkgY2hlY2tzIGZhaWxlZDogJWRc
biIsCisgICAgICAgICAgICAgICBkYXRhLT5uYW1lLCByYyk7CisgICAgICAgIHJldHVybiByYzsK
KyAgICB9CisKICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIlczogQXBwbHlpbmcg
JXUgZnVuY3Rpb25zXG4iLAogICAgICAgICAgICAgZGF0YS0+bmFtZSwgZGF0YS0+bmZ1bmNzKTsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oIGIveGVuL2luY2x1ZGUv
eGVuL2xpdmVwYXRjaC5oCmluZGV4IDk4ZWMwMTIxNmIuLjBhNzJjY2MzY2EgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBh
dGNoLmgKQEAgLTEwMyw2ICsxMDMsNyBAQCBzdGF0aWMgaW5saW5lIGludCBsaXZlcGF0Y2hfdmVy
aWZ5X2Rpc3RhbmNlKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAqIFRoZXNl
IGZ1bmN0aW9ucyBhcmUgY2FsbGVkIGFyb3VuZCB0aGUgY3JpdGljYWwgcmVnaW9uIHBhdGNoaW5n
IGxpdmUgY29kZSwKICAqIGZvciBhbiBhcmNoaXRlY3R1cmUgdG8gdGFrZSBtYWtlIGFwcHJvcHJh
dGllIGdsb2JhbCBzdGF0ZSBhZGp1c3RtZW50cy4KICAqLworaW50IGFyY2hfbGl2ZXBhdGNoX3Nh
ZmV0eV9jaGVjayh2b2lkKTsKIGludCBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKHZvaWQpOwogdm9p
ZCBhcmNoX2xpdmVwYXRjaF9yZXZpdmUodm9pZCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:35:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:35:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGOV-0000Yf-1N; Mon, 25 Nov 2019 15:35:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGOU-0000YV-4h
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:35:18 +0000
X-Inumbo-ID: 2e8a2d12-0f99-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2e8a2d12-0f99-11ea-9455-bc764e2007e4;
 Mon, 25 Nov 2019 15:35:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGOT-0000Tp-7T
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:35:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGOT-0003VK-6M
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:35:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGOT-0003VK-6M@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:35:17 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/vvmx: Fix livelock with
 XSA-304 fix
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0NzQ2MjJmMDIyOTFjMGEzOTEwYzg1NjJiNDFiYzBkNTBkZmM1ZDQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNjoyNTo1MyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjoyNTo1MyAyMDE5ICsw
MTAwCgogICAgeDg2L3Z2bXg6IEZpeCBsaXZlbG9jayB3aXRoIFhTQS0zMDQgZml4CiAgICAKICAg
IEl0IHR1cm5zIG91dCB0aGF0IHRoZSBYU0EtMzA0IC8gQ1ZFLTIwMTgtMTIyMDcgZml4IG9mIGRp
c2FibGluZyBleGVjdXRhYmxlCiAgICBzdXBlcnBhZ2VzIGRvZXNuJ3Qgd29yayB3ZWxsIHdpdGgg
dGhlIG5lc3RlZCBwMm0gY29kZS4KICAgIAogICAgTmVzdGVkIHZpcnQgaXMgZXhwZXJpbWVudGFs
IGFuZCBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCBidXQgaXMgdXNlZnVsIGZvcgogICAgZGV2ZWxv
cG1lbnQgcHVycG9zZXMuICBJbiBvcmRlciB0byBub3QgcmVncmVzcyB0aGUgc3RhdHVzIHF1bywg
ZGlzYWJsZSB0aGUKICAgIFhTQS0zMDQgd29ya2Fyb3VuZCB1bnRpbCB0aGUgbmVzdGVkIHAybSBj
b2RlIGNhbiBiZSBpbXByb3ZlZC4KICAgIAogICAgSW50cm9kdWNlIGEgcGVyLWRvbWFpbiBleGVj
X3NwIGNvbnRyb2wgYW5kIHNldCBpdCBiYXNlZCBvbiB0aGUgY3VycmVudAogICAgb3B0X2VwdF9l
eGVjX3NwIHNldHRpbmcuICBUYWtlIHRoZSBvcHBvdHVuaXR5IHRvIG9taXQgYSBQVkggaGFyZHdh
cmUgZG9tYWluCiAgICBmcm9tIHRoZSBwZXJmb3JtYW5jZSBoaXQsIGJlY2F1c2UgaXQgaXMgYWxy
ZWFkeSBwZXJtaXR0ZWQgdG8gRG9TIHRoZSBzeXN0ZW0gaW4KICAgIHN1Y2ggd2F5cyBhcyBpc3N1
aW5nIGEgcmVib290LgogICAgCiAgICBXaGVuIG5lc3RlZCB2aXJ0IGlzIGVuYWJsZWQgb24gYSBk
b21haW4sIGZvcmNlIGl0IHRvIHVzaW5nIGV4ZWN1dGFibGUKICAgIHN1cGVycGFnZXMgYW5kIHJl
YnVpbGQgdGhlIHAybS4KICAgIAogICAgSGF2aW5nIHRoZSBzZXR0aW5nIHBlci1kb21haW4gaW52
b2x2ZXMgcmVhcnJhbmdpbmcgdGhlIGludGVybmFscyBvZgogICAgcGFyc2VfZXB0X3BhcmFtX3J1
bnRpbWUoKSBidXQgaXQgc3RpbGwgcmV0YWlucyB0aGUgc2FtZSBvdmVyYWxsIHNlbWFudGljcyAt
CiAgICBmb3IgZWFjaCBhcHBsaWNhYmxlIGRvbWFpbiB3aG9zZSBzZXR0aW5nIG5lZWRzIHRvIGNo
YW5nZSwgcmVidWlsZCB0aGUgcDJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE4M2YzNTRl
MTQzMDA4Nzg3OWRlMDcxZjBjNzEyMmU0MjcwMzkxNmUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEx
LTIzIDE0OjA2OjI0ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAg
ICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jICAgICAgICAgfCAgNiArKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyAgICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggfCAgNiAr
KysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bWNzLmMKaW5kZXggMTUzNzZlMjViYS4uMzMyZjJkODEwZCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYwpAQCAtMzEsNiArMzEsNyBAQAogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNpbmNsdWRl
IDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KKyNpbmNsdWRlIDxhc20v
aHZtL25lc3RlZGh2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUg
PGFzbS9odm0vdm14L3ZteC5oPgogI2luY2x1ZGUgPGFzbS9odm0vdm14L3Z2bXguaD4KQEAgLTEw
OSw2ICsxMTAsNyBAQCBjdXN0b21fcGFyYW0oImVwdCIsIHBhcnNlX2VwdF9wYXJhbSk7CiAKIHN0
YXRpYyBpbnQgcGFyc2VfZXB0X3BhcmFtX3J1bnRpbWUoY29uc3QgY2hhciAqcykKIHsKKyAgICBz
dHJ1Y3QgZG9tYWluICpkOwogICAgIGludCB2YWw7CiAKICAgICBpZiAoICFjcHVfaGFzX3ZteF9l
cHQgfHwgIWh2bV9mdW5jcy5oYXBfc3VwcG9ydGVkIHx8CkBAIC0xMjIsMTggKzEyNCwzMSBAQCBz
dGF0aWMgaW50IHBhcnNlX2VwdF9wYXJhbV9ydW50aW1lKGNvbnN0IGNoYXIgKnMpCiAgICAgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiZXhlYy1zcCIsIHMsIE5VTEwpKSA8IDAgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggdmFsICE9IG9wdF9lcHRfZXhlY19zcCApCisg
ICAgb3B0X2VwdF9leGVjX3NwID0gdmFsOworCisgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9y
ZWFkX2xvY2spOworICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQogICAgIHsKLSAgICAgICAgc3Ry
dWN0IGRvbWFpbiAqZDsKKyAgICAgICAgLyogUFYsIG9yIEhWTSBTaGFkb3cgZG9tYWluPyAgTm90
IGFwcGxpY2FibGUuICovCisgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2hhcChkKSApCisgICAg
ICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBvcHRfZXB0X2V4ZWNfc3AgPSB2YWw7CisgICAg
ICAgIC8qIEhhcmR3YXJlIGRvbWFpbj8gTm90IGFwcGxpY2FibGUuICovCisgICAgICAgIGlmICgg
aXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAg
IHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKLSAgICAgICAgZm9yX2VhY2hfZG9t
YWluICggZCApCi0gICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcChkKSApCi0gICAgICAg
ICAgICAgICAgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1f
cmFtX3J3KTsKLSAgICAgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Cisg
ICAgICAgIC8qIE5lc3RlZCBWaXJ0PyAgQnJva2VuIGFuZCBleGVjX3NwIGZvcmNlZCBvbiB0byBh
dm9pZCBsaXZlbG9ja3MuICovCisgICAgICAgIGlmICggbmVzdGVkaHZtX2VuYWJsZWQoZCkgKQor
ICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgLyogU2V0dGluZyBhbHJlYWR5IG1hdGNo
ZXM/ICBObyBuZWVkIHRvIHJlYnVpbGQgdGhlIHAybS4gKi8KKyAgICAgICAgaWYgKCBkLT5hcmNo
Lmh2bV9kb21haW4udm14LmV4ZWNfc3AgPT0gdmFsICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwor
CisgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXguZXhlY19zcCA9IHZhbDsKKyAgICAgICAg
cDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1fcmFtX3J3KTsK
ICAgICB9CisgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CiAKICAgICBw
cmludGsoIlZNWDogRVBUIGV4ZWN1dGFibGUgc3VwZXJwYWdlcyAlc2FibGVkXG4iLAogICAgICAg
ICAgICB2YWwgPyAiZW4iIDogImRpcyIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCAwNjdkY2YzZmY1Li45
ZDE0YzY3MDU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDA0LDYgKzQwNCwxMiBAQCBzdGF0aWMgaW50
IHZteF9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgZC0+YXJjaC5j
dHh0X3N3aXRjaCA9ICZjc3c7CiAKKyAgICAvKgorICAgICAqIFdvcmsgYXJvdW5kIENWRS0yMDE4
LTEyMjA3PyAgVGhlIGhhcmR3YXJlIGRvbWFpbiBpcyBhbHJlYWR5IHBlcm1pdHRlZAorICAgICAq
IHRvIHJlYm9vdCB0aGUgc3lzdGVtLCBzbyBkb2Vzbid0IG5lZWQgbWl0aWdhdGluZyBhZ2FpbnN0
IERvUydzLgorICAgICAqLworICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXguZXhlY19zcCA9IGlz
X2hhcmR3YXJlX2RvbWFpbihkKSB8fCBvcHRfZXB0X2V4ZWNfc3A7CisKICAgICBpZiAoICFoYXNf
dmxhcGljKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAxMjk3
ZGMyMGI4Li42YmVjZWIwODQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC01OSwxMCArNTksMjMgQEAg
dm9pZCBudm14X2NwdV9kZWFkKHVuc2lnbmVkIGludCBjcHUpCiAKIGludCBudm14X3ZjcHVfaW5p
dGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CiAgICAg
c3RydWN0IG5lc3RlZHZjcHUgKm52Y3B1ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwogCisgICAgLyoK
KyAgICAgKiBHcm9zcyBib2RnZS4gIFRoZSBuZXN0ZWQgcDJtIGxvZ2ljIGNhbid0IGNvcGUgd2l0
aCB0aGUgQ1ZFLTIwMTgtMTIyMDcKKyAgICAgKiB3b3JrYXJvdW5kIG9mIHVzaW5nIE5YIEVQVCBz
dXBlcnBhZ2VzLCBhbmQgbGl2ZWxvY2tzLiAgTmVzdGVkIEhWTSBpc24ndAorICAgICAqIHNlY3Vy
aXR5IHN1cHBvcnRlZCwgc28gZGlzYWJsZSB0aGUgd29ya2Fyb3VuZCB1bnRpbCB0aGUgbmVzdGVk
IHAybQorICAgICAqIGxvZ2ljIGNhbiBiZSBpbXByb3ZlZC4KKyAgICAgKi8KKyAgICBpZiAoICFk
LT5hcmNoLmh2bV9kb21haW4udm14LmV4ZWNfc3AgKQorICAgIHsKKyAgICAgICAgZC0+YXJjaC5o
dm1fZG9tYWluLnZteC5leGVjX3NwID0gdHJ1ZTsKKyAgICAgICAgcDJtX2NoYW5nZV9lbnRyeV90
eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1fcmFtX3J3KTsKKyAgICB9CisKICAgICBpZiAo
ICFwZyApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAibmVzdDogYWxsb2Nh
dGlvbiBmb3Igc2hhZG93IHZtY3MgZmFpbGVkXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4IDkzZTA4Zjg5
YTIuLmNhMThlNDM1ODAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtMjE5LDcgKzIxOSw3IEBAIHN0YXRpYyB2
b2lkIGVwdF9wMm1fdHlwZV90b19mbGFncyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBlcHRfZW50
cnlfdCAqZW50cnksCiAgICAgICogRG9uJ3QgY3JlYXRlIGV4ZWN1dGFibGUgc3VwZXJwYWdlcyBp
ZiB3ZSBuZWVkIHRvIHNoYXR0ZXIgdGhlbSB0bwogICAgICAqIHByb3RlY3QgYWdhaW5zdCBDVkUt
MjAxOC0xMjIwNy4KICAgICAgKi8KLSAgICBpZiAoICFvcHRfZXB0X2V4ZWNfc3AgJiYgaXNfZXB0
ZV9zdXBlcnBhZ2UoZW50cnkpICkKKyAgICBpZiAoICFwMm0tPmRvbWFpbi0+YXJjaC5odm1fZG9t
YWluLnZteC5leGVjX3NwICYmIGlzX2VwdGVfc3VwZXJwYWdlKGVudHJ5KSApCiAgICAgICAgIGVu
dHJ5LT54ID0gMDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14
L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKaW5kZXggNTdlNTA5
OGI5OS4uMGU0MmY5NjBlYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14
L3ZtY3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCkBAIC02Myw2
ICs2MywxMiBAQCBzdHJ1Y3Qgdm14X2RvbWFpbiB7CiAgICAgdW5zaWduZWQgbG9uZyBhcGljX2Fj
Y2Vzc19tZm47CiAgICAgLyogVk1YX0RPTUFJTl8qICovCiAgICAgdW5zaWduZWQgaW50IHN0YXR1
czsKKworICAgIC8qCisgICAgICogRG9tYWluIHBlcm1pdHRlZCB0byB1c2UgRXhlY3V0YWJsZSBF
UFQgU3VwZXJwYWdlcz8gIENsZWFyZWQgdG8gd29yaworICAgICAqIGFyb3VuZCBDVkUtMjAxOC0x
MjIwNyBhcyBhcHByb3ByaWF0ZS4KKyAgICAgKi8KKyAgICBib29sIGV4ZWNfc3A7CiB9OwogCiAv
KgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 25 15:35:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Nov 2019 15:35:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZGOf-0000a1-5Y; Mon, 25 Nov 2019 15:35:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXUT=ZR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZGOe-0000Zn-3H
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:35:28 +0000
X-Inumbo-ID: 348dc37c-0f99-11ea-9455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 348dc37c-0f99-11ea-9455-bc764e2007e4;
 Mon, 25 Nov 2019 15:35:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGOd-0000U1-Ag
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:35:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZGOd-0003WM-9j
 for xen-changelog@lists.xenproject.org; Mon, 25 Nov 2019 15:35:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZGOd-0003WM-9j@xenbits.xenproject.org>
Date: Mon, 25 Nov 2019 15:35:27 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: Adjust linear uses /
 entries when a page loses validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBlYjk5YmY5MGI2NDczN2M1YmE2YWRhYTQ2OTUxMTI3ZGNmMTUwY2MKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDI1IDE2OjI2OjQyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE2OjI2OjQyIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEFkanVzdCBsaW5lYXIgdXNlcyAvIGVudHJpZXMgd2hlbiBhIHBhZ2Ug
bG9zZXMgdmFsaWRhdGlvbgogICAgCiAgICAiTGluZWFyIHBhZ2V0YWJsZXMiIGlzIGEgdGVjaG5p
cXVlIHdoaWNoIGludm9sdmVzIGVpdGhlciBwb2ludGluZyBhCiAgICBwYWdldGFibGUgYXQgaXRz
ZWxmLCBvciB0byBhbm90aGVyIHBhZ2V0YWJsZSB0aGUgc2FtZSBvciBoaWdoZXIgbGV2ZWwuCiAg
ICBYZW4gaGFzIGxpbWl0ZWQgc3VwcG9ydCBmb3IgbGluZWFyIHBhZ2V0YWJsZXM6IEEgcGFnZSBt
YXkgZWl0aGVyIHBvaW50CiAgICB0byBpdHNlbGYsIG9yIHBvaW50IHRvIGFub3RoZXIgcGFnZSBv
ZiB0aGUgc2FtZSBsZXZlbCAoaS5lLiwgTDIgdG8gTDIsCiAgICBMMyB0byBMMywgYW5kIHNvIG9u
KS4KICAgIAogICAgWFNBLTI0MCBpbnRyb2R1Y2VkIGFuIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb24g
dGhhdCBsaW1pdGVkIHRoZSAiZGVwdGgiCiAgICBvZiBzdWNoIGNoYWlucyBieSBhbGxvd2luZyBw
YWdlcyB0byBlaXRoZXIgKnBvaW50IHRvKiBvdGhlciBwYWdlcyBvZgogICAgdGhlIHNhbWUgbGV2
ZWwsIG9yICpiZSBwb2ludGVkIHRvKiBieSBvdGhlciBwYWdlcyBvZiB0aGUgc2FtZSBsZXZlbCwK
ICAgIGJ1dCBub3QgYm90aC4gIFRvIGltcGxlbWVudCB0aGlzLCB3ZSBrZWVwIHRyYWNrIG9mIHRo
ZSBudW1iZXIgb2YKICAgIG91dHN0YW5kaW5nIHRpbWVzIGEgcGFnZSBwb2ludHMgdG8gb3IgaXMg
cG9pbnRlZCB0byBhbm90aGVyIHBhZ2UKICAgIHRhYmxlLCB0byBwcmV2ZW50IGJvdGggZnJvbSBo
YXBwZW5pbmcgYXQgdGhlIHNhbWUgdGltZS4KICAgIAogICAgQWRkaXRpb25hbGx5LCBYU0EtMjk5
IGludHJvZHVjZWQgYSBtb2RlIHdoZXJlYnkgaWYgYSBwYWdlIHdhcyBrbm93biB0bwogICAgaGF2
ZSBiZWVuIG9ubHkgcGFydGlhbGx5IHZhbGlkYXRlZCwgX3B1dF9wYWdlX3R5cGUoKSB3b3VsZCBi
ZSBjYWxsZWQKICAgIHdpdGggUFRGX3BhcnRpYWxfc2V0LCBpbmRpY2F0aW5nIHRoYXQgaWYgdGhl
IHBhZ2UgaGFkIGJlZW4KICAgIGRlLXZhbGlkYXRlZCBieSBzb21lb25lIGVsc2UsIHRoZSB0eXBl
IGNvdW50IHNob3VsZCBiZSBsZWZ0IGFsb25lLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGlz
IGNoYW5nZSBkaWQgbm90IGFjY291bnQgZm9yIHRoZSByZXF1aXJlZCBhY2NvdW50aW5nCiAgICBm
b3IgbGluZWFyIHBhZ2UgdGFibGUgdXNlcyBhbmQgZW50cmllczsgaW4gdGhlIGNhc2UgdGhhdCBh
IHByZXZpb3VzbHkKICAgIHBhcnRpYWxseS1kZXZhbGlkYXRlZCBwYWdldGFibGUgd2FzIGZ1bGx5
LWRldmFsaWRhdGVkIGJ5IHNvbWVvbmUgZWxzZSwKICAgIHRoZSBsaW5lYXJfcHRfY291bnRzIGFy
ZSBub3QgdXBkYXRlZC4KICAgIAogICAgVGhpcyBjb3VsZCBoYXBwZW4gaW4gb25lIG9mIHR3byBw
bGFjZXM6CiAgICAKICAgIDEuIEluIHRoZSBjYXNlIGEgcGFydGlhbGx5LWRldmFsaWRhdGVkIHBh
Z2Ugd2FzIHJlLXZhbGlkYXRlZCBieQogICAgc29tZW9uZSBlbHNlCiAgICAKICAgIDIuIER1cmlu
ZyBkb21haW4gdGVhci1kb3duLCB3aGVuIHBhZ2VzIGFyZSBmb3JjZS1pbnZhbGlkYXRlZCB3aGls
ZQogICAgbGVhdmluZyB0aGUgdHlwZSBjb3VudCBpbnRhY3QuCiAgICAKICAgIFRoZSBzZWNvbmQg
Y291bGQgYmUgaWdub3JlZCwgc2luY2UgYXQgdGhhdCBwb2ludCB0aGUgcGFnZXMgY2FuIG5vCiAg
ICBsb25nZXIgYmUgYWJ1c2VkOyBidXQgdGhlIGZpcnN0IHJlcXVpcmVzIGhhbmRsaW5nLiAgTm90
ZSBob3dldmVyIHRoYXQKICAgIHRoaXMgd291bGQgbm90IGJlIGEgc2VjdXJpdHkgaXNzdWU6IGhh
dmluZyB0aGUgY291bnRzIGJlIHRvbyBoaWdoIGlzCiAgICBvdmVybHkgc3RyaWN0IChpLmUuLCB3
aWxsIHByZXZlbnQgYSBwYWdlIGZyb20gYmVpbmcgdXNlZCBpbiBhIHdheQogICAgd2hpY2ggaXMg
cGVyZmVjdGx5IHNhZmUpLCBidXQgc2hvdWxkbid0IGNhdXNlIGFueSBvdGhlciBpc3N1ZXMuCiAg
ICAKICAgIEZpeCB0aGlzIGJ5IGFkanVzdGluZyB0aGUgbGluZWFyIGNvdW50cyB3aGVuIGEgcGFn
ZSBsb3NlcyB2YWxpZGF0aW9uLAogICAgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSBkZS12YWxp
ZGF0aW9uIGNvbXBsZXRlZCBvciB3YXMgb25seSBwYXJ0aWFsLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDog
NzdiZWJhN2M5MjFhMjg2YzMxYTJhNzZmMjY1MDAwNDdmMzUzNjE0YQogICAgbWFzdGVyIGRhdGU6
IDIwMTktMTEtMjUgMTA6NTg6MjcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDEzICsr
KysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCBmNDZmMDVkM2NjLi44MmQ3NzA3ZmMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjc2MywxNCArMjc2MywxNyBAQCBzdGF0aWMg
aW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSwKIHsKICAgICBpbnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBw
cmVlbXB0aWJsZSk7CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRw
Zy0+dS5pbnVzZS50eXBlX2luZm8pICYmCisgICAgICAgICAodHlwZSAmIFBHVF92YWxpZGF0ZWQp
ICYmIHJjICE9IC1FSU5UUiApCisgICAgeworICAgICAgICAvKiBBbnkgdGltZSB3ZSBiZWdpbiBk
ZS12YWxpZGF0aW9uIG9mIGEgcGFnZSwgYWRqdXN0IGxpbmVhciBjb3VudHMgKi8KKyAgICAgICAg
ZGVjX2xpbmVhcl91c2VzKHBhZ2UpOworICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7
CisgICAgfQorCiAgICAgLyogTm8gbmVlZCBmb3IgYXRvbWljIHVwZGF0ZSBvZiB0eXBlX2luZm8g
aGVyZTogbm9vbmUgZWxzZSB1cGRhdGVzIGl0LiAqLwogICAgIGlmICggcmMgPT0gMCApCiAgICAg
ewotICAgICAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRwZy0+dS5pbnVz
ZS50eXBlX2luZm8pICkKLSAgICAgICAgewotICAgICAgICAgICAgZGVjX2xpbmVhcl91c2VzKHBh
Z2UpOwotICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOwotICAgICAgICB9CiAg
ICAgICAgIEFTU0VSVCghcGFnZS0+bGluZWFyX3B0X2NvdW50IHx8IHBhZ2VfZ2V0X293bmVyKHBh
Z2UpLT5pc19keWluZyk7CiAgICAgICAgIHNldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAg
ICAgICAgIHNtcF93bWIoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:00:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:00:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXdd-0006VK-1x; Tue, 26 Nov 2019 10:00:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXdb-0006Mb-Qj
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:03 +0000
X-Inumbo-ID: 83d6d122-1033-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 83d6d122-1033-11ea-a55d-bc764e2007e4;
 Tue, 26 Nov 2019 10:00:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXda-00081t-QZ
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXda-00086B-P8
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXda-00086B-P8@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/vtd: Hide superpage support
 for SandyBridge IOMMUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIyOTg0OGJkMGZlNGJjY2RkNzg3MDg0MjU3OTkyZjExNjZhYmMyNDkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxNDowOTowMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTQ6
MzcgMjAxOSArMDAwMAoKICAgIHg4Ni92dGQ6IEhpZGUgc3VwZXJwYWdlIHN1cHBvcnQgZm9yIFNh
bmR5QnJpZGdlIElPTU1VcwogICAgCiAgICBTb21ldGhpbmcgY2F1c2VzIFNhbmR5QnJpZGdlIElP
TU1VcyB0byBjaG9rZSB3aGVuIHNoYXJpbmcgRVBUIHBhZ2V0YWJsZXMsIGFuZAogICAgYW4gRVBU
IHN1cGVycGFnZSBnZXRzIHNoYXR0ZXJlZC4gIFRoZSByb290IGNhdXNlIGlzIHN0aWxsIHVuZGVy
IGludmVzdGlnYXRpb24sCiAgICBidXQgdGhlIGVuZCByZXN1bHQgaXMgdW51c2FibGUgaW4gY29t
YmluYXRpb24gd2l0aCBDVkUtMjAxOC0xMjIwNyBwcm90ZWN0aW9ucy4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDQgLyBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvZXh0ZXJuLmggfCAgMiArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgIHwgIDIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4u
aCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaAppbmRleCAxNmVhZGE5ZmEy
Li5hNzFjOGIwZjg0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0
ZXJuLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCkBAIC05Nyw2
ICs5Nyw4IEBAIHZvaWQgdnRkX29wc19wb3N0YW1ibGVfcXVpcmsoc3RydWN0IGlvbW11KiBpb21t
dSk7CiBpbnQgX19tdXN0X2NoZWNrIG1lX3dpZmlfcXVpcmsoc3RydWN0IGRvbWFpbiAqZG9tYWlu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGJ1cywgdTggZGV2Zm4sIGludCBt
YXApOwogdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICopOwordm9pZCBx
dWlya19pb21tdV9jYXBzKHN0cnVjdCBpb21tdSAqaW9tbXUpOworCiBib29sX3QgcGxhdGZvcm1f
c3VwcG9ydHNfaW50cmVtYXAodm9pZCk7CiBib29sX3QgcGxhdGZvcm1fc3VwcG9ydHNfeDJhcGlj
KHZvaWQpOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IGIzNjY0ZWNiZTAu
LjVkMzRmNzUzMDYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMjE1LDYg
KzEyMTUsOCBAQCBpbnQgX19pbml0IGlvbW11X2FsbG9jKHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAq
ZHJoZCkKICAgICBpZiAoICEoaW9tbXUtPmNhcCArIDEpIHx8ICEoaW9tbXUtPmVjYXAgKyAxKSAp
CiAgICAgICAgIHJldHVybiAtRU5PREVWOwogCisgICAgcXVpcmtfaW9tbXVfY2Fwcyhpb21tdSk7
CisKICAgICBpZiAoIGNhcF9mYXVsdF9yZWdfb2Zmc2V0KGlvbW11LT5jYXApICsKICAgICAgICAg
IGNhcF9udW1fZmF1bHRfcmVncyhpb21tdS0+Y2FwKSAqIFBSSU1BUllfRkFVTFRfUkVHX0xFTiA+
PSBQQUdFX1NJWkUgfHwKICAgICAgICAgIGVjYXBfaW90bGJfb2Zmc2V0KGlvbW11LT5lY2FwKSA+
PSBQQUdFX1NJWkUgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1
aXJrcy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCmluZGV4IGQ2ZGI4
NjI2NzguLmIwMjY4OGUzMTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9xdWlya3MuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKQEAg
LTU0MCwzICs1NDAsMjggQEAgdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQogICAgICAgICBicmVhazsKICAgICB9CiB9CisKK3ZvaWQgX19pbml0IHF1aXJrX2lv
bW11X2NhcHMoc3RydWN0IGlvbW11ICppb21tdSkKK3sKKyAgICAvKgorICAgICAqIElPTU1VIFF1
aXJrczoKKyAgICAgKgorICAgICAqIFNhbmR5QnJpZGdlIElPTU1VcyBjbGFpbSBzdXBwb3J0IGZv
ciAyTSBhbmQgMUcgc3VwZXJwYWdlcywgYnV0IGRvbid0CisgICAgICogaW1wbGVtZW50IHN1cGVy
cGFnZXMgaW50ZXJuYWxseS4KKyAgICAgKgorICAgICAqIFRoZXJlIGFyZSBpc3N1ZXMgY2hhbmdp
bmcgdGhlIHdhbGsgbGVuZ3RoIHVuZGVyIGluLWZsaWdodCBETUEsIHdoaWNoCisgICAgICogaGFz
IG1hbmlmZXN0ZWQgYXMgaW5jb21wYXRpYmlsaXR5IGJldHdlZW4gRVBUL0lPTU1VIHNoYXJpbmcg
YW5kIHRoZQorICAgICAqIHdvcmthcm91bmQgZm9yIENWRS0yMDE4LTEyMjA3IC8gWFNBLTMwNC4g
IEhpZGUgdGhlIHN1cGVycGFnZXMKKyAgICAgKiBjYXBhYmlsaXRpZXMgaW4gdGhlIElPTU1VLCB3
aGljaCB3aWxsIHByZXZlbnQgWGVuIGZyb20gc2hhcmluZyB0aGUgRVBUCisgICAgICogYW5kIElP
TU1VIHBhZ2V0YWJsZXMuCisgICAgICoKKyAgICAgKiBEZXRlY3Rpb24gb2YgU2FuZHlCcmlkZ2Ug
dW5mb3J0dW5hdGVseSBoYXMgdG8gYmUgZG9uZSBieSBwcm9jZXNzb3IKKyAgICAgKiBtb2RlbCBi
ZWNhdXNlIHRoZSBjbGllbnQgcGFydHMgZG9uJ3QgZXhwb3NlIHRoZWlyIElPTU1VcyBhcyBQQ0kg
ZGV2aWNlcworICAgICAqIHdlIGNvdWxkIG1hdGNoIHdpdGggYSBEZXZpY2UgSUQuCisgICAgICov
CisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAm
JgorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgPT0gNiAmJgorICAgICAgICAgKGJvb3RfY3B1
X2RhdGEueDg2X21vZGVsID09IDB4MmEgfHwKKyAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9t
b2RlbCA9PSAweDJkKSApCisgICAgICAgIGlvbW11LT5jYXAgJj0gfigweGZ1bCA8PCAzNCk7Cit9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:00:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXdo-0006nS-3w; Tue, 26 Nov 2019 10:00:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXdm-0006nD-CT
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:14 +0000
X-Inumbo-ID: 89e3fb12-1033-11ea-a39d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89e3fb12-1033-11ea-a39d-12813bfff9fa;
 Tue, 26 Nov 2019 10:00:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXdk-000828-V5
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXdk-00087a-Tn
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXdk-00087a-Tn@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:00:12 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/vtx: Disable executable EPT
 superpages to work around CVE-2018-12207
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdmMTA0MDNiMTFlNjMxZWViN2ExZDRjNDY0MTVmYjQyOGYzODlkYzkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAyMCAxNzoyNToyOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTQ6
MzcgMjAxOSArMDAwMAoKICAgIHg4Ni92dHg6IERpc2FibGUgZXhlY3V0YWJsZSBFUFQgc3VwZXJw
YWdlcyB0byB3b3JrIGFyb3VuZCBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBDVkUtMjAxOC0xMjIw
NyBjb3ZlcnMgYSBzZXQgb2YgZXJyYXRhIG9uIHZhcmlvdXMgSW50ZWwgcHJvY2Vzc29ycywgd2hl
cmVieSBhCiAgICBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbiBjYW4gYmUgZ2VuZXJhdGVkIGluIGEg
Y29ybmVyIGNhc2Ugd2hlbiBhbiBleGVjdXRhYmxlCiAgICBtYXBwaW5nIGNoYW5nZXMgc2l6ZSBv
ciBjYWNoZWFiaWxpdHkgd2l0aG91dCBUTEIgaW52YWxpZGF0aW9uLiAgSFZNIGd1ZXN0CiAgICBr
ZXJuZWxzIGNhbiB0cmlnZ2VyIHRoaXMgdG8gRG9TIHRoZSBob3N0LgogICAgCiAgICBUbyBtaXRp
Z2F0ZSwgaW4gYWZmZWN0ZWQgaGFyZHdhcmUsIGFsbCBFUFQgc3VwZXJwYWdlcyBhcmUgbWFya2Vk
IE5YLiAgV2hlbiBhbgogICAgaW5zdHJ1Y3Rpb24gZmV0Y2ggdmlvbGF0aW9uIGlzIG9ic2VydmVk
IGFnYWluc3QgdGhlIHN1cGVycGFnZSwgdGhlIHN1cGVycGFnZQogICAgaXMgc2hhdHRlcmVkIHRv
IDRrIGFuZCBoYXMgZXhlY3V0ZSBwZXJtaXNzaW9ucyByZXN0b3JlZC4gIFRoaXMgcHJldmVudHMg
dGhlCiAgICBndWVzdCBrZXJuZWwgZnJvbSBiZWluZyBhYmxlIHRvIGNyZWF0ZSB0aGUgbmVjZXNz
YXJ5IHByZWNvbmRpdGlvbnMgaW4gdGhlIGlUTEIKICAgIHRvIGV4cGxvaXQgdGhlIHZ1bG5lcmFi
aWxpdHkuCiAgICAKICAgIFRoaXMgZG9lcyBjb21lIHdpdGggYSB3b3JrbG9hZC1kZXBlbmRlbnQg
cGVyZm9ybWFuY2Ugb3ZlcmhlYWQsIGNhdXNlZCBieQogICAgaW5jcmVhc2VkIFRMQiBwcmVzc3Vy
ZS4gIFBlcmZvcm1hbmNlIGNhbiBiZSByZXN0b3JlZCwgaWYgZ3Vlc3Qga2VybmVscyBhcmUKICAg
IHRydXN0ZWQgbm90IHRvIG1vdW50IGFuIGF0dGFjaywgYnkgc3BlY2lmeWluZyBlcHQ9ZXhlYy1z
cCBvbiB0aGUgY29tbWFuZCBsaW5lLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwNCAv
IENWRS0yMDE4LTEyMjA3CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAg
MTIgKysrKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAxOCArKysrKysr
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgfCAgIDMgKysKIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jICAgICAgICB8IDEwNyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAgIHwgICA2ICsrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggICB8ICAgMSArCiA3IGZpbGVzIGNoYW5nZWQsIDE0OCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDg1
MDgxZmRjOTQuLmUyODMwMTcwMTUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTg5
NSw3ICs4OTUsNyBAQCBDb250cm9scyBmb3IgaW50ZXJhY3Rpbmcgd2l0aCB0aGUgc3lzdGVtIEV4
dGVuZGVkIEZpcm13YXJlIEludGVyZmFjZS4KICAgICB1bmNhY2hlYWJsZS4KIAogIyMjIGVwdAot
PiBgPSBMaXN0IG9mIFsgYWQ9PGJvb2w+LCBwbWw9PGJvb2w+IF1gCis+IGA9IExpc3Qgb2YgWyBh
ZD08Ym9vbD4sIHBtbD08Ym9vbD4sIGV4ZWMtc3A9PGJvb2w+IF1gCiAKID4gQXBwbGljYWJpbGl0
eTogSW50ZWwKIApAQCAtOTI2LDYgKzkyNiwxNiBAQCBpbnRyb2R1Y2VkIHdpdGggdGhlIE5laGFs
ZW0gYXJjaGl0ZWN0dXJlLgogICAgIGRpc2FibGUgUE1MLiAgYHBtbD0wYCBjYW4gYmUgdXNlZCB0
byBwcmV2ZW50IHRoZSB1c2Ugb2YgUE1MIG9uIG90aGVyd2lzZQogICAgIGNhcGFibGUgaGFyZHdh
cmUuCiAKKyogICBUaGUgYGV4ZWMtc3BgIGJvb2xlYW4gY29udHJvbHMgd2hldGhlciBFUFQgc3Vw
ZXJwYWdlcyB3aXRoIGV4ZWN1dGUKKyAgICBwZXJtaXNzaW9ucyBhcmUgcGVybWl0dGVkLiAgSW4g
Z2VuZXJhbCB0aGlzIGlzIGdvb2QgZm9yIHBlcmZvcm1hbmNlLgorCisgICAgSG93ZXZlciwgb24g
cHJvY2Vzc29ycyB2dWxuZXJhYmxlIENWRS0yMDE4LTEyMjA3LCBIVk0gZ3Vlc3Qga2VybmVscyBj
YW4KKyAgICB1c2UgZXhlY3V0YWJsZSBzdXBlcnBhZ2VzIHRvIGNyYXNoIHRoZSBob3N0LiAgQnkg
ZGVmYXVsdCwgZXhlY3V0YWJsZQorICAgIHN1cGVycGFnZXMgYXJlIGRpc2FibGVkIG9uIGFmZmVj
dGVkIGhhcmR3YXJlLgorCisgICAgSWYgSFZNIGd1ZXN0IGtlcm5lbHMgYXJlIHRydXN0ZWQgbm90
IHRvIG1vdW50IGEgRG9TIGFnYWluc3QgdGhlIHN5c3RlbSwKKyAgICB0aGlzIG9wdGlvbiBjYW4g
ZW5hYmxlZCB0byByZWdhaW4gcGVyZm9ybWFuY2UuCisKICMjIyBleHRyYV9ndWVzdF9pcnFzCiA+
IGA9IFs8ZG9tVSBudW1iZXI+XVssPGRvbTAgbnVtYmVyPl1gCiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDIwODlhNzcy
NzAuLjg0MTkxZDRlNGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTgxNCw2ICsxODE0LDI0IEBAIGludCBodm1faGFw
X25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogV29ya2Fy
b3VuZCBmb3IgWFNBLTMwNCAvIENWRS0yMDE4LTEyMjA3LiAgSWYgd2UgdGFrZSBhbiBleGVjdXRp
b24KKyAgICAgICAgICogZmF1bHQgYWdhaW5zdCBhIG5vbi1leGVjdXRhYmxlIHN1cGVycGFnZSwg
c2hhdHRlciBpdCB0byByZWdhaW4KKyAgICAgICAgICogZXhlY3V0ZSBwZXJtaXNzaW9ucy4KKyAg
ICAgICAgICovCisgICAgICAgIGlmICggcGFnZV9vcmRlciA+IDAgJiYgbnBmZWMuaW5zbl9mZXRj
aCAmJiBucGZlYy5wcmVzZW50ICYmICF2aW9sYXRpb24gKQorICAgICAgICB7CisgICAgICAgICAg
ICBpbnQgcmVzID0gcDJtX3NldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgbWZuLCBQQUdFX09SREVS
XzRLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtdCwgcDJtYSk7CisK
KyAgICAgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VS
UiAiRmFpbGVkIHRvIHNoYXR0ZXIgZ2ZuICUiUFJJX2dmbiI6ICVkXG4iLAorICAgICAgICAgICAg
ICAgICAgICAgICBnZm4sIHJlcyk7CisKKyAgICAgICAgICAgIHJjID0gIXJlczsKKyAgICAgICAg
ICAgIGdvdG8gb3V0X3B1dF9nZm47CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIHZpb2xhdGlv
biApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIFNob3VsZCAjVkUgYmUgZW11bGF0ZWQgZm9y
IHRoaXMgZmF1bHQ/ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggNTY1MTlmZWU4NC4uZWM1YWI4NjBh
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtNjcsNiArNjcsNyBAQCBpbnRlZ2VyX3BhcmFtKCJwbGVf
d2luZG93IiwgcGxlX3dpbmRvdyk7CiAKIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2Vw
dF9wbWwgPSB0cnVlOwogc3RhdGljIHM4IF9fcmVhZF9tb3N0bHkgb3B0X2VwdF9hZCA9IC0xOwor
aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2VwdF9leGVjX3NwID0gLTE7CiAKIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX2VwdF9wYXJhbShjb25zdCBjaGFyICpzKQogewpAQCAtODIsNiArODMsOCBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9lcHRfcGFyYW0oY29uc3QgY2hhciAqcykKICAgICAg
ICAgICAgIG9wdF9lcHRfYWQgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2Vf
Ym9vbGVhbigicG1sIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9lcHRfcG1sID0g
dmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImV4ZWMtc3AiLCBz
LCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X2VwdF9leGVjX3NwID0gdmFsOwogICAgICAg
ICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggMjZi
N2RkYjVmZS4uMjhjYmE4ZWMyOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI0NDUsNiArMjQ0NSwxMDIg
QEAgc3RhdGljIHZvaWQgcGlfbm90aWZpY2F0aW9uX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQp
Owogc3RhdGljIHZvaWQgX19pbml0IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNrKHZvaWQp
OwogCisvKgorICogQ2FsY3VsYXRlIHdoZXRoZXIgdGhlIENQVSBpcyB2dWxuZXJhYmxlIHRvIElu
c3RydWN0aW9uIEZldGNoIHBhZ2UKKyAqIHNpemUtY2hhbmdlIE1DRXMuCisgKi8KK3N0YXRpYyBi
b29sIF9faW5pdCBoYXNfaWZfcHNjaGFuZ2VfbWModm9pZCkKK3sKKyAgICB1aW50NjRfdCBjYXBz
ID0gMDsKKworICAgIC8qCisgICAgICogSWYgd2UgYXJlIHZpcnR1YWxpc2VkLCB0aGVyZSBpcyBu
b3RoaW5nIHdlIGNhbiBkby4gIE91ciBFUFQgdGFibGVzIGFyZQorICAgICAqIHNoYWRvd2VkIGJ5
IG91ciBoeXBlcnZpc29yLCBhbmQgbm90IHdhbGtlZCBieSBoYXJkd2FyZS4KKyAgICAgKi8KKyAg
ICBpZiAoIGNwdV9oYXNfaHlwZXJ2aXNvciApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQorICAgICAgICByZG1z
cmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKKworICAgIGlmICggY2FwcyAmIEFSQ0hf
Q0FQU19JRl9QU0NIQU5HRV9NQ19OTyApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIC8q
CisgICAgICogSUZfUFNDSEFOR0VfTUMgaXMgb25seSBrbm93biB0byBhZmZlY3QgSW50ZWwgRmFt
aWx5IDYgcHJvY2Vzc29ycyBhdAorICAgICAqIHRoaXMgdGltZS4KKyAgICAgKi8KKyAgICBpZiAo
IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAg
ICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAg
c3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsKKyAgICAgICAgLyoKKyAg
ICAgICAgICogQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gYXJlIHZ1bG5l
cmFibGUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxZjogLyogQXVidXJuZGFsZSAvIEhhdmVu
ZGFsZSAqLworICAgIGNhc2UgMHgxZTogLyogTmVoYWxlbSAqLworICAgIGNhc2UgMHgxYTogLyog
TmVoYWxlbSBFUCAqLworICAgIGNhc2UgMHgyZTogLyogTmVoYWxlbSBFWCAqLworICAgIGNhc2Ug
MHgyNTogLyogV2VzdG1lcmUgKi8KKyAgICBjYXNlIDB4MmM6IC8qIFdlc3RtZXJlIEVQICovCisg
ICAgY2FzZSAweDJmOiAvKiBXZXN0bWVyZSBFWCAqLworICAgIGNhc2UgMHgyYTogLyogU2FuZHlC
cmlkZ2UgKi8KKyAgICBjYXNlIDB4MmQ6IC8qIFNhbmR5QnJpZGdlIEVQL0VYICovCisgICAgY2Fz
ZSAweDNhOiAvKiBJdnlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4M2U6IC8qIEl2eUJyaWRnZSBFUC9F
WCAqLworICAgIGNhc2UgMHgzYzogLyogSGFzd2VsbCAqLworICAgIGNhc2UgMHgzZjogLyogSGFz
d2VsbCBFWC9FUCAqLworICAgIGNhc2UgMHg0NTogLyogSGFzd2VsbCBEICovCisgICAgY2FzZSAw
eDQ2OiAvKiBIYXN3ZWxsIEggKi8KKyAgICBjYXNlIDB4M2Q6IC8qIEJyb2Fkd2VsbCAqLworICAg
IGNhc2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KKyAgICBjYXNlIDB4NGY6IC8qIEJyb2Fkd2Vs
bCBFUC9FWCAqLworICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KKyAgICBjYXNlIDB4
NGU6IC8qIFNreWxha2UgTSAqLworICAgIGNhc2UgMHg1ZTogLyogU2t5bGFrZSBEICovCisgICAg
Y2FzZSAweDU1OiAvKiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2UgKi8KKyAgICBjYXNlIDB4OGU6
IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgTSAqLworICAgIGNhc2UgMHg5ZTogLyog
S2FieSAvIENvZmZlZSAvIFdoaXNrZXkgTGFrZSBEICovCisgICAgICAgIHJldHVybiB0cnVlOwor
CisgICAgICAgIC8qCisgICAgICAgICAqIEF0b20gcHJvY2Vzc29ycyBhcmUgbm90IHZ1bG5lcmFi
bGUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxYzogLyogUGluZXZpZXcgKi8KKyAgICBjYXNl
IDB4MjY6IC8qIExpbmNyb2Z0ICovCisgICAgY2FzZSAweDI3OiAvKiBQZW53ZWxsICovCisgICAg
Y2FzZSAweDM1OiAvKiBDbG92ZXJ2aWV3ICovCisgICAgY2FzZSAweDM2OiAvKiBDZWRhcnZpZXcg
Ki8KKyAgICBjYXNlIDB4Mzc6IC8qIEJheXRyYWlsIC8gVmFsbGV5dmlldyAoU2lsdmVybW9udCkg
Ki8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisg
ICAgY2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0
YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLworICAg
IGNhc2UgMHg1YzogLyogR29sZG1vbnQgKi8KKyAgICBjYXNlIDB4NWQ6IC8qIFNvRklBIDNHIEdy
YW5pdGUvRVMyLjEgKi8KKyAgICBjYXNlIDB4NjU6IC8qIFNvRklBIExURSBBT1NQICovCisgICAg
Y2FzZSAweDVmOiAvKiBEZW52ZXJ0b24gKi8KKyAgICBjYXNlIDB4NmU6IC8qIENvdWdhciBNb3Vu
dGFpbiAqLworICAgIGNhc2UgMHg3NTogLyogTGlnaHRuaW5nIE1vdW50YWluICovCisgICAgY2Fz
ZSAweDdhOiAvKiBHZW1pbmkgTGFrZSAqLworICAgIGNhc2UgMHg4NjogLyogSmFjb2JzdmlsbGUg
Ki8KKworICAgICAgICAvKgorICAgICAgICAgKiBLbmlnaHRzIHByb2Nlc3NvcnMgYXJlIG5vdCB2
dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4NTc6IC8qIEtuaWdodHMgTGFuZGlu
ZyAqLworICAgIGNhc2UgMHg4NTogLyogS25pZ2h0cyBNaWxsICovCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBt
b2RlbCAlI3ggLSBhc3N1bWluZyB2dWxuZXJhYmxlIHRvIElGX1BTQ0hBTkdFX01DXG4iLAorICAg
ICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOworICAgICAgICByZXR1cm4gdHJ1
ZTsKKyAgICB9Cit9CisKIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQg
c3RhcnRfdm14KHZvaWQpCiB7CiAgICAgc2V0X2luX2NyNChYODZfQ1I0X1ZNWEUpOwpAQCAtMjQ2
NSw2ICsyNTYxLDE3IEBAIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQg
c3RhcnRfdm14KHZvaWQpCiAgICAgICovCiAgICAgaWYgKCBjcHVfaGFzX3ZteF9lcHQgJiYgKGNw
dV9oYXNfdm14X3BhdCB8fCBvcHRfZm9yY2VfZXB0KSApCiAgICAgeworICAgICAgICBib29sIGNw
dV9oYXNfYnVnX3BzY2hhbmdlX21jID0gaGFzX2lmX3BzY2hhbmdlX21jKCk7CisKKyAgICAgICAg
aWYgKCBvcHRfZXB0X2V4ZWNfc3AgPT0gLTEgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBE
ZWZhdWx0IHRvIG5vbi1leGVjdXRhYmxlIHN1cGVycGFnZXMgb24gdnVsbmVyYWJsZSBoYXJkd2Fy
ZS4gKi8KKyAgICAgICAgICAgIG9wdF9lcHRfZXhlY19zcCA9ICFjcHVfaGFzX2J1Z19wc2NoYW5n
ZV9tYzsKKworICAgICAgICAgICAgaWYgKCBjcHVfaGFzX2J1Z19wc2NoYW5nZV9tYyApCisgICAg
ICAgICAgICAgICAgcHJpbnRrKCJWTVg6IERpc2FibGluZyBleGVjdXRhYmxlIEVQVCBzdXBlcnBh
Z2VzIGR1ZSB0byBDVkUtMjAxOC0xMjIwN1xuIik7CisgICAgICAgIH0KKwogICAgICAgICB2bXhf
ZnVuY3Rpb25fdGFibGUuaGFwX3N1cHBvcnRlZCA9IDE7CiAgICAgICAgIHZteF9mdW5jdGlvbl90
YWJsZS5hbHRwMm1fc3VwcG9ydGVkID0gMTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggOTUyZWJhZDgyZi4u
ODM0ZDQ3OThjOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC0xNzQsNiArMTc0LDEyIEBAIHN0YXRpYyB2b2lk
IGVwdF9wMm1fdHlwZV90b19mbGFncyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBlcHRfZW50cnlf
dCAqZW50cnksCiAgICAgICAgICAgICBicmVhazsKICAgICB9CiAgICAgCisgICAgLyoKKyAgICAg
KiBEb24ndCBjcmVhdGUgZXhlY3V0YWJsZSBzdXBlcnBhZ2VzIGlmIHdlIG5lZWQgdG8gc2hhdHRl
ciB0aGVtIHRvCisgICAgICogcHJvdGVjdCBhZ2FpbnN0IENWRS0yMDE4LTEyMjA3LgorICAgICAq
LworICAgIGlmICggIW9wdF9lcHRfZXhlY19zcCAmJiBpc19lcHRlX3N1cGVycGFnZShlbnRyeSkg
KQorICAgICAgICBlbnRyeS0+eCA9IDA7CiB9CiAKICNkZWZpbmUgR1VFU1RfVEFCTEVfTUFQX0ZB
SUxFRCAgMApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCmluZGV4IGViYWE3NDQ0OWIuLjM3MWI5
MTI4ODcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKQEAgLTI4LDYgKzI4LDggQEAKICNp
bmNsdWRlIDxhc20vaHZtL3RyYWNlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92bXgvdm1jcy5oPgog
CitleHRlcm4gaW50OF90IG9wdF9lcHRfZXhlY19zcDsKKwogdHlwZWRlZiB1bmlvbiB7CiAgICAg
c3RydWN0IHsKICAgICAgICAgdTY0IHIgICAgICAgOiAgIDEsICAvKiBiaXQgMCAtIFJlYWQgcGVy
bWlzc2lvbiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggNjM3MjU5YmQxZi4uMzI3NDZh
YThhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC01Miw2ICs1Miw3IEBACiAjZGVmaW5l
IEFSQ0hfQ0FQU19TS0lQX0wxREZMCQkoX0FDKDEsIFVMTCkgPDwgMykKICNkZWZpbmUgQVJDSF9D
QVBTX1NTQl9OTwkJKF9BQygxLCBVTEwpIDw8IDQpCiAjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8J
CShfQUMoMSwgVUxMKSA8PCA1KQorI2RlZmluZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8J
KF9BQygxLCBVTEwpIDw8IDYpCiAKICNkZWZpbmUgTVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIK
ICNkZWZpbmUgRkxVU0hfQ01EX0wxRAkJCShfQUMoMSwgVUxMKSA8PCAwKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:00:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:00:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXdx-0006og-5k; Tue, 26 Nov 2019 10:00:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXdw-0006oW-5m
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:24 +0000
X-Inumbo-ID: 8feddf46-1033-11ea-a39d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8feddf46-1033-11ea-a39d-12813bfff9fa;
 Tue, 26 Nov 2019 10:00:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXdv-00082z-3a
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXdv-00088J-1J
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXdv-00088J-1J@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:00:23 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/vtx: Allow runtime
 modification of the exec-sp setting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE0NTc0MjVjMzZlMDE0MDc2MGIxMjNjNGFjZjA2NDA2NDhiODJlOTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiA4IDE2OjM2OjUwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxMiAxNzoxNDoz
NyAyMDE5ICswMDAwCgogICAgeDg2L3Z0eDogQWxsb3cgcnVudGltZSBtb2RpZmljYXRpb24gb2Yg
dGhlIGV4ZWMtc3Agc2V0dGluZwogICAgCiAgICBTZWUgcGF0Y2ggZm9yIGRldGFpbHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAxNSArKysrKysrKysrKysrKysK
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICB8IDM1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgfCAg
OSArKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggZTI4MzAxNzAxNS4uODQyMjFm
ZTYwYSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtOTM2LDYgKzkzNiwyMSBAQCBp
bnRyb2R1Y2VkIHdpdGggdGhlIE5laGFsZW0gYXJjaGl0ZWN0dXJlLgogICAgIElmIEhWTSBndWVz
dCBrZXJuZWxzIGFyZSB0cnVzdGVkIG5vdCB0byBtb3VudCBhIERvUyBhZ2FpbnN0IHRoZSBzeXN0
ZW0sCiAgICAgdGhpcyBvcHRpb24gY2FuIGVuYWJsZWQgdG8gcmVnYWluIHBlcmZvcm1hbmNlLgog
CisgICAgVGhpcyBib29sZWFuIG1heSBiZSBtb2RpZmllZCBhdCBydW50aW1lIHVzaW5nIGB4bCBz
ZXQtcGFyYW1ldGVycworICAgIGVwdD1bbm8tXWV4ZWMtc3BgIHRvIHN3aXRjaCBiZXR3ZWVuIGZh
c3QgYW5kIHNlY3VyZS4KKworICAgICogICBXaGVuIHN3aXRjaGluZyBmcm9tIHNlY3VyZSB0byBm
YXN0LCBwcmVleGlzdGluZyBIVk0gZG9tYWlucyB3aWxsIHJ1bgorICAgICAgICBhdCB0aGVpciBj
dXJyZW50IHBlcmZvcm1hbmNlIHVudGlsIHRoZXkgYXJlIHJlYm9vdGVkOyBuZXcgZG9tYWlucyB3
aWxsCisgICAgICAgIHJ1biB3aXRob3V0IGFueSBvdmVyaGVhZC4KKworICAgICogICBXaGVuIHN3
aXRjaGluZyBmcm9tIGZhc3QgdG8gc2VjdXJlLCBhbGwgSFZNIGRvbWFpbnMgd2lsbCBpbW1lZGlh
dGVseQorICAgICAgICBzdWZmZXIgYSBwZXJmb3JtYW5jZSBwZW5hbHR5LgorCisgICAgKipXYXJu
aW5nOiBObyBndWFyYW50ZWUgaXMgbWFkZSB0aGF0IHRoaXMgcnVudGltZSBvcHRpb24gd2lsbCBi
ZSByZXRhaW5lZAorICAgICAgaW5kZWZpbml0ZWx5LCBvciB0aGF0IGl0IHdpbGwgcmV0YWluIHRo
aXMgZXhhY3QgYmVoYXZpb3VyLiAgSXQgaXMKKyAgICAgIGludGVuZGVkIGFzIGFuIGVtZXJnZW5j
eSBvcHRpb24gZm9yIHBlb3BsZSB3aG8gZmlyc3QgY2hvc2UgZmFzdCwgdGhlbgorICAgICAgY2hh
bmdlIHRoZWlyIG1pbmRzIHRvIHNlY3VyZSwgYW5kIHdpc2ggbm90IHRvIHJlYm9vdC4qKgorCiAj
IyMgZXh0cmFfZ3Vlc3RfaXJxcwogPiBgPSBbPGRvbVUgbnVtYmVyPl1bLDxkb20wIG51bWJlcj5d
YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZWM1YWI4NjBhZC4uYzRkOGE1YmE3OCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZtY3MuYwpAQCAtOTUsNiArOTUsNDEgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZXB0X3Bh
cmFtKGNvbnN0IGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oImVwdCIsIHBhcnNlX2VwdF9wYXJh
bSk7CiAKK3N0YXRpYyBpbnQgcGFyc2VfZXB0X3BhcmFtX3J1bnRpbWUoY29uc3QgY2hhciAqcykK
K3sKKyAgICBpbnQgdmFsOworCisgICAgaWYgKCAhY3B1X2hhc192bXhfZXB0IHx8ICFodm1fZnVu
Y3MuaGFwX3N1cHBvcnRlZCB8fAorICAgICAgICAgIShodm1fZnVuY3MuaGFwX2NhcGFiaWxpdGll
cyAmCisgICAgICAgICAgIChIVk1fSEFQX1NVUEVSUEFHRV8yTUIgfCBIVk1fSEFQX1NVUEVSUEFH
RV8xR0IpKSApCisgICAgeworICAgICAgICBwcmludGsoIlZNWDogRVBUIG5vdCBhdmFpbGFibGUs
IG9yIG5vdCBpbiB1c2UgLSBpZ25vcmluZ1xuIik7CisgICAgICAgIHJldHVybiAwOworICAgIH0K
KworICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImV4ZWMtc3AiLCBzLCBOVUxMKSkgPCAw
ICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIHZhbCAhPSBvcHRfZXB0X2V4
ZWNfc3AgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKKworICAgICAgICBvcHRf
ZXB0X2V4ZWNfc3AgPSB2YWw7CisKKyAgICAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFk
X2xvY2spOworICAgICAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKKyAgICAgICAgICAgIGlmICgg
cGFnaW5nX21vZGVfaGFwKGQpICkKKyAgICAgICAgICAgICAgICBwMm1fY2hhbmdlX2VudHJ5X3R5
cGVfZ2xvYmFsKGQsIHAybV9yYW1fcncsIHAybV9yYW1fcncpOworICAgICAgICByY3VfcmVhZF91
bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKKyAgICB9CisKKyAgICBwcmludGsoIlZNWDogRVBU
IGV4ZWN1dGFibGUgc3VwZXJwYWdlcyAlc2FibGVkXG4iLAorICAgICAgICAgICB2YWwgPyAiZW4i
IDogImRpcyIpOworCisgICAgcmV0dXJuIDA7Cit9CitjdXN0b21fcnVudGltZV9vbmx5X3BhcmFt
KCJlcHQiLCBwYXJzZV9lcHRfcGFyYW1fcnVudGltZSk7CisKIC8qIER5bmFtaWMgKHJ1bi10aW1l
IGFkanVzdGVkKSBleGVjdXRpb24gY29udHJvbCBmbGFncy4gKi8KIHUzMiB2bXhfcGluX2Jhc2Vk
X2V4ZWNfY29udHJvbCBfX3JlYWRfbW9zdGx5OwogdTMyIHZteF9jcHVfYmFzZWRfZXhlY19jb250
cm9sIF9fcmVhZF9tb3N0bHk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZjUxOGY4NjQ5My4uMTY2MDgwOThiMSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpA
QCAtMjg5LDE1ICsyODksMjAgQEAgc3RhdGljIHZvaWQgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFs
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKICAgICBwMm0tPmNoYW5nZV9l
bnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgcDJtLT5nbG9iYWxfbG9nZGlydHkg
PSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7CisgICAgLyogRG9uJ3QgYWxsb3cgJ3JlY2FsY3Vs
YXRlJyBvcGVyYXRpb25zIHRvIGNoYW5nZSB0aGUgbG9nZGlydHkgc3RhdGUuICovCisgICAgaWYg
KCBvdCAhPSBudCApCisgICAgICAgIHAybS0+Z2xvYmFsX2xvZ2RpcnR5ID0gKG50ID09IHAybV9y
YW1fbG9nZGlydHkpOwogfQogCisvKgorICogTWF5IGJlIGNhbGxlZCB3aXRoIG90ID0gbnQgPSBw
Mm1fcmFtX3J3IGZvciBpdHMgc2lkZSBlZmZlY3Qgb2YKKyAqIHJlY2FsY3VsYXRpbmcgYWxsIFBU
RXMgaW4gdGhlIHAybS4KKyAqLwogdm9pZCBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5
cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAy
bSA9IHAybV9nZXRfaG9zdHAybShkKTsKIAotICAgIEFTU0VSVChvdCAhPSBudCk7CiAgICAgQVNT
RVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOwogCiAg
ICAgcDJtX2xvY2soaG9zdHAybSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:00:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXe8-0006pv-7U; Tue, 26 Nov 2019 10:00:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXe6-0006pg-C1
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:34 +0000
X-Inumbo-ID: 95f80204-1033-11ea-a39d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95f80204-1033-11ea-a39d-12813bfff9fa;
 Tue, 26 Nov 2019 10:00:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXe5-00083F-7p
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXe5-00088z-6N
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXe5-00088z-6N@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:00:33 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/tsx: Introduce tsx= to use
 MSR_TSX_CTRL when available
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEyYTFmZjlmNTIxZTJkM2Q4MjdhNjc3MDRkMzczNDU5OTZmMjZjMGEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTQ6
MzcgMjAxOSArMDAwMAoKICAgIHg4Ni90c3g6IEludHJvZHVjZSB0c3g9IHRvIHVzZSBNU1JfVFNY
X0NUUkwgd2hlbiBhdmFpbGFibGUKICAgIAogICAgVG8gcHJvdGVjdCBhZ2FpbnN0IHRoZSBUU1gg
QXN5bmMgQWJvcnQgc3BlY3VsYXRpdmUgdnVsbmVyYWJpbGl0eSwgSW50ZWwgaGF2ZQogICAgcmVs
ZWFzZWQgbmV3IG1pY3JvY29kZSBmb3IgYWZmZWN0ZWQgcGFydHMgd2hpY2ggaW50cm9kdWNlIHRo
ZSBNU1JfVFNYX0NUUkwKICAgIGNvbnRyb2wsIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVk
IG9mZi4gIFRoaXMgd2lsbCBiZSBhcmNoaXRlY3R1cmFsIG9uCiAgICBmdXR1cmUgcGFydHMuCiAg
ICAKICAgIEludHJvZHVjZSB0c3g9IHRvIHByb3ZpZGUgYSBnbG9iYWwgb24vb2ZmIGZvciBUU1gs
IGluY2x1ZGluZyBpdHMgZW51bWVyYXRpb24KICAgIHZpYSBDUFVJRC4gIFByb3ZpZGUgc3R1YiB2
aXJ0dWFsaXNhdGlvbiBvZiB0aGlzIE1TUiwgYXMgaXQgaXMgbm90IGV4cG9zZWQgdG8KICAgIGd1
ZXN0cyBhdCB0aGUgbW9tZW50LgogICAgCiAgICBWTXMgbWF5IGhhdmUgYm9vdGVkIGJlZm9yZSBt
aWNyb2NvZGUgaXMgbG9hZGVkLCBvciBiZWZvcmUgaG9zdHMgaGF2ZSByZWJvb3RlZCwKICAgIGFu
ZCB0aGV5IHN0aWxsIHdhbnQgdG8gbWlncmF0ZSBmcmVlbHkuICBBIFZNIHdoaWNoIGJvb3RlZCBz
ZWVpbmcgVFNYIGNhbgogICAgbWlncmF0ZSBzYWZlbHkgdG8gaG9zdHMgd2l0aCBUU1ggZGlzYWJs
ZWQgLSBUU1ggd2lsbCBzdGFydCB1bmNvbmRpdGlvbmFsbHkKICAgIGFib3J0aW5nLCBidXQgc3Rp
bGwgYmVoYXZlIGluIGEgbWFubmVyIGNvbXBhdGlibGUgd2l0aCB0aGUgQUJJLgogICAgCiAgICBU
aGUgZ3Vlc3QtdmlzaWJsZSBiZWhhdmlvdXIgaXMgZXF1aXZhbGVudCB0byBsYXRlIGxvYWRpbmcg
dGhlIG1pY3JvY29kZSBhbmQKICAgIHNldHRpbmcgdGhlIFJUTV9ESVNBQkxFIGJpdCBpbiB0aGUg
Y291cnNlIG9mIGxpdmUgcGF0Y2hpbmcuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzA1
IC8gQ1ZFLTIwMTktMTExMzUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
IHwgMTQgKysrKysrKysKIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICB8ICAxICsK
IHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICB8IDE0ICsrKysrKysrCiB4ZW4vYXJj
aC94ODYvbXNyLmMgICAgICAgICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICB8
ICAyICsrCiB4ZW4vYXJjaC94ODYvdHN4LmMgICAgICAgICAgICAgICAgfCA3NCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggICB8ICA1ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgIHwgMTMg
KysrKysrKwogeGVuL2luY2x1ZGUveGVuL2xpYi5oICAgICAgICAgICAgIHwgMTAgKysrKysrCiAx
MCBmaWxlcyBjaGFuZ2VkLCAxMzcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYwppbmRleCA4NDIyMWZlNjBhLi41OTRlOGZlYTQyIDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jCkBAIC0yMDQ4LDYgKzIwNDgsMjAgQEAgWGVuIHZlcnNpb24uCiAjIyMgdHNjICh4ODYp
CiA+IGA9IHVuc3RhYmxlIHwgc2tld2VkIHwgc3RhYmxlOnNvY2tldGAKIAorIyMjIHRzeAorICAg
ID0gPGJvb2w+CisKKyAgICBBcHBsaWNhYmlsaXR5OiB4ODYKKyAgICBEZWZhdWx0OiB0cnVlCisK
K0NvbnRyb2xzIGZvciB0aGUgdXNlIG9mIFRyYW5zYWN0aW9uYWwgU3luY2hyb25pemF0aW9uIGVY
dGVuc2lvbnMuCisKK09uIEludGVsIHBhcnRzIHJlbGVhc2VkIGluIFEzIDIwMTkgKHdpdGggdXBk
YXRlZCBtaWNyb2NvZGUpLCBhbmQgZnV0dXJlIHBhcnRzLAorYSBjb250cm9sIGhhcyBiZWVuIGlu
dHJvZHVjZWQgd2hpY2ggYWxsb3dzIFRTWCB0byBiZSB0dXJuZWQgb2ZmLgorCitPbiBzeXN0ZW1z
IHdpdGggdGhlIGFiaWxpdHkgdG8gdHVybiBUU1ggb2ZmLCB0aGlzIGJvb2xlYW4gb2ZmZXJzIHN5
c3RlbSB3aWRlCitjb250cm9sIG9mIHdoZXRoZXIgVFNYIGlzIGVuYWJsZWQgb3IgZGlzYWJsZWQu
CisKICMjIyB1Y29kZSAoeDg2KQogPiBgPSBbPGludGVnZXI+IHwgc2Nhbl1gCiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCA4
YThkOGYwNjBmLi45YjlhNDQzNWZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUK
KysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC02Niw2ICs2Niw3IEBAIG9iai15ICs9IHN5
c2N0bC5vCiBvYmoteSArPSB0aW1lLm8KIG9iai15ICs9IHRyYWNlLm8KIG9iai15ICs9IHRyYXBz
Lm8KK29iai15ICs9IHRzeC5vCiBvYmoteSArPSB1c2VyY29weS5vCiBvYmoteSArPSB4ODZfZW11
bGF0ZS5vCiBvYmotJChDT05GSUdfVEJPT1QpICs9IHRib290Lm8KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKaW5kZXggNTdlODA2OTRmMi4u
MTcyNzQ5NzQ1OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2NwdWlkLmMKQEAgLTUyNCw2ICs1MjQsMjAgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVp
ZF9wb2xpY3koc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoIGNwdV9oYXNfaXRzYyAmJiAoZC0+
ZGlzYWJsZV9taWdyYXRlIHx8IGQtPmFyY2gudnRzYykgKQogICAgICAgICBfX3NldF9iaXQoWDg2
X0ZFQVRVUkVfSVRTQywgbWF4X2ZzKTsKIAorICAgIC8qCisgICAgICogT24gaGFyZHdhcmUgd2l0
aCBNU1JfVFNYX0NUUkwsIHRoZSBhZG1pbiBtYXkgaGF2ZSBlbGVjdGVkIHRvIGRpc2FibGUKKyAg
ICAgKiBUU1ggYW5kIGhpZGUgdGhlIGZlYXR1cmUgYml0cy4gIE1pZ3JhdGluZy1pbiBWTXMgbWF5
IGhhdmUgYmVlbiBib290ZWQKKyAgICAgKiBwcmUtbWl0aWdhdGlvbiB3aGVuIHRoZSBUU1ggZmVh
dHVyZXMgd2VyZSB2aXNiaWxlLgorICAgICAqCisgICAgICogVGhpcyBzaXR1YXRpb24gaXMgY29t
cGF0aWJsZSAoYWxiZWl0IHdpdGggYSBwZXJmIGhpdCB0byBhbnkgVFNYIGNvZGUgaW4KKyAgICAg
KiB0aGUgZ3Vlc3QpLCBzbyBhbGxvdyB0aGUgZmVhdHVyZSBiaXRzIHRvIHJlbWFpbiBzZXQuCisg
ICAgICovCisgICAgaWYgKCBjcHVfaGFzX3RzeF9jdHJsICkKKyAgICB7CisgICAgICAgIF9fc2V0
X2JpdChYODZfRkVBVFVSRV9ITEUsIG1heF9mcyk7CisgICAgICAgIF9fc2V0X2JpdChYODZfRkVB
VFVSRV9SVE0sIG1heF9mcyk7CisgICAgfQorCiAgICAgLyogQ2xhbXAgdGhlIHRvb2xzdGFja3Mg
Y2hvaWNlcyB0byByZWFsaXR5LiAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShm
cyk7IGkrKyApCiAgICAgICAgIGZzW2ldICY9IG1heF9mc1tpXTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA1NmRlMGZlOWUxLi5jMjcy
MmQ3YzczIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2
L21zci5jCkBAIC0xMzIsNiArMTMyLDcgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBNU1JfRkxVU0hf
Q01EOgogICAgICAgICAvKiBXcml0ZS1vbmx5ICovCiAgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FC
T1JUOgorICAgIGNhc2UgTVNSX1RTWF9DVFJMOgogICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBn
dWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAKQEAgLTI2MCw2ICsyNjEsNyBAQCBp
bnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFs
KQogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAvKiBSZWFkLW9ubHkg
Ki8KICAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgY2FzZSBNU1JfVFNYX0NUUkw6
CiAgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAgICAgZ290byBncF9m
YXVsdDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYv
c2V0dXAuYwppbmRleCBjZjc5MGYzNmVmLi5jMWM3YzQ0MDAwIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTU5NCw2ICsxNTk0
LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKIAogICAgIGVhcmx5X21pY3JvY29kZV9pbml0KCk7CiAKKyAgICB0c3hfaW5pdCgpOyAvKiBO
ZWVkcyBtaWNyb2NvZGUuICBNYXkgY2hhbmdlIEhMRS9SVE0gZmVhdHVyZSBiaXRzLiAqLworCiAg
ICAgaWRlbnRpZnlfY3B1KCZib290X2NwdV9kYXRhKTsKIAogICAgIHNldF9pbl9jcjQoWDg2X0NS
NF9PU0ZYU1IgfCBYODZfQ1I0X09TWE1NRVhDUFQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggNzM3YTQ0ZjA1NS4uZTIx
Y2YwYTMxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCkBAIC0zNzYsNiArMzc2LDggQEAgdm9pZCBzdGFydF9zZWNvbmRhcnko
dm9pZCAqdW51c2VkKQogICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSAp
CiAgICAgICAgIHdybXNybChNU1JfU1BFQ19DVFJMLCBkZWZhdWx0X3hlbl9zcGVjX2N0cmwpOwog
CisgICAgdHN4X2luaXQoKTsgLyogTmVlZHMgbWljcm9jb2RlLiAgTWF5IGNoYW5nZSBITEUvUlRN
IGZlYXR1cmUgYml0cy4gKi8KKwogICAgIGlmICggeGVuX2d1ZXN0ICkKICAgICAgICAgaHlwZXJ2
aXNvcl9hcF9zZXR1cCgpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHN4LmMgYi94ZW4v
YXJjaC94ODYvdHN4LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYThl
YzJjY2M2OQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni90c3guYwpAQCAtMCwwICsx
LDc0IEBACisjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRlIDxhc20vbXNyLmg+CisKKy8q
CisgKiBWYWxpZCB2YWx1ZXM6CisgKiAgIDEgPT4gRXhwbGljaXQgdHN4PTEKKyAqICAgMCA9PiBF
eHBsaWNpdCB0c3g9MAorICogIC0xID0+IERlZmF1bHQsIGltcGxpY2l0IHRzeD0xCisgKgorICog
VGhpcyBpcyBhcnJhbmdlZCBzdWNoIHRoYXQgdGhlIGJvdHRvbSBiaXQgZW5jb2RlcyB3aGV0aGVy
IFRTWCBpcyBhY3R1YWxseQorICogZGlzYWJsZWQsIHdoaWxlIGlkZW50aWZ5aW5nIHZhcmlvdXMg
ZXhwbGljaXQgKD49MCkgYW5kIGltcGxpY2l0ICg8MCkKKyAqIGNvbmRpdGlvbnMuCisgKi8KK2lu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF90c3ggPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5IGNw
dV9oYXNfdHN4X2N0cmwgPSAtMTsKKworc3RhdGljIGludCBfX2luaXQgcGFyc2VfdHN4KGNvbnN0
IGNoYXIgKnMpCit7CisgICAgaW50IHJjID0gMCwgdmFsID0gcGFyc2VfYm9vbChzLCBOVUxMKTsK
KworICAgIGlmICggdmFsID49IDAgKQorICAgICAgICBvcHRfdHN4ID0gdmFsOworICAgIGVsc2UK
KyAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAgcmV0dXJuIHJjOworfQorY3VzdG9tX3BhcmFt
KCJ0c3giLCBwYXJzZV90c3gpOworCit2b2lkIHRzeF9pbml0KHZvaWQpCit7CisgICAgLyoKKyAg
ICAgKiBUaGlzIGZ1bmN0aW9uIGlzIGZpcnN0IGNhbGxlZCBiZXR3ZWVuIG1pY3JvY29kZSBiZWlu
ZyBsb2FkZWQsIGFuZCBDUFVJRAorICAgICAqIGJlaW5nIHNjYW5uZWQgZ2VuZXJhbGx5LiAgQ2Fs
Y3VsYXRlIGZyb20gcmF3IGRhdGEgd2hldGhlciBNU1JfVFNYX0NUUkwKKyAgICAgKiBpcyBhdmFp
bGFibGUuCisgICAgICovCisgICAgaWYgKCB1bmxpa2VseShjcHVfaGFzX3RzeF9jdHJsIDwgMCkg
KQorICAgIHsKKyAgICAgICAgdWludDY0X3QgY2FwcyA9IDA7CisKKyAgICAgICAgaWYgKCBib290
X2NwdV9kYXRhLmNwdWlkX2xldmVsID49IDcgJiYKKyAgICAgICAgICAgICAoY3B1aWRfY291bnRf
ZWR4KDcsIDApICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykpICkKKyAgICAg
ICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOworCisgICAgICAgIGNw
dV9oYXNfdHN4X2N0cmwgPSAhIShjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJMKTsKKyAgICB9CisK
KyAgICBpZiAoIGNwdV9oYXNfdHN4X2N0cmwgKQorICAgIHsKKyAgICAgICAgdWludDY0X3QgdmFs
OworCisgICAgICAgIHJkbXNybChNU1JfVFNYX0NUUkwsIHZhbCk7CisKKyAgICAgICAgdmFsICY9
IH4oVFNYX0NUUkxfUlRNX0RJU0FCTEUgfCBUU1hfQ1RSTF9DUFVJRF9DTEVBUik7CisgICAgICAg
IC8qIENoZWNrIGJvdHRvbSBiaXQgb25seS4gIEhpZ2hlciBiaXRzIGFyZSB2YXJpb3VzIHNlbnRp
bmFscy4gKi8KKyAgICAgICAgaWYgKCAhKG9wdF90c3ggJiAxKSApCisgICAgICAgICAgICB2YWwg
fD0gVFNYX0NUUkxfUlRNX0RJU0FCTEUgfCBUU1hfQ1RSTF9DUFVJRF9DTEVBUjsKKworICAgICAg
ICB3cm1zcmwoTVNSX1RTWF9DVFJMLCB2YWwpOworICAgIH0KKyAgICBlbHNlIGlmICggb3B0X3Rz
eCA+PSAwICkKKyAgICAgICAgcHJpbnRrX29uY2UoWEVOTE9HX1dBUk5JTkcKKyAgICAgICAgICAg
ICAgICAgICAgIk1TUl9UU1hfQ1RSTCBub3QgYXZhaWxhYmxlIC0gSWdub3JpbmcgdHN4PSBzZXR0
aW5nXG4iKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaAppbmRleCAzMjc0NmFhOGFlLi5kNWYzODk5ZjczIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKQEAgLTUzLDYgKzUzLDcgQEAKICNkZWZpbmUgQVJDSF9DQVBTX1NTQl9OTwkJKF9BQygxLCBV
TEwpIDw8IDQpCiAjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8PCA1KQog
I2RlZmluZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8JKF9BQygxLCBVTEwpIDw8IDYpCisj
ZGVmaW5lIEFSQ0hfQ0FQU19UU1hfQ1RSTAkJKF9BQygxLCBVTEwpIDw8IDcpCiAKICNkZWZpbmUg
TVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIKICNkZWZpbmUgRkxVU0hfQ01EX0wxRAkJCShfQUMo
MSwgVUxMKSA8PCAwKQpAQCAtNjAsNiArNjEsMTAgQEAKICNkZWZpbmUgTVNSX1RTWF9GT1JDRV9B
Qk9SVCAgICAgICAgICAgICAweDAwMDAwMTBmCiAjZGVmaW5lIFRTWF9GT1JDRV9BQk9SVF9SVE0g
ICAgICAgICAgICAgKF9BQygxLCBVTEwpIDw8ICAwKQogCisjZGVmaW5lIE1TUl9UU1hfQ1RSTCAg
ICAgICAgICAgICAgICAgICAgMHgwMDAwMDEyMgorI2RlZmluZSBUU1hfQ1RSTF9SVE1fRElTQUJM
RSAgICAgICAgICAgIChfQUMoMSwgVUxMKSA8PCAgMCkKKyNkZWZpbmUgVFNYX0NUUkxfQ1BVSURf
Q0xFQVIgICAgICAgICAgICAoX0FDKDEsIFVMTCkgPDwgIDEpCisKIC8qIEludGVsIE1TUnMuIFNv
bWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1JfSUEzMl9QRVJG
Q1RSMAkJMHgwMDAwMDBjMQogI2RlZmluZSBNU1JfSUEzMl9BX1BFUkZDVFIwCQkweDAwMDAwNGMx
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCBkMzNhYzM0ZDI5Li4xYjUyNzEyMTgwIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTI2Myw2ICsyNjMsMTYgQEAgc3RhdGljIGFsd2F5c19p
bmxpbmUgdW5zaWduZWQgaW50IGNwdWlkX2NvdW50X2VieCgKICAgICByZXR1cm4gZWJ4OwogfQog
CitzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBpbnQgY3B1aWRfY291bnRfZWR4KAorICAg
IHVuc2lnbmVkIGludCBsZWFmLCB1bnNpZ25lZCBpbnQgc3VibGVhZikKK3sKKyAgICB1bnNpZ25l
ZCBpbnQgZWR4LCB0bXA7CisKKyAgICBjcHVpZF9jb3VudChsZWFmLCBzdWJsZWFmLCAmdG1wLCAm
dG1wLCAmdG1wLCAmZWR4KTsKKworICAgIHJldHVybiBlZHg7Cit9CisKIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgbG9uZyByZWFkX2NyMCh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgY3IwOwpA
QCAtNjA5LDYgKzYxOSw5IEBAIHN0YXRpYyBpbmxpbmUgdWludDhfdCBnZXRfY3B1X2ZhbWlseSh1
aW50MzJfdCByYXcsIHVpbnQ4X3QgKm1vZGVsLAogICAgIHJldHVybiBmYW07CiB9CiAKK2V4dGVy
biBpbnQ4X3Qgb3B0X3RzeCwgY3B1X2hhc190c3hfY3RybDsKK3ZvaWQgdHN4X2luaXQodm9pZCk7
CisKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICovCiAKICNlbmRpZiAvKiBfX0FTTV9YODZfUFJP
Q0VTU09SX0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaCBiL3hlbi9pbmNs
dWRlL3hlbi9saWIuaAppbmRleCA4OTkzOWY0M2M4Li42NTI5ZjEyZGFlIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vbGliLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCkBAIC0xMTQs
NiArMTE0LDE2IEBAIGV4dGVybiBpbnQgcHJpbnRrX3JhdGVsaW1pdCh2b2lkKTsKICNkZWZpbmUg
Z3ByaW50ayhsdmwsIGZtdCwgYXJncy4uLikgXAogICAgIHByaW50ayhYRU5MT0dfR1VFU1QgbHZs
ICIlcHYgIiBmbXQsIGN1cnJlbnQsICMjIGFyZ3MpCiAKKyNkZWZpbmUgcHJpbnRrX29uY2UoZm10
LCBhcmdzLi4uKSAgICAgICAgICAgICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9uY2Vf
OyAgICAgICAgICAgIFwKKyAgICBpZiAoIHVubGlrZWx5KCFvbmNlXykgKSAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgb25jZV8gPSB0cnVlOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgcHJpbnRrKGZtdCwgIyMgYXJncyk7ICAgICAgICAgICAgICAgICAgIFwKKyAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30pCisKICNpZmRlZiBO
REVCVUcKIAogc3RhdGljIGlubGluZSB2b2lkCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:00:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:00:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXeI-0006rA-BG; Tue, 26 Nov 2019 10:00:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXeG-0006qz-K6
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:44 +0000
X-Inumbo-ID: 9bff7a10-1033-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9bff7a10-1033-11ea-83b8-bc764e2007e4;
 Tue, 26 Nov 2019 10:00:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXeF-00083S-By
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXeF-00089b-AN
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXeF-00089b-AN@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:00:43 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/spec-ctrl: Mitigate the TSX
 Asynchronous Abort sidechannel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxMzhkYTE5NmM4YzMzNDU4OWEyNTE0NGQ0ZDY5YmY2NTUzZTI2NTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTQ6
MzcgMjAxOSArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pdGlnYXRlIHRoZSBUU1ggQXN5bmNo
cm9ub3VzIEFib3J0IHNpZGVjaGFubmVsCiAgICAKICAgIFNlZSBwYXRjaCBkb2N1bWVudGF0aW9u
IGFuZCBjb21tZW50cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDUgLyBDVkUtMjAx
OS0xMTEzNQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAxNyArKysr
KysrKystLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgIHwgNjEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvdHN4LmMgICAgICAg
ICAgICAgICAgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgIHwgIDEg
KwogNCBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCA1OTRlOGZlYTQyLi44OTg4YzdhZmJjIDEwMDY0
NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xOTM1LDcgKzE5MzUsNyBAQCBleHRyZW1lIGNh
cmUuKioKIEFuIG92ZXJhbGwgYm9vbGVhbiB2YWx1ZSwgYHNwZWMtY3RybD1ub2AsIGNhbiBiZSBz
cGVjaWZpZWQgdG8gdHVybiBvZmYgYWxsCiBtaXRpZ2F0aW9ucywgaW5jbHVkaW5nIHBpZWNlcyBv
ZiBpbmZyYXN0cnVjdHVyZSB1c2VkIHRvIHZpcnR1YWxpc2UgY2VydGFpbgogbWl0aWdhdGlvbiBm
ZWF0dXJlcyBmb3IgZ3Vlc3RzLiAgVGhpcyBhbHNvIGluY2x1ZGVzIHNldHRpbmdzIHdoaWNoIGB4
cHRpYCwKLWBzbXRgLCBgcHYtbDF0ZmAgY29udHJvbCwgdW5sZXNzIHRoZSByZXNwZWN0aXZlIG9w
dGlvbihzKSBoYXZlIGJlZW4KK2BzbXRgLCBgcHYtbDF0ZmAsIGB0c3hgIGNvbnRyb2wsIHVubGVz
cyB0aGUgcmVzcGVjdGl2ZSBvcHRpb24ocykgaGF2ZSBiZWVuCiBzcGVjaWZpZWQgZWFybGllciBv
biB0aGUgY29tbWFuZCBsaW5lLgogCiBBbHRlcm5hdGl2ZWx5LCBhIHNsaWdodGx5IG1vcmUgcmVz
dHJpY3RlZCBgc3BlYy1jdHJsPW5vLXhlbmAgY2FuIGJlIHVzZWQgdG8KQEAgLTIwNTIsNyArMjA1
Miw3IEBAIFhlbiB2ZXJzaW9uLgogICAgID0gPGJvb2w+CiAKICAgICBBcHBsaWNhYmlsaXR5OiB4
ODYKLSAgICBEZWZhdWx0OiB0cnVlCisgICAgRGVmYXVsdDogZmFsc2Ugb24gcGFydHMgdnVsbmVy
YWJsZSB0byBUQUEsIHRydWUgb3RoZXJ3aXNlCiAKIENvbnRyb2xzIGZvciB0aGUgdXNlIG9mIFRy
YW5zYWN0aW9uYWwgU3luY2hyb25pemF0aW9uIGVYdGVuc2lvbnMuCiAKQEAgLTIwNjIsNiArMjA2
MiwxOSBAQCBhIGNvbnRyb2wgaGFzIGJlZW4gaW50cm9kdWNlZCB3aGljaCBhbGxvd3MgVFNYIHRv
IGJlIHR1cm5lZCBvZmYuCiBPbiBzeXN0ZW1zIHdpdGggdGhlIGFiaWxpdHkgdG8gdHVybiBUU1gg
b2ZmLCB0aGlzIGJvb2xlYW4gb2ZmZXJzIHN5c3RlbSB3aWRlCiBjb250cm9sIG9mIHdoZXRoZXIg
VFNYIGlzIGVuYWJsZWQgb3IgZGlzYWJsZWQuCiAKK09uIHBhcnRzIHZ1bG5lcmFibGUgdG8gQ1ZF
LTIwMTktMTExMzUgLyBUU1ggQXN5bmNocm9ub3VzIEFib3J0LCB0aGUgZm9sbG93aW5nCitsb2dp
YyBhcHBsaWVzOgorCisgKiBBbiBleHBsaWNpdCBgdHN4PWAgY2hvaWNlIGlzIGhvbm91cmVkLCBl
dmVuIGlmIGl0IGlzIGB0cnVlYCBhbmQgd291bGQKKyAgIHJlc3VsdCBpbiBhIHZ1bG5lcmFibGUg
c3lzdGVtLgorCisgKiBXaGVuIG5vIGV4cGxpY2l0IGB0c3g9YCBjaG9pY2UgaXMgZ2l2ZW4sIHBh
cnRzIHZ1bG5lcmFibGUgdG8gVEFBIHdpbGwgYmUKKyAgIG1pdGlnYXRlZCBieSBkaXNhYmxpbmcg
VFNYLCBhcyB0aGlzIGlzIHRoZSBsb3dlc3Qgb3ZlcmhlYWQgb3B0aW9uLgorCisgKiBJZiB0aGUg
dXNlIG9mIFRTWCBpcyBpbXBvcnRhbnQsIHRoZSBtb3JlIGV4cGVuc2l2ZSBUQUEgbWl0aWdhdGlv
bnMgY2FuIGJlCisgICBvcHRlZCBpbiB0byB3aXRoIGBzbXQ9MCBzcGVjLWN0cmw9bWQtY2xlYXJg
LCBhdCB3aGljaCBwb2ludCBUU1ggd2lsbCByZW1haW4KKyAgIGFjdGl2ZSBieSBkZWZhdWx0Lgor
CiAjIyMgdWNvZGUgKHg4NikKID4gYD0gWzxpbnRlZ2VyPiB8IHNjYW5dYAogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5k
ZXggYjM3ZDQwZTY0My4uODAwMTM5ZDc5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtOTYsNiArOTYsOSBAQCBz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAg
ICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9wdl9s
MXRmX2RvbXUgPSAwOwogCisgICAgICAgICAgICBpZiAoIG9wdF90c3ggPT0gLTEgKQorICAgICAg
ICAgICAgICAgIG9wdF90c3ggPSAtMzsKKwogICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAg
ICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gZmFs
c2U7CkBAIC0zMDYsNyArMzA5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMo
ZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgcHJpbnRrKCJTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1
cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJp
bnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzJXMlc1xuIiwKKyAg
ICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVzJXMl
c1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0Ip
KSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCiAgICAgICAgICAgIChfN2Qw
ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0giIDog
IiIsCkBAIC0zMTgsNyArMzIxLDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMo
ZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChjYXBzICYg
QVJDSF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwKICAg
ICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJ
UF9MMURGTCI6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAg
ICAgICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIgICAgOiAiIik7CisgICAgICAg
ICAgIChjYXBzICYgQVJDSF9DQVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIg
ICAgOiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICAgICAgICAg
ICAgICA/ICIgVFNYX0NUUkwiICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19U
QUFfTk8pICAgICAgICAgICAgICAgID8gIiBUQUFfTk8iICAgIDogIiIpOwogCiAgICAgLyogQ29t
cGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBtaXRpZ2F0aW9ucy4gKi8KICAgICBp
ZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSB8fCBJU19FTkFCTEVEKENPTkZJ
R19TSEFET1dfUEFHSU5HKSApCkBAIC0zMzIsNyArMzM3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0
IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAg
ICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBwcm90ZWN0aW9u
LCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6
IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCisgICAgcHJp
bnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMlcywgT3Ro
ZXI6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9B
IiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoK
ICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMzQx
LDYgKzM0Niw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3Ro
dW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19j
dHJsICYgU1BFQ19DVFJMX0lCUlMpICA/ICJJQlJTKyIgOiAgIklCUlMtIiwKICAgICAgICAgICAg
IWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAgICAgICAgICAgPyAiIiA6CiAgICAgICAg
ICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfU1NCRCkgID8gIiBTU0JEKyIg
OiAiIFNTQkQtIiwKKyAgICAgICAgICAgIShjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJMKSAgICAg
ICAgICAgICAgPyAiIiA6CisgICAgICAgICAgIChvcHRfdHN4ICYgMSkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiBUU1grIiA6ICIgVFNYLSIsCiAgICAgICAgICAgIG9wdF9pYnBiICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIiwKICAgICAgICAg
ICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxRF9GTFVT
SCIgOiAiIiwKICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9odm0g
ICAgICAgPyAiIFZFUlciICA6ICIiKTsKQEAgLTg2Miw2ICs4NjksNyBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsg
dGh1bmsgPSBUSFVOS19ERUZBVUxUOwogICAgIGJvb2wgdXNlX3NwZWNfY3RybCA9IGZhbHNlLCBp
YnJzID0gZmFsc2UsIGh3X3NtdF9lbmFibGVkOworICAgIGJvb2wgY3B1X2hhc19idWdfdGFhOwog
ICAgIHVpbnQ2NF90IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfQVJDSF9DQVBTKSApCkBAIC0xMDg2LDYgKzEwOTQsNTMgQEAgdm9pZCBfX2luaXQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICAgICAgImVuYWJsZWQuICBNaXRp
Z2F0aW9ucyB3aWxsIG5vdCBiZSBmdWxseSBlZmZlY3RpdmUuICBQbGVhc2VcbiIKICAgICAgICAg
ICAgICJjaG9vc2UgYW4gZXhwbGljaXQgc210PTxib29sPiBzZXR0aW5nLiAgU2VlIFhTQS0yOTcu
XG4iKTsKIAorICAgIC8qCisgICAgICogVnVsbmVyYWJpbGl0eSB0byBUQUEgaXMgYSBsaXR0bGUg
Y29tcGxpY2F0ZWQgdG8gcXVhbnRpZnkuCisgICAgICoKKyAgICAgKiBJbiB0aGUgcGlwZWxpbmUs
IGl0IGlzIGp1c3QgYW5vdGhlciB3YXkgdG8gZ2V0IHNwZWN1bGF0aXZlIGFjY2VzcyB0bworICAg
ICAqIHN0YWxlIGxvYWQgcG9ydCwgc3RvcmUgYnVmZmVyIG9yIGZpbGwgYnVmZmVyIGRhdGEsIGFu
ZCB0aGVyZWZvcmUgY2FuIGJlCisgICAgICogY29uc2lkZXJlZCBhIHN1cGVyc2V0IG9mIE1EUyAo
b24gVFNYLWNhcGFibGUgcGFydHMpLiAgT24gcGFydHMgd2hpY2gKKyAgICAgKiBwcmVkYXRlIE1E
U19OTywgdGhlIGV4aXN0aW5nIFZFUlcgZmx1c2hpbmcgd2lsbCBtaXRpZ2F0ZSB0aGlzCisgICAg
ICogc2lkZWNoYW5uZWwgYXMgd2VsbC4KKyAgICAgKgorICAgICAqIE9uIHBhcnRzIHdoaWNoIGNv
bnRhaW4gTURTX05PLCB0aGUgbGFjayBvZiBWRVJXIGZsdXNoaW5nIG1lYW5zIHRoYXQgYW4KKyAg
ICAgKiBhdHRhY2tlciBjYW4gc3RpbGwgdXNlIFRTWCB0byB0YXJnZXQgbWljcm9hcmNoaXRlY3R1
cmFsIGJ1ZmZlcnMgdG8gbGVhaworICAgICAqIHNlY3JldHMuICBUaGVyZWZvcmUsIHdlIGNvbnNp
ZGVyIFRBQSB0byBiZSB0aGUgc2V0IG9mIFRTWC1jYXBhYmxlIHBhcnRzCisgICAgICogd2hpY2gg
aGF2ZSBNRFNfTk8gYnV0IGxhY2sgVEFBX05PLgorICAgICAqCisgICAgICogTm90ZTogY3B1X2hh
c19ydG0gKD09IGhsZSkgY291bGQgYWxyZWFkeSBiZSBoaWRkZW4gYnkgYHRzeD0wYCBvbiB0aGUK
KyAgICAgKiAgICAgICBjbWRsaW5lLiAgTVNSX1RTWF9DVFJMIHdpbGwgb25seSBhcHBlYXIgb24g
VFNYLWNhcGFibGUgcGFydHMsIHNvCisgICAgICogICAgICAgd2UgY2hlY2sgYm90aCB0byBzcG90
IFRTWCBpbiBhIG1pY3JvY29kZS9jbWRsaW5lIGluZGVwZW5kZW50IHdheS4KKyAgICAgKi8KKyAg
ICBjcHVfaGFzX2J1Z190YWEgPQorICAgICAgICAoY3B1X2hhc19ydG0gfHwgKGNhcHMgJiBBUkNI
X0NBUFNfVFNYX0NUUkwpKSAmJgorICAgICAgICAoY2FwcyAmIChBUkNIX0NBUFNfTURTX05PIHwg
QVJDSF9DQVBTX1RBQV9OTykpID09IEFSQ0hfQ0FQU19NRFNfTk87CisKKyAgICAvKgorICAgICAq
IE9uIFRBQS1hZmZlY3RlZCBoYXJkd2FyZSwgZGlzYWJsaW5nIFRTWCBpcyB0aGUgcHJlZmVycmVk
IG1pdGlnYXRpb24sIHZzCisgICAgICogdGhlIE1EUyBtaXRpZ2F0aW9uIG9mIGRpc2FibGluZyBI
VCBhbmQgdXNpbmcgVkVSVyBmbHVzaGluZy4KKyAgICAgKgorICAgICAqIE9uIENQVXMgd2hpY2gg
YWR2ZXJ0aXNlIE1EU19OTywgVkVSVyBoYXMgbm8gZmx1c2hpbmcgc2lkZSBlZmZlY3QgdW50aWwK
KyAgICAgKiB0aGUgVFNYX0NUUkwgbWljcm9jb2RlIGlzIGxvYWRlZCwgZGVzcGl0ZSB0aGUgTURf
Q0xFQVIgQ1BVSUQgYml0IGJlaW5nCisgICAgICogYWR2ZXJ0aXNlZCwgYW5kIHRoZXJlIGlzbid0
IGEgTURfQ0xFQVJfMiBmbGFnIHRvIHVzZS4uLgorICAgICAqCisgICAgICogSWYgd2UncmUgb24g
YWZmZWN0ZWQgaGFyZHdhcmUsIGFibGUgdG8gZG8gc29tZXRoaW5nIGFib3V0IGl0ICh3aGljaAor
ICAgICAqIGltcGxpZXMgdGhhdCBWRVJXIG5vdyB3b3JrcyksIG5vIGV4cGxpY2l0IFRTWCBjaG9p
Y2UgYW5kIHRyYWRpdGlvbmFsCisgICAgICogTURTIG1pdGlnYXRpb25zIChuby1TTVQsIFZFUlcp
IG5vdCBvYnZpb3N1bHkgaW4gdXNlIChzb21lb25lIG1pZ2h0CisgICAgICogcGxhdXNpYmx5IHZh
bHVlIFRTWCBoaWdoZXIgdGhhbiBIeXBlcnRocmVhZGluZy4uLiksIGRpc2FibGUgVFNYIHRvCisg
ICAgICogbWl0aWdhdGUgVEFBLgorICAgICAqLworICAgIGlmICggb3B0X3RzeCA9PSAtMSAmJiBj
cHVfaGFzX2J1Z190YWEgJiYgKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICYmCisgICAgICAg
ICAoKGh3X3NtdF9lbmFibGVkICYmIG9wdF9zbXQpIHx8CisgICAgICAgICAgIWJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpKSApCisgICAgeworICAgICAgICBzZXR1cF9jbGVh
cl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0hMRSk7CisgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfUlRNKTsKKworICAgICAgICBvcHRfdHN4ID0gMDsKKyAgICAgICAgdHN4X2lu
aXQoKTsKKyAgICB9CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKIAogICAgIC8q
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHN4LmMgYi94ZW4vYXJjaC94ODYvdHN4LmMKaW5k
ZXggYThlYzJjY2M2OS4uMmQyMDJhMGQ0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RzeC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni90c3guYwpAQCAtNSw3ICs1LDggQEAKICAqIFZhbGlkIHZhbHVl
czoKICAqICAgMSA9PiBFeHBsaWNpdCB0c3g9MQogICogICAwID0+IEV4cGxpY2l0IHRzeD0wCi0g
KiAgLTEgPT4gRGVmYXVsdCwgaW1wbGljaXQgdHN4PTEKKyAqICAtMSA9PiBEZWZhdWx0LCBpbXBs
aWNpdCB0c3g9MSwgbWF5IGNoYW5nZSB0byAwIHRvIG1pdGlnYXRlIFRBQQorICogIC0zID0+IElt
cGxpY2l0IHRzeD0xIChmZWVkLXRocm91Z2ggZnJvbSBzcGVjLWN0cmw9MCkKICAqCiAgKiBUaGlz
IGlzIGFycmFuZ2VkIHN1Y2ggdGhhdCB0aGUgYm90dG9tIGJpdCBlbmNvZGVzIHdoZXRoZXIgVFNY
IGlzIGFjdHVhbGx5CiAgKiBkaXNhYmxlZCwgd2hpbGUgaWRlbnRpZnlpbmcgdmFyaW91cyBleHBs
aWNpdCAoPj0wKSBhbmQgaW1wbGljaXQgKDwwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXgg
ZDVmMzg5OWY3My4uMzk3MWI5OTJkMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC01NCw2
ICs1NCw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8PCA1KQog
I2RlZmluZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8JKF9BQygxLCBVTEwpIDw8IDYpCiAj
ZGVmaW5lIEFSQ0hfQ0FQU19UU1hfQ1RSTAkJKF9BQygxLCBVTEwpIDw8IDcpCisjZGVmaW5lIEFS
Q0hfQ0FQU19UQUFfTk8JCShfQUMoMSwgVUxMKSA8PCA4KQogCiAjZGVmaW5lIE1TUl9GTFVTSF9D
TUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwg
MCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:00:55 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXeR-0006sI-Ct; Tue, 26 Nov 2019 10:00:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXeQ-0006s9-4r
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:54 +0000
X-Inumbo-ID: a20516b8-1033-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a20516b8-1033-11ea-a55d-bc764e2007e4;
 Tue, 26 Nov 2019 10:00:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXeP-00083c-FD
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXeP-0008Aw-E9
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:00:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXeP-0008Aw-E9@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:00:53 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/vvmx: Fix the use of RDTSCP
 when it is intercepted at L0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU4NjY4ZjEyYTZlNjVjZDZhMzg0YWJhZDAwMWZmNWRhZTY5YjE2MWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNTo1MDo0NCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNTo1MDo0NCAyMDE5ICsw
MTAwCgogICAgeDg2L3Z2bXg6IEZpeCB0aGUgdXNlIG9mIFJEVFNDUCB3aGVuIGl0IGlzIGludGVy
Y2VwdGVkIGF0IEwwCiAgICAKICAgIExpbnV4IGhhcyBzdGFydGVkIHVzaW5nIFJEVFNDUCBhcyBv
ZiB2NS4xLiAgVGhpcyBoYXMgaGlnaGxpZ2h0ZWQgYSBidWcgaW4gWGVuLAogICAgd2hlcmUgdmly
dHVhbCB2bWV4aXQgc2ltcGx5IGdpdmVzIHVwLgogICAgCiAgICAgIChYRU4pIGQxdjEgVW5oYW5k
bGVkIG5lc3RlZCB2bWV4aXQ6IHJlYXNvbiA1MQogICAgICAoWEVOKSBkb21haW5fY3Jhc2ggY2Fs
bGVkIGZyb20gdnZteC5jOjI2NzEKICAgICAgKFhFTikgRG9tYWluIDEgKHZjcHUjMSkgY3Jhc2hl
ZCBvbiBjcHUjMjoKICAgIAogICAgSGFuZGxlIFJEVFNDUCBpbiB0aGUgdmlydHVhbCB2bWV4aXQg
aGFuZGVyIGluIHRoZSBzYW1lIHdhcyBhcyBSRFRTQwogICAgaW50ZXJjZXB0cy4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IFNhcmFoIE5ld21hbiA8c3JuQHByZ21yLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQt
Ynk6IENocmlzIEJyYW5ub24gPGNtYkBwcmdtci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2xAeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDkyNTdjMjE4ZTU2ZTk5MDJiNzg2NjJl
NTg1MmQ2OTMyOWI5Y2MyMDQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTIzIDE2OjQzOjQ4ICsw
MTAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwgMyArKysKIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggZjAzNjYwYjUxZS4uMDJj
OGMwZmQ1MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMjQ4Nyw2ICsyNDg3LDcgQEAgaW50IG52bXhf
bjJfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAg
ICBudmNwdS0+bnZfdm1leGl0X3BlbmRpbmcgPSAxOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IEVYSVRfUkVBU09OX1JEVFNDOgorICAgIGNhc2UgRVhJVF9SRUFTT05fUkRUU0NQOgogICAgICAg
ICBjdHJsID0gX19uMl9leGVjX2NvbnRyb2wodik7CiAgICAgICAgIGlmICggY3RybCAmIENQVV9C
QVNFRF9SRFRTQ19FWElUSU5HICkKICAgICAgICAgICAgIG52Y3B1LT5udl92bWV4aXRfcGVuZGlu
ZyA9IDE7CkBAIC0yNDk3LDYgKzI0OTgsOCBAQCBpbnQgbnZteF9uMl92bWV4aXRfaGFuZGxlcihz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgICAqIGF2b2lkaW5nIGNoYW5n
aW5nIGd1ZXN0X3RzYyBhbmQgbWVzc2luZyB1cCB0aW1la2VlcGluZyBpbiBMMQogICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICBtc3Jfc3BsaXQocmVncywgaHZtX2dldF9ndWVzdF90c2Modikg
KyBnZXRfdnZtY3ModiwgVFNDX09GRlNFVCkpOworICAgICAgICAgICAgaWYgKCBleGl0X3JlYXNv
biA9PSBFWElUX1JFQVNPTl9SRFRTQ1AgKQorICAgICAgICAgICAgICAgIHJlZ3MtPnJjeCA9IHYt
PmFyY2gubXNycy0+dHNjX2F1eDsKICAgICAgICAgICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsKIAog
ICAgICAgICAgICAgcmV0dXJuIDE7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:01:04 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:01:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXea-0006uA-OV; Tue, 26 Nov 2019 10:01:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXea-0006u2-B0
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:04 +0000
X-Inumbo-ID: a80f3f16-1033-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a80f3f16-1033-11ea-a55d-bc764e2007e4;
 Tue, 26 Nov 2019 10:01:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXeZ-000843-It
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXeZ-0008Bp-HA
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXeZ-0008Bp-HA@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:01:03 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/tsc: update vcpu time info on
 guest TSC adjustments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8949716625372994364=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 16f03e00b0855975a2184a3dd8bc41e9e6f4e830
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 15:52:19 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 15:52:19 2019 +0100

    x86/tsc: update vcpu time info on guest TSC adjustments
    
    If a HVM/PVH guest writes to MSR_IA32_TSC{_ADJUST} and thus changes
    the value of the time stamp counter the vcpu time info must also be
    updated, or the time calculated by the guest using the Xen PV clock
    interface will be skewed.
    
    Update the vcpu time info when the guest writes to either MSR_IA32_TSC
    or MSR_IA32_TSC_ADJUST. This fixes lockups seen when running the
    pv-shim on AMD hardware, since the shim will aggressively try to keep
    TSCs in sync by periodically writing to MSR_IA32_TSC if the TSC is not
    reliable.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 7eee9c16d6405a1a1f2e8c6472923db842c90cfb
    master date: 2019-10-23 17:01:56 +0100
---
 xen/arch/x86/hvm/hvm.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 84191d4e4b..2128f62243 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -429,6 +429,8 @@ static void hvm_set_guest_tsc_msr(struct vcpu *v, u64 guest_tsc)
 
     hvm_set_guest_tsc(v, guest_tsc);
     v->arch.hvm.msr_tsc_adjust += v->arch.hvm.cache_tsc_offset - tsc_offset;
+    if ( v == current )
+        update_vcpu_system_time(v);
 }
 
 static void hvm_set_guest_tsc_adjust(struct vcpu *v, u64 tsc_adjust)
@@ -436,6 +438,8 @@ static void hvm_set_guest_tsc_adjust(struct vcpu *v, u64 tsc_adjust)
     v->arch.hvm.cache_tsc_offset += tsc_adjust - v->arch.hvm.msr_tsc_adjust;
     hvm_set_tsc_offset(v, v->arch.hvm.cache_tsc_offset, 0);
     v->arch.hvm.msr_tsc_adjust = tsc_adjust;
+    if ( v == current )
+        update_vcpu_system_time(v);
 }
 
 u64 hvm_get_guest_tsc_fixed(struct vcpu *v, uint64_t at_tsc)
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8949716625372994364==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:01:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:01:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXek-0006wb-Qg; Tue, 26 Nov 2019 10:01:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXek-0006wQ-9n
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:14 +0000
X-Inumbo-ID: ae0fcc00-1033-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ae0fcc00-1033-11ea-a55d-bc764e2007e4;
 Tue, 26 Nov 2019 10:01:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXej-00084H-Lm
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXej-0008CZ-Kn
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXej-0008CZ-Kn@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:01:13 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86: fix off-by-one in
 is_xen_fixed_mfn()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4ZmRlOTA3YWJhNDQzNDZmYmYyODM0MDkxZGM0ZDE5ZWNhODBlMTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI1
IDE1OjUzOjExIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE1OjUzOjExIDIwMTkgKzAxMDAKCiAgICB4
ODY6IGZpeCBvZmYtYnktb25lIGluIGlzX3hlbl9maXhlZF9tZm4oKQogICAgCiAgICBfXzJNX3J3
ZGF0YV9lbmQgbWFya3MgdGhlIGZpcnN0IGJ5dGUgYWZ0ZXIgdGhlIFhlbiBpbWFnZSwgbm90IGl0
cyBsYXN0CiAgICBieXRlLiBTdWJ0cmFjdCAxIHRvIG9idGFpbiB0aGUgdXBwZXIgYm91bmQgdG8g
Y29tcGFyZSBhZ2FpbnN0LiAoTm90ZQogICAgdGhhdCBpbnN0ZWFkIHN3aXRjaGluZyBmcm9tIDw9
IHRvIDwgaXMgbGVzcyBkZXNpcmFibGUsIGFzIGluIHByaW5jaXBsZQogICAgX19wYSgpIG1pZ2h0
IHJldHVybiBydWJiaXNoIGZvciBhZGRyZXNzZXMgb3V0c2lkZSBvZiB0aGUgWGVuIGltYWdlLikK
ICAgIAogICAgU2luY2UgdGhlICYgbmVlZHMgdG8gYmUgZHJvcHBlZCBmcm9tIHRoZSBsaW5lIGlu
IHF1ZXN0aW9uLCBhbHNvIGRyb3AgaXQKICAgIGZyb20gdGhlIGFkamFjZW50IG9uZS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDk2MzM5Mjk4MjQyMDRjYTdhNmQ2MGQwODM0NjZkZTc5OTkzZDYwZjEKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTEwLTI1IDEwOjM4OjU4ICswMjAwCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaAppbmRleCBmMGZkMzViZjZiLi44NDU1NTZlYjZkIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CkBAIC0yOTUsOCArMjk1LDggQEAgc3RydWN0IHBhZ2VfaW5mbwogI2RlZmluZSBpc194ZW5faGVh
cF9tZm4obWZuKSBcCiAgICAgKF9fbWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVuX2hlYXBfcGFnZSht
Zm5fdG9fcGFnZShfbWZuKG1mbikpKSkKICNkZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICgoKChtZm4pIDw8IFBBR0VfU0hJRlQpID49IF9fcGEo
Jl9zdGV4dCkpICYmICBcCi0gICAgICgoKG1mbikgPDwgUEFHRV9TSElGVCkgPD0gX19wYSgmX18y
TV9yd2RhdGFfZW5kKSkpCisgICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkgPj0gX19wYShfc3Rl
eHQpKSAmJiAgXAorICAgICAoKChtZm4pIDw8IFBBR0VfU0hJRlQpIDw9IF9fcGEoX18yTV9yd2Rh
dGFfZW5kIC0gMSkpKQogCiAjZGVmaW5lIFBSdHlwZV9pbmZvICIwMTZseCIvKiBzaG91bGQgb25s
eSBiZSB1c2VkIGZvciBwcmludGsncyAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:01:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:01:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXev-0006yJ-SI; Tue, 26 Nov 2019 10:01:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXeu-0006y3-PX
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:24 +0000
X-Inumbo-ID: b4197f06-1033-11ea-a39d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4197f06-1033-11ea-a39d-12813bfff9fa;
 Tue, 26 Nov 2019 10:01:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXet-00084w-Pu
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXet-0008D6-Nr
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXet-0008D6-Nr@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:01:23 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/vtx: Corrections to BDF93
 errata workaround
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMzMzRjYjE4ODk4YTBlZGY1Mjg2ZjM5NTNiODU5Mjk3Yjk3ZDFiNmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNTo1NjozMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNTo1NjozMCAyMDE5ICsw
MTAwCgogICAgeDg2L3Z0eDogQ29ycmVjdGlvbnMgdG8gQkRGOTMgZXJyYXRhIHdvcmthcm91bmQK
ICAgIAogICAgQXQgdGhlIHRpbWUgb2YgZml4aW5nIGMvcyAyMGYxOTc2YjQ0LCBubyBvYnZpb3Vz
IGVycmF0YSBoYWQgYmVlbiBwdWJsaXNoZWQsCiAgICBhbmQgQkRGMTQgbG9va2VkIGxpa2UgdGhl
IG1vc3Qgb2J2aW91cyBjYW5kaWRhdGUuICBTdWJzZXF1ZW50bHksIEJERjkzIGhhcwogICAgYmVl
biBwdWJsaXNoZWQgYW5kIGl0IGlzIG9idmlvdXNseSB0aGlzLgogICAgCiAgICBUaGUgZXJyYXR1
bSBzdGF0ZXMgdGhhdCBMRVJfVE9fTElQIGlzIHRoZSBvbmx5IGFmZmVjdGVkIE1TUi4gIFRoZSBw
cm92aXNpb25hbAogICAgZml4IGluIFhlbiBhZGp1c3RlZCBMRVJfRlJPTV9MSVAsIGJ1dCB0aGlz
IGlzIG5vdCBjb3JyZWN0LiAgVGhlIEZST00gTVNScyBhcmUKICAgIGludGVuZGVkIHRvIGhhdmUg
VFNYIG1ldGFkYXRhLCBhbmQgZm9yIHN0ZXBwaW5ncyB3aXRoIFRTWCBlbmFibGVkLCBpdCB3aWxs
CiAgICBjb3JydXB0IHRoZSB2YWx1ZSB0aGUgZ3Vlc3Qgc2Vlcywgd2hpbGUgZm9yIHBhcnRzIHdp
dGggVFNYIGRpc2FibGVkLCBpdCBpcwogICAgcmVkdW5kYW50IHdpdGggRklYVVBfVFNYLiAgRHJv
cCB0aGUgTEVSX0ZST01fTElQIGFkanVzdG1lbnQuCiAgICAKICAgIFJlcGxhY2UgQkRGMTQgcmVm
ZXJlbmNlcyB3aXRoIEJERjkzLCBkcm9wIHRoZSByZWR1bmRhbnQgJ2Jkd19lcnJhdHVtXycgcHJl
Zml4LAogICAgYW5kIHVzZSBhbiBJbnRlbCB2ZW5kb3IgY2hlY2ssIGFzIG90aGVyIHZlbmRvcnMg
aW1wbGVtZW50IFZULXguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMWEzYjM5MzEyOWMxZGNmZWM0MThmOWIwZWU5
MmQxMjZjMmFlODE0MQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMjkgMTk6Mjc6NDAgKzAwMDAK
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDQ1ICsrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMo
KyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggMjhjYmE4ZWMyOC4uNDg5Mzc0
YjJmZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI0NDMsNyArMjQ0Myw3IEBAIHN0YXRpYyB2b2lkIHBp
X25vdGlmaWNhdGlvbl9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB9CiAK
IHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQpOwotc3RhdGljIHZv
aWQgX19pbml0IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNrKHZvaWQpOworc3RhdGljIHZv
aWQgX19pbml0IGJkZjkzX2ZpeHVwX2NoZWNrKHZvaWQpOwogCiAvKgogICogQ2FsY3VsYXRlIHdo
ZXRoZXIgdGhlIENQVSBpcyB2dWxuZXJhYmxlIHRvIEluc3RydWN0aW9uIEZldGNoIHBhZ2UKQEAg
LTI2MjIsNyArMjYyMiw3IEBAIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2lu
aXQgc3RhcnRfdm14KHZvaWQpCiAgICAgc2V0dXBfdm1jc19kdW1wKCk7CiAKICAgICBsYnJfdHN4
X2ZpeHVwX2NoZWNrKCk7Ci0gICAgYmR3X2VycmF0dW1fYmRmMTRfZml4dXBfY2hlY2soKTsKKyAg
ICBiZGY5M19maXh1cF9jaGVjaygpOwogCiAgICAgcmV0dXJuICZ2bXhfZnVuY3Rpb25fdGFibGU7
CiB9CkBAIC0yOTI5LDExICsyOTI5LDExIEBAIGVudW0KIAogI2RlZmluZSBMQlJfTVNSU19JTlNF
UlRFRCAgICAgICgxdSA8PCAwKQogI2RlZmluZSBMQlJfRklYVVBfVFNYICAgICAgICAgICgxdSA8
PCAxKQotI2RlZmluZSBMQlJfRklYVVBfQkRGMTQgICAgICAgICgxdSA8PCAyKQotI2RlZmluZSBM
QlJfRklYVVBfTUFTSyAgICAgICAgIChMQlJfRklYVVBfVFNYIHwgTEJSX0ZJWFVQX0JERjE0KQor
I2RlZmluZSBMQlJfRklYVVBfQkRGOTMgICAgICAgICgxdSA8PCAyKQorI2RlZmluZSBMQlJfRklY
VVBfTUFTSyAgICAgICAgIChMQlJfRklYVVBfVFNYIHwgTEJSX0ZJWFVQX0JERjkzKQogCiBzdGF0
aWMgYm9vbCBfX3JlYWRfbW9zdGx5IGxicl90c3hfZml4dXBfbmVlZGVkOwotc3RhdGljIGJvb2wg
X19yZWFkX21vc3RseSBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9uZWVkZWQ7CitzdGF0aWMgYm9v
bCBfX3JlYWRfbW9zdGx5IGJkZjkzX2ZpeHVwX25lZWRlZDsKIHN0YXRpYyB1aW50MzJfdCBfX3Jl
YWRfbW9zdGx5IGxicl9mcm9tX3N0YXJ0Owogc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkg
bGJyX2Zyb21fZW5kOwogc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgbGJyX2xhc3RpbnRf
ZnJvbTsKQEAgLTI5NzAsMTEgKzI5NzAsMTggQEAgc3RhdGljIHZvaWQgX19pbml0IGxicl90c3hf
Zml4dXBfY2hlY2sodm9pZCkKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBiZHdfZXJy
YXR1bV9iZGYxNF9maXh1cF9jaGVjayh2b2lkKQorc3RhdGljIHZvaWQgX19pbml0IGJkZjkzX2Zp
eHVwX2NoZWNrKHZvaWQpCiB7Ci0gICAgLyogQnJvYWR3ZWxsIEU1LTI2MDAgdjQgcHJvY2Vzc29y
cyBuZWVkIHRvIHdvcmsgYXJvdW5kIGVycmF0dW0gQkRGMTQuICovCi0gICAgaWYgKCBib290X2Nw
dV9kYXRhLng4NiA9PSA2ICYmIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsID09IDc5ICkKLSAgICAg
ICAgYmR3X2VycmF0dW1fYmRmMTRfZml4dXBfbmVlZGVkID0gdHJ1ZTsKKyAgICAvKgorICAgICAq
IEJyb2Fkd2VsbCBlcnJhdHVtIEJERjkzOgorICAgICAqCisgICAgICogUmVhZHMgZnJvbSBNU1Jf
TEVSX1RPX0xJUCAoTVNSIDFERUgpIG1heSByZXR1cm4gdmFsdWVzIGZvciBiaXRzWzYzOjYxXQor
ICAgICAqIHRoYXQgYXJlIG5vdCBlcXVhbCB0byBiaXRbNDddLiAgQXR0ZW1wdGluZyB0byBjb250
ZXh0IHN3aXRjaCB0aGlzIHZhbHVlCisgICAgICogbWF5IGNhdXNlIGEgI0dQLiAgU29mdHdhcmUg
c2hvdWxkIHNpZ24gZXh0ZW5kIHRoZSBNU1IuCisgICAgICovCisgICAgaWYgKCBib290X2NwdV9k
YXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAmJgorICAgICAgICAgYm9vdF9jcHVf
ZGF0YS54ODYgPT0gNiAmJiBib290X2NwdV9kYXRhLng4Nl9tb2RlbCA9PSAweDRmICkKKyAgICAg
ICAgYmRmOTNfZml4dXBfbmVlZGVkID0gdHJ1ZTsKIH0KIAogc3RhdGljIGludCBpc19sYXN0X2Jy
YW5jaF9tc3IodTMyIGVjeCkKQEAgLTMzMzUsOCArMzM0Miw4IEBAIHN0YXRpYyBpbnQgdm14X21z
cl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQp
CiAgICAgICAgICAgICB2LT5hcmNoLmh2bS52bXgubGJyX2ZsYWdzIHw9IExCUl9NU1JTX0lOU0VS
VEVEOwogICAgICAgICAgICAgaWYgKCBsYnJfdHN4X2ZpeHVwX25lZWRlZCApCiAgICAgICAgICAg
ICAgICAgdi0+YXJjaC5odm0udm14Lmxicl9mbGFncyB8PSBMQlJfRklYVVBfVFNYOwotICAgICAg
ICAgICAgaWYgKCBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9uZWVkZWQgKQotICAgICAgICAgICAg
ICAgIHYtPmFyY2guaHZtLnZteC5sYnJfZmxhZ3MgfD0gTEJSX0ZJWFVQX0JERjE0OworICAgICAg
ICAgICAgaWYgKCBiZGY5M19maXh1cF9uZWVkZWQgKQorICAgICAgICAgICAgICAgIHYtPmFyY2gu
aHZtLnZteC5sYnJfZmxhZ3MgfD0gTEJSX0ZJWFVQX0JERjkzOwogICAgICAgICB9CiAKICAgICAg
ICAgX192bXdyaXRlKEdVRVNUX0lBMzJfREVCVUdDVEwsIG1zcl9jb250ZW50KTsKQEAgLTQzNTUs
MjAgKzQzNjIsMTAgQEAgc3RhdGljIHZvaWQgc2lnbl9leHRlbmRfbXNyKHN0cnVjdCB2Y3B1ICp2
LCB1MzIgbXNyLCBpbnQgdHlwZSkKICAgICAgICAgZW50cnktPmRhdGEgPSBjYW5vbmljYWxpc2Vf
YWRkcihlbnRyeS0+ZGF0YSk7CiB9CiAKLXN0YXRpYyB2b2lkIGJkd19lcnJhdHVtX2JkZjE0X2Zp
eHVwKHZvaWQpCitzdGF0aWMgdm9pZCBiZGY5M19maXh1cCh2b2lkKQogewogICAgIHN0cnVjdCB2
Y3B1ICpjdXJyID0gY3VycmVudDsKIAotICAgIC8qCi0gICAgICogT2NjYXNpb25hbGx5LCBvbiBj
ZXJ0YWluIEJyb2Fkd2VsbCBDUFVzIE1TUl9JQTMyX0xBU1RJTlRUT0lQIGhhcwotICAgICAqIGJl
ZW4gb2JzZXJ2ZWQgdG8gaGF2ZSB0aGUgdG9wIHRocmVlIGJpdHMgY29ycnVwdGVkIGFzIHRob3Vn
aCB0aGUKLSAgICAgKiBNU1IgaXMgdXNpbmcgdGhlIExCUl9GT1JNQVRfRUlQX0ZMQUdTX1RTWCBm
b3JtYXQuIFRoaXMgaXMKLSAgICAgKiBpbmNvcnJlY3QgYW5kIGNhdXNlcyBhIHZtZW50cnkgZmFp
bHVyZSAtLSB0aGUgTVNSIHNob3VsZCBjb250YWluCi0gICAgICogYW4gb2Zmc2V0IGludG8gdGhl
IGN1cnJlbnQgY29kZSBzZWdtZW50LiBUaGlzIGlzIGFzc3VtZWQgdG8gYmUKLSAgICAgKiBlcnJh
dHVtIEJERjE0LiBGaXggdXAgTVNSX0lBMzJfTEFTVElOVHtGUk9NLFRPfUlQIGJ5Ci0gICAgICog
c2lnbi1leHRlbmRpbmcgaW50byBiaXRzIDQ4OjYzLgotICAgICAqLwotICAgIHNpZ25fZXh0ZW5k
X21zcihjdXJyLCBNU1JfSUEzMl9MQVNUSU5URlJPTUlQLCBWTVhfTVNSX0dVRVNUKTsKICAgICBz
aWduX2V4dGVuZF9tc3IoY3VyciwgTVNSX0lBMzJfTEFTVElOVFRPSVAsIFZNWF9NU1JfR1VFU1Qp
OwogfQogCkBAIC00Mzc4LDggKzQzNzUsOCBAQCBzdGF0aWMgdm9pZCBsYnJfZml4dXAodm9pZCkK
IAogICAgIGlmICggY3Vyci0+YXJjaC5odm0udm14Lmxicl9mbGFncyAmIExCUl9GSVhVUF9UU1gg
KQogICAgICAgICBsYnJfdHN4X2ZpeHVwKCk7Ci0gICAgaWYgKCBjdXJyLT5hcmNoLmh2bS52bXgu
bGJyX2ZsYWdzICYgTEJSX0ZJWFVQX0JERjE0ICkKLSAgICAgICAgYmR3X2VycmF0dW1fYmRmMTRf
Zml4dXAoKTsKKyAgICBpZiAoIGN1cnItPmFyY2guaHZtLnZteC5sYnJfZmxhZ3MgJiBMQlJfRklY
VVBfQkRGOTMgKQorICAgICAgICBiZGY5M19maXh1cCgpOwogfQogCiAvKiBSZXR1cm5zIGZhbHNl
IGlmIHRoZSB2bWVudHJ5IGhhcyB0byBiZSByZXN0YXJ0ZWQgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:01:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXf6-0006zv-0A; Tue, 26 Nov 2019 10:01:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXf4-0006zh-Lc
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:34 +0000
X-Inumbo-ID: ba1df7ba-1033-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ba1df7ba-1033-11ea-a55d-bc764e2007e4;
 Tue, 26 Nov 2019 10:01:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXf3-000858-T5
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXf3-0008DW-S8
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXf3-0008DW-S8@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:01:33 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/vtx: Fixes to
 Haswell/Broadwell LBR TSX errata
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNmNDdhMGVlZTUzZDQ1ZGRmMTY4NzZiY2ZkOTY1NThiNjI1MDU5ZDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNTo1NzozOSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNTo1NzozOSAyMDE5ICsw
MTAwCgogICAgeDg2L3Z0eDogRml4ZXMgdG8gSGFzd2VsbC9Ccm9hZHdlbGwgTEJSIFRTWCBlcnJh
dGEKICAgIAogICAgQ3Jvc3MgcmVmZXJlbmNlIGFuZCBsaXN0IGFsbCBlcnJhdGEsIG5vdyB0aGF0
IHRoZXkgYXJlIHB1Ymxpc2hlZC4KICAgIAogICAgVGhlc2UgZXJyYXRhIGFyZSBzcGVjaWZpYyB0
byBIYXN3ZWxsL0Jyb2Fkd2VsbC4gIFRoZXkgc2hvdWxkIGhhdmUgbW9kZWwgYW5kCiAgICB2ZW5k
b3IgY2hlY2tzLCBhcyBJbnRlbCBpc24ndCB0aGUgb25seSB2ZW5kb3IgdG8gaW1wbGVtZW50IFZU
LXguCiAgICAKICAgIEFsbCBhZmZlY3RlZCBtb2RlbHMgdXNlIHRoZSBzYW1lIE1TUiBpbmRpY2ll
cywgc28gdGhlc2UgY2FuIGJlIGhhcmQgY29kZWQKICAgIHJhdGhlciB0aGFuIGxvb2tpbmcgdXAg
YW5kIHN0b3JpbmcgY29uc3RhbnQgdmFsdWVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGY1MWQ0YTE5NDI3Njc0
NDkxZWFlY2VmODVjNTUxNjEzNDUwMTg4YzUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTI5IDE5
OjI3OjQwICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA3MCArKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NDIgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA0ODkz
NzRiMmZkLi44NTA1YjQzNjIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjc5MCwxNCArMjc5MCw2IEBA
IHN0YXRpYyBpbnQgdm14X2NyX2FjY2Vzcyhjcl9hY2Nlc3NfcXVhbF90IHF1YWwpCiAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotLyogVGhpcyBkZWZpbmVzIHRoZSBsYXlvdXQgb2Ygc3Ry
dWN0IGxicl9pbmZvW10gKi8KLSNkZWZpbmUgTEJSX0xBU1RJTlRfRlJPTV9JRFggICAgMAotI2Rl
ZmluZSBMQlJfTEFTVElOVF9UT19JRFggICAgICAxCi0jZGVmaW5lIExCUl9MQVNUQlJBTkNIX1RP
U19JRFggIDIKLSNkZWZpbmUgTEJSX0xBU1RCUkFOQ0hfRlJPTV9JRFggMwotI2RlZmluZSBMQlJf
TEFTVEJSQU5DSF9UT19JRFggICA0Ci0jZGVmaW5lIExCUl9MQVNUQlJBTkNIX0lORk8gICAgIDUK
LQogc3RhdGljIGNvbnN0IHN0cnVjdCBsYnJfaW5mbyB7CiAgICAgdTMyIGJhc2UsIGNvdW50Owog
fSBwNF9sYnJbXSA9IHsKQEAgLTI5MzQsNDAgKzI5MjYsNTcgQEAgZW51bQogCiBzdGF0aWMgYm9v
bCBfX3JlYWRfbW9zdGx5IGxicl90c3hfZml4dXBfbmVlZGVkOwogc3RhdGljIGJvb2wgX19yZWFk
X21vc3RseSBiZGY5M19maXh1cF9uZWVkZWQ7Ci1zdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3Rs
eSBsYnJfZnJvbV9zdGFydDsKLXN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9mcm9t
X2VuZDsKLXN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9sYXN0aW50X2Zyb207CiAK
IHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQpCiB7Ci0gICAgYm9v
bCB0c3hfc3VwcG9ydCA9IGNwdV9oYXNfaGxlIHx8IGNwdV9oYXNfcnRtOwogICAgIHVpbnQ2NF90
IGNhcHM7CiAgICAgdWludDMyX3QgbGJyX2Zvcm1hdDsKIAotICAgIC8qIEZpeHVwIGlzIG5lZWRl
ZCBvbmx5IHdoZW4gVFNYIHN1cHBvcnQgaXMgZGlzYWJsZWQgLi4uICovCi0gICAgaWYgKCB0c3hf
c3VwcG9ydCApCisgICAgLyoKKyAgICAgKiBIU00xODIsIEhTRDE3MiwgSFNFMTE3LCBCRE0xMjcs
IEJERDExNywgQkRGODUsIEJERTEwNToKKyAgICAgKgorICAgICAqIE9uIHByb2Nlc3NvcnMgdGhh
dCBkbyBub3Qgc3VwcG9ydCBJbnRlbCBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlvbgorICAg
ICAqIEV4dGVuc2lvbnMgKEludGVsIFRTWCkgKENQVUlELjA3SC5FQlggYml0cyA0IGFuZCAxMSBh
cmUgYm90aCB6ZXJvKSwKKyAgICAgKiB3cml0ZXMgdG8gTVNSX0xBU1RCUkFOQ0hfeF9GUk9NX0lQ
IChNU1IgNjgwSCB0byA2OEZIKSBtYXkgI0dQIHVubGVzcworICAgICAqIGJpdHNbNjI6NjFdIGFy
ZSBlcXVhbCB0byBiaXRbNDddLgorICAgICAqCisgICAgICogU29mdHdhcmUgc2hvdWxkIHNpZ24g
ZXh0ZW5kIHRoZSBNU1JzLgorICAgICAqCisgICAgICogRXhwZXJpbWVudGFsbHksIE1TUl9MRVJf
RlJPTV9MSVAgKDFEREgpIGlzIHNpbWlsYXJseSBpbXBhY3RlZCwgc28gaXMKKyAgICAgKiBmaXhl
ZCB1cCBhcyB3ZWxsLgorICAgICAqLworICAgIGlmICggY3B1X2hhc19obGUgfHwgY3B1X2hhc19y
dG0gfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lO
VEVMIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKICAgICAgICAgcmV0dXJu
OwogCisgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsKKyAgICBj
YXNlIDB4M2M6IC8qIEhTTTE4MiwgSFNEMTcyIC0gNHRoIGdlbiBDb3JlICovCisgICAgY2FzZSAw
eDNmOiAvKiBIU0UxMTcgLSBYZW9uIEU1IHYzICovCisgICAgY2FzZSAweDQ1OiAvKiBIU00xODIg
LSA0dGggZ2VuIENvcmUgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhTTTE4MiwgSFNEMTcyIC0gNHRo
IGdlbiBDb3JlIChHVDMpICovCisgICAgY2FzZSAweDNkOiAvKiBCRE0xMjcgLSA1dGggZ2VuIENv
cmUgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJERDExNyAtIDV0aCBnZW4gQ29yZSAoR1QzKSAqLwor
ICAgIGNhc2UgMHg0ZjogLyogQkRGODUgIC0gWGVvbiBFNS0yNjAwIHY0ICovCisgICAgY2FzZSAw
eDU2OiAvKiBCREUxMDUgLSBYZW9uIEQtMTUwMCAqLworICAgICAgICBicmVhazsKKyAgICBkZWZh
dWx0OgorICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgLyoKKyAgICAgKiBGaXh1cCBpcyBu
ZWVkZWQgb25seSB3aGVuIFRTWCBzdXBwb3J0IGlzIGRpc2FibGVkIGFuZCB0aGUgYWRkcmVzcwor
ICAgICAqIGZvcm1hdCBvZiBMQlIgaW5jbHVkZXMgVFNYIGJpdHMgNjE6NjIKKyAgICAgKi8KICAg
ICBpZiAoICFjcHVfaGFzX3BkY20gKQogICAgICAgICByZXR1cm47CiAKICAgICByZG1zcmwoTVNS
X0lBMzJfUEVSRl9DQVBBQklMSVRJRVMsIGNhcHMpOwogICAgIGxicl9mb3JtYXQgPSBjYXBzICYg
TVNSX0lBMzJfUEVSRl9DQVBfTEJSX0ZPUk1BVDsKIAotICAgIC8qIC4uLiBhbmQgdGhlIGFkZHJl
c3MgZm9ybWF0IG9mIExCUiBpbmNsdWRlcyBUU1ggYml0cyA2MTo2MiAqLwogICAgIGlmICggbGJy
X2Zvcm1hdCA9PSBMQlJfRk9STUFUX0VJUF9GTEFHU19UU1ggKQotICAgIHsKLSAgICAgICAgY29u
c3Qgc3RydWN0IGxicl9pbmZvICpsYnIgPSBsYXN0X2JyYW5jaF9tc3JfZ2V0KCk7Ci0KLSAgICAg
ICAgaWYgKCBsYnIgPT0gTlVMTCApCi0gICAgICAgICAgICByZXR1cm47Ci0KLSAgICAgICAgbGJy
X2xhc3RpbnRfZnJvbSA9IGxicltMQlJfTEFTVElOVF9GUk9NX0lEWF0uYmFzZTsKLSAgICAgICAg
bGJyX2Zyb21fc3RhcnQgPSBsYnJbTEJSX0xBU1RCUkFOQ0hfRlJPTV9JRFhdLmJhc2U7Ci0gICAg
ICAgIGxicl9mcm9tX2VuZCA9IGxicl9mcm9tX3N0YXJ0ICsgbGJyW0xCUl9MQVNUQlJBTkNIX0ZS
T01fSURYXS5jb3VudDsKLQogICAgICAgICBsYnJfdHN4X2ZpeHVwX25lZWRlZCA9IHRydWU7Ci0g
ICAgfQogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgYmRmOTNfZml4dXBfY2hlY2sodm9pZCkKQEAg
LTQzNDAsOCArNDM0OSwxMiBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4X2ZpeHVwKHZvaWQpCiAgICAg
c3RydWN0IHZteF9tc3JfZW50cnkgKm1zcl9hcmVhID0gY3Vyci0+YXJjaC5odm0udm14Lm1zcl9h
cmVhOwogICAgIHN0cnVjdCB2bXhfbXNyX2VudHJ5ICptc3I7CiAKLSAgICBpZiAoIChtc3IgPSB2
bXhfZmluZF9tc3IoY3VyciwgbGJyX2Zyb21fc3RhcnQsIFZNWF9NU1JfR1VFU1QpKSAhPSBOVUxM
ICkKKyAgICBpZiAoIChtc3IgPSB2bXhfZmluZF9tc3IoY3VyciwgTVNSX1A0X0xBU1RCUkFOQ0hf
MF9GUk9NX0xJUCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVk1YX01TUl9HVUVTVCkp
ICE9IE5VTEwgKQogICAgIHsKKyAgICAgICAgY29uc3QgdW5zaWduZWQgaW50IGxicl9mcm9tX2Vu
ZCA9CisgICAgICAgICAgICBNU1JfUDRfTEFTVEJSQU5DSF8wX0ZST01fTElQICsgTlVNX01TUl9Q
NF9MQVNUQlJBTkNIX0ZST01fVE87CisKICAgICAgICAgLyoKICAgICAgICAgICogU2lnbiBleHRl
bmQgaW50byBiaXRzIDYxOjYyIHdoaWxlIHByZXNlcnZpbmcgYml0IDYzCiAgICAgICAgICAqIFRo
ZSBsb29wIHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0IE1TUiBhcnJheSBpcyBzb3J0ZWQuCkBAIC00
MzUwLDcgKzQzNjMsOCBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4X2ZpeHVwKHZvaWQpCiAgICAgICAg
ICAgICBtc3ItPmRhdGEgfD0gKChMQlJfRlJPTV9TSUdORVhUXzJNU0IgJiBtc3ItPmRhdGEpIDw8
IDIpOwogICAgIH0KIAotICAgIGlmICggKG1zciA9IHZteF9maW5kX21zcihjdXJyLCBsYnJfbGFz
dGludF9mcm9tLCBWTVhfTVNSX0dVRVNUKSkgIT0gTlVMTCApCisgICAgaWYgKCAobXNyID0gdm14
X2ZpbmRfbXNyKGN1cnIsIE1TUl9JQTMyX0xBU1RJTlRGUk9NSVAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFZNWF9NU1JfR1VFU1QpKSAhPSBOVUxMICkKICAgICAgICAgbXNyLT5kYXRh
IHw9ICgoTEJSX0ZST01fU0lHTkVYVF8yTVNCICYgbXNyLT5kYXRhKSA8PCAyKTsKIH0KIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:01:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXfG-00071L-1y; Tue, 26 Nov 2019 10:01:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXfE-000717-NU
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:44 +0000
X-Inumbo-ID: c025daf6-1033-11ea-b155-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c025daf6-1033-11ea-b155-bc764e2007e4;
 Tue, 26 Nov 2019 10:01:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXfE-00085P-0W
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXfD-0008EA-Vg
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXfD-0008EA-Vg@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:01:43 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/pv: Fix !CONFIG_PV build
 following XSA-299
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4183164558179146756=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit f4a82a324d87453c003e8c7508842253c45da272
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 25 15:58:26 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 15:58:26 2019 +0100

    x86/pv: Fix !CONFIG_PV build following XSA-299
    
    PTF_* are declared within CONFIG_PV, and used outside:
    
      mm.c: In function â€˜_put_page_typeâ€™:
      mm.c:2819:32: error: â€˜PTF_preemptibleâ€™ undeclared (first use in this function)
           bool preemptible = flags & PTF_preemptible;
                                      ^~~~~~~~~~~~~~~
      mm.c:2819:32: note: each undeclared identifier is reported only once for each
      function it appears in
      mm.c:2842:24: error: â€˜PTF_partial_setâ€™ undeclared (first use in this function)
               if ( !(flags & PTF_partial_set) )
                              ^~~~~~~~~~~~~~~
      mm.c: In function â€˜put_page_type_preemptibleâ€™:
      mm.c:3090:33: error: â€˜PTF_preemptibleâ€™ undeclared (first use in this function)
           return _put_page_type(page, PTF_preemptible, NULL);
                                       ^~~~~~~~~~~~~~~
      mm.c: In function â€˜put_old_guest_tableâ€™:
      mm.c:3108:25: error: â€˜PTF_preemptibleâ€™ undeclared (first use in this function)
                               PTF_preemptible |
                               ^~~~~~~~~~~~~~~
      mm.c:3110:27: error: â€˜PTF_partial_setâ€™ undeclared (first use in this function)
                                 PTF_partial_set : 0 ),
                                 ^~~~~~~~~~~~~~~
      mm.c: In function â€˜put_page_type_preemptibleâ€™:
      mm.c:3091:1: error: control reaches end of non-void function
      [-Werror=return-type]
       }
       ^
      cc1: all warnings being treated as errors
    
    Re-position the definitions to be outside of the #ifdef CONFIG_PV
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    master commit: 7e4404f8c66f94ac173a3232712074677415d842
    master date: 2019-11-01 10:48:04 +0000
---
 xen/arch/x86/mm.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c
index 633f9f622e..1b650468fd 100644
--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -1095,8 +1095,6 @@ get_page_from_l1e(
     return -EBUSY;
 }
 
-#ifdef CONFIG_PV
-
 /*
  * The following flags are used to specify behavior of various get and
  * put commands.  The first is also stored in page->partial_flags to
@@ -1109,6 +1107,8 @@ get_page_from_l1e(
 #define PTF_defer                 (1 << 3)
 #define PTF_retain_ref_on_restart (1 << 4)
 
+#ifdef CONFIG_PV
+
 static int get_page_and_type_from_mfn(
     mfn_t mfn, unsigned long type, struct domain *d,
     unsigned int flags)
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4183164558179146756==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:01:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXfQ-000734-3j; Tue, 26 Nov 2019 10:01:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXfP-00072r-3z
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:55 +0000
X-Inumbo-ID: c629ba4e-1033-11ea-a39d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c629ba4e-1033-11ea-a39d-12813bfff9fa;
 Tue, 26 Nov 2019 10:01:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXfO-00085m-3P
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXfO-0008EZ-2Y
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:01:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXfO-0008EZ-2Y@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:01:54 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/shim: copy back the result of
 EVTCHNOP_status
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6887592808613887808=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ece1cb0a6d9964949e175743e8b2d353c974d886
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 15:59:12 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 15:59:12 2019 +0100

    x86/shim: copy back the result of EVTCHNOP_status
    
    The event channel data was not copied back to guest memory, fix this
    by doing the copy.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    master commit: 0f45bbbc404e2d1257476f9caa6644c209ec2c90
    master date: 2019-11-01 10:48:04 +0000
---
 xen/arch/x86/pv/shim.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xen/arch/x86/pv/shim.c b/xen/arch/x86/pv/shim.c
index 324ca27f93..b75975b853 100644
--- a/xen/arch/x86/pv/shim.c
+++ b/xen/arch/x86/pv/shim.c
@@ -516,6 +516,9 @@ static long pv_shim_event_channel_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
         else
             rc = xen_hypercall_event_channel_op(EVTCHNOP_status, &status);
 
+        if ( !rc && __copy_to_guest(arg, &status, 1) )
+            rc = -EFAULT;
+
         break;
     }
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6887592808613887808==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:02:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:02:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXfa-00074c-5V; Tue, 26 Nov 2019 10:02:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXfZ-00074J-0K
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:05 +0000
X-Inumbo-ID: cc2f82f2-1033-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cc2f82f2-1033-11ea-9db0-bc764e2007e4;
 Tue, 26 Nov 2019 10:02:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXfY-00086H-6s
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXfY-0008FD-5e
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXfY-0008FD-5e@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:02:04 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/ioapic: fix clear_IO_APIC_pin
 write of raw entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4484196943738878247=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ee37d67caa4bcbc89ff80fecdbb3ae2d9709adc2
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 16:00:26 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 16:00:26 2019 +0100

    x86/ioapic: fix clear_IO_APIC_pin write of raw entries
    
    clear_IO_APIC_pin can be called after the iommu has been enabled, and
    using raw reads and writes to modify IO-APIC entries that have been
    setup to use interrupt remapping can lead to issues as some of the
    fields have different meaning when the IO-APIC entry is setup to point
    to an interrupt remapping table entry.
    
    The following ASSERT in AMD IOMMU code triggers afterwards as a result
    of the raw changes to IO-APIC entries performed by clear_IO_APIC_pin.
    
    (XEN) [   10.082154] ENABLING IO-APIC IRQs
    (XEN) [   10.087789]  -> Using new ACK method
    (XEN) [   10.093738] Assertion 'get_rte_index(rte) == offset' failed at iommu_intr.c:328
    
    Fix this by making sure that modifications to entries are performed in
    non raw mode when fields are affected which may either have changed
    meaning with interrupt remapping, or which may need mirroring into
    IRTEs.
    
    Reported-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: dedcb1087dfeae0bbd9eea465a57f25b13e40585
    master date: 2019-11-12 11:07:40 +0100
---
 xen/arch/x86/io_apic.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c
index daa5e9e5ff..f12c4ffdeb 100644
--- a/xen/arch/x86/io_apic.c
+++ b/xen/arch/x86/io_apic.c
@@ -517,8 +517,9 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
     if (entry.irr) {
         /* Make sure the trigger mode is set to level. */
         if (!entry.trigger) {
+            entry = __ioapic_read_entry(apic, pin, false);
             entry.trigger = 1;
-            __ioapic_write_entry(apic, pin, TRUE, entry);
+            __ioapic_write_entry(apic, pin, false, entry);
         }
         __io_apic_eoi(apic, entry.vector, pin);
     }
@@ -528,7 +529,7 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
      */
     memset(&entry, 0, sizeof(entry));
     entry.mask = 1;
-    __ioapic_write_entry(apic, pin, TRUE, entry);
+    __ioapic_write_entry(apic, pin, false, entry);
 
     entry = __ioapic_read_entry(apic, pin, TRUE);
     if (entry.irr)
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4484196943738878247==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:02:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:02:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXfj-00078H-QR; Tue, 26 Nov 2019 10:02:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXfj-000785-7g
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:15 +0000
X-Inumbo-ID: d2369b86-1033-11ea-a39d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2369b86-1033-11ea-a39d-12813bfff9fa;
 Tue, 26 Nov 2019 10:02:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXfi-00087L-AM
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXfi-0008Fh-97
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXfi-0008Fh-97@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:02:14 +0000
Subject: [Xen-changelog] [xen stable-4.12] AMD/IOMMU: don't needlessly
 trigger errors/crashes when unmapping a page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM2ZDJlY2I5OTkxYmYyZDFkZGI5MzM4NzJjM2RmYmQyNjMwMGNhNjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI1
IDE2OjAxOjAwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE2OjAxOjAwIDIwMTkgKzAxMDAKCiAgICBB
TUQvSU9NTVU6IGRvbid0IG5lZWRsZXNzbHkgdHJpZ2dlciBlcnJvcnMvY3Jhc2hlcyB3aGVuIHVu
bWFwcGluZyBhIHBhZ2UKICAgIAogICAgVW5tYXBwaW5nIGEgcGFnZSB3aGljaCBoYXMgbmV2ZXIg
YmVlbiBtYXBwZWQgc2hvdWxkIGJlIGEgbm8tb3AgKG5vdGUgaG93CiAgICBpdCBhbHJlYWR5IGlz
IGluIGNhc2UgdGhlcmUgd2FzIG5vIHJvb3QgcGFnZSB0YWJsZSBhbGxvY2F0ZWQpLiBUaGVyZSdz
CiAgICBpbiBwYXJ0aWN1bGFyIG5vIG5lZWQgdG8gZ3JvdyB0aGUgbnVtYmVyIG9mIHBhZ2UgdGFi
bGUgbGV2ZWxzIGluIHVzZSwKICAgIGFuZCB0aGVyZSdzIGFsc28gbm8gbmVlZCB0byBhbGxvY2F0
ZSBpbnRlcm1lZGlhdGUgcGFnZSB0YWJsZXMgZXhjZXB0CiAgICB3aGVuIG5lZWRpbmcgdG8gc3Bs
aXQgYSBsYXJnZSBwYWdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5v
cmc+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IGFkNTkxNDU0ZjA2OTY0N2MzNmE3ZGFhYTllYzIzMzg0YzAy
NjNmMGIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTExLTEyIDExOjA4OjM0ICswMTAwCi0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIHwgNDAgKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4
IDY3MzI5YjBjOTUuLjYyOGFhNjAyMzAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfbWFwLmMKQEAgLTM0Myw3ICszNDMsNyBAQCB1aW50NjRfdCBhbWRfaW9tbXVfZ2V0X2FkZHJl
c3NfZnJvbV9wdGUodm9pZCAqcHRlKQogICogcGFnZSB0YWJsZXMuCiAgKi8KIHN0YXRpYyBpbnQg
aW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bXSkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuW10sIGJvb2wg
bWFwKQogewogICAgIHVpbnQ2NF90ICpwZGUsICpuZXh0X3RhYmxlX3ZhZGRyOwogICAgIHVuc2ln
bmVkIGxvbmcgIG5leHRfdGFibGVfbWZuOwpAQCAtMzU2LDYgKzM1NiwxMyBAQCBzdGF0aWMgaW50
IGlvbW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwK
IAogICAgIEJVR19PTiggdGFibGUgPT0gTlVMTCB8fCBsZXZlbCA8IDEgfHwgbGV2ZWwgPiA2ICk7
CiAKKyAgICAvKgorICAgICAqIEEgZnJhbWUgbnVtYmVyIHBhc3Qgd2hhdCB0aGUgY3VycmVudCBw
YWdlIHRhYmxlcyBjYW4gcmVwcmVzZW50IGNhbid0CisgICAgICogcG9zc2libHkgaGF2ZSBhIG1h
cHBpbmcuCisgICAgICovCisgICAgaWYgKCBkZm4gPj4gKFBURV9QRVJfVEFCTEVfU0hJRlQgKiBs
ZXZlbCkgKQorICAgICAgICByZXR1cm4gMDsKKwogICAgIG5leHRfdGFibGVfbWZuID0gbWZuX3go
cGFnZV90b19tZm4odGFibGUpKTsKIAogICAgIGlmICggbGV2ZWwgPT0gMSApCkBAIC00MTUsNiAr
NDIyLDkgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgIC8qIEluc3RhbGwgbG93ZXIgbGV2ZWwgcGFnZSB0
YWJsZSBmb3Igbm9uLXByZXNlbnQgZW50cmllcyAqLwogICAgICAgICBlbHNlIGlmICggIWlvbW11
X2lzX3B0ZV9wcmVzZW50KCh1aW50MzJfdCAqKXBkZSkgKQogICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoICFtYXAgKQorICAgICAgICAgICAgICAgIHJldHVybiAwOworCiAgICAgICAgICAgICBp
ZiAoIG5leHRfdGFibGVfbWZuID09IDAgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IHRhYmxlID0gYWxsb2NfYW1kX2lvbW11X3BndGFibGUoKTsKQEAgLTU3Nyw3ICs1ODcsNyBAQCBp
bnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3Qg
bWZuLAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9kZm4oZCwg
ZGZuX3goZGZuKSwgcHRfbWZuKSB8fCAocHRfbWZuWzFdID09IDApICkKKyAgICBpZiAoIGlvbW11
X3BkZV9mcm9tX2RmbihkLCBkZm5feChkZm4pLCBwdF9tZm4sIHRydWUpIHx8IChwdF9tZm5bMV0g
PT0gMCkgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9j
ayk7CiAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkg
ZGZuID0gJSJQUklfZGZuIlxuIiwKQEAgLTYxNSwyNCArNjI1LDcgQEAgaW50IGFtZF9pb21tdV91
bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAgcmV0dXJuIDA7
CiAgICAgfQogCi0gICAgLyogU2luY2UgSFZNIGRvbWFpbiBpcyBpbml0aWFsaXplZCB3aXRoIDIg
bGV2ZWwgSU8gcGFnZSB0YWJsZSwKLSAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2Ug
dGFibGUgZm9yIGxhZ2VyIGRmbiBub3cgKi8KLSAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQot
ICAgIHsKLSAgICAgICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGRmbl94KGRmbikp
OwotCi0gICAgICAgIGlmICggcmMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzcGluX3VubG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygi
VXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZGZuID0gJSJQUklfZGZuIlxuIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkZm5feChkZm4pKTsKLSAgICAgICAgICAgIGlmICggcmMgIT0gLUVB
RERSTk9UQVZBSUwgKQotICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKLSAgICAgICAg
ICAgIHJldHVybiByYzsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICggaW9tbXVfcGRlX2Zy
b21fZGZuKGQsIGRmbl94KGRmbiksIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCisgICAg
aWYgKCBpb21tdV9wZGVfZnJvbV9kZm4oZCwgZGZuX3goZGZuKSwgcHRfbWZuLCBmYWxzZSkgKQog
ICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAgICAg
ICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZGZuID0gJSJQ
UklfZGZuIlxuIiwKQEAgLTY0MSw4ICs2MzQsMTEgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAg
ICAgfQogCi0gICAgLyogbWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQnICovCi0gICAgKmZs
dXNoX2ZsYWdzIHw9IGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuX3goZGZu
KSk7CisgICAgaWYgKCBwdF9tZm5bMV0gKQorICAgIHsKKyAgICAgICAgLyogTWFyayBQVEUgYXMg
J3BhZ2Ugbm90IHByZXNlbnQnLiAqLworICAgICAgICAqZmx1c2hfZmxhZ3MgfD0gY2xlYXJfaW9t
bXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm5feChkZm4pKTsKKyAgICB9CiAKICAgICBzcGlu
X3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:02:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:02:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXfw-0007C3-SE; Tue, 26 Nov 2019 10:02:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXfv-0007Bp-QB
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:27 +0000
X-Inumbo-ID: d83bbd22-1033-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d83bbd22-1033-11ea-a55d-bc764e2007e4;
 Tue, 26 Nov 2019 10:02:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXfs-00088K-Dm
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXfs-0008Ga-Cg
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXfs-0008Ga-Cg@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:02:24 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86emul: 16-bit XBEGIN does not
 truncate rIP
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4ZDRlMzcwNzVkOWY4NjhhYjA1NjY0ZDNmZDkxOGFlZGNlMzdlY2QKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI1
IDE2OjAxOjQ2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE2OjAxOjQ2IDIwMTkgKzAxMDAKCiAgICB4
ODZlbXVsOiAxNi1iaXQgWEJFR0lOIGRvZXMgbm90IHRydW5jYXRlIHJJUAogICAgCiAgICBTRE0g
cmV2IDA3MSBwb2ludHMgb3V0IHRoaXMgZmFjdCBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGE3MmM1MDg2NTZjMGEwZmE1NzM4OTBiMjkwMDY0ZTYwMzU5NzFmODYKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTExLTE1IDE0OjE1OjMxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmlu
ZGV4IDFjOGZjNzEyZDEuLjIyNTkzMWY1YWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCkBAIC00MDcyLDEwICs0MDcyLDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB7
CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogeGJlZ2luIHVuY29uZGl0aW9uYWxseSBh
Ym9ydHMsIHhhYm9ydCBpcyB1bmNvbmRpdGlvbmFsbHkKLSAgICAgICAgICAgICAqIGEgbm9wLgor
ICAgICAgICAgICAgICogYSBub3AuIEl0IGFsc28gZG9lcyBub3QgdHJ1bmNhdGUgdGhlIGRlc3Rp
bmF0aW9uIGFkZHJlc3MgdG8KKyAgICAgICAgICAgICAqIDE2IGJpdHMgd2hlbiAxNi1iaXQgb3Bl
cmFuZCBzaXplIGlzIGluIGVmZmVjdC4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYg
KCBiICYgMSApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgb3BfYnl0ZXMgPSA0Owog
ICAgICAgICAgICAgICAgIGptcF9yZWwoKGludDMyX3Qpc3JjLnZhbCk7CiAgICAgICAgICAgICAg
ICAgX3JlZ3MucihheCkgPSAwOwogICAgICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:02:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:02:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXg6-0007Dv-Tq; Tue, 26 Nov 2019 10:02:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXg5-0007Di-R3
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:37 +0000
X-Inumbo-ID: de3eaad6-1033-11ea-b155-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id de3eaad6-1033-11ea-b155-bc764e2007e4;
 Tue, 26 Nov 2019 10:02:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXg2-00088a-Gk
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXg2-0008H9-Fj
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXg2-0008H9-Fj@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:02:34 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86: fix race to build
 arch/x86/efi/relocs-dummy.o
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4Zjk4OGE3Y2UwNDE0ZjViNjIxYzc1OWExNGEwZDBiZjIzMWEzZmQKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMjUgMTY6MDM6MTIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMjUgMTY6MDM6MTIgMjAxOSAr
MDEwMAoKICAgIHg4NjogZml4IHJhY2UgdG8gYnVpbGQgYXJjaC94ODYvZWZpL3JlbG9jcy1kdW1t
eS5vCiAgICAKICAgIFdpdGggJChUQVJHRVQpLmVmaSBkZXBlbmRpbmcgb24gZWZpL3JlbG9jcy1k
dW1teS5vLCBhcmNoL3g4Ni9NYWtlZmlsZQogICAgd2lsbCBhdHRlbXB0IHRvIGJ1aWxkIHRoYXQg
b2JqZWN0LiBUaGlzIG1heSByZXN1bHQgaW4gYSBkZXBlbmRlbmN5IGZpbGUKICAgIGJlaW5nIGdl
bmVyYXRlZCB0aGF0IGhhcyByZWxvY3MtZHVtbXkubyBkZXBlbmRpbmcgb24gZWZpL3JlbG9jcy1k
dW1teS5TLgogICAgCiAgICBUaGVuLCB3aGVuIGFyY2gveDg2L2VmaS9NYWtlZmlsZSB0cmllcyB0
byBidWlsZCByZWxvY3MtZHVtbXkubywgd2VsbAogICAgZWZpL3JlbG9jcy1kdW1teS5TIGRvZXNu
J3QgZXhpc3QuCiAgICAKICAgIEhhdmUgb25seSBvbmUgbWFrZWZpbGUgcmVzcG9uc2libGUgZm9y
IGJ1aWxkaW5nIHJlbG9jcy1kdW1teS5vLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAgIHg4Ni9NYWtlZmlsZTogcmVtb3Zl
ICQoZ3VhcmQpIHVzZSBmcm9tICQoVEFSR0VUKS5lZmkgdGFyZ2V0CiAgICAKICAgIEZvbGxvd2lu
ZyB0aGUgcGF0Y2ggNjVkMTA0OTg0YzA0ICgieDg2OiBmaXggcmFjZSB0byBidWlsZAogICAgYXJj
aC94ODYvZWZpL3JlbG9jcy1kdW1teS5vIiksIHRoZSBlcnJvciBtZXNzYWdlCiAgICAgIG5tOiAn
ZWZpL3JlbG9jcy1kdW1teS5vJzogTm8gc3VjaCBmaWxlIgogICAgc3RhcnRlZCB0byBhcHBlYXIg
b24gc3lzdGVtIHdoaWNoIGNhbid0IGJ1aWxkIHRoZSAuZWZpIHRhcmdldC4gVGhpcyBpcwogICAg
YmVjYXVzZSByZWxvY3MtZHVtbXkubyBpc24ndCBidWlsdCBhbnltb3JlLgogICAgVGhlIGVycm9y
IGlzIHByaW50ZWQgYnkgdGhlIGV2YWx1YXRpb24gb2YgVklSVF9CQVNFIGFuZCBBTFRfQkFTRSB3
aGljaAogICAgYXJlbid0IHVzZSBhbnl3YXkuCiAgICAKICAgIEJ1dCwgd2UgZG9uJ3QgbmVlZCB0
aGF0IGZpbGUgYXMgd2UgZG9uJ3Qgd2FudCB0byBidWlsZCBgJChUQVJHRVQpLmVmaScKICAgIGFu
eXdheS4gIE9uIHN1Y2ggc3lzdGVtLCAkKGd1YXJkKSBldmFsdWF0ZSB0byB0aGUgc2hlbGwgYnVp
bHRpbiAnOicsCiAgICB3aGljaCBwcmV2ZW50IGFueSBvZiB0aGUgc2hlbGwgY29tbWFuZHMgaW4g
YCQoVEFSR0VUKS5lZmknIGZyb20gYmVlbgogICAgZXhlY3V0ZWQuCiAgICAKICAgIEV2ZW4gaWYg
JChndWFyZCkgaXMgZXZhbHVhdGVkIG9wb24gdXNlLCBpdCBkZXBlbmRzIG9uICQoWEVOX0JVSUxE
X1BFKQogICAgd2hpY2ggaXMgZXZhbHVhdGVkIGF0IHRoZSBhc3NpZ25tZW50LiBTbywgd2UgY2Fu
IHJlcGxhY2UgJChndWFyZCkgaW4KICAgICQoVEFSR0VUKS5lZmkgYnkgaGF2aW5nIHR3byBkaWZm
ZXJlbnQgcnVsZXMgZGVwZW5kaW5nIG9uCiAgICAkKFhFTl9CVUlMRF9QRSkgaW5zdGVhZC4KICAg
IAogICAgVGhlIGNoYW5nZSB3aXRoIHRoaXMgcGF0Y2ggaXMgdGhhdCBub25lIG9mIHRoZSBkZXBl
bmRlbmN5IG9mCiAgICAkKFRBUkdFVCkuZWZpIHdpbGwgYmUgYnVpbHQgaWYgdGhlIGxpbmtlciBk
b2Vzbid0IHN1cHBvcnQgUEUKICAgIGFuZCBWSVJUX0JBU0UgYW5kIEFMVF9CQVNFIGRvbid0IGdl
dCBldmFsdWF0ZWQgYW55bW9yZSwgc28gbm0gd2lsbCBub3QKICAgIGNvbXBsYWluIGFib3V0IHRo
ZSBtaXNzaW5nIHJlbG9jcy1kdW1teS5vIGZpbGUgYW55bW9yZS4KICAgIAogICAgU2luY2UgcHJl
bGluay1lZmkubyBpc24ndCBidWlsdCBvbiBzeXN0ZW0gdGhhdCBjYW4ndCBidWlsZAogICAgJChU
QVJHRVQpLmVmaSBhbnltb3JlLCB3ZSBjYW4gcmVtb3ZlIHRoZSAkKGd1YXJkKSB2YXJpYWJsZSBl
dmVyeXdoZXJlLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNjVkMTA0OTg0YzA0ZTY5MjM0Zjc3YmQzYjhmOGMwZWY4
NWIzZjdmYQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTEtMTUgMTQ6MTg6MTYgKzAxMDAKICAgIG1h
c3RlciBjb21taXQ6IDcwNTlhZmIyMDJmZjBkODJhNmZhOTRmN2VmODRlNGJiMzEzOTkxNGUKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTExLTIwIDE3OjEyOjEyICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L01ha2VmaWxlIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUK
aW5kZXggOWI5YTQ0MzVmYi4uYTUzYmRjZjk3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01h
a2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMTEyLDIwICsxMTIsMjAgQEAg
cHJlbGlua19sdG8ubzogJChBTExfT0JKUykKIAkkKExEX0xUTykgLXIgLW8gJEAgJF4KIAogcHJl
bGluay1lZmlfbHRvLm86ICQoQUxMX09CSlMpIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vCi0J
JChndWFyZCkgJChMRF9MVE8pIC1yIC1vICRAICQoZmlsdGVyLW91dCAlL2VmaS9idWlsdF9pbi5v
LCReKQorCSQoTERfTFRPKSAtciAtbyAkQCAkKGZpbHRlci1vdXQgJS9lZmkvYnVpbHRfaW4ubywk
XikKIAogIyBMaW5rIGl0IHdpdGggYWxsIHRoZSBiaW5hcnkgb2JqZWN0cwogcHJlbGluay5vOiAk
KHBhdHN1YnN0ICUvYnVpbHRfaW4ubywlL2J1aWx0X2luX2Jpbi5vLCQoQUxMX09CSlMpKSBwcmVs
aW5rX2x0by5vCiAJJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgogCiBwcmVsaW5rLWVmaS5v
OiAkKHBhdHN1YnN0ICUvYnVpbHRfaW4ubywlL2J1aWx0X2luX2Jpbi5vLCQoQUxMX09CSlMpKSBw
cmVsaW5rLWVmaV9sdG8ubyBlZmkvYm9vdC5pbml0Lm8KLQkkKGd1YXJkKSAkKExEKSAkKExERkxB
R1MpIC1yIC1vICRAICReCisJJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgogZWxzZQogcHJl
bGluay5vOiAkKEFMTF9PQkpTKQogCSQoTEQpICQoTERGTEFHUykgLXIgLW8gJEAgJF4KIAogcHJl
bGluay1lZmkubzogJChBTExfT0JKUykgZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZp
L2NvbXBhdC5vCi0JJChndWFyZCkgJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkKGZpbHRlci1v
dXQgJS9lZmkvYnVpbHRfaW4ubywkXikKKwkkKExEKSAkKExERkxBR1MpIC1yIC1vICRAICQoZmls
dGVyLW91dCAlL2VmaS9idWlsdF9pbi5vLCReKQogZW5kaWYKIAogJChUQVJHRVQpLXN5bXM6IHBy
ZWxpbmsubyB4ZW4ubGRzCkBAIC0xNzAsOCArMTcwLDYgQEAgQ0ZMQUdTLSQoWEVOX0JVSUxEX0VG
SSkgKz0gLURYRU5fQlVJTERfRUZJCiAKICQoVEFSR0VUKS5lZmk6IFZJUlRfQkFTRSA9IDB4JChz
aGVsbCAkKE5NKSBlZmkvcmVsb2NzLWR1bW15Lm8gfCBzZWQgLW4gJ3MsIEEgVklSVF9TVEFSVCQk
LCxwJykKICQoVEFSR0VUKS5lZmk6IEFMVF9CQVNFID0gMHgkKHNoZWxsICQoTk0pIGVmaS9yZWxv
Y3MtZHVtbXkubyB8IHNlZCAtbiAncywgQSBBTFRfU1RBUlQkJCwscCcpCi0jIERvbid0IHVzZSAk
KHdpbGRjYXJkIC4uLikgaGVyZSAtIGF0IGxlYXN0IG1ha2UgMy44MCBleHBhbmRzIHRoaXMgdG9v
IGVhcmx5IQotJChUQVJHRVQpLmVmaTogZ3VhcmQgPSAkKGlmICQoZmlsdGVyIHksJChYRU5fQlVJ
TERfUEUpKSwsOikKIAogaWZuZXEgKCQoYnVpbGRfaWRfbGlua2VyKSwpCiBpZmVxICgkKGNhbGwg
bGQtdmVyLWJ1aWxkLWlkLCQoTEQpICQoZmlsdGVyIC1tJSwkKEVGSV9MREZMQUdTKSkpLHkpCkBA
IC0xODksMzAgKzE4NywzNCBAQCBub3RlX2ZpbGUgOj0KIGVuZGlmCiBub3RlX2ZpbGVfb3B0aW9u
ID89ICQobm90ZV9maWxlKQogCitpZmVxICgkKGZpbHRlciB5LCQoWEVOX0JVSUxEX1BFKSkseSkK
ICQoVEFSR0VUKS5lZmk6IHByZWxpbmstZWZpLm8gJChub3RlX2ZpbGUpIGVmaS5sZHMgZWZpL3Jl
bG9jcy1kdW1teS5vIGVmaS9ta3JlbG9jCiAJJChmb3JlYWNoIGJhc2UsICQoVklSVF9CQVNFKSAk
KEFMVF9CQVNFKSwgXAotCSAgICAgICAgICAkKGd1YXJkKSAkKExEKSAkKGNhbGwgRUZJX0xERkxB
R1MsJChiYXNlKSkgLVQgZWZpLmxkcyAtTiAkPCBlZmkvcmVsb2NzLWR1bW15Lm8gXAorCSAgICAg
ICAgICAkKExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChiYXNlKSkgLVQgZWZpLmxkcyAtTiAkPCBl
ZmkvcmVsb2NzLWR1bW15Lm8gXAogCSAgICAgICAgICAgICAgICAkKEJBU0VESVIpL2NvbW1vbi9z
eW1ib2xzLWR1bW15Lm8gJChub3RlX2ZpbGVfb3B0aW9uKSAtbyAkKEBEKS8uJChARikuJChiYXNl
KS4wICYmKSA6Ci0JJChndWFyZCkgZWZpL21rcmVsb2MgJChmb3JlYWNoIGJhc2UsJChWSVJUX0JB
U0UpICQoQUxUX0JBU0UpLCQoQEQpLy4kKEBGKS4kKGJhc2UpLjApID4kKEBEKS8uJChARikuMHIu
UwotCSQoZ3VhcmQpICQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4kKFZJUlRf
QkFTRSkuMCBcCi0JCXwgJChndWFyZCkgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxsX3N5
bWJvbHMpIC0tc3lzdiAtLXNvcnQgPiQoQEQpLy4kKEBGKS4wcy5TCi0JJChndWFyZCkgJChNQUtF
KSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4wci5vICQoQEQpLy4kKEBGKS4w
cy5vCisJZWZpL21rcmVsb2MgJChmb3JlYWNoIGJhc2UsJChWSVJUX0JBU0UpICQoQUxUX0JBU0Up
LCQoQEQpLy4kKEBGKS4kKGJhc2UpLjApID4kKEBEKS8uJChARikuMHIuUworCSQoTk0pIC1wYSAt
LWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4kKFZJUlRfQkFTRSkuMCBcCisJCXwgJChCQVNFRElS
KS90b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAtLXNvcnQgPiQoQEQpLy4kKEBG
KS4wcy5TCisJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4wci5v
ICQoQEQpLy4kKEBGKS4wcy5vCiAJJChmb3JlYWNoIGJhc2UsICQoVklSVF9CQVNFKSAkKEFMVF9C
QVNFKSwgXAotCSAgICAgICAgICAkKGd1YXJkKSAkKExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChi
YXNlKSkgLVQgZWZpLmxkcyAtTiAkPCBcCisJICAgICAgICAgICQoTEQpICQoY2FsbCBFRklfTERG
TEFHUywkKGJhc2UpKSAtVCBlZmkubGRzIC1OICQ8IFwKIAkgICAgICAgICAgICAgICAgJChARCkv
LiQoQEYpLjByLm8gJChARCkvLiQoQEYpLjBzLm8gJChub3RlX2ZpbGVfb3B0aW9uKSAtbyAkKEBE
KS8uJChARikuJChiYXNlKS4xICYmKSA6Ci0JJChndWFyZCkgZWZpL21rcmVsb2MgJChmb3JlYWNo
IGJhc2UsJChWSVJUX0JBU0UpICQoQUxUX0JBU0UpLCQoQEQpLy4kKEBGKS4kKGJhc2UpLjEpID4k
KEBEKS8uJChARikuMXIuUwotCSQoZ3VhcmQpICQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQp
Ly4kKEBGKS4kKFZJUlRfQkFTRSkuMSBcCi0JCXwgJChndWFyZCkgJChCQVNFRElSKS90b29scy9z
eW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAtLXNvcnQgPiQoQEQpLy4kKEBGKS4xcy5TCi0J
JChndWFyZCkgJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4xci5v
ICQoQEQpLy4kKEBGKS4xcy5vCi0JJChndWFyZCkgJChMRCkgJChjYWxsIEVGSV9MREZMQUdTLCQo
VklSVF9CQVNFKSkgLVQgZWZpLmxkcyAtTiAkPCBcCisJZWZpL21rcmVsb2MgJChmb3JlYWNoIGJh
c2UsJChWSVJUX0JBU0UpICQoQUxUX0JBU0UpLCQoQEQpLy4kKEBGKS4kKGJhc2UpLjEpID4kKEBE
KS8uJChARikuMXIuUworCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4kKFZJ
UlRfQkFTRSkuMSBcCisJCXwgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMp
IC0tc3lzdiAtLXNvcnQgPiQoQEQpLy4kKEBGKS4xcy5TCisJJChNQUtFKSAtZiAkKEJBU0VESVIp
L1J1bGVzLm1rICQoQEQpLy4kKEBGKS4xci5vICQoQEQpLy4kKEBGKS4xcy5vCisJJChMRCkgJChj
YWxsIEVGSV9MREZMQUdTLCQoVklSVF9CQVNFKSkgLVQgZWZpLmxkcyAtTiAkPCBcCiAJICAgICAg
ICAgICAgICAgICQoQEQpLy4kKEBGKS4xci5vICQoQEQpLy4kKEBGKS4xcy5vICQobm90ZV9maWxl
X29wdGlvbikgLW8gJEAKLQlpZiAkKGd1YXJkKSBmYWxzZTsgdGhlbiBybSAtZiAkQDsgZWNobyAn
RUZJIHN1cHBvcnQgZGlzYWJsZWQnOyBcCi0JZWxzZSAkKE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAk
KEBEKS8kKEBGKSBcCi0JCXwgJChCQVNFRElSKS90b29scy9zeW1ib2xzIC0teGVuc3ltcyAtLXN5
c3YgLS1zb3J0ID4kKEBEKS8kKEBGKS5tYXA7IGZpCisJJChOTSkgLXBhIC0tZm9ybWF0PXN5c3Yg
JChARCkvJChARikgXAorCQl8ICQoQkFTRURJUikvdG9vbHMvc3ltYm9scyAtLXhlbnN5bXMgLS1z
eXN2IC0tc29ydCA+JChARCkvJChARikubWFwCiAJcm0gLWYgJChARCkvLiQoQEYpLlswLTldKiAk
KEBEKS8uLiQoQEYpLlswLTldKgorZWxzZQorJChUQVJHRVQpLmVmaTogRk9SQ0UKKwlybSAtZiAk
QDsgZWNobyAnRUZJIHN1cHBvcnQgZGlzYWJsZWQnCitlbmRpZgogCi1lZmkvYm9vdC5pbml0Lm8g
ZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8gZWZpL2J1aWxkaWQubzogJChCQVNFRElSKS9hcmNo
L3g4Ni9lZmkvYnVpbHRfaW4ubwotZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2Nv
bXBhdC5vIGVmaS9idWlsZGlkLm86IDsKK2VmaS9ib290LmluaXQubyBlZmkvcnVudGltZS5vIGVm
aS9jb21wYXQubyBlZmkvYnVpbGRpZC5vIGVmaS9yZWxvY3MtZHVtbXkubzogJChCQVNFRElSKS9h
cmNoL3g4Ni9lZmkvYnVpbHRfaW4ubworZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZp
L2NvbXBhdC5vIGVmaS9idWlsZGlkLm8gZWZpL3JlbG9jcy1kdW1teS5vOiA7CiAKIGFzbS1vZmZz
ZXRzLnM6ICQoVEFSR0VUX1NVQkFSQ0gpL2FzbS1vZmZzZXRzLmMgJChCQVNFRElSKS9pbmNsdWRl
L2FzbS14ODYvYXNtLW1hY3Jvcy5oCiAJJChDQykgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSAt
Zmx0bywkKENGTEFHUykpIC1TIC1vICRAICQ8Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:02:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:02:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXgE-0007FU-19; Tue, 26 Nov 2019 10:02:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXgD-0007FK-Da
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:45 +0000
X-Inumbo-ID: e443aff8-1033-11ea-a39d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e443aff8-1033-11ea-a39d-12813bfff9fa;
 Tue, 26 Nov 2019 10:02:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXgC-00088m-Je
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXgC-0008Hg-Ii
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXgC-0008Hg-Ii@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:02:44 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen: Add missing va_end() in
 hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFhNjllZjA0MzU2MDJjMzNiNGEzMWIxNzY2M2MxMTliYzFhY2QxNmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQXV0aG9yRGF0ZTogTW9uIE5vdiAyNSAx
NjowNDowMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjowNDowMiAyMDE5ICswMTAwCgogICAgeGVu
OiBBZGQgbWlzc2luZyB2YV9lbmQoKSBpbiBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigp
CiAgICAKICAgIFRoZSBkb2N1bWVudGF0aW9uIHJlcXVpcmVzIHZhX3N0YXJ0KCkgdG8gYWx3YXlz
IGJlIG1hdGNoZWQgd2l0aCBhCiAgICBjb3JyZXNwb25kaW5nIHZhX2VuZCgpLiBIb3dldmVyLCB0
aGlzIGlzIG5vdCB0aGUgY2FzZSBpbiB0aGUgcGF0aCB1c2VkCiAgICBmb3IgYmFkIGZvcm1hdC4K
ICAgIAogICAgVGhpcyB3YXMgaW50cm9kdWNlZCBieSBYU0EtMjk2LgogICAgCiAgICBDb3Zlcml0
eS1JRDogMTQ4ODcyNwogICAgRml4ZXM6IDBiZjlmOGQzZTMgKCJ4ZW4vaHlwZXJjYWxsOiBEb24n
dCB1c2UgQlVHKCkgZm9yIHBhcmFtZXRlciBjaGVja2luZyBpbiBoeXBlcmNhbGxfY3JlYXRlX2Nv
bnRpbnVhdGlvbigpIikKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhl
bi5vcmc+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZGY3YTE5MzM4YTg5MmI1Y2Y1ODVmZDJiZWU4NTg0
Y2IxNWUwY2FjZQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTEtMjEgMTU6NTA6MDEgKzAwMDAKLS0t
CiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgfCAxICsKIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwu
YyB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggZjZlYTUx
OTc5Yi4uMmRmNjRlYWJmMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNDc3LDYgKzQ3Nyw3IEBAIHVuc2lnbmVkIGxvbmcg
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgcmV0dXJuIHJjOwogCiAgYmFkX2Zt
dDoKKyAgICB2YV9lbmQoYXJncyk7CiAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiQmFkIGh5cGVy
Y2FsbCBjb250aW51YXRpb24gZm9ybWF0ICclYydcbiIsICpwKTsKICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwppbmRl
eCBlODVkMTlhMmQzLi4wNzZiMGNmMzJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHlwZXJj
YWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCkBAIC0xNTYsNiArMTU2LDcgQEAg
dW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICByZXR1cm4g
b3A7CiAKICBiYWRfZm10OgorICAgIHZhX2VuZChhcmdzKTsKICAgICBncHJpbnRrKFhFTkxPR19F
UlIsICJCYWQgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBmb3JtYXQgJyVjJ1xuIiwgKnApOwogICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIGRvbWFpbl9jcmFzaChjdXJyLT5kb21haW4pOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:02:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXgO-0007H4-2t; Tue, 26 Nov 2019 10:02:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXgN-0007Gt-Aj
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:55 +0000
X-Inumbo-ID: ea4a86a6-1033-11ea-a39d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea4a86a6-1033-11ea-a39d-12813bfff9fa;
 Tue, 26 Nov 2019 10:02:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXgM-00088y-Mf
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXgM-0008IV-Lp
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:02:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXgM-0008IV-Lp@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:02:54 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/vlapic: allow setting
 APIC_SPIV_FOCUS_DISABLED in x2APIC mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9037082742310898500=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit d1a06c9f64d0f6d9cbfb9f4c0889fa4aa116accc
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 16:04:34 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 16:04:34 2019 +0100

    x86/vlapic: allow setting APIC_SPIV_FOCUS_DISABLED in x2APIC mode
    
    Current code unconditionally prevents setting APIC_SPIV_FOCUS_DISABLED
    regardless of the processor model, which is not correct according to
    the specification.
    
    This issue was discovered while trying to boot a pvshim with x2APIC
    enabled.
    
    Always allow setting APIC_SPIV_FOCUS_DISABLED: the local APIC
    provided to guests is emulated by Xen, and as such doesn't depend on
    the features found on the hardware processor. Note for example that
    Xen offers x2APIC support to guests even when the underlying hardware
    doesn't have such feature.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d7cd999faa1edf745a7597db811956cb882a5436
    master date: 2019-11-22 17:52:59 +0100
---
 xen/arch/x86/hvm/vlapic.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index a1a43cd792..d652c5fb20 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -982,6 +982,7 @@ int guest_wrmsr_x2apic(struct vcpu *v, uint32_t msr, uint64_t msr_content)
 
     case APIC_SPIV:
         if ( msr_content & ~(APIC_VECTOR_MASK | APIC_SPIV_APIC_ENABLED |
+                             APIC_SPIV_FOCUS_DISABLED |
                              (VLAPIC_VERSION & APIC_LVR_DIRECTED_EOI
                               ? APIC_SPIV_DIRECTED_EOI : 0)) )
             return X86EMUL_EXCEPTION;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============9037082742310898500==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:03:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXgY-0007IP-4m; Tue, 26 Nov 2019 10:03:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXgX-0007IH-IT
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:03:05 +0000
X-Inumbo-ID: f04bc308-1033-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f04bc308-1033-11ea-83b8-bc764e2007e4;
 Tue, 26 Nov 2019 10:03:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXgW-00089Y-Pp
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:03:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXgW-0008JP-Oo
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:03:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXgW-0008JP-Oo@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:03:04 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/livepatch: Prevent patching
 with active waitqueues
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkNjRkYzcwMWZmYmI0NzBjYWU0NGEzMDkzYjJiZGMyOWZmMjMwZWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNjowNTo0OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjowNTo0OCAyMDE5ICsw
MTAwCgogICAgeDg2L2xpdmVwYXRjaDogUHJldmVudCBwYXRjaGluZyB3aXRoIGFjdGl2ZSB3YWl0
cXVldWVzCiAgICAKICAgIFRoZSBzYWZldHkgb2YgbGl2ZXBhdGNoaW5nIGRlcGVuZHMgb24gZXZl
cnkgc3RhY2sgaGF2aW5nIGJlZW4gdW53b3VuZCwgYnV0CiAgICB0aGVyZSBpcyBvbmUgY29ybmVy
IGNhc2Ugd2hlcmUgdGhpcyBpcyBub3QgdHJ1ZS4gIFRoZSBTaGFyaW5nL1BhZ2luZy9Nb25pdG9y
CiAgICBpbmZyYXN0cnVjdHVyZSBtYXkgdXNlIHdhaXRxdWV1ZXMsIHdoaWNoIGNvcHkgdGhlIHN0
YWNrIGZyYW1lIHNpZGV3YXlzIGFuZAogICAgbG9uZ2ptcCgpIHRvIGEgZGlmZmVyZW50IHZjcHUu
CiAgICAKICAgIFRoaXMgY2FzZSBpcyByYXJlLCBhbmQgY2FuIGJlIHdvcmtlZCBhcm91bmQgYnkg
cGF1c2luZyB0aGUgb2ZmZW5kaW5nCiAgICBkb21haW4ocyksIHdhaXRpbmcgZm9yIHRoZWlyIHJp
bmdzIHRvIGRyYWluLCB0aGVuIHBlcmZvcm1pbmcgYSBsaXZlcGF0Y2guCiAgICAKICAgIEluIHRo
ZSBjYXNlIHRoYXQgdGhlcmUgaXMgYW4gYWN0aXZlIHdhaXRxdWV1ZSwgZmFpbCB0aGUgbGl2ZXBh
dGNoIGF0dGVtcHQgd2l0aAogICAgLUVCVVNZLCB3aGljaCBpcyBwcmVmb3JhYmxlIHRvIHRoZSBm
aXJld29ya3Mgd2hpY2ggb2NjdXIgZnJvbSB0cnlpbmcgdG8gdW53aW5kCiAgICB0aGUgb2xkIHN0
YWNrIGZyYW1lIGF0IGEgbGF0ZXIgcG9pbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgbWFzdGVy
IGNvbW1pdDogY2E0Y2QzNjY4MjM3ZDUwYTBiMzNiNDhlN2RlN2Y5M2Q5NDc1MTIwZAogICAgbWFz
dGVyIGRhdGU6IDIwMTktMTEtMjIgMTc6MDU6NDMgKzAwMDAKLS0tCiB4ZW4vYXJjaC9hcm0vbGl2
ZXBhdGNoLmMgICAgfCAgNSArKysrKwogeGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAgIHwgMzYg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2xpdmVwYXRj
aC5jICAgICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oIHwgIDEg
KwogNCBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCmluZGV4IDI3OWQ1
MmNjNmMuLjcxODQ1MzVjODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwor
KysgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKQEAgLTE4LDYgKzE4LDExIEBACiAKIHZvaWQg
KnZtYXBfb2ZfeGVuX3RleHQ7CiAKK2ludCBhcmNoX2xpdmVwYXRjaF9zYWZldHlfY2hlY2sodm9p
ZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9p
ZCkKIHsKICAgICBtZm5fdCB0ZXh0X21mbjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9saXZl
cGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwppbmRleCA0MDZlYjkxMGNjLi5mZDk4
ZDJiZjAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2xpdmVwYXRjaC5jCkBAIC0xMCwxMCArMTAsNDYgQEAKICNpbmNsdWRlIDx4ZW4vdm1h
cC5oPgogI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfZWxmLmg+CiAjaW5jbHVkZSA8eGVuL2xpdmVw
YXRjaC5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCiAjaW5jbHVkZSA8YXNtL25taS5oPgog
I2luY2x1ZGUgPGFzbS9saXZlcGF0Y2guaD4KIAorc3RhdGljIGJvb2wgaGFzX2FjdGl2ZV93YWl0
cXVldWUoY29uc3Qgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQoreworICAgIC8qIHZlZCBt
YXkgYmUgeHphbGxvYygpJ2Qgd2l0aG91dCBJTklUX0xJU1RfSEVBRCgpIHlldC4gKi8KKyAgICBy
ZXR1cm4gKHZlZCAmJiAhbGlzdF9oZWFkX2lzX251bGwoJnZlZC0+d3EubGlzdCkgJiYKKyAgICAg
ICAgICAgICFsaXN0X2VtcHR5KCZ2ZWQtPndxLmxpc3QpKTsKK30KKworLyoKKyAqIHg4NidzIGlt
cGxlbWVudGF0aW9uIG9mIHdhaXRxdWV1ZSB2aW9sYXRlcyB0aGUgbGl2ZXBhdGNoaW5nIHNhZmV5
IHByaW5jaXBsZQorICogb2YgaGF2aW5nIHVud291bmQgZXZlcnkgQ1BVcyBzdGFjayBiZWZvcmUg
bW9kaWZ5aW5nIGxpdmUgY29udGVudC4KKyAqCisgKiBTZWFyY2ggdGhyb3VnaCBldmVyeSBkb21h
aW4gYW5kIGNoZWNrIHRoYXQgbm8gdkNQVXMgaGF2ZSBhbiBhY3RpdmUKKyAqIHdhaXRxdWV1ZS4K
KyAqLworaW50IGFyY2hfbGl2ZXBhdGNoX3NhZmV0eV9jaGVjayh2b2lkKQoreworICAgIHN0cnVj
dCBkb21haW4gKmQ7CisKKyAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKKyAgICB7CisgICAgICAg
IGlmICggaGFzX2FjdGl2ZV93YWl0cXVldWUoZC0+dm1fZXZlbnRfc2hhcmUpICkKKyAgICAgICAg
ICAgIGdvdG8gZmFpbDsKKyAgICAgICAgaWYgKCBoYXNfYWN0aXZlX3dhaXRxdWV1ZShkLT52bV9l
dmVudF9wYWdpbmcpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgaWYgKCBoYXNf
YWN0aXZlX3dhaXRxdWV1ZShkLT52bV9ldmVudF9tb25pdG9yKSApCisgICAgICAgICAgICBnb3Rv
IGZhaWw7CisgICAgfQorCisgICAgcmV0dXJuIDA7CisKKyBmYWlsOgorICAgIHByaW50ayhYRU5M
T0dfRVJSIExJVkVQQVRDSCAiJXBkIGZvdW5kIHdpdGggYWN0aXZlIHdhaXRxdWV1ZVxuIiwgZCk7
CisgICAgcmV0dXJuIC1FQlVTWTsKK30KKwogaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9p
ZCkKIHsKICAgICAvKiBEaXNhYmxlIFdQIHRvIGFsbG93IGNoYW5nZXMgdG8gcmVhZC1vbmx5IHBh
Z2VzLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24v
bGl2ZXBhdGNoLmMKaW5kZXggZDZlYWFlNmQzYi4uZDY5ZmRiMzY2NiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC0xMDYw
LDYgKzEwNjAsMTQgQEAgc3RhdGljIGludCBhcHBseV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpk
YXRhKQogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAorICAgIHJjID0gYXJjaF9s
aXZlcGF0Y2hfc2FmZXR5X2NoZWNrKCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBw
cmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBTYWZldHkgY2hlY2tzIGZhaWxlZDogJWRc
biIsCisgICAgICAgICAgICAgICBkYXRhLT5uYW1lLCByYyk7CisgICAgICAgIHJldHVybiByYzsK
KyAgICB9CisKICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIlczogQXBwbHlpbmcg
JXUgZnVuY3Rpb25zXG4iLAogICAgICAgICAgICAgZGF0YS0+bmFtZSwgZGF0YS0+bmZ1bmNzKTsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oIGIveGVuL2luY2x1ZGUv
eGVuL2xpdmVwYXRjaC5oCmluZGV4IDFiMTgxN2NhMGQuLjY5ZWRlNzVkMjAgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBh
dGNoLmgKQEAgLTEwNCw2ICsxMDQsNyBAQCBzdGF0aWMgaW5saW5lIGludCBsaXZlcGF0Y2hfdmVy
aWZ5X2Rpc3RhbmNlKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAqIFRoZXNl
IGZ1bmN0aW9ucyBhcmUgY2FsbGVkIGFyb3VuZCB0aGUgY3JpdGljYWwgcmVnaW9uIHBhdGNoaW5n
IGxpdmUgY29kZSwKICAqIGZvciBhbiBhcmNoaXRlY3R1cmUgdG8gdGFrZSBtYWtlIGFwcHJvcHJh
dGllIGdsb2JhbCBzdGF0ZSBhZGp1c3RtZW50cy4KICAqLworaW50IGFyY2hfbGl2ZXBhdGNoX3Nh
ZmV0eV9jaGVjayh2b2lkKTsKIGludCBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKHZvaWQpOwogdm9p
ZCBhcmNoX2xpdmVwYXRjaF9yZXZpdmUodm9pZCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:03:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:03:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXgj-0007KN-6s; Tue, 26 Nov 2019 10:03:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXgh-0007K7-QY
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:03:15 +0000
X-Inumbo-ID: f651beba-1033-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f651beba-1033-11ea-a55d-bc764e2007e4;
 Tue, 26 Nov 2019 10:03:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXgg-00089k-TE
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:03:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXgg-0008Jy-SK
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:03:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXgg-0008Jy-SK@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:03:14 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/vvmx: Fix livelock with
 XSA-304 fix
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiNDQ4Y2I0NmRlYzVkZTRjYTQ5ODg3ZGI1OWM4Zjk5OTYyZjA0ZTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNjowNjoyNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjowNjoyNyAyMDE5ICsw
MTAwCgogICAgeDg2L3Z2bXg6IEZpeCBsaXZlbG9jayB3aXRoIFhTQS0zMDQgZml4CiAgICAKICAg
IEl0IHR1cm5zIG91dCB0aGF0IHRoZSBYU0EtMzA0IC8gQ1ZFLTIwMTgtMTIyMDcgZml4IG9mIGRp
c2FibGluZyBleGVjdXRhYmxlCiAgICBzdXBlcnBhZ2VzIGRvZXNuJ3Qgd29yayB3ZWxsIHdpdGgg
dGhlIG5lc3RlZCBwMm0gY29kZS4KICAgIAogICAgTmVzdGVkIHZpcnQgaXMgZXhwZXJpbWVudGFs
IGFuZCBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCBidXQgaXMgdXNlZnVsIGZvcgogICAgZGV2ZWxv
cG1lbnQgcHVycG9zZXMuICBJbiBvcmRlciB0byBub3QgcmVncmVzcyB0aGUgc3RhdHVzIHF1bywg
ZGlzYWJsZSB0aGUKICAgIFhTQS0zMDQgd29ya2Fyb3VuZCB1bnRpbCB0aGUgbmVzdGVkIHAybSBj
b2RlIGNhbiBiZSBpbXByb3ZlZC4KICAgIAogICAgSW50cm9kdWNlIGEgcGVyLWRvbWFpbiBleGVj
X3NwIGNvbnRyb2wgYW5kIHNldCBpdCBiYXNlZCBvbiB0aGUgY3VycmVudAogICAgb3B0X2VwdF9l
eGVjX3NwIHNldHRpbmcuICBUYWtlIHRoZSBvcHBvdHVuaXR5IHRvIG9taXQgYSBQVkggaGFyZHdh
cmUgZG9tYWluCiAgICBmcm9tIHRoZSBwZXJmb3JtYW5jZSBoaXQsIGJlY2F1c2UgaXQgaXMgYWxy
ZWFkeSBwZXJtaXR0ZWQgdG8gRG9TIHRoZSBzeXN0ZW0gaW4KICAgIHN1Y2ggd2F5cyBhcyBpc3N1
aW5nIGEgcmVib290LgogICAgCiAgICBXaGVuIG5lc3RlZCB2aXJ0IGlzIGVuYWJsZWQgb24gYSBk
b21haW4sIGZvcmNlIGl0IHRvIHVzaW5nIGV4ZWN1dGFibGUKICAgIHN1cGVycGFnZXMgYW5kIHJl
YnVpbGQgdGhlIHAybS4KICAgIAogICAgSGF2aW5nIHRoZSBzZXR0aW5nIHBlci1kb21haW4gaW52
b2x2ZXMgcmVhcnJhbmdpbmcgdGhlIGludGVybmFscyBvZgogICAgcGFyc2VfZXB0X3BhcmFtX3J1
bnRpbWUoKSBidXQgaXQgc3RpbGwgcmV0YWlucyB0aGUgc2FtZSBvdmVyYWxsIHNlbWFudGljcyAt
CiAgICBmb3IgZWFjaCBhcHBsaWNhYmxlIGRvbWFpbiB3aG9zZSBzZXR0aW5nIG5lZWRzIHRvIGNo
YW5nZSwgcmVidWlsZCB0aGUgcDJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE4M2YzNTRl
MTQzMDA4Nzg3OWRlMDcxZjBjNzEyMmU0MjcwMzkxNmUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEx
LTIzIDE0OjA2OjI0ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAg
ICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jICAgICAgICAgfCAgNiArKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyAgICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggfCAgNiAr
KysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bWNzLmMKaW5kZXggYzRkOGE1YmE3OC4uYWQzNTI2NmE1YiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYwpAQCAtMzEsNiArMzEsNyBAQAogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNpbmNsdWRl
IDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KKyNpbmNsdWRlIDxhc20v
aHZtL25lc3RlZGh2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUg
PGFzbS9odm0vdm14L3ZteC5oPgogI2luY2x1ZGUgPGFzbS9odm0vdm14L3Z2bXguaD4KQEAgLTk3
LDYgKzk4LDcgQEAgY3VzdG9tX3BhcmFtKCJlcHQiLCBwYXJzZV9lcHRfcGFyYW0pOwogCiBzdGF0
aWMgaW50IHBhcnNlX2VwdF9wYXJhbV9ydW50aW1lKGNvbnN0IGNoYXIgKnMpCiB7CisgICAgc3Ry
dWN0IGRvbWFpbiAqZDsKICAgICBpbnQgdmFsOwogCiAgICAgaWYgKCAhY3B1X2hhc192bXhfZXB0
IHx8ICFodm1fZnVuY3MuaGFwX3N1cHBvcnRlZCB8fApAQCAtMTEwLDE4ICsxMTIsMzEgQEAgc3Rh
dGljIGludCBwYXJzZV9lcHRfcGFyYW1fcnVudGltZShjb25zdCBjaGFyICpzKQogICAgIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oImV4ZWMtc3AiLCBzLCBOVUxMKSkgPCAwICkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAKLSAgICBpZiAoIHZhbCAhPSBvcHRfZXB0X2V4ZWNfc3AgKQorICAg
IG9wdF9lcHRfZXhlY19zcCA9IHZhbDsKKworICAgIHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVh
ZF9sb2NrKTsKKyAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKICAgICB7Ci0gICAgICAgIHN0cnVj
dCBkb21haW4gKmQ7CisgICAgICAgIC8qIFBWLCBvciBIVk0gU2hhZG93IGRvbWFpbj8gIE5vdCBh
cHBsaWNhYmxlLiAqLworICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV9oYXAoZCkgKQorICAgICAg
ICAgICAgY29udGludWU7CiAKLSAgICAgICAgb3B0X2VwdF9leGVjX3NwID0gdmFsOworICAgICAg
ICAvKiBIYXJkd2FyZSBkb21haW4/IE5vdCBhcHBsaWNhYmxlLiAqLworICAgICAgICBpZiAoIGlz
X2hhcmR3YXJlX2RvbWFpbihkKSApCisgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBy
Y3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Ci0gICAgICAgIGZvcl9lYWNoX2RvbWFp
biAoIGQgKQotICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAoZCkgKQotICAgICAgICAg
ICAgICAgIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoZCwgcDJtX3JhbV9ydywgcDJtX3Jh
bV9ydyk7Ci0gICAgICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOworICAg
ICAgICAvKiBOZXN0ZWQgVmlydD8gIEJyb2tlbiBhbmQgZXhlY19zcCBmb3JjZWQgb24gdG8gYXZv
aWQgbGl2ZWxvY2tzLiAqLworICAgICAgICBpZiAoIG5lc3RlZGh2bV9lbmFibGVkKGQpICkKKyAg
ICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIC8qIFNldHRpbmcgYWxyZWFkeSBtYXRjaGVz
PyAgTm8gbmVlZCB0byByZWJ1aWxkIHRoZSBwMm0uICovCisgICAgICAgIGlmICggZC0+YXJjaC5o
dm0udm14LmV4ZWNfc3AgPT0gdmFsICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAg
IGQtPmFyY2guaHZtLnZteC5leGVjX3NwID0gdmFsOworICAgICAgICBwMm1fY2hhbmdlX2VudHJ5
X3R5cGVfZ2xvYmFsKGQsIHAybV9yYW1fcncsIHAybV9yYW1fcncpOwogICAgIH0KKyAgICByY3Vf
cmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKIAogICAgIHByaW50aygiVk1YOiBFUFQg
ZXhlY3V0YWJsZSBzdXBlcnBhZ2VzICVzYWJsZWRcbiIsCiAgICAgICAgICAgIHZhbCA/ICJlbiIg
OiAiZGlzIik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDg1MDViNDM2MjEuLmJhZTdhNmE2MmIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCkBAIC00MDQsNiArNDA0LDEyIEBAIHN0YXRpYyBpbnQgdm14X2RvbWFpbl9pbml0
aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBkLT5hcmNoLmN0eHRfc3dpdGNoID0gJmNz
dzsKIAorICAgIC8qCisgICAgICogV29yayBhcm91bmQgQ1ZFLTIwMTgtMTIyMDc/ICBUaGUgaGFy
ZHdhcmUgZG9tYWluIGlzIGFscmVhZHkgcGVybWl0dGVkCisgICAgICogdG8gcmVib290IHRoZSBz
eXN0ZW0sIHNvIGRvZXNuJ3QgbmVlZCBtaXRpZ2F0aW5nIGFnYWluc3QgRG9TJ3MuCisgICAgICov
CisgICAgZC0+YXJjaC5odm0udm14LmV4ZWNfc3AgPSBpc19oYXJkd2FyZV9kb21haW4oZCkgfHwg
b3B0X2VwdF9leGVjX3NwOworCiAgICAgaWYgKCAhaGFzX3ZsYXBpYyhkKSApCiAgICAgICAgIHJl
dHVybiAwOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggMDJjOGMwZmQ1MC4uMDkyMTFjMWY3ZCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYwpAQCAtNTksMTAgKzU5LDIzIEBAIHZvaWQgbnZteF9jcHVfZGVhZCh1bnNp
Z25lZCBpbnQgY3B1KQogCiBpbnQgbnZteF92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYp
CiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgbmVzdGVk
dm14ICpudm14ID0gJnZjcHVfMl9udm14KHYpOwogICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudmNw
dSA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGFsbG9j
X2RvbWhlYXBfcGFnZShOVUxMLCAwKTsKIAorICAgIC8qCisgICAgICogR3Jvc3MgYm9kZ2UuICBU
aGUgbmVzdGVkIHAybSBsb2dpYyBjYW4ndCBjb3BlIHdpdGggdGhlIENWRS0yMDE4LTEyMjA3Cisg
ICAgICogd29ya2Fyb3VuZCBvZiB1c2luZyBOWCBFUFQgc3VwZXJwYWdlcywgYW5kIGxpdmVsb2Nr
cy4gIE5lc3RlZCBIVk0gaXNuJ3QKKyAgICAgKiBzZWN1cml0eSBzdXBwb3J0ZWQsIHNvIGRpc2Fi
bGUgdGhlIHdvcmthcm91bmQgdW50aWwgdGhlIG5lc3RlZCBwMm0KKyAgICAgKiBsb2dpYyBjYW4g
YmUgaW1wcm92ZWQuCisgICAgICovCisgICAgaWYgKCAhZC0+YXJjaC5odm0udm14LmV4ZWNfc3Ag
KQorICAgIHsKKyAgICAgICAgZC0+YXJjaC5odm0udm14LmV4ZWNfc3AgPSB0cnVlOworICAgICAg
ICBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGQsIHAybV9yYW1fcncsIHAybV9yYW1fcncp
OworICAgIH0KKwogICAgIGlmICggIXBnICkKICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19FUlIsICJuZXN0OiBhbGxvY2F0aW9uIGZvciBzaGFkb3cgdm1jcyBmYWlsZWRcbiIpOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKaW5kZXggODM0ZDQ3OThjOC4uNzkzN2EyMjE0YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC0xNzgs
NyArMTc4LDcgQEAgc3RhdGljIHZvaWQgZXB0X3AybV90eXBlX3RvX2ZsYWdzKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIGVwdF9lbnRyeV90ICplbnRyeSwKICAgICAgKiBEb24ndCBjcmVhdGUgZXhl
Y3V0YWJsZSBzdXBlcnBhZ2VzIGlmIHdlIG5lZWQgdG8gc2hhdHRlciB0aGVtIHRvCiAgICAgICog
cHJvdGVjdCBhZ2FpbnN0IENWRS0yMDE4LTEyMjA3LgogICAgICAqLwotICAgIGlmICggIW9wdF9l
cHRfZXhlY19zcCAmJiBpc19lcHRlX3N1cGVycGFnZShlbnRyeSkgKQorICAgIGlmICggIXAybS0+
ZG9tYWluLT5hcmNoLmh2bS52bXguZXhlY19zcCAmJiBpc19lcHRlX3N1cGVycGFnZShlbnRyeSkg
KQogICAgICAgICBlbnRyeS0+eCA9IDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZteC92bWNzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5o
CmluZGV4IGIzZTgwMDEzOGUuLjI3MTNkYTc0ZGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZteC92bWNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Zt
Y3MuaApAQCAtNjMsNiArNjMsMTIgQEAgc3RydWN0IHZteF9kb21haW4gewogICAgIHVuc2lnbmVk
IGxvbmcgYXBpY19hY2Nlc3NfbWZuOwogICAgIC8qIFZNWF9ET01BSU5fKiAqLwogICAgIHVuc2ln
bmVkIGludCBzdGF0dXM7CisKKyAgICAvKgorICAgICAqIERvbWFpbiBwZXJtaXR0ZWQgdG8gdXNl
IEV4ZWN1dGFibGUgRVBUIFN1cGVycGFnZXM/ICBDbGVhcmVkIHRvIHdvcmsKKyAgICAgKiBhcm91
bmQgQ1ZFLTIwMTgtMTIyMDcgYXMgYXBwcm9wcmlhdGUuCisgICAgICovCisgICAgYm9vbCBleGVj
X3NwOwogfTsKIAogLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:03:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:03:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZXgt-0007La-8j; Tue, 26 Nov 2019 10:03:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZXgs-0007LL-36
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:03:26 +0000
X-Inumbo-ID: fc566df6-1033-11ea-b155-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc566df6-1033-11ea-b155-bc764e2007e4;
 Tue, 26 Nov 2019 10:03:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXgr-0008AO-01
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:03:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZXgq-0008KS-VM
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:03:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZXgq-0008KS-VM@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:03:24 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/mm: Adjust linear uses /
 entries when a page loses validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwMDg0MzU4OTc4YjNhYWIxYjljMjcyMmQ3YmZhNGU3ZjRkY2Y1ODAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDI1IDE2OjA3OjIwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE2OjA3OjIwIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEFkanVzdCBsaW5lYXIgdXNlcyAvIGVudHJpZXMgd2hlbiBhIHBhZ2Ug
bG9zZXMgdmFsaWRhdGlvbgogICAgCiAgICAiTGluZWFyIHBhZ2V0YWJsZXMiIGlzIGEgdGVjaG5p
cXVlIHdoaWNoIGludm9sdmVzIGVpdGhlciBwb2ludGluZyBhCiAgICBwYWdldGFibGUgYXQgaXRz
ZWxmLCBvciB0byBhbm90aGVyIHBhZ2V0YWJsZSB0aGUgc2FtZSBvciBoaWdoZXIgbGV2ZWwuCiAg
ICBYZW4gaGFzIGxpbWl0ZWQgc3VwcG9ydCBmb3IgbGluZWFyIHBhZ2V0YWJsZXM6IEEgcGFnZSBt
YXkgZWl0aGVyIHBvaW50CiAgICB0byBpdHNlbGYsIG9yIHBvaW50IHRvIGFub3RoZXIgcGFnZSBv
ZiB0aGUgc2FtZSBsZXZlbCAoaS5lLiwgTDIgdG8gTDIsCiAgICBMMyB0byBMMywgYW5kIHNvIG9u
KS4KICAgIAogICAgWFNBLTI0MCBpbnRyb2R1Y2VkIGFuIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb24g
dGhhdCBsaW1pdGVkIHRoZSAiZGVwdGgiCiAgICBvZiBzdWNoIGNoYWlucyBieSBhbGxvd2luZyBw
YWdlcyB0byBlaXRoZXIgKnBvaW50IHRvKiBvdGhlciBwYWdlcyBvZgogICAgdGhlIHNhbWUgbGV2
ZWwsIG9yICpiZSBwb2ludGVkIHRvKiBieSBvdGhlciBwYWdlcyBvZiB0aGUgc2FtZSBsZXZlbCwK
ICAgIGJ1dCBub3QgYm90aC4gIFRvIGltcGxlbWVudCB0aGlzLCB3ZSBrZWVwIHRyYWNrIG9mIHRo
ZSBudW1iZXIgb2YKICAgIG91dHN0YW5kaW5nIHRpbWVzIGEgcGFnZSBwb2ludHMgdG8gb3IgaXMg
cG9pbnRlZCB0byBhbm90aGVyIHBhZ2UKICAgIHRhYmxlLCB0byBwcmV2ZW50IGJvdGggZnJvbSBo
YXBwZW5pbmcgYXQgdGhlIHNhbWUgdGltZS4KICAgIAogICAgQWRkaXRpb25hbGx5LCBYU0EtMjk5
IGludHJvZHVjZWQgYSBtb2RlIHdoZXJlYnkgaWYgYSBwYWdlIHdhcyBrbm93biB0bwogICAgaGF2
ZSBiZWVuIG9ubHkgcGFydGlhbGx5IHZhbGlkYXRlZCwgX3B1dF9wYWdlX3R5cGUoKSB3b3VsZCBi
ZSBjYWxsZWQKICAgIHdpdGggUFRGX3BhcnRpYWxfc2V0LCBpbmRpY2F0aW5nIHRoYXQgaWYgdGhl
IHBhZ2UgaGFkIGJlZW4KICAgIGRlLXZhbGlkYXRlZCBieSBzb21lb25lIGVsc2UsIHRoZSB0eXBl
IGNvdW50IHNob3VsZCBiZSBsZWZ0IGFsb25lLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGlz
IGNoYW5nZSBkaWQgbm90IGFjY291bnQgZm9yIHRoZSByZXF1aXJlZCBhY2NvdW50aW5nCiAgICBm
b3IgbGluZWFyIHBhZ2UgdGFibGUgdXNlcyBhbmQgZW50cmllczsgaW4gdGhlIGNhc2UgdGhhdCBh
IHByZXZpb3VzbHkKICAgIHBhcnRpYWxseS1kZXZhbGlkYXRlZCBwYWdldGFibGUgd2FzIGZ1bGx5
LWRldmFsaWRhdGVkIGJ5IHNvbWVvbmUgZWxzZSwKICAgIHRoZSBsaW5lYXJfcHRfY291bnRzIGFy
ZSBub3QgdXBkYXRlZC4KICAgIAogICAgVGhpcyBjb3VsZCBoYXBwZW4gaW4gb25lIG9mIHR3byBw
bGFjZXM6CiAgICAKICAgIDEuIEluIHRoZSBjYXNlIGEgcGFydGlhbGx5LWRldmFsaWRhdGVkIHBh
Z2Ugd2FzIHJlLXZhbGlkYXRlZCBieQogICAgc29tZW9uZSBlbHNlCiAgICAKICAgIDIuIER1cmlu
ZyBkb21haW4gdGVhci1kb3duLCB3aGVuIHBhZ2VzIGFyZSBmb3JjZS1pbnZhbGlkYXRlZCB3aGls
ZQogICAgbGVhdmluZyB0aGUgdHlwZSBjb3VudCBpbnRhY3QuCiAgICAKICAgIFRoZSBzZWNvbmQg
Y291bGQgYmUgaWdub3JlZCwgc2luY2UgYXQgdGhhdCBwb2ludCB0aGUgcGFnZXMgY2FuIG5vCiAg
ICBsb25nZXIgYmUgYWJ1c2VkOyBidXQgdGhlIGZpcnN0IHJlcXVpcmVzIGhhbmRsaW5nLiAgTm90
ZSBob3dldmVyIHRoYXQKICAgIHRoaXMgd291bGQgbm90IGJlIGEgc2VjdXJpdHkgaXNzdWU6IGhh
dmluZyB0aGUgY291bnRzIGJlIHRvbyBoaWdoIGlzCiAgICBvdmVybHkgc3RyaWN0IChpLmUuLCB3
aWxsIHByZXZlbnQgYSBwYWdlIGZyb20gYmVpbmcgdXNlZCBpbiBhIHdheQogICAgd2hpY2ggaXMg
cGVyZmVjdGx5IHNhZmUpLCBidXQgc2hvdWxkbid0IGNhdXNlIGFueSBvdGhlciBpc3N1ZXMuCiAg
ICAKICAgIEZpeCB0aGlzIGJ5IGFkanVzdGluZyB0aGUgbGluZWFyIGNvdW50cyB3aGVuIGEgcGFn
ZSBsb3NlcyB2YWxpZGF0aW9uLAogICAgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSBkZS12YWxp
ZGF0aW9uIGNvbXBsZXRlZCBvciB3YXMgb25seSBwYXJ0aWFsLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDog
NzdiZWJhN2M5MjFhMjg2YzMxYTJhNzZmMjY1MDAwNDdmMzUzNjE0YQogICAgbWFzdGVyIGRhdGU6
IDIwMTktMTEtMjUgMTA6NTg6MjcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDEzICsr
KysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCAxYjY1MDQ2OGZkLi40OGYwOGU1NGQ2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjgxMiwxNCArMjgxMiwxNyBAQCBzdGF0aWMg
aW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSwKIHsKICAgICBpbnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBw
cmVlbXB0aWJsZSk7CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRw
Zy0+dS5pbnVzZS50eXBlX2luZm8pICYmCisgICAgICAgICAodHlwZSAmIFBHVF92YWxpZGF0ZWQp
ICYmIHJjICE9IC1FSU5UUiApCisgICAgeworICAgICAgICAvKiBBbnkgdGltZSB3ZSBiZWdpbiBk
ZS12YWxpZGF0aW9uIG9mIGEgcGFnZSwgYWRqdXN0IGxpbmVhciBjb3VudHMgKi8KKyAgICAgICAg
ZGVjX2xpbmVhcl91c2VzKHBhZ2UpOworICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7
CisgICAgfQorCiAgICAgLyogTm8gbmVlZCBmb3IgYXRvbWljIHVwZGF0ZSBvZiB0eXBlX2luZm8g
aGVyZTogbm9vbmUgZWxzZSB1cGRhdGVzIGl0LiAqLwogICAgIGlmICggcmMgPT0gMCApCiAgICAg
ewotICAgICAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRwZy0+dS5pbnVz
ZS50eXBlX2luZm8pICkKLSAgICAgICAgewotICAgICAgICAgICAgZGVjX2xpbmVhcl91c2VzKHBh
Z2UpOwotICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOwotICAgICAgICB9CiAg
ICAgICAgIEFTU0VSVCghcGFnZS0+bGluZWFyX3B0X2NvdW50IHx8IHBhZ2VfZ2V0X293bmVyKHBh
Z2UpLT5pc19keWluZyk7CiAgICAgICAgIHNldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAg
ICAgICAgIHNtcF93bWIoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 10:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 10:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZYKF-0003bm-Gr; Tue, 26 Nov 2019 10:44:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZYKE-0003bh-4b
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:44:06 +0000
X-Inumbo-ID: aaacb1d0-1039-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aaacb1d0-1039-11ea-83b8-bc764e2007e4;
 Tue, 26 Nov 2019 10:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZYKC-0000dn-UH
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZYKC-0001ts-T3
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 10:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZYKC-0001ts-T3@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 10:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86: Don't increase ApicIdCoreSize
 past 7
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhjNzljMTI5YTZkYjIyMjBjMTA4OWUwY2U1ZmE0OWU3Mjk4YjFkM2UKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDI2IDEwOjMyOjQyIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTm92IDI2IDEwOjMzOjUy
IDIwMTkgKzAwMDAKCiAgICB4ODY6IERvbid0IGluY3JlYXNlIEFwaWNJZENvcmVTaXplIHBhc3Qg
NwogICAgCiAgICBDaGFuZ2VzZXQgY2EyZWVlOTJkZjQ0ICgieDg2LCBodm06IEV4cG9zZSBob3N0
IGNvcmUvSFQgdG9wb2xvZ3kgdG8gSFZNCiAgICBndWVzdHMiKSBhdHRlbXB0ZWQgdG8gImZha2Ug
dXAiIGEgdG9wb2xvZ3kgd2hpY2ggd291bGQgaW5kdWNlIGd1ZXN0CiAgICBvcGVyYXRpbmcgc3lz
dGVtcyB0byBub3QgdHJlYXQgdmNwdXMgYXMgc2libGluZyBoeXBlcnRocmVhZHMuICBUaGlzCiAg
ICBpbnZvbHZlZCBhY3R1YWxseSByZXBvcnRpbmcgaHlwZXJ0aHJlYWRpbmcgYXMgYXZhaWxhYmxl
LCBidXQgZ2l2aW5nCiAgICB2Y3B1cyBldmVyeSBvdGhlciBBcGljSWQ7IHdoaWNoIGluIHR1cm4g
bGVkIHRvIGRvdWJsaW5nIHRoZSBBcGljSWRzCiAgICBwZXIgY29yZSBieSBidW1waW5nIHRoZSBB
cGljSWRDb3JlU2l6ZSBieSBvbmUuICBJbiBwYXJ0aWN1bGFyLCBSeXplbgogICAgM3h4eCBzZXJp
ZXMgcHJvY2Vzc29ycywgYW5kIHJlcG9ydGVkbHkgRVBZQyAiUm9tZSIgY3B1cyAtLSBoYXZlIGFu
CiAgICBBcGljSWRDb3JlU2l6ZSBvZiA3OyB0aGUgImZha2UiIHRvcG9sb2d5IGluY3JlYXNlcyB0
aGlzIHRvIDguCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIFdpbmRvd3MgcnVubmluZyBvbiBtb2Rl
cm4gQU1EIGhhcmR3YXJlIC0tIGluY2x1ZGluZwogICAgUnl6ZW4gM3h4eCBzZXJpZXMgcHJvY2Vz
c29ycywgYW5kIHJlcG9ydGVkbHkgRVBZQyAiUm9tZSIgY3B1cyAtLQogICAgZG9lc24ndCBzZWVt
IHRvIGNvcGUgd2l0aCB0aGlzIHZhbHVlIGJlaW5nIGhpZ2hlciB0aGFuIDcuICAoTGludXgKICAg
IGd1ZXN0cyBoYXZlIHNvIGZhciBjb250aW51ZWQgdG8gY29wZS4pCiAgICAKICAgIEEgInByb3Bl
ciIgZml4IGlzIGNvbXBsaWNhdGVkIGFuZCBpdCdzIHRvbyBsYXRlIHRvIGZpeCBpdCBlaXRoZXIg
Zm9yCiAgICA0LjEzLCBvciB0byBiYWNrcG9ydCB0byBzdXBwb3J0ZWQgYnJhbmNoZXMuICBBcyBh
IHNob3J0LXRlcm0gZml4LAogICAgbGltaXQgdGhpcyB2YWx1ZSB0byA3LgogICAgCiAgICBUaGlz
IGRvZXMgbWVhbiB0aGF0IGEgTGludXggZ3Vlc3QsIGJvb3RlZCBvbiBzdWNoIGEgc3lzdGVtIHdp
dGhvdXQKICAgIHRoaXMgY2hhbmdlLCBhbmQgdGhlbiBtaWdyYXRpbmcgdG8gYSBzeXN0ZW0gd2l0
aCB0aGlzIGNoYW5nZSwgd2l0aAogICAgbW9yZSB0aGFuIDY0IHZjcHVzLCB3b3VsZCBzZWUgYW4g
YXBwYXJlbnQgdG9wb2xvZ3kgY2hhbmdlLiAgVGhpcyBpcyBhCiAgICBsb3cgZW5vdWdoIHJpc2sg
aW4gcHJhY3RpY2UgdGhhdCBlbmFibGluZyB0aGlzIGxpbWl0IHVuaWxhdGVyYWxseSwgdG8KICAg
IGFsbG93IG90aGVyIGd1ZXN0cyB0byBib290IHdpdGhvdXQgbWFudWFsIGludGVydmVudGlvbiwg
aXMgd29ydGggaXQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBj
cmMuaWQuYXU+CiAgICBSZXBvcnRlZC1ieTogQW5kcmVhcyBLaW56bGVyIDxoZnBAcG9zdGVvLmRl
PgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29s
cy9saWJ4Yy94Y19jcHVpZF94ODYuYyB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2Nw
dWlkX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKaW5kZXggMzEyYzQ4MWYxZS4u
NTE5ZDZkOGJkMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKKysrIGIv
dG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKQEAgLTYxNiwxMCArNjE2LDE1IEBAIGludCB4Y19j
cHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAg
ICAgICAgICAgICogLSBnb2luZyBvdXQgb2Ygc3luYyB3aXRoIGxlYWYgMSBFQlhbMjM6MTZdLAog
ICAgICAgICAgICAgICogLSBpbmNyZW1lbnRpbmcgQXBpY0lkQ29yZVNpemUgd2hlbiBpdCdzIHpl
cm8gKHdoaWNoIGNoYW5nZXMgdGhlCiAgICAgICAgICAgICAgKiAgIG1lYW5pbmcgb2YgYml0cyA3
OjApLgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIFVQREFURTogSSBhZGRpdGlvbiB0
byBhdm9pZGluZyBvdmVyZmxvdywgc29tZQorICAgICAgICAgICAgICogcHJvcHJpZXRhcnkgb3Bl
cmF0aW5nIHN5c3RlbXMgaGF2ZSB0cm91YmxlIHdpdGgKKyAgICAgICAgICAgICAqIGFwaWNfaWRf
c2l6ZSB2YWx1ZXMgZ3JlYXRlciB0aGFuIDcuICBMaW1pdCB0aGUgdmFsdWUgdG8KKyAgICAgICAg
ICAgICAqIDcgZm9yIG5vdy4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYgKCBwLT5l
eHRkLm5jIDwgMHg3ZiApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCBwLT5l
eHRkLmFwaWNfaWRfc2l6ZSAhPSAwICYmIHAtPmV4dGQuYXBpY19pZF9zaXplICE9IDB4ZiApCisg
ICAgICAgICAgICAgICAgaWYgKCBwLT5leHRkLmFwaWNfaWRfc2l6ZSAhPSAwICYmIHAtPmV4dGQu
YXBpY19pZF9zaXplIDwgMHg3ICkKICAgICAgICAgICAgICAgICAgICAgcC0+ZXh0ZC5hcGljX2lk
X3NpemUrKzsKIAogICAgICAgICAgICAgICAgIHAtPmV4dGQubmMgPSAocC0+ZXh0ZC5uYyA8PCAx
KSB8IDE7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 13:22:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 13:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZan9-00025n-8A; Tue, 26 Nov 2019 13:22:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZan7-00025i-QK
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:22:05 +0000
X-Inumbo-ID: bd22f4b2-104f-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bd22f4b2-104f-11ea-a55d-bc764e2007e4;
 Tue, 26 Nov 2019 13:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZan6-0003oN-Qx
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZan6-0002iU-Pm
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZan6-0002iU-Pm@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 13:22:04 +0000
Subject: [Xen-changelog] [xen staging] IOMMU: default to always quarantining
 PCI devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6602520740748165531=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ba2ab00bbb8c74e311a252d816d68dee47c779a0
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Nov 26 14:15:01 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 26 14:15:01 2019 +0100

    IOMMU: default to always quarantining PCI devices
    
    XSA-302 relies on the use of libxl's "assignable-add" feature to prepare
    devices to be assigned to untrusted guests.
    
    Unfortunately, this is not considered a strictly required step for
    device assignment. The PCI passthrough documentation on the wiki
    describes alternate ways of preparing devices for assignment, and
    libvirt uses its own ways as well. Hosts where these alternate methods
    are used will still leave the system in a vulnerable state after the
    device comes back from a guest.
    
    Default to always quarantining PCI devices, but provide a command line
    option to revert back to prior behavior (such that people who both
    sufficiently trust their guests and want to be able to use devices in
    Dom0 again after they had been in use by a guest wouldn't need to
    "manually" move such devices back from DomIO to Dom0).
    
    This is XSA-306.
    
    Reported-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wl@xen.org>
---
 docs/misc/xen-command-line.pandoc | 8 +++++++-
 xen/drivers/passthrough/iommu.c   | 3 +++
 xen/drivers/passthrough/pci.c     | 3 ++-
 xen/include/xen/iommu.h           | 2 +-
 4 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/docs/misc/xen-command-line.pandoc b/docs/misc/xen-command-line.pandoc
index 0394d669c0..891d2d439f 100644
--- a/docs/misc/xen-command-line.pandoc
+++ b/docs/misc/xen-command-line.pandoc
@@ -1219,7 +1219,7 @@ detection of systems known to misbehave upon accesses to that port.
 > Default: `new` unless directed-EOI is supported
 
 ### iommu
-    = List of [ <bool>, verbose, debug, force, required,
+    = List of [ <bool>, verbose, debug, force, required, quarantine,
                 sharept, intremap, intpost, crash-disable,
                 snoop, qinval, igfx, amd-iommu-perdev-intremap,
                 dom0-{passthrough,strict} ]
@@ -1257,6 +1257,12 @@ boolean (e.g. `iommu=no`) can override this and leave the IOMMUs disabled.
     will prevent Xen from booting if IOMMUs aren't discovered and enabled
     successfully.
 
+*   The `quarantine` boolean can be used to control Xen's behavior when
+    de-assigning devices from guests.  If enabled (the default), Xen always
+    quarantines such devices; they must be explicitly assigned back to Dom0
+    before they can be used there again.  If disabled, Xen will only
+    quarantine devices the toolstack hass arranged for getting quarantined.
+
 *   The `sharept` boolean controls whether the IOMMU pagetables are shared
     with the CPU-side HAP pagetables, or allocated separately.  Sharing
     reduces the memory overhead, but doesn't work in combination with CPU-side
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index 8cbe908fff..656fdeb093 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -30,6 +30,7 @@ bool_t __initdata iommu_enable = 1;
 bool_t __read_mostly iommu_enabled;
 bool_t __read_mostly force_iommu;
 bool_t __read_mostly iommu_verbose;
+bool __read_mostly iommu_quarantine = true;
 bool_t __read_mostly iommu_igfx = 1;
 bool_t __read_mostly iommu_snoop = 1;
 bool_t __read_mostly iommu_qinval = 1;
@@ -78,6 +79,8 @@ static int __init parse_iommu_param(const char *s)
         else if ( (val = parse_boolean("force", s, ss)) >= 0 ||
                   (val = parse_boolean("required", s, ss)) >= 0 )
             force_iommu = val;
+        else if ( (val = parse_boolean("quarantine", s, ss)) >= 0 )
+            iommu_quarantine = val;
         else if ( (val = parse_boolean("igfx", s, ss)) >= 0 )
             iommu_igfx = val;
         else if ( (val = parse_boolean("verbose", s, ss)) >= 0 )
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 8e501a79a8..cbd232c131 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -922,7 +922,8 @@ static int deassign_device(struct domain *d, uint16_t seg, uint8_t bus,
         return -ENODEV;
 
     /* De-assignment from dom_io should de-quarantine the device */
-    target = (pdev->quarantine && pdev->domain != dom_io) ?
+    target = ((pdev->quarantine || iommu_quarantine) &&
+              pdev->domain != dom_io) ?
         dom_io : hardware_domain;
 
     while ( pdev->phantom_stride )
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 974bd3ffe8..fd45060e56 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -53,7 +53,7 @@ static inline bool_t dfn_eq(dfn_t x, dfn_t y)
 }
 
 extern bool_t iommu_enable, iommu_enabled;
-extern bool_t force_iommu, iommu_verbose, iommu_igfx;
+extern bool force_iommu, iommu_quarantine, iommu_verbose, iommu_igfx;
 extern bool_t iommu_snoop, iommu_qinval, iommu_intremap, iommu_intpost;
 
 #if defined(CONFIG_IOMMU_FORCE_PT_SHARE)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6602520740748165531==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 13:22:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 13:22:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZanK-00026M-9t; Tue, 26 Nov 2019 13:22:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZanI-00026G-LS
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:22:16 +0000
X-Inumbo-ID: c3278bc0-104f-11ea-a3a1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c3278bc0-104f-11ea-a3a1-12813bfff9fa;
 Tue, 26 Nov 2019 13:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZanG-0003pQ-Ts
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:22:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZanG-0002iv-So
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZanG-0002iv-So@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 13:22:14 +0000
Subject: [Xen-changelog] [xen staging] x86/domctl: have
 XEN_DOMCTL_getpageframeinfo3 preemptible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ4NTk5MTE0ZDNjYTI0MTU3YzI1ZjY2ODRiYjkzMjJmNmRjYTEyYmIKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBOb3YgMjYgMTQ6MTY6MDkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMjYgMTQ6MTY6MDkgMjAxOSAr
MDEwMAoKICAgIHg4Ni9kb21jdGw6IGhhdmUgWEVOX0RPTUNUTF9nZXRwYWdlZnJhbWVpbmZvMyBw
cmVlbXB0aWJsZQogICAgCiAgICBUaGlzIGh5cGVyY2FsbCBjYW4gdGFrZSBhIGxvbmcgdGltZSB0
byBmaW5pc2ggYmVjYXVzZSBpdCBhdHRlbXB0cyB0bwogICAgZ3JhYiB0aGUgYGhvc3RwMm0nIGxv
Y2sgdXAgdG8gMTAyNCB0aW1lcy4gVGhlIGFjY3VtdWxhdGVkIHdhaXQgZm9yIHRoZQogICAgbG9j
ayBjYW4gdGFrZSBzZXZlcmFsIHNlY29uZHMuCiAgICAKICAgIFRoaXMgY2FuIGVhc2lseSBoYXBw
ZW4gd2l0aCBhIGd1ZXN0IHdpdGggMzIgdmNwdXMgYW5kIHBsZW50eSBvZiBSQU0sCiAgICBkdXJp
bmcgbG9jYWxob3N0IG1pZ3JhdGlvbi4KICAgIAogICAgV2hpbGUgdGhlIHBhdGNoIGRvZXNuJ3Qg
Zml4IHRoZSBwcm9ibGVtIHdpdGggdGhlIGxvY2sgY29udGVudGlvbiBhbmQKICAgIHRoZSBmYWN0
IHRoYXQgdGhlIGBob3N0cDJtJyBsb2NrIGlzIGN1cnJlbnRseSBnbG9iYWwgKGFuZCBub3Qgb24g
YQogICAgc2luZ2xlIHBhZ2UpLCBpdCBpcyBzdGlsbCBhbiBpbXByb3ZlbWVudCB0byB0aGUgaHlw
ZXJjYWxsLiBJdCB3aWxsIGluCiAgICBwYXJ0aWN1bGFyLCBkb3duIHRoZSByb2FkLCBhbGxvdyBk
cm9wcGluZyB0aGUgYXJiaXRyYXJ5IGxpbWl0IG9mIDEwMjQKICAgIGVudHJpZXMgcGVyIHJlcXVl
c3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysr
KwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgIDQgKysrKwogMiBmaWxlcyBjaGFuZ2Vk
LCAyNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIv
eGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDQzZTM2OGQ2M2IuLmI0NjFhYWRiZDYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
QEAgLTQyNSw2ICs0MjUsMjYgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgICAg
ICByZXQgPSAtRUZBVUxUOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQor
CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogQXZvaWQgY2hlY2tpbmcgZm9yIHByZWVt
cHRpb24gd2hlbiB0aGUgYGhvc3RwMm0nIGxvY2sgaXNuJ3QKKyAgICAgICAgICAgICAqIGludm9s
dmUsIGkuZS4gbm9uLXRyYW5zbGF0ZWQgZ3Vlc3QsIGFuZCBhdm9pZCBwcmVlbXB0aW9uIG9uCisg
ICAgICAgICAgICAgKiB0aGUgbGFzdCBpdGVyYXRpb24uCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICYmCisgICAgICAgICAgICAgICAg
IGxpa2VseSgoaSArIDEpIDwgbnVtKSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBkb21jdGwtPnUuZ2V0cGFnZWZyYW1laW5mbzMu
bnVtID0gbnVtIC0gaSAtIDE7CisgICAgICAgICAgICAgICAgZG9tY3RsLT51LmdldHBhZ2VmcmFt
ZWluZm8zLmFycmF5LnAgPQorICAgICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGUgKyAoKGkg
KyAxKSAqIHdpZHRoKTsKKyAgICAgICAgICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdCh1X2Rv
bWN0bCwgZG9tY3RsLCAxKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAg
ICByZXQgPSAtRUZBVUxUOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
ICAgICB9CisgICAgICAgICAgICAgICAgcmV0dXJuIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0
aW9uKF9fSFlQRVJWSVNPUl9kb21jdGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJoIiwgdV9kb21jdGwpOworICAgICAgICAgICAgfQogICAg
ICAgICB9CiAKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggYTAzZTgwZTU5OC4u
OWYyY2ZkNjAyYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTYzLDYgKzE2MywxMCBAQCBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm9fdCk7CiAjZGVmaW5lIFhF
Tl9ET01DVExfUEZJTkZPX0xUQUJfTUFTSyAoMHhmVTw8MjgpCiAKIC8qIFhFTl9ET01DVExfZ2V0
cGFnZWZyYW1laW5mbzMgKi8KKy8qCisgKiBCb3RoIHZhbHVlIGBudW0nIGFuZCBgYXJyYXknIG1h
eSBnZXQgbW9kaWZpZWQgYnkgdGhlIGh5cGVyY2FsbCB0byBhbGxvdworICogcHJlZW1wdGlvbi4K
KyAqLwogc3RydWN0IHhlbl9kb21jdGxfZ2V0cGFnZWZyYW1laW5mbzMgewogICAgIC8qIElOIHZh
cmlhYmxlcy4gKi8KICAgICB1aW50NjRfYWxpZ25lZF90IG51bTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 13:22:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 13:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZanT-00028y-BQ; Tue, 26 Nov 2019 13:22:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZanR-00028o-R6
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:22:25 +0000
X-Inumbo-ID: c931fdb6-104f-11ea-a3a1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c931fdb6-104f-11ea-a3a1-12813bfff9fa;
 Tue, 26 Nov 2019 13:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZanR-0003qI-0m
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZanQ-0002jd-Vv
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:22:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZanQ-0002jd-Vv@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 13:22:24 +0000
Subject: [Xen-changelog] [xen staging] x86/p2m-pt: fix (latent) page table
 mapping leak on do_recalc() error paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNmMWE1M2JlZjg0ZmNhNWZmYjQxNzg2MzhkYjE0Yzc0NzIzMTg1MWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDI2
IDE0OjE3OjExIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDI2IDE0OjE3OjExIDIwMTkgKzAxMDAKCiAgICB4
ODYvcDJtLXB0OiBmaXggKGxhdGVudCkgcGFnZSB0YWJsZSBtYXBwaW5nIGxlYWsgb24gZG9fcmVj
YWxjKCkgZXJyb3IgcGF0aHMKICAgIAogICAgVGhlcmUgYXJlIHR3byBtYXBwaW5ncyBhY3RpdmUg
aW4gdGhlIG1pZGRsZSBvZiBkb19yZWNhbGMoKSwgYW5kIGhlbmNlCiAgICBjb21taXQgMGQwZjRk
NzhlNWQxICgicDJtOiBjaGFuZ2Ugd3JpdGVfcDJtX2VudHJ5IHRvIHJldHVybiBhbiBlcnJvcgog
ICAgY29kZSIpIHNob3VsZCBoYXZlIGFkZGVkIChvciBvdGhlcndpc2UgaW52b2tlZCkgdW5tYXBw
aW5nIGNvZGUganVzdAogICAgbGlrZSBpdCBkaWQgaW4gcDJtX25leHRfbGV2ZWwoKSwgZGVzcGl0
ZSB1cyBub3QgZXhwZWN0aW5nIGFueSBlcnJvcnMKICAgIGhlcmUuIEFycmFuZ2UgZm9yIHRoZSBl
eGlzdGluZyB1bm1hcCBpbnZvY2F0aW9uIHRvIHRha2UgZWZmZWN0IGluIGFsbAogICAgY2FzZXMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jIHwgMTMgKysrKysrKy0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggNDQ5
MTA3OTAxOS4uZWI2NjA3NzQ5NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtMzkxLDIxICszOTEsMjIgQEAgc3Rh
dGljIGludCBkb19yZWNhbGMoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBn
Zm4pCiAgICAgICAgICAgICAgICAgICAgIGlmICggZXJyICkKICAgICAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAgICAg
ICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgIHJlbWFpbmRlciAtPSAxVUwgPDwgKChsZXZlbCAtIDEpICogUEFHRVRBQkxFX09SREVSKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIHNtcF93bWIoKTsKLSAgICAgICAgICAgIGNsZWFy
X3JlY2FsYyhsMSwgZSk7Ci0gICAgICAgICAgICBlcnIgPSBwMm0tPndyaXRlX3AybV9lbnRyeShw
Mm0sIGdmbiwgcGVudCwgZSwgbGV2ZWwgKyAxKTsKLSAgICAgICAgICAgIGlmICggZXJyICkKKyAg
ICAgICAgICAgIGlmICggIWVyciApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAg
ICAgICAgY2xlYXJfcmVjYWxjKGwxLCBlKTsKKyAgICAgICAgICAgICAgICBlcnIgPSBwMm0tPndy
aXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcGVudCwgZSwgbGV2ZWwgKyAxKTsKKyAgICAgICAgICAg
ICAgICBBU1NFUlQoIWVycik7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgdW5t
YXBfZG9tYWluX3BhZ2UoKHZvaWQgKikoKHVuc2lnbmVkIGxvbmcpcGVudCAmIFBBR0VfTUFTSykp
OworICAgICAgICBpZiAoIHVubGlrZWx5KGVycikgKQorICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgfQogCiAgICAgcGVudCA9IHAybV9maW5kX2VudHJ5KHRhYmxlLCAmZ2ZuX3JlbWFpbmRlciwg
Z2ZuLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 13:22:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 13:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZand-0002AL-D1; Tue, 26 Nov 2019 13:22:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZanb-0002A5-NG
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:22:35 +0000
X-Inumbo-ID: cf2894c8-104f-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cf2894c8-104f-11ea-83b8-bc764e2007e4;
 Tue, 26 Nov 2019 13:22:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZanb-0003qX-3q
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZanb-0002kD-2k
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZanb-0002kD-2k@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 13:22:35 +0000
Subject: [Xen-changelog] [xen staging] EFI: fix "efi=attr=" handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4930200627257300415=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 5530782cfe70ed22fe44358f6a10c38916443b42
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Nov 26 14:17:45 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 26 14:17:45 2019 +0100

    EFI: fix "efi=attr=" handling
    
    Commit 633a40947321 ("docs: Improve documentation and parsing for efi=")
    failed to honor the strcmp()-like return value convention of
    cmdline_strcmp().
    
    Reported-by: Roman Shaposhnik <roman@zededa.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/common/efi/boot.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c
index a8b6f39721..3f1c330afe 100644
--- a/xen/common/efi/boot.c
+++ b/xen/common/efi/boot.c
@@ -1430,9 +1430,9 @@ static int __init parse_efi_param(const char *s)
         }
         else if ( (ss - s) > 5 && !memcmp(s, "attr=", 5) )
         {
-            if ( cmdline_strcmp(s + 5, "uc") )
+            if ( !cmdline_strcmp(s + 5, "uc") )
                 efi_map_uc = true;
-            else if ( cmdline_strcmp(s + 5, "no") )
+            else if ( !cmdline_strcmp(s + 5, "no") )
                 efi_map_uc = false;
             else
                 rc = -EINVAL;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4930200627257300415==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 13:33:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 13:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZaxn-0003S8-T9; Tue, 26 Nov 2019 13:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZaxm-0003S3-U8
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:33:06 +0000
X-Inumbo-ID: 4696ddcb-1051-11ea-a3a2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4696ddcb-1051-11ea-a3a2-12813bfff9fa;
 Tue, 26 Nov 2019 13:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZaxl-00044G-3P
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZaxl-0003IT-2G
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZaxl-0003IT-2G@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 13:33:05 +0000
Subject: [Xen-changelog] [xen staging-4.12] IOMMU: default to always
 quarantining PCI devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0186562507967681099=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 875879a7b8c1d561e6ea2a20958a1e61242ffef1
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Nov 26 14:23:08 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 26 14:23:08 2019 +0100

    IOMMU: default to always quarantining PCI devices
    
    XSA-302 relies on the use of libxl's "assignable-add" feature to prepare
    devices to be assigned to untrusted guests.
    
    Unfortunately, this is not considered a strictly required step for
    device assignment. The PCI passthrough documentation on the wiki
    describes alternate ways of preparing devices for assignment, and
    libvirt uses its own ways as well. Hosts where these alternate methods
    are used will still leave the system in a vulnerable state after the
    device comes back from a guest.
    
    Default to always quarantining PCI devices, but provide a command line
    option to revert back to prior behavior (such that people who both
    sufficiently trust their guests and want to be able to use devices in
    Dom0 again after they had been in use by a guest wouldn't need to
    "manually" move such devices back from DomIO to Dom0).
    
    This is XSA-306.
    
    Reported-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    master commit: ba2ab00bbb8c74e311a252d816d68dee47c779a0
    master date: 2019-11-26 14:15:01 +0100
---
 docs/misc/xen-command-line.pandoc | 8 +++++++-
 xen/drivers/passthrough/iommu.c   | 3 +++
 xen/drivers/passthrough/pci.c     | 3 ++-
 xen/include/xen/iommu.h           | 2 +-
 4 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/docs/misc/xen-command-line.pandoc b/docs/misc/xen-command-line.pandoc
index 8988c7afbc..82272d72ff 100644
--- a/docs/misc/xen-command-line.pandoc
+++ b/docs/misc/xen-command-line.pandoc
@@ -1196,7 +1196,7 @@ detection of systems known to misbehave upon accesses to that port.
 > Default: `new` unless directed-EOI is supported
 
 ### iommu
-    = List of [ <bool>, verbose, debug, force, required,
+    = List of [ <bool>, verbose, debug, force, required, quarantine,
                 sharept, intremap, intpost, crash-disable,
                 snoop, qinval, igfx, amd-iommu-perdev-intremap,
                 dom0-{passthrough,strict} ]
@@ -1234,6 +1234,12 @@ boolean (e.g. `iommu=no`) can override this and leave the IOMMUs disabled.
     will prevent Xen from booting if IOMMUs aren't discovered and enabled
     successfully.
 
+*   The `quarantine` boolean can be used to control Xen's behavior when
+    de-assigning devices from guests.  If enabled (the default), Xen always
+    quarantines such devices; they must be explicitly assigned back to Dom0
+    before they can be used there again.  If disabled, Xen will only
+    quarantine devices the toolstack hass arranged for getting quarantined.
+
 *   The `sharept` boolean controls whether the IOMMU pagetables are shared
     with the CPU-side HAP pagetables, or allocated separately.  Sharing
     reduces the memory overhead, but doesn't work in combination with CPU-side
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index 2762e1342f..20db08e1df 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -30,6 +30,7 @@ bool_t __initdata iommu_enable = 1;
 bool_t __read_mostly iommu_enabled;
 bool_t __read_mostly force_iommu;
 bool_t __read_mostly iommu_verbose;
+bool __read_mostly iommu_quarantine = true;
 bool_t __read_mostly iommu_igfx = 1;
 bool_t __read_mostly iommu_snoop = 1;
 bool_t __read_mostly iommu_qinval = 1;
@@ -74,6 +75,8 @@ static int __init parse_iommu_param(const char *s)
         else if ( (val = parse_boolean("force", s, ss)) >= 0 ||
                   (val = parse_boolean("required", s, ss)) >= 0 )
             force_iommu = val;
+        else if ( (val = parse_boolean("quarantine", s, ss)) >= 0 )
+            iommu_quarantine = val;
         else if ( (val = parse_boolean("igfx", s, ss)) >= 0 )
             iommu_igfx = val;
         else if ( (val = parse_boolean("verbose", s, ss)) >= 0 )
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 4dfbd48b00..41e5f7f63e 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1548,7 +1548,8 @@ int deassign_device(struct domain *d, u16 seg, u8 bus, u8 devfn)
         return -ENODEV;
 
     /* De-assignment from dom_io should de-quarantine the device */
-    target = (pdev->quarantine && pdev->domain != dom_io) ?
+    target = ((pdev->quarantine || iommu_quarantine) &&
+              pdev->domain != dom_io) ?
         dom_io : hardware_domain;
 
     while ( pdev->phantom_stride )
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 62a24d542a..70ee53d083 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -53,7 +53,7 @@ static inline bool_t dfn_eq(dfn_t x, dfn_t y)
 }
 
 extern bool_t iommu_enable, iommu_enabled;
-extern bool_t force_iommu, iommu_verbose, iommu_igfx;
+extern bool force_iommu, iommu_quarantine, iommu_verbose, iommu_igfx;
 extern bool_t iommu_snoop, iommu_qinval, iommu_intremap, iommu_intpost;
 extern bool_t iommu_hap_pt_share;
 extern bool_t iommu_debug;
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0186562507967681099==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 13:33:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 13:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZaxx-0003Sp-Uw; Tue, 26 Nov 2019 13:33:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZaxw-0003Sg-Q8
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:33:16 +0000
X-Inumbo-ID: 4cf1faba-1051-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4cf1faba-1051-11ea-83b8-bc764e2007e4;
 Tue, 26 Nov 2019 13:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZaxv-00044O-KI
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZaxv-0003JY-J9
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 13:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZaxv-0003JY-J9@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 13:33:15 +0000
Subject: [Xen-changelog] [xen staging-4.11] IOMMU: default to always
 quarantining PCI devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8324904912410453301=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1d6777df453eae5fbc9d58cb1139b2ebcdae4a09
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Nov 26 14:24:44 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 26 14:24:44 2019 +0100

    IOMMU: default to always quarantining PCI devices
    
    XSA-302 relies on the use of libxl's "assignable-add" feature to prepare
    devices to be assigned to untrusted guests.
    
    Unfortunately, this is not considered a strictly required step for
    device assignment. The PCI passthrough documentation on the wiki
    describes alternate ways of preparing devices for assignment, and
    libvirt uses its own ways as well. Hosts where these alternate methods
    are used will still leave the system in a vulnerable state after the
    device comes back from a guest.
    
    Default to always quarantining PCI devices, but provide a command line
    option to revert back to prior behavior (such that people who both
    sufficiently trust their guests and want to be able to use devices in
    Dom0 again after they had been in use by a guest wouldn't need to
    "manually" move such devices back from DomIO to Dom0).
    
    This is XSA-306.
    
    Reported-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    master commit: ba2ab00bbb8c74e311a252d816d68dee47c779a0
    master date: 2019-11-26 14:15:01 +0100
---
 docs/misc/xen-command-line.markdown | 11 ++++++++++-
 xen/drivers/passthrough/iommu.c     |  3 +++
 xen/drivers/passthrough/pci.c       |  3 ++-
 xen/include/xen/iommu.h             |  2 +-
 4 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
index 8084862f60..d09f35723a 100644
--- a/docs/misc/xen-command-line.markdown
+++ b/docs/misc/xen-command-line.markdown
@@ -1137,7 +1137,7 @@ detection of systems known to misbehave upon accesses to that port.
 > Default: `new` unless directed-EOI is supported
 
 ### iommu
-> `= List of [ <boolean> | force | required | intremap | intpost | qinval | snoop | sharept | dom0-passthrough | dom0-strict | amd-iommu-perdev-intremap | workaround_bios_bug | igfx | crash-disable | verbose | debug ]`
+> `= List of [ <boolean> | force | required | quarantine | intremap | intpost | qinval | snoop | sharept | dom0-passthrough | dom0-strict | amd-iommu-perdev-intremap | workaround_bios_bug | igfx | crash-disable | verbose | debug ]`
 
 > Sub-options:
 
@@ -1157,6 +1157,15 @@ detection of systems known to misbehave upon accesses to that port.
 >> Don't continue booting unless IOMMU support is found and can be initialized
 >> successfully.
 
+> `quarantine`
+
+> Default: `true`
+
+>> Control Xen's behavior when de-assigning devices from guests.  If enabled,
+>> Xen always quarantines such devices; they must be explicitly assigned back
+>> to Dom0 before they can be used there again.  If disabled, Xen will only
+>> quarantine devices the toolstack hass arranged for getting quarantined.
+
 > `intremap`
 
 > Default: `true`
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index 8027d96f1c..132bbb3762 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -52,6 +52,7 @@ custom_param("iommu", parse_iommu_param);
 bool_t __initdata iommu_enable = 1;
 bool_t __read_mostly iommu_enabled;
 bool_t __read_mostly force_iommu;
+bool __read_mostly iommu_quarantine = true;
 bool_t __hwdom_initdata iommu_dom0_strict;
 bool_t __read_mostly iommu_verbose;
 bool_t __read_mostly iommu_workaround_bios_bug;
@@ -99,6 +100,8 @@ static int __init parse_iommu_param(const char *s)
         else if ( !cmdline_strcmp(s, "force") ||
                   !cmdline_strcmp(s, "required") )
             force_iommu = val;
+        else if ( !cmdline_strcmp(s, "quarantine") )
+            iommu_quarantine = val;
         else if ( !cmdline_strcmp(s, "workaround_bios_bug") )
             iommu_workaround_bios_bug = val;
         else if ( !cmdline_strcmp(s, "igfx") )
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index b7b8aea9a3..482ee1633e 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1511,7 +1511,8 @@ int deassign_device(struct domain *d, u16 seg, u8 bus, u8 devfn)
         return -ENODEV;
 
     /* De-assignment from dom_io should de-quarantine the device */
-    target = (pdev->quarantine && pdev->domain != dom_io) ?
+    target = ((pdev->quarantine || iommu_quarantine) &&
+              pdev->domain != dom_io) ?
         dom_io : hardware_domain;
 
     while ( pdev->phantom_stride )
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 33c8b221dc..235d2a620b 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -29,7 +29,7 @@
 #include <asm/iommu.h>
 
 extern bool_t iommu_enable, iommu_enabled;
-extern bool_t force_iommu, iommu_verbose;
+extern bool force_iommu, iommu_quarantine, iommu_verbose;
 extern bool_t iommu_workaround_bios_bug, iommu_igfx, iommu_passthrough;
 extern bool_t iommu_snoop, iommu_qinval, iommu_intremap, iommu_intpost;
 extern bool_t iommu_hap_pt_share;
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8324904912410453301==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:11:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbYW-0007Li-Gv; Tue, 26 Nov 2019 14:11:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbYV-0007La-PF
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:03 +0000
X-Inumbo-ID: 945aecb8-1056-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 945aecb8-1056-11ea-83b8-bc764e2007e4;
 Tue, 26 Nov 2019 14:11:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbYU-0004t1-Td
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbYU-0005p2-Rv
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbYU-0005p2-Rv@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/vtd: Hide superpage support
 for SandyBridge IOMMUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkYjYwNmQ3M2ZiYThjODNiZjJjYWZlMTZiYzEzMmY5MGVjNzY2Y2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxNDowOTowMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTU6
MzggMjAxOSArMDAwMAoKICAgIHg4Ni92dGQ6IEhpZGUgc3VwZXJwYWdlIHN1cHBvcnQgZm9yIFNh
bmR5QnJpZGdlIElPTU1VcwogICAgCiAgICBTb21ldGhpbmcgY2F1c2VzIFNhbmR5QnJpZGdlIElP
TU1VcyB0byBjaG9rZSB3aGVuIHNoYXJpbmcgRVBUIHBhZ2V0YWJsZXMsIGFuZAogICAgYW4gRVBU
IHN1cGVycGFnZSBnZXRzIHNoYXR0ZXJlZC4gIFRoZSByb290IGNhdXNlIGlzIHN0aWxsIHVuZGVy
IGludmVzdGlnYXRpb24sCiAgICBidXQgdGhlIGVuZCByZXN1bHQgaXMgdW51c2FibGUgaW4gY29t
YmluYXRpb24gd2l0aCBDVkUtMjAxOC0xMjIwNyBwcm90ZWN0aW9ucy4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDQgLyBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvZXh0ZXJuLmggfCAgMiArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgIHwgIDIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4u
aCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaAppbmRleCBmYjdlZGZhZWY5
Li5kNjk4YjFkNTBhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0
ZXJuLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCkBAIC05Niw2
ICs5Niw4IEBAIHZvaWQgdnRkX29wc19wb3N0YW1ibGVfcXVpcmsoc3RydWN0IGlvbW11KiBpb21t
dSk7CiBpbnQgX19tdXN0X2NoZWNrIG1lX3dpZmlfcXVpcmsoc3RydWN0IGRvbWFpbiAqZG9tYWlu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGJ1cywgdTggZGV2Zm4sIGludCBt
YXApOwogdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICopOwordm9pZCBx
dWlya19pb21tdV9jYXBzKHN0cnVjdCBpb21tdSAqaW9tbXUpOworCiBib29sX3QgcGxhdGZvcm1f
c3VwcG9ydHNfaW50cmVtYXAodm9pZCk7CiBib29sX3QgcGxhdGZvcm1fc3VwcG9ydHNfeDJhcGlj
KHZvaWQpOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IGYyNDJlMzBjYWYu
Ljg3MTJkM2I0ZGMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMjExLDYg
KzEyMTEsOCBAQCBpbnQgX19pbml0IGlvbW11X2FsbG9jKHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAq
ZHJoZCkKICAgICBpZiAoICEoaW9tbXUtPmNhcCArIDEpIHx8ICEoaW9tbXUtPmVjYXAgKyAxKSAp
CiAgICAgICAgIHJldHVybiAtRU5PREVWOwogCisgICAgcXVpcmtfaW9tbXVfY2Fwcyhpb21tdSk7
CisKICAgICBpZiAoIGNhcF9mYXVsdF9yZWdfb2Zmc2V0KGlvbW11LT5jYXApICsKICAgICAgICAg
IGNhcF9udW1fZmF1bHRfcmVncyhpb21tdS0+Y2FwKSAqIFBSSU1BUllfRkFVTFRfUkVHX0xFTiA+
PSBQQUdFX1NJWkUgfHwKICAgICAgICAgIGVjYXBfaW90bGJfb2Zmc2V0KGlvbW11LT5lY2FwKSA+
PSBQQUdFX1NJWkUgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1
aXJrcy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCmluZGV4IGQ2ZGI4
NjI2NzguLmIwMjY4OGUzMTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9xdWlya3MuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKQEAg
LTU0MCwzICs1NDAsMjggQEAgdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQogICAgICAgICBicmVhazsKICAgICB9CiB9CisKK3ZvaWQgX19pbml0IHF1aXJrX2lv
bW11X2NhcHMoc3RydWN0IGlvbW11ICppb21tdSkKK3sKKyAgICAvKgorICAgICAqIElPTU1VIFF1
aXJrczoKKyAgICAgKgorICAgICAqIFNhbmR5QnJpZGdlIElPTU1VcyBjbGFpbSBzdXBwb3J0IGZv
ciAyTSBhbmQgMUcgc3VwZXJwYWdlcywgYnV0IGRvbid0CisgICAgICogaW1wbGVtZW50IHN1cGVy
cGFnZXMgaW50ZXJuYWxseS4KKyAgICAgKgorICAgICAqIFRoZXJlIGFyZSBpc3N1ZXMgY2hhbmdp
bmcgdGhlIHdhbGsgbGVuZ3RoIHVuZGVyIGluLWZsaWdodCBETUEsIHdoaWNoCisgICAgICogaGFz
IG1hbmlmZXN0ZWQgYXMgaW5jb21wYXRpYmlsaXR5IGJldHdlZW4gRVBUL0lPTU1VIHNoYXJpbmcg
YW5kIHRoZQorICAgICAqIHdvcmthcm91bmQgZm9yIENWRS0yMDE4LTEyMjA3IC8gWFNBLTMwNC4g
IEhpZGUgdGhlIHN1cGVycGFnZXMKKyAgICAgKiBjYXBhYmlsaXRpZXMgaW4gdGhlIElPTU1VLCB3
aGljaCB3aWxsIHByZXZlbnQgWGVuIGZyb20gc2hhcmluZyB0aGUgRVBUCisgICAgICogYW5kIElP
TU1VIHBhZ2V0YWJsZXMuCisgICAgICoKKyAgICAgKiBEZXRlY3Rpb24gb2YgU2FuZHlCcmlkZ2Ug
dW5mb3J0dW5hdGVseSBoYXMgdG8gYmUgZG9uZSBieSBwcm9jZXNzb3IKKyAgICAgKiBtb2RlbCBi
ZWNhdXNlIHRoZSBjbGllbnQgcGFydHMgZG9uJ3QgZXhwb3NlIHRoZWlyIElPTU1VcyBhcyBQQ0kg
ZGV2aWNlcworICAgICAqIHdlIGNvdWxkIG1hdGNoIHdpdGggYSBEZXZpY2UgSUQuCisgICAgICov
CisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAm
JgorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgPT0gNiAmJgorICAgICAgICAgKGJvb3RfY3B1
X2RhdGEueDg2X21vZGVsID09IDB4MmEgfHwKKyAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9t
b2RlbCA9PSAweDJkKSApCisgICAgICAgIGlvbW11LT5jYXAgJj0gfigweGZ1bCA8PCAzNCk7Cit9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:11:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbYg-0007Mp-Id; Tue, 26 Nov 2019 14:11:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbYg-0007Mj-4j
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:14 +0000
X-Inumbo-ID: 9a235e8d-1056-11ea-a3a2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a235e8d-1056-11ea-a3a2-12813bfff9fa;
 Tue, 26 Nov 2019 14:11:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbYf-0004tE-1x
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbYf-0005pt-0i
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbYf-0005pt-0i@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:11:13 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/vtx: Disable executable EPT
 superpages to work around CVE-2018-12207
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGViNjBlYmIxZjAzYjc0ZWUxYjgxNTBhZTc0YzBjZjgxZjc4ZjQ3ODcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAyMCAxNzoyNToyOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTU6
MzggMjAxOSArMDAwMAoKICAgIHg4Ni92dHg6IERpc2FibGUgZXhlY3V0YWJsZSBFUFQgc3VwZXJw
YWdlcyB0byB3b3JrIGFyb3VuZCBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBDVkUtMjAxOC0xMjIw
NyBjb3ZlcnMgYSBzZXQgb2YgZXJyYXRhIG9uIHZhcmlvdXMgSW50ZWwgcHJvY2Vzc29ycywgd2hl
cmVieSBhCiAgICBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbiBjYW4gYmUgZ2VuZXJhdGVkIGluIGEg
Y29ybmVyIGNhc2Ugd2hlbiBhbiBleGVjdXRhYmxlCiAgICBtYXBwaW5nIGNoYW5nZXMgc2l6ZSBv
ciBjYWNoZWFiaWxpdHkgd2l0aG91dCBUTEIgaW52YWxpZGF0aW9uLiAgSFZNIGd1ZXN0CiAgICBr
ZXJuZWxzIGNhbiB0cmlnZ2VyIHRoaXMgdG8gRG9TIHRoZSBob3N0LgogICAgCiAgICBUbyBtaXRp
Z2F0ZSwgaW4gYWZmZWN0ZWQgaGFyZHdhcmUsIGFsbCBFUFQgc3VwZXJwYWdlcyBhcmUgbWFya2Vk
IE5YLiAgV2hlbiBhbgogICAgaW5zdHJ1Y3Rpb24gZmV0Y2ggdmlvbGF0aW9uIGlzIG9ic2VydmVk
IGFnYWluc3QgdGhlIHN1cGVycGFnZSwgdGhlIHN1cGVycGFnZQogICAgaXMgc2hhdHRlcmVkIHRv
IDRrIGFuZCBoYXMgZXhlY3V0ZSBwZXJtaXNzaW9ucyByZXN0b3JlZC4gIFRoaXMgcHJldmVudHMg
dGhlCiAgICBndWVzdCBrZXJuZWwgZnJvbSBiZWluZyBhYmxlIHRvIGNyZWF0ZSB0aGUgbmVjZXNz
YXJ5IHByZWNvbmRpdGlvbnMgaW4gdGhlIGlUTEIKICAgIHRvIGV4cGxvaXQgdGhlIHZ1bG5lcmFi
aWxpdHkuCiAgICAKICAgIFRoaXMgZG9lcyBjb21lIHdpdGggYSB3b3JrbG9hZC1kZXBlbmRlbnQg
cGVyZm9ybWFuY2Ugb3ZlcmhlYWQsIGNhdXNlZCBieQogICAgaW5jcmVhc2VkIFRMQiBwcmVzc3Vy
ZS4gIFBlcmZvcm1hbmNlIGNhbiBiZSByZXN0b3JlZCwgaWYgZ3Vlc3Qga2VybmVscyBhcmUKICAg
IHRydXN0ZWQgbm90IHRvIG1vdW50IGFuIGF0dGFjaywgYnkgc3BlY2lmeWluZyBlcHQ9ZXhlYy1z
cCBvbiB0aGUgY29tbWFuZCBsaW5lLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwNCAv
IENWRS0yMDE4LTEyMjA3CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8
ICAxMiArKystCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICB8ICAyMyArKysr
KysrLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAgICAgfCAgIDMgKwogeGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICAgfCAxMDcgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICB8ICAg
NiArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oICAgfCAgIDIgKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgfCAgIDEgKwogNyBmaWxlcyBjaGFuZ2VkLCAx
NTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCmluZGV4IGM2M2EwN2QyOWIuLjY4NDY3MWNiN2IgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCkBAIC04MjgsNyArODI4LDcgQEAgZWZmZWN0IHRoZSBpbnZlcnNlIG1lYW5p
bmcuCiA+PiBzZXQgYXMgVUMuCiAKICMjIyBlcHQgKEludGVsKQotPiBgPSBMaXN0IG9mICgge25v
LX1wbWwgfCB7bm8tfWFkIClgCis+IGA9IExpc3Qgb2YgWyB7bm8tfXBtbCwgIHtuby19YWQsIHtu
by19ZXhlYy1zcCBdYAogCiBDb250cm9scyBFUFQgcmVsYXRlZCBmZWF0dXJlcy4KIApAQCAtODUx
LDYgKzg1MSwxNiBAQCBDb250cm9scyBFUFQgcmVsYXRlZCBmZWF0dXJlcy4KIAogPj4gSGF2ZSBo
YXJkd2FyZSBrZWVwIGFjY2Vzc2VkL2RpcnR5IChBL0QpIGJpdHMgdXBkYXRlZC4KIAorKiAgIFRo
ZSBgZXhlYy1zcGAgYm9vbGVhbiBjb250cm9scyB3aGV0aGVyIEVQVCBzdXBlcnBhZ2VzIHdpdGgg
ZXhlY3V0ZQorICAgIHBlcm1pc3Npb25zIGFyZSBwZXJtaXR0ZWQuICBJbiBnZW5lcmFsIHRoaXMg
aXMgZ29vZCBmb3IgcGVyZm9ybWFuY2UuCisKKyAgICBIb3dldmVyLCBvbiBwcm9jZXNzb3JzIHZ1
bG5lcmFibGUgQ1ZFLTIwMTgtMTIyMDcsIEhWTSBndWVzdCBrZXJuZWxzIGNhbgorICAgIHVzZSBl
eGVjdXRhYmxlIHN1cGVycGFnZXMgdG8gY3Jhc2ggdGhlIGhvc3QuICBCeSBkZWZhdWx0LCBleGVj
dXRhYmxlCisgICAgc3VwZXJwYWdlcyBhcmUgZGlzYWJsZWQgb24gYWZmZWN0ZWQgaGFyZHdhcmUu
CisKKyAgICBJZiBIVk0gZ3Vlc3Qga2VybmVscyBhcmUgdHJ1c3RlZCBub3QgdG8gbW91bnQgYSBE
b1MgYWdhaW5zdCB0aGUgc3lzdGVtLAorICAgIHRoaXMgb3B0aW9uIGNhbiBlbmFibGVkIHRvIHJl
Z2FpbiBwZXJmb3JtYW5jZS4KKwogIyMjIGV4dHJhXF9ndWVzdFxfaXJxcwogPiBgPSBbPGRvbVUg
bnVtYmVyPl1bLDxkb20wIG51bWJlcj5dYAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBmNGE2YTM3MTQ5Li4xOTI0NDM0
OTYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKQEAgLTE3MDYsNiArMTcwNiw3IEBAIGludCBodm1faGFwX25lc3RlZF9wYWdl
X2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCAqaG9zdHAybTsKICAgICBpbnQgcmMsIGZhbGxfdGhyb3VnaCA9IDAsIHBhZ2Vk
ID0gMDsKICAgICBpbnQgc2hhcmluZ19lbm9tZW0gPSAwOworICAgIHVuc2lnbmVkIGludCBwYWdl
X29yZGVyID0gMDsKICAgICB2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcV9wdHIgPSBOVUxMOwogICAg
IGJvb2xfdCBhcDJtX2FjdGl2ZSwgc3luYyA9IDA7CiAKQEAgLTE3NzQsNyArMTc3NSw3IEBAIGlu
dCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGds
YSwKICAgICBob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGN1cnJkKTsKICAgICBtZm4gPSBnZXRf
Z2ZuX3R5cGVfYWNjZXNzKGhvc3RwMm0sIGdmbiwgJnAybXQsICZwMm1hLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DIHwgKG5wZmVjLndyaXRlX2FjY2VzcyA/IFAyTV9V
TlNIQVJFIDogMCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZwYWdlX29yZGVyKTsKIAogICAgIGlmICggYXAybV9h
Y3RpdmUgKQogICAgIHsKQEAgLTE3ODYsNyArMTc4Nyw3IEBAIGludCBodm1faGFwX25lc3RlZF9w
YWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgICAgIGdv
dG8gb3V0OwogICAgICAgICB9CiAKLSAgICAgICAgbWZuID0gZ2V0X2dmbl90eXBlX2FjY2Vzcyhw
Mm0sIGdmbiwgJnAybXQsICZwMm1hLCAwLCBOVUxMKTsKKyAgICAgICAgbWZuID0gZ2V0X2dmbl90
eXBlX2FjY2VzcyhwMm0sIGdmbiwgJnAybXQsICZwMm1hLCAwLCAmcGFnZV9vcmRlcik7CiAgICAg
fQogICAgIGVsc2UKICAgICAgICAgcDJtID0gaG9zdHAybTsKQEAgLTE4MjgsNiArMTgyOSwyNCBA
QCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9u
ZyBnbGEsCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCisgICAgICAgIC8qCisgICAg
ICAgICAqIFdvcmthcm91bmQgZm9yIFhTQS0zMDQgLyBDVkUtMjAxOC0xMjIwNy4gIElmIHdlIHRh
a2UgYW4gZXhlY3V0aW9uCisgICAgICAgICAqIGZhdWx0IGFnYWluc3QgYSBub24tZXhlY3V0YWJs
ZSBzdXBlcnBhZ2UsIHNoYXR0ZXIgaXQgdG8gcmVnYWluCisgICAgICAgICAqIGV4ZWN1dGUgcGVy
bWlzc2lvbnMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHBhZ2Vfb3JkZXIgPiAwICYmIG5w
ZmVjLmluc25fZmV0Y2ggJiYgbnBmZWMucHJlc2VudCAmJiAhdmlvbGF0aW9uICkKKyAgICAgICAg
eworICAgICAgICAgICAgaW50IHJlcyA9IHAybV9zZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksIG1m
biwgUEFHRV9PUkRFUl80SywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAy
bXQsIHAybWEpOworCisgICAgICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19FUlIgIkZhaWxlZCB0byBzaGF0dGVyIGdmbiAlIlBSSV9nZm4iOiAlZFxuIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgZ2ZuLCByZXMpOworCisgICAgICAgICAgICByYyA9ICFy
ZXM7CisgICAgICAgICAgICBnb3RvIG91dF9wdXRfZ2ZuOworICAgICAgICB9CisKICAgICAgICAg
aWYgKCB2aW9sYXRpb24gKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBTaG91bGQgI1ZFIGJl
IGVtdWxhdGVkIGZvciB0aGlzIGZhdWx0PyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IDQ5Mzk4NmU4
NGEuLjg4MjFhM2I1MzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTY3LDYgKzY3LDcgQEAgaW50ZWdl
cl9wYXJhbSgicGxlX3dpbmRvdyIsIHBsZV93aW5kb3cpOwogCiBzdGF0aWMgYm9vbF90IF9fcmVh
ZF9tb3N0bHkgb3B0X3BtbF9lbmFibGVkID0gMTsKIHN0YXRpYyBzOCBfX3JlYWRfbW9zdGx5IG9w
dF9lcHRfYWQgPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9lcHRfZXhlY19zcCA9IC0x
OwogCiAvKgogICogVGhlICdlcHQnIHBhcmFtZXRlciBjb250cm9scyBmdW5jdGlvbmFsaXRpZXMg
dGhhdCBkZXBlbmQgb24sIG9yIGltcGFjdCB0aGUKQEAgLTk0LDYgKzk1LDggQEAgc3RhdGljIGlu
dCBfX2luaXQgcGFyc2VfZXB0X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRf
cG1sX2VuYWJsZWQgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywg
ImFkIikgKQogICAgICAgICAgICAgb3B0X2VwdF9hZCA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAo
ICFjbWRsaW5lX3N0cmNtcChzLCAiZXhlYy1zcCIpICkKKyAgICAgICAgICAgIG9wdF9lcHRfZXhl
Y19zcCA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCmluZGV4IDg0MGRjMmI0NGQuLmE1NjhkNjI2NDMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBA
IC0yNDE1LDYgKzI0MTUsMTAyIEBAIHN0YXRpYyB2b2lkIHBpX25vdGlmaWNhdGlvbl9pbnRlcnJ1
cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiBzdGF0aWMgdm9pZCBfX2luaXQgbGJyX3Rz
eF9maXh1cF9jaGVjayh2b2lkKTsKIHN0YXRpYyB2b2lkIF9faW5pdCBiZHdfZXJyYXR1bV9iZGYx
NF9maXh1cF9jaGVjayh2b2lkKTsKIAorLyoKKyAqIENhbGN1bGF0ZSB3aGV0aGVyIHRoZSBDUFUg
aXMgdnVsbmVyYWJsZSB0byBJbnN0cnVjdGlvbiBGZXRjaCBwYWdlCisgKiBzaXplLWNoYW5nZSBN
Q0VzLgorICovCitzdGF0aWMgYm9vbCBfX2luaXQgaGFzX2lmX3BzY2hhbmdlX21jKHZvaWQpCit7
CisgICAgdWludDY0X3QgY2FwcyA9IDA7CisKKyAgICAvKgorICAgICAqIElmIHdlIGFyZSB2aXJ0
dWFsaXNlZCwgdGhlcmUgaXMgbm90aGluZyB3ZSBjYW4gZG8uICBPdXIgRVBUIHRhYmxlcyBhcmUK
KyAgICAgKiBzaGFkb3dlZCBieSBvdXIgaHlwZXJ2aXNvciwgYW5kIG5vdCB3YWxrZWQgYnkgaGFy
ZHdhcmUuCisgICAgICovCisgICAgaWYgKCBjcHVfaGFzX2h5cGVydmlzb3IgKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NB
UFMpICkKKyAgICAgICAgcmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJVElFUywgY2Fwcyk7CisKKyAg
ICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8gKQorICAgICAgICByZXR1
cm4gZmFsc2U7CisKKyAgICAvKgorICAgICAqIElGX1BTQ0hBTkdFX01DIGlzIG9ubHkga25vd24g
dG8gYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3NvcnMgYXQKKyAgICAgKiB0aGlzIHRpbWUu
CisgICAgICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRP
Ul9JTlRFTCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAgIHJl
dHVybiBmYWxzZTsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKKyAg
ICB7CisgICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5jZSBhdCBsZWFz
dCBOZWhhbGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWY6IC8q
IEF1YnVybmRhbGUgLyBIYXZlbmRhbGUgKi8KKyAgICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8K
KyAgICBjYXNlIDB4MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFs
ZW0gRVggKi8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAgY2FzZSAweDJjOiAv
KiBXZXN0bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVggKi8KKyAgICBj
YXNlIDB4MmE6IC8qIFNhbmR5QnJpZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRn
ZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAweDNl
OiAvKiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KKyAg
ICBjYXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dl
bGwgRCAqLworICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2FzZSAweDNkOiAv
KiBCcm9hZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisgICAgY2Fz
ZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNlIDB4NTY6IC8qIEJyb2Fkd2Vs
bCBEICovCisgICAgY2FzZSAweDRlOiAvKiBTa3lsYWtlIE0gKi8KKyAgICBjYXNlIDB4NWU6IC8q
IFNreWxha2UgRCAqLworICAgIGNhc2UgMHg1NTogLyogU2t5bGFrZS1YIC8gQ2FzY2FkZSBMYWtl
ICovCisgICAgY2FzZSAweDhlOiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hpc2tleSBMYWtlIE0gKi8K
KyAgICBjYXNlIDB4OWU6IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgRCAqLworICAg
ICAgICByZXR1cm4gdHJ1ZTsKKworICAgICAgICAvKgorICAgICAgICAgKiBBdG9tIHByb2Nlc3Nv
cnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWM6IC8qIFBp
bmV2aWV3ICovCisgICAgY2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLworICAgIGNhc2UgMHgyNzog
LyogUGVud2VsbCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xvdmVydmlldyAqLworICAgIGNhc2Ug
MHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDM3OiAvKiBCYXl0cmFpbCAvIFZhbGxl
eXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRkOiAvKiBBdmF0b24gLyBSYW5nZWx5
IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YzogLyogQ2hlcnJ5dHJhaWwgLyBCcmFzc3dl
bGwgKi8KKyAgICBjYXNlIDB4NGE6IC8qIE1lcnJpZmllbGQgKi8KKyAgICBjYXNlIDB4NWE6IC8q
IE1vb3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWM6IC8qIEdvbGRtb250ICovCisgICAgY2FzZSAw
eDVkOiAvKiBTb0ZJQSAzRyBHcmFuaXRlL0VTMi4xICovCisgICAgY2FzZSAweDY1OiAvKiBTb0ZJ
QSBMVEUgQU9TUCAqLworICAgIGNhc2UgMHg1ZjogLyogRGVudmVydG9uICovCisgICAgY2FzZSAw
eDZlOiAvKiBDb3VnYXIgTW91bnRhaW4gKi8KKyAgICBjYXNlIDB4NzU6IC8qIExpZ2h0bmluZyBN
b3VudGFpbiAqLworICAgIGNhc2UgMHg3YTogLyogR2VtaW5pIExha2UgKi8KKyAgICBjYXNlIDB4
ODY6IC8qIEphY29ic3ZpbGxlICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICogS25pZ2h0cyBw
cm9jZXNzb3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDU3
OiAvKiBLbmlnaHRzIExhbmRpbmcgKi8KKyAgICBjYXNlIDB4ODU6IC8qIEtuaWdodHMgTWlsbCAq
LworICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBwcmludGso
IlVucmVjb2duaXNlZCBDUFUgbW9kZWwgJSN4IC0gYXNzdW1pbmcgdnVsbmVyYWJsZSB0byBJRl9Q
U0NIQU5HRV9NQ1xuIiwKKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsKTsK
KyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorfQorCiBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0
aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3ZteCh2b2lkKQogewogICAgIHNldF9pbl9jcjQoWDg2
X0NSNF9WTVhFKTsKQEAgLTI0MzUsNiArMjUzMSwxNyBAQCBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0
aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3ZteCh2b2lkKQogICAgICAqLwogICAgIGlmICggY3B1
X2hhc192bXhfZXB0ICYmIChjcHVfaGFzX3ZteF9wYXQgfHwgb3B0X2ZvcmNlX2VwdCkgKQogICAg
IHsKKyAgICAgICAgYm9vbCBjcHVfaGFzX2J1Z19wc2NoYW5nZV9tYyA9IGhhc19pZl9wc2NoYW5n
ZV9tYygpOworCisgICAgICAgIGlmICggb3B0X2VwdF9leGVjX3NwID09IC0xICkKKyAgICAgICAg
eworICAgICAgICAgICAgLyogRGVmYXVsdCB0byBub24tZXhlY3V0YWJsZSBzdXBlcnBhZ2VzIG9u
IHZ1bG5lcmFibGUgaGFyZHdhcmUuICovCisgICAgICAgICAgICBvcHRfZXB0X2V4ZWNfc3AgPSAh
Y3B1X2hhc19idWdfcHNjaGFuZ2VfbWM7CisKKyAgICAgICAgICAgIGlmICggY3B1X2hhc19idWdf
cHNjaGFuZ2VfbWMgKQorICAgICAgICAgICAgICAgIHByaW50aygiVk1YOiBEaXNhYmxpbmcgZXhl
Y3V0YWJsZSBFUFQgc3VwZXJwYWdlcyBkdWUgdG8gQ1ZFLTIwMTgtMTIyMDdcbiIpOworICAgICAg
ICB9CisKICAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmhhcF9zdXBwb3J0ZWQgPSAxOwogICAg
ICAgICB2bXhfZnVuY3Rpb25fdGFibGUuYWx0cDJtX3N1cHBvcnRlZCA9IDE7CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
CmluZGV4IGNlNDYyMDFkNDUuLjkzZTA4Zjg5YTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtMjE1LDYgKzIx
NSwxMiBAQCBzdGF0aWMgdm9pZCBlcHRfcDJtX3R5cGVfdG9fZmxhZ3Moc3RydWN0IHAybV9kb21h
aW4gKnAybSwgZXB0X2VudHJ5X3QgKmVudHJ5LAogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQog
ICAgIAorICAgIC8qCisgICAgICogRG9uJ3QgY3JlYXRlIGV4ZWN1dGFibGUgc3VwZXJwYWdlcyBp
ZiB3ZSBuZWVkIHRvIHNoYXR0ZXIgdGhlbSB0bworICAgICAqIHByb3RlY3QgYWdhaW5zdCBDVkUt
MjAxOC0xMjIwNy4KKyAgICAgKi8KKyAgICBpZiAoICFvcHRfZXB0X2V4ZWNfc3AgJiYgaXNfZXB0
ZV9zdXBlcnBhZ2UoZW50cnkpICkKKyAgICAgICAgZW50cnktPnggPSAwOwogfQogCiAjZGVmaW5l
IEdVRVNUX1RBQkxFX01BUF9GQUlMRUQgIDAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZteC92bXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaAppbmRl
eCA4OTYxOWU0YWZkLi4yMGViN2Y2MDgyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92bXgvdm14LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCkBA
IC0yOCw2ICsyOCw4IEBACiAjaW5jbHVkZSA8YXNtL2h2bS90cmFjZS5oPgogI2luY2x1ZGUgPGFz
bS9odm0vdm14L3ZtY3MuaD4KIAorZXh0ZXJuIGludDhfdCBvcHRfZXB0X2V4ZWNfc3A7CisKIHR5
cGVkZWYgdW5pb24gewogICAgIHN0cnVjdCB7CiAgICAgICAgIHU2NCByICAgICAgIDogICAxLCAg
LyogYml0IDAgLSBSZWFkIHBlcm1pc3Npb24gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4
IGI4MTUxZDJkOWYuLjg5YWUzZTAzZjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNTQs
NiArNTQsNyBAQAogI2RlZmluZSBBUkNIX0NBUFNfU0tJUF9MMURGTAkJKF9BQygxLCBVTEwpIDw8
IDMpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0KQogI2RlZmlu
ZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKKyNkZWZpbmUgQVJDSF9DQVBT
X0lGX1BTQ0hBTkdFX01DX05PCShfQUMoMSwgVUxMKSA8PCA2KQogCiAjZGVmaW5lIE1TUl9GTFVT
SF9DTUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkg
PDwgMCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:11:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbYq-0007Op-KO; Tue, 26 Nov 2019 14:11:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbYp-0007Oh-V4
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:23 +0000
X-Inumbo-ID: a06c8e76-1056-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a06c8e76-1056-11ea-9db0-bc764e2007e4;
 Tue, 26 Nov 2019 14:11:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbYp-0004tQ-5U
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbYp-0005qa-4L
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbYp-0005qa-4L@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:11:23 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/vtx: Allow runtime
 modification of the exec-sp setting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNjMDZmNjBiOTZkOTFjOTk1ZDE3YjQ3OTgxNzYwNjFkYzNkNjkyNWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiA4IDE2OjM2OjUwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxMiAxNzoxNToz
OCAyMDE5ICswMDAwCgogICAgeDg2L3Z0eDogQWxsb3cgcnVudGltZSBtb2RpZmljYXRpb24gb2Yg
dGhlIGV4ZWMtc3Agc2V0dGluZwogICAgCiAgICBTZWUgcGF0Y2ggZm9yIGRldGFpbHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE1ICsrKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAgICAgfCAzNSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAg
ICAgfCAgOSArKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDY4NDY3MWNi
N2IuLjMzZWQxZmZjNDAgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC04NjEs
NiArODYxLDIxIEBAIENvbnRyb2xzIEVQVCByZWxhdGVkIGZlYXR1cmVzLgogICAgIElmIEhWTSBn
dWVzdCBrZXJuZWxzIGFyZSB0cnVzdGVkIG5vdCB0byBtb3VudCBhIERvUyBhZ2FpbnN0IHRoZSBz
eXN0ZW0sCiAgICAgdGhpcyBvcHRpb24gY2FuIGVuYWJsZWQgdG8gcmVnYWluIHBlcmZvcm1hbmNl
LgogCisgICAgVGhpcyBib29sZWFuIG1heSBiZSBtb2RpZmllZCBhdCBydW50aW1lIHVzaW5nIGB4
bCBzZXQtcGFyYW1ldGVycworICAgIGVwdD1bbm8tXWV4ZWMtc3BgIHRvIHN3aXRjaCBiZXR3ZWVu
IGZhc3QgYW5kIHNlY3VyZS4KKworICAgICogICBXaGVuIHN3aXRjaGluZyBmcm9tIHNlY3VyZSB0
byBmYXN0LCBwcmVleGlzdGluZyBIVk0gZG9tYWlucyB3aWxsIHJ1bgorICAgICAgICBhdCB0aGVp
ciBjdXJyZW50IHBlcmZvcm1hbmNlIHVudGlsIHRoZXkgYXJlIHJlYm9vdGVkOyBuZXcgZG9tYWlu
cyB3aWxsCisgICAgICAgIHJ1biB3aXRob3V0IGFueSBvdmVyaGVhZC4KKworICAgICogICBXaGVu
IHN3aXRjaGluZyBmcm9tIGZhc3QgdG8gc2VjdXJlLCBhbGwgSFZNIGRvbWFpbnMgd2lsbCBpbW1l
ZGlhdGVseQorICAgICAgICBzdWZmZXIgYSBwZXJmb3JtYW5jZSBwZW5hbHR5LgorCisgICAgKipX
YXJuaW5nOiBObyBndWFyYW50ZWUgaXMgbWFkZSB0aGF0IHRoaXMgcnVudGltZSBvcHRpb24gd2ls
bCBiZSByZXRhaW5lZAorICAgICAgaW5kZWZpbml0ZWx5LCBvciB0aGF0IGl0IHdpbGwgcmV0YWlu
IHRoaXMgZXhhY3QgYmVoYXZpb3VyLiAgSXQgaXMKKyAgICAgIGludGVuZGVkIGFzIGFuIGVtZXJn
ZW5jeSBvcHRpb24gZm9yIHBlb3BsZSB3aG8gZmlyc3QgY2hvc2UgZmFzdCwgdGhlbgorICAgICAg
Y2hhbmdlIHRoZWlyIG1pbmRzIHRvIHNlY3VyZSwgYW5kIHdpc2ggbm90IHRvIHJlYm9vdC4qKgor
CiAjIyMgZXh0cmFcX2d1ZXN0XF9pcnFzCiA+IGA9IFs8ZG9tVSBudW1iZXI+XVssPGRvbTAgbnVt
YmVyPl1gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRleCA4ODIxYTNiNTM2Li4xNTM3NmUyNWJhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jCkBAIC0xMDcsNiArMTA3LDQxIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNl
X2VwdF9wYXJhbShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJlcHQiLCBwYXJzZV9l
cHRfcGFyYW0pOwogCitzdGF0aWMgaW50IHBhcnNlX2VwdF9wYXJhbV9ydW50aW1lKGNvbnN0IGNo
YXIgKnMpCit7CisgICAgaW50IHZhbDsKKworICAgIGlmICggIWNwdV9oYXNfdm14X2VwdCB8fCAh
aHZtX2Z1bmNzLmhhcF9zdXBwb3J0ZWQgfHwKKyAgICAgICAgICEoaHZtX2Z1bmNzLmhhcF9jYXBh
YmlsaXRpZXMgJgorICAgICAgICAgICAoSFZNX0hBUF9TVVBFUlBBR0VfMk1CIHwgSFZNX0hBUF9T
VVBFUlBBR0VfMUdCKSkgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJWTVg6IEVQVCBub3QgYXZh
aWxhYmxlLCBvciBub3QgaW4gdXNlIC0gaWdub3JpbmdcbiIpOworICAgICAgICByZXR1cm4gMDsK
KyAgICB9CisKKyAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJleGVjLXNwIiwgcywgTlVM
TCkpIDwgMCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCB2YWwgIT0gb3B0
X2VwdF9leGVjX3NwICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBkb21haW4gKmQ7CisKKyAgICAg
ICAgb3B0X2VwdF9leGVjX3NwID0gdmFsOworCisgICAgICAgIHJjdV9yZWFkX2xvY2soJmRvbWxp
c3RfcmVhZF9sb2NrKTsKKyAgICAgICAgZm9yX2VhY2hfZG9tYWluICggZCApCisgICAgICAgICAg
ICBpZiAoIHBhZ2luZ19tb2RlX2hhcChkKSApCisgICAgICAgICAgICAgICAgcDJtX2NoYW5nZV9l
bnRyeV90eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1fcmFtX3J3KTsKKyAgICAgICAgcmN1
X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CisgICAgfQorCisgICAgcHJpbnRrKCJW
TVg6IEVQVCBleGVjdXRhYmxlIHN1cGVycGFnZXMgJXNhYmxlZFxuIiwKKyAgICAgICAgICAgdmFs
ID8gImVuIiA6ICJkaXMiKTsKKworICAgIHJldHVybiAwOworfQorY3VzdG9tX3J1bnRpbWVfb25s
eV9wYXJhbSgiZXB0IiwgcGFyc2VfZXB0X3BhcmFtX3J1bnRpbWUpOworCiAvKiBEeW5hbWljIChy
dW4tdGltZSBhZGp1c3RlZCkgZXhlY3V0aW9uIGNvbnRyb2wgZmxhZ3MuICovCiB1MzIgdm14X3Bp
bl9iYXNlZF9leGVjX2NvbnRyb2wgX19yZWFkX21vc3RseTsKIHUzMiB2bXhfY3B1X2Jhc2VkX2V4
ZWNfY29udHJvbCBfX3JlYWRfbW9zdGx5OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDJiNjJiYzYxZGQuLjk3YzQxN2ZjM2Ug
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKQEAgLTI1NywxNyArMjU3LDIyIEBAIGludCBwMm1faXNfbG9nZGlydHlfcmFuZ2Uoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBzdGFydCwKICAgICByZXR1cm4gMDsK
IH0KIAorLyoKKyAqIE1heSBiZSBjYWxsZWQgd2l0aCBvdCA9IG50ID0gcDJtX3JhbV9ydyBmb3Ig
aXRzIHNpZGUgZWZmZWN0IG9mCisgKiByZWNhbGN1bGF0aW5nIGFsbCBQVEVzIGluIHRoZSBwMm0u
CisgKi8KIHZvaWQgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90
eXBlX3QgbnQpCiB7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAy
bShkKTsKIAotICAgIEFTU0VSVChvdCAhPSBudCk7CiAgICAgQVNTRVJUKHAybV9pc19jaGFuZ2Vh
YmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOwogCiAgICAgcDJtX2xvY2socDJtKTsK
ICAgICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgcDJt
LT5nbG9iYWxfbG9nZGlydHkgPSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7CisgICAgLyogRG9u
J3QgYWxsb3cgJ3JlY2FsY3VsYXRlJyBvcGVyYXRpb25zIHRvIGNoYW5nZSB0aGUgbG9nZGlydHkg
c3RhdGUuICovCisgICAgaWYgKCBvdCAhPSBudCApCisgICAgICAgIHAybS0+Z2xvYmFsX2xvZ2Rp
cnR5ID0gKG50ID09IHAybV9yYW1fbG9nZGlydHkpOwogICAgIHAybV91bmxvY2socDJtKTsKIH0K
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:11:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:11:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbZ1-0007QF-MD; Tue, 26 Nov 2019 14:11:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbZ0-0007Q5-ER
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:34 +0000
X-Inumbo-ID: a676f950-1056-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a676f950-1056-11ea-a55d-bc764e2007e4;
 Tue, 26 Nov 2019 14:11:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbYz-0004u4-9X
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbYz-0005rN-8I
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbYz-0005rN-8I@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:11:33 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/tsx: Introduce tsx= to use
 MSR_TSX_CTRL when available
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2NTkwYWNkN2ZlNDYwNTE0ZTI3ZDUyMGQyOGVjNWRjNjY1MzViMWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTU6
MzggMjAxOSArMDAwMAoKICAgIHg4Ni90c3g6IEludHJvZHVjZSB0c3g9IHRvIHVzZSBNU1JfVFNY
X0NUUkwgd2hlbiBhdmFpbGFibGUKICAgIAogICAgVG8gcHJvdGVjdCBhZ2FpbnN0IHRoZSBUU1gg
QXN5bmMgQWJvcnQgc3BlY3VsYXRpdmUgdnVsbmVyYWJpbGl0eSwgSW50ZWwgaGF2ZQogICAgcmVs
ZWFzZWQgbmV3IG1pY3JvY29kZSBmb3IgYWZmZWN0ZWQgcGFydHMgd2hpY2ggaW50cm9kdWNlIHRo
ZSBNU1JfVFNYX0NUUkwKICAgIGNvbnRyb2wsIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVk
IG9mZi4gIFRoaXMgd2lsbCBiZSBhcmNoaXRlY3R1cmFsIG9uCiAgICBmdXR1cmUgcGFydHMuCiAg
ICAKICAgIEludHJvZHVjZSB0c3g9IHRvIHByb3ZpZGUgYSBnbG9iYWwgb24vb2ZmIGZvciBUU1gs
IGluY2x1ZGluZyBpdHMgZW51bWVyYXRpb24KICAgIHZpYSBDUFVJRC4gIFByb3ZpZGUgc3R1YiB2
aXJ0dWFsaXNhdGlvbiBvZiB0aGlzIE1TUiwgYXMgaXQgaXMgbm90IGV4cG9zZWQgdG8KICAgIGd1
ZXN0cyBhdCB0aGUgbW9tZW50LgogICAgCiAgICBWTXMgbWF5IGhhdmUgYm9vdGVkIGJlZm9yZSBt
aWNyb2NvZGUgaXMgbG9hZGVkLCBvciBiZWZvcmUgaG9zdHMgaGF2ZSByZWJvb3RlZCwKICAgIGFu
ZCB0aGV5IHN0aWxsIHdhbnQgdG8gbWlncmF0ZSBmcmVlbHkuICBBIFZNIHdoaWNoIGJvb3RlZCBz
ZWVpbmcgVFNYIGNhbgogICAgbWlncmF0ZSBzYWZlbHkgdG8gaG9zdHMgd2l0aCBUU1ggZGlzYWJs
ZWQgLSBUU1ggd2lsbCBzdGFydCB1bmNvbmRpdGlvbmFsbHkKICAgIGFib3J0aW5nLCBidXQgc3Rp
bGwgYmVoYXZlIGluIGEgbWFubmVyIGNvbXBhdGlibGUgd2l0aCB0aGUgQUJJLgogICAgCiAgICBU
aGUgZ3Vlc3QtdmlzaWJsZSBiZWhhdmlvdXIgaXMgZXF1aXZhbGVudCB0byBsYXRlIGxvYWRpbmcg
dGhlIG1pY3JvY29kZSBhbmQKICAgIHNldHRpbmcgdGhlIFJUTV9ESVNBQkxFIGJpdCBpbiB0aGUg
Y291cnNlIG9mIGxpdmUgcGF0Y2hpbmcuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzA1
IC8gQ1ZFLTIwMTktMTExMzUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24gfCAxNCArKysrKysrCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAx
ICsKIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKwogeGVu
L2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgICAgfCAgMiArCiB4ZW4vYXJjaC94ODYvc2V0
dXAuYyAgICAgICAgICAgICAgICB8ICAyICsKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAg
ICAgICAgIHwgIDIgKwogeGVuL2FyY2gveDg2L3RzeC5jICAgICAgICAgICAgICAgICAgfCA3NCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oICAgICB8ICA1ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aCAgICAgfCAxMyArKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICB8
IDEwICsrKysrCiAxMCBmaWxlcyBjaGFuZ2VkLCAxMzcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMzNlZDFmZmM0MC4uMjE4YTRlMzU1OCAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE5NjMsNiArMTk2MywyMCBAQCBwYWdlcykg
bXVzdCBhbHNvIGJlIHNwZWNpZmllZCB2aWEgdGhlIHRidWZcX3NpemUgcGFyYW1ldGVyLgogIyMj
IHRzYyAoeDg2KQogPiBgPSB1bnN0YWJsZSB8IHNrZXdlZCB8IHN0YWJsZTpzb2NrZXRgCiAKKyMj
IyB0c3gKKyAgICA9IDxib29sPgorCisgICAgQXBwbGljYWJpbGl0eTogeDg2CisgICAgRGVmYXVs
dDogdHJ1ZQorCitDb250cm9scyBmb3IgdGhlIHVzZSBvZiBUcmFuc2FjdGlvbmFsIFN5bmNocm9u
aXphdGlvbiBlWHRlbnNpb25zLgorCitPbiBJbnRlbCBwYXJ0cyByZWxlYXNlZCBpbiBRMyAyMDE5
ICh3aXRoIHVwZGF0ZWQgbWljcm9jb2RlKSwgYW5kIGZ1dHVyZSBwYXJ0cywKK2EgY29udHJvbCBo
YXMgYmVlbiBpbnRyb2R1Y2VkIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVkIG9mZi4KKwor
T24gc3lzdGVtcyB3aXRoIHRoZSBhYmlsaXR5IHRvIHR1cm4gVFNYIG9mZiwgdGhpcyBib29sZWFu
IG9mZmVycyBzeXN0ZW0gd2lkZQorY29udHJvbCBvZiB3aGV0aGVyIFRTWCBpcyBlbmFibGVkIG9y
IGRpc2FibGVkLgorCiAjIyMgdWNvZGUgKHg4NikKID4gYD0gWzxpbnRlZ2VyPiB8IHNjYW5dYAog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZp
bGUKaW5kZXggZGExZTQ4MjdmNC4uNGM4MmQ5ZjcxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtNjUsNiArNjUsNyBAQCBv
YmoteSArPSBzeXNjdGwubwogb2JqLXkgKz0gdGltZS5vCiBvYmoteSArPSB0cmFjZS5vCiBvYmot
eSArPSB0cmFwcy5vCitvYmoteSArPSB0c3gubwogb2JqLXkgKz0gdXNlcmNvcHkubwogb2JqLXkg
Kz0geDg2X2VtdWxhdGUubwogb2JqLSQoQ09ORklHX1RCT09UKSArPSB0Ym9vdC5vCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDVl
MTE5NzA3MDEuLjA0YWVmYTU1NWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC02MjIsNiArNjIyLDIwIEBAIHZvaWQgcmVjYWxj
dWxhdGVfY3B1aWRfcG9saWN5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBjcHVfaGFzX2l0
c2MgJiYgKGQtPmRpc2FibGVfbWlncmF0ZSB8fCBkLT5hcmNoLnZ0c2MpICkKICAgICAgICAgX19z
ZXRfYml0KFg4Nl9GRUFUVVJFX0lUU0MsIG1heF9mcyk7CiAKKyAgICAvKgorICAgICAqIE9uIGhh
cmR3YXJlIHdpdGggTVNSX1RTWF9DVFJMLCB0aGUgYWRtaW4gbWF5IGhhdmUgZWxlY3RlZCB0byBk
aXNhYmxlCisgICAgICogVFNYIGFuZCBoaWRlIHRoZSBmZWF0dXJlIGJpdHMuICBNaWdyYXRpbmct
aW4gVk1zIG1heSBoYXZlIGJlZW4gYm9vdGVkCisgICAgICogcHJlLW1pdGlnYXRpb24gd2hlbiB0
aGUgVFNYIGZlYXR1cmVzIHdlcmUgdmlzYmlsZS4KKyAgICAgKgorICAgICAqIFRoaXMgc2l0dWF0
aW9uIGlzIGNvbXBhdGlibGUgKGFsYmVpdCB3aXRoIGEgcGVyZiBoaXQgdG8gYW55IFRTWCBjb2Rl
IGluCisgICAgICogdGhlIGd1ZXN0KSwgc28gYWxsb3cgdGhlIGZlYXR1cmUgYml0cyB0byByZW1h
aW4gc2V0LgorICAgICAqLworICAgIGlmICggY3B1X2hhc190c3hfY3RybCApCisgICAgeworICAg
ICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSExFLCBtYXhfZnMpOworICAgICAgICBfX3NldF9i
aXQoWDg2X0ZFQVRVUkVfUlRNLCBtYXhfZnMpOworICAgIH0KKwogICAgIC8qIENsYW1wIHRoZSB0
b29sc3RhY2tzIGNob2ljZXMgdG8gcmVhbGl0eS4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IEFS
UkFZX1NJWkUoZnMpOyBpKysgKQogICAgICAgICBmc1tpXSAmPSBtYXhfZnNbaV07CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggZWJjMDY2
NTYxNS4uMzVkOTlhOThhMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTUzLDYgKzE1Myw3IEBAIGludCBndWVzdF9yZG1zcihjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAgIGNhc2Ug
TVNSX0ZMVVNIX0NNRDoKICAgICAgICAgLyogV3JpdGUtb25seSAqLwogICAgIGNhc2UgTVNSX1RT
WF9GT1JDRV9BQk9SVDoKKyAgICBjYXNlIE1TUl9UU1hfQ1RSTDoKICAgICAgICAgLyogTm90IG9m
ZmVyZWQgdG8gZ3Vlc3RzLiAqLwogICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCkBAIC0yMzMsNiAr
MjM0LDcgQEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVp
bnQ2NF90IHZhbCkKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgLyog
UmVhZC1vbmx5ICovCiAgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgIGNhc2UgTVNS
X1RTWF9DVFJMOgogICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVu
L2FyY2gveDg2L3NldHVwLmMKaW5kZXggNjU3MTYwNTQ5Zi4uZGMxM2FkNmMzNiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1
NTEsNiArMTU1MSw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAKICAgICBlYXJseV9taWNyb2NvZGVfaW5pdCgpOwogCisgICAgdHN4X2lu
aXQoKTsgLyogTmVlZHMgbWljcm9jb2RlLiAgTWF5IGNoYW5nZSBITEUvUlRNIGZlYXR1cmUgYml0
cy4gKi8KKwogICAgIGlkZW50aWZ5X2NwdSgmYm9vdF9jcHVfZGF0YSk7CiAKICAgICBzZXRfaW5f
Y3I0KFg4Nl9DUjRfT1NGWFNSIHwgWDg2X0NSNF9PU1hNTUVYQ1BUKTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGZkNTJh
MTBjZjkuLmJkYzExOGQ4OGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysr
IGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzc2LDYgKzM3Niw4IEBAIHZvaWQgc3RhcnRf
c2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9JQlJTQikgKQogICAgICAgICB3cm1zcmwoTVNSX1NQRUNfQ1RSTCwgZGVmYXVsdF94ZW5fc3Bl
Y19jdHJsKTsKIAorICAgIHRzeF9pbml0KCk7IC8qIE5lZWRzIG1pY3JvY29kZS4gIE1heSBjaGFu
Z2UgSExFL1JUTSBmZWF0dXJlIGJpdHMuICovCisKICAgICBpZiAoIHhlbl9ndWVzdCApCiAgICAg
ICAgIGh5cGVydmlzb3JfYXBfc2V0dXAoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Rz
eC5jIGIveGVuL2FyY2gveDg2L3RzeC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAuLmE4ZWMyY2NjNjkKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvdHN4LmMK
QEAgLTAsMCArMSw3NCBAQAorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8YXNtL21z
ci5oPgorCisvKgorICogVmFsaWQgdmFsdWVzOgorICogICAxID0+IEV4cGxpY2l0IHRzeD0xCisg
KiAgIDAgPT4gRXhwbGljaXQgdHN4PTAKKyAqICAtMSA9PiBEZWZhdWx0LCBpbXBsaWNpdCB0c3g9
MQorICoKKyAqIFRoaXMgaXMgYXJyYW5nZWQgc3VjaCB0aGF0IHRoZSBib3R0b20gYml0IGVuY29k
ZXMgd2hldGhlciBUU1ggaXMgYWN0dWFsbHkKKyAqIGRpc2FibGVkLCB3aGlsZSBpZGVudGlmeWlu
ZyB2YXJpb3VzIGV4cGxpY2l0ICg+PTApIGFuZCBpbXBsaWNpdCAoPDApCisgKiBjb25kaXRpb25z
LgorICovCitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfdHN4ID0gLTE7CitpbnQ4X3QgX19yZWFk
X21vc3RseSBjcHVfaGFzX3RzeF9jdHJsID0gLTE7CisKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNl
X3RzeChjb25zdCBjaGFyICpzKQoreworICAgIGludCByYyA9IDAsIHZhbCA9IHBhcnNlX2Jvb2wo
cywgTlVMTCk7CisKKyAgICBpZiAoIHZhbCA+PSAwICkKKyAgICAgICAgb3B0X3RzeCA9IHZhbDsK
KyAgICBlbHNlCisgICAgICAgIHJjID0gLUVJTlZBTDsKKworICAgIHJldHVybiByYzsKK30KK2N1
c3RvbV9wYXJhbSgidHN4IiwgcGFyc2VfdHN4KTsKKwordm9pZCB0c3hfaW5pdCh2b2lkKQorewor
ICAgIC8qCisgICAgICogVGhpcyBmdW5jdGlvbiBpcyBmaXJzdCBjYWxsZWQgYmV0d2VlbiBtaWNy
b2NvZGUgYmVpbmcgbG9hZGVkLCBhbmQgQ1BVSUQKKyAgICAgKiBiZWluZyBzY2FubmVkIGdlbmVy
YWxseS4gIENhbGN1bGF0ZSBmcm9tIHJhdyBkYXRhIHdoZXRoZXIgTVNSX1RTWF9DVFJMCisgICAg
ICogaXMgYXZhaWxhYmxlLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkoY3B1X2hhc190c3hf
Y3RybCA8IDApICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IGNhcHMgPSAwOworCisgICAgICAg
IGlmICggYm9vdF9jcHVfZGF0YS5jcHVpZF9sZXZlbCA+PSA3ICYmCisgICAgICAgICAgICAgKGNw
dWlkX2NvdW50X2VkeCg3LCAwKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9BUkNIX0NBUFMp
KSApCisgICAgICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKKwor
ICAgICAgICBjcHVfaGFzX3RzeF9jdHJsID0gISEoY2FwcyAmIEFSQ0hfQ0FQU19UU1hfQ1RSTCk7
CisgICAgfQorCisgICAgaWYgKCBjcHVfaGFzX3RzeF9jdHJsICkKKyAgICB7CisgICAgICAgIHVp
bnQ2NF90IHZhbDsKKworICAgICAgICByZG1zcmwoTVNSX1RTWF9DVFJMLCB2YWwpOworCisgICAg
ICAgIHZhbCAmPSB+KFRTWF9DVFJMX1JUTV9ESVNBQkxFIHwgVFNYX0NUUkxfQ1BVSURfQ0xFQVIp
OworICAgICAgICAvKiBDaGVjayBib3R0b20gYml0IG9ubHkuICBIaWdoZXIgYml0cyBhcmUgdmFy
aW91cyBzZW50aW5hbHMuICovCisgICAgICAgIGlmICggIShvcHRfdHN4ICYgMSkgKQorICAgICAg
ICAgICAgdmFsIHw9IFRTWF9DVFJMX1JUTV9ESVNBQkxFIHwgVFNYX0NUUkxfQ1BVSURfQ0xFQVI7
CisKKyAgICAgICAgd3Jtc3JsKE1TUl9UU1hfQ1RSTCwgdmFsKTsKKyAgICB9CisgICAgZWxzZSBp
ZiAoIG9wdF90c3ggPj0gMCApCisgICAgICAgIHByaW50a19vbmNlKFhFTkxPR19XQVJOSU5HCisg
ICAgICAgICAgICAgICAgICAgICJNU1JfVFNYX0NUUkwgbm90IGF2YWlsYWJsZSAtIElnbm9yaW5n
IHRzeD0gc2V0dGluZ1xuIik7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFi
LXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKaW5kZXggODlhZTNlMDNmMS4uNWVlN2EzN2MxMiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oCkBAIC01NSw2ICs1NSw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8J
CShfQUMoMSwgVUxMKSA8PCA0KQogI2RlZmluZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVM
TCkgPDwgNSkKICNkZWZpbmUgQVJDSF9DQVBTX0lGX1BTQ0hBTkdFX01DX05PCShfQUMoMSwgVUxM
KSA8PCA2KQorI2RlZmluZSBBUkNIX0NBUFNfVFNYX0NUUkwJCShfQUMoMSwgVUxMKSA8PCA3KQog
CiAjZGVmaW5lIE1TUl9GTFVTSF9DTUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9M
MUQJCQkoX0FDKDEsIFVMTCkgPDwgMCkKQEAgLTYyLDYgKzYzLDEwIEBACiAjZGVmaW5lIE1TUl9U
U1hfRk9SQ0VfQUJPUlQgICAgICAgICAgICAgMHgwMDAwMDEwZgogI2RlZmluZSBUU1hfRk9SQ0Vf
QUJPUlRfUlRNICAgICAgICAgICAgIChfQUMoMSwgVUxMKSA8PCAgMCkKIAorI2RlZmluZSBNU1Jf
VFNYX0NUUkwgICAgICAgICAgICAgICAgICAgIDB4MDAwMDAxMjIKKyNkZWZpbmUgVFNYX0NUUkxf
UlRNX0RJU0FCTEUgICAgICAgICAgICAoX0FDKDEsIFVMTCkgPDwgIDApCisjZGVmaW5lIFRTWF9D
VFJMX0NQVUlEX0NMRUFSICAgICAgICAgICAgKF9BQygxLCBVTEwpIDw8ICAxKQorCiAvKiBJbnRl
bCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxlIG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNS
X0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEKICNkZWZpbmUgTVNSX0lBMzJfQV9QRVJGQ1RSMAkJ
MHgwMDAwMDRjMQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggMjBkMWVjYjMzMi4uNjYyMjRm
MjNiOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0yNTgsNiArMjU4LDE2IEBAIHN0YXRp
YyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGludCBjcHVpZF9jb3VudF9lYngoCiAgICAgcmV0dXJu
IGVieDsKIH0KIAorc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgaW50IGNwdWlkX2NvdW50
X2VkeCgKKyAgICB1bnNpZ25lZCBpbnQgbGVhZiwgdW5zaWduZWQgaW50IHN1YmxlYWYpCit7Cisg
ICAgdW5zaWduZWQgaW50IGVkeCwgdG1wOworCisgICAgY3B1aWRfY291bnQobGVhZiwgc3VibGVh
ZiwgJnRtcCwgJnRtcCwgJnRtcCwgJmVkeCk7CisKKyAgICByZXR1cm4gZWR4OworfQorCiBzdGF0
aWMgYWx3YXlzX2lubGluZSB2b2lkIGNwdWlkX2NvdW50X2xlYWYodWludDMyX3QgbGVhZiwgdWlu
dDMyX3Qgc3VibGVhZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgY3B1aWRfbGVhZiAqZGF0YSkKIHsKQEAgLTYxMCw2ICs2MjAsOSBAQCBzdGF0aWMg
aW5saW5lIHVpbnQ4X3QgZ2V0X2NwdV9mYW1pbHkodWludDMyX3QgcmF3LCB1aW50OF90ICptb2Rl
bCwKICAgICByZXR1cm4gZmFtOwogfQogCitleHRlcm4gaW50OF90IG9wdF90c3gsIGNwdV9oYXNf
dHN4X2N0cmw7Cit2b2lkIHRzeF9pbml0KHZvaWQpOworCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlf
XyAqLwogCiAjZW5kaWYgLyogX19BU01fWDg2X1BST0NFU1NPUl9IICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKaW5kZXggNzUwZjgw
OTk2OC4uYmUyMjNhNjk1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtMTE2LDYgKzExNiwxNiBAQCBleHRlcm4gaW50IHBy
aW50a19yYXRlbGltaXQodm9pZCk7CiAjZGVmaW5lIGdwcmludGsobHZsLCBmbXQsIGFyZ3MuLi4p
IFwKICAgICBwcmludGsoWEVOTE9HX0dVRVNUIGx2bCAiJXB2ICIgZm10LCBjdXJyZW50LCAjIyBh
cmdzKQogCisjZGVmaW5lIHByaW50a19vbmNlKGZtdCwgYXJncy4uLikgICAgICAgICAgICAgICBc
CisoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
c3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvbmNlXzsgICAgICAgICAgICBcCisgICAgaWYgKCB1
bmxpa2VseSghb25jZV8pICkgICAgICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIG9uY2VfID0gdHJ1ZTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHByaW50ayhmbXQsICMjIGFyZ3Mp
OyAgICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCit9KQorCiAjaWZkZWYgTkRFQlVHCiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:11:44 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:11:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbZA-0007Rz-Pf; Tue, 26 Nov 2019 14:11:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbZA-0007Rq-CR
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:44 +0000
X-Inumbo-ID: ac7ab7e2-1056-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ac7ab7e2-1056-11ea-a55d-bc764e2007e4;
 Tue, 26 Nov 2019 14:11:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbZ9-0004uK-DK
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbZ9-0005rr-C0
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbZ9-0005rr-C0@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:11:43 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/spec-ctrl: Mitigate the TSX
 Asynchronous Abort sidechannel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc0NTA3MDQ2ZGJkMmM1ZDI5OTFlZWFiZDFhZjM5YWYwZDZiMjlkNzAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTU6
MzggMjAxOSArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pdGlnYXRlIHRoZSBUU1ggQXN5bmNo
cm9ub3VzIEFib3J0IHNpZGVjaGFubmVsCiAgICAKICAgIFNlZSBwYXRjaCBkb2N1bWVudGF0aW9u
IGFuZCBjb21tZW50cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDUgLyBDVkUtMjAx
OS0xMTEzNQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE3ICsr
KysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8IDYxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni90c3guYyAgICAg
ICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAg
IHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMjE4YTRlMzU1OC4uODA4NDg2
MmY2MCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE4NTYsNyArMTg1Niw3
IEBAIGV4dHJlbWUgY2FyZS4qKgogQW4gb3ZlcmFsbCBib29sZWFuIHZhbHVlLCBgc3BlYy1jdHJs
PW5vYCwgY2FuIGJlIHNwZWNpZmllZCB0byB0dXJuIG9mZiBhbGwKIG1pdGlnYXRpb25zLCBpbmNs
dWRpbmcgcGllY2VzIG9mIGluZnJhc3RydWN0dXJlIHVzZWQgdG8gdmlydHVhbGlzZSBjZXJ0YWlu
CiBtaXRpZ2F0aW9uIGZlYXR1cmVzIGZvciBndWVzdHMuICBUaGlzIGFsc28gaW5jbHVkZXMgc2V0
dGluZ3Mgd2hpY2ggYHhwdGlgLAotYHNtdGAsIGBwdi1sMXRmYCBjb250cm9sLCB1bmxlc3MgdGhl
IHJlc3BlY3RpdmUgb3B0aW9uKHMpIGhhdmUgYmVlbgorYHNtdGAsIGBwdi1sMXRmYCwgYHRzeGAg
Y29udHJvbCwgdW5sZXNzIHRoZSByZXNwZWN0aXZlIG9wdGlvbihzKSBoYXZlIGJlZW4KIHNwZWNp
ZmllZCBlYXJsaWVyIG9uIHRoZSBjb21tYW5kIGxpbmUuCiAKIEFsdGVybmF0aXZlbHksIGEgc2xp
Z2h0bHkgbW9yZSByZXN0cmljdGVkIGBzcGVjLWN0cmw9bm8teGVuYCBjYW4gYmUgdXNlZCB0bwpA
QCAtMTk2Nyw3ICsxOTY3LDcgQEAgcGFnZXMpIG11c3QgYWxzbyBiZSBzcGVjaWZpZWQgdmlhIHRo
ZSB0YnVmXF9zaXplIHBhcmFtZXRlci4KICAgICA9IDxib29sPgogCiAgICAgQXBwbGljYWJpbGl0
eTogeDg2Ci0gICAgRGVmYXVsdDogdHJ1ZQorICAgIERlZmF1bHQ6IGZhbHNlIG9uIHBhcnRzIHZ1
bG5lcmFibGUgdG8gVEFBLCB0cnVlIG90aGVyd2lzZQogCiBDb250cm9scyBmb3IgdGhlIHVzZSBv
ZiBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlvbiBlWHRlbnNpb25zLgogCkBAIC0xOTc3LDYg
KzE5NzcsMTkgQEAgYSBjb250cm9sIGhhcyBiZWVuIGludHJvZHVjZWQgd2hpY2ggYWxsb3dzIFRT
WCB0byBiZSB0dXJuZWQgb2ZmLgogT24gc3lzdGVtcyB3aXRoIHRoZSBhYmlsaXR5IHRvIHR1cm4g
VFNYIG9mZiwgdGhpcyBib29sZWFuIG9mZmVycyBzeXN0ZW0gd2lkZQogY29udHJvbCBvZiB3aGV0
aGVyIFRTWCBpcyBlbmFibGVkIG9yIGRpc2FibGVkLgogCitPbiBwYXJ0cyB2dWxuZXJhYmxlIHRv
IENWRS0yMDE5LTExMTM1IC8gVFNYIEFzeW5jaHJvbm91cyBBYm9ydCwgdGhlIGZvbGxvd2luZwor
bG9naWMgYXBwbGllczoKKworICogQW4gZXhwbGljaXQgYHRzeD1gIGNob2ljZSBpcyBob25vdXJl
ZCwgZXZlbiBpZiBpdCBpcyBgdHJ1ZWAgYW5kIHdvdWxkCisgICByZXN1bHQgaW4gYSB2dWxuZXJh
YmxlIHN5c3RlbS4KKworICogV2hlbiBubyBleHBsaWNpdCBgdHN4PWAgY2hvaWNlIGlzIGdpdmVu
LCBwYXJ0cyB2dWxuZXJhYmxlIHRvIFRBQSB3aWxsIGJlCisgICBtaXRpZ2F0ZWQgYnkgZGlzYWJs
aW5nIFRTWCwgYXMgdGhpcyBpcyB0aGUgbG93ZXN0IG92ZXJoZWFkIG9wdGlvbi4KKworICogSWYg
dGhlIHVzZSBvZiBUU1ggaXMgaW1wb3J0YW50LCB0aGUgbW9yZSBleHBlbnNpdmUgVEFBIG1pdGln
YXRpb25zIGNhbiBiZQorICAgb3B0ZWQgaW4gdG8gd2l0aCBgc210PTAgc3BlYy1jdHJsPW1kLWNs
ZWFyYCwgYXQgd2hpY2ggcG9pbnQgVFNYIHdpbGwgcmVtYWluCisgICBhY3RpdmUgYnkgZGVmYXVs
dC4KKwogIyMjIHVjb2RlICh4ODYpCiA+IGA9IFs8aW50ZWdlcj4gfCBzY2FuXWAKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CmluZGV4IDJmZTE2YjQyM2QuLmFiMTk2YjE1NmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTE1Miw2ICsxNTIs
OSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAg
ICAgICAgICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA8IDAgKQogICAgICAgICAgICAgICAgIG9w
dF9wdl9sMXRmX2RvbXUgPSAwOwogCisgICAgICAgICAgICBpZiAoIG9wdF90c3ggPT0gLTEgKQor
ICAgICAgICAgICAgICAgIG9wdF90c3ggPSAtMzsKKwogICAgICAgICBkaXNhYmxlX2NvbW1vbjoK
ICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAgIG9wdF9yc2JfaHZt
ID0gZmFsc2U7CkBAIC0zNjIsNyArMzY1LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2Rl
dGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgcHJpbnRrKCJT
cGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJl
IGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0g
ICAgcHJpbnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzJXMlc1xu
IiwKKyAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMl
cyVzJXMlc1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
SUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCiAgICAgICAgICAg
IChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxV
U0giIDogIiIsCkBAIC0zNzQsNyArMzc3LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2Rl
dGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChj
YXBzICYgQVJDSF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAi
IiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/
ICIgU0tJUF9MMURGTCI6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8p
ICAgICAgICAgICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYg
QVJDSF9DQVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIgICAgOiAiIik7Cisg
ICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1E
U19OTyIgICAgOiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICAg
ICAgICAgICAgICA/ICIgVFNYX0NUUkwiICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hf
Q0FQU19UQUFfTk8pICAgICAgICAgICAgICAgID8gIiBUQUFfTk8iICAgIDogIiIpOwogCiAgICAg
LyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBtaXRpZ2F0aW9ucy4gKi8K
ICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSB8fCBJU19FTkFCTEVE
KENPTkZJR19TSEFET1dfUEFHSU5HKSApCkBAIC0zODgsNyArMzkzLDcgQEAgc3RhdGljIHZvaWQg
X19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMp
CiAgICAgICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBwcm90
ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBYZW4gc2V0
dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCisg
ICAgcHJpbnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMl
cywgT3RoZXI6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAg
PyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJ
TkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpA
QCAtMzk3LDYgKzQwMiw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAoZGVmYXVsdF94ZW5f
c3BlY19jdHJsICYgU1BFQ19DVFJMX0lCUlMpICA/ICJJQlJTKyIgOiAgIklCUlMtIiwKICAgICAg
ICAgICAgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAgICAgICAgICAgPyAiIiA6CiAg
ICAgICAgICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfU1NCRCkgID8gIiBT
U0JEKyIgOiAiIFNTQkQtIiwKKyAgICAgICAgICAgIShjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJM
KSAgICAgICAgICAgICAgPyAiIiA6CisgICAgICAgICAgIChvcHRfdHN4ICYgMSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID8gIiBUU1grIiA6ICIgVFNYLSIsCiAgICAgICAgICAgIG9wdF9p
YnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIiwKICAg
ICAgICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwx
RF9GTFVTSCIgOiAiIiwKICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVh
cl9odm0gICAgICAgPyAiIFZFUlciICA6ICIiKTsKQEAgLTkxMSw2ICs5MTgsNyBAQCB2b2lkIF9f
aW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRf
dGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwogICAgIGJvb2wgdXNlX3NwZWNfY3RybCA9IGZh
bHNlLCBpYnJzID0gZmFsc2UsIGh3X3NtdF9lbmFibGVkOworICAgIGJvb2wgY3B1X2hhc19idWdf
dGFhOwogICAgIHVpbnQ2NF90IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfQVJDSF9DQVBTKSApCkBAIC0xMTQwLDYgKzExNDgsNTMgQEAgdm9pZCBfX2luaXQg
aW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICAgICAgImVuYWJsZWQu
ICBNaXRpZ2F0aW9ucyB3aWxsIG5vdCBiZSBmdWxseSBlZmZlY3RpdmUuICBQbGVhc2VcbiIKICAg
ICAgICAgICAgICJjaG9vc2UgYW4gZXhwbGljaXQgc210PTxib29sPiBzZXR0aW5nLiAgU2VlIFhT
QS0yOTcuXG4iKTsKIAorICAgIC8qCisgICAgICogVnVsbmVyYWJpbGl0eSB0byBUQUEgaXMgYSBs
aXR0bGUgY29tcGxpY2F0ZWQgdG8gcXVhbnRpZnkuCisgICAgICoKKyAgICAgKiBJbiB0aGUgcGlw
ZWxpbmUsIGl0IGlzIGp1c3QgYW5vdGhlciB3YXkgdG8gZ2V0IHNwZWN1bGF0aXZlIGFjY2VzcyB0
bworICAgICAqIHN0YWxlIGxvYWQgcG9ydCwgc3RvcmUgYnVmZmVyIG9yIGZpbGwgYnVmZmVyIGRh
dGEsIGFuZCB0aGVyZWZvcmUgY2FuIGJlCisgICAgICogY29uc2lkZXJlZCBhIHN1cGVyc2V0IG9m
IE1EUyAob24gVFNYLWNhcGFibGUgcGFydHMpLiAgT24gcGFydHMgd2hpY2gKKyAgICAgKiBwcmVk
YXRlIE1EU19OTywgdGhlIGV4aXN0aW5nIFZFUlcgZmx1c2hpbmcgd2lsbCBtaXRpZ2F0ZSB0aGlz
CisgICAgICogc2lkZWNoYW5uZWwgYXMgd2VsbC4KKyAgICAgKgorICAgICAqIE9uIHBhcnRzIHdo
aWNoIGNvbnRhaW4gTURTX05PLCB0aGUgbGFjayBvZiBWRVJXIGZsdXNoaW5nIG1lYW5zIHRoYXQg
YW4KKyAgICAgKiBhdHRhY2tlciBjYW4gc3RpbGwgdXNlIFRTWCB0byB0YXJnZXQgbWljcm9hcmNo
aXRlY3R1cmFsIGJ1ZmZlcnMgdG8gbGVhaworICAgICAqIHNlY3JldHMuICBUaGVyZWZvcmUsIHdl
IGNvbnNpZGVyIFRBQSB0byBiZSB0aGUgc2V0IG9mIFRTWC1jYXBhYmxlIHBhcnRzCisgICAgICog
d2hpY2ggaGF2ZSBNRFNfTk8gYnV0IGxhY2sgVEFBX05PLgorICAgICAqCisgICAgICogTm90ZTog
Y3B1X2hhc19ydG0gKD09IGhsZSkgY291bGQgYWxyZWFkeSBiZSBoaWRkZW4gYnkgYHRzeD0wYCBv
biB0aGUKKyAgICAgKiAgICAgICBjbWRsaW5lLiAgTVNSX1RTWF9DVFJMIHdpbGwgb25seSBhcHBl
YXIgb24gVFNYLWNhcGFibGUgcGFydHMsIHNvCisgICAgICogICAgICAgd2UgY2hlY2sgYm90aCB0
byBzcG90IFRTWCBpbiBhIG1pY3JvY29kZS9jbWRsaW5lIGluZGVwZW5kZW50IHdheS4KKyAgICAg
Ki8KKyAgICBjcHVfaGFzX2J1Z190YWEgPQorICAgICAgICAoY3B1X2hhc19ydG0gfHwgKGNhcHMg
JiBBUkNIX0NBUFNfVFNYX0NUUkwpKSAmJgorICAgICAgICAoY2FwcyAmIChBUkNIX0NBUFNfTURT
X05PIHwgQVJDSF9DQVBTX1RBQV9OTykpID09IEFSQ0hfQ0FQU19NRFNfTk87CisKKyAgICAvKgor
ICAgICAqIE9uIFRBQS1hZmZlY3RlZCBoYXJkd2FyZSwgZGlzYWJsaW5nIFRTWCBpcyB0aGUgcHJl
ZmVycmVkIG1pdGlnYXRpb24sIHZzCisgICAgICogdGhlIE1EUyBtaXRpZ2F0aW9uIG9mIGRpc2Fi
bGluZyBIVCBhbmQgdXNpbmcgVkVSVyBmbHVzaGluZy4KKyAgICAgKgorICAgICAqIE9uIENQVXMg
d2hpY2ggYWR2ZXJ0aXNlIE1EU19OTywgVkVSVyBoYXMgbm8gZmx1c2hpbmcgc2lkZSBlZmZlY3Qg
dW50aWwKKyAgICAgKiB0aGUgVFNYX0NUUkwgbWljcm9jb2RlIGlzIGxvYWRlZCwgZGVzcGl0ZSB0
aGUgTURfQ0xFQVIgQ1BVSUQgYml0IGJlaW5nCisgICAgICogYWR2ZXJ0aXNlZCwgYW5kIHRoZXJl
IGlzbid0IGEgTURfQ0xFQVJfMiBmbGFnIHRvIHVzZS4uLgorICAgICAqCisgICAgICogSWYgd2Un
cmUgb24gYWZmZWN0ZWQgaGFyZHdhcmUsIGFibGUgdG8gZG8gc29tZXRoaW5nIGFib3V0IGl0ICh3
aGljaAorICAgICAqIGltcGxpZXMgdGhhdCBWRVJXIG5vdyB3b3JrcyksIG5vIGV4cGxpY2l0IFRT
WCBjaG9pY2UgYW5kIHRyYWRpdGlvbmFsCisgICAgICogTURTIG1pdGlnYXRpb25zIChuby1TTVQs
IFZFUlcpIG5vdCBvYnZpb3N1bHkgaW4gdXNlIChzb21lb25lIG1pZ2h0CisgICAgICogcGxhdXNp
Ymx5IHZhbHVlIFRTWCBoaWdoZXIgdGhhbiBIeXBlcnRocmVhZGluZy4uLiksIGRpc2FibGUgVFNY
IHRvCisgICAgICogbWl0aWdhdGUgVEFBLgorICAgICAqLworICAgIGlmICggb3B0X3RzeCA9PSAt
MSAmJiBjcHVfaGFzX2J1Z190YWEgJiYgKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICYmCisg
ICAgICAgICAoKGh3X3NtdF9lbmFibGVkICYmIG9wdF9zbXQpIHx8CisgICAgICAgICAgIWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpKSApCisgICAgeworICAgICAgICBzZXR1
cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0hMRSk7CisgICAgICAgIHNldHVwX2NsZWFyX2Nw
dV9jYXAoWDg2X0ZFQVRVUkVfUlRNKTsKKworICAgICAgICBvcHRfdHN4ID0gMDsKKyAgICAgICAg
dHN4X2luaXQoKTsKKyAgICB9CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKIAog
ICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHN4LmMgYi94ZW4vYXJjaC94ODYvdHN4
LmMKaW5kZXggYThlYzJjY2M2OS4uMmQyMDJhMGQ0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3RzeC5jCisrKyBiL3hlbi9hcmNoL3g4Ni90c3guYwpAQCAtNSw3ICs1LDggQEAKICAqIFZhbGlk
IHZhbHVlczoKICAqICAgMSA9PiBFeHBsaWNpdCB0c3g9MQogICogICAwID0+IEV4cGxpY2l0IHRz
eD0wCi0gKiAgLTEgPT4gRGVmYXVsdCwgaW1wbGljaXQgdHN4PTEKKyAqICAtMSA9PiBEZWZhdWx0
LCBpbXBsaWNpdCB0c3g9MSwgbWF5IGNoYW5nZSB0byAwIHRvIG1pdGlnYXRlIFRBQQorICogIC0z
ID0+IEltcGxpY2l0IHRzeD0xIChmZWVkLXRocm91Z2ggZnJvbSBzcGVjLWN0cmw9MCkKICAqCiAg
KiBUaGlzIGlzIGFycmFuZ2VkIHN1Y2ggdGhhdCB0aGUgYm90dG9tIGJpdCBlbmNvZGVzIHdoZXRo
ZXIgVFNYIGlzIGFjdHVhbGx5CiAgKiBkaXNhYmxlZCwgd2hpbGUgaWRlbnRpZnlpbmcgdmFyaW91
cyBleHBsaWNpdCAoPj0wKSBhbmQgaW1wbGljaXQgKDwwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgK
aW5kZXggNWVlN2EzN2MxMi4uMTc2MWEwMWYxZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBA
IC01Niw2ICs1Niw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8
PCA1KQogI2RlZmluZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8JKF9BQygxLCBVTEwpIDw8
IDYpCiAjZGVmaW5lIEFSQ0hfQ0FQU19UU1hfQ1RSTAkJKF9BQygxLCBVTEwpIDw8IDcpCisjZGVm
aW5lIEFSQ0hfQ0FQU19UQUFfTk8JCShfQUMoMSwgVUxMKSA8PCA4KQogCiAjZGVmaW5lIE1TUl9G
TFVTSF9DTUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVM
TCkgPDwgMCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:11:54 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbZK-0007TK-RQ; Tue, 26 Nov 2019 14:11:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbZK-0007TA-5D
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:54 +0000
X-Inumbo-ID: b2824740-1056-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b2824740-1056-11ea-a55d-bc764e2007e4;
 Tue, 26 Nov 2019 14:11:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbZJ-0004uZ-Gr
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbZJ-0005sP-Fd
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbZJ-0005sP-Fd@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:11:53 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/vvmx: Fix the use of RDTSCP
 when it is intercepted at L0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY0ZDYxMzdjMTdlYjY4NDExMmZjM2E4YzlmZWY3MGFkZDBmMTJhOTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNjoxNTowNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjoxNTowNCAyMDE5ICsw
MTAwCgogICAgeDg2L3Z2bXg6IEZpeCB0aGUgdXNlIG9mIFJEVFNDUCB3aGVuIGl0IGlzIGludGVy
Y2VwdGVkIGF0IEwwCiAgICAKICAgIExpbnV4IGhhcyBzdGFydGVkIHVzaW5nIFJEVFNDUCBhcyBv
ZiB2NS4xLiAgVGhpcyBoYXMgaGlnaGxpZ2h0ZWQgYSBidWcgaW4gWGVuLAogICAgd2hlcmUgdmly
dHVhbCB2bWV4aXQgc2ltcGx5IGdpdmVzIHVwLgogICAgCiAgICAgIChYRU4pIGQxdjEgVW5oYW5k
bGVkIG5lc3RlZCB2bWV4aXQ6IHJlYXNvbiA1MQogICAgICAoWEVOKSBkb21haW5fY3Jhc2ggY2Fs
bGVkIGZyb20gdnZteC5jOjI2NzEKICAgICAgKFhFTikgRG9tYWluIDEgKHZjcHUjMSkgY3Jhc2hl
ZCBvbiBjcHUjMjoKICAgIAogICAgSGFuZGxlIFJEVFNDUCBpbiB0aGUgdmlydHVhbCB2bWV4aXQg
aGFuZGVyIGluIHRoZSBzYW1lIHdhcyBhcyBSRFRTQwogICAgaW50ZXJjZXB0cy4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IFNhcmFoIE5ld21hbiA8c3JuQHByZ21yLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQt
Ynk6IENocmlzIEJyYW5ub24gPGNtYkBwcmdtci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2xAeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDkyNTdjMjE4ZTU2ZTk5MDJiNzg2NjJl
NTg1MmQ2OTMyOWI5Y2MyMDQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTIzIDE2OjQzOjQ4ICsw
MTAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwgMyArKysKIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggYTVmYjQ0MjUzOS4uMTI5
N2RjMjBiOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMjQ4Myw2ICsyNDgzLDcgQEAgaW50IG52bXhf
bjJfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAg
ICBudmNwdS0+bnZfdm1leGl0X3BlbmRpbmcgPSAxOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IEVYSVRfUkVBU09OX1JEVFNDOgorICAgIGNhc2UgRVhJVF9SRUFTT05fUkRUU0NQOgogICAgICAg
ICBjdHJsID0gX19uMl9leGVjX2NvbnRyb2wodik7CiAgICAgICAgIGlmICggY3RybCAmIENQVV9C
QVNFRF9SRFRTQ19FWElUSU5HICkKICAgICAgICAgICAgIG52Y3B1LT5udl92bWV4aXRfcGVuZGlu
ZyA9IDE7CkBAIC0yNDkzLDYgKzI0OTQsOCBAQCBpbnQgbnZteF9uMl92bWV4aXRfaGFuZGxlcihz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgICAqIGF2b2lkaW5nIGNoYW5n
aW5nIGd1ZXN0X3RzYyBhbmQgbWVzc2luZyB1cCB0aW1la2VlcGluZyBpbiBMMQogICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICBtc3Jfc3BsaXQocmVncywgaHZtX2dldF9ndWVzdF90c2Modikg
KyBnZXRfdnZtY3ModiwgVFNDX09GRlNFVCkpOworICAgICAgICAgICAgaWYgKCBleGl0X3JlYXNv
biA9PSBFWElUX1JFQVNPTl9SRFRTQ1AgKQorICAgICAgICAgICAgICAgIHJlZ3MtPnJjeCA9IGh2
bV9tc3JfdHNjX2F1eCh2KTsKICAgICAgICAgICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsKIAogICAg
ICAgICAgICAgcmV0dXJuIDE7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:12:04 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:12:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbZU-0007Uw-T9; Tue, 26 Nov 2019 14:12:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbZU-0007Un-By
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:04 +0000
X-Inumbo-ID: b88b037a-1056-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b88b037a-1056-11ea-a55d-bc764e2007e4;
 Tue, 26 Nov 2019 14:12:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbZT-0004v2-KX
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbZT-0005tP-JV
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbZT-0005tP-JV@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:12:03 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/tsc: update vcpu time info on
 guest TSC adjustments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4243527337864464085=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 41d85cbeaff2bcb6ba1a28fcc322f91c4930b98b
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 16:16:18 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 16:16:18 2019 +0100

    x86/tsc: update vcpu time info on guest TSC adjustments
    
    If a HVM/PVH guest writes to MSR_IA32_TSC{_ADJUST} and thus changes
    the value of the time stamp counter the vcpu time info must also be
    updated, or the time calculated by the guest using the Xen PV clock
    interface will be skewed.
    
    Update the vcpu time info when the guest writes to either MSR_IA32_TSC
    or MSR_IA32_TSC_ADJUST. This fixes lockups seen when running the
    pv-shim on AMD hardware, since the shim will aggressively try to keep
    TSCs in sync by periodically writing to MSR_IA32_TSC if the TSC is not
    reliable.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 7eee9c16d6405a1a1f2e8c6472923db842c90cfb
    master date: 2019-10-23 17:01:56 +0100
---
 xen/arch/x86/hvm/hvm.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 1924434960..2a9f40b6db 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -429,6 +429,8 @@ static void hvm_set_guest_tsc_msr(struct vcpu *v, u64 guest_tsc)
     hvm_set_guest_tsc(v, guest_tsc);
     v->arch.hvm_vcpu.msr_tsc_adjust += v->arch.hvm_vcpu.cache_tsc_offset
                           - tsc_offset;
+    if ( v == current )
+        update_vcpu_system_time(v);
 }
 
 static void hvm_set_guest_tsc_adjust(struct vcpu *v, u64 tsc_adjust)
@@ -437,6 +439,8 @@ static void hvm_set_guest_tsc_adjust(struct vcpu *v, u64 tsc_adjust)
                             - v->arch.hvm_vcpu.msr_tsc_adjust;
     hvm_funcs.set_tsc_offset(v, v->arch.hvm_vcpu.cache_tsc_offset, 0);
     v->arch.hvm_vcpu.msr_tsc_adjust = tsc_adjust;
+    if ( v == current )
+        update_vcpu_system_time(v);
 }
 
 u64 hvm_get_guest_tsc_fixed(struct vcpu *v, uint64_t at_tsc)
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4243527337864464085==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:12:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:12:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbZf-0007WH-VH; Tue, 26 Nov 2019 14:12:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbZe-0007W4-KW
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:14 +0000
X-Inumbo-ID: be9afe96-1056-11ea-a3a2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be9afe96-1056-11ea-a3a2-12813bfff9fa;
 Tue, 26 Nov 2019 14:12:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbZd-0004vM-O7
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbZd-0005u3-Ms
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbZd-0005u3-Ms@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:12:13 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86: fix off-by-one in
 is_xen_fixed_mfn()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiMWU5N2Q3N2YzMDAzYWQxNzc1ZWIwZTRmYWU0MzUwOTQxZjk2MmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI1
IDE2OjE3OjE0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE2OjE3OjE0IDIwMTkgKzAxMDAKCiAgICB4
ODY6IGZpeCBvZmYtYnktb25lIGluIGlzX3hlbl9maXhlZF9tZm4oKQogICAgCiAgICBfXzJNX3J3
ZGF0YV9lbmQgbWFya3MgdGhlIGZpcnN0IGJ5dGUgYWZ0ZXIgdGhlIFhlbiBpbWFnZSwgbm90IGl0
cyBsYXN0CiAgICBieXRlLiBTdWJ0cmFjdCAxIHRvIG9idGFpbiB0aGUgdXBwZXIgYm91bmQgdG8g
Y29tcGFyZSBhZ2FpbnN0LiAoTm90ZQogICAgdGhhdCBpbnN0ZWFkIHN3aXRjaGluZyBmcm9tIDw9
IHRvIDwgaXMgbGVzcyBkZXNpcmFibGUsIGFzIGluIHByaW5jaXBsZQogICAgX19wYSgpIG1pZ2h0
IHJldHVybiBydWJiaXNoIGZvciBhZGRyZXNzZXMgb3V0c2lkZSBvZiB0aGUgWGVuIGltYWdlLikK
ICAgIAogICAgU2luY2UgdGhlICYgbmVlZHMgdG8gYmUgZHJvcHBlZCBmcm9tIHRoZSBsaW5lIGlu
IHF1ZXN0aW9uLCBhbHNvIGRyb3AgaXQKICAgIGZyb20gdGhlIGFkamFjZW50IG9uZS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDk2MzM5Mjk4MjQyMDRjYTdhNmQ2MGQwODM0NjZkZTc5OTkzZDYwZjEKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTEwLTI1IDEwOjM4OjU4ICswMjAwCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaAppbmRleCBjNmJhOWU0ZDczLi43ODI1NjkxZDA2IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CkBAIC0yOTUsOCArMjk1LDggQEAgc3RydWN0IHBhZ2VfaW5mbwogI2RlZmluZSBpc194ZW5faGVh
cF9tZm4obWZuKSBcCiAgICAgKF9fbWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVuX2hlYXBfcGFnZSht
Zm5fdG9fcGFnZShfbWZuKG1mbikpKSkKICNkZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICgoKChtZm4pIDw8IFBBR0VfU0hJRlQpID49IF9fcGEo
Jl9zdGV4dCkpICYmICBcCi0gICAgICgoKG1mbikgPDwgUEFHRV9TSElGVCkgPD0gX19wYSgmX18y
TV9yd2RhdGFfZW5kKSkpCisgICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkgPj0gX19wYShfc3Rl
eHQpKSAmJiAgXAorICAgICAoKChtZm4pIDw8IFBBR0VfU0hJRlQpIDw9IF9fcGEoX18yTV9yd2Rh
dGFfZW5kIC0gMSkpKQogCiAjZGVmaW5lIFBSdHlwZV9pbmZvICIwMTZseCIvKiBzaG91bGQgb25s
eSBiZSB1c2VkIGZvciBwcmludGsncyAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:12:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbZq-0007Yq-0x; Tue, 26 Nov 2019 14:12:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbZo-0007YS-OS
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:24 +0000
X-Inumbo-ID: c4995996-1056-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c4995996-1056-11ea-9db0-bc764e2007e4;
 Tue, 26 Nov 2019 14:12:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbZn-0004x8-Rg
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbZn-0005uR-Qb
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbZn-0005uR-Qb@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:12:23 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/vtx: Corrections to BDF93
 errata workaround
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwOGZkYjgzMmYyNDg4MGE4ODdmODgxZTcxY2IyN2ZhOGQ4YzZhODEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNjoxODo0MCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjoxODo0MCAyMDE5ICsw
MTAwCgogICAgeDg2L3Z0eDogQ29ycmVjdGlvbnMgdG8gQkRGOTMgZXJyYXRhIHdvcmthcm91bmQK
ICAgIAogICAgQXQgdGhlIHRpbWUgb2YgZml4aW5nIGMvcyAyMGYxOTc2YjQ0LCBubyBvYnZpb3Vz
IGVycmF0YSBoYWQgYmVlbiBwdWJsaXNoZWQsCiAgICBhbmQgQkRGMTQgbG9va2VkIGxpa2UgdGhl
IG1vc3Qgb2J2aW91cyBjYW5kaWRhdGUuICBTdWJzZXF1ZW50bHksIEJERjkzIGhhcwogICAgYmVl
biBwdWJsaXNoZWQgYW5kIGl0IGlzIG9idmlvdXNseSB0aGlzLgogICAgCiAgICBUaGUgZXJyYXR1
bSBzdGF0ZXMgdGhhdCBMRVJfVE9fTElQIGlzIHRoZSBvbmx5IGFmZmVjdGVkIE1TUi4gIFRoZSBw
cm92aXNpb25hbAogICAgZml4IGluIFhlbiBhZGp1c3RlZCBMRVJfRlJPTV9MSVAsIGJ1dCB0aGlz
IGlzIG5vdCBjb3JyZWN0LiAgVGhlIEZST00gTVNScyBhcmUKICAgIGludGVuZGVkIHRvIGhhdmUg
VFNYIG1ldGFkYXRhLCBhbmQgZm9yIHN0ZXBwaW5ncyB3aXRoIFRTWCBlbmFibGVkLCBpdCB3aWxs
CiAgICBjb3JydXB0IHRoZSB2YWx1ZSB0aGUgZ3Vlc3Qgc2Vlcywgd2hpbGUgZm9yIHBhcnRzIHdp
dGggVFNYIGRpc2FibGVkLCBpdCBpcwogICAgcmVkdW5kYW50IHdpdGggRklYVVBfVFNYLiAgRHJv
cCB0aGUgTEVSX0ZST01fTElQIGFkanVzdG1lbnQuCiAgICAKICAgIFJlcGxhY2UgQkRGMTQgcmVm
ZXJlbmNlcyB3aXRoIEJERjkzLCBkcm9wIHRoZSByZWR1bmRhbnQgJ2Jkd19lcnJhdHVtXycgcHJl
Zml4LAogICAgYW5kIHVzZSBhbiBJbnRlbCB2ZW5kb3IgY2hlY2ssIGFzIG90aGVyIHZlbmRvcnMg
aW1wbGVtZW50IFZULXguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMWEzYjM5MzEyOWMxZGNmZWM0MThmOWIwZWU5
MmQxMjZjMmFlODE0MQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMjkgMTk6Mjc6NDAgKzAwMDAK
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDQ1ICsrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMo
KyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggYTU2OGQ2MjY0My4uMTYyNTky
NzA1MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI0MTMsNyArMjQxMyw3IEBAIHN0YXRpYyB2b2lkIHBp
X25vdGlmaWNhdGlvbl9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB9CiAK
IHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQpOwotc3RhdGljIHZv
aWQgX19pbml0IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNrKHZvaWQpOworc3RhdGljIHZv
aWQgX19pbml0IGJkZjkzX2ZpeHVwX2NoZWNrKHZvaWQpOwogCiAvKgogICogQ2FsY3VsYXRlIHdo
ZXRoZXIgdGhlIENQVSBpcyB2dWxuZXJhYmxlIHRvIEluc3RydWN0aW9uIEZldGNoIHBhZ2UKQEAg
LTI1ODcsNyArMjU4Nyw3IEBAIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2lu
aXQgc3RhcnRfdm14KHZvaWQpCiAgICAgc2V0dXBfdm1jc19kdW1wKCk7CiAKICAgICBsYnJfdHN4
X2ZpeHVwX2NoZWNrKCk7Ci0gICAgYmR3X2VycmF0dW1fYmRmMTRfZml4dXBfY2hlY2soKTsKKyAg
ICBiZGY5M19maXh1cF9jaGVjaygpOwogCiAgICAgcmV0dXJuICZ2bXhfZnVuY3Rpb25fdGFibGU7
CiB9CkBAIC0yODk0LDExICsyODk0LDExIEBAIGVudW0KIAogI2RlZmluZSBMQlJfTVNSU19JTlNF
UlRFRCAgICAgICgxdSA8PCAwKQogI2RlZmluZSBMQlJfRklYVVBfVFNYICAgICAgICAgICgxdSA8
PCAxKQotI2RlZmluZSBMQlJfRklYVVBfQkRGMTQgICAgICAgICgxdSA8PCAyKQotI2RlZmluZSBM
QlJfRklYVVBfTUFTSyAgICAgICAgIChMQlJfRklYVVBfVFNYIHwgTEJSX0ZJWFVQX0JERjE0KQor
I2RlZmluZSBMQlJfRklYVVBfQkRGOTMgICAgICAgICgxdSA8PCAyKQorI2RlZmluZSBMQlJfRklY
VVBfTUFTSyAgICAgICAgIChMQlJfRklYVVBfVFNYIHwgTEJSX0ZJWFVQX0JERjkzKQogCiBzdGF0
aWMgYm9vbCBfX3JlYWRfbW9zdGx5IGxicl90c3hfZml4dXBfbmVlZGVkOwotc3RhdGljIGJvb2wg
X19yZWFkX21vc3RseSBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9uZWVkZWQ7CitzdGF0aWMgYm9v
bCBfX3JlYWRfbW9zdGx5IGJkZjkzX2ZpeHVwX25lZWRlZDsKIHN0YXRpYyB1aW50MzJfdCBfX3Jl
YWRfbW9zdGx5IGxicl9mcm9tX3N0YXJ0Owogc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkg
bGJyX2Zyb21fZW5kOwogc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgbGJyX2xhc3RpbnRf
ZnJvbTsKQEAgLTI5MzUsMTEgKzI5MzUsMTggQEAgc3RhdGljIHZvaWQgX19pbml0IGxicl90c3hf
Zml4dXBfY2hlY2sodm9pZCkKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBiZHdfZXJy
YXR1bV9iZGYxNF9maXh1cF9jaGVjayh2b2lkKQorc3RhdGljIHZvaWQgX19pbml0IGJkZjkzX2Zp
eHVwX2NoZWNrKHZvaWQpCiB7Ci0gICAgLyogQnJvYWR3ZWxsIEU1LTI2MDAgdjQgcHJvY2Vzc29y
cyBuZWVkIHRvIHdvcmsgYXJvdW5kIGVycmF0dW0gQkRGMTQuICovCi0gICAgaWYgKCBib290X2Nw
dV9kYXRhLng4NiA9PSA2ICYmIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsID09IDc5ICkKLSAgICAg
ICAgYmR3X2VycmF0dW1fYmRmMTRfZml4dXBfbmVlZGVkID0gdHJ1ZTsKKyAgICAvKgorICAgICAq
IEJyb2Fkd2VsbCBlcnJhdHVtIEJERjkzOgorICAgICAqCisgICAgICogUmVhZHMgZnJvbSBNU1Jf
TEVSX1RPX0xJUCAoTVNSIDFERUgpIG1heSByZXR1cm4gdmFsdWVzIGZvciBiaXRzWzYzOjYxXQor
ICAgICAqIHRoYXQgYXJlIG5vdCBlcXVhbCB0byBiaXRbNDddLiAgQXR0ZW1wdGluZyB0byBjb250
ZXh0IHN3aXRjaCB0aGlzIHZhbHVlCisgICAgICogbWF5IGNhdXNlIGEgI0dQLiAgU29mdHdhcmUg
c2hvdWxkIHNpZ24gZXh0ZW5kIHRoZSBNU1IuCisgICAgICovCisgICAgaWYgKCBib290X2NwdV9k
YXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAmJgorICAgICAgICAgYm9vdF9jcHVf
ZGF0YS54ODYgPT0gNiAmJiBib290X2NwdV9kYXRhLng4Nl9tb2RlbCA9PSAweDRmICkKKyAgICAg
ICAgYmRmOTNfZml4dXBfbmVlZGVkID0gdHJ1ZTsKIH0KIAogc3RhdGljIGludCBpc19sYXN0X2Jy
YW5jaF9tc3IodTMyIGVjeCkKQEAgLTMzMDQsOCArMzMxMSw4IEBAIHN0YXRpYyBpbnQgdm14X21z
cl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQp
CiAgICAgICAgICAgICB2LT5hcmNoLmh2bV92bXgubGJyX2ZsYWdzIHw9IExCUl9NU1JTX0lOU0VS
VEVEOwogICAgICAgICAgICAgaWYgKCBsYnJfdHN4X2ZpeHVwX25lZWRlZCApCiAgICAgICAgICAg
ICAgICAgdi0+YXJjaC5odm1fdm14Lmxicl9mbGFncyB8PSBMQlJfRklYVVBfVFNYOwotICAgICAg
ICAgICAgaWYgKCBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9uZWVkZWQgKQotICAgICAgICAgICAg
ICAgIHYtPmFyY2guaHZtX3ZteC5sYnJfZmxhZ3MgfD0gTEJSX0ZJWFVQX0JERjE0OworICAgICAg
ICAgICAgaWYgKCBiZGY5M19maXh1cF9uZWVkZWQgKQorICAgICAgICAgICAgICAgIHYtPmFyY2gu
aHZtX3ZteC5sYnJfZmxhZ3MgfD0gTEJSX0ZJWFVQX0JERjkzOwogICAgICAgICB9CiAKICAgICAg
ICAgX192bXdyaXRlKEdVRVNUX0lBMzJfREVCVUdDVEwsIG1zcl9jb250ZW50KTsKQEAgLTQzNDYs
MjAgKzQzNTMsMTAgQEAgc3RhdGljIHZvaWQgc2lnbl9leHRlbmRfbXNyKHN0cnVjdCB2Y3B1ICp2
LCB1MzIgbXNyLCBpbnQgdHlwZSkKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIGJkd19lcnJhdHVt
X2JkZjE0X2ZpeHVwKHZvaWQpCitzdGF0aWMgdm9pZCBiZGY5M19maXh1cCh2b2lkKQogewogICAg
IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKIAotICAgIC8qCi0gICAgICogT2NjYXNpb25h
bGx5LCBvbiBjZXJ0YWluIEJyb2Fkd2VsbCBDUFVzIE1TUl9JQTMyX0xBU1RJTlRUT0lQIGhhcwot
ICAgICAqIGJlZW4gb2JzZXJ2ZWQgdG8gaGF2ZSB0aGUgdG9wIHRocmVlIGJpdHMgY29ycnVwdGVk
IGFzIHRob3VnaCB0aGUKLSAgICAgKiBNU1IgaXMgdXNpbmcgdGhlIExCUl9GT1JNQVRfRUlQX0ZM
QUdTX1RTWCBmb3JtYXQuIFRoaXMgaXMKLSAgICAgKiBpbmNvcnJlY3QgYW5kIGNhdXNlcyBhIHZt
ZW50cnkgZmFpbHVyZSAtLSB0aGUgTVNSIHNob3VsZCBjb250YWluCi0gICAgICogYW4gb2Zmc2V0
IGludG8gdGhlIGN1cnJlbnQgY29kZSBzZWdtZW50LiBUaGlzIGlzIGFzc3VtZWQgdG8gYmUKLSAg
ICAgKiBlcnJhdHVtIEJERjE0LiBGaXggdXAgTVNSX0lBMzJfTEFTVElOVHtGUk9NLFRPfUlQIGJ5
Ci0gICAgICogc2lnbi1leHRlbmRpbmcgaW50byBiaXRzIDQ4OjYzLgotICAgICAqLwotICAgIHNp
Z25fZXh0ZW5kX21zcihjdXJyLCBNU1JfSUEzMl9MQVNUSU5URlJPTUlQLCBWTVhfTVNSX0dVRVNU
KTsKICAgICBzaWduX2V4dGVuZF9tc3IoY3VyciwgTVNSX0lBMzJfTEFTVElOVFRPSVAsIFZNWF9N
U1JfR1VFU1QpOwogfQogCkBAIC00MzY5LDggKzQzNjYsOCBAQCBzdGF0aWMgdm9pZCBsYnJfZml4
dXAodm9pZCkKIAogICAgIGlmICggY3Vyci0+YXJjaC5odm1fdm14Lmxicl9mbGFncyAmIExCUl9G
SVhVUF9UU1ggKQogICAgICAgICBsYnJfdHN4X2ZpeHVwKCk7Ci0gICAgaWYgKCBjdXJyLT5hcmNo
Lmh2bV92bXgubGJyX2ZsYWdzICYgTEJSX0ZJWFVQX0JERjE0ICkKLSAgICAgICAgYmR3X2VycmF0
dW1fYmRmMTRfZml4dXAoKTsKKyAgICBpZiAoIGN1cnItPmFyY2guaHZtX3ZteC5sYnJfZmxhZ3Mg
JiBMQlJfRklYVVBfQkRGOTMgKQorICAgICAgICBiZGY5M19maXh1cCgpOwogfQogCiAvKiBSZXR1
cm5zIGZhbHNlIGlmIHRoZSB2bWVudHJ5IGhhcyB0byBiZSByZXN0YXJ0ZWQgKi8KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEx
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:12:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:12:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZba0-0007aM-5K; Tue, 26 Nov 2019 14:12:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbZy-0007aC-UK
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:34 +0000
X-Inumbo-ID: caa046b0-1056-11ea-a3a2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id caa046b0-1056-11ea-a3a2-12813bfff9fa;
 Tue, 26 Nov 2019 14:12:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbZx-0004xS-VP
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbZx-0005uu-UF
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbZx-0005uu-UF@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:12:33 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/vtx: Fixes to
 Haswell/Broadwell LBR TSX errata
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIxMjYwOWI3NmM5MThkODY2Y2Q0YWJmNGQ2NjQwZmU0MWQzZTc5MTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNjoxOTozMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjoxOTozMiAyMDE5ICsw
MTAwCgogICAgeDg2L3Z0eDogRml4ZXMgdG8gSGFzd2VsbC9Ccm9hZHdlbGwgTEJSIFRTWCBlcnJh
dGEKICAgIAogICAgQ3Jvc3MgcmVmZXJlbmNlIGFuZCBsaXN0IGFsbCBlcnJhdGEsIG5vdyB0aGF0
IHRoZXkgYXJlIHB1Ymxpc2hlZC4KICAgIAogICAgVGhlc2UgZXJyYXRhIGFyZSBzcGVjaWZpYyB0
byBIYXN3ZWxsL0Jyb2Fkd2VsbC4gIFRoZXkgc2hvdWxkIGhhdmUgbW9kZWwgYW5kCiAgICB2ZW5k
b3IgY2hlY2tzLCBhcyBJbnRlbCBpc24ndCB0aGUgb25seSB2ZW5kb3IgdG8gaW1wbGVtZW50IFZU
LXguCiAgICAKICAgIEFsbCBhZmZlY3RlZCBtb2RlbHMgdXNlIHRoZSBzYW1lIE1TUiBpbmRpY2ll
cywgc28gdGhlc2UgY2FuIGJlIGhhcmQgY29kZWQKICAgIHJhdGhlciB0aGFuIGxvb2tpbmcgdXAg
YW5kIHN0b3JpbmcgY29uc3RhbnQgdmFsdWVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGY1MWQ0YTE5NDI3Njc0
NDkxZWFlY2VmODVjNTUxNjEzNDUwMTg4YzUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTI5IDE5
OjI3OjQwICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA3MCArKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NDIgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCAxNjI1
OTI3MDUwLi4wNjdkY2YzZmY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjc1NSwxNCArMjc1NSw2IEBA
IHN0YXRpYyBpbnQgdm14X2NyX2FjY2Vzcyhjcl9hY2Nlc3NfcXVhbF90IHF1YWwpCiAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotLyogVGhpcyBkZWZpbmVzIHRoZSBsYXlvdXQgb2Ygc3Ry
dWN0IGxicl9pbmZvW10gKi8KLSNkZWZpbmUgTEJSX0xBU1RJTlRfRlJPTV9JRFggICAgMAotI2Rl
ZmluZSBMQlJfTEFTVElOVF9UT19JRFggICAgICAxCi0jZGVmaW5lIExCUl9MQVNUQlJBTkNIX1RP
U19JRFggIDIKLSNkZWZpbmUgTEJSX0xBU1RCUkFOQ0hfRlJPTV9JRFggMwotI2RlZmluZSBMQlJf
TEFTVEJSQU5DSF9UT19JRFggICA0Ci0jZGVmaW5lIExCUl9MQVNUQlJBTkNIX0lORk8gICAgIDUK
LQogc3RhdGljIGNvbnN0IHN0cnVjdCBsYnJfaW5mbyB7CiAgICAgdTMyIGJhc2UsIGNvdW50Owog
fSBwNF9sYnJbXSA9IHsKQEAgLTI4OTksNDAgKzI4OTEsNTcgQEAgZW51bQogCiBzdGF0aWMgYm9v
bCBfX3JlYWRfbW9zdGx5IGxicl90c3hfZml4dXBfbmVlZGVkOwogc3RhdGljIGJvb2wgX19yZWFk
X21vc3RseSBiZGY5M19maXh1cF9uZWVkZWQ7Ci1zdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3Rs
eSBsYnJfZnJvbV9zdGFydDsKLXN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9mcm9t
X2VuZDsKLXN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9sYXN0aW50X2Zyb207CiAK
IHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQpCiB7Ci0gICAgYm9v
bCB0c3hfc3VwcG9ydCA9IGNwdV9oYXNfaGxlIHx8IGNwdV9oYXNfcnRtOwogICAgIHVpbnQ2NF90
IGNhcHM7CiAgICAgdWludDMyX3QgbGJyX2Zvcm1hdDsKIAotICAgIC8qIEZpeHVwIGlzIG5lZWRl
ZCBvbmx5IHdoZW4gVFNYIHN1cHBvcnQgaXMgZGlzYWJsZWQgLi4uICovCi0gICAgaWYgKCB0c3hf
c3VwcG9ydCApCisgICAgLyoKKyAgICAgKiBIU00xODIsIEhTRDE3MiwgSFNFMTE3LCBCRE0xMjcs
IEJERDExNywgQkRGODUsIEJERTEwNToKKyAgICAgKgorICAgICAqIE9uIHByb2Nlc3NvcnMgdGhh
dCBkbyBub3Qgc3VwcG9ydCBJbnRlbCBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlvbgorICAg
ICAqIEV4dGVuc2lvbnMgKEludGVsIFRTWCkgKENQVUlELjA3SC5FQlggYml0cyA0IGFuZCAxMSBh
cmUgYm90aCB6ZXJvKSwKKyAgICAgKiB3cml0ZXMgdG8gTVNSX0xBU1RCUkFOQ0hfeF9GUk9NX0lQ
IChNU1IgNjgwSCB0byA2OEZIKSBtYXkgI0dQIHVubGVzcworICAgICAqIGJpdHNbNjI6NjFdIGFy
ZSBlcXVhbCB0byBiaXRbNDddLgorICAgICAqCisgICAgICogU29mdHdhcmUgc2hvdWxkIHNpZ24g
ZXh0ZW5kIHRoZSBNU1JzLgorICAgICAqCisgICAgICogRXhwZXJpbWVudGFsbHksIE1TUl9MRVJf
RlJPTV9MSVAgKDFEREgpIGlzIHNpbWlsYXJseSBpbXBhY3RlZCwgc28gaXMKKyAgICAgKiBmaXhl
ZCB1cCBhcyB3ZWxsLgorICAgICAqLworICAgIGlmICggY3B1X2hhc19obGUgfHwgY3B1X2hhc19y
dG0gfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lO
VEVMIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKICAgICAgICAgcmV0dXJu
OwogCisgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsKKyAgICBj
YXNlIDB4M2M6IC8qIEhTTTE4MiwgSFNEMTcyIC0gNHRoIGdlbiBDb3JlICovCisgICAgY2FzZSAw
eDNmOiAvKiBIU0UxMTcgLSBYZW9uIEU1IHYzICovCisgICAgY2FzZSAweDQ1OiAvKiBIU00xODIg
LSA0dGggZ2VuIENvcmUgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhTTTE4MiwgSFNEMTcyIC0gNHRo
IGdlbiBDb3JlIChHVDMpICovCisgICAgY2FzZSAweDNkOiAvKiBCRE0xMjcgLSA1dGggZ2VuIENv
cmUgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJERDExNyAtIDV0aCBnZW4gQ29yZSAoR1QzKSAqLwor
ICAgIGNhc2UgMHg0ZjogLyogQkRGODUgIC0gWGVvbiBFNS0yNjAwIHY0ICovCisgICAgY2FzZSAw
eDU2OiAvKiBCREUxMDUgLSBYZW9uIEQtMTUwMCAqLworICAgICAgICBicmVhazsKKyAgICBkZWZh
dWx0OgorICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgLyoKKyAgICAgKiBGaXh1cCBpcyBu
ZWVkZWQgb25seSB3aGVuIFRTWCBzdXBwb3J0IGlzIGRpc2FibGVkIGFuZCB0aGUgYWRkcmVzcwor
ICAgICAqIGZvcm1hdCBvZiBMQlIgaW5jbHVkZXMgVFNYIGJpdHMgNjE6NjIKKyAgICAgKi8KICAg
ICBpZiAoICFjcHVfaGFzX3BkY20gKQogICAgICAgICByZXR1cm47CiAKICAgICByZG1zcmwoTVNS
X0lBMzJfUEVSRl9DQVBBQklMSVRJRVMsIGNhcHMpOwogICAgIGxicl9mb3JtYXQgPSBjYXBzICYg
TVNSX0lBMzJfUEVSRl9DQVBfTEJSX0ZPUk1BVDsKIAotICAgIC8qIC4uLiBhbmQgdGhlIGFkZHJl
c3MgZm9ybWF0IG9mIExCUiBpbmNsdWRlcyBUU1ggYml0cyA2MTo2MiAqLwogICAgIGlmICggbGJy
X2Zvcm1hdCA9PSBMQlJfRk9STUFUX0VJUF9GTEFHU19UU1ggKQotICAgIHsKLSAgICAgICAgY29u
c3Qgc3RydWN0IGxicl9pbmZvICpsYnIgPSBsYXN0X2JyYW5jaF9tc3JfZ2V0KCk7Ci0KLSAgICAg
ICAgaWYgKCBsYnIgPT0gTlVMTCApCi0gICAgICAgICAgICByZXR1cm47Ci0KLSAgICAgICAgbGJy
X2xhc3RpbnRfZnJvbSA9IGxicltMQlJfTEFTVElOVF9GUk9NX0lEWF0uYmFzZTsKLSAgICAgICAg
bGJyX2Zyb21fc3RhcnQgPSBsYnJbTEJSX0xBU1RCUkFOQ0hfRlJPTV9JRFhdLmJhc2U7Ci0gICAg
ICAgIGxicl9mcm9tX2VuZCA9IGxicl9mcm9tX3N0YXJ0ICsgbGJyW0xCUl9MQVNUQlJBTkNIX0ZS
T01fSURYXS5jb3VudDsKLQogICAgICAgICBsYnJfdHN4X2ZpeHVwX25lZWRlZCA9IHRydWU7Ci0g
ICAgfQogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgYmRmOTNfZml4dXBfY2hlY2sodm9pZCkKQEAg
LTQzMjYsOCArNDMzNSwxMiBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4X2ZpeHVwKHZvaWQpCiAgICAg
c3RydWN0IHZteF9tc3JfZW50cnkgKm1zcl9hcmVhID0gY3Vyci0+YXJjaC5odm1fdm14Lm1zcl9h
cmVhOwogICAgIHN0cnVjdCB2bXhfbXNyX2VudHJ5ICptc3I7CiAKLSAgICBpZiAoIChtc3IgPSB2
bXhfZmluZF9tc3IoY3VyciwgbGJyX2Zyb21fc3RhcnQsIFZNWF9NU1JfR1VFU1QpKSAhPSBOVUxM
ICkKKyAgICBpZiAoIChtc3IgPSB2bXhfZmluZF9tc3IoY3VyciwgTVNSX1A0X0xBU1RCUkFOQ0hf
MF9GUk9NX0xJUCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVk1YX01TUl9HVUVTVCkp
ICE9IE5VTEwgKQogICAgIHsKKyAgICAgICAgY29uc3QgdW5zaWduZWQgaW50IGxicl9mcm9tX2Vu
ZCA9CisgICAgICAgICAgICBNU1JfUDRfTEFTVEJSQU5DSF8wX0ZST01fTElQICsgTlVNX01TUl9Q
NF9MQVNUQlJBTkNIX0ZST01fVE87CisKICAgICAgICAgLyoKICAgICAgICAgICogU2lnbiBleHRl
bmQgaW50byBiaXRzIDYxOjYyIHdoaWxlIHByZXNlcnZpbmcgYml0IDYzCiAgICAgICAgICAqIFRo
ZSBsb29wIHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0IE1TUiBhcnJheSBpcyBzb3J0ZWQuCkBAIC00
MzM2LDcgKzQzNDksOCBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4X2ZpeHVwKHZvaWQpCiAgICAgICAg
ICAgICBtc3ItPmRhdGEgfD0gKChMQlJfRlJPTV9TSUdORVhUXzJNU0IgJiBtc3ItPmRhdGEpIDw8
IDIpOwogICAgIH0KIAotICAgIGlmICggKG1zciA9IHZteF9maW5kX21zcihjdXJyLCBsYnJfbGFz
dGludF9mcm9tLCBWTVhfTVNSX0dVRVNUKSkgIT0gTlVMTCApCisgICAgaWYgKCAobXNyID0gdm14
X2ZpbmRfbXNyKGN1cnIsIE1TUl9JQTMyX0xBU1RJTlRGUk9NSVAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFZNWF9NU1JfR1VFU1QpKSAhPSBOVUxMICkKICAgICAgICAgbXNyLT5kYXRh
IHw9ICgoTEJSX0ZST01fU0lHTkVYVF8yTVNCICYgbXNyLT5kYXRhKSA8PCAyKTsKIH0KIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:12:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:12:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbaA-0007bW-73; Tue, 26 Nov 2019 14:12:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZba8-0007bF-KV
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:44 +0000
X-Inumbo-ID: d0a3d158-1056-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d0a3d158-1056-11ea-83b8-bc764e2007e4;
 Tue, 26 Nov 2019 14:12:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZba8-0004xe-2T
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZba8-0005vP-1K
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZba8-0005vP-1K@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:12:44 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/shim: copy back the result of
 EVTCHNOP_status
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7318006350874101098=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0a79df73307076b0e946fd8fb87e8fbaca15d596
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 16:20:17 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 16:20:17 2019 +0100

    x86/shim: copy back the result of EVTCHNOP_status
    
    The event channel data was not copied back to guest memory, fix this
    by doing the copy.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    master commit: 0f45bbbc404e2d1257476f9caa6644c209ec2c90
    master date: 2019-11-01 10:48:04 +0000
---
 xen/arch/x86/pv/shim.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xen/arch/x86/pv/shim.c b/xen/arch/x86/pv/shim.c
index 1299112ce0..d4146fe234 100644
--- a/xen/arch/x86/pv/shim.c
+++ b/xen/arch/x86/pv/shim.c
@@ -470,6 +470,9 @@ static long pv_shim_event_channel_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
         else
             rc = xen_hypercall_event_channel_op(EVTCHNOP_status, &status);
 
+        if ( !rc && __copy_to_guest(arg, &status, 1) )
+            rc = -EFAULT;
+
         break;
     }
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7318006350874101098==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:12:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:12:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbaK-0007cp-8m; Tue, 26 Nov 2019 14:12:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbaI-0007cb-To
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:54 +0000
X-Inumbo-ID: d6ad1988-1056-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d6ad1988-1056-11ea-9db0-bc764e2007e4;
 Tue, 26 Nov 2019 14:12:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbaI-0004xu-6M
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbaI-0005vr-58
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:12:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbaI-0005vr-58@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:12:54 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/ioapic: fix clear_IO_APIC_pin
 write of raw entries
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8025797222731971506=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fd405712c75121de793783cadf6add63ad0d39b8
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 16:21:14 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 16:21:14 2019 +0100

    x86/ioapic: fix clear_IO_APIC_pin write of raw entries
    
    clear_IO_APIC_pin can be called after the iommu has been enabled, and
    using raw reads and writes to modify IO-APIC entries that have been
    setup to use interrupt remapping can lead to issues as some of the
    fields have different meaning when the IO-APIC entry is setup to point
    to an interrupt remapping table entry.
    
    The following ASSERT in AMD IOMMU code triggers afterwards as a result
    of the raw changes to IO-APIC entries performed by clear_IO_APIC_pin.
    
    (XEN) [   10.082154] ENABLING IO-APIC IRQs
    (XEN) [   10.087789]  -> Using new ACK method
    (XEN) [   10.093738] Assertion 'get_rte_index(rte) == offset' failed at iommu_intr.c:328
    
    Fix this by making sure that modifications to entries are performed in
    non raw mode when fields are affected which may either have changed
    meaning with interrupt remapping, or which may need mirroring into
    IRTEs.
    
    Reported-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: dedcb1087dfeae0bbd9eea465a57f25b13e40585
    master date: 2019-11-12 11:07:40 +0100
---
 xen/arch/x86/io_apic.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c
index f959090ca0..5a8f6bf302 100644
--- a/xen/arch/x86/io_apic.c
+++ b/xen/arch/x86/io_apic.c
@@ -517,8 +517,9 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
     if (entry.irr) {
         /* Make sure the trigger mode is set to level. */
         if (!entry.trigger) {
+            entry = __ioapic_read_entry(apic, pin, false);
             entry.trigger = 1;
-            __ioapic_write_entry(apic, pin, TRUE, entry);
+            __ioapic_write_entry(apic, pin, false, entry);
         }
         __io_apic_eoi(apic, entry.vector, pin);
     }
@@ -528,7 +529,7 @@ static void clear_IO_APIC_pin(unsigned int apic, unsigned int pin)
      */
     memset(&entry, 0, sizeof(entry));
     entry.mask = 1;
-    __ioapic_write_entry(apic, pin, TRUE, entry);
+    __ioapic_write_entry(apic, pin, false, entry);
 
     entry = __ioapic_read_entry(apic, pin, TRUE);
     if (entry.irr)
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8025797222731971506==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:13:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:13:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbaU-0007e5-AW; Tue, 26 Nov 2019 14:13:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbaT-0007do-24
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:05 +0000
X-Inumbo-ID: dcb2f0e6-1056-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dcb2f0e6-1056-11ea-83b8-bc764e2007e4;
 Tue, 26 Nov 2019 14:13:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbaS-0004yM-9u
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbaS-0005wU-8o
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbaS-0005wU-8o@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:13:04 +0000
Subject: [Xen-changelog] [xen stable-4.11] AMD/IOMMU: don't needlessly
 trigger errors/crashes when unmapping a page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1ZGU4OTM2ODdiNzI0MDllMmZkM2Q3NzZhYzQzZjc1NzE3NTIyYzgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI1
IDE2OjIyOjA4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE2OjIyOjA4IDIwMTkgKzAxMDAKCiAgICBB
TUQvSU9NTVU6IGRvbid0IG5lZWRsZXNzbHkgdHJpZ2dlciBlcnJvcnMvY3Jhc2hlcyB3aGVuIHVu
bWFwcGluZyBhIHBhZ2UKICAgIAogICAgVW5tYXBwaW5nIGEgcGFnZSB3aGljaCBoYXMgbmV2ZXIg
YmVlbiBtYXBwZWQgc2hvdWxkIGJlIGEgbm8tb3AgKG5vdGUgaG93CiAgICBpdCBhbHJlYWR5IGlz
IGluIGNhc2UgdGhlcmUgd2FzIG5vIHJvb3QgcGFnZSB0YWJsZSBhbGxvY2F0ZWQpLiBUaGVyZSdz
CiAgICBpbiBwYXJ0aWN1bGFyIG5vIG5lZWQgdG8gZ3JvdyB0aGUgbnVtYmVyIG9mIHBhZ2UgdGFi
bGUgbGV2ZWxzIGluIHVzZSwKICAgIGFuZCB0aGVyZSdzIGFsc28gbm8gbmVlZCB0byBhbGxvY2F0
ZSBpbnRlcm1lZGlhdGUgcGFnZSB0YWJsZXMgZXhjZXB0CiAgICB3aGVuIG5lZWRpbmcgdG8gc3Bs
aXQgYSBsYXJnZSBwYWdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5v
cmc+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IGFkNTkxNDU0ZjA2OTY0N2MzNmE3ZGFhYTllYzIzMzg0YzAy
NjNmMGIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTExLTEyIDExOjA4OjM0ICswMTAwCi0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIHwgMzkgKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4
IDMxOTFkYTkxZWYuLjA3OGQxYzY3M2EgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfbWFwLmMKQEAgLTQ1Niw3ICs0NTYsNyBAQCBzdGF0aWMgaW50IGlvbW11X21lcmdlX3BhZ2Vz
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAogICogcGFnZSB0YWJsZXMu
CiAgKi8KIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgcGZuLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgcHRfbWZuW10pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHB0X21mbltdLCBib29sIG1hcCkKIHsKICAgICB1NjQgKnBkZSwgKm5leHRfdGFibGVfdmFk
ZHI7CiAgICAgdW5zaWduZWQgbG9uZyAgbmV4dF90YWJsZV9tZm47CkBAIC00NzAsNiArNDcwLDEz
IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgcGZuLAogICAgIEJVR19PTiggdGFibGUgPT0gTlVMTCB8fCBsZXZlbCA8IElPTU1V
X1BBR0lOR19NT0RFX0xFVkVMXzEgfHwgCiAgICAgICAgICAgICBsZXZlbCA+IElPTU1VX1BBR0lO
R19NT0RFX0xFVkVMXzYgKTsKIAorICAgIC8qCisgICAgICogQSBmcmFtZSBudW1iZXIgcGFzdCB3
aGF0IHRoZSBjdXJyZW50IHBhZ2UgdGFibGVzIGNhbiByZXByZXNlbnQgY2FuJ3QKKyAgICAgKiBw
b3NzaWJseSBoYXZlIGEgbWFwcGluZy4KKyAgICAgKi8KKyAgICBpZiAoIHBmbiA+PiAoUFRFX1BF
Ul9UQUJMRV9TSElGVCAqIGxldmVsKSApCisgICAgICAgIHJldHVybiAwOworCiAgICAgbmV4dF90
YWJsZV9tZm4gPSBtZm5feChwYWdlX3RvX21mbih0YWJsZSkpOwogCiAgICAgaWYgKCBsZXZlbCA9
PSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8xICkKQEAgLTUzMCw2ICs1MzcsOSBAQCBzdGF0aWMg
aW50IGlvbW11X3BkZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBm
biwKICAgICAgICAgLyogSW5zdGFsbCBsb3dlciBsZXZlbCBwYWdlIHRhYmxlIGZvciBub24tcHJl
c2VudCBlbnRyaWVzICovCiAgICAgICAgIGVsc2UgaWYgKCAhaW9tbXVfaXNfcHRlX3ByZXNlbnQo
KHUzMiopcGRlKSApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIW1hcCApCisgICAgICAg
ICAgICAgICAgcmV0dXJuIDA7CisKICAgICAgICAgICAgIGlmICggbmV4dF90YWJsZV9tZm4gPT0g
MCApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgdGFibGUgPSBhbGxvY19hbWRfaW9t
bXVfcGd0YWJsZSgpOwpAQCAtNjg4LDcgKzY5OCw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAog
ICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9nZm4oZCwgZ2ZuLCBw
dF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQorICAgIGlmICggaW9tbXVfcGRlX2Zyb21fZ2Zu
KGQsIGdmbiwgcHRfbWZuLCB0cnVlKSB8fCAocHRfbWZuWzFdID09IDApICkKICAgICB7CiAgICAg
ICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogICAgICAgICBBTURfSU9N
TVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5IGdmbiA9ICVseFxuIiwgZ2ZuKTsK
QEAgLTc2NywyMyArNzc3LDcgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAg
ICAvKiBTaW5jZSBIVk0gZG9tYWluIGlzIGluaXRpYWxpemVkIHdpdGggMiBsZXZlbCBJTyBwYWdl
IHRhYmxlLAotICAgICAqIHdlIG1pZ2h0IG5lZWQgYSBkZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFn
ZXIgZ2ZuIG5vdyAqLwotICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCi0gICAgewotICAgICAg
ICBpbnQgcmMgPSB1cGRhdGVfcGFnaW5nX21vZGUoZCwgZ2ZuKTsKLQotICAgICAgICBpZiAoIHJj
ICkKLSAgICAgICAgewotICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdf
bG9jayk7Ci0gICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFp
bGVkIGdmbiA9ICVseFxuIiwgZ2ZuKTsKLSAgICAgICAgICAgIGlmICggcmMgIT0gLUVBRERSTk9U
QVZBSUwgKQotICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKLSAgICAgICAgICAgIHJl
dHVybiByYzsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICggaW9tbXVfcGRlX2Zyb21fZ2Zu
KGQsIGdmbiwgcHRfbWZuKSB8fCAocHRfbWZuWzFdID09IDApICkKKyAgICBpZiAoIGlvbW11X3Bk
ZV9mcm9tX2dmbihkLCBnZm4sIHB0X21mbiwgZmFsc2UpICkKICAgICB7CiAgICAgICAgIHNwaW5f
dW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogICAgICAgICBBTURfSU9NTVVfREVCVUco
IkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5IGdmbiA9ICVseFxuIiwgZ2ZuKTsKQEAgLTc5MSw4
ICs3ODUsMTEgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICB9CiAKLSAgICAv
KiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcgKi8KLSAgICBjbGVhcl9pb21tdV9wdGVf
cHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisgICAgaWYgKCBwdF9tZm5bMV0gKQorICAgIHsKKyAg
ICAgICAgLyogTWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQnLiAqLworICAgICAgICBjbGVh
cl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisgICAgfQogCiAgICAgLyogTm8g
ZnVydGhlciBtZXJnaW5nIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpLCBhcyB0aGUgbG9naWMgZG9l
c24ndCBjb3BlLiAqLwogICAgIGhkLT5hcmNoLm5vX21lcmdlID0gdHJ1ZTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:13:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbae-0007fY-Ke; Tue, 26 Nov 2019 14:13:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbad-0007fA-3z
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:15 +0000
X-Inumbo-ID: e29483ef-1056-11ea-a3a2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e29483ef-1056-11ea-a3a2-12813bfff9fa;
 Tue, 26 Nov 2019 14:13:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbac-0004yc-DM
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbac-0005xH-CL
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbac-0005xH-CL@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:13:14 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86emul: 16-bit XBEGIN does not
 truncate rIP
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcxNTIzOTk1YjE1ZDE5OTQ5NzgxNzBmZDQ0MmU4YjZlOGRiOTJhYTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI1
IDE2OjIyOjUzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE2OjIyOjUzIDIwMTkgKzAxMDAKCiAgICB4
ODZlbXVsOiAxNi1iaXQgWEJFR0lOIGRvZXMgbm90IHRydW5jYXRlIHJJUAogICAgCiAgICBTRE0g
cmV2IDA3MSBwb2ludHMgb3V0IHRoaXMgZmFjdCBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGE3MmM1MDg2NTZjMGEwZmE1NzM4OTBiMjkwMDY0ZTYwMzU5NzFmODYKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTExLTE1IDE0OjE1OjMxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmlu
ZGV4IDk1MjViNGQyNTQuLjFmMGMyMDhmYzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCkBAIC0zODE0LDEwICszODE0LDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB7
CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogeGJlZ2luIHVuY29uZGl0aW9uYWxseSBh
Ym9ydHMsIHhhYm9ydCBpcyB1bmNvbmRpdGlvbmFsbHkKLSAgICAgICAgICAgICAqIGEgbm9wLgor
ICAgICAgICAgICAgICogYSBub3AuIEl0IGFsc28gZG9lcyBub3QgdHJ1bmNhdGUgdGhlIGRlc3Rp
bmF0aW9uIGFkZHJlc3MgdG8KKyAgICAgICAgICAgICAqIDE2IGJpdHMgd2hlbiAxNi1iaXQgb3Bl
cmFuZCBzaXplIGlzIGluIGVmZmVjdC4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYg
KCBiICYgMSApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgb3BfYnl0ZXMgPSA0Owog
ICAgICAgICAgICAgICAgIGptcF9yZWwoKGludDMyX3Qpc3JjLnZhbCk7CiAgICAgICAgICAgICAg
ICAgX3JlZ3MucihheCkgPSAwOwogICAgICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:13:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:13:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbao-0007hy-Mk; Tue, 26 Nov 2019 14:13:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZban-0007hg-F4
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:25 +0000
X-Inumbo-ID: e8bdf584-1056-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e8bdf584-1056-11ea-83b8-bc764e2007e4;
 Tue, 26 Nov 2019 14:13:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbam-0004zG-Ge
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbam-0005xm-Fc
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbam-0005xm-Fc@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:13:24 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86: fix race to build
 arch/x86/efi/relocs-dummy.o
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2OTc0MzhmZTE3ZDZiOGEwOWZjNGYyZDNjNjRjMzkwZjczMTI5MDUKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBOb3YgMjUgMTY6MjM6MzQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMjUgMTY6MjM6MzQgMjAxOSAr
MDEwMAoKICAgIHg4NjogZml4IHJhY2UgdG8gYnVpbGQgYXJjaC94ODYvZWZpL3JlbG9jcy1kdW1t
eS5vCiAgICAKICAgIFdpdGggJChUQVJHRVQpLmVmaSBkZXBlbmRpbmcgb24gZWZpL3JlbG9jcy1k
dW1teS5vLCBhcmNoL3g4Ni9NYWtlZmlsZQogICAgd2lsbCBhdHRlbXB0IHRvIGJ1aWxkIHRoYXQg
b2JqZWN0LiBUaGlzIG1heSByZXN1bHQgaW4gYSBkZXBlbmRlbmN5IGZpbGUKICAgIGJlaW5nIGdl
bmVyYXRlZCB0aGF0IGhhcyByZWxvY3MtZHVtbXkubyBkZXBlbmRpbmcgb24gZWZpL3JlbG9jcy1k
dW1teS5TLgogICAgCiAgICBUaGVuLCB3aGVuIGFyY2gveDg2L2VmaS9NYWtlZmlsZSB0cmllcyB0
byBidWlsZCByZWxvY3MtZHVtbXkubywgd2VsbAogICAgZWZpL3JlbG9jcy1kdW1teS5TIGRvZXNu
J3QgZXhpc3QuCiAgICAKICAgIEhhdmUgb25seSBvbmUgbWFrZWZpbGUgcmVzcG9uc2libGUgZm9y
IGJ1aWxkaW5nIHJlbG9jcy1kdW1teS5vLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAgIHg4Ni9NYWtlZmlsZTogcmVtb3Zl
ICQoZ3VhcmQpIHVzZSBmcm9tICQoVEFSR0VUKS5lZmkgdGFyZ2V0CiAgICAKICAgIEZvbGxvd2lu
ZyB0aGUgcGF0Y2ggNjVkMTA0OTg0YzA0ICgieDg2OiBmaXggcmFjZSB0byBidWlsZAogICAgYXJj
aC94ODYvZWZpL3JlbG9jcy1kdW1teS5vIiksIHRoZSBlcnJvciBtZXNzYWdlCiAgICAgIG5tOiAn
ZWZpL3JlbG9jcy1kdW1teS5vJzogTm8gc3VjaCBmaWxlIgogICAgc3RhcnRlZCB0byBhcHBlYXIg
b24gc3lzdGVtIHdoaWNoIGNhbid0IGJ1aWxkIHRoZSAuZWZpIHRhcmdldC4gVGhpcyBpcwogICAg
YmVjYXVzZSByZWxvY3MtZHVtbXkubyBpc24ndCBidWlsdCBhbnltb3JlLgogICAgVGhlIGVycm9y
IGlzIHByaW50ZWQgYnkgdGhlIGV2YWx1YXRpb24gb2YgVklSVF9CQVNFIGFuZCBBTFRfQkFTRSB3
aGljaAogICAgYXJlbid0IHVzZSBhbnl3YXkuCiAgICAKICAgIEJ1dCwgd2UgZG9uJ3QgbmVlZCB0
aGF0IGZpbGUgYXMgd2UgZG9uJ3Qgd2FudCB0byBidWlsZCBgJChUQVJHRVQpLmVmaScKICAgIGFu
eXdheS4gIE9uIHN1Y2ggc3lzdGVtLCAkKGd1YXJkKSBldmFsdWF0ZSB0byB0aGUgc2hlbGwgYnVp
bHRpbiAnOicsCiAgICB3aGljaCBwcmV2ZW50IGFueSBvZiB0aGUgc2hlbGwgY29tbWFuZHMgaW4g
YCQoVEFSR0VUKS5lZmknIGZyb20gYmVlbgogICAgZXhlY3V0ZWQuCiAgICAKICAgIEV2ZW4gaWYg
JChndWFyZCkgaXMgZXZhbHVhdGVkIG9wb24gdXNlLCBpdCBkZXBlbmRzIG9uICQoWEVOX0JVSUxE
X1BFKQogICAgd2hpY2ggaXMgZXZhbHVhdGVkIGF0IHRoZSBhc3NpZ25tZW50LiBTbywgd2UgY2Fu
IHJlcGxhY2UgJChndWFyZCkgaW4KICAgICQoVEFSR0VUKS5lZmkgYnkgaGF2aW5nIHR3byBkaWZm
ZXJlbnQgcnVsZXMgZGVwZW5kaW5nIG9uCiAgICAkKFhFTl9CVUlMRF9QRSkgaW5zdGVhZC4KICAg
IAogICAgVGhlIGNoYW5nZSB3aXRoIHRoaXMgcGF0Y2ggaXMgdGhhdCBub25lIG9mIHRoZSBkZXBl
bmRlbmN5IG9mCiAgICAkKFRBUkdFVCkuZWZpIHdpbGwgYmUgYnVpbHQgaWYgdGhlIGxpbmtlciBk
b2Vzbid0IHN1cHBvcnQgUEUKICAgIGFuZCBWSVJUX0JBU0UgYW5kIEFMVF9CQVNFIGRvbid0IGdl
dCBldmFsdWF0ZWQgYW55bW9yZSwgc28gbm0gd2lsbCBub3QKICAgIGNvbXBsYWluIGFib3V0IHRo
ZSBtaXNzaW5nIHJlbG9jcy1kdW1teS5vIGZpbGUgYW55bW9yZS4KICAgIAogICAgU2luY2UgcHJl
bGluay1lZmkubyBpc24ndCBidWlsdCBvbiBzeXN0ZW0gdGhhdCBjYW4ndCBidWlsZAogICAgJChU
QVJHRVQpLmVmaSBhbnltb3JlLCB3ZSBjYW4gcmVtb3ZlIHRoZSAkKGd1YXJkKSB2YXJpYWJsZSBl
dmVyeXdoZXJlLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNjVkMTA0OTg0YzA0ZTY5MjM0Zjc3YmQzYjhmOGMwZWY4
NWIzZjdmYQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTEtMTUgMTQ6MTg6MTYgKzAxMDAKICAgIG1h
c3RlciBjb21taXQ6IDcwNTlhZmIyMDJmZjBkODJhNmZhOTRmN2VmODRlNGJiMzEzOTkxNGUKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTExLTIwIDE3OjEyOjEyICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L01ha2VmaWxlIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUK
aW5kZXggNGM4MmQ5ZjcxMC4uZWMwMjk3MmYyYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01h
a2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMTExLDIwICsxMTEsMjAgQEAg
cHJlbGlua19sdG8ubzogJChBTExfT0JKUykKIAkkKExEX0xUTykgLXIgLW8gJEAgJF4KIAogcHJl
bGluay1lZmlfbHRvLm86ICQoQUxMX09CSlMpIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vCi0J
JChndWFyZCkgJChMRF9MVE8pIC1yIC1vICRAICQoZmlsdGVyLW91dCAlL2VmaS9idWlsdF9pbi5v
LCReKQorCSQoTERfTFRPKSAtciAtbyAkQCAkKGZpbHRlci1vdXQgJS9lZmkvYnVpbHRfaW4ubywk
XikKIAogIyBMaW5rIGl0IHdpdGggYWxsIHRoZSBiaW5hcnkgb2JqZWN0cwogcHJlbGluay5vOiAk
KHBhdHN1YnN0ICUvYnVpbHRfaW4ubywlL2J1aWx0X2luX2Jpbi5vLCQoQUxMX09CSlMpKSBwcmVs
aW5rX2x0by5vCiAJJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgogCiBwcmVsaW5rLWVmaS5v
OiAkKHBhdHN1YnN0ICUvYnVpbHRfaW4ubywlL2J1aWx0X2luX2Jpbi5vLCQoQUxMX09CSlMpKSBw
cmVsaW5rLWVmaV9sdG8ubyBlZmkvYm9vdC5pbml0Lm8KLQkkKGd1YXJkKSAkKExEKSAkKExERkxB
R1MpIC1yIC1vICRAICReCisJJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgogZWxzZQogcHJl
bGluay5vOiAkKEFMTF9PQkpTKQogCSQoTEQpICQoTERGTEFHUykgLXIgLW8gJEAgJF4KIAogcHJl
bGluay1lZmkubzogJChBTExfT0JKUykgZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZp
L2NvbXBhdC5vCi0JJChndWFyZCkgJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkKGZpbHRlci1v
dXQgJS9lZmkvYnVpbHRfaW4ubywkXikKKwkkKExEKSAkKExERkxBR1MpIC1yIC1vICRAICQoZmls
dGVyLW91dCAlL2VmaS9idWlsdF9pbi5vLCReKQogZW5kaWYKIAogJChCQVNFRElSKS9jb21tb24v
c3ltYm9scy1kdW1teS5vOgpAQCAtMTcyLDggKzE3Miw2IEBAIENGTEFHUy0kKFhFTl9CVUlMRF9F
RkkpICs9IC1EWEVOX0JVSUxEX0VGSQogCiAkKFRBUkdFVCkuZWZpOiBWSVJUX0JBU0UgPSAweCQo
c2hlbGwgJChOTSkgZWZpL3JlbG9jcy1kdW1teS5vIHwgc2VkIC1uICdzLCBBIFZJUlRfU1RBUlQk
JCwscCcpCiAkKFRBUkdFVCkuZWZpOiBBTFRfQkFTRSA9IDB4JChzaGVsbCAkKE5NKSBlZmkvcmVs
b2NzLWR1bW15Lm8gfCBzZWQgLW4gJ3MsIEEgQUxUX1NUQVJUJCQsLHAnKQotIyBEb24ndCB1c2Ug
JCh3aWxkY2FyZCAuLi4pIGhlcmUgLSBhdCBsZWFzdCBtYWtlIDMuODAgZXhwYW5kcyB0aGlzIHRv
byBlYXJseSEKLSQoVEFSR0VUKS5lZmk6IGd1YXJkID0gJChpZiAkKGZpbHRlciB5LCQoWEVOX0JV
SUxEX1BFKSksLDopCiAKIGlmbmVxICgkKGJ1aWxkX2lkX2xpbmtlciksKQogaWZlcSAoJChjYWxs
IGxkLXZlci1idWlsZC1pZCwkKExEKSAkKGZpbHRlciAtbSUsJChFRklfTERGTEFHUykpKSx5KQpA
QCAtMTkxLDMwICsxODksMzQgQEAgbm90ZV9maWxlIDo9CiBlbmRpZgogbm90ZV9maWxlX29wdGlv
biA/PSAkKG5vdGVfZmlsZSkKIAoraWZlcSAoJChmaWx0ZXIgeSwkKFhFTl9CVUlMRF9QRSkpLHkp
CiAkKFRBUkdFVCkuZWZpOiBwcmVsaW5rLWVmaS5vICQobm90ZV9maWxlKSBlZmkubGRzIGVmaS9y
ZWxvY3MtZHVtbXkubyAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15Lm8gZWZpL21rcmVs
b2MKIAkkKGZvcmVhY2ggYmFzZSwgJChWSVJUX0JBU0UpICQoQUxUX0JBU0UpLCBcCi0JICAgICAg
ICAgICQoZ3VhcmQpICQoTEQpICQoY2FsbCBFRklfTERGTEFHUywkKGJhc2UpKSAtVCBlZmkubGRz
IC1OICQ8IGVmaS9yZWxvY3MtZHVtbXkubyBcCisJICAgICAgICAgICQoTEQpICQoY2FsbCBFRklf
TERGTEFHUywkKGJhc2UpKSAtVCBlZmkubGRzIC1OICQ8IGVmaS9yZWxvY3MtZHVtbXkubyBcCiAJ
ICAgICAgICAgICAgICAgICQoQkFTRURJUikvY29tbW9uL3N5bWJvbHMtZHVtbXkubyAkKG5vdGVf
ZmlsZV9vcHRpb24pIC1vICQoQEQpLy4kKEBGKS4kKGJhc2UpLjAgJiYpIDoKLQkkKGd1YXJkKSBl
ZmkvbWtyZWxvYyAkKGZvcmVhY2ggYmFzZSwkKFZJUlRfQkFTRSkgJChBTFRfQkFTRSksJChARCkv
LiQoQEYpLiQoYmFzZSkuMCkgPiQoQEQpLy4kKEBGKS4wci5TCi0JJChndWFyZCkgJChOTSkgLXBh
IC0tZm9ybWF0PXN5c3YgJChARCkvLiQoQEYpLiQoVklSVF9CQVNFKS4wIFwKLQkJfCAkKGd1YXJk
KSAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgJChhbGxfc3ltYm9scykgLS1zeXN2IC0tc29ydCA+
JChARCkvLiQoQEYpLjBzLlMKLQkkKGd1YXJkKSAkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMu
bWsgJChARCkvLiQoQEYpLjByLm8gJChARCkvLiQoQEYpLjBzLm8KKwllZmkvbWtyZWxvYyAkKGZv
cmVhY2ggYmFzZSwkKFZJUlRfQkFTRSkgJChBTFRfQkFTRSksJChARCkvLiQoQEYpLiQoYmFzZSku
MCkgPiQoQEQpLy4kKEBGKS4wci5TCisJJChOTSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvLiQo
QEYpLiQoVklSVF9CQVNFKS4wIFwKKwkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgJChhbGxf
c3ltYm9scykgLS1zeXN2IC0tc29ydCA+JChARCkvLiQoQEYpLjBzLlMKKwkkKE1BS0UpIC1mICQo
QkFTRURJUikvUnVsZXMubWsgJChARCkvLiQoQEYpLjByLm8gJChARCkvLiQoQEYpLjBzLm8KIAkk
KGZvcmVhY2ggYmFzZSwgJChWSVJUX0JBU0UpICQoQUxUX0JBU0UpLCBcCi0JICAgICAgICAgICQo
Z3VhcmQpICQoTEQpICQoY2FsbCBFRklfTERGTEFHUywkKGJhc2UpKSAtVCBlZmkubGRzIC1OICQ8
IFwKKwkgICAgICAgICAgJChMRCkgJChjYWxsIEVGSV9MREZMQUdTLCQoYmFzZSkpIC1UIGVmaS5s
ZHMgLU4gJDwgXAogCSAgICAgICAgICAgICAgICAkKEBEKS8uJChARikuMHIubyAkKEBEKS8uJChA
RikuMHMubyAkKG5vdGVfZmlsZV9vcHRpb24pIC1vICQoQEQpLy4kKEBGKS4kKGJhc2UpLjEgJiYp
IDoKLQkkKGd1YXJkKSBlZmkvbWtyZWxvYyAkKGZvcmVhY2ggYmFzZSwkKFZJUlRfQkFTRSkgJChB
TFRfQkFTRSksJChARCkvLiQoQEYpLiQoYmFzZSkuMSkgPiQoQEQpLy4kKEBGKS4xci5TCi0JJChn
dWFyZCkgJChOTSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvLiQoQEYpLiQoVklSVF9CQVNFKS4x
IFwKLQkJfCAkKGd1YXJkKSAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgJChhbGxfc3ltYm9scykg
LS1zeXN2IC0tc29ydCA+JChARCkvLiQoQEYpLjFzLlMKLQkkKGd1YXJkKSAkKE1BS0UpIC1mICQo
QkFTRURJUikvUnVsZXMubWsgJChARCkvLiQoQEYpLjFyLm8gJChARCkvLiQoQEYpLjFzLm8KLQkk
KGd1YXJkKSAkKExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChWSVJUX0JBU0UpKSAtVCBlZmkubGRz
IC1OICQ8IFwKKwllZmkvbWtyZWxvYyAkKGZvcmVhY2ggYmFzZSwkKFZJUlRfQkFTRSkgJChBTFRf
QkFTRSksJChARCkvLiQoQEYpLiQoYmFzZSkuMSkgPiQoQEQpLy4kKEBGKS4xci5TCisJJChOTSkg
LXBhIC0tZm9ybWF0PXN5c3YgJChARCkvLiQoQEYpLiQoVklSVF9CQVNFKS4xIFwKKwkJfCAkKEJB
U0VESVIpL3Rvb2xzL3N5bWJvbHMgJChhbGxfc3ltYm9scykgLS1zeXN2IC0tc29ydCA+JChARCkv
LiQoQEYpLjFzLlMKKwkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgJChARCkvLiQoQEYp
LjFyLm8gJChARCkvLiQoQEYpLjFzLm8KKwkkKExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChWSVJU
X0JBU0UpKSAtVCBlZmkubGRzIC1OICQ8IFwKIAkgICAgICAgICAgICAgICAgJChARCkvLiQoQEYp
LjFyLm8gJChARCkvLiQoQEYpLjFzLm8gJChub3RlX2ZpbGVfb3B0aW9uKSAtbyAkQAotCWlmICQo
Z3VhcmQpIGZhbHNlOyB0aGVuIHJtIC1mICRAOyBlY2hvICdFRkkgc3VwcG9ydCBkaXNhYmxlZCc7
IFwKLQllbHNlICQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLyQoQEYpIFwKLQkJfCAkKEJB
U0VESVIpL3Rvb2xzL3N5bWJvbHMgLS14ZW5zeW1zIC0tc3lzdiAtLXNvcnQgPiQoQEQpLyQoQEYp
Lm1hcDsgZmkKKwkkKE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAkKEBEKS8kKEBGKSBcCisJCXwgJChC
QVNFRElSKS90b29scy9zeW1ib2xzIC0teGVuc3ltcyAtLXN5c3YgLS1zb3J0ID4kKEBEKS8kKEBG
KS5tYXAKIAlybSAtZiAkKEBEKS8uJChARikuWzAtOV0qICQoQEQpLy4uJChARikuWzAtOV0qCitl
bHNlCiskKFRBUkdFVCkuZWZpOiBGT1JDRQorCXJtIC1mICRAOyBlY2hvICdFRkkgc3VwcG9ydCBk
aXNhYmxlZCcKK2VuZGlmCiAKLWVmaS9ib290LmluaXQubyBlZmkvcnVudGltZS5vIGVmaS9jb21w
YXQubyBlZmkvYnVpbGRpZC5vOiAkKEJBU0VESVIpL2FyY2gveDg2L2VmaS9idWlsdF9pbi5vCi1l
ZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8gZWZpL2J1aWxkaWQubzog
OworZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vIGVmaS9idWlsZGlk
Lm8gZWZpL3JlbG9jcy1kdW1teS5vOiAkKEJBU0VESVIpL2FyY2gveDg2L2VmaS9idWlsdF9pbi5v
CitlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8gZWZpL2J1aWxkaWQu
byBlZmkvcmVsb2NzLWR1bW15Lm86IDsKIAogYXNtLW9mZnNldHMuczogJChUQVJHRVRfU1VCQVJD
SCkvYXNtLW9mZnNldHMuYwogCSQoQ0MpICQoZmlsdGVyLW91dCAtV2EkKGNvbW1hKSUgLWZsdG8s
JChDRkxBR1MpKSAtUyAtbyAkQCAkPAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:13:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:13:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbay-0007k0-R1; Tue, 26 Nov 2019 14:13:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbax-0007ji-AT
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:35 +0000
X-Inumbo-ID: eec33ff2-1056-11ea-a3a2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eec33ff2-1056-11ea-a3a2-12813bfff9fa;
 Tue, 26 Nov 2019 14:13:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbaw-0004zW-JV
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbaw-0005yZ-Ig
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbaw-0005yZ-Ig@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:13:34 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen: Add missing va_end() in
 hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY4YzhhNzU4ODkyNDljYzEwMjIzM2E1ZDFmNTFlMGU5NjA2OTZjZDUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQXV0aG9yRGF0ZTogTW9uIE5vdiAyNSAx
NjoyNDowMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjoyNDowMiAyMDE5ICswMTAwCgogICAgeGVu
OiBBZGQgbWlzc2luZyB2YV9lbmQoKSBpbiBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigp
CiAgICAKICAgIFRoZSBkb2N1bWVudGF0aW9uIHJlcXVpcmVzIHZhX3N0YXJ0KCkgdG8gYWx3YXlz
IGJlIG1hdGNoZWQgd2l0aCBhCiAgICBjb3JyZXNwb25kaW5nIHZhX2VuZCgpLiBIb3dldmVyLCB0
aGlzIGlzIG5vdCB0aGUgY2FzZSBpbiB0aGUgcGF0aCB1c2VkCiAgICBmb3IgYmFkIGZvcm1hdC4K
ICAgIAogICAgVGhpcyB3YXMgaW50cm9kdWNlZCBieSBYU0EtMjk2LgogICAgCiAgICBDb3Zlcml0
eS1JRDogMTQ4ODcyNwogICAgRml4ZXM6IDBiZjlmOGQzZTMgKCJ4ZW4vaHlwZXJjYWxsOiBEb24n
dCB1c2UgQlVHKCkgZm9yIHBhcmFtZXRlciBjaGVja2luZyBpbiBoeXBlcmNhbGxfY3JlYXRlX2Nv
bnRpbnVhdGlvbigpIikKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhl
bi5vcmc+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZGY3YTE5MzM4YTg5MmI1Y2Y1ODVmZDJiZWU4NTg0
Y2IxNWUwY2FjZQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTEtMjEgMTU6NTA6MDEgKzAwMDAKLS0t
CiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgfCAxICsKIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwu
YyB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggMWEwNWU1
ZDUzYi4uMTM4ZWVhOWQ2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNDcyLDYgKzQ3Miw3IEBAIHVuc2lnbmVkIGxvbmcg
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgcmV0dXJuIHJjOwogCiAgYmFkX2Zt
dDoKKyAgICB2YV9lbmQoYXJncyk7CiAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiQmFkIGh5cGVy
Y2FsbCBjb250aW51YXRpb24gZm9ybWF0ICclYydcbiIsICpwKTsKICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwppbmRl
eCAwMWMwMzBlNjE3Li42NTM2NDU1Y2Q3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHlwZXJj
YWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCkBAIC0xNTEsNiArMTUxLDcgQEAg
dW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICByZXR1cm4g
b3A7CiAKICBiYWRfZm10OgorICAgIHZhX2VuZChhcmdzKTsKICAgICBncHJpbnRrKFhFTkxPR19F
UlIsICJCYWQgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBmb3JtYXQgJyVjJ1xuIiwgKnApOwogICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIGRvbWFpbl9jcmFzaChjdXJyLT5kb21haW4pOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:13:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:13:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbb8-0007lt-Sa; Tue, 26 Nov 2019 14:13:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbb7-0007lc-C6
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:45 +0000
X-Inumbo-ID: f4c5505c-1056-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f4c5505c-1056-11ea-9db0-bc764e2007e4;
 Tue, 26 Nov 2019 14:13:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbb6-0004zm-MS
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbb6-0005zc-LS
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbb6-0005zc-LS@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:13:44 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/vlapic: allow setting
 APIC_SPIV_FOCUS_DISABLED in x2APIC mode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8353316596893871445=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 48a2e5d91fc8311d222e8b166b25fc72e755ea6e
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Mon Nov 25 16:24:44 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 25 16:24:44 2019 +0100

    x86/vlapic: allow setting APIC_SPIV_FOCUS_DISABLED in x2APIC mode
    
    Current code unconditionally prevents setting APIC_SPIV_FOCUS_DISABLED
    regardless of the processor model, which is not correct according to
    the specification.
    
    This issue was discovered while trying to boot a pvshim with x2APIC
    enabled.
    
    Always allow setting APIC_SPIV_FOCUS_DISABLED: the local APIC
    provided to guests is emulated by Xen, and as such doesn't depend on
    the features found on the hardware processor. Note for example that
    Xen offers x2APIC support to guests even when the underlying hardware
    doesn't have such feature.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: d7cd999faa1edf745a7597db811956cb882a5436
    master date: 2019-11-22 17:52:59 +0100
---
 xen/arch/x86/hvm/vlapic.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index b5f2c895e4..871c9a46b4 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -974,6 +974,7 @@ int hvm_x2apic_msr_write(struct vcpu *v, unsigned int msr, uint64_t msr_content)
 
     case APIC_SPIV:
         if ( msr_content & ~(APIC_VECTOR_MASK | APIC_SPIV_APIC_ENABLED |
+                             APIC_SPIV_FOCUS_DISABLED |
                              (VLAPIC_VERSION & APIC_LVR_DIRECTED_EOI
                               ? APIC_SPIV_DIRECTED_EOI : 0)) )
             return X86EMUL_UNHANDLEABLE;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8353316596893871445==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:13:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbbI-0007nf-UB; Tue, 26 Nov 2019 14:13:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbbH-0007nN-Jp
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:55 +0000
X-Inumbo-ID: facd847e-1056-11ea-a3a2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id facd847e-1056-11ea-a3a2-12813bfff9fa;
 Tue, 26 Nov 2019 14:13:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbbG-0004zy-Pn
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbbG-00060F-On
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:13:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbbG-00060F-On@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:13:54 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/livepatch: Prevent patching
 with active waitqueues
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5ZWExMGRlY2VhYmI5MDRiZDFkMDBiYmFjMmQxMDRiNDZiZTEwYmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNjoyNToxOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjoyNToxOCAyMDE5ICsw
MTAwCgogICAgeDg2L2xpdmVwYXRjaDogUHJldmVudCBwYXRjaGluZyB3aXRoIGFjdGl2ZSB3YWl0
cXVldWVzCiAgICAKICAgIFRoZSBzYWZldHkgb2YgbGl2ZXBhdGNoaW5nIGRlcGVuZHMgb24gZXZl
cnkgc3RhY2sgaGF2aW5nIGJlZW4gdW53b3VuZCwgYnV0CiAgICB0aGVyZSBpcyBvbmUgY29ybmVy
IGNhc2Ugd2hlcmUgdGhpcyBpcyBub3QgdHJ1ZS4gIFRoZSBTaGFyaW5nL1BhZ2luZy9Nb25pdG9y
CiAgICBpbmZyYXN0cnVjdHVyZSBtYXkgdXNlIHdhaXRxdWV1ZXMsIHdoaWNoIGNvcHkgdGhlIHN0
YWNrIGZyYW1lIHNpZGV3YXlzIGFuZAogICAgbG9uZ2ptcCgpIHRvIGEgZGlmZmVyZW50IHZjcHUu
CiAgICAKICAgIFRoaXMgY2FzZSBpcyByYXJlLCBhbmQgY2FuIGJlIHdvcmtlZCBhcm91bmQgYnkg
cGF1c2luZyB0aGUgb2ZmZW5kaW5nCiAgICBkb21haW4ocyksIHdhaXRpbmcgZm9yIHRoZWlyIHJp
bmdzIHRvIGRyYWluLCB0aGVuIHBlcmZvcm1pbmcgYSBsaXZlcGF0Y2guCiAgICAKICAgIEluIHRo
ZSBjYXNlIHRoYXQgdGhlcmUgaXMgYW4gYWN0aXZlIHdhaXRxdWV1ZSwgZmFpbCB0aGUgbGl2ZXBh
dGNoIGF0dGVtcHQgd2l0aAogICAgLUVCVVNZLCB3aGljaCBpcyBwcmVmb3JhYmxlIHRvIHRoZSBm
aXJld29ya3Mgd2hpY2ggb2NjdXIgZnJvbSB0cnlpbmcgdG8gdW53aW5kCiAgICB0aGUgb2xkIHN0
YWNrIGZyYW1lIGF0IGEgbGF0ZXIgcG9pbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgbWFzdGVy
IGNvbW1pdDogY2E0Y2QzNjY4MjM3ZDUwYTBiMzNiNDhlN2RlN2Y5M2Q5NDc1MTIwZAogICAgbWFz
dGVyIGRhdGU6IDIwMTktMTEtMjIgMTc6MDU6NDMgKzAwMDAKLS0tCiB4ZW4vYXJjaC9hcm0vbGl2
ZXBhdGNoLmMgICAgfCAgNSArKysrKwogeGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAgIHwgMzYg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2xpdmVwYXRj
aC5jICAgICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oIHwgIDEg
KwogNCBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCmluZGV4IDI3OWQ1
MmNjNmMuLjcxODQ1MzVjODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwor
KysgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKQEAgLTE4LDYgKzE4LDExIEBACiAKIHZvaWQg
KnZtYXBfb2ZfeGVuX3RleHQ7CiAKK2ludCBhcmNoX2xpdmVwYXRjaF9zYWZldHlfY2hlY2sodm9p
ZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9p
ZCkKIHsKICAgICBtZm5fdCB0ZXh0X21mbjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9saXZl
cGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwppbmRleCA0MDZlYjkxMGNjLi5mZDk4
ZDJiZjAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2xpdmVwYXRjaC5jCkBAIC0xMCwxMCArMTAsNDYgQEAKICNpbmNsdWRlIDx4ZW4vdm1h
cC5oPgogI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfZWxmLmg+CiAjaW5jbHVkZSA8eGVuL2xpdmVw
YXRjaC5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCiAjaW5jbHVkZSA8YXNtL25taS5oPgog
I2luY2x1ZGUgPGFzbS9saXZlcGF0Y2guaD4KIAorc3RhdGljIGJvb2wgaGFzX2FjdGl2ZV93YWl0
cXVldWUoY29uc3Qgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQoreworICAgIC8qIHZlZCBt
YXkgYmUgeHphbGxvYygpJ2Qgd2l0aG91dCBJTklUX0xJU1RfSEVBRCgpIHlldC4gKi8KKyAgICBy
ZXR1cm4gKHZlZCAmJiAhbGlzdF9oZWFkX2lzX251bGwoJnZlZC0+d3EubGlzdCkgJiYKKyAgICAg
ICAgICAgICFsaXN0X2VtcHR5KCZ2ZWQtPndxLmxpc3QpKTsKK30KKworLyoKKyAqIHg4NidzIGlt
cGxlbWVudGF0aW9uIG9mIHdhaXRxdWV1ZSB2aW9sYXRlcyB0aGUgbGl2ZXBhdGNoaW5nIHNhZmV5
IHByaW5jaXBsZQorICogb2YgaGF2aW5nIHVud291bmQgZXZlcnkgQ1BVcyBzdGFjayBiZWZvcmUg
bW9kaWZ5aW5nIGxpdmUgY29udGVudC4KKyAqCisgKiBTZWFyY2ggdGhyb3VnaCBldmVyeSBkb21h
aW4gYW5kIGNoZWNrIHRoYXQgbm8gdkNQVXMgaGF2ZSBhbiBhY3RpdmUKKyAqIHdhaXRxdWV1ZS4K
KyAqLworaW50IGFyY2hfbGl2ZXBhdGNoX3NhZmV0eV9jaGVjayh2b2lkKQoreworICAgIHN0cnVj
dCBkb21haW4gKmQ7CisKKyAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKKyAgICB7CisgICAgICAg
IGlmICggaGFzX2FjdGl2ZV93YWl0cXVldWUoZC0+dm1fZXZlbnRfc2hhcmUpICkKKyAgICAgICAg
ICAgIGdvdG8gZmFpbDsKKyAgICAgICAgaWYgKCBoYXNfYWN0aXZlX3dhaXRxdWV1ZShkLT52bV9l
dmVudF9wYWdpbmcpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgaWYgKCBoYXNf
YWN0aXZlX3dhaXRxdWV1ZShkLT52bV9ldmVudF9tb25pdG9yKSApCisgICAgICAgICAgICBnb3Rv
IGZhaWw7CisgICAgfQorCisgICAgcmV0dXJuIDA7CisKKyBmYWlsOgorICAgIHByaW50ayhYRU5M
T0dfRVJSIExJVkVQQVRDSCAiJXBkIGZvdW5kIHdpdGggYWN0aXZlIHdhaXRxdWV1ZVxuIiwgZCk7
CisgICAgcmV0dXJuIC1FQlVTWTsKK30KKwogaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9p
ZCkKIHsKICAgICAvKiBEaXNhYmxlIFdQIHRvIGFsbG93IGNoYW5nZXMgdG8gcmVhZC1vbmx5IHBh
Z2VzLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24v
bGl2ZXBhdGNoLmMKaW5kZXggZDZlYWFlNmQzYi4uZDY5ZmRiMzY2NiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC0xMDYw
LDYgKzEwNjAsMTQgQEAgc3RhdGljIGludCBhcHBseV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpk
YXRhKQogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAorICAgIHJjID0gYXJjaF9s
aXZlcGF0Y2hfc2FmZXR5X2NoZWNrKCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBw
cmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBTYWZldHkgY2hlY2tzIGZhaWxlZDogJWRc
biIsCisgICAgICAgICAgICAgICBkYXRhLT5uYW1lLCByYyk7CisgICAgICAgIHJldHVybiByYzsK
KyAgICB9CisKICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIlczogQXBwbHlpbmcg
JXUgZnVuY3Rpb25zXG4iLAogICAgICAgICAgICAgZGF0YS0+bmFtZSwgZGF0YS0+bmZ1bmNzKTsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oIGIveGVuL2luY2x1ZGUv
eGVuL2xpdmVwYXRjaC5oCmluZGV4IDk4ZWMwMTIxNmIuLjBhNzJjY2MzY2EgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBh
dGNoLmgKQEAgLTEwMyw2ICsxMDMsNyBAQCBzdGF0aWMgaW5saW5lIGludCBsaXZlcGF0Y2hfdmVy
aWZ5X2Rpc3RhbmNlKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAqIFRoZXNl
IGZ1bmN0aW9ucyBhcmUgY2FsbGVkIGFyb3VuZCB0aGUgY3JpdGljYWwgcmVnaW9uIHBhdGNoaW5n
IGxpdmUgY29kZSwKICAqIGZvciBhbiBhcmNoaXRlY3R1cmUgdG8gdGFrZSBtYWtlIGFwcHJvcHJh
dGllIGdsb2JhbCBzdGF0ZSBhZGp1c3RtZW50cy4KICAqLworaW50IGFyY2hfbGl2ZXBhdGNoX3Nh
ZmV0eV9jaGVjayh2b2lkKTsKIGludCBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKHZvaWQpOwogdm9p
ZCBhcmNoX2xpdmVwYXRjaF9yZXZpdmUodm9pZCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:14:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:14:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbbT-0007pM-0H; Tue, 26 Nov 2019 14:14:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbbS-0007p8-0q
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:14:06 +0000
X-Inumbo-ID: 00d4c076-1057-11ea-a3a2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00d4c076-1057-11ea-a3a2-12813bfff9fa;
 Tue, 26 Nov 2019 14:14:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbbQ-00050N-Td
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:14:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbbQ-000610-Sd
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:14:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbbQ-000610-Sd@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:14:04 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/vvmx: Fix livelock with
 XSA-304 fix
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0NzQ2MjJmMDIyOTFjMGEzOTEwYzg1NjJiNDFiYzBkNTBkZmM1ZDQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNSAxNjoyNTo1MyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxNjoyNTo1MyAyMDE5ICsw
MTAwCgogICAgeDg2L3Z2bXg6IEZpeCBsaXZlbG9jayB3aXRoIFhTQS0zMDQgZml4CiAgICAKICAg
IEl0IHR1cm5zIG91dCB0aGF0IHRoZSBYU0EtMzA0IC8gQ1ZFLTIwMTgtMTIyMDcgZml4IG9mIGRp
c2FibGluZyBleGVjdXRhYmxlCiAgICBzdXBlcnBhZ2VzIGRvZXNuJ3Qgd29yayB3ZWxsIHdpdGgg
dGhlIG5lc3RlZCBwMm0gY29kZS4KICAgIAogICAgTmVzdGVkIHZpcnQgaXMgZXhwZXJpbWVudGFs
IGFuZCBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCBidXQgaXMgdXNlZnVsIGZvcgogICAgZGV2ZWxv
cG1lbnQgcHVycG9zZXMuICBJbiBvcmRlciB0byBub3QgcmVncmVzcyB0aGUgc3RhdHVzIHF1bywg
ZGlzYWJsZSB0aGUKICAgIFhTQS0zMDQgd29ya2Fyb3VuZCB1bnRpbCB0aGUgbmVzdGVkIHAybSBj
b2RlIGNhbiBiZSBpbXByb3ZlZC4KICAgIAogICAgSW50cm9kdWNlIGEgcGVyLWRvbWFpbiBleGVj
X3NwIGNvbnRyb2wgYW5kIHNldCBpdCBiYXNlZCBvbiB0aGUgY3VycmVudAogICAgb3B0X2VwdF9l
eGVjX3NwIHNldHRpbmcuICBUYWtlIHRoZSBvcHBvdHVuaXR5IHRvIG9taXQgYSBQVkggaGFyZHdh
cmUgZG9tYWluCiAgICBmcm9tIHRoZSBwZXJmb3JtYW5jZSBoaXQsIGJlY2F1c2UgaXQgaXMgYWxy
ZWFkeSBwZXJtaXR0ZWQgdG8gRG9TIHRoZSBzeXN0ZW0gaW4KICAgIHN1Y2ggd2F5cyBhcyBpc3N1
aW5nIGEgcmVib290LgogICAgCiAgICBXaGVuIG5lc3RlZCB2aXJ0IGlzIGVuYWJsZWQgb24gYSBk
b21haW4sIGZvcmNlIGl0IHRvIHVzaW5nIGV4ZWN1dGFibGUKICAgIHN1cGVycGFnZXMgYW5kIHJl
YnVpbGQgdGhlIHAybS4KICAgIAogICAgSGF2aW5nIHRoZSBzZXR0aW5nIHBlci1kb21haW4gaW52
b2x2ZXMgcmVhcnJhbmdpbmcgdGhlIGludGVybmFscyBvZgogICAgcGFyc2VfZXB0X3BhcmFtX3J1
bnRpbWUoKSBidXQgaXQgc3RpbGwgcmV0YWlucyB0aGUgc2FtZSBvdmVyYWxsIHNlbWFudGljcyAt
CiAgICBmb3IgZWFjaCBhcHBsaWNhYmxlIGRvbWFpbiB3aG9zZSBzZXR0aW5nIG5lZWRzIHRvIGNo
YW5nZSwgcmVidWlsZCB0aGUgcDJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE4M2YzNTRl
MTQzMDA4Nzg3OWRlMDcxZjBjNzEyMmU0MjcwMzkxNmUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEx
LTIzIDE0OjA2OjI0ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAg
ICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jICAgICAgICAgfCAgNiArKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyAgICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggfCAgNiAr
KysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bWNzLmMKaW5kZXggMTUzNzZlMjViYS4uMzMyZjJkODEwZCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYwpAQCAtMzEsNiArMzEsNyBAQAogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNpbmNsdWRl
IDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KKyNpbmNsdWRlIDxhc20v
aHZtL25lc3RlZGh2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUg
PGFzbS9odm0vdm14L3ZteC5oPgogI2luY2x1ZGUgPGFzbS9odm0vdm14L3Z2bXguaD4KQEAgLTEw
OSw2ICsxMTAsNyBAQCBjdXN0b21fcGFyYW0oImVwdCIsIHBhcnNlX2VwdF9wYXJhbSk7CiAKIHN0
YXRpYyBpbnQgcGFyc2VfZXB0X3BhcmFtX3J1bnRpbWUoY29uc3QgY2hhciAqcykKIHsKKyAgICBz
dHJ1Y3QgZG9tYWluICpkOwogICAgIGludCB2YWw7CiAKICAgICBpZiAoICFjcHVfaGFzX3ZteF9l
cHQgfHwgIWh2bV9mdW5jcy5oYXBfc3VwcG9ydGVkIHx8CkBAIC0xMjIsMTggKzEyNCwzMSBAQCBz
dGF0aWMgaW50IHBhcnNlX2VwdF9wYXJhbV9ydW50aW1lKGNvbnN0IGNoYXIgKnMpCiAgICAgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiZXhlYy1zcCIsIHMsIE5VTEwpKSA8IDAgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggdmFsICE9IG9wdF9lcHRfZXhlY19zcCApCisg
ICAgb3B0X2VwdF9leGVjX3NwID0gdmFsOworCisgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9y
ZWFkX2xvY2spOworICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQogICAgIHsKLSAgICAgICAgc3Ry
dWN0IGRvbWFpbiAqZDsKKyAgICAgICAgLyogUFYsIG9yIEhWTSBTaGFkb3cgZG9tYWluPyAgTm90
IGFwcGxpY2FibGUuICovCisgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2hhcChkKSApCisgICAg
ICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBvcHRfZXB0X2V4ZWNfc3AgPSB2YWw7CisgICAg
ICAgIC8qIEhhcmR3YXJlIGRvbWFpbj8gTm90IGFwcGxpY2FibGUuICovCisgICAgICAgIGlmICgg
aXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAg
IHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKLSAgICAgICAgZm9yX2VhY2hfZG9t
YWluICggZCApCi0gICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcChkKSApCi0gICAgICAg
ICAgICAgICAgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1f
cmFtX3J3KTsKLSAgICAgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Cisg
ICAgICAgIC8qIE5lc3RlZCBWaXJ0PyAgQnJva2VuIGFuZCBleGVjX3NwIGZvcmNlZCBvbiB0byBh
dm9pZCBsaXZlbG9ja3MuICovCisgICAgICAgIGlmICggbmVzdGVkaHZtX2VuYWJsZWQoZCkgKQor
ICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgLyogU2V0dGluZyBhbHJlYWR5IG1hdGNo
ZXM/ICBObyBuZWVkIHRvIHJlYnVpbGQgdGhlIHAybS4gKi8KKyAgICAgICAgaWYgKCBkLT5hcmNo
Lmh2bV9kb21haW4udm14LmV4ZWNfc3AgPT0gdmFsICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwor
CisgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXguZXhlY19zcCA9IHZhbDsKKyAgICAgICAg
cDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1fcmFtX3J3KTsK
ICAgICB9CisgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CiAKICAgICBw
cmludGsoIlZNWDogRVBUIGV4ZWN1dGFibGUgc3VwZXJwYWdlcyAlc2FibGVkXG4iLAogICAgICAg
ICAgICB2YWwgPyAiZW4iIDogImRpcyIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCAwNjdkY2YzZmY1Li45
ZDE0YzY3MDU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDA0LDYgKzQwNCwxMiBAQCBzdGF0aWMgaW50
IHZteF9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgZC0+YXJjaC5j
dHh0X3N3aXRjaCA9ICZjc3c7CiAKKyAgICAvKgorICAgICAqIFdvcmsgYXJvdW5kIENWRS0yMDE4
LTEyMjA3PyAgVGhlIGhhcmR3YXJlIGRvbWFpbiBpcyBhbHJlYWR5IHBlcm1pdHRlZAorICAgICAq
IHRvIHJlYm9vdCB0aGUgc3lzdGVtLCBzbyBkb2Vzbid0IG5lZWQgbWl0aWdhdGluZyBhZ2FpbnN0
IERvUydzLgorICAgICAqLworICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXguZXhlY19zcCA9IGlz
X2hhcmR3YXJlX2RvbWFpbihkKSB8fCBvcHRfZXB0X2V4ZWNfc3A7CisKICAgICBpZiAoICFoYXNf
dmxhcGljKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAxMjk3
ZGMyMGI4Li42YmVjZWIwODQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC01OSwxMCArNTksMjMgQEAg
dm9pZCBudm14X2NwdV9kZWFkKHVuc2lnbmVkIGludCBjcHUpCiAKIGludCBudm14X3ZjcHVfaW5p
dGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CiAgICAg
c3RydWN0IG5lc3RlZHZjcHUgKm52Y3B1ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwogCisgICAgLyoK
KyAgICAgKiBHcm9zcyBib2RnZS4gIFRoZSBuZXN0ZWQgcDJtIGxvZ2ljIGNhbid0IGNvcGUgd2l0
aCB0aGUgQ1ZFLTIwMTgtMTIyMDcKKyAgICAgKiB3b3JrYXJvdW5kIG9mIHVzaW5nIE5YIEVQVCBz
dXBlcnBhZ2VzLCBhbmQgbGl2ZWxvY2tzLiAgTmVzdGVkIEhWTSBpc24ndAorICAgICAqIHNlY3Vy
aXR5IHN1cHBvcnRlZCwgc28gZGlzYWJsZSB0aGUgd29ya2Fyb3VuZCB1bnRpbCB0aGUgbmVzdGVk
IHAybQorICAgICAqIGxvZ2ljIGNhbiBiZSBpbXByb3ZlZC4KKyAgICAgKi8KKyAgICBpZiAoICFk
LT5hcmNoLmh2bV9kb21haW4udm14LmV4ZWNfc3AgKQorICAgIHsKKyAgICAgICAgZC0+YXJjaC5o
dm1fZG9tYWluLnZteC5leGVjX3NwID0gdHJ1ZTsKKyAgICAgICAgcDJtX2NoYW5nZV9lbnRyeV90
eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1fcmFtX3J3KTsKKyAgICB9CisKICAgICBpZiAo
ICFwZyApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAibmVzdDogYWxsb2Nh
dGlvbiBmb3Igc2hhZG93IHZtY3MgZmFpbGVkXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4IDkzZTA4Zjg5
YTIuLmNhMThlNDM1ODAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtMjE5LDcgKzIxOSw3IEBAIHN0YXRpYyB2
b2lkIGVwdF9wMm1fdHlwZV90b19mbGFncyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBlcHRfZW50
cnlfdCAqZW50cnksCiAgICAgICogRG9uJ3QgY3JlYXRlIGV4ZWN1dGFibGUgc3VwZXJwYWdlcyBp
ZiB3ZSBuZWVkIHRvIHNoYXR0ZXIgdGhlbSB0bwogICAgICAqIHByb3RlY3QgYWdhaW5zdCBDVkUt
MjAxOC0xMjIwNy4KICAgICAgKi8KLSAgICBpZiAoICFvcHRfZXB0X2V4ZWNfc3AgJiYgaXNfZXB0
ZV9zdXBlcnBhZ2UoZW50cnkpICkKKyAgICBpZiAoICFwMm0tPmRvbWFpbi0+YXJjaC5odm1fZG9t
YWluLnZteC5leGVjX3NwICYmIGlzX2VwdGVfc3VwZXJwYWdlKGVudHJ5KSApCiAgICAgICAgIGVu
dHJ5LT54ID0gMDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14
L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKaW5kZXggNTdlNTA5
OGI5OS4uMGU0MmY5NjBlYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14
L3ZtY3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCkBAIC02Myw2
ICs2MywxMiBAQCBzdHJ1Y3Qgdm14X2RvbWFpbiB7CiAgICAgdW5zaWduZWQgbG9uZyBhcGljX2Fj
Y2Vzc19tZm47CiAgICAgLyogVk1YX0RPTUFJTl8qICovCiAgICAgdW5zaWduZWQgaW50IHN0YXR1
czsKKworICAgIC8qCisgICAgICogRG9tYWluIHBlcm1pdHRlZCB0byB1c2UgRXhlY3V0YWJsZSBF
UFQgU3VwZXJwYWdlcz8gIENsZWFyZWQgdG8gd29yaworICAgICAqIGFyb3VuZCBDVkUtMjAxOC0x
MjIwNyBhcyBhcHByb3ByaWF0ZS4KKyAgICAgKi8KKyAgICBib29sIGV4ZWNfc3A7CiB9OwogCiAv
KgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 14:14:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 14:14:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZbbd-0007r9-21; Tue, 26 Nov 2019 14:14:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZbbb-0007qv-Qq
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:14:15 +0000
X-Inumbo-ID: 06e51416-1057-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 06e51416-1057-11ea-a55d-bc764e2007e4;
 Tue, 26 Nov 2019 14:14:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbbb-00050o-3P
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:14:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZbbb-000629-0t
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 14:14:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZbbb-000629-0t@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 14:14:15 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: Adjust linear uses /
 entries when a page loses validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBlYjk5YmY5MGI2NDczN2M1YmE2YWRhYTQ2OTUxMTI3ZGNmMTUwY2MKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDI1IDE2OjI2OjQyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI1IDE2OjI2OjQyIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEFkanVzdCBsaW5lYXIgdXNlcyAvIGVudHJpZXMgd2hlbiBhIHBhZ2Ug
bG9zZXMgdmFsaWRhdGlvbgogICAgCiAgICAiTGluZWFyIHBhZ2V0YWJsZXMiIGlzIGEgdGVjaG5p
cXVlIHdoaWNoIGludm9sdmVzIGVpdGhlciBwb2ludGluZyBhCiAgICBwYWdldGFibGUgYXQgaXRz
ZWxmLCBvciB0byBhbm90aGVyIHBhZ2V0YWJsZSB0aGUgc2FtZSBvciBoaWdoZXIgbGV2ZWwuCiAg
ICBYZW4gaGFzIGxpbWl0ZWQgc3VwcG9ydCBmb3IgbGluZWFyIHBhZ2V0YWJsZXM6IEEgcGFnZSBt
YXkgZWl0aGVyIHBvaW50CiAgICB0byBpdHNlbGYsIG9yIHBvaW50IHRvIGFub3RoZXIgcGFnZSBv
ZiB0aGUgc2FtZSBsZXZlbCAoaS5lLiwgTDIgdG8gTDIsCiAgICBMMyB0byBMMywgYW5kIHNvIG9u
KS4KICAgIAogICAgWFNBLTI0MCBpbnRyb2R1Y2VkIGFuIGFkZGl0aW9uYWwgcmVzdHJpY3Rpb24g
dGhhdCBsaW1pdGVkIHRoZSAiZGVwdGgiCiAgICBvZiBzdWNoIGNoYWlucyBieSBhbGxvd2luZyBw
YWdlcyB0byBlaXRoZXIgKnBvaW50IHRvKiBvdGhlciBwYWdlcyBvZgogICAgdGhlIHNhbWUgbGV2
ZWwsIG9yICpiZSBwb2ludGVkIHRvKiBieSBvdGhlciBwYWdlcyBvZiB0aGUgc2FtZSBsZXZlbCwK
ICAgIGJ1dCBub3QgYm90aC4gIFRvIGltcGxlbWVudCB0aGlzLCB3ZSBrZWVwIHRyYWNrIG9mIHRo
ZSBudW1iZXIgb2YKICAgIG91dHN0YW5kaW5nIHRpbWVzIGEgcGFnZSBwb2ludHMgdG8gb3IgaXMg
cG9pbnRlZCB0byBhbm90aGVyIHBhZ2UKICAgIHRhYmxlLCB0byBwcmV2ZW50IGJvdGggZnJvbSBo
YXBwZW5pbmcgYXQgdGhlIHNhbWUgdGltZS4KICAgIAogICAgQWRkaXRpb25hbGx5LCBYU0EtMjk5
IGludHJvZHVjZWQgYSBtb2RlIHdoZXJlYnkgaWYgYSBwYWdlIHdhcyBrbm93biB0bwogICAgaGF2
ZSBiZWVuIG9ubHkgcGFydGlhbGx5IHZhbGlkYXRlZCwgX3B1dF9wYWdlX3R5cGUoKSB3b3VsZCBi
ZSBjYWxsZWQKICAgIHdpdGggUFRGX3BhcnRpYWxfc2V0LCBpbmRpY2F0aW5nIHRoYXQgaWYgdGhl
IHBhZ2UgaGFkIGJlZW4KICAgIGRlLXZhbGlkYXRlZCBieSBzb21lb25lIGVsc2UsIHRoZSB0eXBl
IGNvdW50IHNob3VsZCBiZSBsZWZ0IGFsb25lLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGlz
IGNoYW5nZSBkaWQgbm90IGFjY291bnQgZm9yIHRoZSByZXF1aXJlZCBhY2NvdW50aW5nCiAgICBm
b3IgbGluZWFyIHBhZ2UgdGFibGUgdXNlcyBhbmQgZW50cmllczsgaW4gdGhlIGNhc2UgdGhhdCBh
IHByZXZpb3VzbHkKICAgIHBhcnRpYWxseS1kZXZhbGlkYXRlZCBwYWdldGFibGUgd2FzIGZ1bGx5
LWRldmFsaWRhdGVkIGJ5IHNvbWVvbmUgZWxzZSwKICAgIHRoZSBsaW5lYXJfcHRfY291bnRzIGFy
ZSBub3QgdXBkYXRlZC4KICAgIAogICAgVGhpcyBjb3VsZCBoYXBwZW4gaW4gb25lIG9mIHR3byBw
bGFjZXM6CiAgICAKICAgIDEuIEluIHRoZSBjYXNlIGEgcGFydGlhbGx5LWRldmFsaWRhdGVkIHBh
Z2Ugd2FzIHJlLXZhbGlkYXRlZCBieQogICAgc29tZW9uZSBlbHNlCiAgICAKICAgIDIuIER1cmlu
ZyBkb21haW4gdGVhci1kb3duLCB3aGVuIHBhZ2VzIGFyZSBmb3JjZS1pbnZhbGlkYXRlZCB3aGls
ZQogICAgbGVhdmluZyB0aGUgdHlwZSBjb3VudCBpbnRhY3QuCiAgICAKICAgIFRoZSBzZWNvbmQg
Y291bGQgYmUgaWdub3JlZCwgc2luY2UgYXQgdGhhdCBwb2ludCB0aGUgcGFnZXMgY2FuIG5vCiAg
ICBsb25nZXIgYmUgYWJ1c2VkOyBidXQgdGhlIGZpcnN0IHJlcXVpcmVzIGhhbmRsaW5nLiAgTm90
ZSBob3dldmVyIHRoYXQKICAgIHRoaXMgd291bGQgbm90IGJlIGEgc2VjdXJpdHkgaXNzdWU6IGhh
dmluZyB0aGUgY291bnRzIGJlIHRvbyBoaWdoIGlzCiAgICBvdmVybHkgc3RyaWN0IChpLmUuLCB3
aWxsIHByZXZlbnQgYSBwYWdlIGZyb20gYmVpbmcgdXNlZCBpbiBhIHdheQogICAgd2hpY2ggaXMg
cGVyZmVjdGx5IHNhZmUpLCBidXQgc2hvdWxkbid0IGNhdXNlIGFueSBvdGhlciBpc3N1ZXMuCiAg
ICAKICAgIEZpeCB0aGlzIGJ5IGFkanVzdGluZyB0aGUgbGluZWFyIGNvdW50cyB3aGVuIGEgcGFn
ZSBsb3NlcyB2YWxpZGF0aW9uLAogICAgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSBkZS12YWxp
ZGF0aW9uIGNvbXBsZXRlZCBvciB3YXMgb25seSBwYXJ0aWFsLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDog
NzdiZWJhN2M5MjFhMjg2YzMxYTJhNzZmMjY1MDAwNDdmMzUzNjE0YQogICAgbWFzdGVyIGRhdGU6
IDIwMTktMTEtMjUgMTA6NTg6MjcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDEzICsr
KysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCBmNDZmMDVkM2NjLi44MmQ3NzA3ZmMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjc2MywxNCArMjc2MywxNyBAQCBzdGF0aWMg
aW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSwKIHsKICAgICBpbnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBw
cmVlbXB0aWJsZSk7CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRw
Zy0+dS5pbnVzZS50eXBlX2luZm8pICYmCisgICAgICAgICAodHlwZSAmIFBHVF92YWxpZGF0ZWQp
ICYmIHJjICE9IC1FSU5UUiApCisgICAgeworICAgICAgICAvKiBBbnkgdGltZSB3ZSBiZWdpbiBk
ZS12YWxpZGF0aW9uIG9mIGEgcGFnZSwgYWRqdXN0IGxpbmVhciBjb3VudHMgKi8KKyAgICAgICAg
ZGVjX2xpbmVhcl91c2VzKHBhZ2UpOworICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7
CisgICAgfQorCiAgICAgLyogTm8gbmVlZCBmb3IgYXRvbWljIHVwZGF0ZSBvZiB0eXBlX2luZm8g
aGVyZTogbm9vbmUgZWxzZSB1cGRhdGVzIGl0LiAqLwogICAgIGlmICggcmMgPT0gMCApCiAgICAg
ewotICAgICAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRwZy0+dS5pbnVz
ZS50eXBlX2luZm8pICkKLSAgICAgICAgewotICAgICAgICAgICAgZGVjX2xpbmVhcl91c2VzKHBh
Z2UpOwotICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOwotICAgICAgICB9CiAg
ICAgICAgIEFTU0VSVCghcGFnZS0+bGluZWFyX3B0X2NvdW50IHx8IHBhZ2VfZ2V0X293bmVyKHBh
Z2UpLT5pc19keWluZyk7CiAgICAgICAgIHNldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAg
ICAgICAgIHNtcF93bWIoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 17:11:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 17:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZeMl-0001nN-Fb; Tue, 26 Nov 2019 17:11:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZeMk-0001nI-I5
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 17:11:06 +0000
X-Inumbo-ID: bb1e37c4-106f-11ea-a3a5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb1e37c4-106f-11ea-a3a5-12813bfff9fa;
 Tue, 26 Nov 2019 17:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZeMj-0000kc-C1
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 17:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZeMj-0005uj-AJ
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 17:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZeMj-0005uj-AJ@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 17:11:05 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/vvmx: Fix livelock with
 XSA-304 fix
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM3MTM5ZjFkZjdmYzA3YjkyMjZlNTQyMDJhMjZkYzJiOTVhNjhhMzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyNiAxODowMToxNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyNiAxODowMToxNyAyMDE5ICsw
MTAwCgogICAgeDg2L3Z2bXg6IEZpeCBsaXZlbG9jayB3aXRoIFhTQS0zMDQgZml4CiAgICAKICAg
IEl0IHR1cm5zIG91dCB0aGF0IHRoZSBYU0EtMzA0IC8gQ1ZFLTIwMTgtMTIyMDcgZml4IG9mIGRp
c2FibGluZyBleGVjdXRhYmxlCiAgICBzdXBlcnBhZ2VzIGRvZXNuJ3Qgd29yayB3ZWxsIHdpdGgg
dGhlIG5lc3RlZCBwMm0gY29kZS4KICAgIAogICAgTmVzdGVkIHZpcnQgaXMgZXhwZXJpbWVudGFs
IGFuZCBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCBidXQgaXMgdXNlZnVsIGZvcgogICAgZGV2ZWxv
cG1lbnQgcHVycG9zZXMuICBJbiBvcmRlciB0byBub3QgcmVncmVzcyB0aGUgc3RhdHVzIHF1bywg
ZGlzYWJsZSB0aGUKICAgIFhTQS0zMDQgd29ya2Fyb3VuZCB1bnRpbCB0aGUgbmVzdGVkIHAybSBj
b2RlIGNhbiBiZSBpbXByb3ZlZC4KICAgIAogICAgSW50cm9kdWNlIGEgcGVyLWRvbWFpbiBleGVj
X3NwIGNvbnRyb2wgYW5kIHNldCBpdCBiYXNlZCBvbiB0aGUgY3VycmVudAogICAgb3B0X2VwdF9l
eGVjX3NwIHNldHRpbmcuICBUYWtlIHRoZSBvcHBvdHVuaXR5IHRvIG9taXQgYSBQVkggaGFyZHdh
cmUgZG9tYWluCiAgICBmcm9tIHRoZSBwZXJmb3JtYW5jZSBoaXQsIGJlY2F1c2UgaXQgaXMgYWxy
ZWFkeSBwZXJtaXR0ZWQgdG8gRG9TIHRoZSBzeXN0ZW0gaW4KICAgIHN1Y2ggd2F5cyBhcyBpc3N1
aW5nIGEgcmVib290LgogICAgCiAgICBXaGVuIG5lc3RlZCB2aXJ0IGlzIGVuYWJsZWQgb24gYSBk
b21haW4sIGZvcmNlIGl0IHRvIHVzaW5nIGV4ZWN1dGFibGUKICAgIHN1cGVycGFnZXMgYW5kIHJl
YnVpbGQgdGhlIHAybS4KICAgIAogICAgSGF2aW5nIHRoZSBzZXR0aW5nIHBlci1kb21haW4gaW52
b2x2ZXMgcmVhcnJhbmdpbmcgdGhlIGludGVybmFscyBvZgogICAgcGFyc2VfZXB0X3BhcmFtX3J1
bnRpbWUoKSBidXQgaXQgc3RpbGwgcmV0YWlucyB0aGUgc2FtZSBvdmVyYWxsIHNlbWFudGljcyAt
CiAgICBmb3IgZWFjaCBhcHBsaWNhYmxlIGRvbWFpbiB3aG9zZSBzZXR0aW5nIG5lZWRzIHRvIGNo
YW5nZSwgcmVidWlsZCB0aGUgcDJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE4M2YzNTRl
MTQzMDA4Nzg3OWRlMDcxZjBjNzEyMmU0MjcwMzkxNmUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEx
LTIzIDE0OjA2OjI0ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAg
ICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jICAgICAgICAgfCAgNiArKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyAgICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggfCAgNiAr
KysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bWNzLmMKaW5kZXggM2MyOWI3YzQ2Zi4uZTE4ZWJiYWU5ZSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYwpAQCAtMzEsNiArMzEsNyBAQAogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNpbmNsdWRl
IDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KKyNpbmNsdWRlIDxhc20v
aHZtL25lc3RlZGh2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUg
PGFzbS9odm0vdm14L3ZteC5oPgogI2luY2x1ZGUgPGFzbS9odm0vdm14L3Z2bXguaD4KQEAgLTEw
OSw2ICsxMTAsNyBAQCBjdXN0b21fcGFyYW0oImVwdCIsIHBhcnNlX2VwdF9wYXJhbSk7CiAKIHN0
YXRpYyBpbnQgcGFyc2VfZXB0X3BhcmFtX3J1bnRpbWUoY29uc3QgY2hhciAqcykKIHsKKyAgICBz
dHJ1Y3QgZG9tYWluICpkOwogICAgIGludCB2YWw7CiAKICAgICBpZiAoICFjcHVfaGFzX3ZteF9l
cHQgfHwgIWh2bV9mdW5jcy5oYXBfc3VwcG9ydGVkIHx8CkBAIC0xMjIsMTggKzEyNCwzMSBAQCBz
dGF0aWMgaW50IHBhcnNlX2VwdF9wYXJhbV9ydW50aW1lKGNvbnN0IGNoYXIgKnMpCiAgICAgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiZXhlYy1zcCIsIHMsIE5VTEwpKSA8IDAgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggdmFsICE9IG9wdF9lcHRfZXhlY19zcCApCisg
ICAgb3B0X2VwdF9leGVjX3NwID0gdmFsOworCisgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9y
ZWFkX2xvY2spOworICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQogICAgIHsKLSAgICAgICAgc3Ry
dWN0IGRvbWFpbiAqZDsKKyAgICAgICAgLyogUFYsIG9yIEhWTSBTaGFkb3cgZG9tYWluPyAgTm90
IGFwcGxpY2FibGUuICovCisgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2hhcChkKSApCisgICAg
ICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBvcHRfZXB0X2V4ZWNfc3AgPSB2YWw7CisgICAg
ICAgIC8qIEhhcmR3YXJlIGRvbWFpbj8gTm90IGFwcGxpY2FibGUuICovCisgICAgICAgIGlmICgg
aXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAg
IHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKLSAgICAgICAgZm9yX2VhY2hfZG9t
YWluICggZCApCi0gICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcChkKSApCi0gICAgICAg
ICAgICAgICAgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1f
cmFtX3J3KTsKLSAgICAgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Cisg
ICAgICAgIC8qIE5lc3RlZCBWaXJ0PyAgQnJva2VuIGFuZCBleGVjX3NwIGZvcmNlZCBvbiB0byBh
dm9pZCBsaXZlbG9ja3MuICovCisgICAgICAgIGlmICggbmVzdGVkaHZtX2VuYWJsZWQoZCkgKQor
ICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgLyogU2V0dGluZyBhbHJlYWR5IG1hdGNo
ZXM/ICBObyBuZWVkIHRvIHJlYnVpbGQgdGhlIHAybS4gKi8KKyAgICAgICAgaWYgKCBkLT5hcmNo
Lmh2bV9kb21haW4udm14LmV4ZWNfc3AgPT0gdmFsICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwor
CisgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXguZXhlY19zcCA9IHZhbDsKKyAgICAgICAg
cDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1fcmFtX3J3KTsK
ICAgICB9CisgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CiAKICAgICBw
cmludGsoIlZNWDogRVBUIGV4ZWN1dGFibGUgc3VwZXJwYWdlcyAlc2FibGVkXG4iLAogICAgICAg
ICAgICB2YWwgPyAiZW4iIDogImRpcyIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA5Mjg1YzJiMmZhLi5m
MmVjYjRkYThmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDA1LDYgKzQwNSwxMiBAQCBzdGF0aWMgaW50
IHZteF9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgZC0+YXJjaC5j
dHh0X3N3aXRjaCA9ICZjc3c7CiAKKyAgICAvKgorICAgICAqIFdvcmsgYXJvdW5kIENWRS0yMDE4
LTEyMjA3PyAgVGhlIGhhcmR3YXJlIGRvbWFpbiBpcyBhbHJlYWR5IHBlcm1pdHRlZAorICAgICAq
IHRvIHJlYm9vdCB0aGUgc3lzdGVtLCBzbyBkb2Vzbid0IG5lZWQgbWl0aWdhdGluZyBhZ2FpbnN0
IERvUydzLgorICAgICAqLworICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXguZXhlY19zcCA9IGlz
X2hhcmR3YXJlX2RvbWFpbihkKSB8fCBvcHRfZXB0X2V4ZWNfc3A7CisKICAgICBpZiAoICFoYXNf
dmxhcGljKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAxMGI0
ZGIwMzdjLi5lYTQyNjZiMDI1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC01OSwxMCArNTksMjMgQEAg
dm9pZCBudm14X2NwdV9kZWFkKHVuc2lnbmVkIGludCBjcHUpCiAKIGludCBudm14X3ZjcHVfaW5p
dGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CiAgICAg
c3RydWN0IG5lc3RlZHZjcHUgKm52Y3B1ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwogCisgICAgLyoK
KyAgICAgKiBHcm9zcyBib2RnZS4gIFRoZSBuZXN0ZWQgcDJtIGxvZ2ljIGNhbid0IGNvcGUgd2l0
aCB0aGUgQ1ZFLTIwMTgtMTIyMDcKKyAgICAgKiB3b3JrYXJvdW5kIG9mIHVzaW5nIE5YIEVQVCBz
dXBlcnBhZ2VzLCBhbmQgbGl2ZWxvY2tzLiAgTmVzdGVkIEhWTSBpc24ndAorICAgICAqIHNlY3Vy
aXR5IHN1cHBvcnRlZCwgc28gZGlzYWJsZSB0aGUgd29ya2Fyb3VuZCB1bnRpbCB0aGUgbmVzdGVk
IHAybQorICAgICAqIGxvZ2ljIGNhbiBiZSBpbXByb3ZlZC4KKyAgICAgKi8KKyAgICBpZiAoICFk
LT5hcmNoLmh2bV9kb21haW4udm14LmV4ZWNfc3AgKQorICAgIHsKKyAgICAgICAgZC0+YXJjaC5o
dm1fZG9tYWluLnZteC5leGVjX3NwID0gdHJ1ZTsKKyAgICAgICAgcDJtX2NoYW5nZV9lbnRyeV90
eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1fcmFtX3J3KTsKKyAgICB9CisKICAgICBpZiAo
ICFwZyApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAibmVzdDogYWxsb2Nh
dGlvbiBmb3Igc2hhZG93IHZtY3MgZmFpbGVkXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4IDQyNGQ0MmM5
M2QuLmE0Yzg0MWNjNzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtMjE5LDcgKzIxOSw3IEBAIHN0YXRpYyB2
b2lkIGVwdF9wMm1fdHlwZV90b19mbGFncyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBlcHRfZW50
cnlfdCAqZW50cnksCiAgICAgICogRG9uJ3QgY3JlYXRlIGV4ZWN1dGFibGUgc3VwZXJwYWdlcyBp
ZiB3ZSBuZWVkIHRvIHNoYXR0ZXIgdGhlbSB0bwogICAgICAqIHByb3RlY3QgYWdhaW5zdCBDVkUt
MjAxOC0xMjIwNy4KICAgICAgKi8KLSAgICBpZiAoICFvcHRfZXB0X2V4ZWNfc3AgJiYgaXNfZXB0
ZV9zdXBlcnBhZ2UoZW50cnkpICkKKyAgICBpZiAoICFwMm0tPmRvbWFpbi0+YXJjaC5odm1fZG9t
YWluLnZteC5leGVjX3NwICYmIGlzX2VwdGVfc3VwZXJwYWdlKGVudHJ5KSApCiAgICAgICAgIGVu
dHJ5LT54ID0gMDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14
L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKaW5kZXggZTIxNmM0
YWMzNS4uNGJjYWZmODg5ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14
L3ZtY3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCkBAIC02Myw2
ICs2MywxMiBAQCBzdHJ1Y3Qgdm14X2RvbWFpbiB7CiAgICAgdW5zaWduZWQgbG9uZyBhcGljX2Fj
Y2Vzc19tZm47CiAgICAgLyogVk1YX0RPTUFJTl8qICovCiAgICAgdW5zaWduZWQgaW50IHN0YXR1
czsKKworICAgIC8qCisgICAgICogRG9tYWluIHBlcm1pdHRlZCB0byB1c2UgRXhlY3V0YWJsZSBF
UFQgU3VwZXJwYWdlcz8gIENsZWFyZWQgdG8gd29yaworICAgICAqIGFyb3VuZCBDVkUtMjAxOC0x
MjIwNyBhcyBhcHByb3ByaWF0ZS4KKyAgICAgKi8KKyAgICBib29sIGV4ZWNfc3A7CiB9OwogCiAv
KgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 17:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 17:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZeMv-0001oM-Jb; Tue, 26 Nov 2019 17:11:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZeMu-0001oC-Ei
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 17:11:16 +0000
X-Inumbo-ID: c126c294-106f-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c126c294-106f-11ea-a55d-bc764e2007e4;
 Tue, 26 Nov 2019 17:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZeMt-0000kl-Ft
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 17:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZeMt-0005vU-ER
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 17:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZeMt-0005vU-ER@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 17:11:15 +0000
Subject: [Xen-changelog] [xen staging-4.10] IOMMU: default to always
 quarantining PCI devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9100553342610859487=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit e4899550ff7834e1ea5dfbbfb1c618f64e247761
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Nov 26 18:03:41 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 26 18:03:41 2019 +0100

    IOMMU: default to always quarantining PCI devices
    
    XSA-302 relies on the use of libxl's "assignable-add" feature to prepare
    devices to be assigned to untrusted guests.
    
    Unfortunately, this is not considered a strictly required step for
    device assignment. The PCI passthrough documentation on the wiki
    describes alternate ways of preparing devices for assignment, and
    libvirt uses its own ways as well. Hosts where these alternate methods
    are used will still leave the system in a vulnerable state after the
    device comes back from a guest.
    
    Default to always quarantining PCI devices, but provide a command line
    option to revert back to prior behavior (such that people who both
    sufficiently trust their guests and want to be able to use devices in
    Dom0 again after they had been in use by a guest wouldn't need to
    "manually" move such devices back from DomIO to Dom0).
    
    This is XSA-306.
    
    Reported-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    master commit: ba2ab00bbb8c74e311a252d816d68dee47c779a0
    master date: 2019-11-26 14:15:01 +0100
---
 docs/misc/xen-command-line.markdown | 11 ++++++++++-
 xen/drivers/passthrough/iommu.c     |  3 +++
 xen/drivers/passthrough/pci.c       |  3 ++-
 xen/include/xen/iommu.h             |  2 +-
 4 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
index 7a03f4ec70..1f08dde186 100644
--- a/docs/misc/xen-command-line.markdown
+++ b/docs/misc/xen-command-line.markdown
@@ -1094,7 +1094,7 @@ debug hypervisor only).
 > Default: `new` unless directed-EOI is supported
 
 ### iommu
-> `= List of [ <boolean> | force | required | intremap | intpost | qinval | snoop | sharept | dom0-passthrough | dom0-strict | amd-iommu-perdev-intremap | workaround_bios_bug | igfx | crash-disable | verbose | debug ]`
+> `= List of [ <boolean> | force | required | quarantine | intremap | intpost | qinval | snoop | sharept | dom0-passthrough | dom0-strict | amd-iommu-perdev-intremap | workaround_bios_bug | igfx | crash-disable | verbose | debug ]`
 
 > Sub-options:
 
@@ -1114,6 +1114,15 @@ debug hypervisor only).
 >> Don't continue booting unless IOMMU support is found and can be initialized
 >> successfully.
 
+> `quarantine`
+
+> Default: `true`
+
+>> Control Xen's behavior when de-assigning devices from guests.  If enabled,
+>> Xen always quarantines such devices; they must be explicitly assigned back
+>> to Dom0 before they can be used there again.  If disabled, Xen will only
+>> quarantine devices the toolstack hass arranged for getting quarantined.
+
 > `intremap`
 
 > Default: `true`
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index ad2ce8f39b..0301ce4e70 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -52,6 +52,7 @@ custom_param("iommu", parse_iommu_param);
 bool_t __initdata iommu_enable = 1;
 bool_t __read_mostly iommu_enabled;
 bool_t __read_mostly force_iommu;
+bool __read_mostly iommu_quarantine = true;
 bool_t __hwdom_initdata iommu_dom0_strict;
 bool_t __read_mostly iommu_verbose;
 bool_t __read_mostly iommu_workaround_bios_bug;
@@ -99,6 +100,8 @@ static int __init parse_iommu_param(const char *s)
         else if ( !cmdline_strcmp(s, "force") ||
                   !cmdline_strcmp(s, "required") )
             force_iommu = val;
+        else if ( !cmdline_strcmp(s, "quarantine") )
+            iommu_quarantine = val;
         else if ( !cmdline_strcmp(s, "workaround_bios_bug") )
             iommu_workaround_bios_bug = val;
         else if ( !cmdline_strcmp(s, "igfx") )
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 2fda231910..d00a8eb610 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1475,7 +1475,8 @@ int deassign_device(struct domain *d, u16 seg, u8 bus, u8 devfn)
         return -ENODEV;
 
     /* De-assignment from dom_io should de-quarantine the device */
-    target = (pdev->quarantine && pdev->domain != dom_io) ?
+    target = ((pdev->quarantine || iommu_quarantine) &&
+              pdev->domain != dom_io) ?
         dom_io : hardware_domain;
 
     while ( pdev->phantom_stride )
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 33c8b221dc..235d2a620b 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -29,7 +29,7 @@
 #include <asm/iommu.h>
 
 extern bool_t iommu_enable, iommu_enabled;
-extern bool_t force_iommu, iommu_verbose;
+extern bool force_iommu, iommu_quarantine, iommu_verbose;
 extern bool_t iommu_workaround_bios_bug, iommu_igfx, iommu_passthrough;
 extern bool_t iommu_snoop, iommu_qinval, iommu_intremap, iommu_intpost;
 extern bool_t iommu_hap_pt_share;
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============9100553342610859487==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 20:33:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 20:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZhWC-0002Zg-Im; Tue, 26 Nov 2019 20:33:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZhWB-0002Zb-H8
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 20:33:03 +0000
X-Inumbo-ID: f16c1028-108b-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f16c1028-108b-11ea-9db0-bc764e2007e4;
 Tue, 26 Nov 2019 20:33:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZhWA-0004qs-Co
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 20:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZhWA-0007KN-BX
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 20:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZhWA-0007KN-BX@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 20:33:02 +0000
Subject: [Xen-changelog] [xen master] libxl: introduce new backend type
 VINPUT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1NjhiMTFkYTI0OGRhY2E4MzJjMTYwZTI5ZWU4M2U4MmFkYTg4NDEKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgpBdXRob3JE
YXRlOiBUaHUgTm92IDIxIDIwOjEyOjU4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8
d2xAeGVuLm9yZz4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxMDo0Mjo1NiAyMDE5ICswMDAwCgog
ICAgbGlieGw6IGludHJvZHVjZSBuZXcgYmFja2VuZCB0eXBlIFZJTlBVVAogICAgCiAgICBUaGVy
ZSBhcmUgdHdvIGtpbmQgb2YgVktCRCBkZXZpY2VzOiB3aXRoIFFFTVUgYmFja2VuZCBhbmQgdXNl
ciBzcGFjZSBQVgogICAgYmFja2VuZC4gSW4gY3VycmVudCBpbXBsZW1lbnRhdGlvbiB0aGV5IGNh
bid0IGJlIGRpc3Rpbmd1aXNoZWQgYXMgYm90aCB1c2UKICAgIFZLQkQgYmFja2VuZCB0eXBlLiBB
cyByZXN1bHQsIHVzZXIgc3BhY2UgUFYgS0JEIGJhY2tlbmQgaXMgc3RhcnRlZCBhbmQKICAgIHN0
b3BwZWQgYXMgUUVNVSBiYWNrZW5kLiBUaGlzIGNvbW1pdCBhZGRzIG5ldyBkZXZpY2Uga2luZCBW
SU5QVVQgdG8gYmUKICAgIHVzZWQgYXMgYmFja2VuZCB0eXBlIGZvciB1c2VyIHNwYWNlIFBWIEtC
RCBiYWNrZW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xl
a3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwu
aWRsIHwgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfdmtiLmMgICAgICAgICAgICAgIHwgMjkgKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9u
cygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXNfaW50ZXJuYWwuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCmlu
ZGV4IGNiODVjM2IzN2YuLjM1OTNlMjFkYmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzX2ludGVybmFsLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5h
bC5pZGwKQEAgLTMxLDYgKzMxLDcgQEAgbGlieGxfX2RldmljZV9raW5kID0gRW51bWVyYXRpb24o
ImRldmljZV9raW5kIiwgWwogICAgICgxMywgIlZVQVJUIiksCiAgICAgKDE0LCAiUFZDQUxMUyIp
LAogICAgICgxNSwgIlZTTkQiKSwKKyAgICAoMTYsICJWSU5QVVQiKSwKICAgICBdKQogCiBsaWJ4
bF9fY29uc29sZV9iYWNrZW5kID0gRW51bWVyYXRpb24oImNvbnNvbGVfYmFja2VuZCIsIFsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZrYi5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmti
LmMKaW5kZXggMjYzNzZhN2VlZi4uNGM0NGE4MTNjMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdmtiLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdmtiLmMKQEAgLTM4LDkgKzM4LDYg
QEAgc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3ZrYihsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5
X3QgKmJhY2ssIGZsZXhhcnJheV90ICpmcm9udCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmxleGFycmF5X3QgKnJvX2Zyb250KQogewotICAgIGZsZXhhcnJheV9hcHBlbmRf
cGFpcihiYWNrLCAiYmFja2VuZC10eXBlIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgKGNo
YXIgKilsaWJ4bF92a2JfYmFja2VuZF90b19zdHJpbmcodmtiLT5iYWNrZW5kX3R5cGUpKTsKLQog
ICAgIGlmICh2a2ItPnVuaXF1ZV9pZCkgewogICAgICAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIo
YmFjaywgWEVOS0JEX0ZJRUxEX1VOSVFVRV9JRCwgdmtiLT51bmlxdWVfaWQpOwogICAgIH0KQEAg
LTkzLDcgKzkwLDggQEAgc3RhdGljIGludCBsaWJ4bF9fdmtiX2Zyb21feGVuc3RvcmUobGlieGxf
X2djICpnYywgY29uc3QgY2hhciAqbGlieGxfcGF0aCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RldmlkIGRldmlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYiAqdmtiKQogewotICAgIGNvbnN0IGNoYXIgKmJl
X3BhdGgsICpiZV90eXBlLCAqZmVfcGF0aCwgKnRtcDsKKyAgICBjb25zdCBjaGFyICpiZV9wYXRo
LCAqZmVfcGF0aCwgKnRtcDsKKyAgICBsaWJ4bF9fZGV2aWNlIGRldjsKICAgICBpbnQgcmM7CiAK
ICAgICB2a2ItPmRldmlkID0gZGV2aWQ7CkBAIC0xMTEsMTMgKzEwOSwxMSBAQCBzdGF0aWMgaW50
IGxpYnhsX192a2JfZnJvbV94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpsaWJ4
bF9wYXRoLAogICAgIHJjID0gbGlieGxfX2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlkKGdjLCBiZV9w
YXRoLCAmdmtiLT5iYWNrZW5kX2RvbWlkKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCi0gICAg
cmMgPSBsaWJ4bF9feHNfcmVhZF9tYW5kYXRvcnkoZ2MsIFhCVF9OVUxMLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvYmFja2VuZC10eXBlIiwgYmVfcGF0
aCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJlX3R5cGUpOworICAgIHJj
ID0gbGlieGxfX3BhcnNlX2JhY2tlbmRfcGF0aChnYywgYmVfcGF0aCwgJmRldik7CiAgICAgaWYg
KHJjKSBnb3RvIG91dDsKIAotICAgIHJjID0gbGlieGxfdmtiX2JhY2tlbmRfZnJvbV9zdHJpbmco
YmVfdHlwZSwgJnZrYi0+YmFja2VuZF90eXBlKTsKLSAgICBpZiAocmMpIGdvdG8gb3V0OworICAg
IHZrYi0+YmFja2VuZF90eXBlID0gZGV2LmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJ
TkRfVklOUFVUID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TElCWExfVktCX0JBQ0tFTkRfTElOVVggOiBMSUJYTF9WS0JfQkFDS0VORF9RRU1VOwogCiAgICAg
dmtiLT51bmlxdWVfaWQgPSB4c19yZWFkKENUWC0+eHNoLCBYQlRfTlVMTCwgR0NTUFJJTlRGKCIl
cy8iWEVOS0JEX0ZJRUxEX1VOSVFVRV9JRCwgYmVfcGF0aCksIE5VTEwpOwogCkBAIC0yMTgsNiAr
MjE0LDIwIEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgbGlieGxfX2Rl
dmljZV9mcm9tX3ZrYihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmtiICp0eXBlLCBsaWJ4bF9fZGV2
aWNlICpkZXZpY2UpCit7CisgICAgZGV2aWNlLT5iYWNrZW5kX2RldmlkICAgPSB0eXBlLT5kZXZp
ZDsKKyAgICBkZXZpY2UtPmJhY2tlbmRfZG9taWQgICA9IHR5cGUtPmJhY2tlbmRfZG9taWQ7Cisg
ICAgZGV2aWNlLT5iYWNrZW5kX2tpbmQgICAgPSB0eXBlLT5iYWNrZW5kX3R5cGUgPT0gTElCWExf
VktCX0JBQ0tFTkRfTElOVVggPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExf
X0RFVklDRV9LSU5EX1ZJTlBVVCA6IExJQlhMX19ERVZJQ0VfS0lORF9WS0JEOworICAgIGRldmlj
ZS0+ZGV2aWQgICAgICAgICAgID0gdHlwZS0+ZGV2aWQ7CisgICAgZGV2aWNlLT5kb21pZCAgICAg
ICAgICAgPSBkb21pZDsKKyAgICBkZXZpY2UtPmtpbmQgICAgICAgICAgICA9IExJQlhMX19ERVZJ
Q0VfS0lORF9WS0JEOworCisgICAgcmV0dXJuIDA7Cit9CisKIGludCBsaWJ4bF9kZXZpY2Vfdmti
X2FkZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92a2IgKnZr
YiwKICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9f
aG93KQogewpAQCAtMzE4LDcgKzMyOCw2IEBAIG91dDoKICAgICAgcmV0dXJuIHJjOwogfQogCi1z
dGF0aWMgTElCWExfREVGSU5FX0RFVklDRV9GUk9NX1RZUEUodmtiKQogc3RhdGljIExJQlhMX0RF
RklORV9VUERBVEVfREVWSUQodmtiKQogCiAjZGVmaW5lIGxpYnhsX19hZGRfdmticyBOVUxMCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 20:33:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 20:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZhWM-0002aM-Kb; Tue, 26 Nov 2019 20:33:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZhWL-0002aG-H6
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 20:33:13 +0000
X-Inumbo-ID: f7726878-108b-11ea-a3a9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7726878-108b-11ea-a3a9-12813bfff9fa;
 Tue, 26 Nov 2019 20:33:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZhWK-0004r0-GB
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 20:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZhWK-0007L1-Eo
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 20:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZhWK-0007L1-Eo@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 20:33:12 +0000
Subject: [Xen-changelog] [xen master] libxl: make default path to add/remove
 all PV devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhmNDg2MzQ0YTAwNjUyZWQyMDJhZGU0M2MwMmM5Njc3MTgxMmJmOGMKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgpBdXRob3JE
YXRlOiBUaHUgTm92IDIxIDIwOjEzOjAwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8
d2xAeGVuLm9yZz4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxMDo0MzozMiAyMDE5ICswMDAwCgog
ICAgbGlieGw6IG1ha2UgZGVmYXVsdCBwYXRoIHRvIGFkZC9yZW1vdmUgYWxsIFBWIGRldmljZXMK
ICAgIAogICAgQWRkaW5nL3JlbW92aW5nIGRldmljZSBpcyBoYW5kbGVkIGZvciBzcGVjaWZpYyBk
ZXZpY2VzIG9ubHk6IFZCRCwgVklGLAogICAgUURJU0suIFRoaXMgY29tbWl0IGFkZHMgZGVmYXVs
dCBjYXNlIHRvIGhhbmRsZSBhZGRpbmcvcmVtb3ZpbmcgZm9yIGFsbCBQVgogICAgZGV2aWNlcyBi
eSBkZWZhdWx0LCBleGNlcHQgUURJU0sgZGV2aWNlLCB3aGljaCByZXF1aXJlcyBzcGVjaWFsIGhh
bmRsaW5nLgogICAgSWYgYW55IG90aGVyIGRldmljZSBpcyByZXF1aXJlZCBhIHNwZWNpYWwgaGFu
ZGxpbmcgaXQgc2hvdWxkIGJlIGRvbmUgYnkKICAgIGltcGxlbWVudGluZyBzZXBhcmF0ZSBjYXNl
IChzaW1pbGFyIHRvIFFESVNLIGRldmljZSkuIFRoZSBkZWZhdWx0CiAgICBiZWhhdmlvdXIgZm9y
IGFkZGluZyBkZXZpY2UgaXMgdG8gd2FpdCB3aGVuIHRoZSBiYWNrZW5kIGdvZXMgdG8KICAgIFhl
bmJ1c1N0YXRlSW5pdFdhaXQgYW5kIHRoZSBkZWZhdWx0IGJlaGF2aW91ciBvbiByZW1vdmluZyBk
ZXZpY2UgaXMgdG8KICAgIHN0YXJ0IGdlbmVyaWMgZGV2aWNlIHJlbW92ZSBwcm9jZWR1cmUuCiAg
ICAKICAgIEFsc28gdGhpcyBjb21taXQgZml4ZXMgcmVtb3ZpbmcgZ3Vlc3QgZnVuY3Rpb246IGJl
Zm9yZSB0aGUgZ3Vlc3Qgd2FzCiAgICByZW1vdmVkIHdoZW4gYWxsIFZJRiBhbmQgVkJEIGRldmlj
ZXMgYXJlIHJlbW92ZWQuIFRoZSBmaXggcmVtb3ZlcwogICAgZ3Vlc3Qgd2hlbiBhbGwgY3JlYXRl
ZCBkZXZpY2VzIGFyZSByZW1vdmVkLiBUaGlzIGlzIGRvbmUgYnkgY2hlY2tpbmcgdGhlCiAgICBn
dWVzdCBkZXZpY2UgbGlzdCBpbnN0ZWFkIG9mIGNoZWNraW5nIG51bV92aWZzIGFuZCBudW1fdmJk
cy4gbnVtX3ZpZnMgYW5kCiAgICBudW1fdmJkcyB2YXJpYWJsZXMgYXJlIHJlbW92ZWQgYXMgcmVk
dW5kYW50IGluIHRoaXMgY2FzZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdy
eXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHds
QHhlbi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgfCA2MyArKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKSwgMzkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCAxNDAyYjYxYTgx
Li45ZDA1ZDJmZDEzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAtMTQ3Nyw3ICsxNDc3LDcgQEAgdHlwZWRl
ZiBzdHJ1Y3QgbGlieGxfX2Rkb21haW5fZGV2aWNlIHsKICAqLwogdHlwZWRlZiBzdHJ1Y3QgbGli
eGxfX2Rkb21haW5fZ3Vlc3QgewogICAgIHVpbnQzMl90IGRvbWlkOwotICAgIGludCBudW1fdmlm
cywgbnVtX3ZiZHMsIG51bV9xZGlza3M7CisgICAgaW50IG51bV9xZGlza3M7CiAgICAgTElCWExf
U0xJU1RfSEVBRCgsIHN0cnVjdCBsaWJ4bF9fZGRvbWFpbl9kZXZpY2UpIGRldmljZXM7CiAgICAg
TElCWExfU0xJU1RfRU5UUlkoc3RydWN0IGxpYnhsX19kZG9tYWluX2d1ZXN0KSBuZXh0OwogfSBs
aWJ4bF9fZGRvbWFpbl9ndWVzdDsKQEAgLTE1MzAsOCArMTUzMCw3IEBAIHN0YXRpYyB2b2lkIGNo
ZWNrX2FuZF9tYXliZV9yZW1vdmVfZ3Vlc3QobGlieGxfX2djICpnYywKIHsKICAgICBhc3NlcnQo
ZGRvbWFpbik7CiAKLSAgICBpZiAoZGd1ZXN0ICE9IE5VTEwgJiYKLSAgICAgICAgZGd1ZXN0LT5u
dW1fdmlmcyArIGRndWVzdC0+bnVtX3ZiZHMgKyBkZ3Vlc3QtPm51bV9xZGlza3MgPT0gMCkgewor
ICAgIGlmIChkZ3Vlc3QgIT0gTlVMTCAmJiBMSUJYTF9TTElTVF9GSVJTVCgmZGd1ZXN0LT5kZXZp
Y2VzKSA9PSBOVUxMKSB7CiAgICAgICAgIExJQlhMX1NMSVNUX1JFTU9WRSgmZGRvbWFpbi0+Z3Vl
c3RzLCBkZ3Vlc3QsIGxpYnhsX19kZG9tYWluX2d1ZXN0LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbmV4dCk7CiAgICAgICAgIExPR0QoREVCVUcsIGRndWVzdC0+ZG9taWQsICJSZW1vdmVk
IGRvbWFpbiBmcm9tIHRoZSBsaXN0IG9mIGFjdGl2ZSBndWVzdHMiKTsKQEAgLTE1NzEsMjQgKzE1
NzAsNiBAQCBzdGF0aWMgaW50IGFkZF9kZXZpY2UobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8g
KmFvLAogICAgICAgICAgbGlieGxfX2RldmljZV9iYWNrZW5kX3BhdGgoZ2MsIGRldikpOwogCiAg
ICAgc3dpdGNoKGRldi0+YmFja2VuZF9raW5kKSB7Ci0gICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJ
TkRfVkJEOgotICAgIGNhc2UgTElCWExfX0RFVklDRV9LSU5EX1ZJRjoKLSAgICAgICAgaWYgKGRl
di0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WQkQpIGRndWVzdC0+bnVtX3Zi
ZHMrKzsKLSAgICAgICAgaWYgKGRldi0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lO
RF9WSUYpIGRndWVzdC0+bnVtX3ZpZnMrKzsKLQotICAgICAgICBHQ05FVyhhb2Rldik7Ci0gICAg
ICAgIGxpYnhsX19wcmVwYXJlX2FvX2RldmljZShhbywgYW9kZXYpOwotICAgICAgICAvKgotICAg
ICAgICAgKiBDbG9uZSB0aGUgbGlieGxfX2RldmljZSB0byBhdm9pZCByYWNlcyBpZiByZW1vdmVf
ZGV2aWNlIGlzIGNhbGxlZAotICAgICAgICAgKiBiZWZvcmUgdGhlIGRldmljZSBhZGRpdGlvbiBo
YXMgZmluaXNoZWQuCi0gICAgICAgICAqLwotICAgICAgICBHQ05FVyhhb2Rldi0+ZGV2KTsKLSAg
ICAgICAgKmFvZGV2LT5kZXYgPSAqZGV2OwotICAgICAgICBhb2Rldi0+YWN0aW9uID0gTElCWExf
X0RFVklDRV9BQ1RJT05fQUREOwotICAgICAgICBhb2Rldi0+Y2FsbGJhY2sgPSBkZXZpY2VfY29t
cGxldGU7Ci0gICAgICAgIGxpYnhsX193YWl0X2RldmljZV9jb25uZWN0aW9uKGVnYywgYW9kZXYp
OwotCi0gICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfX0RFVklDRV9LSU5EX1FESVNLOgog
ICAgICAgICBpZiAoZGd1ZXN0LT5udW1fcWRpc2tzID09IDApIHsKICAgICAgICAgICAgIEdDTkVX
KGRtc3MpOwpAQCAtMTU5OSwxMCArMTU4MCwxOSBAQCBzdGF0aWMgaW50IGFkZF9kZXZpY2UobGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8gKmFvLAogICAgICAgICAgICAgbGlieGxfX3NwYXduX3Fk
aXNrX2JhY2tlbmQoZWdjLCBkbXNzKTsKICAgICAgICAgfQogICAgICAgICBkZ3Vlc3QtPm51bV9x
ZGlza3MrKzsKLQogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICByYyA9IDE7
CisgICAgICAgIEdDTkVXKGFvZGV2KTsKKyAgICAgICAgbGlieGxfX3ByZXBhcmVfYW9fZGV2aWNl
KGFvLCBhb2Rldik7CisgICAgICAgIC8qCisgICAgICAgICAqIENsb25lIHRoZSBsaWJ4bF9fZGV2
aWNlIHRvIGF2b2lkIHJhY2VzIGlmIHJlbW92ZV9kZXZpY2UgaXMgY2FsbGVkCisgICAgICAgICAq
IGJlZm9yZSB0aGUgZGV2aWNlIGFkZGl0aW9uIGhhcyBmaW5pc2hlZC4KKyAgICAgICAgICovCisg
ICAgICAgIEdDTkVXKGFvZGV2LT5kZXYpOworICAgICAgICAqYW9kZXYtPmRldiA9ICpkZXY7Cisg
ICAgICAgIGFvZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9BREQ7CisgICAgICAg
IGFvZGV2LT5jYWxsYmFjayA9IGRldmljZV9jb21wbGV0ZTsKKyAgICAgICAgbGlieGxfX3dhaXRf
ZGV2aWNlX2Nvbm5lY3Rpb24oZWdjLCBhb2Rldik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApA
QCAtMTYxOSwxMSArMTYwOSwxNyBAQCBzdGF0aWMgaW50IHJlbW92ZV9kZXZpY2UobGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fYW8gKmFvLAogICAgIGludCByYyA9IDA7CiAKICAgICBzd2l0Y2goZGRl
di0+ZGV2LT5iYWNrZW5kX2tpbmQpIHsKLSAgICBjYXNlIExJQlhMX19ERVZJQ0VfS0lORF9WQkQ6
Ci0gICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJTkRfVklGOgotICAgICAgICBpZiAoZGV2LT5iYWNr
ZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZCRCkgZGd1ZXN0LT5udW1fdmJkcy0tOwot
ICAgICAgICBpZiAoZGV2LT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZJRikg
ZGd1ZXN0LT5udW1fdmlmcy0tOwotCisgICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJTkRfUURJU0s6
CisgICAgICAgIGlmICgtLWRndWVzdC0+bnVtX3FkaXNrcyA9PSAwKSB7CisgICAgICAgICAgICBy
YyA9IGxpYnhsX19kZXN0cm95X3FkaXNrX2JhY2tlbmQoZ2MsIGRldi0+ZG9taWQpOworICAgICAg
ICAgICAgaWYgKHJjKQorICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAg
ICAgIGxpYnhsX19kZXZpY2VfZGVzdHJveShnYywgZGV2KTsKKyAgICAgICAgLyogUmV0dXJuID4g
MCwgbm8gYW8gaGFzIGJlZW4gZGlzcGF0Y2hlZCAqLworICAgICAgICByYyA9IDE7CisgICAgICAg
IGJyZWFrOworICAgIGRlZmF1bHQ6CiAgICAgICAgIEdDTkVXKGFvZGV2KTsKICAgICAgICAgbGli
eGxfX3ByZXBhcmVfYW9fZGV2aWNlKGFvLCBhb2Rldik7CiAgICAgICAgIC8qCkBAIC0xNjM2LDE3
ICsxNjMyLDYgQEAgc3RhdGljIGludCByZW1vdmVfZGV2aWNlKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX2FvICphbywKICAgICAgICAgYW9kZXYtPmNhbGxiYWNrID0gZGV2aWNlX2NvbXBsZXRlOwog
ICAgICAgICBsaWJ4bF9faW5pdGlhdGVfZGV2aWNlX2dlbmVyaWNfcmVtb3ZlKGVnYywgYW9kZXYp
OwogICAgICAgICBicmVhazsKLSAgICBjYXNlIExJQlhMX19ERVZJQ0VfS0lORF9RRElTSzoKLSAg
ICAgICAgaWYgKC0tZGd1ZXN0LT5udW1fcWRpc2tzID09IDApIHsKLSAgICAgICAgICAgIHJjID0g
bGlieGxfX2Rlc3Ryb3lfcWRpc2tfYmFja2VuZChnYywgZGV2LT5kb21pZCk7Ci0gICAgICAgICAg
ICBpZiAocmMpCi0gICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLSAgICAgICAg
bGlieGxfX2RldmljZV9kZXN0cm95KGdjLCBkZXYpOwotICAgICAgICAvKiBGYWxsIHRocm91Z2gg
dG8gcmV0dXJuID4gMCwgbm8gYW8gaGFzIGJlZW4gZGlzcGF0Y2hlZCAqLwotICAgIGRlZmF1bHQ6
Ci0gICAgICAgIHJjID0gMTsKLSAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgLyoKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 26 20:33:23 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Nov 2019 20:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZhWV-0002bc-MY; Tue, 26 Nov 2019 20:33:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQBD=ZS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZhWV-0002bU-CO
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 20:33:23 +0000
X-Inumbo-ID: fd775012-108b-11ea-a3a9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd775012-108b-11ea-a3a9-12813bfff9fa;
 Tue, 26 Nov 2019 20:33:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZhWU-0004rG-JT
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 20:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZhWU-0007LS-IT
 for xen-changelog@lists.xenproject.org; Tue, 26 Nov 2019 20:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZhWU-0007LS-IT@xenbits.xenproject.org>
Date: Tue, 26 Nov 2019 20:33:22 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Adjust linear uses / entries
 when a page loses validation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc3YmViYTdjOTIxYTI4NmMzMWEyYTc2ZjI2NTAwMDQ3ZjM1MzYxNGEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTm92IDIyIDE4OjUyOjAyIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2xAeGVu
Lm9yZz4KQ29tbWl0RGF0ZTogTW9uIE5vdiAyNSAxMDo1ODoyNyAyMDE5ICswMDAwCgogICAgeDg2
L21tOiBBZGp1c3QgbGluZWFyIHVzZXMgLyBlbnRyaWVzIHdoZW4gYSBwYWdlIGxvc2VzIHZhbGlk
YXRpb24KICAgIAogICAgIkxpbmVhciBwYWdldGFibGVzIiBpcyBhIHRlY2huaXF1ZSB3aGljaCBp
bnZvbHZlcyBlaXRoZXIgcG9pbnRpbmcgYQogICAgcGFnZXRhYmxlIGF0IGl0c2VsZiwgb3IgdG8g
YW5vdGhlciBwYWdldGFibGUgdGhlIHNhbWUgb3IgaGlnaGVyIGxldmVsLgogICAgWGVuIGhhcyBs
aW1pdGVkIHN1cHBvcnQgZm9yIGxpbmVhciBwYWdldGFibGVzOiBBIHBhZ2UgbWF5IGVpdGhlciBw
b2ludAogICAgdG8gaXRzZWxmLCBvciBwb2ludCB0byBhbm90aGVyIHBhZ2Ugb2YgdGhlIHNhbWUg
bGV2ZWwgKGkuZS4sIEwyIHRvIEwyLAogICAgTDMgdG8gTDMsIGFuZCBzbyBvbikuCiAgICAKICAg
IFhTQS0yNDAgaW50cm9kdWNlZCBhbiBhZGRpdGlvbmFsIHJlc3RyaWN0aW9uIHRoYXQgbGltaXRl
ZCB0aGUgImRlcHRoIgogICAgb2Ygc3VjaCBjaGFpbnMgYnkgYWxsb3dpbmcgcGFnZXMgdG8gZWl0
aGVyICpwb2ludCB0byogb3RoZXIgcGFnZXMgb2YKICAgIHRoZSBzYW1lIGxldmVsLCBvciAqYmUg
cG9pbnRlZCB0byogYnkgb3RoZXIgcGFnZXMgb2YgdGhlIHNhbWUgbGV2ZWwsCiAgICBidXQgbm90
IGJvdGguICBUbyBpbXBsZW1lbnQgdGhpcywgd2Uga2VlcCB0cmFjayBvZiB0aGUgbnVtYmVyIG9m
CiAgICBvdXRzdGFuZGluZyB0aW1lcyBhIHBhZ2UgcG9pbnRzIHRvIG9yIGlzIHBvaW50ZWQgdG8g
YW5vdGhlciBwYWdlCiAgICB0YWJsZSwgdG8gcHJldmVudCBib3RoIGZyb20gaGFwcGVuaW5nIGF0
IHRoZSBzYW1lIHRpbWUuCiAgICAKICAgIEFkZGl0aW9uYWxseSwgWFNBLTI5OSBpbnRyb2R1Y2Vk
IGEgbW9kZSB3aGVyZWJ5IGlmIGEgcGFnZSB3YXMga25vd24gdG8KICAgIGhhdmUgYmVlbiBvbmx5
IHBhcnRpYWxseSB2YWxpZGF0ZWQsIF9wdXRfcGFnZV90eXBlKCkgd291bGQgYmUgY2FsbGVkCiAg
ICB3aXRoIFBURl9wYXJ0aWFsX3NldCwgaW5kaWNhdGluZyB0aGF0IGlmIHRoZSBwYWdlIGhhZCBi
ZWVuCiAgICBkZS12YWxpZGF0ZWQgYnkgc29tZW9uZSBlbHNlLCB0aGUgdHlwZSBjb3VudCBzaG91
bGQgYmUgbGVmdCBhbG9uZS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgdGhpcyBjaGFuZ2UgZGlk
IG5vdCBhY2NvdW50IGZvciB0aGUgcmVxdWlyZWQgYWNjb3VudGluZwogICAgZm9yIGxpbmVhciBw
YWdlIHRhYmxlIHVzZXMgYW5kIGVudHJpZXM7IGluIHRoZSBjYXNlIHRoYXQgYSBwcmV2aW91c2x5
CiAgICBwYXJ0aWFsbHktZGV2YWxpZGF0ZWQgcGFnZXRhYmxlIHdhcyBmdWxseS1kZXZhbGlkYXRl
ZCBieSBzb21lb25lIGVsc2UsCiAgICB0aGUgbGluZWFyX3B0X2NvdW50cyBhcmUgbm90IHVwZGF0
ZWQuCiAgICAKICAgIFRoaXMgY291bGQgaGFwcGVuIGluIG9uZSBvZiB0d28gcGxhY2VzOgogICAg
CiAgICAxLiBJbiB0aGUgY2FzZSBhIHBhcnRpYWxseS1kZXZhbGlkYXRlZCBwYWdlIHdhcyByZS12
YWxpZGF0ZWQgYnkKICAgIHNvbWVvbmUgZWxzZQogICAgCiAgICAyLiBEdXJpbmcgZG9tYWluIHRl
YXItZG93biwgd2hlbiBwYWdlcyBhcmUgZm9yY2UtaW52YWxpZGF0ZWQgd2hpbGUKICAgIGxlYXZp
bmcgdGhlIHR5cGUgY291bnQgaW50YWN0LgogICAgCiAgICBUaGUgc2Vjb25kIGNvdWxkIGJlIGln
bm9yZWQsIHNpbmNlIGF0IHRoYXQgcG9pbnQgdGhlIHBhZ2VzIGNhbiBubwogICAgbG9uZ2VyIGJl
IGFidXNlZDsgYnV0IHRoZSBmaXJzdCByZXF1aXJlcyBoYW5kbGluZy4gIE5vdGUgaG93ZXZlciB0
aGF0CiAgICB0aGlzIHdvdWxkIG5vdCBiZSBhIHNlY3VyaXR5IGlzc3VlOiBoYXZpbmcgdGhlIGNv
dW50cyBiZSB0b28gaGlnaCBpcwogICAgb3Zlcmx5IHN0cmljdCAoaS5lLiwgd2lsbCBwcmV2ZW50
IGEgcGFnZSBmcm9tIGJlaW5nIHVzZWQgaW4gYSB3YXkKICAgIHdoaWNoIGlzIHBlcmZlY3RseSBz
YWZlKSwgYnV0IHNob3VsZG4ndCBjYXVzZSBhbnkgb3RoZXIgaXNzdWVzLgogICAgCiAgICBGaXgg
dGhpcyBieSBhZGp1c3RpbmcgdGhlIGxpbmVhciBjb3VudHMgd2hlbiBhIHBhZ2UgbG9zZXMgdmFs
aWRhdGlvbiwKICAgIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgZGUtdmFsaWRhdGlvbiBjb21w
bGV0ZWQgb3Igd2FzIG9ubHkgcGFydGlhbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDEzICsrKysr
KysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCBiZDgxODJmNDBmLi43ZDRkZDgwYTg1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjc4MCwxNCArMjc4MCwxNyBAQCBzdGF0aWMgaW50
IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSwKIHsKICAgICBpbnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVl
bXB0aWJsZSk7CiAKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRwZy0+
dS5pbnVzZS50eXBlX2luZm8pICYmCisgICAgICAgICAodHlwZSAmIFBHVF92YWxpZGF0ZWQpICYm
IHJjICE9IC1FSU5UUiApCisgICAgeworICAgICAgICAvKiBBbnkgdGltZSB3ZSBiZWdpbiBkZS12
YWxpZGF0aW9uIG9mIGEgcGFnZSwgYWRqdXN0IGxpbmVhciBjb3VudHMgKi8KKyAgICAgICAgZGVj
X2xpbmVhcl91c2VzKHBhZ2UpOworICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7Cisg
ICAgfQorCiAgICAgLyogTm8gbmVlZCBmb3IgYXRvbWljIHVwZGF0ZSBvZiB0eXBlX2luZm8gaGVy
ZTogbm9vbmUgZWxzZSB1cGRhdGVzIGl0LiAqLwogICAgIGlmICggcmMgPT0gMCApCiAgICAgewot
ICAgICAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRwZy0+dS5pbnVzZS50
eXBlX2luZm8pICkKLSAgICAgICAgewotICAgICAgICAgICAgZGVjX2xpbmVhcl91c2VzKHBhZ2Up
OwotICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOwotICAgICAgICB9CiAgICAg
ICAgIEFTU0VSVCghcGFnZS0+bGluZWFyX3B0X2NvdW50IHx8IHBhZ2VfZ2V0X293bmVyKHBhZ2Up
LT5pc19keWluZyk7CiAgICAgICAgIHNldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAgICAg
ICAgIHNtcF93bWIoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 08:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 08:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZsvc-0003uD-Hm; Wed, 27 Nov 2019 08:44:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZsvb-0003u3-Et
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 08:44:03 +0000
X-Inumbo-ID: 1013b952-10f2-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1013b952-10f2-11ea-a55d-bc764e2007e4;
 Wed, 27 Nov 2019 08:44:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZsva-00051Z-G3
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 08:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZsva-0003tK-CS
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 08:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZsva-0003tK-CS@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 08:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.11] IOMMU: default to always
 quarantining PCI devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0995269785191030396=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1d6777df453eae5fbc9d58cb1139b2ebcdae4a09
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Nov 26 14:24:44 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 26 14:24:44 2019 +0100

    IOMMU: default to always quarantining PCI devices
    
    XSA-302 relies on the use of libxl's "assignable-add" feature to prepare
    devices to be assigned to untrusted guests.
    
    Unfortunately, this is not considered a strictly required step for
    device assignment. The PCI passthrough documentation on the wiki
    describes alternate ways of preparing devices for assignment, and
    libvirt uses its own ways as well. Hosts where these alternate methods
    are used will still leave the system in a vulnerable state after the
    device comes back from a guest.
    
    Default to always quarantining PCI devices, but provide a command line
    option to revert back to prior behavior (such that people who both
    sufficiently trust their guests and want to be able to use devices in
    Dom0 again after they had been in use by a guest wouldn't need to
    "manually" move such devices back from DomIO to Dom0).
    
    This is XSA-306.
    
    Reported-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    master commit: ba2ab00bbb8c74e311a252d816d68dee47c779a0
    master date: 2019-11-26 14:15:01 +0100
---
 docs/misc/xen-command-line.markdown | 11 ++++++++++-
 xen/drivers/passthrough/iommu.c     |  3 +++
 xen/drivers/passthrough/pci.c       |  3 ++-
 xen/include/xen/iommu.h             |  2 +-
 4 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
index 8084862f60..d09f35723a 100644
--- a/docs/misc/xen-command-line.markdown
+++ b/docs/misc/xen-command-line.markdown
@@ -1137,7 +1137,7 @@ detection of systems known to misbehave upon accesses to that port.
 > Default: `new` unless directed-EOI is supported
 
 ### iommu
-> `= List of [ <boolean> | force | required | intremap | intpost | qinval | snoop | sharept | dom0-passthrough | dom0-strict | amd-iommu-perdev-intremap | workaround_bios_bug | igfx | crash-disable | verbose | debug ]`
+> `= List of [ <boolean> | force | required | quarantine | intremap | intpost | qinval | snoop | sharept | dom0-passthrough | dom0-strict | amd-iommu-perdev-intremap | workaround_bios_bug | igfx | crash-disable | verbose | debug ]`
 
 > Sub-options:
 
@@ -1157,6 +1157,15 @@ detection of systems known to misbehave upon accesses to that port.
 >> Don't continue booting unless IOMMU support is found and can be initialized
 >> successfully.
 
+> `quarantine`
+
+> Default: `true`
+
+>> Control Xen's behavior when de-assigning devices from guests.  If enabled,
+>> Xen always quarantines such devices; they must be explicitly assigned back
+>> to Dom0 before they can be used there again.  If disabled, Xen will only
+>> quarantine devices the toolstack hass arranged for getting quarantined.
+
 > `intremap`
 
 > Default: `true`
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index 8027d96f1c..132bbb3762 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -52,6 +52,7 @@ custom_param("iommu", parse_iommu_param);
 bool_t __initdata iommu_enable = 1;
 bool_t __read_mostly iommu_enabled;
 bool_t __read_mostly force_iommu;
+bool __read_mostly iommu_quarantine = true;
 bool_t __hwdom_initdata iommu_dom0_strict;
 bool_t __read_mostly iommu_verbose;
 bool_t __read_mostly iommu_workaround_bios_bug;
@@ -99,6 +100,8 @@ static int __init parse_iommu_param(const char *s)
         else if ( !cmdline_strcmp(s, "force") ||
                   !cmdline_strcmp(s, "required") )
             force_iommu = val;
+        else if ( !cmdline_strcmp(s, "quarantine") )
+            iommu_quarantine = val;
         else if ( !cmdline_strcmp(s, "workaround_bios_bug") )
             iommu_workaround_bios_bug = val;
         else if ( !cmdline_strcmp(s, "igfx") )
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index b7b8aea9a3..482ee1633e 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1511,7 +1511,8 @@ int deassign_device(struct domain *d, u16 seg, u8 bus, u8 devfn)
         return -ENODEV;
 
     /* De-assignment from dom_io should de-quarantine the device */
-    target = (pdev->quarantine && pdev->domain != dom_io) ?
+    target = ((pdev->quarantine || iommu_quarantine) &&
+              pdev->domain != dom_io) ?
         dom_io : hardware_domain;
 
     while ( pdev->phantom_stride )
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 33c8b221dc..235d2a620b 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -29,7 +29,7 @@
 #include <asm/iommu.h>
 
 extern bool_t iommu_enable, iommu_enabled;
-extern bool_t force_iommu, iommu_verbose;
+extern bool force_iommu, iommu_quarantine, iommu_verbose;
 extern bool_t iommu_workaround_bios_bug, iommu_igfx, iommu_passthrough;
 extern bool_t iommu_snoop, iommu_qinval, iommu_intremap, iommu_intpost;
 extern bool_t iommu_hap_pt_share;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0995269785191030396==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 10:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 10:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZud8-00069b-6y; Wed, 27 Nov 2019 10:33:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZud7-00069W-FL
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 10:33:05 +0000
X-Inumbo-ID: 4b5110be-1101-11ea-b155-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b5110be-1101-11ea-b155-bc764e2007e4;
 Wed, 27 Nov 2019 10:33:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZud6-0007IM-9m
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 10:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZud6-0000ZA-8X
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 10:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZud6-0000ZA-8X@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 10:33:04 +0000
Subject: [Xen-changelog] [xen staging] docs/xl: Document pci-assignable state
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM0YzExNzI1NDgzYmViNDU0OTlmOTM0YzdlMDZlMDBiNTVmMDRlZjQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDI2IDE1OjQ5OjIwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2xAeGVu
Lm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxMDoyNjo1NyAyMDE5ICswMDAwCgogICAgZG9j
cy94bDogRG9jdW1lbnQgcGNpLWFzc2lnbmFibGUgc3RhdGUKICAgIAogICAgQ2hhbmdlc2V0cyAz
MTlmOWEwYmE5ICgicGFzc3Rocm91Z2g6IHF1YXJhbnRpbmUgUENJIGRldmljZXMiKSBhbmQKICAg
IGJhMmFiMDBiYmIgKCJJT01NVTogZGVmYXVsdCB0byBhbHdheXMgcXVhcmFudGluaW5nIFBDSSBk
ZXZpY2VzIikKICAgIGludHJvZHVjZWQgUENJIGRldmljZSAicXVhcmFudGluZSIgYmVoYXZpb3Is
IGJ1dCBkaWQgbm90IGRvY3VtZW50IGhvdwogICAgdGhlIHBjaS1hc3NpZ25hYmxlLWFkZCBhbmQg
LXJlbW92ZSBmdW5jdGlvbnMgYWN0IGluIHJlZ2FyZCB0byB0aGlzLgogICAgUmVjdGlmeSB0aGlz
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkb2NzL21hbi94bC4xLnBvZC5pbiB8IDMx
ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNl
cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLjEucG9k
LmluIGIvZG9jcy9tYW4veGwuMS5wb2QuaW4KaW5kZXggMjMwM2I4MWU0Zi4uZDRiNWU4ZTM2MiAx
MDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuMS5wb2QuaW4KKysrIGIvZG9jcy9tYW4veGwuMS5wb2Qu
aW4KQEAgLTE1ODksMTAgKzE1ODksMTIgQEAgYmFja2VuZCBkcml2ZXIgaW4gZG9tYWluIDAgcmF0
aGVyIHRoYW4gYSByZWFsIGRyaXZlci4KID1pdGVtIEI8cGNpLWFzc2lnbmFibGUtYWRkPiBJPEJE
Rj4KIAogTWFrZSB0aGUgZGV2aWNlIGF0IFBDSSBCdXMvRGV2aWNlL0Z1bmN0aW9uIEJERiBhc3Np
Z25hYmxlIHRvIGd1ZXN0cy4KLVRoaXMgd2lsbCBiaW5kIHRoZSBkZXZpY2UgdG8gdGhlIHBjaWJh
Y2sgZHJpdmVyLiAgSWYgaXQgaXMgYWxyZWFkeQotYm91bmQgdG8gYSBkcml2ZXIsIGl0IHdpbGwg
Zmlyc3QgYmUgdW5ib3VuZCwgYW5kIHRoZSBvcmlnaW5hbCBkcml2ZXIKLXN0b3JlZCBzbyB0aGF0
IGl0IGNhbiBiZSByZS1ib3VuZCB0byB0aGUgc2FtZSBkcml2ZXIgbGF0ZXIgaWYgZGVzaXJlZC4K
LUlmIHRoZSBkZXZpY2UgaXMgYWxyZWFkeSBib3VuZCwgaXQgd2lsbCByZXR1cm4gc3VjY2Vzcy4K
K1RoaXMgd2lsbCBiaW5kIHRoZSBkZXZpY2UgdG8gdGhlIHBjaWJhY2sgZHJpdmVyIGFuZCBhc3Np
Z24gaXQgdG8gdGhlCisicXVhcmFudGluZSBkb21haW4iLiAgSWYgaXQgaXMgYWxyZWFkeSBib3Vu
ZCB0byBhIGRyaXZlciwgaXQgd2lsbAorZmlyc3QgYmUgdW5ib3VuZCwgYW5kIHRoZSBvcmlnaW5h
bCBkcml2ZXIgc3RvcmVkIHNvIHRoYXQgaXQgY2FuIGJlCityZS1ib3VuZCB0byB0aGUgc2FtZSBk
cml2ZXIgbGF0ZXIgaWYgZGVzaXJlZC4gIElmIHRoZSBkZXZpY2UgaXMKK2FscmVhZHkgYm91bmQs
IGl0IHdpbGwgYXNzaWduIGl0IHRvIHRoZSBxdWFyYW50aW5lIGRvbWFpbiBhbmQgcmV0dXJuCitz
dWNjZXNzLgogCiBDQVVUSU9OOiBUaGlzIHdpbGwgbWFrZSB0aGUgZGV2aWNlIHVudXNhYmxlIGJ5
IERvbWFpbiAwIHVudGlsIGl0IGlzCiByZXR1cm5lZCB3aXRoIHBjaS1hc3NpZ25hYmxlLXJlbW92
ZS4gIENhcmUgc2hvdWxkIHRoZXJlZm9yZSBiZSB0YWtlbgpAQCAtMTYwMiwxMSArMTYwNCwyMiBA
QCBiZWluZyB1c2VkLgogCiA9aXRlbSBCPHBjaS1hc3NpZ25hYmxlLXJlbW92ZT4gW0k8LXI+XSBJ
PEJERj4KIAotTWFrZSB0aGUgZGV2aWNlIGF0IFBDSSBCdXMvRGV2aWNlL0Z1bmN0aW9uIEJERiBu
b3QgYXNzaWduYWJsZSB0byBndWVzdHMuICBUaGlzCi13aWxsIGF0IGxlYXN0IHVuYmluZCB0aGUg
ZGV2aWNlIGZyb20gcGNpYmFjay4gIElmIHRoZSAtciBvcHRpb24gaXMgc3BlY2lmaWVkLAotaXQg
d2lsbCBhbHNvIGF0dGVtcHQgdG8gcmUtYmluZCB0aGUgZGV2aWNlIHRvIGl0cyBvcmlnaW5hbCBk
cml2ZXIsIG1ha2luZyBpdAotdXNhYmxlIGJ5IERvbWFpbiAwIGFnYWluLiAgSWYgdGhlIGRldmlj
ZSBpcyBub3QgYm91bmQgdG8gcGNpYmFjaywgaXQgd2lsbAotcmV0dXJuIHN1Y2Nlc3MuCitNYWtl
IHRoZSBkZXZpY2UgYXQgUENJIEJ1cy9EZXZpY2UvRnVuY3Rpb24gQkRGIG5vdCBhc3NpZ25hYmxl
IHRvCitndWVzdHMuICBUaGlzIHdpbGwgYXQgbGVhc3QgdW5iaW5kIHRoZSBkZXZpY2UgZnJvbSBw
Y2liYWNrLCBhbmQKK3JlLWFzc2lnbiBpdCBmcm9tIHRoZSAicXVhcmFudGluZSBkb21haW4iIGJh
Y2sgdG8gZG9tYWluIDAuICBJZiB0aGUgLXIKK29wdGlvbiBpcyBzcGVjaWZpZWQsIGl0IHdpbGwg
YWxzbyBhdHRlbXB0IHRvIHJlLWJpbmQgdGhlIGRldmljZSB0byBpdHMKK29yaWdpbmFsIGRyaXZl
ciwgbWFraW5nIGl0IHVzYWJsZSBieSBEb21haW4gMCBhZ2Fpbi4gIElmIHRoZSBkZXZpY2UgaXMK
K25vdCBib3VuZCB0byBwY2liYWNrLCBpdCB3aWxsIHJldHVybiBzdWNjZXNzLgorCitOb3RlIHRo
YXQgdGhpcyBmdW5jdGlvbmFsaXR5IHdpbGwgd29yayBldmVuIGZvciBkZXZpY2VzIHdoaWNoIHdl
cmUgbm90CittYWRlIGFzc2lnbmFibGUgYnkgQjxwY2ktYXNzaWduYWJsZS1hZGQ+LiAgVGhpcyBj
YW4gYmUgdXNlZCB0byBhbGxvdworZG9tMCB0byBhY2Nlc3MgZGV2aWNlcyB3aGljaCB3ZXJlIGF1
dG9tYXRpY2FsbHkgcXVhcmFudGluZWQgYnkgWGVuCithZnRlciBkb21haW4gZGVzdHJ1Y3Rpb24g
YXMgYSByZXN1bHQgb2YgWGVuJ3MgQjxpb21tdT1xdWFyYW50aW5lPgorY29tbWFuZC1saW5lIGRl
ZmF1bHQuCisKK0FzIGFsd2F5cywgdGhpcyBzaG91bGQgb25seSBiZSBkb25lIGlmIHlvdSB0cnVz
dCB0aGUgZ3Vlc3QsIG9yIGFyZQorY29uZmlkZW50IHRoYXQgdGhlIHBhcnRpY3VsYXIgZGV2aWNl
IHlvdSdyZSByZS1hc3NpZ25pbmcgdG8gZG9tMCB3aWxsCitjYW5jZWwgYWxsIGluLWZsaWdodCBE
TUEgb24gRkxSLgogCiA9aXRlbSBCPHBjaS1hdHRhY2g+IEk8ZG9tYWluLWlkPiBJPEJERj4KIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 11:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 11:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZvZD-00046b-7g; Wed, 27 Nov 2019 11:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZvZB-00046W-QM
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 11:33:05 +0000
X-Inumbo-ID: acff7776-1109-11ea-a3af-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id acff7776-1109-11ea-a3af-12813bfff9fa;
 Wed, 27 Nov 2019 11:33:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZvZA-00005W-5y
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 11:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZvZA-0003nF-4g
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 11:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZvZA-0003nF-4g@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 11:33:04 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: honour IR setting while
 pre-filling DTEs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5NWI3OWE5N2U2NzIxYmE4ODMwMDM2ZjQ3ZDI0NTQ1NDVmMzJlNDQKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBOb3YgMjYgMTc6MDg6MTkgMjAxOSArMDAwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTm92IDI3IDExOjI4
OjI0IDIwMTkgKzAwMDAKCiAgICBBTUQvSU9NTVU6IGhvbm91ciBJUiBzZXR0aW5nIHdoaWxlIHBy
ZS1maWxsaW5nIERURXMKICAgIAogICAgSVYgYml0IHNob3VsZG4ndCBiZSBzZXQgaW4gRFRFIGlm
IGludGVycnVwdCByZW1hcHBpbmcgaXMgbm90CiAgICBlbmFibGVkLiBJdCdzIGEgcmVncmVzc2lv
biBpbiBiZWhhdmlvciBvZiAiaW9tbXU9bm8taW50cmVtYXAiCiAgICBvcHRpb24gd2hpY2ggb3Ro
ZXJ3aXNlIHdvdWxkIGtlZXAgaW50ZXJydXB0IHJlcXVlc3RzIHVudHJhbnNsYXRlZAogICAgZm9y
IGFsbCBvZiB0aGUgZGV2aWNlcyBpbiB0aGUgc3lzdGVtIHJlZ2FyZGxlc3Mgb2Ygd2V0aGVyIGl0
J3MKICAgIGRlc2NyaWJlZCBhcyB2YWxpZCBpbiBJVlJTIG9yIG5vdC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9pbml0LmMKaW5kZXggMTZlODRkNDNkNC4uMmI4MWUzOGYxNiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCkBAIC0xMjc5LDcgKzEyNzksNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBfZGV2aWNlX3RhYmxlKAogICAgICAg
ICBmb3IgKCBiZGYgPSAwLCBzaXplIC89IHNpemVvZigqZHQpOyBiZGYgPCBzaXplOyArK2JkZiAp
CiAgICAgICAgICAgICBkdFtiZGZdID0gKHN0cnVjdCBhbWRfaW9tbXVfZHRlKXsKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLnYgPSB0cnVlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAu
aXYgPSB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAuaXYgPSBpb21tdV9pbnRyZW1h
cCwKICAgICAgICAgICAgICAgICAgICAgICB9OwogICAgIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 12:00:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 12:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZvzI-0006d6-Rp; Wed, 27 Nov 2019 12:00:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZvzH-0006Zm-SK
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:03 +0000
X-Inumbo-ID: 7196e404-110d-11ea-a3af-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7196e404-110d-11ea-a3af-12813bfff9fa;
 Wed, 27 Nov 2019 12:00:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZvzG-0000fH-FJ
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZvzG-0005Xj-Di
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZvzG-0005Xj-Di@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 12:00:02 +0000
Subject: [Xen-changelog] [xen master] x86: Don't increase ApicIdCoreSize
 past 7
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhjNzljMTI5YTZkYjIyMjBjMTA4OWUwY2U1ZmE0OWU3Mjk4YjFkM2UKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDI2IDEwOjMyOjQyIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTm92IDI2IDEwOjMzOjUy
IDIwMTkgKzAwMDAKCiAgICB4ODY6IERvbid0IGluY3JlYXNlIEFwaWNJZENvcmVTaXplIHBhc3Qg
NwogICAgCiAgICBDaGFuZ2VzZXQgY2EyZWVlOTJkZjQ0ICgieDg2LCBodm06IEV4cG9zZSBob3N0
IGNvcmUvSFQgdG9wb2xvZ3kgdG8gSFZNCiAgICBndWVzdHMiKSBhdHRlbXB0ZWQgdG8gImZha2Ug
dXAiIGEgdG9wb2xvZ3kgd2hpY2ggd291bGQgaW5kdWNlIGd1ZXN0CiAgICBvcGVyYXRpbmcgc3lz
dGVtcyB0byBub3QgdHJlYXQgdmNwdXMgYXMgc2libGluZyBoeXBlcnRocmVhZHMuICBUaGlzCiAg
ICBpbnZvbHZlZCBhY3R1YWxseSByZXBvcnRpbmcgaHlwZXJ0aHJlYWRpbmcgYXMgYXZhaWxhYmxl
LCBidXQgZ2l2aW5nCiAgICB2Y3B1cyBldmVyeSBvdGhlciBBcGljSWQ7IHdoaWNoIGluIHR1cm4g
bGVkIHRvIGRvdWJsaW5nIHRoZSBBcGljSWRzCiAgICBwZXIgY29yZSBieSBidW1waW5nIHRoZSBB
cGljSWRDb3JlU2l6ZSBieSBvbmUuICBJbiBwYXJ0aWN1bGFyLCBSeXplbgogICAgM3h4eCBzZXJp
ZXMgcHJvY2Vzc29ycywgYW5kIHJlcG9ydGVkbHkgRVBZQyAiUm9tZSIgY3B1cyAtLSBoYXZlIGFu
CiAgICBBcGljSWRDb3JlU2l6ZSBvZiA3OyB0aGUgImZha2UiIHRvcG9sb2d5IGluY3JlYXNlcyB0
aGlzIHRvIDguCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIFdpbmRvd3MgcnVubmluZyBvbiBtb2Rl
cm4gQU1EIGhhcmR3YXJlIC0tIGluY2x1ZGluZwogICAgUnl6ZW4gM3h4eCBzZXJpZXMgcHJvY2Vz
c29ycywgYW5kIHJlcG9ydGVkbHkgRVBZQyAiUm9tZSIgY3B1cyAtLQogICAgZG9lc24ndCBzZWVt
IHRvIGNvcGUgd2l0aCB0aGlzIHZhbHVlIGJlaW5nIGhpZ2hlciB0aGFuIDcuICAoTGludXgKICAg
IGd1ZXN0cyBoYXZlIHNvIGZhciBjb250aW51ZWQgdG8gY29wZS4pCiAgICAKICAgIEEgInByb3Bl
ciIgZml4IGlzIGNvbXBsaWNhdGVkIGFuZCBpdCdzIHRvbyBsYXRlIHRvIGZpeCBpdCBlaXRoZXIg
Zm9yCiAgICA0LjEzLCBvciB0byBiYWNrcG9ydCB0byBzdXBwb3J0ZWQgYnJhbmNoZXMuICBBcyBh
IHNob3J0LXRlcm0gZml4LAogICAgbGltaXQgdGhpcyB2YWx1ZSB0byA3LgogICAgCiAgICBUaGlz
IGRvZXMgbWVhbiB0aGF0IGEgTGludXggZ3Vlc3QsIGJvb3RlZCBvbiBzdWNoIGEgc3lzdGVtIHdp
dGhvdXQKICAgIHRoaXMgY2hhbmdlLCBhbmQgdGhlbiBtaWdyYXRpbmcgdG8gYSBzeXN0ZW0gd2l0
aCB0aGlzIGNoYW5nZSwgd2l0aAogICAgbW9yZSB0aGFuIDY0IHZjcHVzLCB3b3VsZCBzZWUgYW4g
YXBwYXJlbnQgdG9wb2xvZ3kgY2hhbmdlLiAgVGhpcyBpcyBhCiAgICBsb3cgZW5vdWdoIHJpc2sg
aW4gcHJhY3RpY2UgdGhhdCBlbmFibGluZyB0aGlzIGxpbWl0IHVuaWxhdGVyYWxseSwgdG8KICAg
IGFsbG93IG90aGVyIGd1ZXN0cyB0byBib290IHdpdGhvdXQgbWFudWFsIGludGVydmVudGlvbiwg
aXMgd29ydGggaXQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBj
cmMuaWQuYXU+CiAgICBSZXBvcnRlZC1ieTogQW5kcmVhcyBLaW56bGVyIDxoZnBAcG9zdGVvLmRl
PgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29s
cy9saWJ4Yy94Y19jcHVpZF94ODYuYyB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2Nw
dWlkX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKaW5kZXggMzEyYzQ4MWYxZS4u
NTE5ZDZkOGJkMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKKysrIGIv
dG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKQEAgLTYxNiwxMCArNjE2LDE1IEBAIGludCB4Y19j
cHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAg
ICAgICAgICAgICogLSBnb2luZyBvdXQgb2Ygc3luYyB3aXRoIGxlYWYgMSBFQlhbMjM6MTZdLAog
ICAgICAgICAgICAgICogLSBpbmNyZW1lbnRpbmcgQXBpY0lkQ29yZVNpemUgd2hlbiBpdCdzIHpl
cm8gKHdoaWNoIGNoYW5nZXMgdGhlCiAgICAgICAgICAgICAgKiAgIG1lYW5pbmcgb2YgYml0cyA3
OjApLgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIFVQREFURTogSSBhZGRpdGlvbiB0
byBhdm9pZGluZyBvdmVyZmxvdywgc29tZQorICAgICAgICAgICAgICogcHJvcHJpZXRhcnkgb3Bl
cmF0aW5nIHN5c3RlbXMgaGF2ZSB0cm91YmxlIHdpdGgKKyAgICAgICAgICAgICAqIGFwaWNfaWRf
c2l6ZSB2YWx1ZXMgZ3JlYXRlciB0aGFuIDcuICBMaW1pdCB0aGUgdmFsdWUgdG8KKyAgICAgICAg
ICAgICAqIDcgZm9yIG5vdy4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYgKCBwLT5l
eHRkLm5jIDwgMHg3ZiApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCBwLT5l
eHRkLmFwaWNfaWRfc2l6ZSAhPSAwICYmIHAtPmV4dGQuYXBpY19pZF9zaXplICE9IDB4ZiApCisg
ICAgICAgICAgICAgICAgaWYgKCBwLT5leHRkLmFwaWNfaWRfc2l6ZSAhPSAwICYmIHAtPmV4dGQu
YXBpY19pZF9zaXplIDwgMHg3ICkKICAgICAgICAgICAgICAgICAgICAgcC0+ZXh0ZC5hcGljX2lk
X3NpemUrKzsKIAogICAgICAgICAgICAgICAgIHAtPmV4dGQubmMgPSAocC0+ZXh0ZC5uYyA8PCAx
KSB8IDE7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 12:00:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 12:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZvzS-00072i-TV; Wed, 27 Nov 2019 12:00:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZvzR-00072W-SU
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:13 +0000
X-Inumbo-ID: 779e720e-110d-11ea-a3af-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 779e720e-110d-11ea-a3af-12813bfff9fa;
 Wed, 27 Nov 2019 12:00:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZvzQ-0000g2-Ji
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZvzQ-0005ZY-Hp
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZvzQ-0005ZY-Hp@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 12:00:12 +0000
Subject: [Xen-changelog] [xen master] IOMMU: default to always quarantining
 PCI devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3735590953363535978=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ba2ab00bbb8c74e311a252d816d68dee47c779a0
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Nov 26 14:15:01 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 26 14:15:01 2019 +0100

    IOMMU: default to always quarantining PCI devices
    
    XSA-302 relies on the use of libxl's "assignable-add" feature to prepare
    devices to be assigned to untrusted guests.
    
    Unfortunately, this is not considered a strictly required step for
    device assignment. The PCI passthrough documentation on the wiki
    describes alternate ways of preparing devices for assignment, and
    libvirt uses its own ways as well. Hosts where these alternate methods
    are used will still leave the system in a vulnerable state after the
    device comes back from a guest.
    
    Default to always quarantining PCI devices, but provide a command line
    option to revert back to prior behavior (such that people who both
    sufficiently trust their guests and want to be able to use devices in
    Dom0 again after they had been in use by a guest wouldn't need to
    "manually" move such devices back from DomIO to Dom0).
    
    This is XSA-306.
    
    Reported-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wl@xen.org>
---
 docs/misc/xen-command-line.pandoc | 8 +++++++-
 xen/drivers/passthrough/iommu.c   | 3 +++
 xen/drivers/passthrough/pci.c     | 3 ++-
 xen/include/xen/iommu.h           | 2 +-
 4 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/docs/misc/xen-command-line.pandoc b/docs/misc/xen-command-line.pandoc
index 0394d669c0..891d2d439f 100644
--- a/docs/misc/xen-command-line.pandoc
+++ b/docs/misc/xen-command-line.pandoc
@@ -1219,7 +1219,7 @@ detection of systems known to misbehave upon accesses to that port.
 > Default: `new` unless directed-EOI is supported
 
 ### iommu
-    = List of [ <bool>, verbose, debug, force, required,
+    = List of [ <bool>, verbose, debug, force, required, quarantine,
                 sharept, intremap, intpost, crash-disable,
                 snoop, qinval, igfx, amd-iommu-perdev-intremap,
                 dom0-{passthrough,strict} ]
@@ -1257,6 +1257,12 @@ boolean (e.g. `iommu=no`) can override this and leave the IOMMUs disabled.
     will prevent Xen from booting if IOMMUs aren't discovered and enabled
     successfully.
 
+*   The `quarantine` boolean can be used to control Xen's behavior when
+    de-assigning devices from guests.  If enabled (the default), Xen always
+    quarantines such devices; they must be explicitly assigned back to Dom0
+    before they can be used there again.  If disabled, Xen will only
+    quarantine devices the toolstack hass arranged for getting quarantined.
+
 *   The `sharept` boolean controls whether the IOMMU pagetables are shared
     with the CPU-side HAP pagetables, or allocated separately.  Sharing
     reduces the memory overhead, but doesn't work in combination with CPU-side
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index 8cbe908fff..656fdeb093 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -30,6 +30,7 @@ bool_t __initdata iommu_enable = 1;
 bool_t __read_mostly iommu_enabled;
 bool_t __read_mostly force_iommu;
 bool_t __read_mostly iommu_verbose;
+bool __read_mostly iommu_quarantine = true;
 bool_t __read_mostly iommu_igfx = 1;
 bool_t __read_mostly iommu_snoop = 1;
 bool_t __read_mostly iommu_qinval = 1;
@@ -78,6 +79,8 @@ static int __init parse_iommu_param(const char *s)
         else if ( (val = parse_boolean("force", s, ss)) >= 0 ||
                   (val = parse_boolean("required", s, ss)) >= 0 )
             force_iommu = val;
+        else if ( (val = parse_boolean("quarantine", s, ss)) >= 0 )
+            iommu_quarantine = val;
         else if ( (val = parse_boolean("igfx", s, ss)) >= 0 )
             iommu_igfx = val;
         else if ( (val = parse_boolean("verbose", s, ss)) >= 0 )
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 8e501a79a8..cbd232c131 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -922,7 +922,8 @@ static int deassign_device(struct domain *d, uint16_t seg, uint8_t bus,
         return -ENODEV;
 
     /* De-assignment from dom_io should de-quarantine the device */
-    target = (pdev->quarantine && pdev->domain != dom_io) ?
+    target = ((pdev->quarantine || iommu_quarantine) &&
+              pdev->domain != dom_io) ?
         dom_io : hardware_domain;
 
     while ( pdev->phantom_stride )
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 974bd3ffe8..fd45060e56 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -53,7 +53,7 @@ static inline bool_t dfn_eq(dfn_t x, dfn_t y)
 }
 
 extern bool_t iommu_enable, iommu_enabled;
-extern bool_t force_iommu, iommu_verbose, iommu_igfx;
+extern bool force_iommu, iommu_quarantine, iommu_verbose, iommu_igfx;
 extern bool_t iommu_snoop, iommu_qinval, iommu_intremap, iommu_intpost;
 
 #if defined(CONFIG_IOMMU_FORCE_PT_SHARE)
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3735590953363535978==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 12:00:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 12:00:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZvzc-00074L-VQ; Wed, 27 Nov 2019 12:00:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZvzb-000745-Ss
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:23 +0000
X-Inumbo-ID: 7da6fb9e-110d-11ea-a3af-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7da6fb9e-110d-11ea-a3af-12813bfff9fa;
 Wed, 27 Nov 2019 12:00:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZvza-0000gE-N8
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZvza-0005aY-Ly
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZvza-0005aY-Ly@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 12:00:22 +0000
Subject: [Xen-changelog] [xen master] x86/domctl: have
 XEN_DOMCTL_getpageframeinfo3 preemptible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ4NTk5MTE0ZDNjYTI0MTU3YzI1ZjY2ODRiYjkzMjJmNmRjYTEyYmIKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBOb3YgMjYgMTQ6MTY6MDkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMjYgMTQ6MTY6MDkgMjAxOSAr
MDEwMAoKICAgIHg4Ni9kb21jdGw6IGhhdmUgWEVOX0RPTUNUTF9nZXRwYWdlZnJhbWVpbmZvMyBw
cmVlbXB0aWJsZQogICAgCiAgICBUaGlzIGh5cGVyY2FsbCBjYW4gdGFrZSBhIGxvbmcgdGltZSB0
byBmaW5pc2ggYmVjYXVzZSBpdCBhdHRlbXB0cyB0bwogICAgZ3JhYiB0aGUgYGhvc3RwMm0nIGxv
Y2sgdXAgdG8gMTAyNCB0aW1lcy4gVGhlIGFjY3VtdWxhdGVkIHdhaXQgZm9yIHRoZQogICAgbG9j
ayBjYW4gdGFrZSBzZXZlcmFsIHNlY29uZHMuCiAgICAKICAgIFRoaXMgY2FuIGVhc2lseSBoYXBw
ZW4gd2l0aCBhIGd1ZXN0IHdpdGggMzIgdmNwdXMgYW5kIHBsZW50eSBvZiBSQU0sCiAgICBkdXJp
bmcgbG9jYWxob3N0IG1pZ3JhdGlvbi4KICAgIAogICAgV2hpbGUgdGhlIHBhdGNoIGRvZXNuJ3Qg
Zml4IHRoZSBwcm9ibGVtIHdpdGggdGhlIGxvY2sgY29udGVudGlvbiBhbmQKICAgIHRoZSBmYWN0
IHRoYXQgdGhlIGBob3N0cDJtJyBsb2NrIGlzIGN1cnJlbnRseSBnbG9iYWwgKGFuZCBub3Qgb24g
YQogICAgc2luZ2xlIHBhZ2UpLCBpdCBpcyBzdGlsbCBhbiBpbXByb3ZlbWVudCB0byB0aGUgaHlw
ZXJjYWxsLiBJdCB3aWxsIGluCiAgICBwYXJ0aWN1bGFyLCBkb3duIHRoZSByb2FkLCBhbGxvdyBk
cm9wcGluZyB0aGUgYXJiaXRyYXJ5IGxpbWl0IG9mIDEwMjQKICAgIGVudHJpZXMgcGVyIHJlcXVl
c3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysr
KwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgIDQgKysrKwogMiBmaWxlcyBjaGFuZ2Vk
LCAyNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIv
eGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDQzZTM2OGQ2M2IuLmI0NjFhYWRiZDYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
QEAgLTQyNSw2ICs0MjUsMjYgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgICAg
ICByZXQgPSAtRUZBVUxUOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQor
CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogQXZvaWQgY2hlY2tpbmcgZm9yIHByZWVt
cHRpb24gd2hlbiB0aGUgYGhvc3RwMm0nIGxvY2sgaXNuJ3QKKyAgICAgICAgICAgICAqIGludm9s
dmUsIGkuZS4gbm9uLXRyYW5zbGF0ZWQgZ3Vlc3QsIGFuZCBhdm9pZCBwcmVlbXB0aW9uIG9uCisg
ICAgICAgICAgICAgKiB0aGUgbGFzdCBpdGVyYXRpb24uCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICYmCisgICAgICAgICAgICAgICAg
IGxpa2VseSgoaSArIDEpIDwgbnVtKSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBkb21jdGwtPnUuZ2V0cGFnZWZyYW1laW5mbzMu
bnVtID0gbnVtIC0gaSAtIDE7CisgICAgICAgICAgICAgICAgZG9tY3RsLT51LmdldHBhZ2VmcmFt
ZWluZm8zLmFycmF5LnAgPQorICAgICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGUgKyAoKGkg
KyAxKSAqIHdpZHRoKTsKKyAgICAgICAgICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdCh1X2Rv
bWN0bCwgZG9tY3RsLCAxKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAg
ICByZXQgPSAtRUZBVUxUOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
ICAgICB9CisgICAgICAgICAgICAgICAgcmV0dXJuIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0
aW9uKF9fSFlQRVJWSVNPUl9kb21jdGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJoIiwgdV9kb21jdGwpOworICAgICAgICAgICAgfQogICAg
ICAgICB9CiAKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggYTAzZTgwZTU5OC4u
OWYyY2ZkNjAyYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTYzLDYgKzE2MywxMCBAQCBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm9fdCk7CiAjZGVmaW5lIFhF
Tl9ET01DVExfUEZJTkZPX0xUQUJfTUFTSyAoMHhmVTw8MjgpCiAKIC8qIFhFTl9ET01DVExfZ2V0
cGFnZWZyYW1laW5mbzMgKi8KKy8qCisgKiBCb3RoIHZhbHVlIGBudW0nIGFuZCBgYXJyYXknIG1h
eSBnZXQgbW9kaWZpZWQgYnkgdGhlIGh5cGVyY2FsbCB0byBhbGxvdworICogcHJlZW1wdGlvbi4K
KyAqLwogc3RydWN0IHhlbl9kb21jdGxfZ2V0cGFnZWZyYW1laW5mbzMgewogICAgIC8qIElOIHZh
cmlhYmxlcy4gKi8KICAgICB1aW50NjRfYWxpZ25lZF90IG51bTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 12:00:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 12:00:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZvzn-000764-0p; Wed, 27 Nov 2019 12:00:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZvzl-00075n-M9
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:33 +0000
X-Inumbo-ID: 83ab0350-110d-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 83ab0350-110d-11ea-9db0-bc764e2007e4;
 Wed, 27 Nov 2019 12:00:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZvzk-0000gU-QX
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZvzk-0005b0-PH
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZvzk-0005b0-PH@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 12:00:32 +0000
Subject: [Xen-changelog] [xen master] x86/p2m-pt: fix (latent) page table
 mapping leak on do_recalc() error paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNmMWE1M2JlZjg0ZmNhNWZmYjQxNzg2MzhkYjE0Yzc0NzIzMTg1MWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDI2
IDE0OjE3OjExIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDI2IDE0OjE3OjExIDIwMTkgKzAxMDAKCiAgICB4
ODYvcDJtLXB0OiBmaXggKGxhdGVudCkgcGFnZSB0YWJsZSBtYXBwaW5nIGxlYWsgb24gZG9fcmVj
YWxjKCkgZXJyb3IgcGF0aHMKICAgIAogICAgVGhlcmUgYXJlIHR3byBtYXBwaW5ncyBhY3RpdmUg
aW4gdGhlIG1pZGRsZSBvZiBkb19yZWNhbGMoKSwgYW5kIGhlbmNlCiAgICBjb21taXQgMGQwZjRk
NzhlNWQxICgicDJtOiBjaGFuZ2Ugd3JpdGVfcDJtX2VudHJ5IHRvIHJldHVybiBhbiBlcnJvcgog
ICAgY29kZSIpIHNob3VsZCBoYXZlIGFkZGVkIChvciBvdGhlcndpc2UgaW52b2tlZCkgdW5tYXBw
aW5nIGNvZGUganVzdAogICAgbGlrZSBpdCBkaWQgaW4gcDJtX25leHRfbGV2ZWwoKSwgZGVzcGl0
ZSB1cyBub3QgZXhwZWN0aW5nIGFueSBlcnJvcnMKICAgIGhlcmUuIEFycmFuZ2UgZm9yIHRoZSBl
eGlzdGluZyB1bm1hcCBpbnZvY2F0aW9uIHRvIHRha2UgZWZmZWN0IGluIGFsbAogICAgY2FzZXMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jIHwgMTMgKysrKysrKy0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggNDQ5
MTA3OTAxOS4uZWI2NjA3NzQ5NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtMzkxLDIxICszOTEsMjIgQEAgc3Rh
dGljIGludCBkb19yZWNhbGMoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBn
Zm4pCiAgICAgICAgICAgICAgICAgICAgIGlmICggZXJyICkKICAgICAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAgICAg
ICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgIHJlbWFpbmRlciAtPSAxVUwgPDwgKChsZXZlbCAtIDEpICogUEFHRVRBQkxFX09SREVSKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIHNtcF93bWIoKTsKLSAgICAgICAgICAgIGNsZWFy
X3JlY2FsYyhsMSwgZSk7Ci0gICAgICAgICAgICBlcnIgPSBwMm0tPndyaXRlX3AybV9lbnRyeShw
Mm0sIGdmbiwgcGVudCwgZSwgbGV2ZWwgKyAxKTsKLSAgICAgICAgICAgIGlmICggZXJyICkKKyAg
ICAgICAgICAgIGlmICggIWVyciApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAg
ICAgICAgY2xlYXJfcmVjYWxjKGwxLCBlKTsKKyAgICAgICAgICAgICAgICBlcnIgPSBwMm0tPndy
aXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcGVudCwgZSwgbGV2ZWwgKyAxKTsKKyAgICAgICAgICAg
ICAgICBBU1NFUlQoIWVycik7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgdW5t
YXBfZG9tYWluX3BhZ2UoKHZvaWQgKikoKHVuc2lnbmVkIGxvbmcpcGVudCAmIFBBR0VfTUFTSykp
OworICAgICAgICBpZiAoIHVubGlrZWx5KGVycikgKQorICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgfQogCiAgICAgcGVudCA9IHAybV9maW5kX2VudHJ5KHRhYmxlLCAmZ2ZuX3JlbWFpbmRlciwg
Z2ZuLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 12:00:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 12:00:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZvzx-00077k-2j; Wed, 27 Nov 2019 12:00:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZvzv-00077Q-IL
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:43 +0000
X-Inumbo-ID: 89b5f48a-110d-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 89b5f48a-110d-11ea-83b8-bc764e2007e4;
 Wed, 27 Nov 2019 12:00:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZvzu-0000gj-Tu
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZvzu-0005bc-Sm
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 12:00:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZvzu-0005bc-Sm@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 12:00:42 +0000
Subject: [Xen-changelog] [xen master] EFI: fix "efi=attr=" handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2189583554935798982=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 5530782cfe70ed22fe44358f6a10c38916443b42
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Nov 26 14:17:45 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 26 14:17:45 2019 +0100

    EFI: fix "efi=attr=" handling
    
    Commit 633a40947321 ("docs: Improve documentation and parsing for efi=")
    failed to honor the strcmp()-like return value convention of
    cmdline_strcmp().
    
    Reported-by: Roman Shaposhnik <roman@zededa.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/common/efi/boot.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c
index a8b6f39721..3f1c330afe 100644
--- a/xen/common/efi/boot.c
+++ b/xen/common/efi/boot.c
@@ -1430,9 +1430,9 @@ static int __init parse_efi_param(const char *s)
         }
         else if ( (ss - s) > 5 && !memcmp(s, "attr=", 5) )
         {
-            if ( cmdline_strcmp(s + 5, "uc") )
+            if ( !cmdline_strcmp(s + 5, "uc") )
                 efi_map_uc = true;
-            else if ( cmdline_strcmp(s + 5, "no") )
+            else if ( !cmdline_strcmp(s + 5, "no") )
                 efi_map_uc = false;
             else
                 rc = -EINVAL;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2189583554935798982==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 13:00:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 13:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZwvT-0004Xj-UF; Wed, 27 Nov 2019 13:00:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZwvS-0004Xd-Df
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 13:00:10 +0000
X-Inumbo-ID: d73d333c-1115-11ea-a3b1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d73d333c-1115-11ea-a3b1-12813bfff9fa;
 Wed, 27 Nov 2019 13:00:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZwvR-0001si-0N
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 13:00:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZwvQ-00012p-Ue
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 13:00:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZwvQ-00012p-Ue@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 13:00:08 +0000
Subject: [Xen-changelog] [xen staging] x86/microcode: refuse to load the
 same revision ucode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcyNTgwYThkM2M3YWM3MDg1OTQzN2I2OTU3MGRlNjdkYWI2NjhkOWYKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTm92IDI3IDEwOjA0OjMwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxMjo1Mzo0
MSAyMDE5ICswMDAwCgogICAgeDg2L21pY3JvY29kZTogcmVmdXNlIHRvIGxvYWQgdGhlIHNhbWUg
cmV2aXNpb24gdWNvZGUKICAgIAogICAgQ3VycmVudGx5IGlmIGEgdXNlciB0cmllcyB0byBsaXZl
LWxvYWQgdGhlIHNhbWUgb3Igb2xkZXIgdWNvZGUgcmV2aXNpb24KICAgIHRoYW4gQ1BVIGFscmVh
ZHkgaGFzLCBoZSB3aWxsIGdldCBhIHNpbmdsZSBtZXNzYWdlIGluIFhlbiBsb2cgbGlrZToKICAg
IAogICAgICAgIChYRU4pIDEyOCBjb3JlcyBhcmUgdG8gdXBkYXRlIHRoZWlyIG1pY3JvY29kZQog
ICAgCiAgICBObyBhY3R1YWwgdWNvZGUgbG9hZGluZyB3aWxsIGhhcHBlbiBhbmQgdGhpcyBzaXR1
YXRpb24gY2FuIGJlIHF1aXRlCiAgICBjb25mdXNpbmcuIEZpeCB0aGlzIGJ5IHN0YXJ0aW5nIHVj
b2RlIHVwZGF0ZSBvbmx5IHdoZW4gdGhlIHByb3ZpZGVkCiAgICB1Y29kZSByZXZpc2lvbiBpcyBo
aWdoZXIgdGhhbiB0aGUgY3VycmVudGx5IGNhY2hlZCBvbmUgKGlmIGFueSkuCiAgICBUaGlzIGlz
IGJhc2VkIG9uIHRoZSBwcm9wZXJ0eSB0aGF0IGlmIG1pY3JvY29kZV9jYWNoZSBleGlzdHMsIGFs
bCBDUFVzCiAgICBpbiB0aGUgc3lzdGVtIHNob3VsZCBoYXZlIGF0IGxlYXN0IHRoYXQgdWNvZGUg
cmV2aXNpb24uCiAgICAKICAgIEFkZGl0aW9uYWxseSwgcHJpbnQgYSB1c2VyIGZyaWVuZGx5IG1l
c3NhZ2UgaWYgbm8gbWF0Y2hpbmcgb3IgbmV3ZXIKICAgIHVjb2RlIGNhbiBiZSBmb3VuZCBpbiB0
aGUgcHJvdmlkZWQgYmxvYi4gVGhpcyBhbHNvIHJlcXVpcmVzIGlnbm9yaW5nCiAgICAtRU5PREFU
QSBpbiBBTUQtc2lkZSBjb2RlLCBvdGhlcndpc2UgdGhlIG1lc3NhZ2UgZ2l2ZW4gdG8gdGhlIHVz
ZXIgaXM6CiAgICAKICAgICAgICAoWEVOKSBQYXJzaW5nIG1pY3JvY29kZSBibG9iIGVycm9yIC02
MQogICAgCiAgICBXaGljaCBhY3R1YWxseSBtZWFucyB0aGF0IGEgdWNvZGUgYmxvYiB3YXMgcGFy
c2VkIGZpbmUsIGJ1dCBubyBtYXRjaGluZwogICAgdWNvZGUgd2FzIGZvdW5kLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21pY3JvY29k
ZS5jICAgICB8IDIwICsrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbWljcm9jb2Rl
X2FtZC5jIHwgIDcgKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jIGIveGVuL2FyY2gveDg2L21pY3Jv
Y29kZS5jCmluZGV4IDY1ZDFmNDFlN2MuLjZjZWQyOTNkODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKQEAgLTY0MCwx
MCArNjQwLDMwIEBAIGludCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
Y29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBsb25nIGxlbikKIAogICAgIGlmICggIXBhdGNoICkK
ICAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAibWljcm9jb2RlOiBjb3VsZG4n
dCBmaW5kIGFueSBtYXRjaGluZyB1Y29kZSBpbiAiCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAidGhlIHByb3ZpZGVkIGJsb2IhXG4iKTsKICAgICAgICAgcmV0ID0gLUVOT0VOVDsKICAg
ICAgICAgZ290byBwdXQ7CiAgICAgfQogCisgICAgLyoKKyAgICAgKiBJZiBtaWNyb2NvZGVfY2Fj
aGUgZXhpc3RzLCBhbGwgQ1BVcyBpbiB0aGUgc3lzdGVtIHNob3VsZCBoYXZlIGF0IGxlYXN0Cisg
ICAgICogdGhhdCB1Y29kZSByZXZpc2lvbi4KKyAgICAgKi8KKyAgICBzcGluX2xvY2soJm1pY3Jv
Y29kZV9tdXRleCk7CisgICAgaWYgKCBtaWNyb2NvZGVfY2FjaGUgJiYKKyAgICAgICAgIG1pY3Jv
Y29kZV9vcHMtPmNvbXBhcmVfcGF0Y2gocGF0Y2gsIG1pY3JvY29kZV9jYWNoZSkgIT0gTkVXX1VD
T0RFICkKKyAgICB7CisgICAgICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOworICAg
ICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIm1pY3JvY29kZTogY291bGRuJ3QgZmluZCBhbnkg
bmV3ZXIgcmV2aXNpb24gIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluIHRoZSBw
cm92aWRlZCBibG9iIVxuIik7CisgICAgICAgIG1pY3JvY29kZV9mcmVlX3BhdGNoKHBhdGNoKTsK
KyAgICAgICAgcmV0ID0gLUVOT0VOVDsKKworICAgICAgICBnb3RvIHB1dDsKKyAgICB9CisgICAg
c3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7CisKICAgICBpZiAoIG1pY3JvY29kZV9vcHMt
PnN0YXJ0X3VwZGF0ZSApCiAgICAgewogICAgICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5zdGFy
dF91cGRhdGUoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgYi94
ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCmluZGV4IDFlNTJmN2Y0OWEuLjAwNzUwZjdiYmIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKKysrIGIveGVuL2FyY2gv
eDg2L21pY3JvY29kZV9hbWQuYwpAQCAtNTAyLDYgKzUwMiwxMyBAQCBzdGF0aWMgc3RydWN0IG1p
Y3JvY29kZV9wYXRjaCAqY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1ZiwKIAog
ICAgIGlmICggZXJyb3IgKQogICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogLUVOT0RBVEEg
aGVyZSBtZWFucyB0aGF0IHRoZSBibG9iIHdhcyBwYXJzZWQgZmluZSBidXQgbm8gbWF0Y2hpbmcK
KyAgICAgICAgICogdWNvZGUgd2FzIGZvdW5kLiBEb24ndCByZXR1cm4gaXQgdG8gdGhlIGNhbGxl
ci4KKyAgICAgICAgICovCisgICAgICAgIGlmICggZXJyb3IgPT0gLUVOT0RBVEEgKQorICAgICAg
ICAgICAgZXJyb3IgPSAwOworCiAgICAgICAgIHhmcmVlKG1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxl
KTsKICAgICAgICAgeGZyZWUobWNfYW1kKTsKICAgICAgICAgZ290byBvdXQ7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 13:55:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 13:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iZxmc-0000NS-NY; Wed, 27 Nov 2019 13:55:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iZxmb-0000NN-GR
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 13:55:05 +0000
X-Inumbo-ID: 8381cb6a-111d-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8381cb6a-111d-11ea-a55d-bc764e2007e4;
 Wed, 27 Nov 2019 13:55:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZxma-0002vn-D5
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 13:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iZxma-0004ZD-Bp
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 13:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iZxma-0004ZD-Bp@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 13:55:04 +0000
Subject: [Xen-changelog] [xen staging] MAINTAINERS: Update path to the
 livepatch documentation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlhNDAwZDE3OTdlYzdmNzdmZmVmZWI1YzRlMTdhOGMyZThiOTFhMTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQXV0aG9yRGF0ZTogVHVlIE5vdiAyNiAx
MzozMDoyMyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5v
cmc+CkNvbW1pdERhdGU6IFdlZCBOb3YgMjcgMTM6NDg6MDQgMjAxOSArMDAwMAoKICAgIE1BSU5U
QUlORVJTOiBVcGRhdGUgcGF0aCB0byB0aGUgbGl2ZXBhdGNoIGRvY3VtZW50YXRpb24KICAgIAog
ICAgQ29tbWl0IGQ2NjE2MTFkMDggImRvY3MvbWFya2Rvd246IFN3aXRjaCB0byB1c2luZyBwYW5k
b2MsIGFuZCBmaXgKICAgIHVuZGVyc2NvcmUgZXNjYXBpbmciIGNvbnZlcnRlZCB0aGUgbGl2ZXBh
dGNoIGRvY3VtZW50YXRpb24gZnJvbSBtYXJrZG93bgogICAgdG8gcGFuZG9jLgogICAgCiAgICBV
cGRhdGUgTUFJTlRBSU5FUlMgdG8gcmVmbGVjdCB0aGUgY2hhbmdlIHNvIHRoZSBjb3JyZWN0IG1h
aW50YWluZXJzIGFyZQogICAgQ0NlZCB0byB0aGUgcGF0Y2hlcy4KICAgIAogICAgRml4ZXM6IGQ2
NjE2MTFkMDggKCJkb2NzL21hcmtkb3duOiBTd2l0Y2ggdG8gdXNpbmcgcGFuZG9jLCBhbmQgZml4
IHVuZGVyc2NvcmUgZXNjYXBpbmciKQogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW5AeGVuLm9yZz4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogTUFJTlRBSU5FUlMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmlu
ZGV4IDI4ZTdlYjU1NGUuLjljODI3YWQ3NTkgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBi
L01BSU5UQUlORVJTCkBAIC0zMDQsNyArMzA0LDcgQEAgTElWRVBBVENICiBNOglLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiBNOglSb3NzIExhZ2Vyd2FsbCA8
cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KIFM6CVN1cHBvcnRlZAotRjoJZG9jcy9taXNjL2xp
dmVwYXRjaC5tYXJrZG93bgorRjoJZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKIEY6CXRvb2xz
L21pc2MveGVuLWxpdmVwYXRjaC5jCiBGOgl4ZW4vYXJjaC8qL2xpdmVwYXRjaCoKIEY6CXhlbi9h
cmNoLyovKi9saXZlcGF0Y2gqCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 21:22:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 21:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia4lB-00081E-1u; Wed, 27 Nov 2019 21:22:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia4lA-000819-0e
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 21:22:04 +0000
X-Inumbo-ID: f40888ae-115b-11ea-a3c2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f40888ae-115b-11ea-a3c2-12813bfff9fa;
 Wed, 27 Nov 2019 21:22:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia4l8-0004JX-2M
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 21:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia4l8-0002UO-12
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 21:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia4l8-0002UO-12@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 21:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.12] IOMMU: default to always
 quarantining PCI devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8306707932075582112=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 875879a7b8c1d561e6ea2a20958a1e61242ffef1
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Nov 26 14:23:08 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 26 14:23:08 2019 +0100

    IOMMU: default to always quarantining PCI devices
    
    XSA-302 relies on the use of libxl's "assignable-add" feature to prepare
    devices to be assigned to untrusted guests.
    
    Unfortunately, this is not considered a strictly required step for
    device assignment. The PCI passthrough documentation on the wiki
    describes alternate ways of preparing devices for assignment, and
    libvirt uses its own ways as well. Hosts where these alternate methods
    are used will still leave the system in a vulnerable state after the
    device comes back from a guest.
    
    Default to always quarantining PCI devices, but provide a command line
    option to revert back to prior behavior (such that people who both
    sufficiently trust their guests and want to be able to use devices in
    Dom0 again after they had been in use by a guest wouldn't need to
    "manually" move such devices back from DomIO to Dom0).
    
    This is XSA-306.
    
    Reported-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    master commit: ba2ab00bbb8c74e311a252d816d68dee47c779a0
    master date: 2019-11-26 14:15:01 +0100
---
 docs/misc/xen-command-line.pandoc | 8 +++++++-
 xen/drivers/passthrough/iommu.c   | 3 +++
 xen/drivers/passthrough/pci.c     | 3 ++-
 xen/include/xen/iommu.h           | 2 +-
 4 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/docs/misc/xen-command-line.pandoc b/docs/misc/xen-command-line.pandoc
index 8988c7afbc..82272d72ff 100644
--- a/docs/misc/xen-command-line.pandoc
+++ b/docs/misc/xen-command-line.pandoc
@@ -1196,7 +1196,7 @@ detection of systems known to misbehave upon accesses to that port.
 > Default: `new` unless directed-EOI is supported
 
 ### iommu
-    = List of [ <bool>, verbose, debug, force, required,
+    = List of [ <bool>, verbose, debug, force, required, quarantine,
                 sharept, intremap, intpost, crash-disable,
                 snoop, qinval, igfx, amd-iommu-perdev-intremap,
                 dom0-{passthrough,strict} ]
@@ -1234,6 +1234,12 @@ boolean (e.g. `iommu=no`) can override this and leave the IOMMUs disabled.
     will prevent Xen from booting if IOMMUs aren't discovered and enabled
     successfully.
 
+*   The `quarantine` boolean can be used to control Xen's behavior when
+    de-assigning devices from guests.  If enabled (the default), Xen always
+    quarantines such devices; they must be explicitly assigned back to Dom0
+    before they can be used there again.  If disabled, Xen will only
+    quarantine devices the toolstack hass arranged for getting quarantined.
+
 *   The `sharept` boolean controls whether the IOMMU pagetables are shared
     with the CPU-side HAP pagetables, or allocated separately.  Sharing
     reduces the memory overhead, but doesn't work in combination with CPU-side
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index 2762e1342f..20db08e1df 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -30,6 +30,7 @@ bool_t __initdata iommu_enable = 1;
 bool_t __read_mostly iommu_enabled;
 bool_t __read_mostly force_iommu;
 bool_t __read_mostly iommu_verbose;
+bool __read_mostly iommu_quarantine = true;
 bool_t __read_mostly iommu_igfx = 1;
 bool_t __read_mostly iommu_snoop = 1;
 bool_t __read_mostly iommu_qinval = 1;
@@ -74,6 +75,8 @@ static int __init parse_iommu_param(const char *s)
         else if ( (val = parse_boolean("force", s, ss)) >= 0 ||
                   (val = parse_boolean("required", s, ss)) >= 0 )
             force_iommu = val;
+        else if ( (val = parse_boolean("quarantine", s, ss)) >= 0 )
+            iommu_quarantine = val;
         else if ( (val = parse_boolean("igfx", s, ss)) >= 0 )
             iommu_igfx = val;
         else if ( (val = parse_boolean("verbose", s, ss)) >= 0 )
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 4dfbd48b00..41e5f7f63e 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1548,7 +1548,8 @@ int deassign_device(struct domain *d, u16 seg, u8 bus, u8 devfn)
         return -ENODEV;
 
     /* De-assignment from dom_io should de-quarantine the device */
-    target = (pdev->quarantine && pdev->domain != dom_io) ?
+    target = ((pdev->quarantine || iommu_quarantine) &&
+              pdev->domain != dom_io) ?
         dom_io : hardware_domain;
 
     while ( pdev->phantom_stride )
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 62a24d542a..70ee53d083 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -53,7 +53,7 @@ static inline bool_t dfn_eq(dfn_t x, dfn_t y)
 }
 
 extern bool_t iommu_enable, iommu_enabled;
-extern bool_t force_iommu, iommu_verbose, iommu_igfx;
+extern bool force_iommu, iommu_quarantine, iommu_verbose, iommu_igfx;
 extern bool_t iommu_snoop, iommu_qinval, iommu_intremap, iommu_intpost;
 extern bool_t iommu_hap_pt_share;
 extern bool_t iommu_debug;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8306707932075582112==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia62Z-0005zo-Px; Wed, 27 Nov 2019 22:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia62Y-0005zj-Ix
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:06 +0000
X-Inumbo-ID: 6a79c93f-1167-11ea-a3c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a79c93f-1167-11ea-a3c3-12813bfff9fa;
 Wed, 27 Nov 2019 22:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia62X-0005um-EK
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia62X-0008EJ-Ct
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia62X-0008EJ-Ct@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:44:05 +0000
Subject: [Xen-changelog] [xen staging-4.12] docs/misc: xen-command-line:
 Remove wrong statement from serrors=diverse
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFjYjJkNjA4N2YzOGQxZmM1NjFjNjViZjgwMzJkZDg0MzY1NTQ2ZTgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDoyOToxMSAy
MDE5IC0wODAwCgogICAgZG9jcy9taXNjOiB4ZW4tY29tbWFuZC1saW5lOiBSZW1vdmUgd3Jvbmcg
c3RhdGVtZW50IGZyb20gc2Vycm9ycz1kaXZlcnNlCiAgICAKICAgIFdoZW4gc2Vycm9ycz1kaXZl
cnNlIGlzIHNlbGVjdGVkIGJ5IHRoZSB1c2VyLCB3ZSB3aWxsIG9ubHkgc3luY2hyb25pemUKICAg
IHRoZSBwZW5kaW5nIFNFcnJvcnMgb24gZW50cnkgdG8gaHlwZXJ2aXNvciBmcm9tIGd1ZXN0IGNv
bnRleHQgYW5kIGV4aXQKICAgIGZyb20gZ3Vlc3QgdG8gaHlwZXJ2aXNvciBjb250ZXh0LgogICAg
CiAgICBXZSBkb24ndCBuZWVkIHN5bmNocm9uaXplIFNFcnJvcnMgYmV0d2VlbiBndWVzdCBjb250
ZXh0IHN3aXRjaCBhcyB0aGV5CiAgICB3b3VsZCBiZSBjYXRlZ29yaXplZCB0byBIeXBlcnZpc29y
IGdlbmVyYXRlZCBTRXJyb3JzIGluIGFueSBjYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDU3NTE4NjE2M2NhYjgzYjczMzE3ZGQ1NmU2YzBmNzA4YjkwNGFmYjgpCi0tLQog
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCA4MjI3MmQ3MmZm
Li5jMDJjZjA5ZjBjIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5k
b2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xODQ1LDcgKzE4
NDUsNiBAQCBoeXBlcnZpc29ycyBoYW5kbGUgU0Vycm9yczoKICAgMS4gZHNiL2lzYiBvbiBhbGwg
RUwxIC0+IEVMMiB0cmFwIGVudHJpZXMgdG8gY2F0ZWdvcml6ZSBTRXJyb3JzIGNvcnJlY3RseS4K
ICAgMi4gZHNiL2lzYiBvbiBFTDIgLT4gRUwxIHJldHVybiBwYXRocyB0byBwcmV2ZW50IHNsaXBw
aW5nIGh5cGVydmlzb3IKICAgICAgU0Vycm9ycyB0byBndWVzdHMuCi0gIDMuIGRzYi9pc2IgaW4g
Y29udGV4dCBzd2l0Y2ggdG8gaXNvbGF0ZSBTRXJyb3JzIGJldHdlZW4gMiB2Q1BVcy4KIAogKiBg
Zm9yd2FyZGA6CiAgIFRoZSBoeXBlcnZpc29yIHdpbGwgbm90IGRpc3Rpbmd1aXNoIGd1ZXN0IFNF
cnJvcnMgZnJvbSBoeXBlcnZpc29yIFNFcnJvcnMuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:44:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia62j-00061f-Rm; Wed, 27 Nov 2019 22:44:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia62i-000614-IV
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:16 +0000
X-Inumbo-ID: 709db852-1167-11ea-a3c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 709db852-1167-11ea-a3c3-12813bfff9fa;
 Wed, 27 Nov 2019 22:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia62h-0005vD-I0
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia62h-0008F5-Gi
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia62h-0008F5-Gi@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:44:15 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: Remove serrors=forward
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEzODc3OTk4NWM1Yjk2ZTNhZmNkYWU3NzAzMTZmZWFlNzhjMzA1NTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDoyOToxNiAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogUmVtb3ZlIHNlcnJvcnM9Zm9yd2FyZAogICAgCiAgICBQ
ZXIgdGhlIEFybSBBUk0gKEQ0LjUgaW4gQVJNIERESSAwNDg3RS5hKSwgU0Vycm9yIG1heSBiZSBw
cmVjaXNlIG9yCiAgICBpbXByZWNpc2UuCiAgICAKICAgIEltcHJlY2lzZSBtZWFucyB0aGUgc3Rh
dGUgcHJlc2VudGVkIHRvIHRoZSBleGNlcHRpb24gaGFuZGxlciBpcyBub3QKICAgIGd1YXJhbnRl
ZWQgdG8gYmUgY29uc2lzdGVudCB3aXRoIGFueSBwb2ludCBpbiB0aGUgZXhjdXRpb24gc3RyZWFt
IGZyb20KICAgIHdoaWNoIHRoZSBleGNlcHRpb24gd2FzIHRha2VuLiBJbiBvdGhlciB3b3Jkcywg
dGhleSBhcmUgbGlrZWx5IHRvIGJlCiAgICBmYXRhbCBhcyB5b3UgY2FuJ3QgcmV0dXJuIHNhZmVs
eSBmcm9tIHRoZW0uCiAgICAKICAgIFdpdGhvdXQgdGhlIFJBUyBleHRlbnNpb24sIHRoZSBBcm0g
YXJjaGl0ZWN0dXJlIGRvZXMgbm90IHByb3ZpZGUgYSB3YXkKICAgIHRvIGRpZmZlcmVudGlhdGUg
YmV0d2VlbiBpbXByZWNpc2UgYW5kIHByZWNpc2UgU0Vycm9yLiBGdXJ0aGVybW9yZSBYZW4KICAg
IGhhcyBubyBzdXBwb3J0IGZvciBSQVMgeWV0LiBTbyBmcm9tIGEgc29mdHdhcmUgUE9WLCB0aGVy
ZSBpcyBub3QgbXVjaAogICAgd2UgY2FuIGRvLgogICAgCiAgICBNb3JlIGdlbmVyYWxseSwgZm9y
d2FyZGluZyBibGluZGx5IFNFcnJvcnMgdG8gdGhlIGd1ZXN0IGlzIGxpa2VseSB0byBiZQogICAg
dGhlIHdyb25nIHRoaW5nIHRvIGRvLiBJbmRlZWQsIFhlbiBpcyBub3QgYWJsZSB0byBrbm93IHdo
YXQgaXMgdGhlCiAgICBjb250ZW50IG9mIHRoZSBTRXJyb3IuIFRoaXMgbWF5IGJlIGEgY3JpdGlj
YWwgZGV2aWNlIHVzZWQgYnkgdGhlCiAgICBoeXBlcnZpc29yIHRoYXQgaXMgYWJvdXQgdG8gZmFp
bC4KICAgIAogICAgSW4gYSBudXRzaGVsbCwgdGhlIG9wdGlvbiBzZXJyb3JzPWZvcndhcmQgaXMg
bm90IHNhZmUgdG8gdXNlIGluIGFueQogICAgZW52aXJvbm1lbnQgd2l0aCB0aGUgY3VycmVudCBz
dGF0ZSBvZiBYZW4uIFRoZXJlZm9yZSB0aGUgb3B0aW9uIGFuZCBhbnkKICAgIGNvZGUgcmVsYXRl
ZCB0byBpdCBhcmUgY29tcGxldGVseSByZW1vdmVkLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1
bml0eSB0byByZXdvcmsgdGhlIGNvbW1lbnQgaW4gZG9fdHJhcF9kYXRhX2Fib3J0KCkgYXMKICAg
IGFsbCBTRXJyb3JzL0V4dGVybmFsIEFib3J0IGdlbmVyYXRlZCBieSB0aGUgaHlwZXJ2aXNvciB3
aWxsIHJlc3VsdCBpbgogICAgYSBjcmFzaCBvZiB0aGUgc3lzdGVtIG5vIG1hdHRlciB3aGF0IHRo
ZSB1c2VyIHBhc3NlZCBvbiB0aGUgY29tbWFuZAogICAgbGluZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCBhYmIyMzRiNWFjYzUzODBmYzg1Mzg4YzdkOThlNzk1MzNiNGVlZjk1
KQotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDEzICsrLS0tLS0tLS0t
LS0KIHhlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jICAgICAgICB8IDEyICsrKysrKy0tLS0tLQog
eGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgIHwgMTEgLS0tLS0tLS0tLS0KIHhlbi9h
cmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICB8IDM0ICsrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oICB8IDExICsrKysr
LS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDYxIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCBjMDJjZjA5ZjBjLi44MjUzNWMzMWJm
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xODE4LDcgKzE4MTgsNyBAQCBlbmFi
bGluZyBtb3JlIHNvY2tldHMgYW5kIGNvcmVzIHRvIGdvIGludG8gZGVlcGVyIHNsZWVwIHN0YXRl
cy4KIFNldCB0aGUgc2VyaWFsIHRyYW5zbWl0IGJ1ZmZlciBzaXplLgogCiAjIyMgc2Vycm9ycyAo
QVJNKQotPiBgPSBkaXZlcnNlIHwgZm9yd2FyZCB8IHBhbmljYAorPiBgPSBkaXZlcnNlIHwgcGFu
aWNgCiAKID4gRGVmYXVsdDogYGRpdmVyc2VgCiAKQEAgLTE4MzQsNyArMTgzNCw3IEBAIG9uIHRo
ZSBob3N0IHdpbGwgbm90IHRyaWdnZXIgc3VjaCBTRXJyb3JzLiBJbiB0aGlzIGNhc2UsIHRoZSBh
ZG1pbmlzdHJhdG9yIGNhbgogdXNlIHRoaXMgcGFyYW1ldGVyIHRvIHNraXAgY2F0ZWdvcml6aW5n
IFNFcnJvcnMgYW5kIHJlZHVjZSB0aGUgb3ZlcmhlYWQgb2YKIGRzYi9pc2IuCiAKLVdlIHByb3Zp
ZGVkIHRoZSBmb2xsb3dpbmcgMyBvcHRpb25zIHRvIGFkbWluaXN0cmF0b3JzIHRvIGRldGVybWlu
ZSBob3cgdGhlCitXZSBwcm92aWRlZCB0aGUgZm9sbG93aW5nIDIgb3B0aW9ucyB0byBhZG1pbmlz
dHJhdG9ycyB0byBkZXRlcm1pbmUgaG93IHRoZQogaHlwZXJ2aXNvcnMgaGFuZGxlIFNFcnJvcnM6
CiAKICogYGRpdmVyc2VgOgpAQCAtMTg0NiwxNSArMTg0Niw2IEBAIGh5cGVydmlzb3JzIGhhbmRs
ZSBTRXJyb3JzOgogICAyLiBkc2IvaXNiIG9uIEVMMiAtPiBFTDEgcmV0dXJuIHBhdGhzIHRvIHBy
ZXZlbnQgc2xpcHBpbmcgaHlwZXJ2aXNvcgogICAgICBTRXJyb3JzIHRvIGd1ZXN0cy4KIAotKiBg
Zm9yd2FyZGA6Ci0gIFRoZSBoeXBlcnZpc29yIHdpbGwgbm90IGRpc3Rpbmd1aXNoIGd1ZXN0IFNF
cnJvcnMgZnJvbSBoeXBlcnZpc29yIFNFcnJvcnMuCi0gIEFsbCBTRXJyb3JzIHdpbGwgYmUgZm9y
d2FyZGVkIHRvIGd1ZXN0cywgZXhjZXB0IHRoZSBTRXJyb3JzIGdlbmVyYXRlZCB3aGVuCi0gIHRo
ZSBpZGxlIHZDUFUgaXMgcnVubmluZy4gVGhlIGlkbGUgZG9tYWluIGRvZXNuJ3QgaGF2ZSB0aGUg
YWJpbGl0eSB0byBoYW5kbGUKLSAgU0Vycm9ycywgc28gd2UgaGF2ZSB0byBjcmFzaCB0aGUgd2hv
bGUgc3lzdGVtIHdoZW4gd2UgZ2V0IFNFcnJvcyB3aXRoIHRoZQotICBpZGxlIHZDUFUuIFRoaXMg
b3B0aW9uIHdpbGwgYXZvaWQgbW9zdCBvdmVyaGVhZCBvZiB0aGUgZHNiL2lzYiwgZXhjZXB0IHRo
ZQotICBkc2IvaXNiIGluIGNvbnRleHQgc3dpdGNoIHdoaWNoIGlzIHVzZWQgdG8gaXNvbGF0ZSB0
aGUgU0Vycm9ycyBiZXR3ZWVuIDIKLSAgdkNQVXMuCi0KICogYHBhbmljYDoKICAgVGhlIGh5cGVy
dmlzb3Igd2lsbCBub3QgZGlzdGluZ3Vpc2ggZ3Vlc3QgU0Vycm9ycyBmcm9tIGh5cGVydmlzb3Ig
U0Vycm9ycy4KICAgQWxsIFNFcnJvcnMgd2lsbCBjcmFzaCB0aGUgd2hvbGUgc3lzdGVtLiBUaGlz
IG9wdGlvbiB3aWxsIGF2b2lkIGFsbCBvdmVyaGVhZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTMyL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwppbmRleCA3NmY3MTRh
MTY4Li45Yzk3OTBhNmQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwpAQCAtNjksMTIgKzY5LDEyIEBAIHZvaWQg
ZG9fdHJhcF9wcmVmZXRjaF9hYm9ydChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHZvaWQg
ZG9fdHJhcF9kYXRhX2Fib3J0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIC8q
Ci0gICAgICogV2UgY2Fubm90IGRpc3Rpbmd1aXNoIFhlbiBTRXJyb3JzIGZyb20gc3luY2hyb25v
dXMgZGF0YSBhYm9ydHMuIFdlCi0gICAgICogd2FudCB0byBhdm9pZCB0cmVhdGluZyBhbnkgWGVu
IHN5bmNocm9ub3VzIGFib3J0cyBhcyBTRXJyb3JzIGFuZAotICAgICAqIGZvcndhcmRpbmcgdGhl
bSB0byB0aGUgZ3Vlc3QuIEluc3RlYWQsIGNyYXNoIHRoZSBzeXN0ZW0gaW4gYWxsCi0gICAgICog
Y2FzZXMgd2hlbiB0aGUgYWJvcnQgY29tZXMgZnJvbSBYZW4uIEV2ZW4gaWYgdGhleSBhcmUgWGVu
IFNFcnJvcnMKLSAgICAgKiBpdCB3b3VsZCBiZSBhIHJlYXNvbmFibGUgdGhpbmcgdG8gZG8sIGFu
ZCB0aGUgZGVmYXVsdCBiZWhhdmlvciB3aXRoCi0gICAgICogc2Vycm9yX29wID09IERJVkVSU0Uu
CisgICAgICogV2UgY2Fubm90IGRpc3Rpbmd1aXNoIGJldHdlZW4gQXN5bmNocm9ub3VzIEV4dGVy
bmFsIEFib3J0IGFuZAorICAgICAqIFN5bmNocm9ub3VzIERhdGEgQWJvcnQuCisgICAgICoKKyAg
ICAgKiBBcyBhc3luY2hyb25vdXMgYWJvcnQgKGFrYSBTRXJyb3IpIGdlbmVyYXRlZCBieSB0aGUg
aHlwZXJ2aXNvciB3aWxsCisgICAgICogcmVzdWx0IGluIGEgY3Jhc2ggb2YgdGhlIHN5c3RlbSAo
c2VlIF9fZG9fdHJhcF9zZXJyb3IoKSksIGl0IGlzIGZpbmUgdG8KKyAgICAgKiBkbyBpdCBoZXJl
LgogICAgICAqLwogICAgIGlmICggVkFCT1JUX0dFTl9CWV9HVUVTVChyZWdzKSApCiAgICAgICAg
IGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yKHJlZ3MpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDJkZjY0ZWFiZjMuLjEyM2Q1YmRj
ZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKQEAgLTM1MiwxNyArMzUyLDYgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3Qg
dmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCiAKICAgICBsb2NhbF9pcnFfZGlzYWJsZSgp
OwogCi0gICAgLyoKLSAgICAgKiBJZiB0aGUgc2Vycm9yc19vcCBpcyAiRk9SV0FSRCIsIHdlIGhh
dmUgdG8gcHJldmVudCBmb3J3YXJkaW5nCi0gICAgICogU0Vycm9yIHRvIHdyb25nIHZDUFUuIFNv
IGJlZm9yZSBjb250ZXh0IHN3aXRjaCwgd2UgaGF2ZSB0byB1c2UKLSAgICAgKiB0aGUgU1lOQ1JP
TklaRV9TRVJST1IgdG8gZ3VhcmFudGVlIHRoYXQgdGhlIHBlbmRpbmcgU0Vycm9yIHdvdWxkCi0g
ICAgICogYmUgY2F1Z2h0IGJ5IGN1cnJlbnQgdkNQVS4KLSAgICAgKgotICAgICAqIFRoZSBTS0lQ
X0NUWFRfU1dJVENIX1NFUlJPUl9TWU5DIHdpbGwgYmUgc2V0IHRvIGNwdV9od2NhcHMgd2hlbiB0
aGUKLSAgICAgKiBzZXJyb3JzX29wIGlzIE5PVCAiRk9SV0FSRCIuCi0gICAgICovCi0gICAgU1lO
Q0hST05JWkVfU0VSUk9SKFNLSVBfQ1RYVF9TV0lUQ0hfU0VSUk9SX1NZTkMpOwotCiAgICAgc2V0
X2N1cnJlbnQobmV4dCk7CiAKICAgICBwcmV2ID0gX19jb250ZXh0X3N3aXRjaChwcmV2LCBuZXh0
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBz
LmMKaW5kZXggZTQwNGQ1YzhkNC4uYTQwMTBiOTA1NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTEwMiwxNSArMTAyLDEyIEBA
IHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpCiAKIHN0YXRpYyBlbnVtIHsK
ICAgICBTRVJST1JTX0RJVkVSU0UsCi0gICAgU0VSUk9SU19GT1JXQVJELAogICAgIFNFUlJPUlNf
UEFOSUMsCiB9IHNlcnJvcnNfb3A7CiAKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NlcnJvcnNf
YmVoYXZpb3IoY29uc3QgY2hhciAqc3RyKQogewotICAgIGlmICggIXN0cmNtcChzdHIsICJmb3J3
YXJkIikgKQotICAgICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19GT1JXQVJEOwotICAgIGVsc2Ug
aWYgKCAhc3RyY21wKHN0ciwgInBhbmljIikgKQorICAgIGlmICggIXN0cmNtcChzdHIsICJwYW5p
YyIpICkKICAgICAgICAgc2Vycm9yc19vcCA9IFNFUlJPUlNfUEFOSUM7CiAgICAgZWxzZQogICAg
ICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19ESVZFUlNFOwpAQCAtMTI0LDkgKzEyMSw2IEBAIHN0
YXRpYyBpbnQgX19pbml0IHVwZGF0ZV9zZXJyb3JzX2NwdV9jYXBzKHZvaWQpCiAgICAgaWYgKCBz
ZXJyb3JzX29wICE9IFNFUlJPUlNfRElWRVJTRSApCiAgICAgICAgIGNwdXNfc2V0X2NhcChTS0lQ
X1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKTsKIAotICAgIGlmICggc2Vycm9yc19vcCAh
PSBTRVJST1JTX0ZPUldBUkQgKQotICAgICAgICBjcHVzX3NldF9jYXAoU0tJUF9DVFhUX1NXSVRD
SF9TRVJST1JfU1lOQyk7Ci0KICAgICByZXR1cm4gMDsKIH0KIF9faW5pdGNhbGwodXBkYXRlX3Nl
cnJvcnNfY3B1X2NhcHMpOwpAQCAtNjc0LDYgKzY2OCw5IEBAIHN0YXRpYyB2b2lkIGluamVjdF92
YWJ0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAqIDMpIEh5cGVydmlz
b3IgZ2VuZXJhdGVkIG5hdGl2ZSBTRXJyb3IsIHRoYXQgd291bGQgYmUgYSBidWcuCiAgKgogICog
QSB0cnVlIHBhcmFtZXRlciAiZ3Vlc3QiIG1lYW5zIHRoYXQgdGhlIFNFcnJvciBpcyB0eXBlIzEg
b3IgdHlwZSMyLgorICoKKyAqIE5vdGUgdGhhdCBBcm0zMiBhc3luY2hyb25vdXMgZXh0ZXJuYWwg
YWJvcnQgZ2VuZXJhdGVkIGJ5IHRoZQorICogaHlwZXJ2aXNvciB3aWxsIGJlIGhhbmRsZWQgaW4g
ZG9fdHJhcF9kYXRhX2Fib3J0KCkuCiAgKi8KIHN0YXRpYyB2b2lkIF9fZG9fdHJhcF9zZXJyb3Io
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGJvb2wgZ3Vlc3QpCiB7CkBAIC02OTEsMjggKzY4
OCwxMSBAQCBzdGF0aWMgdm9pZCBfX2RvX3RyYXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCBib29sIGd1ZXN0KQogICAgICAgICBnb3RvIGNyYXNoX3N5c3RlbTsKICAgICB9CiAK
LSAgICAvKgotICAgICAqIFRoZSAiRk9SV0FSRCIgb3B0aW9uIHdpbGwgZm9yd2FyZCBhbGwgU0Vy
cm9ycyB0byB0aGUgZ3Vlc3RzLCBleGNlcHQKLSAgICAgKiBpZGxlIGRvbWFpbiBnZW5lcmF0ZWQg
U0Vycm9ycy4KLSAgICAgKi8KLSAgICBpZiAoIHNlcnJvcnNfb3AgPT0gU0VSUk9SU19GT1JXQVJE
ICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIEJlY2F1c2UgdGhlIGlkbGUgZG9tYWlu
IGRvZXNuJ3QgaGF2ZSB0aGUgYWJpbGl0eSB0byBoYW5kbGUgdGhlCi0gICAgICAgICAqIFNFcnJv
cnMsIHdlIGhhdmUgdG8gY3Jhc2ggdGhlIHdob2xlIHN5c3RlbSB3aGlsZSB3ZSBnZXQgYSBTRXJy
b3IKLSAgICAgICAgICogZ2VuZXJhdGVkIGJ5IGlkbGUgZG9tYWluLgotICAgICAgICAgKi8KLSAg
ICAgICAgaWYgKCBpc19pZGxlX3ZjcHUoY3VycmVudCkgKQotICAgICAgICAgICAgZ290byBjcmFz
aF9zeXN0ZW07Ci0KLSAgICAgICAgcmV0dXJuIGluamVjdF92YWJ0X2V4Y2VwdGlvbihyZWdzKTsK
LSAgICB9Ci0KIGNyYXNoX3N5c3RlbToKLSAgICAvKiBUaHJlZSBwb3NzaWJpbGl0aWVzIHRvIGNy
YXNoIHRoZSB3aG9sZSBzeXN0ZW06CisgICAgLyoKKyAgICAgKiBUd28gcG9zc2liaWxpdGllcyB0
byBjcmFzaCB0aGUgd2hvbGUgc3lzdGVtOgogICAgICAqIDEpICJESVZFUlNFIiBvcHRpb24gd2l0
aCBIeXBlcnZpc29yIGdlbmVyYXRlZCBTRXJyb3JzLgotICAgICAqIDIpICJGT1JXQVJEIiBvcHRp
b24gd2l0aCBJZGxlIERvbWFpbiBnZW5lcmF0ZWQgU0Vycm9ycy4KLSAgICAgKiAzKSAiUEFOSUMi
IG9wdGlvbiB3aXRoIGFsbCBTRXJyb3JzLgorICAgICAqIDIpICJQQU5JQyIgb3B0aW9uIHdpdGgg
YWxsIFNFcnJvcnMuCiAgICAgICovCiAgICAgZG9fdW5leHBlY3RlZF90cmFwKCJTRXJyb3IiLCBy
ZWdzKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKaW5kZXggYzJjOGYzNDE3Yy4uYTdiNzI2
ZDg2MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKQEAgLTQxLDEzICs0MSwxMiBAQAogI2Rl
ZmluZSBBUk02NF9XT1JLQVJPVU5EXzgzNDIyMCAzCiAjZGVmaW5lIExJVkVQQVRDSF9GRUFUVVJF
ICAgNAogI2RlZmluZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUIDUKLSNkZWZp
bmUgU0tJUF9DVFhUX1NXSVRDSF9TRVJST1JfU1lOQyA2Ci0jZGVmaW5lIEFSTV9IQVJERU5fQlJB
TkNIX1BSRURJQ1RPUiA3Ci0jZGVmaW5lIEFSTV9TU0JEIDgKLSNkZWZpbmUgQVJNX1NNQ0NDXzFf
MSA5Ci0jZGVmaW5lIEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFIDEwCisjZGVmaW5lIEFS
TV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiA2CisjZGVmaW5lIEFSTV9TU0JEIDcKKyNkZWZpbmUg
QVJNX1NNQ0NDXzFfMSA4CisjZGVmaW5lIEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFIDkK
IAotI2RlZmluZSBBUk1fTkNBUFMgICAgICAgICAgIDExCisjZGVmaW5lIEFSTV9OQ0FQUyAgICAg
ICAgICAgMTAKIAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:44:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia62t-00062u-Tl; Wed, 27 Nov 2019 22:44:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia62s-00062g-FR
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:26 +0000
X-Inumbo-ID: 76a2d610-1167-11ea-a3c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76a2d610-1167-11ea-a3c3-12813bfff9fa;
 Wed, 27 Nov 2019 22:44:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia62r-0005vT-L7
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia62r-0008Ff-Jw
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia62r-0008Ff-Jw@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:44:25 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: traps: Rework
 __do_serror() documentation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwYjliNjdkNDJhNjAwNWVjN2YwODgwYThjMjMyNjNiYzNlNmFjZGQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDoyOTozMSAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogdHJhcHM6IFJld29yayBfX2RvX3NlcnJvcigpIGRvY3Vt
ZW50YXRpb24KICAgIAogICAgVGhlIGRvY3VtZW50YXRpb24gb24gdG9wIG9mIF9fZG9fc2Vycm9y
KCkgaXMgdHJ5aW5nIHRvIGRlc2NyaWJlIGFsbCB0aGUKICAgIHBvc3NpYmlsaXRpZXMgdG8gcmVj
ZWl2ZSBhbiBTRXJyb3JzLgogICAgCiAgICBUaGUgZGVzY3JpcHRpb24gb2YgdHlwZSMyIGlzIHF1
aXRlIG1pc2xlYWRpbmcgYmVjYXVzZSByZWNlaXZpbmcgYW4KICAgIFNFcnJvciBpbiBFTDIgYWZ0
ZXIgdW5tYXNraW5nIFNFcnJvciBpbnRlcnJ1cHQgKHtQU1RBVEUsIENQU1J9LkEpIGRvZXMKICAg
IG5vdCBuZWNlc3NhcmlseSBpbXBseSB0aGUgU0Vycm9yIHdlcmUgZ2VuZXJhdGVkIGJ5IHRoZSBn
dWVzdC4gWW91IGFsc28KICAgIG5lZWQgdG8gYmUgaW4gYSBzcGVjaWFsIHdpbmRvdyAoc2VlIGFi
b3J0X2d1ZXN0X2V4aXN0X3tndWVzdCwgZW5kfSkuCiAgICAKICAgIEhvd2V2ZXIsIGZvciB0aGUg
Y29udGV4dCBvZiB0aGUgZnVuY3Rpb24gaXQgZG9lcyBub3QgbWF0dGVyIGhvdyB3ZQogICAgY2F0
ZWdvcml6ZSB0aGUgaW50ZXJydXB0cy4gV2hhdCBtYXR0ZXIgaXMgdG8ga25vdyB3aGV0aGVyIHRo
aXMgaXMgYQogICAgZ3Vlc3QtZ2VuZXJhdGVkIFNFcnJvci4KICAgIAogICAgQWxsIHRoZSBkb2N1
bWVudGF0aW9uIG9mIF9fZG9fc2Vycm9yKCkgaXMgbm93IHJld29ya2VkIHRvIGF2b2lkCiAgICBt
aXNsZWFkaW5nIGluZm9ybWF0aW9uLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBz
aW1wbGlmeSB0aGUgY29kZSBhZnRlciB0aGUgZm9yd2FyZCBvcHRpb24gaGFzCiAgICBiZWVuIGRy
b3BwZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYWUyZjk0Y2E2NzAzNWVlMmNk
NzY5ZGVlZDQ4ZTQ4MzIzMjhkNDFiYSkKLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDM2ICsr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGlu
c2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90
cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYTQwMTBiOTA1NC4uYTE1MmY0ODE3
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKQEAgLTY1OSw0MSArNjU5LDMxIEBAIHN0YXRpYyB2b2lkIGluamVjdF92YWJ0X2V4Y2Vw
dGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIH0KIAogLyoKLSAqIFNFcnJvciBleGNl
cHRpb24gaGFuZGxlci4gV2Ugb25seSBoYW5kbGUgdGhlIGZvbGxvd2luZyAzIHR5cGVzIG9mIFNF
cnJvcnM6Ci0gKiAxKSBHdWVzdC1nZW5lcmF0ZWQgU0Vycm9yIGFuZCBoYWQgYmVlbiBkZWxpdmVy
ZWQgaW4gRUwxIGFuZCB0aGVuCi0gKiAgICBiZWVuIGZvcndhcmRlZCB0byBFTDIuCi0gKiAyKSBH
dWVzdC1nZW5lcmF0ZWQgU0Vycm9yIGJ1dCBoYWRuJ3QgYmVlbiBkZWxpdmVyZWQgaW4gRUwxIGJl
Zm9yZQotICogICAgdHJhcHBpbmcgdG8gRUwyLiBUaGlzIFNFcnJvciB3b3VsZCBiZSBjYXVnaHQg
aW4gRUwyIGFzIHNvb24gYXMKLSAqICAgIHdlIGp1c3QgdW5tYXNrZWQgdGhlIFBTVEFURS5BIGJp
dC4KLSAqIDMpIEh5cGVydmlzb3IgZ2VuZXJhdGVkIG5hdGl2ZSBTRXJyb3IsIHRoYXQgd291bGQg
YmUgYSBidWcuCisgKiBTRXJyb3IgZXhjZXB0aW9uIGhhbmRsZXIuCiAgKgogICogQSB0cnVlIHBh
cmFtZXRlciAiZ3Vlc3QiIG1lYW5zIHRoYXQgdGhlIFNFcnJvciBpcyB0eXBlIzEgb3IgdHlwZSMy
LgogICoKKyAqIEBndWVzdCBpbmRpY2F0ZXMgd2hldGhlciB0aGlzIGlzIGEgU0Vycm9yIGdlbmVy
YXRlZCBieSB0aGUgZ3Vlc3QuCisgKgorICogSWYgdHJ1ZSwgdGhlIFNFcnJvciB3YXMgZ2VuZXJh
dGVkIGJ5IHRoZSBndWVzdCwgc28gaXQgaXMgc2FmZSB0byBjb250aW51ZQorICogYW5kIGZvcndh
cmQgdG8gdGhlIGd1ZXN0IChpZiByZXF1ZXN0ZWQpLgorICoKKyAqIElmIGZhbHNlLCB0aGUgU0Vy
cm9yIHdhcyBsaWtlbHkgZ2VuZXJhdGVkIGJ5IHRoZSBoeXBlcnZpc29yLiBBcyB3ZSBjYW5ub3QK
KyAqIGRpc3Rpbmd1aXNoIGJldHdlZW4gcHJlY2lzZSBhbmQgaW1wcmVjaXNlIFNFcnJvcnMsIGl0
IGlzIG5vdCBzYWZlIHRvCisgKiBjb250aW51ZS4KKyAqCiAgKiBOb3RlIHRoYXQgQXJtMzIgYXN5
bmNocm9ub3VzIGV4dGVybmFsIGFib3J0IGdlbmVyYXRlZCBieSB0aGUKICAqIGh5cGVydmlzb3Ig
d2lsbCBiZSBoYW5kbGVkIGluIGRvX3RyYXBfZGF0YV9hYm9ydCgpLgogICovCiBzdGF0aWMgdm9p
ZCBfX2RvX3RyYXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBib29sIGd1ZXN0
KQogewogICAgIC8qCi0gICAgICogT25seSAiRElWRVJTRSIgb3B0aW9uIG5lZWRzIHRvIGRpc3Rp
bmd1aXNoIHRoZSBndWVzdC1nZW5lcmF0ZWQgU0Vycm9ycwotICAgICAqIGZyb20gaHlwZXJ2aXNv
ciBTRXJyb3JzLgorICAgICAqIFdoZW4gdXNpbmcgIkRJVkVSU0UiLCB0aGUgU0Vycm9ycyBnZW5l
cmF0ZWQgYnkgdGhlIGd1ZXN0IHdpbGwgYmUKKyAgICAgKiBmb3J3YXJkZWQgdG8gdGhlIGN1cnJl
bnRseSBydW5uaW5nIHZDUFUuCiAgICAgICovCi0gICAgaWYgKCBzZXJyb3JzX29wID09IFNFUlJP
UlNfRElWRVJTRSApCi0gICAgewotICAgICAgICAvKiBGb3J3YXJkIHRoZSB0eXBlIzEgYW5kIHR5
cGUjMiBTRXJyb3JzIHRvIGd1ZXN0cy4gKi8KLSAgICAgICAgaWYgKCBndWVzdCApCisgICAgaWYg
KCBzZXJyb3JzX29wID09IFNFUlJPUlNfRElWRVJTRSAmJiBndWVzdCApCiAgICAgICAgICAgICBy
ZXR1cm4gaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKHJlZ3MpOwogCi0gICAgICAgIC8qIFR5cGUjMyBT
RXJyb3JzIHdpbGwgcGFuaWMgdGhlIHdob2xlIHN5c3RlbSAqLwotICAgICAgICBnb3RvIGNyYXNo
X3N5c3RlbTsKLSAgICB9Ci0KLWNyYXNoX3N5c3RlbToKLSAgICAvKgotICAgICAqIFR3byBwb3Nz
aWJpbGl0aWVzIHRvIGNyYXNoIHRoZSB3aG9sZSBzeXN0ZW06Ci0gICAgICogMSkgIkRJVkVSU0Ui
IG9wdGlvbiB3aXRoIEh5cGVydmlzb3IgZ2VuZXJhdGVkIFNFcnJvcnMuCi0gICAgICogMikgIlBB
TklDIiBvcHRpb24gd2l0aCBhbGwgU0Vycm9ycy4KLSAgICAgKi8KICAgICBkb191bmV4cGVjdGVk
X3RyYXAoIlNFcnJvciIsIHJlZ3MpOwogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:44:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia633-00063x-VY; Wed, 27 Nov 2019 22:44:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia632-00063m-Ht
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:36 +0000
X-Inumbo-ID: 7ca54296-1167-11ea-a3c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ca54296-1167-11ea-a3c3-12813bfff9fa;
 Wed, 27 Nov 2019 22:44:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia631-0005w7-OZ
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia631-0008GI-NP
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia631-0008GI-NP@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:44:35 +0000
Subject: [Xen-changelog] [xen staging-4.12] docs/misc: xen-command-line:
 Rework documentation of the option 'serrors'
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiMjJiODM5ZDRmNTBlODhjYThlOTQxZjZlOTg0YjM4NTAwYTY1NGIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDoyOTozOCAy
MDE5IC0wODAwCgogICAgZG9jcy9taXNjOiB4ZW4tY29tbWFuZC1saW5lOiBSZXdvcmsgZG9jdW1l
bnRhdGlvbiBvZiB0aGUgb3B0aW9uICdzZXJyb3JzJwogICAgCiAgICBUaGUgY3VycmVudCBkb2N1
bWVudGF0aW9uIGlzIG1pc2xlYWRpbmcgZm9yIGEgZmV3IHJlYXNvbnM6CiAgICAgICAgMSkgVGhl
IHN5bmNocm9uaXphdGlvbiBoYXBwZW5zIG9uIGFsbCBleGl0L2VudHJ5IGZyb20vdG8gdGhlIGd1
ZXN0LgogICAgICAgICAgIFRoaXMgaW5jbHVkZXMgZnJvbSBFTDAgKGkuZSB1c2Vyc3BhY2UpLgog
ICAgICAgIDIpIFRydXN0ZWQgZ3Vlc3QgY2FuIGFsc28gZ2VuZXJhdGUgU0Vycm9ycyAoZS5nLiBt
ZW1vcnkgZmFpbHVyZSkKICAgICAgICAzKSBXaXRob3V0IFJBUyBzdXBwb3J0LCBTRXJyb3JzIGFy
ZSBJTVAgREVGSU5FRC4gVW5sZXNzIHlvdSBoYXZlIGEKICAgICAgICBjb21wbGV0ZSBUUk0gaW4g
aGFuZCwgeW91IGNhbid0IHJlYWxseSBtYWtlIGEgZGVjaXNpb24uCiAgICAgICAgNCkgVGhlIGRv
Y3VtZW50YXRpb24gaXMgd3JpdHRlbiBhcm91bmQgcGVyZm9ybWFuY2Ugd2hlbiB0aGlzIGlzIG5v
dAogICAgICAgIHRoZSBmaXJzdCBjb25jZXJuLgogICAgCiAgICBUaGUgZG9jdW1lbnRhdGlvbiBp
cyBub3cgcmV3b3JrZWQgdG8gZm9jdXMgb24gdGhlIGNvbnNlcXVlbmNlcyBvZiB1c2luZwogICAg
c2Vycm9ycz0icGFuaWMiIGFuZCBhdm9pZCB0byBnbyBpbiBkZXRhaWxzIG9uIHRoZSBleGFjdCBp
bXBsZW1lbnRhdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkZmRiMDA2NjM2
OGIzNzY2ZTdlNGIwYTdjYjlkMjQyODAwMDJkNzcxKQotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYyB8IDMzICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jCmluZGV4IDgyNTM1YzMxYmYuLjUxOTg1MWMyNzggMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKQEAgLTE4MjIsMzQgKzE4MjIsMTkgQEAgU2V0IHRoZSBzZXJpYWwg
dHJhbnNtaXQgYnVmZmVyIHNpemUuCiAKID4gRGVmYXVsdDogYGRpdmVyc2VgCiAKLVRoaXMgcGFy
YW1ldGVyIGlzIHByb3ZpZGVkIHRvIGFkbWluaXN0cmF0b3JzIHRvIGRldGVybWluZSBob3cgdGhl
Ci1oeXBlcnZpc29ycyBoYW5kbGUgU0Vycm9ycy4KLQotSW4gb3JkZXIgdG8gZGlzdGluZ3Vpc2gg
Z3Vlc3QtZ2VuZXJhdGVkIFNFcnJvcnMgZnJvbSBoeXBlcnZpc29yLWdlbmVyYXRlZAotU0Vycm9y
cyB3ZSBoYXZlIHRvIHBsYWNlIFNFcnJvciBjaGVja2luZyBjb2RlIGluIGV2ZXJ5IEVMMSA8LT4g
RUwyIHBhdGhzLgotVGhhdCB3aWxsIGNhdXNlIG92ZXJoZWFkIG9uIGVudHJpZXMgYW5kIGV4aXRz
IGR1ZSB0byBkc2IvaXNiLiBIb3dldmVyLCBub3QgYWxsCi1wbGF0Zm9ybXMgbmVlZCB0byBjYXRl
Z29yaXplIFNFcnJvcnMuIEZvciBleGFtcGxlLCBhIGhvc3QgdGhhdCBpcyBydW5uaW5nIHdpdGgK
LXRydXN0ZWQgZ3Vlc3RzLiBUaGUgYWRtaW5pc3RyYXRvciBjYW4gY29uZmlybSB0aGF0IGFsbCBn
dWVzdHMgdGhhdCBhcmUgcnVubmluZwotb24gdGhlIGhvc3Qgd2lsbCBub3QgdHJpZ2dlciBzdWNo
IFNFcnJvcnMuIEluIHRoaXMgY2FzZSwgdGhlIGFkbWluaXN0cmF0b3IgY2FuCi11c2UgdGhpcyBw
YXJhbWV0ZXIgdG8gc2tpcCBjYXRlZ29yaXppbmcgU0Vycm9ycyBhbmQgcmVkdWNlIHRoZSBvdmVy
aGVhZCBvZgotZHNiL2lzYi4KLQotV2UgcHJvdmlkZWQgdGhlIGZvbGxvd2luZyAyIG9wdGlvbnMg
dG8gYWRtaW5pc3RyYXRvcnMgdG8gZGV0ZXJtaW5lIGhvdyB0aGUKLWh5cGVydmlzb3JzIGhhbmRs
ZSBTRXJyb3JzOgorVGhpcyBwYXJhbWV0ZXIgaXMgcHJvdmlkZWQgdG8gYWRtaW5pc3RyYXRvcnMg
dG8gZGV0ZXJtaW5lIGhvdyB0aGUgaHlwZXJ2aXNvcgoraGFuZGxlcyBTRXJyb3JzLgogCiAqIGBk
aXZlcnNlYDoKLSAgVGhlIGh5cGVydmlzb3Igd2lsbCBkaXN0aW5ndWlzaCBndWVzdCBTRXJyb3Jz
IGZyb20gaHlwZXJ2aXNvciBTRXJyb3JzLgotICBUaGUgZ3Vlc3QgZ2VuZXJhdGVkIFNFcnJvcnMg
d2lsbCBiZSBmb3J3YXJkZWQgdG8gZ3Vlc3RzLCB0aGUgaHlwZXJ2aXNvcgotICBnZW5lcmF0ZWQg
U0Vycm9ycyB3aWxsIGNhdXNlIHRoZSB3aG9sZSBzeXN0ZW0gdG8gY3Jhc2guCi0gIEl0IHJlcXVp
cmVzOgotICAxLiBkc2IvaXNiIG9uIGFsbCBFTDEgLT4gRUwyIHRyYXAgZW50cmllcyB0byBjYXRl
Z29yaXplIFNFcnJvcnMgY29ycmVjdGx5LgotICAyLiBkc2IvaXNiIG9uIEVMMiAtPiBFTDEgcmV0
dXJuIHBhdGhzIHRvIHByZXZlbnQgc2xpcHBpbmcgaHlwZXJ2aXNvcgotICAgICBTRXJyb3JzIHRv
IGd1ZXN0cy4KKyAgVGhlIGh5cGVydmlzb3Igd2lsbCBkaXN0aW5ndWlzaCBndWVzdCBTRXJyb3Jz
IGZyb20gaHlwZXJ2aXNvciBTRXJyb3JzOgorICAgIC0gVGhlIGd1ZXN0IGdlbmVyYXRlZCBTRXJy
b3JzIHdpbGwgYmUgZm9yd2FyZGVkIHRvIHRoZSBjdXJyZW50bHkgcnVubmluZworICAgICAgZ3Vl
c3QuCisgICAgLSBUaGUgaHlwZXJ2aXNvciBnZW5lcmF0ZWQgU0Vycm9ycyB3aWxsIGNhdXNlIHRo
ZSB3aG9sZSBzeXN0ZW0gdG8gY3Jhc2gKIAogKiBgcGFuaWNgOgotICBUaGUgaHlwZXJ2aXNvciB3
aWxsIG5vdCBkaXN0aW5ndWlzaCBndWVzdCBTRXJyb3JzIGZyb20gaHlwZXJ2aXNvciBTRXJyb3Jz
LgotICBBbGwgU0Vycm9ycyB3aWxsIGNyYXNoIHRoZSB3aG9sZSBzeXN0ZW0uIFRoaXMgb3B0aW9u
IHdpbGwgYXZvaWQgYWxsIG92ZXJoZWFkCi0gIG9mIHRoZSBkc2IvaXNiIHBhaXJzLgorICBBbGwg
U0Vycm9ycyB3aWxsIGNhdXNlIHRoZSB3aG9sZSBzeXN0ZW0gdG8gY3Jhc2guIFRoaXMgb3B0aW9u
IHNob3VsZCBvbmx5CisgIGJlIHVzZWQgaWYgeW91IHRydXN0IGFsbCB5b3VyIGd1ZXN0cyBhbmQv
b3IgdGhleSBkb24ndCBoYXZlIGEgZ2FkZ2V0IChlLmcuCisgIGRldmljZSkgdG8gZ2VuZXJhdGUg
U0Vycm9ycyBpbiBub3JtYWwgcnVuLgogCiAjIyMgc2hpbV9tZW0gKHg4NikKID4gYD0gTGlzdCBv
ZiAoIG1pbjo8c2l6ZT4gfCBtYXg6PHNpemU+IHwgPHNpemU+IClgCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:44:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:44:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia63E-00065E-2T; Wed, 27 Nov 2019 22:44:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia63C-000651-KZ
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:46 +0000
X-Inumbo-ID: 81c35ddb-1167-11ea-a3c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81c35ddb-1167-11ea-a3c3-12813bfff9fa;
 Wed, 27 Nov 2019 22:44:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia63B-0005wJ-S2
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia63B-0008Gr-Qx
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia63B-0008Gr-Qx@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:44:45 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: traps: Update the
 correct PC when inject a virtual SError to the guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhNjZjNTQyZGVkOTczMWJmZjVkNGEzMGE2N2IxNTg1ODRhZmQyMGMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowOCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDoyOTo0MyAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogdHJhcHM6IFVwZGF0ZSB0aGUgY29ycmVjdCBQQyB3aGVu
IGluamVjdCBhIHZpcnR1YWwgU0Vycm9yIHRvIHRoZSBndWVzdAogICAgCiAgICBXaGVuIGluamVj
dGluZyBhIHZpcnR1YWwgQWJvcnQgdG8gdGhlIGd1ZXN0LCB3ZSB3YW50IHRvIHVwZGF0ZSB0aGUg
Z3Vlc3QKICAgIFBDIHNvIGl0IGNhbiByZS1leGVjdXRlIHRoZSBIVkMvU01DIG9uY2UgaXQgaGFz
IGhhbmRsZWQgdGhlIFNFcnJvci4KICAgIAogICAgVGhpcyBpcyB1bmZvcnR1bmF0ZWx5IG5vdCB0
aGUgY2FzZSB3aGVuIHRoZSBTRXJyb3IgaXMgc3luY2hyb25pemVkIG9uCiAgICBlbnRyeSBmcm9t
IHRoZSBndWVzdC4gQXMgdGhlIFNFcnJvciB3aWxsIGJlIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcg
aW4KICAgIGh5cGVydmlzb3IgY29udGV4dCwgd2Ugd2lsbCB1cGRhdGUgdGhlIFBDIG9mIGh5cGVy
dmlzb3IgY29udGV4dCAoaS5lCiAgICB0aGUgdHJhcCkuCiAgICAKICAgIFJld29yayBpbmplY3Rf
dmFidF9leGNlcHRpb24gc28gaXQgdXNlcyB0aGUgZ3Vlc3QgY29udGV4dCByYXRoZXIgdGhhbgog
ICAgdGhlIGN1cnJlbnQgb25lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDBhZTI0
OTEyYWM5N2Y5NGY0MzcwNDBhZTUzNWYyNzNjNWY3Mjg0ZjkpCi0tLQogeGVuL2FyY2gvYXJtL3Ry
YXBzLmMgfCAxNSArKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25z
KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYTE1MmY0ODE3ZC4uNWM0NWQzODJkNyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAg
LTYyOCwxMSArNjI4LDE4IEBAIHN0YXRpYyB2b2lkIGluamVjdF9kYWJ0X2V4Y2VwdGlvbihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICNlbmRpZgogfQogCi0vKiBJbmplY3QgYSB2aXJ0dWFs
IEFib3J0L1NFcnJvciBpbnRvIHRoZSBndWVzdC4gKi8KLXN0YXRpYyB2b2lkIGluamVjdF92YWJ0
X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKKy8qCisgKiBJbmplY3QgYSB2
aXJ0dWFsIEFib3J0L1NFcnJvciBpbnRvIHRoZSBndWVzdC4KKyAqCisgKiBUaGlzIHNob3VsZCBv
bmx5IGJlIGNhbGxlZCB3aXRoICdjdXJyZW50Jy4KKyAqLworc3RhdGljIHZvaWQgaW5qZWN0X3Zh
YnRfZXhjZXB0aW9uKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOwogICAgIGNvbnN0IHVuaW9uIGhzciBoc3Ig
PSB7IC5iaXRzID0gcmVncy0+aHNyIH07CiAKKyAgICBBU1NFUlQodiA9PSBjdXJyZW50KTsKKwog
ICAgIC8qCiAgICAgICogU1ZDL0hWQy9TTUMgYWxyZWFkeSBoYXZlIGFuIGFkanVzdGVkIFBDIChT
ZWUgQVJNIEFSTSBEREkgMDQ4N0EuagogICAgICAqIEQxLjEwLjEgZm9yIG1vcmUgZGV0YWlscyks
IHdoaWNoIHdlIG5lZWQgdG8gY29ycmVjdCBpbiBvcmRlciB0bwpAQCAtNjU1LDcgKzY2Miw3IEBA
IHN0YXRpYyB2b2lkIGluamVjdF92YWJ0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgdmNwdV9oY3Jfc2V0X2ZsYWdzKGN1
cnJlbnQsIEhDUl9WQSk7CisgICAgdmNwdV9oY3Jfc2V0X2ZsYWdzKHYsIEhDUl9WQSk7CiB9CiAK
IC8qCkBAIC02ODIsNyArNjg5LDcgQEAgc3RhdGljIHZvaWQgX19kb190cmFwX3NlcnJvcihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgYm9vbCBndWVzdCkKICAgICAgKiBmb3J3YXJkZWQgdG8g
dGhlIGN1cnJlbnRseSBydW5uaW5nIHZDUFUuCiAgICAgICovCiAgICAgaWYgKCBzZXJyb3JzX29w
ID09IFNFUlJPUlNfRElWRVJTRSAmJiBndWVzdCApCi0gICAgICAgICAgICByZXR1cm4gaW5qZWN0
X3ZhYnRfZXhjZXB0aW9uKHJlZ3MpOworICAgICAgICAgICAgcmV0dXJuIGluamVjdF92YWJ0X2V4
Y2VwdGlvbihjdXJyZW50KTsKIAogICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiU0Vycm9yIiwgcmVn
cyk7CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:44:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:44:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia63O-00066p-Bx; Wed, 27 Nov 2019 22:44:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia63M-00066U-OB
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:56 +0000
X-Inumbo-ID: 88b19986-1167-11ea-a3c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88b19986-1167-11ea-a3c3-12813bfff9fa;
 Wed, 27 Nov 2019 22:44:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia63L-0005wf-VA
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia63L-0008HR-U8
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:44:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia63L-0008HR-U8@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:44:55 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm64: entry: Avoid
 open-coding interrupt flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwMDMyNWExMDMxNTc5MTc4YjE3Mjc1ZmRkYjg4Y2Q1ZWU1YjZiYWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDoyOTo1NiAy
MDE5IC0wODAwCgogICAgeGVuL2FybTY0OiBlbnRyeTogQXZvaWQgb3Blbi1jb2RpbmcgaW50ZXJy
dXB0IGZsYWdzCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSBpbnRlcnJ1cHRzIHRvIG1hc2sv
dW5tYXNrIGFyZSBoYXJkY29kZWQgaW4gdGhlIGNvZGUKICAgIG1ha2luZyBtb3JlIGRpZmZpY3Vs
dCB0byBmaW5kIG91dCB3aGF0J3MgZ29pbmcgb24uCiAgICAKICAgIEEgbmV3IHNlcmllcyBvZiBz
aG9ydC1oYW5kIHNwZWNpZmljIHRvIHRoZSBmaWxlIGVudHJ5LlMgaXMgbm93IGFkZGVkLgogICAg
CiAgICBUaGUgbmFtZSBvZiB0aGUgc2hvcnQtaGFuZHMgc2hvdWxkIHRlbGwgd2hpY2ggaW50ZXJy
dXB0cyB3aWxsIGJlCiAgICBjaGFuZ2VkIGJ5IHRoZSBtc3IgZGFpZntzZXQsIGNscn0gaW5zdHJ1
Y3Rpb25zLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byByZXBsYWNlIHRoZSBoYXJk
Y29kZWQgdmFsdWVzIHdpdGggdGhlIG5ldwogICAgc2hvcnQtaGFuZHMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgMzg1MzNkOTAwYTRhMWY0MzJlNzYzOGEzMjkzNTlmMDg1ZjAw
NmFkYykKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDM2ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyks
IDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCA5NDI4YjJjMTk4Li41YzY3ODU4ZTE2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvZW50cnkuUwpAQCAtNiw2ICs2LDI0IEBACiAjaW5jbHVkZSA8YXNtL3NtY2NjLmg+
CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogCisjZGVmaW5lIElGTEFHU19EX0JJVCAgICA4Cisj
ZGVmaW5lIElGTEFHU19BX0JJVCAgICA0CisjZGVmaW5lIElGTEFHU19JX0JJVCAgICAyCisjZGVm
aW5lIElGTEFHU19GX0JJVCAgICAxCisKKy8qCisgKiBTaG9ydC1oYW5kcyB0byBkZWZpbmUgdGhl
IGludGVycnVwdHMgKEQsIEEsIEksIEYpCisgKgorICogXyBtZWFucyB0aGUgaW50ZXJydXB0IHN0
YXRlIHdpbGwgbm90IGNoYW5nZQorICogWCBtZWFucyB0aGUgc3RhdGUgb2YgaW50ZXJydXB0IFgg
d2lsbCBjaGFuZ2UKKyAqCisgKiBUbyBiZSB1c2VkIHdpdGggbXNyIGRhaWZ7c2V0LCBjbHJ9IG9u
bHkuCisgKgorICovCisjZGVmaW5lIElGTEFHU19fQUlfICAgICBJRkxBR1NfQV9CSVQgfCBJRkxB
R1NfSV9CSVQKKyNkZWZpbmUgSUZMQUdTX19BX18gICAgIElGTEFHU19BX0JJVAorI2RlZmluZSBJ
RkxBR1NfX19JXyAgICAgSUZMQUdTX0lfQklUCisKIC8qCiAgKiBSZWdpc3RlciBhbGlhc2VzLgog
ICovCkBAIC0zNDMsNyArMzYxLDcgQEAgZ3Vlc3Rfc3luY19zbG93cGF0aDoKICAgICAgICAgQUxU
RVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYiLAogICAgICAg
ICAgICAgICAgICAgICAibm9wOyBub3AiLAogICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNI
Uk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQotICAgICAgICBtc3IgICAgIGRhaWZjbHIsICM2Cisg
ICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCiAgICAgICAgIG1vdiAgICAgeDAs
IHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zeW5jCiAxOgpAQCAtMzU5LDcgKzM3
Nyw3IEBAIGd1ZXN0X2lycToKICAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdf
dnNlcnJvcjsgY2JueiB4MCwgMWYiLAogICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAog
ICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQot
ICAgICAgICBtc3IgICAgIGRhaWZjbHIsICM0CisgICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lG
TEFHU19fQV9fCiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJh
cF9pcnEKIDE6CkBAIC0zNzEsNyArMzg5LDcgQEAgZ3Vlc3RfZmlxX2ludmFsaWQ6CiAKIGd1ZXN0
X2Vycm9yOgogICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MAotICAgICAgICBtc3IgICAg
IGRhaWZjbHIsICM2CisgICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCiAgICAg
ICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zZXJyb3IK
ICAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PTAKQEAgLTM4Niw3ICs0MDQsNyBAQCBndWVz
dF9zeW5jX2NvbXBhdDoKICAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNl
cnJvcjsgY2JueiB4MCwgMWYiLAogICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAogICAg
ICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQotICAg
ICAgICBtc3IgICAgIGRhaWZjbHIsICM2CisgICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFH
U19fQUlfCiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9n
dWVzdF9zeW5jCiAxOgpAQCAtNDAyLDcgKzQyMCw3IEBAIGd1ZXN0X2lycV9jb21wYXQ6CiAgICAg
ICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwK
ICAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKICAgICAgICAgICAgICAgICAgICAgU0tJ
UF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKLSAgICAgICAgbXNyICAgICBkYWlmY2xy
LCAjNAorICAgICAgICBtc3IgICAgIGRhaWZjbHIsICNJRkxBR1NfX0FfXwogICAgICAgICBtb3Yg
ICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfaXJxCiAxOgpAQCAtNDE0LDcgKzQz
Miw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkX2NvbXBhdDoKIAogZ3Vlc3RfZXJyb3JfY29tcGF0Ogog
ICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MQotICAgICAgICBtc3IgICAgIGRhaWZjbHIs
ICM2CisgICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCiAgICAgICAgIG1vdiAg
ICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zZXJyb3IKICAgICAgICAg
ZXhpdCAgICBoeXA9MCwgY29tcGF0PTEKQEAgLTQyNSw3ICs0NDMsNyBAQCBFTlRSWShyZXR1cm5f
dG9fbmV3X3ZjcHU2NCkKICAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PTAKIAogcmV0dXJu
X2Zyb21fdHJhcDoKLSAgICAgICAgbXNyICAgICBkYWlmc2V0LCAjMiAvKiBNYXNrIGludGVycnVw
dHMgKi8KKyAgICAgICAgbXNyICAgICBkYWlmc2V0LCAjSUZMQUdTX19fSV8gLyogTWFzayBpbnRl
cnJ1cHRzICovCiAKICAgICAgICAgbGRyICAgICB4MjEsIFtzcCwgI1VSRUdTX1BDXSAgICAgICAg
ICAgIC8qIGxvYWQgRUxSICovCiAgICAgICAgIGxkciAgICAgdzIyLCBbc3AsICNVUkVHU19DUFNS
XSAgICAgICAgICAvKiBsb2FkIFNQU1IgKi8KQEAgLTQ3Niw3ICs0OTQsNyBAQCBjaGVja19wZW5k
aW5nX3ZzZXJyb3I6CiAgICAgICAgICAqIFNFcnJvciwgdGhlIEVMMiBlcnJvciBleGNlcHRpb24g
d2lsbCBoYXBwZW4gYWZ0ZXIgUFNUQVRFLkEKICAgICAgICAgICogaXMgY2xlYXJlZC4KICAgICAg
ICAgICovCi0gICAgICAgIG1zciAgICAgZGFpZmNsciwgIzQKKyAgICAgICAgbXNyICAgICBkYWlm
Y2xyLCAjSUZMQUdTX19BX18KIAogICAgICAgICAvKgogICAgICAgICAgKiBUaGlzIGlzIG91ciBz
aW5nbGUgaW5zdHJ1Y3Rpb24gZXhjZXB0aW9uIHdpbmRvdy4gQSBwZW5kaW5nCkBAIC00OTUsNyAr
NTEzLDcgQEAgYWJvcnRfZ3Vlc3RfZXhpdF9zdGFydDoKICAgICAgICAgLmdsb2JhbCBhYm9ydF9n
dWVzdF9leGl0X2VuZAogYWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiAgICAgICAgIC8qIE1hc2sgUFNU
QVRFIGFzeW5jaHJvbm91cyBhYm9ydCBiaXQsIGNsb3NlIHRoZSBjaGVja2luZyB3aW5kb3cuICov
Ci0gICAgICAgIG1zciAgICAgZGFpZnNldCwgIzQKKyAgICAgICAgbXNyICAgICBkYWlmc2V0LCAj
SUZMQUdTX19BX18KIAogICAgICAgICAvKgogICAgICAgICAgKiBDb21wYXJlIGVscl9lbDIgYW5k
IHRoZSBzYXZlZCB2YWx1ZSB0byBjaGVjayB3aGV0aGVyIHdlIGFyZQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:45:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia63Y-000692-Dj; Wed, 27 Nov 2019 22:45:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia63W-00068Y-Tf
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:06 +0000
X-Inumbo-ID: 8eb6b6e0-1167-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8eb6b6e0-1167-11ea-a55d-bc764e2007e4;
 Wed, 27 Nov 2019 22:45:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia63W-0005xH-2S
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia63W-0008IP-1H
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia63W-0008IP-1H@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:45:06 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm64: entry: Introduce a
 macro to generate guest vector and use it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4ODY0MGMxODhjZjk0NjgwYTcwMmVmZTA4MTE2YTE0OTc0YTJlMTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOToxMCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMDowNiAy
MDE5IC0wODAwCgogICAgeGVuL2FybTY0OiBlbnRyeTogSW50cm9kdWNlIGEgbWFjcm8gdG8gZ2Vu
ZXJhdGUgZ3Vlc3QgdmVjdG9yIGFuZCB1c2UgaXQKICAgIAogICAgTW9zdCBvZiB0aGUgZ3Vlc3Qg
dmVjdG9ycyBhcmUgdXNpbmcgdGhlIHNhbWUgcGF0dGVybi4gVGhpcyBtYWtlcyBmYWlybHkKICAg
IHRlZGlvdXMgdG8gYWx0ZXIgdGhlIHBhdHRlcm4gYW5kIHJpc2sgaW50cm9kdWNpbmcgbWlzdGFr
ZXMgd2hlbiB1cGRhdGluZwogICAgZWFjaCBwYXRoLgogICAgCiAgICBBIG5ldyBtYWNybyBpcyBp
bnRyb2R1Y2VkIHRvIGdlbmVyYXRlIHRoZSBndWVzdCB2ZWN0b3JzIGFuZCBub3cgdXNlIGl0CiAg
ICBpbiB0aGUgb25lIHRoYXQgdXNlIHRoZSBvcGVuLWNvZGUgdmVyc2lvbi4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzMmUxOTU2NDVjYjY5M2FmOWJmZDQzZjJiMWU5MGMyMDRm
OWIzMzc3KQotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgODQgKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI4IGlu
c2VydGlvbnMoKyksIDU2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggNWM2Nzg1OGUx
Ni4uNDAyODMzNzY2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysr
IGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKQEAgLTE4MCw2ICsxODAsMzAgQEAgbHIgICAg
ICAucmVxICAgIHgzMCAgICAgICAgICAgICAvKiBsaW5rIHJlZ2lzdGVyICovCiAKICAgICAgICAg
LmVuZG0KIAorICAgICAgICAvKgorICAgICAgICAgKiBHZW5lcmF0ZSBhIGd1ZXN0IHZlY3Rvci4K
KyAgICAgICAgICoKKyAgICAgICAgICogaWZsYWdzOiBDb3JyZXNwb25kIHRvIHRoZSBsaXN0IG9m
IGludGVycnVwdHMgdG8gdW5tYXNrCisgICAgICAgICAqIHNhdmVfeDBfeDE6IFNlZSB0aGUgZGVz
Y3JpcHRpb24gb24gdG9wIG9mIHRoZSBtYWNybyAnZW50cnknCisgICAgICAgICAqLworICAgICAg
ICAubWFjcm8gIGd1ZXN0X3ZlY3RvciBjb21wYXQsIGlmbGFncywgdHJhcCwgc2F2ZV94MF94MT0x
CisgICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0LCBzYXZlX3gwX3gxPVxzYXZl
X3gwX3gxCisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tl
ZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCisgICAgICAgICAqIGlz
IG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24g
d2lsbCBiZQorICAgICAgICAgKiBza2lwcGVkLiBFeGl0IEFTQVAKKyAgICAgICAgICovCisgICAg
ICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwK
KyAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKKyAgICAgICAgICAgICAgICAgICAgU0tJ
UF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKKyAgICAgICAgbXNyICAgICBkYWlmY2xy
LCBcaWZsYWdzCisgICAgICAgIG1vdiAgICAgeDAsIHNwCisgICAgICAgIGJsICAgICAgZG9fdHJh
cF9cdHJhcAorMToKKyAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PVxjb21wYXQKKyAgICAg
ICAgLmVuZG0KKworCiAvKgogICogQmFkIEFib3J0IG51bWJlcnMKICAqLS0tLS0tLS0tLS0tLS0t
LS0KQEAgLTM1MiwzNiArMzc2LDEwIEBAIGd1ZXN0X3N5bmNfc2xvd3BhdGg6CiAgICAgICAgICAq
IHgwL3gxIG1heSBoYXZlIGJlZW4gc2NyYXRjaCBieSB0aGUgZmFzdCBwYXRoIGFib3ZlLCBzbyBh
dm9pZAogICAgICAgICAgKiB0byBzYXZlIHRoZW0uCiAgICAgICAgICAqLwotICAgICAgICBlbnRy
eSAgIGh5cD0wLCBjb21wYXQ9MCwgc2F2ZV94MF94MT0wCi0gICAgICAgIC8qCi0gICAgICAgICAq
IFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJP
Ul9FTlRSWV9FWElUCi0gICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBs
YWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQotICAgICAgICAgKiBza2lwcGVkLiBF
eGl0IEFTQVAKLSAgICAgICAgICovCi0gICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5k
aW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKLSAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9w
IiwKLSAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJ
VCkKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjSUZMQUdTX19BSV8KLSAgICAgICAgbW92ICAg
ICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2d1ZXN0X3N5bmMKLTE6Ci0gICAgICAg
IGV4aXQgICAgaHlwPTAsIGNvbXBhdD0wCisgICAgICAgIGd1ZXN0X3ZlY3RvciBjb21wYXQ9MCwg
aWZsYWdzPUlGTEFHU19fQUlfLCB0cmFwPWd1ZXN0X3N5bmMsIHNhdmVfeDBfeDE9MAogCiBndWVz
dF9pcnE6Ci0gICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0wCi0gICAgICAgIC8qCi0gICAg
ICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpF
X1NFUlJPUl9FTlRSWV9FWElUCi0gICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0
b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQotICAgICAgICAgKiBza2lw
cGVkLiBFeGl0IEFTQVAKLSAgICAgICAgICovCi0gICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVj
a19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKLSAgICAgICAgICAgICAgICAgICAgIm5v
cDsgbm9wIiwKLSAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5U
UllfRVhJVCkKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjSUZMQUdTX19BX18KLSAgICAgICAg
bW92ICAgICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2lycQotMToKLSAgICAgICAg
ZXhpdCAgICBoeXA9MCwgY29tcGF0PTAKKyAgICAgICAgZ3Vlc3RfdmVjdG9yIGNvbXBhdD0wLCBp
ZmxhZ3M9SUZMQUdTX19BX18sIHRyYXA9aXJxCiAKIGd1ZXN0X2ZpcV9pbnZhbGlkOgogICAgICAg
ICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MApAQCAtMzk1LDM2ICszOTMsMTAgQEAgZ3Vlc3RfZXJy
b3I6CiAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0wCiAKIGd1ZXN0X3N5bmNfY29tcGF0
OgotICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MQotICAgICAgICAvKgotICAgICAgICAg
KiBUaGUgdlNFcnJvciB3aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJS
T1JfRU5UUllfRVhJVAotICAgICAgICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBw
bGFjZSwgdGhlIGluaXRpYWwgZXhjZXB0aW9uIHdpbGwgYmUKLSAgICAgICAgICogc2tpcHBlZC4g
RXhpdCBBU0FQCi0gICAgICAgICAqLwotICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVu
ZGluZ192c2Vycm9yOyBjYm56IHgwLCAxZiIsCi0gICAgICAgICAgICAgICAgICAgICJub3A7IG5v
cCIsCi0gICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VY
SVQpCi0gICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCi0gICAgICAgIG1vdiAg
ICAgeDAsIHNwCi0gICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zeW5jCi0xOgotICAgICAg
ICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MQorICAgICAgICBndWVzdF92ZWN0b3IgY29tcGF0PTEs
IGlmbGFncz1JRkxBR1NfX0FJXywgdHJhcD1ndWVzdF9zeW5jCiAKIGd1ZXN0X2lycV9jb21wYXQ6
Ci0gICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0xCi0gICAgICAgIC8qCi0gICAgICAgICAq
IFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJP
Ul9FTlRSWV9FWElUCi0gICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBs
YWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQotICAgICAgICAgKiBza2lwcGVkLiBF
eGl0IEFTQVAKLSAgICAgICAgICovCi0gICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5k
aW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKLSAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9w
IiwKLSAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJ
VCkKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjSUZMQUdTX19BX18KLSAgICAgICAgbW92ICAg
ICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2lycQotMToKLSAgICAgICAgZXhpdCAg
ICBoeXA9MCwgY29tcGF0PTEKKyAgICAgICAgZ3Vlc3RfdmVjdG9yIGNvbXBhdD0xLCBpZmxhZ3M9
SUZMQUdTX19BX18sIHRyYXA9aXJxCiAKIGd1ZXN0X2ZpcV9pbnZhbGlkX2NvbXBhdDoKICAgICAg
ICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:45:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:45:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia63i-0006Bc-FM; Wed, 27 Nov 2019 22:45:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia63h-0006Af-38
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:17 +0000
X-Inumbo-ID: 94bd3d02-1167-11ea-a3c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94bd3d02-1167-11ea-a3c3-12813bfff9fa;
 Wed, 27 Nov 2019 22:45:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia63g-0005xa-5b
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia63g-0008Iz-4Z
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia63g-0008Iz-4Z@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:45:16 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm64: entry: Check if an
 SError is pending when receiving a vSError
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyMzZmNjI1OTVmZDNkNDY2NDhjN2E4Y2Y1YzYwZGY4NDY4YzNmMDUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOToxMSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMDoxOCAy
MDE5IC0wODAwCgogICAgeGVuL2FybTY0OiBlbnRyeTogQ2hlY2sgaWYgYW4gU0Vycm9yIGlzIHBl
bmRpbmcgd2hlbiByZWNlaXZpbmcgYSB2U0Vycm9yCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHdo
ZW4gd2UgcmVjZWl2ZSBhbiBTRXJyb3IgZXhjZXB0aW9uIGZyb20gdGhlIGd1ZXN0LCB3ZQogICAg
ZG9uJ3QgY2hlY2sgaWYgdGhlcmUgYXJlIGFueSBvdGhlciBwZW5kaW5nLiBGb3IgaGFyZGVuaW5n
IHRoZSBjb2RlLCB3ZQogICAgc2hvdWxkIGVuc3VyZSBhbnkgcGVuZGluZyBTRXJyb3IgYXJlIGFj
Y291bnRlZCB0byB0aGUgZ3Vlc3QgYmVmb3JlCiAgICBleGVjdXRpbmcgYW55IGNvZGUgd2l0aCBT
RXJyb3IgdW5tYXNrZWQuCiAgICAKICAgIFRoZSByZWNlbnRseSBpbnRyb2R1Y2VkIG1hY3JvICdn
dWVzdF92ZWN0b3InIGNvdWxkIHVzZWQgdG8gZ2VuZXJhdGUgdGhlCiAgICB0d28gdmVjdG9ycyBh
bmQgdGhlcmVmb3JlIHRha2UgYWR2YW50YWdlIG9mIGFueSBjaGFuZ2UgcmVxdWlyZWQgaW4gdGhl
CiAgICBmdXR1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgMTIgKyst
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9lbnRyeS5TCmluZGV4IDQwMjgzMzc2NmIuLmMyMmU1NGIyMmEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TCkBAIC0zODYsMTEgKzM4Niw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkOgogICAgICAgICBpbnZh
bGlkIEJBRF9GSVEKIAogZ3Vlc3RfZXJyb3I6Ci0gICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBh
dD0wCi0gICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCi0gICAgICAgIG1vdiAg
ICAgeDAsIHNwCi0gICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zZXJyb3IKLSAgICAgICAg
ZXhpdCAgICBoeXA9MCwgY29tcGF0PTAKKyAgICAgICAgZ3Vlc3RfdmVjdG9yIGNvbXBhdD0wLCBp
ZmxhZ3M9SUZMQUdTX19BSV8sIHRyYXA9Z3Vlc3Rfc2Vycm9yCiAKIGd1ZXN0X3N5bmNfY29tcGF0
OgogICAgICAgICBndWVzdF92ZWN0b3IgY29tcGF0PTEsIGlmbGFncz1JRkxBR1NfX0FJXywgdHJh
cD1ndWVzdF9zeW5jCkBAIC00MDMsMTEgKzM5OSw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkX2NvbXBh
dDoKICAgICAgICAgaW52YWxpZCBCQURfRklRCiAKIGd1ZXN0X2Vycm9yX2NvbXBhdDoKLSAgICAg
ICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTEKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjSUZM
QUdTX19BSV8KLSAgICAgICAgbW92ICAgICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFw
X2d1ZXN0X3NlcnJvcgotICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MQorICAgICAgICBn
dWVzdF92ZWN0b3IgY29tcGF0PTEsIGlmbGFncz1JRkxBR1NfX0FJXywgdHJhcD1ndWVzdF9zZXJy
b3IKIAogRU5UUlkocmV0dXJuX3RvX25ld192Y3B1MzIpCiAgICAgICAgIGV4aXQgICAgaHlwPTAs
IGNvbXBhdD0xCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:45:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:45:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia63t-0006D9-HK; Wed, 27 Nov 2019 22:45:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia63r-0006Cs-KI
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:27 +0000
X-Inumbo-ID: 9ac3b3d4-1167-11ea-a3c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ac3b3d4-1167-11ea-a3c3-12813bfff9fa;
 Wed, 27 Nov 2019 22:45:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia63q-0005xm-96
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia63q-0008JS-7p
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia63q-0008JS-7p@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:45:26 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: traps: Rework
 entry/exit from the guest path
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRlODkzYTQyNGE0NDliNDMxOWYzMzMwNzI2M2UyZjc1MWVlYTI0MjkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOToxMiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMDozMSAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogdHJhcHM6IFJld29yayBlbnRyeS9leGl0IGZyb20gdGhl
IGd1ZXN0IHBhdGgKICAgIAogICAgQXQgdGhlIG1vbWVudCwgZW50ZXJfaHlwZXJ2aXNvcl9oZWFk
KCkgYW5kIGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpIGFyZQogICAgdXNlZCB0byBkZWFsIHdpdGgg
YWN0aW9ucyB0byBiZSBkb25lIGJlZm9yZS9hZnRlciBhbnkgZ3Vlc3QgcmVxdWVzdCBpcwogICAg
aGFuZGxlZC4KICAgIAogICAgV2hpbGUgdGhleSBhcmUgbWVhbnQgdG8gd29yayBpbiBwYWlyLCB0
aGUgZm9ybWVyIGlzIGNhbGxlZCBmb3IgbW9zdCBvZgogICAgdGhlIHRyYXBzLCBpbmNsdWRpbmcg
dHJhcHMgZnJvbSB0aGUgc2FtZSBleGNlcHRpb24gbGV2ZWwgKGkuZS4KICAgIGh5cGVydmlzb3Ip
IHdoaWxzdCB0aGUgbGF0dGVyIHdpbGwgb25seSBiZSBjYWxsZWQgd2hlbiByZXR1cm5pbmcgdG8g
dGhlCiAgICBndWVzdC4KICAgIAogICAgQXMgcG9pbnRlZCBvdXQsIHRoZSBlbnRlcl9oeXBlcnZp
c29yX2hlYWQoKSBpcyBub3QgY2FsbGVkIGZyb20gYWxsIHRoZQogICAgdHJhcHMsIHNvIHRoaXMg
bWFrZXMgcG90ZW50aWFsbHkgZGlmZmljdWx0IHRvIGV4dGVuZCBpdCBmb3IgdGhlIGRlYWxpbmcK
ICAgIHdpdGggc2FtZSBleGNlcHRpb24gbGV2ZWwuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCBzb21l
IGFzc2VtYmx5IG9ubHkgcGF0aCB3aWxsIHJlcXVpcmUgdG8gY2FsbAogICAgZW50ZXJfaHlwZXJ2
aXNvcl90YWlsKCkuIFNvIHRoZSBmdW5jdGlvbiBpcyBub3cgZGlyZWN0bHkgY2FsbCBieQogICAg
YXNzZW1ibHkgaW4gZm9yIGd1ZXN0IHZlY3RvciBvbmx5LiBUaGlzIG1lYW5zIHRoYXQgdGhlIGNo
ZWNrIHdoZXRoZXIgd2UKICAgIGFyZSBjYWxsZWQgaW4gYSBndWVzdCB0cmFwIGNhbiBub3cgYmUg
cmVtb3ZlZC4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVuYW1lIGVudGVyX2h5
cGVydmlzb3JfdGFpbCgpIGFuZAogICAgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkgdG8gc29tZXRo
aW5nIG1vcmUgbWVhbmluZ2Z1bCBhbmQgZG9jdW1lbnQgdGhlbS4KICAgIFRoaXMgc2hvdWxkIGhl
bHAgZXZlcnlvbmUgdG8gdW5kZXJzdGFuZCB0aGUgcHVycG9zZSBvZiB0aGUgdHdvCiAgICBmdW5j
dGlvbnMuCiAgICAKICAgIE5vdGUgdGhhdCBlbnRlcl9oeXBlcnZpc29yX3RhaWwoKSBkb2VzIG5v
dCB0YWtlIGFueSBwYXJhbWV0ZXJzIGFueW1vcmUKICAgIGFzIGFmdGVyIHRoZSByZXdvcmssIHRo
ZSBjb2RlIGRvZXMgbm90IHVzZSB0aGVtIGFueW1vcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgYWRhZWNlZjU4ZTI5MzMzM2M5Y2RmNzc4MDExOGU4YjEyNWVkMjYzNCkKLS0tCiB4
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8ICA1ICsrKy0KIHhlbi9hcmNoL2FybS9hcm02NC9l
bnRyeS5TIHwgIDMgKy0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgNzEgKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA0
MCBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IGVjOTBj
Y2EwOTMuLjVhYmZmMjRlOTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5T
CisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xNzcsNiArMTc3LDkgQEAgc2tp
cF9jaGVjazoKICAgICAgICAgLmlmICAgICBcZ3Vlc3RfaWZsYWdzICE9IG4KICAgICAgICAgY3Bz
aWUgICBcZ3Vlc3RfaWZsYWdzCiAgICAgICAgIC5lbmRpZgorCisgICAgICAgIGJsICAgICAgZW50
ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0CisKIDI6CiAgICAgICAgIC8qIFdlIGFyZSByZWFkeSB0
byBoYW5kbGUgdGhlIHRyYXAsIHNldHVwIHRoZSByZWdpc3RlcnMgYW5kIGp1bXAuICovCiAgICAg
ICAgIGFkciAgICAgbHIsIHJldHVybl9mcm9tX3RyYXAKQEAgLTMzMiw3ICszMzUsNyBAQCBFTlRS
WShyZXR1cm5fdG9fbmV3X3ZjcHUzMikKIHJldHVybl90b19ndWVzdDoKICAgICAgICAgbW92IHIx
MSwgc3AKICAgICAgICAgYmljIHNwLCAjNyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAqLwot
ICAgICAgICBibCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwgLyogRGlzYWJsZXMgaW50ZXJydXB0cyBv
biByZXR1cm4gKi8KKyAgICAgICAgYmwgbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCAvKiBNYXNr
IElSUSBvbiByZXR1cm4gKi8KICAgICAgICAgbW92IHNwLCByMTEKICAgICAgICAgUkVTVE9SRV9P
TkVfQkFOS0VEKFNQX3VzcikKICAgICAgICAgLyogTFJfdXNyIGlzIHRoZSBzYW1lIHBoeXNpY2Fs
IHJlZ2lzdGVyIGFzIGxyIGFuZCBpcyByZXN0b3JlZCBiZWxvdyAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRl
eCBjMjJlNTRiMjJhLi44Yzk5NjNjNTBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMTcwLDcgKzE3MCw3
IEBAIGxyICAgICAgLnJlcSAgICB4MzAgICAgICAgICAgICAgLyogbGluayByZWdpc3RlciAqLwog
CiAgICAgICAgIC5pZiBcaHlwID09IDAgICAgICAgICAvKiBHdWVzdCBtb2RlICovCiAKLSAgICAg
ICAgYmwgICAgICBsZWF2ZV9oeXBlcnZpc29yX3RhaWwgLyogRGlzYWJsZXMgaW50ZXJydXB0cyBv
biByZXR1cm4gKi8KKyAgICAgICAgYmwgICAgICBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0IC8q
IE1hc2sgSVJRIG9uIHJldHVybiAqLwogCiAgICAgICAgIGV4aXRfZ3Vlc3QgXGNvbXBhdAogCkBA
IC0xOTcsNiArMTk3LDcgQEAgbHIgICAgICAucmVxICAgIHgzMCAgICAgICAgICAgICAvKiBsaW5r
IHJlZ2lzdGVyICovCiAgICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCiAgICAgICAgICAg
ICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCiAgICAgICAgIG1z
ciAgICAgZGFpZmNsciwgXGlmbGFncworICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3Jf
ZnJvbV9ndWVzdAogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3Ry
YXBfXHRyYXAKIDE6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNo
L2FybS90cmFwcy5jCmluZGV4IDVjNDVkMzgyZDcuLjUzY2JhY2E0MDAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xOTc2LDQ3
ICsxOTc2LDQ2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBuZWVkc19zc2JkX2ZsaXAoc3RydWN0IHZj
cHUgKnYpCiAgICAgICAgICAgICAgY3B1X3JlcXVpcmVfc3NiZF9taXRpZ2F0aW9uKCk7CiB9CiAK
LXN0YXRpYyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKKy8qCisgKiBBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRlcmlu
ZyB0aGUgaHlwZXJ2aXNvciBmcm9tIHRoZQorICogZ3Vlc3QgYW5kIGJlZm9yZSB3ZSBoYW5kbGUg
YW55IHJlcXVlc3QuCisgKi8KK3ZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KHZvaWQp
CiB7Ci0gICAgaWYgKCBndWVzdF9tb2RlKHJlZ3MpICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCB2
Y3B1ICp2ID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKLSAgICAg
ICAgLyogSWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcgaXQg
YmFjayBvbi4gKi8KLSAgICAgICAgaWYgKCBuZWVkc19zc2JkX2ZsaXAodikgKQotICAgICAgICAg
ICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMSwg
TlVMTCk7CisgICAgLyogSWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwg
YnJpbmcgaXQgYmFjayBvbi4gKi8KKyAgICBpZiAoIG5lZWRzX3NzYmRfZmxpcCh2KSApCisgICAg
ICAgIGFybV9zbWNjY18xXzFfc21jKEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMl9GSUQsIDEs
IE5VTEwpOwogCi0gICAgICAgIC8qCi0gICAgICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwg
YWJvcnQsIHByZXNlcnZlIGl0IHVudGlsIGl0IGdldHMgY2xlYXJlZC4KLSAgICAgICAgICogU2Vl
IEFSTSBBUk0gRERJIDA0ODdBLmogRDEuMTQuMyAoVmlydHVhbCBJbnRlcnJ1cHRzKSBmb3IgZGV0
YWlscywKLSAgICAgICAgICogYnV0IHRoZSBjcnVjaWFsIGJpdCBpcyAiT24gdGFraW5nIGEgdlNF
cnJvciBpbnRlcnJ1cHQsIEhDUl9FTDIuVlNFCi0gICAgICAgICAqIChhbGlhcyBvZiBIQ1IuVkEp
IGlzIGNsZWFyZWQgdG8gMC4iCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIHYtPmFyY2guaGNy
X2VsMiAmIEhDUl9WQSApCi0gICAgICAgICAgICB2LT5hcmNoLmhjcl9lbDIgPSBSRUFEX1NZU1JF
RyhIQ1JfRUwyKTsKKyAgICAvKgorICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwgYWJvcnQs
IHByZXNlcnZlIGl0IHVudGlsIGl0IGdldHMgY2xlYXJlZC4KKyAgICAgKiBTZWUgQVJNIEFSTSBE
REkgMDQ4N0EuaiBEMS4xNC4zIChWaXJ0dWFsIEludGVycnVwdHMpIGZvciBkZXRhaWxzLAorICAg
ICAqIGJ1dCB0aGUgY3J1Y2lhbCBiaXQgaXMgIk9uIHRha2luZyBhIHZTRXJyb3IgaW50ZXJydXB0
LCBIQ1JfRUwyLlZTRQorICAgICAqIChhbGlhcyBvZiBIQ1IuVkEpIGlzIGNsZWFyZWQgdG8gMC4i
CisgICAgICovCisgICAgaWYgKCB2LT5hcmNoLmhjcl9lbDIgJiBIQ1JfVkEgKQorICAgICAgICB2
LT5hcmNoLmhjcl9lbDIgPSBSRUFEX1NZU1JFRyhIQ1JfRUwyKTsKIAogI2lmZGVmIENPTkZJR19O
RVdfVkdJQwotICAgICAgICAvKgotICAgICAgICAgKiBXZSBuZWVkIHRvIHVwZGF0ZSB0aGUgc3Rh
dGUgb2Ygb3VyIGVtdWxhdGVkIGRldmljZXMgdXNpbmcgbGV2ZWwKLSAgICAgICAgICogdHJpZ2dl
cmVkIGludGVycnVwdHMgYmVmb3JlIHN5bmNpbmcgYmFjayB0aGUgVkdJQyBzdGF0ZS4KLSAgICAg
ICAgICoKLSAgICAgICAgICogVE9ETzogSW52ZXN0aWdhdGUgd2hldGhlciB0aGlzIGlzIG5lY2Vz
c2FyeSB0byBkbyBvbiBldmVyeQotICAgICAgICAgKiB0cmFwIGFuZCBob3cgaXQgY2FuIGJlIG9w
dGltaXNlZC4KLSAgICAgICAgICovCi0gICAgICAgIHZ0aW1lcl91cGRhdGVfaXJxcyh2KTsKLSAg
ICAgICAgdmNwdV91cGRhdGVfZXZ0Y2huX2lycSh2KTsKKyAgICAvKgorICAgICAqIFdlIG5lZWQg
dG8gdXBkYXRlIHRoZSBzdGF0ZSBvZiBvdXIgZW11bGF0ZWQgZGV2aWNlcyB1c2luZyBsZXZlbAor
ICAgICAqIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIGJlZm9yZSBzeW5jaW5nIGJhY2sgdGhlIFZHSUMg
c3RhdGUuCisgICAgICoKKyAgICAgKiBUT0RPOiBJbnZlc3RpZ2F0ZSB3aGV0aGVyIHRoaXMgaXMg
bmVjZXNzYXJ5IHRvIGRvIG9uIGV2ZXJ5CisgICAgICogdHJhcCBhbmQgaG93IGl0IGNhbiBiZSBv
cHRpbWlzZWQuCisgICAgICovCisgICAgdnRpbWVyX3VwZGF0ZV9pcnFzKHYpOworICAgIHZjcHVf
dXBkYXRlX2V2dGNobl9pcnEodik7CiAjZW5kaWYKIAotICAgICAgICB2Z2ljX3N5bmNfZnJvbV9s
cnModik7Ci0gICAgfQorICAgIHZnaWNfc3luY19mcm9tX2xycyh2KTsKIH0KIAogdm9pZCBkb190
cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY29uc3Qg
dW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIAotICAgIGVudGVyX2h5cGVy
dmlzb3JfaGVhZChyZWdzKTsKLQogICAgIHN3aXRjaCAoIGhzci5lYyApCiAgICAgewogICAgIGNh
c2UgSFNSX0VDX1dGSV9XRkU6CkBAIC0yMTUwLDggKzIxNDksNiBAQCB2b2lkIGRvX3RyYXBfaHlw
X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY29uc3QgdW5pb24gaHNy
IGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIAotICAgIGVudGVyX2h5cGVydmlzb3JfaGVh
ZChyZWdzKTsKLQogICAgIHN3aXRjaCAoIGhzci5lYyApCiAgICAgewogI2lmZGVmIENPTkZJR19B
Uk1fNjQKQEAgLTIxODgsMjcgKzIxODUsMjEgQEAgdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiB2b2lkIGRvX3RyYXBfaHlwX3NlcnJvcihzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKIHsKLSAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7
Ci0KICAgICBfX2RvX3RyYXBfc2Vycm9yKHJlZ3MsIFZBQk9SVF9HRU5fQllfR1VFU1QocmVncykp
OwogfQogCiB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogewotICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKLQogICAgIF9fZG9fdHJh
cF9zZXJyb3IocmVncywgdHJ1ZSk7CiB9CiAKIHZvaWQgZG9fdHJhcF9pcnEoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiB7Ci0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwogICAg
IGdpY19pbnRlcnJ1cHQocmVncywgMCk7CiB9CiAKIHZvaWQgZG9fdHJhcF9maXEoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiB7Ci0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwog
ICAgIGdpY19pbnRlcnJ1cHQocmVncywgMSk7CiB9CiAKQEAgLTIyNTEsNyArMjI0MiwxMyBAQCBz
dGF0aWMgdm9pZCBjaGVja19mb3JfdmNwdV93b3JrKHZvaWQpCiAgICAgbG9jYWxfaXJxX2Rpc2Fi
bGUoKTsKIH0KIAotdm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKKy8qCisgKiBBY3Rp
b25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBiZWZvcmUgZW50ZXJpbmcgdGhlIGd1ZXN0LiBUaGlz
IGlzIHRoZQorICogbGFzdCB0aGluZyBleGVjdXRlZCBiZWZvcmUgdGhlIGd1ZXN0IGNvbnRleHQg
aXMgZnVsbHkgcmVzdG9yZWQuCisgKgorICogVGhlIGZ1bmN0aW9uIHdpbGwgcmV0dXJuIHdpdGgg
SVJRIG1hc2tlZC4KKyAqLwordm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0KHZvaWQpCiB7
CiAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:45:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:45:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia642-0006Ej-L9; Wed, 27 Nov 2019 22:45:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia641-0006ET-22
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:37 +0000
X-Inumbo-ID: a0c6aac0-1167-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a0c6aac0-1167-11ea-a55d-bc764e2007e4;
 Wed, 27 Nov 2019 22:45:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia640-0005yb-CE
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia640-0008K6-BF
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia640-0008K6-BF@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:45:36 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm32: entry: Rename
 save_guest_regs()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZiODhhZGE5MmM1MDUxNmE5MDQ2YzdjOTFjZWRlMTJjZTlhZWEyMDcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMCAxMToyNDo1OSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMDozOSAy
MDE5IC0wODAwCgogICAgeGVuL2FybTMyOiBlbnRyeTogUmVuYW1lIHNhdmVfZ3Vlc3RfcmVncygp
CiAgICAKICAgIFRoZSBmdW5jdGlvbiBzYXZlX2d1ZXN0X3JlZ3MoKSBpcyBkb2luZyBtb3JlIHRo
YW4gc2F2aW5nIGd1ZXN0CiAgICByZWdpc3RlcnMuIEl0IGFsc28gcmVzdG9yZSB0aGUgdmVjdG9y
cyB0YWJsZSBhbmQgY29uc3VtZSBhbnkgcGVuZGluZwogICAgU0Vycm9ycyBnZW5lcmF0ZWQgYnkg
dGhlIGd1ZXN0LiBTbyByZW5hbWUgdGhlIGZ1bmN0aW9uIHRvCiAgICBwcmVwYXJlX2NvbnRleHRf
ZnJvbV9ndWVzdCgpLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byB1c2UgRU5EUFJP
QygpIGZvciB0aGUgYmVuZWZpdHMgb2Ygc3RhdGljCiAgICBhbmFsaXplciBhbmQgdGhlIHJlYWRl
ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGRmMTI1OTU0MGMzZGQ1NDFhZTUyYTMx
Y2E4MDk1M2NlNmRlOGM0OWYpCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAxMSAr
KysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TCmluZGV4IDVhYmZmMjRlOTEuLjU5YTI5NmE0YWQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TCkBAIC0yNCw3ICsyNCwxMSBAQAogI2RlZmluZSBSRVNUT1JFX0JBTktFRChtb2RlKSBcCiAg
ICAgICAgIFJFU1RPUkVfT05FX0JBTktFRChTUF8jI21vZGUpIDsgUkVTVE9SRV9PTkVfQkFOS0VE
KExSXyMjbW9kZSkgOyBSRVNUT1JFX09ORV9CQU5LRUQoU1BTUl8jI21vZGUpCiAKLXNhdmVfZ3Vl
c3RfcmVnczoKKy8qCisgKiBBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRl
cmluZyB0aGUgaHlwZXJ2aXNvciBmcm9tIHRoZQorICogZ3Vlc3QgYW5kIGJlZm9yZSB0aGUgaW50
ZXJydXB0cyBhcmUgdW5tYXNrZWQuCisgKi8KK3ByZXBhcmVfY29udGV4dF9mcm9tX2d1ZXN0Ogog
I2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgogICAgICAgICAvKgog
ICAgICAgICAgKiBSZXN0b3JlIHZlY3RvcnMgdGFibGUgdG8gdGhlIGRlZmF1bHQgYXMgaXQgbWF5
IGhhdmUgYmVlbgpAQCAtMTE1LDYgKzExOSw3IEBAIGFib3J0X2d1ZXN0X2V4aXRfZW5kOgogCiBz
a2lwX2NoZWNrOgogICAgICAgICBtb3YgcGMsIGxyCitFTkRQUk9DKHByZXBhcmVfY29udGV4dF9m
cm9tX2d1ZXN0KQogCiAgICAgICAgIC8qCiAgICAgICAgICAqIE1hY3JvIHRvIGRlZmluZSBhIHRy
YXAgZW50cnkuCkBAIC0xNzMsNyArMTc4LDcgQEAgc2tpcF9jaGVjazoKIAogMToKICAgICAgICAg
LyogVHJhcCBmcm9tIHRoZSBndWVzdCAqLwotICAgICAgICBibCAgICAgIHNhdmVfZ3Vlc3RfcmVn
cworICAgICAgICBibCAgICAgIHByZXBhcmVfY29udGV4dF9mcm9tX2d1ZXN0CiAgICAgICAgIC5p
ZiAgICAgXGd1ZXN0X2lmbGFncyAhPSBuCiAgICAgICAgIGNwc2llICAgXGd1ZXN0X2lmbGFncwog
ICAgICAgICAuZW5kaWYKQEAgLTM2Myw3ICszNjgsNyBAQCByZXR1cm5fdG9faHlwZXJ2aXNvcjoK
ICAgICAgICAgICogSFZCQVIgdmVyeSBsYXRlLgogICAgICAgICAgKgogICAgICAgICAgKiBEZWZh
dWx0IHZlY3RvcnMgdGFibGUgd2lsbCBiZSByZXN0b3JlZCBvbiBleGl0IChzZWUKLSAgICAgICAg
ICogc2F2ZV9ndWVzdF9yZWdzKS4KKyAgICAgICAgICogcHJlcGFyZV9jb250ZXh0X2Zyb21fZ3Vl
c3QpLgogICAgICAgICAgKi8KICAgICAgICAgbW92IHI5LCAjMCAgICAgICAgICAgICAgICAgICAg
ICAvKiB2ZWN0b3IgdGFibGVzID0gTlVMTCAqLwogICAgICAgICAvKgotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:45:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:45:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia64C-0006GA-Mt; Wed, 27 Nov 2019 22:45:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia64B-0006Fw-A9
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:47 +0000
X-Inumbo-ID: a6c98f50-1167-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a6c98f50-1167-11ea-83b8-bc764e2007e4;
 Wed, 27 Nov 2019 22:45:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia64A-0005yq-F4
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia64A-0008LN-EC
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia64A-0008LN-EC@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:45:46 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI2ZDMwN2EzMjJlZDljY2M2MmFhMThkYjYzMmY5ZGQ0NjExOTM0Y2UKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIFNl
cCAyMyAxNzo0NToyMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMDo0OSAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogRW5zdXJlIHRoZSBTU0JEIHdvcmthcm91bmQgaXMgcmUt
ZW5hYmxlZCByaWdodCBhZnRlciBleGl0aW5nIGEgZ3Vlc3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgU1NCRCB3b3JrYXJvdW5kIGlzIHJlLWVuYWJsZWQgZm9yIFhlbiBhZnRlciBpbnRlcnJ1cHRz
CiAgICBhcmUgdW5tYXNrZWQuIFRoaXMgbWVhbnMgd2UgbWF5IGVuZCB1cCB0byBleGVjdXRlIHNv
bWUgcGFydCBvZiB0aGUKICAgIGh5cGVydmlzb3IgaWYgYW4gaW50ZXJydXB0IGlzIHJlY2VpdmVk
IGJlZm9yZSB0aGUgd29ya2Fyb3VuZCBpcwogICAgcmUtZW5hYmxlZC4KICAgIAogICAgRWFjaCB0
cmFwIG1heSByZXF1aXJlIHRvIHVubWFzayBkaWZmZXJlbnQgaW50ZXJydXB0cy4KICAgIEFzIHRo
ZSByZXN0IG9mIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdCgpIGRvZXMgbm90IHJlcXVpcmUg
dG8gaGF2ZQogICAgaW50ZXJydXB0cyBtYXNrZWQsIHRoZSBmdW5jdGlvbiBpcyBub3cgc3BsaXQg
aW4gdHdvIHBhcnRzOgogICAgICAgIDEpIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVp
cnEoKSBjYWxsZWQgd2l0aCBpbnRlcnJ1cHRzCiAgICAgICAgICAgbWFza2VkLgogICAgICAgIDIp
IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdCgpIGNhbGxlZCB3aXRoIGludGVycnVwdHMgdW5t
YXNrZWQuCiAgICAKICAgIE5vdGUgdGhhdCB3aGlsZSBpdCBtaWdodCBiZSBwb3NzaWJsZSB0byBh
dm9pZCBzcGxpdGluZyB0aGUgZnVuY3Rpb24gaW4KICAgIHR3byBwYXJ0cywgaXQgcmVxdWlyZXMg
YSBiaXQgbW9yZSB3b3JrIHRoYW4gSSBjYW4gY3VycmVudGx5IGludmVzdCB0bwogICAgYXZvaWQg
dXNpbmcgaW5kaXJlY3QgYnJhbmNoLgogICAgCiAgICBGdXJ0aGVybW9yZSwgdGhlIGZ1bmN0aW9u
IG5hbWUgaXMgcmF0aGVyIGdlbmVyaWMgYXMgdGhlcmUgbWlnaHQgYmUgbW9yZQogICAgd29yayB0
byBkb2IgYmVmb3JlIGludGVycnVwdHMgYXJlIHVubWFza2VkIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIEZpeGVzOiBhNzg5OGU0YzU5ICgieGVuL2FybTogQWRkIEFSQ0hfV09SS0FST1VORF8yIHN1
cHBvcnQgZm9yIGd1ZXN0cyIpCiAgICBSZXBvcnRlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlp
X2FuaXNvdkBlcGFtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZWZlZThiYTli
Zjg0ZDU0ZTc1MmYyYTQ0YzUxMGNkZmIzY2MwYzI4MikKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUyB8ICAyICstCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8ICAxICsKIHhlbi9h
cmNoL2FybS90cmFwcy5jICAgICAgIHwgMTQgKysrKysrKysrKysrLS0KIDMgZmlsZXMgY2hhbmdl
ZCwgMTQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDU5
YTI5NmE0YWQuLmQ1YzI5ODJlNGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xMTgsNyArMTE4LDcgQEAg
YWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiAgICAgICAgIGJuZSByZXR1cm5fZnJvbV90cmFwCiAKIHNr
aXBfY2hlY2s6Ci0gICAgICAgIG1vdiBwYywgbHIKKyAgICAgICAgYiAgIGVudGVyX2h5cGVydmlz
b3JfZnJvbV9ndWVzdF9wcmVpcnEKIEVORFBST0MocHJlcGFyZV9jb250ZXh0X2Zyb21fZ3Vlc3Qp
CiAKICAgICAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIv
eGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggOGM5OTYzYzUwYi4uYzQ3NjEwOGI3YiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMKQEAgLTE5Niw2ICsxOTYsNyBAQCBsciAgICAgIC5yZXEgICAgeDMwICAg
ICAgICAgICAgIC8qIGxpbmsgcmVnaXN0ZXIgKi8KICAgICAgICAgQUxURVJOQVRJVkUoImJsIGNo
ZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYiLAogICAgICAgICAgICAgICAgICAgICAi
bm9wOyBub3AiLAogICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9F
TlRSWV9FWElUKQorICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9w
cmVpcnEKICAgICAgICAgbXNyICAgICBkYWlmY2xyLCBcaWZsYWdzCiAgICAgICAgIGJsICAgICAg
ZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0CiAgICAgICAgIG1vdiAgICAgeDAsIHNwCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4
IDUzY2JhY2E0MDAuLmFlN2JhYjZjMGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xOTc4LDE1ICsxOTc4LDI1IEBAIHN0YXRp
YyBpbmxpbmUgYm9vbCBuZWVkc19zc2JkX2ZsaXAoc3RydWN0IHZjcHUgKnYpCiAKIC8qCiAgKiBB
Y3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRlcmluZyB0aGUgaHlwZXJ2aXNv
ciBmcm9tIHRoZQotICogZ3Vlc3QgYW5kIGJlZm9yZSB3ZSBoYW5kbGUgYW55IHJlcXVlc3QuCisg
KiBndWVzdCBhbmQgYmVmb3JlIHRoZSBpbnRlcnJ1cHRzIGFyZSB1bm1hc2tlZC4KICAqLwotdm9p
ZCBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Qodm9pZCkKK3ZvaWQgZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0X3ByZWlycSh2b2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVu
dDsKIAogICAgIC8qIElmIHRoZSBndWVzdCBoYXMgZGlzYWJsZWQgdGhlIHdvcmthcm91bmQsIGJy
aW5nIGl0IGJhY2sgb24uICovCiAgICAgaWYgKCBuZWVkc19zc2JkX2ZsaXAodikgKQogICAgICAg
ICBhcm1fc21jY2NfMV8xX3NtYyhBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzJfRklELCAxLCBO
VUxMKTsKK30KKworLyoKKyAqIEFjdGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIGVu
dGVyaW5nIHRoZSBoeXBlcnZpc29yIGZyb20gdGhlCisgKiBndWVzdCBhbmQgYmVmb3JlIHdlIGhh
bmRsZSBhbnkgcmVxdWVzdC4gRGVwZW5kaW5nIG9uIHRoZSBleGNlcHRpb24gdHJhcCwKKyAqIHRo
aXMgbWF5IGJlIGNhbGxlZCB3aXRoIGludGVycnVwdHMgdW5tYXNrZWQuCisgKi8KK3ZvaWQgZW50
ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KHZvaWQpCit7CisgICAgc3RydWN0IHZjcHUgKnYgPSBj
dXJyZW50OwogCiAgICAgLyoKICAgICAgKiBJZiB3ZSBwZW5kZWQgYSB2aXJ0dWFsIGFib3J0LCBw
cmVzZXJ2ZSBpdCB1bnRpbCBpdCBnZXRzIGNsZWFyZWQuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:45:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:45:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia64M-0006HX-Of; Wed, 27 Nov 2019 22:45:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia64L-0006HJ-7J
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:57 +0000
X-Inumbo-ID: accc130a-1167-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id accc130a-1167-11ea-a55d-bc764e2007e4;
 Wed, 27 Nov 2019 22:45:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia64K-0005z2-Hv
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia64K-0008MC-Gx
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:45:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia64K-0008MC-Gx@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:45:56 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: traps: Don't ignore
 invalid value for serrors=
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjYWE0MTkyY2QyNDNhOWU3MjU4YTZkOTcyMjZlMTVlNTY3NTZhMjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyMSAxMzoyODozNiAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMTowMCAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogdHJhcHM6IERvbid0IGlnbm9yZSBpbnZhbGlkIHZhbHVl
IGZvciBzZXJyb3JzPQogICAgCiAgICBzZXJyb3JzPSBvbmx5IHN1cHBvcnRzIDMgdmFsdWVzICJk
aXZlcnNlIiwgImZvcndhcmQiIGFuZCAicGFuaWMiLgogICAgCiAgICBUaGUgY3VycmVudCBpbXBs
ZW1lbnRhdGlvbiBvZiBwYXJzZV9zZXJyb3JzX2JlaGF2aW9yKCkgd2lsbCBkZWZhdWx0IHRvCiAg
ICAiZGl2ZXJzZSIgZm9yIGFueSBpbnZhbGlkIHZhbHVlIGFuZCBub3QgdGVsbCB0aGUgdXNlcnMu
CiAgICAKICAgIFJhdGhlciB0aGFuIGlnbm9yZSB0aGUgaW52YWxpZCBpbnB1dCwgcmV0dXJuIGFu
IGVycm9yIHRvIHRoZSBjYWxsZXIgc28KICAgIGl0IGNhbiBkZWNpZGVzIHRoZSBiZSBhcHByb2Fj
aC4KICAgIAogICAgVGhpcyB3aWxsIGJlIHVzZWZ1bCBhZnRlciBhIGZvbGxvdy11cCBwYXRjaCB3
aGVyZSB0aGUgbnVtYmVyIG9mIG9wdGlvbnMKICAgIHdpbGwgYmUgcmVkdWNlZC4KICAgIAogICAg
VGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gaW5pdGlhbGl6ZSBzZXJyb3JzX29wIHRvIFNFUlJPUlNf
RElWRVJTRSByYXRoZXIKICAgIHRoYW4gcmVseWluZyBvbiB0aGUgaXRlbSB0byBiZSB0aGUgZmly
c3QgaW4gdGhlIGVudW0gYW5kIHRoZXJlZm9yZQogICAgZXF1YWwgdG8gMC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDkyZjkxZDI4M2Q4MTQ5ZGJkNmEwODM1ODllYzZkNzNjMzRj
MDY0NTkpCi0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGFlN2JhYjZjMGUuLmQw
ZjAxODkyMjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNo
L2FybS90cmFwcy5jCkBAIC0xMDMsMTQgKzEwMywxNiBAQCByZWdpc3Rlcl90IGdldF9kZWZhdWx0
X2hjcl9mbGFncyh2b2lkKQogc3RhdGljIGVudW0gewogICAgIFNFUlJPUlNfRElWRVJTRSwKICAg
ICBTRVJST1JTX1BBTklDLAotfSBzZXJyb3JzX29wOworfSBzZXJyb3JzX29wID0gU0VSUk9SU19E
SVZFUlNFOwogCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zZXJyb3JzX2JlaGF2aW9yKGNvbnN0
IGNoYXIgKnN0cikKIHsKICAgICBpZiAoICFzdHJjbXAoc3RyLCAicGFuaWMiKSApCiAgICAgICAg
IHNlcnJvcnNfb3AgPSBTRVJST1JTX1BBTklDOwotICAgIGVsc2UKKyAgICBlbHNlIGlmICggIXN0
cmNtcChzdHIsICJkaXZlcnNlIikgKQogICAgICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19ESVZF
UlNFOworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICByZXR1cm4gMDsK
IH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:46:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia64W-0006Ir-QJ; Wed, 27 Nov 2019 22:46:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia64V-0006IZ-AJ
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:07 +0000
X-Inumbo-ID: b2cf9b0a-1167-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b2cf9b0a-1167-11ea-a55d-bc764e2007e4;
 Wed, 27 Nov 2019 22:46:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia64U-0005zS-Ke
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia64U-0008My-Jl
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia64U-0008My-Jl@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:46:06 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: alternative: Remove
 unused parameter for alternative_if_not_cap
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4ZjM0YWIwZWE0NTE3ZmM1ODNlZDA2MmQ2MzMyODU2MDZjZGM4YjUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIFNl
cCAyMyAxNzo1NTo0OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMToyNiAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogYWx0ZXJuYXRpdmU6IFJlbW92ZSB1bnVzZWQgcGFyYW1l
dGVyIGZvciBhbHRlcm5hdGl2ZV9pZl9ub3RfY2FwCiAgICAKICAgIFRoZSBtYWNybyBhbHRlcm5h
dGl2ZV9pZl9ub3RfY2FwIGlzIHRha2luZyB0d28gcGFyYW1ldGVycy4gVGhlIHNlY29uZAogICAg
cGFyYW1ldGVyIGlzIG5ldmVyIHVzZWQgYW5kIGl0IGlzIGhhcmQgdG8gc2VlIGhvdyB0aGlzIGNh
biBiZSB1c2VkCiAgICBjb3JyZWN0bHkgYXMgaXQgaXMgb25seSBwcm90ZWN0aW5nIHRoZSBhbHRl
cm5hdGl2ZSBzZWN0aW9uIG1hZ2ljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJj
aHVrIDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9h
bHRlcm5hdGl2ZS5oIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCmluZGV4IGRlZGI2ZGQwMDEu
LjI4MzBhNmRhMmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKQEAgLTExNiwxMyArMTE2
LDExIEBAIGludCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3Rh
cnQsIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuCiAgKiBUaGUgY29kZSB0aGF0IGZvbGxvd3Mg
dGhpcyBtYWNybyB3aWxsIGJlIGFzc2VtYmxlZCBhbmQgbGlua2VkIGFzCiAgKiBub3JtYWwuIFRo
ZXJlIGFyZSBubyByZXN0cmljdGlvbnMgb24gdGhpcyBjb2RlLgogICovCi0ubWFjcm8gYWx0ZXJu
YXRpdmVfaWZfbm90IGNhcCwgZW5hYmxlID0gMQotCS5pZiBcZW5hYmxlCisubWFjcm8gYWx0ZXJu
YXRpdmVfaWZfbm90IGNhcAogCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIKIAlh
bHRpbnN0cnVjdGlvbl9lbnRyeSA2NjFmLCA2NjNmLCBcY2FwLCA2NjJmLTY2MWYsIDY2NGYtNjYz
ZgogCS5wb3BzZWN0aW9uCiA2NjE6Ci0JLmVuZGlmCiAuZW5kbQogCiAvKgotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:46:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia64g-0006Kq-Rp; Wed, 27 Nov 2019 22:46:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia64f-0006K7-CL
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:17 +0000
X-Inumbo-ID: b8d2c75c-1167-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b8d2c75c-1167-11ea-a55d-bc764e2007e4;
 Wed, 27 Nov 2019 22:46:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia64e-0005zi-Nd
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia64e-0008Nj-Mi
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia64e-0008Nj-Mi@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:46:16 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: Move
 ARCH_PATCH_INSN_SIZE out of the header livepatch.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5NzFkYTY3OWVhMDYyMjMzMzAzMTVkZDZhZDRmYjQ2YWY1YTNjZTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMjoyODo1MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMTo0NCAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogTW92ZSBBUkNIX1BBVENIX0lOU05fU0laRSBvdXQgb2Yg
dGhlIGhlYWRlciBsaXZlcGF0Y2guaAogICAgCiAgICBBdCB0aGUgbW9tZW50LCBBUkNIX1BBVENI
X0lOU05fU0laRSBpcyBkZWZpbmVkIGluIHRoZSBoZWFkZXIKICAgIGxpdmVwYXRjaC5oLiBIb3dl
dmVyLCB0aGlzIGlzIGFsc28gdXNlZCBpbiB0aGUgYWx0ZXJuYXRpdmUgY29kZS4KICAgIAogICAg
UmF0aGVyIHRoYW4gaW5jbHVkaW5nIGxpdmVwYXRjaC5oIGp1c3QgZm9yIHVzaW5nIHRoZSBkZWZp
bmUsIG1vdmUgaXQgaW4KICAgIHRoZSBoZWFkZXIgaW5zbi5oIHdoaWNoIHNlZW1zIG1vcmUgc3Vp
dGFibGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9i
YWJjaHVrQGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxh
Z2Vyd2FsbEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDYzNzhhNGMy
NDA1MGQ0N2YwYzZmNzdmNjVjOThkYmUyZTAyNDljNGEpCi0tLQogeGVuL2FyY2gvYXJtL2FsdGVy
bmF0aXZlLmMgICAgICB8IDIgLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oICAgICAgfCAz
ICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaCB8IDQgKy0tLQogMyBmaWxlcyBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwppbmRl
eCA1MmVkN2VkZjY5Li4yMzdjNGU1NjQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWx0ZXJu
YXRpdmUuYworKysgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwpAQCAtMzAsOCArMzAsNiBA
QAogI2luY2x1ZGUgPGFzbS9ieXRlb3JkZXIuaD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5o
PgogI2luY2x1ZGUgPGFzbS9pbnNuLmg+Ci0vKiBYWFg6IE1vdmUgQVJDSF9QQVRDSF9JTlNOX1NJ
WkUgb3V0IG9mIGxpdmVwYXRjaC5oICovCi0jaW5jbHVkZSA8YXNtL2xpdmVwYXRjaC5oPgogI2lu
Y2x1ZGUgPGFzbS9wYWdlLmg+CiAKIC8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmgg
dG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9pbnNuLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaAppbmRleCAzNDg5MTc5
ODI2Li4xOTI3NzIxMmUxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaApAQCAtMTEsNiArMTEsOSBAQAogIyBlcnJv
ciAidW5rbm93biBBUk0gdmFyaWFudCIKICNlbmRpZgogCisvKiBPbiBBUk0zMiw2NCBpbnN0cnVj
dGlvbnMgYXJlIGFsd2F5cyA0IGJ5dGVzIGxvbmcuICovCisjZGVmaW5lIEFSQ0hfUEFUQ0hfSU5T
Tl9TSVpFIDQKKwogI2VuZGlmIC8qICFfX0FSQ0hfQVJNX0lOU04gKi8KIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVwYXRjaC5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaAppbmRleCA2YmNhNzlkZWI5Li4wMjZhZjVl
N2RjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVwYXRjaC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vbGl2ZXBhdGNoLmgKQEAgLTcsOSArNyw3IEBACiAjZGVmaW5lIF9f
WEVOX0FSTV9MSVZFUEFUQ0hfSF9fCiAKICNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4gLyogRm9yIFNa
XyogbWFjcm9zLiAqLwotCi0vKiBPbiBBUk0zMiw2NCBpbnN0cnVjdGlvbnMgYXJlIGFsd2F5cyA0
IGJ5dGVzIGxvbmcuICovCi0jZGVmaW5lIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIDQKKyNpbmNsdWRl
IDxhc20vaW5zbi5oPgogCiAvKgogICogVGhlIHZhIG9mIHRoZSBoeXBlcnZpc29yIC50ZXh0IHJl
Z2lvbi4gV2UgbmVlZCB0aGlzIGFzIHRoZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:46:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:46:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia64q-0006Lu-Tz; Wed, 27 Nov 2019 22:46:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia64q-0006Lo-8Q
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:28 +0000
X-Inumbo-ID: bed9bde0-1167-11ea-a3c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bed9bde0-1167-11ea-a3c3-12813bfff9fa;
 Wed, 27 Nov 2019 22:46:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia64o-000602-QZ
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia64o-0008O8-Pb
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia64o-0008O8-Pb@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:46:26 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: Allow insn.h to be
 called from assembly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlNTVkOWU1Zjg1YzljMWZhMTkyZDA2NWFkMGFiZWU3NjgzZDg0NDMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMjo0ODo0NyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMjowNCAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogQWxsb3cgaW5zbi5oIHRvIGJlIGNhbGxlZCBmcm9tIGFz
c2VtYmx5CiAgICAKICAgIEEgZm9sbG93LXVwIHBhdGNoIHdpbGwgcmVxdWlyZSB0byBpbmNsdWRl
IGluc24uaCBmcm9tIGFzc2VtYmx5IGNvZGUuIFNvCiAgICB3ZSBuZWVkIHRvIHByb3RlY3QgYW55
IEMtc3BlY2lmaWMgZGVmaW5pdGlvbiB0byBhdm9pZCBjb21waWxhdGlvbgogICAgZXJyb3JzIHdo
ZW4gdXNlZCBpbiBhc3NlbWJseSBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDdhZmJiY2EyMWJiYWNiOTAxMWRhMDUwNTVhOTExYmNhNmFhODk1YzUpCi0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9pbnNuLmggfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vaW5zbi5oCmluZGV4IDE5Mjc3MjEyZTEuLjI3MjcxZTk1ZjkgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
aW5zbi5oCkBAIC0xLDYgKzEsOCBAQAogI2lmbmRlZiBfX0FSQ0hfQVJNX0lOU04KICNkZWZpbmUg
X19BUkNIX0FSTV9JTlNOCiAKKyNpZm5kZWYgX19BU1NFTUJMWV9fCisKICNpbmNsdWRlIDx4ZW4v
dHlwZXMuaD4KIAogI2lmIGRlZmluZWQoQ09ORklHX0FSTV82NCkKQEAgLTExLDYgKzEzLDggQEAK
ICMgZXJyb3IgInVua25vd24gQVJNIHZhcmlhbnQiCiAjZW5kaWYKIAorI2VuZGlmIC8qIF9fQVNT
RU1CTFlfXyAqLworCiAvKiBPbiBBUk0zMiw2NCBpbnN0cnVjdGlvbnMgYXJlIGFsd2F5cyA0IGJ5
dGVzIGxvbmcuICovCiAjZGVmaW5lIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIDQKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:46:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:46:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia650-0006NJ-Vo; Wed, 27 Nov 2019 22:46:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia64z-0006N3-Ov
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:37 +0000
X-Inumbo-ID: c47ce115-1167-11ea-a3c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c47ce115-1167-11ea-a3c3-12813bfff9fa;
 Wed, 27 Nov 2019 22:46:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia64y-00060z-TU
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia64y-0008Oi-SZ
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia64y-0008Oi-SZ@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:46:36 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: alternative: add
 auto-nop infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFmODZlOWE4ZDMyMWE4OTkzMTdjZmNhYTY1ODY5YmNjOTU0N2JhZGYKQXV0aG9yOiAg
ICAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMjoyNTo0NyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMjoxMyAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogYWx0ZXJuYXRpdmU6IGFkZCBhdXRvLW5vcCBpbmZyYXN0
cnVjdHVyZQogICAgCiAgICBJbiBzb21lIGNhc2VzLCBvbmUgc2lkZSBvZiBhbiBhbHRlcm5hdGl2
ZSBzZXF1ZW5jZSBpcyBzaW1wbHkgYSBudW1iZXIgb2YKICAgIE5PUHMgdXNlZCB0byBiYWxhbmNl
IHRoZSBvdGhlciBzaWRlLiBLZWVwaW5nIHRyYWNrIG9mIHRoaXMgbWFudWFsbHkgaXMKICAgIHRl
ZGlvdXMsIGFuZCB0aGUgcHJlc2VuY2Ugb2YgbGFyZ2UgY2hhaW5zIG9mIE5PUHMgbWFrZXMgdGhl
IGNvZGUgbW9yZQogICAgcGFpbmZ1bCB0byByZWFkIHRoYW4gbmVjZXNzYXJ5LgogICAgCiAgICBU
byBhbWVsaW9yYXRlIG1hdHRlcnMsIHRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBhbHRlcm5hdGl2ZV9l
bHNlX25vcF9lbmRpZiwKICAgIHdoaWNoIGF1dG9tYXRpY2FsbHkgYmFsYW5jZXMgYW4gYWx0ZXJu
YXRpdmUgc2VxdWVuY2Ugd2l0aCBhIHRyaXZpYWwgTk9QCiAgICBzbGVkLgogICAgCiAgICBJbiBt
YW55IGNhc2VzLCB3ZSB3b3VsZCBsaWtlIGEgTk9QLXNsZWQgaW4gdGhlIGRlZmF1bHQgY2FzZSwg
YW5kCiAgICBpbnN0cnVjdGlvbnMgcGF0Y2hlZCBpbiBpbiB0aGUgcHJlc2VuY2Ugb2YgYSBmZWF0
dXJlLiBUbyBlbmFibGUgdGhlIE5PUHMKICAgIHRvIGJlIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5
IGZvciB0aGlzIGNhc2UsIHRoaXMgcGF0Y2ggYWxzbyBhZGRzIGEgbmV3CiAgICBhbHRlcm5hdGl2
ZV9pZiwgYW5kIHVwZGF0ZXMgYWx0ZXJuYXRpdmVfZWxzZSBhbmQgYWx0ZXJuYXRpdmVfZW5kaWYg
dG8KICAgIHdvcmsgd2l0aCBlaXRoZXIgYWx0ZXJuYXRpdmVfaWYgb3IgYWx0ZXJuYXRpdmVfZW5k
aWYuCiAgICAKICAgIFRoZSBhbHRlcm5hdGl2ZSBpbmZyYXN0cnVjdHVyZSB3YXMgb3JpZ2luYWxs
eSBwb3J0ZWQgZnJvbSBMaW51eC4gU28gdGhpcwogICAgaXMgcHJldHR5IG11Y2ggYSBzdHJhaWdo
dCBiYWNrcG9ydCBmcm9tIGNvbW1pdCA3OTJkNDczNzlmNGQgImFybTY0OgogICAgYWx0ZXJuYXRp
dmU6IGFkZCBhdXRvLW5vcCBpbmZyYXN0cnVjdHVyZSIuIFRoZSBvbmx5IGRpZmZlcmVuY2UgaXMg
dGhlCiAgICBub3BzIG1hY3JvIGFkZGVkIGFzIG5vdCB5ZXQgZXhpc3RpbmcgaW4gWGVuLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgog
ICAgW3dpbGw6IHVzZSBuZXcgbm9wcyBtYWNybyB0byBnZW5lcmF0ZSBub3Agc2VxdWVuY2VzXQog
ICAgU2lnbmVkLW9mZi1ieTogV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgICBb
anVsaWVuOiBBZGQgbm9wcyBhbmQgcG9ydCB0byBYZW5dCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCBmMTFmZGE5NjYzNjVkYjU5MWQyODBhYzE1MjI5OTM0MDllMjBmZDhjKQotLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCB8IDcxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tYWNyb3MuaCAgICAg
IHwgIDcgKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKaW5kZXggMjgzMGE2ZGEyZC4uOTJlODg4
YWZmOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaApAQCAtMiw2ICsyLDcgQEAKICNkZWZp
bmUgX19BU01fQUxURVJOQVRJVkVfSAogCiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KKyNp
bmNsdWRlIDxhc20vaW5zbi5oPgogCiAjZGVmaW5lIEFSTV9DQl9QQVRDSCBBUk1fTkNBUFMKIApA
QCAtODcsNiArODgsNyBAQCBpbnQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRf
aW5zdHIgKnN0YXJ0LCBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbgogI2Vsc2UKIAogI2luY2x1
ZGUgPGFzbS9hc21fZGVmbnMuaD4KKyNpbmNsdWRlIDxhc20vbWFjcm9zLmg+CiAKIC5tYWNybyBh
bHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnX29mZnNldCBhbHRfb2Zmc2V0IGZlYXR1cmUgb3JpZ19s
ZW4gYWx0X2xlbgogCS53b3JkIFxvcmlnX29mZnNldCAtIC4KQEAgLTExMSwzNCArMTEzLDU1IEBA
IGludCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsIGNv
bnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuCiAuZW5kbQogCiAvKgotICogQmVnaW4gYW4gYWx0ZXJu
YXRpdmUgY29kZSBzZXF1ZW5jZS4KKyAqIEFsdGVybmF0aXZlIHNlcXVlbmNlcworICoKKyAqIFRo
ZSBjb2RlIGZvciB0aGUgY2FzZSB3aGVyZSB0aGUgY2FwYWJpbGl0eSBpcyBub3QgcHJlc2VudCB3
aWxsIGJlCisgKiBhc3NlbWJsZWQgYW5kIGxpbmtlZCBhcyBub3JtYWwuIFRoZXJlIGFyZSBubyBy
ZXN0cmljdGlvbnMgb24gdGhpcworICogY29kZS4KKyAqCisgKiBUaGUgY29kZSBmb3IgdGhlIGNh
c2Ugd2hlcmUgdGhlIGNhcGFiaWxpdHkgaXMgcHJlc2VudCB3aWxsIGJlCisgKiBhc3NlbWJsZWQg
aW50byBhIHNwZWNpYWwgc2VjdGlvbiB0byBiZSB1c2VkIGZvciBkeW5hbWljIHBhdGNoaW5nLgor
ICogQ29kZSBmb3IgdGhhdCBjYXNlIG11c3Q6CisgKgorICogMS4gQmUgZXhhY3RseSB0aGUgc2Ft
ZSBsZW5ndGggKGluIGJ5dGVzKSBhcyB0aGUgZGVmYXVsdCBjb2RlCisgKiAgICBzZXF1ZW5jZS4K
ICAqCi0gKiBUaGUgY29kZSB0aGF0IGZvbGxvd3MgdGhpcyBtYWNybyB3aWxsIGJlIGFzc2VtYmxl
ZCBhbmQgbGlua2VkIGFzCi0gKiBub3JtYWwuIFRoZXJlIGFyZSBubyByZXN0cmljdGlvbnMgb24g
dGhpcyBjb2RlLgorICogMi4gTm90IGNvbnRhaW4gYSBicmFuY2ggdGFyZ2V0IHRoYXQgaXMgdXNl
ZCBvdXRzaWRlIG9mIHRoZQorICogICAgYWx0ZXJuYXRpdmUgc2VxdWVuY2UgaXQgaXMgZGVmaW5l
ZCBpbiAoYnJhbmNoZXMgaW50byBhbgorICogICAgYWx0ZXJuYXRpdmUgc2VxdWVuY2UgYXJlIG5v
dCBmaXhlZCB1cCkuCisgKi8KKworLyoKKyAqIEJlZ2luIGFuIGFsdGVybmF0aXZlIGNvZGUgc2Vx
dWVuY2UuCiAgKi8KIC5tYWNybyBhbHRlcm5hdGl2ZV9pZl9ub3QgY2FwCisJLnNldCAuTGFzbV9h
bHRfbW9kZSwgMAogCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIKIAlhbHRpbnN0
cnVjdGlvbl9lbnRyeSA2NjFmLCA2NjNmLCBcY2FwLCA2NjJmLTY2MWYsIDY2NGYtNjYzZgogCS5w
b3BzZWN0aW9uCiA2NjE6CiAuZW5kbQogCisubWFjcm8gYWx0ZXJuYXRpdmVfaWYgY2FwCisJLnNl
dCAuTGFzbV9hbHRfbW9kZSwgMQorCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIK
KwlhbHRpbnN0cnVjdGlvbl9lbnRyeSA2NjNmLCA2NjFmLCBcY2FwLCA2NjRmLTY2M2YsIDY2MmYt
NjYxZgorCS5wb3BzZWN0aW9uCisJLnB1c2hzZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwg
ImF4IgorCS5hbGlnbiAyCS8qIFNvIEdBUyBrbm93cyBsYWJlbCA2NjEgaXMgc3VpdGFibHkgYWxp
Z25lZCAqLworNjYxOgorLmVuZG0KKwogLyoKLSAqIFByb3ZpZGUgdGhlIGFsdGVybmF0aXZlIGNv
ZGUgc2VxdWVuY2UuCi0gKgotICogVGhlIGNvZGUgdGhhdCBmb2xsb3dzIHRoaXMgbWFjcm8gaXMg
YXNzZW1ibGVkIGludG8gYSBzcGVjaWFsCi0gKiBzZWN0aW9uIHRvIGJlIHVzZWQgZm9yIGR5bmFt
aWMgcGF0Y2hpbmcuIENvZGUgdGhhdCBmb2xsb3dzIHRoaXMKLSAqIG1hY3JvIG11c3Q6Ci0gKgot
ICogMS4gQmUgZXhhY3RseSB0aGUgc2FtZSBsZW5ndGggKGluIGJ5dGVzKSBhcyB0aGUgZGVmYXVs
dCBjb2RlCi0gKiAgICBzZXF1ZW5jZS4KLSAqCi0gKiAyLiBOb3QgY29udGFpbiBhIGJyYW5jaCB0
YXJnZXQgdGhhdCBpcyB1c2VkIG91dHNpZGUgb2YgdGhlCi0gKiAgICBhbHRlcm5hdGl2ZSBzZXF1
ZW5jZSBpdCBpcyBkZWZpbmVkIGluIChicmFuY2hlcyBpbnRvIGFuCi0gKiAgICBhbHRlcm5hdGl2
ZSBzZXF1ZW5jZSBhcmUgbm90IGZpeGVkIHVwKS4KKyAqIFByb3ZpZGUgdGhlIG90aGVyIGhhbGYg
b2YgdGhlIGFsdGVybmF0aXZlIGNvZGUgc2VxdWVuY2UuCiAgKi8KIC5tYWNybyBhbHRlcm5hdGl2
ZV9lbHNlCi02NjI6CS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIKKzY2
MjoKKwkuaWYgLkxhc21fYWx0X21vZGU9PTAKKwkucHVzaHNlY3Rpb24gLmFsdGluc3RyX3JlcGxh
Y2VtZW50LCAiYXgiCisJLmVsc2UKKwkucG9wc2VjdGlvbgorCS5lbmRpZgogNjYzOgogLmVuZG0K
IApAQCAtMTU0LDEyICsxNzcsMjYgQEAgaW50IGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1
Y3QgYWx0X2luc3RyICpzdGFydCwgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW4KICAqIENvbXBs
ZXRlIGFuIGFsdGVybmF0aXZlIGNvZGUgc2VxdWVuY2UuCiAgKi8KIC5tYWNybyBhbHRlcm5hdGl2
ZV9lbmRpZgotNjY0OgkucG9wc2VjdGlvbgorNjY0OgorCS5pZiAuTGFzbV9hbHRfbW9kZT09MAor
CS5wb3BzZWN0aW9uCisJLmVuZGlmCiAJLm9yZwkuIC0gKDY2NGItNjYzYikgKyAoNjYyYi02NjFi
KQogCS5vcmcJLiAtICg2NjJiLTY2MWIpICsgKDY2NGItNjYzYikKIC5lbmRtCiAKIC8qCisgKiBQ
cm92aWRlcyBhIHRyaXZpYWwgYWx0ZXJuYXRpdmUgb3IgZGVmYXVsdCBzZXF1ZW5jZSBjb25zaXN0
aW5nIHNvbGVseQorICogb2YgTk9Qcy4gVGhlIG51bWJlciBvZiBOT1BzIGlzIGNob3NlbiBhdXRv
bWF0aWNhbGx5IHRvIG1hdGNoIHRoZQorICogcHJldmlvdXMgY2FzZS4KKyAqLworLm1hY3JvIGFs
dGVybmF0aXZlX2Vsc2Vfbm9wX2VuZGlmCithbHRlcm5hdGl2ZV9lbHNlCisJbm9wcwkoNjYyYi02
NjFiKSAvIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFCithbHRlcm5hdGl2ZV9lbmRpZgorLmVuZG0KKwor
LyoKICAqIENhbGxiYWNrLWJhc2VkIGFsdGVybmF0aXZlIGVwaWxvZ3VlCiAgKi8KIC5tYWNybyBh
bHRlcm5hdGl2ZV9jYl9lbmQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbWFjcm9z
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21hY3Jvcy5oCmluZGV4IDFkNGJiNDFkMTUuLjkxZWEz
NTA1ZTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbWFjcm9zLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9tYWNyb3MuaApAQCAtMTMsNCArMTMsMTEgQEAKICMgZXJyb3IgInVu
a25vd24gQVJNIHZhcmlhbnQiCiAjZW5kaWYKIAorICAgIC8qIE5PUCBzZXF1ZW5jZSAgKi8KKyAg
ICAubWFjcm8gbm9wcywgbnVtCisgICAgLnJlcHQgICBcbnVtCisgICAgbm9wCisgICAgLmVuZHIK
KyAgICAuZW5kbQorCiAjZW5kaWYgLyogX19BU01fQVJNX01BQ1JPU19IICovCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:46:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:46:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia65A-0006Oj-37; Wed, 27 Nov 2019 22:46:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia659-0006Od-Me
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:47 +0000
X-Inumbo-ID: cadec7fc-1167-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cadec7fc-1167-11ea-83b8-bc764e2007e4;
 Wed, 27 Nov 2019 22:46:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia658-00061C-WC
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia658-0008P9-VM
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia658-0008P9-VM@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:46:46 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: asm: Replace use of
 ALTERNATIVE with alternative_if
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1YTA4OTE4NzYyZTVmZDdmYjRjMGZjYzczODVlMzI4MzgyOGVkMTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMzozMzo0NCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMjoyNCAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogYXNtOiBSZXBsYWNlIHVzZSBvZiBBTFRFUk5BVElWRSB3
aXRoIGFsdGVybmF0aXZlX2lmCiAgICAKICAgIFVzaW5nIGFsdGVybmF0aXZlX2lmIG1ha2VzIHRo
ZSBjb2RlIGEgYml0IG1vcmUgc3RyZWFtbGluZWQuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVu
aXR5IHRvIHVzZSB0aGUgbmV3IGF1dG8tbm9wIGluZnJhc3RydWN0dXJlIHRvIGF2b2lkCiAgICBj
b3VudGluZyB0aGUgbnVtYmVyIG9mIG5vcCBpbiB0aGUgZWxzZSBwYXJ0IGZvciBhcmNoL2FybS9h
cm02NC9lbnRyeS5TCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZjllMTBhOWVk
Y2FhOGQxM2M2NjdiNmViZmM3NDI0YjljYTU4ZTc4ZSkKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUyB8IDcgKysrKy0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgfCA4ICsrKysr
LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCmluZGV4IGQ1YzI5ODJlNGEuLjYxODVmNDYxMTQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBA
IC01OSw5ICs1OSwxMCBAQCBwcmVwYXJlX2NvbnRleHRfZnJvbV9ndWVzdDoKICAgICAgICAgICog
SWYgdGhlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQgaGFzIGJlZW4gc2V0IGlu
IHRoZSBjcHUKICAgICAgICAgICogZmVhdHVyZSwgdGhlIGNoZWNraW5nIG9mIHBlbmRpbmcgU0Vy
cm9ycyB3aWxsIGJlIHNraXBwZWQuCiAgICAgICAgICAqLwotICAgICAgICBBTFRFUk5BVElWRSgi
bm9wIiwKLSAgICAgICAgICAgICAgICAgICAgImIgc2tpcF9jaGVjayIsCi0gICAgICAgICAgICAg
ICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCisgICAgICAgIGFsdGVy
bmF0aXZlX2lmIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKKyAgICAgICAgYiAg
IHNraXBfY2hlY2sKKyAgICAgICAgYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKKwogICAgICAg
ICAvKgogICAgICAgICAgKiBTdGFydCB0byBjaGVjayBwZW5kaW5nIHZpcnR1YWwgYWJvcnQgaW4g
dGhlIGdhcCBvZiBHdWVzdCAtPiBIWVAKICAgICAgICAgICogd29ybGQgc3dpdGNoLgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50
cnkuUwppbmRleCBjNDc2MTA4YjdiLi5kY2E0MmE3OWJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMTkz
LDkgKzE5MywxMSBAQCBsciAgICAgIC5yZXEgICAgeDMwICAgICAgICAgICAgIC8qIGxpbmsgcmVn
aXN0ZXIgKi8KICAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2Us
IHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCiAgICAgICAgICAqIHNraXBwZWQuIEV4aXQg
QVNBUAogICAgICAgICAgKi8KLSAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdf
dnNlcnJvcjsgY2JueiB4MCwgMWYiLAotICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAot
ICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQor
ICAgICAgICBhbHRlcm5hdGl2ZV9pZl9ub3QgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllf
RVhJVAorICAgICAgICBibCAgICAgIGNoZWNrX3BlbmRpbmdfdnNlcnJvcgorICAgICAgICBjYm56
ICAgIHgwLCAxZgorICAgICAgICBhbHRlcm5hdGl2ZV9lbHNlX25vcF9lbmRpZgorCiAgICAgICAg
IGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X3ByZWlycQogICAgICAgICBtc3Ig
ICAgIGRhaWZjbHIsIFxpZmxhZ3MKICAgICAgICAgYmwgICAgICBlbnRlcl9oeXBlcnZpc29yX2Zy
b21fZ3Vlc3QKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:46:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia65K-0006Q8-4z; Wed, 27 Nov 2019 22:46:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia65J-0006Q1-MN
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:57 +0000
X-Inumbo-ID: d0e19b5c-1167-11ea-b155-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d0e19b5c-1167-11ea-b155-bc764e2007e4;
 Wed, 27 Nov 2019 22:46:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia65J-00061Y-33
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia65J-0008Pb-21
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:46:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia65J-0008Pb-21@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:46:57 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: Update the ASSERT() in
 SYNCHRONIZE_SERROR()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUzZWEwMWRiMTFmNzhjZDA1NTVhYjZjM2Q5ZTgyYjJjYmVhM2U2NjcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCA3IDEzOjU3OjAwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTm92IDI3IDE0OjMyOjMzIDIw
MTkgLTA4MDAKCiAgICB4ZW4vYXJtOiBVcGRhdGUgdGhlIEFTU0VSVCgpIGluIFNZTkNIUk9OSVpF
X1NFUlJPUigpCiAgICAKICAgIFRoZSBtYWNybyBTWU5DSFJPTklaRV9TRVJST1IoKSBoYXMgYW4g
YXNzZXJ0IHRvIGNoZWNrIHdoZXRoZXIgaXQgd2lsbAogICAgYmUgY2FsbGVkIHdpdGggQWJvcnQg
aW50ZXJydXB0IHVubWFza2VkLiBIb3dldmVyLCB0aGlzIGlzIG9ubHkgZG9uZSBpZgogICAgYSBn
aXZlbiBjYXAgaXMgbm90IGVuYWJsZWQuCiAgICAKICAgIE5vbmUgb2YgdGhlIGNhbGxlcnMgd2ls
bCB0cmVhdCB0aGUgYWJvcnQgaW50ZXJydXB0IGRpZmZlcmVudGx5CiAgICBkZXBlbmRpbmcgb24g
YSBmZWF0dXJlLiBGdXJ0aGVybW9yZSwgaXQgbWFrZXMgbW9yZSBkaWZmaWN1bHQgdG8gY2hlY2sK
ICAgIHdoZXRoZXIgU1lOQ0hST05JWkVfU0VSUk9SKCkgaXMgZ29pbmcgdG8gYmUgY2FsbGVkIHdp
dGggYWJvcnQgaW50ZXJydXB0CiAgICB1bm1hc2tlZC4KICAgIAogICAgVGhlcmVmb3JlLCB3ZSBu
b3cgcmVxdWlyZSB0aGUgYWJvcnQgaW50ZXJydXB0IHRvIGJlIHVubWFza2VkIHJlZ2FyZGxlc3MK
ICAgIHRoZSBzdGF0ZSBvZiB0aGUgY2FwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDJlMjM1NmM3YmQ4Zjk5YWE0MmVkNjBjZWVkMGU0YmE0ZTA2YWRiOGYpCi0tLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJv
Y2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IGI1ZjUxNTgw
NWQuLjc4M2YwMzM4MTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtNDg2LDcgKzQ4Niw3
IEBAIHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpOwogICovCiAjZGVmaW5l
IFNZTkNIUk9OSVpFX1NFUlJPUihmZWF0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIEFTU0VSVCghY3B1c19oYXZlX2NhcChmZWF0KSB8fCBs
b2NhbF9hYm9ydF9pc19lbmFibGVkKCkpOyBcCisgICAgICAgIEFTU0VSVChsb2NhbF9hYm9ydF9p
c19lbmFibGVkKCkpOyAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGFzbSB2b2xh
dGlsZShBTFRFUk5BVElWRSgiZHNiIHN5OyBpc2IiLCAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLCBmZWF0KSAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDogOiAibWVtb3J5Iik7
ICAgICAgICAgICAgICAgICBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 27 22:47:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Nov 2019 22:47:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia65V-0006RM-6b; Wed, 27 Nov 2019 22:47:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDsP=ZT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia65U-0006RD-9B
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:47:08 +0000
X-Inumbo-ID: d6e83d12-1167-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d6e83d12-1167-11ea-a55d-bc764e2007e4;
 Wed, 27 Nov 2019 22:47:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia65T-00061x-6M
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:47:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia65T-0008QH-5E
 for xen-changelog@lists.xenproject.org; Wed, 27 Nov 2019 22:47:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia65T-0008QH-5E@xenbits.xenproject.org>
Date: Wed, 27 Nov 2019 22:47:07 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: entry: Ensure the guest
 state is synced when receiving a vSError
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUxMGMxZmJkZThhODFmNTQxY2IyYzU4YTMwNzhiMmU3ZGY4OWE4MDEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxODo1ODozOSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMjo0NSAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogZW50cnk6IEVuc3VyZSB0aGUgZ3Vlc3Qgc3RhdGUgaXMg
c3luY2VkIHdoZW4gcmVjZWl2aW5nIGEgdlNFcnJvcgogICAgCiAgICBXaGVuIGEgU0Vycm9yL0Fz
eW5jaHJvbm91cyBBYm9ydCBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0IGhhcyBiZWVuCiAgICBjb25z
dW1lZCwgd2Ugd2lsbCBza2lwIHRoZSBoYW5kbGluZyBvZiB0aGUgaW5pdGlhbCBleGNlcHRpb24u
CiAgICAKICAgIFRoaXMgaW5jbHVkZXMgdGhlIGNhbGxzIHRvIGVudGVyX2h5cGVydmlzb3JfZnJv
bV9ndWVzdHssIF9ub2lycX0gdGhhdAogICAgaXMgdXNlZCB0byBzeW5jaHJvbml6ZSBwYXJ0IG9m
IHRoZSBndWVzdCBzdGF0ZSB3aXRoIHRoZSBpbnRlcm5hbAogICAgcmVwcmVzZW50YXRpb24gYW5k
IHJlLWVuYWJsZSB3b3JrYXJvdW5kcyAoZS5nLiBTU0JEKS4gSG93ZXZlciwgd2Ugc3RpbGwKICAg
IGNhbGwgbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCgpIHdoaWNoIGlzIHVzZWQgZm9yIHByZWVt
cHRpbmcgdGhlIGd1ZXN0CiAgICBhbmQgc3luY2hyb25pemluZyBiYWNrIHBhcnQgb2YgdGhlIGd1
ZXN0IHN0YXRlLgogICAgCiAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3R7LCBfbm9pcnF9
IHdvcmtzIGluIHBhaXIgd2l0aAogICAgbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCgpLCBzbyBz
a2lwcGluZyB0aGUgZmlyc3QgdHdvIG1heSByZXN1bHQKICAgIGluIGEgbG9zcyBvZiBzb21lIHBh
cnQgb2YgZ3Vlc3Qgc3RhdGUuCiAgICAKICAgIEFuIGV4YW1wbGUgaXMgdGhlIG5ldyB2R0lDIHdo
aWNoIHdpbGwgc2F2ZSB0aGUgc3RhdGUgb2YgdGhlIExScyBvbiBleGl0CiAgICBmcm9tIHRoZSBn
dWVzdCBhbmQgcmV3cml0ZSBhbGwgb2YgdGhlbSBvbiBlbnRyeSB0byB0aGUgZ3Vlc3QuCiAgICAK
ICAgIEEgbW9yZSB3b3JyeWluZyBleGFtcGxlIGlzIFNTQkQgd29ya2Fyb3VuZCBtYXkgbm90IGJl
IHJlLWVuYWJsZWQuIElmCiAgICBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0KCkgaXMgcmVzY2hl
ZHVsaW5nIHRoZSB2Q1BVLCB0aGVuIHdlIG1heSBlbmQgdG8KICAgIHJ1biBhIGxvdCBvZiBjb2Rl
IHdpdGggU1NCRCB3b3JrYXJvdWQgZGlzYWJsZWQuCiAgICAKICAgIEZvciBub3csIGNhbGxpbmcg
bGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCgpIGlzIG5vdCBuZWNlc3Nhcnkgd2hlbgogICAgaW5q
ZWN0aW5nIGEgdlNFcnJvciB0byB0aGUgZ3Vlc3QuIEJ1dCBpdCB3b3VsZCBzdGlsbCBiZSBnb29k
IHRvIGdpdmUgYW4KICAgIG9wcG9ydHVuaXR5IHRvIHJlc2NoZWR1bGUuIFNvIGJvdGggZW50ZXJf
aHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KCkgYW5kCiAgICBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0
KCkgYXJlIGNhbGxlZC4KICAgIAogICAgTm90ZSB0aGF0IG9uIGFybTY0LCB0aGUgcmV0dXJuIHZh
bHVlIGZvciBjaGVja19wZW5kaW5nX3ZzZXJyb3IgaXMgbm93CiAgICBzdG9yZWQgaW4geDE5IGlu
c3RlYWQgb2YgeDAuIFRoaXMgaXMgYmVjYXVzZSB3ZSB3YW50IHRvIGtlZXAgdGhlIHZhbHVlCiAg
ICBhY3Jvc3MgY2FsbCB0byBDLWZ1bmN0aW9ucyAoeDAsIHVubGlrZSB4MTksIHdpbGwgbm90IGJl
IHNhdmVkIGJ5IHRoZQogICAgY2FsbGVlKS4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkg
dG8gcmVuYW1lIGNoZWNrX3BlbmRpbmdfdnNlcnJvcigpIHRvCiAgICBjaGVja19wZW5kaW5nX2d1
ZXN0X3NlcnJvcigpIGFzIHRoZSBmdW5jdGlvbiBpcyBkZWFsaW5nIHdpdGggaG9zdCBTRXJyb3IK
ICAgIGFuZCAqbm90KiB2aXJ0dWFsIFNFcnJvci4gVGhlIGRvY3VtZW50YXRpb24gaXMgYWxzbyB1
cGRhdGVkIGFjY3Jvc3MKICAgIEFybTMyIGFuZCBBcm02NCB0byBjbGFyaWZ5IGhvdyBYZW4gaXMg
ZGVhbGluZyB3aXRoIFNFcnJvciBnZW5lcmF0ZWQgYnkKICAgIHRoZSBndWVzdC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
ICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBhNDU4ZDNiZDBkMjU4NTI3NWMxMjg1NTZlYzBjYmQ4
MThjNmE3YjBkKQotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgNTcgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0
L2VudHJ5LlMgfCA1NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDg4IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMy
L2VudHJ5LlMKaW5kZXggNjE4NWY0NjExNC4uMzFjY2ZiMjYzMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAg
LTI3LDYgKzI3LDEwIEBACiAvKgogICogQWN0aW9ucyB0aGF0IG5lZWRzIHRvIGJlIGRvbmUgYWZ0
ZXIgZW50ZXJpbmcgdGhlIGh5cGVydmlzb3IgZnJvbSB0aGUKICAqIGd1ZXN0IGFuZCBiZWZvcmUg
dGhlIGludGVycnVwdHMgYXJlIHVubWFza2VkLgorICoKKyAqIEByZXR1cm46CisgKiAgcjQ6IFNl
dCB0byBhIG5vbi16ZXJvIHZhbHVlIGlmIGEgcGVuZGluZyBBYm9ydCBleGNlcHRpb24gdG9vayBw
bGFjZS4KKyAqICAgICAgT3RoZXJ3aXNlLCBpdCB3aWxsIGJlIHNldCB0byB6ZXJvLgogICovCiBw
cmVwYXJlX2NvbnRleHRfZnJvbV9ndWVzdDoKICNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JS
QU5DSF9QUkVESUNUT1IKQEAgLTU2LDE4ICs2MCwzNSBAQCBwcmVwYXJlX2NvbnRleHRfZnJvbV9n
dWVzdDoKICAgICAgICAgU0FWRV9PTkVfQkFOS0VEKFIxMV9maXEpOyBTQVZFX09ORV9CQU5LRUQo
UjEyX2ZpcSk7CiAKICAgICAgICAgLyoKLSAgICAgICAgICogSWYgdGhlIFNLSVBfU1lOQ0hST05J
WkVfU0VSUk9SX0VOVFJZX0VYSVQgaGFzIGJlZW4gc2V0IGluIHRoZSBjcHUKLSAgICAgICAgICog
ZmVhdHVyZSwgdGhlIGNoZWNraW5nIG9mIHBlbmRpbmcgU0Vycm9ycyB3aWxsIGJlIHNraXBwZWQu
CisgICAgICAgICAqIFdlIG1heSBoYXZlIGVudGVyZWQgdGhlIGh5cGVydmlzb3Igd2l0aCBwZW5k
aW5nIGFzeW5jaHJvbm91cyBBYm9ydAorICAgICAgICAgKiBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0
LiBJZiB3ZSBuZWVkIHRvIGNhdGVnb3JpemUgdGhlbSwgdGhlbgorICAgICAgICAgKiB3ZSBuZWVk
IHRvIGNvbnN1bWUgYW55IG91dHN0YW5kaW5nIGFzeW5jaHJvbm91cyBBYm9ydC4KKyAgICAgICAg
ICogT3RoZXJ3aXNlLCB0aGV5IGNhbiBiZSBjb25zdW1lZCBsYXRlciBvbi4KICAgICAgICAgICov
CiAgICAgICAgIGFsdGVybmF0aXZlX2lmIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VY
SVQKKyAgICAgICAgbW92IHI0LCAjMCAgICAgICAgICAgICAgLyogcjQgOj0gTm8gQWJvcnQgd2Fz
IGNvbnN1bWVkICovCiAgICAgICAgIGIgICBza2lwX2NoZWNrCiAgICAgICAgIGFsdGVybmF0aXZl
X2Vsc2Vfbm9wX2VuZGlmCiAKICAgICAgICAgLyoKLSAgICAgICAgICogU3RhcnQgdG8gY2hlY2sg
cGVuZGluZyB2aXJ0dWFsIGFib3J0IGluIHRoZSBnYXAgb2YgR3Vlc3QgLT4gSFlQCi0gICAgICAg
ICAqIHdvcmxkIHN3aXRjaC4KKyAgICAgICAgICogQ29uc3VtZSBwZW5kaW5nIGFzeW5jaHJvbm91
cyBBYm9ydCBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0IGlmIGFueS4KKyAgICAgICAgICoKKyAgICAg
ICAgICogVGhlIG9ubHkgd2F5IHRvIGNvbnN1bWUgYW4gQWJvcnQgaW50ZXJydXB0IGlzIHRvIHVu
bWFzayBpdC4gU28KKyAgICAgICAgICogQWJvcnQgZXhjZXB0aW9uIHdpbGwgYmUgdW5tYWtlZCBm
b3IgYSBzbWFsbCB3aW5kb3cgYW5kIHRoZW4gbWFza2VkCisgICAgICAgICAqIGl0IGFnYWluLgor
ICAgICAgICAgKgorICAgICAgICAgKiBJdCBpcyBmaW5lIHRvIHVubWFzayBhc3luY2hyb25vdXMg
QWJvcnQgZXhjZXB0aW9uIGFzIHdlIGZ1bGx5CisgICAgICAgICAqIGNvbnRyb2wgdGhlIHN0YXRl
IG9mIHRoZSBwcm9jZXNzb3IgYW5kIG9ubHkgbGltaXRlZCBjb2RlIHdpbGwKKyAgICAgICAgICog
YmUgZXhlY3V0ZWQgaWYgdGhlIGV4Y2VwdGlvbiByZXR1cm5zIChzZWUgZG9fdHJhcF9kYXRhX2Fi
b3J0KCkpLgogICAgICAgICAgKgotICAgICAgICAgKiBTYXZlIEVMUl9oeXAgdG8gY2hlY2sgd2hl
dGhlciB0aGUgcGVuZGluZyB2aXJ0dWFsIGFib3J0IGV4Y2VwdGlvbgorICAgICAgICAgKiBUT0RP
OiBUaGUgYXN5bmNocm9ub3VzIGFib3J0IHBhdGggc2hvdWxkIGJlIHJld29ya2VkIHRvCisgICAg
ICAgICAqIGluamVjdCB0aGUgdmlydHVhbCBhc3luY2hyb25vdXMgQWJvcnQgaW4gZW50ZXJfaHlw
ZXJ2aXNvcl8qCisgICAgICAgICAqIHJhdGhlciB0aGFuIGRvX3RyYXBfZGF0YV9hYm9ydCgpLiBU
aGlzIHNob3VsZCBtYWtlIGVhc2llciB0bworICAgICAgICAgKiB1bmRlcnN0YW5kIHRoZSBwYXRo
LgorICAgICAgICAgKi8KKworICAgICAgICAvKgorICAgICAgICAgKiBzYXZlIGVscl9oeXAgdG8g
Y2hlY2sgd2hldGhlciB0aGUgcGVuZGluZyB2aXJ0dWFsIGFib3J0IGV4Y2VwdGlvbgogICAgICAg
ICAgKiB0YWtlcyBwbGFjZSB3aGlsZSB3ZSBhcmUgZG9pbmcgdGhpcyB0cmFwIGV4Y2VwdGlvbi4K
ICAgICAgICAgICovCiAgICAgICAgIG1ycyByMSwgRUxSX2h5cApAQCAtMTEyLDExICsxMzMsMTEg
QEAgYWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiAgICAgICAgIGNtcCByMSwgcjIKIAogICAgICAgICAv
KgotICAgICAgICAgKiBOb3QgZXF1YWwsIHRoZSBwZW5kaW5nIHZpcnR1YWwgYWJvcnQgZXhjZXB0
aW9uIHRvb2sgcGxhY2UsIHRoZQotICAgICAgICAgKiBpbml0aWFsIGV4Y2VwdGlvbiBkb2VzIG5v
dCBoYXZlIGFueSBzaWduaWZpY2FuY2UgdG8gYmUgaGFuZGxlZC4KLSAgICAgICAgICogRXhpdCBB
U0FQLgorICAgICAgICAgKiBTZXQgcjQgZGVwZW5kaW5nIG9uIHdoZXRoZXIgYW4gYXN5bmNocm9u
b3VzIGFib3J0IHdlcmUKKyAgICAgICAgICogY29uc3VtZWQuCiAgICAgICAgICAqLwotICAgICAg
ICBibmUgcmV0dXJuX2Zyb21fdHJhcAorICAgICAgICBtb3ZuZSByNCwgIzEKKyAgICAgICAgbW92
ZXEgcjQsICMwCiAKIHNraXBfY2hlY2s6CiAgICAgICAgIGIgICBlbnRlcl9oeXBlcnZpc29yX2Zy
b21fZ3Vlc3RfcHJlaXJxCkBAIC0xNzksMTIgKzIwMCwyOCBAQCBFTkRQUk9DKHByZXBhcmVfY29u
dGV4dF9mcm9tX2d1ZXN0KQogCiAxOgogICAgICAgICAvKiBUcmFwIGZyb20gdGhlIGd1ZXN0ICov
CisgICAgICAgIC8qCisgICAgICAgICAqIHByZXBhcmVfY29udGV4dF9mcm9tX2d1ZXN0IHdpbGwg
cmV0dXJuIHdpdGggcjQgc2V0IHRvCisgICAgICAgICAqIGEgbm9uLXplcm8gdmFsdWUgaWYgYW4g
YXN5bmNocm9ub3VzIEFib3J0IHdhcyBjb25zdW1lZC4KKyAgICAgICAgICoKKyAgICAgICAgICog
V2hlbiBhbiBhc3luY2hyb25vdXMgQWJvcnQgaGFzIGJlZW4gY29uc3VtZWQgKHI0ICE9IDApLCB3
ZSBtYXkgaGF2ZQorICAgICAgICAgKiBpbmplY3RlZCBhIHZpcnR1YWwgYXN5bmNocm9ub3VzIEFi
b3J0IHRvIHRoZSBndWVzdC4KKyAgICAgICAgICoKKyAgICAgICAgICogSW4gdGhpcyBjYXNlLCB0
aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZSBkaXNjYXJkZWQgKFBDIGhhcworICAgICAgICAg
KiBiZWVuIGFkanVzdGVkIGJ5IGluamVjdF92YWJ0X2V4Y2VwdGlvbigpKS4gSG93ZXZlciwgd2Ug
c3RpbGwKKyAgICAgICAgICogd2FudCB0byBnaXZlIGFuIG9wcG9ydHVuaXR5IHRvIHJlc2NoZWR1
bGUgdGhlIHZDUFUuIFNvIHdlCisgICAgICAgICAqIG9ubHkgd2FudCB0byBza2lwIHRoZSBoYW5k
bGluZyBvZiB0aGUgaW5pdGlhbCBleGNlcHRpb24gKGkuZS4KKyAgICAgICAgICogZG9fdHJhcF8q
KCkpLgorICAgICAgICAgKi8KICAgICAgICAgYmwgICAgICBwcmVwYXJlX2NvbnRleHRfZnJvbV9n
dWVzdAogICAgICAgICAuaWYgICAgIFxndWVzdF9pZmxhZ3MgIT0gbgogICAgICAgICBjcHNpZSAg
IFxndWVzdF9pZmxhZ3MKICAgICAgICAgLmVuZGlmCiAKLSAgICAgICAgYmwgICAgICBlbnRlcl9o
eXBlcnZpc29yX2Zyb21fZ3Vlc3QKKyAgICAgICAgYWRyICAgICBsciwgMmYKKyAgICAgICAgY21w
ICAgICByNCwgIzAKKyAgICAgICAgYWRybmUgICBsciwgcmV0dXJuX2Zyb21fdHJhcAorICAgICAg
ICBiICAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdAogCiAyOgogICAgICAgICAvKiBX
ZSBhcmUgcmVhZHkgdG8gaGFuZGxlIHRoZSB0cmFwLCBzZXR1cCB0aGUgcmVnaXN0ZXJzIGFuZCBq
dW1wLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJj
aC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCBkY2E0MmE3OWJmLi41YjBmZTgzZTRjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUwpAQCAtMTg5LDE4ICsxODksNDEgQEAgbHIgICAgICAucmVxICAgIHgzMCAgICAgICAg
ICAgICAvKiBsaW5rIHJlZ2lzdGVyICovCiAgICAgICAgIC5tYWNybyAgZ3Vlc3RfdmVjdG9yIGNv
bXBhdCwgaWZsYWdzLCB0cmFwLCBzYXZlX3gwX3gxPTEKICAgICAgICAgZW50cnkgICBoeXA9MCwg
Y29tcGF0PVxjb21wYXQsIHNhdmVfeDBfeDE9XHNhdmVfeDBfeDEKICAgICAgICAgLyoKLSAgICAg
ICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVf
U0VSUk9SX0VOVFJZX0VYSVQKLSAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRv
b2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCi0gICAgICAgICAqIHNraXBw
ZWQuIEV4aXQgQVNBUAorICAgICAgICAgKiBXZSBtYXkgaGF2ZSBlbnRlcmVkIHRoZSBoeXBlcnZp
c29yIHdpdGggcGVuZGluZyBTRXJyb3JzCisgICAgICAgICAqIGdlbmVyYXRlZCBieSB0aGUgZ3Vl
c3QuIElmIHdlIG5lZWQgdG8gY2F0ZWdvcml6ZSB0aGVtLCB0aGVuCisgICAgICAgICAqIHdlIG5l
ZWQgdG8gY2hlY2sgYW55IG91dHN0YW5kaW5nIFNFcnJvcnMgd2lsbCBiZSBjb25zdW1lZC4KKyAg
ICAgICAgICoKKyAgICAgICAgICogVGhlIGZ1bmN0aW9uIGNoZWNrX3BlbmRpbmdfZ3Vlc3Rfc2Vy
cm9yKCkgd2lsbCB1bm1hc2sgU0Vycm9yCisgICAgICAgICAqIGV4Y2VwdGlvbiB0ZW1wb3Jhcmls
eS4gVGhpcyBpcyBmaW5lIHRvIGRvIGJlZm9yZSBlbnRlcl8qCisgICAgICAgICAqIGhlbHBlcnMg
YXJlIGNhbGxlZCBiZWNhdXNlIHdlIGZ1bGx5IGNvbnRyb2wgdGhlIHN0YXRlIG9mIHRoZQorICAg
ICAgICAgKiBwcm9jZXNzb3IgYW5kIG9ubHkgbGltaXRlZCBjb2RlIHdpbGxsIGJlIGV4ZWN1dGVk
IChzZWUKKyAgICAgICAgICogZG9fdHJhcF9oeXBfc2Vycm9yKCkpLgorICAgICAgICAgKgorICAg
ICAgICAgKiBXaGVuIGEgU0Vycm9yIGhhcyBiZWVuIGNvbnN1bWVkICh4MTkgIT0gMCksIHdlIG1h
eSBoYXZlIGluamVjdGVkIGEKKyAgICAgICAgICogdmlydHVhbCBTRXJyb3IgdG8gdGhlIGd1ZXN0
LgorICAgICAgICAgKgorICAgICAgICAgKiBJbiB0aGlzIGNhc2UsIHRoZSBpbml0aWFsIGV4Y2Vw
dGlvbiB3aWxsIGJlIGRpc2NhcmRlZCAoUEMgaGFzCisgICAgICAgICAqIGJlZW4gYWRqdXN0ZWQg
YnkgaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKCkpLiBIb3dldmVyLCB3ZSBzdGlsbAorICAgICAgICAg
KiB3YW50IHRvIGdpdmUgYW4gb3Bwb3J0dW5pdHkgdG8gcmVzY2hlZHVsZSB0aGUgdkNQVS4gU28g
d2UKKyAgICAgICAgICogb25seSB3YW50IHRvIHNraXAgdGhlIGhhbmRsaW5nIG9mIHRoZSBpbml0
aWFsIGV4Y2VwdGlvbiAoaS5lLgorICAgICAgICAgKiBkb190cmFwXyooKSkuCisgICAgICAgICAq
CisgICAgICAgICAqIFRPRE86IFRoZSBTRXJyb3JzIHBhdGggc2hvdWxkIGJlIHJld29ya2VkIHRv
IGluamVjdCB0aGUgdlNFcnJvciBpbgorICAgICAgICAgKiBlbnRlcl9oeXBlcnZpc29yXyogcmF0
aGVyIHRoYW4gZG9fdHJhcF9oeXBfc2Vycm9yLiBUaGlzIHNob3VsZCBtYWtlCisgICAgICAgICAq
IGVhc2llciB0byB1bmRlcnN0YW5kIHRoZSBwYXRoLgogICAgICAgICAgKi8KICAgICAgICAgYWx0
ZXJuYXRpdmVfaWZfbm90IFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKLSAgICAg
ICAgYmwgICAgICBjaGVja19wZW5kaW5nX3ZzZXJyb3IKLSAgICAgICAgY2JueiAgICB4MCwgMWYK
KyAgICAgICAgYmwgICAgICBjaGVja19wZW5kaW5nX2d1ZXN0X3NlcnJvcgogICAgICAgICBhbHRl
cm5hdGl2ZV9lbHNlX25vcF9lbmRpZgogCiAgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0X3ByZWlycQogICAgICAgICBtc3IgICAgIGRhaWZjbHIsIFxpZmxhZ3MKICAg
ICAgICAgYmwgICAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QKKworICAgICAgICBhbHRl
cm5hdGl2ZV9pZiBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCisgICAgICAgIGNi
bnogICAgeDE5LCAxZgorICAgICAgICBhbHRlcm5hdGl2ZV9lbHNlX25vcF9lbmRpZgorCiAgICAg
ICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9cdHJhcAogMToKQEAg
LTQ0MSwxMyArNDY0LDE3IEBAIHJldHVybl9mcm9tX3RyYXA6CiAgICAgICAgIGVyZXQKIAogLyoK
LSAqIFRoaXMgZnVuY3Rpb24gaXMgdXNlZCB0byBjaGVjayBwZW5kaW5nIHZpcnR1YWwgU0Vycm9y
IGluIHRoZSBnYXAgb2YKLSAqIEVMMSAtPiBFTDIgd29ybGQgc3dpdGNoLgotICogVGhlIHgwIHJl
Z2lzdGVyIHdpbGwgYmUgdXNlZCB0byBpbmRpY2F0ZSB0aGUgcmVzdWx0cyBvZiBkZXRlY3Rpb24u
Ci0gKiB4MCAtLSBOb24temVybyBpbmRpY2F0ZXMgYSBwZW5kaW5nIHZpcnR1YWwgU0Vycm9yIHRv
b2sgcGxhY2UuCi0gKiB4MCAtLSBaZXJvIGluZGljYXRlcyBubyBwZW5kaW5nIHZpcnR1YWwgU0Vy
cm9yIHRvb2sgcGxhY2UuCisgKiBDb25zdW1lIHBlbmRpbmcgU0Vycm9yIGdlbmVyYXRlZCBieSB0
aGUgZ3Vlc3QgaWYgYW55LgorICoKKyAqIEByZXR1cm46CisgKiAgeDE5OiBTZXQgdG8gYSBub24t
emVybyB2YWx1ZSBpZiBhIHBlbmRpbmcgQWJvcnQgZXhjZXB0aW9uIHRvb2sgcGxhY2UuCisgKiAg
ICAgICBPdGhlcndpc2UsIGl0IHdpbGwgYmUgc2V0IHRvIHplcm8uCisgKgorICogV2l0aG91dCBS
QVMgZXh0ZW5zaW9uLCB0aGUgb25seSB3YXkgdG8gY29uc3VtZSBhIFNFcnJvciBpcyB0byB1bm1h
c2sKKyAqIGl0LiBTbyB0aGUgZnVuY3Rpb24gd2lsbCB1bm1hc2sgU0Vycm9yIGV4Y2VwdGlvbiBm
b3IgYSBzbWFsbCB3aW5kb3cgYW5kCisgKiB0aGVuIG1hc2sgaXQgYWdhaW4uCiAgKi8KLWNoZWNr
X3BlbmRpbmdfdnNlcnJvcjoKK2NoZWNrX3BlbmRpbmdfZ3Vlc3Rfc2Vycm9yOgogICAgICAgICAv
KgogICAgICAgICAgKiBTYXZlIGVscl9lbDIgdG8gY2hlY2sgd2hldGhlciB0aGUgcGVuZGluZyBT
RXJyb3IgZXhjZXB0aW9uIHRha2VzCiAgICAgICAgICAqIHBsYWNlIHdoaWxlIHdlIGFyZSBkb2lu
ZyB0aGlzIHN5bmMgZXhjZXB0aW9uLgpAQCAtNDkyLDExICs1MTksMTIgQEAgYWJvcnRfZ3Vlc3Rf
ZXhpdF9lbmQ6CiAKICAgICAgICAgLyoKICAgICAgICAgICogTm90IGVxdWFsLCB0aGUgcGVuZGlu
ZyBTRXJyb3IgZXhjZXB0aW9uIHRvb2sgcGxhY2UsIHNldAotICAgICAgICAgKiB4MCB0byBub24t
emVyby4KKyAgICAgICAgICogeDE5IHRvIG5vbi16ZXJvLgogICAgICAgICAgKi8KLSAgICAgICAg
Y3NldCAgICB4MCwgbmUKKyAgICAgICAgY3NldCAgICB4MTksIG5lCiAKICAgICAgICAgcmV0CitF
TkRQUk9DKGNoZWNrX3BlbmRpbmdfZ3Vlc3Rfc2Vycm9yKQogCiAvKgogICogRXhjZXB0aW9uIHZl
Y3RvcnMuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9c9-0000U4-FH; Thu, 28 Nov 2019 02:33:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9c8-0000Tz-1W
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:04 +0000
X-Inumbo-ID: 66ac0e3c-1187-11ea-a3c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66ac0e3c-1187-11ea-a3c4-12813bfff9fa;
 Thu, 28 Nov 2019 02:33:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9c6-0003o2-Or
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9c6-0005b6-NN
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9c6-0005b6-NN@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/hypercall: Don't use BUG()
 for parameter checking in hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU2ZjMxMzVlZWJlY2I1NGQyOGUzY2E2ZGI4ZGVkNWViZGIyMGI4YTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiA0IDE0OjQ1OjM0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NDU6MzQgMjAxOSArMDEw
MAoKICAgIHhlbi9oeXBlcmNhbGw6IERvbid0IHVzZSBCVUcoKSBmb3IgcGFyYW1ldGVyIGNoZWNr
aW5nIGluIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKCkKICAgIAogICAgU2luY2UgYy9z
IDFkNDI5MDM0ICJoeXBlcmNhbGw6IHVwZGF0ZSB2Y3B1X29wIHRvIHRha2UgYW4gdW5zaWduZWQg
dmNwdWlkIiwKICAgIHdoaWNoIGluY29ycmVjdGx5IHN3YXBwZWQgJ2knIGZvciAndScgaW4gdGhl
IHBhcmFtZXRlciB0eXBlIGxpc3QsIGd1ZXN0cyBoYXZlCiAgICBiZWVuIGFibGUgdG8gaGl0IHRo
ZSBCVUcoKSBpbiBuZXh0X2FyZ3MoKSdzIGRlZmF1bHQgY2FzZS4KICAgIAogICAgQ29ycmVjdCB0
aGVzZSBiYWNrIHRvICdpJy4KICAgIAogICAgSW4gYWRkaXRpb24sIG1ha2UgYWRqdXN0bWVudHMg
dG8gcHJldmVudCB0aGlzIGNsYXNzIG9mIGlzc3VlIGZyb20gb2NjdXJyaW5nIGluCiAgICB0aGUg
ZnV0dXJlIC0gY3Jhc2hpbmcgWGVuIGlzIG5vdCBhbiBhcHByb3ByaWF0ZSBmb3JtIG9mIHBhcmFt
ZXRlciBjaGVja2luZy4KICAgIAogICAgQ2FwaXRhbGlzZSBORVhUX0FSRygpIHRvIGNhdGNoIGFs
bCB1c2VzLCB0byBoaWdobGlnaHQgdGhhdCBpdCBpcyBhIG1hY3JvIGRvaW5nCiAgICBub24tZnVu
Y3Rpb24tbGlrZSB0aGluZ3MgYmVoaW5kIHRoZSBzY2VuZXMsIGFuZCB1bmRlZiBpdCB3aGVuIGFw
cHJvcHJpYXRlLgogICAgSW1wbGVtZW50IGEgYmFkX2ZtdDogYmxvY2sgd2hpY2ggcHJpbnRzIGFu
IGVycm9yLCBhc3NlcnRzIHVucmVhY2hhYmxlLCBhbmQKICAgIGNyYXNoZXMgdGhlIGd1ZXN0Lgog
ICAgCiAgICBPbiB0aGUgQVJNIHNpZGUsIGRyb3AgYWxsIHBhcmFtZXRlciBjaGVja2luZyBvZiBw
LiAgSXQgaXMgYXN5bW1ldHJpYyB3aXRoIHRoZQogICAgeDg2IHNpZGUsIGFuZCBha2luIHRvIGV4
cGVjdGluZyBtZW1jcHkoKSBvciBzcHJpbnRmKCkgdG8gY2hlY2sgdGhlaXIgc3JjL2ZtdAogICAg
cGFyYW1ldGVyIGJlZm9yZSB1c2UuICBBIGNhbGxlciBwYXNzaW5nICIiIG9yIHNvbWV0aGluZyBv
dGhlciB0aGFuIGEgc3RyaW5nCiAgICBsaXRlcmFsIHdpbGwgYmUgb2J2aW91cyBkdXJpbmcgY29k
ZSByZXZpZXcuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI5Ni4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MGJmOWY4ZDNlMzk5YTBlMWQyYjcxN2Y3MWI0Nzc2MTcyNDQ2MTg0YgogICAgbWFzdGVyIGRhdGU6
IDIwMTktMTAtMzEgMTY6MDc6MTEgKzAxMDAKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
ICB8IDIyICsrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyAg
IHwgMTkgKysrKysrKysrKysrKystLS0tLQogeGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmMgfCAg
MiArLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgfCAgMiArLQogNCBmaWxlcyBjaGFuZ2Vk
LCAzMCBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggMGYyMjBkNGFmMi4u
MDg1M2ZkNjc3ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9h
cmNoL2FybS9kb21haW4uYwpAQCAtMzcxLDE0ICszNzEsMTUgQEAgdm9pZCBzeW5jX3ZjcHVfZXhl
Y3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQogICAgIC8qIE5vdGhpbmcgdG8gZG8gLS0gbm8gbGF6eSBz
d2l0Y2hpbmcgKi8KIH0KIAotI2RlZmluZSBuZXh0X2FyZyhmbXQsIGFyZ3MpICh7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyNkZWZpbmUgTkVYVF9BUkco
Zm10LCBhcmdzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHVuc2lnbmVkIGxvbmcgX19hcmc7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBzd2l0
Y2ggKCAqKGZtdCkrKyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGNhc2UgJ2knOiBfX2FyZyA9
ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB1bnNpZ25lZCBpbnQpOyAgYnJlYWs7ICAgIFwK
ICAgICBjYXNlICdsJzogX19hcmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywgdW5zaWdu
ZWQgbG9uZyk7IGJyZWFrOyAgICBcCiAgICAgY2FzZSAnaCc6IF9fYXJnID0gKHVuc2lnbmVkIGxv
bmcpdmFfYXJnKGFyZ3MsIHZvaWQgKik7ICAgICAgICBicmVhazsgICAgXAotICAgIGRlZmF1bHQ6
ICBfX2FyZyA9IDA7IEJVRygpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBkZWZhdWx0OiAgZ290byBiYWRfZm10OyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IF9fYXJnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKIH0pCkBAIC0zOTMsOSArMzk0LDYgQEAgdW5zaWduZWQgbG9uZyBo
eXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICB2
YV9saXN0IGFyZ3M7CiAKLSAgICAvKiBBbGwgaHlwZXJjYWxscyB0YWtlIGF0IGxlYXN0IG9uZSBh
cmd1bWVudCAqLwotICAgIEJVR19PTiggIXAgfHwgKnAgPT0gJ1wwJyApOwotCiAgICAgY3VycmVu
dC0+aGNhbGxfcHJlZW1wdGVkID0gdHJ1ZTsKIAogICAgIHZhX3N0YXJ0KGFyZ3MsIGZvcm1hdCk7
CkBAIC00MDMsNyArNDAxLDcgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRp
bnVhdGlvbigKICAgICBpZiAoIG1jcy0+ZmxhZ3MgJiBNQ1NGX2luX211bHRpY2FsbCApCiAgICAg
ewogICAgICAgICBmb3IgKCBpID0gMDsgKnAgIT0gJ1wwJzsgaSsrICkKLSAgICAgICAgICAgIG1j
cy0+Y2FsbC5hcmdzW2ldID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICBtY3MtPmNh
bGwuYXJnc1tpXSA9IE5FWFRfQVJHKHAsIGFyZ3MpOwogCiAgICAgICAgIC8qIFJldHVybiB2YWx1
ZSBnZXRzIHdyaXR0ZW4gYmFjayB0byBtY3MtPmNhbGwucmVzdWx0ICovCiAgICAgICAgIHJjID0g
bWNzLT5jYWxsLnJlc3VsdDsKQEAgLTQxOSw3ICs0MTcsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVy
Y2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgKnAg
IT0gJ1wwJzsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBhcmcgPSBuZXh0
X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdzKTsK
IAogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGkgKQogICAgICAgICAgICAgICAgIHsKQEAgLTQ0
Miw3ICs0NDAsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9u
KAogCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgKnAgIT0gJ1wwJzsgaSsrICkKICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICBhcmcgPSBuZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAg
ICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdzKTsKIAogICAgICAgICAgICAgICAgIHN3aXRj
aCAoIGkgKQogICAgICAgICAgICAgICAgIHsKQEAgLTQ2Myw4ICs0NjEsMTYgQEAgdW5zaWduZWQg
bG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICB2YV9lbmQoYXJncyk7CiAK
ICAgICByZXR1cm4gcmM7CisKKyBiYWRfZm10OgorICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkJh
ZCBoeXBlcmNhbGwgY29udGludWF0aW9uIGZvcm1hdCAnJWMnXG4iLCAqcCk7CisgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CisgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7CisgICAg
cmV0dXJuIDA7CiB9CiAKKyN1bmRlZiBORVhUX0FSRworCiB2b2lkIHN0YXJ0dXBfY3B1X2lkbGVf
bG9vcCh2b2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwppbmRl
eCA5MGU4OGMxZDJjLi4wMWMwMzBlNjE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHlwZXJj
YWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCkBAIC03NCwxNCArNzQsMTUgQEAg
Y29uc3QgaHlwZXJjYWxsX2FyZ3NfdCBoeXBlcmNhbGxfYXJnc190YWJsZVtOUl9oeXBlcmNhbGxz
XSA9CiAjdW5kZWYgQ09NUAogI3VuZGVmIEFSR1MKIAotI2RlZmluZSBuZXh0X2FyZyhmbXQsIGFy
Z3MpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyNk
ZWZpbmUgTkVYVF9BUkcoZm10LCBhcmdzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHVuc2lnbmVkIGxv
bmcgX19hcmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBzd2l0Y2ggKCAqKGZtdCkrKyApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGNh
c2UgJ2knOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB1bnNpZ25lZCBpbnQp
OyAgYnJlYWs7ICAgIFwKICAgICBjYXNlICdsJzogX19hcmcgPSAodW5zaWduZWQgbG9uZyl2YV9h
cmcoYXJncywgdW5zaWduZWQgbG9uZyk7IGJyZWFrOyAgICBcCiAgICAgY2FzZSAnaCc6IF9fYXJn
ID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHZvaWQgKik7ICAgICAgICBicmVhazsgICAg
XAotICAgIGRlZmF1bHQ6ICBfX2FyZyA9IDA7IEJVRygpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkZWZhdWx0OiAgZ290byBiYWRfZm10OyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIF9fYXJnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCkBAIC0xMDMsNyArMTA0LDcgQEAg
dW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICBpZiAoIG1j
cy0+ZmxhZ3MgJiBNQ1NGX2luX211bHRpY2FsbCApCiAgICAgewogICAgICAgICBmb3IgKCBpID0g
MDsgKnAgIT0gJ1wwJzsgaSsrICkKLSAgICAgICAgICAgIG1jcy0+Y2FsbC5hcmdzW2ldID0gbmV4
dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICBtY3MtPmNhbGwuYXJnc1tpXSA9IE5FWFRfQVJH
KHAsIGFyZ3MpOwogICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAtMTE1LDcgKzExNiw3IEBAIHVu
c2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGZvciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIGFyZyA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAgICAgICAgICAgICAg
IGFyZyA9IE5FWFRfQVJHKHAsIGFyZ3MpOwogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGkgKQog
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBjYXNlIDA6IHJlZ3MtPnJkaSA9IGFy
ZzsgYnJlYWs7CkBAIC0xMzEsNyArMTMyLDcgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3Jl
YXRlX2NvbnRpbnVhdGlvbigKICAgICAgICAgewogICAgICAgICAgICAgZm9yICggaSA9IDA7ICpw
ICE9ICdcMCc7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgYXJnID0gbmV4
dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICAgICAgYXJnID0gTkVYVF9BUkcocCwgYXJncyk7
CiAgICAgICAgICAgICAgICAgc3dpdGNoICggaSApCiAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIGNhc2UgMDogcmVncy0+cmJ4ID0gYXJnOyBicmVhazsKQEAgLTE0OCw4ICsxNDks
MTYgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICB2
YV9lbmQoYXJncyk7CiAKICAgICByZXR1cm4gb3A7CisKKyBiYWRfZm10OgorICAgIGdwcmludGso
WEVOTE9HX0VSUiwgIkJhZCBoeXBlcmNhbGwgY29udGludWF0aW9uIGZvcm1hdCAnJWMnXG4iLCAq
cCk7CisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgZG9tYWluX2NyYXNoKGN1cnItPmRv
bWFpbik7CisgICAgcmV0dXJuIDA7CiB9CiAKKyN1bmRlZiBORVhUX0FSRworCiBpbnQgaHlwZXJj
YWxsX3hsYXRfY29udGludWF0aW9uKHVuc2lnbmVkIGludCAqaWQsIHVuc2lnbmVkIGludCBuciwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hc2ssIC4uLikK
IHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY29tcGF0L2RvbWFpbi5jIGIveGVuL2NvbW1vbi9j
b21wYXQvZG9tYWluLmMKaW5kZXggODhiZmRjODM2ZC4uZDQ0NmVkMTMxYiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9jb21wYXQvZG9tYWlu
LmMKQEAgLTgxLDcgKzgxLDcgQEAgaW50IGNvbXBhdF92Y3B1X29wKGludCBjbWQsIHVuc2lnbmVk
IGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXIKICAgICAgICAgfQog
CiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKLSAgICAgICAgICAgIHJjID0gaHlwZXJj
YWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX3ZjcHVfb3AsICJpdWgiLAorICAg
ICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1Jf
dmNwdV9vcCwgImlpaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNtZCwgdmNwdWlkLCBhcmcpOwogCiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggNTdlODYzNmIz
OC4uNGVmZTRiZjQ2YSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4v
Y29tbW9uL2RvbWFpbi5jCkBAIC0xMjkwLDcgKzEyOTAsNyBAQCBsb25nIGRvX3ZjcHVfb3AoaW50
IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpCiAKICAgICAgICAgcmMgPSBhcmNoX2luaXRpYWxpc2VfdmNwdSh2LCBhcmcpOwogICAgICAg
ICBpZiAoIHJjID09IC1FUkVTVEFSVCApCi0gICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVh
dGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl92Y3B1X29wLCAiaXVoIiwKKyAgICAgICAgICAg
IHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX3ZjcHVfb3As
ICJpaWgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
bWQsIHZjcHVpZCwgYXJnKTsKIAogICAgICAgICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:33:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9cI-0000Uy-Jf; Thu, 28 Nov 2019 02:33:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9cH-0000Ur-Ld
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:13 +0000
X-Inumbo-ID: 6cb1a0d0-1187-11ea-a3c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6cb1a0d0-1187-11ea-a3c4-12813bfff9fa;
 Thu, 28 Nov 2019 02:33:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9cG-0003oB-S6
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9cG-0005be-R2
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9cG-0005be-R2@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/PV: check GDT/LDT limits
 during emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4MjRiYzZhZjE0MTQyMDhhNjU4MjJhNjAwNDZjZWI5ZTNlNzJjMjQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDQg
MTQ6NDY6MDkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0NjowOSAyMDE5ICswMTAwCgogICAgeDg2
L1BWOiBjaGVjayBHRFQvTERUIGxpbWl0cyBkdXJpbmcgZW11bGF0aW9uCiAgICAKICAgIEFjY2Vz
c2VzIGJleW9uZCB0aGUgTERUIGxpbWl0IG9yaWdpbmF0aW5nIGZyb20gZW11bGF0aW9uIHdvdWxk
IHRyaWdnZXIKICAgIHRoZSBBU1NFUlQoKSBpbiBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKCkuIE9u
IHByb2R1Y3Rpb24gYnVpbGRzIHN1Y2gKICAgIGFjY2Vzc2VzIHdvdWxkIGNhdXNlIGFuIGF0dGVt
cHQgdG8gcHJvbW90ZSB0aGUgdG91Y2hlZCBwYWdlIChvZmZzZXQgZnJvbQogICAgdGhlIHByZXNl
bnQgTERUIGJhc2UgYWRkcmVzcykgdG8gYSBzZWdtZW50IGRlc2NyaXB0b3Igb25lLiBJZiB0aGlz
CiAgICBoYXBwZW5zIHRvIHN1Y2NlZWQsIGd1ZXN0IHVzZXIgbW9kZSB3b3VsZCBiZSBhYmxlIHRv
IGVsZXZhdGUgaXRzCiAgICBwcml2aWxlZ2VzIHRvIHRoYXQgb2YgdGhlIGd1ZXN0IGtlcm5lbC4g
VGhpcyBpcyBwYXJ0aWN1bGFybHkgZWFzeSB3aGVuCiAgICB0aGVyZSdzIG5vIExEVCBhdCBhbGws
IGluIHdoaWNoIGNhc2UgdGhlIExEVCBiYXNlIHN0b3JlZCBpbnRlcm5hbGx5IHRvCiAgICBYZW4g
aXMgc2ltcGx5IHplcm8uCiAgICAKICAgIEFsc28gYWRqdXN0IHRoZSBBU1NFUlQoKSB0aGF0IHdh
cyB0cmlnZ2VyaW5nOiBJdCB3YXMgb2ZmIGJ5IG9uZSB0bwogICAgYmVnaW4gd2l0aCwgYW5kIGZv
ciBwcm9kdWN0aW9uIGJ1aWxkcyB3ZSBhbHNvIGJldHRlciB1c2UKICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpIGluc3RlYWQgd2l0aCBzdWl0YWJsZSByZWNvdmVyeSBjb2RlIGFmdGVyd2FyZHMuCiAg
ICAKICAgIFRoaXMgaXMgWFNBLTI5OC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDkzMDIxY2JlODgw
YTgwMTM2OTFhNDhkMGZlYmVmOGVkN2QzZTNlYmQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMx
IDE2OjA4OjE2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jIHwgMTAg
KysrKysrKystLQogeGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYyAgICAgIHwgIDkgKysrKysrKyst
CiB4ZW4vYXJjaC94ODYvcHYvbW0uYyAgICAgICAgICAgfCAgOCArKysrKystLQogMyBmaWxlcyBj
aGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUt
b3AuYwppbmRleCAwZjg5YzkxZGZmLi44ODRkMjdlZDgwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvZW11bC1nYXRlLW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5j
CkBAIC02MCw3ICs2MCwxMyBAQCBzdGF0aWMgaW50IHJlYWRfZ2F0ZV9kZXNjcmlwdG9yKHVuc2ln
bmVkIGludCBnYXRlX3NlbCwKICAgICAgICAgKCEoZ2F0ZV9zZWwgJiA0KSA/IEdEVF9WSVJUX1NU
QVJUKHYpIDogTERUX1ZJUlRfU1RBUlQodikpCiAgICAgICAgICsgKGdhdGVfc2VsID4+IDMpOwog
ICAgIGlmICggKGdhdGVfc2VsIDwgNCkgfHwKLSAgICAgICAgICgoZ2F0ZV9zZWwgPj0gRklSU1Rf
UkVTRVJWRURfR0RUX0JZVEUpICYmICEoZ2F0ZV9zZWwgJiA0KSkgfHwKKyAgICAgICAgIC8qCisg
ICAgICAgICAgKiBXZSdyZSBpbnRlcmVzdGVkIGluIGNhbGwgZ2F0ZXMgb25seSwgd2hpY2ggb2Nj
dXB5IGEgc2luZ2xlCisgICAgICAgICAgKiBzZWdfZGVzY190IGZvciAzMi1iaXQgYW5kIGEgY29u
c2VjdXRpdmUgcGFpciBvZiB0aGVtIGZvciA2NC1iaXQuCisgICAgICAgICAgKi8KKyAgICAgICAg
ICgoZ2F0ZV9zZWwgPj4gMykgKyAhaXNfcHZfMzJiaXRfdmNwdSh2KSA+PQorICAgICAgICAgIChn
YXRlX3NlbCAmIDQgPyB2LT5hcmNoLnB2X3ZjcHUubGR0X2VudHMKKyAgICAgICAgICAgICAgICAg
ICAgICAgIDogdi0+YXJjaC5wdl92Y3B1LmdkdF9lbnRzKSkgfHwKICAgICAgICAgIF9fZ2V0X3Vz
ZXIoZGVzYywgcGRlc2MpICkKICAgICAgICAgcmV0dXJuIDA7CiAKQEAgLTc5LDcgKzg1LDcgQEAg
c3RhdGljIGludCByZWFkX2dhdGVfZGVzY3JpcHRvcih1bnNpZ25lZCBpbnQgZ2F0ZV9zZWwsCiAg
ICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdSh2KSApCiAgICAgewogICAgICAgICBpZiAoICgqYXIg
JiAweDFmMDApICE9IDB4MGMwMCB8fAotICAgICAgICAgICAgIChnYXRlX3NlbCA+PSBGSVJTVF9S
RVNFUlZFRF9HRFRfQllURSAtIDggJiYgIShnYXRlX3NlbCAmIDQpKSB8fAorICAgICAgICAgICAg
IC8qIExpbWl0IGNoZWNrIGRvbmUgYWJvdmUgYWxyZWFkeS4gKi8KICAgICAgICAgICAgICBfX2dl
dF91c2VyKGRlc2MsIHBkZXNjICsgMSkgfHwKICAgICAgICAgICAgICAoZGVzYy5iICYgMHgxZjAw
KSApCiAgICAgICAgICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCmluZGV4IDU3NTBjNzY5OWIuLmQ5
YjIzMjAyNGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L2VtdWxhdGUuYwpAQCAtMzEsNyArMzEsMTQgQEAgaW50IHB2X2VtdWxfcmVh
ZF9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBzZWwsIGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogewog
ICAgIHN0cnVjdCBkZXNjX3N0cnVjdCBkZXNjOwogCi0gICAgaWYgKCBzZWwgPCA0KQorICAgIGlm
ICggc2VsIDwgNCB8fAorICAgICAgICAgLyoKKyAgICAgICAgICAqIERvbid0IGFwcGx5IHRoZSBH
RFQgbGltaXQgaGVyZSwgYXMgdGhlIHNlbGVjdG9yIG1heSBiZSBhIFhlbgorICAgICAgICAgICog
cHJvdmlkZWQgb25lLiBfX2dldF91c2VyKCkgd2lsbCBmYWlsICh3aXRob3V0IHRha2luZyBmdXJ0
aGVyCisgICAgICAgICAgKiBhY3Rpb24pIGZvciBvbmVzIGZhbGxpbmcgaW4gdGhlIGdhcCBiZXR3
ZWVuIGd1ZXN0IHBvcHVsYXRlZAorICAgICAgICAgICogYW5kIFhlbiBvbmVzLgorICAgICAgICAg
ICovCisgICAgICAgICAoKHNlbCAmIDQpICYmIChzZWwgPj4gMykgPj0gdi0+YXJjaC5wdl92Y3B1
LmxkdF9lbnRzKSApCiAgICAgICAgIGRlc2MuYiA9IGRlc2MuYSA9IDA7CiAgICAgZWxzZSBpZiAo
IF9fZ2V0X3VzZXIoZGVzYywKICAgICAgICAgICAgICAgICAgICAgICAgICAoY29uc3Qgc3RydWN0
IGRlc2Nfc3RydWN0ICopKCEoc2VsICYgNCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9t
bS5jIGIveGVuL2FyY2gveDg2L3B2L21tLmMKaW5kZXggOGQ3YTRmZDg1Zi4uNTc0OTBlMThiMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L21t
LmMKQEAgLTk4LDEyICs5OCwxNiBAQCBib29sIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWdu
ZWQgaW50IG9mZnNldCkKICAgICBCVUdfT04odW5saWtlbHkoaW5faXJxKCkpKTsKIAogICAgIC8q
Ci0gICAgICogSGFyZHdhcmUgbGltaXQgY2hlY2tpbmcgc2hvdWxkIGd1YXJhbnRlZSB0aGlzIHBy
b3BlcnR5LiAgTkIuIFRoaXMgaXMKKyAgICAgKiBQcmlvciBsaW1pdCBjaGVja2luZyBzaG91bGQg
Z3VhcmFudGVlIHRoaXMgcHJvcGVydHkuICBOQi4gVGhpcyBpcwogICAgICAqIHNhZmUgYXMgdXBk
YXRlcyB0byB0aGUgTERUIGNhbiBvbmx5IGJlIG1hZGUgYnkgTU1VRVhUX1NFVF9MRFQgdG8gdGhl
CiAgICAgICogY3VycmVudCB2Y3B1LCBhbmQgdmNwdV9yZXNldCgpIHdpbGwgYmxvY2sgdW50aWwg
dGhpcyB2Y3B1IGhhcyBiZWVuCiAgICAgICogZGVzY2hlZHVsZWQgYmVmb3JlIGNvbnRpbnVpbmcu
CiAgICAgICovCi0gICAgQVNTRVJUKChvZmZzZXQgPj4gMykgPD0gY3Vyci0+YXJjaC5wdl92Y3B1
LmxkdF9lbnRzKTsKKyAgICBpZiAoIHVubGlrZWx5KChvZmZzZXQgPj4gMykgPj0gY3Vyci0+YXJj
aC5wdl92Y3B1LmxkdF9lbnRzKSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KIAogICAgIGlmICggaXNfcHZfMzJiaXRf
ZG9tYWluKGN1cnJkKSApCiAgICAgICAgIGxpbmVhciA9ICh1aW50MzJfdClsaW5lYXI7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:33:24 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9cS-0000Wo-LQ; Thu, 28 Nov 2019 02:33:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9cR-0000W2-Se
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:23 +0000
X-Inumbo-ID: 72b3906a-1187-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 72b3906a-1187-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 02:33:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9cQ-0003oP-VM
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9cQ-0005c3-UA
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9cQ-0005c3-UA@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:33:22 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: L1TF checks don't leave a
 partial entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0ZTkwZGIxZDY5NGM5YjNkNGRlNTVmNzlmMjYzMDQ4OTIxNmJiMjIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDY6NDEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0Njo0MSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBMMVRGIGNoZWNrcyBkb24ndCBsZWF2ZSBhIHBhcnRpYWwgZW50cnkKICAg
IAogICAgT24gZGV0ZWN0aW9uIG9mIGEgcG90ZW50aWFsIEwxVEYgaXNzdWUsIG1vc3QgdmFsaWRh
dGlvbiBjb2RlIHJldHVybnMKICAgIC1FUkVTVEFSVCB0byBhbGxvdyB0aGUgc3dpdGNoIHRvIHNo
YWRvdyBtb2RlIHRvIGhhcHBlbiBhbmQgY2F1c2UgdGhlCiAgICBvcmlnaW5hbCBvcGVyYXRpb24g
dG8gYmUgcmVzdGFydGVkLgogICAgCiAgICBIb3dldmVyLCBpbiB0aGUgdmFsaWRhdGlvbiBjb2Rl
LCB0aGUgcmV0dXJuIHZhbHVlIC1FUkVTVEFSVCBoYXMgYmVlbgogICAgcmVwdXJwb3NlZCB0byBp
bmRpY2F0ZSAxKSB0aGUgZnVuY3Rpb24gaGFzIHBhcnRpYWxseSBjb21wbGV0ZWQKICAgIHNvbWV0
aGluZyB3aGljaCBuZWVkcyB0byBiZSB1bmRvbmUsIGFuZCAyKSBjYWxsaW5nIHB1dF9wYWdlX3R5
cGUoKQogICAgc2hvdWxkIGNsZWFubHkgdW5kbyBpdC4gIFRoaXMgY2F1c2VzIHByb2JsZW1zIGlu
IHNldmVyYWwgcGxhY2VzLgogICAgCiAgICBGb3IgTDEgdGFibGVzLCBvbiByZWNlaXZpbmcgYW4g
LUVSRVNUQVJUIHJldHVybiBmcm9tIGFsbG9jX2wxX3RhYmxlKCksCiAgICBhbGxvY19wYWdlX3R5
cGUoKSB3aWxsIHNldCBQR1RfcGFydGlhbCBvbiB0aGUgcGFnZS4gIElmIGZvciBzb21lCiAgICBy
ZWFzb24gdGhlIG9yaWdpbmFsIG9wZXJhdGlvbiBuZXZlciByZXN0YXJ0cywgdGhlbiBvbiBkb21h
aW4KICAgIGRlc3RydWN0aW9uLCByZWxpbnF1aXNoX21lbW9yeSgpIHdpbGwgY2FsbCBmcmVlX3Bh
Z2VfdHlwZSgpIG9uIHRoZQogICAgcGFnZS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYWxsb2Nf
IGFuZCBmcmVlX2wxX3RhYmxlKCkgYXJlbid0IHNldCB1cCB0byBkZWFsIHdpdGgKICAgIFBHVF9w
YXJ0aWFsLiAgV2hlbiByZXR1cm5pbmcgYSBmYWlsdXJlLCBhbGxvY19sMV90YWJsZSgpIGFsd2F5
cwogICAgZGUtdmFsaWRhdGVzIHdoYXRldmVyIGl0J3MgdmFsaWRhdGVkIHNvIGZhciwgYW5kIGZy
ZWVfbDFfdGFibGUoKQogICAgYWx3YXlzIGRldmFsaWRhdGVzIHRoZSB3aG9sZSBwYWdlLiAgVGhp
cyBtZWFucyB0aGF0IGlmCiAgICByZWxpbnF1aXNoX21lbW9yeSgpIGNhbGxzIGZyZWVfcGFnZV90
eXBlKCkgb24gYW4gTDEgdGhhdCBkaWRuJ3QKICAgIGNvbXBsZXRlIGR1ZSB0byBhbiBMMVRGLCBp
dCB3aWxsIGNhbGwgcHV0X3BhZ2VfZnJvbV9sMWUoKSBvbiAicGFnZQogICAgZW50cmllcyIgdGhh
dCBoYXZlIG5ldmVyIGJlZW4gdmFsaWRhdGVkLgogICAgCiAgICBGb3IgTDIrIHRhYmxlcywgc2V0
dGluZyByYyB0byBFUkVTVEFSVCBjYXVzZXMgdGhlIHJlc3Qgb2YgdGhlCiAgICBhbGxvY19sTl90
YWJsZSgpIGZ1bmN0aW9uIHRvICp0aGluayogdGhhdCB0aGUgZW50cnkgaW4gcXVlc3Rpb24gd2ls
bAogICAgaGF2ZSBQR1RfcGFydGlhbCBzZXQuICBUaGlzIHdpbGwgY2F1c2UgaXQgdG8gc2V0IHBh
cnRpYWxfcHRlID0gMS4gIElmCiAgICByZWxpbnF1c2hfbWVtb3J5KCkgdGhlbiBjYWxscyBmcmVl
X3BhZ2VfdHlwZSgpIG9uIG9uZSBvZiB0aG9zZSBwYWdlcywKICAgIHRoZW4gZnJlZV9sTl90YWJs
ZSgpIHdpbGwgY2FsbCBwdXRfcGFnZV9mcm9tX2xOZSgpIG9uIHRoZSBlbnRyeSB3aGVuCiAgICBp
dCBzaG91bGRuJ3QuCiAgICAKICAgIFJhdGhlciB0aGFuIGluZGljYXRpbmcgLUVSRVNUQVJULCBp
bmRpY2F0ZSAtRUlOVFIuICBUaGlzIGlzIHRoZSBjb2RlCiAgICB0byBpbmRpY2F0ZSB0aGF0IG5v
dGhpbmcgaGFzIGNoYW5nZWQgZnJvbSB3aGVuIHlvdSBzdGFydGVkIHRoZSBjYWxsCiAgICAod2hp
Y2ggaXMgZWZmZWN0aXZlbHkgaG93IGFsbG9jX2wxX3RhYmxlKCkgaGFuZGxlcyBlcnJvcnMpLgog
ICAgCiAgICBtb2RfbE5fZW50cnkoKSBzaG91bGRuJ3QgaGF2ZSBhbnkgb2YgdGhlc2UgdHlwZXMg
b2YgcHJvYmxlbXMsIHNvIGxlYXZlCiAgICBwb3RlbnRpYWwgY2hhbmdlcyB0aGVyZSBmb3IgYSBj
bGVhbi11cCBwYXRjaCBsYXRlci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogMzE2NWZmZWYwOWU4OWQzOGY4NGQyNjA1MWY2MDZkMmMxNDIxYWVh
MwogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTE6MTIgKzAxMDAKLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJj
aC94ODYvbW0uYwppbmRleCBjZTJjMDgyY2FmLi4wY2JjYTQ4YTAyIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTE1Miw3ICsxMTUyLDcg
QEAgZ2V0X3BhZ2VfZnJvbV9sMmUoCiAgICAgaW50IHJjOwogCiAgICAgaWYgKCAhKGwyZV9nZXRf
ZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgcmV0dXJuIHB2X2wxdGZfY2hl
Y2tfbDJlKGQsIGwyZSkgPyAtRVJFU1RBUlQgOiAxOworICAgICAgICByZXR1cm4gcHZfbDF0Zl9j
aGVja19sMmUoZCwgbDJlKSA/IC1FSU5UUiA6IDE7CiAKICAgICBpZiAoIHVubGlrZWx5KChsMmVf
Z2V0X2ZsYWdzKGwyZSkgJiBMMl9ESVNBTExPV19NQVNLKSkgKQogICAgIHsKQEAgLTExODgsNyAr
MTE4OCw3IEBAIGdldF9wYWdlX2Zyb21fbDNlKAogICAgIGludCByYzsKIAogICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgIHJldHVybiBwdl9s
MXRmX2NoZWNrX2wzZShkLCBsM2UpID8gLUVSRVNUQVJUIDogMTsKKyAgICAgICAgcmV0dXJuIHB2
X2wxdGZfY2hlY2tfbDNlKGQsIGwzZSkgPyAtRUlOVFIgOiAxOwogCiAgICAgaWYgKCB1bmxpa2Vs
eSgobDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFzayhkKSkpICkKICAgICB7CkBA
IC0xMjIxLDcgKzEyMjEsNyBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICBpbnQgcmM7CiAKICAg
ICBpZiAoICEobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICBy
ZXR1cm4gcHZfbDF0Zl9jaGVja19sNGUoZCwgbDRlKSA/IC1FUkVTVEFSVCA6IDE7CisgICAgICAg
IHJldHVybiBwdl9sMXRmX2NoZWNrX2w0ZShkLCBsNGUpID8gLUVJTlRSIDogMTsKIAogICAgIGlm
ICggdW5saWtlbHkoKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIEw0X0RJU0FMTE9XX01BU0spKSApCiAg
ICAgewpAQCAtMTQzNSw3ICsxNDM1LDcgQEAgc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHsKICAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3Mo
cGwxZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9
IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBsMWVbaV0pID8gLUVSRVNUQVJUIDogMDsKKyAgICAgICAg
ICAgIHJldCA9IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBsMWVbaV0pID8gLUVJTlRSIDogMDsKICAg
ICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAg
fQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:33:34 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:33:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9cc-0000Xy-NH; Thu, 28 Nov 2019 02:33:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9cc-0000Xo-0Z
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:34 +0000
X-Inumbo-ID: 78d3ebca-1187-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78d3ebca-1187-11ea-83b8-bc764e2007e4;
 Thu, 28 Nov 2019 02:33:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9cb-0003of-2K
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9cb-0005cU-14
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9cb-0005cU-14@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:33:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: Don't re-set PGT_pinned
 on a partially de-validated page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3ODIxNzNiMzgyZjdiMWNiYjQwYzJjYjc0ZTFlNDUyMmQ0NTdjZGQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDc6MDQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0NzowNCAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBEb24ndCByZS1zZXQgUEdUX3Bpbm5lZCBvbiBhIHBhcnRpYWxseSBkZS12
YWxpZGF0ZWQgcGFnZQogICAgCiAgICBXaGVuIHVucGlubmluZyBwYWdldGFibGVzLCBpZiBhbiBv
cGVyYXRpb24gaXMgaW50ZXJydXB0ZWQsCiAgICByZWxpbnF1aXNoX21lbW9yeSgpIHJlLXNldHMg
UEdUX3Bpbm5lZCBzbyB0aGF0IHRoZSB1bi1waW4gd2lsbAogICAgcGlja2VkdXAgYWdhaW4gd2hl
biB0aGUgaHlwZXJjYWxsIHJlc3RhcnRzLgogICAgCiAgICBUaGlzIGlzIGFwcHJvcHJpYXRlIHdo
ZW4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUoKSByZXR1cm5zCiAgICAtRUlOVFIsIHdo
aWNoIGluZGljYXRlcyB0aGF0IHRoZSBwYWdlIGlzIGJhY2sgaW4gaXRzIGluaXRpYWwgc3RhdGUK
ICAgIChpLmUuLCBjb21wbGV0ZWx5IHZhbGlkYXRlZCkuICBIb3dldmVyLCBmb3IgLUVSRVNUQVJU
LCB0aGlzIGxlYWRzIHRvIGEKICAgIHN0YXRlIHdoZXJlIGEgcGFnZSBoYXMgYm90aCBQR1RfcGlu
bmVkIGFuZCBQR1RfcGFydGlhbCBzZXQuCiAgICAKICAgIFRoaXMgaGFwcGVucyB0byB3b3JrIGF0
IHRoZSBtb21lbnQsIGFsdGhvdWdoIGl0J3Mgbm90IHJlYWxseSBhCiAgICAiY2Fub25pY2FsIiBz
dGF0ZTsgYnV0IGluIHN1YnNlcXVlbnQgcGF0Y2hlcywgd2hlcmUgd2UgbmVlZCB0byBtYWtlIGEK
ICAgIGRpc3RpbmN0aW9uIGluIGhhbmRsaW5nIGJldHdlZW4gUEdUX3ZhbGlkYXRlZCBhbmQgUEdU
X3BhcnRpYWwgcGFnZXMsCiAgICB0aGlzIGNhdXNlcyBpc3N1ZXMuCiAgICAKICAgIE1vdmUgdG8g
YSAiY2Fub25pY2FsIiBzdGF0ZSBieToKICAgIC0gT25seSByZS1zZXR0aW5nIFBHVF9waW5uZWQg
b24gLUVJTlRSCiAgICAtIFJlLWRyb3BwaW5nIHRoZSByZWZjb3VudCBoZWxkIGJ5IFBHVF9waW5u
ZWQgb24gLUVSRVNUQVJUCiAgICAKICAgIEluIHRoZSBsYXR0ZXIgY2FzZSwgdGhlIFBHVF9wYXJ0
aWFsIGJpdCB3aWxsIGJlIGNsZWFyZWQgZnVydGhlciBkb3duCiAgICB3aXRoIHRoZSByZXN0IG9m
IHRoZSBvdGhlciBQR1RfcGFydGlhbCBwYWdlcy4KICAgIAogICAgV2hpbGUgaGVyZSwgY2xlYW4g
dXAgc29tZSB0cmFpbmxpbmcgd2hpdGVzcGFjZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYmY2NTZlMDJkOGU3ZjQ5YjQ4NGUyNTg3YWVmNGYx
OGRlZGE2ZTJhYgogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTE6NDYgKzAxMDAKLS0t
CiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggOTFjMmIxYzIxYS4uODk3MTI0ZjA1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTEyLDcgKzExMiw3IEBAIHN0
YXRpYyB2b2lkIHBsYXlfZGVhZCh2b2lkKQogICAgICAqIHRoaXMgY2FzZSwgaGVhcCBjb3JydXB0
aW9uIG9yICNQRiBjYW4gb2NjdXIgKHdoZW4gaGVhcCBkZWJ1Z2dpbmcgaXMKICAgICAgKiBlbmFi
bGVkKS4gRm9yIGV4YW1wbGUsIGV2ZW4gcHJpbnRrKCkgY2FuIGludm9sdmUgdGFza2xldCBzY2hl
ZHVsaW5nLAogICAgICAqIHdoaWNoIHRvdWNoZXMgcGVyLWNwdSB2YXJzLgotICAgICAqIAorICAg
ICAqCiAgICAgICogQ29uc2lkZXIgdmVyeSBjYXJlZnVsbHkgd2hlbiBhZGRpbmcgY29kZSB0byAq
ZGVhZF9pZGxlLiBNb3N0IGh5cGVydmlzb3IKICAgICAgKiBzdWJzeXN0ZW1zIGFyZSB1bnNhZmUg
dG8gY2FsbC4KICAgICAgKi8KQEAgLTE4MzcsOSArMTgzNywzNCBAQCBzdGF0aWMgaW50IHJlbGlu
cXVpc2hfbWVtb3J5KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgLUVSRVNUQVJU
OgogICAgICAgICBjYXNlIC1FSU5UUjoKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiAt
RUlOVFIgbWVhbnMgUEdUX3ZhbGlkYXRlZCBoYXMgYmVlbiByZS1zZXQ7IHJlLXNldAorICAgICAg
ICAgICAgICogUEdUX3Bpbm5lZCBhZ2FpbiBzbyB0aGF0IGl0IGdldHMgcGlja2VkIHVwIG5leHQg
dGltZQorICAgICAgICAgICAgICogYXJvdW5kLgorICAgICAgICAgICAgICoKKyAgICAgICAgICAg
ICAqIC1FUkVTVEFSVCwgT1RPSCwgbWVhbnMgUEdUX3BhcnRpYWwgaXMgc2V0IGluc3RlYWQuICBQ
dXQKKyAgICAgICAgICAgICAqIGl0IGJhY2sgb24gdGhlIGxpc3QsIGJ1dCBkb24ndCBzZXQgUEdU
X3Bpbm5lZDsgdGhlCisgICAgICAgICAgICAgKiBzZWN0aW9uIGJlbG93IHdpbGwgZmluaXNoIG9m
ZiBkZS12YWxpZGF0aW9uLiAgQnV0IHdlIGRvCisgICAgICAgICAgICAgKiBuZWVkIHRvIGRyb3Ag
dGhlIGdlbmVyYWwgcmVmIGFzc29jaWF0ZWQgd2l0aAorICAgICAgICAgICAgICogUEdUX3Bpbm5l
ZCwgc2luY2UgcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUoKQorICAgICAgICAgICAgICog
ZGlkbid0IGRvIGl0LgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIE5CIHdlIGNhbiBk
byBhbiBBU1NFUlQgZm9yIFBHVF92YWxpZGF0ZWQsIHNpbmNlIHdlCisgICAgICAgICAgICAgKiAi
b3duIiB0aGUgdHlwZSByZWY7IGJ1dCB0aGVvcmV0aWNhbGx5LCB0aGUgUEdUX3BhcnRpYWwKKyAg
ICAgICAgICAgICAqIGNvdWxkIGJlIGNsZWFyZWQgYnkgc29tZW9uZSBlbHNlLgorICAgICAgICAg
ICAgICovCisgICAgICAgICAgICBpZiAoIHJldCA9PSAtRUlOVFIgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF92YWxp
ZGF0ZWQpOworICAgICAgICAgICAgICAgIHNldF9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisKICAgICAgICAgICAgIHJldCA9IC1FUkVTVEFSVDsK
KworICAgICAgICAgICAgLyogUHV0IHRoZSBwYWdlIGJhY2sgb24gdGhlIGxpc3QgYW5kIGRyb3Ag
dGhlIHJlZiB3ZSBncmFiYmVkIGFib3ZlICovCiAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkKHBh
Z2UsIGxpc3QpOwotICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAg
Z290byBvdXQ7CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0yMDYxLDcgKzIwODYsNyBAQCB2b2lkIHZj
cHVfa2ljayhzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiBwZW5kaW5nIGZsYWcuIFRoZXNlIHZhbHVl
cyBtYXkgZmx1Y3R1YXRlIChhZnRlciBhbGwsIHdlIGhvbGQgbm8KICAgICAgKiBsb2NrcykgYnV0
IHRoZSBrZXkgaW5zaWdodCBpcyB0aGF0IGVhY2ggY2hhbmdlIHdpbGwgY2F1c2UKICAgICAgKiBl
dnRjaG5fdXBjYWxsX3BlbmRpbmcgdG8gYmUgcG9sbGVkLgotICAgICAqIAorICAgICAqCiAgICAg
ICogTkIyLiBXZSBzYXZlIHRoZSBydW5uaW5nIGZsYWcgYWNyb3NzIHRoZSB1bmJsb2NrIHRvIGF2
b2lkIGEgbmVlZGxlc3MKICAgICAgKiBJUEkgZm9yIGRvbWFpbnMgdGhhdCB3ZSBJUEknZCB0byB1
bmJsb2NrLgogICAgICAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:33:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9cn-0000Z1-Oz; Thu, 28 Nov 2019 02:33:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9cm-0000Yt-Qf
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:44 +0000
X-Inumbo-ID: 7ec0fe42-1187-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7ec0fe42-1187-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 02:33:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9cl-0003pW-5l
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9cl-0005dB-4X
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9cl-0005dB-4X@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:33:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: Separate out partial_pte
 tristate into individual flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkMTY1OWRhOTViZGYyNzRiODQxZWU3OGQzODRkNTliNWVmMjdiMTEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDc6MjMgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0NzoyMyAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBTZXBhcmF0ZSBvdXQgcGFydGlhbF9wdGUgdHJpc3RhdGUgaW50byBpbmRp
dmlkdWFsIGZsYWdzCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHBhcnRpYWxfcHRlIGlzIGEgdHJp
LXN0YXRlIHRoYXQgY29udGFpbnMgdHdvIGRpc3RpbmN0IGJpdHMKICAgIG9mIGluZm9ybWF0aW9u
OgogICAgCiAgICAxLiBJZiB6ZXJvLCB0aGUgcHRlIGF0IGluZGV4IFtucl92YWxpZGF0ZWRfcHRl
c10gaXMgdW4tdmFsaWRhdGVkLiAgSWYKICAgICAgIG5vbi16ZXJvLCB0aGUgcHRlIHdhcyBsYXN0
IHNlZW4gd2l0aCBQR1RfcGFydGlhbCBzZXQuCiAgICAKICAgIDIuIElmIHBvc2l0aXZlLCB0aGUg
cHRlIGF0IGluZGV4IFtucl92YWxpZGF0ZWRfcHRlc10gZG9lcyBub3QgaG9sZCBhCiAgICAgICBn
ZW5lcmFsIHJlZmVyZW5jZSBjb3VudC4gIElmIG5lZ2F0aXZlLCBpdCBkb2VzLgogICAgCiAgICBU
byBtYWtlIGZ1dHVyZSBwYXRjaGVzIG1vcmUgY2xlYXIsIHNlcGFyYXRlIG91dCB0aGlzIGZ1bmN0
aW9uYWxpdHkKICAgIGludG8gdHdvIGRpc3RpbmN0LCBuYW1lZCBiaXRzOiBQVEZfcGFydGlhbF9z
ZXQgKGZvciAjMSkgYW5kCiAgICBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAoZm9yICMyKS4KICAg
IAogICAgQWRkaXRpb25hbGx5LCBhIG51bWJlciBvZiBmdW5jdGlvbnMgd2hpY2ggbmVlZCB0aGlz
IGluZm9ybWF0aW9uIGFsc28KICAgIHRha2Ugb3RoZXIgZmxhZ3MgdG8gY29udHJvbCBiZWhhdmlv
ciAoc3VjaCBhcyBgcHJlZW1wdGlibGVgIGFuZAogICAgYGRlZmVyYCkuICBUaGVzZSBhcmUgaGFy
ZCB0byByZWFkIGluIHRoZSBjYWxsZXIgKHNpbmNlIHlvdSBvbmx5IHNlZQogICAgJ3RydWUnIG9y
ICdmYWxzZScpLCBhbmQgdWdseSB3aGVuIG1hbnkgYXJlIGFkZGVkIHRvZ2V0aGVyLiAgSW4KICAg
IHByZXBhcmF0aW9uIGZvciBhZGRpbmcgeWV0IGFub3RoZXIgZmxhZyBpbiBhIGZ1dHVyZSBwYXRj
aCwgY29sbGFwc2UKICAgIGFsbCBvZiB0aGVzZSBpbnRvIGEgc2luZ2xlIGBmbGFnYCB2YXJpYWJs
ZS4KICAgIAogICAgTkIgdGhhdCB0aGlzIGRvZXMgbWVhbiBjaGVja2luZyBmb3Igd2hhdCB3YXMg
cHJldmlvdXNseSB0aGUgJy0xJwogICAgY29uZGl0aW9uIGEgYml0IG1vcmUgdWdseSBpbiB0aGUg
cHV0X3BhZ2VfZnJvbV9sTmUgZnVuY3Rpb25zIChzaW5jZQogICAgeW91IGhhdmUgdG8gY2hlY2sg
Zm9yIGJvdGggcGFydGlhbF9zZXQgYW5kIGdlbmVyYWwgcmVmKTsgYnV0IHRoaXMKICAgIGNsYXVz
ZSB3aWxsIGdvIGF3YXkgaW4gYSBmdXR1cmUgcGF0Y2guCiAgICAKICAgIEFsc28gbm90ZSB0aGF0
IHRoZSBvcmlnaW5hbCBjb21tZW50IGhhZCBhbiBvZmYtYnktb25lIGVycm9yOgogICAgcGFydGlh
bF9mbGFncyAobGlrZSBwYXJ0aWFsX3B0ZSBiZWZvcmUgaXQpIGNvbmNlcm5zCiAgICBwbE5lW25y
X3ZhbGlkYXRlZF9wdGVzXSwgbm90IHBsTmVbbnJfdmFsaWRhdGVkX3B0ZXMrMV0uCiAgICAKICAg
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxYjZmYTYzOGQyMTAwNmQzYzBhMzAzODEzMmM2
Y2IzMjZkOGJiYTA4CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMjoxNCArMDEwMAot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDE2NSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgIDQx
ICsrKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMjggaW5zZXJ0aW9ucygrKSwgNzggZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCAwY2JjYTQ4YTAyLi44NGVlNDhlYzNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjUxLDIwICs2NTEsMzQgQEAgc3Rh
dGljIGludCBhbGxvY19zZWdkZXNjX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHN0YXRp
YyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVlbXB0aWJsZSk7CiAK
Ky8qCisgKiBUaGUgZm9sbG93aW5nIGZsYWdzIGFyZSB1c2VkIHRvIHNwZWNpZnkgYmVoYXZpb3Ig
b2YgdmFyaW91cyBnZXQgYW5kCisgKiBwdXQgY29tbWFuZHMuICBUaGUgZmlyc3QgdHdvIGFyZSBh
bHNvIHN0b3JlZCBpbiBwYWdlLT5wYXJ0aWFsX2ZsYWdzCisgKiB0byBpbmRpY2F0ZSB0aGUgc3Rh
dGUgb2YgdGhlIHBhZ2UgcG9pbnRlZCB0byBieQorICogcGFnZS0+cHRlW3BhZ2UtPm5yX3ZhbGlk
YXRlZF9lbnRyaWVzXS4gIFNlZSB0aGUgY29tbWVudCBpbiBtbS5oIGZvcgorICogbW9yZSBpbmZv
cm1hdGlvbi4KKyAqLworI2RlZmluZSBQVEZfcGFydGlhbF9zZXQgICAgICAgICAoMSA8PCAwKQor
I2RlZmluZSBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAoMSA8PCAxKQorI2RlZmluZSBQVEZfcHJl
ZW1wdGlibGUgICAgICAgICAoMSA8PCAyKQorI2RlZmluZSBQVEZfZGVmZXIgICAgICAgICAgICAg
ICAoMSA8PCAzKQorCiBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAg
IG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyB0eXBlLCBzdHJ1Y3QgZG9tYWluICpkLAotICAgIGlu
dCBwYXJ0aWFsLCBpbnQgcHJlZW1wdGlibGUpCisgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogICAgIGludCBy
YzsKKyAgICBib29sIHByZWVtcHRpYmxlID0gZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGUsCisgICAg
ICAgICBwYXJ0aWFsX3JlZiA9IGZsYWdzICYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAKLSAg
ICBpZiAoIGxpa2VseShwYXJ0aWFsID49IDApICYmCisgICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxf
cmVmKSAmJgogICAgICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1mbiwgZCkpICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICByYyA9IF9fZ2V0X3BhZ2VfdHlwZShwYWdl
LCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiBwYXJ0aWFs
ID49IDAgJiYKKyAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiAhcGFydGlhbF9yZWYgJiYKICAgICAg
ICAgICghcHJlZW1wdGlibGUgfHwgcGFnZSAhPSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSkgKQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKIApAQCAtMTE0Niw3ICsxMTYwLDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDIpOwogc3RhdGlj
IGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQg
bG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQorICAgIGwyX3BnZW50cnlf
dCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBsMmVfZ2V0X3BmbihsMmUpOwogICAg
IGludCByYzsKQEAgLTExNjMsOCArMTE3Nyw5IEBAIGdldF9wYWdlX2Zyb21fbDJlKAogCiAgICAg
aWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSkgKQogICAgIHsKLSAgICAgICAg
cmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihfbWZuKG1mbiksIFBHVF9sMV9wYWdlX3Rh
YmxlLCBkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRpYWws
IGZhbHNlKTsKKyAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGUpKTsKKwor
ICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKF9tZm4obWZuKSwgUEdUX2wx
X3BhZ2VfdGFibGUsIGQsIGZsYWdzKTsKICAgICAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlO
VkFMKSAmJiBnZXRfbDJfbGluZWFyX3BhZ2V0YWJsZShsMmUsIHBmbiwgZCkgKQogICAgICAgICAg
ICAgcmMgPSAwOwogICAgICAgICByZXR1cm4gcmM7CkBAIC0xMTgzLDcgKzExOTgsNyBAQCBnZXRf
cGFnZV9mcm9tX2wyZSgKIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsMyk7CiBzdGF0aWMg
aW50CiBnZXRfcGFnZV9mcm9tX2wzZSgKLSAgICBsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBs
b25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAgbDNfcGdlbnRyeV90
IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBm
bGFncykKIHsKICAgICBpbnQgcmM7CiAKQEAgLTExOTgsNyArMTIxMyw3IEBAIGdldF9wYWdlX2Zy
b21fbDNlKAogICAgIH0KIAogICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0g
ICAgICAgIGwzZV9nZXRfbWZuKGwzZSksIFBHVF9sMl9wYWdlX3RhYmxlLCBkLCBwYXJ0aWFsLCAx
KTsKKyAgICAgICAgbDNlX2dldF9tZm4obDNlKSwgUEdUX2wyX3BhZ2VfdGFibGUsIGQsIGZsYWdz
IHwgUFRGX3ByZWVtcHRpYmxlKTsKICAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYm
CiAgICAgICAgICAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmCiAgICAgICAgICBnZXRfbDNfbGlu
ZWFyX3BhZ2V0YWJsZShsM2UsIHBmbiwgZCkgKQpAQCAtMTIxNiw3ICsxMjMxLDcgQEAgZ2V0X3Bh
Z2VfZnJvbV9sM2UoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDQpOwogc3RhdGljIGlu
dAogZ2V0X3BhZ2VfZnJvbV9sNGUoCi0gICAgbDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9u
ZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQorICAgIGw0X3BnZW50cnlfdCBs
NGUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZmxh
Z3MpCiB7CiAgICAgaW50IHJjOwogCkBAIC0xMjMxLDcgKzEyNDYsNyBAQCBnZXRfcGFnZV9mcm9t
X2w0ZSgKICAgICB9CiAKICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAotICAg
ICAgICBsNGVfZ2V0X21mbihsNGUpLCBQR1RfbDNfcGFnZV90YWJsZSwgZCwgcGFydGlhbCwgMSk7
CisgICAgICAgIGw0ZV9nZXRfbWZuKGw0ZSksIFBHVF9sM19wYWdlX3RhYmxlLCBkLCBmbGFncyB8
IFBURl9wcmVlbXB0aWJsZSk7CiAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJiBn
ZXRfbDRfbGluZWFyX3BhZ2V0YWJsZShsNGUsIHBmbiwgZCkgKQogICAgICAgICByYyA9IDA7CiAK
QEAgLTEzMDYsNyArMTMyMSw3IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90
IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogICogTm90ZSBhbHNvIHRoYXQgdGhpcyBh
dXRvbWF0aWNhbGx5IGRlYWxzIGNvcnJlY3RseSB3aXRoIGxpbmVhciBwLnQuJ3MuCiAgKi8KIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRl
ZmVyKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7
CiAgICAgaW50IHJjID0gMDsKIApAQCAtMTMyNiwxMiArMTM0MSwxMyBAQCBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOwogICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKIAotICAgICAg
ICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIGlmICggKGZsYWdzICYgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KKyAgICAgICAgICAg
ICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKCFkZWZl
cik7CisgICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwogICAgICAgICAg
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CiAgICAgICAgIH0KLSAgICAg
ICAgZWxzZSBpZiAoIGRlZmVyICkKKyAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVy
ICkKICAgICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IHB0cGc7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwpA
QCAtMTM0OCw3ICsxMzY0LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2Vu
dHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9m
cm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKICAgICBpbnQgcmM7CkBAIC0xMzcxLDEzICsxMzg3LDE0IEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAK
ICAgICBwZyA9IGwzZV9nZXRfcGFnZShsM2UpOwogCi0gICAgaWYgKCB1bmxpa2VseShwYXJ0aWFs
ID4gMCkgKQorICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmKSkgPT0KKyAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgewotICAg
ICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIp
KTsKICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShf
bWZuKHBmbikpKTsKICAgICB9CiAKLSAgICBpZiAoIGRlZmVyICkKKyAgICBpZiAoIGZsYWdzICYg
UFRGX2RlZmVyICkKICAgICB7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9IHBnOwpAQCAtMTM5Miw3ICsxNDA5LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9m
cm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKIH0KIAogc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBm
biwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAg
ICBpbnQgcmMgPSAxOwogCkBAIC0xNDAxLDEzICsxNDE4LDE0IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgewog
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwogCi0gICAg
ICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAoZmxhZ3MgJiAo
UFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQorICAgICAgICAg
ICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRl
ZmVyKTsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZu
KSkpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBkZWZlciApCisgICAgICAgIGlmICggZmxh
Z3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xNTE0LDEyICsxNTMyLDEzIEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBh
Z2UpKTsKICAgICBsMl9wZ2VudHJ5X3QgICpwbDJlOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0g
ICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Cisg
ICAgaW50ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCAgIHBhcnRpYWxfZmxh
Z3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShf
bWZuKHBmbikpOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwg
TDJfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAg
ICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAg
ICAgICAgewpAQCAtMTUyOSwxOCArMTU0OCwxOSBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgfQog
CiAgICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgfHwKLSAgICAgICAg
ICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWwpKSA+
IDAgKQorICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwg
ZCwgcGFydGlhbF9mbGFncykpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAg
ICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFy
dGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCByZXRhaW4gJ2dlbmVyYWwgcmVm
JyAqLworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQ
VEZfcGFydGlhbF9zZXQ7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5U
UiAmJiBpICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
PSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAg
ICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCkBAIC0xNTQ5
LDcgKzE1NjksNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICAgIGlmICggaSApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAg
ICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICB9CkBAIC0xNTczLDcgKzE1OTMsOCBAQCBzdGF0
aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgdW5zaWdu
ZWQgbG9uZyAgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGwzX3BnZW50cnlf
dCAgKnBsM2U7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICByYyA9
IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICBpbnQgICAgICAgICAgICByYyA9
IDA7CisgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxh
Z3M7CiAKICAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKQEAgLTE1ODgs
NyArMTYwOSw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICAgICAgbWVtc2V0KHBsM2UgKyA0LCAwLCAoTDNfUEFHRVRBQkxFX0VOVFJJRVMg
LSA0KSAqIHNpemVvZigqcGwzZSkpOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzOyBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFs
ID0gMCApCisgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAg
ICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9j
aGVjaygpICkKICAgICAgICAgewpAQCAtMTYwNSwyMCArMTYyNiwyMiBAQCBzdGF0aWMgaW50IGFs
bG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICBlbHNlCiAg
ICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICAgICAg
ICAgICAgICAgICAgbDNlX2dldF9tZm4ocGwzZVtpXSksCi0gICAgICAgICAgICAgICAgICAgIFBH
VF9sMl9wYWdlX3RhYmxlIHwgUEdUX3BhZV94ZW5fbDIsIGQsIHBhcnRpYWwsIDEpOworICAgICAg
ICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJsZSB8IFBHVF9wYWVfeGVuX2wyLCBkLAorICAg
ICAgICAgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsKICAgICAg
ICAgfQotICAgICAgICBlbHNlIGlmICggKHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwg
cGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKKyAgICAgICAgZWxzZSBpZiAoIChyYyA9IGdldF9wYWdl
X2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCApCiAgICAgICAg
ICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdz
ZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KKyAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRp
YWxfc2V0OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSAwOwogICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgIH0KICAg
ICAgICAgaWYgKCByYyA8IDAgKQpAQCAtMTYzNSw3ICsxNjU4LDcgQEAgc3RhdGljIGludCBhbGxv
Y19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICBpZiAoIGkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2Zs
YWdzID0gMDsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxM
OwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAg
ICAgICB9CkBAIC0xNzY3LDE5ICsxNzkwLDIxIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBtZm5feChw
YWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDRfcGdlbnRyeV90ICAqcGw0ZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHBmbikpOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAg
ICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CisgICAgaW50ICAgICAgICAg
ICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCAgIHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0
aWFsX2ZsYWdzOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwg
TDRfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAg
ICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoICFpc19n
dWVzdF9sNF9zbG90KGQsIGkpIHx8Ci0gICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9s
NGUocGw0ZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKKyAgICAgICAgICAgICAocmMgPSBn
ZXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQog
ICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKKyAgICAgICAgICAgIC8q
IFNldCAnc2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0
ICovCisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBU
Rl9wYXJ0aWFsX3NldDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICkKICAg
ICAgICAgewpAQCAtMTc4OSw3ICsxODE0LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBh
cnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKICAg
ICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgZWxzZQpA
QCAtMTg0MiwxOSArMTg2NywyMCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFn
ZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAg
ICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5w
YXJ0aWFsX3B0ZTsKLSAgICB1bnNpZ25lZCBpbnQgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
IC0gIXBhcnRpYWw7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgcGFydGlhbF9m
bGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3MsCisgICAgICAgIGkgPSBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyAtICEocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCk7CiAKICAgICBwbDJl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKICAgICBmb3IgKCA7IDsgKQogICAgIHsK
ICAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
LCBpKSApCi0gICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwg
cGFydGlhbCwgZmFsc2UpOworICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wyZShwbDJl
W2ldLCBwZm4sIHBhcnRpYWxfZmxhZ3MpOwogICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAg
ICAgICBicmVhazsKIAotICAgICAgICBwYXJ0aWFsID0gMDsKKyAgICAgICAgcGFydGlhbF9mbGFn
cyA9IDA7CiAKICAgICAgICAgaWYgKCAhaS0tICkKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTg3
NiwxMiArMTkwMiwxNCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKICAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSBwYXJ0aWFsID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxf
ZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgor
ICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsK
ICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VO
VFJJRVMgLSAxICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSAr
IDE7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KIApAQCAtMTg5Mywx
OCArMTkyMSwxOSBAQCBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAg
dW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDNfcGdl
bnRyeV90ICpwbDNlOwotICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0
ZTsKLSAgICB1bnNpZ25lZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0
aWFsOworICAgIGludCByYyA9IDA7CisgICAgdW5zaWduZWQgaW50IHBhcnRpYWxfZmxhZ3MgPSBw
YWdlLT5wYXJ0aWFsX2ZsYWdzLAorICAgICAgICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
LSAhKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpOwogCiAgICAgcGwzZSA9IG1hcF9k
b21haW5fcGFnZShfbWZuKHBmbikpOwogCiAgICAgZm9yICggOyA7ICkKICAgICB7Ci0gICAgICAg
IHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAg
ICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4sIHBhcnRpYWxfZmxhZ3MpOwog
ICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBwYXJ0
aWFsID0gMDsKKyAgICAgICAgcGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgIGlmICggcmMgPT0g
MCApCiAgICAgICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQp
OwogCkBAIC0xOTIzLDEyICsxOTUyLDE0IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlh
bF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBh
cnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxh
Z3MgOgorICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmKTsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRB
QkxFX0VOVFJJRVMgLSAxICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaSArIDE7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+
cGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KICAgICBy
ZXR1cm4gcmMgPiAwID8gMCA6IHJjOwpAQCAtMTkzOSwyNiArMTk3MCwyOSBAQCBzdGF0aWMgaW50
IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5f
eChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDRfcGdlbnRyeV90ICpwbDRlID0gbWFwX2RvbWFp
bl9wYWdlKF9tZm4ocGZuKSk7Ci0gICAgaW50IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRp
YWxfcHRlOwotICAgIHVuc2lnbmVkIGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0g
IXBhcnRpYWw7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBwYXJ0aWFsX2ZsYWdzID0g
cGFnZS0+cGFydGlhbF9mbGFncywKKyAgICAgICAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
IC0gIShwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KTsKIAogICAgIGRvIHsKICAgICAg
ICAgaWYgKCBpc19ndWVzdF9sNF9zbG90KGQsIGkpICkKLSAgICAgICAgICAgIHJjID0gcHV0X3Bh
Z2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgICAgIHJjID0g
cHV0X3BhZ2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAg
aWYgKCByYyA8IDAgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHBhcnRpYWwgPSAwOwor
ICAgICAgICBwYXJ0aWFsX2ZsYWdzID0gMDsKICAgICB9IHdoaWxlICggaS0tICk7CiAKICAgICBp
ZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAtMTsKKyAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxf
c2V0KSA/CisgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKKyAgICAgICAgICAgIChQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CiAgICAgfQogICAgIGVsc2UgaWYg
KCByYyA9PSAtRUlOVFIgJiYgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewog
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOwotICAgICAgICBwYWdlLT5w
YXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICB9CiAKQEAgLTIxODAsNyArMjIxNCw3IEBAIHN0YXRpYyBp
bnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICAgICAgcmV0dXJuIC1FQlVT
WTsKICAgICB9CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4sIDAsIHRydWUpOwor
ICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbiwgUFRGX2RlZmVyKTsKIAogICAgIHJldHVy
biByYzsKIH0KQEAgLTIyNDgsNyArMjI4Miw3IEBAIHN0YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwz
X3BnZW50cnlfdCAqcGwzZSwKICAgICAgICAgaWYgKCAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3Mo
ZCwgcGwzZSkgKQogICAgICAgICAgICAgQlVHKCk7CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wzZShv
bDNlLCBwZm4sIDAsIDEpOworICAgIHB1dF9wYWdlX2Zyb21fbDNlKG9sM2UsIHBmbiwgUFRGX2Rl
ZmVyKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTIzMTEsNyArMjM0NSw3IEBAIHN0YXRpYyBp
bnQgbW9kX2w0X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwKICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CiAgICAgfQogCi0gICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0ZSwgcGZuLCAwLCAxKTsKKyAg
ICBwdXRfcGFnZV9mcm9tX2w0ZShvbDRlLCBwZm4sIFBURl9kZWZlcik7CiAgICAgcmV0dXJuIHJj
OwogfQogCkBAIC0yNTc3LDcgKzI2MTEsNyBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgIGlmICggISh0eXBlICYgUEdU
X3BhcnRpYWwpICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMVUg
PDwgUEFHRVRBQkxFX09SREVSOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgIH0KIAogICAgIHN3aXRjaCAoIHR5cGUg
JiBQR1RfdHlwZV9tYXNrICkKQEAgLTI4NjIsNyArMjg5Niw3IEBAIHN0YXRpYyBpbnQgX19nZXRf
cGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAg
ICAgICAgaWYgKCAhKHggJiBQR1RfcGFydGlhbCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IDA7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0
ZSA9IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgfQog
ICAgICAgICBwYWdlLT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFsbG9jX3Bh
Z2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CkBAIC0zMDM3LDcgKzMwNzEsOCBAQCBp
bnQgbmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4pCiAKICAgICByYyA9IHBhZ2luZ19tb2RlX3JlZmNv
dW50cyhkKQogICAgICAgICAgPyAoZ2V0X3BhZ2VfZnJvbV9tZm4obWZuLCBkKSA/IDAgOiAtRUlO
VkFMKQotICAgICAgICAgOiBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihtZm4sIFBHVF9yb290
X3BhZ2VfdGFibGUsIGQsIDAsIDEpOworICAgICAgICAgOiBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X21mbihtZm4sIFBHVF9yb290X3BhZ2VfdGFibGUsIGQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBURl9wcmVlbXB0aWJsZSk7CiAgICAgc3dpdGNoICggcmMgKQogICAg
IHsKICAgICBjYXNlIDA6CkBAIC0zNDIwLDcgKzM0NTUsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgK
ICAgICAgICAgICAgIGlmICggb3AuYXJnMS5tZm4gIT0gMCApCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKLSAgICAgICAgICAg
ICAgICAgICAgX21mbihvcC5hcmcxLm1mbiksIFBHVF9yb290X3BhZ2VfdGFibGUsIGN1cnJkLCAw
LCAxKTsKKyAgICAgICAgICAgICAgICAgICAgX21mbihvcC5hcmcxLm1mbiksIFBHVF9yb290X3Bh
Z2VfdGFibGUsIGN1cnJkLCBQVEZfcHJlZW1wdGlibGUpOwogCiAgICAgICAgICAgICAgICAgaWYg
KCB1bmxpa2VseShyYykgKQogICAgICAgICAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAxMDMwYjhi
NWU2Li5hNTMxZmUzMTE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0xNTcsMTkgKzE1NywzNCBAQCBzdHJ1Y3Qg
cGFnZV9pbmZvCiAgICAgICAgICAqIHNldHRpbmcgdGhlIGZsYWcgbXVzdCBub3QgZHJvcCB0aGF0
IHJlZmVyZW5jZSwgd2hlcmVhcyB0aGUgaW5zdGFuY2UKICAgICAgICAgICogY2xlYXJpbmcgaXQg
d2lsbCBoYXZlIHRvLgogICAgICAgICAgKgotICAgICAgICAgKiBJZiBAcGFydGlhbF9wdGUgaXMg
cG9zaXRpdmUgdGhlbiBQVEUgYXQgQG5yX3ZhbGlkYXRlZF9wdGVzKzEgaGFzCi0gICAgICAgICAq
IGJlZW4gcGFydGlhbGx5IHZhbGlkYXRlZC4gVGhpcyBpbXBsaWVzIHRoYXQgdGhlIGdlbmVyYWwg
cmVmZXJlbmNlCi0gICAgICAgICAqIHRvIHRoZSBwYWdlIChhY3F1aXJlZCBmcm9tIGdldF9wYWdl
X2Zyb21fbE5lKCkpIHdvdWxkIGJlIGRyb3BwZWQKLSAgICAgICAgICogKGFnYWluIGR1ZSB0byB0
aGUgYXBwYXJlbnQgZmFpbHVyZSkgYW5kIGhlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQKLSAgICAg
ICAgICogd2hlbiByZXN1bWluZyB0aGUgdmFsaWRhdGlvbiwgYnV0IG11c3Qgbm90IGJlIGRyb3Bw
ZWQgd2hlbiBwaWNraW5nCi0gICAgICAgICAqIHVwIHRoZSBwYWdlIGZvciBpbnZhbGlkYXRpb24u
CisgICAgICAgICAqIElmIHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0
aGVuIHRoZSBwYWdlIGF0CisgICAgICAgICAqIGF0IEBucl92YWxpZGF0ZWRfcHRlcyBoYWQgUEdU
X3BhcnRpYWwgc2V0IGFzIGEgcmVzdWx0IG9mIGFuCisgICAgICAgICAqIG9wZXJhdGlvbiBvbiB0
aGUgY3VycmVudCBwYWdlLiAgKFRoYXQgcGFnZSBtYXkgb3IgbWF5IG5vdAorICAgICAgICAgKiBz
dGlsbCBoYXZlIFBHVF9wYXJ0aWFsIHNldC4pCiAgICAgICAgICAqCi0gICAgICAgICAqIElmIEBw
YXJ0aWFsX3B0ZSBpcyBuZWdhdGl2ZSB0aGVuIFBURSBhdCBAbnJfdmFsaWRhdGVkX3B0ZXMrMSBo
YXMKLSAgICAgICAgICogYmVlbiBwYXJ0aWFsbHkgaW52YWxpZGF0ZWQuIFRoaXMgaXMgYmFzaWNh
bGx5IHRoZSBvcHBvc2l0ZSBjYXNlIG9mCi0gICAgICAgICAqIGFib3ZlLCBpLmUuIHRoZSBnZW5l
cmFsIHJlZmVyZW5jZSB0byB0aGUgcGFnZSB3YXMgbm90IGRyb3BwZWQgaW4KLSAgICAgICAgICog
cHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhl
bmNlIGl0Ci0gICAgICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQgb3BlcmF0aW9u
IGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMpLAotICAgICAgICAgKiBidXQgaXQgbXVzdCBub3Qg
YmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAg
ICAgICogSWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LCB0aGVuIHRoZSBQVEUgYXQK
KyAgICAgICAgICogQG5yX3ZhbGlkYXRlZF9wdGVmIGhvbGRzIGEgZ2VuZXJhbCByZWZlcmVuY2Ug
Y291bnQgZm9yIHRoZQorICAgICAgICAgKiBwYWdlLgorICAgICAgICAgKgorICAgICAgICAgKiBU
aGlzIGhhcHBlbnM6CisgICAgICAgICAqIC0gRHVyaW5nIGRlLXZhbGlkYXRpb24sIGlmIGRlLXZh
bGlkYXRpb24gb2YgdGhlIHBhZ2Ugd2FzCisgICAgICAgICAqICAgaW50ZXJydXB0ZWQKKyAgICAg
ICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgYW4gaW52YWxpZCBlbnRyeSBpcyBlbmNvdW50
ZXJlZCBhbmQKKyAgICAgICAgICogICB2YWxpZGF0aW9uIGlzIHByZWVtcHRpYmxlCisgICAgICAg
ICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIHdhcyBz
ZXQgb24KKyAgICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVj
YXVzZSB3ZSdyZSBwaWNraW5nCisgICAgICAgICAqICAgdXAgZnJvbSBhIHBhcnRpYWwgZGUtdmFs
aWRhdGlvbikuCisgICAgICAgICAqCisgICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRhdGlv
biwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgY2xlYXIsCisgICAgICAgICAqIHRoZW4g
YSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBpdCBpcyBzZXQsIG5v
CisgICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUgYWNxdWlyZWQuCisgICAgICAgICAqCisg
ICAgICAgICAqIFdoZW4gcmVzdW1pbmcgZGUtdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2Vu
ZXJhbF9yZWYgaXMKKyAgICAgICAgICogY2xlYXIsIG5vIHJlZmVyZW5jZSBzaG91bGQgYmUgZHJv
cHBlZDsgaWYgaXQgaXMgc2V0LCBhCisgICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUgZHJv
cHBlZC4KKyAgICAgICAgICoKKyAgICAgICAgICogTkIgdGhhdCBQVEZfcGFydGlhbF9zZXQgYW5k
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGFyZQorICAgICAgICAgKiBkZWZpbmVkIGluIG1tLmMs
IHRoZSBvbmx5IHBsYWNlIHdoZXJlIHRoZXkgYXJlIHVzZWQuCiAgICAgICAgICAqCiAgICAgICAg
ICAqIFRoZSAzcmQgZmllbGQsIEBsaW5lYXJfcHRfY291bnQsIGluZGljYXRlcwogICAgICAgICAg
KiAtIGJ5IGEgcG9zaXRpdmUgdmFsdWUsIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSBl
bnRyaWVzIGEgcGFnZQpAQCAtMTgwLDcgKzE5NSw3IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAg
ICAgc3RydWN0IHsKICAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczpQQUdFVEFCTEVf
T1JERVIgKyAxOwogICAgICAgICAgICAgdTE2IDoxNiAtIFBBR0VUQUJMRV9PUkRFUiAtIDEgLSAy
OwotICAgICAgICAgICAgczE2IHBhcnRpYWxfcHRlOjI7CisgICAgICAgICAgICB1MTYgcGFydGlh
bF9mbGFnczoyOwogICAgICAgICAgICAgczE2IGxpbmVhcl9wdF9jb3VudDsKICAgICAgICAgfTsK
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:33:54 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9cw-0000aE-Sj; Thu, 28 Nov 2019 02:33:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9cw-0000a7-25
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:54 +0000
X-Inumbo-ID: 84c5c430-1187-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 84c5c430-1187-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 02:33:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9cv-0003pe-9h
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9cv-0005dq-8a
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9cv-0005dq-8a@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: Use flags for
 _put_page_type rather than a boolean
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcyMDNmOWFmY2JkYWQxMTY1MWVlZTMzNzE0MWMzYjBlZjZmZjQ0OTIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDc6NTYgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0Nzo1NiAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBVc2UgZmxhZ3MgZm9yIF9wdXRfcGFnZV90eXBlIHJhdGhlciB0aGFuIGEg
Ym9vbGVhbgogICAgCiAgICBUaGlzIGlzIGluIG1haW5seSBpbiBwcmVwYXJhdGlvbiBmb3IgX3B1
dF9wYWdlX3R5cGUgdGFraW5nIHRoZQogICAgcGFydGlhbF9mbGFncyB2YWx1ZSBpbiB0aGUgZnV0
dXJlLiAgSXQgYWxzbyBtYWtlcyBpdCBlYXNpZXIgdG8gcmVhZCBpbgogICAgdGhlIGNhbGxlciAo
c2luY2UgeW91IHNlZSBhIGZsYWcgbmFtZSByYXRoZXIgdGhhbiBgdHJ1ZWAgb3IgYGZhbHNlYCku
CiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwMTIxNTg4ZWMwZjY5NTBlZDY1
ZDkwNmQ4NjBkZjQ5YmUyYzhlNjU1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMjo1
MyArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMjUgKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
ODRlZTQ4ZWMzZi4uZTMyNjRmODg3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyNTMsNyArMTI1Myw3IEBAIGdldF9wYWdlX2Zyb21f
bDRlKAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorc3RhdGljIGludCBfcHV0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcpOwogCiB2b2lkIHB1
dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25l
cikKQEAgLTEzNDUsNyArMTM0NSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgICAgICAgIFBURl9wYXJ0
aWFsX3NldCApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2Rl
ZmVyKSk7Ci0gICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsK
KyAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgcHRw
Zyk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAg
ICAgICAgewpAQCAtMTM1NCw3ICsxMzU0LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wy
ZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgfQogICAgICAg
ICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRy
dWUsIHB0cGcpOworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVt
cHRpYmxlLCBwdHBnKTsKICAgICAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICAg
ICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAgfQpAQCAtMTM5MSw3ICsxMzkxLDcgQEAgc3Rh
dGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgewogICAgICAgICBBU1NFUlQo
IShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcs
IHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAg
fQogCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCkBAIC0xNDAxLDcgKzE0MDEsNyBAQCBz
dGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOwogICAg
IGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICBwdXRfcGFnZShwZyk7CiAKQEAgLTE0MjIsNyAr
MTQyMiw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwg
dW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZu
KSkpOworICAgICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGli
bGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBm
bGFncyAmIFBURl9kZWZlciApCkBAIC0xNDMyLDcgKzE0MzIsNyBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAg
ICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0KIAotICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBl
KHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgcmMgPSBfcHV0X3Bh
Z2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKICAg
ICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAg
fQpAQCAtMjY4MCwxMSArMjY4MCwxMiBAQCBzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIH0KIAogCi1zdGF0
aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1w
dGlibGUsCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+dS5p
bnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKKyAgICBib29sIHByZWVtcHRpYmxlID0g
ZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGU7CiAKICAgICBmb3IgKCA7IDsgKQogICAgIHsKQEAgLTI4
ODQsNyArMjg4NSw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIAogICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShpb21tdV9yZXQpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBfcHV0X3BhZ2Vf
dHlwZShwYWdlLCBmYWxzZSwgTlVMTCk7CisgICAgICAgICAgICAgICAgX3B1dF9wYWdlX3R5cGUo
cGFnZSwgMCwgTlVMTCk7CiAgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9yZXQ7CiAgICAgICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICB9CkBAIC0yOTExLDcgKzI5MTIsNyBAQCBz
dGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25l
ZCBsb25nIHR5cGUsCiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewotICAgIGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKKyAg
ICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsKICAgICBBU1NFUlQocmMg
PT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0yOTI3LDcgKzI5MjgsNyBAQCBpbnQgZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGlu
dCBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0g
ICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIHRydWUsIE5VTEwpOworICAgIHJldHVybiBf
cHV0X3BhZ2VfdHlwZShwYWdlLCBQVEZfcHJlZW1wdGlibGUsIE5VTEwpOwogfQogCiBpbnQgZ2V0
X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUpCkBAIC0yOTQzLDcgKzI5NDQsNyBAQCBpbnQgcHV0X29sZF9ndWVzdF90YWJsZShz
dHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoICF2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAgICAg
ICAgIHJldHVybiAwOwogCi0gICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSwgdHJ1ZSwKKyAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBl
KHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlLCBQVEZfcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnKSApCiAgICAgewogICAg
IGNhc2UgLUVJTlRSOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:34:05 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:34:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9d6-0000bX-UQ; Thu, 28 Nov 2019 02:34:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9d6-0000bM-3B
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:04 +0000
X-Inumbo-ID: 8acb7be0-1187-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8acb7be0-1187-11ea-9db0-bc764e2007e4;
 Thu, 28 Nov 2019 02:34:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9d5-0003q3-D4
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9d5-0005fB-Bq
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9d5-0005fB-Bq@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:34:03 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: Rework
 get_page_and_type_from_mfn conditional
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUzYjE1NzI2ZWNhZmIzMDc0NWI5ZDAyNDkyY2FjODZmMjNjN2JlYzcKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDg6MTkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0ODoxOSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBSZXdvcmsgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4gY29uZGl0aW9u
YWwKICAgIAogICAgTWFrZSBpdCBlYXNpZXIgdG8gcmVhZCBieSBkZWNsYXJpbmcgdGhlIGNvbmRp
dGlvbnMgaW4gd2hpY2ggd2Ugd2lsbAogICAgcmV0YWluIHRoZSByZWYsIHJhdGhlciB0aGFuIHRo
ZSBjb25kaXRpb25zIHVuZGVyIHdoaWNoIHdlIHJlbGVhc2UgaXQuCiAgICAKICAgIFRoZSBvbmx5
IHdheSAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkgY2FuIGJlIHRydWUg
aXMgaWYKICAgIHByZWVtcHRpYmxlIGlzIHRydWU7IHNvIHJlbW92ZSB0aGlzIGZyb20gdGhlIHF1
ZXJ5IGl0c2VsZiwgYW5kIGFkZCBhbgogICAgQVNTRVJUKCkgdG8gdGhhdCBlZmZlY3Qgb24gdGhl
IG9wcG9zaXRlIHBhdGguCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgog
ICAgCiAgICBOQiB0aGF0IGFsbG9jX2xOX3RhYmxlKCkgbWlzaGFuZGxlIHRoZSAibGluZWFyIHB0
IGZhaWx1cmUiIHNpdHVhdGlvbgogICAgZGVzY3JpYmVkIGluIHRoZSBjb21tZW50OyB0aGlzIHdp
bGwgYmUgYWRkcmVzc2VkIGluIGEgZnV0dXJlIHBhdGNoLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyYWFiMDZkNzQyZTEzZDdhOWQyNDhmMWZj
N2YwZWM2MmIyOTVhZGExCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMzoyMyArMDEw
MAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CmluZGV4IGUzMjY0Zjg4NzkuLmNlN2Y1Yjg0ZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02NzgsOCArNjc4LDQzIEBAIHN0YXRpYyBp
bnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAKICAgICByYyA9IF9fZ2V0X3BhZ2VfdHlw
ZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiAh
cGFydGlhbF9yZWYgJiYKLSAgICAgICAgICghcHJlZW1wdGlibGUgfHwgcGFnZSAhPSBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkgKQorICAgIC8qCisgICAgICogUmV0YWluIHRoZSByZWZj
b3VudCBpZjoKKyAgICAgKiAtIHBhZ2UgaXMgZnVsbHkgdmFsaWRhdGVkIChyYyA9PSAwKQorICAg
ICAqIC0gcGFnZSBpcyBub3QgdmFsaWRhdGVkIChyYyA8IDApIGJ1dDoKKyAgICAgKiAgIC0gV2Ug
Y2FtZSBpbiB3aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3JlZikKKyAgICAgKiAgIC0gcGFnZSBp
cyBwYXJ0aWFsbHkgdmFsaWRhdGVkIGJ1dCB0aGVyZSdzIGJlZW4gYW4gZXJyb3IKKyAgICAgKiAg
ICAgKHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpCisgICAgICoKKyAgICAg
KiBUaGUgcGFydGlhbF9yZWYtb24tZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4cGxhbmF0aW9u
LiAgVGhlcmUKKyAgICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3aGVyZSBwYXJ0aWFsX3JlZiBtaWdo
dCBiZSB0cnVlIGNvbWluZyBpbjoKKyAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgZGVt
b3RlZCBhcyB0eXBlIGB0eXBlYDsgaS5lLiBoYXMKKyAgICAgKiAgIFBHVF9wYXJ0aWFsIHNldAor
ICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIEwodHlwZSsxKSAoaS5l
LiwgYSBsaW5lYXIKKyAgICAgKiAgIHBhZ2U7IGUuZy4gd2UncmUgYmVpbmcgY2FsbGVkIGZyb20g
Z2V0X3BhZ2VfZnJvbV9sMmUgd2l0aAorICAgICAqICAgdHlwZSA9PSBQR1RfbDFfdGFibGUsIGJ1
dCB0aGUgbWZuIGlzIFBHVF9sMl90YWJsZSkKKyAgICAgKgorICAgICAqIElmIHRoZXJlJ3MgYW4g
ZXJyb3IsIGluIHRoZSBmaXJzdCBjYXNlLCBfZ2V0X3BhZ2VfdHlwZSB3aWxsCisgICAgICogZWl0
aGVyIHJldHVybiAtRVJFU1RBUlQsIGluIHdoaWNoIGNhc2Ugd2Ugd2FudCB0byByZXRhaW4gdGhl
CisgICAgICogcmVmIChhcyB0aGUgY2FsbGVyIHdpbGwgY29uc2lkZXIgaXQgcmV0YWluZWQpLCBv
ciAtRUlOVkFMLCBpbgorICAgICAqIHdoaWNoIGNhc2Ugb2xkX2d1ZXN0X3RhYmxlIHdpbGwgYmUg
c2V0OyBpbiBib3RoIGNhc2VzLCB3ZSBuZWVkCisgICAgICogdG8gcmV0YWluIHRoZSByZWYuCisg
ICAgICoKKyAgICAgKiBJbiB0aGUgc2Vjb25kIGNhc2UsIGlmIHRoZXJlJ3MgYW4gZXJyb3IsIF9n
ZXRfcGFnZV90eXBlKCkgY2FuCisgICAgICogKm9ubHkqIHJldHVybiAtRUlOVkFMLCBhbmQgKm5l
dmVyKiBzZXQgb2xkX2d1ZXN0X3RhYmxlLiAgSW4KKyAgICAgKiB0aGF0IGNhc2Ugd2UgYWxzbyB3
YW50IHRvIHJldGFpbiB0aGUgcmVmZXJlbmNlLCB0byBhbGxvdyB0aGUKKyAgICAgKiBwYWdlIHRv
IGNvbnRpbnVlIHRvIGJlIHRvcm4gZG93biAoaS5lLiwgUEdUX3BhcnRpYWwgY2xlYXJlZCkKKyAg
ICAgKiBzYWZlbHkuCisgICAgICoKKyAgICAgKiBBbHNvIG5vdGUgdGhhdCB3ZSBzaG91bGRuJ3Qg
YmUgYWJsZSB0byBsZWF2ZSB3aXRoIHRoZSByZWZlcmVuY2UKKyAgICAgKiBjb3VudCByZXRhaW5l
ZCB1bmxlc3Mgd2Ugc3VjY2VlZGVkLCBvciB0aGUgb3BlcmF0aW9uIHdhcworICAgICAqIHByZWVt
cHRpYmxlLgorICAgICAqLworICAgIGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9yZWYgKQor
ICAgICAgICAvKiBub3RoaW5nICovOworICAgIGVsc2UgaWYgKCBwYWdlID09IGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlICkKKyAgICAgICAgQVNTRVJUKHByZWVtcHRpYmxlKTsKKyAgICBl
bHNlCiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCiAgICAgcmV0dXJuIHJjOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:34:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9dI-0000e5-0C; Thu, 28 Nov 2019 02:34:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9dG-0000dv-8z
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:14 +0000
X-Inumbo-ID: 90d52388-1187-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 90d52388-1187-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 02:34:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9dF-0003qO-Gd
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9dF-0005gA-FK
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9dF-0005gA-FK@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:34:13 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: Have alloc_l[23]_table
 clear partial_flags when preempting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQzYzBlODQ4YTNiYTZhNGJlZjQ5NjU0NGJhMWY3M2Q0MTZhYjNlZmEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDg6NDEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0ODo0MSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBIYXZlIGFsbG9jX2xbMjNdX3RhYmxlIGNsZWFyIHBhcnRpYWxfZmxhZ3Mg
d2hlbiBwcmVlbXB0aW5nCiAgICAKICAgIEluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBwYWdl
dGFibGUgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIHRvIGJlCiAgICBpbnRlcnJ1cHRlZCwgWGVu
IG11c3Qga2VlcCB0cmFjayBvZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwogICAgcHJvbW90
ZWQgb3IgZGVtb3RlZC4gIFRoaXMgaXMgc3RvcmVkIGluIHR3byBlbGVtZW50cyBpbiB0aGUgcGFn
ZQogICAgc3RydWN0OiBucl9lbnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KICAg
IAogICAgVGhlIHJ1bGUgaXMgdGhhdCBlbnRyaWVzIFswLCBucl9lbnRyaWVzX3ZhbGlkYXRlZCkg
c2hvdWxkIGFsd2F5cyBiZQogICAgdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVu
Y2UgY291bnQuICBJZiBwYXJ0aWFsX2ZsYWdzIGlzCiAgICB6ZXJvLCB0aGVuIFtucl9lbnRyaWVz
X3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNlCiAgICBjb3VudCBp
cyBoZWxkLiAgSWYgUFRGX3BhcnRpYWxfc2V0IGlzIHNldCwgdGhlbiBbbnJfZW50cmllc192YWxp
ZGF0ZWRdCiAgICBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkLgogICAgCiAgICBBdCB0aGUgbW9tZW50
LCBhIGRpc3RpbmN0aW9uIGlzIG1hZGUgYmV0d2VlbiBwcm9tb3Rpb24gYW5kIGRlbW90aW9uCiAg
ICB3aXRoIHJlZ2FyZCB0byB3aGV0aGVyIHRoZSBlbnRyeSBpdHNlbGYgImhvbGRzIiBhIGdlbmVy
YWwgcmVmZXJlbmNlCiAgICBjb3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0
ZWQgKGkuZS4sIHJldHVybnMgLUVSRVNUQVJUKSwKICAgIHRoZSBlbnRyeSBpcyBub3QgY29uc2lk
ZXJlZCB0byBob2xkIGEgcmVmZXJlbmNlOyB3aGVuIGVudHJ5IGRlbW90aW9uCiAgICBpcyBpbnRl
cnJ1cHRlZCwgdGhlIGVudHJ5IGlzIHN0aWxsIGNvbnNpZGVyZWQgdG8gaG9sZCBhIGdlbmVyYWwK
ICAgIHJlZmVyZW5jZS4KICAgIAogICAgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgdXNlZCB0
byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZXNlIGNhc2VzLgogICAgSWYgY2xlYXIsIGl0J3MgYSBw
YXJ0aWFsIHByb21vdGlvbiA9PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxkCiAgICBi
eSB0aGUgZW50cnk7IGlmIHNldCwgaXQncyBwYXJ0aWFsIGRlbW90aW9uLCBzbyBhIGdlbmVyYWwg
cmVmZXJlbmNlCiAgICBjb3VudCBoZWxkLiAgQmVjYXVzZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlv
bnMgY2FuIGJlIGludGVybGVhdmVkLCB0aGlzCiAgICB2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3Bh
Z2VfYW5kX3R5cGVfZnJvbV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAogICAgdG8gYmUgYWJs
ZSB0byBwcm9wZXJseSBoYW5kbGUgcmVmZXJlbmNlIGNvdW50cy4KICAgIAogICAgVW5mb3J0dW5h
dGVseSwgd2hlbiBhbGxvY19sWzIzXV90YWJsZSBjaGVjayBoeXBlcmNhbGxfcHJlZW1wdF9jaGVj
aygpCiAgICBhbmQgcmV0dXJuIC1FUkVTVEFSVCwgdGhleSBzZXQgbnJfZW50cmllc192YWxpZGF0
ZWQsIGJ1dCBkb24ndCBjbGVhcgogICAgcGFydGlhbF9mbGFncy4KICAgIAogICAgSWYgd2Ugd2Vy
ZSBwaWNraW5nIHVwIGZyb20gYSBwcmV2aW91c2x5LWludGVycnVwdGVkIHByb21vdGlvbiwgdGhh
dAogICAgbWVhbnMgdGhhdCBQVEZfcGFydGlhbF9zZXQgd291bGQgYmUgc2V0IGV2ZW4gdGhvdWdo
CiAgICBbbnJfZW50cmllc192YWxpZGF0ZWRdIHdhcyBub3QgcGFydGlhbGx5IHZhbGlkYXRlZC4g
IFRoaXMgbWVhbnMgdGhhdAogICAgaWYgdGhlIHBhZ2UgaW4gdGhpcyBzdGF0ZSB3ZXJlIGRlLXZh
bGlkYXRlZCwgcHV0X3BhZ2VfdHlwZSgpIHdvdWxkCiAgICBlcnJvbmVvdXNseSBiZSBjYWxsZWQg
b24gdGhhdCBlbnRyeS4KICAgIAogICAgUGVyaGFwcyB3b3JzZSwgaWYgd2Ugd2VyZSByYWNpbmcg
d2l0aCBhIGRlLXZhbGlkYXRpb24sIHRoZW4gd2UgbWlnaHQKICAgIGxlYXZlIGJvdGggUFRGX3Bh
cnRpYWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsgYW5kIHdoZW4KICAgIGRlLXZh
bGlkYXRpb24gcGlja2VkIHVwIGFnYWluLCBib3RoIHRoZSB0eXBlIGFuZCB0aGUgZ2VuZXJhbCBy
ZWYgd291bGQKICAgIGJlIGVycm9uZW91c2x5IGRyb3BwZWQgZnJvbSBbbnJfZW50cmllc192YWxp
ZGF0ZWRdLgogICAgCiAgICBJbiBhIHNlbnNlLCB0aGUgcmVhbCBpc3N1ZSBoZXJlIGlzIGNvZGUg
ZHVwbGljYXRpb24uICBSYXRoZXIgdGhhbgogICAgZHVwbGljYXRlIHRoZSBpbnRlcnJ1cHRpb24g
Y29kZSwgc2V0IHJjIHRvIC1FSU5UUiBhbmQgZmFsbCB0aHJvdWdoIHRvCiAgICB0aGUgY29kZSB3
aGljaCBhbHJlYWR5IGhhbmRsZXMgdGhhdCBjYXNlIGNvcnJlY3RseS4KICAgIAogICAgR2l2ZW4g
dGhlIGxvZ2ljIGF0IHRoaXMgcG9pbnQsIGl0IHNob3VsZCBiZSBpbXBvc3NpYmxlIGZvcgogICAg
cGFydGlhbF9mbGFncyB0byBiZSBub24temVybzsgYWRkIGFuIEFTU0VSVCgpIHRvIGNhdGNoIGFu
eSBjaGFuZ2VzLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBmZjBiOWE1ZDY5Yjc0NGE5OWU4YmJlYWM4MjBhOTg1ZGI1YTNiZjhlCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxNDoxNCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
IHwgMTggKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGNlN2Y1Yjg0ZjMuLjliOWI2N2NkNzQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNTc2LDEzICsxNTc2
LDggQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAg
ICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNh
bGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwg
dHlwZSwgaSkgfHwKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOworICAgICAgICBlbHNlIGlmICgg
IWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgfHwKICAgICAgICAgICAgICAocmMgPSBnZXRf
cGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQogICAg
ICAgICAgICAgY29udGludWU7CiAKQEAgLTE2NDcsMTMgKzE2NDIsOCBAQCBzdGF0aWMgaW50IGFs
bG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgaSsrLCBwYXJ0
aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcmMgPSAtRVJF
U1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggaXNf
cHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMpICkKKyAgICAgICAgICAgIHJjID0gLUVJTlRS
OworICAgICAgICBlbHNlIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMpICkK
ICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MocGwzZVtpXSkgJiBf
UEFHRV9QUkVTRU5UKSB8fAogICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncyhwbDNlW2ld
KSAmIGwzX2Rpc2FsbG93X21hc2soZCkpICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:34:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:34:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9dS-0000fa-21; Thu, 28 Nov 2019 02:34:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9dQ-0000fQ-UO
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:24 +0000
X-Inumbo-ID: 96d94976-1187-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 96d94976-1187-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 02:34:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9dP-0003qe-Jp
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9dP-0005hb-Iu
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9dP-0005hb-Iu@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:34:23 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: Always retain a general
 ref on partial
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE1NDhlMTAxYjVkNjAxMzdhZTYzNTEyODg3YmJjNTAzNjA1ODcwYWUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDk6MDEgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0OTowMSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBBbHdheXMgcmV0YWluIGEgZ2VuZXJhbCByZWYgb24gcGFydGlhbAogICAg
CiAgICBJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxlIHByb21vdGlvbnMgYW5k
IGRlbW90aW9ucyB0byBiZQogICAgaW50ZXJydXB0ZWQsIFhlbiBtdXN0IGtlZXAgdHJhY2sgb2Yg
dGhlIHN0YXRlIG9mIHRoZSBzdWItcGFnZXMKICAgIHByb21vdGVkIG9yIGRlbW90ZWQuICBUaGlz
IGlzIHN0b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2Ugc3RydWN0OgogICAgbnJfZW50
cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCiAgICAKICAgIFRoZSBydWxlIGlzIHRo
YXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNob3VsZCBhbHdheXMgYmUKICAg
IHZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgcGFydGlh
bF9mbGFncyBpcwogICAgemVybywgdGhlbiBbbnJfZW50cmllc192YWxpZGF0ZWRdIGlzIG5vdCB2
YWxpZGF0ZWQgYW5kIG5vIHJlZmVyZW5jZQogICAgY291bnQgaXMgaGVsZC4gIElmIFBURl9wYXJ0
aWFsX3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXQogICAgaXMgcGFydGlh
bGx5IHZhbGlkYXRlZC4KICAgIAogICAgQXQgdGhlIG1vbWVudCwgYSBkaXN0aW5jdGlvbiBpcyBt
YWRlIGJldHdlZW4gcHJvbW90aW9uIGFuZCBkZW1vdGlvbgogICAgd2l0aCByZWdhcmQgdG8gd2hl
dGhlciB0aGUgZW50cnkgaXRzZWxmICJob2xkcyIgYSBnZW5lcmFsIHJlZmVyZW5jZQogICAgY291
bnQ6IHdoZW4gZW50cnkgcHJvbW90aW9uIGlzIGludGVycnVwdGVkIChpLmUuLCByZXR1cm5zIC1F
UkVTVEFSVCksCiAgICB0aGUgZW50cnkgaXMgbm90IGNvbnNpZGVyZWQgdG8gaG9sZCBhIHJlZmVy
ZW5jZTsgd2hlbiBlbnRyeSBkZW1vdGlvbgogICAgaXMgaW50ZXJydXB0ZWQsIHRoZSBlbnRyeSBp
cyBzdGlsbCBjb25zaWRlcmVkIHRvIGhvbGQgYSBnZW5lcmFsCiAgICByZWZlcmVuY2UuCiAgICAK
ICAgIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2Vl
biB0aGVzZSBjYXNlcy4KICAgIElmIGNsZWFyLCBpdCdzIGEgcGFydGlhbCBwcm9tb3Rpb24gPT4g
bm8gZ2VuZXJhbCByZWZlcmVuY2UgY291bnQgaGVsZAogICAgYnkgdGhlIGVudHJ5OyBpZiBzZXQs
IGl0J3MgcGFydGlhbCBkZW1vdGlvbiwgc28gYSBnZW5lcmFsIHJlZmVyZW5jZQogICAgY291bnQg
aGVsZC4gIEJlY2F1c2UgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIGNhbiBiZSBpbnRlcmxlYXZl
ZCwgdGhpcwogICAgdmFsdWUgaXMgcGFzc2VkIHRvIGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
IGFuZCBwdXRfcGFnZV9mcm9tX2wqZSwKICAgIHRvIGJlIGFibGUgdG8gcHJvcGVybHkgaGFuZGxl
IHJlZmVyZW5jZSBjb3VudHMuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIGJlY2F1c2UgYSByZWZj
b3VudCBpcyBub3QgaGVsZCwgaXQgaXMgcG9zc2libGUgdG8KICAgIGVuZ2luZWVyIGEgc2l0dWF0
aW9uIHdoZXJlIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQgYnV0IHRoZSBwYWdlIGluCiAgICBxdWVz
dGlvbiBoYXMgYmVlbiBhc3NpZ25lZCB0byBhbm90aGVyIGRvbWFpbi4gIEEgc2tldGNoIGlzIHBy
b3ZpZGVkIGluCiAgICB0aGUgYXBwZW5kaXguCiAgICAKICAgIEZpeCB0aGlzIGJ5IGhhdmluZyB0
aGUgcGFyZW50IHBhZ2UgdGFibGUgZW50cnkgaG9sZCBhIGdlbmVyYWwKICAgIHJlZmVyZW5jZSBj
b3VudCB3aGVuZXZlciBQRlRfcGFydGlhbF9zZXQgaXMgc2V0LiAgKEZvciBjbGFyaXR5IG9mCiAg
ICBjaGFuZ2UsIGtlZXAgdHdvIHNlcGFyYXRlIGZsYWdzLiAgVGhlc2Ugd2lsbCBiZSBjb2xsYXBz
ZWQgaW4gYQogICAgc3Vic2VxdWVudCBjaGFuZ2VzZXQuKQogICAgCiAgICBUaGlzIGhhcyB0d28g
YmFzaWMgaW1wbGljYXRpb25zLiAgT24gdGhlIHB1dF9wYWdlX2Zyb21fbE5lKCkgc2lkZSwKICAg
IHRoaXMgbWVhbiB0aGF0IHRoZSAocGFydGlhbF9zZXQgJiYgIXBhcnRpYWxfcmVmKSBjYXNlIGNh
biBuZXZlciBoYXBwZW4sCiAgICBhbmQgbm8gbG9uZ2VyIG5lZWRzIHRvIGJlIHNwZWNpYWwtY2Fz
ZWQuCiAgICAKICAgIFNlY29uZGx5LCBiZWNhdXNlIGJvdGggZmxhZ3MgYXJlIHNldCB0b2dldGhl
ciwgdGhlcmUncyBubyBuZWVkIHRvIGNhcnJ5IG92ZXIKICAgIGV4aXN0aW5nIGJpdHMgZnJvbSBw
YXJ0aWFsX3B0ZS4KICAgIAogICAgKE5CIHRoZXJlIGlzIHN0aWxsIGFub3RoZXIgaXNzdWUgd2l0
aCBjYWxsaW5nIF9wdXRfcGFnZV90eXBlKCkgb24gYQogICAgcGFnZSB3aGljaCBoYWQgUEdUX3Bh
cnRpYWwgc2V0OyB0aGF0IHdpbGwgYmUgaGFuZGxlZCBpbiBhIHN1YnNlcXVlbnQKICAgIHBhdGNo
LikKICAgIAogICAgT24gdGhlIGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKCkgc2lkZSwgd2Ug
bmVlZCB0byBkaXN0aW5ndWlzaAogICAgYmV0d2VlbiBjYWxsZXJzIHdoaWNoIGhvbGQgYSByZWZl
cmVuY2Ugb24gcGFydGlhbCAoaS5lLiwKICAgIGFsbG9jX2xOX3RhYmxlKCkpLCBhbmQgdGhvc2Ug
d2hpY2ggZG8gbm90IChuZXdfY3IzLCBQSU5fTE5fVEFCTEUsIGFuZAogICAgc28gb24pOiBwYXNz
IGEgZmxhZyBpZiB0aGUgdHlwZSBzaG91bGQgYmUgcmV0YWluZWQgb24gaW50ZXJydXB0aW9uLgog
ICAgCiAgICBOQiB0aGF0IHNpbmNlIGwxIHByb21vdGlvbiBjYW4ndCBiZSBwcmVlbXB0ZWQsIHRo
YXQgZ2V0X3BhZ2VfZnJvbV9sMmUKICAgIGNhbid0IHJldHVybiAtRVJFU1RBUlQuCiAgICAKICAg
IFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIC0tLS0tCiAgICAqIEFwcGVuZGl4OiBFbmdp
bmVlcmluZyBQVEZfcGFydGlhbF9zZXQgd2hpbGUgYSBwYWdlIGJlbG9uZ3MgdG8gYQogICAgICBm
b3JlaWduIGRvbWFpbgogICAgCiAgICBTdXBwb3NlIEEgaXMgYSBwYWdlIHdoaWNoIGNhbiBiZSBw
cm9tb3RlZCB0byBhbiBsMywgYW5kIEIgaXMgYSBwYWdlCiAgICB3aGljaCBjYW4gYmUgcHJvbW90
ZWQgdG8gYW4gbDIsIGFuZCBBW3hdIHBvaW50cyB0byBCLiAgQiBoYXMKICAgIFBHQ19hbGxvY2F0
ZWQgc2V0IGJ1dCBubyBvdGhlciBnZW5lcmFsIHJlZmVyZW5jZXMuCiAgICAKICAgIFYxOiAgUElO
X0wzIEEuCiAgICAgIEEgaXMgdmFsaWRhdGVkLCBCIGlzIHZhbGlkYXRlZC4KICAgICAgQS50eXBl
X2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQgfCBQR1RfcGlubmVkCiAgICAgIEIudHlwZV9jb3Vu
dCA9IDEgfCBQR1RfdmFsaWRhdGVkCiAgICAgIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZCAo
QVt4XSBob2xkcyBhIGdlbmVyYWwgcmVmKQogICAgCiAgICBWMTogVU5QSU4gQS4KICAgICAgQSBi
ZWdpbnMgZGUtdmFsaWRhdGlvbi4KICAgICAgQXJyYW5nZSB0byBiZSBpbnRlcnJ1cHRlZCB3aGVu
IGkgPCB4CiAgICAgIFYxLT5vbGRfZ3Vlc3RfdGFibGUgPSBBCiAgICAgIFYxLT5vbGRfZ3Vlc3Rf
dGFibGVfcmVmX2hlbGQgPSBmYWxzZQogICAgICBBLnR5cGVfY291bnQgPSAxIHwgUEdUX3BhcnRp
YWwKICAgICAgQS5ucl92YWxpZGF0ZWRfZW50cmllcyA9IGkgPCB4CiAgICAgIEIudHlwZV9jb3Vu
dCA9IDAKICAgICAgQi5jb3VudCA9IDEgfCBQR0NfYWxsb2NhdGVkCiAgICAKICAgIFYyOiBNT0Rf
TDRfRU5UUlkgdG8gcG9pbnQgc29tZSBsNGUgdG8gQS4KICAgICAgUGlja3MgdXAgcmUtdmFsaWRh
dGlvbiBvZiBBLgogICAgICBBcnJhbmdlIHRvIGJlIGludGVycnVwdGVkIGhhbGZ3YXkgdGhyb3Vn
aCBCJ3MgdmFsaWRhdGlvbgogICAgICBCLnR5cGVfY291bnQgPSAxIHwgUEdUX3BhcnRpYWwKICAg
ICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkIChQR1RfcGFydGlhbCBob2xkcyBhIGdlbmVy
YWwgcmVmKQogICAgICBBLnR5cGVfY291bnQgPSAxIHwgUEdUX3BhcnRpYWwKICAgICAgQS5ucl92
YWxpZGF0ZWRfZW50cmllcyA9IHgKICAgICAgQS5wYXJ0aWFsX3B0ZSA9IFBURl9wYXJ0aWFsX3Nl
dAogICAgCiAgICBWMzogTU9EX0wzX0VOVFJZIHRvIHBvaW50IHNvbWUgb3RoZXIgbDNlIChub3Qg
aW4gQSkgdG8gQi4KICAgICAgVmFsaWRhdGVzIEIuCiAgICAgIEIudHlwZV9jb3VudCA9IDEgfCBQ
R1RfdmFsaWRhdGVkCiAgICAgIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZCAoIm90aGVyIGwz
ZSIgaG9sZHMgYSBnZW5lcmFsIHJlZikKICAgIAogICAgVjM6IE1PRF9MM19FTlRSWSB0byBjbGVh
ciBsM2UgcG9pbnRpbmcgdG8gQi4KICAgICAgRGV2YWxpZGF0ZXMgQi4KICAgICAgQi50eXBlX2Nv
dW50ID0gMAogICAgICBCLmNvdW50ID0gMSB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjM6IGRl
Y3JlYXNlX3Jlc2VydmF0aW9uKEIpCiAgICAgIENsZWFycyBQR0NfYWxsb2NhdGVkCiAgICAgIEIu
Y291bnQgPSAwID0+IEIgaXMgZnJlZWQKICAgIAogICAgQiBnZXRzIGFzc2lnbmVkIHRvIGEgZGlm
ZmVyZW50IGRvbWFpbgogICAgCiAgICBWMTogUmVzdGFydHMgVU5QSU4gb2YgQQogICAgICBwdXRf
b2xkX2d1ZXN0X3RhYmxlKEEpCiAgICAgICAgLi4uCiAgICAgICAgICBmcmVlX2wzX3RhYmxlKEEp
CiAgICAKICAgIE5vdyBzaW5jZSBBLnBhcnRpYWxfZmxhZ3MgaGFzIFBURl9wYXJ0aWFsX3NldCwg
ZnJlZV9sM190YWJsZSgpIHdpbGwKICAgIGNhbGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBBW3hd
LCB3aGljaCBwb2ludHMgdG8gQiwgd2hpbGUgQiBpcyBvd25lZAogICAgYnkgYW5vdGhlciBkb21h
aW4uCiAgICAKICAgIElmIEFbeF0gaGVsZCBhIGdlbmVyYWwgcmVmY291bnQgZm9yIEIgb24gcGFy
dGlhbCB2YWxpZGF0aW9uLCBhcyBpdCBkb2VzCiAgICBmb3IgcGFydGlhbCBkZS12YWxpZGF0aW9u
LCB0aGVuIEIgd291bGQgc3RpbGwgaGF2ZSBhIHJlZmVyZW5jZSBjb3VudCBvZgogICAgMSBhZnRl
ciBQR0NfYWxsb2NhdGVkIHdhcyBmcmVlZDsgc28gQiB3b3VsZG4ndCBiZSBmcmVlZCB1bnRpbCBh
ZnRlcgogICAgcHV0X3BhZ2VfZnJvbV9sM2UoKSBoYWQgaGFwcGVuZCBvbiBBW3hdLgogICAgbWFz
dGVyIGNvbW1pdDogMThiMGFiNjk3ODMwYTQ2Y2UzZGFjYWY5MjEwNzk5MzIyY2IzNzMyYwogICAg
bWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTQ6MzYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgfCA4NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8IDE1ICsrKysrLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCA1OCBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDliOWI2N2NkNzQu
LjJmMTg1YTNjZDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC02NTgsMTAgKzY1OCwxMSBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgKiBwYWdlLT5w
dGVbcGFnZS0+bnJfdmFsaWRhdGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50IGluIG1tLmgg
Zm9yCiAgKiBtb3JlIGluZm9ybWF0aW9uLgogICovCi0jZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAg
ICAgICAgICgxIDw8IDApCi0jZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICgxIDw8IDEp
Ci0jZGVmaW5lIFBURl9wcmVlbXB0aWJsZSAgICAgICAgICgxIDw8IDIpCi0jZGVmaW5lIFBURl9k
ZWZlciAgICAgICAgICAgICAgICgxIDw8IDMpCisjZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAgICAg
ICAgICAgKDEgPDwgMCkKKyNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgICAoMSA8PCAx
KQorI2RlZmluZSBQVEZfcHJlZW1wdGlibGUgICAgICAgICAgICgxIDw8IDIpCisjZGVmaW5lIFBU
Rl9kZWZlciAgICAgICAgICAgICAgICAgKDEgPDwgMykKKyNkZWZpbmUgUFRGX3JldGFpbl9yZWZf
b25fcmVzdGFydCAoMSA8PCA0KQogCiBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21f
bWZuKAogICAgIG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyB0eXBlLCBzdHJ1Y3QgZG9tYWluICpk
LApAQCAtNjcwLDcgKzY3MSwxMSBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21f
bWZuKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogICAg
IGludCByYzsKICAgICBib29sIHByZWVtcHRpYmxlID0gZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGUs
Ci0gICAgICAgICBwYXJ0aWFsX3JlZiA9IGZsYWdzICYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7
CisgICAgICAgICBwYXJ0aWFsX3JlZiA9IGZsYWdzICYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYs
CisgICAgICAgICBwYXJ0aWFsX3NldCA9IGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0LAorICAgICAg
ICAgcmV0YWluX3JlZiAgPSBmbGFncyAmIFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQ7CisKKyAg
ICBBU1NFUlQocGFydGlhbF9yZWYgPT0gcGFydGlhbF9zZXQpOwogCiAgICAgaWYgKCBsaWtlbHko
IXBhcnRpYWxfcmVmKSAmJgogICAgICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1m
biwgZCkpICkKQEAgLTY4MywxMyArNjg4LDE1IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5
cGVfZnJvbV9tZm4oCiAgICAgICogLSBwYWdlIGlzIGZ1bGx5IHZhbGlkYXRlZCAocmMgPT0gMCkK
ICAgICAgKiAtIHBhZ2UgaXMgbm90IHZhbGlkYXRlZCAocmMgPCAwKSBidXQ6CiAgICAgICogICAt
IFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFydGlhbF9yZWYpCisgICAgICogICAtIHBh
Z2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCAocmMgPT0gLUVSRVNUQVJUKSwgYW5kIHRoZQorICAg
ICAqICAgICBjYWxsZXIgaGFzIGFza2VkIHRoZSByZWYgdG8gYmUgcmV0YWluZWQgaW4gdGhhdCBj
YXNlCiAgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCBidXQgdGhlcmUncyBi
ZWVuIGFuIGVycm9yCiAgICAgICogICAgIChwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlKQogICAgICAqCiAgICAgICogVGhlIHBhcnRpYWxfcmVmLW9uLWVycm9yIGNsYXVzZSBp
cyB3b3J0aCBhbiBleHBsYW5hdGlvbi4gIFRoZXJlCiAgICAgICogYXJlIHR3byBzY2VuYXJpb3Mg
d2hlcmUgcGFydGlhbF9yZWYgbWlnaHQgYmUgdHJ1ZSBjb21pbmcgaW46Ci0gICAgICogLSBtZm4g
aGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgdHlwZSBgdHlwZWA7IGkuZS4gaGFzCi0gICAg
ICogICBQR1RfcGFydGlhbCBzZXQKKyAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJv
bW90ZWQgLyBkZW1vdGVkIGFzIHR5cGUgYHR5cGVgOworICAgICAqICAgaS5lLiBoYXMgUEdUX3Bh
cnRpYWwgc2V0CiAgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgTCh0
eXBlKzEpIChpLmUuLCBhIGxpbmVhcgogICAgICAqICAgcGFnZTsgZS5nLiB3ZSdyZSBiZWluZyBj
YWxsZWQgZnJvbSBnZXRfcGFnZV9mcm9tX2wyZSB3aXRoCiAgICAgICogICB0eXBlID09IFBHVF9s
MV90YWJsZSwgYnV0IHRoZSBtZm4gaXMgUEdUX2wyX3RhYmxlKQpAQCAtNzEyLDcgKzcxOSw4IEBA
IHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgICovCiAgICAgaWYg
KCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3JlZiApCiAgICAgICAgIC8qIG5vdGhpbmcgKi87Ci0g
ICAgZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAg
IGVsc2UgaWYgKCBwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHx8CisgICAg
ICAgICAgICAgIChyZXRhaW5fcmVmICYmIHJjID09IC1FUkVTVEFSVCkgKQogICAgICAgICBBU1NF
UlQocHJlZW1wdGlibGUpOwogICAgIGVsc2UKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CkBAIC0x
Mzc5LDggKzEzODcsOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlf
dCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICBpZiAoIChmbGFncyAmIChQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAgICAgICAgICAgICAgIFBU
Rl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYg
UFRGX2RlZmVyKSk7Ci0gICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJl
ZW1wdGlibGUsIHB0cGcpOworICAgICAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5
cyBpbXBseSBwYXJ0aWFsX3JlZiAqLworICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgIH0KICAg
ICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAgICAgICAgewpAQCAtMTQyNSw4
ICsxNDMzLDggQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNl
LCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQg
fCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAgICAgICAgICBQVEZfcGFydGlhbF9zZXQg
KQogICAgIHsKLSAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAg
cmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9t
Zm4ocGZuKSkpOworICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBh
cnRpYWxfcmVmICovCisgICAgICAgIEJVRygpOwogICAgIH0KIAogICAgIGlmICggZmxhZ3MgJiBQ
VEZfZGVmZXIgKQpAQCAtMTQ1Niw4ICsxNDY0LDggQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgaWYgKCAo
ZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQog
ICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBB
U1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICAgICAgcmV0dXJuIF9wdXRfcGFn
ZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAg
ICAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAq
LworICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGZsYWdzICYg
UFRGX2RlZmVyICkKQEAgLTE1ODEsMTMgKzE1ODksMjIgQEAgc3RhdGljIGludCBhbGxvY19sMl90
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAg
ICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBkLCBwYXJ0aWFsX2Zs
YWdzKSkgPiAwICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGlmICggcmMgPT0g
LUVSRVNUQVJUICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgPSBpOwotICAgICAgICAgICAgLyogU2V0ICdzZXQnLCByZXRhaW4gJ2dlbmVyYWwgcmVmJyAq
LwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZf
cGFydGlhbF9zZXQ7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAm
JiBpICkKKyAgICAgICAgLyoKKyAgICAgICAgICogSXQgc2hvdWxkbid0IGJlIHBvc3NpYmxlIGZv
ciBnZXRfcGFnZV9mcm9tX2wyZSB0byByZXR1cm4KKyAgICAgICAgICogLUVSRVNUQVJULCBzaW5j
ZSB3ZSBuZXZlciBjYWxsIHRoaXMgd2l0aCBQVEZfcHJlZW1wdGlibGUuCisgICAgICAgICAqIChh
bGxvY19sMV90YWJsZSBtYXkgcmV0dXJuIC1FSU5UUiBvbiBhbiBMMVRGLXZ1bG5lcmFibGUKKyAg
ICAgICAgICogZW50cnkuKQorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0aGF0IHdoaWxlIG9u
IGEgImNsZWFuIiBwcm9tb3Rpb24sIHdlIGNhbiBuZXZlciBnZXQKKyAgICAgICAgICogUEdUX3Bh
cnRpYWwuICBJdCBpcyBwb3NzaWJsZSB0byBhcnJhbmdlIGZvciBhbiBsMmUgdG8KKyAgICAgICAg
ICogY29udGFpbiBhIHBhcnRpYWxseS1kZXZhbGlkYXRlZCBsMjsgYnV0IGluIHRoYXQgY2FzZSwg
Ym90aAorICAgICAgICAgKiBvZiB0aGUgZm9sbG93aW5nIGZ1bmN0aW9ucyB3aWxsIGZhaWwgYW55
d2F5ICh0aGUgZmlyc3QKKyAgICAgICAgICogYmVjYXVzZSB0aGUgcGFnZSBpbiBxdWVzdGlvbiBp
cyBub3QgYW4gbDE7IHRoZSBzZWNvbmQKKyAgICAgICAgICogYmVjYXVzZSB0aGUgcGFnZSBpcyBu
b3QgZnVsbHkgdmFsaWRhdGVkKS4KKyAgICAgICAgICovCisgICAgICAgIEFTU0VSVChyYyAhPSAt
RVJFU1RBUlQpOworCisgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKQEAgLTE1OTYsNiArMTYxMyw3IEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
KQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19s
Ml90YWJsZTogc2xvdCAlI3hcbiIsIGkpOworICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID09IE5VTEwpOwogICAgICAgICAgICAgaWYgKCBpICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CkBA
IC0xNjUyLDE2ICsxNjcwLDE3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKAogICAgICAgICAgICAgICAgICAgICBsM2VfZ2V0X21mbihwbDNlW2ldKSwKICAgICAg
ICAgICAgICAgICAgICAgUEdUX2wyX3BhZ2VfdGFibGUgfCBQR1RfcGFlX3hlbl9sMiwgZCwKLSAg
ICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9wcmVlbXB0aWJsZSk7CisgICAg
ICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUgfCBQVEZfcmV0
YWluX3JlZl9vbl9yZXN0YXJ0KTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHJjID0g
Z2V0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKSkgPiAwICkK
KyAgICAgICAgZWxzZSBpZiAoIChyYyA9IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwg
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3Jl
dGFpbl9yZWZfb25fcmVzdGFydCkpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAg
ICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIC8qIFNldCAnc2V0JywgbGVhdmUg
J2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCi0gICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsKKyAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFy
dGlhbF9nZW5lcmFsX3JlZjsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJ
TlRSICYmIGkgKQogICAgICAgICB7CkBAIC0xODIyLDE0ICsxODQxLDE1IEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICBpKyssIHBh
cnRpYWxfZmxhZ3MgPSAwICkKICAgICB7CiAgICAgICAgIGlmICggIWlzX2d1ZXN0X2w0X3Nsb3Qo
ZCwgaSkgfHwKLSAgICAgICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBw
Zm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQorICAgICAgICAgICAgIChyYyA9IGdldF9wYWdl
X2Zyb21fbDRlKHBsNGVbaV0sIHBmbiwgZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3JldGFpbl9yZWZfb25fcmVzdGFydCkpID4gMCApCiAgICAg
ICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAg
ICAgIC8qIFNldCAnc2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3
YXMgc2V0ICovCi0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFn
cyB8IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQ
VEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICAgICAgfQogICAg
ICAgICBlbHNlIGlmICggcmMgPCAwICkKICAgICAgICAgewpAQCAtMTkyNyw5ICsxOTQ3LDcgQEAg
c3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgZWxz
ZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9mbGFn
cyAmIFBURl9wYXJ0aWFsX3NldCkgPwotICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6Ci0gICAg
ICAgICAgICAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOworICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWY7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwy
X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewpAQCAtMTk3Nyw5ICsxOTk1LDcgQEAgc3Rh
dGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgaWYgKCBy
YyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
PSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZf
cGFydGlhbF9zZXQpID8KLSAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgotICAgICAgICAgICAg
KFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKKyAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmOwogICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFC
TEVfRU5UUklFUyAtIDEgKQogICAgIHsKQEAgLTIwMTAsOSArMjAyNiw3IEBAIHN0YXRpYyBpbnQg
ZnJlZV9sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVS
RVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxf
c2V0KSA/Ci0gICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKLSAgICAgICAgICAgIChQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CisgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAg
ICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJ
RVMgLSAxICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggYTUzMWZlMzExNS4uNzRiMDI0NmMwMiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaApAQCAtMTY3LDIyICsxNjcsMjUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAg
KiBwYWdlLgogICAgICAgICAgKgogICAgICAgICAgKiBUaGlzIGhhcHBlbnM6Ci0gICAgICAgICAq
IC0gRHVyaW5nIGRlLXZhbGlkYXRpb24sIGlmIGRlLXZhbGlkYXRpb24gb2YgdGhlIHBhZ2Ugd2Fz
CisgICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24gb3IgZGUtdmFsaWRhdGlvbiwgaWYgdGhl
IG9wZXJhdGlvbiB3YXMKICAgICAgICAgICogICBpbnRlcnJ1cHRlZAogICAgICAgICAgKiAtIER1
cmluZyB2YWxpZGF0aW9uLCBpZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGVuY291bnRlcmVkIGFuZAog
ICAgICAgICAgKiAgIHZhbGlkYXRpb24gaXMgcHJlZW1wdGlibGUKICAgICAgICAgICogLSBEdXJp
bmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgd2FzIHNldCBvbgotICAg
ICAgICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIHdlJ3Jl
IHBpY2tpbmcKLSAgICAgICAgICogICB1cCBmcm9tIGEgcGFydGlhbCBkZS12YWxpZGF0aW9uKS4K
KyAgICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVjYXVzZSBp
dCBwaWNrZWQgdXAgYQorICAgICAgICAgKiAgIHByZXZpb3VzIG9wZXJhdGlvbikKICAgICAgICAg
ICoKLSAgICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZiBpcyBjbGVhciwKLSAgICAgICAgICogdGhlbiBhIGdlbmVyYWwgcmVmZXJlbmNl
IG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0IGlzIHNldCwgbm8KLSAgICAgICAgICogcmVmZXJl
bmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KKyAgICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0
aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcworICAgICAgICAgKiBjbGVhciwgdGhl
biBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0CisgICAgICAg
ICAqIGlzIHNldCwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KICAgICAgICAgICoK
ICAgICAgICAgICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZiBpcwogICAgICAgICAgKiBjbGVhciwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBk
cm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEKICAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBk
cm9wcGVkLgogICAgICAgICAgKgorICAgICAgICAgKiBOQiBhdCB0aGUgbW9tZW50LCBQVEZfcGFy
dGlhbF9zZXQgc2hvdWxkIGJlIHNldCBpZiBhbmQgb25seSBpZgorICAgICAgICAgKiBQVEZfcGFy
dGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQuCisgICAgICAgICAqCiAgICAgICAgICAqIE5CIHRoYXQg
UFRGX3BhcnRpYWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBhcmUKICAgICAgICAg
ICogZGVmaW5lZCBpbiBtbS5jLCB0aGUgb25seSBwbGFjZSB3aGVyZSB0aGV5IGFyZSB1c2VkLgog
ICAgICAgICAgKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:34:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:34:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9dc-0000gq-62; Thu, 28 Nov 2019 02:34:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9db-0000gh-0S
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:35 +0000
X-Inumbo-ID: 9c929d91-1187-11ea-a3c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c929d91-1187-11ea-a3c4-12813bfff9fa;
 Thu, 28 Nov 2019 02:34:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9dZ-0003qm-N4
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9dZ-0005iS-M2
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9dZ-0005iS-M2@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:34:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: Collapse PTF_partial_set
 and PTF_partial_general_ref into one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5OGJlOWUxMjA3MDRhNjg3NzdmYTFkZTBiYmMzZTc1YjliYzFkOGEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NDk6MjkgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo0OToyOSAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBDb2xsYXBzZSBQVEZfcGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIGludG8gb25lCiAgICAKICAgIC4uLm5vdyB0aGF0IHRoZXkgYXJlIGVxdWl2YWxl
bnQuICBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBk
MjhmZTEwYzUwZTU5NTY5YzA1MDg3ODIyNmRjZDk1ZGM3NDE4MTBmCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0xMC0zMSAxNjoxNToxMSArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8
IDUwICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMjkgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCA1MyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDJmMTg1
YTNjZDMuLjY5Mzc5MTMzMWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC02NTMsMTMgKzY1MywxMiBAQCBzdGF0aWMgaW50IF9fZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKIC8q
CiAgKiBUaGUgZm9sbG93aW5nIGZsYWdzIGFyZSB1c2VkIHRvIHNwZWNpZnkgYmVoYXZpb3Igb2Yg
dmFyaW91cyBnZXQgYW5kCi0gKiBwdXQgY29tbWFuZHMuICBUaGUgZmlyc3QgdHdvIGFyZSBhbHNv
IHN0b3JlZCBpbiBwYWdlLT5wYXJ0aWFsX2ZsYWdzCi0gKiB0byBpbmRpY2F0ZSB0aGUgc3RhdGUg
b2YgdGhlIHBhZ2UgcG9pbnRlZCB0byBieQorICogcHV0IGNvbW1hbmRzLiAgVGhlIGZpcnN0IGlz
IGFsc28gc3RvcmVkIGluIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgdG8KKyAqIGluZGljYXRlIHRoZSBz
dGF0ZSBvZiB0aGUgcGFnZSBwb2ludGVkIHRvIGJ5CiAgKiBwYWdlLT5wdGVbcGFnZS0+bnJfdmFs
aWRhdGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50IGluIG1tLmggZm9yCiAgKiBtb3JlIGlu
Zm9ybWF0aW9uLgogICovCiAjZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAgICAgICAgICAgKDEgPDwg
MCkKLSNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgICAoMSA8PCAxKQogI2RlZmluZSBQ
VEZfcHJlZW1wdGlibGUgICAgICAgICAgICgxIDw8IDIpCiAjZGVmaW5lIFBURl9kZWZlciAgICAg
ICAgICAgICAgICAgKDEgPDwgMykKICNkZWZpbmUgUFRGX3JldGFpbl9yZWZfb25fcmVzdGFydCAo
MSA8PCA0KQpAQCAtNjcxLDEzICs2NzAsMTAgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlw
ZV9mcm9tX21mbigKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZu
KTsKICAgICBpbnQgcmM7CiAgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZsYWdzICYgUFRGX3ByZWVt
cHRpYmxlLAotICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVy
YWxfcmVmLAogICAgICAgICAgcGFydGlhbF9zZXQgPSBmbGFncyAmIFBURl9wYXJ0aWFsX3NldCwK
ICAgICAgICAgIHJldGFpbl9yZWYgID0gZmxhZ3MgJiBQVEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0
OwogCi0gICAgQVNTRVJUKHBhcnRpYWxfcmVmID09IHBhcnRpYWxfc2V0KTsKLQotICAgIGlmICgg
bGlrZWx5KCFwYXJ0aWFsX3JlZikgJiYKKyAgICBpZiAoIGxpa2VseSghcGFydGlhbF9zZXQpICYm
CiAgICAgICAgICB1bmxpa2VseSghZ2V0X3BhZ2VfZnJvbV9tZm4obWZuLCBkKSkgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIApAQCAtNjg3LDE0ICs2ODMsMTQgQEAgc3RhdGljIGludCBnZXRf
cGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICAgKiBSZXRhaW4gdGhlIHJlZmNvdW50IGlmOgog
ICAgICAqIC0gcGFnZSBpcyBmdWxseSB2YWxpZGF0ZWQgKHJjID09IDApCiAgICAgICogLSBwYWdl
IGlzIG5vdCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0OgotICAgICAqICAgLSBXZSBjYW1lIGluIHdp
dGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAgICAqICAgLSBXZSBjYW1lIGluIHdpdGgg
YSByZWZlcmVuY2UgKHBhcnRpYWxfc2V0KQogICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2
YWxpZGF0ZWQgKHJjID09IC1FUkVTVEFSVCksIGFuZCB0aGUKICAgICAgKiAgICAgY2FsbGVyIGhh
cyBhc2tlZCB0aGUgcmVmIHRvIGJlIHJldGFpbmVkIGluIHRoYXQgY2FzZQogICAgICAqICAgLSBw
YWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRoZXJlJ3MgYmVlbiBhbiBlcnJvcgogICAg
ICAqICAgICAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkKICAgICAgKgot
ICAgICAqIFRoZSBwYXJ0aWFsX3JlZi1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFu
YXRpb24uICBUaGVyZQotICAgICAqIGFyZSB0d28gc2NlbmFyaW9zIHdoZXJlIHBhcnRpYWxfcmVm
IG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgorICAgICAqIFRoZSBwYXJ0aWFsX3NldC1vbi1lcnJv
ciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFuYXRpb24uICBUaGVyZQorICAgICAqIGFyZSB0d28g
c2NlbmFyaW9zIHdoZXJlIHBhcnRpYWxfc2V0IG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgogICAg
ICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBwcm9tb3RlZCAvIGRlbW90ZWQgYXMgdHlwZSBg
dHlwZWA7CiAgICAgICogICBpLmUuIGhhcyBQR1RfcGFydGlhbCBzZXQKICAgICAgKiAtIG1mbiBo
YXMgYmVlbiBwYXJ0aWFsbHkgZGVtb3RlZCBhcyBMKHR5cGUrMSkgKGkuZS4sIGEgbGluZWFyCkBA
IC03MTcsNyArNzEzLDcgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigK
ICAgICAgKiBjb3VudCByZXRhaW5lZCB1bmxlc3Mgd2Ugc3VjY2VlZGVkLCBvciB0aGUgb3BlcmF0
aW9uIHdhcwogICAgICAqIHByZWVtcHRpYmxlLgogICAgICAqLwotICAgIGlmICggbGlrZWx5KCFy
YykgfHwgcGFydGlhbF9yZWYgKQorICAgIGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9zZXQg
KQogICAgICAgICAvKiBub3RoaW5nICovOwogICAgIGVsc2UgaWYgKCBwYWdlID09IGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlIHx8CiAgICAgICAgICAgICAgIChyZXRhaW5fcmVmICYmIHJj
ID09IC1FUkVTVEFSVCkgKQpAQCAtMTM4NCwxMyArMTM4MCw3IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CiAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnB0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwogCi0gICAgICAgIGlm
ICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkg
PT0KLSAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKLSAgICAgICAgewotICAgICAgICAg
ICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAqLwotICAg
ICAgICAgICAgQlVHKCk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRG
X2RlZmVyICkKKyAgICAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBnOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKQEAgLTE0MzAsMTMgKzE0MjAs
NiBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2ln
bmVkIGxvbmcgcGZuLAogCiAgICAgcGcgPSBsM2VfZ2V0X3BhZ2UobDNlKTsKIAotICAgIGlmICgg
KGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0K
LSAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgewotICAgICAgICAvKiBwYXJ0aWFsX3Nl
dCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCi0gICAgICAgIEJVRygpOwotICAg
IH0KLQogICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgIHsKICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CkBAIC0xNDYx
LDEzICsxNDQ0LDYgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3Qg
bDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICB7CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnID0gbDRlX2dldF9wYWdlKGw0ZSk7CiAKLSAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQotICAgICAgICAgICAgICBQ
VEZfcGFydGlhbF9zZXQgKQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBz
aG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCi0gICAgICAgICAgICBCVUcoKTsKLSAg
ICAgICAgfQotCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21m
bihwZm4pKTsKQEAgLTE2ODAsNyArMTY1Niw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2Vu
ZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KLSAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3Jl
ZjsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKICAgICAgICAg
ewpAQCAtMTg0OSw3ICsxODI1LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBTZXQgJ3NldCcsIGxlYXZlICdnZW5lcmFsIHJl
Zicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLwotICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICAgICAg
fQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICkKICAgICAgICAgewpAQCAtMTk0Nyw3ICsxOTIz
LDcgQEAgc3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAg
ICAgZWxzZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1F
SU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CkBAIC0xOTk1LDcg
KzE5NzEsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1F
SU5UUiAmJiBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CkBAIC0yMDI2LDcg
KzIwMDIsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1F
SU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5k
ZXggNzRiMDI0NmMwMi4uNzA0MzQ1MzM1YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTYyLDcgKzE2Miw3IEBA
IHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogb3BlcmF0aW9uIG9uIHRoZSBjdXJyZW50IHBh
Z2UuICAoVGhhdCBwYWdlIG1heSBvciBtYXkgbm90CiAgICAgICAgICAqIHN0aWxsIGhhdmUgUEdU
X3BhcnRpYWwgc2V0LikKICAgICAgICAgICoKLSAgICAgICAgICogSWYgUFRGX3BhcnRpYWxfZ2Vu
ZXJhbF9yZWYgaXMgc2V0LCB0aGVuIHRoZSBQVEUgYXQKKyAgICAgICAgICogQWRkaXRpb25hbGx5
LCBpZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIHRoZSBQVEUgYXQKICAgICAgICAgICog
QG5yX3ZhbGlkYXRlZF9wdGVmIGhvbGRzIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQgZm9yIHRo
ZQogICAgICAgICAgKiBwYWdlLgogICAgICAgICAgKgpAQCAtMTcxLDIzICsxNzEsMjAgQEAgc3Ry
dWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiAgIGludGVycnVwdGVkCiAgICAgICAgICAqIC0gRHVy
aW5nIHZhbGlkYXRpb24sIGlmIGFuIGludmFsaWQgZW50cnkgaXMgZW5jb3VudGVyZWQgYW5kCiAg
ICAgICAgICAqICAgdmFsaWRhdGlvbiBpcyBwcmVlbXB0aWJsZQotICAgICAgICAgKiAtIER1cmlu
ZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiB3YXMgc2V0IG9uCi0gICAg
ICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChwZXJoYXBzIGJlY2F1c2UgaXQgcGlj
a2VkIHVwIGEKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxf
c2V0IHdhcyBzZXQgb24gdGhpcworICAgICAgICAgKiAgIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBl
cmhhcHMgYmVjYXVzZSBpdCBwaWNrZWQgdXAgYQogICAgICAgICAgKiAgIHByZXZpb3VzIG9wZXJh
dGlvbikKICAgICAgICAgICoKLSAgICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBp
ZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcwotICAgICAgICAgKiBjbGVhciwgdGhlbiBhIGdl
bmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0Ci0gICAgICAgICAqIGlz
IHNldCwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KKyAgICAgICAgICogV2hlbiBy
ZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9zZXQgaXMgY2xlYXIsIHRoZW4KKyAg
ICAgICAgICogYSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBpdCBp
cyBzZXQsIG5vCisgICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUgYWNxdWlyZWQuCiAgICAg
ICAgICAqCi0gICAgICAgICAqIFdoZW4gcmVzdW1pbmcgZGUtdmFsaWRhdGlvbiwgaWYgUFRGX3Bh
cnRpYWxfZ2VuZXJhbF9yZWYgaXMKLSAgICAgICAgICogY2xlYXIsIG5vIHJlZmVyZW5jZSBzaG91
bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhCi0gICAgICAgICAqIHJlZmVyZW5jZSBzaG91
bGQgYmUgZHJvcHBlZC4KKyAgICAgICAgICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9uLCBp
ZiBQVEZfcGFydGlhbF9zZXQgaXMgY2xlYXIsCisgICAgICAgICAqIG5vIHJlZmVyZW5jZSBzaG91
bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhIHJlZmVyZW5jZQorICAgICAgICAgKiBzaG91
bGQgYmUgZHJvcHBlZC4KICAgICAgICAgICoKLSAgICAgICAgICogTkIgYXQgdGhlIG1vbWVudCwg
UFRGX3BhcnRpYWxfc2V0IHNob3VsZCBiZSBzZXQgaWYgYW5kIG9ubHkgaWYKLSAgICAgICAgICog
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LgotICAgICAgICAgKgotICAgICAgICAgKiBO
QiB0aGF0IFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgYXJlCi0g
ICAgICAgICAqIGRlZmluZWQgaW4gbW0uYywgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhleSBhcmUg
dXNlZC4KKyAgICAgICAgICogTkIgdGhhdCBQVEZfcGFydGlhbF9zZXQgaXMgZGVmaW5lZCBpbiBt
bS5jLCB0aGUgb25seSBwbGFjZQorICAgICAgICAgKiB3aGVyZSBpdCBpcyB1c2VkLgogICAgICAg
ICAgKgogICAgICAgICAgKiBUaGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0X2NvdW50LCBpbmRpY2F0
ZXMKICAgICAgICAgICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cgbWFueSBzYW1lLWxldmVs
IHBhZ2UgdGFibGUgZW50cmllcyBhIHBhZ2UKQEAgLTE5Nyw4ICsxOTQsOCBAQCBzdHJ1Y3QgcGFn
ZV9pbmZvCiAgICAgICAgICAqLwogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgdTE2IG5y
X3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7Ci0gICAgICAgICAgICB1MTYgOjE2
IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7Ci0gICAgICAgICAgICB1MTYgcGFydGlhbF9mbGFn
czoyOworICAgICAgICAgICAgdTE2IDoxNiAtIFBBR0VUQUJMRV9PUkRFUiAtIDEgLSAxOworICAg
ICAgICAgICAgdTE2IHBhcnRpYWxfZmxhZ3M6MTsKICAgICAgICAgICAgIHMxNiBsaW5lYXJfcHRf
Y291bnQ7CiAgICAgICAgIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:34:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:34:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9dm-0000hy-84; Thu, 28 Nov 2019 02:34:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9dk-0000hl-J7
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:44 +0000
X-Inumbo-ID: a2e391d6-1187-11ea-b155-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a2e391d6-1187-11ea-b155-bc764e2007e4;
 Thu, 28 Nov 2019 02:34:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9dj-0003rW-QS
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9dj-0005j8-PH
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9dj-0005j8-PH@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:34:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: Properly handle linear
 pagetable promotion failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3MWUxOTliOWZiMDk4MTg4MzViZDRjMzcyZTUxYjVjOTg2ODI4NGEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NTA6MDAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo1MDowMCAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBQcm9wZXJseSBoYW5kbGUgbGluZWFyIHBhZ2V0YWJsZSBwcm9tb3Rpb24g
ZmFpbHVyZXMKICAgIAogICAgSW4gb3JkZXIgdG8gYWxsb3cgcmVjdXJzaXZlIHBhZ2V0YWJsZSBw
cm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgdG8gYmUKICAgIGludGVycnVwdGVkLCBYZW4gbXVzdCBr
ZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0aGUgc3ViLXBhZ2VzCiAgICBwcm9tb3RlZCBvciBk
ZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBwYWdlCiAgICBz
dHJ1Y3Q6IG5yX2VudHJpZXNfdmFsaWRhdGVkIGFuZCBwYXJ0aWFsX2ZsYWdzLgogICAgCiAgICBU
aGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVkKSBzaG91bGQg
YWx3YXlzIGJlCiAgICB2YWxpZGF0ZWQgYW5kIGhvbGQgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3Vu
dC4gIElmIHBhcnRpYWxfZmxhZ3MgaXMKICAgIHplcm8sIHRoZW4gW25yX2VudHJpZXNfdmFsaWRh
dGVkXSBpcyBub3QgdmFsaWRhdGVkIGFuZCBubyByZWZlcmVuY2UKICAgIGNvdW50IGlzIGhlbGQu
ICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0K
ICAgIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQsIGFuZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50
IGlzIGhlbGQuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIGluIGNhc2VzIHdoZXJlIGFuIGVudHJ5
IGJlZ2FuIHdpdGggUFRGX3BhcnRpYWxfc2V0IHNldCwKICAgIGFuZCBnZXRfcGFnZV9mcm9tX2xO
ZSgpIHJldHVybnMgLUVJTlZBTCwgdGhlIFBURl9wYXJ0aWFsX3NldCBiaXQgaXMKICAgIGVycm9u
ZW91c2x5IGRyb3BwZWQuICAoVGhpcyBzY2VuYXJpbyBjYW4gYmUgZW5naW5lZXJlZCBtYWlubHkg
YnkgdGhlCiAgICB1c2Ugb2YgaW50ZXJsZWF2aW5nIG9mIHByb21vdGluZyBhbmQgZGVtb3Rpbmcg
YSBwYWdlIHdoaWNoIGhhcyAibGluZWFyCiAgICBwYWdldGFibGUiIGVudHJpZXM7IHNlZSB0aGUg
YXBwZW5kaXggZm9yIGEgc2tldGNoLikgIFRoaXMgbWVhbnMgdGhhdAogICAgd2Ugd2lsbCAibGVh
ayIgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBvbiB0aGUgcGFnZSBpbiBxdWVzdGlvbiwKICAg
IHByZXZlbnRpbmcgdGhlIHBhZ2UgZnJvbSBiZWluZyBmcmVlZC4KICAgIAogICAgRml4IHRoaXMg
Ynkgc2V0dGluZyBwYWdlLT5wYXJ0aWFsX2ZsYWdzIHRvIHRoZSBwYXJ0aWFsX2ZsYWdzIGxvY2Fs
CiAgICB2YXJpYWJsZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgLS0t
LS0KICAgIEFwcGVuZGl4CiAgICAKICAgIFN1cHBvc2UgQSBhbmQgQiBjYW4gYm90aCBiZSBwcm9t
b3RlZCB0byBMMiBwYWdlcywgYW5kIEFbeF0gcG9pbnRzIHRvIEIuCiAgICAKICAgIFYxOiBQSU5f
TDIgQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3Vu
dCA9IDIgfCBQR0NfYWxsb2NhdGVkCiAgICAKICAgIFYxOiBNT0RfTDNfRU5UUlkgcG9pbnRpbmcg
c29tZXRoaW5nIHRvIEEuCiAgICAgIEluIHRoZSBwcm9jZXNzIG9mIHZhbGlkYXRpbmcgQVt4XSwg
Z3JhYiBhbiBleHRyYSB0eXBlIC8gcmVmIG9uIEI6CiAgICAgIEIudHlwZV9jb3VudCA9IDIgfCBQ
R1RfdmFsaWRhdGVkCiAgICAgIEIuY291bnQgPSAzIHwgUEdDX2FsbG9jYXRlZAogICAgICBBLnR5
cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogICAgICBBLmNvdW50ID0gMiB8IFBHQ19hbGxv
Y2F0ZWQKICAgIAogICAgVjE6IFVOUElOIEIuCiAgICAgIEIudHlwZV9jb3VudCA9IDEgfCBQR1Rf
dmFsaWRhdGUKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkCiAgICAKICAgIFYxOiBN
T0RfTDNfRU5UUlkgcmVtb3ZpbmcgdGhlIHJlZmVyZW5jZSB0byBBLgogICAgICBEZS12YWxpZGF0
ZSBBLCBkb3duIHRvIEFbeF0sIHdoaWNoIHBvaW50cyB0byBCLgogICAgICBEcm9wIHRoZSBmaW5h
bCB0eXBlIG9uIEIuICBBcnJhbmdlIHRvIGJlIGludGVycnVwdGVkLgogICAgICBCLnR5cGVfY291
bnQgPSAxIHwgUEdUX3BhcnRpYWwKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkCiAg
ICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBBLm5yX3ZhbGlkYXRlZF9l
bnRyaWVzID0geAogICAgICBBLnBhcnRpYWxfcHRlID0gLTEKICAgIAogICAgVjI6IE1PRF9MM19F
TlRSWSBhZGRzIGEgcmVmZXJlbmNlIHRvIEEuCiAgICAKICAgIEF0IHRoaXMgcG9pbnQsIGdldF9w
YWdlX2Zyb21fbDJlKEFbeF0pIHRyaWVzCiAgICBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigp
LCB3aGljaCBmYWlscyBiZWNhdXNlIGl0J3MgdGhlIHdyb25nIHR5cGU7CiAgICBhbmQgZ2V0X2wy
X2xpbmVhcl9wYWdldGFibGUoKSBhbHNvIGZhaWxzLCBiZWNhdXNlIEIgaXNuJ3QgdmFsaWRhdGVk
IGFzCiAgICBhbiBsMiBhbnltb3JlLgogICAgbWFzdGVyIGNvbW1pdDogMmYxMjYyNDdlZjQ5YzJi
YTUyYmFlMjlhMmFiMzcxMDU5ZWRlNjdjMAogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6
MTU6NDggKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjkzNzkxMzMxYS4uMzAwZjE0
N2U5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTE1OTMsNyArMTU5Myw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgaWYgKCBp
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7Ci0gICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgfQpA
QCAtMTY3OCw3ICsxNjc4LDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7CiAgICAgICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2Zs
YWdzID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdz
OwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgIH0K
QEAgLTE4MzUsNyArMTgzNSw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgIGlmICggaSApCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzOwogICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRS
ICkKICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAg
ZWxzZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:34:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:34:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9dw-0000j8-9j; Thu, 28 Nov 2019 02:34:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9du-0000iv-PY
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:54 +0000
X-Inumbo-ID: a8dbc7cb-1187-11ea-a3c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8dbc7cb-1187-11ea-a3c4-12813bfff9fa;
 Thu, 28 Nov 2019 02:34:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9dt-0003rk-Tc
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9dt-0005jn-Sj
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:34:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9dt-0005jn-Sj@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:34:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: Fix nested de-validation
 on error
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmYTE2YTE1M2UzYTgzYmNjOGEzZmFjMTZlNjRmZWZiOWIyZDc2OGUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NTA6MjIgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo1MDoyMiAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBGaXggbmVzdGVkIGRlLXZhbGlkYXRpb24gb24gZXJyb3IKICAgIAogICAg
SWYgYW4gaW52YWxpZCBlbnRyeSBpcyBkaXNjb3ZlcmVkIHdoZW4gdmFsaWRhdGluZyBhIHBhZ2Ut
dGFibGUgdHJlZSwKICAgIHRoZSBlbnRpcmUgdHJlZSB3aGljaCBoYXMgc28gZmFyIGJlZW4gdmFs
aWRhdGVkIG11c3QgYmUgZGUtdmFsaWRhdGVkLgogICAgU2luY2UgdGhpcyBtYXkgdGFrZSBhIGxv
bmcgdGltZSwgYWxsb2NfbFsyLTRdX3RhYmxlKCkgc2V0IGN1cnJlbnQKICAgIHZjcHUncyBvbGRf
Z3Vlc3RfdGFibGUgaW1tZWRpYXRlbHk7IHB1dF9vbGRfZ3Vlc3RfdGFibGUoKSB3aWxsIG1ha2UK
ICAgIHN1cmUgdGhhdCBwdXRfcGFnZV90eXBlKCkgd2lsbCBiZSBjYWxsZWQgdG8gZmluaXNoIG9m
ZiB0aGUKICAgIGRlLXZhbGlkYXRpb24gYmVmb3JlIGFueSBvdGhlciBNTVUgb3BlcmF0aW9ucyBj
YW4gaGFwcGVuIG9uIHRoZSB2Y3B1LgogICAgCiAgICBUaGUgaW52YXJpYW50IGZvciBwYXJ0aWFs
IHBhZ2VzIHNob3VsZCBiZToKICAgIAogICAgKiBFbnRyaWVzIFswLCBucl92YWxpZGF0ZWRfcHRl
cykgc2hvdWxkIGJlIGNvbXBsZXRlbHkgdmFsaWRhdGVkOwogICAgICBwdXRfcGFnZV90eXBlKCkg
d2lsbCBkZS12YWxpZGF0ZSB0aGVzZS4KICAgIAogICAgKiBJZiBbbnJfdmFsaWRhdGVkX3B0ZXNd
IGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQsIHBhcnRpYWxfZmxhZ3Mgc2hvdWxkCiAgICAgIHNldCBQ
VEZfcGFydGlhTF9zZXQuICBwdXRfcGFnZV90eXBlKCkgd2lsbCBiZSBjYWxsZWQgb24gdGhpcyBw
YWdlIHRvCiAgICAgIGZpbmlzaCBvZmYgZGV2YWxpZGF0aW9uLCBhbmQgdGhlIGFwcHJvcHJpYXRl
IHJlZmNvdW50IGFkanVzdG1lbnRzCiAgICAgIHdpbGwgYmUgZG9uZS4KICAgIAogICAgYWxsb2Nf
bFsyLTNdX3RhYmxlKCkgaW5kaWNhdGVzIHBhcnRpYWwgdmFsaWRhdGlvbiB0byBpdHMgY2FsbGVy
cyBieQogICAgc2V0dGluZyBjdXJyZW50LT5vbGRfZ3Vlc3RfdGFibGUuCiAgICAKICAgIFVuZm9y
dHVuYXRlbHksIHRoaXMgaXMgbWlzaGFuZGxlZC4KICAgIAogICAgVGFrZSB0aGUgY2FzZSB3aGVy
ZSB2YWxpZGF0aW5nIGxOZVt4XSByZXR1cm5zIGFuIGVycm9yLgogICAgCiAgICBGaXJzdCwgYWxs
b2NfbDNfdGFibGUoKSBkb2Vzbid0IGNoZWNrIG9sZF9ndWVzdF90YWJsZSBhdCBhbGw7IGFzIGEK
ICAgIHJlc3VsdCwgcGFydGlhbF9mbGFncyBpcyBub3Qgc2V0IHdoZW4gaXQgc2hvdWxkIGJlLiAg
bnJfdmFsaWRhdGVkX3B0ZXMKICAgIGlzIHNldCB0byB4OyBhbmQgc2luY2UgUEZUX3BhcnRpYWxf
c2V0IGNsZWFyLCBkZS12YWxpZGF0aW9uIHJlc3VtZXMgYXQKICAgIG5yX3ZhbGlkYXRlZF9wdGVz
LTEuICBUaGlzIG1lYW5zIHRoYXQgdGhlIGwyIHBhZ2UgYXQgcGwzZVt4XSB3aWxsIG5vdAogICAg
aGF2ZSBwdXRfcGFnZV90eXBlKCkgY2FsbGVkIG9uIGl0IHdoZW4gZGUtdmFsaWRhdGluZyB0aGUg
cmVzdCBvZiB0aGUKICAgIGwzOiBpdCB3aWxsIGJlIHN0dWNrIGluIHRoZSBQR1RfcGFydGlhbCBz
dGF0ZSB1bnRpbCB0aGUgZG9tYWluIGlzCiAgICBkZXN0cm95ZWQsIG9yIHVudGlsIGl0IGlzIHJl
LXVzZWQgYXMgYW4gbDIuICAoQW55IG90aGVyIHBhZ2UgdHlwZSB3aWxsCiAgICBmYWlsLikKICAg
IAogICAgV29yc2UsIGFsbG9jX2w0X3RhYmxlKCksIHJhdGhlciB0aGFuIHNldHRpbmcgUFRGX3Bh
cnRpYWxfc2V0IGFzIGl0CiAgICBzaG91bGQsIHNldHMgbnJfdmFsaWRhdGVkX3B0ZXMgdG8geCsx
LiAgV2hlbiBkZS12YWxpZGF0aW5nLCBzaW5jZQogICAgcGFydGlhbCBpcyAwLCB0aGlzIHdpbGwg
Y29ycmVjdGx5IHJlc3VtZSBjYWxsaW5nIHB1dF9wYWdlX3R5cGUgYXQgW3hdOwogICAgYnV0LCBp
ZiB0aGUgcHV0X3BhZ2VfdHlwZSgpIGlzIG5ldmVyIGNhbGxlZCwgYnV0IGluc3RlYWQKICAgIGdl
dF9wYWdlX3R5cGUoKSBpcyBjYWxsZWQsIHZhbGlkYXRpb24gd2lsbCBwaWNrIHVwIGF0IFt4KzFd
LAogICAgbmVnbGVjdGluZyB0byB2YWxpZGF0ZSBbeF0uICBJZiB0aGUgcmVzdCBvZiB0aGUgdmFs
aWRhdGlvbiBzdWNjZWVkcywKICAgIHRoZSBsNCB3aWxsIGJlIHZhbGlkYXRlZCBldmVuIHRob3Vn
aCBbeF0gaXMgaW52YWxpZC4KICAgIAogICAgRml4IHRoaXMgaW4gYm90aCBjYXNlcyBieSBzZXR0
aW5nIFBURl9wYXJ0aWFsX3NldCBpZiBvbGRfZ3Vlc3RfdGFibGUKICAgIGlzIHNldC4KICAgIAog
ICAgV2hpbGUgaGVyZSwgYWRkIHNvbWUgc2FmZXR5IGNhdGNoZXM6CiAgICAtIG9sZF9ndWVzdF90
YWJsZSBtdXN0IHBvaW50IHRvIHRoZSBwYWdlIGNvbnRhaW5lZCBpbgogICAgICBbbnJfdmFsaWRh
dGVkX3B0ZXNdLgogICAgLSBhbGxvY19sMV9wYWdlIHNob3VsZG4ndCBzZXQgb2xkX2d1ZXN0X3Rh
YmxlCiAgICAKICAgIElmIHdlIGV4cGVyaWVuY2Ugb25lIG9mIHRoZXNlIHNpdHVhdGlvbnMgaW4g
cHJvZHVjdGlvbiBidWlsZHMsIGl0J3MKICAgIHNhZmVyIHRvIGF2b2lkIGNhbGxpbmcgcHV0X3Bh
Z2VfdHlwZSBmb3IgdGhlIHBhZ2VzIGluIHF1ZXN0aW9uLiAgSWYKICAgIHRoZXkgaGF2ZSBQR1Rf
cGFydGlhbCBzZXQsIHRoZXkgd2lsbCBiZSBjbGVhbmVkIHVwIG9uIGRvbWFpbgogICAgZGVzdHJ1
Y3Rpb247IGlmIG5vdCwgd2UgaGF2ZSBubyBpZGVhIHdoZXRoZXIgYSB0eXBlIGNvdW50IGlzIHNh
ZmUgdG8KICAgIGRyb3AuICBSZXRhaW5pbmcgYW4gZXh0cmEgdHlwZSByZWYgdGhhdCBzaG91bGQg
aGF2ZSBiZWVuIGRyb3BwZWQgbWF5CiAgICB0cmlnZ2VyIGEgQlVHKCkgb24gdGhlIGZyZWVfZG9t
YWluX3BhZ2UoKSBwYXRoLCBidXQgZHJvcHBpbmcgYSB0eXBlCiAgICBjb3VudCB0aGF0IHNob3Vs
ZG4ndCBiZSBkcm9wcGVkIG1heSBjYXVzZSBhIHByaXZpbGVnZSBlc2NhbGF0aW9uLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzYzE1YTJkOGNj
MTk4MWYzNjljYzk1NDJmMDI4MDU0ZDBkZmIzMjViCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0z
MSAxNjoxNjoxMyArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNTUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDU0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDMwMGYxNDdlOTguLjJlYTMyNDYz
YTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC0xNTkyLDYgKzE1OTIsMjAgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICBBU1NFUlQo
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gTlVMTCk7CiAgICAgICAgICAgICBpZiAo
IGkgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAg
ICogYWxsb2NfbDFfdGFibGUoKSBkb2Vzbid0IHNldCBvbGRfZ3Vlc3RfdGFibGU7IGl0IGRvZXMK
KyAgICAgICAgICAgICAgICAgKiBpdHMgb3duIHRlYXItZG93biBpbW1lZGlhdGVseSBvbiBmYWls
dXJlLiAgSWYgaXQKKyAgICAgICAgICAgICAgICAgKiBkaWQgd2UnZCBuZWVkIHRvIGNoZWNrIGl0
IGFuZCBzZXQgcGFydGlhbF9mbGFncyBhcyB3ZQorICAgICAgICAgICAgICAgICAqIGRvIGluIGFs
bG9jX2xbMzRdX3RhYmxlKCkuCisgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAg
KiBOb3RlIG9uIHRoZSB1c2Ugb2YgQVNTRVJUOiBpZiBpdCdzIG5vbi1udWxsIGFuZAorICAgICAg
ICAgICAgICAgICAqIGhhc24ndCBiZWVuIGNsZWFuZWQgdXAgeWV0LCBpdCBzaG91bGQgaGF2ZQor
ICAgICAgICAgICAgICAgICAqIFBHVF9wYXJ0aWFsIHNldDsgYW5kIHNvIHRoZSB0eXBlIHdpbGwg
YmUgY2xlYW5lZCB1cAorICAgICAgICAgICAgICAgICAqIG9uIGRvbWFpbiBkZXN0cnVjdGlvbi4g
IFVuZm9ydHVuYXRlbHksIHdlIHdvdWxkCisgICAgICAgICAgICAgICAgICogbGVhayB0aGUgZ2Vu
ZXJhbCByZWYgaGVsZCBieSBvbGRfZ3Vlc3RfdGFibGU7IGJ1dAorICAgICAgICAgICAgICAgICAq
IGxlYWtpbmcgYSBwYWdlIGlzIGxlc3MgYmFkIHRoYW4gYSBob3N0IGNyYXNoLgorICAgICAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7CiAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxh
Z3M7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7
CkBAIC0xNjE5LDYgKzE2MzMsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgdW5zaWduZWQgaW50ICAgaTsKICAgICBpbnQgICAgICAgICAg
ICByYyA9IDA7CiAgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRp
YWxfZmxhZ3M7CisgICAgbDNfcGdlbnRyeV90ICAgbDNlID0gbDNlX2VtcHR5KCk7CiAKICAgICBw
bDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKQEAgLTE2NjUsNyArMTY4MCwxMSBA
QCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAg
ICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgfQogICAgICAgICBpZiAoIHJjIDwgMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFhTQS0yOTkgQmFja3BvcnQ6IENvcHkgbDNlIGZv
ciBjaGVja2luZyAqLworICAgICAgICAgICAgbDNlID0gcGwzZVtpXTsKICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CiAKICAgICAgICAgcGwzZVtpXSA9IGFkanVzdF9ndWVzdF9sM2UocGwz
ZVtpXSwgZCk7CiAgICAgfQpAQCAtMTY3OSw2ICsxNjk4LDI0IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgewogICAgICAgICAgICAg
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9m
bGFncyA9IHBhcnRpYWxfZmxhZ3M7CisgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICAgICAqIFdlJ3ZlIGV4cGVyaWVuY2VkIGEgdmFsaWRhdGlvbiBmYWlsdXJlLiAgSWYK
KyAgICAgICAgICAgICAgICAgKiBvbGRfZ3Vlc3RfdGFibGUgaXMgc2V0LCAidHJhbnNmZXIiIHRo
ZSBnZW5lcmFsCisgICAgICAgICAgICAgICAgICogcmVmZXJlbmNlIGNvdW50IHRvIHBsM2VbbnJf
dmFsaWRhdGVkX3B0ZXNdIGJ5CisgICAgICAgICAgICAgICAgICogc2V0dGluZyBQVEZfcGFydGlh
bF9zZXQuCisgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAgKiBBcyBhIHByZWNh
dXRpb24sIGNoZWNrIHRoYXQgb2xkX2d1ZXN0X3RhYmxlIGlzIHRoZQorICAgICAgICAgICAgICAg
ICAqIHBhZ2UgcG9pbnRlZCB0byBieSBwbDNlW25yX3ZhbGlkYXRlZF9wdGVzXS4gIElmCisgICAg
ICAgICAgICAgICAgICogbm90LCBpdCdzIHNhZmVyIHRvIGxlYWsgYSB0eXBlIHJlZiBvbiBwcm9k
dWN0aW9uCisgICAgICAgICAgICAgICAgICogYnVpbGRzLgorICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gbDNl
X2dldF9wYWdlKGwzZSkgKQorICAgICAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdz
ID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgfQpAQCAtMTg0MSw3ICsxODc4
LDIzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKLSAgICAgICAgICAgICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAgICAg
KiBXZSd2ZSBleHBlcmllbmNlZCBhIHZhbGlkYXRpb24gZmFpbHVyZS4gIElmCisgICAgICAgICAg
ICAgICAgICAgICAgICAgKiBvbGRfZ3Vlc3RfdGFibGUgaXMgc2V0LCAidHJhbnNmZXIiIHRoZSBn
ZW5lcmFsCisgICAgICAgICAgICAgICAgICAgICAgICAgKiByZWZlcmVuY2UgY291bnQgdG8gcGwz
ZVtucl92YWxpZGF0ZWRfcHRlc10gYnkKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHNldHRp
bmcgUFRGX3BhcnRpYWxfc2V0LgorICAgICAgICAgICAgICAgICAgICAgICAgICoKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAqIEFzIGEgcHJlY2F1dGlvbiwgY2hlY2sgdGhhdCBvbGRfZ3Vlc3Rf
dGFibGUgaXMgdGhlCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBwYWdlIHBvaW50ZWQgdG8g
YnkgcGw0ZVtucl92YWxpZGF0ZWRfcHRlc10uICBJZgorICAgICAgICAgICAgICAgICAgICAgICAg
ICogbm90LCBpdCdzIHNhZmVyIHRvIGxlYWsgYSB0eXBlIHJlZiBvbiBwcm9kdWN0aW9uCisgICAg
ICAgICAgICAgICAgICAgICAgICAgKiBidWlsZHMuCisgICAgICAgICAgICAgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPT0gbDRlX2dldF9wYWdlKHBsNGVbaV0pICkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAg
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:35:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:35:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9e7-0000kE-Bh; Thu, 28 Nov 2019 02:35:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9e5-0000k5-NM
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:05 +0000
X-Inumbo-ID: aef1edce-1187-11ea-a3c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aef1edce-1187-11ea-a3c4-12813bfff9fa;
 Thu, 28 Nov 2019 02:35:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9e4-0003s9-1G
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9e4-0005l0-02
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9e4-0005l0-02@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:35:03 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: Don't drop a type ref
 unless you held a ref to begin with
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU5NjZlMmU2MTRlMDZhYWQzZDI4M2FhZjg5YjE0OWJlOGYwZGVmNWUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDQgMTQ6NTA6NDcgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNCAxNDo1MDo0NyAyMDE5ICswMTAw
CgogICAgeDg2L21tOiBEb24ndCBkcm9wIGEgdHlwZSByZWYgdW5sZXNzIHlvdSBoZWxkIGEgcmVm
IHRvIGJlZ2luIHdpdGgKICAgIAogICAgVmFsaWRhdGlvbiBhbmQgZGUtdmFsaWRhdGlvbiBvZiBw
YWdldGFibGUgdHJlZXMgbWF5IHRha2UgYXJiaXRyYXJpbHkKICAgIGxhcmdlIGFtb3VudHMgb2Yg
dGltZSwgYW5kIHNvIG11c3QgYmUgcHJlZW1wdGlibGUuICBUaGlzIGlzIGluZGljYXRlZAogICAg
Ynkgc2V0dGluZyB0aGUgUEdUX3BhcnRpYWwgYml0IGluIHRoZSB0eXBlX2luZm8sIGFuZCBzZXR0
aW5nCiAgICBucl92YWxpZGF0ZWRfZW50cmllcyBhbmQgcGFydGlhbF9mbGFncyBhcHByb3ByaWF0
ZWx5LiAgU3BlY2lmaWNhbGx5LAogICAgaWYgdGhlIGVudHJ5IGF0IFtucl92YWxpZGF0ZWRfZW50
cmllc10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwKICAgIHBhcnRpYWxfZmxhZ3Mgc2hvdWxkIGhh
dmUgdGhlIFBHVF9wYXJ0aWFsX3NldCBiaXQgc2V0LCBhbmQgdGhlIGVudHJ5CiAgICBzaG91bGQg
aG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgRHVyaW5nIGRlLXZhbGlkYXRpb24sCiAg
ICBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIG9uIHBhcnRpYWxseSB2YWxpZGF0ZWQgZW50cmll
cy4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGlzc3VlcyB3
aXRoIHRoZSBjdXJyZW50IGFsZ29yaXRobS4KICAgIAogICAgRmlyc3QsIGRvaW5nIGEgIm5vcm1h
bCIgcHV0X3BhZ2VfdHlwZSgpIGlzIG5vdCBzYWZlIHdoZW4gbm8gdHlwZSByZWYKICAgIGlzIGhl
bGQ6IHRoZXJlIGlzIG5vdGhpbmcgdG8gc3RvcCBhbm90aGVyIHZjcHUgZnJvbSBjb21pbmcgYWxv
bmcgYW5kCiAgICBwaWNraW5nIHVwIHZhbGlkYXRpb24gYWdhaW46IGF0IHdoaWNoIHBvaW50IHRo
ZSBwdXRfcGFnZV90eXBlIG1heSBkcm9wCiAgICB0aGUgb25seSBwYWdlIHJlZiBvbiBhbiBpbi11
c2UgcGFnZS4gIFNvbWUgZXhhbXBsZXMgYXJlIGxpc3RlZCBpbiB0aGUKICAgIGFwcGVuZGl4Lgog
ICAgCiAgICBUaGUgY29yZSBpc3N1ZSBpcyB0aGF0IHB1dF9wYWdlX3R5cGUoKSBpcyBiZWluZyBj
YWxsZWQgYm90aCB0byBjbGVhbgogICAgdXAgUEdUX3BhcnRpYWwsIGFuZCB0byBkcm9wIGEgdHlw
ZSBjb3VudDsgYW5kIGhhcyBubyB3YXkgb2Yga25vd2luZwogICAgd2hpY2ggaXMgd2hpY2g7IGFu
ZCBzbyBpZiBpbiBiZXR3ZWVuLCBQR1RfcGFydGlhbCBpcyBjbGVhcmVkLAogICAgcHV0X3BhZ2Vf
dHlwZSgpIHdpbGwgZHJvcCB0aGUgdHlwZSByZWYgZXJyb25lb3VzbHkuCiAgICAKICAgIFdoYXQg
aXMgbmVlZGVkIGlzIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdHdvIHN0YXRlczoKICAgIC0gRHJv
cHBpbmcgYSB0eXBlIHJlZiB3aGljaCBpcyBoZWxkCiAgICAtIENsZWFuaW5nIHVwIGEgcGFnZSB3
aGljaCBoYXMgYmVlbiBwYXJ0aWFsbHkgZGUvdmFsaWRhdGVkCiAgICAKICAgIEZpeCB0aGlzIGJ5
IHRlbGxpbmcgcHV0X3BhZ2VfdHlwZSgpIHdoaWNoIG9mIHRoZSB0d28gYWN0aXZpdGllcyB5b3UK
ICAgIGludGVuZC4KICAgIAogICAgV2hlbiBjbGVhbmluZyB1cCBhIHBhcnRpYWwgZGUvdmFsaWRh
dGlvbiwgdGFrZSBubyBhY3Rpb24gdW5sZXNzIHlvdQogICAgZmluZCBhIHBhZ2UgcGFydGlhbGx5
IHZhbGlkYXRlZC4KICAgIAogICAgSWYgcHV0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCB3aXRob3V0
IFBURl9wYXJ0aWFsX3NldCwgYW5kIGZpbmRzIHRoZQogICAgcGFnZSBpbiBhIFBHVF9wYXJ0aWFs
IHN0YXRlIGFueXdheSwgdGhlbiB0aGVyZSdzIGNlcnRhaW5seSBiZWVuIGEKICAgIG1pc2FjY291
bnRpbmcgc29tZXdoZXJlLCBhbmQgY2Fycnlpbmcgb24gd291bGQgYWxtb3N0IGNlcnRhaW5seSBj
YXVzZQogICAgYSBzZWN1cml0eSBpc3N1ZSwgc28gY3Jhc2ggdGhlIGhvc3QgaW5zdGVhZC4KICAg
IAogICAgSW4gcHV0X3BhZ2VfZnJvbV9sTmUsIHBhc3MgcGFydGlhbF9mbGFncyBvbiB0byBfcHV0
X3BhZ2VfdHlwZSgpLgogICAgCiAgICBvbGRfZ3Vlc3RfdGFibGUgbWF5IGJlIHNldCBlaXRoZXIg
d2l0aCBhIGZ1bGx5IHZhbGlkYXRlZCBwYWdlICh3aGVuCiAgICB1c2luZyB0aGUgImRlZmVycmVk
IHB1dCIgcGF0dGVybiksIG9yIHdpdGggYSBwYXJ0aWFsbHkgdmFsaWRhdGVkIHBhZ2UKICAgICh3
aGVuIGEgbm9ybWFsICJkZS12YWxpZGF0aW9uIiBpcyBpbnRlcnJ1cHRlZCwgb3Igd2hlbiBhIHZh
bGlkYXRpb24KICAgIGZhaWxzIHBhcnQtd2F5IHRocm91Z2ggZHVlIHRvIGludmFsaWQgZW50cmll
cykuICBBZGQgYSBmbGFnLAogICAgb2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwsIHRvIGluZGljYXRl
IHdoaWNoIG9mIHRoZXNlIGl0IGlzLCBhbmQgdXNlCiAgICB0aGF0IHRvIHBhc3MgdGhlIGFwcHJv
cHJpYXRlIGZsYWcgdG8gX3B1dF9wYWdlX3R5cGUoKS4KICAgIAogICAgV2hpbGUgaGVyZSwgZGVs
ZXRlIHN0cmF5IHRyYWlsaW5nIHdoaXRlc3BhY2UuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBY
U0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIC0tLS0tCiAgICBBcHBlbmRpeDoKICAgIAogICAgU3VwcG9zZSBwYWdlIEEs
IHdoZW4gaW50ZXJwcmV0ZWQgYXMgYW4gbDMgcGFnZXRhYmxlLCBjb250YWlucyBhbGwKICAgIHZh
bGlkIGVudHJpZXM7IGFuZCBzdXBwb3NlIEFbeF0gcG9pbnRzIHRvIHBhZ2UgQiwgd2hpY2ggd2hl
bgogICAgaW50ZXJwcmV0ZWQgYXMgYW4gbDIgcGFnZXRhYmxlLCBjb250YWlucyBhbGwgdmFsaWQg
ZW50cmllcy4KICAgIAogICAgUDE6IFBJTl9MM19UQUJMRQogICAgICBBIC0+IFBHVF9sM190YWJs
ZSB8IDEgfCB2YWxpZAogICAgICBCIC0+IFBHVF9sMl90YWJsZSB8IDEgfCB2YWxpZAogICAgCiAg
ICBQMTogVU5QSU5fVEFCTEUKICAgICAgPiBBcnJhbmdlIHRvIGludGVycnVwdCBhZnRlciBCIGhh
cyBiZWVuIGRlLXZhbGlkYXRlZAogICAgICBCOgogICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDJf
dGFibGUgfCAwCiAgICAgIEE6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sM190YWJsZSB8IDEg
fCBwYXJ0aWFsCiAgICAgICAgbnJfdmFsaWRhdGVkX2VudGllcyAtPiAobGVzcyB0aGFuIHgpCiAg
ICAKICAgIFAyOiBtb2RfbDRfZW50cnkgdG8gcG9pbnQgdG8gQQogICAgICA+IEFycmFuZ2UgZm9y
IHRoaXMgdG8gYmUgaW50ZXJydXB0ZWQgd2hpbGUgQiBpcyBiZWluZyB2YWxpZGF0ZWQKICAgICAg
QjoKICAgICAgICB0eXBlX2luZm8gLT4gUEdUX2wyX3RhYmxlIHwgMSB8IHBhcnRpYWwKICAgICAg
ICAobnJfdmFsaWRhdGVkX2VudGlyZXMgJmMgc2V0IGFzIGFwcHJvcHJpYXRlKQogICAgICBBOgog
ICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDNfdGFibGUgfCAxIHwgcGFydGlhbAogICAgICAgIG5y
X3ZhbGlkYXRlZF9lbnRyaWVzIC0+IHgKICAgICAgICBwYXJ0aWFsX3B0ZSA9IDEKICAgIAogICAg
UDM6IG1vZF9sM19lbnRyeSBzb21lIG90aGVyIHVucmVsYXRlZCBsMyB0byBwb2ludCB0byBCOgog
ICAgICBCOgogICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAxCiAgICAKICAgIFAx
OiBSZXN0YXJ0IFVOUElOX1RBQkxFCiAgICAKICAgIEF0IHRoaXMgcG9pbnQsIHNpbmNlIEEubnJf
dmFsaWRhdGVfZW50cmllcyA9PSB4IGFuZCBBLnBhcnRpYWxfcHRlICE9CiAgICAwLCBmcmVlX2wz
X3RhYmxlKCkgd2lsbCBjYWxsIHB1dF9wYWdlX2Zyb21fbDNlKCkgb24gcGwzZVt4XSwgZHJvcHBp
bmcKICAgIGl0cyB0eXBlIGNvdW50IHRvIDAgd2hpbGUgaXQncyBzdGlsbCBiZWluZyBwb2ludGVk
IHRvIGJ5IHNvbWUgb3RoZXIgbDMKICAgIAogICAgQSBzaW1pbGFyIGlzc3VlIGFyaXNlcyB3aXRo
IG9sZF9ndWVzdF90YWJsZS4gIENvbnNpZGVyIHRoZSBmb2xsb3dpbmcKICAgIHNjZW5hcmlvOgog
ICAgCiAgICBTdXBwb3NlIEEgaXMgYSBwYWdlIHdoaWNoLCB3aGVuIGludGVycHJldGVkIGFzIGFu
IGwyLCBoYXMgdmFsaWQgZW50cmllcwogICAgdW50aWwgZW50cnkgeCwgd2hpY2ggaXMgaW52YWxp
ZC4KICAgIAogICAgVjE6ICBQSU5fTDJfVEFCTEUoQSkKICAgICAgPFZhbGlkYXRlIHVudGlsIHdl
IHRyeSB0byB2YWxpZGF0ZSBbeF0sIGdldCAtRUlOVkFMPgogICAgICBBIC0+IFBHVF9sMl90YWJs
ZSB8IDEgfCBQR1RfcGFydGlhbAogICAgICBWMSAtPiBvbGRfZ3Vlc3RfdGFibGUgPSBBCiAgICAg
IDxkZWxheWVkPgogICAgCiAgICBWMjogUElOX0wyX1RBQkxFKEEpCiAgICAgIDxQaWNrIHVwIHdo
ZXJlIFYxIGxlZnQgb2ZmLCB0cnkgdG8gcmUtdmFsaWRhdGUgW3hdLCBnZXQgLUVJTlZBTD4KICAg
ICAgQSAtPiBQR1RfbDJfdGFibGUgfCAxIHwgUEdUX3BhcnRpYWwKICAgICAgVjIgLT4gb2xkX2d1
ZXN0X3RhYmxlID0gQQogICAgICA8cmVzdGFydD4KICAgICAgcHV0X29sZF9ndWVzdF90YWJsZSgp
CiAgICAgICAgX3B1dF9wYWdlX3R5cGUoQSkKICAgICAgICAgIEEgLT4gUEdUX2wyX3RhYmxlIHwg
MAogICAgCiAgICBWMTogPHJlc3RhcnQ+CiAgICAgIHB1dF9vbGRfZ3Vlc3RfdGFibGUoKQogICAg
ICAgIF9wdXRfcGFnZV90eXBlKEEpICMgVU5ERVJGTE9XCiAgICAKICAgIEluZGVlZCwgaXQgaXMg
cG9zc2libGUgdG8gZW5naW5lZXIgZm9yIG9sZF9ndWVzdF90YWJsZSBmb3IgZXZlcnkgdmNwdQog
ICAgYSBndWVzdCBoYXMgdG8gcG9pbnQgdG8gdGhlIHNhbWUgcGFnZS4KICAgIG1hc3RlciBjb21t
aXQ6IGM0MGIzM2Q3MjYzMGRjZmE1MDZkNmZkODU2NTMyZDYxNTJjYjk3ZGMKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTEwLTMxIDE2OjE2OjM3ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICB8ICA2ICsrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDk5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oIHwgIDQgKy0KIDMgZmlsZXMgY2hhbmdlZCwgOTUgaW5zZXJ0aW9ucygrKSwg
MTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDg5NzEyNGYwNWYuLjYwNzRmYTU5NDcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAg
LTEwNzUsOSArMTA3NSwxNSBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgICAg
ICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIEZhbGx0aHJv
dWdoICovCiAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAqIE5CIHRoYXQgd2UncmUgcHV0dGluZyB0aGUg
a2VybmVsLW1vZGUgdGFibGUKKyAgICAgICAgICAgICAgICAgICAgICogaGVyZSwgd2hpY2ggd2Un
dmUgYWxyZWFkeSBzdWNjZXNzZnVsbHkKKyAgICAgICAgICAgICAgICAgICAgICogdmFsaWRhdGVk
IGFib3ZlOyBoZW5jZSBwYXJ0aWFsID0gZmFsc2U7CisgICAgICAgICAgICAgICAgICAgICAqLwog
ICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPQogICAgICAgICAgICAgICAg
ICAgICAgICAgcGFnZXRhYmxlX2dldF9wYWdlKHYtPmFyY2guZ3Vlc3RfdGFibGUpOworICAgICAg
ICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAg
ICAgICAgICAgICAgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgp
OwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBkZWZhdWx0Ogpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAy
ZWEzMjQ2M2E4Li45YWU3MWQ4NjRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTM4NCwxMCArMTM4NCwxMSBAQCBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gcHRwZzsK
ICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAgICAgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICAg
ICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAg
ICAgICB9CkBAIC0xNDEwLDYgKzE0MTEsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNl
KGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICB1bnNpZ25lZCBs
b25nIG1mbiA9IGwzZV9nZXRfcGZuKGwzZSk7CiAgICAgICAgIGludCB3cml0ZWFibGUgPSBsM2Vf
Z2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9SVzsKIAorICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCkpOwogICAgICAgICBBU1NFUlQoIShtZm4gJiAoKDFVTCA8PCAoTDNfUEFH
RVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0gMSkpKTsKICAgICAgICAgZG8gewogICAgICAg
ICAgICAgcHV0X2RhdGFfcGFnZShtZm5fdG9fcGFnZShfbWZuKG1mbikpLCB3cml0ZWFibGUpOwpA
QCAtMTQyMiwxMiArMTQyNCwxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3Bn
ZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgaWYgKCBmbGFncyAmIFBURl9k
ZWZlciApCiAgICAgeworICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9wYXJ0aWFsX3NldCkp
OwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21m
bihwZm4pKTsKICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IGZhbHNlOwogICAg
ICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZf
cHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgIHJjID0gX3B1dF9wYWdl
X3R5cGUocGcsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikp
KTsKICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgcHV0X3BhZ2UocGcpOwogCkBAIC0x
NDQ2LDEyICsxNDUwLDE1IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICAgICAgaWYgKCBmbGFncyAmIFBURl9k
ZWZlciApCiAgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX3BhcnRp
YWxfc2V0KSk7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZu
X3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9w
YXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQogCi0gICAg
ICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKSk7CisgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZsYWdzIHwgUFRG
X3ByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90b19wYWdlKF9t
Zm4ocGZuKSkpOwogICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgICAgIHB1dF9w
YWdlKHBnKTsKICAgICB9CkBAIC0xNTU2LDYgKzE1NjMsMTQgQEAgc3RhdGljIGludCBhbGxvY19s
Ml90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKICAg
ICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKKyAgICAvKgorICAgICAqIE5C
IHRoYXQgYWxsb2NfbDJfdGFibGUgd2lsbCBuZXZlciBzZXQgcGFydGlhbF9wdGUgb24gYW4gbDI7
IGJ1dAorICAgICAqIGZyZWVfbDJfdGFibGUgbWlnaHQgaWYgYSBsaW5lYXJfcGFnZXRhYmxlIGVu
dHJ5IGlzIGludGVycnVwdGVkCisgICAgICogcGFydHdheSB0aHJvdWdoIGRlLXZhbGlkYXRpb24u
ICBJbiB0aGF0IGNpcmN1bXN0YW5jZSwKKyAgICAgKiBnZXRfcGFnZV9mcm9tX2wyZSgpIHdpbGwg
YWx3YXlzIHJldHVybiAtRUlOVkFMOyBhbmQgd2UgbXVzdAorICAgICAqIHJldGFpbiB0aGUgdHlw
ZSByZWYgYnkgZG9pbmcgdGhlIG5vcm1hbCBwYXJ0aWFsX2ZsYWdzIHRyYWNraW5nLgorICAgICAq
LworCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRB
QkxFX0VOVFJJRVM7CiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewpA
QCAtMTYxMCw2ICsxNjI1LDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICAgICAgcGFnZS0+
cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogICAgICAgICAgICAgfQogICAgICAgICB9
CiAgICAgICAgIGlmICggcmMgPCAwICkKQEAgLTE3MTIsMTIgKzE3MjgsMTYgQEAgc3RhdGljIGlu
dCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgICAg
ICAqIGJ1aWxkcy4KICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICBpZiAoIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IGwzZV9nZXRfcGFnZShsM2UpICkKKyAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF90YWJsZV9wYXJ0aWFsKTsKICAgICAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwor
ICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IHRydWU7
CiAgICAgICAgIH0KICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKICAgICAgICAgICAgIHBsM2Vb
aV0gPSB1bmFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7CkBAIC0xODkxLDEyICsxOTExLDE2
IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAqIGJ1aWxkcy4KICAgICAgICAgICAgICAgICAgICAgICAg
ICAqLwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9PSBsNGVfZ2V0X3BhZ2UocGw0ZVtpXSkgKQorICAgICAgICAgICAgICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF90YWJsZV9wYXJ0aWFsKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7Cisg
ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwg
PSB0cnVlOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAt
Mjc2MCw2ICsyNzg0LDI4IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAgICB4ICA9IHk7CiAgICAgICAg
IG54ID0geCAtIDE7CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogSXMgdGhpcyBleHBlY3RlZCB0
byBkbyBhIGZ1bGwgcmVmZXJlbmNlIGRyb3AsIG9yIG9ubHkKKyAgICAgICAgICogY2xlYW51cCBw
YXJ0aWFsIHZhbGlkYXRpb24gLyBkZXZhbGlkYXRpb24/CisgICAgICAgICAqCisgICAgICAgICAq
IElmIHRoZSBmb3JtZXIsIHRoZSBjYWxsZXIgbXVzdCBob2xkIGEgImZ1bGwiIHR5cGUgcmVmOwor
ICAgICAgICAgKiB3aGljaCBtZWFucyB0aGUgcGFnZSBtdXN0IGJlIHZhbGlkYXRlZC4gIElmIHRo
ZSBwYWdlIGlzCisgICAgICAgICAqICpub3QqIGZ1bGx5IHZhbGlkYXRlZCwgY29udGludWluZyB3
b3VsZCBhbG1vc3QgY2VydGFpbmx5CisgICAgICAgICAqIG9wZW4gdXAgYSBzZWN1cml0eSBob2xl
LiAgQW4gZXhjZXB0aW9uIHRvIHRoaXMgaXMgZHVyaW5nCisgICAgICAgICAqIGRvbWFpbiBkZXN0
cnVjdGlvbiwgd2hlcmUgUEdUX3ZhbGlkYXRlZCBjYW4gYmUgZHJvcHBlZAorICAgICAgICAgKiB3
aXRob3V0IGRyb3BwaW5nIGEgdHlwZSByZWYuCisgICAgICAgICAqCisgICAgICAgICAqIElmIHRo
ZSBsYXR0ZXIsIGRvIG5vdGhpbmcgdW5sZXNzIHR5cGUgUEdUX3BhcnRpYWwgaXMgc2V0LgorICAg
ICAgICAgKiBJZiBpdCBpcyBzZXQsIHRoZSB0eXBlIGNvdW50IG11c3QgYmUgMS4KKyAgICAgICAg
ICovCisgICAgICAgIGlmICggIShmbGFncyAmIFBURl9wYXJ0aWFsX3NldCkgKQorICAgICAgICAg
ICAgQlVHX09OKCh4ICYgUEdUX3BhcnRpYWwpIHx8CisgICAgICAgICAgICAgICAgICAgISgoeCAm
IFBHVF92YWxpZGF0ZWQpIHx8IHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5pc19keWluZykpOworICAg
ICAgICBlbHNlIGlmICggISh4ICYgUEdUX3BhcnRpYWwpICkKKyAgICAgICAgICAgIHJldHVybiAw
OworICAgICAgICBlbHNlCisgICAgICAgICAgICBCVUdfT04oKHggJiBQR1RfY291bnRfbWFzaykg
IT0gMSk7CisKICAgICAgICAgQVNTRVJUKCh4ICYgUEdUX2NvdW50X21hc2spICE9IDApOwogCiAg
ICAgICAgIGlmICggdW5saWtlbHkoKG54ICYgUEdUX2NvdW50X21hc2spID09IDApICkKQEAgLTMw
MTIsMTcgKzMwNTgsMzQgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYp
CiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1cm4gMDsK
IAotICAgIHN3aXRjaCAoIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUsIFBURl9wcmVlbXB0aWJsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYt
PmFyY2gub2xkX2d1ZXN0X3B0cGcpICkKKyAgICByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgUFRGX3ByZWVtcHRpYmxl
IHwKKyAgICAgICAgICAgICAgICAgICAgICAgICggdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFy
dGlhbCA/CisgICAgICAgICAgICAgICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCA6IDAgKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcpOworCisgICAg
aWYgKCByYyA9PSAtRVJFU1RBUlQgfHwgcmMgPT0gLUVJTlRSICkKICAgICB7Ci0gICAgY2FzZSAt
RUlOVFI6Ci0gICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKICAgICAgICAgcmV0dXJuIC1FUkVTVEFS
VDsKLSAgICBjYXNlIDA6Ci0gICAgICAgIHB1dF9wYWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
KTsKICAgICB9CiAKKyAgICAvKgorICAgICAqIEl0IHNob3VsZG4ndCBiZSBwb3NzaWJsZSBmb3Ig
X3B1dF9wYWdlX3R5cGUoKSB0byByZXR1cm4KKyAgICAgKiBhbnl0aGluZyBlbHNlIGF0IHRoZSBt
b21lbnQ7IGJ1dCBpZiBpdCBkb2VzIGhhcHBlbiBpbgorICAgICAqIHByb2R1Y3Rpb24sIGxlYWtp
bmcgdGhlIHR5cGUgcmVmIGlzIHByb2JhYmx5IHRoZSBiZXN0IHRoaW5nIHRvCisgICAgICogZG8u
ICBFaXRoZXIgd2F5LCBkcm9wIHRoZSBnZW5lcmFsIHJlZiBoZWxkIGJ5IG9sZF9ndWVzdF90YWJs
ZS4KKyAgICAgKi8KKyAgICBBU1NFUlQocmMgPT0gMCk7CisKKyAgICBwdXRfcGFnZSh2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSk7CiAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBOVUxMOwor
ICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOworICAgIC8qCisgICAgICogU2FmZXN0
IGRlZmF1bHQgaWYgc29tZW9uZSBzZXRzIG9sZF9ndWVzdF90YWJsZSB3aXRob3V0CisgICAgICog
ZXhwbGljaXRseSBzZXR0aW5nIG9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsLgorICAgICAqLworICAg
IHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogCiAgICAgcmV0dXJuIHJj
OwogfQpAQCAtMzE3NSwxMSArMzIzOCwxMSBAQCBpbnQgbmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4p
CiAgICAgICAgICAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxl
KHBhZ2UpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgotICAgICAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdo
ICovCiAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgICAgICAgICBjdXJyLT5h
cmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9s
ZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGVfcGFydGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOworICAgICAgICAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgZGVmYXVs
dDoKICAgICAgICAgICAgICAgICBCVUdfT04ocmMpOwpAQCAtMzQ0OCw2ICszNTExLDcgQEAgbG9u
ZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAg
ICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAg
ICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IGZhbHNlOwog
ICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpA
QCAtMzQ4Miw2ICszNTQ2LDExIEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgY2Fz
ZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdl
OworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogRUlOVFIgbWVhbnMgd2Ug
c3RpbGwgaG9sZCB0aGUgdHlwZSByZWY7IEVSRVNUQVJUCisgICAgICAgICAgICAgICAgICogbWVh
bnMgUEdUX3BhcnRpYWwgaG9sZHMgdGhlIHR5cGUgcmVmCisgICAgICAgICAgICAgICAgICovCisg
ICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IChyYyA9
PSAtRVJFU1RBUlQpOwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0zNTUwLDExICszNjE5LDE1IEBAIGxvbmcg
ZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUocGFnZSkgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBjYXNlIC1FSU5UUjoKLSAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0g
ICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAgICAgICAgICAgICAgICAgY2Fz
ZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAq
IEVJTlRSIG1lYW5zIHdlIHN0aWxsIGhvbGQgdGhlIHR5cGUgcmVmOworICAgICAgICAgICAgICAg
ICAgICAgKiBFUkVTVEFSVCBtZWFucyBQR1RfcGFydGlhbCBob2xkcyB0aGUgcmVmCisgICAgICAg
ICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVz
dF90YWJsZV9wYXJ0aWFsID0gKHJjID09IC1FUkVTVEFSVCk7CisgICAgICAgICAgICAgICAgICAg
IHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
ICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgICAgICBCVUdfT04ocmMpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKaW5kZXggYWVjNjU2MzBkOS4uNWFmYWY2YjlkZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBA
IC0zMTEsNyArMzExLDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAKICAgICBzdHJ1Y3QgcGFnaW5n
X2RvbWFpbiBwYWdpbmc7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKLSAgICAvKiBUbyBl
bmZvcmNlIGxvY2sgb3JkZXJpbmcgaW4gdGhlIHBvZCBjb2RlIHdydCB0aGUgCisgICAgLyogVG8g
ZW5mb3JjZSBsb2NrIG9yZGVyaW5nIGluIHRoZSBwb2QgY29kZSB3cnQgdGhlCiAgICAgICogcGFn
ZV9hbGxvYyBsb2NrICovCiAgICAgaW50IHBhZ2VfYWxsb2NfdW5sb2NrX2xldmVsOwogCkBAIC01
NTAsNiArNTUwLDggQEAgc3RydWN0IGFyY2hfdmNwdQogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9s
ZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAqLwogICAg
IHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0
YWJsZSBvZiB0aGUgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBmb3JtZXIsIGlmIGFueSAqLworICAgIGJvb2wgb2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWw7ICAg
ICAgIC8qIEFyZSB3ZSBkcm9wcGluZyBhIHR5cGUgcmVmLCBvciBqdXN0CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICogZmluaXNoaW5nIHVwIGEgcGFydGlhbCBkZS12
YWxpZGF0aW9uPyAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBwYWdl
LCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hhZG93IHJlZmNvdW50cyBh
cmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyog
KE1GTikgc2hhZG93KHMpIG9mIGd1ZXN0ICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:35:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:35:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9eG-0000lS-Fq; Thu, 28 Nov 2019 02:35:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9eE-0000lH-R6
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:14 +0000
X-Inumbo-ID: b4769ca5-1187-11ea-a3c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4769ca5-1187-11ea-a3c4-12813bfff9fa;
 Thu, 28 Nov 2019 02:35:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9eE-0003sO-4R
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9eE-0005mJ-3R
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9eE-0005mJ-3R@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:35:14 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: p2m: Avoid aliasing
 guest physical frame
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU3MGU3YmZkNGIxMWFkNDJjMDFiYmY3YjIwOTQ3YzBkOWU2ZTJlYmQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE0OjUxOjIxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTE6MjEgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IHAybTogQXZvaWQgYWxpYXNpbmcgZ3Vlc3QgcGh5c2ljYWwgZnJhbWUKICAgIAog
ICAgVGhlIFAyTSBoZWxwZXJzIGltcGxlbWVudGF0aW9uIGlzIHF1aXRlIGxheCBhbmQgd2lsbCBl
bmQgdXAgdG8gaWdub3JlCiAgICB0aGUgdW51c2VkIHRvcCBiaXRzIG9mIGEgZ3Vlc3QgcGh5c2lj
YWwgZnJhbWUuCiAgICAKICAgIFRoaXMgZWZmZWN0aXZlbHkgbWVhbnMgdGhhdCBwMm1fc2V0X2Vu
dHJ5KCkgd2lsbCBjcmVhdGUgYSBtYXBwaW5nIGZvciBhCiAgICBkaWZmZXJlbnQgZnJhbWUgKGl0
IGlzIGFsd2F5cyBlcXVhbCB0byBnZm4gJiAobWFzayB1bnVzZWQgYml0cykpLiBZZXQKICAgIHAy
bS0+bWF4X21hcHBlZF9nZm4gd2lsbCBiZSB1cGRhdGVkIHVzaW5nIHRoZSBvcmlnaW5hbCBmcmFt
ZS4KICAgIAogICAgQXQgdGhlIG1vbWVudCwgcDJtX2dldF9lbnRyeSgpIGFuZCBwMm1fcmVzb2x2
ZV90cmFuc2xhdGlvbl9mYXVsdCgpCiAgICBhc3N1bWUgdGhhdCBwMm1fZ2V0X3Jvb3RfcG9pbnRl
cigpIHdpbGwgYWx3YXlzIHJldHVybiBhIG5vbi1OVUxMIHBvaW50ZXIKICAgIHdoZW4gdGhlIEdG
TiBpcyBzbWFsbGVyIHRoYW4gcDJtLT5tYXhfbWFwcGVkX2dmbi4KICAgIAogICAgVW5mb3J0dW5h
dGVseSwgYmVjYXVzZSBvZiB0aGUgYWxpYXNpbmcgZGVzY3JpYmVkIGFib3ZlLCBpdCB3b3VsZCBi
ZQogICAgcG9zc2libGUgdG8gc2V0IHAybS0+bWF4X21hcHBlZF9nZm4gaGlnaCBlbm91Z2ggc28g
aXQgY292ZXJzIGZyYW1lIHRoYXQKICAgIHdvdWxkIGxlYWQgcDJtX2dldF9yb290X3BvaW50ZXIo
KSB0byByZXR1cm4gTlVMTC4KICAgIAogICAgQXMgd2UgZG9uJ3Qgc2FuaXR5IGNoZWNrIHRoZSBn
dWVzdCBwaHlzaWNhbCBmcmFtZSBwcm92aWRlZCBieSBhIGd1ZXN0LCBhCiAgICBtYWxpY2lvdXMg
Z3Vlc3QgY291bGQgY3JhZnQgYSBzZXJpZXMgb2YgaHlwZXJjYWxscyB0aGF0IHdpbGwgaGl0IHRo
ZQogICAgQlVHX09OKCkgYW5kIHRoZXJlZm9yZSBEb1MgWGVuLgogICAgCiAgICBUbyBwcmV2ZW50
IGFsaWFzaW5nLCB0aGUgZnVuY3Rpb24gcDJtX2dldF9yb290X3BvaW50ZXIoKSBpcyBub3cgcmV3
b3JrZWQKICAgIHRvIHJldHVybiBOVUxMIElmIGFueSBvZiB0aGUgdW51c2VkIHRvcCBiaXRzIGFy
ZSBub3QgemVyby4gVGhlIGNhbGxlcgogICAgY2FuIHRoZW4gZGVjaWRlIHdoYXQncyB0aGUgYXBw
cm9wcmlhdGUgYWN0aW9uIHRvIGRvLiBTaW5jZSB0aGUgdHdvIHBhdGhzCiAgICAoaS5lLiBQMk1f
Uk9PVF9QQUdFUyA9PSAxIGFuZCBQMk1fUk9PVF9QQUdFUyAhPSAxKSBhcmUgbm93IHZlcnkKICAg
IHNpbWlsYXJseSwgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gY29uc29saWRhdGUgdGhlbSBtYWtp
bmcgdGhlIGNvZGUgYQogICAgYml0IHNpbXBsZXIuCiAgICAKICAgIFdpdGggdGhpcyBjaGFuZ2Us
IHAybV9nZXRfZW50cnkoKSB3aWxsIG5vdCB0cnkgdG8gaW5zZXJ0IGEgbWFwcGluZyBhcwogICAg
dGhlIHJvb3QgcG9pbnRlciBpcyBpbnZhbGlkLgogICAgCiAgICBOb3RlIHRoYXQgcm9vdF90YWJs
ZSBpcyBub3cgc3dpdGNoIHRvIHVuc2lnbmVkIGxvbmcgYXMgdW5zaWduZWQgaW50IGlzCiAgICBu
b3QgZW5vdWdoIHRvIGhvbGQgcGFydCBvZiBhIEdGTi4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0zMDEuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFs
bEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiA4OGFhZjQwZWVmZjc3MWM1NDZhZDNiYmIw
MjAwMDE3MTY0OGE4OWY3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxNzozMyArMDEw
MAotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDE3ICsrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggNDE3NjA5ZWRlMi4u
OTNjNWViYjI0MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNo
L2FybS9wMm0uYwpAQCAtMTg4LDIxICsxODgsMTQgQEAgc3RhdGljIHZvaWQgcDJtX2ZsdXNoX3Rs
Yl9zeW5jKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiBzdGF0aWMgbHBhZV90ICpwMm1fZ2V0X3Jv
b3RfcG9pbnRlcihzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQogewotICAgIHVuc2lnbmVkIGludCByb290X3RhYmxl
OwotCi0gICAgaWYgKCBQMk1fUk9PVF9QQUdFUyA9PSAxICkKLSAgICAgICAgcmV0dXJuIF9fbWFw
X2RvbWFpbl9wYWdlKHAybS0+cm9vdCk7CisgICAgdW5zaWduZWQgbG9uZyByb290X3RhYmxlOwog
CiAgICAgLyoKLSAgICAgKiBDb25jYXRlbmF0ZWQgcm9vdC1sZXZlbCB0YWJsZXMuIFRoZSB0YWJs
ZSBudW1iZXIgd2lsbCBiZSB0aGUKLSAgICAgKiBvZmZzZXQgYXQgdGhlIHByZXZpb3VzIGxldmVs
LiBJdCBpcyBub3QgcG9zc2libGUgdG8KLSAgICAgKiBjb25jYXRlbmF0ZSBhIGxldmVsLTAgcm9v
dC4KKyAgICAgKiBXaGlsZSB0aGUgcm9vdCB0YWJsZSBpbmRleCBpcyB0aGUgb2Zmc2V0IGZyb20g
dGhlIHByZXZpb3VzIGxldmVsLAorICAgICAqIHdlIGNhbid0IHVzZSAoUDJNX1JPT1RfTEVWRUwg
LSAxKSBiZWNhdXNlIHRoZSByb290IGxldmVsIG1pZ2h0IGJlCisgICAgICogMC4gWWV0IHdlIHN0
aWxsIHdhbnQgdG8gY2hlY2sgaWYgYWxsIHRoZSB1bnVzZWQgYml0cyBhcmUgemVyb2VkLgogICAg
ICAqLwotICAgIEFTU0VSVChQMk1fUk9PVF9MRVZFTCA+IDApOwotCi0gICAgcm9vdF90YWJsZSA9
IGdmbl94KGdmbikgPj4gKGxldmVsX29yZGVyc1tQMk1fUk9PVF9MRVZFTCAtIDFdKTsKLSAgICBy
b290X3RhYmxlICY9IExQQUVfRU5UUllfTUFTSzsKLQorICAgIHJvb3RfdGFibGUgPSBnZm5feChn
Zm4pID4+IChsZXZlbF9vcmRlcnNbUDJNX1JPT1RfTEVWRUxdICsgTFBBRV9TSElGVCk7CiAgICAg
aWYgKCByb290X3RhYmxlID49IFAyTV9ST09UX1BBR0VTICkKICAgICAgICAgcmV0dXJuIE5VTEw7
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:35:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:35:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9eP-0000nD-I8; Thu, 28 Nov 2019 02:35:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9eO-0000n5-WC
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:25 +0000
X-Inumbo-ID: baa23a3f-1187-11ea-a3c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id baa23a3f-1187-11ea-a3c4-12813bfff9fa;
 Thu, 28 Nov 2019 02:35:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9eO-0003sa-7x
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9eO-0005nN-6h
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9eO-0005nN-6h@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:35:24 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: p2m: Avoid off-by-one
 check on p2m->max_mapped_gfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYxYjc1ZDk0ODAzZmRjNGYxNWE5NjQ0NmE5Y2VmODVjNDhlNWY5NzMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE0OjUxOjQ3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTE6NDcgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IHAybTogQXZvaWQgb2ZmLWJ5LW9uZSBjaGVjayBvbiBwMm0tPm1heF9tYXBwZWRf
Z2ZuCiAgICAKICAgIFRoZSBjb2RlIGJhc2UgaXMgdXNpbmcgaW5jb25zaXN0ZW50bHkgdGhlIGZp
ZWxkIHAybS0+bWF4X21hcHBlZF9nZm4uCiAgICBTb21lIG9mIHRoZSB1c2VyZXMgZXhwZWN0IHRo
YXQgcDJtLT5tYXhfZ3Vlc3RfZ2ZuIGNvbnRhaW4gdGhlIGhpZ2hlc3QKICAgIG1hcHBlZCBHRk4g
d2hpbGUgb3RoZXJzIGV4cGVjdCBoaWdoZXN0ICsgMS4KICAgIAogICAgcDJtLT5tYXhfZ3Vlc3Rf
Z2ZuIGlzIHNldCBhcyBoaWdoZXN0ICsgMSwgYmVjYXVzZSBvZiB0aGF0IHRoZSBzYW5pdHkKICAg
IGNoZWNrIG9uIHRoZSBHRk4gaW4gcDJtX3Jlc29sdmVkX3RyYW5zbGF0aW9uX2ZhdWx0KCkgYW5k
CiAgICBwMm1fZ2V0X2VudHJ5KCkgY2FuIGJlIGJ5cGFzc2VkIHdoZW4gR0ZOID09IHAybS0+bWF4
X2d1ZXN0X2dmbi4KICAgIAogICAgcDJtX2dldF9yb290X3BvaW50ZXIocDJtLT5tYXhfZ3Vlc3Rf
Z2ZuKSBtYXkgcmV0dXJuIE5VTEwgaWYgaXQgaXMKICAgIG91dHNpZGUgb2YgYWRkcmVzcyByYW5n
ZSBzdXBwb3J0ZWQgYW5kIHRoZXJlZm9yZSB0aGUgQlVHX09OKCkgY291bGQgYmUKICAgIGhpdC4K
ICAgIAogICAgVGhlIGN1cnJlbnQgdmFsdWUgaG9sZCBpbiBwMm0tPm1heF9tYXBwZWRfZ2ZuIGlz
IGluY29uc2lzdGVudCB3aXRoIHRoZQogICAgZXhwZWN0YXRpb24gb2YgdGhlIGNvbW1vbiBjb2Rl
IChzZWUgZG9tYWluX2dldF9tYXhpbXVtX2dwZm4oKSkgYW5kIGFsc28KICAgIHRoZSBkb2N1bWVu
dGF0aW9uIG9mIHRoZSBmaWVsZC4KICAgIAogICAgUmF0aGVyIHRoYW4gY2hhbmdpbmcgdGhlIGNo
ZWNrIGluIHAybV90cmFuc2xhdGlvbl9mYXVsdCgpIGFuZAogICAgcDJtX2dldF9lbnRyeSgpLCBw
Mm0tPm1heF9tYXBwZWRfZ2ZuIGlzIG5vdyBjb250YWluaW5nIHRoZSBoaWdoZXN0CiAgICBtYXBw
ZWQgR0ZOIGFuZCB0aGUgY2FsbGVycyBhc3N1bWluZyAiaGlnaGVzdCArIDEiIGFyZSBub3cgYWRq
dXN0ZWQuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHVzZSAxVUwgcmF0aGVyIHRo
YW4gMSBhcyBwYWdlX29yZGVyIGNvdWxkCiAgICB0aGVvcml0aWNhbGx5IGJpZyBlbm91Z2ggdG8g
b3ZlcmZsb3cgYSAzMi1iaXQgaW50ZWdlci4KICAgIAogICAgTGFzdGx5LCB0aGUgZG9jdW1lbnRh
dGlvbiBvZiB0aGUgZmllbGQgbWF4X2d1ZXN0X2dmbiB0byByZWZsZWN0IGhvdyBpdAogICAgaXMg
Y29tcHV0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAxLgogICAgCiAgICBSZXBv
cnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVy
IGNvbW1pdDogNmU4ZTE2M2I0NmQwODIzNTI2ZjFhZmJiZTZmNjZjNjY4ZmM4MTFkMQogICAgbWFz
dGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MTg6MzggKzAxMDAKLS0tCiB4ZW4vYXJjaC9hcm0vcDJt
LmMgICAgICAgIHwgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggfCA1ICstLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggOTNj
NWViYjI0Mi4uZmI5NDFmYTU3MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBi
L3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtOTQzLDcgKzk0Myw3IEBAIHN0YXRpYyBpbnQgX19wMm1f
c2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgIHAybV93cml0ZV9wdGUo
ZW50cnksIHB0ZSwgcDJtLT5jbGVhbl9wdGUpOwogCiAgICAgICAgIHAybS0+bWF4X21hcHBlZF9n
Zm4gPSBnZm5fbWF4KHAybS0+bWF4X21hcHBlZF9nZm4sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdmbl9hZGQoc2dmbiwgMSA8PCBwYWdlX29yZGVyKSk7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl9hZGQoc2dmbiwgKDFVTCA8PCBwYWdl
X29yZGVyKSAtIDEpKTsKICAgICAgICAgcDJtLT5sb3dlc3RfbWFwcGVkX2dmbiA9IGdmbl9taW4o
cDJtLT5sb3dlc3RfbWFwcGVkX2dmbiwgc2dmbik7CiAgICAgfQogCkBAIC0xMzAxLDcgKzEzMDEs
NyBAQCBpbnQgcmVsaW5xdWlzaF9wMm1fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHAy
bV93cml0ZV9sb2NrKHAybSk7CiAKICAgICBzdGFydCA9IHAybS0+bG93ZXN0X21hcHBlZF9nZm47
Ci0gICAgZW5kID0gcDJtLT5tYXhfbWFwcGVkX2dmbjsKKyAgICBlbmQgPSBnZm5fYWRkKHAybS0+
bWF4X21hcHBlZF9nZm4sIDEpOwogCiAgICAgZm9yICggOyBnZm5feChzdGFydCkgPCBnZm5feChl
bmQpOwogICAgICAgICAgIHN0YXJ0ID0gZ2ZuX25leHRfYm91bmRhcnkoc3RhcnQsIG9yZGVyKSAp
CkBAIC0xMzY2LDcgKzEzNjYsNyBAQCBpbnQgcDJtX2NhY2hlX2ZsdXNoKHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IHN0YXJ0LCB1bnNpZ25lZCBsb25nIG5yKQogICAgIHAybV9yZWFkX2xvY2socDJt
KTsKIAogICAgIHN0YXJ0ID0gZ2ZuX21heChzdGFydCwgcDJtLT5sb3dlc3RfbWFwcGVkX2dmbik7
Ci0gICAgZW5kID0gZ2ZuX21pbihlbmQsIHAybS0+bWF4X21hcHBlZF9nZm4pOworICAgIGVuZCA9
IGdmbl9taW4oZW5kLCBnZm5fYWRkKHAybS0+bWF4X21hcHBlZF9nZm4sIDEpKTsKIAogICAgIGZv
ciAoIDsgZ2ZuX3goc3RhcnQpIDwgZ2ZuX3goZW5kKTsgc3RhcnQgPSBuZXh0X2dmbiApCiAgICAg
ewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcDJtLmgKaW5kZXggZmFhZGNmZThmZS4uN2Q2MjVlNDAwZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBA
IC00MiwxMCArNDIsNyBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgLyogQ3VycmVudCBUcmFu
c2xhdGlvbiBUYWJsZSBCYXNlIFJlZ2lzdGVyIGZvciB0aGUgcDJtICovCiAgICAgdWludDY0X3Qg
dnR0YnI7CiAKLSAgICAvKgotICAgICAqIEhpZ2hlc3QgZ3Vlc3QgZnJhbWUgdGhhdCdzIGV2ZXIg
YmVlbiBtYXBwZWQgaW4gdGhlIHAybQotICAgICAqIE9ubHkgdGFrZXMgaW50byBhY2NvdW50IHJh
bSBhbmQgZm9yZWlnbiBtYXBwaW5nCi0gICAgICovCisgICAgLyogSGlnaGVzdCBndWVzdCBmcmFt
ZSB0aGF0J3MgZXZlciBiZWVuIG1hcHBlZCBpbiB0aGUgcDJtICovCiAgICAgZ2ZuX3QgbWF4X21h
cHBlZF9nZm47CiAKICAgICAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:35:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:35:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9eZ-0000oL-K3; Thu, 28 Nov 2019 02:35:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9eZ-0000oC-0y
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:35 +0000
X-Inumbo-ID: c104313e-1187-11ea-a3c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c104313e-1187-11ea-a3c4-12813bfff9fa;
 Thu, 28 Nov 2019 02:35:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9eY-0003sq-Ay
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9eY-0005o5-9u
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9eY-0005o5-9u@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:35:34 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm: p2m: Don't check the
 return of p2m_get_root_pointer() with BUG_ON()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEzYWQzMzFlZjY0YTg5MWE2MGFmZDlhNGY2MTk2ZGY2MDU5NTY2Y2QKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE0OjUyOjA2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTI6MDYgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IHAybTogRG9uJ3QgY2hlY2sgdGhlIHJldHVybiBvZiBwMm1fZ2V0X3Jvb3RfcG9p
bnRlcigpIHdpdGggQlVHX09OKCkKICAgIAogICAgSXQgdHVybnMgb3V0IHRoYXQgdGhlIEJVR19P
TigpIHdhcyBhY3R1YWxseSByZWFjaGFibGUgd2l0aCB3ZWxsLWNyYWZ0ZWQKICAgIGh5cGVyY2Fs
bHMuIFRoZSBCVUdfT04oKSBpcyBoZXJlIHRvIHByZXZlbnQgY2F0Y2ggbG9naWNhbCBlcnJvciwg
c28KICAgIGNyYXNoaW5nIFhlbiBpcyBhIGJpdCBvdmVyIHRoZSB0b3AuCiAgICAKICAgIFdoaWxl
IGFsbCB0aGUgaG9sZXMgc2hvdWxkIG5vdyBiZSBmaXhlZCwgaXQgd291bGQgYmUgYmV0dGVyIHRv
IGRvd25ncmFkZQogICAgdGhlIEJVR19PTigpIHRvIHNvbWV0aGluZyBsZXNzIGZhdGFsIHRvIHBy
ZXZlbnQgYW55IG1vcmUgRG9TLgogICAgCiAgICBUaGUgQlVHX09OKCkgaW4gcDJtX2dldF9lbnRy
eSgpIGlzIG5vdyByZXBsYWNlZCBieSBBU1NFUlRfVU5SRUFDSEFCTEUoKQogICAgdG8gY2F0Y2gg
bWlzdGFrZSBpbiBkZWJ1ZyBidWlsZCBhbmQgcmV0dXJuIElOVkFMSURfTUZOIGZvciBwcm9kdWN0
aW9uCiAgICBidWlsZC4gVGhlIGludGVyZmFjZSBhbHNvIHJlcXVpcmVzIHRvIHNldCBwYWdlX29y
ZGVyIHRvIGdpdmUgYW4gaWRlYSBvZgogICAgdGhlIHNpemUgb2YgImhvbGUiLiBTbyAnbGV2ZWwn
IGlzIG5vdyBzZXQgc28gd2UgcmVwb3J0IGEgaG9sZSBvZiBzaXplIG9mCiAgICB0aGUgYW4gZW50
cnkgb2YgdGhlIHJvb3QgcGFnZS10YWJsZS4gVGhpcyBzdGF5cyBpbmxpbmUgd2l0aCB3aGF0IGhh
cHBlbgogICAgd2hlbiB0aGUgR0ZOIGlzIGhpZ2hlciB0aGFuIHAybS0+bWF4X21hcHBlZF9nZm4u
CiAgICAKICAgIFRoZSBCVUdfT04oKSBpbiBwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdCgp
IGlzIG5vdyByZXBsYWNlZCBieQogICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCkgdG8gY2F0Y2ggbWlz
dGFrZSBpbiBkZWJ1ZyBidWlsZCBhbmQganVzdCByZXBvcnQgYQogICAgZmF1bHQgZm9yIHByb2R1
Y2lvbiBidWlsZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDEuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiAzMWI0ZjRhYjY2MzRmODUxNjM2NTZiNDcwZGZmYzZkOTc0OTE3ODUzCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxOToxNCArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9w
Mm0uYyB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9w
Mm0uYwppbmRleCBmYjk0MWZhNTczLi45ZjUzYjRkNTM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0zMjksNyArMzI5LDEyIEBAIG1m
bl90IHAybV9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogICAg
ICAqIHRoZSB0YWJsZSBzaG91bGQgYWx3YXlzIGJlIG5vbi1OVUxMIGJlY2F1c2UgdGhlIGdmbiBp
cyBiZWxvdwogICAgICAqIHAybS0+bWF4X21hcHBlZF9nZm4gYW5kIHRoZSByb290IHRhYmxlIHBh
Z2VzIGFyZSBhbHdheXMgcHJlc2VudC4KICAgICAgKi8KLSAgICBCVUdfT04odGFibGUgPT0gTlVM
TCk7CisgICAgaWYgKCAhdGFibGUgKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7CisgICAgICAgIGxldmVsID0gUDJNX1JPT1RfTEVWRUw7CisgICAgICAgIGdvdG8gb3V0Owor
ICAgIH0KIAogICAgIGZvciAoIGxldmVsID0gUDJNX1JPT1RfTEVWRUw7IGxldmVsIDwgMzsgbGV2
ZWwrKyApCiAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:35:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:35:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9ek-0000pR-Lu; Thu, 28 Nov 2019 02:35:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9ek-0000pK-5p
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:46 +0000
X-Inumbo-ID: c70884a4-1187-11ea-a3c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c70884a4-1187-11ea-a3c4-12813bfff9fa;
 Thu, 28 Nov 2019 02:35:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9ei-0003tl-EM
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9ei-0005ol-DV
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9ei-0005ol-DV@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:35:44 +0000
Subject: [Xen-changelog] [xen stable-4.10] passthrough: quarantine PCI
 devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVhODE1YjJhZWJhYWE2MDg0Nzg0ZTIwYzc2N2VlY2Y3NTlkMTUyZWEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA0IDE0OjUyOjMxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTI6MzEgMjAxOSArMDEwMAoK
ICAgIHBhc3N0aHJvdWdoOiBxdWFyYW50aW5lIFBDSSBkZXZpY2VzCiAgICAKICAgIFdoZW4gYSBQ
Q0kgZGV2aWNlIGlzIGFzc2lnbmVkIHRvIGFuIHVudHJ1c3RlZCBkb21haW4sIGl0IGlzIHBvc3Np
YmxlIGZvcgogICAgdGhhdCBkb21haW4gdG8gcHJvZ3JhbSB0aGUgZGV2aWNlIHRvIERNQSB0byBh
biBhcmJpdHJhcnkgYWRkcmVzcy4gVGhlCiAgICBJT01NVSBpcyB1c2VkIHRvIHByb3RlY3QgdGhl
IGhvc3QgZnJvbSBtYWxpY2lvdXMgRE1BIGJ5IG1ha2luZyBzdXJlIHRoYXQKICAgIHRoZSBkZXZp
Y2UgYWRkcmVzc2VzIGNhbiBvbmx5IHRhcmdldCBtZW1vcnkgYXNzaWduZWQgdG8gdGhlIGd1ZXN0
LiBIb3dldmVyLAogICAgd2hlbiB0aGUgZ3Vlc3QgZG9tYWluIGlzIHRvcm4gZG93biB0aGUgZGV2
aWNlIGlzIGFzc2lnbmVkIGJhY2sgdG8gZG9tMCwKICAgIHRodXMgYWxsb3dpbmcgYW55IGluLWZs
aWdodCBETUEgdG8gcG90ZW50aWFsbHkgdGFyZ2V0IGNyaXRpY2FsIGhvc3QgZGF0YS4KICAgIAog
ICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgJ3F1YXJhbnRpbmUnIGZvciBQQ0kgZGV2aWNlcyB1
c2luZyBkb21faW8uIFdoZW4KICAgIHRoZSB0b29sc3RhY2sgbWFrZXMgYSBkZXZpY2UgYXNzaWdu
YWJsZSAoYnkgYmluZGluZyBpdCB0byBwY2liYWNrKSwgaXQKICAgIHdpbGwgbm93IGFsc28gYXNz
aWduIGl0IHRvIERPTUlEX0lPIGFuZCB0aGUgZGV2aWNlIHdpbGwgb25seSBiZSBhc3NpZ25lZAog
ICAgYmFjayB0byBkb20wIHdoZW4gdGhlIGRldmljZSBpcyBtYWRlIHVuYXNzaWduYWJsZSBhZ2Fp
bi4gV2hpbHN0IGRldmljZSBpcwogICAgYXNzaWduYWJsZSBpdCB3aWxsIG9ubHkgZXZlciB0cmFu
c2ZlciBiZXR3ZWVuIGRvbV9pbyBhbmQgZ3Vlc3QgZG9tYWlucy4KICAgIGRvbV9pbyBpcyBhY3R1
YWxseSBvbmx5IHVzZWQgYXMgYSBzZW50aW5lbCBkb21haW4gZm9yIHF1YXJhbnRpbmluZyBwdXJw
b3NlczsKICAgIGl0IGlzIG5vdCBjb25maWd1cmVkIHdpdGggYW55IElPTU1VIG1hcHBpbmdzLiBB
c3NpZ25tZW50IHRvIGRvbV9pbyBzaW1wbHkKICAgIG1lYW5zIHRoYXQgdGhlIGRldmljZSdzIGlu
aXRpYXRvciAocmVxdWVzdG9yKSBpZGVudGlmaWVyIGlzIG5vdCBwcmVzZW50IGluCiAgICB0aGUg
SU9NTVUncyBkZXZpY2UgdGFibGUgYW5kIHRodXMgYW55IERNQSB0cmFuc2FjdGlvbnMgaXNzdWVk
IHdpbGwgYmUKICAgIHRlcm1pbmF0ZWQgd2l0aCBhIGZhdWx0IGNvbmRpdGlvbi4KICAgIAogICAg
SW4gYWRkaXRpb24sIGEgZml4IHRvIGFzc2lnbm1lbnQgaGFuZGxpbmcgaXMgbWFkZSBmb3IgVlQt
ZC4gIEZhaWx1cmUKICAgIGR1cmluZyB0aGUgYXNzaWdubWVudCBzdGVwIHNob3VsZCBub3QgbGVh
ZCB0byBhIGRldmljZSBzdGlsbCBiZWluZwogICAgYXNzb2NpYXRlZCB3aXRoIGl0cyBwcmlvciBv
d25lci4gSGFuZCB0aGUgZGV2aWNlIHRvIERvbUlPIHRlbXBvcmFyaWx5LAogICAgdW50aWwgdGhl
IGFzc2lnbm1lbnQgc3RlcCBoYXMgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4gIFJlbW92ZSB0aGUg
UEkKICAgIGhvb2tzIGZyb20gdGhlIHNvdXJjZSBkb21haW4gdGhlbiBlYXJsaWVyIGFzIHdlbGwu
CiAgICAKICAgIEZhaWx1cmUgb2YgdGhlIHJlY292ZXJ5IHJlYXNzaWduX2RldmljZV9vd25lcnNo
aXAoKSBtYXkgbm90IGdvIHNpbGVudDoKICAgIFRoZXJlIGUuZy4gbWF5IHN0aWxsIGJlIGxlZnQg
b3ZlciBSTVJSIG1hcHBpbmdzIGluIHRoZSBkb21haW4gYXNzaWdubWVudAogICAgdG8gd2hpY2gg
aGFzIGZhaWxlZCwgYW5kIGhlbmNlIHdlIGNhbid0IGFsbG93IHRoYXQgZG9tYWluIHRvIGNvbnRp
bnVlCiAgICBleGVjdXRpbmcuCiAgICAKICAgIE5PVEU6IFRoaXMgcGF0Y2ggYWxzbyBpbmNsdWRl
cyBvbmUgcHJpbnRrKCkgY2xlYW51cDsgdGhlCiAgICAgICAgICAiWEVOX0RPTUNUTF9hc3NpZ25f
ZGV2aWNlOiAiIHRhZyBpcyBkcm9wcGVkIGluIGlvbW11X2RvX3BjaV9kb21jdGwoKSwKICAgICAg
ICAgIHNpbmNlIHNpbWlsYXIgcHJpbnRrKCktcyBlbHNld2hlcmUgYWxzbyBkb24ndCBsb2cgc3Vj
aCBhIHRhZy4KICAgIAogICAgVGhpcyBpcyBYU0EtMzAyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAz
MTlmOWEwYmE5NGM3ZGI1MDVjZDVkZDljYjBiMDM3YWIxYWE4ZTEyCiAgICBtYXN0ZXIgZGF0ZTog
MjAxOS0xMC0zMSAxNjoyMDowNSArMDEwMAotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAg
ICAgICAgICAgICAgICAgICAgfCAyNSArKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvbW0uYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKwogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMgfCAxMCArKysrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
ZGV2aWNlX3RyZWUuYyAgICAgICB8ICA2ICsrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYyAgICAgICAgICAgICB8ICA5ICsrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2ku
YyAgICAgICAgICAgICAgIHwgNTggKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAgICAgfCA0MiArKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgfCAg
MyArKwogOSBmaWxlcyBjaGFuZ2VkLCAxNDQgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wY2kuYwppbmRleCA4OGE1NWNlOGJkLi4xYjVjNDRmM2U3IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtNzQ5LDYg
Kzc0OSw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGli
eGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcmViaW5kKQogeworICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxf
X2djX293bmVyKGdjKTsKICAgICB1bnNpZ25lZCBkb20sIGJ1cywgZGV2LCBmdW5jOwogICAgIGNo
YXIgKnNwYXRoLCAqZHJpdmVyX3BhdGggPSBOVUxMOwogICAgIGludCByYzsKQEAgLTc3NCw3ICs3
NzUsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhs
X19nYyAqZ2MsCiAgICAgfQogICAgIGlmICggcmMgKSB7CiAgICAgICAgIExPRyhXQVJOLCBQQ0lf
QkRGIiBhbHJlYWR5IGFzc2lnbmVkIHRvIHBjaWJhY2siLCBkb20sIGJ1cywgZGV2LCBmdW5jKTsK
LSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIGdvdG8gcXVhcmFudGluZTsKICAgICB9CiAKICAg
ICAvKiBDaGVjayB0byBzZWUgaWYgdGhlcmUncyBhbHJlYWR5IGEgZHJpdmVyIHRoYXQgd2UgbmVl
ZCB0byB1bmJpbmQgZnJvbSAqLwpAQCAtODA1LDYgKzgwNiwxOSBAQCBzdGF0aWMgaW50IGxpYnhs
X19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIHJldHVy
biBFUlJPUl9GQUlMOwogICAgIH0KIAorcXVhcmFudGluZToKKyAgICAvKgorICAgICAqIERPTUlE
X0lPIGlzIGp1c3QgYSBzZW50aW5lbCBkb21haW4sIHdpdGhvdXQgYW55IGFjdHVhbCBtYXBwaW5n
cywKKyAgICAgKiBzbyBhbHdheXMgcGFzcyBYRU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRCB0byBh
dm9pZCBhc3NpZ25tZW50IGJlaW5nCisgICAgICogdW5uZWNlc3NhcmlseSBkZW5pZWQuCisgICAg
ICovCisgICAgcmMgPSB4Y19hc3NpZ25fZGV2aWNlKGN0eC0+eGNoLCBET01JRF9JTywgcGNpZGV2
X2VuY29kZV9iZGYocGNpZGV2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNU
TF9ERVZfUkRNX1JFTEFYRUQpOworICAgIGlmICggcmMgPCAwICkgeworICAgICAgICBMT0coRVJS
T1IsICJmYWlsZWQgdG8gcXVhcmFudGluZSAiUENJX0JERiwgZG9tLCBidXMsIGRldiwgZnVuYyk7
CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQog
CkBAIC04MTIsOSArODI2LDE4IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWdu
YWJsZV9yZW1vdmUobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmViaW5kKQogeworICAgIGxp
YnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKICAgICBpbnQgcmM7CiAgICAgY2hh
ciAqZHJpdmVyX3BhdGg7CiAKKyAgICAvKiBEZS1xdWFyYW50aW5lICovCisgICAgcmMgPSB4Y19k
ZWFzc2lnbl9kZXZpY2UoY3R4LT54Y2gsIERPTUlEX0lPLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lk
ZXYpKTsKKyAgICBpZiAoIHJjIDwgMCApIHsKKyAgICAgICAgTE9HKEVSUk9SLCAiZmFpbGVkIHRv
IGRlLXF1YXJhbnRpbmUgIlBDSV9CREYsIHBjaWRldi0+ZG9tYWluLCBwY2lkZXYtPmJ1cywKKyAg
ICAgICAgICAgIHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMpOworICAgICAgICByZXR1cm4gRVJS
T1JfRkFJTDsKKyAgICB9CisKICAgICAvKiBVbmJpbmQgZnJvbSBwY2liYWNrICovCiAgICAgaWYg
KCAocmM9cGNpYmFja19kZXZfaXNfYXNzaWduZWQoZ2MsIHBjaWRldikpIDwgMCApIHsKICAgICAg
ICAgcmV0dXJuIEVSUk9SX0ZBSUw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IDlhZTcxZDg2NGEuLjg3ZGM3Y2E4M2YgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yOTUsOSArMjk1
LDExIEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgKiBJbml0aWFs
aXNlIG91ciBET01JRF9JTyBkb21haW4uCiAgICAgICogVGhpcyBkb21haW4gb3ducyBJL08gcGFn
ZXMgdGhhdCBhcmUgd2l0aGluIHRoZSByYW5nZSBvZiB0aGUgcGFnZV9pbmZvCiAgICAgICogYXJy
YXkuIE1hcHBpbmdzIG9jY3VyIGF0IHRoZSBwcml2IG9mIHRoZSBjYWxsZXIuCisgICAgICogUXVh
cmFudGluZWQgUENJIGRldmljZXMgd2lsbCBiZSBhc3NvY2lhdGVkIHdpdGggdGhpcyBkb21haW4u
CiAgICAgICovCiAgICAgZG9tX2lvID0gZG9tYWluX2NyZWF0ZShET01JRF9JTywgRE9NQ1JGX2R1
bW15LCAwLCBOVUxMKTsKICAgICBCVUdfT04oSVNfRVJSKGRvbV9pbykpOworICAgIElOSVRfTElT
VF9IRUFEKCZkb21faW8tPmFyY2gucGRldl9saXN0KTsKIAogICAgIC8qCiAgICAgICogSW5pdGlh
bGlzZSBvdXIgQ09XIGRvbWFpbi4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94
ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4IDNjNmZhNGVjNjcuLmE3MGY0YjQ2ZjggMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMzky
LDYgKzM5MiwxNiBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9k
b21jdGxfdCkgdV9kb21jdGwpCiAKICAgICBzd2l0Y2ggKCBvcC0+Y21kICkKICAgICB7CisgICAg
Y2FzZSBYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZpY2U6CisgICAgY2FzZSBYRU5fRE9NQ1RMX2RlYXNz
aWduX2RldmljZToKKyAgICAgICAgaWYgKCBvcC0+ZG9tYWluID09IERPTUlEX0lPICkKKyAgICAg
ICAgeworICAgICAgICAgICAgZCA9IGRvbV9pbzsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICB9CisgICAgICAgIGVsc2UgaWYgKCBvcC0+ZG9tYWluID09IERPTUlEX0lOVkFMSUQgKQorICAg
ICAgICAgICAgcmV0dXJuIC1FU1JDSDsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAg
Y2FzZSBYRU5fRE9NQ1RMX3Rlc3RfYXNzaWduX2RldmljZToKICAgICAgICAgaWYgKCBvcC0+ZG9t
YWluID09IERPTUlEX0lOVkFMSUQgKQogICAgICAgICB7CkBAIC00MTMsNyArNDIzLDcgQEAgbG9u
ZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3Rs
KQogCiAgICAgaWYgKCAhZG9tY3RsX2xvY2tfYWNxdWlyZSgpICkKICAgICB7Ci0gICAgICAgIGlm
ICggZCApCisgICAgICAgIGlmICggZCAmJiBkICE9IGRvbV9pbyApCiAgICAgICAgICAgICByY3Vf
dW5sb2NrX2RvbWFpbihkKTsKICAgICAgICAgcmV0dXJuIGh5cGVyY2FsbF9jcmVhdGVfY29udGlu
dWF0aW9uKAogICAgICAgICAgICAgX19IWVBFUlZJU09SX2RvbWN0bCwgImgiLCB1X2RvbWN0bCk7
CkBAIC0xMTYzLDcgKzExNzMsNyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAgICAgZG9tY3RsX2xvY2tfcmVsZWFzZSgpOwog
CiAgZG9tY3RsX291dF91bmxvY2tfZG9tb25seToKLSAgICBpZiAoIGQgKQorICAgIGlmICggZCAm
JiBkICE9IGRvbV9pbyApCiAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogCiAgICAgaWYg
KCBjb3B5YmFjayAmJiBfX2NvcHlfdG9fZ3Vlc3QodV9kb21jdGwsIG9wLCAxKSApCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwppbmRleCAxMmQyNjk1Yjg5Li5l
YzhiYWFlNzE3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11
LmMKQEAgLTExOCw2ICsxMTgsMTAgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X3NldHVwX2RvbWFp
bl9kZXZpY2UoCiAgICAgdTggYnVzID0gcGRldi0+YnVzOwogICAgIGNvbnN0IHN0cnVjdCBkb21h
aW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGRvbWFpbik7CiAKKyAgICAvKiBkb21faW8gaXMgdXNl
ZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21h
aW4gPT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgQlVHX09OKCAhaGQtPmFyY2gu
cm9vdF90YWJsZSB8fCAhaGQtPmFyY2gucGFnaW5nX21vZGUgfHwKICAgICAgICAgICAgICFpb21t
dS0+ZGV2X3RhYmxlLmJ1ZmZlciApOwogCkBAIC0zMDUsNiArMzA5LDEwIEBAIHZvaWQgYW1kX2lv
bW11X2Rpc2FibGVfZG9tYWluX2RldmljZShzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAgICAgaW50
IHJlcV9pZDsKICAgICB1OCBidXMgPSBwZGV2LT5idXM7CiAKKyAgICAvKiBkb21faW8gaXMgdXNl
ZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21h
aW4gPT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgQlVHX09OICggaW9tbXUtPmRl
dl90YWJsZS5idWZmZXIgPT0gTlVMTCApOwogICAgIHJlcV9pZCA9IGdldF9kbWFfcmVxdWVzdG9y
X2lkKGlvbW11LT5zZWcsIFBDSV9CREYyKGJ1cywgZGV2Zm4pKTsKICAgICBkdGUgPSBpb21tdS0+
ZGV2X3RhYmxlLmJ1ZmZlciArIChyZXFfaWQgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSk7
CkBAIC0zOTEsNyArMzk5LDcgQEAgc3RhdGljIGludCBhbWRfaW9tbXVfYXNzaWduX2RldmljZShz
dHJ1Y3QgZG9tYWluICpkLCB1OCBkZXZmbiwKICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbcmVx
X2lkXS5yZWFkX3Blcm1pc3Npb24pOwogICAgIH0KIAotICAgIHJldHVybiByZWFzc2lnbl9kZXZp
Y2UoaGFyZHdhcmVfZG9tYWluLCBkLCBkZXZmbiwgcGRldik7CisgICAgcmV0dXJuIHJlYXNzaWdu
X2RldmljZShwZGV2LT5kb21haW4sIGQsIGRldmZuLCBwZGV2KTsKIH0KIAogc3RhdGljIHZvaWQg
ZGVhbGxvY2F0ZV9uZXh0X3BhZ2VfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIGludCBsZXZl
bCkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCmluZGV4IDQyMWYwMDM0MzguLjFj
ZDg3OGY1ODMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVl
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtMTc1LDYg
KzE3NSw5IEBAIGludCBpb21tdV9kb19kdF9kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0
bCwgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKKyAg
ICAgICAgaWYgKCBkID09IGRvbV9pbyApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwog
ICAgICAgICByZXQgPSBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKGQsIGRldik7CiAKICAgICAgICAg
aWYgKCByZXQgKQpAQCAtMjAwLDYgKzIwMyw5IEBAIGludCBpb21tdV9kb19kdF9kb21jdGwoc3Ry
dWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKIAogICAgICAgICByZXQg
PSB4c21fZGVhc3NpZ25fZHRkZXZpY2UoWFNNX0hPT0ssIGQsIGR0X25vZGVfZnVsbF9uYW1lKGRl
dikpOwogCisgICAgICAgIGlmICggZCA9PSBkb21faW8gKQorICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisKICAgICAgICAgcmV0ID0gaW9tbXVfZGVhc3NpZ25fZHRfZGV2aWNlKGQsIGRldik7
CiAKICAgICAgICAgaWYgKCByZXQgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggYjVmODA0
NDQzOS4uYWQyY2U4ZjM5YiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0yMTksNiArMjE5
LDkgQEAgdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0
IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogCisgICAgaWYgKCBkID09
IGRvbV9pbyApCisgICAgICAgIHJldHVybjsKKwogICAgIGQtPm5lZWRfaW9tbXUgPSAwOwogICAg
IGhkLT5wbGF0Zm9ybV9vcHMtPnRlYXJkb3duKGQpOwogICAgIHRhc2tsZXRfc2NoZWR1bGUoJmlv
bW11X3B0X2NsZWFudXBfdGFza2xldCk7CkBAIC0yMjksNiArMjMyLDkgQEAgaW50IGlvbW11X2Nv
bnN0cnVjdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggbmVlZF9pb21tdShkKSA+IDAgKQog
ICAgICAgICByZXR1cm4gMDsKIAorICAgIGlmICggZCA9PSBkb21faW8gKQorICAgICAgICByZXR1
cm4gMDsKKwogICAgIGlmICggIWlvbW11X3VzZV9oYXBfcHQoZCkgKQogICAgIHsKICAgICAgICAg
aW50IHJjOwpAQCAtNDA0LDYgKzQxMCw5IEBAIGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9pZCkK
ICAgICBwcmludGsoIkkvTyB2aXJ0dWFsaXNhdGlvbiAlc2FibGVkXG4iLCBpb21tdV9lbmFibGVk
ID8gImVuIiA6ICJkaXMiKTsKICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQogICAgIHsKKyAgICAg
ICAgaWYgKCBpb21tdV9kb21haW5faW5pdChkb21faW8pICkKKyAgICAgICAgICAgIHBhbmljKCJD
b3VsZCBub3Qgc2V0IHVwIHF1YXJhbnRpbmVcbiIpOworCiAgICAgICAgIHByaW50aygiIC0gRG9t
MCBtb2RlOiAlc1xuIiwKICAgICAgICAgICAgICAgIGlvbW11X3Bhc3N0aHJvdWdoID8gIlBhc3N0
aHJvdWdoIiA6CiAgICAgICAgICAgICAgICBpb21tdV9kb20wX3N0cmljdCA/ICJTdHJpY3QiIDog
IlJlbGF4ZWQiKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggZTAyMWM3YTMxNy4uMmZkYTIzMTkx
MCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTEzNTksMTkgKzEzNTksMjkgQEAgc3RhdGljIGlu
dCBpb21tdV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIHJldHVybiBo
ZC0+cGxhdGZvcm1fb3BzLT5yZW1vdmVfZGV2aWNlKHBkZXYtPmRldmZuLCBwY2lfdG9fZGV2KHBk
ZXYpKTsKIH0KIAotLyoKLSAqIElmIHRoZSBkZXZpY2UgaXNuJ3Qgb3duZWQgYnkgdGhlIGhhcmR3
YXJlIGRvbWFpbiwgaXQgbWVhbnMgaXQgYWxyZWFkeQotICogaGFzIGJlZW4gYXNzaWduZWQgdG8g
b3RoZXIgZG9tYWluLCBvciBpdCBkb2Vzbid0IGV4aXN0LgotICovCiBzdGF0aWMgaW50IGRldmlj
ZV9hc3NpZ25lZCh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQogewogICAgIHN0cnVjdCBwY2lf
ZGV2ICpwZGV2OworICAgIGludCByYyA9IDA7CiAKICAgICBwY2lkZXZzX2xvY2soKTsKLSAgICBw
ZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihoYXJkd2FyZV9kb21haW4sIHNlZywgYnVzLCBk
ZXZmbik7CisKKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbik7CisKKyAg
ICBpZiAoICFwZGV2ICkKKyAgICAgICAgcmMgPSAtRU5PREVWOworICAgIC8qCisgICAgICogSWYg
dGhlIGRldmljZSBleGlzdHMgYW5kIGl0IGlzIG5vdCBvd25lZCBieSBlaXRoZXIgdGhlIGhhcmR3
YXJlCisgICAgICogZG9tYWluIG9yIGRvbV9pbyB0aGVuIGl0IG11c3QgYmUgYXNzaWduZWQgdG8g
YSBndWVzdCwgb3IgYmUKKyAgICAgKiBoaWRkZW4gKG93bmVkIGJ5IGRvbV94ZW4pLgorICAgICAq
LworICAgIGVsc2UgaWYgKCBwZGV2LT5kb21haW4gIT0gaGFyZHdhcmVfZG9tYWluICYmCisgICAg
ICAgICAgICAgIHBkZXYtPmRvbWFpbiAhPSBkb21faW8gKQorICAgICAgICByYyA9IC1FQlVTWTsK
KwogICAgIHBjaWRldnNfdW5sb2NrKCk7CiAKLSAgICByZXR1cm4gcGRldiA/IDAgOiAtRUJVU1k7
CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRv
bWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCkBAIC0xMzg1LDcg
KzEzOTUsNyBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2
IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAKICAgICAvKiBQcmV2ZW50IGRldmlj
ZSBhc3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4gCiAgICAgICog
ZW5hYmxlZCBmb3IgdGhpcyBkb21haW4gKi8KLSAgICBpZiAoIHVubGlrZWx5KCFuZWVkX2lvbW11
KGQpICYmCisgICAgaWYgKCB1bmxpa2VseSghbmVlZF9pb21tdShkKSAmJiBkICE9IGRvbV9pbyAm
JgogICAgICAgICAgICAgKGQtPmFyY2guaHZtX2RvbWFpbi5tZW1fc2hhcmluZ19lbmFibGVkIHx8
CiAgICAgICAgICAgICAgdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9wYWdpbmcpIHx8
CiAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkpKSApCkBA
IC0xNDAxLDEyICsxNDExLDIwIEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9t
YWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKICAgICAgICAgcmV0
dXJuIHJjOwogICAgIH0KIAotICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGhhcmR3
YXJlX2RvbWFpbiwgc2VnLCBidXMsIGRldmZuKTsKKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNl
ZywgYnVzLCBkZXZmbik7CisKKyAgICByYyA9IC1FTk9ERVY7CiAgICAgaWYgKCAhcGRldiApCi0g
ICAgewotICAgICAgICByYyA9IHBjaV9nZXRfcGRldihzZWcsIGJ1cywgZGV2Zm4pID8gLUVCVVNZ
IDogLUVOT0RFVjsKICAgICAgICAgZ290byBkb25lOwotICAgIH0KKworICAgIHJjID0gMDsKKyAg
ICBpZiAoIGQgPT0gcGRldi0+ZG9tYWluICkKKyAgICAgICAgZ290byBkb25lOworCisgICAgcmMg
PSAtRUJVU1k7CisgICAgaWYgKCBwZGV2LT5kb21haW4gIT0gaGFyZHdhcmVfZG9tYWluICYmCisg
ICAgICAgICBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAgICAgICAgZ290byBkb25lOwogCiAg
ICAgaWYgKCBwZGV2LT5tc2l4ICkKICAgICAgICAgbXNpeHRibF9pbml0KGQpOwpAQCAtMTQyOSw2
ICsxNDQ3LDEwIEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1
MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKICAgICB9CiAKICBkb25lOgorICAg
IC8qIFRoZSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gZG9tX2lvIHNvIG1hcmsgaXQgYXMgcXVhcmFu
dGluZWQgKi8KKyAgICBpZiAoICFyYyAmJiBkID09IGRvbV9pbyApCisgICAgICAgIHBkZXYtPnF1
YXJhbnRpbmUgPSB0cnVlOworCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYgbmVlZF9p
b21tdShkKSApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwogICAgIHBjaWRldnNfdW5sb2Nr
KCk7CkBAIC0xNDQxLDYgKzE0NjMsNyBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiB7CiAgICAgY29uc3Qgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYg
PSBOVUxMOworICAgIHN0cnVjdCBkb21haW4gKnRhcmdldDsKICAgICBpbnQgcmV0ID0gMDsKIAog
ICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQpAQCAtMTQ1MSwx
MiArMTQ3NCwxNiBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBz
ZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgaWYgKCAhcGRldiApCiAgICAgICAgIHJldHVybiAt
RU5PREVWOwogCisgICAgLyogRGUtYXNzaWdubWVudCBmcm9tIGRvbV9pbyBzaG91bGQgZGUtcXVh
cmFudGluZSB0aGUgZGV2aWNlICovCisgICAgdGFyZ2V0ID0gKHBkZXYtPnF1YXJhbnRpbmUgJiYg
cGRldi0+ZG9tYWluICE9IGRvbV9pbykgPworICAgICAgICBkb21faW8gOiBoYXJkd2FyZV9kb21h
aW47CisKICAgICB3aGlsZSAoIHBkZXYtPnBoYW50b21fc3RyaWRlICkKICAgICB7CiAgICAgICAg
IGRldmZuICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwogICAgICAgICBpZiAoIFBDSV9TTE9UKGRl
dmZuKSAhPSBQQ0lfU0xPVChwZGV2LT5kZXZmbikgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2RldmljZShkLCBoYXJkd2FyZV9k
b21haW4sIGRldmZuLAorICAgICAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9k
ZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBjaV90b19kZXYocGRldikpOwogICAgICAgICBpZiAoICFyZXQgKQog
ICAgICAgICAgICAgY29udGludWU7CkBAIC0xNDY3LDcgKzE0OTQsNyBAQCBpbnQgZGVhc3NpZ25f
ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAg
fQogCiAgICAgZGV2Zm4gPSBwZGV2LT5kZXZmbjsKLSAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3Bz
LT5yZWFzc2lnbl9kZXZpY2UoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwKKyAgICByZXQgPSBo
ZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX3RvX2RldihwZGV2KSk7
CiAgICAgaWYgKCByZXQgKQogICAgIHsKQEAgLTE0NzcsNiArMTUwNCw5IEBAIGludCBkZWFzc2ln
bl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKICAg
ICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKKyAgICBpZiAoIHBkZXYtPmRvbWFpbiA9PSBoYXJk
d2FyZV9kb21haW4gICkKKyAgICAgICAgcGRldi0+cXVhcmFudGluZSA9IGZhbHNlOworCiAgICAg
cGRldi0+ZmF1bHQuY291bnQgPSAwOwogCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYg
bmVlZF9pb21tdShkKSApCkBAIC0xNjU1LDcgKzE2ODUsNyBAQCBpbnQgaW9tbXVfZG9fcGNpX2Rv
bWN0bCgKICAgICAgICAgICAgIHJldCA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9f
SFlQRVJWSVNPUl9kb21jdGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiaCIsIHVfZG9tY3RsKTsKICAgICAgICAgZWxzZSBpZiAoIHJldCApCi0gICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZpY2U6ICIK
KyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKICAgICAgICAgICAgICAgICAgICAiYXNz
aWduICUwNHg6JTAyeDolMDJ4LiV1IHRvIGRvbSVkIGZhaWxlZCAoJWQpXG4iLAogICAgICAgICAg
ICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwKICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJldCk7CmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCmluZGV4IDQ4MWVmZWYyYjAuLjI3OThhNDk5MDcgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCkBAIC0xMzMyLDYgKzEzMzIsMTAgQEAgaW50IGRvbWFpbl9jb250ZXh0
X21hcHBpbmdfb25lKAogICAgIGludCBhZ2F3LCByYywgcmV0OwogICAgIGJvb2xfdCBmbHVzaF9k
ZXZfaW90bGI7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFy
YW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAgICAgICAg
cmV0dXJuIDA7CisKICAgICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7CiAgICAgc3Bpbl9sb2Nr
KCZpb21tdS0+bG9jayk7CiAgICAgbWFkZHIgPSBidXNfdG9fY29udGV4dF9tYWRkcihpb21tdSwg
YnVzKTsKQEAgLTE1NjcsNiArMTU3MSwxMCBAQCBpbnQgZG9tYWluX2NvbnRleHRfdW5tYXBfb25l
KAogICAgIGludCBpb21tdV9kb21pZCwgcmMsIHJldDsKICAgICBib29sX3QgZmx1c2hfZGV2X2lv
dGxiOwogCisgICAgLyogZG9tX2lvIGlzIHVzZWQgYXMgYSBzZW50aW5lbCBmb3IgcXVhcmFudGlu
ZWQgZGV2aWNlcyAqLworICAgIGlmICggZG9tYWluID09IGRvbV9pbyApCisgICAgICAgIHJldHVy
biAwOworCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOwogICAgIHNwaW5fbG9jaygmaW9t
bXUtPmxvY2spOwogCkBAIC0xNjk5LDYgKzE3MDcsMTAgQEAgc3RhdGljIGludCBkb21haW5fY29u
dGV4dF91bm1hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4IGRldmZuLAogICAgICAgICBnb3Rv
IG91dDsKICAgICB9CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBx
dWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAgICAg
ICAgZ290byBvdXQ7CisKICAgICAvKgogICAgICAqIGlmIG5vIG90aGVyIGRldmljZXMgdW5kZXIg
dGhlIHNhbWUgaW9tbXUgb3duZWQgYnkgdGhpcyBkb21haW4sCiAgICAgICogY2xlYXIgaW9tbXUg
aW4gaW9tbXVfYml0bWFwIGFuZCBjbGVhciBkb21haW5faWQgaW4gZG9taWRfYml0bXAKQEAgLTIz
ODMsNiArMjM5NSwxNSBAQCBzdGF0aWMgaW50IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoCiAg
ICAgaWYgKCByZXQgKQogICAgICAgICByZXR1cm4gcmV0OwogCisgICAgaWYgKCBkZXZmbiA9PSBw
ZGV2LT5kZXZmbiAmJiBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAgICB7CisgICAgICAgIGxp
c3RfbW92ZSgmcGRldi0+ZG9tYWluX2xpc3QsICZkb21faW8tPmFyY2gucGRldl9saXN0KTsKKyAg
ICAgICAgcGRldi0+ZG9tYWluID0gZG9tX2lvOworICAgIH0KKworICAgIGlmICggIWhhc19hcmNo
X3BkZXZzKHNvdXJjZSkgKQorICAgICAgICB2bXhfcGlfaG9va3NfZGVhc3NpZ24oc291cmNlKTsK
KwogICAgIGlmICggIWhhc19hcmNoX3BkZXZzKHRhcmdldCkgKQogICAgICAgICB2bXhfcGlfaG9v
a3NfYXNzaWduKHRhcmdldCk7CiAKQEAgLTIzOTUsMjEgKzI0MTYsMTkgQEAgc3RhdGljIGludCBy
ZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKAogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KIAot
ICAgIGlmICggZGV2Zm4gPT0gcGRldi0+ZGV2Zm4gKQorICAgIGlmICggZGV2Zm4gPT0gcGRldi0+
ZGV2Zm4gJiYgcGRldi0+ZG9tYWluICE9IHRhcmdldCApCiAgICAgewogICAgICAgICBsaXN0X21v
dmUoJnBkZXYtPmRvbWFpbl9saXN0LCAmdGFyZ2V0LT5hcmNoLnBkZXZfbGlzdCk7CiAgICAgICAg
IHBkZXYtPmRvbWFpbiA9IHRhcmdldDsKICAgICB9CiAKLSAgICBpZiAoICFoYXNfYXJjaF9wZGV2
cyhzb3VyY2UpICkKLSAgICAgICAgdm14X3BpX2hvb2tzX2RlYXNzaWduKHNvdXJjZSk7Ci0KICAg
ICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IGludGVsX2lvbW11X2Fzc2lnbl9kZXZpY2Uo
CiAgICAgc3RydWN0IGRvbWFpbiAqZCwgdTggZGV2Zm4sIHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1
MzIgZmxhZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpzID0gcGRldi0+ZG9tYWluOwogICAgIHN0
cnVjdCBhY3BpX3JtcnJfdW5pdCAqcm1ycjsKICAgICBpbnQgcmV0ID0gMCwgaTsKICAgICB1MTYg
YmRmLCBzZWc7CkBAIC0yNDUyLDggKzI0NzEsOCBAQCBzdGF0aWMgaW50IGludGVsX2lvbW11X2Fz
c2lnbl9kZXZpY2UoCiAgICAgICAgIH0KICAgICB9CiAKLSAgICByZXQgPSByZWFzc2lnbl9kZXZp
Y2Vfb3duZXJzaGlwKGhhcmR3YXJlX2RvbWFpbiwgZCwgZGV2Zm4sIHBkZXYpOwotICAgIGlmICgg
cmV0ICkKKyAgICByZXQgPSByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKHMsIGQsIGRldmZuLCBw
ZGV2KTsKKyAgICBpZiAoIHJldCB8fCBkID09IGRvbV9pbyApCiAgICAgICAgIHJldHVybiByZXQ7
CiAKICAgICAvKiBTZXR1cCBybXJyIGlkZW50aXR5IG1hcHBpbmcgKi8KQEAgLTI0NjYsMTEgKzI0
ODUsMjAgQEAgc3RhdGljIGludCBpbnRlbF9pb21tdV9hc3NpZ25fZGV2aWNlKAogICAgICAgICAg
ICAgcmV0ID0gcm1ycl9pZGVudGl0eV9tYXBwaW5nKGQsIDEsIHJtcnIsIGZsYWcpOwogICAgICAg
ICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJlYXNzaWdu
X2RldmljZV9vd25lcnNoaXAoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwgcGRldik7CisgICAg
ICAgICAgICAgICAgaW50IHJjOworCisgICAgICAgICAgICAgICAgcmMgPSByZWFzc2lnbl9kZXZp
Y2Vfb3duZXJzaGlwKGQsIHMsIGRldmZuLCBwZGV2KTsKICAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0dfRVJSIFZURFBSRUZJWAogICAgICAgICAgICAgICAgICAgICAgICAiIGNhbm5vdCBt
YXAgcmVzZXJ2ZWQgcmVnaW9uICglIlBSSXg2NCIsJSJQUkl4NjQiXSBmb3IgRG9tJWQgKCVkKVxu
IiwKICAgICAgICAgICAgICAgICAgICAgICAgcm1yci0+YmFzZV9hZGRyZXNzLCBybXJyLT5lbmRf
YWRkcmVzcywKICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByZXQpOworICAg
ICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIgVlREUFJFRklYCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiIGZhaWxlZCB0byByZWNsYWltICUwNHg6JTAyeDolMDJ4LiV1IGZyb20gJXBkICglZClc
biIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4p
LCBQQ0lfRlVOQyhkZXZmbiksIGQsIHJjKTsKKyAgICAgICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BjaS5oIGIv
eGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDQzZjIxMjUxYTUuLjMyNDFlNTFlM2MgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgK
QEAgLTY4LDYgKzY4LDkgQEAgc3RydWN0IHBjaV9kZXYgewogCiAgICAgbm9kZWlkX3Qgbm9kZTsg
LyogTlVNQSBub2RlICovCiAKKyAgICAvKiBEZXZpY2UgdG8gYmUgcXVhcmFudGluZWQsIGRvbid0
IGF1dG9tYXRpY2FsbHkgcmUtYXNzaWduIHRvIGRvbTAgKi8KKyAgICBib29sIHF1YXJhbnRpbmU7
CisKICAgICBlbnVtIHBkZXZfdHlwZSB7CiAgICAgICAgIERFVl9UWVBFX1BDSV9VTktOT1dOLAog
ICAgICAgICBERVZfVFlQRV9QQ0llX0VORFBPSU5ULAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:35:55 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:35:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9et-0000qX-PD; Thu, 28 Nov 2019 02:35:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9et-0000qR-AX
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:55 +0000
X-Inumbo-ID: cd0b9878-1187-11ea-a3c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd0b9878-1187-11ea-a3c4-12813bfff9fa;
 Thu, 28 Nov 2019 02:35:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9es-0003tu-HD
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9es-0005qb-GL
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:35:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9es-0005qb-GL@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:35:54 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm32: entry: Split
 __DEFINE_ENTRY_TRAP in two
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhMTQ2MTBlZjU4Nzc4OWFiMzc3NGRjNGM3YWRjNTMxYjJiNGZjN2MKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE0OjUzOjAyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTM6MDIgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm0zMjogZW50cnk6IFNwbGl0IF9fREVGSU5FX0VOVFJZX1RSQVAgaW4gdHdvCiAgICAK
ICAgIFRoZSBwcmVwcm9jZXNzaW5nIG1hY3JvIF9fREVGSU5FX0VOVFJZX1RSQVAgaXMgdXNlZCB0
byBnZW5lcmF0ZSB0cmFwCiAgICBlbnRyeSBmdW5jdGlvbi4gV2hpbGUgdGhlIG1hY3JvIGlzIGZh
aXJseSBzbWFsbCB0b2RheSwgZm9sbG93LXVwIHBhdGNoZXMKICAgIHdpbGwgaW5jcmVhc2UgdGhl
IHNpemUgc2lnbmljYW50bHkuCiAgICAKICAgIEluIGdlbmVyYWwsIGFzc2VtYmx5IG1hY3JvcyBh
cmUgbW9yZSByZWFkYWJsZSBhcyB0aGV5IGFsbG93IHlvdSB0byBuYW1lCiAgICBwYXJhbWV0ZXJz
IGFuZCBhdm9pZCAnXCcuIFNvIHRoZSBhY3R1YWwgaW1wbGVtZW50YXRpb24gb2YgdGhlIHRyYXAg
aXMKICAgIG5vdyBzd2l0Y2hlZCB0byBhbiBhc3NlbWJseSBtYWNyby4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1
bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2ZWVlZjdlY2FlZWMwMDJi
YjFkYTdlMjBjOWNmYWVjNTU0OWJkOTQwCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoy
MDo1OCArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMzQgKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMo
KyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggZjY5MDhlM2YxNi4uNTI1ZWMy
NmU4MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTEyNSwyNCArMTI1LDI4IEBAIGFib3J0X2d1ZXN0X2V4
aXRfZW5kOgogc2tpcF9jaGVjazoKICAgICAgICAgbW92IHBjLCBscgogCi0vKgotICogTWFjcm8g
dG8gZGVmaW5lIHRyYXAgZW50cnkuIFRoZSBpZmxhZ3MgY29ycmVzcG9uZHMgdG8gdGhlIGxpc3Qg
b2YKLSAqIGludGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRvIHVubWFz
ay4KLSAqLworICAgICAgICAvKgorICAgICAgICAgKiBNYWNybyB0byBkZWZpbmUgdHJhcCBlbnRy
eS4gVGhlIGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgorICAgICAgICAgKiBpbnRl
cnJ1cHRzIChBc3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB0byB1bm1hc2suCisgICAgICAg
ICAqLworICAgICAgICAubWFjcm8gdmVjdG9yIHRyYXAsIGlmbGFncworICAgICAgICBTQVZFX0FM
TAorICAgICAgICBjcHNpZSAgIFxpZmxhZ3MKKyAgICAgICAgYWRyICAgICBsciwgcmV0dXJuX2Zy
b21fdHJhcAorICAgICAgICBtb3YgICAgIHIwLCBzcAorICAgICAgICAvKgorICAgICAgICAgKiBT
YXZlIHRoZSBzdGFjayBwb2ludGVyIGluIHIxMS4gSXQgd2lsbCBiZSByZXN0b3JlZCBhZnRlciB0
aGUKKyAgICAgICAgICogdHJhcCBoYXMgYmVlbiBoYW5kbGVkIChzZWUgcmV0dXJuX2Zyb21fdHJh
cCkuCisgICAgICAgICAqLworICAgICAgICBtb3YgICAgIHIxMSwgc3AKKyAgICAgICAgYmljICAg
ICBzcCwgIzcgICAgICAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0
cmFwKSAqLworICAgICAgICBiICAgICAgIGRvX3RyYXBfXHRyYXAKKyAgICAgICAgLmVuZG0KKwog
I2RlZmluZSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGlmbGFncykgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBBTElHTjsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogdHJhcF8jI3RyYXA6ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICBTQVZFX0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICBjcHNpZSBpZmxhZ3M7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBhZHIgbHIsIHJldHVybl9m
cm9tX3RyYXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgKiBTYXZlIHRoZSBzdGFjayBw
b2ludGVyIGluIHIxMS4gSXQgd2lsbCBiZSByZXN0b3JlZCBhZnRlciB0aGUgXAotICAgICAgICAg
KiB0cmFwIGhhcyBiZWVuIGhhbmRsZWQgKHNlZSByZXR1cm5fZnJvbV90cmFwKS4gICAgICAgICAg
ICAgICAgXAotICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3YgcjExLCBzcDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBiaWMg
c3AsICM3OyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0cmFwKSAq
LyAgXAotICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCisgICAgICAgIHZlY3RvciB0cmFwLCBpZmxh
Z3MKIAogLyogVHJhcCBoYW5kbGVyIHdoaWNoIHVubWFzayBJUlEvQWJvcnQsIGtlZXAgRklRIG1h
c2tlZCAqLwogI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWSh0cmFwKSBfX0RFRklORV9UUkFQX0VO
VFJZKHRyYXAsIGFpKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:36:05 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:36:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9f3-0000rZ-Qq; Thu, 28 Nov 2019 02:36:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9f3-0000rR-B4
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:05 +0000
X-Inumbo-ID: d30bee44-1187-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d30bee44-1187-11ea-83b8-bc764e2007e4;
 Thu, 28 Nov 2019 02:36:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9f2-0003uJ-K1
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9f2-0005rt-JA
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9f2-0005rt-JA@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:36:04 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm32: entry: Fold the macro
 SAVE_ALL in the macro vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwMmU3MmRhNmEzODE2ZDIwM2MwZDQ3YWQ1MmI3NjBkMTY4MmY1NTAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE0OjUzOjI3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTM6MjcgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm0zMjogZW50cnk6IEZvbGQgdGhlIG1hY3JvIFNBVkVfQUxMIGluIHRoZSBtYWNybyB2
ZWN0b3IKICAgIAogICAgRm9sbG93LXVwIHJld29yayB3aWxsIHJlcXVpcmUgdGhlIG1hY3JvIHZl
Y3RvciB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuCiAgICBhIHRyYXAgZnJvbSBhIGd1ZXN0IHZzIHdo
aWxlIGluIHRoZSBoeXBlcnZpc29yLgogICAgCiAgICBUaGUgbWFjcm8gU0FWRV9BTEwgYWxyZWFk
eSBoYXMgY29kZSB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSB0d28gYW5kCiAgICBpdCBpcyBv
bmx5IGNhbGxlZCBieSB0aGUgdmVjdG9yIG1hY3JvLiBTbyBmb2xkIHRoZSBmb3JtZXIgaW50byB0
aGUKICAgIGxhdHRlci4gVGhpcyB3aWxsIGhlbHAgdG8gYXZvaWQgZHVwbGljYXRpbmcgdGhlIGNo
ZWNrLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMy4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGE3YjgxYjAyMWVhZDIzYmZmYjVhZmZjYWMwNWVkZmMwYTg0ZDEyOWQKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTEwLTMxIDE2OjIxOjMzICswMTAwCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUwppbmRleCA1MjVlYzI2ZTgzLi42M2FlZDU3MWUyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAt
MTIsMjcgKzEyLDYgQEAKICNkZWZpbmUgUkVTVE9SRV9CQU5LRUQobW9kZSkgXAogICAgICAgICBS
RVNUT1JFX09ORV9CQU5LRUQoU1BfIyNtb2RlKSA7IFJFU1RPUkVfT05FX0JBTktFRChMUl8jI21v
ZGUpIDsgUkVTVE9SRV9PTkVfQkFOS0VEKFNQU1JfIyNtb2RlKQogCi0jZGVmaW5lIFNBVkVfQUxM
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIHN1YiBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCk7IC8qIFNQLCBMUiwg
U1BTUiwgUEMgKi8gICAgICBcCi0gICAgICAgIHB1c2gge3IwLXIxMn07IC8qIFNhdmUgUjAtUjEy
ICovICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIG1ycyByMTEsIEVMUl9oeXA7ICAgICAgICAgICAgICAgLyogRUxSX2h5cCBpcyByZXR1
cm4gYWRkcmVzcy4gKi9cCi0gICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX3BjXTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIHN0ciBsciwgW3NwLCAjVVJFR1NfbHJdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFkZCByMTEsIHNwLCAjVVJF
R1Nfa2VybmVsX3NpemVvZis0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IHN0ciByMTEsIFtzcCwgI1VSRUdTX3NwXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1yYyBDUDMyKHIxMSwgSFNSKTsg
ICAgICAgICAgICAgLyogU2F2ZSBleGNlcHRpb24gc3luZHJvbWUgKi8gICBcCi0gICAgICAgIHN0
ciByMTEsIFtzcCwgI1VSRUdTX2hzcl07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1ycyByMTEsIFNQU1JfaHlwOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHN0ciBy
MTEsIFtzcCwgI1VSRUdTX2Nwc3JdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIGFuZCByMTEsICNQU1JfTU9ERV9NQVNLOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGNtcCByMTEsICNQU1JfTU9ERV9IWVA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGJsbmUgc2F2
ZV9ndWVzdF9yZWdzCi0KIHNhdmVfZ3Vlc3RfcmVnczoKICNpZmRlZiBDT05GSUdfQVJNMzJfSEFS
REVOX0JSQU5DSF9QUkVESUNUT1IKICAgICAgICAgLyoKQEAgLTUxLDcgKzMwLDcgQEAgc2F2ZV9n
dWVzdF9yZWdzOgogICAgICAgICBsZHIgcjExLCA9MHhmZmZmZmZmZiAgLyogQ2xvYmJlciBTUCB3
aGljaCBpcyBvbmx5IHZhbGlkIGZvciBoeXBlcnZpc29yIGZyYW1lcy4gKi8KICAgICAgICAgc3Ry
IHIxMSwgW3NwLCAjVVJFR1Nfc3BdCiAgICAgICAgIFNBVkVfT05FX0JBTktFRChTUF91c3IpCi0g
ICAgICAgIC8qIExSX3VzciBpcyB0aGUgc2FtZSBwaHlzaWNhbCByZWdpc3RlciBhcyBsciBhbmQg
aXMgc2F2ZWQgaW4gU0FWRV9BTEwgKi8KKyAgICAgICAgLyogTFJfdXNyIGlzIHRoZSBzYW1lIHBo
eXNpY2FsIHJlZ2lzdGVyIGFzIGxyIGFuZCBpcyBzYXZlZCBieSB0aGUgY2FsbGVyICovCiAgICAg
ICAgIFNBVkVfQkFOS0VEKHN2YykKICAgICAgICAgU0FWRV9CQU5LRUQoYWJ0KQogICAgICAgICBT
QVZFX0JBTktFRCh1bmQpCkBAIC0xMzAsNyArMTA5LDI4IEBAIHNraXBfY2hlY2s6CiAgICAgICAg
ICAqIGludGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRvIHVubWFzay4K
ICAgICAgICAgICovCiAgICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZsYWdzCi0gICAgICAg
IFNBVkVfQUxMCisgICAgICAgIC8qIFNhdmUgcmVnaXN0ZXJzIGluIHRoZSBzdGFjayAqLworICAg
ICAgICBzdWIgICAgIHNwLCAjKFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKSAvKiBTUCwgTFIsIFNQ
U1IsIFBDICovCisgICAgICAgIHB1c2ggICAge3IwLXIxMn0gICAgICAgICAgICAgICAgICAgICAg
IC8qIFNhdmUgUjAtUjEyICovCisgICAgICAgIG1ycyAgICAgcjExLCBFTFJfaHlwICAgICAgICAg
ICAgICAgICAgIC8qIEVMUl9oeXAgaXMgcmV0dXJuIGFkZHJlc3MgKi8KKyAgICAgICAgc3RyICAg
ICByMTEsIFtzcCwgI1VSRUdTX3BjXQorCisgICAgICAgIHN0ciAgICAgbHIsIFtzcCwgI1VSRUdT
X2xyXQorCisgICAgICAgIGFkZCAgICAgcjExLCBzcCwgIyhVUkVHU19rZXJuZWxfc2l6ZW9mICsg
NCkKKworICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAjVVJFR1Nfc3BdCisKKyAgICAgICAgbXJj
ICAgICBDUDMyKHIxMSwgSFNSKSAgICAgICAgICAgICAgICAgLyogU2F2ZSBleGNlcHRpb24gc3lu
ZHJvbWUgKi8KKyAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX2hzcl0KKworICAgICAg
ICBtcnMgICAgIHIxMSwgU1BTUl9oeXAKKyAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdT
X2Nwc3JdCisgICAgICAgIGFuZCAgICAgcjExLCAjUFNSX01PREVfTUFTSworICAgICAgICBjbXAg
ICAgIHIxMSwgI1BTUl9NT0RFX0hZUAorICAgICAgICBibG5lICAgIHNhdmVfZ3Vlc3RfcmVncwor
CisgICAgICAgIC8qIFdlIGFyZSByZWFkeSB0byBoYW5kbGUgdGhlIHRyYXAsIHNldHVwIHRoZSBy
ZWdpc3RlcnMgYW5kIGp1bXAuICovCiAgICAgICAgIGNwc2llICAgXGlmbGFncwogICAgICAgICBh
ZHIgICAgIGxyLCByZXR1cm5fZnJvbV90cmFwCiAgICAgICAgIG1vdiAgICAgcjAsIHNwCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:36:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:36:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9fE-0000se-Se; Thu, 28 Nov 2019 02:36:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9fD-0000sU-L0
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:15 +0000
X-Inumbo-ID: d90fb8f2-1187-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d90fb8f2-1187-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 02:36:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9fC-0003uX-Mm
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9fC-0005tB-Lu
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9fC-0005tB-Lu@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:36:14 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm32: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU1NjMyYzQxZmU1ZDAzOWY0ZWFkYTEwNTA2ZmM5NjlmNDVmMTM0MGUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE0OjUzOjQ2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTM6NDYgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm0zMjogRG9uJ3QgYmxpbmRseSB1bm1hc2sgaW50ZXJydXB0cyBvbiB0cmFwIHdpdGhv
dXQgYSBjaGFuZ2Ugb2YgbGV2ZWwKICAgIAogICAgRXhjZXB0aW9uIHZlY3RvcnMgd2lsbCB1bm1h
c2sgaW50ZXJydXB0cyByZWdhcmRsZXNzIHRoZSBzdGF0ZSBvZiB0aGVtIGluCiAgICB0aGUgaW50
ZXJydXB0ZWQgY29udGV4dC4KICAgIAogICAgT25lIG9mIHRoZSBjb25zZXF1ZW5jZXMgaXMgSVJR
IHdpbGwgYmUgdW5tYXNrZWQgd2hlbiByZWNlaXZpbmcgYW4KICAgIHVuZGVmaW5lZCBpbnN0cnVj
dGlvbiBleGNlcHRpb24gKHVzZWQgYnkgV0FSTiopIGZyb20gdGhlIGh5cGVydmlzb3IuCiAgICBU
aGlzIGNvdWxkIHJlc3VsdCB0byB1bmV4cGVjdGVkIGJlaGF2aW9yIHN1Y2ggYXMgZGVhZGxvY2sg
KGlmIGEgbG9jayB3YXMKICAgIHNoYXJlZCB3aXRoIGludGVycnVwdHMpLgogICAgCiAgICBJbiBh
IG51dHNoZWxsLCBpbnRlcnJ1cHRzIHNob3VsZCBvbmx5IGJlIHVubWFza2VkIHdoZW4gaXQgaXMg
c2FmZSB0byBkby4KICAgIFhlbiBvbmx5IHVubWFzayBJUlEgYW5kIEFib3J0IGludGVycnVwdHMs
IHNvIHRoZSBsb2dpYyBjYW4gc3RheSBzaW1wbGUuCiAgICAKICAgIEFzIHZlY3RvcnMgZXhjZXB0
aW9ucyBtYXkgYmUgc2hhcmVkIGJldHdlZW4gZ3Vlc3QgYW5kIGh5cGVydmlzb3IsIHdlIG5vdwog
ICAgbmVlZCB0byBoYXZlIGEgZGlmZmVyZW50IHBvbGljeSBmb3IgdGhlIGludGVycnVwdHMuCiAg
ICAKICAgIE9uIGV4Y2VwdGlvbiBmcm9tIGh5cGVydmlzb3IsIGVhY2ggdmVjdG9yIHdpbGwgc2Vs
ZWN0IHRoZSBsaXN0IG9mCiAgICBpbnRlcnJ1cHRzIHRvIGluaGVyaXQgZnJvbSB0aGUgaW50ZXJy
dXB0ZWQgY29udGV4dC4gQW55IGludGVycnVwdHMgbm90CiAgICBsaXN0ZWQgd2lsbCBiZSBrZXB0
IG1hc2tlZC4KICAgIAogICAgT24gZXhjZXB0aW9uIGZyb20gdGhlIGd1ZXN0LCB0aGUgQWJvcnQg
YW5kIElSUSB3aWxsIGJlIHVubWFza2VkCiAgICBkZXBlbmRpbmcgb24gdGhlIGV4YWN0IHZlY3Rv
ci4KICAgIAogICAgVGhlIGludGVycnVwdHMgd2lsbCBiZSBrZXB0IHVubWFza2VkIHdoZW4gdGhl
IHZlY3RvciBjYW5ub3QgdXNlZCBieQogICAgZWl0aGVyIGd1ZXN0IG9yIGh5cGVydmlzb3IuCiAg
ICAKICAgIE5vdGUgdGhhdCBlYWNoIHZlY3RvciBpcyBub3QgYW55bW9yZSBwcmVjZWRlZCBieSBB
TElHTi4gVGhpcyBpcyBmaW5lCiAgICBiZWNhdXNlIHRoZSBhbGlnbm1lbnQgaXMgYWxyZWFkeSBi
aWdnZXIgdGhhbiB3aGF0IHdlIG5lZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAz
LgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNjFiNjgzNTcxZjBhYmQxMjM5NWIxNDU0Y2QwNTVmMmFk
OWJiM2EzNwogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MjI6MzQgKzAxMDAKLS0tCiB4
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDEzOCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMDkgaW5zZXJ0aW9ucygrKSwg
MjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMg
Yi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCA2M2FlZDU3MWUyLi4xNmQ5ZjkzNjUz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUwpAQCAtMyw2ICszLDE3IEBACiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0
aXZlLmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogCisvKgorICogU2hvcnQtaGFuZHMgdG8g
ZGVmaW5lZCB0aGUgaW50ZXJydXB0cyAoQSwgSSwgRikKKyAqCisgKiBfIG1lYW5zIHRoZSBpbnRl
cnJ1cHQgc3RhdGUgd2lsbCBub3QgY2hhbmdlCisgKiBYIG1lYW5zIHRoZSBzdGF0ZSBvZiBpbnRl
cnJ1cHQgWCB3aWxsIGNoYW5nZQorICoKKyAqIFRvIGJlIHVzZWQgd2l0aCBtc3IgY3Bzcl8qIG9u
bHkKKyAqLworI2RlZmluZSBJRkxBR1NfQUlGICAgICAgUFNSX0FCVF9NQVNLIHwgUFNSX0lSUV9N
QVNLIHwgUFNSX0ZJUV9NQVNLCisjZGVmaW5lIElGTEFHU19BX0YgICAgICBQU1JfQUJUX01BU0sg
fCBQU1JfRklRX01BU0sKKwogI2RlZmluZSBTQVZFX09ORV9CQU5LRUQocmVnKSAgICBtcnMgcjEx
LCByZWc7IHN0ciByMTEsIFtzcCwgI1VSRUdTXyMjcmVnXQogI2RlZmluZSBSRVNUT1JFX09ORV9C
QU5LRUQocmVnKSBsZHIgcjExLCBbc3AsICNVUkVHU18jI3JlZ107IG1zciByZWcsIHIxMQogCkBA
IC0xMDUsMTAgKzExNiwxOCBAQCBza2lwX2NoZWNrOgogICAgICAgICBtb3YgcGMsIGxyCiAKICAg
ICAgICAgLyoKLSAgICAgICAgICogTWFjcm8gdG8gZGVmaW5lIHRyYXAgZW50cnkuIFRoZSBpZmxh
Z3MgY29ycmVzcG9uZHMgdG8gdGhlIGxpc3Qgb2YKLSAgICAgICAgICogaW50ZXJydXB0cyAoQXN5
bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNrLgorICAgICAgICAgKiBNYWNybyB0
byBkZWZpbmUgYSB0cmFwIGVudHJ5LgorICAgICAgICAgKgorICAgICAgICAgKiAgQGd1ZXN0X2lm
bGFnczogT3B0aW9uYWwgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIHVubWFzayB3aGVuCisgICAgICAg
ICAqICAgICAgZW50ZXJpbmcgZnJvbSBndWVzdCBjb250ZXh0LiBBcyB0aGlzIGlzIHVzZWQgd2l0
aCBjcHNpZSwKKyAgICAgICAgICogICAgICB0aGUgbGV0dGVyIChhLCBpLCBmKSBzaG91bGQgYmUg
dXNlZC4KKyAgICAgICAgICoKKyAgICAgICAgICogIEBoeXBfaWZsYWdzOiBPcHRpb25hbCBsaXN0
IG9mIGludGVycnVwdHMgdG8gaW5oZXJpdCB3aGVuCisgICAgICAgICAqICAgICAgZW50ZXJpbmcg
ZnJvbSBoeXBlcnZpc29yIGNvbnRleHQuIEFueSBpbnRlcnJ1cHRzIG5vdAorICAgICAgICAgKiAg
ICAgIGxpc3RlZCB3aWxsIGJlIGtlcHQgdW5jaGFuZ2VkLiBBcyB0aGlzIGlzIHVzZWQgd2l0aCBj
cHNyXyosCisgICAgICAgICAqICAgICAgSUZMQUdTXyogc2hvcnQtaGFuZHMgc2hvdWxkIGJlIHVz
ZWQuCiAgICAgICAgICAqLwotICAgICAgICAubWFjcm8gdmVjdG9yIHRyYXAsIGlmbGFncworICAg
ICAgICAubWFjcm8gdmVjdG9yIHRyYXAsIGd1ZXN0X2lmbGFncz1uLCBoeXBfaWZsYWdzPTAKICAg
ICAgICAgLyogU2F2ZSByZWdpc3RlcnMgaW4gdGhlIHN0YWNrICovCiAgICAgICAgIHN1YiAgICAg
c3AsICMoVVJFR1NfU1BfdXNyIC0gVVJFR1Nfc3ApIC8qIFNQLCBMUiwgU1BTUiwgUEMgKi8KICAg
ICAgICAgcHVzaCAgICB7cjAtcjEyfSAgICAgICAgICAgICAgICAgICAgICAgLyogU2F2ZSBSMC1S
MTIgKi8KQEAgLTEyNiwxMiArMTQ1LDM5IEBAIHNraXBfY2hlY2s6CiAKICAgICAgICAgbXJzICAg
ICByMTEsIFNQU1JfaHlwCiAgICAgICAgIHN0ciAgICAgcjExLCBbc3AsICNVUkVHU19jcHNyXQot
ICAgICAgICBhbmQgICAgIHIxMSwgI1BTUl9NT0RFX01BU0sKLSAgICAgICAgY21wICAgICByMTEs
ICNQU1JfTU9ERV9IWVAKLSAgICAgICAgYmxuZSAgICBzYXZlX2d1ZXN0X3JlZ3MKIAorICAgICAg
ICAvKgorICAgICAgICAgKiBXZSBuZWVkIHRvIGRpc3Rpbmd1aXNoIHdoZXRoZXIgd2UgY2FtZSBm
cm9tIGd1ZXN0IG9yCisgICAgICAgICAqIGh5cGVydmlzb3IgY29udGV4dC4KKyAgICAgICAgICov
CisgICAgICAgIGFuZCAgICAgcjAsIHIxMSwgI1BTUl9NT0RFX01BU0sKKyAgICAgICAgY21wICAg
ICByMCwgI1BTUl9NT0RFX0hZUAorCisgICAgICAgIGJuZSAgICAgMWYKKyAgICAgICAgLyoKKyAg
ICAgICAgICogVHJhcCBmcm9tIHRoZSBoeXBlcnZpc29yCisgICAgICAgICAqCisgICAgICAgICAq
IEluaGVyaXQgdGhlIHN0YXRlIG9mIHRoZSBpbnRlcnJ1cHRzIGZyb20gdGhlIGh5cGVydmlzb3IK
KyAgICAgICAgICogY29udGV4dC4gRm9yIHRoYXQgd2UgbmVlZCB0byB1c2UgU1BTUiAoc3RvcmVk
IGluIHIxMSkgYW5kCisgICAgICAgICAqIG1vZGlmeSBDUFNSIGFjY29yZGluZ2x5LgorICAgICAg
ICAgKgorICAgICAgICAgKiBDUFNSID0gKENQU1IgJiB+aHlwX2lmbGFncykgfCAoU1BTUiAmIGh5
cF9pZmxhZ3MpCisgICAgICAgICAqLworICAgICAgICBtcnMgICAgIHIxMCwgY3BzcgorICAgICAg
ICBiaWMgICAgIHIxMCwgcjEwLCAjXGh5cF9pZmxhZ3MKKyAgICAgICAgYW5kICAgICByMTEsIHIx
MSwgI1xoeXBfaWZsYWdzCisgICAgICAgIG9yciAgICAgcjEwLCByMTAsIHIxMQorICAgICAgICBt
c3IgICAgIGNwc3JfY3gsIHIxMAorICAgICAgICBiICAgICAgIDJmCisKKzE6CisgICAgICAgIC8q
IFRyYXAgZnJvbSB0aGUgZ3Vlc3QgKi8KKyAgICAgICAgYmwgICAgICBzYXZlX2d1ZXN0X3JlZ3MK
KyAgICAgICAgLmlmICAgICBcZ3Vlc3RfaWZsYWdzICE9IG4KKyAgICAgICAgY3BzaWUgICBcZ3Vl
c3RfaWZsYWdzCisgICAgICAgIC5lbmRpZgorMjoKICAgICAgICAgLyogV2UgYXJlIHJlYWR5IHRv
IGhhbmRsZSB0aGUgdHJhcCwgc2V0dXAgdGhlIHJlZ2lzdGVycyBhbmQganVtcC4gKi8KLSAgICAg
ICAgY3BzaWUgICBcaWZsYWdzCiAgICAgICAgIGFkciAgICAgbHIsIHJldHVybl9mcm9tX3RyYXAK
ICAgICAgICAgbW92ICAgICByMCwgc3AKICAgICAgICAgLyoKQEAgLTE0MywyMCArMTg5LDYgQEAg
c2tpcF9jaGVjazoKICAgICAgICAgYiAgICAgICBkb190cmFwX1x0cmFwCiAgICAgICAgIC5lbmRt
CiAKLSNkZWZpbmUgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBpZmxhZ3MpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgQUxJR047ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXRyYXBfIyN0cmFwOiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgdmVjdG9yIHRyYXAsIGlmbGFncwotCi0vKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5t
YXNrIElSUS9BYm9ydCwga2VlcCBGSVEgbWFza2VkICovCi0jZGVmaW5lIERFRklORV9UUkFQX0VO
VFJZKHRyYXApIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgYWkpCi0KLS8qIFRyYXAgaGFuZGxl
ciB3aGljaCB1bm1hc2sgQWJvcnQsIGtlZXAgSVJRL0ZJUSBtYXNrZWQgKi8KLSNkZWZpbmUgREVG
SU5FX1RSQVBfRU5UUllfTk9JUlEodHJhcCkgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBhKQot
Ci0vKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIElSUSwga2VlcCBBYm9ydC9GSVEgbWFza2Vk
ICovCi0jZGVmaW5lIERFRklORV9UUkFQX0VOVFJZX05PQUJPUlQodHJhcCkgX19ERUZJTkVfVFJB
UF9FTlRSWSh0cmFwLCBpKQotCiAgICAgICAgIC5hbGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3Zl
Y3RvcikKICAgICAgICAgYiB0cmFwX3Jlc2V0ICAgICAgICAgICAgICAgICAgICAvKiAweDAwIC0g
UmVzZXQgKi8KQEAgLTIyNywxNCArMjU5LDYyIEBAIGRlY29kZV92ZWN0b3JzOgogCiAjZW5kaWYg
LyogQ09ORklHX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SICovCiAKLURFRklORV9UUkFQX0VOVFJZ
KHJlc2V0KQotREVGSU5FX1RSQVBfRU5UUlkodW5kZWZpbmVkX2luc3RydWN0aW9uKQotREVGSU5F
X1RSQVBfRU5UUlkoaHlwZXJ2aXNvcl9jYWxsKQotREVGSU5FX1RSQVBfRU5UUlkocHJlZmV0Y2hf
YWJvcnQpCi1ERUZJTkVfVFJBUF9FTlRSWShndWVzdF9zeW5jKQotREVGSU5FX1RSQVBfRU5UUllf
Tk9JUlEoaXJxKQotREVGSU5FX1RSQVBfRU5UUllfTk9JUlEoZmlxKQotREVGSU5FX1RSQVBfRU5U
UllfTk9BQk9SVChkYXRhX2Fib3J0KQorLyogVmVjdG9yIG5vdCB1c2VkIGJ5IHRoZSBIeXBlcnZp
c29yLiAqLwordHJhcF9yZXNldDoKKyAgICAgICAgdmVjdG9yIHJlc2V0CisKKy8qCisgKiBWZWN0
b3Igb25seSB1c2VkIGJ5IHRoZSBIeXBlcnZpc29yLgorICoKKyAqIFdoaWxlIHRoZSBleGNlcHRp
b24gY2FuIGJlIGV4ZWN1dGVkIHdpdGggYWxsIHRoZSBpbnRlcnJ1cHRzIChlLmcuCisgKiBJUlEp
IHVubWFza2VkLCB0aGUgaW50ZXJydXB0ZWQgY29udGV4dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkg
bWFza2VkCisgKiBzb21lIG9mIHRoZW0uIFNvIHdlIHdhbnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUg
ZnJvbSB0aGUgaW50ZXJydXB0ZWQKKyAqIGNvbnRleHQuCisgKi8KK3RyYXBfdW5kZWZpbmVkX2lu
c3RydWN0aW9uOgorICAgICAgICB2ZWN0b3IgdW5kZWZpbmVkX2luc3RydWN0aW9uLCBoeXBfaWZs
YWdzPUlGTEFHU19BSUYKKworLyogV2Ugc2hvdWxkIG5ldmVyIHJlYWNoIHRoaXMgdHJhcCAqLwor
dHJhcF9oeXBlcnZpc29yX2NhbGw6CisgICAgICAgIHZlY3RvciBoeXBlcnZpc29yX2NhbGwKKwor
LyoKKyAqIFZlY3RvciBvbmx5IHVzZWQgYnkgdGhlIGh5cGVydmlzb3IuCisgKgorICogV2hpbGUg
dGhlIGV4Y2VwdGlvbiBjYW4gYmUgZXhlY3V0ZWQgd2l0aCBhbGwgdGhlIGludGVycnVwdHMgKGUu
Zy4KKyAqIElSUSkgdW5tYXNrZWQsIHRoZSBpbnRlcnJ1cHRlZCBjb250ZXh0IG1heSBoYXZlIHB1
cnBvc2VmdWxseSBtYXNrZWQKKyAqIHNvbWUgb2YgdGhlbS4gU28gd2Ugd2FudCB0byBpbmhlcml0
IHRoZSBzdGF0ZSBmcm9tIHRoZSBpbnRlcnJ1cHRlZAorICogY29udGV4dC4KKyAqLwordHJhcF9w
cmVmZXRjaF9hYm9ydDoKKyAgICAgICB2ZWN0b3IgcHJlZmV0Y2hfYWJvcnQsIGh5cF9pZmxhZ3M9
SUZMQUdTX0FJRgorCisvKgorICogVmVjdG9yIG9ubHkgdXNlZCBieSB0aGUgaHlwZXJ2aXNvci4K
KyAqCisgKiBEYXRhIEFib3J0IHNob3VsZCBiZSByYXJlIGFuZCBtb3N0IGxpa2VseSBmYXRhbC4g
SXQgaXMgYmVzdCB0byBub3QKKyAqIHVubWFzayBhbnkgaW50ZXJydXB0cyB0byBsaW1pdCB0aGUg
YW1vdW50IG9mIGNvZGUgdGhhdCBjYW4gcnVuIGJlZm9yZQorICogdGhlIERhdGEgQWJvcnQgaXMg
dHJlYXRlZC4KKyAqLwordHJhcF9kYXRhX2Fib3J0OgorICAgICAgICB2ZWN0b3IgZGF0YV9hYm9y
dAorCisvKiBWZWN0b3Igb25seSB1c2VkIGJ5IHRoZSBndWVzdC4gV2UgY2FuIHVubWFzayBBYm9y
dC9JUlEuICovCit0cmFwX2d1ZXN0X3N5bmM6CisgICAgICAgIHZlY3RvciBndWVzdF9zeW5jLCBn
dWVzdF9pZmxhZ3M9YWkKKworCisvKiBWZWN0b3IgdXNlZCBieSB0aGUgaHlwZXJ2aXNvciBhbmQg
dGhlIGd1ZXN0LiAqLwordHJhcF9pcnE6CisgICAgICAgIHZlY3RvciBpcnEsIGd1ZXN0X2lmbGFn
cz1hLCBoeXBfaWZsYWdzPUlGTEFHU19BX0YKKworLyoKKyAqIFZlY3RvciB1c2VkIGJ5IHRoZSBo
eXBlcnZpc29yIGFuZCB0aGUgZ3Vlc3QuCisgKgorICogRklRIGFyZSBub3QgbWVhbnQgdG8gaGFw
cGVuLCBzbyB3ZSBkb24ndCB1bm1hc2sgYW55IGludGVycnVwdHMuCisgKi8KK3RyYXBfZmlxOgor
ICAgICAgICB2ZWN0b3IgZmlxCiAKIHJldHVybl9mcm9tX3RyYXA6CiAgICAgICAgIC8qCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:36:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:36:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9fO-0000uQ-UL; Thu, 28 Nov 2019 02:36:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9fN-0000uF-Ha
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:25 +0000
X-Inumbo-ID: df1205f2-1187-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id df1205f2-1187-11ea-83b8-bc764e2007e4;
 Thu, 28 Nov 2019 02:36:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9fM-0003ul-Pg
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9fM-0005uC-Od
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9fM-0005uC-Od@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:36:24 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/arm64: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkYTNkYWI4NmNmMjE5YzE3OWEyM2EwNTE4MDIxYWI2MDFkMDg2NjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5v
diA0IDE0OjU0OjA5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDQgMTQ6NTQ6MDkgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm02NDogRG9uJ3QgYmxpbmRseSB1bm1hc2sgaW50ZXJydXB0cyBvbiB0cmFwIHdpdGhv
dXQgYSBjaGFuZ2Ugb2YgbGV2ZWwKICAgIAogICAgU29tZSBvZiB0aGUgdHJhcHMgd2l0aG91dCBh
IGNoYW5nZSBvZiB0aGUgbGV2ZWwgKGkuZS4gaHlwZXJ2aXNvciAtPgogICAgaHlwZXJ2aXNvcikg
d2lsbCB1bm1hc2sgaW50ZXJydXB0cyByZWdhcmRsZXNzIHRoZSBzdGF0ZSBvZiB0aGVtIGluIHRo
ZQogICAgaW50ZXJydXB0ZWQgY29udGV4dC4KICAgIAogICAgT25lIG9mIHRoZSBjb25zZXF1ZW5j
ZXMgaXMgSVJRIHdpbGwgYmUgdW5tYXNrZWQgd2hlbiByZWNlaXZpbmcgYQogICAgc3luY2hyb25v
dXMgZXhjZXB0aW9uICh1c2VkIGJ5IFdBUk4qKCkpLiBUaGlzIGNvdWxkIHJlc3VsdCB0byB1bmV4
cGVjdGVkCiAgICBiZWhhdmlvciBzdWNoIGFzIGRlYWRsb2NrIChpZiBhIGxvY2sgd2FzIHNoYXJl
ZCB3aXRoIGludGVycnVwdHMpLgogICAgCiAgICBJbiBhIG51dHNoZWxsLCBpbnRlcnJ1cHRzIHNo
b3VsZCBvbmx5IGJlIHVubWFza2VkIHdoZW4gaXQgaXMgc2FmZSB0bwogICAgZG8uIFhlbiBvbmx5
IHVubWFzayBJUlEgYW5kIEFib3J0IGludGVycnVwdHMsIHNvIHRoZSBsb2dpYyBjYW4gc3RheQog
ICAgc2ltcGxlOgogICAgICAgIC0gaHlwX2Vycm9yOiBBbGwgdGhlIGludGVycnVwdHMgYXJlIG5v
dyBrZXB0IG1hc2tlZC4gU0Vycm9yIHNob3VsZAogICAgICAgICAgYmUgcHJldHR5IHJhcmUgYW5k
IGlmIGV2ZXIgaGFwcGVuIHRoZW4gd2UgbW9zdCBsaWtlbHkgd2FudCB0bwogICAgICAgICAgYXZv
aWQgYW55IG90aGVyIGludGVycnVwdHMgdG8gYmUgZ2VuZXJhdGVkLiBUaGUgcG90ZW50aWFsIG1h
aW4KICAgICAgICAgICJjYWxsZXIiIGlzIGR1cmluZyB2aXJ0dWFsIFNFcnJvciBzeW5jaHJvbml6
YXRpb24gb24gdGhlIGV4aXQKICAgICAgICAgIHBhdGggZnJvbSB0aGUgZ3Vlc3QgKHNlZSBjaGVj
a19wZW5kaW5nX3ZzZXJyb3IpLgogICAgCiAgICAgICAgLSBoeXBfc3luYzogVGhlIGludGVycnVw
dHMgc3RhdGUgaXMgaW5oZXJpdGVkIGZyb20gdGhlIGludGVycnVwdGVkCiAgICAgICAgICBjb250
ZXh0LgogICAgCiAgICAgICAgLSBoeXBfaXJxOiBBbGwgdGhlIGludGVycnVwdHMgYnV0IElSUSBz
dGF0ZSBhcmUgaW5oZXJpdGVkIGZyb20gdGhlCiAgICAgICAgICBpbnRlcnJ1cHRlZCBjb250ZXh0
LiBJUlEgaXMga2VwdCBtYXNrZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAzLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29t
PgogICAgbWFzdGVyIGNvbW1pdDogM2VkODg1YTg4NzQwMDNmNjAxMTQ2MGY0ZjQ2ZDFkMTMwZGQ2
YjJkYgogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMzEgMTY6MjI6NTUgKzAxMDAKLS0tCiB4ZW4v
YXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggZmZhOWExYzQ5Mi4uMTJkZjk1ZTkwMSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2VudHJ5LlMKQEAgLTE5MSwyNCArMTkxLDYzIEBAIGh5cF9lcnJvcl9pbnZhbGlkOgogICAg
ICAgICBlbnRyeSAgIGh5cD0xCiAgICAgICAgIGludmFsaWQgQkFEX0VSUk9SCiAKKy8qCisgKiBT
RXJyb3IgcmVjZWl2ZWQgd2hpbGUgcnVubmluZyBpbiB0aGUgaHlwZXJ2aXNvciBtb2RlLgorICoK
KyAqIFRlY2huaWNhbGx5LCB3ZSBjb3VsZCB1bm1hc2sgdGhlIElSUSBpZiBpdCB3ZXJlIHVubWFz
a2VkIGluIHRoZQorICogaW50ZXJydXB0ZWQgY29udGV4dC4gSG93ZXZlciwgdGhpcyByZXF1aXJl
IHRvIGNoZWNrIHRoZSBQU1RBVEUuIEZvcgorICogc2ltcGxpY2l0eSwgYXMgU0Vycm9yIHNob3Vs
ZCBiZSByYXJlIGFuZCBwb3RlbnRpYWxseSBmYXRhbCwKKyAqIGFsbCBpbnRlcnJ1cHRzIGFyZSBr
ZXB0IG1hc2tlZC4KKyAqLwogaHlwX2Vycm9yOgogICAgICAgICBlbnRyeSAgIGh5cD0xCi0gICAg
ICAgIG1zciAgICAgZGFpZmNsciwgIzIKICAgICAgICAgbW92ICAgICB4MCwgc3AKICAgICAgICAg
YmwgICAgICBkb190cmFwX2h5cF9zZXJyb3IKICAgICAgICAgZXhpdCAgICBoeXA9MQogCi0vKiBU
cmFwcyB0YWtlbiBpbiBDdXJyZW50IEVMIHdpdGggU1BfRUx4ICovCisvKgorICogU3luY2hyb25v
dXMgZXhjZXB0aW9uIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcgaW4gdGhlIGh5cGVydmlzb3IgbW9k
ZS4KKyAqCisgKiBXaGlsZSB0aGUgZXhjZXB0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIHdpdGggYWxs
IHRoZSBpbnRlcnJ1cHRzIChlLmcuCisgKiBJUlEpIHVubWFza2VkLCB0aGUgaW50ZXJydXB0ZWQg
Y29udGV4dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkCisgKiBzb21lIG9mIHRoZW0uIFNv
IHdlIHdhbnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUgZnJvbSB0aGUgaW50ZXJydXB0ZWQKKyAqIGNv
bnRleHQuCisgKi8KIGh5cF9zeW5jOgogICAgICAgICBlbnRyeSAgIGh5cD0xCi0gICAgICAgIG1z
ciAgICAgZGFpZmNsciwgIzYKKworICAgICAgICAvKiBJbmhlcml0IGludGVycnVwdHMgKi8KKyAg
ICAgICAgbXJzICAgICB4MCwgU1BTUl9lbDIKKyAgICAgICAgYW5kICAgICB4MCwgeDAsICMoUFNS
X0RCR19NQVNLIHwgUFNSX0FCVF9NQVNLIHwgUFNSX0lSUV9NQVNLIHwgUFNSX0ZJUV9NQVNLKQor
ICAgICAgICBtc3IgICAgIGRhaWYsIHgwCisKICAgICAgICAgbW92ICAgICB4MCwgc3AKICAgICAg
ICAgYmwgICAgICBkb190cmFwX2h5cF9zeW5jCiAgICAgICAgIGV4aXQgICAgaHlwPTEKIAorLyoK
KyAqIElSUSByZWNlaXZlZCB3aGlsZSBydW5uaW5nIGluIHRoZSBoeXBlcnZpc29yIG1vZGUuCisg
KgorICogV2hpbGUgdGhlIGV4Y2VwdGlvbiBjb3VsZCBiZSBleGVjdXRlZCB3aXRoIGFsbCB0aGUg
aW50ZXJydXB0cyBidXQgSVJRCisgKiB1bm1hc2tlZCwgdGhlIGludGVycnVwdGVkIGNvbnRleHQg
bWF5IGhhdmUgcHVycG9zZWZ1bGx5IG1hc2tlZCBzb21lCisgKiBvZiB0aGVtLiBTbyB3ZSB3YW50
IHRvIGluaGVyaXQgdGhlIHN0YXRlIGZyb20gdGhlIGludGVycnVwdCBjb250ZXh0CisgKiBhbmQg
a2VlcCBJUlEgbWFza2VkLgorICoKKyAqIFhYWDogV2UgbWF5IHdhbnQgdG8gY29uc2lkZXIgYW4g
b3JkZXJpbmcgYmV0d2VlbiBpbnRlcnJ1cHRzIChlLmcuIGlmCisgKiBTRXJyb3IgYXJlIG1hc2tl
ZCwgdGhlbiBJUlEgc2hvdWxkIGJlIG1hc2tlZCB0b28pLiBIb3dldmVyLCB0aGlzCisgKiB3b3Vs
ZCByZXF1aXJlIHNvbWUgcmV3b3JrIGluIHNvbWUgcGF0aHMgKGUuZy4gcGFuaWMsIGxpdmVwYXRj
aCkgdG8KKyAqIGVuc3VyZSB0aGUgb3JkZXJpbmcgaXMgZW5mb3JjZWQgZXZlcnl3aGVyZS4KKyAq
LwogaHlwX2lycToKICAgICAgICAgZW50cnkgICBoeXA9MQotICAgICAgICBtc3IgICAgIGRhaWZj
bHIsICM0CisKKyAgICAgICAgLyogSW5oZXJpdCBELCBBLCBGIGludGVycnVwdHMgYW5kIGtlZXAg
SSBtYXNrZWQgKi8KKyAgICAgICAgbXJzICAgICB4MCwgU1BTUl9lbDIKKyAgICAgICAgbW92ICAg
ICB4MSwgIyhQU1JfREJHX01BU0sgfCBQU1JfQUJUX01BU0sgfCBQU1JfRklRX01BU0spCisgICAg
ICAgIGFuZCAgICAgeDAsIHgwLCB4MQorICAgICAgICBvcnIgICAgIHgwLCB4MCwgI1BTUl9JUlFf
TUFTSworICAgICAgICBtc3IgICAgIGRhaWYsIHgwCisKICAgICAgICAgbW92ICAgICB4MCwgc3AK
ICAgICAgICAgYmwgICAgICBkb190cmFwX2lycQogICAgICAgICBleGl0ICAgIGh5cD0xCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:36:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:36:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9fY-0000va-W7; Thu, 28 Nov 2019 02:36:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9fX-0000vR-Jd
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:35 +0000
X-Inumbo-ID: e517fc68-1187-11ea-a3c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e517fc68-1187-11ea-a3c4-12813bfff9fa;
 Thu, 28 Nov 2019 02:36:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9fW-0003ux-Sb
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9fW-0005vI-Rh
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9fW-0005vI-Rh@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:36:34 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/vtd: Hide superpage support
 for SandyBridge IOMMUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhNDA0NTIwYjU0MTkwMjg2N2RjMDBmYzczZmMwYTAwYWQyNTU4NDAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxNDowOTowMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTY6
MjIgMjAxOSArMDAwMAoKICAgIHg4Ni92dGQ6IEhpZGUgc3VwZXJwYWdlIHN1cHBvcnQgZm9yIFNh
bmR5QnJpZGdlIElPTU1VcwogICAgCiAgICBTb21ldGhpbmcgY2F1c2VzIFNhbmR5QnJpZGdlIElP
TU1VcyB0byBjaG9rZSB3aGVuIHNoYXJpbmcgRVBUIHBhZ2V0YWJsZXMsIGFuZAogICAgYW4gRVBU
IHN1cGVycGFnZSBnZXRzIHNoYXR0ZXJlZC4gIFRoZSByb290IGNhdXNlIGlzIHN0aWxsIHVuZGVy
IGludmVzdGlnYXRpb24sCiAgICBidXQgdGhlIGVuZCByZXN1bHQgaXMgdW51c2FibGUgaW4gY29t
YmluYXRpb24gd2l0aCBDVkUtMjAxOC0xMjIwNyBwcm90ZWN0aW9ucy4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDQgLyBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvZXh0ZXJuLmggfCAgMiArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgIHwgIDIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4u
aCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaAppbmRleCBmYjdlZGZhZWY5
Li5kNjk4YjFkNTBhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0
ZXJuLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCkBAIC05Niw2
ICs5Niw4IEBAIHZvaWQgdnRkX29wc19wb3N0YW1ibGVfcXVpcmsoc3RydWN0IGlvbW11KiBpb21t
dSk7CiBpbnQgX19tdXN0X2NoZWNrIG1lX3dpZmlfcXVpcmsoc3RydWN0IGRvbWFpbiAqZG9tYWlu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGJ1cywgdTggZGV2Zm4sIGludCBt
YXApOwogdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICopOwordm9pZCBx
dWlya19pb21tdV9jYXBzKHN0cnVjdCBpb21tdSAqaW9tbXUpOworCiBib29sX3QgcGxhdGZvcm1f
c3VwcG9ydHNfaW50cmVtYXAodm9pZCk7CiBib29sX3QgcGxhdGZvcm1fc3VwcG9ydHNfeDJhcGlj
KHZvaWQpOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDI3OThhNDk5MDcu
LjE3Y2Y4N2NjZjEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMjA1LDYg
KzEyMDUsOCBAQCBpbnQgX19pbml0IGlvbW11X2FsbG9jKHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAq
ZHJoZCkKICAgICBpZiAoICEoaW9tbXUtPmNhcCArIDEpIHx8ICEoaW9tbXUtPmVjYXAgKyAxKSAp
CiAgICAgICAgIHJldHVybiAtRU5PREVWOwogCisgICAgcXVpcmtfaW9tbXVfY2Fwcyhpb21tdSk7
CisKICAgICBpZiAoIGNhcF9mYXVsdF9yZWdfb2Zmc2V0KGlvbW11LT5jYXApICsKICAgICAgICAg
IGNhcF9udW1fZmF1bHRfcmVncyhpb21tdS0+Y2FwKSAqIFBSSU1BUllfRkFVTFRfUkVHX0xFTiA+
PSBQQUdFX1NJWkUgfHwKICAgICAgICAgIGVjYXBfaW90bGJfb2Zmc2V0KGlvbW11LT5lY2FwKSA+
PSBQQUdFX1NJWkUgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1
aXJrcy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCmluZGV4IGQ2ZGI4
NjI2NzguLmIwMjY4OGUzMTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9xdWlya3MuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKQEAg
LTU0MCwzICs1NDAsMjggQEAgdm9pZCBwY2lfdnRkX3F1aXJrKGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQogICAgICAgICBicmVhazsKICAgICB9CiB9CisKK3ZvaWQgX19pbml0IHF1aXJrX2lv
bW11X2NhcHMoc3RydWN0IGlvbW11ICppb21tdSkKK3sKKyAgICAvKgorICAgICAqIElPTU1VIFF1
aXJrczoKKyAgICAgKgorICAgICAqIFNhbmR5QnJpZGdlIElPTU1VcyBjbGFpbSBzdXBwb3J0IGZv
ciAyTSBhbmQgMUcgc3VwZXJwYWdlcywgYnV0IGRvbid0CisgICAgICogaW1wbGVtZW50IHN1cGVy
cGFnZXMgaW50ZXJuYWxseS4KKyAgICAgKgorICAgICAqIFRoZXJlIGFyZSBpc3N1ZXMgY2hhbmdp
bmcgdGhlIHdhbGsgbGVuZ3RoIHVuZGVyIGluLWZsaWdodCBETUEsIHdoaWNoCisgICAgICogaGFz
IG1hbmlmZXN0ZWQgYXMgaW5jb21wYXRpYmlsaXR5IGJldHdlZW4gRVBUL0lPTU1VIHNoYXJpbmcg
YW5kIHRoZQorICAgICAqIHdvcmthcm91bmQgZm9yIENWRS0yMDE4LTEyMjA3IC8gWFNBLTMwNC4g
IEhpZGUgdGhlIHN1cGVycGFnZXMKKyAgICAgKiBjYXBhYmlsaXRpZXMgaW4gdGhlIElPTU1VLCB3
aGljaCB3aWxsIHByZXZlbnQgWGVuIGZyb20gc2hhcmluZyB0aGUgRVBUCisgICAgICogYW5kIElP
TU1VIHBhZ2V0YWJsZXMuCisgICAgICoKKyAgICAgKiBEZXRlY3Rpb24gb2YgU2FuZHlCcmlkZ2Ug
dW5mb3J0dW5hdGVseSBoYXMgdG8gYmUgZG9uZSBieSBwcm9jZXNzb3IKKyAgICAgKiBtb2RlbCBi
ZWNhdXNlIHRoZSBjbGllbnQgcGFydHMgZG9uJ3QgZXhwb3NlIHRoZWlyIElPTU1VcyBhcyBQQ0kg
ZGV2aWNlcworICAgICAqIHdlIGNvdWxkIG1hdGNoIHdpdGggYSBEZXZpY2UgSUQuCisgICAgICov
CisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAm
JgorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgPT0gNiAmJgorICAgICAgICAgKGJvb3RfY3B1
X2RhdGEueDg2X21vZGVsID09IDB4MmEgfHwKKyAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9t
b2RlbCA9PSAweDJkKSApCisgICAgICAgIGlvbW11LT5jYXAgJj0gfigweGZ1bCA8PCAzNCk7Cit9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:36:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:36:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9fj-0000wq-3R; Thu, 28 Nov 2019 02:36:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9fi-0000wj-2q
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:46 +0000
X-Inumbo-ID: eb1bc73e-1187-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eb1bc73e-1187-11ea-83b8-bc764e2007e4;
 Thu, 28 Nov 2019 02:36:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9fg-0003vg-WE
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9fg-0005wG-VB
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9fg-0005wG-VB@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:36:44 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/vtx: Disable executable EPT
 superpages to work around CVE-2018-12207
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE4YzQyOTNiMTI0NGRkZjllZTA4ZGQzOWIzMzIzNTY5Mzg1YzYyMTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IERlYyAyMCAxNzoyNToyOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTY6
MjIgMjAxOSArMDAwMAoKICAgIHg4Ni92dHg6IERpc2FibGUgZXhlY3V0YWJsZSBFUFQgc3VwZXJw
YWdlcyB0byB3b3JrIGFyb3VuZCBDVkUtMjAxOC0xMjIwNwogICAgCiAgICBDVkUtMjAxOC0xMjIw
NyBjb3ZlcnMgYSBzZXQgb2YgZXJyYXRhIG9uIHZhcmlvdXMgSW50ZWwgcHJvY2Vzc29ycywgd2hl
cmVieSBhCiAgICBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbiBjYW4gYmUgZ2VuZXJhdGVkIGluIGEg
Y29ybmVyIGNhc2Ugd2hlbiBhbiBleGVjdXRhYmxlCiAgICBtYXBwaW5nIGNoYW5nZXMgc2l6ZSBv
ciBjYWNoZWFiaWxpdHkgd2l0aG91dCBUTEIgaW52YWxpZGF0aW9uLiAgSFZNIGd1ZXN0CiAgICBr
ZXJuZWxzIGNhbiB0cmlnZ2VyIHRoaXMgdG8gRG9TIHRoZSBob3N0LgogICAgCiAgICBUbyBtaXRp
Z2F0ZSwgaW4gYWZmZWN0ZWQgaGFyZHdhcmUsIGFsbCBFUFQgc3VwZXJwYWdlcyBhcmUgbWFya2Vk
IE5YLiAgV2hlbiBhbgogICAgaW5zdHJ1Y3Rpb24gZmV0Y2ggdmlvbGF0aW9uIGlzIG9ic2VydmVk
IGFnYWluc3QgdGhlIHN1cGVycGFnZSwgdGhlIHN1cGVycGFnZQogICAgaXMgc2hhdHRlcmVkIHRv
IDRrIGFuZCBoYXMgZXhlY3V0ZSBwZXJtaXNzaW9ucyByZXN0b3JlZC4gIFRoaXMgcHJldmVudHMg
dGhlCiAgICBndWVzdCBrZXJuZWwgZnJvbSBiZWluZyBhYmxlIHRvIGNyZWF0ZSB0aGUgbmVjZXNz
YXJ5IHByZWNvbmRpdGlvbnMgaW4gdGhlIGlUTEIKICAgIHRvIGV4cGxvaXQgdGhlIHZ1bG5lcmFi
aWxpdHkuCiAgICAKICAgIFRoaXMgZG9lcyBjb21lIHdpdGggYSB3b3JrbG9hZC1kZXBlbmRlbnQg
cGVyZm9ybWFuY2Ugb3ZlcmhlYWQsIGNhdXNlZCBieQogICAgaW5jcmVhc2VkIFRMQiBwcmVzc3Vy
ZS4gIFBlcmZvcm1hbmNlIGNhbiBiZSByZXN0b3JlZCwgaWYgZ3Vlc3Qga2VybmVscyBhcmUKICAg
IHRydXN0ZWQgbm90IHRvIG1vdW50IGFuIGF0dGFjaywgYnkgc3BlY2lmeWluZyBlcHQ9ZXhlYy1z
cCBvbiB0aGUgY29tbWFuZCBsaW5lLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwNCAv
IENWRS0yMDE4LTEyMjA3CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCAg
MjMgKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICB8ICAgMyArKwog
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgIHwgMTA3ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAg
fCAgIDYgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmggfCAgIDIgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgIHwgICAxICsKIDYgZmlsZXMgY2hhbmdlZCwg
MTQwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggYzA3MDBkZmJmZS4u
Njk4YWI2MzM0MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xNjk1LDYgKzE2OTUsNyBAQCBpbnQgaHZtX2hhcF9uZXN0
ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgc3RydWN0
IHAybV9kb21haW4gKnAybSwgKmhvc3RwMm07CiAgICAgaW50IHJjLCBmYWxsX3Rocm91Z2ggPSAw
LCBwYWdlZCA9IDA7CiAgICAgaW50IHNoYXJpbmdfZW5vbWVtID0gMDsKKyAgICB1bnNpZ25lZCBp
bnQgcGFnZV9vcmRlciA9IDA7CiAgICAgdm1fZXZlbnRfcmVxdWVzdF90ICpyZXFfcHRyID0gTlVM
TDsKICAgICBib29sX3QgYXAybV9hY3RpdmUsIHN5bmMgPSAwOwogCkBAIC0xNzYzLDcgKzE3NjQs
NyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQg
bG9uZyBnbGEsCiAgICAgaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShjdXJyZCk7CiAgICAgbWZu
ID0gZ2V0X2dmbl90eXBlX2FjY2Vzcyhob3N0cDJtLCBnZm4sICZwMm10LCAmcDJtYSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyB8IChucGZlYy53cml0ZV9hY2Nlc3Mg
PyBQMk1fVU5TSEFSRSA6IDApLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGFnZV9vcmRlcik7CiAKICAgICBpZiAo
IGFwMm1fYWN0aXZlICkKICAgICB7CkBAIC0xNzc1LDcgKzE3NzYsNyBAQCBpbnQgaHZtX2hhcF9u
ZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgfQogCi0gICAgICAgIG1mbiA9IGdldF9nZm5fdHlwZV9h
Y2Nlc3MocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCk7CisgICAgICAgIG1mbiA9IGdl
dF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgJnBhZ2Vfb3JkZXIp
OwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHAybSA9IGhvc3RwMm07CkBAIC0xODE3LDYgKzE4
MTgsMjQgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2ln
bmVkIGxvbmcgZ2xhLAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAorICAgICAgICAv
KgorICAgICAgICAgKiBXb3JrYXJvdW5kIGZvciBYU0EtMzA0IC8gQ1ZFLTIwMTgtMTIyMDcuICBJ
ZiB3ZSB0YWtlIGFuIGV4ZWN1dGlvbgorICAgICAgICAgKiBmYXVsdCBhZ2FpbnN0IGEgbm9uLWV4
ZWN1dGFibGUgc3VwZXJwYWdlLCBzaGF0dGVyIGl0IHRvIHJlZ2FpbgorICAgICAgICAgKiBleGVj
dXRlIHBlcm1pc3Npb25zLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBwYWdlX29yZGVyID4g
MCAmJiBucGZlYy5pbnNuX2ZldGNoICYmIG5wZmVjLnByZXNlbnQgJiYgIXZpb2xhdGlvbiApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGludCByZXMgPSBwMm1fc2V0X2VudHJ5KHAybSwgX2dmbihn
Zm4pLCBtZm4sIFBBR0VfT1JERVJfNEssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm10LCBwMm1hKTsKKworICAgICAgICAgICAgaWYgKCByZXMgKQorICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSICJGYWlsZWQgdG8gc2hhdHRlciBnZm4gJSJQUklfZ2ZuIjog
JWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIGdmbiwgcmVzKTsKKworICAgICAgICAgICAg
cmMgPSAhcmVzOworICAgICAgICAgICAgZ290byBvdXRfcHV0X2dmbjsKKyAgICAgICAgfQorCiAg
ICAgICAgIGlmICggdmlvbGF0aW9uICkKICAgICAgICAgewogICAgICAgICAgICAgLyogU2hvdWxk
ICNWRSBiZSBlbXVsYXRlZCBmb3IgdGhpcyBmYXVsdD8gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRleCAy
MDVmMjMwN2MyLi4yNzA1MGMwODc3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC02Nyw2ICs2Nyw3IEBA
IGludGVnZXJfcGFyYW0oInBsZV93aW5kb3ciLCBwbGVfd2luZG93KTsKIAogc3RhdGljIGJvb2xf
dCBfX3JlYWRfbW9zdGx5IG9wdF9wbWxfZW5hYmxlZCA9IDE7CiBzdGF0aWMgczggX19yZWFkX21v
c3RseSBvcHRfZXB0X2FkID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfZXB0X2V4ZWNf
c3AgPSAtMTsKIAogLyoKICAqIFRoZSAnZXB0JyBwYXJhbWV0ZXIgY29udHJvbHMgZnVuY3Rpb25h
bGl0aWVzIHRoYXQgZGVwZW5kIG9uLCBvciBpbXBhY3QgdGhlCkBAIC05NCw2ICs5NSw4IEBAIHN0
YXRpYyBpbnQgX19pbml0IHBhcnNlX2VwdF9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAgICAg
ICAgb3B0X3BtbF9lbmFibGVkID0gdmFsOwogICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3Ry
Y21wKHMsICJhZCIpICkKICAgICAgICAgICAgIG9wdF9lcHRfYWQgPSB2YWw7CisgICAgICAgIGVs
c2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImV4ZWMtc3AiKSApCisgICAgICAgICAgICBvcHRf
ZXB0X2V4ZWNfc3AgPSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwppbmRleCBmYTFlMDMwOWM3Li45Mjg1YzJiMmZhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwpAQCAtMjQ5MCw2ICsyNDkwLDEwMiBAQCBzdGF0aWMgdm9pZCBwaV9ub3RpZmljYXRpb25f
aW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogc3RhdGljIHZvaWQgX19pbml0
IGxicl90c3hfZml4dXBfY2hlY2sodm9pZCk7CiBzdGF0aWMgdm9pZCBfX2luaXQgYmR3X2VycmF0
dW1fYmRmMTRfZml4dXBfY2hlY2sodm9pZCk7CiAKKy8qCisgKiBDYWxjdWxhdGUgd2hldGhlciB0
aGUgQ1BVIGlzIHZ1bG5lcmFibGUgdG8gSW5zdHJ1Y3Rpb24gRmV0Y2ggcGFnZQorICogc2l6ZS1j
aGFuZ2UgTUNFcy4KKyAqLworc3RhdGljIGJvb2wgX19pbml0IGhhc19pZl9wc2NoYW5nZV9tYyh2
b2lkKQoreworICAgIHVpbnQ2NF90IGNhcHMgPSAwOworCisgICAgLyoKKyAgICAgKiBJZiB3ZSBh
cmUgdmlydHVhbGlzZWQsIHRoZXJlIGlzIG5vdGhpbmcgd2UgY2FuIGRvLiAgT3VyIEVQVCB0YWJs
ZXMgYXJlCisgICAgICogc2hhZG93ZWQgYnkgb3VyIGh5cGVydmlzb3IsIGFuZCBub3Qgd2Fsa2Vk
IGJ5IGhhcmR3YXJlLgorICAgICAqLworICAgIGlmICggY3B1X2hhc19oeXBlcnZpc29yICkKKyAg
ICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
QVJDSF9DQVBTKSApCisgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMp
OworCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX0lGX1BTQ0hBTkdFX01DX05PICkKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgLyoKKyAgICAgKiBJRl9QU0NIQU5HRV9NQyBpcyBvbmx5
IGtub3duIHRvIGFmZmVjdCBJbnRlbCBGYW1pbHkgNiBwcm9jZXNzb3JzIGF0CisgICAgICogdGhp
cyB0aW1lLgorICAgICAqLworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4
Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgKQorICAg
ICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2Rl
bCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nlc3NvcnMgc2luY2Ug
YXQgbGVhc3QgTmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAw
eDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisgICAgY2FzZSAweDFlOiAvKiBOZWhh
bGVtICovCisgICAgY2FzZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAgY2FzZSAweDJlOiAv
KiBOZWhhbGVtIEVYICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNhc2Ug
MHgyYzogLyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJlIEVYICov
CisgICAgY2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2UgMHgyZDogLyogU2Fu
ZHlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAgIGNh
c2UgMHgzZTogLyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3ZWxs
ICovCisgICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAgY2FzZSAweDQ1OiAv
KiBIYXN3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAqLworICAgIGNhc2Ug
MHgzZDogLyogQnJvYWR3ZWxsICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLwor
ICAgIGNhc2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2FzZSAweDU2OiAvKiBC
cm9hZHdlbGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICovCisgICAgY2FzZSAw
eDVlOiAvKiBTa3lsYWtlIEQgKi8KKyAgICBjYXNlIDB4NTU6IC8qIFNreWxha2UtWCAvIENhc2Nh
ZGUgTGFrZSAqLworICAgIGNhc2UgMHg4ZTogLyogS2FieSAvIENvZmZlZSAvIFdoaXNrZXkgTGFr
ZSBNICovCisgICAgY2FzZSAweDllOiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hpc2tleSBMYWtlIEQg
Ki8KKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQXRvbSBw
cm9jZXNzb3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFj
OiAvKiBQaW5ldmlldyAqLworICAgIGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNl
IDB4Mjc6IC8qIFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAg
ICBjYXNlIDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwg
LyBWYWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0ZDogLyogQXZhdG9uIC8g
UmFuZ2VseSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NGM6IC8qIENoZXJyeXRyYWlsIC8g
QnJhc3N3ZWxsICovCisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAw
eDVhOiAvKiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVjOiAvKiBHb2xkbW9udCAqLworICAg
IGNhc2UgMHg1ZDogLyogU29GSUEgM0cgR3Jhbml0ZS9FUzIuMSAqLworICAgIGNhc2UgMHg2NTog
LyogU29GSUEgTFRFIEFPU1AgKi8KKyAgICBjYXNlIDB4NWY6IC8qIERlbnZlcnRvbiAqLworICAg
IGNhc2UgMHg2ZTogLyogQ291Z2FyIE1vdW50YWluICovCisgICAgY2FzZSAweDc1OiAvKiBMaWdo
dG5pbmcgTW91bnRhaW4gKi8KKyAgICBjYXNlIDB4N2E6IC8qIEdlbWluaSBMYWtlICovCisgICAg
Y2FzZSAweDg2OiAvKiBKYWNvYnN2aWxsZSAqLworCisgICAgICAgIC8qCisgICAgICAgICAqIEtu
aWdodHMgcHJvY2Vzc29ycyBhcmUgbm90IHZ1bG5lcmFibGUuCisgICAgICAgICAqLworICAgIGNh
c2UgMHg1NzogLyogS25pZ2h0cyBMYW5kaW5nICovCisgICAgY2FzZSAweDg1OiAvKiBLbmlnaHRz
IE1pbGwgKi8KKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgZGVmYXVsdDoKKyAgICAgICAg
cHJpbnRrKCJVbnJlY29nbmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUg
dG8gSUZfUFNDSEFOR0VfTUNcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9t
b2RlbCk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KK30KKwogY29uc3Qgc3RydWN0IGh2
bV9mdW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF92bXgodm9pZCkKIHsKICAgICBzZXRfaW5f
Y3I0KFg4Nl9DUjRfVk1YRSk7CkBAIC0yNTEwLDYgKzI2MDYsMTcgQEAgY29uc3Qgc3RydWN0IGh2
bV9mdW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF92bXgodm9pZCkKICAgICAgKi8KICAgICBp
ZiAoIGNwdV9oYXNfdm14X2VwdCAmJiAoY3B1X2hhc192bXhfcGF0IHx8IG9wdF9mb3JjZV9lcHQp
ICkKICAgICB7CisgICAgICAgIGJvb2wgY3B1X2hhc19idWdfcHNjaGFuZ2VfbWMgPSBoYXNfaWZf
cHNjaGFuZ2VfbWMoKTsKKworICAgICAgICBpZiAoIG9wdF9lcHRfZXhlY19zcCA9PSAtMSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIC8qIERlZmF1bHQgdG8gbm9uLWV4ZWN1dGFibGUgc3VwZXJw
YWdlcyBvbiB2dWxuZXJhYmxlIGhhcmR3YXJlLiAqLworICAgICAgICAgICAgb3B0X2VwdF9leGVj
X3NwID0gIWNwdV9oYXNfYnVnX3BzY2hhbmdlX21jOworCisgICAgICAgICAgICBpZiAoIGNwdV9o
YXNfYnVnX3BzY2hhbmdlX21jICkKKyAgICAgICAgICAgICAgICBwcmludGsoIlZNWDogRGlzYWJs
aW5nIGV4ZWN1dGFibGUgRVBUIHN1cGVycGFnZXMgZHVlIHRvIENWRS0yMDE4LTEyMjA3XG4iKTsK
KyAgICAgICAgfQorCiAgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS5oYXBfc3VwcG9ydGVkID0g
MTsKICAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmFsdHAybV9zdXBwb3J0ZWQgPSAxOwogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYwppbmRleCBiNDk5NmNlNjU4Li40MjRkNDJjOTNkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTIx
NSw2ICsyMTUsMTIgQEAgc3RhdGljIHZvaWQgZXB0X3AybV90eXBlX3RvX2ZsYWdzKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIGVwdF9lbnRyeV90ICplbnRyeSwKICAgICAgICAgICAgIGJyZWFrOwog
ICAgIH0KICAgICAKKyAgICAvKgorICAgICAqIERvbid0IGNyZWF0ZSBleGVjdXRhYmxlIHN1cGVy
cGFnZXMgaWYgd2UgbmVlZCB0byBzaGF0dGVyIHRoZW0gdG8KKyAgICAgKiBwcm90ZWN0IGFnYWlu
c3QgQ1ZFLTIwMTgtMTIyMDcuCisgICAgICovCisgICAgaWYgKCAhb3B0X2VwdF9leGVjX3NwICYm
IGlzX2VwdGVfc3VwZXJwYWdlKGVudHJ5KSApCisgICAgICAgIGVudHJ5LT54ID0gMDsKIH0KIAog
I2RlZmluZSBHVUVTVF9UQUJMRV9NQVBfRkFJTEVEICAwCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92bXgvdm14LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14
LmgKaW5kZXggNzM0MWNiMTkxZS4uYWFkMjUzMzVlYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdm14L3ZteC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92
bXguaApAQCAtMjgsNiArMjgsOCBAQAogI2luY2x1ZGUgPGFzbS9odm0vdHJhY2UuaD4KICNpbmNs
dWRlIDxhc20vaHZtL3ZteC92bWNzLmg+CiAKK2V4dGVybiBpbnQ4X3Qgb3B0X2VwdF9leGVjX3Nw
OworCiB0eXBlZGVmIHVuaW9uIHsKICAgICBzdHJ1Y3QgewogICAgICAgICB1NjQgciAgICAgICA6
ICAgMSwgIC8qIGJpdCAwIC0gUmVhZCBwZXJtaXNzaW9uICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aAppbmRleCBlNjFhYWMyZjUxLi40N2U3YzQxMmYyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgK
QEAgLTU0LDYgKzU0LDcgQEAKICNkZWZpbmUgQVJDSF9DQVBTX1NLSVBfTDFERkwJCShfQUMoMSwg
VUxMKSA8PCAzKQogI2RlZmluZSBBUkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkK
ICNkZWZpbmUgQVJDSF9DQVBTX01EU19OTwkJKF9BQygxLCBVTEwpIDw8IDUpCisjZGVmaW5lIEFS
Q0hfQ0FQU19JRl9QU0NIQU5HRV9NQ19OTwkoX0FDKDEsIFVMTCkgPDwgNikKIAogI2RlZmluZSBN
U1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9BQygx
LCBVTEwpIDw8IDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:36:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:36:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9ft-0000xn-5F; Thu, 28 Nov 2019 02:36:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9fr-0000xe-QP
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:55 +0000
X-Inumbo-ID: f1219140-1187-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f1219140-1187-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 02:36:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9fr-0003vu-2s
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9fr-0005xI-23
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:36:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9fr-0005xI-23@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:36:55 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/vtx: Allow runtime
 modification of the exec-sp setting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU4YzM5NzE4MzkxMGUyNmEzMTkwMDBmYjU1M2YwYzhlMzM0MDdhYmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiA4IDE2OjM2OjUwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxMiAxNzoxNjoy
MiAyMDE5ICswMDAwCgogICAgeDg2L3Z0eDogQWxsb3cgcnVudGltZSBtb2RpZmljYXRpb24gb2Yg
dGhlIGV4ZWMtc3Agc2V0dGluZwogICAgCiAgICBTZWUgcGF0Y2ggZm9yIGRldGFpbHMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgfCAzNSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgIHwgIDkgKysrKysrKy0t
CiAyIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdm1jcy5jCmluZGV4IDI3MDUwYzA4NzcuLjNjMjliN2M0NmYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMK
QEAgLTEwNyw2ICsxMDcsNDEgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZXB0X3BhcmFtKGNv
bnN0IGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oImVwdCIsIHBhcnNlX2VwdF9wYXJhbSk7CiAK
K3N0YXRpYyBpbnQgcGFyc2VfZXB0X3BhcmFtX3J1bnRpbWUoY29uc3QgY2hhciAqcykKK3sKKyAg
ICBpbnQgdmFsOworCisgICAgaWYgKCAhY3B1X2hhc192bXhfZXB0IHx8ICFodm1fZnVuY3MuaGFw
X3N1cHBvcnRlZCB8fAorICAgICAgICAgIShodm1fZnVuY3MuaGFwX2NhcGFiaWxpdGllcyAmCisg
ICAgICAgICAgIChIVk1fSEFQX1NVUEVSUEFHRV8yTUIgfCBIVk1fSEFQX1NVUEVSUEFHRV8xR0Ip
KSApCisgICAgeworICAgICAgICBwcmludGsoIlZNWDogRVBUIG5vdCBhdmFpbGFibGUsIG9yIG5v
dCBpbiB1c2UgLSBpZ25vcmluZ1xuIik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAg
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImV4ZWMtc3AiLCBzLCBOVUxMKSkgPCAwICkKKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIHZhbCAhPSBvcHRfZXB0X2V4ZWNfc3Ag
KQorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKKworICAgICAgICBvcHRfZXB0X2V4
ZWNfc3AgPSB2YWw7CisKKyAgICAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2sp
OworICAgICAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKKyAgICAgICAgICAgIGlmICggcGFnaW5n
X21vZGVfaGFwKGQpICkKKyAgICAgICAgICAgICAgICBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xv
YmFsKGQsIHAybV9yYW1fcncsIHAybV9yYW1fcncpOworICAgICAgICByY3VfcmVhZF91bmxvY2so
JmRvbWxpc3RfcmVhZF9sb2NrKTsKKyAgICB9CisKKyAgICBwcmludGsoIlZNWDogRVBUIGV4ZWN1
dGFibGUgc3VwZXJwYWdlcyAlc2FibGVkXG4iLAorICAgICAgICAgICB2YWwgPyAiZW4iIDogImRp
cyIpOworCisgICAgcmV0dXJuIDA7Cit9CitjdXN0b21fcnVudGltZV9vbmx5X3BhcmFtKCJlcHQi
LCBwYXJzZV9lcHRfcGFyYW1fcnVudGltZSk7CisKIC8qIER5bmFtaWMgKHJ1bi10aW1lIGFkanVz
dGVkKSBleGVjdXRpb24gY29udHJvbCBmbGFncy4gKi8KIHUzMiB2bXhfcGluX2Jhc2VkX2V4ZWNf
Y29udHJvbCBfX3JlYWRfbW9zdGx5OwogdTMyIHZteF9jcHVfYmFzZWRfZXhlY19jb250cm9sIF9f
cmVhZF9tb3N0bHk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKaW5kZXggN2E1MmJhOTkzZS4uNDE2ZTc3YjAzYyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMjYz
LDE3ICsyNjMsMjIgQEAgaW50IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAogICAgIHJldHVybiAwOwogfQogCisvKgorICog
TWF5IGJlIGNhbGxlZCB3aXRoIG90ID0gbnQgPSBwMm1fcmFtX3J3IGZvciBpdHMgc2lkZSBlZmZl
Y3Qgb2YKKyAqIHJlY2FsY3VsYXRpbmcgYWxsIFBURXMgaW4gdGhlIHAybS4KKyAqLwogdm9pZCBw
Mm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsK
ICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogCi0gICAg
QVNTRVJUKG90ICE9IG50KTsKICAgICBBU1NFUlQocDJtX2lzX2NoYW5nZWFibGUob3QpICYmIHAy
bV9pc19jaGFuZ2VhYmxlKG50KSk7CiAKICAgICBwMm1fbG9jayhwMm0pOwogICAgIHAybS0+Y2hh
bmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKLSAgICBwMm0tPmdsb2JhbF9sb2dk
aXJ0eSA9IChudCA9PSBwMm1fcmFtX2xvZ2RpcnR5KTsKKyAgICAvKiBEb24ndCBhbGxvdyAncmVj
YWxjdWxhdGUnIG9wZXJhdGlvbnMgdG8gY2hhbmdlIHRoZSBsb2dkaXJ0eSBzdGF0ZS4gKi8KKyAg
ICBpZiAoIG90ICE9IG50ICkKKyAgICAgICAgcDJtLT5nbG9iYWxfbG9nZGlydHkgPSAobnQgPT0g
cDJtX3JhbV9sb2dkaXJ0eSk7CiAgICAgcDJtX3VubG9jayhwMm0pOwogfQogCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:37:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:37:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9g3-0000z0-6x; Thu, 28 Nov 2019 02:37:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9g2-0000yp-9V
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:37:06 +0000
X-Inumbo-ID: f7283724-1187-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f7283724-1187-11ea-83b8-bc764e2007e4;
 Thu, 28 Nov 2019 02:37:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9g1-0003wJ-6i
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:37:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9g1-0005yU-5b
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:37:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9g1-0005yU-5b@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:37:05 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/tsx: Introduce tsx= to use
 MSR_TSX_CTRL when available
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgwNGJhMDJlZmMwOTc5N2RmZDcwY2U1MTA2ZjMwYzcyNTkyMGQ3YmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTY6
MjIgMjAxOSArMDAwMAoKICAgIHg4Ni90c3g6IEludHJvZHVjZSB0c3g9IHRvIHVzZSBNU1JfVFNY
X0NUUkwgd2hlbiBhdmFpbGFibGUKICAgIAogICAgVG8gcHJvdGVjdCBhZ2FpbnN0IHRoZSBUU1gg
QXN5bmMgQWJvcnQgc3BlY3VsYXRpdmUgdnVsbmVyYWJpbGl0eSwgSW50ZWwgaGF2ZQogICAgcmVs
ZWFzZWQgbmV3IG1pY3JvY29kZSBmb3IgYWZmZWN0ZWQgcGFydHMgd2hpY2ggaW50cm9kdWNlIHRo
ZSBNU1JfVFNYX0NUUkwKICAgIGNvbnRyb2wsIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVk
IG9mZi4gIFRoaXMgd2lsbCBiZSBhcmNoaXRlY3R1cmFsIG9uCiAgICBmdXR1cmUgcGFydHMuCiAg
ICAKICAgIEludHJvZHVjZSB0c3g9IHRvIHByb3ZpZGUgYSBnbG9iYWwgb24vb2ZmIGZvciBUU1gs
IGluY2x1ZGluZyBpdHMgZW51bWVyYXRpb24KICAgIHZpYSBDUFVJRC4gIFByb3ZpZGUgc3R1YiB2
aXJ0dWFsaXNhdGlvbiBvZiB0aGlzIE1TUiwgYXMgaXQgaXMgbm90IGV4cG9zZWQgdG8KICAgIGd1
ZXN0cyBhdCB0aGUgbW9tZW50LgogICAgCiAgICBWTXMgbWF5IGhhdmUgYm9vdGVkIGJlZm9yZSBt
aWNyb2NvZGUgaXMgbG9hZGVkLCBvciBiZWZvcmUgaG9zdHMgaGF2ZSByZWJvb3RlZCwKICAgIGFu
ZCB0aGV5IHN0aWxsIHdhbnQgdG8gbWlncmF0ZSBmcmVlbHkuICBBIFZNIHdoaWNoIGJvb3RlZCBz
ZWVpbmcgVFNYIGNhbgogICAgbWlncmF0ZSBzYWZlbHkgdG8gaG9zdHMgd2l0aCBUU1ggZGlzYWJs
ZWQgLSBUU1ggd2lsbCBzdGFydCB1bmNvbmRpdGlvbmFsbHkKICAgIGFib3J0aW5nLCBidXQgc3Rp
bGwgYmVoYXZlIGluIGEgbWFubmVyIGNvbXBhdGlibGUgd2l0aCB0aGUgQUJJLgogICAgCiAgICBU
aGUgZ3Vlc3QtdmlzaWJsZSBiZWhhdmlvdXIgaXMgZXF1aXZhbGVudCB0byBsYXRlIGxvYWRpbmcg
dGhlIG1pY3JvY29kZSBhbmQKICAgIHNldHRpbmcgdGhlIFJUTV9ESVNBQkxFIGJpdCBpbiB0aGUg
Y291cnNlIG9mIGxpdmUgcGF0Y2hpbmcuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzA1
IC8gQ1ZFLTIwMTktMTExMzUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24gfCAxNCArKysrKysrCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAx
ICsKIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKwogeGVu
L2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgICAgfCAgMiArCiB4ZW4vYXJjaC94ODYvc2V0
dXAuYyAgICAgICAgICAgICAgICB8ICAyICsKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAg
ICAgICAgIHwgIDIgKwogeGVuL2FyY2gveDg2L3RzeC5jICAgICAgICAgICAgICAgICAgfCA3NCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oICAgICB8ICA1ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aCAgICAgfCAxMyArKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICB8
IDEwICsrKysrCiAxMCBmaWxlcyBjaGFuZ2VkLCAxMzcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMGNiZmI1MDk2Yy4uMWIxNjljN2I3MiAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE5MjAsNiArMTkyMCwyMCBAQCBwYWdlcykg
bXVzdCBhbHNvIGJlIHNwZWNpZmllZCB2aWEgdGhlIHRidWZcX3NpemUgcGFyYW1ldGVyLgogIyMj
IHRzYwogPiBgPSB1bnN0YWJsZSB8IHNrZXdlZCB8IHN0YWJsZTpzb2NrZXRgCiAKKyMjIyB0c3gK
KyAgICA9IDxib29sPgorCisgICAgQXBwbGljYWJpbGl0eTogeDg2CisgICAgRGVmYXVsdDogdHJ1
ZQorCitDb250cm9scyBmb3IgdGhlIHVzZSBvZiBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlv
biBlWHRlbnNpb25zLgorCitPbiBJbnRlbCBwYXJ0cyByZWxlYXNlZCBpbiBRMyAyMDE5ICh3aXRo
IHVwZGF0ZWQgbWljcm9jb2RlKSwgYW5kIGZ1dHVyZSBwYXJ0cywKK2EgY29udHJvbCBoYXMgYmVl
biBpbnRyb2R1Y2VkIHdoaWNoIGFsbG93cyBUU1ggdG8gYmUgdHVybmVkIG9mZi4KKworT24gc3lz
dGVtcyB3aXRoIHRoZSBhYmlsaXR5IHRvIHR1cm4gVFNYIG9mZiwgdGhpcyBib29sZWFuIG9mZmVy
cyBzeXN0ZW0gd2lkZQorY29udHJvbCBvZiB3aGV0aGVyIFRTWCBpcyBlbmFibGVkIG9yIGRpc2Fi
bGVkLgorCiAjIyMgdWNvZGUKID4gYD0gWzxpbnRlZ2VyPiB8IHNjYW5dYAogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggZDg2
ZmI5N2ZhMy4uNGU0ZjM5ZDkzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisr
KyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtNjUsNiArNjUsNyBAQCBvYmoteSArPSBzeXNj
dGwubwogb2JqLXkgKz0gdGltZS5vCiBvYmoteSArPSB0cmFjZS5vCiBvYmoteSArPSB0cmFwcy5v
CitvYmoteSArPSB0c3gubwogb2JqLXkgKz0gdXNlcmNvcHkubwogb2JqLXkgKz0geDg2X2VtdWxh
dGUubwogb2JqLSQoQ09ORklHX1RCT09UKSArPSB0Ym9vdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDk4YjYzZjNhMDEuLmU5
NDNkNzBiY2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHVpZC5jCkBAIC02MDAsNiArNjAwLDIwIEBAIHZvaWQgcmVjYWxjdWxhdGVfY3B1aWRf
cG9saWN5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBjcHVfaGFzX2l0c2MgJiYgKGQtPmRp
c2FibGVfbWlncmF0ZSB8fCBkLT5hcmNoLnZ0c2MpICkKICAgICAgICAgX19zZXRfYml0KFg4Nl9G
RUFUVVJFX0lUU0MsIG1heF9mcyk7CiAKKyAgICAvKgorICAgICAqIE9uIGhhcmR3YXJlIHdpdGgg
TVNSX1RTWF9DVFJMLCB0aGUgYWRtaW4gbWF5IGhhdmUgZWxlY3RlZCB0byBkaXNhYmxlCisgICAg
ICogVFNYIGFuZCBoaWRlIHRoZSBmZWF0dXJlIGJpdHMuICBNaWdyYXRpbmctaW4gVk1zIG1heSBo
YXZlIGJlZW4gYm9vdGVkCisgICAgICogcHJlLW1pdGlnYXRpb24gd2hlbiB0aGUgVFNYIGZlYXR1
cmVzIHdlcmUgdmlzYmlsZS4KKyAgICAgKgorICAgICAqIFRoaXMgc2l0dWF0aW9uIGlzIGNvbXBh
dGlibGUgKGFsYmVpdCB3aXRoIGEgcGVyZiBoaXQgdG8gYW55IFRTWCBjb2RlIGluCisgICAgICog
dGhlIGd1ZXN0KSwgc28gYWxsb3cgdGhlIGZlYXR1cmUgYml0cyB0byByZW1haW4gc2V0LgorICAg
ICAqLworICAgIGlmICggY3B1X2hhc190c3hfY3RybCApCisgICAgeworICAgICAgICBfX3NldF9i
aXQoWDg2X0ZFQVRVUkVfSExFLCBtYXhfZnMpOworICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRV
UkVfUlRNLCBtYXhfZnMpOworICAgIH0KKwogICAgIC8qIENsYW1wIHRoZSB0b29sc3RhY2tzIGNo
b2ljZXMgdG8gcmVhbGl0eS4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoZnMp
OyBpKysgKQogICAgICAgICBmc1tpXSAmPSBtYXhfZnNbaV07CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggNjg1M2Q0YzEyMC4uNmNlZWE5
MTNmYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
c3IuYwpAQCAtMTM0LDYgKzEzNCw3IEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAgIGNhc2UgTVNSX0ZMVVNIX0NN
RDoKICAgICAgICAgLyogV3JpdGUtb25seSAqLwogICAgIGNhc2UgTVNSX1RTWF9GT1JDRV9BQk9S
VDoKKyAgICBjYXNlIE1TUl9UU1hfQ1RSTDoKICAgICAgICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vl
c3RzLiAqLwogICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCkBAIC0xOTIsNiArMTkzLDcgQEAgaW50
IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkK
ICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgLyogUmVhZC1vbmx5ICov
CiAgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgIGNhc2UgTVNSX1RTWF9DVFJMOgog
ICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3BfZmF1
bHQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKaW5kZXggNzkwMzIwNDc2MS4uOTQ5ZDRhYmJkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1NDAsNiArMTU0MCw4
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAKICAgICBlYXJseV9taWNyb2NvZGVfaW5pdCgpOwogCisgICAgdHN4X2luaXQoKTsgLyogTmVl
ZHMgbWljcm9jb2RlLiAgTWF5IGNoYW5nZSBITEUvUlRNIGZlYXR1cmUgYml0cy4gKi8KKwogICAg
IGlkZW50aWZ5X2NwdSgmYm9vdF9jcHVfZGF0YSk7CiAKICAgICBzZXRfaW5fY3I0KFg4Nl9DUjRf
T1NGWFNSIHwgWDg2X0NSNF9PU1hNTUVYQ1BUKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGIwNDk2ZWI2NmUuLmNkZjUz
YWZjMWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYwpAQCAtMzcwLDYgKzM3MCw4IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZv
aWQgKnVudXNlZCkKICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQog
ICAgICAgICB3cm1zcmwoTVNSX1NQRUNfQ1RSTCwgZGVmYXVsdF94ZW5fc3BlY19jdHJsKTsKIAor
ICAgIHRzeF9pbml0KCk7IC8qIE5lZWRzIG1pY3JvY29kZS4gIE1heSBjaGFuZ2UgSExFL1JUTSBm
ZWF0dXJlIGJpdHMuICovCisKICAgICBpZiAoIHhlbl9ndWVzdCApCiAgICAgICAgIGh5cGVydmlz
b3JfYXBfc2V0dXAoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RzeC5jIGIveGVuL2Fy
Y2gveDg2L3RzeC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmE4ZWMy
Y2NjNjkKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvdHN4LmMKQEAgLTAsMCArMSw3
NCBAQAorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8YXNtL21zci5oPgorCisvKgor
ICogVmFsaWQgdmFsdWVzOgorICogICAxID0+IEV4cGxpY2l0IHRzeD0xCisgKiAgIDAgPT4gRXhw
bGljaXQgdHN4PTAKKyAqICAtMSA9PiBEZWZhdWx0LCBpbXBsaWNpdCB0c3g9MQorICoKKyAqIFRo
aXMgaXMgYXJyYW5nZWQgc3VjaCB0aGF0IHRoZSBib3R0b20gYml0IGVuY29kZXMgd2hldGhlciBU
U1ggaXMgYWN0dWFsbHkKKyAqIGRpc2FibGVkLCB3aGlsZSBpZGVudGlmeWluZyB2YXJpb3VzIGV4
cGxpY2l0ICg+PTApIGFuZCBpbXBsaWNpdCAoPDApCisgKiBjb25kaXRpb25zLgorICovCitpbnQ4
X3QgX19yZWFkX21vc3RseSBvcHRfdHN4ID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBjcHVf
aGFzX3RzeF9jdHJsID0gLTE7CisKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3RzeChjb25zdCBj
aGFyICpzKQoreworICAgIGludCByYyA9IDAsIHZhbCA9IHBhcnNlX2Jvb2wocywgTlVMTCk7CisK
KyAgICBpZiAoIHZhbCA+PSAwICkKKyAgICAgICAgb3B0X3RzeCA9IHZhbDsKKyAgICBlbHNlCisg
ICAgICAgIHJjID0gLUVJTlZBTDsKKworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgi
dHN4IiwgcGFyc2VfdHN4KTsKKwordm9pZCB0c3hfaW5pdCh2b2lkKQoreworICAgIC8qCisgICAg
ICogVGhpcyBmdW5jdGlvbiBpcyBmaXJzdCBjYWxsZWQgYmV0d2VlbiBtaWNyb2NvZGUgYmVpbmcg
bG9hZGVkLCBhbmQgQ1BVSUQKKyAgICAgKiBiZWluZyBzY2FubmVkIGdlbmVyYWxseS4gIENhbGN1
bGF0ZSBmcm9tIHJhdyBkYXRhIHdoZXRoZXIgTVNSX1RTWF9DVFJMCisgICAgICogaXMgYXZhaWxh
YmxlLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkoY3B1X2hhc190c3hfY3RybCA8IDApICkK
KyAgICB7CisgICAgICAgIHVpbnQ2NF90IGNhcHMgPSAwOworCisgICAgICAgIGlmICggYm9vdF9j
cHVfZGF0YS5jcHVpZF9sZXZlbCA+PSA3ICYmCisgICAgICAgICAgICAgKGNwdWlkX2NvdW50X2Vk
eCg3LCAwKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9BUkNIX0NBUFMpKSApCisgICAgICAg
ICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKKworICAgICAgICBjcHVf
aGFzX3RzeF9jdHJsID0gISEoY2FwcyAmIEFSQ0hfQ0FQU19UU1hfQ1RSTCk7CisgICAgfQorCisg
ICAgaWYgKCBjcHVfaGFzX3RzeF9jdHJsICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IHZhbDsK
KworICAgICAgICByZG1zcmwoTVNSX1RTWF9DVFJMLCB2YWwpOworCisgICAgICAgIHZhbCAmPSB+
KFRTWF9DVFJMX1JUTV9ESVNBQkxFIHwgVFNYX0NUUkxfQ1BVSURfQ0xFQVIpOworICAgICAgICAv
KiBDaGVjayBib3R0b20gYml0IG9ubHkuICBIaWdoZXIgYml0cyBhcmUgdmFyaW91cyBzZW50aW5h
bHMuICovCisgICAgICAgIGlmICggIShvcHRfdHN4ICYgMSkgKQorICAgICAgICAgICAgdmFsIHw9
IFRTWF9DVFJMX1JUTV9ESVNBQkxFIHwgVFNYX0NUUkxfQ1BVSURfQ0xFQVI7CisKKyAgICAgICAg
d3Jtc3JsKE1TUl9UU1hfQ1RSTCwgdmFsKTsKKyAgICB9CisgICAgZWxzZSBpZiAoIG9wdF90c3gg
Pj0gMCApCisgICAgICAgIHByaW50a19vbmNlKFhFTkxPR19XQVJOSU5HCisgICAgICAgICAgICAg
ICAgICAgICJNU1JfVFNYX0NUUkwgbm90IGF2YWlsYWJsZSAtIElnbm9yaW5nIHRzeD0gc2V0dGlu
Z1xuIik7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKaW5kZXggNDdlN2M0MTJmMi4uYzk2YzRmODVjOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CkBAIC01NSw2ICs1NSw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxM
KSA8PCA0KQogI2RlZmluZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKICNk
ZWZpbmUgQVJDSF9DQVBTX0lGX1BTQ0hBTkdFX01DX05PCShfQUMoMSwgVUxMKSA8PCA2KQorI2Rl
ZmluZSBBUkNIX0NBUFNfVFNYX0NUUkwJCShfQUMoMSwgVUxMKSA8PCA3KQogCiAjZGVmaW5lIE1T
Ul9GTFVTSF9DTUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEs
IFVMTCkgPDwgMCkKQEAgLTYyLDYgKzYzLDEwIEBACiAjZGVmaW5lIE1TUl9UU1hfRk9SQ0VfQUJP
UlQgICAgICAgICAgICAgMHgwMDAwMDEwZgogI2RlZmluZSBUU1hfRk9SQ0VfQUJPUlRfUlRNICAg
ICAgICAgICAgIChfQUMoMSwgVUxMKSA8PCAgMCkKIAorI2RlZmluZSBNU1JfVFNYX0NUUkwgICAg
ICAgICAgICAgICAgICAgIDB4MDAwMDAxMjIKKyNkZWZpbmUgVFNYX0NUUkxfUlRNX0RJU0FCTEUg
ICAgICAgICAgICAoX0FDKDEsIFVMTCkgPDwgIDApCisjZGVmaW5lIFRTWF9DVFJMX0NQVUlEX0NM
RUFSICAgICAgICAgICAgKF9BQygxLCBVTEwpIDw8ICAxKQorCiAvKiBJbnRlbCBNU1JzLiBTb21l
IGFsc28gYXZhaWxhYmxlIG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNU
UjAJCTB4MDAwMDAwYzEKICNkZWZpbmUgTVNSX0lBMzJfQV9QRVJGQ1RSMAkJMHgwMDAwMDRjMQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggYTBmOGJmNDdlNS4uZTcwNzM4MGY0MyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oCkBAIC0yNjgsNiArMjY4LDE2IEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHVuc2lnbmVkIGludCBjcHVpZF9jb3VudF9lYngoCiAgICAgcmV0dXJuIGVieDsKIH0KIAor
c3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgaW50IGNwdWlkX2NvdW50X2VkeCgKKyAgICB1
bnNpZ25lZCBpbnQgbGVhZiwgdW5zaWduZWQgaW50IHN1YmxlYWYpCit7CisgICAgdW5zaWduZWQg
aW50IGVkeCwgdG1wOworCisgICAgY3B1aWRfY291bnQobGVhZiwgc3VibGVhZiwgJnRtcCwgJnRt
cCwgJnRtcCwgJmVkeCk7CisKKyAgICByZXR1cm4gZWR4OworfQorCiBzdGF0aWMgYWx3YXlzX2lu
bGluZSB2b2lkIGNwdWlkX2NvdW50X2xlYWYodWludDMyX3QgbGVhZiwgdWludDMyX3Qgc3VibGVh
ZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1
aWRfbGVhZiAqZGF0YSkKIHsKQEAgLTYyMiw2ICs2MzIsOSBAQCBzdGF0aWMgaW5saW5lIHVpbnQ4
X3QgZ2V0X2NwdV9mYW1pbHkodWludDMyX3QgcmF3LCB1aW50OF90ICptb2RlbCwKICAgICByZXR1
cm4gZmFtOwogfQogCitleHRlcm4gaW50OF90IG9wdF90c3gsIGNwdV9oYXNfdHN4X2N0cmw7Cit2
b2lkIHRzeF9pbml0KHZvaWQpOworCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAqLwogCiAjZW5k
aWYgLyogX19BU01fWDg2X1BST0NFU1NPUl9IICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKaW5kZXggNzUwZjgwOTk2OC4uYmUyMjNh
Njk1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9saWIuaApAQCAtMTE2LDYgKzExNiwxNiBAQCBleHRlcm4gaW50IHByaW50a19yYXRlbGlt
aXQodm9pZCk7CiAjZGVmaW5lIGdwcmludGsobHZsLCBmbXQsIGFyZ3MuLi4pIFwKICAgICBwcmlu
dGsoWEVOTE9HX0dVRVNUIGx2bCAiJXB2ICIgZm10LCBjdXJyZW50LCAjIyBhcmdzKQogCisjZGVm
aW5lIHByaW50a19vbmNlKGZtdCwgYXJncy4uLikgICAgICAgICAgICAgICBcCisoeyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgc3RhdGljIGJvb2wg
X19yZWFkX21vc3RseSBvbmNlXzsgICAgICAgICAgICBcCisgICAgaWYgKCB1bmxpa2VseSghb25j
ZV8pICkgICAgICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIG9uY2VfID0gdHJ1ZTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHByaW50ayhmbXQsICMjIGFyZ3MpOyAgICAgICAgICAg
ICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCit9KQorCiAjaWZkZWYgTkRFQlVHCiAKIHN0YXRpYyBpbmxpbmUgdm9pZAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:37:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:37:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9gE-0000zy-9Q; Thu, 28 Nov 2019 02:37:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9gC-0000zr-Ns
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:37:16 +0000
X-Inumbo-ID: fd2f28e4-1187-11ea-a3c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd2f28e4-1187-11ea-a3c4-12813bfff9fa;
 Thu, 28 Nov 2019 02:37:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9gB-0003xQ-9r
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:37:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9gB-0005zD-8z
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:37:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9gB-0005zD-8z@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:37:15 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec-ctrl: Mitigate the TSX
 Asynchronous Abort sidechannel
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZkZTA5Y2I4MGM0ZGU2NDE4MjZhNGE3MzMxMDVhOTcxZTM3MzlmOTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biAxOSAxODoxNjowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTIgMTc6MTY6
MjIgMjAxOSArMDAwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pdGlnYXRlIHRoZSBUU1ggQXN5bmNo
cm9ub3VzIEFib3J0IHNpZGVjaGFubmVsCiAgICAKICAgIFNlZSBwYXRjaCBkb2N1bWVudGF0aW9u
IGFuZCBjb21tZW50cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDUgLyBDVkUtMjAx
OS0xMTEzNQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDE3ICsr
KysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8IDYxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni90c3guYyAgICAg
ICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAg
IHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMWIxNjljN2I3Mi4uN2EwM2Y0
ZWM3MCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE4MTMsNyArMTgxMyw3
IEBAIGV4dHJlbWUgY2FyZS4qKgogQW4gb3ZlcmFsbCBib29sZWFuIHZhbHVlLCBgc3BlYy1jdHJs
PW5vYCwgY2FuIGJlIHNwZWNpZmllZCB0byB0dXJuIG9mZiBhbGwKIG1pdGlnYXRpb25zLCBpbmNs
dWRpbmcgcGllY2VzIG9mIGluZnJhc3RydWN0dXJlIHVzZWQgdG8gdmlydHVhbGlzZSBjZXJ0YWlu
CiBtaXRpZ2F0aW9uIGZlYXR1cmVzIGZvciBndWVzdHMuICBUaGlzIGFsc28gaW5jbHVkZXMgc2V0
dGluZ3Mgd2hpY2ggYHhwdGlgLAotYHNtdGAsIGBwdi1sMXRmYCBjb250cm9sLCB1bmxlc3MgdGhl
IHJlc3BlY3RpdmUgb3B0aW9uKHMpIGhhdmUgYmVlbgorYHNtdGAsIGBwdi1sMXRmYCwgYHRzeGAg
Y29udHJvbCwgdW5sZXNzIHRoZSByZXNwZWN0aXZlIG9wdGlvbihzKSBoYXZlIGJlZW4KIHNwZWNp
ZmllZCBlYXJsaWVyIG9uIHRoZSBjb21tYW5kIGxpbmUuCiAKIEFsdGVybmF0aXZlbHksIGEgc2xp
Z2h0bHkgbW9yZSByZXN0cmljdGVkIGBzcGVjLWN0cmw9bm8teGVuYCBjYW4gYmUgdXNlZCB0bwpA
QCAtMTkyNCw3ICsxOTI0LDcgQEAgcGFnZXMpIG11c3QgYWxzbyBiZSBzcGVjaWZpZWQgdmlhIHRo
ZSB0YnVmXF9zaXplIHBhcmFtZXRlci4KICAgICA9IDxib29sPgogCiAgICAgQXBwbGljYWJpbGl0
eTogeDg2Ci0gICAgRGVmYXVsdDogdHJ1ZQorICAgIERlZmF1bHQ6IGZhbHNlIG9uIHBhcnRzIHZ1
bG5lcmFibGUgdG8gVEFBLCB0cnVlIG90aGVyd2lzZQogCiBDb250cm9scyBmb3IgdGhlIHVzZSBv
ZiBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlvbiBlWHRlbnNpb25zLgogCkBAIC0xOTM0LDYg
KzE5MzQsMTkgQEAgYSBjb250cm9sIGhhcyBiZWVuIGludHJvZHVjZWQgd2hpY2ggYWxsb3dzIFRT
WCB0byBiZSB0dXJuZWQgb2ZmLgogT24gc3lzdGVtcyB3aXRoIHRoZSBhYmlsaXR5IHRvIHR1cm4g
VFNYIG9mZiwgdGhpcyBib29sZWFuIG9mZmVycyBzeXN0ZW0gd2lkZQogY29udHJvbCBvZiB3aGV0
aGVyIFRTWCBpcyBlbmFibGVkIG9yIGRpc2FibGVkLgogCitPbiBwYXJ0cyB2dWxuZXJhYmxlIHRv
IENWRS0yMDE5LTExMTM1IC8gVFNYIEFzeW5jaHJvbm91cyBBYm9ydCwgdGhlIGZvbGxvd2luZwor
bG9naWMgYXBwbGllczoKKworICogQW4gZXhwbGljaXQgYHRzeD1gIGNob2ljZSBpcyBob25vdXJl
ZCwgZXZlbiBpZiBpdCBpcyBgdHJ1ZWAgYW5kIHdvdWxkCisgICByZXN1bHQgaW4gYSB2dWxuZXJh
YmxlIHN5c3RlbS4KKworICogV2hlbiBubyBleHBsaWNpdCBgdHN4PWAgY2hvaWNlIGlzIGdpdmVu
LCBwYXJ0cyB2dWxuZXJhYmxlIHRvIFRBQSB3aWxsIGJlCisgICBtaXRpZ2F0ZWQgYnkgZGlzYWJs
aW5nIFRTWCwgYXMgdGhpcyBpcyB0aGUgbG93ZXN0IG92ZXJoZWFkIG9wdGlvbi4KKworICogSWYg
dGhlIHVzZSBvZiBUU1ggaXMgaW1wb3J0YW50LCB0aGUgbW9yZSBleHBlbnNpdmUgVEFBIG1pdGln
YXRpb25zIGNhbiBiZQorICAgb3B0ZWQgaW4gdG8gd2l0aCBgc210PTAgc3BlYy1jdHJsPW1kLWNs
ZWFyYCwgYXQgd2hpY2ggcG9pbnQgVFNYIHdpbGwgcmVtYWluCisgICBhY3RpdmUgYnkgZGVmYXVs
dC4KKwogIyMjIHVjb2RlCiA+IGA9IFs8aW50ZWdlcj4gfCBzY2FuXWAKIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4
IGUyNWRhZGZhODkuLjBmMzAzNjIxMTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTEzNiw2ICsxMzYsOSBAQCBz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAg
ICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9wdl9s
MXRmX2RvbXUgPSAwOwogCisgICAgICAgICAgICBpZiAoIG9wdF90c3ggPT0gLTEgKQorICAgICAg
ICAgICAgICAgIG9wdF90c3ggPSAtMzsKKwogICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAg
ICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gZmFs
c2U7CkBAIC0zNDYsNyArMzQ5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMo
ZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgcHJpbnRrKCJTcGVjdWxh
dGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1
cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJp
bnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzJXMlc1xuIiwKKyAg
ICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVzJXMl
c1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0Ip
KSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCiAgICAgICAgICAgIChfN2Qw
ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0giIDog
IiIsCkBAIC0zNTgsNyArMzYxLDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMo
ZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChjYXBzICYg
QVJDSF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwKICAg
ICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJ
UF9MMURGTCI6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAg
ICAgICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9D
QVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIgICAgOiAiIik7CisgICAgICAg
ICAgIChjYXBzICYgQVJDSF9DQVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIg
ICAgOiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICAgICAgICAg
ICAgICA/ICIgVFNYX0NUUkwiICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19U
QUFfTk8pICAgICAgICAgICAgICAgID8gIiBUQUFfTk8iICAgIDogIiIpOwogCiAgICAgLyogQ29t
cGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBtaXRpZ2F0aW9ucy4gKi8KICAgICBp
ZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSB8fCBJU19FTkFCTEVEKENPTkZJ
R19TSEFET1dfUEFHSU5HKSApCkBAIC0zNzIsNyArMzc3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0
IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAg
ICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBwcm90ZWN0aW9u
LCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6
IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCisgICAgcHJp
bnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMlcywgT3Ro
ZXI6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9B
IiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoK
ICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMzgx
LDYgKzM4Niw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3Ro
dW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19j
dHJsICYgU1BFQ19DVFJMX0lCUlMpICA/ICJJQlJTKyIgOiAgIklCUlMtIiwKICAgICAgICAgICAg
IWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAgICAgICAgICAgPyAiIiA6CiAgICAgICAg
ICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfU1NCRCkgID8gIiBTU0JEKyIg
OiAiIFNTQkQtIiwKKyAgICAgICAgICAgIShjYXBzICYgQVJDSF9DQVBTX1RTWF9DVFJMKSAgICAg
ICAgICAgICAgPyAiIiA6CisgICAgICAgICAgIChvcHRfdHN4ICYgMSkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiBUU1grIiA6ICIgVFNYLSIsCiAgICAgICAgICAgIG9wdF9pYnBiICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIiwKICAgICAgICAg
ICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxRF9GTFVT
SCIgOiAiIiwKICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9odm0g
ICAgICAgPyAiIFZFUlciICA6ICIiKTsKQEAgLTg5MSw2ICs4OTgsNyBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsg
dGh1bmsgPSBUSFVOS19ERUZBVUxUOwogICAgIGJvb2wgdXNlX3NwZWNfY3RybCA9IGZhbHNlLCBp
YnJzID0gZmFsc2UsIGh3X3NtdF9lbmFibGVkOworICAgIGJvb2wgY3B1X2hhc19idWdfdGFhOwog
ICAgIHVpbnQ2NF90IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfQVJDSF9DQVBTKSApCkBAIC0xMTIwLDYgKzExMjgsNTMgQEAgdm9pZCBfX2luaXQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICAgICAgImVuYWJsZWQuICBNaXRp
Z2F0aW9ucyB3aWxsIG5vdCBiZSBmdWxseSBlZmZlY3RpdmUuICBQbGVhc2VcbiIKICAgICAgICAg
ICAgICJjaG9vc2UgYW4gZXhwbGljaXQgc210PTxib29sPiBzZXR0aW5nLiAgU2VlIFhTQS0yOTcu
XG4iKTsKIAorICAgIC8qCisgICAgICogVnVsbmVyYWJpbGl0eSB0byBUQUEgaXMgYSBsaXR0bGUg
Y29tcGxpY2F0ZWQgdG8gcXVhbnRpZnkuCisgICAgICoKKyAgICAgKiBJbiB0aGUgcGlwZWxpbmUs
IGl0IGlzIGp1c3QgYW5vdGhlciB3YXkgdG8gZ2V0IHNwZWN1bGF0aXZlIGFjY2VzcyB0bworICAg
ICAqIHN0YWxlIGxvYWQgcG9ydCwgc3RvcmUgYnVmZmVyIG9yIGZpbGwgYnVmZmVyIGRhdGEsIGFu
ZCB0aGVyZWZvcmUgY2FuIGJlCisgICAgICogY29uc2lkZXJlZCBhIHN1cGVyc2V0IG9mIE1EUyAo
b24gVFNYLWNhcGFibGUgcGFydHMpLiAgT24gcGFydHMgd2hpY2gKKyAgICAgKiBwcmVkYXRlIE1E
U19OTywgdGhlIGV4aXN0aW5nIFZFUlcgZmx1c2hpbmcgd2lsbCBtaXRpZ2F0ZSB0aGlzCisgICAg
ICogc2lkZWNoYW5uZWwgYXMgd2VsbC4KKyAgICAgKgorICAgICAqIE9uIHBhcnRzIHdoaWNoIGNv
bnRhaW4gTURTX05PLCB0aGUgbGFjayBvZiBWRVJXIGZsdXNoaW5nIG1lYW5zIHRoYXQgYW4KKyAg
ICAgKiBhdHRhY2tlciBjYW4gc3RpbGwgdXNlIFRTWCB0byB0YXJnZXQgbWljcm9hcmNoaXRlY3R1
cmFsIGJ1ZmZlcnMgdG8gbGVhaworICAgICAqIHNlY3JldHMuICBUaGVyZWZvcmUsIHdlIGNvbnNp
ZGVyIFRBQSB0byBiZSB0aGUgc2V0IG9mIFRTWC1jYXBhYmxlIHBhcnRzCisgICAgICogd2hpY2gg
aGF2ZSBNRFNfTk8gYnV0IGxhY2sgVEFBX05PLgorICAgICAqCisgICAgICogTm90ZTogY3B1X2hh
c19ydG0gKD09IGhsZSkgY291bGQgYWxyZWFkeSBiZSBoaWRkZW4gYnkgYHRzeD0wYCBvbiB0aGUK
KyAgICAgKiAgICAgICBjbWRsaW5lLiAgTVNSX1RTWF9DVFJMIHdpbGwgb25seSBhcHBlYXIgb24g
VFNYLWNhcGFibGUgcGFydHMsIHNvCisgICAgICogICAgICAgd2UgY2hlY2sgYm90aCB0byBzcG90
IFRTWCBpbiBhIG1pY3JvY29kZS9jbWRsaW5lIGluZGVwZW5kZW50IHdheS4KKyAgICAgKi8KKyAg
ICBjcHVfaGFzX2J1Z190YWEgPQorICAgICAgICAoY3B1X2hhc19ydG0gfHwgKGNhcHMgJiBBUkNI
X0NBUFNfVFNYX0NUUkwpKSAmJgorICAgICAgICAoY2FwcyAmIChBUkNIX0NBUFNfTURTX05PIHwg
QVJDSF9DQVBTX1RBQV9OTykpID09IEFSQ0hfQ0FQU19NRFNfTk87CisKKyAgICAvKgorICAgICAq
IE9uIFRBQS1hZmZlY3RlZCBoYXJkd2FyZSwgZGlzYWJsaW5nIFRTWCBpcyB0aGUgcHJlZmVycmVk
IG1pdGlnYXRpb24sIHZzCisgICAgICogdGhlIE1EUyBtaXRpZ2F0aW9uIG9mIGRpc2FibGluZyBI
VCBhbmQgdXNpbmcgVkVSVyBmbHVzaGluZy4KKyAgICAgKgorICAgICAqIE9uIENQVXMgd2hpY2gg
YWR2ZXJ0aXNlIE1EU19OTywgVkVSVyBoYXMgbm8gZmx1c2hpbmcgc2lkZSBlZmZlY3QgdW50aWwK
KyAgICAgKiB0aGUgVFNYX0NUUkwgbWljcm9jb2RlIGlzIGxvYWRlZCwgZGVzcGl0ZSB0aGUgTURf
Q0xFQVIgQ1BVSUQgYml0IGJlaW5nCisgICAgICogYWR2ZXJ0aXNlZCwgYW5kIHRoZXJlIGlzbid0
IGEgTURfQ0xFQVJfMiBmbGFnIHRvIHVzZS4uLgorICAgICAqCisgICAgICogSWYgd2UncmUgb24g
YWZmZWN0ZWQgaGFyZHdhcmUsIGFibGUgdG8gZG8gc29tZXRoaW5nIGFib3V0IGl0ICh3aGljaAor
ICAgICAqIGltcGxpZXMgdGhhdCBWRVJXIG5vdyB3b3JrcyksIG5vIGV4cGxpY2l0IFRTWCBjaG9p
Y2UgYW5kIHRyYWRpdGlvbmFsCisgICAgICogTURTIG1pdGlnYXRpb25zIChuby1TTVQsIFZFUlcp
IG5vdCBvYnZpb3N1bHkgaW4gdXNlIChzb21lb25lIG1pZ2h0CisgICAgICogcGxhdXNpYmx5IHZh
bHVlIFRTWCBoaWdoZXIgdGhhbiBIeXBlcnRocmVhZGluZy4uLiksIGRpc2FibGUgVFNYIHRvCisg
ICAgICogbWl0aWdhdGUgVEFBLgorICAgICAqLworICAgIGlmICggb3B0X3RzeCA9PSAtMSAmJiBj
cHVfaGFzX2J1Z190YWEgJiYgKGNhcHMgJiBBUkNIX0NBUFNfVFNYX0NUUkwpICYmCisgICAgICAg
ICAoKGh3X3NtdF9lbmFibGVkICYmIG9wdF9zbXQpIHx8CisgICAgICAgICAgIWJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpKSApCisgICAgeworICAgICAgICBzZXR1cF9jbGVh
cl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0hMRSk7CisgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfUlRNKTsKKworICAgICAgICBvcHRfdHN4ID0gMDsKKyAgICAgICAgdHN4X2lu
aXQoKTsKKyAgICB9CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKIAogICAgIC8q
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHN4LmMgYi94ZW4vYXJjaC94ODYvdHN4LmMKaW5k
ZXggYThlYzJjY2M2OS4uMmQyMDJhMGQ0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RzeC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni90c3guYwpAQCAtNSw3ICs1LDggQEAKICAqIFZhbGlkIHZhbHVl
czoKICAqICAgMSA9PiBFeHBsaWNpdCB0c3g9MQogICogICAwID0+IEV4cGxpY2l0IHRzeD0wCi0g
KiAgLTEgPT4gRGVmYXVsdCwgaW1wbGljaXQgdHN4PTEKKyAqICAtMSA9PiBEZWZhdWx0LCBpbXBs
aWNpdCB0c3g9MSwgbWF5IGNoYW5nZSB0byAwIHRvIG1pdGlnYXRlIFRBQQorICogIC0zID0+IElt
cGxpY2l0IHRzeD0xIChmZWVkLXRocm91Z2ggZnJvbSBzcGVjLWN0cmw9MCkKICAqCiAgKiBUaGlz
IGlzIGFycmFuZ2VkIHN1Y2ggdGhhdCB0aGUgYm90dG9tIGJpdCBlbmNvZGVzIHdoZXRoZXIgVFNY
IGlzIGFjdHVhbGx5CiAgKiBkaXNhYmxlZCwgd2hpbGUgaWRlbnRpZnlpbmcgdmFyaW91cyBleHBs
aWNpdCAoPj0wKSBhbmQgaW1wbGljaXQgKDwwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXgg
Yzk2YzRmODVjOS4uNWVmODA3MzViMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC01Niw2
ICs1Niw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8PCA1KQog
I2RlZmluZSBBUkNIX0NBUFNfSUZfUFNDSEFOR0VfTUNfTk8JKF9BQygxLCBVTEwpIDw8IDYpCiAj
ZGVmaW5lIEFSQ0hfQ0FQU19UU1hfQ1RSTAkJKF9BQygxLCBVTEwpIDw8IDcpCisjZGVmaW5lIEFS
Q0hfQ0FQU19UQUFfTk8JCShfQUMoMSwgVUxMKSA8PCA4KQogCiAjZGVmaW5lIE1TUl9GTFVTSF9D
TUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwg
MCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:37:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:37:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9gN-00012v-D6; Thu, 28 Nov 2019 02:37:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9gM-00012k-8G
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:37:26 +0000
X-Inumbo-ID: 03360d70-1188-11ea-a3c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03360d70-1188-11ea-a3c4-12813bfff9fa;
 Thu, 28 Nov 2019 02:37:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9gL-0003xa-DV
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:37:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9gL-0005zd-CQ
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:37:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9gL-0005zd-CQ@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:37:25 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/vvmx: Fix livelock with
 XSA-304 fix
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM3MTM5ZjFkZjdmYzA3YjkyMjZlNTQyMDJhMjZkYzJiOTVhNjhhMzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyNiAxODowMToxNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyNiAxODowMToxNyAyMDE5ICsw
MTAwCgogICAgeDg2L3Z2bXg6IEZpeCBsaXZlbG9jayB3aXRoIFhTQS0zMDQgZml4CiAgICAKICAg
IEl0IHR1cm5zIG91dCB0aGF0IHRoZSBYU0EtMzA0IC8gQ1ZFLTIwMTgtMTIyMDcgZml4IG9mIGRp
c2FibGluZyBleGVjdXRhYmxlCiAgICBzdXBlcnBhZ2VzIGRvZXNuJ3Qgd29yayB3ZWxsIHdpdGgg
dGhlIG5lc3RlZCBwMm0gY29kZS4KICAgIAogICAgTmVzdGVkIHZpcnQgaXMgZXhwZXJpbWVudGFs
IGFuZCBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCBidXQgaXMgdXNlZnVsIGZvcgogICAgZGV2ZWxv
cG1lbnQgcHVycG9zZXMuICBJbiBvcmRlciB0byBub3QgcmVncmVzcyB0aGUgc3RhdHVzIHF1bywg
ZGlzYWJsZSB0aGUKICAgIFhTQS0zMDQgd29ya2Fyb3VuZCB1bnRpbCB0aGUgbmVzdGVkIHAybSBj
b2RlIGNhbiBiZSBpbXByb3ZlZC4KICAgIAogICAgSW50cm9kdWNlIGEgcGVyLWRvbWFpbiBleGVj
X3NwIGNvbnRyb2wgYW5kIHNldCBpdCBiYXNlZCBvbiB0aGUgY3VycmVudAogICAgb3B0X2VwdF9l
eGVjX3NwIHNldHRpbmcuICBUYWtlIHRoZSBvcHBvdHVuaXR5IHRvIG9taXQgYSBQVkggaGFyZHdh
cmUgZG9tYWluCiAgICBmcm9tIHRoZSBwZXJmb3JtYW5jZSBoaXQsIGJlY2F1c2UgaXQgaXMgYWxy
ZWFkeSBwZXJtaXR0ZWQgdG8gRG9TIHRoZSBzeXN0ZW0gaW4KICAgIHN1Y2ggd2F5cyBhcyBpc3N1
aW5nIGEgcmVib290LgogICAgCiAgICBXaGVuIG5lc3RlZCB2aXJ0IGlzIGVuYWJsZWQgb24gYSBk
b21haW4sIGZvcmNlIGl0IHRvIHVzaW5nIGV4ZWN1dGFibGUKICAgIHN1cGVycGFnZXMgYW5kIHJl
YnVpbGQgdGhlIHAybS4KICAgIAogICAgSGF2aW5nIHRoZSBzZXR0aW5nIHBlci1kb21haW4gaW52
b2x2ZXMgcmVhcnJhbmdpbmcgdGhlIGludGVybmFscyBvZgogICAgcGFyc2VfZXB0X3BhcmFtX3J1
bnRpbWUoKSBidXQgaXQgc3RpbGwgcmV0YWlucyB0aGUgc2FtZSBvdmVyYWxsIHNlbWFudGljcyAt
CiAgICBmb3IgZWFjaCBhcHBsaWNhYmxlIGRvbWFpbiB3aG9zZSBzZXR0aW5nIG5lZWRzIHRvIGNo
YW5nZSwgcmVidWlsZCB0aGUgcDJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE4M2YzNTRl
MTQzMDA4Nzg3OWRlMDcxZjBjNzEyMmU0MjcwMzkxNmUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEx
LTIzIDE0OjA2OjI0ICswMDAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAg
ICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jICAgICAgICAgfCAgNiArKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyAgICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggfCAgNiAr
KysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bWNzLmMKaW5kZXggM2MyOWI3YzQ2Zi4uZTE4ZWJiYWU5ZSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYwpAQCAtMzEsNiArMzEsNyBAQAogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNpbmNsdWRl
IDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KKyNpbmNsdWRlIDxhc20v
aHZtL25lc3RlZGh2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUg
PGFzbS9odm0vdm14L3ZteC5oPgogI2luY2x1ZGUgPGFzbS9odm0vdm14L3Z2bXguaD4KQEAgLTEw
OSw2ICsxMTAsNyBAQCBjdXN0b21fcGFyYW0oImVwdCIsIHBhcnNlX2VwdF9wYXJhbSk7CiAKIHN0
YXRpYyBpbnQgcGFyc2VfZXB0X3BhcmFtX3J1bnRpbWUoY29uc3QgY2hhciAqcykKIHsKKyAgICBz
dHJ1Y3QgZG9tYWluICpkOwogICAgIGludCB2YWw7CiAKICAgICBpZiAoICFjcHVfaGFzX3ZteF9l
cHQgfHwgIWh2bV9mdW5jcy5oYXBfc3VwcG9ydGVkIHx8CkBAIC0xMjIsMTggKzEyNCwzMSBAQCBz
dGF0aWMgaW50IHBhcnNlX2VwdF9wYXJhbV9ydW50aW1lKGNvbnN0IGNoYXIgKnMpCiAgICAgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiZXhlYy1zcCIsIHMsIE5VTEwpKSA8IDAgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggdmFsICE9IG9wdF9lcHRfZXhlY19zcCApCisg
ICAgb3B0X2VwdF9leGVjX3NwID0gdmFsOworCisgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9y
ZWFkX2xvY2spOworICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQogICAgIHsKLSAgICAgICAgc3Ry
dWN0IGRvbWFpbiAqZDsKKyAgICAgICAgLyogUFYsIG9yIEhWTSBTaGFkb3cgZG9tYWluPyAgTm90
IGFwcGxpY2FibGUuICovCisgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2hhcChkKSApCisgICAg
ICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBvcHRfZXB0X2V4ZWNfc3AgPSB2YWw7CisgICAg
ICAgIC8qIEhhcmR3YXJlIGRvbWFpbj8gTm90IGFwcGxpY2FibGUuICovCisgICAgICAgIGlmICgg
aXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAg
IHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKLSAgICAgICAgZm9yX2VhY2hfZG9t
YWluICggZCApCi0gICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcChkKSApCi0gICAgICAg
ICAgICAgICAgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1f
cmFtX3J3KTsKLSAgICAgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Cisg
ICAgICAgIC8qIE5lc3RlZCBWaXJ0PyAgQnJva2VuIGFuZCBleGVjX3NwIGZvcmNlZCBvbiB0byBh
dm9pZCBsaXZlbG9ja3MuICovCisgICAgICAgIGlmICggbmVzdGVkaHZtX2VuYWJsZWQoZCkgKQor
ICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgLyogU2V0dGluZyBhbHJlYWR5IG1hdGNo
ZXM/ICBObyBuZWVkIHRvIHJlYnVpbGQgdGhlIHAybS4gKi8KKyAgICAgICAgaWYgKCBkLT5hcmNo
Lmh2bV9kb21haW4udm14LmV4ZWNfc3AgPT0gdmFsICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwor
CisgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXguZXhlY19zcCA9IHZhbDsKKyAgICAgICAg
cDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1fcmFtX3J3KTsK
ICAgICB9CisgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CiAKICAgICBw
cmludGsoIlZNWDogRVBUIGV4ZWN1dGFibGUgc3VwZXJwYWdlcyAlc2FibGVkXG4iLAogICAgICAg
ICAgICB2YWwgPyAiZW4iIDogImRpcyIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA5Mjg1YzJiMmZhLi5m
MmVjYjRkYThmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDA1LDYgKzQwNSwxMiBAQCBzdGF0aWMgaW50
IHZteF9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgZC0+YXJjaC5j
dHh0X3N3aXRjaCA9ICZjc3c7CiAKKyAgICAvKgorICAgICAqIFdvcmsgYXJvdW5kIENWRS0yMDE4
LTEyMjA3PyAgVGhlIGhhcmR3YXJlIGRvbWFpbiBpcyBhbHJlYWR5IHBlcm1pdHRlZAorICAgICAq
IHRvIHJlYm9vdCB0aGUgc3lzdGVtLCBzbyBkb2Vzbid0IG5lZWQgbWl0aWdhdGluZyBhZ2FpbnN0
IERvUydzLgorICAgICAqLworICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXguZXhlY19zcCA9IGlz
X2hhcmR3YXJlX2RvbWFpbihkKSB8fCBvcHRfZXB0X2V4ZWNfc3A7CisKICAgICBpZiAoICFoYXNf
dmxhcGljKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAxMGI0
ZGIwMzdjLi5lYTQyNjZiMDI1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC01OSwxMCArNTksMjMgQEAg
dm9pZCBudm14X2NwdV9kZWFkKHVuc2lnbmVkIGludCBjcHUpCiAKIGludCBudm14X3ZjcHVfaW5p
dGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CiAgICAg
c3RydWN0IG5lc3RlZHZjcHUgKm52Y3B1ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwogCisgICAgLyoK
KyAgICAgKiBHcm9zcyBib2RnZS4gIFRoZSBuZXN0ZWQgcDJtIGxvZ2ljIGNhbid0IGNvcGUgd2l0
aCB0aGUgQ1ZFLTIwMTgtMTIyMDcKKyAgICAgKiB3b3JrYXJvdW5kIG9mIHVzaW5nIE5YIEVQVCBz
dXBlcnBhZ2VzLCBhbmQgbGl2ZWxvY2tzLiAgTmVzdGVkIEhWTSBpc24ndAorICAgICAqIHNlY3Vy
aXR5IHN1cHBvcnRlZCwgc28gZGlzYWJsZSB0aGUgd29ya2Fyb3VuZCB1bnRpbCB0aGUgbmVzdGVk
IHAybQorICAgICAqIGxvZ2ljIGNhbiBiZSBpbXByb3ZlZC4KKyAgICAgKi8KKyAgICBpZiAoICFk
LT5hcmNoLmh2bV9kb21haW4udm14LmV4ZWNfc3AgKQorICAgIHsKKyAgICAgICAgZC0+YXJjaC5o
dm1fZG9tYWluLnZteC5leGVjX3NwID0gdHJ1ZTsKKyAgICAgICAgcDJtX2NoYW5nZV9lbnRyeV90
eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1fcmFtX3J3KTsKKyAgICB9CisKICAgICBpZiAo
ICFwZyApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAibmVzdDogYWxsb2Nh
dGlvbiBmb3Igc2hhZG93IHZtY3MgZmFpbGVkXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4IDQyNGQ0MmM5
M2QuLmE0Yzg0MWNjNzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtMjE5LDcgKzIxOSw3IEBAIHN0YXRpYyB2
b2lkIGVwdF9wMm1fdHlwZV90b19mbGFncyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBlcHRfZW50
cnlfdCAqZW50cnksCiAgICAgICogRG9uJ3QgY3JlYXRlIGV4ZWN1dGFibGUgc3VwZXJwYWdlcyBp
ZiB3ZSBuZWVkIHRvIHNoYXR0ZXIgdGhlbSB0bwogICAgICAqIHByb3RlY3QgYWdhaW5zdCBDVkUt
MjAxOC0xMjIwNy4KICAgICAgKi8KLSAgICBpZiAoICFvcHRfZXB0X2V4ZWNfc3AgJiYgaXNfZXB0
ZV9zdXBlcnBhZ2UoZW50cnkpICkKKyAgICBpZiAoICFwMm0tPmRvbWFpbi0+YXJjaC5odm1fZG9t
YWluLnZteC5leGVjX3NwICYmIGlzX2VwdGVfc3VwZXJwYWdlKGVudHJ5KSApCiAgICAgICAgIGVu
dHJ5LT54ID0gMDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14
L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKaW5kZXggZTIxNmM0
YWMzNS4uNGJjYWZmODg5ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14
L3ZtY3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCkBAIC02Myw2
ICs2MywxMiBAQCBzdHJ1Y3Qgdm14X2RvbWFpbiB7CiAgICAgdW5zaWduZWQgbG9uZyBhcGljX2Fj
Y2Vzc19tZm47CiAgICAgLyogVk1YX0RPTUFJTl8qICovCiAgICAgdW5zaWduZWQgaW50IHN0YXR1
czsKKworICAgIC8qCisgICAgICogRG9tYWluIHBlcm1pdHRlZCB0byB1c2UgRXhlY3V0YWJsZSBF
UFQgU3VwZXJwYWdlcz8gIENsZWFyZWQgdG8gd29yaworICAgICAqIGFyb3VuZCBDVkUtMjAxOC0x
MjIwNyBhcyBhcHByb3ByaWF0ZS4KKyAgICAgKi8KKyAgICBib29sIGV4ZWNfc3A7CiB9OwogCiAv
KgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 02:37:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 02:37:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ia9gX-000147-Ek; Thu, 28 Nov 2019 02:37:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ia9gW-00013v-9w
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:37:36 +0000
X-Inumbo-ID: 0938825c-1188-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0938825c-1188-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 02:37:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9gV-0003xo-GZ
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:37:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ia9gV-000605-Fh
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 02:37:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ia9gV-000605-Fh@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 02:37:35 +0000
Subject: [Xen-changelog] [xen stable-4.10] IOMMU: default to always
 quarantining PCI devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5503669917100372222=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit e4899550ff7834e1ea5dfbbfb1c618f64e247761
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Nov 26 18:03:41 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 26 18:03:41 2019 +0100

    IOMMU: default to always quarantining PCI devices
    
    XSA-302 relies on the use of libxl's "assignable-add" feature to prepare
    devices to be assigned to untrusted guests.
    
    Unfortunately, this is not considered a strictly required step for
    device assignment. The PCI passthrough documentation on the wiki
    describes alternate ways of preparing devices for assignment, and
    libvirt uses its own ways as well. Hosts where these alternate methods
    are used will still leave the system in a vulnerable state after the
    device comes back from a guest.
    
    Default to always quarantining PCI devices, but provide a command line
    option to revert back to prior behavior (such that people who both
    sufficiently trust their guests and want to be able to use devices in
    Dom0 again after they had been in use by a guest wouldn't need to
    "manually" move such devices back from DomIO to Dom0).
    
    This is XSA-306.
    
    Reported-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    master commit: ba2ab00bbb8c74e311a252d816d68dee47c779a0
    master date: 2019-11-26 14:15:01 +0100
---
 docs/misc/xen-command-line.markdown | 11 ++++++++++-
 xen/drivers/passthrough/iommu.c     |  3 +++
 xen/drivers/passthrough/pci.c       |  3 ++-
 xen/include/xen/iommu.h             |  2 +-
 4 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
index 7a03f4ec70..1f08dde186 100644
--- a/docs/misc/xen-command-line.markdown
+++ b/docs/misc/xen-command-line.markdown
@@ -1094,7 +1094,7 @@ debug hypervisor only).
 > Default: `new` unless directed-EOI is supported
 
 ### iommu
-> `= List of [ <boolean> | force | required | intremap | intpost | qinval | snoop | sharept | dom0-passthrough | dom0-strict | amd-iommu-perdev-intremap | workaround_bios_bug | igfx | crash-disable | verbose | debug ]`
+> `= List of [ <boolean> | force | required | quarantine | intremap | intpost | qinval | snoop | sharept | dom0-passthrough | dom0-strict | amd-iommu-perdev-intremap | workaround_bios_bug | igfx | crash-disable | verbose | debug ]`
 
 > Sub-options:
 
@@ -1114,6 +1114,15 @@ debug hypervisor only).
 >> Don't continue booting unless IOMMU support is found and can be initialized
 >> successfully.
 
+> `quarantine`
+
+> Default: `true`
+
+>> Control Xen's behavior when de-assigning devices from guests.  If enabled,
+>> Xen always quarantines such devices; they must be explicitly assigned back
+>> to Dom0 before they can be used there again.  If disabled, Xen will only
+>> quarantine devices the toolstack hass arranged for getting quarantined.
+
 > `intremap`
 
 > Default: `true`
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index ad2ce8f39b..0301ce4e70 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -52,6 +52,7 @@ custom_param("iommu", parse_iommu_param);
 bool_t __initdata iommu_enable = 1;
 bool_t __read_mostly iommu_enabled;
 bool_t __read_mostly force_iommu;
+bool __read_mostly iommu_quarantine = true;
 bool_t __hwdom_initdata iommu_dom0_strict;
 bool_t __read_mostly iommu_verbose;
 bool_t __read_mostly iommu_workaround_bios_bug;
@@ -99,6 +100,8 @@ static int __init parse_iommu_param(const char *s)
         else if ( !cmdline_strcmp(s, "force") ||
                   !cmdline_strcmp(s, "required") )
             force_iommu = val;
+        else if ( !cmdline_strcmp(s, "quarantine") )
+            iommu_quarantine = val;
         else if ( !cmdline_strcmp(s, "workaround_bios_bug") )
             iommu_workaround_bios_bug = val;
         else if ( !cmdline_strcmp(s, "igfx") )
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 2fda231910..d00a8eb610 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1475,7 +1475,8 @@ int deassign_device(struct domain *d, u16 seg, u8 bus, u8 devfn)
         return -ENODEV;
 
     /* De-assignment from dom_io should de-quarantine the device */
-    target = (pdev->quarantine && pdev->domain != dom_io) ?
+    target = ((pdev->quarantine || iommu_quarantine) &&
+              pdev->domain != dom_io) ?
         dom_io : hardware_domain;
 
     while ( pdev->phantom_stride )
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 33c8b221dc..235d2a620b 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -29,7 +29,7 @@
 #include <asm/iommu.h>
 
 extern bool_t iommu_enable, iommu_enabled;
-extern bool_t force_iommu, iommu_verbose;
+extern bool force_iommu, iommu_quarantine, iommu_verbose;
 extern bool_t iommu_workaround_bios_bug, iommu_igfx, iommu_passthrough;
 extern bool_t iommu_snoop, iommu_qinval, iommu_intremap, iommu_intpost;
 extern bool_t iommu_hap_pt_share;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5503669917100372222==--

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:22:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:22:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGw5-0007Nd-OU; Thu, 28 Nov 2019 10:22:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGw4-0007NX-QZ
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:08 +0000
X-Inumbo-ID: eba840ce-11c8-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eba840ce-11c8-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 10:22:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGvz-0005cW-5e
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGvz-0003R1-4E
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGvz-0003R1-4E@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:22:03 +0000
Subject: [Xen-changelog] [xen stable-4.12] docs/misc: xen-command-line:
 Remove wrong statement from serrors=diverse
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFjYjJkNjA4N2YzOGQxZmM1NjFjNjViZjgwMzJkZDg0MzY1NTQ2ZTgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDoyOToxMSAy
MDE5IC0wODAwCgogICAgZG9jcy9taXNjOiB4ZW4tY29tbWFuZC1saW5lOiBSZW1vdmUgd3Jvbmcg
c3RhdGVtZW50IGZyb20gc2Vycm9ycz1kaXZlcnNlCiAgICAKICAgIFdoZW4gc2Vycm9ycz1kaXZl
cnNlIGlzIHNlbGVjdGVkIGJ5IHRoZSB1c2VyLCB3ZSB3aWxsIG9ubHkgc3luY2hyb25pemUKICAg
IHRoZSBwZW5kaW5nIFNFcnJvcnMgb24gZW50cnkgdG8gaHlwZXJ2aXNvciBmcm9tIGd1ZXN0IGNv
bnRleHQgYW5kIGV4aXQKICAgIGZyb20gZ3Vlc3QgdG8gaHlwZXJ2aXNvciBjb250ZXh0LgogICAg
CiAgICBXZSBkb24ndCBuZWVkIHN5bmNocm9uaXplIFNFcnJvcnMgYmV0d2VlbiBndWVzdCBjb250
ZXh0IHN3aXRjaCBhcyB0aGV5CiAgICB3b3VsZCBiZSBjYXRlZ29yaXplZCB0byBIeXBlcnZpc29y
IGdlbmVyYXRlZCBTRXJyb3JzIGluIGFueSBjYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDU3NTE4NjE2M2NhYjgzYjczMzE3ZGQ1NmU2YzBmNzA4YjkwNGFmYjgpCi0tLQog
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCA4MjI3MmQ3MmZm
Li5jMDJjZjA5ZjBjIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5k
b2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xODQ1LDcgKzE4
NDUsNiBAQCBoeXBlcnZpc29ycyBoYW5kbGUgU0Vycm9yczoKICAgMS4gZHNiL2lzYiBvbiBhbGwg
RUwxIC0+IEVMMiB0cmFwIGVudHJpZXMgdG8gY2F0ZWdvcml6ZSBTRXJyb3JzIGNvcnJlY3RseS4K
ICAgMi4gZHNiL2lzYiBvbiBFTDIgLT4gRUwxIHJldHVybiBwYXRocyB0byBwcmV2ZW50IHNsaXBw
aW5nIGh5cGVydmlzb3IKICAgICAgU0Vycm9ycyB0byBndWVzdHMuCi0gIDMuIGRzYi9pc2IgaW4g
Y29udGV4dCBzd2l0Y2ggdG8gaXNvbGF0ZSBTRXJyb3JzIGJldHdlZW4gMiB2Q1BVcy4KIAogKiBg
Zm9yd2FyZGA6CiAgIFRoZSBoeXBlcnZpc29yIHdpbGwgbm90IGRpc3Rpbmd1aXNoIGd1ZXN0IFNF
cnJvcnMgZnJvbSBoeXBlcnZpc29yIFNFcnJvcnMuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:22:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:22:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGwA-0007OA-QG; Thu, 28 Nov 2019 10:22:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGwA-0007O3-G0
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:14 +0000
X-Inumbo-ID: f1b49c6a-11c8-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f1b49c6a-11c8-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 10:22:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGw9-0005ca-9T
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGw9-0003Rb-81
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGw9-0003Rb-81@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:22:13 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: Remove serrors=forward
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEzODc3OTk4NWM1Yjk2ZTNhZmNkYWU3NzAzMTZmZWFlNzhjMzA1NTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDoyOToxNiAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogUmVtb3ZlIHNlcnJvcnM9Zm9yd2FyZAogICAgCiAgICBQ
ZXIgdGhlIEFybSBBUk0gKEQ0LjUgaW4gQVJNIERESSAwNDg3RS5hKSwgU0Vycm9yIG1heSBiZSBw
cmVjaXNlIG9yCiAgICBpbXByZWNpc2UuCiAgICAKICAgIEltcHJlY2lzZSBtZWFucyB0aGUgc3Rh
dGUgcHJlc2VudGVkIHRvIHRoZSBleGNlcHRpb24gaGFuZGxlciBpcyBub3QKICAgIGd1YXJhbnRl
ZWQgdG8gYmUgY29uc2lzdGVudCB3aXRoIGFueSBwb2ludCBpbiB0aGUgZXhjdXRpb24gc3RyZWFt
IGZyb20KICAgIHdoaWNoIHRoZSBleGNlcHRpb24gd2FzIHRha2VuLiBJbiBvdGhlciB3b3Jkcywg
dGhleSBhcmUgbGlrZWx5IHRvIGJlCiAgICBmYXRhbCBhcyB5b3UgY2FuJ3QgcmV0dXJuIHNhZmVs
eSBmcm9tIHRoZW0uCiAgICAKICAgIFdpdGhvdXQgdGhlIFJBUyBleHRlbnNpb24sIHRoZSBBcm0g
YXJjaGl0ZWN0dXJlIGRvZXMgbm90IHByb3ZpZGUgYSB3YXkKICAgIHRvIGRpZmZlcmVudGlhdGUg
YmV0d2VlbiBpbXByZWNpc2UgYW5kIHByZWNpc2UgU0Vycm9yLiBGdXJ0aGVybW9yZSBYZW4KICAg
IGhhcyBubyBzdXBwb3J0IGZvciBSQVMgeWV0LiBTbyBmcm9tIGEgc29mdHdhcmUgUE9WLCB0aGVy
ZSBpcyBub3QgbXVjaAogICAgd2UgY2FuIGRvLgogICAgCiAgICBNb3JlIGdlbmVyYWxseSwgZm9y
d2FyZGluZyBibGluZGx5IFNFcnJvcnMgdG8gdGhlIGd1ZXN0IGlzIGxpa2VseSB0byBiZQogICAg
dGhlIHdyb25nIHRoaW5nIHRvIGRvLiBJbmRlZWQsIFhlbiBpcyBub3QgYWJsZSB0byBrbm93IHdo
YXQgaXMgdGhlCiAgICBjb250ZW50IG9mIHRoZSBTRXJyb3IuIFRoaXMgbWF5IGJlIGEgY3JpdGlj
YWwgZGV2aWNlIHVzZWQgYnkgdGhlCiAgICBoeXBlcnZpc29yIHRoYXQgaXMgYWJvdXQgdG8gZmFp
bC4KICAgIAogICAgSW4gYSBudXRzaGVsbCwgdGhlIG9wdGlvbiBzZXJyb3JzPWZvcndhcmQgaXMg
bm90IHNhZmUgdG8gdXNlIGluIGFueQogICAgZW52aXJvbm1lbnQgd2l0aCB0aGUgY3VycmVudCBz
dGF0ZSBvZiBYZW4uIFRoZXJlZm9yZSB0aGUgb3B0aW9uIGFuZCBhbnkKICAgIGNvZGUgcmVsYXRl
ZCB0byBpdCBhcmUgY29tcGxldGVseSByZW1vdmVkLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1
bml0eSB0byByZXdvcmsgdGhlIGNvbW1lbnQgaW4gZG9fdHJhcF9kYXRhX2Fib3J0KCkgYXMKICAg
IGFsbCBTRXJyb3JzL0V4dGVybmFsIEFib3J0IGdlbmVyYXRlZCBieSB0aGUgaHlwZXJ2aXNvciB3
aWxsIHJlc3VsdCBpbgogICAgYSBjcmFzaCBvZiB0aGUgc3lzdGVtIG5vIG1hdHRlciB3aGF0IHRo
ZSB1c2VyIHBhc3NlZCBvbiB0aGUgY29tbWFuZAogICAgbGluZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCBhYmIyMzRiNWFjYzUzODBmYzg1Mzg4YzdkOThlNzk1MzNiNGVlZjk1
KQotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDEzICsrLS0tLS0tLS0t
LS0KIHhlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jICAgICAgICB8IDEyICsrKysrKy0tLS0tLQog
eGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgIHwgMTEgLS0tLS0tLS0tLS0KIHhlbi9h
cmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICB8IDM0ICsrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oICB8IDExICsrKysr
LS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDYxIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCBjMDJjZjA5ZjBjLi44MjUzNWMzMWJm
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xODE4LDcgKzE4MTgsNyBAQCBlbmFi
bGluZyBtb3JlIHNvY2tldHMgYW5kIGNvcmVzIHRvIGdvIGludG8gZGVlcGVyIHNsZWVwIHN0YXRl
cy4KIFNldCB0aGUgc2VyaWFsIHRyYW5zbWl0IGJ1ZmZlciBzaXplLgogCiAjIyMgc2Vycm9ycyAo
QVJNKQotPiBgPSBkaXZlcnNlIHwgZm9yd2FyZCB8IHBhbmljYAorPiBgPSBkaXZlcnNlIHwgcGFu
aWNgCiAKID4gRGVmYXVsdDogYGRpdmVyc2VgCiAKQEAgLTE4MzQsNyArMTgzNCw3IEBAIG9uIHRo
ZSBob3N0IHdpbGwgbm90IHRyaWdnZXIgc3VjaCBTRXJyb3JzLiBJbiB0aGlzIGNhc2UsIHRoZSBh
ZG1pbmlzdHJhdG9yIGNhbgogdXNlIHRoaXMgcGFyYW1ldGVyIHRvIHNraXAgY2F0ZWdvcml6aW5n
IFNFcnJvcnMgYW5kIHJlZHVjZSB0aGUgb3ZlcmhlYWQgb2YKIGRzYi9pc2IuCiAKLVdlIHByb3Zp
ZGVkIHRoZSBmb2xsb3dpbmcgMyBvcHRpb25zIHRvIGFkbWluaXN0cmF0b3JzIHRvIGRldGVybWlu
ZSBob3cgdGhlCitXZSBwcm92aWRlZCB0aGUgZm9sbG93aW5nIDIgb3B0aW9ucyB0byBhZG1pbmlz
dHJhdG9ycyB0byBkZXRlcm1pbmUgaG93IHRoZQogaHlwZXJ2aXNvcnMgaGFuZGxlIFNFcnJvcnM6
CiAKICogYGRpdmVyc2VgOgpAQCAtMTg0NiwxNSArMTg0Niw2IEBAIGh5cGVydmlzb3JzIGhhbmRs
ZSBTRXJyb3JzOgogICAyLiBkc2IvaXNiIG9uIEVMMiAtPiBFTDEgcmV0dXJuIHBhdGhzIHRvIHBy
ZXZlbnQgc2xpcHBpbmcgaHlwZXJ2aXNvcgogICAgICBTRXJyb3JzIHRvIGd1ZXN0cy4KIAotKiBg
Zm9yd2FyZGA6Ci0gIFRoZSBoeXBlcnZpc29yIHdpbGwgbm90IGRpc3Rpbmd1aXNoIGd1ZXN0IFNF
cnJvcnMgZnJvbSBoeXBlcnZpc29yIFNFcnJvcnMuCi0gIEFsbCBTRXJyb3JzIHdpbGwgYmUgZm9y
d2FyZGVkIHRvIGd1ZXN0cywgZXhjZXB0IHRoZSBTRXJyb3JzIGdlbmVyYXRlZCB3aGVuCi0gIHRo
ZSBpZGxlIHZDUFUgaXMgcnVubmluZy4gVGhlIGlkbGUgZG9tYWluIGRvZXNuJ3QgaGF2ZSB0aGUg
YWJpbGl0eSB0byBoYW5kbGUKLSAgU0Vycm9ycywgc28gd2UgaGF2ZSB0byBjcmFzaCB0aGUgd2hv
bGUgc3lzdGVtIHdoZW4gd2UgZ2V0IFNFcnJvcyB3aXRoIHRoZQotICBpZGxlIHZDUFUuIFRoaXMg
b3B0aW9uIHdpbGwgYXZvaWQgbW9zdCBvdmVyaGVhZCBvZiB0aGUgZHNiL2lzYiwgZXhjZXB0IHRo
ZQotICBkc2IvaXNiIGluIGNvbnRleHQgc3dpdGNoIHdoaWNoIGlzIHVzZWQgdG8gaXNvbGF0ZSB0
aGUgU0Vycm9ycyBiZXR3ZWVuIDIKLSAgdkNQVXMuCi0KICogYHBhbmljYDoKICAgVGhlIGh5cGVy
dmlzb3Igd2lsbCBub3QgZGlzdGluZ3Vpc2ggZ3Vlc3QgU0Vycm9ycyBmcm9tIGh5cGVydmlzb3Ig
U0Vycm9ycy4KICAgQWxsIFNFcnJvcnMgd2lsbCBjcmFzaCB0aGUgd2hvbGUgc3lzdGVtLiBUaGlz
IG9wdGlvbiB3aWxsIGF2b2lkIGFsbCBvdmVyaGVhZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTMyL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwppbmRleCA3NmY3MTRh
MTY4Li45Yzk3OTBhNmQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwpAQCAtNjksMTIgKzY5LDEyIEBAIHZvaWQg
ZG9fdHJhcF9wcmVmZXRjaF9hYm9ydChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHZvaWQg
ZG9fdHJhcF9kYXRhX2Fib3J0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIC8q
Ci0gICAgICogV2UgY2Fubm90IGRpc3Rpbmd1aXNoIFhlbiBTRXJyb3JzIGZyb20gc3luY2hyb25v
dXMgZGF0YSBhYm9ydHMuIFdlCi0gICAgICogd2FudCB0byBhdm9pZCB0cmVhdGluZyBhbnkgWGVu
IHN5bmNocm9ub3VzIGFib3J0cyBhcyBTRXJyb3JzIGFuZAotICAgICAqIGZvcndhcmRpbmcgdGhl
bSB0byB0aGUgZ3Vlc3QuIEluc3RlYWQsIGNyYXNoIHRoZSBzeXN0ZW0gaW4gYWxsCi0gICAgICog
Y2FzZXMgd2hlbiB0aGUgYWJvcnQgY29tZXMgZnJvbSBYZW4uIEV2ZW4gaWYgdGhleSBhcmUgWGVu
IFNFcnJvcnMKLSAgICAgKiBpdCB3b3VsZCBiZSBhIHJlYXNvbmFibGUgdGhpbmcgdG8gZG8sIGFu
ZCB0aGUgZGVmYXVsdCBiZWhhdmlvciB3aXRoCi0gICAgICogc2Vycm9yX29wID09IERJVkVSU0Uu
CisgICAgICogV2UgY2Fubm90IGRpc3Rpbmd1aXNoIGJldHdlZW4gQXN5bmNocm9ub3VzIEV4dGVy
bmFsIEFib3J0IGFuZAorICAgICAqIFN5bmNocm9ub3VzIERhdGEgQWJvcnQuCisgICAgICoKKyAg
ICAgKiBBcyBhc3luY2hyb25vdXMgYWJvcnQgKGFrYSBTRXJyb3IpIGdlbmVyYXRlZCBieSB0aGUg
aHlwZXJ2aXNvciB3aWxsCisgICAgICogcmVzdWx0IGluIGEgY3Jhc2ggb2YgdGhlIHN5c3RlbSAo
c2VlIF9fZG9fdHJhcF9zZXJyb3IoKSksIGl0IGlzIGZpbmUgdG8KKyAgICAgKiBkbyBpdCBoZXJl
LgogICAgICAqLwogICAgIGlmICggVkFCT1JUX0dFTl9CWV9HVUVTVChyZWdzKSApCiAgICAgICAg
IGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yKHJlZ3MpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDJkZjY0ZWFiZjMuLjEyM2Q1YmRj
ZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKQEAgLTM1MiwxNyArMzUyLDYgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3Qg
dmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCiAKICAgICBsb2NhbF9pcnFfZGlzYWJsZSgp
OwogCi0gICAgLyoKLSAgICAgKiBJZiB0aGUgc2Vycm9yc19vcCBpcyAiRk9SV0FSRCIsIHdlIGhh
dmUgdG8gcHJldmVudCBmb3J3YXJkaW5nCi0gICAgICogU0Vycm9yIHRvIHdyb25nIHZDUFUuIFNv
IGJlZm9yZSBjb250ZXh0IHN3aXRjaCwgd2UgaGF2ZSB0byB1c2UKLSAgICAgKiB0aGUgU1lOQ1JP
TklaRV9TRVJST1IgdG8gZ3VhcmFudGVlIHRoYXQgdGhlIHBlbmRpbmcgU0Vycm9yIHdvdWxkCi0g
ICAgICogYmUgY2F1Z2h0IGJ5IGN1cnJlbnQgdkNQVS4KLSAgICAgKgotICAgICAqIFRoZSBTS0lQ
X0NUWFRfU1dJVENIX1NFUlJPUl9TWU5DIHdpbGwgYmUgc2V0IHRvIGNwdV9od2NhcHMgd2hlbiB0
aGUKLSAgICAgKiBzZXJyb3JzX29wIGlzIE5PVCAiRk9SV0FSRCIuCi0gICAgICovCi0gICAgU1lO
Q0hST05JWkVfU0VSUk9SKFNLSVBfQ1RYVF9TV0lUQ0hfU0VSUk9SX1NZTkMpOwotCiAgICAgc2V0
X2N1cnJlbnQobmV4dCk7CiAKICAgICBwcmV2ID0gX19jb250ZXh0X3N3aXRjaChwcmV2LCBuZXh0
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBz
LmMKaW5kZXggZTQwNGQ1YzhkNC4uYTQwMTBiOTA1NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTEwMiwxNSArMTAyLDEyIEBA
IHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpCiAKIHN0YXRpYyBlbnVtIHsK
ICAgICBTRVJST1JTX0RJVkVSU0UsCi0gICAgU0VSUk9SU19GT1JXQVJELAogICAgIFNFUlJPUlNf
UEFOSUMsCiB9IHNlcnJvcnNfb3A7CiAKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NlcnJvcnNf
YmVoYXZpb3IoY29uc3QgY2hhciAqc3RyKQogewotICAgIGlmICggIXN0cmNtcChzdHIsICJmb3J3
YXJkIikgKQotICAgICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19GT1JXQVJEOwotICAgIGVsc2Ug
aWYgKCAhc3RyY21wKHN0ciwgInBhbmljIikgKQorICAgIGlmICggIXN0cmNtcChzdHIsICJwYW5p
YyIpICkKICAgICAgICAgc2Vycm9yc19vcCA9IFNFUlJPUlNfUEFOSUM7CiAgICAgZWxzZQogICAg
ICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19ESVZFUlNFOwpAQCAtMTI0LDkgKzEyMSw2IEBAIHN0
YXRpYyBpbnQgX19pbml0IHVwZGF0ZV9zZXJyb3JzX2NwdV9jYXBzKHZvaWQpCiAgICAgaWYgKCBz
ZXJyb3JzX29wICE9IFNFUlJPUlNfRElWRVJTRSApCiAgICAgICAgIGNwdXNfc2V0X2NhcChTS0lQ
X1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKTsKIAotICAgIGlmICggc2Vycm9yc19vcCAh
PSBTRVJST1JTX0ZPUldBUkQgKQotICAgICAgICBjcHVzX3NldF9jYXAoU0tJUF9DVFhUX1NXSVRD
SF9TRVJST1JfU1lOQyk7Ci0KICAgICByZXR1cm4gMDsKIH0KIF9faW5pdGNhbGwodXBkYXRlX3Nl
cnJvcnNfY3B1X2NhcHMpOwpAQCAtNjc0LDYgKzY2OCw5IEBAIHN0YXRpYyB2b2lkIGluamVjdF92
YWJ0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAqIDMpIEh5cGVydmlz
b3IgZ2VuZXJhdGVkIG5hdGl2ZSBTRXJyb3IsIHRoYXQgd291bGQgYmUgYSBidWcuCiAgKgogICog
QSB0cnVlIHBhcmFtZXRlciAiZ3Vlc3QiIG1lYW5zIHRoYXQgdGhlIFNFcnJvciBpcyB0eXBlIzEg
b3IgdHlwZSMyLgorICoKKyAqIE5vdGUgdGhhdCBBcm0zMiBhc3luY2hyb25vdXMgZXh0ZXJuYWwg
YWJvcnQgZ2VuZXJhdGVkIGJ5IHRoZQorICogaHlwZXJ2aXNvciB3aWxsIGJlIGhhbmRsZWQgaW4g
ZG9fdHJhcF9kYXRhX2Fib3J0KCkuCiAgKi8KIHN0YXRpYyB2b2lkIF9fZG9fdHJhcF9zZXJyb3Io
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGJvb2wgZ3Vlc3QpCiB7CkBAIC02OTEsMjggKzY4
OCwxMSBAQCBzdGF0aWMgdm9pZCBfX2RvX3RyYXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCBib29sIGd1ZXN0KQogICAgICAgICBnb3RvIGNyYXNoX3N5c3RlbTsKICAgICB9CiAK
LSAgICAvKgotICAgICAqIFRoZSAiRk9SV0FSRCIgb3B0aW9uIHdpbGwgZm9yd2FyZCBhbGwgU0Vy
cm9ycyB0byB0aGUgZ3Vlc3RzLCBleGNlcHQKLSAgICAgKiBpZGxlIGRvbWFpbiBnZW5lcmF0ZWQg
U0Vycm9ycy4KLSAgICAgKi8KLSAgICBpZiAoIHNlcnJvcnNfb3AgPT0gU0VSUk9SU19GT1JXQVJE
ICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIEJlY2F1c2UgdGhlIGlkbGUgZG9tYWlu
IGRvZXNuJ3QgaGF2ZSB0aGUgYWJpbGl0eSB0byBoYW5kbGUgdGhlCi0gICAgICAgICAqIFNFcnJv
cnMsIHdlIGhhdmUgdG8gY3Jhc2ggdGhlIHdob2xlIHN5c3RlbSB3aGlsZSB3ZSBnZXQgYSBTRXJy
b3IKLSAgICAgICAgICogZ2VuZXJhdGVkIGJ5IGlkbGUgZG9tYWluLgotICAgICAgICAgKi8KLSAg
ICAgICAgaWYgKCBpc19pZGxlX3ZjcHUoY3VycmVudCkgKQotICAgICAgICAgICAgZ290byBjcmFz
aF9zeXN0ZW07Ci0KLSAgICAgICAgcmV0dXJuIGluamVjdF92YWJ0X2V4Y2VwdGlvbihyZWdzKTsK
LSAgICB9Ci0KIGNyYXNoX3N5c3RlbToKLSAgICAvKiBUaHJlZSBwb3NzaWJpbGl0aWVzIHRvIGNy
YXNoIHRoZSB3aG9sZSBzeXN0ZW06CisgICAgLyoKKyAgICAgKiBUd28gcG9zc2liaWxpdGllcyB0
byBjcmFzaCB0aGUgd2hvbGUgc3lzdGVtOgogICAgICAqIDEpICJESVZFUlNFIiBvcHRpb24gd2l0
aCBIeXBlcnZpc29yIGdlbmVyYXRlZCBTRXJyb3JzLgotICAgICAqIDIpICJGT1JXQVJEIiBvcHRp
b24gd2l0aCBJZGxlIERvbWFpbiBnZW5lcmF0ZWQgU0Vycm9ycy4KLSAgICAgKiAzKSAiUEFOSUMi
IG9wdGlvbiB3aXRoIGFsbCBTRXJyb3JzLgorICAgICAqIDIpICJQQU5JQyIgb3B0aW9uIHdpdGgg
YWxsIFNFcnJvcnMuCiAgICAgICovCiAgICAgZG9fdW5leHBlY3RlZF90cmFwKCJTRXJyb3IiLCBy
ZWdzKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKaW5kZXggYzJjOGYzNDE3Yy4uYTdiNzI2
ZDg2MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKQEAgLTQxLDEzICs0MSwxMiBAQAogI2Rl
ZmluZSBBUk02NF9XT1JLQVJPVU5EXzgzNDIyMCAzCiAjZGVmaW5lIExJVkVQQVRDSF9GRUFUVVJF
ICAgNAogI2RlZmluZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUIDUKLSNkZWZp
bmUgU0tJUF9DVFhUX1NXSVRDSF9TRVJST1JfU1lOQyA2Ci0jZGVmaW5lIEFSTV9IQVJERU5fQlJB
TkNIX1BSRURJQ1RPUiA3Ci0jZGVmaW5lIEFSTV9TU0JEIDgKLSNkZWZpbmUgQVJNX1NNQ0NDXzFf
MSA5Ci0jZGVmaW5lIEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFIDEwCisjZGVmaW5lIEFS
TV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiA2CisjZGVmaW5lIEFSTV9TU0JEIDcKKyNkZWZpbmUg
QVJNX1NNQ0NDXzFfMSA4CisjZGVmaW5lIEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFIDkK
IAotI2RlZmluZSBBUk1fTkNBUFMgICAgICAgICAgIDExCisjZGVmaW5lIEFSTV9OQ0FQUyAgICAg
ICAgICAgMTAKIAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:22:24 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:22:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGwK-0007QJ-Sc; Thu, 28 Nov 2019 10:22:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGwK-0007PP-55
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:24 +0000
X-Inumbo-ID: f7b50a1e-11c8-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f7b50a1e-11c8-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 10:22:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGwJ-0005di-Co
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGwJ-0003SB-BY
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGwJ-0003SB-BY@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:22:23 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: traps: Rework
 __do_serror() documentation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwYjliNjdkNDJhNjAwNWVjN2YwODgwYThjMjMyNjNiYzNlNmFjZGQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDoyOTozMSAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogdHJhcHM6IFJld29yayBfX2RvX3NlcnJvcigpIGRvY3Vt
ZW50YXRpb24KICAgIAogICAgVGhlIGRvY3VtZW50YXRpb24gb24gdG9wIG9mIF9fZG9fc2Vycm9y
KCkgaXMgdHJ5aW5nIHRvIGRlc2NyaWJlIGFsbCB0aGUKICAgIHBvc3NpYmlsaXRpZXMgdG8gcmVj
ZWl2ZSBhbiBTRXJyb3JzLgogICAgCiAgICBUaGUgZGVzY3JpcHRpb24gb2YgdHlwZSMyIGlzIHF1
aXRlIG1pc2xlYWRpbmcgYmVjYXVzZSByZWNlaXZpbmcgYW4KICAgIFNFcnJvciBpbiBFTDIgYWZ0
ZXIgdW5tYXNraW5nIFNFcnJvciBpbnRlcnJ1cHQgKHtQU1RBVEUsIENQU1J9LkEpIGRvZXMKICAg
IG5vdCBuZWNlc3NhcmlseSBpbXBseSB0aGUgU0Vycm9yIHdlcmUgZ2VuZXJhdGVkIGJ5IHRoZSBn
dWVzdC4gWW91IGFsc28KICAgIG5lZWQgdG8gYmUgaW4gYSBzcGVjaWFsIHdpbmRvdyAoc2VlIGFi
b3J0X2d1ZXN0X2V4aXN0X3tndWVzdCwgZW5kfSkuCiAgICAKICAgIEhvd2V2ZXIsIGZvciB0aGUg
Y29udGV4dCBvZiB0aGUgZnVuY3Rpb24gaXQgZG9lcyBub3QgbWF0dGVyIGhvdyB3ZQogICAgY2F0
ZWdvcml6ZSB0aGUgaW50ZXJydXB0cy4gV2hhdCBtYXR0ZXIgaXMgdG8ga25vdyB3aGV0aGVyIHRo
aXMgaXMgYQogICAgZ3Vlc3QtZ2VuZXJhdGVkIFNFcnJvci4KICAgIAogICAgQWxsIHRoZSBkb2N1
bWVudGF0aW9uIG9mIF9fZG9fc2Vycm9yKCkgaXMgbm93IHJld29ya2VkIHRvIGF2b2lkCiAgICBt
aXNsZWFkaW5nIGluZm9ybWF0aW9uLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBz
aW1wbGlmeSB0aGUgY29kZSBhZnRlciB0aGUgZm9yd2FyZCBvcHRpb24gaGFzCiAgICBiZWVuIGRy
b3BwZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYWUyZjk0Y2E2NzAzNWVlMmNk
NzY5ZGVlZDQ4ZTQ4MzIzMjhkNDFiYSkKLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDM2ICsr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGlu
c2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90
cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYTQwMTBiOTA1NC4uYTE1MmY0ODE3
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKQEAgLTY1OSw0MSArNjU5LDMxIEBAIHN0YXRpYyB2b2lkIGluamVjdF92YWJ0X2V4Y2Vw
dGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIH0KIAogLyoKLSAqIFNFcnJvciBleGNl
cHRpb24gaGFuZGxlci4gV2Ugb25seSBoYW5kbGUgdGhlIGZvbGxvd2luZyAzIHR5cGVzIG9mIFNF
cnJvcnM6Ci0gKiAxKSBHdWVzdC1nZW5lcmF0ZWQgU0Vycm9yIGFuZCBoYWQgYmVlbiBkZWxpdmVy
ZWQgaW4gRUwxIGFuZCB0aGVuCi0gKiAgICBiZWVuIGZvcndhcmRlZCB0byBFTDIuCi0gKiAyKSBH
dWVzdC1nZW5lcmF0ZWQgU0Vycm9yIGJ1dCBoYWRuJ3QgYmVlbiBkZWxpdmVyZWQgaW4gRUwxIGJl
Zm9yZQotICogICAgdHJhcHBpbmcgdG8gRUwyLiBUaGlzIFNFcnJvciB3b3VsZCBiZSBjYXVnaHQg
aW4gRUwyIGFzIHNvb24gYXMKLSAqICAgIHdlIGp1c3QgdW5tYXNrZWQgdGhlIFBTVEFURS5BIGJp
dC4KLSAqIDMpIEh5cGVydmlzb3IgZ2VuZXJhdGVkIG5hdGl2ZSBTRXJyb3IsIHRoYXQgd291bGQg
YmUgYSBidWcuCisgKiBTRXJyb3IgZXhjZXB0aW9uIGhhbmRsZXIuCiAgKgogICogQSB0cnVlIHBh
cmFtZXRlciAiZ3Vlc3QiIG1lYW5zIHRoYXQgdGhlIFNFcnJvciBpcyB0eXBlIzEgb3IgdHlwZSMy
LgogICoKKyAqIEBndWVzdCBpbmRpY2F0ZXMgd2hldGhlciB0aGlzIGlzIGEgU0Vycm9yIGdlbmVy
YXRlZCBieSB0aGUgZ3Vlc3QuCisgKgorICogSWYgdHJ1ZSwgdGhlIFNFcnJvciB3YXMgZ2VuZXJh
dGVkIGJ5IHRoZSBndWVzdCwgc28gaXQgaXMgc2FmZSB0byBjb250aW51ZQorICogYW5kIGZvcndh
cmQgdG8gdGhlIGd1ZXN0IChpZiByZXF1ZXN0ZWQpLgorICoKKyAqIElmIGZhbHNlLCB0aGUgU0Vy
cm9yIHdhcyBsaWtlbHkgZ2VuZXJhdGVkIGJ5IHRoZSBoeXBlcnZpc29yLiBBcyB3ZSBjYW5ub3QK
KyAqIGRpc3Rpbmd1aXNoIGJldHdlZW4gcHJlY2lzZSBhbmQgaW1wcmVjaXNlIFNFcnJvcnMsIGl0
IGlzIG5vdCBzYWZlIHRvCisgKiBjb250aW51ZS4KKyAqCiAgKiBOb3RlIHRoYXQgQXJtMzIgYXN5
bmNocm9ub3VzIGV4dGVybmFsIGFib3J0IGdlbmVyYXRlZCBieSB0aGUKICAqIGh5cGVydmlzb3Ig
d2lsbCBiZSBoYW5kbGVkIGluIGRvX3RyYXBfZGF0YV9hYm9ydCgpLgogICovCiBzdGF0aWMgdm9p
ZCBfX2RvX3RyYXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBib29sIGd1ZXN0
KQogewogICAgIC8qCi0gICAgICogT25seSAiRElWRVJTRSIgb3B0aW9uIG5lZWRzIHRvIGRpc3Rp
bmd1aXNoIHRoZSBndWVzdC1nZW5lcmF0ZWQgU0Vycm9ycwotICAgICAqIGZyb20gaHlwZXJ2aXNv
ciBTRXJyb3JzLgorICAgICAqIFdoZW4gdXNpbmcgIkRJVkVSU0UiLCB0aGUgU0Vycm9ycyBnZW5l
cmF0ZWQgYnkgdGhlIGd1ZXN0IHdpbGwgYmUKKyAgICAgKiBmb3J3YXJkZWQgdG8gdGhlIGN1cnJl
bnRseSBydW5uaW5nIHZDUFUuCiAgICAgICovCi0gICAgaWYgKCBzZXJyb3JzX29wID09IFNFUlJP
UlNfRElWRVJTRSApCi0gICAgewotICAgICAgICAvKiBGb3J3YXJkIHRoZSB0eXBlIzEgYW5kIHR5
cGUjMiBTRXJyb3JzIHRvIGd1ZXN0cy4gKi8KLSAgICAgICAgaWYgKCBndWVzdCApCisgICAgaWYg
KCBzZXJyb3JzX29wID09IFNFUlJPUlNfRElWRVJTRSAmJiBndWVzdCApCiAgICAgICAgICAgICBy
ZXR1cm4gaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKHJlZ3MpOwogCi0gICAgICAgIC8qIFR5cGUjMyBT
RXJyb3JzIHdpbGwgcGFuaWMgdGhlIHdob2xlIHN5c3RlbSAqLwotICAgICAgICBnb3RvIGNyYXNo
X3N5c3RlbTsKLSAgICB9Ci0KLWNyYXNoX3N5c3RlbToKLSAgICAvKgotICAgICAqIFR3byBwb3Nz
aWJpbGl0aWVzIHRvIGNyYXNoIHRoZSB3aG9sZSBzeXN0ZW06Ci0gICAgICogMSkgIkRJVkVSU0Ui
IG9wdGlvbiB3aXRoIEh5cGVydmlzb3IgZ2VuZXJhdGVkIFNFcnJvcnMuCi0gICAgICogMikgIlBB
TklDIiBvcHRpb24gd2l0aCBhbGwgU0Vycm9ycy4KLSAgICAgKi8KICAgICBkb191bmV4cGVjdGVk
X3RyYXAoIlNFcnJvciIsIHJlZ3MpOwogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:22:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGwU-0007S6-W2; Thu, 28 Nov 2019 10:22:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGwU-0007Rx-8I
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:34 +0000
X-Inumbo-ID: fdba3678-11c8-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fdba3678-11c8-11ea-9db0-bc764e2007e4;
 Thu, 28 Nov 2019 10:22:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGwT-0005e2-GC
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGwT-0003Sd-F3
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGwT-0003Sd-F3@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:22:33 +0000
Subject: [Xen-changelog] [xen stable-4.12] docs/misc: xen-command-line:
 Rework documentation of the option 'serrors'
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiMjJiODM5ZDRmNTBlODhjYThlOTQxZjZlOTg0YjM4NTAwYTY1NGIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDoyOTozOCAy
MDE5IC0wODAwCgogICAgZG9jcy9taXNjOiB4ZW4tY29tbWFuZC1saW5lOiBSZXdvcmsgZG9jdW1l
bnRhdGlvbiBvZiB0aGUgb3B0aW9uICdzZXJyb3JzJwogICAgCiAgICBUaGUgY3VycmVudCBkb2N1
bWVudGF0aW9uIGlzIG1pc2xlYWRpbmcgZm9yIGEgZmV3IHJlYXNvbnM6CiAgICAgICAgMSkgVGhl
IHN5bmNocm9uaXphdGlvbiBoYXBwZW5zIG9uIGFsbCBleGl0L2VudHJ5IGZyb20vdG8gdGhlIGd1
ZXN0LgogICAgICAgICAgIFRoaXMgaW5jbHVkZXMgZnJvbSBFTDAgKGkuZSB1c2Vyc3BhY2UpLgog
ICAgICAgIDIpIFRydXN0ZWQgZ3Vlc3QgY2FuIGFsc28gZ2VuZXJhdGUgU0Vycm9ycyAoZS5nLiBt
ZW1vcnkgZmFpbHVyZSkKICAgICAgICAzKSBXaXRob3V0IFJBUyBzdXBwb3J0LCBTRXJyb3JzIGFy
ZSBJTVAgREVGSU5FRC4gVW5sZXNzIHlvdSBoYXZlIGEKICAgICAgICBjb21wbGV0ZSBUUk0gaW4g
aGFuZCwgeW91IGNhbid0IHJlYWxseSBtYWtlIGEgZGVjaXNpb24uCiAgICAgICAgNCkgVGhlIGRv
Y3VtZW50YXRpb24gaXMgd3JpdHRlbiBhcm91bmQgcGVyZm9ybWFuY2Ugd2hlbiB0aGlzIGlzIG5v
dAogICAgICAgIHRoZSBmaXJzdCBjb25jZXJuLgogICAgCiAgICBUaGUgZG9jdW1lbnRhdGlvbiBp
cyBub3cgcmV3b3JrZWQgdG8gZm9jdXMgb24gdGhlIGNvbnNlcXVlbmNlcyBvZiB1c2luZwogICAg
c2Vycm9ycz0icGFuaWMiIGFuZCBhdm9pZCB0byBnbyBpbiBkZXRhaWxzIG9uIHRoZSBleGFjdCBp
bXBsZW1lbnRhdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkZmRiMDA2NjM2
OGIzNzY2ZTdlNGIwYTdjYjlkMjQyODAwMDJkNzcxKQotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYyB8IDMzICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jCmluZGV4IDgyNTM1YzMxYmYuLjUxOTg1MWMyNzggMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKQEAgLTE4MjIsMzQgKzE4MjIsMTkgQEAgU2V0IHRoZSBzZXJpYWwg
dHJhbnNtaXQgYnVmZmVyIHNpemUuCiAKID4gRGVmYXVsdDogYGRpdmVyc2VgCiAKLVRoaXMgcGFy
YW1ldGVyIGlzIHByb3ZpZGVkIHRvIGFkbWluaXN0cmF0b3JzIHRvIGRldGVybWluZSBob3cgdGhl
Ci1oeXBlcnZpc29ycyBoYW5kbGUgU0Vycm9ycy4KLQotSW4gb3JkZXIgdG8gZGlzdGluZ3Vpc2gg
Z3Vlc3QtZ2VuZXJhdGVkIFNFcnJvcnMgZnJvbSBoeXBlcnZpc29yLWdlbmVyYXRlZAotU0Vycm9y
cyB3ZSBoYXZlIHRvIHBsYWNlIFNFcnJvciBjaGVja2luZyBjb2RlIGluIGV2ZXJ5IEVMMSA8LT4g
RUwyIHBhdGhzLgotVGhhdCB3aWxsIGNhdXNlIG92ZXJoZWFkIG9uIGVudHJpZXMgYW5kIGV4aXRz
IGR1ZSB0byBkc2IvaXNiLiBIb3dldmVyLCBub3QgYWxsCi1wbGF0Zm9ybXMgbmVlZCB0byBjYXRl
Z29yaXplIFNFcnJvcnMuIEZvciBleGFtcGxlLCBhIGhvc3QgdGhhdCBpcyBydW5uaW5nIHdpdGgK
LXRydXN0ZWQgZ3Vlc3RzLiBUaGUgYWRtaW5pc3RyYXRvciBjYW4gY29uZmlybSB0aGF0IGFsbCBn
dWVzdHMgdGhhdCBhcmUgcnVubmluZwotb24gdGhlIGhvc3Qgd2lsbCBub3QgdHJpZ2dlciBzdWNo
IFNFcnJvcnMuIEluIHRoaXMgY2FzZSwgdGhlIGFkbWluaXN0cmF0b3IgY2FuCi11c2UgdGhpcyBw
YXJhbWV0ZXIgdG8gc2tpcCBjYXRlZ29yaXppbmcgU0Vycm9ycyBhbmQgcmVkdWNlIHRoZSBvdmVy
aGVhZCBvZgotZHNiL2lzYi4KLQotV2UgcHJvdmlkZWQgdGhlIGZvbGxvd2luZyAyIG9wdGlvbnMg
dG8gYWRtaW5pc3RyYXRvcnMgdG8gZGV0ZXJtaW5lIGhvdyB0aGUKLWh5cGVydmlzb3JzIGhhbmRs
ZSBTRXJyb3JzOgorVGhpcyBwYXJhbWV0ZXIgaXMgcHJvdmlkZWQgdG8gYWRtaW5pc3RyYXRvcnMg
dG8gZGV0ZXJtaW5lIGhvdyB0aGUgaHlwZXJ2aXNvcgoraGFuZGxlcyBTRXJyb3JzLgogCiAqIGBk
aXZlcnNlYDoKLSAgVGhlIGh5cGVydmlzb3Igd2lsbCBkaXN0aW5ndWlzaCBndWVzdCBTRXJyb3Jz
IGZyb20gaHlwZXJ2aXNvciBTRXJyb3JzLgotICBUaGUgZ3Vlc3QgZ2VuZXJhdGVkIFNFcnJvcnMg
d2lsbCBiZSBmb3J3YXJkZWQgdG8gZ3Vlc3RzLCB0aGUgaHlwZXJ2aXNvcgotICBnZW5lcmF0ZWQg
U0Vycm9ycyB3aWxsIGNhdXNlIHRoZSB3aG9sZSBzeXN0ZW0gdG8gY3Jhc2guCi0gIEl0IHJlcXVp
cmVzOgotICAxLiBkc2IvaXNiIG9uIGFsbCBFTDEgLT4gRUwyIHRyYXAgZW50cmllcyB0byBjYXRl
Z29yaXplIFNFcnJvcnMgY29ycmVjdGx5LgotICAyLiBkc2IvaXNiIG9uIEVMMiAtPiBFTDEgcmV0
dXJuIHBhdGhzIHRvIHByZXZlbnQgc2xpcHBpbmcgaHlwZXJ2aXNvcgotICAgICBTRXJyb3JzIHRv
IGd1ZXN0cy4KKyAgVGhlIGh5cGVydmlzb3Igd2lsbCBkaXN0aW5ndWlzaCBndWVzdCBTRXJyb3Jz
IGZyb20gaHlwZXJ2aXNvciBTRXJyb3JzOgorICAgIC0gVGhlIGd1ZXN0IGdlbmVyYXRlZCBTRXJy
b3JzIHdpbGwgYmUgZm9yd2FyZGVkIHRvIHRoZSBjdXJyZW50bHkgcnVubmluZworICAgICAgZ3Vl
c3QuCisgICAgLSBUaGUgaHlwZXJ2aXNvciBnZW5lcmF0ZWQgU0Vycm9ycyB3aWxsIGNhdXNlIHRo
ZSB3aG9sZSBzeXN0ZW0gdG8gY3Jhc2gKIAogKiBgcGFuaWNgOgotICBUaGUgaHlwZXJ2aXNvciB3
aWxsIG5vdCBkaXN0aW5ndWlzaCBndWVzdCBTRXJyb3JzIGZyb20gaHlwZXJ2aXNvciBTRXJyb3Jz
LgotICBBbGwgU0Vycm9ycyB3aWxsIGNyYXNoIHRoZSB3aG9sZSBzeXN0ZW0uIFRoaXMgb3B0aW9u
IHdpbGwgYXZvaWQgYWxsIG92ZXJoZWFkCi0gIG9mIHRoZSBkc2IvaXNiIHBhaXJzLgorICBBbGwg
U0Vycm9ycyB3aWxsIGNhdXNlIHRoZSB3aG9sZSBzeXN0ZW0gdG8gY3Jhc2guIFRoaXMgb3B0aW9u
IHNob3VsZCBvbmx5CisgIGJlIHVzZWQgaWYgeW91IHRydXN0IGFsbCB5b3VyIGd1ZXN0cyBhbmQv
b3IgdGhleSBkb24ndCBoYXZlIGEgZ2FkZ2V0IChlLmcuCisgIGRldmljZSkgdG8gZ2VuZXJhdGUg
U0Vycm9ycyBpbiBub3JtYWwgcnVuLgogCiAjIyMgc2hpbV9tZW0gKHg4NikKID4gYD0gTGlzdCBv
ZiAoIG1pbjo8c2l6ZT4gfCBtYXg6PHNpemU+IHwgPHNpemU+IClgCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:22:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:22:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGwf-0007Ta-1i; Thu, 28 Nov 2019 10:22:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGwe-0007TS-9W
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:44 +0000
X-Inumbo-ID: 03c1daa8-11c9-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 03c1daa8-11c9-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 10:22:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGwd-0005eI-KQ
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGwd-0003T3-IH
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGwd-0003T3-IH@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:22:43 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: traps: Update the
 correct PC when inject a virtual SError to the guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhNjZjNTQyZGVkOTczMWJmZjVkNGEzMGE2N2IxNTg1ODRhZmQyMGMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowOCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDoyOTo0MyAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogdHJhcHM6IFVwZGF0ZSB0aGUgY29ycmVjdCBQQyB3aGVu
IGluamVjdCBhIHZpcnR1YWwgU0Vycm9yIHRvIHRoZSBndWVzdAogICAgCiAgICBXaGVuIGluamVj
dGluZyBhIHZpcnR1YWwgQWJvcnQgdG8gdGhlIGd1ZXN0LCB3ZSB3YW50IHRvIHVwZGF0ZSB0aGUg
Z3Vlc3QKICAgIFBDIHNvIGl0IGNhbiByZS1leGVjdXRlIHRoZSBIVkMvU01DIG9uY2UgaXQgaGFz
IGhhbmRsZWQgdGhlIFNFcnJvci4KICAgIAogICAgVGhpcyBpcyB1bmZvcnR1bmF0ZWx5IG5vdCB0
aGUgY2FzZSB3aGVuIHRoZSBTRXJyb3IgaXMgc3luY2hyb25pemVkIG9uCiAgICBlbnRyeSBmcm9t
IHRoZSBndWVzdC4gQXMgdGhlIFNFcnJvciB3aWxsIGJlIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcg
aW4KICAgIGh5cGVydmlzb3IgY29udGV4dCwgd2Ugd2lsbCB1cGRhdGUgdGhlIFBDIG9mIGh5cGVy
dmlzb3IgY29udGV4dCAoaS5lCiAgICB0aGUgdHJhcCkuCiAgICAKICAgIFJld29yayBpbmplY3Rf
dmFidF9leGNlcHRpb24gc28gaXQgdXNlcyB0aGUgZ3Vlc3QgY29udGV4dCByYXRoZXIgdGhhbgog
ICAgdGhlIGN1cnJlbnQgb25lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDBhZTI0
OTEyYWM5N2Y5NGY0MzcwNDBhZTUzNWYyNzNjNWY3Mjg0ZjkpCi0tLQogeGVuL2FyY2gvYXJtL3Ry
YXBzLmMgfCAxNSArKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25z
KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYTE1MmY0ODE3ZC4uNWM0NWQzODJkNyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAg
LTYyOCwxMSArNjI4LDE4IEBAIHN0YXRpYyB2b2lkIGluamVjdF9kYWJ0X2V4Y2VwdGlvbihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICNlbmRpZgogfQogCi0vKiBJbmplY3QgYSB2aXJ0dWFs
IEFib3J0L1NFcnJvciBpbnRvIHRoZSBndWVzdC4gKi8KLXN0YXRpYyB2b2lkIGluamVjdF92YWJ0
X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKKy8qCisgKiBJbmplY3QgYSB2
aXJ0dWFsIEFib3J0L1NFcnJvciBpbnRvIHRoZSBndWVzdC4KKyAqCisgKiBUaGlzIHNob3VsZCBv
bmx5IGJlIGNhbGxlZCB3aXRoICdjdXJyZW50Jy4KKyAqLworc3RhdGljIHZvaWQgaW5qZWN0X3Zh
YnRfZXhjZXB0aW9uKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOwogICAgIGNvbnN0IHVuaW9uIGhzciBoc3Ig
PSB7IC5iaXRzID0gcmVncy0+aHNyIH07CiAKKyAgICBBU1NFUlQodiA9PSBjdXJyZW50KTsKKwog
ICAgIC8qCiAgICAgICogU1ZDL0hWQy9TTUMgYWxyZWFkeSBoYXZlIGFuIGFkanVzdGVkIFBDIChT
ZWUgQVJNIEFSTSBEREkgMDQ4N0EuagogICAgICAqIEQxLjEwLjEgZm9yIG1vcmUgZGV0YWlscyks
IHdoaWNoIHdlIG5lZWQgdG8gY29ycmVjdCBpbiBvcmRlciB0bwpAQCAtNjU1LDcgKzY2Miw3IEBA
IHN0YXRpYyB2b2lkIGluamVjdF92YWJ0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgdmNwdV9oY3Jfc2V0X2ZsYWdzKGN1
cnJlbnQsIEhDUl9WQSk7CisgICAgdmNwdV9oY3Jfc2V0X2ZsYWdzKHYsIEhDUl9WQSk7CiB9CiAK
IC8qCkBAIC02ODIsNyArNjg5LDcgQEAgc3RhdGljIHZvaWQgX19kb190cmFwX3NlcnJvcihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgYm9vbCBndWVzdCkKICAgICAgKiBmb3J3YXJkZWQgdG8g
dGhlIGN1cnJlbnRseSBydW5uaW5nIHZDUFUuCiAgICAgICovCiAgICAgaWYgKCBzZXJyb3JzX29w
ID09IFNFUlJPUlNfRElWRVJTRSAmJiBndWVzdCApCi0gICAgICAgICAgICByZXR1cm4gaW5qZWN0
X3ZhYnRfZXhjZXB0aW9uKHJlZ3MpOworICAgICAgICAgICAgcmV0dXJuIGluamVjdF92YWJ0X2V4
Y2VwdGlvbihjdXJyZW50KTsKIAogICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiU0Vycm9yIiwgcmVn
cyk7CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:22:55 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:22:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGwp-0007Uy-Bk; Thu, 28 Nov 2019 10:22:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGwo-0007Um-Gs
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:54 +0000
X-Inumbo-ID: 09c96880-11c9-11ea-b155-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 09c96880-11c9-11ea-b155-bc764e2007e4;
 Thu, 28 Nov 2019 10:22:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGwn-0005eU-Nz
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGwn-0003TY-Mo
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGwn-0003TY-Mo@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:22:53 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm64: entry: Avoid
 open-coding interrupt flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwMDMyNWExMDMxNTc5MTc4YjE3Mjc1ZmRkYjg4Y2Q1ZWU1YjZiYWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOTowOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDoyOTo1NiAy
MDE5IC0wODAwCgogICAgeGVuL2FybTY0OiBlbnRyeTogQXZvaWQgb3Blbi1jb2RpbmcgaW50ZXJy
dXB0IGZsYWdzCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSBpbnRlcnJ1cHRzIHRvIG1hc2sv
dW5tYXNrIGFyZSBoYXJkY29kZWQgaW4gdGhlIGNvZGUKICAgIG1ha2luZyBtb3JlIGRpZmZpY3Vs
dCB0byBmaW5kIG91dCB3aGF0J3MgZ29pbmcgb24uCiAgICAKICAgIEEgbmV3IHNlcmllcyBvZiBz
aG9ydC1oYW5kIHNwZWNpZmljIHRvIHRoZSBmaWxlIGVudHJ5LlMgaXMgbm93IGFkZGVkLgogICAg
CiAgICBUaGUgbmFtZSBvZiB0aGUgc2hvcnQtaGFuZHMgc2hvdWxkIHRlbGwgd2hpY2ggaW50ZXJy
dXB0cyB3aWxsIGJlCiAgICBjaGFuZ2VkIGJ5IHRoZSBtc3IgZGFpZntzZXQsIGNscn0gaW5zdHJ1
Y3Rpb25zLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byByZXBsYWNlIHRoZSBoYXJk
Y29kZWQgdmFsdWVzIHdpdGggdGhlIG5ldwogICAgc2hvcnQtaGFuZHMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgMzg1MzNkOTAwYTRhMWY0MzJlNzYzOGEzMjkzNTlmMDg1ZjAw
NmFkYykKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDM2ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyks
IDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCA5NDI4YjJjMTk4Li41YzY3ODU4ZTE2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvZW50cnkuUwpAQCAtNiw2ICs2LDI0IEBACiAjaW5jbHVkZSA8YXNtL3NtY2NjLmg+
CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogCisjZGVmaW5lIElGTEFHU19EX0JJVCAgICA4Cisj
ZGVmaW5lIElGTEFHU19BX0JJVCAgICA0CisjZGVmaW5lIElGTEFHU19JX0JJVCAgICAyCisjZGVm
aW5lIElGTEFHU19GX0JJVCAgICAxCisKKy8qCisgKiBTaG9ydC1oYW5kcyB0byBkZWZpbmUgdGhl
IGludGVycnVwdHMgKEQsIEEsIEksIEYpCisgKgorICogXyBtZWFucyB0aGUgaW50ZXJydXB0IHN0
YXRlIHdpbGwgbm90IGNoYW5nZQorICogWCBtZWFucyB0aGUgc3RhdGUgb2YgaW50ZXJydXB0IFgg
d2lsbCBjaGFuZ2UKKyAqCisgKiBUbyBiZSB1c2VkIHdpdGggbXNyIGRhaWZ7c2V0LCBjbHJ9IG9u
bHkuCisgKgorICovCisjZGVmaW5lIElGTEFHU19fQUlfICAgICBJRkxBR1NfQV9CSVQgfCBJRkxB
R1NfSV9CSVQKKyNkZWZpbmUgSUZMQUdTX19BX18gICAgIElGTEFHU19BX0JJVAorI2RlZmluZSBJ
RkxBR1NfX19JXyAgICAgSUZMQUdTX0lfQklUCisKIC8qCiAgKiBSZWdpc3RlciBhbGlhc2VzLgog
ICovCkBAIC0zNDMsNyArMzYxLDcgQEAgZ3Vlc3Rfc3luY19zbG93cGF0aDoKICAgICAgICAgQUxU
RVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYiLAogICAgICAg
ICAgICAgICAgICAgICAibm9wOyBub3AiLAogICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNI
Uk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQotICAgICAgICBtc3IgICAgIGRhaWZjbHIsICM2Cisg
ICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCiAgICAgICAgIG1vdiAgICAgeDAs
IHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zeW5jCiAxOgpAQCAtMzU5LDcgKzM3
Nyw3IEBAIGd1ZXN0X2lycToKICAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdf
dnNlcnJvcjsgY2JueiB4MCwgMWYiLAogICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAog
ICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQot
ICAgICAgICBtc3IgICAgIGRhaWZjbHIsICM0CisgICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lG
TEFHU19fQV9fCiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJh
cF9pcnEKIDE6CkBAIC0zNzEsNyArMzg5LDcgQEAgZ3Vlc3RfZmlxX2ludmFsaWQ6CiAKIGd1ZXN0
X2Vycm9yOgogICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MAotICAgICAgICBtc3IgICAg
IGRhaWZjbHIsICM2CisgICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCiAgICAg
ICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zZXJyb3IK
ICAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PTAKQEAgLTM4Niw3ICs0MDQsNyBAQCBndWVz
dF9zeW5jX2NvbXBhdDoKICAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNl
cnJvcjsgY2JueiB4MCwgMWYiLAogICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAogICAg
ICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQotICAg
ICAgICBtc3IgICAgIGRhaWZjbHIsICM2CisgICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFH
U19fQUlfCiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9n
dWVzdF9zeW5jCiAxOgpAQCAtNDAyLDcgKzQyMCw3IEBAIGd1ZXN0X2lycV9jb21wYXQ6CiAgICAg
ICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwK
ICAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKICAgICAgICAgICAgICAgICAgICAgU0tJ
UF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKLSAgICAgICAgbXNyICAgICBkYWlmY2xy
LCAjNAorICAgICAgICBtc3IgICAgIGRhaWZjbHIsICNJRkxBR1NfX0FfXwogICAgICAgICBtb3Yg
ICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfaXJxCiAxOgpAQCAtNDE0LDcgKzQz
Miw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkX2NvbXBhdDoKIAogZ3Vlc3RfZXJyb3JfY29tcGF0Ogog
ICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MQotICAgICAgICBtc3IgICAgIGRhaWZjbHIs
ICM2CisgICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCiAgICAgICAgIG1vdiAg
ICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zZXJyb3IKICAgICAgICAg
ZXhpdCAgICBoeXA9MCwgY29tcGF0PTEKQEAgLTQyNSw3ICs0NDMsNyBAQCBFTlRSWShyZXR1cm5f
dG9fbmV3X3ZjcHU2NCkKICAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PTAKIAogcmV0dXJu
X2Zyb21fdHJhcDoKLSAgICAgICAgbXNyICAgICBkYWlmc2V0LCAjMiAvKiBNYXNrIGludGVycnVw
dHMgKi8KKyAgICAgICAgbXNyICAgICBkYWlmc2V0LCAjSUZMQUdTX19fSV8gLyogTWFzayBpbnRl
cnJ1cHRzICovCiAKICAgICAgICAgbGRyICAgICB4MjEsIFtzcCwgI1VSRUdTX1BDXSAgICAgICAg
ICAgIC8qIGxvYWQgRUxSICovCiAgICAgICAgIGxkciAgICAgdzIyLCBbc3AsICNVUkVHU19DUFNS
XSAgICAgICAgICAvKiBsb2FkIFNQU1IgKi8KQEAgLTQ3Niw3ICs0OTQsNyBAQCBjaGVja19wZW5k
aW5nX3ZzZXJyb3I6CiAgICAgICAgICAqIFNFcnJvciwgdGhlIEVMMiBlcnJvciBleGNlcHRpb24g
d2lsbCBoYXBwZW4gYWZ0ZXIgUFNUQVRFLkEKICAgICAgICAgICogaXMgY2xlYXJlZC4KICAgICAg
ICAgICovCi0gICAgICAgIG1zciAgICAgZGFpZmNsciwgIzQKKyAgICAgICAgbXNyICAgICBkYWlm
Y2xyLCAjSUZMQUdTX19BX18KIAogICAgICAgICAvKgogICAgICAgICAgKiBUaGlzIGlzIG91ciBz
aW5nbGUgaW5zdHJ1Y3Rpb24gZXhjZXB0aW9uIHdpbmRvdy4gQSBwZW5kaW5nCkBAIC00OTUsNyAr
NTEzLDcgQEAgYWJvcnRfZ3Vlc3RfZXhpdF9zdGFydDoKICAgICAgICAgLmdsb2JhbCBhYm9ydF9n
dWVzdF9leGl0X2VuZAogYWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiAgICAgICAgIC8qIE1hc2sgUFNU
QVRFIGFzeW5jaHJvbm91cyBhYm9ydCBiaXQsIGNsb3NlIHRoZSBjaGVja2luZyB3aW5kb3cuICov
Ci0gICAgICAgIG1zciAgICAgZGFpZnNldCwgIzQKKyAgICAgICAgbXNyICAgICBkYWlmc2V0LCAj
SUZMQUdTX19BX18KIAogICAgICAgICAvKgogICAgICAgICAgKiBDb21wYXJlIGVscl9lbDIgYW5k
IHRoZSBzYXZlZCB2YWx1ZSB0byBjaGVjayB3aGV0aGVyIHdlIGFyZQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:23:05 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:23:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGwz-0007Wy-E2; Thu, 28 Nov 2019 10:23:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGwy-0007Wl-JQ
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:04 +0000
X-Inumbo-ID: 0fcdbe5c-11c9-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0fcdbe5c-11c9-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 10:23:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGwx-0005fO-RC
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGwx-0003U8-Q2
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGwx-0003U8-Q2@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:23:03 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm64: entry: Introduce a
 macro to generate guest vector and use it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4ODY0MGMxODhjZjk0NjgwYTcwMmVmZTA4MTE2YTE0OTc0YTJlMTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOToxMCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMDowNiAy
MDE5IC0wODAwCgogICAgeGVuL2FybTY0OiBlbnRyeTogSW50cm9kdWNlIGEgbWFjcm8gdG8gZ2Vu
ZXJhdGUgZ3Vlc3QgdmVjdG9yIGFuZCB1c2UgaXQKICAgIAogICAgTW9zdCBvZiB0aGUgZ3Vlc3Qg
dmVjdG9ycyBhcmUgdXNpbmcgdGhlIHNhbWUgcGF0dGVybi4gVGhpcyBtYWtlcyBmYWlybHkKICAg
IHRlZGlvdXMgdG8gYWx0ZXIgdGhlIHBhdHRlcm4gYW5kIHJpc2sgaW50cm9kdWNpbmcgbWlzdGFr
ZXMgd2hlbiB1cGRhdGluZwogICAgZWFjaCBwYXRoLgogICAgCiAgICBBIG5ldyBtYWNybyBpcyBp
bnRyb2R1Y2VkIHRvIGdlbmVyYXRlIHRoZSBndWVzdCB2ZWN0b3JzIGFuZCBub3cgdXNlIGl0CiAg
ICBpbiB0aGUgb25lIHRoYXQgdXNlIHRoZSBvcGVuLWNvZGUgdmVyc2lvbi4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzMmUxOTU2NDVjYjY5M2FmOWJmZDQzZjJiMWU5MGMyMDRm
OWIzMzc3KQotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgODQgKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI4IGlu
c2VydGlvbnMoKyksIDU2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggNWM2Nzg1OGUx
Ni4uNDAyODMzNzY2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysr
IGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKQEAgLTE4MCw2ICsxODAsMzAgQEAgbHIgICAg
ICAucmVxICAgIHgzMCAgICAgICAgICAgICAvKiBsaW5rIHJlZ2lzdGVyICovCiAKICAgICAgICAg
LmVuZG0KIAorICAgICAgICAvKgorICAgICAgICAgKiBHZW5lcmF0ZSBhIGd1ZXN0IHZlY3Rvci4K
KyAgICAgICAgICoKKyAgICAgICAgICogaWZsYWdzOiBDb3JyZXNwb25kIHRvIHRoZSBsaXN0IG9m
IGludGVycnVwdHMgdG8gdW5tYXNrCisgICAgICAgICAqIHNhdmVfeDBfeDE6IFNlZSB0aGUgZGVz
Y3JpcHRpb24gb24gdG9wIG9mIHRoZSBtYWNybyAnZW50cnknCisgICAgICAgICAqLworICAgICAg
ICAubWFjcm8gIGd1ZXN0X3ZlY3RvciBjb21wYXQsIGlmbGFncywgdHJhcCwgc2F2ZV94MF94MT0x
CisgICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0LCBzYXZlX3gwX3gxPVxzYXZl
X3gwX3gxCisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tl
ZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCisgICAgICAgICAqIGlz
IG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24g
d2lsbCBiZQorICAgICAgICAgKiBza2lwcGVkLiBFeGl0IEFTQVAKKyAgICAgICAgICovCisgICAg
ICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwK
KyAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKKyAgICAgICAgICAgICAgICAgICAgU0tJ
UF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKKyAgICAgICAgbXNyICAgICBkYWlmY2xy
LCBcaWZsYWdzCisgICAgICAgIG1vdiAgICAgeDAsIHNwCisgICAgICAgIGJsICAgICAgZG9fdHJh
cF9cdHJhcAorMToKKyAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PVxjb21wYXQKKyAgICAg
ICAgLmVuZG0KKworCiAvKgogICogQmFkIEFib3J0IG51bWJlcnMKICAqLS0tLS0tLS0tLS0tLS0t
LS0KQEAgLTM1MiwzNiArMzc2LDEwIEBAIGd1ZXN0X3N5bmNfc2xvd3BhdGg6CiAgICAgICAgICAq
IHgwL3gxIG1heSBoYXZlIGJlZW4gc2NyYXRjaCBieSB0aGUgZmFzdCBwYXRoIGFib3ZlLCBzbyBh
dm9pZAogICAgICAgICAgKiB0byBzYXZlIHRoZW0uCiAgICAgICAgICAqLwotICAgICAgICBlbnRy
eSAgIGh5cD0wLCBjb21wYXQ9MCwgc2F2ZV94MF94MT0wCi0gICAgICAgIC8qCi0gICAgICAgICAq
IFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJP
Ul9FTlRSWV9FWElUCi0gICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBs
YWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQotICAgICAgICAgKiBza2lwcGVkLiBF
eGl0IEFTQVAKLSAgICAgICAgICovCi0gICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5k
aW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKLSAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9w
IiwKLSAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJ
VCkKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjSUZMQUdTX19BSV8KLSAgICAgICAgbW92ICAg
ICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2d1ZXN0X3N5bmMKLTE6Ci0gICAgICAg
IGV4aXQgICAgaHlwPTAsIGNvbXBhdD0wCisgICAgICAgIGd1ZXN0X3ZlY3RvciBjb21wYXQ9MCwg
aWZsYWdzPUlGTEFHU19fQUlfLCB0cmFwPWd1ZXN0X3N5bmMsIHNhdmVfeDBfeDE9MAogCiBndWVz
dF9pcnE6Ci0gICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0wCi0gICAgICAgIC8qCi0gICAg
ICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpF
X1NFUlJPUl9FTlRSWV9FWElUCi0gICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0
b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQotICAgICAgICAgKiBza2lw
cGVkLiBFeGl0IEFTQVAKLSAgICAgICAgICovCi0gICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVj
a19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKLSAgICAgICAgICAgICAgICAgICAgIm5v
cDsgbm9wIiwKLSAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5U
UllfRVhJVCkKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjSUZMQUdTX19BX18KLSAgICAgICAg
bW92ICAgICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2lycQotMToKLSAgICAgICAg
ZXhpdCAgICBoeXA9MCwgY29tcGF0PTAKKyAgICAgICAgZ3Vlc3RfdmVjdG9yIGNvbXBhdD0wLCBp
ZmxhZ3M9SUZMQUdTX19BX18sIHRyYXA9aXJxCiAKIGd1ZXN0X2ZpcV9pbnZhbGlkOgogICAgICAg
ICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MApAQCAtMzk1LDM2ICszOTMsMTAgQEAgZ3Vlc3RfZXJy
b3I6CiAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0wCiAKIGd1ZXN0X3N5bmNfY29tcGF0
OgotICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MQotICAgICAgICAvKgotICAgICAgICAg
KiBUaGUgdlNFcnJvciB3aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJS
T1JfRU5UUllfRVhJVAotICAgICAgICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBw
bGFjZSwgdGhlIGluaXRpYWwgZXhjZXB0aW9uIHdpbGwgYmUKLSAgICAgICAgICogc2tpcHBlZC4g
RXhpdCBBU0FQCi0gICAgICAgICAqLwotICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVu
ZGluZ192c2Vycm9yOyBjYm56IHgwLCAxZiIsCi0gICAgICAgICAgICAgICAgICAgICJub3A7IG5v
cCIsCi0gICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VY
SVQpCi0gICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCi0gICAgICAgIG1vdiAg
ICAgeDAsIHNwCi0gICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zeW5jCi0xOgotICAgICAg
ICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MQorICAgICAgICBndWVzdF92ZWN0b3IgY29tcGF0PTEs
IGlmbGFncz1JRkxBR1NfX0FJXywgdHJhcD1ndWVzdF9zeW5jCiAKIGd1ZXN0X2lycV9jb21wYXQ6
Ci0gICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0xCi0gICAgICAgIC8qCi0gICAgICAgICAq
IFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJP
Ul9FTlRSWV9FWElUCi0gICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBs
YWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQotICAgICAgICAgKiBza2lwcGVkLiBF
eGl0IEFTQVAKLSAgICAgICAgICovCi0gICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5k
aW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKLSAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9w
IiwKLSAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJ
VCkKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjSUZMQUdTX19BX18KLSAgICAgICAgbW92ICAg
ICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2lycQotMToKLSAgICAgICAgZXhpdCAg
ICBoeXA9MCwgY29tcGF0PTEKKyAgICAgICAgZ3Vlc3RfdmVjdG9yIGNvbXBhdD0xLCBpZmxhZ3M9
SUZMQUdTX19BX18sIHRyYXA9aXJxCiAKIGd1ZXN0X2ZpcV9pbnZhbGlkX2NvbXBhdDoKICAgICAg
ICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:23:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:23:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGx9-0007ZX-OZ; Thu, 28 Nov 2019 10:23:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGx8-0007Yo-ID
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:14 +0000
X-Inumbo-ID: 15d46ad0-11c9-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 15d46ad0-11c9-11ea-9db0-bc764e2007e4;
 Thu, 28 Nov 2019 10:23:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGx7-0005fe-U7
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGx7-0003Ur-TE
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGx7-0003Ur-TE@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:23:13 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm64: entry: Check if an
 SError is pending when receiving a vSError
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyMzZmNjI1OTVmZDNkNDY2NDhjN2E4Y2Y1YzYwZGY4NDY4YzNmMDUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOToxMSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMDoxOCAy
MDE5IC0wODAwCgogICAgeGVuL2FybTY0OiBlbnRyeTogQ2hlY2sgaWYgYW4gU0Vycm9yIGlzIHBl
bmRpbmcgd2hlbiByZWNlaXZpbmcgYSB2U0Vycm9yCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHdo
ZW4gd2UgcmVjZWl2ZSBhbiBTRXJyb3IgZXhjZXB0aW9uIGZyb20gdGhlIGd1ZXN0LCB3ZQogICAg
ZG9uJ3QgY2hlY2sgaWYgdGhlcmUgYXJlIGFueSBvdGhlciBwZW5kaW5nLiBGb3IgaGFyZGVuaW5n
IHRoZSBjb2RlLCB3ZQogICAgc2hvdWxkIGVuc3VyZSBhbnkgcGVuZGluZyBTRXJyb3IgYXJlIGFj
Y291bnRlZCB0byB0aGUgZ3Vlc3QgYmVmb3JlCiAgICBleGVjdXRpbmcgYW55IGNvZGUgd2l0aCBT
RXJyb3IgdW5tYXNrZWQuCiAgICAKICAgIFRoZSByZWNlbnRseSBpbnRyb2R1Y2VkIG1hY3JvICdn
dWVzdF92ZWN0b3InIGNvdWxkIHVzZWQgdG8gZ2VuZXJhdGUgdGhlCiAgICB0d28gdmVjdG9ycyBh
bmQgdGhlcmVmb3JlIHRha2UgYWR2YW50YWdlIG9mIGFueSBjaGFuZ2UgcmVxdWlyZWQgaW4gdGhl
CiAgICBmdXR1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgMTIgKyst
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9lbnRyeS5TCmluZGV4IDQwMjgzMzc2NmIuLmMyMmU1NGIyMmEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TCkBAIC0zODYsMTEgKzM4Niw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkOgogICAgICAgICBpbnZh
bGlkIEJBRF9GSVEKIAogZ3Vlc3RfZXJyb3I6Ci0gICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBh
dD0wCi0gICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCi0gICAgICAgIG1vdiAg
ICAgeDAsIHNwCi0gICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zZXJyb3IKLSAgICAgICAg
ZXhpdCAgICBoeXA9MCwgY29tcGF0PTAKKyAgICAgICAgZ3Vlc3RfdmVjdG9yIGNvbXBhdD0wLCBp
ZmxhZ3M9SUZMQUdTX19BSV8sIHRyYXA9Z3Vlc3Rfc2Vycm9yCiAKIGd1ZXN0X3N5bmNfY29tcGF0
OgogICAgICAgICBndWVzdF92ZWN0b3IgY29tcGF0PTEsIGlmbGFncz1JRkxBR1NfX0FJXywgdHJh
cD1ndWVzdF9zeW5jCkBAIC00MDMsMTEgKzM5OSw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkX2NvbXBh
dDoKICAgICAgICAgaW52YWxpZCBCQURfRklRCiAKIGd1ZXN0X2Vycm9yX2NvbXBhdDoKLSAgICAg
ICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTEKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjSUZM
QUdTX19BSV8KLSAgICAgICAgbW92ICAgICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFw
X2d1ZXN0X3NlcnJvcgotICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MQorICAgICAgICBn
dWVzdF92ZWN0b3IgY29tcGF0PTEsIGlmbGFncz1JRkxBR1NfX0FJXywgdHJhcD1ndWVzdF9zZXJy
b3IKIAogRU5UUlkocmV0dXJuX3RvX25ld192Y3B1MzIpCiAgICAgICAgIGV4aXQgICAgaHlwPTAs
IGNvbXBhdD0xCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:23:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:23:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGxK-0007cG-R2; Thu, 28 Nov 2019 10:23:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGxJ-0007bo-2t
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:25 +0000
X-Inumbo-ID: 1bdc0032-11c9-11ea-a3ce-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bdc0032-11c9-11ea-a3ce-12813bfff9fa;
 Thu, 28 Nov 2019 10:23:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGxI-0005fq-1J
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGxI-0003VH-0A
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGxI-0003VH-0A@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:23:24 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: traps: Rework entry/exit
 from the guest path
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRlODkzYTQyNGE0NDliNDMxOWYzMzMwNzI2M2UyZjc1MWVlYTI0MjkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNTowOToxMiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMDozMSAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogdHJhcHM6IFJld29yayBlbnRyeS9leGl0IGZyb20gdGhl
IGd1ZXN0IHBhdGgKICAgIAogICAgQXQgdGhlIG1vbWVudCwgZW50ZXJfaHlwZXJ2aXNvcl9oZWFk
KCkgYW5kIGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpIGFyZQogICAgdXNlZCB0byBkZWFsIHdpdGgg
YWN0aW9ucyB0byBiZSBkb25lIGJlZm9yZS9hZnRlciBhbnkgZ3Vlc3QgcmVxdWVzdCBpcwogICAg
aGFuZGxlZC4KICAgIAogICAgV2hpbGUgdGhleSBhcmUgbWVhbnQgdG8gd29yayBpbiBwYWlyLCB0
aGUgZm9ybWVyIGlzIGNhbGxlZCBmb3IgbW9zdCBvZgogICAgdGhlIHRyYXBzLCBpbmNsdWRpbmcg
dHJhcHMgZnJvbSB0aGUgc2FtZSBleGNlcHRpb24gbGV2ZWwgKGkuZS4KICAgIGh5cGVydmlzb3Ip
IHdoaWxzdCB0aGUgbGF0dGVyIHdpbGwgb25seSBiZSBjYWxsZWQgd2hlbiByZXR1cm5pbmcgdG8g
dGhlCiAgICBndWVzdC4KICAgIAogICAgQXMgcG9pbnRlZCBvdXQsIHRoZSBlbnRlcl9oeXBlcnZp
c29yX2hlYWQoKSBpcyBub3QgY2FsbGVkIGZyb20gYWxsIHRoZQogICAgdHJhcHMsIHNvIHRoaXMg
bWFrZXMgcG90ZW50aWFsbHkgZGlmZmljdWx0IHRvIGV4dGVuZCBpdCBmb3IgdGhlIGRlYWxpbmcK
ICAgIHdpdGggc2FtZSBleGNlcHRpb24gbGV2ZWwuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCBzb21l
IGFzc2VtYmx5IG9ubHkgcGF0aCB3aWxsIHJlcXVpcmUgdG8gY2FsbAogICAgZW50ZXJfaHlwZXJ2
aXNvcl90YWlsKCkuIFNvIHRoZSBmdW5jdGlvbiBpcyBub3cgZGlyZWN0bHkgY2FsbCBieQogICAg
YXNzZW1ibHkgaW4gZm9yIGd1ZXN0IHZlY3RvciBvbmx5LiBUaGlzIG1lYW5zIHRoYXQgdGhlIGNo
ZWNrIHdoZXRoZXIgd2UKICAgIGFyZSBjYWxsZWQgaW4gYSBndWVzdCB0cmFwIGNhbiBub3cgYmUg
cmVtb3ZlZC4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVuYW1lIGVudGVyX2h5
cGVydmlzb3JfdGFpbCgpIGFuZAogICAgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkgdG8gc29tZXRo
aW5nIG1vcmUgbWVhbmluZ2Z1bCBhbmQgZG9jdW1lbnQgdGhlbS4KICAgIFRoaXMgc2hvdWxkIGhl
bHAgZXZlcnlvbmUgdG8gdW5kZXJzdGFuZCB0aGUgcHVycG9zZSBvZiB0aGUgdHdvCiAgICBmdW5j
dGlvbnMuCiAgICAKICAgIE5vdGUgdGhhdCBlbnRlcl9oeXBlcnZpc29yX3RhaWwoKSBkb2VzIG5v
dCB0YWtlIGFueSBwYXJhbWV0ZXJzIGFueW1vcmUKICAgIGFzIGFmdGVyIHRoZSByZXdvcmssIHRo
ZSBjb2RlIGRvZXMgbm90IHVzZSB0aGVtIGFueW1vcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgYWRhZWNlZjU4ZTI5MzMzM2M5Y2RmNzc4MDExOGU4YjEyNWVkMjYzNCkKLS0tCiB4
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8ICA1ICsrKy0KIHhlbi9hcmNoL2FybS9hcm02NC9l
bnRyeS5TIHwgIDMgKy0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgNzEgKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA0
MCBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IGVjOTBj
Y2EwOTMuLjVhYmZmMjRlOTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5T
CisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xNzcsNiArMTc3LDkgQEAgc2tp
cF9jaGVjazoKICAgICAgICAgLmlmICAgICBcZ3Vlc3RfaWZsYWdzICE9IG4KICAgICAgICAgY3Bz
aWUgICBcZ3Vlc3RfaWZsYWdzCiAgICAgICAgIC5lbmRpZgorCisgICAgICAgIGJsICAgICAgZW50
ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0CisKIDI6CiAgICAgICAgIC8qIFdlIGFyZSByZWFkeSB0
byBoYW5kbGUgdGhlIHRyYXAsIHNldHVwIHRoZSByZWdpc3RlcnMgYW5kIGp1bXAuICovCiAgICAg
ICAgIGFkciAgICAgbHIsIHJldHVybl9mcm9tX3RyYXAKQEAgLTMzMiw3ICszMzUsNyBAQCBFTlRS
WShyZXR1cm5fdG9fbmV3X3ZjcHUzMikKIHJldHVybl90b19ndWVzdDoKICAgICAgICAgbW92IHIx
MSwgc3AKICAgICAgICAgYmljIHNwLCAjNyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAqLwot
ICAgICAgICBibCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwgLyogRGlzYWJsZXMgaW50ZXJydXB0cyBv
biByZXR1cm4gKi8KKyAgICAgICAgYmwgbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCAvKiBNYXNr
IElSUSBvbiByZXR1cm4gKi8KICAgICAgICAgbW92IHNwLCByMTEKICAgICAgICAgUkVTVE9SRV9P
TkVfQkFOS0VEKFNQX3VzcikKICAgICAgICAgLyogTFJfdXNyIGlzIHRoZSBzYW1lIHBoeXNpY2Fs
IHJlZ2lzdGVyIGFzIGxyIGFuZCBpcyByZXN0b3JlZCBiZWxvdyAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRl
eCBjMjJlNTRiMjJhLi44Yzk5NjNjNTBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMTcwLDcgKzE3MCw3
IEBAIGxyICAgICAgLnJlcSAgICB4MzAgICAgICAgICAgICAgLyogbGluayByZWdpc3RlciAqLwog
CiAgICAgICAgIC5pZiBcaHlwID09IDAgICAgICAgICAvKiBHdWVzdCBtb2RlICovCiAKLSAgICAg
ICAgYmwgICAgICBsZWF2ZV9oeXBlcnZpc29yX3RhaWwgLyogRGlzYWJsZXMgaW50ZXJydXB0cyBv
biByZXR1cm4gKi8KKyAgICAgICAgYmwgICAgICBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0IC8q
IE1hc2sgSVJRIG9uIHJldHVybiAqLwogCiAgICAgICAgIGV4aXRfZ3Vlc3QgXGNvbXBhdAogCkBA
IC0xOTcsNiArMTk3LDcgQEAgbHIgICAgICAucmVxICAgIHgzMCAgICAgICAgICAgICAvKiBsaW5r
IHJlZ2lzdGVyICovCiAgICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCiAgICAgICAgICAg
ICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCiAgICAgICAgIG1z
ciAgICAgZGFpZmNsciwgXGlmbGFncworICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3Jf
ZnJvbV9ndWVzdAogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3Ry
YXBfXHRyYXAKIDE6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNo
L2FybS90cmFwcy5jCmluZGV4IDVjNDVkMzgyZDcuLjUzY2JhY2E0MDAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xOTc2LDQ3
ICsxOTc2LDQ2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBuZWVkc19zc2JkX2ZsaXAoc3RydWN0IHZj
cHUgKnYpCiAgICAgICAgICAgICAgY3B1X3JlcXVpcmVfc3NiZF9taXRpZ2F0aW9uKCk7CiB9CiAK
LXN0YXRpYyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKKy8qCisgKiBBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRlcmlu
ZyB0aGUgaHlwZXJ2aXNvciBmcm9tIHRoZQorICogZ3Vlc3QgYW5kIGJlZm9yZSB3ZSBoYW5kbGUg
YW55IHJlcXVlc3QuCisgKi8KK3ZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KHZvaWQp
CiB7Ci0gICAgaWYgKCBndWVzdF9tb2RlKHJlZ3MpICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCB2
Y3B1ICp2ID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKLSAgICAg
ICAgLyogSWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcgaXQg
YmFjayBvbi4gKi8KLSAgICAgICAgaWYgKCBuZWVkc19zc2JkX2ZsaXAodikgKQotICAgICAgICAg
ICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMSwg
TlVMTCk7CisgICAgLyogSWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwg
YnJpbmcgaXQgYmFjayBvbi4gKi8KKyAgICBpZiAoIG5lZWRzX3NzYmRfZmxpcCh2KSApCisgICAg
ICAgIGFybV9zbWNjY18xXzFfc21jKEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMl9GSUQsIDEs
IE5VTEwpOwogCi0gICAgICAgIC8qCi0gICAgICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwg
YWJvcnQsIHByZXNlcnZlIGl0IHVudGlsIGl0IGdldHMgY2xlYXJlZC4KLSAgICAgICAgICogU2Vl
IEFSTSBBUk0gRERJIDA0ODdBLmogRDEuMTQuMyAoVmlydHVhbCBJbnRlcnJ1cHRzKSBmb3IgZGV0
YWlscywKLSAgICAgICAgICogYnV0IHRoZSBjcnVjaWFsIGJpdCBpcyAiT24gdGFraW5nIGEgdlNF
cnJvciBpbnRlcnJ1cHQsIEhDUl9FTDIuVlNFCi0gICAgICAgICAqIChhbGlhcyBvZiBIQ1IuVkEp
IGlzIGNsZWFyZWQgdG8gMC4iCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIHYtPmFyY2guaGNy
X2VsMiAmIEhDUl9WQSApCi0gICAgICAgICAgICB2LT5hcmNoLmhjcl9lbDIgPSBSRUFEX1NZU1JF
RyhIQ1JfRUwyKTsKKyAgICAvKgorICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwgYWJvcnQs
IHByZXNlcnZlIGl0IHVudGlsIGl0IGdldHMgY2xlYXJlZC4KKyAgICAgKiBTZWUgQVJNIEFSTSBE
REkgMDQ4N0EuaiBEMS4xNC4zIChWaXJ0dWFsIEludGVycnVwdHMpIGZvciBkZXRhaWxzLAorICAg
ICAqIGJ1dCB0aGUgY3J1Y2lhbCBiaXQgaXMgIk9uIHRha2luZyBhIHZTRXJyb3IgaW50ZXJydXB0
LCBIQ1JfRUwyLlZTRQorICAgICAqIChhbGlhcyBvZiBIQ1IuVkEpIGlzIGNsZWFyZWQgdG8gMC4i
CisgICAgICovCisgICAgaWYgKCB2LT5hcmNoLmhjcl9lbDIgJiBIQ1JfVkEgKQorICAgICAgICB2
LT5hcmNoLmhjcl9lbDIgPSBSRUFEX1NZU1JFRyhIQ1JfRUwyKTsKIAogI2lmZGVmIENPTkZJR19O
RVdfVkdJQwotICAgICAgICAvKgotICAgICAgICAgKiBXZSBuZWVkIHRvIHVwZGF0ZSB0aGUgc3Rh
dGUgb2Ygb3VyIGVtdWxhdGVkIGRldmljZXMgdXNpbmcgbGV2ZWwKLSAgICAgICAgICogdHJpZ2dl
cmVkIGludGVycnVwdHMgYmVmb3JlIHN5bmNpbmcgYmFjayB0aGUgVkdJQyBzdGF0ZS4KLSAgICAg
ICAgICoKLSAgICAgICAgICogVE9ETzogSW52ZXN0aWdhdGUgd2hldGhlciB0aGlzIGlzIG5lY2Vz
c2FyeSB0byBkbyBvbiBldmVyeQotICAgICAgICAgKiB0cmFwIGFuZCBob3cgaXQgY2FuIGJlIG9w
dGltaXNlZC4KLSAgICAgICAgICovCi0gICAgICAgIHZ0aW1lcl91cGRhdGVfaXJxcyh2KTsKLSAg
ICAgICAgdmNwdV91cGRhdGVfZXZ0Y2huX2lycSh2KTsKKyAgICAvKgorICAgICAqIFdlIG5lZWQg
dG8gdXBkYXRlIHRoZSBzdGF0ZSBvZiBvdXIgZW11bGF0ZWQgZGV2aWNlcyB1c2luZyBsZXZlbAor
ICAgICAqIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIGJlZm9yZSBzeW5jaW5nIGJhY2sgdGhlIFZHSUMg
c3RhdGUuCisgICAgICoKKyAgICAgKiBUT0RPOiBJbnZlc3RpZ2F0ZSB3aGV0aGVyIHRoaXMgaXMg
bmVjZXNzYXJ5IHRvIGRvIG9uIGV2ZXJ5CisgICAgICogdHJhcCBhbmQgaG93IGl0IGNhbiBiZSBv
cHRpbWlzZWQuCisgICAgICovCisgICAgdnRpbWVyX3VwZGF0ZV9pcnFzKHYpOworICAgIHZjcHVf
dXBkYXRlX2V2dGNobl9pcnEodik7CiAjZW5kaWYKIAotICAgICAgICB2Z2ljX3N5bmNfZnJvbV9s
cnModik7Ci0gICAgfQorICAgIHZnaWNfc3luY19mcm9tX2xycyh2KTsKIH0KIAogdm9pZCBkb190
cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY29uc3Qg
dW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIAotICAgIGVudGVyX2h5cGVy
dmlzb3JfaGVhZChyZWdzKTsKLQogICAgIHN3aXRjaCAoIGhzci5lYyApCiAgICAgewogICAgIGNh
c2UgSFNSX0VDX1dGSV9XRkU6CkBAIC0yMTUwLDggKzIxNDksNiBAQCB2b2lkIGRvX3RyYXBfaHlw
X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY29uc3QgdW5pb24gaHNy
IGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIAotICAgIGVudGVyX2h5cGVydmlzb3JfaGVh
ZChyZWdzKTsKLQogICAgIHN3aXRjaCAoIGhzci5lYyApCiAgICAgewogI2lmZGVmIENPTkZJR19B
Uk1fNjQKQEAgLTIxODgsMjcgKzIxODUsMjEgQEAgdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiB2b2lkIGRvX3RyYXBfaHlwX3NlcnJvcihzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKIHsKLSAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7
Ci0KICAgICBfX2RvX3RyYXBfc2Vycm9yKHJlZ3MsIFZBQk9SVF9HRU5fQllfR1VFU1QocmVncykp
OwogfQogCiB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogewotICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKLQogICAgIF9fZG9fdHJh
cF9zZXJyb3IocmVncywgdHJ1ZSk7CiB9CiAKIHZvaWQgZG9fdHJhcF9pcnEoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiB7Ci0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwogICAg
IGdpY19pbnRlcnJ1cHQocmVncywgMCk7CiB9CiAKIHZvaWQgZG9fdHJhcF9maXEoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiB7Ci0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwog
ICAgIGdpY19pbnRlcnJ1cHQocmVncywgMSk7CiB9CiAKQEAgLTIyNTEsNyArMjI0MiwxMyBAQCBz
dGF0aWMgdm9pZCBjaGVja19mb3JfdmNwdV93b3JrKHZvaWQpCiAgICAgbG9jYWxfaXJxX2Rpc2Fi
bGUoKTsKIH0KIAotdm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKKy8qCisgKiBBY3Rp
b25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBiZWZvcmUgZW50ZXJpbmcgdGhlIGd1ZXN0LiBUaGlz
IGlzIHRoZQorICogbGFzdCB0aGluZyBleGVjdXRlZCBiZWZvcmUgdGhlIGd1ZXN0IGNvbnRleHQg
aXMgZnVsbHkgcmVzdG9yZWQuCisgKgorICogVGhlIGZ1bmN0aW9uIHdpbGwgcmV0dXJuIHdpdGgg
SVJRIG1hc2tlZC4KKyAqLwordm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0KHZvaWQpCiB7
CiAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:23:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGxU-0007eX-V7; Thu, 28 Nov 2019 10:23:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGxS-0007e5-Ru
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:34 +0000
X-Inumbo-ID: 21e2aed6-11c9-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 21e2aed6-11c9-11ea-83b8-bc764e2007e4;
 Thu, 28 Nov 2019 10:23:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGxS-0005g2-4m
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGxS-0003Vp-3P
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGxS-0003Vp-3P@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:23:34 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm32: entry: Rename
 save_guest_regs()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZiODhhZGE5MmM1MDUxNmE5MDQ2YzdjOTFjZWRlMTJjZTlhZWEyMDcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMCAxMToyNDo1OSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMDozOSAy
MDE5IC0wODAwCgogICAgeGVuL2FybTMyOiBlbnRyeTogUmVuYW1lIHNhdmVfZ3Vlc3RfcmVncygp
CiAgICAKICAgIFRoZSBmdW5jdGlvbiBzYXZlX2d1ZXN0X3JlZ3MoKSBpcyBkb2luZyBtb3JlIHRo
YW4gc2F2aW5nIGd1ZXN0CiAgICByZWdpc3RlcnMuIEl0IGFsc28gcmVzdG9yZSB0aGUgdmVjdG9y
cyB0YWJsZSBhbmQgY29uc3VtZSBhbnkgcGVuZGluZwogICAgU0Vycm9ycyBnZW5lcmF0ZWQgYnkg
dGhlIGd1ZXN0LiBTbyByZW5hbWUgdGhlIGZ1bmN0aW9uIHRvCiAgICBwcmVwYXJlX2NvbnRleHRf
ZnJvbV9ndWVzdCgpLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byB1c2UgRU5EUFJP
QygpIGZvciB0aGUgYmVuZWZpdHMgb2Ygc3RhdGljCiAgICBhbmFsaXplciBhbmQgdGhlIHJlYWRl
ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGRmMTI1OTU0MGMzZGQ1NDFhZTUyYTMx
Y2E4MDk1M2NlNmRlOGM0OWYpCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAxMSAr
KysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TCmluZGV4IDVhYmZmMjRlOTEuLjU5YTI5NmE0YWQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TCkBAIC0yNCw3ICsyNCwxMSBAQAogI2RlZmluZSBSRVNUT1JFX0JBTktFRChtb2RlKSBcCiAg
ICAgICAgIFJFU1RPUkVfT05FX0JBTktFRChTUF8jI21vZGUpIDsgUkVTVE9SRV9PTkVfQkFOS0VE
KExSXyMjbW9kZSkgOyBSRVNUT1JFX09ORV9CQU5LRUQoU1BTUl8jI21vZGUpCiAKLXNhdmVfZ3Vl
c3RfcmVnczoKKy8qCisgKiBBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRl
cmluZyB0aGUgaHlwZXJ2aXNvciBmcm9tIHRoZQorICogZ3Vlc3QgYW5kIGJlZm9yZSB0aGUgaW50
ZXJydXB0cyBhcmUgdW5tYXNrZWQuCisgKi8KK3ByZXBhcmVfY29udGV4dF9mcm9tX2d1ZXN0Ogog
I2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgogICAgICAgICAvKgog
ICAgICAgICAgKiBSZXN0b3JlIHZlY3RvcnMgdGFibGUgdG8gdGhlIGRlZmF1bHQgYXMgaXQgbWF5
IGhhdmUgYmVlbgpAQCAtMTE1LDYgKzExOSw3IEBAIGFib3J0X2d1ZXN0X2V4aXRfZW5kOgogCiBz
a2lwX2NoZWNrOgogICAgICAgICBtb3YgcGMsIGxyCitFTkRQUk9DKHByZXBhcmVfY29udGV4dF9m
cm9tX2d1ZXN0KQogCiAgICAgICAgIC8qCiAgICAgICAgICAqIE1hY3JvIHRvIGRlZmluZSBhIHRy
YXAgZW50cnkuCkBAIC0xNzMsNyArMTc4LDcgQEAgc2tpcF9jaGVjazoKIAogMToKICAgICAgICAg
LyogVHJhcCBmcm9tIHRoZSBndWVzdCAqLwotICAgICAgICBibCAgICAgIHNhdmVfZ3Vlc3RfcmVn
cworICAgICAgICBibCAgICAgIHByZXBhcmVfY29udGV4dF9mcm9tX2d1ZXN0CiAgICAgICAgIC5p
ZiAgICAgXGd1ZXN0X2lmbGFncyAhPSBuCiAgICAgICAgIGNwc2llICAgXGd1ZXN0X2lmbGFncwog
ICAgICAgICAuZW5kaWYKQEAgLTM2Myw3ICszNjgsNyBAQCByZXR1cm5fdG9faHlwZXJ2aXNvcjoK
ICAgICAgICAgICogSFZCQVIgdmVyeSBsYXRlLgogICAgICAgICAgKgogICAgICAgICAgKiBEZWZh
dWx0IHZlY3RvcnMgdGFibGUgd2lsbCBiZSByZXN0b3JlZCBvbiBleGl0IChzZWUKLSAgICAgICAg
ICogc2F2ZV9ndWVzdF9yZWdzKS4KKyAgICAgICAgICogcHJlcGFyZV9jb250ZXh0X2Zyb21fZ3Vl
c3QpLgogICAgICAgICAgKi8KICAgICAgICAgbW92IHI5LCAjMCAgICAgICAgICAgICAgICAgICAg
ICAvKiB2ZWN0b3IgdGFibGVzID0gTlVMTCAqLwogICAgICAgICAvKgotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:23:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:23:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGxe-0007gw-0S; Thu, 28 Nov 2019 10:23:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGxc-0007gd-Vd
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:44 +0000
X-Inumbo-ID: 27e38a30-11c9-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 27e38a30-11c9-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 10:23:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGxc-0005gE-83
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGxc-0003WM-6z
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGxc-0003WM-6z@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:23:44 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI2ZDMwN2EzMjJlZDljY2M2MmFhMThkYjYzMmY5ZGQ0NjExOTM0Y2UKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIFNl
cCAyMyAxNzo0NToyMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMDo0OSAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogRW5zdXJlIHRoZSBTU0JEIHdvcmthcm91bmQgaXMgcmUt
ZW5hYmxlZCByaWdodCBhZnRlciBleGl0aW5nIGEgZ3Vlc3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgU1NCRCB3b3JrYXJvdW5kIGlzIHJlLWVuYWJsZWQgZm9yIFhlbiBhZnRlciBpbnRlcnJ1cHRz
CiAgICBhcmUgdW5tYXNrZWQuIFRoaXMgbWVhbnMgd2UgbWF5IGVuZCB1cCB0byBleGVjdXRlIHNv
bWUgcGFydCBvZiB0aGUKICAgIGh5cGVydmlzb3IgaWYgYW4gaW50ZXJydXB0IGlzIHJlY2VpdmVk
IGJlZm9yZSB0aGUgd29ya2Fyb3VuZCBpcwogICAgcmUtZW5hYmxlZC4KICAgIAogICAgRWFjaCB0
cmFwIG1heSByZXF1aXJlIHRvIHVubWFzayBkaWZmZXJlbnQgaW50ZXJydXB0cy4KICAgIEFzIHRo
ZSByZXN0IG9mIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdCgpIGRvZXMgbm90IHJlcXVpcmUg
dG8gaGF2ZQogICAgaW50ZXJydXB0cyBtYXNrZWQsIHRoZSBmdW5jdGlvbiBpcyBub3cgc3BsaXQg
aW4gdHdvIHBhcnRzOgogICAgICAgIDEpIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVp
cnEoKSBjYWxsZWQgd2l0aCBpbnRlcnJ1cHRzCiAgICAgICAgICAgbWFza2VkLgogICAgICAgIDIp
IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdCgpIGNhbGxlZCB3aXRoIGludGVycnVwdHMgdW5t
YXNrZWQuCiAgICAKICAgIE5vdGUgdGhhdCB3aGlsZSBpdCBtaWdodCBiZSBwb3NzaWJsZSB0byBh
dm9pZCBzcGxpdGluZyB0aGUgZnVuY3Rpb24gaW4KICAgIHR3byBwYXJ0cywgaXQgcmVxdWlyZXMg
YSBiaXQgbW9yZSB3b3JrIHRoYW4gSSBjYW4gY3VycmVudGx5IGludmVzdCB0bwogICAgYXZvaWQg
dXNpbmcgaW5kaXJlY3QgYnJhbmNoLgogICAgCiAgICBGdXJ0aGVybW9yZSwgdGhlIGZ1bmN0aW9u
IG5hbWUgaXMgcmF0aGVyIGdlbmVyaWMgYXMgdGhlcmUgbWlnaHQgYmUgbW9yZQogICAgd29yayB0
byBkb2IgYmVmb3JlIGludGVycnVwdHMgYXJlIHVubWFza2VkIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIEZpeGVzOiBhNzg5OGU0YzU5ICgieGVuL2FybTogQWRkIEFSQ0hfV09SS0FST1VORF8yIHN1
cHBvcnQgZm9yIGd1ZXN0cyIpCiAgICBSZXBvcnRlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlp
X2FuaXNvdkBlcGFtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZWZlZThiYTli
Zjg0ZDU0ZTc1MmYyYTQ0YzUxMGNkZmIzY2MwYzI4MikKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUyB8ICAyICstCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8ICAxICsKIHhlbi9h
cmNoL2FybS90cmFwcy5jICAgICAgIHwgMTQgKysrKysrKysrKysrLS0KIDMgZmlsZXMgY2hhbmdl
ZCwgMTQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDU5
YTI5NmE0YWQuLmQ1YzI5ODJlNGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xMTgsNyArMTE4LDcgQEAg
YWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiAgICAgICAgIGJuZSByZXR1cm5fZnJvbV90cmFwCiAKIHNr
aXBfY2hlY2s6Ci0gICAgICAgIG1vdiBwYywgbHIKKyAgICAgICAgYiAgIGVudGVyX2h5cGVydmlz
b3JfZnJvbV9ndWVzdF9wcmVpcnEKIEVORFBST0MocHJlcGFyZV9jb250ZXh0X2Zyb21fZ3Vlc3Qp
CiAKICAgICAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIv
eGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggOGM5OTYzYzUwYi4uYzQ3NjEwOGI3YiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMKQEAgLTE5Niw2ICsxOTYsNyBAQCBsciAgICAgIC5yZXEgICAgeDMwICAg
ICAgICAgICAgIC8qIGxpbmsgcmVnaXN0ZXIgKi8KICAgICAgICAgQUxURVJOQVRJVkUoImJsIGNo
ZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYiLAogICAgICAgICAgICAgICAgICAgICAi
bm9wOyBub3AiLAogICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9F
TlRSWV9FWElUKQorICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9w
cmVpcnEKICAgICAgICAgbXNyICAgICBkYWlmY2xyLCBcaWZsYWdzCiAgICAgICAgIGJsICAgICAg
ZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0CiAgICAgICAgIG1vdiAgICAgeDAsIHNwCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4
IDUzY2JhY2E0MDAuLmFlN2JhYjZjMGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xOTc4LDE1ICsxOTc4LDI1IEBAIHN0YXRp
YyBpbmxpbmUgYm9vbCBuZWVkc19zc2JkX2ZsaXAoc3RydWN0IHZjcHUgKnYpCiAKIC8qCiAgKiBB
Y3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRlcmluZyB0aGUgaHlwZXJ2aXNv
ciBmcm9tIHRoZQotICogZ3Vlc3QgYW5kIGJlZm9yZSB3ZSBoYW5kbGUgYW55IHJlcXVlc3QuCisg
KiBndWVzdCBhbmQgYmVmb3JlIHRoZSBpbnRlcnJ1cHRzIGFyZSB1bm1hc2tlZC4KICAqLwotdm9p
ZCBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Qodm9pZCkKK3ZvaWQgZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0X3ByZWlycSh2b2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVu
dDsKIAogICAgIC8qIElmIHRoZSBndWVzdCBoYXMgZGlzYWJsZWQgdGhlIHdvcmthcm91bmQsIGJy
aW5nIGl0IGJhY2sgb24uICovCiAgICAgaWYgKCBuZWVkc19zc2JkX2ZsaXAodikgKQogICAgICAg
ICBhcm1fc21jY2NfMV8xX3NtYyhBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzJfRklELCAxLCBO
VUxMKTsKK30KKworLyoKKyAqIEFjdGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIGVu
dGVyaW5nIHRoZSBoeXBlcnZpc29yIGZyb20gdGhlCisgKiBndWVzdCBhbmQgYmVmb3JlIHdlIGhh
bmRsZSBhbnkgcmVxdWVzdC4gRGVwZW5kaW5nIG9uIHRoZSBleGNlcHRpb24gdHJhcCwKKyAqIHRo
aXMgbWF5IGJlIGNhbGxlZCB3aXRoIGludGVycnVwdHMgdW5tYXNrZWQuCisgKi8KK3ZvaWQgZW50
ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KHZvaWQpCit7CisgICAgc3RydWN0IHZjcHUgKnYgPSBj
dXJyZW50OwogCiAgICAgLyoKICAgICAgKiBJZiB3ZSBwZW5kZWQgYSB2aXJ0dWFsIGFib3J0LCBw
cmVzZXJ2ZSBpdCB1bnRpbCBpdCBnZXRzIGNsZWFyZWQuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:23:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:23:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGxo-0007j7-25; Thu, 28 Nov 2019 10:23:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGxn-0007iw-H5
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:55 +0000
X-Inumbo-ID: 2de8dab6-11c9-11ea-a3ce-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2de8dab6-11c9-11ea-a3ce-12813bfff9fa;
 Thu, 28 Nov 2019 10:23:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGxm-0005gx-Ay
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGxm-0003Wu-A3
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:23:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGxm-0003Wu-A3@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:23:54 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: traps: Don't ignore
 invalid value for serrors=
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjYWE0MTkyY2QyNDNhOWU3MjU4YTZkOTcyMjZlMTVlNTY3NTZhMjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyMSAxMzoyODozNiAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMTowMCAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogdHJhcHM6IERvbid0IGlnbm9yZSBpbnZhbGlkIHZhbHVl
IGZvciBzZXJyb3JzPQogICAgCiAgICBzZXJyb3JzPSBvbmx5IHN1cHBvcnRzIDMgdmFsdWVzICJk
aXZlcnNlIiwgImZvcndhcmQiIGFuZCAicGFuaWMiLgogICAgCiAgICBUaGUgY3VycmVudCBpbXBs
ZW1lbnRhdGlvbiBvZiBwYXJzZV9zZXJyb3JzX2JlaGF2aW9yKCkgd2lsbCBkZWZhdWx0IHRvCiAg
ICAiZGl2ZXJzZSIgZm9yIGFueSBpbnZhbGlkIHZhbHVlIGFuZCBub3QgdGVsbCB0aGUgdXNlcnMu
CiAgICAKICAgIFJhdGhlciB0aGFuIGlnbm9yZSB0aGUgaW52YWxpZCBpbnB1dCwgcmV0dXJuIGFu
IGVycm9yIHRvIHRoZSBjYWxsZXIgc28KICAgIGl0IGNhbiBkZWNpZGVzIHRoZSBiZSBhcHByb2Fj
aC4KICAgIAogICAgVGhpcyB3aWxsIGJlIHVzZWZ1bCBhZnRlciBhIGZvbGxvdy11cCBwYXRjaCB3
aGVyZSB0aGUgbnVtYmVyIG9mIG9wdGlvbnMKICAgIHdpbGwgYmUgcmVkdWNlZC4KICAgIAogICAg
VGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gaW5pdGlhbGl6ZSBzZXJyb3JzX29wIHRvIFNFUlJPUlNf
RElWRVJTRSByYXRoZXIKICAgIHRoYW4gcmVseWluZyBvbiB0aGUgaXRlbSB0byBiZSB0aGUgZmly
c3QgaW4gdGhlIGVudW0gYW5kIHRoZXJlZm9yZQogICAgZXF1YWwgdG8gMC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDkyZjkxZDI4M2Q4MTQ5ZGJkNmEwODM1ODllYzZkNzNjMzRj
MDY0NTkpCi0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGFlN2JhYjZjMGUuLmQw
ZjAxODkyMjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNo
L2FybS90cmFwcy5jCkBAIC0xMDMsMTQgKzEwMywxNiBAQCByZWdpc3Rlcl90IGdldF9kZWZhdWx0
X2hjcl9mbGFncyh2b2lkKQogc3RhdGljIGVudW0gewogICAgIFNFUlJPUlNfRElWRVJTRSwKICAg
ICBTRVJST1JTX1BBTklDLAotfSBzZXJyb3JzX29wOworfSBzZXJyb3JzX29wID0gU0VSUk9SU19E
SVZFUlNFOwogCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zZXJyb3JzX2JlaGF2aW9yKGNvbnN0
IGNoYXIgKnN0cikKIHsKICAgICBpZiAoICFzdHJjbXAoc3RyLCAicGFuaWMiKSApCiAgICAgICAg
IHNlcnJvcnNfb3AgPSBTRVJST1JTX1BBTklDOwotICAgIGVsc2UKKyAgICBlbHNlIGlmICggIXN0
cmNtcChzdHIsICJkaXZlcnNlIikgKQogICAgICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19ESVZF
UlNFOworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICByZXR1cm4gMDsK
IH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:24:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGxy-0007km-3o; Thu, 28 Nov 2019 10:24:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGxx-0007kY-2c
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:05 +0000
X-Inumbo-ID: 33eaac8c-11c9-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 33eaac8c-11c9-11ea-83b8-bc764e2007e4;
 Thu, 28 Nov 2019 10:24:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGxw-0005hU-Dv
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGxw-0003Xh-D0
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGxw-0003Xh-D0@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:24:04 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: alternative: Remove
 unused parameter for alternative_if_not_cap
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4ZjM0YWIwZWE0NTE3ZmM1ODNlZDA2MmQ2MzMyODU2MDZjZGM4YjUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIFNl
cCAyMyAxNzo1NTo0OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMToyNiAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogYWx0ZXJuYXRpdmU6IFJlbW92ZSB1bnVzZWQgcGFyYW1l
dGVyIGZvciBhbHRlcm5hdGl2ZV9pZl9ub3RfY2FwCiAgICAKICAgIFRoZSBtYWNybyBhbHRlcm5h
dGl2ZV9pZl9ub3RfY2FwIGlzIHRha2luZyB0d28gcGFyYW1ldGVycy4gVGhlIHNlY29uZAogICAg
cGFyYW1ldGVyIGlzIG5ldmVyIHVzZWQgYW5kIGl0IGlzIGhhcmQgdG8gc2VlIGhvdyB0aGlzIGNh
biBiZSB1c2VkCiAgICBjb3JyZWN0bHkgYXMgaXQgaXMgb25seSBwcm90ZWN0aW5nIHRoZSBhbHRl
cm5hdGl2ZSBzZWN0aW9uIG1hZ2ljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJj
aHVrIDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9h
bHRlcm5hdGl2ZS5oIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCmluZGV4IGRlZGI2ZGQwMDEu
LjI4MzBhNmRhMmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKQEAgLTExNiwxMyArMTE2
LDExIEBAIGludCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3Rh
cnQsIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuCiAgKiBUaGUgY29kZSB0aGF0IGZvbGxvd3Mg
dGhpcyBtYWNybyB3aWxsIGJlIGFzc2VtYmxlZCBhbmQgbGlua2VkIGFzCiAgKiBub3JtYWwuIFRo
ZXJlIGFyZSBubyByZXN0cmljdGlvbnMgb24gdGhpcyBjb2RlLgogICovCi0ubWFjcm8gYWx0ZXJu
YXRpdmVfaWZfbm90IGNhcCwgZW5hYmxlID0gMQotCS5pZiBcZW5hYmxlCisubWFjcm8gYWx0ZXJu
YXRpdmVfaWZfbm90IGNhcAogCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIKIAlh
bHRpbnN0cnVjdGlvbl9lbnRyeSA2NjFmLCA2NjNmLCBcY2FwLCA2NjJmLTY2MWYsIDY2NGYtNjYz
ZgogCS5wb3BzZWN0aW9uCiA2NjE6Ci0JLmVuZGlmCiAuZW5kbQogCiAvKgotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:24:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:24:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGy8-0007mh-5u; Thu, 28 Nov 2019 10:24:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGy7-0007mU-C4
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:15 +0000
X-Inumbo-ID: 3923ce7d-11c9-11ea-a3ce-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3923ce7d-11c9-11ea-a3ce-12813bfff9fa;
 Thu, 28 Nov 2019 10:24:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGy6-0005hp-Gb
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGy6-0003YF-Fd
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGy6-0003YF-Fd@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:24:14 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: Move
 ARCH_PATCH_INSN_SIZE out of the header livepatch.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5NzFkYTY3OWVhMDYyMjMzMzAzMTVkZDZhZDRmYjQ2YWY1YTNjZTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMjoyODo1MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMTo0NCAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogTW92ZSBBUkNIX1BBVENIX0lOU05fU0laRSBvdXQgb2Yg
dGhlIGhlYWRlciBsaXZlcGF0Y2guaAogICAgCiAgICBBdCB0aGUgbW9tZW50LCBBUkNIX1BBVENI
X0lOU05fU0laRSBpcyBkZWZpbmVkIGluIHRoZSBoZWFkZXIKICAgIGxpdmVwYXRjaC5oLiBIb3dl
dmVyLCB0aGlzIGlzIGFsc28gdXNlZCBpbiB0aGUgYWx0ZXJuYXRpdmUgY29kZS4KICAgIAogICAg
UmF0aGVyIHRoYW4gaW5jbHVkaW5nIGxpdmVwYXRjaC5oIGp1c3QgZm9yIHVzaW5nIHRoZSBkZWZp
bmUsIG1vdmUgaXQgaW4KICAgIHRoZSBoZWFkZXIgaW5zbi5oIHdoaWNoIHNlZW1zIG1vcmUgc3Vp
dGFibGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9i
YWJjaHVrQGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxh
Z2Vyd2FsbEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDYzNzhhNGMy
NDA1MGQ0N2YwYzZmNzdmNjVjOThkYmUyZTAyNDljNGEpCi0tLQogeGVuL2FyY2gvYXJtL2FsdGVy
bmF0aXZlLmMgICAgICB8IDIgLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oICAgICAgfCAz
ICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaCB8IDQgKy0tLQogMyBmaWxlcyBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwppbmRl
eCA1MmVkN2VkZjY5Li4yMzdjNGU1NjQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWx0ZXJu
YXRpdmUuYworKysgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwpAQCAtMzAsOCArMzAsNiBA
QAogI2luY2x1ZGUgPGFzbS9ieXRlb3JkZXIuaD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5o
PgogI2luY2x1ZGUgPGFzbS9pbnNuLmg+Ci0vKiBYWFg6IE1vdmUgQVJDSF9QQVRDSF9JTlNOX1NJ
WkUgb3V0IG9mIGxpdmVwYXRjaC5oICovCi0jaW5jbHVkZSA8YXNtL2xpdmVwYXRjaC5oPgogI2lu
Y2x1ZGUgPGFzbS9wYWdlLmg+CiAKIC8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmgg
dG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9pbnNuLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaAppbmRleCAzNDg5MTc5
ODI2Li4xOTI3NzIxMmUxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaApAQCAtMTEsNiArMTEsOSBAQAogIyBlcnJv
ciAidW5rbm93biBBUk0gdmFyaWFudCIKICNlbmRpZgogCisvKiBPbiBBUk0zMiw2NCBpbnN0cnVj
dGlvbnMgYXJlIGFsd2F5cyA0IGJ5dGVzIGxvbmcuICovCisjZGVmaW5lIEFSQ0hfUEFUQ0hfSU5T
Tl9TSVpFIDQKKwogI2VuZGlmIC8qICFfX0FSQ0hfQVJNX0lOU04gKi8KIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVwYXRjaC5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaAppbmRleCA2YmNhNzlkZWI5Li4wMjZhZjVl
N2RjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVwYXRjaC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vbGl2ZXBhdGNoLmgKQEAgLTcsOSArNyw3IEBACiAjZGVmaW5lIF9f
WEVOX0FSTV9MSVZFUEFUQ0hfSF9fCiAKICNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4gLyogRm9yIFNa
XyogbWFjcm9zLiAqLwotCi0vKiBPbiBBUk0zMiw2NCBpbnN0cnVjdGlvbnMgYXJlIGFsd2F5cyA0
IGJ5dGVzIGxvbmcuICovCi0jZGVmaW5lIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIDQKKyNpbmNsdWRl
IDxhc20vaW5zbi5oPgogCiAvKgogICogVGhlIHZhIG9mIHRoZSBoeXBlcnZpc29yIC50ZXh0IHJl
Z2lvbi4gV2UgbmVlZCB0aGlzIGFzIHRoZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:24:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGyI-0007oS-90; Thu, 28 Nov 2019 10:24:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGyH-0007oB-Ax
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:25 +0000
X-Inumbo-ID: 3ff1bfb6-11c9-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3ff1bfb6-11c9-11ea-83b8-bc764e2007e4;
 Thu, 28 Nov 2019 10:24:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGyG-0005i5-JB
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGyG-0003Yq-IK
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGyG-0003Yq-IK@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:24:24 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: Allow insn.h to be
 called from assembly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlNTVkOWU1Zjg1YzljMWZhMTkyZDA2NWFkMGFiZWU3NjgzZDg0NDMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMjo0ODo0NyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMjowNCAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogQWxsb3cgaW5zbi5oIHRvIGJlIGNhbGxlZCBmcm9tIGFz
c2VtYmx5CiAgICAKICAgIEEgZm9sbG93LXVwIHBhdGNoIHdpbGwgcmVxdWlyZSB0byBpbmNsdWRl
IGluc24uaCBmcm9tIGFzc2VtYmx5IGNvZGUuIFNvCiAgICB3ZSBuZWVkIHRvIHByb3RlY3QgYW55
IEMtc3BlY2lmaWMgZGVmaW5pdGlvbiB0byBhdm9pZCBjb21waWxhdGlvbgogICAgZXJyb3JzIHdo
ZW4gdXNlZCBpbiBhc3NlbWJseSBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDdhZmJiY2EyMWJiYWNiOTAxMWRhMDUwNTVhOTExYmNhNmFhODk1YzUpCi0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9pbnNuLmggfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vaW5zbi5oCmluZGV4IDE5Mjc3MjEyZTEuLjI3MjcxZTk1ZjkgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
aW5zbi5oCkBAIC0xLDYgKzEsOCBAQAogI2lmbmRlZiBfX0FSQ0hfQVJNX0lOU04KICNkZWZpbmUg
X19BUkNIX0FSTV9JTlNOCiAKKyNpZm5kZWYgX19BU1NFTUJMWV9fCisKICNpbmNsdWRlIDx4ZW4v
dHlwZXMuaD4KIAogI2lmIGRlZmluZWQoQ09ORklHX0FSTV82NCkKQEAgLTExLDYgKzEzLDggQEAK
ICMgZXJyb3IgInVua25vd24gQVJNIHZhcmlhbnQiCiAjZW5kaWYKIAorI2VuZGlmIC8qIF9fQVNT
RU1CTFlfXyAqLworCiAvKiBPbiBBUk0zMiw2NCBpbnN0cnVjdGlvbnMgYXJlIGFsd2F5cyA0IGJ5
dGVzIGxvbmcuICovCiAjZGVmaW5lIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIDQKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:24:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:24:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGyc-0007rm-JQ; Thu, 28 Nov 2019 10:24:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGyb-0007rZ-8w
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:45 +0000
X-Inumbo-ID: 45f58b22-11c9-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 45f58b22-11c9-11ea-83b8-bc764e2007e4;
 Thu, 28 Nov 2019 10:24:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGyQ-0005iH-MV
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGyQ-0003ZK-LA
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGyQ-0003ZK-LA@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:24:34 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: alternative: add
 auto-nop infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFmODZlOWE4ZDMyMWE4OTkzMTdjZmNhYTY1ODY5YmNjOTU0N2JhZGYKQXV0aG9yOiAg
ICAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMjoyNTo0NyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMjoxMyAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogYWx0ZXJuYXRpdmU6IGFkZCBhdXRvLW5vcCBpbmZyYXN0
cnVjdHVyZQogICAgCiAgICBJbiBzb21lIGNhc2VzLCBvbmUgc2lkZSBvZiBhbiBhbHRlcm5hdGl2
ZSBzZXF1ZW5jZSBpcyBzaW1wbHkgYSBudW1iZXIgb2YKICAgIE5PUHMgdXNlZCB0byBiYWxhbmNl
IHRoZSBvdGhlciBzaWRlLiBLZWVwaW5nIHRyYWNrIG9mIHRoaXMgbWFudWFsbHkgaXMKICAgIHRl
ZGlvdXMsIGFuZCB0aGUgcHJlc2VuY2Ugb2YgbGFyZ2UgY2hhaW5zIG9mIE5PUHMgbWFrZXMgdGhl
IGNvZGUgbW9yZQogICAgcGFpbmZ1bCB0byByZWFkIHRoYW4gbmVjZXNzYXJ5LgogICAgCiAgICBU
byBhbWVsaW9yYXRlIG1hdHRlcnMsIHRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBhbHRlcm5hdGl2ZV9l
bHNlX25vcF9lbmRpZiwKICAgIHdoaWNoIGF1dG9tYXRpY2FsbHkgYmFsYW5jZXMgYW4gYWx0ZXJu
YXRpdmUgc2VxdWVuY2Ugd2l0aCBhIHRyaXZpYWwgTk9QCiAgICBzbGVkLgogICAgCiAgICBJbiBt
YW55IGNhc2VzLCB3ZSB3b3VsZCBsaWtlIGEgTk9QLXNsZWQgaW4gdGhlIGRlZmF1bHQgY2FzZSwg
YW5kCiAgICBpbnN0cnVjdGlvbnMgcGF0Y2hlZCBpbiBpbiB0aGUgcHJlc2VuY2Ugb2YgYSBmZWF0
dXJlLiBUbyBlbmFibGUgdGhlIE5PUHMKICAgIHRvIGJlIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5
IGZvciB0aGlzIGNhc2UsIHRoaXMgcGF0Y2ggYWxzbyBhZGRzIGEgbmV3CiAgICBhbHRlcm5hdGl2
ZV9pZiwgYW5kIHVwZGF0ZXMgYWx0ZXJuYXRpdmVfZWxzZSBhbmQgYWx0ZXJuYXRpdmVfZW5kaWYg
dG8KICAgIHdvcmsgd2l0aCBlaXRoZXIgYWx0ZXJuYXRpdmVfaWYgb3IgYWx0ZXJuYXRpdmVfZW5k
aWYuCiAgICAKICAgIFRoZSBhbHRlcm5hdGl2ZSBpbmZyYXN0cnVjdHVyZSB3YXMgb3JpZ2luYWxs
eSBwb3J0ZWQgZnJvbSBMaW51eC4gU28gdGhpcwogICAgaXMgcHJldHR5IG11Y2ggYSBzdHJhaWdo
dCBiYWNrcG9ydCBmcm9tIGNvbW1pdCA3OTJkNDczNzlmNGQgImFybTY0OgogICAgYWx0ZXJuYXRp
dmU6IGFkZCBhdXRvLW5vcCBpbmZyYXN0cnVjdHVyZSIuIFRoZSBvbmx5IGRpZmZlcmVuY2UgaXMg
dGhlCiAgICBub3BzIG1hY3JvIGFkZGVkIGFzIG5vdCB5ZXQgZXhpc3RpbmcgaW4gWGVuLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgog
ICAgW3dpbGw6IHVzZSBuZXcgbm9wcyBtYWNybyB0byBnZW5lcmF0ZSBub3Agc2VxdWVuY2VzXQog
ICAgU2lnbmVkLW9mZi1ieTogV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgICBb
anVsaWVuOiBBZGQgbm9wcyBhbmQgcG9ydCB0byBYZW5dCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCBmMTFmZGE5NjYzNjVkYjU5MWQyODBhYzE1MjI5OTM0MDllMjBmZDhjKQotLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCB8IDcxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tYWNyb3MuaCAgICAg
IHwgIDcgKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKaW5kZXggMjgzMGE2ZGEyZC4uOTJlODg4
YWZmOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaApAQCAtMiw2ICsyLDcgQEAKICNkZWZp
bmUgX19BU01fQUxURVJOQVRJVkVfSAogCiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KKyNp
bmNsdWRlIDxhc20vaW5zbi5oPgogCiAjZGVmaW5lIEFSTV9DQl9QQVRDSCBBUk1fTkNBUFMKIApA
QCAtODcsNiArODgsNyBAQCBpbnQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRf
aW5zdHIgKnN0YXJ0LCBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbgogI2Vsc2UKIAogI2luY2x1
ZGUgPGFzbS9hc21fZGVmbnMuaD4KKyNpbmNsdWRlIDxhc20vbWFjcm9zLmg+CiAKIC5tYWNybyBh
bHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnX29mZnNldCBhbHRfb2Zmc2V0IGZlYXR1cmUgb3JpZ19s
ZW4gYWx0X2xlbgogCS53b3JkIFxvcmlnX29mZnNldCAtIC4KQEAgLTExMSwzNCArMTEzLDU1IEBA
IGludCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsIGNv
bnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuCiAuZW5kbQogCiAvKgotICogQmVnaW4gYW4gYWx0ZXJu
YXRpdmUgY29kZSBzZXF1ZW5jZS4KKyAqIEFsdGVybmF0aXZlIHNlcXVlbmNlcworICoKKyAqIFRo
ZSBjb2RlIGZvciB0aGUgY2FzZSB3aGVyZSB0aGUgY2FwYWJpbGl0eSBpcyBub3QgcHJlc2VudCB3
aWxsIGJlCisgKiBhc3NlbWJsZWQgYW5kIGxpbmtlZCBhcyBub3JtYWwuIFRoZXJlIGFyZSBubyBy
ZXN0cmljdGlvbnMgb24gdGhpcworICogY29kZS4KKyAqCisgKiBUaGUgY29kZSBmb3IgdGhlIGNh
c2Ugd2hlcmUgdGhlIGNhcGFiaWxpdHkgaXMgcHJlc2VudCB3aWxsIGJlCisgKiBhc3NlbWJsZWQg
aW50byBhIHNwZWNpYWwgc2VjdGlvbiB0byBiZSB1c2VkIGZvciBkeW5hbWljIHBhdGNoaW5nLgor
ICogQ29kZSBmb3IgdGhhdCBjYXNlIG11c3Q6CisgKgorICogMS4gQmUgZXhhY3RseSB0aGUgc2Ft
ZSBsZW5ndGggKGluIGJ5dGVzKSBhcyB0aGUgZGVmYXVsdCBjb2RlCisgKiAgICBzZXF1ZW5jZS4K
ICAqCi0gKiBUaGUgY29kZSB0aGF0IGZvbGxvd3MgdGhpcyBtYWNybyB3aWxsIGJlIGFzc2VtYmxl
ZCBhbmQgbGlua2VkIGFzCi0gKiBub3JtYWwuIFRoZXJlIGFyZSBubyByZXN0cmljdGlvbnMgb24g
dGhpcyBjb2RlLgorICogMi4gTm90IGNvbnRhaW4gYSBicmFuY2ggdGFyZ2V0IHRoYXQgaXMgdXNl
ZCBvdXRzaWRlIG9mIHRoZQorICogICAgYWx0ZXJuYXRpdmUgc2VxdWVuY2UgaXQgaXMgZGVmaW5l
ZCBpbiAoYnJhbmNoZXMgaW50byBhbgorICogICAgYWx0ZXJuYXRpdmUgc2VxdWVuY2UgYXJlIG5v
dCBmaXhlZCB1cCkuCisgKi8KKworLyoKKyAqIEJlZ2luIGFuIGFsdGVybmF0aXZlIGNvZGUgc2Vx
dWVuY2UuCiAgKi8KIC5tYWNybyBhbHRlcm5hdGl2ZV9pZl9ub3QgY2FwCisJLnNldCAuTGFzbV9h
bHRfbW9kZSwgMAogCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIKIAlhbHRpbnN0
cnVjdGlvbl9lbnRyeSA2NjFmLCA2NjNmLCBcY2FwLCA2NjJmLTY2MWYsIDY2NGYtNjYzZgogCS5w
b3BzZWN0aW9uCiA2NjE6CiAuZW5kbQogCisubWFjcm8gYWx0ZXJuYXRpdmVfaWYgY2FwCisJLnNl
dCAuTGFzbV9hbHRfbW9kZSwgMQorCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIK
KwlhbHRpbnN0cnVjdGlvbl9lbnRyeSA2NjNmLCA2NjFmLCBcY2FwLCA2NjRmLTY2M2YsIDY2MmYt
NjYxZgorCS5wb3BzZWN0aW9uCisJLnB1c2hzZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwg
ImF4IgorCS5hbGlnbiAyCS8qIFNvIEdBUyBrbm93cyBsYWJlbCA2NjEgaXMgc3VpdGFibHkgYWxp
Z25lZCAqLworNjYxOgorLmVuZG0KKwogLyoKLSAqIFByb3ZpZGUgdGhlIGFsdGVybmF0aXZlIGNv
ZGUgc2VxdWVuY2UuCi0gKgotICogVGhlIGNvZGUgdGhhdCBmb2xsb3dzIHRoaXMgbWFjcm8gaXMg
YXNzZW1ibGVkIGludG8gYSBzcGVjaWFsCi0gKiBzZWN0aW9uIHRvIGJlIHVzZWQgZm9yIGR5bmFt
aWMgcGF0Y2hpbmcuIENvZGUgdGhhdCBmb2xsb3dzIHRoaXMKLSAqIG1hY3JvIG11c3Q6Ci0gKgot
ICogMS4gQmUgZXhhY3RseSB0aGUgc2FtZSBsZW5ndGggKGluIGJ5dGVzKSBhcyB0aGUgZGVmYXVs
dCBjb2RlCi0gKiAgICBzZXF1ZW5jZS4KLSAqCi0gKiAyLiBOb3QgY29udGFpbiBhIGJyYW5jaCB0
YXJnZXQgdGhhdCBpcyB1c2VkIG91dHNpZGUgb2YgdGhlCi0gKiAgICBhbHRlcm5hdGl2ZSBzZXF1
ZW5jZSBpdCBpcyBkZWZpbmVkIGluIChicmFuY2hlcyBpbnRvIGFuCi0gKiAgICBhbHRlcm5hdGl2
ZSBzZXF1ZW5jZSBhcmUgbm90IGZpeGVkIHVwKS4KKyAqIFByb3ZpZGUgdGhlIG90aGVyIGhhbGYg
b2YgdGhlIGFsdGVybmF0aXZlIGNvZGUgc2VxdWVuY2UuCiAgKi8KIC5tYWNybyBhbHRlcm5hdGl2
ZV9lbHNlCi02NjI6CS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIKKzY2
MjoKKwkuaWYgLkxhc21fYWx0X21vZGU9PTAKKwkucHVzaHNlY3Rpb24gLmFsdGluc3RyX3JlcGxh
Y2VtZW50LCAiYXgiCisJLmVsc2UKKwkucG9wc2VjdGlvbgorCS5lbmRpZgogNjYzOgogLmVuZG0K
IApAQCAtMTU0LDEyICsxNzcsMjYgQEAgaW50IGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1
Y3QgYWx0X2luc3RyICpzdGFydCwgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW4KICAqIENvbXBs
ZXRlIGFuIGFsdGVybmF0aXZlIGNvZGUgc2VxdWVuY2UuCiAgKi8KIC5tYWNybyBhbHRlcm5hdGl2
ZV9lbmRpZgotNjY0OgkucG9wc2VjdGlvbgorNjY0OgorCS5pZiAuTGFzbV9hbHRfbW9kZT09MAor
CS5wb3BzZWN0aW9uCisJLmVuZGlmCiAJLm9yZwkuIC0gKDY2NGItNjYzYikgKyAoNjYyYi02NjFi
KQogCS5vcmcJLiAtICg2NjJiLTY2MWIpICsgKDY2NGItNjYzYikKIC5lbmRtCiAKIC8qCisgKiBQ
cm92aWRlcyBhIHRyaXZpYWwgYWx0ZXJuYXRpdmUgb3IgZGVmYXVsdCBzZXF1ZW5jZSBjb25zaXN0
aW5nIHNvbGVseQorICogb2YgTk9Qcy4gVGhlIG51bWJlciBvZiBOT1BzIGlzIGNob3NlbiBhdXRv
bWF0aWNhbGx5IHRvIG1hdGNoIHRoZQorICogcHJldmlvdXMgY2FzZS4KKyAqLworLm1hY3JvIGFs
dGVybmF0aXZlX2Vsc2Vfbm9wX2VuZGlmCithbHRlcm5hdGl2ZV9lbHNlCisJbm9wcwkoNjYyYi02
NjFiKSAvIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFCithbHRlcm5hdGl2ZV9lbmRpZgorLmVuZG0KKwor
LyoKICAqIENhbGxiYWNrLWJhc2VkIGFsdGVybmF0aXZlIGVwaWxvZ3VlCiAgKi8KIC5tYWNybyBh
bHRlcm5hdGl2ZV9jYl9lbmQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbWFjcm9z
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21hY3Jvcy5oCmluZGV4IDFkNGJiNDFkMTUuLjkxZWEz
NTA1ZTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbWFjcm9zLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9tYWNyb3MuaApAQCAtMTMsNCArMTMsMTEgQEAKICMgZXJyb3IgInVu
a25vd24gQVJNIHZhcmlhbnQiCiAjZW5kaWYKIAorICAgIC8qIE5PUCBzZXF1ZW5jZSAgKi8KKyAg
ICAubWFjcm8gbm9wcywgbnVtCisgICAgLnJlcHQgICBcbnVtCisgICAgbm9wCisgICAgLmVuZHIK
KyAgICAuZW5kbQorCiAjZW5kaWYgLyogX19BU01fQVJNX01BQ1JPU19IICovCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:24:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGyh-0007tI-NR; Thu, 28 Nov 2019 10:24:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGyg-0007sr-8W
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:50 +0000
X-Inumbo-ID: 4bf86de6-11c9-11ea-b155-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4bf86de6-11c9-11ea-b155-bc764e2007e4;
 Thu, 28 Nov 2019 10:24:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGya-0005iT-PM
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGya-0003Zs-OI
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGya-0003Zs-OI@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:24:44 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: asm: Replace use of
 ALTERNATIVE with alternative_if
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1YTA4OTE4NzYyZTVmZDdmYjRjMGZjYzczODVlMzI4MzgyOGVkMTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMzozMzo0NCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMjoyNCAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogYXNtOiBSZXBsYWNlIHVzZSBvZiBBTFRFUk5BVElWRSB3
aXRoIGFsdGVybmF0aXZlX2lmCiAgICAKICAgIFVzaW5nIGFsdGVybmF0aXZlX2lmIG1ha2VzIHRo
ZSBjb2RlIGEgYml0IG1vcmUgc3RyZWFtbGluZWQuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVu
aXR5IHRvIHVzZSB0aGUgbmV3IGF1dG8tbm9wIGluZnJhc3RydWN0dXJlIHRvIGF2b2lkCiAgICBj
b3VudGluZyB0aGUgbnVtYmVyIG9mIG5vcCBpbiB0aGUgZWxzZSBwYXJ0IGZvciBhcmNoL2FybS9h
cm02NC9lbnRyeS5TCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZjllMTBhOWVk
Y2FhOGQxM2M2NjdiNmViZmM3NDI0YjljYTU4ZTc4ZSkKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUyB8IDcgKysrKy0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgfCA4ICsrKysr
LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCmluZGV4IGQ1YzI5ODJlNGEuLjYxODVmNDYxMTQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBA
IC01OSw5ICs1OSwxMCBAQCBwcmVwYXJlX2NvbnRleHRfZnJvbV9ndWVzdDoKICAgICAgICAgICog
SWYgdGhlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQgaGFzIGJlZW4gc2V0IGlu
IHRoZSBjcHUKICAgICAgICAgICogZmVhdHVyZSwgdGhlIGNoZWNraW5nIG9mIHBlbmRpbmcgU0Vy
cm9ycyB3aWxsIGJlIHNraXBwZWQuCiAgICAgICAgICAqLwotICAgICAgICBBTFRFUk5BVElWRSgi
bm9wIiwKLSAgICAgICAgICAgICAgICAgICAgImIgc2tpcF9jaGVjayIsCi0gICAgICAgICAgICAg
ICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCisgICAgICAgIGFsdGVy
bmF0aXZlX2lmIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKKyAgICAgICAgYiAg
IHNraXBfY2hlY2sKKyAgICAgICAgYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKKwogICAgICAg
ICAvKgogICAgICAgICAgKiBTdGFydCB0byBjaGVjayBwZW5kaW5nIHZpcnR1YWwgYWJvcnQgaW4g
dGhlIGdhcCBvZiBHdWVzdCAtPiBIWVAKICAgICAgICAgICogd29ybGQgc3dpdGNoLgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50
cnkuUwppbmRleCBjNDc2MTA4YjdiLi5kY2E0MmE3OWJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMTkz
LDkgKzE5MywxMSBAQCBsciAgICAgIC5yZXEgICAgeDMwICAgICAgICAgICAgIC8qIGxpbmsgcmVn
aXN0ZXIgKi8KICAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2Us
IHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCiAgICAgICAgICAqIHNraXBwZWQuIEV4aXQg
QVNBUAogICAgICAgICAgKi8KLSAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdf
dnNlcnJvcjsgY2JueiB4MCwgMWYiLAotICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAot
ICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQor
ICAgICAgICBhbHRlcm5hdGl2ZV9pZl9ub3QgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllf
RVhJVAorICAgICAgICBibCAgICAgIGNoZWNrX3BlbmRpbmdfdnNlcnJvcgorICAgICAgICBjYm56
ICAgIHgwLCAxZgorICAgICAgICBhbHRlcm5hdGl2ZV9lbHNlX25vcF9lbmRpZgorCiAgICAgICAg
IGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X3ByZWlycQogICAgICAgICBtc3Ig
ICAgIGRhaWZjbHIsIFxpZmxhZ3MKICAgICAgICAgYmwgICAgICBlbnRlcl9oeXBlcnZpc29yX2Zy
b21fZ3Vlc3QKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:24:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:24:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGym-0007v6-PD; Thu, 28 Nov 2019 10:24:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGyl-0007ui-Hi
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:55 +0000
X-Inumbo-ID: 51fcfba8-11c9-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 51fcfba8-11c9-11ea-83b8-bc764e2007e4;
 Thu, 28 Nov 2019 10:24:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGyk-0005j9-SG
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGyk-0003aM-RJ
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:24:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGyk-0003aM-RJ@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:24:54 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: Update the ASSERT() in
 SYNCHRONIZE_SERROR()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUzZWEwMWRiMTFmNzhjZDA1NTVhYjZjM2Q5ZTgyYjJjYmVhM2U2NjcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCA3IDEzOjU3OjAwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTm92IDI3IDE0OjMyOjMzIDIw
MTkgLTA4MDAKCiAgICB4ZW4vYXJtOiBVcGRhdGUgdGhlIEFTU0VSVCgpIGluIFNZTkNIUk9OSVpF
X1NFUlJPUigpCiAgICAKICAgIFRoZSBtYWNybyBTWU5DSFJPTklaRV9TRVJST1IoKSBoYXMgYW4g
YXNzZXJ0IHRvIGNoZWNrIHdoZXRoZXIgaXQgd2lsbAogICAgYmUgY2FsbGVkIHdpdGggQWJvcnQg
aW50ZXJydXB0IHVubWFza2VkLiBIb3dldmVyLCB0aGlzIGlzIG9ubHkgZG9uZSBpZgogICAgYSBn
aXZlbiBjYXAgaXMgbm90IGVuYWJsZWQuCiAgICAKICAgIE5vbmUgb2YgdGhlIGNhbGxlcnMgd2ls
bCB0cmVhdCB0aGUgYWJvcnQgaW50ZXJydXB0IGRpZmZlcmVudGx5CiAgICBkZXBlbmRpbmcgb24g
YSBmZWF0dXJlLiBGdXJ0aGVybW9yZSwgaXQgbWFrZXMgbW9yZSBkaWZmaWN1bHQgdG8gY2hlY2sK
ICAgIHdoZXRoZXIgU1lOQ0hST05JWkVfU0VSUk9SKCkgaXMgZ29pbmcgdG8gYmUgY2FsbGVkIHdp
dGggYWJvcnQgaW50ZXJydXB0CiAgICB1bm1hc2tlZC4KICAgIAogICAgVGhlcmVmb3JlLCB3ZSBu
b3cgcmVxdWlyZSB0aGUgYWJvcnQgaW50ZXJydXB0IHRvIGJlIHVubWFza2VkIHJlZ2FyZGxlc3MK
ICAgIHRoZSBzdGF0ZSBvZiB0aGUgY2FwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDJlMjM1NmM3YmQ4Zjk5YWE0MmVkNjBjZWVkMGU0YmE0ZTA2YWRiOGYpCi0tLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJv
Y2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IGI1ZjUxNTgw
NWQuLjc4M2YwMzM4MTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtNDg2LDcgKzQ4Niw3
IEBAIHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpOwogICovCiAjZGVmaW5l
IFNZTkNIUk9OSVpFX1NFUlJPUihmZWF0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIEFTU0VSVCghY3B1c19oYXZlX2NhcChmZWF0KSB8fCBs
b2NhbF9hYm9ydF9pc19lbmFibGVkKCkpOyBcCisgICAgICAgIEFTU0VSVChsb2NhbF9hYm9ydF9p
c19lbmFibGVkKCkpOyAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGFzbSB2b2xh
dGlsZShBTFRFUk5BVElWRSgiZHNiIHN5OyBpc2IiLCAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLCBmZWF0KSAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDogOiAibWVtb3J5Iik7
ICAgICAgICAgICAgICAgICBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 10:25:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 10:25:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaGyx-0007xe-Qp; Thu, 28 Nov 2019 10:25:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaGyw-0007xC-38
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:25:06 +0000
X-Inumbo-ID: 58002dfe-11c9-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 58002dfe-11c9-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 10:25:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGyu-0005jg-VG
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:25:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaGyu-0003b0-UD
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 10:25:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaGyu-0003b0-UD@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 10:25:04 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/arm: entry: Ensure the guest
 state is synced when receiving a vSError
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUxMGMxZmJkZThhODFmNTQxY2IyYzU4YTMwNzhiMmU3ZGY4OWE4MDEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxODo1ODozOSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxNDozMjo0NSAy
MDE5IC0wODAwCgogICAgeGVuL2FybTogZW50cnk6IEVuc3VyZSB0aGUgZ3Vlc3Qgc3RhdGUgaXMg
c3luY2VkIHdoZW4gcmVjZWl2aW5nIGEgdlNFcnJvcgogICAgCiAgICBXaGVuIGEgU0Vycm9yL0Fz
eW5jaHJvbm91cyBBYm9ydCBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0IGhhcyBiZWVuCiAgICBjb25z
dW1lZCwgd2Ugd2lsbCBza2lwIHRoZSBoYW5kbGluZyBvZiB0aGUgaW5pdGlhbCBleGNlcHRpb24u
CiAgICAKICAgIFRoaXMgaW5jbHVkZXMgdGhlIGNhbGxzIHRvIGVudGVyX2h5cGVydmlzb3JfZnJv
bV9ndWVzdHssIF9ub2lycX0gdGhhdAogICAgaXMgdXNlZCB0byBzeW5jaHJvbml6ZSBwYXJ0IG9m
IHRoZSBndWVzdCBzdGF0ZSB3aXRoIHRoZSBpbnRlcm5hbAogICAgcmVwcmVzZW50YXRpb24gYW5k
IHJlLWVuYWJsZSB3b3JrYXJvdW5kcyAoZS5nLiBTU0JEKS4gSG93ZXZlciwgd2Ugc3RpbGwKICAg
IGNhbGwgbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCgpIHdoaWNoIGlzIHVzZWQgZm9yIHByZWVt
cHRpbmcgdGhlIGd1ZXN0CiAgICBhbmQgc3luY2hyb25pemluZyBiYWNrIHBhcnQgb2YgdGhlIGd1
ZXN0IHN0YXRlLgogICAgCiAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3R7LCBfbm9pcnF9
IHdvcmtzIGluIHBhaXIgd2l0aAogICAgbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCgpLCBzbyBz
a2lwcGluZyB0aGUgZmlyc3QgdHdvIG1heSByZXN1bHQKICAgIGluIGEgbG9zcyBvZiBzb21lIHBh
cnQgb2YgZ3Vlc3Qgc3RhdGUuCiAgICAKICAgIEFuIGV4YW1wbGUgaXMgdGhlIG5ldyB2R0lDIHdo
aWNoIHdpbGwgc2F2ZSB0aGUgc3RhdGUgb2YgdGhlIExScyBvbiBleGl0CiAgICBmcm9tIHRoZSBn
dWVzdCBhbmQgcmV3cml0ZSBhbGwgb2YgdGhlbSBvbiBlbnRyeSB0byB0aGUgZ3Vlc3QuCiAgICAK
ICAgIEEgbW9yZSB3b3JyeWluZyBleGFtcGxlIGlzIFNTQkQgd29ya2Fyb3VuZCBtYXkgbm90IGJl
IHJlLWVuYWJsZWQuIElmCiAgICBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0KCkgaXMgcmVzY2hl
ZHVsaW5nIHRoZSB2Q1BVLCB0aGVuIHdlIG1heSBlbmQgdG8KICAgIHJ1biBhIGxvdCBvZiBjb2Rl
IHdpdGggU1NCRCB3b3JrYXJvdWQgZGlzYWJsZWQuCiAgICAKICAgIEZvciBub3csIGNhbGxpbmcg
bGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCgpIGlzIG5vdCBuZWNlc3Nhcnkgd2hlbgogICAgaW5q
ZWN0aW5nIGEgdlNFcnJvciB0byB0aGUgZ3Vlc3QuIEJ1dCBpdCB3b3VsZCBzdGlsbCBiZSBnb29k
IHRvIGdpdmUgYW4KICAgIG9wcG9ydHVuaXR5IHRvIHJlc2NoZWR1bGUuIFNvIGJvdGggZW50ZXJf
aHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KCkgYW5kCiAgICBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0
KCkgYXJlIGNhbGxlZC4KICAgIAogICAgTm90ZSB0aGF0IG9uIGFybTY0LCB0aGUgcmV0dXJuIHZh
bHVlIGZvciBjaGVja19wZW5kaW5nX3ZzZXJyb3IgaXMgbm93CiAgICBzdG9yZWQgaW4geDE5IGlu
c3RlYWQgb2YgeDAuIFRoaXMgaXMgYmVjYXVzZSB3ZSB3YW50IHRvIGtlZXAgdGhlIHZhbHVlCiAg
ICBhY3Jvc3MgY2FsbCB0byBDLWZ1bmN0aW9ucyAoeDAsIHVubGlrZSB4MTksIHdpbGwgbm90IGJl
IHNhdmVkIGJ5IHRoZQogICAgY2FsbGVlKS4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkg
dG8gcmVuYW1lIGNoZWNrX3BlbmRpbmdfdnNlcnJvcigpIHRvCiAgICBjaGVja19wZW5kaW5nX2d1
ZXN0X3NlcnJvcigpIGFzIHRoZSBmdW5jdGlvbiBpcyBkZWFsaW5nIHdpdGggaG9zdCBTRXJyb3IK
ICAgIGFuZCAqbm90KiB2aXJ0dWFsIFNFcnJvci4gVGhlIGRvY3VtZW50YXRpb24gaXMgYWxzbyB1
cGRhdGVkIGFjY3Jvc3MKICAgIEFybTMyIGFuZCBBcm02NCB0byBjbGFyaWZ5IGhvdyBYZW4gaXMg
ZGVhbGluZyB3aXRoIFNFcnJvciBnZW5lcmF0ZWQgYnkKICAgIHRoZSBndWVzdC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
ICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBhNDU4ZDNiZDBkMjU4NTI3NWMxMjg1NTZlYzBjYmQ4
MThjNmE3YjBkKQotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgNTcgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0
L2VudHJ5LlMgfCA1NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDg4IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMy
L2VudHJ5LlMKaW5kZXggNjE4NWY0NjExNC4uMzFjY2ZiMjYzMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAg
LTI3LDYgKzI3LDEwIEBACiAvKgogICogQWN0aW9ucyB0aGF0IG5lZWRzIHRvIGJlIGRvbmUgYWZ0
ZXIgZW50ZXJpbmcgdGhlIGh5cGVydmlzb3IgZnJvbSB0aGUKICAqIGd1ZXN0IGFuZCBiZWZvcmUg
dGhlIGludGVycnVwdHMgYXJlIHVubWFza2VkLgorICoKKyAqIEByZXR1cm46CisgKiAgcjQ6IFNl
dCB0byBhIG5vbi16ZXJvIHZhbHVlIGlmIGEgcGVuZGluZyBBYm9ydCBleGNlcHRpb24gdG9vayBw
bGFjZS4KKyAqICAgICAgT3RoZXJ3aXNlLCBpdCB3aWxsIGJlIHNldCB0byB6ZXJvLgogICovCiBw
cmVwYXJlX2NvbnRleHRfZnJvbV9ndWVzdDoKICNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JS
QU5DSF9QUkVESUNUT1IKQEAgLTU2LDE4ICs2MCwzNSBAQCBwcmVwYXJlX2NvbnRleHRfZnJvbV9n
dWVzdDoKICAgICAgICAgU0FWRV9PTkVfQkFOS0VEKFIxMV9maXEpOyBTQVZFX09ORV9CQU5LRUQo
UjEyX2ZpcSk7CiAKICAgICAgICAgLyoKLSAgICAgICAgICogSWYgdGhlIFNLSVBfU1lOQ0hST05J
WkVfU0VSUk9SX0VOVFJZX0VYSVQgaGFzIGJlZW4gc2V0IGluIHRoZSBjcHUKLSAgICAgICAgICog
ZmVhdHVyZSwgdGhlIGNoZWNraW5nIG9mIHBlbmRpbmcgU0Vycm9ycyB3aWxsIGJlIHNraXBwZWQu
CisgICAgICAgICAqIFdlIG1heSBoYXZlIGVudGVyZWQgdGhlIGh5cGVydmlzb3Igd2l0aCBwZW5k
aW5nIGFzeW5jaHJvbm91cyBBYm9ydAorICAgICAgICAgKiBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0
LiBJZiB3ZSBuZWVkIHRvIGNhdGVnb3JpemUgdGhlbSwgdGhlbgorICAgICAgICAgKiB3ZSBuZWVk
IHRvIGNvbnN1bWUgYW55IG91dHN0YW5kaW5nIGFzeW5jaHJvbm91cyBBYm9ydC4KKyAgICAgICAg
ICogT3RoZXJ3aXNlLCB0aGV5IGNhbiBiZSBjb25zdW1lZCBsYXRlciBvbi4KICAgICAgICAgICov
CiAgICAgICAgIGFsdGVybmF0aXZlX2lmIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VY
SVQKKyAgICAgICAgbW92IHI0LCAjMCAgICAgICAgICAgICAgLyogcjQgOj0gTm8gQWJvcnQgd2Fz
IGNvbnN1bWVkICovCiAgICAgICAgIGIgICBza2lwX2NoZWNrCiAgICAgICAgIGFsdGVybmF0aXZl
X2Vsc2Vfbm9wX2VuZGlmCiAKICAgICAgICAgLyoKLSAgICAgICAgICogU3RhcnQgdG8gY2hlY2sg
cGVuZGluZyB2aXJ0dWFsIGFib3J0IGluIHRoZSBnYXAgb2YgR3Vlc3QgLT4gSFlQCi0gICAgICAg
ICAqIHdvcmxkIHN3aXRjaC4KKyAgICAgICAgICogQ29uc3VtZSBwZW5kaW5nIGFzeW5jaHJvbm91
cyBBYm9ydCBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0IGlmIGFueS4KKyAgICAgICAgICoKKyAgICAg
ICAgICogVGhlIG9ubHkgd2F5IHRvIGNvbnN1bWUgYW4gQWJvcnQgaW50ZXJydXB0IGlzIHRvIHVu
bWFzayBpdC4gU28KKyAgICAgICAgICogQWJvcnQgZXhjZXB0aW9uIHdpbGwgYmUgdW5tYWtlZCBm
b3IgYSBzbWFsbCB3aW5kb3cgYW5kIHRoZW4gbWFza2VkCisgICAgICAgICAqIGl0IGFnYWluLgor
ICAgICAgICAgKgorICAgICAgICAgKiBJdCBpcyBmaW5lIHRvIHVubWFzayBhc3luY2hyb25vdXMg
QWJvcnQgZXhjZXB0aW9uIGFzIHdlIGZ1bGx5CisgICAgICAgICAqIGNvbnRyb2wgdGhlIHN0YXRl
IG9mIHRoZSBwcm9jZXNzb3IgYW5kIG9ubHkgbGltaXRlZCBjb2RlIHdpbGwKKyAgICAgICAgICog
YmUgZXhlY3V0ZWQgaWYgdGhlIGV4Y2VwdGlvbiByZXR1cm5zIChzZWUgZG9fdHJhcF9kYXRhX2Fi
b3J0KCkpLgogICAgICAgICAgKgotICAgICAgICAgKiBTYXZlIEVMUl9oeXAgdG8gY2hlY2sgd2hl
dGhlciB0aGUgcGVuZGluZyB2aXJ0dWFsIGFib3J0IGV4Y2VwdGlvbgorICAgICAgICAgKiBUT0RP
OiBUaGUgYXN5bmNocm9ub3VzIGFib3J0IHBhdGggc2hvdWxkIGJlIHJld29ya2VkIHRvCisgICAg
ICAgICAqIGluamVjdCB0aGUgdmlydHVhbCBhc3luY2hyb25vdXMgQWJvcnQgaW4gZW50ZXJfaHlw
ZXJ2aXNvcl8qCisgICAgICAgICAqIHJhdGhlciB0aGFuIGRvX3RyYXBfZGF0YV9hYm9ydCgpLiBU
aGlzIHNob3VsZCBtYWtlIGVhc2llciB0bworICAgICAgICAgKiB1bmRlcnN0YW5kIHRoZSBwYXRo
LgorICAgICAgICAgKi8KKworICAgICAgICAvKgorICAgICAgICAgKiBzYXZlIGVscl9oeXAgdG8g
Y2hlY2sgd2hldGhlciB0aGUgcGVuZGluZyB2aXJ0dWFsIGFib3J0IGV4Y2VwdGlvbgogICAgICAg
ICAgKiB0YWtlcyBwbGFjZSB3aGlsZSB3ZSBhcmUgZG9pbmcgdGhpcyB0cmFwIGV4Y2VwdGlvbi4K
ICAgICAgICAgICovCiAgICAgICAgIG1ycyByMSwgRUxSX2h5cApAQCAtMTEyLDExICsxMzMsMTEg
QEAgYWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiAgICAgICAgIGNtcCByMSwgcjIKIAogICAgICAgICAv
KgotICAgICAgICAgKiBOb3QgZXF1YWwsIHRoZSBwZW5kaW5nIHZpcnR1YWwgYWJvcnQgZXhjZXB0
aW9uIHRvb2sgcGxhY2UsIHRoZQotICAgICAgICAgKiBpbml0aWFsIGV4Y2VwdGlvbiBkb2VzIG5v
dCBoYXZlIGFueSBzaWduaWZpY2FuY2UgdG8gYmUgaGFuZGxlZC4KLSAgICAgICAgICogRXhpdCBB
U0FQLgorICAgICAgICAgKiBTZXQgcjQgZGVwZW5kaW5nIG9uIHdoZXRoZXIgYW4gYXN5bmNocm9u
b3VzIGFib3J0IHdlcmUKKyAgICAgICAgICogY29uc3VtZWQuCiAgICAgICAgICAqLwotICAgICAg
ICBibmUgcmV0dXJuX2Zyb21fdHJhcAorICAgICAgICBtb3ZuZSByNCwgIzEKKyAgICAgICAgbW92
ZXEgcjQsICMwCiAKIHNraXBfY2hlY2s6CiAgICAgICAgIGIgICBlbnRlcl9oeXBlcnZpc29yX2Zy
b21fZ3Vlc3RfcHJlaXJxCkBAIC0xNzksMTIgKzIwMCwyOCBAQCBFTkRQUk9DKHByZXBhcmVfY29u
dGV4dF9mcm9tX2d1ZXN0KQogCiAxOgogICAgICAgICAvKiBUcmFwIGZyb20gdGhlIGd1ZXN0ICov
CisgICAgICAgIC8qCisgICAgICAgICAqIHByZXBhcmVfY29udGV4dF9mcm9tX2d1ZXN0IHdpbGwg
cmV0dXJuIHdpdGggcjQgc2V0IHRvCisgICAgICAgICAqIGEgbm9uLXplcm8gdmFsdWUgaWYgYW4g
YXN5bmNocm9ub3VzIEFib3J0IHdhcyBjb25zdW1lZC4KKyAgICAgICAgICoKKyAgICAgICAgICog
V2hlbiBhbiBhc3luY2hyb25vdXMgQWJvcnQgaGFzIGJlZW4gY29uc3VtZWQgKHI0ICE9IDApLCB3
ZSBtYXkgaGF2ZQorICAgICAgICAgKiBpbmplY3RlZCBhIHZpcnR1YWwgYXN5bmNocm9ub3VzIEFi
b3J0IHRvIHRoZSBndWVzdC4KKyAgICAgICAgICoKKyAgICAgICAgICogSW4gdGhpcyBjYXNlLCB0
aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZSBkaXNjYXJkZWQgKFBDIGhhcworICAgICAgICAg
KiBiZWVuIGFkanVzdGVkIGJ5IGluamVjdF92YWJ0X2V4Y2VwdGlvbigpKS4gSG93ZXZlciwgd2Ug
c3RpbGwKKyAgICAgICAgICogd2FudCB0byBnaXZlIGFuIG9wcG9ydHVuaXR5IHRvIHJlc2NoZWR1
bGUgdGhlIHZDUFUuIFNvIHdlCisgICAgICAgICAqIG9ubHkgd2FudCB0byBza2lwIHRoZSBoYW5k
bGluZyBvZiB0aGUgaW5pdGlhbCBleGNlcHRpb24gKGkuZS4KKyAgICAgICAgICogZG9fdHJhcF8q
KCkpLgorICAgICAgICAgKi8KICAgICAgICAgYmwgICAgICBwcmVwYXJlX2NvbnRleHRfZnJvbV9n
dWVzdAogICAgICAgICAuaWYgICAgIFxndWVzdF9pZmxhZ3MgIT0gbgogICAgICAgICBjcHNpZSAg
IFxndWVzdF9pZmxhZ3MKICAgICAgICAgLmVuZGlmCiAKLSAgICAgICAgYmwgICAgICBlbnRlcl9o
eXBlcnZpc29yX2Zyb21fZ3Vlc3QKKyAgICAgICAgYWRyICAgICBsciwgMmYKKyAgICAgICAgY21w
ICAgICByNCwgIzAKKyAgICAgICAgYWRybmUgICBsciwgcmV0dXJuX2Zyb21fdHJhcAorICAgICAg
ICBiICAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdAogCiAyOgogICAgICAgICAvKiBX
ZSBhcmUgcmVhZHkgdG8gaGFuZGxlIHRoZSB0cmFwLCBzZXR1cCB0aGUgcmVnaXN0ZXJzIGFuZCBq
dW1wLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJj
aC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCBkY2E0MmE3OWJmLi41YjBmZTgzZTRjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUwpAQCAtMTg5LDE4ICsxODksNDEgQEAgbHIgICAgICAucmVxICAgIHgzMCAgICAgICAg
ICAgICAvKiBsaW5rIHJlZ2lzdGVyICovCiAgICAgICAgIC5tYWNybyAgZ3Vlc3RfdmVjdG9yIGNv
bXBhdCwgaWZsYWdzLCB0cmFwLCBzYXZlX3gwX3gxPTEKICAgICAgICAgZW50cnkgICBoeXA9MCwg
Y29tcGF0PVxjb21wYXQsIHNhdmVfeDBfeDE9XHNhdmVfeDBfeDEKICAgICAgICAgLyoKLSAgICAg
ICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVf
U0VSUk9SX0VOVFJZX0VYSVQKLSAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRv
b2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCi0gICAgICAgICAqIHNraXBw
ZWQuIEV4aXQgQVNBUAorICAgICAgICAgKiBXZSBtYXkgaGF2ZSBlbnRlcmVkIHRoZSBoeXBlcnZp
c29yIHdpdGggcGVuZGluZyBTRXJyb3JzCisgICAgICAgICAqIGdlbmVyYXRlZCBieSB0aGUgZ3Vl
c3QuIElmIHdlIG5lZWQgdG8gY2F0ZWdvcml6ZSB0aGVtLCB0aGVuCisgICAgICAgICAqIHdlIG5l
ZWQgdG8gY2hlY2sgYW55IG91dHN0YW5kaW5nIFNFcnJvcnMgd2lsbCBiZSBjb25zdW1lZC4KKyAg
ICAgICAgICoKKyAgICAgICAgICogVGhlIGZ1bmN0aW9uIGNoZWNrX3BlbmRpbmdfZ3Vlc3Rfc2Vy
cm9yKCkgd2lsbCB1bm1hc2sgU0Vycm9yCisgICAgICAgICAqIGV4Y2VwdGlvbiB0ZW1wb3Jhcmls
eS4gVGhpcyBpcyBmaW5lIHRvIGRvIGJlZm9yZSBlbnRlcl8qCisgICAgICAgICAqIGhlbHBlcnMg
YXJlIGNhbGxlZCBiZWNhdXNlIHdlIGZ1bGx5IGNvbnRyb2wgdGhlIHN0YXRlIG9mIHRoZQorICAg
ICAgICAgKiBwcm9jZXNzb3IgYW5kIG9ubHkgbGltaXRlZCBjb2RlIHdpbGxsIGJlIGV4ZWN1dGVk
IChzZWUKKyAgICAgICAgICogZG9fdHJhcF9oeXBfc2Vycm9yKCkpLgorICAgICAgICAgKgorICAg
ICAgICAgKiBXaGVuIGEgU0Vycm9yIGhhcyBiZWVuIGNvbnN1bWVkICh4MTkgIT0gMCksIHdlIG1h
eSBoYXZlIGluamVjdGVkIGEKKyAgICAgICAgICogdmlydHVhbCBTRXJyb3IgdG8gdGhlIGd1ZXN0
LgorICAgICAgICAgKgorICAgICAgICAgKiBJbiB0aGlzIGNhc2UsIHRoZSBpbml0aWFsIGV4Y2Vw
dGlvbiB3aWxsIGJlIGRpc2NhcmRlZCAoUEMgaGFzCisgICAgICAgICAqIGJlZW4gYWRqdXN0ZWQg
YnkgaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKCkpLiBIb3dldmVyLCB3ZSBzdGlsbAorICAgICAgICAg
KiB3YW50IHRvIGdpdmUgYW4gb3Bwb3J0dW5pdHkgdG8gcmVzY2hlZHVsZSB0aGUgdkNQVS4gU28g
d2UKKyAgICAgICAgICogb25seSB3YW50IHRvIHNraXAgdGhlIGhhbmRsaW5nIG9mIHRoZSBpbml0
aWFsIGV4Y2VwdGlvbiAoaS5lLgorICAgICAgICAgKiBkb190cmFwXyooKSkuCisgICAgICAgICAq
CisgICAgICAgICAqIFRPRE86IFRoZSBTRXJyb3JzIHBhdGggc2hvdWxkIGJlIHJld29ya2VkIHRv
IGluamVjdCB0aGUgdlNFcnJvciBpbgorICAgICAgICAgKiBlbnRlcl9oeXBlcnZpc29yXyogcmF0
aGVyIHRoYW4gZG9fdHJhcF9oeXBfc2Vycm9yLiBUaGlzIHNob3VsZCBtYWtlCisgICAgICAgICAq
IGVhc2llciB0byB1bmRlcnN0YW5kIHRoZSBwYXRoLgogICAgICAgICAgKi8KICAgICAgICAgYWx0
ZXJuYXRpdmVfaWZfbm90IFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKLSAgICAg
ICAgYmwgICAgICBjaGVja19wZW5kaW5nX3ZzZXJyb3IKLSAgICAgICAgY2JueiAgICB4MCwgMWYK
KyAgICAgICAgYmwgICAgICBjaGVja19wZW5kaW5nX2d1ZXN0X3NlcnJvcgogICAgICAgICBhbHRl
cm5hdGl2ZV9lbHNlX25vcF9lbmRpZgogCiAgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0X3ByZWlycQogICAgICAgICBtc3IgICAgIGRhaWZjbHIsIFxpZmxhZ3MKICAg
ICAgICAgYmwgICAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QKKworICAgICAgICBhbHRl
cm5hdGl2ZV9pZiBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCisgICAgICAgIGNi
bnogICAgeDE5LCAxZgorICAgICAgICBhbHRlcm5hdGl2ZV9lbHNlX25vcF9lbmRpZgorCiAgICAg
ICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9cdHJhcAogMToKQEAg
LTQ0MSwxMyArNDY0LDE3IEBAIHJldHVybl9mcm9tX3RyYXA6CiAgICAgICAgIGVyZXQKIAogLyoK
LSAqIFRoaXMgZnVuY3Rpb24gaXMgdXNlZCB0byBjaGVjayBwZW5kaW5nIHZpcnR1YWwgU0Vycm9y
IGluIHRoZSBnYXAgb2YKLSAqIEVMMSAtPiBFTDIgd29ybGQgc3dpdGNoLgotICogVGhlIHgwIHJl
Z2lzdGVyIHdpbGwgYmUgdXNlZCB0byBpbmRpY2F0ZSB0aGUgcmVzdWx0cyBvZiBkZXRlY3Rpb24u
Ci0gKiB4MCAtLSBOb24temVybyBpbmRpY2F0ZXMgYSBwZW5kaW5nIHZpcnR1YWwgU0Vycm9yIHRv
b2sgcGxhY2UuCi0gKiB4MCAtLSBaZXJvIGluZGljYXRlcyBubyBwZW5kaW5nIHZpcnR1YWwgU0Vy
cm9yIHRvb2sgcGxhY2UuCisgKiBDb25zdW1lIHBlbmRpbmcgU0Vycm9yIGdlbmVyYXRlZCBieSB0
aGUgZ3Vlc3QgaWYgYW55LgorICoKKyAqIEByZXR1cm46CisgKiAgeDE5OiBTZXQgdG8gYSBub24t
emVybyB2YWx1ZSBpZiBhIHBlbmRpbmcgQWJvcnQgZXhjZXB0aW9uIHRvb2sgcGxhY2UuCisgKiAg
ICAgICBPdGhlcndpc2UsIGl0IHdpbGwgYmUgc2V0IHRvIHplcm8uCisgKgorICogV2l0aG91dCBS
QVMgZXh0ZW5zaW9uLCB0aGUgb25seSB3YXkgdG8gY29uc3VtZSBhIFNFcnJvciBpcyB0byB1bm1h
c2sKKyAqIGl0LiBTbyB0aGUgZnVuY3Rpb24gd2lsbCB1bm1hc2sgU0Vycm9yIGV4Y2VwdGlvbiBm
b3IgYSBzbWFsbCB3aW5kb3cgYW5kCisgKiB0aGVuIG1hc2sgaXQgYWdhaW4uCiAgKi8KLWNoZWNr
X3BlbmRpbmdfdnNlcnJvcjoKK2NoZWNrX3BlbmRpbmdfZ3Vlc3Rfc2Vycm9yOgogICAgICAgICAv
KgogICAgICAgICAgKiBTYXZlIGVscl9lbDIgdG8gY2hlY2sgd2hldGhlciB0aGUgcGVuZGluZyBT
RXJyb3IgZXhjZXB0aW9uIHRha2VzCiAgICAgICAgICAqIHBsYWNlIHdoaWxlIHdlIGFyZSBkb2lu
ZyB0aGlzIHN5bmMgZXhjZXB0aW9uLgpAQCAtNDkyLDExICs1MTksMTIgQEAgYWJvcnRfZ3Vlc3Rf
ZXhpdF9lbmQ6CiAKICAgICAgICAgLyoKICAgICAgICAgICogTm90IGVxdWFsLCB0aGUgcGVuZGlu
ZyBTRXJyb3IgZXhjZXB0aW9uIHRvb2sgcGxhY2UsIHNldAotICAgICAgICAgKiB4MCB0byBub24t
emVyby4KKyAgICAgICAgICogeDE5IHRvIG5vbi16ZXJvLgogICAgICAgICAgKi8KLSAgICAgICAg
Y3NldCAgICB4MCwgbmUKKyAgICAgICAgY3NldCAgICB4MTksIG5lCiAKICAgICAgICAgcmV0CitF
TkRQUk9DKGNoZWNrX3BlbmRpbmdfZ3Vlc3Rfc2Vycm9yKQogCiAvKgogICogRXhjZXB0aW9uIHZl
Y3RvcnMuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 11:00:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 11:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaHWq-0003Yo-MG; Thu, 28 Nov 2019 11:00:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaHWo-0003U1-Ps
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 11:00:06 +0000
X-Inumbo-ID: 3c0c029e-11ce-11ea-b155-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3c0c029e-11ce-11ea-b155-bc764e2007e4;
 Thu, 28 Nov 2019 11:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaHWn-0006TX-Ho
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 11:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaHWn-0005Fb-GU
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 11:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaHWn-0005Fb-GU@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 11:00:05 +0000
Subject: [Xen-changelog] [xen staging] x86/vmx: always sync PIR to IRR
 before vmentry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3778722110971748582=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 56348df32bbc782e63b6e3fb978b80e015ae76e7
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Thu Nov 28 11:58:25 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Nov 28 11:58:25 2019 +0100

    x86/vmx: always sync PIR to IRR before vmentry
    
    When using posted interrupts on Intel hardware it's possible that the
    vCPU resumes execution with a stale local APIC IRR register because
    depending on the interrupts to be injected vlapic_has_pending_irq
    might not be called, and thus PIR won't be synced into IRR.
    
    Fix this by making sure PIR is always synced to IRR in
    hvm_vcpu_has_pending_irq regardless of what interrupts are pending.
    
    Reported-by: Joe Jin <joe.jin@oracle.com>
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Tested-by: Joe Jin <joe.jin@oracle.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/irq.c           |  9 +++++++++
 xen/arch/x86/hvm/vlapic.c        | 10 ++--------
 xen/include/asm-x86/hvm/vlapic.h |  6 ++++++
 3 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index e03a87ad50..c684422b24 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -517,6 +517,15 @@ struct hvm_intack hvm_vcpu_has_pending_irq(struct vcpu *v)
     struct hvm_domain *plat = &v->domain->arch.hvm;
     int vector;
 
+    /*
+     * Always call vlapic_sync_pir_to_irr so that PIR is synced into IRR when
+     * using posted interrupts. Note this is also done by
+     * vlapic_has_pending_irq but depending on which interrupts are pending
+     * hvm_vcpu_has_pending_irq will return early without calling
+     * vlapic_has_pending_irq.
+     */
+    vlapic_sync_pir_to_irr(v);
+
     if ( unlikely(v->nmi_pending) )
         return hvm_intack_nmi;
 
diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index b790ba6bbd..9b8afb72e8 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -106,15 +106,9 @@ static void vlapic_clear_irr(int vector, struct vlapic *vlapic)
     vlapic_clear_vector(vector, &vlapic->regs->data[APIC_IRR]);
 }
 
-static void sync_pir_to_irr(struct vcpu *v)
-{
-    if ( hvm_funcs.sync_pir_to_irr )
-        alternative_vcall(hvm_funcs.sync_pir_to_irr, v);
-}
-
 static int vlapic_find_highest_irr(struct vlapic *vlapic)
 {
-    sync_pir_to_irr(vlapic_vcpu(vlapic));
+    vlapic_sync_pir_to_irr(vlapic_vcpu(vlapic));
 
     return vlapic_find_highest_vector(&vlapic->regs->data[APIC_IRR]);
 }
@@ -1494,7 +1488,7 @@ static int lapic_save_regs(struct vcpu *v, hvm_domain_context_t *h)
     if ( !has_vlapic(v->domain) )
         return 0;
 
-    sync_pir_to_irr(v);
+    vlapic_sync_pir_to_irr(v);
 
     return hvm_save_entry(LAPIC_REGS, v->vcpu_id, h, vcpu_vlapic(v)->regs);
 }
diff --git a/xen/include/asm-x86/hvm/vlapic.h b/xen/include/asm-x86/hvm/vlapic.h
index dde66b4f0f..f0d5e3fbc9 100644
--- a/xen/include/asm-x86/hvm/vlapic.h
+++ b/xen/include/asm-x86/hvm/vlapic.h
@@ -150,4 +150,10 @@ bool_t vlapic_match_dest(
     const struct vlapic *target, const struct vlapic *source,
     int short_hand, uint32_t dest, bool_t dest_mode);
 
+static inline void vlapic_sync_pir_to_irr(struct vcpu *v)
+{
+    if ( hvm_funcs.sync_pir_to_irr )
+        alternative_vcall(hvm_funcs.sync_pir_to_irr, v);
+}
+
 #endif /* __ASM_X86_HVM_VLAPIC_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3778722110971748582==--

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 14:22:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 14:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaKgI-00067N-Pz; Thu, 28 Nov 2019 14:22:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaKgH-00067I-4s
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:22:05 +0000
X-Inumbo-ID: 738590a2-11ea-11ea-b155-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 738590a2-11ea-11ea-b155-bc764e2007e4;
 Thu, 28 Nov 2019 14:22:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaKgG-0002AX-Gc
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaKgG-0007WQ-FD
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaKgG-0007WQ-FD@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 14:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86/IRQ: make internally used IRQs
 also honor the pending EOI stack
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2NTVjZThiMWVjMmE4MmVmMDgwMDc4ZTQxYzczYmJkNTM2MTc0ZTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDI4
IDE1OjE0OjAzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTm92IDI4IDE1OjE0OjAzIDIwMTkgKzAxMDAKCiAgICB4
ODYvSVJROiBtYWtlIGludGVybmFsbHkgdXNlZCBJUlFzIGFsc28gaG9ub3IgdGhlIHBlbmRpbmcg
RU9JIHN0YWNrCiAgICAKICAgIEF0IHRoZSB0aW1lIHRoZSBwZW5kaW5nIEVPSSBzdGFjayB3YXMg
aW50cm9kdWNlZCB0aGVyZSB3ZXJlIG5vCiAgICBpbnRlcm5hbGx5IHVzZWQgSVJRcyB3aGljaCB3
b3VsZCBoYXZlIHRoZSBMQVBJQyBFT0kgaXNzdWVkIGZyb20gdGhlCiAgICAtPmVuZCgpIGhvb2su
IFRoaXMgaGFkIHRoZW4gY2hhbmdlZCB3aXRoIHRoZSBpbnRyb2R1Y3Rpb24gb2YgSU9NTVVzLAog
ICAgYnV0IHRoZSBpbnRlcmFjdGlvbiBpc3N1ZSB3YXMgcHJlc3VtYWJseSBtYXNrZWQgYnkKICAg
IGlycV9ndWVzdF9lb2lfdGltZXJfZm4oKSBmcmVxdWVudGx5IEVPSS1pbmcgaW50ZXJydXB0cyB3
YXkgdG9vIGVhcmx5CiAgICAod2hpY2ggZ290IGZpeGVkIGJ5IDM1OWNmNmY4YTBlYyBbIng4Ni9J
UlE6IGRvbid0IGtlZXAgRU9JIHRpbWVyCiAgICBydW5uaW5nIHdpdGhvdXQgbmVlZCJdKS4KICAg
IAogICAgVGhlIHByb2JsZW0gaXMgdGhhdCB3aXRoIHVzIHJlLWVuYWJsaW5nIGludGVycnVwdHMg
YWNyb3NzIGhhbmRsZXIKICAgIGludm9jYXRpb24sIGEgaGlnaGVyIHByaW9yaXR5IChndWVzdCkg
aW50ZXJydXB0IG1heSB0cmlnZ2VyIHdoaWxlCiAgICBoYW5kbGluZyBhIGxvd2VyIHByaW9yaXR5
IChpbnRlcm5hbCkgb25lLiBUaGUgRU9JIGlzc3VlZCBmcm9tCiAgICAtPmVuZCgpIChmb3IgQUNL
VFlQRV9FT0kga2luZCBpbnRlcnJ1cHRzKSB3b3VsZCB0aGVuIG1pc3Rha2VubHkKICAgIEVPSSB0
aGUgaGlnaGVyIHByaW9yaXR5IChndWVzdCkgaW50ZXJydXB0LCBicmVha2luZyAoYW1vbmcgb3Ro
ZXIKICAgIHRoaW5ncykgcGVuZGluZyBFT0kgc3RhY2sgbG9naWMncyBhc3N1bXB0aW9ucy4KICAg
IAogICAgTm90ZXM6CiAgICAKICAgIC0gSW4gcHJpbmNpcGxlIHdlIGNvdWxkIGdldCBhd2F5IHdp
dGhvdXQgdGhlIGNoZWNrX2VvaV9kZWZlcnJhbCBmbGFnLgogICAgICBJJ3ZlIGludHJvZHVjZWQg
aXQganVzdCB0byBtYWtlIHN1cmUgdGhlcmUncyBhcyBsaXR0bGUgY2hhbmdlIGFzCiAgICAgIHBv
c3NpYmxlIHRvIHVuYWZmZWN0ZWQgcGF0aHMuCiAgICAtIFNpbWlsYXJseSB0aGUgY3B1X2hhc19w
ZW5kaW5nX2FwaWNfZW9pKCkgY2hlY2sgaW4gZG9fSVJRKCkgaXNuJ3QKICAgICAgc3RyaWN0bHkg
bmVjZXNzYXJ5LgogICAgLSBUaGUgbmV3IGZ1bmN0aW9uJ3MgbmFtZSBpc24ndCB2ZXJ5IGhlbHBm
dWwgd2l0aCBpdHMgdXNlIGluCiAgICAgIGVuZF9sZXZlbF9pb2FwaWNfaXJxX25ldygpLiBJIGRp
ZCBhbHNvIGNvbnNpZGVyIGVvaV9BUElDX2lycSgpICh0bwogICAgICBwYXJhbGxlbCBhY2tfQVBJ
Q19pcnEoKSksIGJ1dCB0aGVuIGxpa2VkIHRoaXMgZXZlbiBsZXNzLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBEaWFn
bm9zZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaW9fYXBpYy5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9pcnEu
YyAgICAgICAgICAgICAgICAgICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L21zaS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICstLS0t
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyB8ICA2ICsrLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgIHwgIDIgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaXJxLmggICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oICAgICAgICAgICAgICAgIHwgIDEgLQogNyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNl
cnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaW9f
YXBpYy5jIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwppbmRleCA3MzJiNTc5OTVjLi45N2NiMmQx
NTRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9pb19hcGljLmMKQEAgLTE3MzQsNyArMTczNCw3IEBAIHN0YXRpYyB2b2lkIGVuZF9sZXZlbF9p
b2FwaWNfaXJxX25ldyhzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIHU4IHZlY3RvcikKIAogICAgIHYg
PSBhcGljX3JlYWQoQVBJQ19UTVIgKyAoKGkgJiB+MHgxZikgPj4gMSkpOwogCi0gICAgYWNrX0FQ
SUNfaXJxKCk7CisgICAgZW5kX25vbm1hc2thYmxlX2lycShkZXNjLCB2ZWN0b3IpOwogCiAgICAg
aWYgKCAoZGVzYy0+c3RhdHVzICYgSVJRX01PVkVfUEVORElORykgJiYKICAgICAgICAgICFpb19h
cGljX2xldmVsX2Fja19wZW5kaW5nKGRlc2MtPmlycSkgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2lycS5jIGIveGVuL2FyY2gveDg2L2lycS5jCmluZGV4IGU5YjY1YjFkNjQuLjVkMGQ5NGM2
NmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJx
LmMKQEAgLTQzOCw2ICs0MzgsNyBAQCBpbnQgX19pbml0IGluaXRfaXJxX2RhdGEodm9pZCkKIH0K
IAogc3RhdGljIHZvaWQgX19kb19JUlFfZ3Vlc3QoaW50IHZlY3Rvcik7CitzdGF0aWMgdm9pZCBm
bHVzaF9yZWFkeV9lb2kodm9pZCk7CiAKIHN0YXRpYyB2b2lkIGFja19ub25lKHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYykKIHsKQEAgLTg2NSw2ICs4NjYsNyBAQCB2b2lkIHBpcnFfc2V0X2FmZmluaXR5
KHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxLCBjb25zdCBjcHVtYXNrX3QgKm1hc2spCiB9CiAK
IERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgaXJxX2NvdW50KTsKK3N0YXRpYyBERUZJTkVf
UEVSX0NQVShib29sLCBjaGVja19lb2lfZGVmZXJyYWwpOwogCiB1aW50OF90IGFsbG9jX2hpcHJp
b3JpdHlfdmVjdG9yKHZvaWQpCiB7CkBAIC0xMDA4LDcgKzEwMTAsMjUgQEAgdm9pZCBkb19JUlEo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICBvdXQ6CiAgICAgaWYgKCBkZXNjLT5oYW5k
bGVyLT5lbmQgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgaGlnaGVyIHByaW9y
aXR5IHZlY3RvcnMgc3RpbGwgaGF2ZSB0aGVpciBFT0lzIHBlbmRpbmcsIHdlIG1heQorICAgICAg
ICAgKiBub3QgaXNzdWUgYW4gRU9JIGhlcmUsIGFzIHRoaXMgd291bGQgRU9JIHRoZSBoaWdoZXN0
IHByaW9yaXR5IG9uZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggY3B1X2hhc19wZW5kaW5n
X2FwaWNfZW9pKCkgKQorICAgICAgICB7CisgICAgICAgICAgICB0aGlzX2NwdShjaGVja19lb2lf
ZGVmZXJyYWwpID0gdHJ1ZTsKKyAgICAgICAgICAgIGRlc2MtPmhhbmRsZXItPmVuZChkZXNjLCB2
ZWN0b3IpOworICAgICAgICAgICAgdGhpc19jcHUoY2hlY2tfZW9pX2RlZmVycmFsKSA9IGZhbHNl
OworCisgICAgICAgICAgICBzcGluX3VubG9jaygmZGVzYy0+bG9jayk7CisgICAgICAgICAgICBm
bHVzaF9yZWFkeV9lb2koKTsKKyAgICAgICAgICAgIGdvdG8gb3V0X25vX3VubG9jazsKKyAgICAg
ICAgfQorCiAgICAgICAgIGRlc2MtPmhhbmRsZXItPmVuZChkZXNjLCB2ZWN0b3IpOworICAgIH0K
KwogIG91dF9ub19lbmQ6CiAgICAgc3Bpbl91bmxvY2soJmRlc2MtPmxvY2spOwogIG91dF9ub191
bmxvY2s6CkBAIC0xMTYzLDYgKzExODMsMjkgQEAgYm9vbCBjcHVfaGFzX3BlbmRpbmdfYXBpY19l
b2kodm9pZCkKICAgICByZXR1cm4gcGVuZGluZ19lb2lfc3AodGhpc19jcHUocGVuZGluZ19lb2kp
KSAhPSAwOwogfQogCit2b2lkIGVuZF9ub25tYXNrYWJsZV9pcnEoc3RydWN0IGlycV9kZXNjICpk
ZXNjLCB1aW50OF90IHZlY3RvcikKK3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19lb2kgKnBlb2kgPSB0
aGlzX2NwdShwZW5kaW5nX2VvaSk7CisgICAgdW5zaWduZWQgaW50IHNwID0gcGVuZGluZ19lb2lf
c3AocGVvaSk7CisKKyAgICBpZiAoICF0aGlzX2NwdShjaGVja19lb2lfZGVmZXJyYWwpIHx8ICFz
cCB8fCBwZW9pW3NwIC0gMV0udmVjdG9yIDwgdmVjdG9yICkKKyAgICB7CisgICAgICAgIGFja19B
UElDX2lycSgpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgLyogRGVmZXIgdGhpcyB2
ZWN0b3IncyBFT0kgdW50aWwgYWxsIGhpZ2hlciBvbmVzIGhhdmUgYmVlbiBFT0ktZWQuICovCisg
ICAgcGVuZGluZ19lb2lfc3AocGVvaSkgPSBzcCArIDE7CisgICAgZG8geworICAgICAgICBwZW9p
W3NwXSA9IHBlb2lbc3AgLSAxXTsKKyAgICB9IHdoaWxlICggLS1zcCAmJiBwZW9pW3NwIC0gMV0u
dmVjdG9yID4gdmVjdG9yICk7CisgICAgQVNTRVJUKCFzcCB8fCBwZW9pW3NwIC0gMV0udmVjdG9y
IDwgdmVjdG9yKTsKKworICAgIHBlb2lbc3BdLmlycSA9IGRlc2MtPmlycTsKKyAgICBwZW9pW3Nw
XS52ZWN0b3IgPSB2ZWN0b3I7CisgICAgcGVvaVtzcF0ucmVhZHkgPSAxOworfQorCiBzdGF0aWMg
aW5saW5lIHZvaWQgc2V0X3BpcnFfZW9pKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBp
cnEpCiB7CiAgICAgaWYgKCBkLT5hcmNoLnBpcnFfZW9pX21hcCApCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbXNpLmMgYi94ZW4vYXJjaC94ODYvbXNpLmMKaW5kZXggYzIzOWEwMGZiMS4uNTRk
MTNhZWNmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tc2kuYwpAQCAtNTEyLDExICs1MTIsNiBAQCBzdGF0aWMgdm9pZCBhY2tfbWFza2FibGVfbXNp
X2lycShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCiAgICAgYWNrX0FQSUNfaXJxKCk7IC8qIEFDS1RZ
UEVfTk9ORSAqLwogfQogCi12b2lkIGVuZF9ub25tYXNrYWJsZV9tc2lfaXJxKHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYywgdTggdmVjdG9yKQotewotICAgIGFja19BUElDX2lycSgpOyAvKiBBQ0tUWVBF
X0VPSSAqLwotfQotCiAvKgogICogSVJRIGNoaXAgZm9yIE1TSSBQQ0kvUENJLVgvUENJLUV4cHJl
c3MgZGV2aWNlcywKICAqIHdoaWNoIGltcGxlbWVudCB0aGUgTVNJIG9yIE1TSS1YIGNhcGFiaWxp
dHkgc3RydWN0dXJlLgpAQCAtNTM5LDcgKzUzNCw3IEBAIHN0YXRpYyBod19pcnFfY29udHJvbGxl
ciBwY2lfbXNpX25vbm1hc2thYmxlID0gewogICAgIC5lbmFibGUgICAgICAgPSBpcnFfZW5hYmxl
X25vbmUsCiAgICAgLmRpc2FibGUgICAgICA9IGlycV9kaXNhYmxlX25vbmUsCiAgICAgLmFjayAg
ICAgICAgICA9IGFja19ub25tYXNrYWJsZV9tc2lfaXJxLAotICAgIC5lbmQgICAgICAgICAgPSBl
bmRfbm9ubWFza2FibGVfbXNpX2lycSwKKyAgICAuZW5kICAgICAgICAgID0gZW5kX25vbm1hc2th
YmxlX2lycSwKICAgICAuc2V0X2FmZmluaXR5ID0gc2V0X21zaV9hZmZpbml0eQogfTsKIApkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKaW5kZXggMmI4MWUzOGYxNi4uNTY2
ZTZkZWZhMSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2lu
aXQuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCkBAIC00
MjcsNyArNDI3LDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBpb21tdV9tc2lfc3RhcnR1cChzdHJ1
Y3QgaXJxX2Rlc2MgKmRlc2MpCiBzdGF0aWMgdm9pZCBpb21tdV9tc2lfZW5kKHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYywgdTggdmVjdG9yKQogewogICAgIGlvbW11X21zaV91bm1hc2soZGVzYyk7Ci0g
ICAgYWNrX0FQSUNfaXJxKCk7CisgICAgZW5kX25vbm1hc2thYmxlX2lycShkZXNjLCB2ZWN0b3Ip
OwogfQogCiAKQEAgLTQ2MCw3ICs0NjAsNyBAQCBzdGF0aWMgdm9pZCBpb21tdV9tYXNrYWJsZV9t
c2lfc2h1dGRvd24oc3RydWN0IGlycV9kZXNjICpkZXNjKQogICogbWFza2FibGUgZmxhdm9ycyBo
ZXJlLCBhcyB3ZSB3YW50IHRoZSBBQ0sgdG8gYmUgaXNzdWVkIGluIC0+ZW5kKCkuCiAgKi8KICNk
ZWZpbmUgaW9tbXVfbWFza2FibGVfbXNpX2FjayBhY2tfbm9ubWFza2FibGVfbXNpX2lycQotI2Rl
ZmluZSBpb21tdV9tYXNrYWJsZV9tc2lfZW5kIGVuZF9ub25tYXNrYWJsZV9tc2lfaXJxCisjZGVm
aW5lIGlvbW11X21hc2thYmxlX21zaV9lbmQgZW5kX25vbm1hc2thYmxlX2lycQogCiBzdGF0aWMg
aHdfaXJxX2NvbnRyb2xsZXIgaW9tbXVfbWFza2FibGVfbXNpX3R5cGUgPSB7CiAgICAgLnR5cGVu
YW1lID0gIklPTU1VLU0tTVNJIiwKQEAgLTUwNyw3ICs1MDcsNyBAQCBzdGF0aWMgaHdfaXJxX2Nv
bnRyb2xsZXIgaW9tbXVfeDJhcGljX3R5cGUgPSB7CiAgICAgLmVuYWJsZSAgICAgICA9IGlycV9l
bmFibGVfbm9uZSwKICAgICAuZGlzYWJsZSAgICAgID0gaXJxX2Rpc2FibGVfbm9uZSwKICAgICAu
YWNrICAgICAgICAgID0gYWNrX25vbm1hc2thYmxlX21zaV9pcnEsCi0gICAgLmVuZCAgICAgICAg
ICA9IGVuZF9ub25tYXNrYWJsZV9tc2lfaXJxLAorICAgIC5lbmQgICAgICAgICAgPSBlbmRfbm9u
bWFza2FibGVfaXJxLAogICAgIC5zZXRfYWZmaW5pdHkgPSBzZXRfeDJhcGljX2FmZmluaXR5LAog
fTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCAyNWFkNjQ5YzM0Li5hMGUy
NmQzZjIzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMTA0Miw3ICsxMDQy
LDcgQEAgc3RhdGljIHZvaWQgZG1hX21zaV9hY2soc3RydWN0IGlycV9kZXNjICpkZXNjKQogc3Rh
dGljIHZvaWQgZG1hX21zaV9lbmQoc3RydWN0IGlycV9kZXNjICpkZXNjLCB1OCB2ZWN0b3IpCiB7
CiAgICAgZG1hX21zaV91bm1hc2soZGVzYyk7Ci0gICAgYWNrX0FQSUNfaXJxKCk7CisgICAgZW5k
X25vbm1hc2thYmxlX2lycShkZXNjLCB2ZWN0b3IpOwogfQogCiBzdGF0aWMgdm9pZCBkbWFfbXNp
X3NldF9hZmZpbml0eShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIGNvbnN0IGNwdW1hc2tfdCAqbWFz
aykKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2lycS5oCmluZGV4IDVmNzIwZDMwZDEuLjY0MGQ1NDM3MGUgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaApA
QCAtMTg4LDYgKzE4OCw3IEBAIHZvaWQgbW92ZV9tYXNrZWRfaXJxKHN0cnVjdCBpcnFfZGVzYyAq
KTsKIAogaW50IGJpbmRfaXJxX3ZlY3RvcihpbnQgaXJxLCBpbnQgdmVjdG9yLCBjb25zdCBjcHVt
YXNrX3QgKik7CiAKK3ZvaWQgZW5kX25vbm1hc2thYmxlX2lycShzdHJ1Y3QgaXJxX2Rlc2MgKiwg
dWludDhfdCB2ZWN0b3IpOwogdm9pZCBpcnFfc2V0X2FmZmluaXR5KHN0cnVjdCBpcnFfZGVzYyAq
LCBjb25zdCBjcHVtYXNrX3QgKm1hc2spOwogCiBpbnQgaW5pdF9kb21haW5faXJxX21hcHBpbmco
c3RydWN0IGRvbWFpbiAqKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCmluZGV4IDZlMzU3MTNlYzcuLjE4Y2YyZGU2MWUg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc2kuaApAQCAtMjUwLDcgKzI1MCw2IEBAIHZvaWQgbWFza19tc2lfaXJxKHN0cnVj
dCBpcnFfZGVzYyAqKTsKIHZvaWQgdW5tYXNrX21zaV9pcnEoc3RydWN0IGlycV9kZXNjICopOwog
dm9pZCBndWVzdF9tYXNrX21zaV9pcnEoc3RydWN0IGlycV9kZXNjICosIGJvb2wgbWFzayk7CiB2
b2lkIGFja19ub25tYXNrYWJsZV9tc2lfaXJxKHN0cnVjdCBpcnFfZGVzYyAqKTsKLXZvaWQgZW5k
X25vbm1hc2thYmxlX21zaV9pcnEoc3RydWN0IGlycV9kZXNjICosIHU4IHZlY3Rvcik7CiB2b2lk
IHNldF9tc2lfYWZmaW5pdHkoc3RydWN0IGlycV9kZXNjICosIGNvbnN0IGNwdW1hc2tfdCAqKTsK
IAogI2VuZGlmIC8qIF9fQVNNX01TSV9IICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 14:33:05 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 14:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaKqt-0007MH-RX; Thu, 28 Nov 2019 14:33:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaKqs-0007MB-NY
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:33:02 +0000
X-Inumbo-ID: fb872cee-11eb-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fb872cee-11eb-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 14:33:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaKqs-0002Oq-64
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaKqs-00087W-4c
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaKqs-00087W-4c@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 14:33:02 +0000
Subject: [Xen-changelog] [xen master] docs/xl: Document pci-assignable state
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM0YzExNzI1NDgzYmViNDU0OTlmOTM0YzdlMDZlMDBiNTVmMDRlZjQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDI2IDE1OjQ5OjIwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2xAeGVu
Lm9yZz4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxMDoyNjo1NyAyMDE5ICswMDAwCgogICAgZG9j
cy94bDogRG9jdW1lbnQgcGNpLWFzc2lnbmFibGUgc3RhdGUKICAgIAogICAgQ2hhbmdlc2V0cyAz
MTlmOWEwYmE5ICgicGFzc3Rocm91Z2g6IHF1YXJhbnRpbmUgUENJIGRldmljZXMiKSBhbmQKICAg
IGJhMmFiMDBiYmIgKCJJT01NVTogZGVmYXVsdCB0byBhbHdheXMgcXVhcmFudGluaW5nIFBDSSBk
ZXZpY2VzIikKICAgIGludHJvZHVjZWQgUENJIGRldmljZSAicXVhcmFudGluZSIgYmVoYXZpb3Is
IGJ1dCBkaWQgbm90IGRvY3VtZW50IGhvdwogICAgdGhlIHBjaS1hc3NpZ25hYmxlLWFkZCBhbmQg
LXJlbW92ZSBmdW5jdGlvbnMgYWN0IGluIHJlZ2FyZCB0byB0aGlzLgogICAgUmVjdGlmeSB0aGlz
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkb2NzL21hbi94bC4xLnBvZC5pbiB8IDMx
ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNl
cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLjEucG9k
LmluIGIvZG9jcy9tYW4veGwuMS5wb2QuaW4KaW5kZXggMjMwM2I4MWU0Zi4uZDRiNWU4ZTM2MiAx
MDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuMS5wb2QuaW4KKysrIGIvZG9jcy9tYW4veGwuMS5wb2Qu
aW4KQEAgLTE1ODksMTAgKzE1ODksMTIgQEAgYmFja2VuZCBkcml2ZXIgaW4gZG9tYWluIDAgcmF0
aGVyIHRoYW4gYSByZWFsIGRyaXZlci4KID1pdGVtIEI8cGNpLWFzc2lnbmFibGUtYWRkPiBJPEJE
Rj4KIAogTWFrZSB0aGUgZGV2aWNlIGF0IFBDSSBCdXMvRGV2aWNlL0Z1bmN0aW9uIEJERiBhc3Np
Z25hYmxlIHRvIGd1ZXN0cy4KLVRoaXMgd2lsbCBiaW5kIHRoZSBkZXZpY2UgdG8gdGhlIHBjaWJh
Y2sgZHJpdmVyLiAgSWYgaXQgaXMgYWxyZWFkeQotYm91bmQgdG8gYSBkcml2ZXIsIGl0IHdpbGwg
Zmlyc3QgYmUgdW5ib3VuZCwgYW5kIHRoZSBvcmlnaW5hbCBkcml2ZXIKLXN0b3JlZCBzbyB0aGF0
IGl0IGNhbiBiZSByZS1ib3VuZCB0byB0aGUgc2FtZSBkcml2ZXIgbGF0ZXIgaWYgZGVzaXJlZC4K
LUlmIHRoZSBkZXZpY2UgaXMgYWxyZWFkeSBib3VuZCwgaXQgd2lsbCByZXR1cm4gc3VjY2Vzcy4K
K1RoaXMgd2lsbCBiaW5kIHRoZSBkZXZpY2UgdG8gdGhlIHBjaWJhY2sgZHJpdmVyIGFuZCBhc3Np
Z24gaXQgdG8gdGhlCisicXVhcmFudGluZSBkb21haW4iLiAgSWYgaXQgaXMgYWxyZWFkeSBib3Vu
ZCB0byBhIGRyaXZlciwgaXQgd2lsbAorZmlyc3QgYmUgdW5ib3VuZCwgYW5kIHRoZSBvcmlnaW5h
bCBkcml2ZXIgc3RvcmVkIHNvIHRoYXQgaXQgY2FuIGJlCityZS1ib3VuZCB0byB0aGUgc2FtZSBk
cml2ZXIgbGF0ZXIgaWYgZGVzaXJlZC4gIElmIHRoZSBkZXZpY2UgaXMKK2FscmVhZHkgYm91bmQs
IGl0IHdpbGwgYXNzaWduIGl0IHRvIHRoZSBxdWFyYW50aW5lIGRvbWFpbiBhbmQgcmV0dXJuCitz
dWNjZXNzLgogCiBDQVVUSU9OOiBUaGlzIHdpbGwgbWFrZSB0aGUgZGV2aWNlIHVudXNhYmxlIGJ5
IERvbWFpbiAwIHVudGlsIGl0IGlzCiByZXR1cm5lZCB3aXRoIHBjaS1hc3NpZ25hYmxlLXJlbW92
ZS4gIENhcmUgc2hvdWxkIHRoZXJlZm9yZSBiZSB0YWtlbgpAQCAtMTYwMiwxMSArMTYwNCwyMiBA
QCBiZWluZyB1c2VkLgogCiA9aXRlbSBCPHBjaS1hc3NpZ25hYmxlLXJlbW92ZT4gW0k8LXI+XSBJ
PEJERj4KIAotTWFrZSB0aGUgZGV2aWNlIGF0IFBDSSBCdXMvRGV2aWNlL0Z1bmN0aW9uIEJERiBu
b3QgYXNzaWduYWJsZSB0byBndWVzdHMuICBUaGlzCi13aWxsIGF0IGxlYXN0IHVuYmluZCB0aGUg
ZGV2aWNlIGZyb20gcGNpYmFjay4gIElmIHRoZSAtciBvcHRpb24gaXMgc3BlY2lmaWVkLAotaXQg
d2lsbCBhbHNvIGF0dGVtcHQgdG8gcmUtYmluZCB0aGUgZGV2aWNlIHRvIGl0cyBvcmlnaW5hbCBk
cml2ZXIsIG1ha2luZyBpdAotdXNhYmxlIGJ5IERvbWFpbiAwIGFnYWluLiAgSWYgdGhlIGRldmlj
ZSBpcyBub3QgYm91bmQgdG8gcGNpYmFjaywgaXQgd2lsbAotcmV0dXJuIHN1Y2Nlc3MuCitNYWtl
IHRoZSBkZXZpY2UgYXQgUENJIEJ1cy9EZXZpY2UvRnVuY3Rpb24gQkRGIG5vdCBhc3NpZ25hYmxl
IHRvCitndWVzdHMuICBUaGlzIHdpbGwgYXQgbGVhc3QgdW5iaW5kIHRoZSBkZXZpY2UgZnJvbSBw
Y2liYWNrLCBhbmQKK3JlLWFzc2lnbiBpdCBmcm9tIHRoZSAicXVhcmFudGluZSBkb21haW4iIGJh
Y2sgdG8gZG9tYWluIDAuICBJZiB0aGUgLXIKK29wdGlvbiBpcyBzcGVjaWZpZWQsIGl0IHdpbGwg
YWxzbyBhdHRlbXB0IHRvIHJlLWJpbmQgdGhlIGRldmljZSB0byBpdHMKK29yaWdpbmFsIGRyaXZl
ciwgbWFraW5nIGl0IHVzYWJsZSBieSBEb21haW4gMCBhZ2Fpbi4gIElmIHRoZSBkZXZpY2UgaXMK
K25vdCBib3VuZCB0byBwY2liYWNrLCBpdCB3aWxsIHJldHVybiBzdWNjZXNzLgorCitOb3RlIHRo
YXQgdGhpcyBmdW5jdGlvbmFsaXR5IHdpbGwgd29yayBldmVuIGZvciBkZXZpY2VzIHdoaWNoIHdl
cmUgbm90CittYWRlIGFzc2lnbmFibGUgYnkgQjxwY2ktYXNzaWduYWJsZS1hZGQ+LiAgVGhpcyBj
YW4gYmUgdXNlZCB0byBhbGxvdworZG9tMCB0byBhY2Nlc3MgZGV2aWNlcyB3aGljaCB3ZXJlIGF1
dG9tYXRpY2FsbHkgcXVhcmFudGluZWQgYnkgWGVuCithZnRlciBkb21haW4gZGVzdHJ1Y3Rpb24g
YXMgYSByZXN1bHQgb2YgWGVuJ3MgQjxpb21tdT1xdWFyYW50aW5lPgorY29tbWFuZC1saW5lIGRl
ZmF1bHQuCisKK0FzIGFsd2F5cywgdGhpcyBzaG91bGQgb25seSBiZSBkb25lIGlmIHlvdSB0cnVz
dCB0aGUgZ3Vlc3QsIG9yIGFyZQorY29uZmlkZW50IHRoYXQgdGhlIHBhcnRpY3VsYXIgZGV2aWNl
IHlvdSdyZSByZS1hc3NpZ25pbmcgdG8gZG9tMCB3aWxsCitjYW5jZWwgYWxsIGluLWZsaWdodCBE
TUEgb24gRkxSLgogCiA9aXRlbSBCPHBjaS1hdHRhY2g+IEk8ZG9tYWluLWlkPiBJPEJERj4KIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 14:33:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 14:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaKr3-0007NR-U1; Thu, 28 Nov 2019 14:33:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaKr3-0007NG-7H
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:33:13 +0000
X-Inumbo-ID: 018d2d00-11ec-11ea-a3d2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 018d2d00-11ec-11ea-a3d2-12813bfff9fa;
 Thu, 28 Nov 2019 14:33:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaKr2-0002PU-9T
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaKr2-000885-8A
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaKr2-000885-8A@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 14:33:12 +0000
Subject: [Xen-changelog] [xen master] AMD/IOMMU: honour IR setting while
 pre-filling DTEs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5NWI3OWE5N2U2NzIxYmE4ODMwMDM2ZjQ3ZDI0NTQ1NDVmMzJlNDQKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBOb3YgMjYgMTc6MDg6MTkgMjAxOSArMDAwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTm92IDI3IDExOjI4
OjI0IDIwMTkgKzAwMDAKCiAgICBBTUQvSU9NTVU6IGhvbm91ciBJUiBzZXR0aW5nIHdoaWxlIHBy
ZS1maWxsaW5nIERURXMKICAgIAogICAgSVYgYml0IHNob3VsZG4ndCBiZSBzZXQgaW4gRFRFIGlm
IGludGVycnVwdCByZW1hcHBpbmcgaXMgbm90CiAgICBlbmFibGVkLiBJdCdzIGEgcmVncmVzc2lv
biBpbiBiZWhhdmlvciBvZiAiaW9tbXU9bm8taW50cmVtYXAiCiAgICBvcHRpb24gd2hpY2ggb3Ro
ZXJ3aXNlIHdvdWxkIGtlZXAgaW50ZXJydXB0IHJlcXVlc3RzIHVudHJhbnNsYXRlZAogICAgZm9y
IGFsbCBvZiB0aGUgZGV2aWNlcyBpbiB0aGUgc3lzdGVtIHJlZ2FyZGxlc3Mgb2Ygd2V0aGVyIGl0
J3MKICAgIGRlc2NyaWJlZCBhcyB2YWxpZCBpbiBJVlJTIG9yIG5vdC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9pbml0LmMKaW5kZXggMTZlODRkNDNkNC4uMmI4MWUzOGYxNiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCkBAIC0xMjc5LDcgKzEyNzksNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBfZGV2aWNlX3RhYmxlKAogICAgICAg
ICBmb3IgKCBiZGYgPSAwLCBzaXplIC89IHNpemVvZigqZHQpOyBiZGYgPCBzaXplOyArK2JkZiAp
CiAgICAgICAgICAgICBkdFtiZGZdID0gKHN0cnVjdCBhbWRfaW9tbXVfZHRlKXsKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLnYgPSB0cnVlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAu
aXYgPSB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAuaXYgPSBpb21tdV9pbnRyZW1h
cCwKICAgICAgICAgICAgICAgICAgICAgICB9OwogICAgIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 14:33:24 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 14:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaKrD-0007Og-W4; Thu, 28 Nov 2019 14:33:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaKrD-0007OW-7j
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:33:23 +0000
X-Inumbo-ID: 0790b6b8-11ec-11ea-a3d2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0790b6b8-11ec-11ea-a3d2-12813bfff9fa;
 Thu, 28 Nov 2019 14:33:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaKrC-0002Pk-CW
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaKrC-00088i-BS
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaKrC-00088i-BS@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 14:33:22 +0000
Subject: [Xen-changelog] [xen master] x86/microcode: refuse to load the same
 revision ucode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcyNTgwYThkM2M3YWM3MDg1OTQzN2I2OTU3MGRlNjdkYWI2NjhkOWYKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTm92IDI3IDEwOjA0OjMwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyNyAxMjo1Mzo0
MSAyMDE5ICswMDAwCgogICAgeDg2L21pY3JvY29kZTogcmVmdXNlIHRvIGxvYWQgdGhlIHNhbWUg
cmV2aXNpb24gdWNvZGUKICAgIAogICAgQ3VycmVudGx5IGlmIGEgdXNlciB0cmllcyB0byBsaXZl
LWxvYWQgdGhlIHNhbWUgb3Igb2xkZXIgdWNvZGUgcmV2aXNpb24KICAgIHRoYW4gQ1BVIGFscmVh
ZHkgaGFzLCBoZSB3aWxsIGdldCBhIHNpbmdsZSBtZXNzYWdlIGluIFhlbiBsb2cgbGlrZToKICAg
IAogICAgICAgIChYRU4pIDEyOCBjb3JlcyBhcmUgdG8gdXBkYXRlIHRoZWlyIG1pY3JvY29kZQog
ICAgCiAgICBObyBhY3R1YWwgdWNvZGUgbG9hZGluZyB3aWxsIGhhcHBlbiBhbmQgdGhpcyBzaXR1
YXRpb24gY2FuIGJlIHF1aXRlCiAgICBjb25mdXNpbmcuIEZpeCB0aGlzIGJ5IHN0YXJ0aW5nIHVj
b2RlIHVwZGF0ZSBvbmx5IHdoZW4gdGhlIHByb3ZpZGVkCiAgICB1Y29kZSByZXZpc2lvbiBpcyBo
aWdoZXIgdGhhbiB0aGUgY3VycmVudGx5IGNhY2hlZCBvbmUgKGlmIGFueSkuCiAgICBUaGlzIGlz
IGJhc2VkIG9uIHRoZSBwcm9wZXJ0eSB0aGF0IGlmIG1pY3JvY29kZV9jYWNoZSBleGlzdHMsIGFs
bCBDUFVzCiAgICBpbiB0aGUgc3lzdGVtIHNob3VsZCBoYXZlIGF0IGxlYXN0IHRoYXQgdWNvZGUg
cmV2aXNpb24uCiAgICAKICAgIEFkZGl0aW9uYWxseSwgcHJpbnQgYSB1c2VyIGZyaWVuZGx5IG1l
c3NhZ2UgaWYgbm8gbWF0Y2hpbmcgb3IgbmV3ZXIKICAgIHVjb2RlIGNhbiBiZSBmb3VuZCBpbiB0
aGUgcHJvdmlkZWQgYmxvYi4gVGhpcyBhbHNvIHJlcXVpcmVzIGlnbm9yaW5nCiAgICAtRU5PREFU
QSBpbiBBTUQtc2lkZSBjb2RlLCBvdGhlcndpc2UgdGhlIG1lc3NhZ2UgZ2l2ZW4gdG8gdGhlIHVz
ZXIgaXM6CiAgICAKICAgICAgICAoWEVOKSBQYXJzaW5nIG1pY3JvY29kZSBibG9iIGVycm9yIC02
MQogICAgCiAgICBXaGljaCBhY3R1YWxseSBtZWFucyB0aGF0IGEgdWNvZGUgYmxvYiB3YXMgcGFy
c2VkIGZpbmUsIGJ1dCBubyBtYXRjaGluZwogICAgdWNvZGUgd2FzIGZvdW5kLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21pY3JvY29k
ZS5jICAgICB8IDIwICsrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbWljcm9jb2Rl
X2FtZC5jIHwgIDcgKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jIGIveGVuL2FyY2gveDg2L21pY3Jv
Y29kZS5jCmluZGV4IDY1ZDFmNDFlN2MuLjZjZWQyOTNkODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKQEAgLTY0MCwx
MCArNjQwLDMwIEBAIGludCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
Y29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBsb25nIGxlbikKIAogICAgIGlmICggIXBhdGNoICkK
ICAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAibWljcm9jb2RlOiBjb3VsZG4n
dCBmaW5kIGFueSBtYXRjaGluZyB1Y29kZSBpbiAiCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAidGhlIHByb3ZpZGVkIGJsb2IhXG4iKTsKICAgICAgICAgcmV0ID0gLUVOT0VOVDsKICAg
ICAgICAgZ290byBwdXQ7CiAgICAgfQogCisgICAgLyoKKyAgICAgKiBJZiBtaWNyb2NvZGVfY2Fj
aGUgZXhpc3RzLCBhbGwgQ1BVcyBpbiB0aGUgc3lzdGVtIHNob3VsZCBoYXZlIGF0IGxlYXN0Cisg
ICAgICogdGhhdCB1Y29kZSByZXZpc2lvbi4KKyAgICAgKi8KKyAgICBzcGluX2xvY2soJm1pY3Jv
Y29kZV9tdXRleCk7CisgICAgaWYgKCBtaWNyb2NvZGVfY2FjaGUgJiYKKyAgICAgICAgIG1pY3Jv
Y29kZV9vcHMtPmNvbXBhcmVfcGF0Y2gocGF0Y2gsIG1pY3JvY29kZV9jYWNoZSkgIT0gTkVXX1VD
T0RFICkKKyAgICB7CisgICAgICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOworICAg
ICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIm1pY3JvY29kZTogY291bGRuJ3QgZmluZCBhbnkg
bmV3ZXIgcmV2aXNpb24gIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluIHRoZSBw
cm92aWRlZCBibG9iIVxuIik7CisgICAgICAgIG1pY3JvY29kZV9mcmVlX3BhdGNoKHBhdGNoKTsK
KyAgICAgICAgcmV0ID0gLUVOT0VOVDsKKworICAgICAgICBnb3RvIHB1dDsKKyAgICB9CisgICAg
c3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7CisKICAgICBpZiAoIG1pY3JvY29kZV9vcHMt
PnN0YXJ0X3VwZGF0ZSApCiAgICAgewogICAgICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5zdGFy
dF91cGRhdGUoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgYi94
ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCmluZGV4IDFlNTJmN2Y0OWEuLjAwNzUwZjdiYmIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKKysrIGIveGVuL2FyY2gv
eDg2L21pY3JvY29kZV9hbWQuYwpAQCAtNTAyLDYgKzUwMiwxMyBAQCBzdGF0aWMgc3RydWN0IG1p
Y3JvY29kZV9wYXRjaCAqY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1ZiwKIAog
ICAgIGlmICggZXJyb3IgKQogICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogLUVOT0RBVEEg
aGVyZSBtZWFucyB0aGF0IHRoZSBibG9iIHdhcyBwYXJzZWQgZmluZSBidXQgbm8gbWF0Y2hpbmcK
KyAgICAgICAgICogdWNvZGUgd2FzIGZvdW5kLiBEb24ndCByZXR1cm4gaXQgdG8gdGhlIGNhbGxl
ci4KKyAgICAgICAgICovCisgICAgICAgIGlmICggZXJyb3IgPT0gLUVOT0RBVEEgKQorICAgICAg
ICAgICAgZXJyb3IgPSAwOworCiAgICAgICAgIHhmcmVlKG1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxl
KTsKICAgICAgICAgeGZyZWUobWNfYW1kKTsKICAgICAgICAgZ290byBvdXQ7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 14:33:34 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 14:33:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaKrO-0007Pk-1T; Thu, 28 Nov 2019 14:33:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaKrM-0007PX-Tz
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:33:32 +0000
X-Inumbo-ID: 0d98f0fc-11ec-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0d98f0fc-11ec-11ea-83b8-bc764e2007e4;
 Thu, 28 Nov 2019 14:33:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaKrM-0002Pw-FR
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:33:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaKrM-00089d-EP
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:33:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaKrM-00089d-EP@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 14:33:32 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: Update path to the
 livepatch documentation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlhNDAwZDE3OTdlYzdmNzdmZmVmZWI1YzRlMTdhOGMyZThiOTFhMTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQXV0aG9yRGF0ZTogVHVlIE5vdiAyNiAx
MzozMDoyMyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5v
cmc+CkNvbW1pdERhdGU6IFdlZCBOb3YgMjcgMTM6NDg6MDQgMjAxOSArMDAwMAoKICAgIE1BSU5U
QUlORVJTOiBVcGRhdGUgcGF0aCB0byB0aGUgbGl2ZXBhdGNoIGRvY3VtZW50YXRpb24KICAgIAog
ICAgQ29tbWl0IGQ2NjE2MTFkMDggImRvY3MvbWFya2Rvd246IFN3aXRjaCB0byB1c2luZyBwYW5k
b2MsIGFuZCBmaXgKICAgIHVuZGVyc2NvcmUgZXNjYXBpbmciIGNvbnZlcnRlZCB0aGUgbGl2ZXBh
dGNoIGRvY3VtZW50YXRpb24gZnJvbSBtYXJrZG93bgogICAgdG8gcGFuZG9jLgogICAgCiAgICBV
cGRhdGUgTUFJTlRBSU5FUlMgdG8gcmVmbGVjdCB0aGUgY2hhbmdlIHNvIHRoZSBjb3JyZWN0IG1h
aW50YWluZXJzIGFyZQogICAgQ0NlZCB0byB0aGUgcGF0Y2hlcy4KICAgIAogICAgRml4ZXM6IGQ2
NjE2MTFkMDggKCJkb2NzL21hcmtkb3duOiBTd2l0Y2ggdG8gdXNpbmcgcGFuZG9jLCBhbmQgZml4
IHVuZGVyc2NvcmUgZXNjYXBpbmciKQogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW5AeGVuLm9yZz4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogTUFJTlRBSU5FUlMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmlu
ZGV4IDI4ZTdlYjU1NGUuLjljODI3YWQ3NTkgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBi
L01BSU5UQUlORVJTCkBAIC0zMDQsNyArMzA0LDcgQEAgTElWRVBBVENICiBNOglLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiBNOglSb3NzIExhZ2Vyd2FsbCA8
cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KIFM6CVN1cHBvcnRlZAotRjoJZG9jcy9taXNjL2xp
dmVwYXRjaC5tYXJrZG93bgorRjoJZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKIEY6CXRvb2xz
L21pc2MveGVuLWxpdmVwYXRjaC5jCiBGOgl4ZW4vYXJjaC8qL2xpdmVwYXRjaCoKIEY6CXhlbi9h
cmNoLyovKi9saXZlcGF0Y2gqCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 14:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 14:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaL1b-0008K2-5h; Thu, 28 Nov 2019 14:44:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaL1a-0008Jx-4E
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:44:06 +0000
X-Inumbo-ID: 86f084f0-11ed-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 86f084f0-11ed-11ea-a55d-bc764e2007e4;
 Thu, 28 Nov 2019 14:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaL1Z-0002cO-JO
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaL1Z-0000lx-Hj
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaL1Z-0000lx-Hj@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 14:44:05 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/vvmx: Fix livelock with
 XSA-304 fix
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI1ZjU1MzBmYzQzYjljNWQ2M2Y4NDBiZTVkN2JlOGVkNGQxZWQ5MmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyOCAxNTozNzoxNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAyOCAxNTozNzoxNyAyMDE5ICsw
MTAwCgogICAgeDg2L3Z2bXg6IEZpeCBsaXZlbG9jayB3aXRoIFhTQS0zMDQgZml4CiAgICAKICAg
IEl0IHR1cm5zIG91dCB0aGF0IHRoZSBYU0EtMzA0IC8gQ1ZFLTIwMTgtMTIyMDcgZml4IG9mIGRp
c2FibGluZyBleGVjdXRhYmxlCiAgICBzdXBlcnBhZ2VzIGRvZXNuJ3Qgd29yayB3ZWxsIHdpdGgg
dGhlIG5lc3RlZCBwMm0gY29kZS4KICAgIAogICAgTmVzdGVkIHZpcnQgaXMgZXhwZXJpbWVudGFs
IGFuZCBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCBidXQgaXMgdXNlZnVsIGZvcgogICAgZGV2ZWxv
cG1lbnQgcHVycG9zZXMuICBJbiBvcmRlciB0byBub3QgcmVncmVzcyB0aGUgc3RhdHVzIHF1bywg
ZGlzYWJsZSB0aGUKICAgIFhTQS0zMDQgd29ya2Fyb3VuZCB1bnRpbCB0aGUgbmVzdGVkIHAybSBj
b2RlIGNhbiBiZSBpbXByb3ZlZC4KICAgIAogICAgSW50cm9kdWNlIGEgcGVyLWRvbWFpbiBleGVj
X3NwIGNvbnRyb2wgYW5kIHNldCBpdCBiYXNlZCBvbiB0aGUgY3VycmVudAogICAgb3B0X2VwdF9l
eGVjX3NwIHNldHRpbmcuICBUYWtlIHRoZSBvcHBvdHVuaXR5IHRvIG9taXQgYSBQVkggaGFyZHdh
cmUgZG9tYWluCiAgICBmcm9tIHRoZSBwZXJmb3JtYW5jZSBoaXQsIGJlY2F1c2UgaXQgaXMgYWxy
ZWFkeSBwZXJtaXR0ZWQgdG8gRG9TIHRoZSBzeXN0ZW0gaW4KICAgIHN1Y2ggd2F5cyBhcyBpc3N1
aW5nIGEgcmVib290LgogICAgCiAgICBXaGVuIG5lc3RlZCB2aXJ0IGlzIGVuYWJsZWQgb24gYSBk
b21haW4sIGZvcmNlIGl0IHRvIHVzaW5nIGV4ZWN1dGFibGUKICAgIHN1cGVycGFnZXMgYW5kIHJl
YnVpbGQgdGhlIHAybS4KICAgIAogICAgSGF2aW5nIHRoZSBzZXR0aW5nIHBlci1kb21haW4gaW52
b2x2ZXMgcmVhcnJhbmdpbmcgdGhlIGludGVybmFscyBvZgogICAgcGFyc2VfZXB0X3BhcmFtX3J1
bnRpbWUoKSBidXQgaXQgc3RpbGwgcmV0YWlucyB0aGUgc2FtZSBvdmVyYWxsIHNlbWFudGljcyAt
CiAgICBmb3IgZWFjaCBhcHBsaWNhYmxlIGRvbWFpbiB3aG9zZSBzZXR0aW5nIG5lZWRzIHRvIGNo
YW5nZSwgcmVidWlsZCB0aGUgcDJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYyAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgICAg
ICAgIHwgMTMgKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAg
ICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIHwgIDYgKysrKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCmluZGV4IGNiM2JlNDgyODMuLmExMDAzN2Q2ODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC00
MDQsNiArNDA0LDEyIEBAIHN0YXRpYyBpbnQgdm14X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICBkLT5hcmNoLmN0eHRfc3dpdGNoID0gJmNzdzsKIAorICAgIC8qCisg
ICAgICogV29yayBhcm91bmQgQ1ZFLTIwMTgtMTIyMDc/ICBUaGUgaGFyZHdhcmUgZG9tYWluIGlz
IGFscmVhZHkgcGVybWl0dGVkCisgICAgICogdG8gcmVib290IHRoZSBzeXN0ZW0sIHNvIGRvZXNu
J3QgbmVlZCBtaXRpZ2F0aW5nIGFnYWluc3QgRG9TJ3MuCisgICAgICovCisgICAgZC0+YXJjaC5o
dm1fZG9tYWluLnZteC5leGVjX3NwID0gaXNfaGFyZHdhcmVfZG9tYWluKGQpIHx8IG9wdF9lcHRf
ZXhlY19zcDsKKwogICAgIGlmICggIWhhc192bGFwaWMoZCkgKQogICAgICAgICByZXR1cm4gMDsK
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jCmluZGV4IGEzY2NlNjcwZDEuLmZjNGY0OWYyZWEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
dm14LmMKQEAgLTU5LDEwICs1OSwyMyBAQCB2b2lkIG52bXhfY3B1X2RlYWQodW5zaWduZWQgaW50
IGNwdSkKIAogaW50IG52bXhfdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQogeworICAg
IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IG5lc3RlZHZteCAqbnZt
eCA9ICZ2Y3B1XzJfbnZteCh2KTsKICAgICBzdHJ1Y3QgbmVzdGVkdmNwdSAqbnZjcHUgPSAmdmNw
dV9uZXN0ZWRodm0odik7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBhbGxvY19kb21oZWFw
X3BhZ2UoTlVMTCwgMCk7CiAKKyAgICAvKgorICAgICAqIEdyb3NzIGJvZGdlLiAgVGhlIG5lc3Rl
ZCBwMm0gbG9naWMgY2FuJ3QgY29wZSB3aXRoIHRoZSBDVkUtMjAxOC0xMjIwNworICAgICAqIHdv
cmthcm91bmQgb2YgdXNpbmcgTlggRVBUIHN1cGVycGFnZXMsIGFuZCBsaXZlbG9ja3MuICBOZXN0
ZWQgSFZNIGlzbid0CisgICAgICogc2VjdXJpdHkgc3VwcG9ydGVkLCBzbyBkaXNhYmxlIHRoZSB3
b3JrYXJvdW5kIHVudGlsIHRoZSBuZXN0ZWQgcDJtCisgICAgICogbG9naWMgY2FuIGJlIGltcHJv
dmVkLgorICAgICAqLworICAgIGlmICggIWQtPmFyY2guaHZtX2RvbWFpbi52bXguZXhlY19zcCAp
CisgICAgeworICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4udm14LmV4ZWNfc3AgPSB0cnVlOwor
ICAgICAgICBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGQsIHAybV9yYW1fcncsIHAybV9y
YW1fcncpOworICAgIH0KKwogICAgIGlmICggIXBnICkKICAgICB7CiAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19FUlIsICJuZXN0OiBhbGxvY2F0aW9uIGZvciBzaGFkb3cgdm1jcyBmYWlsZWRcbiIp
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tZXB0LmMKaW5kZXggMzgzNzA2MmIyYy4uNDZmMDQ0YjAxMSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBA
IC0yMTksNyArMjE5LDcgQEAgc3RhdGljIHZvaWQgZXB0X3AybV90eXBlX3RvX2ZsYWdzKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIGVwdF9lbnRyeV90ICplbnRyeSwKICAgICAgKiBEb24ndCBjcmVh
dGUgZXhlY3V0YWJsZSBzdXBlcnBhZ2VzIGlmIHdlIG5lZWQgdG8gc2hhdHRlciB0aGVtIHRvCiAg
ICAgICogcHJvdGVjdCBhZ2FpbnN0IENWRS0yMDE4LTEyMjA3LgogICAgICAqLwotICAgIGlmICgg
IW9wdF9lcHRfZXhlY19zcCAmJiBpc19lcHRlX3N1cGVycGFnZShlbnRyeSkgKQorICAgIGlmICgg
IXAybS0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4udm14LmV4ZWNfc3AgJiYgaXNfZXB0ZV9zdXBl
cnBhZ2UoZW50cnkpICkKICAgICAgICAgZW50cnktPnggPSAwOwogfQogCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdm14L3ZtY3MuaAppbmRleCAxMDg2MmI1MDA5Li4xY2ZiNTZiZGRkIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZteC92bWNzLmgKQEAgLTYyLDYgKzYyLDEyIEBAIHN0cnVjdCB2bXhfZG9tYWluIHsK
ICAgICB1bnNpZ25lZCBsb25nIGFwaWNfYWNjZXNzX21mbjsKICAgICAvKiBWTVhfRE9NQUlOXyog
Ki8KICAgICB1bnNpZ25lZCBpbnQgc3RhdHVzOworCisgICAgLyoKKyAgICAgKiBEb21haW4gcGVy
bWl0dGVkIHRvIHVzZSBFeGVjdXRhYmxlIEVQVCBTdXBlcnBhZ2VzPyAgQ2xlYXJlZCB0byB3b3Jr
CisgICAgICogYXJvdW5kIENWRS0yMDE4LTEyMjA3IGFzIGFwcHJvcHJpYXRlLgorICAgICAqLwor
ICAgIGJvb2wgZXhlY19zcDsKIH07CiAKIHN0cnVjdCBwaV9kZXNjIHsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 14:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 14:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaL1m-0008Nt-Aj; Thu, 28 Nov 2019 14:44:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaL1k-0008Nj-PY
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:44:16 +0000
X-Inumbo-ID: 8d032988-11ed-11ea-a3d2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d032988-11ed-11ea-a3d2-12813bfff9fa;
 Thu, 28 Nov 2019 14:44:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaL1j-0002cv-Mu
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaL1j-0000nS-LY
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 14:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaL1j-0000nS-LY@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 14:44:15 +0000
Subject: [Xen-changelog] [xen staging-4.9] IOMMU: default to always
 quarantining PCI devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7800919107615484827=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit e60b3a92f74d88039c358631185cb84f3b5a39b4
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu Nov 28 15:40:06 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Nov 28 15:40:06 2019 +0100

    IOMMU: default to always quarantining PCI devices
    
    XSA-302 relies on the use of libxl's "assignable-add" feature to prepare
    devices to be assigned to untrusted guests.
    
    Unfortunately, this is not considered a strictly required step for
    device assignment. The PCI passthrough documentation on the wiki
    describes alternate ways of preparing devices for assignment, and
    libvirt uses its own ways as well. Hosts where these alternate methods
    are used will still leave the system in a vulnerable state after the
    device comes back from a guest.
    
    Default to always quarantining PCI devices, but provide a command line
    option to revert back to prior behavior (such that people who both
    sufficiently trust their guests and want to be able to use devices in
    Dom0 again after they had been in use by a guest wouldn't need to
    "manually" move such devices back from DomIO to Dom0).
    
    This is XSA-306.
    
    Reported-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wl@xen.org>
---
 docs/misc/xen-command-line.markdown | 11 ++++++++++-
 xen/drivers/passthrough/iommu.c     |  3 +++
 xen/drivers/passthrough/pci.c       |  3 ++-
 xen/include/xen/iommu.h             |  2 +-
 4 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
index d0a6245995..80048d4230 100644
--- a/docs/misc/xen-command-line.markdown
+++ b/docs/misc/xen-command-line.markdown
@@ -1043,7 +1043,7 @@ debug hypervisor only).
 > Default: `new` unless directed-EOI is supported
 
 ### iommu
-> `= List of [ <boolean> | force | required | intremap | intpost | qinval | snoop | sharept | dom0-passthrough | dom0-strict | amd-iommu-perdev-intremap | workaround_bios_bug | igfx | verbose | debug ]`
+> `= List of [ <boolean> | force | required | quarantine | intremap | intpost | qinval | snoop | sharept | dom0-passthrough | dom0-strict | amd-iommu-perdev-intremap | workaround_bios_bug | igfx | verbose | debug ]`
 
 > Sub-options:
 
@@ -1063,6 +1063,15 @@ debug hypervisor only).
 >> Don't continue booting unless IOMMU support is found and can be initialized
 >> successfully.
 
+> `quarantine`
+
+> Default: `true`
+
+>> Control Xen's behavior when de-assigning devices from guests.  If enabled,
+>> Xen always quarantines such devices; they must be explicitly assigned back
+>> to Dom0 before they can be used there again.  If disabled, Xen will only
+>> quarantine devices the toolstack hass arranged for getting quarantined.
+
 > `intremap`
 
 > Default: `true`
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index 9ebb8c6bc4..0d3941f244 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -52,6 +52,7 @@ custom_param("iommu", parse_iommu_param);
 bool_t __initdata iommu_enable = 1;
 bool_t __read_mostly iommu_enabled;
 bool_t __read_mostly force_iommu;
+bool __read_mostly iommu_quarantine = true;
 bool_t __hwdom_initdata iommu_dom0_strict;
 bool_t __read_mostly iommu_verbose;
 bool_t __read_mostly iommu_workaround_bios_bug;
@@ -96,6 +97,8 @@ static void __init parse_iommu_param(char *s)
             iommu_enable = 0;
         else if ( !strcmp(s, "force") || !strcmp(s, "required") )
             force_iommu = val;
+        else if ( !strcmp(s, "quarantine") )
+            iommu_quarantine = val;
         else if ( !strcmp(s, "workaround_bios_bug") )
             iommu_workaround_bios_bug = val;
         else if ( !strcmp(s, "igfx") )
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index ed4958ce42..ebfd2626eb 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1460,7 +1460,8 @@ int deassign_device(struct domain *d, u16 seg, u8 bus, u8 devfn)
         return -ENODEV;
 
     /* De-assignment from dom_io should de-quarantine the device */
-    target = (pdev->quarantine && pdev->domain != dom_io) ?
+    target = ((pdev->quarantine || iommu_quarantine) &&
+              pdev->domain != dom_io) ?
         dom_io : hardware_domain;
 
     while ( pdev->phantom_stride )
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 5803e3f95b..5f9f82ea22 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -28,7 +28,7 @@
 #include <asm/iommu.h>
 
 extern bool_t iommu_enable, iommu_enabled;
-extern bool_t force_iommu, iommu_verbose;
+extern bool force_iommu, iommu_quarantine, iommu_verbose;
 extern bool_t iommu_workaround_bios_bug, iommu_igfx, iommu_passthrough;
 extern bool_t iommu_snoop, iommu_qinval, iommu_intremap, iommu_intpost;
 extern bool_t iommu_hap_pt_share;
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7800919107615484827==--

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 16:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 16:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaN4Q-0004Or-9t; Thu, 28 Nov 2019 16:55:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaN4P-0004Ol-FR
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 16:55:09 +0000
X-Inumbo-ID: d2c25339-11ff-11ea-a3d8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2c25339-11ff-11ea-a3d8-12813bfff9fa;
 Thu, 28 Nov 2019 16:55:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaN4K-0005pH-Ea
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 16:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaN4K-0008VV-DL
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 16:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaN4K-0008VV-DL@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 16:55:04 +0000
Subject: [Xen-changelog] [xen staging] build: provide option to disambiguate
 symbol names
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7855338972599673390=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 81ecb38b83b0e9e11d9baecaa36458edc44a3edb
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu Nov 28 17:47:25 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Nov 28 17:47:25 2019 +0100

    build: provide option to disambiguate symbol names
    
    The .file assembler directives generated by the compiler do not include
    any path components (gcc) or just the ones specified on the command line
    (clang, at least version 5), and hence multiple identically named source
    files (in different directories) may produce identically named static
    symbols (in their kallsyms representation). The binary diffing algorithm
    used by xen-livepatch, however, depends on having unique symbols.
    
    Make the ENFORCE_UNIQUE_SYMBOLS Kconfig option control the (build)
    behavior, and if enabled use objcopy to prepend the (relative to the
    xen/ subdirectory) path to the compiler invoked STT_FILE symbols. Note
    that this build option is made no longer depend on LIVEPATCH, but merely
    defaults to its setting now.
    
    Conditionalize explicit .file directive insertion in C files where it
    exists just to disambiguate names in a less generic manner; note that
    at the same time the redundant emission of STT_FILE symbols gets
    suppressed for clang. Assembler files as well as multiply compiled C
    ones using __OBJECT_FILE__ are left alone for the time being.
    
    Since we now expect there not to be any duplicates anymore, also don't
    force the selection of the option to 'n' anymore in allrandom.config.
    Similarly COVERAGE no longer suppresses duplicate symbol warnings if
    enforcement is in effect, which in turn allows
    SUPPRESS_DUPLICATE_SYMBOL_WARNINGS to simply depend on
    !ENFORCE_UNIQUE_SYMBOLS.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Wei Liu <wl@xen.org>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Tested-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/Kconfig.debug                        |  2 +-
 xen/Rules.mk                             | 14 +++++++++++++-
 xen/arch/x86/x86_64/compat.c             |  2 +-
 xen/arch/x86/x86_64/mm.c                 |  2 +-
 xen/arch/x86/x86_64/physdev.c            |  2 +-
 xen/arch/x86/x86_64/platform_hypercall.c |  2 +-
 xen/common/Kconfig                       |  7 +++----
 xen/common/compat/domain.c               |  2 +-
 xen/common/compat/kernel.c               |  2 +-
 xen/common/compat/memory.c               |  2 +-
 xen/common/compat/multicall.c            |  2 +-
 xen/include/xen/config.h                 |  8 ++++++++
 xen/tools/kconfig/allrandom.config       |  1 -
 13 files changed, 33 insertions(+), 15 deletions(-)

diff --git a/xen/Kconfig.debug b/xen/Kconfig.debug
index 22573e74db..cf42e5e7a0 100644
--- a/xen/Kconfig.debug
+++ b/xen/Kconfig.debug
@@ -38,7 +38,7 @@ config FRAME_POINTER
 config COVERAGE
 	bool "Code coverage support"
 	depends on !LIVEPATCH
-	select SUPPRESS_DUPLICATE_SYMBOL_WARNINGS
+	select SUPPRESS_DUPLICATE_SYMBOL_WARNINGS if !ENFORCE_UNIQUE_SYMBOLS
 	---help---
 	  Enable code coverage support.
 
diff --git a/xen/Rules.mk b/xen/Rules.mk
index 3090ea7828..b0bc7601c1 100644
--- a/xen/Rules.mk
+++ b/xen/Rules.mk
@@ -194,12 +194,24 @@ FORCE:
 
 .PHONY: clean
 clean:: $(addprefix _clean_, $(subdir-all))
-	rm -f *.o *~ core $(DEPS_RM)
+	rm -f *.o .*.o.tmp *~ core $(DEPS_RM)
 _clean_%/: FORCE
 	$(MAKE) -f $(BASEDIR)/Rules.mk -C $* clean
 
+SRCPATH := $(patsubst $(BASEDIR)/%,%,$(CURDIR))
+
 %.o: %.c Makefile
+ifeq ($(CONFIG_ENFORCE_UNIQUE_SYMBOLS),y)
+	$(CC) $(CFLAGS) -c $< -o $(@D)/.$(@F).tmp
+ifeq ($(clang),y)
+	$(OBJCOPY) --redefine-sym $<=$(SRCPATH)/$< $(@D)/.$(@F).tmp $@
+else
+	$(OBJCOPY) --redefine-sym $(<F)=$(SRCPATH)/$< $(@D)/.$(@F).tmp $@
+endif
+	rm -f $(@D)/.$(@F).tmp
+else
 	$(CC) $(CFLAGS) -c $< -o $@
+endif
 
 %.o: %.S Makefile
 	$(CC) $(AFLAGS) -c $< -o $@
diff --git a/xen/arch/x86/x86_64/compat.c b/xen/arch/x86/x86_64/compat.c
index edc3115902..179d0c637a 100644
--- a/xen/arch/x86/x86_64/compat.c
+++ b/xen/arch/x86/x86_64/compat.c
@@ -2,7 +2,7 @@
  * compat.c
  */
 
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/hypercall.h>
 #include <compat/xen.h>
diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c
index fa55f3474e..8ea09ecc30 100644
--- a/xen/arch/x86/x86_64/mm.c
+++ b/xen/arch/x86/x86_64/mm.c
@@ -16,7 +16,7 @@
  * with this program; If not, see <http://www.gnu.org/licenses/>.
  */
 
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/lib.h>
 #include <xen/init.h>
diff --git a/xen/arch/x86/x86_64/physdev.c b/xen/arch/x86/x86_64/physdev.c
index c5a00ea93f..0a50cbd4d8 100644
--- a/xen/arch/x86/x86_64/physdev.c
+++ b/xen/arch/x86/x86_64/physdev.c
@@ -2,7 +2,7 @@
  * physdev.c
  */
 
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/types.h>
 #include <xen/guest_access.h>
diff --git a/xen/arch/x86/x86_64/platform_hypercall.c b/xen/arch/x86/x86_64/platform_hypercall.c
index 8fa2543a2d..fbba893a47 100644
--- a/xen/arch/x86/x86_64/platform_hypercall.c
+++ b/xen/arch/x86/x86_64/platform_hypercall.c
@@ -2,7 +2,7 @@
  * platform_hypercall.c
  */
 
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/lib.h>
 #include <compat/platform.h>
diff --git a/xen/common/Kconfig b/xen/common/Kconfig
index f754741972..2f516da101 100644
--- a/xen/common/Kconfig
+++ b/xen/common/Kconfig
@@ -373,8 +373,7 @@ config FAST_SYMBOL_LOOKUP
 
 config ENFORCE_UNIQUE_SYMBOLS
 	bool "Enforce unique symbols"
-	default y
-	depends on LIVEPATCH
+	default LIVEPATCH
 	---help---
 	  Multiple symbols with the same name aren't generally a problem
 	  unless livepatching is to be used.
@@ -387,8 +386,8 @@ config ENFORCE_UNIQUE_SYMBOLS
 	  livepatch build and apply correctly.
 
 config SUPPRESS_DUPLICATE_SYMBOL_WARNINGS
-	bool "Suppress duplicate symbol warnings" if !ENFORCE_UNIQUE_SYMBOLS
-	default y if !ENFORCE_UNIQUE_SYMBOLS
+	bool "Suppress duplicate symbol warnings"
+	depends on !ENFORCE_UNIQUE_SYMBOLS
 	---help---
 	  Multiple symbols with the same name aren't generally a problem
 	  unless Live patching is to be used, so these warnings can be
diff --git a/xen/common/compat/domain.c b/xen/common/compat/domain.c
index 2531fa7421..11c6afc463 100644
--- a/xen/common/compat/domain.c
+++ b/xen/common/compat/domain.c
@@ -3,7 +3,7 @@
  *
  */
 
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/lib.h>
 #include <xen/sched.h>
diff --git a/xen/common/compat/kernel.c b/xen/common/compat/kernel.c
index 64232669d2..5c6e7322f8 100644
--- a/xen/common/compat/kernel.c
+++ b/xen/common/compat/kernel.c
@@ -2,7 +2,7 @@
  * kernel.c
  */
 
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/init.h>
 #include <xen/lib.h>
diff --git a/xen/common/compat/memory.c b/xen/common/compat/memory.c
index 10a954f281..3851f756c7 100644
--- a/xen/common/compat/memory.c
+++ b/xen/common/compat/memory.c
@@ -1,4 +1,4 @@
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/types.h>
 #include <xen/hypercall.h>
diff --git a/xen/common/compat/multicall.c b/xen/common/compat/multicall.c
index 43d2d8152d..a0e9918f48 100644
--- a/xen/common/compat/multicall.c
+++ b/xen/common/compat/multicall.c
@@ -2,7 +2,7 @@
  * multicall.c
  */
 
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/types.h>
 #include <xen/multicall.h>
diff --git a/xen/include/xen/config.h b/xen/include/xen/config.h
index a106380a23..b76222ecf6 100644
--- a/xen/include/xen/config.h
+++ b/xen/include/xen/config.h
@@ -11,7 +11,15 @@
 
 #ifndef __ASSEMBLY__
 #include <xen/compiler.h>
+
+#if defined(CONFIG_ENFORCE_UNIQUE_SYMBOLS) || defined(__clang__)
+# define EMIT_FILE asm ( "" )
+#else
+# define EMIT_FILE asm ( ".file \"" __FILE__ "\"" )
+#endif
+
 #endif
+
 #include <asm/config.h>
 
 #define EXPORT_SYMBOL(var)
diff --git a/xen/tools/kconfig/allrandom.config b/xen/tools/kconfig/allrandom.config
index c480896b96..76f74320b5 100644
--- a/xen/tools/kconfig/allrandom.config
+++ b/xen/tools/kconfig/allrandom.config
@@ -2,4 +2,3 @@
 
 CONFIG_GCOV_FORMAT_AUTODETECT=y
 CONFIG_UBSAN=n
-CONFIG_ENFORCE_UNIQUE_SYMBOLS=n
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7855338972599673390==--

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 17:22:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 17:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaNUW-0006ww-17; Thu, 28 Nov 2019 17:22:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaNUV-0006wr-GA
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 17:22:07 +0000
X-Inumbo-ID: 9a3c7558-1203-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9a3c7558-1203-11ea-83b8-bc764e2007e4;
 Thu, 28 Nov 2019 17:22:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaNUU-0006NC-Rg
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 17:22:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaNUU-00027p-Pu
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 17:22:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaNUU-00027p-Pu@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 17:22:06 +0000
Subject: [Xen-changelog] [xen staging] x86/vtx: Fix fault semantics for
 early task switch failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4437913510872638428=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 943c74bc0ee5044a826e428a3b2ffbdf9a43628d
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Nov 21 17:22:52 2019 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Nov 28 17:14:38 2019 +0000

    x86/vtx: Fix fault semantics for early task switch failures
    
    The VT-x task switch handler adds inst_len to %rip before calling
    hvm_task_switch(), which is problematic in two ways:
    
     1) Early faults (i.e. ones delivered in the context of the old task) get
        delivered with trap semantics, and break restartibility.
    
     2) The addition isn't truncated to 32 bits.  In the corner case of a task
        switch instruction crossing the 4G->0 boundary taking an early fault (with
        trap semantics), a VMEntry failure will occur due to %rip being out of
        range.
    
    Instead, pass the instruction length into hvm_task_switch() and write it into
    the outgoing TSS only, leaving %rip in its original location.
    
    For now, pass 0 on the SVM side.  This highlights a separate preexisting bug
    which will be addressed in the following patch.
    
    While adjusting call sites, drop the unnecessary uint16_t cast.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/hvm.c        | 4 ++--
 xen/arch/x86/hvm/svm/svm.c    | 2 +-
 xen/arch/x86/hvm/vmx/vmx.c    | 4 ++--
 xen/include/asm-x86/hvm/hvm.h | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 818e705fd1..7f556171bd 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -2913,7 +2913,7 @@ void hvm_prepare_vm86_tss(struct vcpu *v, uint32_t base, uint32_t limit)
 
 void hvm_task_switch(
     uint16_t tss_sel, enum hvm_task_switch_reason taskswitch_reason,
-    int32_t errcode)
+    int32_t errcode, unsigned int insn_len)
 {
     struct vcpu *v = current;
     struct cpu_user_regs *regs = guest_cpu_user_regs();
@@ -2987,7 +2987,7 @@ void hvm_task_switch(
     if ( taskswitch_reason == TSW_iret )
         eflags &= ~X86_EFLAGS_NT;
 
-    tss.eip    = regs->eip;
+    tss.eip    = regs->eip + insn_len;
     tss.eflags = eflags;
     tss.eax    = regs->eax;
     tss.ecx    = regs->ecx;
diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
index 4eb6b0e4c7..049b800e20 100644
--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -2794,7 +2794,7 @@ void svm_vmexit_handler(struct cpu_user_regs *regs)
          */
         vmcb->eventinj.bytes = 0;
 
-        hvm_task_switch((uint16_t)vmcb->exitinfo1, reason, errcode);
+        hvm_task_switch(vmcb->exitinfo1, reason, errcode, 0);
         break;
     }
 
diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index a71df71bc1..7450cbe40d 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -3962,8 +3962,8 @@ void vmx_vmexit_handler(struct cpu_user_regs *regs)
             __vmread(IDT_VECTORING_ERROR_CODE, &ecode);
         else
              ecode = -1;
-        regs->rip += inst_len;
-        hvm_task_switch((uint16_t)exit_qualification, reasons[source], ecode);
+
+        hvm_task_switch(exit_qualification, reasons[source], ecode, inst_len);
         break;
     }
     case EXIT_REASON_CPUID:
diff --git a/xen/include/asm-x86/hvm/hvm.h b/xen/include/asm-x86/hvm/hvm.h
index f86af09898..4cce59bb31 100644
--- a/xen/include/asm-x86/hvm/hvm.h
+++ b/xen/include/asm-x86/hvm/hvm.h
@@ -297,7 +297,7 @@ void hvm_set_rdtsc_exiting(struct domain *d, bool_t enable);
 enum hvm_task_switch_reason { TSW_jmp, TSW_iret, TSW_call_or_int };
 void hvm_task_switch(
     uint16_t tss_sel, enum hvm_task_switch_reason taskswitch_reason,
-    int32_t errcode);
+    int32_t errcode, unsigned int insn_len);
 
 enum hvm_access_type {
     hvm_access_insn_fetch,
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4437913510872638428==--

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 17:22:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 17:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaNUp-0006z5-31; Thu, 28 Nov 2019 17:22:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaNUo-0006yz-9C
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 17:22:26 +0000
X-Inumbo-ID: a04ede54-1203-11ea-a3d8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a04ede54-1203-11ea-a3d8-12813bfff9fa;
 Thu, 28 Nov 2019 17:22:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaNUe-0006Oy-W3
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 17:22:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaNUe-00028n-Um
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 17:22:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaNUe-00028n-Um@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 17:22:16 +0000
Subject: [Xen-changelog] [xen staging] x86/svm: Always intercept ICEBP
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0362899214679526303=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit e2585f8c2e0d43d350503ff2b2be252adc6b7239
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 25 19:33:36 2019 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Nov 28 17:14:38 2019 +0000

    x86/svm: Always intercept ICEBP
    
    ICEBP isn't handled well by SVM.
    
    The VMexit state for a #DB-vectored TASK_SWITCH has %rip pointing to the
    appropriate instruction boundary (fault or trap, as appropriate), except for
    an ICEBP-induced #DB TASK_SWITCH, where %rip points at the ICEBP instruction
    rather than after it.  As ICEBP isn't distinguished in the vectoring event
    type, the state is ambiguous.
    
    To add to the confusion, an ICEBP which occurs due to Introspection
    intercepting the instruction, or from x86_emulate() will have %rip updated as
    a consequence of partial emulation required to inject an ICEBP event in the
    first place.
    
    We could in principle spot the non-injected case in the TASK_SWITCH handler,
    but this still results in complexity if the ICEBP instruction also has an
    Instruction Breakpoint active on it (which genuinely has fault semantics).
    
    Unconditionally intercept ICEBP.  This does have NRIPs support as it is an
    instruction intercept, which allows us to move %rip forwards appropriately
    before the TASK_SWITCH intercept is hit.  This makes #DB-vectored switches
    have consistent behaviour however the ICEBP #DB came about, and avoids special
    cases in the TASK_SWITCH intercept.
    
    This in turn allows for the removal of the conditional
    hvm_set_icebp_interception() logic used by the monitor subsystem, as ICEBP's
    will now always be submitted for monitoring checks.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Alexandru Isaila <aisaila@bitdefender.com>
    Reviewed-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/svm/svm.c    | 19 -------------------
 xen/arch/x86/hvm/svm/vmcb.c   |  2 +-
 xen/arch/x86/monitor.c        |  3 ---
 xen/include/asm-x86/hvm/hvm.h | 11 -----------
 4 files changed, 1 insertion(+), 34 deletions(-)

diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
index 049b800e20..a7a79fcef7 100644
--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -173,24 +173,6 @@ static void svm_enable_msr_interception(struct domain *d, uint32_t msr)
         svm_intercept_msr(v, msr, MSR_INTERCEPT_WRITE);
 }
 
-static void svm_set_icebp_interception(struct domain *d, bool enable)
-{
-    const struct vcpu *v;
-
-    for_each_vcpu ( d, v )
-    {
-        struct vmcb_struct *vmcb = v->arch.hvm.svm.vmcb;
-        uint32_t intercepts = vmcb_get_general2_intercepts(vmcb);
-
-        if ( enable )
-            intercepts |= GENERAL2_INTERCEPT_ICEBP;
-        else
-            intercepts &= ~GENERAL2_INTERCEPT_ICEBP;
-
-        vmcb_set_general2_intercepts(vmcb, intercepts);
-    }
-}
-
 static void svm_save_dr(struct vcpu *v)
 {
     struct vmcb_struct *vmcb = v->arch.hvm.svm.vmcb;
@@ -2474,7 +2456,6 @@ static struct hvm_function_table __initdata svm_function_table = {
     .msr_read_intercept   = svm_msr_read_intercept,
     .msr_write_intercept  = svm_msr_write_intercept,
     .enable_msr_interception = svm_enable_msr_interception,
-    .set_icebp_interception = svm_set_icebp_interception,
     .set_rdtsc_exiting    = svm_set_rdtsc_exiting,
     .set_descriptor_access_exiting = svm_set_descriptor_access_exiting,
     .get_insn_bytes       = svm_get_insn_bytes,
diff --git a/xen/arch/x86/hvm/svm/vmcb.c b/xen/arch/x86/hvm/svm/vmcb.c
index 71ee7102f7..1fef0da22c 100644
--- a/xen/arch/x86/hvm/svm/vmcb.c
+++ b/xen/arch/x86/hvm/svm/vmcb.c
@@ -73,7 +73,7 @@ static int construct_vmcb(struct vcpu *v)
         GENERAL2_INTERCEPT_STGI        | GENERAL2_INTERCEPT_CLGI        |
         GENERAL2_INTERCEPT_SKINIT      | GENERAL2_INTERCEPT_MWAIT       |
         GENERAL2_INTERCEPT_WBINVD      | GENERAL2_INTERCEPT_MONITOR     |
-        GENERAL2_INTERCEPT_XSETBV;
+        GENERAL2_INTERCEPT_XSETBV      | GENERAL2_INTERCEPT_ICEBP;
 
     /* Intercept all debug-register writes. */
     vmcb->_dr_intercepts = ~0u;
diff --git a/xen/arch/x86/monitor.c b/xen/arch/x86/monitor.c
index 3c42e21906..bbcb7536c7 100644
--- a/xen/arch/x86/monitor.c
+++ b/xen/arch/x86/monitor.c
@@ -301,9 +301,6 @@ int arch_monitor_domctl_event(struct domain *d,
         ad->monitor.debug_exception_sync = requested_status ?
                                             mop->u.debug_exception.sync :
                                             0;
-
-        hvm_set_icebp_interception(d, requested_status);
-
         domain_unpause(d);
         break;
     }
diff --git a/xen/include/asm-x86/hvm/hvm.h b/xen/include/asm-x86/hvm/hvm.h
index 4cce59bb31..17fb7efa6e 100644
--- a/xen/include/asm-x86/hvm/hvm.h
+++ b/xen/include/asm-x86/hvm/hvm.h
@@ -206,7 +206,6 @@ struct hvm_function_table {
                                 bool_t access_w, bool_t access_x);
 
     void (*enable_msr_interception)(struct domain *d, uint32_t msr);
-    void (*set_icebp_interception)(struct domain *d, bool enable);
     bool_t (*is_singlestep_supported)(void);
 
     /* Alternate p2m */
@@ -615,16 +614,6 @@ static inline bool_t hvm_enable_msr_interception(struct domain *d, uint32_t msr)
     return 0;
 }
 
-static inline bool hvm_set_icebp_interception(struct domain *d, bool enable)
-{
-    if ( hvm_funcs.set_icebp_interception )
-    {
-        hvm_funcs.set_icebp_interception(d, enable);
-        return true;
-    }
-    return false;
-}
-
 static inline bool_t hvm_is_singlestep_supported(void)
 {
     return (hvm_funcs.is_singlestep_supported &&
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0362899214679526303==--

From xen-changelog-bounces@lists.xenproject.org Thu Nov 28 17:22:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Nov 2019 17:22:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaNUu-0006zz-69; Thu, 28 Nov 2019 17:22:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=64dt=ZU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaNUt-0006zr-9U
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 17:22:31 +0000
X-Inumbo-ID: a6510494-1203-11ea-a3d8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6510494-1203-11ea-a3d8-12813bfff9fa;
 Thu, 28 Nov 2019 17:22:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaNUp-0006P2-3h
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 17:22:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaNUp-00029v-2J
 for xen-changelog@lists.xenproject.org; Thu, 28 Nov 2019 17:22:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaNUp-00029v-2J@xenbits.xenproject.org>
Date: Thu, 28 Nov 2019 17:22:27 +0000
Subject: [Xen-changelog] [xen staging] x86/svm: Write the correct %eip into
 the outgoing task
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkNzU4YmM2ZDFhOGMwZjY1OGE4NzQ0NzBjMzQ5ZWU0ZTI3YWVlNDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyMSAxNzoyMjo1MiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMjggMTc6MTQ6
MzggMjAxOSArMDAwMAoKICAgIHg4Ni9zdm06IFdyaXRlIHRoZSBjb3JyZWN0ICVlaXAgaW50byB0
aGUgb3V0Z29pbmcgdGFzawogICAgCiAgICBUaGUgVEFTS19TV0lUQ0ggdm1leGl0IGhhcyBmYXVs
dCBzZW1hbnRpY3MsIGFuZCBkb2Vzbid0IHByb3ZpZGUgYW55IE5SSVBzCiAgICBhc3Npc3RhbmNl
IHdpdGggaW5zdHJ1Y3Rpb24gbGVuZ3RoLiAgQXMgYSByZXN1bHQsIGFueSBpbnN0cnVjdGlvbi1p
bmR1Y2VkIHRhc2sKICAgIHN3aXRjaCBoYXMgdGhlIG91dGdvaW5nIHRhc2sncyAlZWlwIHBvaW50
aW5nIGF0IHRoZSBpbnN0cnVjdGlvbiBzd2l0Y2ggY2F1c2VkCiAgICB0aGUgc3dpdGNoLCByYXRo
ZXIgdGhhbiBhZnRlciBpdC4KICAgIAogICAgVGhpcyBjYXVzZXMgY2FsbGVycyBvZiB0YXNrIGdh
dGVzIHRvIGxpdmVsb2NrIChyZXBlYXRlZGx5IGV4ZWN1dGUgdGhlIGNhbGwvam1wCiAgICB0byBl
bnRlciB0aGUgdGFzayksIGFuZCBhbnkgcmVzdGFydGFibGUgdGFzayB0byBiZWNvbWUgYSBub3Ag
YWZ0ZXIgaXRzIGZpcnN0CiAgICB1c2UgKHRoZSAocmUpZW50cnkgc3RhdGUgcG9pbnRzIGF0IHRo
ZSBpcmV0IHVzZWQgdG8gZXhpdCB0aGUgdGFzaykuCiAgICAKICAgIDMyYml0IFdpbmRvd3MgaW4g
cGFydGljdWxhciBpcyBrbm93biB0byB1c2UgdGFzayBnYXRlcyBmb3IgTk1JIGhhbmRsaW5nLCBh
bmQKICAgIHRvIHVzZSBOTUkgSVBJcy4KICAgIAogICAgSW4gdGhlIHRhc2sgc3dpdGNoIGhhbmRs
ZXIsIGRpc3Rpbmd1aXNoIGluc3RydWN0aW9uLWluZHVjZWQgZnJvbQogICAgaW50ZXJydXB0L2V4
Y2VwdGlvbi1pbmR1Y2VkIHRhc2sgc3dpdGNoZXMsIGFuZCBkZWNvZGUgdGhlIGluc3RydWN0aW9u
IHVuZGVyCiAgICAlcmlwIHRvIGNhbGN1bGF0ZSBpdHMgbGVuZ3RoLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
aHZtL3N2bS9lbXVsYXRlLmMgICAgICAgIHwgNTQgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgICAgfCA1OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L2VtdWxhdGUuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTAzIGluc2VydGlvbnMoKyksIDEw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUuYwppbmRleCAzZTUyNTkyODQ3Li5kNTg2
YmFkMTI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbXVsYXRlLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vZW11bGF0ZS5jCkBAIC0xMTcsNiArMTE3LDYwIEBAIHVuc2ln
bmVkIGludCBzdm1fZ2V0X2luc25fbGVuKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaW5z
dHJfZW5jKQogfQogCiAvKgorICogVEFTS19TV0lUQ0ggdm1leGl0cyBuZXZlciBwcm92aWRlIGFu
IGluc3RydWN0aW9uIGxlbmd0aC4gIFdlIG11c3QgYWx3YXlzCisgKiBkZWNvZGUgdW5kZXIgJXJp
cCB0byBmaW5kIHRoZSBhbnN3ZXIuCisgKi8KK3Vuc2lnbmVkIGludCBzdm1fZ2V0X3Rhc2tfc3dp
dGNoX2luc25fbGVuKHZvaWQpCit7CisgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgY3R4dDsK
KyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlOworICAgIHVuc2lnbmVkIGludCBl
bXVsX2xlbiwgbW9kcm1fcmVnOworCisgICAgaHZtX2VtdWxhdGVfaW5pdF9vbmNlKCZjdHh0LCBO
VUxMLCBndWVzdF9jcHVfdXNlcl9yZWdzKCkpOworICAgIGh2bV9lbXVsYXRlX2luaXRfcGVyX2lu
c24oJmN0eHQsIE5VTEwsIDApOworICAgIHN0YXRlID0geDg2X2RlY29kZV9pbnNuKCZjdHh0LmN0
eHQsIGh2bWVtdWxfaW5zbl9mZXRjaCk7CisgICAgaWYgKCBJU19FUlJfT1JfTlVMTChzdGF0ZSkg
KQorICAgICAgICByZXR1cm4gMDsKKworICAgIGVtdWxfbGVuID0geDg2X2luc25fbGVuZ3RoKHN0
YXRlLCAmY3R4dC5jdHh0KTsKKworICAgIC8qCisgICAgICogQ2hlY2sgZm9yIGFuIGluc3RydWN0
aW9uIHdoaWNoIGNhbiBjYXVzZSBhIHRhc2sgc3dpdGNoLiAgQW55IGZhcgorICAgICAqIGptcC9j
YWxsL3JldCwgYW55IHNvZnR3YXJlIGludGVycnVwdC9leGNlcHRpb24gd2l0aCB0cmFwIHNlbWFu
dGljcworICAgICAqIChleGNlcHQgaWNlYnAgLSBoYW5kbGVkIHNwZWNpYWxseSksIGFuZCBpcmV0
LgorICAgICAqLworICAgIHN3aXRjaCAoIGN0eHQuY3R4dC5vcGNvZGUgKQorICAgIHsKKyAgICBj
YXNlIDB4ZmY6IC8qIEdycCA1ICovCisgICAgICAgIC8qIGNhbGwgLyBqbXAgKGZhciwgYWJzb2x1
dGUgaW5kaXJlY3QpICovCisgICAgICAgIGlmICggKHVuc2lnbmVkIGludCl4ODZfaW5zbl9tb2Ry
bShzdGF0ZSwgTlVMTCwgJm1vZHJtX3JlZykgPj0gMyB8fAorICAgICAgICAgICAgIChtb2RybV9y
ZWcgIT0gMyAmJiBtb2RybV9yZWcgIT0gNSkgKQorICAgICAgICB7CisgICAgZGVmYXVsdDoKKyAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HICJCYWQgaW5zdHJ1Y3Rpb24gZm9yIHRh
c2sgc3dpdGNoXG4iKTsKKyAgICAgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5M
T0dfR19XQVJOSU5HLCAiU1ZNIEluc24gbGVuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmY3R4dCwgWDg2RU1VTF9VTkhBTkRMRUFCTEUpOworICAgICAgICAgICAgZW11
bF9sZW4gPSAwOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgLyogRmFs
bHRocm91Z2ggKi8KKyAgICBjYXNlIDB4OWE6IC8qIGNhbGwgKGZhciwgYWJzb2x1dGUpICovCisg
ICAgY2FzZSAweGNhOiAvKiByZXQgaW1tMTYgKGZhcikgKi8KKyAgICBjYXNlIDB4Y2I6IC8qIHJl
dCAoZmFyKSAqLworICAgIGNhc2UgMHhjYzogLyogaW50MyAqLworICAgIGNhc2UgMHhjZDogLyog
aW50IGltbTggKi8KKyAgICBjYXNlIDB4Y2U6IC8qIGludG8gKi8KKyAgICBjYXNlIDB4Y2Y6IC8q
IGlyZXQgKi8KKyAgICBjYXNlIDB4ZWE6IC8qIGptcCAoZmFyLCBhYnNvbHV0ZSkgKi8KKyAgICAg
ICAgYnJlYWs7CisgICAgfQorCisgICAgeDg2X2VtdWxhdGVfZnJlZV9zdGF0ZShzdGF0ZSk7CisK
KyAgICByZXR1cm4gZW11bF9sZW47Cit9CisKKy8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBt
b2RlOiBDCiAgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGE3YTc5ZmNl
ZjcuLjBmYjE5MDhjMTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0yNzU3LDcgKzI3NTcsNTIgQEAgdm9p
ZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBj
YXNlIFZNRVhJVF9UQVNLX1NXSVRDSDogewogICAgICAgICBlbnVtIGh2bV90YXNrX3N3aXRjaF9y
ZWFzb24gcmVhc29uOwotICAgICAgICBpbnQzMl90IGVycmNvZGUgPSAtMTsKKyAgICAgICAgaW50
MzJfdCBlcnJjb2RlID0gLTEsIGluc25fbGVuID0gLTE7CisKKyAgICAgICAgLyoKKyAgICAgICAg
ICogQWxsIFRBU0tfU1dJVENIIGludGVyY2VwdHMgaGF2ZSBmYXVsdC1saWtlIHNlbWFudGljcy4g
IE5SSVAgaXMKKyAgICAgICAgICogbmV2ZXIgcHJvdmlkZWQsIGV2ZW4gZm9yIGluc3RydWN0aW9u
LWluZHVjZWQgdGFzayBzd2l0Y2hlcywgYnV0IHdlCisgICAgICAgICAqIG5lZWQgdG8ga25vdyB0
aGUgaW5zdHJ1Y3Rpb24gbGVuZ3RoIGluIG9yZGVyIHRvIHNldCAlZWlwIHN1aXRhYmx5CisgICAg
ICAgICAqIGluIHRoZSBvdXRnb2luZyBUU1MuCisgICAgICAgICAqCisgICAgICAgICAqIEZvciBh
IHRhc2sgc3dpdGNoIHdoaWNoIHZlY3RvcmVkIHRocm91Z2ggdGhlIElEVCwgbG9vayBhdCB0aGUg
dHlwZQorICAgICAgICAgKiB0byBkaXN0aW5ndWlzaCBpbnRlcnJ1cHRzL2V4Y2VwdGlvbnMgZnJv
bSBpbnN0cnVjdGlvbiBiYXNlZAorICAgICAgICAgKiBzd2l0Y2hlcy4KKyAgICAgICAgICovCisg
ICAgICAgIGlmICggdm1jYi0+ZXhpdGludGluZm8uZmllbGRzLnYgKQorICAgICAgICB7CisgICAg
ICAgICAgICBzd2l0Y2ggKCB2bWNiLT5leGl0aW50aW5mby5maWVsZHMudHlwZSApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiAjQlAgYW5kICNP
RiBhcmUgZnJvbSBJTlQzL0lOVE8gcmVzcGVjdGl2ZWx5LiAgI0RCIGZyb20KKyAgICAgICAgICAg
ICAgICAgKiBJQ0VCUCBpcyBoYW5kbGVkIHNwZWNpYWxseSwgYW5kIGFscmVhZHkgaGFzIGZhdWx0
CisgICAgICAgICAgICAgICAgICogc2VtYW50aWNzLgorICAgICAgICAgICAgICAgICAqLworICAg
ICAgICAgICAgY2FzZSBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTjoKKyAgICAgICAgICAgICAg
ICBpZiAoIHZtY2ItPmV4aXRpbnRpbmZvLmZpZWxkcy52ZWN0b3IgPT0gVFJBUF9pbnQzIHx8Cisg
ICAgICAgICAgICAgICAgICAgICB2bWNiLT5leGl0aW50aW5mby5maWVsZHMudmVjdG9yID09IFRS
QVBfb3ZlcmZsb3cgKQorICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAg
ICAvKiBGYWxsdGhyb3VnaCAqLworICAgICAgICAgICAgY2FzZSBYODZfRVZFTlRUWVBFX0VYVF9J
TlRSOgorICAgICAgICAgICAgY2FzZSBYODZfRVZFTlRUWVBFX05NSToKKyAgICAgICAgICAgICAg
ICBpbnNuX2xlbiA9IDA7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGUgY29tbW9uIGxvZ2ljIGFib3ZlIHdp
bGwgaGF2ZSBmb3J3YXJkZWQgdGhlIHZlY3RvcmluZworICAgICAgICAgICAgICogaW5mb3JtYXRp
b24uICBVbmRvIHRoaXMgYXMgd2UgYXJlIGdvaW5nIHRvIGVtdWxhdGUuCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIHZtY2ItPmV2ZW50aW5qLmJ5dGVzID0gMDsKKyAgICAgICAgfQorCisg
ICAgICAgIC8qCisgICAgICAgICAqIGluc25fbGVuIGJlaW5nIC0xIGluZGljYXRlcyB0aGF0IHdl
IGhhdmUgYW4gaW5zdHJ1Y3Rpb24taW5kdWNlZAorICAgICAgICAgKiB0YXNrIHN3aXRjaC4gIERl
Y29kZSB1bmRlciAlcmlwIHRvIGZpbmQgaXRzIGxlbmd0aC4KKyAgICAgICAgICovCisgICAgICAg
IGlmICggaW5zbl9sZW4gPCAwICYmIChpbnNuX2xlbiA9IHN2bV9nZXRfdGFza19zd2l0Y2hfaW5z
bl9sZW4oKSkgPT0gMCApCisgICAgICAgICAgICBnb3RvIGNyYXNoX29yX2ZhdWx0OworCiAgICAg
ICAgIGlmICggKHZtY2ItPmV4aXRpbmZvMiA+PiAzNikgJiAxICkKICAgICAgICAgICAgIHJlYXNv
biA9IFRTV19pcmV0OwogICAgICAgICBlbHNlIGlmICggKHZtY2ItPmV4aXRpbmZvMiA+PiAzOCkg
JiAxICkKQEAgLTI3NjcsMTUgKzI4MTIsNyBAQCB2b2lkIHN2bV92bWV4aXRfaGFuZGxlcihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgaWYgKCAodm1jYi0+ZXhpdGluZm8yID4+
IDQ0KSAmIDEgKQogICAgICAgICAgICAgZXJyY29kZSA9ICh1aW50MzJfdCl2bWNiLT5leGl0aW5m
bzI7CiAKLSAgICAgICAgLyoKLSAgICAgICAgICogU29tZSBwcm9jZXNzb3JzIHNldCB0aGUgRVhJ
VElOVElORk8gZmllbGQgd2hlbiB0aGUgdGFzayBzd2l0Y2gKLSAgICAgICAgICogaXMgY2F1c2Vk
IGJ5IGEgdGFzayBnYXRlIGluIHRoZSBJRFQuIEluIHRoaXMgY2FzZSB3ZSB3aWxsIGJlCi0gICAg
ICAgICAqIGVtdWxhdGluZyB0aGUgZXZlbnQgaW5qZWN0aW9uLCBzbyB3ZSBkbyBub3Qgd2FudCB0
aGUgcHJvY2Vzc29yCi0gICAgICAgICAqIHRvIHJlLWluamVjdCB0aGUgb3JpZ2luYWwgZXZlbnQh
Ci0gICAgICAgICAqLwotICAgICAgICB2bWNiLT5ldmVudGluai5ieXRlcyA9IDA7Ci0KLSAgICAg
ICAgaHZtX3Rhc2tfc3dpdGNoKHZtY2ItPmV4aXRpbmZvMSwgcmVhc29uLCBlcnJjb2RlLCAwKTsK
KyAgICAgICAgaHZtX3Rhc2tfc3dpdGNoKHZtY2ItPmV4aXRpbmZvMSwgcmVhc29uLCBlcnJjb2Rl
LCBpbnNuX2xlbik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtMjk3Miw2ICszMDA5LDcg
QEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIlVuZXhwZWN0ZWQgdm1leGl0OiByZWFzb24gJSMi
UFJJeDY0IiwgIgogICAgICAgICAgICAgICAgICJleGl0aW5mbzEgJSMiUFJJeDY0IiwgZXhpdGlu
Zm8yICUjIlBSSXg2NCJcbiIsCiAgICAgICAgICAgICAgICAgZXhpdF9yZWFzb24sIHZtY2ItPmV4
aXRpbmZvMSwgdm1jYi0+ZXhpdGluZm8yKTsKKyAgICBjcmFzaF9vcl9mYXVsdDoKICAgICAgICAg
c3ZtX2NyYXNoX29yX2ZhdWx0KHYpOwogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3ZtL2VtdWxhdGUuaAppbmRleCA5YWYxMDA2MWM1Li5lYjFhOGMyNGFmIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9lbXVsYXRlLmgKQEAgLTUxLDYgKzUxLDcgQEAKIHN0cnVj
dCB2Y3B1OwogCiB1bnNpZ25lZCBpbnQgc3ZtX2dldF9pbnNuX2xlbihzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IGluc3RyX2VuYyk7Cit1bnNpZ25lZCBpbnQgc3ZtX2dldF90YXNrX3N3aXRj
aF9pbnNuX2xlbih2b2lkKTsKIAogI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fU1ZNX0VNVUxBVEVf
SF9fICovCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 09:22:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 09:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iacTX-0003ok-Me; Fri, 29 Nov 2019 09:22:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iacTW-0003of-0X
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:22:06 +0000
X-Inumbo-ID: b582d0d8-1289-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b582d0d8-1289-11ea-a55d-bc764e2007e4;
 Fri, 29 Nov 2019 09:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacTV-0002Lu-6U
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacTV-0005uE-4m
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iacTV-0005uE-4m@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 09:22:05 +0000
Subject: [Xen-changelog] [xen staging-4.11] update Xen version to 4.11.3
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYxMzdkNGM4ZGYwOGIyMDJhMzRlNWUwOTJmMWFiMTRhOTdjNzE0NGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDI5
IDEwOjE1OjE4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDI5IDEwOjE1OjE4IDIwMTkgKzAxMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC4xMS4zCi0tLQogQ29uZmlnLm1rICAgIHwgNiArKystLS0K
IHhlbi9NYWtlZmlsZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCBj
NDJhZmJkMmIwLi5mMWVkNWU5MTg0IDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmln
Lm1rCkBAIC0yNzUsMTUgKzI3NSwxNSBAQCBTRUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgogT1ZNRl9VUFNUUkVBTV9SRVZJU0lP
TiA/PSA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4Ci1RRU1VX1VQU1RS
RUFNX1JFVklTSU9OID89IHFlbXUteGVuLTQuMTEuMgotTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9O
ID89IHhlbi1SRUxFQVNFLTQuMTEuMgorUUVNVV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBxZW11LXhl
bi00LjExLjMKK01JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tUkVMRUFTRS00LjExLjMK
IAogU0VBQklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSByZWwtMS4xMS4xCiAKIEVUSEVSQk9PVF9O
SUNTID89IHJ0bDgxMzkgODA4NjEwMGUKIAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89
IHhlbi00LjExLjIKK1FFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuMTEuMwogIyBG
cmkgU2VwIDE1IDE5OjM3OjI3IDIwMTcgKzAxMDAKICMgcWVtdS14ZW4tdHJhZGl0aW9uYWw6IExp
bmsgYWdhaW5zdCB4ZW50b29sY29yZQogCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4v
TWFrZWZpbGUKaW5kZXggM2U3NDVkOGIzNS4uZmQ3OTI4MmFhYyAxMDA2NDQKLS0tIGEveGVuL01h
a2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsyLDcgQEAKICMgQWxsIG90aGVyIHBs
YWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkgc2hvdWxkIGJlIGF1dG9nZW5lcmF0
ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBleHBvcnQgWEVOX1NVQlZFUlNJT04g
ICAgPSAxMQotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjMtcHJlJChYRU5fVkVORE9SVkVS
U0lPTikKK2V4cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC4zJChYRU5fVkVORE9SVkVSU0lPTikK
IGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04pLiQoWEVOX1NVQlZFUlNJ
T04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNpb24KIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEx
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 09:22:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 09:22:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iacTi-0003py-OV; Fri, 29 Nov 2019 09:22:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iacTh-0003pt-CB
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:22:17 +0000
X-Inumbo-ID: bc021054-1289-11ea-a3e0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc021054-1289-11ea-a3e0-12813bfff9fa;
 Fri, 29 Nov 2019 09:22:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacTg-0002Mx-2s
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:22:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacTg-0005vS-1Z
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:22:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iacTg-0005vS-1Z@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 09:22:16 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/vvmx: Fix livelock with
 XSA-304 fix
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE0ODZjYWY4YTBjZjMwZjkzYzEyYzA5OGMyODY4MWU0NzEzZDBhYTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiAyOSAxMDoxOTowNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxMDoxOTowNyAyMDE5ICsw
MTAwCgogICAgeDg2L3Z2bXg6IEZpeCBsaXZlbG9jayB3aXRoIFhTQS0zMDQgZml4CiAgICAKICAg
IEl0IHR1cm5zIG91dCB0aGF0IHRoZSBYU0EtMzA0IC8gQ1ZFLTIwMTgtMTIyMDcgZml4IG9mIGRp
c2FibGluZyBleGVjdXRhYmxlCiAgICBzdXBlcnBhZ2VzIGRvZXNuJ3Qgd29yayB3ZWxsIHdpdGgg
dGhlIG5lc3RlZCBwMm0gY29kZS4KICAgIAogICAgTmVzdGVkIHZpcnQgaXMgZXhwZXJpbWVudGFs
IGFuZCBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCBidXQgaXMgdXNlZnVsIGZvcgogICAgZGV2ZWxv
cG1lbnQgcHVycG9zZXMuICBJbiBvcmRlciB0byBub3QgcmVncmVzcyB0aGUgc3RhdHVzIHF1bywg
ZGlzYWJsZSB0aGUKICAgIFhTQS0zMDQgd29ya2Fyb3VuZCB1bnRpbCB0aGUgbmVzdGVkIHAybSBj
b2RlIGNhbiBiZSBpbXByb3ZlZC4KICAgIAogICAgSW50cm9kdWNlIGEgcGVyLWRvbWFpbiBleGVj
X3NwIGNvbnRyb2wgYW5kIHNldCBpdCBiYXNlZCBvbiB0aGUgY3VycmVudAogICAgb3B0X2VwdF9l
eGVjX3NwIHNldHRpbmcuICBUYWtlIHRoZSBvcHBvdHVuaXR5IHRvIG9taXQgYSBQVkggaGFyZHdh
cmUgZG9tYWluCiAgICBmcm9tIHRoZSBwZXJmb3JtYW5jZSBoaXQsIGJlY2F1c2UgaXQgaXMgYWxy
ZWFkeSBwZXJtaXR0ZWQgdG8gRG9TIHRoZSBzeXN0ZW0gaW4KICAgIHN1Y2ggd2F5cyBhcyBpc3N1
aW5nIGEgcmVib290LgogICAgCiAgICBXaGVuIG5lc3RlZCB2aXJ0IGlzIGVuYWJsZWQgb24gYSBk
b21haW4sIGZvcmNlIGl0IHRvIHVzaW5nIGV4ZWN1dGFibGUKICAgIHN1cGVycGFnZXMgYW5kIHJl
YnVpbGQgdGhlIHAybS4KICAgIAogICAgSGF2aW5nIHRoZSBzZXR0aW5nIHBlci1kb21haW4gaW52
b2x2ZXMgcmVhcnJhbmdpbmcgdGhlIGludGVybmFscyBvZgogICAgcGFyc2VfZXB0X3BhcmFtX3J1
bnRpbWUoKSBidXQgaXQgc3RpbGwgcmV0YWlucyB0aGUgc2FtZSBvdmVyYWxsIHNlbWFudGljcyAt
CiAgICBmb3IgZWFjaCBhcHBsaWNhYmxlIGRvbWFpbiB3aG9zZSBzZXR0aW5nIG5lZWRzIHRvIGNo
YW5nZSwgcmVidWlsZCB0aGUgcDJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYyAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgICAg
ICAgIHwgMTMgKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAg
ICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIHwgIDYgKysrKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCmluZGV4IDhkNGQ5NzNmZjAuLmU5NWI0YzJkMWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0y
MjksNiArMjI5LDEyIEBAIHN0YXRpYyBpbnQgdm14X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgaW50IHJjOwogCisgICAgLyoKKyAgICAgKiBXb3JrIGFyb3VuZCBD
VkUtMjAxOC0xMjIwNz8gIFRoZSBoYXJkd2FyZSBkb21haW4gaXMgYWxyZWFkeSBwZXJtaXR0ZWQK
KyAgICAgKiB0byByZWJvb3QgdGhlIHN5c3RlbSwgc28gZG9lc24ndCBuZWVkIG1pdGlnYXRpbmcg
YWdhaW5zdCBEb1Mncy4KKyAgICAgKi8KKyAgICBkLT5hcmNoLmh2bV9kb21haW4udm14LmV4ZWNf
c3AgPSBpc19oYXJkd2FyZV9kb21haW4oZCkgfHwgb3B0X2VwdF9leGVjX3NwOworCiAgICAgaWYg
KCAhaGFzX3ZsYXBpYyhkKSApCiAgICAgICAgIHJldHVybiAwOwogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5k
ZXggNzFjOGZjMzM2MS4uYThlMzU0ZDk5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtNTUsMTAgKzU1
LDIzIEBAIHZvaWQgbnZteF9jcHVfZGVhZCh1bnNpZ25lZCBpbnQgY3B1KQogCiBpbnQgbnZteF92
Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZjcHVfMl9udm14KHYp
OwogICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudmNwdSA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsKICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZShOVUxMLCAwKTsKIAor
ICAgIC8qCisgICAgICogR3Jvc3MgYm9kZ2UuICBUaGUgbmVzdGVkIHAybSBsb2dpYyBjYW4ndCBj
b3BlIHdpdGggdGhlIENWRS0yMDE4LTEyMjA3CisgICAgICogd29ya2Fyb3VuZCBvZiB1c2luZyBO
WCBFUFQgc3VwZXJwYWdlcywgYW5kIGxpdmVsb2Nrcy4gIE5lc3RlZCBIVk0gaXNuJ3QKKyAgICAg
KiBzZWN1cml0eSBzdXBwb3J0ZWQsIHNvIGRpc2FibGUgdGhlIHdvcmthcm91bmQgdW50aWwgdGhl
IG5lc3RlZCBwMm0KKyAgICAgKiBsb2dpYyBjYW4gYmUgaW1wcm92ZWQuCisgICAgICovCisgICAg
aWYgKCAhZC0+YXJjaC5odm1fZG9tYWluLnZteC5leGVjX3NwICkKKyAgICB7CisgICAgICAgIGQt
PmFyY2guaHZtX2RvbWFpbi52bXguZXhlY19zcCA9IHRydWU7CisgICAgICAgIHAybV9jaGFuZ2Vf
ZW50cnlfdHlwZV9nbG9iYWwoZCwgcDJtX3JhbV9ydywgcDJtX3JhbV9ydyk7CisgICAgfQorCiAg
ICAgaWYgKCAhcGcgKQogICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIm5lc3Q6
IGFsbG9jYXRpb24gZm9yIHNoYWRvdyB2bWNzIGZhaWxlZFxuIik7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRleCBk
MDYzN2VlYjE1Li43ZTBkOTNhNGMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVw
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTIxNCw3ICsyMTQsNyBAQCBz
dGF0aWMgdm9pZCBlcHRfcDJtX3R5cGVfdG9fZmxhZ3Moc3RydWN0IHAybV9kb21haW4gKnAybSwg
ZXB0X2VudHJ5X3QgKmVudHJ5LAogICAgICAqIERvbid0IGNyZWF0ZSBleGVjdXRhYmxlIHN1cGVy
cGFnZXMgaWYgd2UgbmVlZCB0byBzaGF0dGVyIHRoZW0gdG8KICAgICAgKiBwcm90ZWN0IGFnYWlu
c3QgQ1ZFLTIwMTgtMTIyMDcuCiAgICAgICovCi0gICAgaWYgKCAhb3B0X2VwdF9leGVjX3NwICYm
IGlzX2VwdGVfc3VwZXJwYWdlKGVudHJ5KSApCisgICAgaWYgKCAhcDJtLT5kb21haW4tPmFyY2gu
aHZtX2RvbWFpbi52bXguZXhlY19zcCAmJiBpc19lcHRlX3N1cGVycGFnZShlbnRyeSkgKQogICAg
ICAgICBlbnRyeS0+eCA9IDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZteC92bWNzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCmluZGV4
IDNhNjdhMzEzMjYuLjAwMWU5NWQ0YmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZteC92bWNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaApA
QCAtNzksNiArNzksMTIgQEAgc3RydWN0IHZteF9kb21haW4gewogICAgIHVuc2lnbmVkIGludCBz
dGF0dXM7CiAKICAgICAvKgorICAgICAqIERvbWFpbiBwZXJtaXR0ZWQgdG8gdXNlIEV4ZWN1dGFi
bGUgRVBUIFN1cGVycGFnZXM/ICBDbGVhcmVkIHRvIHdvcmsKKyAgICAgKiBhcm91bmQgQ1ZFLTIw
MTgtMTIyMDcgYXMgYXBwcm9wcmlhdGUuCisgICAgICovCisgICAgYm9vbCBleGVjX3NwOworCisg
ICAgLyoKICAgICAgKiBUbyBoYW5kbGUgcG9zdGVkIGludGVycnVwdHMgY29ycmVjdGx5LCB3ZSBu
ZWVkIHRvIHNldCB0aGUgZm9sbG93aW5nCiAgICAgICogc3RhdGU6CiAgICAgICoKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 09:22:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 09:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iacTr-0003rp-Q9; Fri, 29 Nov 2019 09:22:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iacTr-0003rj-4A
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:22:27 +0000
X-Inumbo-ID: c2079e74-1289-11ea-a3e0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2079e74-1289-11ea-a3e0-12813bfff9fa;
 Fri, 29 Nov 2019 09:22:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacTq-0002ND-6F
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:22:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacTq-0005vr-57
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:22:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iacTq-0005vr-57@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 09:22:26 +0000
Subject: [Xen-changelog] [xen staging-4.8] IOMMU: default to always
 quarantining PCI devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8605971317741194377=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ec6c25e4674880617747e0a6cd8e742004af7c08
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri Nov 29 10:21:21 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 29 10:21:21 2019 +0100

    IOMMU: default to always quarantining PCI devices
    
    XSA-302 relies on the use of libxl's "assignable-add" feature to prepare
    devices to be assigned to untrusted guests.
    
    Unfortunately, this is not considered a strictly required step for
    device assignment. The PCI passthrough documentation on the wiki
    describes alternate ways of preparing devices for assignment, and
    libvirt uses its own ways as well. Hosts where these alternate methods
    are used will still leave the system in a vulnerable state after the
    device comes back from a guest.
    
    Default to always quarantining PCI devices, but provide a command line
    option to revert back to prior behavior (such that people who both
    sufficiently trust their guests and want to be able to use devices in
    Dom0 again after they had been in use by a guest wouldn't need to
    "manually" move such devices back from DomIO to Dom0).
    
    This is XSA-306.
    
    Reported-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wl@xen.org>
---
 docs/misc/xen-command-line.markdown | 11 ++++++++++-
 xen/drivers/passthrough/iommu.c     |  3 +++
 xen/drivers/passthrough/pci.c       |  3 ++-
 xen/include/xen/iommu.h             |  2 +-
 4 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
index 6db0daf533..74fc38b43f 100644
--- a/docs/misc/xen-command-line.markdown
+++ b/docs/misc/xen-command-line.markdown
@@ -1029,7 +1029,7 @@ debug hypervisor only).
 > Default: `new` unless directed-EOI is supported
 
 ### iommu
-> `= List of [ <boolean> | force | required | intremap | intpost | qinval | snoop | sharept | dom0-passthrough | dom0-strict | amd-iommu-perdev-intremap | workaround_bios_bug | igfx | verbose | debug ]`
+> `= List of [ <boolean> | force | required | quarantine | intremap | intpost | qinval | snoop | sharept | dom0-passthrough | dom0-strict | amd-iommu-perdev-intremap | workaround_bios_bug | igfx | verbose | debug ]`
 
 > Sub-options:
 
@@ -1049,6 +1049,15 @@ debug hypervisor only).
 >> Don't continue booting unless IOMMU support is found and can be initialized
 >> successfully.
 
+> `quarantine`
+
+> Default: `true`
+
+>> Control Xen's behavior when de-assigning devices from guests.  If enabled,
+>> Xen always quarantines such devices; they must be explicitly assigned back
+>> to Dom0 before they can be used there again.  If disabled, Xen will only
+>> quarantine devices the toolstack hass arranged for getting quarantined.
+
 > `intremap`
 
 > Default: `true`
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index 9ebb8c6bc4..0d3941f244 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -52,6 +52,7 @@ custom_param("iommu", parse_iommu_param);
 bool_t __initdata iommu_enable = 1;
 bool_t __read_mostly iommu_enabled;
 bool_t __read_mostly force_iommu;
+bool __read_mostly iommu_quarantine = true;
 bool_t __hwdom_initdata iommu_dom0_strict;
 bool_t __read_mostly iommu_verbose;
 bool_t __read_mostly iommu_workaround_bios_bug;
@@ -96,6 +97,8 @@ static void __init parse_iommu_param(char *s)
             iommu_enable = 0;
         else if ( !strcmp(s, "force") || !strcmp(s, "required") )
             force_iommu = val;
+        else if ( !strcmp(s, "quarantine") )
+            iommu_quarantine = val;
         else if ( !strcmp(s, "workaround_bios_bug") )
             iommu_workaround_bios_bug = val;
         else if ( !strcmp(s, "igfx") )
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index ef3d39c65b..0b9f0261ab 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1460,7 +1460,8 @@ int deassign_device(struct domain *d, u16 seg, u8 bus, u8 devfn)
         return -ENODEV;
 
     /* De-assignment from dom_io should de-quarantine the device */
-    target = (pdev->quarantine && pdev->domain != dom_io) ?
+    target = ((pdev->quarantine || iommu_quarantine) &&
+              pdev->domain != dom_io) ?
         dom_io : hardware_domain;
 
     while ( pdev->phantom_stride )
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 5803e3f95b..5f9f82ea22 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -28,7 +28,7 @@
 #include <asm/iommu.h>
 
 extern bool_t iommu_enable, iommu_enabled;
-extern bool_t force_iommu, iommu_verbose;
+extern bool force_iommu, iommu_quarantine, iommu_verbose;
 extern bool_t iommu_workaround_bios_bug, iommu_igfx, iommu_passthrough;
 extern bool_t iommu_snoop, iommu_qinval, iommu_intremap, iommu_intpost;
 extern bool_t iommu_hap_pt_share;
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8605971317741194377==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 09:44:03 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 09:44:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iacol-0005ZH-Og; Fri, 29 Nov 2019 09:44:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iacok-0005ZC-Fu
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:02 +0000
X-Inumbo-ID: c65a7656-128c-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c65a7656-128c-11ea-83b8-bc764e2007e4;
 Fri, 29 Nov 2019 09:44:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacoj-0002lg-Ud
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacoj-0006ty-TN
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iacoj-0006ty-TN@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 09:44:01 +0000
Subject: [Xen-changelog] [xen master] x86/vmx: always sync PIR to IRR before
 vmentry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3499387444420130949=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 56348df32bbc782e63b6e3fb978b80e015ae76e7
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Thu Nov 28 11:58:25 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Nov 28 11:58:25 2019 +0100

    x86/vmx: always sync PIR to IRR before vmentry
    
    When using posted interrupts on Intel hardware it's possible that the
    vCPU resumes execution with a stale local APIC IRR register because
    depending on the interrupts to be injected vlapic_has_pending_irq
    might not be called, and thus PIR won't be synced into IRR.
    
    Fix this by making sure PIR is always synced to IRR in
    hvm_vcpu_has_pending_irq regardless of what interrupts are pending.
    
    Reported-by: Joe Jin <joe.jin@oracle.com>
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Tested-by: Joe Jin <joe.jin@oracle.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/irq.c           |  9 +++++++++
 xen/arch/x86/hvm/vlapic.c        | 10 ++--------
 xen/include/asm-x86/hvm/vlapic.h |  6 ++++++
 3 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index e03a87ad50..c684422b24 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -517,6 +517,15 @@ struct hvm_intack hvm_vcpu_has_pending_irq(struct vcpu *v)
     struct hvm_domain *plat = &v->domain->arch.hvm;
     int vector;
 
+    /*
+     * Always call vlapic_sync_pir_to_irr so that PIR is synced into IRR when
+     * using posted interrupts. Note this is also done by
+     * vlapic_has_pending_irq but depending on which interrupts are pending
+     * hvm_vcpu_has_pending_irq will return early without calling
+     * vlapic_has_pending_irq.
+     */
+    vlapic_sync_pir_to_irr(v);
+
     if ( unlikely(v->nmi_pending) )
         return hvm_intack_nmi;
 
diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index b790ba6bbd..9b8afb72e8 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -106,15 +106,9 @@ static void vlapic_clear_irr(int vector, struct vlapic *vlapic)
     vlapic_clear_vector(vector, &vlapic->regs->data[APIC_IRR]);
 }
 
-static void sync_pir_to_irr(struct vcpu *v)
-{
-    if ( hvm_funcs.sync_pir_to_irr )
-        alternative_vcall(hvm_funcs.sync_pir_to_irr, v);
-}
-
 static int vlapic_find_highest_irr(struct vlapic *vlapic)
 {
-    sync_pir_to_irr(vlapic_vcpu(vlapic));
+    vlapic_sync_pir_to_irr(vlapic_vcpu(vlapic));
 
     return vlapic_find_highest_vector(&vlapic->regs->data[APIC_IRR]);
 }
@@ -1494,7 +1488,7 @@ static int lapic_save_regs(struct vcpu *v, hvm_domain_context_t *h)
     if ( !has_vlapic(v->domain) )
         return 0;
 
-    sync_pir_to_irr(v);
+    vlapic_sync_pir_to_irr(v);
 
     return hvm_save_entry(LAPIC_REGS, v->vcpu_id, h, vcpu_vlapic(v)->regs);
 }
diff --git a/xen/include/asm-x86/hvm/vlapic.h b/xen/include/asm-x86/hvm/vlapic.h
index dde66b4f0f..f0d5e3fbc9 100644
--- a/xen/include/asm-x86/hvm/vlapic.h
+++ b/xen/include/asm-x86/hvm/vlapic.h
@@ -150,4 +150,10 @@ bool_t vlapic_match_dest(
     const struct vlapic *target, const struct vlapic *source,
     int short_hand, uint32_t dest, bool_t dest_mode);
 
+static inline void vlapic_sync_pir_to_irr(struct vcpu *v)
+{
+    if ( hvm_funcs.sync_pir_to_irr )
+        alternative_vcall(hvm_funcs.sync_pir_to_irr, v);
+}
+
 #endif /* __ASM_X86_HVM_VLAPIC_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3499387444420130949==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 09:44:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 09:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iacov-0005aU-Rs; Fri, 29 Nov 2019 09:44:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iacou-0005aM-HE
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:12 +0000
X-Inumbo-ID: cc622d50-128c-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cc622d50-128c-11ea-83b8-bc764e2007e4;
 Fri, 29 Nov 2019 09:44:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacou-0002mA-1z
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacou-0006uf-0l
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iacou-0006uf-0l@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 09:44:12 +0000
Subject: [Xen-changelog] [xen master] x86/IRQ: make internally used IRQs
 also honor the pending EOI stack
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2NTVjZThiMWVjMmE4MmVmMDgwMDc4ZTQxYzczYmJkNTM2MTc0ZTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDI4
IDE1OjE0OjAzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTm92IDI4IDE1OjE0OjAzIDIwMTkgKzAxMDAKCiAgICB4
ODYvSVJROiBtYWtlIGludGVybmFsbHkgdXNlZCBJUlFzIGFsc28gaG9ub3IgdGhlIHBlbmRpbmcg
RU9JIHN0YWNrCiAgICAKICAgIEF0IHRoZSB0aW1lIHRoZSBwZW5kaW5nIEVPSSBzdGFjayB3YXMg
aW50cm9kdWNlZCB0aGVyZSB3ZXJlIG5vCiAgICBpbnRlcm5hbGx5IHVzZWQgSVJRcyB3aGljaCB3
b3VsZCBoYXZlIHRoZSBMQVBJQyBFT0kgaXNzdWVkIGZyb20gdGhlCiAgICAtPmVuZCgpIGhvb2su
IFRoaXMgaGFkIHRoZW4gY2hhbmdlZCB3aXRoIHRoZSBpbnRyb2R1Y3Rpb24gb2YgSU9NTVVzLAog
ICAgYnV0IHRoZSBpbnRlcmFjdGlvbiBpc3N1ZSB3YXMgcHJlc3VtYWJseSBtYXNrZWQgYnkKICAg
IGlycV9ndWVzdF9lb2lfdGltZXJfZm4oKSBmcmVxdWVudGx5IEVPSS1pbmcgaW50ZXJydXB0cyB3
YXkgdG9vIGVhcmx5CiAgICAod2hpY2ggZ290IGZpeGVkIGJ5IDM1OWNmNmY4YTBlYyBbIng4Ni9J
UlE6IGRvbid0IGtlZXAgRU9JIHRpbWVyCiAgICBydW5uaW5nIHdpdGhvdXQgbmVlZCJdKS4KICAg
IAogICAgVGhlIHByb2JsZW0gaXMgdGhhdCB3aXRoIHVzIHJlLWVuYWJsaW5nIGludGVycnVwdHMg
YWNyb3NzIGhhbmRsZXIKICAgIGludm9jYXRpb24sIGEgaGlnaGVyIHByaW9yaXR5IChndWVzdCkg
aW50ZXJydXB0IG1heSB0cmlnZ2VyIHdoaWxlCiAgICBoYW5kbGluZyBhIGxvd2VyIHByaW9yaXR5
IChpbnRlcm5hbCkgb25lLiBUaGUgRU9JIGlzc3VlZCBmcm9tCiAgICAtPmVuZCgpIChmb3IgQUNL
VFlQRV9FT0kga2luZCBpbnRlcnJ1cHRzKSB3b3VsZCB0aGVuIG1pc3Rha2VubHkKICAgIEVPSSB0
aGUgaGlnaGVyIHByaW9yaXR5IChndWVzdCkgaW50ZXJydXB0LCBicmVha2luZyAoYW1vbmcgb3Ro
ZXIKICAgIHRoaW5ncykgcGVuZGluZyBFT0kgc3RhY2sgbG9naWMncyBhc3N1bXB0aW9ucy4KICAg
IAogICAgTm90ZXM6CiAgICAKICAgIC0gSW4gcHJpbmNpcGxlIHdlIGNvdWxkIGdldCBhd2F5IHdp
dGhvdXQgdGhlIGNoZWNrX2VvaV9kZWZlcnJhbCBmbGFnLgogICAgICBJJ3ZlIGludHJvZHVjZWQg
aXQganVzdCB0byBtYWtlIHN1cmUgdGhlcmUncyBhcyBsaXR0bGUgY2hhbmdlIGFzCiAgICAgIHBv
c3NpYmxlIHRvIHVuYWZmZWN0ZWQgcGF0aHMuCiAgICAtIFNpbWlsYXJseSB0aGUgY3B1X2hhc19w
ZW5kaW5nX2FwaWNfZW9pKCkgY2hlY2sgaW4gZG9fSVJRKCkgaXNuJ3QKICAgICAgc3RyaWN0bHkg
bmVjZXNzYXJ5LgogICAgLSBUaGUgbmV3IGZ1bmN0aW9uJ3MgbmFtZSBpc24ndCB2ZXJ5IGhlbHBm
dWwgd2l0aCBpdHMgdXNlIGluCiAgICAgIGVuZF9sZXZlbF9pb2FwaWNfaXJxX25ldygpLiBJIGRp
ZCBhbHNvIGNvbnNpZGVyIGVvaV9BUElDX2lycSgpICh0bwogICAgICBwYXJhbGxlbCBhY2tfQVBJ
Q19pcnEoKSksIGJ1dCB0aGVuIGxpa2VkIHRoaXMgZXZlbiBsZXNzLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBEaWFn
bm9zZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaW9fYXBpYy5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9pcnEu
YyAgICAgICAgICAgICAgICAgICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L21zaS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICstLS0t
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyB8ICA2ICsrLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgIHwgIDIgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaXJxLmggICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oICAgICAgICAgICAgICAgIHwgIDEgLQogNyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNl
cnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaW9f
YXBpYy5jIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwppbmRleCA3MzJiNTc5OTVjLi45N2NiMmQx
NTRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9pb19hcGljLmMKQEAgLTE3MzQsNyArMTczNCw3IEBAIHN0YXRpYyB2b2lkIGVuZF9sZXZlbF9p
b2FwaWNfaXJxX25ldyhzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIHU4IHZlY3RvcikKIAogICAgIHYg
PSBhcGljX3JlYWQoQVBJQ19UTVIgKyAoKGkgJiB+MHgxZikgPj4gMSkpOwogCi0gICAgYWNrX0FQ
SUNfaXJxKCk7CisgICAgZW5kX25vbm1hc2thYmxlX2lycShkZXNjLCB2ZWN0b3IpOwogCiAgICAg
aWYgKCAoZGVzYy0+c3RhdHVzICYgSVJRX01PVkVfUEVORElORykgJiYKICAgICAgICAgICFpb19h
cGljX2xldmVsX2Fja19wZW5kaW5nKGRlc2MtPmlycSkgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2lycS5jIGIveGVuL2FyY2gveDg2L2lycS5jCmluZGV4IGU5YjY1YjFkNjQuLjVkMGQ5NGM2
NmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJx
LmMKQEAgLTQzOCw2ICs0MzgsNyBAQCBpbnQgX19pbml0IGluaXRfaXJxX2RhdGEodm9pZCkKIH0K
IAogc3RhdGljIHZvaWQgX19kb19JUlFfZ3Vlc3QoaW50IHZlY3Rvcik7CitzdGF0aWMgdm9pZCBm
bHVzaF9yZWFkeV9lb2kodm9pZCk7CiAKIHN0YXRpYyB2b2lkIGFja19ub25lKHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYykKIHsKQEAgLTg2NSw2ICs4NjYsNyBAQCB2b2lkIHBpcnFfc2V0X2FmZmluaXR5
KHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxLCBjb25zdCBjcHVtYXNrX3QgKm1hc2spCiB9CiAK
IERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgaXJxX2NvdW50KTsKK3N0YXRpYyBERUZJTkVf
UEVSX0NQVShib29sLCBjaGVja19lb2lfZGVmZXJyYWwpOwogCiB1aW50OF90IGFsbG9jX2hpcHJp
b3JpdHlfdmVjdG9yKHZvaWQpCiB7CkBAIC0xMDA4LDcgKzEwMTAsMjUgQEAgdm9pZCBkb19JUlEo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICBvdXQ6CiAgICAgaWYgKCBkZXNjLT5oYW5k
bGVyLT5lbmQgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgaGlnaGVyIHByaW9y
aXR5IHZlY3RvcnMgc3RpbGwgaGF2ZSB0aGVpciBFT0lzIHBlbmRpbmcsIHdlIG1heQorICAgICAg
ICAgKiBub3QgaXNzdWUgYW4gRU9JIGhlcmUsIGFzIHRoaXMgd291bGQgRU9JIHRoZSBoaWdoZXN0
IHByaW9yaXR5IG9uZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggY3B1X2hhc19wZW5kaW5n
X2FwaWNfZW9pKCkgKQorICAgICAgICB7CisgICAgICAgICAgICB0aGlzX2NwdShjaGVja19lb2lf
ZGVmZXJyYWwpID0gdHJ1ZTsKKyAgICAgICAgICAgIGRlc2MtPmhhbmRsZXItPmVuZChkZXNjLCB2
ZWN0b3IpOworICAgICAgICAgICAgdGhpc19jcHUoY2hlY2tfZW9pX2RlZmVycmFsKSA9IGZhbHNl
OworCisgICAgICAgICAgICBzcGluX3VubG9jaygmZGVzYy0+bG9jayk7CisgICAgICAgICAgICBm
bHVzaF9yZWFkeV9lb2koKTsKKyAgICAgICAgICAgIGdvdG8gb3V0X25vX3VubG9jazsKKyAgICAg
ICAgfQorCiAgICAgICAgIGRlc2MtPmhhbmRsZXItPmVuZChkZXNjLCB2ZWN0b3IpOworICAgIH0K
KwogIG91dF9ub19lbmQ6CiAgICAgc3Bpbl91bmxvY2soJmRlc2MtPmxvY2spOwogIG91dF9ub191
bmxvY2s6CkBAIC0xMTYzLDYgKzExODMsMjkgQEAgYm9vbCBjcHVfaGFzX3BlbmRpbmdfYXBpY19l
b2kodm9pZCkKICAgICByZXR1cm4gcGVuZGluZ19lb2lfc3AodGhpc19jcHUocGVuZGluZ19lb2kp
KSAhPSAwOwogfQogCit2b2lkIGVuZF9ub25tYXNrYWJsZV9pcnEoc3RydWN0IGlycV9kZXNjICpk
ZXNjLCB1aW50OF90IHZlY3RvcikKK3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19lb2kgKnBlb2kgPSB0
aGlzX2NwdShwZW5kaW5nX2VvaSk7CisgICAgdW5zaWduZWQgaW50IHNwID0gcGVuZGluZ19lb2lf
c3AocGVvaSk7CisKKyAgICBpZiAoICF0aGlzX2NwdShjaGVja19lb2lfZGVmZXJyYWwpIHx8ICFz
cCB8fCBwZW9pW3NwIC0gMV0udmVjdG9yIDwgdmVjdG9yICkKKyAgICB7CisgICAgICAgIGFja19B
UElDX2lycSgpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgLyogRGVmZXIgdGhpcyB2
ZWN0b3IncyBFT0kgdW50aWwgYWxsIGhpZ2hlciBvbmVzIGhhdmUgYmVlbiBFT0ktZWQuICovCisg
ICAgcGVuZGluZ19lb2lfc3AocGVvaSkgPSBzcCArIDE7CisgICAgZG8geworICAgICAgICBwZW9p
W3NwXSA9IHBlb2lbc3AgLSAxXTsKKyAgICB9IHdoaWxlICggLS1zcCAmJiBwZW9pW3NwIC0gMV0u
dmVjdG9yID4gdmVjdG9yICk7CisgICAgQVNTRVJUKCFzcCB8fCBwZW9pW3NwIC0gMV0udmVjdG9y
IDwgdmVjdG9yKTsKKworICAgIHBlb2lbc3BdLmlycSA9IGRlc2MtPmlycTsKKyAgICBwZW9pW3Nw
XS52ZWN0b3IgPSB2ZWN0b3I7CisgICAgcGVvaVtzcF0ucmVhZHkgPSAxOworfQorCiBzdGF0aWMg
aW5saW5lIHZvaWQgc2V0X3BpcnFfZW9pKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBp
cnEpCiB7CiAgICAgaWYgKCBkLT5hcmNoLnBpcnFfZW9pX21hcCApCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbXNpLmMgYi94ZW4vYXJjaC94ODYvbXNpLmMKaW5kZXggYzIzOWEwMGZiMS4uNTRk
MTNhZWNmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tc2kuYwpAQCAtNTEyLDExICs1MTIsNiBAQCBzdGF0aWMgdm9pZCBhY2tfbWFza2FibGVfbXNp
X2lycShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCiAgICAgYWNrX0FQSUNfaXJxKCk7IC8qIEFDS1RZ
UEVfTk9ORSAqLwogfQogCi12b2lkIGVuZF9ub25tYXNrYWJsZV9tc2lfaXJxKHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYywgdTggdmVjdG9yKQotewotICAgIGFja19BUElDX2lycSgpOyAvKiBBQ0tUWVBF
X0VPSSAqLwotfQotCiAvKgogICogSVJRIGNoaXAgZm9yIE1TSSBQQ0kvUENJLVgvUENJLUV4cHJl
c3MgZGV2aWNlcywKICAqIHdoaWNoIGltcGxlbWVudCB0aGUgTVNJIG9yIE1TSS1YIGNhcGFiaWxp
dHkgc3RydWN0dXJlLgpAQCAtNTM5LDcgKzUzNCw3IEBAIHN0YXRpYyBod19pcnFfY29udHJvbGxl
ciBwY2lfbXNpX25vbm1hc2thYmxlID0gewogICAgIC5lbmFibGUgICAgICAgPSBpcnFfZW5hYmxl
X25vbmUsCiAgICAgLmRpc2FibGUgICAgICA9IGlycV9kaXNhYmxlX25vbmUsCiAgICAgLmFjayAg
ICAgICAgICA9IGFja19ub25tYXNrYWJsZV9tc2lfaXJxLAotICAgIC5lbmQgICAgICAgICAgPSBl
bmRfbm9ubWFza2FibGVfbXNpX2lycSwKKyAgICAuZW5kICAgICAgICAgID0gZW5kX25vbm1hc2th
YmxlX2lycSwKICAgICAuc2V0X2FmZmluaXR5ID0gc2V0X21zaV9hZmZpbml0eQogfTsKIApkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKaW5kZXggMmI4MWUzOGYxNi4uNTY2
ZTZkZWZhMSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2lu
aXQuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCkBAIC00
MjcsNyArNDI3LDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBpb21tdV9tc2lfc3RhcnR1cChzdHJ1
Y3QgaXJxX2Rlc2MgKmRlc2MpCiBzdGF0aWMgdm9pZCBpb21tdV9tc2lfZW5kKHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYywgdTggdmVjdG9yKQogewogICAgIGlvbW11X21zaV91bm1hc2soZGVzYyk7Ci0g
ICAgYWNrX0FQSUNfaXJxKCk7CisgICAgZW5kX25vbm1hc2thYmxlX2lycShkZXNjLCB2ZWN0b3Ip
OwogfQogCiAKQEAgLTQ2MCw3ICs0NjAsNyBAQCBzdGF0aWMgdm9pZCBpb21tdV9tYXNrYWJsZV9t
c2lfc2h1dGRvd24oc3RydWN0IGlycV9kZXNjICpkZXNjKQogICogbWFza2FibGUgZmxhdm9ycyBo
ZXJlLCBhcyB3ZSB3YW50IHRoZSBBQ0sgdG8gYmUgaXNzdWVkIGluIC0+ZW5kKCkuCiAgKi8KICNk
ZWZpbmUgaW9tbXVfbWFza2FibGVfbXNpX2FjayBhY2tfbm9ubWFza2FibGVfbXNpX2lycQotI2Rl
ZmluZSBpb21tdV9tYXNrYWJsZV9tc2lfZW5kIGVuZF9ub25tYXNrYWJsZV9tc2lfaXJxCisjZGVm
aW5lIGlvbW11X21hc2thYmxlX21zaV9lbmQgZW5kX25vbm1hc2thYmxlX2lycQogCiBzdGF0aWMg
aHdfaXJxX2NvbnRyb2xsZXIgaW9tbXVfbWFza2FibGVfbXNpX3R5cGUgPSB7CiAgICAgLnR5cGVu
YW1lID0gIklPTU1VLU0tTVNJIiwKQEAgLTUwNyw3ICs1MDcsNyBAQCBzdGF0aWMgaHdfaXJxX2Nv
bnRyb2xsZXIgaW9tbXVfeDJhcGljX3R5cGUgPSB7CiAgICAgLmVuYWJsZSAgICAgICA9IGlycV9l
bmFibGVfbm9uZSwKICAgICAuZGlzYWJsZSAgICAgID0gaXJxX2Rpc2FibGVfbm9uZSwKICAgICAu
YWNrICAgICAgICAgID0gYWNrX25vbm1hc2thYmxlX21zaV9pcnEsCi0gICAgLmVuZCAgICAgICAg
ICA9IGVuZF9ub25tYXNrYWJsZV9tc2lfaXJxLAorICAgIC5lbmQgICAgICAgICAgPSBlbmRfbm9u
bWFza2FibGVfaXJxLAogICAgIC5zZXRfYWZmaW5pdHkgPSBzZXRfeDJhcGljX2FmZmluaXR5LAog
fTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCAyNWFkNjQ5YzM0Li5hMGUy
NmQzZjIzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMTA0Miw3ICsxMDQy
LDcgQEAgc3RhdGljIHZvaWQgZG1hX21zaV9hY2soc3RydWN0IGlycV9kZXNjICpkZXNjKQogc3Rh
dGljIHZvaWQgZG1hX21zaV9lbmQoc3RydWN0IGlycV9kZXNjICpkZXNjLCB1OCB2ZWN0b3IpCiB7
CiAgICAgZG1hX21zaV91bm1hc2soZGVzYyk7Ci0gICAgYWNrX0FQSUNfaXJxKCk7CisgICAgZW5k
X25vbm1hc2thYmxlX2lycShkZXNjLCB2ZWN0b3IpOwogfQogCiBzdGF0aWMgdm9pZCBkbWFfbXNp
X3NldF9hZmZpbml0eShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIGNvbnN0IGNwdW1hc2tfdCAqbWFz
aykKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2lycS5oCmluZGV4IDVmNzIwZDMwZDEuLjY0MGQ1NDM3MGUgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaApA
QCAtMTg4LDYgKzE4OCw3IEBAIHZvaWQgbW92ZV9tYXNrZWRfaXJxKHN0cnVjdCBpcnFfZGVzYyAq
KTsKIAogaW50IGJpbmRfaXJxX3ZlY3RvcihpbnQgaXJxLCBpbnQgdmVjdG9yLCBjb25zdCBjcHVt
YXNrX3QgKik7CiAKK3ZvaWQgZW5kX25vbm1hc2thYmxlX2lycShzdHJ1Y3QgaXJxX2Rlc2MgKiwg
dWludDhfdCB2ZWN0b3IpOwogdm9pZCBpcnFfc2V0X2FmZmluaXR5KHN0cnVjdCBpcnFfZGVzYyAq
LCBjb25zdCBjcHVtYXNrX3QgKm1hc2spOwogCiBpbnQgaW5pdF9kb21haW5faXJxX21hcHBpbmco
c3RydWN0IGRvbWFpbiAqKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCmluZGV4IDZlMzU3MTNlYzcuLjE4Y2YyZGU2MWUg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc2kuaApAQCAtMjUwLDcgKzI1MCw2IEBAIHZvaWQgbWFza19tc2lfaXJxKHN0cnVj
dCBpcnFfZGVzYyAqKTsKIHZvaWQgdW5tYXNrX21zaV9pcnEoc3RydWN0IGlycV9kZXNjICopOwog
dm9pZCBndWVzdF9tYXNrX21zaV9pcnEoc3RydWN0IGlycV9kZXNjICosIGJvb2wgbWFzayk7CiB2
b2lkIGFja19ub25tYXNrYWJsZV9tc2lfaXJxKHN0cnVjdCBpcnFfZGVzYyAqKTsKLXZvaWQgZW5k
X25vbm1hc2thYmxlX21zaV9pcnEoc3RydWN0IGlycV9kZXNjICosIHU4IHZlY3Rvcik7CiB2b2lk
IHNldF9tc2lfYWZmaW5pdHkoc3RydWN0IGlycV9kZXNjICosIGNvbnN0IGNwdW1hc2tfdCAqKTsK
IAogI2VuZGlmIC8qIF9fQVNNX01TSV9IICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 09:44:23 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 09:44:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iacp5-0005cO-Tl; Fri, 29 Nov 2019 09:44:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iacp5-0005cI-5d
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:23 +0000
X-Inumbo-ID: d2641b6e-128c-11ea-a3e0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2641b6e-128c-11ea-a3e0-12813bfff9fa;
 Fri, 29 Nov 2019 09:44:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacp4-0002mv-5G
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacp4-0006vS-48
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iacp4-0006vS-48@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 09:44:22 +0000
Subject: [Xen-changelog] [xen master] build: provide option to disambiguate
 symbol names
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2785207064535528136=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 81ecb38b83b0e9e11d9baecaa36458edc44a3edb
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu Nov 28 17:47:25 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Nov 28 17:47:25 2019 +0100

    build: provide option to disambiguate symbol names
    
    The .file assembler directives generated by the compiler do not include
    any path components (gcc) or just the ones specified on the command line
    (clang, at least version 5), and hence multiple identically named source
    files (in different directories) may produce identically named static
    symbols (in their kallsyms representation). The binary diffing algorithm
    used by xen-livepatch, however, depends on having unique symbols.
    
    Make the ENFORCE_UNIQUE_SYMBOLS Kconfig option control the (build)
    behavior, and if enabled use objcopy to prepend the (relative to the
    xen/ subdirectory) path to the compiler invoked STT_FILE symbols. Note
    that this build option is made no longer depend on LIVEPATCH, but merely
    defaults to its setting now.
    
    Conditionalize explicit .file directive insertion in C files where it
    exists just to disambiguate names in a less generic manner; note that
    at the same time the redundant emission of STT_FILE symbols gets
    suppressed for clang. Assembler files as well as multiply compiled C
    ones using __OBJECT_FILE__ are left alone for the time being.
    
    Since we now expect there not to be any duplicates anymore, also don't
    force the selection of the option to 'n' anymore in allrandom.config.
    Similarly COVERAGE no longer suppresses duplicate symbol warnings if
    enforcement is in effect, which in turn allows
    SUPPRESS_DUPLICATE_SYMBOL_WARNINGS to simply depend on
    !ENFORCE_UNIQUE_SYMBOLS.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Wei Liu <wl@xen.org>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Tested-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/Kconfig.debug                        |  2 +-
 xen/Rules.mk                             | 14 +++++++++++++-
 xen/arch/x86/x86_64/compat.c             |  2 +-
 xen/arch/x86/x86_64/mm.c                 |  2 +-
 xen/arch/x86/x86_64/physdev.c            |  2 +-
 xen/arch/x86/x86_64/platform_hypercall.c |  2 +-
 xen/common/Kconfig                       |  7 +++----
 xen/common/compat/domain.c               |  2 +-
 xen/common/compat/kernel.c               |  2 +-
 xen/common/compat/memory.c               |  2 +-
 xen/common/compat/multicall.c            |  2 +-
 xen/include/xen/config.h                 |  8 ++++++++
 xen/tools/kconfig/allrandom.config       |  1 -
 13 files changed, 33 insertions(+), 15 deletions(-)

diff --git a/xen/Kconfig.debug b/xen/Kconfig.debug
index 22573e74db..cf42e5e7a0 100644
--- a/xen/Kconfig.debug
+++ b/xen/Kconfig.debug
@@ -38,7 +38,7 @@ config FRAME_POINTER
 config COVERAGE
 	bool "Code coverage support"
 	depends on !LIVEPATCH
-	select SUPPRESS_DUPLICATE_SYMBOL_WARNINGS
+	select SUPPRESS_DUPLICATE_SYMBOL_WARNINGS if !ENFORCE_UNIQUE_SYMBOLS
 	---help---
 	  Enable code coverage support.
 
diff --git a/xen/Rules.mk b/xen/Rules.mk
index 3090ea7828..b0bc7601c1 100644
--- a/xen/Rules.mk
+++ b/xen/Rules.mk
@@ -194,12 +194,24 @@ FORCE:
 
 .PHONY: clean
 clean:: $(addprefix _clean_, $(subdir-all))
-	rm -f *.o *~ core $(DEPS_RM)
+	rm -f *.o .*.o.tmp *~ core $(DEPS_RM)
 _clean_%/: FORCE
 	$(MAKE) -f $(BASEDIR)/Rules.mk -C $* clean
 
+SRCPATH := $(patsubst $(BASEDIR)/%,%,$(CURDIR))
+
 %.o: %.c Makefile
+ifeq ($(CONFIG_ENFORCE_UNIQUE_SYMBOLS),y)
+	$(CC) $(CFLAGS) -c $< -o $(@D)/.$(@F).tmp
+ifeq ($(clang),y)
+	$(OBJCOPY) --redefine-sym $<=$(SRCPATH)/$< $(@D)/.$(@F).tmp $@
+else
+	$(OBJCOPY) --redefine-sym $(<F)=$(SRCPATH)/$< $(@D)/.$(@F).tmp $@
+endif
+	rm -f $(@D)/.$(@F).tmp
+else
 	$(CC) $(CFLAGS) -c $< -o $@
+endif
 
 %.o: %.S Makefile
 	$(CC) $(AFLAGS) -c $< -o $@
diff --git a/xen/arch/x86/x86_64/compat.c b/xen/arch/x86/x86_64/compat.c
index edc3115902..179d0c637a 100644
--- a/xen/arch/x86/x86_64/compat.c
+++ b/xen/arch/x86/x86_64/compat.c
@@ -2,7 +2,7 @@
  * compat.c
  */
 
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/hypercall.h>
 #include <compat/xen.h>
diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c
index fa55f3474e..8ea09ecc30 100644
--- a/xen/arch/x86/x86_64/mm.c
+++ b/xen/arch/x86/x86_64/mm.c
@@ -16,7 +16,7 @@
  * with this program; If not, see <http://www.gnu.org/licenses/>.
  */
 
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/lib.h>
 #include <xen/init.h>
diff --git a/xen/arch/x86/x86_64/physdev.c b/xen/arch/x86/x86_64/physdev.c
index c5a00ea93f..0a50cbd4d8 100644
--- a/xen/arch/x86/x86_64/physdev.c
+++ b/xen/arch/x86/x86_64/physdev.c
@@ -2,7 +2,7 @@
  * physdev.c
  */
 
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/types.h>
 #include <xen/guest_access.h>
diff --git a/xen/arch/x86/x86_64/platform_hypercall.c b/xen/arch/x86/x86_64/platform_hypercall.c
index 8fa2543a2d..fbba893a47 100644
--- a/xen/arch/x86/x86_64/platform_hypercall.c
+++ b/xen/arch/x86/x86_64/platform_hypercall.c
@@ -2,7 +2,7 @@
  * platform_hypercall.c
  */
 
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/lib.h>
 #include <compat/platform.h>
diff --git a/xen/common/Kconfig b/xen/common/Kconfig
index f754741972..2f516da101 100644
--- a/xen/common/Kconfig
+++ b/xen/common/Kconfig
@@ -373,8 +373,7 @@ config FAST_SYMBOL_LOOKUP
 
 config ENFORCE_UNIQUE_SYMBOLS
 	bool "Enforce unique symbols"
-	default y
-	depends on LIVEPATCH
+	default LIVEPATCH
 	---help---
 	  Multiple symbols with the same name aren't generally a problem
 	  unless livepatching is to be used.
@@ -387,8 +386,8 @@ config ENFORCE_UNIQUE_SYMBOLS
 	  livepatch build and apply correctly.
 
 config SUPPRESS_DUPLICATE_SYMBOL_WARNINGS
-	bool "Suppress duplicate symbol warnings" if !ENFORCE_UNIQUE_SYMBOLS
-	default y if !ENFORCE_UNIQUE_SYMBOLS
+	bool "Suppress duplicate symbol warnings"
+	depends on !ENFORCE_UNIQUE_SYMBOLS
 	---help---
 	  Multiple symbols with the same name aren't generally a problem
 	  unless Live patching is to be used, so these warnings can be
diff --git a/xen/common/compat/domain.c b/xen/common/compat/domain.c
index 2531fa7421..11c6afc463 100644
--- a/xen/common/compat/domain.c
+++ b/xen/common/compat/domain.c
@@ -3,7 +3,7 @@
  *
  */
 
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/lib.h>
 #include <xen/sched.h>
diff --git a/xen/common/compat/kernel.c b/xen/common/compat/kernel.c
index 64232669d2..5c6e7322f8 100644
--- a/xen/common/compat/kernel.c
+++ b/xen/common/compat/kernel.c
@@ -2,7 +2,7 @@
  * kernel.c
  */
 
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/init.h>
 #include <xen/lib.h>
diff --git a/xen/common/compat/memory.c b/xen/common/compat/memory.c
index 10a954f281..3851f756c7 100644
--- a/xen/common/compat/memory.c
+++ b/xen/common/compat/memory.c
@@ -1,4 +1,4 @@
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/types.h>
 #include <xen/hypercall.h>
diff --git a/xen/common/compat/multicall.c b/xen/common/compat/multicall.c
index 43d2d8152d..a0e9918f48 100644
--- a/xen/common/compat/multicall.c
+++ b/xen/common/compat/multicall.c
@@ -2,7 +2,7 @@
  * multicall.c
  */
 
-asm(".file \"" __FILE__ "\"");
+EMIT_FILE;
 
 #include <xen/types.h>
 #include <xen/multicall.h>
diff --git a/xen/include/xen/config.h b/xen/include/xen/config.h
index a106380a23..b76222ecf6 100644
--- a/xen/include/xen/config.h
+++ b/xen/include/xen/config.h
@@ -11,7 +11,15 @@
 
 #ifndef __ASSEMBLY__
 #include <xen/compiler.h>
+
+#if defined(CONFIG_ENFORCE_UNIQUE_SYMBOLS) || defined(__clang__)
+# define EMIT_FILE asm ( "" )
+#else
+# define EMIT_FILE asm ( ".file \"" __FILE__ "\"" )
+#endif
+
 #endif
+
 #include <asm/config.h>
 
 #define EXPORT_SYMBOL(var)
diff --git a/xen/tools/kconfig/allrandom.config b/xen/tools/kconfig/allrandom.config
index c480896b96..76f74320b5 100644
--- a/xen/tools/kconfig/allrandom.config
+++ b/xen/tools/kconfig/allrandom.config
@@ -2,4 +2,3 @@
 
 CONFIG_GCOV_FORMAT_AUTODETECT=y
 CONFIG_UBSAN=n
-CONFIG_ENFORCE_UNIQUE_SYMBOLS=n
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2785207064535528136==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 09:44:34 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 09:44:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iacpF-0005dX-Vg; Fri, 29 Nov 2019 09:44:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iacpE-0005dL-My
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:32 +0000
X-Inumbo-ID: d86c5be8-128c-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d86c5be8-128c-11ea-a55d-bc764e2007e4;
 Fri, 29 Nov 2019 09:44:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacpE-0002nR-97
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacpE-0006w3-7x
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iacpE-0006w3-7x@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 09:44:32 +0000
Subject: [Xen-changelog] [xen master] x86/vtx: Fix fault semantics for early
 task switch failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5482336733854568541=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 943c74bc0ee5044a826e428a3b2ffbdf9a43628d
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Nov 21 17:22:52 2019 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Nov 28 17:14:38 2019 +0000

    x86/vtx: Fix fault semantics for early task switch failures
    
    The VT-x task switch handler adds inst_len to %rip before calling
    hvm_task_switch(), which is problematic in two ways:
    
     1) Early faults (i.e. ones delivered in the context of the old task) get
        delivered with trap semantics, and break restartibility.
    
     2) The addition isn't truncated to 32 bits.  In the corner case of a task
        switch instruction crossing the 4G->0 boundary taking an early fault (with
        trap semantics), a VMEntry failure will occur due to %rip being out of
        range.
    
    Instead, pass the instruction length into hvm_task_switch() and write it into
    the outgoing TSS only, leaving %rip in its original location.
    
    For now, pass 0 on the SVM side.  This highlights a separate preexisting bug
    which will be addressed in the following patch.
    
    While adjusting call sites, drop the unnecessary uint16_t cast.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/hvm.c        | 4 ++--
 xen/arch/x86/hvm/svm/svm.c    | 2 +-
 xen/arch/x86/hvm/vmx/vmx.c    | 4 ++--
 xen/include/asm-x86/hvm/hvm.h | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 818e705fd1..7f556171bd 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -2913,7 +2913,7 @@ void hvm_prepare_vm86_tss(struct vcpu *v, uint32_t base, uint32_t limit)
 
 void hvm_task_switch(
     uint16_t tss_sel, enum hvm_task_switch_reason taskswitch_reason,
-    int32_t errcode)
+    int32_t errcode, unsigned int insn_len)
 {
     struct vcpu *v = current;
     struct cpu_user_regs *regs = guest_cpu_user_regs();
@@ -2987,7 +2987,7 @@ void hvm_task_switch(
     if ( taskswitch_reason == TSW_iret )
         eflags &= ~X86_EFLAGS_NT;
 
-    tss.eip    = regs->eip;
+    tss.eip    = regs->eip + insn_len;
     tss.eflags = eflags;
     tss.eax    = regs->eax;
     tss.ecx    = regs->ecx;
diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
index 4eb6b0e4c7..049b800e20 100644
--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -2794,7 +2794,7 @@ void svm_vmexit_handler(struct cpu_user_regs *regs)
          */
         vmcb->eventinj.bytes = 0;
 
-        hvm_task_switch((uint16_t)vmcb->exitinfo1, reason, errcode);
+        hvm_task_switch(vmcb->exitinfo1, reason, errcode, 0);
         break;
     }
 
diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index a71df71bc1..7450cbe40d 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -3962,8 +3962,8 @@ void vmx_vmexit_handler(struct cpu_user_regs *regs)
             __vmread(IDT_VECTORING_ERROR_CODE, &ecode);
         else
              ecode = -1;
-        regs->rip += inst_len;
-        hvm_task_switch((uint16_t)exit_qualification, reasons[source], ecode);
+
+        hvm_task_switch(exit_qualification, reasons[source], ecode, inst_len);
         break;
     }
     case EXIT_REASON_CPUID:
diff --git a/xen/include/asm-x86/hvm/hvm.h b/xen/include/asm-x86/hvm/hvm.h
index f86af09898..4cce59bb31 100644
--- a/xen/include/asm-x86/hvm/hvm.h
+++ b/xen/include/asm-x86/hvm/hvm.h
@@ -297,7 +297,7 @@ void hvm_set_rdtsc_exiting(struct domain *d, bool_t enable);
 enum hvm_task_switch_reason { TSW_jmp, TSW_iret, TSW_call_or_int };
 void hvm_task_switch(
     uint16_t tss_sel, enum hvm_task_switch_reason taskswitch_reason,
-    int32_t errcode);
+    int32_t errcode, unsigned int insn_len);
 
 enum hvm_access_type {
     hvm_access_insn_fetch,
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5482336733854568541==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 09:44:44 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 09:44:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iacpQ-0005em-14; Fri, 29 Nov 2019 09:44:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iacpO-0005ea-Q7
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:42 +0000
X-Inumbo-ID: de71629a-128c-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id de71629a-128c-11ea-a55d-bc764e2007e4;
 Fri, 29 Nov 2019 09:44:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacpO-0002oI-CP
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacpO-0006wc-BG
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iacpO-0006wc-BG@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 09:44:42 +0000
Subject: [Xen-changelog] [xen master] x86/svm: Always intercept ICEBP
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0299037118240014225=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit e2585f8c2e0d43d350503ff2b2be252adc6b7239
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 25 19:33:36 2019 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Nov 28 17:14:38 2019 +0000

    x86/svm: Always intercept ICEBP
    
    ICEBP isn't handled well by SVM.
    
    The VMexit state for a #DB-vectored TASK_SWITCH has %rip pointing to the
    appropriate instruction boundary (fault or trap, as appropriate), except for
    an ICEBP-induced #DB TASK_SWITCH, where %rip points at the ICEBP instruction
    rather than after it.  As ICEBP isn't distinguished in the vectoring event
    type, the state is ambiguous.
    
    To add to the confusion, an ICEBP which occurs due to Introspection
    intercepting the instruction, or from x86_emulate() will have %rip updated as
    a consequence of partial emulation required to inject an ICEBP event in the
    first place.
    
    We could in principle spot the non-injected case in the TASK_SWITCH handler,
    but this still results in complexity if the ICEBP instruction also has an
    Instruction Breakpoint active on it (which genuinely has fault semantics).
    
    Unconditionally intercept ICEBP.  This does have NRIPs support as it is an
    instruction intercept, which allows us to move %rip forwards appropriately
    before the TASK_SWITCH intercept is hit.  This makes #DB-vectored switches
    have consistent behaviour however the ICEBP #DB came about, and avoids special
    cases in the TASK_SWITCH intercept.
    
    This in turn allows for the removal of the conditional
    hvm_set_icebp_interception() logic used by the monitor subsystem, as ICEBP's
    will now always be submitted for monitoring checks.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Alexandru Isaila <aisaila@bitdefender.com>
    Reviewed-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/svm/svm.c    | 19 -------------------
 xen/arch/x86/hvm/svm/vmcb.c   |  2 +-
 xen/arch/x86/monitor.c        |  3 ---
 xen/include/asm-x86/hvm/hvm.h | 11 -----------
 4 files changed, 1 insertion(+), 34 deletions(-)

diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
index 049b800e20..a7a79fcef7 100644
--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -173,24 +173,6 @@ static void svm_enable_msr_interception(struct domain *d, uint32_t msr)
         svm_intercept_msr(v, msr, MSR_INTERCEPT_WRITE);
 }
 
-static void svm_set_icebp_interception(struct domain *d, bool enable)
-{
-    const struct vcpu *v;
-
-    for_each_vcpu ( d, v )
-    {
-        struct vmcb_struct *vmcb = v->arch.hvm.svm.vmcb;
-        uint32_t intercepts = vmcb_get_general2_intercepts(vmcb);
-
-        if ( enable )
-            intercepts |= GENERAL2_INTERCEPT_ICEBP;
-        else
-            intercepts &= ~GENERAL2_INTERCEPT_ICEBP;
-
-        vmcb_set_general2_intercepts(vmcb, intercepts);
-    }
-}
-
 static void svm_save_dr(struct vcpu *v)
 {
     struct vmcb_struct *vmcb = v->arch.hvm.svm.vmcb;
@@ -2474,7 +2456,6 @@ static struct hvm_function_table __initdata svm_function_table = {
     .msr_read_intercept   = svm_msr_read_intercept,
     .msr_write_intercept  = svm_msr_write_intercept,
     .enable_msr_interception = svm_enable_msr_interception,
-    .set_icebp_interception = svm_set_icebp_interception,
     .set_rdtsc_exiting    = svm_set_rdtsc_exiting,
     .set_descriptor_access_exiting = svm_set_descriptor_access_exiting,
     .get_insn_bytes       = svm_get_insn_bytes,
diff --git a/xen/arch/x86/hvm/svm/vmcb.c b/xen/arch/x86/hvm/svm/vmcb.c
index 71ee7102f7..1fef0da22c 100644
--- a/xen/arch/x86/hvm/svm/vmcb.c
+++ b/xen/arch/x86/hvm/svm/vmcb.c
@@ -73,7 +73,7 @@ static int construct_vmcb(struct vcpu *v)
         GENERAL2_INTERCEPT_STGI        | GENERAL2_INTERCEPT_CLGI        |
         GENERAL2_INTERCEPT_SKINIT      | GENERAL2_INTERCEPT_MWAIT       |
         GENERAL2_INTERCEPT_WBINVD      | GENERAL2_INTERCEPT_MONITOR     |
-        GENERAL2_INTERCEPT_XSETBV;
+        GENERAL2_INTERCEPT_XSETBV      | GENERAL2_INTERCEPT_ICEBP;
 
     /* Intercept all debug-register writes. */
     vmcb->_dr_intercepts = ~0u;
diff --git a/xen/arch/x86/monitor.c b/xen/arch/x86/monitor.c
index 3c42e21906..bbcb7536c7 100644
--- a/xen/arch/x86/monitor.c
+++ b/xen/arch/x86/monitor.c
@@ -301,9 +301,6 @@ int arch_monitor_domctl_event(struct domain *d,
         ad->monitor.debug_exception_sync = requested_status ?
                                             mop->u.debug_exception.sync :
                                             0;
-
-        hvm_set_icebp_interception(d, requested_status);
-
         domain_unpause(d);
         break;
     }
diff --git a/xen/include/asm-x86/hvm/hvm.h b/xen/include/asm-x86/hvm/hvm.h
index 4cce59bb31..17fb7efa6e 100644
--- a/xen/include/asm-x86/hvm/hvm.h
+++ b/xen/include/asm-x86/hvm/hvm.h
@@ -206,7 +206,6 @@ struct hvm_function_table {
                                 bool_t access_w, bool_t access_x);
 
     void (*enable_msr_interception)(struct domain *d, uint32_t msr);
-    void (*set_icebp_interception)(struct domain *d, bool enable);
     bool_t (*is_singlestep_supported)(void);
 
     /* Alternate p2m */
@@ -615,16 +614,6 @@ static inline bool_t hvm_enable_msr_interception(struct domain *d, uint32_t msr)
     return 0;
 }
 
-static inline bool hvm_set_icebp_interception(struct domain *d, bool enable)
-{
-    if ( hvm_funcs.set_icebp_interception )
-    {
-        hvm_funcs.set_icebp_interception(d, enable);
-        return true;
-    }
-    return false;
-}
-
 static inline bool_t hvm_is_singlestep_supported(void)
 {
     return (hvm_funcs.is_singlestep_supported &&
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0299037118240014225==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 09:44:54 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 09:44:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iacpa-0005gB-4h; Fri, 29 Nov 2019 09:44:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iacpZ-0005g1-Cd
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:53 +0000
X-Inumbo-ID: e4774d58-128c-11ea-a3e0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4774d58-128c-11ea-a3e0-12813bfff9fa;
 Fri, 29 Nov 2019 09:44:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacpY-0002oY-Fg
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iacpY-0006x9-Eg
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 09:44:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iacpY-0006x9-Eg@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 09:44:52 +0000
Subject: [Xen-changelog] [xen master] x86/svm: Write the correct %eip into
 the outgoing task
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkNzU4YmM2ZDFhOGMwZjY1OGE4NzQ0NzBjMzQ5ZWU0ZTI3YWVlNDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyMSAxNzoyMjo1MiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMjggMTc6MTQ6
MzggMjAxOSArMDAwMAoKICAgIHg4Ni9zdm06IFdyaXRlIHRoZSBjb3JyZWN0ICVlaXAgaW50byB0
aGUgb3V0Z29pbmcgdGFzawogICAgCiAgICBUaGUgVEFTS19TV0lUQ0ggdm1leGl0IGhhcyBmYXVs
dCBzZW1hbnRpY3MsIGFuZCBkb2Vzbid0IHByb3ZpZGUgYW55IE5SSVBzCiAgICBhc3Npc3RhbmNl
IHdpdGggaW5zdHJ1Y3Rpb24gbGVuZ3RoLiAgQXMgYSByZXN1bHQsIGFueSBpbnN0cnVjdGlvbi1p
bmR1Y2VkIHRhc2sKICAgIHN3aXRjaCBoYXMgdGhlIG91dGdvaW5nIHRhc2sncyAlZWlwIHBvaW50
aW5nIGF0IHRoZSBpbnN0cnVjdGlvbiBzd2l0Y2ggY2F1c2VkCiAgICB0aGUgc3dpdGNoLCByYXRo
ZXIgdGhhbiBhZnRlciBpdC4KICAgIAogICAgVGhpcyBjYXVzZXMgY2FsbGVycyBvZiB0YXNrIGdh
dGVzIHRvIGxpdmVsb2NrIChyZXBlYXRlZGx5IGV4ZWN1dGUgdGhlIGNhbGwvam1wCiAgICB0byBl
bnRlciB0aGUgdGFzayksIGFuZCBhbnkgcmVzdGFydGFibGUgdGFzayB0byBiZWNvbWUgYSBub3Ag
YWZ0ZXIgaXRzIGZpcnN0CiAgICB1c2UgKHRoZSAocmUpZW50cnkgc3RhdGUgcG9pbnRzIGF0IHRo
ZSBpcmV0IHVzZWQgdG8gZXhpdCB0aGUgdGFzaykuCiAgICAKICAgIDMyYml0IFdpbmRvd3MgaW4g
cGFydGljdWxhciBpcyBrbm93biB0byB1c2UgdGFzayBnYXRlcyBmb3IgTk1JIGhhbmRsaW5nLCBh
bmQKICAgIHRvIHVzZSBOTUkgSVBJcy4KICAgIAogICAgSW4gdGhlIHRhc2sgc3dpdGNoIGhhbmRs
ZXIsIGRpc3Rpbmd1aXNoIGluc3RydWN0aW9uLWluZHVjZWQgZnJvbQogICAgaW50ZXJydXB0L2V4
Y2VwdGlvbi1pbmR1Y2VkIHRhc2sgc3dpdGNoZXMsIGFuZCBkZWNvZGUgdGhlIGluc3RydWN0aW9u
IHVuZGVyCiAgICAlcmlwIHRvIGNhbGN1bGF0ZSBpdHMgbGVuZ3RoLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
aHZtL3N2bS9lbXVsYXRlLmMgICAgICAgIHwgNTQgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgICAgfCA1OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L2VtdWxhdGUuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTAzIGluc2VydGlvbnMoKyksIDEw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUuYwppbmRleCAzZTUyNTkyODQ3Li5kNTg2
YmFkMTI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbXVsYXRlLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vZW11bGF0ZS5jCkBAIC0xMTcsNiArMTE3LDYwIEBAIHVuc2ln
bmVkIGludCBzdm1fZ2V0X2luc25fbGVuKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaW5z
dHJfZW5jKQogfQogCiAvKgorICogVEFTS19TV0lUQ0ggdm1leGl0cyBuZXZlciBwcm92aWRlIGFu
IGluc3RydWN0aW9uIGxlbmd0aC4gIFdlIG11c3QgYWx3YXlzCisgKiBkZWNvZGUgdW5kZXIgJXJp
cCB0byBmaW5kIHRoZSBhbnN3ZXIuCisgKi8KK3Vuc2lnbmVkIGludCBzdm1fZ2V0X3Rhc2tfc3dp
dGNoX2luc25fbGVuKHZvaWQpCit7CisgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgY3R4dDsK
KyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlOworICAgIHVuc2lnbmVkIGludCBl
bXVsX2xlbiwgbW9kcm1fcmVnOworCisgICAgaHZtX2VtdWxhdGVfaW5pdF9vbmNlKCZjdHh0LCBO
VUxMLCBndWVzdF9jcHVfdXNlcl9yZWdzKCkpOworICAgIGh2bV9lbXVsYXRlX2luaXRfcGVyX2lu
c24oJmN0eHQsIE5VTEwsIDApOworICAgIHN0YXRlID0geDg2X2RlY29kZV9pbnNuKCZjdHh0LmN0
eHQsIGh2bWVtdWxfaW5zbl9mZXRjaCk7CisgICAgaWYgKCBJU19FUlJfT1JfTlVMTChzdGF0ZSkg
KQorICAgICAgICByZXR1cm4gMDsKKworICAgIGVtdWxfbGVuID0geDg2X2luc25fbGVuZ3RoKHN0
YXRlLCAmY3R4dC5jdHh0KTsKKworICAgIC8qCisgICAgICogQ2hlY2sgZm9yIGFuIGluc3RydWN0
aW9uIHdoaWNoIGNhbiBjYXVzZSBhIHRhc2sgc3dpdGNoLiAgQW55IGZhcgorICAgICAqIGptcC9j
YWxsL3JldCwgYW55IHNvZnR3YXJlIGludGVycnVwdC9leGNlcHRpb24gd2l0aCB0cmFwIHNlbWFu
dGljcworICAgICAqIChleGNlcHQgaWNlYnAgLSBoYW5kbGVkIHNwZWNpYWxseSksIGFuZCBpcmV0
LgorICAgICAqLworICAgIHN3aXRjaCAoIGN0eHQuY3R4dC5vcGNvZGUgKQorICAgIHsKKyAgICBj
YXNlIDB4ZmY6IC8qIEdycCA1ICovCisgICAgICAgIC8qIGNhbGwgLyBqbXAgKGZhciwgYWJzb2x1
dGUgaW5kaXJlY3QpICovCisgICAgICAgIGlmICggKHVuc2lnbmVkIGludCl4ODZfaW5zbl9tb2Ry
bShzdGF0ZSwgTlVMTCwgJm1vZHJtX3JlZykgPj0gMyB8fAorICAgICAgICAgICAgIChtb2RybV9y
ZWcgIT0gMyAmJiBtb2RybV9yZWcgIT0gNSkgKQorICAgICAgICB7CisgICAgZGVmYXVsdDoKKyAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HICJCYWQgaW5zdHJ1Y3Rpb24gZm9yIHRh
c2sgc3dpdGNoXG4iKTsKKyAgICAgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5M
T0dfR19XQVJOSU5HLCAiU1ZNIEluc24gbGVuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmY3R4dCwgWDg2RU1VTF9VTkhBTkRMRUFCTEUpOworICAgICAgICAgICAgZW11
bF9sZW4gPSAwOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgLyogRmFs
bHRocm91Z2ggKi8KKyAgICBjYXNlIDB4OWE6IC8qIGNhbGwgKGZhciwgYWJzb2x1dGUpICovCisg
ICAgY2FzZSAweGNhOiAvKiByZXQgaW1tMTYgKGZhcikgKi8KKyAgICBjYXNlIDB4Y2I6IC8qIHJl
dCAoZmFyKSAqLworICAgIGNhc2UgMHhjYzogLyogaW50MyAqLworICAgIGNhc2UgMHhjZDogLyog
aW50IGltbTggKi8KKyAgICBjYXNlIDB4Y2U6IC8qIGludG8gKi8KKyAgICBjYXNlIDB4Y2Y6IC8q
IGlyZXQgKi8KKyAgICBjYXNlIDB4ZWE6IC8qIGptcCAoZmFyLCBhYnNvbHV0ZSkgKi8KKyAgICAg
ICAgYnJlYWs7CisgICAgfQorCisgICAgeDg2X2VtdWxhdGVfZnJlZV9zdGF0ZShzdGF0ZSk7CisK
KyAgICByZXR1cm4gZW11bF9sZW47Cit9CisKKy8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBt
b2RlOiBDCiAgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGE3YTc5ZmNl
ZjcuLjBmYjE5MDhjMTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0yNzU3LDcgKzI3NTcsNTIgQEAgdm9p
ZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBj
YXNlIFZNRVhJVF9UQVNLX1NXSVRDSDogewogICAgICAgICBlbnVtIGh2bV90YXNrX3N3aXRjaF9y
ZWFzb24gcmVhc29uOwotICAgICAgICBpbnQzMl90IGVycmNvZGUgPSAtMTsKKyAgICAgICAgaW50
MzJfdCBlcnJjb2RlID0gLTEsIGluc25fbGVuID0gLTE7CisKKyAgICAgICAgLyoKKyAgICAgICAg
ICogQWxsIFRBU0tfU1dJVENIIGludGVyY2VwdHMgaGF2ZSBmYXVsdC1saWtlIHNlbWFudGljcy4g
IE5SSVAgaXMKKyAgICAgICAgICogbmV2ZXIgcHJvdmlkZWQsIGV2ZW4gZm9yIGluc3RydWN0aW9u
LWluZHVjZWQgdGFzayBzd2l0Y2hlcywgYnV0IHdlCisgICAgICAgICAqIG5lZWQgdG8ga25vdyB0
aGUgaW5zdHJ1Y3Rpb24gbGVuZ3RoIGluIG9yZGVyIHRvIHNldCAlZWlwIHN1aXRhYmx5CisgICAg
ICAgICAqIGluIHRoZSBvdXRnb2luZyBUU1MuCisgICAgICAgICAqCisgICAgICAgICAqIEZvciBh
IHRhc2sgc3dpdGNoIHdoaWNoIHZlY3RvcmVkIHRocm91Z2ggdGhlIElEVCwgbG9vayBhdCB0aGUg
dHlwZQorICAgICAgICAgKiB0byBkaXN0aW5ndWlzaCBpbnRlcnJ1cHRzL2V4Y2VwdGlvbnMgZnJv
bSBpbnN0cnVjdGlvbiBiYXNlZAorICAgICAgICAgKiBzd2l0Y2hlcy4KKyAgICAgICAgICovCisg
ICAgICAgIGlmICggdm1jYi0+ZXhpdGludGluZm8uZmllbGRzLnYgKQorICAgICAgICB7CisgICAg
ICAgICAgICBzd2l0Y2ggKCB2bWNiLT5leGl0aW50aW5mby5maWVsZHMudHlwZSApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiAjQlAgYW5kICNP
RiBhcmUgZnJvbSBJTlQzL0lOVE8gcmVzcGVjdGl2ZWx5LiAgI0RCIGZyb20KKyAgICAgICAgICAg
ICAgICAgKiBJQ0VCUCBpcyBoYW5kbGVkIHNwZWNpYWxseSwgYW5kIGFscmVhZHkgaGFzIGZhdWx0
CisgICAgICAgICAgICAgICAgICogc2VtYW50aWNzLgorICAgICAgICAgICAgICAgICAqLworICAg
ICAgICAgICAgY2FzZSBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTjoKKyAgICAgICAgICAgICAg
ICBpZiAoIHZtY2ItPmV4aXRpbnRpbmZvLmZpZWxkcy52ZWN0b3IgPT0gVFJBUF9pbnQzIHx8Cisg
ICAgICAgICAgICAgICAgICAgICB2bWNiLT5leGl0aW50aW5mby5maWVsZHMudmVjdG9yID09IFRS
QVBfb3ZlcmZsb3cgKQorICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAg
ICAvKiBGYWxsdGhyb3VnaCAqLworICAgICAgICAgICAgY2FzZSBYODZfRVZFTlRUWVBFX0VYVF9J
TlRSOgorICAgICAgICAgICAgY2FzZSBYODZfRVZFTlRUWVBFX05NSToKKyAgICAgICAgICAgICAg
ICBpbnNuX2xlbiA9IDA7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGUgY29tbW9uIGxvZ2ljIGFib3ZlIHdp
bGwgaGF2ZSBmb3J3YXJkZWQgdGhlIHZlY3RvcmluZworICAgICAgICAgICAgICogaW5mb3JtYXRp
b24uICBVbmRvIHRoaXMgYXMgd2UgYXJlIGdvaW5nIHRvIGVtdWxhdGUuCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIHZtY2ItPmV2ZW50aW5qLmJ5dGVzID0gMDsKKyAgICAgICAgfQorCisg
ICAgICAgIC8qCisgICAgICAgICAqIGluc25fbGVuIGJlaW5nIC0xIGluZGljYXRlcyB0aGF0IHdl
IGhhdmUgYW4gaW5zdHJ1Y3Rpb24taW5kdWNlZAorICAgICAgICAgKiB0YXNrIHN3aXRjaC4gIERl
Y29kZSB1bmRlciAlcmlwIHRvIGZpbmQgaXRzIGxlbmd0aC4KKyAgICAgICAgICovCisgICAgICAg
IGlmICggaW5zbl9sZW4gPCAwICYmIChpbnNuX2xlbiA9IHN2bV9nZXRfdGFza19zd2l0Y2hfaW5z
bl9sZW4oKSkgPT0gMCApCisgICAgICAgICAgICBnb3RvIGNyYXNoX29yX2ZhdWx0OworCiAgICAg
ICAgIGlmICggKHZtY2ItPmV4aXRpbmZvMiA+PiAzNikgJiAxICkKICAgICAgICAgICAgIHJlYXNv
biA9IFRTV19pcmV0OwogICAgICAgICBlbHNlIGlmICggKHZtY2ItPmV4aXRpbmZvMiA+PiAzOCkg
JiAxICkKQEAgLTI3NjcsMTUgKzI4MTIsNyBAQCB2b2lkIHN2bV92bWV4aXRfaGFuZGxlcihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgaWYgKCAodm1jYi0+ZXhpdGluZm8yID4+
IDQ0KSAmIDEgKQogICAgICAgICAgICAgZXJyY29kZSA9ICh1aW50MzJfdCl2bWNiLT5leGl0aW5m
bzI7CiAKLSAgICAgICAgLyoKLSAgICAgICAgICogU29tZSBwcm9jZXNzb3JzIHNldCB0aGUgRVhJ
VElOVElORk8gZmllbGQgd2hlbiB0aGUgdGFzayBzd2l0Y2gKLSAgICAgICAgICogaXMgY2F1c2Vk
IGJ5IGEgdGFzayBnYXRlIGluIHRoZSBJRFQuIEluIHRoaXMgY2FzZSB3ZSB3aWxsIGJlCi0gICAg
ICAgICAqIGVtdWxhdGluZyB0aGUgZXZlbnQgaW5qZWN0aW9uLCBzbyB3ZSBkbyBub3Qgd2FudCB0
aGUgcHJvY2Vzc29yCi0gICAgICAgICAqIHRvIHJlLWluamVjdCB0aGUgb3JpZ2luYWwgZXZlbnQh
Ci0gICAgICAgICAqLwotICAgICAgICB2bWNiLT5ldmVudGluai5ieXRlcyA9IDA7Ci0KLSAgICAg
ICAgaHZtX3Rhc2tfc3dpdGNoKHZtY2ItPmV4aXRpbmZvMSwgcmVhc29uLCBlcnJjb2RlLCAwKTsK
KyAgICAgICAgaHZtX3Rhc2tfc3dpdGNoKHZtY2ItPmV4aXRpbmZvMSwgcmVhc29uLCBlcnJjb2Rl
LCBpbnNuX2xlbik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtMjk3Miw2ICszMDA5LDcg
QEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIlVuZXhwZWN0ZWQgdm1leGl0OiByZWFzb24gJSMi
UFJJeDY0IiwgIgogICAgICAgICAgICAgICAgICJleGl0aW5mbzEgJSMiUFJJeDY0IiwgZXhpdGlu
Zm8yICUjIlBSSXg2NCJcbiIsCiAgICAgICAgICAgICAgICAgZXhpdF9yZWFzb24sIHZtY2ItPmV4
aXRpbmZvMSwgdm1jYi0+ZXhpdGluZm8yKTsKKyAgICBjcmFzaF9vcl9mYXVsdDoKICAgICAgICAg
c3ZtX2NyYXNoX29yX2ZhdWx0KHYpOwogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3ZtL2VtdWxhdGUuaAppbmRleCA5YWYxMDA2MWM1Li5lYjFhOGMyNGFmIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9lbXVsYXRlLmgKQEAgLTUxLDYgKzUxLDcgQEAKIHN0cnVj
dCB2Y3B1OwogCiB1bnNpZ25lZCBpbnQgc3ZtX2dldF9pbnNuX2xlbihzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IGluc3RyX2VuYyk7Cit1bnNpZ25lZCBpbnQgc3ZtX2dldF90YXNrX3N3aXRj
aF9pbnNuX2xlbih2b2lkKTsKIAogI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fU1ZNX0VNVUxBVEVf
SF9fICovCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 14:55:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 14:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iahfo-0005Jx-Is; Fri, 29 Nov 2019 14:55:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iahfn-0005Js-C1
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 14:55:07 +0000
X-Inumbo-ID: 3a69d48a-12b8-11ea-a3e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a69d48a-12b8-11ea-a3e7-12813bfff9fa;
 Fri, 29 Nov 2019 14:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iahfl-0000x4-0P
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 14:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iahfk-0006tB-Tz
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 14:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iahfk-0006tB-Tz@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 14:55:04 +0000
Subject: [Xen-changelog] [xen staging] Config.mk et al: Branch off Xen
 4.14-unstable
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhiOTU1Nzk2YzVjYWM3MWM0NjY4YjUwOGNlNGIyNjVlNDQ5ZjM3MDQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBOb3YgMjkgMTQ6NDY6MzQgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxNDo0NjozNCAy
MDE5ICswMDAwCgogICAgQ29uZmlnLm1rIGV0IGFsOiBCcmFuY2ggb2ZmIFhlbiA0LjE0LXVuc3Rh
YmxlCiAgICAKICAgIEJ1bXAgdGhlIHZlcnNpb24gbnVtYmVycyBldmVyeXdoZXJlIGFuZCByZXJ1
biBhdXRvZ2VuLnNoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBSRUFETUUgICAgICAgICAgICB8IDEwICsrKysrLS0t
LS0KIFNVUFBPUlQubWQgICAgICAgIHwgIDIgKy0KIGNvbmZpZ3VyZSAgICAgICAgIHwgMTggKysr
KysrKysrLS0tLS0tLS0tCiBkb2NzL2NvbmZpZ3VyZSAgICB8IDE4ICsrKysrKysrKy0tLS0tLS0t
LQogc3R1YmRvbS9jb25maWd1cmUgfCAxOCArKysrKysrKystLS0tLS0tLS0KIHRvb2xzL2NvbmZp
Z3VyZSAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vTWFrZWZpbGUgICAgICB8ICA0ICsr
LS0KIDcgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1FCmluZGV4IGZkNzQzNDZlNDIuLmVhYjZiZmVhOGEg
MTAwNjQ0Ci0tLSBhL1JFQURNRQorKysgYi9SRUFETUUKQEAgLTEsOSArMSw5IEBACiAjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLSBfICBfICAgIF8gX19fX18KLXwgfHwgfCAgLyB8
X19fIC8gICAgICAgXyBfXyBfX18KLXwgfHwgfF8gfCB8IHxfIFwgX19fX198ICdfXy8gX198Ci18
X18gICBffHwgfF9fXykgfF9fX19ffCB8IHwgKF9fCi0gICB8X3woXylffF9fX18vICAgICAgfF98
ICBcX19ffAorIF8gIF8gICAgXyBfICBfICAgICAgICAgICAgICAgICAgICAgICAgIF8gICAgICAg
IF8gICAgIF8gICAgICAKK3wgfHwgfCAgLyB8IHx8IHwgICAgICAgIF8gICBfIF8gX18gIF9fX3wg
fF8gX18gX3wgfF9fIHwgfCBfX18gCit8IHx8IHxfIHwgfCB8fCB8XyBfX19fX3wgfCB8IHwgJ18g
XC8gX198IF9fLyBfYCB8ICdfIFx8IHwvIF8gXAorfF9fICAgX3x8IHxfXyAgIF98X19fX198IHxf
fCB8IHwgfCBcX18gXCB8fCAoX3wgfCB8XykgfCB8ICBfXy8KKyAgIHxffChfKV98ICB8X3wgICAg
ICAgIFxfXyxffF98IHxffF9fXy9cX19cX18sX3xfLl9fL3xffFxfX198CiAKICMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogCmRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIvU1VQUE9S
VC5tZAppbmRleCA1Mzk1YTVlY2M3Li4xY2FkN2Q2MTY0IDEwMDY0NAotLS0gYS9TVVBQT1JULm1k
CisrKyBiL1NVUFBPUlQubWQKQEAgLTksNyArOSw3IEBAIGZvciB0aGUgZGVmaW5pdGlvbnMgb2Yg
dGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCiAKICMgUmVsZWFzZSBTdXBwb3J0CiAKLSAg
ICBYZW4tVmVyc2lvbjogNC4xMy1yYworICAgIFhlbi1WZXJzaW9uOiA0LjE0LXVuc3RhYmxlCiAg
ICAgSW5pdGlhbC1SZWxlYXNlOiBuL2EKICAgICBTdXBwb3J0ZWQtVW50aWw6IFRCRAogICAgIFNl
Y3VyaXR5LVN1cHBvcnQtVW50aWw6IFVucmVsZWFzZWQgLSBub3QgeWV0IHNlY3VyaXR5LXN1cHBv
cnRlZApkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4IDRkMjU4ZWI2MTUu
LjgzZjg0YjA0OWYgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25maWd1cmUKQEAgLTEs
NiArMSw2IEBACiAjISAvYmluL3NoCiAjIEd1ZXNzIHZhbHVlcyBmb3Igc3lzdGVtLWRlcGVuZGVu
dCB2YXJpYWJsZXMgYW5kIGNyZWF0ZSBNYWtlZmlsZXMuCi0jIEdlbmVyYXRlZCBieSBHTlUgQXV0
b2NvbmYgMi42OSBmb3IgWGVuIEh5cGVydmlzb3IgNC4xMy4KKyMgR2VuZXJhdGVkIGJ5IEdOVSBB
dXRvY29uZiAyLjY5IGZvciBYZW4gSHlwZXJ2aXNvciA0LjE0LgogIwogIyBSZXBvcnQgYnVncyB0
byA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+LgogIwpAQCAtNTc5LDggKzU3OSw4IEBAIE1BS0VG
TEFHUz0KICMgSWRlbnRpdHkgb2YgdGhpcyBwYWNrYWdlLgogUEFDS0FHRV9OQU1FPSdYZW4gSHlw
ZXJ2aXNvcicKIFBBQ0tBR0VfVEFSTkFNRT0neGVuJwotUEFDS0FHRV9WRVJTSU9OPSc0LjEzJwot
UEFDS0FHRV9TVFJJTkc9J1hlbiBIeXBlcnZpc29yIDQuMTMnCitQQUNLQUdFX1ZFUlNJT049JzQu
MTQnCitQQUNLQUdFX1NUUklORz0nWGVuIEh5cGVydmlzb3IgNC4xNCcKIFBBQ0tBR0VfQlVHUkVQ
T1JUPSd4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZycKIFBBQ0tBR0VfVVJMPSdodHRwOi8vd3d3Lnhl
bi5vcmcvJwogCkBAIC0xMjM1LDcgKzEyMzUsNyBAQCBpZiB0ZXN0ICIkYWNfaW5pdF9oZWxwIiA9
ICJsb25nIjsgdGhlbgogICAjIE9taXQgc29tZSBpbnRlcm5hbCBvciBvYnNvbGV0ZSBvcHRpb25z
IHRvIG1ha2UgdGhlIGxpc3QgbGVzcyBpbXBvc2luZy4KICAgIyBUaGlzIG1lc3NhZ2UgaXMgdG9v
IGxvbmcgdG8gYmUgYSBzdHJpbmcgaW4gdGhlIEEvVVggMy4xIHNoLgogICBjYXQgPDxfQUNFT0YK
LVxgY29uZmlndXJlJyBjb25maWd1cmVzIFhlbiBIeXBlcnZpc29yIDQuMTMgdG8gYWRhcHQgdG8g
bWFueSBraW5kcyBvZiBzeXN0ZW1zLgorXGBjb25maWd1cmUnIGNvbmZpZ3VyZXMgWGVuIEh5cGVy
dmlzb3IgNC4xNCB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMuCiAKIFVzYWdlOiAk
MCBbT1BUSU9OXS4uLiBbVkFSPVZBTFVFXS4uLgogCkBAIC0xMzAxLDcgKzEzMDEsNyBAQCBmaQog
CiBpZiB0ZXN0IC1uICIkYWNfaW5pdF9oZWxwIjsgdGhlbgogICBjYXNlICRhY19pbml0X2hlbHAg
aW4KLSAgICAgc2hvcnQgfCByZWN1cnNpdmUgKSBlY2hvICJDb25maWd1cmF0aW9uIG9mIFhlbiBI
eXBlcnZpc29yIDQuMTM6Ijs7CisgICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmln
dXJhdGlvbiBvZiBYZW4gSHlwZXJ2aXNvciA0LjE0OiI7OwogICAgZXNhYwogICBjYXQgPDxcX0FD
RU9GCiAKQEAgLTEzOTksNyArMTM5OSw3IEBAIGZpCiB0ZXN0IC1uICIkYWNfaW5pdF9oZWxwIiAm
JiBleGl0ICRhY19zdGF0dXMKIGlmICRhY19pbml0X3ZlcnNpb247IHRoZW4KICAgY2F0IDw8XF9B
Q0VPRgotWGVuIEh5cGVydmlzb3IgY29uZmlndXJlIDQuMTMKK1hlbiBIeXBlcnZpc29yIGNvbmZp
Z3VyZSA0LjE0CiBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkKIAogQ29weXJpZ2h0IChD
KSAyMDEyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpAQCAtMTQxNiw3ICsxNDE2LDcg
QEAgY2F0ID5jb25maWcubG9nIDw8X0FDRU9GCiBUaGlzIGZpbGUgY29udGFpbnMgYW55IG1lc3Nh
Z2VzIHByb2R1Y2VkIGJ5IGNvbXBpbGVycyB3aGlsZQogcnVubmluZyBjb25maWd1cmUsIHRvIGFp
ZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2VzIGEgbWlzdGFrZS4KIAotSXQgd2FzIGNyZWF0
ZWQgYnkgWGVuIEh5cGVydmlzb3IgJGFzX21lIDQuMTMsIHdoaWNoIHdhcworSXQgd2FzIGNyZWF0
ZWQgYnkgWGVuIEh5cGVydmlzb3IgJGFzX21lIDQuMTQsIHdoaWNoIHdhcwogZ2VuZXJhdGVkIGJ5
IEdOVSBBdXRvY29uZiAyLjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCiAKICAgJCAk
MCAkQApAQCAtMjg1Niw3ICsyODU2LDcgQEAgY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9G
IHx8IGFjX3dyaXRlX2ZhaWw9MQogIyByZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBvZiBDT05G
SUdfRklMRVMgZXRjLiBpbnN0ZWFkIG9mIHRoZWlyCiAjIHZhbHVlcyBhZnRlciBvcHRpb25zIGhh
bmRsaW5nLgogYWNfbG9nPSIKLVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlz
b3IgJGFzX21lIDQuMTMsIHdoaWNoIHdhcworVGhpcyBmaWxlIHdhcyBleHRlbmRlZCBieSBYZW4g
SHlwZXJ2aXNvciAkYXNfbWUgNC4xNCwgd2hpY2ggd2FzCiBnZW5lcmF0ZWQgYnkgR05VIEF1dG9j
b25mIDIuNjkuICBJbnZvY2F0aW9uIGNvbW1hbmQgbGluZSB3YXMKIAogICBDT05GSUdfRklMRVMg
ICAgPSAkQ09ORklHX0ZJTEVTCkBAIC0yOTEwLDcgKzI5MTAsNyBAQCBfQUNFT0YKIGNhdCA+PiRD
T05GSUdfU1RBVFVTIDw8X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQogYWNfY3NfY29uZmlnPSJg
JGFzX2VjaG8gIiRhY19jb25maWd1cmVfYXJncyIgfCBzZWQgJ3MvXiAvLzsgcy9bXFwiIlxgXCRd
L1xcXFwmL2cnYCIKIGFjX2NzX3ZlcnNpb249IlxcCi1YZW4gSHlwZXJ2aXNvciBjb25maWcuc3Rh
dHVzIDQuMTMKK1hlbiBIeXBlcnZpc29yIGNvbmZpZy5zdGF0dXMgNC4xNAogY29uZmlndXJlZCBi
eSAkMCwgZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LAogICB3aXRoIG9wdGlvbnMgXFwi
XCRhY19jc19jb25maWdcXCIKIApkaWZmIC0tZ2l0IGEvZG9jcy9jb25maWd1cmUgYi9kb2NzL2Nv
bmZpZ3VyZQppbmRleCBlODE2NDQ3NTJmLi5mZGZjMTEwMzExIDEwMDc1NQotLS0gYS9kb2NzL2Nv
bmZpZ3VyZQorKysgYi9kb2NzL2NvbmZpZ3VyZQpAQCAtMSw2ICsxLDYgQEAKICMhIC9iaW4vc2gK
ICMgR3Vlc3MgdmFsdWVzIGZvciBzeXN0ZW0tZGVwZW5kZW50IHZhcmlhYmxlcyBhbmQgY3JlYXRl
IE1ha2VmaWxlcy4KLSMgR2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5IGZvciBYZW4gSHlw
ZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuMTMuCisjIEdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYg
Mi42OSBmb3IgWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRhdGlvbiA0LjE0LgogIwogIyBSZXBvcnQg
YnVncyB0byA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+LgogIwpAQCAtNTc5LDggKzU3OSw4IEBA
IE1BS0VGTEFHUz0KICMgSWRlbnRpdHkgb2YgdGhpcyBwYWNrYWdlLgogUEFDS0FHRV9OQU1FPSdY
ZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uJwogUEFDS0FHRV9UQVJOQU1FPSd4ZW4nCi1QQUNL
QUdFX1ZFUlNJT049JzQuMTMnCi1QQUNLQUdFX1NUUklORz0nWGVuIEh5cGVydmlzb3IgRG9jdW1l
bnRhdGlvbiA0LjEzJworUEFDS0FHRV9WRVJTSU9OPSc0LjE0JworUEFDS0FHRV9TVFJJTkc9J1hl
biBIeXBlcnZpc29yIERvY3VtZW50YXRpb24gNC4xNCcKIFBBQ0tBR0VfQlVHUkVQT1JUPSd4ZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZycKIFBBQ0tBR0VfVVJMPSdodHRwOi8vd3d3Lnhlbi5vcmcvJwog
CkBAIC0xMjIzLDcgKzEyMjMsNyBAQCBpZiB0ZXN0ICIkYWNfaW5pdF9oZWxwIiA9ICJsb25nIjsg
dGhlbgogICAjIE9taXQgc29tZSBpbnRlcm5hbCBvciBvYnNvbGV0ZSBvcHRpb25zIHRvIG1ha2Ug
dGhlIGxpc3QgbGVzcyBpbXBvc2luZy4KICAgIyBUaGlzIG1lc3NhZ2UgaXMgdG9vIGxvbmcgdG8g
YmUgYSBzdHJpbmcgaW4gdGhlIEEvVVggMy4xIHNoLgogICBjYXQgPDxfQUNFT0YKLVxgY29uZmln
dXJlJyBjb25maWd1cmVzIFhlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24gNC4xMyB0byBhZGFw
dCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMuCitcYGNvbmZpZ3VyZScgY29uZmlndXJlcyBYZW4g
SHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuMTQgdG8gYWRhcHQgdG8gbWFueSBraW5kcyBvZiBz
eXN0ZW1zLgogCiBVc2FnZTogJDAgW09QVElPTl0uLi4gW1ZBUj1WQUxVRV0uLi4KIApAQCAtMTI4
NSw3ICsxMjg1LDcgQEAgZmkKIAogaWYgdGVzdCAtbiAiJGFjX2luaXRfaGVscCI7IHRoZW4KICAg
Y2FzZSAkYWNfaW5pdF9oZWxwIGluCi0gICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29u
ZmlndXJhdGlvbiBvZiBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuMTM6Ijs7CisgICAg
IHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBvZiBYZW4gSHlwZXJ2aXNv
ciBEb2N1bWVudGF0aW9uIDQuMTQ6Ijs7CiAgICBlc2FjCiAgIGNhdCA8PFxfQUNFT0YKIApAQCAt
MTM4Myw3ICsxMzgzLDcgQEAgZmkKIHRlc3QgLW4gIiRhY19pbml0X2hlbHAiICYmIGV4aXQgJGFj
X3N0YXR1cwogaWYgJGFjX2luaXRfdmVyc2lvbjsgdGhlbgogICBjYXQgPDxcX0FDRU9GCi1YZW4g
SHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIGNvbmZpZ3VyZSA0LjEzCitYZW4gSHlwZXJ2aXNvciBE
b2N1bWVudGF0aW9uIGNvbmZpZ3VyZSA0LjE0CiBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIu
NjkKIAogQ29weXJpZ2h0IChDKSAyMDEyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpA
QCAtMTQwMCw3ICsxNDAwLDcgQEAgY2F0ID5jb25maWcubG9nIDw8X0FDRU9GCiBUaGlzIGZpbGUg
Y29udGFpbnMgYW55IG1lc3NhZ2VzIHByb2R1Y2VkIGJ5IGNvbXBpbGVycyB3aGlsZQogcnVubmlu
ZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2VzIGEgbWlzdGFr
ZS4KIAotSXQgd2FzIGNyZWF0ZWQgYnkgWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRhdGlvbiAkYXNf
bWUgNC4xMywgd2hpY2ggd2FzCitJdCB3YXMgY3JlYXRlZCBieSBYZW4gSHlwZXJ2aXNvciBEb2N1
bWVudGF0aW9uICRhc19tZSA0LjE0LCB3aGljaCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2Nv
bmYgMi42OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAgICQgJDAgJEAKQEAgLTI4
MDksNyArMjgwOSw3IEBAIGNhdCA+PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBhY193cml0
ZV9mYWlsPTEKICMgcmVwb3J0IGFjdHVhbCBpbnB1dCB2YWx1ZXMgb2YgQ09ORklHX0ZJTEVTIGV0
Yy4gaW5zdGVhZCBvZiB0aGVpcgogIyB2YWx1ZXMgYWZ0ZXIgb3B0aW9ucyBoYW5kbGluZy4KIGFj
X2xvZz0iCi1UaGlzIGZpbGUgd2FzIGV4dGVuZGVkIGJ5IFhlbiBIeXBlcnZpc29yIERvY3VtZW50
YXRpb24gJGFzX21lIDQuMTMsIHdoaWNoIHdhcworVGhpcyBmaWxlIHdhcyBleHRlbmRlZCBieSBY
ZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uICRhc19tZSA0LjE0LCB3aGljaCB3YXMKIGdlbmVy
YXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwog
CiAgIENPTkZJR19GSUxFUyAgICA9ICRDT05GSUdfRklMRVMKQEAgLTI4NjMsNyArMjg2Myw3IEBA
IF9BQ0VPRgogY2F0ID4+JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0x
CiBhY19jc19jb25maWc9ImAkYXNfZWNobyAiJGFjX2NvbmZpZ3VyZV9hcmdzIiB8IHNlZCAncy9e
IC8vOyBzL1tcXCIiXGBcJF0vXFxcXCYvZydgIgogYWNfY3NfdmVyc2lvbj0iXFwKLVhlbiBIeXBl
cnZpc29yIERvY3VtZW50YXRpb24gY29uZmlnLnN0YXR1cyA0LjEzCitYZW4gSHlwZXJ2aXNvciBE
b2N1bWVudGF0aW9uIGNvbmZpZy5zdGF0dXMgNC4xNAogY29uZmlndXJlZCBieSAkMCwgZ2VuZXJh
dGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LAogICB3aXRoIG9wdGlvbnMgXFwiXCRhY19jc19jb25m
aWdcXCIKIApkaWZmIC0tZ2l0IGEvc3R1YmRvbS9jb25maWd1cmUgYi9zdHViZG9tL2NvbmZpZ3Vy
ZQppbmRleCBiZWViOGRiMmUxLi44ZjBiZGNmMTkxIDEwMDc1NQotLS0gYS9zdHViZG9tL2NvbmZp
Z3VyZQorKysgYi9zdHViZG9tL2NvbmZpZ3VyZQpAQCAtMSw2ICsxLDYgQEAKICMhIC9iaW4vc2gK
ICMgR3Vlc3MgdmFsdWVzIGZvciBzeXN0ZW0tZGVwZW5kZW50IHZhcmlhYmxlcyBhbmQgY3JlYXRl
IE1ha2VmaWxlcy4KLSMgR2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5IGZvciBYZW4gSHlw
ZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMy4KKyMgR2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAy
LjY5IGZvciBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xNC4KICMKICMgUmVwb3J0IGJ1
Z3MgdG8gPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPi4KICMKQEAgLTU3OSw4ICs1NzksOCBAQCBN
QUtFRkxBR1M9CiAjIElkZW50aXR5IG9mIHRoaXMgcGFja2FnZS4KIFBBQ0tBR0VfTkFNRT0nWGVu
IEh5cGVydmlzb3IgU3R1YiBEb21haW5zJwogUEFDS0FHRV9UQVJOQU1FPSd4ZW4nCi1QQUNLQUdF
X1ZFUlNJT049JzQuMTMnCi1QQUNLQUdFX1NUUklORz0nWGVuIEh5cGVydmlzb3IgU3R1YiBEb21h
aW5zIDQuMTMnCitQQUNLQUdFX1ZFUlNJT049JzQuMTQnCitQQUNLQUdFX1NUUklORz0nWGVuIEh5
cGVydmlzb3IgU3R1YiBEb21haW5zIDQuMTQnCiBQQUNLQUdFX0JVR1JFUE9SVD0neGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcnCiBQQUNLQUdFX1VSTD0naHR0cDovL3d3dy54ZW4ub3JnLycKIApAQCAt
MTI2Myw3ICsxMjYzLDcgQEAgaWYgdGVzdCAiJGFjX2luaXRfaGVscCIgPSAibG9uZyI7IHRoZW4K
ICAgIyBPbWl0IHNvbWUgaW50ZXJuYWwgb3Igb2Jzb2xldGUgb3B0aW9ucyB0byBtYWtlIHRoZSBs
aXN0IGxlc3MgaW1wb3NpbmcuCiAgICMgVGhpcyBtZXNzYWdlIGlzIHRvbyBsb25nIHRvIGJlIGEg
c3RyaW5nIGluIHRoZSBBL1VYIDMuMSBzaC4KICAgY2F0IDw8X0FDRU9GCi1cYGNvbmZpZ3VyZScg
Y29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMyB0byBhZGFwdCB0byBt
YW55IGtpbmRzIG9mIHN5c3RlbXMuCitcYGNvbmZpZ3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2
aXNvciBTdHViIERvbWFpbnMgNC4xNCB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMu
CiAKIFVzYWdlOiAkMCBbT1BUSU9OXS4uLiBbVkFSPVZBTFVFXS4uLgogCkBAIC0xMzI5LDcgKzEz
MjksNyBAQCBmaQogCiBpZiB0ZXN0IC1uICIkYWNfaW5pdF9oZWxwIjsgdGhlbgogICBjYXNlICRh
Y19pbml0X2hlbHAgaW4KLSAgICAgc2hvcnQgfCByZWN1cnNpdmUgKSBlY2hvICJDb25maWd1cmF0
aW9uIG9mIFhlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyA0LjEzOiI7OworICAgICBzaG9ydCB8
IHJlY3Vyc2l2ZSApIGVjaG8gIkNvbmZpZ3VyYXRpb24gb2YgWGVuIEh5cGVydmlzb3IgU3R1YiBE
b21haW5zIDQuMTQ6Ijs7CiAgICBlc2FjCiAgIGNhdCA8PFxfQUNFT0YKIApAQCAtMTQzOSw3ICsx
NDM5LDcgQEAgZmkKIHRlc3QgLW4gIiRhY19pbml0X2hlbHAiICYmIGV4aXQgJGFjX3N0YXR1cwog
aWYgJGFjX2luaXRfdmVyc2lvbjsgdGhlbgogICBjYXQgPDxcX0FDRU9GCi1YZW4gSHlwZXJ2aXNv
ciBTdHViIERvbWFpbnMgY29uZmlndXJlIDQuMTMKK1hlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlu
cyBjb25maWd1cmUgNC4xNAogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5CiAKIENvcHly
aWdodCAoQykgMjAxMiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KQEAgLTE0OTQsNyAr
MTQ5NCw3IEBAIGNhdCA+Y29uZmlnLmxvZyA8PF9BQ0VPRgogVGhpcyBmaWxlIGNvbnRhaW5zIGFu
eSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hpbGUKIHJ1bm5pbmcgY29uZmlndXJl
LCB0byBhaWQgZGVidWdnaW5nIGlmIGNvbmZpZ3VyZSBtYWtlcyBhIG1pc3Rha2UuCiAKLUl0IHdh
cyBjcmVhdGVkIGJ5IFhlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyAkYXNfbWUgNC4xMywgd2hp
Y2ggd2FzCitJdCB3YXMgY3JlYXRlZCBieSBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgJGFz
X21lIDQuMTQsIHdoaWNoIHdhcwogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LiAgSW52
b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCiAKICAgJCAkMCAkQApAQCAtNDI0OCw3ICs0MjQ4LDcg
QEAgY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQogIyBy
ZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBvZiBDT05GSUdfRklMRVMgZXRjLiBpbnN0ZWFkIG9m
IHRoZWlyCiAjIHZhbHVlcyBhZnRlciBvcHRpb25zIGhhbmRsaW5nLgogYWNfbG9nPSIKLVRoaXMg
ZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zICRhc19tZSA0
LjEzLCB3aGljaCB3YXMKK1RoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlzb3Ig
U3R1YiBEb21haW5zICRhc19tZSA0LjE0LCB3aGljaCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0
b2NvbmYgMi42OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAgIENPTkZJR19GSUxF
UyAgICA9ICRDT05GSUdfRklMRVMKQEAgLTQzMDIsNyArNDMwMiw3IEBAIF9BQ0VPRgogY2F0ID4+
JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCiBhY19jc19jb25maWc9
ImAkYXNfZWNobyAiJGFjX2NvbmZpZ3VyZV9hcmdzIiB8IHNlZCAncy9eIC8vOyBzL1tcXCIiXGBc
JF0vXFxcXCYvZydgIgogYWNfY3NfdmVyc2lvbj0iXFwKLVhlbiBIeXBlcnZpc29yIFN0dWIgRG9t
YWlucyBjb25maWcuc3RhdHVzIDQuMTMKK1hlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyBjb25m
aWcuc3RhdHVzIDQuMTQKIGNvbmZpZ3VyZWQgYnkgJDAsIGdlbmVyYXRlZCBieSBHTlUgQXV0b2Nv
bmYgMi42OSwKICAgd2l0aCBvcHRpb25zIFxcIlwkYWNfY3NfY29uZmlnXFwiCiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xzL2NvbmZpZ3VyZQppbmRleCBlNDdiY2VmMzUxLi4z
YTY4Njg4MDY4IDEwMDc1NQotLS0gYS90b29scy9jb25maWd1cmUKKysrIGIvdG9vbHMvY29uZmln
dXJlCkBAIC0xLDYgKzEsNiBAQAogIyEgL2Jpbi9zaAogIyBHdWVzcyB2YWx1ZXMgZm9yIHN5c3Rl
bS1kZXBlbmRlbnQgdmFyaWFibGVzIGFuZCBjcmVhdGUgTWFrZWZpbGVzLgotIyBHZW5lcmF0ZWQg
YnkgR05VIEF1dG9jb25mIDIuNjkgZm9yIFhlbiBIeXBlcnZpc29yIFRvb2xzIDQuMTMuCisjIEdl
bmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3IgWGVuIEh5cGVydmlzb3IgVG9vbHMgNC4x
NC4KICMKICMgUmVwb3J0IGJ1Z3MgdG8gPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPi4KICMKQEAg
LTU4MCw4ICs1ODAsOCBAQCBNQUtFRkxBR1M9CiAjIElkZW50aXR5IG9mIHRoaXMgcGFja2FnZS4K
IFBBQ0tBR0VfTkFNRT0nWGVuIEh5cGVydmlzb3IgVG9vbHMnCiBQQUNLQUdFX1RBUk5BTUU9J3hl
bicKLVBBQ0tBR0VfVkVSU0lPTj0nNC4xMycKLVBBQ0tBR0VfU1RSSU5HPSdYZW4gSHlwZXJ2aXNv
ciBUb29scyA0LjEzJworUEFDS0FHRV9WRVJTSU9OPSc0LjE0JworUEFDS0FHRV9TVFJJTkc9J1hl
biBIeXBlcnZpc29yIFRvb2xzIDQuMTQnCiBQQUNLQUdFX0JVR1JFUE9SVD0neGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcnCiBQQUNLQUdFX1VSTD0naHR0cDovL3d3dy54ZW4ub3JnLycKIApAQCAtMTQw
OCw3ICsxNDA4LDcgQEAgaWYgdGVzdCAiJGFjX2luaXRfaGVscCIgPSAibG9uZyI7IHRoZW4KICAg
IyBPbWl0IHNvbWUgaW50ZXJuYWwgb3Igb2Jzb2xldGUgb3B0aW9ucyB0byBtYWtlIHRoZSBsaXN0
IGxlc3MgaW1wb3NpbmcuCiAgICMgVGhpcyBtZXNzYWdlIGlzIHRvbyBsb25nIHRvIGJlIGEgc3Ry
aW5nIGluIHRoZSBBL1VYIDMuMSBzaC4KICAgY2F0IDw8X0FDRU9GCi1cYGNvbmZpZ3VyZScgY29u
ZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBUb29scyA0LjEzIHRvIGFkYXB0IHRvIG1hbnkga2luZHMg
b2Ygc3lzdGVtcy4KK1xgY29uZmlndXJlJyBjb25maWd1cmVzIFhlbiBIeXBlcnZpc29yIFRvb2xz
IDQuMTQgdG8gYWRhcHQgdG8gbWFueSBraW5kcyBvZiBzeXN0ZW1zLgogCiBVc2FnZTogJDAgW09Q
VElPTl0uLi4gW1ZBUj1WQUxVRV0uLi4KIApAQCAtMTQ3NCw3ICsxNDc0LDcgQEAgZmkKIAogaWYg
dGVzdCAtbiAiJGFjX2luaXRfaGVscCI7IHRoZW4KICAgY2FzZSAkYWNfaW5pdF9oZWxwIGluCi0g
ICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBvZiBYZW4gSHlwZXJ2
aXNvciBUb29scyA0LjEzOiI7OworICAgICBzaG9ydCB8IHJlY3Vyc2l2ZSApIGVjaG8gIkNvbmZp
Z3VyYXRpb24gb2YgWGVuIEh5cGVydmlzb3IgVG9vbHMgNC4xNDoiOzsKICAgIGVzYWMKICAgY2F0
IDw8XF9BQ0VPRgogCkBAIC0xNjc0LDcgKzE2NzQsNyBAQCBmaQogdGVzdCAtbiAiJGFjX2luaXRf
aGVscCIgJiYgZXhpdCAkYWNfc3RhdHVzCiBpZiAkYWNfaW5pdF92ZXJzaW9uOyB0aGVuCiAgIGNh
dCA8PFxfQUNFT0YKLVhlbiBIeXBlcnZpc29yIFRvb2xzIGNvbmZpZ3VyZSA0LjEzCitYZW4gSHlw
ZXJ2aXNvciBUb29scyBjb25maWd1cmUgNC4xNAogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAy
LjY5CiAKIENvcHlyaWdodCAoQykgMjAxMiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4K
QEAgLTIwODksNyArMjA4OSw3IEBAIGNhdCA+Y29uZmlnLmxvZyA8PF9BQ0VPRgogVGhpcyBmaWxl
IGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hpbGUKIHJ1bm5p
bmcgY29uZmlndXJlLCB0byBhaWQgZGVidWdnaW5nIGlmIGNvbmZpZ3VyZSBtYWtlcyBhIG1pc3Rh
a2UuCiAKLUl0IHdhcyBjcmVhdGVkIGJ5IFhlbiBIeXBlcnZpc29yIFRvb2xzICRhc19tZSA0LjEz
LCB3aGljaCB3YXMKK0l0IHdhcyBjcmVhdGVkIGJ5IFhlbiBIeXBlcnZpc29yIFRvb2xzICRhc19t
ZSA0LjE0LCB3aGljaCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OS4gIEludm9j
YXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAgICQgJDAgJEAKQEAgLTEwMjMyLDcgKzEwMjMyLDcg
QEAgY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQogIyBy
ZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBvZiBDT05GSUdfRklMRVMgZXRjLiBpbnN0ZWFkIG9m
IHRoZWlyCiAjIHZhbHVlcyBhZnRlciBvcHRpb25zIGhhbmRsaW5nLgogYWNfbG9nPSIKLVRoaXMg
ZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlzb3IgVG9vbHMgJGFzX21lIDQuMTMsIHdo
aWNoIHdhcworVGhpcyBmaWxlIHdhcyBleHRlbmRlZCBieSBYZW4gSHlwZXJ2aXNvciBUb29scyAk
YXNfbWUgNC4xNCwgd2hpY2ggd2FzCiBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkuICBJ
bnZvY2F0aW9uIGNvbW1hbmQgbGluZSB3YXMKIAogICBDT05GSUdfRklMRVMgICAgPSAkQ09ORklH
X0ZJTEVTCkBAIC0xMDI5NSw3ICsxMDI5NSw3IEBAIF9BQ0VPRgogY2F0ID4+JENPTkZJR19TVEFU
VVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCiBhY19jc19jb25maWc9ImAkYXNfZWNobyAi
JGFjX2NvbmZpZ3VyZV9hcmdzIiB8IHNlZCAncy9eIC8vOyBzL1tcXCIiXGBcJF0vXFxcXCYvZydg
IgogYWNfY3NfdmVyc2lvbj0iXFwKLVhlbiBIeXBlcnZpc29yIFRvb2xzIGNvbmZpZy5zdGF0dXMg
NC4xMworWGVuIEh5cGVydmlzb3IgVG9vbHMgY29uZmlnLnN0YXR1cyA0LjE0CiBjb25maWd1cmVk
IGJ5ICQwLCBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjksCiAgIHdpdGggb3B0aW9ucyBc
XCJcJGFjX2NzX2NvbmZpZ1xcIgogCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFr
ZWZpbGUKaW5kZXggODA1NTQzNzkwYi4uOTk3MDFlMzE2NSAxMDA2NDQKLS0tIGEveGVuL01ha2Vm
aWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMSw4ICsxLDggQEAKICMgVGhpcyBpcyB0aGUgY29y
cmVjdCBwbGFjZSB0byBlZGl0IHRoZSBidWlsZCB2ZXJzaW9uLgogIyBBbGwgb3RoZXIgcGxhY2Vz
IHRoaXMgaXMgc3RvcmVkIChlZy4gY29tcGlsZS5oKSBzaG91bGQgYmUgYXV0b2dlbmVyYXRlZC4K
IGV4cG9ydCBYRU5fVkVSU0lPTiAgICAgICA9IDQKLWV4cG9ydCBYRU5fU1VCVkVSU0lPTiAgICA9
IDEzCi1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAuMC1yYyQoWEVOX1ZFTkRPUlZFUlNJT04p
CitleHBvcnQgWEVOX1NVQlZFUlNJT04gICAgPSAxNAorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04g
Pz0gLXVuc3RhYmxlJChYRU5fVkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04g
ICA9ICQoWEVOX1ZFUlNJT04pLiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQog
LWluY2x1ZGUgeGVuLXZlcnNpb24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 14:55:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 14:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iahfw-0005KY-KY; Fri, 29 Nov 2019 14:55:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iahfv-0005KQ-RO
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 14:55:15 +0000
X-Inumbo-ID: 406e0aa4-12b8-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 406e0aa4-12b8-11ea-9db0-bc764e2007e4;
 Fri, 29 Nov 2019 14:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iahfv-0000xG-3g
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 14:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iahfv-0006u7-2S
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 14:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iahfv-0006u7-2S@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 14:55:15 +0000
Subject: [Xen-changelog] [xen staging] Config.mk: Update other tree
 revisions for Xen 4.14-unstable
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJkNTViMjk4NWYxOTE0OTYyM2U2NWMyZTQ1NGM0YjAzMTMxZTczMjAKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBOb3YgMjkgMTQ6NDc6MDcgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxNDo0NzowNyAy
MDE5ICswMDAwCgogICAgQ29uZmlnLm1rOiBVcGRhdGUgb3RoZXIgdHJlZSByZXZpc2lvbnMgZm9y
IFhlbiA0LjE0LXVuc3RhYmxlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIENvbmZpZy5tayB8IDYgKysrLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCBkOGY5MGQ3NWIzLi4wZmE0NTkxMzc5IDEwMDY0
NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmlnLm1rCkBAIC0yNzUsMTUgKzI3NSwxNSBAQCBT
RUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvc2VhYmlvcy5naXQK
IE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL21pbmktb3MuZ2l0
CiBlbmRpZgogT1ZNRl9VUFNUUkVBTV9SRVZJU0lPTiA/PSAyMGQyZTVhMTI1ZTM0ZmM4NTAxMDI2
NjEzYTcxNTQ5YjJhMWEzZTU0Ci1RRU1VX1VQU1RSRUFNX1JFVklTSU9OID89IHFlbXUteGVuLTQu
MTMuMC1yYzEKLU1JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tNC4xMy4wLXJjMQorUUVN
VV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBtYXN0ZXIKK01JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/
PSAwYjRiNzg5N2UwOGI5NjdhMDliZWQyMDI4YTc5ZmFiZmY4MjM0MmRkCiAKIFNFQUJJT1NfVVBT
VFJFQU1fUkVWSVNJT04gPz0gcmVsLTEuMTIuMQogCiBFVEhFUkJPT1RfTklDUyA/PSBydGw4MTM5
IDgwODYxMDBlCiAKIAotUUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSB4ZW4tNC4xMy4wLXJj
MQorUUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4CiAjIFdlZCBPY3QgMTAgMTg6NTI6NTQgMjAxOCArMDAwMAogIyB4ZW4v
cHQ6IGFsbG93IFFFTVUgdG8gcmVxdWVzdCBNU0kgdW5tYXNraW5nIGF0IGJpbmQgdGltZQogCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 15:00:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 15:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iahkf-00063D-3Q; Fri, 29 Nov 2019 15:00:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iahkd-000638-SF
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:00:07 +0000
X-Inumbo-ID: eeabd880-12b8-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eeabd880-12b8-11ea-9db0-bc764e2007e4;
 Fri, 29 Nov 2019 15:00:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iahkd-00014x-Cz
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:00:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iahkd-0007Nz-AQ
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:00:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iahkd-0007Nz-AQ@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 15:00:07 +0000
Subject: [Xen-changelog] [xen staging-4.13] Turn off debug in preparation
 for 4.13 release.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0ZDRjODdjOWEzNTM3OWY4YmYyZWZhMjJkMzEwYjY5MWYyZjc2Y2MKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBOb3YgMjkgMTQ6NTU6NDUgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxNDo1NTo0NSAy
MDE5ICswMDAwCgogICAgVHVybiBvZmYgZGVidWcgaW4gcHJlcGFyYXRpb24gZm9yIDQuMTMgcmVs
ZWFzZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvUnVsZXMubWsgICAgfCAyICstCiB4ZW4vS2NvbmZpZy5k
ZWJ1ZyB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXgg
Y2Y4OTM1ZDZhMy4uYjU5YzcyNzY2ZCAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIv
dG9vbHMvUnVsZXMubWsKQEAgLTMyLDcgKzMyLDcgQEAgQ0ZMQUdTX3hlbmluY2x1ZGUgPSAtSSQo
WEVOX0lOQ0xVREUpCiBYRU5TVE9SRV9YRU5TVE9SRUQgPz0geQogCiAjIEEgZGVidWcgYnVpbGQg
b2YgdG9vbHM/Ci1kZWJ1ZyA/PSB5CitkZWJ1ZyA/PSBuCiBkZWJ1Z19zeW1ib2xzID89ICQoZGVi
dWcpCiAKICMgU2V0IENPTkZJR19HT0xBTkc9eSBpbiAuY29uZmlnIChvciBpbiBtYWtlKSB0byBi
dWlsZCBnb2xhbmcKZGlmZiAtLWdpdCBhL3hlbi9LY29uZmlnLmRlYnVnIGIveGVuL0tjb25maWcu
ZGVidWcKaW5kZXggY2Y0MmU1ZTdhMC4uMGY4ZGRmOGJlMyAxMDA2NDQKLS0tIGEveGVuL0tjb25m
aWcuZGVidWcKKysrIGIveGVuL0tjb25maWcuZGVidWcKQEAgLTMsNyArMyw3IEBAIG1lbnUgIkRl
YnVnZ2luZyBPcHRpb25zIgogCiBjb25maWcgREVCVUcKIAlib29sICJEZXZlbG9wZXIgQ2hlY2tz
IgotCWRlZmF1bHQgeQorCWRlZmF1bHQgbgogCS0tLWhlbHAtLS0KIAkgIElmIHlvdSBzYXkgWSBo
ZXJlIHRoaXMgd2lsbCBlbmFibGUgZGV2ZWxvcGVyIGNoZWNrcyBzdWNoIGFzIGFzc2VydHMKIAkg
IGFuZCBleHRyYSBwcmludGtzLiBUaGlzIG9wdGlvbiBpcyBpbnRlbmRlZCBmb3IgZGV2ZWxvcG1l
bnQgcHVycG9zZXMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmctNC4xMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 15:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 15:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaibs-00041V-LW; Fri, 29 Nov 2019 15:55:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaibr-00041Q-Sc
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:07 +0000
X-Inumbo-ID: 9d6e568e-12c0-11ea-b155-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d6e568e-12c0-11ea-b155-bc764e2007e4;
 Fri, 29 Nov 2019 15:55:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaibr-0002GU-4N
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaibr-0002GZ-2t
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaibr-0002GZ-2t@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 15:55:07 +0000
Subject: [Xen-changelog] [xen staging] README: Run untabify
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIxMjNlZTU2ODExNTIzNjU2ZGY3NmU5NzQwM2JkMGQ0NWE3YWUwMDUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBOb3YgMjkgMTQ6NDc6NDUgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxNTo1MDozNiAy
MDE5ICswMDAwCgogICAgUkVBRE1FOiBSdW4gdW50YWJpZnkKICAgIAogICAgVGhlcmUgd2VyZSBz
b21lIGhhcmQgdGFicyBoZXJlLiAgUmVwbGFjZSB0aGVtIHdpdGggOCBzcGFjZXMuCiAgICAKICAg
IChJIG5vdGljZWQgdGhpcyBiZWNhdXNlIG15IHJlbGVhc2UgdGVjaG5pY2lhbiB3b3JrIGludm9s
dmVzCiAgICB1bnRhYmlmeWluZyB0aGlzIGZpbGUuKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogUkVBRE1FIHwgNCArKy0tCiAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1JF
QURNRSBiL1JFQURNRQppbmRleCBlYWI2YmZlYThhLi45MmIxZGU5OTM4IDEwMDY0NAotLS0gYS9S
RUFETUUKKysrIGIvUkVBRE1FCkBAIC0xNTMsOCArMTUzLDggQEAgaW1wbGVtZW50YXRpb25zIGNh
biBiZSBmb3VuZCBvbiB0aGUgd2lraSdzIHhlbnN0b3JlIHJlZmVyZW5jZSBndWlkZSBbMV0gYW5k
CiB0aGUgeGVuc3RvcmVkIFsyXSBwYWdlLiBZb3UgY2FuIGNob29zZSB3aGljaCB4ZW5zdG9yZSB5
b3Ugd2FudCB0byBlbmFibGUgYXMKIGRlZmF1bHQgb24gYSBzeXN0ZW0gdGhyb3VnaCBjb25maWd1
cmU6CiAKLQkuL2NvbmZpZ3VyZSAtLXdpdGgteGVuc3RvcmVkPXhlbnN0b3JlZAotCS4vY29uZmln
dXJlIC0td2l0aC14ZW5zdG9yZWQ9b3hlbnN0b3JlZAorICAgICAgICAuL2NvbmZpZ3VyZSAtLXdp
dGgteGVuc3RvcmVkPXhlbnN0b3JlZAorICAgICAgICAuL2NvbmZpZ3VyZSAtLXdpdGgteGVuc3Rv
cmVkPW94ZW5zdG9yZWQKIAogQnkgZGVmYXVsdCBveGVuc3RvcmVkIHdpbGwgYmUgdXNlZCBpZiB0
aGUgb2NhbWwgZGV2ZWxvcG1lbnQgdG9vbHMgYXJlIGZvdW5kLgogSWYgeW91IGVuYWJsZSBveGVu
c3RvcmVkIHRoZSB4ZW5zdG9yZWQgd2lsbCBzdGlsbCBiZSBidWlsdCBhbmQgaW5zdGFsbGVkLAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 15:55:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 15:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaic2-000427-NM; Fri, 29 Nov 2019 15:55:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaic1-000421-OK
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:17 +0000
X-Inumbo-ID: a37ec43c-12c0-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a37ec43c-12c0-11ea-9db0-bc764e2007e4;
 Fri, 29 Nov 2019 15:55:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaic1-0002Gj-7w
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaic1-0002HA-6Z
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaic1-0002HA-6Z@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 15:55:17 +0000
Subject: [Xen-changelog] [xen staging] branching checklist: drop some hg tag
 runes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRhM2Y0MGEyMjk2YTA0ODMwZjlkNzRkNWEzZTQwNzFhNTEzZDM2ZjAKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBNYXIgMTEgMTU6MjA6NTkgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxNTo1MTowMyAy
MDE5ICswMDAwCgogICAgYnJhbmNoaW5nIGNoZWNrbGlzdDogZHJvcCBzb21lIGhnIHRhZyBydW5l
cwogICAgCiAgICBXZSBubyBsb25nZXIgdXNlIGhnCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGRvY3MvcHJvY2Vzcy9i
cmFuY2hpbmctY2hlY2tsaXN0LnR4dCB8IDQgLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9wcm9jZXNzL2JyYW5jaGluZy1jaGVja2xpc3QudHh0
IGIvZG9jcy9wcm9jZXNzL2JyYW5jaGluZy1jaGVja2xpc3QudHh0CmluZGV4IDVhMDJkMjE5Njgu
LjRjZGEzMzY1NmQgMTAwNjQ0Ci0tLSBhL2RvY3MvcHJvY2Vzcy9icmFuY2hpbmctY2hlY2tsaXN0
LnR4dAorKysgYi9kb2NzL3Byb2Nlc3MvYnJhbmNoaW5nLWNoZWNrbGlzdC50eHQKQEAgLTEsMTAg
KzEsNiBAQAogdj00LjEKIG92PTQuMAogCi0jIyogdGFnIGJyYW5jaHBvaW50Ci0jIyAgICAgICAg
aGcgdGFnICR2LjAtYnJhbmNoZWQKLSMjICAgICAgICBoZyBzaWduIC1rICdYZW4gdHJlZScgNC4x
LjAtYnJhbmNoZWQKLQogKiBtYWtlIGJyYW5jaCBpbiBxZW11LWl3ai5naXQKICAgICAgICAgZ2l0
LWJyYW5jaCAkdi10ZXN0aW5nIG1hc3RlcgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 15:55:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 15:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaicD-00043e-P4; Fri, 29 Nov 2019 15:55:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaicC-00043Q-HO
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:28 +0000
X-Inumbo-ID: a983f636-12c0-11ea-a3e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a983f636-12c0-11ea-a3e7-12813bfff9fa;
 Fri, 29 Nov 2019 15:55:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaicB-0002Gz-BL
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaicB-0002Ho-A9
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaicB-0002Ho-A9@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 15:55:27 +0000
Subject: [Xen-changelog] [xen staging] branching checklist: Say perhaps no
 Config.mk changes needed
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhZTA0Y2FjZDE3YzhlZGI5NmZlZDc1ZmUwNmRmNGZmZmJiMDUwNjMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBNYXIgMTEgMTU6MjI6MTggMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxNTo1MTowMyAy
MDE5ICswMDAwCgogICAgYnJhbmNoaW5nIGNoZWNrbGlzdDogU2F5IHBlcmhhcHMgbm8gQ29uZmln
Lm1rIGNoYW5nZXMgbmVlZGVkCiAgICAKICAgIEl0IGlzIG9ubHkgbmVjZXNzYXJ5IHRvIGNoYW5n
ZSBDb25maWcubWsgaWYgaXQgcmVmZXJzIHRvIHVuc3RhYmxlCiAgICBicmFuY2hlcyBhbnl3aGVy
ZS4gIFRoaXMgdGltZSwgZm9yIGV4YW1wbGUsIGl0IGRpZG4ndC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogZG9jcy9w
cm9jZXNzL2JyYW5jaGluZy1jaGVja2xpc3QudHh0IHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9kb2NzL3Byb2Nlc3MvYnJhbmNoaW5nLWNoZWNrbGlz
dC50eHQgYi9kb2NzL3Byb2Nlc3MvYnJhbmNoaW5nLWNoZWNrbGlzdC50eHQKaW5kZXggNGNkYTMz
NjU2ZC4uODQzNzc4NzQ0NiAxMDA2NDQKLS0tIGEvZG9jcy9wcm9jZXNzL2JyYW5jaGluZy1jaGVj
a2xpc3QudHh0CisrKyBiL2RvY3MvcHJvY2Vzcy9icmFuY2hpbmctY2hlY2tsaXN0LnR4dApAQCAt
NzUsNiArNzUsNyBAQCBFbnN1cmUgcmVmZXJlbmNlcyB0byBxZW11IHRyZWVzIGluIHhlbi5naXQn
cyBDb25maWcubWsgYXJlIHVwZGF0ZWQuCiBDaGVjayB0aGlzIHdpdGgKICAgICAgICAgZ3JlcCB1
bnN0YWJsZSBDb25maWcubWsgCiB3aGljaCBzaG91bGQgcHJvZHVjZSBubyBvdXRwdXQuICBSZXBs
YWNlIGFzIG5lY2Vzc2FyeS4KKyhUaGVyZSBtYXkgd2VsbCBiZSBub25lLikKIAogVXBkYXRlIG5l
d2x5IGRpdmVyZ2luZyBzdGFnaW5nICh1bnN0YWJsZSkgYWNjb3JkaW5nIHRvCiByZWxlYXNlLXRl
Y2huaWNpYW4tY2hlY2tsaXN0LnR4dCBzZWN0aW9uIHJlIFJFQURNRSBldGMuCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 15:55:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 15:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaicM-000453-TJ; Fri, 29 Nov 2019 15:55:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaicL-00044s-Sl
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:37 +0000
X-Inumbo-ID: af7e4db6-12c0-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id af7e4db6-12c0-11ea-83b8-bc764e2007e4;
 Fri, 29 Nov 2019 15:55:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaicL-0002HC-EG
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaicL-0002If-DG
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaicL-0002If-DG@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 15:55:37 +0000
Subject: [Xen-changelog] [xen staging] branching checklist: More detailed
 instructions re MAINTAINERS
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI0NGVhZjc2MDQwM2MzZDcyZDllMzIwNGUwZjlhNTQwMTgzZjVmMjUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBNYXIgMTEgMTU6MjM6MjcgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxNTo1MTowMyAy
MDE5ICswMDAwCgogICAgYnJhbmNoaW5nIGNoZWNrbGlzdDogTW9yZSBkZXRhaWxlZCBpbnN0cnVj
dGlvbnMgcmUgTUFJTlRBSU5FUlMKICAgIAogICAgUHJvdmlkZSBhIHJ1bmUsIGZvbGxvd2luZyB3
aGljaCBhIG1hZ2l0IHNlbGVjdGl2ZSBnaXQgYWRkCiAgICAob3IgZ2l0IGFkZCAtcCkgY2FuIGJl
IHVzZWQgdG8gY29tbWl0IHRoZSBhcHByb3ByaWF0ZSBjaGFuZ2VzLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBkb2Nz
L3Byb2Nlc3MvYnJhbmNoaW5nLWNoZWNrbGlzdC50eHQgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9wcm9jZXNzL2JyYW5jaGluZy1jaGVj
a2xpc3QudHh0IGIvZG9jcy9wcm9jZXNzL2JyYW5jaGluZy1jaGVja2xpc3QudHh0CmluZGV4IDg0
Mzc3ODc0NDYuLjllNzlmNjQxNTcgMTAwNjQ0Ci0tLSBhL2RvY3MvcHJvY2Vzcy9icmFuY2hpbmct
Y2hlY2tsaXN0LnR4dAorKysgYi9kb2NzL3Byb2Nlc3MvYnJhbmNoaW5nLWNoZWNrbGlzdC50eHQK
QEAgLTg4LDYgKzg4LDggQEAgVXBkYXRlIG5ldyBzdGFibGUgdHJlZSdzIE1BSU5UQUlORVJTIHRv
IGNvbnRhaW4gY29ycmVjdCBpbmZvIGZvciB0aGlzCiBzdGFibGUgYnJhbmNoOiB1c3VhbGx5LCBj
b3B5IHRleHQgZnJvbSBwcmV2aW91cwogc3RhZ2luZy0kb3Y6TUFJTlRBSU5FUlMgc2VjdGlvbiAi
U3RhYmxlIFJlbGVhc2UgTWFpbnRlbmFuY2UiCiBpbnRvIG5ldyBzdGFnaW5nLSR2LCBkZWxldGlu
ZyB3aGF0J3MgdGhlcmUuCisgIGdpdCBjYXQtZmlsZSBibG9iIG9yaWdpbi9zdGFnaW5nLSRvdjpN
QUlOVEFJTkVSUyA+TUFJTlRBSU5FUlMKK2FuZCByZXZpZXcgdGhlIGNoYW5nZXMsIGNvbW1pdGlu
ZyBPTkxZIFRIRSBSRUxFVkFOVCBPTkVTCiAKIFNldCBvZmYgYSBtYW51YWwgb3NzdGVzdCBydW4s
IHNpbmNlIHRoZSBvc3N0ZXN0IGNyLWZvci1icmFuY2hlcyBjaGFuZ2UKIHdpbGwgdGFrZSBhIHdo
aWxlIHRvIHRha2UgZWZmZWN0OgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 15:55:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 15:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaicW-00046I-V0; Fri, 29 Nov 2019 15:55:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaicW-000468-1H
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:48 +0000
X-Inumbo-ID: b589a58e-12c0-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b589a58e-12c0-11ea-a55d-bc764e2007e4;
 Fri, 29 Nov 2019 15:55:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaicV-0002HO-Il
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaicV-0002KW-HR
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaicV-0002KW-HR@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 15:55:47 +0000
Subject: [Xen-changelog] [xen staging] release technician checklist:
 Reformat Config.mk changes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1ODYzNzY5OGNjYjMyZmU0MWM5MjIwMGJmODg4ZjIzMmJjYTI3ZWIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBNYXIgMTEgMTU6MjQ6MTcgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxNTo1MTowMyAy
MDE5ICswMDAwCgogICAgcmVsZWFzZSB0ZWNobmljaWFuIGNoZWNrbGlzdDogUmVmb3JtYXQgQ29u
ZmlnLm1rIGNoYW5nZXMKICAgIAogICAgT25lIHBlciBsaW5lIGlzIGEgbG90IGVhc2llciB0byBy
ZWFkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCiBkb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlz
dC50eHQgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVj
a2xpc3QudHh0IGIvZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0
CmluZGV4IDVkZDg1ZGJjNDAuLmViZjMzOGM5ZDQgMTAwNjQ0Ci0tLSBhL2RvY3MvcHJvY2Vzcy9y
ZWxlYXNlLXRlY2huaWNpYW4tY2hlY2tsaXN0LnR4dAorKysgYi9kb2NzL3Byb2Nlc3MvcmVsZWFz
ZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQKQEAgLTQ5LDcgKzQ5LDEwIEBAIHQ9UkVMRUFTRS0k
cgogKiBjb25zaWRlciBidW1waW5nIHNvbmFtZXMgb2Ygc2hsaWJzCiAKICogY2hhbmdlIHhlbi11
bnN0YWJsZSBSRUFETUUgKHNob3VsZCBzYXkgIlhlbiA0LjUiIGluIHJlbGVhc2VzIGFuZCBvbiBz
dGFibGUgYnJhbmNoZXMsICJYZW4gNC41LXVuc3RhYmxlIiBvbiB1bnN0YWJsZSkKLSogY2hhbmdl
IHhlbi11bnN0YWJsZSBDb25maWcubWsgKFFFTVVfVVBTVFJFQU1fUkVWSVNJT04sIFFFTVVfVFJB
RElUSU9OQUxfUkVWSVNJT04sIE1JTklPU19VUFNUUkVBTV9SRVZJU0lPTikKKyogY2hhbmdlIHhl
bi11bnN0YWJsZSBDb25maWcubWsKKyMgICBRRU1VX1VQU1RSRUFNX1JFVklTSU9OLAorIyAgIFFF
TVVfVFJBRElUSU9OQUxfUkVWSVNJT04KKyMgICBNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04KICog
Y2hhbmdlIFNVUFBPUlQubWQgaGVhZGluZyB2ZXJzaW9uIG51bWJlcjsgLXVuc3RhYmxlIG9yIC1y
YyB0YWcKICogICAgIChlbXB0eSBpbiBzdGFibGUgYnJhbmNoZXMgYWZ0ZXIgLjAgcmVsZWFzZSku
CiAqICAgICBpbnNlcnQgY29ycmVjdCB2ZXJzaW9uIG51bWJlciBpbiByZWxlYXNlLW5vdGVzIGxp
bmsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 15:55:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 15:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaich-00047N-0S; Fri, 29 Nov 2019 15:55:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaicg-00047D-3q
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:58 +0000
X-Inumbo-ID: bb917402-12c0-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb917402-12c0-11ea-9db0-bc764e2007e4;
 Fri, 29 Nov 2019 15:55:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaicf-0002I2-Lw
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaicf-0002LS-Ku
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:55:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaicf-0002LS-Ku@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 15:55:57 +0000
Subject: [Xen-changelog] [xen staging] release technician checklist: More
 explicit XEN_EXTRAVERSION
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVmMzQxZWNhOGMxYTUyMDU4ZGE5Y2ExMTA4ZDkxYzljMDUxYTQyOTcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBNYXIgMTEgMTU6MjU6NDUgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxNTo1MToyMSAy
MDE5ICswMDAwCgogICAgcmVsZWFzZSB0ZWNobmljaWFuIGNoZWNrbGlzdDogTW9yZSBleHBsaWNp
dCBYRU5fRVhUUkFWRVJTSU9OCiAgICAKICAgIEluIHBhcnRpY3VsYXIsIHNheSBjbGVhcmx5IHRo
YXQgWC5ZLXVuc3RhYmxlIHNob3VsZCBiZSB0aHVzLCBub3QKICAgIFguWS4wLXVuc3RhYmxlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQog
ZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0IHwgNiArKysrKy0K
IDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQgYi9kb2Nz
L3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQKaW5kZXggZWJmMzM4Yzlk
NC4uZjRiZWU0ZWUxMyAxMDA2NDQKLS0tIGEvZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lh
bi1jaGVja2xpc3QudHh0CisrKyBiL2RvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNpYW4tY2hl
Y2tsaXN0LnR4dApAQCAtNTksNyArNTksMTEgQEAgdD1SRUxFQVNFLSRyCiAqIGNoYW5nZSB4ZW4t
dW5zdGFibGUgeGVuL01ha2VmaWxlIFhFTl9FWFRSQVZFUlNJT04KICMgaWYgbWFpbiB2ZXJzaW9u
IG51bWJlciBoYXMgY2hhbmdlZCAoZWcgNC43IC0+IDQuOCkgcmVydW4gLi9hdXRvZ2VuLnNoCiAq
IHJlcnVuIC4vYXV0b2dlbi5zaCB0byB1cGRhdGUgdmVyc2lvbiBudW1iZXIgaW4gY29uZmlndXJl
Ci0jICAgIC0gWEVOX0VYVFJBVkVSU0lPTiBzaG91bGQgYmUgYC4wLXJjJChYRU5fVkVORE9SVkVS
U0lPTiknCisjICAgIC0gWEVOX0VYVFJBVkVSU0lPTiBzaG91bGQgYmUgYXMgZm9sbG93cworIyAg
ICAgIGAuMC1yYyQoWEVOX1ZFTkRPUlZFUlNJT04pJyAgICAgICBkdXJpbmcgZnJlZXplLCBmaXJz
dCByYyBvbndhcmRzIChpbmNsdWRpbmcgc3RhZ2luZywgYmVmb3JlIGJyYW5jaGluZykKKyMgICAg
ICBgLXVuc3RhYmxlJChYRU5fVkVORE9SVkVSU0lPTiknICAgdW5zdGFibGUgYWthIHVuZnJvemVu
IHN0YWdpbmcgKG9yIHVuc3RhYmxlIGJyYW5jaCwgYWZ0ZXIgYnJhbmNoaW5nKQorIyAgICAgIGAu
MCQoWEVOX1ZFTkRPUlZFUlNJT04pJyAgICAgICAgICBhY3R1YWwgcmVsZWFzZSBvZiBYZW4gWC5Z
LjAgKGFrYSBmaXJzdCBhY3R1YWwgcmVsZWFzZSBvZiBYZW4gWC5ZKQorIyAgICAgIGAuWiQoWEVO
X1ZFTkRPUlZFUlNJT04pJyAgICAgICAgICBhY3R1YWwgcmVsZWFzZSBvZiBYZW4gWC5ZLlogKHN0
YWJsZSBwb2ludCByZWFsYXNlKQogIwogIyAgICAtIHR1cm4gb2ZmIGRlYnVnIG9uIHN0YWJsZSBi
cmFuY2hlcywgaWYgbm90IGFscmVhZHkgZG9uZQogIyAgICAgICAgICAgLSB0b29scy9SdWxlcy5t
awotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 15:56:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 15:56:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaicr-00048M-23; Fri, 29 Nov 2019 15:56:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaicq-00048E-67
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:56:08 +0000
X-Inumbo-ID: c192d1ac-12c0-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c192d1ac-12c0-11ea-9db0-bc764e2007e4;
 Fri, 29 Nov 2019 15:56:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaicp-0002IS-PA
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:56:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaicp-0002Ma-Nx
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:56:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaicp-0002Ma-Nx@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 15:56:07 +0000
Subject: [Xen-changelog] [xen staging] docs/process: Fix minor error in
 formatting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM1MDBjODY1ZGI1YjBhZGUyMjM3NGYwZWZlMzk5MGE3OTgwNzc5NTcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBOb3YgMjkgMTQ6NTk6MTkgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxNTo1MToyNCAy
MDE5ICswMDAwCgogICAgZG9jcy9wcm9jZXNzOiBGaXggbWlub3IgZXJyb3IgaW4gZm9ybWF0dGlu
ZwogICAgCiAgICBUaGUgdmVyc2lvbiBudW1iZXIgaXMgbm90IGluIHRoZSAiaGVhZGluZyIuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KIGRvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNpYW4tY2hlY2tsaXN0LnR4dCB8
IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNpYW4tY2hlY2tsaXN0LnR4dCBi
L2RvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNpYW4tY2hlY2tsaXN0LnR4dAppbmRleCBmNGJl
ZTRlZTEzLi43MmE0YzM2Y2Q2IDEwMDY0NAotLS0gYS9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNo
bmljaWFuLWNoZWNrbGlzdC50eHQKKysrIGIvZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lh
bi1jaGVja2xpc3QudHh0CkBAIC01NSw3ICs1NSw3IEBAIHQ9UkVMRUFTRS0kcgogIyAgIE1JTklP
U19VUFNUUkVBTV9SRVZJU0lPTgogKiBjaGFuZ2UgU1VQUE9SVC5tZCBoZWFkaW5nIHZlcnNpb24g
bnVtYmVyOyAtdW5zdGFibGUgb3IgLXJjIHRhZwogKiAgICAgKGVtcHR5IGluIHN0YWJsZSBicmFu
Y2hlcyBhZnRlciAuMCByZWxlYXNlKS4KLSogICAgIGluc2VydCBjb3JyZWN0IHZlcnNpb24gbnVt
YmVyIGluIHJlbGVhc2Utbm90ZXMgbGluaworKiBTVVBQT1JULm1kOiBpbnNlcnQgY29ycmVjdCB2
ZXJzaW9uIG51bWJlciBpbiByZWxlYXNlLW5vdGVzIGxpbmsKICogY2hhbmdlIHhlbi11bnN0YWJs
ZSB4ZW4vTWFrZWZpbGUgWEVOX0VYVFJBVkVSU0lPTgogIyBpZiBtYWluIHZlcnNpb24gbnVtYmVy
IGhhcyBjaGFuZ2VkIChlZyA0LjcgLT4gNC44KSByZXJ1biAuL2F1dG9nZW4uc2gKICogcmVydW4g
Li9hdXRvZ2VuLnNoIHRvIHVwZGF0ZSB2ZXJzaW9uIG51bWJlciBpbiBjb25maWd1cmUKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 15:56:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 15:56:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaid2-00049a-43; Fri, 29 Nov 2019 15:56:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaid0-00049S-IL
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:56:18 +0000
X-Inumbo-ID: c7a0de18-12c0-11ea-a3e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7a0de18-12c0-11ea-a3e7-12813bfff9fa;
 Fri, 29 Nov 2019 15:56:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaicz-0002Ii-SI
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:56:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaicz-0002N4-R8
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:56:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaicz-0002N4-R8@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 15:56:17 +0000
Subject: [Xen-changelog] [xen staging] docs/process: Mention .Z-pre versions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJmZGEzYjIyZDFlMTlhZTkzY2E4MzE1ZThiNjRmMDZjODljMGYwYWYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBOb3YgMjkgMTU6MDA6MTYgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxNTo1MToyNCAy
MDE5ICswMDAwCgogICAgZG9jcy9wcm9jZXNzOiBNZW50aW9uIC5aLXByZSB2ZXJzaW9ucwogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KLS0tCiBkb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQgfCAy
ICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9w
cm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0IGIvZG9jcy9wcm9jZXNzL3Jl
bGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0CmluZGV4IDcyYTRjMzZjZDYuLjViY2U1YmE2
M2QgMTAwNjQ0Ci0tLSBhL2RvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNpYW4tY2hlY2tsaXN0
LnR4dAorKysgYi9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQK
QEAgLTY0LDYgKzY0LDcgQEAgdD1SRUxFQVNFLSRyCiAjICAgICAgYC11bnN0YWJsZSQoWEVOX1ZF
TkRPUlZFUlNJT04pJyAgIHVuc3RhYmxlIGFrYSB1bmZyb3plbiBzdGFnaW5nIChvciB1bnN0YWJs
ZSBicmFuY2gsIGFmdGVyIGJyYW5jaGluZykKICMgICAgICBgLjAkKFhFTl9WRU5ET1JWRVJTSU9O
KScgICAgICAgICAgYWN0dWFsIHJlbGVhc2Ugb2YgWGVuIFguWS4wIChha2EgZmlyc3QgYWN0dWFs
IHJlbGVhc2Ugb2YgWGVuIFguWSkKICMgICAgICBgLlokKFhFTl9WRU5ET1JWRVJTSU9OKScgICAg
ICAgICAgYWN0dWFsIHJlbGVhc2Ugb2YgWGVuIFguWS5aIChzdGFibGUgcG9pbnQgcmVhbGFzZSkK
KyMgICAgICBgLlotcHJlJChYRU5fVkVORE9SVkVSU0lPTiknICAgICAgc3RhYmxlIGJyYW5jaCwg
YWZ0ZXIgcmVsZWFzZSBvZiBaLTEKICMKICMgICAgLSB0dXJuIG9mZiBkZWJ1ZyBvbiBzdGFibGUg
YnJhbmNoZXMsIGlmIG5vdCBhbHJlYWR5IGRvbmUKICMgICAgICAgICAgIC0gdG9vbHMvUnVsZXMu
bWsKQEAgLTE0NSw2ICsxNDYsNyBAQCBSRUxFQVNFIFRBUkJBTEwKIAkjICAgVSBvc3MteGVuL3Jl
bGVhc2UvNC44LjAtcmMyL3hlbi00LjguMC1yYzIudGFyLmd6CiAJIyAgIFUgb3NzLXhlbi9yZWxl
YXNlLzQuOC4wLXJjMi94ZW4tNC44LjAtcmMyLnRhci5nei5zaWcKIAorQWZ0ZXIgYSAuMCByZWxl
YXNlLCB1cGRhdGUgWEVOX0VYVFJBVkVSU0lPTiBhZ2FpbiAodG8gLjEtcHJlLCBzZWUgYWJvdmUp
LgogCiB1cGRhdGUgeGVuYml0cyBmcm9udCBwYWdlIHRvIGNoYW5nZSByZWZlcmVuY2VzIHRvIG9s
ZCBzdGFibGUgYnJhbmNoCiAgaW50byByZWZlcmVuY2VzIHRvIG5ldyBzdGFibGUgYnJhbmNoCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 15:56:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 15:56:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaidC-0004C8-69; Fri, 29 Nov 2019 15:56:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaidA-0004Bz-Qs
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:56:28 +0000
X-Inumbo-ID: cda1dac4-12c0-11ea-a3e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cda1dac4-12c0-11ea-a3e7-12813bfff9fa;
 Fri, 29 Nov 2019 15:56:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaid9-0002Iu-WE
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:56:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaid9-0002Ng-UU
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:56:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaid9-0002Ng-UU@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 15:56:27 +0000
Subject: [Xen-changelog] [xen staging] docs/process: Notify release manager,
 rather than editing website
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU3MzFhN2Y3YjA3MzJhZTcyOTBhNDNhZDQ2ZmRmMDM2MDlkYjM4MmMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBOb3YgMjkgMTU6MDA6MzIgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxNTo1MToyNCAy
MDE5ICswMDAwCgogICAgZG9jcy9wcm9jZXNzOiBOb3RpZnkgcmVsZWFzZSBtYW5hZ2VyLCByYXRo
ZXIgdGhhbiBlZGl0aW5nIHdlYnNpdGUKICAgIAogICAgVGhlIHJlbGVhc2UgdGVjaG5pY2lhbiBo
YXMgbm90IGJlZW4gcmVzcG9uc2libGUgZm9yIHdlYnNpdGUgdXBkYXRlcwogICAgZm9yIHNvbWUg
dGltZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Ci0tLQogZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xp
c3QudHh0IHwgNSArLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNpYW4tY2hl
Y2tsaXN0LnR4dCBiL2RvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNpYW4tY2hlY2tsaXN0LnR4
dAppbmRleCA1YmNlNWJhNjNkLi41OWVlOGJkM2QyIDEwMDY0NAotLS0gYS9kb2NzL3Byb2Nlc3Mv
cmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQKKysrIGIvZG9jcy9wcm9jZXNzL3JlbGVh
c2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0CkBAIC0xNDgsOCArMTQ4LDUgQEAgUkVMRUFTRSBU
QVJCQUxMCiAKIEFmdGVyIGEgLjAgcmVsZWFzZSwgdXBkYXRlIFhFTl9FWFRSQVZFUlNJT04gYWdh
aW4gKHRvIC4xLXByZSwgc2VlIGFib3ZlKS4KIAotdXBkYXRlIHhlbmJpdHMgZnJvbnQgcGFnZSB0
byBjaGFuZ2UgcmVmZXJlbmNlcyB0byBvbGQgc3RhYmxlIGJyYW5jaAotIGludG8gcmVmZXJlbmNl
cyB0byBuZXcgc3RhYmxlIGJyYW5jaAotCi1FZGl0IHdlYnNpdGUKK05vdGlmeSByZWxlYXNlIG1h
bmFnZXIgb2YgY29tcGxldGlvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 15:56:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 15:56:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaidM-0004DG-7n; Fri, 29 Nov 2019 15:56:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaidL-0004D8-7T
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:56:39 +0000
X-Inumbo-ID: d3a7eb66-12c0-11ea-a3e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3a7eb66-12c0-11ea-a3e7-12813bfff9fa;
 Fri, 29 Nov 2019 15:56:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaidK-0002JA-3G
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:56:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaidK-0002OC-2A
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 15:56:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaidK-0002OC-2A@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 15:56:38 +0000
Subject: [Xen-changelog] [xen staging] docs/process: Move MAINTAINERS update
 for stable to .0 release
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM3ZDUyYTViZTYyZWEyNTNhOWJhYWM2ODUxMDY4M2M0N2VmYmNiOGMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBOb3YgMjkgMTQ6NTc6MjkgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxNTo1MToyNCAy
MDE5ICswMDAwCgogICAgZG9jcy9wcm9jZXNzOiBNb3ZlIE1BSU5UQUlORVJTIHVwZGF0ZSBmb3Ig
c3RhYmxlIHRvIC4wIHJlbGVhc2UKICAgIAogICAgVGhpcyBzaG91bGQgYmUgZG9uZSBub3Qgd2hp
bGUgYnJhbmNoaW5nLCBidXQgcmlnaHQgYWZ0ZXIgLjAgaXMKICAgIHJlbGVhc2VkLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
LS0tCiBkb2NzL3Byb2Nlc3MvYnJhbmNoaW5nLWNoZWNrbGlzdC50eHQgICAgICAgICAgfCA3IC0t
LS0tLS0KIGRvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNpYW4tY2hlY2tsaXN0LnR4dCB8IDgg
KysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvcHJvY2Vzcy9icmFuY2hpbmctY2hlY2tsaXN0LnR4dCBiL2Rv
Y3MvcHJvY2Vzcy9icmFuY2hpbmctY2hlY2tsaXN0LnR4dAppbmRleCA5ZTc5ZjY0MTU3Li4xMGMy
MDM4MzE5IDEwMDY0NAotLS0gYS9kb2NzL3Byb2Nlc3MvYnJhbmNoaW5nLWNoZWNrbGlzdC50eHQK
KysrIGIvZG9jcy9wcm9jZXNzL2JyYW5jaGluZy1jaGVja2xpc3QudHh0CkBAIC04NCwxMyArODQs
NiBAQCBVcGRhdGUgbmV3bHkgZGl2ZXJnaW5nIHN0YWdpbmctJHYgYWNjb3JkaW5nIHRvCiByZWxl
YXNlLXRlY2huaWNpYW4tY2hlY2tsaXN0LnR4dCBzZWN0aW9uIHJlIFJFQURNRSBldGMuLAogaW5j
bHVkaW5nIHR1cm5pbmcgb2ZmIGRlYnVnLgogCi1VcGRhdGUgbmV3IHN0YWJsZSB0cmVlJ3MgTUFJ
TlRBSU5FUlMgdG8gY29udGFpbiBjb3JyZWN0IGluZm8gZm9yIHRoaXMKLXN0YWJsZSBicmFuY2g6
IHVzdWFsbHksIGNvcHkgdGV4dCBmcm9tIHByZXZpb3VzCi1zdGFnaW5nLSRvdjpNQUlOVEFJTkVS
UyBzZWN0aW9uICJTdGFibGUgUmVsZWFzZSBNYWludGVuYW5jZSIKLWludG8gbmV3IHN0YWdpbmct
JHYsIGRlbGV0aW5nIHdoYXQncyB0aGVyZS4KLSAgZ2l0IGNhdC1maWxlIGJsb2Igb3JpZ2luL3N0
YWdpbmctJG92Ok1BSU5UQUlORVJTID5NQUlOVEFJTkVSUwotYW5kIHJldmlldyB0aGUgY2hhbmdl
cywgY29tbWl0aW5nIE9OTFkgVEhFIFJFTEVWQU5UIE9ORVMKLQogU2V0IG9mZiBhIG1hbnVhbCBv
c3N0ZXN0IHJ1biwgc2luY2UgdGhlIG9zc3Rlc3QgY3ItZm9yLWJyYW5jaGVzIGNoYW5nZQogd2ls
bCB0YWtlIGEgd2hpbGUgdG8gdGFrZSBlZmZlY3Q6CiAgIHNzaCBvc3N0ZXN0LnRlc3QtbGFiCmRp
ZmYgLS1naXQgYS9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQg
Yi9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQKaW5kZXggNTll
ZThiZDNkMi4uN2VkMjYzNmExMiAxMDA2NDQKLS0tIGEvZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVj
aG5pY2lhbi1jaGVja2xpc3QudHh0CisrKyBiL2RvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNp
YW4tY2hlY2tsaXN0LnR4dApAQCAtMTQ4LDUgKzE0OCwxMyBAQCBSRUxFQVNFIFRBUkJBTEwKIAog
QWZ0ZXIgYSAuMCByZWxlYXNlLCB1cGRhdGUgWEVOX0VYVFJBVkVSU0lPTiBhZ2FpbiAodG8gLjEt
cHJlLCBzZWUgYWJvdmUpLgogCitBZnRlciBhIC4wIHJlbGVhc2UsCitVcGRhdGUgbmV3IHN0YWJs
ZSB0cmVlJ3MgTUFJTlRBSU5FUlMgdG8gY29udGFpbiBjb3JyZWN0IGluZm8gZm9yIHRoaXMKK3N0
YWJsZSBicmFuY2g6IHVzdWFsbHksIGNvcHkgdGV4dCBmcm9tIHByZXZpb3VzCitzdGFnaW5nLSRv
djpNQUlOVEFJTkVSUyBzZWN0aW9uICJTdGFibGUgUmVsZWFzZSBNYWludGVuYW5jZSIKK2ludG8g
bmV3IHN0YWdpbmctJHYsIGRlbGV0aW5nIHdoYXQncyB0aGVyZS4KKyAgZ2l0IGNhdC1maWxlIGJs
b2Igb3JpZ2luL3N0YWdpbmctJG92Ok1BSU5UQUlORVJTID5NQUlOVEFJTkVSUworYW5kIHJldmll
dyB0aGUgY2hhbmdlcywgY29tbWl0aW5nIE9OTFkgVEhFIFJFTEVWQU5UIE9ORVMKKwogTm90aWZ5
IHJlbGVhc2UgbWFuYWdlciBvZiBjb21wbGV0aW9uCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 16:11:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 16:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iairM-0006p1-2O; Fri, 29 Nov 2019 16:11:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iairK-0006or-RS
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:11:06 +0000
X-Inumbo-ID: d92e120c-12c2-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d92e120c-12c2-11ea-a55d-bc764e2007e4;
 Fri, 29 Nov 2019 16:11:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iairK-00039M-Bo
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:11:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iairK-0003YR-Ab
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:11:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iairK-0003YR-Ab@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 16:11:06 +0000
Subject: [Xen-changelog] [xen staging] console: avoid buffer overflow in
 guest_console_write()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhZjg4MzlmZGY4YjliMWE5M2EzODM3YjgyZjY4MGFkZWExYjI5N2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDI5
IDE3OjA4OjIwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDI5IDE3OjA4OjIwIDIwMTkgKzAxMDAKCiAgICBj
b25zb2xlOiBhdm9pZCBidWZmZXIgb3ZlcmZsb3cgaW4gZ3Vlc3RfY29uc29sZV93cml0ZSgpCiAg
ICAKICAgIFRoZSBzd2l0Y2ggb2YgZ3Vlc3RfY29uc29sZV93cml0ZSgpJ3Mgc2Vjb25kIHBhcmFt
ZXRlciBmcm9tIHBsYWluIHRvCiAgICB1bnNpZ25lZCBpbnQgaGFzIGNhdXNlZCB0aGUgZnVuY3Rp
b24ncyBtYWluIGxvb3AgaGVhZGVyIHRvIG5vIGxvbmdlcgogICAgZ3VhcmQgdGhlIG1pbl90KCkg
dXNlIHdpdGhpbiB0aGUgZnVuY3Rpb24gYWdhaW5zdCBlZmZlY3RpdmVseSBuZWdhdGl2ZQogICAg
dmFsdWVzLCBkdWUgdG8gdGhlIGNhc3RzIGhpZGRlbiBpbnNpZGUgdGhlIG1hY3JvLiBSZXBsYWNl
IGJ5IGEgcGxhaW4KICAgIG1pbigpLCBjYXN0aW5nIG9uZSBvZiB0aGUgYXJndW1lbnRzIGFzIG5l
Y2Vzc2FyeS4KICAgIAogICAgRml4ZXM6IGVhNjAxZWM5OTk1YiAoInhlbi9jb25zb2xlOiBSZXdv
cmsgSFlQRVJDQUxMX2NvbnNvbGVfaW8gaW50ZXJmYWNlIikKICAgIFJlcG9ydGVkLWJ5OiBJbGph
IFZhbiBTcHJ1bmRlbCA8aXZhbnNwcnVuZGVsQGlvYWN0aXZlLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Ci0tLQogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMg
fCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIv
Y29uc29sZS5jCmluZGV4IGUxMzM1MzRiZTcuLmFhNzJiZDEyNDQgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCkBA
IC01MzgsNyArNTM4LDcgQEAgc3RhdGljIGxvbmcgZ3Vlc3RfY29uc29sZV93cml0ZShYRU5fR1VF
U1RfSEFORExFX1BBUkFNKGNoYXIpIGJ1ZmZlciwKICAgICAgICAgICAgICAgICBfX0hZUEVSVklT
T1JfY29uc29sZV9pbywgImlpaCIsCiAgICAgICAgICAgICAgICAgQ09OU09MRUlPX3dyaXRlLCBj
b3VudCwgYnVmZmVyKTsKIAotICAgICAgICBrY291bnQgPSBtaW5fdChpbnQsIGNvdW50LCBzaXpl
b2Yoa2J1ZiktMSk7CisgICAgICAgIGtjb3VudCA9IG1pbigoc2l6ZV90KWNvdW50LCBzaXplb2Yo
a2J1ZikgLSAxKTsKICAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3Qoa2J1ZiwgYnVmZmVyLCBr
Y291bnQpICkKICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwogCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 16:11:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 16:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iairW-0006r2-CY; Fri, 29 Nov 2019 16:11:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iairV-0006qp-DJ
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:11:17 +0000
X-Inumbo-ID: de9f06cf-12c2-11ea-a3e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de9f06cf-12c2-11ea-a3e7-12813bfff9fa;
 Fri, 29 Nov 2019 16:11:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iairU-00039c-F8
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:11:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iairU-0003ZQ-Dx
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:11:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iairU-0003ZQ-Dx@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 16:11:16 +0000
Subject: [Xen-changelog] [xen staging] console: avoid buffer overrun in
 guest_console_write()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3926352312973962691=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0ef3ad971275c30355245299998faddfada51726
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri Nov 29 17:09:16 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 29 17:09:16 2019 +0100

    console: avoid buffer overrun in guest_console_write()
    
    conring_puts() has been requiring a nul-terminated string, which the
    local kbuf[] doesn't get set for anymore. Add a length parameter to the
    function, just like was done for others, thus allowing embedded nul to
    also be read through XEN_SYSCTL_readconsole.
    
    While there drop a stray cast: Both operands of - are already uint32_t.
    
    Fixes: ea601ec9995b ("xen/console: Rework HYPERCALL_console_io interface")
    Reported-by: JÃ¼rgen GroÃŸ <jgross@suse.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Juergen Gross <jgross@suse.com>
    Acked-by: Julien Grall <julien@xen.org>
---
 xen/drivers/char/console.c | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c
index aa72bd1244..844c5de74e 100644
--- a/xen/drivers/char/console.c
+++ b/xen/drivers/char/console.c
@@ -257,16 +257,14 @@ static void do_dec_thresh(unsigned char key, struct cpu_user_regs *regs)
  * ********************************************************
  */
 
-static void conring_puts(const char *str)
+static void conring_puts(const char *str, size_t len)
 {
-    char c;
-
     ASSERT(spin_is_locked(&console_lock));
 
-    while ( (c = *str++) != '\0' )
-        conring[CONRING_IDX_MASK(conringp++)] = c;
+    while ( len-- )
+        conring[CONRING_IDX_MASK(conringp++)] = *str++;
 
-    if ( (uint32_t)(conringp - conringc) > conring_size )
+    if ( conringp - conringc > conring_size )
         conringc = conringp - conring_size;
 }
 
@@ -562,7 +560,7 @@ static long guest_console_write(XEN_GUEST_HANDLE_PARAM(char) buffer,
 
             if ( opt_console_to_ring )
             {
-                conring_puts(kbuf);
+                conring_puts(kbuf, kcount);
                 tasklet_schedule(&notify_dom0_con_ring_tasklet);
             }
 
@@ -687,7 +685,7 @@ static void __putstr(const char *str)
     }
 #endif
 
-    conring_puts(str);
+    conring_puts(str, len);
 
     if ( !console_locks_busted )
         tasklet_schedule(&notify_dom0_con_ring_tasklet);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3926352312973962691==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 16:11:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 16:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iairg-0006uG-Fd; Fri, 29 Nov 2019 16:11:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iairf-0006tV-Ia
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:11:27 +0000
X-Inumbo-ID: e538a8dc-12c2-11ea-a3e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e538a8dc-12c2-11ea-a3e7-12813bfff9fa;
 Fri, 29 Nov 2019 16:11:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaire-00039s-IQ
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:11:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaire-0003aK-HC
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:11:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaire-0003aK-HC@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 16:11:26 +0000
Subject: [Xen-changelog] [xen staging] x86: fix clang .macro retention check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7125135877621912180=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit d0d72e60f5fe2debf862cb2c3455777c240c5dcc
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri Nov 29 17:10:00 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 29 17:10:00 2019 +0100

    x86: fix clang .macro retention check
    
    There were two problems here: The first closing parentheses got parsed
    by make to end the $(call invocation, and the escaping of the quotes
    wasn't right either, as there's nowhere they would get un-escaped.
    
    Furthermore there appears to be a puzzling problem with \n getting
    expanded to an actual newline too early in some environments. Convert
    these to semicolons at the same time.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Roger Pau MonnÃ© <roger.pau@citrix.com> [On FreeBSD and Debian 9.5]
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 Config.mk             | 2 ++
 xen/arch/x86/Rules.mk | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/Config.mk b/Config.mk
index 0fa4591379..4735a1bfd0 100644
--- a/Config.mk
+++ b/Config.mk
@@ -6,6 +6,8 @@ endif
 
 # Convenient variables
 comma   := ,
+open    := (
+close   := )
 squote  := '
 #' Balancing squote, to help syntax highlighting
 empty   :=
diff --git a/xen/arch/x86/Rules.mk b/xen/arch/x86/Rules.mk
index 659ac3d83e..0794afa3c3 100644
--- a/xen/arch/x86/Rules.mk
+++ b/xen/arch/x86/Rules.mk
@@ -81,6 +81,6 @@ $(call as-option-add,CFLAGS,CC,".include \"asm/indirect_thunk_asm.h\"",,\
 # Check whether clang keeps .macro-s between asm()-s:
 # https://bugs.llvm.org/show_bug.cgi?id=36110
 $(call as-option-add,CFLAGS,CC,\
-                     ".macro FOO\n.endm\"); asm volatile (\".macro FOO\n.endm",\
+                     ".macro FOO;.endm"$$(close); asm volatile $$(open)".macro FOO;.endm",\
                      -no-integrated-as)
 endif
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7125135877621912180==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 16:11:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 16:11:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iairq-0006w8-HV; Fri, 29 Nov 2019 16:11:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iairp-0006vu-Cn
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:11:37 +0000
X-Inumbo-ID: eb3c04ea-12c2-11ea-a3e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb3c04ea-12c2-11ea-a3e7-12813bfff9fa;
 Fri, 29 Nov 2019 16:11:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iairo-0003A8-LD
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:11:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iairo-0003am-KK
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:11:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iairo-0003am-KK@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 16:11:36 +0000
Subject: [Xen-changelog] [xen staging] x86: move and fix clang .skip check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3929708444670139413=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ef286f67787aa7f3599e0bc1046bfc763582a817
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Nov 29 17:10:26 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 29 17:10:26 2019 +0100

    x86: move and fix clang .skip check
    
    .skip is only used by x86 code, so place the clang .skip with labels
    check in x86/Rules.mk instead of the top level Rules.mk. While there
    also fix an issue with it by removing the '\n' which triggers the
    following error:
    
    <stdin>:1:31: error: missing terminating '"' character [-Werror,-Winvalid-pp-token]
    void _(void) { asm volatile ( ".L0:
                                  ^
    <stdin>:1:31: error: expected string literal in 'asm'
    <stdin>:3:18: error: missing terminating '"' character [-Werror,-Winvalid-pp-token]
    .skip (.L1 - .L0)" ); }
                     ^
    <stdin>:3:24: error: expected ')'
    .skip (.L1 - .L0)" ); }
                           ^
    <stdin>:1:29: note: to match this '('
    void _(void) { asm volatile ( ".L0:
                                ^
    <stdin>:3:24: error: expected '}'
    .skip (.L1 - .L0)" ); }
                           ^
    <stdin>:1:14: note: to match this '{'
    void _(void) { asm volatile ( ".L0:
                 ^
    5 errors generated.
    
    Suggested-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Roger Pau MonnÃ© <roger.pau@citrix.com> [On FreeBSD and Debian 9.5]
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/Rules.mk          | 7 -------
 xen/arch/x86/Rules.mk | 5 +++++
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/xen/Rules.mk b/xen/Rules.mk
index b0bc7601c1..5aba841b0a 100644
--- a/xen/Rules.mk
+++ b/xen/Rules.mk
@@ -76,13 +76,6 @@ endif
 
 AFLAGS-y                += -D__ASSEMBLY__
 
-# Older clang's built-in assembler doesn't understand .skip with labels:
-# https://bugs.llvm.org/show_bug.cgi?id=27369
-ifeq ($(clang),y)
-$(call as-option-add,CFLAGS,CC,".L0:\n.L1:\n.skip (.L1 - .L0)",,\
-                     -no-integrated-as)
-endif
-
 ALL_OBJS := $(ALL_OBJS-y)
 
 # Get gcc to generate the dependencies for us.
diff --git a/xen/arch/x86/Rules.mk b/xen/arch/x86/Rules.mk
index 0794afa3c3..a3c5eb9de7 100644
--- a/xen/arch/x86/Rules.mk
+++ b/xen/arch/x86/Rules.mk
@@ -74,6 +74,11 @@ ifeq ($(clang),y)
 # Note: Any test which adds -no-integrated-as will cause subsequent tests to
 # succeed, and not trigger further additions.
 
+# Older clang's built-in assembler doesn't understand .skip with labels:
+# https://bugs.llvm.org/show_bug.cgi?id=27369
+$(call as-option-add,CFLAGS,CC,".L0: .L1: .skip (.L1 - .L0)",,\
+                     -no-integrated-as)
+
 # Check whether clang asm()-s support .include.
 $(call as-option-add,CFLAGS,CC,".include \"asm/indirect_thunk_asm.h\"",,\
                      -no-integrated-as)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3929708444670139413==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 16:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 16:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaj1z-0007th-AR; Fri, 29 Nov 2019 16:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaj1y-0007tc-B1
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:22:06 +0000
X-Inumbo-ID: 61aef6f5-12c4-11ea-a3e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61aef6f5-12c4-11ea-a3e7-12813bfff9fa;
 Fri, 29 Nov 2019 16:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaj1x-0003Nt-61
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaj1x-0004Iy-4f
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaj1x-0004Iy-4f@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 16:22:05 +0000
Subject: [Xen-changelog] [xen staging-4.13] console: avoid buffer overflow
 in guest_console_write()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGViNmIwMDAyYmU0NmYwNzBlYzBiOWMwNTA0NzI3ZmE5MDNiODliYTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDI5
IDE3OjE4OjMzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDI5IDE3OjE4OjMzIDIwMTkgKzAxMDAKCiAgICBj
b25zb2xlOiBhdm9pZCBidWZmZXIgb3ZlcmZsb3cgaW4gZ3Vlc3RfY29uc29sZV93cml0ZSgpCiAg
ICAKICAgIFRoZSBzd2l0Y2ggb2YgZ3Vlc3RfY29uc29sZV93cml0ZSgpJ3Mgc2Vjb25kIHBhcmFt
ZXRlciBmcm9tIHBsYWluIHRvCiAgICB1bnNpZ25lZCBpbnQgaGFzIGNhdXNlZCB0aGUgZnVuY3Rp
b24ncyBtYWluIGxvb3AgaGVhZGVyIHRvIG5vIGxvbmdlcgogICAgZ3VhcmQgdGhlIG1pbl90KCkg
dXNlIHdpdGhpbiB0aGUgZnVuY3Rpb24gYWdhaW5zdCBlZmZlY3RpdmVseSBuZWdhdGl2ZQogICAg
dmFsdWVzLCBkdWUgdG8gdGhlIGNhc3RzIGhpZGRlbiBpbnNpZGUgdGhlIG1hY3JvLiBSZXBsYWNl
IGJ5IGEgcGxhaW4KICAgIG1pbigpLCBjYXN0aW5nIG9uZSBvZiB0aGUgYXJndW1lbnRzIGFzIG5l
Y2Vzc2FyeS4KICAgIAogICAgRml4ZXM6IGVhNjAxZWM5OTk1YiAoInhlbi9jb25zb2xlOiBSZXdv
cmsgSFlQRVJDQUxMX2NvbnNvbGVfaW8gaW50ZXJmYWNlIikKICAgIFJlcG9ydGVkLWJ5OiBJbGph
IFZhbiBTcHJ1bmRlbCA8aXZhbnNwcnVuZGVsQGlvYWN0aXZlLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhYWY4ODM5ZmRmOGI5YjFh
OTNhMzgzN2I4MmY2ODBhZGVhMWIyOTdjCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMS0yOSAxNzow
ODoyMCArMDEwMAotLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRl
eCBlMTMzNTM0YmU3Li5hYTcyYmQxMjQ0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtNTM4LDcgKzUzOCw3
IEBAIHN0YXRpYyBsb25nIGd1ZXN0X2NvbnNvbGVfd3JpdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TShjaGFyKSBidWZmZXIsCiAgICAgICAgICAgICAgICAgX19IWVBFUlZJU09SX2NvbnNvbGVfaW8s
ICJpaWgiLAogICAgICAgICAgICAgICAgIENPTlNPTEVJT193cml0ZSwgY291bnQsIGJ1ZmZlcik7
CiAKLSAgICAgICAga2NvdW50ID0gbWluX3QoaW50LCBjb3VudCwgc2l6ZW9mKGtidWYpLTEpOwor
ICAgICAgICBrY291bnQgPSBtaW4oKHNpemVfdCljb3VudCwgc2l6ZW9mKGtidWYpIC0gMSk7CiAg
ICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGtidWYsIGJ1ZmZlciwga2NvdW50KSApCiAgICAg
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 16:22:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 16:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaj29-0007uL-C3; Fri, 29 Nov 2019 16:22:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaj28-0007uB-3J
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:22:16 +0000
X-Inumbo-ID: 67e5750c-12c4-11ea-a3e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67e5750c-12c4-11ea-a3e7-12813bfff9fa;
 Fri, 29 Nov 2019 16:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaj27-0003Ow-92
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaj27-0004JT-7q
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 16:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaj27-0004JT-7q@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 16:22:15 +0000
Subject: [Xen-changelog] [xen staging-4.13] console: avoid buffer overrun in
 guest_console_write()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0977148446047799587=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 308d78bc61d282ced37b5b82ca5e6eb2cae83f93
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri Nov 29 17:20:06 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 29 17:20:06 2019 +0100

    console: avoid buffer overrun in guest_console_write()
    
    conring_puts() has been requiring a nul-terminated string, which the
    local kbuf[] doesn't get set for anymore. Add a length parameter to the
    function, just like was done for others, thus allowing embedded nul to
    also be read through XEN_SYSCTL_readconsole.
    
    While there drop a stray cast: Both operands of - are already uint32_t.
    
    Fixes: ea601ec9995b ("xen/console: Rework HYPERCALL_console_io interface")
    Reported-by: JÃ¼rgen GroÃŸ <jgross@suse.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Juergen Gross <jgross@suse.com>
    Acked-by: Julien Grall <julien@xen.org>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    master commit: 0ef3ad971275c30355245299998faddfada51726
    master date: 2019-11-29 17:09:16 +0100
---
 xen/drivers/char/console.c | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c
index aa72bd1244..844c5de74e 100644
--- a/xen/drivers/char/console.c
+++ b/xen/drivers/char/console.c
@@ -257,16 +257,14 @@ static void do_dec_thresh(unsigned char key, struct cpu_user_regs *regs)
  * ********************************************************
  */
 
-static void conring_puts(const char *str)
+static void conring_puts(const char *str, size_t len)
 {
-    char c;
-
     ASSERT(spin_is_locked(&console_lock));
 
-    while ( (c = *str++) != '\0' )
-        conring[CONRING_IDX_MASK(conringp++)] = c;
+    while ( len-- )
+        conring[CONRING_IDX_MASK(conringp++)] = *str++;
 
-    if ( (uint32_t)(conringp - conringc) > conring_size )
+    if ( conringp - conringc > conring_size )
         conringc = conringp - conring_size;
 }
 
@@ -562,7 +560,7 @@ static long guest_console_write(XEN_GUEST_HANDLE_PARAM(char) buffer,
 
             if ( opt_console_to_ring )
             {
-                conring_puts(kbuf);
+                conring_puts(kbuf, kcount);
                 tasklet_schedule(&notify_dom0_con_ring_tasklet);
             }
 
@@ -687,7 +685,7 @@ static void __putstr(const char *str)
     }
 #endif
 
-    conring_puts(str);
+    conring_puts(str, len);
 
     if ( !console_locks_busted )
         tasklet_schedule(&notify_dom0_con_ring_tasklet);
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.13


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0977148446047799587==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 18:33:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 18:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ial4k-0003Ew-RQ; Fri, 29 Nov 2019 18:33:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ial4j-0003Er-WF
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 18:33:06 +0000
X-Inumbo-ID: aea68afa-12d6-11ea-a3e8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aea68afa-12d6-11ea-a3e8-12813bfff9fa;
 Fri, 29 Nov 2019 18:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ial4i-000607-TV
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 18:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ial4i-0003sk-SA
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 18:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ial4i-0003sk-SA@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 18:33:04 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: vpmu: Unmap per-vCPU PMU
 page when the domain is destroyed
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJlMThlMzlkMmY2OTAzODgwNGIyN2MzMDAyNjc1NGRlYWVlZmE1NDMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5vdiAy
OCAwOTozODoyOCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMjkgMTg6MjM6MjQgMjAxOSAr
MDAwMAoKICAgIHhlbi94ODY6IHZwbXU6IFVubWFwIHBlci12Q1BVIFBNVSBwYWdlIHdoZW4gdGhl
IGRvbWFpbiBpcyBkZXN0cm95ZWQKICAgIAogICAgQSBndWVzdCB3aWxsIHNldHVwIGEgc2hhcmVk
IHBhZ2Ugd2l0aCB0aGUgaHlwZXJ2aXNvciBmb3IgZWFjaCB2Q1BVIHZpYQogICAgWEVOUE1VX2lu
aXQuIFRoZSBwYWdlIHdpbGwgdGhlbiBnZXQgbWFwcGVkIGluIHRoZSBoeXBlcnZpc29yIGFuZCBv
bmx5CiAgICByZWxlYXNlZCB3aGVuIFhFTlBNVV9maW5pc2ggaXMgY2FsbGVkLgogICAgCiAgICBU
aGlzIG1lYW5zIHRoYXQgaWYgdGhlIGd1ZXN0IGZhaWxzIHRvIGludm9rZSBYRU5QTVVfZmluaXNo
LCBlLmcgaWYgaXQgaXMKICAgIGRlc3Ryb3llZCByYXRoZXIgdGhhbiBjbGVhbmx5IHNodXQgZG93
biwgdGhlIHBhZ2Ugd2lsbCBzdGF5IG1hcHBlZCBpbiB0aGUKICAgIGh5cGVydmlzb3IuIE9uZSBv
ZiB0aGUgY29uc2VxdWVuY2VzIGlzIHRoZSBkb21haW4gY2FuIG5ldmVyIGJlIGZ1bGx5CiAgICBk
ZXN0cm95ZWQgYXMgYSBwYWdlIHJlZmVyZW5jZSBpcyBzdGlsbCBoZWxkLgogICAgCiAgICBBcyBY
ZW4gc2hvdWxkIG5ldmVyIHJlbHkgb24gdGhlIGd1ZXN0IHRvIGNvcnJlY3RseSBjbGVhbi11cCBh
bnkKICAgIGFsbG9jYXRpb24gaW4gdGhlIGh5cGVydmlzb3IsIHdlIHNob3VsZCBhbHNvIHVubWFw
IHN1Y2ggcGFnZXMgZHVyaW5nIHRoZQogICAgZG9tYWluIGRlc3RydWN0aW9uIGlmIHRoZXJlIGFy
ZSBhbnkgbGVmdC4KICAgIAogICAgV2UgY2FuIHJlLXVzZSB0aGUgc2FtZSBsb2dpYyBhcyBpbiBw
dnBtdV9maW5pc2goKS4gVG8gYXZvaWQKICAgIGR1cGxpY2F0aW9uLCBtb3ZlIHRoZSBsb2dpYyBp
biBhIG5ldyBmdW5jdGlvbiB0aGF0IGNhbiBhbHNvIGJlIGNhbGxlZAogICAgZnJvbSB2cG11X2Rl
c3Ryb3koKS4KICAgIAogICAgTk9URTogLSBUaGUgY2FsbCB0byB2cG11X2Rlc3Ryb3koKSBtdXN0
IGFsc28gYmUgbW92ZWQgZnJvbQogICAgICAgICAgICBhcmNoX3ZjcHVfZGVzdHJveSgpIGludG8g
ZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgc3VjaCB0aGF0CiAgICAgICAgICAgIHRoZSBy
ZWZlcmVuY2Ugb24gdGhlIG1hcHBlZCBwYWdlIGRvZXMgbm90IHByZXZlbnQgZG9tYWluX2Rlc3Ry
b3koKQogICAgICAgICAgICAod2hpY2ggY2FsbHMgYXJjaF92Y3B1X2Rlc3Ryb3koKSkgZnJvbSBi
ZWluZyBjYWxsZWQuCiAgICAgICAgICAtIFdoaWxzdCBpdCBhcHBlYXJzIHRoYXQgdnBtdV9hcmNo
X2Rlc3Ryb3koKSBpcyBpZGVtcG90ZW50IGl0IGlzCiAgICAgICAgICAgIGJ5IG5vIG1lYW5zIG9i
dmlvdXMuIEhlbmNlIG1ha2Ugc3VyZSB0aGUgVlBNVV9DT05URVhUX0FMTE9DQVRFRAogICAgICAg
ICAgICBmbGFnIGlzIGNsZWFyZWQgYXQgdGhlIGVuZCBvZiB2cG11X2FyY2hfZGVzdHJveSgpLgog
ICAgICAgICAgLSBUaGlzIGlzIG5vdCBhbiBYU0EgYmVjYXVzZSB2UE1VIGlzIG5vdCBzZWN1cml0
eSBzdXBwb3J0ZWQgKHNlZQogICAgICAgICAgICBYU0EtMTYzKS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS92cG11LmMg
fCA0NyArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L2RvbWFpbi5jICAgfCAxMCArKysrKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDMz
IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXggZjM5NzE4M2VjMy4u
ODNjMmEyNDk3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysrIGIveGVu
L2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTU3NiwxMSArNTc2LDM2IEBAIHN0YXRpYyB2b2lkIHZw
bXVfYXJjaF9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgICAgICB2cG11LT5hcmNoX3Zw
bXVfb3BzLT5hcmNoX3ZwbXVfZGVzdHJveSh2KTsKICAgICB9CisKKyAgICB2cG11X3Jlc2V0KHZw
bXUsIFZQTVVfQ09OVEVYVF9BTExPQ0FURUQpOwogfQogCi12b2lkIHZwbXVfZGVzdHJveShzdHJ1
Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIHZwbXVfY2xlYW51cChzdHJ1Y3QgdmNwdSAqdikKIHsK
KyAgICBzdHJ1Y3QgdnBtdV9zdHJ1Y3QgKnZwbXUgPSB2Y3B1X3ZwbXUodik7CisgICAgdm9pZCAq
eGVucG11X2RhdGE7CisKKyAgICBzcGluX2xvY2soJnZwbXUtPnZwbXVfbG9jayk7CisKICAgICB2
cG11X2FyY2hfZGVzdHJveSh2KTsKKyAgICB4ZW5wbXVfZGF0YSA9IHZwbXUtPnhlbnBtdV9kYXRh
OworICAgIHZwbXUtPnhlbnBtdV9kYXRhID0gTlVMTDsKKworICAgIHNwaW5fdW5sb2NrKCZ2cG11
LT52cG11X2xvY2spOworCisgICAgaWYgKCB4ZW5wbXVfZGF0YSApCisgICAgeworICAgICAgICBt
Zm5fdCBtZm4gPSBkb21haW5fcGFnZV9tYXBfdG9fbWZuKHhlbnBtdV9kYXRhKTsKKworICAgICAg
ICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOworICAgICAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9i
YWwoeGVucG11X2RhdGEpOworICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZSht
Zm4pKTsKKyAgICB9Cit9CisKK3ZvaWQgdnBtdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQorewor
ICAgIHZwbXVfY2xlYW51cCh2KTsKIAogICAgIHB1dF92cG11KHYpOwogfQpAQCAtNjM5LDkgKzY2
NCw2IEBAIHN0YXRpYyBpbnQgcHZwbXVfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fcG11X3Bh
cmFtc190ICpwYXJhbXMpCiBzdGF0aWMgdm9pZCBwdnBtdV9maW5pc2goc3RydWN0IGRvbWFpbiAq
ZCwgeGVuX3BtdV9wYXJhbXNfdCAqcGFyYW1zKQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwotICAg
IHN0cnVjdCB2cG11X3N0cnVjdCAqdnBtdTsKLSAgICBtZm5fdCBtZm47Ci0gICAgdm9pZCAqeGVu
cG11X2RhdGE7CiAKICAgICBpZiAoIChwYXJhbXMtPnZjcHUgPj0gZC0+bWF4X3ZjcHVzKSB8fCAo
ZC0+dmNwdVtwYXJhbXMtPnZjcHVdID09IE5VTEwpICkKICAgICAgICAgcmV0dXJuOwpAQCAtNjUw
LDIyICs2NzIsNyBAQCBzdGF0aWMgdm9pZCBwdnBtdV9maW5pc2goc3RydWN0IGRvbWFpbiAqZCwg
eGVuX3BtdV9wYXJhbXNfdCAqcGFyYW1zKQogICAgIGlmICggdiAhPSBjdXJyZW50ICkKICAgICAg
ICAgdmNwdV9wYXVzZSh2KTsKIAotICAgIHZwbXUgPSB2Y3B1X3ZwbXUodik7Ci0gICAgc3Bpbl9s
b2NrKCZ2cG11LT52cG11X2xvY2spOwotCi0gICAgdnBtdV9hcmNoX2Rlc3Ryb3kodik7Ci0gICAg
eGVucG11X2RhdGEgPSB2cG11LT54ZW5wbXVfZGF0YTsKLSAgICB2cG11LT54ZW5wbXVfZGF0YSA9
IE5VTEw7Ci0KLSAgICBzcGluX3VubG9jaygmdnBtdS0+dnBtdV9sb2NrKTsKLQotICAgIGlmICgg
eGVucG11X2RhdGEgKQotICAgIHsKLSAgICAgICAgbWZuID0gZG9tYWluX3BhZ2VfbWFwX3RvX21m
bih4ZW5wbXVfZGF0YSk7Ci0gICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSk7Ci0gICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbCh4ZW5wbXVfZGF0YSk7Ci0gICAgICAgIHB1dF9wYWdl
X2FuZF90eXBlKG1mbl90b19wYWdlKG1mbikpOwotICAgIH0KKyAgICB2cG11X2NsZWFudXAodik7
CiAKICAgICBpZiAoIHYgIT0gY3VycmVudCApCiAgICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpp
bmRleCBmMWRkODZlMTJlLi5mNWMwYzM3OGVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC00NTQsOSArNDU0LDYgQEAgdm9p
ZCBhcmNoX3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKICAgICB4ZnJlZSh2LT5hcmNoLm1z
cnMpOwogICAgIHYtPmFyY2gubXNycyA9IE5VTEw7CiAKLSAgICBpZiAoICFpc19pZGxlX2RvbWFp
bih2LT5kb21haW4pICkKLSAgICAgICAgdnBtdV9kZXN0cm95KHYpOwotCiAgICAgaWYgKCBpc19o
dm1fdmNwdSh2KSApCiAgICAgICAgIGh2bV92Y3B1X2Rlc3Ryb3kodik7CiAgICAgZWxzZQpAQCAt
MjEzNiwxMiArMjEzMywxNyBAQCBpbnQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVj
dCBkb21haW4gKmQpCiAKICAgICBQUk9HUkVTUyh2Y3B1X3BhZ2V0YWJsZXMpOgogCi0gICAgICAg
IC8qIERyb3AgdGhlIGluLXVzZSByZWZlcmVuY2VzIHRvIHBhZ2UtdGFibGUgYmFzZXMuICovCisg
ICAgICAgIC8qCisgICAgICAgICAqIERyb3AgdGhlIGluLXVzZSByZWZlcmVuY2VzIHRvIHBhZ2Ut
dGFibGUgYmFzZXMgYW5kIGNsZWFuCisgICAgICAgICAqIHVwIHZQTVUgaW5zdGFuY2VzLgorICAg
ICAgICAgKi8KICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAgICB7CiAgICAg
ICAgICAgICByZXQgPSB2Y3B1X2Rlc3Ryb3lfcGFnZXRhYmxlcyh2KTsKICAgICAgICAgICAgIGlm
ICggcmV0ICkKICAgICAgICAgICAgICAgICByZXR1cm4gcmV0OworCisgICAgICAgICAgICB2cG11
X2Rlc3Ryb3kodik7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGFsdHAybV9hY3RpdmUoZCkg
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 18:33:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 18:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ial4u-0003FS-T8; Fri, 29 Nov 2019 18:33:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ial4u-0003FN-4P
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 18:33:16 +0000
X-Inumbo-ID: b4b195f2-12d6-11ea-a3e8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4b195f2-12d6-11ea-a3e8-12813bfff9fa;
 Fri, 29 Nov 2019 18:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ial4t-00060F-1J
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 18:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ial4s-0003th-WC
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 18:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ial4s-0003th-WC@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 18:33:14 +0000
Subject: [Xen-changelog] [xen staging] x86 / iommu: set up a scratch page in
 the quarantine domain
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVhMzg4Njc4MzFkYTY3ZWVkMGU5YzYxNjcyYzg5NDEwMTZiNjNkZDkKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgpBdXRob3JEYXRlOiBXZWQgTm92
IDI3IDE3OjExOjQzIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxODoyNzo1NCAyMDE5
ICswMDAwCgogICAgeDg2IC8gaW9tbXU6IHNldCB1cCBhIHNjcmF0Y2ggcGFnZSBpbiB0aGUgcXVh
cmFudGluZSBkb21haW4KICAgIAogICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGlvbW11
X29wIHRvIGZhY2lsaXRhdGUgYSBwZXItaW1wbGVtZW50YXRpb24KICAgIHF1YXJhbnRpbmUgc2V0
IHVwLCBhbmQgdGhlbiBmdXJ0aGVyIGNvZGUgZm9yIHg4NiBpbXBsZW1lbnRhdGlvbnMKICAgIChh
bWQgYW5kIHZ0ZCkgdG8gc2V0IHVwIGEgcmVhZC1vbmx5IHNjcmF0Y2ggcGFnZSB0byBzZXJ2ZSBh
cyB0aGUgc291cmNlCiAgICBmb3IgRE1BIHJlYWRzIHdoaWxzdCBhIGRldmljZSBpcyBhc3NpZ25l
ZCB0byBkb21faW8uIERNQSB3cml0ZXMgd2lsbAogICAgY29udGludWUgdG8gZmF1bHQgYXMgYmVm
b3JlLgogICAgCiAgICBUaGUgcmVhc29uIGZvciBkb2luZyB0aGlzIGlzIHRoYXQgc29tZSBoYXJk
d2FyZSBtYXkgY29udGludWUgdG8gcmUtdHJ5CiAgICBETUEgKGRlc3BpdGUgRkxSKSBpbiB0aGUg
ZXZlbnQgb2YgYW4gZXJyb3IsIG9yIGV2ZW4gQk1FIGJlaW5nIGNsZWFyZWQsIGFuZAogICAgd2ls
bCBmYWlsIHRvIGRlYWwgd2l0aCBETUEgcmVhZCBmYXVsdHMgZ3JhY2VmdWxseS4gSGF2aW5nIGEg
c2NyYXRjaCBwYWdlCiAgICBtYXBwZWQgd2lsbCBhbGxvdyBwZW5kaW5nIERNQSByZWFkcyB0byBj
b21wbGV0ZSBhbmQgdGh1cyBzdWNoIGJ1Z2d5CiAgICBoYXJkd2FyZSB3aWxsIGV2ZW50dWFsbHkg
YmUgcXVpZXNjZWQuCiAgICAKICAgIE5PVEU6IFRoZXNlIG1vZGlmaWNhdGlvbnMgYXJlIHJlc3Ry
aWN0ZWQgdG8geDg2IGltcGxlbWVudGF0aW9ucyBvbmx5IGFzCiAgICAgICAgICB0aGUgYnVnZ3kg
aC93IEkgYW0gYXdhcmUgb2YgaXMgb25seSB1c2VkIHdpdGggWGVuIGluIGFuIHg4NgogICAgICAg
ICAgZW52aXJvbm1lbnQuIEFSTSBtYXkgcmVxdWlyZSBzaW1pbGFyIGNvZGUgYnV0LCBzaW5jZSBJ
IGFtIG5vdAogICAgICAgICAgYXdhcmUgb2YgdGhlIG5lZWQsIHRoaXMgcGF0Y2ggZG9lcyBub3Qg
bW9kaWZ5IGFueSBBUk0gaW1wbGVtZW50YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X21hcC5jICAgICAgIHwgNjIgKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgICB8IDE0ICsrLS0tLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgICAgICAgICAgIHwgMjAgKysrKysrKy0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAgICAgICB8IDcyICsrKysrKysrKysr
KysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1w
cm90by5oIHwgIDMgKysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgMTQ4IGluc2VydGlvbnMoKyksIDI0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9t
YXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwppbmRleCBjZDVj
N2RlN2M1Li41NGUxZDEzMmQ5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21h
cC5jCkBAIC01NjAsNiArNTYwLDY4IEBAIGludCBhbWRfaW9tbXVfcmVzZXJ2ZV9kb21haW5fdW5p
dHlfbWFwKHN0cnVjdCBkb21haW4gKmRvbWFpbiwKICAgICByZXR1cm4gcnQ7CiB9CiAKK2ludCBf
X2luaXQgYW1kX2lvbW11X3F1YXJhbnRpbmVfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAg
IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOworICAgIHVuc2lnbmVkIGxv
bmcgbWF4X2dmbiA9CisgICAgICAgIFBGTl9ET1dOKCgxdWwgPDwgREVGQVVMVF9ET01BSU5fQURE
UkVTU19XSURUSCkgLSAxKTsKKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWwgPSBhbWRfaW9tbXVfZ2V0
X3BhZ2luZ19tb2RlKG1heF9nZm4pOworICAgIHN0cnVjdCBhbWRfaW9tbXVfcHRlICp0YWJsZTsK
KworICAgIGlmICggaGQtPmFyY2gucm9vdF90YWJsZSApCisgICAgeworICAgICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgc3Bpbl9sb2Nr
KCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOworCisgICAgaGQtPmFyY2gucm9vdF90YWJsZSA9IGFs
bG9jX2FtZF9pb21tdV9wZ3RhYmxlKCk7CisgICAgaWYgKCAhaGQtPmFyY2gucm9vdF90YWJsZSAp
CisgICAgICAgIGdvdG8gb3V0OworCisgICAgdGFibGUgPSBfX21hcF9kb21haW5fcGFnZShoZC0+
YXJjaC5yb290X3RhYmxlKTsKKyAgICB3aGlsZSAoIGxldmVsICkKKyAgICB7CisgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBnOworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICAv
KgorICAgICAgICAgKiBUaGUgcGd0YWJsZSBhbGxvY2F0b3IgaXMgZmluZSBmb3IgdGhlIGxlYWYg
cGFnZSwgYXMgd2VsbCBhcworICAgICAgICAgKiBwYWdlIHRhYmxlIHBhZ2VzLCBhbmQgdGhlIHJl
c3VsdGluZyBhbGxvY2F0aW9ucyBhcmUgYWx3YXlzCisgICAgICAgICAqIHplcm9lZC4KKyAgICAg
ICAgICovCisgICAgICAgIHBnID0gYWxsb2NfYW1kX2lvbW11X3BndGFibGUoKTsKKyAgICAgICAg
aWYgKCAhcGcgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBQVEVfUEVSX1RBQkxFX1NJWkU7IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVj
dCBhbWRfaW9tbXVfcHRlICpwZGUgPSAmdGFibGVbaV07CisKKyAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgKiBQREVzIGFyZSBlc3NlbnRpYWxseSBhIHN1YnNldCBvZiBQVEVzLCBzbyB0aGlz
IGZ1bmN0aW9uCisgICAgICAgICAgICAgKiBpcyBmaW5lIHRvIHVzZSBldmVuIGF0IHRoZSBsZWFm
LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQocGRl
LCBtZm5feChwYWdlX3RvX21mbihwZykpLCBsZXZlbCAtIDEsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFsc2UsIHRydWUpOworICAgICAgICB9CisKKyAgICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UodGFibGUpOworICAgICAgICB0YWJsZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBn
KTsKKyAgICAgICAgbGV2ZWwtLTsKKyAgICB9CisgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUp
OworCisgb3V0OgorICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOworCisg
ICAgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhkKTsKKworICAgIC8qIFBhZ2VzIGxlYWtlZCBp
biBmYWlsdXJlIGNhc2UgKi8KKyAgICByZXR1cm4gbGV2ZWwgPyAtRU5PTUVNIDogMDsKK30KKwog
LyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDc1YTBmMWI0YWIuLjRkYTY1MTg3NzMgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtOTUsMTAg
Kzk1LDYgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X3NldHVwX2RvbWFpbl9kZXZpY2UoCiAgICAg
dTggYnVzID0gcGRldi0+YnVzOwogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0g
ZG9tX2lvbW11KGRvbWFpbik7CiAKLSAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVs
IGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCi0gICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkK
LSAgICAgICAgcmV0dXJuOwotCiAgICAgQlVHX09OKCAhaGQtPmFyY2gucm9vdF90YWJsZSB8fCAh
aGQtPmFyY2gucGFnaW5nX21vZGUgfHwKICAgICAgICAgICAgICFpb21tdS0+ZGV2X3RhYmxlLmJ1
ZmZlciApOwogCkBAIC0yMzUsNyArMjMxLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYWxs
b2NhdGVfZG9tYWluX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCkKICAgICByZXR1
cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgZ2V0X3BhZ2luZ19tb2RlKHVuc2lnbmVkIGxvbmcgZW50
cmllcykKK2ludCBhbWRfaW9tbXVfZ2V0X3BhZ2luZ19tb2RlKHVuc2lnbmVkIGxvbmcgZW50cmll
cykKIHsKICAgICBpbnQgbGV2ZWwgPSAxOwogCkBAIC0yNTcsNyArMjUzLDggQEAgc3RhdGljIGlu
dCBhbWRfaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIC8qIEZvciBw
diBhbmQgZG9tMCwgc3RpY2sgd2l0aCBnZXRfcGFnaW5nX21vZGUobWF4X3BhZ2UpCiAgICAgICog
Rm9yIEhWTSBkb20wLCB1c2UgMiBsZXZlbCBwYWdlIHRhYmxlIGF0IGZpcnN0ICovCi0gICAgaGQt
PmFyY2gucGFnaW5nX21vZGUgPSBpc19odm1fZG9tYWluKGQpID8gMiA6IGdldF9wYWdpbmdfbW9k
ZShtYXhfcGFnZSk7CisgICAgaGQtPmFyY2gucGFnaW5nX21vZGUgPSBpc19odm1fZG9tYWluKGQp
ID8KKyAgICAgICAgMiA6IGFtZF9pb21tdV9nZXRfcGFnaW5nX21vZGUobWF4X3BhZ2UpOwogICAg
IHJldHVybiAwOwogfQogCkBAIC0yOTAsMTAgKzI4Nyw2IEBAIHN0YXRpYyB2b2lkIGFtZF9pb21t
dV9kaXNhYmxlX2RvbWFpbl9kZXZpY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZG9tYWluLAogICAg
IGludCByZXFfaWQ7CiAgICAgdTggYnVzID0gcGRldi0+YnVzOwogCi0gICAgLyogZG9tX2lvIGlz
IHVzZWQgYXMgYSBzZW50aW5lbCBmb3IgcXVhcmFudGluZWQgZGV2aWNlcyAqLwotICAgIGlmICgg
ZG9tYWluID09IGRvbV9pbyApCi0gICAgICAgIHJldHVybjsKLQogICAgIEJVR19PTiAoIGlvbW11
LT5kZXZfdGFibGUuYnVmZmVyID09IE5VTEwgKTsKICAgICByZXFfaWQgPSBnZXRfZG1hX3JlcXVl
c3Rvcl9pZChpb21tdS0+c2VnLCBQQ0lfQkRGMihidXMsIGRldmZuKSk7CiAgICAgdGFibGUgPSBp
b21tdS0+ZGV2X3RhYmxlLmJ1ZmZlcjsKQEAgLTYzMiw2ICs2MjUsNyBAQCBzdGF0aWMgdm9pZCBh
bWRfZHVtcF9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
aW9tbXVfb3BzIF9faW5pdGNvbnN0cmVsIF9pb21tdV9vcHMgPSB7CiAgICAgLmluaXQgPSBhbWRf
aW9tbXVfZG9tYWluX2luaXQsCiAgICAgLmh3ZG9tX2luaXQgPSBhbWRfaW9tbXVfaHdkb21faW5p
dCwKKyAgICAucXVhcmFudGluZV9pbml0ID0gYW1kX2lvbW11X3F1YXJhbnRpbmVfaW5pdCwKICAg
ICAuYWRkX2RldmljZSA9IGFtZF9pb21tdV9hZGRfZGV2aWNlLAogICAgIC5yZW1vdmVfZGV2aWNl
ID0gYW1kX2lvbW11X3JlbW92ZV9kZXZpY2UsCiAgICAgLmFzc2lnbl9kZXZpY2UgID0gYW1kX2lv
bW11X2Fzc2lnbl9kZXZpY2UsCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCA2NTZmZGViMDkz
Li4wNWU3NDA3NTdhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTQ0Myw2ICs0NDMsMjMg
QEAgaW50IGlvbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgZmx1c2hfZmxhZ3MpCiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMgaW50IF9faW5pdCBp
b21tdV9xdWFyYW50aW5lX2luaXQodm9pZCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lv
bW11ICpoZCA9IGRvbV9pb21tdShkb21faW8pOworICAgIGludCByYzsKKworICAgIGRvbV9pby0+
b3B0aW9ucyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKKworICAgIHJjID0gaW9tbXVfZG9tYWlu
X2luaXQoZG9tX2lvLCAwKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisg
ICAgaWYgKCAhaGQtPnBsYXRmb3JtX29wcy0+cXVhcmFudGluZV9pbml0ICkKKyAgICAgICAgcmV0
dXJuIDA7CisKKyAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+cXVhcmFudGluZV9pbml0KGRv
bV9pbyk7Cit9CisKIGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9pZCkKIHsKICAgICBpbnQgcmMg
PSAtRU5PREVWOwpAQCAtNDc2LDggKzQ5Myw3IEBAIGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9p
ZCkKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgZG9tX2lvLT5vcHRpb25zIHw9IFhF
Tl9ET01DVExfQ0RGX2lvbW11OwotICAgICAgICBpZiAoIGlvbW11X2RvbWFpbl9pbml0KGRvbV9p
bywgMCkgKQorICAgICAgICBpZiAoIGlvbW11X3F1YXJhbnRpbmVfaW5pdCgpICkKICAgICAgICAg
ICAgIHBhbmljKCJDb3VsZCBub3Qgc2V0IHVwIHF1YXJhbnRpbmVcbiIpOwogCiAgICAgICAgIHBy
aW50aygiIC0gRG9tMCBtb2RlOiAlc1xuIiwKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMK
aW5kZXggYTBlMjZkM2YyMy4uNjY0NTU2YWE1MSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMKQEAgLTEyOTEsMTAgKzEyOTEsNiBAQCBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZ19v
bmUoCiAgICAgaW50IGFnYXcsIHJjLCByZXQ7CiAgICAgYm9vbF90IGZsdXNoX2Rldl9pb3RsYjsK
IAotICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVkIGRl
dmljZXMgKi8KLSAgICBpZiAoIGRvbWFpbiA9PSBkb21faW8gKQotICAgICAgICByZXR1cm4gMDsK
LQogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKICAgICBzcGluX2xvY2soJmlvbW11LT5s
b2NrKTsKICAgICBtYWRkciA9IGJ1c190b19jb250ZXh0X21hZGRyKGlvbW11LCBidXMpOwpAQCAt
MTU0MSwxMCArMTUzNyw2IEBAIGludCBkb21haW5fY29udGV4dF91bm1hcF9vbmUoCiAgICAgaW50
IGlvbW11X2RvbWlkLCByYywgcmV0OwogICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGI7CiAKLSAg
ICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2Vz
ICovCi0gICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KICAg
ICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7CiAgICAgc3Bpbl9sb2NrKCZpb21tdS0+bG9jayk7
CiAKQEAgLTE2NzcsMTAgKzE2NjksNiBAQCBzdGF0aWMgaW50IGRvbWFpbl9jb250ZXh0X3VubWFw
KHN0cnVjdCBkb21haW4gKmRvbWFpbiwgdTggZGV2Zm4sCiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIAotICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVk
IGRldmljZXMgKi8KLSAgICBpZiAoIGRvbWFpbiA9PSBkb21faW8gKQotICAgICAgICBnb3RvIG91
dDsKLQogICAgIC8qCiAgICAgICogaWYgbm8gb3RoZXIgZGV2aWNlcyB1bmRlciB0aGUgc2FtZSBp
b21tdSBvd25lZCBieSB0aGlzIGRvbWFpbiwKICAgICAgKiBjbGVhciBpb21tdSBpbiBpb21tdV9i
aXRtYXAgYW5kIGNsZWFyIGRvbWFpbl9pZCBpbiBkb21pZF9iaXRtcApAQCAtMjY4Myw5ICsyNjcx
LDY5IEBAIHN0YXRpYyB2b2lkIHZ0ZF9kdW1wX3AybV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIHZ0ZF9kdW1wX3AybV90YWJsZV9sZXZlbChoZC0+YXJjaC5wZ2RfbWFkZHIsIGFnYXdfdG9f
bGV2ZWwoaGQtPmFyY2guYWdhdyksIDAsIDApOwogfQogCitzdGF0aWMgaW50IF9faW5pdCBpbnRl
bF9pb21tdV9xdWFyYW50aW5lX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3Qg
ZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKKyAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFy
ZW50OworICAgIHVuc2lnbmVkIGludCBhZ2F3ID0gd2lkdGhfdG9fYWdhdyhERUZBVUxUX0RPTUFJ
Tl9BRERSRVNTX1dJRFRIKTsKKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWwgPSBhZ2F3X3RvX2xldmVs
KGFnYXcpOworICAgIGludCByYzsKKworICAgIGlmICggaGQtPmFyY2gucGdkX21hZGRyICkKKyAg
ICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gMDsKKyAg
ICB9CisKKyAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CisKKyAgICBoZC0+
YXJjaC5wZ2RfbWFkZHIgPSBhbGxvY19wZ3RhYmxlX21hZGRyKDEsIGhkLT5ub2RlKTsKKyAgICBp
ZiAoICFoZC0+YXJjaC5wZ2RfbWFkZHIgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHBhcmVu
dCA9IG1hcF92dGRfZG9tYWluX3BhZ2UoaGQtPmFyY2gucGdkX21hZGRyKTsKKyAgICB3aGlsZSAo
IGxldmVsICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IG1hZGRyOworICAgICAgICB1bnNpZ25l
ZCBpbnQgb2Zmc2V0OworCisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBwZ3RhYmxlIGFsbG9j
YXRvciBpcyBmaW5lIGZvciB0aGUgbGVhZiBwYWdlLCBhcyB3ZWxsIGFzCisgICAgICAgICAqIHBh
Z2UgdGFibGUgcGFnZXMsIGFuZCB0aGUgcmVzdWx0aW5nIGFsbG9jYXRpb25zIGFyZSBhbHdheXMK
KyAgICAgICAgICogemVyb2VkLgorICAgICAgICAgKi8KKyAgICAgICAgbWFkZHIgPSBhbGxvY19w
Z3RhYmxlX21hZGRyKDEsIGhkLT5ub2RlKTsKKyAgICAgICAgaWYgKCAhbWFkZHIgKQorICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgZm9yICggb2Zmc2V0ID0gMDsgb2Zmc2V0IDwgUFRFX05V
TTsgb2Zmc2V0KysgKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgZG1hX3B0ZSAqcHRl
ID0gJnBhcmVudFtvZmZzZXRdOworCisgICAgICAgICAgICBkbWFfc2V0X3B0ZV9hZGRyKCpwdGUs
IG1hZGRyKTsKKyAgICAgICAgICAgIGRtYV9zZXRfcHRlX3JlYWRhYmxlKCpwdGUpOworICAgICAg
ICB9CisgICAgICAgIGlvbW11X2ZsdXNoX2NhY2hlX3BhZ2UocGFyZW50LCAxKTsKKworICAgICAg
ICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFyZW50KTsKKyAgICAgICAgcGFyZW50ID0gbWFwX3Z0
ZF9kb21haW5fcGFnZShtYWRkcik7CisgICAgICAgIGxldmVsLS07CisgICAgfQorICAgIHVubWFw
X3Z0ZF9kb21haW5fcGFnZShwYXJlbnQpOworCisgb3V0OgorICAgIHNwaW5fdW5sb2NrKCZoZC0+
YXJjaC5tYXBwaW5nX2xvY2spOworCisgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYl9hbGwoZCk7
CisKKyAgICAvKiBQYWdlcyBsZWFrZWQgaW4gZmFpbHVyZSBjYXNlICovCisgICAgcmV0dXJuIGxl
dmVsID8gLUVOT01FTSA6IHJjOworfQorCiBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIF9faW5pdGNv
bnN0cmVsIGludGVsX2lvbW11X29wcyA9IHsKICAgICAuaW5pdCA9IGludGVsX2lvbW11X2RvbWFp
bl9pbml0LAogICAgIC5od2RvbV9pbml0ID0gaW50ZWxfaW9tbXVfaHdkb21faW5pdCwKKyAgICAu
cXVhcmFudGluZV9pbml0ID0gaW50ZWxfaW9tbXVfcXVhcmFudGluZV9pbml0LAogICAgIC5hZGRf
ZGV2aWNlID0gaW50ZWxfaW9tbXVfYWRkX2RldmljZSwKICAgICAuZW5hYmxlX2RldmljZSA9IGlu
dGVsX2lvbW11X2VuYWJsZV9kZXZpY2UsCiAgICAgLnJlbW92ZV9kZXZpY2UgPSBpbnRlbF9pb21t
dV9yZW1vdmVfZGV2aWNlLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L2FtZC1pb21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21t
dS1wcm90by5oCmluZGV4IDhlZDk0ODI3OTEuLjY2NGRmYzkzYjkgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKQEAgLTU0LDYgKzU0LDkgQEAgaW50
IGFtZF9pb21tdV9pbml0X2xhdGUodm9pZCk7CiBpbnQgYW1kX2lvbW11X3VwZGF0ZV9pdnJzX21h
cHBpbmdfYWNwaSh2b2lkKTsKIGludCBpb3ZfYWRqdXN0X2lycV9hZmZpbml0aWVzKHZvaWQpOwog
CitpbnQgYW1kX2lvbW11X2dldF9wYWdpbmdfbW9kZSh1bnNpZ25lZCBsb25nIGVudHJpZXMpOwor
aW50IGFtZF9pb21tdV9xdWFyYW50aW5lX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7CisKIC8qIG1h
cHBpbmcgZnVuY3Rpb25zICovCiBpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncywKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggZmQ0NTA2
MGU1Ni4uNmY3OWZiNzlmMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTIxMSw2ICsyMTEsNyBAQCB0eXBlZGVmIGlu
dCBpb21tdV9ncmRtX3QoeGVuX3Bmbl90IHN0YXJ0LCB4ZW5fdWxvbmdfdCBuciwgdTMyIGlkLCB2
b2lkICpjdHh0KTsKIHN0cnVjdCBpb21tdV9vcHMgewogICAgIGludCAoKmluaXQpKHN0cnVjdCBk
b21haW4gKmQpOwogICAgIHZvaWQgKCpod2RvbV9pbml0KShzdHJ1Y3QgZG9tYWluICpkKTsKKyAg
ICBpbnQgKCpxdWFyYW50aW5lX2luaXQpKHN0cnVjdCBkb21haW4gKmQpOwogICAgIGludCAoKmFk
ZF9kZXZpY2UpKHU4IGRldmZuLCBkZXZpY2VfdCAqZGV2KTsKICAgICBpbnQgKCplbmFibGVfZGV2
aWNlKShkZXZpY2VfdCAqZGV2KTsKICAgICBpbnQgKCpyZW1vdmVfZGV2aWNlKSh1OCBkZXZmbiwg
ZGV2aWNlX3QgKmRldik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 18:33:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 18:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ial55-0003Gu-0D; Fri, 29 Nov 2019 18:33:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ial54-0003Gk-91
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 18:33:26 +0000
X-Inumbo-ID: bafe0b2a-12d6-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bafe0b2a-12d6-11ea-a55d-bc764e2007e4;
 Fri, 29 Nov 2019 18:33:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ial53-00060R-LF
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 18:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ial53-0003ub-KG
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 18:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ial53-0003ub-KG@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 18:33:25 +0000
Subject: [Xen-changelog] [xen staging-4.13] x86 / iommu: set up a scratch
 page in the quarantine domain
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5ZDVlMDM5NTQ2NDc1N2ZlOThiMzJlZTBjN2ZmOTBjNGNmZmUwNWUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgpBdXRob3JEYXRlOiBXZWQgTm92
IDI3IDE3OjExOjQzIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxODoyOToxOSAyMDE5
ICswMDAwCgogICAgeDg2IC8gaW9tbXU6IHNldCB1cCBhIHNjcmF0Y2ggcGFnZSBpbiB0aGUgcXVh
cmFudGluZSBkb21haW4KICAgIAogICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGlvbW11
X29wIHRvIGZhY2lsaXRhdGUgYSBwZXItaW1wbGVtZW50YXRpb24KICAgIHF1YXJhbnRpbmUgc2V0
IHVwLCBhbmQgdGhlbiBmdXJ0aGVyIGNvZGUgZm9yIHg4NiBpbXBsZW1lbnRhdGlvbnMKICAgIChh
bWQgYW5kIHZ0ZCkgdG8gc2V0IHVwIGEgcmVhZC1vbmx5IHNjcmF0Y2ggcGFnZSB0byBzZXJ2ZSBh
cyB0aGUgc291cmNlCiAgICBmb3IgRE1BIHJlYWRzIHdoaWxzdCBhIGRldmljZSBpcyBhc3NpZ25l
ZCB0byBkb21faW8uIERNQSB3cml0ZXMgd2lsbAogICAgY29udGludWUgdG8gZmF1bHQgYXMgYmVm
b3JlLgogICAgCiAgICBUaGUgcmVhc29uIGZvciBkb2luZyB0aGlzIGlzIHRoYXQgc29tZSBoYXJk
d2FyZSBtYXkgY29udGludWUgdG8gcmUtdHJ5CiAgICBETUEgKGRlc3BpdGUgRkxSKSBpbiB0aGUg
ZXZlbnQgb2YgYW4gZXJyb3IsIG9yIGV2ZW4gQk1FIGJlaW5nIGNsZWFyZWQsIGFuZAogICAgd2ls
bCBmYWlsIHRvIGRlYWwgd2l0aCBETUEgcmVhZCBmYXVsdHMgZ3JhY2VmdWxseS4gSGF2aW5nIGEg
c2NyYXRjaCBwYWdlCiAgICBtYXBwZWQgd2lsbCBhbGxvdyBwZW5kaW5nIERNQSByZWFkcyB0byBj
b21wbGV0ZSBhbmQgdGh1cyBzdWNoIGJ1Z2d5CiAgICBoYXJkd2FyZSB3aWxsIGV2ZW50dWFsbHkg
YmUgcXVpZXNjZWQuCiAgICAKICAgIE5PVEU6IFRoZXNlIG1vZGlmaWNhdGlvbnMgYXJlIHJlc3Ry
aWN0ZWQgdG8geDg2IGltcGxlbWVudGF0aW9ucyBvbmx5IGFzCiAgICAgICAgICB0aGUgYnVnZ3kg
aC93IEkgYW0gYXdhcmUgb2YgaXMgb25seSB1c2VkIHdpdGggWGVuIGluIGFuIHg4NgogICAgICAg
ICAgZW52aXJvbm1lbnQuIEFSTSBtYXkgcmVxdWlyZSBzaW1pbGFyIGNvZGUgYnV0LCBzaW5jZSBJ
IGFtIG5vdAogICAgICAgICAgYXdhcmUgb2YgdGhlIG5lZWQsIHRoaXMgcGF0Y2ggZG9lcyBub3Qg
bW9kaWZ5IGFueSBBUk0gaW1wbGVtZW50YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X21hcC5jICAgICAgIHwgNjIgKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgICB8IDE0ICsrLS0tLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgICAgICAgICAgIHwgMjAgKysrKysrKy0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAgICAgICB8IDcyICsrKysrKysrKysr
KysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1w
cm90by5oIHwgIDMgKysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgMTQ4IGluc2VydGlvbnMoKyksIDI0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9t
YXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwppbmRleCBjZDVj
N2RlN2M1Li41NGUxZDEzMmQ5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21h
cC5jCkBAIC01NjAsNiArNTYwLDY4IEBAIGludCBhbWRfaW9tbXVfcmVzZXJ2ZV9kb21haW5fdW5p
dHlfbWFwKHN0cnVjdCBkb21haW4gKmRvbWFpbiwKICAgICByZXR1cm4gcnQ7CiB9CiAKK2ludCBf
X2luaXQgYW1kX2lvbW11X3F1YXJhbnRpbmVfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAg
IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOworICAgIHVuc2lnbmVkIGxv
bmcgbWF4X2dmbiA9CisgICAgICAgIFBGTl9ET1dOKCgxdWwgPDwgREVGQVVMVF9ET01BSU5fQURE
UkVTU19XSURUSCkgLSAxKTsKKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWwgPSBhbWRfaW9tbXVfZ2V0
X3BhZ2luZ19tb2RlKG1heF9nZm4pOworICAgIHN0cnVjdCBhbWRfaW9tbXVfcHRlICp0YWJsZTsK
KworICAgIGlmICggaGQtPmFyY2gucm9vdF90YWJsZSApCisgICAgeworICAgICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgc3Bpbl9sb2Nr
KCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOworCisgICAgaGQtPmFyY2gucm9vdF90YWJsZSA9IGFs
bG9jX2FtZF9pb21tdV9wZ3RhYmxlKCk7CisgICAgaWYgKCAhaGQtPmFyY2gucm9vdF90YWJsZSAp
CisgICAgICAgIGdvdG8gb3V0OworCisgICAgdGFibGUgPSBfX21hcF9kb21haW5fcGFnZShoZC0+
YXJjaC5yb290X3RhYmxlKTsKKyAgICB3aGlsZSAoIGxldmVsICkKKyAgICB7CisgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBnOworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICAv
KgorICAgICAgICAgKiBUaGUgcGd0YWJsZSBhbGxvY2F0b3IgaXMgZmluZSBmb3IgdGhlIGxlYWYg
cGFnZSwgYXMgd2VsbCBhcworICAgICAgICAgKiBwYWdlIHRhYmxlIHBhZ2VzLCBhbmQgdGhlIHJl
c3VsdGluZyBhbGxvY2F0aW9ucyBhcmUgYWx3YXlzCisgICAgICAgICAqIHplcm9lZC4KKyAgICAg
ICAgICovCisgICAgICAgIHBnID0gYWxsb2NfYW1kX2lvbW11X3BndGFibGUoKTsKKyAgICAgICAg
aWYgKCAhcGcgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBQVEVfUEVSX1RBQkxFX1NJWkU7IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVj
dCBhbWRfaW9tbXVfcHRlICpwZGUgPSAmdGFibGVbaV07CisKKyAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgKiBQREVzIGFyZSBlc3NlbnRpYWxseSBhIHN1YnNldCBvZiBQVEVzLCBzbyB0aGlz
IGZ1bmN0aW9uCisgICAgICAgICAgICAgKiBpcyBmaW5lIHRvIHVzZSBldmVuIGF0IHRoZSBsZWFm
LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQocGRl
LCBtZm5feChwYWdlX3RvX21mbihwZykpLCBsZXZlbCAtIDEsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFsc2UsIHRydWUpOworICAgICAgICB9CisKKyAgICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UodGFibGUpOworICAgICAgICB0YWJsZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBn
KTsKKyAgICAgICAgbGV2ZWwtLTsKKyAgICB9CisgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUp
OworCisgb3V0OgorICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOworCisg
ICAgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhkKTsKKworICAgIC8qIFBhZ2VzIGxlYWtlZCBp
biBmYWlsdXJlIGNhc2UgKi8KKyAgICByZXR1cm4gbGV2ZWwgPyAtRU5PTUVNIDogMDsKK30KKwog
LyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDc1YTBmMWI0YWIuLjRkYTY1MTg3NzMgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtOTUsMTAg
Kzk1LDYgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X3NldHVwX2RvbWFpbl9kZXZpY2UoCiAgICAg
dTggYnVzID0gcGRldi0+YnVzOwogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0g
ZG9tX2lvbW11KGRvbWFpbik7CiAKLSAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVs
IGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCi0gICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkK
LSAgICAgICAgcmV0dXJuOwotCiAgICAgQlVHX09OKCAhaGQtPmFyY2gucm9vdF90YWJsZSB8fCAh
aGQtPmFyY2gucGFnaW5nX21vZGUgfHwKICAgICAgICAgICAgICFpb21tdS0+ZGV2X3RhYmxlLmJ1
ZmZlciApOwogCkBAIC0yMzUsNyArMjMxLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYWxs
b2NhdGVfZG9tYWluX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCkKICAgICByZXR1
cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgZ2V0X3BhZ2luZ19tb2RlKHVuc2lnbmVkIGxvbmcgZW50
cmllcykKK2ludCBhbWRfaW9tbXVfZ2V0X3BhZ2luZ19tb2RlKHVuc2lnbmVkIGxvbmcgZW50cmll
cykKIHsKICAgICBpbnQgbGV2ZWwgPSAxOwogCkBAIC0yNTcsNyArMjUzLDggQEAgc3RhdGljIGlu
dCBhbWRfaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIC8qIEZvciBw
diBhbmQgZG9tMCwgc3RpY2sgd2l0aCBnZXRfcGFnaW5nX21vZGUobWF4X3BhZ2UpCiAgICAgICog
Rm9yIEhWTSBkb20wLCB1c2UgMiBsZXZlbCBwYWdlIHRhYmxlIGF0IGZpcnN0ICovCi0gICAgaGQt
PmFyY2gucGFnaW5nX21vZGUgPSBpc19odm1fZG9tYWluKGQpID8gMiA6IGdldF9wYWdpbmdfbW9k
ZShtYXhfcGFnZSk7CisgICAgaGQtPmFyY2gucGFnaW5nX21vZGUgPSBpc19odm1fZG9tYWluKGQp
ID8KKyAgICAgICAgMiA6IGFtZF9pb21tdV9nZXRfcGFnaW5nX21vZGUobWF4X3BhZ2UpOwogICAg
IHJldHVybiAwOwogfQogCkBAIC0yOTAsMTAgKzI4Nyw2IEBAIHN0YXRpYyB2b2lkIGFtZF9pb21t
dV9kaXNhYmxlX2RvbWFpbl9kZXZpY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZG9tYWluLAogICAg
IGludCByZXFfaWQ7CiAgICAgdTggYnVzID0gcGRldi0+YnVzOwogCi0gICAgLyogZG9tX2lvIGlz
IHVzZWQgYXMgYSBzZW50aW5lbCBmb3IgcXVhcmFudGluZWQgZGV2aWNlcyAqLwotICAgIGlmICgg
ZG9tYWluID09IGRvbV9pbyApCi0gICAgICAgIHJldHVybjsKLQogICAgIEJVR19PTiAoIGlvbW11
LT5kZXZfdGFibGUuYnVmZmVyID09IE5VTEwgKTsKICAgICByZXFfaWQgPSBnZXRfZG1hX3JlcXVl
c3Rvcl9pZChpb21tdS0+c2VnLCBQQ0lfQkRGMihidXMsIGRldmZuKSk7CiAgICAgdGFibGUgPSBp
b21tdS0+ZGV2X3RhYmxlLmJ1ZmZlcjsKQEAgLTYzMiw2ICs2MjUsNyBAQCBzdGF0aWMgdm9pZCBh
bWRfZHVtcF9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
aW9tbXVfb3BzIF9faW5pdGNvbnN0cmVsIF9pb21tdV9vcHMgPSB7CiAgICAgLmluaXQgPSBhbWRf
aW9tbXVfZG9tYWluX2luaXQsCiAgICAgLmh3ZG9tX2luaXQgPSBhbWRfaW9tbXVfaHdkb21faW5p
dCwKKyAgICAucXVhcmFudGluZV9pbml0ID0gYW1kX2lvbW11X3F1YXJhbnRpbmVfaW5pdCwKICAg
ICAuYWRkX2RldmljZSA9IGFtZF9pb21tdV9hZGRfZGV2aWNlLAogICAgIC5yZW1vdmVfZGV2aWNl
ID0gYW1kX2lvbW11X3JlbW92ZV9kZXZpY2UsCiAgICAgLmFzc2lnbl9kZXZpY2UgID0gYW1kX2lv
bW11X2Fzc2lnbl9kZXZpY2UsCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCA2NTZmZGViMDkz
Li4wNWU3NDA3NTdhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTQ0Myw2ICs0NDMsMjMg
QEAgaW50IGlvbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgZmx1c2hfZmxhZ3MpCiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMgaW50IF9faW5pdCBp
b21tdV9xdWFyYW50aW5lX2luaXQodm9pZCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lv
bW11ICpoZCA9IGRvbV9pb21tdShkb21faW8pOworICAgIGludCByYzsKKworICAgIGRvbV9pby0+
b3B0aW9ucyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKKworICAgIHJjID0gaW9tbXVfZG9tYWlu
X2luaXQoZG9tX2lvLCAwKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisg
ICAgaWYgKCAhaGQtPnBsYXRmb3JtX29wcy0+cXVhcmFudGluZV9pbml0ICkKKyAgICAgICAgcmV0
dXJuIDA7CisKKyAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+cXVhcmFudGluZV9pbml0KGRv
bV9pbyk7Cit9CisKIGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9pZCkKIHsKICAgICBpbnQgcmMg
PSAtRU5PREVWOwpAQCAtNDc2LDggKzQ5Myw3IEBAIGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9p
ZCkKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgZG9tX2lvLT5vcHRpb25zIHw9IFhF
Tl9ET01DVExfQ0RGX2lvbW11OwotICAgICAgICBpZiAoIGlvbW11X2RvbWFpbl9pbml0KGRvbV9p
bywgMCkgKQorICAgICAgICBpZiAoIGlvbW11X3F1YXJhbnRpbmVfaW5pdCgpICkKICAgICAgICAg
ICAgIHBhbmljKCJDb3VsZCBub3Qgc2V0IHVwIHF1YXJhbnRpbmVcbiIpOwogCiAgICAgICAgIHBy
aW50aygiIC0gRG9tMCBtb2RlOiAlc1xuIiwKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMK
aW5kZXggYTBlMjZkM2YyMy4uNjY0NTU2YWE1MSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMKQEAgLTEyOTEsMTAgKzEyOTEsNiBAQCBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZ19v
bmUoCiAgICAgaW50IGFnYXcsIHJjLCByZXQ7CiAgICAgYm9vbF90IGZsdXNoX2Rldl9pb3RsYjsK
IAotICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVkIGRl
dmljZXMgKi8KLSAgICBpZiAoIGRvbWFpbiA9PSBkb21faW8gKQotICAgICAgICByZXR1cm4gMDsK
LQogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKICAgICBzcGluX2xvY2soJmlvbW11LT5s
b2NrKTsKICAgICBtYWRkciA9IGJ1c190b19jb250ZXh0X21hZGRyKGlvbW11LCBidXMpOwpAQCAt
MTU0MSwxMCArMTUzNyw2IEBAIGludCBkb21haW5fY29udGV4dF91bm1hcF9vbmUoCiAgICAgaW50
IGlvbW11X2RvbWlkLCByYywgcmV0OwogICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGI7CiAKLSAg
ICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2Vz
ICovCi0gICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KICAg
ICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7CiAgICAgc3Bpbl9sb2NrKCZpb21tdS0+bG9jayk7
CiAKQEAgLTE2NzcsMTAgKzE2NjksNiBAQCBzdGF0aWMgaW50IGRvbWFpbl9jb250ZXh0X3VubWFw
KHN0cnVjdCBkb21haW4gKmRvbWFpbiwgdTggZGV2Zm4sCiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIAotICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVk
IGRldmljZXMgKi8KLSAgICBpZiAoIGRvbWFpbiA9PSBkb21faW8gKQotICAgICAgICBnb3RvIG91
dDsKLQogICAgIC8qCiAgICAgICogaWYgbm8gb3RoZXIgZGV2aWNlcyB1bmRlciB0aGUgc2FtZSBp
b21tdSBvd25lZCBieSB0aGlzIGRvbWFpbiwKICAgICAgKiBjbGVhciBpb21tdSBpbiBpb21tdV9i
aXRtYXAgYW5kIGNsZWFyIGRvbWFpbl9pZCBpbiBkb21pZF9iaXRtcApAQCAtMjY4Myw5ICsyNjcx
LDY5IEBAIHN0YXRpYyB2b2lkIHZ0ZF9kdW1wX3AybV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIHZ0ZF9kdW1wX3AybV90YWJsZV9sZXZlbChoZC0+YXJjaC5wZ2RfbWFkZHIsIGFnYXdfdG9f
bGV2ZWwoaGQtPmFyY2guYWdhdyksIDAsIDApOwogfQogCitzdGF0aWMgaW50IF9faW5pdCBpbnRl
bF9pb21tdV9xdWFyYW50aW5lX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3Qg
ZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKKyAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFy
ZW50OworICAgIHVuc2lnbmVkIGludCBhZ2F3ID0gd2lkdGhfdG9fYWdhdyhERUZBVUxUX0RPTUFJ
Tl9BRERSRVNTX1dJRFRIKTsKKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWwgPSBhZ2F3X3RvX2xldmVs
KGFnYXcpOworICAgIGludCByYzsKKworICAgIGlmICggaGQtPmFyY2gucGdkX21hZGRyICkKKyAg
ICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gMDsKKyAg
ICB9CisKKyAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CisKKyAgICBoZC0+
YXJjaC5wZ2RfbWFkZHIgPSBhbGxvY19wZ3RhYmxlX21hZGRyKDEsIGhkLT5ub2RlKTsKKyAgICBp
ZiAoICFoZC0+YXJjaC5wZ2RfbWFkZHIgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHBhcmVu
dCA9IG1hcF92dGRfZG9tYWluX3BhZ2UoaGQtPmFyY2gucGdkX21hZGRyKTsKKyAgICB3aGlsZSAo
IGxldmVsICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IG1hZGRyOworICAgICAgICB1bnNpZ25l
ZCBpbnQgb2Zmc2V0OworCisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBwZ3RhYmxlIGFsbG9j
YXRvciBpcyBmaW5lIGZvciB0aGUgbGVhZiBwYWdlLCBhcyB3ZWxsIGFzCisgICAgICAgICAqIHBh
Z2UgdGFibGUgcGFnZXMsIGFuZCB0aGUgcmVzdWx0aW5nIGFsbG9jYXRpb25zIGFyZSBhbHdheXMK
KyAgICAgICAgICogemVyb2VkLgorICAgICAgICAgKi8KKyAgICAgICAgbWFkZHIgPSBhbGxvY19w
Z3RhYmxlX21hZGRyKDEsIGhkLT5ub2RlKTsKKyAgICAgICAgaWYgKCAhbWFkZHIgKQorICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgZm9yICggb2Zmc2V0ID0gMDsgb2Zmc2V0IDwgUFRFX05V
TTsgb2Zmc2V0KysgKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgZG1hX3B0ZSAqcHRl
ID0gJnBhcmVudFtvZmZzZXRdOworCisgICAgICAgICAgICBkbWFfc2V0X3B0ZV9hZGRyKCpwdGUs
IG1hZGRyKTsKKyAgICAgICAgICAgIGRtYV9zZXRfcHRlX3JlYWRhYmxlKCpwdGUpOworICAgICAg
ICB9CisgICAgICAgIGlvbW11X2ZsdXNoX2NhY2hlX3BhZ2UocGFyZW50LCAxKTsKKworICAgICAg
ICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFyZW50KTsKKyAgICAgICAgcGFyZW50ID0gbWFwX3Z0
ZF9kb21haW5fcGFnZShtYWRkcik7CisgICAgICAgIGxldmVsLS07CisgICAgfQorICAgIHVubWFw
X3Z0ZF9kb21haW5fcGFnZShwYXJlbnQpOworCisgb3V0OgorICAgIHNwaW5fdW5sb2NrKCZoZC0+
YXJjaC5tYXBwaW5nX2xvY2spOworCisgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYl9hbGwoZCk7
CisKKyAgICAvKiBQYWdlcyBsZWFrZWQgaW4gZmFpbHVyZSBjYXNlICovCisgICAgcmV0dXJuIGxl
dmVsID8gLUVOT01FTSA6IHJjOworfQorCiBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIF9faW5pdGNv
bnN0cmVsIGludGVsX2lvbW11X29wcyA9IHsKICAgICAuaW5pdCA9IGludGVsX2lvbW11X2RvbWFp
bl9pbml0LAogICAgIC5od2RvbV9pbml0ID0gaW50ZWxfaW9tbXVfaHdkb21faW5pdCwKKyAgICAu
cXVhcmFudGluZV9pbml0ID0gaW50ZWxfaW9tbXVfcXVhcmFudGluZV9pbml0LAogICAgIC5hZGRf
ZGV2aWNlID0gaW50ZWxfaW9tbXVfYWRkX2RldmljZSwKICAgICAuZW5hYmxlX2RldmljZSA9IGlu
dGVsX2lvbW11X2VuYWJsZV9kZXZpY2UsCiAgICAgLnJlbW92ZV9kZXZpY2UgPSBpbnRlbF9pb21t
dV9yZW1vdmVfZGV2aWNlLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L2FtZC1pb21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21t
dS1wcm90by5oCmluZGV4IDhlZDk0ODI3OTEuLjY2NGRmYzkzYjkgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKQEAgLTU0LDYgKzU0LDkgQEAgaW50
IGFtZF9pb21tdV9pbml0X2xhdGUodm9pZCk7CiBpbnQgYW1kX2lvbW11X3VwZGF0ZV9pdnJzX21h
cHBpbmdfYWNwaSh2b2lkKTsKIGludCBpb3ZfYWRqdXN0X2lycV9hZmZpbml0aWVzKHZvaWQpOwog
CitpbnQgYW1kX2lvbW11X2dldF9wYWdpbmdfbW9kZSh1bnNpZ25lZCBsb25nIGVudHJpZXMpOwor
aW50IGFtZF9pb21tdV9xdWFyYW50aW5lX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7CisKIC8qIG1h
cHBpbmcgZnVuY3Rpb25zICovCiBpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncywKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggZmQ0NTA2
MGU1Ni4uNmY3OWZiNzlmMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTIxMSw2ICsyMTEsNyBAQCB0eXBlZGVmIGlu
dCBpb21tdV9ncmRtX3QoeGVuX3Bmbl90IHN0YXJ0LCB4ZW5fdWxvbmdfdCBuciwgdTMyIGlkLCB2
b2lkICpjdHh0KTsKIHN0cnVjdCBpb21tdV9vcHMgewogICAgIGludCAoKmluaXQpKHN0cnVjdCBk
b21haW4gKmQpOwogICAgIHZvaWQgKCpod2RvbV9pbml0KShzdHJ1Y3QgZG9tYWluICpkKTsKKyAg
ICBpbnQgKCpxdWFyYW50aW5lX2luaXQpKHN0cnVjdCBkb21haW4gKmQpOwogICAgIGludCAoKmFk
ZF9kZXZpY2UpKHU4IGRldmZuLCBkZXZpY2VfdCAqZGV2KTsKICAgICBpbnQgKCplbmFibGVfZGV2
aWNlKShkZXZpY2VfdCAqZGV2KTsKICAgICBpbnQgKCpyZW1vdmVfZGV2aWNlKSh1OCBkZXZmbiwg
ZGV2aWNlX3QgKmRldik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 19:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 19:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ialfY-0006WK-1l; Fri, 29 Nov 2019 19:11:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ialfW-0006WF-CS
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 19:11:06 +0000
X-Inumbo-ID: fde6f5dc-12db-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fde6f5dc-12db-11ea-a55d-bc764e2007e4;
 Fri, 29 Nov 2019 19:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ialfV-0006iU-CS
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 19:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ialfV-0006fi-BF
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 19:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ialfV-0006fi-BF@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 19:11:05 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: Always print IOMMU errors
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7243646512422192254=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b0282a69f42209f18e21be7dbfb4d8c1c6c7b902
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Tue Nov 26 14:08:01 2019 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Nov 29 18:55:10 2019 +0000

    AMD/IOMMU: Always print IOMMU errors
    
    Unhandled IOMMU errors (i.e. not IO_PAGE_FAULT) should still be printed, and
    not hidden behind iommu=debug.
    
    While adjusting this, factor out the symbolic name handling to just one
    location exposing its off-by-one nature.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/drivers/passthrough/amd/iommu_init.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/xen/drivers/passthrough/amd/iommu_init.c b/xen/drivers/passthrough/amd/iommu_init.c
index 566e6defa1..4b1a394b3c 100644
--- a/xen/drivers/passthrough/amd/iommu_init.c
+++ b/xen/drivers/passthrough/amd/iommu_init.c
@@ -530,6 +530,7 @@ static void parse_event_log_entry(struct amd_iommu *iommu, u32 entry[])
         EVENT_STR(INVALID_DEV_REQUEST)
 #undef EVENT_STR
     };
+    const char *code_str = "event";
 
     code = get_field_from_reg_u32(entry[1], IOMMU_EVENT_CODE_MASK,
                                             IOMMU_EVENT_CODE_SHIFT);
@@ -553,6 +554,10 @@ static void parse_event_log_entry(struct amd_iommu *iommu, u32 entry[])
                                       IOMMU_EVENT_CODE_SHIFT);
     }
 
+    /* Look up the symbolic name for code. */
+    if ( code <= ARRAY_SIZE(event_str) )
+        code_str = event_str[code - 1];
+
     if ( code == IOMMU_EVENT_IO_PAGE_FAULT )
     {
         device_id = iommu_get_devid_from_event(entry[0]);
@@ -566,7 +571,7 @@ static void parse_event_log_entry(struct amd_iommu *iommu, u32 entry[])
         printk(XENLOG_ERR "AMD-Vi: "
                "%s: domain = %d, device id = %#x, "
                "fault address = %#"PRIx64", flags = %#x\n",
-               event_str[code-1], domain_id, device_id, *addr, flags);
+               code_str, domain_id, device_id, *addr, flags);
 
         for ( bdf = 0; bdf < ivrs_bdf_entries; bdf++ )
             if ( get_dma_requestor_id(iommu->seg, bdf) == device_id )
@@ -574,12 +579,8 @@ static void parse_event_log_entry(struct amd_iommu *iommu, u32 entry[])
                                          PCI_DEVFN2(bdf));
     }
     else
-    {
-        AMD_IOMMU_DEBUG("%s %08x %08x %08x %08x\n",
-                        code <= ARRAY_SIZE(event_str) ? event_str[code - 1]
-                                                      : "event",
-                        entry[0], entry[1], entry[2], entry[3]);
-    }
+        printk(XENLOG_ERR "%s %08x %08x %08x %08x\n",
+               code_str, entry[0], entry[1], entry[2], entry[3]);
 
     memset(entry, 0, IOMMU_EVENT_LOG_ENTRY_SIZE);
 }
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7243646512422192254==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 19:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 19:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ialfh-0006Wq-3N; Fri, 29 Nov 2019 19:11:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ialff-0006Wl-Vh
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 19:11:15 +0000
X-Inumbo-ID: 03ef4d80-12dc-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 03ef4d80-12dc-11ea-a55d-bc764e2007e4;
 Fri, 29 Nov 2019 19:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ialff-0006id-GD
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 19:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ialff-0006gv-Et
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 19:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ialff-0006gv-Et@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 19:11:15 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: Render IO_PAGE_FAULT
 errors in a more useful manner
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY4MGQxODc2M2FlZjZhMGI5Y2I5MGRjZmY4ZTU5YTZhOTFmYmZiNzcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyNiAxNDozNzoyNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMjkgMTg6NTc6
MzIgMjAxOSArMDAwMAoKICAgIEFNRC9JT01NVTogUmVuZGVyIElPX1BBR0VfRkFVTFQgZXJyb3Jz
IGluIGEgbW9yZSB1c2VmdWwgbWFubmVyCiAgICAKICAgIFByaW50IHRoZSBQQ0kgY29vcmRpbmF0
ZXMgaW4gaXRzIGNvbW1vbiBmb3JtYXQgYW5kIHVzZSBkJXUgbm90YXRpb24gZm9yIHRoZQogICAg
ZG9tYWluLiAgQXMgd2VsbCBhcyBwcmludGluZyBmbGFncywgZGVjb2RlIHRoZW0uICBJT19QQUdF
X0ZBVUxUIGlzIHVzZWQgZm9yCiAgICBpbnRlcnJ1cHQgcmVtYXBwaW5nIGVycm9ycyBhcyB3ZWxs
IGFzIERNQSByZW1hcHBpbmcgZXJyb3JzLgogICAgCiAgICBCZWZvcmU6CiAgICAgIChYRU4pIEFN
RC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHhhMSwgZmF1bHQg
YWRkcmVzcyA9IDB4YmY2OTUwMDAsIGZsYWdzID0gMHgxMAogICAgICAoWEVOKSBBTUQtVmk6IElP
X1BBR0VfRkFVTFQ6IGRvbWFpbiA9IDAsIGRldmljZSBpZCA9IDB4YTEsIGZhdWx0IGFkZHJlc3Mg
PSAweGJmNjk1MDQwLCBmbGFncyA9IDB4MTAKICAgICAgKFhFTikgQU1ELVZpOiBJT19QQUdFX0ZB
VUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweGExLCBmYXVsdCBhZGRyZXNzID0gMHhmZmZm
ZmZmMCwgZmxhZ3MgPSAweDMwCiAgICAgIChYRU4pIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9t
YWluID0gMCwgZGV2aWNlIGlkID0gMHhhMSwgZmF1bHQgYWRkcmVzcyA9IDB4MTAwMDAwMDAwLCBm
bGFncyA9IDB4MzAKICAgICAgKFhFTikgQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAw
LCBkZXZpY2UgaWQgPSAweGExLCBmYXVsdCBhZGRyZXNzID0gMHgxMDAwMDAwNDAsIGZsYWdzID0g
MHgzMAogICAgCiAgICBBZnRlcjoKICAgICAgKFhFTikgQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiAw
MDAwOjAwOjE0LjEgZDAgYWRkciAwMDAwMDAwMGJmNWZjMDAwIGZsYWdzIDB4MTAgUFIKICAgICAg
KFhFTikgQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiAwMDAwOjAwOjE0LjEgZDAgYWRkciAwMDAwMDAw
MGJmNWZjMDQwIGZsYWdzIDB4MTAgUFIKICAgICAgKFhFTikgQU1ELVZpOiBJT19QQUdFX0ZBVUxU
OiAwMDAwOjAwOjE0LjEgZDAgYWRkciAwMDAwMDAwMGZmZmZmZmYwIGZsYWdzIDB4MzAgUlcgUFIK
ICAgICAgKFhFTikgQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiAwMDAwOjAwOjE0LjEgZDAgYWRkciAw
MDAwMDAwMTAwMDAwMDAwIGZsYWdzIDB4MzAgUlcgUFIKICAgICAgKFhFTikgQU1ELVZpOiBJT19Q
QUdFX0ZBVUxUOiAwMDAwOjAwOjE0LjEgZDAgYWRkciAwMDAwMDAwMTAwMDAwMDQwIGZsYWdzIDB4
MzAgUlcgUFIKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgICAgICB8IDM1ICsrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwg
IDMgLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCmluZGV4IDRiMWEzOTRi
M2MuLjk1MDkxMjQxNTggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9pbml0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQu
YwpAQCAtNTEzLDEwICs1MTMsNyBAQCBzdGF0aWMgaHdfaXJxX2NvbnRyb2xsZXIgaW9tbXVfeDJh
cGljX3R5cGUgPSB7CiAKIHN0YXRpYyB2b2lkIHBhcnNlX2V2ZW50X2xvZ19lbnRyeShzdHJ1Y3Qg
YW1kX2lvbW11ICppb21tdSwgdTMyIGVudHJ5W10pCiB7Ci0gICAgdTE2IGRvbWFpbl9pZCwgZGV2
aWNlX2lkLCBmbGFnczsKLSAgICB1bnNpZ25lZCBpbnQgYmRmOwogICAgIHUzMiBjb2RlOwotICAg
IHU2NCAqYWRkcjsKICAgICBpbnQgY291bnQgPSAwOwogICAgIHN0YXRpYyBjb25zdCBjaGFyICpj
b25zdCBldmVudF9zdHJbXSA9IHsKICNkZWZpbmUgRVZFTlRfU1RSKG5hbWUpIFtJT01NVV9FVkVO
VF8jI25hbWUgLSAxXSA9ICNuYW1lCkBAIC01NjAsMTggKzU1NywyNiBAQCBzdGF0aWMgdm9pZCBw
YXJzZV9ldmVudF9sb2dfZW50cnkoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHUzMiBlbnRyeVtd
KQogCiAgICAgaWYgKCBjb2RlID09IElPTU1VX0VWRU5UX0lPX1BBR0VfRkFVTFQgKQogICAgIHsK
LSAgICAgICAgZGV2aWNlX2lkID0gaW9tbXVfZ2V0X2RldmlkX2Zyb21fZXZlbnQoZW50cnlbMF0p
OwotICAgICAgICBkb21haW5faWQgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzFdLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0VWRU5UX0RP
TUFJTl9JRF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX0VWRU5UX0RPTUFJTl9JRF9TSElGVCk7Ci0gICAgICAgIGZsYWdzID0gZ2V0X2ZpZWxk
X2Zyb21fcmVnX3UzMihlbnRyeVsxXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX0VWRU5UX0ZMQUdTX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9FVkVOVF9GTEFHU19TSElGVCk7Ci0gICAgICAgIGFkZHI9ICh1
NjQqKSAoZW50cnkgKyAyKTsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkFNRC1WaTogIgot
ICAgICAgICAgICAgICAgIiVzOiBkb21haW4gPSAlZCwgZGV2aWNlIGlkID0gJSN4LCAiCi0gICAg
ICAgICAgICAgICAiZmF1bHQgYWRkcmVzcyA9ICUjIlBSSXg2NCIsIGZsYWdzID0gJSN4XG4iLAot
ICAgICAgICAgICAgICAgY29kZV9zdHIsIGRvbWFpbl9pZCwgZGV2aWNlX2lkLCAqYWRkciwgZmxh
Z3MpOworICAgICAgICB1bnNpZ25lZCBpbnQgYmRmOworICAgICAgICB1bnNpZ25lZCBpbnQgZGV2
aWNlX2lkID0gTUFTS19FWFRSKGVudHJ5WzBdLCBJT01NVV9FVkVOVF9ERVZJQ0VfSURfTUFTSyk7
CisgICAgICAgIHVuc2lnbmVkIGludCBkb21haW5faWQgPSBNQVNLX0VYVFIoZW50cnlbMV0sIElP
TU1VX0VWRU5UX0RPTUFJTl9JRF9NQVNLKTsKKyAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzID0g
TUFTS19FWFRSKGVudHJ5WzFdLCBJT01NVV9FVkVOVF9GTEFHU19NQVNLKTsKKyAgICAgICAgdWlu
dDY0X3QgYWRkciA9ICoodWludDY0X3QgKikoZW50cnkgKyAyKTsKKworICAgICAgICBwcmludGso
WEVOTE9HX0VSUiAiQU1ELVZpOiAlczogJTA0eDolMDJ4OiUwMnguJXUgZCVkIGFkZHIgJTAxNiJQ
Ukl4NjQKKyAgICAgICAgICAgICAgICIgZmxhZ3MgJSN4JXMlcyVzJXMlcyVzJXMlcyVzJXNcbiIs
CisgICAgICAgICAgICAgICBjb2RlX3N0ciwgaW9tbXUtPnNlZywgUENJX0JVUyhkZXZpY2VfaWQp
LCBQQ0lfU0xPVChkZXZpY2VfaWQpLAorICAgICAgICAgICAgICAgUENJX0ZVTkMoZGV2aWNlX2lk
KSwgZG9tYWluX2lkLCBhZGRyLCBmbGFncywKKyAgICAgICAgICAgICAgIChmbGFncyAmIDB4ZTAw
KSA/ICIgPz8iIDogIiIsCisgICAgICAgICAgICAgICAoZmxhZ3MgJiAweDEwMCkgPyAiIFRSIiA6
ICIiLAorICAgICAgICAgICAgICAgKGZsYWdzICYgMHgwODApID8gIiBSWiIgOiAiIiwKKyAgICAg
ICAgICAgICAgIChmbGFncyAmIDB4MDQwKSA/ICIgUEUiIDogIiIsCisgICAgICAgICAgICAgICAo
ZmxhZ3MgJiAweDAyMCkgPyAiIFJXIiA6ICIiLAorICAgICAgICAgICAgICAgKGZsYWdzICYgMHgw
MTApID8gIiBQUiIgOiAiIiwKKyAgICAgICAgICAgICAgIChmbGFncyAmIDB4MDA4KSA/ICIgSSIg
OiAiIiwKKyAgICAgICAgICAgICAgIChmbGFncyAmIDB4MDA0KSA/ICIgVVMiIDogIiIsCisgICAg
ICAgICAgICAgICAoZmxhZ3MgJiAweDAwMikgPyAiIE5YIiA6ICIiLAorICAgICAgICAgICAgICAg
KGZsYWdzICYgMHgwMDEpID8gIiBHTiIgOiAiIik7CiAKICAgICAgICAgZm9yICggYmRmID0gMDsg
YmRmIDwgaXZyc19iZGZfZW50cmllczsgYmRmKysgKQogICAgICAgICAgICAgaWYgKCBnZXRfZG1h
X3JlcXVlc3Rvcl9pZChpb21tdS0+c2VnLCBiZGYpID09IGRldmljZV9pZCApCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKaW5kZXggNjY0ZGZjOTNiOS4u
YjVjMGQ1MDExOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1p
b21tdS1wcm90by5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUt
cHJvdG8uaApAQCAtMjY4LDkgKzI2OCw2IEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3QgaW9tbXVf
Z2V0X2FkZHJfaGlfZnJvbV9jbWQodWludDMyX3QgY21kKQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX0NNRF9BRERSX0hJR0hfU0hJRlQpOwogfQogCi0vKiBhY2Nlc3Mg
YWRkcmVzcyBmaWVsZCBmcm9tIGV2ZW50IGxvZyBlbnRyeSAqLwotI2RlZmluZSBpb21tdV9nZXRf
ZGV2aWRfZnJvbV9ldmVudCAgICAgICAgICBpb21tdV9nZXRfZGV2aWRfZnJvbV9jbWQKLQogLyog
YWNjZXNzIGlvbW11IGJhc2UgYWRkcmVzc2VzIGZpZWxkIGZyb20gbW1pbyByZWdzICovCiBzdGF0
aWMgaW5saW5lIHZvaWQgaW9tbXVfc2V0X2FkZHJfbG9fdG9fcmVnKHVpbnQzMl90ICpyZWcsIHVp
bnQzMl90IGFkZHIpCiB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 19:22:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 19:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ialqC-0007Tk-Ar; Fri, 29 Nov 2019 19:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ialqB-0007Tf-He
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 19:22:07 +0000
X-Inumbo-ID: 87e3a482-12dd-11ea-a3eb-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87e3a482-12dd-11ea-a3eb-12813bfff9fa;
 Fri, 29 Nov 2019 19:22:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ialqA-0006wB-CX
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 19:22:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ialqA-0007MT-B1
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 19:22:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ialqA-0007MT-B1@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 19:22:06 +0000
Subject: [Xen-changelog] [xen staging] passthrough: simplify locking and
 logging
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNkN2RlZGFkODIwOTc1M2UwZmM4YTk3ZTYxZDA0Yjc0OTEyYjUzZGMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE5vdiAxNSAxODo1OTozMCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMjkgMTk6MTg6MzEg
MjAxOSArMDAwMAoKICAgIHBhc3N0aHJvdWdoOiBzaW1wbGlmeSBsb2NraW5nIGFuZCBsb2dnaW5n
CiAgICAKICAgIERyb3BwaW5nIHRoZSBwY2lkZXZzIGxvY2sgYmV0d2VlbiBjYWxsaW5nIGRldmlj
ZV9hc3NpZ25lZCgpIGFuZAogICAgYXNzaWduX2RldmljZSgpIG1lYW5zIHRoYXQgdGhlIGxhdHRl
ciBoYXMgdG8gZG8gdGhlIHNhbWUgY2hlY2sgYXMgdGhlCiAgICBmb3JtZXIgZm9yIG5vIG9idmlv
dXMgZ2Fpbi4gQWxzbywgc2luY2UgbG9uZyBydW5uaW5nIG9wZXJhdGlvbnMgdW5kZXIKICAgIHBj
aWRldnMgbG9jayBhbHJlYWR5IGRyb3AgdGhlIGxvY2sgYW5kIHJldHVybiAtRVJFU1RBUlQgcGVy
aW9kaWNhbGx5IHRoZXJlCiAgICBpcyBsaXR0bGUgcG9pbnQgaW4gaW1tZWRpYXRlbHkgZmFpbGlu
ZyBhbiBhc3NpZ25tZW50IG9wZXJhdGlvbiB3aXRoCiAgICAtRVJFU1RBUlQganVzdCBiZWNhdXNl
IHRoZSBwY2lkZXZzIGxvY2sgY291bGQgbm90IGJlIGFjcXVpcmVkIChmb3IgdGhlCiAgICBzZWNv
bmQgdGltZSwgaGF2aW5nIGFscmVhZHkgYmxvY2tlZCBvbiBhY3F1aXJpbmcgdGhlIGxvY2sgaW4K
ICAgIGRldmljZV9hc3NpZ25lZCgpKS4KICAgIAogICAgVGhpcyBwYXRjaCBpbnN0ZWFkIGFjcXVp
cmVzIHRoZSBsb2NrIG9uY2UgZm9yIGFzc2lnbm1lbnQgKG9yIHRlc3QgYXNzaWduKQogICAgb3Bl
cmF0aW9ucyBkaXJlY3RseSBpbiBpb21tdV9kb19wY2lfZG9tY3RsKCkgYW5kIHRodXMgY2FuIHJl
bW92ZSB0aGUKICAgIGR1cGxpY2F0ZSBkb21haW4gb3duZXJzaGlwIGNoZWNrIGluIGFzc2lnbl9k
ZXZpY2UoKS4gV2hpbHN0IGluIHRoZQogICAgbmVpZ2hib3VyaG9vZCwgdGhlIHBhdGNoIGFsc28g
cmVtb3ZlcyBzb21lIGRlYnVnIGxvZ2dpbmcgZnJvbQogICAgYXNzaWduX2RldmljZSgpIGFuZCBk
ZWFzc2lnbl9kZXZpY2UoKSBhbmQgcmVwbGFjZXMgaXQgd2l0aCBwcm9wZXIgZXJyb3IKICAgIGxv
Z2dpbmcsIHdoaWNoIGFsbG93cyBlcnJvciBsb2dnaW5nIGluIGlvbW11X2RvX3BjaV9kb21jdGwo
KSB0byBiZQogICAgcmVtb3ZlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhp
bmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8
IDc4ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA1NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jCmluZGV4IGNiZDIzMmMxMzEuLmNlZDBjMjhlNGYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBA
IC05MzMsMzAgKzkzMywyNiBAQCBzdGF0aWMgaW50IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9t
YWluICpkLCB1aW50MTZfdCBzZWcsIHVpbnQ4X3QgYnVzLAogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2RldmljZShkLCB0YXJnZXQs
IGRldmZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGNpX3RvX2RldihwZGV2KSk7Ci0gICAgICAgIGlmICggIXJldCApCi0gICAgICAgICAgICBjb250
aW51ZTsKLQotICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICIlcGQ6IGRlYXNzaWduICUwNHg6
JTAyeDolMDJ4LiV1IGZhaWxlZCAoJWQpXG4iLAotICAgICAgICAgICAgICAgZCwgc2VnLCBidXMs
IFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLCByZXQpOwotICAgICAgICByZXR1cm4g
cmV0OworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAK
ICAgICBkZXZmbiA9IHBkZXYtPmRldmZuOwogICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPnJl
YXNzaWduX2RldmljZShkLCB0YXJnZXQsIGRldmZuLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwY2lfdG9fZGV2KHBkZXYpKTsKICAgICBpZiAoIHJldCApCi0g
ICAgewotICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwKLSAgICAgICAgICAgICAgICAiJXBk
OiBkZWFzc2lnbiBkZXZpY2UgKCUwNHg6JTAyeDolMDJ4LiV1KSBmYWlsZWRcbiIsCi0gICAgICAg
ICAgICAgICAgZCwgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsK
LSAgICAgICAgcmV0dXJuIHJldDsKLSAgICB9CisgICAgICAgIGdvdG8gb3V0OwogCiAgICAgaWYg
KCBwZGV2LT5kb21haW4gPT0gaGFyZHdhcmVfZG9tYWluICApCiAgICAgICAgIHBkZXYtPnF1YXJh
bnRpbmUgPSBmYWxzZTsKIAogICAgIHBkZXYtPmZhdWx0LmNvdW50ID0gMDsKIAorIG91dDoKKyAg
ICBpZiAoIHJldCApCisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIiVwZDogZGVhc3NpZ24g
KCUwNHg6JTAyeDolMDJ4LiV1KSBmYWlsZWQgKCVkKVxuIiwKKyAgICAgICAgICAgICAgIGQsIHNl
ZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwgcmV0KTsKKwogICAgIHJl
dHVybiByZXQ7CiB9CiAKQEAgLTk3NywxMCArOTczLDcgQEAgaW50IHBjaV9yZWxlYXNlX2Rldmlj
ZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICB7CiAgICAgICAgIGJ1cyA9IHBkZXYtPmJ1czsKICAg
ICAgICAgZGV2Zm4gPSBwZGV2LT5kZXZmbjsKLSAgICAgICAgaWYgKCBkZWFzc2lnbl9kZXZpY2Uo
ZCwgcGRldi0+c2VnLCBidXMsIGRldmZuKSApCi0gICAgICAgICAgICBwcmludGsoImRvbWFpbiAl
ZDogZGVhc3NpZ24gZGV2aWNlICglMDR4OiUwMng6JTAyeC4ldSkgZmFpbGVkIVxuIiwKLSAgICAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHBkZXYtPnNlZywgYnVzLAotICAgICAgICAgICAg
ICAgICAgIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsKKyAgICAgICAgZGVhc3Np
Z25fZGV2aWNlKGQsIHBkZXYtPnNlZywgYnVzLCBkZXZmbik7CiAgICAgfQogICAgIHBjaWRldnNf
dW5sb2NrKCk7CiAKQEAgLTE0NzUsOCArMTQ2OCw3IEBAIHN0YXRpYyBpbnQgZGV2aWNlX2Fzc2ln
bmVkKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7
CiAgICAgaW50IHJjID0gMDsKIAotICAgIHBjaWRldnNfbG9jaygpOwotCisgICAgQVNTRVJUKHBj
aWRldnNfbG9ja2VkKCkpOwogICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYoc2VnLCBidXMsIGRldmZu
KTsKIAogICAgIGlmICggIXBkZXYgKQpAQCAtMTQ5MCwxMSArMTQ4MiwxMCBAQCBzdGF0aWMgaW50
IGRldmljZV9hc3NpZ25lZCh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQogICAgICAgICAgICAg
ICBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKICAgICAgICAgcmMgPSAtRUJVU1k7CiAKLSAgICBw
Y2lkZXZzX3VubG9jaygpOwotCiAgICAgcmV0dXJuIHJjOwogfQogCisvKiBDYWxsZXIgc2hvdWxk
IGhvbGQgdGhlIHBjaWRldnNfbG9jayAqLwogc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVj
dCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogewogICAg
IGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwpAQCAtMTUxMywy
MyArMTUwNCwxMSBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwg
dTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgICAgICAgICAgICAgICBw
Mm1fZ2V0X2hvc3RwMm0oZCktPmdsb2JhbF9sb2dkaXJ0eSkgKQogICAgICAgICByZXR1cm4gLUVY
REVWOwogCi0gICAgaWYgKCAhcGNpZGV2c190cnlsb2NrKCkgKQotICAgICAgICByZXR1cm4gLUVS
RVNUQVJUOwotCisgICAgLyogZGV2aWNlX2Fzc2lnbmVkKCkgc2hvdWxkIGFscmVhZHkgaGF2ZSBj
bGVhcmVkIHRoZSBkZXZpY2UgZm9yIGFzc2lnbm1lbnQgKi8KKyAgICBBU1NFUlQocGNpZGV2c19s
b2NrZWQoKSk7CiAgICAgcGRldiA9IHBjaV9nZXRfcGRldihzZWcsIGJ1cywgZGV2Zm4pOwotCi0g
ICAgcmMgPSAtRU5PREVWOwotICAgIGlmICggIXBkZXYgKQotICAgICAgICBnb3RvIGRvbmU7Ci0K
LSAgICByYyA9IDA7Ci0gICAgaWYgKCBkID09IHBkZXYtPmRvbWFpbiApCi0gICAgICAgIGdvdG8g
ZG9uZTsKLQotICAgIHJjID0gLUVCVVNZOwotICAgIGlmICggcGRldi0+ZG9tYWluICE9IGhhcmR3
YXJlX2RvbWFpbiAmJgotICAgICAgICAgcGRldi0+ZG9tYWluICE9IGRvbV9pbyApCi0gICAgICAg
IGdvdG8gZG9uZTsKKyAgICBBU1NFUlQocGRldiAmJiAocGRldi0+ZG9tYWluID09IGhhcmR3YXJl
X2RvbWFpbiB8fAorICAgICAgICAgICAgICAgICAgICBwZGV2LT5kb21haW4gPT0gZG9tX2lvKSk7
CiAKICAgICBpZiAoIHBkZXYtPm1zaXggKQogICAgIHsKQEAgLTE1NTAsMTkgKzE1MjksMTYgQEAg
c3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1
cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogICAgICAgICBpZiAoIFBDSV9TTE9UKGRldmZuKSAhPSBQ
Q0lfU0xPVChwZGV2LT5kZXZmbikgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIHJjID0g
aGQtPnBsYXRmb3JtX29wcy0+YXNzaWduX2RldmljZShkLCBkZXZmbiwgcGNpX3RvX2RldihwZGV2
KSwgZmxhZyk7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19H
X1dBUk5JTkcgImQlZDogYXNzaWduICUwNHg6JTAyeDolMDJ4LiV1IGZhaWxlZCAoJWQpXG4iLAot
ICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZu
KSwgUENJX0ZVTkMoZGV2Zm4pLAotICAgICAgICAgICAgICAgICAgIHJjKTsKICAgICB9CiAKICBk
b25lOgorICAgIGlmICggcmMgKQorICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORyAiJXBk
OiBhc3NpZ24gKCUwNHg6JTAyeDolMDJ4LiV1KSBmYWlsZWQgKCVkKVxuIiwKKyAgICAgICAgICAg
ICAgIGQsIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwgcmMpOwog
ICAgIC8qIFRoZSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gZG9tX2lvIHNvIG1hcmsgaXQgYXMgcXVh
cmFudGluZWQgKi8KLSAgICBpZiAoICFyYyAmJiBkID09IGRvbV9pbyApCisgICAgZWxzZSBpZiAo
IGQgPT0gZG9tX2lvICkKICAgICAgICAgcGRldi0+cXVhcmFudGluZSA9IHRydWU7CiAKLSAgICBw
Y2lkZXZzX3VubG9jaygpOwotCiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC0xNzE4LDYgKzE2OTQs
NyBAQCBpbnQgaW9tbXVfZG9fcGNpX2RvbWN0bCgKICAgICAgICAgYnVzID0gUENJX0JVUyhtYWNo
aW5lX3NiZGYpOwogICAgICAgICBkZXZmbiA9IFBDSV9ERVZGTjIobWFjaGluZV9zYmRmKTsKIAor
ICAgICAgICBwY2lkZXZzX2xvY2soKTsKICAgICAgICAgcmV0ID0gZGV2aWNlX2Fzc2lnbmVkKHNl
ZywgYnVzLCBkZXZmbik7CiAgICAgICAgIGlmICggZG9tY3RsLT5jbWQgPT0gWEVOX0RPTUNUTF90
ZXN0X2Fzc2lnbl9kZXZpY2UgKQogICAgICAgICB7CkBAIC0xNzMwLDE3ICsxNzA3LDEyIEBAIGlu
dCBpb21tdV9kb19wY2lfZG9tY3RsKAogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIH0KLSAgICAgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgZWxzZSBpZiAoICFyZXQg
KQogICAgICAgICAgICAgcmV0ID0gYXNzaWduX2RldmljZShkLCBzZWcsIGJ1cywgZGV2Zm4sIGZs
YWdzKTsKKyAgICAgICAgcGNpZGV2c191bmxvY2soKTsKICAgICAgICAgaWYgKCByZXQgPT0gLUVS
RVNUQVJUICkKICAgICAgICAgICAgIHJldCA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9u
KF9fSFlQRVJWSVNPUl9kb21jdGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiaCIsIHVfZG9tY3RsKTsKLSAgICAgICAgZWxzZSBpZiAoIHJldCApCi0g
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCi0gICAgICAgICAgICAgICAgICAgImFzc2ln
biAlMDR4OiUwMng6JTAyeC4ldSB0byBkb20lZCBmYWlsZWQgKCVkKVxuIiwKLSAgICAgICAgICAg
ICAgICAgICBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksCi0gICAg
ICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByZXQpOwotCiAgICAgICAgIGJyZWFrOwogCiAg
ICAgY2FzZSBYRU5fRE9NQ1RMX2RlYXNzaWduX2RldmljZToKQEAgLTE3NzIsMTIgKzE3NDQsNiBA
QCBpbnQgaW9tbXVfZG9fcGNpX2RvbWN0bCgKICAgICAgICAgcGNpZGV2c19sb2NrKCk7CiAgICAg
ICAgIHJldCA9IGRlYXNzaWduX2RldmljZShkLCBzZWcsIGJ1cywgZGV2Zm4pOwogICAgICAgICBw
Y2lkZXZzX3VubG9jaygpOwotICAgICAgICBpZiAoIHJldCApCi0gICAgICAgICAgICBwcmludGso
WEVOTE9HX0dfRVJSCi0gICAgICAgICAgICAgICAgICAgImRlYXNzaWduICUwNHg6JTAyeDolMDJ4
LiV1IGZyb20gZG9tJWQgZmFpbGVkICglZClcbiIsCi0gICAgICAgICAgICAgICAgICAgc2VnLCBi
dXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAotICAgICAgICAgICAgICAgICAg
IGQtPmRvbWFpbl9pZCwgcmV0KTsKLQogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 20:55:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 20:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ianIG-0006iT-2x; Fri, 29 Nov 2019 20:55:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ianIF-0006iO-Hd
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 20:55:11 +0000
X-Inumbo-ID: 878436d4-12ea-11ea-a3eb-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 878436d4-12ea-11ea-a3eb-12813bfff9fa;
 Fri, 29 Nov 2019 20:55:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ianID-0000ON-4y
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 20:55:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ianID-0004Z5-1v
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 20:55:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ianID-0004Z5-1v@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 20:55:09 +0000
Subject: [Xen-changelog] [xen staging] kdd.c: Add support for initial
 handshake in KD protocol for Win 7, 8 and 10 (64 bit)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUzZTllY2ZmZGU4OGFlNjVhMmUzNTc5MjVhMjEzMTE0ZTYyNjI1MDUKQXV0aG9yOiAg
ICAganVsaWFuLnR1bWluYXJvQGdtYWlsLmNvbSA8anVsaWFuLnR1bWluYXJvQGdtYWlsLmNvbT4K
QXV0aG9yRGF0ZTogV2VkIE5vdiAxMyAyMzo1NTo0MSAyMDE5IC0wNTAwCkNvbW1pdDogICAgIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBO
b3YgMjkgMjA6NDk6MzQgMjAxOSArMDAwMAoKICAgIGtkZC5jOiBBZGQgc3VwcG9ydCBmb3IgaW5p
dGlhbCBoYW5kc2hha2UgaW4gS0QgcHJvdG9jb2wgZm9yIFdpbiA3LCA4IGFuZCAxMCAoNjQgYml0
KQogICAgCiAgICBDdXJyZW50IGltcGxlbWVudGF0aW9uIG9mIGZpbmRfb3MgaXMgYmFzZWQgb24g
dGhlIGhhcmQtY29kZWQgdmFsdWVzIGZvcgogICAgZGlmZmVyZW50IFdpbmRvd3MgdmVyc2lvbi4g
SXQgdXNlcyB0aGUgdmFsdWUgZm9yIGdldCB0aGUgYWRkcmVzcyB0bwogICAgc3RhcnQgbG9va2lu
ZyBmb3IgRE9TIGhlYWRlciBpbiB0aGUgZ2l2ZW4gc3BlY2lmaWVkIHJhbmdlLiBIb3dldmVyLCB0
aGlzCiAgICBpcyBub3Qgc2NhbGFibGUgdG8gYWxsIHZlcnNpb24gb2YgV2luZG93cyBhcyBpdCB3
aWxsIHJlcXVpcmUgdXMgdG8ga2VlcAogICAgYWRkaW5nIG5ldyBlbnRyaWVzIGFuZCBhbHNvIGR1
ZSB0byBLQVNMUiwgY2hhbmNlcyBvZiBub3QgaGl0dGluZyB0aGUgUEUKICAgIGhlYWRlciBpcyBz
aWduaWZpY2FudC4gV2UgaW1wbGVtZW50IGEgd2F5IGZvciA2NC1iaXQgc3lzdGVtcyB0byB1c2Ug
SURUCiAgICBlbnRyeSB0byBnZXQgYSB2YWxpZCBleGNlcHRpb24vaW50ZXJydXB0IGhhbmRsZXIg
YW5kIHRoZW4gbW92ZSBiYWNrIGludG8KICAgIHRoZSBtZW1vcnkgdG8gZmluZCB0aGUgdmFsaWQg
RE9TIGhlYWRlci4gU2luY2UgSURUIGVudHJpZXMgYXJlIHByb3RlY3RlZAogICAgYnkgUGF0Y2hH
dWFyZCwgd2UgdGhpbmsgb3VyIGFzc3VtcHRpb24gdGhhdCBJRFQgZW50cmllcyB3aWxsIG5vdCBi
ZQogICAgY29ycnVwdGVkIGlzIHZhbGlkIGZvciBvdXIgcHVycG9zZS4gT25jZSB3ZSBoYXZlIHRo
ZSBpbWFnZSBiYXNlLCB3ZQogICAgc2VhcmNoIGZvciB0aGUgREJHS0RfR0VUX1ZFUlNJT042NCBz
dHJ1Y3R1cmUgdHlwZSBpbiAuZGF0YSBzZWN0aW9uIHRvCiAgICBnZXQgaW5mb3JtYXRpb24gcmVx
dWlyZWQgZm9yIGhhbmRzaGFrZS4KICAgIAogICAgQ3VycmVudGx5LCB0aGlzIGlzIGEgd29yayBp
biBwcm9ncmVzcyBmZWF0dXJlIGFuZCBjdXJyZW50IHBhdGNoIG9ubHkKICAgIHN1cHBvcnRzIHRo
ZSBoYW5kc2hha2UgYW5kIG1lbW9yeSByZWFkL3dyaXRlIG9uIDY0LWJpdCBzeXN0ZW1zLgogICAg
CiAgICBOT1RFOiBUaGlzIGlzIHRoZSBVcGRhdGVkIHZlcnNpb24gb2YgdGhlIHByZXZpb3VzIHBh
dGNoIHN1Ym1pdHRlZAogICAgTk9URTogVGhpcyBoYXMgY3VycmVudGx5IGJlZW4gb25seSB0ZXN0
ZWQgd2hlbiBkZWJ1Z2dpbmcgd2FzIG5vdCBlbmFibGVkCiAgICBvbiB0aGUgZ3Vlc3QgV2luZG93
cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmVuaXNoIFJha2hvbGl5YSA8cmplbmlzaEBjbXUu
ZWR1PgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWFuIFR1bWluYXJvIDxqdHVtaW5hckBhbmRyZXcu
Y211LmVkdT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIFJl
dmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KLS0tCiB0b29scy9kZWJ1Z2dl
ci9rZGQva2RkLmMgfCAzOTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNjYgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZGVidWdnZXIva2RkL2tkZC5jIGIvdG9vbHMvZGVidWdn
ZXIva2RkL2tkZC5jCmluZGV4IGZiOGM2NDUzNTUuLjZkM2ZlYmVmZGEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2RlYnVnZ2VyL2tkZC9rZGQuYworKysgYi90b29scy9kZWJ1Z2dlci9rZGQva2RkLmMKQEAg
LTQxLDYgKzQxLDcgQEAKICNpbmNsdWRlIDxlcnJuby5oPgogI2luY2x1ZGUgPGludHR5cGVzLmg+
CiAjaW5jbHVkZSA8bmV0ZGIuaD4KKyNpbmNsdWRlIDxzdGRkZWYuaD4KIAogI2luY2x1ZGUgPHN5
cy9zb2NrZXQuaD4KICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KQEAgLTUxLDYgKzUyLDE2IEBACiAK
ICNpbmNsdWRlICJrZGQuaCIKIAorLyoKKyAqIFRPRE86IGtkZF9vcyBpcyBhIHR5cGUgd2hpY2gg
aXMgdXNlZCB0byByZXByZXNlbnQgb3MgYXJyYXkuIEFkZGluZyBhCisgKiB2YXJpYWJsZSBoZXJl
IHdvdWxkIHJlc3VsdCBpbiBhZGRpbmcgYSBuZXcgZmllbGQgdG8gZWFjaCBlbGVtZW50IGluIGFy
cmF5LgorICogSG93ZXZlciwgc2luY2UgbW9zdCBvZiB0aGUgZmllbGRzIGFyZSBwYXJ0IG9mIHRo
ZSBzYW1lIHN0cnVjdCB0aGF0IHdlIGFyZQorICogdHJ5aW5nIHRvIHJlYWQgZnJvbSBtZW1vcnks
IHdlIGhhdmUgYWRkZWQga2RkbCB0byB0aGlzIHN0cnVjdHVyZS4gSWYKKyAqIHJlcXVpcmVkLCB3
ZSBjYW4gcG9zc2libHkgc2VwYXJhdGUgdGhlIGtkZGwgdmFsdWUgdG8gc29tZXBsYWNlIGVsc2UK
KyAqCisgKiBXZSBhbHNvIHVzZSBrZGRsIG9mIHNpemUgdWludDMyX3Qgd2hpY2ggaXMgYWN0dWFs
bHkgdXNlZCB0byByZXByZXNlbnQgdGhlCisgKiBvZmZzZXQgZnJvbSBpbWFnZSBiYXNlIHJhdGhl
ciB0aGFuIGFjdHVhbCBhZGRyZXNzCisgKi8KIC8qIFdpbmRvd3MgdmVyc2lvbiBkZXRhaWxzICov
CiB0eXBlZGVmIHN0cnVjdCB7CiAgICAgdWludDMyX3QgYnVpbGQ7ICAgICAgICAgICAgIApAQCAt
NjIsNiArNzMsNyBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAgdWludDMyX3QgdmVyc2lvbjsgICAg
ICAgICAgIC8qICstPiBOdEJ1aWxkTnVtYmVyICovCiAgICAgdWludDMyX3QgbW9kdWxlczsgICAg
ICAgICAgIC8qICstPiBQc0xvYWRlZE1vZHVsZUxpc3QgKi8KICAgICB1aW50MzJfdCBwcmNiczsg
ICAgICAgICAgICAgLyogKy0+IEtpUHJvY2Vzc29yQmxvY2sgKi8KKyAgICB1aW50MzJfdCBrZGRs
OyAgICAgICAgICAgICAgLyogKy0+IEtkRGVidWdnZXJMaXN0ICovCiB9IGtkZF9vczsKIAogLyog
U3RhdGUgb2YgdGhlIGRlYnVnZ2VyIHN0dWIgKi8KQEAgLTg1LDYgKzk3LDExNyBAQCB0eXBlZGVm
IHN0cnVjdCB7CiAgICAga2RkX29zIG9zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIE9TLXNwZWNpZmljIG1hZ2ljIG51bWJlcnMgKi8KIH0ga2RkX3N0YXRlOwogCisvKioKKyAq
IEBicmllZiBTdHJ1Y3R1cmUgdG8gcmVwcmVzZW50IERCR0tEX0dFVF9WRVJTSU9ONjQKKyAqCisg
KiByZWZlcmVuY2U6IGh0dHBzOi8vZG9jcy5taWNyb3NvZnQuY29tL2VuLXVzL3dpbmRvd3MtaGFy
ZHdhcmUvZHJpdmVycy9kZGkvd2RiZ2V4dHMvbnMtd2RiZ2V4dHMtX2RiZ2tkX2dldF92ZXJzaW9u
NjQKKyAqLwordHlwZWRlZiBzdHJ1Y3QgeworICAgIHVpbnQxNl90IE1ham9yVmVyc2lvbjsgICAg
ICAgICAgICAgICAgICAgICAvKiB1c3VhbGx5IDB4ZiBmb3IgZnJlZSBidWlsZCAqLworICAgIHVp
bnQxNl90IE1pbm9yVmVyc2lvbjsgICAgICAgICAgICAgICAgICAgICAgLyogYnVpbGQgbnVtYmVy
IG9mIHRhcmdldCBPUyAqLworICAgIHVpbnQ4X3QgUHJvdG9jb2xWZXJzaW9uOyAgICAgICAgICAg
ICAvKiB2ZXJzaW9uIG9mIHRoZSBkZWJ1Z2dlciBwcm90b2NvbCAqLworICAgIHVpbnQ4X3QgS2RT
ZWNvbmRhcnlWZXJzaW9uOyAgICAgICAgICAgICAgICAgIC8qIHNlY29uZGFyeSB2ZXJzaW9uIG51
bWJlciAqLworICAgIHVpbnQxNl90IEZsYWdzOyAgICAvKiBzZXQgb2YgYml0IGZsYWdzIGZvciB0
aGUgY3VycmVudCBkZWJ1Z2dpbmcgc2Vzc2lvbiAqLworICAgIHVpbnQxNl90IE1hY2hpbmVUeXBl
OyAgICAgICAgICAgICAgICAgIC8qIHR5cGUgb2YgdGhlIHRhcmdldCdzIHByb2Nlc3NvciAqLwor
ICAgIHVpbnQ4X3QgTWF4UGFja2V0VHlwZTsgICAgIC8qIG9uZSBwbHVzIHRoZSBoaWdoZXN0IG51
bWJlciBmb3IgYSBkZWJ1Z2dlciAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qIHBhY2tldCB0eXBlIHJlY29nbml6ZWQgYnkgdGhlIHRhcmdldCAqLworICAgIHVpbnQ4
X3QgTWF4U3RhdGVDaGFnbmU7ICAgICAgIC8qIG9uZSBwbHVzIHRoZSBoaWdoZXN0IG51bWJlciBm
b3IgYSBzdGF0ZSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIGNoYW5nZSBnZW5lcmF0ZWQgYnkgdGhlIHRhcmdldCAqLworICAgIHVpbnQ4X3QgTWF4TWFu
aXB1bGF0ZTsgICAvKiBvbmUgbW9yZSB0aGF0IHRoZSBoaWdoZXN0IG51bWJlciwgcmVjb2duaXpl
ZCAqLworICAgICAgICAgICAgICAgICAgICAvKiBieSB0aGUgdGFyZ2V0LCBmb3IgYSBjb21tYW5k
IHRvIG1hbmlwdWxhdGUgdGhlIHRhcmdldCAqLworICAgIHVpbnQ4X3QgU2ltdWxhdGlvbjsgICAg
LyogaW5kaWNhdGlvbiBpZiB0YXJnZXQgaXMgaW4gc2ltdWxhdGVkIGV4ZWN1dGlvbiAqLworICAg
IHVpbnQxNl90IFVudXNlZFsxXTsKKyAgICB1aW50NjRfdCBLZXJuQmFzZTsgICAgICAgICAgICAg
ICAgICAgLyogYmFzZSBhZGRyZXNzIG9mIHRoZSBrZXJuZWwgaW1hZ2UgKi8KKyAgICB1aW50NjRf
dCBQc0xvYWRlZE1vZHVsZUxpc3Q7ICAgICAgICAgICAgIC8qIHZhbHVlIG9mIHRoZSBrZXJuZWwg
dmFyaWFibGUgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiBQc0xvYWRlZE1vZHVsZUxpc3QgKi8KKyAgICB1aW50NjRfdCBEZWJ1Z2dl
ckRhdGFMaXN0OyAgICAgICAgICAgICAgIC8qIHZhbHVlIG9mIHRoZSBrZXJuZWwgdmFyaWFibGUg
Ki8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIEtkRGVidWdnZXJEYXRhQmxvY2sgKi8KK30gUEFDS0VEIERCR0tEX0dFVF9WRVJTSU9ONjQ7
CisKKy8qKgorICogQGJyaWVmIFN0cnVjdHVyZSB0byByZXByZXNlbnQgdGhlIHNlY3Rpb24gaW4g
UEUgaGVhZGVycworICoKKyAqIHJlZmVyZW5jZTogaHR0cHM6Ly9kb2NzLm1pY3Jvc29mdC5jb20v
ZW4tdXMvd2luZG93cy93aW4zMi9kZWJ1Zy9wZS1mb3JtYXQjc2VjdGlvbi10YWJsZS1zZWN0aW9u
LWhlYWRlcnMKKyAqLwordHlwZWRlZiBzdHJ1Y3QgeworICAgIHVpbnQ4X3QgTmFtZVs4XTsgICAg
ICAgICAgICAgICAgLyogbmFtZSBvZiBzZWN0aW9uICovCisgICAgdWludDMyX3QgVmlydHVhbFNp
emU7ICAgICAgICAgICAvKiB0b3RhbCBzaXplIG9mIHNlY3Rpb24gaW4gbWVtb3J5ICovCisgICAg
dWludDMyX3QgVmlydHVhbEFkZHI7ICAgICAgICAgICAvKiBvZmZzZXQgZnJvbSBpbWFnZSBiYXNl
ICovCisgICAgdWludDMyX3QgU2l6ZU9mUmF3RGF0YTsgICAgICAgICAvKiBzaXplIG9mIHNlY3Rp
b24gaW4gZm9yIG9iamVjdCBmaWxlcyAqLworICAgIHVpbnQzMl90IFBvaW50ZXJUb1Jhd0RhdGE7
ICAgICAgLyogZmlsZSBwb2ludGVyIHRvIGZpcnN0IHBhZ2UgaW4gQ09GRiAqLworICAgIHVpbnQz
Ml90IFBvaW50ZXJUb1JlbG9jYXRpb25zOyAgLyogZmlsZSBwb2ludGVyIHRvIGJlZ2lubmluZyBv
ZiByZWxvY2F0aW9uIGVudHJ5ICovCisgICAgdWludDMyX3QgUG9pbnRlclRvTGluZW51bWJlcnM7
ICAvKiBmaWxlIHBvaW50ZXIgdG8gdGhlIGJlZ2lubmluZyBvZiBsaW5lLW51bWJlciBlbnRyaWVz
ICovCisgICAgdWludDE2X3QgTnVtYmVyT2ZSZWxvY2F0aW9uczsgICAvKiBudW1iZXIgb2YgcmVs
b2NhdGlvbiBlbnRyaWVzIGZvciB0aGUgc2VjdGlvbiAqLworICAgIHVpbnQxNl90IE51bWJlck9m
TGluZW51bWJlcnM7ICAgLyogbnVtYmVyIG9mIGxpbmUtbnVtYmVyIGVudHJpZXMgZm9yIHRoZSBz
ZWN0aW9uICovCisgICAgdWludDMyX3QgQ2hhcmFjdGVyaXN0aWNzOyAgICAgICAvKiBmbGFncyB0
aGF0IGRlc2NyaWJlIHRoZSBjaGFyYWN0ZXJpc3RpY3Mgb2YgdGhlIHNlY3Rpb24gKi8KK30gUEFD
S0VEIFBFX1NFQ1RJT05fRU5UUlk7CisKKy8qKgorICogQGJyaWVmIFNpemUgb2YgcG9pbnRlciBv
biA2NCBtYWNoaW5lCisgKi8KKyNkZWZpbmUgU0laRV9QVFI2NCA4CisKKy8qKgorICogQGJyaWVm
IFNpemUgb2YgcG9pbnRlciBvbiAzMiBtYWNoaW5lCisgKi8KKyNkZWZpbmUgU0laRV9QVFIzMiA0
CisKKworLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBQRSBhbmQgRE9TIEhlYWRlciByZWxhdGVk
IG9mZnNldHMKKyAqLworCisvKioKKyAqIEBicmllZiBPZmZzZXQgaW4gRE9TIGhlYWRlciB0byBs
b29rIGZvciBQRSBoZWFkZXIKKyAqLworI2RlZmluZSBET1NfSERSX1BFX09GRiAweDNjCisKKy8q
KgorICogQGJyaWVmIFNpemUgb2YgUEUgaGVhZGVyIG9mZnNldCBmaWVsZCBpbiBET1MgaGVhZGVy
CisgKi8KKyNkZWZpbmUgRE9TX0hEUl9QRV9TWiA0CisKKy8qKgorICogQGJyaWVmIE9mZnNldCBv
ZiBudW1iZXIgb2Ygc2VjdGlvbnMgZmllbGQgaW4gUEUgaGVhZGVyCisgKi8KKyNkZWZpbmUgUEVf
TlVNX1NFQ1RJT05fT0ZGIDB4NgorCisvKioKKyAqIEBicmllZiBTaXplIG9mIG51bWJlciBvZiBz
ZWN0aW9ucyBmaWVsZCBpbiBQRSBoZWFkZXIKKyAqLworI2RlZmluZSBQRV9OVU1fU0VDVElPTl9T
WiAyCisKKy8qKgorICogQGJyaWVmIE9mZnNldCBvZiBvcHRpb25hbCBoZWFkZXIgc2l6ZSBmaWVs
ZCBpbiBQRSBoZWFkZXIKKyAqLworI2RlZmluZSBQRV9PUFRfSERSX1NaX09GRiAweDE0CisKKy8q
KgorICogQGJyaWVmIFNpemUgb2Ygb3B0aW9uYWwgaGVhZGVyIHNpemUgZmllbGQgaW4gUEUgaGVh
ZGVyCisgKi8KKyNkZWZpbmUgUEVfT1BUX0hEUl9TWl9TWiAyCisKKy8qKgorICogQGJyaWVmIFNp
emUgb2YgUEUgaGVhZGVyCisgKi8KKyNkZWZpbmUgUEVfSERSX1NaIDB4MTgKKworLyoqCisgKiBA
YnJpZWYgTVogaGVhZGVyCisgKi8KKyNkZWZpbmUgTVpfSEVBREVSIDB4NWE0ZAorCisvKioKKyAq
IEBicmllZiBMaW1pdCBvbiB0aGUgbnVtYmVyIG9mIHNlY3Rpb25zIHRvIGxvb2sgZm9yIHdoaWxl
IGl0ZXJhdGluZyB0aHJvdWdoCisgKiBQRSBzZWN0aW9ucworICovCisjZGVmaW5lIE5VTV9TRUNU
X0xJTUlUIDEwMAorCisvKioKKyAqIEBicmllZiBNYWpvciBWZXJzaW9uIGZvciB0aGUgREJHS0Rf
R0VUX1ZFUlNJT042NCBzdHJ1Y3R1cmUKKyAqLworI2RlZmluZSBOVF9NQUpPUl9WRVJTSU9OIDB4
ZgorCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKICAqICBVdGlsaXR5IGZ1bmN0aW9ucwogICovCkBA
IC0yOTMsNDEgKzQxNiw0MSBAQCBzdGF0aWMgdWludDMyX3Qga2RkX3dyaXRlX3ZpcnR1YWwoa2Rk
X3N0YXRlICpzLCBpbnQgY3B1aWQsIHVpbnQ2NF90IGFkZHIsCiAgKi8KIAogc3RhdGljIGtkZF9v
cyBvc1tdID0gewotIC8qIEJ1aWxkICA2NCBNUCBOYW1lICAgICAgICAgICAgICAgICAmS2VybmVs
IHNlYXJjaCBiYXNlICAgIFJhbmdlICAgICAgICtWZXJzaW9uICAgICtNb2R1bGVzICAgICtQUkNC
cyAoNjRiKSAqLwotICAgIHsyMTk1LCAwLCAwLCAidzJrIHNwNCB4MzIgVVAiLCAgICAweGZmZmZm
ZmZmODA0MDAwMDBVTEwsIDB4MDAwMDAwMDAsIDB4MDAwNmQ1N2MsIDB4MDAwNmUxYjgsIDB4MH0s
Ci0gICAgezIxOTUsIDAsIDEsICJ3Mmsgc3A0IHgzMiBTTVAiLCAgIDB4ZmZmZmZmZmY4MDQwMDAw
MFVMTCwgMHgwMDAwMDAwMCwgMHgwMDA2ZmExYywgMHgwMDA4NDUyMCwgMHgwfSwKKyAvKiBCdWls
ZCAgNjQgTVAgTmFtZSAgICAgICAgICAgICAgICAgJktlcm5lbCBzZWFyY2ggYmFzZSAgICBSYW5n
ZSAgICAgICArVmVyc2lvbiAgICArTW9kdWxlcyAgICArUFJDQnMgKDY0YikgICtLRERMICovCisg
ICAgezIxOTUsIDAsIDAsICJ3Mmsgc3A0IHgzMiBVUCIsICAgIDB4ZmZmZmZmZmY4MDQwMDAwMFVM
TCwgMHgwMDAwMDAwMCwgMHgwMDA2ZDU3YywgMHgwMDA2ZTFiOCwgMHgwLCAgICAgICAgICAwfSwK
KyAgICB7MjE5NSwgMCwgMSwgIncyayBzcDQgeDMyIFNNUCIsICAgMHhmZmZmZmZmZjgwNDAwMDAw
VUxMLCAweDAwMDAwMDAwLCAweDAwMDZmYTFjLCAweDAwMDg0NTIwLCAweDAsICAgICAgICAgIDB9
LAogICAgIC8vIFBBRS9VUCwgUEFFL1NNUAogCi0gICAgezI2MDAsIDAsIDAsICJ4cCBzcDIgeDMy
IFVQIiwgICAgIDB4ZmZmZmZmZmY4MDRkNzAwMFVMTCwgMHgwMDAwMDAwMCwgMHgwMDA3NTU2OCwg
MHgwMDA4M2IyMCwgMHgwfSwKLSAgICB7MjYwMCwgMCwgMSwgInhwIHNwMiB4MzIgU01QIiwgICAg
MHhmZmZmZmZmZjgwNGQ3MDAwVUxMLCAweDAwMDAwMDAwLCAweDAwMDdkMGU4LCAweDAwMDhkNGEw
LCAweDB9LAorICAgIHsyNjAwLCAwLCAwLCAieHAgc3AyIHgzMiBVUCIsICAgICAweGZmZmZmZmZm
ODA0ZDcwMDBVTEwsIDB4MDAwMDAwMDAsIDB4MDAwNzU1NjgsIDB4MDAwODNiMjAsIDB4MCwgICAg
ICAgICAgMH0sCisgICAgezI2MDAsIDAsIDEsICJ4cCBzcDIgeDMyIFNNUCIsICAgIDB4ZmZmZmZm
ZmY4MDRkNzAwMFVMTCwgMHgwMDAwMDAwMCwgMHgwMDA3ZDBlOCwgMHgwMDA4ZDRhMCwgMHgwLCAg
ICAgICAgICAwfSwKICAgICAvLyBQQUUvVVAsIFBBRS9TTVAKIAotICAgIHsyNjAwLCAwLCAwLCAi
eHAgc3AzIHgzMiBVUCIsICAgICAweGZmZmZmZmZmODA0ZDcwMDBVTEwsIDB4MDAwMDAwMDAsIDB4
MDAwNzViZTgsIDB4MDAwODQxYzAsIDB4MH0sCi0gICAgezI2MDAsIDAsIDEsICJ4cCBzcDMgeDMy
IFNNUCIsICAgIDB4ZmZmZmZmZmY4MDRkNzAwMFVMTCwgMHgwMDAwMDAwMCwgMHgwMDA3YzBlOCwg
MHgwMDA4YzRjMCwgMHgwfSwKLSAgICB7MjYwMCwgMCwgMCwgInhwIHNwMyB4MzJwIFVQIiwgICAg
MHhmZmZmZmZmZjgwNGQ3MDAwVUxMLCAweDAwMDAwMDAwLCAweDAwMDZlOGU4LCAweDAwMDdjZmMw
LCAweDB9LAotICAgIHsyNjAwLCAwLCAxLCAieHAgc3AzIHgzMnAgU01QIiwgICAweGZmZmZmZmZm
ODA0ZDcwMDBVTEwsIDB4MDAwMDAwMDAsIDB4MDAwNzYwZTgsIDB4MDAwODY3MjAsIDB4MH0sCisg
ICAgezI2MDAsIDAsIDAsICJ4cCBzcDMgeDMyIFVQIiwgICAgIDB4ZmZmZmZmZmY4MDRkNzAwMFVM
TCwgMHgwMDAwMDAwMCwgMHgwMDA3NWJlOCwgMHgwMDA4NDFjMCwgMHgwLCAgICAgICAgICAwfSwK
KyAgICB7MjYwMCwgMCwgMSwgInhwIHNwMyB4MzIgU01QIiwgICAgMHhmZmZmZmZmZjgwNGQ3MDAw
VUxMLCAweDAwMDAwMDAwLCAweDAwMDdjMGU4LCAweDAwMDhjNGMwLCAweDAsICAgICAgICAgIDB9
LAorICAgIHsyNjAwLCAwLCAwLCAieHAgc3AzIHgzMnAgVVAiLCAgICAweGZmZmZmZmZmODA0ZDcw
MDBVTEwsIDB4MDAwMDAwMDAsIDB4MDAwNmU4ZTgsIDB4MDAwN2NmYzAsIDB4MCwgICAgICAgICAg
MH0sCisgICAgezI2MDAsIDAsIDEsICJ4cCBzcDMgeDMycCBTTVAiLCAgIDB4ZmZmZmZmZmY4MDRk
NzAwMFVMTCwgMHgwMDAwMDAwMCwgMHgwMDA3NjBlOCwgMHgwMDA4NjcyMCwgMHgwLCAgICAgICAg
ICAwfSwKIAotICAgIHszNzkwLCAwLCAwLCAidzJrMyBzcDIgeDMyIFVQIiwgICAweGZmZmZmZmZm
ODA4MDAwMDBVTEwsIDB4MDAwMDAwMDAsIDB4MDAwOTcxMjgsIDB4MDAwYThlNDgsIDB4MH0sCi0g
ICAgezM3OTAsIDAsIDEsICJ3MmszIHNwMiB4MzIgU01QIiwgIDB4ZmZmZmZmZmY4MDgwMDAwMFVM
TCwgMHgwMDAwMDAwMCwgMHgwMDA5ZDEyOCwgMHgwMDBhZjljOCwgMHgwfSwKLSAgICB7Mzc5MCwg
MCwgMCwgIncyazMgc3AyIHgzMnAgVVAiLCAgMHhmZmZmZmZmZjgwODAwMDAwVUxMLCAweDAwMDAw
MDAwLCAweDAwMDhlMTI4LCAweDAwMDlmZmE4LCAweDB9LAotICAgIHszNzkwLCAwLCAxLCAidzJr
MyBzcDIgeDMycCBTTVAiLCAweGZmZmZmZmZmODA4MDAwMDBVTEwsIDB4MDAwMDAwMDAsIDB4MDAw
OTQxMjgsIDB4MDAwYTZlYTgsIDB4MH0sCi0gICAgezM3OTAsIDEsIDAsICJ3MmszIHNwMiB4NjQg
VVAiLCAgIDB4ZmZmZmY4MDAwMTAwMDAwMFVMTCwgMHgwMDAwMDAwMCwgMHgwMDE3NjVkMCwgMHgw
MDE5YWFlMCwgMHgwMDE3YjEwMH0sCi0gICAgezM3OTAsIDEsIDEsICJ3MmszIHNwMiB4NjQgU01Q
IiwgIDB4ZmZmZmY4MDAwMTAwMDAwMFVMTCwgMHgwMDAwMDAwMCwgMHgwMDFiMDVlMCwgMHgwMDFk
NTEwMCwgMHgwMDFiNTMwMH0sCisgICAgezM3OTAsIDAsIDAsICJ3MmszIHNwMiB4MzIgVVAiLCAg
IDB4ZmZmZmZmZmY4MDgwMDAwMFVMTCwgMHgwMDAwMDAwMCwgMHgwMDA5NzEyOCwgMHgwMDBhOGU0
OCwgMHgwLCAgICAgICAgICAwfSwKKyAgICB7Mzc5MCwgMCwgMSwgIncyazMgc3AyIHgzMiBTTVAi
LCAgMHhmZmZmZmZmZjgwODAwMDAwVUxMLCAweDAwMDAwMDAwLCAweDAwMDlkMTI4LCAweDAwMGFm
OWM4LCAweDAsICAgICAgICAgIDB9LAorICAgIHszNzkwLCAwLCAwLCAidzJrMyBzcDIgeDMycCBV
UCIsICAweGZmZmZmZmZmODA4MDAwMDBVTEwsIDB4MDAwMDAwMDAsIDB4MDAwOGUxMjgsIDB4MDAw
OWZmYTgsIDB4MCwgICAgICAgICAgMH0sCisgICAgezM3OTAsIDAsIDEsICJ3MmszIHNwMiB4MzJw
IFNNUCIsIDB4ZmZmZmZmZmY4MDgwMDAwMFVMTCwgMHgwMDAwMDAwMCwgMHgwMDA5NDEyOCwgMHgw
MDBhNmVhOCwgMHgwLCAgICAgICAgICAwfSwKKyAgICB7Mzc5MCwgMSwgMCwgIncyazMgc3AyIHg2
NCBVUCIsICAgMHhmZmZmZjgwMDAxMDAwMDAwVUxMLCAweDAwMDAwMDAwLCAweDAwMTc2NWQwLCAw
eDAwMTlhYWUwLCAweDAwMTdiMTAwLCAgIDB9LAorICAgIHszNzkwLCAxLCAxLCAidzJrMyBzcDIg
eDY0IFNNUCIsICAweGZmZmZmODAwMDEwMDAwMDBVTEwsIDB4MDAwMDAwMDAsIDB4MDAxYjA1ZTAs
IDB4MDAxZDUxMDAsIDB4MDAxYjUzMDAsICAgMH0sCiAKLSAgICB7NjAwMCwgMCwgMSwgInZpc3Rh
IHNwMCB4MzJwIiwgICAgMHhmZmZmZmZmZjgxODAwMDAwVUxMLCAweDAwMDAwMDAwLCAweDAwMGE0
ZGU0LCAweDAwMTExZGIwLCAweDB9LAotICAgIHs2MDAxLCAwLCAxLCAidmlzdGEgc3AxIHgzMnAi
LCAgICAweGZmZmZmZmZmODEwMDAwMDBVTEwsIDB4MGYwMDAwMDAsIDB4MDAwYWYwYzQsIDB4MDAx
MTdjNzAsIDB4MH0sCisgICAgezYwMDAsIDAsIDEsICJ2aXN0YSBzcDAgeDMycCIsICAgIDB4ZmZm
ZmZmZmY4MTgwMDAwMFVMTCwgMHgwMDAwMDAwMCwgMHgwMDBhNGRlNCwgMHgwMDExMWRiMCwgMHgw
LCAgICAgICAgICAwfSwKKyAgICB7NjAwMSwgMCwgMSwgInZpc3RhIHNwMSB4MzJwIiwgICAgMHhm
ZmZmZmZmZjgxMDAwMDAwVUxMLCAweDBmMDAwMDAwLCAweDAwMGFmMGM0LCAweDAwMTE3YzcwLCAw
eDAsICAgICAgICAgIDB9LAogCi0gICAgezYwMDEsIDEsIDEsICJ3Mms4IHNwMCB4NjQiLCAgICAg
IDB4ZmZmZmY4MDAwMTAwMDAwMFVMTCwgMHgwZjAwMDAwMCwgMHgwMDE0MGJmMCwgMHgwMDFjNWRi
MCwgMHgwMDIyOTY0MH0sCisgICAgezYwMDEsIDEsIDEsICJ3Mms4IHNwMCB4NjQiLCAgICAgIDB4
ZmZmZmY4MDAwMTAwMDAwMFVMTCwgMHgwZjAwMDAwMCwgMHgwMDE0MGJmMCwgMHgwMDFjNWRiMCwg
MHgwMDIyOTY0MCwgICAwfSwKIAotICAgIHs3NjAwLCAxLCAxLCAid2luNyBzcDAgeDY0IiwgICAg
ICAweGZmZmZmODAwMDEwMDAwMDBVTEwsIDB4MGYwMDAwMDAsIDB4MDAxYWY3NzAsIDB4MDAyM2Rl
NTAsIDB4MDAyYTg5MDB9LAorICAgIHs3NjAwLCAxLCAxLCAid2luNyBzcDAgeDY0IiwgICAgICAw
eGZmZmZmODAwMDEwMDAwMDBVTEwsIDB4MGYwMDAwMDAsIDB4MDAxYWY3NzAsIDB4MDAyM2RlNTAs
IDB4MDAyYTg5MDAsICAgMH0sCiAKLSAgICB7NzYwMSwgMCwgMSwgIndpbjcgc3AxIHgzMnAiLCAg
ICAgMHhmZmZmZmZmZjgxODAwMDAwVUxMLCAweDBmMDAwMDAwLCAweDAwMDUyNGM0LCAweDAwMTQ5
ODUwLCAweDB9LAotICAgIHs3NjAxLCAxLCAxLCAid2luNyBzcDEgeDY0IiwgICAgICAweGZmZmZm
ODAwMDEwMDAwMDBVTEwsIDB4MGYwMDAwMDAsIDB4MDAxYjI3NzAsIDB4MDAyNDBlOTAsIDB4MDAy
YWI5MDB9LAorICAgIHs3NjAxLCAwLCAxLCAid2luNyBzcDEgeDMycCIsICAgICAweGZmZmZmZmZm
ODE4MDAwMDBVTEwsIDB4MGYwMDAwMDAsIDB4MDAwNTI0YzQsIDB4MDAxNDk4NTAsIDB4MCwgICAg
ICAgICAgMH0sCisgICAgezc2MDEsIDEsIDEsICJ3aW43IHNwMSB4NjQiLCAgICAgIDB4ZmZmZmY4
MDAwMTAwMDAwMFVMTCwgMHgwZjAwMDAwMCwgMHgwMDFiMjc3MCwgMHgwMDI0MGU5MCwgMHgwMDJh
YjkwMCwgICAwfSwKIH07CiAKIC8vIDEzODEsIDAsIDAsICJOVDQgc3A/IiwgMHhmZmZmZmZmZjgw
MTAwMDAwLCA/LCA/CiAKLXN0YXRpYyBrZGRfb3MgdW5rbm93bl9vcyA9IHswLCAwLCAwLCAidW5r
bm93biBPUyIsIDAsIDAsIDAsIDAsIDB9Oworc3RhdGljIGtkZF9vcyB1bmtub3duX29zID0gezAs
IDAsIDAsICJ1bmtub3duIE9TIiwgMCwgMCwgMCwgMCwgMCwgMH07CiAKIHN0YXRpYyBpbnQgY2hl
Y2tfb3Moa2RkX3N0YXRlICpzKQogewpAQCAtMzY3LDExICs0OTAsMjI2IEBAIHN0YXRpYyBpbnQg
Y2hlY2tfb3Moa2RkX3N0YXRlICpzKQogICAgIHJldHVybiAxOwogfQogCisvKioKKyAqIEBicmll
ZiBQYXJzZSB0aGUgbWVtb3J5IGF0IFxhIGZpbGViYXNlIGFzIGEgdmFsaWQgRE9TIGhlYWRlciBh
bmQgZ2V0IHZpcnR1YWwKKyAqIGFkZHJlc3Mgb2Zmc2V0IGFuZCBzaXplIGZvciBhbnkgZ2l2ZW4g
c2VjdGlvbiBuYW1lIChpZiBpdCBleGlzdHMpCisgKgorICogQHBhcmFtIHMgUG9pbnRlciB0byB0
aGUga2RkX3N0YXRlIHN0cnVjdHVyZQorICogQHBhcmFtIGZpbGViYXNlIEJhc2UgYWRkcmVzcyBv
ZiB0aGUgZmlsZSBzdHJ1Y3R1cmUKKyAqIEBwYXJhbSBzZWN0bmFtZSBQb2ludGVyIHRvIHRoZSBz
ZWN0aW9uIG5hbWUgYy1zdHJpbmcgdG8gbG9vayBmb3IKKyAqIEBwYXJhbSB2YWRkciBQb2ludGVy
IHRvIHdyaXRlIHRoZSB2aXJ0dWFsIGFkZHJlc3Mgb2Ygc2VjdGlvbiBzdGFydCB0bworICogKGlm
IGZvdW5kKQorICogQHBhcmFtIHZpc3plIFBvaW50ZXIgdG8gd3JpdGUgdGhlIHNlY3Rpb24gc2l6
ZSB0byAoaWYgZm91bmQpCisgKgorICogQHJldHVybiAtMSBvbiBmYWlsdXJlIHRvIGZpbmQgdGhl
IHNlY3Rpb24gbmFtZQorICogQHJldHVybiAwIG9uIHN1Y2Nlc3MKKyAqLworc3RhdGljIGludCBn
ZXRfcGU2NF9zZWN0aW9ucyhrZGRfc3RhdGUgKnMsIHVpbnQ2NF90IGZpbGViYXNlLCBjaGFyICpz
ZWN0bmFtZSwKKyAgICAgICAgdWludDY0X3QgKnZhZGRyLCB1aW50MzJfdCAqdnNpemUpCit7Cisg
ICAgdWludDY0X3QgcGVfaGRyID0gMDsKKyAgICB1aW50NjRfdCBzZWN0X3N0YXJ0ID0gMDsKKyAg
ICB1aW50MTZfdCBudW1fc2VjdGlvbnMgPSAwOworICAgIHVpbnQxNl90IG9wdF9oZHJfc3ogPSAw
OworICAgIFBFX1NFQ1RJT05fRU5UUlkgcGVfc2VjdDsKKworICAgIGlmICghcy0+b3MudzY0KQor
ICAgICAgICByZXR1cm4gLTE7CisKKyAgICAvKiByZWFkIFBFIGhlYWRlciBvZmZzZXQgKi8KKyAg
ICBpZiAoa2RkX3JlYWRfdmlydHVhbChzLCBzLT5jcHVpZCwgZmlsZWJhc2UgKyBET1NfSERSX1BF
X09GRiwgRE9TX0hEUl9QRV9TWiwKKyAgICAgICAgICAgICAgICAmcGVfaGRyKSAhPSBET1NfSERS
X1BFX1NaKQorICAgICAgICByZXR1cm4gLTE7CisKKyAgICBwZV9oZHIgKz0gZmlsZWJhc2U7CisK
KyAgICAvKiByZWFkIG51bWJlciBvZiBzZWN0aW9ucyAqLworICAgIGlmIChrZGRfcmVhZF92aXJ0
dWFsKHMsIHMtPmNwdWlkLCBwZV9oZHIgKyBQRV9OVU1fU0VDVElPTl9PRkYsCisgICAgICAgICAg
ICAgICAgUEVfTlVNX1NFQ1RJT05fU1osICZudW1fc2VjdGlvbnMpICE9IFBFX05VTV9TRUNUSU9O
X1NaKQorICAgICAgICByZXR1cm4gLTE7CisKKyAgICAvKiByZWFkIG51bWJlciBvZiBzZWN0aW9u
IHVwdG8gYSBsaW1pdCAqLworICAgIGlmIChudW1fc2VjdGlvbnMgPiBOVU1fU0VDVF9MSU1JVCkK
KyAgICAgICAgbnVtX3NlY3Rpb25zID0gTlVNX1NFQ1RfTElNSVQ7CisKKyAgICAvKiByZWFkIHNp
emUgb2Ygb3B0aW9uYWwgaGVhZGVyICovCisgICAgaWYgKGtkZF9yZWFkX3ZpcnR1YWwocywgcy0+
Y3B1aWQsIHBlX2hkciArIFBFX09QVF9IRFJfU1pfT0ZGLAorICAgICAgICAgICAgICAgIFBFX09Q
VF9IRFJfU1pfU1osICZvcHRfaGRyX3N6KSAhPSBQRV9PUFRfSERSX1NaX1NaKQorICAgICAgICBy
ZXR1cm4gLTE7CisKKyAgICAvKiAweDE4IGlzIHRoZSBzaXplIG9mIFBFIGhlYWRlciAqLworICAg
IHNlY3Rfc3RhcnQgPSBwZV9oZHIgKyBQRV9IRFJfU1ogKyBvcHRfaGRyX3N6OworCisgICAgZm9y
IChpbnQgaSA9IDA7IGkgPCBudW1fc2VjdGlvbnM7IGkrKykgeworICAgICAgICBpZiAoa2RkX3Jl
YWRfdmlydHVhbChzLCBzLT5jcHVpZCwgc2VjdF9zdGFydCArIChpICogc2l6ZW9mKHBlX3NlY3Qp
KSwKKyAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHBlX3NlY3QpLCAmcGVfc2VjdCkgIT0gc2l6
ZW9mKHBlX3NlY3QpKQorICAgICAgICAgICAgcmV0dXJuIC0xOworCisgICAgICAgIGlmICghc3Ry
bmNtcChzZWN0bmFtZSwgKGNoYXIgKilwZV9zZWN0Lk5hbWUsIHNpemVvZihwZV9zZWN0Lk5hbWUp
KSkgeworICAgICAgICAgICAgKnZhZGRyID0gZmlsZWJhc2UgKyBwZV9zZWN0LlZpcnR1YWxBZGRy
OworICAgICAgICAgICAgKnZzaXplID0gcGVfc2VjdC5WaXJ0dWFsU2l6ZTsKKyAgICAgICAgICAg
IHJldHVybiAwOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIC0xOworfQorCisvKioK
KyAqIEBicmllZiBHZXQgdGhlIE9TIGluZm9ybWF0aW9uIGxpa2UgYmFzZSBhZGRyZXNzLCBtaW5v
ciB2ZXJzaW9uLAorICogUHNMb2FkZWRNb2R1bGVMaXN0IGFuZCBEZWJ1Z2dlckRhdGFMaXN0IChi
YXNpY2FsbHkgdGhlIGZpZWxkcyBvZgorICogREJHS0RfR0VUX1ZFUlNJT042NCBzdHJ1dHVyZSBy
ZXF1aXJlZCB0byBkbyBoYW5kc2hha2U/KS4KKyAqCisgKiBUaGlzIGlzIGRvbmUgYnkgcmVhZGlu
ZyB0aGUgSURUIGVudHJ5IGZvciBkaXZpZGUtYnktemVybyBleGNlcHRpb24gYW5kCisgKiBzZWFy
Y2hpbmcgYmFjayBpbnRvIHRoZSBtZW1vcnkgZm9yIERPUyBoZWFkZXIgKHdoaWNoIGlzIG91ciBr
ZXJuZWwgYmFzZSkuCisgKiBPbmNlIHdlIGhhdmUgdGhlIGtlcm5lbCBiYXNlLCB3ZSBwYXJzZSB0
aGUgUEUgaGVhZGVyIGFuZCBsb29rIGZvciBrZXJuZWwKKyAqIGJhc2UgYWRkcmVzcyBpbiB0aGUg
LmRhdGEgc2VjdGlvbi4gT25jZSB3ZSBoYXZlIHBvc3NpYmxlIHZhbHVlcywgd2UgbG9vayBmb3IK
KyAqIERCR0tEX0dFVF9WRVJTSU9ONjQgYmxvY2sgYnkgdXNpbmcgZm9sbG93aW5nIGhldXJpc3Rp
Y3Mgb24gdGhlIGFkZHJlc3Mgd2hpY2gKKyAqIGhhcyB0aGUga2VybmVsIGJhc2U6CisgKgorICog
IC0gYXQgYWRkcmVzcyBbLTB4MTBdLCBpdCBzaG91bGQgaGF2ZSAweGYgYXMgdGhlIE1ham9yVmVy
c2lvbgorICogIC0gYXQgYWRkcmVzcyBbKzB4OF0sIGl0IHNob3VsZCBoYXZlIGEgdmFsaWQga2Vy
bmVsIG1lbW9yeSBhZGRyZXNzIHBvaW50aW5nCisgKiAgaW4gLmRhdGEKKyAqICAtIGF0IGFkZHJl
c3MgWysweDEwXSwgaXQgc2hvdWxkIGhhdmUgYSB2YWxpZCBrZXJuZWwgbWVtb3J5IGFkZHJlc3Mg
cG9pbnRpbmcKKyAqICBpbiAuZGF0YQorICoKKyAqIEBwYXJhbSBzIFBvaW50ZXIgdG8gdGhlIGtk
ZCBzdGF0ZQorICovCitzdGF0aWMgdm9pZCBnZXRfb3NfaW5mb182NChrZGRfc3RhdGUgKnMpCit7
CisgICAga2RkX2N0cmwgY3RybDsKKyAgICBpbnQgcmV0OworICAgIHVpbnQ2NF90IGJ1ZjsKKyAg
ICB1aW50NjRfdCBpZHQwX2FkZHI7CisgICAgdWludDY0X3QgYmFzZTsKKyAgICB1aW50NjRfdCBj
YWRkcjsKKyAgICB1aW50NjRfdCBkYXRhX2Jhc2U7CisgICAgdWludDMyX3QgZGF0YV9zaXplOwor
ICAgIHVpbnQ2NF90IG1vZHB0ciA9IDA7CisgICAgdWludDY0X3Qga2RkbCA9IDA7CisgICAgdWlu
dDE2X3QgbWlub3IgPSAwOworICAgIHVpbnQ2NF90IGRiZ2tkX2FkZHI7CisgICAgREJHS0RfR0VU
X1ZFUlNJT042NCBkYmdrZF9nZXRfdmVyc2lvbjY0OworICAgIC8qIE1heWJlIDFHQiBpcyB0b28g
YmlnIGZvciB0aGUgbGltaXQgdG8gc2VhcmNoPyAqLworICAgIHVpbnQzMl90IHNlYXJjaF9saW1p
dCA9ICgxMDI0ICogMTAyNCAqIDEwMjQpIC8gUEFHRV9TSVpFOyAvKjFHQi9QYWdlU2l6ZSovCisg
ICAgdWludDY0X3QgZWZlcjsKKworICAgIC8qIGlmIHdlIGFyZSBub3QgaW4gNjQtYml0IG1vZGUs
IGZhaWwgKi8KKyAgICBpZiAoa2RkX3JkbXNyKHMtPmd1ZXN0LCBzLT5jcHVpZCwgMHhjMDAwMDA4
MCwgJmVmZXIpIHx8ICEoZWZlciAmICgxIDw8IDgpKSkKKyAgICAgICAgZ290byBmYWlsOworCisg
ICAgcy0+b3MudzY0ID0gMTsKKworICAgIC8qIGdldCBjb250cm9sIHJlZ2lzdGVycyBmb3Igb3Vy
IG9zICovCisgICAgcmV0ID0ga2RkX2dldF9jdHJsKHMtPmd1ZXN0LCBzLT5jcHVpZCwgJmN0cmws
IHMtPm9zLnc2NCk7CisgICAgaWYgKHJldCkKKyAgICAgICAgZ290byBmYWlsOworCisgICAgLyog
cmVhZCB0aGUgZGl2LWJ5LXplcm8gaGFuZGxlciBmdW5jdGlvbiBhZGRyZXNzICovCisgICAga2Rk
X3JlYWRfdmlydHVhbChzLCBzLT5jcHVpZCwgY3RybC5jNjQuaWR0X2Jhc2UgKyA4LCA4LCAmYnVm
KTsKKyAgICBpZHQwX2FkZHIgPSAoKHVpbnQ2NF90KWJ1ZiA8PCAzMikgJiAweGZmZmZmZmZmMDAw
MDAwMDA7CisKKyAgICBrZGRfcmVhZF92aXJ0dWFsKHMsIHMtPmNwdWlkLCBjdHJsLmM2NC5pZHRf
YmFzZSwgOCwgJmJ1Zik7CisgICAgaWR0MF9hZGRyIHw9ICgoYnVmID4+IDMyKSAmIDB4ZmZmZjAw
MDApOworICAgIGlkdDBfYWRkciB8PSAoYnVmICYgMHhmZmZmKTsKKworICAgIEtERF9MT0cocywg
ImlkdDAgYWRkcjogJXBcbiIsICh2b2lkICopaWR0MF9hZGRyKTsKKworICAgIC8qCisgICAgICog
Z2V0IHRoZSBwYWdlIHN0YXJ0IGFuZCBsb29rIGZvciAiTVoiIGZpbGUgaGVhZGVyIC0gd2UgbGlt
aXQgdGhlIHNlYXJjaAorICAgICAqIGluIDFHQiByYW5nZSBhYm92ZSB0aGUgY3VycmVudCBwYWdl
IGJhc2UgYWRkcmVzcworICAgICAqLworCisgICAgYmFzZSA9IGlkdDBfYWRkciAmIH4oUEFHRV9T
SVpFIC0gMSk7CisgICAgS0REX0xPRyhzLCAiJXBcbiIsICh2b2lkICopYmFzZSk7CisKKyAgICB3
aGlsZSAoc2VhcmNoX2xpbWl0KSB7CisgICAgICAgIHVpbnQxNl90IHZhbDsKKyAgICAgICAgaWYg
KGtkZF9yZWFkX3ZpcnR1YWwocywgcy0+Y3B1aWQsIGJhc2UsIDIsICZ2YWwpICE9IDIpIHsKKyAg
ICAgICAgICAgIC8qIGp1c3QgbW92ZSBnb2luZyBiYWNrPz8gdGhpcyBpcyBiYWQgdGhvdWdoICov
CisgICAgICAgICAgICBLRERfTE9HKHMsICJyYW4gaW50byB1bm1hcHBlZCByZWdpb24gd2l0aG91
dCBmaW5kaW5nIFBFIGhlYWRlclxuIik7CisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAg
IH0KKworICAgICAgICBpZiAodmFsID09IE1aX0hFQURFUikgLy8gTVoKKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIGJhc2UgLT0gUEFHRV9TSVpFOworICAgICAgICBzZWFyY2hfbGltaXQg
LT0gMTsKKyAgICB9CisKKyAgICBLRERfTE9HKHMsICJiYXNlOiAlcFxuIiwgKHZvaWQgKiliYXNl
KTsKKworICAgIC8qIGZvdW5kIHRoZSBkYXRhIHNlY3Rpb24gc3RhcnQgKi8KKyAgICBpZiAoZ2V0
X3BlNjRfc2VjdGlvbnMocywgYmFzZSwgIi5kYXRhIiwgJmRhdGFfYmFzZSwgJmRhdGFfc2l6ZSkp
CisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIC8qIGxvb2sgZm9yIGFkZHJlc3NlcyB3aGljaCBo
YXMga2VybmVsIGJhc2Ugd3JpdHRlbiBpbnRvIGl0ICovCisgICAgY2FkZHIgPSBkYXRhX2Jhc2U7
CisKKyAgICBzZWFyY2hfbGltaXQgPSAoMTAyNCAqIDEwMjQgKiA1MTIpIC8gU0laRV9QVFI2NDsK
KyAgICB3aGlsZSAoY2FkZHIgPCBkYXRhX2Jhc2UgKyBkYXRhX3NpemUgJiYgc2VhcmNoX2xpbWl0
KSB7CisgICAgICAgIGlmIChrZGRfcmVhZF92aXJ0dWFsKHMsIHMtPmNwdWlkLCBjYWRkciwgU0la
RV9QVFI2NCwgJmJ1ZikgIT0KKyAgICAgICAgICAgICAgICBTSVpFX1BUUjY0KQorICAgICAgICAg
ICAgZ290byBmYWlsOyAgICAgLyogcmVhY2hlZCBlbmQgYW5kIGZvdW5kIG5vdGhpbmcgKi8KKwor
ICAgICAgICAvKiBpZiB3ZSBmb3VuZCBiYXNlIGluIHRoZSBtZW1vcnkgYWRkcmVzc2VzICovCisg
ICAgICAgIGlmIChidWYgPT0gYmFzZSkgeworICAgICAgICAgICAgLyogcmVhZCB0aGUgREJHS0Rf
R0VUX1ZFUlNJT042NCBzdHJ1Y3QgKi8KKyAgICAgICAgICAgIGRiZ2tkX2FkZHIgPSBjYWRkciAt
IG9mZnNldG9mKERCR0tEX0dFVF9WRVJTSU9ONjQsIEtlcm5CYXNlKTsKKyAgICAgICAgICAgIGlm
IChrZGRfcmVhZF92aXJ0dWFsKHMsIHMtPmNwdWlkLCBkYmdrZF9hZGRyLAorICAgICAgICAgICAg
ICAgICAgICAgICAgc2l6ZW9mKERCR0tEX0dFVF9WRVJTSU9ONjQpLCAmZGJna2RfZ2V0X3ZlcnNp
b242NCkgPT0KKyAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKERCR0tEX0dFVF9WRVJTSU9ONjQp
KSB7CisgICAgICAgICAgICAgICAgLyogY2hlY2sgaWYgbWFqb3IgdmVyc2lvbiBpcyAweGYgKi8K
KyAgICAgICAgICAgICAgICBpZiAoZGJna2RfZ2V0X3ZlcnNpb242NC5NYWpvclZlcnNpb24gPT0g
TlRfTUFKT1JfVkVSU0lPTikgeworCisgICAgICAgICAgICAgICAgICAgIC8qIHJlYWQgbWlub3Ig
dmVyc2lvbiwgUHNMb2FkZWRNb2R1bGVMaXN0IHBvaW50ZXIgYW5kCisgICAgICAgICAgICAgICAg
ICAgICAqIERlYnVnZ2VyRGF0YUxpc3QKKyAgICAgICAgICAgICAgICAgICAgICovCisgICAgICAg
ICAgICAgICAgICAgIG1vZHB0ciA9IGRiZ2tkX2dldF92ZXJzaW9uNjQuUHNMb2FkZWRNb2R1bGVM
aXN0OworICAgICAgICAgICAgICAgICAgICBrZGRsID0gZGJna2RfZ2V0X3ZlcnNpb242NC5EZWJ1
Z2dlckRhdGFMaXN0OworICAgICAgICAgICAgICAgICAgICBtaW5vciA9IGRiZ2tkX2dldF92ZXJz
aW9uNjQuTWlub3JWZXJzaW9uOworCisgICAgICAgICAgICAgICAgICAgIC8qIGRvIGhldXJpc3Rp
YyBjaGVjayAqLworICAgICAgICAgICAgICAgICAgICBpZiAobW9kcHRyICYmIGtkZGwgJiYgbW9k
cHRyICE9IGtkZGwgJiYga2RkbCAhPSBiYXNlICYmCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmFzZSAhPSBtb2RwdHIgJiYgbW9kcHRyID49IGRhdGFfYmFzZSAmJgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1vZHB0ciA8IChkYXRhX2Jhc2UgKyBkYXRhX3NpemUpICYmCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAga2RkbCA+PSBkYXRhX2Jhc2UgJiYKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBrZGRsIDwgKGRhdGFfYmFzZSArIGRhdGFfc2l6ZSkpCisgICAgICAg
ICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9
CisKKyAgICAgICAgfQorCisgICAgICAgIGNhZGRyICs9IFNJWkVfUFRSNjQ7CisgICAgICAgIHNl
YXJjaF9saW1pdCAtPSAxOworICAgIH0KKworICAgIGlmIChjYWRkciA8IGRhdGFfYmFzZSArIGRh
dGFfc2l6ZSkgeworICAgICAgICAvKiBpZiBmb3VuZCwgc2V0IHRoZSBmaWVsZCBhbmQgcmV0dXJu
ICovCisKKyAgICAgICAgS0REX0xPRyhzLCAiYmFzZTogJXBcbiIsICh2b2lkICopYmFzZSk7Cisg
ICAgICAgIEtERF9MT0cocywgIm1vZHVsZXMgbGlzdDogJXBcbiIsICh2b2lkICopbW9kcHRyKTsK
KyAgICAgICAgS0REX0xPRyhzLCAia2RkbDogJXBcbiIsICh2b2lkICopa2RkbCk7CisgICAgICAg
IEtERF9MT0cocywgIm1pbm9yIHZlcnNpb246IDB4JWh4XG4iLCBtaW5vcik7CisKKyAgICAgICAg
cy0+b3MuYmFzZSA9IGJhc2U7CisgICAgICAgIHMtPm9zLm1vZHVsZXMgPSBtb2RwdHIgLSBiYXNl
OworICAgICAgICBzLT5vcy5rZGRsID0ga2RkbCAtIGJhc2U7CisgICAgICAgIHMtPm9zLmJ1aWxk
ID0gKHVpbnQzMl90KSBtaW5vcjsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworZmFpbDoKKyAg
ICBzLT5vcyA9IHVua25vd25fb3M7Cit9CisKIC8qIEZpZ3VyZSBvdXQgd2hhdCBPUyB3ZSdyZSBk
ZWFsaW5nIHdpdGggKi8KIHN0YXRpYyB2b2lkIGZpbmRfb3Moa2RkX3N0YXRlICpzKQogewogICAg
IGludCBpOwotICAgIHVpbnQ2NF90IGxpbWl0OyAKKyAgICB1aW50NjRfdCBsaW1pdDsKIAogICAg
IC8qIFdlIG1heSBhbHJlYWR5IGhhdmUgdGhlIHJpZ2h0IG9uZSAqLwogICAgIGlmIChjaGVja19v
cyhzKSkKQEAgLTM4Nyw3ICs3MjUsOCBAQCBzdGF0aWMgdm9pZCBmaW5kX29zKGtkZF9zdGF0ZSAq
cykKICAgICAgICAgICAgIGlmIChjaGVja19vcyhzKSkKICAgICAgICAgICAgICAgICByZXR1cm47
CiAgICAgfQotICAgIHMtPm9zID0gdW5rbm93bl9vczsKKworICAgIGdldF9vc19pbmZvXzY0KHMp
OwogfQogCiAKQEAgLTUzNCwxMyArODczLDE0IEBAIHN0YXRpYyB2b2lkIGtkZF9oYW5kbGVfaGFu
ZHNoYWtlKGtkZF9zdGF0ZSAqcykKIHsKICAgICAvKiBGaWd1cmUgb3V0IHdoYXQgd2UncmUgbG9v
a2luZyBhdCAqLwogICAgIGZpbmRfb3Mocyk7CisKICAgICBrZGRfc2VuZF9zdHJpbmcocywgIltr
ZGQ6ICVzIEAweCUiUFJJeDY0Il1cclxuIiwgcy0+b3MubmFtZSwgcy0+b3MuYmFzZSk7CiAKICAg
ICAvKiBSZXNwb25kIHdpdGggc29tZSBkZXRhaWxzIGFib3V0IHRoZSBkZWJ1Z2dlciBzdHViIHdl
IHNpbXVsYXRlICovCiAgICAgcy0+dHhwLmNtZC5zaGFrZS51MSAgICAgICAgPSAweDAxMDEwMTAx
OwogICAgIHMtPnR4cC5jbWQuc2hha2Uuc3RhdHVzICAgID0gS0REX1NUQVRVU19TVUNDRVNTOwog
ICAgIHMtPnR4cC5jbWQuc2hha2UudTIgICAgICAgID0gMHgwMjAyMDIwMjsKLSAgICBzLT50eHAu
Y21kLnNoYWtlLnZfbWFqb3IgICA9IDB4ZjsKKyAgICBzLT50eHAuY21kLnNoYWtlLnZfbWFqb3Ig
ICA9IE5UX01BSk9SX1ZFUlNJT047CiAgICAgcy0+dHhwLmNtZC5zaGFrZS52X21pbm9yICAgPSBz
LT5vcy5idWlsZDsKICAgICBzLT50eHAuY21kLnNoYWtlLnByb3RvICAgICA9IDY7CiAgICAgcy0+
dHhwLmNtZC5zaGFrZS5mbGFncyAgICAgPSAoMHgwMiAvKiA/Pz8gKi8KQEAgLTU1NSw3ICs4OTUs
NyBAQCBzdGF0aWMgdm9pZCBrZGRfaGFuZGxlX2hhbmRzaGFrZShrZGRfc3RhdGUgKnMpCiAgICAg
cy0+dHhwLmNtZC5zaGFrZS51M1syXSAgICAgPSAweDU1OwogICAgIHMtPnR4cC5jbWQuc2hha2Uu
a2Vybl9hZGRyID0gcy0+b3MuYmFzZTsKICAgICBzLT50eHAuY21kLnNoYWtlLm1vZHNfYWRkciA9
IHMtPm9zLmJhc2UgKyBzLT5vcy5tb2R1bGVzOwotICAgIHMtPnR4cC5jbWQuc2hha2UuZGF0YV9h
ZGRyID0gMDsgLyogRGVidWdnZXIgZGF0YSBwcm9iYWJseSBkb2Vzbid0IGV4aXN0ICovCisgICAg
cy0+dHhwLmNtZC5zaGFrZS5kYXRhX2FkZHIgPSBzLT5vcy5rZGRsID8gcy0+b3MuYmFzZSArIHMt
Pm9zLmtkZGwgOiAwOwogCiAgICAgS0REX0xPRyhzLCAiQ2xpZW50IGluaXRpYWwgaGFuZHNoYWtl
OiAlc1xuIiwgcy0+b3MubmFtZSk7CiAgICAga2RkX3NlbmRfY21kKHMsIEtERF9DTURfU0hBS0Us
IDApOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 21:55:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 21:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaoEF-0003cK-1p; Fri, 29 Nov 2019 21:55:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaoED-0003cF-GN
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 21:55:05 +0000
X-Inumbo-ID: e69f8f30-12f2-11ea-a55d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e69f8f30-12f2-11ea-a55d-bc764e2007e4;
 Fri, 29 Nov 2019 21:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaoEC-0001cG-NF
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 21:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaoEC-0008Og-M6
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 21:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaoEC-0008Og-M6@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 21:55:04 +0000
Subject: [Xen-changelog] [xen staging] Rationalize max_grant_frames and
 max_maptrack_frames handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1006973297859792010=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit f2ae59bc4b9b5c3f12de86aa42cdf413d2c3ffbf
Author:     George Dunlap <george.dunlap@citrix.com>
AuthorDate: Fri Nov 29 17:24:45 2019 +0000
Commit:     Wei Liu <wl@xen.org>
CommitDate: Fri Nov 29 21:43:49 2019 +0000

    Rationalize max_grant_frames and max_maptrack_frames handling
    
    Xen used to have single, system-wide limits for the number of grant
    frames and maptrack frames a guest was allowed to create. Increasing
    or decreasing this single limit on the Xen command-line would change
    the limit for all guests on the system.
    
    Later, per-domain limits for these values was created. The system-wide
    limits became strict limits: domains could not be created with higher
    limits, but could be created with lower limits. However, that change
    also introduced a range of different "default" values into various
    places in the toolstack:
    
    - The python libxc bindings hard-coded these values to 32 and 1024,
      respectively
    - The libxl default values are 32 and 1024 respectively.
    - xl will use the libxl default for maptrack, but does its own default
      calculation for grant frames: either 32 or 64, based on the max
      possible mfn.
    
    These defaults interact poorly with the hypervisor command-line limit:
    
    - The hypervisor command-line limit cannot be used to raise the limit
      for all guests anymore, as the default in the toolstack will
      effectively override this.
    - If you use the hypervisor command-line limit to *reduce* the limit,
      then the "default" values generated by the toolstack are too high,
      and all guest creations will fail.
    
    In other words, the toolstack defaults require any change to be
    effected by having the admin explicitly specify a new value in every
    guest.
    
    In order to address this, have grant_table_init treat negative values
    for max_grant_frames and max_maptrack_frames as instructions to use the
    system-wide default, and have all the above toolstacks default to passing
    -1 unless a different value is explicitly configured.
    
    This restores the old behavior in that changing the hypervisor command-line
    option can change the behavior for all guests, while retaining the ability
    to set per-guest values.  It also removes the bug that reducing the
    system-wide max will cause all domains without explicit limits to fail.
    
    NOTE: - The Ocaml bindings require the caller to always specify a value,
            and the code to start a xenstored stubdomain hard-codes these to 4
            and 128 respectively; this behavour will not be modified.
    
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Paul Durrant <pdurrant@amazon.com>
    Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    Acked-by: Wei Liu <wl@xen.org>
    Acked-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
---
 docs/man/xl.conf.5.pod            |  6 +++--
 tools/libxl/libxl.h               | 13 +++++++++--
 tools/libxl/libxl_types.idl       |  4 ++--
 tools/libxl/libxlu_cfg.c          | 26 ++++++++++++++++++++--
 tools/libxl/libxlutil.h           |  2 ++
 tools/python/xen/lowlevel/xc/xc.c |  4 ++--
 tools/xl/xl.c                     | 22 +++++++++---------
 tools/xl/xl_parse.c               | 19 +++++++++++-----
 xen/arch/arm/setup.c              |  2 +-
 xen/arch/x86/setup.c              |  4 ++--
 xen/common/grant_table.c          | 47 ++++++++++++++++++++++++++++++++++-----
 xen/include/public/domctl.h       | 10 +++++----
 xen/include/xen/grant_table.h     | 10 ++++-----
 13 files changed, 126 insertions(+), 43 deletions(-)

diff --git a/docs/man/xl.conf.5.pod b/docs/man/xl.conf.5.pod
index 962144e38e..207ab3e77a 100644
--- a/docs/man/xl.conf.5.pod
+++ b/docs/man/xl.conf.5.pod
@@ -81,13 +81,15 @@ Default: C</var/lock/xl>
 
 Sets the default value for the C<max_grant_frames> domain config value.
 
-Default: C<32> on hosts up to 16TB of memory, C<64> on hosts larger than 16TB
+Default: value of Xen command line B<gnttab_max_frames> parameter (or its
+default value if unspecified).
 
 =item B<max_maptrack_frames=NUMBER>
 
 Sets the default value for the C<max_maptrack_frames> domain config value.
 
-Default: C<1024>
+Default: value of Xen command line B<gnttab_max_maptrack_frames>
+parameter (or its default value if unspecified).
 
 =item B<vif.default.script="PATH">
 
diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h
index 49b56fa1a3..54abb9db1f 100644
--- a/tools/libxl/libxl.h
+++ b/tools/libxl/libxl.h
@@ -364,8 +364,17 @@
  */
 #define LIBXL_HAVE_BUILDINFO_GRANT_LIMITS 1
 
-#define LIBXL_MAX_GRANT_FRAMES_DEFAULT 32
-#define LIBXL_MAX_MAPTRACK_FRAMES_DEFAULT 1024
+#define LIBXL_MAX_GRANT_DEFAULT (~(uint32_t)0)
+#define LIBXL_MAX_GRANT_FRAMES_DEFAULT 32 /* deprecated */
+#define LIBXL_MAX_MAPTRACK_FRAMES_DEFAULT 1024 /* deprecated */
+/*
+ * LIBXL_HAVE_BUILDINFO_GRANT_DEFAULT indicates that the default
+ * values of max_grant_frames and max_maptrack_frames fields in
+ * libxl_domain_build_info are the special sentinel value
+ * LIBXL_MAX_GRANT_DEFAULT rather than the fixed values above.
+ * This means to use the hypervisor's default.
+ */
+#define LIBXL_HAVE_BUILDINFO_GRANT_DEFAULT 1
 
 /*
  * LIBXL_HAVE_BUILDINFO_* indicates that libxl_domain_build_info has
diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl
index 0546d7865a..7921950f6a 100644
--- a/tools/libxl/libxl_types.idl
+++ b/tools/libxl/libxl_types.idl
@@ -511,8 +511,8 @@ libxl_domain_build_info = Struct("domain_build_info",[
 
     ("vnuma_nodes", Array(libxl_vnode_info, "num_vnuma_nodes")),
 
-    ("max_grant_frames",    uint32, {'init_val': 'LIBXL_MAX_GRANT_FRAMES_DEFAULT'}),
-    ("max_maptrack_frames", uint32, {'init_val': 'LIBXL_MAX_MAPTRACK_FRAMES_DEFAULT'}),
+    ("max_grant_frames",    uint32, {'init_val': 'LIBXL_MAX_GRANT_DEFAULT'}),
+    ("max_maptrack_frames", uint32, {'init_val': 'LIBXL_MAX_GRANT_DEFAULT'}),
     
     ("device_model_version", libxl_device_model_version),
     ("device_model_stubdomain", libxl_defbool),
diff --git a/tools/libxl/libxlu_cfg.c b/tools/libxl/libxlu_cfg.c
index 72815d25dd..cafc632fc1 100644
--- a/tools/libxl/libxlu_cfg.c
+++ b/tools/libxl/libxlu_cfg.c
@@ -268,8 +268,9 @@ int xlu_cfg_replace_string(const XLU_Config *cfg, const char *n,
     return 0;
 }
 
-int xlu_cfg_get_long(const XLU_Config *cfg, const char *n,
-                     long *value_r, int dont_warn) {
+int xlu_cfg_get_bounded_long(const XLU_Config *cfg, const char *n,
+                             long min, long max, long *value_r,
+                             int dont_warn) {
     long l;
     XLU_ConfigSetting *set;
     int e;
@@ -303,10 +304,31 @@ int xlu_cfg_get_long(const XLU_Config *cfg, const char *n,
                     cfg->config_source, set->lineno, n);
         return EINVAL;
     }
+    if (l < min) {
+        if (!dont_warn)
+            fprintf(cfg->report,
+                    "%s:%d: warning: value `%ld' is smaller than minimum bound '%ld'\n",
+                    cfg->config_source, set->lineno, l, min);
+        return EINVAL;
+    }
+    if (l > max) {
+        if (!dont_warn)
+            fprintf(cfg->report,
+                    "%s:%d: warning: value `%ld' is greater than maximum bound '%ld'\n",
+                    cfg->config_source, set->lineno, l, max);
+        return EINVAL;
+    }
+
     *value_r= l;
     return 0;
 }
 
+int xlu_cfg_get_long(const XLU_Config *cfg, const char *n,
+                     long *value_r, int dont_warn) {
+    return xlu_cfg_get_bounded_long(cfg, n, LONG_MIN, LONG_MAX, value_r,
+                                    dont_warn);
+}
+
 int xlu_cfg_get_defbool(const XLU_Config *cfg, const char *n, libxl_defbool *b,
                      int dont_warn)
 {
diff --git a/tools/libxl/libxlutil.h b/tools/libxl/libxlutil.h
index 057cc25cb2..92e35c5462 100644
--- a/tools/libxl/libxlutil.h
+++ b/tools/libxl/libxlutil.h
@@ -63,6 +63,8 @@ int xlu_cfg_replace_string(const XLU_Config *cfg, const char *n,
                            char **value_r, int dont_warn);
 int xlu_cfg_get_long(const XLU_Config*, const char *n, long *value_r,
                      int dont_warn);
+int xlu_cfg_get_bounded_long(const XLU_Config*, const char *n, long min,
+                             long max, long *value_r, int dont_warn);
 int xlu_cfg_get_defbool(const XLU_Config*, const char *n, libxl_defbool *b,
                      int dont_warn);
 
diff --git a/tools/python/xen/lowlevel/xc/xc.c b/tools/python/xen/lowlevel/xc/xc.c
index 44d3606141..a751e85910 100644
--- a/tools/python/xen/lowlevel/xc/xc.c
+++ b/tools/python/xen/lowlevel/xc/xc.c
@@ -127,8 +127,8 @@ static PyObject *pyxc_domain_create(XcObject *self,
         },
         .max_vcpus = 1,
         .max_evtchn_port = -1, /* No limit. */
-        .max_grant_frames = 32,
-        .max_maptrack_frames = 1024,
+        .max_grant_frames = -1,
+        .max_maptrack_frames = -1,
     };
 
     static char *kwd_list[] = { "domid", "ssidref", "handle", "flags",
diff --git a/tools/xl/xl.c b/tools/xl/xl.c
index ddd29b3f1b..3d4390a46d 100644
--- a/tools/xl/xl.c
+++ b/tools/xl/xl.c
@@ -23,6 +23,7 @@
 #include <ctype.h>
 #include <inttypes.h>
 #include <regex.h>
+#include <limits.h>
 
 #include <libxl.h>
 #include <libxl_utils.h>
@@ -96,7 +97,6 @@ static void parse_global_config(const char *configfile,
     XLU_Config *config;
     int e;
     const char *buf;
-    libxl_physinfo physinfo;
 
     config = xlu_cfg_init(stderr, configfile);
     if (!config) {
@@ -197,17 +197,19 @@ static void parse_global_config(const char *configfile,
     xlu_cfg_replace_string (config, "colo.default.proxyscript",
         &default_colo_proxy_script, 0);
 
-    if (!xlu_cfg_get_long (config, "max_grant_frames", &l, 0))
+    e = xlu_cfg_get_bounded_long (config, "max_grant_frames", 0, INT_MAX,
+                                  &l, 1);
+    if (!e)
         max_grant_frames = l;
-    else {
-        libxl_physinfo_init(&physinfo);
-        max_grant_frames = (libxl_get_physinfo(ctx, &physinfo) != 0 ||
-                            !(physinfo.max_possible_mfn >> 32))
-                           ? 32 : 64;
-        libxl_physinfo_dispose(&physinfo);
-    }
-    if (!xlu_cfg_get_long (config, "max_maptrack_frames", &l, 0))
+    else if (e != ESRCH)
+        exit(1);
+
+    e = xlu_cfg_get_bounded_long (config, "max_maptrack_frames", 0,
+                                  INT_MAX, &l, 1);
+    if (!e)
         max_maptrack_frames = l;
+    else if (e != ESRCH)
+        exit(1);
 
     libxl_cpu_bitmap_alloc(ctx, &global_vm_affinity_mask, 0);
     libxl_cpu_bitmap_alloc(ctx, &global_hvm_affinity_mask, 0);
diff --git a/tools/xl/xl_parse.c b/tools/xl/xl_parse.c
index 112f8ee026..b881184804 100644
--- a/tools/xl/xl_parse.c
+++ b/tools/xl/xl_parse.c
@@ -1411,14 +1411,23 @@ void parse_config_data(const char *config_source,
         !xlu_cfg_get_string (config, "cpus_soft", &buf, 0))
         parse_vcpu_affinity(b_info, cpus, buf, num_cpus, false);
 
-    if (!xlu_cfg_get_long (config, "max_grant_frames", &l, 0))
+    e = xlu_cfg_get_bounded_long (config, "max_grant_frames", 0, INT_MAX,
+                                  &l, 1);
+    if (e == ESRCH) /* not specified */
+        b_info->max_grant_frames = max_grant_frames;
+    else if (!e)
         b_info->max_grant_frames = l;
     else
-        b_info->max_grant_frames = max_grant_frames;
-    if (!xlu_cfg_get_long (config, "max_maptrack_frames", &l, 0))
-        b_info->max_maptrack_frames = l;
-    else if (max_maptrack_frames != -1)
+        exit(1);
+
+    e = xlu_cfg_get_bounded_long (config, "max_maptrack_frames", 0,
+                                  INT_MAX, &l, 1);
+    if (e == ESRCH) /* not specified */
         b_info->max_maptrack_frames = max_maptrack_frames;
+    else if (!e)
+        b_info->max_maptrack_frames = l;
+    else
+        exit(1);
 
     libxl_defbool_set(&b_info->claim_mode, claim_mode);
 
diff --git a/xen/arch/arm/setup.c b/xen/arch/arm/setup.c
index 51d32106b7..3c899cd4a0 100644
--- a/xen/arch/arm/setup.c
+++ b/xen/arch/arm/setup.c
@@ -789,7 +789,7 @@ void __init start_xen(unsigned long boot_phys_offset,
         .flags = XEN_DOMCTL_CDF_hvm | XEN_DOMCTL_CDF_hap,
         .max_evtchn_port = -1,
         .max_grant_frames = gnttab_dom0_frames(),
-        .max_maptrack_frames = opt_max_maptrack_frames,
+        .max_maptrack_frames = -1,
     };
     int rc;
 
diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index 00ee87bde5..7d27f36053 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -697,8 +697,8 @@ void __init noreturn __start_xen(unsigned long mbi_p)
     struct xen_domctl_createdomain dom0_cfg = {
         .flags = IS_ENABLED(CONFIG_TBOOT) ? XEN_DOMCTL_CDF_s3_integrity : 0,
         .max_evtchn_port = -1,
-        .max_grant_frames = opt_max_grant_frames,
-        .max_maptrack_frames = opt_max_maptrack_frames,
+        .max_grant_frames = -1,
+        .max_maptrack_frames = -1,
     };
 
     /* Critical region without IDT or TSS.  Any fault is deadly! */
diff --git a/xen/common/grant_table.c b/xen/common/grant_table.c
index b34d520f6d..729f362ea8 100644
--- a/xen/common/grant_table.c
+++ b/xen/common/grant_table.c
@@ -84,11 +84,42 @@ struct grant_table {
     struct grant_table_arch arch;
 };
 
+static int parse_gnttab_limit(const char *param, const char *arg,
+                              unsigned int *valp)
+{
+    const char *e;
+    unsigned long val;
+
+    val = simple_strtoul(arg, &e, 0);
+    if ( *e )
+        return -EINVAL;
+
+    if ( val > INT_MAX )
+        return -ERANGE;
+
+    *valp = val;
+
+    return 0;
+}
+
 unsigned int __read_mostly opt_max_grant_frames = 64;
-integer_runtime_param("gnttab_max_frames", opt_max_grant_frames);
 
-unsigned int __read_mostly opt_max_maptrack_frames = 1024;
-integer_runtime_param("gnttab_max_maptrack_frames", opt_max_maptrack_frames);
+static int parse_gnttab_max_frames(const char *arg)
+{
+    return parse_gnttab_limit("gnttab_max_frames", arg,
+                              &opt_max_grant_frames);
+}
+custom_runtime_param("gnttab_max_frames", parse_gnttab_max_frames);
+
+static unsigned int __read_mostly opt_max_maptrack_frames = 1024;
+
+static int parse_gnttab_max_maptrack_frames(const char *arg)
+{
+    return parse_gnttab_limit("gnttab_max_maptrack_frames", arg,
+                              &opt_max_maptrack_frames);
+}
+custom_runtime_param("gnttab_max_maptrack_frames",
+                     parse_gnttab_max_maptrack_frames);
 
 #ifndef GNTTAB_MAX_VERSION
 #define GNTTAB_MAX_VERSION 2
@@ -1837,12 +1868,18 @@ active_alloc_failed:
     return -ENOMEM;
 }
 
-int grant_table_init(struct domain *d, unsigned int max_grant_frames,
-                     unsigned int max_maptrack_frames)
+int grant_table_init(struct domain *d, int max_grant_frames,
+                     int max_maptrack_frames)
 {
     struct grant_table *gt;
     int ret = -ENOMEM;
 
+    /* Default to maximum value if no value was specified */
+    if ( max_grant_frames < 0 )
+        max_grant_frames = opt_max_grant_frames;
+    if ( max_maptrack_frames < 0 )
+        max_maptrack_frames = opt_max_maptrack_frames;
+
     if ( max_grant_frames < INITIAL_NR_GRANT_FRAMES ||
          max_grant_frames > opt_max_grant_frames ||
          max_maptrack_frames > opt_max_maptrack_frames )
diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h
index 9f2cfd602c..e313da499f 100644
--- a/xen/include/public/domctl.h
+++ b/xen/include/public/domctl.h
@@ -82,13 +82,15 @@ struct xen_domctl_createdomain {
     uint32_t iommu_opts;
 
     /*
-     * Various domain limits, which impact the quantity of resources (global
-     * mapping space, xenheap, etc) a guest may consume.
+     * Various domain limits, which impact the quantity of resources
+     * (global mapping space, xenheap, etc) a guest may consume.  For
+     * max_grant_frames and max_maptrack_frames, < 0 means "use the
+     * default maximum value in the hypervisor".
      */
     uint32_t max_vcpus;
     uint32_t max_evtchn_port;
-    uint32_t max_grant_frames;
-    uint32_t max_maptrack_frames;
+    int32_t max_grant_frames;
+    int32_t max_maptrack_frames;
 
     struct xen_arch_domainconfig arch;
 };
diff --git a/xen/include/xen/grant_table.h b/xen/include/xen/grant_table.h
index 6f9345d9ef..98603604b8 100644
--- a/xen/include/xen/grant_table.h
+++ b/xen/include/xen/grant_table.h
@@ -33,11 +33,10 @@
 struct grant_table;
 
 extern unsigned int opt_max_grant_frames;
-extern unsigned int opt_max_maptrack_frames;
 
 /* Create/destroy per-domain grant table context. */
-int grant_table_init(struct domain *d, unsigned int max_grant_frames,
-                     unsigned int max_maptrack_frames);
+int grant_table_init(struct domain *d, int max_grant_frames,
+                     int max_maptrack_frames);
 void grant_table_destroy(
     struct domain *d);
 void grant_table_init_vcpu(struct vcpu *v);
@@ -65,11 +64,10 @@ int gnttab_get_status_frame(struct domain *d, unsigned long idx,
 #else
 
 #define opt_max_grant_frames 0
-#define opt_max_maptrack_frames 0
 
 static inline int grant_table_init(struct domain *d,
-                                   unsigned int max_grant_frames,
-                                   unsigned int max_maptrack_frames)
+                                   int max_grant_frames,
+                                   int max_maptrack_frames)
 {
     return 0;
 }
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1006973297859792010==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 29 21:55:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Nov 2019 21:55:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iaoEP-0003d5-5w; Fri, 29 Nov 2019 21:55:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHlY=ZV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iaoEN-0003d0-RB
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 21:55:15 +0000
X-Inumbo-ID: ece89094-12f2-11ea-83b8-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ece89094-12f2-11ea-83b8-bc764e2007e4;
 Fri, 29 Nov 2019 21:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaoEN-0001dC-9u
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 21:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iaoEN-0008PV-8c
 for xen-changelog@lists.xenproject.org; Fri, 29 Nov 2019 21:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iaoEN-0008PV-8c@xenbits.xenproject.org>
Date: Fri, 29 Nov 2019 21:55:15 +0000
Subject: [Xen-changelog] [xen staging-4.13] Rationalize max_grant_frames and
 max_maptrack_frames handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4352696304282825014=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7a0e35f82325cc0d25315eeca34e45c05abd28cd
Author:     George Dunlap <george.dunlap@citrix.com>
AuthorDate: Fri Nov 29 17:24:45 2019 +0000
Commit:     Wei Liu <wl@xen.org>
CommitDate: Fri Nov 29 21:44:42 2019 +0000

    Rationalize max_grant_frames and max_maptrack_frames handling
    
    Xen used to have single, system-wide limits for the number of grant
    frames and maptrack frames a guest was allowed to create. Increasing
    or decreasing this single limit on the Xen command-line would change
    the limit for all guests on the system.
    
    Later, per-domain limits for these values was created. The system-wide
    limits became strict limits: domains could not be created with higher
    limits, but could be created with lower limits. However, that change
    also introduced a range of different "default" values into various
    places in the toolstack:
    
    - The python libxc bindings hard-coded these values to 32 and 1024,
      respectively
    - The libxl default values are 32 and 1024 respectively.
    - xl will use the libxl default for maptrack, but does its own default
      calculation for grant frames: either 32 or 64, based on the max
      possible mfn.
    
    These defaults interact poorly with the hypervisor command-line limit:
    
    - The hypervisor command-line limit cannot be used to raise the limit
      for all guests anymore, as the default in the toolstack will
      effectively override this.
    - If you use the hypervisor command-line limit to *reduce* the limit,
      then the "default" values generated by the toolstack are too high,
      and all guest creations will fail.
    
    In other words, the toolstack defaults require any change to be
    effected by having the admin explicitly specify a new value in every
    guest.
    
    In order to address this, have grant_table_init treat negative values
    for max_grant_frames and max_maptrack_frames as instructions to use the
    system-wide default, and have all the above toolstacks default to passing
    -1 unless a different value is explicitly configured.
    
    This restores the old behavior in that changing the hypervisor command-line
    option can change the behavior for all guests, while retaining the ability
    to set per-guest values.  It also removes the bug that reducing the
    system-wide max will cause all domains without explicit limits to fail.
    
    NOTE: - The Ocaml bindings require the caller to always specify a value,
            and the code to start a xenstored stubdomain hard-codes these to 4
            and 128 respectively; this behavour will not be modified.
    
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Paul Durrant <pdurrant@amazon.com>
    Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    Acked-by: Wei Liu <wl@xen.org>
    Acked-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    (cherry picked from commit f2ae59bc4b9b5c3f12de86aa42cdf413d2c3ffbf)
---
 docs/man/xl.conf.5.pod            |  6 +++--
 tools/libxl/libxl.h               | 13 +++++++++--
 tools/libxl/libxl_types.idl       |  4 ++--
 tools/libxl/libxlu_cfg.c          | 26 ++++++++++++++++++++--
 tools/libxl/libxlutil.h           |  2 ++
 tools/python/xen/lowlevel/xc/xc.c |  4 ++--
 tools/xl/xl.c                     | 22 +++++++++---------
 tools/xl/xl_parse.c               | 19 +++++++++++-----
 xen/arch/arm/setup.c              |  2 +-
 xen/arch/x86/setup.c              |  4 ++--
 xen/common/grant_table.c          | 47 ++++++++++++++++++++++++++++++++++-----
 xen/include/public/domctl.h       | 10 +++++----
 xen/include/xen/grant_table.h     | 10 ++++-----
 13 files changed, 126 insertions(+), 43 deletions(-)

diff --git a/docs/man/xl.conf.5.pod b/docs/man/xl.conf.5.pod
index 962144e38e..207ab3e77a 100644
--- a/docs/man/xl.conf.5.pod
+++ b/docs/man/xl.conf.5.pod
@@ -81,13 +81,15 @@ Default: C</var/lock/xl>
 
 Sets the default value for the C<max_grant_frames> domain config value.
 
-Default: C<32> on hosts up to 16TB of memory, C<64> on hosts larger than 16TB
+Default: value of Xen command line B<gnttab_max_frames> parameter (or its
+default value if unspecified).
 
 =item B<max_maptrack_frames=NUMBER>
 
 Sets the default value for the C<max_maptrack_frames> domain config value.
 
-Default: C<1024>
+Default: value of Xen command line B<gnttab_max_maptrack_frames>
+parameter (or its default value if unspecified).
 
 =item B<vif.default.script="PATH">
 
diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h
index 49b56fa1a3..54abb9db1f 100644
--- a/tools/libxl/libxl.h
+++ b/tools/libxl/libxl.h
@@ -364,8 +364,17 @@
  */
 #define LIBXL_HAVE_BUILDINFO_GRANT_LIMITS 1
 
-#define LIBXL_MAX_GRANT_FRAMES_DEFAULT 32
-#define LIBXL_MAX_MAPTRACK_FRAMES_DEFAULT 1024
+#define LIBXL_MAX_GRANT_DEFAULT (~(uint32_t)0)
+#define LIBXL_MAX_GRANT_FRAMES_DEFAULT 32 /* deprecated */
+#define LIBXL_MAX_MAPTRACK_FRAMES_DEFAULT 1024 /* deprecated */
+/*
+ * LIBXL_HAVE_BUILDINFO_GRANT_DEFAULT indicates that the default
+ * values of max_grant_frames and max_maptrack_frames fields in
+ * libxl_domain_build_info are the special sentinel value
+ * LIBXL_MAX_GRANT_DEFAULT rather than the fixed values above.
+ * This means to use the hypervisor's default.
+ */
+#define LIBXL_HAVE_BUILDINFO_GRANT_DEFAULT 1
 
 /*
  * LIBXL_HAVE_BUILDINFO_* indicates that libxl_domain_build_info has
diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl
index 0546d7865a..7921950f6a 100644
--- a/tools/libxl/libxl_types.idl
+++ b/tools/libxl/libxl_types.idl
@@ -511,8 +511,8 @@ libxl_domain_build_info = Struct("domain_build_info",[
 
     ("vnuma_nodes", Array(libxl_vnode_info, "num_vnuma_nodes")),
 
-    ("max_grant_frames",    uint32, {'init_val': 'LIBXL_MAX_GRANT_FRAMES_DEFAULT'}),
-    ("max_maptrack_frames", uint32, {'init_val': 'LIBXL_MAX_MAPTRACK_FRAMES_DEFAULT'}),
+    ("max_grant_frames",    uint32, {'init_val': 'LIBXL_MAX_GRANT_DEFAULT'}),
+    ("max_maptrack_frames", uint32, {'init_val': 'LIBXL_MAX_GRANT_DEFAULT'}),
     
     ("device_model_version", libxl_device_model_version),
     ("device_model_stubdomain", libxl_defbool),
diff --git a/tools/libxl/libxlu_cfg.c b/tools/libxl/libxlu_cfg.c
index 72815d25dd..cafc632fc1 100644
--- a/tools/libxl/libxlu_cfg.c
+++ b/tools/libxl/libxlu_cfg.c
@@ -268,8 +268,9 @@ int xlu_cfg_replace_string(const XLU_Config *cfg, const char *n,
     return 0;
 }
 
-int xlu_cfg_get_long(const XLU_Config *cfg, const char *n,
-                     long *value_r, int dont_warn) {
+int xlu_cfg_get_bounded_long(const XLU_Config *cfg, const char *n,
+                             long min, long max, long *value_r,
+                             int dont_warn) {
     long l;
     XLU_ConfigSetting *set;
     int e;
@@ -303,10 +304,31 @@ int xlu_cfg_get_long(const XLU_Config *cfg, const char *n,
                     cfg->config_source, set->lineno, n);
         return EINVAL;
     }
+    if (l < min) {
+        if (!dont_warn)
+            fprintf(cfg->report,
+                    "%s:%d: warning: value `%ld' is smaller than minimum bound '%ld'\n",
+                    cfg->config_source, set->lineno, l, min);
+        return EINVAL;
+    }
+    if (l > max) {
+        if (!dont_warn)
+            fprintf(cfg->report,
+                    "%s:%d: warning: value `%ld' is greater than maximum bound '%ld'\n",
+                    cfg->config_source, set->lineno, l, max);
+        return EINVAL;
+    }
+
     *value_r= l;
     return 0;
 }
 
+int xlu_cfg_get_long(const XLU_Config *cfg, const char *n,
+                     long *value_r, int dont_warn) {
+    return xlu_cfg_get_bounded_long(cfg, n, LONG_MIN, LONG_MAX, value_r,
+                                    dont_warn);
+}
+
 int xlu_cfg_get_defbool(const XLU_Config *cfg, const char *n, libxl_defbool *b,
                      int dont_warn)
 {
diff --git a/tools/libxl/libxlutil.h b/tools/libxl/libxlutil.h
index 057cc25cb2..92e35c5462 100644
--- a/tools/libxl/libxlutil.h
+++ b/tools/libxl/libxlutil.h
@@ -63,6 +63,8 @@ int xlu_cfg_replace_string(const XLU_Config *cfg, const char *n,
                            char **value_r, int dont_warn);
 int xlu_cfg_get_long(const XLU_Config*, const char *n, long *value_r,
                      int dont_warn);
+int xlu_cfg_get_bounded_long(const XLU_Config*, const char *n, long min,
+                             long max, long *value_r, int dont_warn);
 int xlu_cfg_get_defbool(const XLU_Config*, const char *n, libxl_defbool *b,
                      int dont_warn);
 
diff --git a/tools/python/xen/lowlevel/xc/xc.c b/tools/python/xen/lowlevel/xc/xc.c
index 44d3606141..a751e85910 100644
--- a/tools/python/xen/lowlevel/xc/xc.c
+++ b/tools/python/xen/lowlevel/xc/xc.c
@@ -127,8 +127,8 @@ static PyObject *pyxc_domain_create(XcObject *self,
         },
         .max_vcpus = 1,
         .max_evtchn_port = -1, /* No limit. */
-        .max_grant_frames = 32,
-        .max_maptrack_frames = 1024,
+        .max_grant_frames = -1,
+        .max_maptrack_frames = -1,
     };
 
     static char *kwd_list[] = { "domid", "ssidref", "handle", "flags",
diff --git a/tools/xl/xl.c b/tools/xl/xl.c
index ddd29b3f1b..3d4390a46d 100644
--- a/tools/xl/xl.c
+++ b/tools/xl/xl.c
@@ -23,6 +23,7 @@
 #include <ctype.h>
 #include <inttypes.h>
 #include <regex.h>
+#include <limits.h>
 
 #include <libxl.h>
 #include <libxl_utils.h>
@@ -96,7 +97,6 @@ static void parse_global_config(const char *configfile,
     XLU_Config *config;
     int e;
     const char *buf;
-    libxl_physinfo physinfo;
 
     config = xlu_cfg_init(stderr, configfile);
     if (!config) {
@@ -197,17 +197,19 @@ static void parse_global_config(const char *configfile,
     xlu_cfg_replace_string (config, "colo.default.proxyscript",
         &default_colo_proxy_script, 0);
 
-    if (!xlu_cfg_get_long (config, "max_grant_frames", &l, 0))
+    e = xlu_cfg_get_bounded_long (config, "max_grant_frames", 0, INT_MAX,
+                                  &l, 1);
+    if (!e)
         max_grant_frames = l;
-    else {
-        libxl_physinfo_init(&physinfo);
-        max_grant_frames = (libxl_get_physinfo(ctx, &physinfo) != 0 ||
-                            !(physinfo.max_possible_mfn >> 32))
-                           ? 32 : 64;
-        libxl_physinfo_dispose(&physinfo);
-    }
-    if (!xlu_cfg_get_long (config, "max_maptrack_frames", &l, 0))
+    else if (e != ESRCH)
+        exit(1);
+
+    e = xlu_cfg_get_bounded_long (config, "max_maptrack_frames", 0,
+                                  INT_MAX, &l, 1);
+    if (!e)
         max_maptrack_frames = l;
+    else if (e != ESRCH)
+        exit(1);
 
     libxl_cpu_bitmap_alloc(ctx, &global_vm_affinity_mask, 0);
     libxl_cpu_bitmap_alloc(ctx, &global_hvm_affinity_mask, 0);
diff --git a/tools/xl/xl_parse.c b/tools/xl/xl_parse.c
index 112f8ee026..b881184804 100644
--- a/tools/xl/xl_parse.c
+++ b/tools/xl/xl_parse.c
@@ -1411,14 +1411,23 @@ void parse_config_data(const char *config_source,
         !xlu_cfg_get_string (config, "cpus_soft", &buf, 0))
         parse_vcpu_affinity(b_info, cpus, buf, num_cpus, false);
 
-    if (!xlu_cfg_get_long (config, "max_grant_frames", &l, 0))
+    e = xlu_cfg_get_bounded_long (config, "max_grant_frames", 0, INT_MAX,
+                                  &l, 1);
+    if (e == ESRCH) /* not specified */
+        b_info->max_grant_frames = max_grant_frames;
+    else if (!e)
         b_info->max_grant_frames = l;
     else
-        b_info->max_grant_frames = max_grant_frames;
-    if (!xlu_cfg_get_long (config, "max_maptrack_frames", &l, 0))
-        b_info->max_maptrack_frames = l;
-    else if (max_maptrack_frames != -1)
+        exit(1);
+
+    e = xlu_cfg_get_bounded_long (config, "max_maptrack_frames", 0,
+                                  INT_MAX, &l, 1);
+    if (e == ESRCH) /* not specified */
         b_info->max_maptrack_frames = max_maptrack_frames;
+    else if (!e)
+        b_info->max_maptrack_frames = l;
+    else
+        exit(1);
 
     libxl_defbool_set(&b_info->claim_mode, claim_mode);
 
diff --git a/xen/arch/arm/setup.c b/xen/arch/arm/setup.c
index 51d32106b7..3c899cd4a0 100644
--- a/xen/arch/arm/setup.c
+++ b/xen/arch/arm/setup.c
@@ -789,7 +789,7 @@ void __init start_xen(unsigned long boot_phys_offset,
         .flags = XEN_DOMCTL_CDF_hvm | XEN_DOMCTL_CDF_hap,
         .max_evtchn_port = -1,
         .max_grant_frames = gnttab_dom0_frames(),
-        .max_maptrack_frames = opt_max_maptrack_frames,
+        .max_maptrack_frames = -1,
     };
     int rc;
 
diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index 00ee87bde5..7d27f36053 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -697,8 +697,8 @@ void __init noreturn __start_xen(unsigned long mbi_p)
     struct xen_domctl_createdomain dom0_cfg = {
         .flags = IS_ENABLED(CONFIG_TBOOT) ? XEN_DOMCTL_CDF_s3_integrity : 0,
         .max_evtchn_port = -1,
-        .max_grant_frames = opt_max_grant_frames,
-        .max_maptrack_frames = opt_max_maptrack_frames,
+        .max_grant_frames = -1,
+        .max_maptrack_frames = -1,
     };
 
     /* Critical region without IDT or TSS.  Any fault is deadly! */
diff --git a/xen/common/grant_table.c b/xen/common/grant_table.c
index b34d520f6d..729f362ea8 100644
--- a/xen/common/grant_table.c
+++ b/xen/common/grant_table.c
@@ -84,11 +84,42 @@ struct grant_table {
     struct grant_table_arch arch;
 };
 
+static int parse_gnttab_limit(const char *param, const char *arg,
+                              unsigned int *valp)
+{
+    const char *e;
+    unsigned long val;
+
+    val = simple_strtoul(arg, &e, 0);
+    if ( *e )
+        return -EINVAL;
+
+    if ( val > INT_MAX )
+        return -ERANGE;
+
+    *valp = val;
+
+    return 0;
+}
+
 unsigned int __read_mostly opt_max_grant_frames = 64;
-integer_runtime_param("gnttab_max_frames", opt_max_grant_frames);
 
-unsigned int __read_mostly opt_max_maptrack_frames = 1024;
-integer_runtime_param("gnttab_max_maptrack_frames", opt_max_maptrack_frames);
+static int parse_gnttab_max_frames(const char *arg)
+{
+    return parse_gnttab_limit("gnttab_max_frames", arg,
+                              &opt_max_grant_frames);
+}
+custom_runtime_param("gnttab_max_frames", parse_gnttab_max_frames);
+
+static unsigned int __read_mostly opt_max_maptrack_frames = 1024;
+
+static int parse_gnttab_max_maptrack_frames(const char *arg)
+{
+    return parse_gnttab_limit("gnttab_max_maptrack_frames", arg,
+                              &opt_max_maptrack_frames);
+}
+custom_runtime_param("gnttab_max_maptrack_frames",
+                     parse_gnttab_max_maptrack_frames);
 
 #ifndef GNTTAB_MAX_VERSION
 #define GNTTAB_MAX_VERSION 2
@@ -1837,12 +1868,18 @@ active_alloc_failed:
     return -ENOMEM;
 }
 
-int grant_table_init(struct domain *d, unsigned int max_grant_frames,
-                     unsigned int max_maptrack_frames)
+int grant_table_init(struct domain *d, int max_grant_frames,
+                     int max_maptrack_frames)
 {
     struct grant_table *gt;
     int ret = -ENOMEM;
 
+    /* Default to maximum value if no value was specified */
+    if ( max_grant_frames < 0 )
+        max_grant_frames = opt_max_grant_frames;
+    if ( max_maptrack_frames < 0 )
+        max_maptrack_frames = opt_max_maptrack_frames;
+
     if ( max_grant_frames < INITIAL_NR_GRANT_FRAMES ||
          max_grant_frames > opt_max_grant_frames ||
          max_maptrack_frames > opt_max_maptrack_frames )
diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h
index 9f2cfd602c..e313da499f 100644
--- a/xen/include/public/domctl.h
+++ b/xen/include/public/domctl.h
@@ -82,13 +82,15 @@ struct xen_domctl_createdomain {
     uint32_t iommu_opts;
 
     /*
-     * Various domain limits, which impact the quantity of resources (global
-     * mapping space, xenheap, etc) a guest may consume.
+     * Various domain limits, which impact the quantity of resources
+     * (global mapping space, xenheap, etc) a guest may consume.  For
+     * max_grant_frames and max_maptrack_frames, < 0 means "use the
+     * default maximum value in the hypervisor".
      */
     uint32_t max_vcpus;
     uint32_t max_evtchn_port;
-    uint32_t max_grant_frames;
-    uint32_t max_maptrack_frames;
+    int32_t max_grant_frames;
+    int32_t max_maptrack_frames;
 
     struct xen_arch_domainconfig arch;
 };
diff --git a/xen/include/xen/grant_table.h b/xen/include/xen/grant_table.h
index 6f9345d9ef..98603604b8 100644
--- a/xen/include/xen/grant_table.h
+++ b/xen/include/xen/grant_table.h
@@ -33,11 +33,10 @@
 struct grant_table;
 
 extern unsigned int opt_max_grant_frames;
-extern unsigned int opt_max_maptrack_frames;
 
 /* Create/destroy per-domain grant table context. */
-int grant_table_init(struct domain *d, unsigned int max_grant_frames,
-                     unsigned int max_maptrack_frames);
+int grant_table_init(struct domain *d, int max_grant_frames,
+                     int max_maptrack_frames);
 void grant_table_destroy(
     struct domain *d);
 void grant_table_init_vcpu(struct vcpu *v);
@@ -65,11 +64,10 @@ int gnttab_get_status_frame(struct domain *d, unsigned long idx,
 #else
 
 #define opt_max_grant_frames 0
-#define opt_max_maptrack_frames 0
 
 static inline int grant_table_init(struct domain *d,
-                                   unsigned int max_grant_frames,
-                                   unsigned int max_maptrack_frames)
+                                   int max_grant_frames,
+                                   int max_maptrack_frames)
 {
     return 0;
 }
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.13


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4352696304282825014==--

From xen-changelog-bounces@lists.xenproject.org Sat Nov 30 02:33:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Nov 2019 02:33:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1iasZE-0000mP-Jt; Sat, 30 Nov 2019 02:33:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X8vV=ZW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iasZD-0000mJ-CX
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 02:33:03 +0000
X-Inumbo-ID: bb02ce2e-1319-11ea-a3ee-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb02ce2e-1319-11ea-a3ee-12813bfff9fa;
 Sat, 30 Nov 2019 02:33:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iasZB-00009m-Uc
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 02:33:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iasZB-0000NJ-Sm
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 02:33:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iasZB-0000NJ-Sm@xenbits.xenproject.org>
Date: Sat, 30 Nov 2019 02:33:01 +0000
Subject: [Xen-changelog] [xen stable-4.11] update Xen version to 4.11.3
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYxMzdkNGM4ZGYwOGIyMDJhMzRlNWUwOTJmMWFiMTRhOTdjNzE0NGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDI5
IDEwOjE1OjE4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDI5IDEwOjE1OjE4IDIwMTkgKzAxMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC4xMS4zCi0tLQogQ29uZmlnLm1rICAgIHwgNiArKystLS0K
IHhlbi9NYWtlZmlsZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCBj
NDJhZmJkMmIwLi5mMWVkNWU5MTg0IDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmln
Lm1rCkBAIC0yNzUsMTUgKzI3NSwxNSBAQCBTRUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgogT1ZNRl9VUFNUUkVBTV9SRVZJU0lP
TiA/PSA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4Ci1RRU1VX1VQU1RS
RUFNX1JFVklTSU9OID89IHFlbXUteGVuLTQuMTEuMgotTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9O
ID89IHhlbi1SRUxFQVNFLTQuMTEuMgorUUVNVV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBxZW11LXhl
bi00LjExLjMKK01JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tUkVMRUFTRS00LjExLjMK
IAogU0VBQklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSByZWwtMS4xMS4xCiAKIEVUSEVSQk9PVF9O
SUNTID89IHJ0bDgxMzkgODA4NjEwMGUKIAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89
IHhlbi00LjExLjIKK1FFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuMTEuMwogIyBG
cmkgU2VwIDE1IDE5OjM3OjI3IDIwMTcgKzAxMDAKICMgcWVtdS14ZW4tdHJhZGl0aW9uYWw6IExp
bmsgYWdhaW5zdCB4ZW50b29sY29yZQogCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4v
TWFrZWZpbGUKaW5kZXggM2U3NDVkOGIzNS4uZmQ3OTI4MmFhYyAxMDA2NDQKLS0tIGEveGVuL01h
a2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsyLDcgQEAKICMgQWxsIG90aGVyIHBs
YWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkgc2hvdWxkIGJlIGF1dG9nZW5lcmF0
ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBleHBvcnQgWEVOX1NVQlZFUlNJT04g
ICAgPSAxMQotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjMtcHJlJChYRU5fVkVORE9SVkVS
U0lPTikKK2V4cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC4zJChYRU5fVkVORE9SVkVSU0lPTikK
IGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04pLiQoWEVOX1NVQlZFUlNJ
T04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNpb24KIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Nov 30 21:11:05 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Nov 2019 21:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ibA1A-00010w-Gn; Sat, 30 Nov 2019 21:11:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X8vV=ZW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ibA19-00010p-FY
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:03 +0000
X-Inumbo-ID: e9348e28-13b5-11ea-a3fa-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9348e28-13b5-11ea-a3fa-12813bfff9fa;
 Sat, 30 Nov 2019 21:11:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ibA18-0005y7-E1
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ibA18-00024h-CW
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ibA18-00024h-CW@xenbits.xenproject.org>
Date: Sat, 30 Nov 2019 21:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.13] Turn off debug in preparation for
 4.13 release.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0ZDRjODdjOWEzNTM3OWY4YmYyZWZhMjJkMzEwYjY5MWYyZjc2Y2MKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBOb3YgMjkgMTQ6NTU6NDUgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxNDo1NTo0NSAy
MDE5ICswMDAwCgogICAgVHVybiBvZmYgZGVidWcgaW4gcHJlcGFyYXRpb24gZm9yIDQuMTMgcmVs
ZWFzZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvUnVsZXMubWsgICAgfCAyICstCiB4ZW4vS2NvbmZpZy5k
ZWJ1ZyB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXgg
Y2Y4OTM1ZDZhMy4uYjU5YzcyNzY2ZCAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIv
dG9vbHMvUnVsZXMubWsKQEAgLTMyLDcgKzMyLDcgQEAgQ0ZMQUdTX3hlbmluY2x1ZGUgPSAtSSQo
WEVOX0lOQ0xVREUpCiBYRU5TVE9SRV9YRU5TVE9SRUQgPz0geQogCiAjIEEgZGVidWcgYnVpbGQg
b2YgdG9vbHM/Ci1kZWJ1ZyA/PSB5CitkZWJ1ZyA/PSBuCiBkZWJ1Z19zeW1ib2xzID89ICQoZGVi
dWcpCiAKICMgU2V0IENPTkZJR19HT0xBTkc9eSBpbiAuY29uZmlnIChvciBpbiBtYWtlKSB0byBi
dWlsZCBnb2xhbmcKZGlmZiAtLWdpdCBhL3hlbi9LY29uZmlnLmRlYnVnIGIveGVuL0tjb25maWcu
ZGVidWcKaW5kZXggY2Y0MmU1ZTdhMC4uMGY4ZGRmOGJlMyAxMDA2NDQKLS0tIGEveGVuL0tjb25m
aWcuZGVidWcKKysrIGIveGVuL0tjb25maWcuZGVidWcKQEAgLTMsNyArMyw3IEBAIG1lbnUgIkRl
YnVnZ2luZyBPcHRpb25zIgogCiBjb25maWcgREVCVUcKIAlib29sICJEZXZlbG9wZXIgQ2hlY2tz
IgotCWRlZmF1bHQgeQorCWRlZmF1bHQgbgogCS0tLWhlbHAtLS0KIAkgIElmIHlvdSBzYXkgWSBo
ZXJlIHRoaXMgd2lsbCBlbmFibGUgZGV2ZWxvcGVyIGNoZWNrcyBzdWNoIGFzIGFzc2VydHMKIAkg
IGFuZCBleHRyYSBwcmludGtzLiBUaGlzIG9wdGlvbiBpcyBpbnRlbmRlZCBmb3IgZGV2ZWxvcG1l
bnQgcHVycG9zZXMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjEzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Nov 30 21:11:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Nov 2019 21:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ibA1K-00011a-Ib; Sat, 30 Nov 2019 21:11:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X8vV=ZW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ibA1J-00011P-BG
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:13 +0000
X-Inumbo-ID: f0231af4-13b5-11ea-a3fa-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0231af4-13b5-11ea-a3fa-12813bfff9fa;
 Sat, 30 Nov 2019 21:11:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ibA1I-0005yI-HY
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ibA1I-00025O-GL
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ibA1I-00025O-GL@xenbits.xenproject.org>
Date: Sat, 30 Nov 2019 21:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.13] console: avoid buffer overflow in
 guest_console_write()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGViNmIwMDAyYmU0NmYwNzBlYzBiOWMwNTA0NzI3ZmE5MDNiODliYTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDI5
IDE3OjE4OjMzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDI5IDE3OjE4OjMzIDIwMTkgKzAxMDAKCiAgICBj
b25zb2xlOiBhdm9pZCBidWZmZXIgb3ZlcmZsb3cgaW4gZ3Vlc3RfY29uc29sZV93cml0ZSgpCiAg
ICAKICAgIFRoZSBzd2l0Y2ggb2YgZ3Vlc3RfY29uc29sZV93cml0ZSgpJ3Mgc2Vjb25kIHBhcmFt
ZXRlciBmcm9tIHBsYWluIHRvCiAgICB1bnNpZ25lZCBpbnQgaGFzIGNhdXNlZCB0aGUgZnVuY3Rp
b24ncyBtYWluIGxvb3AgaGVhZGVyIHRvIG5vIGxvbmdlcgogICAgZ3VhcmQgdGhlIG1pbl90KCkg
dXNlIHdpdGhpbiB0aGUgZnVuY3Rpb24gYWdhaW5zdCBlZmZlY3RpdmVseSBuZWdhdGl2ZQogICAg
dmFsdWVzLCBkdWUgdG8gdGhlIGNhc3RzIGhpZGRlbiBpbnNpZGUgdGhlIG1hY3JvLiBSZXBsYWNl
IGJ5IGEgcGxhaW4KICAgIG1pbigpLCBjYXN0aW5nIG9uZSBvZiB0aGUgYXJndW1lbnRzIGFzIG5l
Y2Vzc2FyeS4KICAgIAogICAgRml4ZXM6IGVhNjAxZWM5OTk1YiAoInhlbi9jb25zb2xlOiBSZXdv
cmsgSFlQRVJDQUxMX2NvbnNvbGVfaW8gaW50ZXJmYWNlIikKICAgIFJlcG9ydGVkLWJ5OiBJbGph
IFZhbiBTcHJ1bmRlbCA8aXZhbnNwcnVuZGVsQGlvYWN0aXZlLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhYWY4ODM5ZmRmOGI5YjFh
OTNhMzgzN2I4MmY2ODBhZGVhMWIyOTdjCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMS0yOSAxNzow
ODoyMCArMDEwMAotLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRl
eCBlMTMzNTM0YmU3Li5hYTcyYmQxMjQ0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtNTM4LDcgKzUzOCw3
IEBAIHN0YXRpYyBsb25nIGd1ZXN0X2NvbnNvbGVfd3JpdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TShjaGFyKSBidWZmZXIsCiAgICAgICAgICAgICAgICAgX19IWVBFUlZJU09SX2NvbnNvbGVfaW8s
ICJpaWgiLAogICAgICAgICAgICAgICAgIENPTlNPTEVJT193cml0ZSwgY291bnQsIGJ1ZmZlcik7
CiAKLSAgICAgICAga2NvdW50ID0gbWluX3QoaW50LCBjb3VudCwgc2l6ZW9mKGtidWYpLTEpOwor
ICAgICAgICBrY291bnQgPSBtaW4oKHNpemVfdCljb3VudCwgc2l6ZW9mKGtidWYpIC0gMSk7CiAg
ICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGtidWYsIGJ1ZmZlciwga2NvdW50KSApCiAgICAg
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTMKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Nov 30 21:11:24 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Nov 2019 21:11:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ibA1U-00015J-6G; Sat, 30 Nov 2019 21:11:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X8vV=ZW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ibA1T-000154-CI
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:23 +0000
X-Inumbo-ID: f621c45a-13b5-11ea-a3fa-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f621c45a-13b5-11ea-a3fa-12813bfff9fa;
 Sat, 30 Nov 2019 21:11:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ibA1S-0005yW-Kn
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ibA1S-00025u-JY
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ibA1S-00025u-JY@xenbits.xenproject.org>
Date: Sat, 30 Nov 2019 21:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.13] console: avoid buffer overrun in
 guest_console_write()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3090554235951649879=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 308d78bc61d282ced37b5b82ca5e6eb2cae83f93
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri Nov 29 17:20:06 2019 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 29 17:20:06 2019 +0100

    console: avoid buffer overrun in guest_console_write()
    
    conring_puts() has been requiring a nul-terminated string, which the
    local kbuf[] doesn't get set for anymore. Add a length parameter to the
    function, just like was done for others, thus allowing embedded nul to
    also be read through XEN_SYSCTL_readconsole.
    
    While there drop a stray cast: Both operands of - are already uint32_t.
    
    Fixes: ea601ec9995b ("xen/console: Rework HYPERCALL_console_io interface")
    Reported-by: JÃ¼rgen GroÃŸ <jgross@suse.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Juergen Gross <jgross@suse.com>
    Acked-by: Julien Grall <julien@xen.org>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    master commit: 0ef3ad971275c30355245299998faddfada51726
    master date: 2019-11-29 17:09:16 +0100
---
 xen/drivers/char/console.c | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c
index aa72bd1244..844c5de74e 100644
--- a/xen/drivers/char/console.c
+++ b/xen/drivers/char/console.c
@@ -257,16 +257,14 @@ static void do_dec_thresh(unsigned char key, struct cpu_user_regs *regs)
  * ********************************************************
  */
 
-static void conring_puts(const char *str)
+static void conring_puts(const char *str, size_t len)
 {
-    char c;
-
     ASSERT(spin_is_locked(&console_lock));
 
-    while ( (c = *str++) != '\0' )
-        conring[CONRING_IDX_MASK(conringp++)] = c;
+    while ( len-- )
+        conring[CONRING_IDX_MASK(conringp++)] = *str++;
 
-    if ( (uint32_t)(conringp - conringc) > conring_size )
+    if ( conringp - conringc > conring_size )
         conringc = conringp - conring_size;
 }
 
@@ -562,7 +560,7 @@ static long guest_console_write(XEN_GUEST_HANDLE_PARAM(char) buffer,
 
             if ( opt_console_to_ring )
             {
-                conring_puts(kbuf);
+                conring_puts(kbuf, kcount);
                 tasklet_schedule(&notify_dom0_con_ring_tasklet);
             }
 
@@ -687,7 +685,7 @@ static void __putstr(const char *str)
     }
 #endif
 
-    conring_puts(str);
+    conring_puts(str, len);
 
     if ( !console_locks_busted )
         tasklet_schedule(&notify_dom0_con_ring_tasklet);
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.13


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3090554235951649879==--

From xen-changelog-bounces@lists.xenproject.org Sat Nov 30 21:11:34 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Nov 2019 21:11:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ibA1e-0001B7-8O; Sat, 30 Nov 2019 21:11:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X8vV=ZW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ibA1d-0001A5-9z
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:33 +0000
X-Inumbo-ID: fc275568-13b5-11ea-9db0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc275568-13b5-11ea-9db0-bc764e2007e4;
 Sat, 30 Nov 2019 21:11:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ibA1c-0005yl-OX
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ibA1c-00026Q-NE
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ibA1c-00026Q-NE@xenbits.xenproject.org>
Date: Sat, 30 Nov 2019 21:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.13] x86 / iommu: set up a scratch
 page in the quarantine domain
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5ZDVlMDM5NTQ2NDc1N2ZlOThiMzJlZTBjN2ZmOTBjNGNmZmUwNWUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgpBdXRob3JEYXRlOiBXZWQgTm92
IDI3IDE3OjExOjQzIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyOSAxODoyOToxOSAyMDE5
ICswMDAwCgogICAgeDg2IC8gaW9tbXU6IHNldCB1cCBhIHNjcmF0Y2ggcGFnZSBpbiB0aGUgcXVh
cmFudGluZSBkb21haW4KICAgIAogICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGlvbW11
X29wIHRvIGZhY2lsaXRhdGUgYSBwZXItaW1wbGVtZW50YXRpb24KICAgIHF1YXJhbnRpbmUgc2V0
IHVwLCBhbmQgdGhlbiBmdXJ0aGVyIGNvZGUgZm9yIHg4NiBpbXBsZW1lbnRhdGlvbnMKICAgIChh
bWQgYW5kIHZ0ZCkgdG8gc2V0IHVwIGEgcmVhZC1vbmx5IHNjcmF0Y2ggcGFnZSB0byBzZXJ2ZSBh
cyB0aGUgc291cmNlCiAgICBmb3IgRE1BIHJlYWRzIHdoaWxzdCBhIGRldmljZSBpcyBhc3NpZ25l
ZCB0byBkb21faW8uIERNQSB3cml0ZXMgd2lsbAogICAgY29udGludWUgdG8gZmF1bHQgYXMgYmVm
b3JlLgogICAgCiAgICBUaGUgcmVhc29uIGZvciBkb2luZyB0aGlzIGlzIHRoYXQgc29tZSBoYXJk
d2FyZSBtYXkgY29udGludWUgdG8gcmUtdHJ5CiAgICBETUEgKGRlc3BpdGUgRkxSKSBpbiB0aGUg
ZXZlbnQgb2YgYW4gZXJyb3IsIG9yIGV2ZW4gQk1FIGJlaW5nIGNsZWFyZWQsIGFuZAogICAgd2ls
bCBmYWlsIHRvIGRlYWwgd2l0aCBETUEgcmVhZCBmYXVsdHMgZ3JhY2VmdWxseS4gSGF2aW5nIGEg
c2NyYXRjaCBwYWdlCiAgICBtYXBwZWQgd2lsbCBhbGxvdyBwZW5kaW5nIERNQSByZWFkcyB0byBj
b21wbGV0ZSBhbmQgdGh1cyBzdWNoIGJ1Z2d5CiAgICBoYXJkd2FyZSB3aWxsIGV2ZW50dWFsbHkg
YmUgcXVpZXNjZWQuCiAgICAKICAgIE5PVEU6IFRoZXNlIG1vZGlmaWNhdGlvbnMgYXJlIHJlc3Ry
aWN0ZWQgdG8geDg2IGltcGxlbWVudGF0aW9ucyBvbmx5IGFzCiAgICAgICAgICB0aGUgYnVnZ3kg
aC93IEkgYW0gYXdhcmUgb2YgaXMgb25seSB1c2VkIHdpdGggWGVuIGluIGFuIHg4NgogICAgICAg
ICAgZW52aXJvbm1lbnQuIEFSTSBtYXkgcmVxdWlyZSBzaW1pbGFyIGNvZGUgYnV0LCBzaW5jZSBJ
IGFtIG5vdAogICAgICAgICAgYXdhcmUgb2YgdGhlIG5lZWQsIHRoaXMgcGF0Y2ggZG9lcyBub3Qg
bW9kaWZ5IGFueSBBUk0gaW1wbGVtZW50YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X21hcC5jICAgICAgIHwgNjIgKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgICB8IDE0ICsrLS0tLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgICAgICAgICAgIHwgMjAgKysrKysrKy0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAgICAgICB8IDcyICsrKysrKysrKysr
KysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1w
cm90by5oIHwgIDMgKysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgMTQ4IGluc2VydGlvbnMoKyksIDI0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9t
YXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwppbmRleCBjZDVj
N2RlN2M1Li41NGUxZDEzMmQ5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21h
cC5jCkBAIC01NjAsNiArNTYwLDY4IEBAIGludCBhbWRfaW9tbXVfcmVzZXJ2ZV9kb21haW5fdW5p
dHlfbWFwKHN0cnVjdCBkb21haW4gKmRvbWFpbiwKICAgICByZXR1cm4gcnQ7CiB9CiAKK2ludCBf
X2luaXQgYW1kX2lvbW11X3F1YXJhbnRpbmVfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAg
IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOworICAgIHVuc2lnbmVkIGxv
bmcgbWF4X2dmbiA9CisgICAgICAgIFBGTl9ET1dOKCgxdWwgPDwgREVGQVVMVF9ET01BSU5fQURE
UkVTU19XSURUSCkgLSAxKTsKKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWwgPSBhbWRfaW9tbXVfZ2V0
X3BhZ2luZ19tb2RlKG1heF9nZm4pOworICAgIHN0cnVjdCBhbWRfaW9tbXVfcHRlICp0YWJsZTsK
KworICAgIGlmICggaGQtPmFyY2gucm9vdF90YWJsZSApCisgICAgeworICAgICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgc3Bpbl9sb2Nr
KCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOworCisgICAgaGQtPmFyY2gucm9vdF90YWJsZSA9IGFs
bG9jX2FtZF9pb21tdV9wZ3RhYmxlKCk7CisgICAgaWYgKCAhaGQtPmFyY2gucm9vdF90YWJsZSAp
CisgICAgICAgIGdvdG8gb3V0OworCisgICAgdGFibGUgPSBfX21hcF9kb21haW5fcGFnZShoZC0+
YXJjaC5yb290X3RhYmxlKTsKKyAgICB3aGlsZSAoIGxldmVsICkKKyAgICB7CisgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBnOworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICAv
KgorICAgICAgICAgKiBUaGUgcGd0YWJsZSBhbGxvY2F0b3IgaXMgZmluZSBmb3IgdGhlIGxlYWYg
cGFnZSwgYXMgd2VsbCBhcworICAgICAgICAgKiBwYWdlIHRhYmxlIHBhZ2VzLCBhbmQgdGhlIHJl
c3VsdGluZyBhbGxvY2F0aW9ucyBhcmUgYWx3YXlzCisgICAgICAgICAqIHplcm9lZC4KKyAgICAg
ICAgICovCisgICAgICAgIHBnID0gYWxsb2NfYW1kX2lvbW11X3BndGFibGUoKTsKKyAgICAgICAg
aWYgKCAhcGcgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBQVEVfUEVSX1RBQkxFX1NJWkU7IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVj
dCBhbWRfaW9tbXVfcHRlICpwZGUgPSAmdGFibGVbaV07CisKKyAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgKiBQREVzIGFyZSBlc3NlbnRpYWxseSBhIHN1YnNldCBvZiBQVEVzLCBzbyB0aGlz
IGZ1bmN0aW9uCisgICAgICAgICAgICAgKiBpcyBmaW5lIHRvIHVzZSBldmVuIGF0IHRoZSBsZWFm
LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQocGRl
LCBtZm5feChwYWdlX3RvX21mbihwZykpLCBsZXZlbCAtIDEsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFsc2UsIHRydWUpOworICAgICAgICB9CisKKyAgICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UodGFibGUpOworICAgICAgICB0YWJsZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBn
KTsKKyAgICAgICAgbGV2ZWwtLTsKKyAgICB9CisgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUp
OworCisgb3V0OgorICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOworCisg
ICAgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhkKTsKKworICAgIC8qIFBhZ2VzIGxlYWtlZCBp
biBmYWlsdXJlIGNhc2UgKi8KKyAgICByZXR1cm4gbGV2ZWwgPyAtRU5PTUVNIDogMDsKK30KKwog
LyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDc1YTBmMWI0YWIuLjRkYTY1MTg3NzMgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtOTUsMTAg
Kzk1LDYgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X3NldHVwX2RvbWFpbl9kZXZpY2UoCiAgICAg
dTggYnVzID0gcGRldi0+YnVzOwogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0g
ZG9tX2lvbW11KGRvbWFpbik7CiAKLSAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVs
IGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCi0gICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkK
LSAgICAgICAgcmV0dXJuOwotCiAgICAgQlVHX09OKCAhaGQtPmFyY2gucm9vdF90YWJsZSB8fCAh
aGQtPmFyY2gucGFnaW5nX21vZGUgfHwKICAgICAgICAgICAgICFpb21tdS0+ZGV2X3RhYmxlLmJ1
ZmZlciApOwogCkBAIC0yMzUsNyArMjMxLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYWxs
b2NhdGVfZG9tYWluX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCkKICAgICByZXR1
cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgZ2V0X3BhZ2luZ19tb2RlKHVuc2lnbmVkIGxvbmcgZW50
cmllcykKK2ludCBhbWRfaW9tbXVfZ2V0X3BhZ2luZ19tb2RlKHVuc2lnbmVkIGxvbmcgZW50cmll
cykKIHsKICAgICBpbnQgbGV2ZWwgPSAxOwogCkBAIC0yNTcsNyArMjUzLDggQEAgc3RhdGljIGlu
dCBhbWRfaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIC8qIEZvciBw
diBhbmQgZG9tMCwgc3RpY2sgd2l0aCBnZXRfcGFnaW5nX21vZGUobWF4X3BhZ2UpCiAgICAgICog
Rm9yIEhWTSBkb20wLCB1c2UgMiBsZXZlbCBwYWdlIHRhYmxlIGF0IGZpcnN0ICovCi0gICAgaGQt
PmFyY2gucGFnaW5nX21vZGUgPSBpc19odm1fZG9tYWluKGQpID8gMiA6IGdldF9wYWdpbmdfbW9k
ZShtYXhfcGFnZSk7CisgICAgaGQtPmFyY2gucGFnaW5nX21vZGUgPSBpc19odm1fZG9tYWluKGQp
ID8KKyAgICAgICAgMiA6IGFtZF9pb21tdV9nZXRfcGFnaW5nX21vZGUobWF4X3BhZ2UpOwogICAg
IHJldHVybiAwOwogfQogCkBAIC0yOTAsMTAgKzI4Nyw2IEBAIHN0YXRpYyB2b2lkIGFtZF9pb21t
dV9kaXNhYmxlX2RvbWFpbl9kZXZpY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZG9tYWluLAogICAg
IGludCByZXFfaWQ7CiAgICAgdTggYnVzID0gcGRldi0+YnVzOwogCi0gICAgLyogZG9tX2lvIGlz
IHVzZWQgYXMgYSBzZW50aW5lbCBmb3IgcXVhcmFudGluZWQgZGV2aWNlcyAqLwotICAgIGlmICgg
ZG9tYWluID09IGRvbV9pbyApCi0gICAgICAgIHJldHVybjsKLQogICAgIEJVR19PTiAoIGlvbW11
LT5kZXZfdGFibGUuYnVmZmVyID09IE5VTEwgKTsKICAgICByZXFfaWQgPSBnZXRfZG1hX3JlcXVl
c3Rvcl9pZChpb21tdS0+c2VnLCBQQ0lfQkRGMihidXMsIGRldmZuKSk7CiAgICAgdGFibGUgPSBp
b21tdS0+ZGV2X3RhYmxlLmJ1ZmZlcjsKQEAgLTYzMiw2ICs2MjUsNyBAQCBzdGF0aWMgdm9pZCBh
bWRfZHVtcF9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
aW9tbXVfb3BzIF9faW5pdGNvbnN0cmVsIF9pb21tdV9vcHMgPSB7CiAgICAgLmluaXQgPSBhbWRf
aW9tbXVfZG9tYWluX2luaXQsCiAgICAgLmh3ZG9tX2luaXQgPSBhbWRfaW9tbXVfaHdkb21faW5p
dCwKKyAgICAucXVhcmFudGluZV9pbml0ID0gYW1kX2lvbW11X3F1YXJhbnRpbmVfaW5pdCwKICAg
ICAuYWRkX2RldmljZSA9IGFtZF9pb21tdV9hZGRfZGV2aWNlLAogICAgIC5yZW1vdmVfZGV2aWNl
ID0gYW1kX2lvbW11X3JlbW92ZV9kZXZpY2UsCiAgICAgLmFzc2lnbl9kZXZpY2UgID0gYW1kX2lv
bW11X2Fzc2lnbl9kZXZpY2UsCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCA2NTZmZGViMDkz
Li4wNWU3NDA3NTdhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTQ0Myw2ICs0NDMsMjMg
QEAgaW50IGlvbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgZmx1c2hfZmxhZ3MpCiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMgaW50IF9faW5pdCBp
b21tdV9xdWFyYW50aW5lX2luaXQodm9pZCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lv
bW11ICpoZCA9IGRvbV9pb21tdShkb21faW8pOworICAgIGludCByYzsKKworICAgIGRvbV9pby0+
b3B0aW9ucyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKKworICAgIHJjID0gaW9tbXVfZG9tYWlu
X2luaXQoZG9tX2lvLCAwKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisg
ICAgaWYgKCAhaGQtPnBsYXRmb3JtX29wcy0+cXVhcmFudGluZV9pbml0ICkKKyAgICAgICAgcmV0
dXJuIDA7CisKKyAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+cXVhcmFudGluZV9pbml0KGRv
bV9pbyk7Cit9CisKIGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9pZCkKIHsKICAgICBpbnQgcmMg
PSAtRU5PREVWOwpAQCAtNDc2LDggKzQ5Myw3IEBAIGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9p
ZCkKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgZG9tX2lvLT5vcHRpb25zIHw9IFhF
Tl9ET01DVExfQ0RGX2lvbW11OwotICAgICAgICBpZiAoIGlvbW11X2RvbWFpbl9pbml0KGRvbV9p
bywgMCkgKQorICAgICAgICBpZiAoIGlvbW11X3F1YXJhbnRpbmVfaW5pdCgpICkKICAgICAgICAg
ICAgIHBhbmljKCJDb3VsZCBub3Qgc2V0IHVwIHF1YXJhbnRpbmVcbiIpOwogCiAgICAgICAgIHBy
aW50aygiIC0gRG9tMCBtb2RlOiAlc1xuIiwKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMK
aW5kZXggYTBlMjZkM2YyMy4uNjY0NTU2YWE1MSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMKQEAgLTEyOTEsMTAgKzEyOTEsNiBAQCBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZ19v
bmUoCiAgICAgaW50IGFnYXcsIHJjLCByZXQ7CiAgICAgYm9vbF90IGZsdXNoX2Rldl9pb3RsYjsK
IAotICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVkIGRl
dmljZXMgKi8KLSAgICBpZiAoIGRvbWFpbiA9PSBkb21faW8gKQotICAgICAgICByZXR1cm4gMDsK
LQogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKICAgICBzcGluX2xvY2soJmlvbW11LT5s
b2NrKTsKICAgICBtYWRkciA9IGJ1c190b19jb250ZXh0X21hZGRyKGlvbW11LCBidXMpOwpAQCAt
MTU0MSwxMCArMTUzNyw2IEBAIGludCBkb21haW5fY29udGV4dF91bm1hcF9vbmUoCiAgICAgaW50
IGlvbW11X2RvbWlkLCByYywgcmV0OwogICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGI7CiAKLSAg
ICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2Vz
ICovCi0gICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KICAg
ICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7CiAgICAgc3Bpbl9sb2NrKCZpb21tdS0+bG9jayk7
CiAKQEAgLTE2NzcsMTAgKzE2NjksNiBAQCBzdGF0aWMgaW50IGRvbWFpbl9jb250ZXh0X3VubWFw
KHN0cnVjdCBkb21haW4gKmRvbWFpbiwgdTggZGV2Zm4sCiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIAotICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVk
IGRldmljZXMgKi8KLSAgICBpZiAoIGRvbWFpbiA9PSBkb21faW8gKQotICAgICAgICBnb3RvIG91
dDsKLQogICAgIC8qCiAgICAgICogaWYgbm8gb3RoZXIgZGV2aWNlcyB1bmRlciB0aGUgc2FtZSBp
b21tdSBvd25lZCBieSB0aGlzIGRvbWFpbiwKICAgICAgKiBjbGVhciBpb21tdSBpbiBpb21tdV9i
aXRtYXAgYW5kIGNsZWFyIGRvbWFpbl9pZCBpbiBkb21pZF9iaXRtcApAQCAtMjY4Myw5ICsyNjcx
LDY5IEBAIHN0YXRpYyB2b2lkIHZ0ZF9kdW1wX3AybV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIHZ0ZF9kdW1wX3AybV90YWJsZV9sZXZlbChoZC0+YXJjaC5wZ2RfbWFkZHIsIGFnYXdfdG9f
bGV2ZWwoaGQtPmFyY2guYWdhdyksIDAsIDApOwogfQogCitzdGF0aWMgaW50IF9faW5pdCBpbnRl
bF9pb21tdV9xdWFyYW50aW5lX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3Qg
ZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKKyAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFy
ZW50OworICAgIHVuc2lnbmVkIGludCBhZ2F3ID0gd2lkdGhfdG9fYWdhdyhERUZBVUxUX0RPTUFJ
Tl9BRERSRVNTX1dJRFRIKTsKKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWwgPSBhZ2F3X3RvX2xldmVs
KGFnYXcpOworICAgIGludCByYzsKKworICAgIGlmICggaGQtPmFyY2gucGdkX21hZGRyICkKKyAg
ICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gMDsKKyAg
ICB9CisKKyAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CisKKyAgICBoZC0+
YXJjaC5wZ2RfbWFkZHIgPSBhbGxvY19wZ3RhYmxlX21hZGRyKDEsIGhkLT5ub2RlKTsKKyAgICBp
ZiAoICFoZC0+YXJjaC5wZ2RfbWFkZHIgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHBhcmVu
dCA9IG1hcF92dGRfZG9tYWluX3BhZ2UoaGQtPmFyY2gucGdkX21hZGRyKTsKKyAgICB3aGlsZSAo
IGxldmVsICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IG1hZGRyOworICAgICAgICB1bnNpZ25l
ZCBpbnQgb2Zmc2V0OworCisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBwZ3RhYmxlIGFsbG9j
YXRvciBpcyBmaW5lIGZvciB0aGUgbGVhZiBwYWdlLCBhcyB3ZWxsIGFzCisgICAgICAgICAqIHBh
Z2UgdGFibGUgcGFnZXMsIGFuZCB0aGUgcmVzdWx0aW5nIGFsbG9jYXRpb25zIGFyZSBhbHdheXMK
KyAgICAgICAgICogemVyb2VkLgorICAgICAgICAgKi8KKyAgICAgICAgbWFkZHIgPSBhbGxvY19w
Z3RhYmxlX21hZGRyKDEsIGhkLT5ub2RlKTsKKyAgICAgICAgaWYgKCAhbWFkZHIgKQorICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgZm9yICggb2Zmc2V0ID0gMDsgb2Zmc2V0IDwgUFRFX05V
TTsgb2Zmc2V0KysgKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgZG1hX3B0ZSAqcHRl
ID0gJnBhcmVudFtvZmZzZXRdOworCisgICAgICAgICAgICBkbWFfc2V0X3B0ZV9hZGRyKCpwdGUs
IG1hZGRyKTsKKyAgICAgICAgICAgIGRtYV9zZXRfcHRlX3JlYWRhYmxlKCpwdGUpOworICAgICAg
ICB9CisgICAgICAgIGlvbW11X2ZsdXNoX2NhY2hlX3BhZ2UocGFyZW50LCAxKTsKKworICAgICAg
ICB1bm1hcF92dGRfZG9tYWluX3BhZ2UocGFyZW50KTsKKyAgICAgICAgcGFyZW50ID0gbWFwX3Z0
ZF9kb21haW5fcGFnZShtYWRkcik7CisgICAgICAgIGxldmVsLS07CisgICAgfQorICAgIHVubWFw
X3Z0ZF9kb21haW5fcGFnZShwYXJlbnQpOworCisgb3V0OgorICAgIHNwaW5fdW5sb2NrKCZoZC0+
YXJjaC5tYXBwaW5nX2xvY2spOworCisgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYl9hbGwoZCk7
CisKKyAgICAvKiBQYWdlcyBsZWFrZWQgaW4gZmFpbHVyZSBjYXNlICovCisgICAgcmV0dXJuIGxl
dmVsID8gLUVOT01FTSA6IHJjOworfQorCiBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIF9faW5pdGNv
bnN0cmVsIGludGVsX2lvbW11X29wcyA9IHsKICAgICAuaW5pdCA9IGludGVsX2lvbW11X2RvbWFp
bl9pbml0LAogICAgIC5od2RvbV9pbml0ID0gaW50ZWxfaW9tbXVfaHdkb21faW5pdCwKKyAgICAu
cXVhcmFudGluZV9pbml0ID0gaW50ZWxfaW9tbXVfcXVhcmFudGluZV9pbml0LAogICAgIC5hZGRf
ZGV2aWNlID0gaW50ZWxfaW9tbXVfYWRkX2RldmljZSwKICAgICAuZW5hYmxlX2RldmljZSA9IGlu
dGVsX2lvbW11X2VuYWJsZV9kZXZpY2UsCiAgICAgLnJlbW92ZV9kZXZpY2UgPSBpbnRlbF9pb21t
dV9yZW1vdmVfZGV2aWNlLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L2FtZC1pb21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21t
dS1wcm90by5oCmluZGV4IDhlZDk0ODI3OTEuLjY2NGRmYzkzYjkgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKQEAgLTU0LDYgKzU0LDkgQEAgaW50
IGFtZF9pb21tdV9pbml0X2xhdGUodm9pZCk7CiBpbnQgYW1kX2lvbW11X3VwZGF0ZV9pdnJzX21h
cHBpbmdfYWNwaSh2b2lkKTsKIGludCBpb3ZfYWRqdXN0X2lycV9hZmZpbml0aWVzKHZvaWQpOwog
CitpbnQgYW1kX2lvbW11X2dldF9wYWdpbmdfbW9kZSh1bnNpZ25lZCBsb25nIGVudHJpZXMpOwor
aW50IGFtZF9pb21tdV9xdWFyYW50aW5lX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7CisKIC8qIG1h
cHBpbmcgZnVuY3Rpb25zICovCiBpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncywKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggZmQ0NTA2
MGU1Ni4uNmY3OWZiNzlmMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTIxMSw2ICsyMTEsNyBAQCB0eXBlZGVmIGlu
dCBpb21tdV9ncmRtX3QoeGVuX3Bmbl90IHN0YXJ0LCB4ZW5fdWxvbmdfdCBuciwgdTMyIGlkLCB2
b2lkICpjdHh0KTsKIHN0cnVjdCBpb21tdV9vcHMgewogICAgIGludCAoKmluaXQpKHN0cnVjdCBk
b21haW4gKmQpOwogICAgIHZvaWQgKCpod2RvbV9pbml0KShzdHJ1Y3QgZG9tYWluICpkKTsKKyAg
ICBpbnQgKCpxdWFyYW50aW5lX2luaXQpKHN0cnVjdCBkb21haW4gKmQpOwogICAgIGludCAoKmFk
ZF9kZXZpY2UpKHU4IGRldmZuLCBkZXZpY2VfdCAqZGV2KTsKICAgICBpbnQgKCplbmFibGVfZGV2
aWNlKShkZXZpY2VfdCAqZGV2KTsKICAgICBpbnQgKCpyZW1vdmVfZGV2aWNlKSh1OCBkZXZmbiwg
ZGV2aWNlX3QgKmRldik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC4xMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Nov 30 21:11:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Nov 2019 21:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ibA1p-0001CL-EM; Sat, 30 Nov 2019 21:11:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X8vV=ZW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ibA1o-0001CC-7g
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:44 +0000
X-Inumbo-ID: 0236ff6c-13b6-11ea-a3fa-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0236ff6c-13b6-11ea-a3fa-12813bfff9fa;
 Sat, 30 Nov 2019 21:11:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ibA1m-0005z3-Sd
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ibA1m-00026z-RU
 for xen-changelog@lists.xenproject.org; Sat, 30 Nov 2019 21:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ibA1m-00026z-RU@xenbits.xenproject.org>
Date: Sat, 30 Nov 2019 21:11:42 +0000
Subject: [Xen-changelog] [xen stable-4.13] Rationalize max_grant_frames and
 max_maptrack_frames handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6217456390910627908=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7a0e35f82325cc0d25315eeca34e45c05abd28cd
Author:     George Dunlap <george.dunlap@citrix.com>
AuthorDate: Fri Nov 29 17:24:45 2019 +0000
Commit:     Wei Liu <wl@xen.org>
CommitDate: Fri Nov 29 21:44:42 2019 +0000

    Rationalize max_grant_frames and max_maptrack_frames handling
    
    Xen used to have single, system-wide limits for the number of grant
    frames and maptrack frames a guest was allowed to create. Increasing
    or decreasing this single limit on the Xen command-line would change
    the limit for all guests on the system.
    
    Later, per-domain limits for these values was created. The system-wide
    limits became strict limits: domains could not be created with higher
    limits, but could be created with lower limits. However, that change
    also introduced a range of different "default" values into various
    places in the toolstack:
    
    - The python libxc bindings hard-coded these values to 32 and 1024,
      respectively
    - The libxl default values are 32 and 1024 respectively.
    - xl will use the libxl default for maptrack, but does its own default
      calculation for grant frames: either 32 or 64, based on the max
      possible mfn.
    
    These defaults interact poorly with the hypervisor command-line limit:
    
    - The hypervisor command-line limit cannot be used to raise the limit
      for all guests anymore, as the default in the toolstack will
      effectively override this.
    - If you use the hypervisor command-line limit to *reduce* the limit,
      then the "default" values generated by the toolstack are too high,
      and all guest creations will fail.
    
    In other words, the toolstack defaults require any change to be
    effected by having the admin explicitly specify a new value in every
    guest.
    
    In order to address this, have grant_table_init treat negative values
    for max_grant_frames and max_maptrack_frames as instructions to use the
    system-wide default, and have all the above toolstacks default to passing
    -1 unless a different value is explicitly configured.
    
    This restores the old behavior in that changing the hypervisor command-line
    option can change the behavior for all guests, while retaining the ability
    to set per-guest values.  It also removes the bug that reducing the
    system-wide max will cause all domains without explicit limits to fail.
    
    NOTE: - The Ocaml bindings require the caller to always specify a value,
            and the code to start a xenstored stubdomain hard-codes these to 4
            and 128 respectively; this behavour will not be modified.
    
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    Signed-off-by: Paul Durrant <pdurrant@amazon.com>
    Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    Acked-by: Wei Liu <wl@xen.org>
    Acked-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    (cherry picked from commit f2ae59bc4b9b5c3f12de86aa42cdf413d2c3ffbf)
---
 docs/man/xl.conf.5.pod            |  6 +++--
 tools/libxl/libxl.h               | 13 +++++++++--
 tools/libxl/libxl_types.idl       |  4 ++--
 tools/libxl/libxlu_cfg.c          | 26 ++++++++++++++++++++--
 tools/libxl/libxlutil.h           |  2 ++
 tools/python/xen/lowlevel/xc/xc.c |  4 ++--
 tools/xl/xl.c                     | 22 +++++++++---------
 tools/xl/xl_parse.c               | 19 +++++++++++-----
 xen/arch/arm/setup.c              |  2 +-
 xen/arch/x86/setup.c              |  4 ++--
 xen/common/grant_table.c          | 47 ++++++++++++++++++++++++++++++++++-----
 xen/include/public/domctl.h       | 10 +++++----
 xen/include/xen/grant_table.h     | 10 ++++-----
 13 files changed, 126 insertions(+), 43 deletions(-)

diff --git a/docs/man/xl.conf.5.pod b/docs/man/xl.conf.5.pod
index 962144e38e..207ab3e77a 100644
--- a/docs/man/xl.conf.5.pod
+++ b/docs/man/xl.conf.5.pod
@@ -81,13 +81,15 @@ Default: C</var/lock/xl>
 
 Sets the default value for the C<max_grant_frames> domain config value.
 
-Default: C<32> on hosts up to 16TB of memory, C<64> on hosts larger than 16TB
+Default: value of Xen command line B<gnttab_max_frames> parameter (or its
+default value if unspecified).
 
 =item B<max_maptrack_frames=NUMBER>
 
 Sets the default value for the C<max_maptrack_frames> domain config value.
 
-Default: C<1024>
+Default: value of Xen command line B<gnttab_max_maptrack_frames>
+parameter (or its default value if unspecified).
 
 =item B<vif.default.script="PATH">
 
diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h
index 49b56fa1a3..54abb9db1f 100644
--- a/tools/libxl/libxl.h
+++ b/tools/libxl/libxl.h
@@ -364,8 +364,17 @@
  */
 #define LIBXL_HAVE_BUILDINFO_GRANT_LIMITS 1
 
-#define LIBXL_MAX_GRANT_FRAMES_DEFAULT 32
-#define LIBXL_MAX_MAPTRACK_FRAMES_DEFAULT 1024
+#define LIBXL_MAX_GRANT_DEFAULT (~(uint32_t)0)
+#define LIBXL_MAX_GRANT_FRAMES_DEFAULT 32 /* deprecated */
+#define LIBXL_MAX_MAPTRACK_FRAMES_DEFAULT 1024 /* deprecated */
+/*
+ * LIBXL_HAVE_BUILDINFO_GRANT_DEFAULT indicates that the default
+ * values of max_grant_frames and max_maptrack_frames fields in
+ * libxl_domain_build_info are the special sentinel value
+ * LIBXL_MAX_GRANT_DEFAULT rather than the fixed values above.
+ * This means to use the hypervisor's default.
+ */
+#define LIBXL_HAVE_BUILDINFO_GRANT_DEFAULT 1
 
 /*
  * LIBXL_HAVE_BUILDINFO_* indicates that libxl_domain_build_info has
diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl
index 0546d7865a..7921950f6a 100644
--- a/tools/libxl/libxl_types.idl
+++ b/tools/libxl/libxl_types.idl
@@ -511,8 +511,8 @@ libxl_domain_build_info = Struct("domain_build_info",[
 
     ("vnuma_nodes", Array(libxl_vnode_info, "num_vnuma_nodes")),
 
-    ("max_grant_frames",    uint32, {'init_val': 'LIBXL_MAX_GRANT_FRAMES_DEFAULT'}),
-    ("max_maptrack_frames", uint32, {'init_val': 'LIBXL_MAX_MAPTRACK_FRAMES_DEFAULT'}),
+    ("max_grant_frames",    uint32, {'init_val': 'LIBXL_MAX_GRANT_DEFAULT'}),
+    ("max_maptrack_frames", uint32, {'init_val': 'LIBXL_MAX_GRANT_DEFAULT'}),
     
     ("device_model_version", libxl_device_model_version),
     ("device_model_stubdomain", libxl_defbool),
diff --git a/tools/libxl/libxlu_cfg.c b/tools/libxl/libxlu_cfg.c
index 72815d25dd..cafc632fc1 100644
--- a/tools/libxl/libxlu_cfg.c
+++ b/tools/libxl/libxlu_cfg.c
@@ -268,8 +268,9 @@ int xlu_cfg_replace_string(const XLU_Config *cfg, const char *n,
     return 0;
 }
 
-int xlu_cfg_get_long(const XLU_Config *cfg, const char *n,
-                     long *value_r, int dont_warn) {
+int xlu_cfg_get_bounded_long(const XLU_Config *cfg, const char *n,
+                             long min, long max, long *value_r,
+                             int dont_warn) {
     long l;
     XLU_ConfigSetting *set;
     int e;
@@ -303,10 +304,31 @@ int xlu_cfg_get_long(const XLU_Config *cfg, const char *n,
                     cfg->config_source, set->lineno, n);
         return EINVAL;
     }
+    if (l < min) {
+        if (!dont_warn)
+            fprintf(cfg->report,
+                    "%s:%d: warning: value `%ld' is smaller than minimum bound '%ld'\n",
+                    cfg->config_source, set->lineno, l, min);
+        return EINVAL;
+    }
+    if (l > max) {
+        if (!dont_warn)
+            fprintf(cfg->report,
+                    "%s:%d: warning: value `%ld' is greater than maximum bound '%ld'\n",
+                    cfg->config_source, set->lineno, l, max);
+        return EINVAL;
+    }
+
     *value_r= l;
     return 0;
 }
 
+int xlu_cfg_get_long(const XLU_Config *cfg, const char *n,
+                     long *value_r, int dont_warn) {
+    return xlu_cfg_get_bounded_long(cfg, n, LONG_MIN, LONG_MAX, value_r,
+                                    dont_warn);
+}
+
 int xlu_cfg_get_defbool(const XLU_Config *cfg, const char *n, libxl_defbool *b,
                      int dont_warn)
 {
diff --git a/tools/libxl/libxlutil.h b/tools/libxl/libxlutil.h
index 057cc25cb2..92e35c5462 100644
--- a/tools/libxl/libxlutil.h
+++ b/tools/libxl/libxlutil.h
@@ -63,6 +63,8 @@ int xlu_cfg_replace_string(const XLU_Config *cfg, const char *n,
                            char **value_r, int dont_warn);
 int xlu_cfg_get_long(const XLU_Config*, const char *n, long *value_r,
                      int dont_warn);
+int xlu_cfg_get_bounded_long(const XLU_Config*, const char *n, long min,
+                             long max, long *value_r, int dont_warn);
 int xlu_cfg_get_defbool(const XLU_Config*, const char *n, libxl_defbool *b,
                      int dont_warn);
 
diff --git a/tools/python/xen/lowlevel/xc/xc.c b/tools/python/xen/lowlevel/xc/xc.c
index 44d3606141..a751e85910 100644
--- a/tools/python/xen/lowlevel/xc/xc.c
+++ b/tools/python/xen/lowlevel/xc/xc.c
@@ -127,8 +127,8 @@ static PyObject *pyxc_domain_create(XcObject *self,
         },
         .max_vcpus = 1,
         .max_evtchn_port = -1, /* No limit. */
-        .max_grant_frames = 32,
-        .max_maptrack_frames = 1024,
+        .max_grant_frames = -1,
+        .max_maptrack_frames = -1,
     };
 
     static char *kwd_list[] = { "domid", "ssidref", "handle", "flags",
diff --git a/tools/xl/xl.c b/tools/xl/xl.c
index ddd29b3f1b..3d4390a46d 100644
--- a/tools/xl/xl.c
+++ b/tools/xl/xl.c
@@ -23,6 +23,7 @@
 #include <ctype.h>
 #include <inttypes.h>
 #include <regex.h>
+#include <limits.h>
 
 #include <libxl.h>
 #include <libxl_utils.h>
@@ -96,7 +97,6 @@ static void parse_global_config(const char *configfile,
     XLU_Config *config;
     int e;
     const char *buf;
-    libxl_physinfo physinfo;
 
     config = xlu_cfg_init(stderr, configfile);
     if (!config) {
@@ -197,17 +197,19 @@ static void parse_global_config(const char *configfile,
     xlu_cfg_replace_string (config, "colo.default.proxyscript",
         &default_colo_proxy_script, 0);
 
-    if (!xlu_cfg_get_long (config, "max_grant_frames", &l, 0))
+    e = xlu_cfg_get_bounded_long (config, "max_grant_frames", 0, INT_MAX,
+                                  &l, 1);
+    if (!e)
         max_grant_frames = l;
-    else {
-        libxl_physinfo_init(&physinfo);
-        max_grant_frames = (libxl_get_physinfo(ctx, &physinfo) != 0 ||
-                            !(physinfo.max_possible_mfn >> 32))
-                           ? 32 : 64;
-        libxl_physinfo_dispose(&physinfo);
-    }
-    if (!xlu_cfg_get_long (config, "max_maptrack_frames", &l, 0))
+    else if (e != ESRCH)
+        exit(1);
+
+    e = xlu_cfg_get_bounded_long (config, "max_maptrack_frames", 0,
+                                  INT_MAX, &l, 1);
+    if (!e)
         max_maptrack_frames = l;
+    else if (e != ESRCH)
+        exit(1);
 
     libxl_cpu_bitmap_alloc(ctx, &global_vm_affinity_mask, 0);
     libxl_cpu_bitmap_alloc(ctx, &global_hvm_affinity_mask, 0);
diff --git a/tools/xl/xl_parse.c b/tools/xl/xl_parse.c
index 112f8ee026..b881184804 100644
--- a/tools/xl/xl_parse.c
+++ b/tools/xl/xl_parse.c
@@ -1411,14 +1411,23 @@ void parse_config_data(const char *config_source,
         !xlu_cfg_get_string (config, "cpus_soft", &buf, 0))
         parse_vcpu_affinity(b_info, cpus, buf, num_cpus, false);
 
-    if (!xlu_cfg_get_long (config, "max_grant_frames", &l, 0))
+    e = xlu_cfg_get_bounded_long (config, "max_grant_frames", 0, INT_MAX,
+                                  &l, 1);
+    if (e == ESRCH) /* not specified */
+        b_info->max_grant_frames = max_grant_frames;
+    else if (!e)
         b_info->max_grant_frames = l;
     else
-        b_info->max_grant_frames = max_grant_frames;
-    if (!xlu_cfg_get_long (config, "max_maptrack_frames", &l, 0))
-        b_info->max_maptrack_frames = l;
-    else if (max_maptrack_frames != -1)
+        exit(1);
+
+    e = xlu_cfg_get_bounded_long (config, "max_maptrack_frames", 0,
+                                  INT_MAX, &l, 1);
+    if (e == ESRCH) /* not specified */
         b_info->max_maptrack_frames = max_maptrack_frames;
+    else if (!e)
+        b_info->max_maptrack_frames = l;
+    else
+        exit(1);
 
     libxl_defbool_set(&b_info->claim_mode, claim_mode);
 
diff --git a/xen/arch/arm/setup.c b/xen/arch/arm/setup.c
index 51d32106b7..3c899cd4a0 100644
--- a/xen/arch/arm/setup.c
+++ b/xen/arch/arm/setup.c
@@ -789,7 +789,7 @@ void __init start_xen(unsigned long boot_phys_offset,
         .flags = XEN_DOMCTL_CDF_hvm | XEN_DOMCTL_CDF_hap,
         .max_evtchn_port = -1,
         .max_grant_frames = gnttab_dom0_frames(),
-        .max_maptrack_frames = opt_max_maptrack_frames,
+        .max_maptrack_frames = -1,
     };
     int rc;
 
diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index 00ee87bde5..7d27f36053 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -697,8 +697,8 @@ void __init noreturn __start_xen(unsigned long mbi_p)
     struct xen_domctl_createdomain dom0_cfg = {
         .flags = IS_ENABLED(CONFIG_TBOOT) ? XEN_DOMCTL_CDF_s3_integrity : 0,
         .max_evtchn_port = -1,
-        .max_grant_frames = opt_max_grant_frames,
-        .max_maptrack_frames = opt_max_maptrack_frames,
+        .max_grant_frames = -1,
+        .max_maptrack_frames = -1,
     };
 
     /* Critical region without IDT or TSS.  Any fault is deadly! */
diff --git a/xen/common/grant_table.c b/xen/common/grant_table.c
index b34d520f6d..729f362ea8 100644
--- a/xen/common/grant_table.c
+++ b/xen/common/grant_table.c
@@ -84,11 +84,42 @@ struct grant_table {
     struct grant_table_arch arch;
 };
 
+static int parse_gnttab_limit(const char *param, const char *arg,
+                              unsigned int *valp)
+{
+    const char *e;
+    unsigned long val;
+
+    val = simple_strtoul(arg, &e, 0);
+    if ( *e )
+        return -EINVAL;
+
+    if ( val > INT_MAX )
+        return -ERANGE;
+
+    *valp = val;
+
+    return 0;
+}
+
 unsigned int __read_mostly opt_max_grant_frames = 64;
-integer_runtime_param("gnttab_max_frames", opt_max_grant_frames);
 
-unsigned int __read_mostly opt_max_maptrack_frames = 1024;
-integer_runtime_param("gnttab_max_maptrack_frames", opt_max_maptrack_frames);
+static int parse_gnttab_max_frames(const char *arg)
+{
+    return parse_gnttab_limit("gnttab_max_frames", arg,
+                              &opt_max_grant_frames);
+}
+custom_runtime_param("gnttab_max_frames", parse_gnttab_max_frames);
+
+static unsigned int __read_mostly opt_max_maptrack_frames = 1024;
+
+static int parse_gnttab_max_maptrack_frames(const char *arg)
+{
+    return parse_gnttab_limit("gnttab_max_maptrack_frames", arg,
+                              &opt_max_maptrack_frames);
+}
+custom_runtime_param("gnttab_max_maptrack_frames",
+                     parse_gnttab_max_maptrack_frames);
 
 #ifndef GNTTAB_MAX_VERSION
 #define GNTTAB_MAX_VERSION 2
@@ -1837,12 +1868,18 @@ active_alloc_failed:
     return -ENOMEM;
 }
 
-int grant_table_init(struct domain *d, unsigned int max_grant_frames,
-                     unsigned int max_maptrack_frames)
+int grant_table_init(struct domain *d, int max_grant_frames,
+                     int max_maptrack_frames)
 {
     struct grant_table *gt;
     int ret = -ENOMEM;
 
+    /* Default to maximum value if no value was specified */
+    if ( max_grant_frames < 0 )
+        max_grant_frames = opt_max_grant_frames;
+    if ( max_maptrack_frames < 0 )
+        max_maptrack_frames = opt_max_maptrack_frames;
+
     if ( max_grant_frames < INITIAL_NR_GRANT_FRAMES ||
          max_grant_frames > opt_max_grant_frames ||
          max_maptrack_frames > opt_max_maptrack_frames )
diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h
index 9f2cfd602c..e313da499f 100644
--- a/xen/include/public/domctl.h
+++ b/xen/include/public/domctl.h
@@ -82,13 +82,15 @@ struct xen_domctl_createdomain {
     uint32_t iommu_opts;
 
     /*
-     * Various domain limits, which impact the quantity of resources (global
-     * mapping space, xenheap, etc) a guest may consume.
+     * Various domain limits, which impact the quantity of resources
+     * (global mapping space, xenheap, etc) a guest may consume.  For
+     * max_grant_frames and max_maptrack_frames, < 0 means "use the
+     * default maximum value in the hypervisor".
      */
     uint32_t max_vcpus;
     uint32_t max_evtchn_port;
-    uint32_t max_grant_frames;
-    uint32_t max_maptrack_frames;
+    int32_t max_grant_frames;
+    int32_t max_maptrack_frames;
 
     struct xen_arch_domainconfig arch;
 };
diff --git a/xen/include/xen/grant_table.h b/xen/include/xen/grant_table.h
index 6f9345d9ef..98603604b8 100644
--- a/xen/include/xen/grant_table.h
+++ b/xen/include/xen/grant_table.h
@@ -33,11 +33,10 @@
 struct grant_table;
 
 extern unsigned int opt_max_grant_frames;
-extern unsigned int opt_max_maptrack_frames;
 
 /* Create/destroy per-domain grant table context. */
-int grant_table_init(struct domain *d, unsigned int max_grant_frames,
-                     unsigned int max_maptrack_frames);
+int grant_table_init(struct domain *d, int max_grant_frames,
+                     int max_maptrack_frames);
 void grant_table_destroy(
     struct domain *d);
 void grant_table_init_vcpu(struct vcpu *v);
@@ -65,11 +64,10 @@ int gnttab_get_status_frame(struct domain *d, unsigned long idx,
 #else
 
 #define opt_max_grant_frames 0
-#define opt_max_maptrack_frames 0
 
 static inline int grant_table_init(struct domain *d,
-                                   unsigned int max_grant_frames,
-                                   unsigned int max_maptrack_frames)
+                                   int max_grant_frames,
+                                   int max_maptrack_frames)
 {
     return 0;
 }
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.13


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6217456390910627908==--

